0
2
8
11
12
18
23
25
26
29
30
34
40
43
44
45
47
48
50
54
55
57
61
62
64
65
66
68
70
75
76
82
94
96
99
100
102
103
104
105
106
107
108
110
113
115
121
127
128
135
136
137
139
140
143
144
146
150
153
158
164
170
171
173
175
182
184
187
191
194
200
203
205
207
208
211
212
215
216
220
222
224
228
230
235
236
237
241
243
245
247
248
250
251
253
254
256
260
261
265
267
271
272
280
281
282
283
284
285
287
290
291
292
294
297
299
300
302
305
306
312
315
316
317
322
324
327
330
331
333
334
338
339
345
350
352
356
359
360
362
363
364
365
370
372
373
374
378
381
382
383
384
385
386
389
391
392
394
395
396
397
399
400
403
404
405
406
410
413
414
417
419
425
430
431
432
437
440
441
448
450
456
458
463
465
466
470
471
473
480
481
484
485
489
493
494
498
499
501
502
504
505
508
512
513
514
518
521
523
524
526
527
528
530
537
539
544
545
546
548
549
550
553
558
559
567
568
570
571
572
573
575
577
578
580
586
588
591
594
595
597
598
600
604
606
607
609
610
612
614
615
619
622
623
625
628
629
631
633
634
640
644
645
647
649
654
659
661
666
668
669
674
679
681
682
686
688
689
691
695
696
697
700
703
710
713
714
715
717
720
721
724
726
728
729
736
737
738
739
743
745
753
754
759
760
762
763
764
768
770
776
777
779
789
791
792
795
796
799
800
807
811
813
816
820
821
822
825
827
830
832
833
834
837
840
842
852
854
859
865
867
869
870
876
880
881
882
883
886
888
895
897
898
904
910
911
915
916
918
923
924
926
929
931
932
933
935
936
938
942
944
945
946
949
950
953
955
960
965
970
971
972
978
980
984
989
993
994
995
997
998
999
1004
1009
1010
1013
1014
1015
1017
1028
1030
1032
1035
1036
1039
1041
1045
1048
1050
1051
1054
1057
1058
1062
1067
1071
1074
1076
1081
1085
1088
1090
1091
1092
1094
1095
1097
1098
1100
1102
1104
1108
1109
1110
1111
1112
1114
1116
1117
1124
1125
1126
