31
9
26
30
21
8
4
7
123
54
35
53
27
86
25
13
29
40
16
37
51
6
59
24
19
32
15
22
20
34
49
107
18
68
63
88
56
48
11