17
26
10
9
25
24
18
28
31
1
7
22
6
23
13
8
105
12
19
20
48
15
102
21
33
40
27
4
5
47
51
2
45
3
46
80
32