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