2
12
14
41
55
62
73
80
103
105
106
110
111
112
139
142
145
147
155
160
170
199
209
210
217
220
235
247
265
270
285
291
318
328
336
360
362
381
385
391
418
455
458
463
481
486
501
502
510
519
529
548
553
557
558
564
570
579
582
583
587
595
606
609
621
643
650
656
664
669
687
689
693
695
698
701
709
735
742
750
757
759
763
767
771
772
781
789
806
813
814
817
822
827
848
850
854
873
879
890
895
898
931
932
943
949
951
953
955
966
969
970
976
994
996
1025
1028
1031
1033
1039
1040
1050
1052
1059
1073
1089
1098
1102
1108
1113
1122
1129
1162
1169
1179
1202
1217
1223
1250
1253
1257
1266
1269
1284
1291
1293
1295
1300
1306
1310
1312
1319
1325
1326
1327
1341
1355
1364
1381
1385
1387
1388
1405
1406
1420
1423
1425
1438
1460
1464
1469
1479
1481
1502
1514
1516
1538
1543
1571
1574
1579
1584
1618
1619
1628
1634
1640
1643
1651
1666
1685
1689
1691
1693
1706
1710
1714
1719
1729
1738
1740
1743
1747
1755
1756
1760
1771
1778
1796
1799
1801
1811
1813
1817
1821
1831
1846
1872
1877
1906
1914
1923
