0
1
10
17
21
22
24
27
32
38
39
42
43
47
48
49
51
52
55
60
62
65
66
67
71
72
73
78
82
84
86
90
94
97
99
102
106
112
115
133
136
137
139
141
142
146
149
151
154
155
160
161
164
165
167
168
170
179
180
186
193
197
200
203
204
205
206
209
213
214
216
218
220
221
222
227
230
231
233
237
239
251
252
254
257
266
275
276
278
280
282
288
289
290
292
299
302
303
304
310
315
320
322
327
328
333
334
335
337
338
341
343
349
356
357
360
362
365
368
373
375
377
378
382
384
386
392
401
403
406
413
416
417
419
420
422
435
441
449
450
451
457
458
460
461
463
464
466
468
469
470
480
481
486
488
490
492
500
502
504
506
507
508
517
518
529
531
534
538
540
546
548
550
551
552
555
565
566
569
571
575
579
582
587
591
594
600
601
604
610
623
627
628
634
638
652
655
657
662
666
668
670
