35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
106
122
20
109
295
34
14
45
30
23
12
28
33
18
55
78
32
22
42
17
65
66
59
16
170
25
24
43
38
19
29