1
1
1
1
2
3
3
3
4
4
6
6
6
6
7
7
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
13
13
14
15
15
15
15
15
15
15
15
17
17
18
18
19
19
20
21
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
33
46
54
61
65
73
76
86
91
94
100
104
110
125
151
154
159
161
168
179
187
192
197
204
214
223
232
241
247
256
267
277
286
293
299
308
312
330
338
344
351
355
360
366
371
377
380
385
398
405
427
433
437
441
448
460
468
474
478
487
498
511
529
535
537
539
549
555
563
572
582
591
600
606
621
630
634
643
659
660
666
675
682
687
692
697
705
709
715
718
724
735
742
747
753
761
765
769
775
776
779
782
785
789
804
811
819
819
834
842
852
856
860
864
867
871
882
889
892
893
900
906
909
913
913
914
917
924
931
937
938
941
947
953
956
959
959
959
964
964
969
1,009
1,020
1,024
1,031
1,037
1,042
1,044
1,047
1,048
1,052
1,053
1,059
1,062
1,066
1,070
1,070
1,071
1,073
1,075
1,076
1,077
1,077
1,079
1,082
1,082
1,084
1,086
1,088
1,089
1,090
1,094
1,095
1,097
1,098
1,099
1,101
1,102
1,103
1,103
1,107
1,109