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