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