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