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