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