1000
0
21
60
64
80
103
128
158
179
190
210
238
275
302
312
333
353
371
401
424
438
459
471
486
512
525
536
553
580
584
590
618
635
640
664
697
725
727
743
744
757
793
822
824
840
871
895
931
941
955
966
982
1009
1032
1056
1069
1097
1124
1154
1170
1201
1229
1265
1274
1299
1311
1345
1358
1372
1382
1388
1415
1454
1489
1519
1534
1561
1567
1570
1599
1619
1633
1670
1709
1739
1760
1772
1790
1798
1833
1859
1891
1914
1936
1969
1978
2005
2032
2046
2047
2077
2090
2111
2140
2148
2151
2187
2214
2223
2254
2262
2283
2288
2294
2314
2349
2368
2400
2406
2434
2453
2485
2505
2540
2547
2552
2588
2622
2654
2664
2691
2713
2728
2736
2739
2763
2774
2805
2808
2820
2842
2854
2887
2915
2925
2938
2953
2982
3020
3041
3050
3067
3073
3094
3098
3111
3137
3137
3144
3155
3158
3184
3217
3235
3270
3299
3333
3371
3391
3429
3440
3443
3445
3449
3472
3476
3486
3524
3557
3557
3569
3604
3613
3631
3647
3661
3684
3719
3733
3755
3761
3778
3786
3825
3861
3864
3892
3922
3956
3957
3977
3982
3986
4008
4017
4044
4070
4081
4098
4110
4121
4142
4181
4202
4233
4248
4283
4297
4307
4308
4344
4360
4379
4384
4392
4407
4407
4435
4472
4506
4535
4553
4592
4625
4657
4658
4670
4681
4685
4715
4730
4746
4757
4771
4800
4803
4832
4848
4865
4897
4914
4920
4920
4956
4959
4959
4962
4965
4994
4995
5025
5043
5062
5091
5095
5098
5120
5136
5150
5177
5215
5244
5279
5281
5284
5308
5313
5338
5370
5384
5393
5402
5422
5431
5437
5452
5462
5471
5490
5521
5523
5532
5533
5546
5576
5581
5598
5603
5617
5648
5672
5684
5697
5716
5730
5746
5781
5792
5825
5852
5870
5872
5908
5938
5950
5984
5990
6004
6040
6065
6070
6108
6134
6140
6144
6152
6156
6177
6190
6200
6204
6233
6247
6264
6272
6293
6327
6362
6394
6421
6443
6445
6467
6478
6511
6537
6574
6613
6613
6646
6662
6699
6723
6757
6792
6820
6822
6853
6854
6862
6863
6868
6905
6921
6944
6982
7019
7028
7061
7082
7110
7118
7142
7152
7163
7180
7208
7216
7224
7244
7278
7302
7319
7337
7355
7360
7398
7410
7446
7485
7497
7535
7571
7573
7579
7590
7590
7593
7613
7638
7654
7655
7680
7680
7683
7711
7720
7752
7789
7806
7818
7841
7874
7896
7897
7900
7927
7958
7974
7989
8011
8031
8036
8054
8076
8087
8117
8131
8137
8139
8171
8194
8197
8206
8221
8260
8298
8323
8346
8381
8415
8450
8460
8488
8497
8508
8539
8575
8609
8648
8652
8668
8680
8689
8723
8757
8778
8794
8795
8822
8841
8874
8876
8890
8892
8902
8915
8915
8942
8970
8997
9018
9042
9079
9080
9113
9113
9146
9168
9194
9218
9244
9246
9282
9317
9346
9369
9377
9382
9406
9434
9458
9467
9489
9520
9531
9563
9599
9603
9622
9647
9670
9671
9672
9685
9687
9713
9718
9745
9745
9777
9789
9815
9849
9849
9863
9886
9909
9923
9944
9951
9953
9990
10006
10023
10051
10071
10080
10097
10113
10142
10144
10175
10197
10232
10268
10284
10305
10307
10343
10365
10391
10391
10391
10403
10403
10409
10437
10461
10474
10483
10506
10513
10519
10551
10575
10602
10614
10648
10652
10672
10687
10725
10736
10765
10798
10798
10835
10841
10843
10876
10904
10924
10957
10978
11010
11044
11071
11091
11101
11133
11154
11187
11187
11207
11224
11248
11255
11284
11302
11305
11306
11331
11332
11337
11343
11369
11374
11378
11402
11441
11478
11483
11502
11533
11559
11562
11579
11584
11608
11627
11665
11702
11706
11744
11761
11783
11805
11829
11832
11865
11884
11889
11899
11911
11921
11938
11976
11983
12004
12019
12025
12035
12055
12072
12105
12111
12131
12133
12136
12172
12193
12194
12228
12254
12293
12304
12312
12326
12354
12365
12404
12443
12451
12460
12472
12482
12500
12502
12511
12550
12567
12582
12584
12621
12653
12688
12691
12704
12742
12749
12750
12769
12769
12804
12841
12873
12912
12917
12955
12974
12983
13020
13038
13047
13085
13115
13127
13144
13177
13198
13214
13224
13261
13271
13271
13292
13298
13333
13359
13363
13397
13425
13440
13475
13498
13511
13530
13544
13554
13571
13604
13615
13629
13641
13662
13666
13668
13701
13722
13749
13763
13793
13823
13826
13826
13856
13881
13887
13904
13907
13909
13921
13952
13970
14009
14016
14039
14057
14078
14111
14138
14153
14872
14879
14911
14949
14973
15006
15027
15064
15098
15132
15159
15193
15209
15230
15267
15270
15308
15317
15353
15375
15380
15412
15431
15457
15471
15495
15507
15545
15552
15568
15579
15583
15598
15633
15635
15674
15702
15725
15754
15776
15785
15793
15810
15828
15849
15863
15884
15895
15910
15919
15952
15972
16005
16010
16016
16024
16053
16071
16077
16105
16131
16140
16173
16174
16178
16205
16238
16270
16281
16295
16301
16313
16327
16342
16364
16400
16429
16432
16439
16444
16449
16482
16499
16537
16575
16599
16637
16656
16690
16726
16765
16778
16783
16815
16829
16830
16850
16889
16914
16937
16942
16974
17001
17021
17028
17038
17054
17083
17088
17103
17129
17131
17139
17142
17175
17213
17232
17263
17272
17278
17306
17315
17334
17359
17392
17417
17444
17449
17474
17486
17506
17528
17564
17572
17574
17610
17620
17638
17663
17670
17696
17707
17717
17751
17757
17792
17817
17835
17861
17895
17919
17925
17960
17963
17995
18024
18052
18063
18089
18094
18109
18116
18136
18148
18155
18177
18185
18194
18227
18252
18268
18287
18315
18333
18338
18364
18377
18407
18411
18443
18468
18496
18526
18546
18569
18583
18584
18588
18605
18633
18634
18667
18694
18715
18752
18778
18782
18819
18854
18883
18905
18916
18924
18934
18956
18961
18997
19024
19060
19093
19104
19125
19138
19172
19205
19242
19250
19277
19278
19304
19311
19345
19356
19390
19406
19414
19434
19446
19451
19458
19491
19510
19520
19553
19574
19606
19644
19653
19665
19699
19701
19724
19731
19747
19764
19765
19770
19788
19808
19846
19882
19909
19941
19948
19961
19961
19976
