32
59
58
12
56
10
19
2
1
6
35
52
79
5
43
33
46
14
31
9
16
4
105
8
47
13
18
22
30
21
24
17
11
120
45
7
174
128