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