35
4
27
7
5
8
2
3
15
1
9
13
11
12
10
136
141
19
114
296
6
42
16
148
527
100
67
458
399
201
326
28
14
23
32
17
59
426
92
301
259
263
342
544
34
203
156
65
431
64
888
295
169
81
526
159
241
112
80
106
571