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