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