0
2
15
23
24
28
40
64
75
91
102
105
143
159
175
178
195
200
207
209
223
234
242
244
248
249
252
263
274
277
292
296
304
