12
40
99
30
104
32
53
2
33
8
36
18
14
41
23
24
10
9
15
25
58
45
13
37
107
6
46
128
22
50
11
54
109
72
16
134
97
39
28
44