14
18
22
31
32
36
47
53
61
63
70
71
80
104
107
109
110
112
119
127
137
138
139
140
145
147
160
163
179
181
187
189
191
199
209
213
222
223
225
228
240
242
243
246
254
260
261
270
272
273
277
290
302
305
312
313
317
318
323
330
350
372
382
383
388
390
399
408
409
416
419
427
430
432
435
436
446
447
449
459
469
482
494
497
499
522
524
527
537
539
540
547
560
565
566
570
572
578
580
585
590
591
593
597
600
601
606
617
630
631
639
659
661
665
673
675
684
695
702
706
712
714
716
725
727
754
760
761
773
776
777
782
795
799
800
813
817
821
822
825
826
846
865
869
876
882
890
900
909
914
917
932
939
940
963
969
972
976
978
987
988
991
994
1005
1007
1012
1024
1032
1033
1036
1046
1050
1058
1063
1068
1071
1077
1078
1093
1098
1100
1104
1106
1107
1108
1109
1130
1132
1135
1139
1142
1145
1148
1156
1181
1184
1199
1206
1208
1212
1230
1249
1251
1263
1264
1265
1266
1279
1289
1292
1293
1305
1313
1316
1329
1334
1337
1343
1362
1364
1370
1377
1380
1383
1393
1412
1416
1427
1428
1430
1446
1458
1461
1462
1466
1484
1493
1500
1501
1511
1512
1515
1517
1525
1533
1534
1540
1543
1544
1557
1565
1568
1569
1579
1587
1589
1595
1597
1598
1604
1605
1625
1642
1655
1676
1677
1683
1689
1699
1700
1705
1708
1719
1720
1723
1725
1733
1740
1745
1753
1756
1760
1766
1772
1778
1826
1840
1846
1849
1853
1868
1869
1877
1880
1890
1894
1897
1909
1911
1938
1957
1963
1975
1982
1983
1988
2001
2015
2020
2024
