0
4
6
35
56
67
70
71
75
90
97
104
106
109
116
117
123
131
146
165
175
189
195
200
207
229
241
293
297
300
303
304
310
314
319
332
353
358
363
365
366
378
380
399
400
413
431
433
441
451
456
475
482
528
535
536
542
545
569
573
574
576
590
598
599
605
616
632
635
641
650
680
688
694
702
704
716
727
736
737
738
768
769
791
806
816
818
838
859
868
879
889
920
929
933
944
947
953
967
979
993
997
1000
1009
1032
1035
1041
1042
1052
1053
1057
1073
1092
1102
1125
1129
1141
1145
1155
1158
1168
1173
1190
1195
1226
1228
1235
1239
1241
1242
1246
1268
1298
1327
1332
1335
1336
1366
1383
1388
1389
1394
1402
1412
1440
1445
1453
1471
1485
1486
1510
1512
1527
1528
1532
1536
1539
1549
1551
1573
1595
1608
1610
1611
1612
1614
1621
1628
1629
1646
1656
1659
1671
1673
1692
1708
1713
1733
1749
1761
1794
1797
1801
1804
1805
1809
1812
1814
1818
1843
1848
1859
1890
1919
1938
1950
1955
1957
1978
1981
2006
2019
2027
2029
2048
2052
2065
2078
2079
2081
2086
2099
2112
2133
2135
2137
2155
2157
2171
2175
2177
2181
2183
2195
2199
2212
2225
2226
2229
2285
2286
2289
2290
2298
2323
2330
2337
2344
2345
2362
2365
2369
2399
2412
2423
2425
2442
2449
2460
2493
2518
2536
2539
2549
2552
2558
2567
2577
2590
