18
20
24
37
40
55
71
75
82
107
110
111
114
122
131
137
145
161
172
175
187
228
231
234
249
259
275
277
301
305
315
335
343
348
350
352
354
364
369
406
420
423
425
427
432
442
443
451
454
466
469
473
493
502
506
518
520
530
538
551
554
587
594
607
614
617
621
629
640
665
666
668
693
736
739
740
745
746
754
761
762
763
765
775
790
791
792
805
807
814
843
847
853
858
873
874
888
901
908
928
929
930
970
971
979
990
1000
1006
1018
1039
1045
1053
1061
1076
1081
1087
1101
1106
1107
1120
1128
1154
1157
1178
1197
1198
1253
1267
1277
1282
1292
1295
1301
1305
1326
1344
1351
1369
1381
1395
1409
1413
1427
1432
1433
1434
1438
1449
1450
1451
1465
1495
1496
1520
1530
1533
1541
1544
1547
1553
1578
1581
1605
1613
1621
1623
1626
1627
1629
1645
1647
1660
1681
1690
1750
1759
1761
1776
1781
1791
1801
1806
1809
1821
1831
1857
1861
1863
1864
1875
1887
1894
1898
1905
1925
1957
