0
2
2
2
4
6
6
6
6
6
6
9
9
9
16
24
30
40
40
50
73
73
75
75
75
75
77
77
77
77
80
80
80
83
87
87
87
87
89
89
89
89
91
91
91
91
94
94
94
94
96
96
96
98
100
102
104
106
106
108
110
112
114
116
116
119
119
119
120
120
120
124
127
129
132
134
134
138
138
138
140
142
142
144
144
144
148
150
150
152
152
152
156
159
159
162
162
162
166
169
169
169
172
179
187
196
205
212
220
220
231
231
231
242
254
261
269
269
279
291
302
302
309
313
313
313
320
325
330
331
343
356
365
391
416
439
466
489
500
512
538
538
538
538
538
538
538
538
540
540
540
540
540
540
542
545
547
549
551
552
554
558
560
562
565
569
572
572
574
578
581
581
581
581
582
582
583
583
585
585
585
585
585
585
588
591
593
597
600
602
605
609
611
613
617
621
624
626
629
631
633
633
633
633
633
633
636
636
636
636
640
640
640
640
644
644
644
644
648
648
648
653
656
661
664
668
673
677
681
684
688
692
694
696
701
705
708
711
715
719
723
723
723
723
723
726
726
726
728
732
735
738
738
740
740
740
740
740
740
740
740
740
740
743
744
744
744
744
746
750
753
764
775
785
796
808
822
833
845
856
863
875
889
892
903
914
928
943
953
962
976
976
987
1000
1005
1016
1027
1031
1035
1039
1043
1048
1052
1057
1062
1066
1069
1072
1072
1076
1081
1085
1089
1094
1098
1103
1108
1113
1118
1121
1124
1127
1127
1130
1135
1138
1140
1143
1143
1146
1150
1155
1160
1164
1167
1172
1177
1177
1178
1182
1185
