2540
2546
2537
2530
2521
2537
2544
2535
2554
2568
2567
2577
2581
2579
2573
2587
2578
2604
2587
2599
2600
2593
2580
2589
2581
2558
2573
2574
2577
2567
2574
2581
2577
2586
2595
2580
2598
2592
2593
2601
2601
2581
2591
2560
2565
2589
2592
2576
2579
2567
2564
2578
2574
2573
2577
2582
2579
2586
2566
2565
2573
2568
2569
2572
2572
2558
2571
2599
2604
2613
2626
2634
2639
2624
2622
2629
2627
2638
2635
2641
2630
2637
2643
2652
2657
2639
2632
2635
2641
2631
2631
2637
2634
2637
2634
2630
2637
2633
2625
2627
2620
2629
2649
2647
2639
2617
2631
2615
2615
2613
2616
2610
2629
2630
2631
2616
2624
2636
2626
2635
2627
2624
2632
2631
2638
2635
2645
2650
2644
2633
2625
2621
2620
2604
2576
2601
2589
2565
2584
2582
2570
2578
2581
2588
2583
2585
2582
2574
2578
2592
2600
2615
2612
2613
2618
2626
2629
2633
2624
2613
2628
2615
2613
2621
2632
2626
2638
2637
2634
2636
2642
2639
2633
2635
2641
2628
2636
2635
2634
2617
2612
2618
2623
2615
2637
2650
2655
2655
2647
2651
2659
2655
2660
2675
2680
2680
2683
2693
2700
2706
2731
2726
2726
2736
2717
2704
2698
2703
2709
2698
2717
2726
2718
2719
2733
2741
2745
2741
2729
2725
2732
2730
2735
2730
2738
2747
2765
2773
2768
2756
2759
2768
2778
2777
2777
2762
2740
2758
2766
2794
2806
2800
2785
2792
2792
2780
2792
2815
2808
2810
2807
2800
2783
2785
2802
2787
2807
2809
2809
2822
2827
2807
2810
2820
2814
2795
2826
2831
2827
2812
2816
2811
2800
2817
2807
2825
2831
2836
2821
2830
2840
2832
2855
2854
2845
2840
2843
2850
2854
2861
2851
2856
2854
2850
2843
2838
2847
2833
2845
2856
2845
2845
2823
2846
2847
2841
2846
2854
2862
2888
2892
2894
2903
2899
2896
2877
2885
2881
2883
2919
2914
2919
2921
2904
2902
2918
2930
2936
2947
2935
2952
2949
2952
2935
2948
2954
2946
2941
2928
2930
2944
2930
2921
2941
2970
2948
2957
2939
2927
2936
2932
2923
2930
2935
2931
2933
2964
2940
2944
2939
2936
2936
2942
2942
2933
2960
2941
2960
2941
2953
2958
2960
2946
2957
2954
2968
2969
2968
2972
2966
2950
2954
2960
2987
2993
3010
2984
2988
2987
3011
3013
3013
3017
3018
3028
3036
3026
3028
3049
3033
3016
3003
3013
3021
3033
3035
3036
3036
3045
3048
3045
3030
3044
3049
3032
3040
3031
3037
3043
3041
3075
3075
3035
3015
3025
3039
3040
3026
3037
3030
3023
3022
3035
3038
3044
3028
3039
3059
3051
3051
3056
3081
3051
3049
3029
3045
3024
3042
3067
3083
3092
3079
3072
3069
3063
3063
3075
3079
3044
3068
3057
3064
3071
3083
3087
3099
3112
3117
3120
3116
3117
3122
3127
3131
3132
3136
3125
3130
3136
3157
3158
3163
3169
3178
3176
3155
3173
3188
3196
3191
3202
3192
3193
3188
3178
3185
3180
3176
3191
3198
3188
3192
3201
3182
3182
3207
3184
3192
3192
3173
3181
3186
3186
3208
3205
3201
3199
3189
3176
3197
3212
3207
3203
3222
3222
3222
3232
3236
3211
3212
3217
3214
3209
3205
3201
3231
3229
3242
3245
3233
3240
3243
3227
3233
3199
3203
3248
3226
3214
3225
3238
3229
3223
3211
3238
3262
3250
3241
3266
3265
3457
3263
3227
3231
3224
3228
3224
3239
3247
3214
3232
3245
3225
3235
3232
3223
3222
3243
3257
3272
3273
3279
3297
3297
3332
3309
3333
3325
3339
3352
3369
3361
3383
3381
3376
3379
3407
3395
3358
3363
3371
3360
3384
3383
3386
3404
3417
3426
3429
3410
3418
3425
3423
3447
3444
3450
3437
3444
3434
3443
3450
3447
3433
3435
3426
3430
3418
3409
3418
3417
3409
3432
3446
3455
3466
3477
3468
3455
3458
3466
3467
3447
3455
3456
3453
3460
3457
3442
3464
3463
3464
3476
3489
3485
3473
3465
3466
3464
3456
3461
3454
3470
3476
3481
3476
3486
3490
3486
3495
3494
3491
3484
3469
3466
3458
3470
3483
3475
3471
3463
3467
3462
3465
3464
3459
3476
3467
3442
3442
3422
3495
3501
3502
3503
3506
3499
3485
3512
3512
3511
1675
3511
3492
3476
3498
3504
3502
3501
3480
3492
3500
3494
3492
3491
3490
3505
3505
3501
3499
3496
3498
3497
3505
3504
3514
3513
3511
3512
3516
3518
3522
3524
3512
3508
3499
3504
3515
3502
3514
3512
3516
3501
3520
3505
3511
3479
3479
3486
3498
3490
3503
3501
3516
3519
3542
3546
3539
3536
3554
3554
3560
3563
3556
3565
3560
3553
3569
3566
3565
3558
3558
3549
3556
3567
3572
3570
3564
3558
3530
3505
3533
3549
3548
3544
3531
3540
3537
3530
3529
3534
3523
3538
3550
3560
3555
3565
3554
3565
3562
3570
3563
3561
3567
3562
3536
3510
3514
3525
3527
3532
3528
3532
3542
3542
3563
3575
3558
3533
3536
3547
3544
3556
3554
3562
3556
3577
3560
3561
3567
3571
3558
3564
3581
3575
3561
3597
3590
3592
3582
3584
3575
3594
3603
3614
3624
3610
3617
3604
3588
3591
3587
3596
3595
3590
3597
3602
3604
3603
3598
3608
3609
3614
3607
3617
3619
3637
3639
3635
3654
3648
3637
3689
3646
3650
3654
3665
3681
3711
3675
3663
3670
3663
3669
3661
3658
3663
3663
3659
3650
3659
3684
3692
3674
3689
3676
3663
3667
3693
3695
3684
3683
3674
3673
3671
3656
3655
3648
3648
3638
3634
3651
3655
3658
3669
3666
3667
3667
3679
3669
3665
3681
3692
3682
3691
3726
3730
3718
3710
3708
3721
3719
3721
3728
3743
3779
3759
3758
3760
3744
3736
3740
3736
3727
3732
3749
3755
3751
3763
3759
3760
3765
3766
3770
3780
3780
3780
3786
3789
3796
3789
3788
3800
3809
3804
3793
3795
3803
3818
3819
3793
3808
3806
3802
3808
3812
3831
3820
3831
3845
3842
3841
3854
3846
3850
3859
3859
3836
3838
3838
3836
3829
3827
3829
3821
3844
3847
3852
3853
3854
3855
3868
3858
3874
3889
3866
3873
3868
3861
3854
3859
3875
3833
3838
3844
3843
3859
3837
3855
3844
3837
3839
3824
3826
3814
3810
3834
3845
3844
3863
3863
3853
3867
3859
3859
3849
3856
3837
3843
3860
3863
3868
3865
3867
3878
3861
3863
3875
3878
3879
3891
3892
