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