35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
106
122
109
14
20
34
295
65
30
439
68
150
18
12
74
486
139
149
377
121
36
94
21
23
31
178
62
24
17
45
49