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