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