3
5
6
16
20
23
45
51
57
68
69
70
71
72
81
87
120
160
161
163
173
174
179
180
194
197
207
211
238
261
275
283
286
321
326
332
345
349
353
357
365
375
382
385
395
426
435
447
448
456
457
463
471
484
487
503
518
533
535
589
617
641
642
650
683
688
693
699
715
723
741
783
784
787
795
811
812
831
833
842
851
884
901
906
912
913
923
935
938
946
951
953
955
960
966
967
969
971
973
983
999
1003
1005
1045
1048
1060
1062
1072
1086
1088
1096
1100
1104
1107
1108
1110
1122
1127
1135
1141
1173
1174
1182
1205
1210
1218
1233
1234
1244
1248
1261
1265
1268
1273
1278
1289
1303
1304
1316
1330
1338
1352
1363
1366
1374
1382
1386
1389
1403
1407
1431
1457
1464
1477
1484
1486
1505
1514
1516
1529
1537
1569
1579
1600
1606
1617
1626
1636
1646
1649
1665
1669
1684
1686
1703
1712
1714
1717
1723
1728
1729
1756
1784
1790
1811
1832
1850
1869
1876
1879
1896
1909
1917
1935
1951
1963
1974
1976
1999
2001
2009
