8
10
16
19
26
27
48
53
57
59
70
101
106
131
145
153
161
168
195
204
206
212
220
240
279
281
286
300
303
305
307
334
343
357
362
375
383
404
410
416
428
435
437
445
449
469
493
500
