20
79
36
51
7
83
39
12
24
25
38
2
21
3
5
6
95
56
46
9
14
23
105
45
49
89
27
54
59
93
70
30
28
11
107
29
33