35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
144
123
22
20
42
300
55
37
58
33
34
21
14
24
126
19
40
12
26
23
53
17
18
36
49
124
31
25
68
73
366
102
132
92
43
16