2
12
18
42
46
50
60
63
69
93
106
118
131
144
162
189
233
235
240
244
266
269
287
311
318
322
323
336
348
374
383
418
421
424
425
426
427
434
440
453
456
457
470
475
477
490
503
510
513
541
542
547
549
558
585
603
627
630
659
660
670
680
690
693
694
705
718
727
735
736
754
770
777
788
797
800
808
813
819
831
832
838
849
853
856
873
874
875
878
887
894
898
921
936
950
955
960
968
984
996
1010
1020
1025
1036
1039
1040
1044
1049
1054
1062
1078
1096
1116
1150
1225
1228
1229
1240
1245
1260
1270
1273
1275
1276
1290
1298
1309
1315
1333
1346
1370
1373
1394
1407
1417
1420
1421
1429
1448
1458
1466
1471
1481
1492
1505
1513
1521
1528
1530
1541
1571
1574
1595
1598
1613
1627
1635
1648
1651
1654
1660
1668
1670
1685
1688
1691
1696
1716
1717
1737
1744
1751
1754
1758
1774
1776
1778
1783
1790
1800
1812
1813
1848
1875
1885
1893
1910
1913
1921
1940
1957
1997
2031
2045
2048
2050
2073
2082
2086
2095
2102
2103
2118
2121
2132
2134
2149
2150
2162
2164
2165
2167
2172
2183
2189
2191
2194
2203
2204
2218
2222
2224
2251
2255
2266
2280
2283
2286
2331
2350
2354
2357
2359
2361
2369
2375
2377
2385
2386
2392
2396
2402
2406
2407
2411
2434
2446
2455
2465
2468
2474
2491
2515
2526
2531
2549
2551
2556
2569
2581
2583
2591
2597
2600
2608
2613
2651
2679
2687
2695
2698
2705
2706
2710
2715
2738
2752
2763
2779
2807
2824
2879
2881
2901
2907
2927
2932
2938
2939
2943
2972
2982
2988
2989
2990
2994
2996
3004
3040
3057
3063
3073
3086
3096
3106
3109
3125
3142
3149
3162
3197
3210
3217
3221
3235
3236
3246
3254
3256
3279
3284
3286
3288
3311
3312
3316
3317
3318
3323
3327
3328
3335
3350
3353
3375
3394
3409
3417
3419
3425
3428
3432
3435
3446
3452
3453
3456
3458
3475
3482
3489
3491
3500
3503
3510
3514
3529
3551
3555
3559
3564
3569
3576
3579
3609
3610
3613
3618
3620
3635
3639
3684
3695
3707
3728
3733
3735
3738
3789
3795
