13
30
43
53
56
57
60
72
100
105
108
120
128
129
152
159
163
165
175
181
183
199
209
217
221
222
224
235
249
256
258
260
266
294
302
335
336
341
343
356
357
389
390
398
409
413
423
436
439
448
449
452
457
459
479
506
560
575
602
605
616
632
640
646
654
665
672
681
