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