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