35
4
27
7
5
2
8
1
3
13
15
11
10
12
9
136
141
114
19
42
295
6
148
527
100
67
458
399
201
327
28
14
23
32
17
59
425
93
301
259
263
340
544
34
207
156
65
431
64
888
169
81
525
159
241
112
80
106
571