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