9
31
16
39
48
22
30
106
60
104
100
113