35
4
27
7
5
2
8
1
3
14
15
11
10
13
9
137
141
114
16
19
39
296
6
148
528
89
67
455
399
199
321
28
23
17
420
94
295
249
259
336
515
34
205
22
159
431
64
886
292
166
81
525
240
112
80
106
559