1
3
8
9
12
15
20
30
33
36
38
39
49
52
57
61
62
63
66
68
71
74
76
77
80
81
83
85
87
89
90
96
97
98
101
104
105
109
113
114
115
116
117
118
121
122
124
125
127
129
131
133
134
137
139
140
142
143
144
147
149
150
153
155
157
158
159
161
168
169
172
178
180
184
189
194
195
199
202
204
205
210
212
214
215
216
221
222
225
227
228
229
231
232
233
234
235
238
239
240
244
246
247
251
256
258
259
261
263
264
266
267
268
269
270
272
275
277
278
279
280
281
283
285
287
288
289
296
301
303
308
312
314
316
317
319
320
322
324
326
330
332
334
339
340
341
345
346
350
352
357
358
359
361
364
365
367
370
371
378
381
384
386
389
393
395
400
402
403
405
406
407
408
409
410
411
412
413
415
417
418
419
420
421
424
427
430
432
433
434
437
439
446
447
448
449
453
459
460
462
464
465
466
467
468
471
474
478
479
480
481
484
485
488
490
494
496
497
498
499
500
501
502
506
509
513
519
522
523
525
527
528
530
532
533
539
540
544
545
547
550
552
553
554
556
558
559
563
565
569
570
572
574
575
577
578
582
584
589
590
592
593
596
597
600
601
607
608
609
614
616
618
619
626
627
629
630
631
634
635
638
643
644
645
648
650
652
653
655
659
660
662
664
666
668
670
673
674
675
677
678
683
684
685
688
698
699
701
703
705
706
707
708
709
712
713
715
718
720
723
724
726
727
729
730
731
732
736
737
738
741
742
743
744
746
750
753
758
759
762
763
764
767
768
770
772
774
778
782
783
785
787
789
790
791
792
797
800
801
802
803
806
808
814
817
820
821
824
825
826
829
831
835
837
839
844
845
848
855
856
857
858
862
865
868
869
871
872
874
875
878
880
882
883
891
892
893
895
898
901
902
903
905
911
914
917
922
928
931
932
933
934
935
936
942
944
945
947
953
955
956
957
959
960
961
963
965
967
970
971
975
976
978
981
984
988
989
990
991
992
993
994
997
998
1002
1005
1010
1011
1012
1014
1016
1017
1019
1020
1022
1027
1029
1033
1034
1035
1040
1041
1045
1046
1048
1051
1052
1054
1055
1058
1061
1064
1068
1069
1072
1073
1076
1078
1080
