0
4
17
27
38
43
58
61
72
87
90
97
105
148
152
163
172
173
181
196
209
210
215
219
228
234
240
265
302
320
327
329
351
357
361
362
364
365
367
394
404
407
408
450
464
466
469
473
492
497
501
506
535
539
546
561
581
587
610
618
619
620
647
655
666
682
696
740
751
758
789
794
801
816
822
825
834
838
866
868
869
889
890
892
899
900
902
913
924
930
949
953
968
985
996
1003
1009
1012
1014
1019
1021
1024
1028
1054
1078
1085
1091
1100
1105
1107
1115
1116
1126
1141
1145
1154
1169
1175
1196
1197
1206
1214
1223
1232
1243
1248
1268
1297
1308
1313
1321
1330
1338
1339
1352
1362
1390
1401
1404
1406
1410
1412
1440
1443
1453
1458
1475
1485
1523
1538
1540
1555
1566
1581
1593
1594
1595
1607
1624
1633
1653
1661
1668
1677
1680
1695
1708
1709
1715
1733
1770
1771
1778
1786
1814
1815
1817
1826
1827
1830
1835
1840
1845
1853
1875
1886
1893
1921
1925
1928
1936
1943
1962
1969
1973
1984
1985
1986
1991
1996
