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