3
7
8
12
19
50
61
74
87
88
107
110
111
123
131
133
134
140
158
159
169
185
186
226
246
249
265
268
272
281
305
320
334
351
370
374
377
385
393
421
430
451
455
457
481
488
494
495
523
527
537
549
550
555
560
563
566
569
574
578
585
616
627
636
650
654
661
675
680
682
686
692
704
707
715
758
764
777
781
782
794
796
811
828
881
887
890
909
913
932
957
972
987
989
998
1024
1042
1044
1073
1081
1091
1101
1116
1133
1137
1151
1186
1199
1221
1236
1247
1257
1268
1279
1290
1324
1337
1343
1346
1365
1369
1374
1383
1389
1390
1396
1411
1416
1429
1431
1439
1449
1496
1510
1526
1533
1539
1574
1592
1609
1616
1632
1638
1656
1659
1660
1667
1696
1698
1711
1740
1753
1760
1770
1800
1806
1812
1813
1830
1835
1839
1844
1854
1859
1864
1930
1935
1940
1961
1974
2002
2006
2009
2025
2033
2042
2071
2074
2078
2081
2084
2091
2096
2102
2103
2131
2137
2145
2147
2156
2162
2164
2169
2171
2177
2182
2206
2212
2213
2218
2220
2222
2225
2237
2242
2244
2252
2282
2291
