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