0
3
8
13
16
20
24
29
34
39
44
49
54
59
64
69
74
79
84
89
94
96
98
105
114
121
132
146
156
171
185
190
204
222
240
257
257
258
259
259
262
262
263
263
265
267
267
268
268
269
271
271
275
275
275
275
275
277
279
282
284
284
286
288
291
295
296
296
296
296
299
302
304
308
310
315
320
325
328
332
337
337
339
341
344
346
348
352
354
359
364
365
368
371
374
379
383
387
391
395
398
400
403
408
413
418
423
428
431
436
441
445
450
455
460
464
468
473
478
483
488
493
498
503
507
511
515
520
525
530
535
537
538
542
545
548
552
555
557
562
567
569
574
582
588
602
604
608
620
631
643
643
648
651
661
675
675
684
697
711
726
736
750
765
779
794
809
824
839
854
868
872
882
896
911
919
944
958
983
1014
1034
1065
1089
1089
1089
1092
1092
1092
1092
1092
1094
1094
1096
1100
1100
1104
1104
1108
1112
1112
1116
1116
1119
1123
1123
1127
1130
1130
1134
1137
1142
1147
1152
1157
1158
1160
1164
1164
1168
1169
1171
1173
1175
1176
1176
1176
1176
1179
1184
1184
1187
1191
1196
1201
1205
1210
1215
1220
1225
1229
1234
1239
1244
1249
1251
1255
1260
1265
1269
1272
1275
1275
1277
1279
1284
1289
1294
1299
1302
1307
1312
1315
1320
1324
1329
1334
1339
1344
1349
1354
1359
1364
1369
1369
1369
1369
1369
1369
1374
1379
1379
1379
1379
1382
1386
1386
1386
1386
1386
1386
1386
1391
1391
1396
1396
1396
1401
1413
1427
1442
1456
1471
1485
1497
1509
1519
1531
1543
1558
1572
1587
1602
1617
1632
1643
1658
1658
1662
1662
1666
1670
1670
1674
1679
1683
1687
1691
1696
1701
1706
1706
1710
1715
1720
1725
1730
1735
