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