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