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