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