35
4
27
7
5
2
8
1
3
13
15
11
10
12
9
136
140
114
18
19
42
297
6
159
542
98
62
475
397
202
328
29
22
32
110
25
456
92
293
256
16
335
541
37
199
24
153
113
430
67
884
174
80
522
169
239
104
552