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