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