12
28
31
36
44
53
55
56
62
68
69
72
79
83
88
89
100
106
108
118
119
133
143
146
152
154
161
162
166
171
179
181
185
194
196
212
220
221
223
226
231
234
239
258
259
265
266
268
273
274
283
291
297
304
306
313
318
323
340
347
348
355
359
363
377
378
389
390
421
426
428
431
440
448
449
451
457
467
468
479
480
482
489
492
502
514
521
522
541
543
547
549
559
562
566
568
573
574
576
577
589
593
616
622
624
632
662
666
668
670
689
690
710
715
734
737
743
744
750
763
768
780
784
785
788
794
795
798
803
806
811
813
819
827
829
843
849
854
864
867
871
876
889
892
897
905
908
910
920
922
937
938
944
946
951
956
971
977
980
982
991
993
996
1001
1014
1017
1023
1038
1057
1100
1106
1133
1144
1157
1176
1181
1187
1216
1218
1238
1239
1247
1256
1259
1270
1272
1297
1309
1310
1317
1320
1321
1323
1327
1341
1344
1348
1358
1360
1365
1381
1387
1393
1395
1410
1430
1433
1434
1452
1466
1475
1476
1479
1486
1489
1499
1502
1516
1528
1530
1547
1556
1569
1576
1579
1597
1605
1612
1617
1628
1647
1658
1668
1671
1674
1675
1679
1694
1695
1696
1700
1707
1715
1716
1727
1732
1739
1774
1795
1798
1802
1808
1813
1827
1854
1861
1862
1864
1865
1866
1867
1871
1874
1877
1894
1911
1912
1926
1930
1936
1954
1959
1972
1974
1982
1984
1986
1998
2000
2009
2015
2018
2020
2023
2029
2032
2058
2064
2075
2081
2082
2083
2096
2097
2109
2113
2114
2138
2139
2155
2156
2161
2162
2163
2164
2174
2175
2182
2186
2187
2190
2195
2199
2207
2208
2227
2232
2233
2242
2257
2261
2265
2266
2273
2281
2296
2301
2304
2311
2315
2317
2327
2330
2336
2337
2339
2342
2343
2344
2345
2348
2374
2375
2383
2405
2406
2407
2408
2410
2411
2420
2423
2433
2434
2444
2445
2457
2469
2471
2473
2480
2496
2502
2509
2546
2560
2566
2568
2570
2584
2588
2589
