0
9
13
31
42
56
74
85
96
99
104
107
122
142
