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