35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
106
122
109
14
20
34
294
123
29
58
22
17
165
44
60
50
12
18
16
88
33
21
56
19
57
28
96
23
43
49
45
39