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