0
2
3
6
8
9
15
24
26
31
32
34
35
36
37
39
42
43
44
47
48
50
52
53
56
57
68
72
74
75
76
78
82
83
88
89
90
92
93
95
97
98
99
101
108
109
110
113
114
116
118
120
128
129
130
135
142
143
149
153
154
159
166
168
171
172
174
177
178
180
184
188
190
196
200
202
203
204
205
206
207
209
210
212
213
216
219
220
223
225
227
228
230
232
233
234
236
237
239
240
245
246
248
249
251
256
257
264
266
271
272
273
276
277
279
281
282
283
284
285
287
288
291
300
301
303
304
305
307
309
310
311
313
315
317
319
321
322
325
326
328
333
336
338
339
340
344
347
356
360
361
363
367
371
373
374
379
381
384
385
396
397
398
399
401
403
404
409
410
411
412
414
424
426
427
428
430
431
432
434
435
436
439
443
446
447
451
452
453
454
456
457
458
459
461
465
466
477
478
479
480
483
487
493
498
499
500
503
506
509
521
524
525
528
530
531
533
534
535
538
539
541
548
550
552
554
557
559
562
566
568
569
571
572
575
577
579
583
585
587
591
592
595
597
601
602
606
609
613
614
620
621
622
623
626
629
631
632
633
634
641
642
643
645
646
647
648
653
654
655
658
659
661
663
665
666
669
670
672
674
675
676
677
678
681
683
684
688
689
695
698
702
704
705
708
712
713
717
719
720
721
722
724
728
730
731
733
736
747
748
749
753
757
759
762
764
766
768
770
772
773
774
776
778
780
781
782
783
785
786
788
792
796
797
799
801
803
804
805
806
810
811
812
815
822
828
829
831
832
835
836
837
839
844
846
848
854
857
858
862
867
869
870
871
879
880
884
888
893
895
898
900
902
903
906
908
911
912
913
915
922
923
929
932
936
938
939
941
942
943
945
947
950
951
952
953
955
959
960
961
964
968
972
976
977
985
987
988
995
996
997
998
999
1000
1005
1009
1010
1011
1012
1015
1016
1017
1018
1019
1022
1023
1024
1025
1029
1030
1031
1034
1037
1038
1042
1044
1050
1051
