0
9
33
17
40
48
22
30
108
60
104
101