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