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