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