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