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