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