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