NAME : nl57912.20253062.tour
COMMENT : Length = 20253062
COMMENT : Found by LKH [Keld Helsgaun]
TYPE : TOUR
DIMENSION : 57912
TOUR_SECTION
1
10
14
16
24
26
23
32
43
44
46
40
45
49
59
58
56
103
207
144
70
12
114
121
124
125
80
74
61
60
77
108
8
17
18
11
27
55
54
71
28
20
62
3
83
89
90
72
76
42
25
22
21
15
13
9
63
64
85
87
91
81
93
2
19
118
119
122
140
145
150
141
137
128
115
104
100
101
96
151
169
167
166
170
164
161
152
148
153
158
154
157
186
193
189
184
171
168
165
159
162
192
228
231
246
241
208
179
188
222
221
206
217
214
212
210
201
197
200
191
195
138
146
190
194
196
205
225
266
267
273
279
160
251
275
302
328
378
379
374
376
383
353
390
422
452
425
419
434
436
435
406
453
454
456
458
459
462
480
587
728
705
718
708
698
695
712
710
730
731
723
720
719
702
735
758
757
804
836
833
842
846
847
837
853
863
897
896
895
932
1023
1021
1017
908
907
911
913
951
765
776
775
785
782
778
773
760
761
762
766
767
768
769
764
777
771
772
770
781
783
801
812
824
849
848
854
858
855
868
867
871
870
856
876
891
890
888
970
1157
2250
2361
2338
2300
2316
2334
2616
2634
2642
2636
2686
2670
2698
2700
2703
2737
2794
2832
2837
2826
2833
2839
2843
2827
2829
2835
2838
2831
2840
2848
2849
2842
2905
2921
2918
3006
2944
2919
2915
2819
2722
2665
2655
2652
2658
2597
2565
2621
2406
1330
1392
2515
2521
2611
2527
1675
2323
2522
2614
2619
2647
2631
2612
2624
2635
2648
2657
2682
2650
2661
2790
2805
2801
2791
2855
2732
2662
2681
2713
2706
2739
2773
3019
3021
3020
3028
3031
3034
3039
3043
3046
3044
3040
3035
3032
3023
3024
3029
3063
3068
3074
3076
3081
3087
3086
3143
3147
3154
3186
3144
3161
3165
3168
3176
3180
3175
3170
3137
3157
3163
3166
3177
3215
3344
3366
3361
3378
3389
3381
3362
3365
3363
3358
3347
3308
3304
3305
3325
3323
3324
3322
3321
3314
3332
3359
3369
3390
3424
3427
3423
3421
3408
3407
3391
3398
3396
3401
3375
3376
3373
3368
3370
3374
3339
3300
3288
3291
3294
3313
3312
3310
3309
3302
3220
3192
3169
3183
3182
3179
3171
3178
3173
3160
3156
3152
3145
3133
3121
3118
3127
3109
3098
3102
3100
3092
3110
3113
3120
3115
3105
3111
3097
3096
3091
3088
3082
3077
3071
3057
3055
3051
3052
3053
3048
3059
3050
3054
3058
3067
3080
3094
3107
3112
3099
3116
3106
3123
3114
3126
3119
3128
3131
3132
3139
3142
3151
3158
3148
3164
3167
3153
3140
3150
3136
3141
3130
3135
3125
3129
3117
3103
3108
3093
3085
3078
3061
3064
3070
3084
3090
3072
3060
3066
3083
3075
3062
3065
3069
3079
3089
3095
3101
3104
3027
3030
3038
3047
3049
3045
3124
3185
3226
3227
3277
3260
3230
3202
3073
2985
2967
2966
2974
2978
2983
2972
2970
2971
2968
2962
2948
2947
2951
2949
2942
2923
2880
2924
2926
2931
2936
2927
2917
2914
2871
2886
2884
2887
2900
2920
2929
2898
2908
2932
2899
2893
2869
2866
2850
2859
2851
2847
2836
2825
2845
2856
2854
2861
2846
2813
2814
2760
2749
2727
2704
2695
2709
2721
2720
2729
2519
2498
2340
2330
2370
2458
2283
2263
2418
2576
2579
2585
2587
2590
2601
2702
2738
2743
2724
2726
2762
2841
2882
2873
2808
2807
2800
2767
2768
2766
2765
2763
2736
2761
2751
2746
2745
2684
2678
2640
2596
2599
2586
2573
2572
2569
2534
2582
2668
2532
2664
2669
2660
2667
2525
2536
2490
2466
2463
2461
2476
2482
2496
2470
2452
2472
2509
2417
2410
2342
2290
1193
1028
1011
1007
1004
1001
950
941
862
860
844
828
826
830
827
834
831
811
789
835
884
881
879
892
878
872
865
843
977
981
2241
2445
2449
2455
2483
2485
2475
2484
2494
2505
2473
2460
2510
2508
2516
2506
2512
2487
2394
2500
2562
2630
2632
2602
2607
2615
2625
2633
2638
2690
2675
2676
2659
2672
2679
2685
2689
2694
2705
2830
2844
2822
2952
2954
2959
2906
2910
2911
2961
2963
2960
2989
2995
2996
3174
3272
3265
3256
3218
3162
3155
3138
3149
3007
3036
3026
3016
3015
3022
3013
3014
3122
2988
2877
2804
2723
2711
2712
2708
2725
2715
2718
2716
2717
2710
2714
2699
2680
2687
2688
2691
2692
2707
2701
2728
2730
2719
2733
2734
2741
2742
2747
2744
2803
2828
2795
2820
2862
2649
2651
2824
2857
2874
2867
2852
2853
2834
2796
2810
2798
2821
2816
2858
2958
2969
2935
2938
2941
2940
2945
2939
2933
2930
2934
2928
2883
2872
2876
2889
2912
2904
2894
2902
2897
2907
2925
2937
2888
2946
2956
2950
2955
3240
3244
3246
3254
3248
3250
3255
3253
3245
3251
3264
3258
3252
3262
3257
3261
3267
3268
3273
3285
3283
3242
3159
3238
3243
3216
3146
3181
3263
3266
3293
3296
3299
3292
3295
3337
3436
3445
3451
3456
3444
3487
3498
3491
3489
3488
3485
3490
3494
3496
3493
3492
3495
3500
3497
3499
3510
3520
3530
3534
3555
3571
3528
3524
3523
3567
3579
3586
3595
3643
3550
3525
3526
3522
3478
3569
3537
3521
3511
3486
3434
3435
3437
3430
3429
3425
3428
3409
3432
3440
3422
3411
3418
3420
3415
3416
3414
3412
3410
3406
3402
3394
3387
3380
3383
3382
3393
3399
3404
3388
3395
3385
3384
3379
3335
3327
3328
3311
3282
3281
3278
3276
3275
3280
3194
3188
3269
3209
3259
3270
3271
3320
3317
3316
3318
3315
3336
3356
3364
3392
3397
3386
3431
3426
3417
3360
3333
3331
3330
3329
3343
3346
3345
3348
3349
3351
3354
3355
3403
3400
3447
3446
3466
3477
3465
3463
3462
3464
3438
3326
3298
3306
3353
3307
3303
3301
3286
3287
3249
3237
3190
3017
2998
2979
3011
2977
2976
2758
2748
2740
2754
2755
2753
2757
2780
2823
2812
2815
2811
2771
2777
2774
2770
2772
2793
2903
2878
2964
3018
3033
3042
3056
2982
2991
2980
2987
2997
2990
3002
2953
2870
2885
2879
2890
2909
2913
2916
2901
2943
3012
2922
2993
2957
2892
2864
2817
2860
2863
2891
2975
2984
3001
3037
3041
3134
3187
3189
3191
3193
3197
3205
3236
3231
3229
3222
3217
3225
3234
3340
3334
3338
3419
3439
3413
3405
3367
3372
3357
3352
3350
3342
3341
3289
3290
3214
3241
3239
3211
3203
3201
3195
3199
3210
3206
3208
3213
3207
3184
3232
3221
3224
3274
3284
3279
3319
3377
3442
3460
3461
3459
3458
3455
3452
3450
3457
3474
3512
3503
3504
3505
3508
3509
3507
3514
3515
3516
3517
3518
3570
3588
3584
3592
3593
3631
3632
3642
3566
3614
3650
3653
3673
3680
3691
3701
3704
3707
3713
3659
3657
3656
3655
3654
3651
3640
3661
3662
3660
3693
3694
3699
3696
3700
3702
3711
3705
3703
3755
3742
3741
3745
3744
3743
3748
3746
3754
3753
3752
3751
3706
3724
3726
3727
3728
3730
3733
3738
3710
3709
3692
3695
3676
3664
3649
3637
3638
3634
3633
3639
3645
3601
3577
3581
3565
3563
3553
3554
3540
3547
3548
3552
3558
3556
3559
3560
3562
3564
3561
3549
3545
3542
3535
3531
3527
3539
3536
3541
3532
3519
3546
3551
3543
3529
3513
3506
3501
3483
3482
3481
3502
3557
3568
3573
3574
3575
3576
3572
3597
3627
3628
3583
3580
3589
3582
3578
3591
3596
3590
3587
3585
3598
3624
3630
3610
3607
3644
3647
3646
3641
3635
3648
3652
3658
3723
3749
3750
3725
3740
3732
3739
3737
3736
3734
3708
3717
3715
3720
3722
3721
3719
3718
3714
3712
3672
3663
3684
3681
3686
3682
3683
3689
3685
3690
3688
3687
3697
3735
3729
3756
3898
3920
3924
3925
3926
3927
3928
3938
3946
3944
3945
3947
3950
3948
3949
3952
3951
3953
3973
3983
3987
3986
3972
3966
3971
3965
3967
3969
3970
3968
3943
3942
3940
3941
3939
3937
3936
3935
3934
3933
3919
3892
3891
3916
3856
3832
3819
3820
3821
3823
3825
3830
3841
3827
3824
3818
3816
3817
3815
3813
3809
3804
3800
3795
3798
3803
3799
3802
3807
3810
3812
3811
3814
3808
3806
3801
3797
3794
3793
3775
3774
3773
3769
3767
3764
3766
3763
3765
3757
3758
3759
3760
3761
3762
3768
3772
3777
3796
3826
3831
3834
3840
3835
3836
3837
3842
3849
3845
3843
3847
3848
3858
3861
3863
3855
3865
3857
3859
3860
3864
3869
3862
3868
3867
3870
3871
3877
3876
3853
3850
3833
3828
3854
3846
3839
3838
3829
3844
3851
3852
3866
3873
3872
3886
3878
3899
3879
3893
3896
3902
3903
3885
3882
3890
3908
3911
3917
3918
3909
3907
3904
3895
3900
3888
3889
3887
3875
3874
3881
3880
3883
3884
3901
3905
3912
3906
3913
3915
3897
3894
3914
3910
3771
3923
3922
3921
3929
3931
3932
3985
4007
4004
4006
4005
4025
4029
4028
4078
4076
4075
4068
4070
4037
4030
4031
4032
4034
4026
4027
4033
4035
4039
4038
4036
4048
4041
4040
4042
4043
4050
4052
4045
4044
4046
4047
4049
4051
4053
4054
4067
4089
4111
4121
4134
4137
4116
4142
4175
4289
4201
4222
4208
4204
4153
4151
4317
4322
4375
4344
4342
4308
4321
4319
4159
4148
4149
4146
4143
4145
4140
4128
4130
4132
4129
4133
4131
4114
4126
4125
4112
4119
4118
4117
4113
4115
4127
4123
4124
4083
4081
4077
4082
4080
4084
4079
4063
4066
4069
4074
4110
4108
4086
4085
4109
4147
4144
4136
4120
4139
4141
4138
4314
4360
4332
4333
4341
4346
4338
4348
4347
4353
4355
4351
4356
4349
4352
4354
4336
4340
4331
4358
4359
4362
4363
4364
4365
4367
4371
4370
4373
4374
4368
4377
4386
4404
4400
4401
4398
4405
4406
4409
4410
4411
4412
4416
4418
4421
4419
4420
4430
4434
4438
4435
4436
4437
4439
4451
4447
4442
4449
4454
4464
4459
4470
4452
4448
4450
4487
4471
4478
4476
4462
4474
4463
4455
4475
4482
4485
4494
4489
4486
4467
4502
4552
4555
4524
4520
4519
4516
4521
4529
4538
4522
4513
4512
4509
4497
4499
4496
4492
4507
4506
4514
4530
4531
4535
4532
4528
4534
4536
4527
4523
4517
4518
4511
4508
4503
4505
4504
4490
4473
4500
4501
4498
4537
4563
4571
4562
4567
4561
4553
4545
4550
4542
4548
4540
4539
4544
4533
4543
4547
4546
4557
4565
4558
4584
4582
4583
4585
4615
4616
4611
4564
4566
4573
4574
4575
4577
4579
4576
4572
4569
4570
4568
4560
4556
4578
4586
4554
4551
4549
4541
4525
4526
4510
4495
4461
4484
4481
4465
4460
4444
4427
4408
4392
4389
4390
4396
4385
4384
4383
4381
4380
4379
4393
4407
4433
4428
4429
4431
4426
4441
4468
4488
4477
4480
4479
4472
4469
4457
4456
4445
4440
4446
4443
4453
4432
4423
4422
4414
4387
4376
4378
4382
4388
4395
4493
4466
4515
4587
4590
4581
4580
4588
4591
4596
4617
4658
4655
4656
4659
4657
4661
4675
4674
4678
4683
4690
4710
4709
4706
4694
4696
4688
4684
4681
4667
4622
4595
4604
4602
4603
4605
4601
4600
4623
4632
4631
4629
4637
4644
4646
4640
4647
4648
4650
4642
4643
4641
4652
4645
4649
4638
4639
4653
4651
4662
4666
4671
4672
4703
4702
4726
4714
4753
4817
4816
4849
4855
4865
4864
4862
4863
4861
4822
4819
4823
4938
5022
5023
5029
5058
5064
5066
5065
5062
5093
5104
5254
5264
5274
5294
5300
5310
5322
5319
5317
5320
5321
5314
5307
5304
5316
5312
5313
5327
5331
5336
5343
5346
5344
5338
5337
5333
5334
5335
5330
5325
5324
5326
5328
5332
5348
5345
5347
5356
5361
5350
5352
5358
5359
5360
5365
5355
5351
5354
5373
5368
5372
5377
5379
5383
5374
5380
5382
5375
5366
5371
5384
5381
5376
5386
5392
5406
5402
5410
5400
5398
5401
5397
5395
5466
5460
5442
5426
5393
5391
5387
5341
5263
5388
5340
5362
5390
5412
5416
5449
5476
5511
5521
5529
5556
5554
5551
5547
5549
5544
5539
5540
5524
5522
5510
5520
5535
5537
5565
5564
5562
5574
5577
5579
5585
5581
5583
5586
5580
5584
5578
5571
5569
5568
5575
5588
5601
5620
5621
5618
5613
5610
5606
5604
5598
5593
5589
5592
5594
5572
5558
5527
5505
5507
5479
5480
5478
5485
5489
5541
5626
5670
5671
5687
5683
5711
5709
5678
5637
5633
5681
5673
5723
5719
5720
5810
5864
5847
5923
5973
5831
5828
5824
5825
5892
5915
5963
6059
6127
6488
6538
6547
6552
6559
6562
6550
6560
6561
6557
6454
6434
6443
6542
6631
6688
6738
6720
6662
6649
6654
6656
6666
6665
6677
6715
6700
6694
6711
6731
6793
6794
8827
8844
8744
6985
6914
6910
7171
7170
7224
7248
7253
7263
8704
8760
8936
9014
9056
9108
9462
9388
9382
9500
9511
9513
9519
9523
9524
9525
9522
9518
9808
9768
10195
10199
10205
10632
10618
10603
10646
10802
10951
10958
10957
10955
10956
10952
11732
11738
11925
11930
11932
12709
12691
12710
12669
12762
12789
12833
12837
12838
12840
12827
12823
13027
13041
13047
13034
13092
13168
13182
13185
13184
13178
13209
13210
13205
13201
13200
13204
13194
13190
13193
13198
13206
13191
13104
13082
13052
13050
12960
12907
12933
12975
12957
12951
12861
12859
12994
12976
12965
12958
12977
12849
12842
12997
13026
13064
13309
13393
13404
13911
13935
13942
13941
13914
13890
13881
13874
13888
13891
13873
13869
13858
13851
13831
13613
13508
13850
13852
13849
13877
14050
13947
13984
14016
13974
13934
13959
13976
14004
14043
14119
14187
14103
14228
14051
14263
14262
14290
14286
14294
14320
16149
16225
16229
16445
16453
16450
16456
16495
16548
16541
16534
16517
16582
16729
16725
16471
16576
16613
16635
16667
16669
16738
16824
16815
16673
16653
16652
16651
16634
16645
16623
16660
16616
16590
16481
16475
16472
16487
16672
16703
16731
16735
16741
16755
16765
16797
16843
16796
16791
16788
16785
16783
16792
16793
16895
16775
16770
16781
16782
16565
16611
16685
16750
16855
16887
16958
16984
16975
17011
17032
16953
16918
16919
16916
17015
17239
17265
17080
17095
17110
17104
17124
17136
17038
17016
16965
16943
16938
16940
16944
16886
17190
17244
17267
17271
17284
17286
17293
17297
17299
17301
17328
17338
17323
17305
17403
17858
17868
17921
18025
18087
18123
18073
18050
18067
18062
18247
18357
18374
18785
18786
18780
18938
18960
18954
18994
19013
19028
19057
19034
19030
19037
19029
19114
19026
18866
18855
18854
18934
18933
18970
18986
18968
18972
19472
19546
19891
19890
19872
19885
19863
19765
19798
19802
19719
19803
19804
19837
19964
20009
19914
20084
20125
20210
20445
20296
20337
20148
20184
20142
20104
20111
20379
20422
20465
20535
20559
20973
21250
20927
20723
21107
21227
21394
21302
21362
21448
21736
21907
22769
23110
23272
23297
23465
23475
23344
23550
24385
24436
24803
25231
27447
27808
27666
27702
27699
27684
27655
27597
27663
27689
27206
27019
27036
27253
27351
27261
27108
26751
26259
26590
27021
26766
26468
27619
27569
27446
27418
27419
27493
27633
27656
27680
27654
27637
27636
27598
27505
27471
27458
27182
27163
27152
26677
23959
23990
24010
23956
23975
23945
23954
23953
23950
23874
23889
23935
23927
23913
23932
23887
23886
23893
23884
23882
23878
23873
23843
23848
23850
23875
23837
23832
23490
23078
23031
23013
23018
23011
22985
22988
23006
23034
23040
23047
23070
23069
23081
23086
23149
23160
23179
23176
23169
23199
23204
23226
23386
23408
23428
23443
23381
23394
23392
23377
23397
23366
23382
23395
23432
23357
23390
23433
23351
23380
23360
23249
23243
23221
23223
23206
23208
23201
23191
23188
23189
23182
23177
23168
23166
23157
23164
23162
23161
23158
23154
23152
23151
23134
23130
23128
23127
23120
23119
23118
23115
23105
23113
23111
23109
23102
23104
23098
23103
23095
23097
23092
23084
23087
23094
23088
23083
23080
23079
23082
23077
23073
23067
23071
23074
23072
23076
23060
23059
23061
23068
23066
23051
23056
23053
23048
23041
23044
23045
23039
23033
23030
23029
23019
23038
23035
22998
23009
22995
23003
22997
22989
22986
22977
22959
22949
22936
22960
22963
22996
22984
23000
23026
23057
23093
23091
23106
23100
23107
23253
23393
23437
23419
23427
23403
23387
23505
23307
23267
23250
23257
23252
23264
23262
23316
23245
23240
23234
23229
23212
23442
23418
23421
23615
23374
23185
23383
23196
23219
23222
23123
22839
23266
22792
21136
21172
21046
20975
20694
20607
20500
20510
20474
20521
20509
20575
20360
20483
20492
20479
20404
20300
20179
20161
20157
20354
20426
20425
20463
20462
20464
20484
21111
22238
22382
22381
22443
22529
22520
22619
21859
21270
21202
21203
21166
20832
20917
20663
20589
20571
20547
20476
20470
20402
20430
20384
20390
20383
20374
20124
20308
20317
20355
20364
20403
20397
20386
20385
20393
20411
20398
20516
20519
20515
20542
20581
20592
20839
20833
20937
21309
21312
21399
21452
21608
21780
21748
21825
22345
22335
22326
22314
21327
21297
21296
21141
20899
20880
21065
20994
21097
21205
21157
21118
21086
21149
20812
20594
20785
20597
20561
20595
20534
20512
20490
20488
20487
20482
20485
20494
20498
20489
20437
20433
20477
20517
20578
20545
20514
20435
20447
20442
20421
20424
20401
20420
20412
20396
20394
20400
20406
20381
20365
20358
20346
20347
20349
20351
20350
20352
20353
20356
20376
20377
20378
20375
20373
20371
20409
20427
20428
20438
20458
20525
20524
20528
20531
20546
20540
20539
20560
20599
20564
20562
20569
20563
20565
20579
20568
20576
20585
20582
20591
20590
20596
20577
20588
20586
20611
20616
20622
20627
20664
20682
20691
20702
20693
20689
20680
20696
20729
20735
20721
20739
20715
20719
20725
20734
20760
20765
21015
21487
21423
21034
21039
21075
21238
21299
21204
21210
20911
21024
21200
21212
21410
21422
21458
21527
21554
21633
21678
22067
21618
21586
21471
21456
21430
21421
21415
21372
21428
21325
21330
21282
21251
21153
21240
21395
21494
21841
21354
21244
21162
21169
21115
21116
21043
21059
21072
21028
20971
20898
20814
20829
20846
20904
20920
20789
20823
20925
20978
20987
20841
20738
20692
20683
20623
20584
20629
20792
20806
20862
20921
20828
20942
20799
20800
20727
20843
20813
20736
20558
20478
20366
20527
20536
20583
20609
20618
20660
20681
20667
20679
20674
20700
20708
20712
20726
20709
20704
20697
20695
20687
20685
20673
20665
20661
20626
20608
20604
20587
20481
20440
20380
20363
20359
20330
20245
20253
20263
20273
20267
20269
20283
20271
20288
20294
20274
20321
20326
20324
20338
20327
20264
20268
20278
20270
20234
20232
20198
20190
20143
20112
20103
20064
20119
20115
20118
20123
20129
20127
20131
20136
20167
20178
20187
20248
20254
20258
20265
20276
20282
20287
20299
20304
20315
20298
20235
20177
20085
20163
20139
20130
20144
20168
20181
20186
20195
20203
20223
20226
20221
20220
20213
20208
20199
20204
20205
20207
20209
20211
20215
20218
20217
20219
20224
20225
20229
20236
20240
20242
20243
20261
20301
20305
20306
20313
20320
20332
20334
20323
20336
20328
20335
20322
20309
20316
20318
20331
20314
20310
20302
20329
20325
20286
20277
20260
20280
20289
20285
20293
20292
20295
20272
20266
20257
20250
20262
20255
20241
20246
20194
20173
20188
20081
20147
20006
19990
19897
19788
19773
19618
19550
19038
18920
18953
19065
18732
18607
18458
17869
18112
18106
18211
18208
18251
18403
18299
17460
17444
17548
17513
17534
17455
17450
17451
17421
17473
17593
17800
18713
18711
18653
18660
17900
17843
17850
17456
17709
17653
17588
17614
17303
17410
17201
17237
17219
17204
17205
17148
17199
17185
17222
17212
17203
17093
17070
17008
16960
16961
16885
16867
16872
16868
16866
16907
16845
16844
16818
16809
16767
16769
16757
16773
16802
16842
16801
16603
16600
16544
16592
16657
16473
16275
16272
16250
16263
16264
16267
16270
16281
16283
16285
16280
16330
16284
16271
16290
16301
16298
16341
16325
16339
16353
16355
16350
16354
16366
16364
16369
16361
16365
16367
16368
16370
16374
16379
16380
16382
16384
16387
16386
16385
16389
16388
16393
16377
16378
16376
16362
16345
16342
16343
16323
16352
16328
16313
16321
16317
16311
16309
16296
16314
16282
16347
16338
16319
16336
16334
16332
16331
16324
16318
16295
16294
16292
16297
16288
16291
16300
16303
16305
16302
16308
16312
16320
16322
16316
16307
16277
16256
16254
16233
16231
16230
16226
16221
16217
16216
16215
16214
16208
16207
16227
16236
16228
16193
16172
16177
16154
16148
16180
16166
16163
16173
16188
16224
16255
16257
16261
16279
16268
16260
16266
16287
16289
16315
16357
16404
16293
16373
16195
16167
16175
16174
16119
16120
16110
14300
15916
16032
16133
16125
16023
16021
16038
15877
15961
15902
15898
15690
15712
15144
15162
15182
15275
15493
15386
15394
15558
15774
15781
15686
15593
15597
15606
15752
15551
15578
15398
15289
15277
15451
15503
15448
15474
15235
15462
15437
15227
15166
15127
15056
15087
14921
14372
14939
14908
14938
14986
15098
15131
15143
15173
15290
15261
15225
15571
15577
15579
15637
16002
16016
16070
15989
16111
16147
16122
16086
16018
16067
16090
16092
16146
16153
16109
16084
16076
16064
16094
16082
16083
16156
16169
16168
16179
16197
16203
16202
16210
16213
16219
16222
16223
16205
16186
16199
16237
16220
16212
16206
16204
16211
16218
16201
16200
16187
16178
16158
16194
16181
16162
16132
16155
16145
16138
16142
16141
16137
16130
16139
16127
16124
16121
16123
16097
16103
16093
16107
16102
16089
16091
16098
16088
16071
16060
16054
16031
16026
16011
15932
15908
15845
15844
15855
15892
15735
15648
14282
14854
15156
15120
15678
15584
15793
15824
15822
15957
16189
16190
16185
16184
16182
16451
16528
16524
16527
16526
16486
16248
16196
16170
16159
16140
16136
16238
16239
16446
16620
16617
16612
16417
16409
16415
16438
16441
16444
16258
16539
16580
16531
16666
16671
16828
16830
17012
17164
17171
17380
17371
17442
18787
16926
17355
17350
16983
16822
16823
16784
16734
16732
16733
16800
16882
17085
17145
17144
17218
17232
17256
17304
17352
17311
17221
16937
17176
17291
17245
17243
17183
16923
16982
17458
17483
17454
17452
18379
18447
18679
18683
18687
18693
18528
17553
18089
18850
18939
18937
18935
18961
19199
19184
19182
19175
19168
18959
19226
19594
19833
19829
19793
19540
19543
19488
19493
19492
19188
19015
18977
18980
18901
18844
18896
18895
18904
18916
18906
18905
18903
18898
18891
18888
18886
18887
18885
18889
18872
18879
18875
18873
18870
18869
18865
18864
18867
18862
18858
18852
18851
18863
18838
18837
18835
18833
18819
18592
18360
18040
18494
17701
17703
17708
17696
17733
17705
17741
17799
18173
18027
18017
18031
18353
18836
19136
19162
19223
19453
19487
19931
19928
19716
19797
19794
19913
19759
19661
19241
19124
19563
19537
19822
19854
19873
19903
20043
20149
20156
20078
20058
20061
19929
19924
19896
19801
19504
19915
19877
19906
19757
19796
19786
19769
19770
19763
18765
18761
18801
18695
18697
18688
18694
18546
18570
18582
18555
18446
18644
18636
18647
18620
18638
18509
18525
18537
18510
18962
19189
19193
18725
17758
17547
17714
17710
17660
17674
17400
17401
17337
16956
16864
16807
16834
16833
16832
16836
16827
16825
16826
16813
16810
16811
16812
16794
16799
16817
16804
16766
16771
16758
16776
16768
16759
16745
16737
16744
16480
16470
16584
16577
16144
16426
16433
16449
16447
16436
16414
16497
16676
16677
16739
16754
16763
16742
17248
17316
17050
16941
17184
17386
17390
17408
17391
17392
17387
17399
17412
17418
17427
17405
17551
17557
18070
18195
18226
18232
17495
17683
17414
17034
17029
16510
16595
16585
16594
16597
17061
17047
17046
17258
17270
17375
17559
17423
17360
17437
17766
17782
17770
18763
18830
18847
18853
18859
18882
18902
18893
18894
18900
18909
18910
18915
18923
18931
19176
19046
18995
19218
19228
19233
19500
19332
19312
19328
19262
19256
19248
19249
19240
19245
19237
19238
19236
19278
19277
19268
19327
19265
19293
19372
19171
18640
18583
18160
19017
19190
19191
19195
19391
19403
19445
19437
19554
19574
19577
19606
19592
19620
19828
19921
19927
19926
19843
19942
19944
19946
19948
19991
20002
20041
20029
20028
20026
20023
20054
20093
20092
20099
20097
20095
20102
20466
20110
19974
19815
19604
19582
19536
19510
19711
19187
18952
19012
19945
19941
20132
20134
19956
19954
19960
20151
20160
20158
20159
20275
20718
21071
21062
21080
21076
20612
20974
22295
22333
22309
22316
22304
22342
22827
23170
23203
23340
23350
23404
23436
23423
23399
23384
23426
23440
23463
23420
23230
22797
21275
20418
20505
20449
20480
20475
20486
20511
20499
20503
20468
20457
20077
20074
20070
19826
19827
19388
19156
19217
18799
18476
18480
18490
18823
18828
18824
19290
19366
19258
19356
19557
19561
19558
20033
20175
21262
21266
21258
21567
21601
22046
22032
22020
23002
21358
21278
21260
21218
21242
21255
21265
21268
21344
21348
21367
21291
21252
21114
21314
21397
21431
21464
22292
21819
22643
22924
23112
22799
22513
22499
22503
22301
22200
22411
21644
21565
21418
21336
21328
21331
21329
21319
21310
21307
21441
21030
21047
20955
20781
20754
20763
20865
20858
20838
20861
20848
20836
20786
20790
20784
20775
20777
20778
20165
20176
20453
21152
21303
21295
21321
21318
22103
22073
22114
22137
22119
22012
22089
22037
22105
22130
22212
21339
22155
21939
22596
22318
22440
22480
22497
22393
22378
22372
22364
22367
22343
22319
22365
22403
22399
22486
22463
22550
22551
22542
22563
22595
22587
22606
22618
22636
22634
22644
22663
22670
22672
22675
22668
22622
22589
22602
22579
22568
22552
22538
22556
22547
22539
22510
22508
22516
22543
22561
22565
22572
22576
22586
22597
22604
22613
22621
22624
22629
22627
22646
22631
22635
22645
22637
22649
22655
22660
22658
22689
22686
22650
22639
22648
22641
22626
22628
22531
22527
22517
22485
22478
22483
22469
22424
22391
22415
22429
22394
22397
22400
22435
22442
22414
22426
22423
22392
22456
22476
22481
22484
22493
22488
22492
22454
22496
22491
22474
22501
22495
22505
22526
22537
22534
22545
22509
22511
22553
22521
22559
22528
22560
22562
22536
22548
22575
22555
22546
22473
22487
22466
22437
22418
22409
22373
22413
22430
22447
22401
22402
22376
22370
22380
22354
22346
22353
22327
22283
22315
22348
22297
22275
22260
22082
21976
21674
21578
20931
20717
20606
20774
20746
20732
20724
20566
20541
20553
20538
20533
20537
20530
20548
20554
20555
20593
20552
20549
20556
20550
20526
20909
20368
20429
20444
20506
21284
21290
21521
22638
22578
22739
22620
22617
22322
22577
22728
22760
22823
22793
22772
22886
22876
22829
22784
22701
22704
22754
22770
22780
21315
22692
22696
22707
22709
22729
22791
22919
22721
22774
22744
22912
22973
23065
23215
23155
23192
23181
23163
23171
23202
23239
23213
23255
23441
23261
23291
23305
23355
23356
23359
23354
23365
23367
23370
23375
23379
23509
23539
23549
23517
23484
23492
23485
23491
23483
23481
23480
23476
23435
23402
23410
23456
23633
23736
23733
23769
24062
24028
24031
24234
24257
24373
24316
24277
24268
24254
24265
24285
24288
24291
24282
24299
24279
24290
24306
24293
24304
24284
24287
24261
24255
24264
24283
24302
24321
24323
24347
24355
24362
24359
24340
24328
24329
24351
24308
24627
25159
24984
24896
24963
24916
24976
25066
25283
25549
25494
25461
25452
25056
24946
24967
24589
24360
24397
24432
24447
24398
24409
24405
24276
23888
23839
23818
23819
23805
23792
23796
23785
23786
23774
23768
23772
23725
23732
23787
23876
24659
26412
26003
25956
26032
25968
25919
26035
26238
26143
26097
26106
26079
26068
26135
24482
26212
26310
26379
26237
25771
25957
25910
26243
26515
26648
26942
26882
27071
27124
27123
27327
27326
27269
27231
24138
24387
24312
23895
26865
27219
27305
27172
26979
27450
27470
27584
27643
27640
27665
27657
27673
27645
27796
30734
30705
30706
30699
30697
30696
30692
30688
30691
30698
30898
31297
31635
31847
31914
32572
32530
32543
32565
32558
32505
32796
32830
33826
33842
34272
34395
33470
33607
33629
33583
33580
33216
33165
33015
32952
32607
32603
32602
32514
32508
32468
32391
32396
32376
32245
32163
32174
32131
32184
32133
32117
32070
32132
32179
32171
32128
32123
32134
32142
32157
32297
32303
32266
32195
32229
32225
32182
32141
32113
32120
32090
32083
32079
32067
32048
32058
32085
32075
32005
31993
31999
32008
31990
32011
32019
32052
32020
32006
32021
31987
31976
31966
31971
31935
31934
31894
31901
31881
31943
31954
31959
31978
31916
31848
31819
31191
31185
31108
30985
31025
30868
30859
30739
30801
30807
30797
30748
30546
30205
30119
30152
29553
28365
28408
28308
30683
30707
30743
30884
30892
30997
31125
31217
31713
31841
31811
31873
31541
31388
31776
32037
32042
32060
32088
32227
32270
32287
32300
32302
32326
32336
32586
32627
32722
32903
32755
32630
32317
32268
32136
32049
32069
32061
32047
31909
32093
32012
32130
32107
32101
32357
32546
32844
32709
32556
32449
33727
33810
33549
33478
32901
32889
32815
32898
32893
32885
33460
33972
34020
34315
34404
34442
34439
34541
34443
34433
34426
34420
33879
32983
34356
34344
34341
34455
34638
34412
34383
34449
34397
34653
34481
34358
34295
34406
34425
34411
34437
34424
34431
34423
34389
34362
34399
34403
34405
34416
34983
35038
35058
35091
35102
35138
35132
34990
34999
34996
34867
34978
34976
35020
34987
34525
34705
34453
34687
34789
35012
35024
35007
35033
35032
35037
35042
35043
35046
35080
35063
35186
35199
35335
35251
35254
35116
35072
35054
35123
35562
35516
35916
36363
43612
43604
43639
43658
43635
43652
43641
43670
43673
43682
43667
43808
43817
43811
43935
44164
44211
44338
44395
44374
44376
44413
44348
44370
44365
44485
44546
44551
44554
44919
45013
44859
44882
45256
45236
45110
45264
45268
45277
45280
45287
45295
45270
45276
45288
45361
45315
45313
45294
45310
45308
45311
45318
45312
45427
45477
45314
45510
45459
45451
45448
45444
45447
45449
45441
45443
45432
45425
45422
45424
45413
45414
45409
45392
45391
45396
45398
45389
45401
45397
45406
45416
45412
45418
45421
45436
45438
45439
45430
45437
45428
45434
45429
45410
45433
45440
45442
45423
45419
45417
45411
45400
45403
45402
45399
45404
45407
45394
45393
45395
45385
45380
45379
45387
45384
45371
45376
45377
45383
45372
45366
45359
45350
45354
45373
45375
45364
45358
45290
45284
45281
45235
45274
45186
45178
45100
45045
45049
44905
44571
44547
44564
44541
44498
44431
44278
44085
44095
43926
43880
43892
43877
43871
43874
44207
44280
44494
44496
44480
44487
44323
44056
44030
43977
43950
43945
43940
43936
42883
39396
40835
40766
40703
41442
41717
40852
41109
41951
41720
42057
42988
43103
43511
43528
43527
43308
43751
41179
39258
37689
35764
35768
35528
35462
35471
35804
36562
36810
36997
37000
35848
35749
35400
35322
35354
35143
35231
35236
35257
35145
35369
35380
35414
35467
35704
35738
35723
35526
35364
35358
35287
35274
35275
35285
35235
35155
35001
34871
34825
34422
34454
34484
34494
34692
34680
34584
34427
34429
34225
34319
34312
34311
34306
34302
34279
34234
34213
34190
34197
34205
34220
34227
34235
34223
34237
33958
34053
33827
33703
33692
33749
33742
33677
33636
33644
33446
32924
32941
32875
32874
32876
32863
32747
32786
32799
32804
32808
32813
32880
32892
32746
32717
32690
32689
32686
32665
32578
32568
32531
32532
32535
32375
32410
32327
32335
32114
32087
32074
32078
32096
32103
31844
31840
31851
31852
31476
31579
31580
31495
31485
31559
31553
31456
31396
31356
31215
31214
31143
31145
31231
31233
31234
31361
31378
31394
31367
31379
31407
31371
31228
31158
31155
31154
31122
31111
31112
31097
31091
31084
31060
31339
30954
30945
30839
30796
30791
30757
30759
30740
30715
30727
30752
30754
30774
30789
30775
30833
31083
30703
30023
28949
28955
28931
28727
28733
28712
28693
28683
28670
28675
28665
28637
28634
28633
28626
27865
27861
27858
27818
27717
27766
27739
27770
27772
27696
27676
27703
27737
27731
27756
27755
27763
27716
27748
27760
27721
27776
27793
27797
27780
27769
27783
27773
27512
27243
27249
27306
27957
28064
28544
28529
28511
28491
28481
28370
28343
28317
28288
28268
28255
28237
28221
28206
28195
28193
28382
28447
28388
28397
28395
28450
28460
28458
28399
28444
28393
28446
28429
28380
28425
28424
28422
28428
28430
28435
28457
28368
28455
28364
28385
28448
28451
28452
28459
28461
28474
28476
28464
28494
28479
28477
28493
28480
28488
28497
28505
28502
28507
28513
28524
28572
28564
28528
28536
28519
28514
28535
28516
28539
28542
28545
28559
28557
28563
28560
28555
28574
28573
28570
28604
28607
28705
28739
28833
28840
28843
28848
28851
28870
29364
29359
29557
29504
29559
29688
29777
29560
29461
29349
29400
29313
30316
30750
30744
30746
31144
31148
31149
31374
31372
31613
31856
31712
31577
31607
31610
31658
31632
31643
31624
31626
31621
30999
30790
30794
30763
30779
30787
30693
30712
30700
30708
30702
30711
30677
30599
30369
30192
28939
28999
28943
30660
30058
29700
29591
30764
30765
30769
30725
29412
29145
29473
28846
29176
29196
29215
29327
29372
29410
29425
29422
29739
29781
29773
29307
29280
29183
29149
29168
29129
29147
29126
29123
28920
28916
28906
28905
28910
28834
28681
28276
28426
28526
28503
28499
28490
28214
28761
28770
28740
28706
28703
28715
28709
28699
28688
28690
28763
28824
28907
28924
28952
28936
28883
28925
28930
28932
28934
28947
28950
28951
28941
28935
28933
28855
28915
28889
28743
28547
27972
28588
28730
28650
28674
28678
28707
28651
28566
28554
28469
28151
28379
28543
28579
28546
28551
28578
28630
28541
28433
28303
28292
28333
28334
28329
28252
28165
28272
28269
28265
28273
28371
28374
28383
28420
28487
28508
28569
28586
28606
28613
28576
28582
28590
28592
28589
28593
28596
28595
28594
28605
28625
28638
28641
28642
28640
28624
28628
28636
28672
28686
28738
28701
28697
28677
28682
28673
28664
28662
28668
28659
28667
28655
28656
28648
28647
28649
28644
28639
28619
28618
28600
28585
28587
28568
28581
28575
28571
28580
28562
28549
28540
28500
28518
28496
28482
28485
28378
28410
28423
28413
28357
28352
28309
28367
28301
28341
28296
28337
28326
28330
28284
28316
28306
28300
28256
28253
28257
28275
28277
28290
28298
28299
28315
28318
28349
28335
28293
28331
28324
28287
28320
28313
28314
28278
28322
28258
28267
28323
28342
28332
28282
28285
28295
28304
28311
28377
28340
28345
28358
28390
28402
28417
28440
28449
28465
28466
28486
28489
28495
28531
28523
28538
28537
28598
28577
28567
28558
28556
28548
28565
28530
28521
28534
28506
28498
28492
28473
28478
28470
28462
28441
28434
28431
28366
28356
28353
28339
28327
28328
28280
28302
28297
28283
28359
28362
28361
28360
28350
28274
28271
28260
28251
28239
28264
28211
28200
28216
28218
28212
28208
28203
28190
28154
28152
28141
28142
28131
28115
28149
28097
28116
28086
28081
28092
28077
28090
28089
28088
28076
28079
28084
28073
28078
28107
28113
28103
28098
28108
28109
28122
28127
28153
28158
28178
28191
28186
28188
28205
28202
28199
28201
28236
28217
28162
28187
28210
28198
28213
28228
28230
28254
28241
28249
28259
28219
28180
28197
28185
28161
28157
28156
28150
28146
28123
28139
28143
28132
28136
28130
28209
28215
28226
28207
28120
28119
28117
28105
28070
28066
28104
28099
28100
28101
28102
28085
28083
28075
28074
28069
28059
28071
28058
27979
27827
27762
27588
27236
27065
26983
26531
26534
26510
26465
26439
26448
26509
26398
26443
26438
26429
26277
26508
25868
24880
24393
24458
24417
24410
24390
24378
24289
24374
24382
24388
24400
24466
24395
24381
24090
24065
23902
23900
23901
23869
23847
23846
23845
23838
23767
23513
23237
23304
23046
23220
23565
23598
23812
23833
23836
23831
23806
23790
23620
23588
23612
23745
23624
23616
23899
23976
23985
24004
23997
23979
23957
23966
25641
25772
26639
26890
27175
27169
27094
27165
27150
27177
27176
27166
27170
27157
26931
27074
27077
27045
27049
27035
27211
27218
25806
24727
24712
24644
24748
24847
25188
25346
25328
25082
25068
25065
25052
24888
24830
24865
25356
25336
26948
27032
27010
27037
27040
27091
27060
27138
27174
27136
26908
26902
26910
26924
27005
27017
26778
27001
27015
27034
27027
27011
27024
27052
27038
27100
27106
27107
27110
27116
27330
27587
27585
27452
27553
27565
27562
27550
27571
27579
27558
27533
27537
27554
27557
27555
27574
27546
27547
27552
27543
27575
27589
27754
27607
27529
27324
27421
27536
27513
27568
27526
27539
27530
27516
27497
27387
26980
26955
26934
26935
26981
26970
26972
26953
26901
26889
26917
26886
26757
26819
26848
26857
26851
26858
26904
26767
26895
26897
26939
26926
26928
26925
26919
26912
26765
26930
26909
26936
26915
26871
26906
26872
26842
26893
26900
26932
26891
26913
26921
26911
26937
26892
26760
26298
26449
26547
26311
25350
24696
24402
24433
24424
24404
24451
24431
24544
24480
24492
24459
24442
24429
24326
24453
24310
24678
24833
24960
25379
25883
26943
27240
27394
27741
27764
27870
28022
28028
28030
28006
28045
28082
28065
28080
28094
28093
28087
28772
28892
29808
30718
30719
30737
30894
30795
30804
30809
30814
30114
29482
30022
30126
29109
28961
29033
28817
28747
28853
29324
29437
28953
29734
29788
29844
29842
30319
30459
30442
30444
30450
30469
30471
30490
30440
30455
30713
30863
30862
30855
30837
30852
30850
30865
30873
30799
30736
30874
31007
31604
31599
31601
31603
31606
31582
31498
31496
31518
31461
31447
31464
31413
31514
31611
31690
31684
31679
31527
31478
31392
31415
31186
30904
30910
30912
30891
30903
31030
31302
31481
31516
31534
31537
31590
31598
32301
32280
32289
32282
32260
32169
32290
32499
32601
32910
33131
33365
33415
32883
32895
33588
33680
32958
32957
34371
34674
34247
34986
35420
35393
35370
35374
34664
34418
34352
34266
34232
34242
34160
33980
34000
33853
33700
33715
33934
32835
32775
32781
32772
32614
32617
32598
32510
32379
32368
31871
31834
31311
31362
31366
31420
31437
31441
31410
31317
31355
31418
31429
31465
31468
31510
31466
31489
31458
31452
31446
31438
31421
31423
31295
31314
31350
31345
31338
31318
31335
31312
31326
31344
31329
31354
31310
31322
31341
31313
31330
31346
31306
31323
31321
31333
31315
31325
31309
31436
31434
31802
31596
31425
31401
31303
31285
31286
31282
31280
31293
31264
31254
31288
31272
31253
31087
31090
31093
31079
31081
30979
31258
31246
31266
31268
31348
31351
31471
31502
31492
31575
31592
31588
31501
31507
31517
31525
31564
31554
31539
31545
31558
31568
31557
31555
31552
31561
31556
31560
31550
31551
31538
31544
31529
31535
31500
31503
31513
31530
31616
31879
31882
31884
31893
31904
31913
31945
31984
31925
31969
31908
31910
31906
31905
31903
31899
31907
31928
31926
31937
31944
31955
31970
31967
31977
31991
31985
31951
31946
31939
31917
31929
31930
31918
31931
31932
31933
31948
31960
31979
31986
31988
31997
32000
32024
32050
32189
32124
32036
32027
32003
31994
31989
32009
32007
32473
32305
32490
32513
32511
32606
32662
32714
32716
32687
32663
32763
33857
33940
32944
32616
31227
30924
29834
28192
28169
27986
28471
27871
27775
27984
27985
27976
27638
27634
27642
27414
27413
27424
27415
27433
27402
27416
27392
27395
27410
27409
27398
27389
27369
27367
27343
26610
26584
26541
23931
24105
27057
27189
27328
27321
27313
27308
26604
26734
27140
27120
27119
27134
27135
27111
27112
27062
27114
27247
27435
27373
27437
27238
27178
27179
27162
27246
27222
27151
26569
26566
25337
26552
26844
26850
26841
26836
26808
26951
27728
28627
28666
28813
28622
28001
27993
27950
27914
27907
28319
27962
27706
27704
27707
27978
27974
28669
28771
28510
28757
28744
28754
28793
29046
29047
28987
29040
28985
28979
29095
29037
29424
30363
29933
30116
29997
30027
30007
29963
29621
30652
30655
30661
30766
30758
31147
31067
31077
31078
31088
31439
31897
31895
31911
31885
32172
32030
31562
31625
32062
32435
32218
32246
32256
32264
32248
32265
32183
32197
32444
32436
32432
32594
32654
32839
32852
32862
32847
32833
32767
32788
32748
32331
32517
32725
32769
32873
32913
33581
33591
33529
33555
33540
33532
32871
32840
32841
32853
32859
32861
33720
33706
33735
34019
34245
34241
34238
34309
34372
34322
34370
34366
34387
34373
34377
34388
34376
34382
34393
34394
34396
34965
34522
34524
34832
34485
34478
34342
34214
34381
34390
34374
34206
34224
34229
34228
34246
34151
34113
34038
34030
34031
34027
34011
34002
33969
33959
33878
33847
33841
33906
33759
33754
33730
33713
33747
33714
33757
33763
33756
33766
33788
33789
33779
33772
33768
33780
33769
33771
33781
33787
33746
33695
33709
33743
33758
33783
33792
33774
33782
33784
33851
33864
33900
33907
33916
33889
33903
33914
33891
33895
33927
33929
33908
33909
33911
33919
33888
33930
33913
33947
33939
33926
33922
33928
33912
33918
33915
33931
33925
33924
33963
33933
33938
33951
33949
33950
33948
33945
33965
33954
33953
34080
33970
33975
33977
33960
34044
34041
34094
33899
33885
33893
33887
33901
33873
33860
33849
33744
33739
33755
33736
33767
33761
34025
33984
33902
34189
33988
33968
33689
33564
33565
33542
33545
33544
33543
33554
33627
33622
33630
33616
33623
33640
33647
33649
33653
33657
33686
33679
33676
33666
33659
33660
33661
33662
33667
33663
33675
33681
33707
33639
33664
33734
33724
33795
33823
33862
33881
33882
33904
33982
33967
33987
34072
34037
34017
34007
33748
33560
33559
33578
33570
33573
33571
33517
33004
32818
32740
32752
32744
32878
33427
33690
33696
33790
34181
34168
34170
34169
34161
34281
33628
33536
32652
32373
32347
32267
32244
32215
31813
31735
31630
31490
31287
31299
31301
31244
30989
30966
30792
30938
30878
30911
30899
30893
30890
30882
30880
30907
30751
30495
28852
28654
28068
27835
27982
30704
30612
30446
30909
30949
31014
31075
31324
31364
31567
31831
31698
31248
31898
31900
31936
32135
32100
31996
32010
32065
32056
32046
32031
32041
32029
32059
32073
32106
32102
32082
32104
32095
32072
32055
32040
32032
32017
31853
32016
31975
31983
32002
32089
32188
32194
32206
32228
32201
32199
32291
32187
32193
32314
32323
32272
32279
32216
32427
32677
32651
32655
32440
32516
32609
32604
32718
33013
32723
32678
32419
32884
32918
32917
32921
32956
33760
33753
33778
33776
33807
33815
33821
33765
33643
33569
32733
32734
34049
34127
34240
34310
34262
34186
34226
34210
34267
34391
34124
34143
34034
34016
34012
34001
33998
33992
33990
33997
33985
34036
33944
33785
33808
33822
33070
32938
32879
32934
33526
34216
34271
34304
34307
34717
34725
34723
35014
34991
35018
35013
35010
35017
35021
35016
35022
35028
35027
35009
35006
35005
34909
34812
34919
35040
35049
35315
35902
35903
35899
35479
35660
35343
35177
35062
35059
35060
35088
35061
35223
35219
35154
35121
35100
35034
35035
34731
35055
34997
35656
35653
43998
44103
45251
44913
44545
44537
44543
44529
44503
44336
44297
44196
43754
43829
43323
42993
41453
42227
40487
40474
40489
40484
40407
40322
35922
35409
35385
35377
35628
35622
35635
37108
35859
35874
35715
35941
39061
41526
41104
41230
41323
41271
41235
41300
41158
40460
40709
40342
40318
40575
40376
40312
40190
40326
40313
42874
43055
43072
43076
42707
40896
40656
40762
40377
40340
40345
40513
40270
40228
39494
40009
40159
40889
41057
43243
43672
43562
43568
43574
43869
43931
43367
43446
43463
43941
43943
43553
43638
43560
43868
44024
44029
44032
44075
44076
44014
44019
44022
44044
44055
44054
44057
44053
44049
44037
44047
44038
44050
44052
44058
44059
44064
44072
44065
44077
44078
44081
44080
44079
44088
44144
44272
44275
44279
44228
44308
44317
44294
44292
44290
44282
44287
44293
44315
44314
44368
44311
44298
44226
44346
44515
44512
44489
44491
44495
44508
44516
44499
44411
44823
44573
44519
44506
44501
44574
44575
44873
44886
44901
44934
44980
45069
44911
44682
44566
44416
44387
44385
44371
44267
44268
44263
44262
44258
44240
44159
44128
44169
44184
44189
44204
44155
44151
44157
44154
44073
44023
44020
43888
43805
43855
43548
43518
43510
43497
43488
39713
37311
35819
35815
35814
35801
35806
35807
35818
35756
35241
35171
35052
35029
35026
35025
34988
34743
34737
34724
34722
34719
34710
34708
34721
34715
34706
34694
34693
34691
34689
34686
34682
34683
34703
34697
34700
34714
34711
34709
34701
34663
34656
34684
35002
35004
35003
34844
34887
35233
35232
35826
37406
38264
41826
43334
43335
43356
43290
43242
43347
43301
43257
43532
43662
43357
44002
44061
44070
44069
44082
44097
44216
44261
44392
44222
44276
44265
44382
44340
44195
44112
44102
43783
40691
39022
35966
36137
36058
35397
35375
35391
35515
35617
35714
35781
35846
35875
35878
35895
35920
35924
35937
36309
36824
36890
36939
38941
43222
38931
37092
35935
35957
35915
35919
35913
35904
35898
35897
35905
35867
35854
35847
35822
35805
35789
35747
35740
35733
35762
35771
35778
35775
35765
35827
35843
35761
35710
35687
35560
35535
35773
35767
35746
35750
35752
35787
35865
35940
35845
35702
35387
35737
35995
35981
35760
35164
35152
35094
35084
35051
34979
34463
34636
34601
34324
34164
33606
32794
32635
32636
32536
32465
32422
32403
32520
32753
32768
33620
33618
33601
33658
33655
33717
33725
33858
33869
33855
33854
34148
34171
34221
33961
33923
33973
34149
34212
34298
34450
34780
34873
34903
34905
34951
34969
34938
34893
34922
34830
34806
34985
34973
34992
35019
35044
35078
35079
35224
35308
35825
36765
36802
37861
43506
43567
43660
43687
43725
43864
43954
44041
44067
44139
44108
44107
44096
44084
43925
44018
44321
44153
44147
44232
44221
44238
44199
43657
43592
43603
43589
43558
43444
43443
42602
42785
42796
43028
35689
35659
35549
35547
35587
35638
35589
35591
35634
35662
35661
35713
35582
35605
35576
35599
35596
35608
35581
35625
35594
35577
35595
35134
35101
35099
35098
35240
35340
35243
35198
35182
35183
34907
34505
34402
34180
34375
33852
33737
33682
33617
33654
33672
33752
33825
33678
33669
33605
33615
33596
33590
33501
33522
33507
33500
33495
33490
33491
33483
33484
33477
33479
33472
33471
33469
33468
33467
33463
33454
33461
33456
33422
33408
33413
33404
33433
33387
33382
33418
33425
33432
33420
33411
33388
33367
33344
33307
33222
33247
33263
33266
33268
33269
33276
33283
33288
33300
33306
33326
33336
33352
33309
33341
33345
33360
33385
33379
33389
33394
33335
33330
33321
33310
33290
33284
33277
33271
33250
33239
33218
33157
33168
33192
33202
33208
33234
33265
33285
33270
33282
33287
33323
33332
33366
33380
33377
33401
33407
33450
33458
33499
33494
33496
33505
33519
33533
33510
33508
33506
33503
33476
33466
33482
33493
33459
33449
33440
33435
33451
33453
33462
33488
33518
33547
33572
33546
33528
33530
33520
33475
33447
33439
33400
33395
33376
33412
33419
33424
33431
33434
33441
33444
33428
33438
33402
33390
33397
33409
33386
33393
33384
33405
33378
33374
33381
33373
33370
33361
33358
33357
33315
33318
33322
33327
33308
33302
33312
33304
33279
33294
33303
33311
33316
33324
33331
33328
33337
33349
33333
33354
33350
33375
33383
33399
33403
33414
33417
33421
33430
33410
33416
33406
33392
33436
33396
33371
33368
33363
33362
33351
33346
33339
33329
33320
33319
33314
33297
33292
33241
33237
33264
33223
33213
33196
33183
33175
33176
33118
33139
33133
33151
33149
33182
33233
33219
33252
33291
33275
33280
33256
33274
33255
33259
33243
33225
33214
33174
33205
33171
33201
33200
33170
33204
33191
33199
33194
33163
33184
33161
33160
33177
33155
33158
33146
33116
33113
33185
33227
33180
33140
33111
33076
33067
33062
33090
33093
33078
33082
33101
33103
33085
33106
33110
33114
33091
33117
33094
33120
33097
33126
33132
33121
33124
33134
33125
33104
33089
33080
33092
33054
33055
33047
33066
33039
33028
33038
33037
33016
33022
33003
32992
32979
32971
32962
32966
32955
32954
32950
32948
32959
32981
32961
32965
32970
32973
32985
32991
32987
33007
32998
33014
33012
33018
33026
33042
33098
33081
33136
33197
33138
33154
33162
33147
33141
33109
33129
33148
33178
33190
33198
33206
33207
33212
33210
33215
33221
33226
33273
33244
33258
33293
33267
33296
33249
33301
33286
33248
33272
33251
33289
33356
33355
33348
33340
33347
33334
33298
33295
33246
33242
33232
33188
33228
33224
33220
33186
33217
33195
33230
33211
33189
33181
33167
33166
33156
33164
33144
33137
33107
33122
33105
33087
33096
33072
33084
33057
33041
33035
33025
33002
33011
33010
32984
32986
33005
32974
32949
33020
33027
33058
33031
33063
33046
32997
32989
32977
32972
32975
32978
32980
32982
32988
33052
33029
33048
33051
33033
33032
33071
33053
33056
33075
33059
33064
33086
33068
33095
33069
33073
33123
33023
33008
33006
32994
32967
32931
33065
33169
33099
33044
33030
32993
32964
32348
32350
32340
31754
31862
32051
32033
32039
32025
32186
32701
32737
32728
32729
32727
32757
32886
32867
32854
32942
33203
33238
33135
33079
33100
33108
33112
33045
33043
33024
32969
32990
32996
33009
33017
33049
33034
33019
33021
33036
33040
33050
33060
33061
33077
33083
33088
33115
33102
33127
33130
33119
33128
33152
33159
33142
33150
33143
33240
33236
33260
33278
33305
33325
33342
33364
33391
33398
33448
33426
33452
33455
33524
33538
33552
33568
33553
33557
33576
33589
33614
33729
33952
34345
34392
34414
34464
34518
34438
34447
34430
34440
34419
34658
34775
34790
34752
34890
34989
34982
34980
34981
34966
35064
35053
35163
35156
35144
35081
34779
34778
34878
34857
34862
34888
34910
34807
34800
34846
34994
35093
35092
35110
35118
35113
35112
35105
35225
35221
35289
35290
35310
35296
35307
35293
35353
35382
35712
39046
41068
40170
40584
40512
43432
43565
43621
43303
43576
43580
43525
43496
43507
43490
43471
43597
43601
43617
43616
43717
43720
43899
43860
43803
43801
43742
43826
43799
43809
44015
43859
44165
44179
44173
44185
44175
44180
44191
44177
44171
44192
44137
44194
44167
44170
44182
44178
44172
44163
44183
44176
44186
44188
44283
44362
44360
44377
44364
44355
44363
44337
44345
44432
44421
44438
44437
44920
44891
44885
44887
44888
44892
44889
44899
44902
45079
45180
44897
44868
44877
44903
44909
44910
44915
44923
44912
44900
44842
44884
44748
44654
44754
44570
44587
44741
44709
44703
44729
44727
44738
44853
44865
45175
45161
44306
44881
44733
44756
44609
44583
44578
44576
44556
44560
44561
44558
44677
44567
44922
45309
45499
45530
45555
45679
45721
45743
45775
45763
45738
45736
45750
45755
45772
45778
45782
45794
45830
45914
45925
45937
45948
45954
46023
46038
46055
46042
46041
46031
46040
46039
46033
46026
46018
46009
46003
46002
45998
45996
45995
45990
45978
45977
45963
45946
45953
45964
45972
45967
45980
45958
45945
45941
45933
45927
45910
45885
45883
45871
45875
45903
45887
45889
45874
45880
45870
45857
45853
45833
45814
45818
45820
45821
45825
45829
45828
45826
45849
45876
45867
45864
45881
45873
45913
45919
45943
45922
45936
45960
45911
45923
45888
45895
45879
45869
45862
45860
45839
45817
45813
45812
45811
45810
45809
45806
45827
45802
45801
45800
45805
45799
45819
45808
45807
45797
45823
45803
45824
45815
45835
45845
45851
45859
45863
45866
45878
45877
45882
45891
45908
45950
45930
45982
45968
45926
45884
45856
45836
45841
45847
45838
45831
45796
45795
45787
45798
45792
45970
46043
46037
46065
46240
46316
46361
46375
46385
46377
46395
46397
46381
46390
46369
46325
46318
46319
46322
46323
46324
46326
46327
46328
46329
46337
46363
46360
46347
46338
46339
46340
46343
46346
46349
46351
46354
46355
46353
46350
46348
46345
46342
46341
46336
46344
46335
46332
46333
46331
46330
46307
46305
46303
46304
46293
46281
46280
46277
46268
46278
46264
46259
46243
46205
46207
46210
46222
46217
46227
46300
46302
46296
46294
46289
46297
46275
46285
46272
46271
46282
46269
46266
46263
46258
46288
46284
46292
46283
46287
46291
46286
46290
46299
46295
46298
46309
46313
46255
46248
46249
46251
46253
46242
46237
46194
46149
46175
46181
46094
46073
46067
46069
46072
46058
46060
46061
46077
46083
46145
46161
46257
46209
46301
46279
46315
46312
46311
46306
46254
46267
46239
46235
46230
46225
46218
46215
46212
46223
46208
46201
46195
46193
46231
46200
46169
46174
46155
46152
46162
46139
46156
46150
46146
46123
46120
46137
46117
46133
46132
46118
46122
46119
46093
46111
46110
46081
46104
46100
46096
46075
46092
46074
46027
46015
46021
46050
46066
46070
46076
46080
46091
46095
46068
46116
46121
46135
46138
46143
46177
46189
46186
46163
46171
46176
46180
46182
46187
46184
46144
46131
46126
46114
46079
46047
46054
45988
45959
45951
45971
45957
45966
45983
45987
46004
45999
46007
46016
46005
46008
46030
46017
46034
46049
45894
45916
45816
45735
45724
45707
45618
45615
45624
45628
45584
45653
45716
45730
45739
45741
45746
45751
45753
45756
45759
45762
45764
45767
46403
46391
45675
45672
45651
45623
45777
46394
46396
46399
46408
46367
46423
46459
46448
46470
46489
47145
47214
47212
47206
47098
46943
46949
46952
46953
46950
46964
46935
46939
46928
46910
46908
46902
46897
46893
46879
46872
46869
46862
46857
46866
46861
46850
46842
46845
46827
46836
46818
46826
46814
46813
46820
46805
46811
46807
46794
46792
46799
46781
46789
46786
46785
46775
46770
46776
46771
46765
46761
46767
46758
46762
46754
46757
46749
46747
46753
46738
46733
46741
46730
46735
46727
46722
46724
46711
46715
46718
46710
46714
46707
46701
46693
46699
46691
46683
46681
46677
46684
46675
46674
46680
46673
46670
46658
46666
46660
46667
46663
46654
46659
46657
46650
46656
46652
46638
46637
46640
46633
46607
46609
46635
46639
46645
46646
46655
46634
46625
46643
46621
46595
46587
46584
46576
46573
46572
46570
46568
46566
46563
46560
46559
46557
46556
46554
46552
46549
46550
46555
46545
46562
46569
46574
46577
46578
46579
46583
46571
46585
46581
46586
46588
46590
46592
46594
46598
46600
46602
46596
46603
46604
46608
46611
46613
46616
46619
46623
46624
46629
46627
46632
46617
46620
46636
46641
46642
46644
46649
46647
46651
46653
46664
46669
46668
46672
46678
46679
46676
46682
46685
46689
46694
46697
46692
46705
46713
46726
46720
46709
46703
46717
46725
46732
46736
46744
46750
46755
46760
46764
46772
46777
46782
46795
46801
46815
46819
46825
46828
46823
46835
46829
46843
46844
46840
46833
46852
46855
46863
46867
46874
46880
46884
46876
46892
46883
46900
46890
46886
46875
46871
46865
46860
46851
46817
46808
46803
46797
46783
46779
46773
46768
46752
46748
46743
46731
46700
46628
46622
46601
46597
46593
46589
46543
46567
46565
46564
46561
46558
46553
46551
46548
46547
46541
46540
46539
46542
46546
46544
46535
46532
46475
46531
46530
46575
46591
46605
46610
46612
46615
46618
46626
46630
46661
46671
46688
46695
46702
46712
46716
46719
46728
46739
46737
46740
46751
46756
46769
46774
46780
46784
46787
46790
46798
46804
46809
46812
46821
46831
46868
46878
46887
46895
46904
46911
46912
46915
46917
46920
46924
46927
46930
46937
46945
46997
47004
47010
47019
47034
47068
47078
47087
47101
47106
47108
47115
47123
47126
47129
47134
47136
47137
47148
47150
47152
47154
47157
47170
47128
47109
47124
47138
47155
47167
47175
47176
47177
47178
47182
47189
47196
47197
47198
47190
47200
47191
47199
47195
47194
47193
47187
47186
47188
47181
47183
47171
47164
47169
47168
47165
47163
47153
47156
47149
47151
47146
47144
47147
47142
47135
47139
47143
47162
47158
47118
47111
47102
47011
47012
47045
47000
46993
47025
47032
47009
47058
47072
47054
47066
47082
47075
47090
47081
47085
47089
47096
47105
47104
47113
47119
47114
47117
47127
47130
47131
47133
47125
47116
47079
47064
47053
47031
46970
46992
46983
46955
46941
46932
46905
46916
46923
46933
46936
46946
46942
46944
46921
46914
46907
46909
46906
46898
46881
46903
46899
46891
46889
46888
46885
46882
46859
46864
46853
46830
46806
46802
46791
46778
46745
46742
46706
46686
46690
46746
46759
46766
46793
46822
46832
46839
46846
46877
46849
46841
46837
46834
46847
46858
46870
46856
46854
46824
46838
46848
46810
46788
46723
47067
47141
46734
46538
46536
46454
46419
46370
46314
45502
45458
45454
45291
45286
45204
45224
45216
45258
45266
45249
45225
44617
44469
44500
44493
44490
44429
44350
44339
44328
44327
44332
44331
44326
44325
44329
44548
44555
44562
44594
44739
44636
44646
44643
44670
44674
44680
44681
44689
44691
44699
44724
44720
44759
44732
44749
44777
44790
44793
44809
44866
44878
44871
44870
44867
44830
44851
44706
44843
44839
44822
44834
44820
44806
44808
44826
44837
44831
44821
44801
44797
44817
44795
44811
44812
44805
44792
44785
44778
44787
44771
44782
44762
44772
44775
44744
44751
44763
44743
44753
44737
44742
44710
44711
44697
44679
44662
44665
44659
44658
44648
44632
44638
44627
44619
44628
44616
44635
44640
44661
44673
44690
44695
44701
44714
44722
44726
44745
44770
44784
44779
44776
44764
44757
44768
44735
44705
44696
44687
44684
44675
44700
44672
44671
44656
44660
44653
44669
44694
44693
44702
44708
44734
44740
44731
44730
44766
44755
44796
44781
44780
44798
44791
44788
44804
44810
44803
44819
44814
44836
44818
44846
44824
44847
44829
44840
44844
44852
44855
44858
44856
44854
44857
44832
44841
44825
44827
44835
44845
44848
44860
44861
44863
44864
44862
44849
44828
44838
44833
44816
44807
44815
44813
44769
44761
44750
44746
44692
44678
44668
44664
44657
44649
44647
44622
44641
44618
44614
44611
44604
44596
44600
44605
44613
44621
44630
44633
44603
44599
44598
44595
44591
44589
44590
44592
44597
44601
44607
44612
44634
44644
44645
44651
44667
44663
44666
44676
44686
44688
44707
44713
44698
44723
44728
44747
44758
44765
44774
44794
44789
44783
44760
44752
44712
44718
44721
44716
44725
44719
44715
44717
44685
44655
44637
44631
44623
44626
44652
44650
44620
44642
44639
44625
44610
44580
44588
44585
44579
44460
44535
44533
44471
44318
44281
44285
44214
44190
44181
44166
44016
44021
44104
44124
43971
43642
43891
43828
43878
43818
43643
42283
41046
38936
41101
41085
40481
37245
37088
36255
36754
36648
35386
35398
35907
35933
35862
35882
36015
35833
35790
35779
35743
35725
35871
35864
35732
35665
39053
35663
35667
35641
35629
35627
35643
35644
35645
35648
35647
35651
35632
35609
35611
35613
35618
35619
35580
35588
35579
35586
35584
35568
35567
35564
35574
35575
35583
35602
35604
35623
35607
35610
35615
35636
35540
35571
35561
35541
35529
35530
35546
35544
35551
35554
35552
35555
35556
35557
35545
35536
35524
35522
35517
35507
35505
35509
35495
35523
35525
35520
35518
35508
35511
35512
35506
35501
35498
35492
35491
35484
35482
35488
35477
35460
35454
35453
35449
35447
35445
35439
35432
35430
35412
35419
35456
35469
35470
35468
35472
35463
35490
35339
35317
35050
35041
34759
34746
34741
34740
34744
34716
34685
34287
34184
34057
34165
34289
34255
34462
34771
34776
34889
34660
34696
34676
34677
34813
34972
34458
34379
34360
34386
34385
34343
34268
34321
34313
34257
34251
33892
33890
33943
33999
34032
33839
33262
33527
33775
33974
33803
33673
33996
33874
34091
33650
33637
33602
32922
32881
32738
32919
32754
32784
32730
32672
32519
32258
31886
32112
32313
32626
32887
32953
33445
33556
33551
33550
33740
33816
33818
33870
33956
34059
34118
33979
33976
33936
33693
33694
33687
33584
33683
33738
33751
34045
34130
34173
34349
34275
34203
34239
34198
34196
34202
34294
34259
34133
34063
34062
34040
34052
34123
33920
33843
33824
33541
33535
33497
32897
31921
31721
32156
32086
32343
32438
32129
32286
32502
32539
32542
32564
32611
32619
32618
32659
32641
32628
32793
32795
32800
32812
32810
32809
32891
32904
32943
32930
32923
32911
33719
33523
32960
32976
33562
33515
33516
33514
33513
32771
32759
32741
32739
32732
32715
32561
32084
32109
32098
32173
32190
32226
32241
32281
32318
32294
32230
32207
32170
32115
32139
32143
32145
32147
32146
32160
32148
32126
32144
32159
32165
32161
32164
32155
32152
32154
32137
32151
32158
32153
32140
32138
32122
32118
32116
32081
32076
32077
31749
31576
31548
31540
31515
31491
31602
31597
31845
31804
31440
31353
31349
31271
31168
31046
31113
31086
31100
31470
31121
31115
31002
31101
31128
31815
31789
31920
31962
31992
31883
32044
32255
32237
32320
32038
32162
32150
32507
32477
32667
31696
31694
31053
31000
31114
31162
30973
28616
27611
27002
27258
27188
27230
27030
26180
26028
26583
26986
26898
26218
25569
25376
24991
25206
25246
25284
25157
24867
24838
24824
26140
24365
24315
23890
23821
23721
23698
23632
23608
23602
23570
23279
23331
23338
23345
23376
23417
23514
23518
23537
23538
23541
23609
23506
23494
23430
23434
23343
23277
23288
23286
23303
23298
23300
23284
23285
23275
23274
23247
23140
23099
23233
23246
23126
23004
23001
22992
22980
22952
22948
22875
22931
22662
22697
22457
22571
22632
22688
22347
21563
21215
21320
21264
20933
20936
20905
20949
21053
21159
20952
20802
20720
20395
20348
20073
19934
19925
19901
19876
19886
19882
19904
19902
19889
19880
19705
19899
19905
19909
19919
19996
19972
19918
19922
19923
19930
19907
19892
19857
19845
19844
19841
19834
19830
19813
19792
19811
19849
19859
19850
19846
19847
19855
19861
19862
19864
19866
19868
19884
19888
19916
19883
20060
19917
19751
19601
19418
19530
19551
19559
19570
19507
19505
19664
19571
19519
19599
19598
19615
19614
19613
19622
19708
19724
19961
20098
20015
20117
20154
20333
20319
20279
20291
20284
20297
20247
20290
20281
20079
19912
19894
20467
21604
21646
21311
21495
21634
21630
21686
21656
21648
21766
21779
21937
21773
21807
21956
21784
21824
22080
21743
22656
22902
22978
23010
23005
23131
23137
23132
23141
23145
23146
23147
23156
23159
23183
23242
23536
23535
23521
23572
23727
23728
23752
23998
23995
23946
24003
24005
24025
24027
24046
24047
24018
24019
24043
24016
24017
24054
24049
24050
24055
24053
24051
24060
24076
24034
24091
24142
24118
24112
24109
24106
24102
24101
24083
24636
25313
25393
25661
27358
28608
28752
28821
28504
28591
28475
28134
28145
28893
29991
27945
29250
30908
30937
31196
31051
31052
30918
30879
30877
30786
30780
30781
30449
30204
28723
28702
28133
28067
28041
28056
28044
28037
28025
28016
28026
28017
28008
27999
28000
28009
28013
28012
27894
28091
28031
28023
28029
27997
27669
27406
27370
27371
27381
27376
27375
27216
27200
27202
27061
27056
27066
26961
26950
27008
26985
26048
25794
25752
25724
25764
25603
25308
25364
24904
24881
24695
24598
24342
25690
25657
25984
26479
26256
27033
27084
27159
27167
27199
27193
27186
27191
27210
27226
27225
26568
26088
24873
24756
24643
24657
24624
25225
25136
24403
23776
23778
23795
23782
23710
23716
23530
23471
23473
23502
23498
23501
23482
23534
23527
23544
23594
23590
23690
23829
23904
23923
24104
24117
24056
23925
23943
23568
23566
23560
23562
23472
23348
23548
23557
23540
23559
23545
23546
23553
23335
23301
23322
23270
23125
22940
22659
23015
22671
22665
21913
22251
21799
21673
21568
22532
21558
21792
21744
22811
22732
22921
22890
22726
23227
23153
23231
23238
23232
23135
23165
23174
23184
23211
23224
23205
23258
23378
23241
23114
23117
23142
23089
23197
23200
23195
23075
22883
23042
23136
23121
23269
23281
23290
23389
23385
23396
23499
23503
23587
23563
23567
23519
23511
23496
23526
23516
23459
23451
23470
23363
23293
23349
23391
23515
23493
23585
23872
23691
23689
23757
23722
23694
23628
23631
23605
23623
23650
23646
23663
23653
23654
23651
23675
23669
23670
23672
23677
23680
23684
23687
23692
23701
23704
23724
23763
23755
23759
23765
23855
23857
23849
23867
23910
23880
23891
23967
23919
23941
24015
24048
24044
24167
24139
24134
24127
24129
24007
24030
23983
24214
24455
24457
24512
24527
24531
24483
24497
24548
24555
24560
24508
24578
24520
24592
24540
24597
24600
24569
24587
24615
24618
24625
24733
24639
24634
24632
24570
24547
24526
24537
24619
24605
24612
24698
24723
24741
24743
24705
24693
24676
24664
24635
24666
24679
24701
24725
24735
24849
24940
25239
25451
25434
25384
25510
25862
25974
26500
26411
26490
26337
26244
26295
25904
26162
26213
26878
26724
26556
25925
25424
25297
25256
25092
24759
24769
24776
24758
24550
24630
24931
24798
24675
24670
24653
24637
24622
24585
24504
24490
24318
24391
24281
24269
24256
24238
24303
24292
24183
24172
23991
23989
24000
24037
24038
24042
24039
25420
25374
25428
25323
26978
27259
27334
27356
27318
27283
27279
27430
27467
27495
27309
27559
27439
27379
27378
27444
27479
27468
27518
28038
28369
28043
28049
28629
28926
30651
30753
30622
28879
28841
28921
28918
28820
28869
28876
28902
28909
28901
28894
28928
28929
28937
28895
28850
28845
28839
28807
28825
28692
28661
28635
28279
28467
28657
28550
28610
28612
28602
28611
28742
28722
28454
27931
27930
27515
27857
27860
27845
27794
27880
27877
27883
27893
27921
27904
27994
28010
28020
28759
28736
28774
28823
28797
28842
28755
28837
28818
28829
28816
28836
28838
28880
28946
28960
29071
29103
28998
28977
28970
28969
28966
28959
28963
28956
28954
28995
28993
29072
29003
29029
29022
29025
29054
29094
29115
29096
29052
29116
29121
29112
29118
29175
29184
29181
29093
29086
29111
29098
29104
29085
29113
29117
29131
29082
29069
29032
29021
29009
29002
28980
28990
28983
28982
28984
28991
28992
28994
29010
29019
29030
29053
29036
29045
29048
29056
29079
29080
29089
29087
29110
29148
29188
29212
29222
29227
29260
29333
29380
29389
29393
29358
29397
29405
29409
29414
29421
29529
29542
29526
29458
29428
29415
29444
29445
29506
29566
29446
29411
29408
29388
29376
29353
29331
29254
29283
29323
29314
29249
29508
29518
29601
29652
29747
29889
29885
30015
29959
29939
29977
30040
30053
29971
30013
30080
30089
30081
30069
30249
30211
29983
29807
29944
29928
29916
29900
29888
29761
29790
29758
29710
29740
29727
29645
29661
29605
29619
29583
29576
29609
29570
29595
29618
29649
29565
29525
29549
29548
29608
29641
29657
29669
29680
29653
29728
29733
29635
29628
29620
29732
29731
29684
29679
29675
29709
29668
29698
29666
29638
29708
29674
29697
29776
29856
29874
29956
29968
30020
30054
30072
30090
30082
30208
30220
30323
30172
30123
30111
30104
30093
29921
29917
29914
29908
29907
29906
29902
29913
29945
29901
29891
29879
29826
29794
29748
29765
29804
29798
29795
29774
29665
29689
29701
29714
29707
29706
29705
29741
29713
29696
29729
29704
29712
29724
29656
29590
29562
29579
29598
29629
29630
29623
29627
29624
29611
29610
29584
29589
29555
29513
29488
29478
29453
29475
29469
29468
29440
29432
29379
29310
29367
29288
29266
29259
29235
29246
29286
29284
29205
29297
29369
29406
29429
29498
29457
29434
29433
29494
29606
29642
29685
29673
29597
29585
29571
29541
29523
29481
29398
29383
29363
29418
29718
29778
29847
29896
29920
29940
29948
29894
29872
29965
29989
30000
30016
30060
30070
30361
30294
30367
30202
30212
30103
30045
29681
29253
29124
29413
29456
29270
29391
29644
29486
30379
30690
30689
30971
30967
30958
30975
30720
30709
30721
30731
30730
30773
30819
30856
30871
30881
30888
30914
30963
30970
30935
30947
30957
30964
30978
31038
31047
31019
31106
31072
31092
31095
31105
31110
31045
31040
31039
31032
30875
30870
30869
30864
30857
30847
30836
30866
30872
30927
30951
31012
31027
31026
31049
31028
30993
31042
31094
31170
31236
31249
31259
31283
31435
31363
31281
31242
31208
31167
31174
31142
31048
31043
30810
30853
30710
30687
30695
30694
30664
30616
30624
29995
28923
28786
28787
28812
28164
28844
28704
28148
28522
27929
27889
27733
27692
27609
27660
27298
27352
27242
27085
27096
27088
27080
27069
26982
27148
27168
27154
27142
27115
27113
27207
27118
27132
27203
27228
27171
27160
27158
27127
27149
27105
26995
27058
27075
27067
26918
27042
26966
26973
27072
27020
27097
26992
26999
26987
26975
27046
26994
26988
26958
27031
27013
26933
26652
26066
25820
26107
26195
26270
25671
25675
24621
24170
24253
24066
24069
24063
23993
23984
23980
23962
23940
23951
23939
23937
23866
23865
23860
23854
23933
23926
23864
23851
23868
23871
24098
24160
23968
23974
23964
23958
23894
23870
23478
23555
23422
23424
23228
23190
23194
23186
23096
22999
22961
22953
22654
23353
23023
22864
22826
22857
22640
22209
22193
21761
21298
21305
21230
21247
21216
21269
21209
20508
20518
20981
20968
20964
20962
20986
21001
21002
21017
21007
21037
21042
20993
20998
21057
21014
21004
20988
20976
20995
21006
21012
21018
21078
21069
21121
21875
21867
21977
21969
21968
22428
22895
22899
22810
22935
22951
22934
22929
22930
22775
22762
22724
22738
22681
22718
22690
22669
22664
22594
22462
22404
22361
22384
21890
21934
21844
22432
22422
22475
22191
22112
22360
22139
21989
22000
22035
21951
21910
21921
21936
21768
21751
21613
21477
21417
21461
21435
21340
21347
21381
21385
21369
21341
21342
21442
21370
21407
21287
21257
21280
21226
21174
21155
21128
21123
21082
21055
21068
21020
20959
20965
20928
20821
20801
20762
20602
20620
20600
20625
20598
20621
20619
20624
21000
20992
21140
21164
21194
21245
21279
21294
21386
21447
21411
21555
21559
21796
21793
21778
21834
21865
22677
22702
22652
22651
22673
23248
23554
23547
23676
23621
23591
23719
23764
23771
23936
23969
24012
24021
24035
24064
24300
24045
24108
24103
24227
24396
24401
24461
24692
24891
24977
25071
25081
25199
25570
25866
26649
26829
26927
26944
26954
26606
25948
26105
26516
27044
27141
27264
27345
27388
27461
27484
27561
27701
27826
27709
27896
27922
28135
28483
28106
28114
27989
27991
27963
27958
27955
27946
27905
27939
27819
27850
27906
27881
27833
27828
27816
27644
27682
27267
26021
25568
24434
24423
24376
24435
24368
24343
24349
24406
24407
24495
24523
24494
24367
24022
24014
23793
23611
23531
23529
23525
23522
23510
23508
23599
23561
23556
23564
23574
23601
23595
23582
23342
23346
23138
22094
21975
21622
21112
21101
21091
21105
21102
21109
21092
21094
21103
21160
21144
21143
21142
21133
21132
21137
21119
21117
21124
21122
21113
21098
21050
21081
21083
21084
21087
21079
21077
21061
21090
21089
21027
21049
21054
21052
21074
21033
21032
21023
21013
20985
20666
20543
20174
20180
20066
20008
20005
19995
19997
19993
19963
19967
19970
19973
19975
19977
19980
19986
19987
19989
20004
20007
20012
20013
20016
20018
20019
20051
20022
20027
20031
20037
20024
20032
20034
20035
20036
20045
20046
20048
20042
20056
20068
20071
20075
20076
20065
20063
20055
20059
20057
20052
20053
20049
20050
20047
20044
20040
20039
20030
20021
20003
20000
19998
19994
19992
19978
19971
19965
19955
19959
19952
19985
19983
19947
19900
19745
19771
19781
19776
19787
19777
19762
19780
19766
19867
19778
19784
19783
19772
19779
19775
19755
19746
19714
19715
19621
19585
19528
19524
19531
19527
19603
19523
19533
19506
19534
19526
19529
19532
19512
19489
19576
19508
19689
19810
19808
19818
19824
19893
19940
19976
20214
20170
20251
20507
20970
20990
20999
21016
21019
21008
20996
20969
20966
20963
20961
20956
20951
20919
20912
20890
20895
20883
20874
20878
20854
20856
20842
20855
20826
20794
20894
20870
20879
20873
20868
20900
20939
20943
20972
20977
20991
20983
20984
20982
20997
21005
21011
21010
21031
21040
21051
21048
21025
21026
21029
21035
21058
21060
21063
21009
21067
21056
21070
21073
21120
21127
21108
21110
21130
21129
21126
21106
21096
21099
21104
21134
21179
21138
21064
21146
21235
20532
20405
20415
20408
20372
20237
19676
19748
19754
19549
19466
19379
19224
19231
19378
19490
19491
19496
19785
19150
19052
19035
19075
18973
19049
19048
19059
18979
18976
19160
19201
19200
19202
19205
19215
19198
19021
19019
18585
18172
18044
18049
18150
17864
17847
17896
17792
18032
18157
18137
18133
18168
18162
18182
17482
16946
16950
16949
16955
16973
17082
17068
17062
16999
17055
17151
17158
17147
17178
17224
17251
16897
16871
16556
16515
16522
16519
16492
16540
16537
16504
16502
16423
16484
16406
16391
16402
16399
16465
16464
16463
16401
16359
16329
16327
16100
16095
16099
16112
16104
16106
16117
16118
16114
16087
15859
15863
15836
15925
15847
15762
15755
15747
15742
15739
15719
15699
15713
15672
15668
15653
15651
15634
15506
15524
15546
15559
15526
15527
15420
14215
14214
14216
14223
14222
14219
14212
14053
13997
13993
13945
13889
13886
13898
13892
13863
13544
13569
13551
13743
13785
13793
13733
13855
13864
13845
13842
13829
13826
13827
13828
13735
13496
13500
13546
13516
13506
13515
13533
13435
13181
13175
13115
13154
13125
12990
12987
12979
12512
12139
12577
12815
12760
11860
11782
11796
11798
11940
11943
11968
11956
11946
11793
11763
11720
11684
11677
11705
11673
11670
11663
11496
11460
11470
11411
11101
11110
11090
11097
11098
11105
11108
11115
11113
11171
11165
11518
11439
11360
11061
11078
11069
11028
10943
10964
10971
10962
10942
10931
10897
10731
10700
10701
10621
10613
10611
10158
10017
9879
9521
9593
9562
9508
9504
9498
9258
9060
9098
9003
8973
8969
8968
8980
8938
9001
8988
8966
8964
8939
8962
8963
8983
9105
9107
9113
9134
9154
9190
9193
9187
9135
9097
8987
8989
8972
8981
9004
9176
9045
9016
9036
8799
8837
8840
8917
8913
8822
8828
8775
8765
7603
7066
6883
6929
6963
8734
8787
8893
8878
8842
8812
8807
8783
6989
6974
6682
6541
6545
6599
6596
6648
6533
6508
6521
6501
6475
6472
6470
6466
6464
6461
6261
5975
5848
5761
5822
5833
5837
5839
5859
6077
6064
5938
5899
6106
6442
6398
6390
6379
6359
6290
6235
6247
6114
6115
6207
6185
6313
6346
6420
6424
6400
6298
6294
6268
6231
5969
5894
5830
5823
5784
5757
5742
5740
5738
5741
5700
5474
5536
5295
5273
5267
5261
5265
5262
5246
5051
5049
5078
5213
5214
5216
5259
5463
5482
5490
5496
5498
5513
5628
5660
5639
5616
5611
5612
5608
5603
5605
5602
5600
5597
5526
5528
5523
5514
5462
5457
5396
5302
5290
5219
5185
5221
5268
5272
5282
5279
5286
5287
5308
5293
5276
5297
5315
5255
5164
5117
5069
5061
5060
5057
5056
5054
5070
5047
5042
5041
4939
4957
4948
4842
4833
4828
4841
4831
4858
4827
4778
4758
4760
4761
4776
4756
4739
4744
4708
4697
4695
4677
4676
4682
4689
4693
4699
4698
4685
4664
4612
4608
4606
4609
4610
4599
4598
4597
4613
4614
4607
4630
4633
4660
4686
4701
4741
4740
4769
4809
4805
4771
4770
4768
4775
4774
4782
4763
4777
4784
4850
4966
5077
5251
5405
5419
5432
5431
5428
5420
5415
5418
5464
5465
5566
5609
5617
5750
5752
5834
5845
5989
6153
6449
6468
6489
6522
6525
6544
6577
6602
6621
6633
6635
6675
6809
6714
6951
6920
6899
8630
8722
7300
8408
7887
7022
6982
6844
6683
6504
6500
6494
6530
6591
6642
6655
6668
6630
6598
6584
6595
6578
6575
6574
6576
6534
6519
6529
6531
6532
6520
6511
6199
6097
6063
6406
6453
6543
6646
6638
8546
8600
8567
8598
8593
8303
8203
8447
8819
9352
9285
9238
9243
9203
9503
9742
9819
9818
9876
9913
9973
9991
9996
10038
10080
10128
10144
10159
10176
10520
10304
10347
10114
10148
9559
9827
9947
10670
10668
10673
10671
10696
10697
10715
10764
10849
10900
10898
10901
10923
10941
10953
11731
11770
11765
11791
11926
11971
11993
11933
12039
12020
12047
12162
12089
12248
12623
12728
12694
12654
12536
12461
12292
12274
12193
12043
12087
12045
12028
12018
12015
12013
12010
12009
12007
12004
11999
11983
11974
11961
11962
11958
11945
11924
11774
11911
11894
11880
11872
11862
11048
10954
10892
10921
10915
10906
10861
10803
10831
10835
10797
10768
10770
10740
10716
10705
10694
10685
10667
10676
10666
10684
10687
10704
10708
10707
10689
10683
10675
10664
10657
10629
10620
10576
10604
10601
10599
10295
9957
9669
9617
9540
9605
9545
9744
10139
9998
9968
10101
10116
10112
10102
10109
10113
10201
10221
10511
10293
10679
10681
10691
10699
10724
10152
10081
9699
9738
9820
9765
9712
9711
9234
9268
9217
9316
9409
9517
9526
9536
9531
9535
9542
9544
9548
9552
9565
9571
9563
9579
9583
9602
9599
9606
9610
9564
9543
9550
9527
9156
9251
9232
9219
9216
9127
9131
9117
8986
9007
9011
9012
9008
9073
8965
8890
8821
8816
8777
8754
8758
8766
8763
8767
8778
8780
8779
8784
8785
8793
8808
8809
8781
8797
8774
8573
8620
8099
7963
7018
7005
6916
6877
6854
6813
6803
6806
6785
6789
6733
6730
6748
6735
6737
6747
6756
6734
6740
6781
6776
6773
6764
6766
6771
6783
6791
6770
6752
6758
6823
6830
6832
6936
6820
6815
6814
6775
6772
6777
6784
6778
6779
6800
6805
6802
6826
6841
6868
6873
6880
6979
7357
7092
8082
8000
7936
7957
7860
6987
6912
6913
6604
6429
6389
6088
6087
6082
6046
6092
6342
6459
6448
6416
6419
6436
6438
6439
6536
6539
6710
6719
6708
6716
6723
6727
6742
6745
6753
6751
6754
6749
6750
6760
6821
6828
6950
8788
8830
8845
8869
8926
8928
8954
8933
9200
9209
9731
10539
10556
10574
10614
10616
10624
10635
10643
10688
10714
10719
10959
10960
10950
10949
10944
10937
10782
10787
10786
10784
10780
10799
10804
10811
10812
10813
10801
10778
10769
10773
10767
10846
10839
10878
10965
10963
10976
11079
11083
11088
11096
11099
11166
11595
11675
11735
11750
11745
11744
11751
11734
11743
11891
11746
11712
11685
11714
11758
11778
11759
11777
11813
11817
11863
11868
11864
11871
11874
11944
11982
12785
12722
12023
11721
11709
11726
11977
12832
12858
12918
12985
12991
13187
13124
13276
12998
12796
11852
11848
11830
11834
11839
11846
11756
11807
11814
11775
11767
11728
11051
10948
11755
11815
12012
12783
12810
12820
12955
12980
12996
12851
13095
13084
12974
12956
12969
12982
12986
12993
12995
13032
13045
13062
13067
13056
13029
13022
13009
13038
13055
12944
12850
12835
12809
12773
12793
12824
13021
13063
13096
13099
13410
13434
13420
13423
13543
13563
13562
13558
13559
13557
13566
13567
13572
13570
13573
13576
13577
13578
13575
13585
13580
13586
13583
13588
13589
13590
13595
13594
13598
13602
13597
13610
13618
13614
13629
13631
13616
13612
13604
13591
13606
13622
13678
13683
13711
13751
13754
13756
13762
13763
13766
13771
13774
13782
13781
13746
13741
13739
13736
13740
13753
13755
13768
13769
13745
13731
13729
13725
13728
13726
13724
13730
13719
13717
13718
13709
13713
13703
13701
13695
13696
13690
13693
13689
13680
13674
13669
13675
13670
13662
13665
13663
13653
13659
13649
13654
13647
13648
13636
13641
13639
13632
13623
13617
13625
13630
13633
13637
13640
13643
13645
13660
13671
13676
13657
13627
13621
13565
13564
13556
13568
13549
13548
13555
13545
13552
13581
13843
13865
13859
13820
13824
13818
13475
13451
13448
13483
13478
13447
13456
13467
13465
13466
13457
13449
13446
13445
13442
13439
13378
13411
13460
13464
13871
13868
13870
13905
13904
13927
14029
14030
14032
14064
14131
14129
14127
14149
14140
14138
14154
14148
14157
14158
14155
14167
14164
14174
14171
14165
14175
14176
14172
14156
14161
14146
14153
14136
14150
14151
14181
14169
14170
14173
14159
14168
14163
14152
14147
14139
14141
14135
14137
14134
14132
14128
14130
14125
14126
14121
14118
14116
14122
14109
14102
14104
14117
14084
14082
14098
14101
14124
14123
14114
14110
14107
14093
14090
14054
14059
14120
14144
14133
14185
14188
14198
14206
14287
15073
14957
15392
15557
15581
15525
14242
14239
14229
14230
14211
14208
14189
14190
14142
14023
14019
14018
14012
14007
14017
14035
14092
14226
14337
15728
15671
15696
15697
15693
15704
15703
15698
15680
15659
15676
15660
15665
15664
15657
15642
15618
15625
15602
15595
15610
15626
15631
15627
15918
16085
16056
16053
16048
16051
16055
16036
16028
16037
16062
16310
16371
16440
16157
16134
15542
15530
15562
15561
15658
15585
14914
15053
15540
15580
15586
16348
16346
16337
16397
16398
16413
16420
16434
16665
16913
16994
16996
17074
17054
17073
17077
17132
17126
17072
17075
17042
17048
17059
17056
17057
17063
17083
17088
17106
17107
17092
17111
17090
17118
17146
17181
17141
17138
17100
17078
17071
17069
17066
17064
17045
17044
17043
17031
17027
17028
17040
17060
17079
17076
17084
17102
17086
17097
17101
17130
17139
17108
17109
17112
17113
17116
17117
17119
17098
17127
17276
17287
17281
17308
17259
17264
17393
17415
17411
17422
17388
17718
17940
18035
18010
17975
18011
18099
18059
18181
18175
18196
18178
18194
18220
18213
18163
18185
18158
18206
18373
18387
18385
18424
18407
18347
18421
18425
18431
18438
18471
18488
18492
18686
18119
17641
17615
17472
17431
17430
17404
17413
17368
17382
17361
17294
16911
16910
16909
16857
16803
16780
16779
16778
16764
16682
16532
16455
16457
16360
16326
16262
16259
16240
16176
16274
16273
16422
16608
16664
16774
16820
16835
16852
16840
16859
16728
16959
16929
16980
16976
17207
17462
17459
17453
17463
17471
17479
17649
18209
18239
18207
18225
18217
18230
18235
18238
18228
18243
18246
18249
18236
18241
18262
18298
18259
18274
18281
18290
18297
18336
18345
18363
18370
18366
18355
18342
18343
18335
18319
18325
18317
18324
18314
18323
18318
18315
18313
18310
18295
18306
18311
18308
18302
18301
18291
18280
18272
18266
18270
18258
18284
18273
18271
18250
18242
18202
18197
18184
18204
18198
18201
18214
18216
18227
18245
18254
18260
18277
18279
18293
18283
18294
18296
18307
18305
18316
18303
18292
18287
18282
18276
18269
18263
18257
18253
18248
18244
18240
18233
18229
18222
18219
18218
18215
18210
18212
18167
18334
18884
18921
18925
18922
18924
18932
18947
18956
19220
19219
19225
19227
19232
19239
19208
19206
19196
19194
19192
19424
19407
19456
19459
19461
19474
19478
19462
19465
19468
19469
19473
19476
19480
19482
19485
19495
19502
19800
19943
19569
19572
19852
19937
19966
19812
19760
19756
19750
19740
19747
19739
19735
19731
19734
19732
19728
19730
19729
19726
19727
19733
19717
19695
19698
19673
19685
19668
19675
19660
19670
19658
19655
19653
19645
19642
19638
19632
19639
19634
19640
19692
19671
19684
19697
19688
19682
19666
19635
19636
19627
19616
19617
19625
19623
19656
19643
19637
19629
19609
19633
19619
19608
19602
19596
19607
19612
19600
19595
19597
19593
19590
19589
19544
19513
19548
19552
19555
19556
19560
19566
19567
19568
19575
19587
19586
19591
19583
19573
19545
19501
19611
19631
19687
19693
19677
19704
19703
19713
19736
19738
19741
19737
19742
19744
19749
19752
19790
19789
19838
20197
20238
20230
20227
20259
20311
20345
20343
20416
20456
20441
20504
20979
20574
20495
20686
20818
20804
20810
21036
21085
21095
21093
20191
20193
19999
20185
20121
20152
20212
20307
20369
20389
21022
21213
21276
22366
22804
23251
23244
23216
23218
23225
23263
23299
23302
23313
23309
23311
23352
23369
23445
23579
23581
23523
23551
23558
23178
23175
22983
23008
23012
22991
23024
23025
23022
23028
23043
23049
23052
23050
23064
23058
23062
23054
23122
23124
23327
23336
23429
23461
23730
23637
23618
23696
23739
23705
23802
23743
23840
23841
23908
23897
23896
24058
24040
24057
24001
24294
24629
24645
25047
25060
25055
25017
24898
24964
25196
25223
25202
25240
25126
25184
25212
25108
25028
25080
25075
25155
25236
25243
25025
25137
25093
25123
25141
25152
25195
25204
25208
25251
25260
25262
25271
25276
25281
25298
25302
25310
25315
25318
25366
25381
25404
25408
25427
25439
25463
25473
25480
25503
25515
25522
25526
25533
25541
25530
25458
25485
25514
25491
25521
25499
25536
25517
25544
25572
25584
25592
25597
25632
25638
25668
25670
25688
25687
25705
25713
25719
25726
25737
25766
25777
25790
25796
25804
25809
25817
25847
25863
25874
25893
25906
25902
25915
25928
25931
25955
25966
25979
25995
25994
25946
25992
26012
25989
26011
25986
25985
26002
25980
25977
25999
25975
25970
26010
25997
26027
25924
25922
25851
25750
25734
25731
25757
25754
25759
25774
25798
25799
25808
25816
25824
25830
25844
25859
25869
25875
25898
25909
25959
25973
25976
25991
25998
26008
26016
26019
26054
26062
26072
26075
26081
26086
26093
26115
26139
26149
26161
26165
26173
26184
26190
26191
26196
26199
26201
26211
26234
26251
26257
26285
26325
26350
26339
26344
26326
26331
26333
26357
26420
26433
26494
26455
26460
26470
26453
26495
26488
26493
26473
26477
26502
26486
26485
26483
26471
26482
26481
26499
26551
26560
26597
26623
26611
26617
26571
26580
26599
26618
26622
26624
26631
26633
26655
26659
26651
26635
26646
26656
26667
26678
26739
26747
26754
26794
26777
26796
26764
26769
26729
26684
26680
26679
26676
26716
26713
26703
26700
26672
26689
26668
26665
26686
26694
26708
26732
26756
26763
26762
26776
26782
26783
26843
26817
26837
26827
26824
26822
26820
26838
26825
26823
26821
26814
26806
26801
26800
26790
26786
26784
26780
26775
26758
26755
26753
26750
26741
26723
26710
26702
26695
26662
26645
26634
26632
26620
26614
26601
26591
26587
26575
26559
26524
26582
26594
26612
26619
26625
26642
26644
26657
26674
26670
26536
26363
26424
26458
26389
26367
26365
26378
26394
26427
26430
26404
26402
26406
26386
26381
26352
26346
26335
26322
26290
26315
26279
26273
26268
26262
26263
26264
26265
26266
26297
26267
26269
26274
26248
26223
26219
26210
26187
26185
26205
26167
26164
26157
26128
26099
26067
26060
26095
26053
26052
26033
26006
26036
26043
26109
26100
26183
26144
26175
26188
26130
26084
26112
26137
26170
26178
26152
26168
26233
26174
26113
26082
26076
26071
26070
26051
26042
26029
25969
25943
25901
25884
25888
25930
25933
25934
25962
25951
25845
25850
25856
25860
25837
25894
25833
25842
25839
25877
25889
25792
25768
25601
25758
25797
25886
25914
26022
26013
25876
25795
25611
25401
25387
25397
25388
25254
25128
25133
25164
25176
25210
25203
25215
25289
25296
25398
25415
25490
25481
25504
25516
25520
25525
25543
25552
25538
25501
25506
25493
25486
25558
25571
25591
25672
25681
25694
25707
25710
25714
25744
25781
25791
25802
25815
25822
25829
25835
25841
25854
25840
25864
25878
25885
25881
25896
25903
25895
25907
25913
25918
25921
25916
25926
25932
25937
25942
25954
25949
25961
25965
25947
25971
25983
25990
25993
26015
26018
26024
26031
26034
26041
26049
26057
26065
26092
26096
26125
26120
26103
26116
26179
26207
26177
26166
26194
26221
26131
26123
26064
26111
26142
26126
26133
26163
26160
26141
26129
26090
26077
26073
26023
26030
26038
26045
26046
26069
26078
26058
26089
26117
26122
26056
26132
26101
26055
26118
26119
26134
26159
26203
26204
26255
26253
26252
26276
26283
26289
26319
26336
26323
26341
26348
26349
26353
26362
26374
26377
26376
26397
26410
26435
26442
26440
26462
26526
26395
26359
26358
26284
26063
26017
26005
25972
25988
26001
25960
26020
26026
25967
25953
25945
25950
25939
25923
25887
25858
25855
25843
25857
25867
25900
25912
25920
25936
25952
25987
26000
26009
26044
26074
26087
26091
26147
26146
26222
26232
26230
26236
26241
26281
26300
26312
26316
26329
26338
26328
26373
26380
26385
26390
26393
26413
26417
26423
26431
26437
26428
26451
26464
26476
26475
26478
26450
26436
26416
26432
26408
26403
26425
26400
26401
26399
26419
26391
26414
26407
26405
26415
26370
26351
26343
26340
26317
26278
26282
26321
26330
26307
26314
26318
26324
26327
26332
26334
26366
26355
26306
26299
26271
26214
26249
26250
26217
26261
26288
26258
26260
26224
26215
26228
26292
26294
26304
26313
26345
26384
26361
26364
26388
26368
26392
26372
26396
26375
26418
26434
26441
26446
26461
26466
26505
26530
26539
26563
26627
26707
26711
26712
26714
26715
26717
26793
26802
26785
26746
26687
26688
26698
26701
26704
26693
26690
26643
26629
26628
26626
26621
26605
26589
26564
26548
26557
26558
26537
26528
26525
26503
26506
26520
26518
26517
26513
26521
26519
26487
26511
26540
26555
26570
26574
26585
26613
26577
26578
26573
26572
26602
26640
26654
26658
26660
26661
26663
26669
26683
26682
26691
26726
26725
26720
26719
26696
26697
26650
26675
26752
26722
26773
26743
26759
26789
26809
26812
26818
26834
26830
26816
26815
26805
26797
26798
26799
26803
26804
26854
26873
26845
26847
26863
26861
26866
26862
26852
26849
26835
26781
26774
26748
26736
26692
26728
26727
26730
26742
26761
26770
26787
26791
26810
26831
26846
26853
26860
26864
26867
26868
26877
26870
26811
26731
26706
26603
26544
26533
26523
26596
26593
26609
26733
26721
26636
26600
26512
26527
26496
26409
26220
26245
26231
26121
26061
25944
26059
26083
26108
26145
26172
26189
26200
26209
26309
26347
26369
26371
26454
26463
26469
26472
26480
26492
26504
26507
26522
26529
26550
26630
26671
26735
26749
26709
26737
26768
26772
26833
26856
26914
26990
26922
26885
26681
26685
26638
26607
26579
26514
26497
26456
26426
26342
26156
25810
25664
25511
25498
25655
25679
26085
26110
26151
26169
26356
26114
26047
26305
26202
25996
25964
25848
25818
25788
25786
25647
25783
25780
25852
25846
25831
25821
25834
25812
25832
25801
25873
25870
25865
25849
25811
25746
25722
25729
25775
25762
25732
25723
25741
25733
25756
25749
25699
25697
25684
25676
25656
25640
25619
25614
25606
25624
25628
25631
25636
25645
25770
25763
25779
25637
25512
25482
25443
25249
25351
25382
25448
25456
25464
25469
25508
25523
25532
25540
25555
25565
25588
25602
25618
25634
25650
25658
25678
25686
25689
25718
25727
25740
25767
25784
25805
25823
25836
25803
25800
25819
25793
25828
25787
25776
25769
25747
25717
25701
25708
25696
25635
25662
25654
25630
25625
25607
25612
25598
25595
25563
25573
25574
25553
25527
25479
25445
25441
25436
25392
25385
25372
25368
25363
25353
25305
25266
25250
25226
25185
25134
25125
25057
25053
25030
24993
24906
24905
24882
24876
24872
24861
24846
24810
24785
24771
24744
24765
24783
24793
24790
24791
24815
24818
24901
24903
24932
24887
24753
24751
24809
24822
24848
24902
24910
24918
24924
24933
24959
24965
25020
25027
25086
25158
25187
25190
25198
25197
25233
25272
25293
25341
25352
25362
25391
25399
25402
25411
25418
25421
25432
25446
25449
25455
25465
25471
25478
25483
25524
25502
25531
25557
25542
25566
25578
25586
25593
25622
25627
25639
25651
25666
25674
25711
25720
25728
25709
25704
25692
25682
25665
25663
25649
25621
25615
25610
25599
25590
25576
25567
25564
25560
25551
25545
25518
25507
25477
25474
25468
25454
25422
25413
25403
25400
25390
25380
25347
25342
25321
25340
25367
25370
25377
25349
25345
25317
25307
25300
25292
25278
25270
25264
25253
25247
25242
25232
25222
25213
25167
25189
25186
25179
25174
25168
25153
25146
25138
25122
25115
25103
25087
25077
25063
25031
25023
25021
25016
24999
25009
24990
24978
24973
24814
24808
24819
24690
24714
24746
24702
24658
24648
24617
24604
24377
24394
24430
24486
24539
24440
24441
24275
24372
24383
24205
24154
24059
23977
23760
24032
24041
24623
24661
24671
25245
25433
25467
25476
25648
25813
26098
26192
26004
25782
25745
25660
25109
25002
25450
25581
25513
25459
25412
25487
25608
25575
25892
26155
25958
25978
25917
25941
25963
25938
26208
26474
26491
26562
27122
27257
27255
27271
27227
27215
27064
27016
27007
26996
26974
26899
26888
26883
26879
26884
26881
26905
26967
27041
27161
27400
27417
27428
27412
27427
27438
27779
27705
27830
27686
27632
27631
27610
27581
27560
27556
27804
28868
28861
28917
28847
28890
29667
30059
29927
29851
29984
30042
30021
29960
29946
29958
30017
30018
30006
30160
30065
30109
30355
30267
30366
30371
29771
29004
29151
29006
29125
29262
29192
29146
29127
29122
30528
30453
30525
30382
30503
30653
30974
30976
30977
30981
30986
30987
30988
30990
30992
30995
31001
31005
31006
31011
31023
31037
31062
31041
31031
31022
30998
31003
31130
31583
31569
31956
32013
31998
31919
32018
32068
32324
32478
32504
32498
32573
32621
32653
32658
32685
32710
32764
32790
32805
32821
32827
32851
32902
32920
33153
33172
33235
33254
33187
33245
33193
33253
33173
33261
33257
33179
33231
33313
33465
33512
33563
33587
33598
33603
33745
33802
33850
32900
32896
32307
31825
31768
31677
31781
31771
31809
31812
31814
31824
31820
31830
31846
31866
31858
31859
31863
31861
31870
31892
31950
31952
31953
31949
31964
31972
32023
32026
32043
32045
32034
31958
31896
31878
31854
31796
31826
31828
31838
31855
31842
31837
31823
31821
31758
31827
31753
31708
31730
31683
31644
31662
31669
31654
31605
31618
31628
31484
31479
31609
31849
31808
31799
31836
31869
31902
31912
31876
31963
32014
32054
32105
32119
32125
32253
32239
32212
32214
32208
32167
32175
32168
32166
32178
32210
32217
32224
32235
32352
32345
32339
32426
32433
32402
32397
32390
32377
32361
32349
32332
32325
32322
32271
32220
32181
32121
32149
32177
32200
32209
32211
32283
32296
32304
32337
32334
32398
32365
32384
32394
32405
32360
32356
32319
32312
32310
32306
32295
32292
32261
32247
32223
32205
32219
32202
32176
32192
32222
32204
32221
32203
32236
32257
32234
32233
32251
32242
32231
32238
32232
32250
32254
32262
32269
32273
32285
32274
32278
32276
32277
32355
32333
32259
32249
32196
32080
32035
31982
31980
31961
31974
31968
31965
31938
31947
31941
31927
31922
31874
31867
31877
31857
31832
31822
31742
31725
31661
31629
31617
31536
31416
31058
31059
31066
31373
31431
31376
31619
31488
31701
32097
32092
32091
32099
32243
32108
32111
32240
32308
32341
32346
32344
32353
32372
32383
32393
32431
32522
32724
32706
32704
32693
32697
32726
32736
32742
32797
32721
32705
32703
32707
32751
32756
32758
32761
32787
32789
32801
32802
32803
32807
32817
32819
32822
32825
32829
32860
32870
32882
32832
32963
32999
32968
32947
32946
32935
32933
32909
32908
32912
32926
32995
33209
33511
32940
32936
33001
33229
33317
33353
33457
33651
33656
33917
33865
33932
33937
33935
33941
33946
33942
34109
34209
34218
34261
34301
34333
34339
34359
34351
34334
34276
34282
34278
34284
34283
34280
34274
34270
34264
34265
34260
34258
34217
34243
34308
34365
34367
34369
34368
34361
34363
34364
34378
34445
34499
34535
34727
34678
34675
34644
34538
34554
34558
34576
34569
34628
34632
34635
34639
34646
34657
34642
34668
34630
34626
34623
34622
34617
34612
34610
34596
34587
34589
34586
34583
34578
34588
34579
34574
34572
34559
34567
34564
34549
34546
34543
34475
34444
34474
34483
34487
34491
34480
34488
34501
34507
34508
34509
34511
34515
34512
34519
34517
34520
34527
34528
34539
34532
34521
34548
34550
34553
34556
34542
34555
34561
34562
34568
34560
34571
34566
34603
34606
34616
34621
34611
34624
34627
34619
34613
34631
34633
34641
34637
34647
34669
34666
34650
34602
34605
34598
34580
34575
34573
34545
34557
34563
34570
34577
34581
34593
34582
34585
34595
34599
34604
34607
34609
34615
34608
34503
34514
34510
34434
34409
34428
34465
34401
34398
34400
34451
34754
34408
34337
34327
34297
34166
34177
34157
34317
34316
34314
34325
34328
34326
34348
34350
34355
34353
34347
34346
34329
34340
34330
34323
34318
34296
34293
34288
34286
34290
34256
34254
34219
34042
34100
34200
34250
34208
34211
34199
34185
34158
34172
34162
34163
34192
34193
34201
34207
34154
34075
34087
34029
33995
33981
33710
33708
33728
33731
33704
33531
33487
32925
32846
32743
32669
32692
32688
32615
32674
32668
32657
32629
32624
32541
32509
32501
32538
32471
32311
32351
32362
32429
32506
32399
32445
32428
32638
32666
32660
32620
32622
32644
32648
32694
32711
32712
32720
32700
32695
32683
32684
32649
32632
32633
32551
32569
32590
32647
32670
32702
32791
32673
32639
32559
32518
32587
32566
32562
32610
32537
32585
32696
32699
32877
32760
32850
32916
32906
33281
32927
32937
32811
32872
32675
32623
32645
32731
32820
32894
33369
33359
33423
33372
33443
33442
33429
33474
33489
33486
33509
33473
33437
33074
33464
33480
33481
33485
33492
33502
33548
33525
33634
33646
33638
33635
33626
33631
33876
33866
33820
33722
33877
33894
33971
33883
33871
33872
34056
34026
33983
34018
33896
33884
33910
33836
33786
33777
33691
33688
33684
33671
33665
33668
33645
33611
33597
33600
33593
33558
33539
33561
33575
33582
33586
33609
33608
33610
33604
33613
33625
33642
33641
33648
33624
33537
33652
33670
33861
33863
34043
34046
34048
34054
34108
34097
34117
34103
34085
34077
34095
34055
34039
34065
34084
34105
34114
34121
34070
34033
34101
34111
34107
34122
34128
34152
34141
34137
34174
34183
34155
34142
34146
34132
34136
34153
34145
34144
34134
34129
34140
34138
34135
34125
34115
34098
34074
34069
34083
34204
34215
34534
34648
34662
34672
34673
34679
34698
34707
34704
34695
34688
34699
34702
34718
34713
34732
34733
34836
35066
35278
35244
35534
35527
35639
35455
36261
44289
43962
38198
36964
35974
35494
35395
35329
35039
35045
35057
35068
35087
35104
35115
35073
35086
35083
35111
35161
35148
35122
35130
35135
35158
35124
35141
35299
35247
35242
35218
35151
35250
37165
35312
35248
35229
35215
35222
35230
35227
35220
35214
35211
35208
35204
35201
35191
35181
35184
35194
35179
35178
35136
35174
35160
35149
35142
35128
35125
35159
35168
35176
35180
35187
35189
35197
35193
35206
35217
35276
35190
35213
35212
35210
35202
35200
35195
35185
35188
35170
35169
35137
35165
35146
35067
35075
35114
35056
35047
34736
34735
34640
34652
34614
34529
34457
34504
34500
34470
34468
34471
34448
34436
34380
34303
34291
34300
33829
33846
33845
33838
33835
33831
33830
33806
33813
33812
33817
33819
33814
33805
33801
33799
33794
33800
33721
33733
33718
33723
33726
33716
33797
33791
33796
33698
33699
33701
32890
32782
32778
32776
32766
32745
32713
32682
32680
32681
32500
32503
32494
32489
32488
32484
32480
32479
32467
32476
32456
32451
32450
32453
32458
32474
32485
32454
32442
32437
32434
32430
32407
32401
32395
32392
32386
32382
32374
32358
32370
32321
32316
32299
32293
32198
32015
32004
32001
31865
31833
31782
31798
31800
31786
31793
31714
31719
31705
31728
31745
31723
31718
31706
31676
31697
31692
31695
31688
31693
31685
31702
31704
31686
31667
31671
31674
31673
31666
31663
31638
31615
31595
31584
31578
31504
31586
31469
31448
31442
31414
31493
31655
31636
31668
31672
31665
31652
31659
31656
31678
31657
31675
31653
31650
31648
31649
31646
31642
31664
31640
31637
31639
31660
31623
31622
31620
31608
31600
31573
31570
31563
31565
31571
31494
31483
31474
31480
31443
31395
31402
31386
31383
31331
31340
31294
31291
31257
31221
31224
31220
31270
31212
31225
31202
31200
31183
31192
31197
31188
31184
31182
31082
30849
30844
30805
30811
30121
29775
29738
29687
29088
28927
28904
28908
28866
28881
28832
28863
28792
28163
27799
27820
27813
27807
27496
27500
27492
27486
27474
27477
27489
27698
27697
27714
27713
27708
27723
27722
27749
27768
27757
27734
27746
27730
27718
27727
27725
27729
27735
27710
27720
27740
27759
27744
27761
27765
27767
27785
27801
27888
27915
27918
27926
27909
27924
27743
27750
27712
27747
27751
27859
27868
28021
28036
28052
28054
28048
28047
28046
28072
28042
28051
28053
28039
28060
28126
28140
28118
28121
28155
28055
28035
28057
28061
28321
28386
28403
28394
28407
28398
28391
28389
28406
28438
28437
28436
28445
28416
28396
28401
28421
28405
28412
28409
28400
28419
28415
28427
28404
28418
28392
28387
28381
28376
28346
28355
28375
28354
28338
28336
28344
28325
28312
28305
28294
28289
28281
28286
28266
28261
28262
28245
28243
28242
28222
28232
28234
28238
28227
28225
28224
28223
28229
28231
28233
28247
28240
28244
28248
28553
28552
28472
28501
28527
28351
28599
28676
28687
28671
28680
28710
28734
28737
28746
28764
28766
28769
28782
28785
28799
28783
28900
28957
28965
28974
29166
29199
29084
28967
29106
29044
29017
28922
28945
29255
29248
29301
29228
29430
28775
28756
28694
28698
28874
28767
28652
28663
28660
28711
28684
28601
28597
28583
28347
28533
28520
28515
28439
28432
28384
28372
28348
28250
28194
28179
28189
28183
28182
28175
28181
28184
28168
28167
28174
28159
28173
28177
28172
28171
28170
28144
28095
28147
28138
28270
28291
28363
28414
28411
28463
28484
28442
28453
28614
28621
28695
28777
28762
28768
28776
29543
29820
30427
30422
30433
30454
30470
30488
30492
30494
30504
30526
30515
30589
30623
30629
30646
30659
30669
30671
30673
30674
30667
30672
30663
30658
30668
30681
30647
30678
30666
30621
30463
30784
30777
30785
30798
30793
30815
30820
30788
30756
30738
30747
31035
31036
31055
31172
31160
31120
31801
31612
31126
31116
31205
31223
31209
31320
31307
31300
31278
31319
31230
31218
31211
31207
31199
31195
31180
31177
31176
31159
31156
31135
31109
31107
31136
31132
31098
31080
31020
31021
31010
31004
31008
31009
30969
30965
30962
30961
30861
30854
30846
30841
30835
30831
30830
30824
30768
30783
30761
30802
30803
30808
30813
30826
30806
30822
30800
30772
30782
30778
30770
30771
30762
30760
30749
30742
30741
30735
30729
30724
30657
30394
30381
30408
30403
30373
30380
30384
30005
30062
30648
30480
30456
30421
30628
30618
30509
30972
30867
30902
30896
30920
30921
30840
30821
30838
30812
30848
30832
30845
30834
30825
30816
30827
30823
30851
30818
30817
30860
30876
30883
30885
30886
30889
30895
30897
30913
30916
30915
30917
30919
30922
30923
30926
30925
30930
30929
30933
30934
30932
30931
30942
30946
30948
30960
30959
31017
31056
31057
31068
31070
31074
31073
31064
31063
31069
31071
31124
31123
31133
31166
31165
31181
31187
31194
31203
31204
31250
31247
31261
31251
31279
31316
31292
31275
31305
31229
31332
31337
31368
31385
31390
31399
31398
31397
31408
31426
31449
31412
31430
31482
31432
31459
31422
31400
31405
31428
31433
31417
31453
31444
31463
31460
31467
31475
31505
31528
31524
31521
31512
31546
31509
31574
31593
31587
31581
31572
31520
31477
31486
31511
31585
31589
31591
31594
31627
31641
31645
31647
31651
31670
31680
31682
31689
31699
31700
31703
31707
31709
31711
31727
31736
31717
31732
31747
31779
31850
31780
31778
31791
31792
31794
31795
31797
31790
31777
31762
31766
31765
31759
31746
31748
31744
31740
31741
31737
31720
31724
31726
31722
31729
31716
31756
31760
31775
31770
31755
31752
31738
31733
31734
31731
31739
31751
31743
31750
31763
31757
31764
31767
31761
31772
31773
31774
31769
31784
31785
31783
31787
31805
31788
31806
31807
31810
31860
32263
32338
32330
32309
32288
32464
32575
32592
32597
32646
32656
32608
32460
32469
32452
32455
32447
32414
32439
32443
32461
32466
32448
32425
32409
32423
32420
32418
32416
32406
32424
32491
32492
32496
32577
32932
33299
32951
32945
33697
33834
34120
34147
34156
34159
34102
34081
34086
34079
34089
34104
33994
34047
34090
34096
34099
34106
34116
34150
34194
34195
34248
34263
34269
34277
34273
34285
34320
34331
34332
34544
34659
34748
34758
34773
34770
34762
34761
34760
34763
34765
34764
34767
34766
34749
34745
34742
34738
34747
34750
34753
34756
34757
34768
34777
34781
34783
34782
34784
34786
34785
34787
34788
34810
34829
34839
34845
34834
34838
34847
34842
34852
34855
34856
34860
34863
34864
34876
34870
34849
34828
34823
34819
34814
34815
34821
34811
34809
34803
34793
34791
34816
34820
34822
34840
34843
34850
34853
34884
34866
34869
34868
34875
34879
34880
34883
34896
34894
34902
34908
34911
34914
34916
34921
34937
34950
34949
34958
34942
34955
34923
34920
34913
34912
34898
34897
34904
34895
34874
34861
34877
34885
34881
34900
34918
34924
34917
34926
34946
34943
34936
34941
34940
34931
34930
34945
34929
34944
34948
34933
34939
34935
34947
34934
34952
34953
34954
34956
34957
34960
34964
34967
34970
34968
34975
34974
34977
34971
34925
34963
34962
34961
34959
34927
34928
34915
34906
34901
34899
34891
34886
34882
34859
34872
34865
34858
34892
34854
34851
34848
34841
34837
34826
34824
34808
34831
34827
34805
34804
34802
34801
34799
34798
34797
34417
34513
34769
34739
34681
34467
34476
34413
34384
34305
34252
34249
34178
34176
34182
34167
34244
34236
34175
34179
34222
34076
34050
34061
34060
34071
34092
34119
34126
34078
34088
34110
34082
34112
34066
34064
34073
34058
34035
34028
34024
34010
33867
33809
33579
33674
32928
33685
33585
33592
33574
33621
33619
34051
33750
33595
33145
33338
32929
32780
32777
33000
32094
31923
31889
31715
31681
31634
31633
31631
31409
31406
31238
31289
31260
31296
31089
31506
31888
31890
32064
32053
32071
32066
32298
32328
32342
32364
32371
32367
32378
32363
32381
32385
32387
32389
32400
32404
32408
32413
32472
32475
32486
32495
32527
32545
32582
32640
32548
32540
32664
32735
32779
32843
32858
32865
32869
32868
32866
32864
32905
32856
32857
32855
32845
32837
32838
32834
32836
32831
32828
32826
32816
32814
32762
32749
32823
32842
32848
32849
32939
33343
33498
33534
33566
33577
33633
33793
33875
33986
33989
33993
34005
34003
34015
34021
34004
33991
34191
34230
34338
34415
34456
34498
34649
34712
34772
34993
34995
35106
35228
35347
35313
35237
35301
35302
35306
35392
35798
37503
36798
36696
36699
36643
35984
35967
35977
35961
35951
35947
35954
36028
35950
35942
36510
36832
37135
37126
37061
37131
37033
37158
37225
37250
37265
37317
37495
37447
37506
37563
37666
37915
38002
37830
37905
37783
37764
37748
37740
37753
37484
37396
37319
37120
37247
37288
37173
37155
37137
37125
37106
37104
37103
37098
36949
36938
36895
36884
36857
36865
36806
36687
36716
36733
36747
36769
36783
36789
36795
36876
36900
36955
36942
36959
36971
36991
37007
37010
37031
37040
37037
37060
37066
37067
37044
37074
37091
37097
37116
37117
37123
37127
37133
37145
37150
37154
37156
37167
37253
37223
37232
37211
37239
37259
37296
37320
37324
37335
37340
37350
37355
37372
37376
37381
37386
37389
37394
37525
37616
37449
37415
37344
37471
37479
37480
37490
37512
37526
37527
37529
37540
37553
37564
37589
37590
37766
37820
37838
37853
37857
38047
38089
37852
37836
37826
37815
37791
37778
37781
37785
37805
37811
37821
37824
37832
37839
37845
37847
37851
37859
37903
37917
38162
38113
38080
38079
38064
38048
38019
37924
37951
37971
38020
38037
38052
38054
38067
38093
38205
38213
38259
38295
38485
38519
38539
38563
38568
38592
38676
38691
38797
38893
38883
38794
38629
38583
38477
38638
38643
38649
38661
38607
38498
38190
38181
38326
38340
38349
38360
38443
38463
38490
38450
38466
38425
38397
38375
38320
38273
38244
38219
38227
38220
38208
38201
38192
38180
38169
38160
38151
38138
38130
38126
38123
38127
38102
38091
38071
38042
38045
38033
38011
37985
37939
37934
37921
37908
37912
37898
37896
37769
37763
37756
37751
37379
37739
37725
37712
37682
37671
37703
37718
37697
37935
37979
37980
38149
38134
38132
38137
38148
38159
38172
38196
38202
38222
38243
38263
38329
38342
38364
38383
38411
38438
38475
38494
38429
38448
38454
38446
38460
38509
38526
38562
38567
38588
38587
38596
38595
38608
38614
38628
38633
38667
38679
38687
38692
38698
38705
38722
38740
38736
38748
38772
38759
38745
38943
38933
38924
38913
38909
38835
38718
38684
38658
38654
38555
38550
38546
38538
38511
38462
38452
38416
38369
38297
38027
37998
37686
39081
40180
40206
40211
40262
40348
40416
40599
41480
41400
41362
40696
39351
39199
39048
39253
39315
39282
39317
39301
39355
39368
39409
39393
39415
39320
39429
39443
39446
39477
39500
39548
39539
39465
39423
39366
39369
39386
39265
38973
39149
39257
39192
39120
39074
39057
39005
38993
38758
38524
38645
38719
38739
38752
38791
38820
38834
38857
38841
38849
38855
38972
39006
39131
39175
39090
39078
39082
39060
39001
38989
38980
38959
38955
38961
38949
38891
38896
38895
38907
38915
38984
39070
39091
39076
39118
39142
39208
39242
39571
39404
39398
39416
39612
39616
39680
39810
39826
39801
39789
39765
39744
39769
39829
39952
39982
39917
39805
39775
39771
39756
39735
39720
39709
39693
39667
39643
39625
39837
39866
40003
40106
40143
40161
40113
40089
40044
40004
40051
40059
40065
40043
40071
40058
40063
40069
40103
40134
40156
40171
40182
40149
40162
40012
40541
40542
40591
40646
40683
40700
40729
40746
40777
40791
40802
40817
40882
40879
40908
40935
40957
40982
40962
40930
40888
40866
40814
40800
40736
40716
40702
40662
40655
40617
40585
40468
40430
40409
40396
40387
40311
40353
40363
40280
40250
40175
40218
40305
40245
40151
40055
40109
40166
40179
40187
40169
40220
40427
40226
40212
40213
40197
40176
40158
40128
40136
40115
40105
40072
40066
40054
40019
40014
39989
40041
39992
39973
39962
39944
39907
39925
39914
39876
39861
39849
39820
39802
39793
39784
39773
39755
39746
39737
39711
39704
39689
39688
39696
39736
39760
39778
39798
39803
39827
39855
39864
39902
39913
39921
39935
39948
39980
39990
39998
40037
40057
40093
40201
39922
39927
39873
39858
39821
39733
39717
39705
39665
39654
39636
39623
39557
39545
39499
39474
39438
39455
39450
39433
39312
39250
39290
39303
39406
39467
39466
39487
39508
39535
39558
39584
39715
39528
39576
39607
39586
39567
39490
39541
39359
39326
39392
39305
39334
39322
39314
39252
39205
39154
39106
39181
39102
39072
39034
39027
39013
39011
39000
38996
38954
38946
38856
38685
38681
38664
38660
38619
38435
38713
38887
38908
38927
38882
38881
38873
38846
38823
38771
38733
38678
38648
38622
38631
38396
38358
38299
38274
38245
38235
38120
37937
37919
37907
37914
37918
37949
37959
38015
38040
38028
38081
38104
38106
38182
38200
38242
38338
38361
38377
38500
38513
38472
38456
38339
38333
38298
38199
38152
38136
38105
38095
38074
38078
38083
38055
38082
38051
38077
38056
38044
38049
38035
38013
37978
37938
37932
37925
37927
37965
37995
38043
38097
38101
38107
38109
38121
38203
38209
38258
38261
38293
38308
38324
38355
38401
38408
38480
38515
38575
38565
38671
38662
38657
38663
38677
38697
38716
38709
38712
38768
38817
38778
38825
38876
38894
38944
38932
38956
38963
39029
39069
39117
39268
39296
39348
39367
39397
39403
39596
39618
39656
39652
39727
39743
39741
39814
39804
39782
39797
39753
39813
39785
39791
39790
39796
39809
39846
39816
39823
39878
39899
39871
39882
39908
39848
39879
39868
39842
39910
39947
39971
39987
39996
40018
40027
40052
40060
40079
40107
40183
40195
40208
40219
40261
40350
40378
40410
40529
40633
40672
40679
40739
40738
40927
40980
40987
41035
41043
41061
41088
41089
41148
41175
41178
41202
41065
41042
41021
41026
40970
40959
40931
40910
40875
40890
40845
40876
40858
40846
40778
40828
40819
40796
40757
40743
40724
40711
40619
40625
40582
40517
40526
40479
40493
40458
40469
40454
40435
40419
40418
40374
40314
40316
40283
40303
40281
40268
40251
40222
40209
40194
40189
40167
40131
40094
40084
40007
40008
39955
39932
39912
39897
39909
39937
39945
39959
39970
39983
39995
40020
40165
40225
40196
40172
40155
40117
40036
40016
40000
39997
39967
39960
39883
39934
39886
39877
39872
39836
39818
39788
39750
39728
39729
39661
39666
39706
39707
39691
39669
39631
39640
39592
39624
39593
39617
39598
39552
39553
39573
39519
39554
39457
39451
39444
39435
39407
39383
39318
39346
39405
39360
39382
39380
39441
39448
39413
39422
39461
39491
39475
39560
39622
39570
39540
39484
39468
39442
39427
39400
39370
39361
39352
39335
39294
39183
39130
39171
39174
39100
39148
39080
39107
39167
39161
39165
39062
39096
39088
39092
39050
38962
39067
39108
39129
39157
39173
39261
39300
39287
39286
39244
39194
39231
39264
39278
39313
39332
39343
39364
39375
39374
39402
39358
39384
39362
39354
39307
39272
39232
39219
39196
39144
39141
39065
39079
39032
39025
39039
39021
39041
39031
39017
38994
38923
38847
38832
38809
38787
38862
38848
38828
38755
38749
38737
38814
38723
38706
38675
38686
38695
38690
38702
38701
38714
38652
38727
38656
38760
38673
38762
38694
38776
38708
38688
38682
38535
38625
38337
38305
38251
38195
38175
38100
38050
38014
37975
37945
37926
37956
37928
37887
37930
37953
37973
37986
38010
38024
38036
38280
38210
38278
38142
38114
38306
38335
38379
38407
38474
38461
38464
38459
38432
38486
38514
38553
38572
38510
38528
38540
38699
38765
38793
38818
38811
38788
38721
38728
38642
38623
38612
38578
38468
38445
38453
38434
38441
38368
38403
38367
38393
38359
38521
38382
38387
38424
38381
38423
38374
38409
38413
38430
38458
38503
38594
38616
38653
38839
38885
38914
38812
38781
38754
38730
38732
38602
38647
38620
38609
38757
38831
38918
38979
38975
39019
39051
39133
39163
39164
39197
39135
39207
39269
39331
39495
39653
39580
39537
39308
39347
39336
39356
39323
39293
39277
39310
39291
39213
39225
39288
39373
39385
39391
39411
39401
39387
39255
39248
39224
39218
39201
39169
39134
39058
39043
39014
39113
39119
39127
39137
39151
39146
39150
39156
39166
39045
39185
39215
39238
39246
39260
39379
39421
39432
39482
39551
39595
39673
39695
39724
39686
39702
39655
39646
39674
39630
39658
39659
39648
39606
39638
39698
39761
39762
39763
39825
39863
39881
39893
39901
39933
39938
39988
39999
40013
40023
40038
40039
40148
40185
40224
40307
40325
40381
40496
40564
40664
40735
40695
40661
40640
40622
40572
40552
40488
40473
40452
40402
40385
40371
40367
40352
40327
40273
40255
40249
40237
40210
40184
40164
40140
40121
40086
40077
40076
40070
39981
39956
39950
39929
39915
39900
39892
39887
39867
39857
39838
39833
39822
39786
39758
39748
39740
39751
39759
39854
39808
39777
39780
39779
39812
39794
39844
39843
39918
39903
39928
39958
40029
40046
40064
40090
40203
40285
40253
40398
40333
40465
40497
40509
40543
40558
40588
40689
40797
40725
40750
40781
40752
40686
40728
40745
40722
40636
40635
40606
40628
40602
40560
40521
40500
40483
40538
40503
40451
40455
40498
40459
40426
40406
40441
40412
40391
40379
40365
40384
40360
40267
40320
40380
40386
40442
40446
40477
40467
40421
40358
40346
40332
40284
40241
40214
40216
40233
40177
40153
40130
40142
40154
40150
40088
40091
40098
40127
40032
40101
40112
40083
40053
40082
40081
40104
40100
40028
40015
40005
39986
39969
39939
39936
39930
39923
39916
39880
39869
39692
39583
39512
39492
39556
39521
39532
39690
39575
39679
39708
39747
39772
39931
40067
40047
40096
40040
40045
40092
40198
40108
40191
40266
40288
40324
40414
40698
40673
40669
40697
40555
40568
40553
40611
40610
40546
40540
40590
40609
40534
40574
40554
40549
40527
40507
40404
40515
40470
40464
40439
40389
40408
40397
40331
40330
40309
40207
40217
40234
40282
40287
40293
40294
40236
40286
40279
40260
40257
40308
40264
40302
40304
40390
40300
40296
40111
40031
40114
39885
40034
39946
39783
39510
39493
39479
39464
39452
39304
39263
39124
39089
39084
39016
38945
38888
38886
38871
38867
38859
38724
38672
38637
38561
38683
38655
38603
38605
38597
38591
38566
38544
38525
38482
38496
38426
38345
38310
38287
38246
38108
38112
38144
38141
38145
38156
38168
38216
38236
38193
38189
38292
38290
38300
38307
38336
38399
38422
38414
38491
38479
38530
38549
38529
38522
38520
38504
38488
38473
38457
38436
38392
38351
38322
38285
38252
38165
38153
38167
38211
38171
38164
38206
38157
38217
38174
38173
38147
38066
38069
38099
38131
38119
38229
38230
38260
38272
38303
38304
38323
38428
38447
38467
38483
38497
38516
38531
38554
38573
38615
38670
38680
38717
38735
38808
38810
38852
38901
38939
38950
38983
38998
39008
39023
39038
39115
39093
39105
39064
39112
39111
39160
39152
39132
39049
38985
38958
38938
38830
38751
38734
38790
38738
38789
38744
38795
38743
38725
38700
38689
38668
38604
38581
38560
38542
38533
38440
38325
38294
38276
38265
38247
38240
38223
38239
38257
38286
38311
38354
38363
38418
38437
38469
38478
38523
38545
38589
38593
38650
38674
38696
38704
38774
38767
38777
38826
38769
38827
38770
38821
38773
38763
38845
38884
38899
38926
38947
38966
38990
39010
39024
39063
39155
39176
39214
39249
39283
39311
39341
39372
39425
39459
39488
39505
39517
39496
39502
39498
39550
39485
39481
39546
39486
39563
39480
39547
39434
39389
39388
39365
39345
39299
39281
39256
39229
39193
39162
39153
39206
39243
39270
39309
39338
39377
39420
39449
39478
39501
39590
39614
39677
39718
39731
39734
39764
39807
39831
39845
39889
39894
39954
40030
40073
40118
40139
40163
40178
40204
40215
40240
40275
40321
40338
40361
40403
40422
40431
40447
40462
40461
40486
40531
40539
40571
40579
40605
40607
40632
40532
40501
40453
40373
40343
40235
40181
40202
40010
39911
39770
39725
39703
39671
39657
39620
39601
39582
39516
39589
39515
39525
39585
39599
39518
39523
39531
39530
39604
39603
39504
39602
39536
39534
39533
39610
39544
39542
39609
39549
39608
39641
39668
39699
39768
39795
39815
39834
39860
39870
39888
39951
39974
39984
40188
40492
40524
40548
40563
40623
40647
40648
40676
40701
40749
40795
40799
40809
40834
40841
40860
40877
40899
40847
40824
40823
40758
40693
40510
40530
40566
40578
40424
40349
40173
40239
40256
40375
40362
40306
40297
40335
40263
40248
40315
40242
40298
40265
40252
40205
40157
40144
40141
40119
40021
40001
39942
39862
39852
40075
40138
40186
40192
40193
40200
40221
40227
40247
40271
40277
40289
40290
40295
40299
40328
40336
40337
40359
40395
40417
40504
40495
40482
40466
40449
40437
40434
40436
40425
40420
40411
40392
40364
40354
40329
40292
40269
40259
40243
40232
40223
40048
40056
39615
38598
37961
37892
37752
37691
37695
37663
37798
37775
37064
36359
35853
35872
35816
35739
35734
35777
35390
35917
35926
35908
35918
35929
35932
35925
35911
35346
35342
35355
35711
43205
43201
43228
43401
43448
43390
43294
37867
40415
43332
43317
43542
43536
43544
43550
43557
43564
43575
43200
41626
41676
39891
39830
38746
38385
38569
39012
39143
40323
41128
41127
41094
41037
42147
42331
42560
42711
43338
43383
43368
43411
43436
43365
43465
43456
43494
43526
43573
43551
43545
43533
43534
43517
43513
43519
43514
43476
43482
43543
43245
43500
43680
43712
43713
43727
43750
43741
43802
43821
43812
43838
43758
43749
43791
43795
43819
43822
43710
43707
43738
43715
43745
43646
43645
43644
43629
43626
43623
43620
43615
43613
43599
43609
43602
43598
43596
43593
43588
43581
43578
43583
43582
43584
43570
43524
43530
43522
43516
43503
43499
43495
43479
43341
43343
43349
43360
43481
43486
43523
43489
43449
43429
43422
43418
43408
43377
43362
43366
43371
43373
43376
43384
43387
43394
43393
43521
43509
43491
43487
43477
43468
43467
43464
43440
43498
43502
43505
43508
43579
43398
43346
43276
43266
43226
43214
43178
43160
43149
43142
43136
43128
43097
43094
43082
43079
43080
43074
43037
43020
43008
43005
42967
42952
42948
42913
42908
42911
42894
42887
42876
42877
42867
42861
42846
42838
42809
42794
42776
42778
42792
42801
42795
42833
42840
42842
42882
42889
42886
42986
42992
43000
42991
42979
43021
43049
43029
43058
43036
43071
43067
43032
43063
43042
43004
43001
43025
42999
43002
42974
42939
42959
42951
42922
42929
42915
42912
42935
42961
42970
42976
42997
43019
43034
43126
43105
43095
43083
43090
43110
43117
43124
43113
43109
43120
43164
43189
43193
43173
43172
43211
43215
43221
43210
43244
43235
43230
43247
43270
43250
43255
43259
43265
43269
43286
43283
43295
43289
43298
43302
43330
43337
43320
43329
43287
43246
43240
43236
43194
43190
43121
43091
43100
43099
43115
43129
43135
43139
43130
43134
43171
43195
43202
43209
43199
43192
43183
43165
43107
43125
43116
43087
43022
43023
43030
43038
43050
43046
42996
42978
42971
42924
42909
42891
42885
42850
42844
42843
42848
42768
42750
42736
42725
42733
42656
42643
42642
42630
42620
42611
42610
42568
42554
42539
42466
42452
42444
42360
42307
42264
42257
42253
42267
42254
42210
42202
42230
42209
42164
42188
42173
42150
42116
42141
42149
42099
42094
42190
42128
42127
42126
42122
42121
42097
42133
42117
42115
42137
42157
42295
42729
42899
42928
42931
42937
42936
42943
42944
42946
42950
42969
42975
42962
42966
42919
42906
42897
42895
42900
42784
42773
42756
42751
42690
42615
42624
42636
42639
42669
42774
42770
42767
42718
42714
42713
42685
42637
42650
42648
42479
42578
42453
42486
42414
42397
42405
42385
42376
42366
42350
42335
42336
42319
42233
42245
42265
42279
42280
42275
42348
42359
42370
42344
42356
42409
42368
42378
42410
42373
42454
42471
42480
42491
42482
42507
42509
42510
42528
42534
42546
42552
42561
42572
42603
42632
42634
42652
42537
42502
42457
42441
42439
42422
42367
42352
42343
42320
42292
42268
42252
42258
42185
42170
42153
42125
42053
42042
42032
42016
41986
41965
41940
41917
41893
41873
41875
41858
41847
41791
41768
41772
41724
41703
41628
41619
41600
41574
41524
41511
41498
41487
41468
41429
41417
41409
41384
41363
41357
41302
41253
41239
41294
41244
41197
41187
41153
41139
41129
41103
41117
41084
41029
41008
40978
40915
40895
40906
40867
40909
40947
40972
40996
41022
41241
41276
41419
41439
41470
41472
41566
41567
41611
41636
41644
41657
41663
41678
41751
41884
41839
41860
41902
41920
41946
41971
42036
42091
42135
42142
42156
42174
42179
42183
42211
42235
42255
42300
42316
42332
42333
42358
42375
42425
42431
42462
42469
42485
42513
42520
42749
42702
42700
42658
42532
42523
42518
42490
42477
42465
42443
42435
42417
42412
42396
42384
42381
42387
42428
42463
42437
42451
42470
42499
42557
42521
42577
42581
42629
42608
42617
42621
42651
42717
42724
42742
42793
42782
42799
42807
42813
42826
42812
42837
42864
42873
42938
42905
42880
42858
42839
42832
42775
42786
42772
42762
42745
42787
42753
42754
42739
42759
42757
42722
42719
42710
42744
42703
42730
42681
42674
42698
42671
42627
42666
42613
42655
42600
42558
42544
42517
42407
42392
42389
42364
42363
42341
42351
42354
42361
42369
42276
42281
42312
42325
42349
42416
42593
42604
42618
42548
42598
42524
42573
42515
42575
42562
42541
42516
42542
42580
42582
42592
42605
42606
42628
42635
42640
42646
42653
42663
42675
42723
42709
42684
42619
42566
42567
42550
42527
42450
42589
42449
42427
42590
42355
42408
42393
42328
42313
42277
42270
42304
42269
42288
42259
42232
42273
42212
42206
42186
42162
42160
42166
42197
42192
42201
42204
42219
42229
42243
42274
42297
42308
42289
42290
42347
42353
42340
42362
42421
42461
42488
42481
42440
42455
42447
42403
42402
42380
42374
42337
42357
42310
42326
42305
42299
42282
42286
42263
42256
42251
42144
42145
42078
42106
42104
42084
42076
42051
42043
42033
42028
41987
41976
41929
41907
41896
41872
41868
41864
41853
41785
41766
41750
41736
41718
41713
41662
41647
41632
41615
41602
41564
41436
41435
41405
41359
41343
41326
41304
41286
41254
41274
41319
41355
41401
41402
41421
41445
41497
41494
41540
41557
41536
41571
41528
41572
41558
41550
41508
41495
41485
41512
41520
41515
41591
41612
41618
41607
41649
41673
41684
41700
41726
41710
41737
41784
41812
41807
41841
41825
41890
41909
42014
41983
41932
41911
41848
41859
41916
41931
41943
41964
41999
42027
42064
42119
42092
42063
41947
41930
41897
41857
41845
41824
41801
41794
41774
41763
41762
41743
41753
41699
41659
41609
41585
41624
41630
41645
41588
41578
41563
41547
41505
41478
41422
41399
41379
41195
41262
41364
41358
41312
41289
41248
41221
41198
41167
41111
41079
41038
41018
40979
40964
40920
40815
40768
40737
40692
40685
40649
40630
40603
40616
40624
40657
40668
40663
40674
40707
40767
40776
40869
40922
40933
40968
41028
41039
41072
41122
41160
41194
41242
41272
41284
41367
41387
41437
41456
41504
41531
41568
41616
41706
41723
41781
41793
41816
41849
41869
41887
41881
41938
41957
41998
42026
42041
42062
42086
42095
42132
42140
42158
42180
42215
42236
42246
42247
42242
42228
42221
42217
42213
42208
42199
42196
42189
42181
42182
42177
42171
42152
42054
42068
42066
42047
42039
42023
42004
41977
41944
41919
41895
41883
41871
41828
41818
41799
41761
41742
41735
41695
41688
41654
41575
41538
41551
41461
41447
41381
41389
41446
41529
41426
41424
41452
41523
41535
41466
41548
41493
41555
41506
41510
41516
41532
41543
41595
41554
41594
41683
41739
41769
41790
41809
41810
41831
41973
41996
42046
42059
42075
42207
42169
42165
42159
42143
41975
41874
41837
41846
42065
42044
42029
42006
41980
41966
41970
41945
41933
41905
41891
41877
41925
41949
41981
41978
42012
42005
42024
42020
42037
42085
42079
41760
41773
41746
41756
41814
41820
41822
41789
41771
41702
41693
41629
41623
41633
41604
41542
41464
41407
41372
41382
41408
41474
41374
41366
41348
41327
41306
41340
41238
41207
41138
41174
41183
41193
41209
41215
41222
41227
41279
41285
41293
41308
41318
41334
41347
41356
41380
41388
41403
41428
41556
41573
41583
41631
41608
41721
41670
41690
41603
41655
41530
41584
41539
41562
41552
41496
41469
41438
41653
41620
41581
41579
41541
41522
41457
41352
41394
41353
41393
41307
41299
41275
41219
41204
41203
41252
41420
41016
40988
40857
40865
40986
40851
40848
40774
40681
40670
40654
40634
40642
40615
40428
40401
40494
40511
40595
40514
40525
40626
40586
40600
40620
40719
40726
40687
40699
40748
40761
40787
40782
40801
40830
40856
40893
40902
40936
40958
40967
40960
40984
40985
40990
40995
41000
41017
41027
41034
41014
41076
41114
41120
41134
41146
41172
41095
41083
41063
41033
41007
41005
40975
40918
40949
40929
40881
40862
40870
40812
40939
40861
40907
40840
40816
40806
40838
40765
40827
40756
40747
40742
40732
40715
40641
40580
40557
40596
40618
40637
40631
40645
40651
40587
40659
40665
40680
40682
40688
40694
40727
40780
40769
40788
40804
40826
40556
40523
40490
40476
40457
40429
40629
40612
40592
40576
40559
40551
40550
40520
40518
40502
40499
40471
40448
40444
40423
40357
40310
40276
40168
40035
39991
40080
40085
39957
39949
40050
40042
40033
40026
39919
40017
40002
39896
39905
39968
39961
39926
39898
39774
39819
39682
39663
39634
39633
39321
39381
39414
39476
39460
39649
39597
39841
39806
39787
39719
39676
39781
39800
39850
39828
39847
39859
39904
39940
39865
39767
39749
39732
39647
39687
39701
39628
39685
39681
39588
39581
39562
39611
39591
39587
39514
39579
39506
39471
39447
39412
39333
39353
39275
39226
39251
39306
39328
39390
39419
39428
39445
39463
39526
39559
39642
39662
39678
39700
39730
39738
39776
39817
39835
39890
39920
39941
39963
40022
40095
40132
40146
40137
40126
40133
40122
40123
40102
40087
40068
40049
40024
39993
39977
39953
39895
39874
39840
39811
39792
39766
39752
39721
39670
39629
39565
39524
39509
39483
39462
39439
39418
39395
39371
39329
39302
39266
39233
39186
39170
39136
39098
39083
39066
39052
39036
39026
39018
39007
38995
38970
38957
38953
38902
38892
38877
38869
38864
38863
38803
38804
38799
38853
38854
38785
38779
38729
38703
38659
38600
38586
38547
38527
38517
38390
38362
38357
38334
38316
38256
38178
38163
38158
38143
38129
38111
38046
38038
38008
37981
37952
37929
37913
37884
37873
37856
37841
37808
37762
37770
37744
37768
37759
37690
37688
37743
37767
37776
37788
37842
37863
37875
37877
38023
38085
38103
38184
38191
38224
38225
38270
38218
38277
38271
38214
38282
38266
38215
38380
38268
38267
38207
38253
38248
38185
38188
38372
38237
38183
38232
38238
38233
38177
38234
38228
38154
38125
38098
38088
38087
38073
38062
38053
38021
37996
37958
37920
37904
37885
37878
37872
37868
37850
37855
37837
37833
37828
37813
37807
37806
37802
37796
37795
37790
37786
37792
37800
37810
37823
37835
37849
37862
37880
37901
37911
37942
37960
37989
38006
38000
38007
38029
38110
38262
38269
38275
38301
38313
38332
38389
38394
38406
38427
38451
38470
38484
38502
38518
38541
38557
38548
38580
38599
38707
38715
39073
39103
39123
39159
39189
39223
39227
39297
39316
39337
39376
39408
39453
39472
39513
39529
39637
39645
39564
39644
39627
39626
39569
39635
39632
39572
39578
39577
39639
39561
39522
39497
39473
39454
39440
39399
39378
39350
39344
39209
39122
39040
39028
38875
38872
38813
38819
38806
38798
38796
38617
38582
38571
38506
38481
38471
38415
38412
38330
38281
38249
38254
38347
38348
38366
38410
38606
38636
38646
38784
38842
38948
38967
38971
39015
39003
39075
39179
39273
39267
39254
39237
39202
39190
39054
39044
39114
39128
39139
39168
39280
39298
39295
39220
39212
39121
38976
38991
38992
39030
39042
39059
39077
38951
38988
38987
38978
38974
38968
38965
38960
38922
38890
38874
38833
38641
38824
38644
38669
38761
38720
38843
38850
38860
38878
38829
38756
38665
38666
38632
38590
38576
38570
38559
38507
38574
38405
38166
38288
38352
38395
38376
38318
38241
38212
38186
38187
38072
38086
38128
38135
38122
38118
38094
38063
37954
37991
37992
37967
37972
37946
37860
37844
37825
37812
37883
37816
37774
37902
37545
37537
37648
37757
37731
37779
37777
37721
37675
37632
37612
37530
37552
37593
37574
37523
37515
37481
37470
37497
37384
37361
37362
37325
37056
37072
37410
37414
37416
37428
37433
37442
37450
37467
37463
37550
37565
37572
37577
37595
37611
37608
37614
37618
37636
37680
37685
37692
37700
37728
37606
37591
37575
37570
37514
37508
37499
37493
37476
37468
37441
37407
37402
37377
37382
37395
37421
37475
37513
37536
37542
37559
37558
37579
37597
37615
37630
37644
37651
37662
37679
37694
37715
37727
37734
37750
37755
37760
37773
37780
37789
37793
37799
37809
37817
37801
37797
37794
37787
37782
37771
37772
37758
37704
37696
37683
37585
37634
37605
37596
37626
37521
37547
37531
37567
37578
37568
37541
37517
37469
37452
37451
37437
37419
37400
37385
37375
37356
37321
37299
37289
37269
37249
37240
37236
37228
37224
37218
37201
37193
37235
37160
37142
37122
37172
37171
37164
37161
37159
37152
37149
37146
37134
37124
37111
37110
37099
37057
37100
37076
37077
37075
37051
37039
37027
37012
37006
36999
36994
36968
36958
36953
36941
36918
36898
36885
36874
36828
36805
36808
36811
36822
36821
36827
36833
36831
36869
36892
36883
36860
36871
36880
36891
36912
36919
36927
36931
36940
36893
36976
36979
36992
37003
37038
37020
37019
37022
37025
37029
37102
37188
37082
37089
37118
37163
37177
37213
37226
37229
37238
37254
37290
37293
37338
37353
37363
37403
37420
37425
37511
37498
37489
37478
37472
37461
37458
37446
37528
37533
37360
37351
37333
37323
37294
37287
37282
37280
37272
37261
37233
37204
37192
37196
37187
37183
37178
37179
37162
37170
37166
37157
37140
37128
37109
37070
37055
37043
37026
37021
37002
36987
36978
36966
36934
36928
36921
36920
36913
36908
36903
36901
36894
36888
36882
36877
36863
36826
36864
36853
36851
36848
36849
36829
36823
36819
36820
36815
36801
36809
36756
36740
36724
36786
36785
36774
36771
36781
36766
36761
36750
36751
36744
36745
36739
36729
36727
36715
36709
36705
36697
36693
36683
36675
36665
36662
36642
36632
36581
36564
36563
36541
36498
36458
36461
36460
36465
36525
36515
36473
36475
36535
36481
36540
36480
36487
36549
36544
36492
36491
36554
36495
36558
36507
36567
36517
36523
36576
36522
36575
36528
36532
36531
36583
36536
36592
36582
36588
36594
36601
36546
36557
36614
36617
36597
36571
36658
36638
36641
36644
36685
36686
36691
36652
36653
36695
36704
36655
36708
36656
36714
36719
36667
36726
36666
36700
36712
36760
36722
36702
36721
36706
36692
36668
36672
36661
36630
36637
36682
36680
36906
36842
36818
36787
36797
36825
36845
36855
36879
36944
36981
36990
36986
37011
37018
37016
37081
37094
37107
37095
37112
37136
37144
37189
37174
37185
37182
37231
37263
37251
37285
37256
37315
37268
37354
37331
37312
37310
37326
37341
37367
37349
37358
37383
37399
37412
37391
37436
37435
37443
37460
37474
37473
37483
37501
37516
37494
37587
37580
37569
37556
37560
37509
37504
37500
37491
37487
37477
37465
37456
37430
37426
37401
37393
37380
37364
37365
37359
37322
37318
37305
37295
37286
37255
37186
37200
37292
37212
37121
37050
37045
37035
37046
37113
37130
37141
37190
37169
37148
37114
37115
37085
37069
37049
37001
36972
36960
36932
36922
36909
36800
36788
36669
36660
36654
36640
36619
36624
36606
36602
36599
36600
36593
36586
36578
36579
36573
36569
36574
36570
36565
36560
36555
36552
36553
36547
36543
36538
36529
36524
36519
36520
36521
36511
36478
36447
36443
36441
36438
36433
36434
36429
36430
36426
36421
36422
36412
36410
36404
36394
36386
36382
36387
36377
36372
36370
36350
36358
36348
36333
36327
36334
36325
36322
36319
36313
36330
36335
36343
36353
36366
36375
36408
36417
36431
36514
36508
36489
36423
36482
36500
36518
36548
36596
36605
36629
36646
36663
36673
36670
36678
36681
36684
36710
36718
36728
36735
36736
36723
36741
36748
36749
36758
36763
36768
36773
36775
36764
36753
36746
36731
36689
36707
36659
36603
36621
36506
36452
36442
36419
36424
36428
36463
36474
36504
36485
36490
36501
36493
36502
36505
36512
36516
36537
36542
36551
36559
36568
36591
36585
36598
36610
36611
36634
36650
36664
36468
36450
36425
36416
36413
36409
36407
36411
36406
36385
36384
36371
36368
36360
36356
36351
36341
36311
36274
36275
36254
36245
36151
36162
36111
36081
36086
36070
36067
36010
35952
35936
35900
35901
35912
35892
35881
35856
35745
35803
35809
35716
35679
35685
35698
35666
35669
35668
35657
35655
35570
35532
35514
35500
35504
35538
35542
35558
35550
35569
35650
35686
35478
35405
35365
35357
35402
35407
35401
35450
35493
35519
35440
35434
35435
35502
35612
35600
35590
35592
35616
35640
35620
35603
35646
35672
35690
35688
35682
35652
35703
35724
35726
35729
35705
35693
35680
35673
35675
35676
35677
35678
35681
35709
35692
35697
35695
35696
35701
35700
35707
35717
35719
35708
35691
35694
35699
35683
35630
35621
35499
35487
35483
35481
35448
35433
35404
35429
35473
35496
35475
35497
35533
35531
35566
35585
35573
35565
35563
35539
35572
35597
35624
35631
35654
35670
35664
35658
35626
35633
35578
35537
35548
35553
35637
35671
35674
35720
35721
35735
35742
35727
35728
35731
35758
35763
35744
35754
35751
35757
35769
35783
35782
35792
35817
35849
35863
35869
35879
35931
35927
35973
35896
35887
35886
35883
35885
35877
35808
35741
35791
35832
35829
35841
35839
35835
35821
35812
35802
35800
35799
35797
35796
35795
35788
35785
35823
35828
35831
35834
35838
35836
35840
35855
35884
35889
35893
35880
35934
35921
35939
35971
35958
35949
35955
35959
35972
35968
35962
35960
35956
35953
35948
35945
35938
35923
35909
35894
35914
35994
36103
36156
36168
36202
36119
36135
36104
36072
36101
36030
35988
36095
36116
36115
36150
36161
36166
36172
36228
36332
36344
36352
36364
36367
36383
36398
36403
36451
36472
36477
36444
36436
36455
36484
36488
36497
36503
36509
36530
36556
36615
36609
36620
36612
36633
36676
36694
36737
36937
36935
36948
36952
36975
36989
37041
37047
37147
37151
37138
37083
37275
37303
37308
37347
37329
37328
37316
37313
37307
37284
37270
37096
37080
37132
37105
37093
37071
37053
36963
36956
36896
36887
36856
36649
36625
36616
36587
36580
36566
36381
36390
36389
36401
36467
36469
36479
36590
36623
36627
36622
36626
36772
36778
36782
36870
36852
36858
36867
36886
36954
36984
36974
36961
36924
36854
36859
36836
36840
36762
36757
36698
36703
36657
36645
36639
36613
36604
36595
36584
36589
36550
36545
36534
36427
36415
36361
36378
36346
36347
36392
36373
36340
36369
36337
36323
36321
36338
36300
36299
36331
36294
36281
36303
36260
36227
36212
36195
36163
36165
36124
36129
36134
36170
36139
36149
36160
36205
36180
36171
36178
36174
36167
36159
36146
36096
36105
36102
36097
36127
36118
36114
36091
36092
36082
36088
36052
36076
36049
36044
36031
36022
36020
35982
35986
35980
35979
35978
35976
35975
35964
35965
35990
35997
36008
36012
35996
35999
35993
35998
36000
36004
36006
36018
36016
36039
36021
36023
36024
36026
36027
36032
36051
36034
36036
36055
36056
36038
36041
36037
36234
36188
36214
36215
36222
36189
36147
36143
36182
36140
36175
36136
36138
36125
36130
36109
36077
36054
36069
36083
36107
36142
36098
36099
36090
36079
36080
36112
36071
36053
36046
36108
36120
36128
36155
36181
36183
36185
36187
36198
36220
36223
36229
36232
36236
36244
36247
36251
36186
36242
36252
36262
36266
36270
36267
36276
36277
36289
36288
36293
36292
36302
36301
36306
36308
36310
36315
36318
36320
36328
36336
36298
36297
36345
36365
36376
36380
36388
36393
36395
36400
36399
36405
36418
36462
36459
36456
36453
36448
36454
36449
36445
36446
36414
36397
36357
36307
36296
36264
36269
36238
36201
36200
36199
36211
36210
36216
36218
36263
36226
36280
36279
36287
36290
36471
36121
36190
36271
36324
36432
36780
36947
36866
36713
36907
36647
36256
36312
36476
36440
36258
36253
36249
36243
36235
36225
36207
36048
36089
36158
36062
36063
36059
36050
36065
35985
35970
36042
36533
36527
37017
36793
36043
35944
35943
35928
35842
35794
35784
35786
35770
35755
35766
35753
35748
35730
35722
35718
35684
35649
35543
35521
35489
35474
35486
35421
35389
35388
35383
35373
35359
35368
35366
35371
35367
35352
35345
35350
35344
35338
35361
35332
35150
35153
35089
34998
35048
35031
35011
35008
35015
35023
35030
34932
34835
34446
34472
34469
34068
34410
34292
34253
34233
33905
34022
33966
34014
34006
34013
34023
33978
33962
33897
33880
33898
33886
33856
33832
33773
33712
33711
33732
33840
33837
33811
33764
33828
33770
33521
32899
32574
32185
31973
31887
31818
31816
31691
31614
31487
31389
30654
30776
31222
31298
32028
31549
31891
32366
32329
32580
32470
32708
32691
32524
32605
32650
32765
33702
33705
34231
34336
34357
34354
34335
34547
34482
34493
34502
34506
34516
34523
34526
34533
34530
34531
34551
34565
34591
34597
34592
34654
34667
34670
34671
34755
34661
34655
34651
34645
34643
34634
34629
34625
34618
34620
34600
34594
34590
34552
34536
34540
34537
34477
34479
34441
34461
34452
34460
34459
34466
34473
34492
34497
34496
34489
34486
34490
34495
34751
34728
34730
34734
34795
34817
34833
34818
34984
35036
35069
35076
35097
35192
35207
35205
35082
35252
35256
35260
35270
35269
35362
35381
35408
35406
35437
35425
35426
35427
35431
35436
35438
35442
35461
35422
35305
35316
35311
35314
35309
35297
35300
35295
35304
35107
35103
35294
35327
35328
35331
35324
35320
35321
35326
35330
35336
35334
35337
35417
35410
35403
35415
35394
35416
35423
35441
35424
35428
35451
35464
35452
35443
35444
35457
35466
35465
35485
35559
35601
35593
35706
35759
35614
35606
35598
35772
35774
35780
35837
35852
35860
35861
35866
35868
35870
35876
35890
35930
35983
35946
36014
36106
36213
36572
36561
36486
36362
36437
36379
36273
36317
36439
36339
36784
36779
36776
36770
36767
36755
36752
36743
36742
36738
36730
36711
36688
36674
36679
36420
36457
36402
36396
36391
36374
36025
35969
35987
35992
35991
35989
36045
36057
36066
36078
36085
36133
36157
36144
36141
36132
36131
36123
36126
36122
36117
36110
36113
36074
36073
36100
36068
36094
36087
36029
36005
36007
36009
36011
36019
36017
36013
36001
36002
36145
36192
36184
36169
36179
36203
36217
36237
36230
36248
36241
36246
36304
36342
36349
36326
36355
36354
36283
36282
36272
36268
36257
36278
36231
36224
36204
36250
36197
36239
36173
36219
36148
36152
36061
36060
36035
36003
36047
36093
36153
36164
36177
36191
36196
36193
36209
36206
36233
36194
36240
36259
36265
36284
36291
36285
36286
36295
36314
36305
36316
36464
36470
36466
36496
36483
36494
36513
36539
36577
36607
36618
36608
36635
36636
36631
36628
36651
36732
36677
36671
36690
36701
36759
36717
36720
36725
36734
36777
36796
36814
36837
36846
36868
36881
36914
36916
36926
36951
36950
36946
36945
36936
36930
36923
36929
36889
36904
36878
36873
36862
36861
36850
36847
36839
36830
36838
36813
36804
36807
36799
36794
36791
36792
36790
36933
36915
36911
36910
36902
36897
36872
36905
36925
36844
36843
36841
36835
36817
36812
36803
36816
36834
36875
36899
36943
36962
36965
36970
36985
37013
37028
37062
37073
37078
37079
37084
37090
37087
37129
37143
37139
37168
37058
37052
37024
36973
36980
36969
36957
36977
36995
36967
36982
36983
36988
36993
36996
37005
37008
37009
37014
37015
37036
37023
37030
37032
37034
37042
37054
37059
37065
37063
37086
37119
37153
37191
37197
37248
37276
37281
37271
37267
37262
37257
37216
37244
37243
37214
37209
37198
37208
37210
37207
37199
37184
37180
37181
37175
37330
37332
37339
37366
37374
37387
37413
37418
37429
37438
37507
37522
37510
37546
37598
37657
37627
37519
37492
37667
37684
37656
37702
37706
37635
37660
37678
37709
37705
37720
37713
37738
37742
37729
37668
37652
37645
37633
37647
37737
37736
37749
37741
37735
37730
37726
37719
37717
37714
37681
37674
37650
37643
37628
37620
37604
37599
37602
37594
37584
37582
37571
37566
37543
37544
37534
37535
37444
37440
37423
37464
37434
37454
37453
37448
37422
37432
37462
37485
37518
37524
37532
37581
37562
37539
37549
37496
37548
37502
37588
37600
37665
37583
37623
37716
37710
37711
37732
37754
37672
37723
37724
37659
37670
37601
37765
37655
37640
37617
37486
37455
37457
37417
37411
37439
37404
37405
37369
37371
37397
37392
37398
37409
37388
37302
37241
37234
37219
37264
37273
37283
37291
37298
37327
37427
37337
37345
37342
37346
37373
37370
37301
37260
37274
37246
37237
37230
37221
37220
37206
37205
37195
37217
37194
37202
37215
37222
37227
37242
37258
37266
37277
37309
37297
37300
37334
37304
37306
37314
37336
37343
37348
37352
37357
37368
37378
37390
37408
37424
37445
37459
37551
37576
37607
37610
37625
37624
37646
37664
37673
37784
37814
37829
37827
37840
37843
37846
37864
37871
37882
37888
37895
37894
37906
37994
37922
37923
37964
37955
38004
38026
37999
38005
38032
38017
38022
38058
38001
37997
37974
37941
37933
37900
37886
37879
37866
37848
37831
37822
37761
37746
37747
37707
37699
37676
37658
37653
37654
37642
37641
37638
37613
37592
37482
37538
37554
37488
37561
37505
37573
37557
37520
37586
37637
37631
37622
37619
37603
37609
37621
37629
37639
37661
37677
37649
37698
37669
37708
37693
37722
37701
37687
37733
37745
37818
37983
37993
38018
38041
38076
37940
37858
37834
37865
37854
37869
37874
37870
37916
37891
37910
37948
37969
37936
37977
37944
37957
37962
37947
37976
37982
37968
37984
38009
38012
38034
38061
38084
38117
38155
38279
38179
38140
38139
38309
38302
38296
38283
38289
38327
38341
38356
38421
38487
38508
38404
38499
38493
38476
38431
38449
38455
38501
38495
38505
38442
38321
38328
38331
38350
38353
38370
38365
38371
38391
38417
38512
38532
38552
38564
38577
38585
38584
38601
38611
38627
38626
38635
38624
38621
38618
38610
38836
38861
38889
38815
38800
38782
38775
38747
38710
38579
38551
38465
38433
38420
38419
38402
38384
38400
38388
38378
38373
38317
38291
38221
38204
38194
38197
38170
38161
38146
38133
38096
38075
38059
38070
38060
38030
38031
38016
38003
38025
37970
37990
37950
37909
37897
37943
37931
37899
37889
37881
37876
37890
37819
37804
37988
37966
38065
38090
38092
38116
38115
38124
38150
38176
38231
38344
38250
38255
38312
38343
38314
38315
38319
38346
38398
38444
38543
38558
38640
38726
38844
38940
38981
39002
39004
39068
39319
39424
39357
39325
39324
39285
39271
39247
39217
39126
39104
39085
39047
38930
38942
38935
38929
38911
38910
38917
38900
38916
38912
38906
38903
38925
38904
38928
38898
38964
38982
39071
39110
39292
39330
39426
39431
39469
39470
39507
39543
39568
39660
40011
39722
39726
39716
39714
39697
39683
39675
39664
39651
39574
39566
39555
39527
39520
39489
39619
39594
39538
39430
39410
39342
39456
39339
39191
39235
39236
39182
39178
39158
39087
39055
39009
38999
38986
38969
38952
38920
38919
38897
38879
38868
38816
38858
38865
38783
38807
38802
38838
38851
38837
38742
38792
38750
38786
38741
38764
38753
38630
38780
38805
38822
38866
38870
38880
38905
38921
38934
38977
39033
39037
39099
39177
39184
39230
39262
39274
39289
39436
39605
39621
39600
39650
39672
39710
39723
39739
39824
39924
39978
39965
39966
39972
39976
39975
39985
39994
40025
40110
40152
40160
40135
40129
40125
40120
40116
40097
40319
40369
40370
40475
40485
40491
40613
40577
40547
40536
40438
40445
40456
40463
40480
40472
40433
40383
40351
40368
40394
40583
40601
40608
40643
40639
40690
40718
40798
40786
40811
40880
41015
40994
40917
40912
40853
40854
40849
40808
40794
40821
40813
40784
40785
40789
40805
40836
40837
40864
40887
40942
40938
40954
40955
41064
41090
41099
41130
41182
41188
41200
41208
41228
41136
41190
41211
41218
41231
41243
41247
41281
41305
41341
41345
41361
41440
41483
41501
41560
41672
41709
41610
41570
41617
41586
41641
41598
41638
41642
41643
41648
41660
41671
41599
41488
41518
41467
41371
41415
41339
41256
41317
41333
41349
41321
41350
41342
41335
41344
41290
41328
41365
41291
41283
41329
41360
41462
41477
41500
41492
41517
41534
41533
41546
41210
41184
41163
41157
41162
41100
41080
41055
41053
41031
40991
40963
40971
41009
40983
40948
41025
41049
41115
41102
41058
41066
41097
41082
41044
41002
40999
40992
40969
40874
40833
40839
40825
40779
40760
40759
40666
40678
40614
40561
40528
40516
40478
40440
40432
40399
40334
40355
40388
40393
40356
40382
40339
40344
40450
40366
40400
40405
40229
40278
40272
40258
40254
40291
40244
40238
40274
40231
40199
40301
40341
40413
40443
40537
40567
40597
40713
40721
40771
40772
40764
40773
40807
40744
40790
40775
40755
40714
40770
40717
40754
40792
40932
40911
40832
40730
40652
40593
40505
40522
40535
40545
40705
40706
40720
40667
40675
40741
40751
40708
40734
40871
40903
40885
40905
40914
40976
41116
41051
41059
41137
41165
41091
41105
41191
41206
41220
41257
41313
41410
41376
41460
41390
41465
41482
41509
41640
41685
41728
41711
41834
41851
41880
41888
41863
41914
41912
41886
41823
41934
41968
41962
41904
41899
41889
41865
41854
41788
41885
41892
41898
41924
42021
42045
42061
42050
42008
42022
41985
41961
41954
42011
42071
42107
42108
42074
42124
42130
42123
42101
42090
42081
42052
42009
41993
41953
41926
41900
41870
41805
41804
41775
41835
41802
41787
41843
41668
41519
41463
41432
41411
41370
41337
41396
41406
41471
41368
41448
41449
41398
41378
41486
41545
41525
41565
41577
41580
41590
41601
41634
41666
41701
41614
41514
41346
41315
41325
41330
41309
41295
41236
41273
41269
41232
41282
41233
41229
41288
41150
41164
41093
41113
41217
41212
41155
41173
41135
41166
41170
41177
41180
41124
41118
41106
41107
41126
41086
41092
41119
41075
41074
41073
41062
41078
41077
41071
41070
41045
41040
41023
40993
40965
40952
40891
40892
40934
40901
40898
40940
40950
40941
40944
40953
40961
40956
40926
40921
40843
40859
40873
40886
40916
40928
41003
41019
41047
41036
41024
41020
40974
41011
40997
40924
40937
40977
40989
41032
41147
41098
41278
41292
41199
41261
41277
41336
41324
41249
41185
41263
41181
41224
41267
41412
41451
41397
41434
41413
41414
41383
41385
41351
41316
41386
41404
41251
41225
41213
41151
41132
41096
41067
41048
41012
41041
41013
40966
40951
41004
41006
40946
40973
40923
40913
40900
40897
40878
40844
40829
40793
40733
40740
40712
40638
40671
40621
40589
40570
40544
40533
40508
40562
40519
40569
40581
40598
40565
40573
40650
40604
40644
40658
40677
40653
40684
40723
40753
40763
40783
40820
40803
40822
40850
40872
40818
40863
40831
40842
40883
40855
40894
40904
40868
40884
40925
40945
40943
40998
41030
41010
41050
41052
41056
41060
41081
41201
41214
41189
41154
41141
41112
41156
41121
41125
41168
41131
41142
41149
41216
41237
41223
41258
41310
41303
41320
41322
41265
41280
41297
41301
41725
41681
41582
41712
42262
42638
43197
43280
43313
43563
43606
43627
43637
43628
43648
43655
43959
43969
43964
43975
43982
44098
44101
44106
44105
44113
44111
44156
44152
44174
44236
44252
44299
44492
44510
44526
44536
44549
44898
44352
44353
44335
44330
44324
44320
44316
43980
43966
43967
43965
43963
43961
43958
43957
43953
43952
43949
43993
43989
43937
43934
43933
43930
43929
43927
43923
43922
43916
43820
43815
43804
43789
43794
43796
43792
43787
43788
43777
43778
43776
43780
43773
43775
43806
43814
43774
43771
43769
43765
43768
43767
43766
43764
43761
43762
43756
43757
43760
43785
43798
43793
43755
43732
43702
43706
43700
43698
43685
43674
43668
43647
43684
43675
43689
43686
43696
43708
43693
43697
43719
43703
43709
43691
43699
43705
43718
43730
43734
43746
43790
43784
43772
43781
43748
43763
43759
43770
43752
43736
43747
43753
43739
43723
43735
43744
43728
43714
43724
43731
43695
43694
43704
43690
43681
43676
43692
43688
43678
43683
43669
43577
43261
43275
41913
41054
41069
41087
41108
41133
41152
41169
41186
41250
41266
41354
41391
41458
41502
41592
41597
41665
41764
41740
41752
41757
41741
41730
41754
41716
41697
41686
41637
41667
41734
41778
41817
41819
41836
41908
41915
41936
41948
41960
41972
41979
41991
42001
42015
42031
42048
42060
42073
42089
42098
42105
42129
42138
42148
42161
42163
42194
42195
42238
42272
42298
42334
42317
42365
42390
42433
42478
42667
42777
39340
43726
43797
43800
43810
43813
43841
43850
43849
43845
43835
43837
43834
43833
43836
43844
43843
43846
43851
43854
43856
43857
43861
43865
43867
43873
43876
43881
43884
43886
43889
43890
43893
43894
43919
43920
44110
44322
44351
44358
44921
44928
44925
44927
44929
44931
44932
44935
45120
44930
44933
44983
44943
44949
44941
44940
44938
44947
44945
44937
44944
44948
44939
44946
44963
44956
44965
44962
44960
44957
44958
44959
45181
45106
45116
45111
45117
45115
45102
45107
45113
45124
45130
45127
45125
45132
45129
45133
45143
45144
45141
45140
45136
45138
45139
45145
45150
45149
45152
45156
45153
45151
45155
45160
45166
45163
45167
45169
45168
45165
45162
45157
45158
45142
45121
45118
45081
45055
45064
45059
45076
45068
45071
45056
45067
45061
45058
44984
44986
44990
44991
44994
45001
45004
45005
44999
44995
44996
44998
45002
45006
45014
45022
45033
45026
45032
45020
45029
45025
45015
45011
45010
45012
45018
45009
45042
45027
45037
45038
45041
45044
45039
45035
45031
45034
45028
45030
45021
45023
44981
44977
44978
44972
44975
44973
44968
44974
44982
44961
44964
44971
44969
44967
45062
45065
45074
45073
45077
45080
45082
45083
45090
45091
45114
45099
45095
45092
45094
45096
45087
45075
45070
45040
45024
45019
45017
45007
45036
45048
45046
45054
45052
45060
45057
45066
45072
45078
45084
45088
45085
45086
45098
45101
45105
45108
45112
45119
45123
45122
45126
45128
45135
45134
45137
45146
45170
45173
45176
45177
45201
45217
45238
45241
45182
45097
45050
45047
45051
45043
45016
45008
45000
44997
44992
44979
44453
44447
44439
44440
44443
44426
44420
44408
44404
44405
44398
44403
44406
44415
44422
44423
44427
44441
44442
44452
44458
44463
44465
44466
44468
44474
44476
44479
44486
44488
44482
44483
44475
44467
44462
44457
44456
44448
44444
44445
44450
44449
44435
44436
44434
44433
44430
44428
44425
44419
44418
44414
44412
44410
44399
44401
44400
44393
44388
44380
44378
44379
44381
44383
44386
44389
44394
44391
44375
44373
44366
44361
44359
44357
44356
44349
44344
44341
44343
44342
44093
44092
44042
44046
44066
44071
44091
44090
44424
44502
44511
44531
44534
44539
44540
45104
45202
45257
45255
45261
45645
45703
45713
45579
45605
45617
45622
45893
46190
46164
46165
46157
46140
46130
46112
46059
46046
46036
46010
46019
46044
46052
46051
46088
46063
46084
46085
46089
46090
46125
46136
46141
46128
46142
46148
46166
46168
46188
46191
46198
46199
46203
46211
46244
46373
46321
46261
46250
46229
46226
46220
46216
46224
46213
46196
46172
46178
46173
46160
46159
46170
46154
46153
46151
46147
46134
46129
46113
46115
46127
46167
46204
46233
46206
46234
46236
46256
46320
46352
46357
46365
46359
46310
46276
46270
46265
46262
46260
46241
46238
46232
46214
46197
46183
46219
46228
46192
46245
46356
46221
45979
45952
45973
45962
45965
45991
45974
45993
45997
46013
46032
46035
46045
46071
46103
46082
46105
46086
46106
46087
46108
46107
46101
46097
46102
46109
46099
46098
46062
46053
46048
46022
46011
45992
45986
45984
45985
45975
45956
45969
45981
45955
45949
45932
45912
45909
45890
45850
45852
45854
45858
45861
45872
45906
45918
45940
45929
45935
45917
45915
45901
45921
45900
45939
45924
45905
45898
45899
45907
45897
45892
45934
45790
45896
46463
46466
46441
46444
46582
47221
47219
47218
47223
47228
47230
47209
47255
47247
47383
47384
47453
47391
47390
47312
47292
47293
47278
47258
47261
47260
46816
47210
47211
46721
46665
46533
46526
46528
46527
46520
46524
46522
46518
46516
46514
46519
46529
46523
46521
46517
46515
46513
46509
46508
46507
46505
46510
46511
46502
46503
46501
46500
46499
46498
46497
46496
46486
46490
46474
46471
46467
46464
46462
46460
46456
46457
46455
46442
46443
46436
46440
46433
46422
46020
45994
46025
46029
46014
46006
46000
45944
45865
45855
45848
45846
45842
45837
45786
45776
45770
45773
45744
45758
45733
45757
45725
45761
45774
45788
45780
45791
45804
46024
45754
45734
45728
45729
45740
45747
45732
45687
45708
45697
45696
45699
45690
45684
46012
46452
46614
46482
46478
46477
46479
46476
46468
46473
46485
46580
47184
47207
47239
47241
47236
47240
47242
47246
47256
47281
47279
47259
47264
47493
47554
47543
47428
47442
47536
47540
47550
47581
48419
48420
48423
48424
48456
48432
48434
48436
48437
48443
48444
48425
48390
48396
48383
48358
48353
48352
48360
48335
48325
48318
48315
48305
48314
48308
48303
48281
48237
48233
48210
48197
48218
48225
48242
48249
48270
48317
48349
48363
48438
48411
48404
48388
48397
48418
48446
48445
48450
48464
48478
48504
48490
48492
48491
48481
48489
48477
48496
48503
48506
48516
48518
48493
48486
48483
48505
48512
48507
48502
48480
48497
48460
48452
48439
48435
48431
48421
48426
48430
48415
48417
48414
48405
48412
48410
48402
48399
48381
48389
48392
48376
48370
48348
48347
48337
48341
48331
48310
48306
48313
48321
48330
48351
48354
48355
48359
48362
48365
48361
48372
48367
48374
48379
48408
48409
48413
48380
48385
48387
48393
48394
48398
48400
48401
48403
48378
48368
48364
48346
48339
48342
48294
48280
48319
48323
48311
48299
48295
48081
48144
48146
48143
48166
48159
48156
48155
48127
48130
48132
48135
48138
48141
48148
48151
48158
48163
48180
48168
48162
48154
48153
48152
48150
48147
48140
48139
48134
48131
48118
48136
48145
48123
48113
48112
48098
48099
48102
48106
48107
48117
48119
48120
48122
48124
48125
48116
48114
48111
48108
48105
48103
48101
48096
48095
48094
48093
48091
48090
48086
48080
48077
48074
48060
48047
48049
48062
48061
48067
48059
48052
48055
48075
48065
48064
48066
48068
48069
48071
48073
48072
48082
48037
48039
48021
48126
48133
48164
48172
48207
48195
48202
48170
48176
48173
48167
48174
48179
48255
48262
48267
48269
48274
48276
48296
48288
48282
48252
48244
48238
48236
48239
48234
48229
48227
48213
48209
48191
48190
48181
48182
48184
48198
48199
48200
48178
48203
48186
48204
48187
48205
48188
48206
48208
48189
48192
48194
48214
48196
48215
48217
48220
48201
48221
48223
48224
48228
48211
48231
48212
48219
48235
48222
48240
48230
48246
48248
48260
48258
48259
48265
48245
48247
48271
48272
48256
48261
48273
48257
48275
48263
48277
48266
48278
48268
48285
48290
48293
48283
48286
48292
48300
48301
48302
48312
48322
48326
48332
48338
48334
48350
48371
48472
48475
48474
48487
48484
48482
48494
48495
48488
48517
48509
48485
48470
48457
48427
48440
48441
48449
48454
48455
48459
48469
48479
48501
48510
48525
48668
48783
48654
48695
48697
48750
48799
48809
48831
48855
48856
48845
48878
48930
48977
49048
49034
49015
49006
49004
49000
48999
48993
48991
48990
48982
48983
48985
48984
48988
49248
49425
49563
49561
49629
49726
49727
49728
49747
49860
49892
49788
49501
49504
49499
49493
49486
49479
49492
49496
49483
49480
49475
49453
49463
49363
49279
49278
49280
49274
49291
49284
49275
49277
49295
49290
49292
49304
49282
49298
49311
49303
49312
49305
49307
49317
49300
49324
49313
49330
49320
49332
49323
49327
49344
49334
49346
49335
49380
49386
49395
49396
49473
49477
49482
49481
49478
49476
49474
49459
49348
49326
49294
49286
49271
49270
49361
49391
49394
49355
49351
49388
49390
49399
49409
49413
49414
49421
49420
49429
49428
49433
49436
49438
49444
49446
49468
49455
49452
49451
49450
49449
49448
49447
49442
49445
49441
49432
49440
49439
49426
49435
49437
49424
49434
49431
49412
49423
49410
49422
49408
49443
49415
49404
49401
49403
49411
49398
49407
49400
49374
49392
49397
49373
49369
49371
49382
49383
49367
49381
49379
49378
49366
49377
49358
49333
49364
49345
49362
49360
49340
49352
49357
49359
49301
49261
49223
49222
49224
49221
49220
49217
49218
49212
49216
49210
49242
49239
49262
49273
49293
49321
49325
49328
49318
49336
49339
49372
49385
49384
49387
49402
49406
49456
49457
49458
49470
49471
49469
49467
49464
49472
49465
49462
49460
49430
49427
49419
49418
49417
49393
49315
49299
49297
49289
49272
49288
49296
49309
49308
49343
49349
49350
49354
49375
49370
49376
49365
49368
49356
49337
49341
49347
49342
49338
49331
49329
49322
49316
49306
49302
49287
49285
49281
49258
49257
49244
49235
49232
49227
49219
49213
49211
49201
49207
49200
49176
49175
49169
49160
49151
49147
49131
49117
49142
49136
49135
49132
49134
49133
49145
49149
49162
49159
49158
49166
49177
49185
49188
49191
49209
49208
49194
49199
49186
49195
49202
49193
49198
49203
49190
49181
49167
49165
49152
49154
49150
49153
49141
49144
49118
49128
49114
49120
49115
49112
49125
49140
49127
49146
49157
49155
49126
49129
49138
49137
49130
49156
49163
49148
49123
49170
49174
49172
49168
49161
49171
49178
49179
49189
49184
49236
49245
49247
49249
49260
49264
49259
49266
49263
49268
49276
49267
49269
49254
49256
49255
49253
49241
49252
49237
49251
49234
49233
49230
49226
49240
49238
49231
49229
49228
49225
49215
49214
49206
49204
49205
49197
49187
49110
49116
49173
49243
49416
49466
49490
49485
49509
49108
49057
48995
48986
49007
49079
49083
49082
49084
49093
49094
49092
49091
49002
48903
48906
48910
48911
48909
48814
48811
48815
48713
48700
48696
48688
48675
48672
48674
48682
48137
48251
48382
48034
48032
48024
48023
47873
47865
47783
48016
48015
48014
48007
48040
48041
48038
48046
48121
48328
48542
48874
49064
49495
49494
49641
49621
49624
49526
49518
49180
49182
49192
49246
49283
49319
49500
49497
49505
49507
49522
49520
49515
49516
49607
49650
49604
49724
49725
49723
49658
49731
49737
49738
49739
49741
49740
49744
49751
49783
49837
49838
49761
49754
49757
49759
49764
49765
49763
49768
49771
49770
49773
49775
49778
49777
49780
49782
49779
49781
49784
49787
49789
49790
49793
49792
49801
49799
49806
49803
49804
49805
49810
49807
49813
49812
49820
49818
49828
49841
49829
49827
49832
49830
49835
49842
49844
49848
49846
49851
49856
49855
49859
49867
49873
49924
49919
49918
49916
49899
49915
49962
50045
50028
49957
49969
49983
49985
49987
49989
49999
50003
49965
49967
49966
49968
49998
50000
50008
50009
50013
50015
50018
50024
50026
50033
50035
50042
50040
50030
49996
50004
50005
50011
50012
50023
50036
50051
50044
50041
50039
50038
50037
50046
50043
50031
50021
50016
50019
50034
50017
50001
50002
49992
49991
49988
49981
49976
49970
49971
49974
49973
49972
49975
49977
49978
49979
49980
49982
49986
49984
49993
49997
49995
50007
50014
50029
50020
50006
50032
50022
50063
50067
50589
50507
50515
50292
50384
50465
50634
50663
50661
50712
50715
50722
50767
50775
50723
50778
50781
50782
50783
50784
50785
50786
50779
50790
50799
50798
50822
50831
50834
50841
50842
50851
50850
50865
50881
50808
50839
50861
50866
50859
50874
50857
50869
50876
50872
50885
50901
50887
50917
50908
50882
50884
50911
50886
50914
50902
50912
50925
51163
51490
52398
52396
52406
52413
52420
52417
52426
52397
52401
52419
52415
52433
52430
52414
52409
52422
52464
52462
52393
52386
52383
52384
52312
52358
52378
52814
52483
52463
52515
52468
52467
52196
52195
52194
52192
52191
52190
52189
52163
52148
52015
52017
51965
52104
52095
52110
52107
52106
52105
52109
52114
52117
52120
52121
52122
52123
52124
52125
52126
52127
52128
52133
52135
52136
52138
52139
52141
52137
52140
52150
52149
52146
52143
52147
52145
52142
52158
52175
52182
52180
52183
52185
52186
52214
52202
52187
52181
52176
52174
52172
52171
52157
52162
52156
52134
52131
52103
51878
51883
51884
51618
51616
51530
51528
51599
51633
51643
51566
51673
51738
51951
52050
52324
52394
52392
52382
52487
52490
52688
52686
52704
52699
52700
52713
52830
52834
52968
53063
53059
53057
53056
53055
53051
53046
52935
52920
52916
52909
52908
52926
52930
52928
53133
53138
53171
53180
53178
53176
53175
53174
53158
53173
53172
53170
53169
53167
53166
53165
53164
53163
53162
53153
53160
53157
53194
53226
53320
53332
53351
53451
53409
53319
53347
53348
53355
53361
53358
53296
53313
53213
53217
53237
53222
53117
52982
52923
52817
52718
52786
52794
52605
52624
52554
52555
52573
52568
52556
52563
52566
52572
52567
52564
52457
52460
52562
52569
52613
52617
52599
52596
52597
52615
52609
52618
52697
52732
52738
52831
52832
52872
52877
52869
52848
52843
52875
52879
52904
52932
53073
53074
53080
53018
53082
52969
53103
53255
53259
53260
53263
53261
53264
52983
52892
52823
52789
52727
52747
52784
52895
52853
52771
52782
52768
52760
52770
52772
52787
52675
52669
52659
52662
52670
52640
52641
52570
52469
52447
52362
52380
52552
52702
52691
52474
52381
52348
52346
52342
52326
52316
52335
52328
52322
52321
52320
52319
52318
52317
52315
52314
52313
52311
52310
52307
52305
52299
52297
52291
52302
52280
52275
52269
52270
52272
52284
52294
52292
52293
52285
52295
52279
52264
52249
52247
52251
52237
52235
52239
52245
52244
52243
52248
52252
52260
52256
52257
52258
52259
52261
52255
52265
52271
52263
52268
52276
52273
52262
52278
52281
52300
52301
52303
52296
52234
52064
52074
52062
52067
52073
52069
52068
52072
52070
52071
52058
51868
51619
51617
51670
51669
51634
51642
51607
51589
51587
51593
51588
51590
51591
51604
51569
51567
51565
51563
51562
51560
51559
51555
51553
51551
51537
51500
51539
51557
51558
51561
51564
51568
51570
51571
51574
51580
51577
51582
51581
51579
51578
51576
51575
51584
51586
51585
51598
51602
51603
51625
51626
51624
51877
51874
52204
51941
51932
51914
51934
51921
51863
51862
51857
51803
51780
51754
51740
51711
51748
51714
51752
51739
51760
51778
51788
51789
51790
51793
51777
51774
51794
51797
51796
51798
51801
51800
51818
51821
51806
51823
51820
51822
51839
51843
51842
51916
51858
51824
51816
51811
51809
51807
51804
51805
51799
51795
51791
51786
51784
51783
51772
51770
51773
51775
51768
51787
51802
51827
51814
51812
51782
51779
51763
51767
51761
51762
51765
51744
51742
51741
51736
51731
51733
51727
51724
51720
51722
51719
51718
51710
51715
51716
51717
51721
51726
51729
51730
51734
51747
51743
51702
51488
51595
51513
51516
51536
51605
51592
51600
51652
51649
51745
51973
52027
52173
52240
52232
52087
52108
52119
52200
52366
52371
52431
52459
52504
52514
52511
52513
52523
52527
52535
52612
52676
52682
52681
52680
52684
52677
52607
52558
52453
52437
52427
51922
51940
51947
52055
52054
52063
52053
52048
52052
52051
52033
52032
52039
52038
52044
52043
52037
52036
52031
52274
52424
52505
52520
52482
52480
52443
52470
52485
52544
52685
52740
52712
52827
52839
52836
52873
52880
52915
52918
52917
52911
52913
52912
52905
52910
52901
52906
52899
52881
52878
52900
53099
53107
53135
52999
53060
53065
53212
53209
53232
53240
53268
53364
53309
53330
53325
53324
53269
53331
53359
53335
53327
53292
53250
53241
53087
53110
53109
53111
53116
53118
53179
53052
52993
52971
52950
52887
52914
52841
52844
52842
52931
52929
52845
52849
52734
52672
52589
52591
52600
52598
52603
52595
52606
52645
52642
52638
52637
52625
52632
52633
52635
52639
52647
52651
52654
52646
52653
52650
52649
52648
52643
52652
52657
52655
52664
52693
52742
52614
52719
52416
52478
52509
52387
52094
52041
52040
52003
52016
52018
52025
52021
52023
52014
52013
52020
52019
52010
52012
52004
52006
52007
52026
51999
52029
51764
51756
51541
51483
51478
51467
51365
51363
51209
51529
51527
51627
51758
51621
51043
51040
50893
50880
50820
50840
50892
50919
51032
51113
51129
51148
51138
51153
51155
51137
51134
51135
51136
51133
51132
51139
51147
51154
51159
51162
51164
51169
51232
51219
51228
51572
51659
51657
51635
51583
51548
51522
51520
51317
51299
51166
51165
51168
51130
50993
50980
50848
50830
50832
50849
51073
51064
51068
51070
51066
51063
51060
51059
51061
51058
51056
51048
51047
51049
51045
51046
51054
50913
50818
50812
50813
50814
50817
50801
50772
50640
50658
50789
50771
50733
50724
50690
50671
50674
50669
50675
50677
50679
50682
50684
50686
50687
50689
50691
50695
50698
50702
50705
50706
50709
50711
50713
50714
50716
50717
50718
50721
50719
50708
50703
50707
50701
50700
50699
50696
50685
50683
50681
50678
50688
50692
50693
50697
50680
50673
50672
50676
50670
50664
50643
50755
50747
50745
50744
50742
50741
50740
50739
50736
50735
50730
50729
50725
50728
50727
50726
50731
50737
50738
50743
50746
50748
50750
50749
50751
50752
50754
50757
50756
50758
50759
50760
50761
50770
50768
50766
50638
50623
50774
50809
50835
51001
51017
50843
50847
50961
50932
50924
50927
50930
50935
50937
50939
50943
50946
50941
50945
50952
50955
50958
50972
50973
50974
50982
50981
50979
50978
50970
51007
51044
51302
51178
51149
51161
51160
51158
51157
51152
51141
51143
51144
51140
51151
51142
51156
51150
51106
51120
51110
51203
51329
51388
51479
51319
51181
51284
51281
51279
51285
51286
51303
51312
51287
51291
51292
51288
51289
51294
51307
51309
51313
51304
51301
51297
51296
51293
51310
51324
51290
51277
51278
51276
51270
51271
51266
51272
51264
51263
51261
51258
51253
51245
51242
51237
51234
51233
51230
51231
51229
51226
51224
51221
51227
51225
51223
51222
51220
51216
51218
51215
51211
51217
51214
51212
51210
51208
51206
51205
51204
51201
51202
51197
51200
51199
51196
51194
51195
51193
51192
51191
51190
51179
51184
51180
51183
51173
51075
51131
51034
50968
51052
51053
51065
50833
50816
50797
50793
50769
50762
50763
50765
50853
50983
50977
50951
50959
50956
50963
50960
50954
50969
50971
50966
50964
50967
50965
50962
50948
50949
50944
50936
50933
50940
50942
50938
50934
50931
50929
50922
50926
50923
50921
50920
50657
50656
50655
50654
50653
50648
50646
50635
50587
50612
50611
50620
50645
50649
50621
50639
50540
50547
50572
50505
50482
50483
50500
50526
50546
50598
50599
50600
50607
50605
50582
50485
50473
50472
50478
50480
50481
50479
50477
50470
50468
50466
50464
50460
50458
50455
50444
50442
50452
50428
50421
50408
50454
50456
50459
50463
50462
50471
50474
50502
50570
50578
50593
50592
50591
50590
50595
50597
50631
50609
50764
50844
50860
50909
50897
50845
50855
50867
50873
50864
50870
50875
50871
50879
50910
50918
50997
50992
50990
50994
51009
51003
51000
50877
51013
51005
51031
51023
51018
51019
51010
50999
51002
50996
50950
50988
51024
51069
51097
51107
51115
51126
51118
51111
51084
51099
51090
51085
51081
51072
51079
51082
51083
51100
51108
51104
51146
51145
51127
51011
50915
51014
50998
51109
51119
51116
51186
51282
51480
51484
51482
51491
51506
51504
51509
51510
51515
51552
51514
51512
51511
51508
51507
51505
51497
51481
51350
51336
51187
51188
51189
51182
51485
51280
51055
50947
50890
50907
50894
50895
50898
50900
50904
50906
50896
50899
50837
50792
50710
50776
50773
50734
50694
50652
50606
50601
50613
50625
50626
50633
50636
50637
50630
50624
50561
50558
50576
50430
50417
50493
50518
50517
50581
50668
50666
50704
50788
50665
50659
50660
50810
50807
50846
50889
51041
51167
51171
51275
51283
51395
51620
51524
51601
51629
51641
51594
51867
51904
52008
52034
52046
51630
51354
51473
51444
51437
51429
51445
51380
51267
51037
51008
50995
51026
51028
51038
51074
51027
51128
50991
50986
50780
50916
50953
50975
50987
51012
51015
51033
51244
51249
51468
51239
51255
51443
51442
51449
51412
51431
51461
51465
51466
51464
51477
51472
51470
51460
51458
51455
51453
51452
51454
51456
51450
51451
51457
51447
51421
51430
51414
51397
51393
51391
51384
51398
51374
51369
51366
51364
51378
51381
51424
51422
51426
51423
51427
51425
51434
51436
51433
51435
51441
51440
51400
51389
51390
51360
51361
51367
51372
51358
51355
51357
51356
51347
51340
51346
51343
51349
51335
51344
51351
51352
51359
51368
51373
51370
51394
51408
51417
51413
51399
51405
51407
51415
51419
51406
51403
51401
51402
51411
51404
51409
51416
51418
51438
51428
51459
51462
51469
51471
51476
51463
51448
51446
51420
51432
51375
51362
51371
51410
51386
51396
51392
51385
51387
51383
51379
51377
51376
51353
51341
51338
51334
51331
51327
51326
51306
51305
51295
51268
51198
51314
51439
51610
51672
51597
51496
51348
51345
51330
51332
51333
51328
51311
51342
51494
51498
51502
51499
51486
51318
51475
51492
51495
51503
51596
51623
51640
51615
51628
51632
51609
51728
51712
51708
51725
51872
51826
51785
51636
51622
51613
51549
51544
51532
51526
51525
51534
51540
51519
51521
51542
51518
51704
51695
51611
51523
51321
51322
51320
51315
51325
51323
51316
51207
51176
51175
51170
51174
51021
50976
50985
50838
50823
50819
50821
50828
50957
50777
50827
50863
50862
50868
50854
50856
50802
50805
50794
50800
50811
50753
50564
50557
50556
50427
50487
50313
50314
50404
50405
50498
50497
50520
50512
50510
50509
50594
50596
50604
50603
50651
50642
50641
50499
50461
50446
50443
50445
50440
50426
50432
50434
50431
50433
50436
50438
50449
50467
50448
50441
50435
50423
50425
50363
50298
50297
50295
50294
50275
50261
50238
50240
50239
50234
50230
50235
50250
50221
50211
50089
50094
50154
50178
50135
50122
50150
50142
50175
50139
50159
50202
50206
50076
49928
49910
49908
49909
49914
49911
49912
49906
49905
49903
49904
49795
49628
49620
49729
49716
49697
49719
49834
49849
49845
49850
49857
49858
49866
49853
49862
49865
49868
49872
49890
49861
49802
49930
49926
49933
49936
49932
49923
49920
49736
49653
49645
49488
49491
49577
49576
49584
49592
49594
49588
49623
49635
49636
49643
49652
49715
49717
49722
49718
49730
49732
49743
49921
50068
50061
49994
49937
49927
49925
49852
49879
49880
49555
49533
49537
49530
49532
49528
49519
49070
49068
49078
49054
49046
49058
49059
49031
48980
48979
48894
48823
48897
48883
48891
48864
49001
49060
49461
49265
49113
49512
49529
49565
49824
49821
49745
49735
49666
49632
49721
49676
49668
49590
49506
49557
49579
49580
49582
49587
49606
49603
49600
49598
49524
49183
49101
49080
49164
49139
49044
48998
48989
48987
49025
49019
49026
49029
49021
49022
49023
49024
49027
49018
49003
49020
49028
49040
49043
49055
49053
49045
49041
49035
49032
49037
49038
49039
49036
49050
49049
49051
49065
49063
49067
49069
49071
49075
49076
49073
49077
49081
49074
49095
49098
49107
49102
49568
49535
49767
49748
49749
49742
49654
49627
49616
49800
49578
49487
49405
49105
49103
49100
49511
49513
49523
49556
49554
49560
49562
49564
49573
49575
49585
49612
49613
49609
49617
49619
49646
49696
49733
49758
49796
49797
49808
49816
49839
49843
49847
49874
49875
49863
49869
49871
49876
49881
49882
49886
49887
49772
49638
49644
49642
49687
49888
50288
50287
50279
50191
50125
50115
50186
50180
50181
50171
50168
50166
50163
50155
50153
50152
50151
50149
50147
50144
50133
50131
50128
50110
50143
50136
50140
50146
50148
50165
50173
50177
50192
50170
50179
50204
50207
50196
50194
50193
50189
50182
50164
50156
50160
50162
50161
50158
50157
50137
50134
50141
50132
50121
50138
50172
50187
50174
50188
50176
50199
50198
50197
50201
50200
50247
50225
50071
50070
50066
50069
50058
50047
49960
49955
49958
49954
49948
49942
49939
49944
49943
49940
49956
49959
49964
49963
49952
49949
49950
49946
49945
49947
49941
49922
49929
49935
49951
50057
50224
50236
50231
50088
50126
50086
50100
50103
50108
50091
50107
50208
50320
50324
50328
50333
50335
50338
50339
50342
50345
50347
50352
50351
50349
50377
50386
50395
50402
50397
50388
50385
50382
50383
50380
50375
50371
50367
50364
50370
50368
50373
50379
50378
50376
50355
50346
50301
50344
50343
50354
50353
50422
50528
50525
50527
50530
50548
50529
50532
50469
50538
50568
50565
50551
50544
50541
50542
50550
50543
50536
50535
50521
50511
50496
50359
50360
50362
50361
50357
50583
50567
50563
50566
50560
50559
50554
50416
50424
50437
50447
50450
50453
50457
50476
50486
50489
50484
50492
50503
50522
50523
50545
50539
50549
50553
50552
50555
50571
50569
50573
50575
50580
50585
50586
50584
50574
50537
50519
50439
50420
50369
50302
50306
50304
50348
50358
50451
50399
50398
50415
50419
50410
50400
50406
50396
50407
50409
50392
50350
50303
50329
50309
50308
50218
50093
50106
50203
50216
50212
50255
50291
50305
50334
50337
50336
50341
50488
50403
50524
50533
50534
50501
50365
50326
50220
50219
50217
50215
50213
50209
50169
50079
50097
49938
49699
49711
49712
49702
49694
49692
49672
49665
49663
49661
49660
49655
49651
49649
49648
49647
49659
49656
49709
49707
49705
49704
49701
49714
49700
49703
49698
49708
49710
49713
49706
49675
49670
49673
49674
49689
49691
49690
49680
49684
49678
49679
49693
49685
49677
49688
49682
49695
49686
49683
49681
49667
49669
49662
49664
49657
49639
49634
49389
48957
48959
48975
48962
48973
48960
48972
48958
48967
48968
48969
48956
48970
48955
48965
48963
48954
48950
48949
48952
48966
48948
48974
48971
48964
48961
48938
48929
48925
48923
48918
48922
48921
48926
48932
48934
48933
48937
48945
48940
48939
48944
48947
48942
48943
48941
49016
49017
48904
48854
48907
48875
48866
48859
48861
48863
48862
48868
48876
48852
48867
48824
48498
48626
48666
48816
48826
48829
48832
48838
48885
49503
49521
49525
49527
49547
49544
49545
49543
49625
49552
49551
49550
49546
49542
49541
49539
49540
49531
49517
49514
49508
48685
48686
48678
48687
48691
48692
48701
48698
48684
48677
48702
48712
48719
48722
48728
48738
48740
48725
48727
48732
48737
48707
48709
48708
48716
48694
48693
48689
48690
48653
48651
48634
47450
48541
48538
48545
48511
47588
47558
47629
48005
48019
48018
48570
48638
48637
48053
48056
48033
47380
47280
47319
47523
47538
47233
47234
47427
47603
48877
48232
48386
48327
48297
48284
48175
48226
48291
48384
48324
48309
48160
48165
47577
47548
47541
47551
47373
47369
47368
47367
47366
47365
47363
47352
47350
47345
47347
47348
47349
47346
47344
47325
47323
47322
47326
47328
47329
47330
47327
47318
47324
47332
47339
47333
47317
47314
47320
47315
47309
47302
47304
47305
47303
47306
47308
47316
47334
47335
47338
47341
47343
47353
47354
47359
47364
47362
47361
47358
47357
47356
47355
47342
47340
47337
47336
47331
47321
47313
47311
47310
47301
47300
47299
47298
47295
47294
47296
47289
47284
47277
46534
46469
46451
46417
46402
45961
45752
45722
45683
45673
45497
45487
45483
45482
45485
45481
45484
45480
45489
45544
45603
45602
45599
45604
45607
45601
45612
45614
45608
45609
45620
45625
45659
45626
45666
45647
45655
45654
45650
45661
45656
45633
45546
45549
45598
45700
45698
45717
45720
45719
45726
45731
46404
46437
46416
46413
46418
46412
46409
46411
46384
46388
46410
45766
45737
45742
45749
45748
45745
45714
45715
45646
45644
45640
45636
45643
45648
45638
45635
45641
45639
45642
45637
45634
45632
45631
45629
45589
45565
45509
45537
45538
45529
45540
45505
45554
45514
45551
45536
45543
45547
45541
45548
45533
45545
45528
45526
45542
45524
45506
45521
45501
45490
45488
45486
45473
45323
45630
45658
45663
45660
45657
45664
45662
45667
45674
45676
45678
45680
45677
45685
45668
45771
45765
45768
45760
45769
45779
45822
45868
45904
46362
46057
45989
45976
45928
45843
45844
45784
45783
45781
45789
45793
45834
45886
45832
45902
46374
45938
46274
46246
46273
46247
46202
46028
45920
45711
45652
45513
45560
45558
45556
45559
45557
45550
45552
45519
45532
45517
45522
45527
45516
45525
45523
45520
45568
45569
45575
45577
45553
45474
45476
45446
45518
45282
45193
45273
45275
45279
45253
45336
45324
45348
45431
45320
45452
45456
45475
45471
45467
45461
45466
45468
45463
44914
44446
44523
44517
44773
44767
44347
43711
43816
43140
42808
42271
42545
42678
43885
43951
43897
43911
43917
43996
44011
44001
44074
44083
44094
44125
44201
44212
44209
44213
44367
44989
45495
46124
46001
46185
46078
46179
46252
46308
46317
46334
46158
46421
46453
46458
46431
46428
46434
46430
46432
46415
46398
46387
46383
46366
45942
45947
45931
46376
46371
46382
46389
46420
46426
47202
47203
47205
47291
47285
47307
47379
47419
47421
47417
47416
47413
47412
47410
47408
47407
47406
47405
47404
47402
47401
47400
47398
47257
47426
47213
47120
47351
47360
47372
47376
47377
47381
47397
47403
47409
47414
47415
47422
47425
47432
47443
47440
47446
47448
47436
47430
47441
47456
47457
47458
47459
47465
47467
47470
47474
47482
47479
47487
47489
47491
47494
47496
47503
47500
47507
47510
47514
47515
47516
47518
47517
47521
47524
47520
47545
47568
47578
47553
47555
47560
47567
47582
47584
47585
47586
47594
47595
47596
47601
47611
47621
47610
47614
47623
47651
47661
47646
47695
47725
47743
47756
47750
47781
47775
47814
47779
47815
47885
47895
47901
47961
47905
47932
47968
47939
47972
47962
47955
47967
47990
47996
48000
47994
47998
47982
47993
48008
48009
47997
48006
48002
48011
48003
48012
48020
48010
48027
48030
48042
48028
48029
48031
48043
48054
48057
48045
48078
48085
48058
48092
48063
48109
48070
48084
48110
48128
48115
48142
48076
48097
48089
48083
48088
48100
48104
48185
48343
48177
48171
48193
48157
48216
48287
48243
48169
48279
48254
48329
48264
48307
48320
48250
48298
48357
48336
48316
48304
48161
48366
48448
48369
48407
48416
48462
48458
48476
48508
48500
48473
48468
48433
48467
48428
48391
48471
48463
48453
48466
48340
48442
48422
48373
48377
48447
48499
48529
48806
48619
48514
48406
48429
48465
48528
48521
48513
48515
48522
48519
48524
48520
48527
48523
48526
48533
48531
48540
48543
48539
48534
48530
48532
48548
48536
48551
48547
48549
48550
48569
48568
48563
48556
48553
48537
48544
48552
48562
48557
48566
48564
48559
48567
48560
48561
48576
48588
48575
48565
48577
48590
48600
48605
48582
48583
48580
48571
48586
48573
48574
48592
48595
48584
48601
48581
48598
48587
48606
48615
48596
48611
48612
48594
48618
48621
48608
48623
48614
48617
48604
48613
48625
48627
48629
48620
48628
48630
48624
48589
48603
48546
48585
48602
48616
48633
48636
48648
48650
48658
48751
48749
48812
48896
48731
48706
48747
48744
48745
48748
48755
48754
48847
48817
48821
48827
48822
48802
48813
48805
48819
48803
48828
48825
48841
48848
48853
48890
48895
48881
48882
48899
48898
48914
48978
48951
48953
48946
49011
48905
48893
48880
48884
48886
48892
48871
48769
48766
48664
48609
48607
48578
48461
47556
47557
47547
47549
47512
47509
47511
47519
47497
47468
47466
47399
47420
47418
47431
47454
47444
47447
47449
47437
47455
47452
47451
47485
47590
48936
48591
48599
47561
47502
47508
47506
47505
47484
47490
47297
47370
47375
47374
47378
47251
47217
47216
47215
46729
46512
46506
46504
46495
46491
46487
46483
46492
46493
46488
46494
47231
47243
47244
47245
47238
47237
47235
47267
47180
47204
47249
47504
47533
47525
48375
48451
48662
48673
48681
48711
48714
48715
48718
48720
48723
48724
48726
48729
48730
48733
48734
48736
48735
48742
48717
48721
48683
48669
48676
48670
48663
48660
48635
48639
48679
48680
48699
48704
48703
48705
48739
48782
48776
48778
48773
48790
48791
48870
48996
49056
49062
49066
49087
49143
49106
49111
49196
49061
48801
48643
48642
48641
48657
48659
48667
48842
48844
48840
48846
48843
48858
48865
48857
48851
48850
48860
48872
48710
48752
48753
48757
48646
48645
48649
48647
48644
48631
48610
48919
48920
48992
48994
48997
49109
49548
49538
49549
49571
49836
49811
49895
49897
49953
50010
50055
50059
50062
50073
50074
50077
50210
50120
50272
50274
50310
50330
50494
50490
50495
50513
50491
50514
50516
50602
50667
50647
50644
50588
50650
50795
50796
50836
50883
50858
50852
50806
50787
50628
50579
50562
50414
50390
50332
50327
50323
50307
50300
50299
50311
50340
50318
50319
50321
50325
50312
50290
50289
50282
50227
50226
50214
50241
50246
50281
50280
50273
50205
50111
50099
50096
50113
50130
50118
50112
50102
50095
50081
50049
49893
49900
49894
49877
49559
49510
49502
49630
49310
49314
49602
49898
49902
49990
50098
50027
50085
50101
50271
50277
50285
50276
50293
50317
50331
50391
50411
50413
50508
50531
50608
50610
50614
50618
50619
50617
50615
50616
50627
50632
50622
50629
50662
50720
50732
50791
50804
50803
50815
50829
50888
50905
50891
50903
50878
50928
50989
51254
51487
51501
51517
51709
51707
51677
51658
51546
51545
51550
51543
51535
51531
51547
51538
51554
51608
51573
52035
52102
52374
52377
52376
52359
52227
52372
52446
52628
52683
52703
52711
52717
52730
52743
52753
52785
52802
52808
52819
52822
52828
52837
52847
52846
52850
52852
52854
52855
52859
52856
52862
52863
52867
52870
52874
52882
52884
52891
52896
52893
52898
52921
52922
52924
52883
52925
52902
52903
52981
52995
53001
53012
53003
53002
53006
53007
52998
53008
53088
53247
53262
53285
53280
53274
53312
53947
53955
53968
53972
53977
53975
53967
53982
53993
53989
53992
53999
54001
54004
54021
54011
54006
54012
54014
54013
54010
54009
54008
54003
53998
53996
53994
53990
53985
53979
53978
53958
53986
53960
54000
54046
54087
54112
54274
54374
54407
54358
54327
54312
54289
54270
54236
54237
54241
54171
53809
53627
53662
53391
53363
53344
53323
53295
53279
53223
54047
54436
54434
54452
54477
54449
54308
54310
54307
54315
54297
54295
54276
54029
53369
53326
53362
53376
53717
53690
53632
53821
53903
53909
53911
53939
53945
53956
53948
53984
54016
54019
54045
54249
54256
55042
54354
54356
54359
54355
54642
54890
54857
54784
54871
54953
54923
54885
54490
54376
54375
54371
54320
54377
54941
55803
56127
56128
56130
56129
56135
56371
56404
56394
56378
56370
56374
56271
56150
56074
56024
55966
55944
55942
55936
55948
55934
55932
55901
55780
55774
55766
55664
54432
55034
54995
54984
56005
55117
54993
55104
54892
54834
54750
54666
54485
54401
54390
54381
54314
54284
54294
54259
54257
54252
54250
54081
53997
53941
53885
53769
53455
53388
53373
53374
53371
53349
53342
53271
53028
52974
53032
53031
53041
53014
53011
53020
53019
53013
53004
53009
52996
52994
52990
53042
53062
53248
53224
53145
53130
53134
53120
53121
53092
53079
53078
53070
53064
53071
53083
53076
53075
53069
53084
53090
53094
53093
53072
53067
53068
53038
53040
53023
53016
53027
53045
53043
53049
53054
53058
53047
53044
53035
53029
53034
53026
53021
53025
53066
53061
53053
52816
52800
52773
52748
52725
52710
52715
52690
52571
52559
52549
52476
52421
52429
52425
52402
52373
52329
52343
52325
52304
52042
52333
52351
52354
52323
52442
52472
52799
52815
52818
52813
52809
52811
52807
52796
52798
52805
52790
52592
52551
52502
52389
52375
52379
52368
52030
52078
52177
51993
51886
51688
51681
51685
51676
51679
51713
51735
51732
51781
51853
51838
51638
51612
51533
51236
51185
51177
51172
51076
51071
51112
51035
51125
51213
51298
51308
51269
51260
51257
51252
51250
51243
51240
51238
51235
51241
51246
51248
51251
51256
51259
51262
51265
51274
51273
51247
51300
51337
51339
51382
51474
51489
51493
51556
51656
51678
51690
51848
52286
52623
52622
52701
52724
52726
52735
52746
52750
52736
52745
52762
52764
52774
52791
52801
52803
52797
52793
52806
52826
52824
52783
52767
52756
52754
52737
52729
52709
52708
52706
52707
52723
52716
52714
52694
52689
52679
52674
52678
52590
52586
52585
52581
52582
52561
52557
52547
52540
52534
52449
52439
52391
52253
52250
52241
52144
52093
52091
52277
52309
52350
52347
52388
52390
52400
52445
52473
52546
52370
52601
52810
52821
52695
52698
52741
52792
52825
52835
52838
53010
53230
53235
53300
53294
53321
53316
53299
53318
53302
53310
53308
53307
53290
53293
53284
53306
53303
53305
53304
53298
53297
53315
53329
53301
53328
52989
52934
52941
53147
53266
53281
54032
54024
54185
54973
55056
55628
55653
55650
55367
55368
55339
55254
55249
55270
55240
55214
55142
55064
54992
54998
55013
55001
55035
55107
55119
55163
55193
55209
55215
55231
55185
55183
55166
55188
55213
55196
55212
55191
55192
55324
55321
55499
55363
55459
55712
55763
55782
55792
55788
55798
55790
55847
55801
55810
55826
55849
55829
55815
55842
55846
55856
55854
55861
55737
55933
55935
56108
56215
56263
56472
56493
56507
56523
56387
56498
56505
56606
56681
56687
56857
56891
56882
56905
56900
56889
56949
57071
57072
57063
57017
56943
56951
56966
56974
56977
56962
56975
56973
56970
56961
56955
56954
56946
56936
56913
56929
56928
56926
56921
56851
56588
56578
56595
56581
56586
56543
56547
56563
56509
56357
56300
56239
56238
56240
56124
56126
56125
56131
56252
56256
56299
56352
56372
56373
56383
56315
56382
56401
56490
56500
56446
56489
56576
56521
56511
56437
56417
56512
56513
56546
56514
56424
56360
56524
56520
56565
56561
56560
56551
56527
56559
56574
56580
56569
56570
56572
56696
56694
56721
56675
56740
56937
56908
56877
56879
56901
56939
56952
56942
56965
56964
57015
57083
57170
57112
57115
57119
57144
57147
57142
57138
57135
57050
57042
56950
57077
57113
57122
57116
57111
57103
57052
57051
57034
56823
56803
56706
56688
56690
56684
56605
56610
56599
56598
56594
56603
56601
56557
56562
56553
56540
56550
56532
56596
56611
56612
56608
56609
56600
56602
56615
56618
56617
56614
56620
56619
56621
56622
56642
56625
56623
56638
56643
56644
56632
56640
56637
56645
56635
56616
56629
56647
56654
56656
56674
56689
56697
56702
56699
56692
56707
56737
56677
56673
56658
56641
56639
56634
56631
56626
56627
56630
56652
56636
56646
56649
56653
56655
56659
56669
56695
56969
56982
57100
57193
57197
57196
57195
57219
57363
57245
57256
57227
57207
57182
57038
57048
57054
57069
57211
57244
57322
57392
57415
57479
57474
57473
57467
57471
57620
57760
57745
57611
57568
57559
57554
57552
57549
57557
57567
57566
57558
57560
57561
57551
57553
57548
57532
57464
57454
57456
57443
57425
57432
57433
57419
57426
57423
57429
57188
57187
57186
57192
57260
57269
57350
57347
57385
57387
57390
57396
57395
57413
57428
57418
57494
57614
57615
57687
57764
57912
57877
57875
57874
57815
57818
57763
57762
57766
57765
57758
57757
57756
57755
57751
57752
57750
57749
57741
57740
57736
57599
57466
57411
57420
57401
57403
57402
57393
57296
57114
57096
57091
57089
57107
57214
57129
57128
57084
57086
57101
57109
57102
57105
57150
57149
57183
57184
57185
57334
57198
57189
57180
57159
57152
57146
57137
57145
57141
57148
57143
57117
57127
57132
57133
57130
57126
57124
57131
57118
57013
57008
56988
56985
56972
56978
56984
56976
56957
56953
56947
56944
56859
56824
56789
56700
56931
56941
56980
56979
56981
56995
57067
57056
57033
56993
56997
56998
57000
56999
57151
57311
57325
57481
57489
57491
57394
57388
57380
57379
57383
57414
57470
57522
57572
57527
57526
57523
57509
57504
57506
57507
57510
57512
57513
57517
57518
57520
57525
57534
57570
57591
57565
57636
57701
57695
57702
57709
57707
57706
57698
57724
57720
57712
57728
57714
57726
57727
57744
57742
57739
57743
57730
57733
57732
57735
57738
57666
57747
57748
57734
57737
57731
57729
57715
57717
57746
57753
57690
57688
57689
57686
57684
57673
57675
57671
57678
57674
57640
57581
57639
57638
57657
57682
57683
57680
57685
57681
57677
57672
57663
57679
57669
57667
57651
57644
57649
57637
57573
57574
57555
57493
57556
57569
57578
57579
57571
57576
57577
57582
57586
57589
57590
57588
57592
57595
57600
57609
57613
57619
57761
57759
57612
57608
57496
57498
57505
57533
57594
57593
57587
57585
57580
57575
57541
57430
57421
57310
57265
57204
57201
57153
57202
57206
57203
57346
57341
57362
57384
57391
57398
57400
57406
57448
57446
57439
57440
57353
57355
57365
57228
57154
57134
57099
57094
57076
57070
57064
56935
56922
56890
56933
56932
56930
56948
56963
56923
56916
56919
56915
56909
56893
56904
56892
56878
56903
56899
56897
56894
56896
56898
56895
56902
56880
56887
56888
56871
56873
56914
56864
56841
56834
56822
56783
56773
56766
56772
56786
56579
56506
56480
56423
56427
56426
56407
56381
56390
56366
56368
56304
56296
56261
56249
56253
56243
56245
56260
56236
56291
56494
56470
56466
56444
56439
56425
56422
56415
56413
56414
56412
56410
56409
56399
56385
56292
56346
56380
56388
56392
56397
56411
56402
56403
56400
56408
56545
56568
56720
56875
56934
56924
56925
56911
56960
57014
56870
56912
56906
56883
56945
56831
56660
56664
56678
56665
56651
56558
56604
56566
56597
56590
56537
56508
56488
56317
56254
56209
56167
56162
56161
56159
56164
56158
56136
56141
56004
56120
56134
56140
56118
56109
56121
56104
55937
56028
55939
55911
55876
55813
55678
55677
55024
55078
55139
55036
54245
54244
54077
53959
53462
53357
53337
53278
53229
53200
53192
53193
53198
53128
53102
53177
53123
53126
53139
53149
53190
53184
53203
53234
53245
53265
53289
53243
53254
53258
53256
53246
53239
53231
53196
53199
53242
53104
53089
53048
53017
53022
53015
52991
52965
52944
52927
52939
52933
52894
52866
52860
52861
52864
52858
52907
52876
52865
52857
52851
52833
52755
52705
52765
52757
52761
52820
52758
52696
52752
52692
52663
52661
52656
52636
52608
52620
52631
52627
52611
52621
52616
52629
52602
52594
52587
52579
52604
52576
52575
52553
52550
52444
52418
52246
52233
52290
52254
52199
51962
51955
51960
51961
51953
51952
51958
51927
51929
51925
51771
51871
51949
52001
52097
52066
52434
52574
52578
52466
52451
52458
52455
52461
52454
52450
52065
52009
51930
52267
52236
52201
52028
51998
51994
51992
51986
51990
51984
51987
51981
51661
51637
51606
51614
51639
51644
51648
51655
51646
51645
51650
51651
51663
51653
51660
51662
51665
51667
51668
51671
51675
51696
51698
51705
51706
51723
51737
51753
51750
51766
51746
51749
51817
51776
51757
51769
51792
51808
51813
51815
51819
51829
51866
51869
51870
51879
51844
51850
51851
51855
51861
51876
51880
51895
51888
51881
51898
51903
51928
51918
51920
51919
51931
51933
51942
51944
51948
51963
51983
51976
51972
51956
51975
51966
51967
51995
52049
52056
52047
51991
51989
51985
51979
51977
51959
51954
51938
51936
51935
51926
51917
51912
51909
51913
51902
51910
51900
51905
51901
51896
51891
51899
51882
51911
51924
51873
52045
52060
52059
52079
52076
52153
52096
52083
52077
52075
52080
52341
52344
52353
52355
52340
52338
52337
52336
52330
52331
52288
52327
52334
52339
52345
52352
52356
52364
52360
52363
52367
52357
52369
52435
52465
52584
52829
52731
52733
52497
52532
52583
52477
52537
52475
52536
52484
52486
52491
52493
52481
52440
52423
52242
52298
51950
51971
51751
51840
51847
51674
51631
51849
51852
51647
51759
52178
52184
52385
52365
52306
52238
52289
52283
52282
52287
52219
52203
52205
52193
52226
52210
52213
52218
52231
52212
52222
52215
52198
52206
52211
52216
52207
52208
52209
52217
52221
52223
52266
52308
52230
52225
52229
52228
52188
52332
52361
52438
52448
52452
52479
52728
52593
52739
52749
52779
52788
52775
52744
52751
52759
52766
52769
52763
52777
52778
52781
52780
52776
52795
52804
52812
52868
52886
52919
52952
52951
52958
52963
52948
52961
52949
53101
53106
53115
53108
53086
53105
53114
53113
53125
53124
53182
52997
52619
52610
52840
52954
52943
52966
53024
53096
53098
53148
53144
53140
53037
53137
53143
53197
53251
53249
53270
53272
53291
53430
53413
53974
54005
54064
54235
54007
53338
53352
53277
53283
53131
53005
52937
53081
52985
52977
52973
52972
52978
52979
52953
52967
52970
52962
52959
52956
52964
52980
52986
52988
52992
52987
53039
53195
53360
53365
53354
53403
53459
53913
53322
53252
53215
53142
53146
53141
53152
53151
53132
53129
53127
53122
53119
53112
53085
52955
53033
52957
52946
52945
52897
52947
52960
52975
52976
53030
53036
53095
53097
53100
53091
53161
53207
53228
53233
53204
53191
53154
53218
53253
53341
53273
53287
53288
53236
53219
53227
53719
53931
53912
53472
53466
53368
53340
53350
53356
53366
53375
53384
53381
53379
53426
53437
53513
54022
53950
53952
53946
53942
53953
54018
54048
54042
54043
54044
54159
54232
54234
54246
54266
54247
54253
54254
54265
54258
54251
54264
54267
54271
54273
54281
54282
54298
54303
54304
54311
54316
54424
54429
54447
54486
54519
54503
54671
54597
54743
54896
54852
54807
54720
54700
54810
54832
54866
54989
55027
55038
55002
55005
55000
54980
54982
55006
55010
55029
55037
55039
55047
55052
55055
55058
55059
55063
55066
55072
55061
55048
55050
55051
55057
55069
55101
55172
55161
55151
55150
55147
55146
55131
55126
55118
55112
55108
55102
55125
55127
55132
55140
55143
55149
55155
55165
55134
55138
55109
55077
55076
55096
55094
55090
55091
55088
55086
55089
55085
55083
55082
55080
55081
55084
55087
55093
55095
55098
55100
55105
55074
55075
55071
55070
55043
55092
55103
55106
55121
55124
55128
55130
55135
55137
55129
55116
55111
55113
55114
55120
55122
55133
55136
55160
55162
55097
55148
55152
55186
55300
55325
55364
55356
55348
55296
55286
55226
55220
55208
55205
55200
55197
55190
55171
55144
55157
55153
55073
55221
55294
55274
55276
55297
55381
55434
55473
55504
55482
55477
55691
55859
55957
55909
55898
55853
55777
55767
55760
55748
55739
55729
55727
55725
55723
55716
55703
55702
55705
55709
55720
55735
55722
55648
55647
55645
55634
55639
55656
55693
55692
55689
55688
55695
55710
55717
55719
55708
55706
55718
55740
55749
55755
55757
55764
55775
55773
55768
55756
55711
55694
55682
55686
55680
55681
55679
55675
55665
55670
55671
55666
55663
55646
55654
55651
55614
55637
55623
55602
55598
55593
55590
55588
55576
55583
55629
55622
55575
55537
55506
55494
55432
55437
55423
55415
55410
55395
55376
55386
55343
55272
55201
55237
55230
55261
55265
55264
55282
55279
55281
55283
55288
55260
55247
55207
55181
55158
55178
55182
55199
55222
55228
55248
55266
55273
55250
55216
55156
55167
55175
55211
55217
55224
55235
55257
55259
55310
55315
55309
55305
55298
55290
55284
55293
55323
55319
55316
55317
55301
55307
55308
55374
55454
55431
55452
55446
55440
55411
55412
55401
55331
55322
55314
55336
55345
55361
55369
55378
55398
55404
55414
55418
55422
55428
55436
55450
55461
55489
55488
55498
55517
55534
55542
55544
55548
55560
55572
55540
55529
55527
55518
55503
55508
55510
55511
55513
55536
55539
55533
55525
55478
55512
55485
55481
55472
55466
55463
55464
55456
55451
55416
55425
55427
55429
55447
55438
55465
55486
55495
55501
55497
55528
55532
55526
55531
55520
55516
55524
55530
55535
55543
55538
55546
55549
55551
55550
55553
55557
55565
55580
55584
55587
55594
55599
55605
55603
55568
55573
55589
55595
55600
55609
55615
55636
55607
55613
55616
55618
55620
55621
55624
55626
55630
55638
55642
55601
55596
55578
55570
55566
55564
55569
55592
55633
55631
55640
55652
55657
55660
55659
55655
55672
55668
55658
55662
55685
55676
55684
55667
55687
55673
55644
55611
55591
55610
55571
55522
55470
55382
55397
55405
55385
55439
55479
55483
55496
55523
55519
55509
55505
55502
55514
55507
55541
55558
55582
55619
55612
55625
55597
55581
55577
55579
55586
55585
55567
55561
55555
55521
55515
55471
55474
55400
55365
55371
55388
55375
55362
55360
55358
55332
55329
55341
55335
55327
55313
55338
55334
55342
55304
55280
55218
55210
55204
55189
55219
55176
55164
55154
55159
55174
55202
55198
55195
55245
55263
55262
55291
55312
55330
55357
55393
55430
55413
55402
55426
55435
55443
55442
55449
55453
55457
55462
55445
55444
55460
55408
55383
55372
55351
55346
55359
55355
55373
55340
55320
55289
55287
55269
55258
55253
55233
55223
55229
55227
55234
55243
55256
55275
55278
55271
55246
55252
55268
55241
55242
55311
55292
55295
55299
55326
55347
55390
55392
55409
55419
55424
55433
55448
55458
55492
55441
55277
55285
55328
55349
55370
55394
55399
55403
55407
55545
55562
55552
55554
55556
55563
55574
55698
55699
55721
55730
55865
55952
56092
56178
56227
56182
56235
56132
56039
56040
56038
56031
55986
56035
56071
56096
55890
55993
56010
56077
56060
56085
56059
56023
56019
55978
55922
55980
55994
55974
56001
56153
56155
56156
56157
56163
56179
56166
56189
56152
56113
56213
56232
56224
56216
56115
56114
56048
56041
55954
55953
55950
55900
55877
55881
55874
55875
55873
55872
55864
55858
55857
55850
55824
55762
55759
55754
55772
55765
55770
55742
55738
55728
55761
55251
55302
55099
54656
55225
55232
55713
55791
55750
55744
55751
55781
55807
55903
55927
56011
56016
56017
56013
56012
56020
56021
56119
56246
56250
56255
56187
56185
56183
56123
56106
56117
56112
56145
56172
56160
56265
56343
56377
56434
56467
56530
56549
56501
56495
56496
56499
56502
56504
56515
56516
56519
56518
56517
56510
56525
56583
56585
56587
56593
56607
56567
56486
56483
56485
56478
56474
56468
56456
56465
56347
56471
56432
56436
56438
56441
56445
56449
56448
56450
56452
56443
56457
56459
56462
56458
56464
56455
56451
56447
56442
56453
56461
56463
56691
56866
56862
56907
57090
57097
57110
57158
57164
57163
57336
57326
57289
57354
57357
57352
57356
57359
57364
57372
57371
57366
57370
57367
57374
57373
57376
57377
57382
57369
57368
57333
57358
57447
57524
57475
57497
57499
57502
57562
57605
57603
57754
57723
57654
57652
57632
57642
57646
57641
57648
57647
57725
57719
57650
57643
57653
57655
57668
57617
57633
57539
57516
57511
57519
57514
57503
57438
57528
57537
57530
57508
57495
57461
57459
57451
57441
57417
57165
57335
57319
57299
57282
57257
57252
57246
57279
57318
57330
57328
57332
57306
57272
57276
57230
57167
57314
57313
57321
57327
57295
57275
57340
57349
57345
57264
57323
57297
57281
57236
57243
57233
57200
57092
57085
57080
57075
57066
57062
57059
57057
57060
57058
57043
56971
56711
56846
57005
57010
56992
56990
56991
56989
56986
56996
57002
57087
57081
57123
57074
57068
57065
57006
57009
57032
57049
57016
57298
57294
57315
57515
57583
57904
57902
57901
57903
57899
57900
57898
57897
57896
57906
57907
57911
57910
57909
57908
57905
57895
57894
57893
57892
57890
57883
57889
57888
57882
57884
57886
57885
57887
57891
57468
57476
57478
57422
57431
57472
57501
57540
57625
57618
57630
57656
57662
57660
57664
57676
57694
57692
57693
57696
57708
57699
57697
57700
57704
57705
57711
57713
57716
57718
57721
57722
57621
57623
57616
57628
57665
57661
57659
57658
57500
57469
57463
57453
57409
57386
57329
57304
57308
57301
57302
57267
57342
57360
57351
57121
57125
57108
57082
57073
57037
57047
56853
56848
56832
56874
57001
57139
57140
57095
57194
57270
57435
57427
57424
57339
57343
57348
57361
57477
57457
57389
57222
57208
57225
57218
57224
57205
57199
57174
57166
57104
57106
56967
56956
56958
56833
56768
56797
56792
56860
56798
56805
57088
57136
57337
57399
57397
57404
57408
57405
57407
57416
57816
57817
57794
57795
57793
57792
57790
57788
57789
57787
57786
57785
57783
57778
57775
57773
57772
57771
57770
57769
57768
57767
57774
57776
57777
57780
57779
57781
57782
57784
57791
57796
57797
57798
57799
57806
57804
57805
57803
57802
57800
57801
57807
57808
57810
57812
57809
57811
57813
57814
57879
57880
57834
57829
57831
57823
57819
57820
57821
57822
57837
57855
57878
57872
57871
57869
57861
57853
57854
57845
57841
57843
57839
57835
57840
57846
57844
57847
57851
57858
57857
57856
57860
57865
57867
57868
57866
57863
57864
57862
57873
57876
57881
57870
57859
57852
57850
57848
57849
57842
57838
57836
57830
57828
57825
57824
57827
57832
57833
57826
57157
57181
57160
57175
57168
57172
57173
57171
57169
57162
57177
57179
57176
57178
57190
57209
57191
57120
57024
56788
56983
56994
57007
57003
56856
56987
57011
57019
57022
57021
57025
57027
57028
57029
57030
57036
57046
57041
57045
57061
57044
57040
57039
57035
57012
57026
57055
57053
57031
56938
56917
56624
56592
56591
56582
56433
56396
56391
56376
56332
56341
56328
56492
56531
56539
56541
56683
56686
56685
56633
56648
56534
56533
56536
56529
56538
56487
56454
56367
56365
56325
56358
56339
56522
56526
56554
56556
56693
56672
56668
56662
56671
56657
56666
56661
56698
56701
56710
56713
56723
56724
56725
56726
56722
56727
56731
56729
56730
56728
56714
56708
56705
56680
56676
56703
56704
56733
56732
56736
56790
56779
56778
56774
56775
56793
56794
56795
56787
56776
56769
56771
56770
56767
56764
56762
56765
56763
56761
56758
56754
56759
56757
56755
56756
56752
56750
56753
56751
56742
56743
56744
56745
56746
56747
56748
56749
56741
56739
56738
56717
56718
56716
56719
56715
56712
56709
56782
56760
56777
56780
56784
56800
56802
56808
56809
56807
56811
56816
56835
56847
56825
56815
56812
56791
56796
56799
56801
56810
56804
56813
56821
56819
56817
56818
56820
56828
56840
56838
56837
56827
56830
56829
56836
56814
56842
56844
56845
56849
56852
56855
56858
56863
56865
56861
56854
56785
56959
56927
56940
56910
56918
57018
57098
57079
57078
56968
56920
57156
57155
57331
57232
57455
57452
57445
57437
57442
57444
57449
57450
57492
57462
57410
57434
57436
57412
57375
57338
57324
57263
57262
57259
57161
57093
57023
57020
56886
56885
56806
56868
56876
56881
56884
56872
56867
56577
56843
56869
56781
56613
56584
56589
56575
56571
56395
56293
56242
56229
56228
56091
56093
56180
56188
56191
56193
56195
56192
56234
56230
56223
56219
56222
56218
56217
56210
56205
56211
56200
56197
56201
56199
56202
56196
56194
56274
56262
56203
56214
56206
56198
56208
56267
56286
56294
56298
56406
56375
56363
56361
56311
56384
56398
56288
56278
56275
56285
56276
56284
56165
56099
56094
56008
56007
55997
55989
55985
55987
55988
56018
56009
56015
55984
56058
56122
56102
56097
56088
56076
56054
56080
56095
56086
56220
56248
56043
56006
55981
55967
56116
56247
56316
56476
56475
56460
56473
56477
56482
56535
56650
56573
56670
56682
56679
56735
56734
56839
56850
56826
56667
56663
56628
56555
56548
56491
56484
56542
56429
56386
56389
56369
56359
56318
56479
56257
56303
56302
56297
56295
56279
56258
56266
56244
56221
56181
56133
55971
55970
55924
55915
55868
55880
55930
55943
55945
55938
55940
55928
55923
55925
55913
55897
55889
55862
55841
55848
55843
55886
55891
55955
55946
55921
55809
55805
55811
55787
55832
55818
55804
55806
55871
55779
55769
55734
55627
55606
55632
55669
55674
55491
55484
55500
55480
55170
55079
55141
55203
55194
55169
55123
55168
54963
54985
54966
54987
54960
54996
54343
54319
54332
54370
54373
54380
54433
54463
54943
54406
54997
54988
54977
55011
55003
55014
55420
55839
55840
55835
55836
55833
55838
55837
55793
55177
55180
55608
55690
55696
55697
55752
55784
55860
55844
55906
55912
55892
55959
55962
55965
55902
55884
55878
55973
55976
55961
55964
56029
56030
56032
56146
56142
56143
56137
56139
56147
56144
56154
56174
56176
56173
56171
56170
56169
56168
56175
56177
56186
56225
56212
56204
56231
56233
56190
56226
56264
56364
56362
56301
56290
56184
56051
56050
56055
56047
56045
55975
55992
55905
55910
55907
55904
55896
55808
55812
55794
55797
55800
55799
55802
55827
55796
55776
55745
55715
55487
55469
55455
55391
55012
55022
55020
55023
54979
54991
54959
54954
54955
54956
54899
54888
54882
54910
54912
54908
54911
54913
54914
54919
54922
54924
54927
54929
54930
54931
54918
54921
54906
54901
54904
54879
54873
54897
54905
54881
54875
54883
54876
54858
54835
54828
54816
54592
54690
54850
54512
54460
54418
54382
54378
54369
54345
54344
54342
54341
54339
54318
54336
54338
54337
54322
54321
54324
54328
54325
54323
54313
54326
54330
54334
54335
54347
54349
54352
54351
54362
54296
54243
54020
53949
53892
53943
53944
53762
53353
53346
53418
54240
53981
54260
54299
54340
54350
54409
54404
54419
54421
54422
54428
54423
54417
54415
54414
54413
54411
54416
54403
54435
54445
54473
54468
54479
54498
54506
54483
54510
54518
54536
54533
54556
54529
54522
54494
54492
54497
54515
54574
54609
54627
54694
54692
54491
54439
54451
54450
54453
54493
54488
54775
54731
54693
54695
54696
54697
54709
54711
54705
54701
54779
54894
54788
54801
54793
54826
54815
54827
54833
54847
54841
54848
54842
54844
54855
54856
54861
54851
54806
54812
54794
54763
54744
54716
54738
54746
54741
54629
54672
54686
54689
54684
54665
54643
54655
54657
54660
54658
54551
54528
54517
54509
54504
54505
54532
54544
54552
54560
54567
54573
54577
54634
54636
54631
54623
54616
54610
54596
54587
54582
54543
54538
54568
54561
54578
54575
54580
54588
54601
54624
54639
54652
54664
54677
54703
54717
54715
54759
54760
54748
54722
54729
54726
54734
54737
54740
54781
54777
54789
54790
54798
54808
54803
54778
54764
54770
54752
54766
54765
54762
54758
54756
54755
54747
54712
54685
54682
54687
54698
54702
54699
54675
54681
54713
54783
54751
54742
54745
54704
54710
54735
54724
54771
54782
54799
54804
54830
54845
54859
54865
54868
54869
54874
54909
54920
54935
54940
54958
54946
54944
54947
54949
54950
54951
54948
54933
54903
54870
54872
54877
54880
54878
54889
54895
54898
54915
54925
54907
54938
54942
54939
54936
54928
54916
54884
54900
54893
54837
54840
54849
54836
54839
54838
54846
54854
54860
54768
54769
54811
54773
54753
54761
54719
54723
54727
54721
54728
54739
54714
54749
54809
54829
54824
54825
54820
54821
54863
54862
54818
54822
54814
54787
54831
54802
54819
54817
54774
54795
54797
54796
54791
54772
54767
54805
54813
54823
54843
54864
54891
54937
54902
54792
54776
54785
54786
54736
54732
54757
54733
54730
54725
54688
54680
54673
54649
54621
54622
54602
54611
54583
54594
54572
54571
54554
54585
54606
54591
54618
54626
54617
54646
54644
54654
54659
54662
54632
54640
54625
54619
54615
54613
54608
54607
54598
54595
54676
54600
54620
54593
54589
54586
54569
54564
54565
54558
54546
54555
54545
54603
54614
54628
54633
54637
54641
54651
54668
54678
54667
54645
54638
54599
54630
54635
54653
54647
54650
54669
54674
54661
54605
54590
54584
54576
54570
54563
54562
54550
54557
54553
54548
54524
54534
54539
54531
54523
54537
54527
54511
54514
54508
54521
54530
54501
54480
54495
54474
54484
54469
54459
54464
54461
54458
54420
54467
54500
54481
54475
54516
54526
54502
54520
54535
54541
54496
54476
54487
54499
54471
54465
54482
54466
54470
54489
54478
54472
54462
54444
54442
54457
54441
54431
54430
54440
54438
54446
54427
54408
54399
54400
54383
54385
54392
54394
54384
54386
54387
54395
54389
54388
54393
54397
54391
54396
54398
54412
54410
54437
54549
54540
54455
54456
54454
54507
54525
54542
54547
54612
54604
54559
54566
54513
54581
54780
54887
54867
54718
54754
54706
54800
54853
54886
54926
54917
54934
54945
54952
54957
54970
55016
54990
54974
54964
54986
54983
54976
54978
54981
54999
55019
55015
55025
55018
55017
55008
55009
55004
55007
55493
55490
55468
55475
55700
55733
55701
55753
55821
55879
55819
55817
55816
55786
55789
55683
55649
55661
55467
55396
55379
55387
55377
55352
55238
55354
55333
54968
55033
54443
54348
53957
53410
53311
53339
53317
53334
53343
53372
53380
53521
53935
53940
53951
53954
54233
54242
54262
54283
54280
54293
54288
54290
54302
54309
54346
54333
54361
55604
55635
55617
55643
55863
55869
55866
55893
56036
56046
56049
56053
56056
56066
56067
56069
56070
56081
56073
56075
56078
56083
56072
56084
56044
55983
55972
55960
55979
55968
55958
55998
56003
55999
55991
55995
55990
56000
55883
55855
55895
56014
56082
56089
56148
56149
56151
56469
56552
57004
56430
56393
56277
56503
56497
56544
56564
56528
56481
56419
56440
56428
56431
56435
56421
56418
56405
56329
56237
56287
56281
56273
56270
56268
56269
56272
56280
56282
56283
56379
56289
56251
56259
56241
56100
56098
56090
56087
56138
56105
56103
56101
56111
56110
56107
56026
56079
56062
56065
56064
56061
56063
56068
55982
55996
56027
56025
56033
56052
56042
56037
56034
56022
56002
55977
55969
55963
55956
55951
55949
55947
55941
55929
55926
55920
55916
55914
55908
55899
55885
55887
55894
55917
55918
55919
55931
55732
55731
55785
55714
55547
55559
55318
55031
55736
55820
55830
55823
55306
54448
54402
53367
53345
53563
53766
53585
53282
53961
53963
53964
53965
53966
53969
53970
53971
54028
54030
53995
53991
54105
54092
54072
54106
54961
54971
55021
55303
55417
55476
55406
55053
54648
54579
53983
54082
54683
54679
55054
55187
55743
55795
55825
55828
55831
55870
55888
55882
55867
55746
55741
55707
55179
55173
55067
55062
55060
54248
54100
54026
53988
54015
54038
54040
54033
53475
53711
53623
53611
53586
53508
53498
53457
53657
53726
53936
53333
53050
52942
52940
52890
52885
52889
52888
52984
53205
52938
52936
52871
53181
53156
53159
53000
53187
53189
53186
53201
53202
53275
53276
53286
53208
53244
53210
53188
53216
53211
53214
53206
53220
53225
53185
53168
53155
53183
53150
53136
53267
53336
53962
53820
53832
53777
53928
54002
53976
53907
53883
53918
54036
54025
54027
54017
54023
54285
54291
54932
55026
55028
55030
55041
55040
55044
55046
55049
55244
55068
55724
55726
55783
55822
56057
56207
55852
55851
55845
55834
55814
55771
55758
55778
55747
55641
55704
55421
55344
55389
55384
55380
55366
55337
55353
55255
55236
55267
55239
54994
55145
55045
55032
55065
55206
55350
55184
55110
55115
54670
54425
54426
54691
54708
54707
54663
54317
54360
54353
54363
54365
54372
54379
54368
54366
54367
54364
54357
54329
54305
54301
54300
54292
54275
54286
54277
54287
54306
54278
54279
54272
54269
54268
54263
54255
54076
53973
53980
54096
54065
54261
54331
54962
54965
54967
54972
54969
54975
54405
54229
54189
54156
54099
54078
54061
54057
54080
54122
54191
54228
54227
54231
54239
54238
54230
54226
54225
54177
54167
54169
54173
54183
54187
54181
54152
54153
54154
54144
54123
54117
54103
54102
54101
54107
54086
54084
54098
54097
54095
54094
54093
54091
54108
54115
54124
54125
54131
54155
54164
54174
54179
54204
54206
54209
54221
54208
54207
54210
54214
54216
54219
54215
54212
54217
54218
54213
54222
54211
54220
54223
54205
54182
54163
54162
54166
54178
54172
54170
54180
54194
54190
54202
54196
54203
54201
54193
54184
54199
54195
54200
54198
54192
54186
54197
54188
54176
54168
54150
54139
54132
54157
54160
54127
54130
54126
54158
54119
54121
54129
54161
54149
54146
54147
54142
54143
54175
54151
54148
54145
54133
54137
54141
54138
54135
54136
54134
54140
54128
54165
54110
54104
54090
54111
54109
54120
54116
54114
54113
54085
54069
54070
54068
54063
54049
54051
54066
54073
54060
54056
54055
54050
54052
54053
54059
54067
54071
54075
54079
54054
54074
54083
54118
54224
54089
53938
54062
54088
54058
54034
54035
54039
54041
54037
53377
53378
53370
53383
53394
53396
53395
53392
53407
53406
53412
53428
53440
53441
53450
53456
53461
53439
53482
53497
53509
53502
53495
53487
53485
53511
53510
53474
53473
53468
53465
53467
53507
53506
53463
53449
53444
53442
53438
53436
53435
53447
53448
53454
53488
53492
53491
53496
53499
53501
53505
53504
53464
53512
53470
53469
53477
53476
53479
53478
53483
53481
53480
53460
53453
53452
53458
53446
53445
53443
53434
53432
53431
53429
53427
53433
53424
53422
53419
53416
53414
53420
53417
53408
53401
53404
53397
53389
53386
53390
53387
53385
53382
53314
53393
53398
53400
53402
53415
53421
53423
53425
53411
53399
53405
53538
53630
53679
53689
53705
53764
53715
53713
53710
53758
53757
53752
53749
53751
53738
53739
53732
53731
53687
53729
53683
53698
53709
53737
53730
53685
53681
53671
53676
53675
53678
53677
53770
53772
53784
53816
53807
53803
53801
53802
53774
53805
53806
53795
53804
53781
53791
53792
53793
53794
53780
53799
53800
53775
53798
53776
53783
53797
53782
53779
53788
53789
53790
53785
53786
53796
53787
53714
53637
53645
53648
53718
53721
53651
53669
53722
53723
53724
53684
53725
53728
53691
53692
53733
53694
53754
53700
53706
53756
53701
53755
53695
53696
53753
53708
53760
53702
53750
53707
53761
53703
53746
53697
53741
53693
53740
53656
53747
53734
53744
53704
53743
53712
53742
53736
53748
53767
53735
53688
53680
53674
53663
53646
53643
53640
53622
53641
53616
53621
53620
53617
53638
53561
53557
53558
53569
53532
53471
53493
53524
53494
53489
53490
53486
53484
53526
53530
53544
53548
53556
53580
53579
53589
53590
53593
53594
53597
53600
53629
53607
53615
53578
53577
53550
53583
53551
53576
53553
53554
53592
53575
53549
53547
53546
53545
53542
53539
53536
53598
53667
53613
53609
53604
53587
53537
53535
53566
53533
53531
53528
53560
53523
53555
53520
53518
53519
53522
53503
53500
53516
53527
53582
53543
53565
53552
53541
53534
53517
53529
53514
53515
53540
53525
53559
53564
53568
53573
53584
53596
53591
53599
53612
53610
53606
53605
53602
53595
53581
53571
53574
53572
53570
53567
53562
53588
53633
53672
53686
53699
53639
53601
53647
53906
53937
53987
53930
53870
53872
53864
53860
53849
53841
53831
53836
53840
53852
53867
53716
53650
53649
53652
53659
53658
53664
53668
53745
53763
53765
53771
53778
53817
53823
53824
53812
53814
53815
53811
53670
53653
53654
53655
53661
53660
53813
53810
53808
53773
53720
53642
53618
53614
53608
53619
53626
53624
53603
53682
53628
53625
53666
53665
53631
53634
53635
53636
53644
53673
53727
53759
53768
53818
53828
53819
53880
53853
53882
53881
53899
53902
53908
53910
53898
53896
53904
53905
53925
53922
53932
53933
53934
53929
53923
53917
53927
53915
53916
53914
53924
53926
53921
53919
53920
53900
53901
53897
53895
53894
53891
53884
53887
53889
53890
53888
53886
53893
53844
53878
53877
53875
53879
53874
53876
53873
53871
53865
53863
53866
53862
53861
53868
53858
53859
53856
53854
53857
53855
53851
53850
53848
53847
53869
53846
53845
53842
53843
53838
53839
53837
53835
53834
53833
53830
53829
53827
53826
53825
53822
57234
57239
57240
57235
57229
57226
57223
57220
57216
57215
57213
57212
57210
57217
57221
57231
57237
57242
57258
57251
57249
57241
57238
57250
57247
57255
57254
57253
57261
57305
57312
57317
57316
57320
57288
57307
57381
57465
57484
57490
57483
57480
57485
57486
57482
57488
57487
57531
57535
57521
57529
57536
57538
57542
57584
57610
57607
57602
57601
57604
57597
57624
57626
57635
57622
57634
57631
57670
57691
57703
57710
57645
57629
57627
57606
57598
57596
57564
57550
57563
57546
57547
57543
57544
57545
57460
57458
57378
57344
57300
57309
57303
57293
57292
57291
57287
57286
57283
57284
57290
57285
57280
57278
57274
57277
57266
57268
57273
57271
57248
56356
56355
56354
56351
56342
56350
56348
56340
56353
56349
56335
56345
56344
56337
56336
56327
56331
56323
56326
56330
56322
56321
56324
56320
56319
56313
56308
56312
56309
56307
56314
56306
56310
56305
56333
56338
56334
56416
56420
54031
53257
53238
53221
53077
52720
52722
52668
52658
52665
52667
52666
52660
52644
52626
52634
52630
52588
52560
52456
52011
52002
52022
51978
51908
51889
51893
51894
51892
51890
51865
51859
51856
51854
51845
51837
51832
51830
51831
51836
51828
51833
51825
51810
51755
51864
51834
51875
51887
51897
51860
51885
51923
52000
52005
51969
51974
52057
52024
51943
51906
51915
51937
51946
51939
51945
51957
51970
51996
51997
52098
52089
52081
52115
52113
52111
52101
52116
52132
52118
52099
52100
52082
52084
52085
52086
52088
52090
52092
52112
52130
52129
52155
52168
52165
52151
52152
52154
52159
52160
52161
52164
52167
52169
52170
52166
52349
52411
52408
52410
52403
52407
52404
52405
52399
52412
52441
52432
52395
52428
52471
52436
52494
52495
52500
52507
52508
52512
52498
52499
52492
52496
52501
52503
52489
52548
52542
52543
52545
52541
52539
52538
52533
52531
52530
52529
52528
52526
52525
52524
52521
52506
52510
52517
52518
52519
52522
52565
52516
52488
52721
52687
52580
52671
52673
52577
52197
52220
52179
52061
51988
51982
51964
51968
51980
52224
51907
51835
51841
51846
51664
51666
51687
51686
51684
51680
51682
51683
51689
51693
51692
51699
51700
51697
51694
51691
51703
51701
51654
51114
51122
51087
51093
51088
51089
51080
51067
51050
51051
51057
51039
51030
51025
51029
51020
51016
51036
51062
51102
51098
51095
51101
51123
51091
51086
51092
51077
51094
51103
51117
51124
51121
51078
51096
51105
51042
51022
51006
51004
50984
50826
50825
50824
50504
50506
50401
50387
50412
50322
50283
50053
50060
49901
49840
49746
49786
49815
49633
49605
49622
49618
49614
49595
49589
49597
49596
49586
49608
49558
49534
49498
49484
49454
49121
49122
49119
49099
49072
49005
48913
48888
48889
48887
48873
48869
48849
48836
48837
48833
48839
48835
48818
48787
48793
48780
48785
48779
48771
48763
48762
48761
48759
48758
48760
48661
48756
48764
48768
48774
48804
48820
48830
48834
48810
48767
48781
48784
48807
48786
48743
48597
48775
48777
48770
48741
48746
48772
48800
48798
48788
48796
48797
48794
47583
47574
47546
47539
47542
47534
47552
47569
47570
47566
47562
47565
47564
47563
47571
47572
47592
47475
47392
47385
47395
47253
47229
47174
47172
47016
47179
47173
47160
47140
47112
47059
46974
46922
46965
46982
46926
46951
46873
46708
46698
46687
46763
46919
47007
47094
47044
46925
46938
46901
46796
46800
46704
46696
46648
46662
46631
46606
46599
46484
46481
46424
46425
46368
46364
46358
45606
45597
45500
45504
45512
45515
45503
45478
45479
45472
45470
45464
45469
45367
45285
45271
45491
45493
45498
45494
45496
45507
45508
45511
45534
45539
45562
45561
45564
45566
45627
45649
45692
46064
46379
46380
46372
46400
46405
46407
46406
46392
46056
45840
45723
45691
45600
45611
45727
45785
46427
47208
47220
47227
47226
47263
47265
47269
47270
47272
47273
47274
47386
47388
47382
47387
47389
47393
47394
47396
47445
47429
47460
47461
47464
47526
47531
47529
47532
47530
47476
47469
47472
47481
47477
47478
47488
47483
47486
47492
47501
47495
47498
47559
47537
47535
47575
47587
47591
47624
47609
47602
47598
47615
47605
47652
47658
47604
47600
47589
47599
47597
47620
47631
47628
47635
47638
47642
47649
47689
47681
47757
47791
47804
47842
47846
47850
47849
47823
47812
47795
47790
47789
47785
47774
47770
47765
47739
47738
47736
47734
47722
47692
47678
47728
47810
47825
47798
47787
47769
47753
47745
47727
47719
47715
47713
47670
47639
47634
47644
47676
47671
47697
47685
47683
47707
47744
47751
47749
47859
47862
47852
47827
47835
47748
47863
47841
47866
47889
47879
47880
47870
47797
47801
47805
47809
47813
47875
47886
47893
47906
47936
47941
47943
47938
47925
47919
47914
47958
47950
47911
47902
47927
47922
47918
47908
47894
47898
47899
47892
47884
47872
47868
47843
47848
47854
47856
47864
47860
47858
47845
47853
47824
47833
47796
47821
47836
47839
47838
47844
47837
47855
47861
47851
47829
47822
47818
47799
47793
47773
47778
47782
47788
47817
47803
47766
47747
47746
47724
47721
47717
47711
47709
47704
47699
47693
47691
47687
47684
47682
47680
47672
47677
47674
47648
47622
47612
47613
47617
47616
47618
47626
47625
47655
47702
47705
47706
47701
47710
47723
47726
47737
47735
47762
47758
47768
47718
47729
47700
47696
47690
47668
47665
47662
47660
47653
47659
47641
47654
47663
47666
47669
47673
47675
47679
47686
47688
47694
47698
47712
47720
47716
47703
47633
48044
48050
48048
48333
48356
48345
48183
48051
48035
48026
47966
47794
47522
47608
47606
47607
47619
47627
47630
47632
47636
47637
47640
47643
47645
47647
47650
47656
47657
47664
47667
47708
47730
47742
47755
47740
47754
47763
47760
47761
47764
47767
47777
47772
47759
47752
47741
47732
47733
47731
47807
47802
47806
47811
47819
47828
47784
47800
47808
47820
47792
47780
47776
47771
47816
47826
47831
47834
47840
47847
47857
47869
47876
47881
47883
47912
47923
47929
47947
47944
47940
47931
47928
47924
47921
47916
47909
47904
47896
47891
47887
47882
47867
47874
47871
47878
47910
47913
47920
47926
47930
47933
47937
47942
47957
47951
47946
47959
47963
47965
47971
47975
47981
47973
47976
47985
47991
47995
47992
48001
47989
47977
47974
47970
47969
47960
47954
47952
47948
47897
47900
47888
47907
47935
47945
47987
47986
47984
47988
47830
47890
47877
47953
47949
47978
48004
48036
48025
47999
47903
47934
47980
47964
47580
47576
47579
47714
47983
48289
48395
48149
48241
48554
48558
48665
49104
49489
49566
49591
49593
49599
49601
49611
49631
49637
49640
49671
49794
49798
49819
49822
49823
49825
49769
49734
49750
49791
49854
49896
49917
50050
50052
50075
50054
50082
50084
50090
50145
50244
50245
50258
50267
50284
50286
50296
50316
50356
50374
50394
50577
50475
50429
50418
50372
50393
50389
50381
50366
50315
50278
50269
50268
50253
50195
50254
50259
50262
50263
50264
50265
50266
50257
50256
50260
50252
50251
50249
50243
50242
50237
50232
50229
50228
50114
50109
50105
50083
50080
50104
50087
50078
49961
50025
50048
50092
50185
50248
50233
50129
50184
50183
50127
50167
50123
50124
50119
50117
50116
50190
50222
50270
50223
50072
50064
50065
50056
49934
49931
49885
49878
49884
49870
49864
49826
49626
49553
49536
49353
49097
49042
48917
48912
48901
48789
48765
48593
48640
48535
48671
48655
48652
48792
48808
48900
48902
48981
48908
48916
49088
49089
49090
49096
49569
49572
49570
49567
49574
49610
49615
49720
49766
49753
49809
49814
49817
49833
49883
49913
49907
49891
49889
49831
49785
49774
49776
49762
49756
49760
49755
49752
49583
49581
49250
49124
49052
49010
48976
49033
49085
49047
49008
49086
49030
49014
49012
49013
49009
48931
48928
48935
48927
48924
48915
48879
48632
48344
48253
48129
48087
48079
48572
48579
48622
48795
48656
48555
47832
47786
47593
48013
48017
48022
47915
47917
47956
47979
47573
47544
47527
47480
47471
47463
47434
47438
47433
47435
47262
47103
46996
46998
47001
47002
47021
47023
47003
47006
47005
47093
47028
47029
47033
47043
47042
47041
47013
47046
47062
47063
47036
46961
46973
46978
46969
46962
46960
46956
46972
46957
46968
46967
46966
46975
46979
46959
46981
46980
46984
46986
46989
46988
46990
46985
46987
46991
46976
46999
46947
46940
46934
46931
46913
46894
46896
46918
46948
46929
47022
47026
47018
47014
46995
46977
46994
46963
46971
46954
46958
47008
47088
47091
47038
47035
47076
47073
47070
47037
47071
47030
47065
47074
47060
47024
47056
47020
47017
47052
47048
47049
47015
47040
47055
47057
47027
47039
47047
47107
47080
47051
47083
47086
47061
47050
47097
47069
47092
47077
47100
47099
47084
47095
47110
47121
47122
47132
47166
47161
47192
47201
47222
47224
47225
47266
47268
47271
47286
47282
47283
47287
47288
47290
47371
47411
47423
47424
47439
47462
47499
47513
47528
47473
47276
47275
47254
47250
47248
47252
47232
47185
47159
46537
46525
46480
46472
46465
46461
46449
46450
46446
46447
46439
46438
46435
46445
46429
46401
46414
46393
46378
46386
45718
45712
45710
45709
45706
45705
45701
45704
45702
45695
45693
45694
45689
45686
45681
45682
45688
45669
45665
45670
45671
45613
45616
45619
45621
45610
45581
45582
45592
45594
45595
45596
45593
45590
45583
45585
45591
45587
45586
45588
45572
45571
45573
45580
45578
45576
45574
45563
45570
45567
45531
45535
45462
45457
45450
45445
45435
45426
45405
45390
45388
45386
45382
45374
45378
45370
45369
45365
45368
45362
45360
45363
45351
45349
45345
45342
45346
45344
45341
45340
45337
45329
45317
45326
45327
45328
45333
45334
45331
45330
45332
45335
45338
45339
45343
45347
45357
45352
45353
45355
45356
45381
45420
45453
45460
45465
45492
45455
45301
45316
45319
45325
45322
45321
45307
45306
45305
45303
45302
45299
45298
45297
45296
45283
45304
45292
45248
45250
45244
45215
45184
45063
45003
44976
44966
44955
44926
44893
44895
44908
44917
44883
44876
44875
44802
44569
44532
44530
44520
44514
44504
44477
44454
44193
44274
44270
44269
44215
44210
44219
44220
44227
44231
44225
44217
44230
44242
44243
44250
44249
44247
44248
44266
44271
44260
44257
44251
44245
44224
44223
44229
44254
44246
44255
44253
44244
44235
44241
44402
44417
44473
44472
44470
44461
44478
44481
44484
44505
44509
44507
44513
44521
44518
44528
44544
44542
44538
44522
44559
44568
44572
44581
44584
44593
44602
44606
44615
44624
44736
44786
44800
44850
44872
44553
44333
44384
44409
44451
44455
44459
44464
44497
44524
44525
44527
44550
44586
44704
44799
44869
44879
44924
44970
44985
44988
45053
45103
45131
45154
45164
45179
45185
45191
45218
45243
45195
45198
45197
45200
45210
45207
45213
45220
45226
45228
45242
45246
45247
45252
45262
45263
45265
45269
45267
45278
45272
45293
45300
45289
45415
45408
45093
44904
44312
44264
44010
44012
44051
44109
44115
44121
44120
44132
44134
44141
44140
44131
44127
44114
44116
44118
44119
44117
44123
44126
44129
44130
44133
44135
44136
44138
44142
44143
44146
44145
44148
44150
44162
44161
44160
44158
44397
44552
44936
45109
45194
45187
45203
45206
45230
45223
45214
45211
45208
45221
45222
45229
45231
45239
45240
45237
45234
45233
45232
45227
45219
45205
45199
45190
45174
45171
45172
45192
45196
45148
45089
44993
44954
44953
44951
44942
44894
44608
44683
44874
44950
44952
44916
44907
44906
44896
44577
44565
44557
44563
44629
44582
44890
45159
45189
45188
45183
45245
45260
45259
45254
44987
45147
45209
45212
44918
44880
43987
43807
39757
41001
39839
39276
39241
39125
39511
38840
38634
38639
35376
35129
35109
35120
35131
35126
35133
35127
35209
35216
35147
35096
35074
35065
34665
34407
34421
34432
34435
34774
35085
35108
35077
35117
35140
35162
35203
35166
35157
35226
35172
35173
35175
35196
35238
35245
35249
35239
35258
35292
35303
35318
35263
35325
35288
35279
35259
35265
35255
35234
35253
35266
35262
35272
35277
35281
35280
35273
35268
35283
35282
35271
35264
35286
35167
35090
35095
35119
35070
35071
35139
35246
35261
35351
35396
35413
35378
35379
35349
35298
35319
35267
35284
35333
35356
35503
36084
36075
36064
35820
35736
35844
35963
36526
36221
38711
37893
37431
39979
40062
40147
41792
40594
40919
40810
41205
41123
41143
40981
41287
41392
41527
41587
41561
41923
41928
41765
42077
41878
41427
41444
42083
42109
42788
42904
42339
42489
42139
42852
41842
43161
42525
41338
41196
41176
40731
40704
40660
40710
40347
40230
39349
38536
39884
40627
41240
41373
41171
42973
42740
43396
43535
43554
43571
43636
43630
43633
43632
43625
43651
43677
43663
43665
43618
43622
43607
43594
43531
43559
43586
43538
43445
43473
43561
43469
43501
43504
43656
43839
43824
43862
43866
43883
43872
43858
43960
43974
43968
43852
43779
43786
43679
43701
43840
43830
43823
43825
43827
43928
43910
43921
43955
43944
43948
43970
43976
43972
43942
43947
43946
43938
43956
43994
44060
44045
44040
44036
44035
44063
44068
44033
44031
44028
44027
44025
44003
43999
43995
43992
43990
43988
43986
43985
43984
43983
43979
43981
43973
43997
44005
44013
44009
44017
44026
44006
44000
43978
44007
44004
44008
44062
44048
44043
44034
44039
44087
44099
44089
44086
44100
44122
44168
44198
44237
44369
44396
44407
44372
44390
44354
44334
44302
44305
44304
44303
44273
44208
44202
44200
44205
44203
44197
44187
44206
44218
44233
44239
44256
44277
44286
44295
44291
44284
44288
44296
44301
44300
44319
44313
44310
44309
44307
44259
44234
44149
43991
43932
43904
43879
43875
43882
43887
43870
43853
43831
43832
43842
43847
43848
43913
43900
43898
43914
43909
43901
43902
43907
43903
43912
43918
43939
43924
43915
43908
43906
43905
43896
43895
43863
43782
43716
43722
43743
43733
43737
43740
43412
43424
43402
43416
43415
43385
43400
43333
43310
43288
43271
43307
43297
42672
42382
43048
42800
42591
42623
42584
42673
42538
42496
42394
42329
42241
42306
42250
42187
41935
41974
41431
41770
41255
41110
41144
40372
40074
40145
40061
39906
39799
39742
39684
39279
39198
39145
39234
39240
39188
39180
39228
39216
39210
39211
39204
39187
39138
39147
39140
39116
39109
39097
39095
39094
39056
39035
39020
39172
39221
39200
39245
39222
39259
39284
39394
39363
39417
39327
39239
39086
38534
38068
38492
37963
38057
38537
39458
38439
38226
37203
37279
36998
37068
36917
36208
35910
35810
35858
35851
35857
35873
35891
35888
35850
35830
35813
35811
35793
35642
35776
35513
35510
35480
35458
35459
35399
35418
35476
35446
35384
35372
35363
35360
35341
35323
35291
35348
35906
36040
37101
37176
37252
37004
36499
36176
36154
36033
36329
36435
37048
37278
37555
37466
37987
37803
38039
38489
38556
38693
38284
38386
38613
38651
38731
38766
38801
38997
39203
39195
38937
39101
40174
40506
39875
39832
39745
39851
40099
39964
40006
39853
39437
39712
40078
39694
39503
39613
39754
39856
39943
40124
40246
40317
41159
41246
41369
41375
41377
41395
41549
41475
41484
41491
41606
41621
41939
42118
42110
42131
42067
42113
42100
42002
41832
41808
41677
41625
41513
41433
41425
41423
41418
41430
41455
41499
41521
41553
41589
41674
41682
41707
41658
41698
41646
41639
41776
41783
41803
41830
41876
41903
41922
41866
41958
41901
41982
42000
42010
41942
41956
42030
42072
42034
42055
42093
42154
42175
42222
42315
42293
42399
42404
42413
42418
42296
42424
42411
42314
42239
42311
42406
42430
42429
42522
42464
42781
42664
42789
42790
42763
42797
42828
42836
42859
42884
42933
42925
42865
42866
42860
42853
42821
42870
42917
42920
42896
42921
42926
42947
42930
42955
42989
42901
42854
42824
42830
42823
42827
42829
42825
42817
42803
42765
42752
42721
42644
42585
42570
42631
42601
42583
42563
42549
42536
42501
42456
42445
42460
42237
42415
42442
42483
42526
42599
42612
42641
42677
42748
42818
42806
42779
42769
42727
42701
42688
42622
42505
42473
42338
42323
42191
42172
42155
42112
42096
42151
42248
42285
42303
42434
42543
42530
42512
42467
42459
42321
42225
42200
42220
42223
42345
42458
42547
42559
42446
42371
42342
42309
42294
42284
42266
42249
42056
42049
42040
42018
42003
41867
41862
41950
41967
41984
41994
42007
42069
42087
42025
42013
41988
41997
41963
41969
41850
41759
41747
41777
41758
41732
41744
41714
41596
41569
41593
41613
41622
41669
41727
41755
41745
41767
41779
41796
41782
41806
41800
41844
41811
41797
41738
41748
41715
41679
41815
41689
41795
41722
41827
41813
41838
41733
41780
41680
41855
41661
41749
41704
41798
41833
41656
41635
41537
41443
41490
41503
41489
41481
41476
41473
41450
41441
41479
41331
41268
41259
41161
41140
41145
41192
41226
41234
41245
41260
41270
41296
41311
41264
41298
41332
41416
41459
41559
41576
41650
41731
41729
41821
41675
41314
41507
41651
41664
41708
41705
41696
41694
41691
41829
41856
41882
41918
42038
42082
42103
42278
42388
42423
42511
42533
42504
42551
42564
42531
42487
42484
42475
42383
42395
42302
42330
42244
42216
42205
42240
42214
42226
42198
42203
42184
42146
42088
42035
42017
41995
41990
41941
41927
41879
41894
41906
41921
41937
41952
42019
42058
42080
42136
42167
42234
42261
42436
42400
42508
42519
42535
42565
42633
42661
42670
42682
42692
42712
42716
42764
42726
42735
42734
42758
42737
42802
42708
42689
42687
42662
42705
42766
42761
42645
42798
42820
42834
42815
42816
42715
42695
42694
42755
42676
42680
42747
42728
42706
42657
42647
42596
42607
42576
42556
42595
42587
42569
42574
42588
42594
42597
42609
42616
42626
42649
42654
42665
42699
42731
42741
42805
42810
42872
42881
42910
42916
42927
42942
43092
43081
43073
43068
43056
43043
43027
42980
42964
42954
42923
42890
42898
42888
42760
42771
42746
42738
42720
42693
42659
42668
42679
42686
42697
42704
42732
42743
42780
42791
42819
42855
42862
42851
42811
42804
42953
42958
42982
43158
43088
43104
43118
43137
43316
43218
43207
43162
43153
43145
43141
43150
43166
43186
43191
43196
43204
43229
43233
43253
43262
43273
43281
43299
43239
43217
43208
43175
43155
43146
43132
43096
43086
43062
43035
43018
42977
42968
42985
43011
43017
43044
43053
43075
43064
43045
43174
43159
43213
43219
43234
43258
43256
43282
43296
43318
43319
43304
43300
43326
43327
43331
43340
43344
43350
43348
43351
43352
43353
43354
43355
43358
43359
43361
43364
43375
43363
43342
43315
43328
43314
43311
43322
43312
43309
43292
43251
43238
43168
43181
43170
43163
43184
43176
43169
43206
43182
43198
43143
43131
43119
43106
43102
43078
43093
43089
43069
43057
43060
43015
43012
43010
42984
43006
42945
42957
42940
42892
43033
43026
43007
42994
43009
42965
42956
42941
42863
42918
42875
42879
42868
42857
42849
42814
42783
42831
42845
42847
42869
42871
42878
42893
42903
42902
42914
42907
43013
42995
43059
43052
43066
43024
43077
43098
43133
43127
43188
43156
43122
43157
43152
43147
43180
43203
43224
43232
43254
43263
43284
43293
43305
43336
43325
43321
43267
43264
43260
43249
43241
43252
43167
43144
43070
43084
43101
43014
43016
42998
42987
42990
42983
42981
42972
42963
42932
42934
42949
42960
43003
43051
43061
43031
43041
43112
43151
43138
43187
43274
43272
43278
43279
43277
43179
43148
43123
43039
43054
43065
43085
43108
43111
43114
43185
43225
43227
43237
43248
43154
43177
43212
43216
43220
43223
43285
43324
43339
43345
43484
43447
43475
43520
43480
43474
43472
43470
43466
43420
43435
43438
43433
43427
43426
43425
43421
43419
43417
43413
43414
43410
43409
43407
43405
43406
43399
43397
43395
43391
43389
43388
43392
43386
43381
43379
43378
43370
43380
43369
43372
43374
43382
43403
43404
43423
43450
43451
43453
43454
43455
43457
43459
43460
43461
43462
43512
43483
43437
43434
43431
43430
43439
43441
43442
43452
43492
43493
43515
43458
43478
43485
43529
43546
43537
43540
43541
43547
43552
43556
43566
43572
43585
43587
43590
43591
43595
43608
43569
43549
43611
43614
43600
43619
43624
43640
43671
43721
43659
43661
43666
43664
43634
43654
43605
43610
43650
43649
43631
43653
43729
43428
43539
43555
43306
43291
43268
43231
43047
43040
42856
42841
42835
42822
42696
42683
42660
42625
42614
42495
42494
42493
42492
42500
42498
42497
42474
42426
42391
42379
42291
42301
42287
42260
42231
42218
42178
42168
42134
42111
41992
41959
41910
41852
41786
41719
41687
41652
41454
41544
41605
41627
41692
41840
41955
42224
42193
42120
42114
42070
41861
41989
42176
42322
42327
42377
42420
42386
42324
42318
42346
42372
42398
42419
42468
42432
42438
42448
42506
42401
42514
42472
42476
42503
42553
42540
42555
42571
42579
42586
42691
42102
42529
35824
35411
35000
34796
34794
34792
34726
34729
34720
34690
34299
34139
33504
32698
32380
31995
31915
31957
31940
31872
31803
31942
31981
32057
32441
32411
32359
32354
32631
32634
32643
32888
32915
32914
32824
33567
33594
33599
33612
33632
33741
33964
34187
34093
34009
33955
33957
33921
34008
34067
34131
34188
33833
33804
33798
33868
33844
33848
33859
33762
32774
32785
32792
32783
32806
32907
32798
32773
32770
32750
32497
32679
32625
32555
32553
32570
32571
32557
32550
32549
32563
32560
32554
32567
32589
32584
32552
32544
32579
32576
32581
32583
32593
32591
32595
32596
32599
32600
32612
32613
32637
32642
32676
32671
32661
32547
32534
32533
32528
32529
32525
32526
32523
32521
32515
32512
32487
32482
32481
32446
32388
32369
32457
32252
31817
32063
32110
32417
32483
32421
32415
32412
32588
32719
32493
32463
32459
32462
32315
32284
32213
32180
32191
32275
32127
32022
31880
31843
31829
31532
31531
31523
31451
31450
31462
31472
31508
31526
31543
31547
31455
31419
31375
31381
31380
31369
31365
31347
31359
31343
31336
31342
31357
31360
31382
31384
31454
31445
31424
31427
31457
31404
31391
31328
31334
31304
31263
31269
31277
31273
31255
31252
31239
31219
31213
31210
31134
31127
31141
31104
31129
31085
31226
31189
31157
31139
31138
31065
31061
31054
31024
31029
31050
31044
31018
30968
30953
30943
30939
30936
30928
30941
30940
30905
30952
30956
30887
30900
30950
30843
30944
30982
30994
30984
31034
30842
30829
30643
30639
30640
30498
30485
30479
30565
30483
30482
30481
30478
30477
30476
30448
30420
30383
30353
30275
30322
30424
30341
29941
29882
29898
29918
29930
29961
29980
29613
29499
29647
29631
29616
29607
29578
29352
29334
29335
29336
29350
29337
29341
29340
29339
29338
29342
29377
29395
29404
29416
29447
29455
29474
29492
29503
29514
29539
29551
29569
29634
29659
29672
29682
29736
29750
29762
29789
29726
29935
30222
30377
30389
30387
30392
30388
30368
30362
30345
30331
30315
30312
30277
30270
30259
30248
30228
30214
30194
30180
30154
30140
30074
30064
30052
30041
30019
30003
29972
29955
29936
29899
29887
29860
29786
29702
29612
29558
29519
29509
29490
29479
29463
29451
29439
29420
29417
29402
29396
29362
29347
29346
29345
29344
29343
29354
29357
29237
29169
29210
29179
29178
29201
29174
29191
29172
29190
29187
29155
29186
29152
29189
29130
29171
29165
29167
29197
29209
29233
29243
29244
29245
29238
29242
29239
29133
29154
29182
29134
29153
29137
29157
29156
29161
29160
29136
29159
29135
29141
29140
29170
29139
29164
29138
29163
29144
29143
29162
29142
29132
29100
29099
29061
29060
29064
29063
29062
29068
29067
29066
29065
29070
29074
29073
29075
29078
29077
29076
29218
29200
29220
29207
29211
29213
29216
29217
29219
29226
29229
29231
29234
29240
29261
29264
29247
29267
29272
29278
29281
29279
29285
29302
29306
29320
29295
29326
29329
29257
29322
29355
29431
29438
29441
29472
29480
29493
29575
29592
29626
29746
29752
29787
29852
29909
29924
29949
29975
29982
29996
30025
30047
30076
30087
30101
30108
30122
30128
30134
30151
30165
30177
30173
30174
30175
30183
30186
30171
30179
30187
30188
30189
30191
30162
30257
30255
30252
30247
30241
30239
30235
30260
30263
30232
30226
30229
30242
30233
30230
30246
30305
30351
30370
30376
30396
30397
30354
30372
30346
30288
30279
30282
30285
30290
30293
30303
30310
30328
30332
30401
30378
30407
30423
30425
30429
30432
30435
30441
30472
30493
30496
30501
30530
30460
30447
30462
30458
30430
30406
30426
30437
30452
30428
30431
30434
30436
30439
30457
30465
30466
30468
30473
30475
30486
30489
30491
30487
30484
30497
30505
30514
30521
30527
30532
30588
30586
30585
30583
30582
30590
30579
30580
30578
30576
30574
30577
30571
30575
30569
30572
30570
30567
30568
30626
30581
30562
30559
30558
30557
30555
30552
30550
30549
30544
30541
30531
30529
30584
30591
30511
30510
30507
30516
30513
30512
30506
30499
30502
30467
30451
30438
30412
30411
30409
30413
30404
30402
30398
30393
30391
30390
30385
30225
30209
30198
30144
30156
30120
30091
30078
30061
30048
30036
30010
29988
29926
29911
29883
29863
29839
29824
29813
29801
29759
29742
29721
29593
29485
29386
29370
29366
29368
29384
29385
29382
29373
29381
29394
29401
29403
29407
29495
29507
29617
29640
29767
29799
29814
29862
29865
29890
29923
29942
29954
29967
29987
30014
30092
30075
30077
29892
29754
29791
29537
29531
29568
29527
29521
29581
29600
29604
29646
29723
29695
29716
29751
29768
29802
29800
29815
29841
29873
29877
29881
29903
29897
30098
30063
30163
30169
30197
30201
30207
30210
30215
30217
30195
30184
30168
30148
30136
30107
30096
30026
29994
29981
29966
29947
29866
29858
29876
29950
29969
29979
29986
30009
30030
30051
30073
30100
30115
30125
30132
30142
30158
30170
30190
30196
30216
30227
30244
30269
30266
30281
30264
30268
30292
30286
30298
30301
30317
30338
30339
30342
30350
30356
30400
30374
30375
30443
30500
30518
30520
30522
30517
30523
30524
30519
30533
30534
30536
30535
30539
30538
30540
30543
30542
30547
30548
30545
30537
30553
30560
30556
30564
30563
30566
30561
30551
30611
30607
30609
30610
30602
30603
30614
30605
30615
30606
30619
30601
30600
30613
30608
30597
30595
30598
30604
30594
30593
30592
30596
30617
30620
30627
30630
30631
30638
30641
30632
30634
30636
30650
30656
30714
30723
30755
30682
30680
30676
30716
30670
30675
30662
30644
30642
30625
30587
30464
30461
30637
30573
30508
30333
30164
29735
29720
29730
29694
29658
30203
30386
30340
30336
30417
30418
30419
30416
30414
30410
30395
30302
30272
30304
30276
30307
30308
30283
30311
30291
30320
30287
30295
30326
30329
30334
30306
30314
30321
30347
30327
30280
30262
30238
30213
30182
30130
30106
30085
30071
30050
30033
29999
29964
29782
29757
29743
29711
29676
29662
29625
29599
29580
29563
29501
29530
29511
29534
29497
29538
29546
29528
29552
29561
29596
29567
29588
29554
29545
29535
29532
29516
29515
29512
29502
29378
29332
29315
29300
29271
29273
29268
29299
29265
29276
29289
29293
29309
29304
29316
29319
29325
29330
29348
29351
29356
29427
29365
29450
29462
29477
29489
29496
29467
29452
29449
29419
29436
29522
29614
29655
29678
29722
29749
29780
29821
29838
29849
29859
29870
30105
30094
30099
30129
30131
30133
30147
30299
30343
30344
30348
30349
30352
30337
30364
30365
30330
30357
30358
30359
30309
30278
30271
30261
30254
30250
30224
30199
30167
30112
30088
30066
30055
30031
30011
29990
29976
29957
29929
29904
29880
29869
29854
29840
29832
29827
29817
29829
29830
29855
29932
29934
30032
30046
30043
30056
30067
30084
30124
30138
30139
30200
30219
30243
30237
30253
30273
30141
30145
30149
30150
30127
30153
30155
30159
30157
30176
30161
30113
30095
30068
30057
30037
30038
29973
29884
29893
29845
29836
29766
29763
29770
29769
29760
29796
29756
29779
29809
29823
29816
29837
29846
29875
29864
29861
29857
29871
29867
29895
29910
29915
29922
29919
29925
29937
29953
29974
29992
29978
29985
29998
30024
30002
30034
30029
30044
30049
29970
29962
29938
29951
29952
29912
29868
29831
29822
29811
29805
29784
29772
29753
29744
29737
29715
29692
29693
29670
29677
29664
29643
29651
29632
29633
29594
29587
29573
29556
29536
29442
29443
29399
29375
29360
29328
29321
29312
29311
29298
29294
29291
29287
29305
29317
29371
29392
29426
29435
29500
29466
29460
29465
29471
29484
29483
29491
29505
29540
29510
29524
29520
29533
29544
29550
29564
29572
29574
29586
29603
29639
29637
29660
29686
29699
29828
29812
29793
29755
29785
29810
29797
29818
29806
29819
29835
29825
29843
29833
29850
29886
29931
29943
30001
30039
30035
30086
30135
30178
30166
30143
30193
30240
30256
30284
30289
30297
30296
30325
30324
30335
30318
30313
30300
30274
30234
30236
30251
30258
30245
30223
30218
30206
30231
30221
30181
30185
30137
30146
30117
30097
30102
30110
30079
30083
30028
30004
29993
30012
29878
29905
29803
29783
29764
29745
29691
29663
29648
29671
29683
29703
29717
29792
29848
29725
29719
29690
29654
29650
29636
29582
29622
29602
29577
29547
29517
29464
29459
29454
29448
29390
29318
29277
29252
29251
29241
29232
29225
29221
29173
29150
29120
29107
29180
29223
29177
29195
29202
29204
29203
29206
29208
29128
29042
29051
29055
29057
29050
29041
29097
29185
29194
29198
29224
29230
29236
29258
29263
29269
29282
29290
29303
29256
29274
29292
29308
29374
29387
29361
29275
29114
29038
29083
28948
28942
28896
28914
28940
28964
28997
28976
28968
29007
29000
29020
29013
28989
28988
29001
29008
28986
29027
29049
29081
29091
29058
29105
29090
29043
29039
29034
29024
29014
28996
29016
29026
29059
29031
29028
29023
29018
29015
28981
28978
28958
28899
28877
28872
28857
28865
28871
28878
28753
28938
28972
28971
28973
28975
29011
29012
29158
29101
29102
29092
29119
28944
28858
28859
28913
28903
28898
28888
28884
28887
28867
28862
28864
28849
28443
28729
28137
27961
27898
27782
27738
27564
27485
27478
27463
27464
27465
27462
27459
27456
27390
27383
27380
27366
27365
27355
27286
27244
27250
27248
27241
27197
27187
27301
27311
27384
27541
27535
27778
27787
27578
27545
27532
27523
27596
27594
27423
26907
26738
26740
24427
24506
24647
24594
24110
24159
24379
23994
23852
23842
23822
23773
23750
23744
23738
23720
23712
23713
23711
23699
23597
23613
24366
24370
24438
24386
24425
26826
26855
26874
26876
26840
26832
26813
26484
27095
27223
27385
27431
27688
27853
27942
27970
27968
27867
27798
27802
27736
27742
27683
27823
27821
27800
27817
27839
27903
27923
27932
28063
28062
28111
28310
28456
28525
28373
28125
28110
28024
27983
27956
28204
27919
27890
27885
27886
27884
27875
27866
27879
27878
27856
27854
27831
27822
27803
27811
27874
27901
27908
27910
27916
27913
27911
27917
27987
27965
27980
28011
28096
28307
28517
28512
28691
29193
29108
30008
30474
30405
30633
29476
30649
30726
30733
30717
30732
30858
30901
31016
30955
30679
30685
30686
30684
29214
30767
31076
31033
31358
31533
31352
31245
31137
31232
31265
30983
31171
31103
31403
31150
31178
31119
31243
31284
31387
31710
31839
31473
31924
31875
31868
31864
31835
31256
30980
30996
30906
30701
29035
28561
28609
28617
28615
28532
28129
27869
27855
27849
27809
27812
27810
27824
27790
27771
27753
27732
27719
27724
27671
27667
27653
27628
27639
27649
27681
27694
27659
27651
27499
27451
27403
27296
27185
27184
27192
27232
27235
27260
27310
27393
27457
27806
27711
27434
27954
28235
28220
28653
28643
28196
28166
28027
28015
27944
27943
27947
27941
27863
27873
27525
27508
28806
28815
28856
28854
28873
28875
28891
28885
28886
28897
28911
28912
28919
29005
30554
30665
30728
30265
27876
27897
27952
28014
28005
28645
28603
28689
28760
28765
28773
28779
28781
28784
28790
28828
30415
28830
28827
28826
28822
28819
28809
28805
28802
28795
28794
28789
28791
28800
28803
28808
28804
28814
28811
28798
28801
28796
28788
28748
27815
27973
27593
27542
27531
27519
27544
27510
27507
27482
27487
27442
27509
27504
27490
27658
27274
27276
27266
27195
27220
27234
27212
27205
27204
27198
27144
27213
27214
27382
27254
27263
27048
26952
26920
26647
26104
26666
26699
26705
26637
26127
25218
25181
25224
24760
25006
24801
24987
24777
24770
24767
24737
24668
24843
24812
24754
25263
25644
25680
24614
24626
24731
25396
26102
26360
25981
25872
25899
25693
24361
24420
24448
24445
25927
26040
26150
26293
26181
26235
26303
26445
26387
26673
26779
26807
27009
27063
27028
26771
27262
27208
27209
27340
27353
27364
27360
27359
27348
27347
27325
27323
27319
27317
27221
26964
26969
26880
26903
26998
26615
25827
25492
25561
25466
25550
25609
25685
26198
26382
25778
25785
25646
25613
25556
25470
25447
25406
25358
25339
25304
25290
25238
25235
25140
25064
25217
25230
25320
25331
25280
25360
25378
25407
25369
25216
25642
25442
24988
24802
24893
24416
24982
25107
25261
25361
25166
24952
24773
25073
25333
25309
26788
26938
26718
26664
25579
25273
24820
24841
24763
24607
24559
24722
24542
23662
23507
23449
23455
23580
23780
23625
23606
23596
23577
23236
23214
23460
23150
22761
23425
23411
23401
23400
23405
23718
23661
23647
23665
24131
24157
24162
24180
24199
24210
24319
24371
24825
24266
23600
23453
23414
23326
23444
23207
23172
23143
23139
23116
23085
23063
23014
22958
22699
22695
22700
22608
22439
22407
22290
22247
22174
22081
22072
22064
22025
22009
22028
22101
22173
22160
22166
22184
22201
22189
22228
22233
22268
22186
22170
22179
22142
22120
22055
22048
22007
22043
21970
21954
21946
21929
21922
21908
21898
21852
21804
21805
21814
21808
21840
21790
21715
21709
21699
21696
21753
21763
21828
21837
21826
21820
21752
21662
21655
21635
21619
21594
21592
21584
21569
21553
21540
21525
21519
21512
21493
21490
21484
21475
21466
21469
21460
21479
21504
21486
21405
21406
21413
21420
21426
21439
21432
21425
21419
21412
21408
21433
21438
21445
21444
21462
21478
21488
21492
21505
21509
21513
21515
21532
21531
21545
21557
21572
21587
21595
21605
21643
21650
21666
21670
21676
21681
21707
21705
21728
21762
21774
21786
21802
21812
21813
21809
21798
21818
21821
21849
21862
21861
21880
21879
21888
21925
21932
22021
22008
21966
21955
21959
21952
21935
21957
21964
21941
21911
21868
21876
21999
22031
22041
22083
22088
22102
22107
22138
22203
22188
22154
22151
22145
22161
22129
22126
22078
22074
22049
22029
22023
21993
21953
21984
22039
22132
22123
22118
22110
21920
21915
21893
21857
21900
21638
21740
22162
22412
22417
22246
22124
22221
22224
22069
22237
22317
22427
22459
22425
22302
22242
22223
22210
22192
22198
22168
22125
22076
21983
21974
21965
21961
21948
21933
21928
21919
21885
21870
21860
21845
21811
21801
21789
21783
21770
21755
21735
21730
21725
21695
21679
21659
21668
21704
21710
21732
21734
21738
21742
21746
21758
21775
21785
21733
21624
21614
21684
21653
21642
21636
21625
21610
21609
21607
21620
21626
21629
21649
21654
21682
21692
21702
21714
21717
21722
21727
21729
21739
21749
21787
21797
21803
21810
21815
21830
21838
21843
21851
21871
21877
21891
21706
21660
21588
21472
21434
21480
21474
21556
21552
21547
21543
21537
21523
21518
21511
21498
21483
21436
21403
21391
21400
21390
21382
21373
21366
21338
21198
21088
20935
21223
21224
21208
21207
20615
20461
20460
20443
20439
20432
20431
20423
20417
20410
20414
20407
20399
20342
20448
20451
20450
20455
20454
20950
21317
21154
20446
19981
19969
19953
19696
19758
19518
19449
19401
19421
19414
19216
19210
19051
19033
18871
18868
18892
18861
18856
18781
18764
18778
18792
18913
18988
18883
18877
18874
18878
18993
18996
18975
18826
18805
18735
18734
18702
18766
18774
18771
18747
18767
18810
18821
18807
18803
18811
18815
18756
18717
18727
18616
18627
18603
18662
18703
18689
18798
18813
18817
18820
18914
18918
18919
18957
19003
19004
19009
19011
19007
18999
18997
18992
18974
18971
18985
18969
18929
18928
18941
18930
18860
18825
18793
18790
18701
18675
18674
18672
18671
18670
18669
18668
18667
18665
18663
18659
18682
18641
18637
18635
18633
18646
18621
18608
18597
18544
18579
18565
18506
18396
18359
18378
18358
18354
18344
18333
18367
18369
18372
18380
18426
18466
18484
18362
18423
18420
18427
18405
18386
18760
18842
18876
18948
18951
18963
18958
18991
18964
18955
18945
18936
18949
18942
18940
18927
18943
18981
18989
19006
19060
19002
19180
18917
18834
18533
18651
18493
18816
18822
19118
19157
19161
19164
19181
19183
19186
19209
19213
19214
19207
19438
19514
19525
19539
19878
20080
20145
20228
20713
21021
21177
21228
21259
21189
21243
21293
21387
21361
21334
21316
21376
21377
21383
21308
21353
21416
21424
21457
21524
21414
21694
21593
21581
21497
21566
21575
21579
21889
21923
21899
21886
21884
21881
21903
21940
22033
22116
22159
22226
22225
22230
22234
22235
22239
22240
22245
22248
22243
22285
22291
22298
22341
22337
22344
22330
22323
22340
22351
22379
22477
22515
22524
22603
22661
22590
22507
22350
22387
22331
22328
22231
22252
22257
22274
22310
22307
22286
22303
22284
22262
22219
22169
22135
22117
22109
22090
22070
22050
22052
22058
22030
22018
22002
21979
22068
22077
22079
22092
22108
22098
22113
22141
22146
22127
22136
22140
22143
22149
22167
22178
22156
22165
22182
22180
22181
22206
22211
22215
22222
22236
22218
22199
22185
22157
22104
22099
22096
22087
22084
22075
22066
22063
22060
22054
22011
21997
21992
21985
22038
21949
21942
21945
21926
21930
21914
21912
21905
21902
21963
21950
21897
21873
21863
21854
21836
21788
21769
21765
21750
21724
21718
21713
21703
21691
21683
21672
21665
21663
21657
21667
21641
21647
21600
21596
21590
21573
21580
21603
21698
21719
21737
21745
21794
21829
21833
21832
21772
21760
21850
21872
21878
21856
21947
21972
21991
21981
22005
22022
22014
22042
22034
22026
22045
22053
22056
22061
21986
21938
21971
22019
21978
21996
22062
22059
22091
22093
22128
22111
22100
22040
21943
21869
21597
21589
21583
21496
21485
21506
21491
21467
21463
21453
21437
21427
21389
21384
21380
21375
21374
21351
21356
21359
21368
21365
21337
21288
21326
21332
21335
21343
21350
21352
21355
21360
21363
21371
21388
21401
21404
21409
21378
21396
21451
21470
21482
21507
21516
21533
21541
21544
21550
21564
21571
21637
21661
21669
21675
21690
21680
21645
21632
21627
21612
21538
21548
21570
21688
21701
21731
21754
21759
21776
21800
21817
21835
21846
21855
21858
21882
21894
21927
21944
21958
21967
21982
22036
22017
22001
21973
21962
22004
22051
22065
22085
22097
22121
22134
22147
22152
22171
22133
22163
22177
22183
22207
22175
22208
22204
22195
22172
22176
22164
22153
22148
22122
22115
22106
22071
22027
22013
22010
22003
22024
21995
22016
21990
22006
21998
21994
21960
21931
21848
21842
21839
21822
21823
21827
21806
21795
21782
21767
21716
21712
21700
21697
21693
21685
21671
21664
21652
21621
21616
21606
21602
21582
21576
21574
21551
21546
21539
21536
21528
21514
21503
21499
21459
21450
21443
21429
21454
21455
21449
21468
21473
21500
21502
21508
21522
21526
21535
21549
21561
21577
21585
21591
21599
21628
21640
21651
21658
21677
21689
21711
21726
21741
21747
21756
21764
21781
21771
21847
21853
21874
21887
21895
21906
21917
21924
21916
21909
21904
21918
21901
21896
21892
21980
21987
22015
22044
22047
22095
22131
22144
22150
22187
22196
22202
22205
22214
22232
22249
22254
22264
22269
22255
22256
22258
22263
22265
22266
22271
22278
22281
22339
22321
22308
22296
22294
22276
22279
22324
22352
22386
22410
22416
22490
22506
22518
22522
22582
22580
22573
22557
22541
22514
22523
22500
22494
22482
22465
22453
22436
22408
22398
22405
22420
22431
22444
22451
22468
22479
22535
22540
22574
22583
22591
22584
22585
22588
22558
22564
22567
22581
22593
22601
22614
22599
22592
22605
22612
22625
22653
22678
22785
22687
22680
22682
22679
22693
22667
22642
22623
22611
22607
22600
22598
22530
22519
22504
22472
22464
22458
22450
22441
22433
22419
22406
22395
22390
22385
22377
22371
22363
22359
22338
22349
22334
22325
22320
22313
22311
22306
22300
22293
22280
22277
22270
22267
22261
22253
22241
22289
22329
22312
22305
22273
22259
22250
22244
22229
22216
22213
22197
22158
22057
21883
21791
21611
21349
21289
21292
22288
22609
22369
22358
22282
22332
22336
22356
22362
22375
22355
22368
22374
22383
22388
22389
22396
22421
22438
22445
22452
22455
22471
22489
22498
22502
22512
22525
22533
22544
22549
22554
22566
22569
22570
22610
22666
22657
22683
22684
22694
22714
22832
22975
22965
23187
23180
23256
23259
23416
23524
23543
23542
23497
23504
23512
23586
23593
23643
23652
23648
23610
23603
23635
23640
23645
23641
23693
23681
23683
23685
23686
23688
23659
23660
23658
23657
23674
23656
23642
23639
23668
23667
23678
23695
23726
23740
23775
23751
23749
23747
23753
23758
23762
23921
23948
23898
23988
24036
24067
24074
24081
24121
24033
24029
24023
24013
24009
24020
23992
24095
24100
24092
24096
24087
24093
24084
24088
24079
24086
24077
24080
24073
24078
24072
24068
24071
24070
24075
24082
24089
24097
24099
24145
24130
24165
24198
24195
24191
24188
24186
24174
24179
24177
24176
24169
24149
24137
24135
24133
24116
24115
24113
24119
24120
24122
24124
24181
24147
24148
24153
24155
24161
24163
24164
24166
24168
24171
24187
24192
24190
24194
24196
24217
24235
24250
24296
24240
24259
24286
24314
24325
24317
24327
24337
24320
24339
24330
24331
24341
24332
24356
24333
24354
24344
24363
24345
24336
24346
24348
24350
24338
24352
24334
24358
24364
24375
24353
24335
24322
24311
24307
24305
24301
24272
24274
24271
24270
24263
24262
24258
24246
24239
24241
24230
24202
24204
24212
24220
24223
24231
24219
24213
24209
24228
24242
24245
24251
24273
24252
24247
24244
24243
24237
24229
24221
24206
24218
24248
24249
24313
24226
24232
24225
24211
24208
24222
24201
24193
24182
24173
24144
24140
24136
24141
24143
24146
24152
24178
24185
24200
24215
24233
24260
24267
24324
24357
24412
24414
24413
24456
24470
24469
24465
24489
24493
24501
24511
24573
24602
24552
24514
24468
24471
24524
24498
24491
24476
24499
24521
24538
24529
24564
24583
24579
24558
24481
24467
24454
24415
24426
24446
24437
24439
24443
24450
24422
24408
24399
24384
24392
24411
24462
24452
24449
24460
24463
24464
24472
24473
24484
24509
24502
24528
24535
24522
24517
24516
24513
24505
24503
24500
24487
24475
24477
24478
24428
24507
24510
24554
24557
24582
24561
24575
24566
24567
24577
24601
24576
24543
24588
24599
24616
24656
24665
24687
24742
24711
24732
24740
24755
24774
24778
24779
24781
24784
24792
24797
24789
24775
24875
24885
24899
24919
24934
24941
24947
24958
24974
24980
25004
25010
25043
24986
24972
24962
24951
24939
24920
24915
24894
24870
24842
24823
24816
24813
24807
24805
24804
24799
24794
24787
24782
24757
24749
24764
24796
24829
24811
24855
24826
24877
24840
24832
24821
24836
24828
24795
24786
24734
24736
24724
24729
24726
24728
24750
24730
24738
24708
24716
24699
24689
24685
24697
24707
24669
24633
24651
24752
24772
24788
24800
24878
24866
24883
24914
24895
24913
24907
24923
24938
24922
24954
24937
24970
24953
24968
25007
25012
25015
25051
25118
25171
25207
25234
25255
25259
25257
25373
25311
25277
25258
25244
25228
25252
25241
25193
25182
25149
24997
24948
24827
24766
24721
24720
24700
24682
24591
24519
24525
24421
24444
24488
24780
24768
24989
24994
25003
25008
25110
25147
25154
25177
25248
25291
25326
25220
25111
25269
25295
25303
25288
25316
25325
25301
25314
25332
25335
25354
25359
25371
25383
25395
25409
25414
25484
25489
25496
25423
25721
25753
25702
25659
25580
25539
25534
25528
25537
25547
25554
25559
25577
25582
25589
25594
25596
25600
25605
25616
25617
25623
25629
25633
25652
25669
25673
25683
25691
25698
25703
25706
25715
25716
25738
25742
25725
25730
25736
25739
25743
25748
25751
25755
25760
25765
25773
25712
25677
25667
25643
25626
25620
25604
25587
25500
25475
25460
25462
25453
25505
25529
25546
25585
25562
25509
25488
25472
25437
25357
25429
25430
25410
25330
25265
25191
25205
25104
25116
25131
25144
25161
25169
25267
25365
25322
25334
25343
25268
25274
25279
25286
25294
25299
25306
25312
25419
25457
25431
25444
25425
25440
25495
25426
25405
25389
25375
25417
25435
25275
25175
25170
25163
25151
25148
25127
24925
24945
24943
24985
25001
25011
25074
25084
25095
25097
25102
25114
25130
25113
25135
25142
25162
25150
25173
25160
25178
25194
25200
25209
25227
25219
25192
25172
25145
25124
25101
25085
25058
25038
25024
25014
25069
25070
25098
25132
25143
25156
25221
25229
25214
25211
25201
25180
25165
25139
25129
25121
25088
25079
25022
25018
25029
25036
25045
25061
25067
25100
25105
25117
25120
25119
25094
25062
25072
25078
25083
25089
25106
25096
25112
25099
25076
25041
25013
25005
24995
24981
24921
24911
24817
24835
24806
24718
24717
24715
24709
24706
24673
24609
24628
24641
24652
24655
24662
24667
24681
24683
24688
24694
24710
24713
24703
24686
24660
24642
24611
24593
24603
24563
24515
24479
24572
24596
24608
24654
24680
24677
24691
24704
24684
24719
24739
24761
24762
24674
24650
24649
24620
24631
24646
24663
24672
24745
24418
24930
25183
25394
25237
25090
25091
26489
26383
26839
26875
26869
26941
26962
26984
27050
27051
27014
26946
27012
27006
27026
26997
27004
27070
27090
27099
27109
27130
27173
27133
27022
26887
26421
26565
26498
26422
26136
26193
26171
25814
25653
25700
26037
26272
26242
26542
26945
26744
26567
26308
26301
26246
26239
26227
26138
26124
26025
26007
25929
25908
25891
25853
25838
25826
25807
25789
25761
25735
25879
25982
25861
25890
25935
25911
25871
25882
25897
25905
26039
26050
26148
26287
26296
26302
26653
26828
26745
26795
26275
26459
26467
26501
26532
26535
26538
26545
26549
26554
26561
26576
26581
26588
26592
26595
26598
26608
26616
26543
26452
26457
26447
26320
26286
25825
26014
26444
26080
25695
25416
25355
25319
25497
25519
25583
25548
25344
25329
25324
25285
25386
25535
25438
25287
25327
25037
25034
25033
25032
25049
25048
25046
25042
25044
25026
25040
25039
25035
25019
24998
24975
24969
24961
24955
24949
24942
24936
24929
24926
24917
24912
24908
24900
24897
24892
24890
24889
24845
24831
24834
24837
24839
24844
24850
24851
24852
24853
24854
24856
24858
24860
24857
24862
24864
24868
24869
24871
24874
24879
24886
24884
24927
24928
24944
24950
24956
24966
24971
24979
24983
24992
25000
24996
24957
24747
24595
24590
24586
24584
24581
24574
24571
24568
24562
24556
24553
24551
24549
23938
23879
23788
23614
23569
23794
23861
23808
23825
23533
23528
23532
23454
23446
23361
23032
23021
22647
23007
23016
22901
22954
22974
22970
22971
22840
22798
23017
22967
22917
22942
22764
22862
21346
21324
21045
21044
21038
21066
20980
20847
20892
20844
20745
20731
20557
20705
20710
20728
20703
20701
20699
20722
20688
20570
20312
20089
20088
20090
20096
20239
21147
20472
20436
20339
20758
20655
20851
20882
20934
20918
20906
20967
21003
20815
20628
20471
20452
20357
20166
20162
20150
20146
20120
20140
20105
20072
19839
19610
19578
19565
19840
20011
19451
19467
19521
19484
19425
19274
19263
19155
19152
19149
19148
19144
19139
19151
19132
19112
18561
18328
18327
18179
18368
18469
18389
18285
18309
18286
18252
18234
18159
18154
18142
18100
18093
18085
18072
18064
17432
17419
17429
17424
17428
17417
17425
17434
17433
17407
18322
18329
18376
18337
18332
18338
18300
18275
18255
18237
18190
18186
18183
18171
18166
18174
18192
18193
18191
18205
18256
18264
18278
18288
18330
18331
18340
18364
18391
18393
18392
18394
18397
18398
18399
18400
18401
18402
18404
18406
18408
18410
18415
18417
18419
18429
18436
18442
18445
18453
18455
18457
18459
18463
18468
18475
18487
18485
18486
18478
18465
18461
18454
18449
18441
18435
18433
18430
18428
18414
18412
18411
18416
18409
18483
18496
18497
18500
18505
18512
18515
18519
18520
18531
18543
18553
18562
18566
18567
18551
18580
18572
18540
18536
18545
18571
18584
18589
18599
18611
18614
18617
18649
18650
18632
18631
18625
18630
18629
18626
18624
18623
18619
18615
18612
18610
18639
18606
18604
18601
18587
18590
18591
18622
18643
18652
18600
18598
18581
18578
18574
18575
18573
18552
18554
18539
18542
18550
18547
18559
18560
18577
18568
18557
18548
18541
18532
18526
18530
18524
18523
18522
18518
18517
18514
18513
18511
18507
18503
18502
18482
18491
18504
18508
18556
18576
18634
18676
18677
18718
18719
18721
18723
18728
18724
18722
18720
18716
18714
18705
18700
18712
18681
18699
18691
18706
18680
18664
18656
18613
18594
18467
18450
18451
18439
18346
17886
18061
17777
17918
17993
18046
18069
18074
18078
18129
18136
18135
18223
18144
18152
18148
18141
18134
18130
18124
18121
18116
18108
18104
18098
18058
18033
18028
18042
18036
18037
18021
17959
17876
17903
17783
17852
17891
17715
17567
17663
18018
18020
18203
18075
18063
18013
17979
17973
17982
18023
18024
18039
18055
18057
18041
18016
17946
17969
17967
17809
17629
17633
17722
17807
17810
17819
17827
17871
17878
17898
17914
17911
17958
17966
18015
18012
18009
18008
18006
18005
18001
17996
17995
17952
17960
17957
17948
17906
17887
17893
17905
17912
17942
17936
17919
17924
17954
17990
18026
18048
18038
18034
18019
18080
18095
18102
18105
18114
18125
18110
18131
18113
18118
18120
18122
18128
18146
18115
18111
18107
18109
18103
18096
18090
18047
18022
18066
18077
18084
18086
18082
18088
18097
18101
18153
18177
18169
18180
18224
18187
18199
18176
18151
18126
18060
17916
17986
17977
17904
18083
18091
18231
18432
18418
18437
18452
18440
18434
18443
18470
18472
18474
18481
18489
18495
18498
18499
18501
18538
18596
18609
18618
18605
18602
18595
18593
18586
18569
18642
18684
18726
18729
18749
18800
18843
18802
18750
18769
18789
18808
18796
18758
18730
18704
18692
18658
18654
18648
18678
18710
18752
18739
18814
18848
18897
18899
18950
19174
19185
19142
19173
19177
19373
19503
19541
19579
19605
19644
19856
19853
19860
19851
19910
19768
19509
19517
19535
19646
19936
21214
21225
21379
21988
22299
22220
21617
21476
21501
21465
21517
22968
23148
23448
23703
23552
23583
23273
23036
23027
23020
22779
22633
21866
21392
20614
20601
20469
20741
20128
20201
20200
20647
21510
22287
22357
22616
22763
22800
22747
22776
22778
23129
23254
23144
23287
23388
23409
23571
23347
23332
23358
23607
23634
23638
23629
23644
23697
23702
23708
23723
23742
23714
23706
23717
23729
23756
23859
23858
23877
23881
23885
23903
23911
23892
23906
23907
23930
23924
23922
23920
23918
23917
23912
23916
23915
23909
23914
24024
23987
23978
23973
24011
24008
23961
23960
23955
23947
23949
23942
23934
23928
23929
23944
23963
23965
24094
24085
24151
24026
24061
24052
24107
24197
24236
24207
24203
24158
24128
24189
24224
24297
24530
25050
25282
25348
24935
24640
24613
24565
24541
24534
24536
24474
24496
24485
24518
24532
24533
24545
24546
24580
24606
24610
24638
24863
25338
26354
26965
27129
27137
27164
27224
27117
27180
27229
27268
27335
27331
27320
27299
27316
27349
27432
27466
27846
27566
27570
27361
27420
27491
27540
27563
27613
27612
27618
27620
27617
27623
27625
27621
27627
27622
27630
27626
27629
27641
27646
27647
27648
27650
27652
27675
27662
27670
27672
27678
27687
27695
27786
27834
27872
27836
27838
27862
27902
27920
28050
27995
27900
27927
27953
27937
27936
27935
27940
27990
27981
27964
27975
28758
28835
28831
28882
28860
28810
28751
28246
28468
28696
28726
28778
28780
28962
29296
29615
29423
29470
30445
30118
29487
30399
30360
30635
30745
31013
31118
31117
31146
31151
31175
31241
31163
31140
31131
31198
31201
31206
31216
31193
31235
31237
31240
31308
31290
31276
31274
31267
31262
31327
31370
31377
31393
31687
31497
31522
31566
31542
31519
31499
31411
31173
31153
31152
31164
31161
31169
31179
30991
31190
31102
31096
31099
31015
30828
30722
30645
29853
28750
28749
28745
28700
28728
28741
28720
28708
28714
28716
28719
28731
28732
28724
28735
28713
28717
28718
28721
28725
28646
28631
28658
28685
28679
28632
28620
28623
28509
28584
28160
28128
28124
28112
28263
27928
28019
27996
28002
28176
28007
27977
27967
27992
28004
28018
27895
27829
27841
27848
27851
27882
27832
27892
27852
27847
27843
27840
27837
27752
27726
27715
27679
27608
27604
27599
27600
27567
27580
27503
27551
27549
27615
27616
27603
27517
27674
27690
27606
27602
27595
27591
27601
27576
27521
27534
27582
27590
27583
27538
27527
27514
27501
27473
27480
27445
27469
27488
27476
27443
27436
27498
27548
27668
27677
27700
27685
27691
27781
27842
27789
27805
27864
27887
27891
27899
27933
27948
27959
27934
27951
27949
27969
27966
27971
27912
27960
28003
28034
27998
28032
28033
28040
27988
27938
27925
27844
27814
27774
27664
27792
27586
27454
27426
27377
27399
27332
27522
27494
27592
27524
27472
27440
27481
27429
27408
27397
27386
27354
27350
27346
27252
27336
27342
27322
27190
27194
27237
27125
27078
27073
27023
27043
27047
27059
27054
27128
27145
27239
27245
27292
27338
27333
27314
27329
27300
27304
27315
27337
27341
27344
27339
27368
27362
27357
27372
27411
27401
27422
27405
27425
27455
27374
27404
27391
27396
27407
27453
27502
27573
27577
27693
27661
27635
27745
27825
27777
27784
27758
27605
27614
27572
27624
27528
27520
27511
27506
27483
27441
27475
27460
27791
27788
27795
27448
27449
27265
27183
27153
27139
27126
27076
26977
27025
27029
27053
27055
27082
27089
27104
27103
27093
27092
27131
27181
27201
27233
27270
27273
27272
27251
27277
27278
27293
27294
27280
27281
27282
27284
27285
27287
27288
27289
27290
27291
27295
27297
27302
27303
27307
27363
27312
27275
27256
27217
27196
27147
27146
27143
27083
27102
27155
27101
27079
26960
26957
26949
26894
26896
27068
27081
27086
27098
27087
27156
27121
27018
27003
26968
26947
26959
26963
26971
26993
26991
27039
27000
26989
26976
26956
26940
26929
26916
26923
26859
26792
26641
26586
26553
26546
26291
26280
26254
26247
26240
26229
26225
26216
26206
26197
26186
26176
26154
26153
26158
26094
25940
25880
24859
24909
26182
26226
25059
25054
24419
24380
24389
24369
24309
24298
24278
24295
24280
24216
24126
23952
23981
23972
23970
23971
23986
23999
23996
24006
23982
23883
23863
23584
23573
23578
23617
23495
23133
22836
22815
22842
22941
21277
21253
21248
21241
21246
20808
20382
20419
20252
20244
20216
20153
20192
20206
20222
20094
20109
20133
20172
20091
19982
20083
19895
19515
19135
19361
19433
19481
19511
19516
19562
19460
19324
19283
19280
19229
19169
19165
19158
19154
19153
19147
19143
19137
19131
19123
19122
19102
19096
19088
19071
19066
19110
19113
19119
19120
19127
19134
19117
19133
19104
19103
19099
19094
19092
19083
19077
19072
19062
19043
19045
18946
18908
18841
18784
18782
18779
18783
18794
18795
18791
18776
18775
18777
18788
18751
18754
18768
18770
18773
18772
18762
18759
18745
18733
18731
18743
18746
18748
18753
18757
18696
18645
18371
18413
18755
18715
18742
18529
18351
18304
18170
17775
17796
17865
17835
17804
17791
17798
17786
17778
17787
17793
17826
17925
17999
17994
17989
17939
18045
18052
18079
18094
18092
18068
18056
18065
18071
18076
18081
18132
18188
18189
18377
18479
18806
18516
18320
18145
18143
18164
18161
18165
18138
18117
18054
18043
18030
17987
17836
17811
17724
17468
17680
17755
17662
17246
17143
17114
17051
16579
16503
16509
16479
16460
16459
16462
16552
16574
16591
16583
16599
16609
16578
16555
16501
16543
16570
16412
16241
16405
16245
16116
16129
16128
16150
16192
16108
15952
15828
15775
15753
15582
14370
15215
15476
15535
15576
14871
14877
14895
14940
14953
14984
15001
14969
14958
14963
14931
14911
14906
14920
14925
14944
14888
14839
14785
14776
14742
14744
14774
14770
14843
14844
14836
14799
14766
14740
14733
14683
14686
14714
14712
14678
14704
14731
14732
14736
14743
14749
14780
14738
14700
14675
14674
14676
14701
14672
14662
14655
14659
14656
14695
14665
14663
14664
14689
14666
14667
14691
14671
14668
14647
14623
14727
14681
14715
14739
14728
14752
14758
14745
14735
14756
14760
14794
14802
14808
14813
14823
14835
14840
14847
14852
14859
14868
14879
14887
14894
14893
14899
14902
14901
14913
14907
14937
14946
14988
15004
15013
15015
15020
15038
15045
15058
15063
15064
15119
15104
15099
15095
15090
15039
15044
14994
15012
15011
15055
15051
15047
15040
15035
15028
15021
15007
15003
14992
14975
14974
14980
14990
15060
15065
15072
15080
15088
15096
15106
15111
15117
15133
15136
15151
15158
15171
15178
15187
15189
15213
15219
15210
15209
15218
15216
15199
15212
15207
15205
15202
15198
15194
15192
15176
15157
15161
15147
15137
15132
15115
15102
15108
15093
15070
15075
15074
15071
15069
15059
15062
15025
15019
15014
15029
15126
15208
15229
15241
15252
15230
15214
15220
15257
15240
15283
15239
15298
15295
15303
15311
15328
15350
15360
15373
15417
15445
15465
15463
15466
15481
15484
15487
15494
15495
15496
15502
15508
15529
15523
15490
15488
15483
15480
15475
15470
15467
15424
15412
15352
15292
15278
15271
15217
15193
15190
15186
15181
15154
15155
15153
15122
15121
15138
15135
15129
15145
15123
15124
15128
15113
15105
15114
15149
15150
15160
15175
15164
15167
15169
15200
15211
15223
15221
15226
15238
15249
15291
15324
15322
15351
15368
15382
15375
15399
15421
15425
15415
15429
15426
15441
15434
15452
15458
15443
15469
15432
15440
15460
15454
15468
15471
15485
15486
15489
15505
15512
15516
15517
15522
15528
15520
15532
15538
15549
15553
15556
15554
15548
15534
15531
15442
15455
15449
15552
15550
15547
15545
15544
15543
15541
15539
15536
15533
15537
15521
15513
15510
15509
15514
15501
15498
15473
15457
15453
15321
15444
15456
15438
15439
15435
15422
15436
15387
15423
15402
15413
15384
15383
15379
15377
15347
15341
15329
15353
15348
15359
15338
15318
15308
15288
15282
15265
15269
15256
15244
15231
15233
15228
15159
15172
15163
15170
15184
15204
15191
15201
15152
15148
15140
15079
15089
15085
15084
15083
15092
15097
15101
15110
15112
15116
15134
15142
15141
15139
15125
15118
15107
15094
15091
15086
15081
15076
15068
15067
15061
15057
15052
15050
15032
15027
15024
15043
15017
15041
15037
15036
15033
15030
14999
15022
15026
14976
14989
14962
14951
14948
14983
14960
14995
15005
15010
14981
14970
14998
14991
14966
14978
14959
14945
14941
14932
14900
14903
14905
14924
14927
14936
14954
15046
15023
15034
15018
14961
14955
14943
14965
14973
14996
15008
15016
15078
15077
15049
15042
15031
14993
15009
14985
15000
14971
14964
14979
14949
14942
14928
14933
14909
14890
14841
14851
14850
14858
14870
14873
14878
14912
14881
14875
14892
14872
14866
14897
14882
14860
14856
14853
14849
14861
14845
14855
14838
14848
14829
14824
14826
14842
14821
14819
14831
14815
14837
14822
14818
14814
14791
14810
14803
14796
14763
14768
14782
14761
14747
14721
14677
14708
14754
14759
14764
14769
14751
14775
14781
14784
14789
14779
14800
14806
14792
14795
14820
14827
14772
14762
14757
14750
14730
14726
14716
14719
14722
14737
14592
14570
14492
14432
14420
14398
14429
14439
14444
14443
14452
14455
14464
14463
14469
14472
14478
14490
14495
14608
14602
14575
14566
14589
14584
14555
14583
14579
14558
14554
14557
14479
14475
14457
14435
14545
14574
14577
14542
14581
14551
14580
14550
14588
14552
14530
14585
14559
14586
14529
14590
14562
14595
14565
14598
14571
14568
14582
14473
14486
14489
14637
14685
14687
14692
14702
14707
14706
14711
14713
14720
14652
14650
14630
14651
14629
14646
14624
14615
14640
14616
14617
14641
14613
14614
14636
14600
14626
14620
14622
14596
14587
14632
14599
14634
14607
14631
14606
14524
14509
14468
14448
14440
14415
14409
14373
14422
14428
14433
14453
14461
14465
14456
14467
14471
14477
14491
14500
14487
14531
14505
14526
14521
14540
14534
14547
14543
14567
14564
14561
14597
14610
14618
14612
14604
14593
14573
14572
14578
14605
14625
14644
14694
14539
14532
14528
14515
14411
14397
14388
14368
14356
14340
14314
14319
14323
14322
14281
14271
14315
14306
14304
14297
14285
14309
14303
14313
14317
14338
14389
14462
14386
14378
14374
14454
14522
14517
14513
14516
14504
14518
14480
14494
14442
14426
14421
14423
14416
14395
14503
14482
14755
14563
14709
14717
14718
14788
14865
14778
14729
14725
14748
14765
14771
14777
14804
14793
14812
14833
14832
14846
14874
14904
14915
14883
14863
14857
14864
14867
14876
14884
14896
14880
14885
14917
14929
14918
14919
14935
14926
14947
14972
14987
14967
14934
14956
14923
14950
14930
14898
14922
14891
14916
14886
14869
14834
14703
14403
14627
14377
14355
14316
14268
14280
14326
14609
14648
14611
14977
14968
14862
14633
14366
14254
15588
15720
15772
16437
16428
16448
16439
16500
16505
16508
16518
16525
16520
16521
16530
16529
16533
16535
16488
16512
16606
16681
16746
16870
16881
16888
16896
16899
16921
16952
17010
17170
17165
17189
17149
17435
17436
17389
17383
17379
17406
17445
17465
17466
17464
17457
17449
17426
17381
17340
17288
17133
17156
17001
17053
17209
17020
16988
16967
16931
16912
16908
16893
16878
16752
16699
16696
16695
16694
16684
16662
16658
16659
16670
16602
16604
16586
16598
16601
16663
16554
16560
16546
16468
16429
16381
16375
16392
16383
16410
16395
16396
16356
16408
16306
16333
16340
16442
16411
16372
16400
16687
16689
16690
16693
16704
16705
16708
16717
16706
16712
16718
16719
16720
16723
16721
16722
16724
16730
16727
16726
16837
16858
16860
16876
16905
17134
17228
16922
17129
17065
17175
17187
17215
17220
17250
17226
17225
17208
17233
17235
17249
17214
17231
17493
17485
17492
16679
16605
16435
16191
16278
16416
16499
16498
16496
16516
16514
16536
16523
16513
16507
16474
16482
16675
16702
16821
16979
16991
16986
17314
17469
17440
17439
17326
17376
17344
17240
17198
17188
17192
17193
17194
17196
17191
17167
17155
17150
17163
17172
17166
17173
17161
17157
17168
17154
17160
17142
17152
17135
17125
17099
17105
16969
16964
16971
16977
16992
17000
17128
17137
17122
17120
17131
17115
17123
17103
17121
17159
17169
17179
17182
17195
17210
17236
17315
17318
17321
17324
17310
17309
17313
17312
17333
17332
17322
17330
17329
17334
17331
17343
17341
17354
17365
17346
17335
17339
17342
17347
17351
17356
17363
17367
17362
17366
17357
17372
17369
17394
17398
17461
17470
17518
17632
17587
17591
17730
17884
17951
18200
18265
18361
18348
18352
18395
18349
18365
18267
18321
18356
18350
18341
17742
17568
17738
17753
17761
18127
18139
18384
18388
18563
18673
18707
18698
18685
18797
18809
18829
18839
18840
18818
18907
18967
18984
19085
19061
19212
19166
19098
19084
19074
19082
19081
19091
19105
19106
19109
19125
19222
19335
19390
19498
19761
19823
19935
19951
20038
20086
20122
20361
20413
20391
20392
20522
19920
20249
20567
21186
21306
21598
21364
21220
21168
21165
21161
21185
21190
21184
21195
21188
21197
21193
21196
21191
21201
21187
21181
21183
21182
21173
21175
21176
21178
21171
21180
21100
21156
21158
21199
21234
21239
21219
21236
21237
21233
21231
21232
21229
21217
21221
21211
21206
21254
21323
21708
21831
22446
22467
22449
22461
22460
22448
22470
22674
22691
22676
22755
22767
23167
22937
22945
22950
22922
22905
22909
22884
22873
22885
22908
22888
22878
22872
22869
22863
22850
22851
22855
22852
22866
22861
22868
22856
22860
22849
22847
22845
22844
22834
22813
22805
22803
22227
21534
21529
21261
21151
21131
21816
21721
21864
22190
22194
22630
22703
22807
22809
22806
22808
22817
22818
22820
22821
22822
22824
22825
22828
22831
22835
22837
22838
22841
22848
22846
22865
22870
22889
22891
22893
22896
22898
22900
22907
22906
22903
22910
22915
22916
22927
22932
22933
22947
22955
22964
22966
22979
22981
22982
22987
22976
22972
22969
22962
22957
22956
22946
22943
22939
22938
22928
22925
22920
22918
22923
22914
22913
22911
22904
22897
22894
22887
22882
22881
22879
22877
22874
22871
22867
22859
22854
22833
22843
22816
22814
22812
22819
22802
22796
22795
22759
22715
22944
23037
22926
22994
22990
22993
23055
23173
23278
23328
23337
23371
23368
23321
23271
23341
23447
23575
23604
23766
23735
23754
23731
23682
23671
23679
23666
23664
23655
23649
23636
23630
23627
23626
23619
23589
23673
23737
23748
23791
23820
23856
24114
24111
24132
24123
24156
24125
24184
24175
24150
24002
23905
23862
23853
23844
23834
23830
23828
23827
23823
23826
23835
23817
23816
23815
23814
23813
23811
23809
23799
23783
23824
23801
23803
23807
23810
23800
23804
23798
23797
23784
23781
23770
23746
23777
23761
23741
23734
23622
23486
23488
23489
23500
23487
23479
23466
23452
23457
23467
23468
23469
23439
23431
23406
23407
23415
23413
23458
23450
23462
23464
23474
23477
23789
23709
23715
23707
23700
23779
23592
23576
23520
23438
23412
23373
23362
23334
23325
23330
23319
23283
23280
23320
23308
23296
23289
23295
23324
23372
23364
23339
23333
23329
23318
23317
23315
23312
23310
23306
23294
23292
23282
23265
23268
23260
23217
23198
23108
22880
22858
22830
22853
22892
22615
21723
22685
22698
22705
22708
22706
22710
22711
22716
22713
22712
22720
22723
22717
22725
22722
22727
22734
22731
22740
22741
22745
22753
22758
22789
22787
22773
22783
22794
22790
22786
22781
22777
22782
22771
22765
22766
22768
22752
22751
22746
22748
22749
22743
22737
22719
22730
22733
22735
22742
22750
22757
22756
22788
22736
22801
23101
23193
23209
23398
23323
23314
23276
23235
23210
23090
22434
22272
22217
22086
21720
21777
21757
21631
21615
21520
21530
21562
21623
21560
21542
21489
21481
21440
21357
21333
21345
21322
21313
21304
21281
21274
21271
21256
21222
21192
21163
21167
21170
21139
21125
21135
21150
21145
21041
20989
20957
20768
20750
20678
20659
20572
20529
20544
20523
20513
19871
20108
19887
20473
20388
20370
20196
20182
20169
20155
20126
20114
20113
20069
20020
20141
20171
20202
20434
20367
20303
20183
20491
20501
20520
20580
20690
20551
20087
19791
20014
20010
20017
19911
19725
19547
19396
19359
19325
19042
18944
19095
19108
19146
19138
19115
19116
19005
18998
18990
18987
18978
18965
19170
19179
19197
19203
19334
19348
19375
19405
18890
18845
18849
18535
18527
18521
18462
18448
18382
18156
17781
17780
17484
17409
17377
17378
17261
16966
17279
16736
16753
16761
16762
16841
16839
16831
16829
16816
16805
16748
16749
16674
16698
16713
16710
16709
16701
16688
16572
16549
16566
16561
16558
16567
16563
16511
16432
16252
15770
15722
15726
15711
15574
15608
15583
15100
14334
13409
13504
13885
13847
13821
13854
14057
14052
14044
14062
14058
14065
14068
14063
14071
14099
14100
14091
14096
14088
14083
14069
14073
14076
14097
14106
14108
14113
14162
14231
14238
14224
14038
13991
13995
13963
13939
13955
13971
13952
13944
13550
13380
13189
13048
13028
13101
13437
13436
13428
13433
13906
13908
14060
14160
14014
13969
14022
14037
14010
14031
14232
14259
14266
14277
14265
14273
14274
14279
14276
14272
14289
14293
14363
14246
14194
14267
15464
15740
15754
15743
15732
15745
15744
15764
15769
15815
15848
15804
15776
15795
15814
15818
15838
15799
15792
15771
15767
15766
15760
15759
15758
15757
15756
15763
15741
15734
15729
15730
15725
15724
15589
15591
15569
14321
14180
14291
14182
14145
14105
14143
14115
14089
14166
14184
14177
14183
14079
14026
14021
14025
14015
13937
13936
13925
13879
13909
13537
13418
13241
13179
13176
13172
13157
13383
13514
13526
13524
13523
13535
13540
13901
13882
13903
13928
14056
14061
14066
14074
14077
14078
14081
14085
14087
14095
14112
14070
14080
14075
14033
14111
14049
14047
14048
14045
14046
14295
14335
14474
15573
16209
16431
16403
15749
15710
15692
15647
15638
15644
15649
15685
15612
15616
15611
15607
15614
15555
15500
15564
14235
15839
16358
16351
16349
16344
16335
16276
16299
16304
16506
16390
16568
16538
16545
16547
16571
16550
16551
16564
16559
16569
16573
16587
16581
16593
16562
16557
16575
16619
16624
16625
16626
16627
16628
16630
16631
16632
16633
16636
16650
16661
16654
16655
16646
16648
16644
16642
16643
16641
16640
16638
16637
16639
16622
16621
16615
16607
16614
16683
16939
17004
16751
17754
17750
17773
17306
16856
16903
16925
16962
16936
17384
17447
17486
17475
17478
17476
17487
17481
17489
17494
17499
17497
17491
17488
17480
17477
17474
17496
17504
17506
17508
17511
17510
17536
17602
17606
17634
17642
17603
17520
17525
17519
17517
17527
17529
17532
17523
17524
17538
17530
17533
17537
17546
17581
17580
17578
17571
17570
17554
17552
17544
17543
17528
17539
17503
17502
17501
17500
17498
17505
17512
17516
17507
17509
17514
17515
17521
17522
17526
17531
17540
17545
17555
17535
17556
17550
17561
17566
17569
17582
17575
17586
17585
17579
17600
17610
17619
17621
17628
17635
17644
17646
17655
17654
17661
17657
17658
17668
17670
17687
17691
17681
17694
17693
17699
17706
17702
17712
17716
17713
17711
17723
17727
17721
17729
17726
17728
17734
17731
17736
17739
17735
17737
17745
17743
17751
17749
17759
17762
17760
17763
17767
17765
17768
17771
17772
17774
17779
17784
17785
17788
17789
17794
17790
17795
17797
17805
17808
17803
17813
17815
17817
17820
17822
17832
17834
17840
17844
17845
17855
17863
17872
17873
17875
17877
17885
17888
17889
17890
17897
17901
17907
17909
17910
17920
17917
17927
17930
17923
17926
17933
17839
17931
17938
17943
17947
17949
17941
17953
17935
17932
17895
17867
17746
17740
17744
17725
17720
17719
17675
17617
17596
17565
17563
17558
17583
17564
17572
17590
17594
17577
17595
17597
17599
17598
17604
17612
17618
17620
17605
17607
17616
17609
17613
17627
17623
17608
17648
17651
17656
17664
17669
17667
17659
17666
17647
17652
17643
17639
17637
17640
17630
17645
17665
17636
17626
17624
17625
17622
17601
17584
17589
17576
17573
17560
17562
17574
17592
17611
17631
17672
17671
17673
17677
17679
17689
17685
17732
17707
17700
17695
17704
17678
17692
17697
17752
17776
17818
17821
17823
17825
17830
17833
17838
17851
17846
17859
17856
17870
17860
17848
17874
17899
17879
17882
17880
17881
17894
17991
17998
18000
18003
18007
18002
17997
17992
17988
17985
17984
17983
17981
17980
17978
17976
17974
17972
17968
17971
17970
17963
17961
17965
17964
17956
17962
17950
17944
17945
17937
17934
17929
17928
17922
17915
17913
17908
17902
17892
17883
17866
17849
17842
17841
17831
17806
17824
17828
17829
17837
17814
18149
18155
18911
18881
18588
18666
18655
18558
18477
18444
17801
17812
17688
17467
17416
17420
17438
17638
17682
17441
17448
17402
16629
16790
16865
16647
16430
16458
16454
16363
15810
15885
15872
15812
15782
15765
15731
15679
15706
15702
15694
15689
15667
15654
15594
15590
15592
15681
15701
15715
15716
15736
15773
15913
15937
15852
15718
15639
15560
15695
15750
15787
15790
16152
16160
16253
16058
14258
14256
13912
13933
13919
13834
13517
13415
13541
13542
13608
13628
13638
13644
13651
13658
13666
13673
13761
13815
13812
13813
13811
13809
13810
13808
13805
13806
13802
13801
13799
13796
13795
13788
13789
13786
13784
13783
13779
13778
13773
13770
13765
13764
13759
13758
13752
13749
13750
13747
13742
13734
13723
13706
13682
13687
13702
13691
13708
13704
13698
13697
13688
13686
13685
13681
13716
13677
13672
13668
13656
13642
13624
13620
13603
13601
13607
13599
13600
13574
13579
13571
13587
13560
13582
13593
13596
13605
13609
13615
13619
13626
13634
13635
13650
13646
13652
13655
13661
13667
13679
13684
13694
13692
13700
13699
13705
13710
13707
13715
13712
13721
13744
13738
13732
13760
13767
13791
13792
13807
13804
13803
13800
13798
13797
13794
13790
13787
13780
13777
13776
13775
13748
13720
13714
13722
13611
13521
13414
13373
13226
13388
13394
13396
13397
13400
13398
13399
13401
13402
13327
13073
13058
13059
12825
12021
12014
12022
12025
12027
12024
12026
12030
12032
12035
12033
12034
12040
12772
12328
12218
12622
12584
12559
12672
12834
13030
13065
13053
13085
13039
13023
13025
13382
13471
13497
13493
13490
13491
13487
13488
13484
13485
13481
13479
13480
13477
13476
13470
13482
13502
13860
15206
15203
15222
15183
15180
15177
15174
15168
15165
15250
15255
15258
15263
15264
15251
15254
15259
15287
15267
15299
15411
15404
15330
15336
15346
15364
15327
15323
15357
15314
15362
15317
15356
15326
15355
15313
15345
15301
15340
15300
15296
15294
15286
15325
15307
15302
15246
15461
15446
15428
15403
15419
15430
15427
15418
15405
15389
15406
15376
15409
15400
15450
15447
15477
15478
15414
15408
15410
15407
15401
15395
15396
15391
15388
15381
15385
15371
15372
15369
15304
15366
15319
15367
15361
15358
15309
15342
15349
15344
15339
15335
15310
15297
15370
15374
15380
15378
15433
15397
15390
15416
15663
16068
14393
14312
14311
14305
14298
14299
14310
14302
14307
14308
14301
14234
14270
14261
14275
14497
13391
13197
13183
13105
13171
13253
13390
13239
13286
13369
13386
13407
13406
13395
13392
13403
13384
13235
13249
13252
13300
13227
13232
13220
13230
13224
13211
13215
13214
13098
13057
13077
13079
13078
13071
13069
13070
13068
13072
13076
13083
13091
13015
13019
13018
13016
12829
12765
12656
12651
12766
12646
12636
12643
12117
12048
12779
12452
11952
11951
11966
11970
12112
12547
12590
12634
12720
12798
12801
12807
12808
12811
12817
12806
12813
12821
12845
12831
12814
12812
12802
12037
12981
12959
12961
12358
12852
13090
13170
13177
13164
13167
13152
13153
13155
13156
13158
13159
13161
13166
13169
13165
13163
13162
13160
13149
13147
13146
13145
13144
13142
13143
13139
13141
13137
13136
13135
13122
13120
13134
13138
13123
13131
13113
13112
13106
13107
13109
13111
13114
13117
13116
13118
13119
13128
13130
13129
13132
13126
13121
13110
13108
13127
13133
13150
13148
13094
13044
13061
13043
13042
13036
13037
13031
12748
12730
12726
12719
12705
12701
12712
12711
12700
12703
12702
12741
12732
12723
12707
12715
12717
12327
12697
12745
12749
12167
11915
11948
11959
11964
11975
11987
11997
11995
12000
11994
11981
11992
11967
12050
12419
12295
12296
12304
12308
12287
12330
12415
12391
12394
12396
12400
12406
12423
12449
12466
12471
12480
12500
12526
12535
12477
12540
12544
12539
12678
12518
12253
11965
12008
11916
11869
11473
11206
11204
11643
11739
11655
11430
11408
11412
11443
11458
11435
11373
10879
10798
10880
10882
10886
10895
10887
11577
11369
11489
11476
11472
11463
11432
11515
11480
11488
11479
11482
11513
11519
11526
11530
11531
11546
11549
11571
11562
11580
11598
11593
11602
11596
11597
11599
11622
11605
11629
11601
11600
11633
11635
11610
11634
11619
11624
11638
11640
11641
11650
11659
11662
11664
11666
11667
11671
11672
11679
11687
11681
11692
11690
11698
11702
11703
11711
11710
11724
11725
11723
11719
11718
11713
11706
11704
11701
11697
11695
11696
11691
11694
11688
11686
11678
11676
11674
11665
11658
11657
11651
11653
11645
11644
11626
11637
11652
11648
11649
11623
11625
11618
11620
11606
11603
11587
11578
11573
11567
11572
11570
11561
11564
11555
11560
11542
11534
11528
11522
11547
11529
11551
11516
11475
11481
11505
11461
11511
11512
11465
11454
11451
11416
11452
11448
11436
11446
11429
11426
11437
11423
11433
11421
11420
11419
11409
11417
11405
11384
11361
11370
11367
11351
11347
11324
11327
11337
11341
11346
11342
11377
11382
11349
11356
11354
11395
11363
11362
11371
11368
11375
11381
11380
11389
11399
11391
11402
11406
11410
11378
11300
11308
11306
11241
11222
11220
11216
11201
11188
11185
11200
11225
11233
11240
11249
11254
11259
11267
11275
11293
11358
11364
11328
11278
11285
11319
11383
11396
11427
11455
11484
11501
11510
11523
11524
11533
11569
11559
11565
11583
11544
11545
11568
11538
11566
11575
11552
11604
11611
11594
11576
11574
11579
11608
11607
11582
11591
11586
11585
11584
11612
11588
11581
11592
11617
11590
11614
11589
11609
11636
11628
11627
11631
11632
11630
11558
11615
11616
11656
11716
11613
11520
11474
11471
11563
11447
11442
11431
11449
11457
11459
11483
11491
11494
11497
11499
11557
11554
11514
11556
11550
11540
11553
11548
11508
11541
11539
11543
11536
11537
11507
11535
11498
11532
11509
11500
11502
11521
11485
11487
11506
11525
11504
11517
11493
11495
11503
11486
11478
11477
11468
11467
11462
11456
11445
11441
11438
11434
11424
11425
11414
11392
11390
11348
11339
11320
11312
11296
11239
11226
11210
11190
11193
11189
11191
11174
11159
11150
11151
11149
11118
11152
11139
11117
11111
11093
11124
11125
11120
11123
11131
11121
11127
11153
11148
11154
11158
11172
11157
11162
11161
11169
11170
11181
11176
11180
11195
11187
11192
11198
11213
11209
11217
11258
11228
11242
11248
11264
11256
11276
11274
11265
11289
11270
11286
11297
11313
11315
11307
11311
11336
11340
11329
11331
11290
11316
11301
11303
11257
11261
11298
11280
11214
11183
11167
11122
11133
11130
11128
11135
11132
11129
11134
11137
11140
11144
11143
11138
11145
11141
11146
11147
11164
11168
11175
11173
11184
11160
11155
11179
11177
11178
11186
11182
11194
11196
11197
11199
11202
11207
11212
11208
11215
11219
11224
11231
11243
11247
11244
11255
11260
11272
11268
11326
11323
11317
11309
11291
11302
11277
11295
11288
11287
11284
11269
11263
11253
11236
11246
11234
11238
11232
11221
11227
11211
11218
11235
11237
11223
11230
11229
11245
11250
11279
11282
11304
11294
11321
11332
11376
11355
11374
11366
11335
11344
11334
11352
11387
11386
11385
11400
11401
11403
11404
11394
11469
11466
11464
11453
11450
11444
11440
11428
11422
11418
11407
11398
11388
11379
11359
11357
11350
11353
11345
11343
11338
11333
11330
11325
11322
11318
11314
11310
11305
11299
11292
11283
11281
11273
11271
11266
11262
11251
11252
11205
11116
11112
11126
11142
10750
10663
10661
10660
10656
10655
10651
10653
10648
10650
10641
10640
10639
10638
10637
10636
10633
10630
10628
10627
10617
9851
9582
9615
9665
9706
9881
10070
10222
10225
10197
10200
10210
10151
9592
9777
9691
9642
10186
10030
10014
10013
10012
9554
9478
9487
9483
9509
9491
9497
8993
8995
8998
8996
8955
8873
8892
8935
9017
9247
9270
9274
9326
9479
9208
9235
9222
9223
9221
9226
9227
9212
9218
9224
9228
9230
9229
9301
9477
9494
9476
9330
9298
9465
9369
9364
9354
9356
9357
9366
9358
9359
9360
9370
9372
9361
9368
9371
9379
9391
9414
9421
9419
9428
9432
9436
9441
9443
9456
9459
9463
9466
9460
9468
9473
9469
9486
9485
9470
9457
9455
9452
9449
9420
9415
9416
9408
9403
9401
9398
9427
9431
9433
9442
9439
9447
9451
9444
9445
9424
9422
9418
9406
9396
9384
9377
9373
9365
9363
9349
9348
9345
9344
9339
9337
9340
9335
9322
9331
9324
9317
9315
9304
9318
9332
9333
9353
9341
9342
9351
9350
9375
9380
9390
9394
9392
9376
9387
9386
9385
9378
9346
9343
9338
9336
9329
9325
9328
9327
9319
9311
9277
9293
9281
9279
9245
9241
9256
9244
9275
9253
9246
8911
8792
8011
8165
8365
7979
7832
7792
7765
7754
6957
6835
6796
6692
6653
6706
6512
6477
6474
6481
6479
6483
6482
6473
6457
6463
6476
6546
6603
6755
6726
6725
6736
6757
6762
6894
7072
7234
7237
7201
7400
7399
7439
7441
7457
7518
7529
7507
7502
7496
7491
7487
7478
7535
7404
7383
7411
7416
7422
7427
7429
7455
7465
7471
7479
7597
7606
7576
7569
7552
7562
7613
7615
7633
7637
7641
7643
7649
7652
7656
7670
7674
7701
7703
7709
7717
7727
7733
7743
7785
7798
7857
7824
7851
7855
7859
7876
7883
7898
7903
7910
7920
7925
7928
7937
7940
7961
7930
7947
7973
8040
8107
8111
8169
8108
8112
8115
8116
8120
8136
8195
8204
8230
8239
8238
8357
8669
8337
8300
8319
8370
8322
8316
8330
8378
8400
8441
8407
8404
8409
8377
8399
8366
8356
8336
8359
8279
8255
8272
8241
8247
8232
8235
8217
8215
8198
8185
8179
8189
8193
8188
8191
8187
8186
8183
8182
8181
8177
8176
8172
8168
8167
8158
8155
8151
8145
8154
8128
8123
8124
8133
8132
8143
8156
8166
8219
8248
8262
8278
8287
8298
8309
8313
8328
8331
8346
8250
8263
8254
8252
8214
8223
8256
8269
8277
8292
8294
8304
8310
8363
8394
8403
8339
8307
8352
8317
8361
8368
8375
8380
8335
8379
8334
8383
8385
8384
8386
8391
8390
8395
8349
8392
8353
8347
8411
8341
8396
8345
8389
8344
8388
8348
8387
8343
8382
8373
8351
8350
8372
8340
8381
8398
8405
8412
8420
8436
8439
8448
8445
8456
8453
8471
8467
8475
8474
8481
8479
8488
8496
8495
8494
8525
8501
8472
8485
8480
8457
8442
8432
8430
8429
8422
8463
8476
8477
8493
8464
8519
8524
8584
8617
8665
8661
8603
8616
8596
8590
8586
8581
8569
8565
8560
8555
8549
8543
8528
8526
8523
8520
8516
8510
8487
8443
8431
8426
8425
8499
8492
8468
8449
8440
8435
8423
8414
8419
8289
8275
8273
8234
8266
8259
8227
8274
8220
8218
8163
8213
8209
8205
8251
8267
8261
8229
8260
8221
8212
8246
8207
8200
8194
8173
8228
8147
8141
8199
8122
8162
8127
8121
8114
8125
8130
8140
8144
8161
8160
8170
8184
8190
8216
8208
8237
8245
8282
8283
8295
8297
8308
8305
8320
8332
8333
8342
8360
8358
8483
8508
8469
8465
8452
8433
8427
8371
8180
8157
8150
8139
8134
8084
8067
8046
8034
7945
7854
7841
7834
7827
7806
7819
7804
7781
7729
7719
7712
7654
7685
7650
7698
7663
7706
7666
7668
7708
7662
7664
7704
7665
7651
7699
7657
7700
7660
7689
7661
7695
7688
7692
7659
7684
7686
7691
7757
7816
7912
7885
7899
7915
7908
7926
7939
7938
7960
7967
7971
7969
7978
7984
7989
8005
8032
8041
8050
8035
8047
8059
8064
8079
8119
8066
8093
8073
8100
8104
8109
8113
8092
8105
8071
8091
8083
8065
8053
8042
8016
8008
8029
7999
7995
7983
7933
7949
7974
8038
8017
8015
8043
8051
8026
8063
8031
8037
8060
8045
8076
8081
8052
8088
8058
8090
8087
8086
8078
8069
8048
8101
8097
8117
8126
8131
8171
8196
8094
8197
8201
8242
8210
8249
8224
8178
8258
8264
8225
8268
8231
8271
8236
8240
8280
8284
8244
8285
8253
8291
8257
8299
8265
8301
8270
8306
8276
8312
8315
8281
8321
8286
8288
8326
8293
8338
8355
8314
8318
8362
8323
8327
8367
8325
8374
8296
8222
8206
8192
8164
8153
8174
8148
8142
8149
8129
8106
8103
8096
8098
8095
8089
8054
8077
8074
8062
8036
8021
8027
8010
8004
7998
7996
7993
7986
7980
7976
7972
7931
7975
7951
7935
7941
7958
7970
7968
7985
8018
7966
7942
7955
7922
7944
7921
7918
7950
7981
8001
7932
7768
7864
7858
7875
7892
7848
7896
7849
7853
7867
7870
7871
7852
7872
7861
7869
7884
7916
7891
7893
7886
7894
7897
7909
7917
7913
7924
7927
7929
7934
7946
7948
7952
7962
7965
7954
7982
7988
7994
7997
8003
8007
8009
8012
8020
8023
8030
8049
8055
8068
8072
8070
8075
8110
8080
8085
8056
8039
8033
8024
8028
8019
8014
8006
8002
7990
7991
7987
7992
7977
7959
7914
7911
7901
7888
7833
7821
7811
7838
7843
7845
7847
7856
7865
7906
7900
7889
7879
7866
7800
7789
7774
7767
7763
7752
7745
7734
7720
7726
7714
7738
7725
7737
7760
7751
7771
7759
7786
7769
7795
7784
7809
7791
7817
7802
7840
7836
7882
7895
7904
7842
7828
7810
7744
7716
7750
7764
7746
7788
7796
7805
7773
7812
7780
7813
7814
7807
7837
7831
7822
7794
7793
7830
7825
7818
7775
7697
7678
7715
7705
7673
7690
7658
7677
7669
7676
7694
7693
7682
7644
7639
7636
7632
7628
7626
7619
7616
7612
7609
7601
7592
7588
7596
7582
7570
7564
7557
7546
7559
7581
7604
7621
7598
7599
7591
7538
7522
7513
7517
7484
7476
7461
7421
7434
7451
7448
7444
7450
7452
7469
7494
7503
7514
7524
7525
7534
7541
7558
7554
7520
7516
7574
7584
7571
7544
7550
7527
7490
7483
7474
7462
7464
7453
7413
7436
7449
7412
7407
7417
7408
7392
7388
7380
7358
7370
7371
7376
7378
7377
7385
7386
7394
7402
7390
7428
7433
7446
7499
7486
7477
7482
7489
7493
7500
7509
7426
7423
7374
7372
7368
7362
7365
7361
7354
7352
7318
7311
7295
7293
7435
7442
7468
7463
7497
7466
7467
7459
7454
7432
7443
7438
7419
7430
7415
7425
7409
7418
7401
7405
7398
7396
7387
7379
7389
7382
7373
7375
7369
7364
7349
7310
7303
7281
7275
7249
7238
7228
7225
7223
7219
7227
7214
7221
7231
7236
7251
7260
7256
7267
7258
7266
7273
7278
7284
7291
7289
7307
7315
7343
7316
7342
7341
7338
7339
7345
7308
7331
7334
7305
7302
7333
7330
7299
7328
7320
7326
7323
7325
7321
7322
7335
7356
7353
7348
7346
7340
7332
7329
7324
7274
7254
7255
7233
7229
7220
7023
6997
7038
7077
7395
7403
7391
7406
7393
7414
7410
7420
7445
7506
7536
7470
7458
7472
7475
7504
7510
7480
7505
7485
7511
7521
7488
7519
7492
7495
7498
7530
7533
7515
7537
7540
7543
7523
7551
7526
7528
7556
7531
7532
7563
7572
7575
7586
7542
7577
7585
7589
7545
7553
7549
7561
7593
7566
7600
7567
7573
7587
7623
7620
7618
7622
7579
7605
7614
7624
7625
7627
7617
7607
7630
7640
7648
7675
7635
7642
7647
7671
7679
7681
7687
7722
7713
7736
7718
7724
7755
7739
7748
7782
7761
7797
7820
7863
7823
7815
7779
7762
7741
7731
7723
7770
7881
7902
7907
7919
7953
7880
7844
7583
8025
8369
8608
8597
8462
8102
7749
7646
6981
6975
7070
7026
6978
7347
8732
8401
8406
8748
8757
8820
8906
8916
8932
8974
9038
9070
9061
9138
9759
9707
9705
9688
9842
9896
10020
10097
10150
10089
10091
10098
10107
10090
10076
10011
9994
9883
9850
9790
9789
9937
9979
9982
10004
9970
9977
9993
10006
9933
9902
9897
9907
9815
9798
9791
9701
9760
9766
9756
9754
9845
9824
9813
9807
9805
9801
9734
9750
9733
9528
9489
9312
9309
9313
9295
9273
9254
9139
9159
9204
9248
9272
9587
9214
9023
8979
9009
9031
9028
8886
8428
8061
7777
8486
8776
8804
8813
8823
8831
8832
8839
8834
8836
8847
8761
7850
7835
7826
7873
7790
7732
7711
7890
7501
7610
6954
6943
6940
6944
6927
6921
6897
6888
6915
6895
6859
6869
6845
6834
6843
6851
6866
6984
6976
6938
6932
6918
6857
6855
6896
6902
6837
6713
6645
6634
6629
6650
6548
6636
6669
6678
6704
6707
6833
6926
6904
6864
6852
6898
6825
6838
6822
6804
6801
6807
6810
6744
6743
6721
6768
6767
6792
6798
6812
6811
6799
6795
6746
6579
6582
6589
6586
6585
6573
6590
6569
6535
6528
6440
6426
6435
6433
6445
6446
6437
6422
6444
6430
6441
6456
6469
6471
6460
6458
6455
6418
6227
6196
6100
6102
6124
6128
6130
6144
6139
6137
6133
6112
6118
6120
6121
6123
6122
6126
6129
6132
6131
6134
6135
6142
6147
6149
6151
6157
6177
6171
6159
6145
6155
6158
6175
6168
6179
6182
6184
6189
6192
6195
6198
6203
6211
6223
6244
6250
6230
6242
6228
6239
6289
6332
6351
6361
6366
6362
6355
6343
6286
6300
6306
6315
6324
6356
6360
6364
6367
6391
6387
6376
6383
6412
6410
6407
6408
6409
6388
6399
6401
6403
6397
6405
6396
6394
6392
6372
6373
6354
6347
6341
6338
6331
6305
6301
6307
6326
6321
6323
6329
6336
6327
6322
6337
6310
6339
6299
6296
6368
6353
6352
6340
6345
6311
6293
6275
6272
6256
6258
6263
6292
6287
6281
6282
6270
6277
6257
6252
6248
6240
6237
6234
6233
6224
6225
6218
6213
6209
6204
6191
6176
6172
6166
6161
6156
6150
6148
6143
6169
6154
6163
6173
6178
6180
6181
6216
6221
6206
6288
6279
6273
6264
6262
6259
6255
6246
6243
6238
6226
6220
6217
6197
6215
6214
6212
6194
6208
6188
6205
6201
6200
6187
6186
6190
6229
6232
6241
6236
6249
6245
6253
6251
6260
6265
6267
6269
6276
6280
6285
6291
6302
6304
6297
6303
6312
6320
6316
6344
6333
6325
6318
6309
6314
6308
6334
6358
6369
6365
6374
6370
6377
6381
6382
6384
6357
6350
6385
6386
6395
6375
6210
6254
6278
6295
6319
6283
6274
6266
6160
6170
6152
6113
6117
6202
6404
5799
5731
5453
5532
5629
5661
5657
5654
5664
5656
5655
5643
5649
5652
5647
5645
5646
5651
5599
5587
5625
5607
5519
5546
5553
5437
5434
5425
5424
5429
5370
5208
5209
5211
5207
5202
5146
5144
5134
5129
5123
5111
5110
5098
5107
5106
5113
5115
5116
5114
5125
5142
5137
5126
5132
5130
5140
5138
5145
5149
5195
5151
5147
5156
5158
5162
5163
5165
5184
5180
5168
5166
5161
5160
5159
5170
5171
5176
5181
5183
5188
5186
5192
5194
5196
5197
5199
5187
5206
5226
5204
5201
5198
5190
5189
5182
5178
5179
5177
5174
5173
5172
5169
5167
5157
5154
5153
5155
5152
5105
5097
5095
5094
5099
5092
5059
5020
4912
4891
4901
4905
4895
4889
4928
4886
4883
4868
4877
4874
4867
4882
4884
4893
4899
4885
4890
4896
4902
4904
4908
4898
4927
4918
4924
4917
4921
4926
4920
4919
4916
4930
4914
4923
4913
4915
4922
4946
4947
4952
4953
4951
4949
4950
4929
4910
4909
4907
4906
4911
4925
4940
4935
4932
4943
4937
4903
4879
4873
4872
4875
4894
5039
5028
5086
5080
5082
5252
5385
5303
5253
5249
5215
5205
5218
5225
5232
5240
5233
5228
5230
5227
5229
5231
5234
5235
5241
5243
5244
5239
5237
5222
5220
5212
5570
5422
5281
5280
5283
5285
5284
5275
5269
5270
5271
5266
5292
5135
5133
5091
4990
4989
4980
4795
4673
4670
4668
4665
4663
4692
4727
4780
4592
4593
4707
4713
4725
4797
4829
4851
4857
4856
4866
4936
4844
4843
4779
4781
4845
4847
4956
4954
4958
4962
4964
4965
4967
4969
4972
4974
4975
4970
4976
4973
4981
4982
4983
4968
4963
4960
4959
4978
4977
4971
4993
4984
4985
4986
4987
4988
4991
4995
4997
4994
4996
4998
4999
5002
5000
5001
5005
5003
5007
5004
5009
5010
5008
5011
5015
5017
5016
5012
4992
5014
5025
5038
5037
5018
5019
4871
4870
5087
5072
5089
5278
5409
5357
5414
5413
5411
5404
5367
5364
5349
5248
5136
5191
5203
5150
5148
5141
5044
5036
5083
5200
5238
5247
5363
5378
5369
5399
5342
5407
5543
5576
5582
5531
5533
5518
5534
5627
5716
6551
6571
6572
6741
6722
6729
6879
6958
6953
6917
6611
6613
6839
6867
6907
6818
6684
6780
6658
6651
6659
6652
6718
6537
6514
6509
6507
6506
6505
6490
6502
6499
6498
6496
6486
6330
6411
6495
6555
6580
6563
6526
6527
6493
6452
6371
6119
6174
6043
5964
5968
5939
5928
5857
5817
5811
5809
5813
5816
5821
5814
5818
5820
5836
5854
6052
5988
5987
5986
6060
6024
5977
5896
5869
5863
5866
5732
5714
5702
5729
5728
5735
5739
5815
5908
6053
6058
5995
5914
5913
5959
5966
5936
5935
5933
5932
5917
5925
5929
5941
5992
6567
6491
6447
6428
6111
6423
6558
6774
6924
6732
6724
6697
6699
6691
6687
6698
6681
6626
6637
6640
6643
6612
6647
6709
6872
6827
6969
6995
6973
6977
7028
7787
7424
8146
8880
8977
9080
9020
9024
9040
9320
9022
8772
8509
8438
8175
7878
7808
7829
7868
7905
8324
8152
8444
8424
8416
8233
8376
8415
8413
8434
8450
8458
8460
8455
8505
8518
8527
8538
8541
8547
8548
8553
8557
8562
8563
8577
8580
8587
8540
8559
8564
8575
8589
8591
8599
8606
8619
8623
8627
8639
8638
8645
8643
8647
8650
8658
8660
8663
8674
8682
8677
8691
8693
8696
8703
8702
8709
8716
8720
8723
8725
8728
8731
8700
8708
8712
8726
8733
8746
8750
8749
8745
8743
8740
8739
8742
8747
8738
8736
8730
8729
8724
8718
8715
8714
8711
8710
8706
8705
8707
8701
8756
8759
8741
8719
8721
8699
8697
8695
8692
8690
8687
8683
8680
8676
8672
8671
8670
8668
8659
8657
8655
8664
8646
8652
8648
8641
8644
8637
8632
8612
8613
8634
8626
8618
8609
8610
8611
8604
8615
8631
8653
8649
8636
8625
8624
8311
8393
7964
7548
7230
7061
7776
7803
7783
7710
7645
7611
7608
7602
7590
7634
7580
7560
7539
7460
7547
7555
7565
7594
7568
7595
7578
7638
7655
7672
7680
7707
7742
7747
7778
7799
7839
7846
7874
7877
7862
8013
8044
8057
7766
7758
7728
7956
7440
7431
7437
7102
8751
8937
8950
8801
8833
8841
8857
8853
8866
8850
8852
8856
8858
8861
8854
8855
8867
8859
8863
8862
8868
8871
8870
8874
8864
8824
8818
8848
8835
8243
7016
7008
6717
6465
6451
6450
6417
6632
6554
6568
6549
6193
5972
5885
5881
5788
6036
6012
6023
6010
6054
5882
5865
5779
5829
5858
5745
5743
5744
5747
5751
5754
5481
5477
5483
5487
5486
5525
5596
5622
5624
5641
5800
5958
6062
6061
6049
6048
6031
5994
6183
6846
6829
6674
6570
6565
6761
6763
7740
7772
7730
7683
6816
6788
6515
6513
6503
6518
6556
6925
6923
6928
6930
6922
6961
6971
6980
6990
6998
7000
7003
7001
6991
6999
7019
7020
7021
7025
7024
7027
7029
7031
7034
7033
7037
7039
7036
7040
7041
7042
7045
7044
7049
7052
7055
7058
7062
7064
7059
7054
7051
7050
7047
7046
7043
7032
7004
7146
7137
7141
7134
7124
7121
7120
7116
7115
7114
7110
7109
7106
7104
7101
7145
7169
7183
7178
7191
7198
7202
7209
7210
7217
7218
7168
7192
7086
7085
7082
7080
7078
7067
7113
7108
7118
7117
7122
7239
7240
7247
7259
7269
7268
7272
7277
7280
7285
7287
7298
7297
7313
7306
7447
7473
7363
7355
7337
7312
7327
7304
7317
7296
7290
7292
7283
7271
7262
7276
7265
7257
7252
7264
7241
7243
7282
7286
7288
7294
7301
7309
7314
7319
7336
7344
7351
7360
7381
7367
7359
7270
7226
7208
7167
7213
7150
7138
7151
7135
7111
7119
7107
7112
7105
7099
7094
7089
7087
7081
7074
7093
7097
7095
7098
7100
7103
7083
7079
7076
7069
7068
7071
7075
7073
7065
7053
7057
7048
7035
7056
7084
7096
7196
7152
7139
7133
7126
7125
7179
7177
7129
7172
7128
7127
7176
7181
7174
7175
7180
7132
7193
7131
7147
7182
7130
7185
7136
7140
7190
7189
7188
7143
7144
7148
7187
7186
7199
7195
7194
7159
7155
7154
7205
7204
7166
7161
7203
7206
7165
7164
7211
7156
7163
7162
7153
7149
7246
7245
7244
7242
7222
7250
7216
7212
7207
7200
7197
7184
7173
7090
7091
7158
7157
7160
7215
7123
7142
7007
7088
7366
7384
7279
7261
7397
7350
7456
7481
7512
7753
7696
7943
7735
7721
7653
7631
7801
7756
7923
7702
8022
8667
8796
8843
8860
8985
8768
8794
8865
8976
8984
9000
9005
9025
9015
9002
9037
9125
9122
9399
9450
9482
9591
9779
10082
10372
10300
10315
10659
10132
10103
10246
10257
10243
10099
9967
9960
9938
9918
9906
9910
9574
9567
9558
9556
9555
9440
9207
9053
9149
9104
9083
9082
9072
9058
9034
9066
9068
9057
9055
9054
9051
9059
9062
9064
9069
9075
9071
9079
9084
9077
9078
9089
9085
9088
9091
9100
9092
9094
9081
9086
9076
9067
9065
9063
9050
9048
9046
9042
9047
9044
9049
9052
9035
9030
9018
9010
9095
8905
8875
8991
8970
8961
8982
9287
9292
9264
9261
9367
9306
9307
9362
9393
9374
9355
9321
9323
9310
9182
9160
9148
9461
9395
9397
9405
9413
9425
9429
9435
9438
9430
9426
9400
9402
9446
9410
9453
9448
9475
9467
9464
9484
9480
9512
9537
9598
9755
10234
10208
10220
10219
10253
10260
10270
10519
10297
10562
10703
10623
10631
10680
10662
10658
10645
10644
10157
10154
10121
10212
10781
10792
10873
10669
10677
10678
10883
10881
10890
10888
10871
10723
10518
10015
10119
10665
10761
10758
10808
10918
10974
10975
10990
11842
11904
11922
11986
12001
12011
11931
11991
12002
12006
12663
12673
12675
12682
12689
12692
12693
12695
12704
12716
12734
12740
12743
12746
12737
12735
12731
12727
12736
12718
12738
12744
12758
12771
12774
12775
12788
12761
12752
12742
12733
12714
12708
12706
12698
12696
12688
12683
12681
12680
12685
12657
12652
12645
12640
12644
12649
12655
12658
12664
12668
12629
12257
12029
12019
11998
11908
11882
11873
11876
11883
11881
11831
11015
11014
10946
10934
10940
10973
10966
10968
10967
10970
11372
11415
11854
11052
10830
10535
10374
10349
10343
10251
10252
10179
10174
9989
9696
9407
9437
9474
9278
9290
9171
9174
9184
9196
9195
9192
9220
9240
9181
9185
9183
9179
9165
9128
9129
9140
9142
9130
9106
9116
9096
9029
9013
8872
8992
9033
9074
9087
9099
9115
9101
9109
9114
9112
9102
9111
9110
9126
9027
9032
9041
9019
8956
8930
8929
8920
8915
8919
8941
8924
8971
9133
8918
8908
8887
8846
8897
8898
8666
6900
6889
7232
7015
6931
6605
6614
6485
6610
6622
6618
6620
6615
6617
6619
6616
6623
6600
6583
6627
6624
6861
6850
6853
6901
6865
6858
6848
6847
6871
6863
6878
6885
6887
6886
6905
6790
6797
6786
6701
6672
6667
6657
6695
6696
6705
6702
8825
8829
8826
8849
8945
8951
9103
9252
9334
9314
9239
9215
9210
9172
9164
9199
8959
8994
8891
8894
8137
6952
8554
8534
8594
8681
9021
8914
9141
9120
9151
9144
9137
9123
9121
9124
9132
9145
9143
9152
9161
9155
9158
9157
9150
9168
9153
9166
9163
9177
9170
9167
9180
9175
9188
9191
9198
9206
9492
9237
9249
9242
9201
9260
9262
9417
9767
9677
9714
9624
9641
9458
8999
8978
8975
8944
8947
8942
8925
8629
7030
8838
8290
7063
6942
6939
6890
6870
6882
6856
6831
6769
6492
6487
6393
6402
6413
6349
6378
6335
6363
6284
5781
5778
5776
5775
6093
6876
7017
6959
8851
8879
8881
8884
8896
8899
8904
8907
8957
8943
8927
8921
8931
8940
8967
9039
9043
9136
9146
9147
9381
9454
9423
9505
9502
9501
9534
9551
9578
9588
9590
9600
9609
9618
9619
9622
9630
9647
9666
9658
9667
9655
9621
9586
9581
9597
9569
9529
9616
9747
9748
9751
9753
9762
9846
9852
9856
9858
9861
9862
9864
9866
9872
9867
9868
9871
9873
9874
9875
9877
9878
9921
10149
10016
10031
10024
10023
10021
10018
9955
9954
9952
9951
9949
9884
9836
9831
9829
9792
9785
9784
9763
9728
9745
9773
9780
9821
9803
9794
9737
9693
9723
9752
9781
9764
9889
9894
9971
9931
9943
9946
9959
9964
9972
9976
10002
10302
10282
10236
10278
10290
10322
10566
10607
10874
10875
10904
10862
10866
10865
10818
10836
10843
10845
10838
10884
10908
10868
10851
10850
10860
10855
10858
10854
10863
10859
10856
10857
10870
10867
10864
10896
10903
10913
10914
10917
10916
10922
10938
10932
10969
11413
11092
11084
11081
10987
10985
11009
11109
11104
11072
11066
11076
11077
11074
11064
11032
11044
11021
11017
10979
10991
10995
10996
10994
10997
11002
11006
10988
11007
11031
11034
11035
11036
11037
11038
11033
11029
11024
11019
11023
11027
11025
11022
11040
11041
11053
11049
11082
11085
11752
11783
11804
11803
11792
11788
11762
11004
11010
11013
11026
11020
11054
11087
11091
11073
11060
11059
11050
11030
10993
10992
10982
10902
10877
10829
10649
10600
10587
10593
10598
10602
10591
10594
10597
10595
10596
10606
10592
10589
10588
10580
10573
10572
10570
10569
10565
10563
10557
10542
10499
10263
10177
10146
10175
10160
10153
10156
10164
10170
10192
10193
10228
10231
10244
10245
10249
10317
10277
10362
10550
10559
10564
10568
10567
10551
10555
10547
10543
10537
10536
10515
10521
10530
10528
10504
10525
10443
10447
10455
10458
10459
10463
10467
10474
10481
10506
10524
10497
10513
10514
10516
10517
10498
10523
10492
10488
10487
10485
10507
10480
10501
10493
10510
10532
10540
10479
10457
10477
10454
10440
10424
10402
10399
10417
10406
10428
10429
10444
10476
10475
10445
10452
10473
10472
10451
10466
10462
10461
10469
10464
10446
10482
10437
10431
10425
10409
10398
10384
10360
10350
10308
10334
10339
10341
10342
10330
10331
10354
10345
10364
10370
10391
10373
10401
10380
10387
10376
10365
10357
10344
10321
10313
10298
10294
10292
10283
10280
10276
10288
10309
10311
10323
10335
10336
10325
10338
10327
10340
10328
10377
10348
10353
10361
10381
10379
10385
10386
10396
10414
10420
10423
10415
10427
10421
10410
10405
10356
10366
10363
10351
10346
10324
10326
10316
10320
10314
10307
10303
10299
10285
10281
10289
10271
10269
10259
10254
10242
10241
10240
10238
10247
10250
10237
10239
10227
10226
10190
10203
10206
10213
10275
10382
10448
10496
10508
10512
10527
10465
10503
10491
10505
10484
10494
10486
10470
10460
10456
10453
10432
10435
10439
10407
10419
10418
10478
10471
10483
10468
10441
10430
10422
10412
10408
10404
10403
10392
10378
10368
10358
10332
10337
10355
10367
10375
10371
10305
10296
10284
10291
10224
10218
10217
10216
10204
10163
10120
10110
10115
10124
10129
10117
10069
10062
10063
10067
10052
10001
9915
9983
9969
9956
9900
9892
9890
9869
9870
9863
9843
9838
9828
9830
9834
9833
9837
9840
9844
9816
9817
9788
9743
9726
9720
9718
9703
9904
10078
10075
10185
10180
10181
10182
10184
10534
10426
10608
10625
10642
10686
10693
10717
10737
10749
10733
10753
10779
10785
10810
10820
10842
10848
10889
10893
10841
10722
10626
10546
10442
10544
10725
10605
10590
10585
10561
10554
10522
10191
10178
10171
9926
9985
9980
9981
9987
9903
9898
9799
9797
9757
9796
9786
9806
9811
9882
9912
9911
9930
9992
9999
10060
10071
10041
9698
9700
9702
9697
9690
9549
9516
9510
9515
9499
9496
9412
9404
9299
9265
9255
9259
9257
9119
9178
9162
9090
8958
8952
8948
8934
8990
9006
9026
9173
9189
9236
9211
9202
9169
9205
9225
9297
9308
9389
9493
9584
9717
9727
9722
9709
9716
9721
9710
9812
9787
9771
9826
9822
9708
9891
9802
9635
9580
9695
9713
9899
9895
10005
10008
9961
10009
10010
10086
10064
10056
10058
10051
10049
10050
10048
10047
10046
10054
10055
10045
10040
10029
10042
10044
10039
10034
10025
10036
10037
10053
10057
10061
10059
10065
10068
10066
10094
10084
10093
10106
9978
10130
10169
10189
10194
10279
10538
10578
10235
10654
10674
10682
10698
10709
10751
10759
10745
10712
10713
10720
10742
10747
10853
10793
10837
10729
10695
10558
10266
10233
10490
10264
10560
10261
10258
10255
10232
10230
10215
10202
10167
10155
10027
10033
9990
9928
9916
9814
9793
9663
9472
9490
9662
9917
9725
9732
9729
9730
9719
9736
9741
9758
9888
9893
9885
9886
9909
9901
9905
9908
9914
9919
9927
9923
9934
9953
9929
9935
9942
9939
9932
9940
9984
9986
9945
9922
9689
9686
9683
9514
9506
9507
9296
9186
9197
9093
9118
9233
9646
9643
9594
9596
9589
10166
10389
10413
10383
10436
10395
10394
10388
10438
10397
10393
10433
10416
10390
10434
10411
10265
10310
10248
10272
10359
10286
10267
10329
10502
10509
10526
10552
10579
10577
10584
10610
10702
10726
10706
10800
10891
10815
10161
10143
10127
10118
10111
10043
9995
10032
10000
10188
10581
10582
10306
10319
10301
10318
10312
10168
10126
10187
10183
10196
10207
10209
10214
10287
10718
10721
10909
11008
11045
11047
11065
11068
11075
11063
11056
11057
11058
11071
11094
11089
11103
11095
11156
10977
11929
11934
11957
12606
12972
13014
13033
13054
13051
13049
13046
13035
12690
12989
12841
12350
12353
12318
12075
12036
11885
11887
11953
11980
12005
12983
13000
13001
13004
13005
13006
13008
13007
13010
13011
13012
13013
13003
13002
12999
12713
12778
12790
12826
12984
12900
12882
12952
12950
12949
12948
12947
12946
12943
12940
12920
12938
12916
12914
12912
12934
12905
12848
12847
12843
12887
12931
12935
12962
12978
12939
12953
12954
12924
12923
12919
12921
12922
12925
12926
12927
12929
12928
12930
12906
12899
12898
12894
12895
12892
12890
12885
12884
12881
12879
12877
12876
12874
12872
12871
12870
12846
12865
12864
12863
12862
12866
12867
12873
12878
12883
12886
12893
12896
12897
12901
12913
12915
12909
12910
12902
12911
12903
12869
12891
12889
12875
12853
12932
12836
12776
12770
12767
12757
12376
12300
12069
12055
12049
12042
12038
12041
12138
12143
12188
12192
12221
12238
12247
12739
12587
12574
12549
12521
12527
12543
12491
12272
12322
12313
12316
12150
12155
12125
12126
12091
12212
12204
12297
12442
12455
12460
12468
12435
12463
12495
12488
12568
12595
12599
12603
12639
12666
12667
12661
12653
12665
12596
12356
12003
11955
11989
11978
11963
11990
11969
11972
11979
11984
11985
11973
11829
11825
11819
11806
11812
11805
11801
11790
11795
11789
11785
11787
11780
11771
11760
11730
11708
11700
11654
11492
11070
11203
11365
11393
11693
11647
11043
11046
11039
11100
11768
11769
11843
11841
11772
11773
11837
11928
11927
11918
11919
11917
11938
11914
11913
11906
11921
11935
11939
11950
12054
12063
12059
12195
12342
12564
12399
12369
12382
12375
12179
12418
12529
12593
12533
12541
12542
12545
12473
12520
12556
12581
12530
12265
12256
12230
12252
12607
12598
12628
12591
12625
12627
12631
12633
12642
12648
12638
12560
12621
12619
12637
12725
12780
12756
12754
12764
12763
12608
12632
12650
12383
12240
12147
11849
11776
12967
12917
12686
12641
12647
12430
12498
12546
12243
12729
12857
12856
12964
12968
12970
12973
12971
12904
12888
12860
12844
12828
12830
12822
12818
12816
12805
12787
12777
12781
12942
12941
12937
12963
13017
13020
13151
13173
13188
13389
13408
13371
13377
13379
13372
13381
13375
13088
13087
13339
13443
13469
13527
13554
13518
13519
13472
13473
13463
13461
13453
13450
13454
13432
13429
13430
13440
13458
13459
13462
13474
13910
13913
13932
13918
13920
13921
13923
13922
13973
14008
14013
14011
14034
14196
14204
14210
14209
14213
14217
14359
14339
14333
14328
14331
14325
14332
14341
14348
14353
14352
14351
14346
14345
14350
14369
14384
14391
14408
14382
14400
14410
14405
14406
14412
14449
14417
14425
14427
14431
14450
14481
14519
14525
14544
14553
14548
14501
14594
14628
14649
14638
14619
14753
14767
14807
14805
14817
14811
14809
14816
14828
14830
14798
14787
14825
14797
14786
14801
14783
14741
14660
14654
14661
14537
14507
14510
14535
14527
14508
14512
14401
14385
14414
14407
14458
14511
14538
14546
14549
14569
14601
14657
14670
14603
14682
14688
14621
14690
14639
14699
14635
14643
14645
14658
14746
14734
14724
14697
14673
14669
14773
14705
14653
14591
14576
14536
14520
14514
14502
14496
14483
14488
14459
14430
14402
14441
14399
14419
14390
14387
14381
14367
14357
14358
14371
14364
14365
14362
14361
14360
14327
14336
14324
14342
14349
14354
14436
14404
14383
14379
14380
14418
14394
14392
14375
14413
14424
14434
14437
14445
14476
14466
14485
14493
14484
14470
14499
14498
14506
14523
14679
14556
14541
14533
14642
14696
14438
15633
15629
15628
15666
14790
14710
16235
16286
16143
15717
15570
15567
15587
15518
15575
15566
15563
15600
15572
15479
15497
15515
15491
15472
15459
15431
15751
15808
15784
15519
15492
15482
15507
15504
15511
15499
15188
15179
15130
15082
14296
14318
14288
14227
14067
13970
13960
13972
13978
13965
13966
13950
13880
13822
13819
13823
13816
13772
13737
13727
13538
13532
13529
13499
13503
13498
13501
13494
13452
13495
13330
13296
13306
13302
13366
13368
13364
13363
13360
13349
13348
13342
13352
13343
13331
13337
13344
13338
13307
13311
13292
13290
13275
13258
13264
13254
13245
13238
13237
13240
13234
13233
13231
13225
13223
13222
13221
13219
13217
13216
13218
13228
13270
13257
13248
13242
13246
13244
13247
13250
13255
13259
13256
13261
13260
13265
13267
13262
13271
13273
13269
13277
13281
13243
13285
13272
13274
13268
13263
13266
13280
13283
13279
13291
13289
13297
13304
13301
13295
13305
13298
13303
13315
13316
13321
13318
13324
13320
13328
13326
13329
13341
13340
13351
13358
13361
13336
13333
13332
13334
13345
13346
13347
13354
13350
13335
13325
13323
13322
13319
13317
13314
13308
13313
13312
13299
13365
13199
13208
13203
13202
13195
13066
13086
13089
13140
13097
13040
13103
13192
13186
13212
13357
13294
13288
13282
13370
13359
13374
13376
13405
13431
13455
13486
13489
13505
13536
13539
13553
13528
13438
13427
13426
13425
13421
13422
13441
13444
13207
13236
13293
13367
13387
13385
13814
13664
13592
13509
13507
13510
13513
13511
13530
13512
13492
13531
13534
13547
13561
13584
13757
13833
13832
13836
13840
13902
13957
13948
13949
13951
13961
13962
13968
13940
13931
13943
13953
13956
13964
13981
13983
13979
13986
13980
13982
13989
13990
13996
13994
13998
14005
14006
14055
14072
14000
14002
14042
14201
14347
14257
14376
15048
15636
15656
15723
16269
16483
16588
16618
16596
16467
16466
16461
16485
16490
16494
16493
16489
16477
16476
16697
16686
16747
16553
16452
16443
16424
16407
16234
16151
16131
16161
16135
16101
16035
15935
15802
15819
15826
15825
15880
15862
15837
15846
15835
15853
15878
15875
15805
15777
15785
15796
15786
15791
15789
15794
15811
15816
15821
15827
15840
15843
15850
15854
15865
15871
15917
15929
15938
15927
15923
15919
15915
15914
15910
15907
15903
15900
15893
15889
15886
15894
15890
15884
15888
15879
15876
15867
15870
15866
15858
15849
15833
15820
15813
15807
15803
15806
15801
15800
15797
15788
15783
15780
15798
15832
15842
15868
15873
15882
15881
15891
15895
15897
15904
15911
15944
15933
15921
15924
15928
15926
15931
15934
15930
15949
15950
15947
15942
15941
15939
15976
15995
16024
15981
15982
15977
15987
15979
15985
15956
15948
15943
15940
15920
15912
15909
15901
15899
15887
15861
15860
15857
15831
15829
15823
15809
15834
15830
15856
15936
15959
15975
15960
15971
15994
15998
16003
16013
16008
16030
16066
16072
16074
16057
16034
15958
16033
16050
16073
16079
16080
16081
16043
16040
16027
16025
16020
16015
16014
16012
16010
16006
15990
15988
15997
15986
15996
15984
15978
15969
15967
15968
15966
15951
15962
15963
15965
15991
15983
15972
15980
15993
15992
16004
15999
16007
16005
16001
16000
15970
16019
16041
15883
15905
15954
16039
16115
16165
16164
16171
16198
15721
15568
14560
14329
14330
15306
15393
15343
15284
15333
15276
15334
15273
15331
15272
15293
15270
15274
15281
15280
15279
15266
15332
15337
15285
15354
15316
15248
15237
15234
15243
15262
15247
15253
15305
15315
15268
15260
15196
15146
15197
15195
15236
15242
15224
15185
15103
15054
15066
15002
14997
15006
14698
14250
14186
14197
14086
14040
14009
14003
13985
13988
13987
13999
14001
13954
13958
13938
13917
13916
13907
13897
13896
13967
13992
14028
14027
14199
14207
14255
14195
13946
13899
13884
13875
13876
13872
13866
13856
13817
13848
13838
13468
13180
13196
13362
13413
13287
13310
13284
13830
14024
14036
14220
14283
14446
14447
14684
14693
14723
14680
15622
15817
15851
15864
15869
16045
16047
16049
16065
16069
16077
16061
16183
16247
16244
16246
16249
16251
16243
16242
16265
16656
16421
16425
16427
16419
16418
16232
16469
16478
16491
16692
16700
16678
16691
16715
16711
16714
16906
16957
17025
16914
16920
16915
17096
16819
16806
16772
16795
17023
17319
17446
17541
17542
17241
17162
16891
16542
16740
16814
16848
16849
16846
16743
16760
16863
16883
16879
16877
16861
16798
16787
16777
16789
16786
16847
16850
16892
16889
16924
16930
16945
17229
17234
17255
17269
17289
17283
17282
17278
17275
17274
17260
17263
17262
17266
17272
17273
17277
17280
17268
17257
17252
17253
17290
17317
17345
17353
17359
17397
18004
18014
18051
18053
18029
18564
18534
18549
18831
18827
18708
18709
18690
18741
19163
19235
19234
19252
19279
19288
19309
19330
19479
19318
19331
19340
19347
19395
19417
19397
19452
19475
19471
19477
19494
19172
19799
19817
19820
19831
19848
19875
20082
20067
19520
19159
18912
18738
18740
18744
18857
19204
19079
19244
19300
18736
18737
18661
18390
18383
18832
18456
18289
18268
18326
17955
17769
17764
17756
17748
17747
17549
17490
17385
17374
18339
18312
18147
18140
17861
17816
17802
17717
17676
17698
17686
17690
17684
17650
18221
18375
17757
17091
17358
17364
17325
17307
17300
17295
17296
17298
17285
17292
17206
16951
16838
16680
16589
16869
16917
16933
16948
16968
16974
17443
17857
17862
17854
17853
18261
18473
18628
18657
18804
18966
18983
18926
18812
18846
18381
18982
19000
19044
19008
19010
19014
19001
19024
19053
19121
19141
19055
19069
19068
19073
19047
19039
19032
19025
19020
19018
19016
19022
19023
19027
19036
19050
19056
19058
19063
19090
19093
19101
19064
19076
19070
19078
19089
19097
19100
19107
19126
19129
19145
19140
19111
19080
19067
19040
19031
19054
19087
19086
19130
19178
19242
19251
19538
19805
19807
19806
19782
19723
19720
19712
19709
19701
19706
19700
19694
19686
19674
19680
19678
19665
19672
19659
19667
19657
19654
19663
19669
19681
19690
19683
19691
19699
19702
19707
19710
19718
19721
19722
19679
19662
19651
19650
19648
19630
19588
19564
19580
19584
19581
19641
19652
19649
19647
19628
19835
19836
19874
19814
19553
19542
19522
19447
19432
19367
19284
19260
19211
19230
19323
19292
19243
19303
19302
19339
19338
19337
19329
19306
19291
19298
19282
19289
19276
19275
19246
19247
19261
19259
19271
19272
19273
19301
19305
19308
19311
19313
19314
19316
19321
19326
19322
19342
19343
19352
19350
19360
19363
19365
19376
19381
19392
19419
19429
19435
19442
19448
19470
19464
19408
19410
19370
19382
19383
19384
19387
19428
19412
19413
19371
19380
19385
19386
19393
19394
19398
19399
19400
19404
19406
19411
19426
19430
19441
19443
19444
19463
19457
19450
19458
19455
19446
19439
19431
19436
19434
19427
19423
19422
19420
19416
19415
19409
19402
19389
19377
19374
19357
19362
19368
19369
19364
19358
19355
19354
19353
19349
19346
19345
19344
19341
19336
19333
19319
19320
19317
19315
19310
19307
19286
19281
19294
19295
19299
19296
19304
19297
19285
19270
19269
19267
19257
19264
19255
19254
19253
19250
19287
19440
19743
19497
19486
19454
19483
19774
19809
19816
19819
19832
19865
19933
19939
19962
19932
19938
19979
20100
20107
20101
20106
20001
19988
19968
19984
19957
19950
19958
20164
20116
20344
20362
20341
20493
20497
20496
20387
20502
20668
20605
20676
20662
20669
20761
21249
21148
21300
21301
21272
21267
21263
21273
21283
21286
21285
21398
21393
21639
21687
21446
21402
20930
20932
20944
20946
20945
20947
20940
20924
20915
20914
20896
20891
20893
20884
20888
20877
20881
20869
20876
20867
20866
20863
20860
20857
20849
20853
20840
20852
20859
20871
20872
20953
20938
20954
20941
20960
20958
20910
20929
20922
20907
20913
20903
20908
20901
20926
20902
20889
20923
20887
20897
20916
20885
20875
20886
20845
20831
20948
20834
20835
20850
20864
20807
20811
20820
20827
20825
20837
20830
20822
20824
20816
20819
20817
20809
20805
20803
20798
20797
20796
20793
20795
20791
20787
20788
20782
20779
20783
20770
20769
20767
20780
20772
20766
20764
20737
20733
20730
20742
20747
20743
20749
20752
20753
20757
20756
20759
20755
20773
20776
20771
20748
20684
20675
20643
20635
20630
20634
20672
20636
20640
20641
20642
20644
20645
20646
20648
20649
20637
20650
20651
20652
20657
20671
20658
20653
20670
20711
20716
20714
20677
20698
20706
20707
20740
20744
20656
20633
20632
20654
20638
20639
20631
20610
20617
20613
20603
20751
20459
20340
20189
20138
20137
20135
19949
20231
20233
20256
20573
20062
20025
19908
19870
19879
19881
19869
19858
19821
19842
19898
19795
19767
19825
19753
19764
19626
19624
19499
19221
19351
19266
19167
19128
19041
18880
18460
18464
18422
17395
17217
17213
17174
16947
16935
16874
16875
16756
16668
16716
16707
16851
16880
16927
16928
16963
17009
16808
16884
16904
16932
16862
16890
16894
16900
16901
16987
16970
17006
16854
16853
17052
17067
17026
17017
17033
16942
16934
16873
16997
17002
17014
17013
17005
17007
17003
17022
17030
17018
17024
17037
17039
17036
16985
16981
17041
17049
17081
17087
17223
17254
17349
17370
17320
17238
17216
17396
17227
17348
17200
17180
17177
16998
16978
17140
17153
17035
17089
17242
17230
17021
17019
16995
16898
16972
17373
17302
17197
17186
17202
17211
17247
17336
17327
17058
17094
16989
16993
16954
16990
16902
16649
16610
16394
15874
15896
15906
15964
16022
16017
16063
16075
16044
16126
16096
16042
16046
16059
16078
16029
15955
15946
15945
16052
15953
15974
15841
16009
15973
16113
16105
14982
14460
14451
15609
15604
15598
15778
15779
15922
15768
15761
15727
15733
15737
15738
15320
15245
15232
15365
15312
14205
14203
14202
14221
14236
14237
14241
14243
14240
14952
14910
14343
13929
13895
13894
13893
13883
13825
14020
13975
13977
14039
14252
14253
14248
14245
14264
14269
14292
14278
14260
14284
14233
14225
14218
14200
14178
14192
15748
15746
15109
14889
14396
14247
14251
14249
14344
15565
15643
15661
15635
15652
15640
15688
15655
15624
15620
15623
15621
15619
15617
15613
15601
15599
15596
15603
15605
15615
15630
15641
15632
15646
15670
15675
15682
15687
15691
15683
15650
15645
15662
15669
15674
15673
15677
15684
15700
15705
15707
15708
15709
15714
15363
14244
14191
14193
14179
14041
14094
13915
13930
13924
13926
13887
13878
13900
13861
13867
13862
13857
13839
13835
13853
13844
13841
13837
13846
13412
13353
13356
13229
13093
13060
13278
13424
13417
13419
13416
13251
13100
13075
13080
12945
12839
12797
12799
12803
12321
12031
12017
12016
12046
12053
12052
12759
12768
12784
12791
12792
12819
12908
12966
12880
12855
12868
12854
13024
13074
13102
13520
13525
13522
13213
13355
13174
13081
12992
12988
12800
12786
12794
12769
12721
12687
12676
12674
12671
12670
12659
12660
12662
12618
12620
12524
12503
12479
12487
12474
12465
12413
12386
12410
12458
12454
12451
12438
12443
12414
12484
12433
12444
12492
12514
12499
12425
12426
12372
12362
12336
12298
12339
12361
12378
12373
12377
12371
12412
12407
12384
12360
12311
12310
12303
12293
12291
12286
12282
12279
12289
12263
12258
12251
12259
12249
12245
12254
12241
12236
12239
12229
12227
12203
12208
12217
12219
12220
12222
12224
12237
12250
12280
12260
12290
12285
12277
12276
12275
12314
12320
12323
12340
12354
12472
12515
12523
12592
12548
12493
12506
12489
12486
12478
12464
12456
12440
12436
12390
12357
12379
12359
12381
12385
12368
12389
12450
12409
12398
12404
12388
12411
12393
12392
12397
12401
12421
12434
12485
12505
12537
12551
12601
12558
12679
12724
12699
12604
12315
12332
12331
12301
12302
12337
12312
12347
12346
12325
12355
12333
12329
12363
12366
12344
12365
12341
12324
12343
12370
12481
12244
12228
12271
12213
12196
12134
12080
12082
11996
12074
12120
12185
12225
12231
12268
12266
12267
12281
12294
12305
12262
12261
12246
12232
12169
12171
12178
12180
12226
12242
12211
12199
12182
12181
12168
12154
12149
12144
12160
12146
12142
12141
12136
12133
12132
12129
12127
12118
12115
12113
12108
12101
12102
12088
12098
12086
12097
12083
12081
12107
12100
12084
12090
12094
12095
12104
12105
12106
12109
12128
12116
12130
12131
12158
12164
12184
12170
12187
12190
12191
12194
12157
12177
12201
12207
12205
12161
12124
12123
12078
12099
12121
12122
12135
12140
12152
12151
12145
12110
12119
12153
12156
12163
12176
12175
12172
12189
12200
12215
12198
12197
12183
12174
12173
12166
12186
12165
12085
12114
12103
12096
12092
12093
12065
12064
12061
12060
12057
12056
12058
12051
12044
12072
12077
12071
12068
12066
12076
12073
12070
12062
12067
12148
12111
12214
12216
12223
12234
12269
12273
12326
12348
12335
12416
12431
12448
12439
12462
12446
12459
12501
12554
12563
12562
12588
12602
12589
12557
12553
12531
12525
12538
12534
12513
12509
12510
12504
12494
12424
12476
12490
12482
12441
12445
12470
12467
12447
12457
12437
12429
12420
12402
12374
12367
12364
12352
12349
12334
12319
12306
12299
12288
12284
12264
12309
12345
12380
12408
12428
12508
12516
12532
12517
12552
12555
12569
12616
12600
12594
12573
12528
12522
12519
12405
12338
12317
12255
12235
12233
12283
12422
12475
12502
12565
12566
12567
12572
12571
12570
12576
12575
12579
12578
12580
12582
12583
12561
12507
12497
12483
12453
12432
12417
12307
12278
12210
12159
12079
12202
12206
12209
12270
12351
12387
12395
12403
12427
12469
12496
12511
12550
12586
12585
12597
12635
12684
12677
12626
12617
12612
12614
12615
12609
12610
12613
12611
12605
12624
12630
12747
12750
12751
12755
12753
12795
12782
12936
12804
12137
11949
11942
11947
11954
11976
11960
11910
11890
11875
11870
11867
11866
11861
11857
11886
11900
11898
11892
11896
11893
11897
11899
11902
11903
11907
11905
11822
11747
11733
11722
11729
11621
11080
11055
10989
11707
11800
11821
11761
11786
11797
11808
11810
11820
11828
11833
11844
11832
11838
11851
11818
11754
11779
11757
11741
11737
11736
11727
11680
11639
11661
11682
11683
11699
11669
11689
11668
11660
11527
11646
11042
11003
10998
10986
11016
11011
10819
10816
10791
10771
10743
10741
10738
10647
10765
10912
10910
10876
10872
10920
10947
11067
11717
11742
11753
11764
11766
11840
11888
11878
11827
11836
11811
11809
11740
11794
11784
11865
11855
11397
11005
11018
11000
10961
10929
10930
10927
10933
10936
10935
10939
10928
10924
10925
10972
10926
10911
10894
10899
10885
10794
10775
10762
10828
10796
10795
10790
10789
10788
10772
10757
10736
10744
10746
10756
10814
10776
10760
10754
10734
10735
10732
10730
10727
10728
10710
10634
10545
10400
10273
10211
10108
10100
10092
10083
10087
10074
10022
10019
9853
9988
9975
9854
9839
9692
9632
9687
9650
9601
9604
9585
9568
9530
9603
9608
9614
9612
9613
9607
9645
9629
9631
9636
9634
9651
9652
9653
9668
9674
9673
9676
9678
9675
9679
9684
9681
9680
9671
9664
9661
9656
9644
9640
9639
9637
9625
9626
9623
9628
9660
9659
9649
9648
9638
9633
9627
9620
9611
9561
9595
9575
9553
9566
9572
9576
9577
9573
9557
9539
9546
9541
9538
9533
9434
9300
9231
9383
9488
9481
9471
9263
9302
9305
9303
9347
9657
9810
9782
9823
10007
10138
10141
10173
10140
10136
10134
10135
10133
10125
10122
10145
10137
10131
10104
10105
10096
10095
10085
10088
10077
10073
10072
10079
10223
10268
10615
10652
10619
10622
10752
10755
10748
10672
10612
10609
10690
10548
10449
10035
9925
9532
9280
9282
9276
9269
9284
9271
9291
9294
9411
9286
9289
9283
9266
9267
9194
8877
8922
8752
8753
8159
7060
6970
6941
6919
6911
6909
6893
6908
6906
6860
6849
6891
6703
6836
6689
6670
6075
6415
6425
6380
6108
6098
6101
6074
6073
5867
5832
5808
5804
5840
5712
5706
5663
5659
5631
5444
5488
5632
5713
5722
5780
5782
5891
5802
5806
5801
5686
5560
5542
5538
5552
5557
5644
5710
5758
5756
5787
5774
5805
5772
5770
5768
5767
5766
5762
5759
5650
5590
5548
5517
5445
5448
5417
5175
5288
5389
5323
5403
5491
5492
5493
5494
5495
5497
5500
5499
5501
5502
5503
5504
5506
5508
5512
5509
5516
5550
5555
5573
5635
5755
5763
5771
5769
5726
5724
5615
5638
5563
5695
5688
5679
5727
5792
5797
5803
5812
5835
5838
5842
5846
5855
5860
5890
5920
5944
5952
5971
5985
6421
5976
5967
5965
5916
5851
5849
5844
5841
5807
5852
5853
5856
5861
5876
5874
5901
5873
5862
5843
5887
5871
5879
5872
5870
5878
5903
6005
6271
6328
6524
6427
6510
6594
6664
6660
6663
6661
6693
6686
6671
6628
6601
6593
6592
6581
6432
6140
6136
6523
6516
6517
6566
6564
6587
6588
6862
6874
6884
6875
6881
6892
6808
6824
6787
6759
6728
6739
6765
6782
7629
6983
6960
6972
6966
6967
6964
6968
6965
6947
6956
6948
6935
6955
6946
6962
6934
6949
8446
8885
8888
8882
8889
8883
8901
8946
8876
8923
8910
8895
8811
8762
8727
8551
8517
6903
7010
6945
6840
6842
6933
6937
7235
8550
8542
8537
8558
8592
8533
8539
8484
8466
8364
8397
8421
8437
8461
8454
8451
8470
8491
8500
8507
8482
8502
8503
8504
8515
8513
8514
8522
8531
8532
8530
8536
8497
8490
8478
8473
8489
8459
8410
8418
8402
8138
8354
8302
8329
8226
8211
8135
8118
8202
8417
8572
8566
8552
8579
8556
8561
8544
8529
8521
8512
8506
8498
8535
8576
8574
8568
8582
8605
8602
8601
8614
8622
8628
8651
8656
8662
8679
8675
8694
8698
8713
8717
8689
8673
8688
8685
8686
8684
8654
8642
8640
8635
8633
8585
8545
8588
8578
8583
8570
8571
8595
8607
8771
8735
8737
8621
8755
8764
8770
8773
8802
8805
8817
8806
8810
8912
8960
8949
9250
9288
9682
9920
9936
10162
10198
10262
10583
10586
10571
10541
10529
10274
10333
10352
10450
10495
10500
10489
10531
10553
10549
10533
10369
10256
10142
10026
9570
9547
9495
9560
9715
9761
9749
9804
9835
9841
9848
9857
9847
9859
9865
9860
9825
9832
9855
9880
9887
9924
9941
9950
10003
9997
9948
9944
9958
9963
9962
9965
9966
10028
10165
10172
10123
10575
10763
10766
10711
10827
10824
10817
10905
10945
10907
10919
11012
10984
10981
10980
10978
10983
10999
11001
11062
11102
11136
11107
11106
11114
11119
11163
11642
11715
11748
11781
11799
11749
11802
11816
11847
11877
11879
11895
11901
11909
11923
11941
11988
11937
11936
11920
11912
11889
11884
11859
11853
11835
11824
11823
11826
11845
11850
11856
11858
11490
11086
10852
10844
10847
10840
10833
10834
10826
10822
10823
10821
10809
10783
10739
10806
10805
10807
10825
10777
10869
10832
10774
10692
10147
9800
9809
9520
9672
9685
9654
9694
9670
9704
9724
9740
9735
9739
9746
9774
9776
9778
9770
9772
9775
9783
9795
9849
10229
9974
9769
9213
8997
8953
8902
8903
8900
8769
8798
8803
8795
8909
8800
8789
8678
8511
6988
6986
6992
7006
7009
7014
7012
6994
6819
6608
6540
6606
6607
6609
6817
7013
8782
8790
8791
8786
8814
8815
7508
7667
7011
7002
6996
6993
6712
6690
6685
6680
6641
6679
6676
6673
6644
6639
6625
6597
6553
6497
6478
6484
6480
6467
6462
6348
6085
6414
6099
6095
6090
6080
6068
6071
6066
6089
6116
6107
6091
6094
6317
6431
6164
6138
6086
6141
6104
6096
6103
6105
6109
6125
6222
6219
6165
6167
6146
6162
6110
6070
6067
6076
6083
6081
6084
6079
6078
6069
6072
6065
6055
6051
6033
6045
6047
5981
5957
5951
5947
5926
5943
5945
5946
5980
5979
6026
6030
6041
6042
6040
6044
6050
6057
6056
6039
6038
6037
6035
6034
6032
6022
6019
6017
6027
6029
6020
6016
6011
5999
6000
5998
5993
5991
5990
5983
5984
5982
5996
5997
6004
6003
6008
6009
6015
6014
6018
6013
6001
6007
6025
6028
6021
6002
6006
5978
5970
5902
5877
5875
5826
5827
5934
5931
5940
5886
5900
5905
5904
5912
5907
5910
5919
5898
5911
5918
5921
5922
5924
5930
5937
5927
5950
5953
5956
5960
5955
5961
5954
5962
5949
5948
5974
5942
5850
5868
5880
5753
5684
5748
5749
5765
5760
5736
5707
5697
5698
5696
5701
5703
5708
5746
5704
5691
5692
5689
5693
5690
5658
5653
5648
5642
5640
5545
5515
5530
5591
5595
5469
5450
5473
5430
5427
5298
5291
5299
5421
5455
5471
5472
5458
5461
5468
5467
5470
5484
5394
5408
5260
5257
5245
5242
5224
5223
5217
5258
5277
5339
5289
5250
5210
5143
5128
5127
5124
5122
5073
5026
5035
5043
5063
5053
5052
5040
5033
5034
5013
4979
5075
5076
5079
5084
5353
5433
5439
5440
5447
5446
5454
5452
5451
5435
5475
5436
5329
5309
5301
5296
5305
5306
5311
5318
5423
5441
5443
5456
5459
5559
5567
5561
5630
5614
5619
5623
5634
5636
5665
5668
5677
5680
5682
5672
5676
5674
5667
5662
5694
5705
5715
5725
5773
5897
5895
5893
5889
5884
5888
5883
5909
5906
5819
5796
5795
5794
5791
5793
5798
5789
5790
5783
5786
5785
5777
5685
5730
5734
5733
5764
5737
5717
5718
5721
5675
5699
5669
5666
5438
5193
5108
5236
5256
5139
5131
5121
5119
5120
5118
5096
5090
5100
5102
5101
5074
4945
4933
4931
4934
4888
4869
4860
4832
4808
4762
4719
4723
4724
4722
4721
4715
4720
4705
4700
4711
4718
4687
4716
4717
4759
4755
4773
4818
4791
4799
4812
4825
4826
4838
4848
4852
4853
4854
4892
4941
5006
5045
5046
5055
5067
5030
5031
5027
5021
5032
5024
5050
5071
5085
5103
5109
5112
5088
5081
5068
5048
4955
4944
4942
4900
4859
4897
4961
4887
4881
4880
4878
4876
4846
4839
4837
4835
4836
4821
4815
4814
4810
4811
4813
4824
4840
4834
4830
4820
4788
4807
4804
4792
4796
4793
4798
4803
4806
4801
4800
4802
4794
4786
4785
4789
4790
4787
4783
4766
4765
4764
4734
4712
4728
4738
4742
4745
4747
4749
4752
4757
4754
4751
4748
4750
4746
4743
4737
4735
4732
4736
4733
4731
4730
4680
4679
4361
4425
4424
4483
4589
4559
4491
4458
4594
4618
4619
4620
4628
4635
4636
4669
4691
4729
4767
4772
4704
4654
4627
4626
4634
4624
4625
4621
4417
4369
4366
4350
4357
4337
4335
4345
4334
4343
4339
4330
4329
4326
4324
4328
4327
4325
4391
4394
4397
4399
4402
4403
4413
4415
4372
4323
4281
4280
4272
4273
4282
4283
4291
4284
4288
4287
4292
4293
4294
4295
4286
4290
4297
4296
4299
4300
4301
4302
4303
4304
4307
4311
4312
4309
4310
4316
4315
4320
4318
4313
4306
4298
4279
4278
4276
4275
4274
4271
4270
4269
4268
4267
4265
4264
4263
4261
4259
4256
4252
4247
4248
4239
4250
4241
4249
4243
4253
4245
4254
4255
4257
4262
4260
4266
4246
4258
4237
4240
4226
4176
4183
4180
4179
4190
4187
4182
4185
4192
4189
4194
4196
4213
4227
4219
4216
4211
4207
4209
4197
4212
4224
4223
4228
4229
4233
4238
4215
4214
4210
4217
4244
4242
4236
4221
4205
4150
4152
4165
4174
4178
4191
4186
4202
4195
4193
4218
4199
4181
4184
4198
4203
4220
4235
4225
4234
4231
4232
4230
4277
4285
4305
4251
4206
4173
4163
4157
4156
4154
4158
4155
4160
4161
4164
4167
4166
4162
4169
4168
4171
4170
4172
4177
4188
4200
4135
4122
4091
4093
4096
4097
4100
4099
4103
4107
4104
4101
4098
4106
4105
4102
4092
4094
4095
4088
4087
4090
4072
4073
4071
4064
4065
4060
4061
4062
4057
4058
4056
4055
4059
4022
4020
4024
4021
4023
4019
4018
4017
4015
4008
4009
4016
4014
4013
4010
4011
4012
4002
3995
3998
3999
3997
4000
4003
4001
3996
3990
3963
3955
3977
3975
3976
3978
3980
3984
3992
3994
3991
3993
3989
3988
3982
3981
3979
3974
3960
3956
3958
3957
3959
3962
3961
3964
3954
3930
3822
3779
3791
3792
3787
3786
3790
3785
3788
3781
3780
3782
3778
3783
3784
3789
3770
3805
3776
3747
3716
3698
3731
3668
3669
3666
3678
3679
3677
3667
3674
3675
3670
3665
3671
3636
3629
3604
3616
3625
3618
3611
3613
3626
3612
3620
3615
3622
3623
3609
3605
3606
3608
3621
3619
3617
3602
3599
3594
3603
3600
3484
3538
3544
3533
3480
3479
3449
3448
3441
3467
3470
3471
3473
3468
3472
3476
3475
3469
3454
3453
3443
3433
3371
3297
3198
3204
3200
3196
3212
3235
3233
3219
2986
2973
2895
2875
2868
2865
2965
2981
2992
2994
2999
3009
3004
3008
3005
3000
3010
3003
3025
3247
3228
3223
3172
2896
2881
2788
2789
2786
2797
2799
2787
2792
2785
2782
2781
2779
2778
2775
2752
2735
2731
2671
2552
2502
2492
2495
2501
2497
2503
2488
2489
2486
2481
2477
2479
2480
2453
2469
2465
2457
2454
2467
2462
2459
2402
2357
2371
2398
2377
2270
2266
2240
2115
2040
2029
2018
2026
2052
1914
1860
1814
1807
2066
1890
1954
1898
1908
1945
1978
1960
2000
2014
2020
2028
2027
2043
2050
2056
2142
2137
2129
2085
2086
2087
2108
2109
2111
1955
1829
1828
1825
1822
1823
1818
1789
1819
1815
1816
1810
1811
1820
1808
1809
1830
1844
1845
1893
1862
1902
1887
1905
1897
1937
1906
1949
1923
1953
1972
1987
2012
2004
2002
1969
1996
1975
1992
1991
1961
1984
1980
1979
1977
1951
1903
1873
1892
2008
2019
2035
2037
2047
2054
2064
2072
2106
2117
2173
2127
2121
2128
2126
2082
2122
2118
2110
2107
2112
2123
2141
2145
2149
2161
2159
2170
2183
2180
2192
2206
2202
2213
2205
2184
2178
2174
2154
2152
2148
2144
2136
2133
2132
2105
2102
2096
2094
2090
2084
2075
2077
2069
2068
2065
2063
2061
2059
2055
2049
2041
2033
2032
2025
2016
2015
2005
1997
1998
1999
2022
2023
1950
1919
1838
1803
1758
1759
1778
1760
1775
1754
1748
1771
1744
1766
1741
1737
1763
1755
1749
1703
1692
1673
1704
1671
1664
1693
1662
1689
1659
1683
1655
1653
1680
1681
1684
1685
1638
1700
1731
1641
1720
1742
1679
1723
1752
1762
1768
1779
1781
1791
1802
1826
1827
1839
1894
1926
1934
2058
2017
2006
2009
2011
2010
2021
1971
1916
1901
1922
1928
1938
1940
1982
1939
1942
1952
1948
1801
1799
1794
1790
1783
1773
1767
1761
1726
1714
1707
1688
1666
1648
1622
1620
1609
1598
1550
1514
1529
1497
1481
1513
1510
1530
1507
1492
1474
1534
1558
1538
1568
1545
1577
1551
1555
1593
1562
1594
1570
1600
1611
1591
1595
1596
1584
1774
1601
1708
1566
1556
1572
1494
1526
1487
1496
1479
1441
1432
1349
1315
1344
1408
1388
1421
1437
1519
1569
1557
1644
1672
1739
1756
1784
1832
1861
1797
1805
1983
1835
1981
1965
1956
1915
1895
1847
1834
1821
1795
1786
2007
2024
2044
2048
2101
2138
2134
2146
2124
2120
2140
2135
2099
2103
2093
2100
2081
2030
2060
2013
2038
2031
1986
1985
1891
1888
1963
1889
1944
1885
1879
1850
1976
1837
1907
1904
1851
1909
1856
1910
1857
1911
1864
1865
1912
1866
1913
1868
1920
1871
1872
1853
1921
1875
1874
1849
1931
1882
1932
1883
1933
1970
1935
1927
1886
1936
1884
1876
1877
1878
1917
1918
1924
1925
1880
1946
1929
1930
1858
1881
1831
1989
1852
1848
1941
1846
1843
1842
1836
1900
1840
1899
1841
1695
1663
1540
1458
1292
1455
1465
1470
1482
1552
1564
1615
1616
1682
1776
1635
1585
1573
1561
1404
1314
1241
1154
1118
1113
1106
1098
1093
1079
1080
1076
1043
1068
1061
1057
1051
1048
1009
1005
998
993
983
1342
1504
1712
1718
1770
2045
2104
2088
1988
2379
2223
2167
2226
2057
2079
2326
2310
2298
2280
2284
2279
2273
2269
2267
2264
2256
2247
2234
2235
2151
2162
2143
2168
2186
2150
2153
2155
2194
2196
2198
2164
2171
2175
2207
2217
2227
2229
2231
2233
2236
2238
2244
2245
2248
2254
2257
2259
2260
2265
2261
2253
2277
2286
2287
2289
2336
2337
2343
2349
2351
2391
2432
2434
2427
2437
2451
2471
2456
2474
2464
2450
2447
2448
2446
2444
2441
2440
2439
2438
2436
2435
2429
2426
2424
2421
2420
2422
2419
2416
2414
2411
2408
2407
2404
2401
2399
2396
2392
2390
2388
2387
2385
2384
2383
2380
2381
2376
2373
2372
2369
2366
2359
2355
2354
2321
2313
2307
2305
2285
2282
2278
2275
2272
2271
2268
2262
2255
2249
2243
2228
2225
2224
2230
2222
2216
2214
2211
2200
2209
2208
2221
2220
2204
2197
2181
2212
2210
2215
2232
2195
2201
2258
2274
2364
2347
2341
2350
2325
2327
2344
2320
2345
2360
2353
2358
2331
2319
2318
2312
2309
2294
2293
2292
2219
2199
2187
2177
2166
2157
2158
2156
2131
2125
2116
2095
2092
2089
2076
2071
2051
2042
2036
2034
1995
1958
1957
1959
1896
1990
1947
1994
1962
1993
1964
1968
2001
1967
2003
1966
2039
2046
2053
2062
2067
2070
2073
2074
2078
2080
2083
2091
2098
2097
2113
2114
2119
2130
2139
2147
2160
2179
2185
2188
2182
2169
2163
2176
2172
2165
2242
2218
2190
2191
2193
2237
2239
2246
2251
2276
2281
2288
2295
2303
2299
2291
2301
2297
2296
2302
2304
2306
2314
2308
2311
2315
2333
2324
2317
2328
2332
2348
2335
2352
2339
2363
2367
2362
2356
2365
2322
2329
2346
2374
2378
2382
2386
2389
2393
2395
2403
2409
2405
2412
2415
2431
2430
2423
2433
2493
2499
2507
2513
2535
2539
2533
2544
2558
2559
2553
2549
2542
2540
2538
2541
2537
2543
2556
2545
2548
2554
2581
2622
2646
2575
2567
2574
2566
2511
2514
2428
2623
2637
2644
2645
2654
2769
2809
2806
1428
945
946
939
936
926
929
930
933
934
937
953
962
959
918
914
886
869
864
866
859
857
821
906
919
931
882
874
877
889
887
885
883
861
805
798
722
724
706
717
721
727
737
699
748
725
756
687
729
787
806
802
808
803
873
875
894
850
839
815
814
792
774
799
788
786
809
817
819
825
838
840
841
880
899
901
909
924
922
928
954
952
948
938
955
940
935
949
958
963
961
960
965
967
969
972
978
964
968
973
971
974
976
979
1002
1010
1014
1013
1031
1060
1047
1067
1070
1053
1054
1062
1065
1071
1075
1041
1033
1029
1026
1024
1027
1015
1003
1022
1008
1012
1030
1069
1103
1109
1122
1137
1178
1170
1260
1289
1382
1309
1224
1202
1198
1195
1220
1190
1179
1225
1185
1182
1180
1203
1176
1196
1167
1187
1183
1163
1177
1173
1153
1168
1144
1162
1160
1145
1156
1130
1141
1125
1123
1095
1092
1087
1107
1104
1101
1096
1084
1100
1110
1129
1128
1161
1152
1148
1134
1108
1099
1039
1035
1038
1040
1045
1055
1064
1074
1083
1094
1102
1111
1116
1105
1097
1090
1089
1086
1088
1085
1078
1059
1052
1056
1049
1044
1046
1037
1032
1034
1036
1042
1112
1114
1140
1147
1143
1142
1146
1158
1135
1132
1127
1126
1115
1136
1159
1164
1172
1121
1120
1138
1133
1139
1174
1184
1192
1204
1215
1242
1240
1255
1261
1267
1282
1275
1245
1270
1262
1258
1257
1222
1221
1236
1189
1232
1230
1212
1243
1259
1281
1291
1303
1417
1431
1447
1475
1464
1489
1478
1506
1527
1491
1463
1445
1403
1410
1348
1352
1341
1345
1336
1333
1340
1328
1329
1332
1327
1321
1313
1299
1302
1277
1294
1286
1269
1276
1256
1229
1228
1239
1231
1233
1244
1247
1265
1249
1246
1252
1287
1274
1290
1273
1280
1298
1296
1288
1285
1283
1279
1272
1271
1278
1316
1293
1301
1300
1297
1295
1284
1266
1264
1253
1251
1248
1238
1234
1227
1226
1219
1213
1211
1199
1181
1169
1165
1117
1081
1082
1066
1072
1019
1018
1025
1063
1124
1150
1171
1166
1188
1186
1191
1207
1223
1235
1216
1205
1214
1197
1210
1194
1208
1206
1200
1217
1268
1324
1339
1440
1502
1477
1469
1460
1450
1453
1456
1459
1493
1505
1522
1582
1535
1559
1619
1651
1753
1751
1746
1743
1740
1736
1734
1732
1727
1725
1721
1750
1717
1745
1706
1697
1698
1677
1678
1667
1650
1647
1642
1632
1627
1621
1608
1599
1589
1588
1581
1565
1563
1521
1501
1452
1439
1430
1423
1391
1360
1422
1401
1508
1488
1520
1500
1516
1498
1515
1511
1623
1634
1630
1661
1705
1696
1710
1711
1716
1715
1709
1719
1701
1699
1687
1676
1670
1639
1631
1660
1649
1646
1640
1637
1629
1626
1614
1610
1605
1606
1603
1590
1587
1576
1578
1567
1554
1553
1528
1532
1546
1499
1495
1485
1486
1473
1468
1451
1446
1444
1435
1420
1409
1385
1322
1318
1201
1237
1263
1579
1384
1419
1471
1574
1612
1691
1652
1658
1870
1813
1869
1812
1867
1817
1859
1863
1855
1854
1804
1798
1800
1793
1787
1788
1780
1777
1772
1769
1765
1757
1730
1733
1728
1729
1747
1722
1713
1702
1694
1674
1665
1686
1657
1668
1785
1735
1724
1690
1656
1643
1636
1628
1625
1624
1618
1617
1613
1607
1602
1597
1592
1586
1583
1575
1560
1549
1548
1541
1537
1525
1536
1517
1523
1509
1484
1490
1476
1483
1467
1472
1454
1466
1457
1449
1436
1434
1418
1524
1542
1533
1377
1131
1119
1335
1337
1346
1396
1429
1425
1424
1363
1362
1361
1416
1415
1414
1353
1412
1438
1462
1480
1518
1433
1426
1402
1407
1334
1399
1395
1390
1331
1398
1386
1394
1389
1381
1379
1375
1378
1326
1323
1304
1325
1359
1320
1319
1405
1400
1351
1374
1311
1312
1368
1367
1358
1310
1357
1373
1356
1308
1366
1365
1307
1372
1306
1371
1370
1305
1376
1539
1571
1764
1633
1512
1448
1544
1645
1782
1974
1824
1796
1654
1543
1343
1006
975
820
749
780
763
893
898
900
903
943
944
947
1058
1077
1369
1317
1350
1354
1355
1364
1383
1387
1393
1397
1406
1442
1380
1443
1604
1411
1833
1973
1943
1792
1547
1669
1580
1738
2203
2252
2526
2618
2593
2656
2693
2653
2677
2673
2683
2696
2776
2802
2818
2784
2783
2750
2759
2764
2756
2697
2666
2663
2580
2557
2563
2561
2555
2517
2400
2375
2531
2605
2617
2628
2641
2609
2606
2604
2627
2626
2674
2643
2639
2530
2529
2524
2528
2413
2443
2478
2491
2468
2397
2368
957
956
1020
1050
1091
1073
1155
1151
1254
2504
2551
2547
2550
2591
2570
2571
2589
2620
2629
2613
2610
2595
2608
2603
2600
2592
2598
2594
2588
2584
2583
2577
2578
2568
2564
2560
2546
2523
2520
2442
2425
2518
1806
997
982
925
942
910
904
902
832
823
822
818
816
813
711
726
732
714
715
716
713
686
650
652
654
677
674
675
697
733
736
741
746
745
709
707
734
738
742
743
740
829
852
845
851
915
985
987
986
992
988
980
989
990
996
984
991
995
994
999
1000
1338
2189
1531
1503
1461
1427
1347
1413
1250
1218
1209
1175
1149
1016
966
905
916
921
920
927
912
923
917
797
795
807
810
794
793
790
800
791
796
784
779
744
747
701
678
672
618
608
607
603
595
619
622
621
616
615
614
613
620
601
604
605
611
612
606
609
600
599
591
592
593
506
532
690
692
691
669
671
665
668
667
664
659
662
661
658
656
653
655
657
647
651
641
648
645
644
643
638
625
598
597
594
581
578
582
579
583
570
575
566
491
489
485
493
498
499
501
500
504
540
551
556
558
562
541
533
522
352
350
258
253
269
272
281
283
282
287
292
301
306
308
332
324
337
341
343
344
346
347
342
338
336
333
334
335
326
325
309
304
312
317
286
288
289
296
285
284
290
291
280
276
243
234
229
224
219
218
216
213
172
174
175
181
230
239
233
247
249
277
265
257
262
248
236
235
237
242
244
254
240
232
227
156
94
97
92
88
102
68
86
123
130
173
187
82
78
79
75
73
69
50
29
30
31
33
41
51
37
48
39
369
440
519
515
518
516
535
552
531
528
534
536
539
538
537
564
525
517
511
412
421
355
384
385
387
388
389
381
367
365
357
323
318
315
320
348
340
314
310
300
298
268
261
305
319
322
321
345
351
354
356
358
366
372
370
377
382
380
391
392
393
395
396
402
401
398
437
488
486
484
479
473
483
481
471
424
414
403
386
439
580
585
584
586
588
589
590
596
631
630
632
636
634
637
635
628
624
629
626
617
623
602
577
573
567
455
576
487
399
226
238
256
259
182
223
271
264
199
255
260
183
177
180
178
176
143
135
139
131
136
113
99
98
107
126
117
110
116
105
120
111
134
147
129
133
127
106
109
66
52
38
36
35
6
7
57
67
84
95
112
149
65
202
198
204
203
209
211
245
252
250
215
274
295
507
663
670
680
673
682
689
685
688
684
683
693
696
704
703
694
739
759
755
754
753
752
750
751
700
676
679
681
666
640
660
639
633
646
642
649
627
610
563
557
560
561
553
450
475
548
503
559
572
568
571
574
569
565
555
554
446
442
445
426
417
418
373
368
394
428
416
444
427
423
431
482
476
461
457
464
474
490
492
494
502
505
510
526
527
529
530
549
547
546
543
545
542
550
544
524
523
521
514
513
509
520
512
508
497
496
495
468
470
472
469
465
451
413
410
409
408
407
430
432
433
438
441
443
448
447
466
477
478
467
463
460
449
404
405
400
397
411
415
420
429
375
371
364
363
362
361
360
359
349
339
263
220
331
307
316
311
327
329
330
313
294
293
297
270
299
303
278
185
163
155
142
132
53
47
34
5
4
-1
EOF