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