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