0
3
6
6
6
11
12
13
18
21
23
26
29
31
33
33
33
37
41
44
47
49
51
54
56
65
69
76
85
93
97
102
118
138
152
179
179
179
179
181
183
183
183
184
186
188
188
189
191
191
191
191
195
195
197
199
199
200
201
201
201
201
202
202
202
202
202
203
203
203
203
208
211
212
212
215
220
222
225
228
231
235
238
240
241
245
250
253
256
259
262
262
264
264
264
267
270
273
278
281
281
283
286
286
288
291
295
299
302
305
308
312
315
315
316
320
324
328
331
336
337
337
339
339
339
341
343
345
347
350
351
351
351
351
351
352
353
354
357
360
360
360
367
375
384
392
395
406
411
419
425
428
437
445
455
464
467
480
490
501
511
511
515
521
531
534
536
540
551
561
566
566
567
567
571
576
600
624
644
668
693
709
721
721
721
721
721
721
721
721
724
729
729
729
729
729
732
735
735
739
743
747
747
747
748
752
757
760
760
761
761
765
769
769
769
769
772
772
772
772
775
780
780
780
780
780
785
790
791
791
794
799
799
802
807
811
816
819
819
819
819
822
825
825
827
827
827
830
834
838
838
840
844
849
853
856
856
856
859
860
861
861
863
863
865
870
875
880
885
888
892
897
902
905
906
909
912
916
921
922
923
924
928
933
938
941
942
947
952
957
962
962
962
962
965
966
967
981
995
1008
1019
1031
1040
1055
1068
1079
1091
1104
1116
1125
1140
1152
1164
1175
1187
1196
1200
1205
1205
1205
1209
1213
1217
1220
1225
1228
1232
1237
1237
1241
1245
1245
1249
1253
1258
1263
1268
