0
2
8
9
10
23
37
40
57
97
107
108
115
120
129
183
184
205
224
226
227
235
253
269
276
278
281
286
293
296
306
308
312
316
328
340
341
350
360
363
375
380
412
419
434
449
460
465
467
472
503
511
520
532
535
543
552
569
572
580
582
588
607
611
616
619
625
627
631
638
641
652
665
671
681
687
689
701
703
705
718
729
730
733
734
747
763
769
781
810
814
829
839
840
846
873
877
890
895
902
904
912
915
916
935
949
962
967
974
986
1028
1050
1054
1072
1115
1117
1126
1145
1160
1167
1172
1177
1183
1189
1191
1203
1227
1245
1260
1262
1263
1265
1276
1296
1301
1325
1330
1339
1341
1349
1361
1368
1393
1398
1423
1435
1440
1449
1450
1456
1457
1465
1483
1486
1489
1544
1546
1550
1568
1570
1592
1595
1607
1609
1614
1619
1626
1644
1645
1668
1678
1710
1726
1732
1754
1757
1774
1776
1809
1811
1815
1823
1831
1832
1852
1869
1882
1904
1909
1910
1925
1939
1945
1946
1964
1969
1978
1992
2000
2009
2015
2018
2025
2033
2040
2042
2060
2079
2080
2085
2091
2109
2130
2155
2163
2166
2168
