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