6
14
22
24
25
35
39
40
45
63
91
101
120
126
128
136
146
153
161
195
227
231
254
262
281
288
299
300
303
319
324
327
338
339
350
383
386
390
394
425
429
431
444
450
458
461
