0
4
8
12
15
19
23
27
31
35
40
44
47
51
56
60
65
69
73
77
81
82
85
93
94
101
108
119
126
138
150
152
167
182
198
215
215
216
217
217
219
219
220
220
220
221
221
222
222
223
224
224
226
230
235
235
237
241
242
243
243
243
244
246
246
246
249
251
253
255
259
263
264
265
266
269
272
277
278
282
287
287
287
287
289
290
291
293
293
296
299
302
303
304
305
307
310
315
316
321
326
329
333
338
343
348
353
358
363
368
373
377
379
383
386
390
394
396
398
401
401
404
404
407
410
415
419
423
427
430
434
437
439
443
448
452
456
461
465
470
475
475
479
488
494
501
503
509
515
523
530
530
533
539
549
556
556
568
580
592
604
610
619
630
642
652
658
670
680
691
703
714
726
738
750
762
784
794
808
832
851
876
901
901
901
902
902
902
902
902
902
904
906
906
906
909
911
913
913
915
918
923
928
933
934
937
941
941
941
941
945
950
954
956
961
965
970
974
979
979
980
982
984
984
984
984
985
986
986
986
990
995
1000
1005
1009
1013
1017
1021
1026
1031
1035
1037
1042
1047
1050
1055
1060
1065
1070
1070
1071
1071
1071
1072
1077
1082
1087
1092
1094
1097
1097
1101
1106
1107
1112
1116
1119
1124
1129
1134
1139
1144
1149
1149
1149
1149
1149
1149
1149
1154
1159
1159
1159
1164
1169
1169
1169
1172
1177
1177
1177
1177
1181
1181
1181
1181
1186
1196
1209
1223
1237
1250
1265
1276
1288
1299
1310
1322
1337
1349
1362
1377
1391
1406
1421
1436
1440
1443
1447
1451
1455
1455
1455
1459
1464
1468
1468
1473
1473
1478
1483
1488
1493
1498
1503
1508
1513
