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