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