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