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