35
4
27
7
5
2
8
1
3
14
15
10
11
13
9
107
110
98
17
298
82
360
19
22
221
125
252
548
12
746
73
453
112
146
74
34
49
28
115
18
6
150
54
60
57