0
4
10
14
17
24
26
30
35
37
40
48
50
55
82
85
89
90
98
99
108
127
132
142
146
152
155
157
161
178
190
192
198
206
207
210
213
215
216
218
223
224
225
231
239
243
252
253
260
267
268
272
276
298
300
309
311
314
324
325
330
331
346
353
358
370
371
376
380
386
401
406
409
412
417
421
430
432
433
434
442
443
447
448
450
452
453
455
456
458
468
469
479
494
499
507
508
521
522
528
529
530
534
536
541
551
555
570
576
579
582
584
587
589
595
599
602
606
609
611
627
628
630
636
639
644
645
646
647
652
660
662
669
672
684
696
698
699
701
702
703
706
712
713
718
720
721
722
729
732
735
736
741
750
754
761
764
767
769
785
786
791
796
804
811
820
825
826
827
835
843
847
852
853
855
864
867
869
872
873
885
888
889
891
894
901
903
907
931
932
937
944
950
953
956
969
973
979
988
990
993
997
1006
1009
1015
1019
1025
1038
1043
1050
1054
1057
1067
1074
1075
1083
1084
1085
1086
1088
1104
1105
1108
1118
1127
1131
1133
1140
1142
1143
1150
1151
1158
1165
1171
1176
1183
1188
1190
1193
1205
1210
1219
1224
1228
1233
1248
1252
1253
1262
1272
1288
1295
1299
1304
1308
1316
1318
1326
1333
1337
1343
1358
1363
1370
1371
1376
1387
1388
1389
1391
1406
1412
1418
1426
1431
1433
1439
1441
1444
1445
1450
1455
1468
1470
1478
1482
1487
1488
1499
1502
1504
1509
1516
1518
1519
1521
1528
1533
1546
1563
1584
1588
1589
1596
1598
1599
1601
1610
1612
1615
1616
1622
1623
1629
1638
1644
1648
1650
1652
1656
1661
1662
1678
1679
1683
1684
1696
1698
1699
1701
1706
1710
1712
1716
1717
1725
1726
1730
1741
1761
1763
1769
1770
1776
1777
1779
1787
1788
1789
1791
1792
1796
1800
1803
1816
1826
1830
1848
1849
1858
1887
1892
1898
1902
1907
1912
1920
1927
1936
1945
1950
1956
1957
1960
1961
1963
1979
1996
2006
2013
2015
2024
2034
2038
2042
2045
2051
2062
2065
