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