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