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