0
8
9
20
24
30
33
39
40
43
44
45
49
52
58
63
71
75
76
79
81
82
85
92
98
99
104
105
106
114
119
121
128
133
140
147
151
167
168
170
182
194
198
205
213
217
221
223
226
228
229
233
235
236
239
240
241
251
252
257
259
260
265
266
275
278
282
288
299
304
310
323
324
325
326
333
337
342
349
358
365
367
375
387
391
401
417
423
424
425
436
442
447
456
457
459
460
462
464
466
469
473
482
484
490
493
494
495
499
502
503
504
506
508
515
516
518
522
524
528
529
530
535
539
541
556
558
559
565
566
569
571
574
578
579
581
583
586
587
590
601
607
610
621
630
631
635
636
638
641
649
651
655
675
682
685
687
691
692
701
703
707
709
717
718
720
721
731
744
756
764
768
769
772
776
785
788
791
795
796
807
809
827
828
838
842
843
848
849
851
866
867
871
878
881
890
893
898
901
910
919
922
924
927
928
932
934
945
949
952
959
961
962
965
968
969
983
987
991
996
997
998
1001
1002
1005
1009
1015
1019
1022
1026
1051
1058
1059
1061
1067
1068
1072
1075
