0
2
7
8
13
15
19
30
32
33
35
43
54
60
65
67
71
73
75
86
90
91
92
95
97
99
101
105
113
129
131
150
153
154
155
156
160
161
164
167
170
182
187
191
198
199
207
208
220
222
235
242
249
250
258
267
269
274
276
277
278
279
282
292
293
295
301
303
306
315
317
322
327
335
338
343
344
348
349
351
352
355
357
358
364
368
370
379
382
388
390
396
399
400
404
407
416
419
424
425
429
434
436
439
440
456
461
466
476
479
482
486
493
494
495
499
501
505
510
512
513
519
522
528
530
531
535
537
540
545
550
553
555
559
561
562
566
570
573
575
582
586
587
591
592
593
597
601
607
628
631
639
640
641
642
643
651
652
655
658
660
661
667
677
682
683
685
690
703
704
713
714
716
717
729
746
747
751
754
756
765
768
770
774
775
777
783
786
791
792
794
806
808
810
814
821
826
828
832
836
847
849
851
853
