35
4
27
7
5
8
2
15
3
1
9
13
11
12
10
136
141
19
114
295
6
42
148
527
100
67
458
399
200
324
28
14
23
17
59
423
94
296
258
263
339
34
206
156
65
431
64
888
169
81
525
159
241
112
80
106
570