2
3
4
6
20
29
54
57
69
70
75
117
118
141
158
189
190
205
214
229
230
240
259
271
319
363
369
370
372
375
408
436
469
488
513
551
559
568
645
647
659
666
685
693
694
719
741
744
763
773
774
775
795
799
802
825
845
859
860
873
897
919
921
951
954
975
1006
1007
1030
1031
1054
1077
1081
1087
1102
1111
1134
1161
1197
1205
1209
1220
1235
1251
1291
1319
1326
1327
1328
1336
1374
1407
1414
1418
1421
1425
1481
1493
1507
1512
1539
1550
1563
1586
1588
1597
1598
1602
1603
1622
1647
1650
1666
1679
1690
1706
1707
1714
1726
1734
1741
5362
1750
1761
1773
1799
1820
1823
1826
1833
1839
1860
1865
1871
1898
1907
1912
1914
1917
1919
1920
1936
1943
1951
1955
1957
1982
2002
2012
2019