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