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