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