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
102
67
458
399
201
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