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