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