9
19
34
40
45
51
56
70
80
88
90
93
102
106
115
116
119
123
138
149
153
156
162
164
179
195
202
217
218
220
227
229
276
279
283
286
288
302
307
315
342
344
348
355
362
369
374
376
380
392
415
435
445
449
452
456
457
458
460
480
502
514
516
525
527
529
544
546
549
577
578
583
590
592
595
602
613
619
621
625
630
633
636
644
656
658
659
663
672
691
726
728
734
740
747
748
749
755
765
769
776
778
804
806
813
816
820
825
827
833
844
850
861
871
876
877
878
885
894
896
897
902
908
929
931
936
937
942
948
952
960
966
971
972
973
993
1008
1011
1014
1020
1025
1032
1040
1042
1044
1051
1052
1053
1056
1061
1063
1067
1070
1076
1079
1093
1099
1107
1111
1113
1130
1138
1145
1150
1152
1182
1185
1190
1191
1192
1193
1200
1216
1224
1225
1229
1230
1241
1264
1269
1273
1278
1291
1293
1295
1313
1339
1349
1356
1363
1379
1383
1385
1396
1412
1422
1425
1442
1452
1465
1479
1480
1493
1498
1501
1504
1508
1514
1516
1527
1535
1556
1572
1575
1577
1583
1593
1598
1603
1605
1606
1609
1610
1624
1627
1630
1642
1648
1649
1653
1655
1672
1688
1689
1691
1694
1704
1711
1720
1730
1735
1736
1746
1751
1753
1760
1764
1780
1793
1795
1797
1799
1803
1805
1807
1817
1819
1821
1826
1852
1860
1869
1871
1873
1876
1882
1883
1885
1898
1900
1908
1912
1916
1920
1923
1925
1936
1948
1950
1972
1978
1981
1989
1992
2006
2008
2012
2014
2021
