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