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