0
0
4
6
6
6
6
6
7
8
9
13
16
20
22
24
26
27
30
33
37
37
41
43
47
52
57
62
67
77
85
88
106
122
135
160
160
160
160
160
161
161
161
161
161
161
161
161
161
161
163
163
164
166
168
168
168
168
168
168
170
172
173
173
174
176
176
176
176
178
180
180
185
187
187
189
191
192
192
195
199
199
200
201
201
202
205
208
211
212
213
214
217
217
219
221
224
224
225
226
228
228
231
234
237
242
245
245
245
249
253
258
263
268
270
275
280
283
285
285
285
289
294
299
303
304
306
311
316
319
322
322
324
327
330
333
336
339
341
346
351
355
358
368
380
392
392
398
404
404
404
406
409
420
429
441
448
460
472
482
493
505
516
526
526
538
549
559
559
559
559
559
564
576
588
598
620
637
656
673
692
704
724
724
724
724
724
724
724
724
724
724
724
724
724
724
726
726
731
735
735
737
742
746
746
746
746
746
746
746
748
752
757
757
757
757
758
760
760
762
762
764
767
767
769
769
771
772
772
772
772
774
774
774
774
777
782
782
785
788
788
788
791
794
796
799
802
806
809
813
817
822
827
827
827
827
827
827
827
828
832
836
841
846
851
851
851
851
851
854
859
864
869
871
871
871
873
877
882
886
888
893
898
901
906
911
916
921
921
925
925
925
925
925
930
935
940
945
948
953
958
963
966
966
978
990
990
1002
1014
1026
1033
1040
1052
1064
1076
1076
1088
1100
1110
1122
1122
1134
1144
1144
1144
1148
1148
1148
1148
1153
1153
1158
1162
1162
1166
1171
1176
1181
1181
1186
1186
1191
1196
1201
