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