2023031901
B3/S23
c7ospk
11
7
1
4
1
1
4
20
20
17
80
3
-1
0
1
1
133
0
0
0
0
11
7
1
3
25996
34403
0
83
2195
2483
2083
2149
2161
2113
2081
2208
2435
2612
2158
2057
2115
2243
2177
2466
2088
2082
2081
2153
2149
2277
2237
2221
2094
2159
2053
2053
2157
2209
2081
2097
2145
2169
2117
2061
2065
2113
2195
2053
2165
2053
2053
2181
2281
2221
2205
2389
2325
2517
2405
2349
2437
2725
2725
2805
2757
2661
2613
2869
2917
2581
2613
2309
2445
2309
2117
2261
2325
2069
2053
2293
2165
2133
2121
2057
105
89
2201
2105
249
2201
2297
2297
253
2297
2297
2325
2305
261
265
2305
2305
2305
2389
2413
2409
2409
365
2409
2421
2413
2881
2241
2241
2241
2241
2241
2241
2881
2241
2305
2305
2305
2305
2305
2305
2193
2251
2049
2049
2049
2049
2049
2177
2113
2241
2497
2497
2497
2497
2498
2305
2241
2517
2557
2553
2545
491
2545
2551
2541
2525
2325
2310
2305
2315
2315
2313
2309
2317
2310
2865
2567
2061
2075
31
539
543
2075
2061
14
29
26
27
541
31
542
538
539
543
2061
2062
2822
2105
2753
2497
2497
451
2497
2753
449
707
451
2753
2499
2497
2497
2497
481
2499
2497
2753
449
737
2497
2753
2786
2753
737
2753
737
2497
2530
2078
2105
2083
2371
2371
2083
323
2371
2083
2371
2083
2371
2595
2371
2371
2371
2371
2083
2051
323
2371
2563
35
547
2371
2083
2051
323
2051
2083
2083
547
2083
2083
2083
2371
2339
2622
2173
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2948
2547
2158
2189
2695
2693
1797
3843
2691
2691
2691
2691
2563
643
2691
2691
2563
2697
2691
1795
3843
2691
1795
2691
2307
2691
2691
2691
2691
2691
2563
643
2691
3203
2691
2691
2691
2691
2691
2691
2691
2691
2690
2571
2187
2050
133
2576
2061
205
2637
2625
2561
2049
129
33
161
2049
2561
545
2625
2593
2561
545
2593
2561
2056
2051
35
195
163
2595
2627
2051
515
131
195
2563
579
2563
2403
2083
195
2051
2563
2563
547
2563
2627
2563
2563
2339
2051
547
163
2563
2563
547
2563
2563
2563
547
2563
547
2563
547
2048
2563
2240
2382
2577
3074
2061
2061
2061
2057
2953
2057
2057
2057
2057
2065
3081
3081
3081
3081
3081
3080
1033
1034
3081
3089
2056
2053
2053
2053
2053
2053
2052
2067
2067
915
2067
2067
2963
2067
2963
2060
2060
2060
2065
3091
3093
1043
3091
3091
3091
3091
3091
2057
2057
2953
2057
3092
3084
3084
3089
3089
3089
3089
3081
3081
3081
3081
2074
986
3016
2372
2817
2817
2694
2701
2701
2701
2717
2713
2713
2713
2713
2713
2709
669
2717
2717
2205
2205
2713
2712
2713
2714
2201
3157
2712
2697
2697
2701
2701
2701
2702
2713
669
659
667
671
663
2711
2719
2707
2719
663
2707
2719
2701
2713
2713
2713
2705
665
3163
2709
662
2715
671
2719
3163
2203
2203
2697
653
655
2713
2717
2717
2717
2710
2700
2700
2709
3153
2697
2697
2717
2717
2697
2701
2702
2702
2696
2912
2067
2053
19
2377
2561
2561
2049
2305
3873
2049
513
2049
513
2561
2560
2305
2561
2369
2369
2305
2049
2369
2336
2369
320
2368
2305
3393
2048
2305
265
2057
2561
2057
2049
2057
2561
2561
2561
257
2561
257
2561
2561
257
2305
2305
2305
2049
513
2561
2049
2049
3841
2689
2561
2561
2561
257
2561
3409
2337
2337
2337
2337
2369
289
3393
2305
2305
2305
2305
321
2305
2689
2305
2305
2049
2386
2306
2306
2337
3393
2305
265
2313
2369
2369
2305
2305
2058
2050
258
2050
3112
2055
2566
2567
2888
2561
2569
2601
2561
2881
2561
2561
2592
2564
2561
512
521
2564
2561
2561
2881
2881
2593
2561
2884
2880
2881
832
2880
836
2880
2601
2369
2560
2561
2561
2561
2569
2560
2561
2592
2561
2561
2561
512
2593
2561
544
2561
512
545
2561
2561
514
544
2561
512
544
2593
2560
2561
2560
2560
2561
2593
2592
2882
3777
2561
2568
2561
2577
2561
2369
1345
1344
2880
2880
2881
2880
2880
2880
2368
2562
2561
545
2880
2881
834
2882
2880
3777
2561
2593
2593
2896
2884
2880
2881
2369
2881
2881
2881
2881
2881
2881
2881
2599
2567
2583
2226
2080
2081
2081
2080
2970
2701
2701
3597
3617
2865
2692
2817
2852
2692
2692
2692
2856
2852
2689
2945
836
2945
900
2884
3041
2692
2948
2880
2881
2884
2884
2884
905
2817
2857
3041
2846
2689
804
2849
2945
2713
2788
3617
3588
2944
832
2881
2945
833
832
2880
2849
2945
833
832
2784
2689
801
737
2688
2849
2945
2945
833
2946
834
2848
2688
2848
2848
2945
2848
2433
2784
2696
2833
3633
3588
1544
2944
2052
2692
2696
2944
900
2832
2881
836
2945
3457
3456
2880
2880
2880
2944
832
836
2880
2880
2816
3042
2944
2817
2944
832
2945
833
2944
832
834
2816
2880
3840
1800
2852
2865
2852
2968
2948
2880
2881
2868
2945
833
2881
836
2900
2945
896
833
900
2881
836
2945
2881
2788
2692
2961
2936
2154
2464
2114
2114
3199
2253
2061
2189
2197
3189
2181
2181
2085
2085
2261
2261
2261
2101
2245
2117
2117
3141
3141
3173
2629
3285
3141
3182
3173
3173
3173
3173
3157
3157
3157
2677
2168
2241
2164
2161
2257
2073
2100
2224
2178
2114
2114
2113
2113
64
2113
2113
64
68
2113
64
2160
2112
2113
2113
64
68
2112
2177
2160
2289
2176
2160
2112
2112
2113
64
2114
2114
2288
2176
2160
2160
240
3136
3312
2081
2056
16
2072
2056
2240
2184
137
2184
137
3140
2128
2256
2073
2116
2116
2180
2113
2116
3137
3136
3136
3136
3136
3136
3140
3140
3144
3169
1120
3168
3136
2628
3136
3137
3136
3136
3137
3137
580
3136
3136
1092
3140
3140
3140
2144
2153
2161
3305
2100
3186
3138
3168
3137
3188
3136
3137
1088
576
3137
3140
3156
3140
3140
3140
3140
3172
3172
3136
3153
2288
2240
2288
3072
2059
2184
2926
3057
3953
2529
3841
2177
2229
3117
2477
2485
2357
2485
2541
2541
2541
2485
2469
4069
4069
3957
3957
3957
3893
4053
3957
3960
3957
3957
3957
3957
3957
4052
4045
3941
2440
2461
2461
2461
2461
3869
3261
2301
2183
4066
4066
4068
4064
4064
4065
2016
4065
4064
4065
4065
4064
2448
4066
4065
4065
4064
2020
4068
2530
2468
2448
2465
2464
2448
4064
4064
4065
2016
4064
4066
4066
2448
2464
2448
2448
2448
2272
3104
2321
3848
1801
3848
1801
3849
3849
3108
2185
2185
2184
137
2185
3108
3003
2555
3899
4069
4069
2469
4069
4069
3937
3940
3936
4070
4070
3940
4041
4041
4041
3905
3904
3904
3936
3940
3936
3937
4064
4064
4065
4065
2016
2020
4068
4068
4068
4068
4068
4068
4068
2869
2869
2549
3125
3317
4071
3959
3959
4069
3941
4069
4069
4069
4069
4069
4069
4037
3957
3957
3957
3957
3957
3957
4078
3893
2448
3600
3600
3079
2072
2394
2686
2681
2368
2949
2953
2953
2961
2573
2956
2965
2965
2965
2956
2958
2956
2962
2969
2981
2981
2385
2385
2385
3409
2257
2389
2376
2381
2377
333
2378
2377
330
2386
3282
2253
4085
2952
2961
2961
2961
2961
2953
2953
2953
2953
2982
2982
2981
2976
2976
2977
928
2976
2976
2976
2977
2977
2976
2972
2960
2960
913
2960
2960
2961
2961
2960
2960
2960
2961
2960
2960
2980
2964
2964
2964
2964
2978
2978
2968
2964
2968
2968
2968
2964
2596
2972
2952
2953
2952
2953
2953
2969
2604
2953
2953
2953
2953
2953
2565
2955
2955
2955
2965
2965
2965
2981
2981
4081
4080
4080
3273
3272
2417
3273
3273
3273
2377
2377
2377
4080
3441
3440
3440
3270
3270
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3268
2957
2957
2965
2597
2965
3273
2373
2373
3277
4085
3269
3269
3269
3269
3269
3269
3269
2389
2389
2389
2389
2389
2389
3271
2373
2944
2560
2560
2565
2526
2385
3647
3593
2148
2821
2841
2713
2313
3613
2700
2826
2697
2826
2828
2830
2828
782
2827
2361
317
2865
2864
2153
2154
2153
106
2569
2058
2153
106
2120
2153
2153
2153
110
2155
123
2155
2155
115
2151
2163
2190
3578
2696
2361
2362
2309
2693
2841
2690
2693
2690
2879
2879
2869
2873
2876
2873
828
2873
2873
828
2874
2873
2873
2876
2874
2364
2865
2865
821
818
2873
821
2866
2865
2873
2873
2868
2353
2353
2357
2358
2357
2869
2869
2869
2869
2869
2868
2868
818
2872
2354
2360
2360
2360
2357
2612
2365
2696
2696
2696
2696
2824
2869
3165
2696
2696
2697
2696
2696
649
3597
2955
2827
2827
2865
2865
2353
2873
2873
3521
3521
3526
2078
2078
2121
2073
2073
2088
2145
2149
2121
3574
2609
2650
2646
2061
2061
2061
2061
2061
2061
41
2061
2061
2061
37
2061
37
2085
2165
2092
3041
3041
3210
2613
2698
2144
2060
2060
2077
3569
2061
2061
2061
2061
2057
2057
10
42
2058
2148
101
2154
2149
2154
2149
2154
2121
2061
2688
3096
2608
3116
2838
2392
3896
3865
2360
2829
2845
3805
2765
2053
3778
2818
3823
2827
2818
2819
2846
2846
3019
2725
421
2469
3269
3270
2309
269
2307
2310
2307
2541
2819
2315
2315
2312
2313
2319
2319
2307
2307
2307
2315
2315
2311
2311
2575
2526
2395
3784
2727
2475
2501
3781
2845
3784
3781
3792
3267
3267
3269
3269
3269
3269
3269
1222
3269
3269
1229
3269
3267
3275
3275
3264
3264
2533
3269
3269
3269
1189
3271
3269
3269
3271
3267
3267
3267
2912
2477
2477
2725
2464
2533
3269
3269
3269
3269
3269
3268
3268
3268
3296
2723
2544
2784
2784
2741
2720
2725
685
3752
3752
3752
3752
2840
3269
3797
3800
3800
3800
3800
3800
3800
2060
3609
2841
2847
3275
3275
2811
3267
1223
3267
1223
2373
2629
2640
2304
2304
2315
2304
2304
2312
2312
2352
2304
2384
2500
2723
2743
2304
2304
2317
2317
2317
2309
2317
2317
2316
2316
2308
2316
2316
2308
2580
2312
3595
3595
2475
2789
3803
2608
2312
2304
2309
2395
2309
2317
2309
269
2317
2307
2307
2307
2307
2307
2310
2309
2307
2309
2307
2357
2307
2317
2317
3794
2842
2810
3116
3150
2380
2606
2599
2316
2845
2709
3833
1781
3817
2585
3143
2574
3271
2819
2823
2823
2623
2623
3307
2709
2709
2693
661
3202
3271
2309
265
2309
773
2311
2407
2407
2629
2823
2311
2311
2440
2389
2407
2407
2407
2407
2407
2387
2407
2407
2318
2574
2414
2340
3324
2693
2615
2613
2629
2842
3179
3809
3835
3203
3267
3265
3205
3202
3269
3265
1218
3266
3265
3269
3269
3269
3267
3267
3267
3267
3264
2577
3201
1154
3269
3269
3265
3269
3265
1221
3265
3267
3267
3267
3267
2848
2709
2610
2737
2691
656
2578
3201
3201
3265
3266
1221
3265
1218
3201
3265
3265
3296
2691
2608
2576
2576
2681
2611
2197
2193
149
2739
2739
2739
2739
2847
3321
3817
3835
3835
3839
3839
3839
3839
2830
2075
2843
2703
3203
3207
2623
3265
1220
3268
1221
3271
3271
2629
2626
2624
2896
2896
2899
2819
2435
2903
2403
2403
2400
2560
2657
2627
2565
2816
2432
2817
2433
393
2437
2433
2437
2441
2830
2438
2446
2446
2438
2442
2574
2435
3587
3615
2615
2585
3303
2648
2308
2432
2433
389
2587
2305
769
2433
2433
2433
398
2433
2436
2439
2439
2439
2423
2318
2306
2319
2402
2311
2402
2407
2825
2425
3154
2691
2652
3606
3138
2956
3600
3601
2896
3877
3785
3717
3717
1673
3757
3165
3589
3610
3685
4082
3901
3901
3621
3621
3945
3661
3661
3661
3661
3654
3781
2957
2893
2957
3149
2853
2917
2917
2061
2877
2889
2889
2652
2922
2914
2914
2918
2914
869
2917
2921
2917
2921
2866
2746
2953
2074
3686
3673
3891
3892
3641
3788
3691
3763
3712
3652
3652
3778
3649
3651
3781
3777
3778
3778
3777
3649
3649
3649
3781
3651
1731
3655
3781
3696
3891
3651
3651
3777
3653
3653
3649
3649
1729
3777
1605
3649
3653
1733
3651
3779
3655
3840
3586
3891
3609
3584
3584
1544
3891
3651
3651
3649
3650
3650
1730
3651
3651
3649
3649
1729
3777
3632
3587
3888
3888
3632
2899
2611
2421
2417
2417
373
3711
3711
3699
3699
3807
2015
3727
3715
3727
3726
3727
3727
3725
1678
3725
1678
3147
3007
3903
3806
3655
3651
1607
3623
3778
3778
3778
3778
3780
3779
2901
2691
2688
2888
2888
3107
3207
2631
3151
2917
2912
2912
2976
944
2051
2851
2917
3136
2624
3137
2625
2633
2625
2626
2626
2119
3139
2627
2627
2635
2631
2627
2667
2631
3955
3965
3889
2617
3699
2652
2848
2608
2625
2629
2651
2883
2627
2882
578
2627
963
2947
579
2639
2115
2882
578
2627
2628
2628
2908
2951
807
2951
2855
2855
2851
2919
2919
2899
2937
3615
3648
3637
3871
1887
2754
2694
3920
3894
2564
3133
3597
3853
3853
3853
3933
3013
2164
3196
2226
3314
3110
3108
3108
3108
3308
2149
2149
2149
2149
3682
3682
2621
2621
2621
2621
2621
2589
2589
2621
3126
2620
2620
2582
2602
2602
2602
2602
2588
2588
2588
2601
2588
2600
2604
2679
3208
2626
3249
2173
3250
3254
3181
3620
4009
3885
3844
3690
3690
3687
3683
3683
3685
3682
3682
3682
3682
3683
3683
3683
3682
3683
3683
3681
3682
3680
3251
3684
3684
3682
3681
3681
3681
3685
3685
3685
3685
3681
1637
3682
3682
3683
3687
3687
3252
2167
3251
2117
2160
2160
2160
3251
3683
3683
3682
1641
3683
3683
3683
3683
3683
3681
3681
3681
3681
2160
2163
3248
3248
3184
2147
2883
2585
2585
2585
2585
3599
3598
3599
3598
3590
3590
3597
3307
3853
1806
3854
3855
3854
3852
1806
3852
3852
3852
3051
2841
3097
3632
3682
3682
3686
3186
3686
3686
3686
3686
3682
3682
2613
2615
2608
2668
2668
2615
3214
2638
2638
2562
2560
2560
2608
2608
2659
2608
2609
2656
2664
2665
2665
2665
2659
2663
2663
3175
2663
2663
2663
2660
611
2659
2659
615
2663
2659
3510
3492
3210
2889
3926
2628
2616
2586
2669
2669
2562
2669
2669
2662
2662
2669
2669
2669
2669
2669
3181
2662
2662
2658
2658
2658
2646
2621
2621
2621
2621
2621
2621
2589
2589
2652
2589
2129
3832
3793
3330
3394
2579
2742
2896
2833
3636
3701
2065
3345
3345
3345
3413
2309
2820
3702
2831
3703
3636
3640
3700
3700
3680
2841
2841
2841
2841
2151
2151
3637
3637
3637
3637
3637
3605
3605
2613
3733
3638
3638
3633
3626
3625
3626
3627
3632
3632
3632
3625
3632
3624
3616
2580
788
3638
2143
2822
2845
2838
2838
3340
2054
3430
3370
3340
2146
2146
2149
2147
2147
2149
2146
2146
2146
2147
2147
2147
2147
2147
2147
2147
2146
2146
2144
2843
2166
2166
2163
2163
2163
2163
2161
117
2165
2165
2165
2161
117
2165
2163
2163
2163
2161
2161
3702
2847
2847
2841
2840
2840
2840
2847
2151
2167
2167
2167
2167
2167
2167
2167
2167
2145
2145
2145
2145
2840
2843
2840
2840
2840
3447
2391
2843
2843
2843
2843
2063
2062
2063
2062
2062
2062
2077
2363
3342
3342
3342
3342
3342
3342
3342
3342
3340
1294
3340
1294
2314
2072
3672
2104
2162
2162
2162
2844
2150
2150
2149
2149
2150
2146
2137
2143
2136
2828
2830
3633
2702
2702
2638
3646
3646
3646
2136
2136
2334
2608
2611
2700
2828
2829
2829
2829
2829
2821
2821
2822
2821
2565
2565
2822
2821
2565
2821
2565
2825
2819
2226
2226
3702
2333
3350
2828
3640
3640
2829
2573
2154
2820
2570
2822
2566
774
2826
2826
2822
2570
2826
2826
2821
2565
518
2566
2566
2822
2694
3636
3636
3638
3636
3638
3636
3606
3604
2816
3645
2824
2320
2320
2368
2368
2871
3622
1702
3074
3091
2266
3089
3081
2441
2441
2441
2053
3089
2944
3072
2945
3072
3072
3072
3072
3076
3078
2085
2085
2086
2086
3093
3092
2245
2245
2245
2245
2244
2245
2244
2053
3076
2241
2240
2246
2283
234
3437
3435
3432
2266
2266
2258
2282
2266
3426
2242
2082
2082
3312
2304
2950
2097
2096
2070
3478
3126
2816
2819
643
2433
3088
3088
3093
3093
3095
3093
3095
3095
3095
3093
3093
3093
3095
3092
3093
3093
3092
3095
3092
2083
3102
3102
3093
3101
3101
3092
3089
3089
3089
3089
3089
3101
3101
3101
3092
3092
3093
3090
3090
3095
2078
2078
2077
45
2076
2076
44
2076
44
2070
3093
3093
3093
3093
3093
3093
3093
3090
3093
1053
3091
3091
3091
3089
3088
1056
2064
2080
2064
2064
2074
2275
2081
2081
2081
2081
2843
923
2843
2971
2843
923
3099
3099
3093
2946
2459
2459
2459
2458
2459
2459
2459
2459
2458
2458
2458
922
2458
2564
2625
3073
3074
3089
1042
3090
3090
2065
3089
3089
3089
3089
3089
3091
2329
2334
2332
2056
2057
3442
2062
2062
2075
2241
2242
3450
2316
2316
2050
2244
2252
2052
2052
2053
2053
2057
2054
2054
2065
2054
2052
2052
2068
2058
2052
6
2068
2068
2068
2092
2067
2431
2678
374
635
3840
2261
2816
2093
2050
3394
2057
2057
2313
2058
2059
2054
2054
2054
2059
2059
2054
2059
2058
2058
2053
2053
2057
2053
2056
2064
2056
2244
2244
2245
2240
2245
2240
2245
2240
2086
3397
2972
3338
2464
2917
2917
2673
3256
3256
2123
2143
2410
2049
2081
2689
2689
2689
2721
3593
3210
2060
3154
2090
2058
2058
2050
2048
2162
2729
2213
2210
2210
2869
2868
2257
2257
2273
2401
2258
2256
2258
2401
3882
2410
2274
2289
2283
2283
2409
2409
2409
2266
2264
218
2260
2280
2418
2404
2256
3040
3040
2176
2306
3146
2745
2226
2235
3158
2081
3155
3155
2697
2719
2872
2872
2869
2868
2865
2868
2865
2873
2864
2868
2868
2866
2869
2872
2864
2864
2864
2875
2870
2193
2868
2868
2866
2872
2836
2864
2865
2865
2865
2865
2865
2873
2873
2873
2864
2864
2864
2872
2872
2095
2210
2210
2721
2729
2210
2214
2214
174
2214
2214
2196
2864
2864
818
2866
2864
2868
2864
2866
2872
2868
2868
2867
2867
2867
2865
2852
2852
2728
2180
2708
2708
2722
2467
2728
2721
2722
2720
674
2659
2659
2659
2659
2659
2659
2051
2051
2865
2705
2691
2691
2691
2691
2691
2691
2691
2691
579
2691
2691
2691
2691
2691
3584
2757
2053
2048
2865
2866
2866
2866
2697
2865
2865
2873
2873
2874
2873
2329
345
2114
2134
2356
2356
2568
2187
2315
2307
2403
2243
2575
2310
2310
2387
2824
2816
2348
2604
2177
2561
577
2305
2177
2609
2577
2177
2176
2304
2564
2304
2176
2176
2560
2308
2308
3040
2211
2673
2641
625
2673
2673
2146
2453
409
3138
3021
2179
2566
2353
2617
2313
2201
2649
2181
2565
261
2565
261
133
2361
2201
2309
2601
2179
2179
2177
2561
2305
2561
577
2622
318
2210
2366
2408
2256
2261
2258
2261
2258
2245
2258
2565
2625
3164
2306
2370
3040
3040
2629
2536
2472
2089
2072
2290
2201
2477
2705
3737
661
667
2715
3665
2073
4042
2524
3840
2192
2138
2074
90
2514
2514
2875
2731
427
2730
2726
2731
2816
2882
2187
2201
2179
2339
2202
2258
2266
2435
3530
2178
2178
2200
2219
2219
2912
2912
2922
2267
218
2266
2267
2262
2219
2258
2258
2196
2448
2448
2244
2819
3930
2726
2786
2541
749
2509
2192
4059
3793
3793
2707
2818
2850
2885
2822
2816
2854
2882
2880
800
2848
2850
2854
2851
2854
2850
2848
2880
2848
2851
2849
2802
2818
2816
2887
2854
2962
2852
2853
2853
2853
2886
2859
2889
2857
2853
2880
2880
2880
2856
804
2856
2273
226
2723
2528
2409
2409
2723
2729
2729
2729
2728
681
2728
681
2544
2818
2818
2818
2947
835
2850
2944
2890
2855
2946
2880
2880
2819
2883
2883
2883
2852
2852
2468
2724
2804
2804
2611
3059
2218
2209
2211
2210
2211
2531
2531
2531
2531
2531
2531
2203
2203
2873
3729
3731
3731
659
3731
3755
2731
1691
2715
2731
3755
683
1691
667
3787
3739
667
3739
3755
683
667
3755
3739
667
2186
3593
2065
2432
2816
2816
2818
2824
2760
2853
2859
2887
807
2885
2858
2888
2106
59
2173
2112
2113
2417
368
2417
2506
2443
2187
2507
2915
2179
2257
2065
2065
2515
2592
2562
2472
2832
2753
2817
2817
2193
2178
2853
2819
2190
2508
2178
2828
2185
2186
2186
2818
2196
2196
2442
2179
2576
2649
2585
2585
2585
2788
2805
2805
3906
2450
2249
2833
2177
2822
806
2065
2241
2757
2177
2817
2177
2817
2177
2177
2209
162
2225
2177
2817
2184
2177
2179
2819
2179
2825
2825
2818
802
2210
2178
2290
2836
2200
2192
2204
2256
2188
2176
2266
2382
2289
4052
2946
2896
3618
3618
2869
2816
2848
2828
2840
2255
2621
2753
2261
245
661
725
757
2293
2293
661
693
757
2291
691
2273
673
737
2269
2998
3146
2924
3110
3324
2682
2683
2683
2897
2897
2603
2727
2727
2727
2742
2727
3180
3138
1094
2061
2253
2061
2989
943
2282
2186
2178
2063
2170
2247
2251
2204
2184
2184
2112
16
2112
2120
2112
16
2064
2123
71
2119
2119
2187
2178
2055
2284
2358
2358
2662
2164
3099
2745
2592
2604
2604
2873
2800
3131
2281
2281
2784
3175
3111
3140
3169
3170
3142
3139
3140
3140
3140
3143
3105
3105
3105
3142
3113
3140
3116
3143
3130
2577
3170
3170
3145
3110
3118
3109
3117
3117
3149
3145
3115
3117
3117
3117
3110
3142
3104
3136
3140
3114
2560
2560
2592
2594
2573
781
2829
2608
2579
656
2592
547
2592
2582
2582
662
2582
2582
2590
3170
3170
3170
3111
3111
3111
3108
3112
3144
3106
3106
3106
3171
3107
3139
3139
3110
3110
2612
2596
2576
2716
3649
3730
1683
2234
2237
2229
2230
186
2231
2614
2614
2614
2595
2595
563
2595
563
2802
3314
3194
2258
2291
2195
242
243
2290
211
658
243
659
755
2292
2209
2722
2290
2787
2723
2216
2720
2272
2784
2280
2291
2787
2275
2208
2720
680
2272
736
2208
2272
2272
672
2762
2328
2642
2768
3180
3180
3168
3176
2696
3140
3140
3140
3140
3144
3143
3136
2430
2685
2685
2062
2058
2133
2132
2133
86
2824
2603
2203
2634
2055
71
2192
2112
2354
2363
2050
3632
2407
2720
2188
2765
2197
2189
2197
2185
2188
2176
2698
3010
2186
2178
2185
2186
2186
2178
2182
2182
2490
2187
2104
2081
2081
2081
2081
2593
558
3733
3733
3088
2374
2287
2235
2189
2182
2182
2992
2249
2249
2124
2188
2188
2188
2188
2188
2201
2201
2089
2057
2193
2185
2697
2116
2180
2180
2176
2176
2179
2179
2179
2183
2087
2081
2273
2058
2272
2250
2272
2182
2184
2161
2053
3088
2723
3073
3682
3618
2901
2844
2940
2920
2846
2297
2785
2289
2049
2049
2
2049
2049
2050
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2053
2230
3705
3048
3744
2590
2584
2585
2585
3029
3029
2600
3645
3645
3645
3645
3645
2144
2112
2112
2293
2285
2293
2285
2281
237
2291
2283
2227
2505
3016
2280
2280
2550
2220
2220
2253
2253
2253
2250
2264
2264
2264
2281
2281
2281
2281
2219
199
2281
2221
2280
2082
2082
2576
2332
3329
1282
3622
2304
2828
2828
2605
2248
2059
2093
2093
2055
2229
2197
2122
2226
2144
2118
2116
2116
2116
2116
2116
2217
2217
170
2217
2116
2217
2114
2206
2116
2178
2833
2231
2231
2124
2193
2217
2213
173
2222
2222
2126
2126
2219
2213
2221
2222
2217
2121
2209
2118
2118
2194
2606
2606
3706
2818
3613
3613
3613
3705
3706
3706
3706
3706
3706
3698
3698
3698
3698
3698
2818
2224
2224
2224
2220
2212
2205
2222
2217
2126
2210
2210
2212
2227
2211
165
2115
2115
3718
3716
3705
2308
2320
2342
3650
2098
2099
2481
2485
2485
2481
2481
2481
2657
2657
2672
2669
2668
2668
2732
620
2668
2288
2160
2050
2456
2049
2048
2048
2048
2048
2048
2048
2048
2048
16
2048
2048
2049
2048
2048
2048
2049
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2107
2563
2562
2248
2144
2144
2224
2144
2656
2124
2124
2124
2124
2124
2113
2112
2078
2077
2077
2298
2298
2198
2198
2198
2198
2075
2836
2520
2128
2276
2276
2259
2262
2292
2274
2320
2160
2281
2226
2204
2269
2205
2205
2197
2457
2246
2198
3784
2266
2506
2250
2248
2497
2449
2497
2497
2505
2498
2241
449
2076
2064
2072
2064
24
2064
24
2665
2665
2085
2085
2068
2226
2265
2487
2462
2254
2254
2284
2269
2525
2252
2252
460
2508
2252
2252
2252
2205
2461
2077
2141
2205
2193
3741
2252
2252
2508
2192
2192
2241
449
2241
449
2497
2241
2241
2169
2293
2298
2294
2266
2293
2230
2225
2235
2214
230
3606
2232
2129
2152
2088
56
2890
2610
3122
2224
2270
2560
3585
2067
3593
3593
3593
3593
3593
3593
3593
3593
3593
1549
3593
3593
3593
1549
3597
3593
1549
1555
3603
3593
1549
1555
3649
3654
3965
3592
3890
3586
3620
3617
3617
3605
3605
3596
3953
3953
3953
3953
3953
2082
2082
2082
2565
2565
2565
2569
2569
2569
2565
2577
2581
2505
2657
2568
2568
2562
2604
2600
2597
550
2598
2604
2602
2572
522
2572
522
2572
522
2573
2572
525
526
2574
2572
2603
2605
2574
2605
558
2570
2403
2467
2580
2066
3574
3558
3938
3525
3524
3524
3940
2060
3609
3617
3617
3597
2052
2052
2050
2056
2066
2086
2068
2084
2084
2084
2082
2080
2080
2080
2080
2082
2083
2050
2057
2068
2070
3525
2077
2077
2094
2089
2089
2090
2090
2089
2091
2078
2078
2091
2093
2094
2090
2089
2089
2089
2079
2079
2095
3598
3598
3944
3526
3877
3877
3877
3948
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3526
2059
2074
2074
2090
2090
2058
2090
2090
2074
2091
2091
2093
2067
2083
2085
2083
2051
35
3846
3846
3957
3526
3524
3462
3994
3595
3595
2825
2825
2825
2825
2825
2825
2049
129
2177
193
2177
2241
2049
5
133
2049
2181
2241
133
197
2241
2049
2049
2067
2190
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3584
3584
3585
3585
3585
1538
3584
3586
3586
3586
3586
1540
3586
3584
3584
3585
3584
3584
3584
3584
3584
3584
3585
3586
3585
3704
2081
3617
1568
2050
2076
2076
2076
2076
2920
2084
2084
2086
2086
2086
2050
2049
2097
2097
2097
2098
2100
2482
2482
2486
2486
2591
2321
2305
3633
2588
2588
2591
2591
2100
2102
2264
2313
2322
3710
2524
3805
2525
2525
2486
2493
2534
2514
2488
3815
2403
2407
2490
2533
2533
2405
2533
2401
2534
2529
2529
2062
2049
2049
65
2049
2049
65
2049
2049
3587
3587
3653
3653
3588
2502
2576
2570
2486
2409
362
2410
2182
2525
2417
2532
2404
2404
2404
2532
2492
2532
2481
2481
2481
2492
2417
2481
2481
2534
2406
2404
2405
2405
2402
2402
2402
2402
2402
2530
2306
2569
2564
517
2568
2565
2568
2565
2576
2581
2559
2562
515
2562
515
3888
2146
2113
2528
2464
2464
2912
3634
3762
3258
3202
1218
2818
3617
2829
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
2166
3662
3078
3660
3208
3687
3686
3685
1638
3685
3606
3602
1586
3900
2841
2841
2841
2840
2840
2656
3491
3491
2837
2837
2837
2825
781
2825
2825
2836
2866
2868
3529
2172
2826
2828
2822
2826
2824
2057
2050
2050
2050
10
2059
2818
2818
2818
2818
2818
2818
2817
2818
2817
770
2818
2818
2820
2816
2816
2818
2060
2060
2841
2817
2561
2052
2411
3074
3105
3394
2836
1300
2816
2816
3584
3024
2219
3282
3089
3342
2576
2576
2711
3479
2582
3494
2710
3494
3494
3478
3478
2599
2599
2599
2598
3495
2599
2711
2583
2582
2766
2845
2564
2692
3462
2573
2573
2571
2599
2597
2593
3458
2690
2593
2574
2599
2598
2599
3467
2599
2561
641
2561
2561
3874
3874
2816
2816
3341
3341
2989
1453
2828
1292
2826
2826
2842
1306
2842
2842
1306
2826
2826
2826
2842
2842
2824
2579
3543
2711
1495
2594
2594
2580
2723
2595
2647
2592
2595
2597
2705
2657
2657
3425
1441
1425
3555
3363
1443
1427
3982
3864
2816
2862
3342
3470
2960
2177
2177
2989
925
2990
2973
2973
2989
925
2973
2185
2185
2249
2249
2185
2249
2185
2185
2185
2185
2249
2249
2249
2249
2249
2825
2825
3089
1043
785
2488
3337
3337
2185
3337
1290
3337
3337
3337
3337
3337
3337
3337
3338
1298
2185
3337
3337
3338
3338
3338
3338
3338
3338
3346
3346
3338
3338
3338
3336
3338
3338
3338
3338
3338
3210
3336
3336
3336
3072
2598
3621
1574
3621
3012
2582
2560
2560
2560
2831
3478
3478
3489
3361
3489
2710
2705
2405
2405
2405
2400
2406
2610
2994
2610
2994
2049
3440
2944
3298
2870
830
2870
2878
2086
2422
2422
2524
2846
2843
3292
2908
3805
2909
2909
2993
2620
2872
2911
3513
3769
3029
3037
2954
2873
2872
2933
2996
3061
2600
2865
2865
2050
2564
2564
2564
2052
2052
2052
2561
2561
3083
3083
2245
2245
2220
2881
2888
2056
2694
2922
2922
2922
2382
2896
2905
2872
2936
2936
2944
2872
2944
2872
952
2617
953
3001
3001
2944
2905
2996
3508
2873
2937
3046
2937
3449
2919
2919
2919
2919
3047
2871
2987
2825
2837
2837
2825
2833
2825
2833
2865
2865
2881
2081
35
2081
2083
2081
3094
2567
2371
2530
2530
2530
3014
3843
3715
2082
2178
2178
66
3206
2369
2557
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2645
2561
3078
2374
2712
2385
2374
2372
2372
2372
2390
2374
2374
2412
3233
3233
2843
2844
2844
2069
2069
2069
2101
2101
2049
2177
2177
2177
2177
2100
2100
2100
3521
3780
2312
3074
2079
2056
2058
2571
555
2603
2603
2594
2602
2579
2084
2084
2084
2084
2084
2084
2064
3088
2064
32
2064
2064
2084
2080
2056
2056
2188
2560
1344
2560
1344
2096
2816
2816
3120
2113
3206
3206
2315
2838
3350
2849
2849
3212
2542
2995
3036
2317
2074
2064
2064
2069
29
2077
2079
2076
2078
2065
2065
2079
2077
2077
2068
2068
2071
2064
2069
2069
2069
2064
2070
2821
2064
2064
2068
2080
2061
2088
2088
2093
2093
2071
2071
2093
2081
2081
2081
2068
2089
2069
2064
2064
2064
2064
2370
2370
2846
2845
157
2334
2334
3233
3233
2846
3358
2843
2859
2843
3355
2843
2835
3347
2843
2843
2843
2843
2843
2184
2065
2065
2064
2064
2080
2064
2065
2089
2081
2064
2080
2073
2081
37
2065
2065
2065
2065
2065
2065
2067
2067
2067
2067
2091
2076
2625
2828
3206
3206
3228
2625
2625
2720
2720
3243
683
2737
2736
2733
2736
2737
2265
2265
2137
2137
2265
2137
2265
2265
2265
2265
2137
2137
2137
2136
89
2137
2458
2458
2081
2081
2081
2319
2074
2074
2073
2074
2074
2073
2073
2073
2073
2073
2073
2073
2074
2074
2074
2074
2073
2074
2074
2074
2074
2074
2073
2074
2074
2202
2073
2074
2073
2074
2074
2074
2074
2074
2074
2073
2074
2073
2958
2084
2372
2372
2372
2534
2065
2064
2064
2064
3201
2078
2073
2065
2065
2065
18
2064
2065
2117
2117
2053
2317
2310
2786
2786
2786
2786
2096
3186
2754
2489
2369
322
2369
322
2337
3073
2145
2134
2134
2898
3249
3215
2770
2994
3233
2977
2945
2813
2678
3006
2997
3246
3233
2753
3029
2755
2222
2220
3025
2788
2789
2846
2209
2209
2180
2133
2181
2181
325
405
406
2197
2181
150
2182
2373
2373
3681
3681
2293
229
2273
2977
2825
2122
2056
2774
3042
3042
3043
2122
3246
2969
2210
3010
3010
2754
2978
2754
3234
3234
162
2793
2793
2793
3241
2754
3001
3234
3234
2209
174
3009
2753
3022
3406
3049
3049
3049
3049
2793
2209
2777
2305
2097
2097
2073
2100
2073
2100
2085
2100
2944
2145
2145
111
2145
2145
2145
2962
2310
2087
2144
2144
2144
2577
3337
2185
2048
2051
2051
131
2051
131
2050
514
3513
2278
2325
2325
2325
2325
2325
2325
2981
2326
2326
2326
2326
2326
2321
2321
2321
2321
2321
2321
2321
2321
2321
2321
3621
2819
3140
2272
2560
2944
3046
2056
2056
3040
2286
2284
2284
2568
2465
2113
2848
2960
2946
834
802
930
2068
2101
2101
2097
113
177
2181
2081
97
2441
2441
2441
2441
2212
2069
2052
2818
3788
2083
2212
2193
2186
2186
2816
2816
2816
2816
2816
2816
2824
2048
2048
4
2052
2052
2050
2050
2052
2564
2052
2052
2052
2052
2052
2048
2314
138
2186
2050
3072
3072
2560
3072
2147
2048
2048
3712
2093
3278
3278
2436
2820
2820
2353
2865
2178
2944
3258
2748
2653
2328
2064
2048
8
2085
53
2101
2068
2064
2052
2097
2101
2053
2048
2049
2052
2054
2054
2048
2054
2052
2097
2052
2058
2054
2945
2068
2064
2102
2052
2112
2060
2060
2061
2061
2059
2108
2049
2081
2049
2053
2080
2080
2081
2048
2048
2052
2048
3467
3464
2850
2320
2320
2065
2065
18
2065
2065
2850
930
2850
930
2850
2850
2850
930
2850
2850
2945
2945
898
2979
2850
930
2978
2851
2850
2190
2065
20
18
2065
20
18
2064
2064
2154
2090
2057
2145
2081
2057
2154
2097
2081
2081
2065
2097
2097
2097
2097
2097
2105
2105
2105
2105
2060
2076
2114
2840
2690
2690
2497
2305
2305
2178
2178
2183
2183
2185
2186
2186
2186
2185
146
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
93
2113
2971
2971
2049
2049
2
2049
2913
2986
2987
2845
2986
2986
2333
2333
2333
2333
2333
2333
2333
2987
938
618
2666
2682
2427
2989
2330
2330
2426
2682
2426
2989
2331
2331
2682
2988
2330
2988
2682
2426
2426
2330
2330
2682
2988
2330
2476
3018
2726
2102
2102
2102
2247
2072
2072
2068
2064
2696
2054
2049
2105
2057
2099
2099
2051
2080
2836
2833
2829
2816
2070
790
2499
2498
452
454
2499
2503
2758
2802
2250
2477
2817
768
2816
2817
2816
2817
2112
2253
206
2854
2450
2208
2458
2433
2786
2822
4001
2817
2829
2414
2272
2841
2873
2376
2757
2252
2884
2251
2378
2378
2884
2292
2292
2066
2297
2297
2304
2325
2197
2197
2325
2325
2326
2325
2197
469
2326
2518
2325
2325
3376
3376
2437
2437
2437
3267
2081
2251
2867
2294
2864
2864
2848
2883
2985
2993
2374
2886
839
2886
2246
2822
2246
2374
2374
2374
2377
2379
2280
2389
2246
2845
2387
2370
2369
322
2377
2881
834
2241
2894
2830
2824
780
2824
2860
2856
812
2280
236
2291
2244
2882
2098
178
2098
178
2192
2192
2064
2096
2208
2052
2504
2285
2285
2285
2285
2285
2285
2676
2462
2594
2765
718
2766
2766
2073
2348
2380
2226
2177
128
2176
2177
128
2176
2177
2051
3843
2529
2190
2837
2821
2818
2626
2581
2562
2561
2818
773
2594
578
2626
2690
2562
517
515
2816
2816
2688
2826
2825
2825
778
2697
2570
2569
2569
3618
4056
2060
2112
2240
3795
2475
2536
2536
2476
2118
2126
2126
2120
2464
2592
608
2593
2592
2592
2592
2592
2592
2870
2820
2816
2065
2065
2065
2757
2065
2065
2353
2353
2352
2352
2490
2052
2050
2992
2266
2144
2488
2435
403
2475
2475
2935
2935
2935
2831
2935
2935
2935
2434
2434
2434
2530
2530
2531
2531
2436
2432
2432
2432
2432
2432
2432
2432
2472
2728
424
2472
2050
2784
2528
736
2528
2528
736
2147
2096
2096
3584
2977
2251
2251
2468
2854
2726
2372
2560
324
2091
2752
2179
2565
2565
2560
2868
3016
824
804
2852
2868
2868
2868
2870
2866
2816
2817
2822
2822
2824
2818
2878
2878
2870
830
2877
2818
2870
2824
2872
2827
2909
2637
2864
2866
2822
2848
2884
2882
2850
2853
2853
2827
2822
2856
3017
2857
953
2853
3016
2824
3008
2816
2816
2820
2860
2457
2457
2467
2330
2330
2771
2643
627
2674
627
3315
3315
2464
928
2464
2464
2464
2435
2305
2466
2466
2466
2467
2761
2761
2761
2439
2438
2438
2694
2439
2438
2314
2864
2864
2864
2864
2864
2864
2864
2864
3048
3016
2850
2909
3019
2827
3040
3012
3009
969
3012
2865
3009
3009
2817
2817
2817
2817
2826
2817
2817
2846
2886
2451
2700
3650
3594
2577
2596
2593
547
2372
2372
2373
2373
2369
2368
2372
2372
2368
2240
2244
2180
2244
2180
196
2244
2193
2193
2193
2193
2177
2193
2193
2193
2193
2193
2205
2177
193
2756
3780
2816
2816
2816
2816
2832
2566
2705
2828
2570
2570
2828
2833
2636
2829
2637
2637
2573
2568
2568
2568
2568
2639
2588
2564
2570
2570
2586
2632
2584
2568
2568
2568
2568
2566
2570
2569
2584
2584
2568
2824
2568
2584
2568
2824
2696
4036
2560
2532
2532
2532
2215
2872
2872
2878
2872
3627
2823
2817
2817
2817
2823
2823
2816
2819
2448
2961
2945
2572
2069
2069
2143
3038
3038
3038
2143
3038
2310
2555
2138
2756
2821
2819
2821
2821
2818
2949
2144
2441
2441
2445
2443
2208
3232
2112
2738
2830
3205
2841
2821
777
2441
2438
2824
2875
2880
2602
2116
2828
2435
2436
2436
2818
2450
2452
2130
2445
2445
2896
2841
3929
3929
2906
2905
2906
2905
3929
2905
858
2906
2906
2905
2905
2718
2704
2565
521
2565
2565
2275
2093
2099
2875
2714
2848
2816
800
2848
2823
2735
2193
2500
2820
2820
2820
2116
2820
2436
2116
2436
2436
2478
431
2479
2478
2501
2534
2861
814
2439
2887
2498
2498
2499
467
2818
2818
771
2114
2823
2823
2816
800
2816
2816
800
2848
2848
2848
2720
416
2464
2452
2500
2919
2495
2495
2495
2495
2084
2492
2130
2172
2492
442
2054
3026
2489
505
2489
505
2489
2489
2809
2809
2256
2142
3047
2617
2618
2586
2590
538
2385
2344
2120
2146
2176
2176
2176
2176
2176
2176
2176
2145
3169
2473
419
2073
4001
1937
1841
3841
4048
3807
1743
3745
3664
3857
1841
1823
3857
2033
1841
1806
1969
3889
3825
3806
1759
3822
3825
3665
1649
3665
3665
3857
1821
3884
3820
3747
1827
1955
3745
1953
3745
1825
1953
4003
3809
3811
3695
3745
2227
3780
2604
2146
2626
2272
2275
2272
2272
2272
2113
2113
2113
2443
2592
2592
2592
2592
2593
2592
2592
2592
2592
2078
2178
2178
2293
2293
2293
2097
2293
2293
2353
2353
2354
2352
2080
2072
2088
2754
2674
2153
2106
2131
2131
2728
2728
2069
533
2069
533
2069
533
2117
2069
533
2069
533
2584
2615
2103
567
2103
567
2347
2347
2347
2347
2564
2052
2052
2052
2568
2056
516
2568
2052
516
2728
2728
2728
2688
2068
2320
2320
2320
2320
2320
2320
2082
2096
40
56
2096
2500
2755
2891
2904
2616
2231
2231
2401
2401
2401
2473
3616
2080
3725
2189
3682
1762
2224
2160
2160
2160
2160
2132
2132
2132
2224
2064
2176
2183
2182
2182
2184
2179
2233
2233
2232
2232
2233
2178
131
2230
2176
2184
2185
2237
3597
2230
2226
2180
2166
2118
2234
2214
2232
2232
2184
2184
2216
2114
2219
2219
2232
2124
2188
2126
2188
2188
2184
2186
2367
2367
2705
2428
2428
2563
771
2567
2563
519
2563
2563
519
2563
519
2563
519
2709
2709
2709
2709
2709
2724
2599
2711
2711
2711
2708
2711
2711
2711
2734
2734
2734
2606
2734
2734
2408
2159
175
2224
2159
175
2216
2216
2216
2224
2216
2135
2115
2166
2132
2139
2185
2116
2124
2120
2120
2120
2225
2116
2125
2180
2177
128
132
2177
132
2177
2178
2177
2177
2674
2664
2705
2236
2262
2075
2068
3585
3584
3584
2373
326
2374
2629
2373
581
2341
2342
2374
2373
326
2342
2190
2316
2316
2316
2316
2316
2310
2324
2329
2325
2329
2313
2457
2325
281
2329
2325
281
2325
281
2329
2313
2313
3585
1541
1670
2438
2195
2195
2195
2195
2064
3940
2297
245
3870
3858
3858
3726
1805
1934
1822
3897
3805
3725
1805
1813
1817
1933
1821
3797
1753
1785
1741
1757
1789
1773
3781
3725
3851
1835
3855
1839
3743
3871
3913
3781
3845
1798
1805
1813
1806
1814
1822
1829
1830
1917
3659
3659
3832
3924
3788
1788
3852
1820
1836
1868
3740
3659
3844
3841
1825
3738
3881
3919
1919
3791
1791
3799
3855
1823
1999
1951
3727
1647
3839
1871
3851
3852
1948
3787
3809
1762
3594
2458
2458
2458
2179
2076
2076
2219
2076
3659
2189
2181
2181
2181
2181
2181
2132
2183
2976
4033
4065
2412
2269
2413
2060
2078
2078
2070
30
2060
2069
2385
2081
2122
3661
2625
581
585
2625
2629
2625
2627
2565
2066
2607
2607
2986
3004
2736
3872
2118
3767
3242
3625
1578
3243
3241
3243
2315
2075
3202
3260
3640
3624
2116
3216
2180
2102
2062
3142
2126
2118
2184
2692
580
2116
3976
2183
2179
2179
2179
2179
2179
3975
3971
3971
3971
3971
3971
2183
2179
3728
3712
3625
1581
3629
3625
3625
2083
2061
2059
2115
2072
2704
2696
3216
584
2608
3875
2093
2093
2085
3205
1160
645
1165
581
3208
3141
2117
2629
2360
2341
2629
2629
2582
2221
2317
2070
2061
2486
3246
3246
2317
3693
2086
2087
2088
2088
3208
1158
646
2695
583
3208
2118
3260
3260
3204
644
3204
3204
644
3140
3108
2596
3108
3108
36
2084
2084
2084
2356
2332
3173
2081
2081
2081
2081
2292
2080
2068
2098
2088
2088
2082
2834
2312
2312
2312
2312
2312
2312
2184
2184
2646
2142
2151
2859
2859
2859
2891
2835
2384
2132
2756
2818
2784
2784
2784
2784
2784
2784
2784
2361
377
2681
2281
2281
2241
3125
3093
1049
3097
3125
3094
3093
1109
3093
1109
3097
3094
3097
1109
1113
3097
3157
3093
3093
3093
3097
3097
3097
3093
1077
3093
3093
3085
3093
1049
3093
3093
3097
3093
3093
3093
3085
3085
3087
3087
3093
3085
3085
3121
3121
3121
3121
3121
3093
3085
3121
2695
3600
2210
2274
2057
2188
2176
2179
2183
2187
2251
2259
2259
2264
217
2178
2178
133
2178
2181
2181
2181
2181
2181
2181
2241
4034
4034
2353
497
309
437
501
2353
433
497
309
437
501
2353
309
501
2353
2545
2545
3042
3042
3043
3042
2484
2498
2370
2691
2187
2353
2362
2546
2546
2448
2376
2434
2434
2434
2434
2432
2432
2432
2436
2436
2436
2436
2436
2354
2349
302
2413
429
430
366
374
2349
302
2413
429
2408
361
2414
494
2408
361
488
2414
494
2505
2340
484
2377
2345
2329
2344
2504
2376
2340
2468
2378
2378
2376
712
394
409
426
330
410
2436
2328
472
2433
2433
2433
2432
2440
2440
2470
2330
2562
258
2562
258
2242
2060
44
2178
2856
2704
2188
3197
2685
2168
2152
2152
120
2180
3712
2564
2716
2701
669
3094
3094
2105
2061
10
2058
2054
13
2058
2148
2148
2148
2104
2292
4032
2173
4037
1992
4037
4038
4036
2088
2088
2096
2096
2088
4032
4032
2096
2154
2048
2169
2086
2157
2096
2096
4036
2065
2097
2104
2096
2094
2090
4056
2152
2088
2107
2088
2088
2092
2097
4046
2110
2168
2168
2168
2064
2201
2201
2200
2153
2153
2193
2193
2193
2193
153
2193
2201
2193
153
2193
2193
2193
2193
2193
2202
2202
2202
2202
2202
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2178
2153
2105
2105
2105
2105
2105
2100
2100
2100
2100
2100
2097
2105
2048
2088
2108
2156
2108
2108
2106
2106
2106
2097
2084
2109
4032
4033
4036
4036
4036
4036
4017
4004
4033
1984
1988
4033
1984
2166
122
2166
2178
3254
3246
2786
2074
3696
3696
3696
2401
2402
355
2403
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2886
2876
2856
806
2820
2822
2878
2828
797
796
2893
2905
2873
2893
2969
2829
797
2829
797
2873
2841
2841
2841
2841
2841
2829
2829
2185
3725
2217
1705
2473
2136
2136
2136
2136
2308
3084
1044
2701
2709
3074
3086
3094
3086
3085
3074
1038
3086
3085
3158
3085
3085
3093
3085
3085
3085
3093
3085
3085
3085
1045
1109
3093
1109
3085
3085
3077
1093
3085
3086
1102
3086
3085
1038
3086
2710
3158
3151
3106
3106
3086
3085
1038
3093
3134
3158
3086
3086
3086
3085
1038
3095
3105
3084
3092
3084
3084
3084
3084
1108
3084
3084
3132
3104
3156
3085
3085
3086
3087
3150
3086
3086
3086
3094
3086
3086
3086
3086
3086
3086
2702
3150
3107
3084
3092
3107
3715
3715
3608
2204
2204
2195
155
2202
2292
2292
2103
2292
3227
4032
4032
4034
4034
4034
4034
2145
2158
2946
3466
3466
2466
2242
2242
2070
2070
2070
2070
2070
2068
2069
20
2896
3629
2170
3593
2533
2532
485
2533
2533
2533
2533
2405
2533
2486
2795
2795
2956
2950
2296
3438
2112
3597
2186
3625
3618
1579
1578
2187
2186
2187
2248
2075
2320
2396
2220
3584
2116
2368
2212
2066
2114
2116
69
2074
2118
2049
2320
2320
2064
4064
2479
2467
2455
2455
2455
2435
4095
4039
4039
4039
4087
3975
2487
2483
2274
2274
3673
1629
1626
3677
3677
3673
3673
2587
2321
2497
2528
2068
2374
2376
2376
2376
2376
3120
48
2080
2190
2080
2368
2368
2368
2368
2368
2368
2112
2112
2336
2216
2336
2624
2624
2326
2221
174
2333
2070
2077
30
2067
2606
2606
2333
2221
2081
2081
2082
2082
2370
2369
2369
2369
2369
2370
2112
2598
2598
2370
2370
2370
2370
2370
2114
68
2116
2370
324
2116
2114
68
2116
2114
2116
2116
2321
2161
2674
2483
2483
2480
2480
2546
2480
2418
434
2492
2378
458
2378
458
2388
468
2048
2460
492
2460
2460
2460
2460
476
2458
2444
2442
2246
2079
3699
2343
2343
2327
2311
2311
2120
2740
2772
3207
2672
2720
608
2592
2592
2592
2592
2592
560
2309
2309
2309
2065
2065
2433
2097
2049
2049
2049
2097
2049
2049
2097
2049
2049
49
2097
2049
2049
2049
49
2049
49
2049
2049
2049
2049
2049
2049
2049
2097
2049
49
2049
49
2049
2049
49
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2097
2049
2049
2696
2128
2952
2080
3760
2050
2104
2119
2396
2603
299
2056
2128
2064
2368
2368
2257
2258
2277
2257
2437
197
2180
196
292
2436
2180
388
196
2180
388
196
228
420
2244
2304
2886
2886
2305
258
2306
2309
2309
2305
261
2305
258
261
2305
258
261
2305
258
261
2305
261
2305
261
2305
261
2309
2305
261
2305
261
2305
258
2305
2305
2306
259
2305
2307
2306
2308
2320
2368
3619
2052
2307
2304
2304
2304
2308
2316
2058
2058
2058
2058
2060
2060
2060
2060
2060
2052
2052
2054
2316
2348
2316
300
2316
292
300
2316
292
300
2316
2316
300
2324
2316
2316
2316
300
2316
300
2348
2316
2316
300
2348
2316
300
2316
300
2348
2316
2348
2315
2348
2348
2315
2339
2312
2316
2312
2312
2336
2336
2307
2307
2307
3587
2307
2307
2307
2307
2307
2316
2312
2312
2053
2053
2053
2048
2048
2048
2311
2452
2356
2356
2356
436
2356
468
2516
2052
2052
2510
2832
2830
2824
2132
2644
2170
186
2154
170
2218
154
234
2154
122
250
186
2134
2510
2833
2432
2305
2305
2048
32
2048
2317
2317
2318
2318
2318
2317
2318
2416
2416
2416
2914
2322
2880
2420
2882
2884
2882
2914
2916
2346
2346
2346
2346
2348
2882
2882
2344
2420
2314
2330
2374
2249
2329
2425
2912
2363
2365
2365
2338
2338
2338
2936
2408
2338
2360
2338
2337
2336
2345
2906
2344
2328
284
2424
380
2332
2356
2330
2330
2188
396
2167
2167
247
3590
3590
3589
3589
1542
3589
3590
3589
3589
1542
3589
3590
2213
2214
3858
3346
1810
2178
386
138
394
2442
2178
386
138
394
3722
3722
2467
2467
2179
387
2435
3715
2435
2179
387
3715
3715
2211
419
2211
2211
419
2467
2435
2435
2154
234
2312
2312
2312
2312
2312
2880
2880
2880
2400
2880
2340
2340
2304
2376
2340
2336
2342
2344
2338
2338
2338
2405
2309
2309
2821
2885
2885
2885
2917
2917
3473
3524
2881
832
836
2880
836
2884
2912
868
2912
2674
2674
2576
2191
2182
2667
2610
2083
3652
3652
3652
2403
2403
2403
2371
2404
2404
2404
2373
2371
2403
2371
2371
2373
2371
4050
3976
3940
3942
3972
3782
3910
3972
1926
1862
1828
3972
1732
3972
1926
1732
1860
4041
4034
3970
4038
3778
3878
3974
3974
1929
3974
1734
1862
3938
3970
1730
1858
1826
3970
1730
1858
3714
1922
1730
1858
1826
3970
1730
1858
1826
3778
3974
1830
3974
2446
2478
2478
2478
2478
2972
2968
2968
2446
412
2630
2058
2058
2054
2058
2758
2058
2056
2054
2058
2054
2054
2054
2053
2086
2058
2058
2058
2053
2053
6
10
2054
10
2058
2053
2053
2053
10
2058
18
2058
2057
10
2057
10
74
2053
2053
10
2058
2058
2058
2052
9
10
2058
2057
10
2058
2058
2052
10
2058
2100
90
2761
2054
2054
2054
2054
2054
2066
2066
2054
38
2054
2054
2054
2054
2054
2058
2054
2058
2052
2052
2052
2052
2052
2086
2052
2052
2100
2076
2052
36
2054
2054
2118
2054
2118
2118
2054
2054
2086
2054
2054
2054
2054
2118
2054
2438
2246
2064
80
2056
2056
2064
80
2391
2391
3100
2102
310
2076
60
92
284
348
316
2103
311
2071
279
2524
2324
2334
2333
2334
2195
2912
2912
2882
3522
2882
2882
2419
2414
2442
650
2442
2442
2443
2443
2443
2438
2310
2310
2309
2309
2436
2308
2308
2068
3948
2316
2968
2356
2356
2356
2356
2356
2356
2353
2353
2356
2352
2104
2104
2438
2694
2312
2694
2322
2816
2306
2305
258
2306
2305
2306
2305
2306
2305
259
2310
2435
2313
2320
3714
2184
2576
2576
2340
2318
2319
2312
2312
2571
2569
2437
2318
2318
2318
3560
2470
2470
2790
2534
2790
2534
3526
966
2982
2982
2982
3526
966
3005
2499
2499
2828
2828
3641
1597
3645
3641
1594
3645
3645
3641
3641
2850
2395
2403
2056
32
40
2736
2312
2304
2304
264
2304
2304
2228
2228
2308
2305
2314
2314
2314
2314
2314
2314
2314
2314
2606
2314
2346
2314
2570
2570
2433
2433
2433
2305
2305
2305
2305
2325
2305
2305
2308
3716
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2560
2318
3854
2306
2306
2306
2306
2306
2306
2306
2309
2306
2306
2309
2306
2306
261
2306
2562
2562
2562
2313
2322
2307
2307
2307
2306
2306
2307
2310
2307
2307
2310
2379
2379
2379
2379
2374
2326
2306
2110
54
2110
2110
2098
2098
2098
2098
2106
2106
2106
4046
2435
451
483
3665
2597
2597
2581
2581
2581
2140
2106
2778
2445
2436
2436
2308
388
2308
2308
2308
2436
2436
2436
2434
2434
2434
2585
2585
2275
2082
2057
2057
10
2057
2083
2067
2067
2067
2067
2067
2067
2082
2067
2067
2067
2067
2067
2067
2067
2067
2057
2057
2057
19
2057
2057
2067
2059
19
2083
2067
2083
2057
19
2057
19
2067
2057
2057
2059
2057
19
2067
2067
2059
19
2058
2058
2057
2057
2067
2067
2057
19
2057
2057
2057
2067
35
2057
2057
2057
2067
2057
2057
2626
2062
3168
2576
2195
2564
2600
2645
2648
2600
2600
2596
2601
2569
2570
2570
3355
3355
1311
3357
3355
2049
2049
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2258
3040
3040
2818
777
2818
777
2818
2825
2825
2825
2825
2818
773
777
781
778
2818
771
774
777
778
2821
781
2818
777
781
778
2818
774
777
778
2829
2818
773
777
781
778
2818
771
774
2829
2818
773
777
781
2821
777
781
2818
777
781
2825
781
2818
773
777
781
778
2821
777
781
2829
2825
781
2821
781
2825
781
2821
781
2818
777
2818
2865
2865
2958
2959
2957
2957
2958
2818
772
2835
2825
781
3127
2705
3379
2552
2825
2825
2832
2830
814
2378
2378
2394
2394
2394
2394
2394
2396
2396
2388
2388
2368
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2844
2825
2530
2528
482
2825
2856
2825
2824
2824
2858
2840
2840
3065
2840
2841
3865
2840
793
2841
2841
2840
793
2840
793
2841
2906
2906
2380
2940
2940
2330
2938
2938
2849
2325
2318
2318
2325
2325
2325
2325
2069
3366
3366
2392
2896
2888
2178
2056
3080
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2898
2194
2304
2192
2547
2547
2080
2080
2080
2064
2321
2064
17
529
272
18
273
530
274
2064
17
529
18
273
530
274
2064
2321
2066
2096
496
2096
2080
2960
2064
3044
2096
3046
3046
3046
3058
3044
2132
2130
2130
2146
82
2128
3047
3046
999
2148
2100
2068
2075
2529
2096
2070
2086
3042
2063
2144
2057
13
2187
2187
2187
138
2978
2082
2187
2062
270
2186
2189
2186
2115
2956
2112
2064
272
2064
272
2080
2080
2064
2144
2584
2584
2080
2080
2081
2337
2337
2048
2240
2048
2048
2240
2048
2240
2048
2048
2240
2048
192
2048
3245
1213
3238
1213
1206
3258
1207
3254
1210
3254
1210
2051
2051
2051
2051
2051
2051
2051
2051
2051
3075
3075
2051
7
2099
2051
2051
2051
3075
2051
2055
2055
3079
3079
2051
2051
2051
2051
2051
2051
2051
2051
2339
2339
2068
2328
2072
280
2072
2072
2948
2948
2948
908
2082
2946
906
2189
2114
2058
522
2056
2188
2402
2191
2116
2190
2190
2184
2085
2085
213
2085
2149
3045
3045
3045
3045
3045
2961
2273
3041
992
996
3041
3041
996
3041
3044
3044
3044
3044
3044
3811
3811
3586
2301
2048
2833
2833
2595
3456
1422
3457
1421
3470
2071
2071
2071
2087
3168
2144
2144
2116
2119
2144
2119
2119
2117
2116
3280
3016
3105
3109
1062
1573
3104
2086
3430
1383
3108
3110
3110
3104
1568
1060
1572
3106
1060
1062
2084
1572
3104
544
1058
1060
546
1062
548
550
1572
1574
3106
3616
36
1572
3104
1058
1568
1060
1572
3027
3273
969
3273
3017
2081
35
39
3111
3109
1062
549
550
1573
1574
3106
546
1063
1570
551
1575
3105
545
1569
1059
547
1571
3106
546
1063
1570
551
1575
2082
35
37
38
39
1570
1571
1573
1574
1575
3106
1061
1063
1570
1575
3105
1059
969
3108
548
1572
2084
1572
3108
1572
3108
2596
2084
1572
3108
1572
2083
3105
1058
1059
546
1062
1063
547
1570
550
1571
551
1574
1575
2086
39
1574
3105
1569
1059
1063
1575
3107
2593
550
2081
1569
35
37
38
39
1571
1573
1574
3105
1058
1569
1062
3619
2081
3106
1059
546
1062
1063
1570
550
551
1575
3111
3106
1059
1063
1570
2248
2248
2248
2248
2248
2717
670
2718
2718
2079
2078
2241
2064
2064
2064
2064
3045
2064
2064
2083
2059
2083
39
2083
39
2083
2057
2087
2059
2059
2059
2057
2057
2083
39
2059
2083
39
2059
2067
2057
2057
2057
2059
19
2059
19
2083
2059
2067
2059
19
2057
2059
2059
2057
2057
2059
19
2059
19
2059
2067
2080
2064
2064
2064
2064
2064
2064
2064
2080
2064
2064
2080
2080
3040
2064
2087
2087
2087
2083
2087
2083
2087
2083
39
2083
39
2083
39
2083
39
2087
2083
39
2064
2056
2064
2064
2064
2064
2086
2086
2086
2086
2086
2080
2080
2120
2144
2087
2087
2082
2083
2082
2082
2066
2066
2086
2058
2058
2058
2058
2082
2058
2530
2530
2083
2083
2058
2058
2083
2083
2773
2773
2104
2621
2621
2616
600
2616
2616
600
2616
600
2616
600
2616
2621
2621
2653
2653
2189
2070
2064
18
2210
2066
3219
3040
3042
3041
2274
3041
3040
2099
2526
2326
279
2134
87
279
2123
2154
2465
2473
441
2777
473
2486
2102
2098
2105
45
53
61
2105
45
53
61
2484
2100
2096
52
2064
2884
844
842
2188
2214
3362
1318
3366
3362
1318
3366
3366
3360
3362
3360
3334
2501
2081
1569
2081
1569
2373
2177
2368
2951
2896
2306
2082
3098
3102
3102
3098
3102
2073
2099
2102
2099
2082
2496
2121
2064
2736
2486
2191
2130
2146
2344
2344
2142
2142
2105
2183
2053
2366
2366
2366
2280
2135
2487
2487
2359
2275
2274
2275
355
2403
2999
2999
2423
2274
354
2402
3001
2183
2183
2188
2188
142
3873
3877
3873
1829
3873
3874
3873
3873
3881
3885
2323
2123
2919
2059
2059
2059
2224
2348
2348
2124
300
308
2348
2364
2362
2352
2352
2598
2131
2362
2362
2361
314
2362
2362
2138
314
2361
2138
314
2474
2138
2145
2842
2586
3610
2483
2467
2467
2123
2131
2579
2579
2145
2323
2323
2586
2748
2330
283
314
315
2331
2344
2344
2362
315
2139
2139
2363
2139
2363
2306
2352
3504
2342
2342
2342
2342
2342
2342
2342
2340
2342
2118
294
2340
2118
294
2118
294
2340
293
2118
294
2194
2194
2194
2362
2058
3343
2831
2831
2831
2831
2823
2822
2823
2823
2822
2857
2857
2857
2857
2829
2838
2049
2094
2094
2094
2094
2092
2092
2080
2080
2091
46
74
47
79
2092
2094
47
2250
2196
2196
2196
2122
2818
786
2824
784
786
2836
2836
2836
2260
2124
2700
716
3200
2112
2624
2304
2112
1152
576
2048
256
64
2368
252
2368
252
2560
2432
2432
2436
2436
2948
3867
3867
2056
2569
2569
2569
2569
2569
2569
2581
2579
2579
2579
2579
2579
2569
2577
533
3377
1333
3377
1333
3377
1333
3377
1333
3381
3381
3381
2576
2576
2568
2576
2576
2568
2576
2568
2568
2568
2568
2568
2576
2576
2576
2568
528
2568
2576
2568
2568
2576
2576
2576
2576
2568
2576
2571
2571
2574
2574
2573
2573
2573
2573
2573
2573
2573
2583
2583
2573
2573
2573
2573
2573
2573
3659
2442
2760
2224
2240
2689
2738
2072
2072
2736
2736
2214
2149
2149
3074
3074
2481
2305
2305
2305
2307
2587
2587
2442
2442
2442
2792
2664
2664
696
2664
2584
1176
2584
664
2584
2712
2712
2456
2568
648
2595
2595
2961
2961
2961
2961
2961
2961
2961
2961
2961
3089
17
15
1054
30
1055
31
3089
17
3089
17
529
3089
17
529
3089
17
1038
529
14
15
1055
31
3089
17
1054
30
3103
31
3089
17
1038
14
3089
17
2065
3089
17
3089
17
529
2065
1055
3089
17
3089
529
3089
1038
529
1039
3089
17
3089
1038
14
3089
3089
3089
529
3089
17
1039
1055
31
2065
3089
17
3089
17
529
3089
17
1039
15
31
3089
17
1039
3103
3089
1038
14
3089
17
529
3089
17
1054
30
2065
3089
17
529
3089
17
529
3089
17
3089
17
529
1054
3089
17
529
2065
3089
17
529
3089
17
529
3089
17
529
3089
17
529
3089
2065
3089
17
529
30
3089
17
2065
1038
3089
3089
17
542
3089
17
529
3217
3217
3217
3217
3217
3217
3217
3217
3217
3258
3258
3258
3281
3121
3225
3225
3225
3221
3225
2182
1158
2182
1158
3283
2109
2109
2800
2438
3171
2156
3337
3337
105
1129
1293
3212
2187
2187
2427
2427
2395
379
2427
2395
379
2395
379
2267
347
2398
382
2398
382
2398
382
2398
382
2416
2998
2614
2614
2614
2614
950
2614
2614
2614
950
2614
2614
2998
2614
950
2614
2614
3000
3000
3000
3000
3000
3000
3128
3128
3128
952
3128
3128
3132
1082
956
3132
956
3132
956
3132
956
3132
3132
956
3132
1082
3097
3058
3060
3058
2985
3000
2585
2996
2996
3304
2992
3120
2790
3214
2190
1166
3214
2190
1166
2190
1166
3214
2190
2190
1166
2190
1166
2190
1166
2190
1166
3213
1166
2898
2898
2914
3042
930
932
996
3008
962
964
2488
2978
3010
930
2563
2057
2057
2057
2049
9
2049
2049
9
2049
2057
2656
610
634
2682
2399
2608
3152
2787
2584
2712
2199
2199
3351
3351
2327
2327
2327
2327
791
2839
2327
791
2327
791
2328
2620
668
2836
2067
2776
2776
2288
2288
2288
2356
2176
2560
2560
515
2560
2176
184
2560
515
56
2560
128
131
184
2560
2176
184
312
187
2616
2616
2616
2616
571
2616
2616
2616
571
2616
2360
2564
260
2374
2758
2598
2117
3076
2561
257
2612
3088
1060
548
2600
3096
1049
3128
3185
3190
2096
2104
376
2104
2168
2104
2426
3133
3133
3133
3076
516
132
388
3089
2309
2048
2617
2368
2048
512
256
2566
526
2600
2568
2808
2313
2313
2569
2571
267
2571
267
395
651
2314
395
651
394
650
3072
2595
2575
271
2394
2193
2571
2701
765
2569
265
393
649
2368
2717
2369
2306
569
2305
258
2048
512
256
258
56
2306
3074
3074
2618
2050
3848
3849
2848
2848
2176
2816
2816
2050
258
1154
3202
2306
2566
2561
257
2562
2561
257
2560
2560
3200
2560
2304
1152
2304
3201
3201
3201
3201
3201
3201
3201
3201
3201
3201
3201
2834
2834
3218
2586
786
658
2330
2450
2450
2450
2450
2706
2450
2832
792
2840
2320
2328
792
2328
792
2456
2712
2856
2813
2813
2813
2808
2449
2449
2832
2456
2456
2456
2841
2832
280
2945
2945
2613
2063
2060
524
2060
2608
2352
3121
1137
3084
3120
3120
2352
3120
1136
3120
2729
2370
2562
258
2562
2775
2713
2307
2414
2374
2398
2385
2397
2357
2721
2709
2585
2593
2593
2594
2593
3097
3097
3109
2725
2597
2597
2597
2597
2597
2597
2597
2597
2597
2597
2597
2597
3080
3080
3204
1159
2150
614
2576
2958
2958
2771
2370
2382
2373
2373
292
2386
2437
2805
2437
757
2805
3314
2802
2802
2486
502
2549
2800
496
2805
2805
501
2549
2532
2262
3018
2233
2226
2194
2226
2202
3017
2249
2249
2220
174
2222
2222
2220
2220
2220
174
806
2220
2220
174
2220
174
2222
2220
2220
2220
812
2220
166
2220
174
812
2220
174
2220
166
2217
166
174
2220
2217
174
2220
174
2217
174
2222
2220
2220
934
2220
2220
2220
2220
2220
174
2220
3021
2253
3021
2253
3020
2229
2228
2213
180
2220
173
813
2217
173
174
2222
2217
173
174
2222
2221
174
2222
2212
148
180
2228
2212
165
181
180
2228
2212
165
2212
165
2213
181
2213
2213
2217
164
165
181
180
2217
164
165
181
180
2217
164
165
2228
2228
2212
165
180
2228
2212
165
180
2212
165
2228
2213
2229
2222
2212
165
181
180
173
2228
2213
181
2229
2222
2212
165
2228
2213
181
2212
165
2228
2212
180
2229
2228
2893
2213
181
2213
2213
2213
173
182
2213
2213
181
2229
2229
173
2213
2213
181
2213
181
2213
181
2213
181
2228
2213
2214
2212
2214
2214
174
2217
164
165
173
2212
2214
2217
174
2212
2217
164
165
173
2214
174
2217
164
165
173
3021
2221
973
2217
2213
181
2213
181
2212
2213
2213
181
2228
2217
165
2214
2213
2213
2212
2213
2230
2213
2212
2213
2217
2217
165
181
2230
2217
165
181
2230
2212
3009
2212
170
172
180
166
174
186
2213
181
2214
2226
2217
164
185
165
180
2214
2226
2212
185
165
2213
2213
2202
2213
2212
2214
2688
2688
2432
640
2432
640
2688
2049
2049
2049
2048
2049
2049
2
2174
3361
3361
3360
3360
3585
3362
3362
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
3360
3360
3360
3360
3360
3360
3362
3362
3362
3362
2978
3490
3490
3779
2240
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
2562
2562
2242
3522
2242
2242
3361
3361
3361
3361
3361
2560
2560
2882
2882
3360
3360
2563
3360
3011
3011
2243
2243
2243
2563
2563
2563
2563
2563
2563
2499
2499
3360
3360
2563
2563
2336
2336
2146
2146
3004
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2057
2608
2608
2608
2778
2612
728
3064
3184
1144
3198
1151
2597
2695
2593
2593
546
2563
2755
2900
2900
2900
2900
2900
2897
2818
2464
2081
929
2977
2577
2577
2311
2182
3202
2181
2181
2181
1157
2181
1157
2181
2181
2181
1157
2181
1157
2310
2178
3202
2178
2317
3400
3396
3400
2696
2209
3574
3437
1517
3437
1517
3430
3437
3558
3568
3552
3563
1387
3424
3469
2368
2053
2053
2052
2052
2881
2697
650
2112
2641
3206
2892
3074
3794
1747
3794
3794
3794
1747
3794
2565
2615
3094
3095
2592
2244
2562
2561
2691
2951
2125
2370
2170
2856
2856
2374
2374
2701
2708
2048
2382
2382
2382
2284
2785
2769
2769
2917
2243
2240
2249
227
2275
2275
2705
2321
2325
2272
2272
2272
2320
2245
2245
2073
2073
2072
2621
2621
565
2613
2621
565
2613
2615
2610
2613
2601
565
2621
2851
2143
2937
2539
2539
2539
2728
712
2400
2400
2400
2400
2400
2400
2400
2411
2942
2942
2918
2645
2848
2368
2368
2368
2368
2368
2368
2368
2369
2368
2368
3136
640
2560
2112
2688
2688
3712
2572
2569
2569
2568
2135
2689
2689
2112
3073
3073
2698
2692
2851
2851
2851
2851
2848
2857
2857
2371
2371
2371
2371
2368
2368
2376
2115
2368
2432
2417
368
2417
368
2417
2425
2425
2417
368
2417
2416
2408
361
2408
361
2408
361
2412
2408
361
2408
361
2408
361
2408
361
2404
2408
361
356
2408
361
2408
361
2705
2704
657
2712
2379
2776
3393
1425
1353
2977
3233
161
1313
2977
3233
161
1313
1177
3340
3170
98
3084
12
3084
3106
3168
3168
2144
160
2208
3130
2106
2189
2070
23
2071
2070
2070
2070
2070
2048
2048
2071
2071
2071
2071
2061
2070
2071
2071
2112
2352
2352
2352
2880
3099
3099
3098
3098
3098
3098
3098
3098
2054
2472
2564
520
2564
2396
2436
2438
2438
2438
2394
2438
2438
2438
858
2438
234
2288
368
2300
2310
106
250
378
634
2302
2438
2288
2308
2054
518
2566
3590
2879
2879
2668
2589
2589
2589
2589
2589
2573
2592
2752
448
2496
2752
2752
448
2496
2461
2432
2432
2498
2469
2433
321
449
417
389
325
450
418
453
2433
321
449
417
389
325
453
2369
449
417
325
2497
417
389
325
453
2497
417
386
389
325
450
453
421
2437
325
453
421
2497
417
453
421
2373
2465
2592
2592
2560
2560
2592
2560
2582
2528
2528
2528
2528
2528
2752
448
2752
448
2496
2496
2496
2496
2496
2688
2688
2432
2432
2432
2454
2433
2433
2568
2560
544
2576
2704
2580
2580
2580
2580
2581
2581
2581
2581
2581
2581
2580
2709
2452
2453
2453
2344
2287
2056
2049
513
2258
3723
2226
3064
3066
2232
2228
2048
512
2053
517
2053
517
2138
2138
2096
3008
3008
3008
2880
2755
2755
2754
2754
2754
2784
2752
2752
2720
2752
2752
2752
2752
2752
2752
2752
2752
2752
2312
2312
2585
2577
2389
2389
2389
2389
2389
2389
2389
2389
2389
2133
2133
213
341
2125
2133
2133
2133
2133
213
2133
2133
213
2133
2133
149
341
2133
341
2133
2133
2133
341
2133
2133
2125
2133
341
2125
2125
2133
2133
213
2133
2133
341
2133
2133
2133
2133
213
2133
2133
213
2125
589
2125
2133
2133
341
2133
2133
2133
2133
2133
213
2133
341
2133
2133
2133
2133
2133
2389
2133
2125
2389
2125
2133
2133
2133
2125
2125
2133
2133
2133
2389
2133
2133
341
2125
2133
2133
2133
2133
2133
149
2133
2133
2389
2133
2133
2125
2125
2133
2133
2133
341
2125
2133
2133
2125
2125
2133
2133
2133
341
2133
2133
341
2133
2133
2133
2133
2133
149
2133
341
2133
2133
2133
341
2133
2133
2133
2133
341
2133
341
2134
2133
2133
341
2133
341
2133
2133
2133
2133
341
2133
2133
2133
2133
2133
341
2133
341
2133
2133
341
2133
341
2133
2133
2133
2133
149
2133
2134
2133
2133
2133
2125
2133
2133
2133
149
2390
2133
2133
341
2133
341
2773
2773
2773
2773
2773
2773
2773
2773
2773
3854
3854
3854
2259
2131
2195
2195
2195
2248
2192
2193
2193
2321
145
2193
3014
2401
2401
3096
2562
3091
2574
2329
2561
257
2305
2177
2305
2324
2320
2320
2123
2123
2379
2123
331
2123
2379
2123
331
2123
2123
2267
2267
2123
331
2123
2123
2123
2379
2123
2123
2123
2115
2742
2742
2742
2742
2742
2742
2742
2742
2742
2742
2742
2742
2742
2742
2742
2742
2742
2748
2748
2748
2748
2748
2748
2860
2860
2860
2860
2860
2860
2862
2862
2862
2862
2862
2862
2862
2862
2862
2862
2862
2862
2862
2862
2823
2672
2672
2672
2736
2736
2737
2736
2736
3766
2744
2816
2602
3858
2322
282
2578
538
274
282
2578
2330
2578
538
274
282
2330
2578
538
274
282
2578
274
2330
2330
2578
538
274
1562
2330
2578
538
274
282
2330
2586
282
2330
2578
538
274
282
2322
2578
274
2411
2411
3136
2848
2848
2848
2848
3136
3136
3136
2192
2848
804
3136
3136
2307
2969
2988
2216
936
172
940
2200
2200
2200
2200
2200
2200
2968
3592
3586
3595
3592
1547
2909
2050
2050
2088
2585
540
538
2841
2579
2579
2503
2503
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
3090
2689
2689
2132
2513
2546
2546
2532
508
2556
2532
508
2566
2416
2416
2416
2405
2416
2416
2404
2416
2416
357
2404
2416
2416
2419
2404
2416
2416
356
2404
2404
2404
2628
2628
2628
2628
2628
2628
2628
2628
2628
2348
2348
2584
280
2584
2564
2308
2564
2564
2564
2317
2317
2608
2582
2582
2582
2584
2584
2584
2616
2613
2561
2338
2340
2596
584
2336
2596
2340
2635
2618
2622
566
2618
2582
2582
278
2326
2326
2577
2596
2560
2657
2958
2304
2560
256
2304
2574
2574
2584
2576
2426
2670
2670
2590
2587
2587
2587
283
2587
2329
283
2329
539
283
2586
2329
2329
2330
2586
282
2570
2585
2584
2584
280
2387
2387
2579
2373
2373
2579
535
279
2579
535
275
279
2323
2327
2390
2669
2386
2574
2622
2574
2574
2574
568
2616
2616
2574
2616
2574
2574
2574
2616
2598
2816
1280
2817
1281
2234
2234
2574
2574
2574
2954
2954
2954
2954
1418
2865
2850
2849
2849
2850
2849
2849
2852
2850
2850
2850
2850
2850
2850
3906
3906
3905
3905
3905
3905
3905
3905
3905
3905
3905
2224
2224
2224
2224
2224
2224
2352
2096
2096
2096
2096
2224
2096
2178
2178
2178
2302
2204
2204
2204
2204
2108
2236
2154
2565
2565
2565
2565
2048
2048
2176
2048
2048
2560
2176
2176
2176
2562
2562
2305
2305
2568
2312
2312
2306
2306
2560
2560
2568
2560
2560
2562
2560
2560
2560
2312
2392
2590
2590
2590
2375
2395
2570
2316
2390
2399
2387
2397
2561
2393
2393
2393
2585
2585
2590
2585
2585
2585
2581
2660
2581
2581
2581
2581
2581
2581
2581
2581
2581
2581
2581
2581
2633
2633
3252
3249
2663
2663
2690
2593
3082
2547
755
2791
2791
2785
2785
738
2786
2768
2050
2052
2050
2052
2052
3090
2050
18
2066
2054
2054
2048
2052
2052
2050
2050
4
2050
4
2048
2304
2135
2683
2119
2119
2199
2119
2235
2635
2363
2123
2222
2158
2222
2158
174
2158
2158
2158
2158
2670
2158
2158
2158
2158
2158
2158
2158
2158
2158
174
2670
2158
2222
2158
174
2158
2670
2158
174
2158
174
2158
2222
2153
169
2222
2158
174
2158
174
2153
169
2158
174
2158
174
2158
2153
169
2158
174
2158
2222
2158
3246
2158
2222
2158
2222
2158
174
2158
2222
2677
2161
2673
2164
117
628
2658
612
2165
2165
2164
117
2228
2158
2158
2670
2158
2158
2158
2158
2158
2158
2158
2158
2158
2158
2158
2164
180
2228
2164
117
2164
2164
180
2164
117
181
180
2165
2164
2164
117
2164
180
2164
117
181
2164
180
2164
117
181
2165
181
2229
2165
181
2165
181
2153
169
110
2165
181
2164
117
181
180
2164
2165
181
2153
169
110
2165
181
2164
117
181
2164
2165
2158
2165
181
2164
117
181
180
2164
2164
117
2164
2164
117
2164
2164
2164
2164
117
2164
2164
2164
117
2164
2164
117
2165
2158
2164
2164
117
2165
2164
2158
2164
117
2164
117
2164
2165
2158
2164
2164
117
2164
2165
2165
2164
2164
117
2164
2164
2164
2165
2165
2676
2164
180
2164
180
2164
180
2164
180
2164
2158
2164
2164
2164
2164
2164
2165
2158
2165
2165
2165
2165
2165
2164
117
2164
117
2165
2165
2165
2164
2161
2165
2161
2161
2158
2158
2164
180
2164
180
2158
2165
2161
2153
2158
2165
2158
2164
180
2164
2158
2161
2158
2158
2164
180
2164
2158
2676
2158
2676
2153
2164
2164
2228
2164
2164
2164
180
2228
2164
2165
2153
2165
2165
2165
2165
2165
2165
2161
2165
2165
2165
2217
2217
2165
181
2165
2161
2153
169
2165
2165
2161
2164
2656
2148
2146
162
2146
162
100
164
2148
2146
2146
2146
2169
100
164
2148
2146
162
2148
2148
2148
164
2148
2169
2148
2146
162
2148
2148
2148
2169
2169
2169
2322
2361
2340
2338
2753
2753
2753
2753
2753
2753
3777
2304
2304
2304
2304
2560
2560
2560
2144
2497
2497
2084
2084
2051
2458
2458
2563
2563
2563
2563
2563
2563
2563
2573
2499
2560
2561
512
517
2560
517
2561
2565
2560
517
2560
2560
517
2560
2560
2565
2753
2497
2497
2498
2752
709
2753
704
709
2752
709
2753
704
709
2752
709
2496
453
2753
2496
453
2753
2497
2501
2501
2498
2497
706
450
453
2496
453
2753
449
448
2752
448
709
453
2752
709
2496
453
2433
2458
2458
2458
2458
2458
2458
2459
2459
2459
2459
2555
2555
2555
503
3632
2513
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2810
2810
2514
2395
2515
2515
2503
2503
2503
2503
2503
2554
2810
2547
2555
2496
2496
2553
2502
2519
2515
2515
2515
2523
2567
2567
2567
2567
2439
2439
2407
2515
471
2475
428
431
2475
428
431
2567
2567
2347
2347
2082
73
2082
2428
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
2281
2304
258
2304
2304
2306
2308
2308
3067
2562
2562
2566
2567
2589
2621
2585
2585
2580
2363
2659
3328
3328
3328
3328
3328
2645
2570
2972
2593
2593
2593
2081
2081
2889
2597
3106
2593
2593
3105
3105
2593
3105
2593
2594
3105
545
1058
546
3105
1058
2594
3105
1058
2889
3104
3104
3104
2049
3080
3076
3080
2762
2691
2317
2317
2317
2317
2317
2310
2317
2310
2306
2150
2317
2317
2308
2061
2336
2306
2306
2304
2304
3345
2121
2122
2688
3672
1625
2480
2626
2112
3727
3727
3727
3727
3727
3727
3727
2237
2301
2065
2065
3590
2190
2080
2049
3744
2996
2498
2067
2571
2568
2562
2051
2051
2225
2230
3358
2345
2345
2345
2450
2593
546
3585
3586
2592
2593
2592
2433
2433
2433
2433
3586
2305
2304
2432
2432
2432
2304
2593
2593
2637
2633
2632
2309
2309
2309
2309
277
2309
2309
2309
2309
2314
2305
2313
269
2325
2309
2064
2995
2920
744
2344
2344
2344
3712
3712
2308
2068
2052
2052
2052
2052
2052
2048
2626
2626
2850
3653
2595
2083
2083
2083
2051
2083
2083
2051
35
2083
2051
35
2051
35
3907
2755
2115
2307
4003
2563
2563
3588
3593
3593
3584
2181
2601
554
2601
2656
2083
2080
2568
3716
1684
2596
2596
2596
2596
2595
2593
2601
2084
2084
2084
2052
2083
2083
2085
2500
2082
2082
2056
5
6
2056
6
2056
6
2056
6
2064
2050
12
14
2050
12
14
2056
2056
2056
2078
2050
12
10
2058
14
2060
10
14
2057
12
10
14
2050
12
10
14
2049
9
10
14
2062
2060
10
14
2060
10
14
2060
10
14
2057
10
14
2058
2057
10
2050
12
10
14
2057
10
14
2062
2058
2057
10
2050
10
2058
2057
10
2050
12
10
14
2057
10
14
3718
2184
2182
2188
2323
2577
2307
2051
2307
2699
2315
1547
139
2315
139
2315
2699
2315
139
2315
139
2315
2187
2438
2186
2186
2084
2084
2084
2570
2230
2230
2228
2228
308
2356
2060
2060
3228
2190
2193
2193
2190
2318
2190
2318
2190
590
2190
2193
2193
2193
2193
2193
2830
2833
2833
2119
2928
2928
2928
2629
2191
2063
143
2058
2060
10
14
140
2060
10
140
2124
2132
2124
2522
2058
138
3850
3850
3850
2076
2946
2944
2944
920
2944
2296
2944
2944
2944
2968
2944
2296
2296
2296
2292
2944
2296
2296
2296
2296
2296
249
2944
2296
2370
2054
2054
2054
3846
3109
3105
2434
3141
3153
3157
3157
3089
1045
3093
3184
2669
2669
822
2669
2646
2646
2646
2646
2885
2672
2672
2083
2069
2069
2069
2069
2069
2069
2069
2062
35
2062
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2083
2069
2069
2083
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2133
2058
3118
3182
3126
3126
3080
3166
3121
2902
2902
2902
2894
2894
2664
2664
2664
2664
2674
2674
2866
2674
2632
2870
2870
2678
2678
2670
2673
2678
2678
3085
3109
3109
3123
2867
2648
3124
3156
3156
2649
3161
2645
601
602
3130
3129
3162
3156
2873
2996
2656
2901
2978
2740
2224
2054
2054
2247
2176
2074
3148
3148
3080
2054
2110
2110
2109
62
54
2109
62
2102
2101
61
3346
3346
2448
2912
2592
864
2592
864
2848
3616
3616
3655
3655
3655
3616
3616
1575
3616
3616
3623
3616
1575
3616
3616
1575
3616
1680
3616
1575
3616
3616
3616
2442
2442
3585
3589
1557
2265
2261
217
2265
2265
2265
2261
217
2261
2261
217
2261
217
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2261
217
2261
2265
2261
212
217
2261
212
217
2265
2265
2261
212
217
2261
2261
212
217
2261
212
217
2265
2265
2261
212
217
2261
212
217
2265
2260
217
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2260
2261
2261
212
217
2261
212
217
2265
2261
212
217
2261
217
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2260
217
2260
217
2265
2260
2260
217
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2260
217
2260
217
2265
2265
2265
2261
217
2265
2265
2265
2261
2261
212
217
2261
212
217
2265
2261
212
217
2261
212
217
2261
212
217
2261
212
217
2261
217
2261
217
2261
2261
2261
217
2261
212
217
2261
217
2261
212
217
2261
212
2261
2261
212
217
2261
212
217
2261
2261
217
2261
217
2260
2261
217
2261
2261
217
2261
212
217
2261
217
2261
2261
2261
217
2261
217
2261
2261
217
2261
217
2261
217
2261
212
2261
2261
2261
217
2261
2265
2261
212
217
2261
212
217
2261
217
2261
212
2261
2261
212
217
2261
212
217
2265
2265
2261
2261
217
2261
212
217
2261
217
2261
2261
212
217
2261
212
217
2261
2261
217
2261
212
217
2265
2261
2261
2261
2261
217
2261
2261
2261
2261
3278
3278
3278
2268
2268
2244
201
2244
2249
2244
2240
200
2448
408
2448
408
2456
2448
2448
408
2992
2984
2984
3076
2572
3135
2766
2454
2445
2445
394
2445
394
2442
2445
394
2838
2865
2865
2435
2179
2435
2435
2435
2179
2435
291
2435
2435
2179
163
2179
2435
2435
2435
2435
291
2435
2179
2179
227
2435
2435
2179
2179
2179
3744
2464
2464
2464
3744
3744
3744
3744
3744
3744
3744
3744
3744
3744
3744
3744
3744
2464
2464
3744
3744
3744
3744
2568
2568
2568
2568
2568
2568
2568
522
2568
522
2568
522
2568
522
2568
2568
521
522
2568
521
2570
2570
2568
2568
2568
2568
2568
2949
3896
3892
3892
2484
3892
3761
3888
3714
3760
2488
3000
2843
3515
2835
795
827
2843
827
2835
795
827
2843
2835
795
2843
2835
2843
2843
2840
795
2843
2843
2843
2843
2840
808
795
2843
2843
2839
2839
2840
2872
795
827
2843
827
2840
795
2875
3771
2872
795
2843
2843
2843
2843
2840
2840
808
811
2859
2840
2835
2840
808
811
2835
2859
2819
2819
2819
2280
2408
2146
2592
546
2592
546
2592
2592
2146
2146
100
2146
100
2208
2594
2594
2146
2146
3008
2499
2472
2472
426
2472
426
2472
2472
2500
2500
2500
2500
2500
2500
2508
2204
2183
2183
2186
2183
2080
2121
74
2115
2762
3601
1545
1554
3602
3593
1554
2057
2055
2055
2075
2075
2055
2055
2055
2055
2055
2055
2055
2055
2055
2055
2610
3779
3779
2370
2310
2822
2822
2660
2660
2660
2916
2916
3886
2320
2320
2320
2320
2320
2320
2320
288
2320
2320
2320
2336
2320
2320
2320
2336
2320
2320
2320
2320
288
2336
2336
2368
1856
2368
1856
2368
2368
1856
2368
1856
2368
2368
2368
2368
2384
2384
3616
2448
3616
2388
2396
2356
306
2356
2340
2440
2440
3654
3610
3610
3610
3586
3588
3588
3714
3737
3713
2306
2308
3844
3844
2310
2309
2309
3843
3723
3713
3729
3713
3842
2306
1794
2306
2306
2306
3601
3694
2332
3593
2705
2342
2342
2342
2342
3870
3870
3585
2386
1874
2428
3610
3610
3762
3856
3856
2320
1808
2320
3856
2320
2320
2320
2320
1808
2320
3856
2320
2320
2320
2320
1808
2320
3739
3620
2328
1816
3864
2328
2396
2396
2321
1809
2337
2337
2320
2320
1808
2320
3856
3856
2320
2320
2320
2320
2390
3596
2399
3866
2330
2330
2330
2330
3884
3884
3884
3866
3884
2330
2330
2330
2320
3846
3210
2314
3209
2313
2700
3212
652
2057
2057
2057
2650
2650
2650
3162
3162
3033
2848
2714
2714
2848
2713
2713
2862
2848
2860
2848
812
2860
2860
2868
2720
2720
2722
2722
2722
2778
2778
2722
2722
2722
729
2722
729
2701
2701
2573
653
3213
2701
3213
2061
2573
653
2573
653
2573
653
2573
653
2701
2573
653
2739
2739
2739
2794
2690
2690
2690
2690
2562
3202
2563
3714
3714
3714
3714
2736
2608
688
2736
2736
2608
688
3632
3248
2736
2736
2058
2058
2491
2363
2338
2338
2322
2491
2363
2360
2360
2360
2360
2360
3874
2360
2360
2360
2313
2314
3619
3619
3619
2389
349
2312
2308
2316
2391
2396
2388
2393
3873
2395
2395
2397
3595
3589
3587
3595
3586
3595
3621
3594
3585
1540
1541
3585
3588
1541
3585
1540
1541
3588
3588
3585
1554
3601
1554
3602
3585
1540
3588
1541
3585
2248
204
202
2250
2214
2214
2615
2615
2144
3605
3907
2071
2071
2721
2721
737
2787
691
2723
739
691
755
2723
739
691
2787
2730
2179
2306
2178
2306
386
2306
2951
2311
391
2183
2951
2502
2502
2502
2308
2308
2179
263
2308
2308
2308
2308
2508
2876
2124
2135
2124
2124
2132
2124
2171
2132
2120
2120
2155
2155
2155
2155
2155
2151
2151
2151
2151
2151
2151
2151
2151
2151
2151
2151
2151
2151
2123
107
103
2155
2151
2151
2155
2123
107
103
2155
2151
2151
2123
107
103
2155
2155
2155
2123
103
2155
2155
2155
2155
2123
107
2155
2123
107
103
2155
2155
2155
2123
107
2155
2123
107
103
2155
2151
2155
2155
2123
107
2155
2151
2155
2151
2155
2155
2155
2155
2155
2155
103
2155
2155
2155
2133
116
117
2141
2141
2132
116
2133
2132
116
2174
2174
2069
2069
2068
2069
2068
2150
2150
2150
2150
2150
2150
2150
2150
2150
2150
2150
2150
2150
2150
2132
116
2164
2164
2132
116
2165
2164
2132
116
2164
2132
116
2132
116
117
2164
117
2164
2133
117
2164
2132
116
2165
2132
116
2164
2132
116
2132
116
117
2164
117
2132
116
2164
2132
116
2132
116
117
2164
117
2164
2164
2165
2164
2164
2164
2164
2165
2133
2158
2133
89
116
117
2165
2164
2133
89
116
117
2164
117
2164
2164
2133
89
117
2165
2165
2133
2158
2133
89
116
117
2164
117
2164
2133
116
2164
2164
2133
117
2158
2133
89
116
117
2164
117
2164
2133
89
116
117
2164
117
2164
2132
2132
2133
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2133
84
2126
2132
2132
2133
84
2137
2132
2126
2132
2133
2132
2132
2132
2132
2126
2132
2132
2133
84
89
2132
2133
84
2133
84
2132
2132
2133
84
2132
2132
2132
2133
2133
2164
2140
106
2154
2154
2154
2140
106
2154
2140
106
2154
2140
2141
2140
2140
2140
106
2154
2154
2141
2141
2133
89
2133
89
117
2133
89
2133
89
2133
89
2132
2133
89
117
2132
2133
84
89
2133
89
117
2133
89
2141
2154
2141
2141
2141
2141
2150
2150
106
2154
2154
2154
2154
2154
2141
2141
2141
2150
2141
2150
106
2154
2154
2154
2154
2141
2150
2150
106
2154
2154
2154
2154
2140
2141
2140
2141
2154
2154
2154
2154
2154
2154
2154
2154
2154
2141
2137
2133
84
89
2133
89
2137
2137
2137
2137
2137
2133
2137
2137
2133
2133
2133
89
117
2165
2133
89
117
2137
2137
2133
2133
84
89
117
2133
89
117
2137
2164
2122
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2174
2110
2110
2110
2110
3805
3829
3696
3696
3696
3696
2160
2307
2307
2307
2307
2307
2307
2307
3040
736
994
2146
2146
2857
805
2860
2064
2082
2082
2624
3073
3136
3136
3136
3136
3104
3089
2641
2626
581
3077
3073
1026
1028
3073
1029
3093
3093
3082
3137
3136
3137
3136
3137
1088
1090
1093
3137
1093
3106
3108
3105
2645
2662
2854
2866
2673
626
2673
2673
2673
626
2673
2673
2673
2673
2673
2673
2673
2673
2673
2673
2642
2657
612
2657
613
2641
594
2642
2641
613
2657
2850
2625
2626
2626
2625
2629
2625
581
2625
581
2625
581
2629
2676
2676
2677
2677
2676
2677
2677
2677
2945
2090
2074
2074
2074
2106
90
2106
90
2089
2073
41
2105
2105
89
2441
2057
2057
2057
2056
2897
2117
2072
2049
2049
2085
2112
2056
2056
2056
2080
2080
2097
2097
89
2136
2136
2145
2145
2145
3016
3016
2883
2048
2896
2880
2064
2048
2048
2096
80
2160
2880
3018
2048
2048
2052
2140
2881
2098
2129
2113
2897
2881
2881
3089
3073
3185
3137
2961
2657
2369
2129
2129
2089
42
2082
42
2090
2090
2082
42
2090
3088
3136
2857
802
810
2857
802
810
2619
2619
2618
2062
2660
2660
2660
2660
2660
2660
2660
2660
2660
2660
2660
2660
2660
2660
2660
2660
2337
2444
2444
2444
2444
2346
2436
2436
2571
3721
3721
3717
3717
3589
3652
3585
3585
1536
3605
1556
2504
3603
3340
3340
3340
3340
3340
3665
3594
2744
2410
2410
2410
3018
3018
2659
3009
2882
3013
3013
3013
2885
3013
2885
3009
3010
3009
3009
3009
962
3009
962
2881
2881
834
3010
2881
2881
834
2659
3013
2885
3013
2093
3732
3732
3732
2098
562
1586
3589
2177
2177
2177
2178
2178
2185
2181
137
2190
2188
2182
2177
2177
2176
2236
3060
2858
2858
2858
2858
3376
2899
2899
3600
3259
3259
2678
3587
2666
3289
3289
3289
3288
3288
3288
3288
2745
2677
2681
2681
3313
2490
2817
2833
3816
3728
2376
2707
3843
2804
2770
466
3043
739
3043
739
2434
2434
3079
2819
2947
2435
2630
3890
3890
3857
3898
3882
1850
3882
1850
3894
2633
2633
2633
2633
2138
2634
2634
2638
2638
2638
2634
590
3881
3889
3141
3136
3136
2945
2945
2945
2945
2945
2945
2945
2945
2945
2947
2953
2945
2945
2945
2945
2336
2803
2608
368
2608
2412
2412
2412
2576
2576
2206
2230
2718
2718
2718
2718
2254
2256
3680
3680
3268
708
3274
3943
2855
2741
2741
2215
2743
2279
2279
2279
2741
3303
999
3047
3047
3047
743
3623
2599
2279
2296
3559
2887
2887
2944
3865
3865
3321
2432
3910
3882
1898
3910
2088
2872
2872
2259
3766
3766
2482
690
2482
690
2482
690
2482
690
2484
2781
2767
2845
2845
2850
818
2210
2180
164
2276
2845
2594
2675
2675
2860
620
666
2698
2698
666
2860
620
666
2698
2220
154
2186
154
2220
154
2186
2828
652
2698
2698
2698
2186
2186
154
2186
2796
2796
2796
2618
2282
2282
2282
2282
2282
2282
2282
2282
2282
2282
2282
2282
2282
2282
2282
2282
2282
2282
2282
2282
2586
874
3050
3050
3050
3050
3050
3050
2586
1004
1002
2586
874
1002
2922
1002
3050
2922
1002
2586
874
1002
3306
1002
3306
1002
3050
3050
3052
1002
2986
874
1002
2922
1002
3050
2922
1002
2922
2586
2586
2586
874
986
2586
874
2586
2586
730
2474
2474
474
2474
2538
2474
2474
490
2538
2474
490
2538
2538
2602
2476
2474
2476
2269
2085
2857
2857
2857
2475
1867
2443
399
427
459
423
3915
2443
399
427
431
2443
399
427
423
2443
399
427
431
2475
431
2475
2443
419
427
2435
395
427
2443
419
427
2443
427
2475
2435
395
2380
2440
424
395
431
2440
424
395
431
2412
2412
2988
3010
2480
2480
2480
2480
2480
2480
2588
2076
2148
116
2176
2304
128
176
2304
2192
2080
544
2304
128
160
176
2080
544
2304
128
160
176
2304
2176
2304
128
2176
2176
2304
128
2176
2560
2560
2560
2077
2928
2928
2928
3586
2577
2577
2577
2586
2585
538
2586
2585
538
2585
530
538
2578
2586
2578
2585
538
2674
2562
2372
580
2762
2762
3178
3178
3178
2562
2494
702
2744
2776
440
696
2776
2776
440
696
2488
2776
440
696
2776
440
2776
440
2776
2776
440
2488
2488
2488
2488
2776
440
2488
2488
2488
2488
2488
2488
2776
2488
2414
2441
457
2440
393
457
2825
3337
2818
2818
2691
3405
3418
3489
3489
3489
3489
3469
3340
2912
3009
3025
2881
3025
2897
2897
2897
2897
2892
2892
2915
2850
2829
2829
2826
2826
2829
2829
778
2827
778
2823
2822
2829
778
2829
2829
2829
778
2829
2829
778
2829
778
2829
778
2829
2829
2829
2829
2829
2829
2829
2829
2829
2817
770
2817
770
2817
771
2817
2817
770
2819
2817
2817
2817
2817
770
2817
770
2817
770
2818
2818
2818
2818
3009
2816
3462
3526
3462
3462
3522
3394
1347
3458
2886
966
839
967
934
918
2902
2887
2950
2950
3041
865
3041
865
3041
865
2913
3024
3040
864
976
2976
2912
2913
2950
2945
2886
2886
2822
2881
834
2887
2887
967
871
999
3469
3525
3525
3557
2913
4028
3516
3414
3414
4030
2015
1983
3454
1407
4005
4043
4043
3491
3467
3403
3470
2955
909
2982
2836
868
2965
3872
2214
2260
2062
2062
2061
2050
34
2139
2074
2050
3114
2698
2105
58
2105
58
2097
2097
2097
2097
2097
2097
2097
2097
2951
2948
2288
3952
3952
3952
3954
3954
3952
3954
3954
3938
3925
2274
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
2459
2459
3724
3720
3720
2503
2506
2507
2507
455
463
2507
2443
2497
453
2497
451
453
2469
2437
401
405
402
2433
389
387
401
405
2437
401
405
402
2437
401
405
2507
455
463
2507
455
463
2507
2503
2507
463
2503
2503
2507
463
2507
463
2507
463
2506
2507
2506
2507
2506
2502
458
2507
455
2506
2506
2502
459
455
2503
2507
2506
2506
2507
455
2506
2506
2506
2507
455
2506
2506
2507
2507
455
2507
2506
2506
2507
455
463
2506
2506
2502
459
455
463
2507
2506
2507
2507
2507
2507
455
463
2507
463
2507
463
2507
463
2507
455
463
2507
455
463
2507
455
463
2503
2503
2507
2507
2507
2507
455
2507
2507
463
2507
463
2507
2507
455
463
2507
2507
2507
2507
2502
2506
2506
2502
458
2507
455
461
463
2506
2506
2502
459
455
461
463
2507
2506
2506
2507
461
2506
2507
2763
719
2767
2758
715
2763
2758
715
2763
2758
715
719
2763
2763
2763
719
2759
2763
719
2763
2763
719
2763
719
2758
715
2763
2758
715
717
719
2763
2443
391
399
2443
2443
2443
2443
399
2447
2439
2443
2443
391
2439
2454
2443
2454
2443
2443
2454
2454
2439
2438
2439
2439
2443
2443
2443
2443
2443
2443
2443
2443
2454
2443
397
2454
2438
395
391
2443
391
2443
391
2499
2498
457
2499
2499
2498
451
2498
451
2505
2497
450
453
457
2498
2497
451
453
2497
450
453
457
2498
2497
451
453
2499
453
2497
453
2498
2497
451
453
2497
453
2498
2497
451
453
2497
450
453
2498
2497
451
453
2497
450
453
2498
2497
451
2497
450
2497
2498
2497
2497
453
457
2497
457
2497
453
457
2499
453
2497
453
457
2498
2497
451
453
2501
2501
2497
453
457
2498
2499
2497
453
457
2498
2505
2497
450
453
457
2498
2497
451
453
457
2497
450
453
457
2498
2497
450
451
453
457
2497
2497
450
453
457
2497
451
2497
453
457
2499
2466
2465
706
709
2755
709
2465
2754
2753
707
2757
2466
2753
709
2753
706
709
2753
707
2465
2753
2757
421
2757
2469
2757
2469
2757
2753
709
2757
2753
709
2753
417
706
709
421
2753
706
707
709
713
2465
421
2466
2465
2753
417
709
2753
709
2757
2434
2435
2434
389
401
405
402
2450
2433
387
2434
389
401
405
402
2450
2433
387
2449
405
2437
401
2450
2450
2449
405
2437
401
405
402
2450
2433
389
2433
389
401
405
402
2450
2433
389
401
405
2435
2433
2449
402
2437
401
405
402
2433
389
2437
401
405
402
2450
2437
387
2449
405
402
2437
387
401
2453
2433
386
389
401
405
402
2450
2433
389
401
2433
386
389
401
405
402
2450
2433
389
387
401
402
2449
2433
386
389
401
405
402
2433
389
387
401
2433
386
389
401
402
2450
2433
389
387
401
2503
2497
457
2497
453
2497
453
457
2497
453
457
2499
2449
2449
405
2449
2449
2509
458
462
2509
2506
2438
2438
2064
2064
2064
2064
2064
2056
24
2056
24
2820
644
2690
2820
644
2690
2690
2692
2692
2690
2942
2694
2694
2816
2338
2722
2754
2696
2696
2696
2696
2696
2696
2696
2696
2696
2112
2061
2061
2945
2433
2945
2945
2945
2433
2944
2944
2944
2944
2432
736
2432
2432
2944
2944
2957
2957
2957
2957
2445
2445
2445
2957
2957
2445
2445
2808
2720
3014
3012
3012
2694
2694
2694
2694
2758
2758
2758
2758
2756
2692
2692
2692
2708
668
3015
3012
2695
2695
2759
2759
2736
2743
2724
692
2724
2740
2772
2736
2736
2736
2736
2736
2736
2736
2736
2736
2727
2727
2743
2727
2727
2743
2743
2768
2724
692
2724
692
2772
2772
2762
3040
2996
2996
3018
3046
2714
3044
2759
2724
3040
2784
3084
3084
2075
23
2075
2059
2059
15
27
2059
2067
27
23
2059
27
2059
2059
15
27
2067
1051
27
1047
23
2059
1051
27
2059
15
1051
27
2831
2124
2124
2124
2124
3148
76
3148
76
2124
2124
2124
2124
2124
3148
76
3148
76
2117
2117
2148
2060
2060
2060
2060
2060
2060
2060
3084
12
3084
2060
2060
2060
2060
2060
2060
2116
2116
2116
2116
2116
2116
2116
2116
2116
2116
2116
1092
2116
2147
2147
2147
2544
2928
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2444
2471
2471
2471
2471
2849
2497
3052
2540
2540
2540
2540
2540
2540
3050
3050
3050
2538
458
2538
458
2538
2396
2852
3013
3013
2948
2949
905
2688
2377
2379
2119
2274
3845
3845
1798
3847
3846
3845
1798
3846
1799
2821
2054
2054
2064
2064
2086
2086
2086
2054
902
2054
902
2950
2054
902
2054
902
2950
2054
2616
2195
2195
2915
2308
3849
3841
2918
2918
2918
2918
2918
998
3078
3186
3184
3184
3184
3184
3184
3184
3184
3184
3184
3184
2160
3184
3184
3184
3184
3184
3184
3184
3184
3184
3184
112
3184
3184
3184
3184
3184
3184
3184
3184
3184
3184
3184
3184
3184
3184
2520
3186
3248
2544
3184
1200
2438
2438
2438
2438
2438
3084
2442
2442
3718
2104
2104
2104
3715
3718
3718
3715
3715
3713
3216
3216
2192
1168
3216
3201
3201
3201
2200
3715
1671
3715
3715
3715
3207
3207
3207
3207
3207
3207
2101
3084
3126
3200
3817
2063
2063
2063
2063
3079
3079
3725
3174
3174
2322
3203
1159
3203
3223
3201
3201
3202
3202
3202
3202
2178
2178
1154
2178
2178
1154
2178
1154
2178
1154
3202
2178
2178
2178
2178
2178
2178
3720
3120
48
3224
3224
3224
2120
152
3090
3090
3219
3219
2339
2339
3200
3200
2176
2176
3200
3200
2176
64
2176
64
2176
2176
3095
3728
3090
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3072
2955
2955
2955
2955
2264
2264
2264
2059
2059
2059
4058
4058
4058
3802
3802
3929
3950
3930
3930
3945
3929
3929
3945
3950
3948
1902
3945
3945
3945
3945
3930
4021
4021
4018
4018
4018
3994
3994
4018
4008
1970
1974
4008
1970
3996
4008
1970
1974
3997
1948
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2248
2248
2248
2248
2248
2248
2248
2280
2256
2288
2296
2947
2947
2436
2052
2063
2063
2063
2436
2052
3076
3076
3076
3076
3076
3082
3074
1028
3074
1028
3074
1028
2056
264
2328
3187
3187
3187
2304
2304
2304
3124
3096
3093
3094
3094
3094
3081
2323
2323
2069
3743
3714
1669
3719
3716
1667
1671
3719
3715
3769
3795
3713
3714
1668
3713
1669
3713
3714
3713
1673
3713
3714
3714
1673
3714
3714
3715
3715
3715
3715
3719
3713
3714
3714
3721
3715
2048
2048
2048
2056
2049
129
2049
129
2292
2292
3908
3842
3488
2097
2097
2224
2224
2224
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2187
138
2316
2314
138
394
2314
394
650
2314
2314
2573
2317
397
2317
2189
397
2573
2574
2577
2570
526
534
2318
398
2318
398
2446
2446
2190
398
2446
2190
398
2446
2572
540
2584
540
2672
2625
2338
2576
2320
2576
2545
2640
2336
2592
2567
2567
2564
2308
2564
2567
263
2311
2311
2311
2311
2311
2533
2533
2569
2569
2569
2569
2569
2539
499
2539
2571
499
487
2571
491
499
2611
2535
2547
2539
499
2611
491
2547
487
2539
499
487
2535
2611
2539
499
2611
491
499
487
2535
2571
563
491
499
487
2539
487
2535
2539
2535
2547
2539
2539
2535
2539
2539
487
2571
491
487
2539
499
2539
499
2535
2539
499
2539
2539
2539
2539
2539
2539
499
2539
499
487
2535
2539
499
487
2571
2539
2539
2539
2539
487
2539
487
2532
2571
2571
2571
2571
2611
2571
563
2355
2571
563
2611
2611
2611
2355
2665
2674
2681
2673
2673
2634
2630
2634
2634
2630
2674
2674
2314
2314
2314
2314
2314
2566
262
2566
262
2566
262
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2546
2546
2546
2546
2546
2546
2546
2553
498
2546
2553
2537
2553
2546
2553
2553
2546
2537
2553
2546
2553
2546
2553
2546
2546
2537
498
2553
2553
498
2553
498
2553
498
2546
2553
2537
2553
2546
2553
2546
2553
2546
2537
2546
2546
2546
2537
498
2553
2553
2537
2553
2546
2553
2546
2553
2546
2537
2553
2546
2553
2546
2553
2546
2532
2644
484
2644
2532
2532
2532
2532
2532
2644
484
2532
2644
484
2532
2532
2532
2532
2644
594
2642
2642
2642
2642
2642
2644
2644
2644
2644
2642
2644
2642
2644
594
2644
2642
2642
2642
2642
2642
2644
594
2644
2644
2644
2642
2644
2644
2644
2644
2644
2644
2644
2644
2644
2642
2642
2642
2634
2634
2630
2544
2608
496
2544
2544
2544
2544
2544
2544
2544
2544
2544
2640
2641
2640
2640
2640
2608
2608
2352
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2646
2641
2641
2641
2646
2641
2646
2641
2641
2641
2641
2641
2641
2641
2608
2545
2545
2545
2545
2545
2545
2544
2544
2544
2544
2608
2544
2545
2545
2641
2545
2545
2545
2544
2544
2544
2544
2544
2545
2545
2545
2544
2544
2544
2544
2544
2640
2641
2640
2641
2608
2352
2352
2352
2608
2608
2608
2352
2352
2641
2641
2641
2646
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2646
2641
2641
2641
2641
2641
2641
2310
2641
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2610
2546
2546
2546
2546
3694
2218
3846
3590
1798
2054
2054
2054
3075
3075
3075
3075
3075
3075
3075
2812
762
2812
762
2812
3059
2819
3881
3877
3876
2852
2930
2914
4048
3473
3412
3412
3408
1376
3424
3488
3474
1458
1490
2888
4048
2002
4049
3537
3553
1425
1509
3553
1520
1521
1489
1506
1490
1522
3536
3553
1425
1509
3553
1425
1489
1509
3525
1492
3461
1476
1492
3554
3426
3424
3425
3474
3473
3472
1425
1426
3473
1393
1362
1426
1394
3409
1377
1425
1393
1381
3473
3473
1393
1381
3490
3488
3489
3029
2930
3042
930
914
2994
1010
2929
2929
882
2929
2929
2929
2929
882
2929
3029
3029
3029
3029
3029
3029
3029
2901
2901
3026
2917
997
2916
996
3013
869
997
3013
869
997
3025
981
3026
2898
2889
2885
2885
3042
930
3042
866
2930
978
2898
946
3042
866
3041
865
849
977
3041
865
2913
3025
3025
2897
2897
2897
3028
982
3028
3029
3029
980
3030
3029
2901
2901
2961
977
969
2912
2848
2848
2832
2848
2832
800
2880
800
3008
800
2849
865
2848
2912
2848
2848
2848
2304
2816
2816
2816
2874
2960
2944
2864
2850
2856
2917
2944
2824
2832
2832
2912
2912
2856
2856
2984
2984
2984
2818
2816
2816
3024
2948
2899
979
3016
2948
948
2978
2872
820
2856
2836
2920
3032
3012
824
2948
2944
2828
2828
2870
2966
2993
2872
2864
824
2852
2948
856
952
948
2976
848
944
840
936
968
2896
976
3568
3568
3568
1400
1528
3440
1384
3064
952
3056
2320
2864
2864
820
2859
2859
810
2859
810
2859
810
2858
2859
810
2859
810
2859
810
2858
3512
3476
2987
2987
2987
938
2987
2987
2987
938
2097
2097
2098
2692
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2838
2838
2834
2834
2356
2432
2432
2432
2432
2050
2436
2436
2825
3725
3725
3713
3713
3712
3712
3713
3713
3713
3713
3713
2442
2100
2068
2068
2068
2068
2068
3104
3072
3856
3000
2152
2152
2680
2680
2312
3137
3136
528
1104
592
3089
3089
2577
3153
3089
3153
3137
1105
3089
2577
593
3137
2577
593
2577
593
3137
1041
3089
1104
3137
1105
529
577
593
3137
577
593
2577
577
593
3089
3137
1105
529
577
593
3137
1105
529
577
593
3137
1105
1104
529
577
593
592
2313
2577
3156
2576
532
2145
225
3605
1556
3605
3605
1556
2242
962
2370
3394
2050
2792
2792
2792
2787
2787
2777
2772
2777
2785
2793
2773
2793
2793
2736
2772
2454
2970
2970
2970
2970
2128
3136
1104
1136
3136
1120
1104
1136
2456
2095
2095
2326
2099
2722
2249
233
202
234
2249
233
2249
233
202
234
2260
2282
2282
2248
232
2696
2728
2728
2760
2163
2594
2584
2564
3808
2160
2368
2593
546
2936
2564
2156
2668
2083
547
2595
2597
2597
3056
3008
2783
2075
2587
2587
2637
3512
3512
3513
3498
1452
3498
3498
3498
1452
3498
3488
2648
2648
2648
2648
2634
2636
2634
2650
2650
2650
2682
2682
3560
3505
3909
3930
3930
2177
2177
2177
2181
2181
2178
133
2181
2176
2176
2177
131
2177
2177
2177
2177
2177
2830
2461
415
2828
2828
2828
2830
2830
2830
2576
2320
3106
3128
56
2598
2598
2598
2598
2246
3206
2176
1088
1152
3776
3276
2252
2184
2846
2598
2612
2612
3110
38
2612
3270
2598
2246
550
2612
3110
2246
550
2246
1222
550
2086
2086
198
1222
550
2246
550
3622
3622
2278
2146
2806
2886
2886
2564
520
3137
2144
1120
2433
2056
2817
833
2883
2817
2880
2058
3040
3040
2597
3761
3761
2583
279
2583
2583
279
2583
2583
279
2583
2583
279
2583
2326
2589
2589
2621
574
2621
574
2615
2615
2103
2093
46
2093
46
2605
2621
2966
3037
3037
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
3120
48
3120
48
3120
48
2096
3120
48
3120
48
3120
48
2608
2608
2608
2608
2608
3120
48
2096
2096
3120
48
2240
544
2240
544
2244
2123
2176
2592
2592
2592
2592
2180
2180
139
135
1159
2180
2187
135
1159
2180
2180
139
135
1159
2180
135
1159
2180
139
135
2180
548
2180
139
548
135
547
2180
548
547
2183
2596
135
547
2180
548
135
547
2180
548
135
2123
2123
1099
2080
2080
544
2080
2080
2080
544
2080
544
2192
2080
2080
2192
2112
32
2080
3136
64
32
2080
2080
2112
32
2080
2192
1168
3136
64
32
2080
3207
2084
35
3207
2084
35
2083
2084
2084
2084
2084
39
2116
36
2084
35
2116
1092
36
2084
2084
35
2116
2083
2116
1092
2123
2187
2123
2123
2635
2123
2123
2187
2187
2123
2596
551
2599
2115
2599
2599
2596
2084
548
551
2596
547
551
2596
2087
2596
547
551
2596
551
2596
3616
2596
2596
2340
2294
2213
2824
2824
2824
2849
2825
2721
2721
2721
2825
2721
2825
2721
2721
2721
2721
2721
2721
2721
2721
2721
2721
2721
2721
2721
2721
2848
2720
2720
2720
2720
2720
2720
2720
2720
2720
2720
2720
2720
2720
2720
2892
2722
2720
674
2722
2722
2722
2720
674
2722
2722
2892
842
2890
3754
682
2828
2692
2436
2692
2692
2692
2436
2706
2450
2072
2072
2472
2472
2472
2472
2456
2808
2472
2472
2472
2472
2472
2472
2472
2472
2472
2472
2472
2472
2472
2792
2458
2474
2474
2474
2458
2474
428
730
2476
2440
2442
2442
2244
2752
720
2768
2752
720
3760
2592
1568
2592
1568
2592
1568
3616
3617
3616
3616
3616
3616
2593
1569
2592
3616
3616
3616
2592
3585
3584
2561
2564
1540
2880
2880
960
704
2691
2691
2051
2051
2051
2563
2438
2438
2216
2440
408
2440
2440
2456
2440
408
2440
2440
2456
2456
2440
2440
2504
2472
2504
2472
2504
2504
2472
2472
2472
2472
2472
2504
2472
2472
2472
2472
2472
2472
2472
2248
456
2472
2502
2323
307
2323
2323
2355
2323
2579
2323
371
2627
2627
2563
3093
3139
3267
3267
3075
3075
3097
3150
2049
2049
2049
2073
2049
33
2049
2049
2073
3171
99
3150
78
3150
78
3139
2243
2177
1153
2177
1153
3075
3
3074
2
1027
3
3201
2049
129
1153
2050
1027
3
131
1155
2179
2179
3075
3
2050
2177
1153
3074
2
3
2177
1153
2177
1153
2049
129
3075
3
131
2049
129
1153
3201
3075
1155
2049
129
1153
3075
3
131
1155
2049
129
1153
3075
3
131
1155
2073
153
3097
25
3097
25
2073
3097
25
3097
25
3097
25
2073
153
3097
25
153
1177
3075
3075
3075
3075
3
3075
3075
3075
3075
3075
3
3075
3
3075
3
3075
3075
3075
131
3075
3
3075
3
131
3075
3075
3
3075
3
3103
31
3103
31
159
2079
159
2079
3139
67
2049
1026
129
3106
1090
1154
1091
1155
3074
1027
3202
1218
3106
3139
3075
3075
3295
2049
2049
2049
2049
3
2049
161
2049
129
3
131
3093
21
277
2137
345
2049
3106
34
2049
33
2049
3073
1
33
3073
1
65
2049
33
2049
65
33
2049
65
2050
3073
1
1057
33
1058
34
3073
1
2
65
66
34
3073
1
2
3073
1
1057
33
2105
3073
1
2050
2051
2114
2113
33
34
2049
65
2115
2115
2081
35
2369
35
323
2113
1089
1091
67
2049
65
3
321
21
323
2049
65
3
3221
3093
3093
3134
2110
3261
1212
1214
3260
1214
3093
3093
3134
1214
3135
3233
3134
3105
1087
3205
3077
3079
3205
1155
3075
3079
3079
2053
2053
2105
2049
257
385
193
321
2049
257
33
385
97
2053
3047
2086
2384
368
2058
2058
138
2785
2080
2080
2128
2164
2211
2866
2610
2099
115
179
2099
115
179
2099
115
179
243
2099
115
179
243
2075
2075
2075
2075
2075
2139
155
219
2139
219
2267
2588
573
572
2588
572
3974
3972
3972
3972
3986
3986
3974
2258
242
3922
4064
3920
1876
2208
2256
4048
4048
2256
2288
3976
4048
4048
1904
4048
2256
240
2256
240
2288
2288
3920
3976
1872
3984
2248
3920
2449
2449
2310
134
2182
2182
2321
2313
270
2313
271
287
2312
2320
2312
2312
2568
40
264
2325
2325
2325
2325
2325
2325
2065
2065
529
2065
529
2065
529
2065
529
2577
2577
2065
529
2065
529
2069
2066
533
530
2069
533
2070
18
26
23
534
530
538
535
2069
533
2069
533
2069
533
2313
281
2321
2329
2313
2321
2313
2313
2321
2313
2313
2321
2321
2313
281
2313
281
2313
2313
281
2313
2313
2318
2313
281
2318
2313
2318
281
271
286
2318
286
2318
286
2313
281
271
287
2321
277
2318
271
286
2318
286
2318
286
2313
281
271
287
2321
2325
2313
281
271
287
2318
2318
2329
2325
2318
2313
281
271
286
287
2329
271
286
287
2313
281
271
287
2321
2313
271
286
287
2319
286
287
2313
281
271
287
2313
281
2321
2313
281
2329
2329
2329
2321
2329
2329
2329
2321
2329
2321
2329
2329
2329
2329
2329
2329
2329
2321
2329
2329
2329
2329
2329
2329
2329
2312
2320
2312
2312
2320
2312
2312
2320
2312
2320
2320
2312
2312
2312
2312
2320
2312
2312
2312
2312
280
2312
280
2312
2312
280
2320
2312
280
2312
2312
2312
2312
2326
2314
2315
266
282
283
2317
285
278
2315
266
282
283
2315
269
285
2317
2317
285
2333
2315
266
282
283
2315
266
282
283
2317
2315
269
285
2317
2317
285
2317
285
2317
2315
266
282
283
2315
282
2315
269
285
2333
2315
2315
285
2185
2185
2185
2190
158
2185
143
159
2185
2193
2185
153
143
159
2185
153
2193
2201
2201
2201
2201
2201
2201
2192
2184
2184
2184
2184
152
2184
152
2184
2184
2192
2200
2184
2189
2187
141
157
2189
157
2205
2187
141
157
2057
41
521
569
297
313
2609
305
2057
521
569
313
2313
2313
2089
297
2057
41
521
265
553
297
2569
2057
2597
2057
521
313
63
575
319
2569
63
575
319
2577
273
2581
277
2069
529
533
2057
41
521
553
2581
277
2057
521
57
265
297
313
2569
2065
2577
273
2321
37
2065
529
2065
529
2065
529
2056
520
40
264
552
296
2056
520
264
552
296
2568
264
2088
296
2616
312
2056
520
40
552
568
296
312
2056
520
40
552
568
296
2056
40
264
296
2070
2059
523
525
43
555
573
299
2573
573
2582
278
2061
525
45
269
557
2059
523
525
267
61
573
317
2573
45
269
557
2571
525
573
2573
541
557
2571
525
573
2573
557
2321
2318
2318
2321
2321
2334
2321
2334
2321
2318
2321
2318
2321
2318
2318
2321
2321
287
2321
2321
2318
2321
2318
2321
270
287
2321
2321
287
2321
2321
2321
2321
2321
2321
287
2321
2321
287
2321
2321
2321
2321
287
2321
2321
287
2321
2321
2334
2321
2321
286
2321
2321
2321
2321
2334
2321
2321
286
2321
2321
2321
2334
2321
2334
2321
2313
266
281
282
2313
2329
2314
2314
281
2317
277
281
285
282
2317
277
285
2317
281
285
282
2317
277
285
2325
2325
281
282
2317
277
285
2317
281
285
282
2329
278
283
2325
2317
277
285
2325
2325
2325
2325
281
282
2317
277
2317
281
285
2326
282
283
2317
2325
281
282
2317
277
2317
281
285
2326
283
2329
2313
266
281
282
2313
267
281
283
2313
269
281
2313
269
266
281
285
282
2313
267
281
274
282
2313
266
281
274
2313
269
277
281
2313
281
2314
281
2313
266
281
282
2313
267
281
283
2313
281
2313
266
281
282
2313
267
281
274
282
2313
266
281
274
2313
266
282
2313
281
2313
281
2313
266
281
2330
2325
281
282
2313
2317
2313
269
266
281
285
282
2313
2329
2329
2317
2313
269
281
2329
2350
2321
2190
2193
2193
2193
2321
2190
2193
2193
2193
2318
2193
2193
2193
2206
2193
2193
2193
2321
2193
2189
149
157
2325
309
2197
2325
2197
2325
2197
2197
2197
2197
157
2197
2197
2185
153
2322
313
2185
153
155
2185
141
149
153
157
2361
2185
138
153
2185
138
154
2185
2185
153
2185
153
2313
266
281
297
274
313
293
298
2329
313
2313
281
2361
2185
153
2313
2185
2185
153
2189
149
157
2185
153
2606
2593
2094
558
2065
529
273
2065
529
273
2065
529
273
2065
529
273
2577
2065
529
273
2577
273
2606
302
2065
529
273
2065
529
273
2065
529
273
2065
529
273
2065
529
273
31
543
2321
2577
273
287
2065
529
273
2065
529
273
2577
2065
529
273
2577
2577
2577
2577
2065
529
273
2065
529
273
2065
529
273
2065
2065
529
2065
529
2097
561
2065
529
2065
529
2065
529
273
2065
529
273
2065
529
273
2065
529
273
2081
17
529
2353
2577
273
2577
273
2081
2593
289
2073
18
26
537
530
281
538
274
282
2070
18
534
530
274
278
2069
533
53
277
309
2069
25
18
533
26
537
277
530
281
538
274
282
2069
533
277
2070
18
26
23
534
530
538
531
274
278
535
275
282
279
2101
565
309
2069
533
277
2069
277
2069
25
18
533
537
277
530
281
274
2069
533
277
2070
26
534
530
538
274
278
535
279
2070
18
26
23
534
530
538
278
535
2325
2077
525
541
285
2069
18
533
26
277
530
538
282
2069
533
277
2066
26
23
534
530
538
531
535
282
279
2581
277
2581
277
2069
533
277
2581
2073
41
34
57
537
45
553
569
281
297
290
557
313
2089
34
35
553
59
297
290
571
315
2089
533
37
45
553
297
549
557
2073
18
533
26
537
530
281
538
274
282
2581
2070
18
26
534
530
538
274
278
535
282
2066
26
530
538
274
282
2058
41
34
18
522
553
546
530
297
290
2073
41
537
553
297
549
2585
2073
41
57
537
553
281
297
2089
34
546
290
2069
41
533
37
45
53
553
277
297
549
557
293
301
2069
25
18
533
26
537
277
530
281
538
274
282
2069
533
277
2070
18
26
23
534
530
538
531
274
535
275
282
279
2070
18
26
530
538
274
278
282
2057
10
34
521
18
265
522
537
553
546
530
274
2057
25
41
521
265
537
553
281
297
2057
41
521
265
35
553
547
2073
537
281
2066
530
538
274
2066
530
2585
2594
2581
549
557
2581
537
530
2581
2582
530
531
535
2569
522
537
546
2569
537
2569
525
537
553
541
547
557
2585
2585
553
546
557
2594
2581
553
549
557
2585
530
538
2582
530
2582
530
538
2569
522
546
2569
537
2569
525
553
541
547
557
2585
2317
2321
2318
2321
2321
2313
266
281
282
2313
281
2313
281
2313
266
281
282
2313
2313
281
2313
281
2065
273
2065
529
273
2065
529
273
2073
18
26
537
530
281
538
274
282
2073
18
26
537
530
281
538
274
282
2250
458
2251
331
235
207
335
459
491
239
463
495
2251
235
207
459
491
463
2269
2256
240
2062
526
2574
2072
2072
2074
2070
2064
48
2072
2072
2072
2072
2636
2132
268
140
76
92
284
180
292
188
612
348
372
2228
2636
2132
268
140
276
76
116
92
284
180
292
332
188
356
612
348
372
2132
340
308
2140
284
340
180
308
2132
268
140
276
76
180
332
2132
140
276
76
2132
340
2659
2398
2374
286
3808
3392
2723
2452
2075
31
2079
2075
31
2075
31
79
2075
2075
31
2075
2075
31
2075
31
2420
2401
481
2785
2436
644
2436
644
392
648
2436
644
2436
644
676
2436
644
708
2436
644
2437
392
648
709
712
2440
648
712
2696
2437
392
645
648
712
421
2440
648
2696
2437
392
648
712
2696
2693
648
712
421
2437
392
645
648
709
712
2433
641
705
673
2433
641
705
673
417
2433
641
705
673
2689
705
673
2433
641
705
417
2689
705
2689
2436
389
644
645
708
709
676
420
661
677
660
2693
677
2436
389
644
645
657
708
420
661
660
421
2693
2754
2338
2624
704
2784
2624
2368
160
576
672
2240
320
576
224
352
608
2181
645
2688
2272
2400
2192
2240
2400
2368
544
160
576
704
672
2240
320
576
224
704
352
608
2688
2176
640
2176
640
2656
2656
2592
160
224
608
2176
2400
2368
2691
2728
3232
1248
672
416
736
2720
2400
2688
2560
2338
674
1256
360
744
3240
296
680
1256
360
292
291
676
675
2408
2408
2408
2728
360
3208
392
648
3208
388
644
392
387
648
643
2434
3240
1193
296
297
680
424
681
425
3240
1193
680
424
681
425
2344
680
2728
424
681
425
2728
424
681
425
3208
392
648
2440
2562
520
3232
288
672
416
3296
352
736
2752
288
672
416
2400
2560
2560
2666
2342
2312
2312
2762
2497
2720
2770
466
498
2252
2636
2336
2208
3292
3292
2786
2786
2786
2402
738
2402
2402
2402
738
2402
482
738
2402
2274
354
482
738
2274
354
738
2402
482
2274
354
738
2402
482
2402
482
2402
2274
354
738
2402
2402
2274
354
738
2402
2274
354
738
2402
2402
2274
354
738
2402
2402
2402
2274
354
738
3810
2428
2300
380
2300
380
2300
380
2300
2300
380
2300
2300
380
2428
2300
380
2300
380
2300
2300
380
2300
2300
380
2300
2300
380
2264
2264
2428
2268
732
2268
732
2780
2268
732
476
2268
732
476
2400
220
732
476
2268
732
476
3292
2268
732
476
3292
2400
480
2400
2400
480
2400
2400
2400
2260
2292
236
364
372
2260
244
236
2260
340
244
236
364
2260
340
236
364
2264
364
2284
364
2284
364
2264
236
2264
236
364
2284
2284
2284
364
2195
2195
2195
2288
496
2096
560
2434
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2462
2549
509
2549
509
2549
2549
509
2659
2432
2792
2536
2536
2536
2536
2536
2536
2792
2792
2536
2536
2536
2536
2536
2472
2904
2604
2604
2604
2572
2572
2572
2241
2056
33
16
17
9
2056
16
32
9
2070
2308
3029
3029
3029
3029
3029
3029
3029
3029
3029
2517
2947
2819
2963
979
2835
2835
2819
2851
2083
2083
2083
2083
3011
2115
2115
2115
2115
2819
2819
2696
2071
2071
2870
878
3284
1238
2569
537
2569
2057
2086
1063
39
2150
103
2057
2057
38
1063
39
2086
1063
39
2850
2818
1666
771
1667
2816
2816
1664
2816
1664
2816
2816
1664
3712
2816
2816
1664
640
2816
640
2816
640
2688
2816
2816
1664
2816
1664
2816
2816
2816
1664
2816
2816
1664
640
2816
640
2816
1664
640
2688
2816
2816
2816
2816
1664
2816
2816
2816
1664
2816
2816
2816
3712
2816
3712
3712
2816
2818
771
3712
2816
2688
2688
2958
918
2958
2958
2958
2957
3854
2435
451
2435
451
2310
2953
2953
2953
2176
2178
2178
2176
2204
2371
2726
3766
694
2534
2742
486
2742
486
3750
2726
3750
678
2536
484
2179
2181
2179
2179
2179
2705
2696
2696
2696
2696
2696
2960
2818
2977
2688
2145
2497
2497
2497
2497
2817
2817
2382
2833
1681
2833
2694
2691
2691
2691
3729
2704
2512
456
2708
2708
2708
2516
460
2516
2516
460
2708
2516
2516
460
2708
468
460
2516
460
2708
2516
460
2708
2508
2508
2508
2508
2508
2508
2508
2304
2952
2952
2716
2716
2524
2524
2524
2695
2695
2708
2708
2871
471
2871
471
2716
2716
2500
2500
2500
484
476
2500
484
476
2524
2500
484
2500
476
2500
484
2524
2500
2725
2312
2731
2982
2982
2982
2982
2976
2976
976
2976
2976
976
2976
3024
2976
2950
2944
2976
2860
2560
2560
2560
2560
3776
2240
2240
2978
2082
2146
3160
3160
3160
3160
3160
3161
3129
3160
3160
3121
3160
3160
3121
3129
3160
3160
3121
3121
3153
3153
3160
3993
3993
3992
3992
3992
3200
3200
3328
3328
3328
3328
3200
3200
3200
3200
3200
3200
3200
3200
2123
2251
243
3779
3715
1731
2243
2179
195
2243
2243
3787
3787
2251
243
2251
3779
3715
1731
2179
195
2179
195
2755
2755
2755
2190
2190
2190
2189
3778
1742
2114
2242
245
206
2242
2293
2805
2202
206
3821
2285
2797
2754
3722
2186
2186
3722
3722
2186
2186
2186
2206
2206
190
2218
2092
2156
2848
816
2504
457
2497
2497
2529
2505
2505
3860
3860
3856
1812
3856
3856
1812
2824
3860
3856
1812
3860
3856
1812
3856
1812
3856
1812
2504
2504
2712
2845
2845
2845
2816
776
2816
776
2704
2980
2708
2726
2708
662
2708
2710
2829
2690
2690
2513
469
2422
2182
2317
140
2306
130
133
134
2306
130
2306
261
133
262
2309
133
262
265
2373
2370
3685
3591
2305
129
2306
130
2308
2305
129
2305
2305
129
2178
2178
2178
2179
2307
131
2307
2307
2183
2311
135
2179
2179
2183
2183
2180
2371
2371
2375
2331
331
2371
2440
2440
2440
2444
2534
2486
2534
2534
3730
3730
2820
3115
2468
932
2114
2114
3642
3610
1594
3610
1626
3643
3643
3607
1595
1591
3607
1595
1591
1623
3607
1595
1591
3607
1595
1591
1623
3643
3643
3643
3643
3611
1595
2057
2057
2057
2056
9
2056
9
2056
9
2056
9
2056
9
2056
9
2056
9
2066
3596
2060
2060
2060
2060
2060
3596
2074
2074
2066
2065
2065
2058
2058
2058
2058
2065
2065
2065
2065
2065
2065
2065
2065
2078
2078
2066
2066
2608
2640
2570
3076
2564
2564
2685
2696
2564
2564
3249
3249
3248
2608
3120
2577
2577
2577
2577
2577
2577
2577
2672
2672
3232
3232
3232
2704
2704
2657
2673
2657
3233
2673
2657
625
3233
2657
2673
3249
2657
2673
2657
2673
3249
2657
2673
2657
625
2657
2673
2673
2657
3249
2657
2673
3249
2657
2673
2657
625
2657
625
3233
3249
2657
2673
2657
2657
2657
2657
2657
2657
2673
2657
2657
2657
2657
2657
2657
3233
2657
2657
2657
2673
2657
2673
2657
625
2657
2673
2657
2657
2657
2657
2657
2657
2673
2657
2673
2657
2657
625
2657
2673
2657
625
3233
2657
2657
2657
2657
2657
2657
2657
2672
2705
2705
2705
2705
2609
3105
545
3105
1073
2609
2609
2609
3121
2609
2609
2609
2595
2595
2595
2617
2617
2636
2668
2636
2636
2668
2576
2576
2572
2572
2570
2572
2570
2576
2576
2576
2576
2576
2576
2656
2656
2656
2656
624
2656
2656
2656
2656
624
2656
2656
2656
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2656
3248
2656
3248
2656
2656
2656
2656
2656
3248
2656
2656
3248
2656
2656
2656
2656
2656
2704
2704
2704
2704
2704
2704
2704
2704
2704
2704
2704
2704
2704
2704
2704
2704
2704
2704
2704
2704
2704
2704
2704
2704
2704
2704
2704
2704
3120
560
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
3084
3084
2572
2682
3250
1210
2674
634
2674
634
2674
2674
2682
2674
634
2674
634
2682
2674
634
2674
634
2706
2706
2706
2706
2602
3122
1082
562
570
2610
2610
570
3081
1034
3081
1034
3250
3250
2706
2706
2706
2706
2706
2706
2706
2706
2706
2610
2610
3122
562
3122
562
2610
2610
2610
2610
2610
2610
2610
2610
2610
2729
3250
2682
2681
2682
2681
2681
626
2674
2674
634
2674
634
2674
634
2674
634
3250
1210
2674
634
2681
2682
3241
2681
626
2681
2674
2674
634
2674
634
2674
634
2674
634
2674
634
2681
2681
626
2674
2682
2674
634
2674
634
2674
634
2674
634
2706
2706
2706
2706
3122
562
2610
2610
2610
3130
3122
1082
3122
1082
562
570
2610
2610
3081
3250
3250
3250
3250
3250
3250
2713
2713
2713
2713
2706
2706
2713
2713
2706
3122
562
2610
3122
562
3122
562
3122
562
3122
562
3122
562
2610
3122
562
2610
2610
2610
2610
2610
2610
2610
2610
2610
3122
2572
2713
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2672
2576
2672
2672
2672
2672
3686
2058
2182
1158
3590
134
2182
1286
1158
2054
2054
2310
3976
3976
3980
3980
2949
2952
2952
2758
454
2758
454
2758
454
2758
2502
3089
17
3089
17
3074
3074
3076
3558
3158
86
3088
16
3105
3217
3094
3094
3137
3138
3138
3233
1217
3075
1219
3075
1155
1187
3075
2114
3089
1105
3089
1105
3089
3153
3153
3089
1105
1169
3153
3153
3089
3089
3153
3153
3153
3089
3153
3153
3153
1169
3153
3153
3153
1169
3153
3153
3081
1097
3090
3204
1097
1161
3076
3090
3075
3107
3170
3138
3202
3217
3217
3217
3217
3217
3089
3089
1105
3217
3089
3089
1105
3153
3217
3089
3153
3217
3217
3089
3153
3234
3266
3217
1233
2065
2051
3075
3
3075
3
3075
3
2051
1059
35
3075
3
3089
17
81
3089
17
81
3089
17
81
3089
17
81
2065
2065
2065
2065
2065
2052
36
2052
36
2065
2065
2065
2164
2164
2052
2052
2067
3076
4
36
3076
4
36
3076
4
3076
4
3076
4
36
3076
4
36
3076
4
36
3076
4
36
3076
4
3076
4
2065
18
2065
2066
2131
2057
2052
2148
3075
3
3075
3
35
3075
3
3075
3
3075
3
2051
3075
3
3075
3
3075
3
3075
3
3089
17
2065
2065
1105
81
3089
17
2065
2065
2065
2065
2065
2065
2065
2065
2052
36
2065
2052
2065
9
2065
1033
9
3076
4
68
1092
36
2065
2065
2057
2057
2193
2065
81
2129
2144
1120
2071
39
151
1175
3142
3086
2071
1063
39
1111
3095
23
151
215
1175
2071
1063
39
1111
3142
1126
2070
1062
38
1110
214
3142
2070
1110
214
1238
3089
17
3153
81
2054
22
2150
2144
2070
2070
2065
3224
3185
177
3185
177
3450
2070
3206
3170
3170
3170
3193
3212
3202
3094
22
1174
3094
22
150
3170
98
162
3170
98
162
2146
2146
3234
3105
162
3106
1186
162
3170
3170
3170
2064
2190
3089
17
81
337
2065
2124
2082
2082
3074
2
1058
34
3170
3170
3170
3094
22
150
3170
3170
3138
3170
3092
20
1108
84
148
1172
2078
2188
2124
3170
3106
34
1122
2273
226
2144
1120
2209
2209
2273
2049
33
2369
2081
2081
3073
1
1057
33
2049
257
3073
1
2049
257
321
3073
1
1057
33
3073
1
3158
86
3158
86
3073
3073
1089
3073
3073
3073
3073
3073
2273
2273
2049
2369
2241
2241
2241
3112
40
3112
40
3112
40
3112
40
2088
3112
40
2088
2088
2216
2216
2216
2216
2216
2216
2216
3280
3218
3112
40
3112
40
3112
40
3112
40
2216
2216
2216
2216
2176
2176
2176
2824
2100
84
2612
596
2064
32
656
2080
656
2096
2160
2720
2576
544
1168
2592
1168
2672
3232
2608
592
2098
2610
2080
2592
2305
2444
460
2444
460
2438
454
422
2438
454
422
2499
2438
454
2438
422
2145
2369
2369
320
2369
2369
2178
3586
1548
2317
2306
130
2306
130
2306
2306
2970
2948
2176
2176
64
2688
2688
2688
3360
3360
3090
2598
2601
2569
553
2569
2569
2432
2688
2688
2688
2688
2688
2817
2817
2817
2689
2817
2689
2689
2689
2817
2817
2817
2689
2817
2817
2817
2817
2689
2817
2817
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2817
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2689
2433
386
2816
2690
644
2818
2818
2067
2067
2145
2145
2145
2145
2145
98
2368
2624
608
2368
608
2368
576
608
2441
2572
2572
2572
2573
2573
2573
2572
2573
2573
2573
2573
2575
2575
2703
2572
2318
3203
643
3203
643
3203
643
2691
2066
2560
516
2560
516
2560
516
2560
516
2560
516
2560
516
2560
516
3272
3125
3129
1077
2853
2316
3604
1554
2281
237
2281
235
237
2283
2283
2281
237
2281
237
2280
2280
2280
2280
2260
252
2282
2282
2280
228
236
2280
228
236
3609
3596
3594
3592
2420
2312
2311
3860
3214
2160
2926
2992
2992
2392
2316
2298
2298
2677
2677
2677
2676
2676
2938
2918
2587
2318
3854
2318
3616
2488
2488
2484
2984
2984
2472
2472
2984
2984
2984
2484
3600
1616
3600
1616
3600
2064
2072
2072
2072
3672
3608
2072
2275
2275
2353
2353
3416
3416
3416
3595
3589
3589
3585
1538
3585
3587
3585
3585
3590
3592
3585
1538
3585
3585
3585
3585
3585
3585
2840
2449
2449
2561
2561
2561
2891
2831
911
2827
907
2836
804
2836
790
3299
3288
2424
2424
2424
2742
1910
3952
2806
502
2806
3204
3204
3204
3204
2488
2488
2146
2438
3942
3942
3942
3942
2406
614
1894
3942
3302
3942
2278
614
742
486
3942
3942
2662
2278
2662
2278
2278
2662
2662
2662
2278
2278
2662
2278
2662
3749
3493
2694
2403
2438
2918
2918
2358
1846
2366
314
2186
2178
137
2178
137
2441
2618
2953
906
2953
2953
2953
2954
3041
2562
522
2562
2812
3200
3200
2801
497
2929
497
2929
753
497
2801
497
2929
497
2801
497
2801
497
2929
2929
753
497
2801
497
2929
497
2929
753
497
2545
2438
2438
3940
1894
3940
3940
3940
2769
2769
2257
2257
2257
2257
2257
2769
3940
2913
2564
3588
3940
2420
1892
3956
3940
3940
1908
3956
3940
2420
1892
3956
3940
3940
2404
1892
3956
2420
1908
3940
1908
2404
372
1892
1908
2420
1908
3940
3940
3956
2420
1908
3284
1892
2404
372
1892
3940
3940
3940
1908
3956
3940
1908
3252
1236
1908
2404
372
1908
2404
372
1908
3956
3252
1236
2404
2276
2660
628
2276
2660
628
2276
2279
3940
3940
3940
3940
3940
2404
2404
2401
3249
369
689
3249
2404
2401
3249
369
689
3249
2404
2404
2401
3249
369
689
3249
2404
3249
369
689
3249
2404
1892
2401
2673
369
1905
2404
612
3940
3940
2401
3940
2673
369
1905
3938
2404
1892
3940
3938
2673
369
1905
3940
3953
3938
2404
612
1892
3940
2673
369
1905
3938
2404
612
1892
3940
2673
369
1905
2279
2279
2279
2676
2676
2676
2676
2676
2676
2676
2676
2676
3284
2660
2660
628
3284
2260
228
2676
2660
628
2276
2276
2676
2676
2676
2276
2676
2676
3284
3316
1236
2276
2276
2676
2660
628
2673
2660
626
2673
2673
2660
2673
2673
2660
2660
2660
2660
2673
2276
2658
2658
612
2673
2276
2276
2658
2658
2660
2673
610
2276
2673
610
2276
2276
2279
3295
2279
1255
2279
2279
2279
1255
2279
3295
3295
3295
2404
2417
2417
2258
2417
2417
2404
2404
2404
2417
2404
2418
2417
2404
2417
2404
2418
2417
2404
2417
2404
3764
2916
2916
2916
2518
2468
2781
2781
2781
2160
2160
2320
336
176
592
304
368
624
2320
336
176
592
304
368
624
2128
112
272
144
336
176
592
304
368
624
2160
2160
272
336
176
592
304
368
624
2160
624
2128
272
336
176
592
304
368
624
2128
272
336
176
592
304
368
624
2128
112
272
336
176
592
304
368
624
2160
624
2384
176
592
304
368
2384
176
592
304
368
2128
272
336
176
592
304
368
2320
336
176
592
304
368
2320
336
176
592
304
368
624
2128
272
336
176
592
304
368
624
2128
272
336
176
592
304
368
624
2224
2128
176
592
624
2128
176
592
624
2161
2161
305
625
369
2353
369
2161
177
305
625
369
2353
369
2353
625
369
2161
305
625
369
2353
625
369
2353
369
2353
625
369
2353
625
369
2353
625
369
2673
2673
2161
625
2566
526
2132
164
596
292
308
2324
180
2132
164
340
180
292
308
2132
164
596
292
308
2228
292
178
308
612
2132
596
292
2132
276
180
596
308
2132
340
180
292
308
2340
2132
180
292
178
308
612
2226
2222
202
222
714
2222
2346
2154
170
298
2120
584
2338
2322
2338
2338
2338
2322
2330
154
2188
2748
2748
2496
2496
2496
2496
2448
2752
2496
2496
2760
456
2760
456
2760
456
2760
456
2504
2504
2504
2504
2760
456
2504
2504
2696
2448
2464
400
452
2448
452
2496
2448
2496
400
452
2464
452
420
2448
2496
452
2504
2448
404
2448
404
2656
2754
722
754
2754
722
2450
2434
2434
2965
3619
3619
3619
3619
3619
3619
3619
3619
3619
3619
3619
3619
3619
3619
3619
3619
3619
3619
3619
3667
3667
3589
3589
3589
2128
2128
2128
2128
2177
2177
2433
2433
2433
2183
1159
2592
2592
2096
3216
3248
3216
3216
3248
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2224
2352
2352
2336
2884
2881
2881
836
2881
836
2881
2881
836
2881
2884
2881
2423
2427
375
2144
3636
2063
2191
2196
2069
15
1557
1551
2069
15
1557
1551
3609
2097
2097
41
50
2089
2089
2177
2097
41
50
2097
2097
41
50
2089
2049
2100
2100
2097
2097
2097
2097
3633
3633
3634
3634
3634
3634
3625
3633
3634
3634
3625
3625
3633
3625
3633
1577
1586
3633
1577
3634
3625
3625
3625
3625
3633
3633
3625
3625
3634
3633
1586
3633
1577
3634
3634
3633
1577
3633
3633
3633
3633
3625
3625
3633
1577
3633
1577
3633
1577
3625
3625
3633
3633
1577
3625
3625
3633
1577
3633
1577
3633
1577
3625
3633
1577
3633
1577
3625
3633
1577
3633
1577
3633
1577
3633
1577
3633
1577
3633
3625
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3633
3625
3633
1577
3625
3625
3633
3633
3633
3633
1577
3625
3625
3633
1577
3625
3633
1577
3633
1577
3625
3633
3633
1577
4017
3625
3625
3633
1577
3633
1577
4017
3625
3633
1577
3633
3625
3625
3585
3585
3585
3585
3969
3585
3969
3585
3633
3633
3633
3633
3633
3663
3599
3598
1551
3599
3599
3598
1551
3599
2062
15
2062
206
3625
2063
1551
1615
2063
1551
2063
1551
3585
2105
2105
2105
2105
2105
2105
2233
2105
2105
2105
2105
2097
2097
2097
2073
2201
2098
2105
2105
2069
2069
1557
2069
2069
2069
2069
2069
2069
2069
2089
2097
41
105
50
1641
2089
105
2089
2097
41
105
2153
2089
2062
2097
41
2097
41
2097
41
50
2097
41
50
2098
2098
2097
41
2097
41
2098
2097
41
2098
2098
2097
41
2097
41
2098
3633
2089
2089
1585
2089
2050
2058
2058
3598
1551
2105
2063
2089
2089
2098
2089
2089
2097
41
2097
41
2105
2105
2217
2089
2217
2089
2089
2089
2089
2097
41
2097
41
2097
41
2097
41
169
2097
2097
41
169
2089
2089
2089
3604
148
212
2068
1556
2068
2065
1553
2065
1553
2225
2225
2225
2225
2225
2069
1557
2097
2065
1553
2065
1553
2065
1553
2065
2065
1553
2065
2065
1553
2069
149
2069
1557
2069
2216
2160
3664
2069
2069
2069
1557
2069
1557
2049
2065
2065
2065
145
2065
2065
145
2065
2065
145
2065
2065
145
2065
2069
2597
3602
2310
2318
2323
2323
2323
2755
2376
2376
2320
2354
2080
2779
727
2159
2360
2360
2360
2360
2360
2360
2360
2360
2360
2360
2360
2360
2360
2360
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2054
2054
2054
2054
2054
3145
3141
3142
3142
3143
3143
3145
2241
194
195
2485
3905
1859
3778
3906
3906
2466
2242
3777
1730
3777
1730
2242
2489
3778
3777
1730
3777
1730
4057
3778
2241
194
2201
2241
194
153
217
2201
2201
2201
409
3906
3714
1730
3906
3764
2265
3906
2421
2421
2343
3239
3239
3239
2512
2511
2511
2511
2511
2511
2592
2352
2592
2509
2608
2592
2608
2513
2513
2513
2513
2513
2513
2517
2517
2517
2517
2517
2517
2517
2517
2517
2517
2517
2517
2517
2517
2517
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2312
296
2344
2512
2344
2592
288
552
296
2512
2336
552
296
2312
288
296
2512
2336
2336
2352
2352
2312
296
2312
2576
264
552
296
2312
2600
296
680
2576
552
296
2600
2344
2344
2347
2315
299
2315
2598
294
2315
299
2574
527
270
271
558
654
655
302
559
462
303
463
2319
2319
463
2575
270
271
462
463
2318
302
2510
2574
270
558
654
302
462
2318
462
2319
302
2329
2319
303
2319
463
2329
665
2325
2574
270
271
558
654
655
302
559
462
303
463
2511
2574
527
270
271
462
463
2318
654
302
462
2318
462
2318
302
2318
462
2318
271
302
303
2319
303
2319
303
463
2319
463
2329
2325
2319
302
303
2351
2351
2319
2702
655
2702
2713
2709
2702
655
2317
2331
2317
557
461
2326
2317
2715
2317
461
2326
2317
2573
269
557
282
653
461
2317
557
282
666
2317
461
2317
2715
2317
2317
461
2326
2317
461
2317
461
2326
2317
461
2573
269
282
653
461
2317
282
2317
461
2317
2701
685
2701
666
2715
2701
2701
666
2328
664
2328
664
2712
2328
664
2328
664
2328
2328
664
2328
2328
2584
280
664
2328
664
2328
2712
2712
2712
2712
2712
2712
2712
2328
2328
2328
2328
2328
2328
2592
304
688
2320
304
2592
304
2592
288
304
688
2608
304
656
2336
304
2336
304
2352
2336
2352
2352
2314
2314
2314
2600
296
2312
2600
296
2312
296
2312
296
2344
456
2312
296
456
2344
456
2312
296
456
2504
2600
296
680
456
2600
296
456
2504
2344
456
2600
296
456
2317
461
2317
461
2350
2316
2326
2594
290
2315
555
651
275
299
683
307
459
2570
267
266
555
554
651
299
683
298
459
458
2315
555
651
2315
555
651
299
459
2346
2314
458
2322
2315
555
651
275
299
683
459
2570
267
266
555
299
298
459
2315
651
459
2315
555
299
459
2603
651
275
683
2313
522
266
649
554
650
298
457
458
2570
266
646
550
458
2565
265
553
266
549
554
550
298
457
458
2313
266
298
457
458
2570
266
2570
266
550
2571
267
651
275
299
2571
522
267
266
651
299
298
2315
651
2571
267
651
299
459
2571
267
651
275
299
2571
522
267
266
299
298
2571
267
651
459
2571
267
299
459
2313
2571
267
275
299
2313
266
649
650
298
457
458
2314
550
2313
266
550
298
457
458
2313
266
298
457
458
2314
550
2346
2314
2346
2699
683
2699
683
2699
2699
2731
2699
2699
683
691
2697
2693
646
2694
2699
2699
683
2694
2512
2512
2728
464
2702
686
2702
2702
655
686
687
2735
2703
2511
2715
2573
653
685
666
2701
666
667
2701
685
2701
2701
685
2714
2712
2712
2584
2584
664
2712
2712
2712
2576
656
2608
672
2720
2600
680
2600
680
456
2696
680
2600
680
456
2696
680
2600
680
456
2728
456
2710
694
2701
2700
2697
2603
651
683
2569
522
646
649
650
682
678
2693
646
649
650
2697
650
682
2698
2698
2699
683
2694
649
650
682
678
2694
650
678
2568
264
2568
2568
2568
2568
544
264
2568
264
2568
2568
2568
2568
2568
2568
2352
2352
2336
2336
2568
528
264
552
2600
2568
528
552
2576
264
552
296
2600
2568
264
552
2568
528
552
2320
2730
2575
271
2575
655
559
2319
2575
271
2575
2575
271
2575
655
2319
2575
2575
271
2329
2329
2581
277
469
2325
2330
2587
2586
666
2317
2317
2605
653
2605
2330
474
2330
2317
2701
2317
2317
2317
2317
2701
2328
2520
2328
2328
2328
2584
280
2584
2584
280
2584
280
2328
2328
2576
304
2608
2592
288
2576
304
2592
2592
288
2608
2608
2608
2592
2592
2608
2608
2336
2336
2570
2570
266
2568
2568
2568
552
2568
552
2568
2568
552
296
2568
2600
296
2600
2600
296
2600
680
2696
2600
296
2344
2344
2600
296
2600
296
2322
2603
275
2603
651
2697
650
2603
2603
683
2698
2603
2697
2698
2514
2322
2313
2313
2313
2313
2313
2323
2699
2697
650
2323
2570
266
2698
2570
266
2313
522
266
2313
266
298
2313
522
266
2313
522
266
554
682
2699
2698
2698
2698
2693
646
649
2693
649
681
677
682
2699
2697
2698
2693
2693
649
681
682
2352
2592
2592
2512
2512
2352
2352
2352
2352
2342
2585
277
281
309
661
665
473
2318
558
302
2325
281
661
665
473
2318
558
302
2318
558
302
462
2325
661
2325
281
661
2325
661
2325
661
2325
281
309
661
665
473
2318
558
302
2325
281
309
661
2318
558
302
2325
309
469
2318
558
302
462
2325
309
2325
2325
281
661
2325
661
2325
661
2325
2325
2709
665
2709
665
2709
665
2709
2709
2709
2709
2709
2709
665
2709
665
2709
665
2709
2709
2709
2709
2709
2586
282
666
474
2326
662
2330
474
2586
282
474
2326
2330
666
2330
2330
2586
282
666
474
2326
2330
474
2522
2326
310
2330
2330
2714
2710
2714
2710
2714
2586
282
2306
2306
666
2306
2586
282
2306
282
2339
2594
290
291
2306
2321
2321
305
657
2321
657
2321
2321
305
657
2321
689
2321
305
657
465
2321
2321
305
689
2321
657
2321
305
657
2321
2321
305
689
2321
465
2321
2321
465
2321
305
657
465
2321
657
2321
305
657
2321
2321
657
465
2321
2321
305
2321
305
657
2321
305
657
2321
2353
2321
305
2321
305
2321
465
2321
305
2321
305
465
2353
2321
465
2513
2513
2705
2705
2705
2737
2705
2737
2705
2705
2705
2705
2705
2737
2705
2705
2705
2737
2705
2737
2705
2705
2705
2705
2705
2569
265
522
553
266
554
298
457
458
2570
267
266
555
299
298
457
459
458
2310
265
522
266
457
458
2310
646
274
658
2313
553
554
681
298
2313
2313
266
457
2313
2313
553
298
457
2597
677
2313
266
457
458
2565
521
262
265
522
553
645
266
646
549
649
554
681
550
650
298
294
457
458
2565
645
549
677
2570
267
266
555
554
651
299
298
682
459
458
2565
521
262
265
522
645
266
646
549
550
458
2565
645
549
2315
274
562
658
459
2313
554
298
457
458
2505
2313
266
457
458
2322
2322
2313
266
298
457
458
2314
554
298
2313
522
266
457
458
2578
274
2313
266
554
298
457
2597
2565
2565
518
262
645
266
457
458
2313
553
554
298
457
458
2313
522
266
457
458
2314
298
2313
266
2569
265
522
266
554
298
457
458
2570
267
266
299
298
457
458
2310
265
522
266
294
457
458
2310
267
274
658
2313
2313
2313
457
2313
2313
298
457
2313
266
457
458
2569
262
265
522
266
649
554
550
650
298
294
457
458
2571
522
267
266
554
299
298
682
458
2310
265
522
266
550
294
457
458
2315
274
2313
550
298
294
457
458
2505
2313
522
266
457
458
2322
2322
2569
265
266
298
457
458
2314
298
2313
522
266
457
458
2322
2313
2314
2322
2313
266
550
298
457
2310
265
266
457
458
2313
298
457
458
2313
266
457
458
2313
266
298
2314
298
2313
266
2706
2693
2693
646
2694
658
2729
2725
2693
646
649
681
650
2693
677
2699
682
2693
646
2693
2706
2729
2693
2693
2725
2693
646
649
2693
677
2693
646
2693
2336
2581
2734
2709
665
693
2581
661
2581
2585
277
281
473
2734
2709
2709
2709
693
2649
2709
2709
2586
666
2742
2586
666
2714
2714
2330
2714
2705
689
2705
689
2705
689
2577
2577
2705
2321
465
2705
465
2513
2705
2705
2705
2705
689
2705
689
2705
2705
2569
522
649
681
650
682
2697
650
2578
2598
2601
649
681
682
2697
2697
2697
681
682
2693
549
677
2693
2693
649
650
677
2693
2598
2697
681
650
682
2698
682
2694
649
650
2697
2697
650
2694
2697
650
682
2569
649
681
682
2697
650
2697
650
682
678
2694
649
650
678
2565
518
521
265
522
553
554
585
457
618
458
2571
522
266
554
2565
521
262
265
522
266
457
2601
554
2578
2598
2597
2602
2313
2598
2506
2505
458
2598
2698
682
2698
2666
2730
2698
682
2698
2693
677
2693
2693
2697
681
682
2697
650
2592
2730
2318
302
2574
558
686
2581
2581
665
2581
277
2581
537
277
281
597
469
473
2581
537
597
665
2581
537
277
281
2581
537
277
281
469
2581
537
597
665
2581
537
277
281
2581
277
597
2581
597
661
665
2581
277
2709
665
2581
277
2581
2581
277
2581
2581
2574
558
686
2606
2585
469
2585
2585
2585
277
281
469
473
2581
537
277
281
601
665
469
473
2581
537
277
281
2585
277
281
469
473
2585
277
281
601
665
469
473
2585
277
281
2585
281
2581
537
277
661
665
469
2581
537
277
281
2585
277
469
2585
277
601
661
665
469
2585
277
2325
469
2325
469
2325
2581
277
469
2325
281
2325
2325
469
2581
277
469
2325
2325
469
2581
277
469
2325
2581
277
469
2325
469
2581
277
469
2325
2709
2709
2713
2713
2586
2586
2586
282
2586
282
474
2586
666
2586
282
2330
2586
2586
282
2330
2330
2586
2586
282
2586
666
2586
2586
2586
2586
2586
2586
2586
282
474
2586
282
666
474
2586
282
2586
282
2586
282
474
2330
2586
2330
474
2330
2586
2586
2586
2317
2586
2586
666
2586
2586
666
2586
2586
666
2586
2328
2584
2328
2306
282
2306
534
278
282
2306
2562
538
2562
534
538
2306
538
282
2562
2562
258
534
538
278
282
2562
258
2582
598
2582
278
598
2582
598
2582
2582
278
2582
2577
273
2577
2321
2577
273
2321
2577
273
2321
465
2577
273
593
465
2577
593
2577
593
2577
2577
273
2577
593
2577
273
2577
2577
273
2577
273
2577
273
465
2577
593
2577
273
2577
273
593
465
2577
273
593
2577
273
593
2577
273
2577
593
2577
593
2577
593
2577
2577
273
2577
273
2577
593
2577
2577
273
2577
273
2321
2577
2321
2321
2577
2577
273
2321
465
2321
2321
465
2321
465
2321
465
2577
465
2577
273
465
2321
2577
273
465
2321
2321
2321
465
2321
465
2321
2321
465
2321
2577
273
465
2321
465
2577
273
465
2321
2577
273
2577
273
465
2577
273
2321
2321
2321
2321
2321
2321
2321
2321
2321
2321
2321
465
2321
2321
465
2321
2321
465
2321
465
2577
273
657
465
2513
2321
2577
273
465
2321
465
2321
2321
465
2577
273
657
465
2321
2321
465
2321
2321
465
2577
273
465
2577
273
465
2321
465
2577
273
465
2577
273
465
2321
2321
2577
273
657
465
2321
2577
273
657
465
2321
2321
465
2577
273
657
465
2321
2705
2313
266
2569
265
522
553
266
554
298
2322
2313
522
266
2569
522
649
650
2597
2569
522
553
554
681
682
2570
2314
2313
522
553
266
554
298
2322
2597
677
2313
522
266
2569
265
553
2322
2323
2569
553
681
682
2569
265
2313
2322
2569
2569
265
2569
265
522
553
266
554
298
2693
2597
2597
2569
522
553
554
681
682
2569
265
522
553
266
554
298
2597
677
2597
677
2310
265
266
2566
262
530
274
466
2565
645
2571
262
267
2565
518
521
522
645
646
649
650
2566
530
646
594
466
2566
262
265
522
266
2566
523
651
2566
262
530
274
2566
267
2565
645
2310
2310
274
275
466
2310
530
274
466
2566
646
2566
530
646
647
594
2566
530
2566
262
530
274
2566
2693
2578
274
2322
2571
274
2578
2571
530
2322
2315
530
2570
266
2601
554
2570
530
266
274
2578
274
466
2570
554
650
2601
554
682
2570
530
650
2578
466
2601
554
2570
530
266
274
2313
266
2313
522
553
266
554
298
2570
650
2570
553
554
681
682
2313
553
266
554
298
2697
2698
2314
2313
522
266
298
2570
2570
650
2569
522
682
2570
266
2313
266
554
298
2313
2322
2738
2322
2565
2569
265
522
266
298
2565
645
2565
2565
2565
2569
522
553
681
682
2565
2569
265
522
553
266
554
298
2565
549
677
2565
549
677
2565
549
2565
549
2565
2565
518
521
262
265
522
266
2566
262
519
530
274
466
2565
645
2310
2565
518
521
262
522
645
266
646
649
581
582
650
2565
2565
518
262
519
645
530
646
274
647
466
2565
518
521
262
265
522
266
2310
267
519
646
651
647
2565
518
262
519
530
274
2310
2565
2565
645
2565
2565
518
2310
519
530
274
275
466
2310
530
274
466
2565
2565
518
262
645
646
2565
518
262
519
645
530
646
274
275
647
466
2310
267
530
646
274
647
466
2323
2565
518
262
519
530
274
275
2565
645
2323
2310
530
274
2565
2566
2567
530
274
2578
274
2578
274
2578
274
651
2566
519
530
274
2566
2567
530
274
2313
266
457
458
2314
2314
274
2313
522
266
650
457
458
2322
466
2313
266
2570
266
554
650
2314
2313
682
2570
266
274
650
2322
466
2322
2313
266
2313
266
2313
522
266
298
2313
522
266
650
457
2313
266
2570
266
646
650
2313
522
266
682
2313
522
266
2570
554
2313
266
2313
266
298
2313
266
2310
265
266
2315
275
2313
266
2571
267
275
2313
522
266
2570
266
646
650
2313
522
266
2322
2322
2322
2322
2514
2514
2698
2738
2693
2725
2725
2693
2693
649
650
2694
647
2693
2693
646
2694
647
2693
647
2693
2697
650
2698
2698
2738
2698
2698
2693
649
650
2693
2693
649
2730
2693
2693
691
2693
677
2698
2697
650
2729
2738
2725
2738
2693
2729
2725
2725
2693
649
650
2693
646
647
2695
2694
2694
2694
2694
647
2695
2697
650
2698
2738
2698
2698
2693
649
650
2693
2730
2693
2693
2693
2698
2602
298
2329
2606
2586
282
2586
282
2330
2562
258
546
290
2562
258
282
2562
258
546
290
2330
2330
2330
2562
258
282
2602
298
2346
2566
262
294
2566
262
274
2602
298
2310
554
550
298
294
2566
262
550
294
2310
554
550
298
294
2566
262
550
294
2329
2329
2586
282
2586
282
2586
282
2586
282
2586
282
2586
282
2562
258
538
282
2562
258
538
282
2562
258
2562
258
538
282
2562
258
538
282
2562
258
538
282
2562
258
2562
258
538
282
2562
258
2566
262
2566
262
274
2566
262
2566
262
2566
262
2566
262
2566
262
2566
262
274
2566
262
2560
520
584
2304
520
528
264
584
2560
520
576
584
616
2304
264
2568
2560
520
576
616
2304
296
2560
256
520
576
264
616
2312
2568
2560
256
520
576
264
608
616
2312
2568
584
2568
2560
616
2568
264
2312
2560
520
2645
2560
2576
2687
2687
2687
2452
2452
2452
2455
2453
725
2453
2452
2452
2452
2452
2624
2304
2304
544
576
2560
640
544
672
2560
256
2624
2624
2688
2592
2688
2624
2624
2304
2688
2624
2560
2560
256
544
288
608
2560
640
544
672
2560
2560
576
2560
2560
576
448
2560
256
576
2560
640
2560
256
544
288
2560
2560
2560
256
2560
576
2560
256
576
2304
2560
576
2560
256
2560
256
2306
450
470
2306
290
2582
278
2582
694
2326
566
2582
278
2316
284
2594
2326
310
2306
540
284
2582
694
2306
2582
2562
2582
2562
2582
2582
2659
2387
2567
2443
3730
3443
3697
2292
245
2591
2591
2591
2591
2591
2591
2591
2591
2591
479
2591
479
2527
2591
607
2591
2591
2591
2591
2326
2323
2323
2611
2756
2756
2756
2756
2756
2756
2764
2764
2764
2764
2724
2764
2760
716
2760
716
2764
2764
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2752
2752
2752
2752
2752
2752
2752
2752
2752
2752
2752
2752
2752
2752
2752
2752
2752
2752
2752
2752
2752
2752
2752
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2725
2725
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2725
2755
2336
2624
2688
2720
2624
2640
2720
2640
2720
2320
288
2320
2320
2336
2336
2336
2704
2704
2688
2720
2336
2704
2688
2336
2640
2720
2720
2640
2640
2720
2320
2320
2320
2336
2512
2336
2336
2688
2720
2720
2720
2720
2656
2656
2656
2336
2336
2336
2304
2336
2304
2560
640
2720
2336
2336
2592
672
2592
2592
2592
672
2656
2560
640
2560
2336
2592
672
2336
2336
608
2592
2336
2336
2592
672
2336
2336
608
2336
2336
2592
672
2592
672
2656
2656
2656
2592
2656
2304
2560
256
2560
640
2304
2304
2560
640
2560
256
2304
2560
640
2560
640
2560
2336
2336
2336
2336
2592
672
2592
288
2592
672
2592
288
2336
2336
2592
672
2592
288
2592
672
2592
288
2336
2592
672
2592
2592
2592
2592
2592
2592
2592
2592
2304
2560
256
2560
2560
2560
576
2560
2336
2592
288
2592
672
2592
288
2336
2336
608
2592
2512
2592
2592
2592
2656
2560
2560
2308
2922
2920
2924
2500
2547
2695
2498
2498
2498
2310
2674
2576
2704
2772
2582
2700
2700
2700
2316
2572
2316
2316
2316
2700
2316
2572
2572
2316
2572
268
2316
2316
2572
268
652
2572
268
2316
2572
268
652
2316
2316
2572
268
2316
2572
268
652
2316
2316
2316
2316
2316
2572
268
2316
2572
268
652
2316
2316
2572
268
2316
2572
268
652
2316
2572
268
2316
2572
268
652
2316
2316
2572
268
2316
2572
268
652
2316
2316
2316
2572
268
2316
2572
268
652
2188
2318
2574
270
2318
2574
2318
2574
270
2318
2574
2574
2318
2574
2574
2318
2316
2572
268
2316
2572
2316
2572
2572
268
2316
2572
2572
2316
2572
2572
2316
2572
2572
2316
2326
2582
2326
2582
2582
2582
278
2582
2326
2582
278
2582
2326
2326
2582
278
2582
2326
2582
278
2582
2326
2582
2582
278
2582
2582
278
2582
2316
2316
2316
2316
2316
2316
2316
2316
2582
2582
278
2574
270
2318
2582
278
2582
278
2582
278
2574
2582
278
2326
2582
278
2574
270
2318
2582
278
2326
2574
2318
2316
2316
2572
268
2316
2572
268
2316
2572
2572
2572
268
2572
268
2316
2572
2572
2572
2316
2691
2691
2691
2530
2530
2530
2530
2752
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2706
2916
2916
2916
2916
2916
2916
2916
2681
2138
3688
1896
2920
2920
2920
2920
2920
2920
3906
1762
3650
1858
2242
2882
2882
2882
866
2882
866
2202
2906
3940
3940
3922
3922
3922
3922
2403
2064
2064
2064
2064
2064
2064
2064
2064
2064
2052
2566
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
2947
907
2819
779
899
907
787
2955
2955
2835
843
979
2195
211
2251
2187
2123
2123
2123
2123
2947
2179
139
2179
139
2819
131
779
139
2179
139
2179
139
3331
779
139
195
1291
1347
835
1475
787
203
1355
843
1483
2186
2058
3082
10
3376
3688
3826
3826
3801
3801
3945
2173
2174
2173
2173
2142
2141
2173
2173
126
2174
2173
2173
2174
2173
2173
2604
3867
3867
3867
3867
2590
2331
1179
3227
2331
1179
3227
3355
3870
3870
3870
3870
2073
537
280
281
538
1176
1177
282
1180
1178
3224
1180
2072
28
88
280
284
282
2074
282
1178
2330
2074
538
282
2330
2072
25
28
536
26
280
540
284
3867
3867
3867
3867
3867
3867
3352
3864
1817
1820
1818
3864
1817
1820
1818
3864
1820
1818
3864
1820
1818
3864
1820
1818
2520
476
3864
1817
1820
1818
2520
476
3864
1817
1818
3864
1820
3864
1820
3864
1820
3866
2334
1182
3230
2587
283
1179
3227
2587
3355
2072
25
536
26
280
540
281
538
1176
284
1177
282
1180
1178
3224
1180
2584
540
538
1176
1177
1180
1178
2074
538
282
2586
3867
3352
1308
3864
1817
1820
1818
3866
2606
2715
2715
3224
2072
536
26
538
2136
90
2136
90
2568
2576
530
2704
658
2576
530
2576
530
2564
3338
2063
527
2319
2575
2575
271
2341
2560
2560
2560
3234
3220
3220
3234
674
3217
657
3334
2178
3206
2182
2182
2182
2182
2182
2182
3206
2086
3206
2182
2176
2176
3234
674
3234
674
3235
675
3235
675
3234
674
2632
2632
2632
2632
2120
2120
584
2582
2592
2563
2725
2204
2560
256
128
2304
2304
2304
128
2560
2560
2330
3248
1201
3249
3248
1201
2124
2147
611
2147
611
2145
609
3322
2426
2298
2298
2420
2420
2420
2292
2296
2420
2292
372
2424
2420
2420
2420
2424
2420
2420
2424
2420
2424
2420
2420
2424
2420
2298
2425
2425
2426
2426
2426
2426
3340
2586
2586
2420
2420
2292
2292
2292
2145
2529
2416
2416
2417
2417
2417
2417
2422
2422
2422
2422
2294
2294
2294
2294
2294
2294
2294
2294
2294
2294
2294
2294
2294
2422
2422
2177
2320
2177
2567
2567
2691
647
2692
647
2560
516
2560
516
2560
516
2560
516
2560
516
2560
516
2564
2564
2688
644
2567
2564
524
2560
2596
556
2051
2051
2051
2051
2508
2252
460
2252
460
2948
902
2180
134
2052
6
2639
2639
2639
2767
2767
2624
2592
2939
2939
2592
2939
2939
2624
2592
2764
2764
2592
2592
576
2752
2752
2636
2994
3239
935
3000
2961
914
3232
928
2192
2201
2840
2832
2832
2832
2200
2200
2200
2192
2192
2192
2192
2192
2395
2435
219
475
2491
3803
3803
3803
2299
2267
2267
2267
2299
3803
3803
2435
219
2235
2435
219
3803
3803
3803
2267
2267
2267
2267
2267
2267
2267
2330
154
218
346
410
474
2330
154
218
186
410
442
474
2329
153
185
217
409
441
473
2177
3834
3802
2554
2298
2202
410
2298
2298
506
2202
2458
2458
378
442
506
2458
442
2489
2233
441
2489
2242
2394
2266
2266
2394
2394
2202
218
410
2202
218
410
2266
2266
2266
410
2202
218
410
442
2202
2177
2049
65
2592
2592
2511
2507
463
2579
2323
2507
2315
2315
3380
3380
3330
1332
3380
3384
3332
3332
2590
3382
3382
3382
3382
3382
3382
3334
3334
3334
3334
2419
2419
2188
2573
269
1165
2061
14
525
526
3341
2060
524
2060
524
2060
524
2060
524
2416
2742
2288
2176
2288
2288
2288
2291
2588
2130
2418
2645
2645
2146
3234
2338
3238
2338
294
3234
1190
3236
3236
2338
294
3238
2342
2341
3237
2342
2338
3237
2338
294
2338
3330
1285
3330
1284
1286
3314
2081
2337
293
3233
2338
3234
1188
2340
2337
293
3233
2341
2339
3235
3239
3239
3239
3237
2341
3237
2341
2341
3233
2343
3236
1187
3237
3237
3239
3239
3236
2311
2311
2307
263
2311
2311
2311
2178
2178
2178
2178
2177
2177
2177
2177
3840
2304
2964
924
2147
2062
2062
2252
2252
2380
2376
2376
2376
2376
2382
2382
2373
2377
2373
2373
2377
2373
2373
2373
2377
2373
2373
2377
2373
2373
2377
2377
2377
2377
2376
2376
2824
2824
777
2825
2824
2824
777
2824
777
2824
777
2824
2824
777
2825
2825
2825
2825
2825
2825
2825
2825
2898
3776
2880
2880
2880
3008
2880
3008
2764
2764
2466
930
420
932
2466
930
2754
418
930
713
457
2923
2923
2923
2923
2978
2978
2978
2978
2978
2978
2978
2978
2754
450
451
2754
2467
2467
2864
2132
2915
3014
3748
2758
2864
2244
3684
3682
2918
2918
2916
1380
3748
3524
2848
2848
1744
2768
3782
806
3782
806
2854
2758
2866
1842
2866
1842
3430
870
3430
870
3434
874
2246
3782
2920
1640
1896
2864
1840
3808
872
1640
1896
3432
872
2864
3808
2864
1840
2912
1376
1384
872
2920
1640
1896
2864
1840
3376
2272
2272
3812
2866
1842
2866
1330
3809
1764
2866
3812
2866
1842
3812
2866
1842
2866
3812
3378
2918
1638
1766
3814
3430
870
998
2918
1638
1766
1894
3814
2918
1638
1766
3814
3814
3814
2918
3430
870
998
2918
1638
1766
1894
3814
2918
1638
2918
1638
1894
2918
1638
3814
2276
2276
2274
228
2922
1642
1898
1770
2922
1642
1898
3818
2922
1642
1898
1770
2922
1642
1898
1770
2922
1642
1770
3434
874
2922
1642
1898
2922
1642
2278
2278
2278
2278
2278
2278
2278
2278
2282
2282
2282
2282
2282
2790
2790
2790
2790
2790
2790
2790
2790
2790
2790
2790
2781
2794
2794
2794
2794
2794
2794
2794
2864
1840
3776
2246
2246
3782
3776
2977
932
3745
1700
3492
3492
2752
3782
3782
3526
3782
3782
2758
2161
2161
2161
2861
2189
77
3629
1837
3661
3629
1837
3629
1837
3725
1613
2190
2190
2278
2273
2274
2274
2274
2850
2850
2850
2850
2850
2850
3814
3814
3814
3812
3812
2278
2278
2278
2276
2276
2790
2790
2788
2912
1632
2912
1632
1888
2912
1632
1888
2864
2912
1632
1888
2912
1632
1760
1888
816
1840
2912
1632
1888
2272
2914
1634
818
2914
1634
1762
1890
818
1842
2914
1634
1762
1890
818
1842
2914
1634
1762
1890
2914
1634
1762
1890
2914
1634
1762
1890
2914
1634
1762
1890
3810
2914
1634
1890
3810
2914
1634
1890
2866
2866
2914
1634
1890
2784
2784
2784
2274
2274
2274
2274
2274
2274
2274
2274
2274
2274
2786
2786
2786
2786
2786
2786
2786
2786
2786
2786
2915
1763
1635
1891
2915
1763
1635
1891
3811
2275
2275
2787
2787
2913
1633
1761
1889
2913
1633
1761
1889
2913
1761
3681
1745
3681
1761
1745
3681
1761
1745
3681
1761
1745
3681
1761
1745
3681
1761
1745
2913
1633
1761
1889
2913
1633
1761
1889
2913
1633
1889
2913
1633
1761
1745
1889
2913
1633
1889
2913
1633
1761
1889
2913
1633
1889
2913
1633
1889
3809
2913
1633
1761
1889
2913
1633
1761
1889
2913
1633
1889
2913
1633
1761
1889
2913
1633
1761
1889
2913
1633
1761
2913
1761
2273
2273
2273
2257
2273
209
2273
209
2273
209
2273
209
2257
2273
209
2273
2273
2273
209
2273
209
2273
2273
2273
2273
2769
2769
2769
2769
2769
2769
2769
2785
2785
2785
2785
721
2785
2785
721
2785
2785
2912
1632
1760
1888
816
2272
2272
2272
2914
1634
1762
1890
2914
1634
1762
874
1642
1898
2914
1634
1762
1890
2914
1634
1762
1890
2784
2274
2274
2274
234
2274
2274
2274
2786
2786
746
2786
2240
2240
2241
2241
2246
2246
2244
164
2242
2242
2242
2242
2242
162
2210
146
2210
2752
2752
2752
2753
2753
2753
2758
2756
2754
2754
2754
2754
2754
2754
3008
3776
3782
3782
3782
3782
3778
3778
3778
3778
2752
2754
2754
3494
3489
2061
3811
3043
819
1331
3043
3811
819
1843
3811
3811
819
1843
3811
2867
1843
2867
2275
2275
2275
2275
2275
2787
2787
2787
2787
2787
2243
163
147
2211
2195
2755
3747
3491
3491
3779
3779
3779
2755
2755
3491
3491
3491
3491
2275
2275
2243
2243
2243
2211
147
2243
163
2755
2755
2755
2755
3779
3779
3523
963
3779
3523
963
3779
3779
3779
3779
3779
2755
2755
2755
2755
2755
2273
2918
3808
3809
2272
3816
1764
3816
1764
3812
3810
3810
3810
3810
3810
3810
3810
3810
3810
2914
2914
3810
3810
2273
2784
2276
2280
228
2276
2785
2274
2274
2274
2274
2274
2274
2274
2274
2274
2274
2274
2792
740
2792
740
2788
2786
2786
2786
2786
2786
2786
2786
2786
2786
2786
2244
2210
2242
2756
3526
3782
3782
2758
2758
3530
3490
3490
3522
3522
3778
3778
2754
2754
3489
2278
2278
2278
2278
2280
2280
2246
2758
2241
2245
2212
2210
2753
2757
2756
3526
966
3782
3782
3526
966
3782
3526
966
3782
3526
966
3782
3526
966
3782
3526
966
3782
3782
3520
960
3776
2758
2758
2758
2758
2758
2758
2758
2758
2758
3012
2753
2246
2864
1840
2864
1840
2864
2864
1840
2864
1840
2864
1840
2864
1840
3808
816
3808
2864
1840
2864
1840
2865
1841
2865
2865
2865
2272
2272
3812
2866
3810
818
1842
2866
3810
818
1842
3810
2866
1842
2784
2784
2276
2274
2274
2274
2786
3730
2864
2865
2866
2784
2151
3995
2119
2119
2119
2119
2119
2119
2119
2119
2119
2119
3458
3456
3460
3460
3104
3072
3072
2118
646
2118
2118
646
2118
2118
646
649
2118
2694
2118
3632
3632
3632
3632
4031
4031
4016
3174
3632
3632
3633
3633
2161
2237
2161
2162
2161
2161
2162
2161
2161
3609
1625
2201
1625
3609
1625
3673
2201
3609
3666
2061
2061
2061
22
2061
2061
22
3597
2061
2061
2061
61
2061
189
2061
2061
3597
2061
2061
61
2061
2061
61
2061
1549
2061
1549
2061
1549
2061
61
1549
2061
22
1549
189
2061
1549
2061
1549
2109
2061
189
2109
2061
2061
2061
61
2070
2070
2061
61
1549
1613
2061
61
1549
2070
2070
2073
2073
1561
2161
2161
2162
2061
22
189
2061
2061
2061
22
2061
22
189
2061
2061
22
1549
1558
2061
1549
2061
22
189
2061
2061
1549
2061
1549
2061
61
2061
189
2061
2061
1549
2061
22
189
2061
22
189
2061
2061
1549
2161
2162
2061
2061
3633
3609
2073
2073
1561
2073
1561
2073
1561
2073
1561
2073
2073
1561
2073
1561
1625
2073
1561
1625
2073
2073
1561
2061
2061
22
1549
1558
2061
2061
2061
22
1549
1558
2061
2061
22
2061
22
1549
1558
2061
2061
2061
22
1549
1558
2061
3633
3633
3633
3633
3633
2070
2070
2070
2070
3633
3633
3633
2130
2130
2198
2198
3633
2070
2070
1558
2070
1558
2070
2070
2070
2070
2070
1558
2070
2070
2070
2070
2070
2070
2070
1558
2070
1558
2070
2070
2070
2070
2070
2070
2070
2070
1558
2070
2070
3633
3633
3633
3633
2197
3645
1613
2198
2070
2073
2073
1561
2073
1561
2073
1561
2073
1561
1625
2073
2073
2073
2073
1561
2073
2073
1561
2073
1561
2073
2073
1561
3609
3609
2073
2073
2073
2073
1561
2061
2061
2061
1549
2061
22
1549
1558
2061
2061
22
141
150
2061
22
2061
22
2061
2061
1549
3597
3633
3633
3633
3633
3633
2070
2070
2061
1549
3606
2061
1549
2061
1549
2061
2061
2061
2061
2061
2061
2061
2061
3633
3633
3597
2109
1549
141
2097
1585
2097
2097
2097
3696
3696
1649
3633
3632
1585
3632
1585
3632
1585
3632
3632
3633
3632
1585
3632
1585
3633
3633
3633
3632
1585
3633
3632
1585
3633
3632
1585
3632
1585
3633
3632
3632
3632
3632
3632
3632
3632
3632
3632
3632
3632
3632
3633
3633
3633
3633
3633
3633
3633
3697
3633
3633
2224
177
3641
3649
3649
3649
3649
3153
2111
3698
3698
3698
3697
3686
3682
3698
3665
3665
3665
3666
3666
3666
3697
3697
3697
3698
3698
3698
3697
3698
3698
3697
3697
3698
3698
3698
3698
3697
3698
2096
1584
3639
2096
2096
2096
2096
176
2096
3646
2110
2110
2110
2110
2110
2110
3698
3698
3698
3664
3664
3664
3698
3698
3698
3698
2112
2112
2112
2112
2112
1600
3648
2110
2286
2256
3699
3699
3699
3699
2129
2129
3697
3697
3665
3665
3665
2110
2110
2238
2110
2110
2110
2110
2110
2110
2110
2110
190
2110
2110
2110
2110
190
2238
2110
2110
2110
2110
2110
2110
2130
2130
2130
2130
2062
2062
1550
2062
1550
2062
1550
2062
1550
2062
1550
3598
2062
1550
2129
2129
3598
2417
2257
2257
2257
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3619
3619
3619
3619
3619
3619
3619
2062
1550
2110
3683
3683
3683
3683
3683
3683
3683
3683
3619
3619
3619
3619
2053
3
2053
3
2053
3
2336
2310
2310
2054
2054
2320
288
2336
2368
272
288
2400
2400
2304
2304
2336
2112
16
32
2080
2112
16
32
2144
2144
2048
2080
2048
2048
2315
263
275
2059
7
19
2406
359
2150
2051
2052
516
258
260
2308
2050
4
516
258
260
2050
258
260
2054
518
262
2054
262
2566
262
2048
512
2
256
514
258
2048
2
256
258
2560
256
258
2376
2048
512
256
2048
256
2564
2564
3681
3330
3329
1280
1282
3328
3333
3358
3238
2084
2084
2341
2339
3235
2339
3235
2343
2343
2570
2696
2563
2562
2562
2691
2690
2562
3126
3116
2334
2470
2725
421
2757
2757
2949
902
903
2693
646
647
2080
2836
3788
3788
3788
3788
2833
3497
2837
3789
3493
3785
2833
2833
3497
2837
790
2837
790
2837
790
2837
2837
2837
2837
2837
790
2837
2837
2838
3789
3789
3789
3789
3789
3789
3789
3789
3789
3789
3789
3493
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
2084
2084
2834
3786
3786
2834
2834
3075
3
2179
2229
2229
2149
2145
2145
2145
2120
2120
2120
2120
2120
2120
2120
2120
3341
3596
3617
1561
3609
3609
3609
3596
1580
3609
3617
1545
1561
3601
3609
3597
3617
3617
3725
3641
2929
2569
537
2585
3585
1553
3585
1553
1569
1545
2593
1049
521
537
2593
537
3585
1561
2611
2809
766
762
750
2806
749
750
2809
762
750
2806
750
2798
2798
2814
762
750
2806
750
2798
2806
750
2798
2806
750
2798
2806
750
2444
3137
3137
1090
3137
2784
3097
537
530
3780
1734
3780
3552
3552
3552
3552
3552
3552
3552
3552
3552
3552
3552
3552
3552
3552
3552
3552
3552
3552
3552
3552
3552
3552
3552
3552
3552
3937
3858
3784
3784
2840
2059
2821
774
3508
2113
2080
2170
2080
2080
2844
2244
2243
2243
2130
2130
2130
2130
2130
2250
2154
2819
2084
164
3364
2084
164
2064
2089
2089
2482
690
2601
554
2601
2729
2729
2049
2049
3073
1
2064
2129
2129
2129
2129
2257
2257
2674
3177
1385
2098
2128
2256
2256
3105
1089
3105
1089
2060
2060
2900
2900
2896
2223
2217
2217
2218
2219
2218
2217
2217
2217
2222
2220
2218
2219
2218
2218
2218
2218
2218
2217
3115
1323
2880
2880
2602
2602
2602
2611
2587
2587
2579
2579
2054
2054
2054
2054
3352
2840
2840
2136
2840
2212
3346
2832
1296
2836
2836
2838
3622
3622
2598
1574
3622
2472
2472
2121
2214
3348
1302
2839
1303
2838
1298
1302
3348
2836
790
2836
790
3348
1302
2838
1302
2956
3348
1298
2214
2836
786
790
2836
786
790
2836
786
790
2836
1300
790
1298
1302
3351
2134
2956
2134
2956
910
2956
2130
86
2836
2836
790
2212
166
2212
166
2836
786
790
166
2212
166
2836
786
790
166
2186
2216
162
170
2830
2831
2646
2660
614
3686
2081
34
2081
34
2082
2082
2090
2090
2090
2090
2090
2905
2954
2786
2786
2786
2786
2786
2786
2955
1931
3681
3681
3682
2788
2214
2214
2128
136
2184
2128
136
2184
2128
2128
136
2184
2185
138
2185
138
2185
138
2185
138
2185
138
2185
138
2120
144
2192
2120
144
2120
2120
144
2192
2121
146
2194
2121
74
2194
2121
74
2121
146
2194
2185
138
2119
199
2247
3344
3348
3344
3346
3346
2130
2130
2130
2249
202
2250
2250
2250
2130
3346
2302
3860
3604
2836
1300
2836
3348
3348
3348
3348
3348
3348
2836
1300
2836
3348
3348
3348
2836
1300
2836
2836
1300
2836
1300
2836
2836
1300
2836
1300
2836
1300
2836
2836
2836
1300
2836
1300
2836
3348
2836
1300
2836
1300
2836
1300
2836
2836
1300
2836
2836
2836
2836
2836
3348
3348
3348
3348
3348
3348
3348
2836
2836
3348
2836
2836
3348
2836
2836
3348
3348
2836
2836
2836
2212
2836
164
1812
2836
2212
2836
164
1812
2836
2212
2212
3348
3348
2836
1300
3348
3348
2132
2132
2132
2948
2132
2948
2948
2132
2132
2948
2132
2948
2948
2132
2132
2132
2948
2132
2948
2948
2132
2948
2132
2948
2948
2836
3348
2836
2836
2836
2836
1300
2836
2836
2836
1300
3348
2836
2836
1300
2836
2836
2836
1300
3348
1299
2836
3348
3348
3348
1299
2836
2836
3348
2836
1300
2836
1300
3348
1299
2836
2836
3348
2836
1300
2836
2836
2836
1300
3348
1299
2836
2836
3348
2836
1300
2836
2836
2836
1300
2212
2212
2212
2132
2132
2132
2132
2132
2132
2132
2132
2132
3860
2836
2836
2836
3860
2244
2212
2836
2836
2836
2212
2212
2836
2836
2836
2212
2836
2836
3860
3860
3860
2212
2212
2836
2836
2836
2132
2132
2132
2132
2132
2132
2132
2132
2836
2836
2836
2836
2836
2212
2836
2836
2836
2836
2212
2212
2836
2836
2836
2836
2836
787
2212
2836
2836
2212
2212
2212
3858
2214
2214
2214
2214
2214
2214
2214
3858
3858
2834
2132
2132
2132
2131
2132
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2836
2835
2836
2836
2836
2836
2156
2156
2156
2156
2124
2956
3604
1684
3604
3732
2521
2521
2585
2585
601
2585
2649
2585
281
2585
281
2585
473
2585
2585
601
2585
2649
2585
281
2585
281
2585
473
2585
601
473
2585
473
2585
2585
2585
601
2585
2649
2585
281
2585
281
2585
473
2585
601
2585
473
2585
2585
601
2585
2649
2585
281
2585
281
2585
473
2649
473
2649
2585
281
2585
2585
601
2585
2649
2585
281
2585
281
2585
2585
281
601
473
2585
2585
601
2585
2649
2585
281
2585
281
2585
2585
601
473
2585
473
2585
2585
601
2585
2649
2585
281
2585
281
2585
2585
2585
2649
2585
2585
601
2585
2585
2649
2585
2585
601
2585
2585
2649
2585
2649
2585
2585
601
2585
2585
2585
2649
2585
2585
601
2585
2585
2585
2329
601
2585
2585
601
2585
281
2585
281
2329
2649
2585
2329
601
2585
2585
601
2585
281
2585
281
2329
2649
2585
2329
601
2585
2585
601
2585
281
2585
281
2329
2585
2649
2585
2585
601
2585
2649
2585
2585
601
2585
2521
2585
473
2585
281
2585
601
473
2585
281
2585
281
2585
281
2585
473
2585
2585
281
2585
601
473
2585
281
2585
281
2585
281
2585
281
2585
601
2585
281
2585
473
2585
281
2585
601
2585
281
2585
2585
2585
2585
2585
2585
2585
2585
2585
281
2585
281
601
2585
281
2329
2329
601
2329
2585
2585
2585
2585
2569
2569
2624
2592
672
2624
2592
288
2592
2624
2688
2624
2592
672
2624
2688
2592
288
2592
2624
2592
672
2624
2592
288
2592
2688
2592
2688
2592
2624
2496
2496
2336
2496
2624
448
2688
2496
2496
2624
448
2624
2688
2592
2496
2336
2496
2688
2336
2688
2496
2496
2579
659
2569
265
2642
2642
2642
2313
2338
2658
2722
2338
2656
2656
2375
2375
2375
2375
2375
2375
2434
2434
2352
3772
3772
2096
560
2096
560
2096
560
2096
560
2116
3120
2096
560
2096
560
2104
568
2104
568
2104
568
2104
568
2104
568
2104
568
2104
568
2104
568
2104
568
2104
568
2112
320
576
2112
320
576
2112
576
2112
320
576
2112
320
576
2624
3136
576
2612
2612
2100
564
2612
2097
561
2097
561
2681
2096
560
2608
2096
560
2608
2608
2608
2608
2608
2160
368
624
2160
368
624
2608
2609
2609
2608
2608
2602
2099
2099
2163
2099
2099
2099
2067
35
2067
35
2260
3185
3185
3169
1124
3169
1124
3169
3169
3160
3168
1125
3168
1125
3168
1104
3168
1104
3168
3168
3168
3168
3168
1125
3172
3172
3172
3085
3085
3085
3085
3085
2068
2068
2068
2068
3648
3648
2608
624
2608
2576
3724
3724
2880
2880
2432
3456
1360
3472
3456
1360
3456
1360
3472
2880
2880
2880
2880
3760
2432
400
2432
400
2432
400
2160
2160
2816
784
880
2816
784
880
2928
2112
2112
2112
2848
2880
800
2104
2880
2880
2880
2880
2848
2880
2104
2104
2448
656
2448
2080
2080
3144
3080
3080
3080
1096
3080
3080
3080
1064
3080
3080
1096
3112
2088
2088
2385
2313
2385
3059
883
3206
2309
2309
263
2309
2309
2565
261
2565
2565
2309
2565
261
263
2565
2565
1157
519
1159
3205
2321
2600
2600
2600
2312
2312
2344
2600
2600
2600
2600
2600
2600
2600
2312
2344
2309
2309
2333
2333
2321
2321
3890
3889
3890
3890
3890
3890
3890
3893
3890
3890
3890
3890
3893
3893
3893
3893
3890
3893
3893
3890
3893
1842
3893
1842
3890
3890
3890
3890
3893
3893
3894
3893
3890
3893
3893
3894
3894
3893
3890
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3890
3890
3890
3890
3890
3890
3890
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3893
1842
3890
3890
3890
3890
3890
3890
3890
3893
3893
1842
3893
1842
3890
3890
3890
3893
1842
3893
1842
3893
1842
3893
3893
1842
3893
3893
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3889
3212
3212
2572
2572
1164
3212
2572
1164
3212
3212
3212
2308
2308
2308
2628
3247
1191
2316
3212
3212
2564
260
2564
2564
260
2564
3219
2667
2667
2667
2667
2667
2667
2355
2667
2667
2667
2667
2307
2307
2307
2347
2347
2307
2311
2311
2580
2580
2580
2580
2324
2324
2324
2324
2324
2324
2607
627
2675
2607
627
2607
627
2675
2675
2607
627
2343
2607
627
2675
2675
2607
627
2343
2319
2316
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2603
2315
2315
271
2603
2315
271
2307
2324
2324
3204
3204
2603
2316
2323
2323
2327
2323
2323
2323
2323
2323
2323
2347
2347
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
3242
2306
2626
2306
3242
2354
2304
3200
2560
256
2560
2305
2305
2305
2305
2305
2305
2561
2305
2305
2561
2305
2561
2305
2561
2305
2305
3201
2305
2305
3201
2305
2305
2305
2561
2305
2320
2320
2592
2305
2305
2561
257
2561
1153
2561
257
2561
1153
2625
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2353
3626
1586
3904
2446
2446
2895
927
2975
2975
2688
2810
2810
2754
2976
2982
2752
2752
2752
3048
3048
3048
3048
3048
3048
3048
3048
3048
3048
3048
3048
3048
3048
2915
2915
2915
2915
2915
2979
2979
2979
2979
2979
2979
2318
2318
2318
2318
2318
2118
2061
213
2062
210
222
2062
210
222
2061
2061
2056
2505
2505
2505
2505
3145
3145
2246
3398
3398
2246
2794
2538
2538
2538
2538
2538
2769
2538
2506
2506
2506
2506
3146
3786
2506
2506
2704
2506
2506
2506
2506
2506
2448
2448
2448
3146
2506
2506
3146
2448
2442
3402
3000
2872
2049
41
2049
41
2073
41
2089
2166
2125
2125
2125
2125
2125
2166
2166
2166
2125
2166
2166
2166
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2125
2990
2606
942
2934
2934
2934
2478
2478
374
2478
2478
2422
2422
2478
2478
2478
2478
2478
2422
2450
2450
2600
2472
2985
2601
937
2985
2601
937
2985
2601
937
2985
2985
2473
2473
2473
2473
2473
2473
2473
2473
2473
2991
2991
2991
2991
2479
2479
2479
2479
2958
911
2573
2574
910
911
2573
527
909
911
845
2766
719
2958
911
718
719
2573
909
911
717
719
2958
911
974
975
2573
717
2958
911
2573
909
911
845
973
2957
911
845
2959
2575
911
2959
2573
717
2958
911
2573
909
911
845
2958
911
974
2957
973
2574
910
2574
910
974
3022
2958
2958
2766
2958
718
2958
2958
2958
2958
2573
909
2582
918
2966
2573
909
2957
2573
909
845
2893
2957
918
2765
2573
909
2446
2446
399
2445
399
333
2510
2446
399
2445
399
2446
399
406
2509
2446
399
2445
399
333
2445
399
333
2447
2510
2509
2446
399
2445
399
333
2446
399
462
2445
333
461
2446
2446
2446
2446
2446
2446
2446
2446
399
2446
2510
2446
2445
399
333
2446
406
2447
463
407
2447
2447
407
2445
399
333
2445
399
333
407
2447
333
2445
399
333
2381
2445
406
2445
2381
2454
2455
2455
2455
2381
2254
207
2253
207
2254
2253
2253
2254
207
2253
207
2954
2955
2954
2766
2954
2954
935
2954
2763
2954
2954
2954
2954
2954
2954
2766
2955
2954
714
718
2954
2954
2766
2955
2763
2954
2954
2954
2765
2442
2442
2442
2442
2442
2442
2442
2442
2442
2442
2442
2442
2442
2443
2442
2442
2442
2443
2442
2442
2442
2253
202
206
2254
2253
206
2251
2253
2250
206
2254
2251
2958
2766
2958
2958
718
2766
2958
2958
2958
2958
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2944
2254
2254
2254
2432
2497
2497
2497
2593
929
2977
2465
2465
2465
2465
2934
2934
2934
2990
2934
2934
2934
2422
2422
2422
2422
2422
2422
2478
2422
2422
2422
2422
2422
2422
2600
2472
2984
2472
2472
2986
2986
2986
2474
2474
2474
2474
2474
2474
2880
960
2880
2880
2880
2880
2880
960
2880
2880
2880
2880
2880
2368
2368
448
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2573
909
2893
2445
2381
2454
2446
2990
2479
2479
2571
907
2763
2955
715
2955
2571
907
971
2763
2983
2955
2955
906
2571
907
2571
522
907
906
2763
2762
2955
715
2571
907
971
2763
2571
522
534
907
906
971
918
970
2955
2955
906
2571
907
2763
2955
715
2571
907
2763
2955
715
2955
971
2955
2570
906
970
2954
2954
970
2954
2571
907
2763
2955
715
2955
2571
907
971
2763
2955
2955
2571
907
2571
907
906
2763
2571
907
971
2955
906
971
970
2955
2571
907
2955
715
2955
2571
907
2763
2955
971
2955
2763
2763
2955
2763
2954
2954
714
2955
906
2954
714
2763
714
2955
906
715
714
2954
2954
2955
906
2954
714
2955
906
2766
2598
2954
2765
2954
2765
2955
906
2765
2763
714
2598
2954
2954
2955
906
2954
2955
906
2954
2954
2955
2762
2954
2954
2955
906
2598
2443
2443
2443
2443
2443
459
2443
2443
394
2443
2443
394
2443
2443
459
2443
394
406
459
458
2443
2443
2443
2443
2443
2443
2443
2443
2443
2443
2443
2443
459
2443
2443
2443
2443
394
2443
459
2443
394
458
2443
2443
2443
2443
2443
2443
2443
2443
2442
2443
2443
2443
2443
2442
2443
394
2442
2443
394
2443
394
406
2442
2443
394
2443
394
2470
2442
2443
394
2470
2442
2442
2443
394
2442
2443
394
2443
394
2442
2443
394
2443
394
2470
2454
2443
394
2454
2251
2251
2251
2251
2251
2251
2251
2251
2251
2251
2253
2250
2253
2253
206
2254
2251
2251
2251
2254
2422
2422
2985
2985
2766
2766
719
2766
2766
2765
2766
2765
719
2767
2765
2381
2763
2954
2765
714
718
2765
718
2763
2762
718
2763
718
2763
2762
718
2766
2765
714
2250
206
2254
2251
2766
2766
2958
2944
2944
2254
3009
705
3009
705
2990
2990
2422
2422
2422
2986
2986
2752
2752
2880
2752
2752
2752
2752
2880
2752
2752
2368
2368
2368
2368
2368
2766
2766
2765
2766
2762
2763
2763
2763
2954
2955
906
714
2766
2762
3274
715
714
718
3274
715
714
2766
2765
2765
718
2765
2763
714
2762
2763
714
2763
714
3274
715
714
2763
714
2251
2251
2254
2250
2251
202
206
2251
202
2254
2254
2251
202
2254
2606
942
2990
2990
2606
942
2990
2990
2934
2990
2990
2990
2990
2990
2606
942
2606
942
2990
2990
2422
2422
2962
2962
2985
2601
937
2985
2601
937
2601
937
2985
2601
937
2601
937
2985
2985
2985
2985
2601
937
2601
937
2985
2601
937
2985
2601
937
2601
937
2473
2479
2959
2957
911
2959
2765
719
2767
2959
2573
911
2957
911
2573
909
911
2573
911
2957
911
845
3789
3789
2445
3789
3789
2445
333
2445
2445
406
2445
2445
2445
2445
2955
2763
2763
2763
2954
2954
3278
2762
3278
2443
2443
459
2443
2442
3786
2442
2442
2442
2442
2250
2958
2446
2446
2446
2446
3009
2881
3009
2497
2369
2497
2369
2465
2465
2990
2934
2934
2934
2934
2990
2934
2934
2934
2934
3958
2422
1910
2422
2422
2422
2422
2422
2962
2962
2984
2984
2984
2986
2986
2986
2986
2986
2986
2986
2986
2986
2986
2986
2752
2880
960
2880
704
2880
704
2880
960
2880
704
2752
2752
2880
704
2880
960
2496
2496
2368
2496
2368
2496
2955
906
3275
715
2955
3275
715
2763
2762
2763
714
3275
715
3275
715
3275
715
3274
714
2763
2762
2762
2443
2443
394
2442
2442
2442
2442
2442
2443
3787
3786
3787
1738
2443
3786
2443
394
3786
3786
2443
394
2442
2443
394
2443
394
2442
2443
394
2442
2442
2443
2443
394
2442
2443
394
2443
394
3786
3786
2251
2251
202
2250
2250
2253
2253
2253
2253
2253
2253
2253
2250
2251
2250
2250
2253
2253
2253
2253
2250
2934
2478
2478
2422
2422
2984
2600
2472
2472
2479
2765
2573
909
2957
918
2957
2573
909
717
2957
717
2957
2958
2766
719
2958
974
975
2573
909
2957
2573
909
717
2765
2957
2958
2766
719
2958
911
974
975
2958
2766
2958
974
2958
2573
909
2573
717
2573
909
2957
2573
909
717
2957
2957
717
2573
909
2573
717
2445
2445
406
2445
2445
2445
2445
2446
2510
2446
2445
2445
2445
2445
2446
2510
2446
399
406
2445
2445
2445
2446
2510
2446
2446
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2955
715
2582
907
918
2955
715
3019
2955
906
2766
2582
907
918
3019
2955
715
2955
3019
2955
906
2955
2763
2955
918
2955
2443
2443
406
2443
2507
2443
394
2454
2507
2507
2443
394
2471
2443
2454
2251
2254
2251
2254
2251
2590
2974
2590
2590
2590
2590
2590
2974
2590
926
2590
926
2479
2479
2479
2479
2462
2957
2957
2957
2957
717
2957
2957
717
2957
2573
909
2957
2957
717
2957
2765
2957
2957
2957
717
2957
845
2957
2957
2957
2765
2957
2957
717
2957
2957
2957
717
2573
909
2957
2957
2765
2957
2957
2957
2957
2957
845
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
333
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2381
2445
2445
2445
2445
2445
333
2445
2445
2445
333
2381
2381
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2253
2760
2954
2954
2954
714
2766
2571
522
907
906
2763
714
2571
522
907
906
971
970
2954
2955
906
970
2955
906
2955
2955
906
2763
2955
971
2955
906
971
970
2954
2955
2955
906
970
2582
918
2954
2954
714
2570
907
906
2954
2955
906
970
2582
918
2766
2955
934
935
2982
718
2954
2766
2762
2766
2570
906
970
2954
2954
2570
907
906
2954
2954
2954
2766
2571
522
907
906
971
970
2954
2765
2765
2954
2570
907
906
2954
2955
906
970
2765
2954
717
2582
918
2954
2954
714
2765
718
2765
2571
522
907
906
2765
718
2765
2954
717
714
718
2763
714
2765
718
2598
2955
906
715
714
718
2955
906
971
970
2966
2954
2955
906
970
2765
2765
2765
2765
2955
906
2955
2571
522
907
906
2763
2763
714
2763
2571
907
971
2571
522
907
906
971
970
2763
714
970
2955
2955
906
970
2765
2765
2582
918
2954
2954
714
2765
2570
907
906
2765
2765
2598
718
2955
906
970
2765
2765
2765
2571
907
2955
906
934
935
2983
2766
2955
2954
2762
2954
970
2954
2954
2954
2954
2955
906
2954
2955
906
2955
906
2955
906
2954
2954
2954
2954
2954
2954
2763
714
2954
2954
2762
2955
906
2954
2955
906
2598
2954
2954
2955
906
2763
714
2955
906
2954
2765
2765
2765
2765
2966
2765
2954
2954
2954
2954
2766
2763
714
2954
2954
2955
906
2954
2954
714
2955
906
2954
2955
906
2954
2954
2954
2954
2442
2442
2442
458
2443
394
2506
2443
394
406
2442
2443
394
458
2443
394
2443
2443
394
2443
2443
394
406
2442
2443
394
2454
2442
2442
458
2443
394
2454
2442
2442
458
2454
2443
2443
2470
2442
2442
2442
2442
2442
2442
2442
2442
2442
2443
394
2442
2442
2442
2454
2442
2442
458
2443
394
2442
2506
2470
2443
394
2443
394
406
2470
406
2442
2443
394
458
2443
2443
394
2443
2443
394
2506
2443
2443
394
2506
2443
394
458
2454
2442
2442
458
2443
394
2470
2454
2442
2442
458
2443
2443
394
2442
2470
2442
2470
2442
2442
2442
2442
2442
2443
394
2442
2442
2443
394
2443
394
2442
2442
2443
394
2443
394
2442
2442
2443
394
2443
394
2442
2442
2443
394
2442
2442
2443
394
2442
2442
2442
2442
2443
394
2470
2443
394
2442
2454
2442
2442
2442
2442
2442
2443
394
2442
2442
2442
2443
394
2442
2442
2442
2443
394
2442
2442
2442
2442
2443
394
2470
2253
2253
2253
2253
206
2253
206
2254
2253
2253
2253
206
2253
202
206
2253
206
2251
202
206
2253
2253
2251
2251
202
2253
2253
2253
2254
2254
2253
2253
2253
2253
2253
206
2253
206
2253
2253
2253
2253
2253
2422
2573
3278
1231
718
719
2765
2765
2765
2573
2573
2957
3789
2445
2445
2445
2254
2253
2253
2253
2253
2253
2253
2253
2955
715
714
2955
715
3278
718
2763
2763
2763
2763
2443
406
2251
2765
2765
2765
2765
2765
2765
2573
2573
2765
2445
2445
333
3789
2381
2381
2253
2253
2253
2253
2253
2253
2253
2253
2253
2954
2955
906
714
2954
714
718
2766
2955
1227
906
1226
715
714
718
970
3275
1226
715
714
970
2762
718
3275
906
1226
715
714
718
970
2598
2598
934
2766
2954
714
718
2766
2762
2762
718
2762
2954
717
714
718
2765
718
3275
1226
715
714
970
2765
2765
2765
2765
2765
2765
714
718
2762
2765
2765
2982
2762
718
2766
2763
714
718
2763
714
3274
714
3274
714
2766
2762
2763
714
718
2762
2762
2762
2766
2762
718
2763
714
3275
1226
715
714
2954
2762
718
2766
3275
1226
715
714
2762
3274
715
714
718
2762
2763
714
2763
714
2766
2766
2762
2763
714
2766
3789
3789
3789
2442
2443
394
458
1738
3789
3786
2442
2442
3786
2443
394
2443
3786
2443
394
3786
3789
3789
2454
2442
3786
2442
2442
3789
3786
2470
2470
3789
3786
2442
2470
2442
2442
2442
2470
2251
202
2251
202
2251
202
2251
202
206
2251
2250
2250
2250
2253
2253
2253
2253
2254
2254
2251
2254
2251
202
2606
942
2479
2958
2958
2574
527
910
911
2574
910
718
2766
2573
2573
2765
2573
2573
2573
909
2582
909
2957
2957
918
2573
2957
2957
2573
909
2582
909
717
2573
2765
2573
909
2582
909
2573
909
2957
918
2573
909
2957
2957
2957
2957
2573
909
2957
717
2573
2765
2573
909
2957
2573
909
2957
2573
909
2957
2573
2573
909
2573
2765
2765
2573
909
2573
909
2765
2765
2573
909
2957
2573
909
2573
909
2957
2573
2573
3598
3790
3790
3790
3789
2445
3789
3789
3789
2445
2445
406
2445
2445
2445
2445
1741
2445
2445
406
3789
3789
2445
2445
2445
3789
2445
2445
406
3789
2445
2445
2445
2445
3789
2445
2445
3789
3789
2445
2445
3789
2445
2445
3789
2454
2445
3789
2445
3789
3789
2445
2445
3789
2445
2454
3789
2445
2445
3789
2445
3789
3789
3789
2445
3789
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
406
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2253
2253
3784
3784
2955
2571
907
715
2571
2955
2571
534
907
2955
918
2955
971
2571
534
907
715
714
2763
2571
534
907
2582
907
906
918
2955
918
2582
907
715
714
2582
2582
918
2955
2955
2763
2955
2955
2955
2763
2955
2955
3786
3786
3787
3787
3787
1738
2443
406
2443
2443
1739
1738
2443
406
3787
2443
459
458
3787
1738
2443
406
3787
1738
2454
3786
2443
406
2443
459
458
2454
3786
2443
2443
459
458
2443
3787
3787
3787
2442
3787
1738
3787
3787
3787
3787
1738
3787
3787
1738
3787
1738
3787
3787
1738
2446
2560
896
2944
2974
2974
2974
2990
2990
2974
2974
2590
2590
2590
2990
2590
2974
2590
2590
926
2590
2590
2974
2990
2590
2990
2590
926
2590
2974
2990
2990
2990
2990
2990
2990
2990
2990
2990
2990
2990
2573
2957
2573
2957
2573
2957
2957
2573
2957
2957
2957
2573
909
2957
2573
2957
2573
2573
2573
2573
2957
2573
909
2957
2573
909
2573
2957
2957
2573
2573
909
2957
2573
2573
2573
2957
2957
2573
909
2573
2573
909
2957
2573
909
2957
2573
2957
2573
909
2957
2573
2573
909
2957
2573
2573
909
2957
2573
909
2573
2573
909
2573
2573
2573
2573
2573
909
2957
2573
909
2573
909
2573
909
2573
2573
2573
909
2573
909
2573
909
2573
909
2957
2957
2957
2957
2957
2957
2957
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2248
2954
2954
2954
2954
2954
3278
2954
2954
1226
714
2955
906
2954
2954
2954
2954
2954
2571
522
907
906
714
3277
2570
714
3277
2570
906
2571
522
907
906
714
3278
718
2571
522
906
1226
715
714
3277
1230
3274
715
714
2954
2954
2954
2954
2766
2954
2954
714
2954
2954
3277
3277
2954
2954
2954
2954
2954
3278
2954
2955
2570
906
3278
718
3278
718
2762
2954
2954
2954
2954
2954
2954
2954
2570
906
2954
2571
522
907
906
3277
1230
2955
906
2571
522
1227
906
1226
714
2955
906
3277
3277
3277
2570
906
2571
522
907
906
3277
1230
718
2571
522
1227
906
1226
714
3277
1230
718
3275
1226
714
2954
2954
2955
906
2766
2955
906
2571
906
714
2955
906
3277
3277
717
3277
3277
717
2966
2954
2955
906
2582
2966
2571
550
907
934
935
2955
906
934
918
2955
934
2765
2765
2955
2966
2955
2765
2582
2954
717
2571
522
907
906
714
3277
717
2765
2765
2570
1226
714
2582
2571
522
534
550
907
934
918
935
2582
1229
717
2598
2982
2582
2582
918
2954
2954
2570
907
906
2582
2571
907
2571
2582
2582
918
2571
522
534
550
907
934
935
2955
906
934
918
935
2582
2955
2765
3277
717
2966
2966
2955
906
934
918
2955
2955
934
2966
2982
2955
906
934
2982
2582
2766
2582
2571
522
534
550
907
934
918
935
2582
717
718
2765
2598
2582
2570
934
2582
2582
918
2598
934
2955
906
934
918
935
2582
2765
2570
934
2955
906
934
918
2954
2571
2954
2571
522
2571
2570
2954
2571
2570
2955
906
2955
906
3278
3274
715
714
2955
906
2598
2955
906
2954
2598
2955
906
2955
934
2955
906
2762
2763
714
3278
718
3275
1226
715
714
3275
1226
715
714
2955
906
2598
3274
715
714
2598
2982
2766
2763
714
2955
906
2598
2955
906
2954
2954
2954
2954
2955
906
3278
2955
906
3275
906
1226
715
714
2955
906
2955
906
3274
714
2955
906
3278
718
3275
906
1226
715
714
3278
3275
1226
715
714
2954
2766
2955
906
2954
715
714
2955
906
971
970
2766
2762
2442
2442
3786
2442
2442
3786
3595
394
1738
3595
1546
1738
2442
3595
1546
394
1738
2506
1738
3786
2442
2442
2442
3786
2442
2442
2442
3790
2442
3789
3789
2442
3595
1546
1738
2443
394
2442
3789
3789
3789
3789
3789
2442
1741
3595
1546
395
394
1738
3789
3789
3786
3789
3789
2442
19
15
517
789
53
113
17
245
501
261
781
17
85
213
389
297
522
1547
1739
1675
1789
257
19
15
517
789
53
113
17
245
501
261
781
17
85
213
389
297
553
1741
1741
1165
765
129
19
15
517
789
53
113
17
245
501
261
781
17
85
213
389
297
266
395
203
139
765
257
19
15
517
789
53
113
17
245
501
261
781
17
85
213
389
297
554
1738
1739
1675
1789
257
19
15
517
789
53
113
17
245
501
261
781
17
85
213
389
297
298
394
203
139
765
257
19
15
517
789
53
113
17
245
501
261
781
17
85
213
389
549
517
1741
1741
1674
1790
1669
19
15
517
789
53
113
17
245
501
261
781
17
85
213
389
549
549
1741
1741
1674
1790
1669
19
15
517
789
53
113
17
245
501
261
781
17
85
213
389
549
677
1741
1229
653
765
1669
19
15
517
789
53
113
17
245
501
261
781
17
85
213
389
557
517
1741
1741
1674
1790
1666
19
15
517
789
53
113
17
245
501
261
781
17
85
213
389
557
549
1741
1741
1674
1790
1666
19
15
517
789
53
113
17
245
501
261
781
17
85
213
389
557
677
1741
1741
1674
1790
1666
19
15
517
789
53
113
17
245
501
261
781
17
85
213
389
293
517
1741
1741
1165
765
133
19
15
517
789
53
113
17
245
501
261
781
17
85
213
389
293
549
1741
1741
1165
765
133
19
15
517
789
53
113
17
245
501
261
781
17
85
213
389
301
517
1741
1741
1162
766
130
19
15
517
789
53
113
17
245
501
261
781
17
85
213
389
301
549
1741
1741
1162
766
130
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
21
517
1741
1741
1162
754
390
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
25
517
1741
1741
1165
789
449
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
25
518
1741
1741
1165
789
449
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
25
521
1741
1741
1165
789
449
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
25
262
406
726
278
789
1953
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
25
265
394
203
139
753
385
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
25
522
395
203
139
753
385
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
25
266
395
203
139
753
385
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
18
518
1741
1741
1165
789
400
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
18
262
406
726
278
789
1936
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
18
519
1741
1741
1165
789
400
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
18
530
1547
1739
1675
1777
400
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
18
274
395
203
139
753
400
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
18
466
395
715
263
789
2000
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
533
517
1741
1741
1674
1778
1670
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
533
645
1741
1229
1610
1769
1677
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
26
262
406
726
278
789
1952
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
537
517
1741
1741
1165
789
769
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
537
518
1741
1741
1165
789
769
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
537
521
394
203
139
753
1665
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
537
262
406
726
278
785
769
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
537
522
1547
1739
1679
1777
1665
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
537
645
1741
1229
653
753
1665
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
537
266
395
203
139
753
1665
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
537
646
1741
1229
653
753
1665
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
537
649
1741
1229
653
753
1665
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
537
581
1741
1741
1165
789
769
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
537
582
1742
1738
1611
1777
1665
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
537
650
1547
1227
139
753
1665
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
277
517
1741
1741
1162
754
262
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
530
517
1741
1741
1165
789
784
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
530
518
1741
1741
1165
789
784
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
530
262
406
726
278
789
784
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
530
519
1741
1741
1165
789
784
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
530
645
1741
1229
653
753
1680
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
530
530
1547
1739
1675
1777
1680
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
530
646
1558
1238
135
757
1680
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
530
274
395
715
269
789
784
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
530
647
1741
1229
653
753
1680
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
530
466
395
715
263
789
784
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
281
517
1741
1741
1165
789
321
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
281
518
1741
1741
1165
789
321
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
281
521
1741
1741
1165
789
321
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
281
262
406
1238
70
789
1121
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
281
265
394
203
139
753
257
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
281
522
1546
1739
1675
1777
257
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
281
266
395
203
139
753
257
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
538
262
406
726
278
789
768
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
538
267
395
1227
75
793
768
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
538
519
1741
1741
1165
789
832
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
538
646
1558
1238
135
757
1664
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
538
651
1547
1227
143
753
1664
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
538
647
1741
1229
653
741
1664
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
274
517
1741
1741
1165
789
272
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
274
518
1741
1741
1165
789
272
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
274
262
406
1238
86
789
1104
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
274
519
1741
1741
1165
789
272
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
274
530
1547
1739
1675
1777
272
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
274
274
395
203
139
753
272
19
15
517
789
53
113
17
245
501
261
781
17
85
213
401
282
262
406
1238
86
789
1120
19
15
517
789
53
113
17
245
501
261
781
17
85
213
405
21
517
1741
1741
1165
797
453
19
15
517
789
53
113
17
245
501
261
781
17
85
213
405
533
517
1741
1741
1165
797
773
19
15
517
789
53
113
17
245
501
261
781
17
85
213
405
533
645
1741
1229
653
749
1669
19
15
517
789
53
113
17
245
501
261
781
17
85
213
405
277
517
1741
1741
1165
797
581
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
22
517
1741
1741
1165
752
404
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
22
518
1741
1741
1165
752
404
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
18
262
406
726
279
784
2000
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
18
519
1741
1741
1677
1776
1808
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
18
530
1547
1739
1687
1776
400
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
18
274
395
203
151
752
400
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
18
275
395
203
151
752
400
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
18
466
395
715
263
784
2000
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
26
262
406
726
279
784
1984
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
26
530
1546
1739
1679
1776
384
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
26
274
395
203
151
752
384
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
26
466
422
1190
655
1776
1920
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
23
517
1741
1741
1165
752
402
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
534
517
1741
1741
1677
1776
1684
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
534
518
1741
1741
1677
1776
1684
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
534
262
406
726
279
784
776
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
534
645
1741
1229
653
752
1684
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
534
646
1558
1238
134
752
1684
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
530
517
1741
1741
1677
1776
1680
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
530
518
1741
1741
1677
1776
1680
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
530
262
406
726
279
784
784
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
530
519
1741
1741
1677
1776
1680
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
530
645
1741
1741
1677
1776
1680
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
530
530
1547
1739
1687
1776
1680
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
530
646
1558
1238
134
752
1680
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
530
274
395
715
263
784
784
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
530
275
395
715
263
784
784
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
530
647
1741
1741
1677
1776
1680
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
530
466
395
1227
75
792
784
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
538
262
406
726
279
784
768
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
538
267
395
1227
75
792
768
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
538
530
422
214
134
752
1664
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
538
646
1558
1238
134
752
1664
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
538
274
395
715
263
784
768
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
538
647
1741
1229
653
752
1664
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
538
466
422
214
134
752
1664
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
531
275
395
715
263
784
778
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
274
517
1741
1741
1165
752
272
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
274
518
1741
1741
1165
752
272
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
274
262
406
1238
86
784
1104
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
274
519
1741
1741
1165
752
272
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
274
530
1547
1739
1687
1776
272
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
274
274
395
203
151
752
272
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
274
275
395
203
151
752
272
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
535
517
1741
1741
1677
1776
1682
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
535
645
1741
1229
653
752
1682
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
275
275
395
1227
75
792
1105
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
282
262
406
1238
86
784
1088
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
282
530
1546
1739
1675
1776
256
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
282
274
395
203
151
752
256
19
15
517
789
53
113
17
245
501
261
781
17
85
213
402
279
517
1741
1741
1165
752
274
19
15
517
789
53
113
17
245
501
261
781
17
85
212
402
22
518
1741
1741
1164
740
388
19
15
517
789
53
113
17
245
501
261
781
17
85
212
402
18
519
1741
1741
1164
740
400
19
15
517
789
53
113
17
245
501
261
781
17
85
212
402
18
530
1547
1739
1676
1777
400
19
15
517
789
53
113
17
245
501
261
781
17
85
212
402
18
274
394
203
140
756
400
19
15
517
789
53
113
17
245
501
261
781
17
85
212
402
26
530
1546
1739
1676
1780
384
19
15
517
789
53
113
17
245
501
261
781
17
85
212
402
26
274
394
203
140
756
384
19
15
517
789
53
113
17
245
501
261
781
17
85
212
402
530
530
1547
1739
1676
1777
1680
19
15
517
789
53
113
17
245
501
261
781
17
85
212
402
530
274
394
203
140
756
1680
19
15
517
789
53
113
17
245
501
261
781
17
85
212
402
538
530
1546
1739
1676
1764
1664
19
15
517
789
53
113
17
245
501
261
781
17
85
212
402
538
274
394
203
140
756
1664
19
15
517
789
53
113
17
245
501
261
781
17
85
212
402
538
651
1547
1739
1676
1764
1664
19
15
517
789
53
113
17
245
501
261
781
17
85
212
402
274
518
1741
1741
1164
740
272
19
15
517
789
53
113
17
245
501
261
781
17
85
212
402
274
519
1741
1741
1164
740
272
19
15
517
789
53
113
17
245
501
261
781
17
85
212
402
274
530
1547
1739
1676
1777
272
19
15
517
789
53
113
17
245
501
261
781
17
85
212
402
274
274
394
203
140
756
272
19
15
517
789
53
113
17
245
501
261
781
17
85
212
402
278
518
1741
1741
1164
740
264
19
15
517
789
53
113
17
245
501
261
781
17
85
212
402
282
519
1741
1741
1164
740
256
19
15
517
789
53
113
17
245
501
261
781
17
85
212
402
282
530
1546
1739
1676
1777
256
19
15
517
789
53
113
17
245
501
261
781
17
85
212
402
282
274
394
203
140
756
256
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
9
265
394
715
259
799
1989
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
9
266
395
715
259
799
1989
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
9
457
394
714
290
799
1969
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
9
458
394
714
290
799
1969
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
10
266
395
715
259
799
1968
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
34
266
394
714
290
799
1920
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
34
274
394
714
290
799
1920
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
521
265
394
715
259
799
881
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
521
522
394
1226
66
799
817
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
521
266
395
715
259
799
881
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
521
650
1738
1226
66
799
817
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
521
457
394
1226
66
799
817
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
521
458
394
1226
66
799
817
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
18
274
395
715
259
799
1952
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
18
466
395
715
259
799
1952
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
265
265
394
715
259
799
1137
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
265
266
395
715
259
799
1137
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
522
522
394
1226
66
799
816
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
522
266
395
715
259
799
880
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
522
554
1738
1226
66
799
816
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
522
650
1739
1739
1667
1775
1704
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
537
266
395
715
259
799
785
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
553
265
394
715
259
799
773
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
553
682
1738
1227
643
767
1669
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
546
522
394
1226
66
799
768
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
546
266
395
715
259
799
768
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
546
274
394
715
259
799
768
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
546
650
1739
1227
643
767
1664
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
530
274
395
715
259
799
928
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
530
466
395
715
259
799
928
19
15
517
789
53
113
17
245
501
261
781
17
85
217
385
274
274
395
715
259
799
1120
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
9
265
394
715
259
797
1985
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
9
266
395
715
259
797
1985
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
25
265
394
715
259
797
1953
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
25
266
394
715
259
797
1953
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
41
265
394
715
259
797
1921
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
41
522
1738
1739
1155
749
385
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
41
266
395
715
259
797
1921
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
41
298
395
715
259
797
1921
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
521
265
394
1227
67
795
833
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
521
522
1738
1739
1155
797
833
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
521
266
395
1227
67
795
833
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
521
650
1738
1227
67
795
833
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
521
457
394
1227
67
795
833
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
265
265
394
1227
67
795
1089
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
265
266
395
1227
67
795
1089
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
537
522
1738
1739
1155
797
801
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
537
266
395
715
259
797
929
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
537
646
1742
1738
1155
797
801
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
537
650
1738
1227
643
749
1697
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
553
265
394
1227
67
795
769
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
553
522
394
1226
66
795
769
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
553
266
395
1227
67
795
769
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
553
682
1738
1227
67
795
769
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
281
265
394
715
259
797
1121
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
281
522
1738
1739
1155
749
161
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
281
266
395
715
259
797
1121
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
297
522
1738
1739
1155
749
257
19
15
517
789
53
113
17
245
501
261
781
17
85
217
389
297
554
1738
1739
1155
749
257
19
15
517
789
53
113
17
245
501
261
781
17
85
217
387
9
265
394
715
259
793
1990
19
15
517
789
53
113
17
245
501
261
781
17
85
217
387
9
266
395
715
259
793
1990
19
15
517
789
53
113
17
245
501
261
781
17
85
217
387
41
265
394
715
259
793
1926
19
15
517
789
53
113
17
245
501
261
781
17
85
217
387
41
266
395
715
259
793
1926
19
15
517
789
53
113
17
245
501
261
781
17
85
217
387
41
298
395
715
259
793
1926
19
15
517
789
53
113
17
245
501
261
781
17
85
217
387
521
265
394
715
259
793
838
19
15
517
789
53
113
17
245
501
261
781
17
85
217
387
521
266
395
715
259
793
838
19
15
517
789
53
113
17
245
501
261
781
17
85
217
387
265
262
406
1238
65
793
1137
19
15
517
789
53
113
17
245
501
261
781
17
85
217
387
265
265
394
715
259
793
582
19
15
517
789
53
113
17
245
501
261
781
17
85
217
387
265
266
395
715
259
793
582
19
15
517
789
53
113
17
245
501
261
781
17
85
217
387
35
267
395
715
259
793
1920
19
15
517
789
53
113
17
245
501
261
781
17
85
217
387
35
275
395
715
259
793
1920
19
15
517
789
53
113
17
245
501
261
781
17
85
217
387
553
265
394
715
259
793
774
19
15
517
789
53
113
17
245
501
261
781
17
85
217
387
553
266
395
715
259
793
774
19
15
517
789
53
113
17
245
501
261
781
17
85
217
387
547
523
395
1227
65
793
768
19
15
517
789
53
113
17
245
501
261
781
17
85
217
387
547
267
395
715
259
793
768
19
15
517
789
53
113
17
245
501
261
781
17
85
217
387
547
275
395
715
259
793
768
19
15
517
789
53
113
17
245
501
261
781
17
85
217
401
25
265
394
715
259
789
1921
19
15
517
789
53
113
17
245
501
261
781
17
85
217
401
25
522
1738
1739
1155
789
385
19
15
517
789
53
113
17
245
501
261
781
17
85
217
401
25
266
395
715
259
789
1921
19
15
517
789
53
113
17
245
501
261
781
17
85
217
401
537
522
1738
1739
1155
789
769
19
15
517
789
53
113
17
245
501
261
781
17
85
217
401
537
266
395
715
259
789
769
19
15
517
789
53
113
17
245
501
261
781
17
85
217
401
537
646
1742
1738
1155
789
769
19
15
517
789
53
113
17
245
501
261
781
17
85
217
401
537
650
1738
1739
1155
789
769
19
15
517
789
53
113
17
245
501
261
781
17
85
217
401
281
265
394
715
259
789
577
19
15
517
789
53
113
17
245
501
261
781
17
85
217
401
281
522
1738
1739
1155
789
257
19
15
517
789
53
113
17
245
501
261
781
17
85
217
401
281
266
395
715
259
789
577
19
15
517
789
53
113
17
245
501
261
781
17
85
217
402
18
274
394
714
291
788
2000
19
15
517
789
53
113
17
245
501
261
781
17
85
217
402
530
274
394
714
291
788
784
19
15
517
789
53
113
17
245
501
261
781
17
85
217
402
538
274
394
714
291
788
768
19
15
517
789
53
113
17
245
501
261
781
17
85
217
402
274
274
394
714
291
788
1104
19
15
517
789
53
113
17
245
501
261
781
17
341
213
401
18
466
422
934
551
757
400
19
15
517
789
53
113
17
245
501
261
781
17
341
213
401
530
466
422
934
551
757
1680
19
15
517
789
53
113
17
245
501
261
781
529
85
213
385
537
650
202
1226
1163
761
1681
19
15
517
789
53
113
17
245
501
261
781
529
85
213
386
546
690
206
1226
1163
760
1664
19
15
517
789
53
113
17
245
501
261
781
529
85
213
389
533
645
205
1229
1162
766
1685
19
15
517
789
53
113
17
245
501
261
781
529
85
213
389
549
677
205
1229
1162
766
1669
19
15
517
789
53
113
17
245
501
261
781
529
85
213
389
557
677
205
1229
1162
766
1666
19
15
517
789
53
113
17
245
501
261
781
529
85
213
401
533
645
205
205
269
785
842
19
15
517
789
53
113
17
245
501
261
781
529
85
213
401
537
645
205
205
269
785
833
19
15
517
789
53
113
17
245
501
261
781
529
85
213
401
537
649
205
205
269
785
833
19
15
517
789
53
113
17
245
501
261
781
529
85
213
401
537
650
202
203
269
785
833
19
15
517
789
53
113
17
245
501
261
781
529
85
213
401
530
646
205
205
269
785
784
19
15
517
789
53
113
17
245
501
261
781
529
85
213
401
530
647
205
205
269
785
784
19
15
517
789
53
113
17
245
501
261
781
529
85
213
405
533
645
205
205
269
797
773
19
15
517
789
53
113
17
245
501
261
781
529
85
213
402
534
645
205
205
269
784
788
19
15
517
789
53
113
17
245
501
261
781
529
85
213
402
534
646
205
205
269
784
788
19
15
517
789
53
113
17
245
501
261
781
529
85
213
402
530
646
205
205
269
784
848
19
15
517
789
53
113
17
245
501
261
781
529
85
213
402
530
647
205
205
269
784
848
19
15
517
789
53
113
17
245
501
261
781
529
85
213
402
531
645
205
205
269
784
842
19
15
517
789
53
113
17
245
501
261
781
529
85
213
402
531
647
205
205
269
784
842
19
15
517
789
53
113
17
245
501
261
781
529
85
213
402
535
645
205
205
269
784
786
19
15
517
789
53
113
17
245
501
261
781
529
85
217
385
521
649
202
202
290
799
945
19
15
517
789
53
113
17
245
501
261
781
529
85
217
385
521
650
202
203
259
799
945
19
15
517
789
53
113
17
245
501
261
781
529
85
217
385
522
650
203
1227
1155
1775
1704
19
15
517
789
53
113
17
245
501
261
781
529
85
217
385
537
650
202
203
259
799
849
19
15
517
789
53
113
17
245
501
261
781
529
85
217
385
546
690
206
202
290
799
768
19
15
517
789
53
113
17
245
501
261
781
529
85
217
389
521
650
202
203
259
797
833
19
15
517
789
53
113
17
245
501
261
781
529
85
217
389
537
650
202
203
259
797
929
19
15
517
789
53
113
17
245
501
261
781
529
85
217
387
521
645
205
205
289
793
881
19
15
517
789
53
113
17
245
501
261
781
529
85
217
387
521
649
205
205
289
793
881
19
15
517
789
53
113
17
245
501
261
781
529
85
217
387
521
650
202
203
259
793
966
19
15
517
789
53
113
17
245
501
261
781
529
85
217
387
525
645
205
205
289
793
837
19
15
517
789
53
113
17
245
501
261
781
529
85
217
387
537
645
205
205
289
793
785
19
15
517
789
53
113
17
245
501
261
781
529
85
217
387
537
649
205
205
289
793
785
19
15
517
789
53
113
17
245
501
261
781
529
85
217
387
553
682
202
203
259
793
774
19
15
517
789
53
113
17
245
501
261
781
529
85
217
387
541
645
205
205
289
793
868
19
15
517
789
53
113
17
245
501
261
781
529
85
217
387
547
645
205
205
289
793
768
19
15
517
789
53
113
17
245
501
261
781
529
85
217
387
547
691
205
205
289
793
768
19
15
517
789
53
113
17
245
501
261
781
529
85
217
387
557
645
205
205
289
793
772
19
15
517
789
53
113
17
245
501
261
781
529
85
217
387
557
677
205
205
289
793
772
19
15
517
789
53
113
17
245
501
261
781
529
85
217
401
537
650
202
203
259
789
769
19
15
517
789
53
113
17
245
501
261
781
529
341
213
385
537
649
205
717
522
1785
1681
19
15
517
789
53
113
17
245
501
261
781
529
341
213
385
537
650
202
714
523
1785
1681
19
15
517
789
53
113
17
245
501
261
781
529
341
213
385
553
681
205
717
522
1785
1669
19
15
517
789
53
113
17
245
501
261
781
529
341
213
385
546
690
206
714
523
1785
1664
19
15
517
789
53
113
17
245
501
261
781
529
341
213
385
557
677
205
717
522
1785
1670
19
15
517
789
53
113
17
245
501
261
781
529
341
213
386
546
690
206
714
523
1784
1664
19
15
517
789
53
113
17
245
501
261
781
529
341
213
389
533
645
205
717
525
1789
1685
19
15
517
789
53
113
17
245
501
261
781
529
341
213
389
553
681
205
717
525
1789
1665
19
15
517
789
53
113
17
245
501
261
781
529
341
213
389
549
677
205
717
525
1789
1669
19
15
517
789
53
113
17
245
501
261
781
529
341
213
389
557
677
205
717
522
1790
1666
19
15
517
789
53
113
17
245
501
261
781
529
341
213
401
537
645
205
717
525
785
801
19
15
517
789
53
113
17
245
501
261
781
529
341
213
401
537
649
205
717
525
785
801
19
15
517
789
53
113
17
245
501
261
781
529
341
213
401
537
650
202
715
523
793
769
19
15
517
789
53
113
17
245
501
261
781
529
341
213
401
530
645
205
717
525
789
784
19
15
517
789
53
113
17
245
501
261
781
529
341
213
401
530
646
205
717
525
789
784
19
15
517
789
53
113
17
245
501
261
781
529
341
213
401
530
647
205
717
525
789
784
19
15
517
789
53
113
17
245
501
261
781
529
341
213
401
538
647
205
717
525
785
800
19
15
517
789
53
113
17
245
501
261
781
529
341
213
402
534
646
206
714
523
792
772
19
15
517
789
53
113
17
245
501
261
781
529
341
213
402
530
646
206
714
523
784
784
19
15
517
789
53
113
17
245
501
261
781
529
341
212
402
534
646
205
717
524
1780
1668
19
15
517
789
53
113
17
245
501
261
781
529
341
212
402
530
646
205
717
524
1780
1680
19
15
517
789
53
113
17
245
501
261
781
529
341
212
402
530
647
205
717
524
1780
1680
19
15
517
789
53
113
17
245
501
261
781
529
341
212
402
538
647
205
717
524
1780
1664
19
15
517
789
53
113
17
245
501
261
781
529
341
217
385
521
649
202
714
514
799
817
19
15
517
789
53
113
17
245
501
261
781
529
341
217
385
521
650
202
714
514
799
817
19
15
517
789
53
113
17
245
501
261
781
529
341
217
385
522
650
202
714
514
799
816
19
15
517
789
53
113
17
245
501
261
781
529
341
217
385
546
690
206
714
546
1791
1664
19
15
517
789
53
113
17
245
501
261
781
529
341
217
389
521
650
202
715
515
795
833
19
15
517
789
53
113
17
245
501
261
781
529
341
217
389
537
650
202
714
515
797
929
19
15
517
789
53
113
17
245
501
261
781
529
341
217
387
521
645
205
717
513
793
817
19
15
517
789
53
113
17
245
501
261
781
529
341
217
387
521
649
205
717
513
793
817
19
15
517
789
53
113
17
245
501
261
781
529
341
217
387
521
650
202
715
515
793
838
19
15
517
789
53
113
17
245
501
261
781
529
341
217
387
525
645
205
717
513
793
837
19
15
517
789
53
113
17
245
501
261
781
529
341
217
387
553
682
202
715
515
793
774
19
15
517
789
53
113
17
245
501
261
781
529
341
217
387
541
645
205
717
513
793
932
19
15
517
789
53
113
17
245
501
261
781
529
341
217
387
547
645
205
717
513
793
768
19
15
517
789
53
113
17
245
501
261
781
529
341
217
387
557
645
205
717
513
793
772
19
15
517
789
53
113
17
245
501
261
781
529
341
217
401
537
650
202
715
515
789
769
19
15
517
789
53
177
17
245
305
261
781
1169
725
217
455
269
554
790
918
513
1690
1024
19
15
517
789
53
177
17
245
305
261
781
1169
725
217
455
269
298
790
918
513
1690
1024
19
15
517
789
53
177
17
245
309
257
777
1169
725
213
449
273
281
790
918
534
1733
1057
19
15
517
789
53
177
17
245
309
257
777
1169
725
213
457
270
558
790
918
519
1729
1032
19
15
517
789
53
177
17
245
309
257
781
1169
725
213
449
273
538
790
918
534
1733
1057
19
15
517
789
53
177
17
245
309
257
781
1169
725
213
449
273
282
790
918
534
1733
1057
19
15
517
789
53
177
17
245
309
257
781
1169
725
213
453
273
538
790
918
534
1734
1041
19
15
517
789
53
177
17
245
309
257
781
1169
725
213
453
273
282
790
918
534
1734
1041
19
15
517
789
53
177
17
245
309
261
773
1169
725
213
449
265
282
798
918
535
1733
1029
19
15
517
789
53
177
17
245
309
261
773
1169
725
213
449
266
514
798
918
535
1733
1064
19
15
517
789
53
177
17
245
309
261
773
1169
725
213
449
266
258
798
918
535
1733
1064
19
15
517
789
53
177
17
245
309
261
773
1169
725
213
449
266
546
798
918
535
1733
1064
19
15
517
789
53
177
17
245
309
261
773
1169
725
213
449
266
290
798
918
535
1733
1064
19
15
517
789
53
177
17
245
309
261
773
1169
725
213
449
281
514
798
918
535
1733
1041
19
15
517
789
53
177
17
245
309
261
773
1169
725
213
449
281
258
798
918
535
1733
1041
19
15
517
789
53
177
17
245
309
261
773
1169
725
213
449
281
282
798
918
535
1733
1041
19
15
517
789
53
177
17
245
309
261
773
1169
725
213
449
282
514
798
918
535
1733
1032
19
15
517
789
53
177
17
245
309
261
773
1169
725
213
449
282
258
798
918
535
1733
1032
19
15
517
789
53
177
17
245
309
261
773
1169
725
213
449
282
546
798
918
535
1733
1032
19
15
517
789
53
177
17
245
309
261
773
1169
725
213
449
282
290
798
918
535
1733
1032
19
15
517
789
53
177
17
245
309
261
773
1169
725
213
453
265
282
798
918
534
1734
1025
19
15
517
789
53
177
17
245
309
261
773
1169
725
213
453
281
282
798
918
534
1734
1057
19
15
517
789
53
177
17
245
309
261
773
1169
725
213
457
265
282
798
918
534
1729
1057
19
15
517
789
53
177
17
245
309
261
773
1169
725
213
457
281
514
798
918
534
1729
1025
19
15
517
789
53
177
17
245
309
261
773
1169
725
213
457
281
258
798
918
534
1729
1025
19
15
517
789
53
177
17
245
309
261
773
1169
725
213
457
281
282
798
918
534
1729
1025
19
15
517
789
53
177
17
245
309
261
781
1169
725
213
449
265
554
790
918
534
1733
1029
19
15
517
789
53
177
17
245
309
261
781
1169
725
213
449
265
298
790
918
534
1733
1029
19
15
517
789
53
177
17
245
309
261
781
1169
725
213
449
266
298
790
918
534
1733
40
19
15
517
789
53
177
17
245
309
261
781
1169
725
213
449
281
518
790
918
534
1733
1041
19
15
517
789
53
177
17
245
309
261
781
1169
725
213
449
281
262
790
918
534
1733
1041
19
15
517
789
53
177
17
245
309
261
781
1169
725
213
449
281
294
790
918
534
1733
1041
19
15
517
789
53
177
17
245
309
261
781
1169
725
213
449
282
518
790
918
534
1733
1032
19
15
517
789
53
177
17
245
309
261
781
1169
725
213
449
282
262
790
918
534
1733
1032
19
15
517
789
53
177
17
245
309
261
781
1169
725
213
449
282
274
790
918
534
1733
1032
19
15
517
789
53
177
17
245
309
261
781
1169
725
213
453
265
554
790
918
534
1734
1025
19
15
517
789
53
177
17
245
309
261
781
1169
725
213
453
265
298
790
918
534
1734
1025
19
15
517
789
53
177
17
245
309
261
781
1169
725
213
457
265
262
790
918
534
1729
1057
19
15
517
789
53
177
17
245
309
261
781
1169
725
213
457
265
554
790
918
534
1729
1057
19
15
517
789
53
177
17
245
309
261
781
1169
725
213
457
265
550
790
918
534
1729
1057
19
15
517
789
53
177
17
245
309
261
781
1169
725
213
457
265
298
790
918
534
1729
1057
19
15
517
789
53
177
17
245
309
261
781
1169
725
213
457
265
294
790
918
534
1729
1057
19
15
517
789
53
177
17
245
309
261
781
1169
725
213
457
281
518
790
918
534
1729
1025
19
15
517
789
53
177
17
245
309
261
781
1169
725
213
457
281
262
790
918
534
1729
1025
19
15
517
789
53
177
17
245
309
261
781
1169
725
213
457
281
550
790
918
534
1729
1025
19
15
517
789
53
177
17
245
309
261
781
1169
725
213
457
281
294
790
918
534
1729
1025
19
15
517
789
53
177
17
245
309
261
781
1169
725
217
451
265
262
790
918
513
1689
561
19
15
517
789
53
177
17
245
309
261
781
1169
725
217
451
265
554
790
918
513
1689
561
19
15
517
789
53
177
17
245
309
261
781
1169
725
217
451
265
550
790
918
513
1689
561
19
15
517
789
53
177
17
245
309
261
781
1169
725
217
451
265
298
790
918
513
1689
561
19
15
517
789
53
177
17
245
309
261
781
1169
725
217
451
265
294
790
918
513
1689
561
19
15
517
789
53
177
17
245
309
261
781
1169
725
217
451
281
518
790
918
513
1689
1041
19
15
517
789
53
177
17
245
309
261
781
1169
725
217
451
281
262
790
918
513
1689
1041
19
15
517
789
53
177
17
245
309
261
781
1169
725
217
451
281
550
790
918
513
1689
1041
19
15
517
789
53
177
17
245
309
261
781
1169
725
217
451
281
294
790
918
513
1689
1041
19
15
517
789
53
177
17
245
501
257
777
1169
725
213
401
17
281
790
918
534
1765
389
19
15
517
789
53
177
17
245
501
257
777
1169
725
213
401
273
281
790
918
534
1765
261
19
15
517
789
53
177
17
245
501
257
781
1169
725
213
401
17
538
790
918
535
1765
389
19
15
517
789
53
177
17
245
501
257
781
1169
725
213
401
17
282
790
918
535
1765
389
19
15
517
789
53
177
17
245
501
257
781
1169
725
213
401
529
538
790
918
535
1765
1669
19
15
517
789
53
177
17
245
501
257
781
1169
725
213
401
529
282
790
918
535
1765
1669
19
15
517
789
53
177
17
245
501
257
781
1169
725
213
401
273
538
790
918
535
1765
261
19
15
517
789
53
177
17
245
501
257
781
1169
725
213
401
273
282
790
918
535
1765
261
19
15
517
789
53
177
17
245
501
257
781
1169
725
213
405
17
538
790
918
518
1773
385
19
15
517
789
53
177
17
245
501
257
781
1169
725
213
405
17
282
790
918
518
1773
385
19
15
517
789
53
177
17
245
501
257
781
1169
725
213
405
529
538
790
918
518
1773
1697
19
15
517
789
53
177
17
245
501
257
781
1169
725
213
405
529
282
790
918
518
1773
1697
19
15
517
789
53
177
17
245
501
257
781
1169
725
213
405
273
538
790
918
534
1766
257
19
15
517
789
53
177
17
245
501
257
781
1169
725
213
405
273
282
790
918
534
1766
257
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
25
514
798
918
535
1765
385
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
25
258
798
918
535
1765
385
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
25
538
798
918
535
1765
385
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
25
282
798
918
535
1765
385
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
18
514
798
918
535
1765
1800
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
18
258
798
918
535
1765
1800
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
18
538
798
918
535
1765
1800
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
18
282
798
918
535
1765
1800
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
26
514
798
918
535
1765
384
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
26
258
798
918
535
1765
384
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
537
514
798
918
535
1765
1665
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
537
258
798
918
535
1765
1665
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
537
538
798
918
535
1765
1665
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
537
282
798
918
535
1765
1665
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
530
514
798
918
535
1765
1680
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
530
258
798
918
535
1765
1680
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
530
538
798
918
535
1765
1680
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
530
282
798
918
535
1765
1680
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
281
514
798
918
535
1765
257
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
281
258
798
918
535
1765
257
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
281
538
798
918
535
1765
257
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
281
282
798
918
535
1765
257
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
538
514
798
918
535
1765
1664
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
538
258
798
918
535
1765
1664
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
274
514
798
918
535
1765
264
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
274
258
798
918
535
1765
264
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
274
538
798
918
535
1765
264
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
274
282
798
918
535
1765
264
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
282
514
798
918
535
1765
256
19
15
517
789
53
177
17
245
501
261
773
1169
725
213
401
282
258
798
918
535
1765
256
19
15
517
789
53
177
17
245
501
261
781
1169
725
213
401
25
518
790
918
535
1765
385
19
15
517
789
53
177
17
245
501
261
781
1169
725
213
401
25
262
790
918
535
1765
385
19
15
517
789
53
177
17
245
501
261
781
1169
725
213
401
18
518
790
918
535
1765
1800
19
15
517
789
53
177
17
245
501
261
781
1169
725
213
401
18
262
790
918
535
1765
1800
19
15
517
789
53
177
17
245
501
261
781
1169
725
213
401
18
274
790
918
535
1765
1800
19
15
517
789
53
177
17
245
501
261
781
1169
725
213
401
26
518
790
918
535
1765
384
19
15
517
789
53
177
17
245
501
261
781
1169
725
213
401
26
262
790
918
535
1765
384
19
15
517
789
53
177
17
245
501
261
781
1169
725
213
401
537
518
790
918
535
1765
1665
19
15
517
789
53
177
17
245
501
261
781
1169
725
213
401
537
262
790
918
535
1765
1665
19
15
517
789
53
177
17
245
501
261
781
1169
725
213
401
530
518
790
918
535
1765
1680
19
15
517
789
53
177
17
245
501
261
781
1169
725
213
401
530
262
790
918
535
1765
1680
19
15
517
789
53
177
17
245
501
261
781
1169
725
213
401
281
518
790
918
535
1765
257
19
15
517
789
53
177
17
245
501
261
781
1169
725
213
401
281
262
790
918
535
1765
257
19
15
517
789
53
177
17
245
501
261
781
1169
725
213
401
538
518
790
918
535
1765
1664
19
15
517
789
53
177
17
245
501
261
781
1169
725
213
401
538
262
790
918
535
1765
1664
19
15
517
789
53
177
17
245
501
261
781
1169
725
213
401
274
518
790
918
535
1765
264
19
15
517
789
53
177
17
245
501
261
781
1169
725
213
401
274
262
790
918
535
1765
264
19
15
517
789
53
177
17
245
501
261
781
1169
725
213
401
274
274
790
918
535
1765
264
19
15
517
789
53
177
17
245
501
261
781
1169
725
213
401
282
518
790
918
535
1765
256
19
15
517
789
53
177
17
245
501
261
781
1169
725
213
401
282
262
790
918
535
1765
256
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
461
202
512
688
1696
1696
1
16
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
461
202
520
688
1696
1696
1
16
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
461
202
584
688
1696
1696
1
16
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
461
458
256
688
1696
1696
1
144
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
461
458
520
688
1696
1696
1
144
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
461
458
528
688
1696
1696
1
144
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
461
458
264
688
1696
1696
1
144
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
461
458
584
688
1696
1696
1
144
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
203
512
688
1696
1696
8
17
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
203
520
688
1696
1696
8
17
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
203
576
688
1696
1696
8
17
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
203
584
688
1696
1696
8
17
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
203
616
688
1696
1696
8
17
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
331
256
688
1696
1696
8
410
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
331
264
688
1696
1696
8
410
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
235
520
688
1696
1696
8
10
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
207
512
688
1696
1696
8
18
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
207
520
688
1696
1696
8
18
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
207
576
688
1696
1696
8
18
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
207
616
688
1696
1696
8
18
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
335
256
688
1696
1696
8
409
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
335
296
688
1696
1696
8
409
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
459
512
688
1696
1696
8
154
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
459
256
688
1696
1696
8
154
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
459
520
688
1696
1696
8
154
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
459
576
688
1696
1696
8
154
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
459
264
688
1696
1696
8
154
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
459
616
688
1696
1696
8
154
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
491
264
688
1696
1696
8
138
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
239
520
688
1696
1696
8
9
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
463
512
688
1696
1696
8
153
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
463
256
688
1696
1696
8
153
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
463
520
688
1696
1696
8
153
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
463
576
688
1696
1696
8
153
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
463
264
688
1696
1696
8
153
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
463
608
688
1696
1696
8
153
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
463
616
688
1696
1696
8
153
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
495
264
688
1696
1696
8
1801
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
462
203
520
688
1696
1696
0
42
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
462
203
584
688
1696
1696
0
42
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
462
235
520
688
1696
1696
0
10
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
462
207
512
688
1696
1696
0
33
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
462
207
616
688
1696
1696
0
33
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
462
459
520
688
1696
1696
0
1834
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
462
459
264
688
1696
1696
0
1834
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
462
491
264
688
1696
1696
0
1802
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
462
463
512
688
1696
1696
0
1825
19
15
517
789
53
133
709
49
305
257
770
1210
1806
1230
462
463
520
688
1696
1696
0
1825
19
15
517
789
53
133
709
49
305
257
777
1210
1806
1230
461
221
597
592
1696
1696
1
69
19
15
517
789
53
133
709
49
305
258
770
1210
1806
1230
458
208
512
688
1696
1696
8
64
19
15
517
789
53
133
709
49
305
258
770
1210
1806
1230
458
240
528
688
1696
1696
8
0
19
15
517
789
1
33
17
245
497
257
817
1233
211
220
390
14
639
613
1137
1371
796
1856
19
15
517
789
1
33
17
245
497
257
817
1233
211
220
390
526
639
613
1137
1371
796
832
19
15
517
789
1
97
17
245
497
257
817
1073
83
220
390
526
639
549
114
1115
796
960
19
15
521
777
129
393
305
305
994
258
910
1177
147
196
16
24
404
549
673
131
416
16
19
15
521
777
129
393
305
305
994
258
910
1177
147
201
16
24
404
549
673
134
704
36
19
15
521
777
129
393
305
305
994
259
911
1177
147
196
16
26
404
546
673
131
416
38
19
15
521
781
129
393
305
305
994
257
909
1177
147
201
16
22
407
547
673
134
448
78
19
15
521
777
129
393
304
306
995
259
909
1173
200
196
16
16
405
533
644
514
416
32
19
15
521
777
129
393
304
306
995
259
909
1173
200
196
16
16
725
597
644
514
416
32
19
15
521
777
129
393
304
306
995
259
909
1173
200
196
16
48
405
597
644
514
416
0
19
15
521
777
129
393
304
304
994
258
910
1177
144
192
8
24
404
550
672
128
728
4
19
15
521
777
129
393
304
304
994
258
910
1177
144
192
24
24
404
550
672
130
468
64
19
15
521
777
129
393
304
304
994
258
910
1177
144
200
8
24
404
550
672
644
712
4
19
15
521
777
129
393
304
304
994
258
910
1177
144
200
24
24
404
550
672
644
452
64
19
15
517
788
52
164
442
32
436
260
770
134
145
400
772
588
576
1666
1239
1237
1129
1146
19
15
517
788
52
164
442
32
436
260
770
134
145
400
644
84
256
258
359
352
552
668
19
15
517
788
52
164
442
32
436
260
770
134
145
400
644
268
256
258
359
352
552
524
19
15
517
788
52
164
442
32
436
260
770
134
145
400
644
268
544
1826
231
224
552
524
19
15
517
788
52
164
442
32
436
260
770
134
145
400
644
268
576
1666
215
224
568
524
19
15
517
788
52
164
442
32
436
260
770
134
145
400
644
140
512
258
359
352
552
716
19
15
517
788
52
164
442
32
436
260
770
134
145
400
644
140
640
1666
1255
224
552
716
19
15
517
788
52
164
442
32
436
260
770
134
145
400
644
140
544
1826
231
224
552
716
19
15
517
788
52
164
442
32
436
260
770
134
145
400
644
140
672
1698
215
224
552
716
19
15
517
788
52
164
442
32
436
260
770
134
145
400
644
76
512
258
359
352
552
652
19
15
517
788
52
164
442
32
436
260
770
134
145
400
644
76
256
258
359
352
552
652
19
15
517
788
52
164
442
32
436
260
770
134
145
400
644
92
576
1666
215
224
568
1068
19
15
517
788
52
164
442
32
436
260
770
134
145
400
644
284
576
1666
215
224
568
1196
19
15
517
788
52
164
442
32
436
260
770
134
145
400
644
180
640
1666
1255
224
552
732
19
15
517
788
52
164
442
32
436
260
770
134
145
400
644
292
544
1698
215
224
568
1212
19
15
517
788
52
164
442
32
436
260
770
134
145
400
644
188
640
1666
215
224
568
748
19
15
517
788
52
164
442
32
436
260
770
134
145
400
644
612
576
1666
215
224
568
828
19
15
517
788
52
164
442
32
436
260
770
134
145
400
644
348
576
1666
215
224
568
556
19
15
517
788
52
164
442
32
436
260
770
134
145
400
644
372
256
258
359
352
552
604
19
15
517
788
52
164
442
32
436
260
770
134
145
408
642
180
640
1666
215
229
549
730
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
772
588
576
1154
1239
1237
1129
1146
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
84
512
642
1255
224
552
668
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
268
512
642
1255
224
552
524
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
268
256
642
1255
224
552
524
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
268
544
802
1255
224
552
524
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
268
288
802
1255
224
552
524
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
268
608
674
1255
1248
552
524
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
140
512
642
231
224
552
716
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
140
640
642
231
224
552
716
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
140
544
802
231
224
552
716
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
140
672
642
1255
224
552
716
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
276
512
642
1255
224
552
540
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
76
512
642
231
224
552
1100
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
76
576
642
231
224
552
1100
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
116
512
642
231
224
552
1116
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
92
512
642
231
224
552
1068
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
92
576
642
231
224
552
1068
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
92
448
578
231
1248
552
1068
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
284
512
642
231
224
568
1196
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
284
256
642
1255
224
568
1196
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
284
576
642
231
224
568
1196
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
180
512
642
231
224
552
732
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
180
640
642
231
224
552
732
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
292
512
642
231
224
568
1212
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
292
256
642
1255
224
568
1212
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
292
544
802
231
224
568
1212
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
292
288
802
231
224
568
1212
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
332
512
642
231
224
552
1164
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
188
512
578
231
1248
552
748
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
356
512
642
1255
224
568
572
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
356
256
642
1255
224
568
572
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
612
512
642
231
224
568
828
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
612
576
642
231
224
568
828
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
348
512
642
1255
224
552
556
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
348
256
642
1255
224
552
556
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
348
576
578
215
1248
552
556
19
15
517
788
52
164
442
32
436
260
770
1158
145
400
644
372
256
642
1255
224
552
604
19
15
517
788
52
164
442
32
436
260
770
1158
145
408
642
84
512
642
231
232
550
1068
19
15
517
788
52
164
442
32
436
260
770
1158
145
408
642
84
576
642
231
232
550
1068
19
15
517
788
52
164
442
32
436
260
770
1158
145
408
642
340
512
642
1255
232
550
556
19
15
517
788
52
164
442
32
436
260
770
1158
145
408
642
340
256
642
1255
232
550
556
19
15
517
788
52
164
442
32
436
260
770
1158
145
408
642
308
512
642
1255
232
550
620
19
15
517
788
52
164
442
32
436
260
770
1158
145
408
642
308
256
642
1255
232
550
620
19
15
517
788
52
164
442
32
436
260
772
134
273
408
642
92
258
266
779
264
550
668
19
15
517
788
52
164
442
32
436
260
772
134
273
408
642
92
450
266
779
264
550
668
19
15
517
788
52
164
442
32
436
260
772
134
273
408
642
92
470
274
779
264
550
668
19
15
517
788
52
164
442
32
436
260
772
134
273
408
642
284
258
266
779
264
550
540
19
15
517
788
52
164
442
32
436
260
772
134
273
408
642
284
290
266
779
264
550
540
19
15
517
788
52
164
442
32
436
260
772
134
273
408
642
340
534
274
779
264
550
556
19
15
517
788
52
164
442
32
436
260
772
134
273
408
642
340
278
274
779
264
550
556
19
15
517
788
52
164
442
32
436
260
772
134
273
408
642
180
534
274
779
264
550
748
19
15
517
788
52
164
442
32
436
260
772
134
273
408
642
180
694
274
779
264
550
748
19
15
517
788
52
164
442
32
436
260
772
134
273
408
642
308
278
274
779
264
550
620
19
15
517
788
52
164
442
32
436
260
772
134
273
408
642
308
566
274
779
264
550
620
19
15
517
788
52
164
442
32
436
260
772
134
145
400
644
84
534
274
359
352
552
668
19
15
517
788
52
164
442
32
436
260
772
134
145
400
644
84
278
274
359
352
552
668
19
15
517
788
52
164
442
32
436
260
772
134
145
400
644
268
268
274
359
352
552
524
19
15
517
788
52
164
442
32
436
260
772
134
145
400
644
268
284
274
359
352
552
524
19
15
517
788
52
164
442
32
436
260
772
134
145
400
644
140
546
274
359
352
552
716
19
15
517
788
52
164
442
32
436
260
772
134
145
400
644
276
278
274
359
352
552
540
19
15
517
788
52
164
442
32
436
260
772
134
145
400
644
276
310
274
359
352
552
540
19
15
517
788
52
164
442
32
436
260
772
134
145
400
644
76
258
274
359
352
552
652
19
15
517
788
52
164
442
32
436
260
772
134
145
400
644
76
540
274
359
352
552
652
19
15
517
788
52
164
442
32
436
260
772
134
145
400
644
76
284
274
359
352
552
652
19
15
517
788
52
164
442
32
436
260
772
134
145
400
644
180
534
274
359
352
552
732
19
15
517
788
52
164
442
32
436
260
772
134
145
400
644
180
694
274
359
352
552
732
19
15
517
788
52
164
442
32
436
260
772
134
145
400
644
332
258
274
359
352
552
588
19
15
517
788
52
164
442
32
436
260
772
1158
145
400
644
84
534
658
1255
224
552
668
19
15
517
788
52
164
442
32
436
260
772
1158
145
400
644
140
514
658
1255
224
552
716
19
15
517
788
52
164
442
32
436
260
772
1158
145
400
644
276
534
658
1255
224
552
540
19
15
517
788
52
164
442
32
436
260
772
1158
145
400
644
76
514
658
231
224
552
1100
19
15
517
788
52
164
442
32
436
260
772
1158
145
408
642
84
534
658
231
232
550
1068
19
15
517
788
52
164
442
32
436
260
772
1158
145
408
642
340
534
658
1255
232
550
556
19
15
529
818
52
21
4
24
450
272
787
1235
966
944
894
611
611
608
824
1051
1067
899
19
15
533
820
52
4
2
40
322
320
777
61
353
936
646
350
339
323
903
789
773
548
19
15
533
820
52
4
2
40
322
320
781
61
353
936
646
326
519
323
903
789
773
130
19
15
533
820
52
4
2
40
322
320
781
61
353
936
646
286
395
323
903
789
773
530
19
15
457
1481
1473
770
944
706
643
1571
1079
752
1048
1028
768
1760
1682
23
1364
1026
2
561
19
15
609
124
1732
1740
218
626
139
4
657
390
514
524
290
1344
1395
242
156
528
540
1552
19
15
520
778
264
35
96
105
305
259
1331
1123
1043
1087
674
675
1649
729
1547
1816
1420
929
19
15
520
780
1026
164
440
58
314
256
504
108
526
718
706
404
244
288
772
896
1050
192
19
15
520
780
1026
164
440
58
314
256
504
108
526
718
706
404
245
289
772
896
1050
192
19
15
514
774
31
145
387
83
498
256
777
1289
281
406
648
27
543
1033
768
1164
518
465
19
15
514
774
31
145
387
83
498
256
777
1289
281
406
648
31
543
1033
768
1164
518
1033
19
15
514
774
31
145
403
83
498
256
777
1289
513
397
648
31
543
1038
281
335
519
9
19
15
514
774
31
145
403
83
498
256
777
1289
257
397
648
27
543
1037
781
1166
519
465
19
15
514
774
31
145
403
83
498
256
777
1289
257
397
648
31
543
1037
781
1166
519
1033
19
15
514
774
31
145
403
83
498
256
777
1289
257
394
648
27
543
1033
776
1164
517
465
19
15
514
774
31
145
403
83
498
256
777
1289
257
394
648
31
543
1033
776
1164
517
1033
19
15
514
774
31
145
403
83
498
256
777
1289
257
394
648
79
543
1033
784
1172
518
1074
19
15
514
774
31
145
403
83
498
256
777
105
257
397
648
27
543
505
1016
270
519
465
19
15
514
774
31
145
403
83
498
256
777
105
257
397
648
27
479
505
1016
270
519
465
19
15
514
774
31
145
403
83
498
256
777
105
257
394
648
27
543
505
1016
268
517
465
19
15
514
774
31
145
403
83
498
256
777
105
257
394
648
27
479
505
1000
268
518
10
19
15
514
774
31
145
403
83
498
256
777
105
257
394
648
31
479
505
1000
268
518
9
19
15
514
774
31
145
403
83
498
256
777
1129
129
394
648
27
543
761
236
1292
518
10
19
15
514
774
31
145
403
83
498
256
777
1129
129
394
648
27
607
761
236
1292
518
10
19
15
514
774
31
145
403
83
498
256
777
1293
257
397
648
27
543
1041
784
1166
519
465
19
15
514
774
31
145
403
83
498
256
777
1293
257
397
648
31
543
1041
784
1166
519
1033
19
15
514
774
31
145
403
83
498
256
777
1293
257
394
648
27
543
1041
784
1172
518
1034
19
15
514
774
31
145
403
83
498
256
777
1293
257
394
648
31
543
1041
784
1172
518
1033
19
15
556
778
8
138
427
680
400
260
784
1164
276
790
64
372
278
772
660
1554
1338
330
19
15
552
776
10
138
427
680
328
268
782
139
272
817
13
353
275
307
803
855
850
603
19
15
552
776
10
138
427
680
328
268
782
139
272
817
13
481
275
307
803
855
1362
347
19
15
552
776
10
138
427
680
328
268
814
139
272
817
13
737
563
291
803
855
850
859
19
15
549
9
523
768
887
21
386
10
330
379
75
387
897
388
708
486
48
139
56
140
19
15
549
9
523
768
887
21
386
10
330
379
75
387
897
644
708
486
48
139
56
396
19
15
549
9
523
768
887
533
386
10
330
379
75
131
385
388
708
486
48
75
56
140
19
15
549
9
523
768
887
533
386
10
330
379
75
131
385
644
708
486
48
75
56
396
19
15
549
9
523
768
887
533
386
10
330
379
75
131
385
392
708
486
48
75
88
132
19
15
549
9
523
768
887
533
386
10
330
379
75
131
385
648
708
486
48
75
88
388
19
15
549
9
555
768
887
21
386
10
346
347
331
387
897
388
716
482
872
1035
56
140
19
15
549
9
555
768
887
21
386
10
346
347
331
387
897
644
716
482
872
1035
56
908
19
15
549
9
555
768
887
21
386
10
346
379
75
387
897
388
716
418
40
139
56
140
19
15
549
9
555
768
887
21
386
10
346
379
75
387
897
644
716
418
40
139
56
396
19
15
549
9
555
768
887
21
386
10
346
379
75
387
897
676
676
418
40
139
56
828
19
15
549
9
555
768
887
21
386
10
346
379
331
387
897
388
716
450
832
1030
56
140
19
15
549
9
555
768
887
21
386
10
346
379
331
387
897
644
712
458
840
1035
56
780
19
15
549
9
555
768
887
21
386
10
346
379
331
387
897
644
716
706
832
1035
56
780
19
15
549
9
555
768
887
21
386
10
346
379
331
387
897
708
712
714
840
1035
56
892
19
15
549
9
555
768
887
21
386
10
346
379
331
387
897
708
716
706
832
1035
56
892
19
15
549
9
555
768
887
533
386
10
346
379
75
131
385
388
716
418
40
75
56
140
19
15
549
9
555
768
887
533
386
10
346
379
75
131
385
644
716
418
40
75
56
396
19
15
550
2
555
768
887
21
384
12
346
347
331
387
896
389
712
722
848
1025
57
251
19
15
550
2
555
768
887
21
384
12
346
347
331
387
896
392
712
730
848
1025
57
136
19
15
550
2
555
768
887
21
384
12
346
347
331
387
896
648
712
722
848
1025
57
776
19
15
550
2
555
768
887
21
384
12
346
347
331
387
896
709
712
722
848
1025
57
891
19
15
550
2
555
768
887
21
384
12
346
347
331
387
896
712
712
722
848
1041
61
933
19
15
550
2
555
768
887
21
384
12
346
347
331
291
896
392
712
474
848
1361
57
136
19
15
550
2
555
768
887
21
384
12
346
347
331
291
896
648
712
722
848
1105
45
805
19
15
550
2
555
768
887
21
384
12
346
347
331
291
896
712
712
722
848
1105
45
677
19
15
550
2
555
768
887
21
384
12
346
379
75
387
896
648
712
426
40
129
57
392
19
15
550
2
555
768
887
21
384
12
346
379
331
387
896
389
712
458
832
1025
57
251
19
15
550
2
555
768
887
21
384
12
346
379
331
387
896
392
712
458
832
1025
57
136
19
15
550
2
555
768
887
21
384
12
346
379
331
387
896
645
712
714
840
1035
59
407
19
15
550
2
555
768
887
21
384
12
346
379
331
387
896
648
712
714
832
1025
57
776
19
15
550
2
555
768
887
21
384
12
346
379
331
387
896
712
712
714
832
1025
55
421
19
15
550
2
555
768
887
21
384
12
346
379
331
387
896
421
712
458
840
1034
59
87
19
15
550
2
555
768
887
533
384
12
346
347
75
131
384
392
712
730
976
769
47
72
19
15
550
2
555
768
887
533
384
12
346
347
75
131
384
648
712
730
976
65
57
392
19
15
550
2
555
768
887
533
384
12
346
347
75
131
736
648
712
730
968
769
515
432
19
15
550
2
555
768
887
533
384
12
346
347
75
163
384
389
712
722
976
81
25
251
19
15
550
2
555
768
887
533
384
12
346
347
75
163
384
392
712
730
976
81
21
133
19
15
550
2
555
768
887
533
384
12
346
347
75
163
384
648
712
730
976
81
21
389
19
15
550
2
555
768
887
533
384
12
346
347
75
163
384
712
712
722
976
81
21
421
19
15
550
2
555
768
887
533
384
12
346
379
75
131
384
648
712
426
40
65
57
392
19
15
550
2
555
768
783
69
384
12
346
219
219
387
896
645
712
114
64
1
3
775
19
15
550
2
555
768
783
69
384
12
346
219
219
387
896
648
712
114
64
1
1
792
19
15
550
2
555
768
783
69
384
12
346
219
219
387
896
712
712
114
64
1
1
664
19
15
550
2
555
768
783
69
384
12
346
219
219
387
896
421
712
114
64
1
57
107
19
15
550
2
555
768
783
69
384
12
346
347
219
387
896
389
712
474
64
1
3
7
19
15
550
2
555
768
783
69
384
12
346
347
219
387
896
392
712
474
64
1
1
24
19
15
550
2
555
768
783
69
384
12
346
347
219
387
896
645
712
474
64
1
3
775
19
15
550
2
555
768
783
69
384
12
346
347
219
387
896
648
712
466
64
1
1
792
19
15
550
2
555
768
783
69
384
12
346
347
219
387
896
709
712
474
64
1
3
647
19
15
550
2
555
768
783
69
384
12
346
347
219
387
896
712
712
466
64
1
1
664
19
15
556
2
546
768
887
21
388
12
348
350
75
387
909
385
704
482
50
129
48
134
19
15
556
2
546
768
887
21
388
12
348
350
75
387
909
641
704
482
50
129
48
390
19
15
556
2
546
768
887
21
388
12
348
350
75
387
909
705
704
482
50
129
48
893
19
15
556
2
546
768
887
21
388
12
348
350
75
387
909
673
704
482
50
129
48
822
19
15
556
2
546
768
887
21
388
12
348
350
331
387
909
385
704
482
882
1041
48
246
19
15
556
2
546
768
887
21
388
12
348
350
331
387
909
641
704
482
882
1041
48
797
19
15
556
2
546
768
887
21
388
12
348
350
331
387
909
705
704
482
882
1041
48
890
19
15
556
2
546
768
887
21
388
12
348
350
331
387
909
673
704
482
882
1041
48
822
19
15
556
2
546
768
887
21
388
12
348
350
331
387
909
417
704
482
882
529
48
235
19
15
556
2
546
768
887
21
388
12
348
350
331
291
909
385
704
482
882
1361
48
134
19
15
556
2
546
768
887
21
388
12
348
350
331
291
909
641
704
482
882
1361
48
774
19
15
556
2
546
768
887
21
388
12
348
350
331
291
909
705
704
482
882
1361
48
710
19
15
556
2
546
768
887
21
388
12
348
350
331
291
909
673
704
482
882
1361
48
829
19
15
556
2
546
768
887
21
388
12
348
382
75
387
909
641
704
420
34
129
48
390
19
15
556
2
546
768
887
21
388
12
348
382
75
387
909
705
704
420
34
129
48
893
19
15
556
2
546
768
887
21
388
12
348
382
75
387
909
673
704
420
34
129
48
822
19
15
556
2
546
768
887
533
388
12
348
350
75
131
397
385
704
482
50
65
48
134
19
15
556
2
546
768
887
533
388
12
348
350
75
131
397
641
704
482
50
65
48
390
19
15
556
2
546
768
887
533
388
12
348
350
75
131
397
705
704
482
50
65
48
683
19
15
556
2
546
768
887
533
388
12
348
350
75
131
397
417
704
482
50
65
48
93
19
15
556
2
546
768
887
533
388
12
348
382
75
131
397
641
704
420
34
65
48
390
19
15
556
2
546
768
887
533
388
12
348
382
75
131
397
705
704
420
34
65
48
683
19
15
556
2
546
768
887
533
388
12
348
382
75
227
397
641
704
420
34
97
16
410
19
15
556
10
554
768
887
21
388
4
340
350
331
387
909
388
712
482
866
1041
48
240
19
15
556
10
554
768
887
21
388
4
340
350
331
387
909
389
712
482
866
1041
48
249
19
15
556
10
554
768
887
21
388
4
340
350
331
387
909
644
712
482
866
1041
48
772
19
15
556
10
554
768
887
21
388
4
340
350
331
387
909
645
712
482
866
529
48
753
19
15
556
10
554
768
887
21
388
4
340
350
331
387
909
708
712
482
866
1041
48
880
19
15
556
10
554
768
887
21
388
4
340
350
331
387
909
709
712
482
866
1041
48
881
19
15
556
10
554
768
887
21
388
4
340
350
331
387
909
676
712
482
866
1041
48
816
19
15
556
10
554
768
887
21
388
4
340
350
331
387
909
420
712
482
866
529
48
232
19
15
556
10
554
768
887
21
388
4
340
350
331
387
909
661
712
482
866
1041
48
787
19
15
556
10
554
768
887
21
388
4
340
350
331
387
909
677
712
482
866
1041
48
825
19
15
556
10
554
768
887
21
388
4
340
350
331
387
909
660
712
482
866
1041
48
784
19
15
556
10
554
768
887
21
388
4
340
382
75
387
909
645
677
418
34
129
48
389
19
15
556
10
554
768
887
21
388
4
340
382
75
387
909
677
677
417
34
129
48
825
19
15
556
10
554
768
887
533
388
4
340
350
75
131
397
388
712
482
34
65
48
68
19
15
556
10
554
768
887
533
388
4
340
350
75
131
397
389
712
482
34
65
48
133
19
15
556
10
554
768
887
533
388
4
340
350
75
131
397
644
712
482
34
65
48
752
19
15
556
10
554
768
887
533
388
4
340
350
75
131
397
645
712
482
34
65
48
389
19
15
556
10
554
768
887
533
388
4
340
350
75
131
397
657
712
482
34
65
48
395
19
15
556
10
554
768
887
533
388
4
340
350
75
131
397
708
712
482
34
65
48
680
19
15
556
10
554
768
887
533
388
4
340
350
75
131
397
420
712
482
34
65
48
88
19
15
556
10
554
768
887
533
388
4
340
350
75
131
397
661
712
482
34
65
48
403
19
15
556
10
554
768
887
533
388
4
340
350
75
131
397
660
712
482
34
65
48
392
19
15
556
10
554
768
887
533
388
4
340
350
75
131
397
421
712
482
34
65
112
89
19
15
556
10
554
768
887
533
388
4
340
382
75
131
397
645
677
418
34
65
48
389
19
15
554
11
531
776
887
536
388
6
320
368
67
131
760
706
707
491
57
74
266
327
19
15
524
770
36
0
386
567
306
268
796
950
694
1696
672
290
288
84
708
1728
185
32
19
15
522
770
36
0
386
55
301
300
796
566
694
416
966
576
576
212
964
1216
1030
837
19
15
522
770
36
0
386
55
301
300
796
566
694
416
966
704
640
212
964
1216
1030
798
19
15
522
770
36
0
386
55
302
268
796
566
694
416
964
736
672
212
964
1216
1034
775
19
15
522
770
36
0
386
55
302
300
796
566
694
416
964
576
576
212
964
1216
1034
412
19
15
522
770
36
0
386
567
365
268
796
566
694
1696
646
320
592
212
964
1728
134
50
19
15
522
770
36
0
386
567
365
268
796
566
694
1696
646
160
672
212
964
1728
134
197
19
15
522
770
36
0
386
567
365
268
796
566
694
1696
646
576
592
212
964
1728
134
1670
19
15
522
770
36
0
386
567
365
268
796
566
694
1696
646
672
672
212
964
1728
134
429
19
15
522
770
36
0
386
567
365
268
796
950
694
1696
646
192
272
84
708
1728
134
1925
19
15
522
770
36
0
386
567
365
268
796
950
694
1696
646
192
288
84
708
1728
134
1925
19
15
522
770
36
0
386
567
365
268
796
950
694
1696
646
320
272
84
708
1728
134
62
19
15
522
770
36
0
386
567
365
268
796
950
694
1696
646
576
272
84
708
1728
134
1670
19
15
522
770
36
0
386
567
365
268
796
950
694
1696
646
224
288
84
708
1728
134
1861
19
15
522
770
36
0
386
567
365
268
796
950
694
1696
646
352
288
84
708
1728
134
69
19
15
522
770
36
0
386
567
365
268
796
950
694
1696
646
608
288
84
708
1728
134
1689
19
15
522
770
36
0
386
567
365
292
796
566
694
1696
646
133
656
212
964
1728
141
1968
19
15
522
770
36
0
386
567
365
292
796
566
694
1696
646
645
656
212
964
1728
141
432
19
15
522
770
36
0
386
567
365
300
796
566
694
1696
646
640
640
212
964
1728
134
441
19
15
522
770
36
0
386
567
429
268
796
566
694
1696
710
224
672
212
964
1728
6
133
19
15
522
770
36
0
386
567
429
268
796
950
694
1696
710
352
288
84
708
1728
6
5
19
15
522
770
36
0
386
567
429
292
796
566
694
1696
710
144
656
212
964
1728
6
165
19
15
522
770
36
0
386
567
429
300
796
566
694
1696
710
192
640
212
964
1728
22
158
19
15
522
770
36
0
386
567
430
268
796
950
694
1696
708
352
288
84
708
1728
10
7
19
15
522
770
36
0
386
567
366
268
796
566
694
1696
644
320
592
212
964
1728
140
60
19
15
522
770
36
0
386
567
366
268
796
566
694
1696
644
544
672
212
964
1728
140
284
19
15
522
770
36
0
386
567
366
268
796
566
694
1696
644
160
672
212
964
1728
140
1964
19
15
522
770
36
0
386
567
366
268
796
566
694
1696
644
576
592
212
964
1728
138
1671
19
15
522
770
36
0
386
567
366
268
796
566
694
1696
644
704
592
212
964
1728
140
348
19
15
522
770
36
0
386
567
366
268
796
566
694
1696
644
672
672
212
964
1728
140
428
19
15
522
770
36
0
386
567
366
268
796
950
694
1696
644
192
272
84
708
1728
138
1927
19
15
522
770
36
0
386
567
366
268
796
950
694
1696
644
320
272
84
708
1728
138
91
19
15
522
770
36
0
386
567
366
268
796
950
694
1696
644
576
272
84
708
1728
138
1671
19
15
522
770
36
0
386
567
366
268
796
950
694
1696
644
224
288
84
708
1728
138
1863
19
15
522
770
36
0
386
567
366
268
796
950
694
1696
644
704
464
84
644
1728
140
348
19
15
522
770
36
0
386
567
366
268
796
950
694
1696
644
352
288
84
708
1728
138
43
19
15
522
770
36
0
386
567
366
268
796
950
694
1696
644
608
288
84
708
1728
138
299
19
15
522
770
36
0
386
567
366
300
796
566
694
1696
644
640
640
212
964
1728
140
444
19
15
522
770
36
0
386
567
374
276
796
566
694
1696
660
128
672
212
964
1728
154
235
19
15
522
770
36
0
386
567
374
276
796
566
694
1696
660
640
672
212
964
1728
154
363
19
15
522
770
36
0
386
567
374
276
796
566
694
1696
668
128
672
212
964
1728
156
216
19
15
522
770
36
0
386
567
374
276
796
566
694
1696
668
640
672
212
964
1728
156
376
19
15
522
770
36
4
386
55
301
268
796
952
700
416
967
608
608
102
706
235
1035
391
19
15
522
770
36
4
386
55
302
268
796
952
700
416
964
608
608
102
706
235
1034
391
19
15
522
770
36
4
386
567
365
268
796
952
700
1696
647
544
608
102
706
1771
139
1710
19
15
522
770
36
4
386
567
365
268
796
952
700
1696
647
160
288
102
706
1771
139
198
19
15
522
770
36
4
386
567
365
268
796
952
700
1696
647
224
288
102
706
1771
139
1862
19
15
522
770
36
4
386
567
365
268
796
952
700
1696
647
608
288
102
706
1771
139
297
19
15
522
770
36
4
386
567
365
300
796
952
700
1696
647
128
256
102
706
1771
139
217
19
15
522
770
36
4
386
567
429
268
796
952
700
1696
711
352
288
102
706
1771
11
6
19
15
522
770
36
4
386
567
429
300
796
952
700
1696
711
320
256
102
706
1771
11
25
19
15
524
770
36
4
482
299
360
300
796
1080
812
520
688
643
512
870
930
1031
545
826
19
15
524
770
36
4
482
299
360
300
796
1080
812
520
688
643
640
870
930
1031
545
826
19
15
524
770
36
4
482
299
361
268
796
1080
812
520
695
680
672
870
930
1067
547
291
19
15
522
770
36
4
482
299
366
268
796
1080
812
520
676
1184
288
870
930
1067
553
1836
19
15
522
770
36
4
482
299
366
268
796
1080
812
520
676
1248
288
870
930
1067
553
1820
19
15
522
770
36
4
482
299
366
268
796
1080
812
520
676
672
544
870
930
1067
553
332
19
15
522
770
36
4
482
299
366
268
796
1080
812
520
676
672
672
870
930
1067
553
332
19
15
522
770
36
4
482
299
366
268
796
1080
812
520
676
416
544
870
930
1067
553
108
19
15
522
770
36
4
482
299
366
268
796
1080
812
520
676
736
544
870
930
1067
553
284
19
15
522
770
36
4
482
299
366
268
796
1080
812
520
692
672
544
870
930
1030
546
300
19
15
522
770
36
4
482
299
366
268
796
1080
812
520
692
672
672
870
930
1067
546
812
19
15
522
770
36
4
482
299
366
268
796
952
812
520
676
352
608
102
546
1067
553
28
19
15
522
770
36
4
482
299
366
300
796
1080
812
520
692
640
512
870
930
1067
546
347
19
15
522
770
36
4
482
299
366
300
796
1080
812
520
692
640
640
870
930
1067
546
347
19
15
522
770
36
4
482
299
494
300
796
1080
812
520
724
512
512
870
930
1067
521
364
19
15
524
770
36
2
483
299
360
268
796
1084
814
520
688
290
288
872
930
1067
544
44
19
15
524
770
36
2
483
299
360
268
796
1084
814
520
688
674
544
864
930
1067
544
812
19
15
524
770
36
2
483
299
360
268
796
1084
814
520
688
674
672
864
930
1067
544
812
19
15
524
770
36
2
483
299
360
268
796
1084
814
520
688
1256
288
864
930
1067
544
1808
19
15
524
770
36
2
483
299
360
268
796
1084
814
520
688
360
288
864
930
1067
544
16
19
15
524
770
36
2
483
299
360
268
796
1084
814
520
688
360
608
864
930
1067
544
16
19
15
524
770
36
2
483
299
360
268
796
1084
814
520
688
744
544
864
930
1067
544
784
19
15
524
770
36
2
483
299
360
268
796
1084
814
522
688
1192
288
864
930
1028
550
1835
19
15
524
770
36
2
483
299
360
268
796
1084
814
522
688
296
288
864
930
1028
550
43
19
15
524
770
36
2
483
299
360
268
796
1084
814
522
688
680
544
864
930
1028
550
299
19
15
524
770
36
2
483
299
360
268
796
1084
814
522
688
680
672
864
930
1028
550
299
19
15
524
770
36
2
483
299
360
268
796
1084
814
522
688
1256
288
864
930
1028
550
1803
19
15
524
770
36
2
483
299
360
268
796
1084
814
522
688
360
288
864
930
1028
550
11
19
15
524
770
36
2
483
299
360
268
796
1084
814
522
688
360
608
864
930
1028
550
11
19
15
524
770
36
2
483
299
360
268
796
1084
814
522
688
292
288
864
930
1028
550
35
19
15
524
770
36
2
483
299
360
268
796
1084
814
522
688
291
288
864
930
1028
550
33
19
15
524
770
36
2
483
299
360
268
796
1084
814
522
688
676
544
864
930
1028
550
803
19
15
524
770
36
2
483
299
360
268
796
1084
814
522
688
676
672
864
930
1028
550
803
19
15
524
770
36
2
483
299
360
268
796
1084
814
522
688
675
544
864
930
1028
550
289
19
15
524
770
36
2
483
299
360
268
796
1084
814
522
688
675
672
864
930
1028
550
289
19
15
524
770
36
2
483
299
360
268
796
1082
814
520
688
360
608
874
929
1031
544
16
19
15
524
770
36
2
483
299
360
268
796
1082
814
522
688
360
608
874
929
1028
550
11
19
15
524
770
36
2
483
299
360
268
796
956
814
520
688
360
608
96
546
1067
544
16
19
15
524
770
36
2
483
299
360
268
796
956
814
522
688
680
544
96
546
1028
550
811
19
15
524
770
36
2
483
299
360
268
796
956
814
522
688
360
608
96
546
1028
550
11
19
15
524
770
36
2
483
299
360
300
796
1084
814
520
688
1160
256
864
930
1067
544
1840
19
15
524
770
36
2
483
299
360
300
796
1084
814
520
688
392
512
864
930
1067
544
112
19
15
524
770
36
2
483
299
360
300
796
1084
814
520
688
392
256
864
930
1067
544
112
19
15
524
770
36
2
483
299
360
300
796
1084
814
520
688
648
512
864
930
1067
544
816
19
15
524
770
36
2
483
299
360
300
796
1084
814
520
688
648
640
864
930
1067
544
816
19
15
524
770
36
2
483
299
360
300
796
1084
814
522
688
1160
256
864
930
1028
550
1899
19
15
524
770
36
2
483
299
360
300
796
1084
814
522
688
388
256
864
930
1028
550
99
19
15
524
770
36
2
483
299
360
300
796
1084
814
522
688
644
512
864
930
1028
550
867
19
15
524
770
36
2
483
299
360
300
796
1084
814
522
688
644
640
864
930
1028
550
867
19
15
524
770
36
2
483
299
360
300
796
1084
814
522
688
392
512
864
930
1028
550
107
19
15
524
770
36
2
483
299
360
300
796
1084
814
522
688
392
256
864
930
1028
550
107
19
15
524
770
36
2
483
299
360
300
796
1084
814
522
688
387
256
864
930
1028
550
97
19
15
524
770
36
2
483
299
360
300
796
1084
814
522
688
648
512
864
930
1028
550
875
19
15
524
770
36
2
483
299
360
300
796
1084
814
522
688
648
640
864
930
1028
550
875
19
15
524
770
36
2
483
299
360
300
796
1084
814
522
688
643
512
864
930
1028
550
353
19
15
524
770
36
2
483
299
360
300
796
1084
814
522
688
643
640
864
930
1028
550
353
19
15
524
770
36
2
483
299
360
300
796
956
814
520
688
386
512
96
546
1067
544
108
19
15
524
770
36
2
483
299
361
268
796
1084
814
520
679
1192
288
864
930
1067
553
1897
19
15
524
770
36
2
483
299
361
268
796
1084
814
520
679
1193
288
872
930
1067
553
1832
19
15
524
770
36
2
483
299
361
268
796
1084
814
520
679
296
288
864
930
1067
553
43
19
15
524
770
36
2
483
299
361
268
796
1084
814
520
679
297
288
864
930
1067
553
40
19
15
524
770
36
2
483
299
361
268
796
1084
814
520
679
680
544
864
930
1067
553
297
19
15
524
770
36
2
483
299
361
268
796
1084
814
520
679
680
672
864
930
1067
553
297
19
15
524
770
36
2
483
299
361
268
796
1084
814
520
679
424
544
864
930
1067
553
105
19
15
524
770
36
2
483
299
361
268
796
1084
814
520
679
424
288
864
930
1067
553
105
19
15
524
770
36
2
483
299
361
268
796
1084
814
520
679
681
544
864
930
1067
553
296
19
15
524
770
36
2
483
299
361
268
796
1084
814
520
679
681
672
864
930
1067
553
296
19
15
524
770
36
2
483
299
361
268
796
1084
814
520
679
425
544
864
930
1067
553
104
19
15
524
770
36
2
483
299
361
268
796
1084
814
520
679
425
288
864
930
1067
553
104
19
15
524
770
36
2
483
299
361
268
796
1084
814
521
679
1192
288
864
930
1070
552
1899
19
15
524
770
36
2
483
299
361
268
796
1084
814
521
679
1193
288
872
930
1070
552
1896
19
15
524
770
36
2
483
299
361
268
796
1084
814
521
679
680
544
864
930
1070
552
331
19
15
524
770
36
2
483
299
361
268
796
1084
814
521
679
680
672
864
930
1070
552
331
19
15
524
770
36
2
483
299
361
268
796
1084
814
521
679
424
544
864
930
1070
552
107
19
15
524
770
36
2
483
299
361
268
796
1084
814
521
679
424
288
864
930
1070
552
107
19
15
524
770
36
2
483
299
361
268
796
1084
814
521
679
681
544
864
930
1070
552
296
19
15
524
770
36
2
483
299
361
268
796
1084
814
521
679
681
672
864
930
1070
552
296
19
15
524
770
36
2
483
299
361
268
796
1084
814
521
679
425
544
864
930
1070
552
104
19
15
524
770
36
2
483
299
361
268
796
1084
814
521
679
425
288
864
930
1070
552
104
19
15
524
770
36
2
483
299
361
268
796
1084
814
522
695
296
288
864
930
1028
544
34
19
15
524
770
36
2
483
299
361
268
796
1084
814
522
695
680
544
864
930
1028
544
290
19
15
524
770
36
2
483
299
361
268
796
1084
814
522
695
680
672
864
930
1028
544
290
19
15
524
770
36
2
483
299
361
268
796
956
814
520
679
680
544
96
546
1067
553
297
19
15
524
770
36
2
483
299
361
268
796
956
814
520
679
424
544
96
546
1067
553
105
19
15
524
770
36
2
483
299
361
268
796
956
814
520
679
681
544
96
546
1067
553
296
19
15
524
770
36
2
483
299
361
268
796
956
814
520
679
425
544
96
546
1067
553
104
19
15
524
770
36
2
483
299
361
268
796
956
814
521
679
680
544
96
546
1070
552
331
19
15
524
770
36
2
483
299
361
268
796
956
814
521
679
424
544
96
546
1070
552
107
19
15
524
770
36
2
483
299
361
268
796
956
814
521
679
681
544
96
546
1070
552
296
19
15
524
770
36
2
483
299
361
268
796
956
814
521
679
425
544
96
546
1070
552
104
19
15
524
770
36
2
483
299
361
300
796
1084
814
522
695
1160
256
864
930
1028
544
1890
19
15
524
770
36
2
483
299
361
300
796
1084
814
522
695
392
512
864
930
1028
544
98
19
15
524
770
36
2
483
299
361
300
796
1084
814
522
695
392
256
864
930
1028
544
98
19
15
524
770
36
2
483
299
361
300
796
1084
814
522
695
648
512
864
930
1028
544
354
19
15
524
770
36
2
483
299
361
300
796
956
814
522
695
392
512
96
546
1068
544
98
19
15
524
770
36
2
483
299
488
300
796
1084
814
520
720
514
512
864
930
1067
523
364
19
15
524
770
36
2
483
299
488
300
796
1084
814
520
720
514
576
864
930
1067
523
364
19
15
524
770
36
2
483
299
488
300
796
1084
814
520
720
520
512
864
930
1067
523
363
19
15
522
770
36
2
483
299
366
268
796
1084
814
520
676
1184
288
864
930
1067
552
1836
19
15
522
770
36
2
483
299
366
268
796
1084
814
520
676
288
544
864
930
1067
552
44
19
15
522
770
36
2
483
299
366
268
796
1084
814
520
676
288
288
864
930
1067
552
44
19
15
522
770
36
2
483
299
366
268
796
1084
814
520
676
672
544
864
930
1067
552
332
19
15
522
770
36
2
483
299
366
268
796
1084
814
520
676
672
672
864
930
1067
552
332
19
15
522
770
36
2
483
299
366
268
796
1084
814
520
676
416
544
864
930
1067
552
108
19
15
522
770
36
2
483
299
366
268
796
1084
814
520
676
416
288
864
930
1067
552
108
19
15
522
770
36
2
483
299
366
268
796
1084
814
520
692
1248
288
864
930
1067
547
1815
19
15
522
770
36
2
483
299
366
268
796
1084
814
520
692
352
288
864
930
1067
547
23
19
15
522
770
36
2
483
299
366
268
796
1084
814
520
692
352
608
864
930
1067
547
23
19
15
522
770
36
2
483
299
366
268
796
1084
814
520
692
736
544
864
930
1067
547
791
19
15
522
770
36
2
483
299
366
268
796
956
814
520
676
704
464
104
546
1067
552
268
19
15
522
770
36
2
483
299
366
268
796
956
814
520
676
288
544
96
546
1067
552
44
19
15
522
770
36
2
483
299
366
268
796
956
814
520
676
672
544
96
546
1067
552
332
19
15
522
770
36
2
483
299
366
268
796
956
814
520
676
416
544
96
546
1067
552
108
19
15
522
770
36
2
483
299
366
268
796
956
814
520
692
352
608
96
546
1067
547
23
19
15
522
770
36
2
483
299
494
300
796
1084
814
520
724
512
512
864
930
1067
520
364
19
15
522
770
36
2
483
299
494
300
796
1082
814
520
724
512
512
874
929
1071
520
364
19
15
525
769
16
4
388
516
457
267
777
1049
775
901
714
618
260
862
955
867
560
1593
19
15
524
770
1040
516
384
4
292
300
482
1010
624
1848
992
294
874
43
384
521
62
198
19
15
524
770
1040
516
384
4
484
300
480
1012
624
1844
948
264
872
44
392
540
28
0
19
15
524
770
1040
516
384
4
484
300
482
1010
624
1844
948
264
876
44
386
535
26
0
19
15
525
769
16
4
384
4
329
267
777
937
688
436
970
714
452
126
706
215
1029
644
19
15
525
769
32
4
384
4
297
291
808
952
688
1844
998
449
499
84
706
1562
59
143
19
15
525
770
16
4
384
520
281
264
777
537
689
1713
666
672
647
219
975
1775
141
345
19
15
526
770
16
4
384
8
296
268
776
948
688
1840
996
722
450
114
712
1560
62
782
19
15
526
770
16
4
384
8
296
268
776
948
688
1840
996
466
450
114
712
1560
62
142
19
15
526
770
16
4
384
8
296
268
776
948
688
1840
996
498
450
114
712
1560
62
78
19
15
526
770
16
4
384
516
456
264
776
948
688
1666
711
204
262
114
712
1790
135
132
19
15
526
770
36
4
384
520
328
264
810
1256
1718
1712
676
588
626
632
1603
1766
190
1668
19
15
524
772
32
0
384
4
292
288
792
944
696
440
992
288
528
92
1428
1220
1054
193
19
15
524
772
32
0
384
516
420
288
792
1072
768
952
736
160
656
1242
947
893
30
162
19
15
555
768
8
266
424
680
330
259
1017
742
554
795
1036
1244
724
29
966
517
1632
1857
19
15
555
768
8
138
680
680
330
259
792
1166
1810
1467
1036
1244
534
647
1686
1618
1232
897
19
15
555
768
8
138
424
680
328
259
793
142
274
787
27
738
652
1670
1678
1561
1291
1428
19
15
555
768
8
138
424
680
328
259
793
142
274
787
23
738
652
1670
1678
1570
1283
1436
19
15
555
768
8
138
424
680
328
259
793
142
274
795
27
738
652
1670
1678
1545
1285
1428
19
15
555
768
8
138
424
680
328
259
793
142
274
827
11
354
268
262
790
850
851
604
19
15
555
768
8
138
424
680
328
259
793
142
274
827
11
738
524
262
790
850
851
860
19
15
555
768
8
138
424
680
328
259
793
142
282
795
11
354
268
262
806
833
947
572
19
15
555
768
8
138
424
680
328
259
793
142
282
795
15
354
268
262
806
833
945
572
19
15
555
768
8
138
424
680
328
259
793
142
282
795
27
354
268
262
786
833
773
156
19
15
555
768
8
138
424
680
328
259
793
142
282
795
27
738
652
1670
1682
1537
1285
1428
19
15
555
768
8
138
424
680
328
259
793
142
282
827
11
354
268
262
802
850
851
604
19
15
555
768
8
138
424
680
328
259
793
142
282
827
11
482
524
262
802
850
1363
348
19
15
555
768
8
138
424
680
328
259
793
142
282
827
11
738
524
262
802
850
851
860
19
15
555
768
8
138
424
680
328
259
793
1166
530
787
19
354
268
774
1294
1305
1281
1180
19
15
555
768
8
138
424
680
328
259
793
1166
530
787
27
226
524
774
1294
1305
1291
404
19
15
555
768
8
138
424
680
328
259
793
1166
530
787
27
226
268
774
1294
1305
1291
404
19
15
555
768
8
138
424
680
328
259
793
1166
530
787
27
354
268
774
1294
1305
1291
1172
19
15
555
768
8
138
424
680
328
259
793
1166
530
787
27
482
268
774
1294
1305
1291
332
19
15
555
768
8
138
424
680
328
259
793
1166
530
787
27
738
524
774
1294
1305
1291
1428
19
15
555
768
8
138
424
680
328
259
793
1166
530
787
27
738
268
774
1294
1305
1291
1428
19
15
555
768
8
138
424
680
328
259
793
1166
530
787
27
738
652
1158
1294
1305
1291
1428
19
15
555
768
8
138
424
680
328
259
793
1166
530
787
23
226
524
774
1302
1314
1283
412
19
15
555
768
8
138
424
680
328
259
793
1166
530
787
23
226
268
774
1302
1314
1283
412
19
15
555
768
8
138
424
680
328
259
793
1166
530
787
23
354
268
774
1294
1306
1283
1180
19
15
555
768
8
138
424
680
328
259
793
1166
530
787
23
738
524
774
1294
1306
1283
1436
19
15
555
768
8
138
424
680
328
259
793
1166
530
787
23
738
268
774
1294
1306
1283
1436
19
15
555
768
8
138
424
680
328
259
793
1166
530
787
23
738
652
1158
1294
1314
1283
1436
19
15
555
768
8
138
424
680
328
259
793
1166
530
795
11
354
268
774
1294
1298
979
604
19
15
555
768
8
138
424
680
328
259
793
1166
530
795
11
482
268
774
1302
1298
1491
348
19
15
555
768
8
138
424
680
328
259
793
1166
530
795
27
226
524
774
1294
1289
1285
404
19
15
555
768
8
138
424
680
328
259
793
1166
530
795
27
226
268
774
1294
1289
1285
404
19
15
555
768
8
138
424
680
328
259
793
1166
530
795
27
354
268
774
1294
1289
773
1172
19
15
555
768
8
138
424
680
328
259
793
1166
530
795
27
738
524
774
1294
1289
1285
1428
19
15
555
768
8
138
424
680
328
259
793
1166
530
795
27
738
268
774
1294
1289
1285
1428
19
15
555
768
8
138
424
680
328
259
793
1166
530
795
27
738
652
1158
1294
1289
1285
1428
19
15
555
768
8
138
424
680
328
259
793
1166
530
827
11
354
268
774
1302
1330
979
604
19
15
555
768
8
138
424
680
328
259
793
1166
530
827
11
482
268
774
1302
1330
1363
348
19
15
555
768
8
138
424
680
328
259
793
1166
538
795
11
354
268
774
1298
1313
1011
604
19
15
555
768
8
138
424
680
328
259
793
1166
538
795
11
482
268
774
1298
1313
1523
348
19
15
555
768
8
138
424
680
328
259
793
1166
538
795
15
354
268
774
1298
1297
945
572
19
15
555
768
8
138
424
680
328
259
793
1166
538
795
27
226
524
774
1314
1281
1283
404
19
15
555
768
8
138
424
680
328
259
793
1166
538
795
27
226
268
774
1298
1297
1285
404
19
15
555
768
8
138
424
680
328
259
793
1166
538
795
27
354
268
774
1298
1297
771
1172
19
15
555
768
8
138
424
680
328
259
793
1166
538
795
27
738
524
774
1314
1281
1283
1428
19
15
555
768
8
138
424
680
328
259
793
1166
538
795
27
738
268
774
1298
1297
1285
1428
19
15
555
768
8
138
424
680
328
259
793
1166
538
795
27
738
652
1158
1298
1281
1285
1428
19
15
555
768
8
138
424
680
328
259
793
1166
274
787
19
354
268
774
654
1561
1293
1180
19
15
555
768
8
138
424
680
328
259
793
1166
274
787
1051
354
268
774
654
1561
1803
148
19
15
555
768
8
138
424
680
328
259
793
1166
274
787
27
226
524
774
654
1561
1291
404
19
15
555
768
8
138
424
680
328
259
793
1166
274
787
27
226
268
774
654
1561
1291
404
19
15
555
768
8
138
424
680
328
259
793
1166
274
787
27
354
268
774
654
1561
1291
1172
19
15
555
768
8
138
424
680
328
259
793
1166
274
787
27
738
524
774
654
1561
1291
1428
19
15
555
768
8
138
424
680
328
259
793
1166
274
787
27
738
268
774
654
1561
1291
1428
19
15
555
768
8
138
424
680
328
259
793
1166
274
787
27
738
652
646
654
1561
1291
1428
19
15
555
768
8
138
424
680
328
259
793
1166
274
787
1047
354
268
774
654
1570
1795
156
19
15
555
768
8
138
424
680
328
259
793
1166
274
787
23
226
524
774
654
1570
1283
412
19
15
555
768
8
138
424
680
328
259
793
1166
274
787
23
226
268
774
654
1570
1283
412
19
15
555
768
8
138
424
680
328
259
793
1166
274
787
23
354
268
774
654
1570
1283
300
19
15
555
768
8
138
424
680
328
259
793
1166
274
787
23
738
524
774
654
1570
1283
1436
19
15
555
768
8
138
424
680
328
259
793
1166
274
787
23
738
268
774
654
1570
1283
1436
19
15
555
768
8
138
424
680
328
259
793
1166
274
787
23
738
652
646
654
1570
1283
1436
19
15
555
768
8
138
424
680
328
259
793
1166
274
795
11
354
268
774
654
1545
1011
604
19
15
555
768
8
138
424
680
328
259
793
1166
274
795
1051
354
268
774
654
1545
1797
148
19
15
555
768
8
138
424
680
328
259
793
1166
274
795
27
226
524
774
654
1545
1285
404
19
15
555
768
8
138
424
680
328
259
793
1166
274
795
27
226
268
774
654
1545
1285
404
19
15
555
768
8
138
424
680
328
259
793
1166
274
795
27
354
268
774
654
1545
773
148
19
15
555
768
8
138
424
680
328
259
793
1166
274
795
27
738
524
774
654
1545
1285
1428
19
15
555
768
8
138
424
680
328
259
793
1166
274
795
27
738
268
774
654
1545
1285
1428
19
15
555
768
8
138
424
680
328
259
793
1166
274
795
27
738
652
1158
654
1545
1285
1428
19
15
555
768
8
138
424
680
328
259
793
1166
282
795
11
354
268
774
658
1554
947
572
19
15
555
768
8
138
424
680
328
259
793
1166
282
795
15
354
268
774
658
1553
945
572
19
15
555
768
8
138
424
680
328
259
793
1166
282
795
1051
354
268
774
658
1537
1797
148
19
15
555
768
8
138
424
680
328
259
793
1166
282
795
27
226
524
774
658
1537
1285
404
19
15
555
768
8
138
424
680
328
259
793
1166
282
795
27
226
268
774
658
1537
1285
404
19
15
555
768
8
138
424
680
328
259
793
1166
282
795
27
354
268
774
658
1537
1285
1172
19
15
555
768
8
138
424
680
328
259
793
1166
282
795
27
738
524
774
658
1537
1285
1428
19
15
555
768
8
138
424
680
328
259
793
1166
282
795
27
738
268
774
658
1537
1285
1428
19
15
555
768
8
138
424
680
328
259
793
1166
282
795
27
738
652
1158
658
1553
1283
1428
19
15
555
768
8
138
424
680
712
1539
1817
1166
530
787
783
1762
140
262
1302
1314
1139
596
19
15
555
768
8
138
424
680
394
259
792
142
282
795
76
380
270
263
806
833
1360
321
19
15
555
768
8
138
424
680
394
259
792
1166
530
795
76
252
526
775
1294
1298
1328
65
19
15
555
768
8
138
424
680
394
259
792
1166
530
795
76
252
270
775
1294
1298
1328
65
19
15
555
768
8
138
424
680
394
259
792
1166
530
795
76
380
270
775
1294
1298
1328
321
19
15
555
768
8
138
424
680
394
259
792
1166
538
792
76
252
526
775
1318
1280
1416
1088
19
15
555
768
8
138
424
680
394
259
792
1166
538
792
76
380
270
775
1318
1296
1330
320
19
15
555
768
8
138
424
680
394
259
792
1166
538
795
76
252
526
775
1298
1298
816
65
19
15
555
768
8
138
424
680
394
259
792
1166
538
795
76
252
270
775
1298
1298
816
65
19
15
555
768
8
138
424
680
394
259
792
1166
538
795
76
380
270
775
1298
1298
1328
321
19
15
555
768
8
138
424
680
394
259
792
1166
274
795
1100
252
526
775
654
1545
1840
65
19
15
555
768
8
138
424
680
394
259
792
1166
274
795
76
252
526
775
654
1545
1328
1089
19
15
555
768
8
138
424
680
394
259
792
1166
274
795
76
380
270
775
654
1545
1328
321
19
15
555
768
8
138
424
680
394
259
792
1166
282
795
1100
252
526
775
658
1554
1840
65
19
15
555
768
8
138
424
680
394
259
792
1166
282
795
76
252
526
775
658
1554
816
65
19
15
555
768
8
138
424
680
394
259
792
1166
282
795
76
380
270
775
658
1554
1328
321
19
15
555
768
8
138
424
680
394
259
793
142
282
795
76
380
268
262
806
833
1360
321
19
15
555
768
8
138
424
680
394
259
793
1166
530
795
76
252
524
774
1294
1298
1328
65
19
15
555
768
8
138
424
680
394
259
793
1166
530
795
76
252
268
774
1294
1298
1328
65
19
15
555
768
8
138
424
680
394
259
793
1166
530
795
76
380
268
774
1294
1298
1328
321
19
15
555
768
8
138
424
680
394
259
793
1166
538
792
76
252
524
774
1318
1296
1330
1088
19
15
555
768
8
138
424
680
394
259
793
1166
538
792
76
380
268
774
1318
1296
1330
320
19
15
555
768
8
138
424
680
394
259
793
1166
538
808
76
252
524
1158
1318
1328
1284
1088
19
15
555
768
8
138
424
680
394
259
793
1166
538
795
76
252
524
774
1314
1282
1328
65
19
15
555
768
8
138
424
680
394
259
793
1166
538
795
76
252
268
774
1298
1298
816
65
19
15
555
768
8
138
424
680
394
259
793
1166
538
795
76
380
268
774
1314
1282
1328
321
19
15
555
768
8
138
424
680
394
259
793
1166
274
795
1100
252
524
774
654
1545
1840
65
19
15
555
768
8
138
424
680
394
259
793
1166
274
795
76
252
524
774
654
1545
1328
1089
19
15
555
768
8
138
424
680
394
259
793
1166
274
795
76
380
268
774
654
1545
1328
321
19
15
555
768
8
138
424
680
394
259
793
1166
282
795
1100
252
524
774
658
1554
1840
65
19
15
555
768
8
138
424
680
394
259
793
1166
282
795
76
252
524
774
658
1554
816
65
19
15
555
768
8
138
424
680
394
259
793
1166
282
795
76
380
268
774
658
1554
1328
321
19
15
555
768
8
138
424
680
409
259
793
1166
530
791
69
216
524
774
1302
1313
1333
1104
19
15
555
768
8
138
424
680
409
259
793
1166
274
791
69
216
524
774
654
1569
1331
1104
19
15
555
768
8
138
424
680
426
259
793
142
282
792
100
380
268
262
806
832
920
516
19
15
555
768
8
138
424
680
330
259
792
142
282
824
12
220
278
263
806
848
1362
384
19
15
555
768
8
138
424
680
330
259
792
142
282
824
12
732
534
263
806
848
1362
1408
19
15
555
768
8
138
424
680
330
259
792
142
282
795
12
220
278
263
806
833
1456
385
19
15
555
768
8
138
424
680
330
259
792
142
282
795
12
732
534
263
806
833
864
833
19
15
555
768
8
138
424
680
330
259
792
142
282
827
12
732
534
263
802
850
1360
1409
19
15
555
768
8
138
424
680
330
259
792
1166
530
795
12
220
534
775
1302
1298
1456
385
19
15
555
768
8
138
424
680
330
259
792
1166
530
795
12
220
278
775
1302
1298
1456
385
19
15
555
768
8
138
424
680
330
259
792
1166
530
795
12
732
534
775
1294
1298
1456
1409
19
15
555
768
8
138
424
680
330
259
792
1166
530
795
12
476
278
775
1302
1298
1488
321
19
15
555
768
8
138
424
680
330
259
792
1166
530
827
12
220
534
775
1302
1330
1328
385
19
15
555
768
8
138
424
680
330
259
792
1166
530
827
12
220
278
775
1302
1330
1328
385
19
15
555
768
8
138
424
680
330
259
792
1166
530
827
12
732
534
775
1302
1330
816
897
19
15
555
768
8
138
424
680
330
259
792
1166
530
827
12
476
278
775
1302
1330
1328
321
19
15
555
768
8
138
424
680
330
259
792
1166
538
792
12
352
278
775
1318
1312
1378
316
19
15
555
768
8
138
424
680
330
259
792
1166
538
792
12
220
534
775
1318
1280
1288
384
19
15
555
768
8
138
424
680
330
259
792
1166
538
792
12
220
278
775
1318
1280
1288
384
19
15
555
768
8
138
424
680
330
259
792
1166
538
792
12
732
534
775
1318
1280
1288
1408
19
15
555
768
8
138
424
680
330
259
792
1166
538
792
12
476
278
775
1318
1312
1288
324
19
15
555
768
8
138
424
680
330
259
792
1166
538
795
12
220
534
775
1314
1282
1456
385
19
15
555
768
8
138
424
680
330
259
792
1166
538
795
12
220
278
775
1298
1297
1456
384
19
15
555
768
8
138
424
680
330
259
792
1166
538
795
12
732
534
775
1314
1282
1456
1409
19
15
555
768
8
138
424
680
330
259
792
1166
538
795
12
476
278
775
1298
1314
1376
321
19
15
555
768
8
138
424
680
330
259
792
1166
274
827
1036
1244
534
775
662
1586
1648
1921
19
15
555
768
8
138
424
680
330
259
792
1166
274
827
12
220
534
775
662
1586
1328
385
19
15
555
768
8
138
424
680
330
259
792
1166
274
827
12
220
278
775
662
1586
1328
385
19
15
555
768
8
138
424
680
330
259
792
1166
274
827
12
732
534
775
662
1586
1328
1409
19
15
555
768
8
138
424
680
330
259
792
1166
274
827
12
476
534
775
662
1586
1328
321
19
15
555
768
8
138
424
680
330
259
792
1166
274
827
12
476
278
775
662
1586
1328
321
19
15
555
768
8
138
424
680
330
259
792
1166
1562
1723
1036
1244
534
647
1554
1762
1888
1408
19
15
555
768
8
138
424
680
330
259
793
142
282
824
12
352
268
262
806
848
850
604
19
15
555
768
8
138
424
680
330
259
793
142
282
824
12
480
268
262
806
848
1362
348
19
15
555
768
8
138
424
680
330
259
793
142
282
795
12
352
268
262
806
833
880
604
19
15
555
768
8
138
424
680
330
259
793
1166
530
795
12
352
268
774
1294
1298
976
604
19
15
555
768
8
138
424
680
330
259
793
1166
530
795
12
480
268
774
1302
1298
1488
348
19
15
555
768
8
138
424
680
330
259
793
1166
538
795
12
352
268
774
1298
1298
944
572
19
15
555
768
8
138
424
680
330
259
793
1166
274
795
12
352
268
774
654
1545
1008
604
19
15
555
768
8
138
424
680
330
259
793
1166
282
795
12
352
268
774
658
1554
944
572
19
15
555
768
8
138
424
680
410
259
792
142
282
792
68
212
534
263
806
832
1364
1108
19
15
555
768
8
138
424
680
410
259
792
1166
538
792
68
244
534
775
1318
1280
1336
1100
19
15
555
768
8
138
424
680
410
259
792
1166
538
792
68
244
278
775
1318
1280
1336
1100
19
15
555
768
8
138
424
680
410
259
792
1166
538
792
68
236
526
775
1318
1280
1336
68
19
15
555
768
8
138
424
680
410
259
792
1166
538
792
68
236
270
775
1318
1280
1336
68
19
15
555
768
8
138
424
680
410
259
792
1166
538
792
68
364
270
775
1318
1280
1332
324
19
15
555
768
8
138
424
680
410
259
792
1166
538
792
68
372
534
775
1318
1280
1336
332
19
15
555
768
8
138
424
680
410
259
792
1166
538
792
68
372
278
775
1318
1280
1336
332
19
15
555
768
8
138
424
680
410
259
792
1166
538
808
68
212
534
775
1318
1328
1282
1108
19
15
555
768
8
138
424
680
410
259
792
1166
538
808
68
212
278
775
1318
1328
1282
1108
19
15
555
768
8
138
424
680
410
259
792
1166
538
808
68
244
534
775
1318
1328
1282
1100
19
15
555
768
8
138
424
680
410
259
792
1166
538
808
68
244
278
775
1318
1328
1282
1100
19
15
555
768
8
138
424
680
410
259
792
1166
538
808
68
236
526
1159
1318
1328
1282
68
19
15
555
768
8
138
424
680
410
259
792
1166
538
811
68
212
534
775
1314
1330
1280
1108
19
15
555
768
8
138
424
680
410
259
792
1166
538
811
68
212
278
775
1314
1330
1280
1108
19
15
555
768
8
138
424
680
410
259
792
1166
538
811
68
340
278
775
1298
1330
1280
340
19
15
555
768
8
138
424
680
410
259
792
1166
538
811
68
244
534
775
1318
1329
1280
1100
19
15
555
768
8
138
424
680
410
259
792
1166
538
811
68
244
278
775
1318
1329
1280
1100
19
15
555
768
8
138
424
680
410
259
792
1166
538
811
68
236
526
775
1314
1330
1280
1095
19
15
555
768
8
138
424
680
410
259
792
1166
538
811
68
236
270
775
1298
1330
1280
68
19
15
555
768
8
138
424
680
410
259
792
1166
538
811
68
364
270
775
1298
1330
1280
324
19
15
555
768
8
138
424
680
410
259
792
1166
282
811
68
212
534
775
658
1586
1280
1108
19
15
555
768
8
138
424
680
410
259
792
1166
282
811
68
212
278
775
658
1586
1280
1108
19
15
555
768
8
138
424
680
410
259
792
1166
282
811
68
340
278
775
658
1586
1280
340
19
15
555
768
8
138
424
680
410
259
792
1166
282
811
68
236
526
775
658
1586
1280
1092
19
15
555
768
8
138
424
680
410
259
792
1166
282
811
68
364
270
775
658
1586
1280
324
19
15
555
768
8
138
424
680
410
259
793
142
282
792
68
216
268
262
806
832
1364
1104
19
15
555
768
8
138
424
680
410
259
793
142
282
792
68
364
268
262
806
832
1364
324
19
15
555
768
8
138
424
680
410
259
793
1166
530
787
68
236
524
774
1294
1305
1336
68
19
15
555
768
8
138
424
680
410
259
793
1166
530
787
68
236
268
774
1294
1305
1336
68
19
15
555
768
8
138
424
680
410
259
793
1166
530
787
68
364
268
774
1294
1305
1336
324
19
15
555
768
8
138
424
680
410
259
793
1166
538
792
68
236
524
774
1318
1280
1336
68
19
15
555
768
8
138
424
680
410
259
793
1166
538
792
68
236
268
774
1318
1280
1336
68
19
15
555
768
8
138
424
680
410
259
793
1166
538
792
68
364
268
774
1318
1280
1332
324
19
15
555
768
8
138
424
680
410
259
793
1166
538
808
68
216
524
1158
1318
1328
1282
1104
19
15
555
768
8
138
424
680
410
259
793
1166
538
808
68
236
524
1158
1318
1328
1282
68
19
15
555
768
8
138
424
680
410
259
793
1166
538
811
68
216
524
774
1314
1330
1280
1104
19
15
555
768
8
138
424
680
410
259
793
1166
538
811
68
216
268
774
1298
1330
1280
1104
19
15
555
768
8
138
424
680
410
259
793
1166
538
811
68
236
524
774
1314
1330
1280
1095
19
15
555
768
8
138
424
680
410
259
793
1166
538
811
68
236
268
774
1314
1330
1280
1095
19
15
555
768
8
138
424
680
410
259
793
1166
538
811
68
364
268
774
1298
1330
1280
324
19
15
555
768
8
138
424
680
410
259
793
1166
274
787
68
236
524
774
654
1561
1336
1092
19
15
555
768
8
138
424
680
410
259
793
1166
274
787
1092
236
524
774
654
1561
1848
68
19
15
555
768
8
138
424
680
410
259
793
1166
282
811
68
236
524
774
658
1586
1280
1092
19
15
555
768
8
138
424
680
410
259
793
1166
282
811
68
364
268
774
658
1586
1280
324
19
15
557
768
8
138
424
640
388
268
793
1165
274
771
99
147
643
647
652
1538
830
1137
19
15
557
768
8
138
424
640
388
268
793
1166
530
771
99
147
643
774
1292
1282
1342
1137
19
15
557
768
8
138
424
640
388
268
793
1166
274
771
99
147
643
1158
662
1538
830
1137
19
15
526
770
140
2
2
20
280
264
858
850
363
232
496
240
482
99
67
95
784
1032
19
15
526
770
140
2
2
20
280
264
858
850
363
232
496
496
482
99
67
95
784
520
19
15
526
770
140
2
2
20
472
264
858
850
363
360
880
48
482
99
195
479
849
8
19
15
526
770
140
2
2
20
472
264
858
850
363
360
880
560
482
99
195
735
1745
1032
19
15
557
12
512
1024
736
272
385
5
332
866
1088
98
398
386
704
1772
898
103
541
29
19
15
557
12
1344
1024
480
272
385
5
892
994
800
544
398
450
864
802
65
83
63
125
19
15
557
12
1344
1024
480
272
385
5
892
994
800
546
398
450
864
290
66
87
61
125
19
15
557
12
1344
1024
480
272
385
5
892
930
800
544
398
450
864
274
82
86
63
125
19
15
557
12
1344
1024
480
272
385
5
892
930
800
546
398
450
864
274
82
87
61
125
19
15
557
12
1344
1024
480
272
385
5
892
932
800
544
398
450
864
272
80
86
63
126
19
15
557
12
1344
1024
480
272
385
5
892
996
800
544
398
450
864
288
68
86
63
125
19
15
557
12
1344
1024
736
272
385
5
892
960
1088
98
398
450
864
822
770
103
541
125
19
15
557
12
1344
1024
736
272
385
5
892
962
1088
98
398
450
864
820
770
103
541
125
19
15
557
12
1344
1024
736
272
385
5
892
962
1088
100
398
450
864
626
516
110
558
126
19
15
557
12
1344
1024
736
272
385
5
892
964
1088
98
398
450
864
608
514
103
541
125
19
15
557
12
1344
1024
736
272
385
5
892
964
1088
100
398
450
864
608
512
110
558
126
19
15
558
12
512
512
480
272
384
0
282
440
144
160
396
414
658
1888
770
738
62
38
19
15
558
12
1344
1024
480
272
392
0
890
930
800
546
423
501
868
782
66
87
27
35
19
15
558
12
1344
1024
480
272
392
0
890
930
800
546
423
509
868
782
66
87
7
37
19
15
558
12
1344
1024
480
272
392
0
890
930
804
546
423
501
868
782
74
83
27
35
19
15
558
12
1344
1024
480
272
392
0
890
930
804
546
423
509
868
780
74
83
27
75
19
15
558
12
1344
1024
736
272
392
0
890
962
1088
98
423
501
868
828
770
103
519
87
19
15
558
12
1344
1024
736
272
392
0
890
930
1088
98
423
501
868
782
770
103
519
87
19
15
558
12
1344
1024
736
272
392
0
890
930
1088
98
423
509
868
780
770
103
519
37
19
15
522
793
48
99
99
34
422
263
801
515
259
960
801
611
633
249
641
1665
1157
1089
19
15
355
769
768
0
48
48
282
404
277
9
921
451
449
384
90
402
367
195
575
625
19
15
355
769
768
0
48
40
514
308
270
9
940
424
1004
744
1640
846
378
111
778
778
19
15
355
769
768
0
48
40
514
308
270
9
940
424
1004
744
1896
846
378
111
778
778
19
15
355
769
768
0
48
40
258
308
270
9
168
424
492
488
872
846
888
888
268
522
19
15
355
769
768
0
48
40
258
308
270
9
168
426
492
488
872
846
888
879
265
519
19
15
355
769
768
0
48
40
258
308
270
9
936
424
492
488
872
846
376
120
268
522
19
15
355
769
768
0
48
40
258
308
270
9
936
426
492
488
872
846
376
111
265
263
19
15
355
769
768
0
48
40
258
308
270
9
172
424
492
488
872
846
890
879
266
522
19
15
355
769
768
0
48
40
258
308
270
9
940
424
492
488
872
846
378
111
266
522
19
15
355
769
768
0
48
56
514
308
277
1
152
452
1002
744
1858
1410
956
893
773
770
19
15
355
769
768
0
48
56
514
308
277
1
152
452
1002
744
1762
898
956
893
773
770
19
15
355
769
768
0
48
56
514
308
277
9
152
452
1002
744
1602
841
857
893
773
770
19
15
355
769
768
0
48
56
514
308
277
9
152
452
1002
744
1858
841
857
893
773
770
19
15
355
769
768
0
48
56
514
436
277
1
152
452
1002
488
194
386
956
893
773
2
19
15
355
769
768
0
48
56
258
308
277
1
152
452
490
488
834
898
956
893
517
514
19
15
355
769
768
0
48
56
258
308
277
1
152
452
458
488
834
930
956
893
581
514
19
15
355
769
768
0
48
56
258
308
277
9
152
452
490
488
834
841
857
893
517
514
19
15
355
769
768
0
48
56
258
308
277
9
152
452
490
488
866
841
857
893
517
514
19
15
355
769
768
0
48
56
258
308
277
9
152
452
458
488
834
841
857
893
581
516
19
15
355
769
768
0
48
56
258
308
277
9
152
452
458
488
866
841
857
893
581
516
19
15
355
769
768
0
48
56
258
468
277
1
152
452
490
424
154
386
956
893
517
642
19
15
419
513
768
0
48
48
194
468
21
9
920
460
348
856
858
529
345
123
327
833
19
15
532
4
1072
1664
1536
452
12
4
1318
608
1544
156
804
556
1892
638
633
858
316
198
19
15
532
4
1072
1664
1536
452
12
4
1318
610
1538
135
965
556
1892
636
638
859
355
37
19
15
532
4
1072
1664
1536
452
12
4
1318
634
1547
135
965
556
1874
1130
619
835
359
41
19
15
532
4
1072
1664
1536
452
44
4
1318
634
1544
138
900
524
1874
1130
624
847
329
136
19
15
532
4
1072
1664
1536
452
44
4
1318
634
1547
135
901
524
1874
1130
619
835
323
133
19
15
532
4
1072
1664
1536
452
44
4
1318
634
1547
135
905
524
1874
1130
619
841
335
136
19
15
18
363
65
45
929
707
130
462
344
351
861
32
640
193
355
769
802
8
641
5
19
15
1526
1026
1158
1230
203
843
808
784
848
560
2
73
329
8
16
40
124
326
774
775
19
15
1526
1026
1158
1230
203
843
808
784
848
560
2
73
329
33
16
40
124
326
774
798
19
15
1526
1026
1158
1230
203
843
808
784
848
560
2
73
329
16
16
40
124
326
390
483
19
15
1526
1026
1158
1230
203
843
808
784
848
560
2
73
329
17
16
40
124
326
390
482
19
15
1526
1026
1158
1230
203
843
808
784
848
560
2
73
329
9
16
40
124
326
774
774
19
15
1526
1026
1158
1230
203
843
808
784
848
560
2
74
331
8
16
40
124
324
772
774
19
15
1526
1026
1158
1230
203
843
808
784
848
560
2
74
331
16
16
40
124
324
388
994
19
15
1526
1026
1158
1230
203
843
808
784
848
560
2
74
331
32
16
40
124
324
772
798
19
15
1526
1026
1158
1230
203
843
808
784
848
560
2
74
331
9
16
40
124
324
772
772
19
15
1510
1057
1158
1230
203
856
656
782
840
1104
2
67
71
22
4
904
12
34
256
784
19
15
1890
1346
267
388
420
568
140
776
130
739
40
714
226
260
518
1114
219
1691
28
569
19
15
1477
788
790
772
806
183
1149
84
8
536
537
1553
1797
981
961
458
259
539
3
136
19
15
1477
788
790
772
806
183
1149
84
8
536
537
1545
1797
981
961
458
259
519
1
80
19
15
1477
788
790
772
806
183
1149
84
8
536
537
1545
1798
981
961
458
259
519
0
80
19
15
1477
788
790
772
806
183
1149
84
8
536
537
1554
1799
981
961
458
131
524
1
80
19
15
1477
788
790
772
806
183
1149
84
8
536
540
1554
1798
981
961
458
128
524
0
80
19
15
1477
788
790
772
806
183
1149
84
8
536
538
1545
1797
981
961
458
258
519
1
80
19
15
1477
788
790
772
806
183
1149
84
8
536
538
1545
1798
981
961
458
258
519
0
80
19
15
1477
788
790
772
806
183
1149
84
8
536
538
1554
1798
981
961
458
258
540
0
80
19
15
1477
788
790
772
806
183
1149
84
8
536
538
1554
1799
981
961
458
258
526
1
80
19
15
1477
1300
1302
772
678
183
637
596
1032
664
793
9
773
469
961
202
3
327
1281
137
19
15
1476
768
801
305
324
353
120
122
59
151
531
7
6
899
899
899
480
60
320
769
19
15
1476
768
801
305
324
353
120
122
59
151
531
7
6
899
907
899
480
60
320
769
19
15
1476
768
801
305
324
353
120
186
59
151
531
7
6
771
771
899
480
60
320
865
19
15
1476
768
801
305
324
353
120
186
59
151
531
7
6
771
779
899
480
60
320
865
19
15
1476
768
801
305
324
353
120
186
59
151
531
7
6
771
899
899
480
60
320
865
19
15
1476
768
801
305
324
353
120
186
59
151
531
7
6
771
907
899
480
60
320
865
19
15
1476
768
801
305
324
353
120
186
59
151
531
7
6
771
787
899
480
60
320
865
19
15
1476
768
801
817
512
353
104
106
59
1303
455
27
16
915
907
1539
120
1232
32
787
19
15
1476
768
801
817
512
353
104
106
59
1303
455
27
16
979
907
1539
120
1232
32
811
19
15
1476
768
801
817
512
353
104
170
59
1303
455
27
16
787
787
1539
120
1232
1056
1443
19
15
1476
768
801
817
512
353
104
170
59
1303
455
27
16
787
843
1539
120
1232
1056
1443
19
15
1476
768
801
817
512
353
104
170
59
1303
455
27
16
787
979
1539
120
1232
1056
1443
19
15
1476
768
801
817
324
353
104
170
59
279
19
7
38
787
147
131
480
1004
2016
1505
19
15
1476
768
801
817
324
353
104
170
59
279
19
7
38
787
211
131
480
1004
2016
1505
19
15
1476
768
801
817
324
353
104
154
59
279
19
7
38
771
203
131
480
1004
2016
1521
19
15
1476
768
801
817
324
353
104
234
59
279
19
7
38
803
139
131
480
1004
2016
1473
19
15
1476
768
801
817
324
353
120
106
59
279
19
7
6
35
75
131
480
28
0
193
19
15
1476
768
801
817
324
353
120
106
59
279
19
7
902
35
75
131
480
796
768
833
19
15
1476
768
801
817
324
353
120
106
59
791
19
7
6
35
75
515
1760
44
0
193
19
15
1476
768
801
817
324
353
120
106
59
791
19
7
902
35
75
259
480
796
768
833
19
15
1476
768
801
817
324
353
120
122
59
791
19
7
902
963
899
259
480
1020
768
1
19
15
1476
768
801
817
324
353
120
250
59
279
19
7
6
67
131
131
480
44
32
337
19
15
1476
768
801
817
324
353
120
250
59
279
19
7
6
67
139
131
480
44
32
337
19
15
1476
768
801
817
324
353
120
250
59
279
19
7
902
67
131
131
480
796
768
769
19
15
1476
768
801
817
324
353
120
250
59
279
19
7
902
67
139
131
480
796
768
769
19
15
1476
768
801
817
324
353
120
250
59
791
19
7
6
67
771
515
480
44
32
337
19
15
1476
768
801
817
324
353
120
250
59
791
19
7
6
67
131
515
1760
44
32
337
19
15
1476
768
801
817
324
353
120
250
59
791
19
7
6
67
779
515
480
44
32
337
19
15
1476
768
801
817
324
353
120
250
59
791
19
7
6
67
139
515
1760
44
32
337
19
15
1476
768
801
817
324
353
120
250
59
791
19
7
902
67
131
259
480
796
768
769
19
15
1476
768
801
817
324
353
120
250
59
791
19
7
902
67
139
259
480
796
768
769
19
15
1476
768
801
817
324
353
120
186
59
279
19
7
902
771
131
131
480
812
800
97
19
15
1476
768
801
817
324
353
120
186
59
279
19
7
902
771
139
131
480
812
800
97
19
15
1476
768
801
817
324
353
120
186
59
791
19
7
6
771
1283
259
480
60
320
865
19
15
1476
768
801
817
324
353
120
186
59
791
19
7
6
771
779
259
480
60
320
865
19
15
1476
768
801
817
324
353
120
186
59
791
19
7
6
771
139
259
480
60
320
865
19
15
1476
768
801
817
324
353
120
186
59
791
19
7
6
771
195
259
480
60
320
865
19
15
1476
768
801
817
324
353
120
186
59
791
19
7
6
771
1291
259
480
60
320
865
19
15
1476
768
801
817
324
353
120
186
59
791
19
7
6
771
1347
259
480
60
320
865
19
15
1476
768
801
817
324
353
120
186
59
791
19
7
6
771
835
259
480
60
320
865
19
15
1476
768
801
817
324
353
120
186
59
791
19
7
6
771
1475
259
480
60
320
865
19
15
1476
768
801
817
324
353
120
186
59
791
19
7
6
771
787
259
480
60
320
865
19
15
1476
768
801
817
324
353
120
186
59
791
19
7
6
771
203
259
480
60
320
865
19
15
1476
768
801
817
324
353
120
186
59
791
19
7
6
771
1355
259
480
60
320
865
19
15
1476
768
801
817
324
353
120
186
59
791
19
7
6
771
843
259
480
60
320
865
19
15
1476
768
801
817
324
353
120
186
59
791
19
7
6
771
1483
259
480
60
320
865
19
15
1892
1536
1164
130
43
425
132
86
850
280
1042
562
568
648
138
568
1931
1003
1287
304
19
15
12
976
494
896
704
1568
1664
462
146
572
641
1731
147
23
10
394
555
555
1593
11
19
15
12
976
494
896
704
1568
1664
462
146
668
641
1731
147
23
1034
554
531
547
1593
11
19
15
12
976
494
896
704
1568
1664
462
146
668
641
1731
147
23
10
554
555
547
1593
11
19
15
1561
171
947
1210
131
32
516
785
256
788
84
322
867
822
1328
1480
332
396
816
1484
19
15
1561
171
947
1210
131
32
516
785
256
788
84
322
867
878
1640
1480
332
396
816
540
19
15
1569
1234
988
700
517
1677
668
384
144
19
465
262
260
1236
1778
739
35
116
788
692
19
15
1569
1234
988
700
517
1677
668
384
144
19
465
262
260
1238
1778
739
35
116
788
688
19
15
1569
1041
269
605
517
141
653
257
499
728
498
774
1801
521
1753
1107
68
592
1030
386
19
15
1569
1041
269
605
517
141
653
257
499
728
498
774
1801
537
1753
1107
68
592
1030
393
19
15
1569
1041
269
605
517
141
669
257
499
728
498
774
1793
521
1897
1107
68
592
1054
401
19
15
1549
1294
26
280
512
1634
1046
0
32
240
484
612
870
9
125
213
392
396
294
822
19
15
1549
1294
26
280
512
1634
1046
0
32
240
508
612
870
38
126
214
386
384
318
896
19
15
1549
1294
26
280
512
1634
1046
0
32
240
508
612
870
1063
125
214
386
384
318
385
19
15
1549
1294
26
280
512
1634
1046
0
32
240
508
612
870
39
125
214
386
384
318
897
19
15
1549
1294
26
280
512
1634
1046
32
32
240
508
612
870
102
94
214
386
384
318
768
19
15
1549
1294
26
280
512
1634
1046
32
32
240
508
612
870
103
93
214
386
384
318
769
19
15
1549
1294
26
280
512
1762
1046
0
32
240
484
868
870
9
125
213
392
268
358
814
19
15
1549
1294
26
280
512
1762
1046
0
32
240
508
868
870
9
125
213
386
256
326
1390
19
15
1549
1294
26
280
512
1762
1046
0
32
240
508
868
870
9
126
214
386
256
326
1390
19
15
1549
1294
26
280
512
1762
1046
0
32
240
508
868
870
38
126
214
386
256
62
512
19
15
1549
1294
26
280
512
1762
1046
0
32
240
508
868
870
1063
125
214
386
256
62
385
19
15
1549
1294
26
280
512
1762
1046
0
32
240
508
868
870
39
125
214
386
256
62
513
19
15
1549
1294
26
280
512
1762
1046
0
32
240
508
868
998
38
126
214
386
256
70
512
19
15
1549
1294
26
280
512
1762
1046
0
32
240
508
868
998
1063
125
214
386
256
70
257
19
15
1549
1294
26
280
512
1762
1046
0
32
240
508
868
998
39
125
214
386
256
70
513
19
15
4
528
16
16
820
176
57
269
16
308
518
1838
1030
802
556
670
1598
1894
497
1473
19
15
4
528
16
0
968
112
13
269
273
128
368
272
1138
770
1819
897
691
755
1695
958
19
15
4
528
16
0
968
112
13
269
273
128
368
272
1138
1666
1819
897
691
755
1695
1694
19
15
4
528
16
0
968
112
13
269
273
128
368
272
1138
771
1819
897
691
755
1695
959
19
15
4
528
16
0
968
112
13
269
273
128
368
272
1138
1667
1819
897
691
755
1695
1695
19
15
4
528
16
0
968
112
10
270
16
512
368
272
1136
768
542
897
744
752
1688
984
19
15
4
528
16
0
968
112
10
270
17
512
368
272
1136
768
283
897
745
752
1688
984
19
15
4
528
16
0
968
112
10
270
17
512
368
272
1136
768
1179
897
745
752
1688
984
19
15
4
528
16
0
968
112
10
270
17
512
368
272
1136
1664
1179
897
745
752
1688
1696
19
15
4
528
16
0
968
112
10
270
17
515
357
272
1136
768
283
899
743
752
1688
984
19
15
4
528
16
0
968
112
10
270
17
515
357
272
1136
768
1179
899
743
752
1688
984
19
15
4
528
16
0
968
112
10
270
17
515
357
272
1136
1664
1179
899
743
752
1688
1696
19
15
4
528
16
0
968
112
10
270
529
512
368
272
1136
768
1307
385
745
752
1688
984
19
15
4
528
16
0
968
112
10
270
272
128
368
272
1136
768
1822
897
688
752
1688
984
19
15
4
528
16
0
968
112
10
270
272
128
368
272
1136
1664
1822
897
688
752
1688
1696
19
15
4
528
16
0
968
112
10
270
272
184
356
272
1136
1664
1822
914
662
754
1694
1698
19
15
4
528
16
0
968
112
10
270
272
184
356
288
1136
768
1822
913
662
737
1552
992
19
15
4
528
16
0
968
112
10
270
18
512
368
272
1136
768
25
897
744
752
1688
984
19
15
4
528
16
0
968
112
10
270
18
512
368
272
1136
768
537
897
745
752
1688
984
19
15
4
528
16
0
968
112
10
270
18
512
368
272
1136
768
280
897
744
752
1688
984
19
15
4
528
16
0
968
112
10
270
18
512
368
272
1136
768
281
897
744
752
1688
984
19
15
4
528
16
0
968
112
10
270
18
512
368
272
1136
768
538
897
745
752
1688
984
19
15
4
528
16
0
968
112
10
270
18
512
368
272
1136
768
1176
896
744
752
1688
984
19
15
4
528
16
0
968
112
10
270
18
512
368
272
1136
768
1177
897
744
752
1688
984
19
15
4
528
16
0
968
112
10
270
18
512
368
272
1136
768
282
896
744
752
1688
984
19
15
4
528
16
0
968
112
10
270
18
512
368
272
1136
768
1180
896
744
752
1688
984
19
15
4
528
16
0
968
112
10
270
18
512
368
272
1136
768
1178
897
745
752
1688
984
19
15
4
528
16
0
968
112
10
270
18
512
368
272
1136
1664
1176
896
744
752
1688
1696
19
15
4
528
16
0
968
112
10
270
18
512
368
272
1136
1664
1180
896
744
752
1688
1696
19
15
4
528
16
0
968
112
10
270
18
512
368
272
1136
640
24
896
744
752
1688
800
19
15
4
528
16
0
968
112
10
270
18
512
368
272
1136
640
28
896
744
752
1688
800
19
15
4
528
16
0
968
112
10
270
18
512
368
272
1136
640
88
896
744
752
1688
800
19
15
4
528
16
0
968
112
10
270
18
512
368
272
1136
640
280
897
744
752
1688
800
19
15
4
528
16
0
968
112
10
270
18
512
368
272
1136
640
284
896
744
752
1688
800
19
15
4
528
16
0
968
112
10
270
18
512
368
272
1136
640
282
897
745
752
1688
800
19
15
4
528
16
0
968
112
10
270
18
515
368
272
1136
768
26
899
744
752
1688
984
19
15
4
528
16
0
968
112
10
270
18
515
368
272
1136
768
282
899
744
752
1688
984
19
15
4
528
16
0
968
112
10
270
18
515
368
272
1136
768
1178
899
744
752
1688
984
19
15
4
528
16
0
968
112
10
270
18
515
368
272
1136
640
282
899
744
752
1688
800
19
15
4
528
16
0
968
112
10
270
18
515
357
272
1136
768
26
899
743
752
1688
984
19
15
4
528
16
0
968
112
10
270
18
515
357
272
1136
768
538
899
743
752
1688
984
19
15
4
528
16
0
968
112
10
270
18
515
357
272
1136
768
282
899
743
752
1688
984
19
15
4
528
16
0
968
112
10
270
18
515
357
272
1136
640
282
899
743
752
1688
800
19
15
4
528
16
0
968
112
10
270
18
56
356
288
112
640
24
17
941
737
528
1824
19
15
4
528
16
0
968
112
10
270
18
56
356
288
112
640
25
17
941
737
528
1824
19
15
4
528
16
0
968
112
10
270
18
56
356
288
112
640
28
17
941
737
528
1824
19
15
4
528
16
0
968
112
10
270
18
56
356
288
112
640
536
528
941
737
528
1824
19
15
4
528
16
0
968
112
10
270
18
56
356
288
112
640
26
272
941
737
528
1824
19
15
4
528
16
0
968
112
10
270
18
56
356
288
112
640
280
272
941
737
528
1824
19
15
4
528
16
0
968
112
10
270
18
56
356
288
112
640
540
529
941
737
528
1824
19
15
4
528
16
0
968
112
10
270
18
56
356
288
112
640
284
273
941
737
528
1824
19
15
4
528
16
0
968
112
10
270
273
512
368
272
1136
768
1819
1144
744
752
1688
984
19
15
4
528
16
0
968
112
10
270
273
128
368
272
1136
768
1819
897
688
752
1688
984
19
15
4
528
16
0
968
112
10
270
273
128
368
272
1136
1664
1819
897
688
752
1688
1696
19
15
4
528
16
0
968
112
10
270
273
131
371
272
1136
768
1819
899
691
752
1689
984
19
15
4
528
16
0
968
112
10
270
273
131
371
272
1136
1664
1819
899
691
752
1689
1696
19
15
4
528
16
0
968
112
10
270
273
184
356
288
1136
768
1819
912
667
737
1552
992
19
15
4
528
16
0
968
112
10
270
530
512
368
272
1136
768
1304
384
744
752
1688
984
19
15
4
528
16
0
968
112
10
270
274
128
368
272
1136
768
1816
897
691
752
1688
984
19
15
4
528
16
0
968
112
10
270
274
128
368
272
1136
768
1817
897
688
752
1688
984
19
15
4
528
16
0
968
112
10
270
274
128
368
272
1136
768
1820
897
691
752
1688
984
19
15
4
528
16
0
968
112
10
270
274
128
368
272
1136
768
1818
897
688
752
1688
984
19
15
4
528
16
0
968
112
10
270
274
128
368
272
1136
1664
1816
897
691
752
1688
1696
19
15
4
528
16
0
968
112
10
270
274
128
368
272
1136
1664
1817
897
688
752
1688
1696
19
15
4
528
16
0
968
112
10
270
274
128
368
272
1136
1664
1820
897
691
752
1688
1696
19
15
4
528
16
0
968
112
10
270
274
128
368
272
1136
1664
1818
897
688
752
1688
1696
19
15
4
528
16
0
968
112
10
270
274
128
356
272
1136
768
1816
896
702
754
1688
920
19
15
4
528
16
0
968
112
10
270
274
128
356
272
1136
768
1820
896
702
754
1688
920
19
15
4
528
16
0
968
112
10
270
274
128
356
272
1136
768
1818
898
702
754
1688
920
19
15
4
528
16
0
968
112
10
270
274
184
356
272
1136
768
1816
912
662
753
1688
984
19
15
4
528
16
0
968
112
10
270
274
184
356
272
1136
768
1820
912
662
753
1688
984
19
15
4
528
16
0
968
112
10
270
274
184
356
272
1136
768
1818
914
662
754
1688
920
19
15
4
528
16
0
968
112
10
270
274
184
356
272
1136
1664
1816
912
662
753
1688
1696
19
15
4
528
16
0
968
112
10
270
274
184
356
272
1136
1664
1820
912
662
753
1688
1696
19
15
4
528
16
0
968
112
10
270
274
184
356
272
1136
1664
1818
914
662
754
1688
1688
19
15
4
528
16
0
968
112
10
270
274
184
356
272
1136
640
472
914
662
754
1688
800
19
15
4
528
16
0
968
112
10
270
274
184
356
272
1136
640
476
912
662
753
1688
800
19
15
4
528
16
0
968
112
10
270
274
184
356
288
1136
768
1816
912
662
738
1552
992
19
15
4
528
16
0
968
112
10
270
274
184
356
288
1136
768
1817
913
669
737
1552
992
19
15
4
528
16
0
968
112
10
270
274
184
356
288
1136
768
1820
912
662
738
1552
992
19
15
4
528
16
0
968
112
10
270
274
184
356
288
1136
768
1818
912
662
738
1552
992
19
15
4
528
16
0
968
112
10
270
274
184
356
288
1136
640
472
913
669
737
1552
824
19
15
4
528
16
0
968
112
10
270
274
184
356
288
1136
640
476
912
668
736
1552
824
19
15
4
528
16
0
968
112
10
270
274
312
356
288
1136
768
1816
1297
685
737
1552
992
19
15
4
528
16
0
968
112
10
270
274
312
356
288
1136
768
1817
1297
685
737
1552
992
19
15
4
528
16
0
968
112
10
270
274
312
356
288
1136
768
1818
1296
685
737
1552
992
19
15
4
528
16
0
968
112
10
270
274
312
356
288
1136
1664
1816
1296
685
737
1552
1626
19
15
4
528
16
0
968
112
10
270
274
312
356
288
1136
1664
1820
1297
685
737
1552
1626
19
15
4
528
16
0
968
112
10
270
274
312
356
288
1136
640
1816
1296
685
737
1552
824
19
15
4
528
16
0
968
112
10
270
274
312
356
288
1136
640
1820
1297
685
737
1552
824
19
15
4
528
16
0
968
112
10
270
274
312
356
288
112
640
1816
1296
685
737
528
1824
19
15
4
528
16
0
968
112
10
270
274
312
356
288
112
640
1820
1297
685
737
528
1824
19
15
4
528
16
0
968
112
10
270
274
187
356
288
1136
768
1818
915
664
736
1552
992
19
15
4
528
16
0
824
112
10
270
16
568
580
320
1136
768
286
913
950
673
1664
992
19
15
4
528
16
0
824
112
10
270
16
568
580
320
1136
768
1182
913
955
673
1664
992
19
15
4
528
16
0
824
112
10
270
16
568
580
1856
1136
768
1182
913
955
1697
128
992
19
15
4
528
16
0
824
112
10
270
17
568
580
320
1136
768
539
912
955
673
1664
992
19
15
4
528
16
0
824
112
10
270
17
568
580
320
1136
768
283
912
954
672
1664
992
19
15
4
528
16
0
824
112
10
270
17
568
580
320
1136
768
1179
912
955
673
1664
992
19
15
4
528
16
0
824
112
10
270
17
568
580
320
1136
1664
1179
913
955
673
1664
1696
19
15
4
528
16
0
824
112
10
270
17
568
580
1856
1136
768
539
912
955
1697
128
992
19
15
4
528
16
0
824
112
10
270
529
568
580
320
1136
768
1307
400
954
672
1664
992
19
15
4
528
16
0
824
112
10
270
18
568
580
320
1136
768
24
914
955
673
1664
992
19
15
4
528
16
0
824
112
10
270
18
568
580
320
1136
768
25
913
957
673
1665
993
19
15
4
528
16
0
824
112
10
270
18
568
580
320
1136
768
536
912
950
673
1664
992
19
15
4
528
16
0
824
112
10
270
18
568
580
320
1136
768
26
912
950
674
1664
992
19
15
4
528
16
0
824
112
10
270
18
568
580
320
1136
768
280
912
957
672
1664
992
19
15
4
528
16
0
824
112
10
270
18
568
580
320
1136
768
540
912
950
673
1664
992
19
15
4
528
16
0
824
112
10
270
18
568
580
320
1136
768
281
913
957
673
1665
993
19
15
4
528
16
0
824
112
10
270
18
568
580
320
1136
768
538
912
950
674
1664
992
19
15
4
528
16
0
824
112
10
270
18
568
580
320
1136
768
1176
912
950
673
1664
992
19
15
4
528
16
0
824
112
10
270
18
568
580
320
1136
768
284
912
950
673
1664
992
19
15
4
528
16
0
824
112
10
270
18
568
580
320
1136
768
1177
913
955
673
1664
992
19
15
4
528
16
0
824
112
10
270
18
568
580
320
1136
768
282
912
957
673
1664
992
19
15
4
528
16
0
824
112
10
270
18
568
580
320
1136
768
1180
912
950
673
1664
992
19
15
4
528
16
0
824
112
10
270
18
568
580
320
1136
768
1178
912
950
674
1664
992
19
15
4
528
16
0
824
112
10
270
18
568
580
320
1136
1664
1176
913
950
674
1664
1696
19
15
4
528
16
0
824
112
10
270
18
568
580
320
1136
1664
1180
912
950
673
1664
1696
19
15
4
528
16
0
824
112
10
270
18
568
580
1856
1136
768
536
912
950
1697
128
992
19
15
4
528
16
0
824
112
10
270
18
568
580
1856
1136
768
540
912
950
1697
128
992
19
15
4
528
16
0
824
112
10
270
18
568
580
1856
1136
768
538
912
950
1698
128
992
19
15
4
528
16
0
824
112
10
270
18
568
580
1856
1136
768
1176
912
950
1697
128
992
19
15
4
528
16
0
824
112
10
270
18
568
580
1856
1136
768
1177
913
955
1697
128
992
19
15
4
528
16
0
824
112
10
270
18
568
580
1856
1136
768
1180
912
950
1697
128
992
19
15
4
528
16
0
824
112
10
270
18
568
580
1856
1136
768
1178
912
950
1698
128
992
19
15
4
528
16
0
824
112
10
270
18
571
580
320
1136
768
26
915
952
672
1664
992
19
15
4
528
16
0
824
112
10
270
18
571
580
320
1136
768
538
915
952
672
1664
992
19
15
4
528
16
0
824
112
10
270
18
571
580
320
1136
768
282
915
952
673
1664
992
19
15
4
528
16
0
824
112
10
270
18
571
580
1856
1136
768
538
915
952
1696
128
992
19
15
4
528
16
0
824
112
10
270
273
568
580
320
1136
1664
1819
1040
955
673
1664
1696
19
15
4
528
16
0
824
112
10
270
530
568
580
320
1136
768
1304
400
950
673
1664
992
19
15
4
528
16
0
824
112
10
270
530
568
580
320
1136
768
1308
400
950
673
1664
992
19
15
4
528
16
0
824
112
10
270
274
568
580
320
1136
1664
1816
1040
950
673
1664
1696
19
15
4
528
16
0
824
112
10
270
274
568
580
320
1136
1664
1817
1041
957
673
1665
1697
19
15
4
528
16
0
824
112
10
270
274
568
580
320
1136
1664
1820
1040
950
673
1664
1696
19
15
4
528
16
0
824
112
10
270
274
568
580
320
1136
1664
1818
1040
955
673
1664
1696
19
15
4
528
16
0
824
112
10
270
274
571
580
320
1136
1664
1818
1043
952
672
1664
1696
19
15
4
528
16
0
804
112
6
270
16
568
300
336
472
768
558
937
395
673
548
824
19
15
4
528
16
0
804
112
13
269
273
312
300
336
1138
770
667
144
650
672
1678
910
19
15
4
528
16
0
804
112
13
269
273
312
300
336
1138
771
667
144
650
672
1678
911
19
15
4
528
16
8
804
112
10
270
18
516
536
1568
1200
1664
1176
954
936
1974
1249
1632
19
15
4
528
16
8
804
112
10
270
18
516
280
400
496
768
24
954
680
1868
1056
800
19
15
4
528
16
8
804
112
10
270
18
516
280
400
496
768
536
954
680
1868
1056
800
19
15
4
528
16
8
804
112
10
270
18
516
280
400
496
768
26
954
680
1868
1056
800
19
15
4
528
16
8
804
112
10
270
18
516
280
400
496
768
538
954
680
1868
1056
800
19
15
4
528
16
8
804
112
10
270
18
260
536
1568
1136
640
88
698
1576
1644
288
800
19
15
4
528
16
8
804
112
10
270
18
260
536
1568
1136
640
90
698
1576
1644
288
800
19
15
4
528
16
8
804
112
10
270
18
260
536
1568
1200
640
88
698
1576
1644
352
1312
19
15
4
528
16
8
804
112
10
270
18
260
536
1568
1200
640
90
698
1576
1644
352
1312
19
15
2
663
21
37
820
84
100
368
48
326
516
340
390
910
520
568
1540
684
540
1536
19
15
2
663
21
37
820
84
100
368
48
326
516
340
390
918
528
600
1540
684
540
1712
19
15
2
663
21
37
820
84
100
368
48
326
516
340
390
918
530
600
1540
684
540
1712
19
15
2
663
21
37
820
84
100
368
496
710
260
348
390
910
656
536
516
681
1049
1281
19
15
2
663
21
37
820
84
100
368
496
710
260
348
390
910
658
536
516
681
1049
1281
19
15
2
663
21
53
820
84
100
368
48
550
516
308
390
910
528
792
900
660
276
768
19
15
2
663
21
53
820
84
100
368
48
550
516
308
390
910
530
792
900
660
276
768
19
15
2
663
21
53
820
84
100
368
48
550
516
306
390
910
528
792
900
656
276
769
19
15
2
663
21
53
820
84
100
368
48
550
516
306
390
910
530
792
900
656
276
769
19
15
2
663
29
53
820
84
100
368
32
69
516
308
390
909
516
642
1840
658
274
771
19
15
8
1431
29
20
822
176
56
866
912
1028
516
292
1036
1806
1290
1284
1396
726
1762
1715
19
15
18
534
31
16
818
16
244
274
16
513
269
392
394
387
15
959
641
1856
1126
255
19
15
18
534
31
16
818
16
244
274
16
513
269
392
394
387
527
959
641
1856
1126
255
19
15
18
534
31
16
818
16
244
274
16
513
269
392
394
451
271
959
641
1856
1126
383
19
15
18
534
31
16
818
16
244
274
16
257
269
392
394
387
527
703
641
704
1126
255
19
15
18
534
31
16
818
16
244
274
16
257
269
392
394
451
527
703
641
704
1126
383
19
15
18
534
31
16
818
16
244
274
16
257
269
392
394
451
271
703
641
704
1126
383
19
15
38
1446
28
4
768
128
1984
832
996
564
560
1606
1670
262
293
34
902
1661
130
2
19
15
20
662
30
49
769
135
125
372
48
1040
534
1562
56
905
512
2006
769
1568
1584
1906
19
15
20
662
30
49
769
135
125
372
48
1060
534
1562
56
905
512
1816
768
1568
1584
1906
19
15
20
662
30
49
769
135
125
372
48
548
534
1562
56
905
512
792
896
1600
1584
1906
19
15
36
1446
17
53
774
134
1989
834
998
552
536
1538
1667
128
1186
4
900
1612
194
195
19
15
36
1446
17
53
774
134
1992
836
998
1048
536
1540
1670
130
1172
1124
768
1944
192
216
19
15
36
1446
17
53
774
134
1992
836
998
1049
536
1540
1670
130
1172
1126
768
1944
192
216
19
15
36
1446
17
5
774
134
1989
834
998
1080
568
1666
1667
128
1186
1035
769
2042
130
195
19
15
36
1446
17
5
774
134
1989
834
998
1080
568
1666
1667
128
674
1035
769
2042
130
195
19
15
36
1430
31
0
776
136
1990
866
1010
1137
565
1689
1667
156
1169
1029
769
2035
155
216
19
15
36
1430
31
0
776
136
1990
866
1010
1137
565
1689
1667
156
657
1029
769
2035
155
216
19
15
34
1430
29
1
770
131
1988
868
996
1142
513
1665
1665
323
1286
1040
786
2006
239
40
19
15
32
551
29
4
830
185
40
298
84
48
290
258
1168
678
130
267
906
650
1671
909
19
15
32
551
20
6
830
185
40
298
82
56
292
260
1168
1718
1158
9
905
641
1666
1670
19
15
32
551
20
6
830
185
40
298
82
56
292
260
1168
694
134
265
905
641
1666
902
19
15
32
551
20
6
830
185
40
298
82
376
548
1796
144
486
134
649
1545
1665
1797
1293
19
15
32
551
20
6
830
185
40
298
82
376
548
1796
1168
694
134
649
1544
1794
258
1414
19
15
32
551
20
6
830
185
40
298
82
376
548
1796
1168
486
134
649
1545
1793
261
269
19
15
32
551
20
6
830
185
40
298
82
376
584
1796
1168
694
134
649
1568
1664
132
902
19
15
32
551
20
6
830
185
40
298
82
376
584
1796
1168
486
134
649
1568
1792
262
269
19
15
32
551
20
6
822
184
48
298
82
56
288
262
1153
1702
1158
9
924
644
1670
1709
19
15
32
551
20
6
830
184
48
298
98
120
548
261
1153
678
38
527
1801
643
1673
925
19
15
32
551
20
6
830
184
48
298
82
56
292
261
1153
1702
1158
9
905
643
1673
1709
19
15
32
551
20
6
830
184
48
298
82
56
292
261
1153
678
134
265
905
643
1673
925
19
15
32
550
23
0
829
185
40
300
80
378
587
1795
152
488
128
650
1568
1674
1795
1281
19
15
32
550
23
0
829
185
40
300
80
378
587
1795
152
484
128
650
1568
1674
1795
1288
19
15
34
1447
16
6
770
130
1984
834
999
1085
570
1675
1667
131
1186
1040
769
2033
130
192
19
15
34
1447
16
6
770
130
1984
834
999
1085
570
1675
1667
131
674
1040
769
2033
130
192
19
15
34
1447
16
6
770
130
1984
834
999
1085
570
1675
1671
133
1186
1040
769
2033
129
193
19
15
34
1447
16
6
770
130
1984
834
999
1085
570
1675
1671
133
674
1040
769
2033
129
193
19
15
34
1447
16
6
770
131
1984
834
998
1085
574
1665
1667
131
1187
1040
770
2033
129
192
19
15
34
1447
16
6
770
131
1984
834
998
1085
574
1665
1667
131
675
1040
770
2033
129
192
19
15
34
1447
16
6
770
131
1984
834
998
1085
566
1681
1667
131
1187
1040
772
2038
129
192
19
15
34
1447
16
6
770
131
1984
834
998
1085
566
1681
1667
131
675
1040
772
2038
129
192
19
15
34
1447
16
6
770
131
1984
834
999
1085
570
1665
1667
131
1186
1040
769
2045
129
192
19
15
34
1447
16
6
770
131
1984
834
999
1085
570
1665
1667
131
674
1040
769
2045
129
192
19
15
35
551
21
4
822
182
48
296
100
1028
534
1794
1159
657
584
2040
792
1804
1281
1417
19
15
35
551
21
4
822
182
48
296
100
516
534
258
1159
648
584
1012
920
652
1793
899
19
15
35
551
21
4
822
182
48
296
100
516
534
1794
1159
648
584
1012
920
1804
1281
1411
19
15
35
551
21
4
822
182
48
296
100
516
278
258
1159
648
584
1012
408
652
1665
899
19
15
35
551
21
4
822
182
48
296
100
132
278
258
1159
648
72
372
792
652
1665
899
19
15
35
551
21
4
822
182
48
296
100
388
278
258
1159
648
72
756
536
652
1665
899
19
15
35
551
21
4
822
182
48
296
100
388
278
258
1159
648
584
756
536
652
1665
899
19
15
2
663
21
49
776
128
106
372
52
1041
529
1553
53
912
534
2006
849
1571
1591
1909
19
15
9
535
21
4
824
136
0
266
20
261
548
1646
1036
770
544
697
1636
1636
352
822
19
15
20
534
16
10
779
137
121
282
27
0
512
284
1078
929
515
563
1857
728
2000
1462
19
15
22
718
22
6
861
189
38
326
481
569
609
1545
1152
640
677
549
938
1551
268
910
19
15
1477
797
773
897
589
1549
109
201
48
320
910
657
1769
97
156
182
26
30
577
537
19
15
29
516
16
20
816
182
48
281
22
0
256
294
15
449
512
526
913
699
883
848
19
15
29
516
16
20
816
182
48
281
22
0
256
294
15
449
256
262
913
699
883
848
19
15
29
516
16
20
816
182
48
281
22
0
256
294
15
449
128
270
913
1851
1459
392
19
15
29
516
16
20
816
182
48
281
22
512
512
294
15
449
256
902
913
699
755
392
19
15
29
516
16
20
816
182
48
281
22
512
256
294
15
449
256
902
657
1851
1459
392
19
15
29
516
16
20
816
182
48
281
22
256
256
294
15
449
256
390
657
699
747
392
19
15
29
516
16
20
816
182
48
281
22
256
256
294
15
449
128
390
657
699
747
392
19
15
29
644
16
16
818
178
48
377
38
518
526
1822
1031
769
512
769
905
1681
241
1526
19
15
29
644
16
16
818
178
48
377
38
526
526
1822
1031
769
512
776
897
1681
241
1526
19
15
46
1414
20
54
774
132
1988
864
994
552
536
1537
1677
334
282
59
903
1623
213
32
19
15
41
525
32
4
800
118
17
315
15
520
528
338
1126
785
1200
899
912
766
1670
902
19
15
41
525
32
4
800
118
17
315
15
520
528
338
1126
785
1201
899
912
766
1670
902
19
15
41
525
32
4
800
118
17
315
15
520
528
338
1126
1681
1201
899
912
766
1670
1670
19
15
41
525
32
4
800
118
17
315
15
520
528
1874
1126
785
1200
899
912
1790
134
902
19
15
41
525
32
4
800
118
17
315
15
520
528
1874
1126
785
1201
899
912
1790
134
902
19
15
41
525
13
64
836
70
49
317
96
760
378
380
274
646
76
934
514
648
1228
1280
19
15
42
523
40
12
834
186
56
317
9
265
622
1562
1155
643
99
709
1637
1538
258
956
19
15
42
523
40
12
834
186
56
317
9
265
622
1562
1155
643
611
709
1637
1538
258
956
19
15
42
523
40
12
834
186
56
317
9
265
622
1562
1159
643
99
709
1637
1537
257
1464
19
15
42
523
40
12
834
186
56
317
9
265
622
1562
1159
643
611
709
1637
1537
257
1464
19
15
42
523
40
12
834
186
56
317
13
265
622
1562
1155
643
97
709
1637
1538
258
956
19
15
42
523
40
12
834
186
56
317
13
265
622
1562
1155
643
609
709
1637
1538
258
956
19
15
42
551
40
12
802
166
48
290
139
521
542
1714
1175
1681
1274
772
901
2001
1106
1676
19
15
41
549
45
13
805
184
46
290
139
523
539
1808
1153
656
378
792
896
1811
1283
1409
19
15
41
549
45
13
805
184
46
290
139
267
539
1808
1153
464
250
536
1536
1811
259
256
19
15
41
549
45
13
805
184
46
290
139
267
539
1808
1153
456
250
536
1536
1811
259
265
19
15
43
545
45
13
805
184
42
290
139
523
539
272
1154
660
372
796
896
647
1793
898
19
15
43
545
45
13
805
184
42
290
139
523
539
1808
1154
660
372
796
896
1799
1281
1410
19
15
43
545
45
13
805
184
42
290
139
523
283
272
1154
660
372
796
640
647
1665
898
19
15
43
545
45
13
805
184
42
290
139
267
539
1808
1154
468
244
540
1536
1799
257
258
19
15
43
545
45
13
805
184
42
290
139
267
539
1808
1154
460
248
540
1536
1799
257
264
19
15
43
545
45
13
805
184
42
290
139
395
281
272
130
468
372
380
513
644
641
258
19
15
43
545
45
13
805
184
42
290
139
395
283
272
130
468
244
252
512
647
769
258
19
15
43
545
45
13
805
184
42
290
139
395
283
272
130
468
372
380
512
647
769
258
19
15
43
545
45
13
805
184
42
290
139
395
283
272
130
460
376
380
512
647
769
264
19
15
43
545
45
13
805
184
42
290
139
395
283
272
1154
660
372
380
512
647
1665
898
19
15
43
545
45
13
805
184
42
290
139
651
281
272
130
468
372
1020
513
1796
769
258
19
15
43
545
45
13
805
184
42
290
139
651
539
272
130
468
372
892
768
647
641
258
19
15
43
545
45
13
805
184
42
290
139
651
539
272
130
460
376
892
768
647
641
264
19
15
43
545
45
13
805
184
42
290
139
651
539
272
1154
660
372
892
768
647
1665
898
19
15
43
545
45
13
805
184
42
290
139
651
539
272
1154
468
372
892
768
647
1793
258
19
15
43
545
45
13
805
184
42
290
139
651
539
272
1154
460
376
892
768
647
1793
264
19
15
43
545
45
13
805
184
42
290
139
651
539
1808
130
468
372
892
768
1671
1793
1282
19
15
43
545
45
13
805
184
42
290
139
651
539
1808
130
460
376
892
768
1671
1793
1288
19
15
43
545
45
13
805
184
42
290
139
651
539
1808
1154
660
372
892
768
1671
129
898
19
15
43
545
45
13
805
184
42
290
139
651
283
272
130
468
372
1020
512
1799
769
258
19
15
43
545
45
13
805
184
42
290
139
651
283
272
130
460
376
1020
512
1799
769
264
19
15
43
545
45
13
805
184
42
290
139
651
283
272
1154
660
372
892
256
647
1665
898
19
15
43
545
45
13
805
184
42
290
138
266
538
1808
1154
460
250
539
1536
1799
257
264
19
15
43
545
45
13
805
184
42
290
138
395
281
272
130
460
377
381
513
644
769
264
19
15
43
545
45
13
805
184
42
290
138
651
281
272
130
460
377
1021
513
1796
769
264
19
15
43
545
45
13
805
184
42
290
138
394
282
272
130
460
378
379
512
647
769
1288
19
15
43
545
45
13
805
184
42
290
138
650
538
272
130
460
378
891
768
647
641
264
19
15
43
545
45
13
805
184
42
290
138
650
538
1808
130
460
378
891
768
1671
1793
1288
19
15
43
545
45
13
805
184
42
290
138
650
282
272
130
460
378
891
512
647
641
264
19
15
30
1410
23
11
779
136
2008
888
930
1024
522
1691
1672
256
1292
1088
784
2000
242
0
19
15
30
642
23
60
774
136
104
360
34
547
537
1572
1072
904
538
1018
904
1536
310
880
19
15
30
642
23
60
774
136
104
360
34
547
537
1572
48
904
538
1018
904
1536
1590
1904
19
15
43
545
45
1
808
168
40
290
139
527
536
280
1176
668
372
792
899
648
1792
898
19
15
43
545
45
1
808
168
40
290
139
527
536
1816
1176
668
372
792
899
1800
1280
1410
19
15
43
545
45
1
808
168
40
290
139
271
536
1816
1176
476
244
536
1539
1800
256
258
19
15
43
545
45
1
808
168
40
290
139
271
280
280
72
476
244
536
643
656
432
772
19
15
43
545
45
1
808
168
40
290
139
271
280
280
152
476
244
536
643
648
768
258
19
15
45
526
33
33
969
66
59
312
14
346
339
348
1042
647
97
736
705
727
1740
850
19
15
45
526
33
33
969
66
59
312
270
145
339
348
1042
647
481
906
649
731
1740
850
19
15
46
551
33
1
809
171
40
290
138
523
531
273
1171
660
368
792
912
670
1793
897
19
15
46
551
33
1
809
171
40
290
138
523
531
1809
1171
660
368
792
912
1822
1281
1409
19
15
46
551
33
1
953
171
40
289
141
653
325
289
291
823
369
960
578
1873
1090
832
19
15
46
551
33
1
953
171
40
289
141
653
325
289
291
471
369
960
578
1873
1090
256
19
15
46
551
33
1
953
171
40
289
141
765
325
289
291
823
369
849
534
1873
1089
832
19
15
46
551
33
1
953
171
40
289
141
765
325
289
291
471
369
848
534
1873
1089
256
19
15
42
550
33
5
805
184
44
288
138
521
531
272
1152
668
374
774
905
667
1792
1414
19
15
42
550
33
5
805
184
44
288
138
521
535
272
1152
668
374
774
906
683
1792
1414
19
15
42
550
33
5
805
184
44
288
138
521
535
1808
128
452
374
774
906
1819
1792
1292
19
15
42
550
33
5
805
184
44
288
138
521
279
272
128
452
374
774
394
667
768
1292
19
15
42
550
33
5
805
184
44
288
138
265
531
1808
1152
452
246
518
1553
1819
312
268
19
15
42
550
33
5
805
184
44
288
138
265
531
1808
1152
484
246
518
1545
1819
256
278
19
15
42
550
33
5
805
184
44
288
138
265
531
1808
1152
476
246
518
1545
1819
312
262
19
15
42
550
33
5
805
184
44
288
138
265
535
1808
1152
452
246
518
1546
1819
256
268
19
15
42
550
33
5
805
184
44
288
138
265
535
1808
1152
484
246
518
1546
1819
256
278
19
15
42
550
33
5
805
184
44
288
138
265
535
1808
1152
476
246
518
1546
1819
312
262
19
15
42
550
33
5
805
184
44
288
138
265
275
272
128
476
246
518
649
667
824
1286
19
15
42
550
33
5
805
184
44
288
138
265
275
272
64
452
246
518
657
667
440
812
19
15
42
550
33
5
805
184
44
288
138
265
275
272
64
484
246
518
649
667
440
780
19
15
42
550
33
5
805
184
44
288
138
265
279
272
128
452
246
518
650
667
768
1292
19
15
42
550
33
5
805
184
44
288
138
265
279
272
128
476
246
518
650
667
768
262
19
15
42
550
33
5
805
184
44
288
138
265
279
272
64
452
246
518
650
667
440
812
19
15
42
550
33
5
805
184
44
288
138
265
279
272
64
484
246
518
650
667
440
780
19
15
42
550
33
5
805
184
44
288
138
393
275
272
128
476
374
374
529
667
824
1286
19
15
42
550
33
5
805
184
44
288
138
649
279
272
128
452
374
966
522
1819
768
268
19
15
41
551
20
32
968
76
49
297
67
320
342
342
1047
677
129
649
733
730
1747
833
19
15
41
1419
41
32
776
140
1998
858
908
669
621
1548
1680
264
272
17
802
1640
204
0
19
15
41
551
21
33
960
78
62
296
64
321
338
351
1042
683
129
650
728
730
1756
833
19
15
31
513
16
0
768
140
120
280
16
258
526
1818
1072
934
519
678
1558
1846
353
1459
19
15
31
513
16
0
768
140
120
280
16
569
574
282
1072
934
519
951
902
646
1889
1461
19
15
31
513
16
0
768
140
120
280
272
257
526
282
1072
934
643
775
1294
686
1889
1461
19
15
31
513
16
0
768
140
120
280
272
257
526
282
1072
934
647
775
1294
686
1889
1461
19
15
31
513
16
0
768
140
120
280
272
258
526
282
1072
934
644
774
1302
694
1889
1461
19
15
31
513
16
0
768
140
120
280
272
258
526
282
1072
934
647
774
1302
694
1889
1461
19
15
31
513
16
0
768
140
120
284
16
0
526
282
1072
928
512
546
1871
685
1889
1456
19
15
31
513
16
0
768
140
120
284
16
0
526
282
1072
928
516
546
1871
686
1889
1456
19
15
31
513
16
0
768
140
120
284
16
0
568
1836
1072
928
512
520
1900
1836
1248
1456
19
15
31
513
16
0
768
140
120
284
16
0
568
1836
1072
928
516
544
1900
1836
1248
1456
19
15
31
513
16
0
768
140
120
284
16
0
568
1836
1072
976
512
520
1900
1836
1248
1420
19
15
31
513
16
0
768
140
120
284
16
0
568
1836
1072
976
516
516
1900
1836
1248
1420
19
15
31
513
16
0
768
140
120
284
16
512
568
1836
1072
928
512
912
948
1846
1249
1456
19
15
31
513
16
0
768
140
120
284
16
512
568
1836
1072
928
516
900
948
1846
1249
1456
19
15
31
513
16
0
768
140
120
284
16
256
568
1836
1072
928
512
674
1644
1836
1248
1456
19
15
31
513
16
0
768
140
120
284
16
256
568
1836
1072
928
516
674
1644
1836
1248
1456
19
15
31
513
16
0
768
140
120
284
16
256
568
1836
1072
976
512
674
1644
1836
1248
1420
19
15
31
513
16
0
768
140
120
284
16
256
568
1836
1072
976
516
674
1644
1836
1248
1420
19
15
31
513
16
0
768
140
120
284
16
258
526
1818
1072
928
516
646
1558
1846
353
1456
19
15
31
513
16
0
768
140
120
284
16
56
568
1836
1072
976
516
564
1794
1836
1248
1420
19
15
31
513
16
0
768
140
120
284
272
258
526
282
1072
928
640
806
1293
685
1889
1456
19
15
31
513
16
0
768
140
120
284
272
258
526
282
1072
928
644
774
1302
694
1889
1456
19
15
31
641
16
0
768
140
120
376
32
1026
526
282
1072
902
519
1798
1302
686
1889
885
19
15
31
641
16
0
768
140
120
380
32
1026
526
282
1072
896
516
1798
1302
684
1889
880
19
15
31
641
16
0
768
140
120
380
32
1026
526
282
1072
896
524
1990
1430
684
1889
880
19
15
31
513
16
4
772
136
120
284
16
570
568
272
1072
928
512
950
897
655
1903
878
19
15
47
513
16
0
812
138
16
308
96
2
550
1798
1024
812
548
518
1894
1828
1278
1529
19
15
47
513
16
0
812
138
16
308
96
2
550
1798
1024
812
556
518
1894
1828
1278
1529
19
15
1550
1826
322
1419
409
319
153
282
536
1800
768
1162
907
512
3
48
64
524
1034
219
19
15
1550
1826
322
1419
409
319
153
282
536
1800
1280
266
907
512
3
48
576
140
1058
211
19
15
1550
1826
322
1416
409
319
153
282
536
1801
769
1161
907
512
3
55
70
527
1041
251
19
15
1550
1826
322
1416
409
319
153
282
536
1801
1281
265
907
512
3
55
582
143
1057
211
19
15
1896
768
798
802
419
657
152
140
32
800
186
652
216
1728
460
594
1602
1232
12
1624
19
15
1896
768
798
802
419
657
152
396
32
800
186
1164
216
192
204
594
1602
1872
783
537
19
15
1896
768
798
802
419
657
152
396
32
800
186
1164
216
192
460
594
1602
1872
783
537
19
15
1896
768
798
802
419
657
152
396
32
800
186
652
216
192
204
594
1602
1232
12
536
19
15
1896
768
798
802
419
657
152
396
32
800
186
652
216
192
460
594
1602
1232
12
536
19
15
1478
768
797
272
282
380
105
119
33
128
526
9
11
930
900
896
514
7
9
776
19
15
1478
768
797
272
282
380
105
119
33
128
526
9
11
930
902
896
514
7
9
776
19
15
1478
768
157
272
282
380
105
119
289
768
526
9
11
34
132
0
386
7
9
8
19
15
1478
768
157
272
282
380
105
119
289
768
526
9
11
34
134
0
386
7
9
8
19
15
1478
768
157
272
282
380
105
247
289
768
526
9
11
98
4
0
834
71
1993
1932
19
15
1478
768
157
272
282
380
105
247
289
768
526
9
11
98
6
0
834
71
1993
1932
19
15
1829
1293
286
17
723
515
145
1542
0
2
906
602
2010
1112
591
961
1728
460
1026
1395
19
15
1829
1293
286
17
723
515
145
1542
0
258
906
602
2010
1112
591
769
1152
972
1026
1235
19
15
1829
1293
286
17
723
515
145
1542
0
1154
906
602
2010
1112
591
1921
1152
460
1058
1395
19
15
1829
1293
286
17
723
771
145
1542
192
1154
906
1114
1754
1112
719
1793
576
1996
1026
1235
19
15
1829
1293
286
17
723
771
145
1542
192
1154
1418
1114
1754
1112
719
1793
1600
1996
1026
1235
19
15
1829
1293
286
17
595
519
145
1541
0
258
817
985
1881
1113
576
801
1237
869
1089
873
19
15
1829
1293
286
17
627
515
145
1541
0
518
802
800
1902
1081
544
514
560
816
1036
996
19
15
1829
1293
286
17
627
515
145
1542
192
513
801
666
1882
1112
891
507
311
908
1026
467
19
15
1829
1293
286
17
627
515
145
1542
192
257
801
666
1882
1112
891
251
439
908
1026
435
19
15
1829
1293
286
17
627
515
153
1541
0
514
802
800
1897
1073
544
545
560
816
1038
993
19
15
1829
1293
286
17
627
519
145
1542
192
513
801
665
1881
1112
891
507
319
909
1025
483
19
15
1829
1293
286
17
627
519
145
1542
192
257
801
665
1881
1112
891
251
439
909
1025
483
19
15
1829
1293
286
18
626
515
153
1541
0
512
804
814
1897
1073
576
288
560
818
1030
993
19
15
1829
1293
286
18
627
515
145
1541
0
512
802
800
1902
1081
544
526
570
816
1036
996
19
15
1829
1293
286
18
627
515
145
1542
192
1152
802
812
1900
1112
716
1806
572
312
1028
396
19
15
1829
1293
286
18
627
515
145
1542
192
1152
802
812
1902
1112
716
1806
572
312
1024
394
19
15
1829
1293
286
18
627
515
153
1541
0
512
802
800
1897
1073
544
534
562
816
1038
993
19
15
1829
1293
286
18
627
515
153
1541
0
512
802
812
1897
1073
544
526
572
824
1034
993
19
15
1829
1293
286
18
627
515
153
1541
0
512
802
812
1897
1073
576
526
572
824
1034
993
19
15
1829
1293
286
18
627
515
153
1541
192
256
802
812
1897
1105
704
254
444
824
1034
1418
19
15
1829
1293
286
18
627
515
153
1541
192
1152
802
812
1897
1105
704
1806
572
312
1034
394
19
15
1829
1293
286
18
627
519
145
1542
0
256
802
820
1882
1112
588
782
476
584
512
722
19
15
1829
941
1185
17
1267
515
145
165
1197
1153
1858
672
1973
1945
946
645
516
64
1030
112
19
15
1829
941
1185
17
1267
515
145
165
1213
1153
1858
672
1973
1945
1191
701
516
64
1030
112
19
15
1829
941
1185
17
1267
515
145
165
1213
1153
1858
672
1973
1945
935
693
516
64
1030
112
19
15
1829
941
1185
17
1267
519
145
166
1190
1153
1857
674
1970
1944
952
650
515
68
1025
115
19
15
1829
941
1185
17
1267
519
145
166
1213
1153
1857
674
1970
1944
913
697
518
68
1025
115
19
15
1829
941
1185
17
1267
519
145
166
1213
1153
1857
674
1970
1944
914
690
515
68
1025
115
19
15
1829
941
1185
17
1267
519
145
166
1206
1153
1857
674
1970
1944
1184
690
515
68
1025
115
19
15
1829
941
1185
17
1267
519
145
166
1206
1153
1857
674
1970
1944
928
690
515
68
1025
115
19
15
1829
1453
1185
17
1267
515
145
1810
1210
1153
1857
730
1946
1152
144
822
515
116
1026
1283
19
15
1829
1453
1185
17
1267
515
145
1810
1207
1153
1857
730
1946
1152
153
693
533
116
1026
259
19
15
1829
1453
1185
17
1267
519
145
1298
1206
1153
1857
674
1970
1280
792
818
515
68
1025
1027
19
15
1829
1453
1185
17
1267
519
145
1298
1210
1153
1857
674
1960
1280
784
822
515
68
1037
1052
19
15
1829
1453
1185
17
1267
519
145
1298
1210
1153
1857
674
1970
1280
784
822
515
68
1025
1027
19
15
1829
1453
1185
17
1267
519
145
1298
1210
1153
1857
674
1974
1280
784
822
515
68
1026
1030
19
15
1829
1453
1185
17
1267
519
145
1810
1206
1153
1857
674
1960
1152
152
818
523
68
1037
284
19
15
1829
1453
1185
17
1267
519
145
1810
1206
1153
1857
674
1970
1152
152
818
523
68
1025
259
19
15
1829
1453
1185
17
1267
519
145
1810
1206
1153
1857
729
1948
1152
152
818
515
119
1027
1287
19
15
1829
1453
1185
17
1267
519
145
1810
1210
1153
1857
674
1960
1152
144
822
515
68
1037
284
19
15
1829
1453
1185
17
1267
519
145
1810
1210
1153
1857
674
1970
1152
144
822
515
68
1025
259
19
15
1829
1453
1185
17
1267
519
145
1810
1210
1153
1857
674
1974
1152
144
822
515
68
1026
262
19
15
1829
1453
1185
17
1267
519
145
1810
1210
1153
1857
729
1949
1152
144
822
518
118
1026
263
19
15
1829
1453
1185
17
1267
519
145
1810
1210
1153
1857
729
1948
1152
144
822
515
119
1027
1287
19
15
1900
780
798
802
416
661
154
130
3
786
176
653
194
75
347
280
275
439
1
394
19
15
1900
780
798
802
416
661
154
386
3
786
176
653
194
203
387
536
275
1207
1
522
19
15
1900
780
798
802
416
661
154
386
3
786
176
653
194
203
219
536
275
1207
1
522
19
15
1900
780
798
802
416
661
154
386
3
786
176
653
194
203
475
536
275
1207
1
522
19
15
1900
780
798
802
416
661
154
386
3
786
176
653
194
243
443
536
275
1207
1
282
19
15
1900
780
798
802
416
661
154
138
3
1170
176
525
194
1731
1755
1752
403
567
129
1537
19
15
1900
780
798
802
416
661
154
138
3
1170
176
653
194
1667
1755
1752
403
439
1
1722
19
15
1900
780
798
802
416
661
154
138
3
1170
176
653
194
1731
1755
1752
403
439
1
1537
19
15
1900
780
798
802
416
661
154
394
3
538
176
1165
194
195
251
680
1731
1911
769
513
19
15
1900
780
798
802
416
661
154
394
3
786
176
653
194
131
219
536
1811
1207
1
186
19
15
1900
780
798
802
416
661
154
394
3
786
176
653
194
195
219
536
1811
1207
1
513
19
15
1900
780
798
802
416
661
154
394
3
658
176
1165
194
195
219
728
1683
1655
769
513
19
15
1900
780
798
802
928
661
154
394
3
282
304
13
194
195
251
168
323
439
129
257
19
15
1900
780
798
930
416
661
154
130
3
402
48
525
194
1739
1755
216
403
759
129
1546
19
15
1900
780
798
930
416
661
154
130
3
402
48
653
194
1739
1755
216
403
695
1
1546
19
15
1900
780
798
930
416
661
154
386
3
402
48
525
194
203
387
216
403
439
129
266
19
15
1900
780
798
930
416
661
154
386
3
402
48
525
194
203
219
216
403
439
129
266
19
15
1900
780
798
930
416
661
154
386
3
402
48
525
194
243
187
216
403
759
129
282
19
15
1900
780
798
930
416
661
154
386
3
402
48
653
194
203
387
216
403
695
1
266
19
15
1900
780
798
930
416
661
154
386
3
402
48
653
194
203
219
216
403
695
1
266
19
15
1900
780
798
930
416
661
154
138
3
402
48
525
194
1731
1755
216
403
759
129
1537
19
15
1900
780
798
930
416
661
154
138
3
402
48
653
194
1667
1755
216
403
695
1
1722
19
15
1900
780
798
930
416
661
154
138
3
402
48
653
194
1731
1755
216
403
695
1
1537
19
15
1900
780
798
930
416
661
154
394
3
402
48
525
194
131
219
216
403
439
129
186
19
15
1900
780
798
930
416
661
154
394
3
402
48
525
194
195
219
216
403
439
129
513
19
15
1900
780
798
930
416
661
154
394
3
402
48
653
194
131
219
216
403
695
1
186
19
15
1900
780
798
930
416
661
154
394
3
402
48
653
194
195
219
216
403
695
1
513
19
15
1900
1292
1310
802
416
661
154
1674
1027
658
176
653
194
707
219
216
1939
1207
1
769
19
15
1900
1292
1310
930
416
661
154
1674
1027
402
48
525
194
707
219
408
915
759
129
769
19
15
1900
1292
1310
930
416
661
154
1674
1027
402
48
653
194
707
219
408
915
695
1
769
19
15
1908
778
795
802
387
676
162
419
3
784
130
691
192
142
282
543
316
438
7
141
19
15
1908
778
795
802
387
676
162
419
3
784
130
691
192
142
154
543
316
438
7
141
19
15
1908
778
795
802
387
676
162
419
3
784
130
691
192
142
218
543
316
438
7
141
19
15
1908
778
795
802
387
676
162
419
3
784
130
691
192
142
346
543
316
438
7
141
19
15
1908
778
795
802
387
676
162
419
3
784
130
691
192
142
410
543
316
438
7
141
19
15
1908
778
795
802
387
676
162
419
3
784
130
691
192
142
474
543
316
438
7
141
19
15
1908
778
795
802
387
676
162
419
3
792
130
691
192
142
282
567
308
438
7
141
19
15
1908
778
795
802
387
676
162
419
3
792
130
691
192
142
154
567
308
438
7
141
19
15
1908
778
795
802
387
676
162
419
3
792
130
691
192
142
218
567
308
438
7
141
19
15
1908
778
795
802
387
676
162
419
3
792
130
691
192
142
186
567
308
438
7
141
19
15
1908
778
795
802
387
676
162
419
3
792
130
691
192
142
410
567
308
438
7
141
19
15
1908
778
795
802
387
676
162
419
3
792
130
691
192
142
442
567
308
438
7
141
19
15
1908
778
795
802
387
676
162
419
3
792
130
691
192
142
474
567
308
438
7
141
19
15
1908
778
795
802
387
676
162
419
7
792
130
691
192
142
281
563
308
438
7
141
19
15
1908
778
795
802
387
676
162
419
7
792
130
691
192
142
153
563
308
438
7
141
19
15
1908
778
795
802
387
676
162
419
7
792
130
691
192
142
185
563
308
438
7
141
19
15
1908
778
795
802
387
676
162
419
7
792
130
691
192
142
217
563
308
438
7
141
19
15
1908
778
795
802
387
676
162
419
7
792
130
691
192
142
409
563
308
438
7
141
19
15
1908
778
795
802
387
676
162
419
7
792
130
691
192
142
441
563
308
438
7
141
19
15
1908
778
795
802
387
676
162
419
7
792
130
691
192
142
473
563
308
438
7
141
19
15
1908
778
811
802
257
551
162
419
51
272
254
746
192
141
129
131
676
520
128
441
19
15
1908
794
795
802
418
663
162
131
3
280
156
642
192
1730
1786
139
640
732
0
1536
19
15
1908
794
795
802
418
663
162
131
3
280
156
642
192
1742
1754
139
640
732
16
1544
19
15
1908
794
795
802
418
663
162
131
3
792
156
642
192
66
506
267
256
364
0
384
19
15
1908
794
795
802
418
663
162
387
3
280
156
642
192
194
250
139
640
732
0
512
19
15
1908
794
795
802
418
663
162
387
3
280
156
642
192
245
154
139
640
732
0
537
19
15
1908
794
795
802
418
663
162
387
3
280
156
642
192
245
410
139
640
732
0
537
19
15
1908
794
795
802
418
663
162
387
3
280
156
642
192
206
250
139
640
732
16
264
19
15
1908
794
795
802
418
663
162
387
3
792
156
642
192
194
250
523
256
364
0
512
19
15
1908
794
795
802
418
663
162
387
3
792
156
642
192
194
506
523
256
364
0
512
19
15
1908
794
795
930
418
663
162
387
3
408
60
514
192
245
154
203
320
364
128
281
19
15
1908
1306
1307
802
418
663
162
1667
1027
664
188
1154
192
757
410
203
1600
1900
768
793
19
15
1908
794
795
802
419
660
162
387
3
808
106
515
192
154
410
619
356
486
129
179
19
15
1908
794
795
802
419
660
162
387
3
808
106
515
192
154
378
619
452
486
129
179
19
15
1908
794
795
802
419
660
162
387
3
808
106
515
192
154
442
619
452
486
129
179
19
15
1908
794
795
802
419
660
162
387
3
808
106
515
192
154
506
619
356
486
129
179
19
15
1908
794
795
802
419
660
162
387
3
808
106
515
192
206
410
619
356
486
139
523
19
15
1908
794
795
802
419
660
162
387
3
808
106
515
192
206
442
619
452
486
139
523
19
15
1908
794
787
897
713
663
162
131
7
765
517
1666
192
1773
441
737
421
640
1552
1682
19
15
1908
794
787
897
713
663
162
387
7
765
517
1666
192
237
185
737
421
1152
1552
146
19
15
1908
794
787
897
713
663
162
387
7
765
517
1666
192
237
441
737
421
1152
1552
146
19
15
1908
1306
1299
897
713
663
162
1667
1031
765
517
1666
192
749
441
225
421
1152
1808
1298
19
15
1908
1306
1299
898
713
663
162
1667
1031
760
517
1666
192
706
194
227
437
640
1792
1280
19
15
1908
778
795
931
391
686
162
163
3
401
0
688
200
1674
346
222
495
623
7
1674
19
15
1908
778
795
931
391
686
162
419
3
401
0
560
200
138
218
222
495
367
135
138
19
15
1908
778
795
931
391
686
162
419
3
401
0
688
200
138
218
222
495
623
7
138
19
15
1908
778
795
802
390
686
162
163
3
784
128
688
200
1674
346
287
304
432
6
1617
19
15
1908
778
795
930
390
686
162
163
3
408
0
688
200
1674
346
219
392
616
6
1674
19
15
1908
778
795
930
390
686
162
419
3
408
0
560
200
138
154
219
488
360
134
609
19
15
1908
778
795
930
390
686
162
419
3
408
0
560
200
138
218
219
488
360
134
609
19
15
1908
778
795
930
390
686
162
419
3
408
0
560
200
138
410
219
504
360
134
609
19
15
1908
778
795
930
390
686
162
419
3
408
0
688
200
138
154
219
392
616
6
138
19
15
1908
778
795
930
390
686
162
419
3
408
0
688
200
138
218
219
488
616
6
561
19
15
1908
778
795
930
390
686
162
419
3
408
0
688
200
138
410
219
504
616
6
561
19
15
1908
778
795
930
646
558
162
419
3
408
512
1584
232
138
218
219
232
744
1862
1137
19
15
1908
794
795
803
391
686
162
387
3
793
128
1200
208
158
218
550
1639
1903
783
1185
19
15
1908
794
795
802
390
686
130
387
3
784
128
688
240
158
218
535
304
432
30
577
19
15
1908
794
795
802
390
686
130
387
3
784
128
688
240
158
410
535
304
432
30
577
19
15
1908
794
795
802
390
686
130
387
3
784
128
688
240
190
154
535
304
432
30
513
19
15
1908
794
795
802
390
686
130
387
3
784
128
688
240
190
218
535
304
432
30
513
19
15
1908
794
795
802
390
686
130
387
3
784
128
688
240
190
410
535
304
432
30
513
19
15
1908
794
795
802
390
686
130
387
3
784
128
688
240
190
442
535
304
432
30
513
19
15
1908
794
795
802
390
686
130
387
3
280
128
688
248
170
154
139
648
728
16
258
19
15
1478
776
136
142
266
360
105
106
291
897
514
10
899
44
129
71
709
68
834
920
19
15
1478
776
136
142
266
360
105
234
291
897
514
10
899
108
1
71
709
68
834
792
19
15
1478
776
136
142
266
360
105
234
291
897
514
10
899
108
65
135
453
68
834
792
19
15
11
531
17
17
816
111
57
264
20
565
257
443
388
800
544
922
753
1881
1112
836
19
15
11
531
17
17
816
111
57
264
20
565
257
443
388
816
544
922
753
1881
1112
840
19
15
11
531
17
17
816
175
57
264
280
15
257
315
4
456
463
105
940
473
440
387
19
15
11
531
17
17
816
175
57
264
280
15
257
315
4
457
459
105
940
473
440
386
19
15
11
531
17
17
816
175
57
264
280
15
257
315
4
457
463
105
940
473
440
386
19
15
11
531
17
20
816
176
57
264
24
12
520
290
15
449
531
563
1856
734
475
863
19
15
11
531
17
20
816
176
57
264
24
524
264
290
15
449
275
947
384
478
507
399
19
15
11
531
17
20
816
176
57
264
280
12
264
274
15
481
459
115
896
654
1003
847
19
15
11
531
17
18
816
111
57
264
24
560
258
443
388
457
267
919
757
1882
1080
514
19
15
11
531
17
18
816
175
57
264
24
304
258
315
4
457
267
407
501
474
440
386
19
15
26
1495
17
17
816
168
52
832
900
1073
512
312
1028
1812
1332
1322
1368
728
1772
1698
19
15
26
1495
17
17
816
168
52
832
900
1137
512
312
1028
1812
1332
1306
1304
728
1772
1698
19
15
26
1495
17
20
816
168
52
832
900
1036
520
312
1028
1808
1282
1376
1344
720
1772
1696
19
15
26
1495
17
20
816
168
52
832
900
1036
520
312
1028
1808
1332
1376
1344
720
1772
1696
19
15
26
1495
17
20
816
168
52
832
900
1036
520
312
1028
1812
1332
1376
1344
720
1772
1698
19
15
26
1495
17
18
816
168
52
832
900
1072
512
312
1028
1808
1336
1068
1368
728
1772
1696
19
15
26
1495
17
18
816
168
52
832
908
1072
512
312
1028
1808
1284
1060
1372
728
1772
1696
19
15
26
1495
17
18
816
168
52
832
908
1072
512
312
1028
1812
1284
1060
1372
728
1772
1698
19
15
26
663
16
16
816
176
52
352
34
304
514
1826
1034
776
542
534
1591
1893
373
1521
19
15
26
1495
16
16
816
168
52
832
898
1072
512
312
1026
1812
1334
1326
1371
731
1775
1698
19
15
26
1495
16
16
816
168
52
832
898
1072
512
312
1028
1808
1334
1325
1369
728
1772
1696
19
15
26
1495
16
16
816
168
52
832
898
1072
512
312
1028
1812
1334
1326
1369
728
1772
1698
19
15
26
1495
16
16
816
168
52
832
898
1136
512
312
1026
1812
1334
1054
795
731
1775
1698
19
15
26
1495
16
16
816
168
52
832
898
1136
512
312
1028
1808
1334
1054
792
728
1772
1696
19
15
26
1495
16
16
816
168
52
832
898
1136
512
312
1028
1812
1334
1054
792
728
1772
1698
19
15
26
1495
16
16
816
168
52
832
906
1072
512
312
1026
1808
1286
1358
1371
731
1775
1697
19
15
26
1495
16
16
816
168
52
832
906
1072
512
312
1026
1812
1286
1358
1371
731
1775
1698
19
15
26
1495
16
16
816
168
52
832
906
1072
512
312
1028
1808
1286
1358
1369
728
1772
1696
19
15
26
1495
16
16
816
168
52
832
906
1072
512
312
1028
1812
1286
1102
1371
728
1772
1698
19
15
42
546
32
106
1000
87
49
292
141
681
264
265
8
456
371
987
632
1903
858
947
19
15
42
546
32
106
1000
87
49
292
141
681
264
265
264
456
371
987
632
1903
1114
691
19
15
42
546
16
42
968
67
57
292
66
322
344
266
280
664
140
652
729
741
1034
1291
19
15
10
532
17
9
802
118
0
256
10
514
542
1571
1139
797
525
926
923
1593
289
897
19
15
10
532
17
9
802
118
0
256
10
514
542
1571
1139
797
269
922
923
1593
289
897
19
15
10
532
17
9
802
118
0
256
10
514
542
1571
1139
797
1165
926
923
1593
289
897
19
15
10
532
17
9
802
118
0
256
10
258
542
1571
1139
797
13
666
1563
1593
289
897
19
15
10
532
17
9
802
118
0
256
10
258
542
1571
1139
797
14
666
1563
1593
289
897
19
15
10
532
17
9
802
118
0
256
10
258
542
1571
1139
797
525
666
1563
1593
289
897
19
15
10
532
17
9
802
118
0
256
10
258
542
1571
1139
797
526
666
1563
1593
289
897
19
15
10
532
17
9
802
118
0
256
522
514
542
1571
1139
797
1293
414
923
1593
289
897
19
15
42
675
41
97
861
84
40
328
8
727
327
341
256
768
12
914
560
412
540
896
19
15
42
675
41
97
861
84
40
328
8
727
327
341
256
768
524
914
560
412
540
896
19
15
42
675
41
97
861
84
40
328
8
727
327
341
256
776
12
914
560
412
540
848
19
15
42
675
41
97
861
84
40
328
8
727
327
341
256
776
524
914
560
412
540
848
19
15
42
675
41
97
861
84
40
328
8
727
327
349
256
768
12
914
560
409
536
897
19
15
42
675
41
97
861
84
40
328
8
727
327
349
256
768
524
914
560
409
536
897
19
15
42
675
41
97
861
84
40
328
8
727
327
349
256
776
12
914
560
409
536
900
19
15
42
675
41
97
861
84
40
328
8
727
327
349
256
776
524
914
560
409
536
900
19
15
42
547
33
33
971
91
60
292
140
665
347
264
256
656
368
974
593
763
1027
1295
19
15
26
599
16
9
779
137
108
288
354
259
522
260
1076
932
694
888
1300
640
1908
1462
19
15
43
544
32
106
992
68
60
294
143
366
268
268
1048
660
240
560
720
720
1616
852
19
15
43
547
25
49
964
76
60
296
68
326
342
343
1045
678
128
648
720
713
1753
832
19
15
45
549
33
33
961
72
58
290
142
350
351
348
1046
660
240
144
706
707
1753
848
19
15
45
549
33
33
961
72
58
290
142
350
351
348
1046
662
240
144
722
707
1753
849
19
15
45
549
33
33
969
72
58
290
142
337
339
340
1046
660
240
142
713
715
1748
848
19
15
45
549
37
33
964
72
58
290
136
349
349
345
1046
662
243
147
707
705
1748
852
19
15
19
657
17
17
817
177
49
357
37
309
513
1825
1033
781
540
534
1589
1893
493
1517
19
15
35
609
17
49
961
68
36
261
37
673
345
347
275
642
82
897
1165
1921
1120
1280
19
15
35
609
17
49
961
68
36
261
213
661
345
347
275
642
370
813
609
1921
1120
1292
19
15
37
609
17
49
961
77
61
261
37
537
345
349
21
465
597
981
741
1926
1206
950
19
15
37
609
17
49
961
77
61
261
37
537
345
349
21
469
597
981
741
1926
1206
945
19
15
35
1377
17
49
769
132
1984
773
101
545
537
1547
1695
374
98
1157
909
1618
216
48
19
15
35
1441
17
49
769
129
1985
837
997
545
537
1541
1666
134
1186
1
909
1613
192
204
19
15
35
1441
17
49
769
129
1985
837
997
545
537
1541
1669
269
290
1
909
1613
198
13
19
15
35
1441
17
49
769
129
1985
837
997
545
537
1541
1669
140
1190
41
909
1613
198
172
19
15
35
1441
17
49
769
128
1988
837
997
546
542
1539
1671
258
290
40
908
1610
202
0
19
15
35
1441
17
49
769
128
1988
837
997
546
542
1539
1671
258
294
40
908
1610
202
0
19
15
35
1441
17
49
769
128
1988
837
997
546
542
1539
1671
130
1186
40
908
1610
202
192
19
15
35
1441
17
49
769
128
1988
837
997
546
542
1539
1671
130
1190
40
908
1610
202
192
19
15
35
1441
17
49
769
128
1988
837
997
546
542
1539
1671
133
1188
40
908
1610
202
195
19
15
35
1441
17
49
769
128
1988
837
997
546
542
1539
1671
134
1188
40
908
1610
202
200
19
15
35
1441
17
49
769
132
1988
837
997
545
537
1547
1668
258
290
1
909
1609
195
1
19
15
35
1441
17
49
769
132
1988
837
997
545
537
1547
1668
258
294
1
909
1609
195
1
19
15
35
1441
17
49
769
132
1988
837
997
545
537
1547
1668
130
1190
1
909
1609
195
193
19
15
35
1441
17
49
769
132
1988
837
997
545
537
1547
1667
258
294
41
909
1617
193
0
19
15
35
1441
17
49
769
132
1988
837
997
545
537
1547
1667
261
293
41
909
1617
193
5
19
15
35
1441
17
49
769
132
1988
837
997
545
537
1547
1667
133
1189
41
909
1617
193
195
19
15
35
1441
17
49
769
132
1988
837
997
545
537
1547
1667
262
294
41
909
1617
193
4
19
15
35
1441
17
49
769
132
1988
837
997
545
537
1547
1671
261
290
1
909
1609
200
1
19
15
35
1441
17
49
769
132
1988
837
997
545
537
1547
1671
133
1189
41
909
1617
194
194
19
15
35
1441
17
49
769
132
1988
837
997
545
537
1547
1671
262
290
1
909
1609
196
0
19
15
35
1441
17
49
769
132
1988
837
997
545
537
1547
1671
262
294
1
909
1609
196
0
19
15
35
1441
17
49
769
132
1988
837
997
545
537
1547
1671
265
290
1
909
1609
196
6
19
15
35
1425
17
49
769
129
1988
869
997
1049
537
1538
1671
325
1282
1125
773
1940
214
38
19
15
35
1425
17
49
769
129
1988
869
997
1049
537
1538
1671
325
1285
1125
773
1940
214
38
19
15
35
1425
17
49
769
132
1988
869
997
1049
537
1547
1667
322
1282
1125
773
1937
208
48
19
15
35
1425
17
49
769
132
1988
869
997
1049
537
1547
1667
322
1284
1125
773
1937
208
48
19
15
35
1425
17
49
769
132
1988
869
997
1049
537
1547
1667
322
1286
1105
773
1937
208
48
19
15
3
1507
19
57
769
129
1969
1425
913
1061
533
1573
1721
1637
1266
1030
781
1933
245
1565
19
15
35
1315
19
57
778
130
1956
1476
225
677
612
1546
1747
1543
33
1066
823
1633
226
1250
19
15
35
1443
19
57
769
129
1985
833
993
549
533
1537
1665
257
289
42
908
1630
214
3
19
15
35
1443
19
57
769
129
1985
833
993
549
533
1537
1665
257
293
42
908
1630
214
3
19
15
35
1443
19
57
769
129
1985
833
993
549
533
1537
1665
129
1185
42
908
1630
214
195
19
15
35
1443
19
57
769
129
1985
833
993
549
533
1540
1666
258
290
6
908
1612
196
4
19
15
35
1443
19
57
769
129
1985
833
993
549
533
1540
1666
130
1186
6
908
1612
196
228
19
15
35
1443
19
57
769
129
1985
833
993
549
533
1540
1666
130
1188
42
908
1612
196
228
19
15
35
1443
19
57
769
129
1985
833
993
549
533
1540
1668
260
292
44
908
1628
198
6
19
15
35
1443
19
57
769
129
1985
833
993
549
533
1541
1665
257
289
45
909
1613
193
21
19
15
35
1443
19
57
769
129
1985
833
993
549
533
1541
1665
257
293
42
908
1609
193
5
19
15
35
1443
19
57
769
129
1985
833
993
549
533
1541
1665
129
1185
45
909
1613
197
197
19
15
35
1443
19
57
769
129
1985
833
993
549
533
1541
1669
257
293
42
908
1609
221
1
19
15
35
1443
19
57
769
129
1985
833
992
549
533
1537
1665
257
291
45
908
1630
198
5
19
15
35
1443
19
57
769
129
1985
833
992
549
533
1537
1665
129
1187
45
908
1630
198
195
19
15
35
1443
19
57
769
129
1985
833
996
549
533
1540
1666
130
1191
41
908
1628
196
196
19
15
35
1443
19
57
769
129
1985
833
996
549
533
1541
1665
130
1191
41
908
1609
193
196
19
15
35
1443
19
57
769
129
1985
833
996
549
533
1541
1673
130
1191
41
908
1629
213
196
19
15
35
1443
19
57
769
129
1985
832
993
549
533
1537
1665
131
1189
26
908
1630
214
225
19
15
35
1443
19
57
769
129
1985
832
993
549
533
1540
1666
259
293
45
909
1628
196
2
19
15
35
1443
19
57
769
129
1985
832
993
549
533
1540
1666
131
1189
26
908
1628
193
193
19
15
35
1443
19
57
769
129
1985
832
993
549
533
1541
1666
259
293
45
909
1629
208
2
19
15
35
1443
19
57
769
129
1985
832
993
549
533
1541
1673
259
293
45
909
1629
213
1
19
15
35
1443
19
57
769
129
1985
836
993
549
533
1540
1666
135
1185
44
908
1628
196
198
19
15
35
1443
19
57
769
129
1985
836
996
549
533
1540
1666
263
295
41
908
1628
196
6
19
15
35
1443
19
57
769
129
1985
836
996
549
533
1540
1666
135
1188
42
908
1628
196
198
19
15
35
1443
19
57
769
129
1985
836
996
549
533
1540
1666
135
1187
2
908
1612
196
198
19
15
35
1443
19
57
769
129
1984
832
993
549
533
1537
1667
131
1189
26
908
1614
193
193
19
15
35
1443
19
57
769
129
1984
832
993
549
533
1554
1667
131
1189
26
908
1600
194
192
19
15
35
1443
19
57
769
129
1984
836
996
549
533
1553
1667
135
1191
41
908
1601
202
204
19
15
35
1443
19
57
769
129
1984
836
996
549
533
1554
1667
135
1191
41
908
1600
194
202
19
15
35
1443
19
57
769
129
1988
836
996
549
533
1554
1671
132
1188
42
908
1600
202
195
19
15
35
1427
19
57
769
129
1985
864
996
549
533
1537
1665
323
263
45
908
1630
214
49
19
15
35
1427
19
57
769
129
1985
864
996
549
533
1540
1666
323
263
45
908
1612
196
34
19
15
35
1427
19
57
769
129
1985
868
996
549
533
1540
1666
327
259
45
908
1612
196
38
19
15
35
1427
19
57
769
129
1985
868
996
549
533
1540
1666
327
263
45
908
1612
196
38
19
15
35
1427
19
57
769
129
1985
868
996
549
533
1541
1673
283
263
45
909
1625
217
25
19
15
35
1427
19
57
769
129
1985
868
996
549
533
1541
1673
331
263
45
909
1625
217
57
19
15
35
1427
19
57
769
129
1984
864
996
549
533
1537
1667
323
263
45
908
1630
209
33
19
15
1798
1934
43
12
798
626
118
626
1763
1032
585
200
0
392
130
391
1445
1222
240
440
19
15
1798
1934
43
12
798
626
118
626
1763
1032
585
204
0
392
130
391
1445
1216
226
436
19
15
1798
1934
43
12
798
626
118
626
1763
1032
585
202
0
392
130
391
1445
1218
251
440
19
15
1798
1934
43
12
798
626
122
626
1763
1032
585
202
8
396
130
391
1445
1218
227
425
19
15
1798
1816
28
28
838
616
118
528
1538
1156
1204
166
1
486
129
194
2019
1225
249
413
19
15
1798
1816
28
28
838
616
118
528
1538
1156
1204
166
129
438
129
194
2019
1225
130
166
19
15
1798
1816
28
28
838
616
118
528
1538
1159
1201
166
1
486
129
195
2023
1225
249
413
19
15
1798
1816
28
28
838
616
118
528
1538
1159
1201
166
129
486
129
195
2023
1225
141
285
19
15
1909
768
577
66
403
657
130
143
253
102
615
567
244
1682
1792
1433
898
936
137
1609
19
15
1909
768
577
66
403
657
130
143
253
614
615
567
244
1682
256
409
386
936
137
1609
19
15
1478
814
780
792
652
188
1206
134
0
528
642
96
1860
772
916
654
198
2012
1538
96
19
15
1478
814
780
792
652
188
1206
134
0
528
642
96
1860
772
924
654
198
2012
1538
96
19
15
1476
1294
1158
642
1602
214
1198
619
785
910
545
1557
1794
1067
99
128
250
683
128
1810
19
15
1414
1422
1158
642
1546
27
738
562
785
910
1034
1859
1440
420
14
0
928
1186
83
1304
19
15
1414
1422
1158
642
1546
27
738
562
785
910
1034
1859
1440
932
14
0
928
1186
83
280
19
15
1946
912
1180
449
529
20
26
35
547
723
499
23
49
66
204
137
9
220
30
177
19
15
1946
912
1180
449
529
20
26
35
547
723
755
23
49
66
204
137
265
92
542
1713
19
15
1547
129
577
257
548
1537
1648
1604
1408
322
743
673
176
1594
332
1366
1062
609
1957
1045
19
15
1547
129
577
257
548
1537
1648
1604
1422
334
743
673
176
1562
328
1352
1057
609
1952
1037
19
15
1547
129
577
257
548
1537
1648
1604
1422
334
743
673
176
1594
328
1352
1057
609
1952
1045
19
15
1547
129
577
257
548
1537
1648
1604
1422
334
743
737
176
1562
328
1348
1057
545
160
1037
19
15
1547
129
577
257
548
1537
1648
1604
1422
334
743
737
176
1626
328
1348
1057
545
160
653
19
15
1547
129
577
257
545
1536
1648
1604
1409
325
737
739
179
1595
334
1358
1065
569
136
1045
19
15
1547
129
577
257
545
1536
1648
1604
1409
325
737
691
179
1595
334
1358
1065
617
1921
1045
19
15
1547
129
577
257
545
1536
1648
1604
1421
325
737
675
179
1559
325
1346
1065
609
1937
1035
19
15
1547
129
577
257
545
1536
1648
1604
1421
325
737
675
179
1595
329
1346
1065
609
1936
1045
19
15
1547
129
577
257
545
1536
1648
1604
1421
325
737
675
179
1591
325
1346
1065
609
1936
1053
19
15
1547
129
577
257
545
1536
1648
1604
1421
325
737
739
179
1559
325
1346
1065
545
162
1035
19
15
1547
129
577
257
545
1536
1648
1604
1421
325
737
739
179
1595
329
1346
1065
545
161
1045
19
15
1547
129
577
257
545
1536
1648
1604
1421
325
737
739
179
1591
325
1346
1065
545
162
678
19
15
1547
129
577
257
545
1536
1648
1604
1421
325
737
739
179
1623
325
1346
1065
545
162
651
19
15
1547
129
577
257
545
1536
1648
1604
1421
325
737
691
179
1559
325
1346
1065
617
1921
1035
19
15
1547
129
577
257
545
1536
1648
1604
1421
325
737
691
179
1595
329
1346
1065
617
1921
1045
19
15
1547
129
577
257
545
1536
1648
1604
1421
325
737
691
179
1591
325
1346
1065
617
1921
1053
19
15
1547
129
577
257
545
1536
1648
1604
1421
325
737
755
179
1559
325
1346
1065
537
136
1034
19
15
1547
129
577
257
545
1536
1648
1604
1421
325
737
755
179
1595
329
1346
1065
537
136
1049
19
15
1547
129
577
257
545
1536
1648
1604
1421
325
737
755
179
1591
325
1346
1065
537
136
682
19
15
1547
129
577
257
545
1536
1648
1604
1421
325
737
755
179
1623
325
1346
1065
537
136
650
19
15
1547
129
577
257
545
1536
1648
1604
1421
325
738
675
179
1595
329
1346
1056
609
1953
1045
19
15
1547
129
577
257
545
1536
1648
1604
1421
325
738
739
179
1595
329
1346
1056
545
161
1045
19
15
1547
129
577
257
545
1536
1648
1604
1421
325
738
691
179
1595
329
1346
1064
617
1921
1045
19
15
1547
129
577
257
545
1536
1648
1604
1421
292
738
739
179
1595
329
1404
1089
546
160
1045
19
15
1547
129
577
257
547
1536
1648
1604
1422
338
720
682
179
1563
328
1372
1072
534
1860
1038
19
15
1547
129
577
257
547
1536
1648
1604
1422
338
720
682
179
1595
328
1372
1072
534
1860
1134
19
15
777
941
672
130
324
325
353
355
23
389
2
131
139
9
776
112
196
334
26
454
19
15
777
941
672
130
324
325
353
355
23
389
2
131
138
9
776
112
196
333
12
454
19
15
777
941
672
130
324
325
353
355
23
389
2
131
138
9
777
113
196
333
12
454
19
15
777
941
672
130
324
326
354
355
23
757
4
258
268
9
777
577
237
1665
1816
907
19
15
777
941
672
130
324
326
355
355
23
389
2
130
266
8
776
112
193
332
206
75
19
15
777
941
672
130
324
326
355
355
23
389
2
130
266
9
776
112
193
332
204
78
19
15
777
941
672
130
324
326
355
355
23
389
2
130
266
9
777
113
193
332
204
78
19
15
777
941
672
130
324
326
355
355
23
389
2
130
138
8
776
112
193
332
14
459
19
15
777
941
672
130
324
326
355
355
23
389
2
130
138
8
777
113
193
332
14
459
19
15
777
941
672
130
324
326
355
355
23
389
2
130
138
9
776
112
193
332
12
710
19
15
777
941
672
130
324
326
355
355
23
389
2
130
138
9
777
113
193
332
12
710
19
15
777
941
672
130
324
326
355
355
23
389
2
130
394
8
776
112
193
332
526
779
19
15
777
941
672
130
324
326
355
355
23
389
2
130
394
9
776
112
193
332
524
774
19
15
777
941
672
130
324
326
355
355
23
389
2
130
394
9
777
113
193
332
524
774
19
15
777
941
672
130
324
326
355
355
23
757
4
258
266
8
777
577
237
1665
1806
907
19
15
777
941
672
130
324
326
355
355
23
757
4
258
266
9
777
577
237
1665
1805
901
19
15
777
941
672
130
324
326
355
355
23
757
4
258
394
8
777
577
237
1665
1550
779
19
15
777
941
672
130
324
326
355
355
23
757
4
258
394
9
777
577
237
1665
1548
773
19
15
777
941
672
130
324
326
355
355
23
757
4
258
650
8
777
577
237
1665
1050
203
19
15
777
941
672
130
324
326
355
355
23
757
4
258
650
9
777
577
237
1665
1036
197
19
15
777
941
672
130
324
326
355
355
23
757
4
386
266
8
777
577
237
385
206
75
19
15
777
941
672
130
324
326
355
355
23
757
4
386
266
9
777
577
237
385
204
78
19
15
777
925
672
130
324
326
355
323
39
757
4
258
266
18
850
576
221
1665
1804
924
19
15
777
942
1195
135
325
581
353
356
1120
1266
1042
903
525
1548
1728
514
834
832
709
1024
19
15
777
942
683
135
325
325
353
356
96
754
2
263
269
12
832
514
1946
1664
1668
896
19
15
777
942
683
135
325
325
353
356
96
754
2
263
397
12
832
514
1946
1664
1540
768
19
15
777
942
683
135
325
325
353
356
96
754
2
391
269
12
832
514
218
384
196
64
19
15
777
942
683
135
325
325
353
356
96
754
18
135
141
12
960
514
1858
1344
677
708
19
15
777
942
683
135
325
325
353
356
96
754
18
135
397
12
832
514
1858
1344
520
768
19
15
777
942
683
135
325
581
353
356
96
754
18
903
525
1548
960
514
1858
1856
709
1024
19
15
777
925
689
137
321
293
353
325
68
438
6
454
526
26
716
16
200
704
492
8
19
15
777
925
689
137
321
293
353
325
68
502
6
454
529
26
716
32
164
416
446
48
19
15
777
925
688
138
320
294
353
323
71
501
0
454
522
18
418
32
165
421
494
32
19
15
777
925
688
138
320
294
353
323
71
501
0
454
522
18
930
32
165
421
494
32
19
15
777
925
688
138
320
294
353
323
71
501
0
454
522
18
420
33
165
421
494
32
19
15
777
925
688
138
320
294
353
323
71
501
0
454
522
18
932
33
165
421
494
32
19
15
777
925
688
138
320
294
353
323
71
501
0
454
526
17
418
32
165
421
437
21
19
15
777
925
688
138
320
294
353
323
71
501
0
454
526
17
930
32
165
421
437
21
19
15
777
925
688
138
320
294
353
323
71
501
0
454
534
17
706
32
165
421
445
53
19
15
777
925
688
138
320
294
353
323
71
501
0
454
534
17
418
32
165
421
445
53
19
15
777
925
688
138
320
294
353
323
71
501
0
454
534
17
930
32
165
421
445
53
19
15
777
925
688
138
320
294
353
323
71
501
0
454
534
17
713
33
165
421
445
53
19
15
777
925
688
138
320
294
353
323
71
501
0
454
534
17
457
32
165
421
445
53
19
15
777
941
685
138
324
326
353
355
96
752
4
260
270
10
875
512
1944
1664
1668
896
19
15
777
941
685
138
324
326
353
355
96
752
4
260
398
10
875
512
1944
1664
1540
768
19
15
777
941
685
138
324
326
353
355
96
496
4
260
270
10
875
0
152
640
1668
896
19
15
777
941
685
138
324
326
353
355
96
496
4
260
398
10
875
0
152
640
1540
768
19
15
777
925
688
138
324
325
353
323
71
757
2
131
398
17
930
544
1865
1353
532
797
19
15
777
925
688
138
324
325
353
323
71
757
2
263
398
17
930
544
1969
1665
1552
798
19
15
777
925
688
138
324
326
353
323
71
757
2
260
142
17
930
544
1969
1664
4
502
19
15
777
925
688
138
324
326
353
323
71
757
2
260
398
17
930
544
1969
1664
1540
1014
19
15
777
925
688
138
324
326
353
323
71
757
4
260
398
17
930
544
1958
1664
1540
1014
19
15
777
925
688
138
324
326
353
323
71
501
2
260
142
17
930
32
185
640
4
502
19
15
777
925
688
138
324
326
353
323
71
501
2
260
398
17
930
32
153
640
1540
1014
19
15
777
925
688
138
324
326
353
323
71
501
4
260
398
17
930
32
182
640
1540
2038
19
15
777
925
689
137
320
294
353
325
69
501
0
460
524
30
706
34
164
442
440
32
19
15
777
925
689
137
320
294
353
325
69
501
0
460
524
30
450
34
164
442
440
32
19
15
777
925
689
137
320
294
353
325
69
501
0
460
524
30
451
35
164
442
440
32
19
15
777
925
689
137
320
294
353
325
69
501
0
460
540
30
706
34
164
442
488
0
19
15
777
925
689
146
192
142
353
323
68
484
256
828
536
18
419
41
88
858
864
1028
19
15
777
925
689
146
192
142
353
323
68
484
256
828
540
18
419
41
88
858
868
0
19
15
1
137
217
65
196
268
838
2002
1232
214
87
76
624
560
816
1110
770
551
1949
1040
19
15
129
137
217
65
132
268
828
1928
968
970
635
87
577
592
84
1030
518
1058
1926
941
19
15
129
201
89
65
196
268
808
1892
1057
185
71
76
290
522
867
85
530
727
1740
1030
19
15
129
201
89
65
196
268
806
1894
1061
178
71
76
528
1028
966
1120
1554
1591
2029
1796
19
15
129
201
89
65
196
268
806
1894
1062
146
151
84
272
516
1700
140
1225
571
1776
1028
19
15
129
201
89
65
196
268
806
1894
1573
178
71
76
528
516
710
96
1554
1591
2029
1028
19
15
193
201
89
65
132
268
772
1924
1056
154
187
123
497
637
816
142
1282
1036
782
643
19
15
193
201
89
65
196
268
774
1734
38
969
587
84
592
648
196
1798
785
1075
1951
769
19
15
129
137
217
65
196
262
830
1862
1382
201
315
72
288
516
1636
6
1153
1083
1472
1032
19
15
129
137
217
65
196
262
830
1862
1383
201
75
72
544
516
1634
6
785
855
1985
1032
19
15
193
201
89
65
145
276
780
1924
1060
172
174
107
519
1201
870
69
1602
1562
2018
1974
19
15
193
201
89
65
145
276
780
1924
1060
174
110
107
519
1201
870
1129
1536
1562
2018
1975
19
15
193
201
89
65
145
276
780
1926
1062
174
174
107
516
1200
868
1092
1600
1562
2019
1968
19
15
193
201
89
65
145
276
780
1926
1062
174
174
107
516
1200
1380
1092
1600
1562
2019
1968
19
15
193
201
89
65
145
276
780
1862
1062
174
110
107
260
560
1700
1200
512
538
1763
1072
19
15
193
201
89
65
145
276
780
1862
1062
174
174
107
516
1072
1476
1092
1600
1562
2019
1840
19
15
193
201
89
65
145
276
780
1828
1056
172
110
103
519
529
800
108
1538
1538
2008
1053
19
15
193
201
89
65
145
276
780
1828
1056
172
110
103
263
529
800
108
2
514
1752
1053
19
15
193
201
89
65
145
276
780
1828
1056
172
110
103
263
529
1744
1114
1026
1026
1496
1053
19
15
193
201
89
65
145
276
780
1828
1568
172
110
103
263
529
720
90
2
514
1752
1053
19
15
193
201
89
65
145
276
780
1828
1060
172
110
103
263
529
1734
1093
2
322
888
1053
19
15
193
201
89
65
145
276
780
1828
1060
172
110
103
263
529
806
69
2
322
888
1053
19
15
193
201
89
65
145
276
780
1828
1060
174
110
103
263
529
1734
1129
0
322
888
1053
19
15
193
201
89
65
145
276
780
1828
1060
174
110
103
263
529
806
105
0
322
888
1053
19
15
193
201
89
65
145
276
780
1828
1060
806
622
103
263
529
806
1516
1056
514
1752
1053
19
15
193
201
89
65
145
276
780
1828
1572
172
110
103
263
529
710
69
2
514
1752
1053
19
15
193
201
89
65
145
276
797
1924
1058
172
110
103
485
624
818
184
2
2
642
657
19
15
193
201
89
65
145
276
797
1924
1058
172
110
103
485
624
1842
1208
2
2
642
657
19
15
193
201
89
65
145
276
797
1924
1058
174
110
103
485
624
818
180
0
2
642
657
19
15
193
201
89
65
145
276
797
1924
1058
174
110
103
485
624
1842
1204
512
514
642
401
19
15
193
201
89
65
145
276
797
1924
1060
172
110
103
521
1184
1382
1094
1538
1538
1969
1981
19
15
193
201
89
65
145
276
797
1924
1060
172
110
103
521
1184
870
70
1538
1538
1969
1981
19
15
193
201
89
65
145
276
797
1924
1060
174
110
103
521
1184
1382
1129
1536
1537
1969
1981
19
15
193
201
89
65
145
276
797
1924
1060
174
110
103
521
1184
870
1129
1536
1537
1969
1981
19
15
193
201
89
65
145
276
797
1924
1062
174
110
103
521
1184
1386
1092
1536
1538
1969
1981
19
15
193
201
89
65
145
276
797
1924
1062
174
110
103
521
1184
874
1092
1536
1538
1969
1981
19
15
193
201
89
65
145
276
797
1732
36
172
110
103
521
656
198
1093
514
1538
1969
909
19
15
193
201
89
65
145
276
797
1732
1572
172
110
103
521
656
1734
69
1538
1538
2033
909
19
15
193
201
89
65
145
276
796
1924
1056
172
110
75
491
609
872
108
514
570
682
411
19
15
193
201
89
65
145
276
796
1924
1056
172
110
75
491
609
1640
1132
514
570
682
411
19
15
193
201
89
65
145
276
796
1924
1056
172
110
75
491
609
1896
1132
514
570
682
411
19
15
193
201
89
65
145
276
796
1924
1056
172
110
75
499
625
816
186
514
570
673
399
19
15
193
201
89
65
145
276
796
1924
1056
172
110
75
499
625
1840
1210
514
570
673
399
19
15
193
201
89
65
145
276
796
1924
1056
172
110
107
491
609
1760
186
2
410
784
655
19
15
193
201
89
65
145
276
796
1924
1056
172
110
107
491
609
872
108
514
538
650
411
19
15
193
201
89
65
145
276
796
1924
1056
172
110
107
491
609
1640
1132
514
538
650
411
19
15
193
201
89
65
145
276
796
1924
1056
172
110
107
491
609
1896
1132
514
538
650
411
19
15
193
201
89
65
145
276
796
1924
1056
172
110
103
523
1185
1384
1114
1538
1538
1968
1981
19
15
193
201
89
65
145
276
796
1924
1056
172
110
103
523
1185
872
1114
1538
1538
1968
1981
19
15
193
201
89
65
145
276
796
1924
1056
172
110
103
499
625
816
186
2
2
800
653
19
15
193
201
89
65
145
276
796
1924
1056
172
110
103
487
609
1760
186
2
2
792
669
19
15
193
201
89
65
145
276
796
1924
1056
172
110
103
487
625
816
186
2
2
792
653
19
15
193
201
89
65
145
276
796
1924
1056
172
110
103
487
625
1840
1210
2
2
664
653
19
15
193
201
89
65
145
276
796
1924
1056
172
174
107
523
1185
864
1132
1602
1562
1968
1981
19
15
193
201
89
65
145
276
796
1924
1056
172
174
107
523
1185
1376
1132
1602
1562
1968
1981
19
15
193
201
89
65
145
276
796
1924
1056
172
174
107
523
1185
1384
1132
1602
1562
1968
1981
19
15
193
201
89
65
145
276
796
1924
1056
172
174
107
523
1185
872
1132
1602
1562
1968
1981
19
15
193
201
89
65
145
276
796
1924
1056
172
174
107
491
609
872
1132
66
26
785
653
19
15
193
201
89
65
145
276
796
1924
1056
172
174
107
491
609
1640
108
66
26
785
653
19
15
193
201
89
65
145
276
796
1924
1056
172
174
107
491
609
1896
1132
66
26
785
653
19
15
193
201
89
65
145
276
796
1924
1056
172
174
107
499
625
816
1210
1186
26
641
397
19
15
193
201
89
65
145
276
796
1924
1056
172
174
107
499
625
1840
1210
1186
26
641
397
19
15
193
201
89
65
145
276
796
1924
1056
812
622
103
563
1201
1328
1466
898
1026
1952
1926
19
15
193
201
89
65
145
276
796
1924
544
172
110
103
487
609
224
698
2
2
792
669
19
15
193
201
89
65
145
276
796
1924
544
166
174
107
499
625
224
70
1312
1050
769
647
19
15
193
201
89
65
145
276
796
1924
1058
172
110
75
491
609
1764
1208
514
570
682
411
19
15
193
201
89
65
145
276
796
1924
1058
172
110
75
499
625
818
184
514
570
673
399
19
15
193
201
89
65
145
276
796
1924
1058
172
110
75
499
625
1842
1208
514
570
673
399
19
15
193
201
89
65
145
276
796
1924
1058
172
110
107
563
1201
818
1208
1538
1562
1985
1933
19
15
193
201
89
65
145
276
796
1924
1058
172
110
107
563
1201
1330
1208
1538
1562
1985
1933
19
15
193
201
89
65
145
276
796
1924
1058
172
110
107
491
609
1761
184
2
410
784
655
19
15
193
201
89
65
145
276
796
1924
1058
172
110
107
491
609
1764
184
2
410
784
655
19
15
193
201
89
65
145
276
796
1924
1058
172
110
103
499
625
818
184
2
2
800
653
19
15
193
201
89
65
145
276
796
1924
1058
172
110
103
487
609
1764
184
2
2
792
669
19
15
193
201
89
65
145
276
796
1924
1058
172
110
103
487
625
818
184
2
2
792
653
19
15
193
201
89
65
145
276
796
1924
1058
172
110
103
487
625
1842
1208
2
2
664
653
19
15
193
201
89
65
145
276
796
1924
1058
172
174
107
491
609
1764
1208
1186
26
785
653
19
15
193
201
89
65
145
276
796
1924
1058
172
174
107
499
625
818
1208
1186
26
641
397
19
15
193
201
89
65
145
276
796
1924
1058
172
174
107
499
625
1842
1208
1186
26
641
397
19
15
193
201
89
65
145
276
796
1924
1058
172
174
107
487
625
818
1208
1186
26
802
651
19
15
193
201
89
65
145
276
796
1924
1058
174
110
103
487
609
1764
180
0
2
792
670
19
15
193
201
89
65
145
276
796
1924
1058
812
622
103
563
1201
1330
1464
898
1026
1952
1926
19
15
193
201
89
65
145
276
796
1924
1060
172
110
75
491
609
870
69
2
570
1706
411
19
15
193
201
89
65
145
276
796
1924
1060
172
110
75
491
609
1638
69
2
570
1706
411
19
15
193
201
89
65
145
276
796
1924
1060
172
110
75
491
609
1766
1093
1026
1082
682
667
19
15
193
201
89
65
145
276
796
1924
1060
172
110
75
499
625
1766
1094
514
570
673
399
19
15
193
201
89
65
145
276
796
1924
1060
172
110
107
563
1201
1382
1093
1538
1562
1984
1933
19
15
193
201
89
65
145
276
796
1924
1060
172
110
107
563
1201
870
1093
1538
1562
1984
1933
19
15
193
201
89
65
145
276
796
1924
1060
172
110
107
563
1201
998
69
1538
1562
1984
1933
19
15
193
201
89
65
145
276
796
1924
1060
172
110
107
491
609
870
69
2
26
785
653
19
15
193
201
89
65
145
276
796
1924
1060
172
110
107
491
609
1638
69
2
26
785
653
19
15
193
201
89
65
145
276
796
1924
1060
172
110
107
491
609
1766
1093
1026
410
784
655
19
15
193
201
89
65
145
276
796
1924
1060
172
110
107
491
609
1894
1093
1026
410
784
655
19
15
193
201
89
65
145
276
796
1924
1060
172
110
107
499
625
1766
1093
1026
26
640
653
19
15
193
201
89
65
145
276
796
1924
1060
172
110
107
487
609
870
69
514
538
802
646
19
15
193
201
89
65
145
276
796
1924
1060
172
110
107
487
609
1638
69
514
538
802
646
19
15
193
201
89
65
145
276
796
1924
1060
172
110
107
487
609
1766
1093
1026
410
802
647
19
15
193
201
89
65
145
276
796
1924
1060
172
110
107
487
625
1766
1093
1026
410
802
651
19
15
193
201
89
65
145
276
796
1924
1060
172
110
103
487
609
1766
1093
1026
2
664
413
19
15
193
201
89
65
145
276
796
1924
1060
172
110
103
487
625
1766
1093
1026
2
664
653
19
15
193
201
89
65
145
276
796
1924
1060
172
174
107
523
1185
870
1093
1602
1562
1968
1981
19
15
193
201
89
65
145
276
796
1924
1060
172
174
107
563
1201
1382
1093
1602
1562
1985
1933
19
15
193
201
89
65
145
276
796
1924
1060
172
174
107
563
1201
870
1093
1602
1562
1985
1933
19
15
193
201
89
65
145
276
796
1924
1060
172
174
107
563
1201
998
1093
1602
1562
1985
1933
19
15
193
201
89
65
145
276
796
1924
1060
172
174
107
491
609
870
69
66
26
785
653
19
15
193
201
89
65
145
276
796
1924
1060
172
174
107
491
609
1638
69
66
26
785
653
19
15
193
201
89
65
145
276
796
1924
1060
172
174
107
491
609
1766
1093
66
26
785
653
19
15
193
201
89
65
145
276
796
1924
1060
172
174
107
491
609
1894
1093
66
26
785
653
19
15
193
201
89
65
145
276
796
1924
1060
172
174
107
499
625
1766
1093
66
26
641
397
19
15
193
201
89
65
145
276
796
1924
1060
172
174
107
487
609
870
69
1218
538
802
646
19
15
193
201
89
65
145
276
796
1924
1060
172
174
107
487
609
1638
69
1218
538
802
646
19
15
193
201
89
65
145
276
796
1924
1060
174
110
107
491
609
870
105
0
26
785
653
19
15
193
201
89
65
145
276
796
1924
1060
174
110
107
491
609
1638
105
0
26
785
653
19
15
193
201
89
65
145
276
796
1924
1060
174
110
107
491
609
1894
1129
512
42
650
667
19
15
193
201
89
65
145
276
796
1924
1060
174
110
107
487
609
870
105
0
410
802
647
19
15
193
201
89
65
145
276
796
1924
1060
174
110
107
487
609
1638
105
0
410
802
647
19
15
193
201
89
65
145
276
796
1924
1060
174
174
107
487
609
1766
169
1312
1050
802
647
19
15
193
201
89
65
145
276
796
1924
546
172
110
75
491
609
228
696
514
570
682
411
19
15
193
201
89
65
145
276
796
1924
546
172
110
103
487
609
228
696
2
2
792
669
19
15
193
201
89
65
145
276
796
1924
546
166
174
107
499
625
226
68
1312
1050
769
647
19
15
193
201
89
65
145
276
796
1924
546
166
174
107
499
625
228
68
1312
1050
769
647
19
15
193
201
89
65
145
276
796
1924
1062
169
105
107
491
609
874
70
6
409
780
653
19
15
193
201
89
65
145
276
796
1924
1062
169
105
107
491
609
1642
70
6
409
780
653
19
15
193
201
89
65
145
276
796
1924
1062
169
105
107
491
609
1898
1094
518
25
652
653
19
15
193
201
89
65
145
276
796
1924
1062
169
105
107
491
609
1770
1094
518
25
652
653
19
15
193
201
89
65
145
276
796
1924
1062
169
169
107
491
609
874
70
70
537
652
654
19
15
193
201
89
65
145
276
796
1924
1062
169
169
107
491
609
1642
70
70
537
652
654
19
15
193
201
89
65
145
276
796
1924
1062
169
169
107
491
609
1898
1094
1606
1049
780
653
19
15
193
201
89
65
145
276
796
1924
1062
166
174
107
487
609
1770
180
1312
1050
802
646
19
15
193
201
89
65
145
276
796
1924
1062
174
110
75
491
609
874
68
0
570
1706
411
19
15
193
201
89
65
145
276
796
1924
1062
174
110
75
491
609
1642
68
0
570
1706
411
19
15
193
201
89
65
145
276
796
1924
1062
174
110
75
491
609
1898
1092
1024
1082
682
667
19
15
193
201
89
65
145
276
796
1924
1062
174
110
75
491
609
1770
1092
1024
1082
682
667
19
15
193
201
89
65
145
276
796
1924
1062
174
110
107
491
609
874
68
0
42
650
667
19
15
193
201
89
65
145
276
796
1924
1062
174
110
107
491
609
1642
68
0
42
650
667
19
15
193
201
89
65
145
276
796
1924
1062
174
110
107
491
609
1898
1092
0
42
650
667
19
15
193
201
89
65
145
276
796
1924
1062
174
110
107
491
609
1770
1092
0
42
650
667
19
15
193
201
89
65
145
276
796
1924
1062
174
110
107
487
609
874
68
512
538
802
646
19
15
193
201
89
65
145
276
796
1924
1062
174
110
107
487
609
1642
68
512
538
802
646
19
15
193
201
89
65
145
276
796
1924
1062
174
110
107
487
609
1770
1092
512
538
802
646
19
15
193
201
89
65
145
276
796
1924
1062
174
174
107
523
1185
1386
1092
1600
1562
1969
1973
19
15
193
201
89
65
145
276
796
1924
1062
174
174
107
523
1185
874
1092
1600
1562
1969
1973
19
15
193
201
89
65
145
276
796
1924
1062
174
174
107
491
609
874
68
64
26
785
653
19
15
193
201
89
65
145
276
796
1924
1062
174
174
107
491
609
1642
68
64
26
785
653
19
15
193
201
89
65
145
276
796
1924
1062
174
174
107
491
609
1898
1092
64
26
785
653
19
15
193
201
89
65
145
276
796
1924
1062
174
174
107
487
609
874
68
1600
1050
802
646
19
15
193
201
89
65
145
276
796
1924
1062
174
174
107
487
609
1642
68
1600
1050
802
646
19
15
193
201
89
65
145
276
796
1924
548
172
110
75
491
609
230
69
1026
570
1706
411
19
15
193
201
89
65
145
276
796
1924
548
172
110
75
499
625
230
69
1026
570
1697
399
19
15
193
201
89
65
145
276
796
1924
548
172
110
107
491
609
230
69
2
26
785
653
19
15
193
201
89
65
145
276
796
1924
548
172
110
107
499
625
230
69
1026
554
768
647
19
15
193
201
89
65
145
276
796
1924
548
172
110
103
487
609
230
69
2
2
792
669
19
15
193
201
89
65
145
276
796
1924
548
172
110
103
487
625
230
69
1026
514
792
653
19
15
193
201
89
65
145
276
796
1924
548
172
174
107
491
609
230
69
66
26
785
653
19
15
193
201
89
65
145
276
796
1924
548
172
174
107
499
625
230
69
66
26
641
397
19
15
193
201
89
65
145
276
796
1924
550
169
105
107
491
609
234
70
6
409
780
653
19
15
193
201
89
65
145
276
796
1924
550
169
169
107
491
609
234
70
1222
537
1676
397
19
15
193
201
89
65
145
276
796
1924
550
174
110
75
491
609
234
68
512
570
682
411
19
15
193
201
89
65
145
276
796
1924
550
174
110
107
491
609
234
68
0
42
650
667
19
15
193
201
89
65
145
276
796
1924
550
174
174
107
491
609
234
68
64
26
785
653
19
15
193
201
89
65
145
276
796
1924
1572
172
110
75
491
609
742
69
1026
570
1706
411
19
15
193
201
89
65
145
276
796
1924
1572
172
110
75
499
625
742
69
1026
570
1697
399
19
15
193
201
89
65
145
276
796
1924
1572
172
110
107
491
609
742
69
1026
42
650
667
19
15
193
201
89
65
145
276
796
1924
1572
172
110
107
499
625
742
69
1026
26
769
653
19
15
193
201
89
65
145
276
796
1924
1572
172
110
107
487
609
742
69
514
538
802
646
19
15
193
201
89
65
145
276
796
1924
1572
172
110
103
487
609
742
69
1026
2
792
669
19
15
193
201
89
65
145
276
796
1924
1572
172
110
103
487
625
742
69
1026
2
792
653
19
15
193
201
89
65
145
276
796
1924
1572
172
174
107
491
609
742
69
66
26
785
653
19
15
193
201
89
65
145
276
796
1924
1572
172
174
107
499
625
742
69
1602
1562
1665
397
19
15
193
201
89
65
145
276
796
1924
1572
172
174
107
487
609
742
69
1218
538
802
646
19
15
193
201
89
65
145
276
796
1924
1572
172
174
107
487
625
742
69
1602
1562
802
395
19
15
193
201
89
65
145
276
796
1924
1572
174
110
103
523
1185
733
68
1536
1538
1968
1981
19
15
193
201
89
65
145
276
796
1924
1574
169
105
107
491
609
746
70
518
25
652
653
19
15
193
201
89
65
145
276
796
1924
1574
169
169
107
491
609
746
70
1222
537
1676
397
19
15
193
201
89
65
145
276
796
1924
1574
174
110
75
491
609
746
68
0
570
1706
411
19
15
193
201
89
65
145
276
796
1924
1574
174
110
107
491
609
746
68
0
42
650
667
19
15
193
201
89
65
145
276
796
1924
1574
174
110
107
487
609
746
68
1024
42
802
646
19
15
193
201
89
65
145
276
796
1924
1574
174
174
107
491
609
746
68
64
26
785
653
19
15
193
201
89
65
145
276
796
1924
1574
174
174
107
487
609
746
68
1216
538
802
646
19
15
193
201
89
65
145
276
796
1926
1058
174
110
103
484
624
816
180
0
2
771
656
19
15
193
201
89
65
145
276
796
1926
1058
174
110
103
484
624
1840
1204
1536
1026
643
400
19
15
193
201
89
65
145
276
796
1732
1568
172
174
107
523
657
1728
108
1602
1562
1969
1421
19
15
193
201
89
65
145
276
796
1732
36
172
110
103
523
657
198
70
514
514
1968
909
19
15
193
201
89
65
145
276
796
1732
36
934
1198
107
523
657
198
1836
1824
1050
1969
909
19
15
193
201
89
65
145
276
796
1732
1572
172
110
107
523
657
1734
69
1538
1562
2000
911
19
15
193
201
89
65
145
276
796
1860
1056
172
174
107
563
561
1728
108
1602
1562
1985
1037
19
15
193
201
89
65
145
276
796
1860
1058
172
110
107
523
1057
929
1208
1538
1562
2000
2011
19
15
193
201
89
65
145
276
796
1860
1058
172
110
107
523
1057
932
1208
1538
1562
2000
2011
19
15
193
201
89
65
145
276
796
1860
1058
172
110
107
523
545
1697
184
1538
1562
2000
1115
19
15
193
201
89
65
145
276
796
1860
1058
172
110
107
523
545
1700
184
1538
1562
2000
1115
19
15
193
201
89
65
145
276
796
1860
1058
172
110
107
563
1057
1444
1208
1538
1562
1985
1821
19
15
193
201
89
65
145
276
796
1860
1058
172
110
107
563
1073
1444
1208
1538
1562
1984
1805
19
15
193
201
89
65
145
276
796
1860
1568
172
174
107
307
561
704
108
1218
538
1728
1037
19
15
193
201
89
65
145
276
796
1860
1060
172
110
107
523
561
1734
70
1026
538
2001
1109
19
15
193
201
89
65
145
276
796
1860
1060
172
110
107
563
561
1734
69
1538
1562
1984
1037
19
15
193
201
89
65
145
276
796
1860
1060
172
110
103
563
1073
1478
1094
1538
1538
1952
1805
19
15
193
201
89
65
145
276
796
1860
1060
172
174
107
563
561
1734
69
1602
1562
1985
1037
19
15
193
201
89
65
145
276
796
1860
1060
174
110
107
563
561
1734
1129
1536
1562
1984
1037
19
15
193
201
89
65
145
276
796
1860
1572
172
174
107
307
561
710
70
1217
538
1729
1037
19
15
1
137
217
65
145
281
845
1993
979
973
629
85
617
547
113
1029
517
1069
1921
1050
19
15
1
137
217
65
145
281
845
1993
979
973
629
116
626
547
113
1029
517
1036
1924
1034
19
15
1
137
217
65
145
281
845
1993
979
973
629
117
633
547
113
1029
517
1037
1921
1034
19
15
5
137
217
65
145
277
857
1986
1225
205
113
93
625
569
813
69
774
558
1934
1025
19
15
5
137
217
65
145
277
857
1986
969
973
625
93
625
569
141
1029
518
1070
1934
1025
19
15
5
137
217
65
145
277
857
1986
969
973
625
93
625
569
77
1029
774
1070
1934
1025
19
15
133
137
217
65
145
281
825
1922
1225
205
116
84
586
588
1581
1093
772
846
1986
992
19
15
133
137
217
65
145
281
825
1922
1225
205
116
84
586
588
1837
69
772
846
1986
992
19
15
133
137
217
65
145
281
825
1922
1225
205
116
116
582
620
1613
69
772
526
1946
1475
19
15
133
137
217
65
145
281
825
1922
1225
205
117
85
586
588
1581
1029
773
845
1984
992
19
15
133
137
217
65
145
281
825
1922
1225
205
117
85
586
588
1837
5
773
845
1984
992
19
15
133
137
217
65
145
281
825
1922
1225
205
628
84
586
588
1581
5
1796
534
1986
864
19
15
133
137
217
65
145
281
825
1922
1225
205
628
84
586
588
1837
1029
1796
534
1986
864
19
15
133
137
217
65
145
281
825
1922
1225
205
628
116
582
620
1677
5
1796
526
1946
1475
19
15
133
137
217
65
145
281
825
1922
1225
205
628
116
582
620
1613
69
1796
526
1946
1475
19
15
1
137
217
65
129
265
845
1990
969
972
610
126
626
528
142
1064
524
1052
1932
1504
19
15
1
137
217
65
129
265
845
1990
969
972
612
126
626
528
142
1048
520
44
1932
992
19
15
133
201
89
65
145
409
921
1730
33
181
117
21
266
524
230
166
2
374
768
656
19
15
133
201
89
65
145
409
921
1730
35
180
117
21
266
524
225
163
3
374
768
656
19
15
133
201
89
65
145
409
921
1730
39
165
116
20
266
522
226
180
4
718
1666
499
19
15
133
201
89
65
145
409
921
1730
39
165
117
21
266
524
226
180
5
429
768
656
19
15
133
201
89
65
145
409
921
1730
39
180
180
20
266
522
226
291
901
566
1666
499
19
15
193
201
89
65
145
277
781
1830
1063
172
110
102
518
528
802
179
1
832
2008
1052
19
15
193
201
89
65
145
277
781
1830
1063
172
110
102
262
528
802
179
1
512
1752
1052
19
15
193
201
89
65
145
277
781
1830
1063
173
110
102
518
528
802
177
1536
1536
2008
1052
19
15
193
201
89
65
145
277
781
1830
1063
173
110
102
262
528
802
177
0
320
888
1052
19
15
193
201
89
65
145
277
781
1830
1063
813
622
102
518
528
802
1458
896
1024
1976
1052
19
15
193
201
89
65
145
277
781
1830
1063
813
622
102
262
528
802
1458
896
1024
1464
1052
19
15
193
201
89
65
145
277
797
1926
1061
169
110
102
486
608
1766
177
4
320
792
668
19
15
193
201
89
65
145
277
797
1926
1061
173
110
102
486
608
1766
1094
0
320
792
668
19
15
193
201
89
65
145
277
797
1926
1061
174
110
102
486
608
1766
1128
0
0
792
668
19
15
193
201
89
65
145
277
797
1926
1062
174
110
102
486
608
1764
1092
0
0
664
412
19
15
193
201
89
65
145
277
797
1926
1062
174
110
102
486
624
1764
1092
1024
384
792
652
19
15
193
201
89
65
145
277
797
1926
549
169
110
102
486
608
230
689
4
320
792
668
19
15
193
201
89
65
145
277
797
1926
549
173
110
102
486
608
230
70
0
320
792
668
19
15
193
201
89
65
145
277
797
1926
549
174
110
102
486
608
230
104
0
0
792
668
19
15
193
201
89
65
145
277
797
1926
550
174
110
102
486
608
228
68
0
0
792
668
19
15
193
201
89
65
145
277
797
1926
550
174
110
102
486
624
228
68
512
512
792
652
19
15
193
201
89
65
145
277
797
1926
1573
173
110
102
486
608
742
70
0
320
792
668
19
15
193
201
89
65
145
277
797
1926
1573
174
110
102
486
608
742
104
0
0
792
668
19
15
193
201
89
65
145
277
797
1926
1574
174
110
102
486
608
740
68
0
0
792
668
19
15
193
201
89
65
145
281
781
1926
1058
164
116
84
500
624
864
104
6
46
654
384
19
15
193
201
89
65
145
281
781
1926
1058
164
116
84
500
624
1632
104
6
46
654
384
19
15
193
201
89
65
145
281
781
1926
1058
164
116
116
500
624
864
104
6
14
774
640
19
15
193
201
89
65
145
281
781
1926
1058
164
116
116
500
624
1632
104
6
14
774
640
19
15
193
201
89
65
145
281
781
1926
1058
164
116
116
500
624
1888
1128
518
14
646
384
19
15
193
201
89
65
145
281
781
1926
1058
164
180
116
500
624
864
1128
1158
14
646
384
19
15
193
201
89
65
145
281
781
1926
1058
164
180
116
500
624
1632
1128
1158
14
646
384
19
15
193
201
89
65
145
281
781
1926
1058
164
180
116
500
624
1888
1128
1158
14
646
384
19
15
193
201
89
65
145
281
781
1926
1058
148
180
116
500
624
816
136
1286
1046
774
640
19
15
193
201
89
65
145
281
781
1926
1058
180
116
84
500
624
864
1096
518
558
654
384
19
15
193
201
89
65
145
281
781
1926
1058
180
116
84
500
624
1632
72
1030
1070
654
384
19
15
193
201
89
65
145
281
781
1926
1058
180
116
84
500
624
1888
1096
518
558
654
384
19
15
193
201
89
65
145
281
781
1926
1058
180
116
116
500
624
864
1096
1030
14
646
384
19
15
193
201
89
65
145
281
781
1926
1058
180
116
116
500
624
1632
1096
6
14
646
384
19
15
193
201
89
65
145
281
781
1926
1058
180
116
116
500
624
1760
1096
1030
14
646
384
19
15
193
201
89
65
145
281
781
1926
1058
180
116
116
500
624
1888
1096
6
14
646
384
19
15
193
201
89
65
145
281
781
1926
1058
180
116
116
500
624
816
1096
6
14
646
384
19
15
193
201
89
65
145
281
781
1926
1058
180
116
116
500
624
1840
1096
6
14
646
384
19
15
193
201
89
65
145
281
781
1926
1058
180
117
117
500
624
864
1096
515
525
780
640
19
15
193
201
89
65
145
281
781
1926
1058
180
117
117
500
624
1632
1096
515
525
780
640
19
15
193
201
89
65
145
281
781
1926
1058
180
117
117
500
624
1888
1096
515
525
780
640
19
15
193
201
89
65
145
281
781
1926
546
180
116
116
500
624
224
72
6
14
774
640
19
15
193
201
89
65
145
281
781
1926
1063
164
116
84
500
624
866
1091
1541
557
654
384
19
15
193
201
89
65
145
281
781
1926
1063
164
116
84
500
624
1634
67
1029
1069
654
384
19
15
193
201
89
65
145
281
781
1926
1063
164
116
84
500
624
818
1091
1541
557
654
384
19
15
193
201
89
65
145
281
781
1926
1063
164
116
116
500
624
866
1091
1029
13
646
384
19
15
193
201
89
65
145
281
781
1926
1063
164
116
116
500
624
1634
1091
1029
13
646
384
19
15
193
201
89
65
145
281
781
1926
1063
164
116
116
500
624
1762
1091
1029
13
646
384
19
15
193
201
89
65
145
281
781
1926
1063
164
116
116
500
624
1890
1091
1029
13
646
384
19
15
193
201
89
65
145
281
781
1926
1063
164
116
116
500
624
818
1091
1029
13
646
384
19
15
193
201
89
65
145
281
781
1926
1063
164
116
116
500
624
1842
1091
1029
13
646
384
19
15
193
201
89
65
145
281
781
1926
1063
164
180
116
500
624
866
1091
69
29
646
384
19
15
193
201
89
65
145
281
781
1926
1063
164
180
116
500
624
1634
1091
69
29
646
384
19
15
193
201
89
65
145
281
781
1926
1063
164
180
116
500
624
1762
1091
69
29
646
384
19
15
193
201
89
65
145
281
781
1926
1063
164
180
116
500
624
1890
1091
69
29
646
384
19
15
193
201
89
65
145
281
781
1926
1063
164
180
116
500
624
818
1091
69
29
646
384
19
15
193
201
89
65
145
281
781
1926
1063
164
180
116
500
624
1842
1091
69
29
646
384
19
15
193
201
89
65
145
281
781
1926
1063
165
116
84
500
624
866
65
4
45
654
384
19
15
193
201
89
65
145
281
781
1926
1063
165
116
84
500
624
1634
65
1028
1069
653
384
19
15
193
201
89
65
145
281
781
1926
1063
165
116
84
500
624
1762
1089
4
45
654
384
19
15
193
201
89
65
145
281
781
1926
1063
165
116
84
500
624
1890
1089
4
45
654
384
19
15
193
201
89
65
145
281
781
1926
1063
165
116
116
500
624
866
65
1028
13
774
640
19
15
193
201
89
65
145
281
781
1926
1063
165
116
116
500
624
1634
65
1028
13
774
640
19
15
193
201
89
65
145
281
781
1926
1063
165
116
116
500
624
1762
1089
1028
13
646
384
19
15
193
201
89
65
145
281
781
1926
1063
165
116
116
500
624
1890
1089
4
13
646
384
19
15
193
201
89
65
145
281
781
1926
1063
165
117
84
500
624
866
65
5
44
654
384
19
15
193
201
89
65
145
281
781
1926
1063
165
117
84
500
624
1634
65
5
44
654
384
19
15
193
201
89
65
145
281
781
1926
1063
165
117
84
500
624
1762
1089
1029
1068
654
384
19
15
193
201
89
65
145
281
781
1926
1063
165
117
84
500
624
1890
1089
5
44
654
384
19
15
193
201
89
65
145
281
781
1926
1063
165
117
116
500
624
866
65
1029
524
646
384
19
15
193
201
89
65
145
281
781
1926
1063
165
117
116
500
624
1634
65
1029
1036
646
384
19
15
193
201
89
65
145
281
781
1926
1063
165
117
116
500
624
1762
1089
1029
12
654
384
19
15
193
201
89
65
145
281
781
1926
1063
165
117
116
500
624
1890
1089
1029
12
654
384
19
15
193
201
89
65
145
281
781
1926
1063
165
117
117
500
624
1762
1089
1029
13
652
384
19
15
193
201
89
65
145
281
781
1926
1063
165
181
116
500
624
866
65
69
28
646
384
19
15
193
201
89
65
145
281
781
1926
1063
165
181
116
500
624
1634
65
69
28
646
384
19
15
193
201
89
65
145
281
781
1926
1063
165
181
116
500
624
1890
1089
69
28
646
384
19
15
193
201
89
65
145
281
781
1926
1063
165
181
117
500
624
1762
1090
1351
1037
652
384
19
15
193
201
89
65
145
281
781
1926
1063
165
180
116
500
624
866
65
68
13
646
384
19
15
193
201
89
65
145
281
781
1926
1063
165
180
116
500
624
1634
65
68
13
646
384
19
15
193
201
89
65
145
281
781
1926
1063
165
180
116
500
624
1890
1089
68
13
646
384
19
15
193
201
89
65
145
281
781
1926
1063
181
117
85
500
624
818
98
515
45
652
384
19
15
193
201
89
65
145
281
781
1926
1063
181
117
117
500
624
818
98
3
13
780
640
19
15
193
201
89
65
145
281
781
1926
1063
180
116
116
500
624
866
1123
1541
1037
646
384
19
15
193
201
89
65
145
281
781
1926
1063
180
116
116
500
624
1634
1123
1541
1037
646
384
19
15
193
201
89
65
145
281
781
1926
1063
180
116
116
500
624
1890
1123
1541
1037
646
384
19
15
193
201
89
65
145
281
781
1926
1570
180
116
84
500
624
736
72
6
558
654
384
19
15
193
201
89
65
145
281
781
1926
1570
180
116
116
500
624
736
72
1030
14
774
640
19
15
193
201
89
65
145
281
781
1926
1570
180
117
117
500
624
736
72
3
397
780
640
19
15
193
201
89
65
145
281
781
1926
551
164
116
84
500
624
226
67
5
45
654
384
19
15
193
201
89
65
145
281
781
1926
551
164
116
116
500
624
226
67
5
13
774
640
19
15
193
201
89
65
145
281
781
1926
551
164
180
116
500
624
226
67
69
29
646
384
19
15
193
201
89
65
145
281
781
1926
551
165
116
84
500
624
226
65
4
45
654
384
19
15
193
201
89
65
145
281
781
1926
551
165
116
116
500
624
226
65
4
13
781
640
19
15
193
201
89
65
145
281
781
1926
551
165
117
84
500
624
226
65
5
44
654
384
19
15
193
201
89
65
145
281
781
1926
551
165
117
116
500
624
226
65
5
12
654
384
19
15
193
201
89
65
145
281
781
1926
551
165
117
117
500
624
226
65
5
13
780
640
19
15
193
201
89
65
145
281
781
1926
551
165
181
116
500
624
226
65
1221
524
1670
384
19
15
193
201
89
65
145
281
781
1926
551
165
181
117
500
624
226
65
1221
525
1676
384
19
15
193
201
89
65
145
281
781
1926
1575
164
116
84
500
624
738
67
1029
45
654
384
19
15
193
201
89
65
145
281
781
1926
1575
164
116
116
500
624
738
67
1029
13
774
640
19
15
193
201
89
65
145
281
781
1926
1575
164
180
116
500
624
738
67
69
525
1670
384
19
15
193
201
89
65
145
281
781
1926
1575
165
116
84
500
624
738
65
1028
45
654
384
19
15
193
201
89
65
145
281
781
1926
1575
165
116
116
500
624
738
65
1028
13
774
640
19
15
193
201
89
65
145
281
781
1926
1575
165
117
84
500
624
738
65
1029
44
654
384
19
15
193
201
89
65
145
281
781
1926
1575
165
117
116
500
624
738
65
1029
12
654
384
19
15
193
201
89
65
145
281
781
1926
1575
165
117
117
500
624
738
65
1029
13
780
640
19
15
193
201
89
65
145
281
781
1926
1575
165
181
116
500
624
738
65
69
28
646
384
19
15
193
201
89
65
145
281
781
1926
1575
165
181
117
500
624
738
65
197
525
1676
384
19
15
193
201
89
65
145
281
781
1929
1057
165
117
116
498
611
867
1095
1029
12
644
394
19
15
193
201
89
65
145
281
781
1929
1057
165
117
116
498
611
1763
1095
1029
12
644
394
19
15
193
201
89
65
145
281
781
1929
1057
165
117
116
498
611
1635
1095
1029
12
644
394
19
15
193
201
89
65
145
281
781
1929
1057
165
117
116
498
611
1891
1095
1029
12
644
394
19
15
193
201
89
65
145
281
781
1929
1057
165
181
116
498
611
867
1095
69
28
644
394
19
15
193
201
89
65
145
281
781
1929
1057
165
181
116
498
611
1763
1095
69
28
644
394
19
15
193
201
89
65
145
281
781
1929
1057
165
181
116
498
611
1635
1095
69
28
644
394
19
15
193
201
89
65
145
281
781
1929
1057
165
181
116
498
611
1891
1095
69
28
644
394
19
15
193
201
89
65
145
281
781
1929
1057
181
181
117
498
611
1763
167
1155
539
1672
397
19
15
193
201
89
65
145
281
781
1929
545
165
117
116
498
611
227
71
5
12
644
394
19
15
193
201
89
65
145
281
781
1929
545
165
181
116
498
611
227
71
69
28
644
394
19
15
193
201
89
65
145
281
781
1929
1569
165
117
116
498
611
739
71
1029
12
644
394
19
15
193
201
89
65
145
281
781
1929
1569
165
181
116
498
611
739
71
69
28
644
394
19
15
193
201
89
65
145
281
781
1929
1059
169
105
117
505
611
865
1134
11
331
769
650
19
15
193
201
89
65
145
281
781
1929
1059
169
105
117
505
611
1633
1134
523
523
641
394
19
15
193
201
89
65
145
281
781
1929
1059
169
105
117
505
611
1761
174
11
11
641
394
19
15
193
201
89
65
145
281
781
1929
1059
169
105
117
505
611
1889
1134
523
523
641
394
19
15
193
201
89
65
145
281
781
1929
1059
169
105
117
498
611
865
1134
11
11
648
397
19
15
193
201
89
65
145
281
781
1929
1059
169
105
117
498
611
1633
1134
523
11
648
397
19
15
193
201
89
65
145
281
781
1929
1059
169
105
117
498
611
1761
174
11
11
648
397
19
15
193
201
89
65
145
281
781
1929
1059
169
105
117
498
611
1889
1134
523
11
648
397
19
15
193
201
89
65
145
281
781
1929
1059
169
169
85
498
611
865
1134
1163
11
648
398
19
15
193
201
89
65
145
281
781
1929
1059
169
169
85
498
611
1761
174
1163
523
1672
397
19
15
193
201
89
65
145
281
781
1929
1059
169
110
110
505
611
1633
1134
1540
1028
646
650
19
15
193
201
89
65
145
281
781
1929
1059
169
110
110
505
611
1745
1133
1540
1028
646
650
19
15
193
201
89
65
145
281
781
1929
1059
164
117
85
489
611
1633
1091
1031
22
641
666
19
15
193
201
89
65
145
281
781
1929
1059
164
117
85
489
611
1761
1091
519
29
641
666
19
15
193
201
89
65
145
281
781
1929
1059
164
117
85
489
611
1745
1091
1031
22
641
666
19
15
193
201
89
65
145
281
781
1929
1059
164
117
89
505
611
1633
1091
1031
17
645
650
19
15
193
201
89
65
145
281
781
1929
1059
164
117
89
505
611
1761
1091
519
17
645
650
19
15
193
201
89
65
145
281
781
1929
1059
164
117
89
505
611
1745
1091
1031
17
645
650
19
15
193
201
89
65
145
281
781
1929
1059
164
117
116
498
611
1633
1091
1031
12
644
394
19
15
193
201
89
65
145
281
781
1929
1059
164
117
116
498
611
1761
1091
519
12
644
394
19
15
193
201
89
65
145
281
781
1929
1059
164
117
116
498
611
1745
1091
1031
12
644
394
19
15
193
201
89
65
145
281
781
1929
1059
164
117
117
505
611
1633
1091
1031
13
641
650
19
15
193
201
89
65
145
281
781
1929
1059
164
117
117
505
611
1761
1091
519
14
641
394
19
15
193
201
89
65
145
281
781
1929
1059
164
117
117
505
611
1745
1091
1031
13
641
650
19
15
193
201
89
65
145
281
781
1929
1059
164
181
117
505
611
1633
1091
71
30
641
394
19
15
193
201
89
65
145
281
781
1929
1059
164
181
117
505
611
1761
1091
1095
541
1665
394
19
15
193
201
89
65
145
281
781
1929
1059
164
181
117
505
611
1745
1091
1095
541
1665
394
19
15
193
201
89
65
145
281
781
1929
1059
165
116
116
498
611
865
69
1028
525
644
394
19
15
193
201
89
65
145
281
781
1929
1059
165
116
116
498
611
1633
69
1028
1037
644
394
19
15
193
201
89
65
145
281
781
1929
1059
165
116
116
498
611
1761
1093
1028
13
644
394
19
15
193
201
89
65
145
281
781
1929
1059
165
116
116
498
611
1889
1093
1028
13
644
394
19
15
193
201
89
65
145
281
781
1929
1059
165
117
85
489
611
865
69
5
29
641
666
19
15
193
201
89
65
145
281
781
1929
1059
165
117
85
489
611
1633
69
1029
1069
641
410
19
15
193
201
89
65
145
281
781
1929
1059
165
117
85
489
611
1761
1093
1029
1069
641
410
19
15
193
201
89
65
145
281
781
1929
1059
165
117
85
489
611
1889
1093
1029
1069
641
410
19
15
193
201
89
65
145
281
781
1929
1059
165
117
89
505
611
865
69
5
49
645
650
19
15
193
201
89
65
145
281
781
1929
1059
165
117
89
505
611
1633
69
1029
549
645
394
19
15
193
201
89
65
145
281
781
1929
1059
165
117
89
505
611
1889
1093
1029
549
645
394
19
15
193
201
89
65
145
281
781
1929
1059
165
117
116
498
611
865
69
1029
524
644
394
19
15
193
201
89
65
145
281
781
1929
1059
165
117
116
498
611
1633
69
1029
1036
644
394
19
15
193
201
89
65
145
281
781
1929
1059
165
117
116
498
611
1761
1093
1029
12
644
394
19
15
193
201
89
65
145
281
781
1929
1059
165
117
116
498
611
1745
1093
1029
12
644
394
19
15
193
201
89
65
145
281
781
1929
1059
165
117
116
498
611
1889
1093
1029
12
644
394
19
15
193
201
89
65
145
281
781
1929
1059
165
117
117
505
611
865
69
1029
13
769
650
19
15
193
201
89
65
145
281
781
1929
1059
165
117
117
505
611
1633
69
1029
1037
641
394
19
15
193
201
89
65
145
281
781
1929
1059
165
117
117
505
611
1889
1093
1029
13
641
394
19
15
193
201
89
65
145
281
781
1929
1059
165
181
116
498
611
865
69
69
28
644
394
19
15
193
201
89
65
145
281
781
1929
1059
165
181
116
498
611
1633
69
69
28
644
394
19
15
193
201
89
65
145
281
781
1929
1059
165
181
116
498
611
1761
1093
69
28
644
394
19
15
193
201
89
65
145
281
781
1929
1059
165
181
116
498
611
1889
1093
69
28
644
394
19
15
193
201
89
65
145
281
781
1929
1059
165
181
117
505
611
865
69
69
29
641
394
19
15
193
201
89
65
145
281
781
1929
1059
165
181
117
505
611
1633
69
69
29
641
394
19
15
193
201
89
65
145
281
781
1929
1059
165
181
117
505
611
1889
1093
69
29
641
394
19
15
193
201
89
65
145
281
781
1929
1059
165
180
116
498
611
865
69
1220
1037
644
394
19
15
193
201
89
65
145
281
781
1929
1059
165
180
116
498
611
1633
69
68
525
1668
394
19
15
193
201
89
65
145
281
781
1929
1059
165
180
116
498
611
1889
1093
1604
1037
644
394
19
15
193
201
89
65
145
281
781
1929
1059
181
116
116
498
611
1761
165
4
13
644
394
19
15
193
201
89
65
145
281
781
1929
1059
180
117
85
489
611
865
1123
3
30
641
666
19
15
193
201
89
65
145
281
781
1929
1059
180
117
85
489
611
1633
1123
515
566
641
410
19
15
193
201
89
65
145
281
781
1929
1059
180
117
85
489
611
1761
163
3
31
641
410
19
15
193
201
89
65
145
281
781
1929
1059
180
117
85
489
611
1889
1123
3
30
641
666
19
15
193
201
89
65
145
281
781
1929
1059
180
117
85
498
611
865
1123
1539
1050
648
653
19
15
193
201
89
65
145
281
781
1929
1059
180
117
85
498
611
1633
1123
1539
1050
648
653
19
15
193
201
89
65
145
281
781
1929
1059
180
117
85
498
611
1761
1187
3
46
648
650
19
15
193
201
89
65
145
281
781
1929
1059
180
117
85
498
611
1889
1123
1539
1050
648
653
19
15
193
201
89
65
145
281
781
1929
1059
180
117
89
505
611
865
1123
7
17
645
650
19
15
193
201
89
65
145
281
781
1929
1059
180
117
89
505
611
1633
1123
519
561
645
394
19
15
193
201
89
65
145
281
781
1929
1059
180
117
89
505
611
1889
1123
519
561
645
394
19
15
193
201
89
65
145
281
781
1929
1059
180
117
117
505
611
865
1123
3
13
641
394
19
15
193
201
89
65
145
281
781
1929
1059
180
117
117
505
611
1633
1123
1539
13
641
394
19
15
193
201
89
65
145
281
781
1929
1059
180
117
117
505
611
1761
1187
3
13
769
650
19
15
193
201
89
65
145
281
781
1929
1059
180
117
117
505
611
1889
1123
3
13
641
394
19
15
193
201
89
65
145
281
781
1929
1059
180
117
117
498
611
865
99
3
399
776
650
19
15
193
201
89
65
145
281
781
1929
1059
180
117
117
498
611
1633
99
3
399
776
650
19
15
193
201
89
65
145
281
781
1929
1059
180
117
117
498
611
1761
163
3
399
776
650
19
15
193
201
89
65
145
281
781
1929
1059
180
117
117
498
611
1889
1123
3
399
776
650
19
15
193
201
89
65
145
281
781
1929
1059
180
181
117
505
611
865
99
1155
541
641
394
19
15
193
201
89
65
145
281
781
1929
1059
180
181
117
505
611
1633
99
135
534
1665
394
19
15
193
201
89
65
145
281
781
1929
1059
180
181
117
505
611
1761
1187
1155
13
641
394
19
15
193
201
89
65
145
281
781
1929
1059
180
181
117
498
611
865
99
1155
538
648
397
19
15
193
201
89
65
145
281
781
1929
1059
180
181
117
498
611
1761
1187
1155
538
1672
397
19
15
193
201
89
65
145
281
781
1929
547
169
105
117
505
611
225
686
11
11
641
394
19
15
193
201
89
65
145
281
781
1929
547
169
105
117
498
611
225
686
11
11
648
397
19
15
193
201
89
65
145
281
781
1929
547
169
169
85
498
611
225
686
331
523
648
394
19
15
193
201
89
65
145
281
781
1929
547
169
110
110
505
611
209
109
1540
1028
646
650
19
15
193
201
89
65
145
281
781
1929
547
164
117
85
489
611
225
67
1031
566
1665
410
19
15
193
201
89
65
145
281
781
1929
547
164
117
85
489
611
209
67
1031
566
1665
410
19
15
193
201
89
65
145
281
781
1929
547
164
117
89
505
611
225
67
1031
561
645
394
19
15
193
201
89
65
145
281
781
1929
547
164
117
89
505
611
209
67
1031
561
645
394
19
15
193
201
89
65
145
281
781
1929
547
164
117
116
498
611
225
67
519
12
644
394
19
15
193
201
89
65
145
281
781
1929
547
164
117
116
498
611
209
67
7
12
644
394
19
15
193
201
89
65
145
281
781
1929
547
164
117
117
505
611
225
67
519
525
769
650
19
15
193
201
89
65
145
281
781
1929
547
164
117
117
505
611
209
67
7
13
769
650
19
15
193
201
89
65
145
281
781
1929
547
164
181
116
498
611
209
67
1223
524
1668
394
19
15
193
201
89
65
145
281
781
1929
547
164
181
117
505
611
225
67
71
30
641
394
19
15
193
201
89
65
145
281
781
1929
547
164
181
117
505
611
209
67
71
30
641
394
19
15
193
201
89
65
145
281
781
1929
547
165
116
116
498
611
225
69
4
13
644
394
19
15
193
201
89
65
145
281
781
1929
547
165
117
85
489
611
225
69
1029
557
1665
410
19
15
193
201
89
65
145
281
781
1929
547
165
117
116
498
611
225
69
5
12
644
394
19
15
193
201
89
65
145
281
781
1929
547
165
117
116
498
611
209
69
5
12
644
394
19
15
193
201
89
65
145
281
781
1929
547
165
181
116
498
611
225
69
69
28
644
394
19
15
193
201
89
65
145
281
781
1929
547
165
181
116
498
611
209
69
1221
524
1668
394
19
15
193
201
89
65
145
281
781
1929
547
181
116
116
498
611
225
677
4
13
644
394
19
15
193
201
89
65
145
281
781
1929
547
180
117
85
489
611
225
675
3
30
641
666
19
15
193
201
89
65
145
281
781
1929
547
180
117
85
498
611
225
675
3
46
648
650
19
15
193
201
89
65
145
281
781
1929
547
180
117
117
505
611
225
675
3
13
641
394
19
15
193
201
89
65
145
281
781
1929
1571
169
110
110
505
611
721
109
1540
1028
646
650
19
15
193
201
89
65
145
281
781
1929
1571
164
117
85
489
611
721
67
1031
29
641
666
19
15
193
201
89
65
145
281
781
1929
1571
164
117
89
505
611
721
67
1031
17
645
650
19
15
193
201
89
65
145
281
781
1929
1571
164
117
116
498
611
721
67
1031
12
644
394
19
15
193
201
89
65
145
281
781
1929
1571
164
117
117
505
611
721
67
1031
13
769
650
19
15
193
201
89
65
145
281
781
1929
1571
164
181
116
498
611
721
67
199
524
1668
394
19
15
193
201
89
65
145
281
781
1929
1571
164
181
117
505
611
721
67
71
30
641
394
19
15
193
201
89
65
145
281
781
1929
1571
165
116
116
498
611
737
69
1028
13
644
394
19
15
193
201
89
65
145
281
781
1929
1571
165
117
85
489
611
737
69
1029
29
641
666
19
15
193
201
89
65
145
281
781
1929
1571
165
117
89
505
611
737
69
1029
49
645
650
19
15
193
201
89
65
145
281
781
1929
1571
165
117
116
498
611
737
69
1029
12
644
394
19
15
193
201
89
65
145
281
781
1929
1571
165
117
116
498
611
721
69
1029
12
644
394
19
15
193
201
89
65
145
281
781
1929
1571
165
117
117
505
611
737
69
1029
13
769
650
19
15
193
201
89
65
145
281
781
1929
1571
165
181
116
498
611
737
69
69
28
644
394
19
15
193
201
89
65
145
281
781
1929
1571
165
181
116
498
611
721
69
197
524
1668
394
19
15
193
201
89
65
145
281
781
1929
1571
165
181
117
505
611
737
69
69
29
641
394
19
15
193
201
89
65
145
281
781
1929
1571
165
180
116
498
611
737
69
1220
13
644
394
19
15
193
201
89
65
145
281
797
1926
1058
180
116
84
484
608
864
1096
1030
22
646
400
19
15
193
201
89
65
145
281
797
1926
1058
180
116
84
484
608
1632
1096
6
22
646
400
19
15
193
201
89
65
145
281
797
1926
1058
180
116
84
484
608
1760
1096
1030
1046
646
400
19
15
193
201
89
65
145
281
797
1926
1058
180
116
84
484
608
1888
1096
6
22
646
400
19
15
193
201
89
65
145
281
797
1926
1058
180
116
84
484
608
816
1096
6
22
646
400
19
15
193
201
89
65
145
281
797
1926
546
180
116
84
596
1200
224
1096
1030
1558
1942
1792
19
15
193
201
89
65
145
281
797
1926
546
180
116
84
484
608
224
72
6
22
646
400
19
15
193
201
89
65
145
281
797
1926
546
180
117
85
596
1200
224
1096
1027
845
1996
1792
19
15
193
201
89
65
145
281
797
1926
1063
164
116
84
484
608
866
1091
1029
1069
646
400
19
15
193
201
89
65
145
281
797
1926
1063
164
116
84
484
608
1634
1091
1029
1069
646
400
19
15
193
201
89
65
145
281
797
1926
1063
164
116
84
484
608
1762
1091
1029
1069
646
400
19
15
193
201
89
65
145
281
797
1926
1063
164
116
84
484
608
1890
1091
1029
1069
646
400
19
15
193
201
89
65
145
281
797
1926
1063
165
116
84
484
608
866
65
516
557
646
400
19
15
193
201
89
65
145
281
797
1926
1063
165
116
84
484
608
1634
1089
1540
1069
646
398
19
15
193
201
89
65
145
281
797
1926
1063
165
116
84
484
608
1762
1090
1028
1069
646
400
19
15
193
201
89
65
145
281
797
1926
1063
165
116
84
484
608
874
1090
1028
1069
646
400
19
15
193
201
89
65
145
281
797
1926
1063
165
116
84
484
608
1642
1090
1028
1069
646
400
19
15
193
201
89
65
145
281
797
1926
1063
165
116
84
484
608
1898
1090
1028
1069
646
400
19
15
193
201
89
65
145
281
797
1926
1063
165
117
84
484
608
866
65
5
44
646
398
19
15
193
201
89
65
145
281
797
1926
1063
165
117
84
484
608
1634
65
5
44
646
398
19
15
193
201
89
65
145
281
797
1926
1063
165
117
84
484
608
1762
1089
1029
1068
646
398
19
15
193
201
89
65
145
281
797
1926
1063
165
117
84
484
608
1890
1089
5
44
646
398
19
15
193
201
89
65
145
281
797
1926
1063
180
116
84
484
608
866
1123
1541
1078
646
400
19
15
193
201
89
65
145
281
797
1926
1063
180
116
84
484
608
1634
1123
1541
1078
646
400
19
15
193
201
89
65
145
281
797
1926
1063
180
116
84
484
608
1762
1187
5
22
646
400
19
15
193
201
89
65
145
281
797
1926
1063
180
116
84
484
608
1890
1123
1541
1078
646
400
19
15
193
201
89
65
145
281
797
1926
1570
180
116
84
484
608
736
72
1030
22
646
400
19
15
193
201
89
65
145
281
797
1926
551
164
116
84
596
1200
226
1091
1029
1565
1942
1792
19
15
193
201
89
65
145
281
797
1926
551
164
116
84
484
608
226
67
1029
557
1670
400
19
15
193
201
89
65
145
281
797
1926
551
165
116
84
484
608
226
66
4
45
646
400
19
15
193
201
89
65
145
281
797
1926
551
165
116
84
484
608
234
66
4
45
646
400
19
15
193
201
89
65
145
281
797
1926
551
165
117
84
596
1200
226
1089
1541
1564
1942
1792
19
15
193
201
89
65
145
281
797
1926
551
165
117
84
484
608
226
65
5
44
646
398
19
15
193
201
89
65
145
281
797
1926
551
180
116
84
484
608
226
675
5
22
646
400
19
15
193
201
89
65
145
281
797
1926
1575
164
116
84
484
608
738
67
1029
22
646
656
19
15
193
201
89
65
145
281
797
1926
1575
165
116
84
484
608
738
65
4
557
646
398
19
15
193
201
89
65
145
281
797
1926
1575
165
116
84
484
608
746
66
4
557
646
398
19
15
193
201
89
65
145
281
797
1926
1575
165
117
84
484
608
738
65
1029
44
646
398
19
15
193
201
89
65
145
281
797
1734
34
180
116
84
596
656
192
1096
6
534
2006
1088
19
15
193
201
89
65
145
281
797
1734
34
180
116
84
594
656
192
1096
6
534
1938
784
19
15
193
201
89
65
145
281
797
1734
35
165
116
84
594
656
193
69
516
1558
2002
1104
19
15
193
201
89
65
145
281
797
1734
35
165
117
84
594
656
193
1093
5
844
2004
1104
19
15
193
201
89
65
145
281
797
1734
37
181
117
85
594
656
198
1122
2
538
2008
1104
19
15
193
201
89
65
145
281
797
1734
37
181
117
84
594
656
198
1122
2
540
2001
1104
19
15
193
201
89
65
145
281
797
1734
38
174
110
78
594
656
196
1092
0
560
1932
1104
19
15
193
201
89
65
145
281
797
1734
38
174
110
78
594
656
164
176
0
560
1932
1104
19
15
193
201
89
65
145
281
797
1734
39
164
116
84
596
656
194
1091
517
541
1942
784
19
15
193
201
89
65
145
281
797
1734
39
165
116
84
596
656
194
1089
4
845
2014
1104
19
15
193
201
89
65
145
281
797
1734
39
165
117
85
596
656
194
1089
5
845
2012
1104
19
15
193
201
89
65
145
281
797
1734
39
165
117
84
596
656
194
1089
5
844
2014
1104
19
15
193
201
89
65
145
281
797
1734
39
181
117
89
594
656
194
162
7
549
1940
1104
19
15
193
201
89
65
145
281
797
1734
39
181
117
89
594
656
162
1186
7
549
1940
1104
19
15
193
201
89
65
145
281
797
1734
39
180
116
84
596
656
162
1187
5
566
1942
1088
19
15
193
201
89
65
145
281
797
1734
39
180
116
84
596
656
146
1187
5
566
1942
1088
19
15
193
201
89
65
145
281
797
1734
39
173
110
78
594
656
162
178
0
560
1932
1104
19
15
193
201
89
65
145
281
797
1734
1570
180
116
84
596
656
704
72
1030
534
2006
1088
19
15
193
201
89
65
145
281
797
1734
1570
180
116
84
594
656
704
72
1030
534
1940
784
19
15
193
201
89
65
145
281
797
1734
1570
180
117
85
596
656
704
72
1027
845
1996
1088
19
15
193
201
89
65
145
281
797
1734
1571
165
116
84
594
656
705
69
1028
845
2004
1104
19
15
193
201
89
65
145
281
797
1734
1571
165
117
84
594
656
705
69
1029
844
2004
1104
19
15
193
201
89
65
145
281
797
1734
1571
181
116
84
594
656
705
101
1540
1558
2002
1104
19
15
193
201
89
65
145
281
797
1734
1573
181
117
84
594
656
710
98
1538
1564
1937
784
19
15
193
201
89
65
145
281
797
1734
1574
174
110
78
594
656
708
68
0
560
1932
1104
19
15
193
201
89
65
145
281
797
1734
1575
164
116
84
596
656
706
67
1029
845
2014
1088
19
15
193
201
89
65
145
281
797
1734
1575
164
116
84
594
656
706
67
1029
845
2004
1104
19
15
193
201
89
65
145
281
797
1734
1575
165
116
84
596
656
706
65
1028
845
2014
1088
19
15
193
201
89
65
145
281
797
1734
1575
165
117
85
596
656
706
65
1029
845
1996
1088
19
15
193
201
89
65
145
281
797
1734
1575
165
117
84
596
656
706
65
1029
844
2014
1088
19
15
193
201
89
65
145
281
797
1734
1575
165
117
89
594
656
706
66
1031
549
1940
1104
19
15
193
201
89
65
145
281
797
1862
1058
180
116
84
596
1072
960
1096
1542
1558
1942
1920
19
15
193
201
89
65
145
281
797
1862
1058
180
116
84
596
560
1728
1096
1030
534
1942
1024
19
15
193
201
89
65
145
281
797
1862
1061
165
117
85
596
560
1734
1090
1031
845
1996
1024
19
15
193
201
89
65
145
281
797
1862
1061
165
117
84
596
560
1734
1090
1030
844
2014
1024
19
15
193
201
89
65
145
281
797
1862
1061
181
117
85
596
560
1734
98
3
845
1996
1024
19
15
193
201
89
65
145
281
797
1862
1061
181
117
84
596
560
1734
98
2
844
2013
1024
19
15
193
201
89
65
145
281
797
1862
1063
164
116
84
596
560
1730
1091
1029
845
1998
1024
19
15
193
201
89
65
145
281
797
1862
1063
165
116
84
596
560
1730
1089
1028
845
2014
1024
19
15
193
201
89
65
145
281
797
1862
1063
165
117
85
596
560
1730
65
1541
1581
1964
1024
19
15
193
201
89
65
145
281
797
1862
1063
165
117
84
596
560
1730
65
1541
1564
1942
1024
19
15
193
201
89
65
145
281
797
1862
1570
180
116
84
594
560
704
72
1030
534
1938
1039
19
15
193
201
89
65
145
281
797
1862
1575
164
116
84
594
560
706
67
1541
1558
2002
1039
19
15
193
201
89
65
145
281
797
1862
1575
180
116
84
594
560
706
99
1541
1558
2002
1039
19
15
133
201
89
65
145
281
825
1890
1057
181
117
85
586
1036
1446
1190
1538
1563
1984
1872
19
15
133
201
89
65
145
281
825
1890
1059
180
117
85
586
1036
1441
1187
1539
1563
1984
1872
19
15
133
201
89
65
145
281
825
1890
969
845
628
116
582
524
13
1029
900
1038
1946
1027
19
15
197
201
88
65
145
277
793
1922
1060
165
116
92
496
634
1763
1091
1030
1062
654
385
19
15
197
201
88
65
145
277
793
1922
1060
165
116
106
560
1202
995
67
517
1540
1984
1924
19
15
197
201
88
65
145
277
793
1922
1060
165
116
106
560
1202
819
1207
1541
1540
1984
1924
19
15
197
201
88
65
145
277
793
1922
1060
165
116
106
560
1202
1331
1207
1541
1540
1984
1924
19
15
197
201
88
65
145
277
793
1922
1060
165
116
106
560
1210
995
67
517
1540
1984
1922
19
15
197
201
88
65
145
277
793
1922
1060
165
116
106
496
626
1763
1091
1029
4
640
388
19
15
197
201
88
65
145
277
793
1922
1060
165
116
106
496
626
819
1091
1029
4
640
388
19
15
197
201
88
65
145
277
793
1922
1060
165
116
106
496
626
1843
1091
1029
516
768
644
19
15
197
201
88
65
145
277
793
1922
1060
165
116
106
496
634
1763
1091
1029
4
640
386
19
15
197
201
88
65
145
277
793
1922
1060
165
180
106
496
626
1763
1091
69
4
640
388
19
15
197
201
88
65
145
277
793
1922
1060
165
180
106
496
626
819
1091
69
4
640
388
19
15
197
201
88
65
145
277
793
1922
1060
165
180
106
496
626
1843
1091
69
4
640
388
19
15
197
201
88
65
145
277
793
1922
1060
165
180
106
496
634
1763
1091
69
4
640
386
19
15
197
201
88
65
145
277
793
1922
1060
181
116
106
496
626
819
1123
5
4
640
388
19
15
197
201
88
65
145
277
793
1922
1060
181
116
106
496
626
1843
1123
5
4
640
388
19
15
197
201
88
65
145
277
793
1922
1060
181
180
106
496
626
819
151
901
516
640
388
19
15
197
201
88
65
145
277
793
1922
548
165
116
92
496
634
227
67
6
38
654
385
19
15
197
201
88
65
145
277
793
1922
548
165
116
106
496
626
227
67
1029
516
768
644
19
15
197
201
88
65
145
277
793
1922
548
165
116
106
496
634
227
67
1029
516
768
642
19
15
197
201
88
65
145
277
793
1922
548
165
180
106
496
626
227
67
69
4
640
388
19
15
197
201
88
65
145
277
793
1922
548
165
180
106
496
634
227
67
69
4
640
386
19
15
197
201
88
65
145
277
793
1922
1572
165
116
92
496
634
739
67
1030
38
654
385
19
15
197
201
88
65
145
277
793
1922
1572
165
116
106
496
626
739
67
1029
4
768
644
19
15
197
201
88
65
145
277
793
1922
1572
165
116
106
496
634
739
67
1029
4
768
642
19
15
197
201
88
65
145
277
793
1922
1572
165
180
106
496
626
739
67
69
516
1664
388
19
15
197
201
88
65
145
277
793
1922
1572
165
180
106
496
634
739
67
69
516
1664
386
19
15
197
201
88
65
145
277
793
1730
36
165
116
92
592
658
195
1091
6
550
1936
1108
19
15
197
201
88
65
145
277
793
1730
36
165
116
92
592
658
163
1207
6
550
1936
1108
19
15
197
201
88
65
145
277
793
1730
36
165
116
92
592
658
147
1207
6
550
1936
1108
19
15
197
201
88
65
145
277
793
1730
36
173
110
93
593
658
163
179
1
853
2001
1104
19
15
197
201
88
65
145
277
793
1730
36
182
116
92
592
658
147
148
0
550
1936
1108
19
15
197
201
88
65
145
277
793
1730
1572
165
116
92
592
658
707
67
6
550
1936
1108
19
15
197
201
88
65
145
277
793
1858
1060
165
116
92
592
554
1699
1207
518
550
1936
1026
19
15
197
201
88
65
145
277
793
1858
1060
165
116
106
560
1074
1443
1207
1541
1540
1984
1796
19
15
197
201
88
65
145
277
793
1858
1060
165
116
106
560
1082
1443
1207
1541
1540
1984
1794
19
15
197
201
88
65
145
277
793
1858
1060
165
116
106
560
562
1731
67
517
1540
1984
1028
19
15
197
201
88
65
145
277
793
1858
1060
165
116
106
560
570
1731
67
517
1540
1984
1026
19
15
197
201
88
65
145
277
793
1858
1060
181
116
106
560
562
1731
99
1541
1540
1984
1028
19
15
197
201
88
65
145
277
793
1858
1572
181
116
106
304
562
707
99
5
516
1728
1028
19
15
197
201
88
65
145
277
793
1858
1572
181
116
106
304
570
707
99
5
516
1728
1026
19
15
197
201
88
65
145
277
793
1826
1060
181
117
93
593
1033
1443
1187
3
843
1999
1857
19
15
197
201
88
65
145
277
793
1826
1060
181
117
93
593
1034
1443
1187
3
843
1999
1856
19
15
197
201
88
65
145
277
793
1826
1060
173
110
93
593
1033
1443
1203
1
853
2001
1857
19
15
197
201
88
65
145
277
793
1826
1060
173
110
93
593
1034
1443
1203
1
853
2001
1856
19
15
197
201
88
65
145
281
793
1922
548
165
117
85
593
1202
227
1091
1031
1565
1941
1796
19
15
197
201
88
65
145
281
793
1922
548
165
117
89
593
1202
227
1091
1543
1553
1941
1796
19
15
197
201
88
65
145
281
793
1730
36
165
117
85
593
658
195
1091
7
845
2005
1092
19
15
197
201
88
65
145
281
793
1730
36
165
117
89
593
658
195
1091
7
549
1941
1108
19
15
197
201
88
65
145
281
793
1730
36
165
117
117
593
658
195
1091
7
525
1941
788
19
15
197
201
88
65
145
281
793
1730
36
181
117
85
593
658
163
1187
3
539
1937
788
19
15
197
201
88
65
145
281
793
1730
36
181
117
85
593
658
147
1187
3
539
1937
788
19
15
197
201
88
65
145
281
793
1730
36
181
117
89
593
658
195
1123
7
549
1941
1108
19
15
197
201
88
65
145
281
793
1730
36
181
117
89
593
658
163
1187
7
529
1941
1108
19
15
197
201
88
65
145
281
793
1730
1572
165
117
85
593
658
707
67
1031
845
2005
1092
19
15
197
201
88
65
145
281
793
1730
1572
165
117
89
593
658
707
67
1031
549
1941
1108
19
15
197
201
88
65
145
281
793
1730
1572
181
117
85
593
658
707
99
1539
1565
2005
1092
19
15
197
201
88
65
145
281
793
1730
1572
181
117
89
593
658
707
99
1539
1553
2005
1092
19
15
197
201
88
65
145
281
793
1858
1060
165
116
84
598
562
1731
67
1541
1581
1964
1036
19
15
197
201
88
65
145
281
793
1858
1060
165
117
85
593
562
1731
1091
1031
845
2005
1028
19
15
197
201
88
65
145
281
793
1858
1060
165
117
89
593
1074
1475
1091
1543
1553
1941
1924
19
15
197
201
88
65
145
281
793
1858
1060
165
117
89
593
1074
963
1091
1543
1553
1941
1924
19
15
197
201
88
65
145
281
793
1858
1060
165
117
89
593
562
1731
1091
1031
849
2005
1028
19
15
197
201
88
65
145
281
793
1858
1060
165
117
117
593
1074
1475
1091
1543
1549
1941
1924
19
15
197
201
88
65
145
281
793
1858
1060
165
117
117
593
1074
963
1091
1543
1549
1941
1924
19
15
197
201
88
65
145
281
793
1858
1060
165
117
117
593
562
1731
1091
1031
525
1941
1028
19
15
197
201
88
65
145
281
793
1858
1060
181
116
84
598
562
1731
99
1542
1582
1962
1036
19
15
197
201
88
65
145
281
793
1858
1060
181
117
85
593
562
1731
1123
1539
1565
2005
1028
19
15
197
201
88
65
145
281
793
1858
1060
181
117
84
598
562
1731
99
1543
1580
1964
1036
19
15
197
201
88
65
145
281
793
1858
1060
181
117
89
593
562
1731
1123
1539
1553
2005
1028
19
15
197
201
88
65
145
281
793
1858
1572
165
117
85
593
562
707
67
1031
845
2005
1028
19
15
197
201
88
65
145
281
793
1858
1572
165
117
89
593
562
707
67
1031
549
1941
1028
19
15
197
201
88
65
145
281
793
1858
1572
165
117
117
593
562
707
67
1031
525
1941
1028
19
15
197
201
88
65
145
281
793
1858
1572
181
117
85
593
562
707
99
1539
1565
2005
1028
19
15
197
201
88
65
145
281
793
1858
1572
181
117
89
593
562
707
99
1539
1553
2005
1028
19
15
197
201
89
65
145
277
793
1666
35
180
117
93
593
681
225
147
3
551
1937
769
19
15
197
201
89
65
145
277
793
1922
1057
165
116
106
560
1202
870
1095
1540
1540
1984
1924
19
15
197
201
89
65
145
277
793
1922
1058
166
113
93
497
634
1760
1092
1030
1070
654
384
19
15
197
201
89
65
145
277
793
1922
1059
164
117
93
497
633
1761
1091
1031
1062
654
385
19
15
197
201
89
65
145
277
793
1922
546
166
113
93
497
634
224
68
1030
558
1678
384
19
15
197
201
89
65
145
277
793
1922
1062
166
113
93
497
633
1768
1088
1030
1070
654
385
19
15
197
201
89
65
145
277
793
1922
1062
166
113
93
497
633
1764
1088
1030
1070
654
385
19
15
197
201
89
65
145
277
793
1922
1062
174
110
102
497
633
1768
1092
512
512
782
641
19
15
197
201
89
65
145
277
793
1922
1062
174
110
102
497
633
1764
1092
512
512
782
641
19
15
197
201
89
65
145
277
793
1922
1062
174
110
102
497
626
1764
1092
512
512
782
648
19
15
197
201
89
65
145
277
793
1922
1063
169
110
102
497
626
1762
1094
4
0
654
392
19
15
197
201
89
65
145
277
793
1922
1063
169
110
106
496
626
1762
1094
1028
1068
640
388
19
15
197
201
89
65
145
277
793
1922
1063
169
110
106
496
634
1762
1094
1028
1068
640
386
19
15
197
201
89
65
145
277
793
1922
1063
164
116
106
496
626
1762
1091
1029
4
640
388
19
15
197
201
89
65
145
277
793
1922
1063
164
116
106
496
634
1762
1091
1029
4
640
386
19
15
197
201
89
65
145
277
793
1922
1063
164
180
106
496
626
1762
1091
69
4
640
388
19
15
197
201
89
65
145
277
793
1922
1063
164
180
106
496
634
1762
1091
69
4
640
386
19
15
197
201
89
65
145
277
793
1922
1063
165
116
106
496
626
1762
1090
1028
4
640
388
19
15
197
201
89
65
145
277
793
1922
1063
165
116
106
496
634
1762
1090
1028
4
640
386
19
15
197
201
89
65
145
277
793
1922
1063
165
180
106
560
1202
866
1090
1604
1540
1984
1924
19
15
197
201
89
65
145
277
793
1922
1063
165
180
106
560
1210
866
1090
1604
1540
1984
1922
19
15
197
201
89
65
145
277
793
1922
1063
173
110
106
496
626
1762
1092
0
44
768
644
19
15
197
201
89
65
145
277
793
1922
1063
173
110
106
496
634
1762
1092
0
44
640
386
19
15
197
201
89
65
145
277
793
1922
547
164
117
93
497
633
225
67
7
38
654
385
19
15
197
201
89
65
145
277
793
1922
1570
166
113
93
497
634
736
68
1030
558
1678
384
19
15
197
201
89
65
145
277
793
1922
550
169
105
93
593
1193
228
1094
1030
854
2001
1793
19
15
197
201
89
65
145
277
793
1922
550
174
110
102
497
633
232
68
512
512
654
385
19
15
197
201
89
65
145
277
793
1922
550
174
110
102
497
633
228
68
512
512
654
385
19
15
197
201
89
65
145
277
793
1922
550
174
110
102
497
626
228
68
512
512
654
392
19
15
197
201
89
65
145
277
793
1922
1571
164
117
93
497
633
737
67
1031
38
654
385
19
15
197
201
89
65
145
277
793
1922
551
169
110
102
497
626
226
70
1028
512
782
648
19
15
197
201
89
65
145
277
793
1922
551
169
110
106
496
626
226
70
1028
556
640
388
19
15
197
201
89
65
145
277
793
1922
551
169
110
106
496
634
226
70
1028
556
640
386
19
15
197
201
89
65
145
277
793
1922
551
164
116
106
496
626
226
67
1029
516
768
644
19
15
197
201
89
65
145
277
793
1922
551
164
116
106
496
634
226
67
1029
516
768
642
19
15
197
201
89
65
145
277
793
1922
551
164
180
106
496
626
226
67
69
4
640
388
19
15
197
201
89
65
145
277
793
1922
551
164
180
106
496
634
226
67
69
4
640
386
19
15
197
201
89
65
145
277
793
1922
551
165
116
106
496
626
226
66
4
4
768
644
19
15
197
201
89
65
145
277
793
1922
551
165
116
106
496
634
226
66
4
4
768
642
19
15
197
201
89
65
145
277
793
1922
551
173
110
106
496
626
226
68
0
44
768
644
19
15
197
201
89
65
145
277
793
1922
551
173
110
106
496
634
226
68
0
44
640
386
19
15
197
201
89
65
145
277
793
1922
1574
166
113
93
497
633
744
64
1030
558
1678
385
19
15
197
201
89
65
145
277
793
1922
1574
166
113
93
497
633
740
64
6
558
1678
385
19
15
197
201
89
65
145
277
793
1922
1574
174
110
102
497
633
744
68
0
384
782
641
19
15
197
201
89
65
145
277
793
1922
1574
174
110
102
497
633
740
68
0
384
782
641
19
15
197
201
89
65
145
277
793
1922
1574
174
110
102
497
626
740
68
0
384
782
648
19
15
197
201
89
65
145
277
793
1922
1575
169
110
102
497
626
738
70
1028
0
782
648
19
15
197
201
89
65
145
277
793
1922
1575
169
110
106
496
634
738
70
1028
44
640
386
19
15
197
201
89
65
145
277
793
1922
1575
164
116
106
496
626
738
67
1029
4
768
644
19
15
197
201
89
65
145
277
793
1922
1575
164
116
106
496
634
738
67
1029
4
768
642
19
15
197
201
89
65
145
277
793
1922
1575
164
180
106
496
626
738
67
69
516
1664
388
19
15
197
201
89
65
145
277
793
1922
1575
164
180
106
496
634
738
67
69
516
1664
386
19
15
197
201
89
65
145
277
793
1922
1575
165
116
106
496
626
738
66
4
4
768
644
19
15
197
201
89
65
145
277
793
1922
1575
165
116
106
496
634
738
66
4
4
768
642
19
15
197
201
89
65
145
277
793
1922
1575
173
110
106
496
626
738
68
0
44
768
644
19
15
197
201
89
65
145
277
793
1922
1575
173
110
106
496
634
738
68
0
44
640
386
19
15
197
201
89
65
145
277
793
1730
38
973
628
92
592
658
196
1797
772
550
1936
1108
19
15
197
201
89
65
145
277
793
1730
39
173
110
93
593
658
162
178
0
853
2001
1104
19
15
197
201
89
65
145
277
793
1730
39
973
628
92
592
658
194
1796
772
1062
1936
1108
19
15
197
201
89
65
145
277
793
1730
1574
169
105
93
593
658
708
70
1030
855
2001
1104
19
15
197
201
89
65
145
277
793
1858
1057
165
116
106
560
1074
1478
1095
1540
1540
1984
1796
19
15
197
201
89
65
145
277
793
1858
1057
165
116
106
560
562
1734
1095
1540
1540
1984
1028
19
15
197
201
89
65
145
277
793
1858
1057
181
116
106
304
562
1734
75
1028
516
1728
1028
19
15
197
201
89
65
145
277
793
1858
1569
165
180
106
304
562
710
71
1220
516
1728
1028
19
15
197
201
89
65
145
277
793
1858
1569
181
116
106
304
562
710
75
1028
516
1728
1028
19
15
197
201
89
65
145
277
793
1858
1059
164
116
106
560
1082
1482
1091
1541
1540
1984
1794
19
15
197
201
89
65
145
277
793
1858
1063
165
116
106
560
1074
1442
1204
1540
1540
1984
1796
19
15
197
201
89
65
145
277
793
1858
1063
165
116
106
560
1082
1442
1204
1540
1540
1984
1794
19
15
197
201
89
65
145
277
793
1858
1063
165
180
106
560
1074
1474
1090
1604
1540
1984
1796
19
15
197
201
89
65
145
277
793
1858
1063
165
180
106
560
1082
1474
1090
1604
1540
1984
1794
19
15
197
201
89
65
145
277
793
1858
1063
165
180
106
560
562
1730
1090
1604
1540
1984
1028
19
15
197
201
89
65
145
277
793
1858
1063
165
180
106
560
570
1730
1090
1604
1540
1984
1026
19
15
197
201
89
65
145
277
793
1858
1575
165
180
106
304
562
706
66
1220
516
1728
1028
19
15
197
201
89
65
145
277
793
1858
1575
181
116
106
304
562
706
98
4
516
1728
1028
19
15
197
201
89
65
145
277
793
1826
1059
180
117
93
593
1033
1441
1187
3
842
1998
1857
19
15
197
201
89
65
145
281
793
1922
545
169
105
89
593
1202
230
1134
1031
853
2005
1796
19
15
197
201
89
65
145
281
793
1922
545
165
117
85
593
1202
230
1094
1029
1565
1941
1796
19
15
197
201
89
65
145
281
793
1922
545
165
117
84
598
1202
230
1094
1030
844
1996
1804
19
15
197
201
89
65
145
281
793
1922
545
165
117
89
593
1202
230
1094
1029
849
2005
1796
19
15
197
201
89
65
145
281
793
1922
550
166
117
85
593
1202
232
1088
1029
1565
1941
1796
19
15
197
201
89
65
145
281
793
1922
550
166
117
89
593
1202
232
1088
1029
1573
1941
1796
19
15
197
201
89
65
145
281
793
1730
33
165
117
89
593
665
198
1094
6
841
1998
1091
19
15
197
201
89
65
145
281
793
1730
1569
165
117
89
593
665
710
70
1030
841
1998
1091
19
15
197
201
89
65
145
281
793
1730
35
164
117
89
593
665
193
1091
7
841
1998
1091
19
15
197
201
89
65
145
281
793
1730
37
165
117
89
593
665
197
1090
6
841
1998
1091
19
15
197
201
89
65
145
281
793
1730
38
182
113
89
593
658
164
1184
6
534
1941
1108
19
15
197
201
89
65
145
281
793
1730
39
165
117
85
593
658
162
180
5
845
2005
1092
19
15
197
201
89
65
145
281
793
1730
1571
164
117
89
593
665
705
67
1031
841
1998
1091
19
15
197
201
89
65
145
281
793
1730
1573
165
117
89
593
665
709
66
1030
841
1998
1091
19
15
197
201
89
65
145
281
793
1730
1574
169
169
85
593
658
708
70
1606
1547
2003
1108
19
15
197
201
89
65
145
281
793
1858
1057
169
169
85
593
1074
1478
1134
1611
1547
1961
1924
19
15
197
201
89
65
145
281
793
1858
1057
169
169
85
593
1074
966
1134
1611
1547
1961
1924
19
15
197
201
89
65
145
281
793
1858
1057
169
169
85
593
562
1734
110
1611
1547
1961
1028
19
15
197
201
89
65
145
281
793
1858
1057
165
117
85
593
562
1734
70
1029
845
2005
1028
19
15
197
201
89
65
145
281
793
1858
1057
165
117
89
593
1074
1478
1094
1542
1553
1941
1924
19
15
197
201
89
65
145
281
793
1858
1057
165
117
89
593
1074
966
1094
1542
1553
1941
1924
19
15
197
201
89
65
145
281
793
1858
1057
165
117
89
593
562
1734
70
1029
849
2005
1028
19
15
197
201
89
65
145
281
793
1858
1057
165
117
117
593
1074
1478
1094
1541
1549
1941
1924
19
15
197
201
89
65
145
281
793
1858
1057
165
117
117
593
1074
966
1094
1541
1549
1941
1924
19
15
197
201
89
65
145
281
793
1858
1057
165
117
117
593
562
1734
70
1029
525
1941
1028
19
15
197
201
89
65
145
281
793
1858
1057
165
181
117
593
1074
1478
1094
1606
1558
1941
1924
19
15
197
201
89
65
145
281
793
1858
1057
165
181
117
593
1074
966
1094
1606
1558
1941
1924
19
15
197
201
89
65
145
281
793
1858
1057
165
181
117
593
562
1734
70
1606
1558
1941
1028
19
15
197
201
89
65
145
281
793
1858
1057
181
117
85
593
1074
1478
1126
1542
1590
1941
1924
19
15
197
201
89
65
145
281
793
1858
1057
181
117
85
593
1074
966
1126
1542
1590
1941
1924
19
15
197
201
89
65
145
281
793
1858
1057
181
117
85
593
562
1734
1099
1027
539
1937
1028
19
15
197
201
89
65
145
281
793
1858
1057
181
117
89
593
1074
1478
1126
1538
1585
1941
1924
19
15
197
201
89
65
145
281
793
1858
1057
181
117
89
593
1074
966
1126
1538
1585
1941
1924
19
15
197
201
89
65
145
281
793
1858
1057
181
117
89
593
562
1734
1099
515
529
1941
1028
19
15
197
201
89
65
145
281
793
1858
1057
181
117
117
593
562
1734
1099
1027
525
1941
1028
19
15
197
201
89
65
145
281
793
1858
1058
182
113
89
593
1074
1472
1124
1542
1590
1941
1924
19
15
197
201
89
65
145
281
793
1858
1058
182
113
89
593
1074
960
1124
1542
1590
1941
1924
19
15
197
201
89
65
145
281
793
1858
1058
182
113
89
593
562
1728
1124
518
534
1941
1028
19
15
197
201
89
65
145
281
793
1858
1569
169
105
89
593
562
710
110
7
853
2005
1028
19
15
197
201
89
65
145
281
793
1858
1569
169
169
85
593
562
710
110
1611
1547
1961
1028
19
15
197
201
89
65
145
281
793
1858
1569
165
117
85
593
562
710
70
1029
845
2005
1028
19
15
197
201
89
65
145
281
793
1858
1569
165
117
84
598
562
710
70
1030
844
1996
1036
19
15
197
201
89
65
145
281
793
1858
1569
165
117
89
593
562
710
70
1029
849
2005
1028
19
15
197
201
89
65
145
281
793
1858
1569
165
117
117
593
562
710
70
1029
525
1941
1028
19
15
197
201
89
65
145
281
793
1858
1569
181
117
85
593
562
710
75
3
541
1941
1028
19
15
197
201
89
65
145
281
793
1858
1569
181
117
89
593
562
710
75
3
529
1941
1028
19
15
197
201
89
65
145
281
793
1858
1569
181
117
117
593
562
710
75
1027
525
1941
1028
19
15
197
201
89
65
145
281
793
1858
1062
182
113
89
593
1074
964
1120
1542
1590
1941
1924
19
15
197
201
89
65
145
281
793
1826
1571
164
116
116
262
524
705
67
5
526
1786
1027
19
15
197
201
89
93
157
281
793
1730
33
961
608
74
593
665
198
1795
768
1057
1926
1091
19
15
193
201
89
65
129
265
781
1926
1058
164
100
126
498
624
816
104
520
556
780
640
19
15
193
201
89
65
129
265
781
1926
1058
164
100
126
498
624
1840
1128
520
556
780
640
19
15
193
201
89
65
129
265
781
1926
1058
170
98
126
498
624
816
1132
12
28
652
384
19
15
193
201
89
65
129
265
781
1926
1058
170
98
126
498
624
1840
1132
12
28
652
384
19
15
193
201
89
65
129
265
781
1926
1058
170
162
126
498
624
816
108
140
540
1676
384
19
15
193
201
89
65
129
265
781
1926
1058
172
98
126
498
624
816
184
12
28
780
640
19
15
193
201
89
65
129
265
781
1926
1058
172
98
126
498
624
1840
1208
12
28
652
384
19
15
193
201
89
65
129
265
781
1926
1058
172
162
126
498
624
816
184
140
540
1676
384
19
15
193
201
89
65
129
265
781
1926
1058
172
162
126
498
624
1840
1208
140
540
1676
384
19
15
193
201
89
65
129
265
781
1926
1058
172
100
126
498
624
816
184
8
26
780
640
19
15
193
201
89
65
129
265
781
1926
1058
172
100
126
498
624
1840
1208
8
26
652
384
19
15
193
201
89
65
129
265
781
1926
1058
172
164
126
498
624
816
184
904
538
652
384
19
15
193
201
89
65
129
265
781
1926
1058
172
164
126
498
624
1840
1208
136
538
1676
384
19
15
193
201
89
65
129
265
781
1926
1058
180
100
126
498
624
1760
1096
520
556
780
640
19
15
193
201
89
65
129
265
781
1926
1058
180
100
126
498
624
816
1096
520
44
652
384
19
15
193
201
89
65
129
265
781
1926
1058
166
98
126
498
624
1760
1092
524
28
652
384
19
15
193
201
89
65
129
265
781
1926
1058
174
98
126
498
624
816
180
4
412
780
640
19
15
193
201
89
65
129
265
781
1926
1058
174
98
126
498
624
1840
1204
4
412
780
640
19
15
193
201
89
65
129
265
781
1926
1058
186
98
126
498
624
816
1100
1028
28
652
384
19
15
193
201
89
65
129
265
781
1926
1058
186
98
126
498
624
1840
1100
1028
28
652
384
19
15
193
201
89
65
129
265
781
1926
1059
165
121
126
498
624
817
69
1
12
780
640
19
15
193
201
89
65
129
265
781
1926
1059
165
121
126
498
624
1841
1093
1025
12
652
384
19
15
193
201
89
65
129
265
781
1926
1059
165
100
126
498
624
817
69
532
538
780
640
19
15
193
201
89
65
129
265
781
1926
1059
165
164
126
498
624
817
69
148
538
1676
384
19
15
193
201
89
65
129
265
781
1926
1059
181
100
126
498
624
817
1125
12
44
652
640
19
15
193
201
89
65
129
265
781
1926
546
166
98
126
498
624
224
68
524
28
652
384
19
15
193
201
89
65
129
265
781
1926
546
166
162
126
498
624
224
68
76
28
652
384
19
15
193
201
89
65
129
265
781
1926
1062
178
100
126
498
624
1764
1100
1032
44
652
384
19
15
193
201
89
65
129
265
781
1926
1063
169
100
126
498
624
818
70
536
44
652
384
19
15
193
201
89
65
129
265
781
1926
1063
164
100
126
498
624
1762
1091
520
44
652
384
19
15
193
201
89
65
129
265
781
1926
1063
164
100
126
498
624
818
1091
8
44
780
640
19
15
193
201
89
65
129
265
781
1926
1063
164
100
126
498
624
1842
1091
8
44
780
640
19
15
193
201
89
65
129
265
781
1926
1063
164
164
126
498
624
818
67
149
538
1676
384
19
15
193
201
89
65
129
265
781
1926
1063
185
100
126
498
624
1762
1098
1032
44
652
384
19
15
193
201
89
65
129
265
781
1926
1063
185
100
126
498
624
818
1098
1032
44
652
384
19
15
193
201
89
65
129
265
781
1926
1063
185
100
126
498
624
1842
1098
1032
44
652
384
19
15
193
201
89
65
129
265
781
1926
1063
165
121
126
498
624
1762
1089
1
396
780
640
19
15
193
201
89
65
129
265
781
1926
1063
180
100
126
498
624
818
1123
8
44
652
384
19
15
193
201
89
65
129
265
781
1926
1063
180
100
126
498
624
1842
1123
520
44
652
384
19
15
193
201
89
65
129
265
781
1926
1570
166
98
126
498
624
736
68
524
28
652
384
19
15
193
201
89
65
129
265
781
1926
1570
166
162
126
498
624
736
68
76
28
652
384
19
15
193
201
89
65
129
265
781
1926
550
178
100
126
498
624
228
76
8
44
780
640
19
15
193
201
89
65
129
265
781
1926
551
164
100
126
498
624
226
67
1032
556
1676
384
19
15
193
201
89
65
129
265
781
1926
551
185
100
126
498
624
226
74
8
44
780
640
19
15
193
201
89
65
129
265
781
1926
551
165
121
126
498
624
226
65
1
12
780
640
19
15
193
201
89
65
129
265
781
1926
1575
165
121
126
498
624
738
65
1025
12
780
640
19
15
193
201
89
65
129
265
781
1830
1063
165
121
126
562
528
1682
153
1
524
1996
1024
19
15
193
201
89
65
193
265
781
1926
1058
154
274
62
498
624
816
1164
1476
556
780
384
19
15
193
201
89
65
193
265
781
1926
1059
165
313
62
498
624
817
1093
1473
524
780
384
19
15
193
201
89
65
193
265
781
1926
1063
164
292
62
498
624
818
1091
1480
538
780
384
19
15
193
201
89
65
193
265
781
1926
1570
166
290
62
498
624
736
68
1484
28
780
640
19
15
1
777
410
923
708
1537
137
398
200
640
705
1757
1646
1638
103
513
671
521
256
64
19
15
1
777
410
923
708
1541
1677
430
200
640
705
1781
170
10
1947
513
559
546
1536
4
19
15
1
777
410
923
708
1670
169
430
200
384
705
1648
1798
134
71
1
559
591
125
768
19
15
1
777
410
923
708
1670
169
430
200
384
705
1648
1798
1158
71
1
559
591
125
128
19
15
1
777
410
923
708
1670
169
430
200
640
705
1648
1542
1542
71
257
303
591
637
128
19
15
1
777
410
923
708
1670
169
430
200
640
705
1648
1542
134
71
257
303
591
637
896
19
15
1
777
410
923
708
1670
169
430
200
640
705
1648
1798
134
71
257
303
591
125
768
19
15
1
777
410
923
708
1670
169
430
200
640
705
1648
1798
1286
71
257
303
591
125
0
19
15
1
777
410
923
708
1670
169
430
200
640
705
1648
1798
1158
71
257
303
591
125
128
19
15
1
777
410
923
708
1670
1705
430
200
384
705
1648
6
6
71
1
559
591
1661
0
19
15
1
777
410
923
708
1670
1705
430
200
640
705
1648
6
6
71
257
303
591
1661
0
19
15
1
777
410
923
1732
390
425
430
200
640
1729
112
6
262
71
513
1583
1615
2045
512
19
15
19
1041
33
1
768
147
88
924
669
1
256
259
1027
1928
1410
62
896
643
1753
1787
19
15
19
1041
33
1
768
147
88
924
670
1
256
259
1027
1928
1408
62
896
643
1753
1787
19
15
19
1043
33
1
768
147
88
920
670
1
256
259
1027
1932
1412
60
896
643
1731
1785
19
15
19
1043
33
2
768
147
88
920
670
0
256
259
1027
1932
1412
54
897
643
1731
1785
19
15
19
785
33
1
768
147
88
398
31
1
512
259
1027
901
1056
830
1856
643
1858
1412
19
15
19
785
33
1
768
147
88
412
30
1
512
259
1027
904
1024
830
1856
643
1861
1421
19
15
19
785
33
1
768
147
88
412
30
2
512
259
1027
904
1024
828
1856
643
1861
1421
19
15
142
440
271
865
784
16
260
582
193
126
96
992
764
710
70
262
546
513
14
790
19
15
142
440
271
865
784
16
260
582
193
126
96
992
764
710
646
262
546
513
14
790
19
15
142
440
271
865
784
16
260
582
193
126
96
992
764
454
70
262
546
513
14
278
19
15
142
440
271
865
784
16
260
582
193
126
96
992
762
710
70
262
553
514
23
789
19
15
142
440
271
865
784
16
260
582
193
126
96
992
762
710
646
262
553
514
23
789
19
15
142
440
271
865
784
16
260
582
193
126
96
992
762
454
70
262
553
514
23
277
19
15
142
440
271
865
784
16
260
582
193
126
96
736
764
710
70
1798
1998
1025
14
790
19
15
142
440
271
865
784
16
260
582
193
126
96
736
764
710
646
1798
1929
1025
78
790
19
15
142
440
271
865
784
16
260
582
193
126
96
736
764
710
649
1798
1934
1025
14
790
19
15
142
440
271
865
784
16
260
582
193
126
96
736
764
454
70
1798
1998
1025
14
278
19
15
142
440
271
865
784
16
260
582
193
126
96
736
762
710
646
1798
1929
1026
23
789
19
15
142
440
271
865
784
16
260
582
193
126
96
994
764
454
70
262
549
517
12
278
19
15
1537
1289
26
938
518
1892
1036
10
16
1313
449
98
1011
1041
1584
1855
895
1052
874
23
19
15
1537
1289
26
938
518
1892
1036
10
16
1313
449
98
1011
17
1584
1855
895
1052
874
1047
19
15
1537
1289
26
938
518
1892
1044
10
16
1313
449
98
771
1041
1584
1855
895
796
778
491
19
15
1537
1289
26
938
518
1892
1044
10
16
1313
449
98
771
17
1584
1855
895
1052
778
875
19
15
1537
1289
26
939
657
249
653
6
16
1312
36
809
1833
1026
1983
1720
56
1066
1043
1436
19
15
1537
1289
26
939
657
249
653
6
16
1312
36
805
1829
1026
1983
1721
34
1058
1050
1424
19
15
1537
1289
26
939
657
245
661
10
16
1312
36
812
1828
1028
1968
1720
34
1075
1045
1429
19
15
1537
137
25
797
780
1822
1026
710
997
1537
3
16
804
1510
1126
1665
1
19
312
96
19
15
1537
1289
26
938
522
1810
1038
10
16
1314
410
34
882
1110
1584
1854
1412
460
868
148
19
15
1537
1289
26
938
522
1810
1038
10
16
1314
410
34
882
86
1584
1854
1412
460
868
660
19
15
1537
1290
26
938
522
1810
1046
8
16
1314
410
34
866
1040
1585
1853
900
1100
892
480
19
15
1537
1290
26
938
522
1810
1046
8
16
1314
410
34
866
16
1585
1853
900
1100
892
992
19
15
1537
1289
25
285
780
1678
1038
6
35
513
515
576
2000
1057
113
285
921
1011
1143
199
19
15
1537
1289
25
285
780
1805
1037
10
11
513
515
1025
1425
1169
189
285
921
1817
1243
143
19
15
1537
1289
25
285
780
1934
1026
6
35
513
515
1088
1364
1046
113
285
921
2035
1268
224
19
15
1537
1289
25
285
780
1934
1026
6
39
513
515
1088
1364
1046
114
286
921
2035
1268
224
19
15
1537
1289
25
285
780
1934
1038
6
35
513
515
1088
1360
1089
113
285
921
2035
1271
135
19
15
1537
1289
25
285
780
1934
1038
6
35
513
515
1088
1376
1090
113
285
921
2035
1248
130
19
15
1537
1289
25
285
780
1934
1038
6
39
513
515
1088
1376
1090
114
286
921
2035
1248
130
19
15
1537
1289
25
285
780
1822
1038
6
35
513
515
1056
1440
1185
113
285
921
1851
1271
787
19
15
1537
1289
25
285
780
1822
1038
6
35
513
515
1056
1440
1217
113
285
921
1851
1271
143
19
15
1537
1289
25
285
785
1849
1037
5
9
513
525
1041
1426
1027
1561
1181
902
1989
1236
214
19
15
1537
1289
25
285
785
1849
1037
5
9
513
525
1041
1426
1027
1625
1181
902
1989
1236
214
19
15
1537
1289
25
285
785
1849
1037
5
9
513
525
1041
1426
1219
153
285
902
1989
1236
150
19
15
1537
1289
25
285
785
1849
1037
5
9
513
525
1041
1426
1219
1625
1181
902
1989
1236
150
19
15
1537
1289
25
285
785
1849
1037
5
9
513
525
1041
1458
1027
1561
1181
902
1989
1228
198
19
15
1537
1289
25
285
785
1849
1037
5
9
513
525
1041
1458
1027
1625
1181
902
1989
1228
198
19
15
1537
1289
25
285
785
1849
1037
5
9
513
525
1041
1458
1155
1625
1181
902
1989
1228
154
19
15
1537
1289
25
285
785
1849
1037
5
9
513
525
1041
1458
1187
153
285
902
1989
1228
134
19
15
1537
1289
25
285
785
1849
1037
5
9
513
525
1041
1490
1027
1561
1181
902
1989
1268
250
19
15
1537
1289
25
285
588
1757
1110
38
39
513
451
593
840
66
1618
542
505
393
320
786
19
15
1537
1289
25
285
781
1677
1037
10
11
513
512
578
2000
1041
13
286
920
1018
1143
103
19
15
1537
1289
25
285
781
1677
1037
10
11
513
512
578
2000
1105
13
286
920
1018
1143
95
19
15
1537
1289
25
285
781
1677
1037
10
11
513
512
578
2002
1041
13
286
920
1018
1140
101
19
15
1537
1289
25
285
781
1677
1037
10
11
513
512
578
2002
1041
22
286
920
1018
1140
101
19
15
1537
1289
25
285
781
1677
1037
10
11
513
512
578
2002
1105
13
286
920
1018
1140
85
19
15
1537
1289
25
285
781
1677
1037
10
11
513
512
581
2001
1041
13
286
920
1011
1143
113
19
15
1537
1289
25
285
781
1677
1037
10
11
513
512
581
2001
1041
22
286
920
1011
1143
113
19
15
1537
1289
25
285
781
1805
1037
10
11
513
513
1029
1489
1105
1549
1182
899
1797
1261
141
19
15
1537
1289
25
285
781
1805
1037
10
11
513
512
1025
1505
1105
13
286
920
1823
1277
141
19
15
1537
1289
25
285
781
1805
1037
10
11
513
512
1025
1425
1041
13
286
920
1819
1247
241
19
15
1537
1289
25
285
781
1805
1037
10
11
513
512
1025
1425
1105
13
286
920
1819
1243
205
19
15
1537
1289
25
285
781
1805
1037
10
11
513
512
1025
1425
1105
61
286
920
1819
1243
205
19
15
1537
1289
25
285
781
1805
1037
10
11
513
512
1025
1425
1169
13
286
920
1819
1243
143
19
15
1537
1289
25
285
781
1805
1037
10
11
513
512
1025
1425
1169
189
286
920
1819
1243
143
19
15
1537
1289
25
285
781
1805
1037
10
11
513
512
1025
1509
1105
13
286
920
1819
1273
141
19
15
1537
1289
25
285
781
1805
1037
10
11
513
512
1026
1505
1105
13
286
920
1820
1278
142
19
15
1537
1289
25
285
781
1805
1037
10
11
513
512
1026
1520
1041
1549
1182
920
1818
1271
231
19
15
1537
1289
25
285
781
1805
1037
10
11
513
512
1026
1521
1041
13
286
920
1836
1270
743
19
15
1537
1289
25
285
781
1805
1037
10
11
513
512
1026
1489
1105
13
286
920
1836
1262
183
19
15
1537
1289
25
285
781
1805
1037
10
11
513
512
1026
1489
1105
61
286
920
1836
1262
183
19
15
1537
1289
25
285
781
1805
1037
10
11
513
512
1026
1506
1105
13
286
920
1820
1276
142
19
15
1537
1289
25
285
781
1805
1037
10
11
513
512
1026
1490
1105
13
286
920
1836
1260
182
19
15
1537
1289
25
285
781
1805
1037
10
11
513
512
1026
1490
1105
61
286
920
1836
1260
182
19
15
1537
1289
25
285
781
1805
1037
10
11
513
512
1026
1522
1041
13
286
920
1820
1268
230
19
15
1537
1289
25
285
781
1805
1037
10
11
513
512
1026
1522
1041
1549
1182
920
1818
1268
229
19
15
1537
1289
25
285
781
1805
1037
10
11
513
512
1028
1488
1105
13
286
920
1832
1258
731
19
15
1537
1289
25
285
781
1805
1037
10
11
513
512
1028
1488
1105
1549
1182
920
1832
1258
731
19
15
1537
1289
25
285
781
1805
1037
10
11
513
517
1025
1505
1105
13
286
923
1819
1277
141
19
15
1537
1289
25
285
781
1805
1037
10
11
513
517
1025
1505
1105
1549
1182
923
1819
1277
141
19
15
1537
1289
25
285
781
1805
1037
10
11
513
517
1025
1425
1105
13
286
923
1819
1245
205
19
15
1537
1289
25
285
781
1805
1037
10
11
513
517
1025
1425
1105
61
285
925
1818
1243
203
19
15
1537
1289
25
285
781
1805
1037
10
11
513
517
1025
1425
1105
1549
1182
923
1819
1245
205
19
15
1537
1289
25
285
781
1805
1037
10
11
513
517
1025
1425
1169
13
285
925
1818
1243
139
19
15
1537
1289
25
285
781
1805
1037
10
11
513
517
1025
1425
1169
22
286
923
1819
1245
157
19
15
1537
1289
25
285
781
1805
1037
10
11
513
517
1025
1425
1169
1549
1182
923
1819
1245
157
19
15
1537
1289
25
285
781
1805
1037
10
11
513
517
1025
1425
1169
189
285
925
1818
1243
139
19
15
1537
1289
25
285
781
1805
1037
10
11
513
517
1025
1509
1105
13
286
923
1819
1273
139
19
15
1537
1289
25
285
781
1805
1037
10
11
513
517
1025
1509
1105
1549
1182
923
1819
1273
139
19
15
1537
1289
25
285
781
1805
1037
10
11
513
517
1029
1505
1105
13
286
923
1817
1274
142
19
15
1537
1289
25
285
781
1805
1037
10
11
513
517
1029
1505
1105
1549
1182
923
1817
1274
142
19
15
1537
1289
25
285
781
1805
1037
10
11
513
517
1029
1425
1105
61
285
925
1817
1245
205
19
15
1537
1289
25
285
781
1805
1037
10
11
513
517
1029
1425
1169
13
285
925
1817
1245
145
19
15
1537
1289
25
285
781
1805
1037
10
11
513
517
1029
1425
1169
189
285
925
1817
1245
145
19
15
1537
1289
25
285
781
1805
1037
10
11
513
517
1029
1489
1105
61
285
925
1989
1261
141
19
15
1537
1289
25
285
781
1805
1037
10
11
513
517
1029
1509
1105
13
286
923
1817
1273
141
19
15
1537
1289
25
285
781
1813
1045
10
11
513
512
1045
1477
1033
13
286
920
1811
1273
225
19
15
1537
1289
25
285
781
1813
1045
10
11
513
512
1045
1477
1097
13
286
920
1811
1273
129
19
15
1537
1289
25
285
781
1813
1045
10
11
513
512
1045
1477
1097
61
286
920
1811
1273
129
19
15
1537
1289
25
285
781
1813
1045
10
11
513
512
1045
1492
1042
22
286
920
1811
1264
240
19
15
1537
1289
25
285
781
1813
1045
10
11
513
517
1045
1413
1156
22
286
923
1801
1218
132
19
15
1537
1289
25
285
781
1813
1045
10
11
513
517
1045
1413
1097
13
285
925
1801
1217
193
19
15
1537
1289
25
285
781
1813
1045
10
11
513
517
1045
1413
1097
61
286
923
1801
1218
193
19
15
1537
1289
25
285
781
1813
1045
10
11
513
517
1045
1413
1097
1549
1181
925
1801
1217
193
19
15
1537
1289
25
285
781
1813
1045
10
11
513
517
1045
1413
1097
1613
1182
923
1801
1218
193
19
15
1537
1289
25
285
781
1813
1045
10
11
513
517
1045
1413
1161
13
285
925
1801
1217
129
19
15
1537
1289
25
285
781
1813
1045
10
11
513
517
1045
1413
1161
61
286
923
1801
1218
129
19
15
1537
1289
25
285
781
1813
1045
10
11
513
517
1045
1413
1161
1549
1182
923
1801
1218
129
19
15
1537
1289
25
285
781
1813
1045
10
11
513
517
1045
1476
1028
22
286
923
1811
1272
228
19
15
1537
1289
25
285
781
1813
1045
10
11
513
517
1045
1492
1042
22
286
923
1811
1264
240
19
15
1537
1289
25
285
781
1817
1037
5
9
513
513
1034
1506
1027
25
286
899
1792
1272
250
19
15
1537
1289
25
285
781
1933
1037
5
9
513
517
1089
1378
1059
25
542
923
2039
1248
186
19
15
1537
1289
25
285
781
1933
1037
5
9
513
517
1089
1378
1059
1561
542
923
2039
1248
186
19
15
1537
1289
25
285
781
1933
1037
6
35
513
512
1088
1376
1122
113
285
920
2032
1248
156
19
15
1537
1289
25
285
781
1933
1037
6
35
513
517
1089
1377
1090
113
286
923
2039
1249
128
19
15
1537
1289
25
285
781
1933
1037
6
39
513
512
1088
1426
1154
114
286
920
2032
1178
4
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1089
1425
1169
13
286
920
2047
1181
10
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1089
1425
1169
22
286
920
2047
1181
10
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1089
1425
1169
189
286
920
2047
1181
10
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1088
1424
1169
13
286
920
2046
1182
15
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1088
1425
1169
13
286
920
2046
1183
13
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1088
1426
1169
13
286
920
2032
1178
14
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1088
1426
1169
22
286
920
2032
1178
14
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1090
1425
1169
13
286
920
2044
1182
17
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1090
1425
1169
22
286
920
2044
1182
17
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1090
1425
1169
189
286
920
2044
1182
17
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1090
1393
1041
13
286
920
2044
1262
231
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1090
1362
1041
13
542
920
2044
1268
230
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1090
1362
1041
22
286
920
2044
1268
230
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1090
1362
1041
1549
542
920
2044
1268
230
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1090
1362
1041
1558
542
920
2044
1268
230
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1090
1362
1105
13
286
920
2044
1268
142
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1090
1362
1105
1549
542
920
2044
1268
142
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1090
1426
1169
13
286
920
2044
1180
13
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1090
1426
1169
22
286
920
2044
1180
13
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1090
1426
1169
189
286
920
2044
1180
13
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1090
1394
1041
13
286
920
2044
1260
229
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1093
1361
1041
13
542
920
2035
1271
241
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1093
1361
1041
1549
542
920
2035
1271
241
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1093
1361
1105
13
286
920
2035
1271
177
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1093
1361
1105
1549
542
920
2035
1271
177
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1093
1377
1105
13
286
920
2035
1255
141
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1093
1377
1105
61
286
920
2035
1255
141
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1093
1425
1169
13
286
920
2035
1181
17
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1093
1425
1169
189
286
920
2035
1181
17
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1093
1393
1041
13
286
920
2035
1245
209
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1093
1381
1105
13
286
920
2035
1253
141
19
15
1537
1289
25
285
781
1933
1037
10
11
513
512
1093
1381
1105
1549
542
920
2035
1253
141
19
15
1537
1289
25
285
781
1933
1037
10
11
513
517
1089
1425
1169
13
285
925
2045
1181
17
19
15
1537
1289
25
285
781
1933
1037
10
11
513
517
1089
1425
1169
22
286
923
2043
1181
17
19
15
1537
1289
25
285
781
1933
1037
10
11
513
517
1089
1425
1169
189
286
923
2043
1181
17
19
15
1537
1289
25
285
781
1933
1037
10
11
513
517
1093
1425
1169
13
285
925
2041
1181
17
19
15
1537
1289
25
285
781
1933
1037
10
11
513
517
1093
1425
1169
22
286
923
2035
1181
17
19
15
1537
1289
25
285
781
1933
1037
10
11
513
517
1093
1425
1169
189
286
923
2041
1181
17
19
15
1537
1289
25
285
781
1933
1037
10
11
513
517
1093
1393
1041
13
286
923
2035
1243
209
19
15
1537
1289
25
285
781
1933
1037
10
11
513
517
1093
1381
1105
13
286
923
2035
1253
141
19
15
1537
1289
25
285
781
1933
1037
10
11
513
517
1093
1381
1105
1549
542
923
2035
1253
141
19
15
1537
1289
25
285
781
1821
1037
6
35
513
512
1058
1442
1186
113
285
920
2010
1260
168
19
15
1537
1289
25
285
781
1821
1037
6
39
513
512
1060
1440
1218
114
286
920
2008
1260
140
19
15
1537
1289
25
285
781
1821
1037
10
11
513
517
1057
1441
1169
13
285
925
1850
1274
775
19
15
1537
1289
25
285
781
1821
1037
10
11
513
517
1057
1441
1233
13
286
923
2011
1263
135
19
15
1537
1289
25
285
589
1749
1045
10
19
513
705
597
981
17
1585
637
1013
981
1633
1121
19
15
1537
1289
25
285
589
1753
1037
5
9
513
449
614
882
3
1561
541
501
408
328
842
19
15
1537
1289
25
285
589
1785
1037
5
9
513
449
806
994
1027
25
285
501
280
312
314
19
15
1537
1289
25
285
589
1785
1037
5
9
513
449
806
994
3
25
285
501
280
312
826
19
15
1537
1289
25
285
589
1785
1037
5
9
513
449
806
994
3
1561
541
501
280
312
826
19
15
1537
1289
25
285
589
1785
1037
5
9
513
449
806
930
1027
25
285
501
280
280
282
19
15
1537
1289
25
285
589
1785
1037
5
9
513
449
806
930
1027
1561
541
501
280
280
282
19
15
1537
1289
25
285
589
1785
1037
5
9
513
449
806
930
3
25
285
501
280
280
794
19
15
1537
1289
25
285
589
1785
1037
5
9
513
449
806
930
3
1561
541
501
280
280
794
19
15
1537
1289
25
285
589
1785
1037
5
9
513
449
806
914
1027
25
285
501
280
264
266
19
15
1537
1289
25
285
589
1785
1037
5
9
513
449
806
914
1027
1561
541
501
280
264
266
19
15
1537
1289
25
285
589
1785
1037
5
9
513
449
806
914
3
25
285
501
280
264
778
19
15
1537
1289
25
285
589
1741
1037
5
9
513
450
818
946
3
25
285
500
276
268
1002
19
15
1537
1289
25
285
589
1741
1037
5
9
513
450
818
946
3
1561
541
500
276
268
1002
19
15
1537
1289
25
285
589
1741
1037
5
9
513
450
818
946
1059
25
285
500
276
268
298
19
15
1537
1289
25
285
589
1741
1037
5
9
513
450
818
946
1059
1561
541
500
276
268
298
19
15
1537
1289
25
285
589
1741
1037
5
9
513
450
818
946
1059
1625
573
500
276
268
298
19
15
1537
1289
25
285
589
1741
1037
5
9
513
450
818
946
35
25
285
500
276
268
810
19
15
1537
1289
25
285
589
1741
1037
5
9
513
450
818
946
35
1561
541
500
276
268
810
19
15
1537
1289
25
285
589
1741
1037
5
9
513
450
818
946
35
1625
573
500
276
268
810
19
15
1537
1289
25
285
589
1741
1037
5
9
513
450
818
1010
1027
25
285
500
276
292
298
19
15
1537
1289
25
285
589
1741
1037
5
9
513
450
818
1010
3
25
285
500
276
292
810
19
15
1537
1289
25
285
589
1741
1037
5
9
513
450
818
1010
3
1561
541
500
276
292
810
19
15
1537
1289
25
285
589
1741
1037
10
11
513
704
625
881
1041
13
542
1016
975
1542
326
19
15
1537
1289
25
285
589
1741
1037
10
11
513
704
625
881
17
13
542
1016
975
1542
1606
19
15
1537
1289
25
285
589
1741
1037
10
11
513
704
625
881
17
22
542
1016
975
1542
1606
19
15
1537
1289
25
285
589
1741
1037
10
11
513
704
625
881
17
1549
542
1016
975
1542
1606
19
15
1537
1289
25
285
589
1741
1037
10
11
513
704
625
881
17
1558
542
1016
975
1542
1606
19
15
1537
1289
25
285
589
1741
1037
10
11
513
704
625
881
81
13
542
1016
975
1543
1553
19
15
1537
1289
25
285
589
1741
1037
10
11
513
704
626
881
1041
13
542
1016
972
1542
327
19
15
1537
1289
25
285
589
1741
1037
10
11
513
704
626
881
17
13
542
1016
972
1542
1681
19
15
1537
1289
25
285
589
1741
1037
10
11
513
704
626
881
17
22
542
1016
972
1542
1681
19
15
1537
1289
25
285
589
1741
1037
10
11
513
704
626
881
17
1549
542
1016
972
1542
1681
19
15
1537
1289
25
285
589
1741
1037
10
11
513
704
626
881
17
1558
542
1016
972
1542
1681
19
15
1537
1289
25
285
589
1741
1037
10
11
513
704
626
881
81
13
542
1016
972
1542
1559
19
15
1537
1289
25
285
589
1741
1037
10
11
513
704
626
882
1041
13
542
1016
972
1540
325
19
15
1537
1289
25
285
589
1741
1037
10
11
513
704
626
882
1041
22
542
1016
972
1540
325
19
15
1537
1289
25
285
589
1741
1037
10
11
513
704
626
882
17
13
542
1016
972
1540
1605
19
15
1537
1289
25
285
589
1741
1037
10
11
513
704
626
882
17
22
542
1016
972
1540
1605
19
15
1537
1289
25
285
589
1741
1037
10
11
513
704
626
882
17
1549
542
1016
972
1540
1605
19
15
1537
1289
25
285
589
1741
1037
10
11
513
704
626
882
17
1558
542
1016
972
1540
1605
19
15
1537
1289
25
285
589
1741
1037
10
11
513
704
626
882
81
13
542
1016
972
1540
1557
19
15
1537
1289
25
285
589
1741
1037
10
11
513
709
625
881
1041
13
542
1019
971
1547
331
19
15
1537
1289
25
285
589
1741
1037
10
11
513
709
625
881
17
13
541
1021
970
1542
1681
19
15
1537
1289
25
285
589
1741
1037
10
11
513
709
625
881
17
22
542
1019
971
1547
1611
19
15
1537
1289
25
285
589
1741
1037
10
11
513
709
625
881
17
1549
541
1021
970
1542
1681
19
15
1537
1289
25
285
589
1741
1037
10
11
513
709
625
881
17
1558
542
1019
971
1547
1611
19
15
1537
1289
25
285
589
1741
1037
10
11
513
709
625
881
81
13
541
1021
970
1542
1558
19
15
1537
1289
25
285
589
1741
1037
10
19
513
705
625
881
17
1585
638
1023
973
1549
1613
19
15
1537
1289
25
285
589
1741
1037
10
19
513
704
625
881
17
1585
638
1016
975
1542
1606
19
15
1537
1289
25
285
589
1741
1037
10
19
513
704
626
881
17
1585
638
1016
972
1542
1681
19
15
1537
1289
25
285
589
1741
1037
10
19
513
704
626
882
17
1585
638
1016
972
1540
1605
19
15
1537
1289
25
285
589
1741
1037
10
19
513
709
625
881
17
1585
637
1021
973
1549
1606
19
15
1537
1289
25
285
589
1741
1045
10
11
513
704
625
981
4
22
542
1016
975
1609
1216
19
15
1537
1289
25
285
589
1741
1045
10
11
513
704
625
981
36
22
542
1016
975
1609
1664
19
15
1537
1289
25
285
589
1741
1045
10
11
513
709
625
981
4
22
542
1019
971
1605
1600
19
15
1537
1289
25
285
589
1741
1045
10
11
513
709
625
981
36
22
542
1019
971
1605
1664
19
15
1537
1289
25
285
589
1741
1045
10
19
513
705
625
981
17
1585
638
1023
973
1605
1101
19
15
1537
1289
25
285
589
1741
1045
10
19
513
704
625
981
17
1585
638
1016
975
1605
1114
19
15
1537
1289
25
285
589
1741
1045
10
19
513
709
625
981
17
1585
637
1021
973
1609
1101
19
15
1537
1289
25
285
589
1741
1045
18
35
513
704
625
981
116
82
542
1016
975
1609
1032
19
15
1537
1289
25
285
589
1741
1045
18
35
513
709
625
981
116
82
542
1019
971
1609
1032
19
15
1537
1289
25
285
589
1741
1109
10
11
513
448
625
853
4
150
286
504
463
329
960
19
15
1537
1289
25
285
589
1741
1109
10
11
513
453
625
853
4
150
286
507
459
325
960
19
15
1537
1289
25
285
589
1757
1045
9
19
513
705
594
978
19
1585
637
1013
976
1608
1098
19
15
1537
1289
25
285
589
1757
1045
10
11
513
448
609
869
1028
22
286
504
687
1561
336
19
15
1537
1289
25
285
589
1757
1045
10
11
513
448
609
869
4
22
286
504
687
1561
1584
19
15
1537
1289
25
285
589
1757
1045
10
11
513
448
609
869
4
1558
542
504
687
1561
1584
19
15
1537
1289
25
285
589
1757
1045
10
11
513
448
609
869
36
22
286
504
687
1561
1928
19
15
1537
1289
25
285
589
1757
1045
10
11
513
448
609
869
36
1558
542
504
687
1561
1928
19
15
1537
1289
25
285
589
1757
1045
10
11
513
448
609
997
1028
22
286
504
431
281
272
19
15
1537
1289
25
285
589
1757
1045
10
11
513
448
609
997
4
22
286
504
431
281
784
19
15
1537
1289
25
285
589
1757
1045
10
11
513
448
609
997
36
22
286
504
431
281
776
19
15
1537
1289
25
285
589
1757
1045
10
11
513
448
612
868
1028
22
286
504
680
1540
292
19
15
1537
1289
25
285
589
1757
1045
10
11
513
448
612
868
4
22
286
504
680
1540
1572
19
15
1537
1289
25
285
589
1757
1045
10
11
513
448
612
868
4
1558
542
504
680
1540
1572
19
15
1537
1289
25
285
589
1757
1045
10
11
513
448
612
996
1028
22
286
504
424
260
276
19
15
1537
1289
25
285
589
1757
1045
10
11
513
448
612
996
4
22
286
504
424
260
788
19
15
1537
1289
25
285
589
1757
1045
10
11
513
453
609
965
1028
22
286
507
427
309
408
19
15
1537
1289
25
285
589
1757
1045
10
11
513
453
609
965
4
22
286
507
427
309
920
19
15
1537
1289
25
285
589
1757
1045
10
11
513
453
609
965
36
22
286
507
427
309
896
19
15
1537
1289
25
285
589
1757
1045
10
11
513
453
609
869
1028
22
286
507
683
1561
336
19
15
1537
1289
25
285
589
1757
1045
10
11
513
453
609
869
4
22
286
507
683
1561
1584
19
15
1537
1289
25
285
589
1757
1045
10
11
513
453
609
869
4
1558
542
507
683
1561
1584
19
15
1537
1289
25
285
589
1757
1045
10
11
513
453
609
869
36
22
286
507
683
1561
1928
19
15
1537
1289
25
285
589
1757
1045
10
11
513
453
609
869
36
1558
542
507
683
1561
1928
19
15
1537
1289
25
285
589
1757
1045
10
11
513
453
609
997
1028
22
286
507
427
281
272
19
15
1537
1289
25
285
589
1757
1045
10
11
513
453
609
997
4
22
286
507
427
281
784
19
15
1537
1289
25
285
589
1757
1045
10
11
513
453
609
997
36
22
286
507
427
281
776
19
15
1537
1289
25
285
589
1757
1045
10
11
513
453
613
965
1028
22
286
507
425
306
408
19
15
1537
1289
25
285
589
1757
1045
10
11
513
453
613
965
4
22
286
507
425
306
824
19
15
1537
1289
25
285
589
1757
1045
10
11
513
453
613
965
36
22
286
507
425
306
896
19
15
1537
1289
25
285
589
1757
1045
10
11
513
453
613
869
1028
22
286
507
681
1561
304
19
15
1537
1289
25
285
589
1757
1045
10
11
513
453
613
869
4
22
286
507
681
1561
1584
19
15
1537
1289
25
285
589
1757
1045
10
11
513
453
613
869
4
1558
542
507
681
1561
1584
19
15
1537
1289
25
285
589
1757
1045
10
11
513
453
613
997
1028
22
286
507
425
281
272
19
15
1537
1289
25
285
589
1757
1045
10
11
513
453
613
997
4
22
286
507
425
281
784
19
15
1537
1289
25
285
589
1757
1045
10
19
513
705
593
977
17
1585
637
1013
977
1610
1099
19
15
1537
1289
25
285
589
1757
1045
10
19
513
705
593
977
18
1585
637
1013
977
1610
1088
19
15
1537
1289
25
285
589
1757
1045
10
19
513
705
593
981
17
1585
637
1013
977
1609
1099
19
15
1537
1289
25
285
589
1757
1045
10
19
513
705
594
978
18
1585
637
1013
976
1608
1092
19
15
1537
1289
25
285
589
1757
1109
9
9
513
449
594
850
83
149
285
501
464
328
842
19
15
1537
1289
25
285
589
1757
1109
10
11
513
453
593
841
9
1597
542
507
395
321
931
19
15
1537
1289
25
285
589
1757
1109
10
11
513
453
593
841
9
1613
542
507
395
321
931
19
15
1537
1289
25
285
589
1757
1109
10
11
513
453
613
837
4
150
286
507
681
1586
1656
19
15
1537
1289
25
285
589
1757
1109
74
11
513
453
609
837
100
22
286
507
683
1589
1792
19
15
1537
1289
25
285
589
1789
1037
5
9
513
450
802
994
1027
25
285
500
280
312
298
19
15
1537
1289
25
285
589
1789
1037
5
9
513
450
802
994
3
25
285
500
280
312
778
19
15
1537
1289
25
285
589
1789
1037
5
9
513
450
802
994
3
1561
541
500
280
312
778
19
15
1537
1289
25
285
589
1789
1037
5
9
513
450
802
930
1027
25
285
500
280
280
282
19
15
1537
1289
25
285
589
1789
1037
5
9
513
450
802
930
1027
1561
541
500
280
280
282
19
15
1537
1289
25
285
589
1789
1037
5
9
513
450
802
930
3
25
285
500
280
280
794
19
15
1537
1289
25
285
589
1789
1037
5
9
513
450
802
930
3
1561
541
500
280
280
794
19
15
1537
1289
25
285
589
1789
1037
5
9
513
450
802
930
35
25
285
500
280
280
778
19
15
1537
1289
25
285
589
1789
1037
5
9
513
450
802
930
35
1561
541
500
280
280
778
19
15
1537
1289
25
285
589
1789
1037
5
9
513
450
802
930
35
1625
573
500
280
284
778
19
15
1537
1289
25
285
589
1773
1037
5
9
513
449
577
994
1027
25
285
501
433
288
290
19
15
1537
1289
25
285
589
1773
1037
5
9
513
449
577
994
3
25
285
501
433
288
802
19
15
1537
1289
25
285
589
1773
1037
5
9
513
449
577
866
1027
25
285
501
689
1568
290
19
15
1537
1289
25
285
589
1773
1037
5
9
513
449
577
866
3
25
285
501
689
1568
1570
19
15
1537
1289
25
285
589
1773
1037
5
9
513
449
577
866
3
1561
541
501
689
1568
1570
19
15
1537
1289
25
285
589
1773
1037
5
9
513
706
578
882
1027
25
541
1012
984
1580
282
19
15
1537
1289
25
285
589
1773
1037
5
9
513
706
578
882
3
25
541
1012
984
1580
1562
19
15
1537
1289
25
285
589
1773
1037
5
9
513
706
578
882
3
1561
541
1012
984
1580
1562
19
15
1537
1289
25
285
589
1773
1037
5
9
513
706
578
978
3
25
541
1012
984
1624
1114
19
15
1537
1289
25
285
589
1773
1037
5
9
513
706
578
978
3
1561
541
1012
984
1624
1114
19
15
1537
1289
25
285
589
1773
1037
5
9
513
450
578
850
1027
25
285
500
472
344
346
19
15
1537
1289
25
285
589
1773
1037
5
9
513
450
578
850
3
25
285
500
472
344
858
19
15
1537
1289
25
285
589
1773
1037
5
9
513
450
578
850
3
1561
573
500
472
344
858
19
15
1537
1289
25
285
589
1773
1037
5
9
513
450
578
946
1027
1561
573
500
472
280
282
19
15
1537
1289
25
285
589
1773
1037
5
9
513
450
578
946
3
1561
573
500
472
280
794
19
15
1537
1289
25
285
589
1773
1037
5
9
513
453
577
994
1027
25
286
507
439
288
290
19
15
1537
1289
25
285
589
1773
1037
5
9
513
453
577
994
3
25
286
507
439
288
802
19
15
1537
1289
25
285
589
1773
1037
5
9
513
453
577
866
1027
25
286
507
695
1568
354
19
15
1537
1289
25
285
589
1773
1037
5
9
513
453
577
866
3
25
286
507
695
1568
1634
19
15
1537
1289
25
285
589
1773
1037
5
9
513
453
577
866
3
1561
542
507
695
1568
1634
19
15
1537
1289
25
285
589
1773
1037
10
11
513
448
581
993
1041
13
286
504
435
295
449
19
15
1537
1289
25
285
589
1773
1037
10
11
513
448
581
993
17
13
286
504
435
295
833
19
15
1537
1289
25
285
589
1773
1037
10
11
513
448
581
865
17
13
286
504
691
1575
1857
19
15
1537
1289
25
285
589
1773
1037
10
11
513
448
581
865
17
1549
542
504
691
1575
1857
19
15
1537
1289
25
285
589
1773
1037
10
11
513
448
581
849
17
13
286
504
691
1591
1937
19
15
1537
1289
25
285
589
1773
1037
10
11
513
448
581
849
17
22
286
504
691
1591
1937
19
15
1537
1289
25
285
589
1773
1037
10
11
513
448
581
849
17
1549
542
504
691
1591
1937
19
15
1537
1289
25
285
589
1773
1037
10
11
513
448
581
849
17
1558
542
504
691
1591
1937
19
15
1537
1289
25
285
589
1773
1037
10
11
513
448
581
849
1105
13
286
504
691
1591
273
19
15
1537
1289
25
285
589
1773
1037
10
11
513
448
581
849
81
13
286
504
691
1591
1553
19
15
1537
1289
25
285
589
1773
1037
10
11
513
448
581
849
81
22
286
504
691
1591
1553
19
15
1537
1289
25
285
589
1773
1037
10
11
513
448
581
849
81
141
286
504
691
1591
1553
19
15
1537
1289
25
285
589
1773
1037
10
11
513
448
581
849
81
150
286
504
691
1591
1553
19
15
1537
1289
25
285
589
1773
1037
10
11
513
448
581
977
1041
13
286
504
435
311
273
19
15
1537
1289
25
285
589
1773
1037
10
11
513
448
581
977
1041
22
286
504
435
311
273
19
15
1537
1289
25
285
589
1773
1037
10
11
513
448
581
977
17
13
286
504
435
311
785
19
15
1537
1289
25
285
589
1773
1037
10
11
513
448
581
977
17
22
286
504
435
311
785
19
15
1537
1289
25
285
589
1773
1037
10
11
513
453
577
993
17
13
285
509
445
289
833
19
15
1537
1289
25
285
589
1773
1037
10
11
513
453
577
865
17
13
285
509
701
1569
1857
19
15
1537
1289
25
285
589
1773
1037
10
11
513
453
577
865
17
1549
541
509
701
1569
1857
19
15
1537
1289
25
285
589
1773
1037
10
11
513
453
581
865
17
1549
541
509
389
333
833
19
15
1537
1289
25
285
589
1773
1037
10
19
513
705
577
977
17
1585
637
1013
986
1646
1034
19
15
1537
1289
25
285
589
1773
1037
10
19
513
705
581
977
17
1585
637
1013
985
1642
1035
19
15
1537
1289
25
285
589
1773
1037
10
19
513
449
577
849
17
1585
637
501
474
347
849
19
15
1537
1289
25
285
589
1773
1037
10
19
513
449
581
849
17
1585
637
501
473
347
849
19
15
1537
1289
25
285
589
1773
1037
10
19
513
448
581
849
17
1585
638
504
691
1591
1937
19
15
1537
1289
25
285
589
1733
1029
10
11
513
704
628
980
4
22
542
1016
968
1604
1092
19
15
1537
1289
25
285
589
1733
1029
10
11
513
704
628
980
36
22
542
1016
968
1604
1668
19
15
1537
1289
25
285
589
1733
1029
10
11
513
704
628
982
17
13
542
1016
968
1600
1114
19
15
1537
1289
25
285
589
1733
1029
10
11
513
704
628
982
17
1549
542
1016
968
1600
1114
19
15
1537
1289
25
285
589
1733
1029
10
11
513
448
628
980
4
1558
574
504
456
292
836
19
15
1537
1289
25
285
589
1733
1029
10
11
513
709
629
981
17
13
541
1021
969
1602
1118
19
15
1537
1289
25
285
589
1733
1029
10
11
513
709
629
981
17
1549
541
1021
969
1602
1118
19
15
1537
1289
25
285
589
1733
1029
10
11
513
709
629
981
9
13
541
1021
969
1601
1089
19
15
1537
1289
25
285
589
1733
1029
10
11
513
709
629
981
9
1549
541
1021
969
1601
1089
19
15
1537
1289
25
285
589
1733
1029
10
11
513
453
629
981
17
13
285
509
417
289
817
19
15
1537
1289
25
285
589
1733
1029
10
11
513
453
629
981
1033
13
285
509
417
289
417
19
15
1537
1289
25
285
589
1733
1029
10
11
513
453
629
981
9
13
285
509
417
289
833
19
15
1537
1289
25
285
589
1733
1029
10
11
513
453
629
980
1028
13
285
509
421
288
422
19
15
1537
1289
25
285
589
1733
1029
10
11
513
453
629
980
4
13
285
509
421
288
836
19
15
1537
1289
25
285
589
1733
1029
10
11
513
453
629
980
68
13
285
509
421
288
786
19
15
1537
1289
25
285
589
1733
1029
10
11
513
453
629
980
1092
13
285
509
421
288
274
19
15
1537
1289
25
285
589
1733
1029
10
11
513
453
629
980
36
13
285
509
421
288
900
19
15
1537
1289
25
285
589
1733
1029
10
19
513
704
628
982
17
1585
638
1016
968
1600
1114
19
15
1537
1289
25
285
589
1733
1029
10
19
513
709
629
981
17
1585
637
1021
969
1602
1118
19
15
1537
1289
25
285
589
1733
1093
10
11
513
448
629
853
9
1549
542
504
403
322
961
19
15
1537
1289
25
285
589
1733
1093
10
11
513
453
629
853
9
61
285
509
457
321
961
19
15
1537
1289
25
285
589
1733
1093
10
11
513
453
629
853
9
1549
542
507
403
321
961
19
15
1537
1289
25
285
589
1733
1093
10
11
513
453
629
853
9
141
285
509
457
321
961
19
15
1537
1289
25
285
525
1677
1037
10
19
513
385
897
913
145
49
638
451
1095
93
1037
19
15
1537
1289
25
285
525
1677
1037
10
19
513
385
897
913
145
1585
638
451
1095
93
1037
19
15
1537
1289
25
285
525
1677
1037
10
19
513
385
897
977
17
49
638
451
1095
109
1137
19
15
1537
1289
25
285
525
1677
1037
10
19
513
385
897
977
81
49
638
451
1095
109
781
19
15
1537
1289
25
285
525
1677
1037
10
19
513
385
897
969
81
49
638
451
1095
103
781
19
15
1536
1290
26
939
520
1803
1038
4
32
1312
410
42
864
96
1648
1840
902
1097
892
1344
19
15
1536
1290
26
939
520
1803
1038
4
32
1312
410
42
864
1120
1648
1840
902
1097
892
192
19
15
1536
1290
26
939
520
1803
1038
4
32
1312
410
42
864
1120
1649
1840
902
1097
892
192
19
15
1536
1290
26
939
520
1803
1038
9
16
1312
410
26
800
23
1585
1850
902
1410
856
914
19
15
1536
1290
26
939
520
1803
1038
9
16
1312
410
26
800
39
1584
1850
902
1410
856
562
19
15
1536
1290
26
939
520
1803
1038
9
16
1312
410
26
800
39
1585
1850
902
1410
856
562
19
15
1536
1290
26
939
520
1803
1038
9
16
1312
410
26
800
151
1584
1850
902
1410
856
786
19
15
1536
1290
26
939
520
1803
1038
9
16
1312
410
26
800
151
1585
1850
902
1410
856
786
19
15
1536
1290
26
939
520
1803
1038
9
16
1312
410
26
800
1175
1584
1850
902
1410
856
146
19
15
1536
1290
26
939
520
1803
1038
9
16
1312
410
26
800
1175
1585
1850
902
1410
856
146
19
15
1536
1290
26
939
520
1803
1038
10
16
1312
410
26
800
1094
1584
1852
902
1410
856
196
19
15
1536
1290
26
939
520
1803
1102
10
16
1312
410
26
784
1038
1584
1852
902
1410
780
452
19
15
1536
1290
26
939
520
1835
1038
9
16
1312
410
58
800
23
1585
1850
902
1090
856
514
19
15
1536
1290
26
939
520
1835
1038
9
16
1312
410
58
800
1063
1584
1850
1414
450
844
482
19
15
1536
1290
26
939
520
1835
1038
9
16
1312
410
58
800
1063
1585
1850
902
1090
844
482
19
15
1536
1290
26
939
520
1835
1038
9
16
1312
410
58
800
39
1584
1850
902
1090
792
930
19
15
1536
1290
26
939
520
1835
1038
9
16
1312
410
58
800
39
1585
1850
902
1090
792
930
19
15
1536
1290
26
939
520
1835
1038
9
16
1312
410
58
800
1111
1585
1850
902
1090
792
386
19
15
1536
1290
26
939
520
1835
1038
9
16
1312
410
90
784
1047
1585
1850
1414
258
780
386
19
15
1536
1290
26
939
520
1835
1038
9
16
1312
410
90
784
23
1585
1850
1414
258
780
514
19
15
1536
1290
26
939
520
1835
1038
9
16
1312
410
90
784
151
1584
1850
1414
258
780
770
19
15
1536
1290
26
939
520
1835
1038
9
16
1312
410
90
784
151
1585
1850
1414
258
780
770
19
15
1536
1290
26
939
520
1835
1038
9
16
1312
410
90
784
215
1585
1850
1414
258
780
610
19
15
1536
1290
26
939
520
1835
1038
9
16
1312
410
90
784
1175
1584
1850
1414
258
780
258
19
15
1536
1290
26
939
520
1835
1038
9
16
1312
410
90
784
1175
1585
1850
1414
258
780
258
19
15
1536
1290
26
939
520
1835
1038
9
16
1312
410
90
800
23
1585
1850
1414
258
792
514
19
15
1536
1290
26
939
520
1835
1038
9
16
1312
410
90
800
1063
1584
1850
1414
258
792
434
19
15
1536
1290
26
939
520
1835
1038
9
16
1312
410
90
800
1063
1585
1850
1414
258
792
434
19
15
1536
1290
26
939
520
1835
1038
9
16
1312
410
90
800
39
1584
1850
1414
258
792
1458
19
15
1536
1290
26
939
520
1835
1038
9
16
1312
410
90
800
39
1585
1850
1414
258
792
1458
19
15
1536
1290
26
939
520
1835
1038
9
16
1312
410
90
800
1111
1585
1850
1414
258
796
386
19
15
1536
1290
26
939
520
1835
1038
10
16
1312
410
58
832
1094
1584
1852
902
1090
888
132
19
15
1536
1290
26
939
520
1835
1038
10
16
1312
410
58
832
1126
1584
1852
902
1090
888
196
19
15
1536
1290
26
939
520
1835
1038
10
16
1312
410
58
800
22
1584
1852
902
1090
792
516
19
15
1536
1290
26
939
520
1835
1038
10
16
1312
410
58
800
1062
1584
1852
1414
322
828
356
19
15
1536
1290
26
939
520
1835
1038
10
16
1312
410
58
800
38
1584
1852
1414
322
828
868
19
15
1536
1290
26
939
520
1835
1038
10
16
1312
410
58
800
1110
1584
1852
902
1090
792
388
19
15
1536
1290
26
939
520
1835
1038
10
16
1312
410
58
800
214
1584
1852
1414
322
792
644
19
15
1536
1290
26
939
520
1835
1038
10
16
1312
410
90
960
1094
1584
1852
1414
258
884
260
19
15
1536
1290
26
939
520
1835
1038
10
16
1312
410
90
800
22
1584
1852
1414
258
792
516
19
15
1536
1290
26
939
520
1835
1038
10
16
1312
410
90
800
1110
1584
1852
1414
258
792
388
19
15
1536
1290
26
939
520
1835
1038
10
16
1312
410
90
800
214
1584
1852
1414
258
792
644
19
15
1536
1290
26
939
520
1835
1038
10
16
1312
410
90
800
1238
1584
1852
1414
258
792
132
19
15
1536
1290
26
938
520
1807
1037
10
16
1314
411
41
801
1041
1585
1853
1414
294
831
397
19
15
1536
1290
26
938
520
1807
1037
10
16
1314
411
41
801
17
1585
1853
1414
294
831
525
19
15
1536
1290
26
938
520
1807
1037
10
16
1314
411
41
865
1105
1585
1853
1414
294
895
141
19
15
1536
1290
26
938
520
1807
1037
10
16
1314
411
41
865
81
1585
1853
1414
294
895
653
19
15
1536
1290
26
938
520
1807
1038
10
16
1314
411
25
800
6
1585
1853
901
1413
828
512
19
15
1536
1290
26
938
520
1807
1038
10
16
1314
411
25
800
22
1585
1853
1413
389
828
544
19
15
1536
1290
26
938
520
1807
1038
10
16
1314
411
41
864
102
1585
1853
1414
294
865
832
19
15
1536
1290
26
938
520
1839
1038
4
32
1314
411
57
800
96
1649
1853
902
1094
844
844
19
15
1536
1290
26
938
520
1839
1038
10
16
1314
411
57
800
22
1585
1853
901
1093
844
512
19
15
1536
1290
26
938
520
1839
1038
10
16
1314
411
89
800
22
1585
1853
1413
261
796
512
19
15
1536
1290
26
618
520
1695
662
10
16
930
507
393
256
17
176
446
70
5
1
393
19
15
1536
1290
26
618
520
1695
662
10
16
930
507
393
256
17
177
445
70
5
1
393
19
15
1536
1298
26
618
520
1823
1110
52
32
1442
507
9
768
1176
1593
1861
837
773
833
163
19
15
1536
1298
26
618
520
1823
1110
90
32
1442
507
9
768
1137
1601
1861
837
773
769
485
19
15
1536
1298
26
618
520
1823
1110
90
32
1442
507
9
768
177
1601
1861
837
773
769
597
19
15
1536
1298
26
618
520
1823
1110
90
32
1442
503
9
768
1137
1601
1861
833
866
769
486
19
15
1536
1298
26
618
520
1823
1110
90
32
1442
503
9
768
177
1601
1861
833
866
769
614
19
15
1536
137
26
634
591
1865
1103
713
992
1731
1584
8
826
1402
1105
1539
1047
1984
1504
68
19
15
1537
1289
26
379
540
1733
1058
6
16
192
465
849
912
22
63
249
399
262
77
1132
19
15
1537
1289
25
941
516
1797
1058
6
39
1313
451
69
896
1158
1650
1854
889
769
833
74
19
15
1537
1289
25
941
516
1798
1038
6
39
1313
451
24
816
1122
1650
1854
889
1363
863
449
19
15
1537
1289
25
941
516
1805
1037
6
39
1313
451
1
802
1122
1650
1850
889
1146
882
376
19
15
1537
1289
25
941
516
1805
1038
6
35
1313
451
1
808
1122
1649
1853
889
1145
885
212
19
15
1537
1289
25
941
516
1813
1045
18
39
1313
451
37
869
1145
1638
1854
889
1345
867
417
19
15
1537
1289
25
941
516
1806
1086
18
35
1313
451
64
896
1164
1634
1854
889
771
833
80
19
15
1537
1289
25
941
516
1814
1110
6
39
1313
451
8
776
1154
1650
1850
889
1139
784
284
19
15
1537
1289
25
941
516
1814
1110
38
35
1313
451
8
784
1046
1617
1853
889
1139
860
372
19
15
1537
1289
25
941
516
1814
1110
38
35
1313
451
8
784
22
1617
1853
889
1139
860
948
19
15
1537
1289
25
941
516
1814
1110
38
35
1313
451
8
784
1174
1617
1853
889
1139
860
180
19
15
1537
1289
25
941
516
1814
1110
38
39
1313
451
8
784
1046
1618
1850
889
1139
860
372
19
15
1537
1289
25
941
516
1814
1110
38
39
1313
451
8
784
22
1618
1850
889
1139
860
948
19
15
1537
1289
25
941
516
1814
1110
38
39
1313
451
8
784
150
1618
1850
889
1139
860
820
19
15
1537
1289
25
941
516
1822
1038
6
35
1313
451
32
864
1122
1649
1853
889
1091
865
138
19
15
1537
1289
25
941
516
1822
1038
6
35
1313
451
32
864
98
1649
1853
889
1091
865
1930
19
15
1537
1289
25
941
516
1822
1038
6
35
1313
451
32
864
162
1649
1853
889
1091
865
522
19
15
1537
1289
25
941
516
1822
1038
6
39
1313
451
32
864
1122
1650
1854
889
1091
865
138
19
15
1537
1289
25
941
516
1822
1038
6
39
1313
451
32
864
98
1650
1854
889
1091
865
1930
19
15
1537
1289
25
941
516
1822
1038
6
39
1313
451
32
864
162
1650
1854
889
1091
865
522
19
15
1537
1289
25
941
516
1829
1038
6
35
1313
451
49
808
98
1649
1853
889
1101
837
545
19
15
1537
1289
25
941
516
1829
1038
6
39
1313
451
49
808
98
1650
1854
889
1101
837
545
19
15
1537
1289
25
941
516
1829
1038
6
39
1313
451
89
936
1186
1650
1854
889
778
832
92
19
15
1537
1289
25
941
516
1830
1038
6
35
1313
451
88
936
1057
1649
1853
889
1035
839
223
19
15
1537
1289
25
941
516
1830
1038
6
35
1313
451
88
936
162
1649
1853
889
1035
832
1116
19
15
1537
1289
25
941
516
1830
1038
6
39
1313
451
88
936
1058
1650
1854
889
1035
832
220
19
15
1537
1289
25
941
516
1830
1038
6
39
1313
451
88
936
1186
1650
1854
889
1035
832
92
19
15
1537
1289
25
941
516
1830
1038
6
39
1313
451
88
936
162
1650
1854
889
1035
832
1116
19
15
1537
1289
25
941
516
1917
1037
6
39
1313
451
97
770
1122
1650
1850
889
1050
770
392
19
15
1537
1289
25
941
516
1917
1038
6
35
1313
451
97
768
1122
1649
1853
889
1049
773
394
19
15
1537
1289
25
941
516
1917
1038
6
39
1313
451
97
768
1122
1650
1854
889
1306
776
138
19
15
1537
1290
26
282
522
1611
1047
10
16
514
762
968
976
16
48
638
996
1056
34
1184
19
15
1537
1290
26
282
522
1611
1047
10
16
514
762
968
976
16
1584
638
996
1056
34
1184
19
15
1538
1290
26
282
522
1611
1057
6
8
514
762
968
900
142
1591
1213
996
1056
0
520
19
15
1536
1290
26
378
538
1784
1036
10
16
194
466
835
851
1041
48
254
396
266
354
327
19
15
1536
1290
26
378
538
1784
1036
10
16
194
466
835
851
17
48
254
396
266
354
839
19
15
1536
1290
26
378
538
1784
1036
10
16
194
466
835
851
81
48
254
396
266
354
775
19
15
1536
1290
26
378
538
1784
1036
10
16
194
466
835
851
337
48
254
396
266
354
1031
19
15
1536
1290
26
378
538
1784
1036
10
16
194
466
835
851
337
176
254
396
266
354
1031
19
15
1536
1290
26
378
538
1784
1036
10
16
194
466
835
979
17
48
254
396
270
98
1031
19
15
1538
1290
26
634
584
1876
1044
4
16
1474
347
0
968
76
1598
1790
210
103
888
552
19
15
1538
1290
26
378
536
1740
1036
4
16
194
467
848
900
34
62
254
398
263
285
826
19
15
1538
1290
26
378
536
1740
1036
4
16
194
467
848
948
34
62
254
398
263
268
796
19
15
1538
1290
26
378
536
1788
1036
4
16
194
467
832
930
1026
62
254
398
267
287
277
19
15
1538
1290
26
378
536
1788
1036
4
16
194
467
832
930
2
62
254
398
267
287
789
19
15
1538
1290
26
378
536
1788
1036
4
16
194
467
832
930
1058
62
254
398
267
287
265
19
15
1538
1290
26
378
536
1788
1036
4
16
194
467
832
930
34
62
254
398
267
287
774
19
15
1538
1290
25
941
520
1804
1036
4
38
1313
455
16
824
1122
1650
1854
890
1107
872
206
19
15
1538
1290
25
941
520
1804
1036
4
38
1313
455
16
820
1122
1650
1854
890
1367
877
364
19
15
1538
1290
25
941
520
1820
1036
4
38
1313
455
0
808
1122
1650
1854
890
1131
888
222
19
15
1538
1290
25
941
520
1820
1108
38
38
1313
455
0
788
1046
1616
1854
890
1139
861
337
19
15
1538
1290
25
941
520
1820
1108
38
38
1313
455
0
788
22
1616
1854
890
1139
861
849
19
15
1538
1290
25
941
520
1820
1108
38
38
1313
455
0
788
150
1616
1854
890
1139
861
593
19
15
1538
1290
25
941
520
1836
1036
4
38
1313
455
48
872
1122
1650
1854
890
1099
872
270
19
15
1538
1290
25
941
520
1836
1036
4
38
1313
455
80
984
1122
1650
1854
890
1035
872
270
19
15
1538
1290
25
941
520
1868
1036
4
38
1313
455
112
964
1090
1650
1854
890
1047
877
12
19
15
1538
1290
25
941
520
1868
1036
4
38
1313
455
112
824
1122
1650
1854
890
1043
776
398
19
15
1538
1298
26
283
520
1692
1084
52
32
512
506
832
900
1044
64
260
486
294
262
416
19
15
1538
1298
26
283
520
1692
1084
52
32
512
506
832
900
20
64
260
486
278
70
928
19
15
1538
1298
26
283
520
1692
1084
52
32
512
506
832
900
1108
64
260
486
294
267
403
19
15
1538
1298
26
283
520
1692
1084
52
32
512
506
832
900
84
64
260
486
294
267
915
19
15
1538
1298
26
283
520
1692
1084
52
32
512
506
832
900
148
64
260
486
294
267
784
19
15
1538
1298
26
283
520
1692
1084
52
32
512
506
832
900
148
1600
514
486
582
267
1043
19
15
1538
1298
26
283
520
1692
1084
52
32
512
506
832
900
1172
1600
514
486
582
267
275
19
15
1540
1298
26
283
520
1611
1056
28
32
512
762
970
896
30
62
514
998
1058
2
1268
19
15
1538
1290
154
634
520
1796
1108
4
72
834
499
0
780
140
238
510
34
775
780
768
19
15
1538
1290
154
634
520
1796
1108
36
96
834
507
0
780
76
208
390
38
807
781
992
19
15
1536
1290
25
940
518
1793
1037
6
39
1312
448
4
822
1122
1651
1855
888
1112
888
192
19
15
1536
1290
25
940
518
1825
1037
6
39
1312
448
92
918
1058
1651
1855
888
776
848
192
19
15
1536
1290
25
940
518
1825
1037
6
39
1312
448
92
918
34
1651
1855
888
776
848
960
19
15
1536
1290
25
940
518
1825
1037
6
39
1312
448
92
918
1122
1651
1855
888
776
848
320
19
15
1536
1290
26
282
522
1690
1038
70
34
515
505
833
945
225
81
581
485
1093
93
541
19
15
1536
1290
26
282
522
1690
1038
70
34
515
505
833
945
226
81
578
486
1095
93
540
19
15
1537
1288
25
940
521
1833
1039
6
35
1312
454
50
824
96
1649
1840
893
1100
784
1868
19
15
1537
1288
25
940
521
1833
1039
6
35
1312
454
50
824
1120
1649
1840
893
1100
784
332
19
15
1536
1290
26
634
536
1871
1102
70
34
963
471
81
816
161
1617
706
96
770
776
537
19
15
1536
1290
26
634
536
1871
1102
70
34
963
471
81
824
161
1617
706
96
770
769
525
19
15
1536
1290
26
634
536
1919
1038
70
34
963
467
65
804
225
1617
709
98
790
796
517
19
15
1536
1290
26
378
536
1743
1038
6
18
195
467
849
900
1
62
250
396
261
300
837
19
15
1536
1290
26
378
536
1743
1038
6
18
195
467
849
900
33
62
250
396
261
300
869
19
15
1536
1290
26
378
536
1743
1038
6
18
195
467
849
856
321
190
250
396
261
353
1049
19
15
1536
1290
26
378
536
1743
1038
6
18
195
467
849
952
33
62
250
396
261
257
785
19
15
1536
1290
26
378
536
1743
1038
6
18
195
467
849
948
33
62
250
396
261
268
797
19
15
1536
1290
26
378
536
1791
1038
6
18
195
467
833
928
1025
62
250
396
269
281
281
19
15
1536
1290
26
378
536
1791
1038
6
18
195
467
833
928
1
62
250
396
269
281
1113
19
15
1536
1290
26
378
536
1791
1038
6
18
195
467
833
928
1057
62
250
396
269
281
261
19
15
1536
1290
26
378
536
1791
1038
6
18
195
467
833
928
33
62
250
396
269
281
773
19
15
1536
1290
26
378
536
1791
1038
6
18
195
467
833
848
1
62
250
396
269
353
802
19
15
1536
1290
26
378
536
1791
1038
6
18
195
467
833
848
257
62
250
396
269
353
1058
19
15
1536
1290
26
378
536
1791
1038
6
18
195
467
833
848
257
190
250
396
269
353
1058
19
15
1536
1290
26
378
536
1791
1038
6
18
195
467
833
944
1025
62
250
396
269
289
386
19
15
1536
1290
26
378
536
1791
1038
6
18
195
467
833
944
1
62
250
396
269
289
898
19
15
1536
1290
26
378
536
1791
1038
6
18
195
467
833
840
1
62
250
396
269
369
1361
19
15
1536
1290
26
378
536
1791
1038
6
18
195
467
833
840
257
62
250
396
269
369
1113
19
15
1536
1290
26
378
536
1791
1038
6
18
195
467
833
840
257
190
250
396
269
369
1113
19
15
1536
1290
26
378
536
1791
1038
6
18
195
467
833
840
321
190
250
396
269
369
1029
19
15
1536
1290
26
378
536
1791
1038
6
18
195
467
833
936
1025
62
250
396
269
297
277
19
15
1536
1290
26
378
536
1791
1038
6
18
195
467
833
936
1
62
250
396
269
297
817
19
15
1536
1290
26
378
536
1791
1038
6
18
195
467
833
936
1057
62
250
396
269
297
265
19
15
1536
1290
26
378
536
1791
1038
6
18
195
467
833
936
33
62
250
396
269
297
777
19
15
1536
1290
26
378
536
1791
1038
6
18
195
467
833
968
1025
62
250
396
286
113
345
19
15
1536
1290
26
378
536
1791
1038
6
18
195
467
833
968
1
62
250
396
286
113
537
19
15
1536
1290
26
378
520
1751
1046
38
38
195
475
833
848
1110
82
194
393
261
369
264
19
15
1536
1290
26
378
520
1751
1046
38
38
195
475
833
848
86
82
194
393
261
369
776
19
15
1536
1290
26
378
520
1751
1046
38
38
195
475
833
976
1110
82
194
393
261
113
264
19
15
1536
1290
26
378
520
1751
1046
38
38
195
475
833
976
86
82
194
393
261
113
520
19
15
1536
1290
26
282
776
1807
1038
6
10
515
519
1041
1520
1025
14
257
896
1801
1249
253
19
15
1536
1290
26
282
776
1823
1038
6
10
515
519
1025
1520
1025
14
513
896
1989
1265
226
19
15
1536
1290
26
282
776
1823
1038
6
10
515
519
1025
1520
1025
1550
513
896
1989
1265
226
19
15
1536
1290
26
282
776
1823
1038
6
10
515
519
1025
1520
1089
14
257
896
1796
1264
149
19
15
1536
1290
26
282
776
1823
1038
6
10
515
519
1025
1520
1089
1550
513
896
1989
1265
153
19
15
1536
1290
26
282
776
1999
1038
6
10
515
519
1137
1520
1025
14
257
896
2021
1153
121
19
15
1536
1290
26
282
776
1999
1038
6
10
515
519
1137
1520
1025
1550
1153
896
2021
1153
121
19
15
1536
1290
26
282
776
1999
1038
6
10
515
519
1137
1400
1025
14
257
896
2021
1225
153
19
15
1536
1290
26
282
776
1999
1038
6
10
515
519
1137
1400
1025
1550
1153
896
2021
1225
153
19
15
1536
1290
26
282
776
1999
1038
6
10
515
519
1137
1528
1025
14
257
896
2021
1169
81
19
15
1536
1290
26
282
776
1999
1038
6
10
515
519
1137
1528
1025
1550
1153
896
2021
1169
81
19
15
1536
1290
26
282
776
1951
1038
6
10
515
519
1089
1392
1025
1550
1153
896
2041
1256
169
19
15
1536
1290
26
282
776
1951
1038
6
10
515
519
1089
1384
1025
14
257
896
2036
1236
213
19
15
1536
1290
26
282
776
1951
1038
6
10
515
519
1089
1384
1025
1550
1153
896
2036
1236
213
19
15
1536
1290
26
282
520
1679
1038
70
34
515
391
913
1016
225
81
578
448
1097
105
521
19
15
1536
1290
26
282
520
1679
1038
70
34
515
391
913
952
225
81
578
448
1101
81
529
19
15
1536
1290
26
282
520
1647
1038
6
10
515
391
609
1008
1
1550
513
448
473
337
777
19
15
1536
1162
26
634
536
1791
654
390
482
451
359
321
272
321
369
6
320
788
852
265
19
15
1536
1162
26
634
536
1871
1102
198
482
451
467
81
816
193
209
5
610
774
776
574
19
15
1536
1162
26
634
536
1871
1102
198
482
451
471
81
816
193
209
2
608
770
776
573
19
15
1536
1162
26
634
536
1871
1102
198
482
451
471
81
820
193
209
5
609
773
780
573
19
15
1537
1288
25
940
520
1803
1059
16
35
1312
427
41
811
1064
1635
1840
915
1107
859
347
19
15
1537
1288
25
940
520
1803
1059
16
35
1312
427
41
811
40
1635
1840
915
1107
859
1371
19
15
1537
1288
25
940
520
1803
1059
16
35
1312
427
42
811
1064
1635
1840
915
1088
851
337
19
15
1537
1288
25
940
520
1803
1059
16
35
1312
427
42
811
40
1635
1840
915
1088
851
1361
19
15
1537
1288
25
940
520
1803
1059
16
35
1312
427
42
810
1064
1635
1840
915
1104
853
341
19
15
1537
1288
25
940
520
1803
1059
16
35
1312
427
42
810
40
1635
1840
915
1120
821
1269
19
15
1537
1288
25
940
520
1803
1059
16
35
1312
428
34
811
1064
1635
1840
842
1362
859
347
19
15
1537
1288
25
940
520
1803
1059
16
35
1312
428
34
811
40
1635
1840
842
1362
859
571
19
15
1537
1288
25
940
520
1803
1059
16
35
1312
428
34
810
40
1635
1840
842
1124
822
854
19
15
1537
1288
25
940
520
1803
1059
16
35
1312
428
42
811
1064
1635
1840
842
1090
859
347
19
15
1537
1288
25
940
520
1803
1059
16
35
1312
428
42
811
40
1635
1840
842
1090
859
571
19
15
1537
1288
25
940
520
1803
1059
16
35
1312
428
42
810
40
1635
1840
842
1122
822
1254
19
15
1537
1288
25
940
520
1803
1059
16
35
1312
431
42
810
40
1635
1840
843
1120
821
1253
19
15
1537
1288
25
940
520
1803
1059
80
35
1312
427
42
811
168
1571
1840
915
1088
851
603
19
15
1537
1288
25
940
520
1803
1059
80
35
1312
427
42
810
168
1571
1840
915
1104
853
597
19
15
1537
1288
25
940
520
1803
1059
80
35
1312
428
34
811
168
1571
1840
842
1098
859
603
19
15
1537
1288
25
940
520
1803
1059
80
35
1312
428
34
810
168
1571
1840
842
1124
822
822
19
15
1537
1288
25
940
520
1803
1059
80
35
1312
428
42
811
168
1571
1840
842
1090
859
603
19
15
1537
1288
25
940
520
1803
1059
80
35
1312
428
42
810
168
1571
1840
842
1122
822
827
19
15
1537
1288
25
940
520
1803
1059
80
35
1312
431
42
810
168
1571
1840
843
1120
821
821
19
15
1538
1288
26
282
776
1804
1036
8
10
515
519
1040
1464
1232
14
259
896
1811
1232
132
19
15
1538
1288
26
282
776
1804
1036
8
10
515
519
1040
1464
1232
1550
1155
896
1811
1232
132
19
15
1538
1288
26
282
776
1948
1044
8
10
515
519
1088
1428
1170
62
259
896
2035
1181
12
19
15
1537
1288
25
428
648
1739
1059
16
35
288
299
809
939
1064
1635
1520
659
307
107
297
19
15
1537
1288
25
428
648
1739
1059
16
35
288
299
809
939
40
1635
1520
659
307
107
681
19
15
1537
1288
25
428
648
1739
1059
16
35
288
299
802
939
1064
1635
1520
659
312
111
305
19
15
1537
1288
25
428
648
1739
1059
16
35
288
299
802
939
40
1635
1520
659
312
111
681
19
15
1537
1288
25
428
648
1739
1059
16
35
288
299
810
939
1064
1635
1520
659
304
107
297
19
15
1537
1288
25
428
648
1739
1059
16
35
288
299
810
939
40
1635
1520
659
304
107
873
19
15
1537
1288
25
428
648
1739
1059
16
35
288
299
810
938
1064
1635
1520
659
304
101
309
19
15
1537
1288
25
428
648
1739
1059
16
35
288
299
810
938
40
1635
1520
659
304
101
877
19
15
1537
1288
25
428
648
1739
1059
80
35
288
299
809
939
168
1571
1520
659
307
107
553
19
15
1537
1288
25
428
648
1739
1059
80
35
288
299
802
939
168
1571
1520
659
312
111
561
19
15
1537
1288
25
428
648
1739
1059
80
35
288
299
810
939
168
1571
1520
659
304
107
553
19
15
1537
1288
25
428
648
1739
1059
80
35
288
299
810
938
168
1571
1520
659
304
101
565
19
15
1656
1024
910
970
1988
1761
1667
343
725
98
34
571
49
128
5
33
180
406
910
1704
19
15
1656
1024
910
970
1988
1761
1667
343
725
98
34
571
49
128
3
33
180
406
910
1704
19
15
1656
1024
910
970
1988
1761
1667
343
725
98
73
571
49
128
5
33
133
457
847
1832
19
15
1656
1024
910
970
1988
1761
1667
343
725
98
73
571
49
128
3
33
133
457
847
1832
19
15
1656
1024
910
970
1988
1762
1667
343
725
98
34
570
50
128
5
33
184
404
918
1840
19
15
1656
1024
910
970
1988
1762
1667
343
725
98
34
570
50
128
3
33
184
404
918
1840
19
15
33
550
36
678
512
1546
1560
1052
56
956
380
14
644
776
288
1472
0
800
960
1094
19
15
1569
1573
324
54
484
410
156
54
573
60
964
612
784
52
262
768
816
900
1056
1316
19
15
1569
1573
324
54
484
410
156
54
573
60
964
612
784
84
262
768
824
900
1056
1380
19
15
1569
1573
324
54
484
410
156
310
573
60
964
612
784
564
6
768
816
900
1102
584
19
15
1569
1573
324
54
484
410
156
310
573
60
964
612
784
596
6
768
816
900
1056
612
19
15
1569
1574
324
54
484
410
156
28
568
60
964
612
784
16
272
768
816
900
1056
1292
19
15
1569
1574
324
54
484
410
156
28
568
60
964
612
784
16
288
768
816
900
1056
1292
19
15
1569
1574
324
54
484
410
156
28
568
60
964
612
784
32
288
768
816
900
1056
1306
19
15
1569
1574
324
54
484
410
156
28
568
60
964
612
784
656
320
768
816
900
1056
524
19
15
1569
1574
324
54
484
410
156
28
568
60
964
612
784
656
272
768
816
900
1056
524
19
15
1569
1574
324
54
484
410
156
28
568
60
964
612
784
656
288
768
816
900
1056
524
19
15
1569
1574
324
54
484
410
156
28
600
60
964
612
784
32
352
768
816
900
1056
1306
19
15
1569
1574
324
54
484
410
156
28
600
60
964
612
784
656
352
768
816
900
1056
524
19
15
1569
1574
324
54
484
410
156
60
568
60
964
612
784
48
256
768
816
900
1056
1296
19
15
1569
1574
324
54
484
410
156
92
568
60
964
612
784
112
256
768
816
900
1102
1482
19
15
1569
1574
324
54
484
410
156
92
600
60
964
612
784
672
288
768
816
900
1102
538
19
15
1569
1574
324
54
484
410
156
284
568
60
964
612
784
528
64
768
816
900
1056
140
19
15
1569
1574
324
54
484
410
156
284
568
60
964
612
784
528
16
768
816
900
1056
140
19
15
1569
1574
324
54
484
410
156
284
568
60
964
612
784
528
32
768
816
900
1056
140
19
15
1569
1574
324
54
484
410
156
284
568
60
964
612
784
544
32
768
816
900
1056
154
19
15
1569
1574
324
54
484
410
156
284
568
60
964
612
784
1168
64
768
816
900
1056
1548
19
15
1569
1574
324
54
484
410
156
284
568
60
964
612
784
1168
16
768
816
900
1056
1548
19
15
1569
1574
324
54
484
410
156
284
568
60
964
612
784
1168
32
768
816
900
1056
1548
19
15
1569
1574
324
54
484
410
156
284
600
60
964
612
784
544
96
768
816
900
1056
154
19
15
1569
1574
324
54
484
410
156
284
600
60
964
612
784
1168
96
768
816
900
1056
1548
19
15
1569
1574
324
54
484
410
156
348
568
60
964
612
784
624
0
768
816
900
1102
202
19
15
1569
1574
324
54
484
410
156
348
600
60
964
612
784
1184
32
768
816
900
1056
1562
19
15
1569
1574
324
54
484
410
156
316
568
60
964
612
784
560
0
768
816
900
1056
144
19
15
1569
1574
324
54
484
410
156
316
568
60
964
612
784
592
0
768
816
900
1102
208
19
15
1568
1573
324
54
484
410
147
55
573
60
964
612
790
50
267
768
824
900
1044
1300
19
15
1568
1573
324
54
484
410
147
55
573
60
964
612
790
50
263
768
824
900
1044
1300
19
15
1568
1573
324
54
484
410
147
55
573
60
964
612
790
50
275
768
824
900
1044
1300
19
15
1568
1573
324
54
484
410
147
311
573
60
964
612
790
562
11
768
824
900
1044
148
19
15
1568
1573
324
54
484
410
147
311
573
60
964
612
790
562
7
768
824
900
1044
148
19
15
1568
1573
324
54
484
410
147
311
573
60
964
612
790
562
19
768
824
900
1044
148
19
15
1568
1573
324
54
484
410
155
23
605
60
964
612
786
32
358
768
821
901
1057
1304
19
15
1568
1573
324
54
484
410
155
23
605
60
964
612
786
32
359
768
821
901
1057
1304
19
15
1568
1573
324
54
484
410
155
279
605
60
964
612
786
544
102
768
821
901
1057
152
19
15
2
964
486
199
167
131
154
476
141
9
233
289
308
257
3
139
25
258
547
513
19
15
28
534
17
24
824
28
244
276
22
560
256
396
384
396
4
932
756
1926
1034
258
19
15
28
534
17
24
824
28
244
276
22
560
256
396
384
396
516
932
756
1926
1034
258
19
15
28
534
17
24
824
28
244
276
22
560
256
396
384
396
258
932
756
1926
1034
258
19
15
28
534
17
24
824
28
244
276
22
560
256
396
384
396
260
932
756
1926
1034
258
19
15
28
534
17
24
824
28
244
276
22
560
256
396
384
460
260
932
748
1926
1039
194
19
15
28
534
17
24
824
28
244
276
22
560
258
396
384
396
2
935
749
1924
1036
258
19
15
28
534
17
24
824
28
244
276
22
560
258
396
384
396
4
932
757
1924
1036
258
19
15
28
534
17
24
824
28
244
276
22
560
258
396
384
396
516
932
757
1924
1036
258
19
15
28
534
17
24
824
28
244
276
22
560
258
396
384
396
258
932
758
1924
1036
258
19
15
28
534
17
24
824
28
244
276
22
560
258
396
384
396
260
932
757
1924
1036
258
19
15
28
534
17
24
824
28
244
276
22
560
258
396
384
460
2
935
749
1924
1036
194
19
15
28
534
17
24
824
28
244
276
22
560
258
396
384
460
258
932
758
1924
1036
194
19
15
28
534
17
24
824
28
244
276
22
560
258
396
384
460
260
932
757
1924
1036
194
19
15
28
512
16
24
824
28
244
286
16
560
256
396
384
390
6
944
756
1926
1031
133
19
15
28
512
16
24
824
28
244
286
16
560
256
396
384
390
518
944
756
1926
1031
133
19
15
28
512
16
24
824
28
244
286
16
560
256
396
384
390
262
944
756
1926
1031
133
19
15
28
512
16
24
824
28
244
286
16
560
256
396
384
454
6
944
756
1926
1031
373
19
15
28
512
16
24
824
28
244
286
16
560
256
396
384
454
262
944
756
1926
1031
373
19
15
28
512
16
24
824
28
244
286
16
560
256
396
384
422
518
946
758
1862
1031
309
19
15
28
512
16
24
824
28
244
286
16
560
256
396
384
422
262
944
756
1862
1031
309
19
15
28
512
16
24
824
28
244
286
18
560
256
396
384
390
0
944
758
1926
1031
261
19
15
28
512
16
24
824
28
244
286
18
560
256
396
384
390
512
944
764
1926
1031
261
19
15
28
512
16
24
824
28
244
286
18
560
256
396
384
390
2
944
757
1926
1031
133
19
15
28
512
16
24
824
28
244
286
18
560
256
396
384
390
256
944
758
1926
1031
261
19
15
28
512
16
24
824
28
244
286
18
560
256
396
384
390
514
944
757
1926
1031
133
19
15
28
512
16
24
824
28
244
286
18
560
256
396
384
390
258
944
757
1926
1031
133
19
15
28
512
16
24
824
28
244
286
18
560
256
396
384
454
0
946
758
1926
1031
373
19
15
28
512
16
24
824
28
244
286
18
560
256
396
384
454
2
944
757
1926
1031
373
19
15
28
512
16
24
824
28
244
286
18
560
256
396
384
454
256
944
758
1926
1031
373
19
15
28
512
16
24
824
28
244
286
18
560
256
396
384
454
258
944
757
1926
1031
373
19
15
28
512
16
24
824
28
244
286
18
560
256
396
384
422
512
946
758
1862
1031
309
19
15
28
512
16
24
824
28
244
286
18
560
256
396
384
422
256
944
758
1862
1031
309
19
15
28
512
16
24
824
28
244
286
18
560
256
396
384
422
258
946
758
1862
1031
309
19
15
28
512
16
20
830
171
55
285
162
730
258
298
2
451
328
926
542
465
464
836
19
15
28
512
16
16
824
28
244
286
18
564
260
388
388
390
0
956
748
1932
1032
260
19
15
28
512
16
16
824
28
244
286
18
564
260
388
388
390
512
956
748
1932
1032
260
19
15
28
512
16
16
824
28
244
286
18
564
260
388
388
390
256
956
748
1932
1032
260
19
15
28
512
16
16
824
28
244
286
18
564
260
388
388
454
0
956
748
1932
1032
196
19
15
28
512
16
16
824
28
244
286
18
564
260
388
388
454
256
956
748
1932
1032
196
19
15
28
512
16
16
824
28
244
286
18
728
260
388
388
390
516
1012
538
1868
1032
260
19
15
28
512
16
16
824
28
244
286
18
728
260
388
388
422
516
1012
538
1868
1128
308
19
15
872
783
1153
648
1579
1611
1179
147
1171
1016
1019
523
777
97
1633
97
19
83
524
733
19
15
36
1430
30
6
775
141
1984
864
992
1136
514
1673
1677
321
1282
1046
786
2006
81
50
19
15
36
1430
30
6
775
141
1984
864
992
1144
514
1673
1677
321
1281
1040
788
2006
81
50
19
15
36
1430
30
6
775
141
1984
864
992
1144
514
1673
1677
321
1280
1040
788
2006
81
50
19
15
36
1430
30
6
775
141
1984
864
992
1144
514
1673
1677
321
1282
1040
786
2006
81
50
19
15
36
1430
30
6
775
141
1984
864
992
1144
514
1673
1677
320
1280
1040
788
2006
81
56
19
15
36
1430
25
1
769
133
1984
864
994
1150
518
1669
1665
321
1285
1040
784
1990
233
41
19
15
36
1430
25
1
769
133
1984
864
994
1151
519
1669
1665
321
1310
1041
784
1986
233
41
19
15
38
1441
17
57
769
133
1986
834
993
549
541
1541
1664
130
1190
46
907
1621
196
194
19
15
38
1313
17
9
769
133
1986
1474
226
647
573
1604
1664
1538
36
1078
818
1652
133
513
19
15
38
1313
17
9
769
133
1986
1474
226
647
573
1604
1664
1548
36
1078
818
1652
133
525
19
15
38
1441
17
51
775
133
1986
834
993
545
537
1537
1665
269
293
45
909
1613
193
26
19
15
38
1441
18
51
775
133
1986
834
992
545
537
1537
1665
258
291
7
910
1622
209
0
19
15
38
1441
18
51
775
133
1986
834
992
545
537
1537
1665
130
1187
7
910
1622
209
192
19
15
38
1441
18
51
775
133
1986
834
992
545
537
1536
1665
258
291
7
910
1615
193
0
19
15
38
1441
18
51
775
133
1986
834
992
545
537
1536
1665
130
1187
7
910
1615
193
192
19
15
38
1441
18
51
775
133
1986
834
992
546
532
1557
1665
258
295
45
904
1618
198
0
19
15
38
1441
18
51
775
133
1986
834
992
546
532
1556
1665
258
295
45
904
1604
198
0
19
15
2
662
16
3
768
84
97
371
51
515
315
456
394
922
522
984
729
1913
1039
778
19
15
1
657
17
32
771
135
110
366
478
707
611
1555
52
900
648
570
961
1633
1715
1912
19
15
49
357
69
788
400
928
898
394
278
852
1280
1292
20
128
515
595
1809
1034
396
768
19
15
49
357
69
788
400
928
898
394
279
852
1280
1292
20
128
514
595
1809
1034
396
768
19
15
49
357
69
788
400
928
898
394
279
852
1280
1292
20
64
514
595
1809
1034
396
896
19
15
49
357
69
788
400
928
898
650
86
852
1280
1292
20
640
643
1683
1809
1034
396
256
19
15
49
357
69
788
400
928
898
650
87
852
1280
1292
20
640
642
1683
1809
1034
396
256
19
15
49
357
69
788
400
928
898
650
279
852
1280
1292
20
640
514
595
1809
1034
396
256
19
15
49
357
69
785
913
1985
1418
394
75
849
597
1617
1056
1312
1078
802
951
1237
256
64
19
15
49
357
5
781
897
2017
1418
394
106
770
522
1546
1024
1312
1068
860
972
580
896
64
19
15
50
352
269
768
524
364
418
395
417
416
924
696
1808
1042
286
24
520
48
1028
1478
19
15
52
358
262
22
21
221
194
395
425
33
545
362
952
550
422
803
993
432
771
257
19
15
52
358
262
22
21
221
194
395
425
929
545
362
104
553
677
541
737
688
555
1923
19
15
52
358
262
22
21
221
194
395
425
929
545
362
104
553
421
541
225
688
555
1923
19
15
52
358
262
22
21
221
194
395
441
929
545
362
104
521
709
1037
737
688
555
1955
19
15
52
358
262
22
21
221
194
395
441
929
545
362
104
553
709
1037
737
688
555
1923
19
15
52
358
262
790
21
365
194
395
729
529
33
970
632
521
901
589
97
368
971
1091
19
15
52
358
262
790
21
365
194
395
729
529
33
970
632
521
902
591
97
368
971
1091
19
15
52
358
262
790
21
365
194
395
729
529
33
970
632
521
903
589
97
368
971
1091
19
15
52
358
262
790
21
365
194
395
473
529
33
970
632
521
645
717
97
368
971
1091
19
15
52
358
262
790
21
365
194
395
473
529
33
970
632
521
646
719
97
368
971
1091
19
15
52
358
262
790
21
365
194
395
473
529
33
970
632
521
647
717
97
368
971
1091
19
15
434
562
738
451
95
12
22
390
438
263
841
611
264
384
32
41
270
144
739
436
19
15
434
946
738
450
990
30
22
262
54
134
549
961
1089
640
788
816
837
1025
1306
1372
19
15
434
946
738
452
990
30
22
262
50
1154
1058
834
1088
640
1740
1612
1356
262
567
861
19
15
434
946
738
452
990
30
22
262
50
1154
1058
834
528
640
1740
1612
1356
262
103
989
19
15
434
946
738
452
990
30
22
262
50
1154
1058
834
1104
640
1740
1612
1356
262
599
861
19
15
434
946
738
452
990
30
22
262
50
1154
1058
834
592
640
1740
1612
1356
262
19
920
19
15
434
946
738
454
990
22
22
261
57
133
545
965
1041
769
785
821
833
1026
1059
957
19
15
434
946
738
454
990
22
22
261
45
133
545
965
1041
769
1449
825
833
1026
1059
957
19
15
434
946
738
454
990
22
22
261
53
133
1057
965
529
769
789
821
1937
517
73
893
19
15
434
946
738
454
990
22
22
261
53
1157
1057
837
1105
641
1741
1609
1345
258
594
838
19
15
434
946
738
454
990
22
22
261
61
133
545
965
1041
769
1445
825
833
1026
1059
957
19
15
434
946
738
454
990
22
22
261
61
1157
1057
837
1105
641
1737
1605
1345
258
594
838
19
15
434
946
738
454
990
30
22
261
57
133
545
961
1089
641
785
821
833
1025
1305
1369
19
15
434
946
738
454
990
30
22
261
57
133
545
961
1105
641
785
821
833
1025
1299
1371
19
15
434
946
738
454
990
30
22
261
45
133
546
962
1041
769
1449
825
832
1028
1062
953
19
15
434
946
738
454
990
30
22
261
53
133
1057
961
529
769
789
821
1937
513
73
861
19
15
434
946
738
454
990
30
22
261
53
133
1057
961
529
769
790
822
1937
513
73
861
19
15
434
946
738
454
990
30
22
261
53
133
1057
961
593
769
789
821
1937
513
21
793
19
15
434
946
738
454
990
30
22
261
53
133
1057
961
593
769
790
822
1937
513
21
793
19
15
434
946
738
454
990
30
22
261
53
133
545
961
1089
641
789
805
833
1025
1305
1369
19
15
434
946
738
454
990
30
22
261
53
133
545
961
1089
641
790
821
833
1025
1305
1369
19
15
434
946
738
454
990
30
22
261
53
133
1058
961
529
769
789
821
1936
518
73
891
19
15
434
946
738
454
990
30
22
261
53
133
1058
961
593
769
789
821
1936
518
22
798
19
15
434
946
738
454
990
30
22
261
53
133
1058
962
529
769
789
821
1936
516
102
825
19
15
434
946
738
454
990
30
22
261
53
133
1058
962
593
769
789
821
1936
516
22
795
19
15
434
946
738
454
990
30
22
261
53
133
546
961
1089
641
789
821
832
1030
1310
1374
19
15
434
946
738
454
990
30
22
261
53
133
546
961
1089
641
790
821
832
1030
1310
1374
19
15
434
946
738
454
990
30
22
261
53
133
546
961
1041
769
789
821
832
1030
1062
953
19
15
434
946
738
454
990
30
22
261
53
133
546
962
1041
769
789
821
832
1028
1062
953
19
15
434
946
738
454
990
30
22
261
53
133
546
962
1104
641
790
821
832
1032
1299
1375
19
15
434
946
738
454
990
30
22
261
53
1157
1057
833
1089
641
1741
1613
1345
257
563
857
19
15
434
946
738
454
990
30
22
261
53
1157
1057
833
1105
641
1741
1613
1345
257
585
857
19
15
434
946
738
454
990
30
22
261
53
1157
1057
833
529
641
1741
1609
1345
257
210
991
19
15
434
946
738
454
990
30
22
261
53
1157
1057
833
577
641
1741
1609
1345
257
25
901
19
15
434
946
738
454
990
30
22
261
53
1157
1057
833
593
641
1741
1637
1345
257
19
921
19
15
434
946
738
454
990
30
22
261
53
1157
1058
833
1089
641
1741
1613
1344
262
562
858
19
15
434
946
738
454
990
30
22
261
53
1157
1058
833
577
641
1741
1613
1344
262
30
902
19
15
434
946
738
454
990
30
22
261
53
1157
1058
833
593
641
1741
1613
1344
262
22
923
19
15
434
946
738
454
990
30
22
261
53
1157
1058
834
529
641
1741
1653
1344
260
102
985
19
15
434
946
738
454
990
30
22
261
53
1157
1058
834
577
641
1741
1637
1344
264
46
902
19
15
434
946
738
454
990
30
22
261
53
1157
1058
834
593
641
1741
1637
1344
264
22
926
19
15
434
946
738
454
990
30
22
261
61
133
546
962
1041
769
1445
825
832
1028
1062
953
19
15
434
946
738
454
990
30
22
261
61
1157
1057
833
1089
641
1737
1605
1345
257
562
859
19
15
434
946
738
454
990
30
22
261
61
1157
1057
833
1105
641
1737
1605
1345
257
585
857
19
15
434
946
738
454
990
30
22
261
61
1157
1057
833
529
641
1737
1605
1345
257
211
987
19
15
434
946
738
454
990
30
22
261
61
1157
1057
833
577
641
1737
1605
1345
257
25
901
19
15
434
946
738
454
990
30
22
261
61
1157
1057
833
593
641
1737
1605
1345
257
18
923
19
15
434
946
738
454
990
30
22
261
61
1157
1058
833
1089
641
1737
1609
1344
262
562
858
19
15
434
946
738
454
990
30
22
261
61
1157
1058
833
1105
641
1737
1609
1344
262
598
859
19
15
434
946
738
454
990
30
22
261
61
1157
1058
833
529
641
1737
1609
1344
262
102
989
19
15
434
946
738
454
990
30
22
261
61
1157
1058
833
577
641
1737
1609
1344
262
30
902
19
15
434
946
738
454
990
30
22
261
61
1157
1058
833
593
641
1737
1609
1344
262
22
923
19
15
434
946
738
454
990
30
22
261
61
1157
1058
834
1089
641
1737
1609
1344
260
566
862
19
15
434
946
738
454
990
30
22
261
61
1157
1058
834
1105
641
1737
1609
1344
264
590
859
19
15
434
946
738
454
990
30
22
261
61
1157
1058
834
1104
641
1737
1641
1344
264
587
859
19
15
434
946
738
454
990
30
22
261
61
1157
1058
834
529
641
1737
1641
1344
260
102
985
19
15
434
946
738
454
990
30
22
261
61
1157
1058
834
577
641
1737
1609
1344
260
69
901
19
15
434
946
738
454
990
30
22
261
61
1157
1058
834
593
641
1737
1609
1344
260
22
926
19
15
434
946
738
454
990
30
22
261
61
1157
1058
834
592
641
1737
1641
1344
264
19
927
19
15
438
562
738
451
95
12
20
388
436
262
841
611
265
385
36
44
270
144
480
439
19
15
438
562
738
451
95
12
20
388
436
262
841
611
265
386
36
36
270
144
480
436
19
15
438
946
738
455
990
21
21
260
52
130
1056
965
529
768
786
817
1936
514
86
772
19
15
438
946
738
455
990
21
20
260
48
1154
1056
837
1108
642
1738
1646
1359
261
592
832
19
15
438
946
738
455
990
21
20
260
48
1154
1056
837
1108
644
1738
1646
1359
261
592
834
19
15
438
946
738
455
990
21
20
260
52
130
1056
965
528
770
786
817
1936
514
36
772
19
15
438
946
738
455
990
21
20
260
52
130
1056
965
532
770
786
817
1936
514
32
768
19
15
543
1
48
710
262
337
848
20
16
269
1
45
97
19
1027
911
1167
729
121
97
19
15
543
1
48
710
262
337
848
20
16
269
1
45
97
19
3
911
1167
729
121
97
19
15
543
1
48
710
262
337
848
20
16
269
1
45
225
19
131
911
1167
729
217
97
19
15
273
1392
1138
754
507
33
1581
1900
836
1352
1032
1684
1557
97
181
516
620
1090
642
193
19
15
273
1392
1138
754
507
33
1581
1900
836
1352
1032
1684
1556
97
181
516
620
1090
643
195
19
15
273
1392
1138
754
507
33
1581
1900
844
1348
1028
1684
1557
97
101
532
630
1110
641
194
19
15
273
1392
1138
754
507
33
1581
1900
842
1352
1032
1684
1557
97
97
524
634
1090
642
193
19
15
273
1392
1138
754
507
33
1581
1900
842
1352
1032
1684
1556
97
97
524
634
1090
643
195
19
15
273
1392
1138
754
507
33
1581
1900
842
1352
1032
1684
1556
98
97
524
634
1090
644
194
19
15
257
896
706
202
90
74
122
268
140
648
714
50
194
320
72
528
278
1187
403
391
19
15
257
896
706
202
90
74
122
268
140
648
714
50
962
576
72
528
278
1187
1939
775
19
15
257
896
706
202
90
74
122
268
140
648
714
50
962
608
72
528
278
1187
1939
839
19
15
257
896
706
202
90
74
122
268
140
648
714
562
322
320
72
528
278
931
659
647
19
15
257
896
706
202
90
74
122
268
140
648
714
562
322
608
72
528
278
931
659
1607
19
15
257
896
706
202
90
74
122
268
140
648
714
1586
1346
320
72
528
1558
1827
1843
1415
19
15
257
896
706
202
90
74
122
268
140
648
714
1586
1346
576
72
528
1558
1827
1843
319
19
15
257
896
706
202
90
74
122
268
140
648
714
1586
1346
608
72
528
1558
1827
1843
1223
19
15
1585
1250
441
429
708
1613
1545
920
166
161
643
1541
2
393
1293
1094
1625
1729
1536
1861
19
15
540
822
321
769
773
577
485
308
1314
1526
269
129
744
524
1548
1152
582
769
628
364
19
15
540
822
321
769
773
577
485
308
1318
1389
269
129
744
524
1569
1057
633
769
628
378
19
15
540
822
321
769
773
577
485
308
1318
1389
269
129
744
524
1561
1057
617
769
628
364
19
15
540
822
321
769
773
577
485
308
1318
1517
269
129
744
524
1561
1313
313
769
628
364
19
15
540
822
321
769
773
581
484
308
1318
1389
269
130
739
525
1561
1057
626
768
625
377
19
15
540
822
321
769
773
581
484
308
1318
1517
269
130
739
525
1561
1313
310
768
625
341
19
15
540
822
321
769
773
581
485
308
1314
1382
262
137
729
525
1548
1056
612
654
730
450
19
15
540
822
321
769
773
581
485
308
1314
1382
262
137
729
525
1580
1056
612
654
730
450
19
15
540
822
321
769
773
581
485
308
1318
1389
269
133
724
524
1561
1057
690
643
696
354
19
15
540
822
321
769
773
581
485
308
1318
1389
269
137
729
525
1569
1057
626
654
730
450
19
15
540
822
321
769
773
581
485
308
1318
1389
269
137
729
525
1545
1057
617
654
730
450
19
15
540
822
321
769
773
581
485
308
1318
1389
269
137
729
525
1561
1057
617
654
730
450
19
15
540
822
321
769
773
585
485
308
1318
1510
262
142
737
525
1553
1168
636
792
634
379
19
15
540
822
321
768
771
577
485
308
1318
1520
258
140
745
525
1561
1156
582
796
634
379
19
15
540
822
322
768
773
581
485
308
1312
1504
102
134
725
525
1549
589
781
778
441
418
19
15
540
830
321
769
773
577
485
305
1314
1515
269
129
745
527
1569
1153
629
769
629
378
19
15
540
830
321
769
773
577
485
305
1314
1387
269
129
745
527
1569
1057
629
769
629
346
19
15
540
830
322
768
770
579
357
305
1312
1376
260
128
688
655
1677
1061
698
648
760
1722
19
15
540
822
289
769
901
517
485
308
1286
1421
13
188
724
524
1593
1153
453
884
260
482
19
15
543
830
1025
64
96
18
438
304
453
320
288
1012
406
270
881
1112
852
814
14
512
19
15
543
38
97
205
393
559
747
56
33
5
258
810
922
1155
521
770
992
868
4
776
19
15
543
38
97
205
393
559
747
56
33
5
258
810
922
1155
537
770
992
868
4
776
19
15
543
38
97
205
393
559
747
56
33
5
258
810
922
643
537
770
992
868
4
176
19
15
543
38
97
205
393
559
747
56
1569
5
258
810
922
1155
1537
2
992
868
4
776
19
15
543
38
97
205
393
559
747
56
1569
5
258
810
922
1155
1553
2
992
868
4
776
19
15
543
38
97
205
393
559
747
56
1569
5
258
810
922
643
1537
2
992
868
4
176
19
15
543
38
97
205
393
559
747
56
1569
5
258
810
922
643
1553
2
992
868
4
176
19
15
543
38
97
205
393
559
747
56
1569
5
258
810
922
643
1569
2
992
868
4
176
19
15
543
38
97
205
393
559
747
56
1569
5
258
810
922
643
1545
2
992
868
4
176
19
15
543
38
97
206
393
559
747
56
33
4
256
810
922
1155
545
772
992
868
4
776
19
15
543
38
97
206
393
559
747
56
33
4
256
810
922
1155
1049
516
992
868
4
776
19
15
543
38
97
206
393
559
747
56
33
4
256
810
922
1155
521
772
992
868
4
776
19
15
543
38
97
206
393
559
747
56
33
4
256
810
922
1155
537
516
992
868
4
776
19
15
543
38
97
206
393
559
747
56
33
4
256
810
922
643
545
772
992
868
4
176
19
15
543
38
97
206
393
559
747
56
33
4
256
810
922
643
537
516
992
868
4
176
19
15
543
38
97
206
393
559
747
56
1569
4
256
810
922
643
1537
4
992
868
4
176
19
15
543
38
97
206
393
559
747
56
1569
4
256
810
922
643
1561
4
992
868
4
176
19
15
52
374
86
806
397
938
908
390
325
833
1297
1328
80
18
563
539
1823
1068
398
206
19
15
54
374
86
402
395
956
902
646
129
649
73
851
1088
512
761
1713
1075
1633
1667
208
19
15
54
374
86
402
395
956
902
646
129
649
73
851
1088
512
766
1713
1075
1633
1667
208
19
15
54
374
86
402
395
956
902
646
129
649
73
851
1088
512
762
1713
1075
1633
1667
208
19
15
54
374
86
402
395
956
902
646
129
649
73
851
1088
512
750
1713
1075
1633
1667
208
19
15
54
374
86
402
395
956
902
646
129
649
73
851
1088
516
758
1713
1075
1633
1667
200
19
15
54
374
86
402
395
956
902
646
129
649
73
851
1088
516
749
1713
1075
1633
1667
200
19
15
54
374
86
402
395
956
902
646
129
649
73
851
1088
516
750
1713
1075
1633
1667
200
19
15
54
374
86
402
395
956
902
646
129
649
73
851
1104
512
761
1713
1075
1633
1677
161
19
15
54
374
86
402
395
956
902
646
129
649
73
851
1104
512
762
1713
1075
1633
1677
161
19
15
54
374
86
402
395
956
902
646
129
649
73
851
1104
512
750
1713
1075
1633
1677
161
19
15
54
374
86
402
395
956
902
646
129
649
73
851
1104
516
758
1713
1075
1633
1677
217
19
15
54
374
86
402
395
956
902
646
129
649
73
851
1104
516
750
1713
1075
1633
1677
217
19
15
54
374
86
402
395
956
902
646
129
649
73
851
1136
512
750
1706
1075
1633
1685
145
19
15
54
374
86
402
395
956
902
646
129
649
73
851
1136
516
750
1706
1075
1633
1685
169
19
15
54
374
86
402
395
956
902
646
129
650
74
851
1088
512
766
1712
1072
1634
1666
208
19
15
54
374
86
402
395
956
902
646
129
650
74
851
1088
512
762
1712
1072
1634
1666
208
19
15
54
374
86
402
395
956
902
646
129
650
74
851
1088
512
750
1712
1072
1634
1666
208
19
15
54
374
86
402
395
956
902
646
129
650
74
851
1088
516
758
1712
1072
1634
1666
168
19
15
54
374
86
402
395
956
902
646
129
650
74
851
1088
516
750
1712
1072
1634
1666
168
19
15
54
374
86
402
395
956
902
646
129
650
74
851
1120
512
750
1712
1072
1634
1603
144
19
15
54
374
86
402
395
956
902
646
129
650
74
851
1120
516
758
1712
1072
1634
1603
168
19
15
54
374
86
402
395
956
902
646
129
650
74
851
1120
516
750
1712
1072
1634
1603
168
19
15
54
374
86
402
395
956
902
646
129
650
74
851
1104
512
750
1712
1072
1634
1634
224
19
15
54
374
86
402
395
956
902
646
129
650
74
851
1104
516
758
1712
1072
1634
1634
200
19
15
54
374
86
402
395
956
902
646
129
650
74
851
1104
516
750
1712
1072
1634
1634
200
19
15
54
374
86
402
395
956
902
646
129
650
74
851
1136
512
750
1712
1072
1634
1826
160
19
15
54
374
86
402
395
956
902
646
129
650
74
851
1136
516
758
1712
1072
1634
1826
184
19
15
54
374
86
402
395
956
902
646
129
650
74
851
1136
516
750
1712
1072
1634
1826
184
19
15
216
476
850
160
160
688
248
264
320
64
640
1552
408
1224
396
922
1040
1576
216
1552
19
15
265
798
1201
410
1184
1824
1390
646
903
593
1624
1211
47
1077
1089
201
1032
1539
19
1475
19
15
265
798
1201
410
1184
1824
1390
646
903
593
1625
1211
47
1081
1089
201
1029
1538
18
967
19
15
265
798
1201
410
1184
1824
1390
646
903
593
1625
1211
47
1081
1090
200
1029
1538
18
967
19
15
265
798
1201
410
1184
1824
1390
646
903
593
1625
1211
47
1077
1089
201
1029
1538
18
1475
19
15
274
795
1167
385
64
70
64
274
848
1158
432
630
278
805
736
564
246
286
438
1425
19
15
1662
1244
722
738
690
1719
1549
768
258
844
578
1539
51
268
1049
1152
154
1185
1697
161
19
15
1662
1244
722
738
690
1719
1549
768
258
844
578
1539
51
268
537
1152
154
1185
1697
161
19
15
1662
1244
722
738
690
1719
1549
768
258
844
578
1539
51
268
530
1152
154
1185
1697
161
19
15
476
860
946
774
782
1194
138
258
34
1026
64
618
674
1556
1732
1764
384
474
280
512
19
15
476
860
946
774
782
1194
138
258
34
1026
64
618
674
1556
1734
1769
384
474
280
512
19
15
476
860
946
774
782
1194
138
258
34
1026
64
618
674
1554
1732
1764
384
474
280
515
19
15
1757
1757
1185
1953
1157
1577
1577
257
1050
1746
1679
1241
201
233
1504
64
570
12
1
75
19
15
1757
1757
1185
1953
1157
1577
1577
257
1050
1746
1679
1241
201
237
1504
64
570
12
1
1813
19
15
1757
1757
1185
1953
1157
1577
1577
257
1050
1746
1679
1241
233
233
1504
64
570
12
65
1803
19
15
1757
1757
1185
1953
1157
1577
1577
257
1050
1746
1679
1241
233
235
1504
64
570
12
65
1809
19
15
1757
1757
1185
1953
1157
1577
1577
257
1050
1746
1679
1241
233
237
1504
64
570
12
65
1797
19
15
1757
1757
1185
1953
1157
1577
1577
257
1050
1746
1679
1241
202
235
1504
64
570
12
0
1810
19
15
1757
1757
1185
1953
1157
1577
1577
257
1050
1746
1679
1241
234
235
1504
64
570
12
64
1798
19
15
1757
1757
1185
1953
1157
1577
1577
257
1050
1747
1679
1241
201
233
1504
66
570
10
1
75
19
15
1757
1757
1185
1953
1157
1577
1577
257
1050
1747
1679
1241
201
237
1504
66
570
10
1
1683
19
15
1757
1757
1185
1953
1157
1577
1577
257
1050
1747
1679
1241
233
233
1504
66
570
10
65
1798
19
15
1757
1757
1185
1953
1157
1577
1577
257
1050
1747
1679
1241
233
237
1504
66
570
10
65
1797
19
15
1757
1757
1185
1953
1157
1577
1577
258
1054
1746
1679
1241
201
232
1504
64
570
12
1
1680
19
15
1757
1757
1185
1953
1157
1577
1577
258
1054
1746
1679
1241
233
232
1504
64
570
12
65
1808
19
15
1757
1757
1185
1953
1157
1577
1577
258
1054
1746
1679
1241
202
232
1504
64
570
12
0
72
19
15
1757
1757
1185
1953
1157
1577
1577
258
1054
1746
1679
1241
234
232
1504
64
570
12
64
1800
19
15
1757
1757
1185
1953
1157
1578
1570
258
1054
1746
1679
1240
212
212
1504
64
570
11
88
80
19
15
1757
1757
1185
1953
1157
1578
1570
258
1054
1746
1679
1240
212
252
1504
64
570
11
88
1792
19
15
1757
1757
1185
1953
1157
1578
1579
257
1050
1746
1679
1240
234
234
1504
64
570
11
65
1804
19
15
1757
1757
1185
1953
1157
1578
1579
257
1050
1747
1679
1240
234
234
1504
66
570
11
65
1804
19
15
1757
1757
1185
1953
1157
1578
1578
258
1054
1746
1679
1240
200
232
1504
64
570
11
0
72
19
15
1757
1757
1185
1953
1157
1578
1578
258
1054
1746
1679
1240
200
228
1504
64
570
11
0
1824
19
15
1757
1757
1185
1953
1157
1578
1578
258
1054
1746
1679
1240
200
236
1504
64
570
11
0
1680
19
15
1757
1757
1185
1953
1157
1578
1578
258
1054
1746
1679
1240
232
232
1504
64
570
11
64
1800
19
15
1757
1757
1185
1953
1157
1578
1578
258
1054
1746
1679
1240
232
228
1504
64
570
11
64
1792
19
15
1757
1757
1185
1953
1157
1578
1578
258
1054
1746
1679
1240
232
236
1504
64
570
11
64
1808
19
15
477
861
929
769
793
1195
139
257
25
517
189
697
648
1561
1889
1057
1645
353
352
966
19
15
477
861
897
781
773
1193
138
258
51
567
253
629
680
1548
1810
1024
1609
321
256
516
19
15
477
861
897
781
777
1195
139
257
54
1046
17
633
680
1546
1736
1728
414
481
272
516
19
15
477
861
897
781
777
1195
139
259
51
1047
17
633
712
1544
1736
1728
414
481
304
904
19
15
438
945
765
366
393
267
200
262
34
544
1542
1265
115
372
792
392
937
1829
1281
705
19
15
445
572
630
224
390
27
27
387
448
196
142
442
546
264
11
792
64
294
312
395
19
15
486
824
958
793
776
1154
272
265
73
514
32
769
536
263
773
1046
1559
271
217
131
19
15
486
824
958
793
776
1154
272
265
73
514
32
769
536
263
774
1046
1559
271
217
131
19
15
466
863
949
825
827
1212
348
272
16
513
1
785
516
1812
1460
1050
1538
259
243
512
19
15
440
1465
1198
328
832
1592
172
1666
688
643
1696
1768
1760
1166
65
275
603
536
2
327
19
15
1767
1721
1185
709
554
1576
1536
136
438
903
948
1680
112
112
32
98
107
561
1601
129
19
15
355
981
705
204
68
68
68
528
143
77
450
328
320
878
122
768
512
8
385
918
19
15
359
989
981
836
780
1168
320
528
82
322
19
659
545
944
32
24
986
1114
59
353
19
15
359
989
981
836
780
1168
320
528
82
322
19
659
546
944
32
24
986
1114
56
353
19
15
442
906
707
203
387
132
164
292
98
122
523
1795
888
344
796
788
984
1536
126
81
19
15
485
825
174
330
388
54
18
270
296
808
520
756
516
268
196
192
1008
1120
1272
386
19
15
485
824
172
330
388
14
66
271
296
808
514
722
108
250
195
192
398
683
72
320
19
15
485
824
172
330
388
14
66
271
296
808
514
466
620
250
195
192
398
171
328
320
19
15
357
885
977
836
770
1094
68
264
94
326
3
995
35
629
82
144
705
609
353
817
19
15
357
885
977
836
770
1094
68
264
94
326
3
995
547
629
82
144
961
609
97
305
19
15
357
885
977
836
770
1094
68
264
94
326
3
739
547
629
82
144
961
1121
225
1585
19
15
357
885
977
836
770
1094
69
264
94
326
3
995
549
628
82
144
961
609
101
308
19
15
357
885
977
836
770
1094
69
264
94
326
3
739
549
628
82
144
961
1121
229
1588
19
15
485
948
740
244
402
78
26
523
57
653
177
386
1008
890
202
579
79
1161
1072
1282
19
15
353
1013
741
244
404
70
70
521
135
660
182
386
960
870
106
531
8
1548
1056
292
19
15
486
552
798
18
82
136
1
389
5
0
1310
1031
735
539
771
1024
1569
1585
1456
1506
19
15
481
817
161
249
397
644
272
270
318
334
297
771
27
270
36
544
686
1690
1000
576
19
15
481
817
161
249
397
644
272
270
318
334
297
771
27
270
164
544
686
1690
1000
576
19
15
481
817
161
249
397
580
272
270
318
334
297
899
539
1806
1316
544
686
1594
1192
512
19
15
481
817
161
249
397
68
16
270
318
334
297
387
539
270
36
544
686
570
1192
640
19
15
481
817
161
249
397
68
16
270
318
334
297
387
539
270
164
544
686
570
1192
640
19
15
14
2
132
256
848
1928
2016
1512
232
236
402
582
589
1568
16
312
140
422
199
237
19
15
1
516
85
277
793
135
431
422
87
737
545
1842
1464
440
41
934
897
1568
64
68
19
15
1
516
85
277
793
135
431
422
87
737
546
1842
1464
440
41
934
896
1568
64
68
19
15
1
516
133
149
1881
131
419
422
439
721
1537
1809
1465
436
434
654
1761
1561
3
35
19
15
1
516
133
149
1881
131
419
422
439
721
1537
1809
1465
436
690
654
1761
1561
3
35
19
15
65
516
133
149
1881
131
407
742
439
721
1538
1850
1450
936
553
654
1760
1584
3
1079
19
15
65
516
133
149
1881
131
407
742
439
721
1538
1850
1450
936
554
650
1760
1584
3
1079
19
15
65
516
133
149
1881
131
407
742
439
721
1538
1850
1452
936
553
654
1760
1584
0
1079
19
15
65
516
325
277
858
131
407
486
311
869
544
1834
1450
424
681
697
672
1586
4
94
19
15
65
516
325
277
858
131
407
486
311
869
544
1850
1450
424
681
697
672
1553
3
183
19
15
65
516
405
277
857
131
407
742
227
195
545
1834
1450
936
1
385
929
1584
3
1143
19
15
65
516
405
277
857
131
407
742
227
195
545
1834
1452
936
1
385
929
1584
0
631
19
15
65
516
405
277
857
131
407
742
227
195
545
1850
1450
936
1025
385
929
1552
3
311
19
15
65
516
405
277
857
131
407
742
227
195
545
1850
1450
936
1
385
929
1552
3
311
19
15
65
516
406
278
858
131
387
486
226
192
544
1846
1440
436
16
384
928
1570
11
107
19
15
1
4
149
277
857
1927
2047
1478
227
201
385
585
600
1552
81
269
189
421
192
244
19
15
1
4
149
277
857
1927
2047
1478
227
201
385
585
600
1616
81
269
189
421
192
140
19
15
1
4
149
277
857
1927
2047
1478
227
227
385
585
600
1552
81
1105
605
453
320
244
19
15
1
4
149
277
857
1927
2047
1478
227
227
385
585
600
1616
81
1089
605
453
320
84
19
15
1
4
149
277
857
1927
2047
1478
355
227
385
585
600
1552
209
1089
605
453
320
244
19
15
1
4
149
277
857
1927
2047
966
355
227
385
585
600
16
209
1089
605
453
320
780
19
15
1
4
133
149
1881
1923
1991
934
951
657
1538
90
586
24
626
758
1536
112
99
759
19
15
1
4
133
469
857
1923
1991
934
951
273
257
586
588
24
1129
10
545
392
464
795
19
15
1
4
133
469
857
1923
1991
934
951
273
257
586
588
24
1385
10
545
392
464
795
19
15
1
4
133
469
858
1923
1991
934
375
277
256
586
586
24
50
754
400
393
147
1015
19
15
1
4
150
278
858
1923
2039
1478
226
224
384
590
602
1624
80
1104
605
452
320
102
19
15
1
4
150
278
858
1923
2039
1478
354
224
384
590
602
1560
208
1104
606
452
320
230
19
15
1
4
150
278
858
1923
2039
966
354
224
384
590
602
24
208
1104
606
452
320
998
19
15
65
4
134
470
858
1923
1927
957
953
272
256
586
634
227
1057
13
525
394
388
540
19
15
65
4
134
470
858
1923
1927
957
953
272
256
586
634
227
1089
13
525
394
388
540
19
15
65
4
134
470
858
1923
1927
957
953
272
256
590
634
227
1057
13
525
644
384
1052
19
15
65
4
134
470
858
1923
1927
957
953
272
256
590
634
227
1089
13
525
644
384
1052
19
15
1
513
325
277
857
135
439
451
135
197
545
1833
1512
305
12
452
961
1577
32
98
19
15
1
513
325
277
857
131
435
451
135
197
545
1841
1457
305
12
453
961
1557
5
209
19
15
1539
1035
1633
1328
670
1680
226
780
140
25
589
1093
1861
1368
852
18
310
951
561
112
19
15
1539
1035
1633
1328
656
1664
226
780
140
25
585
1088
1882
1368
852
530
307
928
567
81
19
15
1539
1035
1633
1328
656
1664
226
780
142
24
584
1088
1882
1368
848
18
304
930
567
90
19
15
1605
197
245
389
517
1577
1625
1593
1825
573
261
897
129
1547
175
429
209
513
1793
1049
19
15
1605
197
245
389
517
1577
1625
1597
1829
573
261
897
129
1541
169
425
225
513
1793
1053
19
15
1605
197
245
389
517
1577
1625
1597
1829
565
261
897
129
1541
169
429
201
526
1801
1031
19
15
1605
197
245
389
517
1577
1629
1597
1825
565
261
897
133
1537
170
426
227
513
1802
1055
19
15
1605
197
245
389
517
1577
1629
1597
1825
565
261
897
133
1538
171
427
201
526
1802
1024
19
15
1605
197
245
389
517
1577
1629
1597
1825
565
277
897
133
1537
170
426
194
526
1830
1055
19
15
1605
197
245
389
517
1577
1629
1597
1829
573
261
897
130
1539
169
425
209
513
1792
1030
19
15
1605
197
245
389
517
1577
1629
1597
1829
573
261
897
133
1537
169
425
209
513
1802
1054
19
15
1605
197
245
389
517
1577
1629
1597
1829
565
261
897
133
1537
169
429
201
526
1802
1055
19
15
1605
197
245
389
517
1577
1626
1593
1825
565
261
897
128
1542
174
427
227
513
1796
1030
19
15
1605
197
245
389
517
1577
1626
1594
1826
567
261
897
128
1544
172
425
201
513
1796
1048
19
15
1605
197
245
389
517
1581
1629
1597
1825
562
266
899
129
1537
170
424
224
514
1802
1050
19
15
1605
197
245
389
517
1581
1629
1597
1825
562
266
899
129
1538
171
424
224
514
1802
1024
19
15
1605
197
245
389
517
1581
1629
1597
1825
562
266
899
131
1537
170
424
224
514
1808
1052
19
15
1605
197
245
389
521
1581
1629
1597
1825
565
257
905
129
1537
170
426
238
526
1822
1025
19
15
1605
197
229
389
517
1577
1625
1593
1833
553
265
897
129
1537
170
427
235
513
1793
1027
19
15
1605
197
229
389
517
1577
1625
1593
1833
553
269
897
129
1537
170
427
233
525
1793
1029
19
15
1605
197
229
389
517
1577
1625
1593
1833
565
277
897
129
1537
170
418
202
526
1793
1027
19
15
1605
197
225
389
517
1577
1625
1593
1837
573
261
897
129
1537
169
417
217
513
1793
1029
19
15
1540
172
929
1219
227
35
539
802
275
803
16
288
782
792
1067
1449
399
456
892
270
19
15
1540
172
929
1219
227
35
539
802
275
803
16
288
782
792
1323
1449
399
456
892
270
19
15
454
833
777
33
45
13
273
347
75
95
947
755
413
401
832
856
584
769
1217
1797
19
15
454
833
777
33
45
13
273
347
75
95
947
755
415
401
832
856
584
769
1216
1792
19
15
528
840
74
203
51
11
449
355
871
889
872
560
780
513
554
11
776
835
871
989
19
15
528
840
74
203
51
11
449
355
871
889
872
368
780
513
554
11
776
3
1511
1053
19
15
528
840
74
203
51
11
449
355
871
889
744
560
780
513
554
11
1032
1347
871
1053
19
15
522
8
8
819
827
67
480
8
11
491
296
364
782
843
563
1019
744
552
96
712
19
15
522
8
8
819
827
67
480
32
11
491
296
364
782
783
539
1019
744
552
96
528
19
15
522
8
8
819
827
67
480
32
11
491
296
364
782
911
539
1019
744
552
96
272
19
15
522
8
8
819
827
67
480
40
11
491
296
364
782
779
531
1019
744
552
96
520
19
15
522
8
8
819
827
67
480
40
11
491
296
364
782
907
531
1019
744
552
96
264
19
15
438
646
726
246
666
24
20
688
176
680
1664
528
528
788
6
838
600
352
268
780
19
15
438
646
726
246
666
24
20
688
176
680
1664
528
528
804
6
838
600
352
268
796
19
15
438
646
726
246
666
24
20
688
176
712
1664
528
272
788
6
774
557
334
10
779
19
15
438
646
726
246
666
24
20
688
176
712
1664
528
272
790
6
774
557
334
10
775
19
15
361
874
994
816
800
656
326
264
300
352
260
158
1058
1251
1304
1304
1130
651
1562
1859
19
15
362
874
994
816
768
648
328
256
300
352
20
182
1080
1240
792
280
716
902
2000
1920
19
15
362
874
994
816
768
648
328
256
300
352
20
182
56
376
792
1304
716
902
976
576
19
15
362
874
994
816
800
1168
328
256
76
352
4
670
550
376
88
142
410
395
25
144
19
15
362
874
994
816
800
1168
328
256
300
352
4
670
550
376
792
1304
538
395
25
144
19
15
362
874
994
816
800
1168
328
256
308
352
4
670
550
694
164
270
282
395
25
418
19
15
362
874
994
816
800
1168
328
256
308
352
4
670
550
1910
1298
270
282
395
25
546
19
15
362
874
994
816
800
1168
328
264
300
352
4
670
550
1904
784
280
538
395
25
544
19
15
362
874
994
816
800
1168
328
264
300
352
4
670
550
1904
1296
280
538
395
25
544
19
15
362
874
994
816
800
584
328
256
316
352
4
206
198
758
788
1288
874
875
769
793
19
15
362
874
994
816
800
584
328
256
316
352
4
206
198
502
788
1288
874
875
769
537
19
15
362
874
995
800
800
560
328
256
314
363
0
208
1158
758
790
1290
427
939
1727
405
19
15
134
334
74
835
775
1827
1072
180
304
894
578
1632
128
1156
1574
1153
912
1222
1799
1287
19
15
134
334
74
835
775
1827
1072
180
304
894
578
1632
1088
1156
1574
1153
912
710
391
775
19
15
134
334
74
835
775
1827
1072
180
304
894
578
1632
1152
1156
550
385
912
1222
267
779
19
15
134
334
74
835
775
1827
1072
180
304
894
578
1632
1152
1156
1574
385
912
1222
267
779
19
15
134
334
74
835
775
1827
48
180
304
894
578
1632
1728
1156
1574
1153
912
710
135
103
19
15
477
848
1198
937
687
45
32
260
550
870
802
1220
1228
440
424
44
296
1032
1280
706
19
15
477
848
1198
937
687
45
32
260
550
870
802
708
204
440
424
44
72
8
0
706
19
15
369
857
921
945
145
45
142
257
83
597
1605
1226
136
98
73
645
669
560
112
1084
19
15
484
824
162
326
452
37
32
266
314
800
547
1895
798
390
166
9
707
1568
48
240
19
15
356
888
962
838
772
1157
320
266
314
320
35
807
550
1894
1300
274
707
352
224
568
19
15
356
888
962
838
772
1157
320
266
314
320
35
807
550
1894
1302
264
707
352
224
568
19
15
356
888
962
838
772
1160
320
266
313
320
35
693
564
1894
791
273
931
689
25
573
19
15
356
888
962
838
772
1160
320
266
313
320
35
693
564
1894
1303
273
931
689
25
573
19
15
356
888
962
838
772
1160
320
266
314
320
35
693
564
1894
790
274
931
689
25
573
19
15
356
888
962
838
772
1160
320
266
314
320
35
693
564
1894
1298
274
931
689
25
573
19
15
356
888
962
838
772
1160
320
266
314
320
35
693
564
1894
1302
264
931
689
25
573
19
15
356
888
962
838
772
645
320
266
314
320
3
167
1062
1894
1300
274
435
816
2016
568
19
15
356
888
962
838
772
645
320
266
314
320
3
167
38
358
788
1298
435
816
992
568
19
15
356
888
962
838
772
645
320
266
314
320
3
167
38
358
790
1298
435
816
992
568
19
15
356
888
962
838
772
645
320
266
314
320
3
167
38
614
788
1298
435
816
992
824
19
15
356
888
962
838
772
645
320
266
314
320
3
167
38
614
790
1298
435
816
992
824
19
15
356
888
962
838
772
645
320
266
314
320
3
167
38
1894
1300
274
435
816
992
1592
19
15
356
888
962
838
772
645
320
266
314
320
3
167
38
1894
1302
274
947
816
992
1592
19
15
356
888
962
838
772
1165
320
266
314
320
35
695
564
1894
790
274
931
688
20
560
19
15
356
888
962
838
772
1165
320
266
314
320
35
695
564
1894
1302
274
931
688
20
560
19
15
356
888
962
838
772
581
320
266
90
320
35
231
1222
1254
908
138
419
800
1792
800
19
15
356
888
962
838
772
581
320
266
314
320
3
231
550
1894
1300
274
435
96
448
544
19
15
356
888
962
838
772
581
320
266
314
320
3
231
550
1894
1298
266
355
96
448
544
19
15
356
888
962
838
772
581
320
266
314
320
35
231
198
230
166
265
451
800
768
1056
19
15
356
888
962
838
772
581
320
266
314
320
35
231
198
614
788
1298
451
800
768
832
19
15
356
888
962
838
772
581
320
266
314
320
35
231
198
614
786
1298
451
800
768
832
19
15
356
888
962
838
772
581
320
266
314
320
35
231
198
614
790
1288
451
800
768
832
19
15
356
888
962
838
772
581
320
266
314
320
35
231
198
742
788
1298
451
800
768
800
19
15
356
888
962
838
772
581
320
266
314
320
35
231
198
742
786
1298
451
800
768
800
19
15
356
888
962
838
772
581
320
266
314
320
35
231
198
742
790
1288
419
800
768
800
19
15
356
888
962
838
772
581
320
266
314
320
35
231
198
486
788
1298
451
800
768
544
19
15
356
888
962
838
772
581
320
266
314
320
35
231
198
486
786
1298
451
800
768
544
19
15
356
888
962
838
772
581
320
266
314
320
35
231
198
486
790
1288
451
800
768
544
19
15
356
888
962
838
772
581
320
266
314
320
35
231
550
1894
788
274
419
64
448
544
19
15
356
888
962
838
772
581
320
266
314
320
35
231
550
1894
1300
274
419
64
448
544
19
15
356
888
962
838
772
581
320
266
314
320
35
231
550
1894
790
274
419
64
448
544
19
15
356
888
962
838
772
581
320
266
314
320
35
231
550
1894
1298
266
419
64
448
544
19
15
356
888
962
838
772
581
320
266
314
320
35
231
550
1894
1302
264
419
64
448
544
19
15
356
888
962
839
772
1160
320
266
313
321
35
693
564
1894
1303
271
673
688
21
565
19
15
356
888
962
838
772
1093
64
266
90
320
3
1255
1062
614
86
136
739
1712
1216
288
19
15
356
888
962
838
772
1093
64
266
90
320
3
999
198
230
908
146
467
608
1536
1056
19
15
356
888
962
838
772
1093
64
266
90
320
3
999
550
614
86
146
467
608
96
288
19
15
356
888
962
838
772
1093
64
266
90
320
35
999
198
230
908
146
451
576
1536
1056
19
15
356
888
962
838
772
1093
64
266
90
320
35
999
198
230
910
152
451
576
1536
1056
19
15
356
888
962
838
772
1093
64
266
90
320
35
999
1222
230
908
138
419
288
512
64
19
15
356
888
962
838
772
1093
64
266
90
320
35
999
550
614
82
138
451
576
96
288
19
15
356
888
962
838
772
1093
64
266
90
320
35
999
550
614
86
136
419
288
96
288
19
15
356
888
962
838
772
1093
64
266
314
320
3
999
38
614
788
274
947
608
352
800
19
15
356
888
962
838
772
1093
64
266
314
320
35
999
38
614
788
274
707
576
352
800
19
15
356
888
962
838
772
1093
64
266
314
320
35
999
38
614
790
274
707
576
352
800
19
15
356
888
962
838
772
1093
64
266
314
320
35
999
198
230
164
274
963
576
1536
1056
19
15
356
888
962
838
772
1093
64
266
314
320
35
999
198
230
166
265
963
576
1536
1056
19
15
356
888
962
838
772
1093
64
266
314
320
35
999
1222
230
164
274
419
288
512
64
19
15
356
888
962
838
772
1093
64
266
314
320
35
999
1222
230
166
265
931
576
512
32
19
15
356
888
962
838
772
1093
64
266
314
320
35
999
550
614
788
1298
1475
288
96
288
19
15
356
888
962
838
772
1093
64
266
314
320
35
999
550
614
786
1290
419
288
96
288
19
15
356
888
962
838
772
1093
64
266
314
320
35
999
550
614
790
1288
419
288
96
288
19
15
356
888
962
838
772
1093
64
266
314
320
35
999
550
614
166
265
963
576
96
288
19
15
356
888
962
838
772
1093
64
266
314
320
35
743
198
230
164
274
963
1088
1536
1056
19
15
356
888
962
838
772
1093
64
266
314
320
35
743
198
230
166
265
963
1088
1536
1056
19
15
356
888
962
838
772
1093
64
266
314
320
35
743
550
614
788
1298
1475
1088
224
1568
19
15
356
888
962
838
772
1093
64
266
314
320
35
743
550
614
786
1298
1475
1088
224
1568
19
15
356
888
962
838
772
1093
64
266
314
320
35
743
550
614
790
1298
1475
1088
224
1568
19
15
356
888
962
838
772
1093
64
266
314
320
35
743
550
614
166
265
963
1088
224
1568
19
15
356
896
706
198
68
69
64
558
426
1088
1859
1575
1574
1701
138
1793
1155
704
1120
1217
19
15
356
896
706
198
68
69
64
558
426
640
707
551
1574
1445
168
42
259
832
1632
1889
19
15
356
896
706
198
68
69
64
558
426
640
707
551
1574
1445
162
42
259
832
1632
1889
19
15
356
896
706
198
68
69
64
558
426
640
707
551
1574
1445
170
42
259
832
1632
1889
19
15
484
824
930
774
772
581
288
266
90
512
67
231
230
646
782
1050
1571
96
800
824
19
15
444
896
706
198
388
312
168
298
97
64
259
248
98
355
783
137
179
59
283
399
19
15
484
824
1186
326
68
293
288
266
794
640
1955
1511
758
390
598
146
1107
1040
1048
48
19
15
484
952
1186
326
388
581
576
522
538
640
515
839
838
870
612
106
1571
1216
1088
320
19
15
484
952
1186
326
388
581
576
522
538
640
515
839
838
870
614
121
1571
1216
1088
320
19
15
484
952
162
326
388
581
576
522
1562
1664
515
839
838
870
1638
120
451
1216
64
64
19
15
433
569
745
329
430
534
278
385
435
524
1540
896
516
310
33
451
568
256
384
216
19
15
433
569
745
329
430
534
278
385
435
524
1540
896
516
310
34
451
568
256
384
216
19
15
433
569
745
329
430
534
278
385
435
524
1540
896
516
1846
33
451
568
256
384
560
19
15
433
569
745
329
430
534
278
385
435
524
1540
896
516
1846
34
451
568
256
384
560
19
15
433
569
745
329
430
534
278
385
435
524
1540
896
520
318
34
451
568
256
390
209
19
15
433
569
745
329
430
534
278
385
435
524
1540
896
520
314
34
451
568
256
390
210
19
15
433
569
745
329
431
173
173
385
419
521
1545
1817
1089
138
42
486
567
551
849
176
19
15
433
569
745
329
431
173
174
385
419
521
1545
1817
96
130
42
486
567
551
295
97
19
15
433
569
745
329
431
173
174
385
419
521
1545
1817
96
137
42
486
567
551
295
1127
19
15
433
569
745
329
431
173
174
385
419
521
1545
1817
1120
130
42
486
567
551
815
97
19
15
433
569
745
329
431
173
174
385
419
521
1545
1817
1120
137
42
486
567
551
815
1127
19
15
433
953
745
331
431
269
285
257
75
520
1536
1273
385
393
857
611
992
1718
17
11
19
15
433
953
745
232
430
22
22
257
83
87
133
384
8
570
906
132
53
512
1605
1890
19
15
433
953
1193
341
453
13
29
257
531
641
553
1862
769
905
738
182
1589
1592
110
337
19
15
433
953
1193
341
453
13
29
257
531
641
553
1862
769
906
738
182
1589
1592
110
336
19
15
433
953
1193
341
453
13
29
257
531
641
553
1862
833
905
738
182
1589
1592
14
266
19
15
433
953
1193
341
453
13
29
257
531
641
554
1834
835
905
738
182
1588
1544
2
260
19
15
433
953
1193
341
453
13
29
257
531
641
554
1898
769
905
738
182
1588
1572
126
1355
19
15
433
953
1193
341
453
13
30
257
531
641
553
1862
832
906
738
182
1589
1592
12
266
19
15
444
896
706
198
486
438
19
277
97
64
608
40
10
993
907
897
913
717
2028
1326
19
15
444
896
706
198
486
438
19
277
97
64
608
40
10
993
1931
897
913
717
2028
1326
19
15
369
857
953
797
813
1198
558
257
275
1025
35
824
992
514
1633
1853
417
579
69
340
19
15
369
857
953
797
813
1198
558
257
275
1025
35
824
992
522
1633
1853
417
579
69
484
19
15
369
857
953
797
814
1198
558
257
275
1025
32
824
992
514
1634
1854
416
576
72
492
19
15
433
948
1186
339
391
269
285
260
538
650
520
211
549
764
740
162
1583
97
1472
864
19
15
433
1460
1186
322
839
1645
173
1668
700
644
1668
1718
1713
1152
166
160
648
700
164
300
19
15
433
1460
1186
322
839
1645
173
1668
700
644
1684
1718
1713
1152
166
32
680
684
36
300
19
15
486
825
161
321
450
38
33
266
282
803
548
434
535
753
80
10
427
169
594
968
19
15
486
825
161
321
450
38
33
266
282
803
548
434
535
753
136
9
427
169
594
968
19
15
486
825
161
321
450
38
33
266
282
803
548
434
535
497
136
9
427
169
306
456
19
15
486
825
161
321
450
38
33
266
282
803
548
434
279
881
80
10
427
169
50
968
19
15
486
825
161
321
450
38
33
266
282
803
548
434
279
881
136
10
427
169
50
968
19
15
486
825
161
321
450
38
33
266
282
803
548
434
279
497
136
9
427
169
50
712
19
15
486
825
161
321
450
38
33
266
282
803
548
690
535
881
80
10
875
1129
1458
1450
19
15
486
825
161
321
450
38
33
266
282
803
548
690
535
753
80
10
427
681
338
968
19
15
486
825
161
321
450
38
33
266
282
803
548
690
535
753
136
9
427
681
338
968
19
15
486
825
161
321
450
38
33
266
282
803
548
690
535
497
136
9
427
681
338
456
19
15
486
825
161
321
450
38
33
266
283
803
548
434
535
753
137
8
427
169
594
968
19
15
486
825
161
321
450
38
33
266
283
803
548
434
535
753
138
8
427
169
594
968
19
15
486
825
161
321
450
38
33
266
283
803
548
434
535
497
137
8
427
169
306
456
19
15
486
825
161
321
450
38
33
266
283
803
548
434
535
497
138
8
427
169
306
456
19
15
486
825
161
321
450
38
33
266
283
803
548
434
279
881
137
10
427
169
50
968
19
15
486
825
161
321
450
38
33
266
283
803
548
434
279
881
138
8
427
169
50
968
19
15
486
825
161
321
450
38
33
266
283
803
548
434
279
497
137
8
427
169
50
712
19
15
486
825
161
321
450
38
33
266
283
803
548
434
279
497
138
8
427
169
50
712
19
15
486
825
161
321
450
38
33
266
283
803
548
690
535
753
137
8
427
681
338
968
19
15
486
825
161
321
450
38
33
266
283
803
548
690
535
753
138
8
427
681
338
968
19
15
486
825
161
321
450
38
33
266
283
803
548
690
535
497
137
8
427
681
338
456
19
15
486
825
161
321
450
38
33
266
283
803
548
690
535
497
138
8
427
681
338
456
19
15
486
825
161
321
450
38
33
266
314
803
548
434
535
753
72
9
427
169
594
968
19
15
486
825
161
321
450
38
33
266
314
803
548
434
535
753
144
10
427
177
306
968
19
15
486
825
161
321
450
38
33
266
314
803
548
434
535
497
144
10
427
177
306
456
19
15
486
825
161
321
450
38
33
266
314
803
548
434
279
881
72
9
939
169
82
968
19
15
486
825
161
321
450
38
33
266
314
803
548
434
279
881
144
10
427
169
82
968
19
15
486
825
161
321
450
38
33
266
314
803
548
690
535
881
72
9
875
1129
1458
1450
19
15
486
825
161
321
450
38
33
266
314
803
548
690
535
753
72
9
427
681
338
968
19
15
486
825
161
321
450
38
33
266
314
803
548
690
535
753
144
10
427
681
338
968
19
15
486
825
161
321
450
38
33
266
314
803
548
690
535
497
144
10
427
681
338
456
19
15
486
825
161
321
450
38
33
266
315
803
548
434
535
753
73
9
427
169
594
968
19
15
486
825
161
321
450
38
33
266
315
803
548
434
535
753
146
10
427
177
306
968
19
15
486
825
161
321
450
38
33
266
315
803
548
434
535
497
146
10
427
177
306
456
19
15
486
825
161
321
450
38
33
266
315
803
548
434
279
881
73
8
427
169
50
968
19
15
486
825
161
321
450
38
33
266
315
803
548
434
279
881
74
8
427
169
50
968
19
15
486
825
161
321
450
38
33
266
315
803
548
434
279
497
146
10
427
169
50
712
19
15
486
825
161
321
450
38
33
266
315
803
548
690
535
881
73
9
875
1129
1458
1450
19
15
486
825
161
321
450
38
33
266
315
803
548
690
535
881
74
8
875
1129
1458
1450
19
15
486
825
161
321
450
38
33
266
315
803
548
690
535
753
73
9
939
681
338
968
19
15
486
825
161
321
450
38
33
266
315
803
548
690
535
753
146
10
427
681
338
968
19
15
486
825
161
321
450
38
33
266
315
803
548
690
535
497
146
10
427
681
338
456
19
15
486
825
161
322
450
39
33
266
283
800
547
436
278
497
137
11
939
179
52
420
19
15
486
825
161
322
450
39
33
266
283
800
547
436
278
497
138
11
939
179
52
420
19
15
486
825
174
329
451
40
34
266
296
809
545
733
541
390
71
7
951
653
305
497
19
15
486
825
174
329
451
40
34
266
296
809
545
733
541
390
199
199
751
653
617
489
19
15
486
825
174
329
467
40
34
266
296
809
553
719
541
390
199
199
737
649
592
497
19
15
358
889
961
833
770
1160
322
266
314
323
36
797
573
1892
1296
266
427
375
209
592
19
15
358
889
961
833
770
1160
322
266
314
323
36
797
573
1894
1300
270
427
375
209
593
19
15
358
889
961
833
770
1160
322
266
314
323
36
797
574
1892
1296
266
427
375
208
592
19
15
358
889
961
833
770
1160
322
266
315
323
36
797
573
1892
1298
266
427
375
209
592
19
15
358
889
961
833
770
1160
322
266
315
323
36
797
574
1892
1298
266
427
375
208
592
19
15
358
889
961
833
770
1158
321
266
91
323
36
802
567
721
82
138
459
353
242
392
19
15
358
889
961
833
770
1158
321
266
91
323
36
818
567
721
82
138
459
361
226
392
19
15
358
889
961
833
770
646
321
266
91
323
4
162
55
209
82
138
491
817
1010
398
19
15
358
889
961
834
770
647
321
266
315
320
35
132
45
209
201
267
419
771
1015
405
19
15
358
889
961
834
770
647
321
266
315
320
35
132
45
209
202
267
451
771
1015
405
19
15
358
889
961
834
770
647
321
266
315
320
35
132
46
209
202
267
451
771
1012
404
19
15
358
889
961
834
770
647
321
266
315
320
35
164
45
209
202
267
459
787
983
405
19
15
358
889
961
834
770
647
321
266
315
320
35
164
46
209
202
267
419
787
980
404
19
15
358
889
961
834
770
583
321
266
91
320
35
228
557
721
82
139
419
803
727
397
19
15
358
889
961
834
771
1160
322
266
315
328
37
797
573
1892
1298
259
423
373
209
597
19
15
356
998
705
193
66
70
64
512
258
67
452
546
918
865
254
514
519
804
884
1350
19
15
357
889
974
846
775
1212
550
270
304
320
34
627
989
516
1812
1298
1474
1058
112
129
19
15
357
1401
1358
782
775
1212
550
1806
1456
384
34
627
989
1540
1556
16
1492
1122
80
577
19
15
354
871
1001
776
768
1156
322
258
294
369
8
812
560
1892
788
268
520
632
224
572
19
15
354
871
1001
776
768
1156
322
258
294
369
8
812
560
1892
1300
268
520
632
224
572
19
15
354
871
1001
776
768
1156
322
258
294
369
8
620
560
372
788
1292
520
504
224
156
19
15
354
871
1001
776
768
1156
322
258
294
369
8
620
560
1892
1300
268
520
504
224
572
19
15
354
871
1001
776
768
1156
322
258
294
369
8
666
560
1908
1300
268
520
719
481
556
19
15
354
871
1001
776
768
1156
322
258
294
369
5
650
560
1892
1300
276
918
721
497
572
19
15
354
871
1001
776
768
1156
322
258
294
369
6
650
560
1892
1300
268
524
710
496
572
19
15
354
871
1001
776
768
1156
322
258
294
369
6
650
560
1908
1300
268
524
390
497
567
19
15
354
871
1001
776
768
1156
322
258
294
369
6
666
560
1908
1300
268
556
426
481
556
19
15
354
871
1001
776
768
1156
322
258
294
368
8
812
560
1892
788
270
520
632
224
572
19
15
354
871
1001
776
768
1156
322
258
294
368
8
812
560
1892
1300
270
520
632
224
572
19
15
354
871
1001
776
768
1156
322
258
294
368
8
620
560
372
788
1294
520
504
224
156
19
15
354
871
1001
776
768
1156
322
258
294
368
8
620
560
1892
1300
270
520
504
224
572
19
15
354
871
1001
776
768
1156
322
258
294
368
8
666
560
1908
1300
270
521
719
481
556
19
15
354
871
1001
776
768
1156
322
258
294
368
6
650
560
1892
1300
278
525
710
496
572
19
15
354
871
1001
776
768
644
322
258
294
369
8
172
1072
1892
788
268
264
888
2016
572
19
15
354
871
1001
776
768
644
322
258
294
369
8
172
1072
1892
1300
268
264
888
2016
572
19
15
354
871
1001
776
768
644
322
258
294
369
8
172
48
356
788
1292
776
888
992
572
19
15
354
871
1001
776
768
644
322
258
294
369
8
172
48
1892
788
268
264
888
992
1596
19
15
354
871
1001
776
768
644
322
258
294
369
8
172
48
1892
1300
268
264
888
992
1596
19
15
354
871
1001
776
768
644
322
258
294
369
8
154
1072
1908
788
268
264
847
2017
556
19
15
354
871
1001
776
768
644
322
258
294
369
8
154
1072
1908
1300
268
264
847
2017
556
19
15
354
871
1001
776
768
644
322
258
294
369
8
154
48
372
788
1292
520
847
993
556
19
15
354
871
1001
776
768
644
322
258
294
369
8
154
48
1908
788
268
520
847
993
1580
19
15
354
871
1001
776
768
644
322
258
294
369
8
154
48
1908
1300
268
520
847
993
1580
19
15
354
871
1001
776
768
644
322
258
294
369
6
138
1072
1892
788
276
780
838
2033
572
19
15
354
871
1001
776
768
644
322
258
294
369
6
138
1072
1892
1300
268
780
838
2033
572
19
15
354
871
1001
776
768
644
322
258
294
369
6
138
1072
1908
788
268
780
838
2033
556
19
15
354
871
1001
776
768
644
322
258
294
369
6
138
1072
1908
1300
268
780
838
2033
556
19
15
354
871
1001
776
768
644
322
258
294
369
6
138
48
356
788
1292
524
902
1008
572
19
15
354
871
1001
776
768
644
322
258
294
369
6
138
48
372
788
1292
524
902
1008
567
19
15
354
871
1001
776
768
644
322
258
294
369
6
138
48
1892
788
276
524
902
1008
1594
19
15
354
871
1001
776
768
644
322
258
294
369
6
138
48
1892
1300
268
524
902
1008
1594
19
15
354
871
1001
776
768
644
322
258
294
369
6
138
48
1908
788
268
524
902
1008
1591
19
15
354
871
1001
776
768
644
322
258
294
369
6
138
48
1908
1300
268
524
902
1008
1591
19
15
354
871
1001
776
768
644
322
258
294
369
6
154
48
372
788
1300
684
938
993
556
19
15
354
871
1001
776
768
644
322
258
294
369
6
154
48
1908
1300
268
428
938
993
1580
19
15
354
871
1001
776
768
644
322
258
294
368
8
172
1072
1892
788
270
265
883
2017
572
19
15
354
871
1001
776
768
644
322
258
294
368
8
172
1072
1892
1300
270
265
883
2017
572
19
15
354
871
1001
776
768
644
322
258
294
368
8
172
48
1892
788
270
264
888
992
1596
19
15
354
871
1001
776
768
644
322
258
294
368
8
172
48
1892
1300
270
264
888
992
1596
19
15
354
871
1001
776
768
644
322
258
294
368
8
154
1072
1908
788
270
265
847
2017
556
19
15
354
871
1001
776
768
644
322
258
294
368
8
154
1072
1908
1300
270
265
847
2017
556
19
15
354
871
1001
776
768
644
322
258
294
368
8
154
48
372
788
1294
521
847
993
556
19
15
354
871
1001
776
768
644
322
258
294
368
8
154
48
1908
788
270
521
847
993
1580
19
15
354
871
1001
776
768
644
322
258
294
368
8
154
48
1908
1300
270
521
847
993
1580
19
15
354
871
1001
776
768
644
322
258
294
368
6
138
1072
1236
788
1302
534
902
2032
908
19
15
354
871
1001
776
768
644
322
258
294
368
6
138
1072
1892
788
278
278
838
2033
572
19
15
354
871
1001
776
768
644
322
258
294
368
6
138
48
356
788
1302
525
934
1008
572
19
15
354
871
1001
776
768
644
322
258
294
368
6
138
48
372
788
1302
534
902
1008
567
19
15
354
871
1001
776
768
644
322
258
294
368
6
138
48
1892
788
278
269
838
1008
1596
19
15
354
871
1001
776
800
1156
322
258
294
369
16
780
560
1892
1300
268
768
582
225
572
19
15
354
871
1001
776
800
1156
322
258
294
369
16
652
560
1892
1300
268
256
390
481
570
19
15
354
871
1001
780
768
1156
322
258
294
377
2
650
560
1892
1300
1288
428
388
496
570
19
15
354
871
1001
780
768
1156
322
258
294
377
2
650
560
1908
1300
264
540
710
497
567
19
15
354
871
1001
780
768
1156
322
258
294
377
12
650
560
1908
1300
264
520
706
497
556
19
15
354
871
1001
780
768
1156
322
258
294
377
14
650
560
1892
1300
1288
388
384
496
572
19
15
354
871
1001
780
768
1156
322
258
294
377
14
650
560
1908
1300
264
516
704
496
556
19
15
354
871
1001
780
768
644
322
258
294
377
2
138
1072
1204
788
1288
556
902
2033
951
19
15
354
871
1001
780
768
644
322
258
294
377
2
138
1072
1236
788
1288
556
900
2032
908
19
15
354
871
1001
780
768
644
322
258
294
377
2
138
1072
1908
1300
264
556
902
2033
567
19
15
354
871
1001
780
768
644
322
258
294
377
2
138
48
356
788
1288
540
900
1008
570
19
15
354
871
1001
780
768
644
322
258
294
377
2
138
48
372
788
1288
556
902
1009
567
19
15
354
871
1001
780
768
644
322
258
294
377
2
138
48
1908
1300
264
556
902
1009
1591
19
15
354
871
1001
780
768
644
322
258
294
377
12
138
48
356
788
1288
840
834
1009
572
19
15
354
871
1001
780
768
644
322
258
294
377
12
138
48
372
788
1288
328
834
1009
556
19
15
354
871
1001
780
768
644
322
258
294
377
12
138
48
1908
1300
264
264
834
1009
1580
19
15
354
871
1001
780
768
644
322
258
294
377
12
154
48
1908
1300
264
264
866
992
1580
19
15
354
871
1001
780
768
644
322
258
294
377
14
138
1072
1204
788
1288
516
832
2032
940
19
15
354
871
1001
780
768
644
322
258
294
377
14
138
1072
1236
788
1288
516
832
2032
908
19
15
354
871
1001
780
768
644
322
258
294
377
14
138
48
356
788
1288
516
896
1008
572
19
15
354
871
1001
776
768
1092
66
258
294
369
8
748
192
228
164
268
904
755
1665
156
19
15
354
871
1001
776
768
1092
66
258
294
369
8
748
544
612
788
268
648
755
449
316
19
15
354
871
1001
776
768
1092
66
258
294
369
8
748
544
612
164
268
904
755
449
316
19
15
354
871
1001
776
768
1092
66
258
294
369
8
748
544
612
1812
1292
904
755
449
316
19
15
354
871
1001
776
768
1092
66
258
294
369
8
748
544
628
788
268
520
760
448
298
19
15
354
871
1001
776
768
1092
66
258
294
368
8
748
192
228
164
270
904
760
1664
156
19
15
354
871
1001
776
768
1092
66
258
294
368
8
748
544
612
788
270
648
760
192
1596
19
15
354
871
1001
776
768
1092
66
258
294
368
8
748
544
612
164
270
904
760
192
1596
19
15
354
871
1001
776
768
1092
66
258
294
368
8
748
544
612
1812
1294
520
760
448
316
19
15
354
871
1001
776
768
1092
66
258
294
368
8
748
544
628
788
270
520
760
448
298
19
15
354
871
1001
776
768
1092
68
258
294
369
8
748
196
228
164
268
904
755
1666
152
19
15
354
871
1001
776
800
1060
68
261
292
368
30
570
75
231
164
268
774
1122
1595
321
19
15
354
871
1001
812
800
548
322
258
294
360
2
234
128
1892
1300
262
286
946
816
1596
19
15
354
871
1001
812
800
548
322
258
294
360
12
234
544
1892
1300
262
825
866
458
554
19
15
354
871
1001
812
800
548
322
258
294
360
10
234
544
1892
788
262
326
870
458
554
19
15
354
871
1001
812
800
548
322
258
294
360
10
234
544
1892
1300
262
326
870
458
554
19
15
354
871
1001
812
800
548
322
258
294
361
10
234
544
1892
1300
1284
460
866
714
554
19
15
354
871
1001
812
800
548
322
258
294
361
14
234
544
1892
1300
1284
324
864
458
554
19
15
354
871
1001
812
800
548
324
258
70
360
12
234
132
356
84
134
297
866
818
568
19
15
354
871
1001
812
800
548
324
258
70
360
10
234
132
356
84
134
301
870
818
571
19
15
354
871
1001
812
800
548
324
258
70
360
10
234
139
353
84
134
966
870
823
573
19
15
354
871
1001
812
800
548
324
258
70
360
10
234
135
1201
900
134
454
870
819
1975
19
15
354
871
1001
812
800
548
324
258
70
360
10
234
135
369
84
134
966
870
819
567
19
15
354
871
1001
812
800
548
324
258
70
360
10
234
135
689
900
134
454
870
819
951
19
15
354
871
1001
812
800
548
324
258
70
360
10
234
1159
1201
900
134
454
870
1843
951
19
15
354
871
1001
812
800
548
324
258
70
360
14
234
132
356
84
134
453
864
818
568
19
15
354
871
1001
812
800
548
324
258
70
361
9
234
139
353
84
132
294
866
823
575
19
15
354
871
1001
812
800
548
324
258
70
361
9
234
135
1201
900
132
462
866
819
1975
19
15
354
871
1001
812
800
548
324
258
70
361
9
234
135
369
84
132
294
866
819
567
19
15
354
871
1001
812
800
548
324
258
70
361
9
234
135
689
900
132
462
866
819
951
19
15
354
871
1001
812
800
548
324
258
70
361
9
234
1159
1201
900
132
462
866
1843
951
19
15
354
871
1001
812
800
548
324
258
70
361
12
234
132
356
84
136
296
866
818
568
19
15
354
871
1001
812
800
548
324
258
70
361
10
234
132
356
84
132
300
866
818
568
19
15
354
871
1001
812
800
548
324
258
70
361
10
234
139
353
84
132
300
865
823
575
19
15
354
871
1001
812
800
548
324
258
70
361
10
234
135
1201
900
132
460
865
819
1975
19
15
354
871
1001
812
800
548
324
258
70
361
10
234
135
369
84
132
300
865
819
567
19
15
354
871
1001
812
800
548
324
258
70
361
10
234
135
689
900
132
460
865
819
951
19
15
354
871
1001
812
800
548
324
258
70
361
10
234
1159
1201
900
132
460
866
1843
951
19
15
354
871
1001
812
800
548
324
258
70
361
14
234
132
356
84
132
964
864
818
568
19
15
354
871
1001
812
800
548
324
258
70
361
14
234
135
1201
900
132
452
866
819
1975
19
15
354
871
1001
812
800
548
324
258
70
361
14
234
135
369
84
132
964
866
819
567
19
15
354
871
1001
812
800
548
324
258
70
361
14
234
135
689
900
132
452
866
819
951
19
15
354
871
1001
812
800
548
324
258
70
361
14
234
1159
1201
900
132
452
866
1843
951
19
15
354
871
1001
812
800
548
324
258
294
360
2
234
132
356
788
1286
574
874
818
568
19
15
354
871
1001
812
800
548
324
258
294
360
2
234
132
1892
1300
262
574
874
818
1592
19
15
354
871
1001
812
800
548
324
258
294
360
2
234
139
353
788
1286
574
874
823
573
19
15
354
871
1001
812
800
548
324
258
294
360
2
234
135
625
788
1286
798
946
819
823
19
15
354
871
1001
812
800
548
324
258
294
360
2
234
135
369
788
1286
574
874
819
567
19
15
354
871
1001
812
800
548
324
258
294
360
2
234
135
1905
788
262
574
874
819
1591
19
15
354
871
1001
812
800
548
324
258
294
360
2
234
135
1905
1300
262
286
946
819
1591
19
15
354
871
1001
812
800
548
324
258
294
360
12
234
132
356
788
1286
297
866
818
568
19
15
354
871
1001
812
800
548
324
258
294
360
12
234
132
612
788
1286
297
866
818
824
19
15
354
871
1001
812
800
548
324
258
294
360
12
234
548
1892
788
262
809
866
457
567
19
15
354
871
1001
812
800
548
324
258
294
360
12
234
548
1892
1300
262
809
866
457
567
19
15
354
871
1001
812
800
548
324
258
294
360
10
234
132
1892
1300
262
301
870
818
1595
19
15
354
871
1001
812
800
548
324
258
294
360
10
234
139
353
788
1286
966
870
823
573
19
15
354
871
1001
812
800
548
324
258
294
360
10
234
548
1892
788
262
326
870
457
567
19
15
354
871
1001
812
800
548
324
258
294
360
10
234
548
1892
1300
261
333
874
712
568
19
15
354
871
1001
812
800
548
324
258
294
360
10
234
135
625
788
1286
326
870
819
823
19
15
354
871
1001
812
800
548
324
258
294
360
10
234
135
369
788
1286
326
870
819
567
19
15
354
871
1001
812
800
548
324
258
294
360
10
234
135
1905
788
262
326
870
819
1591
19
15
354
871
1001
812
800
548
324
258
294
360
10
234
135
1905
1300
262
326
870
819
1591
19
15
354
871
1001
812
800
548
324
258
294
360
10
234
547
1890
1300
261
333
866
715
560
19
15
354
871
1001
812
800
548
324
258
294
360
10
234
547
1890
1299
263
813
874
459
560
19
15
354
871
1001
812
800
548
324
258
294
360
14
234
132
356
788
1286
325
864
818
568
19
15
354
871
1001
812
800
548
324
258
294
360
14
234
132
1892
1300
262
325
864
818
1592
19
15
354
871
1001
812
800
548
324
258
294
360
14
234
548
1892
1300
261
325
864
456
568
19
15
354
871
1001
812
800
548
324
258
294
360
14
234
547
1890
1300
261
325
866
715
560
19
15
354
871
1001
812
800
548
324
258
294
360
14
234
547
1890
1299
263
325
866
715
560
19
15
354
871
1001
812
800
548
324
258
294
361
1
234
135
625
788
1284
798
945
819
823
19
15
354
871
1001
812
800
548
324
258
294
361
1
234
135
369
788
1284
798
945
819
567
19
15
354
871
1001
812
800
548
324
258
294
361
1
234
135
1905
1300
260
286
945
819
1591
19
15
354
871
1001
812
800
548
324
258
294
361
9
234
548
1892
788
260
326
873
457
567
19
15
354
871
1001
812
800
548
324
258
294
361
9
234
548
1892
1300
260
326
873
457
567
19
15
354
871
1001
812
800
548
324
258
294
361
9
234
135
1905
788
260
302
866
819
1591
19
15
354
871
1001
812
800
548
324
258
294
361
9
234
135
1905
1300
260
302
866
819
1591
19
15
354
871
1001
812
800
548
324
258
294
361
9
234
547
1890
1300
1284
326
873
459
560
19
15
354
871
1001
812
800
548
324
258
294
361
9
234
547
1890
1299
260
326
873
459
560
19
15
354
871
1001
812
800
548
324
258
294
361
10
234
132
356
788
1284
332
866
818
571
19
15
354
871
1001
812
800
548
324
258
294
361
10
234
132
612
788
1284
332
866
818
827
19
15
354
871
1001
812
800
548
324
258
294
361
10
234
132
1892
1300
260
332
866
818
1595
19
15
354
871
1001
812
800
548
324
258
294
361
10
234
548
1892
788
260
332
874
456
568
19
15
354
871
1001
812
800
548
324
258
294
361
10
234
548
1892
1300
260
332
874
456
568
19
15
354
871
1001
812
800
548
324
258
294
361
10
234
135
625
788
1284
332
866
819
823
19
15
354
871
1001
812
800
548
324
258
294
361
10
234
135
369
788
1284
332
866
819
567
19
15
354
871
1001
812
800
548
324
258
294
361
10
234
135
1905
788
260
332
866
819
1591
19
15
354
871
1001
812
800
548
324
258
294
361
10
234
135
1905
1300
260
332
866
819
1591
19
15
354
871
1001
812
800
548
324
258
294
361
10
234
547
1890
1300
1284
460
866
715
560
19
15
354
871
1001
812
800
548
324
258
294
361
10
234
547
1890
1299
260
332
866
715
560
19
15
354
871
1001
812
800
548
324
258
294
361
14
234
132
356
788
1284
324
864
818
568
19
15
354
871
1001
812
800
548
324
258
294
361
14
234
132
612
788
1284
324
864
818
824
19
15
354
871
1001
812
800
548
324
258
294
361
14
234
132
1892
1300
260
324
864
818
1592
19
15
354
871
1001
812
800
548
324
258
294
361
14
234
548
1892
788
260
324
866
457
567
19
15
354
871
1001
812
800
548
324
258
294
361
14
234
548
1892
1300
260
324
866
457
567
19
15
354
871
1001
812
800
548
324
258
294
361
14
234
135
625
788
1284
324
866
819
823
19
15
354
871
1001
812
800
548
324
258
294
361
14
234
135
369
788
1284
324
866
819
567
19
15
354
871
1001
812
800
548
324
258
294
361
14
234
135
1905
788
260
324
866
819
1591
19
15
354
871
1001
812
800
548
324
258
294
361
14
234
135
1905
1300
260
324
866
819
1591
19
15
354
871
1001
808
800
1060
68
261
292
364
14
538
75
231
164
260
834
1026
1659
193
19
15
354
871
1001
808
800
1060
68
261
292
364
14
874
75
231
164
260
834
618
347
321
19
15
354
871
1001
808
800
1060
68
261
292
364
14
874
1099
231
164
260
962
610
827
193
19
15
354
871
1001
812
800
1060
66
258
70
360
12
1002
32
628
84
134
297
354
330
842
19
15
354
871
1001
812
800
1060
66
258
70
360
10
1002
32
628
84
134
454
358
289
807
19
15
354
871
1001
812
800
1060
66
258
70
360
10
1002
544
628
84
134
302
362
74
330
19
15
354
871
1001
812
800
1060
66
258
70
360
14
1002
32
628
84
134
453
354
289
807
19
15
354
871
1001
812
800
1060
66
258
70
361
12
1002
32
628
84
136
296
354
330
842
19
15
354
871
1001
812
800
1060
66
258
70
361
10
1002
32
628
84
132
300
362
330
842
19
15
354
871
1001
812
800
1060
66
258
70
361
10
1002
544
628
84
132
460
354
74
330
19
15
354
871
1001
812
800
1060
66
258
70
361
14
1002
32
628
84
132
452
352
330
842
19
15
354
871
1001
812
800
1060
66
258
70
361
14
1002
544
628
84
132
452
352
74
330
19
15
354
871
1001
812
800
1060
66
258
294
360
12
538
144
1236
1812
1286
690
642
1761
1932
19
15
354
871
1001
812
800
1060
66
258
294
360
12
1004
32
612
788
262
297
352
288
810
19
15
354
871
1001
812
800
1060
66
258
294
360
12
1002
32
612
788
262
306
354
298
810
19
15
354
871
1001
812
800
1060
66
258
294
360
12
1002
32
628
788
262
297
354
330
842
19
15
354
871
1001
812
800
1060
66
258
294
360
10
538
144
1236
1812
1286
742
644
1760
1932
19
15
354
871
1001
812
800
1060
66
258
294
360
10
874
64
212
196
262
838
612
336
348
19
15
354
871
1001
812
800
1060
66
258
294
360
10
874
64
228
164
262
326
614
337
327
19
15
354
871
1001
812
800
1060
66
258
294
360
10
874
32
628
788
262
838
614
458
842
19
15
354
871
1001
812
800
1060
66
258
294
360
10
1002
32
612
788
262
326
356
288
810
19
15
354
871
1001
812
800
1060
66
258
294
360
10
1002
32
628
788
262
326
358
289
807
19
15
354
871
1001
812
800
1060
66
258
294
360
14
874
1088
228
164
262
965
610
817
199
19
15
354
871
1001
812
800
1060
66
258
294
360
14
874
64
228
164
262
325
610
337
327
19
15
354
871
1001
812
800
1060
66
258
294
360
14
874
32
628
788
262
837
610
458
842
19
15
354
871
1001
812
800
1060
66
258
294
360
14
1002
32
628
788
262
325
354
289
807
19
15
354
871
1001
812
800
1060
66
258
294
361
9
1002
32
628
788
1284
1350
361
288
807
19
15
354
871
1001
812
800
1060
66
258
294
361
10
874
64
228
164
260
364
617
337
327
19
15
354
871
1001
812
800
1060
66
258
294
361
10
874
32
628
788
1284
332
618
458
842
19
15
354
871
1001
812
800
1060
66
258
294
361
10
1002
32
628
788
1284
332
362
288
807
19
15
354
871
1001
812
800
1060
66
258
294
361
14
538
144
1236
1812
1284
564
640
1760
1932
19
15
354
871
1001
812
800
1060
66
258
294
361
14
538
1168
1268
1812
1284
564
640
896
924
19
15
354
871
1001
812
800
1060
66
258
294
361
14
538
1168
1236
1812
1284
564
640
896
908
19
15
354
871
1001
812
800
1060
66
258
294
361
14
874
1088
228
164
260
964
610
817
199
19
15
354
871
1001
812
800
1060
66
258
294
361
14
874
64
228
164
260
964
610
337
327
19
15
354
871
1001
812
800
1060
66
258
294
361
14
874
32
628
788
1284
324
608
458
842
19
15
354
871
1001
812
800
1060
66
258
294
361
14
1002
32
612
788
1284
324
352
288
810
19
15
354
871
1001
812
800
1060
66
258
294
361
14
1002
32
628
788
1284
324
352
330
842
19
15
354
871
1001
812
800
1060
68
258
70
360
10
1258
1159
625
84
134
558
1890
611
311
19
15
354
871
1001
812
800
1060
68
258
70
360
10
1002
36
612
84
133
461
361
292
824
19
15
354
871
1001
812
800
1060
68
258
70
360
10
1002
36
626
84
133
461
361
297
801
19
15
354
871
1001
812
800
1060
68
258
70
360
10
1002
35
625
84
134
454
362
331
843
19
15
354
871
1001
812
800
1060
68
258
70
361
9
1258
1159
625
84
132
558
1890
611
311
19
15
354
871
1001
812
800
1060
68
258
70
361
9
1002
36
612
84
132
462
362
292
824
19
15
354
871
1001
812
800
1060
68
258
70
361
9
1002
35
625
84
132
454
361
331
843
19
15
354
871
1001
812
800
1060
68
258
70
361
10
1002
35
625
84
132
300
361
331
843
19
15
354
871
1001
812
800
1060
68
258
294
360
2
1002
36
612
788
1286
1342
362
290
823
19
15
354
871
1001
812
800
1060
68
258
294
360
12
1004
36
612
788
262
297
352
290
822
19
15
354
871
1001
812
800
1060
68
258
294
360
12
1002
36
612
788
262
306
354
290
823
19
15
354
871
1001
812
800
1060
68
258
294
360
10
938
36
612
788
262
326
338
356
824
19
15
354
871
1001
812
800
1060
68
258
294
360
10
938
39
625
788
262
326
338
339
855
19
15
354
871
1001
812
800
1060
68
258
294
360
10
874
68
228
164
261
845
610
306
323
19
15
354
871
1001
812
800
1060
68
258
294
360
10
874
36
610
788
262
838
614
457
833
19
15
354
871
1001
812
800
1060
68
258
294
360
10
1002
36
610
788
262
326
358
329
833
19
15
354
871
1001
812
800
1060
68
258
294
360
10
1002
36
612
788
1286
366
362
290
823
19
15
354
871
1001
812
800
1060
68
258
294
360
10
1002
35
625
788
262
326
362
331
843
19
15
354
871
1001
812
800
1060
68
258
294
360
14
874
68
228
164
261
325
608
338
323
19
15
354
871
1001
812
800
1060
68
258
294
360
14
874
1092
228
164
261
325
608
818
195
19
15
354
871
1001
812
800
1060
68
258
294
360
14
874
36
610
788
1285
325
610
457
833
19
15
354
871
1001
812
800
1060
68
258
294
360
14
1002
36
610
788
1285
325
354
329
833
19
15
354
871
1001
812
800
1060
68
258
294
361
9
1002
36
612
788
1284
366
362
292
824
19
15
354
871
1001
812
800
1060
68
258
294
361
9
1002
35
625
788
260
326
361
331
843
19
15
354
871
1001
812
800
1060
68
258
294
361
9
1002
35
610
788
1284
1350
361
295
816
19
15
354
871
1001
812
800
1060
68
258
294
361
9
1002
35
610
787
1284
1350
361
295
816
19
15
354
871
1001
812
800
1060
68
258
294
361
10
874
68
228
164
260
844
610
306
323
19
15
354
871
1001
812
800
1060
68
258
294
361
10
1002
35
625
788
260
332
362
331
843
19
15
354
871
1001
812
800
1060
68
258
294
361
10
1002
35
610
788
1284
364
361
295
816
19
15
354
871
1001
812
800
1060
68
258
294
361
14
874
68
228
164
260
324
608
338
323
19
15
354
871
1001
812
800
1060
68
258
294
361
14
874
1092
228
164
260
324
608
818
195
19
15
354
871
1001
812
800
1060
68
261
292
356
14
538
75
231
164
256
786
1026
1659
193
19
15
354
871
1001
812
800
1060
68
261
293
360
10
538
139
1247
1810
1287
685
642
1883
1937
19
15
354
871
1001
812
800
1060
68
261
293
361
9
538
75
231
166
262
838
1026
1655
193
19
15
354
871
1001
812
800
1060
68
261
293
361
9
538
75
1255
166
262
838
1026
1655
1857
19
15
354
871
1001
812
800
1060
68
261
293
361
9
874
75
231
166
262
326
617
343
321
19
15
354
871
1001
812
800
1060
68
261
293
361
9
986
587
231
166
262
918
1218
155
193
19
15
354
871
1001
812
800
1060
68
261
293
361
10
538
75
231
166
262
844
1026
1659
193
19
15
354
871
1001
812
800
1060
68
261
293
361
10
538
75
1255
166
262
844
1026
1659
1857
19
15
354
871
1001
812
800
1060
68
261
293
361
10
874
75
231
166
262
844
610
347
321
19
15
354
871
1001
812
800
1060
68
261
293
356
2
538
139
1247
1810
1283
673
658
1883
1937
19
15
354
871
1001
812
800
1060
68
261
293
356
10
538
139
1247
1810
1283
529
642
1883
1937
19
15
354
871
1001
812
800
1060
68
261
293
356
10
730
75
1247
786
259
561
706
1883
1873
19
15
354
871
1001
812
800
36
68
258
70
360
10
426
548
356
84
134
294
234
210
408
19
15
354
871
1001
812
800
36
68
258
70
360
10
426
551
369
84
134
294
234
211
407
19
15
354
871
1001
812
800
36
68
258
70
361
9
426
551
369
84
132
302
233
211
407
19
15
354
871
1001
812
800
36
68
258
70
361
9
474
67
210
83
132
278
194
415
880
19
15
354
871
1001
812
800
36
68
258
70
361
10
426
551
369
84
132
300
234
211
407
19
15
354
871
1001
812
800
36
68
258
294
360
2
490
551
369
788
1286
1342
1386
147
407
19
15
354
871
1001
812
800
36
68
258
294
360
12
426
548
356
788
262
306
226
210
408
19
15
354
871
1001
812
800
36
68
258
294
360
10
426
36
356
788
1285
1325
228
420
920
19
15
354
871
1001
812
800
36
68
258
294
360
10
426
548
356
788
262
302
234
210
408
19
15
354
871
1001
812
800
36
68
258
294
360
10
426
551
369
788
1286
1318
226
211
407
19
15
354
871
1001
812
800
36
68
258
294
360
10
490
548
356
788
1286
1350
1386
136
408
19
15
354
871
1001
812
800
36
68
258
294
360
10
490
547
370
788
1286
1350
1386
139
400
19
15
354
871
1001
812
800
36
68
258
294
360
10
490
551
369
788
1286
1350
1386
147
407
19
15
354
871
1001
812
800
36
68
258
294
360
14
490
548
356
788
1285
1349
1378
146
411
19
15
354
871
1001
812
800
36
68
258
294
361
9
426
39
369
788
1284
1318
226
419
919
19
15
354
871
1001
812
800
36
68
258
294
361
9
490
548
356
788
1284
1390
1386
136
408
19
15
354
871
1001
812
800
36
68
258
294
361
9
490
547
370
787
1284
1358
1386
139
400
19
15
354
871
1001
812
800
36
68
258
294
361
9
490
551
369
788
1284
1390
1386
147
407
19
15
354
871
1001
812
800
36
68
258
294
361
10
490
548
356
788
1284
1356
1386
136
408
19
15
354
871
1001
812
800
36
68
258
294
361
10
490
551
369
788
1284
1356
1386
147
407
19
15
354
871
1001
812
800
36
68
258
294
361
14
490
548
356
788
1284
1348
1376
146
411
19
15
354
999
745
232
672
36
66
514
146
657
1670
554
1568
1716
108
540
540
326
993
999
19
15
354
999
745
232
416
36
68
514
146
656
136
428
548
868
108
546
48
536
610
822
19
15
354
999
745
232
416
36
68
514
146
657
134
426
548
868
108
540
60
582
328
856
19
15
354
999
745
236
416
36
68
514
146
664
140
428
292
868
108
554
40
544
98
822
19
15
482
823
161
243
404
308
273
265
314
331
275
221
246
470
76
544
608
1028
512
512
19
15
258
939
729
196
452
284
113
274
10
728
529
37
165
420
908
646
391
23
59
161
19
15
521
777
257
834
871
1125
626
259
1295
1345
259
809
776
733
1556
1261
809
94
83
83
19
15
521
777
257
834
871
1125
626
259
1295
1345
259
809
776
733
1684
1261
809
94
83
83
19
15
521
777
257
834
871
1125
626
259
1295
1425
3
809
776
733
1556
1293
393
350
83
83
19
15
521
777
257
834
871
1125
626
259
1295
1353
259
809
776
733
1684
1257
801
94
83
83
19
15
516
789
49
50
447
33
435
259
783
929
651
427
801
112
473
89
729
200
1092
32
19
15
516
789
49
50
447
33
435
259
783
929
651
1867
777
112
473
89
697
1594
96
96
19
15
516
789
49
178
447
33
435
259
783
1185
267
395
673
272
537
697
697
698
552
136
19
15
516
789
49
178
447
33
435
259
783
1185
267
395
673
336
537
697
697
698
552
520
19
15
516
789
49
178
447
33
435
259
783
1185
267
395
673
336
601
601
697
698
552
520
19
15
516
789
49
178
447
33
435
259
783
1185
267
395
673
176
537
697
697
698
552
720
19
15
516
789
49
178
447
33
435
259
783
1185
267
395
673
592
601
1209
697
698
552
776
19
15
516
789
49
178
447
33
435
259
783
1185
267
395
673
304
537
697
697
698
552
592
19
15
516
789
49
178
447
33
435
259
783
1185
267
395
673
304
281
697
697
698
552
592
19
15
516
789
49
178
447
33
435
259
783
1185
267
395
673
368
537
697
697
698
552
528
19
15
516
789
49
178
447
33
435
259
783
1185
267
395
673
368
281
697
697
698
552
528
19
15
516
789
49
178
447
33
435
259
783
1185
267
395
673
624
537
1209
697
698
552
784
19
15
516
789
49
178
447
33
435
259
783
1185
267
395
673
624
473
601
697
698
552
784
19
15
516
789
49
178
447
33
435
259
783
1185
267
399
673
272
537
697
697
689
544
1160
19
15
516
789
49
178
447
33
435
259
783
1185
267
399
673
336
537
697
697
688
552
520
19
15
516
789
49
178
447
33
435
259
783
1185
267
399
673
336
601
601
697
688
544
520
19
15
516
789
49
178
447
33
435
259
783
1185
267
399
673
176
537
697
697
688
552
712
19
15
516
789
49
178
447
33
435
259
783
1185
267
399
673
592
601
1209
697
688
544
776
19
15
516
789
49
178
447
33
435
259
783
1185
267
399
673
304
537
697
697
688
552
584
19
15
516
789
49
178
447
33
435
259
783
1185
267
399
673
304
281
697
697
688
552
584
19
15
516
789
49
178
447
33
435
259
783
1185
267
399
673
368
537
697
697
688
548
528
19
15
516
789
49
178
447
33
435
259
783
1185
267
399
673
368
281
697
697
688
548
528
19
15
516
789
49
178
447
33
435
259
783
1185
267
399
673
624
537
1209
697
688
544
784
19
15
516
789
49
178
447
33
435
259
783
1185
267
399
673
624
473
601
697
688
544
784
19
15
516
789
49
178
447
33
435
259
783
1185
267
427
673
80
537
697
697
680
520
1032
19
15
516
789
49
178
447
33
435
259
783
1185
267
427
673
80
601
1209
697
680
520
1032
19
15
516
789
49
178
447
33
435
259
783
1185
267
427
673
80
473
601
697
680
520
1032
19
15
516
789
49
178
447
33
435
259
783
1185
267
427
673
112
537
1209
697
680
528
1040
19
15
516
789
49
178
447
33
435
259
783
1185
267
427
673
112
473
601
697
680
528
1040
19
15
516
789
49
178
447
33
435
259
783
1185
267
427
673
272
537
697
697
680
520
136
19
15
516
789
49
178
447
33
435
259
783
1185
267
427
673
144
537
697
697
680
528
392
19
15
516
789
49
178
447
33
435
259
783
1185
267
427
673
336
537
697
697
680
520
520
19
15
516
789
49
178
447
33
435
259
783
1185
267
427
673
336
601
601
697
680
520
520
19
15
516
789
49
178
447
33
435
259
783
1185
267
427
673
176
537
697
697
680
520
416
19
15
516
789
49
178
447
33
435
259
783
1185
267
427
673
592
601
1209
697
680
520
776
19
15
516
789
49
178
447
33
435
259
783
1185
267
427
673
304
537
697
697
680
520
544
19
15
516
789
49
178
447
33
435
259
783
1185
267
427
673
304
281
697
697
680
520
544
19
15
516
789
49
178
447
33
435
259
783
1185
267
427
673
368
537
697
697
680
520
528
19
15
516
789
49
178
447
33
435
259
783
1185
267
427
673
368
281
697
697
680
520
528
19
15
516
789
49
178
447
33
435
259
783
1185
267
427
673
624
537
1209
697
680
520
784
19
15
516
789
49
178
447
33
435
259
783
1185
267
427
673
624
473
601
697
680
520
784
19
15
516
789
49
178
447
33
435
259
783
1185
267
459
777
112
537
697
697
1850
1088
96
19
15
516
789
49
178
447
33
435
259
783
1185
267
459
777
112
601
697
697
1850
1088
96
19
15
516
789
49
178
447
33
435
259
783
1185
267
423
673
112
537
1209
697
673
516
1040
19
15
516
789
49
178
447
33
435
259
783
1185
267
423
673
112
473
601
697
673
516
1040
19
15
516
789
49
178
447
33
435
259
783
1185
267
423
673
272
537
697
697
673
512
1160
19
15
516
789
49
178
447
33
435
259
783
1185
267
423
673
336
537
697
697
673
512
520
19
15
516
789
49
178
447
33
435
259
783
1185
267
423
673
336
601
601
697
673
512
520
19
15
516
789
49
178
447
33
435
259
783
1185
267
423
673
176
537
697
697
673
512
720
19
15
516
789
49
178
447
33
435
259
783
1185
267
423
673
592
601
1209
697
673
512
776
19
15
516
789
49
178
447
33
435
259
783
1185
267
423
673
304
537
697
697
673
512
160
19
15
516
789
49
178
447
33
435
259
783
1185
267
423
673
304
281
697
697
673
512
160
19
15
516
789
49
178
447
33
435
259
783
1185
267
423
673
368
537
697
697
673
512
528
19
15
516
789
49
178
447
33
435
259
783
1185
267
423
673
368
281
697
697
673
512
528
19
15
516
789
49
178
447
33
435
259
783
1185
267
423
673
624
537
1209
697
673
512
784
19
15
516
789
49
178
447
33
435
259
783
1185
267
423
673
624
473
601
697
673
512
784
19
15
516
789
49
178
447
33
435
259
783
1185
1547
1867
777
112
601
601
1593
1594
96
96
19
15
516
789
49
178
447
33
435
259
783
1185
1547
1867
777
112
473
601
1593
1594
96
96
19
15
516
789
49
178
447
33
435
259
783
1185
1547
1867
777
624
601
601
1593
1594
96
1120
19
15
516
789
49
178
447
33
435
259
783
1185
139
395
673
80
537
697
217
248
552
1032
19
15
516
789
49
178
447
33
435
259
783
1185
139
395
673
80
281
697
1241
248
552
1032
19
15
516
789
49
178
447
33
435
259
783
1185
139
395
673
272
537
697
217
248
552
1160
19
15
516
789
49
178
447
33
435
259
783
1185
139
395
673
336
537
697
249
1210
552
520
19
15
516
789
49
178
447
33
435
259
783
1185
139
395
673
336
601
601
217
1272
552
520
19
15
516
789
49
178
447
33
435
259
783
1185
139
395
673
176
537
697
217
248
552
720
19
15
516
789
49
178
447
33
435
259
783
1185
139
395
673
592
601
1209
217
248
552
776
19
15
516
789
49
178
447
33
435
259
783
1185
139
395
673
304
537
697
217
248
552
1168
19
15
516
789
49
178
447
33
435
259
783
1185
139
395
673
304
281
697
1241
248
552
1168
19
15
516
789
49
178
447
33
435
259
783
1185
139
395
673
368
537
697
249
1210
552
528
19
15
516
789
49
178
447
33
435
259
783
1185
139
395
673
368
281
697
1241
248
552
528
19
15
516
789
49
178
447
33
435
259
783
1185
139
395
673
624
537
1209
217
248
552
784
19
15
516
789
49
178
447
33
435
259
783
1185
139
399
673
80
537
697
217
240
544
1032
19
15
516
789
49
178
447
33
435
259
783
1185
139
399
673
80
281
697
1241
240
544
1032
19
15
516
789
49
178
447
33
435
259
783
1185
139
399
673
80
601
1209
217
240
544
1032
19
15
516
789
49
178
447
33
435
259
783
1185
139
399
673
80
473
601
249
1200
544
1032
19
15
516
789
49
178
447
33
435
259
783
1185
139
399
673
272
537
697
217
241
552
1160
19
15
516
789
49
178
447
33
435
259
783
1185
139
399
673
336
537
697
249
1200
544
520
19
15
516
789
49
178
447
33
435
259
783
1185
139
399
673
336
601
601
217
1264
544
520
19
15
516
789
49
178
447
33
435
259
783
1185
139
399
673
176
537
697
217
240
544
720
19
15
516
789
49
178
447
33
435
259
783
1185
139
399
673
592
601
1209
217
240
544
776
19
15
516
789
49
178
447
33
435
259
783
1185
139
399
673
304
537
697
217
240
544
1168
19
15
516
789
49
178
447
33
435
259
783
1185
139
399
673
304
281
697
1241
240
544
1168
19
15
516
789
49
178
447
33
435
259
783
1185
139
399
673
368
537
697
249
1200
544
528
19
15
516
789
49
178
447
33
435
259
783
1185
139
399
673
368
281
697
1241
240
544
528
19
15
516
789
49
178
447
33
435
259
783
1185
139
399
673
624
537
1209
217
240
544
784
19
15
516
789
49
178
447
33
435
259
783
1185
139
427
673
80
537
697
249
1192
520
1032
19
15
516
789
49
178
447
33
435
259
783
1185
139
427
673
80
601
1209
1273
1192
520
1032
19
15
516
789
49
178
447
33
435
259
783
1185
139
427
673
80
473
601
249
1192
520
1032
19
15
516
789
49
178
447
33
435
259
783
1185
139
427
673
112
537
1209
1273
1193
528
1040
19
15
516
789
49
178
447
33
435
259
783
1185
139
427
673
112
473
621
249
1193
528
1040
19
15
516
789
49
178
447
33
435
259
783
1185
139
427
673
272
537
697
249
1192
520
1160
19
15
516
789
49
178
447
33
435
259
783
1185
139
427
673
336
537
697
249
1192
520
520
19
15
516
789
49
178
447
33
435
259
783
1185
139
427
673
336
601
601
249
1192
520
520
19
15
516
789
49
178
447
33
435
259
783
1185
139
427
673
176
537
697
249
1192
520
736
19
15
516
789
49
178
447
33
435
259
783
1185
139
427
673
592
601
1209
1273
1192
520
776
19
15
516
789
49
178
447
33
435
259
783
1185
139
427
673
304
537
697
249
1192
520
544
19
15
516
789
49
178
447
33
435
259
783
1185
139
427
673
304
281
697
1273
1192
520
544
19
15
516
789
49
178
447
33
435
259
783
1185
139
427
673
368
537
697
249
1192
520
528
19
15
516
789
49
178
447
33
435
259
783
1185
139
427
673
368
281
697
1273
1192
520
528
19
15
516
789
49
178
447
33
435
259
783
1185
139
427
673
624
537
1209
1273
1192
520
784
19
15
516
789
49
178
447
33
435
259
783
1185
139
431
673
112
537
1209
1241
1169
528
1040
19
15
516
789
49
178
447
33
435
259
783
1185
139
431
673
624
537
1209
1241
1169
528
784
19
15
516
789
49
178
447
33
435
259
783
161
267
395
673
336
601
1721
1721
698
552
520
19
15
516
789
49
178
447
33
435
259
783
161
267
395
673
176
537
1721
1721
698
552
720
19
15
516
789
49
178
447
33
435
259
783
161
267
395
673
592
537
1721
1721
698
552
776
19
15
516
789
49
178
447
33
435
259
783
161
267
395
673
592
601
1721
1721
698
552
776
19
15
516
789
49
178
447
33
435
259
783
161
267
395
673
304
537
1721
1721
698
552
592
19
15
516
789
49
178
447
33
435
259
783
161
267
395
673
368
537
1721
1721
698
552
528
19
15
516
789
49
178
447
33
435
259
783
161
267
399
673
336
601
1721
1721
1201
544
520
19
15
516
789
49
178
447
33
435
259
783
161
267
399
673
176
537
1721
1721
1200
548
416
19
15
516
789
49
178
447
33
435
259
783
161
267
399
673
592
537
1721
1721
1201
544
776
19
15
516
789
49
178
447
33
435
259
783
161
267
399
673
592
601
1721
1721
1201
544
776
19
15
516
789
49
178
447
33
435
259
783
161
267
399
673
304
537
1721
1721
1200
548
544
19
15
516
789
49
178
447
33
435
259
783
161
267
399
673
368
537
1721
1721
1200
548
528
19
15
516
789
49
178
447
33
435
259
783
161
267
427
673
80
601
1721
1721
1192
520
1032
19
15
516
789
49
178
447
33
435
259
783
161
267
427
673
272
537
1721
1721
1192
520
136
19
15
516
789
49
178
447
33
435
259
783
161
267
427
673
336
601
1721
1721
1192
520
520
19
15
516
789
49
178
447
33
435
259
783
161
267
427
673
176
537
1721
1721
1192
520
416
19
15
516
789
49
178
447
33
435
259
783
161
267
427
673
592
537
1721
1721
1192
520
776
19
15
516
789
49
178
447
33
435
259
783
161
267
427
673
592
601
1721
1721
1192
520
776
19
15
516
789
49
178
447
33
435
259
783
161
267
427
673
304
537
1721
1721
1192
520
544
19
15
516
789
49
178
447
33
435
259
783
161
267
427
673
368
537
1721
1721
1192
520
528
19
15
516
789
49
178
447
33
435
259
783
161
267
423
673
272
537
1721
1721
1185
512
1160
19
15
516
789
49
178
447
33
435
259
783
161
267
423
673
336
601
1721
1721
1185
512
520
19
15
516
789
49
178
447
33
435
259
783
161
267
423
673
176
537
1721
1721
1185
512
736
19
15
516
789
49
178
447
33
435
259
783
161
267
423
673
592
537
1721
1721
1185
512
776
19
15
516
789
49
178
447
33
435
259
783
161
267
423
673
592
601
1721
1721
1185
512
776
19
15
516
789
49
178
447
33
435
259
783
161
267
423
673
304
537
1721
1721
1185
512
544
19
15
516
789
49
178
447
33
435
259
783
161
267
423
673
368
537
1721
1721
1185
512
528
19
15
516
789
49
178
447
33
435
259
783
161
139
395
673
272
537
1721
217
136
552
1160
19
15
516
789
49
178
447
33
435
259
783
161
139
395
673
336
281
313
377
360
552
520
19
15
516
789
49
178
447
33
435
259
783
161
139
395
673
336
601
1721
217
136
552
520
19
15
516
789
49
178
447
33
435
259
783
161
139
395
673
176
537
1721
217
136
552
736
19
15
516
789
49
178
447
33
435
259
783
161
139
395
673
592
537
1721
217
136
552
776
19
15
516
789
49
178
447
33
435
259
783
161
139
395
673
592
601
1721
217
136
552
776
19
15
516
789
49
178
447
33
435
259
783
161
139
395
673
304
537
1721
217
136
552
544
19
15
516
789
49
178
447
33
435
259
783
161
139
395
673
304
281
313
377
360
552
544
19
15
516
789
49
178
447
33
435
259
783
161
139
395
673
368
537
1721
217
136
552
528
19
15
516
789
49
178
447
33
435
259
783
161
139
395
673
368
281
313
377
360
552
528
19
15
516
789
49
178
447
33
435
259
783
161
139
395
673
624
281
313
377
360
552
784
19
15
516
789
49
178
447
33
435
259
783
161
139
399
673
80
601
1721
217
176
544
1032
19
15
516
789
49
178
447
33
435
259
783
161
139
399
673
272
537
1721
217
176
544
1160
19
15
516
789
49
178
447
33
435
259
783
161
139
399
673
336
281
313
377
304
544
520
19
15
516
789
49
178
447
33
435
259
783
161
139
399
673
336
601
1721
217
176
544
520
19
15
516
789
49
178
447
33
435
259
783
161
139
399
673
176
537
1721
1241
240
544
720
19
15
516
789
49
178
447
33
435
259
783
161
139
399
673
592
537
1721
217
176
544
776
19
15
516
789
49
178
447
33
435
259
783
161
139
399
673
592
601
1721
217
176
544
776
19
15
516
789
49
178
447
33
435
259
783
161
139
399
673
304
537
1721
217
176
544
544
19
15
516
789
49
178
447
33
435
259
783
161
139
399
673
304
281
313
377
304
544
544
19
15
516
789
49
178
447
33
435
259
783
161
139
399
673
368
537
1721
217
176
548
528
19
15
516
789
49
178
447
33
435
259
783
161
139
399
673
368
281
313
377
304
544
528
19
15
516
789
49
178
447
33
435
259
783
161
139
399
673
624
281
313
377
304
544
784
19
15
516
789
49
178
447
33
435
259
783
161
139
427
673
80
601
1721
217
153
520
1032
19
15
516
789
49
178
447
33
435
259
783
161
139
427
673
272
537
1721
217
153
520
1160
19
15
516
789
49
178
447
33
435
259
783
161
139
427
673
336
281
313
377
296
520
520
19
15
516
789
49
178
447
33
435
259
783
161
139
427
673
336
601
1721
217
153
520
520
19
15
516
789
49
178
447
33
435
259
783
161
139
427
673
176
537
1721
217
153
520
720
19
15
516
789
49
178
447
33
435
259
783
161
139
427
673
592
537
1721
217
153
520
776
19
15
516
789
49
178
447
33
435
259
783
161
139
427
673
592
601
1721
217
153
520
776
19
15
516
789
49
178
447
33
435
259
783
161
139
427
673
304
537
1721
217
153
520
544
19
15
516
789
49
178
447
33
435
259
783
161
139
427
673
304
281
313
377
296
516
544
19
15
516
789
49
178
447
33
435
259
783
161
139
427
673
368
537
1721
217
153
520
528
19
15
516
789
49
178
447
33
435
259
783
161
139
427
673
368
281
313
377
296
516
528
19
15
516
789
49
178
447
33
435
259
783
161
139
427
673
624
281
313
377
296
516
784
19
15
516
789
49
178
447
33
435
259
783
161
139
431
673
176
537
1721
1241
1168
516
736
19
15
516
789
49
178
447
33
435
259
783
1313
267
427
673
80
601
1081
1529
282
528
8
19
15
516
789
49
178
447
33
435
259
783
1313
267
427
673
176
537
1081
1529
282
528
736
19
15
516
789
49
178
447
33
435
259
783
1313
267
427
673
592
537
1081
1529
282
536
776
19
15
516
789
49
178
447
33
435
259
783
1313
267
427
673
592
601
1081
1529
282
536
776
19
15
516
789
49
178
447
33
435
259
783
1313
267
427
673
624
537
1081
1529
282
528
784
19
15
516
789
49
178
447
33
435
259
783
1313
267
431
673
80
601
1081
1529
272
512
8
19
15
516
789
49
178
447
33
435
259
783
1313
267
431
673
176
537
1081
1529
272
512
736
19
15
516
789
49
178
447
33
435
259
783
1313
267
431
673
592
537
1081
1529
272
512
776
19
15
516
789
49
178
447
33
435
259
783
1313
267
431
673
592
601
1081
1529
272
512
776
19
15
516
789
49
178
447
33
435
259
783
1313
267
431
673
624
537
1081
1529
272
512
784
19
15
517
789
49
50
447
33
432
258
783
929
651
427
800
113
473
88
730
204
1097
39
19
15
517
789
49
178
447
33
432
258
783
1185
267
395
672
113
537
1209
697
697
553
23
19
15
517
789
49
178
447
33
432
258
783
1185
267
395
672
113
473
601
697
697
553
23
19
15
517
789
49
178
447
33
432
258
783
1185
267
395
672
305
537
697
697
697
553
599
19
15
517
789
49
178
447
33
432
258
783
1185
267
395
672
305
281
697
697
697
553
599
19
15
517
789
49
178
447
33
432
258
783
1185
267
395
672
625
537
1209
697
697
553
791
19
15
517
789
49
178
447
33
432
258
783
1185
267
395
672
625
601
1209
697
697
553
791
19
15
517
789
49
178
447
33
432
258
783
1185
267
395
672
625
473
601
697
697
553
791
19
15
517
789
49
178
447
33
432
258
783
1185
267
395
672
369
537
697
697
697
553
535
19
15
517
789
49
178
447
33
432
258
783
1185
267
395
672
369
281
697
697
697
553
535
19
15
517
789
49
178
447
33
432
258
783
1185
267
419
672
305
537
696
698
674
518
551
19
15
517
789
49
178
447
33
432
258
783
1185
267
419
672
305
281
696
698
674
518
551
19
15
517
789
49
178
447
33
432
258
783
1185
267
419
672
369
537
696
698
674
518
535
19
15
517
789
49
178
447
33
432
258
783
1185
267
419
672
369
281
696
698
674
518
535
19
15
517
789
49
178
447
33
432
258
783
1185
267
427
672
113
537
1209
697
680
531
1047
19
15
517
789
49
178
447
33
432
258
783
1185
267
427
672
113
473
601
697
680
531
1047
19
15
517
789
49
178
447
33
432
258
783
1185
267
427
672
177
537
697
697
680
521
423
19
15
517
789
49
178
447
33
432
258
783
1185
267
427
672
305
537
696
698
680
521
551
19
15
517
789
49
178
447
33
432
258
783
1185
267
427
672
305
281
696
698
680
521
551
19
15
517
789
49
178
447
33
432
258
783
1185
267
427
672
625
537
1208
698
680
531
791
19
15
517
789
49
178
447
33
432
258
783
1185
267
427
672
625
601
1209
697
680
521
791
19
15
517
789
49
178
447
33
432
258
783
1185
267
427
672
625
473
601
697
680
521
791
19
15
517
789
49
178
447
33
432
258
783
1185
267
427
672
369
537
696
698
680
521
535
19
15
517
789
49
178
447
33
432
258
783
1185
267
427
672
369
281
696
698
680
521
535
19
15
517
789
49
178
447
33
432
258
783
1185
139
387
672
305
537
696
1242
252
558
599
19
15
517
789
49
178
447
33
432
258
783
1185
139
387
672
305
281
696
1242
252
558
599
19
15
517
789
49
178
447
33
432
258
783
1185
139
387
672
369
537
696
1242
252
558
535
19
15
517
789
49
178
447
33
432
258
783
1185
139
387
672
369
281
696
1242
252
558
535
19
15
517
789
49
178
447
33
432
258
783
1185
139
395
672
305
537
697
217
249
553
1175
19
15
517
789
49
178
447
33
432
258
783
1185
139
395
672
305
281
697
1241
249
553
1175
19
15
517
789
49
178
447
33
432
258
783
1185
139
395
672
625
537
1208
1242
1160
553
791
19
15
517
789
49
178
447
33
432
258
783
1185
139
395
672
625
601
1209
1241
1160
553
791
19
15
517
789
49
178
447
33
432
258
783
1185
139
395
672
369
537
697
249
1209
553
535
19
15
517
789
49
178
447
33
432
258
783
1185
139
395
672
369
281
697
1241
249
553
535
19
15
517
789
49
178
447
33
432
258
783
1185
139
427
672
113
537
1209
1273
1192
531
1047
19
15
517
789
49
178
447
33
432
258
783
1185
139
427
672
113
473
617
249
1192
531
1047
19
15
517
789
49
178
447
33
432
258
783
1185
139
427
672
305
537
696
250
1196
553
551
19
15
517
789
49
178
447
33
432
258
783
1185
139
427
672
305
281
697
1273
1192
553
551
19
15
517
789
49
178
447
33
432
258
783
1185
139
427
672
625
537
1209
1273
1192
531
791
19
15
517
789
49
178
447
33
432
258
783
1185
139
427
672
625
601
1209
1273
1192
531
791
19
15
517
789
49
178
447
33
432
258
783
1185
139
427
672
369
537
696
250
1194
530
535
19
15
517
789
49
178
447
33
432
258
783
1185
139
427
672
369
281
697
1273
1192
531
535
19
15
517
789
49
178
447
33
432
258
783
161
267
395
672
305
537
1721
1721
697
553
599
19
15
517
789
49
178
447
33
432
258
783
161
267
395
672
625
537
1721
1721
697
553
791
19
15
517
789
49
178
447
33
432
258
783
161
267
395
672
369
537
1721
1721
697
553
535
19
15
517
789
49
178
447
33
432
258
783
161
267
419
672
305
537
1720
1722
1186
518
551
19
15
517
789
49
178
447
33
432
258
783
161
267
419
672
369
537
1720
1722
674
518
535
19
15
517
789
49
178
447
33
432
258
783
161
267
427
672
305
537
1720
1722
1192
521
551
19
15
517
789
49
178
447
33
432
258
783
161
267
427
672
625
537
1720
1722
1192
521
791
19
15
517
789
49
178
447
33
432
258
783
161
267
427
672
369
537
1720
1722
1192
521
535
19
15
517
789
49
178
447
33
432
258
783
161
139
395
672
305
537
1720
218
140
553
551
19
15
517
789
49
178
447
33
432
258
783
161
139
395
672
305
281
312
378
364
553
551
19
15
517
789
49
178
447
33
432
258
783
161
139
395
672
625
537
1720
218
140
553
791
19
15
517
789
49
178
447
33
432
258
783
161
139
395
672
625
281
312
378
364
553
791
19
15
517
789
49
178
447
33
432
258
783
161
139
395
672
625
601
1641
217
136
553
791
19
15
517
789
49
178
447
33
432
258
783
161
139
395
672
369
537
1721
217
136
553
535
19
15
517
789
49
178
447
33
432
258
783
161
139
395
672
369
281
312
378
364
553
535
19
15
517
789
49
178
447
33
432
258
783
161
139
427
672
305
281
312
378
300
521
551
19
15
517
789
49
178
447
33
432
258
783
161
139
427
672
625
281
312
378
298
530
791
19
15
517
789
49
178
447
33
432
258
783
161
139
427
672
625
601
1641
217
153
521
791
19
15
517
789
49
178
447
33
432
258
783
161
139
427
672
369
281
312
378
298
530
535
19
15
517
789
49
178
447
33
432
258
783
1313
267
427
672
625
537
1081
1529
282
531
791
19
15
517
789
49
178
447
33
432
258
783
1177
139
387
672
625
537
1186
1225
226
555
791
19
15
517
789
49
178
447
33
432
258
783
1177
139
395
672
113
537
1186
1225
228
550
1047
19
15
517
789
49
178
447
33
432
258
783
1177
139
395
672
625
537
1186
1225
236
553
791
19
15
520
777
25
144
36
244
498
259
775
1292
390
332
844
518
521
1043
1417
328
880
852
19
15
520
777
25
144
36
244
498
259
775
1292
390
332
844
526
521
1043
1417
328
872
802
19
15
517
785
52
144
444
32
432
262
774
1122
138
392
674
84
576
992
202
250
555
1034
19
15
517
785
52
144
444
32
432
262
774
1122
138
392
674
164
544
736
202
1306
555
730
19
15
517
785
52
144
444
32
432
262
774
1122
138
392
674
164
672
736
202
1306
555
730
19
15
517
785
52
144
444
32
432
262
774
1122
138
392
674
596
576
992
202
250
555
778
19
15
517
785
52
144
444
32
432
262
774
1122
138
392
674
292
544
992
714
250
555
1178
19
15
517
785
52
144
444
32
432
262
774
1122
138
392
674
292
288
992
202
250
555
1178
19
15
517
785
52
144
444
32
432
262
774
1122
138
392
674
308
544
992
714
250
555
586
19
15
517
785
52
144
444
32
432
262
774
1122
138
424
672
276
576
736
742
176
516
1166
19
15
517
785
52
144
444
32
432
262
774
1122
138
424
672
180
640
736
742
176
548
718
19
15
517
785
52
144
444
32
432
262
774
1122
138
424
674
84
576
992
202
186
555
1034
19
15
517
785
52
144
444
32
432
262
774
1122
138
424
674
164
544
736
202
218
523
730
19
15
517
785
52
144
444
32
432
262
774
1122
138
424
674
164
672
736
202
218
523
730
19
15
517
785
52
144
444
32
432
262
774
1122
138
424
674
340
576
736
742
176
555
522
19
15
517
785
52
144
444
32
432
262
774
1122
138
424
674
180
640
736
742
176
555
714
19
15
517
785
52
144
444
32
432
262
774
1122
138
424
674
292
544
736
202
218
523
1178
19
15
517
785
52
144
444
32
432
262
774
1122
138
424
674
292
288
992
202
218
523
1178
19
15
517
785
52
144
444
32
432
262
774
1122
138
424
674
308
544
736
202
218
539
588
19
15
517
785
52
144
444
32
432
262
774
1122
138
395
674
84
576
992
202
251
552
1034
19
15
517
785
52
144
444
32
432
262
774
1122
138
395
674
164
544
736
202
251
552
730
19
15
517
785
52
144
444
32
432
262
774
1122
138
395
674
164
672
736
202
251
552
730
19
15
517
785
52
144
444
32
432
262
774
1122
138
395
674
596
576
992
202
251
552
778
19
15
517
785
52
144
444
32
432
262
774
1122
138
395
674
292
544
736
202
251
552
1178
19
15
517
785
52
144
444
32
432
262
774
1122
138
395
674
292
288
992
202
251
552
1178
19
15
517
785
52
144
444
32
432
262
774
1122
138
395
674
308
544
736
1226
251
552
586
19
15
517
785
52
144
444
32
432
262
774
1122
138
431
674
180
640
736
742
179
544
714
19
15
517
785
52
144
444
32
432
262
774
1122
138
431
674
292
544
736
742
179
512
1178
19
15
517
785
52
144
444
32
432
262
774
1122
138
431
674
178
640
736
742
179
544
725
19
15
517
785
52
144
444
32
432
262
774
1122
138
431
674
308
544
736
742
179
544
586
19
15
517
785
52
144
444
32
432
262
774
1122
138
431
674
612
576
736
742
179
512
794
19
15
517
785
52
144
444
32
432
262
774
98
138
392
674
84
448
480
234
170
555
1034
19
15
517
785
52
144
444
32
432
262
774
98
138
392
674
596
448
480
234
170
555
778
19
15
517
785
52
144
444
32
432
262
774
98
138
392
674
292
288
480
202
250
555
1178
19
15
517
785
52
144
444
32
432
262
774
98
138
424
672
84
448
480
1254
176
548
1038
19
15
517
785
52
144
444
32
432
262
774
98
138
424
672
276
576
480
230
176
516
1166
19
15
517
785
52
144
444
32
432
262
774
98
138
424
672
276
448
480
1254
176
516
1166
19
15
517
785
52
144
444
32
432
262
774
98
138
424
672
180
640
1760
1766
1200
548
718
19
15
517
785
52
144
444
32
432
262
774
98
138
424
672
596
448
480
1254
176
516
782
19
15
517
785
52
144
444
32
432
262
774
98
138
424
672
308
448
480
1254
176
548
590
19
15
517
785
52
144
444
32
432
262
774
98
138
424
674
84
576
1760
230
176
555
1034
19
15
517
785
52
144
444
32
432
262
774
98
138
424
674
84
448
480
1254
176
555
1034
19
15
517
785
52
144
444
32
432
262
774
98
138
424
674
340
576
1760
1766
1200
555
522
19
15
517
785
52
144
444
32
432
262
774
98
138
424
674
180
640
1760
1766
1200
555
714
19
15
517
785
52
144
444
32
432
262
774
98
138
424
674
292
544
1760
1766
1210
555
554
19
15
517
785
52
144
444
32
432
262
774
98
138
424
674
308
448
480
1254
176
555
586
19
15
517
785
52
144
444
32
432
262
774
98
138
395
674
292
288
480
202
251
552
1178
19
15
517
785
52
144
444
32
432
262
774
98
138
431
674
84
448
480
1254
179
544
1034
19
15
517
785
52
144
444
32
432
262
774
98
138
431
674
180
640
1760
1766
1203
544
714
19
15
517
785
52
144
444
32
432
262
774
98
138
431
674
292
288
480
230
179
512
1178
19
15
517
785
52
144
444
32
432
262
774
98
138
431
674
178
640
1760
1766
1203
544
725
19
15
517
785
52
144
444
32
432
262
774
98
138
431
674
308
448
480
1254
179
544
586
19
15
517
785
52
144
444
32
432
262
774
98
138
431
674
612
448
480
1254
179
512
794
19
15
520
777
25
16
82
20
370
259
775
1036
36
364
844
178
531
723
616
938
840
76
19
15
520
777
25
16
82
20
370
259
775
1036
36
364
844
178
659
723
616
938
840
76
19
15
520
777
25
16
82
20
370
259
775
1036
36
364
842
174
521
531
1208
938
842
65
19
15
520
777
25
16
82
20
370
259
775
1036
36
364
842
174
265
915
696
938
842
65
19
15
520
777
25
16
82
20
370
259
775
1036
36
364
842
202
594
915
1208
938
842
106
19
15
520
777
25
16
82
20
370
259
775
1036
36
364
842
222
594
915
1208
938
842
97
19
15
520
777
25
16
82
20
370
259
775
1036
36
364
842
714
594
915
1208
938
842
1130
19
15
520
777
25
16
82
20
370
259
775
12
36
364
842
174
265
403
440
938
842
65
19
15
520
777
25
16
82
20
434
259
775
1036
36
940
1706
298
290
851
616
2026
1674
162
19
15
520
777
25
16
82
20
434
259
775
1036
36
940
682
106
610
979
616
2026
810
1058
19
15
520
777
25
16
82
20
434
259
775
1036
36
940
682
170
674
723
616
2026
810
738
19
15
520
777
25
16
82
20
434
259
775
1036
36
940
682
298
290
851
616
2026
810
1186
19
15
517
785
52
48
124
50
444
262
774
1058
522
962
780
72
608
864
881
1501
1120
102
19
15
517
785
52
48
124
50
444
262
774
1058
522
962
780
584
608
864
881
1501
1120
1126
19
15
528
817
37
160
444
40
330
331
809
1120
182
432
644
290
327
832
1226
1280
546
622
19
15
528
817
37
160
444
40
458
331
809
1120
182
432
388
274
327
832
1226
128
41
526
19
15
528
817
37
160
442
40
330
331
809
96
180
432
644
290
327
320
422
258
562
190
19
15
528
817
37
160
442
40
330
331
809
160
180
432
644
290
327
256
358
290
548
622
19
15
528
817
37
160
442
40
330
331
809
160
308
432
644
290
327
256
806
290
562
190
19
15
528
817
37
160
442
40
458
331
809
160
308
432
388
274
327
256
806
290
50
526
19
15
533
817
52
4
6
34
340
326
781
1082
12
540
658
282
386
832
1184
1832
968
524
19
15
533
817
52
4
6
34
340
326
781
1082
12
540
658
154
386
832
1184
1832
968
748
19
15
533
817
52
4
6
34
468
278
790
58
12
28
402
140
304
384
416
424
968
1144
19
15
511
833
896
456
978
786
0
258
1
141
1180
100
24
700
1724
798
1816
793
912
418
19
15
511
833
896
456
978
786
0
258
1
141
1180
116
24
700
1724
798
1816
784
800
418
19
15
514
33
97
237
441
264
412
62
46
22
142
128
424
448
48
0
196
100
72
32
19
15
514
33
97
237
441
264
412
62
46
22
142
128
424
448
560
0
196
100
72
32
19
15
514
33
97
237
441
264
412
62
46
23
145
256
424
448
48
1
225
220
16
32
19
15
514
33
97
237
441
264
412
62
46
23
145
256
424
448
560
1
225
220
16
32
19
15
514
33
97
237
441
264
412
62
46
23
145
128
424
448
48
2
417
684
40
32
19
15
514
33
97
237
441
264
412
62
46
23
145
128
424
448
560
2
417
684
40
32
19
15
514
33
97
237
441
264
412
62
46
23
145
176
424
448
48
1
353
12
1
32
19
15
514
33
97
237
441
264
412
62
46
23
145
176
424
448
560
513
353
12
1
32
19
15
514
33
97
237
441
264
412
54
46
23
145
256
408
400
68
1
225
220
4
14
19
15
514
33
97
237
441
264
492
62
46
22
142
144
760
704
1072
1536
1220
772
768
572
19
15
514
33
97
237
505
264
412
62
46
22
270
32
424
448
48
0
964
1100
520
32
19
15
514
33
97
237
505
264
412
62
46
22
270
32
424
448
560
0
964
1100
520
32
19
15
514
33
97
237
505
264
412
62
46
22
270
544
424
448
48
0
964
972
8
32
19
15
514
33
97
237
505
264
412
62
46
22
270
544
424
448
560
0
964
972
8
32
19
15
514
35
97
237
441
264
412
50
44
22
142
256
424
712
56
0
196
212
16
650
19
15
514
35
97
237
441
264
412
50
44
22
142
256
424
712
568
0
196
212
16
650
19
15
514
35
97
237
441
264
412
50
44
22
142
256
424
456
56
0
196
212
16
144
19
15
514
35
97
237
441
264
412
50
44
22
142
256
424
456
568
0
196
212
16
144
19
15
514
35
97
237
441
264
412
50
44
22
142
128
424
712
56
0
196
108
40
656
19
15
514
35
97
237
441
264
412
50
44
22
142
128
424
712
568
0
196
108
40
656
19
15
514
35
97
237
441
264
412
50
44
22
142
128
424
456
56
0
196
100
72
140
19
15
514
35
97
237
441
264
412
50
44
22
142
128
424
456
568
0
196
100
72
140
19
15
514
35
97
237
441
264
412
50
44
22
142
160
424
712
56
0
196
36
16
656
19
15
514
35
97
237
441
264
412
50
44
22
142
160
424
712
568
0
196
36
16
656
19
15
514
35
97
237
441
264
412
50
44
22
142
160
424
456
56
0
196
20
16
144
19
15
514
35
97
237
441
264
412
50
44
22
142
160
424
456
568
0
196
20
16
144
19
15
514
35
97
237
441
264
412
50
44
22
142
176
424
712
56
0
196
68
2
652
19
15
514
35
97
237
441
264
412
50
44
22
142
176
424
712
568
0
196
68
2
652
19
15
514
35
97
237
441
264
412
50
44
22
142
176
424
456
56
0
196
68
0
144
19
15
514
35
97
237
441
264
412
50
44
22
142
176
424
456
568
0
196
68
0
144
19
15
514
35
97
237
505
264
412
50
44
22
270
32
424
456
56
0
964
1100
520
44
19
15
514
35
97
237
505
264
412
50
44
22
270
32
424
456
568
0
964
1100
520
44
19
15
514
35
97
237
505
264
412
50
44
22
270
544
424
456
56
0
964
972
8
44
19
15
514
35
97
237
505
264
412
50
44
22
270
544
424
456
568
0
964
972
8
44
19
15
514
35
111
237
441
264
412
50
32
0
142
256
424
456
64
256
368
212
16
140
19
15
514
35
111
237
441
264
412
50
32
0
142
256
424
456
320
0
240
212
16
140
19
15
514
35
111
237
441
264
412
50
32
0
142
256
424
456
576
512
752
212
16
140
19
15
514
35
111
237
441
264
412
50
32
0
142
128
424
456
64
240
432
100
72
38
19
15
514
35
111
237
441
264
412
50
32
0
142
128
424
456
320
0
432
100
72
38
19
15
514
35
111
237
441
264
412
50
32
0
142
128
424
456
576
752
432
52
36
44
19
15
514
35
111
237
441
264
412
50
32
0
142
160
424
712
64
240
432
28
16
656
19
15
514
35
111
237
441
264
412
50
32
0
142
160
424
712
576
1776
432
28
16
656
19
15
514
35
111
237
441
264
412
50
32
0
142
160
424
456
64
112
240
20
4
144
19
15
514
35
111
237
441
264
412
50
32
0
142
160
424
456
320
0
432
28
16
144
19
15
514
35
111
237
441
264
412
50
32
0
142
160
424
456
576
112
240
20
4
144
19
15
514
35
111
237
441
264
412
50
32
0
142
176
424
456
64
256
368
68
0
144
19
15
514
35
111
237
441
264
412
50
32
0
142
176
424
456
320
0
368
68
0
144
19
15
514
35
111
237
441
264
412
50
32
0
142
176
424
456
576
256
368
68
0
144
19
15
514
35
111
237
441
264
412
50
32
0
590
256
424
456
576
512
1840
1180
16
144
19
15
514
35
111
237
441
264
476
50
32
0
142
128
744
648
1088
1648
1264
828
784
624
19
15
514
35
111
237
441
264
476
50
32
0
142
128
744
648
576
368
368
60
784
624
19
15
515
33
97
237
441
264
410
58
43
23
145
256
410
400
564
260
417
252
5
12
19
15
515
33
97
237
441
264
410
58
43
23
145
128
426
416
564
260
417
60
37
98
19
15
515
33
97
237
441
264
410
58
43
23
145
128
426
400
52
4
225
28
37
2
19
15
515
33
97
237
441
264
410
58
43
23
145
128
426
400
564
4
225
28
37
2
19
15
515
33
97
237
441
264
410
58
43
23
145
128
426
452
564
772
1441
60
37
33
19
15
515
33
97
237
441
264
410
58
46
23
145
128
426
400
49
1
225
28
37
2
19
15
515
33
97
237
441
264
410
58
46
23
145
128
426
400
561
1
225
28
37
2
19
15
515
33
97
237
441
264
410
58
46
23
145
128
426
452
49
2
417
684
37
33
19
15
515
33
97
237
441
264
410
58
46
23
145
128
426
452
561
257
353
60
37
33
19
15
515
33
97
237
441
264
410
58
74
23
145
128
426
448
633
265
353
60
37
34
19
15
515
33
97
237
441
264
410
58
47
23
145
256
410
400
48
0
225
252
5
12
19
15
515
33
97
237
441
264
410
58
47
23
145
256
410
400
560
0
225
252
5
12
19
15
515
33
97
237
441
264
410
58
47
23
145
128
426
448
560
256
353
60
37
34
19
15
515
33
97
237
441
264
410
58
47
23
145
128
426
400
48
0
225
28
37
2
19
15
515
33
97
237
441
264
410
58
47
23
145
128
426
400
560
0
225
28
37
2
19
15
515
33
97
237
441
264
410
58
47
23
145
128
426
452
560
256
353
60
37
33
19
15
515
33
97
237
441
264
410
58
47
23
145
128
428
416
560
256
417
108
74
108
19
15
515
33
97
237
441
264
410
58
47
23
145
128
428
452
560
256
353
60
42
148
19
15
515
33
97
237
441
264
410
58
47
23
145
128
428
420
560
256
225
124
74
116
19
15
515
33
97
237
441
264
410
58
47
23
145
128
730
400
560
768
865
828
1541
12
19
15
515
33
97
237
441
264
410
58
79
13
145
128
428
448
112
4
225
44
42
44
19
15
515
33
97
237
441
264
410
58
79
13
145
128
428
448
368
4
225
44
42
44
19
15
515
33
97
237
441
264
410
58
79
13
145
128
428
448
624
4
225
44
42
44
19
15
515
33
97
237
441
264
410
58
79
13
145
128
428
452
112
4
225
44
42
148
19
15
515
33
97
237
441
264
410
58
79
13
145
128
428
452
368
4
225
44
42
148
19
15
515
33
97
237
441
264
410
58
79
13
145
128
428
452
624
4
225
44
42
148
19
15
514
35
97
237
761
136
396
58
44
22
782
512
392
456
560
768
1988
1420
80
48
19
15
515
33
97
237
761
136
394
58
46
23
785
512
394
400
561
769
2017
1532
101
98
19
15
515
33
97
237
761
136
394
58
46
23
785
512
394
404
561
769
2017
1532
101
97
19
15
515
33
97
237
761
136
394
58
47
23
785
512
394
400
560
768
2017
1532
101
98
19
15
515
33
97
237
761
136
394
58
47
23
785
512
394
404
560
768
2017
1532
101
97
19
15
1840
1046
914
628
208
598
198
1998
202
64
71
29
196
608
554
59
139
227
152
902
19
15
98
519
262
414
94
94
31
387
148
304
880
880
704
706
51
567
438
6
1048
796
19
15
98
519
262
414
94
94
31
387
148
304
880
880
704
722
51
572
438
6
1045
788
19
15
98
519
262
414
94
94
31
387
148
304
880
880
704
754
115
567
438
6
1032
780
19
15
98
519
262
414
94
94
31
387
148
304
880
880
720
706
51
567
438
6
1030
796
19
15
98
519
262
414
94
94
31
387
148
304
880
880
720
722
51
572
438
6
1030
770
19
15
98
519
262
414
94
94
31
451
148
304
880
880
720
402
51
572
438
6
1030
1186
19
15
98
519
262
414
94
94
31
483
148
304
880
880
704
386
19
567
438
6
1038
1196
19
15
98
519
262
414
94
94
31
483
148
304
880
880
704
386
35
567
438
6
1038
1196
19
15
98
519
262
414
94
94
31
483
148
304
880
880
720
386
19
567
438
6
1030
1202
19
15
98
519
262
414
94
94
31
483
148
304
880
880
720
386
35
567
438
6
1030
1202
19
15
65
323
39
546
999
103
1651
1617
74
832
581
1538
1712
917
212
1669
901
1024
42
322
19
15
480
482
96
717
569
811
295
549
770
1051
143
529
544
1571
1137
1629
1273
1417
392
609
19
15
480
482
96
717
569
811
295
549
770
1051
143
529
1568
1571
1137
1629
1273
1417
904
161
19
15
480
482
96
717
569
811
295
549
786
1051
15
529
544
1571
1121
1613
169
968
392
609
19
15
480
482
96
717
569
811
295
549
786
1051
15
529
544
1571
1124
1613
169
969
392
609
19
15
480
482
96
717
569
811
295
549
786
1051
15
529
1568
1571
1121
1613
169
968
904
161
19
15
480
482
96
717
569
811
295
549
786
1051
15
529
1568
1571
1124
1613
169
969
904
161
19
15
480
482
96
717
569
811
295
549
786
1051
143
529
544
1571
1121
1645
1257
1416
392
609
19
15
480
482
96
717
569
811
295
549
786
1051
143
529
1568
1571
1121
1645
1257
1416
904
161
19
15
480
482
96
718
570
811
295
549
776
1050
10
538
1568
1571
1112
1622
174
928
775
161
19
15
480
482
96
718
570
811
295
549
784
1050
12
537
1569
1571
1120
1717
178
931
774
176
19
15
480
482
96
718
570
811
295
549
784
1050
12
537
1569
1571
1125
1653
1202
931
774
176
19
15
480
482
96
718
570
811
295
549
784
1050
12
538
1568
1571
1120
1653
1202
928
648
161
19
15
480
482
96
718
570
811
295
549
784
1050
12
538
1568
1571
1125
1653
1202
928
648
161
19
15
480
482
96
718
570
811
295
549
784
1050
10
538
1568
1571
1120
1717
182
928
647
161
19
15
480
482
96
718
570
811
295
549
784
1050
10
538
1568
1571
1104
1749
182
928
647
161
19
15
480
482
96
718
570
811
295
549
784
1050
14
537
1568
1571
1120
1717
181
929
648
170
19
15
480
482
96
718
570
811
295
549
784
1050
14
537
1568
1571
1104
1749
1205
929
648
170
19
15
480
482
96
718
570
811
295
549
784
1050
14
538
1568
1571
1120
1653
1205
928
648
170
19
15
480
482
96
718
570
811
295
549
784
1050
140
537
545
1571
1120
1653
1241
1443
395
608
19
15
480
482
96
718
570
811
295
549
784
1050
140
537
1569
1571
1120
1653
217
1443
907
160
19
15
480
482
96
718
570
811
295
549
784
1050
140
530
544
1571
1120
1653
1272
1416
392
609
19
15
480
482
96
718
570
811
295
549
784
1050
140
538
1568
1571
1120
1653
216
1440
904
161
19
15
480
482
96
718
570
811
295
549
784
1050
140
538
1568
1571
1125
1653
216
1440
904
161
19
15
480
482
96
718
570
811
295
549
786
1050
12
530
1568
1571
1124
1644
1144
1480
904
170
19
15
480
482
96
718
570
811
295
549
786
1050
10
538
1568
1571
1124
1644
1198
928
775
161
19
15
480
482
96
718
570
811
295
549
786
1050
140
530
544
1571
1124
1644
1256
904
392
609
19
15
416
482
96
718
538
811
279
533
788
1050
76
537
1537
1619
1037
1585
1074
1507
827
160
19
15
416
482
96
718
538
811
279
533
788
1050
76
538
1536
1619
1037
1585
1080
1504
816
161
19
15
416
482
96
718
542
843
263
533
788
1050
84
626
513
1541
1037
1585
1090
1416
510
514
19
15
416
482
96
718
538
787
263
533
788
1050
76
514
516
1541
1037
1585
1112
1464
384
642
19
15
416
482
96
718
538
787
263
533
788
1050
76
514
1540
1541
1037
1585
1112
1464
896
130
19
15
864
966
529
25
337
336
72
92
212
6
474
324
832
80
20
144
496
208
320
808
19
15
864
966
529
25
337
336
72
92
212
6
474
580
832
80
20
144
496
912
576
808
19
15
864
966
529
25
337
336
72
92
212
6
474
580
960
80
20
144
496
944
544
816
19
15
864
966
529
25
337
336
72
92
212
6
474
580
704
80
20
144
496
912
1080
156
19
15
1586
1795
1289
300
296
84
692
58
76
424
10
714
643
129
1600
1623
1446
934
703
699
19
15
1586
1795
1289
300
296
84
692
58
76
424
138
714
643
129
1600
1623
790
914
703
699
19
15
1714
1667
137
332
72
708
724
730
652
516
1802
1130
3
385
560
515
1553
1714
1251
171
19
15
1714
1667
137
332
72
708
724
730
652
516
1802
1130
3
385
624
515
1553
1714
1251
171
19
15
1714
1667
137
332
72
708
724
730
652
520
1802
1130
3
385
560
519
1606
1970
1251
171
19
15
1714
1667
137
332
72
708
724
730
716
516
1802
1130
3
385
528
707
1553
1714
1251
171
19
15
1210
34
0
178
98
770
1159
397
1152
348
28
514
515
135
1676
668
520
1996
982
1922
19
15
1210
34
0
178
98
770
1159
397
1152
348
28
514
515
1159
1676
668
520
1996
982
898
19
15
1154
130
3
129
128
736
624
388
64
388
898
446
390
544
832
778
800
124
116
320
19
15
1154
130
3
129
128
736
624
388
64
388
898
702
390
544
832
778
800
636
1140
1216
19
15
1154
130
3
128
128
736
672
388
576
390
896
696
168
48
384
262
807
637
600
320
19
15
1154
130
3
128
128
736
608
260
256
390
896
728
392
1168
1408
262
807
573
1144
1544
19
15
1154
130
3
128
128
736
608
260
256
390
896
728
392
1168
1360
294
806
573
1144
1544
19
15
1154
130
3
128
128
736
608
260
256
390
896
728
408
1200
1424
310
806
573
1140
1536
19
15
1154
130
3
128
128
736
608
260
256
390
896
440
392
1168
1408
262
807
125
632
1544
19
15
1154
130
3
128
128
736
608
260
256
390
896
440
392
1168
1360
294
806
125
624
1544
19
15
1154
130
3
128
128
736
608
260
256
390
896
696
392
1168
1408
262
807
637
1136
1544
19
15
1154
130
3
128
128
736
608
260
256
390
896
696
392
1168
1360
294
806
637
1136
1544
19
15
1154
130
3
128
128
736
608
260
256
390
920
728
408
1200
1424
278
826
665
1140
1536
19
15
1154
130
3
128
128
736
608
388
64
390
896
728
392
560
832
774
806
573
120
328
19
15
1154
130
3
128
128
736
608
388
64
390
896
728
408
560
832
774
806
573
1140
256
19
15
1154
130
3
128
128
736
608
388
64
390
896
440
392
560
832
774
806
125
112
328
19
15
1154
130
3
128
128
736
608
388
64
390
896
696
392
560
832
774
806
637
1136
1224
19
15
1154
130
3
128
128
736
608
388
1152
346
248
440
408
560
1712
574
171
136
132
384
19
15
1154
130
3
128
128
736
608
388
576
390
896
728
408
560
384
262
806
573
1140
256
19
15
1154
130
3
128
128
736
608
388
576
390
896
728
408
560
400
278
806
573
1140
256
19
15
1154
130
3
128
128
736
608
388
576
390
896
440
392
560
384
262
806
125
112
328
19
15
1154
130
3
128
128
736
608
388
576
390
896
440
392
560
400
278
806
125
112
328
19
15
1154
130
3
128
128
736
608
388
576
390
896
696
392
560
384
262
806
637
1136
1224
19
15
1154
130
3
128
128
736
608
388
576
390
896
696
392
560
400
278
806
637
1136
1224
19
15
1218
130
3
128
128
736
544
260
0
390
896
728
456
560
112
854
806
573
1028
1160
19
15
1218
130
3
128
128
736
544
260
0
390
896
440
424
560
112
854
806
125
56
256
19
15
1218
130
3
128
128
736
544
260
256
390
896
728
456
560
768
262
807
573
1028
1160
19
15
1218
130
3
128
128
736
544
260
256
390
896
728
456
560
784
598
806
573
1028
1160
19
15
1218
130
3
128
128
736
544
260
256
390
896
728
456
560
880
598
806
573
1028
1160
19
15
1218
130
3
128
128
736
544
260
256
390
896
440
424
560
768
262
807
125
56
256
19
15
1218
130
3
128
128
736
544
260
256
390
896
440
424
560
784
598
806
125
56
256
19
15
1218
130
3
128
128
736
544
260
256
390
896
440
424
560
880
598
806
125
56
256
19
15
1218
130
3
128
128
736
544
260
256
858
920
728
456
560
880
1470
783
1176
1080
520
19
15
1218
130
3
128
128
736
544
260
64
390
896
728
456
560
64
774
806
573
1028
1160
19
15
1218
130
3
128
128
736
544
260
64
390
896
440
424
560
64
774
806
125
56
256
19
15
1218
130
3
128
128
736
544
260
64
234
248
440
424
560
64
94
78
136
40
256
19
15
1218
130
131
129
128
736
544
260
320
240
248
440
424
560
800
1080
24
132
56
256
19
15
1218
130
131
129
128
736
544
260
320
368
248
440
424
560
832
312
24
132
56
256
19
15
1218
130
131
129
128
736
544
260
320
368
248
440
424
560
800
1208
24
132
56
256
19
15
1218
130
131
129
128
736
544
260
252
252
244
440
424
560
56
16
20
144
152
384
19
15
1218
130
131
128
128
736
544
260
320
262
896
728
456
560
832
262
806
573
4
1160
19
15
1218
130
131
128
128
736
544
260
320
262
896
440
424
560
832
262
806
125
56
256
19
15
1218
130
131
128
128
736
544
260
320
106
248
440
424
560
832
1118
78
136
40
256
19
15
1218
130
131
128
128
736
544
260
320
250
248
440
424
560
832
62
11
136
40
256
19
15
1218
130
131
128
128
736
544
260
320
378
248
440
424
560
800
446
14
136
40
256
19
15
1218
130
131
128
128
736
544
260
320
634
248
440
424
560
832
958
655
136
40
256
19
15
1218
130
131
128
128
736
544
260
252
254
248
440
424
560
56
18
2
136
40
256
19
15
1218
130
131
128
128
736
544
260
252
254
249
440
424
560
56
18
4
144
152
384
19
15
1218
66
3
128
128
736
544
388
512
390
896
728
200
176
400
758
1766
573
568
520
19
15
1218
66
3
128
128
736
544
388
512
390
896
728
200
176
656
758
1766
573
568
520
19
15
1218
66
3
128
128
736
544
388
512
390
896
728
456
304
400
758
1766
573
56
8
19
15
1218
66
131
129
128
736
544
388
384
240
248
440
424
304
32
56
24
132
56
64
19
15
1218
66
131
129
128
736
560
388
384
260
322
366
454
288
32
204
704
476
514
0
19
15
770
1158
2
3
97
313
261
386
388
6
6
393
275
836
1096
864
836
972
353
371
19
15
770
1158
2
3
97
313
261
386
388
6
6
393
307
833
1032
960
580
972
402
566
19
15
770
1158
2
3
97
313
261
386
388
6
6
457
275
833
1032
960
580
1004
609
365
19
15
770
1158
2
3
97
313
261
386
388
6
6
457
275
836
1032
960
580
1004
609
371
19
15
770
1158
2
3
97
313
261
386
388
6
6
457
275
836
1096
864
548
1004
610
371
19
15
770
1158
2
3
97
313
261
386
388
518
6
392
275
833
1032
448
72
986
339
366
19
15
770
1158
2
3
97
313
261
386
388
518
6
392
275
836
1032
448
64
986
467
371
19
15
770
1158
2
3
97
313
261
386
388
518
6
393
307
833
1032
448
68
972
402
566
19
15
770
1158
2
3
97
313
261
386
388
518
6
393
307
833
1064
448
68
972
402
566
19
15
770
1158
2
3
97
313
261
386
388
518
6
457
275
833
1032
448
68
1004
610
358
19
15
770
1158
2
3
97
313
261
386
388
518
6
457
275
836
1032
448
68
1004
610
371
19
15
770
1158
2
3
97
313
261
386
388
518
6
457
275
836
1096
704
100
1004
610
371
19
15
770
1158
2
3
97
377
261
386
388
518
6
777
531
833
1064
704
576
1964
994
566
19
15
770
1158
514
1795
1121
633
261
386
900
1542
1798
1289
275
836
40
704
580
44
481
339
19
15
770
1158
514
1795
1121
633
261
386
900
1542
1798
1289
371
833
40
704
544
12
402
270
19
15
1569
321
1465
481
425
233
17
537
1819
831
1061
770
579
375
337
152
1153
1264
129
265
19
15
1569
321
1465
481
419
233
17
537
1819
831
1057
770
579
379
265
152
1156
1204
144
268
19
15
1569
321
1465
481
419
233
17
537
1819
831
1057
770
579
375
337
152
1156
1268
144
264
19
15
781
509
230
142
25
193
385
227
8
620
386
643
515
96
1011
768
536
770
768
1075
19
15
781
509
230
142
25
193
385
227
8
620
386
643
515
96
883
768
536
770
768
1075
19
15
1293
29
277
789
1953
1077
49
34
521
541
1093
1357
1045
1588
1158
897
2035
1251
227
520
19
15
1293
29
277
789
1937
1045
1
9
521
541
1105
1370
1091
15
261
897
2022
1248
154
8
19
15
1293
29
277
789
1937
1049
1
9
521
541
1109
1441
1219
143
261
897
2021
1153
1
233
19
15
1293
29
277
789
1937
1049
1
9
521
541
1109
1441
1219
143
263
897
2021
1153
1
233
19
15
1293
29
277
789
1937
1049
1
10
521
541
1109
1441
1219
148
261
897
2017
1153
1
227
19
15
1293
29
277
789
1841
1049
1
9
521
541
1041
1441
1027
21
261
897
2007
1221
209
21
19
15
1293
29
277
789
1841
1049
1
9
521
541
1041
1441
1027
15
517
897
2007
1221
225
41
19
15
1293
29
277
789
1841
1049
1
9
521
541
1041
1441
1027
15
261
897
2007
1221
225
41
19
15
1293
29
277
789
1841
1049
1
9
521
541
1041
1441
1027
1557
517
897
2007
1221
209
533
19
15
1293
29
277
789
1841
1049
1
9
521
541
1041
1441
1027
1551
517
897
2007
1221
225
553
19
15
1293
29
277
789
1841
1049
1
9
521
541
1045
1441
1027
21
261
897
1797
1217
209
21
19
15
1293
29
277
789
1841
1049
1
9
521
541
1045
1441
1027
15
517
897
2003
1217
225
41
19
15
1293
29
277
789
1841
1049
1
9
521
541
1045
1441
1027
15
261
897
1795
1217
233
41
19
15
1293
29
277
789
1841
1049
1
9
521
541
1045
1441
1027
15
263
897
1795
1217
233
41
19
15
1293
29
277
789
1841
1049
1
9
521
541
1045
1441
1027
1557
517
897
2003
1217
209
533
19
15
1293
29
277
789
1841
1049
1
9
521
541
1045
1441
1027
1551
517
897
2003
1217
225
553
19
15
1293
29
277
789
1841
1049
1
9
521
541
1045
1441
1027
1551
1157
897
1795
1217
233
553
19
15
1293
29
277
789
1841
1049
1
9
521
541
1045
1441
1027
1551
519
897
2003
1217
225
553
19
15
1293
29
277
789
1841
1049
1
9
521
541
1045
1441
1027
1551
1159
897
1795
1217
233
553
19
15
1293
29
277
773
1793
1077
49
35
521
525
1045
1421
1049
1561
1157
929
1811
1219
239
577
19
15
1293
29
277
770
2000
1046
1
19
533
544
1136
1292
1102
49
273
924
2005
1274
134
78
19
15
1293
29
277
578
1759
1045
1
19
531
704
621
864
1
49
552
1003
971
1564
1238
1118
19
15
1293
29
277
578
1759
1045
1
19
531
704
621
864
1
41
552
1003
971
1564
1238
1106
19
15
1293
29
277
578
1759
1045
1
19
531
704
621
864
1
50
552
1003
971
1564
1238
1112
19
15
1293
29
277
578
1759
1045
1
19
531
448
621
961
1
41
264
491
423
317
837
1125
19
15
1293
29
277
578
1759
1045
1
19
531
448
822
977
1
41
264
499
284
310
821
1105
19
15
1293
29
277
578
1759
1109
49
19
531
448
621
833
25
129
296
491
679
1598
1634
254
19
15
1293
29
277
578
1743
1045
1
19
531
704
598
977
1
49
552
1011
988
1646
1145
1113
19
15
1293
29
277
578
1743
1045
1
19
531
704
598
977
1
41
552
1011
988
1654
1605
1105
19
15
1293
29
277
578
1743
1045
1
19
531
704
598
977
1
50
552
1011
988
1646
1145
1112
19
15
1293
29
277
578
1743
1045
1
19
531
704
598
977
33
49
552
1015
988
1654
1669
1057
19
15
1293
29
277
578
1743
1109
1
19
531
704
598
849
1
49
552
1011
988
1582
1721
1049
19
15
1293
29
277
578
1743
1109
1
19
531
704
598
849
1
41
552
1011
988
1582
1721
37
19
15
1293
29
277
578
1743
1109
1
19
531
704
598
849
1
50
552
1011
988
1582
1721
1048
19
15
1293
29
277
578
1743
1109
1
19
531
448
598
849
1
41
264
499
476
366
889
69
19
15
1293
29
277
578
1743
1109
49
19
531
448
598
849
25
1
296
499
732
1582
1890
1050
19
15
1293
29
277
533
1697
1049
49
34
521
413
837
849
1123
52
261
449
361
366
257
3
19
15
1293
29
277
533
1697
1049
49
34
521
413
837
849
99
52
261
449
361
366
769
1027
19
15
1293
29
277
514
1616
1046
1
19
529
384
624
844
1102
49
285
476
437
314
454
22
19
15
1293
29
277
514
1616
1046
1
19
529
384
624
844
78
49
285
476
437
314
835
1097
19
15
1293
29
277
514
1616
1046
1
19
533
384
624
844
1102
49
273
476
437
314
451
73
19
15
1293
29
277
514
1616
1046
1
19
533
384
624
844
78
49
273
476
437
314
835
1097
19
15
1293
29
933
513
1809
1049
1
19
1329
450
35
867
1091
1585
1842
864
1098
868
434
534
19
15
1293
29
933
513
1809
1049
1
19
1333
421
21
802
195
1585
1841
841
1293
864
626
1558
19
15
1293
29
933
513
1809
1109
1
19
1329
385
21
781
129
1586
1842
855
1437
842
686
1560
19
15
1293
29
933
513
1809
1109
1
19
1329
385
21
781
1153
1586
1842
855
1437
842
175
536
19
15
1293
29
933
513
1809
1109
1
19
1329
321
21
781
129
1586
1842
983
989
842
686
1560
19
15
1293
29
933
513
1809
1109
1
19
1329
321
21
781
1153
1586
1842
983
1245
842
175
536
19
15
1293
29
933
513
1809
1109
1
19
1329
449
21
778
1027
1577
1842
874
1387
776
414
657
19
15
1293
29
933
513
1809
1109
1
19
1329
449
21
778
3
1585
1845
945
1259
776
513
1564
19
15
1293
29
933
513
1809
1109
1
19
1329
417
21
778
1026
1586
1842
843
1291
776
412
668
19
15
1293
29
933
513
1809
1109
1
19
1329
417
21
778
2
1586
1842
843
1419
776
540
1564
19
15
1293
29
933
513
1809
1109
1
19
1329
417
21
778
1027
1577
1842
1419
267
776
449
586
19
15
1293
29
933
513
1809
1109
1
19
1329
417
21
778
3
1577
1842
1419
267
776
513
1553
19
15
1293
29
933
513
1809
1109
1
19
1329
389
21
781
1153
1585
1845
853
1433
842
174
537
19
15
1293
29
933
513
1809
1109
1
19
1329
325
21
781
1
1577
1845
1493
473
838
558
1553
19
15
1293
29
933
513
1809
1109
1
19
1329
325
21
781
129
1585
1845
981
985
838
686
1561
19
15
1293
29
933
513
1809
1109
1
19
1329
325
21
781
129
1577
1845
1493
473
838
686
1553
19
15
1293
29
933
513
1809
1109
1
19
1329
325
21
781
129
1586
1842
1491
473
842
686
1560
19
15
1293
29
933
513
1809
1109
1
19
1329
325
21
781
1153
1585
1845
981
1241
842
174
537
19
15
1293
29
933
513
1809
1109
1
19
1329
325
21
781
1153
1577
1845
1493
473
842
174
529
19
15
1293
29
933
513
1809
1109
1
19
1329
325
21
778
2
1586
1842
1491
475
840
540
1564
19
15
1293
29
933
513
1809
1109
1
19
1329
325
21
778
1027
1577
1845
1497
475
840
193
657
19
15
1293
29
933
513
1809
1109
1
19
1329
325
21
778
1027
1577
1842
1490
474
840
193
657
19
15
1293
29
933
513
1809
1109
1
19
1329
325
21
778
3
1577
1845
1497
475
840
705
1681
19
15
1293
29
933
513
1809
1109
1
19
1329
325
21
778
3
1577
1842
1490
474
840
705
1681
19
15
1293
29
933
513
1809
1109
1
19
1329
325
21
778
131
1577
1842
1490
474
840
641
1553
19
15
1293
29
933
513
1809
1109
1
19
1329
325
21
778
1155
1577
1842
1490
474
840
129
529
19
15
1293
29
933
513
1809
1109
1
19
1329
450
14
779
131
1585
1842
944
1528
778
641
1565
19
15
1293
29
933
513
1809
1109
1
19
1329
450
14
778
131
1585
1842
944
1080
780
641
1565
19
15
1293
29
933
513
1809
1109
1
19
1329
450
35
775
1027
1577
1845
864
1098
842
448
582
19
15
1293
29
933
513
1809
1109
1
19
1329
450
35
775
3
1577
1845
864
1482
778
512
1553
19
15
1293
29
933
513
1809
1109
1
19
1329
418
14
774
2
1586
1846
1424
504
768
512
1564
19
15
1293
29
933
513
1809
1109
1
19
1329
453
21
781
129
1585
1845
885
345
842
686
1561
19
15
1293
29
933
513
1809
1109
1
19
1329
453
21
781
129
1586
1842
883
857
842
686
1560
19
15
1293
29
933
513
1809
1109
1
19
1329
453
21
781
1153
1585
1845
885
1114
843
175
537
19
15
1293
29
933
513
1809
1109
1
19
1329
453
21
781
1153
1577
1845
885
1114
843
175
529
19
15
1293
29
933
513
1809
1109
1
19
1329
453
21
778
1026
1586
1846
949
1269
776
412
668
19
15
1293
29
933
513
1809
1109
1
19
1329
453
21
778
2
1586
1846
949
1269
776
540
1564
19
15
1293
29
933
513
1809
1109
1
19
1329
453
21
778
3
1585
1845
949
1269
776
542
1562
19
15
1293
29
933
513
1809
1109
1
19
1329
453
21
778
3
1577
1842
867
1141
776
542
1553
19
15
1293
29
933
513
1809
1109
1
19
1333
385
21
781
129
1585
1841
859
1437
842
686
1561
19
15
1293
29
933
513
1809
1109
1
19
1333
385
21
781
1153
1585
1841
859
1437
842
174
537
19
15
1293
29
933
513
1809
1109
1
19
1333
321
21
781
129
1585
1841
987
989
842
686
1561
19
15
1293
29
933
513
1809
1109
1
19
1333
321
21
781
1153
1585
1841
987
1501
842
174
537
19
15
1293
29
933
513
1809
1109
1
19
1333
449
21
781
1
1577
1841
875
1131
779
543
1553
19
15
1293
29
933
513
1809
1109
1
19
1333
449
21
781
129
1577
1841
875
1131
779
671
1553
19
15
1293
29
933
513
1809
1109
1
19
1333
449
21
778
1027
1585
1841
875
1387
776
414
666
19
15
1293
29
933
513
1809
1109
1
19
1333
449
21
778
1027
1577
1841
875
1387
776
414
657
19
15
1293
29
933
513
1809
1109
1
19
1333
449
21
778
3
1585
1841
875
1131
776
542
1562
19
15
1293
29
933
513
1809
1109
1
19
1333
449
21
778
3
1577
1841
875
1131
776
542
1553
19
15
1293
29
933
513
1809
1109
1
19
1333
449
21
778
131
1585
1841
875
1387
776
670
1562
19
15
1293
29
933
513
1809
1109
1
19
1333
449
21
778
131
1577
1841
875
1387
776
670
1553
19
15
1293
29
933
513
1809
1109
1
19
1333
417
21
781
1
1577
1841
843
779
779
543
1553
19
15
1293
29
933
513
1809
1109
1
19
1333
417
21
781
129
1577
1841
843
779
779
671
1553
19
15
1293
29
933
513
1809
1109
1
19
1333
417
21
781
1153
1585
1841
1419
267
843
175
537
19
15
1293
29
933
513
1809
1109
1
19
1333
389
21
781
1153
1585
1841
849
1433
842
174
537
19
15
1293
29
933
513
1809
1109
1
19
1333
389
21
781
1153
1577
1841
849
1433
842
158
529
19
15
1293
29
933
513
1809
1109
1
19
1333
389
21
778
1027
1577
1841
857
1434
840
193
657
19
15
1293
29
933
513
1809
1109
1
19
1333
389
21
778
1155
1577
1841
857
1434
840
129
529
19
15
1293
29
933
513
1809
1109
1
19
1333
325
21
781
1
1585
1841
977
985
838
558
1561
19
15
1293
29
933
513
1809
1109
1
19
1333
325
21
781
1
1577
1841
1489
473
838
558
1553
19
15
1293
29
933
513
1809
1109
1
19
1333
325
21
781
129
1585
1841
977
985
838
686
1561
19
15
1293
29
933
513
1809
1109
1
19
1333
325
21
781
129
1577
1841
1489
473
838
686
1553
19
15
1293
29
933
513
1809
1109
1
19
1333
325
21
781
1153
1585
1841
977
1241
842
174
537
19
15
1293
29
933
513
1809
1109
1
19
1333
325
21
781
1153
1577
1841
977
1241
842
174
529
19
15
1293
29
933
513
1809
1109
1
19
1333
325
21
778
1027
1577
1841
977
986
840
193
657
19
15
1293
29
933
513
1809
1109
1
19
1333
325
21
778
3
1585
1841
977
986
840
542
1562
19
15
1293
29
933
513
1809
1109
1
19
1333
325
21
778
3
1577
1841
1489
474
840
705
1681
19
15
1293
29
933
513
1809
1109
1
19
1333
325
21
778
131
1585
1841
977
986
840
669
1566
19
15
1293
29
933
513
1809
1109
1
19
1333
325
21
778
131
1577
1841
1489
474
840
641
1553
19
15
1293
29
933
513
1809
1109
1
19
1333
325
21
778
1155
1577
1841
1489
474
840
129
529
19
15
1293
29
933
513
1809
1109
1
19
1333
453
21
781
1
1585
1841
881
857
838
558
1561
19
15
1293
29
933
513
1809
1109
1
19
1333
453
21
781
1
1577
1841
881
1113
778
542
1553
19
15
1293
29
933
513
1809
1109
1
19
1333
453
21
781
129
1585
1841
881
345
842
686
1561
19
15
1293
29
933
513
1809
1109
1
19
1333
453
21
781
129
1577
1841
881
345
842
686
1553
19
15
1293
29
933
513
1809
1109
1
19
1333
453
21
781
1153
1585
1841
881
1113
838
174
537
19
15
1293
29
933
513
1809
1109
1
19
1333
453
21
781
1153
1577
1841
881
1113
838
174
529
19
15
1293
29
933
513
1809
1109
1
19
1333
453
21
778
1027
1585
1841
881
1114
776
414
666
19
15
1293
29
933
513
1809
1109
1
19
1333
453
21
778
1027
1577
1841
881
1114
776
449
586
19
15
1293
29
933
513
1809
1109
1
19
1333
453
21
778
3
1585
1841
881
858
840
513
1562
19
15
1293
29
933
513
1809
1109
1
19
1333
453
21
778
3
1577
1841
881
346
840
705
1681
19
15
1293
29
933
513
1809
1109
1
19
1333
453
21
778
131
1585
1841
881
346
840
669
1566
19
15
1293
29
933
513
1809
1109
1
19
1333
453
21
778
1155
1577
1841
881
346
840
129
529
19
15
1293
29
933
513
1809
1109
49
19
1329
321
21
781
25
1537
1842
1503
477
838
545
1565
19
15
1293
29
933
513
1809
1109
49
19
1329
321
21
781
153
1537
1842
1503
477
838
673
1565
19
15
1293
29
933
513
1809
1109
49
19
1329
449
21
781
1049
1537
1842
874
1131
779
417
561
19
15
1293
29
933
513
1809
1109
49
19
1329
449
21
781
25
1537
1842
874
1131
775
529
1585
19
15
1293
29
933
513
1809
1109
49
19
1329
417
21
781
1049
1537
1842
906
1419
807
417
561
19
15
1293
29
933
513
1809
1109
49
19
1329
417
21
781
25
1537
1842
906
1419
807
545
1565
19
15
1293
29
933
513
1809
1109
49
19
1329
325
21
781
25
1537
1842
978
986
842
545
1565
19
15
1293
29
933
513
1809
1109
49
19
1333
449
21
781
1049
1537
1841
875
1131
779
417
561
19
15
1293
29
933
513
1809
1109
49
19
1333
449
21
781
25
1537
1841
875
1131
779
529
1565
19
15
1293
29
933
513
1809
1109
49
19
1333
417
21
781
1049
1537
1841
907
1419
807
417
561
19
15
1293
29
933
513
1809
1109
49
19
1333
417
21
781
25
1537
1841
907
1419
807
545
1565
19
15
1293
29
933
513
1809
1109
49
19
1333
389
21
781
1049
1537
1841
857
1434
843
417
542
19
15
1293
29
933
513
1809
1109
49
19
1333
389
21
781
25
1537
1841
849
1433
842
545
1565
19
15
1293
29
933
513
1809
1109
49
19
1333
325
21
781
25
1537
1841
977
985
838
545
1565
19
15
1293
29
933
513
1809
1109
49
19
1333
325
21
781
153
1537
1841
977
985
838
673
1565
19
15
1293
29
933
513
1809
1109
49
19
1333
453
21
781
1049
1537
1841
881
1113
778
417
561
19
15
1293
29
933
513
1809
1109
49
19
1333
453
21
781
25
1537
1841
881
1114
779
545
1565
19
15
1293
29
933
513
1809
1109
49
19
1333
453
21
781
153
1537
1841
881
345
842
657
1565
19
15
1293
29
933
513
1809
1109
49
19
1333
453
21
781
1177
1537
1841
881
1113
838
161
541
19
15
1293
29
933
513
1809
1113
1
19
1329
449
21
769
1027
1585
1845
1457
491
803
393
589
19
15
1293
29
933
513
1809
1113
1
19
1329
449
21
769
1027
1585
1842
874
1131
803
393
589
19
15
1293
29
933
513
1809
1113
1
19
1329
449
21
770
1027
1577
1842
874
1130
800
386
582
19
15
1293
29
933
513
1809
1113
1
19
1329
417
21
769
1027
1585
1842
907
1419
771
393
589
19
15
1293
29
933
513
1809
1113
1
19
1329
417
21
769
1027
1577
1842
1418
266
802
394
582
19
15
1293
29
933
513
1809
1113
1
19
1329
417
21
770
1027
1577
1842
1419
267
800
386
582
19
15
1293
29
933
513
1809
1113
1
19
1329
417
21
770
3
1577
1842
1419
267
800
546
1606
19
15
1293
29
933
513
1809
1113
1
19
1329
386
35
769
1027
1585
1842
848
337
773
457
589
19
15
1293
29
933
513
1809
1113
1
19
1329
386
35
771
1027
1585
1842
848
337
769
449
589
19
15
1293
29
933
513
1809
1113
1
19
1329
389
21
769
1027
1585
1845
853
1433
769
385
589
19
15
1293
29
933
513
1809
1113
1
19
1329
325
21
769
1027
1585
1845
981
1241
769
385
589
19
15
1293
29
933
513
1809
1113
1
19
1329
325
21
769
1027
1585
1842
1491
477
833
393
589
19
15
1293
29
933
513
1809
1113
1
19
1329
325
21
769
1027
1577
1845
1493
473
833
394
582
19
15
1293
29
933
513
1809
1113
1
19
1329
325
21
769
1027
1577
1842
1490
474
834
386
582
19
15
1293
29
933
513
1809
1113
1
19
1329
325
21
770
1027
1577
1842
1490
474
832
194
582
19
15
1293
29
933
513
1809
1113
1
19
1329
325
21
770
3
1577
1842
1490
474
832
546
1606
19
15
1293
29
933
513
1809
1113
1
19
1329
450
35
771
1027
1585
1842
864
1098
832
448
590
19
15
1293
29
933
513
1809
1113
1
19
1329
450
35
771
1027
1577
1845
864
1098
832
192
582
19
15
1293
29
933
513
1809
1113
1
19
1329
450
35
771
1027
1577
1842
864
1098
832
192
582
19
15
1293
29
933
513
1809
1113
1
19
1329
450
35
771
3
1577
1845
864
1354
832
704
1606
19
15
1293
29
933
513
1809
1113
1
19
1329
450
35
771
3
1577
1842
864
1354
832
704
1606
19
15
1293
29
933
513
1809
1113
1
19
1329
453
21
769
1027
1585
1845
885
1113
769
385
589
19
15
1293
29
933
513
1809
1113
1
19
1329
453
21
769
1027
1585
1842
882
1115
769
385
589
19
15
1293
29
933
513
1809
1113
1
19
1329
453
21
769
1027
1577
1845
869
1389
769
394
582
19
15
1293
29
933
513
1809
1113
1
19
1329
453
21
769
3
1585
1845
885
857
833
713
1613
19
15
1293
29
933
513
1809
1113
1
19
1329
453
21
769
3
1585
1842
882
859
833
713
1613
19
15
1293
29
933
513
1809
1113
1
19
1329
453
21
769
3
1577
1845
885
858
834
706
1606
19
15
1293
29
933
513
1809
1113
1
19
1329
421
21
769
1027
1577
1845
1433
269
769
450
582
19
15
1293
29
933
513
1809
1113
1
19
1333
389
21
769
1027
1585
1841
849
1433
769
385
589
19
15
1293
29
933
513
1809
1113
1
19
1333
325
21
769
1027
1585
1841
977
1241
769
385
589
19
15
1293
29
933
513
1809
1113
1
19
1333
325
21
769
1027
1577
1841
1489
474
834
386
582
19
15
1293
29
933
513
1809
1113
1
19
1333
325
21
769
131
1969
1841
977
985
833
585
1741
19
15
1293
29
933
513
1809
1113
1
19
1333
325
21
770
1027
1577
1841
1489
473
832
386
582
19
15
1293
29
933
513
1809
1113
1
19
1333
325
21
770
3
1577
1841
1489
473
832
546
1606
19
15
1293
29
933
513
1809
1113
1
19
1333
453
21
769
1027
1585
1841
881
1113
769
385
589
19
15
1293
29
933
513
1809
1113
1
19
1333
453
21
769
1027
1577
1841
881
1113
769
394
582
19
15
1293
29
933
513
1809
1113
1
19
1333
453
21
769
3
1585
1841
881
857
833
713
1613
19
15
1293
29
933
513
1809
1113
1
19
1333
453
21
769
3
1577
1841
881
858
834
706
1606
19
15
1293
29
933
513
1809
1113
1
19
1333
453
21
769
131
1969
1841
881
1369
833
585
1741
19
15
1293
29
933
513
1809
1113
1
19
1333
453
21
770
1027
1577
1841
873
1389
768
386
582
19
15
1293
29
933
513
1809
1113
1
19
1333
421
21
769
1027
1585
1841
1417
269
769
450
534
19
15
1293
29
933
513
1809
1113
1
19
1333
421
21
769
1027
1577
1841
1417
269
769
450
582
19
15
1293
29
933
513
1809
1113
1
19
1333
421
21
769
3
1585
1841
905
1421
801
522
1558
19
15
1293
29
933
513
1809
1113
1
19
1333
421
21
770
1027
1577
1841
1417
269
768
386
582
19
15
1293
29
933
513
1809
1113
1
19
1333
421
21
770
3
1577
1841
1417
269
768
546
1606
19
15
1293
29
933
513
1809
1113
49
19
1333
449
21
770
1055
1537
1841
875
1387
800
429
553
19
15
1293
29
933
513
1809
1113
49
19
1333
449
21
770
31
1537
1841
875
1131
768
538
1556
19
15
1293
29
933
513
1809
1113
49
19
1333
417
21
770
1055
1537
1841
907
1419
800
429
553
19
15
1293
29
933
513
1809
1113
49
19
1333
417
21
770
31
1537
1841
907
1419
800
557
1557
19
15
1293
29
933
513
1809
1113
49
19
1333
417
21
770
159
1921
1841
843
779
800
666
1748
19
15
1293
29
933
513
1809
1113
49
19
1333
453
21
770
31
1537
1841
873
1133
768
538
1556
19
15
1293
29
933
513
1809
1113
49
19
1333
453
21
770
159
1921
1841
873
877
800
666
1716
19
15
1293
29
933
513
1809
1113
49
19
1333
421
21
770
31
1537
1841
1417
269
768
538
1556
19
15
1293
29
933
513
1841
1049
1
19
1333
325
85
961
1091
1585
1841
985
605
865
65
589
19
15
1293
29
933
513
1841
1049
1
19
1333
325
85
961
67
1585
1841
1497
349
865
577
1613
19
15
1293
29
933
513
1823
1109
1
19
1333
417
10
768
1
1585
1841
843
888
768
538
1566
19
15
1293
29
933
513
1823
1109
1
19
1333
417
10
768
1026
1585
1841
843
1144
784
408
542
19
15
1293
29
933
513
1823
1109
1
19
1333
417
10
768
129
1585
1841
843
888
768
666
1566
19
15
1293
29
278
770
1809
1045
1
9
528
544
1070
1414
1058
1615
1164
926
1842
1344
224
626
19
15
1293
29
278
770
1809
1045
1
9
528
544
1070
1414
1090
1551
1164
926
1842
1344
192
521
19
15
1293
29
278
770
1809
1045
1
9
528
544
1070
1414
1154
1550
524
926
1842
1344
512
516
19
15
1293
29
278
770
1809
1045
1
9
528
544
1070
1414
1154
1551
524
926
1842
1344
512
521
19
15
1293
29
278
770
1809
1045
1
9
528
544
1070
1414
1154
1551
1164
926
1842
1344
512
521
19
15
1293
29
278
770
1809
1045
1
9
528
544
1070
1414
1091
1551
1164
926
1842
1344
193
520
19
15
1293
29
278
770
1809
1045
1
9
528
544
1070
1414
1155
1551
524
926
1842
1344
513
520
19
15
1293
29
278
770
1809
1045
1
9
528
544
1070
1414
1155
1551
1164
926
1842
1344
513
520
19
15
1293
29
278
770
2033
1045
1
9
528
544
1134
1478
1026
1550
1164
926
1988
1152
0
516
19
15
1293
29
278
770
2033
1045
1
9
528
544
1134
1478
1026
1551
1164
926
1988
1152
0
521
19
15
1293
29
278
770
2033
1045
1
9
528
544
1134
1478
1027
1551
1164
926
1988
1152
1
520
19
15
1293
29
278
770
1841
1045
1
9
520
512
1078
1414
1154
14
260
918
1844
1272
768
4
19
15
1293
29
278
770
1841
1045
1
9
520
512
1078
1414
1154
15
260
918
1844
1272
768
9
19
15
1293
29
278
770
1841
1045
1
9
520
512
1078
1414
1218
14
260
909
2009
1272
128
4
19
15
1293
29
278
770
1841
1045
1
9
520
512
1078
1414
1218
206
580
909
2009
1272
128
132
19
15
1293
29
278
770
1841
1045
1
19
528
512
1078
1414
1058
1577
1199
957
1844
1272
704
582
19
15
1293
29
278
770
1841
1045
1
19
528
512
1078
1414
1058
1577
1191
957
1844
1272
704
582
19
15
1293
29
278
770
1806
1049
1
9
528
544
1032
1474
1091
15
268
926
1798
1254
130
4
19
15
1293
29
278
770
1806
1049
1
9
528
544
1032
1474
1091
1551
1164
926
1798
1254
130
516
19
15
1293
29
278
770
1806
1049
1
9
528
544
1032
1474
1091
1615
1164
926
1798
1254
162
690
19
15
1293
29
278
770
1969
1049
1
9
520
512
1118
1346
1027
15
516
918
2034
1276
194
4
19
15
1293
29
278
770
1969
1049
1
9
520
512
1118
1346
1027
15
260
918
2034
1272
194
4
19
15
1293
29
278
770
1969
1049
1
9
520
512
1118
1346
1027
1551
516
918
2034
1276
194
516
19
15
1293
29
278
770
1969
1049
1
9
520
512
1118
1347
1027
15
516
918
2034
1274
193
4
19
15
1293
29
278
770
1969
1049
1
9
520
512
1118
1347
1027
15
260
918
2034
1274
193
4
19
15
1293
29
278
770
1969
1049
1
9
520
512
1118
1347
1027
1551
516
918
2034
1274
193
516
19
15
1293
29
278
773
1841
1049
49
19
528
534
1073
1410
1247
1537
1171
900
1830
1272
141
537
19
15
1293
29
278
546
1777
1045
1
11
520
480
854
838
1
57
619
488
596
320
1374
1073
19
15
1293
29
278
546
1777
1045
1
11
520
480
854
966
1
57
619
488
1108
64
622
1073
19
15
1293
29
278
546
1777
1045
1
11
520
480
854
839
1
57
619
488
596
322
1345
1129
19
15
1293
29
278
546
1777
1045
1
11
520
480
854
967
1
57
619
488
1108
66
577
105
19
15
1293
29
278
546
1777
1045
1
11
520
480
854
967
3
57
619
488
1108
66
512
561
19
15
1293
29
278
546
1777
1045
1
11
520
480
854
934
1
57
619
488
596
256
1102
1073
19
15
1293
29
278
546
1777
1045
1
11
520
480
854
934
161
185
307
488
596
256
1038
1233
19
15
1293
29
278
546
1777
1045
1
11
520
480
854
918
1
57
619
488
596
280
798
1073
19
15
1293
29
278
546
1777
1045
1
11
520
480
854
918
129
57
619
488
596
280
1054
1073
19
15
1293
29
278
546
1777
1045
1
11
520
480
854
918
3
57
619
488
596
280
945
1073
19
15
1293
29
278
546
1777
1045
1
11
520
480
854
918
131
57
619
488
596
280
1073
1073
19
15
1293
29
278
546
1777
1045
1
19
520
480
854
854
1045
49
259
485
596
340
326
33
19
15
1293
29
278
546
1777
1045
1
19
520
480
854
854
21
49
259
485
596
340
1350
1057
19
15
1293
29
278
546
1777
1045
1
19
520
480
854
854
277
49
259
485
596
340
1094
1297
19
15
1293
29
278
546
1777
1045
49
35
520
480
854
839
89
25
299
488
596
322
785
1057
19
15
1293
29
278
546
1777
1045
49
35
520
480
854
839
345
153
299
488
596
322
1041
1313
19
15
1293
29
278
546
1777
1077
1
19
520
480
846
902
1
50
259
485
306
256
814
1056
19
15
1293
29
278
546
1777
1077
49
35
520
480
846
902
1058
57
263
485
306
256
256
6
19
15
1293
29
278
546
1777
1077
49
35
520
480
846
902
34
57
263
485
306
256
768
1030
19
15
1293
29
278
578
1758
1045
1
9
528
704
616
993
1
21
532
1014
966
1607
1049
1053
19
15
1293
29
278
578
1758
1045
1
9
528
704
616
993
33
21
532
1014
966
1607
1033
1037
19
15
1293
29
278
578
1758
1045
1
9
528
704
616
993
33
1557
532
1014
966
1607
1545
1549
19
15
1293
29
278
578
1758
1045
1
9
528
704
616
865
1
21
532
1014
966
1543
1705
1069
19
15
1293
29
278
578
1758
1045
1
9
528
448
616
993
1025
21
276
502
710
1607
341
26
19
15
1293
29
278
578
1758
1045
1
9
528
448
616
993
1
21
276
502
710
1607
1689
1053
19
15
1293
29
278
578
1758
1045
1
9
528
448
616
993
33
21
276
502
710
1607
1801
1037
19
15
1293
29
278
578
1758
1045
1
9
528
448
616
865
1025
21
276
502
454
327
341
26
19
15
1293
29
278
578
1758
1045
1
9
528
448
616
865
1
21
276
502
710
1543
1574
1142
19
15
1293
29
278
578
1758
1045
1
9
528
448
616
865
65
21
276
502
710
1543
1561
1115
19
15
1293
29
278
578
1758
1045
1
19
528
704
616
993
1
41
559
1021
966
1607
1046
1105
19
15
1293
29
278
578
1758
1045
1
19
528
704
616
993
1
41
627
1021
1222
263
1310
1105
19
15
1293
29
278
578
1758
1045
1
19
528
704
616
993
33
49
627
1021
1222
263
777
1057
19
15
1293
29
278
578
1758
1045
1
19
528
704
616
993
33
41
559
1021
966
1607
1033
1075
19
15
1293
29
278
578
1758
1045
1
19
528
704
616
993
33
41
627
1021
1222
263
777
1075
19
15
1293
29
278
578
1758
1045
1
19
528
704
616
993
33
105
559
1021
966
1607
1033
1201
19
15
1293
29
278
578
1758
1045
1
19
528
704
616
993
33
105
627
1008
966
1607
1033
1201
19
15
1293
29
278
578
1758
1045
1
19
528
704
616
993
33
50
627
1021
1222
263
777
1056
19
15
1293
29
278
578
1758
1045
1
19
528
704
616
993
33
1641
627
1008
966
1607
1545
1713
19
15
1293
29
278
578
1758
1045
1
19
528
704
616
865
1
41
559
1021
966
1543
1597
1125
19
15
1293
29
278
578
1758
1045
1
19
528
704
616
865
1
41
627
1021
1222
1543
1597
1125
19
15
1293
29
278
578
1758
1045
1
19
528
704
616
865
1
105
295
1005
966
1543
1597
229
19
15
1293
29
278
578
1758
1045
1
19
528
704
616
865
65
41
559
1021
966
1543
1561
1043
19
15
1293
29
278
578
1758
1045
1
19
528
704
616
865
65
41
627
1021
1222
1543
1566
1041
19
15
1293
29
278
578
1758
1045
1
19
528
704
616
865
33
49
627
1021
1222
1543
1161
1059
19
15
1293
29
278
578
1758
1045
1
19
528
704
616
865
33
41
627
1021
1222
1543
1161
1075
19
15
1293
29
278
578
1758
1045
1
19
528
704
616
865
33
105
559
1021
966
1543
1161
179
19
15
1293
29
278
578
1758
1045
1
19
528
704
616
865
33
105
627
1021
1222
1543
1161
179
19
15
1293
29
278
578
1758
1045
1
19
528
448
616
865
1
105
295
509
710
1543
1574
1253
19
15
1293
29
278
578
1758
1045
1
19
528
448
616
865
65
41
271
509
454
327
793
1043
19
15
1293
29
278
578
1759
1045
1
9
528
448
626
976
2
14
268
494
428
304
856
1028
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
992
1025
49
259
504
428
256
278
94
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
992
1025
41
259
504
428
256
278
82
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
992
1
49
259
504
428
256
790
1118
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
992
1
41
259
504
428
256
790
1106
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
992
1057
49
259
504
428
256
266
34
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
992
1057
41
259
504
428
256
266
50
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
992
1057
50
259
504
428
256
266
32
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
992
33
49
259
504
428
256
778
1058
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
992
33
41
259
504
428
256
778
1074
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
992
33
50
259
504
428
256
778
1056
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
992
1058
50
259
504
428
256
264
32
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
992
34
50
259
504
428
256
776
1056
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
864
1025
49
259
504
684
1536
350
94
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
864
1025
41
259
504
684
1536
350
82
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
864
1
49
259
504
684
1536
1622
1118
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
864
1
41
259
504
684
1536
1622
1105
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
864
2
50
259
504
684
1536
1608
1116
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
864
65
49
259
504
684
1536
1566
30
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
864
65
41
259
504
684
1536
1566
17
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
864
66
50
259
504
684
1536
1560
28
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
864
34
50
259
504
684
1536
1928
1056
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
976
1025
49
259
504
428
304
478
94
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
976
1025
41
259
504
428
304
414
82
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
976
1
49
259
504
428
304
862
1118
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
976
1
41
259
504
428
304
862
1105
19
15
1293
29
278
578
1759
1045
1
19
520
448
626
976
2
50
259
504
428
304
856
1116
19
15
1293
29
278
578
1759
1045
1
19
528
448
818
928
1025
1585
555
496
282
256
437
693
19
15
1293
29
278
578
1759
1045
1
19
528
448
818
928
1
41
267
496
282
256
821
1125
19
15
1293
29
278
578
1759
1045
1
19
528
448
818
928
1057
41
267
496
282
256
281
41
19
15
1293
29
278
578
1759
1045
1
19
528
448
818
928
1057
41
271
509
282
256
281
41
19
15
1293
29
278
578
1759
1045
1
19
528
448
818
928
1057
1585
555
496
282
256
297
533
19
15
1293
29
278
578
1759
1045
1
19
528
448
818
928
33
41
267
496
282
256
777
1065
19
15
1293
29
278
578
1759
1045
1
19
528
448
818
928
33
41
271
509
282
256
777
1065
19
15
1293
29
278
578
1759
1045
49
19
520
448
626
864
57
2
259
504
684
1536
1922
1072
19
15
1293
29
278
578
1774
1037
1
9
528
448
584
865
1025
10
276
502
390
327
281
16
19
15
1293
29
278
578
1774
1037
1
9
528
448
584
865
1
10
276
502
390
327
793
1040
19
15
1293
29
278
642
1777
1045
1
9
520
640
822
902
2
1550
1156
968
1076
120
704
1540
19
15
1293
29
278
642
1777
1045
1
9
520
640
822
902
2
1551
1156
968
1076
120
704
1545
19
15
1293
29
278
642
1777
1049
1
11
520
640
822
897
3
57
555
968
1076
126
1346
1126
19
15
1293
29
278
514
1617
1045
1
9
528
384
630
838
66
15
268
478
436
312
832
1033
19
15
1293
29
278
514
1617
1045
1
19
528
384
630
838
65
41
275
477
436
312
846
1041
19
15
1293
29
278
514
1617
1045
1
19
528
384
630
838
33
41
275
477
436
312
782
1073
19
15
1293
29
278
514
1617
1045
1
19
528
384
630
838
34
50
279
477
436
312
768
1056
19
15
1293
29
278
514
1649
1045
1
19
528
384
622
774
1
41
275
477
722
1536
1918
1105
19
15
1293
29
278
514
1649
1045
1
19
528
384
622
774
65
41
275
477
722
1536
1950
1041
19
15
1293
29
278
517
1617
1049
1
19
528
406
625
833
67
49
275
468
426
313
841
1101
19
15
1293
29
278
517
1617
1049
1
19
528
406
625
833
67
41
275
468
426
313
842
70
19
15
1293
29
278
517
1617
1049
1
19
528
406
625
834
67
49
275
468
426
312
837
1101
19
15
1293
29
278
517
1617
1049
1
19
528
406
625
834
67
41
275
468
426
312
834
70
19
15
1293
29
278
515
1617
1045
1
11
520
385
630
839
33
57
299
459
728
1592
1793
1061
19
15
1293
29
278
515
1617
1045
1
11
520
385
630
839
35
57
299
459
728
1592
1792
1041
19
15
1293
29
278
515
1617
1045
1
19
528
385
630
839
321
169
275
475
728
1656
1614
73
19
15
1293
29
278
515
1617
1045
1
19
528
385
630
839
35
41
275
475
728
1656
1792
70
19
15
1293
29
278
515
1617
1045
1
19
528
385
630
839
323
169
275
475
728
1656
1600
70
19
15
1293
29
278
515
1617
1045
1
19
528
385
630
967
65
41
275
475
472
376
833
1041
19
15
1293
29
278
515
1617
1045
1
19
528
385
630
967
1089
41
275
475
472
376
321
17
19
15
1293
29
278
515
1617
1045
1
19
528
385
630
967
1091
41
275
475
472
376
320
17
19
15
1293
29
278
515
1617
1045
1
19
528
385
630
967
67
41
275
475
472
376
832
1041
19
15
1293
29
278
515
1617
1045
1
19
528
385
630
871
1
49
275
475
728
1600
2014
1113
19
15
1293
29
278
515
1617
1045
1
19
528
385
630
871
1
41
275
475
728
1600
1985
1105
19
15
1293
29
278
515
1617
1045
1
19
528
385
630
871
65
49
275
475
728
1600
1822
1049
19
15
1293
29
278
515
1617
1045
1
19
528
385
630
871
65
41
275
475
728
1600
1822
1041
19
15
1293
29
278
515
1617
1045
1
19
528
385
630
871
3
49
275
475
728
1600
1984
1117
19
15
1293
29
278
515
1617
1045
1
19
528
385
630
871
3
41
275
475
728
1600
1984
1105
19
15
1293
29
278
515
1617
1045
1
19
528
385
630
871
321
49
275
475
728
1600
1601
25
19
15
1293
29
278
515
1617
1045
1
19
528
385
630
871
321
41
275
475
728
1600
1601
17
19
15
1293
29
278
515
1617
1045
1
19
528
385
630
871
321
169
275
475
728
1600
1601
69
19
15
1293
29
278
515
1617
1045
1
19
528
385
630
871
21
49
275
475
728
1600
2004
1041
19
15
1293
29
278
515
1617
1045
1
19
528
385
630
871
323
49
275
475
728
1600
1600
29
19
15
1293
29
278
515
1617
1045
1
19
528
385
630
871
323
41
275
475
728
1600
1600
17
19
15
1293
29
278
515
1617
1045
1
19
528
385
630
871
323
169
275
475
728
1600
1600
70
19
15
1293
29
278
515
1617
1045
1
19
528
385
630
999
1
41
275
475
472
320
833
1105
19
15
1293
29
278
515
1617
1045
1
19
528
385
630
999
65
41
275
475
472
320
798
1041
19
15
1293
29
278
515
1617
1045
1
19
528
385
630
999
3
41
275
475
472
320
832
1105
19
15
1293
29
273
768
1809
1045
1
10
523
520
1037
1421
1173
1556
1194
931
1991
1223
149
564
19
15
1293
29
273
768
1809
1045
1
10
523
520
1037
1421
1173
148
258
931
1991
1223
149
228
19
15
1293
29
273
768
1809
1045
1
10
523
520
1037
1421
1173
212
578
931
1991
1223
149
212
19
15
1293
29
273
768
1821
1045
1
10
523
512
1061
1477
1045
20
258
915
1855
1223
229
8
19
15
1293
29
273
768
1821
1045
1
10
523
512
1061
1477
1045
1556
1194
915
1855
1223
229
520
19
15
1293
29
273
768
1821
1045
1
10
523
544
1061
1477
1045
20
306
947
1855
1223
229
8
19
15
1293
29
273
768
1836
1037
1
9
526
528
1075
1509
1086
17
256
899
1819
1223
128
2
19
15
1293
29
273
768
1836
1037
1
9
526
528
1075
1509
1086
1553
1152
899
1819
1223
128
514
19
15
1293
29
273
640
1772
1037
1
9
526
656
819
865
62
17
512
963
1051
63
516
1026
19
15
1293
29
273
640
1772
1037
1
9
526
656
819
865
62
17
256
963
1051
63
516
1026
19
15
1293
29
273
640
1772
1037
1
9
526
656
819
865
62
1553
512
963
1051
63
516
1538
19
15
1293
29
273
778
1699
1039
1
19
525
532
600
1980
1213
177
257
896
992
1088
2
193
19
15
1293
29
273
778
1699
1039
1
19
525
532
600
1980
1212
177
257
896
992
1088
4
194
19
15
1293
29
273
778
1699
1039
1
19
525
532
600
1980
1214
177
257
896
992
1088
0
192
19
15
1293
29
273
778
1827
1039
1
19
525
532
1076
1468
1212
177
257
896
1998
1248
132
194
19
15
1293
29
273
778
1827
1039
1
19
525
532
1076
1468
1214
177
257
896
1998
1248
128
192
19
15
1293
29
273
778
1955
1045
1
9
525
532
1108
1366
1045
21
257
896
2022
1266
212
86
19
15
1293
29
273
778
1955
1045
1
9
525
532
1108
1366
1045
1557
513
896
2022
1266
212
598
19
15
1293
29
273
778
1955
1045
1
19
525
532
1108
1366
1045
49
257
896
2022
1266
212
17
19
15
1293
29
273
777
1697
1037
1
9
525
533
601
1982
1086
17
257
897
993
1092
192
2
19
15
1293
29
273
777
1697
1037
1
9
525
533
601
1982
1086
1553
513
897
993
1092
192
514
19
15
1293
29
273
777
1697
1037
1
9
525
533
601
1982
1214
17
257
897
993
1092
0
2
19
15
1293
29
273
777
1697
1037
1
9
525
533
601
1982
1214
1553
513
897
993
1092
0
514
19
15
1293
29
273
777
1697
1037
1
9
525
533
601
2015
1087
17
257
897
993
1122
128
0
19
15
1293
29
273
777
1697
1037
1
9
525
533
601
2015
1087
1553
513
897
993
1122
128
513
19
15
1293
29
273
777
1697
1037
1
9
525
533
601
1983
1185
17
257
897
993
1090
46
161
19
15
1293
29
273
777
1953
1037
1
9
525
533
1113
1406
1086
17
257
897
2017
1220
128
2
19
15
1293
29
273
777
1953
1037
1
9
525
533
1113
1406
1086
1553
1153
897
2017
1220
128
514
19
15
1293
29
273
777
1953
1037
1
9
525
533
1113
1407
1057
17
257
897
2017
1218
140
33
19
15
1293
29
273
777
1953
1037
1
9
525
533
1113
1407
1087
17
257
897
2017
1218
128
0
19
15
1293
29
273
777
1953
1037
1
9
525
533
1113
1407
1087
1553
1153
897
2017
1218
128
513
19
15
1293
29
273
777
1697
1073
1
9
525
533
597
1957
1157
21
257
897
998
1094
6
13
19
15
1293
29
273
777
1697
1073
1
9
525
533
597
1957
1157
149
257
897
998
1094
6
214
19
15
1293
29
273
777
1697
1073
1
9
525
533
601
1995
1029
21
257
897
993
1137
133
13
19
15
1293
29
273
777
1697
1073
1
9
525
533
601
1995
1029
1557
513
897
993
1137
133
525
19
15
1293
29
273
777
1697
1073
1
9
525
533
602
1995
1031
21
257
897
992
1130
104
12
19
15
1293
29
273
777
1825
1073
1
19
535
533
1082
1443
1157
168
272
896
1824
1261
134
196
19
15
1293
29
273
777
1825
1073
1
19
535
533
1082
1443
1155
112
272
896
1824
1261
129
35
19
15
1293
29
273
777
1825
1073
1
35
535
533
1081
1419
1027
1616
544
896
1825
1265
705
611
19
15
1293
29
273
777
1953
1073
1
9
525
533
1114
1355
1031
21
257
897
2016
1258
232
12
19
15
1293
29
273
778
1955
1073
1
9
525
532
1108
1422
1031
21
257
896
2022
1153
64
12
19
15
1293
29
273
649
1761
1073
1
9
525
661
825
907
5
21
513
961
1057
113
645
1037
19
15
1293
29
273
649
1761
1073
1
9
525
661
825
907
5
21
257
961
1057
113
645
1037
19
15
1293
29
273
649
1761
1073
1
9
525
661
825
907
5
1557
513
961
1057
113
645
1549
19
15
1293
29
273
649
1761
1073
1
9
525
661
825
907
5
1557
1153
961
1057
113
645
1549
19
15
1293
29
273
649
1761
1073
1
9
525
661
825
909
5
21
513
961
1058
115
643
141
19
15
1293
29
273
649
1761
1073
1
9
525
661
825
909
5
21
257
961
1058
115
643
141
19
15
1293
29
273
649
1761
1073
1
9
525
661
825
909
5
1557
513
961
1058
115
643
1549
19
15
1293
29
273
649
1761
1073
1
9
525
661
825
909
5
1557
1153
961
1058
115
643
1549
19
15
1293
29
273
522
1763
1045
49
19
525
404
948
934
57
1
577
448
1102
105
780
1105
19
15
1293
29
273
521
1647
1037
1
9
525
405
608
788
1
17
257
449
708
1546
1898
1070
19
15
1293
29
273
521
1647
1037
1
9
525
405
608
788
257
17
257
449
708
1546
1562
30
19
15
1293
29
273
521
1647
1037
1
9
525
405
608
788
385
17
257
449
708
1546
1650
54
19
15
1293
29
273
521
1647
1037
1
9
525
405
608
788
385
145
257
449
708
1546
1650
90
19
15
1293
29
273
521
1647
1037
1
9
525
405
608
788
193
17
257
449
708
1546
1834
1054
19
15
1293
29
273
521
1647
1037
1
9
525
405
608
788
321
17
257
449
708
1546
1578
30
19
15
1293
29
273
521
1647
1037
1
9
525
405
608
788
321
145
257
449
708
1546
1578
1310
19
15
1293
29
273
521
1647
1037
1
9
525
405
608
868
1
17
257
449
708
1578
1834
1070
19
15
1293
29
273
521
1647
1037
1
9
525
405
608
868
257
17
257
449
708
1578
1642
26
19
15
1293
29
273
521
1647
1037
1
9
525
405
608
868
257
145
257
449
708
1578
1650
219
19
15
1293
29
273
521
1647
1037
1
9
525
405
608
868
33
17
257
449
708
1578
1930
1046
19
15
1293
29
273
521
1647
1037
1
9
525
405
608
868
385
17
257
449
708
1578
1578
54
19
15
1293
29
273
521
1647
1037
1
9
525
405
608
868
385
145
257
449
708
1578
1586
90
19
15
1293
29
273
521
1647
1037
1
9
525
405
608
868
97
17
257
449
708
1578
1802
1038
19
15
1293
29
273
521
1697
1073
1
9
525
405
853
917
5
21
305
449
362
267
891
1037
19
15
118
597
1573
1570
179
647
648
578
1611
296
930
1824
999
549
1578
1539
225
48
266
320
19
15
118
597
1573
1570
179
647
648
578
1611
296
930
1824
999
549
1586
1539
225
48
266
320
19
15
1614
513
771
2008
1732
1552
80
14
394
239
692
166
38
1554
1856
889
609
525
193
526
19
15
1030
1030
1092
12
556
162
904
1120
712
8
176
212
336
262
398
14
348
900
534
198
19
15
1030
1030
1092
12
556
162
904
1120
712
8
176
212
368
270
398
14
348
900
526
310
19
15
1612
326
224
64
98
226
32
528
176
1
6
14
10
275
847
2047
910
589
104
866
19
15
1612
326
224
64
98
226
32
528
176
1
6
14
10
275
927
1983
910
589
104
866
19
15
1612
326
224
64
98
226
32
528
176
513
6
14
10
275
927
1791
398
1101
104
738
19
15
1612
326
224
64
98
226
32
528
176
513
6
14
138
275
927
959
398
589
232
226
19
15
1160
664
512
192
578
9
1712
147
192
210
199
13
737
707
640
527
395
951
957
769
19
15
1639
337
896
1747
224
140
2
516
641
1675
128
2
32
328
762
1722
1632
228
544
810
19
15
1639
337
896
1747
224
140
2
516
641
1675
128
34
32
328
762
1722
1632
196
512
810
19
15
1638
326
998
427
227
128
56
552
690
178
26
91
80
272
706
140
100
388
258
491
19
15
1637
324
8
488
224
131
71
597
24
1016
1100
26
116
306
928
1697
1875
70
2
416
19
15
1638
324
8
488
224
135
348
600
24
1018
1100
2
163
32
934
1702
1873
91
579
995
19
15
1637
324
992
428
224
139
555
552
688
184
1032
1066
818
731
704
136
1636
1894
1414
648
19
15
1637
324
992
428
224
139
555
552
688
184
1032
1066
818
727
704
136
1636
1894
1414
640
19
15
1637
324
992
428
224
139
299
552
688
180
6
650
562
111
704
140
94
770
934
1072
19
15
1558
342
238
70
65
203
8
548
166
0
62
57
51
312
1000
2036
913
258
1
389
19
15
1558
342
238
70
65
203
8
548
166
0
62
57
115
312
1000
2036
913
258
129
389
19
15
1558
342
238
70
65
203
8
548
166
0
62
57
179
312
1000
2036
913
258
193
197
19
15
1558
342
238
70
65
203
8
548
166
0
62
58
51
312
1000
2036
913
256
1
389
19
15
1558
342
238
70
65
203
8
548
166
0
62
58
115
312
1000
2036
913
256
129
389
19
15
1558
342
238
70
65
203
8
548
166
0
62
58
179
312
1000
2036
913
256
193
197
19
15
1558
342
238
70
65
203
8
548
166
512
62
57
51
312
1000
948
401
258
1
389
19
15
1558
342
238
70
65
203
8
548
166
512
62
57
115
312
1000
1012
401
258
129
389
19
15
1558
342
238
70
65
203
8
548
166
512
62
57
179
312
1000
948
401
258
193
197
19
15
1558
342
238
70
65
203
8
548
166
512
62
57
243
312
1000
948
401
258
385
261
19
15
1558
342
238
70
65
203
8
548
166
512
62
58
51
312
1000
948
401
256
1
389
19
15
1558
342
238
70
65
203
8
548
166
512
62
58
115
312
1000
1012
401
256
129
389
19
15
1558
342
238
70
65
203
8
548
166
512
62
58
179
312
1000
948
401
256
193
197
19
15
1558
342
238
70
65
203
8
548
166
512
62
58
243
312
1000
948
401
256
385
261
19
15
1554
326
236
78
65
211
80
553
101
5
61
49
27
259
867
1123
547
449
473
472
19
15
1554
326
236
78
65
211
80
553
101
5
62
49
27
259
867
353
32
450
474
472
19
15
1554
326
236
78
65
211
80
553
101
5
54
49
27
259
867
355
200
17
473
472
19
15
1554
326
236
78
65
211
80
553
101
517
61
49
27
259
867
995
419
449
473
472
19
15
1554
326
236
78
65
211
80
553
101
517
62
49
27
259
867
993
416
450
474
472
19
15
1586
326
236
78
65
211
16
521
101
5
54
49
91
259
931
1237
200
6
601
728
19
15
1586
326
236
78
65
211
16
521
101
5
54
49
155
259
931
1237
200
454
217
216
19
15
1586
326
236
78
65
211
16
521
101
5
54
49
219
259
931
1237
200
458
346
152
19
15
1586
326
236
78
65
211
16
521
101
517
53
49
91
259
931
995
403
259
89
472
19
15
1586
326
236
78
65
211
16
521
101
517
53
49
219
259
931
995
403
771
857
216
19
15
1586
326
236
78
65
211
16
521
101
517
61
49
219
259
931
995
419
449
345
152
19
15
1852
364
520
72
395
216
320
522
1026
90
1298
903
540
6
270
905
1806
643
1201
1045
19
15
1852
364
520
72
395
216
320
522
1026
90
1298
903
573
6
270
905
1806
643
1264
1057
19
15
1852
364
520
72
395
216
320
522
1026
90
1298
903
572
6
270
905
1806
643
625
709
19
15
1852
364
520
72
395
217
320
522
1026
90
1298
900
540
6
270
905
1806
642
1203
1041
19
15
1852
364
520
72
395
217
320
522
1026
90
1298
900
572
6
270
905
1806
642
1139
1073
19
15
793
1185
417
416
544
130
209
1307
433
48
400
240
1926
1097
70
832
593
1555
1663
1934
19
15
793
1185
65
544
544
130
210
1307
257
960
864
1904
1924
1093
13
1160
1176
1040
126
1347
19
15
793
1185
65
544
544
130
210
1307
257
960
864
1904
1924
1093
213
640
576
528
126
1347
19
15
793
1185
65
544
544
130
210
1311
257
960
544
1904
1924
1094
14
1152
960
548
126
1346
19
15
793
1185
65
544
544
130
210
1311
257
960
544
1904
1924
1094
210
640
704
548
126
1346
19
15
793
1185
65
544
544
130
210
1311
257
960
544
1904
1924
1094
222
640
704
548
126
1346
19
15
793
1185
65
544
544
130
210
1311
257
960
864
1904
1924
1094
14
1168
1176
1036
126
1346
19
15
793
1185
65
544
544
130
210
1311
257
960
864
1904
1924
1094
210
640
576
528
126
1346
19
15
793
1185
65
544
544
130
210
1311
257
960
864
1904
1924
1094
222
640
576
528
126
1346
19
15
793
1185
65
544
544
133
229
1309
257
960
544
1906
1938
1095
13
1152
962
551
101
1410
19
15
793
1185
65
544
544
133
229
1309
257
960
864
1906
1938
1095
13
640
578
551
165
898
19
15
793
1185
65
608
544
130
209
1307
259
832
800
1904
1926
1097
8
547
788
1046
191
909
19
15
793
795
800
545
544
133
389
1
539
707
1568
1906
210
193
457
240
704
549
1829
1037
19
15
793
795
800
545
544
133
389
1
539
707
1568
1906
210
194
457
240
704
549
1829
1036
19
15
793
795
800
545
544
133
389
1
539
707
1568
1906
210
195
457
240
704
549
1829
1025
19
15
793
795
800
545
544
133
389
1
539
707
1568
1906
242
437
457
240
704
549
1797
149
19
15
793
795
800
545
544
133
197
1
539
707
1568
1906
1874
1857
1097
240
704
549
37
1165
19
15
793
795
800
545
544
133
197
1
539
707
1568
1906
1874
1859
1097
240
704
549
37
1153
19
15
792
796
912
544
545
133
132
2
394
706
1607
1890
2016
1730
198
169
651
144
152
513
19
15
792
796
912
544
545
133
196
2
394
706
1607
1877
1872
1858
1350
169
651
563
52
1154
19
15
792
796
912
544
545
133
196
2
394
706
1607
1877
1876
1858
1350
169
651
563
220
1104
19
15
792
796
912
544
545
133
292
2
394
706
1607
226
160
418
198
169
651
1728
1088
225
19
15
792
796
898
544
544
133
388
2
744
736
1568
1906
208
194
746
136
674
551
1826
1026
19
15
792
796
834
544
544
133
132
2
616
704
1568
1906
2000
1729
490
178
674
551
66
515
19
15
792
796
834
544
544
133
132
2
616
704
1568
1906
2000
1730
490
178
674
551
66
514
19
15
792
796
834
544
544
133
132
2
616
704
1575
1906
2000
1729
490
178
683
544
65
515
19
15
792
796
834
544
544
133
132
2
616
704
1575
1906
2000
1730
490
178
683
544
65
513
19
15
792
796
834
544
544
133
388
2
616
704
1568
1906
208
194
490
178
674
551
1826
1026
19
15
792
796
834
544
544
133
388
2
696
672
1568
1906
240
441
721
265
706
551
1794
147
19
15
792
796
834
544
544
133
196
2
616
704
1575
1906
1928
1730
490
178
683
544
116
1153
19
15
792
796
802
544
544
133
132
2
536
704
1568
1906
2000
1729
458
226
706
551
66
515
19
15
792
796
802
544
544
133
132
2
536
704
1568
1906
2000
1730
458
226
706
551
66
514
19
15
792
796
802
544
544
133
132
2
536
704
1575
1906
2000
1729
458
250
715
544
65
515
19
15
792
796
802
544
544
133
132
2
536
704
1575
1906
2000
1730
458
250
715
544
65
513
19
15
792
796
802
544
544
133
132
2
536
704
1575
1906
1904
2009
1098
250
715
544
1
1075
19
15
792
796
802
544
544
133
132
2
1176
704
1568
1906
2000
1730
1738
216
706
551
66
514
19
15
792
796
802
544
544
133
388
2
536
704
1568
1906
208
193
458
226
706
551
1825
1027
19
15
792
796
802
544
544
133
388
2
536
704
1568
1906
208
194
458
248
706
551
1826
1026
19
15
792
796
802
544
544
133
388
2
536
704
1568
1906
240
153
656
242
706
551
1665
1075
19
15
792
796
802
544
544
133
388
2
536
704
1575
1906
208
193
458
250
715
544
1825
1027
19
15
792
796
802
544
544
133
388
2
536
704
1575
1906
208
194
458
250
715
544
1825
1025
19
15
792
796
802
544
544
133
388
2
536
704
1575
1906
208
153
458
250
715
544
1825
1139
19
15
792
796
802
544
544
133
388
2
536
704
1575
1906
208
217
458
250
715
544
1825
1075
19
15
792
796
802
544
544
133
388
2
536
704
1575
1906
240
153
458
250
715
544
1665
1075
19
15
792
796
802
544
544
133
388
2
664
704
1568
1906
240
153
400
218
706
551
1666
1075
19
15
792
796
802
544
544
133
388
2
664
704
1680
1906
240
153
400
178
690
39
1665
1075
19
15
792
796
802
544
544
133
388
2
664
704
1680
1906
240
409
400
178
690
39
1665
179
19
15
792
796
802
544
544
133
196
2
536
704
1568
1906
1872
1858
1098
248
706
551
34
1154
19
15
792
796
802
544
544
133
196
2
536
704
1575
1906
1928
1666
458
250
715
544
120
513
19
15
792
796
802
544
544
133
196
2
536
704
1575
1906
1928
1730
458
250
715
544
120
1153
19
15
792
796
802
544
544
133
196
2
536
704
1575
1906
1872
1858
1098
250
715
544
33
1153
19
15
792
796
802
544
544
133
228
2
664
704
1568
1906
1936
1716
400
210
706
551
162
1206
19
15
792
796
802
544
544
133
420
2
664
704
1568
1906
200
217
394
218
706
551
1817
1051
19
15
792
796
930
544
544
133
196
2
408
704
1568
1906
1872
1858
1354
186
674
551
34
1154
19
15
608
21
20
822
30
193
256
210
520
264
394
411
401
373
952
646
1862
1026
260
286
19
15
608
21
20
822
30
193
256
210
648
264
394
411
401
373
824
518
1862
1026
260
286
19
15
1443
21
53
772
130
1986
838
992
547
537
1537
1676
262
295
1
906
1622
214
1
98
19
15
1443
21
53
772
130
1986
838
992
547
537
1537
1676
262
295
41
906
1622
214
1
98
19
15
1443
21
53
772
130
1986
838
992
547
537
1537
1676
134
1191
1
906
1622
214
225
1074
19
15
1443
21
53
772
130
1986
838
992
547
537
1537
1676
134
1191
41
906
1622
214
225
1074
19
15
1443
21
53
768
130
1986
838
992
547
529
1541
1672
134
1191
25
909
1629
213
229
1074
19
15
1443
21
53
768
130
1986
838
992
547
529
1541
1672
134
1191
41
908
1629
213
229
1074
19
15
1443
21
53
768
130
1986
838
992
547
529
1557
1672
134
1191
41
908
1622
197
197
561
19
15
789
53
49
17
245
305
257
770
913
341
217
455
273
464
118
39
129
730
140
160
19
15
789
53
49
17
245
305
257
777
913
341
213
458
265
463
77
38
71
832
614
1642
19
15
789
53
49
17
245
305
257
777
913
341
213
458
270
463
77
38
71
832
528
1714
19
15
789
53
49
17
245
305
257
777
913
341
217
459
265
463
77
38
99
881
1042
186
19
15
789
53
49
17
245
305
257
777
913
341
217
459
271
463
77
38
131
433
32
176
19
15
789
53
49
17
245
305
257
777
913
341
217
459
287
463
77
38
161
689
512
1632
19
15
789
53
49
17
245
305
258
770
913
341
217
459
264
544
118
39
129
681
523
1056
19
15
789
53
49
17
245
305
258
770
913
341
217
455
272
304
118
38
289
858
523
1537
19
15
789
53
49
17
245
305
258
770
913
341
217
463
264
544
118
38
130
682
547
1056
19
15
789
53
49
17
245
305
258
777
913
341
217
459
264
461
77
38
130
434
35
183
19
15
789
53
49
17
245
497
258
770
913
341
217
395
520
560
118
39
129
745
1707
1152
19
15
789
53
49
17
245
497
258
770
913
341
217
395
40
544
118
38
130
753
395
896
19
15
789
53
49
17
245
497
258
770
913
341
217
395
264
560
118
39
129
745
171
384
19
15
789
53
49
17
245
309
261
777
913
341
213
449
277
465
77
38
141
709
141
161
19
15
789
53
49
17
245
309
261
777
913
341
213
453
277
465
77
38
102
838
1045
161
19
15
789
53
49
17
245
309
261
777
913
341
217
449
277
465
77
38
130
735
535
1633
19
15
789
53
49
17
245
309
261
777
913
341
217
451
277
465
77
38
131
729
533
1633
19
15
789
53
49
17
245
309
261
777
913
341
217
453
277
465
77
38
161
445
37
161
19
15
789
53
49
17
245
437
261
777
913
341
213
421
277
465
77
38
102
774
1093
33
19
15
789
53
49
17
245
501
257
777
913
341
213
389
17
469
77
38
142
766
401
525
19
15
789
53
49
17
245
501
257
777
913
341
213
401
17
469
77
38
141
741
389
525
19
15
789
53
49
17
245
501
257
777
913
341
213
401
529
469
77
38
71
785
773
13
19
15
789
53
49
17
245
501
257
777
913
341
213
405
17
469
77
38
135
749
385
525
19
15
789
53
49
17
245
501
257
777
913
341
213
405
529
469
77
38
103
797
769
13
19
15
789
53
49
17
245
501
257
777
913
341
213
402
17
469
77
38
142
752
390
518
19
15
789
53
49
17
245
501
257
777
913
341
213
402
529
469
77
38
103
784
838
6
19
15
789
53
49
17
245
501
257
777
913
341
217
385
17
469
77
38
98
798
418
535
19
15
789
53
49
17
245
501
257
777
913
341
217
385
529
469
77
38
98
798
802
7
19
15
789
53
49
17
245
501
257
777
913
341
217
389
529
469
77
38
99
797
849
13
19
15
789
53
49
17
245
501
257
777
913
341
217
387
529
469
77
38
98
793
845
13
19
15
789
53
49
17
245
501
257
777
913
341
217
401
17
469
77
38
67
789
389
525
19
15
789
53
49
17
245
501
257
777
913
341
217
401
529
469
77
38
67
789
773
13
19
15
789
53
49
17
245
501
257
777
913
341
217
405
17
469
77
38
98
791
401
522
19
15
789
53
49
17
245
501
257
777
913
341
217
405
529
469
77
38
98
791
833
10
19
15
789
53
49
17
245
501
261
777
913
341
213
389
21
465
77
38
141
765
405
513
19
15
789
53
49
17
245
501
261
777
913
341
213
401
18
465
77
38
135
757
400
534
19
15
789
53
49
17
245
501
261
777
913
341
213
401
533
465
77
38
71
785
842
14
19
15
789
53
49
17
245
501
261
777
913
341
213
401
530
465
77
38
71
789
784
6
19
15
789
53
49
17
245
501
261
777
913
341
213
405
21
465
77
38
135
749
389
513
19
15
789
53
49
17
245
501
261
777
913
341
213
405
533
465
77
38
103
797
773
1
19
15
789
53
49
17
245
501
261
777
913
341
213
402
22
465
77
38
142
752
388
518
19
15
789
53
49
17
245
501
261
777
913
341
213
402
18
465
77
38
142
752
400
526
19
15
789
53
49
17
245
501
261
777
913
341
213
402
26
465
77
38
142
752
384
518
19
15
789
53
49
17
245
501
261
777
913
341
213
402
23
465
77
38
142
752
402
518
19
15
789
53
49
17
245
501
261
777
913
341
213
402
534
465
77
38
103
784
788
6
19
15
789
53
49
17
245
501
261
777
913
341
213
402
530
465
77
38
103
784
784
14
19
15
789
53
49
17
245
501
261
777
913
341
213
402
538
465
77
38
103
784
768
6
19
15
789
53
49
17
245
501
261
777
913
341
213
402
535
465
77
38
103
784
786
6
19
15
789
53
49
17
245
501
261
777
913
341
217
389
21
465
77
38
130
749
421
513
19
15
789
53
49
17
245
501
261
777
913
341
217
389
533
465
77
38
98
797
805
1
19
15
789
53
49
17
245
501
261
777
913
341
217
401
21
465
77
38
67
789
390
526
19
15
789
53
49
17
245
501
261
777
913
341
217
401
533
465
77
38
67
789
774
1
19
15
789
53
49
17
245
501
261
777
913
341
217
405
21
465
77
38
98
791
405
513
19
15
789
53
49
17
245
501
261
777
913
341
217
405
533
465
77
38
98
791
773
1
19
15
789
53
113
17
245
305
257
770
1041
85
217
459
265
264
942
1222
129
433
37
848
19
15
789
53
113
17
245
305
257
770
1041
85
217
459
265
296
558
711
1665
425
265
840
19
15
789
53
113
17
245
305
257
770
1041
85
217
459
265
296
942
1222
129
433
37
840
19
15
789
53
113
17
245
305
257
770
1041
85
217
459
281
296
886
1191
1281
1457
1029
1416
19
15
789
53
113
17
245
305
257
770
1041
85
217
455
273
464
886
1191
1313
730
140
160
19
15
789
53
113
17
245
305
257
770
1041
85
217
463
281
296
886
1191
1281
1450
1026
1416
19
15
789
53
113
17
245
305
257
770
17
85
217
459
265
544
430
715
259
681
553
1056
19
15
789
53
113
17
245
305
257
770
17
85
217
459
265
288
430
202
66
681
553
1568
19
15
789
53
113
17
245
305
257
770
17
85
217
459
265
288
374
423
257
433
549
1568
19
15
789
53
113
17
245
305
257
770
17
85
217
459
265
552
430
711
257
681
521
1048
19
15
789
53
113
17
245
305
257
770
17
85
217
459
265
296
430
198
129
425
41
840
19
15
789
53
113
17
245
305
257
770
17
85
217
455
273
464
374
103
65
730
140
160
19
15
789
53
113
17
245
305
257
770
17
85
217
463
265
288
374
423
257
426
546
1568
19
15
789
53
113
17
245
305
257
770
17
85
217
463
265
552
430
711
257
682
546
1064
19
15
789
53
113
17
245
305
257
770
17
85
217
463
265
296
430
198
129
426
546
1560
19
15
789
53
113
17
245
305
257
770
17
213
217
459
265
264
430
454
257
433
37
240
19
15
789
53
113
17
245
305
257
770
17
213
217
459
265
288
430
455
257
434
548
1568
19
15
789
53
113
17
245
305
257
770
17
213
217
459
265
296
430
454
257
433
293
840
19
15
789
53
113
17
245
305
257
770
17
341
217
455
273
464
374
935
545
730
140
160
19
15
789
53
113
17
245
305
257
770
15
77
217
459
265
288
402
96
65
689
549
1568
19
15
789
53
113
17
245
305
257
770
15
77
217
463
265
288
402
96
65
682
546
1568
19
15
789
53
113
17
245
305
257
770
1054
85
217
455
273
304
552
705
1665
410
524
1536
19
15
789
53
113
17
245
305
257
770
30
85
217
455
273
304
424
193
65
730
524
1536
19
15
789
53
113
17
245
305
257
770
1055
85
217
459
265
264
937
193
129
433
9
232
19
15
789
53
113
17
245
305
257
770
1055
85
217
459
265
296
553
705
1665
433
549
1552
19
15
789
53
113
17
245
305
257
770
1055
85
217
459
265
296
937
193
129
433
521
1576
19
15
789
53
113
17
245
305
257
770
1055
85
217
459
281
264
937
193
129
433
5
224
19
15
789
53
113
17
245
305
257
770
1055
85
217
463
265
528
553
193
1089
682
546
1024
19
15
789
53
113
17
245
305
257
770
1055
85
217
463
265
528
937
705
65
682
546
1024
19
15
789
53
113
17
245
305
257
770
1055
85
217
463
265
264
937
193
129
426
546
1544
19
15
789
53
113
17
245
305
257
770
1055
85
217
463
265
552
553
193
1089
682
546
1064
19
15
789
53
113
17
245
305
257
770
1055
85
217
463
265
552
937
193
65
682
546
1064
19
15
789
53
113
17
245
305
257
770
1055
85
217
463
265
296
937
193
129
426
546
1560
19
15
789
53
113
17
245
305
257
770
1055
85
217
463
281
264
937
193
129
426
514
1552
19
15
789
53
113
17
245
305
257
770
31
85
217
459
265
552
425
705
257
681
521
1048
19
15
789
53
113
17
245
305
257
770
31
85
217
459
265
296
425
193
257
689
549
1552
19
15
789
53
113
17
245
305
257
770
31
85
217
459
265
680
425
193
257
681
553
1096
19
15
789
53
113
17
245
305
257
770
31
85
217
463
265
528
425
705
65
682
546
1024
19
15
789
53
113
17
245
305
257
770
31
85
217
463
265
552
425
193
65
682
546
1064
19
15
789
53
113
17
245
305
257
770
31
85
217
463
265
296
425
193
257
682
546
1560
19
15
789
53
113
17
245
305
257
770
31
85
217
463
281
552
425
193
65
682
514
1032
19
15
789
53
113
17
245
305
257
770
31
213
217
459
265
296
425
449
257
433
550
1552
19
15
789
53
113
17
245
305
257
770
31
213
217
463
265
296
425
449
257
810
546
1560
19
15
789
53
113
17
245
305
257
773
1041
85
213
458
270
299
943
717
1606
1728
1040
842
19
15
789
53
113
17
245
305
257
773
1041
85
217
459
265
267
943
205
129
425
41
233
19
15
789
53
113
17
245
305
257
773
1041
85
217
459
265
299
943
205
129
425
41
841
19
15
789
53
113
17
245
305
257
773
1041
85
217
459
281
267
943
205
129
425
516
1553
19
15
789
53
113
17
245
305
257
773
17
85
213
458
270
550
431
205
70
704
592
1048
19
15
789
53
113
17
245
305
257
773
17
85
213
458
270
294
431
205
70
704
592
1556
19
15
789
53
113
17
245
305
257
773
17
213
217
459
265
267
431
461
257
425
41
233
19
15
789
53
113
17
245
305
257
773
17
213
217
459
265
299
431
461
257
425
41
841
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
526
910
1227
75
704
528
1072
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
526
911
1229
70
704
608
1072
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
527
525
1190
655
704
528
1074
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
270
526
715
587
832
1104
848
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
270
910
203
75
832
1040
240
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
270
911
203
75
832
1040
240
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
271
525
1126
135
704
16
242
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
271
527
715
587
832
1104
850
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
271
909
1222
71
832
592
850
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
271
911
203
75
832
528
850
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
271
845
1126
135
704
16
242
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
558
718
203
75
704
528
1040
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
558
719
203
75
704
528
1040
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
654
910
1227
75
704
528
1104
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
654
911
1227
75
704
528
1104
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
654
718
203
75
704
528
1104
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
654
719
203
79
704
528
1104
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
655
525
166
647
704
592
1106
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
655
909
1229
70
704
592
1106
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
655
911
1227
75
704
528
1106
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
655
717
198
71
704
592
1106
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
655
719
203
75
704
528
1106
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
302
910
1227
75
704
528
1552
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
302
911
1227
1611
704
528
1552
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
302
974
1227
75
704
528
1552
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
302
975
1227
75
704
528
1552
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
559
525
1190
647
704
592
1042
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
559
717
198
71
704
528
1042
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
462
910
203
75
832
1040
176
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
462
911
205
70
704
544
1712
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
303
525
1126
135
704
528
1554
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
303
909
1222
71
704
544
1570
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
303
911
1227
79
704
528
1554
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
303
845
102
135
704
528
1554
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
303
973
1229
1606
704
592
1554
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
463
909
1126
1607
1728
1040
178
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
463
911
205
70
704
592
1650
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
270
463
845
102
135
704
16
178
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
281
271
911
715
1671
1728
262
842
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
271
271
527
715
1611
1728
1057
240
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
271
271
911
1227
1099
1728
1057
240
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
271
463
911
1227
1099
1728
1057
176
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
286
527
525
1190
1159
704
512
1058
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
286
527
717
614
71
704
512
1058
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
286
270
910
1227
75
832
1024
224
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
286
270
911
1229
70
832
1024
224
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
286
271
525
1126
135
704
0
226
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
286
271
909
1222
71
832
1024
226
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
286
271
911
1227
75
832
1024
226
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
286
271
845
102
135
704
0
226
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
286
462
910
1227
75
704
576
1632
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
286
462
911
1229
1606
704
128
160
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
286
462
974
202
75
704
128
160
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
286
463
909
1229
1606
704
128
162
19
15
789
53
113
17
245
305
257
777
1041
85
213
458
286
463
973
205
1606
704
128
162
19
15
789
53
113
17
245
305
257
777
1041
85
212
454
270
270
526
714
1676
444
0
224
19
15
789
53
113
17
245
305
257
777
1041
85
212
454
270
270
910
202
140
444
0
224
19
15
789
53
113
17
245
305
257
777
1041
85
212
454
270
302
526
714
1676
444
512
1568
19
15
789
53
113
17
245
305
257
777
1041
85
212
454
270
302
910
1226
140
700
512
1568
19
15
789
53
113
17
245
305
257
777
1041
85
212
454
270
302
974
1226
140
700
512
1568
19
15
789
53
113
17
245
305
257
777
1041
85
212
454
286
462
974
202
140
444
32
160
19
15
789
53
113
17
245
305
257
777
1041
85
212
458
270
526
910
1227
76
705
528
1072
19
15
789
53
113
17
245
305
257
777
1041
85
212
458
270
270
910
203
76
833
1040
240
19
15
789
53
113
17
245
305
257
777
1041
85
212
458
270
558
718
203
76
705
528
1040
19
15
789
53
113
17
245
305
257
777
1041
85
212
458
270
654
910
1227
76
705
528
1104
19
15
789
53
113
17
245
305
257
777
1041
85
212
458
270
654
718
203
76
705
528
1104
19
15
789
53
113
17
245
305
257
777
1041
85
212
458
270
302
910
1227
76
705
528
1552
19
15
789
53
113
17
245
305
257
777
1041
85
212
458
270
462
910
203
76
833
1040
176
19
15
789
53
113
17
245
305
257
777
1041
85
212
458
286
270
910
1227
76
705
512
1568
19
15
789
53
113
17
245
305
257
777
1041
85
212
458
286
462
910
1227
76
705
576
1632
19
15
789
53
113
17
245
305
257
777
1041
85
217
459
265
271
525
1190
1283
681
34
234
19
15
789
53
113
17
245
305
257
777
1041
85
217
459
265
271
909
1222
131
425
34
234
19
15
789
53
113
17
245
305
257
777
1041
85
217
459
265
302
534
710
1666
425
292
844
19
15
789
53
113
17
245
305
257
777
1041
85
217
459
265
302
918
166
129
433
549
1580
19
15
789
53
113
17
245
305
257
777
1041
85
217
459
281
281
918
1238
129
425
4
837
19
15
789
53
113
17
245
305
257
777
1041
85
217
459
271
271
525
1126
1281
1457
32
240
19
15
789
53
113
17
245
305
257
777
1041
85
217
459
271
271
909
1222
131
433
32
240
19
15
789
53
113
17
245
305
257
777
1041
85
217
459
271
303
909
1222
131
433
544
1552
19
15
789
53
113
17
245
305
257
777
1041
85
217
459
287
271
525
1126
1281
434
0
224
19
15
789
53
113
17
245
305
257
777
1041
85
217
459
287
271
909
1222
130
433
512
1568
19
15
789
53
113
17
245
305
257
777
1041
85
217
459
287
271
845
102
769
817
512
1568
19
15
789
53
113
17
245
305
257
777
1041
85
217
459
287
463
845
102
769
817
512
1632
19
15
789
53
113
17
245
305
257
777
1041
85
217
455
273
281
909
1229
65
858
1034
843
19
15
789
53
113
17
245
305
257
777
1041
85
217
455
273
281
918
1238
65
858
1034
843
19
15
789
53
113
17
245
305
257
777
1041
85
217
455
273
665
717
205
65
730
522
1099
19
15
789
53
113
17
245
305
257
777
1041
85
217
455
277
277
525
1126
1601
1754
528
842
19
15
789
53
113
17
245
305
257
777
1041
85
217
455
277
277
909
1126
1601
1754
528
842
19
15
789
53
113
17
245
305
257
777
17
85
213
458
270
526
398
1227
75
704
528
1072
19
15
789
53
113
17
245
305
257
777
17
85
213
458
270
270
398
203
75
832
1040
240
19
15
789
53
113
17
245
305
257
777
17
85
213
458
270
270
399
205
70
832
1104
848
19
15
789
53
113
17
245
305
257
777
17
85
213
458
270
271
397
198
71
832
592
850
19
15
789
53
113
17
245
305
257
777
17
85
213
458
270
271
399
203
75
832
528
850
19
15
789
53
113
17
245
305
257
777
17
85
213
458
270
271
333
102
135
704
16
242
19
15
789
53
113
17
245
305
257
777
17
85
213
458
270
558
462
202
75
704
528
1040
19
15
789
53
113
17
245
305
257
777
17
85
213
458
270
654
398
203
75
704
528
1104
19
15
789
53
113
17
245
305
257
777
17
85
213
458
270
654
399
203
75
704
528
1104
19
15
789
53
113
17
245
305
257
777
17
85
213
458
270
655
397
102
71
704
592
1106
19
15
789
53
113
17
245
305
257
777
17
85
213
458
270
655
399
203
75
704
528
1106
19
15
789
53
113
17
245
305
257
777
17
85
213
458
270
302
398
203
75
704
528
1552
19
15
789
53
113
17
245
305
257
777
17
85
213
458
270
302
399
203
75
704
528
1552
19
15
789
53
113
17
245
305
257
777
17
85
213
458
270
302
406
214
86
704
544
1568
19
15
789
53
113
17
245
305
257
777
17
85
213
458
270
559
461
102
71
704
528
1042
19
15
789
53
113
17
245
305
257
777
17
85
213
458
270
462
398
203
75
832
1040
176
19
15
789
53
113
17
245
305
257
777
17
85
213
458
270
462
399
203
75
832
1040
176
19
15
789
53
113
17
245
305
257
777
17
85
213
458
270
303
397
198
71
704
544
1570
19
15
789
53
113
17
245
305
257
777
17
85
213
458
270
303
399
203
75
704
528
1554
19
15
789
53
113
17
245
305
257
777
17
85
213
458
270
303
333
102
135
704
528
1554
19
15
789
53
113
17
245
305
257
777
17
85
213
458
270
463
397
102
71
704
16
178
19
15
789
53
113
17
245
305
257
777
17
85
213
458
270
463
399
203
75
832
1040
178
19
15
789
53
113
17
245
305
257
777
17
85
213
458
270
463
333
102
135
704
16
178
19
15
789
53
113
17
245
305
257
777
17
85
213
458
271
463
399
1227
587
1728
1057
176
19
15
789
53
113
17
245
305
257
777
17
85
213
458
286
526
462
202
75
704
512
1056
19
15
789
53
113
17
245
305
257
777
17
85
213
458
286
527
461
102
71
704
512
1058
19
15
789
53
113
17
245
305
257
777
17
85
213
458
286
270
398
203
75
832
1024
224
19
15
789
53
113
17
245
305
257
777
17
85
213
458
286
270
399
205
70
832
1024
224
19
15
789
53
113
17
245
305
257
777
17
85
213
458
286
271
397
198
71
832
1024
226
19
15
789
53
113
17
245
305
257
777
17
85
213
458
286
271
399
203
75
832
1024
226
19
15
789
53
113
17
245
305
257
777
17
85
213
458
286
271
333
102
135
704
0
226
19
15
789
53
113
17
245
305
257
777
17
85
213
458
286
462
398
203
75
704
128
160
19
15
789
53
113
17
245
305
257
777
17
85
213
458
286
462
399
1229
70
704
128
160
19
15
789
53
113
17
245
305
257
777
17
85
213
458
286
462
462
202
75
704
128
160
19
15
789
53
113
17
245
305
257
777
17
85
213
458
286
463
397
102
71
704
128
162
19
15
789
53
113
17
245
305
257
777
17
85
213
458
286
463
333
102
71
704
128
162
19
15
789
53
113
17
245
305
257
777
17
85
213
458
286
463
461
102
71
704
128
162
19
15
789
53
113
17
245
305
257
777
17
85
212
458
270
270
398
203
76
833
1040
240
19
15
789
53
113
17
245
305
257
777
17
85
212
458
270
654
398
203
76
705
528
1104
19
15
789
53
113
17
245
305
257
777
17
85
212
458
270
302
398
203
76
705
528
1552
19
15
789
53
113
17
245
305
257
777
17
85
212
458
270
462
398
203
76
833
1040
176
19
15
789
53
113
17
245
305
257
777
17
85
212
458
286
270
398
203
76
705
512
1568
19
15
789
53
113
17
245
305
257
777
17
85
212
458
286
462
398
203
76
705
576
1632
19
15
789
53
113
17
245
305
257
777
17
85
217
454
270
270
398
715
259
428
0
224
19
15
789
53
113
17
245
305
257
777
17
85
217
454
270
302
398
715
259
428
256
840
19
15
789
53
113
17
245
305
257
777
17
85
217
454
270
302
399
715
259
428
256
840
19
15
789
53
113
17
245
305
257
777
17
85
217
454
286
270
398
715
259
428
32
224
19
15
789
53
113
17
245
305
257
777
17
85
217
454
286
462
462
202
131
428
32
160
19
15
789
53
113
17
245
305
257
777
17
85
217
459
265
270
398
203
131
425
548
1548
19
15
789
53
113
17
245
305
257
777
17
85
217
459
265
271
397
198
131
425
34
234
19
15
789
53
113
17
245
305
257
777
17
85
217
459
265
271
399
203
131
425
34
234
19
15
789
53
113
17
245
305
257
777
17
85
217
459
265
271
333
422
259
425
34
234
19
15
789
53
113
17
245
305
257
777
17
85
217
459
265
302
398
203
131
433
549
1580
19
15
789
53
113
17
245
305
257
777
17
85
217
459
265
302
406
166
129
433
549
1580
19
15
789
53
113
17
245
305
257
777
17
85
217
459
265
303
399
203
131
425
546
1578
19
15
789
53
113
17
245
305
257
777
17
85
217
459
265
303
463
203
131
425
546
1578
19
15
789
53
113
17
245
305
257
777
17
85
217
459
265
303
407
167
257
809
546
1578
19
15
789
53
113
17
245
305
257
777
17
85
217
459
281
271
399
715
259
433
2
234
19
15
789
53
113
17
245
305
257
777
17
85
217
459
281
303
399
203
131
433
514
1546
19
15
789
53
113
17
245
305
257
777
17
85
217
459
281
303
407
167
257
434
514
1546
19
15
789
53
113
17
245
305
257
777
17
85
217
459
271
271
397
198
131
433
32
240
19
15
789
53
113
17
245
305
257
777
17
85
217
459
271
271
399
203
131
433
32
240
19
15
789
53
113
17
245
305
257
777
17
85
217
459
271
271
333
102
257
433
544
1584
19
15
789
53
113
17
245
305
257
777
17
85
217
459
271
303
397
198
131
433
544
1552
19
15
789
53
113
17
245
305
257
777
17
85
217
459
271
303
399
203
131
433
544
1552
19
15
789
53
113
17
245
305
257
777
17
85
217
459
271
303
333
102
257
433
544
1568
19
15
789
53
113
17
245
305
257
777
17
85
217
459
271
303
407
167
257
433
544
1568
19
15
789
53
113
17
245
305
257
777
17
85
217
459
271
463
399
203
131
433
32
176
19
15
789
53
113
17
245
305
257
777
17
85
217
459
271
463
333
422
259
433
32
176
19
15
789
53
113
17
245
305
257
777
17
85
217
459
287
271
397
198
130
433
512
1568
19
15
789
53
113
17
245
305
257
777
17
85
217
459
287
271
399
203
131
433
512
1568
19
15
789
53
113
17
245
305
257
777
17
85
217
459
287
271
333
102
257
433
512
1568
19
15
789
53
113
17
245
305
257
777
17
85
217
459
287
463
333
102
257
817
512
1632
19
15
789
53
113
17
245
305
257
777
17
85
217
455
273
281
397
205
65
858
1034
843
19
15
789
53
113
17
245
305
257
777
17
85
217
455
273
281
406
214
65
858
1034
843
19
15
789
53
113
17
245
305
257
777
17
149
217
455
277
277
397
486
257
410
528
842
19
15
789
53
113
17
245
305
257
777
17
341
217
459
265
271
333
934
547
881
1106
858
19
15
789
53
113
17
245
305
257
777
17
341
217
459
265
302
406
934
546
817
549
1580
19
15
789
53
113
17
245
305
257
777
17
341
217
459
265
303
407
935
545
817
530
1562
19
15
789
53
113
17
245
305
257
777
17
341
217
459
281
303
407
935
545
817
514
1546
19
15
789
53
113
17
245
305
257
777
17
341
217
459
271
303
407
935
547
817
544
1552
19
15
789
53
113
17
245
305
257
777
17
341
217
459
287
271
333
934
513
817
512
1568
19
15
789
53
113
17
245
305
257
777
529
85
213
458
270
654
206
203
263
704
528
1104
19
15
789
53
113
17
245
305
257
777
529
85
213
458
270
654
207
205
294
704
528
1104
19
15
789
53
113
17
245
305
257
777
529
85
213
458
270
655
205
1222
71
704
592
1106
19
15
789
53
113
17
245
305
257
777
529
85
213
458
270
655
207
205
294
704
528
1106
19
15
789
53
113
17
245
305
257
777
529
85
212
458
270
654
206
1227
76
705
528
1104
19
15
789
53
113
17
245
305
257
777
529
85
217
459
281
665
205
1229
1313
1457
1029
1093
19
15
789
53
113
17
245
305
257
777
529
85
217
455
277
661
205
1126
1314
730
530
1103
19
15
789
53
113
17
245
305
257
777
529
341
213
458
270
654
206
715
519
704
528
1104
19
15
789
53
113
17
245
305
257
777
529
341
213
458
270
654
207
717
550
704
528
1104
19
15
789
53
113
17
245
305
257
777
529
341
213
458
270
655
205
717
550
704
528
1106
19
15
789
53
113
17
245
305
257
777
529
341
213
458
270
655
207
717
550
704
528
1106
19
15
789
53
113
17
245
305
257
781
1041
85
213
458
265
269
906
202
142
704
38
251
19
15
789
53
113
17
245
305
257
781
1041
85
213
458
281
283
907
1227
75
832
1029
833
19
15
789
53
113
17
245
305
257
781
1041
85
213
458
271
269
906
202
75
704
609
1585
19
15
789
53
113
17
245
305
257
781
1041
85
213
458
271
557
718
202
75
704
609
1057
19
15
789
53
113
17
245
305
257
781
1041
85
213
458
271
461
906
202
75
704
545
1713
19
15
789
53
113
17
245
305
257
781
1041
85
213
458
286
278
906
1227
75
832
1024
836
19
15
789
53
113
17
245
305
257
781
1041
85
213
458
286
278
935
1229
134
704
0
836
19
15
789
53
113
17
245
305
257
781
1041
85
213
458
287
269
906
1227
75
832
1025
225
19
15
789
53
113
17
245
305
257
781
1041
85
212
458
281
667
715
203
76
705
517
1089
19
15
789
53
113
17
245
305
257
781
1041
85
212
458
271
269
906
203
76
705
609
1585
19
15
789
53
113
17
245
305
257
781
1041
85
212
458
271
461
906
203
76
705
545
1713
19
15
789
53
113
17
245
305
257
781
1041
85
212
458
286
278
906
1227
76
833
512
836
19
15
789
53
113
17
245
305
257
781
1041
85
212
458
287
269
906
1227
76
833
1025
225
19
15
789
53
113
17
245
305
257
781
1041
85
217
459
265
525
906
1227
67
681
521
1035
19
15
789
53
113
17
245
305
257
781
1041
85
217
459
265
269
906
203
131
433
38
859
19
15
789
53
113
17
245
305
257
781
1041
85
217
459
265
557
718
714
771
681
521
1067
19
15
789
53
113
17
245
305
257
781
1041
85
217
459
265
282
907
1227
131
433
549
1540
19
15
789
53
113
17
245
305
257
781
1041
85
217
459
265
653
906
1227
67
681
521
1115
19
15
789
53
113
17
245
305
257
781
1041
85
217
459
265
653
714
203
67
681
521
1115
19
15
789
53
113
17
245
305
257
781
1041
85
217
459
265
653
718
714
771
681
553
1111
19
15
789
53
113
17
245
305
257
781
1041
85
217
459
265
461
906
203
131
433
38
183
19
15
789
53
113
17
245
305
257
781
1041
85
217
459
281
269
906
1227
129
434
2
235
19
15
789
53
113
17
245
305
257
781
1041
85
217
459
281
557
718
714
771
681
514
1035
19
15
789
53
113
17
245
305
257
781
1041
85
217
459
281
282
907
203
131
433
5
836
19
15
789
53
113
17
245
305
257
781
1041
85
217
459
281
666
715
715
771
681
516
1092
19
15
789
53
113
17
245
305
257
781
1041
85
217
459
271
269
906
203
131
433
32
225
19
15
789
53
113
17
245
305
257
781
1041
85
217
459
271
461
906
203
131
433
32
177
19
15
789
53
113
17
245
305
257
781
1041
85
217
459
287
269
906
1227
129
434
0
225
19
15
789
53
113
17
245
305
257
781
1041
85
217
455
273
667
717
205
65
730
524
1097
19
15
789
53
113
17
245
305
257
781
17
85
213
458
265
269
394
202
142
704
38
251
19
15
789
53
113
17
245
305
257
781
17
85
213
458
271
269
394
202
75
704
609
1585
19
15
789
53
113
17
245
305
257
781
17
85
213
458
271
461
394
202
75
704
545
1713
19
15
789
53
113
17
245
305
257
781
17
85
213
458
286
278
394
203
75
832
1024
836
19
15
789
53
113
17
245
305
257
781
17
85
213
458
287
269
394
203
75
832
1025
225
19
15
789
53
113
17
245
305
257
781
17
85
213
458
287
461
394
1226
78
704
129
161
19
15
789
53
113
17
245
305
257
781
17
85
212
458
271
269
394
203
76
705
609
1585
19
15
789
53
113
17
245
305
257
781
17
85
212
458
271
461
394
203
76
705
545
1713
19
15
789
53
113
17
245
305
257
781
17
85
212
458
286
278
394
203
76
833
512
836
19
15
789
53
113
17
245
305
257
781
17
85
212
458
287
269
394
203
76
833
1025
225
19
15
789
53
113
17
245
305
257
781
17
85
212
458
287
461
394
1227
76
705
129
161
19
15
789
53
113
17
245
305
257
781
17
85
217
459
265
525
394
203
67
681
521
1035
19
15
789
53
113
17
245
305
257
781
17
85
217
459
265
269
394
203
131
433
38
859
19
15
789
53
113
17
245
305
257
781
17
85
217
459
265
282
395
203
131
433
549
1540
19
15
789
53
113
17
245
305
257
781
17
85
217
459
265
653
394
203
67
681
521
1115
19
15
789
53
113
17
245
305
257
781
17
85
217
459
265
461
394
203
131
433
38
183
19
15
789
53
113
17
245
305
257
781
17
85
217
459
281
269
394
203
129
434
2
235
19
15
789
53
113
17
245
305
257
781
17
85
217
459
281
282
395
203
131
433
5
836
19
15
789
53
113
17
245
305
257
781
17
85
217
459
271
269
394
203
131
433
32
225
19
15
789
53
113
17
245
305
257
781
17
85
217
459
271
461
394
203
131
433
32
177
19
15
789
53
113
17
245
305
257
781
17
85
217
459
287
269
394
203
129
434
0
225
19
15
789
53
113
17
245
305
257
781
529
85
217
459
265
653
205
1229
1313
1457
1033
1115
19
15
789
53
113
17
245
305
257
781
529
85
217
459
265
653
202
203
259
681
521
1111
19
15
789
53
113
17
245
305
257
781
529
85
217
459
265
653
206
202
259
681
521
1111
19
15
789
53
113
17
245
305
257
781
529
85
217
459
265
685
206
202
259
681
521
1099
19
15
789
53
113
17
245
305
257
781
529
85
217
459
281
653
205
1229
1313
1458
1030
1099
19
15
789
53
113
17
245
305
257
781
529
85
217
459
281
653
206
1226
1283
1457
1030
1099
19
15
789
53
113
17
245
305
257
781
529
85
217
459
281
666
203
203
259
681
516
1092
19
15
789
53
113
17
245
305
257
781
529
85
217
455
273
667
205
1229
65
730
524
1097
19
15
789
53
113
17
245
305
257
781
529
341
217
459
265
653
202
715
515
681
553
1111
19
15
789
53
113
17
245
305
257
781
529
341
217
459
265
653
206
714
515
681
553
1111
19
15
789
53
113
17
245
305
257
781
529
341
217
459
281
653
206
714
515
681
514
1099
19
15
789
53
113
17
245
305
257
781
529
341
217
459
281
666
203
715
515
681
516
1092
19
15
789
53
113
17
245
305
257
778
1041
85
213
458
281
280
910
203
75
832
1029
832
19
15
789
53
113
17
245
305
257
778
1041
85
213
458
281
664
718
202
78
704
517
1088
19
15
789
53
113
17
245
305
257
778
1041
85
212
458
281
280
910
203
76
833
1029
832
19
15
789
53
113
17
245
305
257
778
1041
85
212
458
281
664
910
1227
76
705
517
1088
19
15
789
53
113
17
245
305
257
778
1041
85
212
458
281
664
718
203
76
705
517
1088
19
15
789
53
113
17
245
305
257
778
1041
85
217
459
281
664
718
715
771
681
516
1088
19
15
789
53
113
17
245
305
257
778
1041
85
217
455
273
280
910
203
65
858
1036
840
19
15
789
53
113
17
245
305
257
778
1041
85
217
455
273
664
910
1227
65
730
524
1104
19
15
789
53
113
17
245
305
257
778
1041
85
217
463
281
280
910
203
65
682
514
832
19
15
789
53
113
17
245
305
257
778
1041
85
217
463
281
664
910
1227
65
682
514
1088
19
15
789
53
113
17
245
305
257
778
17
85
213
458
281
280
398
203
75
832
1029
832
19
15
789
53
113
17
245
305
257
778
17
85
212
458
281
280
398
203
76
833
1029
832
19
15
789
53
113
17
245
305
257
778
17
85
212
458
281
664
398
203
76
705
517
1088
19
15
789
53
113
17
245
305
257
778
17
85
217
454
273
280
398
715
259
428
550
1552
19
15
789
53
113
17
245
305
257
778
17
85
217
459
281
280
398
715
259
433
258
832
19
15
789
53
113
17
245
305
257
778
17
85
217
455
273
536
398
203
65
730
524
1040
19
15
789
53
113
17
245
305
257
778
17
85
217
455
273
280
398
203
65
858
1036
840
19
15
789
53
113
17
245
305
257
778
17
85
217
455
273
664
398
203
65
730
524
1104
19
15
789
53
113
17
245
305
257
778
17
85
217
463
281
280
398
203
65
682
514
832
19
15
789
53
113
17
245
305
257
778
17
85
217
463
281
664
398
203
65
682
514
1088
19
15
789
53
113
17
245
305
257
778
1038
77
217
459
281
280
896
1121
1601
1457
258
832
19
15
789
53
113
17
245
305
257
778
529
85
212
458
281
664
206
1227
76
705
517
1088
19
15
789
53
113
17
245
305
257
778
529
85
217
459
281
664
206
203
259
681
516
1088
19
15
789
53
113
17
245
305
257
778
529
341
217
459
281
664
206
715
515
681
516
1088
19
15
789
53
113
17
245
305
257
778
14
77
217
459
281
664
384
97
65
689
514
1088
19
15
789
53
113
17
245
305
257
778
15
77
217
459
281
664
449
97
65
689
514
1088
19
15
789
53
113
17
245
305
257
778
15
77
217
455
273
664
449
865
769
730
524
1096
19
15
789
53
113
17
245
305
257
778
15
77
217
463
281
664
449
97
65
682
514
1088
19
15
789
53
113
17
245
305
257
778
1055
85
217
459
281
280
545
705
1665
1713
1029
832
19
15
789
53
113
17
245
305
257
778
1055
85
217
459
281
280
929
705
1665
1713
1029
832
19
15
789
53
113
17
245
305
257
778
1055
85
217
463
281
280
929
1217
65
682
514
832
19
15
789
53
113
17
245
305
257
778
31
85
217
459
281
280
417
193
257
689
517
832
19
15
789
53
113
17
245
305
257
778
31
85
217
463
281
280
417
193
65
682
514
832
19
15
789
53
113
17
245
305
257
778
31
213
217
459
281
280
417
449
257
433
5
832
19
15
789
53
113
17
245
305
257
778
31
213
217
463
281
280
417
449
257
426
2
832
19
15
789
53
113
17
245
305
258
770
1041
85
217
459
264
544
886
167
65
681
523
1056
19
15
789
53
113
17
245
305
258
770
1041
85
217
459
264
304
886
1127
129
433
39
832
19
15
789
53
113
17
245
305
258
770
1041
85
217
459
264
688
886
167
65
681
523
1088
19
15
789
53
113
17
245
305
258
770
1041
85
217
455
272
272
942
199
129
410
11
833
19
15
789
53
113
17
245
305
258
770
1041
85
217
455
272
304
886
1190
129
666
523
1537
19
15
789
53
113
17
245
305
258
770
1041
85
217
463
264
544
886
167
1281
682
547
1056
19
15
789
53
113
17
245
305
258
770
1041
85
217
463
264
304
886
1191
1281
426
291
833
19
15
789
53
113
17
245
305
258
770
17
85
217
459
264
544
374
423
257
681
555
1056
19
15
789
53
113
17
245
305
258
770
17
85
217
459
264
288
374
103
257
433
551
1569
19
15
789
53
113
17
245
305
258
770
17
85
217
459
264
304
374
103
257
818
291
832
19
15
789
53
113
17
245
305
258
770
17
85
217
459
264
688
374
423
257
681
523
1088
19
15
789
53
113
17
245
305
258
770
17
85
217
455
272
560
374
102
65
730
523
1025
19
15
789
53
113
17
245
305
258
770
17
85
217
455
272
304
374
102
65
730
523
1537
19
15
789
53
113
17
245
305
258
770
17
85
217
455
272
656
430
202
66
730
523
1089
19
15
789
53
113
17
245
305
258
770
17
85
217
463
264
288
374
422
258
426
547
1569
19
15
789
53
113
17
245
305
258
770
17
85
217
463
264
304
374
359
257
426
291
833
19
15
789
53
113
17
245
305
258
770
17
341
217
459
264
288
374
934
513
809
555
1568
19
15
789
53
113
17
245
305
258
770
17
341
217
459
264
304
374
935
545
881
1035
832
19
15
789
53
113
17
245
305
258
770
17
341
217
455
272
304
374
934
545
826
523
1537
19
15
789
53
113
17
245
305
258
770
17
341
217
463
264
288
374
935
545
874
547
1569
19
15
789
53
113
17
245
305
258
770
1054
85
217
455
272
304
552
705
1665
410
523
1537
19
15
789
53
113
17
245
305
258
770
30
85
217
455
272
304
424
193
65
730
523
1537
19
15
789
53
113
17
245
305
258
771
1055
85
217
459
264
266
936
1216
129
433
551
1589
19
15
789
53
113
17
245
305
258
771
31
85
217
459
264
266
424
192
257
689
551
1589
19
15
789
53
113
17
245
305
258
771
31
213
217
459
264
266
424
448
258
434
551
1589
19
15
789
53
113
17
245
305
258
774
1041
85
217
459
264
552
938
1226
66
681
555
1064
19
15
789
53
113
17
245
305
258
774
1041
85
217
459
264
296
938
1226
66
681
555
1552
19
15
789
53
113
17
245
305
258
774
1041
85
217
455
272
264
938
1226
130
666
523
1576
19
15
789
53
113
17
245
305
258
774
17
85
217
459
264
552
426
202
66
681
523
1040
19
15
789
53
113
17
245
305
258
774
17
85
217
459
264
296
426
203
131
433
523
1552
19
15
789
53
113
17
245
305
258
774
17
213
217
459
264
264
426
458
258
433
35
848
19
15
789
53
113
17
245
305
258
774
17
213
217
459
264
296
426
458
258
433
547
1552
19
15
789
53
113
17
245
305
258
774
17
213
217
463
264
264
426
458
258
426
35
848
19
15
789
53
113
17
245
305
258
774
17
213
217
463
264
296
426
458
258
426
547
1552
19
15
789
53
113
17
245
305
258
774
1038
77
217
459
264
296
832
97
65
873
1035
840
19
15
789
53
113
17
245
305
258
774
1038
77
217
459
264
296
960
97
1601
1457
295
840
19
15
789
53
113
17
245
305
258
774
1038
77
217
459
264
456
832
97
1601
1457
35
176
19
15
789
53
113
17
245
305
258
774
1038
77
217
459
280
264
832
97
65
873
1027
840
19
15
789
53
113
17
245
305
258
774
1038
77
217
459
280
296
832
1121
1601
689
515
1544
19
15
789
53
113
17
245
305
258
774
1038
77
217
459
280
456
832
1121
1601
689
515
1632
19
15
789
53
113
17
245
305
258
774
1038
77
217
463
264
296
832
1121
1601
682
547
1552
19
15
789
53
113
17
245
305
258
774
1038
77
217
463
264
296
960
97
1601
1450
291
840
19
15
789
53
113
17
245
305
258
774
1038
77
217
463
264
456
832
97
65
874
1059
176
19
15
789
53
113
17
245
305
258
774
1038
77
217
463
280
264
832
97
65
874
1027
225
19
15
789
53
113
17
245
305
258
774
1038
77
217
463
280
296
832
1121
1601
682
515
1544
19
15
789
53
113
17
245
305
258
774
1038
77
217
463
280
456
832
1121
1601
682
515
1632
19
15
789
53
113
17
245
305
258
774
1038
589
217
459
264
456
832
1377
129
425
35
176
19
15
789
53
113
17
245
305
258
774
14
77
217
459
264
552
320
353
641
689
523
1048
19
15
789
53
113
17
245
305
258
774
14
77
217
459
264
296
320
97
65
689
547
1552
19
15
789
53
113
17
245
305
258
774
14
77
217
459
264
296
448
97
65
689
547
1552
19
15
789
53
113
17
245
305
258
774
14
77
217
459
264
680
320
97
65
681
523
1096
19
15
789
53
113
17
245
305
258
774
14
77
217
459
264
456
320
353
129
425
35
176
19
15
789
53
113
17
245
305
258
774
14
77
217
459
280
552
320
353
641
689
515
1032
19
15
789
53
113
17
245
305
258
774
14
77
217
459
280
296
320
97
65
689
515
1544
19
15
789
53
113
17
245
305
258
774
14
77
217
459
280
456
320
353
641
689
131
168
19
15
789
53
113
17
245
305
258
774
14
77
217
455
272
456
320
97
65
730
139
168
19
15
789
53
113
17
245
305
258
774
14
77
217
463
264
296
320
97
65
682
547
1552
19
15
789
53
113
17
245
305
258
774
14
77
217
463
264
456
320
353
129
426
35
176
19
15
789
53
113
17
245
305
258
774
14
77
217
463
280
552
320
353
577
682
515
1032
19
15
789
53
113
17
245
305
258
774
14
77
217
463
280
296
320
97
65
682
515
1544
19
15
789
53
113
17
245
305
258
774
14
77
217
463
280
456
320
353
577
682
515
1632
19
15
789
53
113
17
245
305
258
777
1041
85
217
459
264
269
525
1126
1281
433
35
247
19
15
789
53
113
17
245
305
258
777
1041
85
217
459
264
269
909
1222
130
433
35
247
19
15
789
53
113
17
245
305
258
777
1041
85
217
459
264
461
845
102
129
433
35
183
19
15
789
53
113
17
245
305
258
777
17
85
217
459
264
269
397
710
130
433
35
247
19
15
789
53
113
17
245
305
258
777
17
85
217
459
264
461
333
422
129
433
35
183
19
15
789
53
113
17
245
305
258
777
17
341
217
459
264
302
406
934
546
817
551
1581
19
15
789
53
113
17
245
305
258
778
17
85
217
459
264
268
398
714
290
434
563
1548
19
15
789
53
113
17
245
305
261
773
1041
85
212
454
278
278
942
202
140
444
16
840
19
15
789
53
113
17
245
305
261
773
17
85
213
458
266
546
431
205
70
704
520
1052
19
15
789
53
113
17
245
305
261
773
17
85
213
458
266
290
431
717
294
704
584
1564
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
267
267
523
715
587
832
522
858
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
267
267
907
203
75
832
1034
234
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
267
555
715
203
75
704
522
1050
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
267
651
907
203
75
704
530
1104
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
267
651
715
203
75
704
530
1104
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
267
275
907
1227
79
704
522
1536
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
267
299
523
715
587
832
522
842
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
267
299
907
1227
75
832
1042
842
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
267
299
971
1227
75
832
1042
842
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
267
683
715
203
75
704
522
1098
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
267
307
935
1229
1606
1728
522
832
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
267
459
907
203
75
832
1042
176
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
522
907
1227
75
704
520
1036
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
522
906
1226
75
704
520
1036
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
267
523
715
587
832
520
858
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
267
907
203
75
832
584
858
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
266
523
715
587
832
1032
236
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
266
522
715
587
832
1032
236
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
266
907
1227
75
832
1032
236
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
266
906
1227
75
832
1032
236
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
555
715
203
75
704
616
1066
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
554
714
715
775
704
520
1068
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
651
907
203
75
704
584
1114
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
651
715
203
75
704
584
1114
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
299
523
715
587
832
520
842
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
299
907
1227
75
832
520
842
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
299
971
1227
75
832
520
842
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
683
715
203
75
704
520
1098
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
298
523
715
587
832
584
844
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
298
522
715
587
832
584
844
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
298
534
726
591
832
584
844
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
298
907
1227
75
832
584
844
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
298
906
1227
75
832
584
844
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
298
971
1227
75
832
584
844
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
298
918
1238
1606
832
328
844
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
298
970
1227
75
832
584
844
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
459
907
203
75
704
584
1658
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
458
907
203
75
704
616
1644
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
266
458
906
202
75
704
616
1644
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
282
267
523
715
1611
1728
1028
842
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
282
267
907
203
75
832
1028
842
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
282
555
715
203
75
704
516
1034
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
282
651
907
203
75
704
516
1098
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
282
651
715
203
75
704
516
1098
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
283
267
523
715
587
832
514
842
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
283
267
907
203
75
832
1026
842
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
283
555
715
203
75
704
514
1034
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
283
651
907
203
75
704
514
1098
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
283
651
715
203
75
704
514
1098
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
283
299
907
1227
79
704
514
1546
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
283
299
971
1227
79
704
514
1546
19
15
789
53
113
17
245
305
261
781
1041
85
213
458
283
459
907
1227
1615
704
130
160
19
15
789
53
113
17
245
305
261
781
1041
85
212
454
269
298
522
714
1676
444
514
1568
19
15
789
53
113
17
245
305
261
781
1041
85
212
454
269
298
906
1226
140
700
514
1568
19
15
789
53
113
17
245
305
261
781
1041
85
212
454
269
298
970
1226
140
700
514
1568
19
15
789
53
113
17
245
305
261
781
1041
85
212
454
285
266
906
1226
140
700
546
1568
19
15
789
53
113
17
245
305
261
781
1041
85
212
454
285
458
906
1226
140
700
546
1696
19
15
789
53
113
17
245
305
261
781
1041
85
212
454
285
458
970
202
140
444
34
160
19
15
789
53
113
17
245
305
261
781
1041
85
212
454
278
274
906
1226
140
700
528
1552
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
267
267
523
715
1612
1729
1034
234
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
267
267
907
203
76
833
1034
234
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
267
555
715
203
76
705
522
1050
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
267
651
907
203
76
705
530
1104
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
267
651
715
203
76
705
530
1104
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
267
275
907
1227
76
705
522
1536
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
267
299
523
715
1612
1729
1034
842
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
267
299
907
1227
76
833
522
842
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
267
299
971
1227
76
833
522
842
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
267
683
715
203
76
705
586
1098
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
267
459
907
203
76
705
34
176
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
266
522
907
1227
76
705
584
1036
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
266
267
523
715
1612
1729
1032
234
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
266
267
907
203
76
833
584
858
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
266
266
523
715
1612
1729
1032
236
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
266
266
907
1227
76
705
520
1772
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
266
266
906
1227
76
705
520
1772
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
266
555
715
203
76
705
616
1066
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
266
299
523
715
1612
1729
520
842
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
266
299
907
1227
76
705
8
842
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
266
299
971
1227
76
705
8
842
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
266
298
907
1227
76
833
584
844
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
266
298
906
1227
76
833
584
844
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
266
298
971
1227
76
833
584
844
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
266
298
970
1227
76
833
584
844
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
266
459
907
203
76
705
616
1642
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
282
267
523
715
1612
1729
1028
225
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
282
267
907
203
76
833
580
849
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
282
651
907
203
76
705
516
1098
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
282
651
715
203
76
705
516
1098
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
282
459
907
1227
76
705
580
1633
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
283
267
523
715
1612
1729
1026
224
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
283
267
907
203
76
833
1026
224
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
283
555
715
203
76
705
514
1034
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
283
299
907
1227
76
705
514
1546
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
283
299
971
1227
76
705
514
1546
19
15
789
53
113
17
245
305
261
781
1041
85
212
458
283
459
907
1227
1612
705
130
160
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
267
555
715
715
771
681
520
1040
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
267
651
715
203
1089
681
552
1104
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
267
275
907
1227
65
681
520
1537
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
267
683
715
203
65
681
520
1098
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
269
265
906
203
65
681
545
1585
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
269
522
906
1227
65
681
545
1072
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
269
522
714
203
65
681
545
1072
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
269
266
907
203
65
681
545
1584
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
269
266
906
203
65
681
545
1584
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
269
649
906
1227
65
681
545
1105
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
269
649
714
203
65
681
545
1105
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
269
554
715
203
1089
681
545
1056
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
269
554
714
203
65
681
545
1056
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
269
650
907
1227
65
681
545
1104
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
269
650
906
1227
65
681
545
1104
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
269
650
715
203
65
681
545
1104
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
269
650
714
203
65
681
545
1104
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
269
298
906
1227
65
681
545
1552
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
269
457
906
203
65
681
545
1713
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
269
458
907
203
1601
681
33
176
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
269
458
906
1227
65
681
161
176
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
285
522
906
1227
65
681
513
1056
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
285
522
714
203
65
681
513
1056
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
285
266
907
1227
65
681
513
1760
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
285
266
906
1227
65
681
513
1760
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
285
646
718
714
771
681
513
1096
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
285
550
550
102
1089
681
513
1032
19
15
789
53
113
17
245
305
261
781
1041
85
217
459
285
458
906
1226
1603
681
129
160
19
15
789
53
113
17
245
305
261
781
1041
85
217
455
269
517
717
205
65
730
512
1037
19
15
789
53
113
17
245
305
261
781
1041
85
217
455
269
265
906
203
129
410
0
225
19
15
789
53
113
17
245
305
261
781
1041
85
217
455
269
553
717
205
65
730
512
1057
19
15
789
53
113
17
245
305
261
781
1041
85
217
455
269
266
907
203
65
858
1026
224
19
15
789
53
113
17
245
305
261
781
1041
85
217
455
269
266
906
203
129
410
0
240
19
15
789
53
113
17
245
305
261
781
1041
85
217
455
269
549
717
205
65
730
512
1053
19
15
789
53
113
17
245
305
261
781
1041
85
217
455
269
554
715
715
801
730
576
1040
19
15
789
53
113
17
245
305
261
781
1041
85
217
455
269
554
714
202
66
730
576
1040
19
15
789
53
113
17
245
305
261
781
1041
85
217
455
269
550
550
102
1089
730
576
1048
19
15
789
53
113
17
245
305
261
781
1041
85
217
455
269
298
906
1227
65
730
512
1552
19
15
789
53
113
17
245
305
261
781
1041
85
217
455
269
457
906
203
129
410
512
1633
19
15
789
53
113
17
245
305
261
781
1041
85
217
455
269
458
907
203
65
730
512
1632
19
15
789
53
113
17
245
305
261
781
1041
85
217
455
269
458
906
1227
129
410
512
1632
19
15
789
53
113
17
245
305
261
781
1041
85
217
461
269
265
906
203
131
427
33
225
19
15
789
53
113
17
245
305
261
781
1041
85
217
461
269
266
907
203
131
427
35
224
19
15
789
53
113
17
245
305
261
781
1041
85
217
461
269
266
906
203
131
427
35
224
19
15
789
53
113
17
245
305
261
781
1041
85
217
461
269
298
906
1226
130
427
545
1568
19
15
789
53
113
17
245
305
261
781
1041
85
217
461
269
457
906
203
131
427
33
177
19
15
789
53
113
17
245
305
261
781
1041
85
217
461
269
458
907
203
131
427
35
176
19
15
789
53
113
17
245
305
261
781
1041
85
217
461
285
522
714
202
66
683
515
1056
19
15
789
53
113
17
245
305
261
781
1041
85
217
461
285
266
906
1226
66
683
515
1568
19
15
789
53
113
17
245
305
261
781
1041
85
217
463
285
522
906
1227
65
682
512
1056
19
15
789
53
113
17
245
305
261
781
1041
85
217
463
285
266
907
1227
65
682
512
1568
19
15
789
53
113
17
245
305
261
781
1041
85
217
463
285
266
906
1227
65
682
512
1568
19
15
789
53
113
17
245
305
261
781
1041
85
217
463
285
550
550
614
65
682
512
1032
19
15
789
53
113
17
245
305
261
781
17
85
213
458
267
523
395
203
75
704
522
1072
19
15
789
53
113
17
245
305
261
781
17
85
213
458
267
267
395
203
75
832
1034
234
19
15
789
53
113
17
245
305
261
781
17
85
213
458
267
651
395
203
75
704
530
1104
19
15
789
53
113
17
245
305
261
781
17
85
213
458
267
275
395
203
75
704
530
1536
19
15
789
53
113
17
245
305
261
781
17
85
213
458
267
299
395
203
75
832
1042
842
19
15
789
53
113
17
245
305
261
781
17
85
213
458
267
299
459
203
75
832
1042
842
19
15
789
53
113
17
245
305
261
781
17
85
213
458
266
523
395
203
75
704
520
1082
19
15
789
53
113
17
245
305
261
781
17
85
213
458
266
522
395
203
75
704
520
1036
19
15
789
53
113
17
245
305
261
781
17
85
213
458
266
522
394
202
75
704
520
1036
19
15
789
53
113
17
245
305
261
781
17
85
213
458
266
267
395
203
75
832
584
858
19
15
789
53
113
17
245
305
261
781
17
85
213
458
266
266
395
203
75
832
1032
236
19
15
789
53
113
17
245
305
261
781
17
85
213
458
266
266
394
203
75
832
1032
236
19
15
789
53
113
17
245
305
261
781
17
85
213
458
266
651
395
203
75
704
584
1114
19
15
789
53
113
17
245
305
261
781
17
85
213
458
266
299
395
203
75
832
520
842
19
15
789
53
113
17
245
305
261
781
17
85
213
458
266
299
459
203
75
832
520
842
19
15
789
53
113
17
245
305
261
781
17
85
213
458
266
298
395
203
75
832
584
844
19
15
789
53
113
17
245
305
261
781
17
85
213
458
266
298
394
203
75
832
584
844
19
15
789
53
113
17
245
305
261
781
17
85
213
458
266
298
406
214
70
832
584
844
19
15
789
53
113
17
245
305
261
781
17
85
213
458
266
298
459
1227
75
832
584
844
19
15
789
53
113
17
245
305
261
781
17
85
213
458
266
298
458
203
75
832
584
844
19
15
789
53
113
17
245
305
261
781
17
85
213
458
282
267
395
203
75
832
1028
842
19
15
789
53
113
17
245
305
261
781
17
85
213
458
282
651
395
203
75
704
516
1098
19
15
789
53
113
17
245
305
261
781
17
85
213
458
283
523
395
203
75
704
514
1040
19
15
789
53
113
17
245
305
261
781
17
85
213
458
283
267
395
203
75
832
1026
842
19
15
789
53
113
17
245
305
261
781
17
85
213
458
283
651
395
203
75
704
514
1098
19
15
789
53
113
17
245
305
261
781
17
85
213
458
283
299
395
203
79
704
514
1546
19
15
789
53
113
17
245
305
261
781
17
85
213
458
283
459
395
203
79
704
130
160
19
15
789
53
113
17
245
305
261
781
17
85
212
458
267
523
395
1227
76
705
522
1072
19
15
789
53
113
17
245
305
261
781
17
85
212
458
267
267
395
203
76
833
1034
234
19
15
789
53
113
17
245
305
261
781
17
85
212
458
267
651
395
203
76
705
530
1104
19
15
789
53
113
17
245
305
261
781
17
85
212
458
267
275
395
203
76
705
522
1536
19
15
789
53
113
17
245
305
261
781
17
85
212
458
267
299
395
203
76
833
522
842
19
15
789
53
113
17
245
305
261
781
17
85
212
458
267
299
459
203
76
833
522
842
19
15
789
53
113
17
245
305
261
781
17
85
212
458
266
523
395
1227
76
705
616
1034
19
15
789
53
113
17
245
305
261
781
17
85
212
458
266
522
395
203
76
705
584
1036
19
15
789
53
113
17
245
305
261
781
17
85
212
458
266
267
395
203
76
833
584
858
19
15
789
53
113
17
245
305
261
781
17
85
212
458
266
266
395
203
76
833
1032
236
19
15
789
53
113
17
245
305
261
781
17
85
212
458
266
266
394
203
76
833
1032
236
19
15
789
53
113
17
245
305
261
781
17
85
212
458
266
299
395
203
76
833
520
842
19
15
789
53
113
17
245
305
261
781
17
85
212
458
266
299
459
203
76
833
520
842
19
15
789
53
113
17
245
305
261
781
17
85
212
458
266
298
395
203
76
833
584
844
19
15
789
53
113
17
245
305
261
781
17
85
212
458
266
298
394
203
76
833
584
844
19
15
789
53
113
17
245
305
261
781
17
85
212
458
266
298
458
203
76
833
584
844
19
15
789
53
113
17
245
305
261
781
17
85
212
458
282
523
395
715
76
705
516
1062
19
15
789
53
113
17
245
305
261
781
17
85
212
458
282
267
395
203
76
833
580
849
19
15
789
53
113
17
245
305
261
781
17
85
212
458
282
651
395
203
76
705
516
1098
19
15
789
53
113
17
245
305
261
781
17
85
212
458
282
459
395
203
76
705
580
1633
19
15
789
53
113
17
245
305
261
781
17
85
212
458
283
523
395
715
76
705
514
1040
19
15
789
53
113
17
245
305
261
781
17
85
212
458
283
267
395
203
76
833
1026
224
19
15
789
53
113
17
245
305
261
781
17
85
212
458
283
299
395
203
76
705
514
1546
19
15
789
53
113
17
245
305
261
781
17
85
212
458
283
459
395
1227
76
705
130
160
19
15
789
53
113
17
245
305
261
781
17
85
217
454
269
265
394
715
259
428
1
225
19
15
789
53
113
17
245
305
261
781
17
85
217
459
267
523
395
1227
65
681
520
1036
19
15
789
53
113
17
245
305
261
781
17
85
217
459
267
267
395
203
131
433
8
236
19
15
789
53
113
17
245
305
261
781
17
85
217
459
267
275
395
203
65
681
520
1537
19
15
789
53
113
17
245
305
261
781
17
85
217
459
267
299
395
203
131
433
520
1580
19
15
789
53
113
17
245
305
261
781
17
85
217
459
269
265
394
203
65
681
545
1585
19
15
789
53
113
17
245
305
261
781
17
85
217
459
269
266
395
203
65
681
545
1584
19
15
789
53
113
17
245
305
261
781
17
85
217
459
269
266
394
203
65
681
545
1584
19
15
789
53
113
17
245
305
261
781
17
85
217
459
269
649
394
203
65
681
545
1105
19
15
789
53
113
17
245
305
261
781
17
85
217
459
269
650
395
203
65
681
545
1104
19
15
789
53
113
17
245
305
261
781
17
85
217
459
269
650
394
203
65
681
545
1104
19
15
789
53
113
17
245
305
261
781
17
85
217
459
269
298
395
203
131
433
545
1552
19
15
789
53
113
17
245
305
261
781
17
85
217
459
269
298
394
203
65
681
545
1552
19
15
789
53
113
17
245
305
261
781
17
85
217
459
269
298
406
214
129
425
545
1552
19
15
789
53
113
17
245
305
261
781
17
85
217
459
269
457
394
203
65
681
545
1713
19
15
789
53
113
17
245
305
261
781
17
85
217
459
269
458
395
203
131
425
33
176
19
15
789
53
113
17
245
305
261
781
17
85
217
459
269
458
394
203
131
425
33
176
19
15
789
53
113
17
245
305
261
781
17
85
217
459
285
266
395
203
65
681
513
1760
19
15
789
53
113
17
245
305
261
781
17
85
217
459
285
266
394
203
65
681
513
1760
19
15
789
53
113
17
245
305
261
781
17
85
217
459
285
550
422
166
66
681
513
1032
19
15
789
53
113
17
245
305
261
781
17
85
217
455
269
265
394
203
129
410
0
225
19
15
789
53
113
17
245
305
261
781
17
85
217
455
269
266
395
203
65
858
1026
224
19
15
789
53
113
17
245
305
261
781
17
85
217
455
269
266
394
203
129
410
0
240
19
15
789
53
113
17
245
305
261
781
17
85
217
455
269
550
422
678
258
730
514
1048
19
15
789
53
113
17
245
305
261
781
17
85
217
455
269
298
394
203
65
730
512
1552
19
15
789
53
113
17
245
305
261
781
17
85
217
455
269
457
394
203
129
410
512
1633
19
15
789
53
113
17
245
305
261
781
17
85
217
455
269
458
395
203
65
730
512
1632
19
15
789
53
113
17
245
305
261
781
17
85
217
455
269
458
394
203
129
410
512
1632
19
15
789
53
113
17
245
305
261
781
17
85
217
461
269
265
394
203
131
427
33
225
19
15
789
53
113
17
245
305
261
781
17
85
217
461
269
266
395
203
131
427
35
224
19
15
789
53
113
17
245
305
261
781
17
85
217
461
269
266
394
203
131
427
35
224
19
15
789
53
113
17
245
305
261
781
17
85
217
461
269
298
395
203
131
427
547
1568
19
15
789
53
113
17
245
305
261
781
17
85
217
461
269
298
394
203
131
427
547
1568
19
15
789
53
113
17
245
305
261
781
17
85
217
461
269
457
394
203
131
427
33
177
19
15
789
53
113
17
245
305
261
781
17
85
217
461
269
458
395
203
131
427
35
176
19
15
789
53
113
17
245
305
261
781
17
85
217
461
269
458
394
203
131
427
35
176
19
15
789
53
113
17
245
305
261
781
17
85
217
461
285
266
395
203
131
427
3
224
19
15
789
53
113
17
245
305
261
781
17
85
217
461
285
266
394
203
131
427
3
224
19
15
789
53
113
17
245
305
261
781
17
85
217
461
285
550
422
678
258
683
515
1032
19
15
789
53
113
17
245
305
261
781
17
85
217
463
269
298
406
214
129
426
544
1552
19
15
789
53
113
17
245
305
261
781
17
85
217
463
285
266
395
203
65
682
512
1568
19
15
789
53
113
17
245
305
261
781
17
85
217
463
285
266
394
203
65
682
512
1568
19
15
789
53
113
17
245
305
261
781
17
213
217
459
269
298
406
470
257
425
545
1552
19
15
789
53
113
17
245
305
261
781
529
85
213
458
267
651
203
203
263
704
522
1104
19
15
789
53
113
17
245
305
261
781
529
85
213
458
267
683
203
203
263
704
522
1098
19
15
789
53
113
17
245
305
261
781
529
85
213
458
266
651
203
1227
75
704
584
1114
19
15
789
53
113
17
245
305
261
781
529
85
213
458
266
683
203
203
263
704
520
1098
19
15
789
53
113
17
245
305
261
781
529
85
213
458
282
651
203
1227
75
704
516
1098
19
15
789
53
113
17
245
305
261
781
529
85
213
458
283
651
203
1227
75
704
514
1098
19
15
789
53
113
17
245
305
261
781
529
85
212
458
267
683
203
1227
76
705
586
1098
19
15
789
53
113
17
245
305
261
781
529
85
212
458
282
651
203
1227
76
705
516
1098
19
15
789
53
113
17
245
305
261
781
529
85
217
459
267
651
203
203
259
681
520
1114
19
15
789
53
113
17
245
305
261
781
529
85
217
459
267
683
203
203
259
681
520
1098
19
15
789
53
113
17
245
305
261
781
529
85
217
459
267
691
205
1229
1313
1457
1032
1088
19
15
789
53
113
17
245
305
261
781
529
85
217
459
269
649
202
1226
66
681
545
1105
19
15
789
53
113
17
245
305
261
781
529
85
217
459
285
645
205
1229
1313
1457
1025
1097
19
15
789
53
113
17
245
305
261
781
529
85
217
459
285
646
205
1229
1313
1457
1025
1096
19
15
789
53
113
17
245
305
261
781
529
85
217
459
285
646
206
202
259
681
513
1096
19
15
789
53
113
17
245
305
261
781
529
85
217
461
285
646
206
1226
1283
1451
1027
1096
19
15
789
53
113
17
245
305
261
781
529
341
213
458
267
651
203
715
519
704
522
1104
19
15
789
53
113
17
245
305
261
781
529
341
217
459
267
651
203
715
515
681
520
1114
19
15
789
53
113
17
245
305
261
781
529
341
217
459
267
683
203
715
515
681
520
1098
19
15
789
53
113
17
245
305
261
781
529
341
217
459
285
646
206
714
515
681
513
1096
19
15
789
53
113
17
245
433
257
770
17
85
217
715
137
464
374
871
803
1969
562
0
19
15
789
53
113
17
245
433
257
770
17
85
217
719
137
464
374
423
769
1962
546
0
19
15
789
53
113
17
245
433
257
770
1055
85
217
719
137
680
937
193
1601
1962
546
1576
19
15
789
53
113
17
245
433
257
770
1055
85
217
719
137
464
937
1217
1601
1962
546
0
19
15
789
53
113
17
245
433
257
777
1041
85
217
710
142
654
718
715
771
1964
512
1672
19
15
789
53
113
17
245
433
257
777
1041
85
217
710
142
686
718
715
771
1964
512
1608
19
15
789
53
113
17
245
433
257
777
1041
85
217
710
142
686
719
715
771
1964
512
1608
19
15
789
53
113
17
245
433
257
777
1041
85
217
710
158
654
718
715
771
1964
544
1568
19
15
789
53
113
17
245
433
257
777
1041
85
217
715
137
654
718
715
771
1961
548
1676
19
15
789
53
113
17
245
433
257
777
1041
85
217
715
137
655
717
710
771
1961
546
1642
19
15
789
53
113
17
245
433
257
777
1041
85
217
715
137
686
718
715
771
1969
549
1580
19
15
789
53
113
17
245
433
257
777
1041
85
217
715
137
687
717
710
771
1961
546
1706
19
15
789
53
113
17
245
433
257
777
1041
85
217
715
137
687
719
715
771
1961
546
1706
19
15
789
53
113
17
245
433
257
777
1041
85
217
715
143
687
719
715
771
1969
544
1568
19
15
789
53
113
17
245
433
257
777
1041
85
217
715
159
655
717
710
770
1970
512
1568
19
15
789
53
113
17
245
433
257
777
17
85
217
715
137
463
333
870
803
1969
562
10
19
15
789
53
113
17
245
433
257
781
1041
85
217
710
145
667
715
715
771
1964
525
1681
19
15
789
53
113
17
245
433
257
781
1041
85
217
715
137
525
906
1227
1603
1961
521
1755
19
15
789
53
113
17
245
433
257
781
1041
85
217
715
137
653
717
717
801
1969
521
1675
19
15
789
53
113
17
245
433
257
781
1041
85
217
715
137
653
714
203
1603
1961
521
1675
19
15
789
53
113
17
245
433
257
781
1041
85
217
715
137
653
718
714
771
1969
549
1677
19
15
789
53
113
17
245
433
257
781
1041
85
217
715
137
685
717
717
801
1969
521
1709
19
15
789
53
113
17
245
433
257
781
1041
85
217
715
137
685
718
714
771
1969
549
1581
19
15
789
53
113
17
245
433
257
781
1041
85
217
715
137
666
715
715
771
1969
549
1668
19
15
789
53
113
17
245
433
257
781
1041
85
217
715
153
653
714
202
1603
1961
514
1611
19
15
789
53
113
17
245
433
257
781
1041
85
217
715
153
653
718
714
771
1961
514
1574
19
15
789
53
113
17
245
433
257
781
1041
85
217
715
153
666
715
715
771
1969
517
1604
19
15
789
53
113
17
245
433
257
781
1041
85
217
715
153
666
718
714
802
1970
518
1604
19
15
789
53
113
17
245
433
257
781
1041
85
217
715
153
667
715
715
771
1961
514
1602
19
15
789
53
113
17
245
433
257
781
1041
85
217
715
143
653
714
715
771
1969
544
1585
19
15
789
53
113
17
245
433
257
781
1041
85
217
715
143
653
718
714
771
1969
544
1585
19
15
789
53
113
17
245
433
257
781
1041
85
217
715
143
685
718
714
771
1969
544
1697
19
15
789
53
113
17
245
433
257
781
1041
85
217
715
159
653
717
717
801
1970
512
1697
19
15
789
53
113
17
245
433
257
781
1041
85
217
715
159
653
714
715
771
1969
512
1697
19
15
789
53
113
17
245
433
257
781
529
341
217
715
137
653
202
715
515
1961
521
1675
19
15
789
53
113
17
245
433
257
781
529
341
217
715
137
653
206
714
515
1961
521
1675
19
15
789
53
113
17
245
433
257
781
529
341
217
715
137
685
206
714
515
1961
521
1707
19
15
789
53
113
17
245
433
257
781
529
341
217
715
153
666
203
715
515
1961
516
1604
19
15
789
53
113
17
245
433
257
778
1041
85
217
710
145
664
718
715
771
1964
550
1608
19
15
789
53
113
17
245
433
257
778
1041
85
217
715
153
664
718
715
771
1961
514
1600
19
15
789
53
113
17
245
433
257
778
1041
85
217
719
153
536
910
1227
1601
1962
514
1728
19
15
789
53
113
17
245
433
257
778
1038
77
217
715
153
536
896
1121
1601
1969
514
1728
19
15
789
53
113
17
245
433
257
778
1038
77
217
715
153
664
896
1121
1601
1969
514
1600
19
15
789
53
113
17
245
433
257
778
529
341
217
715
153
664
206
715
515
1961
516
1600
19
15
789
53
113
17
245
433
257
778
1039
77
217
715
153
664
961
1121
1601
1969
514
1600
19
15
789
53
113
17
245
433
257
778
1039
77
217
715
153
664
705
1121
1601
1969
514
1600
19
15
789
53
113
17
245
433
257
778
1039
77
217
719
153
664
961
1121
1601
1962
514
1600
19
15
789
53
113
17
245
433
257
778
1039
77
217
719
153
664
705
1121
1601
1962
514
1600
19
15
789
53
113
17
245
433
258
770
1041
85
217
711
144
528
942
711
1665
1946
523
1729
19
15
789
53
113
17
245
433
258
770
1041
85
217
711
144
656
942
711
1665
1946
523
1601
19
15
789
53
113
17
245
433
258
770
17
85
217
715
136
560
374
871
769
1969
523
1728
19
15
789
53
113
17
245
433
258
770
17
85
217
715
136
672
374
423
769
1969
547
1568
19
15
789
53
113
17
245
433
258
770
17
85
217
719
136
672
374
423
769
1962
547
1697
19
15
789
53
113
17
245
433
258
774
1041
85
217
715
136
552
938
202
1602
1961
555
1736
19
15
789
53
113
17
245
433
258
774
1041
85
217
715
136
680
938
202
1602
1961
555
1680
19
15
789
53
113
17
245
433
258
774
1038
77
217
715
136
552
704
1121
1601
1969
551
1736
19
15
789
53
113
17
245
433
258
774
1038
77
217
715
136
680
704
1121
1601
1969
547
1680
19
15
789
53
113
17
245
433
258
774
1038
77
217
715
136
456
832
97
1601
1961
523
8
19
15
789
53
113
17
245
433
258
774
1038
77
217
715
152
648
704
97
1601
1969
515
1568
19
15
789
53
113
17
245
433
258
774
1038
77
217
715
152
680
704
1121
1601
1969
515
1672
19
15
789
53
113
17
245
433
258
774
1038
77
217
719
136
552
704
1121
1601
1962
547
1736
19
15
789
53
113
17
245
433
258
774
1038
77
217
719
136
680
704
1121
1601
1962
547
1680
19
15
789
53
113
17
245
433
258
774
1038
77
217
719
136
456
832
97
1601
1962
547
8
19
15
789
53
113
17
245
433
258
774
1038
77
217
719
152
648
704
97
1601
1962
515
1697
19
15
789
53
113
17
245
433
258
774
1038
77
217
719
152
680
704
1121
1601
1962
515
1672
19
15
789
53
113
17
245
433
258
774
14
77
217
715
136
552
320
865
769
1961
523
1736
19
15
789
53
113
17
245
433
258
774
14
77
217
715
136
680
320
865
769
1961
523
1680
19
15
789
53
113
17
245
433
258
774
14
77
217
715
136
456
320
865
769
1961
555
8
19
15
789
53
113
17
245
433
258
774
14
77
217
719
136
680
320
865
769
1962
547
1680
19
15
789
53
113
17
245
433
258
774
14
77
217
719
136
456
320
865
769
1962
547
8
19
15
789
53
113
17
245
433
258
777
1041
85
217
710
144
662
718
714
771
1964
524
1614
19
15
789
53
113
17
245
433
258
777
1041
85
217
710
144
694
718
714
771
1964
524
1678
19
15
789
53
113
17
245
433
258
777
1041
85
217
715
152
653
717
717
801
1969
515
1575
19
15
789
53
113
17
245
433
258
778
1041
85
217
715
136
652
718
714
802
1970
563
1676
19
15
789
53
113
17
245
433
261
781
1041
85
217
710
141
649
714
715
771
1964
513
1633
19
15
789
53
113
17
245
433
261
781
1041
85
217
715
139
555
715
715
771
1961
520
1738
19
15
789
53
113
17
245
433
261
781
1041
85
217
715
139
651
715
715
771
1969
520
1644
19
15
789
53
113
17
245
433
261
781
1041
85
217
715
139
683
715
203
1601
1961
520
1578
19
15
789
53
113
17
245
433
261
781
1041
85
217
715
141
521
906
1227
1601
1961
545
1761
19
15
789
53
113
17
245
433
261
781
1041
85
217
715
141
522
907
1227
1603
1961
545
1760
19
15
789
53
113
17
245
433
261
781
1041
85
217
715
141
522
906
1227
1601
1961
545
1760
19
15
789
53
113
17
245
433
261
781
1041
85
217
715
141
522
714
203
1601
1961
545
1760
19
15
789
53
113
17
245
433
261
781
1041
85
217
715
141
646
718
714
771
1969
545
1624
19
15
789
53
113
17
245
433
261
781
1041
85
217
715
141
649
714
203
1601
1961
545
1633
19
15
789
53
113
17
245
433
261
781
1041
85
217
715
141
650
1226
1227
1603
1961
545
1584
19
15
789
53
113
17
245
433
261
781
1041
85
217
715
141
650
715
203
1601
1961
545
1584
19
15
789
53
113
17
245
433
261
781
1041
85
217
715
141
650
714
203
1601
1961
545
1584
19
15
789
53
113
17
245
433
261
781
1041
85
217
715
141
650
718
714
771
1961
545
1584
19
15
789
53
113
17
245
433
261
781
1041
85
217
715
141
682
1226
1227
1603
1961
545
1568
19
15
789
53
113
17
245
433
261
781
1041
85
217
715
141
682
715
203
1601
1961
545
1568
19
15
789
53
113
17
245
433
261
781
1041
85
217
715
141
682
714
203
1601
1961
545
1568
19
15
789
53
113
17
245
433
261
781
1041
85
217
715
141
678
718
714
771
1969
545
1688
19
15
789
53
113
17
245
433
261
781
1041
85
217
715
157
645
717
717
801
1969
513
1705
19
15
789
53
113
17
245
433
261
781
1041
85
217
715
157
646
717
717
801
1969
513
1576
19
15
789
53
113
17
245
433
261
781
1041
85
217
715
157
646
718
714
771
1969
513
1704
19
15
789
53
113
17
245
433
261
781
1041
85
217
715
157
649
717
717
801
1969
513
1697
19
15
789
53
113
17
245
433
261
781
1041
85
217
715
157
650
715
203
1601
1961
513
1568
19
15
789
53
113
17
245
433
261
781
1041
85
217
715
157
650
714
203
1601
1961
513
1568
19
15
789
53
113
17
245
433
261
781
1041
85
217
717
141
649
714
715
771
1963
545
1633
19
15
789
53
113
17
245
433
261
781
1041
85
217
717
141
650
715
715
771
1963
547
1584
19
15
789
53
113
17
245
433
261
781
1041
85
217
717
141
650
714
715
771
1963
547
1584
19
15
789
53
113
17
245
433
261
781
1041
85
217
717
141
682
715
715
771
1963
547
1568
19
15
789
53
113
17
245
433
261
781
1041
85
217
717
141
682
714
715
771
1963
547
1568
19
15
789
53
113
17
245
433
261
781
1041
85
217
717
157
650
1226
1226
1602
1963
515
1568
19
15
789
53
113
17
245
433
261
781
1041
85
217
717
157
650
715
715
771
1963
515
1632
19
15
789
53
113
17
245
433
261
781
1041
85
217
717
157
650
714
202
1602
1963
515
1568
19
15
789
53
113
17
245
433
261
781
1041
85
217
719
157
650
715
203
1601
1962
512
1568
19
15
789
53
113
17
245
433
261
781
1041
85
217
719
157
650
714
203
1601
1962
512
1568
19
15
789
53
113
17
245
433
261
781
529
341
217
715
139
651
203
715
515
1961
520
1584
19
15
789
53
113
17
245
433
261
781
529
341
217
715
139
683
203
715
515
1961
520
1680
19
15
789
53
113
17
245
433
261
781
529
341
217
715
141
646
206
714
515
1961
545
1592
19
15
789
53
113
17
245
433
261
781
529
341
217
715
141
649
202
715
515
1961
545
1633
19
15
789
53
113
17
245
433
261
781
529
341
217
715
141
650
203
715
515
1961
545
1584
19
15
789
53
113
17
245
433
261
781
529
341
217
715
141
650
202
715
515
1961
545
1584
19
15
789
53
113
17
245
433
261
781
529
341
217
715
141
650
206
714
515
1961
545
1584
19
15
789
53
113
17
245
433
261
781
529
341
217
715
141
682
203
715
515
1961
545
1568
19
15
789
53
113
17
245
433
261
781
529
341
217
715
141
682
202
715
515
1961
545
1568
19
15
789
53
113
17
245
433
261
781
529
341
217
715
141
678
206
714
515
1961
545
1688
19
15
789
53
113
17
245
433
261
781
529
341
217
715
157
646
206
714
515
1961
513
1576
19
15
789
53
113
17
245
433
261
781
529
341
217
715
157
650
203
715
515
1961
513
1568
19
15
789
53
113
17
245
433
261
781
529
341
217
715
157
650
202
715
515
1961
513
1568
19
15
789
53
113
17
245
433
261
781
529
341
217
715
157
678
206
714
515
1961
513
1672
19
15
789
53
113
17
245
497
257
770
1041
85
217
395
9
520
558
710
1665
1769
425
976
19
15
789
53
113
17
245
497
257
770
1041
85
217
395
9
520
942
710
1665
1769
425
976
19
15
789
53
113
17
245
497
257
770
1041
85
217
395
9
264
942
198
129
745
425
168
19
15
789
53
113
17
245
497
257
770
1041
85
217
395
41
520
942
710
1665
1769
1801
1424
19
15
789
53
113
17
245
497
257
770
1041
85
217
395
521
520
558
198
129
745
1705
1192
19
15
789
53
113
17
245
497
257
770
1041
85
217
395
521
520
942
710
1665
1769
1705
1168
19
15
789
53
113
17
245
497
257
770
1041
85
217
395
569
520
942
710
1665
1777
1669
1152
19
15
789
53
113
17
245
497
257
770
1041
85
217
395
297
520
942
710
1665
1769
265
400
19
15
789
53
113
17
245
497
257
770
1041
85
217
395
297
544
886
1191
1313
753
265
384
19
15
789
53
113
17
245
497
257
770
1041
85
217
395
297
264
942
198
129
745
265
24
19
15
789
53
113
17
245
497
257
770
1041
85
217
395
313
520
942
710
1665
1777
261
384
19
15
789
53
113
17
245
497
257
770
1041
85
217
395
313
264
942
1222
129
753
261
0
19
15
789
53
113
17
245
497
257
770
1041
85
217
391
561
520
942
710
1665
1786
1676
1160
19
15
789
53
113
17
245
497
257
770
1041
85
217
391
305
520
942
710
1665
1786
268
392
19
15
789
53
113
17
245
497
257
770
1041
85
217
399
9
520
558
710
1665
1770
418
912
19
15
789
53
113
17
245
497
257
770
1041
85
217
399
9
520
942
710
1665
1770
418
912
19
15
789
53
113
17
245
497
257
770
1041
85
217
399
521
520
558
710
1665
1770
1698
1168
19
15
789
53
113
17
245
497
257
770
1041
85
217
399
521
520
942
710
1665
1770
1698
1168
19
15
789
53
113
17
245
497
257
770
1041
85
217
399
569
520
942
710
1665
1770
1666
1152
19
15
789
53
113
17
245
497
257
770
1041
85
217
399
313
520
942
710
1665
1770
258
384
19
15
789
53
113
17
245
497
257
770
17
85
217
395
265
304
374
871
801
745
162
128
19
15
789
53
113
17
245
497
257
770
17
341
217
395
265
304
374
935
545
745
162
128
19
15
789
53
113
17
245
497
257
770
1039
77
217
395
41
288
914
1120
1601
1769
1801
1152
19
15
789
53
113
17
245
497
257
770
1039
77
217
395
297
288
914
1120
1601
1769
265
0
19
15
789
53
113
17
245
497
257
770
1055
85
217
395
9
520
937
705
1665
1769
418
912
19
15
789
53
113
17
245
497
257
770
1055
85
217
395
9
528
553
705
1665
1769
418
960
19
15
789
53
113
17
245
497
257
770
1055
85
217
395
9
528
937
705
1665
1769
418
960
19
15
789
53
113
17
245
497
257
770
1055
85
217
395
9
264
937
193
129
745
425
168
19
15
789
53
113
17
245
497
257
770
1055
85
217
395
9
552
553
705
1665
1769
418
904
19
15
789
53
113
17
245
497
257
770
1055
85
217
395
9
552
937
705
1665
1769
418
904
19
15
789
53
113
17
245
497
257
770
1055
85
217
395
41
552
553
705
1665
1769
393
904
19
15
789
53
113
17
245
497
257
770
1055
85
217
395
41
552
937
705
1665
1769
393
904
19
15
789
53
113
17
245
497
257
770
1055
85
217
395
521
520
937
705
1665
1769
1698
1168
19
15
789
53
113
17
245
497
257
770
1055
85
217
395
521
528
553
193
129
745
1705
1216
19
15
789
53
113
17
245
497
257
770
1055
85
217
395
521
528
937
193
129
745
1705
1216
19
15
789
53
113
17
245
497
257
770
1055
85
217
395
521
552
553
193
129
745
1705
1160
19
15
789
53
113
17
245
497
257
770
1055
85
217
395
521
552
937
193
129
745
1705
1160
19
15
789
53
113
17
245
497
257
770
1055
85
217
395
265
528
937
1217
129
745
169
704
19
15
789
53
113
17
245
497
257
770
1055
85
217
395
265
264
937
1217
129
745
169
40
19
15
789
53
113
17
245
497
257
770
1055
85
217
395
265
552
937
1217
129
745
169
392
19
15
789
53
113
17
245
497
257
770
1055
85
217
395
265
296
937
1217
129
745
169
136
19
15
789
53
113
17
245
497
257
770
1055
85
217
395
553
552
553
193
129
745
1673
1160
19
15
789
53
113
17
245
497
257
770
1055
85
217
395
553
552
937
193
129
745
1673
1160
19
15
789
53
113
17
245
497
257
770
1055
85
217
395
297
520
553
193
129
745
265
408
19
15
789
53
113
17
245
497
257
770
1055
85
217
395
297
520
937
705
1665
1769
265
400
19
15
789
53
113
17
245
497
257
770
1055
85
217
395
297
264
937
193
129
745
265
24
19
15
789
53
113
17
245
497
257
770
1055
85
217
395
297
552
553
193
129
745
265
392
19
15
789
53
113
17
245
497
257
770
1055
85
217
395
297
552
937
193
129
745
265
392
19
15
789
53
113
17
245
497
257
770
1055
85
217
399
521
520
937
705
1665
1770
1698
1168
19
15
789
53
113
17
245
497
257
770
1055
85
217
399
521
528
553
705
1665
1770
1698
1216
19
15
789
53
113
17
245
497
257
770
1055
85
217
399
521
528
937
193
1601
1770
1698
1216
19
15
789
53
113
17
245
497
257
770
1055
85
217
399
521
552
553
705
1665
1770
1698
1160
19
15
789
53
113
17
245
497
257
770
1055
85
217
399
521
552
937
193
1601
1770
1698
1160
19
15
789
53
113
17
245
497
257
770
31
85
217
399
9
272
425
1217
1601
1770
1954
1216
19
15
789
53
113
17
245
497
257
773
17
85
217
391
549
682
431
717
289
794
772
520
19
15
789
53
113
17
245
497
257
777
1041
85
217
395
9
527
911
715
1667
1769
418
938
19
15
789
53
113
17
245
497
257
777
1041
85
217
395
9
271
909
710
1667
1769
418
298
19
15
789
53
113
17
245
497
257
777
1041
85
217
395
9
271
911
715
1667
1769
418
298
19
15
789
53
113
17
245
497
257
777
1041
85
217
395
521
527
911
715
1667
1769
1698
1194
19
15
789
53
113
17
245
497
257
777
1041
85
217
395
521
655
717
710
1667
1769
1698
554
19
15
789
53
113
17
245
497
257
777
1041
85
217
395
521
655
719
715
1667
1769
1698
554
19
15
789
53
113
17
245
497
257
777
1041
85
217
395
521
559
719
715
1667
1769
1698
1162
19
15
789
53
113
17
245
497
257
777
1041
85
217
395
313
271
911
715
1667
1769
258
42
19
15
789
53
113
17
245
497
257
777
1041
85
217
395
63
527
525
102
1665
1777
384
896
19
15
789
53
113
17
245
497
257
777
1041
85
217
395
63
527
911
715
1667
1777
384
896
19
15
789
53
113
17
245
497
257
777
1041
85
217
395
63
271
909
198
130
754
384
128
19
15
789
53
113
17
245
497
257
777
1041
85
217
395
63
271
911
715
1667
1777
384
128
19
15
789
53
113
17
245
497
257
777
1041
85
217
395
575
527
525
102
129
753
1664
1152
19
15
789
53
113
17
245
497
257
777
1041
85
217
395
575
527
909
710
1666
1778
1664
1152
19
15
789
53
113
17
245
497
257
777
1041
85
217
395
575
527
911
715
1667
1777
1664
1152
19
15
789
53
113
17
245
497
257
777
1041
85
217
395
319
527
525
102
129
753
256
384
19
15
789
53
113
17
245
497
257
777
1041
85
217
395
319
527
911
715
1667
1777
256
384
19
15
789
53
113
17
245
497
257
777
1041
85
217
395
319
271
909
198
130
754
256
0
19
15
789
53
113
17
245
497
257
777
1041
85
217
395
319
271
911
715
1667
1777
256
0
19
15
789
53
113
17
245
497
257
777
1041
85
217
395
319
271
845
102
129
753
256
0
19
15
789
53
113
17
245
497
257
777
17
85
217
395
521
527
1741
1734
1667
1769
1698
1194
19
15
789
53
113
17
245
497
257
777
17
85
217
395
521
655
1741
1734
1667
1769
1698
554
19
15
789
53
113
17
245
497
257
777
17
85
217
395
63
271
397
198
130
754
384
128
19
15
789
53
113
17
245
497
257
777
17
85
217
395
575
527
1741
1734
1665
1777
1664
1152
19
15
789
53
113
17
245
497
257
777
17
85
217
395
319
527
1741
1734
1665
1777
256
384
19
15
789
53
113
17
245
497
257
777
17
85
217
395
319
271
397
198
130
754
256
0
19
15
789
53
113
17
245
497
257
777
17
85
217
395
319
271
333
102
129
753
256
0
19
15
789
53
113
17
245
497
257
777
17
85
217
391
529
281
397
1229
65
794
970
75
19
15
789
53
113
17
245
497
257
777
17
85
217
391
273
281
397
1229
65
794
1098
139
19
15
789
53
113
17
245
497
257
777
17
85
217
391
273
281
406
1238
65
794
1098
139
19
15
789
53
113
17
245
497
257
777
17
149
217
391
533
533
397
486
257
794
784
854
19
15
789
53
113
17
245
497
257
777
17
149
217
391
533
277
397
486
257
794
848
86
19
15
789
53
113
17
245
497
257
777
17
149
217
391
533
469
397
486
257
794
784
13
19
15
789
53
113
17
245
497
257
777
17
149
217
391
277
277
397
486
257
794
1104
141
19
15
789
53
113
17
245
497
257
781
1041
85
212
406
21
282
907
715
1612
1772
1922
1152
19
15
789
53
113
17
245
497
257
781
1041
85
212
406
529
539
715
203
1612
1772
1670
1169
19
15
789
53
113
17
245
497
257
781
1041
85
212
406
533
538
715
203
1612
1772
1698
1152
19
15
789
53
113
17
245
497
257
781
1041
85
212
406
533
666
715
203
1612
1772
1698
544
19
15
789
53
113
17
245
497
257
781
1041
85
217
395
9
269
906
715
1603
1769
1961
1195
19
15
789
53
113
17
245
497
257
781
1041
85
217
395
41
269
906
715
1603
1769
1929
1227
19
15
789
53
113
17
245
497
257
781
1041
85
217
395
521
557
1230
1226
643
753
1682
1163
19
15
789
53
113
17
245
497
257
781
1041
85
217
395
521
653
714
715
1667
1769
1698
555
19
15
789
53
113
17
245
497
257
781
1041
85
217
395
553
557
1230
1226
643
745
1673
1163
19
15
789
53
113
17
245
497
257
781
17
85
212
406
533
282
395
1227
76
796
770
64
19
15
789
53
113
17
245
497
257
781
17
85
212
406
533
474
395
1227
76
796
770
0
19
15
789
53
113
17
245
497
257
781
17
85
212
406
533
474
459
1227
76
796
770
0
19
15
789
53
113
17
245
497
257
781
17
85
212
406
277
282
395
1227
76
796
1090
128
19
15
789
53
113
17
245
497
257
781
17
85
217
395
9
269
394
715
291
745
425
299
19
15
789
53
113
17
245
497
257
781
17
85
217
395
521
653
1738
1227
643
745
1705
557
19
15
789
53
113
17
245
497
257
781
17
85
217
395
57
269
394
715
289
745
388
262
19
15
789
53
113
17
245
497
257
781
17
85
217
395
265
269
394
715
291
745
169
45
19
15
789
53
113
17
245
497
257
781
17
85
217
395
297
269
394
715
291
745
265
27
19
15
789
53
113
17
245
497
257
781
17
85
217
395
313
269
394
715
289
745
260
6
19
15
789
53
113
17
245
497
257
781
529
341
217
395
521
653
202
715
547
1769
1705
557
19
15
789
53
113
17
245
497
257
778
1041
85
212
406
17
280
910
715
1612
1772
1926
1160
19
15
789
53
113
17
245
497
257
778
17
85
212
406
529
472
398
1227
76
796
774
8
19
15
789
53
113
17
245
497
257
778
17
85
212
406
273
280
398
1227
76
796
1094
80
19
15
789
53
113
17
245
497
257
778
17
85
217
391
273
280
398
1227
65
794
1100
80
19
15
789
53
113
17
245
497
257
778
17
85
217
391
37
280
398
715
289
794
1924
1220
19
15
789
53
113
17
245
497
257
778
1039
77
217
390
17
536
961
609
1601
1772
422
904
19
15
789
53
113
17
245
497
257
778
1039
77
217
390
17
280
833
1121
1601
1772
422
136
19
15
789
53
113
17
245
497
257
778
1039
77
217
390
529
536
961
97
1601
1772
1702
1160
19
15
789
53
113
17
245
497
257
778
15
77
217
391
17
536
449
865
769
794
460
848
19
15
789
53
113
17
245
497
257
778
15
77
217
391
17
280
321
865
769
794
460
336
19
15
789
53
113
17
245
497
257
778
15
77
217
391
529
536
449
865
769
794
972
592
19
15
789
53
113
17
245
497
257
778
15
77
217
391
529
280
321
865
769
794
972
80
19
15
789
53
113
17
245
497
257
778
31
85
217
391
17
280
417
705
257
794
1996
592
19
15
789
53
113
17
245
497
257
778
31
85
217
391
529
280
417
705
257
794
972
80
19
15
789
53
113
17
245
497
258
770
1041
85
217
395
8
528
942
1227
643
745
427
960
19
15
789
53
113
17
245
497
258
770
1041
85
217
395
8
304
886
102
129
745
427
128
19
15
789
53
113
17
245
497
258
770
1041
85
217
395
520
560
886
1127
1665
1769
1707
1152
19
15
789
53
113
17
245
497
258
770
1041
85
217
395
40
544
886
102
1665
753
395
896
19
15
789
53
113
17
245
497
258
770
1041
85
217
395
40
288
886
1127
129
753
395
128
19
15
789
53
113
17
245
497
258
770
1041
85
217
395
264
528
942
1227
643
745
171
704
19
15
789
53
113
17
245
497
258
770
1041
85
217
395
264
304
886
102
129
745
171
128
19
15
789
53
113
17
245
497
258
770
1041
85
217
395
552
544
886
1126
1665
1769
1675
1152
19
15
789
53
113
17
245
497
258
770
1041
85
217
395
296
544
886
1126
129
753
139
384
19
15
789
53
113
17
245
497
258
770
1041
85
217
395
296
288
886
1127
129
753
139
128
19
15
789
53
113
17
245
497
258
770
17
85
217
395
8
560
1910
1447
801
745
427
896
19
15
789
53
113
17
245
497
258
770
17
85
217
395
520
560
374
1127
129
745
1707
1152
19
15
789
53
113
17
245
497
258
770
17
85
217
395
520
560
1910
1127
129
745
1707
1152
19
15
789
53
113
17
245
497
258
770
17
85
217
395
264
560
374
1127
129
745
171
384
19
15
789
53
113
17
245
497
258
770
17
85
217
395
552
544
374
1127
129
745
1675
1152
19
15
789
53
113
17
245
497
258
770
17
85
217
395
296
544
374
1127
129
753
139
384
19
15
789
53
113
17
245
497
258
770
17
341
217
395
520
560
374
935
545
745
1707
1152
19
15
789
53
113
17
245
497
258
770
17
341
217
395
264
560
374
935
545
745
171
384
19
15
789
53
113
17
245
497
258
770
1039
77
217
395
40
288
914
1120
1601
1769
395
128
19
15
789
53
113
17
245
497
258
770
1039
77
217
395
296
288
914
1120
1601
1769
267
0
19
15
789
53
113
17
245
497
258
771
1055
85
217
395
568
522
936
1216
129
753
1671
1157
19
15
789
53
113
17
245
497
258
771
1055
85
217
395
312
522
936
1216
129
753
263
389
19
15
789
53
113
17
245
497
258
771
1055
85
217
395
312
266
936
1216
129
753
263
5
19
15
789
53
113
17
245
497
258
774
1041
85
217
395
8
520
938
714
1667
1769
427
976
19
15
789
53
113
17
245
497
258
774
1041
85
217
395
520
520
938
714
1667
1769
1707
1168
19
15
789
53
113
17
245
497
258
774
1041
85
217
395
40
520
938
714
1667
1777
395
968
19
15
789
53
113
17
245
497
258
774
1041
85
217
395
40
552
938
714
1667
1769
395
904
19
15
789
53
113
17
245
497
258
774
1041
85
217
395
552
520
938
714
1667
1769
1675
1168
19
15
789
53
113
17
245
497
258
774
1041
85
217
395
552
552
938
714
1667
1769
1675
1160
19
15
789
53
113
17
245
497
258
774
1041
85
217
395
568
520
938
714
1667
1777
1667
1153
19
15
789
53
113
17
245
497
258
774
1041
85
217
395
296
520
938
714
1667
1777
267
408
19
15
789
53
113
17
245
497
258
774
1041
85
217
395
296
552
938
714
1667
1769
267
392
19
15
789
53
113
17
245
497
258
774
1041
85
217
395
296
296
938
714
1667
1769
267
8
19
15
789
53
113
17
245
497
258
774
1041
85
217
395
312
520
938
714
1667
1777
259
385
19
15
789
53
113
17
245
497
258
774
1038
77
217
395
8
552
704
1121
1601
1769
427
904
19
15
789
53
113
17
245
497
258
774
1038
77
217
395
8
296
832
1121
1601
1769
427
136
19
15
789
53
113
17
245
497
258
774
1038
77
217
395
8
296
960
1121
1601
1769
427
136
19
15
789
53
113
17
245
497
258
774
1038
77
217
395
520
552
832
97
1601
1769
1707
1160
19
15
789
53
113
17
245
497
258
774
1038
77
217
395
520
552
704
1121
1601
1769
1707
1160
19
15
789
53
113
17
245
497
258
774
1038
77
217
395
40
552
832
97
1601
1769
1803
1416
19
15
789
53
113
17
245
497
258
774
1038
77
217
395
40
552
704
1121
1601
1769
395
904
19
15
789
53
113
17
245
497
258
774
1038
77
217
395
40
296
832
1121
1601
1769
395
136
19
15
789
53
113
17
245
497
258
774
1038
77
217
395
40
296
960
97
1601
1769
1803
1160
19
15
789
53
113
17
245
497
258
774
1038
77
217
395
552
552
832
97
1601
1769
1675
1160
19
15
789
53
113
17
245
497
258
774
1038
77
217
395
552
552
704
1121
1601
1769
1675
1160
19
15
789
53
113
17
245
497
258
774
1038
77
217
395
552
680
704
1121
1601
1769
1675
520
19
15
789
53
113
17
245
497
258
774
1038
77
217
395
568
648
704
97
1601
1769
1671
512
19
15
789
53
113
17
245
497
258
774
1038
77
217
395
296
552
832
97
1601
1769
267
392
19
15
789
53
113
17
245
497
258
774
1038
77
217
395
296
552
704
1121
1601
1769
267
392
19
15
789
53
113
17
245
497
258
774
1038
77
217
395
296
296
832
1121
1601
1769
267
8
19
15
789
53
113
17
245
497
258
774
1038
77
217
395
296
296
960
97
1601
1769
267
8
19
15
789
53
113
17
245
497
258
774
14
77
217
395
8
296
448
865
769
745
427
136
19
15
789
53
113
17
245
497
258
774
14
77
217
395
40
296
448
865
769
745
395
136
19
15
789
53
113
17
245
497
258
774
14
77
217
395
264
552
320
865
769
745
171
648
19
15
789
53
113
17
245
497
258
774
14
77
217
395
264
296
448
865
769
745
171
136
19
15
789
53
113
17
245
497
258
774
14
77
217
395
296
552
320
865
769
745
267
392
19
15
789
53
113
17
245
497
258
774
14
77
217
395
296
296
448
865
769
745
267
8
19
15
789
53
113
17
245
497
261
781
1041
85
212
406
22
274
907
715
1612
1772
1920
1232
19
15
789
53
113
17
245
497
261
781
1041
85
212
406
22
274
906
715
1612
1772
1920
1232
19
15
789
53
113
17
245
497
261
781
1041
85
217
395
11
555
1227
1227
643
745
424
906
19
15
789
53
113
17
245
497
261
781
1041
85
217
395
11
555
715
715
1667
1769
424
906
19
15
789
53
113
17
245
497
261
781
1041
85
217
395
11
275
907
715
1601
1769
1960
1217
19
15
789
53
113
17
245
497
261
781
1041
85
217
395
523
555
1227
1227
643
745
1704
1164
19
15
789
53
113
17
245
497
261
781
1041
85
217
395
523
555
715
715
131
745
1704
652
19
15
789
53
113
17
245
497
261
781
1041
85
217
395
523
651
715
715
1667
1769
1704
556
19
15
789
53
113
17
245
497
261
781
1041
85
217
395
525
649
714
715
1667
1769
1697
545
19
15
789
53
113
17
245
497
261
781
1041
85
217
395
525
650
715
715
1667
1769
1697
544
19
15
789
53
113
17
245
497
261
781
1041
85
217
395
525
650
714
715
1667
1769
1697
544
19
15
789
53
113
17
245
497
261
781
1041
85
217
395
43
555
1227
1227
643
745
392
906
19
15
789
53
113
17
245
497
261
781
1041
85
217
395
43
555
715
715
1667
1769
392
906
19
15
789
53
113
17
245
497
261
781
1041
85
217
395
555
555
1227
1227
643
753
1672
1164
19
15
789
53
113
17
245
497
261
781
1041
85
217
395
555
555
715
715
131
745
1672
1164
19
15
789
53
113
17
245
497
261
781
1041
85
217
395
555
683
1227
1227
643
745
1672
522
19
15
789
53
113
17
245
497
261
781
1041
85
217
395
555
683
715
715
1667
1769
1672
522
19
15
789
53
113
17
245
497
261
781
1041
85
217
395
573
650
1226
1227
643
753
1665
512
19
15
789
53
113
17
245
497
261
781
1041
85
217
395
573
650
714
715
1667
1777
1665
512
19
15
789
53
113
17
245
497
261
781
1041
85
217
395
299
555
715
715
131
753
136
652
19
15
789
53
113
17
245
497
261
781
1041
85
217
397
525
649
714
715
1667
1771
1697
545
19
15
789
53
113
17
245
497
261
781
1041
85
217
397
573
650
714
715
1667
1771
1667
512
19
15
789
53
113
17
245
497
261
781
17
85
212
406
534
466
395
1227
76
796
784
16
19
15
789
53
113
17
245
497
261
781
17
85
212
406
278
274
395
1227
76
796
576
80
19
15
789
53
113
17
245
497
261
781
17
85
212
406
278
274
394
1227
76
796
576
80
19
15
789
53
113
17
245
497
261
781
17
85
217
390
13
265
394
715
259
796
1985
609
19
15
789
53
113
17
245
497
261
781
17
85
217
390
525
265
394
715
259
796
833
97
19
15
789
53
113
17
245
497
261
781
17
85
217
390
45
265
394
715
259
796
1921
1217
19
15
789
53
113
17
245
497
261
781
17
85
217
390
269
265
394
715
259
796
577
97
19
15
789
53
113
17
245
497
261
781
17
85
217
390
557
265
394
715
259
796
769
65
19
15
789
53
113
17
245
497
261
781
17
85
217
395
11
275
395
715
289
745
424
577
19
15
789
53
113
17
245
497
261
781
17
85
217
395
523
651
1739
1227
643
745
1704
556
19
15
789
53
113
17
245
497
261
781
17
85
217
395
525
649
1738
1227
643
753
1681
561
19
15
789
53
113
17
245
497
261
781
17
85
217
395
525
650
1739
1739
1667
1769
1697
544
19
15
789
53
113
17
245
497
261
781
17
85
217
395
525
650
1738
1739
1667
1769
1697
544
19
15
789
53
113
17
245
497
261
781
17
85
217
395
267
275
395
715
289
745
168
193
19
15
789
53
113
17
245
497
261
781
17
85
217
395
61
522
1738
1739
1155
745
385
896
19
15
789
53
113
17
245
497
261
781
17
85
217
395
61
266
395
715
289
745
385
576
19
15
789
53
113
17
245
497
261
781
17
85
217
395
61
266
394
715
289
745
385
576
19
15
789
53
113
17
245
497
261
781
17
85
217
395
573
650
1738
1227
643
753
1665
512
19
15
789
53
113
17
245
497
261
781
17
85
217
395
317
522
1738
1739
1155
745
257
384
19
15
789
53
113
17
245
497
261
781
17
85
217
395
317
266
395
715
289
745
257
0
19
15
789
53
113
17
245
497
261
781
17
85
217
395
317
266
394
715
289
745
257
0
19
15
789
53
113
17
245
497
261
781
17
85
217
391
525
265
394
1227
65
794
832
97
19
15
789
53
113
17
245
497
261
781
17
85
217
391
525
522
395
1227
65
794
832
624
19
15
789
53
113
17
245
497
261
781
17
85
217
391
525
522
394
1226
66
794
832
624
19
15
789
53
113
17
245
497
261
781
17
85
217
391
525
266
395
1227
65
794
832
112
19
15
789
53
113
17
245
497
261
781
17
85
217
391
525
266
394
1227
65
794
832
112
19
15
789
53
113
17
245
497
261
781
17
85
217
391
45
265
394
715
289
794
1920
1217
19
15
789
53
113
17
245
497
261
781
17
85
217
391
45
266
395
715
289
794
1920
576
19
15
789
53
113
17
245
497
261
781
17
85
217
391
45
266
394
715
289
794
1920
576
19
15
789
53
113
17
245
497
261
781
17
85
217
391
45
298
394
715
289
794
1920
1152
19
15
789
53
113
17
245
497
261
781
17
85
217
391
269
265
394
1227
65
794
1088
97
19
15
789
53
113
17
245
497
261
781
17
85
217
391
269
522
395
1227
65
794
576
496
19
15
789
53
113
17
245
497
261
781
17
85
217
391
269
266
395
715
289
794
1090
96
19
15
789
53
113
17
245
497
261
781
17
85
217
391
269
266
394
715
289
794
1090
96
19
15
789
53
113
17
245
497
261
781
17
85
217
391
557
265
394
1227
65
794
768
65
19
15
789
53
113
17
245
497
261
781
17
85
217
391
557
522
395
1227
65
794
768
832
19
15
789
53
113
17
245
497
261
781
17
85
217
391
557
522
394
1226
66
794
768
576
19
15
789
53
113
17
245
497
261
781
17
85
217
391
557
266
395
1227
65
794
768
64
19
15
789
53
113
17
245
497
261
781
17
85
217
391
557
266
394
1227
65
794
768
64
19
15
789
53
113
17
245
497
261
781
17
85
217
391
557
554
1738
1226
66
794
768
768
19
15
789
53
113
17
245
497
261
781
17
85
217
391
557
682
1738
1227
65
794
768
512
19
15
789
53
113
17
245
497
261
781
529
85
217
395
523
651
203
1227
1155
1769
1704
556
19
15
789
53
113
17
245
497
261
781
529
85
217
395
525
650
203
1227
1155
1769
1697
544
19
15
789
53
113
17
245
497
261
781
529
85
217
395
525
650
202
1227
1155
1769
1697
544
19
15
789
53
113
17
245
497
261
781
529
85
217
395
573
650
202
1227
1155
1769
1665
512
19
15
789
53
113
17
245
497
261
781
529
85
217
391
525
650
202
203
289
794
834
544
19
15
789
53
113
17
245
497
261
781
529
85
217
391
541
645
205
205
289
794
864
569
19
15
789
53
113
17
245
497
261
781
529
85
217
391
541
646
205
205
289
794
864
552
19
15
789
53
113
17
245
497
261
781
529
85
217
391
541
649
205
205
289
794
864
545
19
15
789
53
113
17
245
497
261
781
529
85
217
391
557
645
205
205
289
794
770
539
19
15
789
53
113
17
245
497
261
781
529
85
217
391
557
649
205
205
289
794
768
545
19
15
789
53
113
17
245
497
261
781
529
85
217
391
557
681
205
205
289
794
768
513
19
15
789
53
113
17
245
497
261
781
529
85
217
391
557
677
205
205
289
794
768
525
19
15
789
53
113
17
245
497
261
781
529
85
217
391
557
682
202
203
289
794
768
512
19
15
789
53
113
17
245
497
261
781
529
341
217
395
523
651
203
715
545
1769
1704
556
19
15
789
53
113
17
245
497
261
781
529
341
217
395
525
649
202
715
515
1777
1681
561
19
15
789
53
113
17
245
497
261
781
529
341
217
395
573
650
202
715
515
1777
1665
512
19
15
789
53
113
17
245
497
261
781
529
341
217
391
525
645
205
717
513
794
962
571
19
15
789
53
113
17
245
497
261
781
529
341
217
391
557
645
205
717
513
794
768
573
19
15
789
53
113
17
245
497
261
781
529
341
217
391
557
649
205
717
513
794
768
545
19
15
789
53
113
17
245
497
261
781
529
341
217
391
557
681
205
717
545
1786
1664
513
19
15
789
53
113
17
245
497
261
781
529
341
217
391
557
682
202
715
545
1786
1664
512
19
15
789
53
113
17
245
309
257
770
1041
85
217
451
273
304
886
1191
67
729
525
1540
19
15
789
53
113
17
245
309
257
770
17
85
213
450
270
544
430
715
75
696
516
1060
19
15
789
53
113
17
245
309
257
770
17
85
213
457
270
544
430
715
263
705
520
1044
19
15
789
53
113
17
245
309
257
770
17
85
217
451
273
464
374
423
259
857
534
1700
19
15
789
53
113
17
245
309
257
770
17
341
217
451
273
464
374
935
545
825
545
1700
19
15
789
53
113
17
245
309
257
770
1054
85
217
450
286
304
936
705
1665
436
548
1540
19
15
789
53
113
17
245
309
257
770
1054
85
217
451
273
304
552
705
1665
409
545
1540
19
15
789
53
113
17
245
309
257
770
30
85
217
450
286
304
424
705
257
436
548
1540
19
15
789
53
113
17
245
309
257
770
30
85
217
451
273
304
424
193
65
729
525
1540
19
15
789
53
113
17
245
309
257
773
17
85
213
457
270
294
431
717
269
705
520
1552
19
15
789
53
113
17
245
309
257
777
1041
85
213
449
273
537
717
205
70
709
533
1057
19
15
789
53
113
17
245
309
257
777
1041
85
213
449
273
277
525
1126
135
709
21
842
19
15
789
53
113
17
245
309
257
777
1041
85
213
449
273
277
909
198
71
837
1045
845
19
15
789
53
113
17
245
309
257
777
1041
85
213
449
273
281
909
205
77
837
1045
833
19
15
789
53
113
17
245
309
257
777
1041
85
213
449
273
281
918
1238
70
837
1045
833
19
15
789
53
113
17
245
309
257
777
1041
85
213
449
273
309
909
1229
77
709
533
1549
19
15
789
53
113
17
245
309
257
777
1041
85
213
449
273
661
525
166
1159
709
533
1098
19
15
789
53
113
17
245
309
257
777
1041
85
213
449
273
661
909
1222
71
709
533
1098
19
15
789
53
113
17
245
309
257
777
1041
85
213
449
273
661
717
198
71
709
533
1098
19
15
789
53
113
17
245
309
257
777
1041
85
213
449
273
665
909
1229
77
709
533
1089
19
15
789
53
113
17
245
309
257
777
1041
85
213
449
273
665
717
205
70
709
533
1089
19
15
789
53
113
17
245
309
257
777
1041
85
213
449
273
473
909
1229
77
837
1045
161
19
15
789
53
113
17
245
309
257
777
1041
85
213
450
270
270
910
203
139
440
4
224
19
15
789
53
113
17
245
309
257
777
1041
85
213
450
270
558
718
203
75
696
516
1056
19
15
789
53
113
17
245
309
257
777
1041
85
213
450
270
558
719
203
75
696
516
1056
19
15
789
53
113
17
245
309
257
777
1041
85
213
450
270
302
910
1227
139
440
516
1568
19
15
789
53
113
17
245
309
257
777
1041
85
213
450
270
302
974
1227
139
696
516
1568
19
15
789
53
113
17
245
309
257
777
1041
85
213
450
270
302
975
1227
139
696
516
1568
19
15
789
53
113
17
245
309
257
777
1041
85
213
453
273
277
525
1126
134
710
17
842
19
15
789
53
113
17
245
309
257
777
1041
85
213
453
273
277
909
198
70
838
1105
842
19
15
789
53
113
17
245
309
257
777
1041
85
213
453
273
281
909
205
141
445
17
833
19
15
789
53
113
17
245
309
257
777
1041
85
213
453
273
661
525
166
1158
710
529
1098
19
15
789
53
113
17
245
309
257
777
1041
85
213
453
273
661
909
1222
70
710
529
1098
19
15
789
53
113
17
245
309
257
777
1041
85
213
453
273
661
717
198
70
710
529
1098
19
15
789
53
113
17
245
309
257
777
1041
85
213
453
273
665
717
717
778
699
529
1089
19
15
789
53
113
17
245
309
257
777
1041
85
213
453
273
473
909
1229
141
701
17
161
19
15
789
53
113
17
245
309
257
777
1041
85
213
457
270
270
910
1227
1615
1729
8
224
19
15
789
53
113
17
245
309
257
777
1041
85
213
457
270
558
718
203
75
707
616
1056
19
15
789
53
113
17
245
309
257
777
1041
85
213
457
270
558
719
203
75
707
616
1056
19
15
789
53
113
17
245
309
257
777
1041
85
213
457
270
302
910
1227
75
705
616
1568
19
15
789
53
113
17
245
309
257
777
1041
85
213
457
270
302
911
1229
74
707
616
1568
19
15
789
53
113
17
245
309
257
777
1041
85
213
457
270
302
974
1227
75
705
616
1568
19
15
789
53
113
17
245
309
257
777
1041
85
213
457
270
302
975
1227
75
705
616
1568
19
15
789
53
113
17
245
309
257
777
1041
85
212
450
270
270
910
203
76
836
1028
224
19
15
789
53
113
17
245
309
257
777
1041
85
212
450
270
558
718
203
76
708
516
1056
19
15
789
53
113
17
245
309
257
777
1041
85
212
450
270
302
910
1227
76
708
516
1568
19
15
789
53
113
17
245
309
257
777
1041
85
212
450
270
302
974
1226
76
708
516
1568
19
15
789
53
113
17
245
309
257
777
1041
85
212
450
270
462
910
203
76
708
580
1632
19
15
789
53
113
17
245
309
257
777
1041
85
217
449
273
277
525
1190
1282
686
34
231
19
15
789
53
113
17
245
309
257
777
1041
85
217
449
273
277
909
198
130
686
34
231
19
15
789
53
113
17
245
309
257
777
1041
85
217
449
273
661
525
166
1282
686
526
1094
19
15
789
53
113
17
245
309
257
777
1041
85
217
449
273
661
717
710
770
686
526
1094
19
15
789
53
113
17
245
309
257
777
1041
85
217
451
273
277
525
1126
129
441
13
845
19
15
789
53
113
17
245
309
257
777
1041
85
217
451
273
277
909
198
65
857
1037
845
19
15
789
53
113
17
245
309
257
777
1041
85
217
451
273
281
909
1229
65
857
1037
225
19
15
789
53
113
17
245
309
257
777
1041
85
217
451
273
661
525
166
641
665
525
1101
19
15
789
53
113
17
245
309
257
777
1041
85
217
451
273
661
909
1222
65
729
525
1101
19
15
789
53
113
17
245
309
257
777
1041
85
217
451
273
661
717
198
65
729
525
1101
19
15
789
53
113
17
245
309
257
777
1041
85
217
451
287
277
909
205
129
409
8
833
19
15
789
53
113
17
245
309
257
777
1041
85
217
451
287
661
909
1229
65
729
520
1089
19
15
789
53
113
17
245
309
257
777
1041
85
217
451
287
661
717
205
65
729
520
1089
19
15
789
53
113
17
245
309
257
777
1041
85
217
453
273
277
525
678
771
877
526
845
19
15
789
53
113
17
245
309
257
777
1041
85
217
453
273
277
909
1126
1601
1453
270
845
19
15
789
53
113
17
245
309
257
777
1041
85
217
453
273
661
525
166
1283
685
526
1101
19
15
789
53
113
17
245
309
257
777
1041
85
217
453
273
661
717
710
771
685
526
1101
19
15
789
53
113
17
245
309
257
777
17
85
213
449
273
277
397
198
71
837
1045
845
19
15
789
53
113
17
245
309
257
777
17
85
213
449
273
281
397
205
70
837
1045
833
19
15
789
53
113
17
245
309
257
777
17
85
213
449
273
281
406
214
70
837
1045
833
19
15
789
53
113
17
245
309
257
777
17
85
213
449
273
309
397
205
77
709
533
1549
19
15
789
53
113
17
245
309
257
777
17
85
213
449
273
661
397
198
71
709
533
1098
19
15
789
53
113
17
245
309
257
777
17
85
213
449
273
665
397
205
77
709
533
1089
19
15
789
53
113
17
245
309
257
777
17
85
213
449
273
473
397
205
77
837
1045
161
19
15
789
53
113
17
245
309
257
777
17
85
213
450
270
270
398
203
139
440
4
224
19
15
789
53
113
17
245
309
257
777
17
85
213
450
270
558
462
202
75
696
516
1056
19
15
789
53
113
17
245
309
257
777
17
85
213
450
270
302
398
203
139
440
516
1568
19
15
789
53
113
17
245
309
257
777
17
85
213
453
273
277
397
198
70
838
1105
842
19
15
789
53
113
17
245
309
257
777
17
85
213
453
273
281
397
717
266
446
17
225
19
15
789
53
113
17
245
309
257
777
17
85
213
453
273
309
397
717
266
890
527
1549
19
15
789
53
113
17
245
309
257
777
17
85
213
453
273
661
397
198
70
710
529
1098
19
15
789
53
113
17
245
309
257
777
17
85
213
457
270
270
398
1227
1615
1729
8
224
19
15
789
53
113
17
245
309
257
777
17
85
213
457
270
558
462
202
75
707
616
1056
19
15
789
53
113
17
245
309
257
777
17
85
213
457
270
302
398
203
75
705
616
1568
19
15
789
53
113
17
245
309
257
777
17
85
213
457
270
302
399
205
74
707
616
1568
19
15
789
53
113
17
245
309
257
777
17
85
213
457
270
302
406
166
269
833
520
1568
19
15
789
53
113
17
245
309
257
777
17
85
212
450
273
277
397
717
268
708
14
838
19
15
789
53
113
17
245
309
257
777
17
85
212
450
273
309
397
717
268
708
526
1542
19
15
789
53
113
17
245
309
257
777
17
85
212
450
273
469
397
717
268
708
22
166
19
15
789
53
113
17
245
309
257
777
17
85
212
450
270
270
398
203
76
836
1028
224
19
15
789
53
113
17
245
309
257
777
17
85
212
450
270
558
462
202
76
708
516
1056
19
15
789
53
113
17
245
309
257
777
17
85
212
450
270
302
398
203
76
708
516
1568
19
15
789
53
113
17
245
309
257
777
17
85
212
450
270
462
398
203
76
708
580
1632
19
15
789
53
113
17
245
309
257
777
17
85
212
450
287
277
397
717
268
708
18
832
19
15
789
53
113
17
245
309
257
777
17
85
212
450
287
309
397
717
268
708
530
1536
19
15
789
53
113
17
245
309
257
777
17
85
217
449
273
277
397
198
130
686
34
231
19
15
789
53
113
17
245
309
257
777
17
85
217
451
273
277
397
198
65
857
1037
845
19
15
789
53
113
17
245
309
257
777
17
85
217
451
273
281
397
205
65
857
1037
225
19
15
789
53
113
17
245
309
257
777
17
85
217
451
273
661
397
198
65
729
525
1101
19
15
789
53
113
17
245
309
257
777
17
85
217
451
287
277
397
717
65
857
1032
833
19
15
789
53
113
17
245
309
257
777
17
85
217
451
287
661
397
205
65
729
520
1089
19
15
789
53
113
17
245
309
257
777
17
85
217
453
273
277
397
102
65
877
1038
845
19
15
789
53
113
17
245
309
257
777
17
85
217
453
273
661
397
102
65
685
526
1101
19
15
789
53
113
17
245
309
257
777
17
149
217
451
273
277
397
486
257
409
525
845
19
15
789
53
113
17
245
309
257
777
17
149
217
453
273
277
397
486
257
413
529
842
19
15
789
53
113
17
245
309
257
777
529
85
213
449
273
661
205
198
269
709
533
1098
19
15
789
53
113
17
245
309
257
777
529
85
213
449
273
665
205
205
269
709
533
1089
19
15
789
53
113
17
245
309
257
777
529
85
213
453
273
661
205
102
70
710
529
1098
19
15
789
53
113
17
245
309
257
777
529
85
213
453
273
665
205
205
266
699
529
1089
19
15
789
53
113
17
245
309
257
777
529
85
212
450
273
661
205
205
268
708
526
1094
19
15
789
53
113
17
245
309
257
777
529
85
212
450
273
665
205
205
268
708
526
1091
19
15
789
53
113
17
245
309
257
777
529
85
212
450
287
661
205
205
268
708
530
1088
19
15
789
53
113
17
245
309
257
777
529
85
217
449
273
661
205
198
258
686
526
1094
19
15
789
53
113
17
245
309
257
777
529
85
217
451
273
661
205
102
65
729
525
1101
19
15
789
53
113
17
245
309
257
777
529
85
217
451
287
661
205
1229
65
729
520
1089
19
15
789
53
113
17
245
309
257
777
529
85
217
453
273
661
205
198
259
685
526
1101
19
15
789
53
113
17
245
309
257
777
529
341
213
449
273
661
205
710
525
709
533
1098
19
15
789
53
113
17
245
309
257
777
529
341
213
449
273
665
205
717
525
709
533
1089
19
15
789
53
113
17
245
309
257
777
529
341
213
453
273
661
205
717
522
698
526
1098
19
15
789
53
113
17
245
309
257
777
529
341
213
453
273
665
205
717
522
698
527
1089
19
15
789
53
113
17
245
309
257
777
529
341
212
450
273
661
205
717
524
708
526
1094
19
15
789
53
113
17
245
309
257
777
529
341
212
450
273
665
205
717
524
708
526
1091
19
15
789
53
113
17
245
309
257
777
529
341
212
450
287
661
205
717
524
708
530
1088
19
15
789
53
113
17
245
309
257
777
529
341
217
449
273
661
205
710
514
686
526
1094
19
15
789
53
113
17
245
309
257
777
529
341
217
451
273
661
205
717
513
697
525
1101
19
15
789
53
113
17
245
309
257
777
529
341
217
451
287
661
205
717
513
697
520
1089
19
15
789
53
113
17
245
309
257
777
529
341
217
453
273
661
205
710
513
685
526
1101
19
15
789
53
113
17
245
309
257
781
1041
85
213
449
273
538
907
715
79
709
533
1056
19
15
789
53
113
17
245
309
257
781
1041
85
213
449
273
538
715
203
79
709
533
1056
19
15
789
53
113
17
245
309
257
781
1041
85
213
449
273
282
534
726
599
837
533
832
19
15
789
53
113
17
245
309
257
781
1041
85
213
449
273
282
907
203
139
441
33
832
19
15
789
53
113
17
245
309
257
781
1041
85
213
449
273
282
918
214
86
837
533
832
19
15
789
53
113
17
245
309
257
781
1041
85
213
449
273
666
907
1227
77
709
533
1088
19
15
789
53
113
17
245
309
257
781
1041
85
213
449
273
666
715
203
79
709
533
1088
19
15
789
53
113
17
245
309
257
781
1041
85
213
449
273
474
971
203
139
441
33
160
19
15
789
53
113
17
245
309
257
781
1041
85
213
450
286
278
907
1227
139
440
8
832
19
15
789
53
113
17
245
309
257
781
1041
85
213
450
286
278
906
1227
139
440
8
832
19
15
789
53
113
17
245
309
257
781
1041
85
213
450
286
662
718
202
75
696
520
1088
19
15
789
53
113
17
245
309
257
781
1041
85
213
453
273
282
534
726
582
838
1038
224
19
15
789
53
113
17
245
309
257
781
1041
85
213
453
273
282
907
203
139
447
17
832
19
15
789
53
113
17
245
309
257
781
1041
85
213
453
273
282
918
214
86
838
1038
224
19
15
789
53
113
17
245
309
257
781
1041
85
213
453
273
474
971
203
139
447
17
160
19
15
789
53
113
17
245
309
257
781
1041
85
212
450
273
538
907
715
76
708
526
1056
19
15
789
53
113
17
245
309
257
781
1041
85
212
450
273
538
715
203
76
708
526
1056
19
15
789
53
113
17
245
309
257
781
1041
85
212
450
273
282
907
203
76
836
526
832
19
15
789
53
113
17
245
309
257
781
1041
85
212
450
273
474
971
203
76
836
1046
160
19
15
789
53
113
17
245
309
257
781
1041
85
212
450
286
278
907
1227
76
836
520
832
19
15
789
53
113
17
245
309
257
781
1041
85
212
450
286
278
906
1227
76
836
520
832
19
15
789
53
113
17
245
309
257
781
1041
85
217
449
273
282
907
203
131
437
277
832
19
15
789
53
113
17
245
309
257
781
1041
85
217
449
273
666
715
715
771
687
545
1088
19
15
789
53
113
17
245
309
257
781
1041
85
217
451
273
282
907
203
65
857
1037
224
19
15
789
53
113
17
245
309
257
781
1041
85
217
451
273
282
918
214
65
857
1037
224
19
15
789
53
113
17
245
309
257
781
1041
85
217
453
273
282
907
203
131
411
15
832
19
15
789
53
113
17
245
309
257
781
17
85
213
449
273
538
395
203
77
709
533
1056
19
15
789
53
113
17
245
309
257
781
17
85
213
449
273
282
395
1227
75
697
545
1568
19
15
789
53
113
17
245
309
257
781
17
85
213
449
273
282
406
214
86
837
533
832
19
15
789
53
113
17
245
309
257
781
17
85
213
449
273
666
395
203
77
709
533
1088
19
15
789
53
113
17
245
309
257
781
17
85
213
449
273
474
459
203
75
697
545
1696
19
15
789
53
113
17
245
309
257
781
17
85
213
450
286
278
395
203
139
440
8
832
19
15
789
53
113
17
245
309
257
781
17
85
213
450
286
278
394
203
139
440
8
832
19
15
789
53
113
17
245
309
257
781
17
85
213
453
273
282
406
214
70
838
1038
224
19
15
789
53
113
17
245
309
257
781
17
85
213
453
273
474
459
203
75
891
1041
160
19
15
789
53
113
17
245
309
257
781
17
85
212
450
273
474
459
203
76
836
1046
160
19
15
789
53
113
17
245
309
257
781
17
85
212
450
286
278
395
203
76
836
520
832
19
15
789
53
113
17
245
309
257
781
17
85
212
450
286
278
394
203
76
836
520
832
19
15
789
53
113
17
245
309
257
781
17
85
212
450
286
310
423
717
268
708
520
1536
19
15
789
53
113
17
245
309
257
781
17
85
217
449
273
282
395
1227
131
437
289
832
19
15
789
53
113
17
245
309
257
781
17
85
217
451
273
282
406
214
65
857
1037
224
19
15
789
53
113
17
245
309
257
781
529
85
213
449
273
666
203
203
269
709
533
1088
19
15
789
53
113
17
245
309
257
781
529
85
213
450
286
662
206
1226
75
696
520
1088
19
15
789
53
113
17
245
309
257
781
529
85
217
449
273
666
203
203
259
687
545
1088
19
15
789
53
113
17
245
309
257
781
529
341
213
450
286
662
206
714
523
696
520
1088
19
15
789
53
113
17
245
309
257
781
529
341
217
449
273
666
203
715
515
687
545
1088
19
15
789
53
113
17
245
309
261
773
1041
85
213
449
265
538
542
214
1099
697
517
1024
19
15
789
53
113
17
245
309
261
773
1041
85
213
449
265
282
926
1238
1099
697
517
1536
19
15
789
53
113
17
245
309
261
773
1041
85
213
449
266
258
542
726
1623
1733
1064
248
19
15
789
53
113
17
245
309
261
773
1041
85
213
449
281
258
542
726
1623
1733
1041
240
19
15
789
53
113
17
245
309
261
773
1041
85
213
449
281
666
542
214
1099
697
521
1088
19
15
789
53
113
17
245
309
261
773
1041
85
213
449
282
258
542
726
1623
1733
1032
232
19
15
789
53
113
17
245
309
261
773
1041
85
213
453
265
538
542
214
1098
699
513
1024
19
15
789
53
113
17
245
309
261
773
1041
85
213
453
265
282
926
1238
1098
699
513
1536
19
15
789
53
113
17
245
309
261
773
1041
85
213
457
281
258
542
726
582
833
1025
240
19
15
789
53
113
17
245
309
261
773
1041
85
213
457
281
258
926
726
1606
1729
1025
240
19
15
789
53
113
17
245
309
261
773
1041
85
213
457
281
282
542
726
582
833
513
832
19
15
789
53
113
17
245
309
261
773
1041
85
213
457
281
282
926
726
1606
1729
1025
832
19
15
789
53
113
17
245
309
261
773
17
85
213
449
266
291
431
205
70
709
552
1562
19
15
789
53
113
17
245
309
261
773
17
85
213
457
266
546
431
717
269
705
528
1048
19
15
789
53
113
17
245
309
261
773
17
85
213
457
266
290
431
717
269
705
528
1560
19
15
789
53
113
17
245
309
261
773
17
85
213
457
266
291
431
717
266
835
528
1562
19
15
789
53
113
17
245
309
261
773
17
85
213
457
281
258
414
1238
582
833
1025
240
19
15
789
53
113
17
245
309
261
777
1041
85
213
449
269
273
909
1229
142
697
518
1542
19
15
789
53
113
17
245
309
261
777
1041
85
213
449
277
273
909
198
71
837
525
833
19
15
789
53
113
17
245
309
261
777
1041
85
213
449
277
305
909
1229
77
709
525
1537
19
15
789
53
113
17
245
309
261
777
1041
85
213
449
277
657
909
1229
77
709
525
1089
19
15
789
53
113
17
245
309
261
777
1041
85
213
449
277
657
717
205
77
709
525
1089
19
15
789
53
113
17
245
309
261
777
1041
85
213
449
281
273
909
205
70
837
521
839
19
15
789
53
113
17
245
309
261
777
1041
85
213
449
281
657
909
1229
70
709
521
1095
19
15
789
53
113
17
245
309
261
777
1041
85
213
449
281
657
717
205
70
709
521
1095
19
15
789
53
113
17
245
309
261
777
1041
85
213
449
285
273
909
205
142
441
38
838
19
15
789
53
113
17
245
309
261
777
1041
85
213
449
282
273
525
1126
135
709
8
838
19
15
789
53
113
17
245
309
261
777
1041
85
213
449
282
273
909
1222
71
837
520
838
19
15
789
53
113
17
245
309
261
777
1041
85
213
449
282
305
909
1229
77
709
520
1542
19
15
789
53
113
17
245
309
261
777
1041
85
213
449
282
657
909
1229
77
709
520
1094
19
15
789
53
113
17
245
309
261
777
1041
85
213
449
282
657
717
205
77
709
520
1094
19
15
789
53
113
17
245
309
261
777
1041
85
213
453
269
273
909
1229
138
446
514
1542
19
15
789
53
113
17
245
309
261
777
1041
85
213
453
269
689
717
717
778
698
514
1094
19
15
789
53
113
17
245
309
261
777
1041
85
213
453
277
273
909
198
70
838
1037
225
19
15
789
53
113
17
245
309
261
777
1041
85
213
453
277
305
909
1229
141
701
549
1537
19
15
789
53
113
17
245
309
261
777
1041
85
213
453
277
657
909
1222
70
710
533
1089
19
15
789
53
113
17
245
309
261
777
1041
85
213
453
277
657
717
717
778
698
530
1089
19
15
789
53
113
17
245
309
261
777
1041
85
213
453
277
465
909
198
70
838
1045
161
19
15
789
53
113
17
245
309
261
777
1041
85
213
453
277
465
845
1190
134
710
21
161
19
15
789
53
113
17
245
309
261
777
1041
85
213
453
285
273
909
205
138
443
35
839
19
15
789
53
113
17
245
309
261
777
1041
85
213
457
269
273
909
1229
70
705
521
1543
19
15
789
53
113
17
245
309
261
777
1041
85
213
457
269
305
909
1229
141
705
9
839
19
15
789
53
113
17
245
309
261
777
1041
85
213
457
269
689
717
205
77
705
521
1095
19
15
789
53
113
17
245
309
261
777
1041
85
213
457
281
273
909
205
70
833
1025
839
19
15
789
53
113
17
245
309
261
777
1041
85
213
457
281
657
909
1229
70
705
513
1095
19
15
789
53
113
17
245
309
261
777
1041
85
213
457
281
657
717
205
70
705
513
1095
19
15
789
53
113
17
245
309
261
777
1041
85
213
457
285
273
909
205
70
833
514
838
19
15
789
53
113
17
245
309
261
777
1041
85
213
457
285
305
909
1229
77
705
514
1542
19
15
789
53
113
17
245
309
261
777
1041
85
213
457
285
657
909
1229
70
705
514
1094
19
15
789
53
113
17
245
309
261
777
1041
85
213
457
285
657
717
205
70
705
514
1094
19
15
789
53
113
17
245
309
261
777
1041
85
213
457
282
273
525
1126
1611
1729
512
838
19
15
789
53
113
17
245
309
261
777
1041
85
213
457
282
273
909
1126
1611
1729
512
838
19
15
789
53
113
17
245
309
261
777
1041
85
217
451
269
273
909
1229
129
665
516
1542
19
15
789
53
113
17
245
309
261
777
1041
85
217
451
269
305
909
1229
65
857
1028
838
19
15
789
53
113
17
245
309
261
777
1041
85
217
451
269
689
717
205
65
729
516
1094
19
15
789
53
113
17
245
309
261
777
1041
85
217
451
277
273
909
198
131
409
21
225
19
15
789
53
113
17
245
309
261
777
1041
85
217
451
277
465
909
198
131
409
533
1633
19
15
789
53
113
17
245
309
261
777
1041
85
217
451
285
273
909
717
1665
409
292
838
19
15
789
53
113
17
245
309
261
777
1041
85
217
453
277
273
909
198
130
429
37
833
19
15
789
53
113
17
245
309
261
777
1041
85
217
453
277
465
909
198
130
685
37
161
19
15
789
53
113
17
245
309
261
777
1041
85
217
453
277
465
845
1190
66
685
37
161
19
15
789
53
113
17
245
309
261
777
17
85
213
449
277
273
397
198
71
837
525
833
19
15
789
53
113
17
245
309
261
777
17
85
213
449
277
305
397
205
77
709
525
1537
19
15
789
53
113
17
245
309
261
777
17
85
213
449
277
657
397
205
77
709
525
1089
19
15
789
53
113
17
245
309
261
777
17
85
213
449
277
465
397
102
79
709
141
161
19
15
789
53
113
17
245
309
261
777
17
85
213
449
281
273
397
205
70
837
521
839
19
15
789
53
113
17
245
309
261
777
17
85
213
449
281
657
397
205
70
709
521
1095
19
15
789
53
113
17
245
309
261
777
17
85
213
449
282
273
397
102
71
837
520
838
19
15
789
53
113
17
245
309
261
777
17
85
213
449
282
305
397
205
77
709
520
1542
19
15
789
53
113
17
245
309
261
777
17
85
213
449
282
657
397
205
70
709
520
1094
19
15
789
53
113
17
245
309
261
777
17
85
213
453
269
273
397
205
138
446
514
1542
19
15
789
53
113
17
245
309
261
777
17
85
213
453
277
273
397
198
70
838
1037
225
19
15
789
53
113
17
245
309
261
777
17
85
213
453
277
657
397
198
70
710
533
1089
19
15
789
53
113
17
245
309
261
777
17
85
213
453
277
465
397
198
70
838
1045
161
19
15
789
53
113
17
245
309
261
777
17
85
213
453
277
465
333
422
139
445
533
1697
19
15
789
53
113
17
245
309
261
777
17
85
213
453
285
273
397
205
138
443
35
839
19
15
789
53
113
17
245
309
261
777
17
85
213
457
269
273
397
205
70
705
521
1543
19
15
789
53
113
17
245
309
261
777
17
85
213
457
269
305
397
205
141
705
9
839
19
15
789
53
113
17
245
309
261
777
17
85
213
457
281
273
397
205
70
833
1025
839
19
15
789
53
113
17
245
309
261
777
17
85
213
457
281
305
397
717
269
833
513
1543
19
15
789
53
113
17
245
309
261
777
17
85
213
457
281
657
397
205
70
705
513
1095
19
15
789
53
113
17
245
309
261
777
17
85
213
457
285
273
397
205
70
833
514
838
19
15
789
53
113
17
245
309
261
777
17
85
213
457
285
305
397
205
77
705
514
1542
19
15
789
53
113
17
245
309
261
777
17
85
213
457
285
657
397
205
70
705
514
1094
19
15
789
53
113
17
245
309
261
777
17
85
213
457
282
273
397
102
75
833
1088
838
19
15
789
53
113
17
245
309
261
777
17
85
212
450
281
305
397
717
268
708
614
1542
19
15
789
53
113
17
245
309
261
777
17
85
212
450
278
273
397
717
268
708
20
838
19
15
789
53
113
17
245
309
261
777
17
85
212
450
278
305
397
717
268
708
532
1542
19
15
789
53
113
17
245
309
261
777
17
85
212
450
283
273
397
717
268
708
10
836
19
15
789
53
113
17
245
309
261
777
17
85
212
450
283
305
397
717
268
708
522
1540
19
15
789
53
113
17
245
309
261
777
17
85
217
449
277
273
397
710
259
687
525
1569
19
15
789
53
113
17
245
309
261
777
17
85
217
449
277
465
333
422
258
863
535
1633
19
15
789
53
113
17
245
309
261
777
17
85
217
451
269
273
397
205
65
729
516
1542
19
15
789
53
113
17
245
309
261
777
17
85
217
451
269
305
397
205
65
857
1028
838
19
15
789
53
113
17
245
309
261
777
17
85
217
451
277
273
397
198
131
409
21
225
19
15
789
53
113
17
245
309
261
777
17
85
217
451
277
305
397
205
65
729
533
1537
19
15
789
53
113
17
245
309
261
777
17
85
217
451
277
465
397
198
131
409
533
1633
19
15
789
53
113
17
245
309
261
777
17
85
217
451
277
465
333
422
259
857
533
1633
19
15
789
53
113
17
245
309
261
777
17
85
217
451
285
305
397
717
289
441
548
1542
19
15
789
53
113
17
245
309
261
777
17
85
217
453
277
273
397
198
130
429
13
225
19
15
789
53
113
17
245
309
261
777
17
85
217
453
277
465
397
198
130
685
37
161
19
15
789
53
113
17
245
309
261
777
17
85
217
453
277
465
333
422
258
877
1061
161
19
15
789
53
113
17
245
309
261
777
17
341
213
453
277
465
333
934
523
829
549
1697
19
15
789
53
113
17
245
309
261
777
17
341
217
453
277
465
333
934
546
887
533
1697
19
15
789
53
113
17
245
309
261
777
529
85
213
449
277
657
205
205
269
709
525
1089
19
15
789
53
113
17
245
309
261
777
529
85
213
449
281
657
205
205
269
709
521
1095
19
15
789
53
113
17
245
309
261
777
529
85
213
449
282
657
205
205
269
709
520
1094
19
15
789
53
113
17
245
309
261
777
529
85
213
453
269
689
205
205
266
698
514
1094
19
15
789
53
113
17
245
309
261
777
529
85
213
453
277
657
205
205
266
698
530
1089
19
15
789
53
113
17
245
309
261
777
529
85
213
457
269
689
205
205
269
705
521
1095
19
15
789
53
113
17
245
309
261
777
529
85
213
457
281
657
205
205
269
705
513
1095
19
15
789
53
113
17
245
309
261
777
529
85
213
457
285
657
205
205
269
705
514
1094
19
15
789
53
113
17
245
309
261
777
529
85
212
450
278
657
205
205
268
708
532
1094
19
15
789
53
113
17
245
309
261
777
529
85
212
450
282
657
205
1229
1164
708
528
1094
19
15
789
53
113
17
245
309
261
777
529
85
212
450
283
657
205
205
268
708
522
1092
19
15
789
53
113
17
245
309
261
777
529
85
217
451
269
689
205
205
289
729
580
1094
19
15
789
53
113
17
245
309
261
777
529
341
213
449
277
657
205
717
525
709
525
1089
19
15
789
53
113
17
245
309
261
777
529
341
213
449
281
657
205
717
550
709
521
1095
19
15
789
53
113
17
245
309
261
777
529
341
213
449
282
657
205
717
525
709
520
1094
19
15
789
53
113
17
245
309
261
777
529
341
213
453
269
689
205
717
522
698
514
1094
19
15
789
53
113
17
245
309
261
777
529
341
213
453
277
657
205
717
522
698
523
1089
19
15
789
53
113
17
245
309
261
777
529
341
213
457
269
689
205
717
525
705
521
1095
19
15
789
53
113
17
245
309
261
777
529
341
213
457
281
657
205
717
525
705
513
1095
19
15
789
53
113
17
245
309
261
777
529
341
213
457
285
657
205
717
525
705
514
1094
19
15
789
53
113
17
245
309
261
777
529
341
212
450
278
657
205
717
524
708
532
1094
19
15
789
53
113
17
245
309
261
777
529
341
212
450
283
657
205
717
524
708
522
1092
19
15
789
53
113
17
245
309
261
777
1054
86
213
457
281
657
712
192
70
705
513
1095
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
265
521
906
1226
78
709
617
1035
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
265
265
906
203
139
441
5
225
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
265
522
906
714
78
709
617
1072
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
265
522
714
202
78
709
617
1072
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
265
553
718
202
75
697
517
1057
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
265
266
523
715
1675
441
49
224
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
265
266
522
715
1675
441
49
224
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
265
266
907
203
139
441
49
224
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
265
266
906
203
139
441
49
224
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
265
554
715
203
79
709
517
1056
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
265
554
714
203
79
709
517
1056
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
265
298
523
715
1675
441
517
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
265
298
522
715
1675
441
517
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
265
298
907
1227
139
697
517
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
265
298
906
1227
139
697
517
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
265
298
971
1227
139
697
517
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
265
298
970
1227
139
697
517
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
265
457
906
203
139
441
49
177
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
265
458
907
1227
139
697
177
176
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
265
458
906
203
139
441
49
176
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
265
458
970
1227
139
697
177
176
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
266
522
907
1227
77
709
616
1032
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
266
522
906
1226
78
709
616
1032
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
266
267
907
203
79
709
552
1770
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
266
266
907
203
77
709
40
232
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
266
266
906
203
77
709
40
232
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
266
555
715
203
79
709
616
1058
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
266
299
907
1227
79
709
552
1570
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
266
299
971
1227
79
709
552
1570
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
266
298
907
1227
79
709
616
1572
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
266
298
906
203
77
709
616
1572
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
266
298
971
1227
79
709
616
1572
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
266
298
970
1227
79
709
616
1572
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
266
457
906
203
77
709
616
1638
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
266
459
907
203
79
709
40
178
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
266
458
907
203
77
709
616
1640
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
266
458
906
203
77
709
616
1640
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
266
458
970
1227
79
709
616
1640
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
281
262
534
726
1671
1733
37
232
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
281
262
918
1238
86
837
1033
232
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
281
265
906
1227
139
697
17
225
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
281
522
906
1227
75
697
529
1056
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
281
522
714
203
79
709
529
1056
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
281
266
522
715
1675
1721
17
224
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
281
266
907
1227
139
697
529
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
281
266
906
1227
139
697
529
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
281
457
906
1227
141
709
37
161
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
281
458
907
1227
139
697
17
160
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
281
458
906
1227
139
697
17
160
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
281
458
970
203
139
441
17
160
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
282
262
534
726
1671
1733
8
240
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
282
262
918
1238
86
837
1032
240
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
282
646
718
202
79
709
520
1104
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
282
274
907
1227
141
709
8
836
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
282
274
934
1190
77
837
520
836
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
282
274
935
717
1677
1733
520
836
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
282
658
934
1190
77
709
520
1092
19
15
789
53
113
17
245
309
261
781
1041
85
213
449
282
658
718
202
79
709
520
1092
19
15
789
53
113
17
245
309
261
781
1041
85
213
450
265
265
906
203
139
440
6
230
19
15
789
53
113
17
245
309
261
781
1041
85
213
450
265
553
718
202
75
696
518
1066
19
15
789
53
113
17
245
309
261
781
1041
85
213
450
265
554
714
202
74
696
518
1056
19
15
789
53
113
17
245
309
261
781
1041
85
213
450
265
681
718
202
75
696
518
1098
19
15
789
53
113
17
245
309
261
781
1041
85
213
450
265
298
522
714
1674
440
518
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
450
265
298
906
714
1674
440
518
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
450
265
298
970
714
1674
440
518
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
450
267
265
906
203
139
440
49
229
19
15
789
53
113
17
245
309
261
781
1041
85
213
450
281
265
906
1227
139
440
550
1569
19
15
789
53
113
17
245
309
261
781
1041
85
213
450
281
266
522
715
1679
440
550
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
450
281
266
907
1227
143
696
550
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
450
281
266
906
1227
143
696
550
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
450
281
457
906
1227
139
440
38
161
19
15
789
53
113
17
245
309
261
781
1041
85
213
450
283
265
906
1226
74
696
522
1570
19
15
789
53
113
17
245
309
261
781
1041
85
213
453
265
265
906
203
139
445
1
225
19
15
789
53
113
17
245
309
261
781
1041
85
213
453
265
553
718
202
75
699
513
1057
19
15
789
53
113
17
245
309
261
781
1041
85
213
453
265
298
523
715
1675
445
513
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
453
265
298
522
715
1675
445
513
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
453
265
298
907
1227
139
445
513
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
453
265
298
906
1227
139
445
513
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
453
265
298
971
715
1675
445
513
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
453
265
298
970
715
1675
445
513
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
453
265
457
906
203
75
699
513
1633
19
15
789
53
113
17
245
309
261
781
1041
85
213
453
269
549
717
717
778
698
514
1065
19
15
789
53
113
17
245
309
261
781
1041
85
213
453
269
677
717
717
778
699
515
1097
19
15
789
53
113
17
245
309
261
781
1041
85
213
453
281
265
906
1227
139
445
545
1569
19
15
789
53
113
17
245
309
261
781
1041
85
213
453
281
266
522
715
651
445
545
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
453
281
266
907
1227
139
445
545
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
453
281
266
906
1227
139
445
545
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
453
281
457
906
1227
139
445
33
161
19
15
789
53
113
17
245
309
261
781
1041
85
213
453
281
458
907
1227
139
445
33
160
19
15
789
53
113
17
245
309
261
781
1041
85
213
453
281
458
906
1227
139
445
33
160
19
15
789
53
113
17
245
309
261
781
1041
85
213
453
281
458
970
203
139
445
33
160
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
517
717
205
74
705
529
1081
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
521
906
1226
75
705
529
1073
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
521
717
205
74
705
529
1073
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
262
534
726
1670
1729
17
248
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
262
918
1238
70
833
593
856
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
265
906
203
75
833
1041
241
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
522
906
714
78
705
609
1072
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
522
714
202
75
705
529
1072
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
553
717
205
74
705
529
1041
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
553
718
202
75
705
529
1041
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
645
717
205
74
705
529
1109
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
266
523
715
1679
1729
1041
240
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
266
522
715
1679
1729
1041
240
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
266
907
203
75
833
1105
848
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
266
906
203
75
833
1105
848
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
646
717
205
74
705
529
1112
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
646
718
202
75
705
529
1112
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
549
717
205
74
705
529
1045
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
649
906
1227
75
705
529
1105
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
649
717
205
74
705
529
1105
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
649
714
203
75
705
529
1105
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
649
718
202
75
705
529
1105
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
554
715
203
75
705
529
1040
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
554
714
203
75
705
529
1040
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
681
717
205
74
706
522
1099
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
681
718
202
75
705
529
1098
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
550
550
102
1094
705
529
1048
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
650
907
1227
75
705
529
1104
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
650
906
1227
75
705
529
1104
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
650
715
203
75
705
529
1104
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
650
714
203
75
705
529
1104
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
650
718
202
75
705
529
1104
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
298
907
1227
75
705
545
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
298
906
1227
75
705
545
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
298
971
1227
75
705
545
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
298
970
1227
75
705
545
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
294
918
1238
134
705
529
1560
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
457
906
203
75
833
1041
177
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
458
907
1227
75
833
1041
176
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
458
906
203
75
833
1041
176
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
265
458
970
1227
75
833
1041
176
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
269
517
717
205
74
705
521
1033
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
269
645
717
205
74
705
521
1113
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
269
549
717
205
74
705
521
1049
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
269
677
717
205
74
705
521
1097
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
522
907
1227
75
705
528
1032
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
522
906
1226
75
705
528
1032
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
267
907
203
75
833
528
850
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
266
523
715
1611
1731
1056
232
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
266
522
715
1611
1731
1056
232
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
266
907
203
75
707
544
1768
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
266
906
203
75
707
544
1768
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
555
715
203
75
707
528
1042
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
554
715
203
75
707
528
1064
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
554
714
203
75
707
528
1064
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
651
715
203
75
705
528
1106
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
299
523
715
1611
1731
1040
842
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
299
907
1227
75
833
1040
842
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
299
971
1227
75
833
1040
842
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
298
523
715
587
835
592
840
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
298
522
715
587
835
592
840
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
298
907
1227
75
833
1040
840
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
298
906
203
75
833
1040
840
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
298
971
1227
75
833
1040
840
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
298
970
1227
75
833
1040
840
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
682
715
203
75
705
528
1096
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
682
714
203
75
705
528
1096
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
682
970
1227
75
705
528
1096
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
459
907
203
75
833
1040
178
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
458
907
203
75
707
608
1640
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
458
906
203
75
707
608
1640
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
266
458
970
1227
75
707
608
1640
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
281
517
717
205
74
705
513
1045
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
281
521
717
205
74
705
513
1057
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
281
262
534
726
1670
1729
1
232
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
281
262
918
1238
70
833
1025
232
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
281
265
906
1227
75
833
1025
225
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
281
522
906
1227
75
705
513
1056
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
281
522
714
203
75
705
513
1056
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
281
645
717
205
74
705
513
1097
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
281
266
522
715
587
835
1031
224
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
281
266
907
1227
75
705
513
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
281
266
906
1227
75
705
513
1568
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
281
646
717
205
74
706
519
1096
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
281
549
717
205
74
705
513
1033
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
281
550
550
102
1094
705
513
1032
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
281
550
718
202
75
705
513
1032
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
281
458
907
1227
75
705
577
1632
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
281
458
906
1227
75
705
577
1632
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
281
458
970
203
75
705
577
1632
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
285
517
717
205
74
705
514
1042
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
285
645
717
205
74
705
581
1097
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
285
549
717
205
74
705
517
1033
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
282
267
523
715
1679
1729
0
226
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
282
267
907
1227
75
705
576
1570
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
282
274
907
1227
75
833
1088
836
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
282
274
906
1227
75
833
1088
836
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
282
274
934
1190
77
833
512
836
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
282
274
935
1229
74
835
576
836
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
282
562
935
717
74
707
512
1028
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
282
658
718
202
75
705
512
1092
19
15
789
53
113
17
245
309
261
781
1041
85
213
457
282
459
907
1227
1611
705
576
1634
19
15
789
53
113
17
245
309
261
781
1041
85
212
450
265
265
906
203
76
836
1030
241
19
15
789
53
113
17
245
309
261
781
1041
85
212
450
265
554
714
203
76
708
518
1056
19
15
789
53
113
17
245
309
261
781
1041
85
212
450
265
298
906
1227
76
708
518
1568
19
15
789
53
113
17
245
309
261
781
1041
85
212
450
265
298
970
1227
76
708
518
1568
19
15
789
53
113
17
245
309
261
781
1041
85
212
450
265
457
906
203
76
708
134
177
19
15
789
53
113
17
245
309
261
781
1041
85
212
450
265
458
906
203
76
708
582
1632
19
15
789
53
113
17
245
309
261
781
1041
85
212
450
267
457
906
202
1612
1732
1066
178
19
15
789
53
113
17
245
309
261
781
1041
85
212
450
281
265
906
1227
76
708
550
1569
19
15
789
53
113
17
245
309
261
781
1041
85
212
450
281
266
907
1227
76
708
550
1568
19
15
789
53
113
17
245
309
261
781
1041
85
212
450
281
266
906
1227
76
708
550
1568
19
15
789
53
113
17
245
309
261
781
1041
85
212
450
281
457
906
1227
76
708
38
161
19
15
789
53
113
17
245
309
261
781
1041
85
212
450
281
458
907
1227
76
708
614
1632
19
15
789
53
113
17
245
309
261
781
1041
85
212
450
281
458
906
1227
76
708
614
1632
19
15
789
53
113
17
245
309
261
781
1041
85
212
450
274
274
907
1227
76
708
608
1552
19
15
789
53
113
17
245
309
261
781
1041
85
212
450
274
274
906
1227
76
708
608
1552
19
15
789
53
113
17
245
309
261
781
1041
85
212
450
282
274
907
1227
76
836
592
836
19
15
789
53
113
17
245
309
261
781
1041
85
212
450
282
274
906
1227
76
836
592
836
19
15
789
53
113
17
245
309
261
781
1041
85
217
449
265
265
906
203
129
437
5
225
19
15
789
53
113
17
245
309
261
781
1041
85
217
449
265
266
906
202
130
415
49
224
19
15
789
53
113
17
245
309
261
781
1041
85
217
449
265
298
906
714
1666
415
561
1552
19
15
789
53
113
17
245
309
261
781
1041
85
217
449
265
457
906
203
131
437
49
177
19
15
789
53
113
17
245
309
261
781
1041
85
217
449
265
458
906
202
130
415
49
176
19
15
789
53
113
17
245
309
261
781
1041
85
217
449
266
266
906
202
130
431
40
232
19
15
789
53
113
17
245
309
261
781
1041
85
217
449
266
554
715
715
771
687
552
1064
19
15
789
53
113
17
245
309
261
781
1041
85
217
449
266
554
714
715
771
687
552
1064
19
15
789
53
113
17
245
309
261
781
1041
85
217
449
266
298
906
202
130
431
552
1576
19
15
789
53
113
17
245
309
261
781
1041
85
217
449
281
265
906
1227
129
437
37
225
19
15
789
53
113
17
245
309
261
781
1041
85
217
449
281
522
714
202
66
735
529
1056
19
15
789
53
113
17
245
309
261
781
1041
85
217
449
281
266
907
1227
131
437
549
1568
19
15
789
53
113
17
245
309
261
781
1041
85
217
449
281
266
906
1227
129
437
549
1568
19
15
789
53
113
17
245
309
261
781
1041
85
217
449
281
457
906
1227
129
437
37
161
19
15
789
53
113
17
245
309
261
781
1041
85
217
449
281
458
907
1227
131
437
37
160
19
15
789
53
113
17
245
309
261
781
1041
85
217
449
281
458
906
1227
129
437
37
160
19
15
789
53
113
17
245
309
261
781
1041
85
217
449
274
530
550
166
1282
686
544
1040
19
15
789
53
113
17
245
309
261
781
1041
85
217
449
274
274
906
1226
130
431
544
1552
19
15
789
53
113
17
245
309
261
781
1041
85
217
451
265
265
906
203
131
409
6
231
19
15
789
53
113
17
245
309
261
781
1041
85
217
451
265
266
907
203
131
409
6
240
19
15
789
53
113
17
245
309
261
781
1041
85
217
451
265
266
906
203
131
409
6
240
19
15
789
53
113
17
245
309
261
781
1041
85
217
451
265
554
715
203
643
729
582
1056
19
15
789
53
113
17
245
309
261
781
1041
85
217
451
265
554
714
714
803
729
582
1056
19
15
789
53
113
17
245
309
261
781
1041
85
217
451
265
298
907
715
1667
409
518
1552
19
15
789
53
113
17
245
309
261
781
1041
85
217
451
265
298
906
715
1667
409
518
1552
19
15
789
53
113
17
245
309
261
781
1041
85
217
451
265
457
906
203
131
409
518
1639
19
15
789
53
113
17
245
309
261
781
1041
85
217
451
269
549
717
205
65
729
516
1061
19
15
789
53
113
17
245
309
261
781
1041
85
217
451
277
517
717
205
65
729
533
1049
19
15
789
53
113
17
245
309
261
781
1041
85
217
451
281
517
717
205
65
729
593
1045
19
15
789
53
113
17
245
309
261
781
1041
85
217
451
281
518
717
205
65
729
593
1048
19
15
789
53
113
17
245
309
261
781
1041
85
217
451
281
262
918
1238
65
857
593
840
19
15
789
53
113
17
245
309
261
781
1041
85
217
451
281
645
717
717
801
729
529
1097
19
15
789
53
113
17
245
309
261
781
1041
85
217
451
281
266
906
714
67
729
529
1568
19
15
789
53
113
17
245
309
261
781
1041
85
217
451
281
457
906
1226
67
857
1041
161
19
15
789
53
113
17
245
309
261
781
1041
85
217
451
281
458
906
714
67
729
529
1696
19
15
789
53
113
17
245
309
261
781
1041
85
217
453
265
265
906
203
65
685
513
1761
19
15
789
53
113
17
245
309
261
781
1041
85
217
453
265
553
718
714
771
685
513
1057
19
15
789
53
113
17
245
309
261
781
1041
85
217
453
265
554
715
715
771
685
513
1056
19
15
789
53
113
17
245
309
261
781
1041
85
217
453
265
554
714
202
67
685
513
1056
19
15
789
53
113
17
245
309
261
781
1041
85
217
453
265
298
906
1227
65
685
513
1568
19
15
789
53
113
17
245
309
261
781
1041
85
217
453
265
457
906
203
65
685
513
1633
19
15
789
53
113
17
245
309
261
781
1041
85
217
453
265
458
907
715
65
733
577
1632
19
15
789
53
113
17
245
309
261
781
1041
85
217
453
265
458
906
202
67
733
577
1632
19
15
789
53
113
17
245
309
261
781
1041
85
217
453
281
265
906
1227
65
685
545
1569
19
15
789
53
113
17
245
309
261
781
1041
85
217
453
281
522
906
1227
65
685
545
1056
19
15
789
53
113
17
245
309
261
781
1041
85
217
453
281
522
714
202
1091
685
545
1056
19
15
789
53
113
17
245
309
261
781
1041
85
217
453
281
266
907
1227
65
685
545
1568
19
15
789
53
113
17
245
309
261
781
1041
85
217
453
281
266
906
1227
65
685
545
1568
19
15
789
53
113
17
245
309
261
781
1041
85
217
453
281
457
906
1227
65
685
545
1697
19
15
789
53
113
17
245
309
261
781
1041
85
217
453
281
458
907
1227
65
685
545
1696
19
15
789
53
113
17
245
309
261
781
1041
85
217
453
281
458
906
1227
65
685
545
1696
19
15
789
53
113
17
245
309
261
781
1041
85
217
457
266
266
906
202
130
435
32
232
19
15
789
53
113
17
245
309
261
781
1041
85
217
457
266
298
906
202
130
435
544
1576
19
15
789
53
113
17
245
309
261
781
1041
85
217
457
281
265
906
1226
130
435
7
225
19
15
789
53
113
17
245
309
261
781
1041
85
217
457
281
266
906
1226
130
435
7
224
19
15
789
53
113
17
245
309
261
781
17
85
213
449
265
521
394
202
78
709
617
1035
19
15
789
53
113
17
245
309
261
781
17
85
213
449
265
265
394
203
141
709
5
225
19
15
789
53
113
17
245
309
261
781
17
85
213
449
265
522
394
202
78
709
617
1072
19
15
789
53
113
17
245
309
261
781
17
85
213
449
265
522
458
203
79
709
617
1072
19
15
789
53
113
17
245
309
261
781
17
85
213
449
265
266
395
203
75
697
561
1584
19
15
789
53
113
17
245
309
261
781
17
85
213
449
265
266
394
203
75
697
561
1584
19
15
789
53
113
17
245
309
261
781
17
85
213
449
265
554
458
202
78
709
517
1056
19
15
789
53
113
17
245
309
261
781
17
85
213
449
265
298
395
203
75
697
517
1568
19
15
789
53
113
17
245
309
261
781
17
85
213
449
265
298
394
203
75
697
517
1568
19
15
789
53
113
17
245
309
261
781
17
85
213
449
265
298
406
214
86
709
517
1568
19
15
789
53
113
17
245
309
261
781
17
85
213
449
265
457
394
203
141
709
41
177
19
15
789
53
113
17
245
309
261
781
17
85
213
449
265
458
395
203
141
709
41
176
19
15
789
53
113
17
245
309
261
781
17
85
213
449
265
458
394
203
141
709
41
176
19
15
789
53
113
17
245
309
261
781
17
85
213
449
265
458
458
203
75
697
561
1712
19
15
789
53
113
17
245
309
261
781
17
85
213
449
266
522
395
203
77
709
616
1032
19
15
789
53
113
17
245
309
261
781
17
85
213
449
266
522
394
1227
79
709
616
1032
19
15
789
53
113
17
245
309
261
781
17
85
213
449
266
267
395
203
79
709
552
1770
19
15
789
53
113
17
245
309
261
781
17
85
213
449
266
266
395
203
77
709
40
232
19
15
789
53
113
17
245
309
261
781
17
85
213
449
266
266
394
203
77
709
40
232
19
15
789
53
113
17
245
309
261
781
17
85
213
449
266
299
395
203
79
709
552
1570
19
15
789
53
113
17
245
309
261
781
17
85
213
449
266
298
395
203
79
709
616
1572
19
15
789
53
113
17
245
309
261
781
17
85
213
449
266
298
394
203
77
709
616
1572
19
15
789
53
113
17
245
309
261
781
17
85
213
449
266
298
406
214
86
709
552
1572
19
15
789
53
113
17
245
309
261
781
17
85
213
449
266
457
394
203
77
709
616
1638
19
15
789
53
113
17
245
309
261
781
17
85
213
449
266
458
395
203
77
709
616
1640
19
15
789
53
113
17
245
309
261
781
17
85
213
449
266
458
394
203
77
709
616
1640
19
15
789
53
113
17
245
309
261
781
17
85
213
449
281
262
406
214
86
837
1033
232
19
15
789
53
113
17
245
309
261
781
17
85
213
449
281
265
394
203
141
709
37
225
19
15
789
53
113
17
245
309
261
781
17
85
213
449
281
522
394
202
75
697
529
1056
19
15
789
53
113
17
245
309
261
781
17
85
213
449
281
522
458
203
75
697
529
1056
19
15
789
53
113
17
245
309
261
781
17
85
213
449
281
266
395
203
75
697
529
1568
19
15
789
53
113
17
245
309
261
781
17
85
213
449
281
266
394
203
75
697
529
1568
19
15
789
53
113
17
245
309
261
781
17
85
213
449
281
294
406
726
278
837
613
1544
19
15
789
53
113
17
245
309
261
781
17
85
213
449
281
457
394
203
141
709
37
161
19
15
789
53
113
17
245
309
261
781
17
85
213
449
281
458
394
203
141
709
37
160
19
15
789
53
113
17
245
309
261
781
17
85
213
449
281
458
458
203
75
889
1041
160
19
15
789
53
113
17
245
309
261
781
17
85
213
449
282
262
406
214
86
837
1032
240
19
15
789
53
113
17
245
309
261
781
17
85
213
449
282
267
395
715
271
709
520
1570
19
15
789
53
113
17
245
309
261
781
17
85
213
449
282
274
395
203
141
709
8
836
19
15
789
53
113
17
245
309
261
781
17
85
213
449
282
658
422
166
77
709
520
1092
19
15
789
53
113
17
245
309
261
781
17
85
213
450
265
265
394
203
139
440
6
230
19
15
789
53
113
17
245
309
261
781
17
85
213
450
267
265
394
203
139
440
49
229
19
15
789
53
113
17
245
309
261
781
17
85
213
450
281
265
394
203
139
440
550
1569
19
15
789
53
113
17
245
309
261
781
17
85
213
450
281
457
394
203
139
440
38
161
19
15
789
53
113
17
245
309
261
781
17
85
213
450
283
265
394
202
74
696
522
1570
19
15
789
53
113
17
245
309
261
781
17
85
213
453
265
265
394
203
139
445
1
225
19
15
789
53
113
17
245
309
261
781
17
85
213
453
265
298
394
203
139
445
513
1568
19
15
789
53
113
17
245
309
261
781
17
85
213
453
265
457
394
203
75
699
513
1633
19
15
789
53
113
17
245
309
261
781
17
85
213
453
281
265
394
203
139
445
545
1569
19
15
789
53
113
17
245
309
261
781
17
85
213
453
281
266
395
203
139
445
545
1568
19
15
789
53
113
17
245
309
261
781
17
85
213
453
281
266
394
203
139
445
545
1568
19
15
789
53
113
17
245
309
261
781
17
85
213
453
281
457
394
203
139
445
33
161
19
15
789
53
113
17
245
309
261
781
17
85
213
453
281
458
394
203
139
445
33
160
19
15
789
53
113
17
245
309
261
781
17
85
213
457
265
521
394
202
75
705
529
1073
19
15
789
53
113
17
245
309
261
781
17
85
213
457
265
262
406
214
70
833
1041
248
19
15
789
53
113
17
245
309
261
781
17
85
213
457
265
265
394
203
75
833
1041
241
19
15
789
53
113
17
245
309
261
781
17
85
213
457
265
522
394
202
75
705
529
1072
19
15
789
53
113
17
245
309
261
781
17
85
213
457
265
522
458
203
75
705
529
1072
19
15
789
53
113
17
245
309
261
781
17
85
213
457
265
266
395
203
75
833
1105
848
19
15
789
53
113
17
245
309
261
781
17
85
213
457
265
266
394
203
75
833
1105
848
19
15
789
53
113
17
245
309
261
781
17
85
213
457
265
649
394
203
75
705
529
1105
19
15
789
53
113
17
245
309
261
781
17
85
213
457
265
554
458
202
75
705
529
1040
19
15
789
53
113
17
245
309
261
781
17
85
213
457
265
550
422
166
77
705
529
1048
19
15
789
53
113
17
245
309
261
781
17
85
213
457
265
650
395
203
75
705
529
1104
19
15
789
53
113
17
245
309
261
781
17
85
213
457
265
650
394
203
75
705
529
1104
19
15
789
53
113
17
245
309
261
781
17
85
213
457
265
298
395
203
75
705
545
1568
19
15
789
53
113
17
245
309
261
781
17
85
213
457
265
298
394
203
75
705
545
1568
19
15
789
53
113
17
245
309
261
781
17
85
213
457
265
298
406
214
86
705
545
1568
19
15
789
53
113
17
245
309
261
781
17
85
213
457
265
294
422
205
70
705
529
1560
19
15
789
53
113
17
245
309
261
781
17
85
213
457
265
294
406
214
86
705
529
1560
19
15
789
53
113
17
245
309
261
781
17
85
213
457
265
457
394
203
75
833
1041
177
19
15
789
53
113
17
245
309
261
781
17
85
213
457
265
458
395
203
75
833
1041
176
19
15
789
53
113
17
245
309
261
781
17
85
213
457
265
458
394
203
75
833
1041
176
19
15
789
53
113
17
245
309
261
781
17
85
213
457
265
458
458
203
75
833
1041
176
19
15
789
53
113
17
245
309
261
781
17
85
213
457
266
523
395
203
75
705
528
1034
19
15
789
53
113
17
245
309
261
781
17
85
213
457
266
522
395
203
75
705
528
1032
19
15
789
53
113
17
245
309
261
781
17
85
213
457
266
522
394
1227
75
705
528
1032
19
15
789
53
113
17
245
309
261
781
17
85
213
457
266
267
395
203
75
833
528
850
19
15
789
53
113
17
245
309
261
781
17
85
213
457
266
266
395
203
75
707
544
1768
19
15
789
53
113
17
245
309
261
781
17
85
213
457
266
266
394
203
75
707
544
1768
19
15
789
53
113
17
245
309
261
781
17
85
213
457
266
554
458
203
75
707
528
1064
19
15
789
53
113
17
245
309
261
781
17
85
213
457
266
299
395
203
75
833
1040
842
19
15
789
53
113
17
245
309
261
781
17
85
213
457
266
298
395
203
75
833
1040
840
19
15
789
53
113
17
245
309
261
781
17
85
213
457
266
298
394
203
75
833
1040
840
19
15
789
53
113
17
245
309
261
781
17
85
213
457
266
682
458
203
75
705
528
1096
19
15
789
53
113
17
245
309
261
781
17
85
213
457
266
458
395
203
75
707
608
1640
19
15
789
53
113
17
245
309
261
781
17
85
213
457
266
458
394
203
75
707
608
1640
19
15
789
53
113
17
245
309
261
781
17
85
213
457
266
458
458
203
75
707
608
1640
19
15
789
53
113
17
245
309
261
781
17
85
213
457
281
262
406
214
70
833
1025
232
19
15
789
53
113
17
245
309
261
781
17
85
213
457
281
265
394
203
75
833
1025
225
19
15
789
53
113
17
245
309
261
781
17
85
213
457
281
522
394
202
75
705
513
1056
19
15
789
53
113
17
245
309
261
781
17
85
213
457
281
522
458
203
75
705
513
1056
19
15
789
53
113
17
245
309
261
781
17
85
213
457
281
266
395
203
75
705
513
1568
19
15
789
53
113
17
245
309
261
781
17
85
213
457
281
266
394
203
75
705
513
1568
19
15
789
53
113
17
245
309
261
781
17
85
213
457
281
550
422
166
77
705
513
1032
19
15
789
53
113
17
245
309
261
781
17
85
213
457
281
294
406
726
278
833
513
1544
19
15
789
53
113
17
245
309
261
781
17
85
213
457
281
457
394
203
75
705
129
161
19
15
789
53
113
17
245
309
261
781
17
85
213
457
281
458
394
203
75
705
577
1632
19
15
789
53
113
17
245
309
261
781
17
85
213
457
281
458
458
203
75
705
577
1632
19
15
789
53
113
17
245
309
261
781
17
85
213
457
282
267
395
203
75
705
576
1570
19
15
789
53
113
17
245
309
261
781
17
85
213
457
282
274
395
203
75
833
1088
836
19
15
789
53
113
17
245
309
261
781
17
85
213
457
282
274
394
203
75
833
1088
836
19
15
789
53
113
17
245
309
261
781
17
85
212
450
265
265
394
203
76
836
1030
241
19
15
789
53
113
17
245
309
261
781
17
85
212
450
265
550
422
717
268
708
518
1048
19
15
789
53
113
17
245
309
261
781
17
85
212
450
265
298
394
203
76
708
518
1568
19
15
789
53
113
17
245
309
261
781
17
85
212
450
265
294
422
717
268
708
518
1560
19
15
789
53
113
17
245
309
261
781
17
85
212
450
265
457
394
203
76
708
134
177
19
15
789
53
113
17
245
309
261
781
17
85
212
450
265
458
394
203
76
708
582
1632
19
15
789
53
113
17
245
309
261
781
17
85
212
450
267
457
394
1226
76
708
42
178
19
15
789
53
113
17
245
309
261
781
17
85
212
450
281
265
394
203
76
708
550
1569
19
15
789
53
113
17
245
309
261
781
17
85
212
450
281
522
394
715
76
708
614
1056
19
15
789
53
113
17
245
309
261
781
17
85
212
450
281
266
395
203
76
708
550
1568
19
15
789
53
113
17
245
309
261
781
17
85
212
450
281
266
394
203
76
708
550
1568
19
15
789
53
113
17
245
309
261
781
17
85
212
450
281
457
394
203
76
708
38
161
19
15
789
53
113
17
245
309
261
781
17
85
212
450
281
458
394
203
76
708
614
1632
19
15
789
53
113
17
245
309
261
781
17
85
212
450
274
274
395
203
76
708
608
1552
19
15
789
53
113
17
245
309
261
781
17
85
212
450
274
274
394
203
76
708
608
1552
19
15
789
53
113
17
245
309
261
781
17
85
212
450
282
274
395
203
76
836
592
836
19
15
789
53
113
17
245
309
261
781
17
85
212
450
282
274
394
203
76
836
592
836
19
15
789
53
113
17
245
309
261
781
17
85
217
449
265
521
394
202
66
735
517
1034
19
15
789
53
113
17
245
309
261
781
17
85
217
449
265
265
394
203
129
437
5
225
19
15
789
53
113
17
245
309
261
781
17
85
217
449
265
266
395
715
259
437
49
240
19
15
789
53
113
17
245
309
261
781
17
85
217
449
265
266
394
202
130
415
49
224
19
15
789
53
113
17
245
309
261
781
17
85
217
449
265
298
395
203
131
437
517
1568
19
15
789
53
113
17
245
309
261
781
17
85
217
449
265
298
394
203
131
437
517
1568
19
15
789
53
113
17
245
309
261
781
17
85
217
449
265
457
394
203
131
437
49
177
19
15
789
53
113
17
245
309
261
781
17
85
217
449
265
458
394
202
130
415
49
176
19
15
789
53
113
17
245
309
261
781
17
85
217
449
266
266
395
715
259
687
40
232
19
15
789
53
113
17
245
309
261
781
17
85
217
449
266
266
394
202
130
431
40
232
19
15
789
53
113
17
245
309
261
781
17
85
217
449
266
298
395
715
259
687
552
1576
19
15
789
53
113
17
245
309
261
781
17
85
217
449
266
298
394
202
130
431
552
1576
19
15
789
53
113
17
245
309
261
781
17
85
217
449
281
265
394
203
129
437
37
225
19
15
789
53
113
17
245
309
261
781
17
85
217
449
281
522
394
202
66
735
529
1056
19
15
789
53
113
17
245
309
261
781
17
85
217
449
281
266
395
203
131
437
18
224
19
15
789
53
113
17
245
309
261
781
17
85
217
449
281
266
394
203
129
437
549
1568
19
15
789
53
113
17
245
309
261
781
17
85
217
449
281
457
394
203
129
437
37
161
19
15
789
53
113
17
245
309
261
781
17
85
217
449
281
458
394
203
129
437
37
160
19
15
789
53
113
17
245
309
261
781
17
85
217
449
274
274
395
715
259
687
544
1552
19
15
789
53
113
17
245
309
261
781
17
85
217
449
274
274
394
202
130
431
544
1552
19
15
789
53
113
17
245
309
261
781
17
85
217
450
265
265
394
714
291
436
6
241
19
15
789
53
113
17
245
309
261
781
17
85
217
450
266
266
394
714
291
436
560
1544
19
15
789
53
113
17
245
309
261
781
17
85
217
450
282
274
394
714
291
436
272
836
19
15
789
53
113
17
245
309
261
781
17
85
217
451
265
265
394
203
131
409
6
231
19
15
789
53
113
17
245
309
261
781
17
85
217
451
265
266
395
203
131
409
6
240
19
15
789
53
113
17
245
309
261
781
17
85
217
451
265
266
394
203
131
409
6
240
19
15
789
53
113
17
245
309
261
781
17
85
217
451
265
550
422
678
259
729
518
1048
19
15
789
53
113
17
245
309
261
781
17
85
217
451
265
298
395
203
131
409
518
1552
19
15
789
53
113
17
245
309
261
781
17
85
217
451
265
298
394
203
131
409
518
1552
19
15
789
53
113
17
245
309
261
781
17
85
217
451
265
457
394
203
131
409
518
1639
19
15
789
53
113
17
245
309
261
781
17
85
217
451
281
262
406
214
65
857
593
840
19
15
789
53
113
17
245
309
261
781
17
85
217
451
281
265
394
202
67
729
529
1569
19
15
789
53
113
17
245
309
261
781
17
85
217
451
281
266
394
202
67
729
529
1568
19
15
789
53
113
17
245
309
261
781
17
85
217
451
281
457
394
202
67
857
1041
161
19
15
789
53
113
17
245
309
261
781
17
85
217
451
281
458
394
202
67
729
529
1696
19
15
789
53
113
17
245
309
261
781
17
85
217
453
265
265
394
203
65
685
513
1761
19
15
789
53
113
17
245
309
261
781
17
85
217
453
265
298
395
715
259
685
513
1568
19
15
789
53
113
17
245
309
261
781
17
85
217
453
265
298
394
203
65
685
513
1568
19
15
789
53
113
17
245
309
261
781
17
85
217
453
265
457
394
203
65
685
513
1633
19
15
789
53
113
17
245
309
261
781
17
85
217
453
265
458
394
203
65
733
577
1632
19
15
789
53
113
17
245
309
261
781
17
85
217
453
281
265
394
203
65
685
545
1569
19
15
789
53
113
17
245
309
261
781
17
85
217
453
281
266
395
203
65
685
545
1568
19
15
789
53
113
17
245
309
261
781
17
85
217
453
281
266
394
203
65
685
545
1568
19
15
789
53
113
17
245
309
261
781
17
85
217
453
281
457
394
203
65
685
545
1697
19
15
789
53
113
17
245
309
261
781
17
85
217
453
281
458
394
203
65
685
545
1696
19
15
789
53
113
17
245
309
261
781
17
85
217
457
265
265
394
714
290
435
11
235
19
15
789
53
113
17
245
309
261
781
17
85
217
457
265
266
395
715
291
435
267
848
19
15
789
53
113
17
245
309
261
781
17
85
217
457
265
266
394
714
290
435
267
848
19
15
789
53
113
17
245
309
261
781
17
85
217
457
265
298
394
714
290
435
523
1552
19
15
789
53
113
17
245
309
261
781
17
85
217
457
266
266
394
202
130
435
32
232
19
15
789
53
113
17
245
309
261
781
17
85
217
457
266
298
394
202
130
435
544
1576
19
15
789
53
113
17
245
309
261
781
17
85
217
457
281
265
394
202
130
435
7
225
19
15
789
53
113
17
245
309
261
781
17
85
217
457
281
266
395
715
291
435
7
224
19
15
789
53
113
17
245
309
261
781
17
85
217
457
281
266
394
202
130
435
7
224
19
15
789
53
113
17
245
309
261
781
17
341
213
449
282
658
422
934
551
709
520
1092
19
15
789
53
113
17
245
309
261
781
529
85
213
449
277
645
205
205
269
709
525
1117
19
15
789
53
113
17
245
309
261
781
529
85
213
449
281
645
205
205
269
709
529
1109
19
15
789
53
113
17
245
309
261
781
529
85
213
449
281
646
205
205
269
709
529
1112
19
15
789
53
113
17
245
309
261
781
529
85
213
449
282
646
205
205
269
709
520
1104
19
15
789
53
113
17
245
309
261
781
529
85
213
449
282
646
206
202
263
709
520
1104
19
15
789
53
113
17
245
309
261
781
529
85
213
449
282
658
205
205
269
709
520
1092
19
15
789
53
113
17
245
309
261
781
529
85
213
449
282
658
206
1226
1159
709
520
1092
19
15
789
53
113
17
245
309
261
781
529
85
213
450
265
681
206
1226
75
696
518
1098
19
15
789
53
113
17
245
309
261
781
529
85
213
453
269
677
205
205
266
698
514
1097
19
15
789
53
113
17
245
309
261
781
529
85
213
457
265
645
205
205
266
705
529
1109
19
15
789
53
113
17
245
309
261
781
529
85
213
457
265
646
205
205
269
705
529
1112
19
15
789
53
113
17
245
309
261
781
529
85
213
457
265
646
206
202
267
705
529
1112
19
15
789
53
113
17
245
309
261
781
529
85
213
457
265
649
205
205
269
705
529
1105
19
15
789
53
113
17
245
309
261
781
529
85
213
457
265
649
202
1227
75
705
529
1105
19
15
789
53
113
17
245
309
261
781
529
85
213
457
265
649
206
202
270
705
529
1105
19
15
789
53
113
17
245
309
261
781
529
85
213
457
265
681
205
205
269
705
522
1099
19
15
789
53
113
17
245
309
261
781
529
85
213
457
265
681
206
202
270
705
522
1099
19
15
789
53
113
17
245
309
261
781
529
85
213
457
265
650
203
1227
75
705
529
1104
19
15
789
53
113
17
245
309
261
781
529
85
213
457
265
650
202
1227
75
705
529
1104
19
15
789
53
113
17
245
309
261
781
529
85
213
457
265
650
206
1226
75
705
529
1104
19
15
789
53
113
17
245
309
261
781
529
85
213
457
269
645
205
205
269
705
521
1113
19
15
789
53
113
17
245
309
261
781
529
85
213
457
269
677
205
205
269
705
521
1097
19
15
789
53
113
17
245
309
261
781
529
85
213
457
266
651
203
1227
75
705
528
1106
19
15
789
53
113
17
245
309
261
781
529
85
213
457
266
682
203
1227
75
705
528
1096
19
15
789
53
113
17
245
309
261
781
529
85
213
457
266
682
202
1227
75
705
528
1096
19
15
789
53
113
17
245
309
261
781
529
85
213
457
281
645
205
205
269
705
513
1097
19
15
789
53
113
17
245
309
261
781
529
85
213
457
281
646
205
205
266
706
518
1096
19
15
789
53
113
17
245
309
261
781
529
85
213
457
285
645
205
1229
74
705
581
1097
19
15
789
53
113
17
245
309
261
781
529
85
213
457
282
658
206
1226
75
705
512
1092
19
15
789
53
113
17
245
309
261
781
529
85
217
449
265
681
206
1226
1283
1461
1029
1098
19
15
789
53
113
17
245
309
261
781
529
85
217
451
281
645
205
205
289
729
529
1097
19
15
789
53
113
17
245
309
261
781
529
341
213
449
281
645
205
717
525
709
529
1097
19
15
789
53
113
17
245
309
261
781
529
341
213
453
269
677
205
717
522
698
514
1097
19
15
789
53
113
17
245
309
261
781
529
341
213
457
265
645
205
717
522
706
529
1109
19
15
789
53
113
17
245
309
261
781
529
341
213
457
265
646
205
717
525
705
529
1112
19
15
789
53
113
17
245
309
261
781
529
341
213
457
265
646
206
714
523
705
529
1112
19
15
789
53
113
17
245
309
261
781
529
341
213
457
265
649
205
717
525
705
529
1105
19
15
789
53
113
17
245
309
261
781
529
341
213
457
265
649
206
714
523
705
529
1105
19
15
789
53
113
17
245
309
261
781
529
341
213
457
269
645
205
717
525
705
585
1113
19
15
789
53
113
17
245
309
261
781
529
341
213
457
269
677
205
717
522
706
521
1097
19
15
789
53
113
17
245
309
261
781
529
341
213
457
281
645
205
717
525
705
513
1097
19
15
789
53
113
17
245
309
261
781
529
341
213
457
281
646
205
717
522
706
518
1096
19
15
789
53
113
17
245
309
261
781
529
341
217
451
281
645
205
717
545
729
529
1097
19
15
789
53
113
17
245
437
257
770
17
85
212
418
302
288
374
423
780
772
264
68
19
15
789
53
113
17
245
437
257
777
1041
85
213
417
273
533
525
1126
1095
773
1089
717
19
15
789
53
113
17
245
437
257
777
1041
85
213
706
142
686
1230
1227
1611
1976
516
1568
19
15
789
53
113
17
245
437
257
777
1041
85
213
706
142
686
1231
1227
1611
1976
516
1568
19
15
789
53
113
17
245
437
257
777
1041
85
213
706
142
686
718
203
1611
1976
516
1568
19
15
789
53
113
17
245
437
257
777
1041
85
213
706
142
686
719
203
1611
1976
516
1568
19
15
789
53
113
17
245
437
257
777
1041
85
213
709
145
661
717
717
778
1978
527
1613
19
15
789
53
113
17
245
437
257
777
1041
85
213
709
145
665
717
717
778
1982
529
1569
19
15
789
53
113
17
245
437
257
777
1041
85
213
709
145
693
717
717
778
1978
527
1677
19
15
789
53
113
17
245
437
257
777
1041
85
217
707
145
533
525
678
1665
1945
525
1741
19
15
789
53
113
17
245
437
257
777
1041
85
217
707
145
661
525
678
1665
1945
525
1613
19
15
789
53
113
17
245
437
257
777
1041
85
217
709
145
533
909
1126
1601
1965
526
1741
19
15
789
53
113
17
245
437
257
777
17
85
213
417
273
537
1741
1741
1165
773
577
449
19
15
789
53
113
17
245
437
257
777
17
85
213
417
273
277
397
1229
77
773
1089
205
19
15
789
53
113
17
245
437
257
777
17
85
213
417
273
281
397
1229
77
773
1089
225
19
15
789
53
113
17
245
437
257
777
17
85
213
417
273
473
397
1229
77
773
1089
33
19
15
789
53
113
17
245
437
257
777
529
85
213
706
142
686
206
1227
1611
1976
516
1568
19
15
789
53
113
17
245
437
257
777
529
85
217
705
145
661
205
614
802
1950
546
1575
19
15
789
53
113
17
245
437
257
777
529
85
217
707
145
661
205
614
802
1945
525
1613
19
15
789
53
113
17
245
437
257
777
529
341
213
709
145
661
205
717
522
1978
526
1610
19
15
789
53
113
17
245
437
257
777
529
341
213
709
145
693
205
717
522
1978
526
1674
19
15
789
53
113
17
245
437
257
777
529
341
212
418
270
601
205
717
524
772
1124
642
19
15
789
53
113
17
245
437
257
777
529
341
217
705
145
661
205
710
514
1966
526
1606
19
15
789
53
113
17
245
437
257
777
529
341
217
709
145
661
205
710
513
1965
526
1613
19
15
789
53
113
17
245
437
257
781
1041
85
213
705
145
538
907
1227
1611
1977
545
1728
19
15
789
53
113
17
245
437
257
781
1041
85
213
705
145
538
715
203
1611
1977
545
1728
19
15
789
53
113
17
245
437
257
781
1041
85
213
705
145
538
714
203
1611
1977
545
1728
19
15
789
53
113
17
245
437
257
781
1041
85
213
705
145
666
907
1227
1611
1977
545
1600
19
15
789
53
113
17
245
437
257
781
1041
85
213
705
145
666
715
203
1611
1977
545
1600
19
15
789
53
113
17
245
437
257
781
1041
85
213
706
158
694
1230
1226
1611
1976
520
1664
19
15
789
53
113
17
245
437
257
781
1041
85
213
706
158
694
718
202
1611
1976
520
1664
19
15
789
53
113
17
245
437
257
781
1041
85
213
709
145
538
715
203
1611
1979
527
1728
19
15
789
53
113
17
245
437
257
781
1041
85
213
709
145
666
715
203
1611
1979
529
1600
19
15
789
53
113
17
245
437
257
781
1041
85
217
705
145
666
715
715
771
1973
545
1600
19
15
789
53
113
17
245
437
257
781
1041
85
217
707
145
666
715
715
1667
1945
545
1600
19
15
789
53
113
17
245
437
257
781
17
85
213
417
273
282
395
1227
77
773
577
96
19
15
789
53
113
17
245
437
257
781
17
85
213
417
273
282
406
726
279
773
577
96
19
15
789
53
113
17
245
437
257
781
529
85
213
705
145
666
203
1227
1611
1977
545
1600
19
15
789
53
113
17
245
437
261
777
1041
85
213
709
141
657
717
717
778
1982
514
1671
19
15
789
53
113
17
245
437
261
777
1041
85
213
709
141
689
717
717
778
1978
514
1606
19
15
789
53
113
17
245
437
261
777
1041
85
213
709
149
657
717
102
1610
1978
530
1601
19
15
789
53
113
17
245
437
261
777
1041
85
213
709
149
689
717
717
778
1978
523
1665
19
15
789
53
113
17
245
437
261
777
1041
85
213
709
157
657
717
717
778
1978
546
1606
19
15
789
53
113
17
245
437
261
777
1041
85
213
709
157
689
717
717
778
1978
546
1670
19
15
789
53
113
17
245
437
261
777
1041
85
213
421
277
529
525
1126
1094
774
1093
705
19
15
789
53
113
17
245
437
261
777
1041
85
213
421
309
529
525
614
774
774
261
449
19
15
789
53
113
17
245
437
261
777
1041
85
217
709
149
657
717
102
1601
1965
525
1697
19
15
789
53
113
17
245
437
261
777
17
85
213
421
277
273
397
717
294
774
1094
97
19
15
789
53
113
17
245
437
261
777
17
85
213
421
277
465
397
102
70
774
581
33
19
15
789
53
113
17
245
437
261
777
17
85
213
421
277
465
333
422
278
774
325
33
19
15
789
53
113
17
245
437
261
777
17
85
217
709
149
657
1741
1638
1601
1965
525
1697
19
15
789
53
113
17
245
437
261
777
17
85
217
709
149
465
333
422
770
1974
534
17
19
15
789
53
113
17
245
437
261
777
17
341
213
421
277
465
333
934
518
774
1093
33
19
15
789
53
113
17
245
437
261
777
529
85
213
709
149
657
205
1126
1610
1978
530
1601
19
15
789
53
113
17
245
437
261
777
529
85
217
705
149
657
205
614
802
1950
534
1569
19
15
789
53
113
17
245
437
261
777
529
85
217
709
149
657
205
1126
1601
1965
525
1697
19
15
789
53
113
17
245
437
261
777
529
341
213
709
149
657
205
717
522
1978
523
1601
19
15
789
53
113
17
245
437
261
777
529
341
213
709
149
689
205
717
522
1978
523
1665
19
15
789
53
113
17
245
437
261
777
529
341
213
709
157
657
205
717
522
1978
546
1606
19
15
789
53
113
17
245
437
261
777
529
341
213
709
157
689
205
717
522
1978
546
1670
19
15
789
53
113
17
245
437
261
777
529
341
217
705
149
657
205
710
515
1967
525
1601
19
15
789
53
113
17
245
437
261
777
529
341
217
709
149
657
205
710
513
1965
525
1697
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
137
521
906
1227
1611
1977
561
1761
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
137
522
907
1227
1611
1977
561
1760
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
137
522
906
1227
1611
1977
561
1760
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
137
522
714
203
1611
1977
561
1760
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
137
649
906
1227
1611
1977
517
1633
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
137
649
714
203
1611
1977
517
1633
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
137
649
718
202
1611
1977
517
1633
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
137
681
718
202
1611
1977
517
1697
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
137
650
907
1227
1611
1977
561
1584
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
137
650
1227
1227
1611
1977
561
1584
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
137
650
906
1226
1611
1977
561
1584
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
137
650
1226
1227
1611
1977
561
1584
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
137
650
715
203
1611
1977
561
1584
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
137
650
714
203
1611
1977
561
1584
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
137
650
718
202
1611
1977
561
1584
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
137
650
970
1227
1611
1977
561
1584
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
137
682
1227
1227
1611
1977
517
1568
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
137
682
1226
1227
1611
1977
517
1568
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
137
682
715
203
1611
1977
517
1568
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
137
682
714
203
1611
1977
517
1568
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
137
682
970
1227
1611
1977
517
1568
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
153
649
714
203
1611
1977
529
1633
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
153
649
718
202
1611
1977
529
1633
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
153
650
1227
1227
1611
1977
549
1568
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
153
650
906
1226
1611
1977
549
1568
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
153
650
1226
1227
1611
1977
549
1568
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
153
650
715
203
1611
1977
529
1632
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
153
650
714
203
1611
1977
529
1632
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
153
650
718
202
1611
1977
529
1632
19
15
789
53
113
17
245
437
261
781
1041
85
213
705
153
650
970
1227
1611
1977
549
1568
19
15
789
53
113
17
245
437
261
781
1041
85
213
417
274
530
550
102
1103
773
576
464
19
15
789
53
113
17
245
437
261
781
1041
85
213
417
313
550
550
678
775
773
261
392
19
15
789
53
113
17
245
437
261
781
1041
85
213
417
313
550
934
678
775
773
261
392
19
15
789
53
113
17
245
437
261
781
1041
85
213
706
137
553
718
202
1611
1976
518
1738
19
15
789
53
113
17
245
437
261
781
1041
85
213
706
137
649
906
1227
1611
1976
518
1674
19
15
789
53
113
17
245
437
261
781
1041
85
213
706
137
649
714
203
1611
1976
518
1674
19
15
789
53
113
17
245
437
261
781
1041
85
213
706
137
649
718
202
1611
1976
518
1674
19
15
789
53
113
17
245
437
261
781
1041
85
213
706
137
681
718
202
1611
1976
518
1569
19
15
789
53
113
17
245
437
261
781
1041
85
213
706
137
682
714
202
1610
1976
518
1568
19
15
789
53
113
17
245
437
261
781
1041
85
213
706
153
649
714
203
1611
1976
550
1697
19
15
789
53
113
17
245
437
261
781
1041
85
213
706
153
649
718
202
1611
1976
550
1697
19
15
789
53
113
17
245
437
261
781
1041
85
213
706
155
649
714
202
1610
1976
522
1570
19
15
789
53
113
17
245
437
261
781
1041
85
213
709
137
649
906
1227
1611
1979
513
1633
19
15
789
53
113
17
245
437
261
781
1041
85
213
709
137
649
717
717
778
1979
513
1713
19
15
789
53
113
17
245
437
261
781
1041
85
213
709
137
649
714
203
1611
1979
513
1633
19
15
789
53
113
17
245
437
261
781
1041
85
213
709
137
649
718
202
1611
1979
513
1633
19
15
789
53
113
17
245
437
261
781
1041
85
213
709
137
681
717
717
778
1982
513
1697
19
15
789
53
113
17
245
437
261
781
1041
85
213
709
137
681
718
202
1611
1979
513
1697
19
15
789
53
113
17
245
437
261
781
1041
85
213
709
137
682
1227
1227
1611
1979
513
1568
19
15
789
53
113
17
245
437
261
781
1041
85
213
709
137
682
1226
1227
1611
1979
513
1568
19
15
789
53
113
17
245
437
261
781
1041
85
213
709
137
682
715
203
1611
1979
513
1568
19
15
789
53
113
17
245
437
261
781
1041
85
213
709
137
682
714
203
1611
1979
513
1568
19
15
789
53
113
17
245
437
261
781
1041
85
213
709
137
682
970
1227
1611
1979
513
1568
19
15
789
53
113
17
245
437
261
781
1041
85
213
709
141
645
717
717
778
1978
514
1673
19
15
789
53
113
17
245
437
261
781
1041
85
213
709
141
549
717
717
778
1978
514
1737
19
15
789
53
113
17
245
437
261
781
1041
85
213
709
141
677
717
717
778
1978
514
1577
19
15
789
53
113
17
245
437
261
781
1041
85
213
709
149
645
717
717
778
1982
533
1577
19
15
789
53
113
17
245
437
261
781
1041
85
213
709
153
645
717
717
778
1982
545
1573
19
15
789
53
113
17
245
437
261
781
1041
85
213
709
153
649
717
717
778
1982
545
1697
19
15
789
53
113
17
245
437
261
781
1041
85
213
709
153
649
714
203
1611
1979
545
1697
19
15
789
53
113
17
245
437
261
781
1041
85
213
709
153
649
718
202
1611
1979
545
1697
19
15
789
53
113
17
245
437
261
781
1041
85
213
709
153
650
714
714
779
1981
545
1568
19
15
789
53
113
17
245
437
261
781
1041
85
213
709
153
677
717
717
778
1979
545
1673
19
15
789
53
113
17
245
437
261
781
1041
85
213
709
157
645
717
717
778
1978
546
1570
19
15
789
53
113
17
245
437
261
781
1041
85
213
421
313
550
934
678
806
774
257
392
19
15
789
53
113
17
245
437
261
781
1041
85
217
705
137
649
714
202
1602
1967
517
1633
19
15
789
53
113
17
245
437
261
781
1041
85
217
705
137
649
718
714
771
1973
517
1633
19
15
789
53
113
17
245
437
261
781
1041
85
217
705
137
681
718
714
771
1973
517
1697
19
15
789
53
113
17
245
437
261
781
1041
85
217
705
137
650
715
715
771
1973
561
1584
19
15
789
53
113
17
245
437
261
781
1041
85
217
705
137
650
714
715
771
1973
561
1584
19
15
789
53
113
17
245
437
261
781
1041
85
217
705
137
650
718
714
771
1973
561
1584
19
15
789
53
113
17
245
437
261
781
1041
85
217
705
137
682
715
715
771
1973
517
1568
19
15
789
53
113
17
245
437
261
781
1041
85
217
705
137
682
714
715
771
1973
517
1568
19
15
789
53
113
17
245
437
261
781
1041
85
217
705
138
650
1226
1227
1603
1967
552
1640
19
15
789
53
113
17
245
437
261
781
1041
85
217
705
138
650
714
203
1603
1967
552
1640
19
15
789
53
113
17
245
437
261
781
1041
85
217
705
138
682
1226
1227
1603
1967
552
1576
19
15
789
53
113
17
245
437
261
781
1041
85
217
705
138
682
714
203
1603
1967
552
1576
19
15
789
53
113
17
245
437
261
781
1041
85
217
705
153
646
718
714
771
1973
529
1592
19
15
789
53
113
17
245
437
261
781
1041
85
217
705
153
649
714
715
771
1973
529
1569
19
15
789
53
113
17
245
437
261
781
1041
85
217
705
153
650
715
715
771
1973
530
1568
19
15
789
53
113
17
245
437
261
781
1041
85
217
705
153
650
714
715
771
1973
530
1568
19
15
789
53
113
17
245
437
261
781
1041
85
217
705
153
650
718
714
771
1973
530
1568
19
15
789
53
113
17
245
437
261
781
1041
85
217
706
137
649
714
714
803
1972
518
1713
19
15
789
53
113
17
245
437
261
781
1041
85
217
706
138
649
714
714
803
1972
560
1638
19
15
789
53
113
17
245
437
261
781
1041
85
217
706
138
650
714
714
803
1972
560
1672
19
15
789
53
113
17
245
437
261
781
1041
85
217
706
154
646
718
714
803
1972
528
1616
19
15
789
53
113
17
245
437
261
781
1041
85
217
707
137
649
714
715
1667
1945
518
1639
19
15
789
53
113
17
245
437
261
781
1041
85
217
707
137
649
718
714
1667
1945
518
1639
19
15
789
53
113
17
245
437
261
781
1041
85
217
707
137
650
715
715
1667
1945
518
1648
19
15
789
53
113
17
245
437
261
781
1041
85
217
707
137
650
714
715
1667
1945
518
1648
19
15
789
53
113
17
245
437
261
781
1041
85
217
707
137
682
1227
715
1667
1945
518
1568
19
15
789
53
113
17
245
437
261
781
1041
85
217
707
137
682
1226
715
1667
1945
518
1568
19
15
789
53
113
17
245
437
261
781
1041
85
217
707
137
682
715
715
1667
1945
518
1568
19
15
789
53
113
17
245
437
261
781
1041
85
217
707
137
682
714
715
1667
1945
518
1568
19
15
789
53
113
17
245
437
261
781
1041
85
217
709
137
521
906
1227
1601
1965
513
1761
19
15
789
53
113
17
245
437
261
781
1041
85
217
709
137
649
714
203
1601
1965
513
1633
19
15
789
53
113
17
245
437
261
781
1041
85
217
709
137
649
718
714
771
1965
513
1633
19
15
789
53
113
17
245
437
261
781
1041
85
217
709
137
681
718
714
771
1965
513
1697
19
15
789
53
113
17
245
437
261
781
1041
85
217
709
137
682
1227
715
1667
1949
513
1568
19
15
789
53
113
17
245
437
261
781
1041
85
217
709
137
682
1226
715
1667
1949
513
1568
19
15
789
53
113
17
245
437
261
781
1041
85
217
709
137
682
715
203
1601
1965
513
1568
19
15
789
53
113
17
245
437
261
781
1041
85
217
709
137
682
714
203
1601
1965
513
1568
19
15
789
53
113
17
245
437
261
781
1041
85
217
709
153
649
714
203
1601
1965
545
1697
19
15
789
53
113
17
245
437
261
781
1041
85
217
709
153
650
1226
1227
1603
1965
545
1568
19
15
789
53
113
17
245
437
261
781
1041
85
217
709
153
650
715
203
1601
1965
545
1568
19
15
789
53
113
17
245
437
261
781
1041
85
217
709
153
650
714
203
1601
1965
545
1568
19
15
789
53
113
17
245
437
261
781
1041
85
217
709
153
650
718
714
771
1965
545
1568
19
15
789
53
113
17
245
437
261
781
1041
85
217
713
137
649
714
715
803
1971
523
1675
19
15
789
53
113
17
245
437
261
781
1041
85
217
713
137
650
715
715
803
1971
523
1616
19
15
789
53
113
17
245
437
261
781
1041
85
217
713
137
650
714
715
803
1971
523
1616
19
15
789
53
113
17
245
437
261
781
1041
85
217
713
137
682
715
715
803
1971
523
1680
19
15
789
53
113
17
245
437
261
781
1041
85
217
713
137
682
714
714
802
1971
523
1680
19
15
789
53
113
17
245
437
261
781
1041
85
217
713
137
678
718
714
803
1971
523
1688
19
15
789
53
113
17
245
437
261
781
1041
85
217
713
153
646
718
714
803
1971
519
1688
19
15
789
53
113
17
245
437
261
781
1041
85
217
713
153
649
714
715
803
1971
519
1697
19
15
789
53
113
17
245
437
261
781
1041
85
217
713
153
650
715
715
803
1971
519
1696
19
15
789
53
113
17
245
437
261
781
1041
85
217
713
153
650
714
715
803
1971
519
1696
19
15
789
53
113
17
245
437
261
781
1041
85
217
713
153
678
718
714
803
1971
519
1672
19
15
789
53
113
17
245
437
261
781
17
85
213
417
265
517
1741
1741
1165
773
273
473
19
15
789
53
113
17
245
437
261
781
17
85
213
417
265
518
1741
1741
1165
773
613
504
19
15
789
53
113
17
245
437
261
781
17
85
213
417
265
521
1741
1741
1165
773
593
465
19
15
789
53
113
17
245
437
261
781
17
85
213
417
265
265
394
715
269
773
585
107
19
15
789
53
113
17
245
437
261
781
17
85
213
417
265
522
395
1227
79
773
1137
720
19
15
789
53
113
17
245
437
261
781
17
85
213
417
265
522
394
1226
78
773
1137
720
19
15
789
53
113
17
245
437
261
781
17
85
213
417
265
522
458
203
79
773
1137
720
19
15
789
53
113
17
245
437
261
781
17
85
213
417
265
522
1738
1738
1159
773
273
464
19
15
789
53
113
17
245
437
261
781
17
85
213
417
265
553
1741
1741
1165
773
273
459
19
15
789
53
113
17
245
437
261
781
17
85
213
417
265
554
1738
1739
1159
773
617
416
19
15
789
53
113
17
245
437
261
781
17
85
213
417
265
585
394
714
263
773
625
395
19
15
789
53
113
17
245
437
261
781
17
85
213
417
265
457
394
1227
77
773
617
49
19
15
789
53
113
17
245
437
261
781
17
85
213
417
265
618
1738
1739
1159
773
273
400
19
15
789
53
113
17
245
437
261
781
17
85
213
417
265
458
395
1227
77
773
617
48
19
15
789
53
113
17
245
437
261
781
17
85
213
417
265
458
394
1227
77
773
617
48
19
15
789
53
113
17
245
437
261
781
17
85
213
417
266
523
395
1227
79
773
616
498
19
15
789
53
113
17
245
437
261
781
17
85
213
417
266
522
1738
1738
1159
773
616
488
19
15
789
53
113
17
245
437
261
781
17
85
213
417
266
266
395
715
269
773
584
104
19
15
789
53
113
17
245
437
261
781
17
85
213
417
266
266
394
715
269
773
584
104
19
15
789
53
113
17
245
437
261
781
17
85
213
417
266
554
1738
1739
1159
773
272
456
19
15
789
53
113
17
245
437
261
781
17
85
213
417
281
517
1741
1741
1165
773
581
457
19
15
789
53
113
17
245
437
261
781
17
85
213
417
281
521
1741
1741
1165
773
581
481
19
15
789
53
113
17
245
437
261
781
17
85
213
417
281
262
406
726
279
773
581
104
19
15
789
53
113
17
245
437
261
781
17
85
213
417
281
265
394
715
269
773
581
97
19
15
789
53
113
17
245
437
261
781
17
85
213
417
281
522
1738
1738
1159
773
581
480
19
15
789
53
113
17
245
437
261
781
17
85
213
417
281
266
394
1227
77
773
1093
224
19
15
789
53
113
17
245
437
261
781
17
85
213
417
281
457
394
1227
77
773
1093
33
19
15
789
53
113
17
245
437
261
781
17
85
213
417
297
553
1741
1741
1165
773
265
385
19
15
789
53
113
17
245
437
261
781
17
85
213
417
297
554
1738
1739
1159
773
265
384
19
15
789
53
113
17
245
437
261
781
17
85
213
417
274
530
422
1238
86
773
576
464
19
15
789
53
113
17
245
437
261
781
17
85
213
417
313
550
422
166
294
773
261
392
19
15
789
53
113
17
245
437
261
781
17
85
213
417
293
549
1741
1741
1165
773
269
397
19
15
789
53
113
17
245
437
261
781
17
85
213
417
298
554
1738
1739
1159
773
264
452
19
15
789
53
113
17
245
437
261
781
17
85
213
421
281
265
394
714
262
774
577
97
19
15
789
53
113
17
245
437
261
781
17
85
213
421
313
550
422
166
294
774
257
392
19
15
789
53
113
17
245
437
261
781
17
85
212
418
265
458
394
1227
76
772
614
48
19
15
789
53
113
17
245
437
261
781
17
85
212
418
281
457
394
1227
76
772
1094
33
19
15
789
53
113
17
245
437
261
781
17
85
212
418
281
458
394
1226
76
772
1094
32
19
15
789
53
113
17
245
437
261
781
17
341
213
417
313
550
422
934
518
773
261
392
19
15
789
53
113
17
245
437
261
781
529
85
213
705
137
650
203
1227
1611
1977
561
1584
19
15
789
53
113
17
245
437
261
781
529
85
213
705
137
650
202
1227
1611
1977
561
1584
19
15
789
53
113
17
245
437
261
781
529
85
213
705
137
682
203
1227
1611
1977
517
1568
19
15
789
53
113
17
245
437
261
781
529
85
213
705
137
682
202
1227
1611
1977
517
1568
19
15
789
53
113
17
245
437
261
781
529
85
213
705
153
650
203
1227
1611
1977
549
1568
19
15
789
53
113
17
245
437
261
781
529
85
213
705
153
650
202
1227
1611
1977
549
1568
19
15
789
53
113
17
245
437
261
781
529
85
213
417
265
618
203
203
269
773
273
400
19
15
789
53
113
17
245
437
261
781
529
85
213
417
265
618
202
203
269
773
273
400
19
15
789
53
113
17
245
437
261
781
529
85
213
417
265
618
206
202
263
773
273
400
19
15
789
53
113
17
245
437
261
781
529
85
213
709
137
682
203
1227
1611
1979
513
1568
19
15
789
53
113
17
245
437
261
781
529
341
213
705
137
650
202
714
523
1977
561
1584
19
15
789
53
113
17
245
437
261
781
529
341
213
705
137
682
202
714
523
1977
517
1568
19
15
789
53
113
17
245
437
261
781
529
341
213
705
153
650
202
714
523
1977
529
1568
19
15
789
53
113
17
245
437
261
781
529
341
213
709
141
645
205
717
522
1978
514
1673
19
15
789
53
113
17
245
437
261
781
529
341
213
709
141
677
205
717
522
1978
514
1577
19
15
789
53
113
17
245
437
261
781
529
341
213
709
149
645
205
717
522
1978
523
1577
19
15
789
53
113
17
245
437
261
781
529
341
213
709
157
645
205
717
522
1978
546
1570
19
15
789
53
113
17
245
437
261
781
529
341
217
709
137
649
206
714
515
1965
513
1633
19
15
789
53
113
17
245
437
261
781
529
341
217
709
137
681
206
714
515
1965
513
1697
19
15
789
53
113
17
245
437
261
781
529
341
217
709
137
682
203
715
515
1965
513
1568
19
15
789
53
113
17
245
437
261
781
529
341
217
709
153
649
206
714
515
1965
545
1697
19
15
789
53
113
17
245
437
261
781
529
341
217
709
153
650
203
715
515
1965
545
1568
19
15
789
53
113
17
245
437
261
781
529
341
217
709
153
650
202
715
515
1965
545
1568
19
15
789
53
113
17
245
501
257
770
1041
85
213
386
558
544
558
714
1675
1784
1668
1156
19
15
789
53
113
17
245
501
257
770
1041
85
213
386
558
544
942
715
1611
1784
1668
1156
19
15
789
53
113
17
245
501
257
773
17
85
217
387
545
682
431
717
289
793
769
520
19
15
789
53
113
17
245
501
257
777
1041
85
213
386
46
270
910
715
1611
1784
1924
1216
19
15
789
53
113
17
245
501
257
777
1041
85
213
386
46
302
910
715
1611
1784
1924
1152
19
15
789
53
113
17
245
501
257
777
1041
85
213
386
558
526
526
715
1611
1784
1668
1216
19
15
789
53
113
17
245
501
257
777
1041
85
213
386
558
526
527
715
1611
1784
1668
1216
19
15
789
53
113
17
245
501
257
777
1041
85
213
386
558
526
910
715
1611
1784
1668
1216
19
15
789
53
113
17
245
501
257
777
1041
85
213
386
558
526
911
715
1611
1784
1668
1216
19
15
789
53
113
17
245
501
257
777
1041
85
213
386
558
558
526
714
1611
1784
1668
1152
19
15
789
53
113
17
245
501
257
777
1041
85
213
386
558
558
910
714
1611
1784
1668
1152
19
15
789
53
113
17
245
501
257
777
1041
85
213
386
558
558
718
203
1611
1784
1668
1152
19
15
789
53
113
17
245
501
257
777
1041
85
213
386
558
686
718
202
1611
1784
1668
512
19
15
789
53
113
17
245
501
257
777
1041
85
213
389
17
533
525
1126
1675
1789
401
906
19
15
789
53
113
17
245
501
257
777
1041
85
213
389
529
533
525
102
139
765
1681
1162
19
15
789
53
113
17
245
501
257
777
1041
85
213
389
529
665
717
717
1674
1787
1681
545
19
15
789
53
113
17
245
501
257
777
1041
85
213
389
273
533
525
102
139
765
145
394
19
15
789
53
113
17
245
501
257
777
1041
85
213
389
273
277
525
1190
1162
763
273
77
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
17
533
525
102
1670
1777
389
909
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
17
533
909
710
1671
1777
389
909
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
17
537
534
726
646
1777
389
897
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
17
537
909
717
1677
1777
389
897
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
17
277
909
198
141
757
389
141
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
17
281
909
205
141
753
389
129
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
17
281
918
214
150
753
389
129
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
17
597
525
614
783
785
466
774
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
17
469
909
198
141
757
389
525
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
17
473
909
205
141
753
389
513
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
529
533
525
102
134
753
1669
1165
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
529
533
909
1222
135
753
1685
1162
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
529
537
534
214
134
753
1669
1153
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
529
537
909
1229
141
753
1669
1153
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
529
537
717
205
1610
1769
1673
1153
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
529
597
525
1126
1095
785
773
781
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
529
665
717
717
1677
1777
1681
545
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
273
533
525
102
134
753
261
397
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
273
533
909
1222
141
757
133
397
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
273
537
534
214
134
753
261
385
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
273
537
909
1229
141
753
261
385
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
273
277
525
1190
1163
753
133
141
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
273
277
909
198
141
741
261
77
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
273
281
909
205
141
753
273
97
19
15
789
53
113
17
245
501
257
777
1041
85
213
401
273
281
918
214
150
753
261
65
19
15
789
53
113
17
245
501
257
777
1041
85
213
405
17
533
525
102
1670
742
385
909
19
15
789
53
113
17
245
501
257
777
1041
85
213
405
17
533
909
710
1678
1782
385
909
19
15
789
53
113
17
245
501
257
777
1041
85
213
405
17
537
909
717
1677
1773
385
897
19
15
789
53
113
17
245
501
257
777
1041
85
213
405
17
277
909
198
142
758
385
141
19
15
789
53
113
17
245
501
257
777
1041
85
213
405
17
281
909
717
1677
1773
385
129
19
15
789
53
113
17
245
501
257
777
1041
85
213
405
17
469
909
198
142
758
385
525
19
15
789
53
113
17
245
501
257
777
1041
85
213
405
529
533
525
102
134
742
1665
1165
19
15
789
53
113
17
245
501
257
777
1041
85
213
405
529
533
909
710
1678
1782
1681
1162
19
15
789
53
113
17
245
501
257
777
1041
85
213
405
529
537
909
717
1677
1773
1665
1153
19
15
789
53
113
17
245
501
257
777
1041
85
213
405
529
537
717
205
1606
1773
1697
1153
19
15
789
53
113
17
245
501
257
777
1041
85
213
405
529
597
525
1126
1094
790
769
781
19
15
789
53
113
17
245
501
257
777
1041
85
213
405
529
665
717
205
1606
1773
1697
545
19
15
789
53
113
17
245
501
257
777
1041
85
213
405
273
533
525
102
134
742
257
397
19
15
789
53
113
17
245
501
257
777
1041
85
213
405
273
533
909
1222
142
758
129
397
19
15
789
53
113
17
245
501
257
777
1041
85
213
405
273
537
909
717
1677
1773
257
385
19
15
789
53
113
17
245
501
257
777
1041
85
213
405
273
277
525
678
1670
1766
257
74
19
15
789
53
113
17
245
501
257
777
1041
85
213
405
273
277
909
1222
142
758
129
141
19
15
789
53
113
17
245
501
257
777
1041
85
213
405
273
281
909
717
1677
1773
257
65
19
15
789
53
113
17
245
501
257
777
1041
85
213
402
17
533
525
678
782
784
454
838
19
15
789
53
113
17
245
501
257
777
1041
85
213
402
17
533
909
710
1678
1776
390
902
19
15
789
53
113
17
245
501
257
777
1041
85
213
402
17
277
909
710
1678
1776
390
134
19
15
789
53
113
17
245
501
257
777
1041
85
213
402
17
597
525
614
791
784
1798
774
19
15
789
53
113
17
245
501
257
777
1041
85
213
402
529
533
525
678
782
784
774
646
19
15
789
53
113
17
245
501
257
777
1041
85
213
402
529
533
909
710
1678
1776
1670
1158
19
15
789
53
113
17
245
501
257
777
1041
85
213
402
529
597
525
614
791
784
774
774
19
15
789
53
113
17
245
501
257
777
1041
85
213
402
529
661
717
717
1677
1776
1686
550
19
15
789
53
113
17
245
501
257
777
1041
85
213
402
529
665
717
717
1677
1776
1686
545
19
15
789
53
113
17
245
501
257
777
1041
85
213
402
273
533
525
678
782
784
262
390
19
15
789
53
113
17
245
501
257
777
1041
85
213
402
273
533
909
710
1678
1776
262
390
19
15
789
53
113
17
245
501
257
777
1041
85
213
402
273
277
525
678
782
784
262
70
19
15
789
53
113
17
245
501
257
777
1041
85
213
402
273
277
909
710
1678
1776
262
70
19
15
789
53
113
17
245
501
257
777
1041
85
212
402
529
661
717
717
1676
1780
1670
550
19
15
789
53
113
17
245
501
257
777
1041
85
212
402
529
665
717
717
1676
1780
1670
545
19
15
789
53
113
17
245
501
257
777
1041
85
217
385
17
533
525
102
1665
1781
405
909
19
15
789
53
113
17
245
501
257
777
1041
85
217
385
17
533
909
710
1667
1781
405
909
19
15
789
53
113
17
245
501
257
777
1041
85
217
385
17
277
909
710
1667
1781
405
141
19
15
789
53
113
17
245
501
257
777
1041
85
217
385
529
533
525
102
129
757
1685
1165
19
15
789
53
113
17
245
501
257
777
1041
85
217
385
529
533
909
710
1667
1781
1685
1165
19
15
789
53
113
17
245
501
257
777
1041
85
217
385
273
533
525
102
129
757
277
397
19
15
789
53
113
17
245
501
257
777
1041
85
217
385
273
533
909
1222
131
757
277
397
19
15
789
53
113
17
245
501
257
777
1041
85
217
385
273
277
909
198
131
757
277
77
19
15
789
53
113
17
245
501
257
777
1041
85
217
387
529
533
525
1126
1089
793
973
589
19
15
789
53
113
17
245
501
257
777
1041
85
217
387
273
533
525
1126
1089
793
1101
653
19
15
789
53
113
17
245
501
257
777
17
85
213
386
558
526
1550
1738
1611
1784
1668
1216
19
15
789
53
113
17
245
501
257
777
17
85
213
386
558
558
1742
1739
1675
1784
1668
1152
19
15
789
53
113
17
245
501
257
777
17
85
213
386
558
686
1742
1739
1675
1784
1668
512
19
15
789
53
113
17
245
501
257
777
17
85
213
386
302
558
1742
1739
1675
1784
260
384
19
15
789
53
113
17
245
501
257
777
17
85
213
389
17
537
1741
1741
1165
765
401
897
19
15
789
53
113
17
245
501
257
777
17
85
213
389
17
469
397
205
138
763
401
525
19
15
789
53
113
17
245
501
257
777
17
85
213
389
529
537
1741
1741
1674
1787
1681
1153
19
15
789
53
113
17
245
501
257
777
17
85
213
389
273
537
1741
1741
1165
765
145
385
19
15
789
53
113
17
245
501
257
777
17
85
213
401
17
537
1741
1741
1165
753
389
897
19
15
789
53
113
17
245
501
257
777
17
85
213
401
17
277
397
198
141
757
389
141
19
15
789
53
113
17
245
501
257
777
17
85
213
401
17
281
397
205
141
753
389
129
19
15
789
53
113
17
245
501
257
777
17
85
213
401
17
281
406
214
150
753
389
129
19
15
789
53
113
17
245
501
257
777
17
85
213
401
17
469
397
198
141
757
389
525
19
15
789
53
113
17
245
501
257
777
17
85
213
401
17
473
397
205
141
753
389
513
19
15
789
53
113
17
245
501
257
777
17
85
213
401
529
533
397
198
135
753
1685
1162
19
15
789
53
113
17
245
501
257
777
17
85
213
401
529
537
397
205
141
753
1669
1153
19
15
789
53
113
17
245
501
257
777
17
85
213
401
529
537
1741
1741
1165
789
773
641
19
15
789
53
113
17
245
501
257
777
17
85
213
401
529
277
397
1222
70
785
977
74
19
15
789
53
113
17
245
501
257
777
17
85
213
401
529
281
397
717
269
785
773
65
19
15
789
53
113
17
245
501
257
777
17
85
213
401
529
281
406
726
294
785
773
65
19
15
789
53
113
17
245
501
257
777
17
85
213
401
529
601
1741
1741
1165
789
773
769
19
15
789
53
113
17
245
501
257
777
17
85
213
401
529
665
1741
1741
1165
789
773
545
19
15
789
53
113
17
245
501
257
777
17
85
213
401
529
469
397
1222
70
785
789
10
19
15
789
53
113
17
245
501
257
777
17
85
213
401
529
473
397
717
269
785
773
1
19
15
789
53
113
17
245
501
257
777
17
85
213
401
273
533
397
102
87
785
1106
662
19
15
789
53
113
17
245
501
257
777
17
85
213
401
273
537
1741
1741
1165
789
273
387
19
15
789
53
113
17
245
501
257
777
17
85
213
401
273
277
397
198
141
741
261
77
19
15
789
53
113
17
245
501
257
777
17
85
213
401
273
281
397
205
141
753
273
97
19
15
789
53
113
17
245
501
257
777
17
85
213
401
273
281
406
214
150
753
261
65
19
15
789
53
113
17
245
501
257
777
17
85
213
405
17
537
1741
1741
1165
749
385
897
19
15
789
53
113
17
245
501
257
777
17
85
213
405
17
277
397
198
142
758
385
141
19
15
789
53
113
17
245
501
257
777
17
85
213
405
17
281
397
717
269
797
1985
577
19
15
789
53
113
17
245
501
257
777
17
85
213
405
17
469
397
198
142
758
385
525
19
15
789
53
113
17
245
501
257
777
17
85
213
405
17
473
397
717
269
797
1985
513
19
15
789
53
113
17
245
501
257
777
17
85
213
405
529
537
1741
1741
1165
797
769
641
19
15
789
53
113
17
245
501
257
777
17
85
213
405
529
277
397
1222
70
790
769
77
19
15
789
53
113
17
245
501
257
777
17
85
213
405
529
281
397
717
269
797
769
65
19
15
789
53
113
17
245
501
257
777
17
85
213
405
529
601
1741
1741
1165
797
769
769
19
15
789
53
113
17
245
501
257
777
17
85
213
405
529
665
1741
1741
1165
797
833
545
19
15
789
53
113
17
245
501
257
777
17
85
213
405
529
469
397
1222
70
790
769
13
19
15
789
53
113
17
245
501
257
777
17
85
213
405
529
473
397
1229
77
797
769
1
19
15
789
53
113
17
245
501
257
777
17
85
213
405
273
537
1741
1741
1165
797
577
385
19
15
789
53
113
17
245
501
257
777
17
85
213
405
273
277
397
1222
70
790
1105
74
19
15
789
53
113
17
245
501
257
777
17
85
213
405
273
281
397
1229
70
790
1105
65
19
15
789
53
113
17
245
501
257
777
17
85
213
402
17
537
1741
1741
1165
752
390
898
19
15
789
53
113
17
245
501
257
777
17
85
213
402
17
281
406
726
294
752
390
130
19
15
789
53
113
17
245
501
257
777
17
85
213
402
529
533
397
102
87
784
790
646
19
15
789
53
113
17
245
501
257
777
17
85
213
402
529
537
1741
1741
1677
1776
1686
1153
19
15
789
53
113
17
245
501
257
777
17
85
213
402
529
277
397
102
87
784
790
70
19
15
789
53
113
17
245
501
257
777
17
85
213
402
529
661
1741
1741
1677
1776
1686
550
19
15
789
53
113
17
245
501
257
777
17
85
213
402
529
665
1741
1741
1677
1776
1686
545
19
15
789
53
113
17
245
501
257
777
17
85
213
402
529
469
397
102
87
784
790
6
19
15
789
53
113
17
245
501
257
777
17
85
213
402
273
533
397
102
87
784
1110
662
19
15
789
53
113
17
245
501
257
777
17
85
213
402
273
537
1741
1741
1165
752
278
385
19
15
789
53
113
17
245
501
257
777
17
85
213
402
273
277
397
102
87
784
598
70
19
15
789
53
113
17
245
501
257
777
17
85
213
402
273
281
406
726
294
752
262
33
19
15
789
53
113
17
245
501
257
777
17
85
212
402
17
537
1741
1741
1164
740
390
897
19
15
789
53
113
17
245
501
257
777
17
85
212
402
17
277
397
717
268
788
1990
582
19
15
789
53
113
17
245
501
257
777
17
85
212
402
17
469
397
717
268
788
1990
518
19
15
789
53
113
17
245
501
257
777
17
85
212
402
529
537
1741
1741
1164
788
774
577
19
15
789
53
113
17
245
501
257
777
17
85
212
402
529
277
397
717
268
788
774
70
19
15
789
53
113
17
245
501
257
777
17
85
212
402
529
601
1741
1741
1164
788
774
769
19
15
789
53
113
17
245
501
257
777
17
85
212
402
529
661
1741
1741
1164
788
838
550
19
15
789
53
113
17
245
501
257
777
17
85
212
402
529
665
1741
1741
1164
788
774
545
19
15
789
53
113
17
245
501
257
777
17
85
212
402
529
469
397
717
268
788
774
6
19
15
789
53
113
17
245
501
257
777
17
85
212
402
273
537
1741
1741
1164
788
278
385
19
15
789
53
113
17
245
501
257
777
17
85
212
402
273
277
397
717
268
788
614
38
19
15
789
53
113
17
245
501
257
777
17
85
212
402
31
277
397
717
268
788
1954
1216
19
15
789
53
113
17
245
501
257
777
17
85
212
402
31
469
397
717
268
788
1954
512
19
15
789
53
113
17
245
501
257
777
17
85
212
402
543
277
397
717
268
788
770
64
19
15
789
53
113
17
245
501
257
777
17
85
212
402
543
469
397
717
268
788
770
0
19
15
789
53
113
17
245
501
257
777
17
85
217
385
273
277
397
198
131
757
277
77
19
15
789
53
113
17
245
501
257
777
17
85
217
387
529
533
397
102
65
793
845
589
19
15
789
53
113
17
245
501
257
777
17
85
217
387
529
277
397
1222
65
793
973
77
19
15
789
53
113
17
245
501
257
777
17
85
217
387
529
469
397
102
65
793
845
13
19
15
789
53
113
17
245
501
257
777
17
85
217
387
273
277
397
1222
65
793
1101
141
19
15
789
53
113
17
245
501
257
777
17
85
217
387
273
281
397
1229
65
793
1101
97
19
15
789
53
113
17
245
501
257
777
17
85
217
387
273
281
406
1238
65
793
1101
97
19
15
789
53
113
17
245
501
257
777
17
85
217
387
287
277
397
1229
65
793
1096
129
19
15
789
53
113
17
245
501
257
777
17
149
213
401
17
277
397
486
262
785
1937
1162
19
15
789
53
113
17
245
501
257
777
17
149
213
401
17
469
397
486
262
785
2001
522
19
15
789
53
113
17
245
501
257
777
17
149
213
401
529
533
397
486
262
785
773
1165
19
15
789
53
113
17
245
501
257
777
17
149
213
401
529
277
397
486
262
785
773
77
19
15
789
53
113
17
245
501
257
777
17
149
213
401
529
469
397
486
262
785
773
13
19
15
789
53
113
17
245
501
257
777
17
149
213
401
273
277
397
486
262
785
1105
74
19
15
789
53
113
17
245
501
257
777
17
149
213
405
17
277
397
486
262
790
1985
589
19
15
789
53
113
17
245
501
257
777
17
149
213
405
17
469
397
486
262
790
1953
522
19
15
789
53
113
17
245
501
257
777
17
149
213
405
529
533
397
486
262
790
769
1165
19
15
789
53
113
17
245
501
257
777
17
149
213
405
529
277
397
486
262
790
769
77
19
15
789
53
113
17
245
501
257
777
17
149
213
405
529
469
397
486
262
790
769
13
19
15
789
53
113
17
245
501
257
777
17
149
213
405
273
277
397
486
262
790
1089
141
19
15
789
53
113
17
245
501
257
777
17
149
217
389
529
533
397
486
257
797
785
653
19
15
789
53
113
17
245
501
257
777
17
149
217
389
529
277
397
486
257
797
785
77
19
15
789
53
113
17
245
501
257
777
17
149
217
389
529
469
397
486
257
797
785
13
19
15
789
53
113
17
245
501
257
777
17
149
217
401
17
277
397
486
257
789
1925
1165
19
15
789
53
113
17
245
501
257
777
17
149
217
401
17
469
397
486
257
789
1925
525
19
15
789
53
113
17
245
501
257
777
17
149
217
401
529
533
397
486
257
789
773
1165
19
15
789
53
113
17
245
501
257
777
17
149
217
401
529
277
397
486
257
789
773
77
19
15
789
53
113
17
245
501
257
777
17
149
217
401
529
469
397
486
257
789
773
13
19
15
789
53
113
17
245
501
257
777
17
149
217
401
273
277
397
486
257
789
1093
141
19
15
789
53
113
17
245
501
257
777
529
85
213
402
529
661
205
205
269
784
854
550
19
15
789
53
113
17
245
501
257
777
529
85
212
402
529
661
205
205
268
788
774
550
19
15
789
53
113
17
245
501
257
777
30
86
213
401
529
665
1736
1728
1670
1777
1669
545
19
15
789
53
113
17
245
501
257
777
30
86
213
405
529
665
1736
1728
1670
1766
1697
545
19
15
789
53
113
17
245
501
257
781
1041
85
213
389
17
538
907
715
1675
1791
401
896
19
15
789
53
113
17
245
501
257
781
1041
85
213
389
529
538
523
715
1675
1791
1681
1152
19
15
789
53
113
17
245
501
257
781
1041
85
213
389
529
538
907
715
1675
1791
1681
1152
19
15
789
53
113
17
245
501
257
781
1041
85
213
389
529
538
715
203
1611
1787
1681
1152
19
15
789
53
113
17
245
501
257
781
1041
85
213
389
273
538
523
203
139
767
273
384
19
15
789
53
113
17
245
501
257
781
1041
85
213
389
273
282
907
203
139
767
273
96
19
15
789
53
113
17
245
501
257
781
1041
85
213
401
17
538
523
715
1675
1777
389
896
19
15
789
53
113
17
245
501
257
781
1041
85
213
401
17
538
534
726
646
1765
405
896
19
15
789
53
113
17
245
501
257
781
1041
85
213
401
17
538
907
715
1675
1777
389
896
19
15
789
53
113
17
245
501
257
781
1041
85
213
401
17
282
907
203
139
753
389
352
19
15
789
53
113
17
245
501
257
781
1041
85
213
401
17
282
918
214
134
753
389
352
19
15
789
53
113
17
245
501
257
781
1041
85
213
401
17
474
907
1227
139
753
389
512
19
15
789
53
113
17
245
501
257
781
1041
85
213
401
17
474
971
203
151
757
389
512
19
15
789
53
113
17
245
501
257
781
1041
85
213
401
529
538
523
203
139
753
1681
1152
19
15
789
53
113
17
245
501
257
781
1041
85
213
401
529
538
534
214
134
753
1681
1152
19
15
789
53
113
17
245
501
257
781
1041
85
213
401
529
538
907
1227
141
757
1669
1152
19
15
789
53
113
17
245
501
257
781
1041
85
213
401
529
538
715
203
1611
1777
1669
1152
19
15
789
53
113
17
245
501
257
781
1041
85
213
401
529
538
714
203
1611
1777
1669
1152
19
15
789
53
113
17
245
501
257
781
1041
85
213
401
529
666
715
203
1611
1777
1669
544
19
15
789
53
113
17
245
501
257
781
1041
85
213
401
273
538
523
203
139
753
273
384
19
15
789
53
113
17
245
501
257
781
1041
85
213
401
273
538
534
214
134
753
273
384
19
15
789
53
113
17
245
501
257
781
1041
85
213
401
273
538
907
1227
141
757
261
384
19
15
789
53
113
17
245
501
257
781
1041
85
213
401
273
282
534
726
1670
1777
261
96
19
15
789
53
113
17
245
501
257
781
1041
85
213
401
273
282
907
203
139
753
273
96
19
15
789
53
113
17
245
501
257
781
1041
85
213
401
273
282
906
1226
143
753
273
96
19
15
789
53
113
17
245
501
257
781
1041
85
213
401
273
282
918
214
134
753
273
96
19
15
789
53
113
17
245
501
257
781
1041
85
213
405
17
282
907
715
1611
1775
1921
1152
19
15
789
53
113
17
245
501
257
781
1041
85
213
405
17
282
918
214
134
742
385
576
19
15
789
53
113
17
245
501
257
781
1041
85
213
405
529
538
534
214
134
742
1665
1216
19
15
789
53
113
17
245
501
257
781
1041
85
213
405
529
538
907
715
1611
1773
1665
1152
19
15
789
53
113
17
245
501
257
781
1041
85
213
405
529
538
715
203
1611
1773
1665
1152
19
15
789
53
113
17
245
501
257
781
1041
85
213
405
529
538
714
203
1611
1773
1665
1152
19
15
789
53
113
17
245
501
257
781
1041
85
213
405
273
538
534
214
134
742
270
384
19
15
789
53
113
17
245
501
257
781
1041
85
213
405
273
282
534
726
1670
1766
270
96
19
15
789
53
113
17
245
501
257
781
1041
85
213
405
273
282
918
214
134
742
270
96
19
15
789
53
113
17
245
501
257
781
1041
85
213
402
17
282
907
715
1611
1768
1933
1216
19
15
789
53
113
17
245
501
257
781
1041
85
212
402
17
282
907
715
1612
1777
1926
1152
19
15
789
53
113
17
245
501
257
781
1041
85
212
402
529
538
715
203
1612
1777
1686
1152
19
15
789
53
113
17
245
501
257
781
1041
85
217
385
17
538
907
715
1667
1775
417
896
19
15
789
53
113
17
245
501
257
781
1041
85
217
385
17
282
907
715
1667
1775
417
128
19
15
789
53
113
17
245
501
257
781
1041
85
217
385
529
538
907
715
1667
1775
1697
1152
19
15
789
53
113
17
245
501
257
781
1041
85
217
385
529
666
715
715
1667
1775
1697
544
19
15
789
53
113
17
245
501
257
781
1041
85
217
389
49
538
907
715
1667
1773
398
896
19
15
789
53
113
17
245
501
257
781
1041
85
217
389
561
538
907
715
1667
1773
1678
1152
19
15
789
53
113
17
245
501
257
781
17
85
213
385
17
538
1738
1738
1675
1785
1813
1408
19
15
789
53
113
17
245
501
257
781
17
85
213
385
529
538
1738
1738
1675
1785
1685
1152
19
15
789
53
113
17
245
501
257
781
17
85
213
389
17
538
1739
1739
1675
1791
401
896
19
15
789
53
113
17
245
501
257
781
17
85
213
389
529
538
1739
1739
1675
1791
1681
1152
19
15
789
53
113
17
245
501
257
781
17
85
213
401
17
538
1739
1739
1675
1777
389
896
19
15
789
53
113
17
245
501
257
781
17
85
213
401
17
538
1738
1739
1675
1777
389
896
19
15
789
53
113
17
245
501
257
781
17
85
213
401
17
282
395
203
141
757
389
128
19
15
789
53
113
17
245
501
257
781
17
85
213
401
17
282
406
214
134
753
389
352
19
15
789
53
113
17
245
501
257
781
17
85
213
401
17
474
395
203
141
757
389
512
19
15
789
53
113
17
245
501
257
781
17
85
213
401
529
538
395
203
141
757
1669
1152
19
15
789
53
113
17
245
501
257
781
17
85
213
401
529
538
1739
1739
1675
1777
1681
1152
19
15
789
53
113
17
245
501
257
781
17
85
213
401
529
538
1738
1739
1675
1777
1681
1152
19
15
789
53
113
17
245
501
257
781
17
85
213
401
529
282
395
1227
75
793
785
64
19
15
789
53
113
17
245
501
257
781
17
85
213
401
529
282
406
726
278
785
785
64
19
15
789
53
113
17
245
501
257
781
17
85
213
401
529
666
1739
1739
1675
1777
1681
544
19
15
789
53
113
17
245
501
257
781
17
85
213
401
529
474
395
1227
75
793
785
0
19
15
789
53
113
17
245
501
257
781
17
85
213
401
529
474
459
203
79
785
785
0
19
15
789
53
113
17
245
501
257
781
17
85
213
401
529
474
458
202
78
785
785
0
19
15
789
53
113
17
245
501
257
781
17
85
213
401
273
538
1739
1739
1675
1777
261
384
19
15
789
53
113
17
245
501
257
781
17
85
213
401
273
538
1738
1739
1675
1777
261
384
19
15
789
53
113
17
245
501
257
781
17
85
213
401
273
282
395
1227
75
793
1109
160
19
15
789
53
113
17
245
501
257
781
17
85
213
401
273
282
406
214
134
753
273
96
19
15
789
53
113
17
245
501
257
781
17
85
213
405
17
538
1739
1739
1679
1773
1793
1408
19
15
789
53
113
17
245
501
257
781
17
85
213
405
17
538
1738
1739
1679
1773
1793
1408
19
15
789
53
113
17
245
501
257
781
17
85
213
405
17
282
406
214
134
742
385
576
19
15
789
53
113
17
245
501
257
781
17
85
213
405
529
538
1738
1738
1675
1775
1665
1152
19
15
789
53
113
17
245
501
257
781
17
85
213
405
529
282
395
1227
75
799
785
96
19
15
789
53
113
17
245
501
257
781
17
85
213
405
529
282
406
726
278
790
769
96
19
15
789
53
113
17
245
501
257
781
17
85
213
405
529
474
395
1227
75
797
769
0
19
15
789
53
113
17
245
501
257
781
17
85
213
405
529
474
459
203
75
799
785
0
19
15
789
53
113
17
245
501
257
781
17
85
213
405
529
474
458
202
79
797
769
0
19
15
789
53
113
17
245
501
257
781
17
85
213
405
273
282
406
214
134
742
270
96
19
15
789
53
113
17
245
501
257
781
17
85
213
402
17
538
1738
1738
1675
1768
1805
1408
19
15
789
53
113
17
245
501
257
781
17
85
213
402
529
282
395
1227
79
792
774
64
19
15
789
53
113
17
245
501
257
781
17
85
213
402
529
474
395
1227
79
792
774
0
19
15
789
53
113
17
245
501
257
781
17
85
213
402
529
474
459
203
79
792
774
0
19
15
789
53
113
17
245
501
257
781
17
85
213
402
529
474
458
202
78
792
774
0
19
15
789
53
113
17
245
501
257
781
17
85
213
402
273
282
395
1227
79
792
1094
96
19
15
789
53
113
17
245
501
257
781
17
85
212
402
17
538
1739
1739
1676
1780
390
896
19
15
789
53
113
17
245
501
257
781
17
85
212
402
529
538
1739
1739
1676
1780
1686
1152
19
15
789
53
113
17
245
501
257
781
17
85
212
402
273
538
1739
1739
1676
1780
262
384
19
15
789
53
113
17
245
501
257
781
17
85
217
385
33
269
394
714
290
750
386
295
19
15
789
53
113
17
245
501
257
781
17
85
217
385
17
538
1739
1739
1155
751
417
896
19
15
789
53
113
17
245
501
257
781
17
85
217
385
17
538
1738
1739
1155
751
417
896
19
15
789
53
113
17
245
501
257
781
17
85
217
385
529
538
1739
1739
1667
1775
1697
1152
19
15
789
53
113
17
245
501
257
781
17
85
217
385
529
666
1739
1739
1667
1775
1697
544
19
15
789
53
113
17
245
501
257
781
17
85
217
389
305
538
1739
1739
1155
749
270
384
19
15
789
53
113
17
245
501
257
781
17
85
217
401
529
538
1739
1739
1155
789
773
640
19
15
789
53
113
17
245
501
257
781
17
85
217
401
529
538
1738
1739
1155
789
773
640
19
15
789
53
113
17
245
501
257
781
17
85
217
401
529
666
1739
1739
1155
789
773
544
19
15
789
53
113
17
245
501
257
781
17
85
217
401
273
538
1739
1739
1155
789
593
416
19
15
789
53
113
17
245
501
257
781
17
85
217
401
273
538
1738
1739
1155
789
593
416
19
15
789
53
113
17
245
501
257
781
17
85
217
405
529
538
1739
1739
1155
791
769
896
19
15
789
53
113
17
245
501
257
781
17
85
217
405
529
538
1738
1739
1155
791
769
896
19
15
789
53
113
17
245
501
257
781
17
85
217
405
529
666
1739
1739
1155
791
769
544
19
15
789
53
113
17
245
501
257
781
17
85
217
405
273
538
1739
1739
1155
791
577
416
19
15
789
53
113
17
245
501
257
781
17
85
217
405
273
538
1738
1739
1155
791
577
416
19
15
789
53
113
17
245
501
257
778
17
85
217
387
33
280
398
715
259
793
1921
580
19
15
789
53
113
17
245
501
257
778
1038
77
217
385
545
536
512
1121
1601
1774
1667
1220
19
15
789
53
113
17
245
501
257
778
1038
77
217
385
545
536
896
1121
1601
1774
1667
1220
19
15
789
53
113
17
245
501
257
778
1038
77
217
385
289
280
896
1121
1601
1774
259
68
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
25
258
926
214
151
741
385
208
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
25
282
926
1238
151
741
385
128
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
18
258
926
214
151
741
400
176
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
18
534
942
1226
647
757
400
904
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
18
278
942
202
151
757
400
136
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
18
282
926
1238
151
741
400
128
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
26
258
926
214
151
741
384
136
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
537
514
542
214
151
741
1665
1200
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
537
538
542
214
151
741
1665
1152
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
530
514
542
214
151
741
1680
1200
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
530
534
942
1226
647
757
1680
1160
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
530
538
542
214
151
741
1680
1152
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
281
258
926
1238
151
741
129
208
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
281
538
542
214
151
741
257
384
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
281
282
542
726
1687
1765
257
64
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
281
282
926
1238
151
741
129
128
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
538
514
542
214
151
741
1664
1160
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
274
514
542
214
151
741
264
412
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
274
258
926
214
151
741
264
48
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
274
534
942
1226
647
757
272
392
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
274
538
542
214
151
741
264
384
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
274
278
942
1226
151
741
144
136
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
274
282
542
726
1687
1765
264
64
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
274
282
926
1238
151
741
264
64
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
282
514
542
214
151
741
256
392
19
15
789
53
113
17
245
501
261
773
1041
85
213
401
282
258
926
1238
151
741
128
136
19
15
789
53
113
17
245
501
261
773
1041
85
213
402
22
534
942
1226
779
792
388
896
19
15
789
53
113
17
245
501
261
773
1041
85
213
402
22
598
942
1226
791
784
1796
768
19
15
789
53
113
17
245
501
261
773
1041
85
213
402
18
534
942
1226
779
792
400
904
19
15
789
53
113
17
245
501
261
773
1041
85
213
402
18
278
942
202
151
752
400
136
19
15
789
53
113
17
245
501
261
773
1041
85
213
402
18
598
942
1226
791
784
1808
788
19
15
789
53
113
17
245
501
261
773
1041
85
213
402
534
534
942
1226
779
792
900
1152
19
15
789
53
113
17
245
501
261
773
1041
85
213
402
534
598
942
1226
791
784
772
768
19
15
789
53
113
17
245
501
261
773
1041
85
213
402
530
534
942
1226
779
792
912
1160
19
15
789
53
113
17
245
501
261
773
1041
85
213
402
274
534
942
1226
647
752
272
392
19
15
789
53
113
17
245
501
261
773
1041
85
213
402
274
278
942
202
151
752
272
84
19
15
789
53
113
17
245
501
261
773
1041
85
213
402
278
534
942
1226
791
784
260
384
19
15
789
53
113
17
245
501
261
777
1041
85
213
389
21
529
525
1126
1675
1789
405
897
19
15
789
53
113
17
245
501
261
777
1041
85
213
389
21
273
909
205
138
766
406
129
19
15
789
53
113
17
245
501
261
777
1041
85
213
389
533
529
525
102
139
765
1685
1153
19
15
789
53
113
17
245
501
261
777
1041
85
213
389
53
273
909
717
1674
1787
1805
1153
19
15
789
53
113
17
245
501
261
777
1041
85
213
389
277
529
525
1126
139
765
277
385
19
15
789
53
113
17
245
501
261
777
1041
85
213
389
277
273
909
205
138
766
278
78
19
15
789
53
113
17
245
501
261
777
1041
85
213
389
309
273
909
717
1674
1787
269
1
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
21
529
525
102
1687
1765
1805
1409
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
21
273
909
710
1677
1765
1805
1153
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
25
273
909
205
141
753
386
134
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
25
465
909
205
141
753
386
518
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
18
529
525
102
1671
1781
400
966
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
18
529
909
710
1677
1781
400
966
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
18
273
909
1222
141
757
400
150
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
18
593
525
614
791
785
464
774
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
18
465
909
198
141
757
400
518
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
533
529
525
1126
1674
1778
1670
1153
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
533
593
525
614
779
793
774
769
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
26
529
525
614
791
789
1856
838
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
26
593
525
614
791
789
416
774
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
537
529
909
1229
141
753
1666
1158
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
277
529
525
1126
1674
1778
262
385
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
277
529
909
1222
141
741
269
385
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
277
273
909
198
141
741
269
97
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
530
529
525
102
139
753
1680
646
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
530
529
909
710
1677
1781
1680
1158
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
530
593
525
614
791
789
848
790
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
281
529
909
1229
141
753
258
390
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
281
273
909
717
1677
1777
258
70
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
538
529
525
678
781
789
832
582
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
274
529
525
1126
139
753
272
406
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
274
529
909
710
1677
1781
272
406
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
274
273
909
198
135
741
264
102
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
282
529
525
678
781
789
608
710
19
15
789
53
113
17
245
501
261
777
1041
85
213
401
282
273
525
678
781
789
320
70
19
15
789
53
113
17
245
501
261
777
1041
85
213
405
21
529
525
102
1670
742
389
897
19
15
789
53
113
17
245
501
261
777
1041
85
213
405
21
273
909
198
142
758
389
129
19
15
789
53
113
17
245
501
261
777
1041
85
213
405
21
465
909
198
142
758
389
513
19
15
789
53
113
17
245
501
261
777
1041
85
213
405
533
529
525
102
134
742
1669
1153
19
15
789
53
113
17
245
501
261
777
1041
85
213
405
533
529
909
710
1678
1782
1685
1153
19
15
789
53
113
17
245
501
261
777
1041
85
213
405
533
593
525
1126
1094
790
774
769
19
15
789
53
113
17
245
501
261
777
1041
85
213
405
277
529
525
1126
134
742
261
385
19
15
789
53
113
17
245
501
261
777
1041
85
213
405
277
529
909
1222
142
758
133
385
19
15
789
53
113
17
245
501
261
777
1041
85
213
405
277
273
909
198
142
758
277
97
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
22
529
525
678
782
784
420
966
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
22
529
909
710
1678
1776
388
902
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
22
273
909
198
142
752
388
134
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
22
593
525
614
791
784
1796
774
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
22
465
909
198
142
752
388
518
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
18
529
525
102
1671
1776
400
910
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
18
529
909
710
1678
1776
400
910
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
18
273
909
710
1678
1776
400
142
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
18
593
525
614
783
784
464
790
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
26
529
525
102
1671
1776
384
902
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
26
529
909
710
1678
1776
384
902
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
26
273
909
198
142
752
384
134
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
26
593
525
614
791
784
1792
774
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
23
529
525
102
1671
1776
402
902
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
23
529
909
710
1678
1776
402
902
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
23
273
909
710
1678
1776
402
134
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
534
529
525
678
782
784
788
1158
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
534
529
909
710
1678
1776
1668
1158
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
534
593
525
614
783
784
776
778
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
530
529
525
102
143
752
1680
1166
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
530
529
909
710
1678
1776
1680
1166
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
530
593
525
1126
1095
784
848
790
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
538
529
525
102
135
752
1664
1158
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
538
593
525
1126
1095
784
768
774
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
531
529
525
678
782
784
842
588
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
274
529
525
1126
135
752
272
398
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
274
529
909
710
1678
1776
272
398
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
274
273
909
198
142
752
272
86
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
278
529
525
678
782
784
276
390
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
278
529
909
1222
142
752
132
390
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
278
273
525
678
782
784
276
70
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
278
273
909
198
142
752
276
86
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
535
529
525
102
135
752
1682
1158
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
535
529
909
710
1678
1776
1682
1158
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
535
593
525
1126
1095
784
850
790
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
275
529
525
678
782
784
266
394
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
282
529
525
102
135
752
256
390
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
282
529
909
710
1678
1776
256
390
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
282
273
525
1190
1167
752
128
134
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
282
273
909
1222
142
752
128
134
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
279
529
525
102
135
752
274
390
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
279
529
909
1222
142
752
274
390
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
279
273
525
1190
1167
752
274
38
19
15
789
53
113
17
245
501
261
777
1041
85
213
402
279
273
909
198
142
752
274
86
19
15
789
53
113
17
245
501
261
777
1041
85
217
385
53
273
909
710
1666
1775
397
129
19
15
789
53
113
17
245
501
261
777
1041
85
217
385
565
529
909
710
1666
1775
1677
1153
19
15
789
53
113
17
245
501
261
777
1041
85
217
385
309
273
909
710
1666
1775
269
1
19
15
789
53
113
17
245
501
261
777
1041
85
217
389
21
273
909
710
1666
1782
406
129
19
15
789
53
113
17
245
501
261
777
1041
85
217
389
533
529
909
710
1666
1782
1686
1153
19
15
789
53
113
17
245
501
261
777
1041
85
217
389
277
529
909
1222
130
758
278
385
19
15
789
53
113
17
245
501
261
777
1041
85
217
389
277
273
909
198
130
758
278
65
19
15
789
53
113
17
245
501
261
777
17
85
213
389
21
273
397
205
138
766
406
129
19
15
789
53
113
17
245
501
261
777
17
85
213
389
21
465
397
205
138
766
406
513
19
15
789
53
113
17
245
501
261
777
17
85
213
389
277
273
397
205
138
766
278
78
19
15
789
53
113
17
245
501
261
777
17
85
213
401
21
273
397
205
138
754
390
129
19
15
789
53
113
17
245
501
261
777
17
85
213
401
21
465
397
205
138
754
390
513
19
15
789
53
113
17
245
501
261
777
17
85
213
401
25
273
397
205
141
753
386
134
19
15
789
53
113
17
245
501
261
777
17
85
213
401
25
465
397
205
141
753
386
518
19
15
789
53
113
17
245
501
261
777
17
85
213
401
18
273
397
198
141
757
400
150
19
15
789
53
113
17
245
501
261
777
17
85
213
401
18
465
397
198
141
757
400
518
19
15
789
53
113
17
245
501
261
777
17
85
213
401
533
529
397
102
87
785
842
590
19
15
789
53
113
17
245
501
261
777
17
85
213
401
533
465
397
717
269
785
778
14
19
15
789
53
113
17
245
501
261
777
17
85
213
401
537
529
397
205
141
753
1666
1158
19
15
789
53
113
17
245
501
261
777
17
85
213
401
537
273
397
717
266
793
770
70
19
15
789
53
113
17
245
501
261
777
17
85
213
401
537
465
397
717
266
793
770
6
19
15
789
53
113
17
245
501
261
777
17
85
213
401
277
273
397
198
141
741
269
97
19
15
789
53
113
17
245
501
261
777
17
85
213
401
530
529
397
205
141
757
1680
1158
19
15
789
53
113
17
245
501
261
777
17
85
213
401
530
273
397
102
87
789
784
70
19
15
789
53
113
17
245
501
261
777
17
85
213
401
530
465
397
1222
71
789
784
6
19
15
789
53
113
17
245
501
261
777
17
85
213
401
281
273
397
1229
74
793
1090
71
19
15
789
53
113
17
245
501
261
777
17
85
213
401
274
273
397
198
135
741
264
102
19
15
789
53
113
17
245
501
261
777
17
85
213
405
21
273
397
198
142
758
389
129
19
15
789
53
113
17
245
501
261
777
17
85
213
405
21
465
397
198
142
758
389
513
19
15
789
53
113
17
245
501
261
777
17
85
213
405
533
273
397
1222
70
790
773
97
19
15
789
53
113
17
245
501
261
777
17
85
213
405
533
465
397
1222
70
790
789
1
19
15
789
53
113
17
245
501
261
777
17
85
213
405
277
273
397
198
142
758
277
97
19
15
789
53
113
17
245
501
261
777
17
85
213
402
22
273
397
198
142
752
388
134
19
15
789
53
113
17
245
501
261
777
17
85
213
402
22
465
397
198
142
752
388
518
19
15
789
53
113
17
245
501
261
777
17
85
213
402
26
273
397
198
142
752
384
134
19
15
789
53
113
17
245
501
261
777
17
85
213
402
534
529
397
102
87
784
788
646
19
15
789
53
113
17
245
501
261
777
17
85
213
402
534
273
397
102
87
784
788
70
19
15
789
53
113
17
245
501
261
777
17
85
213
402
534
465
397
102
87
784
788
6
19
15
789
53
113
17
245
501
261
777
17
85
213
402
530
273
397
102
87
784
784
86
19
15
789
53
113
17
245
501
261
777
17
85
213
402
530
465
397
102
87
784
784
14
19
15
789
53
113
17
245
501
261
777
17
85
213
402
538
529
397
102
87
784
928
710
19
15
789
53
113
17
245
501
261
777
17
85
213
402
538
273
397
102
87
784
800
70
19
15
789
53
113
17
245
501
261
777
17
85
213
402
538
465
397
102
87
784
800
6
19
15
789
53
113
17
245
501
261
777
17
85
213
402
274
273
397
198
142
752
272
86
19
15
789
53
113
17
245
501
261
777
17
85
213
402
278
529
397
102
87
784
1108
662
19
15
789
53
113
17
245
501
261
777
17
85
213
402
278
273
397
198
142
752
276
86
19
15
789
53
113
17
245
501
261
777
17
85
213
402
535
529
397
102
87
784
786
854
19
15
789
53
113
17
245
501
261
777
17
85
213
402
535
273
397
102
87
784
786
86
19
15
789
53
113
17
245
501
261
777
17
85
213
402
535
465
397
102
87
784
786
14
19
15
789
53
113
17
245
501
261
777
17
85
213
402
279
529
397
102
87
784
594
422
19
15
789
53
113
17
245
501
261
777
17
85
213
402
279
273
397
198
142
752
274
86
19
15
789
53
113
17
245
501
261
777
17
85
212
402
22
273
397
717
268
788
1988
598
19
15
789
53
113
17
245
501
261
777
17
85
212
402
18
273
397
717
268
788
2000
598
19
15
789
53
113
17
245
501
261
777
17
85
212
402
26
273
397
717
268
788
1984
582
19
15
789
53
113
17
245
501
261
777
17
85
212
402
23
273
397
717
268
788
2002
598
19
15
789
53
113
17
245
501
261
777
17
85
212
402
534
273
397
717
268
788
772
70
19
15
789
53
113
17
245
501
261
777
17
85
212
402
530
273
397
717
268
788
784
86
19
15
789
53
113
17
245
501
261
777
17
85
212
402
538
273
397
717
268
788
768
70
19
15
789
53
113
17
245
501
261
777
17
85
212
402
278
273
397
717
268
788
612
38
19
15
789
53
113
17
245
501
261
777
17
85
212
402
535
273
397
717
268
788
786
86
19
15
789
53
113
17
245
501
261
777
17
85
217
389
277
273
397
198
130
758
278
65
19
15
789
53
113
17
245
501
261
777
17
85
217
387
29
273
397
717
289
793
1956
1222
19
15
789
53
113
17
245
501
261
777
17
85
217
387
29
465
397
717
289
793
1956
518
19
15
789
53
113
17
245
501
261
777
17
85
217
387
525
273
397
717
289
793
836
70
19
15
789
53
113
17
245
501
261
777
17
85
217
387
541
273
397
717
289
793
868
70
19
15
789
53
113
17
245
501
261
777
17
85
217
387
541
465
397
1229
65
793
804
6
19
15
789
53
113
17
245
501
261
777
17
85
217
387
285
273
397
717
289
793
612
70
19
15
789
53
113
17
245
501
261
777
17
149
213
401
21
273
397
486
267
793
1926
1166
19
15
789
53
113
17
245
501
261
777
17
149
213
401
21
465
397
486
267
793
1926
526
19
15
789
53
113
17
245
501
261
777
17
149
213
401
18
273
397
486
263
789
2000
598
19
15
789
53
113
17
245
501
261
777
17
149
213
401
18
465
397
486
279
789
2000
518
19
15
789
53
113
17
245
501
261
777
17
149
213
401
533
529
397
486
262
785
778
655
19
15
789
53
113
17
245
501
261
777
17
149
213
401
533
273
397
486
262
785
778
79
19
15
789
53
113
17
245
501
261
777
17
149
213
401
533
657
397
486
266
786
806
545
19
15
789
53
113
17
245
501
261
777
17
149
213
401
533
465
397
486
262
785
842
14
19
15
789
53
113
17
245
501
261
777
17
149
213
401
26
465
397
486
267
785
1952
518
19
15
789
53
113
17
245
501
261
777
17
149
213
401
277
273
397
486
267
793
1094
129
19
15
789
53
113
17
245
501
261
777
17
149
213
401
530
529
397
486
263
789
784
1158
19
15
789
53
113
17
245
501
261
777
17
149
213
401
530
273
397
486
263
789
784
70
19
15
789
53
113
17
245
501
261
777
17
149
213
401
530
465
397
486
263
789
784
6
19
15
789
53
113
17
245
501
261
777
17
149
213
401
538
273
397
486
263
789
832
70
19
15
789
53
113
17
245
501
261
777
17
149
213
401
538
465
397
486
267
785
800
6
19
15
789
53
113
17
245
501
261
777
17
149
213
401
282
273
397
486
267
785
1120
198
19
15
789
53
113
17
245
501
261
777
17
149
213
405
21
273
397
486
262
790
1989
577
19
15
789
53
113
17
245
501
261
777
17
149
213
405
21
465
397
486
262
790
1989
513
19
15
789
53
113
17
245
501
261
777
17
149
213
405
533
529
397
486
262
790
773
1153
19
15
789
53
113
17
245
501
261
777
17
149
213
405
533
273
397
486
262
790
773
65
19
15
789
53
113
17
245
501
261
777
17
149
213
405
533
657
397
486
262
790
773
545
19
15
789
53
113
17
245
501
261
777
17
149
213
405
533
465
397
486
262
790
773
1
19
15
789
53
113
17
245
501
261
777
17
149
213
405
277
273
397
486
262
790
1093
129
19
15
789
53
113
17
245
501
261
777
17
149
213
402
18
273
397
486
263
784
2000
598
19
15
789
53
113
17
245
501
261
777
17
149
213
402
18
465
397
486
263
784
2000
526
19
15
789
53
113
17
245
501
261
777
17
149
213
402
26
273
397
486
263
784
1984
582
19
15
789
53
113
17
245
501
261
777
17
149
213
402
23
273
397
486
263
784
2002
598
19
15
789
53
113
17
245
501
261
777
17
149
213
402
23
465
397
486
263
784
2002
518
19
15
789
53
113
17
245
501
261
777
17
149
213
402
534
529
397
486
263
784
840
586
19
15
789
53
113
17
245
501
261
777
17
149
213
402
534
273
397
486
263
784
840
74
19
15
789
53
113
17
245
501
261
777
17
149
213
402
534
465
397
486
271
784
840
10
19
15
789
53
113
17
245
501
261
777
17
149
213
402
530
529
397
486
263
784
784
1166
19
15
789
53
113
17
245
501
261
777
17
149
213
402
530
273
397
486
263
784
784
86
19
15
789
53
113
17
245
501
261
777
17
149
213
402
530
465
397
486
263
784
784
14
19
15
789
53
113
17
245
501
261
777
17
149
213
402
538
273
397
486
263
784
768
70
19
15
789
53
113
17
245
501
261
777
17
149
213
402
538
465
397
486
263
784
768
6
19
15
789
53
113
17
245
501
261
777
17
149
213
402
531
529
397
486
263
784
778
844
19
15
789
53
113
17
245
501
261
777
17
149
213
402
531
273
397
486
263
784
842
76
19
15
789
53
113
17
245
501
261
777
17
149
213
402
531
465
397
486
263
784
778
12
19
15
789
53
113
17
245
501
261
777
17
149
213
402
535
529
397
486
263
784
786
1158
19
15
789
53
113
17
245
501
261
777
17
149
213
402
535
273
397
486
263
784
786
86
19
15
789
53
113
17
245
501
261
777
17
149
213
402
535
465
397
486
263
784
786
6
19
15
789
53
113
17
245
501
261
777
17
149
213
402
282
273
397
486
263
784
1088
134
19
15
789
53
113
17
245
501
261
777
17
149
213
402
279
273
397
486
263
784
1106
70
19
15
789
53
113
17
245
501
261
777
17
149
217
389
533
529
397
486
257
797
789
641
19
15
789
53
113
17
245
501
261
777
17
149
217
389
533
273
397
486
257
797
789
97
19
15
789
53
113
17
245
501
261
777
17
149
217
389
533
657
397
486
257
797
789
545
19
15
789
53
113
17
245
501
261
777
17
149
217
389
533
465
397
486
257
797
789
1
19
15
789
53
113
17
245
501
261
777
17
149
217
389
277
273
397
486
257
797
1109
129
19
15
789
53
113
17
245
501
261
777
17
149
217
387
533
529
397
486
257
793
789
641
19
15
789
53
113
17
245
501
261
777
17
149
217
387
533
273
397
486
257
793
789
65
19
15
789
53
113
17
245
501
261
777
17
149
217
387
533
657
397
486
257
793
789
545
19
15
789
53
113
17
245
501
261
777
17
149
217
387
533
465
397
486
257
793
853
1
19
15
789
53
113
17
245
501
261
777
17
149
217
387
277
273
397
486
257
793
1109
65
19
15
789
53
113
17
245
501
261
777
17
149
217
401
21
273
397
486
257
789
1926
1249
19
15
789
53
113
17
245
501
261
777
17
149
217
401
21
465
397
486
257
789
1926
526
19
15
789
53
113
17
245
501
261
777
17
149
217
401
533
529
397
486
257
789
774
897
19
15
789
53
113
17
245
501
261
777
17
149
217
401
533
273
397
486
257
789
774
65
19
15
789
53
113
17
245
501
261
777
17
149
217
401
533
657
397
486
257
789
774
545
19
15
789
53
113
17
245
501
261
777
17
149
217
401
533
465
397
486
257
789
774
1
19
15
789
53
113
17
245
501
261
777
17
149
217
401
277
273
397
486
257
789
1094
129
19
15
789
53
113
17
245
501
261
777
542
342
213
405
533
657
200
704
518
790
773
545
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
25
265
906
1226
139
761
401
289
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
25
266
906
202
139
761
401
288
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
41
521
906
714
1675
1785
389
961
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
41
265
906
202
139
761
389
321
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
41
522
906
714
1675
1785
389
960
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
41
553
1230
1226
651
761
389
897
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
41
266
906
202
139
761
389
320
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
41
554
906
714
1675
1785
389
896
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
41
554
1226
1226
651
761
389
896
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
41
554
714
714
1675
1785
389
896
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
41
298
907
715
1611
1785
1925
1152
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
41
298
906
202
139
761
389
128
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
34
274
906
714
1675
1785
384
192
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
57
265
906
714
1675
1785
393
129
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
57
522
906
714
1675
1785
393
896
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
57
266
906
714
1675
1785
393
128
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
537
521
906
715
1611
1785
1681
673
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
537
522
523
715
1611
1785
1681
672
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
537
522
522
715
1611
1785
1681
672
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
537
522
907
715
1611
1785
1681
672
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
537
522
906
202
139
761
1681
672
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
537
522
714
203
1611
1785
1681
672
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
537
649
1229
1229
650
761
1681
545
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
537
650
522
715
1611
1785
1681
544
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
537
650
714
203
1611
1785
1681
544
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
45
549
1229
1229
650
761
390
901
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
553
521
522
715
1611
1785
1669
1217
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
553
521
906
715
1611
1785
1669
1217
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
553
522
523
715
1611
1785
1669
1216
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
553
522
522
715
1611
1785
1669
1216
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
553
522
907
715
1611
1785
1669
1216
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
553
522
906
202
139
761
1669
1216
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
553
522
714
203
1611
1785
1669
1216
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
553
553
1230
1226
651
761
1669
1153
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
553
553
718
714
139
761
1669
1153
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
553
554
523
715
1611
1785
1669
1152
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
553
554
522
715
1611
1785
1669
1152
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
553
554
906
715
1611
1785
1669
1152
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
553
554
1226
1226
651
761
1669
1152
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
553
554
715
715
1611
1785
1669
1152
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
553
554
714
203
1611
1785
1669
1152
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
553
681
1229
1229
650
761
1669
513
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
553
681
1230
1226
651
761
1669
513
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
553
682
1226
1226
651
761
1669
512
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
553
682
715
715
1611
1785
1669
512
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
553
682
714
203
1611
1785
1669
512
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
569
522
906
714
1675
1785
1673
1152
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
281
266
906
202
139
761
273
96
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
297
265
906
202
139
761
261
65
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
297
522
906
1226
139
761
133
704
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
297
553
718
714
139
761
261
385
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
297
266
906
202
139
761
261
64
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
297
554
906
714
1675
1785
261
384
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
297
554
714
714
139
761
261
384
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
297
298
906
202
139
761
261
0
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
290
274
906
714
1675
1785
256
64
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
557
549
1229
1229
650
761
1670
1157
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
557
677
1229
1229
650
761
1670
517
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
313
265
906
714
1675
1785
265
1
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
313
522
906
714
1675
1785
265
384
19
15
789
53
113
17
245
501
261
781
1041
85
213
385
313
266
906
714
1675
1785
265
0
19
15
789
53
113
17
245
501
261
781
1041
85
213
386
41
521
906
714
1675
1784
390
961
19
15
789
53
113
17
245
501
261
781
1041
85
213
386
41
265
906
202
139
760
390
321
19
15
789
53
113
17
245
501
261
781
1041
85
213
386
41
553
1230
1226
651
760
390
897
19
15
789
53
113
17
245
501
261
781
1041
85
213
386
34
274
906
202
139
760
384
320
19
15
789
53
113
17
245
501
261
781
1041
85
213
386
35
275
907
715
1611
1784
1921
1216
19
15
789
53
113
17
245
501
261
781
1041
85
213
386
553
521
522
715
1611
1784
1670
1217
19
15
789
53
113
17
245
501
261
781
1041
85
213
386
553
521
906
715
1611
1784
1670
1217
19
15
789
53
113
17
245
501
261
781
1041
85
213
386
553
553
1230
1226
651
760
1670
1153
19
15
789
53
113
17
245
501
261
781
1041
85
213
386
553
553
718
202
1611
1784
1670
1153
19
15
789
53
113
17
245
501
261
781
1041
85
213
386
553
681
1230
1226
651
760
1670
513
19
15
789
53
113
17
245
501
261
781
1041
85
213
386
553
681
718
202
1611
1784
1670
513
19
15
789
53
113
17
245
501
261
781
1041
85
213
386
553
682
714
714
1610
1784
1670
512
19
15
789
53
113
17
245
501
261
781
1041
85
213
386
59
521
906
714
1675
1784
394
898
19
15
789
53
113
17
245
501
261
781
1041
85
213
386
59
265
906
714
1675
1784
394
130
19
15
789
53
113
17
245
501
261
781
1041
85
213
386
297
265
906
1226
139
760
134
65
19
15
789
53
113
17
245
501
261
781
1041
85
213
386
290
274
906
202
139
760
256
64
19
15
789
53
113
17
245
501
261
781
1041
85
213
386
571
521
906
714
1675
1784
1674
1154
19
15
789
53
113
17
245
501
261
781
1041
85
213
386
315
521
906
714
1675
1784
266
386
19
15
789
53
113
17
245
501
261
781
1041
85
213
386
315
265
906
714
1675
1784
266
2
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
41
521
522
715
1675
1789
385
961
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
41
521
906
715
1675
1789
385
961
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
41
265
906
203
139
765
385
193
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
41
522
523
715
1675
1789
385
960
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
41
522
522
715
1675
1789
385
960
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
41
522
907
715
1675
1789
385
960
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
41
522
906
715
1675
1789
385
960
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
41
553
1229
1229
653
765
385
897
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
41
553
1230
1226
651
765
385
897
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
41
266
907
203
139
765
385
320
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
41
266
906
203
139
765
385
320
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
41
554
523
715
1675
1789
385
896
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
41
554
522
715
1675
1789
385
896
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
41
554
1227
1227
655
765
385
896
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
41
554
906
715
1675
1789
385
896
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
41
554
1226
1227
653
765
385
896
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
41
554
714
714
1675
1789
385
896
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
41
298
907
203
139
765
385
256
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
41
298
906
203
139
765
385
256
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
533
645
1229
1229
653
765
1685
553
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
37
549
1229
1229
653
765
389
905
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
45
549
1229
1229
650
762
386
905
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
553
521
522
203
139
765
1665
1217
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
553
521
906
1227
139
765
1665
1217
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
553
522
523
203
139
765
1665
1216
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
553
522
522
203
139
765
1665
1216
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
553
522
907
203
139
765
1665
1216
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
553
522
906
203
139
765
1665
1216
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
553
553
1229
1229
653
765
1665
1153
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
553
553
1230
1226
651
765
1665
1153
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
553
553
718
202
1611
1787
1665
1153
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
553
554
523
203
139
765
1665
1152
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
553
554
522
203
139
765
1665
1152
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
553
554
1227
1227
655
765
1665
1152
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
553
554
906
715
1675
1789
1665
1152
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
553
554
1226
1227
653
765
1665
1152
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
553
554
714
714
139
765
1665
1152
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
553
681
1229
1229
653
765
1665
513
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
553
681
1230
1226
651
765
1665
513
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
553
681
718
202
1611
1787
1665
513
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
553
682
1227
1227
653
765
1665
512
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
553
682
1226
1227
653
765
1665
512
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
553
682
714
714
1675
1789
1665
512
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
297
521
906
1227
139
765
129
705
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
297
265
906
203
139
765
257
65
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
297
522
907
1227
139
765
129
704
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
297
522
906
1227
139
765
129
704
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
297
553
718
714
139
765
257
385
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
297
266
907
203
139
765
257
64
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
297
266
906
203
139
765
257
64
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
297
554
523
203
139
765
257
384
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
297
554
906
715
1675
1789
257
384
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
297
554
714
714
139
765
257
384
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
297
298
907
203
139
765
257
0
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
297
298
906
203
139
765
257
0
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
549
549
1229
1229
653
765
1669
1161
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
549
677
1229
1229
653
765
1669
521
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
549
677
717
717
1674
1790
1669
521
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
557
549
1229
1229
650
762
1666
1157
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
557
677
1229
1229
650
762
1666
521
19
15
789
53
113
17
245
501
261
781
1041
85
213
389
557
677
717
717
1674
1787
1667
517
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
25
262
918
726
1670
1777
385
152
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
25
265
906
1227
151
741
385
225
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
25
266
907
203
141
757
385
352
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
25
266
906
203
141
757
385
352
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
18
518
534
726
647
1781
400
920
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
18
262
918
726
1671
1781
400
152
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
18
530
523
715
1675
1777
400
912
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
18
530
550
614
295
785
400
976
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
18
530
907
715
1675
1777
400
912
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
18
530
934
717
1677
1777
400
912
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
18
530
935
717
1677
1777
400
912
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
18
274
907
203
139
753
400
336
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
18
274
906
203
139
753
400
336
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
18
274
934
1238
135
757
400
144
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
18
274
918
1238
135
757
400
144
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
18
466
907
203
139
753
400
528
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
18
466
934
1190
135
757
400
528
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
533
517
717
205
1610
1769
1677
1193
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
533
645
717
205
1610
1769
1677
573
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
26
523
907
715
1671
1765
384
994
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
26
262
918
726
1687
1765
384
144
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
26
267
907
203
151
741
384
226
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
537
517
717
205
1610
1769
1697
1193
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
537
518
534
214
134
753
1666
1160
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
537
521
906
715
1611
1769
1697
1185
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
537
521
717
205
1610
1769
1697
1185
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
537
522
523
715
1611
1769
1697
672
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
537
522
522
715
1611
1769
1697
672
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
537
522
907
715
1611
1769
1697
672
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
537
522
906
715
1677
1781
1665
736
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
537
522
714
203
1611
1769
1697
672
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
537
645
1229
1229
653
741
1665
553
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
537
645
717
205
1610
1769
1697
553
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
537
646
717
717
1677
1777
1665
568
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
537
649
717
205
1610
1769
1697
545
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
537
650
522
715
1611
1769
1697
544
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
537
650
1226
1227
653
741
1665
544
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
537
650
714
203
1611
1769
1697
544
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
530
518
534
214
135
757
1680
1176
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
530
530
523
203
143
753
1680
1168
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
530
530
522
203
143
753
1680
1168
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
530
530
534
214
151
741
1680
656
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
530
530
550
102
1095
789
784
592
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
530
530
907
715
1675
1777
1680
1168
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
530
530
934
214
135
757
1680
1168
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
530
530
918
726
1671
1781
1680
1168
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
530
530
935
717
1677
1777
1680
656
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
530
646
534
726
1671
1781
1680
552
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
530
646
1229
1229
653
757
1680
552
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
530
646
717
717
1677
1777
1680
552
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
530
594
550
102
1095
789
784
784
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
530
466
934
1190
1319
789
784
16
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
281
518
534
214
134
753
258
392
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
281
262
534
726
1670
1777
257
56
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
281
262
918
726
1670
1777
257
56
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
281
265
906
1227
151
741
129
33
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
281
522
906
1227
151
741
129
736
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
281
266
522
715
1679
1781
257
96
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
281
266
907
203
151
757
257
96
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
281
266
906
203
151
757
257
96
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
538
518
534
214
151
741
1664
1168
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
538
523
523
715
1611
1769
1696
1186
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
538
523
907
715
1611
1769
1696
1186
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
538
651
523
715
1611
1769
1696
546
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
274
518
534
214
135
757
272
440
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
274
262
534
726
1671
1781
272
40
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
274
262
918
726
1671
1781
272
40
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
274
530
523
203
139
753
272
400
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
274
530
522
203
139
753
272
400
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
274
530
534
214
151
741
264
396
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
274
530
550
102
1095
789
1104
656
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
274
530
907
203
139
753
272
400
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
274
530
934
1238
135
757
144
400
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
274
530
935
717
1677
1777
272
400
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
274
274
907
203
139
753
272
80
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
274
274
906
203
139
753
272
80
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
274
274
934
214
135
757
272
80
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
274
274
918
1238
135
757
272
80
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
274
274
935
717
1677
1777
272
80
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
282
518
534
214
151
741
256
400
19
15
789
53
113
17
245
501
261
781
1041
85
213
401
282
267
907
1227
151
741
128
162
19
15
789
53
113
17
245
501
261
781
1041
85
213
405
533
517
717
205
1610
1770
1666
1206
19
15
789
53
113
17
245
501
261
781
1041
85
213
405
533
645
1229
1229
650
747
1673
570
19
15
789
53
113
17
245
501
261
781
1041
85
213
405
533
645
717
205
1610
1770
1666
554
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
22
262
918
726
1670
1776
404
176
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
18
262
918
726
1670
1776
400
152
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
18
274
907
203
151
752
400
336
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
18
274
906
203
143
752
400
336
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
18
274
934
1238
134
752
400
336
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
18
274
918
214
134
752
400
336
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
18
275
907
715
1611
1768
1932
1226
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
18
466
907
715
1687
1776
400
528
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
18
466
934
1190
1167
752
400
528
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
26
262
918
726
1670
1776
384
208
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
26
530
934
726
1670
1776
384
900
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
26
274
907
1227
151
752
384
132
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
26
274
906
203
143
752
384
132
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
26
274
934
1238
135
752
384
132
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
26
466
934
1190
135
752
384
516
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
534
518
534
214
134
752
1684
1200
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
534
646
718
202
1611
1768
1672
568
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
530
518
534
214
134
752
1680
1176
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
530
530
523
715
1615
1776
1680
720
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
530
530
522
203
143
752
1680
720
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
530
530
534
214
134
752
1680
720
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
530
530
550
102
1095
784
784
592
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
530
530
907
715
1615
1776
1680
720
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
530
530
934
214
134
752
1680
720
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
530
530
918
726
1670
1776
1680
656
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
530
530
935
717
1677
1776
1680
656
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
530
646
534
726
1670
1776
1680
552
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
530
646
717
717
1677
1776
1680
552
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
530
646
718
202
1615
1776
1680
552
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
530
647
717
717
1677
1776
1680
562
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
530
594
550
102
1095
784
848
784
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
538
518
534
726
647
1776
1664
1168
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
538
530
522
203
143
752
1664
1156
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
538
530
934
726
1671
1776
1664
1156
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
274
518
534
214
134
752
272
408
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
274
262
534
726
1670
1776
272
40
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
274
262
918
726
1670
1776
272
40
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
274
530
550
102
1095
784
1104
656
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
274
530
934
1238
134
752
144
720
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
274
274
907
203
151
752
272
80
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
274
274
906
203
143
752
272
80
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
274
274
934
214
134
752
272
80
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
274
274
918
214
134
752
272
80
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
274
274
935
717
1677
1776
272
80
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
278
518
534
214
134
752
276
432
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
535
645
717
717
1677
1776
1682
560
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
282
530
522
714
663
1776
256
388
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
282
530
934
1238
135
752
128
388
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
282
274
907
1227
151
752
128
132
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
282
274
906
1227
143
752
128
132
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
282
274
934
1238
135
752
128
132
19
15
789
53
113
17
245
501
261
781
1041
85
213
402
282
274
918
1238
135
752
128
132
19
15
789
53
113
17
245
501
261
781
1041
85
212
402
18
274
906
203
140
756
400
336
19
15
789
53
113
17
245
501
261
781
1041
85
212
402
26
523
523
715
1676
1764
384
994
19
15
789
53
113
17
245
501
261
781
1041
85
212
402
26
274
906
203
140
756
384
132
19
15
789
53
113
17
245
501
261
781
1041
85
212
402
530
530
523
203
140
756
1680
1168
19
15
789
53
113
17
245
501
261
781
1041
85
212
402
530
530
522
203
140
756
1680
1168
19
15
789
53
113
17
245
501
261
781
1041
85
212
402
538
523
523
715
1676
1764
1664
1186
19
15
789
53
113
17
245
501
261
781
1041
85
212
402
538
530
522
203
140
756
1664
1156
19
15
789
53
113
17
245
501
261
781
1041
85
212
402
274
274
906
203
140
756
272
80
19
15
789
53
113
17
245
501
261
781
1041
85
212
402
282
267
523
715
1676
1764
256
34
19
15
789
53
113
17
245
501
261
781
1041
85
212
402
282
530
522
203
140
740
256
388
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
10
522
907
715
1667
1775
424
936
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
10
522
906
715
1667
1775
424
936
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
10
266
907
715
1667
1775
424
168
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
10
266
906
715
1667
1775
424
168
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
41
553
1230
1226
643
757
389
897
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
41
554
1226
1227
643
757
389
896
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
41
554
715
715
1667
1781
389
896
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
41
554
714
715
1667
1781
389
896
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
34
522
907
715
1667
1775
384
976
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
34
522
906
715
1667
1775
384
976
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
34
530
550
614
290
799
384
960
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
34
266
907
715
1667
1775
384
208
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
34
266
906
715
1667
1775
384
208
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
34
274
906
715
1667
1775
384
192
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
18
530
550
614
290
799
416
976
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
18
274
907
715
1667
1775
416
144
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
18
274
906
715
1667
1775
416
144
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
18
466
907
715
1667
1775
416
528
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
18
466
934
678
770
799
416
528
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
522
522
907
715
1667
1775
1704
1192
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
522
522
906
715
1667
1775
1704
1192
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
522
554
714
715
1667
1775
1704
1160
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
522
650
715
715
1667
1775
1704
552
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
522
650
714
715
1667
1775
1704
552
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
553
553
1230
1226
643
757
1669
1153
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
553
553
718
714
131
757
1669
1153
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
553
554
1227
1227
643
757
1669
1152
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
553
554
1226
1227
643
757
1669
1152
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
553
554
715
715
131
757
1669
1152
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
553
554
714
715
131
757
1669
1152
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
553
682
1227
715
1667
1781
1669
512
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
553
682
1226
715
1667
1781
1669
512
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
553
682
715
715
1667
1781
1669
512
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
553
682
714
715
1667
1781
1669
512
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
546
522
907
715
1667
1775
1664
1168
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
546
522
906
715
1667
1775
1664
1168
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
546
530
550
614
290
799
768
832
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
546
650
1226
1227
643
767
1664
560
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
546
650
715
715
1667
1775
1664
560
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
546
650
714
715
1667
1775
1664
560
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
530
530
550
614
290
799
800
592
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
530
466
934
678
770
799
800
16
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
297
553
718
714
131
757
261
385
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
297
554
715
715
131
757
261
384
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
297
554
714
715
131
757
261
384
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
290
522
907
715
1667
1775
256
400
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
290
522
906
715
1667
1775
256
400
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
290
530
550
614
290
751
128
704
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
290
266
907
715
1667
1775
256
16
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
290
266
906
715
1667
1775
256
16
19
15
789
53
113
17
245
501
261
781
1041
85
217
385
290
274
906
715
1667
1775
256
64
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
25
265
906
715
1667
1773
417
161
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
25
266
906
715
1667
1773
417
288
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
41
265
906
715
1667
1773
385
193
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
41
522
907
715
1667
1773
385
960
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
41
522
906
715
1667
1773
385
960
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
41
553
1230
1226
643
765
385
897
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
41
266
907
715
1667
1773
385
192
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
41
266
906
715
1667
1773
385
192
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
41
554
1227
1227
643
765
385
896
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
41
554
906
715
1667
1773
385
896
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
41
554
1226
1227
643
765
385
896
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
41
554
715
203
643
749
385
896
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
41
554
714
203
643
749
385
896
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
41
298
907
715
1667
1773
385
128
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
41
298
906
715
1667
1773
385
128
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
537
522
907
715
1667
1773
1697
672
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
537
522
906
715
1667
1773
1697
672
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
537
650
1226
1227
643
749
1697
544
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
537
650
714
715
1667
1773
1697
544
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
553
522
907
715
1667
1773
1665
1216
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
553
522
906
715
1667
1773
1665
1216
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
553
553
1230
1226
643
765
1665
1153
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
553
553
718
714
131
749
1665
1153
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
553
554
1227
1227
643
765
1665
1152
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
553
554
906
715
1667
1773
1665
1152
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
553
554
1226
1227
643
765
1665
1152
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
553
554
715
203
643
749
1665
1152
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
553
554
714
203
643
749
1665
1152
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
553
681
1230
1226
643
765
1665
513
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
553
682
1227
1227
643
765
1665
512
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
553
682
1226
1227
643
765
1665
512
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
553
682
715
203
643
749
1665
512
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
553
682
714
203
643
749
1665
512
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
297
265
906
715
1667
1773
257
65
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
297
553
718
714
131
749
257
385
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
297
266
907
715
1667
1773
257
64
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
297
266
906
715
1667
1773
257
64
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
297
554
906
715
1667
1773
257
384
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
297
554
715
203
643
749
257
384
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
297
554
714
203
643
749
257
384
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
297
298
907
715
1667
1773
257
0
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
297
298
906
715
1667
1773
257
0
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
297
298
971
715
1667
1773
257
0
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
297
298
970
715
1667
1773
257
0
19
15
789
53
113
17
245
501
261
781
1041
85
217
389
549
649
718
714
1667
1773
1670
545
19
15
789
53
113
17
245
501
261
781
1041
85
217
401
537
650
714
714
803
789
770
544
19
15
789
53
113
17
245
501
261
781
17
85
213
385
25
266
394
202
139
761
401
288
19
15
789
53
113
17
245
501
261
781
17
85
213
385
41
265
394
202
139
761
389
321
19
15
789
53
113
17
245
501
261
781
17
85
213
385
41
522
1738
1738
1163
761
389
960
19
15
789
53
113
17
245
501
261
781
17
85
213
385
41
266
394
202
139
761
389
320
19
15
789
53
113
17
245
501
261
781
17
85
213
385
41
298
394
202
139
761
389
128
19
15
789
53
113
17
245
501
261
781
17
85
213
385
57
522
1738
1738
1163
761
393
896
19
15
789
53
113
17
245
501
261
781
17
85
213
385
537
522
1547
1739
1611
1785
1681
672
19
15
789
53
113
17
245
501
261
781
17
85
213
385
537
522
394
202
139
761
1681
672
19
15
789
53
113
17
245
501
261
781
17
85
213
385
537
522
1738
1738
1675
1785
1681
672
19
15
789
53
113
17
245
501
261
781
17
85
213
385
537
650
1547
1739
1611
1785
1681
544
19
15
789
53
113
17
245
501
261
781
17
85
213
385
537
650
1546
1739
1611
1785
1681
544
19
15
789
53
113
17
245
501
261
781
17
85
213
385
537
650
1738
1227
1611
1785
1681
544
19
15
789
53
113
17
245
501
261
781
17
85
213
385
553
521
394
202
139
761
1669
1217
19
15
789
53
113
17
245
501
261
781
17
85
213
385
553
522
1547
1739
1611
1785
1669
1216
19
15
789
53
113
17
245
501
261
781
17
85
213
385
553
522
1546
1739
1611
1785
1669
1216
19
15
789
53
113
17
245
501
261
781
17
85
213
385
553
522
394
202
139
761
1669
1216
19
15
789
53
113
17
245
501
261
781
17
85
213
385
553
522
1738
1738
1675
1785
1669
1216
19
15
789
53
113
17
245
501
261
781
17
85
213
385
553
682
458
1227
1611
1785
1669
512
19
15
789
53
113
17
245
501
261
781
17
85
213
385
553
682
1738
1227
1611
1785
1669
512
19
15
789
53
113
17
245
501
261
781
17
85
213
385
281
522
1738
1738
1163
761
145
672
19
15
789
53
113
17
245
501
261
781
17
85
213
385
281
266
394
202
139
761
273
96
19
15
789
53
113
17
245
501
261
781
17
85
213
385
297
265
394
202
139
761
261
65
19
15
789
53
113
17
245
501
261
781
17
85
213
385
297
266
394
202
139
761
261
64
19
15
789
53
113
17
245
501
261
781
17
85
213
385
297
554
1738
1738
1163
761
261
384
19
15
789
53
113
17
245
501
261
781
17
85
213
385
297
298
394
202
139
761
261
0
19
15
789
53
113
17
245
501
261
781
17
85
213
386
41
265
394
202
139
760
390
321
19
15
789
53
113
17
245
501
261
781
17
85
213
386
34
274
394
202
139
760
384
320
19
15
789
53
113
17
245
501
261
781
17
85
213
386
546
690
1742
1738
1675
1784
1664
512
19
15
789
53
113
17
245
501
261
781
17
85
213
386
290
274
394
202
139
760
256
64
19
15
789
53
113
17
245
501
261
781
17
85
213
389
21
517
1741
1741
1165
765
405
1013
19
15
789
53
113
17
245
501
261
781
17
85
213
389
41
521
1741
1741
1165
765
385
961
19
15
789
53
113
17
245
501
261
781
17
85
213
389
41
265
394
203
139
765
385
193
19
15
789
53
113
17
245
501
261
781
17
85
213
389
41
522
1547
1739
1675
1789
385
960
19
15
789
53
113
17
245
501
261
781
17
85
213
389
41
522
1546
1739
1675
1789
385
960
19
15
789
53
113
17
245
501
261
781
17
85
213
389
41
522
1738
1739
1675
1789
385
960
19
15
789
53
113
17
245
501
261
781
17
85
213
389
41
266
395
203
139
765
385
320
19
15
789
53
113
17
245
501
261
781
17
85
213
389
41
266
394
203
139
765
385
320
19
15
789
53
113
17
245
501
261
781
17
85
213
389
41
298
394
203
139
765
385
256
19
15
789
53
113
17
245
501
261
781
17
85
213
389
533
517
1741
1741
1674
1790
1686
1205
19
15
789
53
113
17
245
501
261
781
17
85
213
389
533
645
1741
1229
653
765
1685
553
19
15
789
53
113
17
245
501
261
781
17
85
213
389
37
517
1741
1741
1165
765
389
973
19
15
789
53
113
17
245
501
261
781
17
85
213
389
45
517
1741
1741
1162
762
386
969
19
15
789
53
113
17
245
501
261
781
17
85
213
389
53
517
1741
1741
1162
763
393
905
19
15
789
53
113
17
245
501
261
781
17
85
213
389
553
521
394
203
139
765
1665
1217
19
15
789
53
113
17
245
501
261
781
17
85
213
389
553
521
1741
1741
1674
1790
1665
1217
19
15
789
53
113
17
245
501
261
781
17
85
213
389
553
522
1547
1739
1675
1789
1665
1216
19
15
789
53
113
17
245
501
261
781
17
85
213
389
553
522
1546
1739
1675
1789
1665
1216
19
15
789
53
113
17
245
501
261
781
17
85
213
389
553
522
395
203
139
765
1665
1216
19
15
789
53
113
17
245
501
261
781
17
85
213
389
553
522
394
203
139
765
1665
1216
19
15
789
53
113
17
245
501
261
781
17
85
213
389
553
522
1738
1739
1675
1789
1665
1216
19
15
789
53
113
17
245
501
261
781
17
85
213
389
553
553
1741
1741
1674
1790
1665
1153
19
15
789
53
113
17
245
501
261
781
17
85
213
389
553
681
1741
1229
653
765
1665
513
19
15
789
53
113
17
245
501
261
781
17
85
213
389
553
682
1738
1227
655
765
1665
512
19
15
789
53
113
17
245
501
261
781
17
85
213
389
277
517
1741
1741
1165
765
149
681
19
15
789
53
113
17
245
501
261
781
17
85
213
389
297
521
1741
1741
1165
765
129
705
19
15
789
53
113
17
245
501
261
781
17
85
213
389
297
265
394
203
139
765
257
65
