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