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