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