0
9
32
17
40
48
22
30
107
60
104
100