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