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