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