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