0
4
9
12
18
39
42
54
79
95
97
120
156
160
164
171
175
180
205
208
210
220
221
224
263
267
271
