35
4
27
7
5
8
2
15
3
1
9
13
11
12
10
136
141
19
114
296
6
42
16
39
41
62
104
165
636
58
14
117
31
138
204
47
17
43
172
279
375
100
44
48
45
21
52
22
25