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