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