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