0
2
8
12
17
20
21
26
32
39
43
53
60
62
73
74
85
86
89
96
108
111
123
124
135
136
148
154
156
161
179
187
194
200
203
212
219
221
231
233
235
252
257
271
275
278
291
295
304
309
316
320
321
322
323
328
342
347
365
374
379
380
388
393
397
398
402
407
414
415
417
426
444
447
450
462
466
471
481
490
505
511
512
514
516
527
528
545
552
555
574
576
578
610
612
613
616
624
631
641
652
656
657
660
662
667
670
671
682
683
684
688
697
698
705
714
719
724
735
755
759
762
763
783
785
806
814
832
853
855
856
861
867
868
876
889
893
900
902
908
912
914
926
931
935
938
940
945
947
959
967
974
980
983
994
1001
1004
1006
1014
1015
1017
1024
1028
1051
1055
1057
1063
1066
1075
1083
1087
1089
1090
1094
1097
1104
1109
1116
1156
1157
1168
1174
1177
1183
1184
1187
1194
1195
1216
1220
1223
1231
1240
1241
1243
1247
1259
1260
1265
1276
1280
1285
1301
1302
1338
1348
1350
1359
1362
1364
1366
1371
1377
1386
1391
1394
1395
1407
1409
1411
1418
1419
1423
1428
1438
1442
1450
1453
1458
1460
1461
1462
1473
1474
1475
1477
1486
1489
1493
1497
1499
1510
1514
1515
1520
1522
1528
1529
1534
1537
1538
1539
1551
1552
1561
1562
1564
1578
1579
1586
1591
1594
1606
1608
1610
1614
1616
1624
1626
1633
