2
24
55
117
4
12
1
100
3
93
36
7