1
11
34
18
40
49
22
30
108
62
105
102