0
2
21
35
40
46
51
53
67
80
102
120
140
144
146
148
175
184
188
190
198
210
211
212
217
228
234
259
268
270
288
303
306
309
332
360
374
406
421
425
453
461
462
469
485
502
503
506
508
513
525
531
542
551
554
562
595
597
621
626
640
657
659
666
705
713
741
743
778
779
791
792
795
804
806
808
809
810
819
842
884
894
907
910
913
919
922
940
958
984
985
993
997
1000
1002
1010
1019
1030
1035
1036
1042
1053
1059
1073
1076
1081
1089
1097
1108
1113
1117
1120
1128
1145
1149
1157
1173
1179
1195
1196
1208
1217
1221
1244
1250
1257
1263
1273
1287
1293
1308
1314
1325
1331
1333
1336
1350
1352
1359
1375
1393
1399
1406
1424
1429
1448
1452
1459
1470
1503
1525
1532
1540
1552
1556
1558
1573
1577
1589
1610
1623
1640
1648
1649
1662
1679
1686
1698
1713
1725
1758
1767
1768
1782
1789
1802
1804
1805
1811
1816
1824
1833
1836
1844
1852
1854
1859
1871
1876
1882
1886
1900
1929
1944
1952
1957
1960
1981
1984
1985
1993
2001
2002
2008
2042
2046
2054
2056
2063
2064
2081
2105
2120
2126
2143
2146
2156
2158
2181
2196
2218
2230
2241
2249
2250
2267
2279
2281
2292
