18
25
12
27
4
33
17
21
8
29
15
13
5
52
77
105
49
22
38
28
3
40
10
16
35
205
84
32
14
42
34
20
7
2
109
80
9