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