3935
3903
5567
7551
7550
3999
6399
5759
7039
7038
7007
7023
3055
6095
3934
3933
3927
3902
3899
7951
5566
7727
5563
5559
5727
7549
6335
7548
7455
3551
7037
3550
6911
7036
6910
6975
6909
6079
3695
7006
7263
6908
6078
7022
6871
5071
6974
6077
7005
5367
7019
7003
6076
5999
7287
7327
5983
5998
5982
6094
6031
3054
3319
3311
6775
6391
4863
3943
4862
7087
2031
7775
7791
7086
2927
7774
2030
7773
7547
7519
7543
7772
7790
7950
7789
8159
7546
7535
7949
7542
7788
7545
2807
7518
7534
7517
7726
8158
8157
7079
7544
5959
8155
7725
7031
7516
7035
8095
8156
8154
8153
7503
2799
7703
7359
7030
7755
7451
6895
7034
8152
5119
7751
3983
5791
8094
6543
3931
6991
7021
7033
6907
5565
7454
8093
3583
6383
7502
6703
8091
5911
7358
6463
5743
6487
7559
7357
7032
1911
8092
6906
6973
6839
3982
3932
5799
5790
6894
3930
7063
6990
6462
8090
6905
7707
3901
6893
6831
7475
8089
6382
6971
3926
3895
1887
2495
4479
3815
6063
5787
5903
6623
7004
7356
3925
7439
5742
6111
6479
7020
3582
6459
6999
7463
5564
5551
1531
6075
6591
6047
6639
8088
6379
6904
6972
6838
3923
3900
3799
5783
7002
6892
3898
6687
7371
7062
7018
6455
3579
7367
3581
6110
6870
7467
5579
5562
5558
7447
1527
6830
6074
6375
6970
3915
3894
3814
3791
7001
7319
5735
5726
6867
6109
6638
6869
6939
5555
5550
5535
5495
7262
6887
6073
2559
7326
6951
6107
6363
7339
3911
3871
3798
6062
6637
5775
5951
6622
5723
4091
3580
7286
6447
6935
7275
1783
7051
6108
3711
4087
5487
7271
1519
6061
6621
6590
7059
7325
4575
6091
7347
6072
6046
3578
6859
6955
6359
7323
3883
4095
3790
6106
5997
5719
6636
6583
5950
3577
5375
6927
6045
6105
5871
6589
5543
5534
5494
6886
6963
7231
2558
6055
1855
5981
5118
6334
3879
3870
6627
6060
5117
5949
6620
3710
4543
4083
5855
3576
3559
3549
5991
4094
6104
6039
6811
5531
5486
5471
6588
5115
3709
6823
6093
6751
4093
6044
6527
3763
5996
5975
3743
5116
3703
5711
6603
6582
5691
5948
2555
3543
4086
6431
5527
6611
5483
1503
7230
6054
4092
1787
5980
5967
5114
6327
4090
4089
3755
6087
5113
6599
6526
3708
6092
5687
3558
3548
3535
4085
5990
5374
3455
6038
5870
5943
5479
5470
6750
6763
6525
5373
4088
3751
5974
3742
5095
5112
3702
5869
6030
6571
5854
3542
3511
5467
4084
5966
5055
4081
4082
6086
3855
6774
5079
5853
6524
3699
3694
3679
5987
5679
3539
3534
3503
5372
5359
5868
5942
5971
4080
3735
5094
5054
3691
5852
3510
5366
3454
1023
5963
4991
5053
3453
6771
5091
5078
5047
3687
3678
3507
3502
3487
5358
6083
3447
5435
1471
6267
6303
5075
5070
8063
5052
5039
3501
5069
3647
3452
3439
1022
5663
5431
6263
5046
4990
3495
3486
3446
1019
3039
4989
3053
5063
5038
4983
3327
3483
3646
5339
7679
3438
3423
5311
1015
8062
5423
5035
3663
4988
4975
3479
3643
8061
8059
3326
3038
5031
4982
7935
3639
3422
5310
3325
7675
3037
3007
8055
7999
3052
3031
5019
4974
4959
8060
7678
5327
5307
3324
3036
3023
3006
6239
2047
4971
7934
7487
8058
7927
5303
3005
7933
7919
7991
7677
3318
3043
3030
2999
8051
7931
4958
4861
8057
7671
7995
7167
7663
8054
991
3310
3295
3027
3022
3004
2991
3967
8053
2046
5007
4955
8056
7932
7676
4927
8047
7423
3407
5295
3387
2039
7998
4015
7930
7918
7911
7926
1407
7807
7163
2045
2998
2043
4860
4847
7929
8052
7917
7925
8046
7987
8045
7923
3383
7674
7667
8043
7915
8050
7997
7655
3959
7659
3303
3294
7166
3015
2995
2990
3966
2975
8039
7673
8049
2935
7928
7422
4926
3963
5815
5807
7803
7165
8044
2038
2044
7990
3965
4014
5615
5599
3951
8042
8041
7916
7924
3995
4011
7159
7799
2527
7996
8035
2987
7670
3998
8038
2042
4846
8037
8048
7994
7993
7922
7921
7910
4943
4831
6495
7672
7483
4013
6735
7662
7914
3997
2015
6715
6711
5919
7907
6555
6551
3375
7651
6507
6503
2041
2029
5243
7839
7806
7989
3964
2815
4039
4007
3991
8040
7909
7913
3958
7164
5931
5927
4043
5835
5831
7199
7669
7661
7085
3287
5755
6395
7415
7805
6398
1727
2974
2934
7787
5595
5614
5611
5598
4843
8034
8033
8036
7992
7947
7920
4919
3962
6397
7795
7162
6494
2040
2014
3996
5758
3961
4012
5613
5597
959
3950
5757
7912
5918
5814
5806
7668
7161
7988
7838
7804
2931
2926
2911
7155
2013
7837
4839
8032
7985
7986
7905
7906
7908
7802
7801
4830
7665
7666
7541
7583
7660
7654
7421
1983
5751
7158
2028
7798
5607
5591
3960
7759
7658
7657
7414
7084
5756
3279
6396
7151
7835
3259
7771
7797
7539
6491
2967
2923
5612
5596
7533
7984
7904
7836
7800
4827
7653
7664
7515
7486
7157
3947
5915
7160
5811
5803
7103
7582
2012
1999
1982
2814
3359
7723
7656
7581
6127
7834
7796
3255
7579
7419
2919
7786
2910
7833
1981
7770
7794
7793
7649
7650
7652
4823
7540
7711
7420
4003
3987
7150
2813
7147
4035
5750
6390
7102
7149
2019
1975
7071
5606
5590
7101
7156
7785
7143
6131
5749
6389
7769
7538
2959
2907
5605
5589
7532
7948
7832
7815
7792
7758
7648
7580
7099
3942
2879
7153
7154
7029
5747
2003
1998
1980
1967
7148
6387
7100
7391
2812
7537
7757
7578
5603
5587
7095
7139
7146
3199
3941
7145
7078
7070
7015
6903
7418
7413
7479
7142
3247
7784
2903
7485
7768
7577
7514
7098
7417
4815
4795
7141
3939
7097
7152
4607
7411
6143
1997
4895
1995
1974
7027
2806
5215
7513
7094
2805
7093
7144
7077
7075
7471
7069
7390
6875
7939
7814
7756
7719
7576
7536
7501
7484
7710
7389
7416
2878
7091
6783
4791
7138
7096
7137
7140
7028
6902
7507
7379
1991
1971
1966
7067
6879
7383
1951
7387
2803
2798
2783
4606
7709
7412
7375
7355
3198
7092
7014
6901
7754
6139
7478
2877
2895
7055
7295
7811
7750
7724
7512
7495
7482
7481
7470
7410
7409
7388
2875
7090
7089
7136
7068
7017
4605
1965
1963
7351
7026
1903
2795
2797
6891
4603
4599
7343
7477
6126
7066
7013
6878
6142
7469
7386
7382
7749
6843
6135
6119
3231
7747
7718
7558
7500
7480
7708
7453
7385
7408
7374
7695
7354
6899
2871
7279
4783
7088
7061
7065
7054
7025
6900
6141
1959
7294
7381
1791
1950
1910
4735
6998
2791
6967
2782
4604
4591
6877
7373
7353
6655
6847
3191
7717
895
7476
7293
7350
6071
7053
6959
7715
7555
7494
7468
7702
7706
7384
7342
6123
7064
7047
6989
7024
6969
6782
7701
6134
6140
7291
6987
7011
6643
6125
7349
1949
1947
6103
2781
6898
1907
1902
6997
6995
2779
6635
4602
4598
7341
6138
6137
2751
7474
6133
7380
6897
6631
6966
6863
6890
6846
6943
7285
6651
6654
7493
7491
7466
7462
7705
7699
7452
7372
7694
7352
7335
6647
6070
2863
6781
7292
6118
7060
7052
7016
7000
6983
6958
6876
6845
7450
6653
1901
6059
5631
6015
6619
6011
1943
7449
4734
1899
6965
6889
2775
6615
4601
4597
4595
4590
6136
6102
7473
6124
7290
3183
6874
6815
7693
7348
6885
1790
6069
6115
6779
7370
6957
7465
7461
7459
7446
7366
7691
7340
7050
6132
6130
6129
6043
7278
7289
4079
7058
7046
6988
6968
6873
6862
6896
6844
6942
6652
6122
4063
4767
6986
6837
1279
6650
6649
6607
6014
6587
5883
1789
6101
4589
4731
4733
1895
4031
1886
4587
6985
6013
6835
6121
2750
6646
1885
6842
7346
6117
4047
6883
2749
7338
7369
7277
5887
7045
7365
7283
6964
6861
6888
6941
6645
7049
7443
7445
7438
6099
7363
7334
7324
7311
6068
6128
7687
7288
7261
5183
7057
7043
6982
6956
6872
6855
6841
6829
6067
7437
5995
7259
6868
6827
6007
6090
6648
6003
1935
4727
1883
6634
2767
4583
6866
4574
6120
6100
6012
2747
7345
6981
6954
7337
4075
6962
7322
6884
1788
6630
1775
6644
6767
4059
7284
7435
7331
7333
7318
6116
6113
6114
6010
6009
5979
6865
6773
7276
7255
4071
6979
6950
6633
6860
6840
6940
6814
6780
7317
6058
6098
5867
2557
7274
4055
6949
6858
6836
6938
2847
6066
6641
6642
6618
6006
6575
5886
5875
6629
6953
6053
4023
4573
1879
5863
7273
6614
6005
6857
6834
6937
4571
6097
2743
5885
5823
5630
7321
6813
4046
6778
6961
6882
3167
6057
1782
1786
6065
5879
7282
6051
6617
6515
4078
1781
7315
7310
7431
6112
6042
6008
6833
5851
6089
7270
7260
7247
6947
6613
6854
6828
6934
6807
6766
6777
4062
7229
7309
6085
6037
5994
5847
2551
7269
7258
5629
6853
6826
6933
4030
4045
7227
6640
6606
6586
3839
6035
5989
4719
7257
6632
6581
6825
4567
6041
6096
6004
5884
1854
4027
6765
6881
5993
4067
1779
1785
6628
1774
6579
5947
1759
1853
7281
4077
6605
4051
5881
1773
7307
6064
6029
6002
6001
5978
5935
5939
5882
7267
7254
4061
6851
6822
6931
6812
6799
6926
6759
6776
6749
7223
6585
6523
6056
6027
5973
6719
2556
7253
6626
6821
6810
6925
6747
6088
5628
6519
6616
6574
6559
5878
6511
2554
6052
1871
6612
6809
5977
5877
2735
2553
1851
4029
4044
4542
6610
1771
6625
4541
6050
6573
4070
6040
6023
7303
6000
5965
5946
5880
5859
5843
5822
6772
7251
7246
6819
6806
6923
6764
4054
7228
7215
6084
6036
5992
5941
5866
5819
2550
2543
7245
6609
6805
4022
6762
7226
5839
6604
6584
4076
6522
2549
5627
6034
5988
5862
6602
6580
4060
6049
6518
4074
4073
2687
3838
6761
7225
5876
4559
5821
1847
4019
4057
4058
4539
6601
6578
1767
5945
1758
4069
6033
5986
5873
6770
5865
1757
6028
5976
5934
5874
5850
7243
4053
6082
6803
6798
4028
6758
6743
6748
7222
6521
6026
5972
6718
5846
2547
2542
5861
6757
6746
7221
6517
6598
6567
6572
6558
6557
6510
3837
5623
6025
5970
6597
6570
4026
4025
4072
2686
5933
5626
4703
4021
4056
3831
6717
5503
5849
1755
6509
6769
3835
3823
5845
6022
5964
5944
5838
5872
5820
6081
6755
6742
7219
7214
6021
5962
5940
5864
5625
6595
6566
4068
6556
6520
5860
1535
4052
6516
4024
4066
4065
5818
5622
4050
4049
5837
6019
5958
5932
5848
5817
5619
3071
4020
3919
6791
3807
6716
5844
3830
2535
5621
3575
5624
6508
3567
4018
4017
4064
2679
3836
4048
4527
8191
3135
3819
3775
5836
5816
5789
6731
5583
7207
3887
3834
2523
5617
5618
5620
5561
5557
5502
6547
6542
6541
3822
1534
3981
4016
3979
3806
3833
3821
3767
6367
3829
6381
3803
1743
1723
5923
5910
5909
5741
5739
1533
3827
3929
6727
6707
6702
6701
2519
7195
3771
5582
5616
8190
6499
6486
6485
6539
3805
6461
5499
5501
3563
3975
3918
3893
3891
3832
3820
3813
3811
3759
2671
767
3574
6366
8189
1719
5827
5798
5797
5907
5788
5786
5785
5902
5901
1823
3917
5581
3897
3828
6699
7191
5575
5549
5547
3519
4478
4477
2494
2493
3566
6483
6478
6477
3818
3774
6365
6460
6458
6457
6535
1532
1530
1529
3980
3978
3977
3928
3924
3922
3921
3886
3804
3825
3826
3817
3797
3795
3773
5725
3547
6380
6378
6377
3571
3573
5695
5795
4511
5782
5781
5740
5738
5737
5899
3885
3802
6695
3565
2511
6686
6685
5580
5578
5577
5560
5556
5554
5553
8188
5533
4475
5500
5493
5491
2491
6475
6454
6453
6271
1526
1525
1663
3974
3973
3916
3914
3913
3896
3892
3890
3889
3789
3801
3824
3816
3787
3812
3810
3809
3772
3766
3869
3867
6374
6373
6364
6362
6361
6351
6331
5371
5111
5103
5498
3707
1711
5779
5774
5773
5734
5733
5724
5722
5721
5895
5694
3770
3070
6683
5574
5573
5548
5546
5545
5485
5497
4471
4671
2487
3518
3765
6471
6451
6446
6445
6333
1523
1518
1517
3971
3910
3909
3884
3882
3881
3783
3800
3796
3794
3793
3758
3769
3863
7183
2655
3546
3572
3564
3557
3555
6371
6358
6357
5087
5693
5771
5731
5718
5717
3517
3757
5110
5102
6679
5571
5542
5541
3515
5532
5530
5529
5496
5492
5490
5489
3570
3562
5469
5519
6443
5109
5101
1515
1662
1661
3907
3878
3877
3788
3786
3785
3768
3764
3762
3761
3868
3866
3865
3741
3739
3706
3701
7647
7615
3569
3561
3541
6355
3451
6350
6349
6332
6330
6329
6319
5365
3069
5715
5710
5709
5767
3545
5107
5099
5692
5690
5689
5439
3705
5086
5539
5526
5525
5484
5482
5481
5463
4463
2479
6439
2431
6430
6429
5085
5108
5100
5093
1659
1511
8031
1502
1501
3875
3782
3781
3756
3754
3753
3862
3861
3693
3533
3568
3560
3531
3556
3554
3553
3516
3509
6347
6326
6325
5370
5363
5083
5707
5686
5685
1695
7871
5106
5098
5051
5523
5478
5477
5468
5466
5465
3514
5455
5518
5517
3068
5438
6427
5369
5084
5105
5097
5077
6671
6270
1655
1499
3779
3750
3749
3859
3740
3738
3737
3727
3854
3853
3704
3700
3698
3697
3677
3675
5343
3527
3544
3540
3538
3537
3513
3499
3063
6323
6318
6317
6343
5357
5355
5703
4987
5023
3067
5683
5678
5677
5437
5082
5475
5462
5461
5515
1021
2430
2429
6423
5081
5104
5096
5067
5092
5090
5089
5050
5045
5043
6269
1495
3747
3734
3733
3851
3692
3690
3689
3671
3532
3530
3529
3512
3508
3506
3505
3485
3450
3445
3443
6315
5351
5368
5364
5362
5361
5342
7870
8030
5675
3062
5049
5459
5454
5453
3449
5436
5434
5433
5511
2427
5080
5076
5074
5073
5037
6268
6266
6265
6255
1647
3731
3726
3725
3686
3685
3676
3674
3673
2463
1470
1469
3847
5341
4447
3645
3526
3525
3500
3498
3497
3437
3435
6311
6302
6301
3391
5356
5354
5353
5335
3066
7643
7611
3035
8029
8127
5671
8027
3051
3047
5662
5661
7983
7967
7863
5451
3065
5430
5429
1020
1018
1017
1007
2423
5068
5066
5065
5048
5044
5042
5041
3323
6262
6261
4986
4981
4979
5022
3059
6415
8151
3723
3683
7903
3670
3669
1487
7646
7614
8175
1467
7135
3523
3494
3493
3484
3482
3481
3431
3448
3444
3442
3441
3421
3419
3471
6299
5350
5349
3061
5340
5338
5337
5309
2623
8187
4985
5021
3317
4351
5659
8023
3064
3050
3046
8183
5427
5447
5422
5421
1014
1013
5062
5061
5407
5036
5034
5033
6259
4973
5015
6254
6253
8028
3667
8126
3662
3661
3719
7869
1463
5247
3644
3642
3641
3631
8171
3491
4859
3478
3477
3436
3434
3433
3415
7407
6295
5347
5334
5333
8143
8135
3003
8167
7862
8125
3322
3315
3049
3045
5655
7975
7959
7645
7613
8186
3034
3060
3058
3057
3029
5419
1011
1006
1005
5059
5030
5029
2415
4967
4984
4980
4978
4977
5020
5018
5017
511
6251
4957
8123
8087
7902
3659
8182
7395
8026
1631
3638
3637
8111
3321
8103
7895
4855
3475
3430
3429
3420
3418
3417
7639
7607
3470
3469
7979
7963
7867
3390
8174
7631
7599
5331
5308
5306
5305
5326
5325
8150
2943
8185
7567
3033
8173
8181
8179
3309
3307
7887
7901
4350
4349
7131
8149
3021
3056
3048
3019
3044
3042
3041
3002
2997
5415
8124
7868
1003
3389
8019
5406
5405
7899
5027
4972
4970
4969
5014
5013
4951
6247
6238
6237
8025
8119
7644
7612
3655
7406
2037
2027
8166
3635
1455
3630
3629
8147
8142
3263
3427
3414
3413
8163
3467
8022
5302
5301
3615
5323
8079
6287
8071
3001
8172
7982
7966
8122
8141
3320
3316
3314
3313
3293
3291
8139
4858
4854
4851
2942
4347
8170
2023
8131
8134
7134
8184
3032
3028
3026
3025
2989
8178
8180
8177
2941
8165
8169
7855
999
5403
5647
990
989
4966
4965
5011
4956
4954
4953
6235
5006
5005
8021
8121
4925
4923
8110
2035
7900
8148
8024
7866
7865
7943
7531
8118
7861
5246
3627
8015
4853
7133
3411
3406
3405
7971
7955
3388
3386
3385
3463
5299
5294
5293
8086
2939
8117
7642
7610
8109
5319
7635
7603
5279
8107
4857
8133
8099
8102
8115
7981
7965
7623
7591
7127
3308
3306
3305
8140
7879
7886
7898
7894
8146
4845
4829
1406
1405
4343
7627
7595
8085
3020
3018
3017
2983
3000
2996
2994
2993
8176
7399
2973
2971
2940
2933
8162
8161
8164
8168
7767
7823
5399
987
7641
7609
4963
6207
5245
4950
4949
5003
6231
8120
7897
8138
8137
8145
7864
7083
2036
2026
8020
5239
2399
3623
8083
8078
7783
7885
7893
3403
8014
8101
2811
7859
3382
3381
8013
7891
3614
3613
5291
8116
8108
8011
7974
7831
7958
7854
7883
8018
8113
8114
7132
8077
3302
3301
3292
3290
3289
8075
4856
4852
4850
4849
3262
7527
7511
2938
1403
7743
2007
7851
8067
8070
7853
3014
3013
2988
2986
2985
2925
2937
8106
8105
8160
7860
7980
7964
8007
7638
7606
2011
983
4415
2303
8017
4947
4942
4941
4924
4922
4921
4911
7896
8084
8136
8130
8132
8129
8144
7766
7977
7978
7961
7962
7822
7640
7608
7566
4999
2022
7847
5244
5242
5241
5231
7575
7630
7598
3261
7405
4799
7819
3379
3399
3374
3373
7130
8012
3611
5287
7619
7587
5278
5277
1439
2034
2025
8069
7973
7957
8112
3299
1919
3286
3285
8076
7884
7892
8082
8009
8010
4844
4842
4841
7398
1399
2021
4335
7637
7605
7629
7597
7129
7852
3011
2982
2981
2972
2970
2969
2936
2932
2930
2929
8104
8097
8100
8098
7765
7830
7821
8003
2909
6206
6205
7123
1979
4939
8006
4918
4917
7829
6223
7878
7889
7890
8074
8073
8081
8128
8005
8016
7857
7858
7976
7960
7946
7945
7942
7530
7526
7523
7510
7499
5391
958
957
7082
2010
2033
2006
5238
5237
7882
7126
2810
3371
7850
7875
3607
7574
5275
7843
7742
7565
3283
7782
7779
7877
7881
8008
7849
4838
4837
7941
3260
3258
3257
7529
7525
7509
3278
3277
4828
4826
4825
4798
2009
2005
7846
7119
7636
7604
2979
7573
7827
2966
2965
2924
2922
2921
7741
8096
7972
7956
1599
7571
2302
2301
6203
7403
7125
4915
7739
4910
4909
4935
975
7888
8065
8072
8066
8068
8080
8002
8004
8001
7845
7856
7764
7969
7970
7828
7753
7953
7954
7820
7813
7634
7633
7601
7602
955
7404
7128
2032
2024
2020
2018
2017
1978
1973
5235
5230
5229
7628
7596
7563
7763
7781
7622
7590
4797
3367
3358
3357
5271
7081
7735
1915
2809
7880
7848
7818
4835
3254
3253
7626
7625
7594
7593
3275
4822
4821
1977
1391
2963
2918
2917
7740
7826
2908
2906
2905
2958
2957
2299
6199
1918
4907
7825
7737
7738
7874
7873
7876
8064
8000
7842
7844
7841
7722
7721
7968
7952
7817
7944
7940
7938
7937
7528
7524
7522
7621
7632
7589
7600
7508
7506
7572
7498
7497
7564
7557
7118
951
7115
2008
2004
2002
2001
5227
1917
1909
3197
3195
7117
7762
3355
7124
7111
7734
7780
3251
7624
7592
7570
7562
4819
3599
3246
3245
4814
4813
4796
4794
4793
3271
7402
7733
7397
2915
2902
2901
7521
7505
2955
7761
2295
7731
4903
7736
7778
7777
7872
7840
7824
7816
7812
7810
7809
7617
7620
7618
7588
7586
7585
7569
7561
7401
7378
7377
4894
4893
7122
7121
7080
7076
7074
7073
1996
1994
1993
1976
1972
1970
1969
1916
5223
5214
5213
2808
2804
2802
2801
4319
7116
3351
5263
7107
7114
3243
4811
4790
4789
7113
1914
7110
7732
2899
2894
2893
2876
2874
2873
2951
6191
7729
7730
7776
7760
7752
7748
7746
7745
7616
7584
7568
7560
7556
7554
7553
7400
7109
4891
7012
7010
7009
7120
6996
6994
6993
1990
1989
943
1964
1962
1961
1913
5211
3196
3194
3193
2796
2794
2793
2367
7396
4787
3239
7112
4782
4781
3230
3229
4807
2891
1375
2870
2869
2287
7728
7720
7716
7714
7713
7520
7504
7496
7492
7490
7489
7393
7394
7106
7108
7105
1987
4887
1958
1957
1948
1946
1945
1912
1908
894
1906
893
1905
5207
3190
3189
2790
2789
2780
2778
2777
3343
4779
3227
4600
4596
4594
4593
2867
2862
2861
2887
7704
7700
7698
7697
7472
7464
7460
7458
7457
7392
7376
7368
7364
7362
7361
7104
7072
7056
7048
7044
7042
7041
1955
1942
1941
1900
1898
891
1897
3187
3182
3181
2787
2774
2773
4732
4730
4729
4775
3223
1278
1277
4766
4765
4588
4586
4585
2859
7692
7690
7689
7448
7444
7442
7441
7344
7336
7332
7330
7329
7008
6992
6984
6980
6978
6977
1939
1894
1893
1884
1882
1881
887
1934
1933
5182
5181
3179
2771
5199
4879
2748
2746
2745
2766
2765
927
4726
4725
1275
4763
4582
4581
4572
4570
4569
2855
7686
7685
7436
7434
7433
2846
2845
7320
7316
7314
7313
6960
6952
6948
6946
6945
6880
6864
6856
6852
6850
6849
7280
7272
7268
7266
7265
1891
1878
1877
6175
1931
6577
6569
5179
3166
3165
3175
2742
2741
2763
2271
5985
5961
1784
1780
1778
1777
4723
4718
4717
1271
3957
4759
4579
4566
4565
3215
4535
2539
2541
2683
2685
7683
7430
7429
2843
7308
7306
7305
6919
6936
6932
6930
6929
6795
6797
6832
6824
6820
6818
6817
7239
7256
7252
7250
7249
6739
6745
6741
1875
1870
1869
7211
7213
6563
6565
6493
6514
6513
879
5175
1852
1850
1849
3163
1839
2739
1927
3955
2734
3949
2733
5917
5955
5969
5957
5805
5813
1772
1770
2759
1769
2719
1751
4715
3994
4010
4563
4558
4557
4540
4538
4537
2552
2548
2546
2545
2526
4287
7427
7302
7301
2839
6924
6922
6921
6808
6804
6802
6801
7244
7242
7241
6734
6768
6760
6756
6754
6753
6710
6714
1867
7224
7220
7218
7217
6550
6554
6624
6608
6600
6596
6594
6593
6502
6506
1846
1845
3159
3993
2731
4042
4038
4006
4009
3990
5926
5938
5937
6080
6048
5930
6032
6024
6020
6018
6017
5830
5858
5857
5842
5841
5834
7198
1766
1765
5754
6394
1756
1754
1753
1726
2525
1343
5594
5610
4711
4702
4701
6733
3956
6713
6709
6553
6549
1263
6505
6501
4555
4534
4533
2540
2538
2537
4041
4037
4005
3989
4751
5929
5925
5833
5829
2684
7197
2682
2681
5753
6393
7299
1725
6918
6917
6796
6794
6793
7238
7237
5593
5609
6744
6740
6738
6737
7212
7210
7209
6576
6568
6564
6562
6561
6492
1843
1863
1838
1837
3954
3948
5167
5916
5984
5968
5960
5956
5954
5953
5804
5812
2727
1763
2718
2717
1750
1749
3953
4699
3992
4008
6490
4531
2534
2533
4526
4525
3946
2524
2522
2521
4551
5914
5810
5802
2678
2677
6489
6915
3134
3133
6790
6789
7235
6732
6730
6729
3945
5913
6712
6708
6706
6705
5809
5801
7206
7205
6552
6548
6546
6545
6512
6504
6500
6498
6497
1835
2831
4040
4036
4004
3988
863
5936
5928
5924
5922
5921
5856
5840
5832
5828
7196
5826
7194
7193
5825
3151
2715
5752
6392
1747
1724
1722
1721
1742
1741
5592
5608
4002
3986
4033
4001
3985
4695
3952
4034
2531
4523
2518
2517
2675
5748
2670
2669
6388
766
765
3131
6787
5604
5588
6726
6725
6700
6698
6697
7203
6540
6538
6537
5746
6488
6484
6482
6481
6386
1831
5745
5602
5586
3944
6385
5912
5908
5906
5905
5808
5800
5796
5794
7190
5793
7189
5601
5585
2711
1822
1821
1718
1717
1739
3940
3938
3937
4032
4000
3984
3976
3972
3970
3969
2515
4519
2492
2490
2489
4476
4474
4473
2510
2509
1247
2667
4510
4509
763
6723
3127
6694
6693
6534
6533
6476
6474
6473
6456
6452
6450
6449
6684
6682
6681
5900
5898
5897
5784
5780
5778
5777
7187
1528
1524
1522
1521
5744
5736
5732
5730
5729
6384
6376
6372
6370
6369
1819
2239
1715
1710
1709
5600
5584
5576
5572
5570
5569
1735
7182
7181
3936
3920
3912
3908
3906
3905
4670
4669
4687
2486
2485
4470
4469
2507
4507
2654
2653
2663
759
6691
6531
6470
6469
6444
6442
6441
6678
6677
5894
5893
5772
5770
5769
1516
1514
1513
5720
5716
5714
5713
6360
6356
6354
6353
1815
1707
5552
5544
5540
5538
5537
5151
2703
7179
3888
3880
3876
3874
3873
3808
3792
3784
3780
3778
3777
4667
1660
1658
1657
2483
4467
2478
2477
4462
4461
2651
4503
2503
3119
6467
6438
6437
6675
6428
6426
6425
5891
5766
5765
1510
1509
5708
5706
5705
6348
6346
6345
1500
1498
1497
6328
6324
6322
6321
6670
6669
5688
5684
5682
5681
5528
5524
5522
5521
5488
5480
5476
5474
5473
1703
1694
1693
3864
3860
3858
3857
3760
3752
3748
3746
3745
4663
1654
1653
2475
4459
2647
7175
751
6435
6422
6421
5763
1507
5702
5701
831
6342
6341
1494
1493
6316
6314
6313
6667
5676
5674
5673
5516
5514
5513
5464
5460
5458
5457
1691
2428
2426
2425
3852
3850
3849
1807
3736
3732
3730
3729
3696
3688
3684
3682
3681
3552
3536
3528
3524
3522
3521
1651
1646
1645
2471
4455
2462
2461
4446
4445
4495
6419
5699
6339
1491
6414
6310
6413
6309
5670
5669
1468
1466
1465
6300
6298
6297
5510
5509
1486
1485
5452
5450
5449
5432
5428
5426
5425
5660
5658
5657
1687
2422
2421
3846
3845
3724
3722
3721
6264
6260
6258
6257
5360
5352
5348
5346
6663
5345
3672
3668
3666
3665
3504
3496
3492
3490
3489
2622
2621
5088
5072
5064
5060
1643
5058
5057
4655
2459
4223
4443
2639
1016
1012
1010
1009
6411
6307
1215
5667
1462
1461
6294
6293
5507
1483
5446
5445
5420
5418
5417
5654
5653
2419
3843
2414
2413
3718
3717
6252
6250
6249
5336
5332
5330
5329
3660
3658
3657
510
509
3480
3476
3474
3473
3440
2619
3432
3428
3426
3425
5040
5032
5028
3640
3636
5026
3634
5025
3633
1630
1629
1639
2455
3103
4439
735
1004
1002
1001
1459
6291
1454
1453
5443
5414
6286
5413
6285
5651
6407
5404
5402
1479
5401
4348
4346
4345
2411
3715
6246
6245
5324
5322
5321
1679
6236
6234
5304
6233
3654
5300
3653
5298
5297
507
5646
5645
3468
3466
3465
3416
3412
3410
3409
5016
5012
5010
3628
3626
5009
3625
2615
4976
4968
4964
4962
4961
1627
998
997
988
986
985
1451
5411
6283
5398
5397
4342
4341
6243
5318
5317
6230
6229
5292
3651
5290
5289
5643
2398
2397
3462
3461
2407
3404
3402
3401
503
1404
1402
1401
5004
5002
5001
3622
3621
3040
3024
3016
3012
3010
3384
3380
3378
4952
4948
3377
3009
4946
4945
1623
3312
3304
3300
3298
3297
3612
3610
3609
995
4414
4413
2447
982
981
4431
1447
1438
1437
5395
4339
6279
4334
4333
5315
2175
6227
5286
5285
5390
5389
2395
3459
3398
3397
5276
5274
6222
5273
6221
1398
1397
4998
4997
3619
2992
2984
2980
2978
2977
3372
3370
3369
4940
4938
4937
4920
4916
4914
4913
3288
3284
2607
3282
3281
3606
3605
5240
5236
5234
5233
5639
4639
4848
4840
6204
4836
6202
6201
4834
4833
4411
979
956
954
953
974
973
1598
1597
1435
4331
5283
5387
3395
5270
5269
6219
1395
2391
4995
2968
2964
2962
495
2961
2300
2298
2297
3366
3365
4934
4933
1390
1389
2928
2920
2916
2914
2913
4908
4906
4905
3276
3274
3273
3356
3354
3353
3256
3252
3250
3249
3603
1615
5228
5226
5225
4824
4820
6198
4818
6197
4817
4407
950
949
3598
3597
971
1595
1431
4327
5267
2956
2954
2953
2294
2293
3363
4931
1387
2904
2900
2898
2897
5262
5261
4318
4902
4901
4317
6215
703
3270
3269
3350
3349
3244
3242
3241
5383
4892
4890
4889
2016
2000
1992
5222
1988
5221
1986
1985
5212
5210
5209
4812
4810
6195
4809
4792
4788
4786
4785
6190
6189
947
3595
942
941
1591
967
2366
2365
2950
2949
2291
2892
2890
2889
2286
2285
1374
5259
1373
4315
4899
3267
2872
2868
2383
2866
3347
2865
1383
3238
3237
4886
4885
2800
2792
2788
3228
3226
2786
3225
1968
1960
2785
1956
5219
1954
1953
5206
5205
3342
4806
4805
3341
4780
4778
4777
3192
3188
6187
3186
3185
939
892
890
889
2363
4399
1423
7936
7808
7744
1151
7712
7696
479
3591
2591
7688
2947
7684
2886
2885
2283
1371
7682
2860
2858
2857
3235
4311
4883
2776
2772
2770
3222
3221
2769
7681
1944
1940
1938
1937
5255
1904
1896
1892
5203
1890
3339
4803
1889
4774
4878
4773
4877
3180
3178
3177
5198
5197
4764
4762
4761
6183
1276
1274
1273
886
885
926
925
935
1583
4592
4584
4580
4578
4577
2359
5180
5178
5177
4728
4724
4722
4721
7552
7488
7456
7440
7432
7428
6174
7426
6173
2883
7425
2854
2853
1367
2279
2270
2269
2764
2762
2761
3219
1932
1930
1929
2844
2842
2841
2744
2740
2738
1880
2737
1876
1874
1873
3214
3213
4771
4875
3174
3173
5195
3164
3162
4758
4757
3161
1270
1269
883
923
878
3335
877
4568
4564
4562
4561
5174
5173
4716
4714
4713
7360
7328
7312
7304
7300
7298
7040
6976
6944
6171
7297
6928
6920
6916
2851
6914
2267
4286
4285
2758
2757
1926
1925
2838
2837
2732
2730
2729
6913
1868
1866
1865
3211
1776
1768
1764
3171
1762
1848
1844
1842
1761
1841
3158
3157
4755
4303
1342
1341
1267
5191
1262
1261
4750
875
4749
919
4871
4556
4554
4553
5171
4536
4532
4710
4530
4709
4529
7264
7248
7240
7236
7234
5166
4700
4698
5165
4697
7233
2351
6848
6816
6800
6792
6788
6786
6785
6167
4283
2755
1359
1923
2835
2263
2726
2725
2544
1862
2536
1861
2532
2530
2529
2716
1752
1748
2714
1746
2713
1745
1836
1834
1833
3155
2830
2829
1339
2680
2676
2674
3150
2673
3149
3207
1259
4747
862
861
4550
4549
4383
4524
871
4522
4707
4521
3132
3130
3129
7216
7208
7204
7202
5163
7201
4694
4693
6752
6736
6728
6724
6722
447
6721
6592
6560
6544
6536
6532
1567
6530
2723
2520
1859
2516
4279
2514
2513
2710
1740
6529
1738
2709
1737
1830
1829
639
1720
1716
1714
764
762
1713
2827
761
2668
2666
2665
3147
1820
1818
1335
6016
5952
1817
5920
5904
859
1246
5896
1245
4547
5892
1255
4518
4517
3126
911
5890
3125
7192
7188
7186
7185
4691
4743
2238
2237
4508
6704
6696
4506
6692
6690
4505
6689
5889
6496
6480
4686
6472
4685
6468
5159
6466
6465
2508
2506
2505
4472
4468
2488
2707
4466
1734
2484
1733
2482
1827
4465
2481
1708
1706
1705
2255
758
757
4668
4666
4665
5150
5149
2662
2661
2702
2701
1814
1813
5824
5792
5776
5768
2652
2650
1243
5764
2649
5762
855
3143
4515
3123
6159
5761
2823
7180
7178
7177
2235
3118
4502
6680
3117
6676
4501
6674
6673
1520
1512
1508
6448
6440
4683
1506
6436
6434
1505
6433
2502
2501
6368
6352
4460
4458
6344
2476
1731
4457
2474
2473
6340
1702
6338
1701
755
4662
4661
5147
2659
6337
2699
1692
750
1690
1811
749
1656
1652
5728
5712
1689
5704
1650
5700
2646
1327
2645
2335
1649
5698
4271
5697
3968
3904
1239
5568
3872
830
5536
829
3856
5520
5512
3848
5508
7174
7173
3844
1806
1805
3115
4499
6668
6666
5506
6665
3842
2231
1496
1492
1490
6424
6420
6418
1489
6417
5505
4494
4493
2499
3841
6320
6312
4454
4453
6308
2470
2469
6306
4679
1699
6305
4659
2460
2458
4444
4442
2457
4441
1686
747
1685
1644
5680
1642
5672
5668
1641
5666
2643
5665
2424
2420
4654
4653
2418
3776
3744
2417
5472
3728
827
4222
5456
847
4221
3720
5448
5143
2638
5444
2637
3716
2695
5442
7171
1803
3714
6662
6661
5441
2620
2618
1214
3713
1213
2617
1484
1482
1481
6412
6410
6409
1464
1460
3111
1458
4491
1457
6296
6292
4451
6290
2467
6289
3102
3101
2454
2453
4438
734
4437
733
1683
1638
5656
1637
5652
5650
5649
508
506
6256
505
2412
6248
1628
2410
4651
1626
6244
2409
1625
3680
3664
743
6242
5424
3656
4219
5416
5412
3652
1678
2635
1677
5410
3650
1231
6241
3520
5409
3488
823
3472
3649
3464
6659
3460
2614
2613
1211
5344
5328
1478
1477
5320
1008
6406
1000
6405
996
5316
3458
1452
994
1450
1449
5314
993
383
2223
6284
6282
6281
3457
1799
5313
3099
4344
2451
4340
5056
5024
4435
731
4338
5008
5000
1635
5644
4337
5642
5641
4487
502
501
4996
6232
2406
6228
1622
2405
1621
6226
2446
3632
3624
5400
6225
3620
2445
5396
5394
3618
1675
4994
5393
4430
2396
3617
4429
2394
3424
3408
2393
3400
3396
1311
4215
3394
2611
5296
4647
5288
1475
2174
4993
5284
984
2631
2173
6403
980
978
4412
5282
3393
4410
1446
1207
977
1445
4409
2606
5281
2605
1400
1396
1436
4638
6278
6277
1434
4637
1394
1433
1393
5135
4332
4255
4330
4960
4944
4329
4936
4932
5638
5637
499
727
3095
4930
6220
2403
1619
6218
6217
2443
3608
3604
494
5388
5386
3602
493
5385
3601
815
4929
4427
2390
2389
3376
1614
3368
3364
1613
1596
1594
3362
1593
3361
5272
5268
2171
3296
972
5266
3280
970
4406
969
3272
5265
4405
1671
1443
6200
3268
2603
952
6196
948
6194
946
1388
3266
6193
1430
1386
4635
6275
945
1429
1385
3008
2976
2960
5232
702
5224
4326
2952
3265
4325
4912
701
5220
4904
2296
2292
4900
5218
2290
4898
2948
5635
2289
6214
4897
6213
5217
3596
491
3594
5382
2946
5381
3593
4316
2387
4314
3352
4832
1611
3348
4816
4313
3346
1590
4808
1589
3345
4804
5260
5258
2382
3248
2945
966
5257
3240
965
4802
2381
2439
4403
3236
1199
6188
3234
940
6186
938
2364
2167
6185
2362
4423
937
1382
2361
3233
1427
1381
4801
2912
2896
1372
2888
1370
5208
4207
699
2599
5204
4323
2884
4398
4888
1369
2284
5202
4884
4397
2282
4882
1422
2281
5201
719
2590
2882
4881
1421
1150
478
2589
1149
477
6211
2207
4631
3590
5379
3589
2881
4310
4309
3340
4784
3338
4776
1587
3337
4772
487
4770
5254
5253
1582
2379
3224
963
3220
3087
1581
4769
3218
1607
888
6182
934
884
3217
6181
2358
933
882
2357
1379
881
924
2864
3184
2856
922
1366
3176
2852
1984
1365
5196
1952
3172
5194
921
4395
4876
1936
2850
2278
4874
5193
2277
4873
3170
1928
1419
2587
695
1147
2849
475
2784
2768
1924
2760
799
3169
2268
1272
3587
2266
1268
6172
2756
4307
6170
1266
2265
6169
3334
4760
4756
3333
1922
4754
1265
2754
255
5176
4753
5172
5251
1579
3212
5170
3210
3209
876
5169
6179
931
874
2355
2753
873
4302
1921
4301
4720
918
4712
2840
3160
2836
4284
917
2375
1363
3156
4708
2159
1888
4282
2834
5190
1872
3154
2350
5189
4870
1864
2275
4281
2349
2833
4706
4869
1860
3153
1340
1338
1358
2736
4576
2728
1357
4560
4705
1337
1858
2724
4552
2262
1143
471
1260
2261
6166
1258
2722
4548
6165
1257
4748
3331
4746
2583
1415
4745
1857
4391
4546
2721
5164
5162
4382
3206
5161
4381
3205
870
446
1183
869
445
4545
4299
4623
1566
860
1575
1565
858
4696
915
2828
4692
3148
4278
638
2826
857
3146
687
4690
1840
4277
5187
637
1832
2347
2825
3145
4867
1828
4689
1334
1826
1760
1333
1355
2712
1744
4528
910
2708
4520
7680
7424
1736
909
2706
7296
2259
4516
1254
1825
6163
7232
1253
1732
4514
2705
3128
4742
3124
7200
4191
4741
1244
3122
1242
5158
4513
2672
1730
5157
2664
4379
2254
7184
1241
3203
3121
2236
2660
2253
2234
867
443
2528
760
2512
2658
756
2233
1563
854
2504
754
853
1729
4684
7176
2822
3142
4682
4275
635
2500
6158
3141
2821
1816
2657
6157
4681
1812
753
1810
463
1331
5148
1712
2498
2700
1809
5146
1704
907
4504
2698
4500
6912
6784
1135
1700
5145
6720
1251
2697
4498
4295
1326
6688
2334
2343
7172
3116
1698
1325
2333
4497
4739
3114
6672
4270
1238
1351
4664
4269
2497
3113
1237
4660
5155
2648
2644
4658
2251
1697
2230
6664
2642
2229
4657
2480
748
2575
4464
2472
828
746
4456
2641
851
439
826
2468
4452
745
4678
3139
825
2819
4677
6155
6660
2466
1804
4450
7170
846
1802
1559
2143
631
4375
845
1801
5142
1688
2694
4492
1684
4449
5141
2465
6528
2693
4490
6464
1682
6432
1323
4489
2331
6416
3110
1681
1648
3109
4267
1235
6658
1504
1640
6408
4652
4220
1488
4650
2636
671
903
4218
1212
1636
1480
2634
2227
4649
1210
4217
2633
1230
6404
742
2456
1634
1476
1209
4440
1229
7169
822
2452
741
4436
821
2450
732
5888
4434
3100
5760
4675
5696
730
3098
382
2247
2222
1798
5664
2616
1474
843
2449
1633
381
4433
2612
3097
2221
6402
729
1797
6657
5648
1676
5139
2610
2416
2691
4486
2408
1674
6336
6304
4485
2404
6288
1673
504
2609
5640
3107
1310
500
6280
1624
1473
1456
2402
431
1620
1309
4646
4214
1448
498
6151
2630
1206
6276
1319
4213
4645
1618
6401
1444
2629
1205
1227
2327
5134
739
2444
497
5636
2401
4428
819
1442
623
1617
2442
4254
5133
4426
6274
726
2172
5504
4253
3094
5440
2441
814
4263
1119
379
725
2170
5408
4425
3093
2219
2604
813
5392
1795
4636
1441
2602
2169
1551
3840
4634
3712
4159
1670
2392
2601
3648
5384
2388
6240
4483
1669
839
4633
6224
6273
5634
4367
3616
492
2386
4408
6216
992
4336
1307
490
4328
976
4404
1612
1432
5380
1610
4211
4324
6212
3600
4643
968
1428
4402
2385
1203
489
2627
1609
1426
4322
700
964
4401
2438
1392
6210
5131
1592
1198
4422
4251
698
1384
3592
1588
2437
1425
723
2166
5312
1197
3091
811
4421
5280
5378
1380
4321
2165
1223
697
5264
1586
4206
5633
2598
375
962
718
4630
4205
2597
5256
3456
2206
3392
6209
2380
717
1378
1667
4629
3360
1585
2378
2205
6192
3588
486
6184
2215
5252
3344
944
4396
4312
3086
2377
1606
2111
936
485
1148
476
4308
1420
4394
2588
6180
3085
5377
961
1605
1377
1146
474
932
1418
4992
3336
2586
2288
4306
4928
415
1303
2360
2280
4393
4896
694
5250
2356
1417
1145
2319
473
2585
798
1368
6178
1195
2276
1580
930
4880
2435
693
1364
4305
2354
2163
1578
4419
797
5216
254
3332
3586
5200
1362
2274
4872
4203
2595
715
253
607
1577
5192
807
2353
3264
929
2203
2374
3232
4627
6177
4247
5249
2158
1361
3216
5127
5188
2373
483
6168
2273
4868
920
2157
4300
3083
4390
3208
1142
470
1603
916
3330
1414
2582
367
6164
880
4298
1141
469
4800
2264
4622
914
4389
4768
872
2348
1413
2581
5186
2260
2944
1182
691
3204
795
3585
4752
2880
1356
2346
1574
4297
868
4621
2848
686
1181
2258
6162
1087
4866
1354
251
913
4380
1573
4280
4744
1264
5168
2345
685
2832
1191
1256
4276
444
4378
4190
1353
5160
1336
866
2257
3329
3202
3168
1564
5185
442
636
1332
1252
3152
711
2371
2155
4740
4189
2824
4274
1562
5156
6161
634
4377
3144
908
1330
1295
467
1139
441
4199
2199
1561
1250
906
4294
4865
865
856
2579
462
1411
633
3140
2252
6156
4387
4704
4273
852
1134
2342
1179
2820
1329
2752
5154
3201
4738
461
4688
905
2250
1350
2720
1571
4619
683
3079
4293
1133
791
850
2341
2704
2574
247
1249
1920
4680
1349
1240
3138
1856
4268
2249
6154
4374
438
2232
1236
2332
1324
5144
2696
1824
2573
4239
1558
2142
2228
3120
849
630
4187
437
4544
2330
1322
5153
4266
4676
2818
1234
3112
4512
1808
1557
351
2141
4737
629
4373
2226
902
5140
2692
752
670
575
1321
4496
2329
3137
2151
459
844
3108
744
6153
1233
1131
901
4265
669
2246
1800
842
2656
4656
2225
4674
824
2339
4488
740
1347
2640
1175
4291
5138
679
820
1728
2245
1228
3106
841
2690
2817
4648
435
1696
2571
2632
4216
430
2220
1318
380
1226
2326
2191
818
627
738
1680
239
1555
1796
2139
6150
4484
429
4262
1208
622
2496
378
2218
3096
4212
4448
1317
4615
2628
783
2464
1118
4644
4673
4371
1308
1225
4158
2325
1204
1672
667
1550
728
621
3105
5137
4252
817
4432
2448
4366
838
899
5132
1117
1306
377
3092
4183
2689
455
724
2217
737
1202
1549
4261
4210
812
1127
837
2608
2440
2626
4157
1668
1794
4482
2243
1305
722
4424
6149
4250
4642
810
1632
1222
427
2600
2168
3090
4365
1201
4632
1616
374
5130
496
1315
2214
619
809
2164
319
1221
2110
721
2436
1196
488
4209
373
1608
1167
2323
2400
1115
2567
4204
2596
4420
1472
1666
2135
1302
7168
2204
2625
663
414
4249
716
2318
1194
6656
1440
2384
1547
484
4481
4628
2213
1793
2109
2162
223
3089
4641
4400
835
6400
3084
696
1604
413
714
1301
1424
606
806
2202
5129
2376
4259
1193
692
2434
4202
2594
2317
4155
6272
796
482
605
4320
423
805
713
4246
1584
1416
2584
371
4418
252
4392
366
1665
2161
1144
1219
4363
472
690
6147
794
1602
3082
2156
615
2201
4626
1576
2372
250
1086
365
6208
1140
468
1190
5126
4304
411
4175
1111
1376
2580
793
2107
710
4201
2593
1412
481
2352
1299
2211
1180
1085
2433
5632
689
2154
1572
249
1294
960
1360
4245
466
1138
684
4388
1189
603
1543
655
2198
5376
928
4417
803
1601
709
1178
4620
3081
2315
2370
2344
2272
6176
682
1352
4296
2127
790
4625
363
1293
4188
246
4198
912
2578
191
5248
1570
465
5125
2153
1137
1410
460
2256
1132
1560
1177
440
2197
789
245
407
681
350
4376
1083
3078
632
4151
1348
2340
4386
574
904
458
436
1187
1130
2369
349
4618
628
2572
2150
5184
1328
4238
3584
599
1556
707
4272
2140
4359
4292
2248
6160
1174
573
4186
678
1103
1569
2577
864
4197
2103
4243
3328
457
668
434
1291
1409
359
1320
238
848
626
1248
243
1346
4864
900
787
1129
2328
3200
677
782
4372
2338
3077
666
1173
2190
2311
1554
2138
237
4385
2149
1232
347
2195
454
840
2570
428
2244
5152
433
5123
2224
399
4264
4237
571
4617
1079
1316
781
620
625
1126
4185
4290
4736
3136
1116
665
426
6152
453
1224
2324
1345
1548
898
591
618
318
376
836
2189
2337
675
1553
235
2137
4195
4614
4370
1166
662
816
2216
4182
1125
1114
425
2816
1171
1304
1287
1314
2569
222
317
343
2242
372
4143
3104
4672
779
617
736
4260
3075
5136
4156
1220
2147
808
567
2095
661
1200
2134
4289
221
422
2688
1546
412
451
2322
834
1165
4364
720
897
370
2566
4235
1113
1300
614
6148
2108
604
231
315
1071
2212
410
421
1313
4613
804
4208
4369
4181
1192
2187
4248
1123
2241
364
712
1110
2624
219
2316
1218
335
602
3088
654
613
369
2133
659
1545
4640
4480
409
4258
4154
833
1792
775
1084
2321
362
1298
2160
5128
190
792
2200
2565
559
802
1163
248
2106
4362
419
311
406
653
1188
1664
601
1542
708
2210
1109
688
189
6146
4174
127
480
215
361
1217
244
1292
2592
4200
611
405
788
2314
2126
598
4127
4244
2432
1082
4231
4611
4179
2079
1600
680
464
1297
358
4153
348
4257
3080
1176
1136
801
4416
2131
2183
572
1055
2152
187
2105
2196
242
651
4624
1186
706
1102
303
1541
4361
597
346
2209
5124
357
2563
398
4150
1107
4173
403
786
543
456
6145
1159
1290
236
1081
676
570
2102
2125
2313
2368
1568
4358
241
1128
2576
345
397
1172
4196
4242
234
780
590
1101
1408
1078
705
1185
355
432
342
2310
595
664
2148
3076
2194
287
452
785
624
647
569
1539
674
1289
4384
4149
316
233
4236
5122
395
2101
4616
341
4184
589
424
566
4171
220
1344
4357
230
1124
2123
778
1170
2188
1077
1286
1552
4241
314
2136
616
2336
660
4194
1099
450
2309
218
2193
2568
334
673
229
207
4142
339
2146
420
565
2094
1164
3074
313
183
1112
391
587
4288
5121
1070
217
777
4147
896
333
1169
2099
126
4234
310
1285
612
658
1122
1312
408
1075
214
368
449
4355
2186
4167
4612
558
4180
4368
4193
774
2240
2119
418
188
2132
1544
309
4141
1095
563
2307
2145
832
652
2093
3073
600
1162
2320
1069
186
360
404
2564
583
657
1108
4233
610
1121
557
125
302
1283
417
773
2185
1216
4126
2078
4230
1296
4178
650
4610
800
356
1161
402
1054
4139
4152
596
4256
2091
2130
2182
123
1067
185
2104
609
542
1540
227
555
4360
1106
2208
396
1158
2562
344
771
1080
4172
240
6144
286
2124
649
2312
331
354
4125
2077
4229
4177
4609
1053
1100
2129
594
541
213
2181
704
1184
4135
2087
646
568
119
232
1063
784
394
301
340
1105
551
1157
175
2561
1288
1538
588
4148
211
2100
63
4123
593
2075
4170
1051
4227
539
401
1076
2122
307
4356
228
645
95
206
2179
4240
338
1098
179
1155
672
312
2308
390
2192
564
1537
182
285
216
332
586
353
4169
776
4119
2071
1047
5120
2121
535
643
4146
299
1168
181
2098
159
1284
1097
393
1074
448
327
308
4354
4166
4192
2118
111
562
212
1094
124
4140
2306
2144
2092
205
4145
122
3072
4111
2063
1039
1068
527
337
2097
582
656
1073
556
283
389
1120
4353
4232
4165
416
2117
1282
772
585
1093
2184
2305
121
295
203
118
1160
4138
2090
4163
1066
608
1281
2115
226
117
561
554
1091
770
581
199
279
387
4137
648
330
2089
1065
62
4124
184
2076
4228
4176
1052
4608
540
59
2128
2180
225
55
4134
2086
300
1062
61
93
94
91
1104
550
174
173
171
167
31
1156
2560
329
553
178
177
47
87
79
210
209
769
4133
2085
579
1061
592
4122
2074
1050
271
4226
400
538
306
305
644
2178
115
4131
1154
2083
1059
1536
4121
2073
284
1049
4225
549
2177
352
4168
4118
2070
1046
1153
2120
534
642
180
298
297
158
157
155
151
143
537
1096
392
103
326
325
323
107
109
4117
2069
1045
110
547
204
4144
4110
2062
1038
336
526
2096
4115
2067
1043
533
641
1072
282
281
388
4352
4164
2116
116
4109
2061
1037
584
1092
2304
294
293
291
201
202
4107
2059
1035
525
531
120
4162
1280
2114
560
4103
2055
1031
1090
4161
2113
580
57
58
60
92
523
54
195
197
198
278
277
275
386
385
4136
2088
51
1064
53
89
90
176
46
29
30
78
27
1089
224
45
86
77
39
23
15
71
43
83
75
85
519
172
169
163
170
165
166
328
552
208
768
4132
2084
578
577
1060
270
269
267
263
304
113
114
4130
2082
1058
4120
2072
1048
4224
548
2176
4129
2081
1152
296
1057
156
153
147
135
154
149
139
150
141
142
536
99
101
102
324
321
322
105
106
108
4116
2068
1044
546
545
4114
2066
1042
532
640
280
4113
2065
4108
2060
1036
1041
292
289
290
200
4106
2058
1034
524
529
530
4105
2057
56
4102
2054
1030
1033
4101
2053
4160
2112
50
52
4099
2051
1029
522
521
193
194
196
273
276
274
88
384
28
25
49
44
26
76
22
1027
1088
19
38
41
82
164
37
67
162
14
84
74
11
7
70
69
21
81
73
35
161
42
518
517
515
168
13
268
261
265
112
262
259
266
576
4104
4097
4096
4098
4112
4100
4128
320
48
36
34
32
40
24
33
6
256
257
258
17
20
5
4
8
16
3
2
1
260
0
10
18
9
12
264
272
80
288
72
65
68
64
66
98
97
100
96
104
152
148
160
146
140
145
192
144
138
137
131
133
136
129
132
134
128
130
2056
2049
2052
2050
2048
2080
2064
1056
1025
1024
1040
1026
1028
1032
528
516
514
513
512
520
544
