2
70
135
158
176
183
201
213
225
272
337
368
375
398
400
409
411
412
420
436
445
450
452
467
543
565
566
574
576
602
604
610
612
648
675
678
681
687
695
702
715
721
724
725
729
756
765
779
911
928
930
947
960
974
1000
1003
1014
1063
1064
1082
1089
1090
1099
1126
1138
1140
1170
1176
1185
1245
1284
1316
1322
1337
1343
1349
1398
1413
1482
1498
1507
1527
1538
1560
1600
1606
1611
1628
1645
1655
1672
1686
1688
1690
1693
1709
1746
1756
1767
1794
1801
1819
1826
1866
1887
1924
1940
1944
1955
1961
1979
2023
2102
2104
2159
2172
2182
2184
2211
2245
2250
2267
2286
2290
2328
2329
2351
2358
2363
