10
13
18
22
27
29
35
39
42
43
51
52
66
71
72
89
90
92
98
106
157
162
165
176
184
205
217
235
244
245
248
252
259
260
283
284
291
293
301
319
328
330
340
341
366
368
374
382
392
418
448
454
457
462
466
493
499
500
519
575
579
588
622
