2
5
10
15
17
25
28
29
32
33
38
53
54
56
59
66
68
70
73
74
79
84
90
98
101
109
110
117
137
141
145
146
147
148
150
151
157
160
162
163
165
175
176
177
178
181
192
193
197
203
211
213
214
217
220
223
224
226
229
235
236
237
239
242
243
251
252
254
258
266
271
274
280
283
288
292
295
303
305
309
312
313
320
325
328
332
336
340
342
347
352
353
355
370
371
374
377
381
387
389
392
401
403
406
410
417
418
427
431
432
434
441
449
453
458
459
461
465
467
469
472
478
479
481
485
488
490
491
494
496
498
500
501
504
512
517
520
521
522
542
545
548
551
556
559
563
564
567
570
571
577
579
585
588
589
590
592
597
598
599
606
609
612
617
618
623
624
627
640
642
