35
4
27
7
5
2
8
1
3
14
15
11
10
13
9
136
142
116
17
19
39
296
6
148
528
89
67
455
399
199
321
28
23
419
94
295
249
259
331
515
34
205
22
159
431
64
886
292
165
81
522
240
112
80
106
559