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