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