2
4
8
9
12
42
48
55
59
66
79
92
127
143
152
156
168
180
191
195
224
238
260
286
295
303
315
319
331
346
347
352
353
355
358
365
371
375
387
395
440
445
451
452
466
473
476
481
482
484
485
487
492
500
513
515
524
575
585
586
600
605
618
625
631
640
643
655
682
695
703
709
716
739
748
767
768
773
777
778
792
806
807
817
826
829
836
852
861
870
872
885
889
891
913
920
927
939
957
974
978
981
996
1006
1029
1041
1042
1045
1069
1071
1075
1077
1082
1093
1094
1102
1104
1126
1132
1133
1154
1159
1162
1181
1207
1222
1225
1250
1261
1266
1269
1277
1280
1296
1298
1304
1314
1321
1332
1356
1361
1371
1377
1381
1385
1388
1392
1397
1403
1434
1436
1457
1463
1472
1488
1491
1494
1496
1503
1512
1515
1525
1563
1569
1575
1606
1610
1641
1644
1649
1662
1667
1680
1709
1742
1756
1763
1769
1770
1777
1786
1788
1797
1803
1808
1811
1817
1826
1829
1832
1842
1843
1848
1856
1858
1861
1882
1894
1896
1911
1921
1932
1933
1934
1935
1949
1956
1960
1973
1978
1990
2020
2024
2038
2041
2058
2074
2077
2085
2093
2096
2109
2126
2137
2149
2154
2157
2161
2162
2163
2166
2173
2177
2183
2190
2191
2195
2204
2217
2226
2259
2270
2281
2294
2302
2310
2318
2325
2344
2364
2382
2411
2412
2428
2439
2450
2452
2453
2486
2491
2522
2543
2558
2578
2582
2585
2593
2617
2622
2624
2656
2665
2673
2709
2710
2712
2719
2721
2724
2728
2732
2734
2738
2755
2760
2764
2778
2814
2825
2844
2863
2867
2868
2880
2894
2898
2903
2906
2907
2909
2911
2914
2921
2922
2923
2933
2952
2974
2975
2988
2998
3000
3002
3005
3008
3011
3030
3035
3057
3059
3063
3070
3071
3077
3081
3098
3099
3102
3108
3120
3125
3133
3148
3151
3152
3154
3159
3163
3176
3192
3201
3202
3204
3207
3246
3253
3257
3279
3280
3292
3297
3319
3338
3344
3356
3363
3383
3398
3426
3443
3446
3449
3488
3516
3519
3560
3593
3596
3607
3627
3640
3658
3666
3677
3683
3687
3691
3695
3699
3705
3719
3756
3797
3820
3851
3856
3859
3860
3868
3893
3895
3899
3917
3952
3953
3958
3959
3964
3965
3975
3984
3990
4003
4025
4044
4050
4060
4065
4081
4083
4089
4091
4104
4126
4143
4150
4178
4183
4185
4190
4205
4219
4231
