10
21
16
14
22
105
17
112
46
40
13
27
20
24
83
9
75
30
53
57
37
18
47
56
23
7
55
4
8
31
15
26
3
25
89
41
43
106
1
2
6
5