0
2
5
7
11
14
17
18
23
24
28
31
35
38
40
42
43
47
57
58
59
63
64
66
79
80
83
89
99
103
108
118
135
142
146
148
151
162
164
171
174
177
180
182
192
193
196
197
205
209
211
213
218
227
231
234
242
246
252
254
255
257
258
259
262
269
270
273
274
281
285
286
292
293
296
301
306
313
314
319
321
322
323
325
327
331
339
340
341
342
343
346
349
350
351
360
361
365
366
376
377
378
382
383
385
386
387
394
397
407
409
414
415
419
421
422
425
427
429
430
432
437
438
439
440
441
443
444
449
457
458
461
465
473
476
485
488
489
491
494
503
504
505
508
511
513
514
515
520
522
526
528
529
532
535
538
540
541
553
558
560
561
562
570
576
578
580
587
592
597
600
603
605
609
619
623
632
636
646
648
649
659
660
661
662
664
671
683
686
688
705
706
707
708
711
713
717
721
