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