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