1
11
34
18
40
48
22
30
108
62
105
101