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