35
12
23
4
9
22
33
45
1
8
3
7
117
14
51
34
18
5
25
24
10
6
38
11
30
2
39
66
116
13
17
29
49
61
59
16
19
21
20
15