3
4
14
20
26
33
52
66
67
68
74
78
83
93
97
122
126
127
149
164
169
174
182
188
190
200
209
219
225
233
240
255
259
291
299
311
313
325
345
353
357
358
371
375
383
388
390
391
404
412
415
423
446
449
456
458
485
498
504
516
522
523
532
548
587
597
602
612
638
647
649
679
685
689
697
699
702
713
714
717
739
757
766
768
777
785
787
813
815
834
857
862
888
896
902
920
921
946
952
959
965
993
1000
1004
1006
1012
1017
1021
1022
1025
1028
1035
1063
1066
1067
1071
1072
1082
1091
1093
1098
1116
1119
1132
1134
1142
1223
1225
1227
1236
1238
1242
1264
1284
1297
1309
1315
1319
1330
1341
1349
1365
1374
1380
1381
1385
1397
1406
1407
1413
1415
1436
1437
1447
1455
1460
1474
1489
1516
1530
1531
1542
1564
1581
1586
1592
1605
1618
1634
1641
1648
1665
1671
1689
1729
1750
1759
1767
1776
1795
1798
1811
1816
1820
1824
1839
1840
1844
1865
1891
1907
1917
1919
1923
1930
1950
1959
1972
1985
1988
2002
2004
2024
2041
2049
2050
2056
2098
2099
2119
2122
2124
2132
2140
2141
2144
2156
2175
2188
