0
1
3
4
5
6
8
10
11
13
14
16
18
24
25
27
30
32
33
34
36
37
41
42
43
45
46
48
50
51
57
58
59
63
65
67
68
69
70
71
72
73
76
77
78
82
83
87
88
89
90
91
94
95
97
98
99
100
101
104
105
106
107
111
113
114
115
116
118
119
120
122
124
126
128
131
134
135
140
142
144
148
149
153
155
156
157
159
161
169
170
171
173
174
176
181
182
183
185
186
187
188
193
194
195
196
198
199
200
201
203
206
207
208
213
215
219
220
221
223
224
225
226
227
230
231
234
235
236
237
241
242
248
249
250
251
252
253
254
255
256
258
259
260
261
262
263
264
265
266
269
270
273
274
275
278
279
281
283
284
288
289
290
291
295
296
298
299
303
308
309
312
313
324
325
326
329
331
332
333
334
345
347
348
349
350
352
355
357
358
359
360
361
362
363
364
365
370
372
380
381
382
384
385
387
390
391
392
395
397
399
401
403
404
405
406
407
415
416
417
421
422
426
429
430
431
432
433
434
436
437
440
443
444
447
448
449
451
452
453
455
459
460
462
464
465
466
468
469
470
471
472
474
476
480
481
488
489
491
496
497
499
500
502
504
507
511
512
514
516
518
519
520
522
523
524
528
535
536
537
542
544
546
547
548
549
550
551
553
554
558
560
563
564
566
568
569
571
572
575
578
579
580
581
586
587
589
591
592
593
594
595
596
597
599
600
601
602
603
604
605
607
608
612
617
618
619
623
624
630
631
632
635
637
638
640
642
644
646
647
650
651
652
655
658
659
660
661
664
668
670
673
674
675
676
678
679
681
682
688
691
693
695
696
697
700
702
704
705
706
707
708
709
710
712
715
716
717
718
719
720
722
724
726
727
728
729
732
734
739
741
742
744
746
748
749
750
751
754
759
761
764
766
767
768
771
772
773
775
778
780
781
782
783
784
788
791
792
793
795
799
803
804
807
808
809
812
813
815
817
818
819
821
822
823
824
825
826
828
829
831
833
835
836
837
840
841
842
844
847
848
854
857
858
861
865
866
867
869
870
874
875
876
878
883
884
885
886
887
889
892
893
894
895
897
898
900
902
904
905
908
909
910
911
913
914
915
916
917
918
919
923
928
929
930
932
934
935
936
937
938
939
940
941
942
944
945
947
948
949
950
951
953
961
962
963
966
967
968
969
971
972
974
976
977
979
980
