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