35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
106
122
107
14
20
34
295
123
29
33
58
22
12
17
170
44
60
50
18
16
87
56
19
57
28
97
23
43
49
45
39
24