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