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