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