35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
106
122
109
14
20
34
295
158
537
100
63
477
405
208
334
28
29
22
33
19
112
25
455
101
325
256
17
336
539
36
24
151
12
124
439
68
884
290
175
81
67
530
170
247
110
78
103
581