12
21
34
64
66
84
88
107
130
151
156
168
173
192
197
211
235
251
255
257
259
275
288
303
305
317
322
324
330
332
355
360
370
386
407
417
420
428
439
440
455
458
465
487
503
522
524
528
541
549
582
587
590
593
