2
15
30
35
42
65
71
73
77
82
99
111
113
119
128
141
151
155
168
173
193
234
245
289
296
325
332
333
338
374
381
387
402
408
434
435
452
477
490
495
507
522
555
560
578
583
591
592
593
629
640
646
647
660
674
684
708
722
744
752
774
782
790
793
812
815
831
833
853
854
869
885
891
899
904
914
915
916
926
932
942
945
966
967
986
996
1009
1012
1013
1031
1040
1049
1085
1091
1105
1108
1116
1173
1181
1197
1206
1208
1228
1232
1261
1308
1313
1319
1331
1333
1344
1348
1350
1352
1353
1354
1355
1373
1374
1381
1382
1407
1419
1425
1433
1437
1442
1477
1480
1483
1503
1511
1512
1528
1536
1554
1555
1574
1586
1588
1591
1597
1614
1615
1627
1629
1667
1677
1686
1695
1702
1704
1729
1730
1731
1750
1754
1756
1773
1781
1797
1802
1803
1811
1822
1823
1830
1847
1851
1852
1856
1870
1900
1945
1963
1966
1970
1977
1981
1984
