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