0
1
4
5
6
7
9
10
12
14
15
16
18
20
23
24
25
26
27
28
31
32
33
35
36
37
39
40
42
43
48
49
50
52
56
57
60
63
64
66
68
70
71
76
78
79
81
86
87
90
91
93
95
98
99
101
103
105
106
108
109
111
112
114
115
116
117
121
123
126
127
128
129
130
131
134
137
144
146
147
150
154
155
158
159
161
168
171
173
174
175
182
187
191
192
196
197
203
204
205
211
212
215
216
218
222
225
227
228
229
230
234
240
241
242
243
244
248
252
256
258
261
262
263
269
272
274
275
279
280
281
282
284
286
287
288
290
292
299
301
302
303
305
306
307
308
310
312
313
315
318
320
321
322
325
326
327
338
339
340
346
347
348
354
355
356
357
359
360
362
367
369
370
371
374
375
376
377
379
380
384
386
389
393
396
397
400
404
406
409
413
414
415
416
418
422
424
426
437
439
442
443
446
448
450
451
456
461
467
470
471
473
474
477
478
482
483
484
488
491
492
494
495
496
498
499
505
508
510
513
515
516
517
519
521
522
523
526
527
533
535
536
537
538
540
541
546
547
548
551
553
554
555
556
558
561
565
566
568
570
571
574
576
580
583
584
593
594
595
596
599
600
601
603
608
611
612
614
616
620
622
626
627
629
630
636
637
639
641
642
643
645
647
648
649
651
655
656
658
660
662
664
666
668
673
674
675
677
679
683
685
687
688
694
697
698
699
702
703
704
705
707
709
711
726
727
731
733
735
738
741
743
744
752
753
756
762
764
770
772
775
776
777
778
779
786
788
791
793
794
795
796
797
801
804
805
806
807
810
816
818
819
820
829
830
831
834
835
836
838
839
843
844
847
849
851
852
854
856
857
859
860
861
862
863
864
865
871
873
874
876
879
882
886
888
896
899
901
902
904
905
906
909
910
912
914
916
919
920
921
922
923
925
927
930
934
940
941
942
947
949
950
952
954
962
963
964
970
971
972
973
979
980
981
992
994
1003
1010
1012
1015
1017
1018
1019
1024
1027
1028
1029
1032
1036
1037
1039
1041
1044
1045
1046
1050
1051
1052
1057
1059
1068
1069
1071
1073
1075
1076
1080
1083
1086
1090
1092
1094
1099
1103
1105
1108
1109
1110
1111
1112
1114
1116
1117
1118
1119
1124
1126
1129
1131
1135
1137
1139
1140
1141
1142
1145
1146
1150
1153
1155
1158
1159
