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