0
5
11
15
33
55
60
83
99
125
129
138
147
153
156
158
162
