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