2023031901
B3/S23
c7ospk
11
7
1
4
1
1
4
20
20
17
80
3
-1
0
1
1
130
0
0
0
0
11
7
1
3
41893
54608
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
77
2057
105
89
2157
2201
2105
249
2201
2285
2297
2297
253
2297
2297
2301
2325
2305
261
265
2305
261
2305
265
2305
2321
2389
2413
2409
373
2409
365
2409
2409
2421
2413
2413
2394
2881
2241
2241
2241
2241
2241
2241
2241
2241
2241
2881
2242
2241
2305
2305
2305
2305
2305
2305
2305
2305
2177
2193
2178
2251
2049
2049
2049
2049
2049
2049
2049
2177
2113
2113
2210
2241
2497
2497
2497
2497
2497
2498
2499
2305
2305
2241
2305
2517
2557
2553
2553
2545
491
2545
2551
2547
2541
2545
2525
2534
2325
2310
2305
2315
2315
2315
2313
2309
2305
2317
2313
2310
2304
2865
2567
2061
525
2575
2075
31
539
543
2075
2059
13
14
29
525
26
27
541
31
542
538
539
543
2061
2061
2062
2077
2822
2072
2105
2753
2497
2753
2785
2497
451
2497
2753
449
707
451
2753
737
2499
2529
2497
2497
2497
481
2753
449
2498
451
2497
481
2753
449
737
2497
2753
2786
2753
737
2753
737
2497
2497
2530
2657
2078
2236
2105
2083
2371
2051
2083
2371
2051
35
323
2371
2083
2371
2083
2371
2595
2083
2371
2083
2371
2371
2051
323
2083
2083
2371
2371
2051
323
2051
323
2083
2563
35
547
2371
2083
2051
323
2051
2083
2083
547
2083
2083
2083
2371
2051
2339
2083
2622
2236
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
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2948
2945
2547
3011
2158
2526
2189
2695
2693
1797
2693
2693
3843
2307
2691
2691
1795
2691
2691
2563
643
2691
2691
2563
2691
2697
2691
2691
1795
2691
1795
2691
2691
1795
2691
2691
2691
2691
1795
2307
2307
643
3203
2691
2691
2691
2691
2691
2563
643
2691
3203
2691
2691
2691
2691
2691
2691
2691
2691
2690
2305
2571
2563
2187
2584
2050
133
2576
2061
205
2637
2573
2561
2625
2401
2561
2049
129
33
161
2593
2049
2561
545
2625
2593
2561
545
2593
2561
2561
2056
2595
2051
35
195
163
2595
579
2051
2627
2563
2051
515
131
195
2563
579
2563
2563
2595
2211
2595
2403
2403
2083
195
2307
2051
2563
2563
2563
547
2563
2627
2563
2563
2339
2051
131
35
547
163
2563
2563
547
2563
547
2563
2563
547
2563
547
2563
547
2048
2413
2563
2051
2240
2111
2382
2577
3074
2061
2061
2061
3085
3088
2057
2057
2953
2057
2057
2057
2057
2057
2065
3081
3081
3081
3081
3081
3080
1033
1034
3081
3089
3089
2056
2993
2053
2053
2053
2053
2053
2053
2052
2052
2963
2067
915
2067
915
2067
2067
2963
2067
2963
3077
3123
2060
2060
2060
2060
2060
2060
2065
2065
2961
3091
3093
1043
3091
3091
3091
3091
3091
2057
2057
2057
2057
2953
2057
3092
3084
3084
3089
3089
3089
3089
3089
3081
3081
3081
3081
2074
986
2061
3016
2067
2372
2073
2817
2817
2694
2701
2701
2701
2701
2697
2717
2713
2713
2713
2713
2713
2713
2713
2709
665
669
2717
2717
2205
2205
2713
2712
2712
665
2714
2201
3157
2701
2712
2710
2697
2697
2701
2701
2701
2701
2702
2702
2707
2713
669
659
667
671
663
2715
2715
663
2719
2707
667
663
2719
663
2707
2719
2701
2701
654
2191
2716
2716
2713
2713
2713
2713
2709
2705
661
665
666
2697
3163
2709
662
2707
667
671
2719
3163
2203
151
2203
2697
653
655
2713
2713
669
2713
670
2713
2717
2717
2710
2700
2700
2709
2709
3153
2697
2697
2717
670
2713
669
2697
2701
2702
2702
2701
2696
2957
2912
2176
2067
2053
19
2377
2561
2561
2049
9
2385
2313
2305
2688
3873
2049
513
257
2049
513
2049
513
2049
512
2048
2561
257
2561
2561
2369
289
2369
2305
2049
2369
289
2336
2336
2369
320
289
2368
2305
256
3393
2305
2048
3841
2305
265
2057
2561
2057
2049
2049
2306
2057
10
3889
2561
2561
2561
257
2561
257
2561
257
2561
257
2305
2305
2305
2305
2305
2305
2305
2049
513
2561
257
2049
2049
3841
2369
2369
2313
2050
2050
2689
2305
2561
2561
2689
2561
257
2305
2561
2562
3841
3409
2337
2337
2369
2337
2369
289
2369
289
3393
2305
2305
2305
2305
2305
321
2305
2689
2561
2305
2049
2049
2049
257
2305
2049
2386
2306
2306
2369
289
2369
3393
2305
265
2369
265
2369
2369
2369
289
2369
2305
2305
2058
266
2050
258
2689
2050
2689
3112
2048
2055
2566
2567
2888
2561
2569
2601
2593
2905
2882
2561
3776
2881
2561
2561
2560
2592
2564
2593
2561
512
521
2596
2564
2596
2561
2561
2561
2561
2881
2881
2881
2593
2561
2881
836
2881
2880
2880
2881
832
2880
836
2881
2880
2601
2592
2369
2881
834
2560
2881
2561
512
545
2561
2561
2569
2560
2561
2592
2560
2592
2560
2913
2561
2561
2561
512
2561
514
545
537
2561
512
544
521
2561
512
545
2561
512
2560
2561
512
514
544
2561
512
544
2561
2561
2593
2560
2561
2561
2560
2560
2560
2561
2560
2593
2592
2882
2880
2880
2560
2594
2560
3777
2564
2561
2568
3777
2561
2577
2561
2561
2562
2881
2369
1345
1344
1353
2880
2880
2881
2881
2881
2880
2881
832
2880
2368
2562
2561
2561
512
545
544
2880
2881
832
834
2881
834
2880
3777
2561
2561
2561
2592
2593
2593
2593
2593
2896
2884
2880
2881
2881
2881
2369
2881
834
2881
2881
2881
2881
2880
2881
2881
2881
2881
2881
2599
2599
2567
2583
3781
2226
3905
2080
2306
2081
2081
2080
2970
2701
2701
3597
3597
2957
2886
3617
2052
2945
817
2692
900
2817
900
2852
2852
2692
2833
2692
2692
2856
2852
2852
3620
2884
2689
2881
2945
900
836
2945
900
2945
2884
3041
2692
2945
2948
836
2880
836
2880
2896
2881
836
2884
2884
2884
905
2897
2817
2857
2836
3041
2881
2880
2846
2881
2689
804
2848
2868
2849
2945
2713
2788
3617
3584
2944
3588
3600
2881
2944
832
2881
2945
896
833
832
836
2880
2849
2688
2849
2865
2945
896
833
832
2881
832
2784
2697
2689
801
737
2688
2849
2945
833
2880
2688
2945
833
2688
2946
834
2848
2688
2688
800
736
816
2848
2689
2817
2945
2848
2433
2785
2432
2784
2688
736
648
2833
2784
3633
3588
1544
2944
2880
2880
2896
2848
3616
2052
2084
2692
2696
649
3841
2944
832
900
836
2832
2689
2945
833
836
2880
900
2945
2945
3457
3456
3457
2880
2880
2817
2880
2817
2944
832
836
2881
2880
2880
2816
3042
3041
2944
2944
2817
2816
2944
832
2945
833
2881
832
2944
832
834
2817
2816
2880
3840
1800
2688
2852
2785
2848
2824
2849
2865
2852
2968
2948
2880
2817
772
2881
2881
2868
2945
833
836
2880
2881
836
2900
2900
2945
896
833
900
2945
2881
832
836
2881
2881
832
849
836
2945
2945
833
2788
2865
2692
2961
2061
2936
3537
2154
2883
2464
2114
2114
3199
2253
2061
2189
2189
3149
3141
2197
2101
3269
3189
2181
2181
2181
2245
2117
2085
2085
2133
2261
2261
2261
2101
2101
2229
2117
2245
2117
2117
2117
2117
3141
3141
3141
3173
2629
3285
3141
3141
3141
3141
3141
3182
3182
3173
3173
3173
3173
3173
3157
3157
3157
3157
3157
2677
3141
3141
2168
3169
2241
2164
2161
2292
2161
2257
2073
2100
2224
2176
2178
2178
2178
3140
2114
2114
2113
2113
64
2112
2113
64
2113
64
68
2116
2113
64
2160
2180
2160
240
2177
2113
64
193
192
2112
2113
2113
64
68
2113
2112
2112
2241
2177
193
132
2160
2289
2176
2160
2112
2113
2112
2180
2112
2113
64
2178
2114
2114
2288
2176
2240
2160
2240
2160
2160
240
2241
3137
3136
3312
2081
2081
2080
2056
16
2052
2066
2072
2056
2064
2240
2184
137
2184
137
153
3264
1092
3136
3136
3160
2097
2226
2128
2097
2256
2073
2073
2113
2116
2113
64
2116
2116
2180
2177
2116
2113
68
2116
2113
2116
3268
3137
3136
3136
3140
3136
3136
3140
3137
1088
3140
3140
3140
580
3144
1097
3169
1120
3169
1120
3168
3136
2628
2625
3136
3136
3137
3136
3136
3136
3137
1088
3137
580
3137
3138
3136
1092
3136
1092
3140
3137
3140
3140
2144
2153
2180
2161
2081
2089
2153
2276
3305
2100
3186
3138
3168
3140
3140
3137
3169
3188
3137
1088
3137
1088
576
1092
3137
3137
3137
3137
1092
3156
3156
3140
3140
3140
3140
3137
3169
3168
3172
3169
3172
3172
3172
3172
3136
3281
3153
2288
2288
2240
2288
2141
3072
2137
2059
2139
2184
2926
3057
3953
2529
3841
2177
2177
3937
4032
2229
2869
3117
3117
2477
2477
2485
2541
2541
2357
2485
2541
2541
2541
2541
3317
2485
2293
4069
2469
4069
4069
4069
4069
3957
3957
3957
3957
3893
4053
3957
3957
3957
4077
4077
4088
1912
4091
3957
3957
3957
3957
3957
3957
4053
1845
4052
4045
4045
3941
4069
4069
2440
3077
2461
2461
2461
2461
2461
2461
3869
3261
2301
2182
2503
2183
2183
3108
4066
4066
4068
4064
4064
4064
4065
2016
4064
4065
4064
4065
4066
4065
4064
2448
2468
2448
2448
2464
4065
4066
2528
2532
4065
4065
2016
4065
4064
2020
4068
4065
4066
2530
2465
2465
420
2465
2468
2448
2465
2464
2448
4064
4068
4064
2020
2466
4064
4065
2016
4064
2464
4066
4066
2448
2464
2448
2448
2448
2448
2448
2448
3617
2273
2272
3104
2321
2321
2320
3848
1801
3848
1801
3849
3848
3849
3849
3849
3108
2185
2185
2184
137
2185
2185
3108
3108
4038
4038
3840
3323
2299
3003
2875
2523
507
3899
3899
2853
4069
4069
4069
4069
4069
2469
2469
4069
4069
4069
4069
4069
4069
3109
3937
3940
3936
3940
4070
4070
4068
3937
3940
4068
4041
4041
4041
4041
4041
3905
3904
3905
3904
3904
3936
3940
3937
3937
1888
3936
3937
3938
4064
4064
4065
2016
4064
2020
4065
2016
2020
4068
4064
4064
4068
4068
4068
4068
4068
4065
4068
4068
2869
2869
2485
2549
2357
3253
2485
2485
3125
3317
4071
3959
3959
4069
4069
4069
3909
3941
4069
4069
4069
4069
4069
4069
4069
4069
4069
4069
4069
4037
4037
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
3957
4078
4053
3893
2448
2448
3600
3600
2993
3079
2121
2072
2112
2394
2686
2681
2368
2949
2953
2953
2954
2405
3270
2961
2954
2573
2573
2956
2957
908
2965
2956
2957
2965
2965
2957
2956
2958
2956
2965
2962
2962
2978
2969
2961
2981
2981
2981
2385
2385
2385
2385
3409
2257
2389
2389
2389
3276
3277
3272
2376
3275
2381
2378
2377
333
2378
2377
330
2386
3273
2377
3282
2253
2249
4085
3269
3269
2952
2572
2961
2961
2961
2961
2961
2961
2953
2953
2953
2953
2953
2953
2948
2572
2982
2982
2981
2976
2976
2976
2977
928
2976
2976
2976
2976
2977
2976
2977
2976
2972
2972
2972
2972
2976
2960
2960
2960
2961
2961
2960
913
2960
913
2960
2960
2961
2961
2961
2960
2960
2961
2961
2960
2961
2960
2960
2961
2960
2960
2980
2980
2962
2980
2962
2964
2964
2964
2964
2969
2978
2978
2968
2964
2968
2968
2968
2968
2968
2968
2577
2961
2964
2596
2972
2961
2968
2952
2953
2952
2953
2953
2952
2953
2969
2969
2604
2953
2953
2953
2953
2953
2952
2565
2565
3273
3272
2290
2952
2952
2955
2955
2955
2955
2955
2955
2989
2965
2965
2965
2965
2965
2965
2973
2981
2981
2981
2981
2980
2980
2565
4081
4080
4080
4080
3273
3272
3276
2417
2417
3273
3273
3273
3273
3273
3273
2377
2377
2377
2377
2377
4080
3441
3444
3441
3440
3440
3440
3440
3270
3270
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3268
2957
2957
2957
2965
2957
2964
2957
2957
2597
2965
3273
2373
2373
3277
3277
3277
2381
4085
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
2389
2389
2389
2389
2388
2381
2381
2381
2381
2389
2389
2389
2389
3271
3269
2373
2944
2944
2560
2560
3001
2565
2885
2526
2240
2385
3647
3593
2148
2821
2841
2713
2690
2149
2118
2313
3051
3613
3613
2700
2702
2700
2826
2828
3209
2697
2826
2701
2828
2830
2828
782
2697
2827
2699
2874
2361
317
2873
2865
2864
2864
2153
2154
2089
2153
106
2569
2058
2153
2153
106
2154
2070
2078
2072
2120
2072
2153
2170
2153
2153
110
2155
123
2155
2155
115
2151
2077
2093
2163
2190
2191
3578
2081
41
2085
2696
3588
2361
2362
2362
2361
2309
2693
2841
2690
2693
2718
2328
2690
2688
3621
2879
2879
2869
2873
828
2876
2873
2873
828
2873
2873
828
2873
2873
826
2873
2873
2873
2876
2874
2365
2364
2364
2364
2364
2865
818
2865
821
2868
2869
2873
2865
821
822
818
2865
825
821
2865
820
2865
2866
2865
2873
2873
2873
2868
2868
2825
2356
2353
2353
2357
2353
2357
2358
2357
2869
2868
2864
2876
2354
2869
2869
820
2869
820
2869
2877
2868
2868
818
2872
2354
2360
318
2360
2360
2360
2360
318
2360
2613
2353
2357
2612
2365
2357
2360
2696
2696
649
2696
2696
2824
777
2824
2824
2869
2364
3165
2696
2696
2697
2696
2696
649
2696
3597
3597
2158
2158
2176
2698
2700
2955
2315
2827
2827
2827
2827
3069
1005
2865
2865
2865
2865
2865
2353
2365
2869
2873
2869
2873
2874
2866
3613
3521
3521
3526
3521
2078
2078
2173
2073
2121
2165
2088
25
2072
25
2073
2088
2088
2149
2149
2145
2149
2121
3574
2609
2612
2649
2650
2618
604
2646
2652
2061
2061
2061
2061
2061
2061
2061
2061
2061
41
37
2061
2061
2061
2061
2061
2061
37
2061
37
2085
2165
2165
2092
3041
3041
2825
3210
2701
2696
2697
2317
2613
2698
2144
2060
2060
2157
122
2170
2077
2157
3569
2061
2061
2061
2061
2061
2061
2061
2061
2057
2058
2057
10
42
2164
2058
2148
101
2154
2149
2154
2148
2153
2145
2153
2077
2149
2154
2148
2154
2121
2061
2061
2688
2304
3096
2608
2950
3116
2957
2838
2206
2392
3896
3865
2360
2829
2845
3805
3795
2357
2308
2765
3587
2053
2053
3778
3778
3778
2818
2818
2479
3823
2827
3809
2818
2819
2846
2846
3803
3019
3803
3238
2725
421
2725
421
3269
3269
3270
3270
2309
269
2307
2317
2310
2307
2541
2819
2309
2315
2315
2315
2305
2306
2304
2312
2304
2313
2306
2319
2319
2307
2307
2307
2315
2315
2311
2311
2309
2309
2575
2526
2531
2395
2317
2317
2316
3784
2054
2727
2475
2464
2779
2501
3781
2845
3784
3781
3792
2752
3792
3776
2053
3267
963
3267
3269
3269
3269
3269
3271
967
3269
3269
1222
3269
3269
1229
3269
3269
3275
3267
3275
3275
3275
3264
3264
2477
2476
2533
2789
2813
3269
3267
3269
3269
2725
2725
3271
3269
1219
3269
1189
3271
3271
3269
1189
3269
1189
3269
1189
3267
3269
3269
3235
1223
3267
3267
3267
3264
3264
2912
2845
2725
2477
2469
2469
2477
2725
2720
416
2533
3269
965
3269
3264
3264
2464
3269
3269
3269
3269
3269
3269
3008
3268
3268
3268
3296
2723
2464
2720
2544
2720
2544
2528
736
2528
2784
2725
2469
2741
2720
2725
685
2725
2720
3752
3752
3752
3752
3744
1704
2840
2816
3008
2840
3269
2720
3797
3800
3800
3800
3800
3800
3800
3800
2060
2060
2384
2384
2496
3803
3776
3609
2475
2841
2841
2847
2847
3589
3589
3275
3267
3275
3275
3275
2811
2469
3269
3267
1223
3269
3267
1223
3267
3267
2054
2373
2629
2640
2637
2304
2304
2573
2311
2315
2565
2304
2304
2304
2304
2304
2312
2312
2309
2357
2568
264
2352
2304
2384
2500
2549
2723
2723
2496
2720
2743
2736
2304
2304
2317
2317
2317
2309
2317
2317
2309
2317
2317
2317
2304
2304
2316
2316
2316
2308
268
2316
2308
268
2308
2581
2580
2312
3595
3595
2827
2475
3781
3792
3803
2789
2789
3803
2608
2312
2304
2573
2566
2571
2309
2317
2395
2309
2309
2317
2309
269
2309
269
2310
2310
2316
2307
2307
2307
2307
2307
2582
2307
2310
2309
2307
2309
2307
2304
2315
2355
2315
2309
2309
309
2307
2310
2307
2317
2317
2317
3794
2770
2842
2810
3598
3116
3077
3150
2526
2380
844
2606
2599
2316
2845
2709
3833
1781
3836
2309
2434
3817
2055
3333
2585
3143
2631
2631
2574
2631
2615
3271
2819
3313
2823
2823
2623
2623
3299
3307
3815
3271
2709
2709
2709
2693
661
3269
3202
3207
3271
2309
265
2309
773
2311
2821
2407
2407
2629
2823
2309
2307
263
2311
2387
2435
2439
2424
2440
2920
2389
2407
2407
2407
2407
2407
2407
2387
2407
2407
2318
2905
2393
2574
2414
2423
2340
2437
2437
2438
3324
3470
2693
2615
2611
2587
2613
2629
2842
3179
3809
3832
2624
3835
3832
3465
3203
3203
3267
3265
3205
3205
3201
1154
3203
3203
3265
1221
3265
1218
1221
3266
3265
3269
3269
3265
1221
3265
3267
3267
3267
3267
3271
3267
3264
2609
2710
2577
2577
2589
3201
3205
3201
1154
3201
2625
2625
3203
3265
1221
3269
3269
3265
3269
3269
3265
1221
3265
1225
3265
1221
3273
3265
1221
3273
3269
3269
3266
3267
3267
3267
3267
3267
3269
3264
2848
2829
2693
2709
2849
805
2706
2610
2737
2688
656
2848
643
656
2578
3201
1154
3201
3265
3264
3267
2707
3201
1154
3265
3269
3266
1221
3265
1221
3265
1218
3136
3201
3265
3265
3296
2691
2704
2688
2608
2736
2616
2576
2576
2576
2576
2705
2593
2681
2611
2197
2193
149
2741
2192
2739
2739
2739
2739
2739
2739
2819
2819
3168
2847
3321
2736
3817
3835
3835
3839
3839
3839
3839
3839
2830
2830
2896
2896
2424
3303
3808
2075
2099
2843
2843
2703
2829
653
3585
3589
3203
3267
3267
3207
3271
2623
2693
3202
3265
1220
3268
1221
3266
3271
3271
3271
3203
3330
2629
2626
2624
664
2634
2896
2432
848
2562
2435
2899
2562
2819
2819
2435
851
2435
2435
2903
2439
871
2401
2401
2435
2403
2403
2400
2560
2657
2665
2627
2627
2627
2627
2565
2560
2816
2432
2817
2821
2817
2817
2433
393
2437
2433
2437
2437
2441
2446
2432
2318
782
2822
270
2438
398
2446
2438
2438
398
2446
2438
2442
2569
2574
2435
3587
3615
2707
2615
3169
3280
3327
2577
2585
3303
2648
2308
2432
2562
2562
2567
2433
389
2405
2587
2305
2305
769
2433
2433
2433
393
398
2433
2433
2434
2439
2446
2436
2439
2443
391
2439
2439
2615
2423
2306
270
2306
2307
271
2402
2311
2318
2404
2403
2407
2513
2402
2402
2403
2414
2407
2825
2825
2425
3154
2588
2691
2652
2074
3606
3689
3138
2907
2956
2956
3600
3601
2896
3877
3785
3717
3717
1673
3717
2853
2628
3757
3581
3117
3165
3589
3589
3589
3610
3621
3878
3685
4082
3709
3901
3901
3621
3621
3698
3945
3689
3653
3661
3661
3661
3661
3661
3661
3654
3653
3781
2957
2893
2957
3149
2853
2957
2917
2917
2061
2877
2892
2946
2889
2889
2857
2637
2633
2908
2652
2892
2922
2917
2914
2914
2918
2914
869
2917
870
2921
2917
2921
2866
3165
2909
2746
2953
2933
2074
2637
2637
2630
3686
3182
3673
3891
3893
3619
3892
3641
3788
3691
3763
3720
3588
3712
3716
3115
3652
3652
3652
3778
3649
3649
3651
3651
3651
3651
3777
3781
3649
1729
3650
1730
3649
1729
3778
3777
3649
3649
1729
3778
3649
3779
3781
3781
3651
1731
3655
3780
3781
3696
3891
3611
3891
3635
3585
3649
3653
3651
3651
3651
3618
3619
3651
3649
3777
3649
1729
3653
3653
3777
3649
1729
3649
1729
3649
1605
3649
3649
3649
1729
3649
1729
1605
1733
3649
3649
1605
3653
3649
3650
3777
3778
3653
3653
1733
3651
3779
3655
3653
3776
3840
3729
3589
3586
3889
3889
3611
3891
3609
3584
3584
1544
3856
3584
3584
1544
3891
3651
3651
3651
3778
3648
3779
3611
3651
3651
3649
3653
3650
3650
1730
3649
3650
3651
3651
3684
3649
3649
1729
3649
1729
3632
3587
3672
3648
3888
3584
3872
3888
3888
3888
3632
3673
2665
2899
2611
2421
2417
2417
373
3733
2416
3711
3711
3711
3699
3699
3696
1651
3783
3783
3700
3807
2015
3727
3696
3715
3727
3726
3727
3727
3725
1678
3725
1678
3741
3107
3147
2632
2632
3000
3701
3764
3007
2929
3903
3903
3806
3804
3804
3937
3937
3655
3653
3779
3651
1607
3651
1731
3623
3604
3655
3650
1730
3778
3778
3778
3783
3780
3779
3653
3651
3111
2901
805
2691
2688
2944
2891
2888
2624
2888
2663
2597
3107
2667
3207
3207
2631
3111
2631
967
2119
3151
2638
2894
2913
2915
2917
2917
2912
2912
2976
944
2051
2050
2851
2851
2851
2851
2917
2656
3136
576
2624
3137
3137
833
2851
3155
2625
2633
2625
2626
2626
2626
2119
2638
2628
2883
3139
3143
2859
2627
2627
2627
2627
2631
839
2635
2635
2631
2627
2753
2667
2631
3955
3965
3607
3889
3682
3710
3709
3643
2617
3699
2652
2848
2608
2667
2663
2659
2625
2629
2917
2651
2881
2883
2627
2882
578
2627
963
2947
579
2627
2639
2115
2115
2631
839
2625
2638
2625
834
578
581
2625
2627
2627
2628
836
964
2628
2780
2908
2951
2951
807
2951
2855
2855
2855
2851
2894
2917
2915
2915
2665
2871
871
2919
2919
2855
2919
2899
3129
2937
3615
3616
3648
3637
2995
3871
1887
2073
2754
2848
2694
2694
3920
3894
2564
3133
3597
3853
3853
3853
3853
2621
2624
3933
2868
2925
3013
2164
3190
3188
3196
3125
3254
2226
3314
3237
3110
3108
3108
3108
3928
3308
3884
3684
2149
2149
2149
2149
2149
3682
3682
3688
3682
2621
2621
2621
2621
2621
2621
2589
2589
2621
3126
2620
2620
2620
2620
2620
2644
2668
2646
2582
2632
2602
2588
2602
2602
2602
2588
2588
2588
2600
2601
2588
2600
2604
2649
2585
2679
3208
3206
2626
2658
2658
2666
3249
2938
2173
3250
3254
3122
3254
3181
3620
4009
3885
3852
3140
3844
3848
3051
3690
3690
3690
3687
3683
3683
3683
3683
3683
3683
3685
3685
3682
3682
3682
3682
3682
3681
1634
3682
3682
3683
3683
3683
3683
3683
3683
3682
3682
3683
3683
3681
3680
3682
3680
3251
2163
3251
3123
3187
3681
3689
3684
3684
3684
3123
3127
3685
3681
3682
3682
3682
3681
3681
3681
3681
3682
3681
3685
3681
3681
3681
3681
3681
1637
3685
3685
3685
3685
3681
3681
3681
1637
3685
3685
3681
3683
3683
3683
3682
3682
3682
3683
3687
3687
3681
3684
3252
2149
2165
2167
3169
3169
2163
3251
2117
2160
2160
2160
3184
2160
2160
2160
3251
3683
3683
3683
3687
3680
3687
2160
3683
3683
3682
1641
3682
3683
3683
3683
3683
3683
3683
3683
2166
3681
3681
3681
3681
3681
2160
2163
2168
2168
3248
2168
3248
3248
3248
3248
3184
3801
2153
2147
2883
2585
2585
2585
2585
2217
2584
3599
3598
3598
3599
3598
3598
3598
3598
3598
3606
3590
3590
3597
3598
3307
3853
1806
3854
3855
3854
3852
1806
3852
1806
3852
3852
1806
3846
2919
3051
2636
2636
2560
3992
3884
2841
2840
3129
3097
3632
3632
3632
3565
3565
3682
3692
3686
3682
3686
3686
3682
3186
2166
3685
3686
3686
3686
3686
3686
3685
3682
3682
3686
3682
2917
2613
2609
2615
2608
2608
2611
2668
2668
2668
2660
2613
2615
2660
3214
3214
2638
3214
2638
2638
3150
2638
2638
2638
2562
2563
2562
2562
2560
2560
2608
2608
2659
2658
2613
2608
563
2608
2611
2609
2612
2656
616
2656
2656
616
2665
2659
2659
2643
2663
2665
2665
2659
2663
2663
2663
3175
2671
2646
2663
2663
2663
2643
2663
2663
2663
2663
2663
2663
2660
611
615
2663
2659
615
2659
615
2665
2663
2659
3510
3492
2173
3210
2230
3938
3236
3177
2889
3926
2628
2616
2586
2665
2661
2662
2669
2669
2573
2562
2666
2669
2669
2662
2662
2669
2669
2669
2669
2669
2669
3181
3181
2661
2661
2668
2668
2669
2662
2662
2669
2668
2661
2658
2658
2658
2666
2658
2646
2646
2621
2621
2621
2621
2621
2621
2621
2621
2618
2605
2614
2601
554
2605
2589
2589
2589
2589
2589
2589
2652
3133
2589
2129
3120
3832
3793
2847
3330
3394
2682
2579
3192
2742
2742
2896
2833
3636
3701
2065
3345
3345
3345
3344
3637
2702
3413
2096
2349
2309
2820
2822
2820
3702
3700
3702
2831
3703
2869
3636
3640
3700
3700
3350
3680
3360
2144
2841
2841
2841
2841
2841
2163
2151
2150
2151
3637
3637
3637
3637
3637
3637
3605
3605
2613
3733
3638
3638
3638
3638
3638
2692
2566
2833
3633
2842
3626
3632
3625
3626
3627
3632
3632
3632
3632
3625
3632
3624
3616
2629
3633
2580
788
3638
3633
2143
2823
2822
2571
2822
2327
2845
2838
2838
2838
2838
3340
2054
3430
3370
3340
2828
3340
3330
2327
2146
2146
2146
2149
2147
2147
2147
2147
2147
2147
2149
2149
2146
2146
2146
2146
2146
2146
2146
2146
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2147
2146
2150
2146
2144
2843
2843
2843
3483
3427
2163
2163
2166
2166
2166
3699
3697
2164
2163
2163
2163
2163
2163
2163
2163
2163
2163
2161
2165
2161
2161
117
2162
2161
2161
2161
117
2165
2165
2165
2165
2165
2161
2161
117
2165
2165
2165
2165
2163
2163
2165
2163
2163
2163
2163
2161
2161
2162
2166
3702
2841
2841
2847
2841
2841
2847
2847
2841
2840
2840
2840
2840
2840
2840
2840
2847
2151
2151
2151
2147
2164
2147
2842
2167
2167
2167
2167
2167
2167
2167
2167
2167
2167
2167
2167
2846
2145
2145
2145
2145
2145
2840
2843
2840
2840
2840
2840
2840
2840
2840
2840
2840
2329
3445
3447
2391
2843
2843
2843
2843
2857
2840
2063
2062
2060
2063
2062
2062
2062
2062
2062
2063
2062
2062
2077
2078
2363
3342
3342
3342
3342
3342
3342
3342
3342
3342
3340
1294
3340
1294
3342
3343
2341
2314
2636
2734
4020
3386
3374
2072
2088
3704
3672
2104
2104
2104
2361
2361
2162
2162
2162
2162
2162
2162
2162
2844
2842
2146
2146
2150
2149
102
2149
2149
102
2146
2150
2146
2147
2147
2338
2137
2137
2143
2136
2136
2143
2828
2830
2830
2828
3633
3633
2830
2702
2702
2638
2702
2702
590
2638
2702
2638
2702
2702
3646
3646
3646
3646
3646
3646
2136
2136
2334
2331
2612
2608
2608
2608
2611
2611
2614
2700
2828
2828
2828
2828
2829
2573
2573
2701
2565
2829
2829
2829
2821
2821
2565
2822
2829
2822
2821
2821
2694
2698
2565
2565
773
2565
2565
2569
773
2825
2822
2821
777
2822
2565
518
2565
2565
518
2821
2565
2573
2825
2819
2226
2226
2820
3702
2821
3447
2866
3378
2333
3348
1302
2828
3640
3640
2828
2828
2828
2829
2573
3642
2154
2570
2820
2570
2822
2566
774
2826
2826
2822
2570
2570
778
2826
2826
2826
2826
2826
2568
2824
2821
2821
2565
518
773
2821
2820
2565
2566
2566
2566
2826
2822
2694
2694
3636
3636
3636
3638
3636
3636
3638
3636
3639
3625
3634
3624
3626
3625
3606
3606
3606
3604
3604
3604
2816
2873
3641
1589
1597
1629
2824
3336
2320
2320
2049
2368
2368
4034
2871
2255
3622
1702
3750
3074
3091
2266
3089
3081
2441
2441
2441
2456
2245
2106
2053
2426
2593
3089
2944
2944
2944
3072
3072
3846
2945
3072
2817
3072
3072
3072
3076
2817
3078
2694
3092
2085
2085
2086
2086
2086
3091
3093
3092
3092
2245
2245
2245
2245
2244
3397
2245
2244
2053
3076
2241
2241
2241
2240
2240
2068
2064
2059
2246
2059
2283
234
2260
3437
3435
2280
1384
2266
2266
2258
2258
2282
2266
3426
2242
2069
2101
2082
2082
3312
3321
2304
2069
2065
2071
2950
2573
2097
2096
2096
2097
2070
3478
3126
2816
2819
643
2456
2093
2433
2432
2613
3088
3088
3088
3093
3093
3095
3095
3095
3093
3093
3093
3093
3095
3095
3095
3095
3095
3095
3095
3095
3093
3093
3093
3093
3095
3095
3093
3093
3092
3093
3093
3092
3093
3095
3092
2082
2083
2083
2083
2071
3093
3092
3102
3102
3094
3099
3098
3090
3093
3093
3093
3093
3101
3101
3100
3092
3092
3097
3093
3097
3097
3093
3102
3097
3089
3089
3089
3089
3089
3089
3089
3089
3089
3101
3101
3101
3101
3101
3101
3093
3095
3092
3092
3092
3092
3093
3090
3090
3090
3095
3095
2565
2075
2078
2073
2073
2077
2078
2077
45
2092
2092
2076
2092
2076
2076
44
2076
44
2070
3093
3093
3093
3095
3094
1054
3091
2074
3093
3093
3093
3093
3091
3093
3093
3093
3095
3095
3090
3093
1053
2578
3091
3091
3091
3089
3089
3088
1056
2064
2064
2084
2080
2080
2080
2064
2064
2084
2064
2461
2073
2074
2275
2081
2081
2081
2081
2074
2080
2843
923
2843
923
2970
2971
2843
2971
2843
923
3099
3098
3099
3099
3099
3093
2083
2946
2459
2459
2459
2458
2459
2459
2459
2459
2459
2458
2458
2458
922
2458
2458
2459
2596
3076
516
2104
2105
2190
182
2819
2816
2625
2090
3073
3073
3074
3074
3073
2373
2377
3089
1042
3097
3090
3090
3090
3090
3091
2065
2083
3095
3090
3089
3089
3089
3089
3089
3089
3095
3089
3091
3089
3092
2603
2329
2329
2334
2332
2332
2334
2056
2057
2057
2082
2065
3442
2082
2075
2062
2059
2059
2062
2062
2062
2062
2075
2075
2075
2242
2242
2241
2241
2242
3450
2316
2316
2050
2059
2258
2244
2244
2052
2251
199
2252
2247
2052
2052
2052
2052
2052
2053
2054
2054
2054
2054
2053
2057
2054
2054
2065
2068
2054
2052
2054
2052
2052
2054
2052
2052
8
2052
8
2054
2068
2068
2058
2052
2056
2058
2052
6
2057
2058
2068
2068
2068
2068
2068
2068
2068
2093
2092
2067
2431
2427
630
374
635
383
639
2602
3840
2865
2688
2951
2097
2261
2816
2816
2093
2050
3394
2089
2080
2080
2057
2057
2242
2313
2059
2058
2059
2054
2054
2054
2059
10
2059
2054
2059
2059
2058
2058
2059
2058
2059
2059
2058
2054
2053
2053
2053
9
2057
2053
2053
2056
2053
2053
2056
2056
2056
2064
2092
2056
2244
2244
2244
2245
2240
2240
2245
2240
2245
3434
2266
3434
3434
2057
2245
2245
2245
2240
2244
2240
2086
2057
3401
3397
3397
3397
2972
2076
3338
2464
2672
2917
2917
2822
2673
2278
3256
3256
3256
2123
2079
95
2410
2049
2081
2689
2689
2689
2714
2405
2563
2721
2680
3849
3593
3210
3208
3146
2060
2058
2146
3154
2090
3158
2058
2058
2050
2048
3137
2162
2690
2832
2729
2213
2722
2210
2210
2867
2869
2868
2868
2257
2257
2273
2401
2258
2305
2256
2258
2401
3882
2261
2273
2410
2274
354
2274
2614
2612
2187
2289
2651
2283
2283
2244
2409
2409
2409
2409
2264
218
2264
218
2260
2258
2280
234
2418
2404
2256
2357
2309
629
3040
3040
2176
2360
2306
2217
2209
2560
3147
1098
3600
2745
2226
2232
2689
2235
3158
2081
3155
3155
2697
2691
2733
2719
2638
3702
2872
2136
2872
2869
2868
2869
2865
2865
2872
2136
2873
821
2868
2873
2865
2873
2873
2869
2873
2873
2864
2868
2868
2866
2866
2865
2869
2868
2864
2872
2864
2864
2864
2864
2875
2870
2210
2211
2193
2705
2690
2868
2868
2868
2868
2866
2210
2210
2864
2869
2866
2864
2864
2872
2836
2864
2864
2864
2873
2869
2873
2873
2873
2834
2837
2865
2865
2865
2865
2865
2865
2865
2865
2833
2873
2873
2873
2873
2873
2837
793
2864
2869
2868
2836
2864
2864
2864
2872
2872
2867
2875
2091
47
2049
2721
2210
2213
2213
2212
2210
2721
2729
2734
2734
2726
2222
2210
2214
2214
174
2214
2214
2196
2864
2864
2128
2865
2879
2875
2875
2218
2864
818
2864
820
2864
818
2864
2865
2868
2864
2866
2865
2865
2872
2868
2868
2131
2867
2867
2867
2865
2865
2852
2852
2728
2212
2726
2180
2732
2116
2196
2708
2198
2708
2465
2213
2722
2467
2728
2721
2722
2720
674
2722
2732
2659
2659
2659
2659
2659
2659
2667
2659
2659
2659
2051
2075
2172
2051
2051
2865
2731
675
2705
2691
2691
2691
2691
2691
2691
2691
2691
579
2691
2691
2691
2691
579
2691
2691
2691
2691
3584
3584
3584
2564
2564
2191
2191
3139
2696
2757
2130
2053
2053
2048
2048
2049
2641
2649
2865
2866
2873
2866
2866
2866
2866
2865
2697
2209
2869
2865
2865
2865
2865
2873
2873
2873
2869
2874
2873
2873
2870
3864
2329
345
2329
2114
2134
2134
2116
2356
2356
2356
3042
1506
2640
2568
2992
2315
635
2187
2571
2187
2315
2571
2187
2315
2307
2563
2307
2400
2240
2915
2403
2243
2575
2310
2310
2387
2369
2824
2824
2824
2390
2827
2827
2816
2823
2348
2604
2348
2348
2604
300
2177
2625
2625
2177
2609
2561
577
2305
2177
2609
2577
2562
2177
2348
2564
2176
2176
2176
2304
2304
2560
2560
2176
2176
2564
2560
2560
2176
2176
2304
2176
2176
2304
2304
2564
2564
2560
2560
2560
2308
2308
3045
3040
2211
2673
2673
2641
625
753
2673
2673
2673
2673
2090
2146
3221
3142
3137
2737
2453
409
3138
3138
3021
2179
2566
262
3041
2992
3042
2353
2617
313
2402
2313
2617
2201
2649
2181
2565
261
2565
261
133
2361
2329
2201
2309
2601
2561
2307
2307
131
2201
2179
2616
600
2648
2616
2308
2561
2177
2561
2305
2305
2561
129
2561
2562
2177
2561
577
2622
318
2206
2178
2210
3044
2366
2272
2408
2256
360
2261
2266
2258
2261
2258
2276
2401
2242
2410
2410
2185
2261
2261
2245
2258
2280
2258
2565
2177
2625
2625
2625
2625
3164
2740
2306
2370
2752
3040
3040
3505
2629
2338
2536
2472
2984
2089
2072
2072
2290
2201
2477
2705
3737
661
665
667
2715
2707
2925
2817
3665
3594
3334
2073
4042
2506
2506
2524
2538
2784
3840
2192
3894
2074
90
2074
90
2514
2514
3904
2875
2754
707
2962
2731
427
2730
2731
2726
2731
2859
2816
2818
2882
2187
2201
2179
2339
2202
2563
2258
2266
2435
3530
2182
2193
2178
2178
132
2180
2218
2817
2822
2268
2200
2492
2219
2219
2262
2912
2912
2922
2922
2267
2267
218
2266
2267
2262
2266
2219
170
2219
2258
2258
2196
2421
2933
2933
2448
2448
2244
2138
2819
2211
2211
2850
3931
3930
3288
2726
2786
2795
2545
2541
749
2509
2192
4059
3793
3793
2712
2436
2707
3802
3313
2818
2818
2850
2885
2822
2822
2818
2816
2816
2816
2885
2885
2854
2850
2882
2848
2880
800
2854
2886
2886
2848
2882
802
2886
806
2851
2883
803
2882
2886
806
2850
2880
2850
2848
2880
2848
2882
2851
2849
2785
2722
2802
2802
2402
2818
2822
2818
2816
2818
2338
2338
2816
2889
2887
2886
2886
2854
2962
2886
2852
2886
2953
2882
2858
842
2891
2859
2963
2965
2946
901
805
2853
2853
2853
2859
2886
806
2859
2886
2965
2889
2857
2857
805
2857
2858
2965
2965
2950
2886
2880
2964
2880
2880
2880
800
2884
808
840
804
2856
2863
2882
2273
2273
226
2179
2314
2723
2402
2429
2728
2528
736
2409
2409
2721
417
2729
2729
2401
2723
2729
2729
2728
681
2728
681
2728
681
2544
2818
2816
2834
2882
2849
2856
2851
2731
2818
2818
2816
2816
2882
2947
835
2850
2890
2944
2890
2855
2882
2890
2946
2880
2880
3008
2819
2883
2883
2883
2883
2852
2852
2468
2728
2722
2724
2796
2508
2544
2800
756
2801
2804
2729
2789
2611
3059
2218
2209
2211
2210
2211
2410
2220
2531
2531
2531
2531
2531
2531
2539
499
2531
2531
2531
2179
2195
2924
2203
2203
2873
2410
2409
3729
3731
659
3731
659
3731
659
3755
2731
1691
667
3739
667
2731
3755
683
1691
667
3787
2715
3739
667
3739
3755
683
1691
667
3787
3755
3739
667
2715
2715
2194
2188
2188
138
2610
2608
562
2137
2137
3905
1856
3800
3593
2912
2193
2065
2432
2180
2436
2578
2590
2816
2816
2888
2880
2818
2824
2882
2850
2760
713
2726
2816
2885
2853
2859
2859
2883
803
839
807
2885
2884
837
2880
2858
2888
2857
2817
3360
2106
59
2173
123
2106
2112
2113
2057
2112
2417
368
2177
2417
2944
2944
2192
2506
2432
2443
2571
2443
2827
2475
2187
2827
2187
2187
2507
2859
2411
2914
2177
2195
2915
2179
2257
2065
2065
2515
2437
2596
2592
2592
2435
2595
2595
2562
2561
2472
2464
2384
2192
2832
792
2176
2753
2498
2370
2433
2610
2817
2817
2193
2178
2853
2819
2850
2190
2206
2820
2252
2508
2370
2258
2178
2818
2828
778
2194
2188
2828
2818
2818
2178
2178
2185
2186
2186
2194
2188
2828
2828
2818
2818
2850
2196
2196
2441
2442
2179
2576
2585
2649
2585
2585
2585
2585
2585
2585
2474
2788
4049
3954
3913
2545
2805
2805
3906
3906
2450
2249
2833
2833
2432
2432
2440
2177
2822
806
2182
2914
2065
2914
2241
2757
2177
2817
2177
2817
2177
2177
2209
162
2225
2225
2177
2817
2833
2193
2184
2184
2193
2177
2848
2848
2848
2857
2180
140
2819
2179
2819
2179
2179
2819
2179
2819
2820
2234
2825
2825
2818
802
2210
2210
2178
2178
2458
2290
2192
2836
2200
2292
2192
2184
2204
2256
2188
2206
2915
2176
2914
2914
2217
2256
2256
2176
2260
2228
2266
2382
2385
2289
2289
2289
2289
4052
2012
2800
2946
2896
3628
3618
3618
3189
2869
2923
2816
2848
2848
2828
2840
2840
2255
2621
2753
2261
245
661
725
757
2293
2293
661
725
693
757
2805
2291
659
691
755
2273
673
737
2715
2117
2184
2269
3387
3054
2998
3114
1098
2858
3106
2924
2866
2616
3110
3324
3086
2682
2682
2683
2683
2897
2897
3088
2603
2566
519
2567
3110
2727
2727
2727
2727
2742
2727
3119
3180
3174
3138
1094
2061
2253
2061
2989
943
2282
2061
2186
2178
2061
15
2170
2252
2076
2247
2251
2246
2246
2059
2205
2190
2070
2204
2140
2184
2184
2114
70
2112
16
2112
16
2120
2120
2064
2112
16
2112
16
2123
71
2119
2119
2184
2187
2187
2187
2178
2055
2284
2925
2157
2157
2358
2358
2662
2563
2164
2199
2199
2180
3099
3099
2640
2745
2592
2599
3100
2604
2604
2873
2800
3131
2281
2281
2808
3118
2784
2268
2713
3175
3175
3111
3140
3169
3173
3170
3170
3170
3170
3149
3149
3142
3109
3139
3108
3140
3140
3105
3141
3141
3140
3143
3143
3113
3105
3105
3137
3145
3140
3113
3105
3138
3142
3142
3113
3140
3116
3139
3143
3130
2593
2602
2577
2706
2827
3175
3175
3170
3170
3170
2868
2866
3170
3117
3141
1097
3109
3141
3110
3118
3145
3109
3145
3117
3142
3113
3113
3115
3115
3107
3109
3115
3117
3117
3117
3117
3149
3113
3145
3145
3115
3142
3109
3117
3117
3117
3117
3118
3114
3109
3109
3112
3137
3140
3117
3110
3142
3104
3104
3140
3136
3140
3140
3114
3111
3140
2560
2560
2560
2765
2635
2592
2614
2609
2606
2594
2594
2573
781
2573
781
2707
2704
2704
2710
2602
2608
2576
544
531
656
547
2592
531
547
2592
2592
546
2582
662
2582
662
2582
662
2582
2590
3170
1129
3170
3169
3140
3104
3112
3141
2606
3170
3170
3170
3170
3110
3111
3111
3111
3110
3108
3112
3144
3107
3112
3106
3106
3106
2670
3171
3107
3139
3107
3139
3110
3110
2612
2732
2736
2596
2564
2590
2576
2576
2576
2576
2716
2733
3773
3649
3730
1683
2234
2237
2233
181
2230
186
2231
3062
2236
2614
2614
2614
2614
2614
2595
2595
2611
2592
2595
563
819
2595
563
2795
2795
3118
2802
3314
3194
2610
2595
2258
2291
2707
2195
242
211
243
2290
211
658
243
659
754
723
755
2292
2740
2209
2722
2274
242
2290
658
754
2275
2275
739
2723
2216
2720
680
2272
2272
672
736
2280
2272
2291
2787
243
755
2275
2208
168
2720
680
2272
2272
736
2280
2208
2272
2272
672
736
2272
2755
2786
2762
2762
2762
2260
2260
2260
2320
2320
3089
3089
2286
2328
2926
2610
2642
2768
2784
2768
2102
2098
3180
3180
3110
3140
3168
3176
3104
3136
2696
2696
2620
3178
3108
3140
3140
3140
3140
3145
3140
3140
3144
3144
3144
3142
1098
3143
3136
3108
3169
2906
2430
2685
2685
2685
2334
2062
2058
2049
2410
2133
86
2132
86
2189
2133
86
2262
2262
2230
2824
2526
2587
2571
2603
2187
2566
2203
2187
2091
2715
2634
2196
2132
2055
2121
2135
2055
71
2192
2112
2354
2363
2050
2052
3634
3632
3632
1586
2355
3637
3635
2407
3792
2720
2732
2208
2176
2188
152
2200
2184
2765
2673
2161
2137
2682
2181
141
149
2189
2197
2185
2188
2176
2192
2698
2194
2190
2242
3010
2930
2130
2186
2186
2178
2178
2178
2178
2178
2186
2178
2178
2114
2185
2186
2186
2194
2194
2186
2186
2178
2178
2178
2182
2182
2213
2490
2187
2104
2081
2081
2081
2081
2081
2081
2081
2081
2602
2593
558
3172
3087
3073
2841
3733
3733
3088
3088
2374
2287
2235
2235
2270
2522
2256
2189
2182
2182
2182
2122
2992
2167
2249
2249
2124
2188
2188
2188
2188
2188
2201
2201
2201
2081
41
2057
2193
2193
2177
2185
146
2185
2697
2697
2182
2182
2118
2193
2192
2192
2179
2116
2180
2180
2180
2180
2180
2183
2193
2186
2176
2176
2179
2179
2179
2115
2087
2183
2355
2087
2061
2081
2273
2273
2058
2284
2272
2250
2272
2244
2055
2184
2112
2112
2189
2218
2122
2182
138
2188
2241
2184
2161
2869
2053
2053
2053
2181
3088
3088
2712
2722
675
3073
2330
3682
3618
2773
2901
3139
2844
2940
2940
2920
2846
2846
2297
2785
2289
2049
2
2049
2
2049
2
2049
2
2049
2
2049
2049
2049
2049
2049
2049
2049
2049
2049
3
2049
2049
2049
2049
2049
2050
2273
2268
2053
6
2505
2105
2230
3705
3705
2936
3449
3048
3319
2656
3744
2590
2827
2584
2584
2585
2585
3029
3029
2064
2600
2216
2216
2216
2221
3645
3645
3645
3645
3645
3645
2208
2144
2225
2112
2112
2293
2285
2293
2285
2281
237
2227
243
2165
2283
2227
2637
461
2633
457
3016
2280
2296
2280
2280
2280
2280
2248
2269
2504
2198
2550
2240
2220
2220
2281
2281
2253
2253
2253
2252
2250
2250
2264
2264
2264
2264
2264
2281
2281
2281
2281
2246
2219
199
2219
2247
2281
2221
2280
2113
2273
2273
2082
2082
2576
2584
2332
2240
448
2240
2254
462
3329
3329
1282
2188
3622
2304
2316
3328
2828
2828
2605
2248
2059
2093
2093
2060
3434
2055
2052
2204
2229
2229
2197
2122
2226
2153
2144
2144
2227
2227
2126
2126
2118
2212
2116
2212
2116
2116
2212
2117
2116
2116
2116
2116
2210
2209
169
170
2217
170
2114
2114
2117
2217
2217
2112
2116
2116
2217
2114
2206
2112
2116
2178
2305
3681
2833
777
2560
3233
2227
2229
2231
2231
2231
3057
1013
3034
2231
2221
2124
2124
2220
2124
2193
2217
2117
2197
165
173
2124
2213
2126
2213
2213
2209
2217
2215
2221
2219
2221
2221
2222
2222
2126
2222
2126
2126
2219
2121
2221
2213
2221
2222
2222
2218
2218
2221
2221
2222
2121
2117
2217
2217
2121
2209
2222
2118
2118
2118
2118
2194
2213
2126
2606
2606
2606
3645
3709
3706
2886
2885
3681
2818
2306
3613
3613
3613
3613
3706
3706
3706
3698
2922
3705
3706
3706
3706
3706
3706
3706
3706
3706
3706
3706
3706
3698
3698
3698
3698
3698
3698
3698
2818
2224
2152
2224
2225
178
2122
2208
2220
2125
3680
2224
2224
2224
180
2228
2212
2220
2212
2205
2216
2222
2217
2126
2209
2222
2210
2210
2212
3614
2227
2211
165
2115
2211
2115
3718
3716
3705
3620
3644
2308
3612
2818
2826
2832
2320
2320
2342
2702
3950
3650
2098
2099
2481
2485
2485
2485
2481
2481
2481
3589
2486
2657
2657
2656
624
2656
2656
2733
621
2668
2668
2735
2668
2668
2796
2732
620
2668
2292
2292
2190
2288
2160
2050
2671
2671
2456
2049
2049
2048
2048
2048
2048
2048
2048
2048
16
2048
2048
16
2048
2048
2048
2048
2048
2049
2048
2048
2048
2048
2048
2048
2048
2048
2048
2049
2048
2048
2048
2048
2048
2048
2048
2048
2049
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2049
2073
2106
2107
2107
2107
2390
2390
2390
2136
2136
2149
2149
2090
2563
2504
2786
2562
2248
2254
2253
2110
2111
2144
2144
2221
2124
2224
2144
2212
2112
2656
2656
3772
2154
2220
2124
2124
2124
2124
2124
2124
2124
2124
2124
2124
2118
2116
2113
2112
2204
2224
2108
2078
2077
2077
2077
2226
2298
2298
2170
2282
2198
2198
2198
2198
2206
2198
2198
2451
2451
2527
2075
2499
2584
2840
2836
2264
2828
2520
2264
2132
3800
2128
2432
2256
2276
2257
2276
2276
2276
2259
2262
2292
242
2274
2320
2324
2167
2160
2163
2163
2160
2165
2165
2281
2286
2226
2268
2484
2210
2204
412
2204
2460
2204
2269
2265
2137
2200
2250
2205
2205
2205
2205
2197
2457
2246
2198
2506
3784
2194
2238
2266
2266
2226
2193
2506
2506
2506
2506
2506
2250
2251
202
2250
458
2242
2498
2242
2248
2497
2241
401
2193
401
2195
2242
195
2243
451
2241
449
2498
2498
2497
2505
2397
2498
2241
449
2076
2072
2064
24
2064
24
2072
2064
24
2064
24
2072
2072
3691
2665
2665
3596
2062
3352
2854
2085
2085
2068
2068
2226
2265
2487
2487
2462
2498
2248
2462
2254
462
2254
2510
2262
2284
2140
2269
2525
2252
2252
460
2252
460
2252
460
2252
2252
2205
413
2461
2461
2077
2077
2141
2205
2205
2461
2449
2194
402
2193
3741
3741
2502
2246
454
2246
2509
2192
2192
400
2207
2252
2252
460
2252
2252
460
2508
2252
2509
2253
2499
2240
144
2192
2241
449
2241
449
2241
449
2241
2065
2241
2129
2241
2297
2169
2293
2293
2298
2230
2294
2266
2293
2284
2254
2220
2253
2252
2477
2226
2266
2230
2292
2230
2277
2225
2235
2790
2278
2214
2214
230
2214
3606
3606
2562
2232
2232
2129
2560
2152
2088
56
2692
2890
2719
3122
562
3122
2610
2224
2270
2270
2560
3585
2067
3593
3593
3593
1549
3593
3593
1549
3593
1549
3593
3593
3593
1549
3593
1549
3593
3593
1549
3593
1549
3593
3593
3593
1549
3593
3593
1549
3593
1549
3593
3597
3593
1549
3593
1549
1555
3593
1555
3593
1549
1555
3592
2561
2316
3649
3649
2049
3625
3654
3965
3965
3512
3516
3592
3612
3592
3890
3586
3531
3620
3620
3617
3617
3593
1557
1556
3605
3588
3596
3628
3628
3628
2081
3953
3953
3953
3953
3953
3953
2090
2082
2050
2082
2082
2565
2565
2565
2569
2569
2569
3077
2565
2565
2577
2581
2505
2505
2505
2505
2657
2568
2568
2568
2568
3080
520
2568
2568
2325
2424
2498
2562
2500
2604
2600
2573
2573
2597
550
2597
550
2604
2596
2602
2602
2572
2572
522
2572
522
2570
2572
522
2573
522
2572
525
526
2572
526
2572
525
2624
3211
555
2605
2603
2605
2574
2605
558
2570
3625
2573
2566
2403
2467
2580
2589
2066
2530
2530
2532
2410
2410
3574
3574
3558
3650
3938
3525
3524
3461
3524
3524
3940
2060
3609
3617
3617
3594
1554
3574
3597
3590
3681
2052
2052
2052
2050
2056
18
2064
2066
2066
2067
2067
2086
2086
2086
2084
2068
2084
2084
2084
2084
2068
2068
2084
2050
34
2082
2080
2080
2080
2080
2080
2080
2082
2082
2050
2080
2080
2050
2082
2082
2083
2050
34
2057
2086
2068
2070
3525
3953
3525
3525
3845
3906
2073
2065
2077
2077
2077
3593
3593
3615
2077
2090
2094
2094
2094
2094
2089
2089
2074
2090
2090
2090
2094
2093
2078
2093
2093
2093
2094
2092
2093
2091
2093
2093
2089
2091
2078
2090
2078
2078
2091
2094
2093
2093
2094
2090
2090
2090
2091
2094
2094
2088
2072
2093
2089
2089
2089
2089
2089
2079
2079
2079
2079
2095
2092
2078
3614
3598
3598
3893
3953
3944
3549
3549
3945
3526
3526
3877
3877
3877
3877
3956
3956
3956
3956
3508
3948
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3956
3526
2054
11
2086
2059
2059
2058
2064
2094
2094
2049
3955
2074
2074
2074
2074
2074
2093
2090
2090
2058
2090
2090
2090
2074
2090
2090
2091
2091
2093
3952
2053
19
2083
2085
2053
3
35
37
2083
2051
35
3846
3846
3957
3876
3876
3526
3876
3524
3524
3524
3524
3524
3462
2159
3979
3994
3595
3595
2825
2825
2825
2825
2825
2825
2825
3893
2830
2049
129
2177
193
2049
129
2177
2241
2240
2177
2177
193
2181
2181
2178
2049
5
133
197
2049
2177
2181
2177
193
133
197
2241
197
2049
16
2049
2177
2049
129
2049
2067
2249
2249
2190
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3584
3584
3584
3585
3585
3585
3585
3585
3585
3585
3586
1540
3585
1538
1540
3584
3586
3586
3585
1538
3586
3586
3585
1538
3586
1540
3586
3584
3584
3584
3584
3584
3585
3584
3584
3584
3584
3584
3584
3584
3584
3584
3585
3586
3585
3586
3584
3586
3623
3688
3688
3704
2386
2326
2326
2892
2892
3589
3589
3618
2081
2056
3585
3617
1568
2050
2050
2049
2190
2191
2076
2076
2081
2078
2076
2076
2092
2077
2920
2920
3952
2080
2080
2084
2086
2084
2086
2086
2086
2086
2086
2084
2084
2048
2048
2050
2049
2065
2059
3616
2097
2097
2097
2097
2103
2098
2100
2100
2098
2482
2482
2482
2482
2486
2486
2486
2533
2533
2585
2575
543
2532
2320
2321
2321
2384
337
2320
2305
2385
2385
2305
3633
2304
2304
2588
2588
2588
2588
2588
2591
2591
2100
2102
2102
2264
2270
2333
2312
265
2312
2312
2313
2321
2321
265
2322
2318
3710
3804
2494
2494
2524
2524
2524
2524
2486
3805
2429
2429
2327
2406
2525
2525
2525
2525
2486
2493
2534
2514
2404
2488
2481
2528
2535
3815
3680
2320
2403
2407
2403
2403
2407
2535
2407
2407
2403
2403
359
2407
2529
2535
2490
2533
2533
2533
2491
2491
2488
2403
2403
2400
2400
2405
2405
2401
2400
2533
2401
2413
2534
2529
2529
2062
2049
2049
2049
2049
2049
65
2113
2049
2049
65
2049
2049
65
2049
2049
3945
3587
3587
3894
3586
3521
3841
3653
3653
3605
3588
2502
2576
2570
2570
2488
2532
2533
2486
434
2409
362
2409
362
2410
2410
2576
2182
2412
2525
2417
2532
2404
2404
2404
2404
2532
2532
2492
2532
2481
2481
2481
2481
2481
2481
2492
2417
2417
2481
2481
2481
2481
2481
2481
2481
2512
2512
2512
2512
2414
2480
2480
2480
2525
2534
2406
2406
2406
2404
2404
2534
2534
2525
2525
2403
2405
2405
2405
2402
2402
2402
2402
2402
2402
2402
2482
2530
2306
2306
2569
2569
2564
517
2564
2568
2565
2565
2568
2565
2562
2606
3214
2605
2604
2606
2576
2576
2576
2576
2577
2581
2577
533
2559
2433
2561
2566
2562
515
2562
515
3235
3888
3888
3922
2146
2146
2113
2092
2528
2464
2464
3844
2912
2625
3634
3634
3762
3762
3258
3266
3202
1218
1474
962
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
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3341
3353
2842
2924
2166
2166
2178
3241
1194
3662
3078
3078
3076
3078
3660
3878
1846
3104
3208
3687
3163
3686
3686
3685
1645
1638
1653
3685
3612
3597
1558
3606
3602
1586
2230
3900
3116
3116
3116
2598
2841
2841
2841
3352
2840
2840
1304
2592
2656
2580
3491
3491
2837
2837
2837
2825
781
2825
2825
2836
2836
2069
2866
2868
3529
3529
3529
3529
1517
2116
124
2826
2826
2826
2828
2828
2828
2828
2828
2900
2956
2915
2822
2880
2826
2824
2822
2822
2057
2050
2057
2050
2050
10
2050
2827
2059
2818
2818
2818
2818
2818
2818
2818
2818
2817
2818
2818
2817
770
2818
2818
2818
2820
2820
2820
2816
2816
2816
2816
2816
2818
2060
2060
2841
3307
1261
2822
2566
2817
2561
2052
2049
2411
2868
2868
2870
3040
2912
3074
3074
3105
3138
3394
2836
1300
2836
3474
2816
1280
2816
1280
3584
3024
2219
3282
3089
3370
3378
3537
3342
2187
3091
2576
3344
2576
2711
3479
2711
2582
2582
2582
2711
2647
3430
3430
3366
1446
2598
2710
2662
1430
3494
3478
1446
3478
2582
2582
3478
2646
3478
3478
2599
2599
2599
2599
2599
2599
3495
3479
3478
2598
2598
2711
3494
3495
2599
2711
3431
2583
2661
2582
2766
2844
1308
2841
2845
2845
3501
3542
2566
646
2567
2564
644
1412
2692
580
2560
3605
3605
3601
2561
2598
3462
3462
2598
3462
2573
2573
2775
2567
2571
2571
551
3467
2573
2582
2573
2573
2573
3470
2572
2701
2595
2597
2597
2597
2593
3458
3459
2690
1410
1474
2690
2593
3458
2693
2574
2599
2598
2598
2598
2599
2598
2599
2727
2571
3469
2695
2599
3467
2599
2727
2561
2561
641
2689
2561
2561
609
2564
2561
3649
3874
3650
1826
2685
3337
2816
3342
3333
3329
2816
3328
3341
3341
2989
1453
2989
1453
2842
2842
2842
2826
3354
2828
1292
2826
2826
1290
2826
1290
2826
2826
2842
1306
2842
2842
1306
2842
2842
1306
2842
2826
2826
2826
2826
2842
2842
2842
2824
2661
2579
611
743
2661
2579
611
2579
2579
2642
2574
2598
2705
3339
2711
1431
1495
2647
663
1431
1495
2711
3543
2711
2573
2594
2594
2580
2592
2723
2595
2647
2594
2722
2592
2595
2597
2774
2657
2705
1425
2657
2657
657
2657
2657
1505
2657
1377
1441
1425
3489
2595
611
659
3555
659
3363
1379
1443
1427
3982
3864
2816
2830
2860
2862
2862
2840
2830
3342
3342
2860
3470
2445
3027
2960
2177
2177
2989
925
2990
2973
2973
2989
925
2989
925
2973
3460
2990
2185
2185
2249
2249
2185
2185
2185
2249
2250
2249
2249
2249
2185
2185
2250
2185
2185
2185
2185
2185
2185
2249
2249
2249
2249
2249
2249
2249
2825
2825
2824
2722
2825
2825
2825
3089
1043
785
4057
4057
2488
3337
3337
3337
1290
1298
2185
138
2185
1289
2185
1289
138
1290
3337
3337
3337
3337
3337
3337
1290
3337
3337
3337
3337
2185
1289
1290
1298
3338
2185
3337
3337
3337
3337
3337
1290
3337
1290
2186
3338
1298
3346
3338
3338
3346
3338
3338
3338
3338
3338
2186
1290
3338
1298
3337
3338
3338
1298
3346
3338
3346
3338
3338
3338
3338
3336
3338
3338
3338
3338
2186
3338
3338
3338
3210
3336
3336
3336
3336
3336
3336
3257
3584
3072
3072
2986
2918
2834
850
2822
2846
2196
2180
3238
2598
2820
3622
3621
1574
3621
3012
2836
2845
3129
3121
2582
2560
2598
2560
640
2560
2560
2560
2561
2831
3339
2842
2658
2656
3478
3361
1441
3478
3489
3361
1441
3489
3361
1441
3489
3478
3478
2706
2706
2710
2705
2833
2579
739
3098
2405
2405
2405
2405
2405
2400
2406
2406
2400
2610
2994
2994
2994
2950
2610
946
2994
2860
2604
2886
2049
2049
2604
812
2962
3401
3440
2994
2994
2930
2944
2992
2928
2688
3298
2890
2954
2876
2876
2878
2870
830
2870
830
2878
2086
2422
2422
2422
2524
2522
2836
2846
2846
2846
2846
2974
2841
2845
2845
2843
2841
3292
3292
2748
2620
2908
2908
2908
2908
3004
3805
2908
2908
2908
2936
2909
2909
2909
2909
2993
2620
2872
2911
3036
3513
3005
2914
2873
3769
3969
2944
3029
3025
3029
3029
2897
2872
3037
3037
3033
3033
3037
2929
3001
2864
2954
2873
2872
2872
2999
2999
2954
3033
3033
2933
2933
2933
2933
3033
2933
2996
3061
2861
2600
2865
2865
2050
2049
2564
2564
2564
2564
2564
2564
2052
2052
2052
2561
2561
2561
2050
2562
2752
3083
3083
3089
2087
3122
3462
2245
2245
2225
2220
2881
2888
2056
2056
2603
2604
2604
2694
2950
2922
2922
1002
2922
2922
2922
3050
2872
2382
2922
2896
2905
2872
2936
2936
2944
2944
2872
2872
2944
2872
952
2617
953
2617
953
3001
2996
3001
3001
2944
2905
3417
2692
2692
900
2948
2692
2996
2873
3508
2906
2906
2906
2906
2922
2946
2946
2946
2901
2873
2937
2937
3025
3046
3046
2873
2873
2901
2897
2915
2937
2937
3449
2919
2919
2919
2919
3047
3047
2919
2995
2871
2867
2987
2825
2825
2837
2837
2837
2825
2833
2833
2825
2833
2824
2048
2816
2049
2056
2593
2866
2869
2865
2866
2865
2869
2865
2865
2881
3361
2081
2082
2081
35
2081
35
2081
35
2081
2083
3094
3094
3478
2567
2567
2371
2592
2530
2530
2530
2276
3014
3648
3843
3843
3715
3715
2082
2050
2178
2178
66
2114
2114
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
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2054
2306
3034
2645
2645
2176
2602
2602
2561
3078
3078
3078
3462
2374
2438
2438
3704
2712
2385
3288
2374
2374
2372
2372
2372
2372
2372
2390
2382
2390
2390
2374
2374
3265
2412
2060
2060
2060
2062
3233
3233
673
2843
2332
2844
2844
3356
2080
2069
2069
2069
2069
2101
2101
2049
2177
2177
2177
2177
2100
2100
3349
2100
2100
3521
3521
3521
3521
3521
3780
3780
2075
2050
2312
136
1160
3074
2
3074
2050
2178
1154
2050
2980
3016
2165
115
2079
2960
2056
2058
2104
2104
2571
555
2603
2603
2603
2594
2570
554
2594
2315
2579
3088
2084
2084
2084
3091
36
2084
2084
2084
2064
2064
3088
3088
16
32
2064
3088
16
32
2084
2084
2080
2080
2076
2056
2056
2056
2072
2060
2188
2560
1280
1344
576
2560
256
1280
1344
2096
2475
2477
3959
3623
2816
2816
3120
2176
2113
2209
2209
2209
3047
3047
3467
3206
3206
2761
2315
2838
3350
2833
3259
2849
3361
2849
3361
3212
2542
2995
3036
2317
2075
2075
3250
2074
2203
2768
2064
2384
2064
2069
29
2077
2077
2071
2079
2079
2064
2384
2065
2078
2076
2076
2065
2078
2065
2065
2065
2065
2065
2070
2065
2065
2079
2077
2077
2077
2077
2077
2077
2077
2068
2068
2068
2068
2079
2071
2071
2077
2069
2064
2069
2069
2069
2069
2069
2064
2070
30
2837
3350
2841
2821
2821
2309
2304
2077
45
2077
2076
2064
2064
2064
2064
2064
2078
2332
2332
2331
2080
2071
2068
2068
2088
2072
2080
2061
2064
2084
2088
2088
2088
2064
2085
2070
2085
2085
2085
2082
2060
2061
2083
2093
2093
2093
2093
2071
2069
2071
2071
2071
2071
2093
2071
2061
2081
2081
2081
2081
2081
2081
2054
2049
2088
2091
2077
2060
2068
2089
2069
2088
2064
2064
2064
2064
2064
2064
2064
2094
2081
2369
2370
2370
2370
3905
2333
2846
3355
3357
3352
2845
157
3357
2334
2334
3233
3233
3233
3233
3243
3235
2723
3227
667
3347
2846
3358
2843
2859
3355
2843
3355
2859
2859
2843
3355
2843
2843
3355
2835
2835
3347
2835
2843
2843
2843
811
2843
2843
2843
2843
2184
2065
2065
2065
2065
2065
2065
2065
2385
2385
2071
2082
2082
2065
3371
2065
2065
2065
2064
2064
2064
2064
2065
2065
2069
2081
2080
2064
2065
2094
2089
2081
2064
2091
2091
2080
2073
2081
37
3793
2064
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2067
2067
2067
2067
2067
2067
2067
2067
2067
2091
2076
2625
2842
2726
2828
2726
2956
2187
3206
3206
2822
3206
2206
2843
3228
2625
2625
2720
2720
3243
683
2737
2737
2733
2736
2733
2736
2737
3228
2726
2265
2265
2137
2137
2265
2265
2265
2137
2138
2137
2137
2137
2154
2154
2137
2265
2265
2265
2265
2265
2265
2137
2137
2137
2137
2136
89
2137
2137
2457
2457
2450
2400
2458
2458
2458
2081
2081
2081
3249
2657
2319
2074
2074
2074
2074
2074
2073
2073
2073
2074
2073
2074
2073
2074
2073
2073
2073
2073
2073
2073
26
2074
2073
2073
2073
2073
2073
2074
2074
2074
2074
2074
2074
2073
2073
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2073
2074
2074
2073
2073
2074
2074
2074
2202
2074
2073
2074
2074
2074
2073
2074
2074
2074
2074
2074
2074
2074
2202
2074
2073
2074
2073
2074
2074
2074
2958
2561
2945
2958
3032
985
3065
3064
3064
2081
2082
3238
2982
2105
2084
2882
2372
2372
2372
2372
2534
2438
2433
2191
2179
2065
2064
2081
2064
2064
2064
2064
2064
2065
3201
2306
2842
2064
2070
2078
2069
2069
2073
2065
2065
2065
2065
2065
2065
2065
18
2065
2065
2064
2064
2064
2065
2067
2076
2068
2635
2117
2117
2053
2053
2117
2317
2310
2310
2312
2786
2786
2786
2786
2786
2786
2786
2786
2842
3866
3392
2096
2096
2848
2848
2802
3401
3186
3058
3058
2682
2754
3058
3186
2754
2489
3034
2778
2368
2048
1024
3361
2369
322
2369
289
322
2369
289
322
2369
3073
2145
2134
2134
2134
2898
2907
3248
3249
3249
1202
3250
3250
2894
3213
3249
3249
3215
3202
2770
2994
2770
2788
2994
2994
2994
2994
2788
3233
2966
2966
2678
3006
2977
2977
2977
2945
2813
2678
3006
2997
3024
3246
2788
2979
2209
3233
3244
2753
2753
2976
2977
2977
3232
2220
3029
3029
3025
3025
3025
3011
3233
2208
2755
2222
2220
2220
2812
2812
2755
3029
3029
980
3028
3028
3025
3025
3025
3025
2788
741
2789
2841
2846
2209
2209
2180
2181
2133
2133
2309
2306
261
133
325
2181
325
405
406
2069
2197
2181
134
149
146
150
2181
134
2373
2373
2373
2176
2176
3816
3681
3681
3081
3469
3208
2321
2293
229
2273
3234
3233
929
2825
2122
2056
2568
2841
2848
2842
2774
2774
3042
3042
3042
3042
3042
3043
2786
2380
2122
3050
3246
2969
2210
3010
3010
2754
2754
2978
2978
2754
3234
162
3234
162
2793
2793
2793
2793
2793
2806
3241
3241
2754
3001
3452
2754
2754
2754
2754
2754
3234
3241
3234
2995
2971
2971
2971
3051
2755
2804
2804
2977
2209
174
3009
3009
2753
2753
2753
2977
3233
2977
2977
3233
3022
3022
3406
3049
3049
3049
3049
2793
2793
3241
3233
2209
2841
2777
2062
2305
2097
2097
2177
2073
2098
2100
2073
2100
2058
2638
2096
2600
2576
2627
2075
2101
2085
2107
2100
2049
2100
2100
2944
3233
2145
2145
111
2145
2145
111
2145
2159
2145
2145
2145
2159
2962
2962
2359
2310
2310
2087
2064
2144
2144
2144
3134
2577
3649
3336
1289
3337
2184
137
3208
2048
2051
2051
131
2051
131
2051
131
2051
131
2051
2050
514
3513
2278
2325
2325
2325
2325
2325
2325
2325
2325
2325
2325
2325
2325
2325
2325
2325
2981
2326
2326
2326
2326
2326
2326
2326
2326
2469
2321
2321
2321
2321
2321
2321
2321
2321
2321
2321
2321
2321
2321
2321
2321
2321
2334
2823
2818
3621
3621
2564
2160
2160
2819
3140
3140
2116
2180
2272
2290
2290
3376
2560
2944
2576
2150
3046
2056
2144
2056
96
2056
3040
2286
2286
2286
2286
2284
2284
3264
2568
2441
2442
2440
2118
2465
2113
2113
2880
800
928
2338
2960
2946
834
802
930
2946
802
2048
2068
2069
2101
2101
2097
113
177
2181
2081
97
105
2441
2441
2441
2441
2212
2084
164
3369
2069
2052
2817
3329
2818
2818
1282
2818
3788
3788
2104
2115
2083
2083
2083
2212
2212
2208
2208
2080
2080
544
2060
2866
2896
2240
2240
2193
2432
2186
2186
2052
260
2052
2816
2816
2816
2816
2816
2816
2816
2816
2816
2824
2824
2050
2048
2048
4
2052
260
2048
2052
260
2050
2050
258
2050
258
2052
2052
2564
2564
2052
2052
2052
2564
2052
2052
2048
2052
2048
2048
2050
2186
2314
138
2186
2188
2184
2050
3072
512
3072
3072
2560
2560
3072
3072
3072
2147
2497
2497
3025
2817
2048
2048
3712
3968
2093
2273
2273
226
2401
2897
2897
3275
3278
3278
2545
2436
2820
2820
2819
2115
2353
2353
2865
2865
2178
2944
3258
2749
700
2653
2467
2467
2168
2328
2714
2438
2064
2584
2048
8
2085
53
2101
2068
2068
2064
2065
2064
2064
2576
2101
2102
2052
2052
2057
2097
2053
2061
2101
2053
2053
2048
2097
2097
2048
2081
2097
2049
2100
2052
2052
2052
2054
2054
2102
2054
2097
2080
2048
2049
2096
2054
2052
2097
2097
2052
2101
2057
10
2054
2054
2829
797
2830
2856
2945
2945
2945
2085
2068
2068
2068
2068
2068
2068
2068
2064
2064
2064
2081
2081
2080
2064
2081
2102
2102
2110
2110
2052
2112
2100
2060
2060
2060
2060
2102
2149
2096
2052
2084
2082
2050
2114
2118
2148
2150
2054
13
2061
2061
2059
2050
2108
2108
2108
2060
2049
2108
2118
2081
2049
2049
2053
2049
2048
2114
2117
2158
2088
2096
2118
2080
2080
2081
2060
2104
2048
2048
2080
2052
2048
2048
2050
2084
3469
3467
3464
3464
3457
2097
2850
2584
2566
2977
2320
2320
2832
2065
18
2065
18
2065
2065
2065
2065
2346
2122
2338
2338
2338
2577
2850
930
2850
930
2850
2850
2978
2850
930
2978
2850
2850
2850
930
2850
930
2850
2850
930
2850
2851
2945
802
2945
898
930
2849
2851
931
2979
2850
930
2850
2978
2851
2851
2850
930
2177
142
2068
2065
20
18
2068
2068
2065
2069
2069
2580
2577
2097
2054
2048
2049
2953
2068
2068
2065
20
18
2064
2064
2064
2064
2069
2069
2065
2105
2154
2090
2057
2081
2145
2081
2057
2089
2081
2154
2097
2081
2081
3227
2065
2065
2065
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2105
2105
2105
2105
2105
2105
2105
2105
2105
2060
2076
2114
2848
2344
2840
2306
2722
2176
2688
2690
2950
2690
2705
658
2831
2497
2305
2305
2178
2178
2183
2183
2194
2185
2186
2186
2186
2186
2185
146
2064
2178
2113
2113
2113
2113
2113
2113
2113
2113
2112
2113
2113
2113
2123
2115
2113
2113
2113
2113
2141
2113
2113
2113
2113
2113
2113
2113
2113
93
2113
2113
2977
2977
2964
2593
2971
2971
2971
2049
2049
2
2049
2048
2051
2913
2986
2474
2987
2987
2666
2845
2845
2845
2987
2845
2986
2845
2986
2333
2333
2333
2333
2333
2333
2475
2475
2333
2333
2333
2333
2845
2986
2987
938
619
618
2987
619
618
2474
2682
2427
2669
2989
2331
2331
2331
2331
2331
2843
2331
2331
2331
2330
2330
2331
2426
2682
2426
2427
2427
2842
2989
2331
2331
2477
2477
2330
283
2331
2331
2683
634
2331
2988
2330
2330
2330
2988
2682
2682
2426
2426
2842
2330
2330
2682
2682
2988
2330
2476
2330
2330
2331
3034
3013
3013
3018
3016
3016
3021
3016
3016
2093
2091
3269
3271
2850
2726
3523
3500
2102
2102
2102
2247
2952
2243
2432
2496
2072
2072
2088
2104
2104
2068
2064
2083
2060
2696
2958
2856
2064
2102
2054
2049
2049
2049
2097
2058
2058
2105
2057
2057
2099
2099
2104
2099
2096
2096
2051
2080
2051
2070
2070
2120
2836
2833
2829
2825
2980
2816
2070
790
2978
2952
2499
2499
455
2498
452
454
2498
2387
2499
2499
2499
455
2611
2611
2384
2758
2758
2096
2096
2442
410
3049
2802
2930
2930
883
2787
2250
2930
2290
2250
2477
2907
2522
475
2820
2083
2083
2080
2817
768
2816
2817
768
2816
2816
770
2817
2817
2816
2816
2112
2253
206
2854
2854
2450
2208
2843
2456
2458
2458
2458
2458
2456
2825
2449
2449
2457
2433
2435
2786
2546
2502
2374
2822
2822
2822
2818
2380
4001
2752
2720
2902
2960
2829
2881
781
2817
2829
2414
2272
2841
2873
2896
2376
2368
2825
2245
2757
2748
2284
2252
2828
2824
2826
3052
2376
2884
837
2884
837
2884
841
2882
2882
2881
2380
2380
2251
2378
2378
2378
2412
2412
2248
2884
2884
2886
2886
2884
2884
2884
2889
2898
2292
2292
2292
2081
2066
2297
2297
2304
2325
2325
2325
2325
333
2518
2389
333
2197
2325
77
2197
2325
2325
2326
2069
2325
2197
469
2518
2325
2518
2326
2517
2518
2325
2325
2325
2189
2189
2284
3376
3376
3149
3290
3278
2123
2437
2437
2437
3267
3267
3267
2081
2251
2867
2867
2092
2096
2088
2294
2294
2864
2864
2864
2864
2864
2848
2288
2828
2883
2920
2985
2993
2374
2886
839
2886
2246
2246
2822
2822
2246
326
2374
2374
2374
2374
2377
2377
331
2377
2281
329
239
2280
2258
2389
2389
2246
2845
2926
2266
2259
2259
2387
2259
2387
2377
2370
2840
2840
2840
2840
2851
2249
2369
2369
2882
2369
322
2369
329
2881
834
841
2881
834
841
2241
2241
2241
2817
2369
322
2825
2896
3060
2894
2894
2830
2824
780
2824
780
2860
2856
812
2280
2280
332
236
3048
2372
2291
2049
2244
2129
2882
2098
178
2098
178
2050
2096
80
144
2096
2192
2064
2096
2122
2825
2232
2819
2819
2275
2320
2064
2208
2208
2048
2178
2052
2052
2504
2733
2285
2285
2285
2285
2269
237
2285
2285
2285
2285
2285
2285
2285
2644
628
2658
594
626
2849
2462
2462
2594
2776
2765
718
2766
2766
3346
2073
3617
3148
3148
332
3148
332
300
2380
2380
2124
2226
2176
2177
128
2177
128
2177
128
2177
128
2177
128
2177
128
2177
128
2176
2176
2051
3843
2529
2190
2837
2837
2818
773
777
2821
777
2818
773
3138
578
661
613
2626
2594
578
585
2626
2581
2581
3074
521
2569
2562
3074
2561
2818
773
771
2818
3170
546
578
579
2626
2577
2690
3074
514
517
515
3074
2561
2816
2816
2624
2624
2624
2688
2560
3072
512
2825
778
2825
2825
778
2698
2697
2569
522
2569
2569
2672
2857
2840
3618
3618
2420
2800
2800
4056
2124
2060
2124
2852
2112
2147
2147
2692
2240
3795
2344
2539
2475
2536
2536
2536
2536
492
2536
2472
420
428
2118
2118
2118
2118
2126
2126
2272
2120
2753
2624
2752
2880
2464
2592
608
2592
2593
2593
2593
673
2336
2592
2592
672
2592
2592
672
2592
672
2592
672
2592
2864
2870
2864
2820
2816
2065
2065
2065
2754
709
2065
2065
2065
2353
2353
2352
2352
2490
2490
2490
2129
2052
2050
3505
2225
3504
2992
2224
2992
2266
2266
2148
2067
2144
2144
2144
2488
2488
2464
2464
2144
2144
3936
2072
2879
2836
2541
2541
2435
403
2946
2475
2475
2444
2444
2432
2935
2935
2935
2831
2831
2935
2935
2935
2828
2935
2935
2531
2434
2434
2434
2530
2530
2530
2530
2530
2435
2531
2531
2531
2531
2436
2436
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2054
7
2472
2472
2728
424
2472
2476
2472
2050
2528
736
2528
2784
2528
736
2528
2528
2784
2528
736
2528
736
2147
2626
2626
2946
2946
2096
2096
3584
2972
2977
2464
2464
2464
2464
2816
2816
2251
2251
2251
3032
2468
2854
2726
2723
803
3907
2372
2304
2560
324
836
2560
836
2091
2752
672
2178
131
2565
2565
2565
2563
2563
3950
2560
2578
2994
2868
2868
3016
824
804
3016
804
2868
2868
2868
2870
2870
2869
2864
2866
2864
2864
2821
2821
2816
2816
2853
2817
2877
2854
2822
2822
2822
2877
2817
2817
2824
2866
2818
2818
3014
2878
2878
2878
2878
2870
830
2818
2822
2819
3018
2877
2816
2820
2818
2870
2824
2824
2872
2820
2827
2827
2909
2909
2765
2717
2719
2980
2637
2637
3584
2562
2866
2866
2866
2864
2864
2864
2864
2866
2866
2864
2387
2387
2384
2864
3017
2818
2822
3012
2820
2848
2884
2824
2850
2882
2850
2850
2820
2917
2820
2886
3014
3016
2856
2880
2886
2906
3046
2983
2890
2853
2853
2827
2866
2822
2822
2822
2822
2856
2816
2886
3017
2857
953
2857
2853
2856
2856
2887
2885
2926
1006
2829
2822
2886
3016
2824
3008
2872
2820
2816
2816
2824
2820
2860
2860
2882
2828
2457
2456
409
2457
2457
2753
2457
2467
2440
2438
2468
2330
2332
282
2714
2739
723
2739
755
3187
595
627
3186
1139
626
595
627
2483
2483
723
3289
1267
3315
2443
2570
2306
2310
2310
2461
2464
928
2464
2464
2464
2434
2450
2466
2435
899
2435
2435
2305
2451
2466
930
2466
2466
2466
2435
2467
931
2467
2467
2467
931
403
2761
2466
2761
2761
2466
2469
933
2439
903
2439
2695
2438
902
2438
2438
2694
2439
2567
2438
902
2438
2314
2314
2864
2864
2864
2864
2864
2864
2870
2866
2866
2710
2710
2867
2849
2868
2823
2452
2864
2864
2864
2864
2864
2864
2864
2864
2864
2866
2866
2866
3016
3048
3016
2850
3008
2909
3019
2827
3009
3019
3040
3012
3009
969
3009
964
2079
2865
2865
2865
3009
3009
3009
2817
2817
817
2817
2817
2817
2817
2817
2817
3009
3009
3009
2817
2817
2826
2817
2817
2817
2846
2886
2451
2732
2340
404
2700
2402
2374
2306
3714
3650
2761
3594
3795
3731
3593
2577
2596
2593
547
2372
2372
2373
2373
2374
2369
2368
2368
2372
2372
2368
2240
2560
2372
2180
196
2180
196
2244
2180
196
2244
2244
2244
2180
196
2244
2193
2193
2193
2251
2185
2192
2193
2193
2193
2205
2177
2113
2193
2193
2193
2193
2193
2193
2205
2177
193
2177
2737
2737
2773
2950
2756
2756
3780
2816
2816
2816
2816
2438
2451
2832
2566
2710
2705
2705
2630
2828
2828
2833
2577
2829
2570
2829
2570
2828
2833
2636
2636
2829
3149
657
589
2705
2705
2637
3084
524
2577
3085
525
2824
2568
2568
2568
2568
2568
2568
2568
2568
2696
2639
2588
2572
2564
2820
2628
2628
3076
3076
2825
2825
2825
2825
2570
2570
2569
2586
2632
2584
2568
2568
2824
2568
2824
2824
2696
2696
2568
2568
2568
2568
2568
2568
2824
2566
2570
2822
3078
2569
2584
2632
2584
2568
2824
2824
2568
2568
2584
2568
2824
2696
2568
2824
2587
4028
4034
4034
4036
2124
2124
2126
2124
2124
2209
2209
2253
2253
2567
2560
2068
2580
2532
2532
2532
2215
2776
2211
3000
2904
2872
2872
3012
2824
2824
2878
2872
3011
2822
3627
3595
2963
2868
3015
2823
2817
2817
2817
2817
2828
2828
2817
2817
2817
2823
2823
2823
2823
2826
2868
2816
2819
3011
2865
2865
818
2732
2448
2961
2945
2945
2784
2572
2069
2069
2623
2762
458
2143
3038
3038
3038
3038
3038
3039
2463
2143
2143
3038
3038
3764
3764
2136
2310
2310
2234
2234
2458
411
2458
411
3085
2555
2874
2874
2875
2500
2138
2874
2555
2970
2756
2816
2944
2944
2818
2099
2099
2723
2821
771
2821
771
2818
773
771
2821
2821
771
2821
2818
773
2819
2949
2949
2949
2947
2144
2441
2441
2445
2445
2443
2208
3508
1436
2640
3235
3232
1187
3235
3232
3236
2105
3239
3233
3233
2112
2953
2738
691
2750
2082
2450
2830
2830
2842
2834
2460
3205
1171
2782
4022
2986
2736
2837
2825
2821
2841
2821
777
2441
2438
2824
2875
2851
2880
2444
2830
2090
2602
2780
2524
2116
388
74
394
2820
2844
2844
3140
2436
2828
2828
2828
2828
2820
2821
2820
2820
2818
2444
2508
2435
2436
2436
2436
2444
412
2460
2444
2826
2826
2826
2826
2826
2818
2818
2828
2862
2450
2450
2452
2869
2130
2445
2445
2896
2905
858
2841
2841
2905
2905
2906
2905
2905
3929
2905
2906
3929
2905
858
2905
2906
3929
2905
3929
1882
2905
858
2906
2905
2906
2906
2905
2906
2905
2905
858
2905
3770
3770
2282
2718
2704
2060
2283
2270
206
3091
2565
521
2565
2565
2275
2275
2275
2093
2099
2875
2875
2994
2234
2979
2714
2714
2848
2816
800
2816
800
2848
2848
2848
2432
2948
2823
2921
2735
2193
2500
2820
2820
2820
2116
2116
2820
2820
2436
2436
2116
2436
2116
388
2436
2478
431
2478
431
2479
2478
2478
431
2479
2479
2478
2163
2498
2501
2534
2861
814
2846
2439
2435
2435
2452
2132
2439
2885
2887
2818
772
2818
772
2818
804
3010
932
2851
2462
2440
2440
2848
2498
2498
2499
2499
467
2818
773
771
2818
771
2818
777
809
2819
2818
2857
2114
386
2114
386
2114
2851
2114
2114
2856
2878
3194
2823
2823
2823
2816
800
2816
2816
800
2816
2848
2848
2848
2720
2720
416
2464
2720
416
3104
2548
2452
2066
2500
2067
2919
2495
2495
2495
2495
2055
2066
2066
2084
2168
2492
2130
2172
2168
2816
2488
2931
2931
2473
2066
2514
2492
442
2482
2052
2439
2054
2054
3026
2341
2809
2489
2553
2489
505
2521
2489
505
2489
505
434
2489
505
2482
2809
2809
2809
2738
2128
208
2128
208
2246
2262
2118
86
198
214
3592
2139
2142
3047
2560
2617
574
2618
2586
2590
538
2387
2385
3600
2344
2344
2344
2344
2344
2344
2120
2120
2120
2146
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2145
3169
2473
419
2073
153
3745
1681
1809
1953
1937
1841
4000
3791
3841
1921
1729
3791
3809
3855
1711
1839
1967
3840
1744
2000
3840
4063
3807
1743
3793
3793
3806
3808
3808
1744
3808
3808
3745
1633
1681
1745
1713
1617
1777
3680
3470
3663
1743
3790
1743
1647
3712
1600
1616
3456
3857
1841
1905
1823
3857
1745
1713
1777
2033
1841
1806
1969
1934
3889
3857
1777
2033
1969
3855
3441
3825
3825
1758
1790
1759
3825
3822
1775
3761
3825
3505
1422
3793
1617
1777
1649
1678
1631
3665
1777
3729
1745
1617
1777
3489
1455
3761
3729
1809
1937
1821
3869
1740
1789
1836
1996
3837
3837
3824
3820
3788
3469
3820
4015
3747
1827
1955
3745
1953
3745
1825
1953
1689
1945
4003
3811
3809
3681
3747
1763
1635
3681
1761
1625
1743
1647
3745
1633
1761
3792
3182
2712
2227
2192
2928
3794
3814
3776
1732
2636
2604
2378
2868
2146
2848
2848
3716
2626
2272
2538
2275
2275
2272
2272
2272
2272
2272
2272
2272
2272
2272
2113
2113
2113
2113
2113
2113
2080
2443
3653
3655
3653
2128
2592
2592
2592
2592
2593
2592
2592
2592
2592
2593
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2231
2078
2156
172
2178
2178
2293
2293
2293
2098
51
2097
2293
2293
2293
2353
2353
2354
2352
2720
2080
2080
3061
2072
2088
3009
2753
3010
2754
2754
2754
2674
2674
627
2150
2283
2153
2153
2153
2106
2106
2738
2098
2150
2150
3174
2234
3217
3109
2306
2306
2131
2131
2108
2728
2728
2572
2572
2568
2069
533
3093
21
533
3093
21
533
2117
2117
1093
3093
21
533
2069
2069
533
3140
3096
2584
2347
2103
567
2103
567
2103
567
2347
2347
2347
2347
2347
2587
2347
2347
2347
2347
2052
516
2564
2052
2052
2052
8
516
520
2052
2056
520
2056
2056
516
520
2056
2564
2568
2052
516
2052
2048
2048
2728
2728
2728
2728
2688
2728
2688
2068
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2082
3654
3654
2566
2571
522
527
2096
40
56
2096
56
2500
3026
2755
2599
295
2087
2087
2199
3216
2128
2891
2891
2904
3584
2616
2231
2231
2225
2225
2828
2401
2401
2401
1633
2401
3681
2401
3681
2473
3616
3616
2080
2080
3725
3725
2189
3715
3715
1603
2874
3714
1634
1762
2176
3592
2224
2224
2160
2160
2160
2160
2160
2132
2132
2132
2224
2224
2065
2064
2064
2224
2224
2184
2184
2176
2176
2236
2183
2237
2214
2182
2182
2182
2236
2189
2188
2184
2131
2179
2179
2112
2145
2233
2232
2233
2232
2232
2176
2176
2183
2139
90
2233
2176
2178
2178
131
2230
2176
2176
2184
2178
2185
2185
2237
2237
2237
2237
2237
2709
2317
1549
3590
3584
1664
2902
2224
2224
2224
2228
2230
2230
2230
2226
2226
2230
2339
2199
2132
2228
2119
2184
2180
2116
2180
2166
2118
2178
2166
2234
2214
2214
2180
2114
2188
2114
2114
2114
2218
2122
2118
2138
2118
2217
2138
2232
2232
2184
2232
2184
2184
2184
2184
2216
2182
2118
2114
2219
2219
2216
2216
184
2220
2156
172
2117
2117
2137
2137
2137
2183
2118
2124
2188
2126
2236
2184
2188
2188
2184
2184
2186
2186
2112
2190
2367
2367
2367
2367
2367
2785
2993
2705
2100
2102
2710
2428
2428
2428
2236
2567
2563
771
519
2567
2823
2563
519
2567
2563
519
2563
2563
2562
515
2563
2565
515
519
2823
2823
2567
2562
2563
519
2563
519
2612
2615
2599
2606
2606
2109
2709
2709
2709
2709
2709
2727
2711
2711
2724
2724
2724
2724
2599
2708
2711
2711
2711
2711
2711
2724
2708
2708
2708
2708
2711
2711
2711
2711
2711
2711
2711
2711
2709
2709
2734
2734
2734
2606
2734
2734
2734
2734
2606
2734
2606
2734
2734
2734
2408
2408
2224
2224
111
175
2224
2159
175
2224
2224
2072
2224
2224
2229
2228
2132
2195
2230
2137
2717
2224
2224
2216
2216
2216
2224
2224
2224
2216
2224
2216
2152
2115
2135
2115
2166
2119
2132
2139
2185
2117
2137
2116
2124
2120
2120
2120
2120
3281
2224
2225
2224
177
2116
2125
2125
2180
2177
2129
80
2177
2177
132
2180
2177
128
132
2177
132
2180
2113
2113
2113
2177
2177
2178
2177
2177
2177
2674
2664
2705
2604
2606
2606
2236
2826
2377
2311
3596
2262
2189
2075
3720
3720
2056
2068
3585
3584
3584
2373
326
582
2374
2629
2373
581
2373
2377
293
2374
2374
294
2373
326
2373
326
581
2342
2190
3234
2374
2316
2316
2316
2316
2316
2316
2316
2317
2317
2310
2317
2317
2317
2452
2324
2324
2329
2313
2458
2329
2325
2329
2329
2313
2313
2457
2329
2325
281
2329
2325
281
2325
281
2329
2313
2313
2313
3729
3729
3601
1681
2258
3585
1541
1669
1670
3585
2433
390
2195
2195
2195
2195
2315
2331
2064
3852
1876
1892
1836
3796
2297
245
2293
3925
3725
1678
1805
1806
1693
1694
1822
1837
1838
3725
3769
1849
3897
3721
1677
1685
1805
1689
1693
1829
1837
3850
1810
3725
3858
3725
1678
1805
1733
1813
1933
1734
1806
1989
1934
1821
1741
1822
1789
1790
3753
1685
1961
1753
1941
1849
3805
3781
3721
1677
1929
1805
1733
1813
1817
1933
1989
1821
1741
1829
1789
4053
2013
3797
3797
1753
1785
1741
1769
1757
1789
1773
3797
1781
3797
3781
3469
3717
1677
1733
1734
1789
1661
3721
1685
1689
1721
1749
1621
3465
1421
1461
3717
1677
1733
1693
1661
3739
3884
3851
1820
1819
1835
1836
3852
1807
1820
1836
1823
1839
3868
2207
1820
1695
1823
3847
3871
2207
1823
3791
3913
3781
1790
3845
1821
1822
3841
1857
1797
1798
1805
1813
1806
1814
1822
1829
1830
1917
3809
1813
1989
1821
1789
3821
3829
3461
1421
1422
3461
1421
3737
3849
3869
1997
3855
3659
1627
3659
3695
1775
3832
3924
3788
1788
3799
3796
3884
3852
1820
1836
1868
3852
1996
3852
1948
1996
3787
3788
3676
3723
3723
1692
1611
1691
1644
3659
3867
3844
3993
3841
1857
1825
3738
1626
3841
1761
1683
1735
3475
3849
1833
2271
1871
1919
3927
3791
1791
3799
3727
1807
1839
3855
1695
1823
1743
1999
1951
3727
1615
1743
1647
1775
3844
1799
3839
1871
3851
3852
1948
3787
3724
1612
3993
3648
1728
3812
3810
3810
3809
1762
2126
2126
2126
2126
2126
2947
2947
2050
2050
2189
3594
2194
2474
2458
2458
2458
2051
131
3716
2051
3620
3986
2076
2076
2132
2188
2188
2155
171
2076
2115
2183
3659
3659
3265
2076
2125
2189
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2184
133
2176
2128
2136
84
2183
2163
2227
2227
2227
3728
2976
4033
4033
2017
4033
2017
2120
2412
2269
365
2269
365
2149
2068
2068
2060
2070
2070
2070
30
2078
2070
30
2070
2585
2060
2060
2069
2069
22
2298
2298
2056
2385
2385
2234
2106
2507
458
2507
2507
458
2507
2073
29
2081
3226
3226
3227
2053
2122
3226
2081
3738
3661
3079
2060
2091
2631
2067
2067
2083
2625
581
585
2627
2629
585
2625
579
2627
2629
585
2627
2625
2633
2625
579
2633
2627
2625
2625
579
2565
2565
2565
2563
2066
2607
2607
2986
2981
3004
2736
2518
2518
3880
3875
3872
3872
3875
3874
3872
2081
3885
3876
3876
2118
3791
3767
3767
3724
2158
2679
2586
1196
1194
684
3098
2219
1195
3094
2588
3625
1578
3753
3697
2097
2128
3692
3258
698
3241
3241
3243
683
3241
3243
2315
2075
3202
3260
700
3140
3640
2320
2673
2088
3624
3596
2646
2116
2116
2116
2116
2116
1092
3108
3140
2084
2596
292
3218
3218
3216
3216
3204
1160
3204
3140
3140
3204
2120
2084
2180
2102
2206
2062
2590
2590
286
2078
2322
3224
3226
3226
2650
2138
2694
3142
3144
3112
2126
2126
2118
2598
2184
2692
580
2116
3976
3971
3971
2183
2179
3975
3975
3971
3971
3971
2179
2179
2179
2179
2179
2179
2179
2179
2179
3975
2179
1923
3971
3971
3971
3971
3971
3971
3971
3971
3971
2183
2179
2179
2179
2179
2179
2600
3728
3712
2606
2048
2883
2883
2076
3625
1581
3629
3625
3625
2083
2083
2083
2061
2059
2115
99
2147
3312
2236
2695
2072
2072
2704
584
2696
3216
648
584
3208
3216
584
2120
2120
2608
2120
2592
3875
3123
2093
2093
2085
3205
1160
645
1165
581
3208
2117
1093
2341
2117
2629
3128
69
1093
2360
2360
2341
2629
2341
2629
2629
2582
2221
2582
2573
2573
269
2070
2070
2061
2061
2061
2070
2061
2079
2061
2486
3246
3246
3239
2075
2071
2071
2312
532
2068
2317
3693
3693
3104
3120
2592
2592
3104
32
2096
3104
3104
32
40
2120
2326
2568
264
2056
3257
2086
39
2087
2088
2088
2088
3208
1158
646
647
583
3208
3205
645
3208
1159
647
583
3208
2694
3208
2597
3109
3143
2117
1093
1061
2183
2695
2183
2694
2118
71
2117
1093
2343
2343
3113
3218
2112
3207
647
583
3260
3260
3204
644
3204
644
3204
644
2116
1092
3108
3140
2596
3108
3108
36
2340
2084
2084
2084
2084
2084
2084
2072
2356
2116
2332
2294
3173
613
2081
2081
2081
2081
2081
2292
2292
2292
2144
2080
2068
2098
2145
2128
2712
2069
2068
2091
2052
2580
2088
680
2088
680
2064
2080
2049
2082
2082
2834
2216
2184
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2184
2184
2184
2696
2646
2646
2646
2646
2646
2646
2646
2646
2646
2646
3598
1678
2143
2142
2151
3592
2859
2859
2859
2859
819
2891
2835
2652
2384
2064
2900
2900
2900
2132
2132
2132
2756
2756
2244
2818
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2361
377
2681
2281
2281
2241
2241
3097
1077
3093
1077
3157
3097
1077
3093
1049
3097
3126
3097
3093
1077
3097
3093
1049
3097
3085
3085
3085
1069
3085
3085
3126
3094
3094
3126
3093
1109
3093
1109
3093
1109
3157
3157
3094
3117
3117
1078
3094
3126
3093
3097
3093
1049
1077
3097
1077
3093
1049
3093
1049
3093
1049
1109
3093
3094
3097
3097
3097
3085
3085
3085
3117
3094
3094
3093
3093
1049
1109
1113
3097
3097
3157
3093
1049
3093
3097
3093
1049
3093
1049
3093
1049
3097
3097
3086
3097
3093
3093
3093
3093
3085
3093
3093
1049
1077
3093
1077
3093
1109
3125
3093
1109
3125
3085
3085
3093
3093
1049
3097
3097
3093
1049
3093
1049
3093
1049
3093
1049
3097
3093
3097
3097
3093
3093
3093
1049
3093
3085
3085
3097
3093
3093
1049
3093
3093
3085
3085
3085
3085
3085
3125
3085
3126
3085
3086
3085
3085
3087
3093
1039
3087
3093
1039
3085
3085
3121
3121
3121
1065
3121
3121
3121
3093
3121
3093
3093
3093
1039
3093
3085
3085
3085
3095
3085
1047
3121
3121
3121
3159
2793
2240
2695
2694
2383
3586
3586
3600
3600
2178
2210
2320
2820
2274
2083
2083
2294
2057
2188
2336
2176
2176
2179
135
2178
2183
2183
2183
2183
2179
2187
2179
139
2241
2251
2251
2248
2259
2259
2588
2264
217
3081
3080
3081
2106
2178
2178
133
2178
133
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2097
2241
2104
2104
4034
4034
2353
497
309
437
501
2353
433
497
309
437
501
2353
433
497
309
437
501
2353
2353
2353
2545
2353
497
2545
3042
3042
3043
3042
3636
2484
2484
2677
2498
2370
2754
2690
2755
2691
2691
2691
2187
2187
2187
2354
2538
2353
2353
2353
2362
2362
3761
2353
2352
305
362
2352
369
368
362
2672
2522
2257
2193
2106
2106
2546
2546
2050
2464
400
2376
2418
498
2546
2546
2434
2434
642
2690
2434
2434
642
2688
2432
2432
2434
2432
2688
2692
2436
2436
2436
2436
2436
2688
2692
2436
2473
2482
2354
2349
302
493
2413
429
430
366
374
2349
302
2413
429
2408
361
488
2408
488
2414
2478
366
494
2542
2542
2408
361
488
489
2408
361
488
489
2414
494
2414
494
2377
2393
457
2384
2340
484
2345
2377
2345
489
505
2505
2409
377
2345
2425
2329
377
2344
2328
296
360
2504
2424
408
2344
2532
2376
2340
2468
356
484
2341
2324
2324
3672
2378
2378
2376
712
394
409
426
330
410
2436
2378
2436
2328
472
2433
2433
401
2437
2433
2433
2433
2437
393
2432
2440
2448
2440
400
2440
2440
2470
3585
3585
2402
2488
2488
2488
2562
258
538
282
2562
258
2562
258
2242
2242
2060
44
2243
2178
2337
2337
2081
2081
2197
2376
2120
2856
2856
2704
3592
2188
3197
2685
3249
3249
2886
2168
2152
2152
120
2152
2152
120
2168
2152
120
2168
2180
2176
1664
2176
2564
2564
2717
2716
2701
654
669
3078
3086
3086
2657
3094
3094
3094
2690
3657
2105
2105
2061
10
2058
2054
13
10
2058
2058
2148
2148
2148
2104
2099
2256
2292
2292
2096
2096
4000
4000
4032
4032
2110
2173
2109
2086
4037
1990
1992
4037
4037
2110
2172
2174
4038
2148
4036
4036
2104
2080
2088
2096
2088
2096
2096
4035
4035
4016
2088
2088
2088
2164
4032
4032
4032
2096
2154
4010
2048
3782
2169
2169
2086
2086
3178
3178
2666
2177
2157
2157
2146
2182
2182
2196
2101
2101
2101
2097
2096
2096
2096
2096
2096
2096
2293
2289
2256
2096
2096
4042
4036
2092
4036
1996
2065
2097
2168
2064
2104
2096
2096
4044
2107
2160
2107
2107
2107
2088
2107
2102
2106
2102
2090
2098
58
2094
2090
4056
2092
2152
4056
4056
2152
2088
4040
2102
2107
2088
2088
2092
2092
2092
2088
2090
2090
2088
2088
2091
2091
3800
4045
2097
2097
4046
2110
2092
2168
2168
2168
2168
2168
2064
2064
2084
2162
2194
2201
2201
2201
2201
2054
2189
2200
2086
2086
39
2193
2153
2153
2153
2665
2193
2193
2193
2193
2193
2193
2193
2193
2193
2193
153
2193
2193
2193
2209
145
162
2209
153
2201
2197
2193
153
2193
2193
2193
2193
2194
2193
2193
2193
2193
2178
2178
2210
2210
2210
2050
2202
2202
2202
2202
2202
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2210
2178
2210
2178
162
2178
2178
162
2210
2178
162
2153
2153
2108
2105
2105
2105
2105
2105
2105
2105
2105
2244
2105
2105
2104
2106
2152
2111
2102
2173
126
2177
2100
2100
2100
2100
2100
2100
2100
2100
2100
2100
2096
2096
2107
2097
2105
2048
2097
2088
2108
2156
2108
2092
2108
2108
2106
2106
2106
2106
2181
2109
2097
2096
2096
2084
2109
2109
3821
2148
2145
2148
4017
1972
3777
3780
4032
4033
1984
4033
1988
4036
4033
1988
4032
1988
4045
2104
2081
32
36
2081
4017
2145
113
4004
4033
4033
1984
1988
4033
1984
1988
2166
122
2166
2178
2218
2220
2220
3254
2234
2170
2146
2158
3246
3262
2786
3617
3617
2082
2074
3696
3696
3696
2401
2401
354
355
2403
2402
355
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
354
355
2401
2401
2401
2401
2401
2099
2402
2884
2888
838
2876
2876
2856
806
2820
774
2820
774
792
796
2885
2873
2878
2821
777
2845
2844
2908
2876
2828
797
796
2873
2873
2972
2893
2905
2873
2841
2893
2829
2969
2877
2829
797
2829
797
2873
2841
2841
2841
2841
2841
2829
2829
2841
2237
1725
2203
1691
2237
1725
2237
1725
2163
2185
1673
185
157
189
1721
3725
1693
3741
2217
153
1705
1689
1702
3593
2489
2473
409
2136
2136
2136
2136
2827
2827
2308
3084
1100
1102
3092
3084
1044
3085
1038
3092
2701
2709
2709
3157
2701
654
2690
654
3085
3086
2701
654
2690
3074
3085
3086
2701
2701
3085
3129
2701
2701
2709
3085
2701
2701
661
3085
3085
3150
3086
2701
3094
3085
1038
3074
1038
3085
1038
3085
1045
3093
3085
1038
3094
3074
1038
3085
1045
3074
1038
3085
1038
3085
1038
3074
1038
3085
1038
3074
1038
3085
3093
3085
3085
3093
3085
3158
3141
3093
3085
3093
3085
3085
1045
3093
3085
3085
3085
1045
3085
1045
3085
3085
3085
3157
3157
3149
3093
1109
3085
3085
3085
1045
1109
3085
3093
1109
3085
3085
3093
3093
3093
3077
1093
3085
1086
3085
3085
3085
1045
3086
3085
3085
3085
3093
3085
1045
3085
3157
3093
1109
3085
1045
3085
3093
3085
1045
3085
3085
1045
3085
1045
3085
2702
3086
3086
1102
3158
3086
3086
3086
3086
3085
1038
3158
3086
3158
3085
1038
3158
2710
3158
2710
3158
3158
3158
2710
3158
3085
3151
3106
3074
3093
1090
3086
3086
3085
3085
3085
1058
3086
1110
3085
1038
3093
3134
3158
3086
3074
1037
1038
3086
1058
3085
1038
3085
3093
3085
3085
3085
3134
3093
3086
3134
3134
3093
3085
2703
3073
1057
3132
3084
3093
3095
3095
3105
3093
3093
3084
3092
3084
3084
3095
3092
3084
3084
1100
3084
1108
3084
3084
3084
3084
3084
3132
3084
1084
3075
1047
3084
3084
3092
3092
3132
3092
3132
3132
3104
3138
3156
3132
3085
3085
3085
3086
3094
3085
3085
3072
3085
3072
3087
3087
2702
3150
3086
3094
1110
3086
3086
3094
2702
3086
3086
3086
3086
3086
3086
3086
3086
3086
3086
3086
3086
1046
3086
1046
3150
3150
2702
3150
3107
1083
3084
3092
3107
3084
3084
3084
3080
3080
3744
3722
3722
3715
3715
2266
222
2270
2290
2281
2290
3139
3139
2611
2611
2713
3608
2706
2276
2204
2204
2194
147
155
2202
2202
3744
2211
3888
3728
2292
2292
2102
2160
2160
2103
2103
2292
2107
2173
3227
3227
2118
2242
2109
4032
4034
4034
4032
4034
4033
4033
4034
4034
4034
4034
4034
4032
4032
4032
2158
2156
2153
2145
2158
2059
2105
2105
2105
3604
2946
3466
3466
3466
3466
3466
3010
2466
2242
2242
2242
2242
2242
2177
2177
2070
2070
2070
2070
2070
2070
2070
2070
2070
2325
2068
2068
2069
20
2069
20
2069
2048
2048
2498
2864
2896
2049
2049
2203
2203
2203
2203
2203
2203
3609
1565
3609
1565
3629
2395
2394
2393
3596
2170
2394
2093
2298
3593
2254
2174
2174
2509
2395
2395
2341
2533
2532
485
2533
2533
2533
2533
2533
2532
2405
485
2532
485
2533
2532
2533
2533
2533
2405
2533
2405
2533
2533
2405
2405
485
2533
2405
2405
2486
2795
2795
2188
908
2950
2182
902
2296
2290
2290
3428
3439
3438
3438
3445
3446
1399
3446
2293
3425
3424
3441
2112
2290
3597
3597
3666
2086
2269
2354
2186
2184
138
2186
2098
2184
2184
2098
2326
3625
3618
1579
1578
3625
2443
2187
2050
2433
2187
2187
2185
2185
2187
2187
2186
2187
2248
2075
2320
2396
2396
2112
2220
2326
2333
2048
3584
3586
2063
2116
72
2116
72
2116
2116
2112
2112
2116
2116
2112
2336
2336
2368
2368
2368
2368
2376
2376
2376
2120
2112
2368
2076
2064
2212
2066
2194
2114
2320
2320
2320
2064
2323
2376
2376
2376
2379
2123
2372
325
2116
69
2116
2119
2074
2074
42
2118
2054
2049
2320
2320
2064
4064
4035
4035
2479
439
2487
3951
3951
3939
1895
3943
3943
2467
439
2499
2527
2455
2455
2455
2435
407
2435
407
2455
4095
2503
4039
4039
4039
4039
4039
1895
4039
4039
4067
1991
2047
2039
3975
3975
2487
2483
2483
2451
2467
2467
2208
2274
2274
2210
2576
536
2851
2851
2228
3673
1629
1626
3677
3677
3673
1626
3673
2565
2587
2587
2321
2497
2528
2528
2528
2178
2049
2565
2068
2076
2374
2378
2376
2376
2376
2376
2376
2376
2376
2122
2120
2376
2120
2412
3120
48
2181
2080
2190
2080
2368
2368
2368
2368
2368
2368
2112
2112
2368
2112
2336
2080
2080
2080
2216
2216
2336
2624
2336
2624
2624
2326
2221
174
2326
2333
286
2333
286
2333
286
2070
2070
2077
30
2077
30
2077
30
2070
2077
2077
2077
30
2067
2606
2606
2605
2077
2076
2077
28
2324
2324
2068
2333
2253
2221
2110
2110
2361
2361
2105
2105
2105
2105
2106
2106
2106
2120
2326
2334
2334
2078
2185
2081
2081
2081
2082
2082
2082
2370
2369
2369
2369
2369
2370
2370
2370
2370
2369
2369
2369
2370
2369
2370
2370
2114
2113
2114
2114
2114
2369
2369
2368
2368
2112
2112
2082
2082
2337
2337
2097
2354
2112
2374
2374
2374
2598
2598
2370
2370
2370
2370
2370
2370
2114
2114
68
2116
2116
2370
324
2116
2114
68
2114
68
2372
2114
68
2114
68
2114
68
2116
2116
2114
2073
2321
145
2668
636
2161
2354
2674
2418
498
2483
2483
2480
2480
2483
2354
434
2354
434
498
2546
2608
2480
2418
434
2486
444
2352
2432
3672
2436
2436
2472
2501
2454
2378
458
2378
2378
458
2378
2311
2404
2401
352
480
354
2380
460
2370
340
404
468
2048
2286
2438
2552
2376
2460
492
2460
2460
2460
2460
2460
476
2460
2460
2394
410
2394
2394
410
2444
2444
2442
410
3594
2246
2246
2246
2246
2246
2246
2246
2246
2246
2246
2222
2222
2079
2079
3699
3611
2343
2343
2343
2327
2327
2311
2311
3590
2120
2109
3092
3092
3092
2836
2580
692
2740
2772
2772
2772
3207
2592
2672
2720
608
624
2672
2656
2592
2592
2592
560
2592
2592
2592
2592
560
2592
3104
3104
3104
2080
2309
2309
2309
2065
2065
273
2433
2433
2049
2049
49
2049
2049
2049
2097
2049
49
2049
2049
2049
49
2097
2049
49
2049
49
2049
49
2049
49
2049
2049
2049
2049
2049
2049
2049
2049
2049
2097
2049
2049
49
2097
2049
2049
2049
2049
49
2049
2049
49
2049
2097
2049
2049
2049
2097
2049
49
2097
2049
2097
2049
49
2049
49
2049
49
2049
2097
2049
49
2049
49
2049
49
2049
2049
49
2049
2049
2049
49
2097
2049
2049
2049
49
2049
2049
2049
2049
2049
49
2049
49
2049
2049
2049
2049
49
2049
49
2049
2049
2049
2049
2049
49
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
49
2049
2049
2049
2049
2049
2049
2049
49
2049
2049
49
2049
2049
49
2049
2049
2049
2049
49
2049
2049
49
2049
2049
2049
2049
2049
2049
2049
2049
2049
49
2049
2049
49
2049
49
2049
2049
2049
2049
2049
2049
2049
2049
2049
49
2049
49
2049
2049
49
2049
2049
2049
2049
2049
49
2097
2049
49
2049
2049
2049
2049
2049
2049
2049
2049
2097
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
49
2049
2049
49
2049
2049
49
2049
2097
2049
2049
2049
2049
2049
2049
2049
2049
2049
2087
2304
2516
2696
2696
2905
2859
2856
2128
2128
3016
2952
2960
2946
900
2080
2696
2688
2838
3760
2050
2824
2136
2104
2119
2119
2395
2396
2140
2140
2343
2347
2347
2347
2603
299
2581
2051
2056
2060
2128
592
2064
2838
2368
2368
2208
2208
2208
2346
2257
210
2257
210
2257
197
229
2257
210
2257
229
2181
2437
2181
389
197
2245
2181
197
2852
2180
388
196
292
2180
388
2436
2180
388
196
420
2180
388
196
228
420
356
2180
388
2436
196
2180
196
3652
3652
3652
2344
2304
2312
2312
2886
2886
2305
258
2305
258
2309
2309
2305
261
2305
258
261
2305
258
261
2305
258
261
2305
261
2305
261
2305
261
2305
258
261
2306
2305
258
261
2305
261
2305
261
2305
261
2305
2305
2305
258
2305
2306
2305
2305
2306
259
2305
2307
2306
2436
2308
2308
2053
2320
2368
3619
3619
3619
3619
3619
3585
2100
2052
2052
2307
2307
2307
2307
2307
2304
2304
2432
2305
2304
2304
2304
2304
2304
2304
2304
2304
2304
2514
2592
2306
2306
2304
2304
2304
2308
2308
2316
2320
2320
2320
2320
2058
2058
2058
2058
2058
2058
2058
2060
2060
2060
2058
2060
2060
2060
2060
2060
2052
2052
2052
2060
3590
2054
2340
2316
2316
2348
2316
300
2316
300
2316
292
300
2316
292
300
2316
300
2316
300
2324
2316
300
2316
2316
300
2316
292
300
2316
298
300
2316
2316
298
300
2316
2316
2318
2348
2316
300
2316
300
302
2316
2316
300
2316
300
2316
300
2316
300
2316
300
2316
300
2316
2316
300
2316
2316
300
2316
300
2316
300
2316
300
2315
299
2315
271
331
335
2315
299
2316
2348
2348
2319
2315
2315
271
2315
2319
2315
299
2315
295
2319
2339
2312
2312
2312
2344
292
298
300
2312
268
2312
268
300
2313
266
2312
2312
265
268
266
2312
2312
296
2316
300
2312
2336
2336
2336
2320
288
2337
2310
2310
2335
2307
2307
2307
3587
2307
2307
2307
2307
2307
2316
2307
2316
2312
2312
2053
2048
5
2048
2048
2053
2053
2053
2048
2048
2048
2048
2048
2048
2048
2048
2048
2311
2945
2947
2320
2472
2472
2472
2356
436
2356
468
2420
500
2452
2356
2356
468
2356
436
2356
372
468
2520
468
2516
2052
2052
3847
2510
2312
2312
2312
2312
2314
2560
2304
2832
2832
2830
2636
2824
2132
2644
2194
2194
2912
2154
122
234
186
2666
634
2154
170
234
2282
2154
234
2218
154
234
2154
122
234
250
186
2154
250
2666
2666
2666
2134
2510
2510
2510
2833
2833
2432
2432
2305
2305
2305
2162
2130
90
2130
2583
2048
80
2048
32
2048
2763
3136
2317
2829
2317
2318
2318
2318
2317
2318
2318
2318
2416
2416
2416
2914
2408
2332
2322
2322
2408
2344
2816
2816
3520
2880
2346
2420
2308
2914
2882
2882
2884
2914
2882
2914
2332
2330
2914
2356
2916
2916
2346
2346
2346
2346
2346
2346
2346
2884
2916
3506
2348
2348
2348
2420
2884
2882
2882
2344
2420
2820
2314
2311
2330
2330
2374
2373
326
2151
2151
2663
2181
389
2249
2249
2278
2374
2374
2578
2332
2332
2428
2330
2329
2425
2937
2425
2361
2330
2050
514
2562
2112
2333
2340
2912
2912
2336
2912
2912
2363
2365
2370
2354
2365
2362
2338
2898
2361
2320
2361
2361
2361
2920
2360
2406
2346
2338
2338
2338
2338
2338
2338
2936
2914
2408
2936
2904
2408
376
2338
2940
2402
2360
2338
2337
2336
2336
2336
2336
2336
2336
2336
2338
2377
2377
2330
2933
2402
2345
2906
2344
2376
2332
2328
284
2424
380
2424
380
2332
2356
2328
2365
2331
2107
2330
2330
2138
2330
2050
3681
2188
396
2920
616
2873
2873
3713
2167
2167
247
2167
247
2679
3589
3590
3590
3589
3589
1542
3590
3590
3589
3589
3589
1542
3589
3589
1542
3589
3590
3590
3589
3590
3589
1542
3589
3589
3589
3589
1542
3589
3589
1542
2322
3858
3858
2322
2213
2214
3346
1810
3346
1810
2179
2179
2179
2211
2211
2755
2178
386
138
394
2178
386
138
394
2178
386
138
394
3714
1674
3714
1674
2211
419
2467
3875
2467
2467
2211
3875
2467
2467
2179
387
2179
387
2179
387
3715
3715
2435
2435
2179
387
2179
3715
2435
2179
2435
2179
387
2179
387
3715
3715
3715
2435
2179
2467
2467
2211
419
2467
2211
419
2467
2211
419
2467
2467
2435
2435
2435
2179
387
2435
2435
2435
2435
2282
2154
234
2340
2312
2312
2312
2312
2312
2312
2344
2368
2308
2312
2344
2312
2312
2336
2361
2338
2417
2417
3730
2400
2912
2880
2880
2880
2336
2400
2912
2880
2400
2880
2400
2361
2340
2340
2304
2344
2376
2340
2336
2346
2378
2342
2344
2338
2338
2338
2338
2052
2337
293
2405
2917
2917
2309
2309
2401
2341
2341
2341
2341
3477
3477
2309
2309
2821
2885
2885
2885
2885
2885
2917
2917
2917
2917
2885
2345
2305
256
2304
2328
2385
3473
1428
2417
2417
3524
2820
2881
832
836
2880
836
2881
836
2913
864
868
2912
868
2916
2674
2674
2576
2191
2467
2434
2434
2182
2435
2130
2283
2667
2667
2183
2610
3617
3617
2050
2083
3652
3652
3652
2403
2403
2403
2403
2403
2371
2371
2404
2404
2404
2373
2373
2373
2403
2371
2371
2403
2403
2403
2403
2371
2371
2371
2373
2371
3380
2401
4036
1992
4036
4050
3976
3976
3940
1956
3942
1958
3972
3974
1938
3972
1734
3974
1734
1702
3784
3782
4050
3977
3910
3986
3978
3782
3780
1860
3780
3940
3716
1924
1926
1860
1862
1828
3716
1924
1925
1732
1860
1861
3716
1924
1926
1732
1860
3906
3906
3792
4041
4034
3970
3842
4038
3814
3778
3942
3878
3974
3974
1929
3718
1926
1734
1862
3938
3714
1922
1730
1858
1826
3714
1922
1730
1858
3714
1922
1730
1858
1826
3714
1922
1730
1858
1826
3778
3718
1926
1830
3974
1830
3874
2438
2438
2435
2435
2436
2436
2436
2436
2528
2446
2446
2446
2446
2446
2446
2478
2458
2458
2478
2446
2478
2446
2478
2318
2446
2478
2446
2969
924
2968
2968
2446
412
3273
3209
2630
2058
2058
2058
2058
2058
2058
2058
2058
2058
2054
2058
2056
2136
2762
2762
2758
2762
2758
2758
2757
710
2758
714
2758
2758
2757
2758
2760
2757
710
2757
710
2067
2757
2762
2770
714
2758
2757
2757
710
2762
2758
2757
710
2066
2058
2760
2056
2053
6
10
2054
2054
2054
2053
10
2054
2053
6
10
2057
10
18
2058
2053
6
10
2054
2054
2054
2054
2053
10
2058
2054
2054
2053
6
10
2054
2054
2054
2054
2054
2053
6
2054
2054
2054
2053
6
2085
2053
6
2053
6
2085
2053
2086
2058
2057
10
2053
6
10
70
2057
10
2053
6
10
2053
6
2058
18
2054
10
2053
2053
6
10
2053
2058
18
2053
6
10
70
2058
2054
2058
2053
6
2130
2085
2053
2058
2058
18
2053
2053
2053
10
2058
18
2058
74
2053
2053
9
10
18
37
2057
10
37
74
2053
2053
10
2058
2058
2056
2058
2058
38
2117
2066
2058
2053
10
2053
10
2057
10
18
2058
2053
2053
2053
2085
2053
2058
2053
2085
2085
2085
2053
69
2057
10
2053
10
69
2058
2054
10
2058
2058
2053
10
2058
2053
2058
2053
2759
2059
2052
9
10
2052
10
18
2130
2057
2052
9
10
18
2058
18
2058
2058
2058
2130
2058
18
2130
2058
2052
10
2130
2058
2130
2058
2130
2100
2100
2138
2100
90
2058
2761
2054
2054
2058
2054
2054
2054
2054
2054
2054
2054
2054
2086
2054
2054
2066
2066
2054
38
2054
2054
2054
2054
2054
2130
2054
2054
2054
2058
2054
2054
2054
2066
2056
2066
2066
2066
2056
2056
2762
2054
2054
2100
2078
2092
2058
2058
2054
2092
2092
2058
2052
2052
2052
2058
2052
2756
2052
2052
2052
2086
2052
2052
2052
2052
2076
2076
2076
2100
2055
2055
2052
2052
2084
2100
2100
2100
2100
2100
2076
2150
2052
36
2100
2054
2054
2054
2118
2054
38
2054
2054
2054
2054
2054
2054
2054
2118
2118
2118
2086
2086
2054
2054
2086
2758
2758
2758
2054
70
2054
70
2054
2054
70
2054
2054
2054
70
2054
70
2054
70
2054
2054
2054
2054
2118
2118
2438
2246
2064
80
2064
2056
2056
2064
80
2056
2056
2053
2095
2063
2340
2083
2403
2391
2391
2562
2562
2562
2496
2538
2514
2083
2091
2829
2845
2401
3100
2676
2076
284
2102
310
2076
60
92
284
348
316
2359
2103
311
2071
279
343
2524
2524
2442
2447
3906
3910
2324
2334
2338
2332
2428
2333
2333
2334
2366
2330
2195
3467
2433
193
449
2306
2310
2912
3522
2882
2912
2882
3522
2882
2882
3522
2882
2882
2882
2912
2912
2912
2417
361
2418
2419
2419
2414
2529
2312
2372
2372
3028
2442
650
2442
2442
2442
2442
2443
394
2442
2443
2443
2443
2443
2443
2443
2447
2447
2438
2309
2309
262
2310
2310
2309
262
2309
262
2309
2310
2336
2436
2308
2308
2308
2308
2308
2308
2308
2692
2408
2096
60
2064
20
2437
2309
2322
2322
2322
292
2322
2322
2322
284
3778
3778
3778
3778
3940
1900
2572
2568
2568
3290
2316
2572
2700
2316
2968
2756
714
2322
2322
2352
2387
2387
2354
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2356
2353
2353
2353
2353
2353
2353
2353
2353
2353
2356
2356
2356
2356
2353
2352
2104
2104
2438
2438
646
2438
646
2438
2694
2312
2308
2308
2628
2311
2566
646
2566
2566
2564
2564
2564
260
2438
2629
2634
2564
2322
2307
2816
2816
2818
2688
2432
2306
2306
2306
2306
2304
258
2306
2304
2306
2306
2304
2305
258
2306
2305
2306
2561
2307
2307
2466
354
2313
267
2305
2305
2305
2305
2305
2305
2306
2305
259
2310
2435
2313
2320
2320
2576
3714
2305
256
2305
2312
2184
2346
2367
2576
2576
2576
2576
2576
2576
2580
2580
2576
2576
2324
2314
2314
2576
2576
2576
2576
2580
2580
2580
2580
2576
2316
2573
2318
2340
2318
2319
2319
2304
2304
2304
2304
2344
2580
2580
2580
2313
2313
2312
2312
2312
2312
2582
2313
2571
2571
2571
2569
2433
2437
2318
2318
2318
3560
3491
3583
2470
2470
2470
2758
2758
2758
2758
2758
2758
2470
2470
2502
2502
2790
2534
2534
2790
486
2790
486
2790
486
2790
2790
3526
966
2982
2982
2982
2982
2982
3069
1533
3581
3526
2982
3526
3526
3526
3526
966
3046
3005
2499
2499
2499
2495
2978
2466
2052
2828
2828
3010
2578
2754
2857
2857
2748
3641
1597
3645
3641
1594
3645
3645
3641
3641
3641
2698
2850
2850
2395
2403
2056
32
40
2056
40
2088
2443
2437
2436
2736
2608
2312
2312
2304
2304
264
2304
2304
2560
2560
2560
2312
2304
2304
2560
2400
2228
2228
2308
2308
2305
2314
2314
2314
2314
2314
2314
2314
2314
2314
2604
558
2606
2314
2314
2314
2314
2346
2346
2314
2314
2570
2570
2570
2433
2433
2433
2305
2305
2305
2305
2305
2305
2305
2433
2305
2305
2305
2305
2305
2305
2305
2305
2308
2561
2561
257
2561
257
2325
2305
2305
3841
2724
2724
2612
2612
2612
2612
2740
2308
2433
3716
2322
2322
2313
2313
2321
2313
2313
2313
2322
2322
2321
2306
2358
2342
2342
2342
2305
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2582
2582
2560
2560
2560
2560
2314
2314
2314
2314
2305
2307
2304
2318
2318
2318
2318
3854
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
261
2306
2306
2306
2306
261
2306
2306
261
2306
2306
261
2562
2562
2562
2562
2562
2562
2562
2562
2562
2306
2562
2313
2313
2586
2586
2322
2307
2307
2307
2307
2307
2307
2306
2306
2307
2307
2307
2307
2307
2307
2307
2310
2310
2307
2307
2310
2310
2312
2052
2316
2062
2054
2473
2337
2323
2379
2379
2379
2379
2379
2379
2337
2342
2322
2338
274
2338
274
2338
274
2374
334
2342
2379
2374
2326
2374
278
2306
3610
2106
2104
2152
2110
54
2110
2110
54
2098
2098
2098
2098
2098
2098
2098
2138
2098
58
2138
2136
2104
2110
2106
2106
2106
2072
4046
4046
4046
4046
4046
4046
4046
4046
4046
4046
2326
2326
2435
483
2435
451
483
3665
3099
2597
2597
2597
2581
2581
2581
2581
3720
2140
2593
2130
2130
58
90
2130
58
2106
2138
2106
2106
2458
666
2458
730
666
2202
2445
2532
2308
388
2436
2308
388
2436
2372
2308
2308
2308
2308
2308
2308
2436
2436
356
2436
2436
2436
2180
2180
388
2180
2436
2434
2434
2434
2585
2585
2585
2275
2275
2057
2058
2082
35
2057
19
2067
2067
2082
35
2057
10
2082
35
2057
19
2057
10
19
2057
11
10
19
2083
2083
39
2067
2085
2067
2067
39
2057
11
10
19
2082
35
39
2058
2082
35
2067
2067
2067
2057
2057
2057
10
2057
10
2057
2057
10
2083
2067
2067
2067
2083
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2057
2057
2057
2067
2067
2067
39
2067
2057
2082
2057
2083
2057
19
2082
35
2057
2082
35
2057
2067
2059
19
2087
2057
2082
2057
19
2067
2057
19
2057
19
2087
2057
2057
19
2057
2083
2083
39
2067
2067
2057
19
2085
38
2058
2057
2057
10
2057
2067
2087
2067
2087
2057
2067
2067
2067
2067
2067
2067
2067
2067
2067
2057
19
2057
2086
2057
11
19
2057
2057
19
2057
2057
2057
2057
19
2057
2057
11
19
2057
2067
2067
2067
37
2067
2067
2067
2059
19
2057
2067
2057
11
19
2083
2057
2067
2083
2059
2059
19
2067
2057
19
2057
19
2067
2057
19
2067
39
2057
19
2059
2067
2057
2057
2067
2057
11
19
2057
11
2057
2057
2057
19
2057
2085
2057
19
2057
2085
2057
11
19
2067
2057
2057
19
2057
2057
2067
2057
19
2057
2059
2067
2067
2059
19
2067
2067
2059
19
2067
2057
2057
2067
2058
2058
19
2083
2082
2058
2083
2059
10
2058
2057
10
2058
2057
2058
2059
10
2058
2067
2057
2067
2058
2057
2067
2067
2067
2067
2057
19
2067
2057
2057
2057
19
2057
19
35
2057
35
2057
2067
2067
35
2057
2057
2067
39
2057
2057
19
2067
39
2067
2057
19
2067
39
2067
2087
2057
2057
2057
2057
2057
2057
2057
19
2067
2057
2102
3352
2048
2626
2626
3056
3112
3112
2062
2062
3136
3168
2688
3264
1218
3264
2576
2660
2660
2054
2195
2564
3139
2632
2600
2629
597
2629
2632
2648
2632
2632
2565
2600
2600
2600
2600
2600
2628
2592
2596
2596
2601
2601
2569
3894
2570
2570
2314
2312
2314
2166
3355
3355
1311
3355
3355
1311
3355
3357
3357
3355
3355
1311
3355
3357
2205
2049
2049
2049
2049
2049
2049
2049
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
3074
3074
3074
2184
2258
2067
2067
3040
3040
2818
777
2818
777
2818
777
2818
2825
2825
2825
2825
2818
773
777
781
778
2818
771
774
777
779
778
2821
777
781
2818
773
777
781
778
2818
771
774
777
778
2829
2818
773
777
781
778
2818
771
774
777
779
2821
777
781
2818
773
777
781
778
2821
777
781
2818
773
777
781
2821
777
781
2818
773
777
781
778
2821
777
781
2821
777
2825
779
2821
781
2818
2821
777
781
778
2818
779
2821
781
2821
777
781
2821
781
2825
781
2821
781
2825
781
2821
781
2826
2826
2818
777
2818
2865
2846
2865
2865
2958
2959
2957
2957
2958
2820
2818
2818
772
774
2853
2835
2825
781
3127
2615
3127
3127
2615
3102
2693
2705
661
2705
2818
2828
3379
2955
2443
2552
2824
2552
2824
1000
2952
1416
2952
2952
2440
2440
2440
2440
2440
2824
2067
2146
2342
2338
2825
2825
2060
2832
2832
2830
814
2832
2832
2832
2832
2330
330
2378
2378
2394
2394
2394
2394
2394
2394
2394
2394
2394
2394
2396
2396
2396
2324
2388
308
2388
2364
3600
2368
2532
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
2858
2844
2844
2844
2858
2844
2844
2844
2531
2844
2844
2844
2844
2844
2858
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
2824
777
2824
2824
777
2825
2824
777
2824
777
2824
777
2824
777
2824
777
2530
2528
482
2529
2824
777
2824
2824
777
2824
777
2824
777
2824
777
2824
777
2824
777
2824
2824
777
2856
2825
2825
2825
2530
2528
482
2530
2528
2824
2824
2824
2824
2824
2825
2825
2824
2824
2825
2824
2825
2824
2856
2856
2844
2844
2858
2840
2840
2840
2840
2840
2841
2826
2826
2841
665
3065
2840
2841
3865
2840
793
2841
2840
793
2840
793
2840
793
2841
2836
2860
2906
2906
2316
2380
2380
2380
2330
2828
2940
2940
2426
2426
2330
3852
2860
2842
2860
2938
2938
2849
2216
2179
2210
2458
2458
2458
2325
270
2325
270
2062
277
270
2325
2069
2069
2325
2318
2318
2325
2325
270
2325
270
2069
14
277
270
2304
21
2325
2112
2069
2069
3366
3366
4080
2392
2362
2362
2362
2362
2362
2114
2114
3418
2896
2888
2660
2178
2056
3080
2059
2059
2850
2107
2107
2107
2107
2619
2619
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2107
2619
2619
2619
2898
2194
2194
2194
2304
2304
2192
2192
2547
2547
2547
2051
2051
2051
2051
2577
2080
2080
2080
2080
2080
34
2840
3301
2064
2889
2065
273
2064
17
529
272
18
273
530
274
2064
17
529
18
273
177
530
274
178
2064
18
2064
17
272
273
2064
17
18
2066
2066
2096
496
2096
2080
2960
2088
2072
2064
2064
2103
2455
2134
2128
2276
3044
2150
2096
2086
3054
3046
3046
3046
3062
3046
3040
2070
2078
3058
2404
3044
3044
2132
2132
2132
2132
2146
82
2146
82
2146
82
99
3045
3042
2992
2144
2144
2128
2096
3044
3047
3046
999
2148
612
2100
2128
2068
2081
2075
2075
2465
481
2469
2469
2049
2049
2560
2050
2050
2096
2096
2096
2161
2161
2235
2212
2052
2084
2067
2070
2086
2982
2086
2406
2066
2563
2563
2563
2578
2048
2112
3041
994
3042
2186
3018
3018
2063
527
2144
2443
394
2050
2057
13
2059
2187
3010
2061
2048
2061
2061
2061
2952
2144
2534
2184
2187
2187
2187
2187
2187
2187
138
2978
3042
2082
3042
2978
2082
2082
2187
3042
2539
2062
270
2186
2189
2186
2186
2186
2186
2188
2188
2152
2154
2059
2059
2056
3009
2547
2115
2956
2112
2059
2064
2064
272
2064
272
2080
2080
2080
2080
2064
2144
2240
2052
2049
2561
2584
2584
2584
2584
3110
1063
2243
2080
2080
3074
3586
2594
2594
3107
2081
2337
2337
2337
2337
2593
2048
2048
2048
192
2048
2048
2048
2048
192
2048
2048
2048
2048
192
2240
2048
2048
2240
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
192
2048
192
2048
2048
3254
1210
3258
3258
3358
1307
3245
1213
3238
1213
1206
3258
3258
1207
3254
1210
1207
3254
1210
1207
2723
3227
2195
3203
643
2179
2567
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
3075
3075
3075
1219
3075
2051
2051
2099
3079
2051
7
2051
2051
3075
2099
2099
2051
2051
2051
2051
2051
2051
3075
3075
2051
2051
2051
2051
2051
3075
2055
2055
2055
2055
2055
2055
2055
3079
3079
3079
2055
2055
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2099
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2339
2339
2339
2380
2068
2072
20
2068
280
2072
280
2072
2072
2276
2516
2382
2072
20
532
2276
2712
2712
2408
2314
2186
2097
2097
3282
2084
3044
2948
904
932
2948
2948
908
932
2274
2082
3042
2946
906
2084
2948
2080
2061
14
269
2189
2114
2058
522
2184
2056
2188
2402
2184
2056
2191
2116
2190
2190
2184
2184
3158
2272
2272
2085
3045
3045
2085
213
229
2085
2085
2085
2085
2085
357
2405
2965
997
973
3045
973
2085
2085
2149
3045
3045
3045
3045
3029
997
3045
3045
3045
3045
3045
2145
2084
2080
36
2080
36
2081
2097
2961
2980
2096
49
2097
2273
2148
3041
992
996
3041
3041
996
3041
3044
3041
3041
996
3041
996
3044
3041
996
3044
3044
3044
3811
3811
3586
2301
2050
2195
2195
2048
2193
2146
2339
2833
2833
2053
2833
3712
3712
2112
2595
3456
1420
1422
3457
1421
3456
1422
2071
2071
2071
2071
2071
2087
2087
3168
2144
2144
2116
2116
2116
2144
2119
2115
71
2144
2144
2144
2144
2119
2119
2119
2117
2116
69
3238
2065
3018
3018
3018
3280
976
3016
3280
3105
1056
1058
1568
3104
544
1058
546
970
3106
1061
1062
1573
3110
3104
3110
550
2592
3104
2086
3109
2086
2085
38
2080
2086
3026
3273
969
3430
1383
3107
3110
550
1574
2085
2082
3618
2080
34
3106
2080
34
3104
1058
1060
3106
1062
3104
1058
3106
1062
3104
1568
1060
1572
2080
34
3104
1058
1060
1062
3105
545
2080
34
1568
36
1572
3104
1058
1060
3105
2080
34
36
3104
544
1058
1568
1060
546
1062
548
1570
550
1572
1574
3106
2080
34
1568
36
1572
3104
1058
1568
1060
1062
548
1570
1572
3184
3184
3622
3027
3273
969
3273
969
3017
3017
3273
2081
34
35
38
39
3107
1061
1063
3111
3106
1061
1062
1063
549
550
1573
551
1574
1575
3106
546
1062
1063
1570
550
551
1574
1575
3105
545
1569
1059
547
1571
2083
37
38
39
3106
546
1062
1063
1570
549
550
551
1575
2082
35
37
38
39
1570
1571
1573
1574
1575
3106
1059
1061
1062
1063
1570
1573
1575
3105
1059
1063
969
2084
3108
548
1572
2084
1572
3108
548
1572
3108
2084
2596
2084
1572
3108
1572
2081
34
35
37
38
39
3105
545
1058
1569
1059
1061
546
1062
1063
547
1570
549
550
1571
551
1574
1575
2081
34
1569
35
37
38
39
1574
1575
3105
1569
1059
1062
1063
551
1575
3106
1059
1061
1063
969
2081
34
35
37
38
39
2593
546
547
549
550
551
2081
34
1569
35
37
38
39
1570
1571
1573
1574
1575
3105
1058
1569
1059
1061
1062
1063
1570
1571
3105
1569
1059
1062
1571
2081
2085
39
3106
1059
1061
546
1062
1063
1570
550
551
1575
3109
1063
1575
3106
1059
1062
1063
1570
3106
1061
3110
2249
2249
2251
2251
2252
2252
2252
2252
2365
2248
2248
2248
2248
2248
2248
2248
2256
2256
2248
2248
2248
2248
2248
2248
2248
2248
2248
2717
2717
670
2713
670
2718
2079
2077
30
2817
770
2443
2241
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2080
3043
998
999
3047
3045
999
3047
3043
999
3043
999
3041
3043
999
3043
999
3043
999
3045
3045
999
3041
3043
3046
3041
3043
3041
3043
999
2080
3041
3043
998
999
3047
3046
999
3043
999
3041
3041
3043
999
3046
999
3047
3041
3043
2080
2064
3046
2064
2057
2083
2059
2083
39
2083
39
2083
39
2057
2059
2083
2081
9
2083
2059
2065
9
2059
2059
2059
2081
9
2083
2059
2083
39
2083
39
2083
39
2083
39
2057
2059
2059
2083
39
2083
39
2081
9
2087
2059
2083
39
2087
2087
2083
39
2083
39
2081
2087
2087
2087
2087
2057
2083
2081
2057
2083
2057
2083
2081
2057
2087
2059
2059
2059
2057
2083
39
2059
2083
2065
2059
2057
2083
39
2059
2081
9
2083
39
2059
2059
2083
2059
2057
2057
2083
39
2059
2057
2059
2059
2081
9
2083
39
2059
2083
2059
2087
2059
2081
2083
39
2059
2057
2081
2059
19
2059
2059
2057
2057
2057
2059
19
2059
19
2083
2059
2059
2057
2057
2057
11
19
2059
19
2059
35
2057
2057
2059
19
2057
2059
2057
2057
2059
19
2064
2064
2064
2059
19
2059
2083
2081
2083
2059
2081
2059
2057
2059
19
2057
19
2059
2059
2067
2081
2081
2057
2081
2057
2067
2057
2081
2081
2081
2057
2081
2057
19
2059
2057
2059
19
2081
2067
2083
2059
2059
2059
19
2057
2059
2059
2057
2059
2081
3046
2064
2080
2064
2064
2080
2064
2080
2080
2064
2080
2064
2064
2080
2064
2080
2064
2064
2064
2080
2064
2080
2080
2064
2080
2064
2080
2064
2080
2064
2080
2080
2080
2080
2080
2080
2064
3040
2064
2064
2059
2087
2083
2083
39
2087
2087
2087
2087
2087
2083
39
2083
39
2083
39
2087
2083
2087
2083
39
2083
39
2087
2083
2083
39
2083
39
2087
2083
39
2083
39
2056
2056
2056
2056
2056
2080
2064
2064
2080
2080
2064
2064
3040
2064
2064
2080
2080
2080
2064
2064
2056
2080
2080
2064
2064
2064
2064
2064
2064
3040
2085
38
2086
2086
2086
2086
2086
2064
2064
2080
2080
2080
2080
2083
2083
2086
2056
2080
2080
2080
2080
2080
2080
2080
2144
2120
2144
2080
2087
2087
2087
2082
2066
2082
38
2082
38
2086
2058
2058
2058
2083
2083
2082
2082
2082
2082
2082
2066
2066
2082
38
3042
998
3042
998
3042
998
2058
34
18
38
2082
2058
34
38
2082
2058
18
2058
34
38
2082
2058
34
18
38
2058
18
2058
18
2082
2058
18
2082
2058
34
18
2082
2058
18
2058
2058
34
18
2058
18
2146
2146
2530
486
2530
2083
2083
2083
2058
2058
2083
2083
2058
2058
2082
2056
2056
2664
2151
2759
2773
2773
2048
2048
2055
2050
2115
2051
3355
3338
3849
2321
2497
2104
2686
2576
2576
2621
2621
2616
600
2616
2616
600
2616
600
2616
600
2616
2621
2621
2621
2621
605
2621
605
2653
2189
2189
2283
2287
3426
3441
1385
2070
2064
18
2190
2064
2081
32
34
2210
2210
2066
2209
2067
3219
2084
2051
2051
2051
2080
2278
3040
2278
3046
3042
3041
994
2275
3043
3041
994
979
2273
226
227
3042
3041
3040
976
3058
3046
3046
2096
2096
2080
2099
2099
2526
2064
2073
2505
2505
3190
2326
279
2134
87
279
2123
2154
2154
2155
106
203
243
2291
2155
106
203
103
243
2329
2465
2473
441
2521
2473
2777
473
2473
489
2787
2467
2486
2105
2105
58
2105
62
2102
2102
2101
2105
50
2105
45
53
61
2109
2105
45
53
61
2102
2168
2484
2096
52
2100
2100
60
2096
52
60
2096
52
60
2096
60
2050
3074
2415
2064
2064
2064
2064
2097
2108
2096
304
2096
2096
2096
304
2096
304
2096
2096
52
304
308
2100
308
3138
3138
1091
3138
1091
3139
2884
842
2884
844
842
2056
2056
2056
2368
2188
2058
2954
2434
396
2214
2080
2080
2128
2128
144
3362
3010
2498
2310
3362
1318
3362
1318
3362
1318
1334
3366
3362
3366
3366
3366
3366
3360
3360
3360
3360
3360
3360
3362
3362
3366
2598
562
3330
3360
3360
3360
3360
3362
1334
2594
550
582
1314
566
1318
1334
3334
2592
2626
582
1314
1318
2501
2113
33
1569
2113
33
1569
2114
2114
322
325
2370
2305
65
321
66
322
2369
2177
130
2177
2368
2368
2368
2944
2951
2951
2951
2951
2950
2950
2950
2950
2950
2082
2889
2950
2950
2896
912
2968
2306
2306
2068
2178
2256
2082
2082
2082
2082
2084
2082
18
2068
34
18
2066
2066
2082
2080
3098
3102
3102
3098
3102
2589
2176
2176
2336
2368
2313
2313
2089
2089
2093
2089
2073
2073
2099
2102
2099
2082
2496
2121
2064
2064
2134
2736
2096
2096
2066
2358
2486
3188
2119
2191
2191
2191
2191
2191
2191
2068
2068
2065
2065
2836
2344
2344
2130
2130
2133
82
2130
2142
2142
2138
2138
2141
2137
2669
2360
2146
2344
2344
2344
2083
2083
2083
2083
2146
2133
2133
2132
2352
2128
304
2142
2142
2142
2142
2138
2138
2105
2107
2107
2183
2306
2053
2366
2366
2366
2280
2301
2301
2135
2135
2135
2307
2307
2305
2305
2307
2307
2487
2487
2179
2179
2487
2359
2359
2275
2275
2275
2275
355
2274
2274
2274
2531
2275
355
2403
2999
2999
2999
2999
375
2423
3001
3001
3001
2275
2401
2274
2274
2274
2274
354
2402
2999
3001
2183
2183
2183
2183
3007
2495
3124
2188
2188
142
3145
3872
3744
2928
2928
2262
3873
3877
3873
1829
3873
3874
3873
3873
1829
3881
3881
3885
3865
3867
2323
283
2123
2919
2059
2059
2059
2059
2059
2315
2051
2102
2050
2224
2224
2348
2348
2124
300
2124
300
308
2348
2348
2356
316
2124
2124
2124
2348
2356
2362
2324
2624
2352
2352
2132
2598
2131
2362
2362
2138
313
314
2362
2362
2138
314
2361
2138
2138
314
2218
2218
2474
2138
2138
2138
2138
2145
2145
2842
2330
314
2586
2586
698
3610
1722
2483
2467
2467
2099
83
2083
51
2083
51
2083
2083
2083
75
2083
75
2483
2131
2131
2131
2099
2099
2131
2131
2131
2132
2579
2579
611
691
2579
2659
691
2579
2145
2323
2323
3488
2236
2234
2234
2234
2234
2234
2234
2586
2643
2748
2070
2070
2058
2057
2058
2058
2057
10
2058
2058
2058
2058
2347
2151
2162
2162
2162
2065
2330
283
314
315
2330
314
2331
314
315
2344
2344
2344
2139
90
314
315
2139
2139
2139
90
314
315
2362
2138
2362
2362
2139
90
2139
2139
90
315
2139
90
314
315
2139
315
2139
2139
2363
2138
314
2363
2363
2362
2139
2178
2178
2178
2178
2306
2306
130
2138
2138
2842
2842
795
2065
2083
2833
2352
2352
2352
2352
3504
2342
2342
2342
2342
2342
2342
2342
2342
2342
2340
2340
2342
2342
2118
294
2116
292
2340
2118
294
2116
70
292
294
2117
292
293
2118
294
2118
294
2117
292
293
2194
2194
2194
2194
2194
2322
2322
2194
2194
2834
2742
2362
2362
2058
2058
2058
18
274
2825
3343
3343
3343
2831
2831
2831
2831
2975
2818
2818
2823
2823
2823
2823
2825
2822
781
2823
2823
2822
2822
2824
2422
2832
786
2393
2306
2697
3042
2837
787
2857
2857
2857
2857
2857
2857
2818
2829
2879
2879
2879
2879
2879
2879
2879
2694
662
2694
2838
2829
2822
781
2822
790
2822
781
2838
2049
2830
2095
2094
1582
2121
2094
2094
39
2094
1582
2094
2094
2086
2092
1580
2092
2080
1568
2080
2080
2080
2091
39
2086
39
2091
46
75
74
47
79
1579
1583
1615
2091
39
2080
2112
32
1568
2094
2092
2091
42
46
75
47
79
2091
47
2080
2254
2254
2252
202
206
2252
202
2252
206
2252
2252
2252
2252
2252
2387
2387
2196
2196
2196
2196
2196
2122
3113
1066
2818
786
2834
2824
784
786
2836
2836
2836
2836
3098
2260
2818
2127
2124
2060
76
2124
2070
76
2124
2124
2124
2316
2124
2703
2703
591
2700
2700
716
2700
588
2447
3200
640
2336
2048
128
2048
128
64
1152
576
2624
2304
128
2176
64
1152
576
2176
64
1152
2368
2368
2304
64
16
2048
256
128
64
16
2368
252
2368
2368
252
3072
256
2048
512
256
2048
2432
2432
2432
3200
3072
1152
60
2108
2432
2048
512
2436
2436
2948
3867
3867
3867
2056
2056
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2577
2579
2577
2577
2569
2569
2569
2579
2569
2569
2569
2577
2569
2577
521
2569
2569
2569
2569
2569
2577
2577
2577
2577
2569
2577
2577
2569
2581
2581
2581
2569
2579
2579
2579
2579
2579
2577
531
2579
2579
2569
2579
2577
521
2569
2569
2577
531
2579
2577
531
2577
2577
533
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
329
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2577
2577
2577
2577
2565
2577
2577
2577
2577
2577
2569
2577
2577
2577
533
2577
2569
3377
1333
3377
1333
3377
1333
3377
1333
3377
1333
3381
3377
1333
3377
3377
1333
2568
528
2576
2568
2576
2576
2568
2568
2568
528
2576
2576
2576
2576
2576
2568
528
2576
2568
528
2568
528
2568
2576
2568
2576
2576
2576
2576
2576
2568
528
2576
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
528
2576
2568
528
2576
2568
2576
2568
528
2568
2568
528
2576
2568
528
2568
2568
2568
528
2576
2568
2568
2568
2568
2568
2568
2568
2576
2568
528
2576
2568
528
2576
2576
2576
2576
2576
2576
2568
2568
528
2568
2568
2568
528
2576
2568
528
2576
2568
2576
2576
2576
2568
2576
2576
2568
2576
2576
2576
2568
2576
2576
2576
2568
2353
2571
2571
2573
2571
2566
2571
2571
2571
2571
2571
2574
2570
2570
2574
2570
2571
2571
2571
2575
2574
2575
2571
2574
2573
2573
2573
2573
2573
2573
2573
2573
2573
2573
2583
2573
2583
2583
2573
2567
2573
2583
2583
2567
2573
2573
2573
2573
2573
2573
2573
535
2583
2573
2573
2573
2573
2573
2573
2573
2573
2573
2573
2573
2573
2573
2573
2573
2583
2583
2573
2594
3330
2404
3659
3659
3810
2112
2112
2442
2442
2760
2760
2504
2056
2056
2056
2224
2174
2174
2062
2240
2689
2272
2282
2738
2072
25
2072
2072
25
2280
233
2072
2280
228
2280
228
2073
2738
2736
2736
2736
690
2736
2214
2148
2214
2214
2149
2149
2149
3200
3074
3074
2275
2376
2274
2800
2481
2481
2481
2305
259
2305
2305
2305
2305
2305
2305
259
2305
2305
2305
2305
3073
2747
2587
1179
667
2587
667
2587
2459
2459
2459
2712
2442
2442
2442
2442
3304
2792
2792
2664
2664
696
2664
2664
2584
1176
664
2584
664
2584
2712
2712
2712
2584
2584
2456
2456
2456
2456
2792
2792
2712
2560
2568
392
648
2743
2099
2595
2595
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
3089
17
1039
15
1054
30
1055
527
31
3089
17
3089
17
529
1054
542
3089
17
529
3089
17
1038
529
1039
14
15
1055
31
3089
17
1054
30
3089
17
1055
31
3089
17
1038
14
3089
17
529
3089
17
3089
17
3089
17
2065
3089
17
529
2065
1039
1055
527
31
3089
17
3089
17
529
3089
17
529
3089
17
1038
529
1039
15
3089
17
1038
14
3087
1055
527
31
3089
17
1038
14
3089
17
529
3089
17
529
3089
17
529
3089
17
1039
15
1055
31
3089
17
3089
17
529
3089
17
529
3089
17
1038
1039
14
15
1054
1055
31
3089
17
1038
1039
14
15
526
3089
17
1055
31
3089
17
1038
14
3089
17
529
3089
17
3089
17
3089
17
3089
17
529
3089
17
1039
1054
30
3089
17
3089
17
529
1054
30
542
3089
17
529
3086
3089
17
3089
17
529
1054
30
542
3089
17
529
3089
17
1039
3089
17
3089
17
529
3089
17
529
3089
17
3089
17
529
3089
17
529
3089
17
1039
3089
17
3089
17
529
1054
30
3089
17
529
3089
17
1038
14
3089
17
3089
17
1054
30
542
3089
17
529
3217
3217
3217
3217
3217
3217
3217
3217
3217
3217
3217
3217
3217
3217
3217
3217
3217
3217
3217
3217
3217
3217
3217
3217
3217
3217
3217
3217
3259
3259
3258
3258
3258
3281
3122
3121
3125
3225
3225
3225
3221
3225
3206
2950
2182
1158
2182
1158
2182
2849
2259
1235
2109
957
2109
957
2801
3825
2800
2800
3824
2800
2696
2437
645
390
2437
2693
390
3099
27
3106
41
34
905
3171
2771
2515
2156
3180
2146
3168
3168
2776
3544
2776
2776
2520
2776
2520
2520
3032
2076
2577
2402
2423
2423
3337
3337
105
1129
1293
2112
2188
1164
2188
1164
180
1204
2187
1163
2187
1163
3122
3122
946
3506
3122
946
2427
2427
2427
2427
2395
2395
379
2395
379
2395
2395
2395
379
2395
379
2267
347
2267
347
2267
2398
2398
382
2398
382
2430
2398
382
2430
2398
382
2302
3384
2416
2294
2998
2998
2614
2614
2614
2998
2998
2614
950
2614
2614
950
2614
950
2614
2614
950
2998
2614
950
2614
950
2614
950
2614
3000
3000
3000
3000
3000
3000
3000
3000
3128
952
3048
3128
3128
3128
952
3048
3000
3512
3512
2295
3128
3128
952
3128
3000
3128
952
3048
3512
3002
3002
3132
1082
956
3132
956
3132
956
3132
956
3004
3132
956
3004
3004
3516
1466
3516
3516
3516
3516
3516
3132
1082
956
954
3132
1082
956
954
3004
954
3132
1082
956
3516
3516
3516
3516
2984
952
2984
2584
2584
2584
2584
2584
2584
2584
2584
2984
952
3097
936
2984
2984
2584
3001
3058
3060
3058
3049
2984
2984
937
2984
2984
2984
2984
2984
2984
2985
2984
937
2984
937
2984
2984
2984
2984
2984
2984
2984
3000
2585
2585
2585
3058
3058
3058
3058
3058
2984
948
2996
2984
948
2984
948
2996
2585
2585
2996
2984
2585
2984
2585
937
2984
3316
3060
3006
3006
3304
2992
3120
3120
2992
3120
944
2992
2986
2986
956
3254
3214
2790
3214
2190
1166
1206
3214
2190
1166
2190
1166
2190
1166
2190
1166
2190
1166
2190
1166
2190
1166
2190
1166
2190
1166
2189
142
1165
1166
3216
3176
2898
2898
2912
2912
866
868
2912
976
866
978
2914
868
2488
3024
978
2976
994
930
932
996
3008
928
962
964
930
2146
2146
2488
4064
3042
996
3000
3040
994
3040
994
930
3008
962
930
968
2563
2188
2191
2182
2490
2490
2490
2049
9
2057
2049
9
2057
2057
2049
17
9
2057
2049
20
2057
2057
2057
2057
2057
2068
2049
9
2057
2049
2057
2065
2057
2049
17
9
2057
2050
2057
2049
8
9
20
2081
34
2057
20
2057
20
2656
610
634
2656
630
634
3618
2399
2370
2370
2370
2368
2859
2388
2388
3128
2608
3152
560
2134
2787
2584
2712
2587
2587
3098
2199
2199
2199
2199
2839
2839
2839
1303
2583
279
791
1303
2583
279
791
1303
2327
2583
791
1303
2327
2327
2327
2327
2327
791
2839
2327
791
2327
791
2327
791
2839
2839
663
2711
2711
2711
2328
2716
659
2620
668
659
2707
2836
2836
2066
2067
2776
2776
2776
2195
2195
2195
2195
2563
2288
2288
2288
2288
2288
2288
3596
2156
2100
564
308
2376
2563
2176
2560
2560
515
2560
515
2176
184
2560
515
259
56
568
312
2560
128
131
184
2560
2176
515
568
184
312
187
2616
2616
2616
2616
571
2616
2616
2616
2616
571
2616
2104
568
312
2104
568
312
2616
312
2104
568
312
2360
2616
312
2048
2051
2307
2564
2052
516
260
2374
582
2758
3110
550
294
2117
3076
2560
2610
690
2564
2049
513
257
2165
2581
2070
2064
2740
2612
2049
513
257
641
3088
1060
548
292
2104
3074
3112
1065
552
3112
552
3096
1049
3077
3128
3130
1146
2064
17
22
278
2320
3185
2334
3094
3190
2624
324
580
2096
2096
2096
2168
376
2104
376
2168
2104
376
2168
2104
376
2168
3112
3128
1144
2720
2114
2114
2426
3133
381
2592
3133
3133
3133
3076
4
516
132
388
2692
3089
2065
2309
2345
2049
257
2048
512
256
2617
697
2617
2737
2737
2694
2570
2692
2331
2331
2368
2368
2368
832
2945
2945
2617
2308
132
2052
516
260
2564
260
2568
2048
512
256
2560
256
3072
2566
262
525
526
269
270
2310
270
2052
3
516
515
7
260
259
519
263
2089
2089
2089
2095
2056
520
2374
3112
3112
2600
2370
3138
3138
2056
520
264
2056
2808
2760
2760
2563
2057
265
2057
265
2057
2569
3099
2777
733
2076
2060
2396
2576
656
3200
2800
2800
2759
2744
2808
2697
2699
2571
267
395
651
2571
265
137
267
139
393
649
395
651
2571
267
139
266
395
651
394
650
3072
3128
2595
3107
3107
2563
2563
2575
271
3107
2808
2321
346
2193
2571
139
651
2701
765
2570
266
394
650
2569
2569
265
137
393
649
2187
2188
2188
2808
2809
2665
713
2409
2090
3146
2801
2368
2717
2369
2696
2064
2048
1
513
512
2
257
256
514
258
56
642
568
569
312
2305
258
2048
512
2
256
514
258
56
642
568
312
2304
258
3073
513
1026
257
514
258
3074
514
258
2754
2754
2106
570
314
2050
2434
2060
268
2371
3845
3848
3848
3849
3849
3329
1090
1282
3141
2116
69
2848
2848
2563
1155
3203
3208
3208
2455
2176
2816
2816
2816
2816
2688
3074
2050
258
1154
3074
2
514
3202
3074
2
514
3072
512
3072
512
2048
1024
512
3200
2562
2562
2306
262
2566
2182
2049
513
2
257
1154
2562
518
2562
258
518
262
2049
513
257
2560
2560
2560
2560
2560
256
2560
2560
2560
256
2304
2560
2560
2048
512
256
3200
2560
256
2304
128
1152
2048
512
256
2048
512
256
3201
3201
3201
3201
3201
3201
3201
3201
3201
3201
3201
3201
3201
3201
3201
3201
3201
3201
3201
3201
2728
2056
2360
2704
2704
2192
1168
3215
2834
1170
2586
786
794
658
3218
2586
786
794
658
3346
1170
1178
2330
2330
1298
1170
1178
2330
2450
2450
2450
2450
2706
2706
2450
2450
2450
410
2832
2832
2864
2456
2320
784
536
280
792
2328
792
2584
2472
2448
2320
2856
2328
792
2320
784
536
280
792
664
2584
280
1176
2584
280
2456
2456
2712
2456
2576
536
280
792
2584
792
808
2584
2584
2456
2712
2841
3353
2841
2813
2813
2840
2840
2813
2808
2456
2845
3357
2833
537
281
793
657
2577
2449
2449
2449
2832
280
792
2576
272
784
536
792
656
664
2584
2448
424
408
2448
408
2832
816
2448
408
2577
785
793
2577
785
793
2705
2320
792
2832
536
280
792
664
2832
536
280
792
664
2584
2456
2456
3063
2945
2945
1009
2412
2101
309
2737
2613
2101
2063
2060
524
2060
2608
2352
2700
2572
2158
2059
2061
2573
2701
2588
2590
2380
2048
2699
2361
2361
2438
2316
3180
3121
1137
3086
3121
3084
3120
3120
3120
2696
2568
264
88
304
3080
3080
1072
1136
3080
1072
1112
2573
269
3085
2609
2321
2321
2193
2729
2370
2050
514
258
2562
2388
348
2775
2393
665
350
2307
2384
2200
2734
366
2374
2394
350
334
2577
273
337
657
346
2394
2397
334
2833
2702
2702
2357
3189
3170
1141
2721
537
2709
2209
2585
2581
2338
2069
2337
673
417
2337
2325
3097
3097
3093
1049
3093
1049
3093
1049
2081
2081
2593
2593
2593
1058
3106
2594
3097
2593
1058
3093
1049
3093
1049
3097
3097
2593
2725
2725
2725
2725
2725
2725
2725
2725
3109
3109
2597
293
2597
293
3109
2725
2597
3109
549
3109
549
3109
549
3109
549
3109
549
3109
549
3109
549
3109
549
2597
2597
3109
549
3109
2597
2597
2597
3109
549
3109
549
2597
3109
549
3080
3080
3204
1159
2150
614
2714
2630
2630
2576
2177
3006
2944
2944
2958
2368
2945
910
3586
3584
2656
2771
2370
2382
2382
2373
2373
292
2370
2386
2437
501
2437
757
501
2437
757
501
2437
757
501
2805
2805
501
2805
3314
2802
498
2802
2532
740
2486
2486
502
2800
496
2805
2485
2485
501
2800
496
2800
496
2800
496
2800
496
2805
501
2805
501
2805
2549
2532
2532
2566
2433
753
497
3018
3018
3018
2262
2902
2890
970
2258
2233
2230
2202
2230
2230
2230
2230
2230
2890
890
2230
2226
2194
2226
2230
2202
2214
2214
2214
2202
3017
2226
3017
2226
2194
2202
3026
3030
2265
2905
985
2249
2249
2201
2214
2214
2214
2226
2231
2231
2220
2220
174
2220
2220
2220
174
2220
2220
174
2220
174
2222
2222
2212
172
2222
2220
2222
2220
2220
2220
174
806
814
2220
2220
2220
174
2220
2220
174
2220
174
2222
2213
2213
2220
2220
174
2220
2220
174
2220
2220
2220
174
2220
2213
2220
174
2220
174
2220
174
2212
172
154
812
2212
172
166
2220
174
812
2214
2220
166
174
2220
166
174
2217
166
174
2220
166
174
2214
2217
166
174
2220
166
174
2217
174
2222
2220
2220
174
2220
2220
174
934
942
2220
2220
174
804
812
2220
174
812
2212
172
166
2220
174
2222
2220
2212
166
2220
166
174
2096
2104
2226
3021
2253
3021
2249
205
969
2893
973
3009
3020
2252
2197
181
2230
2229
180
2194
2213
180
2213
2213
2212
2220
173
812
813
2222
2217
173
174
2222
2217
2217
173
174
2222
2221
174
2217
2222
2217
2212
148
180
2228
2217
2217
164
165
181
180
157
2228
2217
2212
165
181
2217
2212
165
2213
181
2213
181
2213
2217
164
165
181
180
173
2217
164
165
181
180
2217
164
165
181
2229
2212
165
181
2230
2229
180
2228
2228
2230
2212
165
181
180
2228
2213
2230
2212
165
181
180
2212
165
2220
180
174
182
2217
165
181
173
2229
973
2217
174
182
2217
164
165
181
172
180
173
2228
2217
165
181
2229
2217
174
182
2217
164
165
181
2212
180
2229
2213
181
2214
182
2212
165
181
180
2212
180
2229
2212
165
181
180
2213
181
2212
181
180
2213
180
2893
2213
181
173
2213
181
173
2213
181
173
2213
2213
181
173
174
182
2213
181
173
2213
181
173
2213
2213
181
2213
181
173
174
805
821
2213
181
2213
181
2213
181
173
182
2213
181
173
2213
181
2213
181
2229
2230
2217
164
180
2213
181
2220
180
2213
181
180
173
2213
181
2213
2220
166
2213
2212
2229
2214
182
2217
173
166
174
2217
164
165
180
173
2217
164
165
180
2214
2213
181
173
2217
180
173
166
174
2212
165
2217
164
165
181
180
173
2217
173
166
174
2217
164
165
173
2229
2220
182
2229
2229
2253
2217
973
2217
164
181
180
173
973
2217
2212
173
2213
181
2213
181
2212
180
2228
2217
164
165
181
180
2217
164
165
2212
165
181
180
2230
2217
180
820
2213
181
2229
180
821
2857
2217
165
181
2230
2229
180
2212
165
2213
166
182
2213
181
180
2217
165
181
2230
2213
181
2213
181
2217
166
182
2213
180
2213
181
2214
182
2213
181
2212
165
181
180
2213
181
2217
166
182
2217
164
165
181
172
180
173
2214
2212
165
2213
181
2217
166
2212
165
2217
165
181
2214
182
2217
165
181
2212
165
181
180
2213
181
2217
166
182
2212
180
2214
182
2212
165
181
180
2197
165
181
2213
2212
165
181
180
2194
2212
165
3009
2213
2213
2212
170
172
180
166
174
154
186
2213
181
2213
2228
166
2233
166
178
2217
164
185
165
172
180
2228
166
2233
166
178
2217
164
185
165
2217
165
2213
2213
2213
2196
180
166
154
2213
2214
2212
2214
2196
2196
2222
2716
2716
2713
2713
2640
2640
2640
2640
2573
2688
2688
2688
2688
2688
2688
2688
2688
2688
2432
640
2688
2432
640
2688
2688
2688
2688
2688
2688
2050
2049
2049
2
2049
2049
2048
2049
2049
2049
513
2
2163
2163
2152
2174
3361
3361
3361
3361
3361
3361
3361
3361
2337
3360
3360
3360
3489
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3360
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3585
3361
3362
3585
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
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
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
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2336
2336
2336
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
2561
2561
2561
2561
3585
3362
3360
3360
3360
3360
3360
3360
3360
3360
3360
3360
3360
3360
3360
3360
3362
3361
1314
3362
3362
3362
3362
3361
1314
3361
1314
3362
3362
2976
2978
2978
2978
2977
3360
3488
3490
3490
3490
2337
3779
2240
2240
3489
3489
3489
3489
3489
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
3361
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
3584
2560
2560
2560
2560
2560
2562
2562
2562
2560
2560
2242
3522
2242
2242
2240
2240
3586
3361
3361
3361
3361
3361
3361
3361
2560
2560
2560
2560
2560
2560
2337
2337
2337
2562
2560
2560
2560
2560
2560
2560
2560
2880
2882
2882
2560
3360
3360
3360
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
3360
3360
3523
3011
3011
3011
3011
2243
2243
2243
2243
3587
3587
3587
3587
3587
3587
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2883
2883
2499
2499
2499
3360
3360
3360
2563
2563
2336
2336
2563
2563
2563
2560
2560
2120
2535
2151
2146
2146
2560
2560
2561
2563
2560
2560
3249
3210
3204
2848
2366
3004
3890
3894
3894
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2108
2057
2057
2447
655
2145
2575
2635
2635
2608
2608
2568
264
560
2384
2064
2320
2320
2320
2780
2778
732
2612
728
2371
2055
3064
2956
2843
667
2843
2843
667
2151
2704
3120
1136
1144
2105
3129
3198
1151
3107
3107
2052
3076
2597
2603
3091
2053
2054
7
647
2055
3079
2593
2593
546
3097
3088
3097
3097
2599
2599
2332
2563
2563
3267
707
2560
2049
9
2569
2569
2099
2900
2900
2900
2900
2900
2897
2818
771
2818
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2844
2464
2081
929
2977
2065
2465
2577
2577
2361
2361
2720
2336
2311
2183
2179
2179
3203
3203
2182
2182
2180
2180
3202
2181
2181
2181
1157
2181
1157
2181
2181
2181
1157
2181
1157
2181
1157
3206
2570
2310
2310
2310
2182
2182
3206
2178
2178
3202
2178
1154
2178
3202
2178
1154
3202
3138
2114
2920
873
2317
2317
2317
2317
2146
2146
2210
226
610
2274
2210
610
2210
2210
226
2274
2242
2242
2242
2242
2242
2242
2242
2242
2242
2726
2726
2729
676
2726
2724
2724
3396
836
844
3404
844
3400
836
840
3396
1352
836
840
1356
844
3400
840
1356
844
2370
2370
2380
3404
2696
2376
2764
2756
2760
2209
3264
3264
2626
2624
2624
3434
3299
2275
2112
3574
3437
1517
1510
3430
1462
1526
3437
1517
3430
1462
1526
1459
3437
1517
1510
3510
1494
1526
3437
1517
1510
3427
1507
3424
3504
1520
1392
3424
1520
3424
1504
1520
3552
3424
1456
3552
3424
1504
3424
1504
3432
1512
3563
1387
3552
3552
3680
3680
3456
3424
1504
3424
3556
3556
3574
3542
3686
886
3693
3798
1773
3574
3702
3437
3510
1494
3462
1421
3680
3808
3792
1776
3552
3552
2368
2053
2053
2053
2052
2052
2052
2881
2880
2880
2881
2880
2881
2881
2881
2881
2881
2881
2697
2698
2697
650
2112
2560
2560
2632
2641
2641
625
2641
2641
2641
2641
2641
625
2640
624
2640
2435
2636
3254
2673
624
3206
3206
3240
2892
2977
2198
2178
2562
2562
3074
3074
3074
3074
3074
3074
2562
2562
2562
2562
2562
2561
2568
3794
1747
3794
3794
3794
1747
3794
3809
2724
2788
2864
2864
2308
268
2308
268
2573
3085
3109
2573
2565
2565
2615
3094
3095
2592
2244
2562
2561
514
2561
514
2386
2691
2560
2560
2572
2951
2951
3425
2157
2125
2125
2765
2765
2125
2765
2586
2586
2581
2580
2906
2858
2858
2370
2371
2372
325
2370
2371
2374
2374
2371
2372
2372
2374
2701
2860
2170
2856
2856
2856
2592
2592
2592
2592
2171
2373
2373
2372
2370
324
2373
2373
2374
2374
2374
2374
2371
2386
2701
2697
2697
2709
660
2121
2048
2382
2382
2382
2284
2245
2245
2785
2785
2785
3529
2882
835
3360
3360
2889
2883
2769
2705
661
2249
2115
2769
2917
2917
2243
2243
2242
195
2242
195
2275
2240
224
2240
2240
3233
2274
201
227
2274
227
2274
227
2705
2705
2709
2321
2321
277
2321
277
2320
2320
2320
2273
2320
2272
2272
2272
2272
2272
2272
2321
2320
2245
2245
2245
2245
2721
2721
3856
2073
2073
2072
2747
2865
2865
2640
3152
592
2665
2621
562
2621
565
2613
562
2621
565
2617
565
2615
2610
2613
562
2621
565
2585
553
565
2585
541
2621
3203
2627
2851
2851
2143
3449
889
2539
2539
2539
2539
2539
2283
2088
2146
2074
2704
680
712
2724
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2411
2128
3832
2942
2942
2390
2918
2645
2848
2368
2368
2368
2368
2368
2368
2368
2368
2369
2368
2368
2368
2704
2688
656
3136
64
640
656
2560
2560
2560
2560
2112
2592
2688
2848
2848
2688
2688
2688
3712
3712
2572
2569
2569
2572
2572
2569
524
2572
2569
524
2572
2568
2568
2568
2568
2568
2568
2572
2124
2124
2124
2572
2572
2128
2128
2135
2132
2689
2689
2689
2689
2689
2689
2689
2689
2112
112
3073
3073
2464
2164
2162
2730
2730
2602
2602
2474
2698
2709
2692
2566
2567
2594
2593
2562
515
547
2594
547
2563
523
2563
547
2595
2571
2571
2563
523
2400
2165
2619
2619
2619
2592
2851
2851
2851
2851
2851
2851
2848
2848
2848
2862
2857
2857
2371
2371
2371
2371
2371
2371
2371
2370
2371
2371
2371
2370
2370
2370
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2376
2376
2383
2383
2383
2370
2370
2368
2383
2383
2383
2707
2755
2707
2691
2115
2115
2707
2562
2562
2690
2688
2688
2581
2593
2908
2368
2368
2368
2368
2432
2417
368
2417
368
2417
368
2417
368
2425
2425
2416
2417
368
2417
368
2416
2416
2424
2408
361
2408
361
2408
361
2412
2412
2412
2408
361
2408
361
2408
361
356
2408
361
356
2404
2408
361
2408
361
356
2404
2408
361
356
2408
361
2408
361
2408
361
356
2408
361
356
2404
2404
2409
356
2704
2704
657
2704
657
2704
2704
657
2568
521
2568
521
2712
2712
2897
2716
2379
2379
2103
2103
2136
728
2136
728
2136
2971
3393
1409
1425
1417
1353
3457
3457
2593
929
3233
161
1313
2977
3233
161
1313
1177
2753
2988
3100
28
2956
2956
2956
3340
3112
1065
40
3170
98
610
2145
1121
609
3084
12
3084
12
524
3106
3106
2952
2406
3200
3200
2403
2427
2400
2807
3280
3280
2144
1120
2144
1120
3168
2144
1184
160
2144
160
3232
160
3247
3129
57
3329
3329
2209
3329
161
3329
1185
161
3329
3329
2618
1594
2618
1594
2618
1594
3130
58
3002
3135
959
3130
58
954
3130
1087
3130
1087
3135
63
959
3130
58
3130
58
2189
3062
1015
2093
2070
2070
2049
2070
23
2070
23
2071
2070
2070
2070
2070
2103
2061
22
2061
2061
22
2048
2048
2048
2048
2048
2071
2071
2071
2071
2071
2071
2071
2071
2071
2061
2071
2071
2061
2071
2071
2048
2048
2048
2048
2070
2070
2071
2070
2071
2071
2071
2061
2071
2071
2048
2176
2176
2112
2112
2112
2112
2112
2206
2201
2182
2118
2118
2118
2118
2857
2857
813
815
2352
2352
2352
2352
2352
2880
3411
3410
1363
3099
3099
3099
3098
3098
3098
3098
3098
3098
3098
2568
2054
3466
2953
2952
2952
2948
2952
2440
2440
2436
2952
2436
392
2436
392
2472
2565
2565
2565
2568
2564
520
2564
2568
2568
2053
2396
2396
2502
2436
2436
2436
2436
2436
2436
2436
2438
2438
858
2438
2438
346
2438
2438
346
2438
2438
2438
2438
2308
2310
2288
2284
2288
2438
346
250
2438
250
858
2438
2438
234
2290
2288
368
108
252
372
636
2300
2308
2310
106
250
378
634
2302
2284
2300
2438
2438
2438
2282
2288
252
2308
2310
250
2284
2810
2282
2302
2302
2298
2438
2438
2054
518
2054
518
3590
2879
2879
2879
2284
620
2284
2589
2589
2589
2589
2589
2590
2590
2590
2589
2589
2589
2589
2589
2589
2589
542
2590
2589
2589
2590
2589
2590
2589
2590
2590
2589
2589
2592
2592
2583
2582
2582
2573
2573
2573
2583
2573
2573
2573
2582
2573
2582
2573
2574
2574
2569
2574
2569
2577
530
2577
530
2578
2578
2569
2578
2578
2560
2592
2592
2592
2573
3776
3776
2752
448
2752
448
2752
448
2752
2752
448
2752
448
2752
448
2718
2519
2496
2496
2528
2464
2496
2496
2496
2496
2496
2496
2757
453
2757
2496
2461
2461
2461
2461
2462
2461
2461
2461
2461
2461
2461
2461
2462
2462
2462
2462
2461
2461
2462
2462
2462
2461
2462
2461
414
2462
2462
2461
2461
2462
2461
2461
2461
2461
3904
2450
2449
2450
2449
2449
2450
2450
2450
2450
2432
2432
2432
2432
2432
2432
3904
2369
194
325
2369
325
2241
321
449
417
386
194
325
450
453
2245
325
453
421
2433
193
321
449
417
194
389
197
325
450
418
453
2433
193
321
449
417
389
197
325
453
2369
449
417
325
450
418
453
2497
417
389
197
325
453
2433
193
321
449
417
386
194
389
197
325
450
453
421
2437
197
325
453
421
2497
417
389
197
325
453
421
2437
325
2437
325
2370
2465
2465
2560
544
2592
2560
2560
2592
2592
2592
2592
2560
2560
2592
2592
2592
2592
2592
2560
544
2592
2560
2560
2592
2560
2592
2560
2560
2560
2560
2582
2582
2582
2593
2593
2593
2593
2561
2561
2560
3936
2528
2528
2528
2528
2528
2528
2528
2464
2464
2464
2464
2752
448
2752
448
2752
448
2752
2752
448
2752
448
2464
2496
2496
2496
2496
2496
2496
2496
2496
2496
2465
2465
2496
2496
2496
2462
2688
2688
2688
2688
2688
3904
3904
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2454
2453
406
2454
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
3904
3904
2369
325
2568
2568
2560
2568
2560
528
2568
2568
2592
2560
544
2592
2592
2592
2592
2576
2560
2464
2464
2464
2464
2704
2432
3904
2448
2581
2580
2580
2580
2580
2580
2580
2581
2581
2581
2581
2581
2581
2581
2581
2581
2581
2581
2581
2581
2580
2708
2708
2708
2709
2453
2453
2453
2453
2453
2452
2452
2452
2452
2452
2452
2452
2453
2453
2453
2453
2453
2453
2453
2453
2453
2453
2755
2214
2109
2344
2352
2180
2114
2114
2287
2287
2248
2056
2244
200
328
202
330
3552
3552
3552
2049
513
512
2585
538
2585
538
2346
2258
3723
3840
2994
2226
3064
3066
3064
3064
3066
2988
2988
3066
2988
2988
3000
2968
3066
2234
2226
2232
180
2232
2232
2232
180
2048
2560
2048
512
2048
512
2053
517
2053
2053
517
2192
154
2138
2138
2342
2440
2337
2400
2064
48
2096
2096
3008
3008
3008
3008
3008
3008
3008
2880
2880
2880
2880
2880
2880
3008
2755
2755
2755
2755
2755
2755
2755
2755
2627
2627
2240
2754
2754
2754
2754
2784
2784
2656
2752
672
2752
2752
672
2752
2752
2752
2752
2752
2752
2752
2752
2752
2752
2752
2736
2736
2752
2752
2624
2624
2784
2656
2752
2576
2312
2312
2312
2305
2561
2585
2577
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
917
2133
597
2133
213
341
2125
2125
2133
2133
2133
2125
2133
213
2133
2133
213
2133
2133
149
213
341
2133
341
2134
2134
2133
2133
213
2133
341
2133
2133
2125
2133
341
2125
2125
2125
2133
2133
213
2133
597
2133
213
341
2133
2133
2133
2133
2133
2133
213
2133
2133
213
2125
589
2125
2133
2133
213
341
2133
341
2133
2133
2133
2133
2133
2133
2133
2133
2133
213
2133
341
2133
2125
2133
2125
2133
2133
2133
2133
2133
2133
341
2133
2133
2133
341
2133
2133
2125
2133
341
2125
2125
2133
597
2133
2125
2125
2125
2133
2125
2133
2133
2133
2125
2125
2133
2133
2133
341
2133
2133
2133
341
2133
2133
2133
341
2133
597
2133
213
341
2125
2125
2133
2133
213
2133
2133
213
2133
2133
149
213
341
2133
341
2133
2133
213
2133
341
2133
2133
213
2125
2125
589
2125
2125
2133
2133
2133
213
2133
597
2133
213
341
2125
2125
2125
2125
2125
2133
2133
2133
2133
213
2133
2133
213
2125
589
2125
2133
2133
213
2133
341
2133
2133
2133
2133
213
2133
2133
2133
2133
213
2133
341
2133
597
2133
213
341
2125
2133
2133
213
2133
2133
213
2133
2133
149
213
341
2133
341
2134
2134
2134
2133
2133
213
2133
341
2125
2133
2133
213
2133
597
2133
149
213
341
2133
341
2134
2134
2134
2133
597
2133
213
341
2133
341
2133
2133
213
2125
2133
2133
2133
2133
213
2133
341
2133
2133
213
2133
341
2133
2133
213
2133
597
2133
149
213
341
2133
341
2133
597
2133
213
341
2133
341
2133
2133
213
2125
2133
2133
213
2133
597
2133
149
213
2133
2134
2134
2133
2133
213
2133
341
2133
2133
2125
2125
2133
2133
213
2133
597
2133
149
213
2134
2134
2134
342
2133
597
2133
149
213
341
2133
341
2773
2773
2773
2773
2773
2773
2773
2773
2773
2773
2773
2773
2773
2773
2773
2773
2773
2773
2773
2773
2773
2773
2773
2773
2773
2773
2773
2773
3840
3840
3854
3854
3854
2259
2131
2131
595
2117
2213
147
2213
147
2195
2248
2192
3601
2705
2321
145
2193
2321
145
2193
2321
2981
3014
3014
2401
2401
2401
2401
3611
3099
3608
3096
536
3096
2584
2692
2562
516
2564
644
2562
2562
516
2564
2562
2056
520
2056
2160
2217
2160
2649
3091
2067
531
2067
531
2574
3598
2562
3588
3588
2073
537
2585
2073
537
2073
537
2073
537
2562
2073
537
2073
3609
2262
2049
2071
2645
2645
2329
2561
257
161
289
2305
129
2177
1633
2561
257
289
3180
2324
2324
2328
276
2584
280
276
2340
2340
2320
280
2328
2320
280
2584
2823
2823
2823
2567
2816
2816
2379
2123
331
2123
2123
2123
331
2123
331
2123
331
2123
2123
2123
2123
331
2123
331
2123
331
2123
2123
2267
2267
2267
2267
2267
2635
2123
331
2123
2123
2123
2379
2123
331
2123
2379
2123
2123
2170
2371
2115
2719
2742
2742
2742
2742
2742
2742
2742
2742
2742
2742
2742
2742
2742
2742
2742
2742
2742
2742
2742
2742
2742
2742
2742
2742
2742
2748
2748
2748
2748
2748
2748
2748
2748
2860
2860
2858
2860
2860
2860
2860
2858
2860
2604
2604
2717
2860
2860
2860
2860
2860
2860
2860
2860
2604
2750
698
2750
698
2862
2862
2862
2862
2862
2862
2862
2862
2862
2862
2862
2862
2862
2862
2606
2606
2606
2606
2606
2606
2606
2862
2862
2862
2862
2862
2862
2862
2862
2862
2862
2862
2862
2862
2606
2606
2606
2606
2748
2748
2748
2748
2744
2744
2744
2744
2744
2744
2744
2748
2748
2823
2748
2748
2748
2744
692
2744
2672
2672
2672
2672
2736
2736
2736
2736
2736
2736
2736
2736
2736
2736
2736
2736
2736
2736
2736
2736
2736
2736
2736
2736
2736
2736
2737
2737
2737
2672
2672
2672
2672
2672
2736
2736
2736
2736
2736
2736
2736
2736
2737
2737
2736
2736
2737
2736
2737
2736
2736
2736
2736
2746
2746
3766
2816
696
2816
2816
2744
2816
2744
2744
3043
3042
3042
3602
3602
2602
3858
1818
2329
274
282
2585
530
538
1554
274
282
1298
3346
2578
2322
282
2585
530
538
274
282
2322
282
2585
530
538
274
282
2322
2578
274
2322
282
2585
530
538
274
2322
282
2585
530
538
274
2322
282
2585
530
538
1554
274
1562
282
2322
282
2578
538
1554
274
282
2322
282
2578
538
274
282
2322
282
2578
538
274
282
2322
2322
2578
274
2578
538
274
2336
2586
2411
2411
2848
3136
3136
1092
3136
3136
3136
3136
1092
3136
3136
3136
2192
3136
3136
2848
2848
2848
2848
2848
3136
576
3136
3136
576
3136
3136
2192
2192
2192
3136
2848
2848
3216
3136
3138
2848
2848
2848
804
3136
576
3136
1090
576
3136
1092
3136
1092
2307
2712
2712
2048
1024
2232
2232
2232
2200
2200
2200
2200
2200
2200
2200
2200
2986
2200
920
2200
920
2200
2216
2201
2201
2201
921
2216
172
940
2216
936
172
940
2216
2200
2216
152
154
920
2216
152
920
2200
2200
2218
938
2200
2200
2218
938
2216
152
154
920
2216
152
920
2202
2202
2200
2200
2200
2216
2858
2858
1322
2201
154
920
2984
1320
2968
2984
2568
1544
3586
1546
3592
1547
3592
3590
3592
1547
2054
2909
2320
2320
2320
2320
2600
2048
2048
4
2136
2050
2050
2050
2065
81
2088
2585
540
538
2841
794
2843
2587
3618
2579
2579
2579
2579
2459
407
2455
3015
2503
2907
3015
923
927
3015
2503
2907
3015
923
927
3015
2503
2975
2759
3015
2503
3015
919
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
3091
3091
531
2579
2907
2907
2579
3090
530
2689
2704
657
2689
2689
2689
2744
2138
2132
2514
2513
2546
2546
2546
2496
2368
448
2496
2448
3585
2532
2548
2532
508
2556
2532
508
2532
500
2512
2184
2566
2310
2566
2820
2416
2416
2416
2416
2405
2416
2405
2416
356
2404
2416
2416
357
2405
2404
2404
2404
2416
2416
2419
2404
2416
2416
356
2405
2404
2404
2404
2404
2628
2628
2628
2628
2628
2628
2628
2628
2628
2628
2628
2348
2604
300
2348
2348
2604
300
2348
2348
2348
2348
2348
2348
2604
300
2348
2604
300
2588
284
2586
2586
2400
2584
2584
280
2584
2564
2564
2308
2564
2564
2564
260
2564
2564
2562
2311
2311
2304
2317
2317
2317
2564
2820
2581
2578
2608
2608
2581
2581
2581
2581
2582
2582
2582
2582
2626
2584
2664
2664
2584
2664
2584
2584
2584
2568
2616
2635
2635
2581
2581
2581
2581
2579
2613
2305
2577
2561
514
2388
2388
2388
2338
2338
2338
2596
584
2596
2340
2596
584
2592
2592
288
2592
2596
584
2340
2596
2632
2668
2560
2560
2585
2385
2385
2635
2560
2560
2590
2618
2622
566
2618
2582
2582
278
2582
278
2326
2326
2326
2577
2577
2596
2589
2568
2568
2560
520
560
2560
2560
560
2657
2657
2657
2657
2657
2693
2825
2833
2339
2339
307
2894
2958
2958
2958
2752
2752
2832
2305
2305
2305
2561
257
2305
2561
2561
2560
256
2560
256
2560
256
2304
2560
2560
2560
2574
2574
2574
2574
2574
2574
2574
2574
2305
2305
2305
2305
2305
2305
2305
2305
2305
2825
2825
2825
2825
2316
2572
268
2385
2668
2668
2584
2384
328
2576
2576
2576
2576
2576
2576
2426
2656
2656
2590
2670
2670
2670
2670
2590
2590
2584
2566
2565
2582
2684
2388
348
2384
2384
2576
2400
2424
2372
2316
2370
2656
2656
2587
283
2587
2331
2587
283
2585
281
539
283
2585
285
2329
2585
281
539
283
2329
283
2329
2585
541
281
285
2329
283
2585
281
539
283
2585
281
2585
281
2329
2586
539
2329
283
2585
281
283
2330
283
2586
539
282
283
2570
2596
2585
2676
2676
2572
2572
2584
2584
280
2672
2428
2387
2387
2387
2579
2323
2579
2373
2373
2579
2579
275
2323
2323
2579
2579
535
279
2581
531
535
275
279
2323
2333
275
279
2579
285
275
279
2344
2320
2320
2402
2411
2569
2569
2313
2659
2587
2404
2388
342
2669
2386
2624
2580
2616
2574
2574
2616
2574
568
574
2574
2616
2574
574
2574
2616
2574
2616
2616
574
2616
2574
2574
574
2574
568
2574
568
2574
568
574
2574
568
2574
2574
2616
2574
2616
2616
2574
2574
574
2574
2574
569
2574
574
2574
2574
574
2574
574
2574
574
2574
574
2574
574
2660
2660
2568
524
2616
2572
2598
2342
2666
2666
2659
3330
2818
2816
1280
2817
2817
1281
3171
3175
3171
1127
3173
2389
342
2389
2202
186
2202
186
2288
3312
3312
3264
3264
2118
2574
2778
474
2778
474
2574
2574
2830
2977
2954
2954
2954
3466
2954
2954
2954
1418
3466
2954
2954
3490
2978
3490
2978
2962
3474
2962
3474
914
3874
3874
2865
818
2865
2849
802
2850
2849
2849
2850
2849
2850
2849
802
2849
802
2849
802
2849
802
2849
2849
2849
2849
2849
3876
3874
2852
2852
2852
2852
2852
2852
2852
2852
2866
2849
2850
2850
2850
2850
2850
2849
802
2850
2850
2850
2850
2850
2850
2850
2850
2850
2850
3265
3265
3265
2945
3923
3923
3906
3905
1858
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
2186
2912
2292
2288
2288
2288
2288
3297
2224
2224
2224
2224
2224
2224
2224
2224
2224
2224
2224
3248
3248
3248
2352
2352
3248
304
3248
3248
2352
2096
2096
2096
2096
2224
2224
2096
2096
2096
2096
2180
2180
2184
2076
2178
2178
2178
2178
2178
2178
2178
3202
2050
2050
2302
2186
2204
2204
2204
2204
2236
2204
2204
188
2204
188
3260
2364
3228
3260
2364
2108
2108
2236
2076
2178
2178
2178
2178
2226
2114
2154
3250
3250
2098
2226
2208
184
3232
288
2176
2565
2565
2232
2200
184
156
2565
2565
2072
56
2209
3233
2176
2176
2176
2176
2176
3200
2048
2048
2560
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
3200
2048
2048
2048
2048
2048
2176
2176
2560
2560
2176
2176
2176
2176
2176
2176
2800
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
3200
2048
2048
2577
2562
2562
2562
2312
2561
2561
2306
2305
2561
2305
2568
2568
264
2312
2306
2306
2568
2568
2318
2569
2569
2569
2569
2966
2974
2305
2320
2627
2360
2616
312
2112
2564
520
2568
2560
2560
2562
2560
2568
2560
2560
2560
2560
2560
514
2560
2560
2560
514
2560
2560
2560
2560
2560
2560
2560
2569
2569
2569
2308
2384
337
2384
2385
2312
2392
2590
286
2590
286
2590
286
2590
2384
2384
2375
2395
2395
2395
2570
2398
2394
2316
2316
2390
2399
2399
2399
2387
2387
2387
2387
2387
2399
2397
2397
2064
2562
2562
2561
2561
2574
2561
2393
2393
2393
2393
2393
2393
2590
2581
2305
2561
257
2305
2305
2305
2581
2581
2581
2581
2581
2581
2581
2581
2585
2585
2585
2585
2585
2670
2670
2590
2585
2585
2670
2581
2581
537
2581
2585
2585
2585
2585
2389
2389
2389
2389
2389
2389
2389
2389
2581
2581
2581
2581
2581
2581
2581
2660
2581
2677
2581
2677
2581
2677
2581
2677
2581
2677
2581
2677
2581
2677
2581
2677
2581
2581
2581
2677
2581
2677
2581
2581
2581
2677
2581
2677
2581
2581
2677
2581
2633
2633
3252
3249
2663
2663
2714
2272
2176
2690
2105
2562
2563
2766
2593
2338
3078
3082
3594
3682
3780
2547
755
2791
2791
2791
2785
2785
738
2786
2784
2768
2050
2050
2050
4
2052
2052
2050
4
2052
2052
2050
4
2052
2052
2052
2052
2052
2052
3090
2050
18
2050
2066
2052
2052
2054
2054
7
2054
2048
2048
2048
2048
1
2048
2048
2050
2050
2050
4
2050
4
2050
2050
2050
2050
2050
2050
2050
4
2050
4
2050
2048
2304
2304
2818
2048
2048
2048
2683
2683
2635
2135
599
2647
2683
2683
2135
599
2119
2119
2123
2119
2119
2119
2119
2119
2123
587
2635
2119
2119
2327
151
2119
2119
2235
2151
2151
2151
2123
2635
2119
2635
2119
2119
2123
2647
2647
2631
2631
2631
2123
315
2123
2235
2151
2151
2151
2119
2119
2119
2158
2158
2158
2158
2158
2158
2158
2158
174
2158
174
2158
174
2158
174
2158
174
2158
174
2158
174
2222
2158
174
2158
174
2158
174
2158
174
2158
2158
2158
2158
2670
2670
2158
2158
2158
2158
2158
2158
2158
2158
2158
2158
2217
2217
2158
2158
2158
2158
2158
2158
2158
2158
2158
2158
2158
2217
2158
174
2222
2158
174
2158
174
2222
2222
2222
2158
174
2226
2670
2222
2158
174
2222
2158
174
2158
174
2670
2222
2158
174
2222
2158
174
2158
2222
2158
2153
169
2222
2158
174
2158
174
2222
2222
2222
2153
169
2222
2158
174
2158
174
2222
2158
174
2153
169
2158
174
2158
2158
174
2158
174
2158
174
2158
174
2158
174
2158
174
3246
3246
2158
174
2158
174
2158
2670
2670
2158
174
2158
174
2670
2222
2158
174
2222
2158
174
2158
174
2158
2158
2222
2222
2158
174
2222
2158
174
2120
2156
2163
2677
2161
625
2673
2153
617
2164
117
628
2665
2676
2676
2657
2658
612
2596
2229
2164
117
181
180
2164
2164
117
180
2165
181
2228
2164
117
181
180
2164
180
2228
2229
180
2228
2158
2158
2670
2670
2158
2158
2158
2158
2158
2158
2158
2158
2158
2158
2158
2158
2158
2158
2158
2164
180
2228
2164
117
181
2164
117
2153
2153
2164
180
2164
117
181
180
2165
181
2164
180
2229
2164
117
181
2153
2164
180
2164
117
181
2165
2153
2164
180
2164
117
181
2164
117
181
180
2164
117
181
180
2164
117
181
180
2164
117
2164
117
181
2153
169
110
174
2164
117
181
180
2164
117
181
180
2164
117
181
180
2164
117
181
180
2222
2153
169
110
174
2164
117
181
180
2164
117
181
180
2164
117
181
2165
2158
174
2164
117
181
2217
116
117
181
180
2165
181
2164
2164
2164
117
2165
2165
2164
117
2164
2164
2164
117
2165
2164
2164
117
2164
117
2164
2164
2165
2165
2164
2164
117
2164
117
2164
2164
2164
117
2158
174
2164
2158
2161
2217
174
2164
117
2164
117
2158
2165
2676
2153
169
2158
2161
2217
2164
2164
117
2161
116
117
2158
174
2164
2158
2164
117
2158
2164
117
2164
117
2165
2217
2158
2161
2158
174
2164
2164
117
2164
117
2164
180
2164
2228
2165
2165
181
2165
2165
181
2164
180
2164
117
2164
117
180
2164
180
2164
180
2164
2229
2164
180
2164
2164
180
2164
180
2165
2164
117
2165
2164
117
2165
2164
117
2164
2676
2164
2164
117
2158
2164
180
2164
180
2158
2164
180
2164
117
2158
2164
180
2164
2164
117
2158
2158
2164
2164
2164
2158
2164
180
2164
117
180
2158
2164
180
2164
180
2164
180
2164
2164
117
2158
2158
2676
2676
2164
2164
117
2164
117
2164
117
2164
117
180
2164
117
2158
2164
180
2164
117
180
2164
117
2158
2164
117
2164
117
181
2165
2165
181
2164
2164
2153
110
2165
2164
117
2165
2165
2158
2164
2164
2164
117
2164
2158
2164
180
2164
2164
180
2158
2161
2164
180
2165
2165
2161
2164
2217
2158
2161
2158
2158
2164
180
2164
180
2164
2158
2158
2165
2217
2164
117
2161
2165
2165
2158
2153
169
2164
2158
2161
2158
2165
2217
2158
2164
180
2164
2164
117
2164
2158
2217
2158
2161
2158
2158
2164
180
2164
2158
2164
2158
2164
2164
2164
2164
2153
2676
2153
2164
2164
117
2164
2158
2676
2153
2164
2158
2164
180
2164
180
2164
180
2164
180
2164
180
2164
117
2164
2158
2164
180
2164
180
2164
2164
2158
2164
180
2164
180
2164
180
2164
180
2164
180
2164
180
2164
2153
169
110
2165
2677
2165
2165
2164
117
2164
2676
2153
2153
2165
2161
116
117
2161
116
117
2161
116
117
2165
2164
2164
2165
2161
117
2161
117
2164
117
2161
116
117
2164
2153
169
2164
117
2161
117
2164
2164
2164
2164
2164
2217
2161
117
2161
117
2165
2164
2164
117
2161
116
117
2161
117
2161
116
117
2164
117
2164
117
2165
2165
2161
116
117
2165
2164
117
2161
117
2153
169
2161
2161
2217
2164
180
2164
117
180
2164
2158
174
2164
2158
174
2165
2165
2165
2164
117
2165
2217
2161
2164
180
2164
180
2153
169
2164
117
181
2161
116
117
181
2161
117
2161
177
116
2153
169
2164
117
181
2161
116
117
181
2229
2164
181
2164
181
2229
2164
181
2229
2153
169
2161
2161
177
2164
2164
2161
117
2164
2229
2229
2229
2229
2228
2164
180
2164
180
2164
2164
180
2164
180
2164
180
2228
2228
2164
2164
2657
608
2169
2169
2148
164
2146
162
2146
162
100
164
2148
2146
162
2146
162
2210
2146
2169
100
164
185
2148
2169
2148
2146
162
2148
2210
2148
2148
2146
100
164
2148
2146
121
185
2212
2148
2148
2146
162
2148
2210
2148
2210
2146
162
100
164
2148
2146
162
121
164
185
2210
2146
162
121
164
185
2169
2169
185
2233
2196
274
146
2322
2338
2322
2361
2338
2340
2338
2196
146
2196
2210
2801
2801
2805
2805
2770
2770
2770
2770
2930
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
3777
3777
3777
2304
2304
2304
2304
2304
2304
2304
2560
2560
2560
2560
2560
2244
2244
2288
2144
2497
2497
2497
2497
2497
2497
2497
2497
2337
2084
2084
2084
2433
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2061
29
22
2070
2061
2077
2077
2468
2049
2048
1
5
2048
1
2048
5
2053
2049
5
2048
5
2048
2048
5
2048
2048
1
2048
1
5
2048
5
2048
2048
5
2053
2048
1
2048
2457
2458
2048
2458
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2589
2573
2582
2589
2573
2573
2573
2582
2573
2499
2499
2560
2560
2561
512
517
2560
517
2560
2560
517
2560
517
2561
2560
2565
2560
2560
2561
512
517
2560
2560
2561
512
517
2560
517
2561
512
2560
2565
2560
517
2561
2561
512
517
2561
512
517
2560
2560
517
2560
2561
512
2560
2560
2560
517
2560
517
2560
2560
517
2561
512
517
2560
517
2560
2565
2560
2561
512
517
2560
3781
3777
2710
2753
709
453
2753
449
453
2757
453
2501
2497
2497
2752
448
450
2753
704
448
709
453
2753
704
449
709
453
2753
704
448
709
2753
704
448
709
2753
704
709
2496
453
2752
448
453
2497
2753
2753
706
709
2757
2753
2496
709
453
2753
449
709
453
2757
2753
709
2753
2497
706
450
453
2496
709
453
2497
453
2497
2496
453
2498
2753
449
448
706
450
709
453
2753
704
448
709
453
2753
449
448
453
2340
2340
2340
2752
448
709
453
2752
448
709
453
2496
453
2752
448
453
3907
3907
2435
2435
2435
2435
2435
2435
2435
2435
2435
2435
2435
2435
2435
2445
2454
2445
2445
2445
2454
2454
2454
3905
1858
3905
3905
3905
3904
3904
1858
1861
3904
1861
3905
1856
1861
3905
3909
2432
2432
2432
2433
2433
2432
2432
2433
384
2432
2433
2432
2055
2459
2458
2458
2458
2458
2458
2458
2458
2458
2458
2458
2458
2458
2458
2458
2459
2461
2459
2459
2459
2459
2459
2461
2459
2461
2459
2459
2459
2554
2555
2555
2555
2557
2458
2553
2555
2555
2555
503
2349
3632
2513
2513
2547
2547
2547
2547
2547
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2561
2561
2561
2561
2561
2753
2497
3905
3905
3905
3905
3905
2052
2564
2564
2564
2564
2564
2810
506
2810
2810
2436
2436
2514
2395
2515
2515
2523
2523
2055
2475
2475
455
2475
2475
455
2503
2503
2503
2567
2567
2567
2567
2567
2567
2347
2347
2347
303
2811
507
2554
2554
2554
2810
506
2554
2554
2810
2554
2547
2555
2567
2496
2496
2496
2553
2553
2809
505
2553
2561
2561
2561
2561
2561
3905
2502
2502
2407
2515
471
2515
2395
2395
2515
2515
2523
2523
2055
2055
2055
2055
2055
2055
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2439
2439
2439
2439
2439
2439
2439
2439
2439
2439
2439
2439
2439
2439
2439
2439
2439
2439
2547
2539
499
503
2407
2407
2515
471
2475
428
431
2475
428
431
2475
431
2567
2567
2347
2347
2439
2439
2567
2456
2456
2072
2084
2084
2082
73
2082
73
3780
3780
3784
3776
3784
3784
2992
945
946
2996
2134
2132
2499
2428
2163
3093
3093
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
2281
2281
2776
729
2776
729
2273
224
2328
2632
2632
2305
256
258
2304
2304
2304
2304
2392
2576
2576
2576
2576
2306
2306
2306
2308
2308
2384
2572
3067
2754
3203
3203
3203
3203
3203
2317
2386
2562
2562
2562
2565
2565
573
2566
519
2567
2675
2675
2560
2560
560
2589
2583
2583
2573
2574
527
2575
2621
2575
2575
2585
2585
2580
2585
2579
2585
2585
2657
2657
2566
2363
2363
2659
2659
2400
2314
2562
2569
522
2568
2120
3328
3328
3328
3328
3328
2645
2570
2573
2570
2573
2573
2573
2573
2573
2573
2573
2573
2573
2573
2608
2972
2593
2593
2593
2529
2081
2081
2081
2449
913
2449
913
2710
2118
2889
2596
2592
2592
3104
3104
2597
2597
3106
546
2594
3106
2593
2593
3105
545
3105
2593
3105
2593
2593
2593
546
3105
3105
545
1058
546
3105
1058
2593
546
3105
1058
3091
3586
2889
2889
2889
2596
2596
3108
3104
544
3104
544
3104
3104
544
3104
3104
544
3104
2592
3104
3104
3075
2563
2152
2152
2049
2049
2049
2049
2183
2183
2058
138
2186
2058
2186
2058
138
2058
2184
2184
2184
2184
2058
2186
2058
2048
2048
2048
2048
2048
2048
2977
2977
2977
2977
2977
2977
2977
3076
3076
3076
3076
3076
3080
3076
3080
3076
1032
3080
3076
3080
3080
3076
1032
3080
3080
3076
1032
3076
1032
2058
2058
2056
3073
2762
2057
2564
3601
3594
2691
2050
2050
2563
2562
2562
2147
2995
2995
2689
642
2317
2317
2317
2317
2150
2310
2310
268
269
2317
2317
2310
2310
2317
2316
2317
2317
2310
269
2310
2317
102
2310
269
2317
2317
2310
2304
96
2304
2150
2310
2310
2310
2306
2306
2306
98
2306
2306
2308
2148
2308
2310
2310
2310
102
2310
2310
2313
98
2313
2317
2317
2317
2306
2658
2658
2317
2308
2308
2310
102
2316
2304
2061
2054
13
3078
518
2573
2573
2573
2572
525
2061
2566
2061
2054
2054
13
2054
2061
3078
2561
2561
514
2561
514
2050
2050
2336
2306
2306
2306
2304
2304
2304
3345
3345
3345
3345
3345
3345
3345
3345
3345
3345
3345
2121
2122
2121
2122
2688
3619
3635
2252
3675
3672
1625
3673
3672
1625
3675
3675
1631
3673
3673
3673
3672
3672
3672
2889
3640
3898
3673
3674
3280
432
2480
2068
2626
2691
2689
3780
3594
2176
2048
2112
2112
2048
2048
2048
2048
2048
128
2048
64
2082
2082
2061
21
3584
3727
3727
3727
3727
3727
3727
3727
3753
3646
3182
3088
3088
528
2306
2306
2306
2306
2205
2077
2077
2109
2237
2237
2301
2065
2065
3590
2190
2080
2049
2049
129
2049
2049
2067
3713
1664
1696
1672
1680
1673
3588
3588
2121
2484
2996
2826
2316
2498
2498
2562
2562
2510
2574
2108
188
2108
188
2077
2100
3842
2570
2570
2055
2057
2056
2056
2067
2057
2055
2055
2055
2060
2060
2053
2578
2596
2571
522
2568
2562
2562
3588
3592
1548
3592
1548
3592
2572
2065
2065
2058
2058
2058
2065
2065
2051
2051
2051
2051
2060
2070
2225
2225
2225
2229
2230
3147
2846
1310
2345
2345
2601
281
297
2450
2369
2368
2593
546
2593
2593
2369
2625
2625
2304
2304
2626
2625
3585
1538
3585
1538
3585
2594
2880
3585
1538
2593
2592
2593
2593
2594
2593
2594
2593
2593
2592
2592
2592
2592
3585
1538
2433
2433
2433
2433
2433
2433
2433
3585
3585
1538
3584
2305
2305
2305
2304
2304
2304
2304
2304
2433
2304
2432
2432
2432
2432
2432
2432
2305
2304
2593
2593
2592
2593
3712
3712
3332
2637
2632
585
2632
2048
2049
2050
2136
2056
2056
4032
2309
2310
2309
2309
2309
277
2309
262
2309
2309
2309
2309
277
2309
277
2314
2305
2305
2305
2305
2309
2309
265
269
2325
2309
2325
2309
285
2112
16
32
2112
2064
32
2080
2995
2920
744
2920
744
2344
2344
2344
2344
2344
2376
3073
2183
3115
3712
3712
3712
3712
2308
2052
2068
2068
2052
2052
2052
2052
2308
2052
2052
2068
2052
2052
2052
2052
2048
2192
2560
2626
2626
2055
2850
3653
2595
2051
35
2083
2083
2083
2051
35
2083
2083
2051
35
2083
2051
2051
35
2051
35
2755
2755
2755
3907
2499
2755
2755
2115
2083
2083
2051
67
2307
3619
4003
2563
2563
4003
2563
2563
2563
2563
3588
3593
3593
3588
3588
3593
3586
3586
1545
3593
3586
3586
1545
3584
3584
3584
3584
3584
3584
3588
2180
2185
2185
3593
3593
2176
2176
2181
2438
2608
2617
2601
554
2617
570
563
2601
554
2603
554
2617
562
570
563
2601
554
2656
2656
2083
2080
2056
2560
2304
2560
2560
3634
3634
1587
2482
2568
3765
3716
1684
1700
2087
2069
2287
2280
2287
2287
2095
2095
239
247
2095
2056
2056
2056
2056
2159
2184
2184
2184
2184
2062
2585
281
3598
3598
3598
2096
2596
2596
2596
2596
2596
2596
2595
2595
2595
2601
2593
2601
2084
2084
2084
2084
2068
36
2052
36
2084
2052
2052
2084
2084
2062
2050
34
2050
2067
2067
2051
35
2067
2051
19
2083
2083
2083
2083
2083
2085
2085
2084
2063
2111
2082
2082
2083
2111
2111
2111
2756
2564
2756
2580
2500
2500
2756
2162
2162
4004
3971
1939
3971
1939
2168
2093
3857
2050
34
2050
2050
34
2082
2082
2056
5
6
2056
6
2056
5
6
2056
6
2064
272
2064
272
2064
2064
2050
12
14
2050
12
14
2056
2056
2056
2056
2056
2078
2078
2058
2050
12
10
2049
2
9
12
10
14
2060
10
14
2057
12
10
14
2050
12
10
14
2049
9
12
10
14
2062
2062
2062
2060
10
14
2057
12
10
14
2050
12
10
14
2049
2
9
12
10
14
2060
10
14
2057
12
10
14
2049
6
12
14
18
2060
10
14
2057
12
10
14
2058
2054
12
14
2050
12
10
14
2049
9
12
10
14
2057
10
2057
10
2049
2
10
18
2054
12
14
2050
10
14
2057
10
14
2049
2
10
14
18
2058
2057
2058
2057
2060
10
14
2057
12
10
14
2058
2050
12
10
14
2057
12
10
14
2050
10
2066
2062
2057
14
2066
3718
3720
3718
3720
1670
3720
1670
2184
2184
134
2184
134
3586
1545
1546
3586
1545
1546
3586
1545
1546
3585
1538
1545
1546
3713
1668
2177
132
137
140
3910
2621
2323
2323
2225
2225
2577
273
2577
2577
2577
2321
2339
2307
3075
3
259
3075
3
259
3075
3
259
2307
2051
2051
2699
2699
2315
1547
139
1163
2315
139
2571
267
2699
2315
139
1163
2315
139
2571
267
2187
2051
2404
2084
2084
2980
2980
2980
2438
2048
2561
2048
2186
2186
2186
2186
2186
2186
2084
548
2084
548
2084
548
2084
548
2084
2570
2570
2312
2416
3600
3600
2377
2377
2358
2161
3730
3730
2358
2230
2358
2230
2614
2228
2329
180
2228
308
2228
2201
308
2612
2356
2665
2058
522
2058
2563
2563
2227
2179
2227
2179
2307
131
2307
131
2563
2563
2060
2060
2060
2060
2060
2060
2060
2060
3042
2562
3042
2562
12
524
2060
3042
2050
514
2562
2562
2562
2050
2050
2402
2050
514
2050
2060
2060
3228
3133
3133
2830
2190
2190
2577
2190
2193
2190
2193
2193
2190
2190
2318
2318
2321
145
2193
142
2190
2193
2321
270
2318
2193
142
590
2190
2190
2321
2592
160
288
2193
2193
2193
2193
2193
2193
2193
2193
2193
2193
2193
2193
2193
2321
2321
2208
2208
288
2208
288
2208
2830
2830
2833
2830
2833
2833
2833
2833
2833
2833
2848
2246
2182
2054
7
2055
2055
2118
2119
2193
2193
2177
2081
17
2049
2129
2113
2792
2792
2792
2792
2930
2930
2928
2928
2928
2629
2371
2371
2371
2063
143
2063
143
2060
10
140
138
2060
10
2060
10
14
140
138
142
2060
10
140
138
2124
2124
2132
2124
2370
2522
3080
2186
2186
2186
2186
2186
2186
2186
2186
2186
2186
2186
2186
2186
2058
138
3850
3850
3850
3850
3850
3850
3850
3850
3850
2186
2076
540
2076
2944
2946
2946
2946
2946
2946
2946
2946
2944
2945
896
920
2968
2944
2945
896
2296
2945
896
2945
896
2296
920
2944
2945
2945
2945
2370
2944
2296
2296
249
2292
2944
2296
2296
2945
896
2296
2968
2945
896
2945
896
2296
2296
2296
2296
2296
249
2297
2292
2297
2292
2370
2944
2296
2296
2296
2296
2296
249
2297
2292
2944
2945
896
920
2945
896
2296
2296
2292
2370
2944
2296
2296
2296
2296
2296
249
2296
249
2296
2945
896
2944
2054
2054
2054
2054
3846
3109
549
3105
3105
2434
2434
2178
2629
2629
2629
2629
2641
2641
2641
3121
3141
3141
3141
3141
3141
3141
3153
3153
3153
3153
1109
3153
1109
3157
3089
1045
3089
3089
1045
3093
3089
3140
3140
2682
2682
3105
3073
3073
3073
1045
3073
1045
3093
3093
3093
3073
1045
3073
3137
3137
3137
3137
2681
2681
2682
2658
3098
2650
2650
2650
2650
2650
2650
3130
3162
3162
3072
1032
2672
3184
3184
3092
2669
2669
2669
2669
822
630
2669
2870
630
2669
2669
2646
2646
2646
2646
2646
2646
2646
2865
2645
2668
2668
2880
2848
2632
2632
2664
2664
2664
2664
2624
2624
2624
2624
2885
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
2897
853
2897
2994
2993
2994
2997
2993
949
2962
2962
2962
2961
917
2965
2673
2674
2673
977
2674
3029
2673
2673
626
2981
2981
3012
3012
3404
2682
2986
2986
2986
2986
2988
2986
3034
3034
2880
3008
3008
2672
2672
2672
3392
2069
2083
2069
2069
2069
2069
2069
2069
2069
2083
2083
2069
2083
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2083
2069
2069
2069
2062
35
2062
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2063
2063
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2083
2083
2069
2069
2069
2083
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2133
2133
2133
2133
2147
2058
2058
3118
3118
3118
3118
3118
3118
2678
2678
2678
2654
2654
2670
2670
2670
3182
3182
3126
3126
3126
3126
3126
3126
3080
3080
3080
3080
3166
3140
3121
3121
3121
3118
2670
2668
3180
3162
3162
3090
3406
2894
2902
2902
2902
2894
2894
2894
2862
2862
2862
2862
2664
2664
2664
2664
2664
2664
2664
2664
2664
2664
2664
2856
2674
2674
2674
818
2674
2674
2674
818
2674
2674
2674
818
2861
2860
2632
2632
2633
2962
2870
2870
2870
2870
2870
3422
3400
2990
2990
2990
2990
2990
2990
2678
2678
2678
2678
2926
2998
2998
2926
2998
2926
2670
2670
2670
2670
2670
2952
2674
2673
2673
2673
2993
2973
2989
886
2989
2678
2678
2678
2678
2998
2998
2998
3414
3410
2901
2901
2637
3085
3094
3085
3086
3094
3149
3149
3109
3109
3109
3109
2675
2675
2661
3123
3187
2853
2853
2853
2848
2867
2984
3397
2995
3152
2644
2648
3124
3156
3156
3160
2649
3161
2645
601
602
2645
601
3124
1077
3130
3129
1082
3161
1114
3161
3161
2626
3138
3138
3156
2868
2868
2868
2873
821
3033
3033
3033
986
3034
3033
2900
2996
2996
2996
2996
2996
3028
3033
3001
3013
2976
2656
976
2656
2901
2901
3029
3001
2624
2832
2201
2978
2912
2254
2650
2562
2736
2740
2176
2224
2308
2180
2180
2180
2180
2080
2080
2080
2054
390
2054
2054
3595
3595
3595
3595
3175
2247
2176
2178
3098
2074
3148
3148
3148
3148
3148
3116
3116
3148
3116
3116
3080
3096
3148
2060
2070
2056
2056
6
3080
3080
3080
8
2054
2070
2110
2110
2110
2110
2110
2077
30
53
61
46
62
54
2101
61
62
54
2094
2109
54
2101
61
2452
2508
3346
3346
2822
2651
2822
2408
2448
2448
2448
2448
2912
976
2912
2592
864
2592
864
976
2592
864
2592
864
2592
864
2848
2848
2848
2848
2848
2848
2592
864
3622
3616
3616
3744
3616
3616
1680
3616
3616
1680
3600
3600
2448
3627
1607
3655
3655
3655
3616
1696
1584
1712
3616
1696
1584
1712
3632
3616
1632
1575
3744
1712
3616
3680
3616
1696
3623
3623
3616
1575
3616
1680
3744
3616
1575
3616
1696
1680
3616
1575
3616
1696
1680
3616
3616
3632
3632
3616
3616
1696
3616
3600
1568
3616
1696
1584
1712
3632
3616
2306
2442
2442
2442
2490
3898
3585
3589
1557
2265
2261
217
2265
2265
2265
2265
2265
2261
217
2261
2261
217
2261
217
2997
2261
217
2265
2260
217
2265
2265
2265
2265
2265
2265
2265
2265
2261
217
2265
2261
217
2261
217
2261
217
2261
212
217
2261
212
217
2265
2261
212
217
2261
217
2261
212
217
2261
212
217
2261
2261
2261
212
217
2261
212
217
2261
212
2261
212
217
2261
212
217
2261
212
217
2261
212
217
2265
2261
212
217
2261
212
217
2265
2265
2265
2265
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
2261
212
2261
212
2260
2261
212
217
2261
212
217
2261
212
217
2261
212
217
2261
212
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
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
2265
2265
2260
217
2260
217
2265
2260
217
2265
2265
2265
2260
217
2260
217
2260
2260
217
2260
217
2260
217
2260
217
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2260
217
2265
2260
217
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2265
2260
217
2260
217
2265
2265
2265
2265
2260
217
2260
217
2265
2265
2265
2260
2260
2260
217
2260
217
2260
217
2260
2260
2260
217
2260
217
2260
217
2260
217
2260
217
2261
212
217
2265
2261
212
217
2265
2265
2265
2261
217
2261
217
2265
2261
212
217
2261
212
217
2261
212
217
2261
212
217
2261
212
217
2265
2261
212
217
2261
2261
212
217
2261
212
217
2261
2261
2261
2261
212
217
2261
212
217
2261
212
217
2261
212
217
2261
212
217
2265
2261
212
217
2261
212
217
2261
212
217
2261
212
217
2261
217
2261
212
217
2265
2261
212
217
2261
217
2261
212
217
2261
212
217
2261
2261
2261
2261
212
217
2265
2261
212
217
2261
212
217
2261
2261
212
217
2261
212
217
2260
217
2260
217
2260
2265
2260
2260
2261
212
217
2261
212
217
2261
212
2261
212
217
2261
212
217
2261
212
217
2261
212
217
2261
2261
217
2261
217
2261
212
217
2261
212
217
2261
212
2261
212
217
2261
217
2261
212
217
2261
2261
212
2261
2261
217
2261
217
2261
212
217
2261
2261
212
217
2261
212
2261
2261
217
2261
217
2261
217
2261
2261
2265
2265
2265
2265
2261
212
217
2261
217
2261
212
217
2261
217
2261
212
217
2261
212
217
2261
2261
2261
212
217
2261
212
217
2261
212
217
2265
2265
2261
217
2261
217
2265
2265
2261
212
217
2261
212
217
2261
212
217
2261
212
217
2261
217
2261
212
217
2261
217
2261
212
217
2261
2261
2261
2261
2261
212
217
2261
217
2261
212
217
2261
2261
212
217
2261
217
2261
212
217
2261
212
217
2261
217
2261
212
217
2265
2265
2265
2261
212
217
2265
2265
2260
217
2265
2260
217
2260
217
2260
2265
2260
217
2265
2261
212
217
2261
212
217
2261
217
2261
212
217
2261
212
2261
217
2261
217
2261
212
217
2261
212
217
2261
212
217
2261
217
2261
212
217
3276
3278
3278
3278
3278
2269
220
2269
2268
2268
2269
2241
194
2244
201
2241
194
2244
201
2249
2244
2240
200
3728
2448
2456
2448
424
408
2448
424
408
2456
2448
424
408
2448
424
408
2456
3498
2992
2992
2984
2984
2984
2984
2052
3332
2052
3076
2052
3332
2052
2572
2572
2572
2572
2572
2572
2572
2572
2574
2574
2080
2080
2080
2244
2244
2244
2244
3135
2111
2111
2111
2111
2766
3918
3763
3934
3934
2109
2109
1597
2109
1597
2109
2109
1597
2109
573
2109
2109
2109
1597
2374
2109
2109
2109
3901
2246
2829
2771
2120
584
2632
2454
2445
394
2445
394
2442
2443
394
2445
394
2445
394
2445
394
3981
1930
2445
394
2445
394
2442
2880
2838
822
2838
822
2843
2838
2843
2843
2838
2841
2841
2865
2841
2841
2865
2841
2841
3457
2945
2945
2945
2950
2950
2435
2435
2435
2179
163
2179
2915
2915
855
2435
2435
291
2435
2435
2179
163
227
2179
227
2179
2915
855
2915
855
2435
2435
291
2435
2435
291
2179
163
227
2179
163
227
2435
2435
2435
2435
3203
3203
2435
2435
291
2435
2179
227
2179
163
227
2435
2435
2435
291
2435
2435
291
2179
227
2179
3388
2883
2179
2184
2464
3744
2464
2464
2464
2464
2464
3744
3744
3744
3744
3744
3744
3744
3744
3744
3744
3744
3744
3744
3744
3744
3744
3744
3744
2464
2464
2464
3744
3744
3744
3744
3744
2568
2568
2568
2568
2568
2568
2056
520
2056
520
2056
520
2568
2568
2568
3208
2568
2568
2568
2056
520
2568
1160
2056
520
2056
520
2568
3720
3720
3720
3720
2568
522
2568
522
2568
522
2568
522
2568
522
2568
521
522
2568
521
522
2570
2570
2056
520
10
2568
2056
520
10
2056
9
520
10
521
522
2058
522
2568
522
2568
2568
522
2568
521
2568
522
2568
2568
521
2568
2568
2568
2568
2568
2568
2568
2568
2056
520
2056
520
2568
2568
2056
520
2568
2568
2568
2568
2480
2480
2480
2480
3768
3768
3768
3768
3768
3768
3768
3760
3760
2949
3760
3760
3760
3768
3768
3768
3896
1844
3892
3892
3896
2484
2484
2484
3888
3888
3888
2480
2480
3888
3888
3764
3764
3764
3764
3764
3764
3760
3760
3760
3760
3760
3892
2481
3761
3761
3888
3888
3888
3888
3888
2480
2480
2480
3888
3888
3888
3888
3888
2481
2481
3714
3760
3761
3760
3761
3760
3760
3888
3888
3768
3768
3760
3896
2488
3000
3512
3768
3000
3768
3896
3059
3059
3059
3731
3731
2835
795
3515
3515
2843
2835
795
819
827
2843
827
2843
2835
795
819
827
2835
795
811
3731
1691
2835
795
819
827
823
2843
827
2867
2835
2835
819
2843
2840
795
2840
2840
795
2840
808
795
2840
795
2843
2843
2840
795
2840
2840
795
2840
808
795
2840
795
2843
2839
2839
2839
2840
787
819
2840
824
2840
2840
787
2840
2840
787
2840
787
819
2840
824
2840
2840
787
2840
2840
787
2840
795
827
2840
824
795
827
2840
2840
795
827
2840
808
795
3739
2840
795
827
3771
2843
827
2840
795
827
2840
824
795
827
2840
795
827
2840
808
795
3739
2840
795
827
2843
827
2840
787
2840
811
2840
787
2840
808
811
2840
787
2859
2840
787
2840
811
2840
787
2840
808
811
2840
787
2859
2819
2819
2819
2819
2819
2819
2819
2856
2819
2280
2408
2592
2146
100
2146
2148
2148
2146
100
2148
2146
2148
2144
100
2148
2148
2208
2144
100
2144
100
2592
546
2592
546
2592
546
2592
546
2592
2144
98
100
2144
98
2144
98
100
2144
98
100
2144
98
2144
98
100
2144
98
100
2210
2210
2208
2146
2576
2576
2146
2148
2148
2594
2594
2594
2594
2146
2146
2146
2146
2146
2146
2146
2146
2146
3008
3736
3736
2136
2136
2218
2224
2217
2508
2508
2508
2508
2508
2508
2508
2508
2764
460
2508
2508
2508
2508
2508
2060
2509
2509
2499
2499
461
2472
2472
2472
2472
426
2472
426
2472
2472
2472
2500
2468
2500
2507
2500
2468
2500
456
2500
456
2500
2500
456
2468
2756
2500
456
2500
2052
452
420
2756
452
2468
2500
2507
2756
452
2468
2500
456
2756
452
712
456
2064
2500
2500
2500
2500
456
2468
2068
2068
2068
2509
2068
448
2764
460
2764
2068
2760
2756
452
712
2204
2186
156
2183
2186
156
2186
2183
2186
2186
2186
2183
2628
2080
2906
986
922
2266
346
2458
474
2458
2698
2712
2472
2472
2120
2121
74
2115
2115
2641
592
2641
592
2762
3601
1569
1545
1554
3618
1554
3601
1569
1545
1570
1554
2065
9
2065
9
2052
3588
2103
119
2055
2055
2055
2055
2075
2075
2075
2079
2075
31
2075
2079
2075
2079
2079
2075
31
2075
2079
2075
2079
2079
2079
2079
2591
2591
2591
2587
2587
2055
2055
2055
2055
2055
2055
2055
2055
2055
2055
2055
2055
2567
2567
2567
2567
2075
31
2079
2567
2598
562
2598
562
3782
3786
3786
3777
1731
3777
1731
3777
1731
3626
2371
2370
2311
2310
2822
2822
2822
2881
2881
2881
2881
2678
2148
2884
2884
2660
2660
2660
2916
2916
2916
2916
2840
2696
2350
1838
2334
2350
1838
3872
2320
2320
2320
2320
2320
288
2320
2320
288
2320
2320
288
2320
288
2320
2320
2320
288
2336
2336
2336
2336
2320
2320
2320
2320
288
2320
2320
2320
288
2320
2336
2320
288
2336
2336
2368
1856
2368
1856
2368
2368
1856
2368
1856
2368
2368
2368
2368
2368
2368
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
2384
3616
2448
3616
3616
2336
3616
3616
2448
3616
2388
308
2388
2388
308
348
2354
2356
306
2354
2356
306
2356
306
2340
3867
2445
2445
2440
2440
2440
2440
2336
1824
296
290
1826
1832
294
1830
2320
288
1808
1824
296
1840
298
1832
1810
1834
1842
3600
3600
3654
3654
3860
3860
3860
3860
3610
3610
3610
3610
2307
1795
2332
3586
1546
3594
3586
3594
3586
1542
3586
1540
3586
1540
3722
3714
2304
2304
3605
3605
3605
3605
1561
3604
3737
2385
3585
3713
1677
3726
2388
2388
2388
2442
2306
2307
2308
1796
2308
1796
2308
1796
2308
2308
1796
2308
1796
2310
1798
3750
2310
2310
1798
1702
2309
262
1797
1798
2306
1794
2309
2309
262
1797
1798
2306
1794
3598
3722
3722
3608
1561
2394
2392
2307
1795
2306
2306
3587
3723
3713
3729
3713
2306
1794
3842
2306
2306
1794
2306
2306
2306
2306
3601
3601
3684
1646
3617
2332
2332
2332
1820
2332
1820
3868
2332
1820
3868
3868
3590
1545
3586
1542
3590
1545
3586
3593
2061
2054
2049
2315
2315
2059
2121
2641
657
3224
664
2712
2754
2626
2612
2352
2352
2320
304
2320
304
2320
304
2320
304
2336
304
1808
1824
1840
2336
304
1808
1824
1840
3864
2328
2342
2342
2342
2342
2342
2342
1830
3878
2342
3870
3870
3870
3870
3870
3870
2334
2334
2342
2342
2342
2342
2342
2342
2342
2342
2342
3328
3328
2066
2122
2334
2334
2334
2306
3598
3598
3585
2306
2306
3586
3586
3618
338
2386
1874
2386
1874
2386
2428
3586
3586
3618
3610
3610
3610
3610
3762
3762
3585
3584
3584
3608
1558
3700
1844
1660
2388
2388
2396
2396
2324
2388
2424
2388
356
364
2304
2346
3684
1892
3684
2320
1808
2320
2320
1808
2320
2320
1808
2320
2320
1808
2320
2320
1808
2320
2320
1808
2320
2320
2320
1808
2320
2320
1808
2320
2320
2320
2320
2320
1808
2320
1808
2320
2320
2320
2320
2320
1808
2320
2320
1808
2320
2320
2320
3856
2320
2320
3856
3856
2320
2320
2320
1808
2320
2320
2320
2320
2320
1808
2320
1808
2320
2320
3739
2310
3620
3588
3588
2308
2308
2328
1816
2328
1816
2328
3586
2424
2396
2396
2396
2321
1809
2321
2321
1809
2337
2337
3856
3856
2320
2320
2320
3760
2320
1808
2320
1808
2320
3856
2320
1808
2320
1808
2320
2320
2320
2320
2320
2320
2320
1808
2320
2320
2320
2322
2448
2320
2404
2407
3594
3594
2314
3755
3595
2385
2390
2390
3596
2399
2310
3600
3884
3866
1819
2330
283
3884
3866
3884
3884
2330
1818
1819
3884
2330
283
1818
2330
1836
2330
1818
3884
3866
2330
1836
2330
2330
3884
2330
283
2330
2330
2330
1818
3884
2330
3884
3866
3884
3884
2330
1818
3884
2330
283
1818
2330
1818
3884
3866
2330
1836
3884
2330
2330
2330
2330
2330
283
2330
2330
2330
2330
2330
283
2330
2330
2330
2330
2330
2330
283
2330
2330
2330
3590
3590
2320
1808
2320
1808
2320
3856
3846
2310
3706
1659
3706
1659
3601
1554
2314
3211
3210
2314
3209
3209
2313
2868
2868
2869
820
2868
2866
2645
2645
2645
2700
2700
2700
3212
652
3912
3912
3912
2944
2944
2563
2057
2050
2050
2050
2050
2057
2057
2057
3289
2650
2650
2650
3162
3162
3162
3162
3162
3288
3288
3288
3284
3284
3284
3284
3156
3156
3156
3156
3156
2636
2676
2936
984
889
985
3032
2936
984
889
985
2848
2848
2848
2714
2714
2860
2714
2860
2849
800
2848
2849
800
2848
2713
2712
820
2713
2712
2713
2713
2713
2713
2713
2638
2636
2700
2860
2700
2700
2702
2702
2862
2862
2924
2869
2848
2892
2892
2892
2860
2848
2848
812
2848
812
2860
2860
2860
2708
2712
660
2712
660
2708
2708
820
2708
820
2649
2648
2648
2680
2700
2700
2720
2721
2720
2722
2722
2722
2720
2720
730
2778
2722
2722
2722
729
665
2722
664
729
665
2722
664
729
665
2722
2771
3042
2482
2480
2480
2480
2480
3715
2701
2573
653
2701
2701
3213
653
3213
2573
653
3213
653
2701
3213
653
3213
2189
2189
2189
2061
2189
2189
2189
2189
2189
2061
141
2573
653
2573
653
2573
653
2573
653
3213
653
3213
653
2573
2573
2573
653
2701
2738
2738
2690
2562
2739
3251
691
3251
691
2739
3251
691
2739
3251
691
2227
2739
2611
691
2794
2691
2690
2690
2690
2690
3202
642
2690
2690
3202
2690
3202
2178
2050
2178
2178
2050
2562
642
2562
642
3202
2562
3251
691
3251
691
2739
3251
691
2691
2563
2563
643
2179
2179
2563
643
3203
643
2691
3203
643
2179
2179
2691
3714
3714
3202
642
2690
3202
642
2690
3714
3714
2562
642
2690
2691
2179
2736
2736
2736
2736
2736
2224
2736
2608
688
3632
2736
2736
2736
2736
2736
2736
2736
2736
2736
2736
2224
2736
2736
2736
2608
688
2608
688
2736
2736
3632
3632
2736
2736
2736
3248
688
3248
688
3248
688
3760
2736
2736
2736
2736
2736
2736
2736
2736
2736
2736
3248
688
2736
2224
2608
688
2608
688
2058
2058
2058
2058
2338
3881
2345
1833
2491
2491
3899
2363
2338
1826
1810
2338
1826
2338
2322
2491
2363
3858
2338
2443
3881
2337
1825
1809
1833
2337
297
3873
3733
3731
2387
2314
2309
262
1797
1798
2476
2476
2476
2690
3876
3874
2338
2360
2360
2360
2360
2360
2360
2360
2360
2336
2336
304
1824
296
2338
2336
304
1824
296
1840
1826
1832
3872
296
1840
1832
3872
1840
1826
1832
3874
2336
2360
2360
2360
2360
2360
2360
3873
3873
1824
1833
2361
2488
2315
2315
2315
2315
2313
2314
3619
2451
3619
2451
3619
2451
3619
2387
2387
2389
349
365
2312
340
2312
265
2312
340
2308
2395
2318
2316
2316
2391
2396
2396
2396
2388
2388
2388
2388
2388
2396
2393
2393
3639
3875
2339
1827
1823
3873
2339
2337
290
2345
2395
2395
2395
2395
2397
2397
3623
3602
2353
2353
2353
2353
2353
2387
3601
3601
3601
3601
3601
3601
3601
1554
3601
3617
3627
3595
3585
1541
3585
3585
1538
1550
3599
3587
3595
3595
3595
3589
3589
3589
3586
3586
3595
3595
3595
2386
2389
340
2389
340
2389
340
2385
338
2385
338
2386
2389
3621
3621
3589
1573
3589
1569
1573
3589
3589
3605
3594
3589
3585
1541
3585
1540
1541
3585
1541
3585
1540
1541
1554
3585
1538
1540
1541
3585
1540
1541
3585
1541
3585
1540
1541
3585
1541
3588
1541
1554
3585
1538
1540
1541
3588
1541
1554
3585
3585
1553
1554
3585
1538
3585
1553
1554
3602
3602
3586
3602
3585
1541
3585
1540
1541
3585
1540
1541
3602
3589
3588
1541
1554
3585
1538
3585
1553
1554
3585
1553
1554
3586
3602
2248
204
202
2248
202
2214
2214
2615
2615
3600
2476
2756
2144
2601
2051
1539
2247
2298
3605
2086
3907
3907
2091
2283
1259
3820
2071
2071
2721
737
2785
2721
737
2723
739
691
755
2723
739
691
755
2723
739
691
755
2723
739
691
755
2794
2730
714
746
2307
131
387
2307
387
2306
130
386
2306
130
386
2306
130
386
2306
386
2306
130
386
2306
130
386
2306
130
386
2306
386
2306
130
386
2306
130
386
2306
130
386
2306
386
2946
2306
130
386
2306
386
2306
2951
2311
391
2183
2311
391
2951
2308
2308
2366
2246
166
454
422
2253
461
2502
2310
2310
390
2310
2246
454
2253
2246
454
2502
2307
131
267
387
395
2307
267
387
395
2306
130
260
132
386
388
266
138
394
2306
130
260
132
388
2306
260
386
388
266
394
2306
260
388
2308
132
388
2308
388
2306
130
386
2306
386
2179
139
387
263
135
395
2435
263
395
2308
2308
2308
2308
2947
2508
2876
2876
3870
2308
388
2308
132
388
2308
388
2171
2171
2068
2124
2124
2124
2135
2135
2071
2071
2124
2124
2107
2124
2124
2124
2124
2124
2107
2107
2107
2124
2124
2132
2132
2124
2124
2171
2132
2132
2132
2171
2135
2124
2132
2124
2124
2068
2135
2125
2133
2133
2133
2120
2120
2120
2169
2133
2133
2133
2125
2069
2125
2087
2087
2087
2123
2151
2151
2151
2155
2155
2155
2155
2155
2155
2155
2155
2155
2155
2155
2155
2155
2155
2155
2155
2155
2155
2155
2155
2155
2155
2155
2151
2151
2151
2151
2151
2151
2151
2151
2151
2151
2151
2151
2151
2151
2151
2151
2155
2155
2151
2151
2151
2151
2151
2151
2151
2151
2151
2151
2151
2155
2155
103
2155
2155
2155
103
2155
2155
103
2155
2155
2155
2155
2123
107
103
2155
2151
2155
103
2155
2123
107
103
2155
2155
2123
107
103
2155
2123
107
103
2155
2155
103
2155
2123
107
103
2155
2155
2123
107
103
2155
2123
107
103
2155
2123
107
103
2155
2155
2155
2123
107
103
2155
2123
107
103
2155
2155
2155
2155
2155
2155
2155
2123
107
2155
2123
107
103
2155
2155
2151
2155
2155
2155
2123
107
2155
2151
2155
103
2155
2155
103
2155
2155
103
2155
2155
103
2155
2155
103
2155
2155
103
2155
2155
2155
2155
103
2155
2155
103
2155
2155
2155
2155
2155
103
2155
2155
103
2155
2155
2155
2155
2155
2155
2155
103
2155
2155
2155
2155
2155
2155
2155
2155
2155
2155
2155
2155
2116
2124
102
2068
2133
116
117
2141
2141
2141
2165
2165
2132
116
2133
2132
116
2165
2132
2132
2122
2174
2174
2622
2069
2068
2069
20
2069
2068
2068
2068
2069
2068
2069
2069
2069
52
2068
2069
20
2069
20
2068
2068
2068
2164
2164
2164
2164
2150
2150
2150
2150
2150
2150
2150
2150
2150
2150
2150
2150
2150
2150
2150
2150
2150
2150
2150
2132
116
2164
2164
2132
116
2133
117
2165
2132
116
2133
117
2165
2165
2132
116
2164
2132
116
2132
116
117
2164
117
2164
2133
84
116
117
2164
117
2132
116
2164
2165
2132
116
2133
117
2165
2165
2132
116
2164
2132
116
2132
116
117
2164
117
2132
116
117
2165
2132
116
2164
2132
116
2132
116
117
2164
117
2164
2164
2164
2164
2164
2133
116
117
2164
117
2164
2164
2164
2164
2164
2164
2133
116
117
2164
2164
2164
2165
2133
2158
2126
2132
116
2133
89
116
117
2164
117
2164
2164
2133
89
116
117
2164
117
2164
2164
2133
117
2165
2164
2132
2133
89
117
2165
2164
2126
2165
2133
2158
2126
2132
116
2133
89
116
117
2164
117
2164
2164
2133
116
2164
2164
2164
2133
117
2165
2133
89
117
2158
2126
2132
116
2133
89
116
117
2164
117
2158
2164
2133
89
116
117
2164
117
2164
2133
117
2165
2132
2132
2132
2133
84
116
2133
84
116
2133
84
116
117
2132
116
2133
84
116
2132
116
2132
2132
2133
2132
2132
2132
2132
2132
2132
2132
2132
2133
84
2133
84
2132
2132
2132
2132
2132
2132
2132
2132
2132
2126
2126
2132
116
2126
2137
2133
2126
2132
2133
84
2132
116
2133
117
2126
2133
84
2132
2137
2133
2126
2137
2133
2132
2132
2133
84
2137
2132
116
2133
84
89
116
117
2126
2126
2132
116
2126
2132
2133
89
2126
2132
2133
84
2132
2133
2132
2133
2126
2137
2126
2126
2132
2132
2133
84
89
2132
2133
84
2132
116
2164
2132
116
2164
2133
84
116
2133
84
116
2164
2133
84
116
117
2133
84
116
117
2164
2132
2164
2132
2133
84
2132
2133
84
2164
2132
2164
2132
2164
2132
2164
2132
2164
2132
2132
2164
2132
2164
2133
2164
2133
2133
2132
116
2133
2133
2132
2133
2132
2164
2140
106
2140
106
2141
2141
92
2140
106
2154
2154
2154
2150
2140
106
2154
2140
2141
2141
102
2140
106
2154
2140
106
2140
106
2141
2141
92
2141
2140
106
2140
2140
2141
2140
106
2154
2140
106
2141
2154
2140
2154
2154
2154
2154
2154
2154
2140
2140
2141
2141
92
2141
2140
2140
2132
2132
2133
84
89
117
2132
2133
89
2132
2133
84
89
2132
116
2133
89
117
2164
2132
116
2133
89
117
2158
2164
2164
2164
2133
89
2164
2164
2133
89
2158
2132
2133
84
89
117
2132
2133
84
89
117
2165
2133
89
117
2133
89
117
2165
2154
2141
2141
2141
102
2141
2140
2141
2141
2141
2141
2140
2154
2140
106
2141
2140
106
2141
2154
2154
2154
2154
2154
2154
2141
2154
2154
2141
2141
2141
2141
2141
2150
106
2141
2150
106
2150
106
2140
106
2154
2140
106
2154
2154
2150
106
2141
2141
2141
2140
2141
2141
2141
2141
2141
2141
2141
2140
2150
106
2141
2150
106
2141
2141
2150
106
2140
106
2154
2140
106
2140
2141
2140
2141
102
106
2141
2150
106
2141
2150
106
2150
106
2140
106
2154
2140
106
2150
106
2140
2141
92
2141
2140
2140
2140
2141
2140
2141
2140
2140
2141
2140
2141
2140
2141
2140
2141
2154
2154
2154
2154
2154
2154
2154
2154
2154
2154
2140
106
2141
2140
2150
2154
2154
2154
2154
2154
2154
2150
2154
2154
2154
2154
2154
2154
2154
2154
2154
2154
2154
2154
2141
2141
2141
2141
2141
2141
2141
2141
2140
2141
2140
2140
2141
2137
2133
84
89
117
2137
2132
2133
84
89
117
2133
2132
2132
2137
2132
2137
2137
2132
2132
2132
2133
2137
2133
89
2133
84
89
117
2132
2133
84
89
117
2137
2132
2133
84
89
117
2132
2137
2133
2132
2133
84
89
2137
2133
84
89
2132
2132
2132
2132
2132
2133
2133
2133
84
89
2133
89
2133
84
89
2137
2132
2132
2137
2137
2132
2137
2133
2137
2133
89
2132
2137
2132
2137
2132
2137
2137
2137
2137
2132
2137
2137
2132
2137
2137
2137
2137
2133
2133
2133
89
2133
2164
2164
2132
116
2133
2164
2132
116
2158
2158
2132
116
2158
2158
2137
2137
2137
2132
2137
2137
2133
2133
2164
2164
2164
2164
2137
2133
2132
2133
89
117
2165
2137
2132
2133
89
117
2165
2133
2132
2133
89
2165
2132
2137
2133
2132
2133
84
89
117
2165
2137
2132
2133
84
89
117
2165
2165
2132
2165
2132
2165
2165
2132
2165
2165
2137
2133
2133
2133
89
2165
2132
2132
2133
2132
2132
2165
2165
2165
2165
2164
2164
2164
2164
2164
2164
2164
2164
2164
2164
2164
2164
2164
2164
2164
2164
2118
74
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
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
2174
2174
2174
2110
2174
2110
2110
2110
2110
2110
2110
2110
2174
2174
2174
2174
3721
3721
3721
3721
3822
3822
3694
3694
3594
3805
3821
3821
3805
3821
3821
3829
3825
1781
3697
3696
3696
3688
3696
3696
3688
3696
3805
2157
2160
2152
2307
2307
2307
2307
2307
2307
2307
2307
1667
2307
2307
2307
2307
2154
234
2154
234
2256
3040
736
994
2067
2067
2057
2165
2146
2146
2129
2131
2865
821
2857
804
805
2860
813
2861
2100
2177
2177
2177
2177
2176
2176
2176
2049
2049
2048
2048
2193
2193
2193
2193
2193
2193
2193
2192
2064
32
2064
32
2097
2096
2177
2193
2193
2193
2193
2084
2085
2084
2089
37
2182
2177
128
130
2177
133
2177
133
2177
128
2177
2177
128
130
2177
133
2197
2197
2197
148
2196
2197
148
2048
2
2048
2048
2186
2192
146
2192
2194
2193
2192
145
2192
146
2192
145
2192
2192
2193
2101
2096
2097
2096
2089
2082
2176
132
2082
2625
2625
2625
2625
581
2625
2624
2624
2624
2624
3073
3073
3073
2681
2681
2681
2681
2681
2681
2681
2681
3093
3137
3137
3137
3137
3137
3137
2680
2680
3072
3072
3072
3072
3193
3193
3193
3136
3136
3136
3136
3105
3105
3105
3105
3105
3105
2673
2673
3088
3088
3104
3104
2657
2657
2657
2656
2656
2629
2629
2646
3141
3141
2661
2661
3158
3089
2657
593
2677
2630
2630
2625
2624
2625
2624
578
580
2628
581
2624
2625
576
578
581
2625
581
2624
578
580
2628
3142
3142
3072
3072
1026
3072
1026
3073
1029
3073
1024
1026
1028
3073
1024
1029
2680
2680
2681
629
2680
2676
629
2680
2676
629
2677
2680
2680
3092
3093
1044
3093
1044
3082
3137
3136
3137
3137
3136
1090
1092
3137
1088
1092
3136
1090
3137
1088
1090
1092
1093
3137
1088
1093
3192
3189
3192
3192
3104
3080
3104
3104
1058
3104
3105
1056
1058
1060
3105
1056
1058
3105
1061
3105
3105
1056
1058
1060
3105
1056
1060
3088
1041
1060
3105
1041
1060
1061
2672
3124
1077
2656
610
2657
613
2656
610
612
2657
2656
610
612
2645
596
2642
2870
2645
2645
596
2645
596
2645
2645
2645
2645
596
2645
596
2645
596
2662
2854
2672
2864
2674
818
2673
2673
624
626
2864
2673
2673
817
2673
2673
626
2865
2673
2673
2673
2673
624
2673
2673
2673
2673
2673
2673
2673
2673
2673
2673
624
2673
2673
2673
624
2673
2630
2642
2642
2642
2641
2641
2642
2657
612
2641
612
613
2657
593
612
613
2641
594
613
2657
613
2661
2657
612
613
2641
2657
593
613
2641
612
613
2642
2642
2642
2642
2641
592
2657
593
592
594
2641
2657
593
612
613
2641
2641
2642
2657
593
592
2657
593
612
613
2850
2625
2625
2624
2626
2626
2625
2625
576
2625
581
2624
580
2625
576
578
581
2625
580
581
2625
576
580
581
2625
581
2625
581
2624
581
2625
576
580
581
2902
822
2861
2908
822
2676
2676
2677
2677
2676
2676
2677
2677
2677
2677
2676
2676
629
2677
3393
3393
2969
2881
2945
833
2937
2937
2937
2937
2937
2937
2937
2936
2913
2657
2949
2902
2897
2897
2961
2934
3030
2678
3398
3398
3398
3398
3398
3398
3392
3394
3392
3393
1344
1346
1349
3393
1344
1349
3393
1349
3393
1344
1346
1349
3393
1348
1349
3392
1346
3413
2968
2968
2968
2945
833
901
837
2945
833
2936
2936
2933
2936
2888
2961
2656
610
2193
2136
2074
42
2074
42
2074
42
2090
2074
42
2090
2056
2058
2106
90
2106
90
2106
90
2138
2136
2136
2072
2089
2089
2073
41
2056
2104
88
2136
2057
2057
2137
2137
2105
89
2105
89
2056
2953
2056
2441
2057
2050
2057
2953
2057
2057
2057
2857
2056
2897
2880
2065
2065
2049
2048
2048
2077
2173
2089
2117
2072
2072
2072
2049
2049
2049
2049
2085
2112
2056
2056
2056
2080
2080
2097
2097
2097
57
89
2097
57
89
2104
88
2096
56
88
2136
2145
2145
2145
2145
2669
3081
1045
3189
3105
2657
2625
2633
3397
3393
3392
3397
3393
2180
3110
3110
3073
3185
3104
3016
3016
3008
3016
2656
2912
2883
2048
2896
2880
2881
2880
2096
2080
2080
2064
2080
2048
2048
2048
2096
80
2160
3088
3184
3088
3136
3184
3184
2857
841
2857
841
2848
2848
3008
3008
2890
2890
2880
3018
3018
2882
2656
3018
2058
2048
2048
3141
2052
28
2172
2140
2881
3009
3009
3009
3009
3100
3100
2668
2632
2672
3400
2066
2098
2945
2129
2129
2113
2049
2049
2897
2881
2881
2881
2193
2193
2081
2081
2097
2097
3089
3089
3089
3089
3089
2625
2625
2625
2625
3073
3073
2673
2673
2673
2673
3185
3185
3185
3185
3137
3137
2961
2961
2961
2673
2673
2673
2929
2929
2929
2929
2657
2657
2657
2913
2913
2913
2913
2913
2048
2049
2049
2049
2369
2369
2129
2129
2058
41
34
42
2082
42
2089
42
2058
41
34
42
2082
42
2090
2089
2089
3088
3136
2857
802
810
2857
802
810
2960
2672
3141
2674
2930
2568
528
536
2618
2618
2619
2619
2618
2618
3108
1074
3108
3108
3145
73
3170
98
3170
98
3937
3937
1913
3937
3937
2400
2401
2819
2062
2837
2369
2369
2660
2660
2660
2660
2660
2660
2660
2660
2660
2660
2660
2660
2660
2660
2660
2660
2660
2660
2660
2660
2465
2209
289
3704
3704
3704
3704
2465
2465
2580
3140
3140
2442
2444
2444
2444
2444
2444
2444
2392
3606
3606
3606
3606
2474
2346
2346
2434
388
2436
2384
3858
2571
2602
3330
3330
2818
1282
2818
2818
2442
2386
3721
3721
3721
3714
1669
3714
1669
3717
3717
3717
3717
3596
3596
3714
3714
3714
3589
3588
3588
3721
3714
1673
1682
3720
3721
3652
3721
3721
3585
3585
1536
3605
1556
3585
1536
3586
3595
3584
3584
3584
2392
2508
2504
3603
3603
2320
2346
3882
2338
2338
2338
2688
3340
3340
3340
3340
1290
3340
3665
3601
3601
3595
1546
3612
3612
3612
3612
3596
3596
3596
3596
3596
3596
3088
2744
2410
2410
2410
3018
2922
3018
3018
2225
3249
2225
3249
2802
2162
2659
3012
3012
3012
2884
1476
2884
1476
3012
965
3009
3010
3010
3010
2881
834
1474
3013
3013
3013
3013
2884
837
1477
3013
2884
837
1477
3012
3009
962
3009
962
3009
962
2881
1473
834
1474
3521
961
962
3009
962
3521
961
1474
962
3009
962
2881
1473
961
834
2881
1473
961
834
1474
3009
962
3009
962
2881
1473
961
834
1474
2881
1473
961
834
1474
3460
2982
2659
2147
611
2147
611
3013
3013
2885
1477
3013
3013
3013
3013
2885
1477
3525
965
3013
2885
1477
3525
965
3013
2885
1477
3012
2884
1476
2884
1476
3603
3603
2280
2280
2093
2093
2094
2093
46
2198
294
2381
2088
2088
2088
2088
2088
2090
2090
2090
2088
2088
2088
2088
2088
2088
2090
2088
2088
2088
2088
2088
2088
2085
2085
2085
2085
2080
2080
2081
3732
3732
3732
3732
3732
3732
3732
3732
3732
3732
3732
3732
3732
3732
3732
3732
3732
3732
3732
3732
3732
3732
2690
2690
2688
3701
2098
562
1586
2689
2452
3601
3586
1546
3589
2946
2946
3000
2970
2970
2185
3056
3056
2496
2496
2177
2177
2177
2177
2178
2178
2178
2178
2178
2178
2178
2181
137
2181
2185
138
2185
2181
137
138
2181
137
138
2181
134
137
2185
138
2181
137
2185
2185
2185
2185
2190
2190
2190
2176
2176
2176
2182
2190
2190
2190
2188
2188
2176
2176
2176
2176
2176
2188
2176
140
2178
2182
2182
2182
2190
2190
2176
2176
2176
2177
2177
2190
2188
2176
2176
2190
2176
2176
2176
2176
2188
2176
2181
2182
2181
2181
2185
2185
2185
2185
138
2184
2185
2181
137
2185
2185
2185
2185
2185
2181
2181
137
188
2182
2176
2176
2176
2176
2176
2176
2176
2292
1012
2858
2858
2858
2858
2858
2858
3376
3376
3376
3376
3376
3386
3386
3386
3386
3386
3386
2899
2899
2899
2899
3600
3080
3112
2564
3249
3259
2627
1209
1211
3259
3259
3257
1211
2648
2627
2627
2631
2631
2631
2624
2624
580
2624
580
2076
3256
2619
1211
2631
2631
2166
2678
2166
630
2746
3587
1667
3587
1667
3632
2605
2971
2250
2664
2666
2666
2224
2224
2224
2954
2954
3274
714
2954
2954
2347
2859
2949
2949
1237
2930
3289
3289
3289
3288
3288
3288
3288
3221
3598
2446
3344
3344
2832
2570
2570
2570
2570
2736
2224
2686
2677
2745
2233
2677
2681
2681
3313
2490
2817
2833
2833
2705
2193
2193
3459
3816
3816
3816
3816
3816
3816
3268
3268
2295
2608
3728
1712
3776
2834
2376
326
2374
2438
2438
2368
2432
2534
2534
3302
3302
2608
3312
3094
2936
2424
2633
2633
2632
2632
2646
662
659
2632
2629
2638
2628
3558
3558
742
2664
2446
3936
3843
3843
2804
2738
2770
466
2978
3810
3810
3298
3298
2786
1890
2018
2252
2640
2634
2633
586
2274
2274
2530
2530
2179
163
2179
163
3299
995
1507
739
3043
739
3302
2579
2434
2434
2434
2434
2434
2264
2055
3079
7
2819
2947
2435
2435
2435
2630
2650
2634
3865
1842
3890
3881
3882
2633
2633
2633
2638
2633
590
2634
2634
3857
3857
3882
3882
3882
3857
3858
3898
3898
3898
3882
1850
3882
3866
1850
3882
1850
3882
1850
3882
1850
3882
1850
3898
3878
1838
3878
1834
3878
1846
1838
1854
3886
3898
3898
2649
2633
601
2633
601
2649
2633
601
2649
2633
601
3866
2138
2138
2138
2634
2634
2634
2634
2634
2638
2638
2634
590
2650
2634
590
2642
2638
602
2642
2638
602
2638
602
2638
602
2634
2634
590
3881
3889
1834
3862
1830
1846
1842
3882
3794
3794
2832
3141
581
3136
3136
3136
576
2242
2339
2307
2137
90
2138
2138
3527
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2947
2953
2953
2953
2953
2945
2945
2945
2945
2945
2945
2945
2945
2945
2368
288
2336
2336
2368
288
2336
3968
288
1824
3968
288
1824
2803
2608
368
2608
2608
368
2608
2412
2412
2412
2508
2508
2508
3600
2194
2089
2576
2576
2576
2576
2206
2254
2230
2230
2718
2718
2718
2718
2198
2254
2254
2646
2718
2254
2510
2510
2256
2454
2192
3680
3680
3201
641
897
3268
708
2250
1226
3943
2855
615
2855
615
2741
2741
2741
2215
2215
2743
2279
2279
2279
2741
2535
3303
1511
999
743
3303
1511
999
743
3047
743
3047
743
2535
1767
2535
1767
2535
1767
3623
2599
2599
2599
2279
2936
2535
3303
3303
999
743
2296
376
3320
3559
2887
2887
3559
2887
2887
2887
2887
2944
1408
3865
3865
1833
2944
1408
2944
1408
2953
889
885
2930
2930
2953
1417
889
2953
889
885
2930
2930
2953
1417
889
2929
905
889
1017
1785
1780
884
882
2929
905
889
1017
1785
1780
884
882
3321
3321
3321
3321
3968
2432
2441
2441
2809
2041
2809
2041
2441
2441
2432
2086
550
358
2774
2758
2538
2475
2758
2758
2759
3910
2475
1835
1834
1898
2475
2475
2758
2758
711
2758
2759
3910
2475
1835
2088
2088
2872
2872
3241
2544
2473
2537
2537
3264
3020
1010
3060
972
2568
2259
3750
3766
3764
1718
3764
1718
3042
2610
2274
2274
3298
3298
3298
2530
2530
2530
2530
2466
2466
2466
2466
3522
706
2792
2500
2456
2456
2447
2289
2417
3783
3271
4039
2654
2786
434
690
2786
434
690
2786
1890
434
690
2482
690
2740
2740
2484
2484
1892
2484
1892
2781
2781
2767
2845
2845
2845
2845
2706
690
2850
818
690
2210
2210
2228
2180
2180
2228
2276
2671
2852
2852
2212
2655
2655
2660
2852
2212
2180
2212
2180
164
2276
2276
2276
2276
2845
2845
2178
2639
2281
2932
2932
3044
740
2473
2985
3049
2308
2836
2312
260
2834
2594
2596
2088
2468
2980
3560
3556
3556
3556
3556
3582
2692
3096
2848
2848
2176
2272
2272
2675
2675
2860
620
666
2698
2698
666
2698
812
620
666
2698
2220
154
2186
2186
154
2186
172
154
2186
154
2828
652
2828
2828
652
2828
2188
2188
2698
2698
666
2698
666
2186
2186
154
2186
154
2540
3052
748
3052
748
3052
748
3052
748
2618
2618
2794
2284
218
234
2282
2282
2282
2284
218
2282
2282
2282
2282
2282
2282
2282
2282
2282
2282
2282
2284
234
2282
2282
2282
2282
2282
2282
2282
2282
2586
730
2586
2586
874
3306
874
1002
3306
938
874
1002
746
3306
874
1002
3306
938
874
1002
3306
874
1002
3306
874
1002
3306
874
1002
2586
874
1002
748
746
2586
1004
874
730
1002
2586
938
874
1002
2586
874
730
1002
2586
746
2796
2586
938
874
730
1002
746
2586
1004
730
1002
2586
874
1002
2586
874
730
1002
2586
730
2586
730
2586
2586
730
2586
730
2586
730
2586
2586
2586
2586
730
2586
730
2586
3308
1258
1004
874
1002
3306
938
874
1002
746
3306
874
1002
3308
1258
938
874
1002
748
746
3308
1258
1004
874
1002
3306
874
1002
3306
874
1002
2986
2586
2586
2586
2922
1002
746
3052
874
1002
2986
874
1002
2922
1002
2794
2986
874
1002
746
3052
1002
2922
1002
2922
1002
2586
874
2586
874
2586
874
730
2586
730
2586
874
2586
874
2586
874
2586
986
2586
2586
2586
874
2586
2586
2586
2586
874
730
986
746
2586
874
2586
874
2586
2586
2586
730
2586
2586
2474
2474
428
2474
2474
2474
490
2474
490
474
2474
490
2474
490
474
2474
2474
490
474
2474
490
2538
2474
490
2474
490
2474
490
2474
490
2474
490
2474
2474
490
2474
490
2474
2474
490
2522
2522
2522
2522
2522
2090
2602
2602
2604
554
2602
2604
2602
2474
2474
428
2474
2476
2474
2794
2794
2794
2794
2794
2794
2794
2794
2794
2796
2794
2794
2794
2604
2604
2476
2476
2474
2474
428
3178
2800
2264
221
2269
2480
2480
2085
2213
2085
2085
2085
2213
2252
2857
3369
2857
2857
3369
2857
2857
3369
2857
2857
2857
2217
2217
2443
427
2443
391
399
427
1859
1867
2443
399
427
459
423
3915
2435
395
399
427
459
431
2443
399
427
423
2443
399
427
459
423
2435
395
399
427
459
431
2443
399
427
2443
427
431
2435
395
391
427
2443
419
427
423
2435
395
427
2443
419
427
423
2443
419
427
423
2435
395
427
2443
427
2443
427
2435
395
419
427
423
2951
2252
2988
2988
2988
2988
2988
2380
2604
3610
2604
2440
424
395
712
456
391
398
399
427
715
459
431
2440
424
395
712
456
391
398
399
427
715
459
431
2440
424
395
391
398
399
427
715
459
431
2760
715
2760
715
2760
715
2412
620
2412
620
2412
2668
2988
2988
2988
2988
2988
3010
3010
2955
2392
3716
3716
2437
2435
2481
2426
3740
3740
2480
2480
2480
2480
2864
2480
2540
2480
2480
2480
2480
2480
2480
2864
2864
2800
754
2576
2576
2576
3959
3959
2523
2487
2559
2439
439
2439
2439
2439
2439
3959
3959
2584
2584
2584
2584
2584
2584
2072
2072
3012
3012
3012
3012
2588
2588
2588
3012
3012
3012
3012
3012
3012
2244
2244
2244
2244
3012
2244
2076
2076
2148
116
2052
2052
2608
2192
2192
2560
2304
128
144
2304
128
176
2304
128
2304
2176
2192
2192
2080
544
2080
544
2576
2192
2176
176
2304
128
160
176
2304
128
160
144
176
2176
2576
2208
2080
528
544
2304
128
144
176
2304
128
160
176
2304
2304
128
160
176
2176
2576
2312
2312
136
176
168
2312
168
296
2304
2304
2176
2176
2304
128
2176
2304
128
2176
2304
128
2176
2176
2176
2176
2048
2048
2312
136
2312
136
168
2312
168
296
2312
136
168
2312
168
296
2184
2560
544
560
2560
544
560
2560
2560
2560
2560
2560
2560
2560
2560
2824
2198
2070
2198
2205
2205
2205
2070
2077
2064
2065
2048
16
2192
145
2193
2176
144
2064
2048
16
2791
2215
679
2727
2215
2929
880
2929
2912
880
2912
880
2912
880
3586
2119
2119
2119
2577
2577
2577
2577
2569
2569
522
2569
2569
522
2578
538
2586
2585
530
538
2570
537
538
2585
538
2569
522
537
530
538
2569
522
538
2569
2585
530
538
2570
537
538
2569
522
537
530
538
2569
522
538
2585
538
2594
2674
2562
2307
2372
580
3607
2250
2250
2250
2250
2250
2250
2250
2250
2762
970
458
2762
2762
2762
2762
2762
2762
3178
3178
3178
3178
3178
3178
3178
3178
3178
2154
2562
2562
2562
2776
2494
702
2494
702
2494
702
2494
702
2494
702
2494
702
2494
702
2744
2776
2776
440
696
2776
2776
2488
2776
440
2776
440
2488
2776
440
696
2776
440
696
2776
440
2776
440
696
2488
2776
2776
440
696
2494
2494
702
2494
2414
2776
696
2488
441
2488
2488
2488
2776
440
696
2488
2488
2776
440
696
2776
440
696
2488
2776
696
2776
440
696
2776
440
696
2776
440
696
2776
440
696
2488
2488
2488
441
2488
441
2488
2488
2488
2488
437
436
2488
2488
436
2414
2776
440
2488
2488
2488
2488
2488
2488
2488
2484
2776
440
696
2776
440
696
2776
440
696
2744
2776
2776
2494
2488
2488
2414
2776
440
2488
2488
2488
2488
2488
2488
2488
2488
2488
2776
2776
2776
2440
393
457
2440
393
457
2824
777
2824
777
3337
2818
2818
2818
2818
2691
2691
2307
4049
4045
4045
4045
4058
4058
3978
3482
3409
3409
3469
3469
3469
1357
3469
3418
3402
3402
1370
1450
3489
3489
3489
3489
3489
3489
3489
3522
3489
3489
3489
3522
3404
3404
3906
3906
3533
3533
3533
3469
3469
3469
3469
3469
3469
3469
3469
3469
3469
3401
3401
3401
3401
4045
1869
3913
3906
4071
3488
4032
4032
4032
4032
3968
3968
3552
3392
3392
3468
3468
4044
3340
3340
3468
2529
737
480
736
2625
2913
864
3009
993
992
3025
3025
2881
2897
2897
2881
2881
3025
3025
3025
2897
2897
2897
2897
2970
2893
861
3008
3008
2951
2951
2892
972
2892
972
3020
3020
3020
3020
2956
2956
2956
2903
2897
977
3021
3021
3025
969
3025
3017
3017
2957
2957
2957
2957
2977
2977
2954
2871
2970
2971
2849
2849
2849
2967
2967
2967
2977
2977
2977
3034
3031
3034
2986
3035
2977
2906
2906
2870
2829
2829
3020
3020
2754
2882
2882
2882
2882
2882
3041
3040
3008
3008
2951
2956
2956
2892
972
2892
2892
972
2647
727
2957
2855
871
2957
2957
2957
2850
2945
2850
2850
2883
803
867
2851
867
2945
898
2915
2850
2850
2945
898
2850
2850
2829
2826
2829
2829
778
2829
778
2823
2829
778
2829
778
2829
778
2822
779
778
775
2823
2822
775
2829
778
2829
2829
778
2829
2829
778
2829
778
2829
778
2829
778
2829
778
2829
778
2829
2829
2829
2829
2829
2829
2829
2829
2829
2829
2829
2829
2829
2817
2817
770
2817
2817
770
2817
770
2817
771
2817
771
2817
770
2817
770
2817
770
2817
771
2817
770
2817
770
2817
770
2817
770
2817
770
2817
770
2817
770
2818
2818
2818
2818
2818
2818
2818
2945
2945
961
2945
2945
961
2819
2816
2816
3526
3462
3462
3526
3489
1506
3553
3878
2022
4038
1830
2022
1831
4038
2006
1830
2022
1831
2007
4033
1986
1987
4034
3846
3846
3843
3526
3523
3462
1478
3462
3462
3462
1478
3459
1475
3458
1411
3522
3522
3522
3522
3394
1347
3424
3522
3458
1474
3521
1474
3527
3847
3846
3526
3463
3463
3488
2763
726
742
2891
2886
966
839
967
934
982
918
2886
966
854
839
967
934
982
918
2887
2881
929
834
962
2950
2950
3046
2950
906
2950
906
2950
3041
865
3041
865
3041
865
3041
865
3041
865
3041
865
2961
2961
2961
2961
2961
2945
3040
864
976
3040
864
976
3040
864
976
2976
976
3040
864
3040
864
3040
864
2976
2880
848
2880
848
2880
2880
848
2957
2950
909
2913
2913
2913
864
2967
983
2950
2950
2950
2947
2945
899
2626
706
579
707
2626
2822
966
854
2822
966
843
2822
778
966
3041
994
2819
994
2819
2886
806
2886
806
2882
835
2881
834
835
2822
902
2822
902
775
2822
902
775
2822
902
2823
2882
962
2822
2822
2822
2882
962
3010
3010
2880
3041
994
2881
961
2881
834
962
2817
770
2957
2829
3015
999
983
2829
2887
967
999
2887
967
855
871
999
983
3047
3009
2823
903
2823
903
2823
2727
2624
704
2945
2945
3981
3469
3542
3469
1485
3474
3538
3469
3469
1357
3461
1477
3525
3461
1477
3489
3874
3874
3842
3557
3570
2949
2949
3041
2956
2913
2976
944
2664
677
612
2818
773
865
3504
4054
4028
3516
3414
3414
3516
4062
1982
2015
1983
3454
1471
1407
4005
4043
4043
4005
4043
3494
3493
3491
3467
3467
3403
1447
3403
3403
3485
3971
3459
3459
3470
2918
2918
2918
2955
909
2981
3023
3023
3023
3023
3023
3023
2902
982
2838
870
2838
870
2918
934
2982
3004
3046
2974
927
959
2846
799
3053
2976
2836
868
996
1012
3028
948
3008
2957
917
933
918
2957
917
933
2957
2955
909
2898
2818
2716
3872
3892
2306
2076
2064
2208
2214
2292
252
2260
220
2304
2304
2304
2304
2304
2230
2230
2230
2062
2062
2062
2062
3603
3603
3603
3603
3909
2061
14
2050
34
2267
2691
2139
2074
2074
2074
2050
2050
2060
652
2700
2050
2690
674
2690
674
2722
2690
2146
2714
2737
2714
2714
2689
3114
3114
2090
650
2090
2698
2086
2105
58
2105
58
2105
58
2104
2104
2097
2097
50
2097
2097
2090
2097
50
2097
50
2097
2097
2097
50
2097
50
2090
2097
2097
50
2097
2097
2830
2830
2951
2948
2854
807
2855
2854
2314
2288
2288
2288
2288
3952
2288
3952
3952
3952
3952
3952
2288
3954
3954
3954
3954
3954
3954
3952
3952
3952
3952
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
2290
3939
3938
3938
3925
2274
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3954
3200
2459
2459
2459
2434
3074
3724
3720
3716
1672
2507
455
463
2506
2507
2507
455
463
2507
2443
399
2443
391
2443
399
2497
453
2497
451
453
2469
2433
389
401
405
402
2433
389
387
401
405
2437
401
405
402
2433
389
387
401
405
2433
386
389
401
405
2506
2502
459
455
463
2507
455
463
2502
2502
459
455
463
2507
463
2503
2507
463
2507
463
2502
455
2502
455
2507
463
2507
463
2506
2507
463
2507
463
2506
2502
459
455
463
2506
2502
459
463
2506
2507
463
2506
2502
458
2502
459
455
463
2506
2502
458
2502
459
455
463
2503
2506
2502
458
2507
455
2506
2507
2506
2502
458
2502
459
455
463
2506
2502
458
2502
459
455
463
2506
2506
2506
2502
458
2502
459
455
463
2506
2502
458
2502
459
455
463
2506
2506
2506
2502
458
2502
459
455
463
2506
2506
2502
459
455
463
2506
2502
458
2502
459
455
463
2506
2502
458
2502
459
455
463
2502
459
455
463
2506
2502
458
2502
459
455
463
2506
2502
458
2502
459
455
463
2502
459
455
463
2502
459
455
463
2502
459
455
463
2507
463
2506
2507
463
2507
463
2502
459
455
463
2507
455
463
2502
459
455
463
2503
2507
455
463
2502
455
2502
455
2507
2507
2507
2507
2507
2502
459
455
463
2507
463
2507
463
2502
459
455
463
2502
459
455
463
2502
459
455
463
2502
459
2507
2507
2507
2502
2502
2507
2507
2507
2507
2506
2502
2506
2502
2502
2506
2502
458
2502
459
455
461
463
2506
2502
458
2502
459
455
461
463
2506
2502
458
2507
455
461
463
2506
2502
458
2502
459
455
461
463
2506
2506
2502
459
461
463
2763
719
2763
719
2763
719
2763
719
2763
719
2758
715
719
2763
2758
715
711
719
2758
715
711
719
2763
711
719
2763
719
2758
715
711
719
2758
715
711
719
2763
711
719
2763
719
2758
715
711
719
2758
715
711
719
2763
719
2763
711
719
2763
719
2763
719
2763
719
2758
715
711
719
2763
2758
715
711
719
2763
719
2763
719
2763
2763
2763
2763
2763
719
2763
719
2763
719
2763
719
2758
715
2758
715
2763
2763
2763
2763
2763
2763
2758
715
717
711
719
2758
715
717
711
719
2763
717
711
719
2763
717
719
2438
395
391
399
2443
399
2438
395
391
399
2443
391
2443
2443
2443
2443
399
2443
399
2443
2438
395
391
399
2438
395
391
399
2443
391
2438
406
2438
395
391
2438
406
2438
395
391
2439
2438
2443
391
2443
2438
395
391
2438
395
391
2438
406
2438
395
397
391
399
2438
406
2438
395
397
391
399
2438
2438
2443
399
2438
2443
399
2438
406
2438
391
2438
406
2438
391
2439
2438
391
2438
391
2438
391
2438
391
2438
391
2438
391
2439
2439
2439
2454
2443
391
399
2443
399
2454
2443
391
399
2439
2443
2443
391
399
2443
2443
391
399
2443
2443
391
399
2443
2443
2443
2443
2443
2454
2438
395
391
399
2454
2438
395
391
399
2443
391
2443
399
2443
399
2443
399
2454
2443
2454
2443
2443
2443
2443
2454
2454
2438
406
2438
395
391
399
2438
406
2438
395
391
399
2438
2443
391
2438
406
2438
406
2438
406
2438
395
397
391
399
2438
406
2438
395
397
391
399
2438
2443
391
2438
406
2438
395
397
391
399
2438
406
2438
395
391
399
2498
457
2498
2498
451
2499
2498
457
2498
2498
451
2499
2499
2497
450
2497
453
2497
450
451
2497
453
2497
450
451
453
2497
450
451
453
2505
2498
2498
451
2505
2498
2498
451
2505
2498
2499
2497
450
453
457
2498
2497
450
451
453
2497
450
453
457
2498
2497
450
451
453
2499
453
2497
450
453
457
2498
2497
451
453
2505
2497
450
453
2498
2497
450
451
453
2497
450
453
2498
2497
450
451
453
2497
453
457
2497
453
2501
2497
450
453
2498
2497
450
451
453
2497
450
453
2498
2497
450
451
453
2497
450
453
2498
2497
451
453
2497
450
2498
2497
2497
450
2498
2497
2498
451
2497
450
453
457
2498
2497
450
451
453
457
2497
450
453
457
2498
2497
450
451
453
457
2497
450
453
457
2498
2497
451
453
457
2497
450
453
457
2498
2497
450
451
453
457
2501
2501
2497
450
453
457
2498
2497
450
451
453
457
2499
453
2497
450
457
2498
2497
451
457
2497
453
2497
451
453
2497
450
453
457
2498
2497
450
451
453
457
2497
450
453
457
2498
2497
450
451
453
457
2497
453
457
2497
453
2501
457
2497
450
453
457
2498
2497
450
451
453
457
2497
2497
450
453
457
2498
2497
450
451
453
457
2497
450
453
457
2498
2497
451
453
457
2497
457
2497
450
453
457
2498
2497
450
451
453
457
2497
450
453
457
2498
2497
450
451
453
457
2466
2755
2466
2755
2466
2753
2466
2466
2753
417
706
709
2466
2753
706
707
709
2753
417
706
709
2466
2753
707
709
2465
2466
2753
706
709
2466
2753
707
709
2753
706
709
2466
2753
709
2753
417
706
709
421
2466
2753
706
707
709
2753
417
706
709
421
2466
2753
707
709
2465
2753
706
2753
707
2753
706
2753
2753
417
706
709
421
2466
2753
706
707
709
713
2753
417
706
709
421
2466
2753
707
709
713
2465
2466
2753
417
706
709
421
2466
2753
706
707
709
713
2469
2757
2753
417
706
709
421
2466
2753
707
709
713
2469
2465
2466
2469
2753
706
709
2753
707
709
713
2753
706
709
2753
709
2753
417
706
709
421
2466
2753
706
707
709
713
2465
2753
417
706
709
421
2466
2753
707
709
713
2465
421
2466
2465
421
2753
417
706
709
2753
707
709
713
2753
706
709
2753
709
2434
2435
2434
2434
2433
386
401
402
2433
387
2433
387
2433
387
2433
386
389
401
405
402
2450
2433
389
387
401
405
402
2449
405
402
2433
401
405
2433
386
389
401
405
402
2450
2433
389
387
401
405
402
2449
405
402
2437
387
401
2433
386
389
401
405
402
2450
2433
389
387
2434
402
2450
2433
387
402
2449
405
402
2449
405
402
2433
386
389
401
405
402
2450
2433
389
387
401
393
405
402
2433
386
389
401
405
402
2450
2433
389
387
401
405
402
2433
386
389
401
405
402
2450
2433
389
387
2433
2433
2433
2433
387
2433
2433
387
2433
387
2433
387
2433
386
401
402
2450
2433
389
387
401
393
402
2433
386
401
402
2450
2433
389
387
401
402
2433
386
401
402
2450
2433
389
387
2433
386
389
401
405
402
2450
2433
389
387
401
405
402
2449
405
402
2437
405
2433
386
389
401
405
402
2450
2433
389
387
401
405
402
2449
405
402
2437
387
401
2434
401
402
2450
2433
2449
405
402
2449
405
402
2453
402
2453
402
2433
386
389
401
405
402
2450
2433
389
387
401
393
405
402
2449
402
2433
2433
386
389
401
405
402
2450
2433
389
387
401
405
402
2449
402
2433
386
389
401
402
2450
2433
389
387
2449
402
2433
2433
386
389
401
405
402
2450
2433
389
387
401
393
405
402
2433
386
389
401
405
402
2450
2433
389
387
401
393
405
402
2506
2502
459
2506
2502
458
2502
459
2507
2507
2502
459
455
461
463
2506
2502
458
2502
459
455
461
463
2759
2438
391
2454
2438
391
2438
2454
2438
391
2454
2439
2454
2438
391
2454
2438
391
2499
2497
450
457
2498
2497
2497
450
453
2498
2497
451
453
2497
450
453
457
2497
451
453
457
2497
450
453
457
2498
2497
451
453
457
2465
2466
2465
2755
2465
421
2755
2465
421
2466
2755
2449
402
2450
2433
387
401
2449
405
402
2450
2433
389
387
401
2449
402
2433
389
387
401
2449
402
2450
2433
389
387
401
2510
2505
2509
458
462
2509
2506
2438
2438
2502
2438
2438
2438
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2056
24
2056
24
3780
2820
2818
772
642
644
2820
644
2818
642
2818
642
644
2820
644
2818
642
2818
642
644
2818
772
642
644
2820
644
2818
642
2818
642
644
2820
644
2818
642
2818
642
2820
2946
2942
2942
2694
2694
2694
2694
2688
2816
2688
2816
2816
2816
2816
2178
2338
2338
2178
290
2178
98
290
2338
2338
2338
2178
2338
2706
2706
2706
2432
2432
2432
2432
2722
2466
2466
2466
2466
2754
2882
3613
2894
2894
2716
2716
2716
1436
2716
2716
2714
2714
2714
1434
2824
2824
2824
2716
2716
2716
2845
2844
2844
2824
3356
2434
2689
2250
2664
2664
2664
2696
2696
2696
2696
2696
2696
2696
2696
2696
2696
2696
2696
2696
2696
2696
2696
2696
2696
2696
2696
2696
2676
2144
2144
2144
2144
2112
2112
2112
2112
2112
2113
2113
2061
2061
2061
2061
2061
2061
2524
2780
2780
2780
2780
2780
2945
2945
2945
2433
2433
2945
2900
2900
2900
2945
2945
2945
2945
2945
2433
2433
2433
2433
2433
2945
2901
2901
2901
2901
2944
2944
2944
2944
2944
2944
2432
736
2432
2432
2432
2432
2432
2945
2945
2944
2944
3456
3469
2957
2957
2957
2957
2445
2445
2445
2445
2445
2957
2957
2957
2957
2957
2957
2957
2445
2445
2445
3456
2904
857
2808
761
2455
2976
2720
3014
3012
3012
2950
2950
2694
2694
2694
2694
2694
2758
2758
2758
2758
2758
2756
2756
2756
2692
2692
2692
2692
2708
668
3015
3015
3012
2695
2695
2759
2759
2759
2736
2736
2736
2736
2743
2768
2480
2480
2480
2480
2480
2480
2512
2768
2740
2452
2724
692
2724
2740
2468
436
2468
436
2772
2484
2484
2484
2484
2484
2772
2756
2756
2756
2756
2736
2736
2736
2736
2736
2736
2736
2736
2736
2736
2727
2727
2743
2727
2727
2743
2743
2743
2480
2480
2480
2768
2480
2480
720
2480
2471
2471
2471
2487
2471
2487
2487
2487
2736
464
2736
2512
2736
2736
2727
2727
2768
2480
2480
720
2471
2471
2724
692
2724
692
2724
692
2724
692
2740
2740
2740
2740
2468
436
2468
436
2468
436
2468
436
2772
2772
2484
2772
436
2724
692
2740
2468
724
436
2772
436
3018
3018
3018
3018
2730
2730
2730
2730
2730
2730
2730
2762
2762
2762
2762
2762
2762
2732
2732
2732
3040
3040
2996
2996
3050
3018
3018
3018
3046
3046
3046
3002
3002
2998
2998
2762
2762
2762
2762
2762
2762
2746
2746
2746
2738
2738
3046
3034
2714
2738
3044
3044
3044
3044
3044
3060
3060
3060
3044
3044
3044
3044
3044
3027
3027
2759
2740
2739
2740
2739
2740
2804
3044
3044
2776
2776
2724
3040
3040
2784
2520
2776
2776
2776
3042
2717
2717
668
2717
668
3591
3591
2060
3084
12
3084
3084
2059
15
1051
27
2056
11
1039
15
19
1051
27
1047
23
2059
1051
27
2059
15
2059
2059
15
1051
27
2059
2075
2056
11
15
19
27
23
2059
27
2063
2059
2059
15
19
27
23
2059
15
27
2059
15
3087
1051
1047
3083
1051
2056
11
1039
15
19
1051
27
1047
23
2059
1051
27
2059
15
2059
2063
2059
15
1051
27
2059
2063
2067
27
2831
2831
2124
2124
2124
2124
2124
2124
2124
2124
2124
2124
3148
76
3148
76
3148
76
3148
76
3148
76
2124
2124
2124
2124
2124
2124
2124
3148
76
3148
76
2117
2117
2117
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
2148
3084
12
2060
3084
12
3084
12
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
3084
3084
12
2060
3084
12
3084
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
3084
2060
2060
2060
2060
2060
2116
1092
2116
1092
2116
1092
2116
2116
2116
2116
2116
2116
2116
1092
2116
1092
2116
1092
2116
1092
2116
1092
2116
1092
2116
2116
2116
2116
2116
2116
2116
1092
2116
1092
2116
2147
2147
2147
2147
2147
2147
2147
2060
2147
2544
2928
2446
2446
2446
2446
2446
2446
2446
406
2446
2446
2446
406
2446
2446
2446
2462
2462
2434
2446
2446
406
2446
2446
406
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
406
2446
406
2446
2446
406
2446
2446
406
2446
406
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2466
2442
2444
2471
2460
2460
2439
423
2460
2460
2471
2471
2471
2471
2471
2471
2471
2439
2471
2471
2471
2471
2439
2849
2282
250
186
2266
2712
2712
2755
2755
2755
3052
3052
3052
3052
3052
3052
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
3009
3009
2497
2497
2497
3052
3052
3052
2540
2540
2540
2540
2540
2540
2540
3050
3044
3050
3017
3050
3044
3050
3050
3050
3050
3050
3050
3050
2532
2506
2538
458
2538
458
2538
458
2538
2538
458
2532
2506
2538
458
2532
2538
458
2505
2506
2538
458
2532
2538
458
2538
458
2506
2538
458
2506
2538
458
2514
2514
2538
2538
2538
2538
2532
2394
2394
2394
2396
346
2394
2394
2380
2380
348
2380
2394
2372
2372
338
2372
2372
2852
3012
2852
3013
3012
2852
3012
3013
2948
2948
2948
2949
905
3680
2688
2588
2588
2588
2588
220
476
2588
2588
180
188
2588
2228
3792
720
2596
2948
2948
2377
2377
331
2379
330
2119
2119
2133
84
2132
2133
84
2132
2274
3845
3845
3845
1798
3846
1799
3846
3846
3845
3845
3845
1798
3846
1799
3846
1799
2821
2821
2821
2821
3905
3917
2545
2545
2054
902
2054
902
2054
902
2054
902
2064
2064
2064
2086
2064
2086
2064
2086
2064
2086
2086
2064
2086
2064
2086
2064
2086
2086
2086
2054
3878
3878
3878
3856
3856
2086
2086
2086
2054
902
2054
902
2950
2054
902
2054
902
2054
902
2054
902
2054
902
2054
902
3718
3718
3718
3718
2064
2086
2054
3718
2744
2616
2744
2616
3686
3659
3659
2195
2195
2195
2195
2195
2195
3659
1827
2915
2915
2309
2308
3849
3848
3841
3028
2916
996
2916
2916
2852
996
2118
2998
2998
2918
2918
2918
2918
2918
998
2918
2918
3899
2727
3078
6
3078
2054
3078
3078
3078
3186
3186
3184
3184
3184
3184
3184
3184
3184
3184
3184
3184
3184
3184
3184
3184
3184
3184
2160
2160
3184
112
3184
3184
3184
3184
3184
3184
3184
3184
3184
3184
3184
3184
112
3184
3184
112
3184
112
3184
3184
3184
3184
3184
3184
3184
3184
3184
3184
3184
3184
3184
3184
3184
3184
2520
2520
2520
2520
2520
2520
2520
2520
3186
3186
3186
3186
3186
3186
3186
3186
3186
3186
3184
112
176
1200
2544
2224
3184
112
3184
3184
112
176
1200
3184
112
1200
2544
3184
176
1200
2438
2438
2438
2438
2438
2438
2440
2438
2440
390
2440
390
2438
2440
390
2438
2438
3084
3075
1035
2452
2452
2442
2442
2442
2442
3072
1032
3072
1032
3072
1032
3072
1026
1028
1032
3072
1026
1028
1032
3072
1032
3072
1026
1032
3072
1026
1032
3072
3072
1032
3080
3072
1032
3072
1032
3072
1032
3076
1032
3072
1032
3080
3076
1032
3072
3766
3765
1718
3718
3718
3200
3200
3200
3200
2104
2104
2104
2104
2179
1155
2179
1155
3138
3715
3715
3715
3715
3712
3713
3712
3718
3718
3718
3718
3715
3715
3138
1092
3138
1092
3120
3120
3120
3120
2096
3120
3715
2433
3713
3713
3729
3729
2068
3092
20
276
2068
2496
3216
1176
3201
3216
3216
3216
3216
3216
3216
3216
3216
2192
1168
3216
2192
1168
3201
3201
3201
3201
3201
3201
3201
3201
3201
3201
3201
3200
3201
1152
3201
3201
3201
3201
3201
3200
3200
3715
1675
3715
3715
3772
3772
2315
2312
3216
3216
152
1176
3130
3130
3715
1671
3715
1671
3715
3715
3715
3207
3207
3207
3207
2183
1159
2183
1159
2183
1159
3207
3207
3207
3125
53
3765
3084
3084
3650
3126
3126
3126
3126
3126
3126
3126
3125
3125
3125
3126
2176
1152
2176
1152
3200
3200
2176
1152
2176
1152
3200
3200
3856
3856
2832
2282
2283
234
2282
3049
3817
3817
3808
3808
3808
3910
3782
1958
3633
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
3074
3074
3074
3074
3074
3074
3074
3074
3074
3074
2054
2054
2063
2063
2063
2063
2063
3087
3087
3087
3087
3079
3079
3079
3079
3079
3079
3079
3079
2063
2063
2063
2063
2063
2063
2063
2063
2063
2691
2691
2951
2128
2062
2062
2062
2323
3729
1674
3729
3725
3090
18
3090
18
3724
3722
2150
3174
3174
3174
3174
3174
3174
2322
2103
2103
3239
2179
1155
135
1159
2179
1155
135
1159
2179
1155
2179
1155
2199
3223
3717
1672
3090
18
3090
18
3124
3125
3094
3094
3094
2070
3094
22
278
3092
3092
3158
2324
2328
2305
2305
2305
2320
2120
3076
3076
3072
3201
3201
3201
2177
1153
2177
1153
2177
1153
3201
3201
2177
1153
3202
3202
3202
3202
3202
3202
2178
2178
1154
2178
3202
2178
2178
1154
2178
2178
1154
2178
1154
2178
3202
3202
2178
2178
2178
1154
2178
1154
2178
1154
2178
2178
2178
1154
2178
1154
2178
1154
2178
1154
2178
1154
2178
1154
2178
1154
2178
1154
3202
3202
2178
1154
2178
3202
2178
1154
2178
1154
2178
2178
2178
1154
2178
1154
2178
2178
2178
2178
2178
1154
2178
1154
2178
1154
2178
1154
2178
2178
3720
3138
3120
48
3724
3724
3120
3120
3224
3224
3144
72
152
1176
2200
1176
2120
152
3719
2328
3090
3090
3090
3219
3219
3219
3219
3219
2339
2339
3216
3216
2192
2112
288
144
2112
144
3232
3200
3200
2176
1152
2176
1152
2176
3200
2176
64
1152
2176
1152
2176
64
1152
288
2176
1152
2176
64
2176
64
2176
64
2176
2176
64
2176
64
2176
1152
3200
2176
2176
2176
2114
2500
2116
292
2320
2320
2059
2059
3083
11
3656
3721
2325
3095
3095
3728
3090
18
3106
3120
48
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
3120
2097
2097
3120
3120
3120
3120
3120
3120
3072
2304
3091
3091
3091
3091
2100
2100
2956
2955
2955
2955
2955
2955
2955
2232
248
2232
248
2232
2232
2296
2296
3698
3698
3698
2264
2264
2264
2264
2264
3080
3080
3080
2568
2570
2257
2059
2059
2059
2059
2059
907
2059
907
2059
907
2827
4057
4058
4058
4058
3802
3802
3802
3802
3802
4056
4056
4056
4057
4057
4058
4058
3802
3802
3802
3802
3802
3934
3801
3929
3928
3928
3928
1881
3928
3929
3928
1881
3928
3928
1881
3950
3950
3949
1902
3930
3930
3950
3930
3950
3945
3945
3945
3945
3945
3945
3929
1885
3928
3929
3929
3928
3929
1885
3929
3929
3929
3929
3929
3934
3966
3950
3960
3960
3961
3966
1914
3945
3945
3945
3929
3950
3934
3934
3934
3948
1902
3945
3945
3945
3945
3945
3945
3945
3945
3929
3928
3929
3928
3929
3930
3930
3930
3930
3930
3804
3806
3806
4062
3804
3804
4021
4020
4021
4018
4018
4018
4014
4014
3994
3994
4018
4008
1970
1974
4008
1970
3997
1948
3996
4008
1970
3996
3996
3996
4008
1970
1974
3996
3997
1948
3996
4008
1970
2288
2288
2240
2248
2248
2248
2248
3288
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
2242
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
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2248
2248
2248
2248
2248
2248
2248
2248
2248
2280
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2248
2288
2288
2280
2280
2288
2288
2288
2256
2256
200
2256
2256
200
2256
2256
200
3960
2288
2296
2288
248
2296
2296
2288
248
2296
2256
200
2248
2248
2256
2256
200
2248
2248
2296
2296
2248
2248
2947
2947
2947
2947
3084
3087
3087
3087
2436
2436
3076
2052
3087
15
3087
3087
2063
3087
2063
2063
2436
2052
3087
3087
2457
3087
3087
3087
3087
3087
3087
3087
3087
2052
2057
2432
2070
278
3204
3204
3204
3204
2441
2440
2440
2294
3082
3082
3082
3076
3076
3076
3076
3076
3076
3076
3076
3082
3082
3082
3082
3082
3082
3082
3082
3082
3082
3082
3082
3082
3082
3082
3082
3082
3082
3082
3082
3082
3082
3082
3074
1028
3074
1028
3074
1028
3074
1028
3074
1028
3076
3082
3082
3082
3082
3073
2432
2328
2328
2328
2328
2056
520
264
2328
3187
179
1203
2547
3187
179
1203
2547
3187
179
1203
2547
3187
3096
3096
2304
3072
256
3072
256
2304
2304
2304
2304
2304
2304
3124
3099
283
3080
2328
3096
3093
21
3094
3094
3094
3094
3094
3094
3094
3094
3094
3094
3094
2097
3085
3085
3085
3085
3081
3075
3075
3075
3075
2323
2323
2323
2323
2069
3092
20
3669
3127
2441
2441
2441
2441
2441
2439
3769
3769
3769
3769
3771
3771
3771
3771
3771
3649
3655
3743
3717
3714
1669
1673
3715
3715
3715
3727
3717
3719
3716
1667
1671
3716
1667
1671
3716
1667
1671
3717
3717
3717
3719
3719
3743
3715
1671
3725
3103
31
2321
277
2322
2321
2322
2321
2322
2067
275
2323
2067
275
2323
2327
3093
21
3769
3769
2101
3121
49
2101
3121
49
3121
49
2101
2101
2105
3795
3721
3713
3713
1669
1673
3713
3714
1668
3713
1666
1669
1673
3713
1666
3713
1666
1669
1673
3713
3714
1668
3713
1666
1669
1673
3726
3713
1666
1673
3714
3714
1668
3713
1666
1669
1673
3713
3714
1668
3713
1666
1669
1673
3713
1666
3713
1666
1673
3713
3714
3713
1666
1673
3714
3714
3714
3714
3726
3714
3714
3714
3714
3714
3714
1673
3726
3715
3715
3715
3715
3715
3715
3715
3715
3715
3719
3719
3719
3719
3713
3713
1669
3713
3714
1668
3713
1666
1669
1673
3713
3714
3713
1666
1673
3726
3721
3714
3714
1673
3726
3715
3715
3715
3715
3715
3715
3715
3715
3719
3719
2048
2048
2048
128
2056
2056
2049
129
2049
129
2292
2292
3938
2240
2240
200
3908
3958
3008
3008
3040
3819
3842
3922
3488
3488
3127
55
3127
55
567
3127
3756
2097
1585
2097
1585
2224
2224
2224
2224
2224
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2227
2315
266
270
138
271
395
394
398
399
2187
266
138
395
394
398
650
399
2314
270
395
394
398
399
2315
266
138
395
394
398
399
2314
395
394
398
399
2318
398
2190
398
2318
398
2318
398
2318
142
398
2318
398
2318
398
2190
398
2318
398
2318
398
2318
398
2316
396
2444
2444
2316
2444
2444
2316
396
2444
2444
2316
396
2444
2313
137
266
138
394
2313
266
138
649
394
650
2313
266
394
2314
138
394
2314
138
394
2314
394
2314
138
394
650
2186
394
2314
394
2314
138
394
2314
394
2570
2316
396
2444
2444
2316
396
2444
2314
2573
2317
397
2317
397
2317
141
397
2317
397
2317
397
2573
2446
2446
2318
2577
2574
2577
526
2574
2577
2577
2577
526
2310
134
390
646
2310
134
390
2310
390
2182
2574
534
542
2574
534
542
2574
542
2570
526
534
2570
526
534
2570
526
534
2314
270
271
394
398
399
2442
398
2315
266
270
271
395
394
398
399
2442
398
399
2443
394
399
2314
270
271
394
398
399
2315
266
270
271
395
394
398
399
2442
398
399
2443
394
399
2318
398
2446
2318
398
2446
2446
2446
2318
398
2446
2446
2318
398
2446
2318
398
2318
398
2446
2318
398
2318
398
2446
2446
2318
398
2446
2446
2318
398
2446
2316
2444
2444
2316
2444
2441
2441
2441
2441
2441
2190
398
2190
143
398
399
2446
2190
398
2446
2447
2446
2190
398
2447
2190
398
2190
398
2190
398
2190
398
2570
2584
524
540
2584
540
2588
2306
2316
396
2444
2316
396
652
2444
2316
396
2316
396
2316
396
2673
2673
2658
2672
2672
2672
2625
2625
2625
2625
2594
290
2594
2594
2338
2594
2594
2594
2594
2594
2594
2594
2576
2576
2320
2320
2576
2576
2545
2640
2640
2640
2609
2641
2608
2640
2608
2608
2562
2561
2673
2626
2626
2626
2336
2336
2592
2545
2530
2530
2530
2561
2560
2560
2611
2611
2611
2635
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2564
2564
2564
2564
2311
2567
263
2567
263
2311
2311
2308
2308
2564
260
2564
260
2567
263
2311
2567
263
2567
263
2567
263
2567
263
2311
2569
2569
2569
2569
2533
2533
2569
2569
2569
2537
2537
2569
2569
2569
2569
2569
2569
2569
2313
2313
2313
2313
2313
2571
563
2571
563
2571
2571
2571
563
2571
563
2571
2571
563
2571
563
2571
2571
2571
2539
499
487
2539
499
2611
491
499
487
2571
563
499
487
2571
563
491
499
487
2535
2611
2611
2539
2539
2539
2535
2539
2539
499
2539
499
2611
491
499
487
2611
499
487
2611
491
499
487
2539
2539
487
2535
2539
487
2611
2611
2539
499
487
2539
499
2611
491
499
487
2571
563
487
2571
563
491
499
487
2539
487
2539
2539
487
2571
2571
491
487
2539
2539
2535
2539
499
2539
2539
2535
2539
487
2539
487
2539
487
2539
2539
487
2571
2571
491
487
2539
499
2539
499
2535
2539
499
2539
2539
2539
499
487
2539
2539
2539
2539
2539
2539
2539
499
2539
499
487
2535
2539
499
487
2535
2571
2571
2539
487
2539
487
2539
2539
487
2539
487
2532
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
563
307
2315
563
2571
563
307
2571
2611
2571
563
2571
563
2315
2571
563
2571
2315
2571
2571
563
2355
2355
2355
2355
2571
563
2611
2611
2611
2611
2571
2611
2355
2355
2355
2355
2355
2355
2355
2326
2630
2630
2660
2665
2674
2681
2673
2673
2673
2577
2577
2634
2630
2634
2634
2630
2577
2634
2634
2641
2674
2674
2098
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2314
2310
2314
2314
2314
2314
2314
2314
2314
2314
2578
2580
2578
2578
2566
262
2566
262
2566
262
2566
262
2534
2534
2534
2534
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
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
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2553
498
2546
2553
2553
2546
2546
2537
2553
2546
2553
2546
2553
2546
2546
2537
2553
2546
2553
2546
2553
2546
2546
2537
498
2546
2546
2546
2546
2537
498
2553
2553
498
2553
498
2546
2553
2553
498
2546
2553
2553
2546
2546
2537
2553
2546
2553
2546
2553
2546
2546
2537
2546
2546
2546
2546
2537
498
2546
2546
2537
498
2553
2553
498
2553
2553
2546
2546
2537
2553
2546
2553
2546
2553
2553
2546
2537
2553
2546
2553
2546
2553
2546
2537
498
2546
2546
2642
2642
2642
2644
2644
2564
2644
2644
2564
2644
2644
2564
2564
2644
594
2564
2644
2644
2564
2644
594
2564
2532
2644
484
2644
2532
2532
2532
2532
2532
2532
2532
2532
2644
2644
2644
2644
2644
484
2644
484
2644
484
2644
484
2644
484
2644
484
2532
2532
2532
2642
2642
2644
594
2642
2642
2642
2642
2642
2642
2642
2642
2642
2642
2642
2642
2642
2642
2642
2642
2642
2642
2642
2642
2642
2644
2644
2644
2644
2642
2644
594
2642
2644
594
2644
594
2642
2642
2642
2642
2642
2644
594
2642
2642
2644
594
2644
594
2642
2642
2642
2642
2642
2642
2642
2642
2642
2642
2642
2642
2642
2644
594
2644
594
2644
594
2644
594
2642
2644
2644
2644
2644
2564
2644
594
2644
2564
2642
2644
2644
2564
2644
2644
2564
2644
2644
2644
2564
2564
2644
2644
2564
2564
2644
2644
2642
2644
2644
2644
2644
2644
2644
2642
2644
2642
2642
2644
594
2642
2644
2642
2642
2642
2642
2642
2642
2642
2634
2630
2634
2634
2634
2630
2634
2634
2634
2634
2634
2630
2640
2608
2640
2608
2641
2641
2640
2544
2608
496
2608
496
2608
496
2544
2545
2640
496
2544
2544
2640
2641
2641
2545
2544
2544
2544
2640
2608
2640
2608
2641
2641
2640
2641
2640
2608
2640
2640
2641
2640
2608
304
2608
304
2640
2608
304
2641
2352
2640
2608
2608
2352
2352
2352
2352
2640
2640
2641
2641
2640
2641
2640
2640
2646
2646
2641
2646
2641
598
2641
2646
2641
2641
2646
2641
2646
2641
598
2646
2566
2641
2641
2641
2566
2646
2566
2641
2641
598
2641
2574
2566
2566
2566
2641
2641
2566
2566
2641
2641
2574
2646
2641
2646
2641
2641
2646
2641
2646
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2608
2641
2641
2641
2609
2641
2640
2641
2641
2641
2641
2640
2608
2640
2608
2641
2640
2608
2641
2608
496
2608
496
2608
2544
2544
2544
2545
2544
2544
2545
2545
2545
2641
2545
2545
2544
2545
2545
2544
2609
497
2544
2544
2608
496
2608
496
2544
2608
496
2608
2608
2545
2544
2641
2641
497
2545
2640
2641
2545
2641
2545
2641
2641
2641
497
2640
2545
2544
2545
2545
2544
2545
2545
2545
2544
2640
496
2544
2544
2544
2544
2640
2641
2640
2641
2545
2544
2545
2545
2544
2545
2545
2544
2545
2544
2544
2544
2544
2544
2544
2545
2544
2640
2641
2640
2641
2640
2640
2640
2641
2640
2641
2640
2640
2641
2640
2641
2640
2641
2640
2641
2608
304
2608
304
2608
304
2352
2352
2352
2352
2352
2608
2608
2640
2608
2641
2640
2609
2608
2608
2608
2608
2608
2608
2609
2608
2608
2608
2608
2352
2352
2352
2352
2352
2352
2352
2352
2641
2641
2641
2641
2641
2641
2641
2641
2640
2641
2640
2640
2641
2641
2641
2646
2641
2641
2641
2646
2641
2646
2641
2641
2641
2646
2646
2641
2646
2641
2641
2646
2646
2646
2641
2641
2641
2641
2641
2646
2641
2641
2646
2641
2646
2641
2641
2641
2646
2641
2646
2641
2641
2646
2641
2641
2646
2641
2646
2641
2641
2641
2646
2641
2646
2646
2646
2646
2646
2641
2641
2641
2646
2641
598
2641
2641
2641
2646
2641
2641
2646
2646
2641
2641
2646
2641
2641
2641
2641
2641
2646
2641
2646
2641
2646
2641
2641
2641
2641
2646
2641
2641
2646
2641
2641
2641
2641
2641
2641
2641
2641
2641
2566
2566
2646
2566
2641
2566
2646
2566
2574
2574
2646
2566
2574
2574
2641
2641
2641
2646
2641
2641
2641
2641
2566
2566
2566
2566
2641
2641
2646
2641
2641
2641
2641
2641
2646
2641
2641
2641
2641
2641
2646
2641
2641
2641
2646
2641
2641
2646
2641
2646
2641
2641
2641
2641
2646
2641
2646
2641
2641
2641
2641
2646
2641
2646
2641
2641
2646
2641
2641
2641
2641
2641
2641
2641
2641
2646
2646
2641
2646
2646
2641
2641
2641
2641
2310
2566
262
2566
262
2566
262
2310
2310
2566
262
2566
262
2566
262
2566
262
2566
262
2310
2310
2310
2310
2310
2641
2641
2641
2610
2610
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2610
498
2546
2546
2546
2546
2610
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
2546
2546
2546
2546
2546
2546
2546
2546
2610
2610
2354
2354
2610
2546
2610
2546
2546
2546
2546
2546
2546
2546
2610
2610
2610
2310
3721
2185
3664
2128
3721
2185
3593
1673
2185
3082
3694
2222
3726
3670
3725
2190
2218
2194
2194
2066
3590
1798
3590
1798
3622
2054
2054
2086
102
2048
2286
2062
2054
2086
3075
3075
3075
3075
3075
3075
3075
3075
2051
3075
3075
3075
3075
2610
306
2610
306
2610
2610
2648
2812
762
2812
1788
762
1786
2812
762
2867
2835
2832
2852
980
996
2923
1011
2819
963
3013
3016
2932
2932
3881
3876
3877
3876
1830
3876
1829
3877
2860
2321
274
2321
274
2321
2320
2324
2324
2320
2850
2850
2848
2848
2338
2338
2338
2336
2336
2336
2336
2324
292
308
2852
2852
868
2852
2852
868
2850
866
2848
864
2322
2322
306
2354
2322
306
2322
306
2850
2857
873
2850
2945
2945
2322
2321
2320
273
2320
273
274
2321
2321
2321
2321
2321
2321
2321
2321
2320
273
2320
273
274
2321
2321
2341
2308
261
277
276
2308
2308
2308
2308
2308
2850
2850
2850
2850
2313
2338
2338
2338
2338
2336
2336
290
2336
2336
290
2338
2336
290
2336
2308
2308
2308
261
2916
2850
2850
2848
864
802
2833
2930
2320
274
2320
2914
4066
1970
4018
4001
2001
4048
1968
1960
4016
4064
1968
4020
4020
4048
1968
4016
3554
1426
3553
1425
1489
1506
1481
1426
1490
3472
3946
3946
3945
3945
2034
3938
3938
3874
3938
3526
3426
3426
1394
3474
1394
3409
1425
1393
1353
1426
1394
3408
1376
1424
1392
1384
3424
1384
3936
3936
3476
1460
3476
1460
3472
3472
3562
3442
3554
3412
3412
1396
3408
1376
1392
3424
3490
3554
1442
3490
3489
1442
3488
3488
3938
3936
3476
1460
3476
1460
3488
3488
4066
4066
3936
2016
3940
2020
4064
4057
4057
3986
3433
1369
3417
1461
3954
3945
1906
3410
1426
3474
1458
1490
2888
2896
840
2901
4034
4034
4066
4018
4066
4016
1960
1970
4018
4016
4016
4001
1968
4008
4049
4000
2000
4048
2002
2034
4049
1957
4001
2001
2033
1957
4001
2001
2033
1957
4016
1970
4018
4016
4016
3394
3394
3554
3474
3474
3474
3474
3553
1425
1521
1489
1481
1509
3553
1425
1489
1509
3553
1441
1425
1457
1521
1445
1509
3553
1424
1488
1520
1489
1480
1506
1481
1426
3553
1425
1457
1520
1521
1489
1506
1442
1426
1458
1490
1522
3472
1488
3553
1441
1425
1521
1481
1445
1509
3554
3553
1425
1489
1509
3946
3946
3945
3908
3908
3908
3908
3908
3908
3908
4053
2004
3874
3938
3460
3525
1492
3460
1414
1478
3460
1413
1476
1429
1492
3460
1414
1476
1492
3554
3426
3442
3426
3425
3424
1424
1392
1384
1426
3474
3472
1392
3425
1392
3432
3472
1392
3432
1426
3474
3473
1393
1381
3408
1424
1425
1392
1426
1394
3408
1425
1393
1362
1426
1394
3472
3409
1377
1425
1393
1381
3473
1393
3474
3473
1393
1381
3562
3349
3554
3554
3490
3554
3490
3490
3490
3490
3488
3488
1442
3490
3488
3489
3489
1440
1442
3489
1442
3489
3489
3488
3488
3488
1442
3490
3488
3488
3488
1442
3488
3460
3461
1477
3460
3461
3461
1477
3460
3460
1413
3936
1890
3494
3493
3938
2018
3938
2018
4033
1984
1888
4033
3936
1890
2018
3938
2018
3936
2016
4033
1984
1888
2016
3936
1890
2018
3938
2018
3936
2016
2836
404
2836
404
2898
2882
3028
3029
980
3028
2980
948
933
2980
934
3029
980
2997
933
2997
933
2900
2900
2901
852
917
916
2900
916
2964
2964
2930
3042
930
866
914
2930
2994
2930
2930
946
1010
2929
2929
2929
880
882
2929
882
2992
2929
2929
2929
1009
945
2929
2929
2929
882
3057
945
2929
2929
3028
3029
980
3028
3029
3029
3029
3029
3029
3029
3029
3029
3029
2901
852
2900
2901
852
2901
2901
852
2900
2901
852
3058
3026
3026
3026
3026
3026
3026
3013
869
997
2916
996
3024
977
964
965
981
969
980
978
2916
996
2917
997
3013
869
997
2980
933
3012
868
996
3013
869
997
3025
965
981
3026
2917
3013
3013
2917
997
3013
3012
3013
3017
2917
3013
2917
3012
965
2916
2917
3026
2898
2898
2898
2898
914
2898
2885
2897
836
837
853
841
2896
836
850
2897
840
850
2897
2884
837
2897
848
836
913
837
853
841
850
917
2884
2884
837
2889
2889
2898
2885
2884
837
2884
2884
837
2884
837
2884
2884
837
3042
930
866
2914
3042
866
2898
946
2930
978
2898
882
946
978
1010
2914
3042
866
2914
850
2929
977
2929
977
3024
977
978
3024
2897
945
2897
848
850
2897
850
882
978
1010
3041
865
849
977
2913
881
977
3024
2929
977
3041
865
849
881
1009
977
945
869
997
2898
2896
976
3041
865
849
881
1009
977
3025
869
3025
2897
977
2897
977
2897
848
2897
977
2897
977
2898
2896
976
2897
977
2982
2918
2980
2996
2933
886
3028
982
3028
982
3029
3029
980
3030
3030
3029
3029
2901
2901
852
2900
2900
2900
2900
2738
2688
2994
3042
2961
977
969
914
978
2961
881
1009
994
866
914
882
1010
2922
1002
2921
1001
882
1010
2921
3042
866
3042
866
2850
930
3042
866
2864
836
1008
944
2818
2850
3049
3026
2985
2965
2962
946
978
2834
3026
2834
2665
626
745
690
2633
617
626
745
690
2738
2754
2754
2754
2674
690
2722
610
626
690
754
2674
690
754
2721
593
625
721
689
753
585
2720
592
625
624
720
752
626
2720
593
592
625
720
721
674
753
594
626
722
754
2721
609
593
737
625
721
677
613
741
2721
609
593
737
625
721
689
753
585
677
613
2674
754
2721
609
737
625
753
677
613
741
2721
593
721
585
677
2721
593
721
677
2721
593
721
585
2720
592
720
2720
593
592
720
721
674
722
2721
593
721
677
2721
593
721
585
677
2724
2721
677
2738
2738
2629
709
3012
2994
3042
2961
977
969
3041
865
913
881
1009
869
997
2961
977
2961
881
1009
869
997
2961
977
969
2913
913
869
2922
1002
2930
1010
2901
981
980
2850
930
3042
866
2948
901
2850
2850
2336
3010
2848
2912
2848
2848
864
2848
2912
2832
2832
2832
2832
2818
2848
2880
800
3008
800
2880
800
3008
784
800
912
2880
800
3008
800
816
912
3008
3010
3010
2850
2849
865
2849
865
2848
2912
2818
2882
802
3010
3010
2816
2816
3009
3009
2848
2848
2848
2848
2818
3840
2818
2304
2816
2832
2816
3840
2816
2816
2816
2977
2874
2960
3028
916
2866
2816
2864
2864
2864
2870
2870
1014
2930
2944
2864
2836
2836
2850
2850
2848
808
2848
808
2917
2944
2824
2832
2832
2912
2912
2848
2866
2856
2856
840
2984
2856
2856
840
2984
2856
840
2984
2864
2856
840
2984
2956
2818
802
2818
802
2816
960
800
2816
960
800
4045
3466
3466
3434
3489
3938
2018
3008
2918
2728
2688
2688
2773
2769
2328
3462
3526
3459
3571
3552
3024
3024
2944
960
2948
3008
2880
2899
979
3016
2948
948
2984
930
914
882
946
2962
2884
968
844
972
2916
2920
876
2920
824
1000
1016
876
2872
820
2820
2856
1000
2856
2836
2920
3032
3012
872
824
1016
984
3512
3524
3512
3464
3448
1528
3336
2923
874
2923
874
3042
866
2914
2920
1000
876
1004
2920
1000
3048
3048
2952
2952
2948
3016
3016
2952
2820
2944
2844
2828
2828
3468
2870
2870
2870
2966
2993
2945
961
3009
3009
3009
3510
3510
3866
4058
3952
2682
698
2872
2872
3880
2872
2864
824
2848
808
804
3024
964
2836
2948
856
952
948
2976
848
912
1008
976
944
840
936
872
968
1000
932
996
2896
912
976
916
2896
976
2352
312
2352
312
2920
2920
2920
868
2920
868
3504
1520
1496
1464
3544
1464
3512
3512
3504
1464
4008
4008
4008
4008
3568
1512
3560
4036
1860
1904
2008
2040
2036
3888
1860
1896
2008
1912
4056
1912
3888
1848
3568
1400
1528
1396
3352
1512
3352
3352
3440
1384
3440
3056
944
1016
984
952
948
3032
2992
1016
952
3012
824
1016
984
1012
3012
984
2872
2884
1008
880
964
856
824
888
1016
984
952
1012
884
2864
2884
964
2864
824
2864
1008
808
968
1000
3016
3008
2832
912
1008
880
840
872
968
1000
2832
2832
912
840
968
2880
960
3008
2822
2820
2820
2820
2320
2320
2864
820
2864
820
2859
2859
939
938
2859
939
2859
810
939
938
2859
810
939
938
2859
810
939
938
2986
2858
938
2859
2859
2859
2859
810
2859
810
2859
810
2858
2894
2894
3544
1464
3476
2987
938
2987
2987
938
2987
938
2987
2987
938
3032
952
3012
984
3418
3039
3039
2048
2048
2048
2100
2100
2097
2097
2098
2098
3618
2594
1570
2592
1568
2592
2058
2058
2051
2051
2058
2058
4001
1955
4001
1955
4041
4001
1955
4002
2866
2865
3841
2692
2704
2816
2816
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2836
2838
2838
2834
2834
2834
2834
2834
2740
2356
2356
2112
68
72
2112
68
72
2112
68
72
2112
68
72
2721
2721
2758
2752
2752
2432
2432
2432
2432
2432
2432
2432
3080
3126
3126
54
3126
54
3126
54
2434
2050
2050
2436
2436
2436
2078
3131
2825
779
2827
778
786
787
2066
2066
2066
2066
2066
2066
2458
3091
19
3725
3725
3725
3712
3712
3712
3712
3712
3713
3713
3713
3712
3712
3713
3713
3713
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3712
3713
3713
3713
3713
3713
3713
3713
3712
3713
1664
3712
2100
2100
2436
2438
2442
2100
2100
3185
3086
3086
3086
3086
3086
2244
2068
18
36
2068
18
36
2068
18
36
2068
18
36
2090
58
2068
18
36
3104
3104
3104
3072
3072
3104
3104
3104
3104
3072
3072
3072
3072
3072
3072
3772
3856
3000
2152
2152
2680
3000
2680
2680
2432
3456
2432
3456
2235
2683
2312
2576
2576
2576
3152
3152
3152
3152
2576
2576
3137
1088
528
529
2576
529
593
592
3136
528
1104
529
593
592
3088
3137
1088
1104
577
3136
1105
528
1104
529
577
593
592
3136
1104
3089
529
3089
2577
2577
3152
3153
3153
3089
3152
3153
3153
3088
3137
1041
1105
529
577
593
3137
529
593
3089
529
593
2577
593
3089
529
593
3088
1041
528
529
593
592
3137
1105
577
3137
1105
3137
1105
577
3137
3089
2577
593
2577
593
3137
1041
529
593
3137
529
593
3089
2577
593
3089
2576
529
593
592
3137
1041
529
593
3137
1041
528
1104
529
593
592
3137
1105
529
577
593
3137
1105
2625
3137
1105
577
3137
1105
529
577
593
3137
1105
2625
3137
1105
1104
529
577
576
593
592
3153
1104
3089
529
593
2577
593
3089
529
593
3089
528
529
593
592
3137
1105
529
577
593
3137
1105
2625
3137
1105
577
3137
3137
1105
529
577
593
3137
1105
2625
3137
1088
1105
1104
529
577
576
593
592
3137
1105
1104
3152
2577
2313
2057
2057
265
777
137
2057
2057
265
777
137
2577
2576
532
3152
1108
3152
1108
2577
533
2577
533
2577
2577
3153
1109
3153
3092
2580
3092
528
532
3152
1108
3152
1108
3088
1044
2576
532
2576
532
3156
3156
2577
3153
3153
3153
3153
2139
3739
2444
2444
2201
2201
2146
226
2145
225
2146
226
2198
406
2470
2510
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
2816
3652
3649
3649
3649
3650
3650
3649
3605
3605
3605
3605
3605
3605
1556
3605
3605
1556
3605
3605
1556
3605
1556
3605
1556
3605
1556
3605
1556
3605
1556
3605
1556
3605
1556
3605
1556
3605
1556
3605
1556
3605
1556
3605
1556
2592
2594
2596
3684
2242
962
2370
3394
2593
2581
532
3649
3650
3650
2050
3264
3264
3234
2176
1152
640
3200
640
2800
3024
3024
3008
3008
2792
745
2792
745
2792
2793
2787
2787
2787
2787
2787
2787
2787
2773
2777
2773
2777
2785
2777
2773
724
2777
2785
2772
2777
2785
2773
2785
2777
2777
2785
2773
2777
2777
2777
2777
2777
2785
2785
2785
2784
2784
2784
2785
2785
2785
2785
2793
2793
2785
2785
2785
2785
2736
2768
2784
2768
2787
2773
2773
2785
725
2785
2785
2785
2785
2785
2793
2793
2785
2793
2736
2736
2785
2736
2736
2786
2786
2793
2736
2741
2741
2741
2773
2777
2777
2777
2777
2777
2776
2777
2773
2777
2777
2777
2777
2777
2777
2773
2772
2777
2772
2741
2736
2736
2736
2736
2736
2736
2736
2454
2454
2970
2970
2970
2970
2970
2970
2864
2096
80
2096
80
2128
2128
112
2136
2136
2136
2136
2136
2136
2864
2864
3136
64
1072
96
48
1120
1104
80
1136
112
3136
64
1072
96
48
1120
1104
80
1136
112
2456
2092
3116
44
2082
2189
2191
2191
2191
2191
2191
2095
2095
2095
2191
2119
2119
2118
2119
2119
2182
70
2118
2118
2182
2182
2374
2093
2351
2095
2113
2113
2133
277
278
341
2326
279
2327
2327
2572
2099
2099
2099
2099
2052
2593
3155
2641
594
2722
2696
2722
650
2722
2722
2722
3154
3153
3153
1106
3154
3153
1106
3153
1106
2952
2696
3149
3149
3149
2579
2249
233
202
234
2249
233
2249
233
202
234
2264
212
2250
234
2250
234
2248
232
2277
3697
1650
2257
3582
510
3102
510
3102
766
3659
3659
3659
3659
2802
2674
2723
2729
677
2696
2696
2728
2728
2728
712
2163
2594
2584
2564
2564
2564
2052
2052
3284
3808
3808
3808
3808
3808
3808
2614
2614
2273
2416
2160
2160
2284
3074
2368
2368
2374
2368
960
2374
2368
2944
3022
3022
3278
2254
1230
2630
3270
2192
2656
2400
2592
2592
2592
546
2592
546
2593
544
546
2593
544
546
2593
546
2592
546
2598
2610
2598
3270
3278
2254
2608
2585
3184
2936
2936
2564
3748
676
2156
620
2156
620
2571
2571
2571
2571
2571
2571
3083
3083
523
2614
2602
2600
2600
2600
2610
2610
2610
2610
2083
2083
2085
2085
2083
2083
547
3107
35
2083
547
2597
2597
3106
2627
3056
3056
3040
3008
3008
2688
2527
2783
2527
3099
27
2587
2587
2587
2587
2637
2624
2632
3512
3512
3512
3560
3564
1514
2616
2616
2616
2616
2618
2618
2618
2618
3512
1465
3512
1465
3564
3564
3564
3457
3484
3498
1452
3498
1452
3500
3498
3498
3488
3488
3488
3500
3500
3498
1452
3498
1452
3500
3500
3500
3500
3498
1452
3488
3488
3488
3488
3488
3488
3488
3488
3498
3498
1452
3498
1452
2648
2648
2648
2648
2648
2648
2648
2648
2648
2648
2648
3468
2634
2634
2634
2636
586
2634
2634
2634
2634
2634
2634
2618
2618
2636
2634
2634
2644
2634
2634
2652
2650
2650
2650
2650
2650
2650
2682
2682
2682
3560
3505
1458
3560
3505
3505
1458
3505
3506
3496
3792
1746
3792
1746
4034
3909
3909
3930
3930
3930
3930
2252
2868
2867
2384
338
2386
2386
2386
2880
2177
2177
2177
2177
2181
2181
2181
2181
2178
133
2181
2176
2176
2176
2176
2176
2177
131
2177
131
2177
131
2177
131
2177
131
2177
2177
2177
2177
2177
2176
2176
2177
2177
2823
2823
2823
2823
2830
2830
2830
2830
2830
2830
2830
2830
2830
2461
415
2828
2828
2828
2828
2828
2828
2830
2830
2830
2830
2830
2830
2066
2499
483
2915
2576
2576
2576
272
3648
3106
2250
2104
3128
56
2598
2598
2598
2598
3128
2246
1222
550
2246
1222
2598
2598
2598
2250
2086
550
3206
2374
2712
2176
1088
1152
192
1216
3776
3280
2256
1232
720
2768
3276
2252
2184
2184
2846
2598
2598
2598
2598
2612
2612
2612
3110
38
3110
38
2612
2246
1222
2598
2246
1222
550
2612
3014
3110
38
3110
38
2086
198
550
2086
198
550
3110
38
1222
3110
38
2086
198
1222
550
2086
198
1222
550
2086
198
550
2086
198
550
2086
198
1222
550
2086
198
1222
550
2461
2461
2461
2461
2438
413
2438
413
3622
3622
3622
3622
2278
2228
2278
3302
3302
3302
230
3302
230
2146
2146
3170
2806
748
2886
2886
2806
748
2886
2886
2886
2886
2560
516
520
592
2560
256
516
520
2113
1089
3136
64
96
1120
928
2144
1120
928
2560
2560
1152
2560
2560
1152
2561
2561
577
2561
577
2561
515
579
2561
515
579
2561
577
2305
2561
577
2560
2560
2560
576
2560
576
2560
576
2560
576
2304
2560
576
2561
2561
2561
577
2561
2561
2561
2561
577
2561
515
2560
2560
2560
2560
2560
2560
2560
576
2560
2561
2433
2560
2432
2560
516
520
2048
512
4
516
2561
257
129
2560
256
128
2561
129
2561
2560
2560
2561
257
2560
256
2056
2305
129
2305
129
2177
2564
2561
1537
2561
2561
2561
1537
2561
2561
517
577
1601
581
2817
833
2305
2881
2883
2817
770
2560
2560
2560
1536
576
1600
2624
2624
2560
2560
576
1600
2816
832
2304
2880
2058
2058
3040
3040
3049
2597
2595
2593
2595
2594
2646
2646
2646
2646
2312
2577
549
3721
3761
3761
3761
3761
3761
2164
2578
2231
2231
3191
119
3191
3191
119
2679
2679
2679
2679
2219
167
2215
2219
2219
2075
2587
2732
2586
2580
2068
532
2104
2294
758
2390
2599
2599
3111
3194
762
2583
2583
279
791
2583
2583
2583
279
791
2583
2583
3095
791
2583
279
791
2583
2583
279
791
2583
2582
2582
2326
790
2326
790
3094
2326
790
3094
2589
2589
2589
2621
574
2621
574
2621
574
2621
574
2615
2615
2615
2615
2615
2103
2103
2102
3118
3118
2094
2254
2621
2592
2592
3104
32
2621
2621
2614
2614
2102
3117
1070
3118
2093
46
2093
46
2605
2254
2254
2254
2621
2621
2103
2621
2592
2112
3136
64
2254
1230
2254
1230
2240
2240
2080
544
2606
2094
2604
2604
2094
2966
3628
2988
2272
3296
2430
2430
2430
2430
2430
3170
2580
3264
2596
2596
2084
2596
2596
3037
3037
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
3120
48
3120
48
2096
3120
48
3120
48
3120
48
3120
48
3120
48
3120
48
2096
2608
2608
2608
2608
2608
2608
2096
3120
48
2608
2608
2608
2608
2608
3120
48
3120
48
3120
48
3120
48
3120
48
2240
3264
2240
544
3264
2240
544
3268
2244
548
3268
2244
548
2123
2123
2596
2592
3216
2176
1152
544
2592
2176
544
3200
544
2592
3216
3200
544
2592
2592
2592
2180
135
1159
2180
139
135
1159
2180
2180
139
135
1159
2180
135
1159
2180
139
135
1159
2180
135
1159
2596
2180
139
548
135
547
551
2180
548
135
2180
139
548
135
547
551
2180
548
547
2596
135
551
2180
139
548
135
547
551
2180
135
2180
139
548
135
547
2180
548
135
547
2123
2123
2123
2123
1099
2123
1099
3104
2112
32
2080
544
3104
2080
2112
32
2080
544
2592
3104
2112
32
2080
544
3104
2080
2112
32
2080
544
3104
2080
2080
544
3104
2112
32
2080
544
3104
2112
32
2080
544
2192
1168
2112
2080
2592
2592
2192
1168
2080
2112
32
2192
2080
2192
1168
2080
3136
64
32
2080
2192
1168
3136
64
32
2192
2080
2192
1168
2592
2592
2192
1168
2080
2112
32
2192
2080
2592
2192
1168
2080
2192
2080
2192
1168
3136
64
32
2080
2192
1168
3136
64
32
2192
2080
2123
2123
2123
2123
2123
2123
2123
2123
2123
2123
2123
2123
2123
2123
2123
2123
2123
2123
2123
3108
3108
1159
2084
2116
2084
35
3108
1059
36
1156
39
1159
2084
35
39
2116
36
2084
35
2596
3108
2116
2084
3108
3108
1059
36
1156
39
1159
2084
35
39
2084
2084
35
2596
2596
3108
3108
1159
2084
2116
2084
35
3108
1059
1156
1159
2116
36
2084
35
3108
2116
2084
35
2083
2123
2123
2123
3140
2084
548
2595
2084
2116
1092
36
2084
35
2084
39
2116
1092
36
2084
35
548
2116
1092
36
2084
35
548
2596
2084
39
2116
36
2084
35
2596
547
2084
2084
35
2116
1092
36
2084
35
2116
1092
2084
35
2123
2123
2123
2123
2123
2123
2123
2123
2123
2123
2123
2123
2123
2123
2123
2123
2123
2123
2123
2123
1099
2123
1099
2187
2187
2187
2123
1099
587
2123
1099
2123
2123
587
2595
2123
1099
587
2123
1099
2123
1099
587
2123
1099
2187
2187
2187
2123
2187
2187
2192
2192
2192
2192
2192
2084
548
2596
2084
548
147
551
2596
547
551
2115
2084
548
2596
2596
147
551
2596
547
551
2115
2596
2596
551
2596
547
551
2115
2596
2596
2595
2084
35
39
551
2599
2084
548
39
2596
2084
35
548
39
147
551
2596
547
551
2084
548
2596
2084
548
39
147
551
2596
547
551
2084
548
39
2084
548
39
551
2596
547
551
2084
548
39
2596
2083
2083
2595
2123
2123
2123
587
2123
587
2123
3908
3616
3616
2340
2596
292
291
3652
292
2340
2596
1604
292
2592
2596
292
291
2596
292
2340
2340
2596
292
2592
2592
2592
2592
2592
2592
2596
547
2596
547
2596
547
551
2596
2596
547
2596
547
2596
547
551
2340
2340
2340
2340
2340
2340
2340
2176
2562
518
2294
2294
2166
2951
2955
2213
2213
2213
2213
2213
2213
2504
2824
3336
2824
2824
3336
2824
2824
3336
2824
2824
2824
2696
2440
2721
2721
2721
777
2721
2721
2849
2825
2825
2721
2721
2721
2825
2721
2825
2721
777
2721
777
801
2721
801
2721
777
801
2825
2721
2721
2721
2721
2721
2721
2721
2721
2825
2721
2721
777
2721
777
801
2721
2721
777
801
2825
2721
2721
777
801
2721
801
2721
777
801
2721
2721
2721
2720
2720
2720
2848
2720
2720
2720
2720
2720
2720
800
2720
800
2720
2720
2720
2720
2720
2720
2720
2720
2720
2720
800
2720
800
2720
800
2720
800
2720
2720
2720
2720
800
2720
800
2720
800
2848
2697
2508
2762
2762
2506
2762
2826
2892
842
3968
3968
3968
2720
780
674
2720
778
674
676
2721
801
779
778
674
802
803
3720
648
1676
1674
652
650
2824
2721
801
674
802
677
678
2722
802
2721
674
2721
674
675
3723
651
1674
650
2827
778
2721
674
2720
674
2720
778
674
676
2721
801
674
802
803
3720
648
1676
1674
652
650
2824
2721
801
674
802
677
678
2722
802
2721
674
2721
674
675
3723
651
1674
650
2827
778
2721
674
2722
2720
674
2722
803
2722
677
678
2722
2722
2722
675
3723
651
1674
2827
2722
3722
3722
3722
3722
3722
3722
2892
842
2892
842
2892
842
2892
842
2892
842
2890
3754
682
2730
3754
682
2730
2730
2822
2828
2728
424
2956
3616
3616
1574
2957
2959
2483
2883
2801
754
2802
2692
2692
2436
2436
2052
2692
2857
2692
2692
2692
2436
2436
2436
2052
3076
4
3715
3715
643
2872
2872
2872
2901
2896
2896
2864
2864
2864
2864
2864
2864
2864
2864
2900
2900
3737
3737
3737
3737
3737
3737
2457
2457
2694
2696
2696
2696
649
3720
648
1682
658
2696
658
3720
648
1682
658
2696
649
2760
2760
2760
2760
2760
2440
2440
2440
2440
393
2440
393
2440
393
2450
2450
2072
2072
2818
772
2818
772
2434
2806
2806
2534
2472
2472
2456
2472
2472
2472
2472
408
2472
728
2456
2776
2808
2808
2472
2472
2472
2472
2776
2456
2472
728
2472
2472
2472
2472
2472
2472
2472
2472
2456
2472
2776
2776
2472
2472
2776
2472
2472
2472
728
2456
2472
2472
2472
2472
2472
2472
2472
2472
2472
2472
2792
2776
2472
2472
2472
2472
2472
2472
2472
2472
2538
2538
2476
2476
2458
2474
428
730
2474
2458
2474
428
730
2474
2458
2474
428
730
2476
2778
2476
730
2476
2540
2540
2538
2538
2474
410
2474
2474
2458
2474
2474
2474
410
2474
730
2474
2458
2474
2474
2778
2440
2440
2440
2440
2440
2440
2442
2444
2442
2442
2442
2444
2458
2458
3594
2246
2246
2246
2244
2244
2244
2246
2244
2246
2244
2244
198
2244
2246
2245
2245
2244
198
2244
2246
2244
198
2244
198
3809
3681
3681
3681
3681
2752
2752
2752
2752
736
2752
720
2752
736
2752
720
2752
736
2752
720
3760
2691
2691
2691
2592
1568
2592
1568
2592
1568
2592
1568
2593
1569
3617
2592
1568
2593
1569
2593
1569
1568
2593
544
1569
1568
2592
2592
1568
2592
1568
3617
2592
1568
2592
1568
3616
2593
1569
2592
1568
3616
3616
2593
1569
3616
2593
1569
2592
1568
2592
1568
2593
1569
2592
1568
2592
1568
2593
1569
3617
2592
1568
2592
1568
3616
2593
1569
2592
1568
2593
1569
3616
2593
1569
2592
1568
2592
1568
2593
1569
2592
1568
2592
1568
2561
1537
2560
1536
3684
2561
2564
1540
2736
2880
2880
960
704
2349
2643
2643
2643
2643
2643
2643
2643
2643
2595
2595
2595
3107
3107
2691
2691
2691
2691
2051
2051
2051
2051
2051
2051
2051
2051
2051
2563
2563
2563
2563
2248
456
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2216
2456
2440
408
2440
2440
2456
2456
2440
2456
2440
2456
2440
2456
2440
408
2440
2440
2440
408
2440
2440
2440
408
2440
2440
408
2440
2440
2456
2440
408
2456
2440
2440
2438
2438
2438
2438
2374
2440
408
2440
2472
2472
2472
2472
2472
2248
456
2472
2472
2472
2472
2504
2472
2472
2248
456
2472
2472
2472
2248
456
2472
2248
456
2472
2472
2248
456
2472
2472
2248
456
2472
2472
2248
456
2472
2472
2472
2472
2472
2472
2472
2472
2472
2472
2472
2472
2472
2472
2472
2472
2504
2502
2504
2472
2472
2472
2472
2472
2472
2472
2472
2504
2504
2472
2472
2248
456
2472
2472
2248
456
2472
2472
2472
2248
2248
2470
2472
2472
2246
454
2248
2472
2472
2984
2984
2984
2984
2984
2984
2984
2984
3784
3784
3784
2323
2323
307
2323
2323
2323
307
2323
2579
2579
563
595
2579
563
2579
563
595
2323
1171
339
371
2627
2627
2627
2115
2563
1539
2563
1539
2563
563
3075
3
3073
2069
3105
33
1049
1058
34
3075
3
1091
3075
67
3075
3075
3171
3171
3073
1026
3073
3093
1049
3093
3097
3075
1091
3139
3139
3139
3107
3075
1219
3075
1219
3267
3267
3075
1219
3075
1155
3075
1155
3075
3075
1155
3075
1155
3075
3171
3150
3150
2115
2147
3137
3161
3161
3073
3073
1026
1154
3073
3073
3073
3202
3221
3097
1177
3097
3097
3075
3171
3171
3171
3106
34
2114
2115
2115
3073
1
3073
1217
3105
33
3105
33
3105
33
3105
33
3073
129
2177
3073
3105
1089
3105
1089
3150
3150
3086
14
3150
3166
3150
2049
2049
2049
2049
2049
2049
65
2049
65
2049
2049
2049
2049
2049
2049
3073
1
257
2049
2073
2073
2049
33
2049
33
2049
33
2049
2049
2073
2073
2051
2073
2073
2062
3086
14
3101
29
157
3101
29
157
3102
30
3102
30
3102
30
3102
30
2070
2158
2158
2158
3102
30
3102
30
3102
2049
3171
99
3171
99
3093
21
277
149
405
3161
89
217
3075
3
1091
67
195
3075
3
259
131
387
3139
67
3171
99
3171
99
3073
1
129
3093
21
149
3105
33
1049
1058
25
34
153
3097
153
3075
3
3075
3
2083
2305
2051
3129
57
3075
3
131
3171
99
3171
99
3093
21
149
2049
1045
21
149
2105
185
3075
3
131
3075
3
131
3075
3
131
2051
1091
67
2069
2051
67
2211
3161
89
3075
3
131
387
2051
2051
3074
2049
257
129
2105
3182
110
2158
2627
2115
2051
2115
3171
99
2147
2049
33
3073
1
3073
1
257
129
2049
257
2077
157
2190
398
206
2158
3150
78
334
2062
1102
78
3150
78
334
2158
2158
3073
2625
705
2081
2081
163
2211
2081
2081
2081
149
2243
2115
2243
2243
3139
67
2243
3139
67
195
2243
3139
67
195
2115
2115
3139
2243
2243
2115
2115
2243
2243
2049
129
1153
3075
3
2049
129
1153
2049
129
1153
3074
2
1027
3
130
131
1155
2049
129
1153
3074
2
1027
3
130
1154
1155
3075
3
2049
1153
3074
2
1027
3
1155
2049
129
1153
3075
3
131
1155
2049
129
1153
3074
2
1027
3
130
1154
131
1155
2049
1026
2
129
1153
130
1154
3075
3
131
1155
3075
3
131
1155
3073
1
129
1027
3
1153
131
1155
3075
3
3074
2
130
1154
3073
1
129
1153
2049
129
1153
3074
2
1027
3
130
1154
131
1155
2049
129
1153
3073
1
129
1153
3074
2
1027
3
131
1155
2049
129
1153
3073
1
129
1153
3074
1027
3
131
1155
3073
1
129
1153
3074
2
1027
3
130
131
1155
2049
1153
3074
2
1027
3
1155
2049
129
1153
3074
2
1027
3
130
131
1155
2049
129
1153
3074
2
1027
3
130
131
1155
2049
129
1153
3074
2
1027
3
130
131
1155
3097
25
153
1177
3097
25
1177
3097
25
153
1177
3097
25
153
1177
3097
25
3097
25
3097
25
1177
3097
25
1177
3097
25
153
1177
3097
25
1177
3097
25
153
1177
3097
25
153
1177
3097
25
153
1177
3075
1155
3075
3
3075
3
3075
3
131
1155
3075
3
131
1155
3075
3075
3
131
1155
3075
3
3075
3075
1155
3075
3
3075
3
3075
1155
3075
3075
3
3075
3
3075
3
131
1155
3075
3
3075
3075
3
3075
3
131
1155
3075
3
3075
3
3075
3
3075
3
3075
3
3075
3
1155
3075
3
3075
3
131
1155
3075
3
131
1155
3075
3
131
1155
3075
3
131
1155
3075
3
131
1155
3075
3
3103
31
3103
31
159
1183
2079
1183
3103
31
159
1183
2079
159
1183
3103
31
159
1183
2079
159
1183
3139
1155
3203
3139
67
3139
3203
2051
1091
67
3075
3201
3073
1
1026
129
1153
1154
3074
1090
1091
3201
1045
3074
1058
1090
1154
1091
1155
1218
3138
3267
3075
3171
2082
2082
3073
2081
35
3073
1059
2081
35
3073
1057
33
3093
21
2049
33
21
161
34
35
3073
1
1027
3
1045
21
1059
2081
35
3093
21
3075
3075
3
3075
3
3075
3
2050
3
34
2113
2051
131
3074
1027
3075
3138
1154
1091
1155
1218
1219
3074
1090
3138
1218
3202
1218
3106
1091
1219
3074
1090
3203
3075
3139
1155
3139
1155
3075
1091
3139
3139
3139
3075
3075
3134
3139
3294
1247
3167
3171
3171
3137
2049
65
33
35
2049
3073
1026
3107
3107
3073
1057
1153
1217
2563
2581
2563
2051
2049
3
2049
3
2049
2049
3
2049
3
161
2049
2049
129
3
131
2051
1045
21
67
277
2051
1045
21
3093
21
277
2051
67
2051
3075
1057
3
33
161
3093
21
3075
3
1045
21
149
2137
345
2051
3075
2051
2051
2049
129
3106
34
3073
1
1027
3
3073
1
129
3075
3
131
2049
129
2050
130
2069
34
35
2049
33
3073
1
33
3073
1
1057
33
3073
1
33
2049
33
2049
33
3073
1
1057
33
3073
1
65
33
2049
33
2049
65
33
2049
1057
33
2049
65
33
2049
3073
1
129
3073
1
3073
1
129
3073
1
2049
2050
2050
66
2050
3073
1
1057
33
1058
34
3073
1
2
65
1089
33
66
34
3073
1
2
65
1089
1045
21
66
2049
2049
33
2049
3073
1
1057
33
2049
65
2105
2105
2105
2105
2105
2105
3129
57
185
2050
2050
2049
2
2049
2
2049
2049
2049
257
3073
1
2069
34
2081
3073
1
33
3073
1
3073
1
3073
1
3075
3
2051
3074
2
1027
3
2051
2051
1059
35
162
163
3075
2051
2051
3075
515
2563
3075
515
3075
515
2627
2049
129
1045
21
2049
1045
21
2069
3074
2
3
258
130
66
34
131
2050
2051
2049
65
1089
193
1058
34
2211
2049
3075
3
3075
3
2051
323
2051
2147
2114
322
323
2082
162
2113
33
321
34
322
323
418
2049
1057
33
34
162
3139
67
323
3139
67
323
2147
2147
2147
2050
3
258
34
259
2050
3
162
3073
1
257
129
3
1058
34
259
1059
35
2211
3073
1
257
1057
3
33
259
1059
35
3073
1
257
129
3
1045
193
21
259
1059
35
277
3107
35
162
163
3073
1
257
1057
3
33
1045
21
259
1059
35
277
149
2082
2082
3161
89
3075
3
3075
3
2325
149
2050
3
66
290
2049
65
290
2371
3075
3
2051
1091
67
2051
1091
67
2081
417
2051
3075
3
2115
323
2115
2115
323
2115
323
2115
3075
3
259
131
3075
3
2177
33
3073
1
1057
65
1089
33
1045
193
321
21
161
149
405
2049
3
33
35
2081
21
35
2069
3129
57
1077
53
1113
89
185
2081
321
417
35
419
2049
65
3073
1
2081
321
35
323
2113
1089
3
1091
67
2069
2049
65
3
321
21
323
3073
1
1027
65
1089
3
1045
21
2069
3161
89
2115
3073
1
257
129
1057
3
33
259
1059
35
3073
1
1057
33
161
163
3073
1
129
1027
1057
3
33
1045
193
21
1059
35
277
149
2049
1057
3
33
21
161
1059
35
163
3125
53
1113
89
2689
3073
513
3073
513
2243
2243
3221
3221
3093
3129
1241
3161
3171
3171
3221
3129
3161
3073
1057
1153
3073
1089
3093
3073
1153
1173
3073
1045
3105
2110
2110
2111
3134
3134
3073
1
129
3073
1
129
2049
2092
3134
62
2110
2110
3134
574
2689
673
3134
574
3134
62
3134
62
190
3134
62
318
3134
1214
3093
21
2237
1213
188
190
1212
1214
3261
1212
1214
3093
3093
3132
3134
3233
161
1086
190
1214
3135
3105
1185
161
1087
191
1215
3134
3233
1087
3105
1087
2181
1157
3077
1027
1031
3075
3
1031
7
2181
1157
3077
3077
1030
1157
1158
3077
1157
3077
1157
1155
3075
3075
3075
1031
3205
3075
1031
3075
3077
1157
3203
3203
3075
3079
3093
21
277
2105
2105
3077
5
133
135
3077
5
3077
5
3093
21
277
149
405
2069
277
149
405
2049
193
21
277
149
405
2049
193
21
277
149
405
3129
57
2105
217
2069
277
3093
21
3093
21
277
149
405
3093
21
277
3073
1
1045
21
277
3093
21
277
3129
57
313
3129
57
185
2233
2109
62
60
2233
3134
62
190
3135
63
191
2239
1215
447
3134
62
1087
63
3135
63
3073
1
257
129
65
1089
385
193
3073
1
129
1057
33
161
3073
1
257
129
65
1089
385
193
321
3073
1
257
1057
65
33
385
97
3073
1
1057
33
3073
1
3073
1
257
129
65
1089
385
193
3073
1
129
1153
385
3073
1
65
3077
5
3077
5
133
1157
2053
133
1157
2054
1031
7
135
1159
2053
2053
2053
2053
3077
5
133
131
135
3077
5
133
2112
3144
2580
3047
2884
2314
2449
2448
2086
2086
2320
2320
2384
368
2416
2052
2052
2052
2052
2052
2065
2065
2070
2058
2058
2058
138
2058
138
3379
3379
3386
1339
1343
3386
1339
1343
3412
1356
2785
2785
738
2080
2080
2075
2724
2128
2164
2164
2164
2160
2160
2214
2214
2214
2211
2723
2723
2723
2723
2723
2723
2352
2608
2610
2608
2608
2608
2866
2866
2610
2610
2610
2610
2605
2200
2200
2091
51
107
115
235
179
2099
115
179
2091
51
107
115
235
179
243
2099
115
179
243
2152
2088
104
232
2075
2075
2075
2075
2075
2075
2075
2075
2075
2075
2075
2075
2075
2075
2075
2075
2587
2267
2139
155
219
2203
219
2139
219
2267
2822
2822
2588
573
572
2588
572
2273
2273
2273
224
2273
2848
3974
3974
3972
3972
3974
3974
3974
3972
3972
3972
3972
3972
3974
3974
3922
3922
3986
3986
3974
3974
3972
3972
3974
3986
4050
4050
2291
4050
4050
4050
2258
242
2290
2290
3922
3922
3922
4050
3922
2320
4064
1968
4064
1968
2288
3920
1876
2208
4048
4048
4048
2036
4048
2256
240
2256
240
2256
240
244
2256
240
2256
244
4048
4048
2032
4048
4048
4048
2256
240
2288
2288
2288
3976
2248
4048
2032
1904
4048
1904
4048
4048
4048
2256
240
2256
240
2256
240
2256
240
2256
240
244
3920
3976
1872
3984
3984
3984
2248
2192
4048
2256
240
244
2256
240
3920
3920
4048
3920
3920
3152
3152
3152
3152
3152
3152
2713
2449
2449
2449
2850
2722
802
2310
134
2182
2310
134
2182
2313
2321
2313
2313
270
271
286
287
2313
271
287
2312
2320
2312
2312
2057
41
265
553
2057
265
2057
15
2581
2056
520
40
264
296
2056
520
264
2325
2325
2325
2325
2325
2325
2065
2065
2065
529
2065
529
2065
529
2065
529
2065
529
2065
529
2065
529
2065
529
2069
2069
18
533
26
530
538
2069
533
2069
22
18
533
26
23
534
530
538
535
2069
2069
533
2069
533
2069
533
2069
533
2069
2070
18
2069
2069
18
2069
2329
2321
2313
281
2321
2313
281
2313
281
2321
2313
281
2321
2321
2313
2321
2313
2313
2313
2321
2313
281
2313
281
2313
2313
2321
2321
2321
2321
2313
281
2313
281
2313
281
2313
281
2329
2313
281
2313
281
2313
2313
2313
270
281
271
286
2321
270
2313
281
2321
2313
281
2313
270
271
286
2318
2313
271
2313
2313
270
271
286
2313
2313
2313
270
281
271
286
287
2321
270
286
2318
281
286
2321
277
270
286
2313
281
271
287
2321
277
2329
2313
270
281
271
286
287
2321
270
286
2318
271
286
287
2321
277
270
286
2313
281
271
287
2321
277
2329
2325
2313
270
281
271
286
287
2318
286
2318
286
2313
281
271
287
2325
2313
270
281
271
286
287
2313
281
271
287
2318
281
2321
270
2318
281
2321
277
270
2313
281
271
2325
2329
2318
281
2321
270
2318
281
2321
277
270
2313
281
271
2325
2329
2318
281
2318
281
2313
281
271
286
287
2321
286
2329
271
286
287
2321
286
2313
281
271
287
2321
277
2313
281
2313
271
286
287
2334
2329
271
286
287
2334
2313
281
271
287
2325
2313
2319
287
2319
287
2329
271
286
2321
2329
271
286
2321
286
2313
281
271
2321
277
2313
281
2329
271
286
2329
271
286
2321
286
2313
281
271
2321
277
2313
281
2329
2321
2329
2321
2329
2321
2329
2329
2321
2329
2321
2329
2321
2329
2321
2329
2321
2329
2329
2321
2329
2321
2329
2321
2329
2329
2321
2329
2321
2329
2321
2329
2321
2329
2321
2329
2321
2329
2321
2329
2321
2329
2321
2329
2329
2329
2329
2329
2329
2329
2329
2320
2312
2320
2312
2312
2320
2312
2320
2312
2320
2312
2320
2312
2320
2312
2320
2320
2320
2320
2312
280
2312
280
2312
280
2312
2312
2320
2312
280
2320
2312
280
2312
280
2312
280
2312
2312
2320
2312
280
2320
2312
280
2320
2312
280
2320
2312
280
2320
2312
280
2320
2312
280
2320
2312
280
2312
280
2312
2312
2320
2320
2312
280
2312
280
2312
2312
2315
2326
2315
266
2326
2326
2315
266
282
283
2317
285
278
2315
266
282
283
2317
285
2315
269
285
2317
285
2317
285
2317
285
2315
266
282
283
2317
285
278
2315
266
282
283
2317
285
2315
269
285
2317
285
2317
285
2317
285
2315
266
282
283
2317
285
278
2314
2317
2317
2317
2317
2315
266
282
283
2317
2315
266
282
283
2317
285
2315
269
285
2317
2317
285
2317
285
2315
266
282
283
2315
266
282
283
2333
2315
269
285
2317
285
2317
285
2185
2185
2185
153
2185
153
2185
153
2185
153
2185
153
2185
153
2185
2185
2190
2185
153
2185
153
2185
2193
270
142
149
158
2185
153
143
159
2193
149
2201
2193
270
142
149
158
2185
153
143
159
2193
149
2201
2185
153
143
159
2197
2201
2185
153
2201
2193
158
2185
153
143
159
2193
149
2185
153
2193
158
2185
153
143
159
2193
149
2185
153
2185
153
143
159
2193
149
2185
153
2185
153
2185
153
2193
2201
2193
2201
2193
2201
2193
2201
2201
2201
2201
2193
2201
2201
2201
2201
2201
2201
2201
2192
2184
2192
2184
2184
2192
2184
2192
2184
2184
2184
2184
2184
2184
152
2184
2184
152
2184
2184
152
2184
152
2184
2184
2184
152
2184
152
2184
152
2184
152
2192
2184
152
2192
2184
152
2184
152
2184
152
2184
2184
2184
2184
2317
141
285
157
2187
141
157
2189
157
2317
141
285
157
2189
157
2317
141
285
157
2187
141
157
2189
157
2317
141
285
157
2189
157
2187
141
157
2189
157
2189
157
2189
157
2187
141
157
2189
157
2189
157
2065
529
273
561
305
2057
41
521
265
553
569
297
313
2065
529
273
561
305
2057
521
265
569
313
2057
41
265
553
297
2057
265
2065
49
529
2057
41
57
265
553
297
2065
49
529
2057
57
265
2057
41
57
265
2065
49
529
2057
265
2089
297
2089
297
2057
41
521
265
553
297
2057
521
265
2057
41
521
265
553
297
2057
521
265
2057
41
521
553
2065
49
529
273
561
46
305
558
302
2057
41
521
57
265
553
569
297
313
2065
49
529
273
561
37
305
549
293
2057
521
57
265
569
313
2065
49
529
46
2057
41
57
265
2065
49
549
2057
57
2057
41
57
265
2065
49
37
2094
558
302
2577
533
2065
21
529
14
273
533
30
37
526
46
277
270
542
558
302
2057
15
521
57
265
569
313
63
575
319
2065
21
529
273
533
37
277
2065
529
273
46
558
302
2065
21
529
273
533
277
2065
21
529
14
273
533
30
37
526
46
277
270
542
549
558
293
302
2057
15
521
57
265
569
313
63
575
319
2065
21
529
273
533
37
277
549
293
2069
533
277
2094
558
302
2057
521
265
63
575
319
2069
273
533
277
2057
15
265
271
319
2574
558
2569
575
2581
2574
558
2569
575
2581
2065
529
273
46
558
302
2065
21
529
273
533
277
2065
529
273
30
542
2057
41
15
521
57
265
553
569
297
313
63
575
319
2085
549
293
2065
21
529
273
533
277
2057
521
265
569
2065
529
273
46
558
302
2065
21
529
273
533
277
2065
529
273
30
542
2057
41
15
521
57
265
553
569
297
313
63
575
319
2085
549
293
2065
21
529
273
533
277
2057
521
265
569
2094
558
302
2606
2569
569
2617
2606
2569
569
575
2617
2065
529
273
2065
529
273
2065
529
273
2065
529
273
37
549
293
2065
529
273
2065
529
273
2065
529
273
2065
529
273
37
549
293
2321
2065
529
273
18
15
13
245
517
789
53
113
17
245
497
257
778
1038
77
217
391
17
536
512
97
18
15
13
245
517
789
53
113
17
245
497
257
778
1039
77
217
390
17
536
961
97
18
15
13
245
517
789
53
113
17
245
497
257
778
1039
77
217
391
17
536
961
97
18
15
13
245
517
789
53
113
17
245
497
257
778
1039
589
217
390
17
280
833
865
18
15
13
245
517
789
53
113
17
245
497
257
778
1039
589
217
391
17
280
833
865
18
15
13
245
517
789
53
113
17
245
497
257
778
14
77
217
390
17
280
384
97
18
15
13
245
517
789
53
113
17
245
497
257
778
14
77
217
391
17
280
384
97
18
15
13
245
517
789
53
113
17
245
497
257
778
15
77
217
390
17
536
449
97
18
15
13
245
517
789
53
113
17
245
497
257
778
15
77
217
391
17
536
449
97
18
15
13
245
517
789
53
113
17
245
497
257
778
1054
85
217
390
17
600
928
193
18
15
13
245
517
789
53
113
17
245
497
257
778
1054
85
217
391
17
600
928
193
18
15
13
245
517
789
53
113
17
245
497
257
778
1055
85
217
391
17
280
929
193
18
15
13
245
517
789
53
113
17
245
497
257
778
31
85
217
391
17
280
417
193
18
15
13
245
517
789
53
113
17
245
497
257
778
31
213
217
391
273
280
417
449
18
15
13
245
517
789
53
113
17
245
497
258
770
1041
85
212
406
16
528
558
203
18
15
13
245
517
789
53
113
17
245
497
258
770
1041
85
217
395
8
528
558
203
18
15
13
245
517
789
53
113
17
245
497
258
770
1041
85
217
391
16
528
558
203
18
15
13
245
517
789
53
113
17
245
497
258
770
1041
85
217
399
8
528
557
205
18
15
13
245
517
789
53
113
17
245
497
258
770
1041
597
217
395
8
304
886
870
18
15
13
245
517
789
53
113
17
245
497
258
770
1041
597
217
399
8
304
886
870
18
15
13
245
517
789
53
113
17
245
497
258
770
17
85
212
406
16
528
430
203
18
15
13
245
517
789
53
113
17
245
497
258
770
17
85
217
395
8
560
1910
1127
18
15
13
245
517
789
53
113
17
245
497
258
770
17
85
217
391
16
528
430
203
18
15
13
245
517
789
53
113
17
245
497
258
770
17
85
217
399
8
272
429
205
18
15
13
245
517
789
53
113
17
245
497
258
770
17
213
217
391
16
272
430
459
18
15
13
245
517
789
53
113
17
245
497
258
770
17
341
217
395
520
560
374
935
18
15
13
245
517
789
53
113
17
245
497
258
770
1038
77
217
395
520
640
708
97
18
15
13
245
517
789
53
113
17
245
497
258
770
1038
77
217
391
560
640
708
97
18
15
13
245
517
789
53
113
17
245
497
258
770
1038
77
217
399
520
640
708
97
18
15
13
245
517
789
53
113
17
245
497
258
770
1039
77
217
395
40
288
914
96
18
15
13
245
517
789
53
113
17
245
497
258
770
14
77
217
395
520
640
1732
97
18
15
13
245
517
789
53
113
17
245
497
258
770
14
77
217
391
560
640
1732
97
18
15
13
245
517
789
53
113
17
245
497
258
770
14
77
217
399
520
640
1732
97
18
15
13
245
517
789
53
113
17
245
497
258
770
15
77
217
395
40
288
402
96
18
15
13
245
517
789
53
113
17
245
497
258
770
526
77
217
395
520
640
196
609
18
15
13
245
517
789
53
113
17
245
497
258
770
526
77
217
391
560
640
196
1121
18
15
13
245
517
789
53
113
17
245
497
258
770
526
77
217
399
520
640
196
609
18
15
13
245
517
789
53
113
17
245
497
258
771
1041
85
217
395
56
266
922
215
18
15
13
245
517
789
53
113
17
245
497
258
771
17
85
217
395
56
266
410
215
18
15
13
245
517
789
53
113
17
245
497
258
771
1055
85
217
395
568
522
936
1216
18
15
13
245
517
789
53
113
17
245
497
258
771
31
85
217
395
56
266
424
1216
18
15
13
245
517
789
53
113
17
245
497
258
771
31
213
217
395
56
266
424
448
18
15
13
245
517
789
53
113
17
245
497
258
774
1041
85
212
406
16
520
938
1226
18
15
13
245
517
789
53
113
17
245
497
258
774
1041
85
217
390
560
520
554
202
18
15
13
245
517
789
53
113
17
245
497
258
774
1041
85
217
395
8
516
942
1226
18
15
13
245
517
789
53
113
17
245
497
258
774
1041
85
217
391
16
264
938
202
18
15
13
245
517
789
53
113
17
245
497
258
774
1041
85
217
399
8
520
554
202
18
15
13
245
517
789
53
113
17
245
497
258
774
17
85
212
406
16
264
426
202
18
15
13
245
517
789
53
113
17
245
497
258
774
17
85
217
390
48
264
426
202
18
15
13
245
517
789
53
113
17
245
497
258
774
17
85
217
395
8
264
426
202
18
15
13
245
517
789
53
113
17
245
497
258
774
17
85
217
391
16
264
426
202
18
15
13
245
517
789
53
113
17
245
497
258
774
17
85
217
399
8
264
426
202
18
15
13
245
517
789
53
113
17
245
497
258
774
17
213
217
395
8
264
426
458
18
15
13
245
517
789
53
113
17
245
497
258
774
17
213
217
391
16
264
426
458
18
15
13
245
517
789
53
113
17
245
497
258
774
1038
77
217
395
8
552
1216
1121
18
15
13
245
517
789
53
113
17
245
497
258
774
1038
77
217
399
8
552
1216
1121
18
15
13
245
517
789
53
113
17
245
497
258
774
1038
589
217
395
8
552
832
865
18
15
13
245
517
789
53
113
17
245
497
258
774
1038
589
217
399
56
264
832
865
18
15
13
245
517
789
53
113
17
245
497
258
774
14
77
217
395
8
296
448
97
18
15
13
245
517
789
53
113
17
245
497
258
774
14
77
217
399
8
296
448
97
18
15
13
245
517
789
53
113
17
245
497
258
777
1041
85
212
406
16
278
911
205
18
15
13
245
517
789
53
113
17
245
497
258
777
1041
85
217
395
56
525
525
205
18
15
13
245
517
789
53
113
17
245
497
258
777
17
85
212
406
16
278
399
205
18
15
13
245
517
789
53
113
17
245
497
258
777
17
85
217
395
56
525
397
205
18
15
13
245
517
789
53
113
17
245
497
258
777
17
213
217
395
56
525
397
461
18
15
13
245
517
789
53
113
17
245
497
258
777
529
85
217
395
568
653
205
205
18
15
13
245
517
789
53
113
17
245
497
258
777
529
341
217
395
568
653
205
717
18
15
13
245
517
789
53
113
17
245
497
258
779
1041
85
212
406
16
538
532
214
18
15
13
245
517
789
53
113
17
245
497
258
779
17
85
212
406
16
538
1556
214
18
15
13
245
517
789
53
113
17
245
497
261
773
1041
85
212
390
22
514
542
214
18
15
13
245
517
789
53
113
17
245
497
261
773
1041
85
212
406
22
514
542
214
18
15
13
245
517
789
53
113
17
245
497
261
773
1041
85
217
390
13
538
542
214
18
15
13
245
517
789
53
113
17
245
497
261
773
1041
85
217
395
13
538
542
214
18
15
13
245
517
789
53
113
17
245
497
261
773
1041
85
217
391
13
538
542
214
18
15
13
245
517
789
53
113
17
245
497
261
773
1041
85
217
399
13
538
542
214
18
15
13
245
517
789
53
113
17
245
497
261
773
17
85
212
390
22
258
414
214
18
15
13
245
517
789
53
113
17
245
497
261
773
17
85
212
406
22
258
414
214
18
15
13
245
517
789
53
113
17
245
497
261
773
17
85
217
390
13
282
414
214
18
15
13
245
517
789
53
113
17
245
497
261
773
17
85
217
395
13
282
414
214
18
15
13
245
517
789
53
113
17
245
497
261
773
17
85
217
391
13
282
414
214
18
15
13
245
517
789
53
113
17
245
497
261
773
17
85
217
399
13
282
414
214
18
15
13
245
517
789
53
113
17
245
497
261
773
17
213
212
390
22
258
414
470
18
15
13
245
517
789
53
113
17
245
497
261
773
17
213
217
395
13
282
414
470
18
15
13
245
517
789
53
113
17
245
497
261
773
17
213
217
391
13
282
414
470
18
15
13
245
517
789
53
113
17
245
497
261
777
1041
85
212
390
22
529
525
1126
18
15
13
245
517
789
53
113
17
245
497
261
777
1041
85
212
406
22
529
525
1126
18
15
13
245
517
789
53
113
17
245
497
261
777
17
85
212
390
22
273
397
198
18
15
13
245
517
789
53
113
17
245
497
261
777
17
85
212
406
22
273
397
198
18
15
13
245
517
789
53
113
17
245
497
261
781
1041
85
212
390
22
518
534
214
18
15
13
245
517
789
53
113
17
245
497
261
781
1041
85
212
406
22
517
717
205
18
15
13
245
517
789
53
113
17
245
497
261
781
1041
85
217
390
13
517
717
205
18
15
13
245
517
789
53
113
17
245
497
261
781
1041
85
217
395
11
523
523
203
18
15
13
245
517
789
53
113
17
245
497
261
781
1041
85
217
397
13
517
717
205
18
15
13
245
517
789
53
113
17
245
497
261
781
1041
85
217
391
13
517
717
205
18
15
13
245
517
789
53
113
17
245
497
261
781
1041
85
217
399
13
517
717
205
18
15
13
245
517
789
53
113
17
245
497
261
781
17
85
212
390
22
262
406
214
18
15
13
245
517
789
53
113
17
245
497
261
781
17
85
212
406
22
517
1741
205
18
15
13
245
517
789
53
113
17
245
497
261
781
17
85
217
390
13
517
1741
205
18
15
13
245
517
789
53
113
17
245
497
261
781
17
85
217
395
11
523
1547
203
18
15
13
245
517
789
53
113
17
245
497
261
781
17
85
217
397
13
517
1741
205
18
15
13
245
517
789
53
113
17
245
497
261
781
17
85
217
391
13
517
1741
205
18
15
13
245
517
789
53
113
17
245
497
261
781
17
85
217
399
13
517
1741
205
18
15
13
245
517
789
53
113
17
245
497
261
781
17
213
212
390
22
262
406
470
18
15
13
245
517
789
53
113
17
245
497
261
781
17
213
217
395
11
523
395
459
18
15
13
245
517
789
53
113
17
245
497
261
781
17
213
217
391
13
265
394
459
18
15
13
245
517
789
53
113
17
245
497
261
781
529
85
212
390
557
681
205
205
18
15
13
245
517
789
53
113
17
245
497
261
781
529
85
212
406
534
645
205
205
18
15
13
245
517
789
53
113
17
245
497
261
781
529
85
217
390
525
645
205
205
18
15
13
245
517
789
53
113
17
245
497
261
781
529
85
217
395
523
651
203
203
18
15
13
245
517
789
53
113
17
245
497
261
781
529
85
217
397
525
645
205
205
18
15
13
245
517
789
53
113
17
245
497
261
781
529
85
217
391
525
645
205
205
18
15
13
245
517
789
53
113
17
245
497
261
781
529
85
217
399
525
645
205
205
18
15
13
245
517
789
53
113
17
245
497
261
781
529
341
212
390
557
681
205
717
18
15
13
245
517
789
53
113
17
245
497
261
781
529
341
212
406
534
645
205
717
18
15
13
245
517
789
53
113
17
245
497
261
781
529
341
217
390
525
645
205
717
18
15
13
245
517
789
53
113
17
245
497
261
781
529
341
217
395
523
651
203
715
18
15
13
245
517
789
53
113
17
245
497
261
781
529
341
217
391
525
645
205
717
18
15
13
245
517
789
53
113
17
245
497
261
781
529
341
217
399
573
645
205
717
18
15
13
245
517
789
53
113
17
245
309
257
770
1041
85
213
450
270
544
558
714
18
15
13
245
517
789
53
113
17
245
309
257
770
1041
85
213
457
270
544
558
714
18
15
13
245
517
789
53
113
17
245
309
257
770
1041
85
212
450
270
544
558
714
18
15
13
245
517
789
53
113
17
245
309
257
770
1041
85
217
450
270
544
558
714
18
15
13
245
517
789
53
113
17
245
309
257
770
1041
85
217
451
273
304
886
1127
18
15
13
245
517
789
53
113
17
245
309
257
770
1041
597
217
451
273
304
886
871
18
15
13
245
517
789
53
113
17
245
309
257
770
17
85
213
450
270
544
430
715
18
15
13
245
517
789
53
113
17
245
309
257
770
17
85
213
457
270
544
430
715
18
15
13
245
517
789
53
113
17
245
309
257
770
17
85
212
450
270
544
430
715
18
15
13
245
517
789
53
113
17
245
309
257
770
17
85
217
450
270
544
430
715
18
15
13
245
517
789
53
113
17
245
309
257
770
17
85
217
451
273
464
374
103
18
15
13
245
517
789
53
113
17
245
309
257
770
17
213
217
451
273
464
374
470
18
15
13
245
517
789
53
113
17
245
309
257
770
17
341
217
451
273
464
374
935
18
15
13
245
517
789
53
113
17
245
309
257
770
1039
77
217
449
273
528
530
1120
18
15
13
245
517
789
53
113
17
245
309
257
770
1039
77
217
450
273
528
530
1120
18
15
13
245
517
789
53
113
17
245
309
257
770
1054
85
213
449
273
560
552
705
18
15
13
245
517
789
53
113
17
245
309
257
770
1054
85
213
453
273
560
552
705
18
15
13
245
517
789
53
113
17
245
309
257
770
1054
85
217
449
273
560
552
705
18
15
13
245
517
789
53
113
17
245
309
257
770
1054
85
217
450
273
560
552
705
18
15
13
245
517
789
53
113
17
245
309
257
770
1054
85
217
451
273
560
552
705
18
15
13
245
517
789
53
113
17
245
309
257
770
30
85
213
449
273
304
424
193
18
15
13
245
517
789
53
113
17
245
309
257
770
30
85
213
453
273
304
424
193
18
15
13
245
517
789
53
113
17
245
309
257
770
30
85
217
449
273
304
424
193
18
15
13
245
517
789
53
113
17
245
309
257
770
30
85
217
450
273
304
424
193
18
15
13
245
517
789
53
113
17
245
309
257
770
30
85
217
451
273
304
424
193
18
15
13
245
517
789
53
113
17
245
309
257
770
30
85
217
453
273
304
424
193
18
15
13
245
517
789
53
113
17
245
309
257
770
30
213
217
449
273
304
424
449
18
15
13
245
517
789
53
113
17
245
309
257
770
30
213
217
450
273
304
424
449
18
15
13
245
517
789
53
113
17
245
309
257
770
30
213
217
451
273
304
424
449
18
15
13
245
517
789
53
113
17
245
309
257
770
30
213
217
453
273
304
424
449
18
15
13
245
517
789
53
113
17
245
309
257
773
1041
85
213
457
270
550
559
205
18
15
13
245
517
789
53
113
17
245
309
257
773
1041
85
212
450
270
550
559
205
18
15
13
245
517
789
53
113
17
245
309
257
773
1041
85
217
450
270
550
559
205
18
15
13
245
517
789
53
113
17
245
309
257
773
1041
85
217
451
271
541
542
214
18
15
13
245
517
789
53
113
17
245
309
257
773
17
85
213
457
270
550
431
205
18
15
13
245
517
789
53
113
17
245
309
257
773
17
85
212
450
270
550
431
205
18
15
13
245
517
789
53
113
17
245
309
257
773
17
85
217
450
270
550
431
205
18
15
13
245
517
789
53
113
17
245
309
257
773
17
85
217
451
271
541
414
214
18
15
13
245
517
789
53
113
17
245
309
257
773
17
213
213
457
270
294
431
461
18
15
13
245
517
789
53
113
17
245
309
257
773
17
213
212
450
270
294
431
461
18
15
13
245
517
789
53
113
17
245
309
257
773
17
213
217
451
271
541
414
470
18
15
13
245
517
789
53
113
17
245
309
257
777
1041
85
213
449
273
537
717
205
18
15
13
245
517
789
53
113
17
245
309
257
777
1041
85
213
450
273
533
525
205
18
15
13
245
517
789
53
113
17
245
309
257
777
1041
85
213
453
273
537
717
205
18
15
13
245
517
789
53
113
17
245
309
257
777
1041
85
213
457
270
537
717
205
18
15
13
245
517
789
53
113
17
245
309
257
777
1041
85
212
450
273
533
525
205
18
15
13
245
517
789
53
113
17
245
309
257
777
1041
85
217
449
273
533
525
205
18
15
13
245
517
789
53
113
17
245
309
257
777
1041
85
217
450
273
533
525
205
18
15
13
245
517
789
53
113
17
245
309
257
777
1041
85
217
451
273
533
525
205
18
15
13
245
517
789
53
113
17
245
309
257
777
1041
85
217
453
273
537
717
205
18
15
13
245
517
789
53
113
17
245
309
257
777
17
85
213
449
273
277
397
198
18
15
13
245
517
789
53
113
17
245
309
257
777
17
85
213
450
273
533
397
205
18
15
13
245
517
789
53
113
17
245
309
257
777
17
85
213
453
273
277
397
198
18
15
13
245
517
789
53
113
17
245
309
257
777
17
85
213
457
270
270
398
203
18
15
13
245
517
789
53
113
17
245
309
257
777
17
85
212
450
273
533
397
205
18
15
13
245
517
789
53
113
17
245
309
257
777
17
85
217
449
273
533
397
205
18
15
13
245
517
789
53
113
17
245
309
257
777
17
85
217
450
273
533
397
205
18
15
13
245
517
789
53
113
17
245
309
257
777
17
85
217
451
273
533
397
205
18
15
13
245
517
789
53
113
17
245
309
257
777
17
85
217
453
273
277
397
198
18
15
13
245
517
789
53
113
17
245
309
257
777
17
149
217
451
273
277
397
486
18
15
13
245
517
789
53
113
17
245
309
257
777
17
149
217
453
273
277
397
486
18
15
13
245
517
789
53
113
17
245
309
257
777
17
213
213
449
273
277
397
461
18
15
13
245
517
789
53
113
17
245
309
257
777
17
213
213
450
273
277
397
461
18
15
13
245
517
789
53
113
17
245
309
257
777
17
213
213
453
273
277
397
461
18
15
13
245
517
789
53
113
17
245
309
257
777
17
213
213
457
270
270
398
459
18
15
13
245
517
789
53
113
17
245
309
257
777
17
213
212
450
273
277
397
461
18
15
13
245
517
789
53
113
17
245
309
257
777
17
213
217
449
273
277
397
461
18
15
13
245
517
789
53
113
17
245
309
257
777
17
213
217
451
273
277
397
461
18
15
13
245
517
789
53
113
17
245
309
257
777
17
213
217
453
273
277
397
461
18
15
13
245
517
789
53
113
17
245
309
257
777
17
341
213
457
270
302
406
934
18
15
13
245
517
789
53
113
17
245
309
257
777
529
85
213
449
273
661
205
198
18
15
13
245
517
789
53
113
17
245
309
257
777
529
85
213
450
273
661
205
198
18
15
13
245
517
789
53
113
17
245
309
257
777
529
85
213
453
273
661
205
198
18
15
13
245
517
789
53
113
17
245
309
257
777
529
85
212
450
273
661
205
198
18
15
13
245
517
789
53
113
17
245
309
257
777
529
85
217
449
273
661
205
198
18
15
13
245
517
789
53
113
17
245
309
257
777
529
85
217
450
273
661
205
198
18
15
13
245
517
789
53
113
17
245
309
257
777
529
85
217
451
273
661
205
198
18
15
13
245
517
789
53
113
17
245
309
257
777
529
85
217
453
273
661
205
198
18
15
13
245
517
789
53
113
17
245
309
257
777
529
341
213
449
273
661
205
710
18
15
13
245
517
789
53
113
17
245
309
257
777
529
341
213
450
273
661
205
710
18
15
13
245
517
789
53
113
17
245
309
257
777
529
341
213
453
273
661
205
710
18
15
13
245
517
789
53
113
17
245
309
257
777
529
341
212
450
273
661
205
710
18
15
13
245
517
789
53
113
17
245
309
257
777
529
341
217
449
273
661
205
710
18
15
13
245
517
789
53
113
17
245
309
257
777
529
341
217
450
273
661
205
710
18
15
13
245
517
789
53
113
17
245
309
257
777
529
341
217
451
273
661
205
710
18
15
13
245
517
789
53
113
17
245
309
257
777
529
341
217
453
273
661
205
710
18
15
13
245
517
789
53
113
17
245
309
257
777
1054
86
213
449
273
537
712
192
18
15
13
245
517
789
53
113
17
245
309
257
777
1054
86
213
453
273
277
904
1216
18
15
13
245
517
789
53
113
17
245
309
257
777
1054
86
213
457
270
537
712
192
18
15
13
245
517
789
53
113
17
245
309
257
777
30
86
213
449
273
277
392
192
18
15
13
245
517
789
53
113
17
245
309
257
777
30
86
213
453
273
277
392
192
18
15
13
245
517
789
53
113
17
245
309
257
777
542
86
213
453
273
661
200
192
18
15
13
245
517
789
53
113
17
245
309
257
781
1041
85
213
449
273
538
523
203
18
15
13
245
517
789
53
113
17
245
309
257
781
1041
85
213
450
273
538
523
203
18
15
13
245
517
789
53
113
17
245
309
257
781
1041
85
213
453
273
538
523
203
18
15
13
245
517
789
53
113
17
245
309
257
781
1041
85
212
450
273
538
523
203
18
15
13
245
517
789
53
113
17
245
309
257
781
1041
85
217
449
273
538
523
203
18
15
13
245
517
789
53
113
17
245
309
257
781
1041
85
217
450
273
538
523
203
18
15
13
245
517
789
53
113
17
245
309
257
781
1041
85
217
451
273
538
523
203
18
15
13
245
517
789
53
113
17
245
309
257
781
1041
85
217
453
273
538
523
203
18
15
13
245
517
789
53
113
17
245
309
257
781
17
85
213
449
273
538
395
203
18
15
13
245
517
789
53
113
17
245
309
257
781
17
85
213
450
273
282
406
214
18
15
13
245
517
789
53
113
17
245
309
257
781
17
85
213
453
273
282
406
214
18
15
13
245
517
789
53
113
17
245
309
257
781
17
85
212
450
273
282
406
214
18
15
13
245
517
789
53
113
17
245
309
257
781
17
85
217
449
273
538
395
203
18
15
13
245
517
789
53
113
17
245
309
257
781
17
85
217
450
273
282
406
214
18
15
13
245
517
789
53
113
17
245
309
257
781
17
85
217
451
273
282
406
214
18
15
13
245
517
789
53
113
17
245
309
257
781
17
85
217
453
273
282
406
214
18
15
13
245
517
789
53
113
17
245
309
257
781
17
213
213
449
273
282
395
459
18
15
13
245
517
789
53
113
17
245
309
257
781
17
213
213
450
273
282
406
470
18
15
13
245
517
789
53
113
17
245
309
257
781
17
213
213
453
273
282
406
470
18
15
13
245
517
789
53
113
17
245
309
257
781
17
213
212
450
273
282
406
470
18
15
13
245
517
789
53
113
17
245
309
257
781
17
213
217
449
273
282
395
459
18
15
13
245
517
789
53
113
17
245
309
257
781
17
213
217
451
273
282
406
470
18
15
13
245
517
789
53
113
17
245
309
257
781
17
213
217
453
273
282
406
470
18
15
13
245
517
789
53
113
17
245
309
257
781
529
85
213
449
273
666
203
203
18
15
13
245
517
789
53
113
17
245
309
257
781
529
85
213
450
286
662
205
205
18
15
13
245
517
789
53
113
17
245
309
257
781
529
85
212
450
286
662
205
205
18
15
13
245
517
789
53
113
17
245
309
257
781
529
85
217
449
273
666
203
203
18
15
13
245
517
789
53
113
17
245
309
257
781
529
341
213
449
273
666
203
715
18
15
13
245
517
789
53
113
17
245
309
257
781
529
341
213
450
286
662
205
717
18
15
13
245
517
789
53
113
17
245
309
257
781
529
341
212
450
286
662
205
717
18
15
13
245
517
789
53
113
17
245
309
257
781
529
341
217
449
273
666
203
715
18
15
13
245
517
789
53
113
17
245
309
257
778
1038
77
217
450
271
280
880
97
18
15
13
245
517
789
53
113
17
245
309
257
778
1038
77
217
451
271
280
880
97
18
15
13
245
517
789
53
113
17
245
309
261
773
1041
85
213
449
265
538
542
214
18
15
13
245
517
789
53
113
17
245
309
261
773
1041
85
213
450
265
538
542
214
18
15
13
245
517
789
53
113
17
245
309
261
773
1041
85
213
453
265
538
542
214
18
15
13
245
517
789
53
113
17
245
309
261
773
1041
85
213
457
265
538
542
214
18
15
13
245
517
789
53
113
17
245
309
261
773
1041
85
212
450
265
538
542
214
18
15
13
245
517
789
53
113
17
245
309
261
773
1041
85
217
449
265
538
542
214
18
15
13
245
517
789
53
113
17
245
309
261
773
1041
85
217
450
265
538
542
214
18
15
13
245
517
789
53
113
17
245
309
261
773
1041
85
217
451
265
538
542
214
18
15
13
245
517
789
53
113
17
245
309
261
773
1041
85
217
453
265
538
542
214
18
15
13
245
517
789
53
113
17
245
309
261
773
1041
85
217
457
265
538
542
214
18
15
13
245
517
789
53
113
17
245
309
261
773
17
85
213
449
265
282
414
214
18
15
13
245
517
789
53
113
17
245
309
261
773
17
85
213
450
265
282
414
214
18
15
13
245
517
789
53
113
17
245
309
261
773
17
85
213
453
265
282
414
214
18
15
13
245
517
789
53
113
17
245
309
261
773
17
85
213
457
265
282
414
214
18
15
13
245
517
789
53
113
17
245
309
261
773
17
85
212
450
265
282
414
214
18
15
13
245
517
789
53
113
17
245
309
261
773
17
85
217
449
265
282
414
214
18
15
13
245
517
789
53
113
17
245
309
261
773
17
85
217
450
265
282
414
214
18
15
13
245
517
789
53
113
17
245
309
261
773
17
85
217
451
265
282
414
214
18
15
13
245
517
789
53
113
17
245
309
261
773
17
85
217
453
265
282
414
214
18
15
13
245
517
789
53
113
17
245
309
261
773
17
85
217
457
265
282
414
214
18
15
13
245
517
789
53
113
17
245
309
261
773
17
213
213
449
266
258
414
470
18
15
13
245
517
789
53
113
17
245
309
261
773
17
213
213
450
281
258
414
470
18
15
13
245
517
789
53
113
17
245
309
261
773
17
213
213
453
281
282
414
470
18
15
13
245
517
789
53
113
17
245
309
261
773
17
213
213
457
266
258
414
470
18
15
13
245
517
789
53
113
17
245
309
261
773
17
213
212
450
281
258
414
470
18
15
13
245
517
789
53
113
17
245
309
261
773
17
213
217
449
266
258
414
470
18
15
13
245
517
789
53
113
17
245
309
261
773
17
213
217
451
281
258
414
470
18
15
13
245
517
789
53
113
17
245
309
261
773
17
213
217
453
281
282
414
470
18
15
13
245
517
789
53
113
17
245
309
261
773
17
213
217
457
266
258
414
470
18
15
13
245
517
789
53
113
17
245
309
261
777
1041
85
213
449
269
273
909
1229
18
15
13
245
517
789
53
113
17
245
309
261
777
1041
85
213
450
269
273
909
1229
18
15
13
245
517
789
53
113
17
245
309
261
777
1041
85
213
453
269
273
909
1229
18
15
13
245
517
789
53
113
17
245
309
261
777
1041
85
213
457
269
273
909
1229
18
15
13
245
517
789
53
113
17
245
309
261
777
1041
85
212
450
281
273
909
205
18
15
13
245
517
789
53
113
17
245
309
261
777
1041
85
217
449
269
273
909
1229
18
15
13
245
517
789
53
113
17
245
309
261
777
1041
85
217
450
277
273
909
198
18
15
13
245
517
789
53
113
17
245
309
261
777
1041
85
217
451
269
273
909
1229
18
15
13
245
517
789
53
113
17
245
309
261
777
1041
85
217
453
269
273
909
1229
18
15
13
245
517
789
53
113
17
245
309
261
777
1041
85
217
457
269
273
909
1229
18
15
13
245
517
789
53
113
17
245
309
261
777
1041
597
213
453
277
465
845
1446
18
15
13
245
517
789
53
113
17
245
309
261
777
1041
597
217
453
277
465
845
1446
18
15
13
245
517
789
53
113
17
245
309
261
777
17
85
213
449
269
273
397
205
18
15
13
245
517
789
53
113
17
245
309
261
777
17
85
213
450
269
273
397
205
18
15
13
245
517
789
53
113
17
245
309
261
777
17
85
213
453
269
273
397
205
18
15
13
245
517
789
53
113
17
245
309
261
777
17
85
213
457
269
273
397
205
18
15
13
245
517
789
53
113
17
245
309
261
777
17
85
212
450
281
273
397
205
18
15
13
245
517
789
53
113
17
245
309
261
777
17
85
217
449
269
273
397
205
18
15
13
245
517
789
53
113
17
245
309
261
777
17
85
217
450
277
273
397
198
18
15
13
245
517
789
53
113
17
245
309
261
777
17
85
217
451
269
273
397
205
18
15
13
245
517
789
53
113
17
245
309
261
777
17
85
217
453
269
273
397
205
18
15
13
245
517
789
53
113
17
245
309
261
777
17
85
217
457
269
273
397
205
18
15
13
245
517
789
53
113
17
245
309
261
777
17
149
217
451
277
657
397
486
18
15
13
245
517
789
53
113
17
245
309
261
777
17
149
217
453
277
657
397
486
18
15
13
245
517
789
53
113
17
245
309
261
777
17
213
213
449
281
273
397
461
18
15
13
245
517
789
53
113
17
245
309
261
777
17
213
213
450
281
273
397
461
18
15
13
245
517
789
53
113
17
245
309
261
777
17
213
213
457
281
273
397
461
18
15
13
245
517
789
53
113
17
245
309
261
777
17
213
212
450
281
273
397
461
18
15
13
245
517
789
53
113
17
245
309
261
777
17
213
217
449
281
273
397
461
18
15
13
245
517
789
53
113
17
245
309
261
777
17
213
217
451
281
273
397
461
18
15
13
245
517
789
53
113
17
245
309
261
777
17
213
217
457
281
273
397
461
18
15
13
245
517
789
53
113
17
245
309
261
777
17
341
213
449
277
465
333
934
18
15
13
245
517
789
53
113
17
245
309
261
777
17
341
213
453
277
465
333
934
18
15
13
245
517
789
53
113
17
245
309
261
777
17
341
217
449
277
465
333
934
18
15
13
245
517
789
53
113
17
245
309
261
777
17
341
217
451
277
465
333
934
18
15
13
245
517
789
53
113
17
245
309
261
777
17
341
217
453
277
465
333
934
18
15
13
245
517
789
53
113
17
245
309
261
777
529
85
213
449
269
689
205
205
18
15
13
245
517
789
53
113
17
245
309
261
777
529
85
213
450
269
689
205
205
18
15
13
245
517
789
53
113
17
245
309
261
777
529
85
213
453
269
689
205
205
18
15
13
245
517
789
53
113
17
245
309
261
777
529
85
213
457
269
689
205
205
18
15
13
245
517
789
53
113
17
245
309
261
777
529
85
212
450
274
657
205
102
18
15
13
245
517
789
53
113
17
245
309
261
777
529
85
217
449
269
689
205
205
18
15
13
245
517
789
53
113
17
245
309
261
777
529
85
217
450
277
657
205
205
18
15
13
245
517
789
53
113
17
245
309
261
777
529
85
217
451
269
689
205
205
18
15
13
245
517
789
53
113
17
245
309
261
777
529
85
217
453
269
689
205
205
18
15
13
245
517
789
53
113
17
245
309
261
777
529
85
217
457
281
657
205
205
18
15
13
245
517
789
53
113
17
245
309
261
777
529
341
213
449
269
689
205
717
18
15
13
245
517
789
53
113
17
245
309
261
777
529
341
213
450
269
689
205
717
18
15
13
245
517
789
53
113
17
245
309
261
777
529
341
213
453
269
689
205
717
18
15
13
245
517
789
53
113
17
245
309
261
777
529
341
213
457
269
689
205
717
18
15
13
245
517
789
53
113
17
245
309
261
777
529
341
212
450
274
657
205
717
18
15
13
245
517
789
53
113
17
245
309
261
777
529
341
217
449
269
689
205
717
18
15
13
245
517
789
53
113
17
245
309
261
777
529
341
217
450
277
657
205
717
18
15
13
245
517
789
53
113
17
245
309
261
777
529
341
217
451
269
689
205
717
18
15
13
245
517
789
53
113
17
245
309
261
777
529
341
217
453
269
689
205
717
18
15
13
245
517
789
53
113
17
245
309
261
777
529
341
217
457
281
657
205
717
18
15
13
245
517
789
53
113
17
245
309
261
777
1054
86
213
449
277
273
904
192
18
15
13
245
517
789
53
113
17
245
309
261
777
1054
86
213
453
277
273
904
192
18
15
13
245
517
789
53
113
17
245
309
261
777
1054
86
213
457
281
657
712
192
18
15
13
245
517
789
53
113
17
245
309
261
777
30
86
213
449
277
273
392
192
18
15
13
245
517
789
53
113
17
245
309
261
777
30
86
213
453
277
273
392
192
18
15
13
245
517
789
53
113
17
245
309
261
777
542
86
213
453
277
657
200
192
18
15
13
245
517
789
53
113
17
245
309
261
777
542
86
213
457
281
657
200
192
18
15
13
245
517
789
53
113
17
245
309
261
781
1041
85
213
449
265
517
717
205
18
15
13
245
517
789
53
113
17
245
309
261
781
1041
85
213
450
265
521
522
202
18
15
13
245
517
789
53
113
17
245
309
261
781
1041
85
213
453
265
517
717
205
18
15
13
245
517
789
53
113
17
245
309
261
781
1041
85
213
457
265
517
717
205
18
15
13
245
517
789
53
113
17
245
309
261
781
1041
85
212
450
265
521
522
202
18
15
13
245
517
789
53
113
17
245
309
261
781
1041
85
217
449
265
517
717
205
18
15
13
245
517
789
53
113
17
245
309
261
781
1041
85
217
450
265
521
522
202
18
15
13
245
517
789
53
113
17
245
309
261
781
1041
85
217
451
265
517
717
205
18
15
13
245
517
789
53
113
17
245
309
261
781
1041
85
217
453
265
517
717
205
18
15
13
245
517
789
53
113
17
245
309
261
781
1041
85
217
457
265
517
717
205
18
15
13
245
517
789
53
113
17
245
309
261
781
1041
597
217
449
274
530
550
870
18
15
13
245
517
789
53
113
17
245
309
261
781
17
85
213
449
265
521
394
202
18
15
13
245
517
789
53
113
17
245
309
261
781
17
85
213
450
265
265
394
203
18
15
13
245
517
789
53
113
17
245
309
261
781
17
85
213
453
265
265
394
203
18
15
13
245
517
789
53
113
17
245
309
261
781
17
85
213
457
265
521
394
202
18
15
13
245
517
789
53
113
17
245
309
261
781
17
85
212
450
265
262
406
214
18
15
13
245
517
789
53
113
17
245
309
261
781
17
85
217
449
265
521
394
202
18
15
13
245
517
789
53
113
17
245
309
261
781
17
85
217
450
265
262
406
214
18
15
13
245
517
789
53
113
17
245
309
261
781
17
85
217
451
265
262
406
214
18
15
13
245
517
789
53
113
17
245
309
261
781
17
85
217
453
265
265
394
203
18
15
13
245
517
789
53
113
17
245
309
261
781
17
85
217
457
265
521
394
202
18
15
13
245
517
789
53
113
17
245
309
261
781
17
213
213
449
265
521
394
458
18
15
13
245
517
789
53
113
17
245
309
261
781
17
213
213
450
265
266
394
459
18
15
13
245
517
789
53
113
17
245
309
261
781
17
213
213
453
265
298
395
459
18
15
13
245
517
789
53
113
17
245
309
261
781
17
213
213
457
265
521
394
458
18
15
13
245
517
789
53
113
17
245
309
261
781
17
213
212
450
265
262
406
470
18
15
13
245
517
789
53
113
17
245
309
261
781
17
213
217
449
265
521
394
458
18
15
13
245
517
789
53
113
17
245
309
261
781
17
213
217
451
265
262
406
470
18
15
13
245
517
789
53
113
17
245
309
261
781
17
213
217
453
265
298
395
459
18
15
13
245
517
789
53
113
17
245
309
261
781
17
213
217
457
265
521
394
458
18
15
13
245
517
789
53
113
17
245
309
261
781
17
341
213
449
282
658
422
934
18
15
13
245
517
789
53
113
17
245
309
261
781
17
341
213
457
282
658
422
934
18
15
13
245
517
789
53
113
17
245
309
261
781
529
85
213
449
265
681
206
202
18
15
13
245
517
789
53
113
17
245
309
261
781
529
85
213
450
265
681
206
202
18
15
13
245
517
789
53
113
17
245
309
261
781
529
85
213
453
265
681
206
202
18
15
13
245
517
789
53
113
17
245
309
261
781
529
85
213
457
265
645
205
205
18
15
13
245
517
789
53
113
17
245
309
261
781
529
85
212
450
265
681
206
202
18
15
13
245
517
789
53
113
17
245
309
261
781
529
85
217
449
265
645
205
205
18
15
13
245
517
789
53
113
17
245
309
261
781
529
85
217
450
265
681
206
202
18
15
13
245
517
789
53
113
17
245
309
261
781
529
85
217
451
269
677
205
205
18
15
13
245
517
789
53
113
17
245
309
261
781
529
85
217
453
265
681
206
202
18
15
13
245
517
789
53
113
17
245
309
261
781
529
85
217
457
265
645
205
205
18
15
13
245
517
789
53
113
17
245
309
261
781
529
341
213
449
265
681
206
714
18
15
13
245
517
789
53
113
17
245
309
261
781
529
341
213
450
265
681
206
714
18
15
13
245
517
789
53
113
17
245
309
261
781
529
341
213
453
265
681
206
714
18
15
13
245
517
789
53
113
17
245
309
261
781
529
341
213
457
265
645
205
717
18
15
13
245
517
789
53
113
17
245
309
261
781
529
341
212
450
265
681
206
714
18
15
13
245
517
789
53
113
17
245
309
261
781
529
341
217
449
265
645
205
717
18
15
13
245
517
789
53
113
17
245
309
261
781
529
341
217
450
265
681
206
714
18
15
13
245
517
789
53
113
17
245
309
261
781
529
341
217
451
269
677
205
717
18
15
13
245
517
789
53
113
17
245
309
261
781
529
341
217
453
265
681
206
714
18
15
13
245
517
789
53
113
17
245
309
261
781
529
341
217
457
265
645
205
717
18
15
13
245
517
789
53
113
17
245
437
257
770
1041
85
212
418
270
592
558
203
18
15
13
245
517
789
53
113
17
245
437
257
770
1041
85
217
707
273
464
886
1127
18
15
13
245
517
789
53
113
17
245
437
257
770
17
85
212
418
302
288
374
103
18
15
13
245
517
789
53
113
17
245
437
257
770
17
85
217
707
273
464
374
103
18
15
13
245
517
789
53
113
17
245
437
257
770
17
213
212
418
302
288
374
470
18
15
13
245
517
789
53
113
17
245
437
257
770
1039
77
217
705
145
528
530
1120
18
15
13
245
517
789
53
113
17
245
437
257
773
1041
85
212
418
271
605
542
214
18
15
13
245
517
789
53
113
17
245
437
257
773
17
85
212
418
302
550
431
205
18
15
13
245
517
789
53
113
17
245
437
257
777
1041
85
213
705
145
533
525
102
18
15
13
245
517
789
53
113
17
245
437
257
777
1041
85
213
417
273
533
525
102
18
15
13
245
517
789
53
113
17
245
437
257
777
1041
85
213
706
145
533
525
102
18
15
13
245
517
789
53
113
17
245
437
257
777
1041
85
213
709
145
533
525
102
18
15
13
245
517
789
53
113
17
245
437
257
777
1041
85
212
418
270
526
526
203
18
15
13
245
517
789
53
113
17
245
437
257
777
1041
85
217
705
273
277
909
198
18
15
13
245
517
789
53
113
17
245
437
257
777
1041
85
217
706
145
533
525
102
18
15
13
245
517
789
53
113
17
245
437
257
777
1041
85
217
707
273
281
909
1229
18
15
13
245
517
789
53
113
17
245
437
257
777
1041
85
217
709
145
533
525
102
18
15
13
245
517
789
53
113
17
245
437
257
777
17
85
213
705
145
533
1549
166
18
15
13
245
517
789
53
113
17
245
437
257
777
17
85
213
417
273
533
1549
166
18
15
13
245
517
789
53
113
17
245
437
257
777
17
85
213
706
145
533
1549
166
18
15
13
245
517
789
53
113
17
245
437
257
777
17
85
213
709
145
533
1549
166
18
15
13
245
517
789
53
113
17
245
437
257
777
17
85
212
418
270
526
1742
202
18
15
13
245
517
789
53
113
17
245
437
257
777
17
85
217
705
273
277
397
198
18
15
13
245
517
789
53
113
17
245
437
257
777
17
85
217
707
273
281
397
205
18
15
13
245
517
789
53
113
17
245
437
257
777
17
85
217
709
145
533
1549
166
18
15
13
245
517
789
53
113
17
245
437
257
777
17
213
213
417
273
277
397
461
18
15
13
245
517
789
53
113
17
245
437
257
777
17
213
212
418
270
270
398
459
18
15
13
245
517
789
53
113
17
245
437
257
777
529
85
213
705
145
665
205
205
18
15
13
245
517
789
53
113
17
245
437
257
777
529
85
213
706
145
661
205
1222
18
15
13
245
517
789
53
113
17
245
437
257
777
529
85
213
709
145
661
205
1222
18
15
13
245
517
789
53
113
17
245
437
257
777
529
85
212
418
270
601
205
205
18
15
13
245
517
789
53
113
17
245
437
257
777
529
85
217
705
145
661
205
1222
18
15
13
245
517
789
53
113
17
245
437
257
777
529
85
217
707
145
661
205
1222
18
15
13
245
517
789
53
113
17
245
437
257
777
529
85
217
709
145
661
205
1222
18
15
13
245
517
789
53
113
17
245
437
257
777
529
341
213
705
145
665
205
717
18
15
13
245
517
789
53
113
17
245
437
257
777
529
341
213
706
145
661
205
710
18
15
13
245
517
789
53
113
17
245
437
257
777
529
341
213
709
145
661
205
710
18
15
13
245
517
789
53
113
17
245
437
257
777
529
341
212
418
270
601
205
717
18
15
13
245
517
789
53
113
17
245
437
257
777
529
341
217
705
145
661
205
710
18
15
13
245
517
789
53
113
17
245
437
257
777
529
341
217
709
145
661
205
710
18
15
13
245
517
789
53
113
17
245
437
257
781
1041
85
213
705
145
538
523
203
18
15
13
245
517
789
53
113
17
245
437
257
781
1041
85
213
417
273
538
534
214
18
15
13
245
517
789
53
113
17
245
437
257
781
1041
85
213
706
145
538
534
214
18
15
13
245
517
789
53
113
17
245
437
257
781
1041
85
213
709
145
538
534
214
18
15
13
245
517
789
53
113
17
245
437
257
781
1041
85
213
421
289
557
717
205
18
15
13
245
517
789
53
113
17
245
437
257
781
1041
85
212
418
289
557
717
205
18
15
13
245
517
789
53
113
17
245
437
257
781
1041
85
217
705
273
282
907
1227
18
15
13
245
517
789
53
113
17
245
437
257
781
1041
85
217
706
145
538
534
214
18
15
13
245
517
789
53
113
17
245
437
257
781
1041
85
217
707
273
282
907
1227
18
15
13
245
517
789
53
113
17
245
437
257
781
1041
85
217
709
145
538
534
214
18
15
13
245
517
789
53
113
17
245
437
257
781
17
85
213
705
145
538
1739
203
18
15
13
245
517
789
53
113
17
245
437
257
781
17
85
213
417
273
538
1739
203
18
15
13
245
517
789
53
113
17
245
437
257
781
17
85
213
706
145
538
1739
203
18
15
13
245
517
789
53
113
17
245
437
257
781
17
85
213
709
145
538
1739
203
18
15
13
245
517
789
53
113
17
245
437
257
781
17
85
213
421
289
557
1741
205
18
15
13
245
517
789
53
113
17
245
437
257
781
17
85
212
418
289
557
1741
205
18
15
13
245
517
789
53
113
17
245
437
257
781
17
85
217
705
273
282
395
1227
18
15
13
245
517
789
53
113
17
245
437
257
781
17
85
217
707
273
282
395
1227
18
15
13
245
517
789
53
113
17
245
437
257
781
17
85
217
709
145
538
1739
203
18
15
13
245
517
789
53
113
17
245
437
257
781
17
213
213
417
273
282
395
459
18
15
13
245
517
789
53
113
17
245
437
257
781
529
85
213
705
145
666
203
1227
18
15
13
245
517
789
53
113
17
245
437
257
781
529
85
213
706
158
662
205
1229
18
15
13
245
517
789
53
113
17
245
437
257
781
529
85
217
705
145
666
203
1227
18
15
13
245
517
789
53
113
17
245
437
257
781
529
85
217
707
143
685
205
205
18
15
13
245
517
789
53
113
17
245
437
257
781
529
341
213
705
145
666
203
715
18
15
13
245
517
789
53
113
17
245
437
257
781
529
341
213
706
158
662
205
717
18
15
13
245
517
789
53
113
17
245
437
257
781
529
341
217
705
145
666
203
715
18
15
13
245
517
789
53
113
17
245
437
261
773
1041
85
213
705
153
514
542
214
18
15
13
245
517
789
53
113
17
245
437
261
773
1041
85
213
417
265
602
942
205
18
15
13
245
517
789
53
113
17
245
437
261
773
1041
85
213
706
153
642
542
214
18
15
13
245
517
789
53
113
17
245
437
261
773
1041
85
213
709
153
538
542
214
18
15
13
245
517
789
53
113
17
245
437
261
773
1041
85
213
421
281
538
542
214
18
15
13
245
517
789
53
113
17
245
437
261
773
1041
85
212
418
265
602
942
205
18
15
13
245
517
789
53
113
17
245
437
261
773
1041
85
217
705
266
258
926
214
18
15
13
245
517
789
53
113
17
245
437
261
773
1041
85
217
706
138
514
542
214
18
15
13
245
517
789
53
113
17
245
437
261
773
1041
85
217
707
153
642
542
214
18
15
13
245
517
789
53
113
17
245
437
261
773
1041
85
217
709
153
538
542
214
18
15
13
245
517
789
53
113
17
245
437
261
773
1041
85
217
713
138
514
542
214
18
15
13
245
517
789
53
113
17
245
437
261
773
17
85
213
705
153
642
1566
214
18
15
13
245
517
789
53
113
17
245
437
261
773
17
85
213
417
266
514
1566
1750
18
15
13
245
517
789
53
113
17
245
437
261
773
17
85
213
706
153
642
1566
214
18
15
13
245
517
789
53
113
17
245
437
261
773
17
85
213
709
153
666
1566
1238
18
15
13
245
517
789
53
113
17
245
437
261
773
17
85
213
421
281
538
1566
1750
18
15
13
245
517
789
53
113
17
245
437
261
773
17
85
212
418
266
514
1566
1750
18
15
13
245
517
789
53
113
17
245
437
261
773
17
85
217
705
138
642
1566
1238
18
15
13
245
517
789
53
113
17
245
437
261
773
17
85
217
707
153
642
1566
214
18
15
13
245
517
789
53
113
17
245
437
261
773
17
85
217
709
153
666
1566
1238
18
15
13
245
517
789
53
113
17
245
437
261
773
17
85
217
713
138
642
1566
1238
18
15
13
245
517
789
53
113
17
245
437
261
773
17
213
213
417
266
258
414
470
18
15
13
245
517
789
53
113
17
245
437
261
773
17
213
212
418
266
258
414
470
18
15
13
245
517
789
53
113
17
245
437
261
777
1041
85
213
705
141
657
717
205
18
15
13
245
517
789
53
113
17
245
437
261
777
1041
85
213
417
274
529
525
1126
18
15
13
245
517
789
53
113
17
245
437
261
777
1041
85
213
706
141
657
717
205
18
15
13
245
517
789
53
113
17
245
437
261
777
1041
85
213
709
141
657
717
205
18
15
13
245
517
789
53
113
17
245
437
261
777
1041
85
213
421
277
529
525
1126
18
15
13
245
517
789
53
113
17
245
437
261
777
1041
85
212
418
281
529
525
205
18
15
13
245
517
789
53
113
17
245
437
261
777
1041
85
217
705
269
305
909
1229
18
15
13
245
517
789
53
113
17
245
437
261
777
1041
85
217
706
149
529
525
102
18
15
13
245
517
789
53
113
17
245
437
261
777
1041
85
217
707
141
657
717
205
18
15
13
245
517
789
53
113
17
245
437
261
777
1041
85
217
709
269
305
909
1229
18
15
13
245
517
789
53
113
17
245
437
261
777
1041
85
217
713
141
657
717
205
18
15
13
245
517
789
53
113
17
245
437
261
777
1041
597
213
421
277
465
845
1446
18
15
13
245
517
789
53
113
17
245
437
261
777
1041
597
217
709
277
465
845
1446
18
15
13
245
517
789
53
113
17
245
437
261
777
17
85
213
705
141
657
1741
205
18
15
13
245
517
789
53
113
17
245
437
261
777
17
85
213
417
274
273
397
198
18
15
13
245
517
789
53
113
17
245
437
261
777
17
85
213
706
141
657
1741
205
18
15
13
245
517
789
53
113
17
245
437
261
777
17
85
213
709
141
657
1741
205
18
15
13
245
517
789
53
113
17
245
437
261
777
17
85
213
421
277
273
397
198
18
15
13
245
517
789
53
113
17
245
437
261
777
17
85
212
418
281
273
397
205
18
15
13
245
517
789
53
113
17
245
437
261
777
17
85
217
705
269
305
397
205
18
15
13
245
517
789
53
113
17
245
437
261
777
17
85
217
707
269
305
397
205
18
15
13
245
517
789
53
113
17
245
437
261
777
17
85
217
709
269
305
397
205
18
15
13
245
517
789
53
113
17
245
437
261
777
17
85
217
713
141
657
1741
205
18
15
13
245
517
789
53
113
17
245
437
261
777
17
149
213
421
309
273
397
486
18
15
13
245
517
789
53
113
17
245
437
261
777
17
213
213
417
274
273
397
461
18
15
13
245
517
789
53
113
17
245
437
261
777
17
213
212
418
274
273
397
461
18
15
13
245
517
789
53
113
17
245
437
261
777
17
341
213
421
277
465
333
934
18
15
13
245
517
789
53
113
17
245
437
261
777
529
85
213
705
141
657
205
205
18
15
13
245
517
789
53
113
17
245
437
261
777
529
85
213
706
141
657
205
205
18
15
13
245
517
789
53
113
17
245
437
261
777
529
85
213
709
141
657
205
205
18
15
13
245
517
789
53
113
17
245
437
261
777
529
85
217
705
141
657
205
205
18
15
13
245
517
789
53
113
17
245
437
261
777
529
85
217
707
141
657
205
205
18
15
13
245
517
789
53
113
17
245
437
261
777
529
85
217
709
141
657
205
205
18
15
13
245
517
789
53
113
17
245
437
261
777
529
85
217
713
141
657
205
205
18
15
13
245
517
789
53
113
17
245
437
261
777
529
341
213
705
149
657
205
710
18
15
13
245
517
789
53
113
17
245
437
261
777
529
341
213
706
153
657
205
717
18
15
13
245
517
789
53
113
17
245
437
261
777
529
341
213
709
149
657
205
710
18
15
13
245
517
789
53
113
17
245
437
261
777
529
341
217
705
149
657
205
710
18
15
13
245
517
789
53
113
17
245
437
261
777
529
341
217
709
149
657
205
710
18
15
13
245
517
789
53
113
17
245
437
261
781
1041
85
213
705
137
517
717
205
18
15
13
245
517
789
53
113
17
245
437
261
781
1041
85
213
417
265
517
717
205
18
15
13
245
517
789
53
113
17
245
437
261
781
1041
85
213
706
137
553
1230
1226
18
15
13
245
517
789
53
113
17
245
437
261
781
1041
85
213
709
137
553
1230
1226
18
15
13
245
517
789
53
113
17
245
437
261
781
1041
85
213
421
265
517
717
205
18
15
13
245
517
789
53
113
17
245
437
261
781
1041
85
212
418
265
517
717
205
18
15
13
245
517
789
53
113
17
245
437
261
781
1041
85
217
705
265
262
918
214
18
15
13
245
517
789
53
113
17
245
437
261
781
1041
85
217
706
137
521
522
203
18
15
13
245
517
789
53
113
17
245
437
261
781
1041
85
217
707
265
262
918
214
18
15
13
245
517
789
53
113
17
245
437
261
781
1041
85
217
709
265
265
906
203
18
15
13
245
517
789
53
113
17
245
437
261
781
1041
85
217
713
137
517
717
205
18
15
13
245
517
789
53
113
17
245
437
261
781
1041
597
213
417
274
530
550
870
18
15
13
245
517
789
53
113
17
245
437
261
781
17
85
213
705
137
517
1741
205
18
15
13
245
517
789
53
113
17
245
437
261
781
17
85
213
417
265
517
1741
205
18
15
13
245
517
789
53
113
17
245
437
261
781
17
85
213
706
137
649
394
203
18
15
13
245
517
789
53
113
17
245
437
261
781
17
85
213
709
137
649
394
203
18
15
13
245
517
789
53
113
17
245
437
261
781
17
85
213
421
265
517
1741
205
18
15
13
245
517
789
53
113
17
245
437
261
781
17
85
212
418
265
517
1741
205
18
15
13
245
517
789
53
113
17
245
437
261
781
17
85
217
705
265
262
406
214
18
15
13
245
517
789
53
113
17
245
437
261
781
17
85
217
707
265
262
406
214
18
15
13
245
517
789
53
113
17
245
437
261
781
17
85
217
709
265
265
394
203
18
15
13
245
517
789
53
113
17
245
437
261
781
17
85
217
713
137
517
1741
205
18
15
13
245
517
789
53
113
17
245
437
261
781
17
213
213
417
265
266
395
459
18
15
13
245
517
789
53
113
17
245
437
261
781
17
213
213
421
265
266
395
459
18
15
13
245
517
789
53
113
17
245
437
261
781
17
213
212
418
265
266
395
459
18
15
13
245
517
789
53
113
17
245
437
261
781
17
341
213
417
313
550
422
934
18
15
13
245
517
789
53
113
17
245
437
261
781
17
341
213
421
313
550
422
934
18
15
13
245
517
789
53
113
17
245
437
261
781
529
85
213
705
137
645
205
205
18
15
13
245
517
789
53
113
17
245
437
261
781
529
85
213
417
265
618
203
203
18
15
13
245
517
789
53
113
17
245
437
261
781
529
85
213
706
137
649
205
205
18
15
13
245
517
789
53
113
17
245
437
261
781
529
85
213
709
137
649
205
205
18
15
13
245
517
789
53
113
17
245
437
261
781
529
85
217
705
137
645
205
205
18
15
13
245
517
789
53
113
17
245
437
261
781
529
85
217
707
137
645
205
205
18
15
13
245
517
789
53
113
17
245
437
261
781
529
85
217
709
137
645
205
205
18
15
13
245
517
789
53
113
17
245
437
261
781
529
85
217
713
137
645
205
205
18
15
13
245
517
789
53
113
17
245
437
261
781
529
341
213
705
137
645
205
717
18
15
13
245
517
789
53
113
17
245
437
261
781
529
341
213
706
137
649
205
717
18
15
13
245
517
789
53
113
17
245
437
261
781
529
341
213
709
137
649
205
717
18
15
13
245
517
789
53
113
17
245
437
261
781
529
341
217
705
137
645
205
717
18
15
13
245
517
789
53
113
17
245
437
261
781
529
341
217
709
137
645
205
717
18
15
13
245
517
789
53
113
17
245
501
257
770
1041
85
213
386
46
544
558
203
18
15
13
245
517
789
53
113
17
245
501
257
770
1041
85
217
387
545
520
942
1222
18
15
13
245
517
789
53
113
17
245
501
257
770
17
85
213
386
46
288
430
203
18
15
13
245
517
789
53
113
17
245
501
257
770
17
213
213
386
558
672
430
458
18
15
13
245
517
789
53
113
17
245
501
257
770
1039
77
217
385
17
528
530
1120
18
15
13
245
517
789
53
113
17
245
501
257
770
1039
77
217
386
17
528
530
1120
18
15
13
245
517
789
53
113
17
245
501
257
770
1039
77
217
401
17
528
530
1120
18
15
13
245
517
789
53
113
17
245
501
257
770
1039
77
217
402
17
528
530
1120
18
15
13
245
517
789
53
113
17
245
501
257
773
1041
85
217
385
33
522
943
1229
18
15
13
245
517
789
53
113
17
245
501
257
773
1041
85
217
387
33
266
943
205
18
15
13
245
517
789
53
113
17
245
501
257
773
17
85
217
385
33
266
431
205
18
15
13
245
517
789
53
113
17
245
501
257
773
17
85
217
387
33
266
431
205
18
15
13
245
517
789
53
113
17
245
501
257
773
17
213
217
385
33
266
431
461
18
15
13
245
517
789
53
113
17
245
501
257
773
17
213
217
387
33
266
431
461
18
15
13
245
517
789
53
113
17
245
501
257
777
1041
85
213
385
33
281
918
1238
18
15
13
245
517
789
53
113
17
245
501
257
777
1041
85
213
386
17
533
525
102
18
15
13
245
517
789
53
113
17
245
501
257
777
1041
85
213
389
17
533
525
102
18
15
13
245
517
789
53
113
17
245
501
257
777
1041
85
213
401
17
533
525
102
18
15
13
245
517
789
53
113
17
245
501
257
777
1041
85
213
405
17
533
525
102
18
15
13
245
517
789
53
113
17
245
501
257
777
1041
85
213
402
17
533
525
102
18
15
13
245
517
789
53
113
17
245
501
257
777
1041
85
212
402
17
533
525
102
18
15
13
245
517
789
53
113
17
245
501
257
777
1041
85
217
385
33
281
918
1238
18
15
13
245
517
789
53
113
17
245
501
257
777
1041
85
217
389
17
533
525
102
18
15
13
245
517
789
53
113
17
245
501
257
777
1041
85
217
387
33
281
918
1238
18
15
13
245
517
789
53
113
17
245
501
257
777
1041
85
217
401
17
533
525
102
18
15
13
245
517
789
53
113
17
245
501
257
777
1041
85
217
405
17
533
525
102
18
15
13
245
517
789
53
113
17
245
501
257
777
1041
85
217
402
17
533
525
102
18
15
13
245
517
789
53
113
17
245
501
257
777
1041
597
213
401
529
469
845
1446
18
15
13
245
517
789
53
113
17
245
501
257
777
1041
597
213
405
529
469
845
1446
18
15
13
245
517
789
53
113
17
245
501
257
777
1041
597
213
402
529
469
845
1446
18
15
13
245
517
789
53
113
17
245
501
257
777
1041
597
217
385
529
469
845
1446
18
15
13
245
517
789
53
113
17
245
501
257
777
1041
597
217
401
529
469
845
1446
18
15
13
245
517
789
53
113
17
245
501
257
777
1041
597
217
405
529
469
845
1446
18
15
13
245
517
789
53
113
17
245
501
257
777
17
85
213
385
33
281
406
214
18
15
13
245
517
789
53
113
17
245
501
257
777
17
85
213
386
17
533
1549
166
18
15
13
245
517
789
53
113
17
245
501
257
777
17
85
213
389
17
533
1549
166
18
15
13
245
517
789
53
113
17
245
501
257
777
17
85
213
401
17
533
1549
166
18
15
13
245
517
789
53
113
17
245
501
257
777
17
85
213
405
17
533
1549
166
18
15
13
245
517
789
53
113
17
245
501
257
777
17
85
213
402
17
533
1549
166
18
15
13
245
517
789
53
113
17
245
501
257
777
17
85
212
402
17
533
1549
166
18
15
13
245
517
789
53
113
17
245
501
257
777
17
85
217
385
33
281
406
214
18
15
13
245
517
789
53
113
17
245
501
257
777
17
85
217
389
17
533
1549
166
18
15
13
245
517
789
53
113
17
245
501
257
777
17
85
217
387
33
281
406
214
18
15
13
245
517
789
53
113
17
245
501
257
777
17
85
217
401
17
533
1549
166
18
15
13
245
517
789
53
113
17
245
501
257
777
17
85
217
405
17
533
1549
166
18
15
13
245
517
789
53
113
17
245
501
257
777
17
85
217
402
17
533
1549
166
18
15
13
245
517
789
53
113
17
245
501
257
777
17
149
213
401
17
533
397
486
18
15
13
245
517
789
53
113
17
245
501
257
777
17
149
213
405
17
533
397
486
18
15
13
245
517
789
53
113
17
245
501
257
777
17
149
213
402
17
533
397
486
18
15
13
245
517
789
53
113
17
245
501
257
777
17
149
217
389
17
533
397
486
18
15
13
245
517
789
53
113
17
245
501
257
777
17
149
217
387
17
533
397
486
18
15
13
245
517
789
53
113
17
245
501
257
777
17
149
217
401
17
533
397
486
18
15
13
245
517
789
53
113
17
245
501
257
777
17
213
213
385
17
533
397
461
18
15
13
245
517
789
53
113
17
245
501
257
777
17
213
213
386
17
533
397
461
18
15
13
245
517
789
53
113
17
245
501
257
777
17
213
213
389
17
533
397
461
18
15
13
245
517
789
53
113
17
245
501
257
777
17
213
213
401
17
533
397
461
18
15
13
245
517
789
53
113
17
245
501
257
777
17
213
213
405
17
533
397
461
18
15
13
245
517
789
53
113
17
245
501
257
777
17
213
213
402
17
533
397
461
18
15
13
245
517
789
53
113
17
245
501
257
777
17
213
212
402
17
533
397
461
18
15
13
245
517
789
53
113
17
245
501
257
777
17
213
217
385
17
533
397
461
18
15
13
245
517
789
53
113
17
245
501
257
777
17
213
217
389
17
533
397
461
18
15
13
245
517
789
53
113
17
245
501
257
777
17
213
217
387
17
533
397
461
18
15
13
245
517
789
53
113
17
245
501
257
777
529
85
213
386
529
661
205
205
18
15
13
245
517
789
53
113
17
245
501
257
777
529
85
213
402
529
661
205
205
18
15
13
245
517
789
53
113
17
245
501
257
777
529
85
212
402
529
661
205
205
18
15
13
245
517
789
53
113
17
245
501
257
777
529
85
217
385
529
661
205
205
18
15
13
245
517
789
53
113
17
245
501
257
777
529
85
217
387
529
661
205
205
18
15
13
245
517
789
53
113
17
245
501
257
777
529
85
217
402
529
661
205
205
18
15
13
245
517
789
53
113
17
245
501
257
777
1054
86
213
401
17
537
712
192
18
15
13
245
517
789
53
113
17
245
501
257
777
1054
86
213
405
17
537
712
192
18
15
13
245
517
789
53
113
17
245
501
257
777
1054
86
213
402
17
537
712
192
18
15
13
245
517
789
53
113
17
245
501
257
777
30
86
213
401
17
537
1736
192
18
15
13
245
517
789
53
113
17
245
501
257
777
30
86
213
405
17
537
1736
192
18
15
13
245
517
789
53
113
17
245
501
257
777
30
86
213
402
17
537
1736
192
18
15
13
245
517
789
53
113
17
245
501
257
781
1041
85
213
385
17
538
523
203
18
15
13
245
517
789
53
113
17
245
501
257
781
1041
85
213
386
49
538
534
214
18
15
13
245
517
789
53
113
17
245
501
257
781
1041
85
213
389
17
538
534
214
18
15
13
245
517
789
53
113
17
245
501
257
781
1041
85
213
401
17
538
523
203
18
15
13
245
517
789
53
113
17
245
501
257
781
1041
85
213
405
17
538
523
203
18
15
13
245
517
789
53
113
17
245
501
257
781
1041
85
213
402
17
538
523
203
18
15
13
245
517
789
53
113
17
245
501
257
781
1041
85
212
402
17
538
523
203
18
15
13
245
517
789
53
113
17
245
501
257
781
1041
85
217
385
33
525
522
203
18
15
13
245
517
789
53
113
17
245
501
257
781
1041
85
217
389
17
538
534
214
18
15
13
245
517
789
53
113
17
245
501
257
781
1041
85
217
387
17
538
534
214
18
15
13
245
517
789
53
113
17
245
501
257
781
1041
85
217
401
17
538
523
203
18
15
13
245
517
789
53
113
17
245
501
257
781
1041
85
217
393
33
525
522
203
18
15
13
245
517
789
53
113
17
245
501
257
781
1041
85
217
405
17
538
523
203
18
15
13
245
517
789
53
113
17
245
501
257
781
1041
85
217
402
17
538
523
203
18
15
13
245
517
789
53
113
17
245
501
257
781
17
85
213
385
17
538
1558
214
18
15
13
245
517
789
53
113
17
245
501
257
781
17
85
213
386
49
538
1558
1238
18
15
13
245
517
789
53
113
17
245
501
257
781
17
85
213
389
17
538
1558
214
18
15
13
245
517
789
53
113
17
245
501
257
781
17
85
213
401
17
538
1558
214
18
15
13
245
517
789
53
113
17
245
501
257
781
17
85
213
405
17
538
1558
214
18
15
13
245
517
789
53
113
17
245
501
257
781
17
85
213
402
17
538
1558
214
18
15
13
245
517
789
53
113
17
245
501
257
781
17
85
212
402
17
538
1558
214
18
15
13
245
517
789
53
113
17
245
501
257
781
17
85
217
385
33
525
394
203
18
15
13
245
517
789
53
113
17
245
501
257
781
17
85
217
389
17
538
1558
214
18
15
13
245
517
789
53
113
17
245
501
257
781
17
85
217
387
17
538
1558
214
18
15
13
245
517
789
53
113
17
245
501
257
781
17
85
217
401
17
538
1558
214
18
15
13
245
517
789
53
113
17
245
501
257
781
17
85
217
405
17
538
1558
214
18
15
13
245
517
789
53
113
17
245
501
257
781
17
85
217
402
17
538
1558
214
18
15
13
245
517
789
53
113
17
245
501
257
781
17
213
213
385
17
538
395
459
18
15
13
245
517
789
53
113
17
245
501
257
781
17
213
213
386
49
282
406
470
18
15
13
245
517
789
53
113
17
245
501
257
781
17
213
213
389
17
282
406
470
18
15
13
245
517
789
53
113
17
245
501
257
781
17
213
213
401
17
538
395
459
18
15
13
245
517
789
53
113
17
245
501
257
781
17
213
213
405
17
538
395
459
18
15
13
245
517
789
53
113
17
245
501
257
781
17
213
213
402
17
538
395
459
18
15
13
245
517
789
53
113
17
245
501
257
781
17
213
212
402
17
538
395
459
18
15
13
245
517
789
53
113
17
245
501
257
781
17
213
217
385
33
525
394
459
18
15
13
245
517
789
53
113
17
245
501
257
781
17
213
217
389
17
282
406
470
18
15
13
245
517
789
53
113
17
245
501
257
781
17
213
217
387
17
282
395
459
18
15
13
245
517
789
53
113
17
245
501
257
781
529
85
217
385
545
653
205
205
18
15
13
245
517
789
53
113
17
245
501
257
781
529
341
217
385
545
653
205
717
18
15
13
245
517
789
53
113
17
245
501
257
778
1041
85
213
385
33
280
910
203
18
15
13
245
517
789
53
113
17
245
501
257
778
1041
85
217
385
33
536
910
1227
18
15
13
245
517
789
53
113
17
245
501
257
778
1041
85
217
387
33
536
910
1227
18
15
13
245
517
789
53
113
17
245
501
257
778
17
85
213
385
33
280
398
203
18
15
13
245
517
789
53
113
17
245
501
257
778
17
85
217
385
33
536
398
203
18
15
13
245
517
789
53
113
17
245
501
257
778
17
85
217
387
33
536
398
203
18
15
13
245
517
789
53
113
17
245
501
257
778
1038
77
217
385
33
536
512
97
18
15
13
245
517
789
53
113
17
245
501
257
778
1038
77
217
387
33
536
512
97
18
15
13
245
517
789
53
113
17
245
501
257
778
14
77
217
385
33
280
384
97
18
15
13
245
517
789
53
113
17
245
501
257
778
14
77
217
387
33
280
384
97
18
15
13
245
517
789
53
113
17
245
501
261
773
1041
85
213
385
25
514
542
214
18
15
13
245
517
789
53
113
17
245
501
261
773
1041
85
213
386
22
534
558
205
18
15
13
245
517
789
53
113
17
245
501
261
773
1041
85
213
401
25
514
542
214
18
15
13
245
517
789
53
113
17
245
501
261
773
1041
85
213
402
22
534
558
205
18
15
13
245
517
789
53
113
17
245
501
261
773
1041
85
212
402
22
534
558
205
18
15
13
245
517
789
53
113
17
245
501
261
773
1041
85
217
385
9
538
542
214
18
15
13
245
517
789
53
113
17
245
501
261
773
1041
85
217
389
9
538
542
214
18
15
13
245
517
789
53
113
17
245
501
261
773
1041
85
217
387
9
538
542
214
18
15
13
245
517
789
53
113
17
245
501
261
773
1041
85
217
401
25
514
542
214
18
15
13
245
517
789
53
113
17
245
501
261
773
1041
85
217
393
10
514
542
214
18
15
13
245
517
789
53
113
17
245
501
261
773
1041
85
217
402
22
534
558
205
18
15
13
245
517
789
53
113
17
245
501
261
773
17
85
213
385
25
514
1566
214
18
15
13
245
517
789
53
113
17
245
501
261
773
17
85
213
386
22
278
430
205
18
15
13
245
517
789
53
113
17
245
501
261
773
17
85
213
401
25
514
1566
214
18
15
13
245
517
789
53
113
17
245
501
261
773
17
85
213
402
22
278
430
205
18
15
13
245
517
789
53
113
17
245
501
261
773
17
85
212
402
22
278
430
205
18
15
13
245
517
789
53
113
17
245
501
261
773
17
85
217
385
10
514
1566
214
18
15
13
245
517
789
53
113
17
245
501
261
773
17
85
217
389
25
538
1566
214
18
15
13
245
517
789
53
113
17
245
501
261
773
17
85
217
387
25
514
1566
214
18
15
13
245
517
789
53
113
17
245
501
261
773
17
85
217
401
25
514
1566
214
18
15
13
245
517
789
53
113
17
245
501
261
773
17
85
217
402
22
278
430
205
18
15
13
245
517
789
53
113
17
245
501
261
773
17
213
213
385
25
258
414
470
18
15
13
245
517
789
53
113
17
245
501
261
773
17
213
213
386
22
278
430
461
18
15
13
245
517
789
53
113
17
245
501
261
773
17
213
213
401
25
258
414
470
18
15
13
245
517
789
53
113
17
245
501
261
773
17
213
213
402
22
278
430
461
18
15
13
245
517
789
53
113
17
245
501
261
773
17
213
212
402
22
278
430
461
18
15
13
245
517
789
53
113
17
245
501
261
773
17
213
217
385
10
258
414
470
18
15
13
245
517
789
53
113
17
245
501
261
773
17
213
217
389
25
282
414
470
18
15
13
245
517
789
53
113
17
245
501
261
773
17
213
217
387
25
258
414
470
18
15
13
245
517
789
53
113
17
245
501
261
777
1041
85
213
385
53
529
525
102
18
15
13
245
517
789
53
113
17
245
501
261
777
1041
85
213
386
22
529
525
102
18
15
13
245
517
789
53
113
17
245
501
261
777
1041
85
213
389
21
529
525
102
18
15
13
245
517
789
53
113
17
245
501
261
777
1041
85
213
401
21
529
525
102
18
15
13
245
517
789
53
113
17
245
501
261
777
1041
85
213
405
21
529
525
102
18
15
13
245
517
789
53
113
17
245
501
261
777
1041
85
213
402
21
529
525
102
18
15
13
245
517
789
53
113
17
245
501
261
777
1041
85
212
402
21
529
525
102
18
15
13
245
517
789
53
113
17
245
501
261
777
1041
85
217
385
13
273
909
205
18
15
13
245
517
789
53
113
17
245
501
261
777
1041
85
217
389
13
273
909
205
18
15
13
245
517
789
53
113
17
245
501
261
777
1041
85
217
387
13
273
909
205
18
15
13
245
517
789
53
113
17
245
501
261
777
1041
85
217
401
21
529
525
102
18
15
13
245
517
789
53
113
17
245
501
261
777
1041
85
217
405
21
529
525
102
18
15
13
245
517
789
53
113
17
245
501
261
777
1041
85
217
402
21
529
525
102
18
15
13
245
517
789
53
113
17
245
501
261
777
1041
597
213
401
530
465
845
1446
18
15
13
245
517
789
53
113
17
245
501
261
777
1041
597
213
405
533
465
845
1446
18
15
13
245
517
789
53
113
17
245
501
261
777
1041
597
213
402
534
465
845
1446
18
15
13
245
517
789
53
113
17
245
501
261
777
1041
597
217
389
533
465
845
1446
18
15
13
245
517
789
53
113
17
245
501
261
777
1041
597
217
405
533
465
845
1446
18
15
13
245
517
789
53
113
17
245
501
261
777
17
85
213
385
53
529
1549
166
18
15
13
245
517
789
53
113
17
245
501
261
777
17
85
213
386
22
529
1549
166
18
15
13
245
517
789
53
113
17
245
501
261
777
17
85
213
389
21
529
397
198
18
15
13
245
517
789
53
113
17
245
501
261
777
17
85
213
401
21
529
397
198
18
15
13
245
517
789
53
113
17
245
501
261
777
17
85
213
405
21
529
397
198
18
15
13
245
517
789
53
113
17
245
501
261
777
17
85
213
402
21
529
397
198
18
15
13
245
517
789
53
113
17
245
501
261
777
17
85
212
402
21
529
397
198
18
15
13
245
517
789
53
113
17
245
501
261
777
17
85
217
385
13
273
397
205
18
15
13
245
517
789
53
113
17
245
501
261
777
17
85
217
389
13
273
397
205
18
15
13
245
517
789
53
113
17
245
501
261
777
17
85
217
387
13
273
397
205
18
15
13
245
517
789
53
113
17
245
501
261
777
17
85
217
401
21
529
397
198
18
15
13
245
517
789
53
113
17
245
501
261
777
17
85
217
405
21
529
397
198
18
15
13
245
517
789
53
113
17
245
501
261
777
17
85
217
402
21
529
397
198
18
15
13
245
517
789
53
113
17
245
501
261
777
17
149
213
401
21
273
397
486
18
15
13
245
517
789
53
113
17
245
501
261
777
17
149
213
405
21
273
397
486
18
15
13
245
517
789
53
113
17
245
501
261
777
17
149
213
402
21
273
397
486
18
15
13
245
517
789
53
113
17
245
501
261
777
17
149
217
389
21
273
397
486
18
15
13
245
517
789
53
113
17
245
501
261
777
17
149
217
387
21
273
397
486
18
15
13
245
517
789
53
113
17
245
501
261
777
17
149
217
401
21
273
397
486
18
15
13
245
517
789
53
113
17
245
501
261
777
17
213
213
386
22
273
397
461
18
15
13
245
517
789
53
113
17
245
501
261
777
17
213
213
401
25
273
397
461
18
15
13
245
517
789
53
113
17
245
501
261
777
17
213
213
402
22
273
397
461
18
15
13
245
517
789
53
113
17
245
501
261
777
17
213
212
402
22
273
397
461
18
15
13
245
517
789
53
113
17
245
501
261
777
17
213
217
385
25
273
397
461
18
15
13
245
517
789
53
113
17
245
501
261
777
1054
86
213
401
21
273
904
192
18
15
13
245
517
789
53
113
17
245
501
261
777
1054
86
213
405
21
273
904
192
18
15
13
245
517
789
53
113
17
245
501
261
777
1054
86
213
402
21
273
904
192
18
15
13
245
517
789
53
113
17
245
501
261
777
30
86
213
401
21
273
392
192
18
15
13
245
517
789
53
113
17
245
501
261
777
30
86
213
405
21
273
392
192
18
15
13
245
517
789
53
113
17
245
501
261
777
30
86
213
402
21
273
392
192
18
15
13
245
517
789
53
113
17
245
501
261
777
542
86
213
405
533
657
200
192
18
15
13
245
517
789
53
113
17
245
501
261
777
542
86
213
402
533
657
200
192
18
15
13
245
517
789
53
113
17
245
501
261
777
542
342
213
405
533
657
200
704
18
15
13
245
517
789
53
113
17
245
501
261
777
542
342
213
402
533
657
200
704
18
15
13
245
517
789
53
113
17
245
501
261
781
1041
85
213
385
25
517
717
205
18
15
13
245
517
789
53
113
17
245
501
261
781
1041
85
213
386
41
521
522
203
18
15
13
245
517
789
53
113
17
245
501
261
781
1041
85
213
389
21
517
717
205
18
15
13
245
517
789
53
113
17
245
501
261
781
1041
85
213
401
21
517
717
205
18
15
13
245
517
789
53
113
17
245
501
261
781
1041
85
213
405
21
517
717
205
18
15
13
245
517
789
53
113
17
245
501
261
781
1041
85
213
402
21
517
717
205
18
15
13
245
517
789
53
113
17
245
501
261
781
1041
85
212
402
21
517
717
205
18
15
13
245
517
789
53
113
17
245
501
261
781
1041
85
217
385
9
517
717
205
18
15
13
245
517
789
53
113
17
245
501
261
781
1041
85
217
389
9
517
717
205
18
15
13
245
517
789
53
113
17
245
501
261
781
1041
85
217
387
9
517
717
205
18
15
13
245
517
789
53
113
17
245
501
261
781
1041
85
217
401
21
517
717
205
18
15
13
245
517
789
53
113
17
245
501
261
781
1041
85
217
393
10
521
522
203
18
15
13
245
517
789
53
113
17
245
501
261
781
1041
85
217
405
21
517
717
205
18
15
13
245
517
789
53
113
17
245
501
261
781
1041
85
217
402
21
517
717
205
18
15
13
245
517
789
53
113
17
245
501
261
781
1041
597
213
401
18
530
550
870
18
15
13
245
517
789
53
113
17
245
501
261
781
1041
597
213
402
18
530
550
870
18
15
13
245
517
789
53
113
17
245
501
261
781
1041
597
217
385
18
530
550
870
18
15
13
245
517
789
53
113
17
245
501
261
781
17
85
213
385
25
517
1741
205
18
15
13
245
517
789
53
113
17
245
501
261
781
17
85
213
386
41
521
394
203
18
15
13
245
517
789
53
113
17
245
501
261
781
17
85
213
389
21
517
1741
205
18
15
13
245
517
789
53
113
17
245
501
261
781
17
85
213
401
21
517
1741
205
18
15
13
245
517
789
53
113
17
245
501
261
781
17
85
213
405
21
517
1741
205
18
15
13
245
517
789
53
113
17
245
501
261
781
17
85
213
402
21
517
1741
205
18
15
13
245
517
789
53
113
17
245
501
261
781
17
85
212
402
21
517
1741
205
18
15
13
245
517
789
53
113
17
245
501
261
781
17
85
217
385
9
517
1741
205
18
15
13
245
517
789
53
113
17
245
501
261
781
17
85
217
389
9
517
1741
205
18
15
13
245
517
789
53
113
17
245
501
261
781
17
85
217
387
9
517
1741
205
18
15
13
245
517
789
53
113
17
245
501
261
781
17
85
217
401
21
517
1741
205
18
15
13
245
517
789
53
113
17
245
501
261
781
17
85
217
405
21
517
1741
205
18
15
13
245
517
789
53
113
17
245
501
261
781
17
85
217
402
21
517
1741
205
18
15
13
245
517
789
53
113
17
245
501
261
781
17
149
213
401
18
274
422
486
18
15
13
245
517
789
53
113
17
245
501
261
781
17
149
213
402
18
274
422
486
18
15
13
245
517
789
53
113
17
245
501
261
781
17
213
213
385
25
266
395
459
18
15
13
245
517
789
53
113
17
245
501
261
781
17
213
213
386
41
521
394
459
18
15
13
245
517
789
53
113
17
245
501
261
781
17
213
213
389
41
521
394
459
18
15
13
245
517
789
53
113
17
245
501
261
781
17
213
213
401
25
262
406
470
18
15
13
245
517
789
53
113
17
245
501
261
781
17
213
213
402
22
262
406
470
18
15
13
245
517
789
53
113
17
245
501
261
781
17
213
212
402
22
262
406
470
18
15
13
245
517
789
53
113
17
245
501
261
781
17
213
217
385
9
521
394
459
18
15
13
245
517
789
53
113
17
245
501
261
781
17
213
217
389
9
521
394
459
18
15
13
245
517
789
53
113
17
245
501
261
781
17
213
217
387
9
521
394
459
18
15
13
245
517
789
53
113
17
245
501
261
781
17
341
213
401
18
466
422
934
18
15
13
245
517
789
53
113
17
245
501
261
781
17
341
213
402
18
466
422
934
18
15
13
245
517
789
53
113
17
245
501
261
781
17
341
217
385
18
466
422
934
18
15
13
245
517
789
53
113
17
245
501
261
781
529
85
213
385
537
649
205
205
18
15
13
245
517
789
53
113
17
245
501
261
781
529
85
213
386
553
681
205
205
18
15
13
245
517
789
53
113
17
245
501
261
781
529
85
213
389
533
645
205
205
18
15
13
245
517
789
53
113
17
245
501
261
781
529
85
213
401
533
645
205
205
18
15
13
245
517
789
53
113
17
245
501
261
781
529
85
213
405
533
645
205
205
18
15
13
245
517
789
53
113
17
245
501
261
781
529
85
213
402
533
645
205
205
18
15
13
245
517
789
53
113
17
245
501
261
781
529
85
212
402
533
645
205
205
18
15
13
245
517
789
53
113
17
245
501
261
781
529
85
217
385
521
645
205
205
18
15
13
245
517
789
53
113
17
245
501
261
781
529
85
217
389
521
649
205
205
18
15
13
245
517
789
53
113
17
245
501
261
781
529
85
217
387
521
645
205
205
18
15
13
245
517
789
53
113
17
245
501
261
781
529
85
217
401
533
645
205
205
18
15
13
245
517
789
53
113
17
245
501
261
781
529
85
217
393
522
651
203
203
18
15
13
245
517
789
53
113
17
245
501
261
781
529
85
217
405
533
645
205
205
18
15
13
245
517
789
53
113
17
245
501
261
781
529
85
217
402
533
645
205
205
18
15
13
245
517
789
53
113
17
245
501
261
781
529
341
213
385
537
649
205
717
18
15
13
245
517
789
53
113
17
245
501
261
781
529
341
213
386
553
681
205
717
18
15
13
245
517
789
53
113
17
245
501
261
781
529
341
213
389
533
645
205
717
18
15
13
245
517
789
53
113
17
245
501
261
781
529
341
213
401
533
645
205
717
18
15
13
245
517
789
53
113
17
245
501
261
781
529
341
213
405
533
645
205
717
18
15
13
245
517
789
53
113
17
245
501
261
781
529
341
213
402
533
645
205
717
18
15
13
245
517
789
53
113
17
245
501
261
781
529
341
212
402
533
645
205
717
18
15
13
245
517
789
53
113
17
245
501
261
781
529
341
217
385
521
645
205
717
18
15
13
245
517
789
53
113
17
245
501
261
781
529
341
217
389
521
649
205
717
18
15
13
245
517
789
53
113
17
245
501
261
781
529
341
217
387
521
645
205
717
18
15
13
245
517
789
53
113
17
245
501
261
781
529
341
217
401
533
645
205
717
18
15
13
245
517
789
53
113
17
245
501
261
781
529
341
217
393
569
645
205
717
18
15
13
245
517
789
53
113
17
245
501
261
781
529
341
217
405
533
645
205
717
18
15
13
245
517
789
53
113
17
245
501
261
781
529
341
217
402
533
645
205
717
18
15
13
245
517
789
53
177
17
245
305
257
773
1169
725
213
458
270
550
798
918
18
15
13
245
517
789
53
177
17
245
305
257
773
1169
725
217
454
286
550
798
918
18
15
13
245
517
789
53
177
17
245
305
257
773
1169
725
217
459
265
522
798
918
18
15
13
245
517
789
53
177
17
245
305
257
777
1169
725
213
458
265
559
791
919
18
15
13
245
517
789
53
177
17
245
305
257
777
1169
725
212
454
270
558
790
918
18
15
13
245
517
789
53
177
17
245
305
257
777
1169
725
212
458
270
558
790
918
18
15
13
245
517
789
53
177
17
245
305
257
777
1169
725
217
454
270
558
790
918
18
15
13
245
517
789
53
177
17
245
305
257
777
1169
725
217
459
265
558
790
918
18
15
13
245
517
789
53
177
17
245
305
258
777
1169
725
217
459
264
558
790
918
18
15
13
245
517
789
53
177
17
245
305
258
779
1169
725
217
459
264
538
788
918
18
15
13
245
517
789
53
177
17
245
305
261
773
1169
725
217
454
269
282
798
918
18
15
13
245
517
789
53
177
17
245
305
261
773
1169
725
217
459
269
282
798
918
18
15
13
245
517
789
53
177
17
245
305
261
773
1169
725
217
455
269
282
798
918
18
15
13
245
517
789
53
177
17
245
305
261
773
1169
725
217
461
269
282
798
918
18
15
13
245
517
789
53
177
17
245
305
261
773
1169
725
217
463
269
282
798
918
18
15
13
245
517
789
53
177
17
245
305
261
781
1169
725
213
458
266
554
790
918
18
15
13
245
517
789
53
177
17
245
305
261
781
1169
725
212
454
269
554
790
918
18
15
13
245
517
789
53
177
17
245
305
261
781
1169
725
212
458
266
554
790
918
18
15
13
245
517
789
53
177
17
245
305
261
781
1169
725
217
454
269
554
790
918
18
15
13
245
517
789
53
177
17
245
305
261
781
1169
725
217
459
269
554
790
918
18
15
13
245
517
789
53
177
17
245
305
261
781
1169
725
217
455
269
554
790
918
18
15
13
245
517
789
53
177
17
245
305
261
781
1169
725
217
461
269
554
790
918
18
15
13
245
517
789
53
177
17
245
305
261
781
1169
725
217
463
269
554
790
918
18
15
13
245
517
789
53
177
17
245
433
258
770
1169
725
217
711
144
656
1198
1355
18
15
13
245
517
789
53
177
17
245
497
257
773
1169
725
217
390
542
518
798
918
18
15
13
245
517
789
53
177
17
245
497
257
773
1169
725
217
391
37
522
798
918
18
15
13
245
517
789
53
177
17
245
497
257
777
1169
725
212
406
17
281
790
918
18
15
13
245
517
789
53
177
17
245
497
257
777
1169
725
217
390
273
281
790
918
18
15
13
245
517
789
53
177
17
245
497
257
777
1169
725
217
391
273
281
790
918
18
15
13
245
517
789
53
177
17
245
497
257
781
1169
725
217
390
30
278
790
918
18
15
13
245
517
789
53
177
17
245
497
257
778
1169
725
212
406
17
280
790
918
18
15
13
245
517
789
53
177
17
245
497
257
778
1169
725
217
390
17
280
790
918
18
15
13
245
517
789
53
177
17
245
497
257
778
1169
725
217
391
17
280
790
918
18
15
13
245
517
789
53
177
17
245
497
258
770
1169
725
212
406
16
528
1198
1355
18
15
13
245
517
789
53
177
17
245
497
258
770
1169
725
217
391
528
528
1198
1355
18
15
13
245
517
789
53
177
17
245
497
258
779
1169
725
212
406
16
538
788
918
18
15
13
245
517
789
53
177
17
245
497
261
773
1169
725
217
390
13
282
798
918
18
15
13
245
517
789
53
177
17
245
497
261
773
1169
725
217
391
13
282
798
918
18
15
13
245
517
789
53
177
17
245
497
261
781
1169
725
212
406
22
518
790
918
18
15
13
245
517
789
53
177
17
245
497
261
781
1169
725
217
390
45
554
790
918
18
15
13
245
517
789
53
177
17
245
497
261
781
1169
725
217
391
45
554
790
918
18
15
13
245
517
789
53
177
17
245
309
257
773
1169
725
217
451
271
285
798
918
18
15
13
245
517
789
53
177
17
245
309
257
777
1169
725
213
449
273
281
790
918
18
15
13
245
517
789
53
177
17
245
309
257
777
1169
725
213
450
270
558
790
918
18
15
13
245
517
789
53
177
17
245
309
257
777
1169
725
213
457
270
558
790
918
18
15
13
245
517
789
53
177
17
245
309
257
777
1169
725
212
450
270
558
790
918
18
15
13
245
517
789
53
177
17
245
309
257
777
1169
725
217
449
273
281
790
918
18
15
13
245
517
789
53
177
17
245
309
257
781
1169
725
213
449
273
538
790
918
18
15
13
245
517
789
53
177
17
245
309
257
781
1169
725
213
450
273
538
790
918
18
15
13
245
517
789
53
177
17
245
309
257
781
1169
725
213
453
273
538
790
918
18
15
13
245
517
789
53
177
17
245
309
257
781
1169
725
212
450
273
538
790
918
18
15
13
245
517
789
53
177
17
245
309
257
781
1169
725
217
449
273
538
790
918
18
15
13
245
517
789
53
177
17
245
309
257
781
1169
725
217
451
273
538
790
918
18
15
13
245
517
789
53
177
17
245
309
257
781
1169
725
217
453
273
538
790
918
18
15
13
245
517
789
53
177
17
245
309
261
773
1169
725
213
449
265
282
798
918
18
15
13
245
517
789
53
177
17
245
309
261
773
1169
725
213
450
265
282
798
918
18
15
13
245
517
789
53
177
17
245
309
261
773
1169
725
213
453
265
282
798
918
18
15
13
245
517
789
53
177
17
245
309
261
773
1169
725
213
457
265
282
798
918
18
15
13
245
517
789
53
177
17
245
309
261
773
1169
725
217
449
265
282
798
918
18
15
13
245
517
789
53
177
17
245
309
261
773
1169
725
217
451
265
282
798
918
18
15
13
245
517
789
53
177
17
245
309
261
773
1169
725
217
453
265
282
798
918
18
15
13
245
517
789
53
177
17
245
309
261
773
1169
725
217
457
265
282
798
918
18
15
13
245
517
789
53
177
17
245
309
261
781
1169
725
213
449
265
554
790
918
18
15
13
245
517
789
53
177
17
245
309
261
781
1169
725
213
450
265
554
790
918
18
15
13
245
517
789
53
177
17
245
309
261
781
1169
725
213
453
265
554
790
918
18
15
13
245
517
789
53
177
17
245
309
261
781
1169
725
213
457
265
262
790
918
18
15
13
245
517
789
53
177
17
245
309
261
781
1169
725
212
450
265
554
790
918
18
15
13
245
517
789
53
177
17
245
309
261
781
1169
725
217
449
265
262
790
918
18
15
13
245
517
789
53
177
17
245
309
261
781
1169
725
217
451
265
262
790
918
18
15
13
245
517
789
53
177
17
245
309
261
781
1169
725
217
453
265
554
790
918
18
15
13
245
517
789
53
177
17
245
309
261
781
1169
725
217
457
265
262
790
918
18
15
13
245
517
789
53
177
17
245
437
257
777
1169
725
213
417
305
281
790
918
18
15
13
245
517
789
53
177
17
245
437
257
777
1169
725
212
418
270
558
790
918
18
15
13
245
517
789
53
177
17
245
437
257
781
1169
725
213
417
273
538
790
918
18
15
13
245
517
789
53
177
17
245
437
257
781
1169
725
217
707
273
282
790
918
18
15
13
245
517
789
53
177
17
245
437
261
773
1169
725
213
417
266
514
798
918
18
15
13
245
517
789
53
177
17
245
437
261
773
1169
725
213
421
281
538
798
918
18
15
13
245
517
789
53
177
17
245
437
261
773
1169
725
217
707
265
282
798
918
18
15
13
245
517
789
53
177
17
245
437
261
781
1169
725
213
417
265
518
790
918
18
15
13
245
517
789
53
177
17
245
437
261
781
1169
725
213
421
265
518
790
918
18
15
13
245
517
789
53
177
17
245
437
261
781
1169
725
212
418
265
518
790
918
18
15
13
245
517
789
53
177
17
245
437
261
781
1169
725
217
707
265
262
790
918
18
15
13
245
517
789
53
177
17
245
501
257
777
1169
725
213
401
17
281
790
918
18
15
13
245
517
789
53
177
17
245
501
257
777
1169
725
213
402
17
281
790
918
18
15
13
245
517
789
53
177
17
245
501
257
777
1169
725
212
402
17
281
790
918
18
15
13
245
517
789
53
177
17
245
501
257
777
1169
725
217
385
17
281
790
918
18
15
13
245
517
789
53
177
17
245
501
257
777
1169
725
217
387
17
281
790
918
18
15
13
245
517
789
53
177
17
245
501
257
777
1169
725
217
401
17
281
790
918
18
15
13
245
517
789
53
177
17
245
501
257
781
1169
725
213
401
17
538
790
918
18
15
13
245
517
789
53
177
17
245
501
257
781
1169
725
213
405
17
538
790
918
18
15
13
245
517
789
53
177
17
245
501
257
781
1169
725
213
402
17
538
790
918
18
15
13
245
517
789
53
177
17
245
501
257
781
1169
725
212
402
17
538
790
918
18
15
13
245
517
789
53
177
17
245
501
257
781
1169
725
217
385
17
538
790
918
18
15
13
245
517
789
53
177
17
245
501
257
781
1169
725
217
389
17
538
790
918
18
15
13
245
517
789
53
177
17
245
501
257
781
1169
725
217
387
17
538
790
918
18
15
13
245
517
789
53
177
17
245
501
257
781
1169
725
217
401
17
538
790
918
18
15
13
245
517
789
53
177
17
245
501
261
773
1169
725
213
401
25
514
798
918
18
15
13
245
517
789
53
177
17
245
501
261
773
1169
725
213
402
18
514
798
918
18
15
13
245
517
789
53
177
17
245
501
261
773
1169
725
217
385
10
514
798
918
18
15
13
245
517
789
53
177
17
245
501
261
773
1169
725
217
389
25
538
798
918
18
15
13
245
517
789
53
177
17
245
501
261
773
1169
725
217
387
521
538
798
918
18
15
13
245
517
789
53
177
17
245
501
261
773
1169
725
217
401
25
514
798
918
18
15
13
245
517
789
53
177
17
245
501
261
781
1169
725
213
401
25
518
790
918
18
15
13
245
517
789
53
177
17
245
501
261
781
1169
725
213
402
22
518
790
918
18
15
13
245
517
789
53
177
17
245
501
261
781
1169
725
212
402
22
518
790
918
18
15
13
245
517
789
53
177
17
245
501
261
781
1169
725
217
385
9
518
790
918
18
15
13
245
517
789
53
177
17
245
501
261
781
1169
725
217
389
41
554
790
918
18
15
13
245
517
789
53
177
17
245
501
261
781
1169
725
217
387
9
518
790
918
18
15
13
245
517
789
53
177
17
245
501
261
781
1169
725
217
401
25
518
790
918
18
15
205
237
517
789
53
133
706
50
305
257
778
1211
1792
1228
462
218
472
594
1707
18
15
205
237
517
789
53
133
706
51
305
257
778
1211
1792
1230
457
209
472
594
1707
18
15
205
237
517
789
53
133
709
49
305
257
770
1210
1806
1230
461
202
512
688
1696
18
15
205
237
517
789
53
133
709
49
305
257
770
1210
1806
1230
458
203
512
688
1696
18
15
205
237
517
789
53
133
709
49
305
257
770
1210
1806
1230
462
203
520
688
1696
18
15
205
237
517
789
53
133
709
49
305
257
777
1210
1806
1230
461
221
597
592
1696
18
15
205
237
517
789
53
133
709
49
305
258
770
1210
1806
1230
458
208
512
688
1696
18
15
13
245
517
789
1
33
17
245
497
257
817
1233
211
221
390
14
639
613
1137
18
15
13
245
517
789
1
33
17
245
497
257
817
1233
211
220
390
14
639
613
1137
18
15
13
245
517
789
1
97
17
245
305
258
798
1074
83
221
454
272
568
712
1138
18
15
13
245
517
789
1
97
17
245
497
257
817
1073
83
220
390
526
639
549
113
18
15
13
245
517
789
1
97
17
245
497
257
817
1073
595
220
390
526
639
549
881
18
15
13
245
517
789
1
105
17
245
497
257
817
1077
69
221
390
14
639
845
1149
18
15
941
237
521
777
129
393
305
305
994
258
910
1177
165
193
16
24
404
549
701
18
15
941
237
521
777
129
393
305
305
994
258
910
1177
165
194
16
24
404
549
701
18
15
941
237
521
777
129
393
305
305
994
258
910
1177
147
196
16
24
404
549
673
18
15
941
237
521
777
129
393
305
305
994
258
910
1177
147
201
16
24
404
549
673
18
15
941
237
521
777
129
393
305
305
994
259
911
1177
165
193
16
26
404
549
701
18
15
941
237
521
777
129
393
305
305
994
259
911
1177
165
194
16
26
404
549
701
18
15
941
237
521
777
129
393
305
305
994
259
911
1177
147
196
16
26
404
546
673
18
15
941
237
521
777
129
393
305
305
994
259
911
1177
147
201
16
26
404
546
673
18
15
941
237
521
781
129
393
305
305
994
257
909
1177
147
201
16
22
407
547
673
18
15
943
233
521
777
129
393
304
306
995
259
909
1173
200
196
16
16
1237
1109
1092
18
15
943
237
521
777
129
393
304
304
994
258
910
1177
144
192
8
24
404
550
672
18
15
943
237
521
777
129
393
304
304
994
258
910
1177
144
192
24
24
404
550
672
18
15
943
237
521
777
129
393
304
304
994
258
910
1177
144
200
8
24
404
550
672
18
15
943
237
521
777
129
393
304
304
994
258
910
1177
144
200
24
24
404
550
672
18
15
234
179
1029
788
52
164
442
672
1588
388
772
1158
1553
1680
1732
204
482
586
1547
18
15
234
243
517
788
52
36
442
32
436
260
770
902
657
400
772
76
256
66
871
18
15
234
243
517
788
52
164
442
32
436
260
770
134
273
408
770
276
512
258
779
18
15
234
243
517
788
52
164
442
32
436
260
770
134
273
408
772
100
512
258
779
18
15
234
243
517
788
52
164
442
32
436
260
770
134
273
408
642
84
512
258
779
18
15
234
243
517
788
52
164
442
32
436
260
770
134
273
408
644
292
512
258
779
18
15
234
243
517
788
52
164
442
32
436
260
770
134
145
400
772
268
512
1666
231
18
15
234
243
517
788
52
164
442
32
436
260
770
134
145
400
644
84
256
258
359
18
15
234
243
517
788
52
164
442
32
436
260
770
134
145
424
770
628
512
258
359
18
15
234
243
517
788
52
164
442
32
436
260
770
134
145
424
642
84
512
258
359
18
15
234
243
517
788
52
164
442
32
436
260
770
134
145
408
770
276
512
1666
231
18
15
234
243
517
788
52
164
442
32
436
260
770
134
145
408
642
84
512
258
359
18
15
234
243
517
788
52
164
442
32
436
260
770
134
145
408
644
164
544
1826
231
18
15
234
243
517
788
52
164
442
32
436
260
770
1158
145
400
772
268
512
642
215
18
15
234
243
517
788
52
164
442
32
436
260
770
1158
145
400
644
84
512
642
231
18
15
234
243
517
788
52
164
442
32
436
260
770
1158
145
424
770
628
512
1154
1255
18
15
234
243
517
788
52
164
442
32
436
260
770
1158
145
424
642
84
512
1154
231
18
15
234
243
517
788
52
164
442
32
436
260
770
1158
145
408
770
276
512
642
231
18
15
234
243
517
788
52
164
442
32
436
260
770
1158
145
408
642
84
512
1154
231
18
15
234
243
517
788
52
164
442
32
436
260
770
1158
145
408
644
164
544
802
231
18
15
234
243
517
788
52
164
442
32
436
260
772
134
273
408
770
276
534
274
779
18
15
234
243
517
788
52
164
442
32
436
260
772
134
273
408
772
100
514
266
779
18
15
234
243
517
788
52
164
442
32
436
260
772
134
273
408
642
267
514
266
779
18
15
234
243
517
788
52
164
442
32
436
260
772
134
273
408
644
164
514
266
779
18
15
234
243
517
788
52
164
442
32
436
260
772
134
145
400
772
268
524
1682
231
18
15
234
243
517
788
52
164
442
32
436
260
772
134
145
400
644
84
534
274
359
18
15
234
243
517
788
52
164
442
32
436
260
772
134
145
424
770
628
534
274
359
18
15
234
243
517
788
52
164
442
32
436
260
772
134
145
424
642
84
534
274
359
18
15
234
243
517
788
52
164
442
32
436
260
772
134
145
408
770
276
278
274
359
18
15
234
243
517
788
52
164
442
32
436
260
772
134
145
408
642
267
258
274
359
18
15
234
243
517
788
52
164
442
32
436
260
772
134
145
408
644
292
258
274
359
18
15
234
243
517
788
52
164
442
32
436
260
772
1158
145
400
772
268
524
658
231
18
15
234
243
517
788
52
164
442
32
436
260
772
1158
145
400
644
84
534
1170
1255
18
15
234
243
517
788
52
164
442
32
436
260
772
1158
145
424
770
340
534
658
231
18
15
234
243
517
788
52
164
442
32
436
260
772
1158
145
424
642
84
534
1170
1255
18
15
234
243
517
788
52
164
442
32
436
260
772
1158
145
408
770
276
534
658
231
18
15
234
243
517
788
52
164
442
32
436
260
772
1158
145
408
642
267
514
658
231
18
15
234
243
517
788
52
164
442
32
436
260
774
134
273
408
772
612
536
274
779
18
15
13
117
517
21
1301
1321
81
1013
629
5
805
801
933
1450
898
34
887
817
90
18
15
138
235
529
818
52
21
4
24
450
272
787
211
966
944
894
611
611
1632
1832
18
15
138
235
529
818
52
21
4
24
450
272
787
1235
966
944
894
35
611
1184
808
18
15
130
179
533
820
52
4
2
40
322
320
777
61
353
936
646
350
339
323
907
18
15
130
179
533
820
52
4
2
40
322
320
777
957
353
936
646
350
339
67
11
18
15
130
179
533
820
52
4
2
40
322
320
781
61
353
936
646
326
519
323
907
18
15
130
179
533
820
52
4
2
40
322
320
781
957
353
936
646
286
395
67
11
18
15
13
589
457
1481
1473
769
1457
961
706
1571
1079
753
1563
4
640
706
1636
12
1049
18
15
13
461
457
1481
1473
1281
177
705
642
1571
567
1777
1051
1284
768
1634
228
525
793
18
15
15
585
457
1481
1473
770
1456
962
707
1571
1079
752
1560
4
640
704
1634
11
1048
18
15
15
457
457
1481
1473
770
944
706
643
1571
1079
752
1048
1028
768
1760
1762
11
1304
18
15
15
457
457
1481
1473
770
944
706
643
1571
1079
752
536
4
768
1760
1762
11
24
18
15
15
457
457
1481
1473
1282
176
706
643
1571
567
1776
1048
1284
768
1632
226
523
792
18
15
15
457
457
1517
1473
770
944
706
643
1537
1054
752
536
4
768
1734
1708
4
20
18
15
122
968
609
68
1732
1740
218
626
139
52
645
648
644
524
130
992
951
881
1058
18
15
122
968
609
124
1732
1740
218
626
139
4
657
389
514
524
290
896
947
307
192
18
15
122
968
609
124
1732
1740
218
626
139
4
657
389
516
524
290
1344
1395
243
245
18
15
122
968
609
124
1732
1740
218
626
139
4
657
645
516
524
130
896
947
947
1269
18
15
122
968
609
124
1732
1740
218
626
139
4
657
645
516
524
290
896
947
947
1269
18
15
122
968
609
124
1732
1740
218
626
139
4
657
645
644
524
130
896
947
867
1140
18
15
122
968
609
124
1732
1740
218
626
139
4
657
645
644
524
98
1408
947
867
1140
18
15
122
968
609
124
1732
1740
218
626
139
4
657
645
644
524
290
896
947
867
1140
18
15
122
968
609
124
1732
1740
218
626
139
4
657
390
514
524
290
1344
1395
169
154
18
15
122
968
609
124
1732
1740
218
626
139
4
661
389
514
524
290
1344
1387
243
128
18
15
122
968
609
124
1732
1740
218
626
139
4
661
389
516
524
290
1344
1387
243
157
18
15
122
968
609
124
1732
1740
218
627
139
4
657
645
516
526
130
896
947
947
1269
18
15
122
968
609
124
1732
1740
218
627
139
4
657
390
514
526
290
1344
1395
162
140
18
15
204
232
520
778
27
56
100
102
306
259
770
1051
8
32
658
151
316
878
1123
18
15
204
232
520
778
27
56
100
102
306
259
770
1051
520
32
658
151
316
878
867
18
15
204
232
520
778
27
56
100
102
306
259
770
27
8
32
658
663
572
1902
1123
18
15
28
248
520
778
2
67
19
235
490
259
780
1058
112
196
384
311
312
889
1136
18
15
28
248
520
778
2
67
19
235
490
259
780
41
169
196
384
527
568
371
1534
18
15
28
248
520
778
2
67
19
235
490
259
780
34
112
196
384
311
312
377
112
18
15
28
248
520
778
2
67
19
235
490
259
780
905
601
196
384
15
312
107
987
18
15
199
232
520
778
264
35
96
105
305
259
1331
1123
1043
1087
674
675
1649
729
1547
18
15
199
232
520
778
136
35
96
105
305
259
907
723
19
63
418
419
397
97
353
18
15
199
232
520
778
136
35
96
105
305
259
907
723
531
63
418
419
397
97
993
18
15
199
232
520
778
1160
35
96
105
305
259
395
467
19
63
418
291
845
1121
1505
18
15
199
232
520
778
1160
35
96
105
305
259
395
467
531
63
418
291
845
1121
737
18
15
203
232
520
780
1026
164
440
58
314
256
504
108
526
718
706
404
244
288
772
18
15
203
232
520
780
2
164
440
58
314
256
776
1132
1550
1870
834
340
660
752
1540
18
15
198
232
1032
780
1026
160
416
690
1713
384
504
98
514
1715
1565
52
1396
814
780
18
15
198
232
520
780
2
160
416
50
305
257
776
1120
1540
1886
846
591
569
760
1548
18
15
198
232
520
780
2
160
416
50
305
257
1000
1120
1540
1886
846
207
761
600
1548
18
15
198
232
520
780
130
32
96
102
304
256
904
728
25
61
668
286
334
103
359
18
15
198
232
520
780
130
32
96
102
304
256
904
728
537
61
668
286
334
103
1007
18
15
198
232
520
780
130
32
96
102
304
256
904
728
537
1597
668
382
334
103
1007
18
15
198
232
520
780
130
32
96
102
304
256
904
728
537
1597
1436
276
440
98
871
18
15
198
232
520
780
130
32
96
102
304
256
1416
1496
537
61
668
766
1742
1127
743
18
15
198
232
520
780
130
32
96
102
304
256
1416
1496
537
1597
668
766
1742
1127
743
18
15
198
232
520
780
130
32
96
102
305
256
904
728
25
61
666
281
440
98
359
18
15
198
232
520
780
130
32
96
102
305
256
904
728
537
61
666
281
440
98
871
18
15
198
232
520
780
130
32
96
102
305
256
904
728
537
1597
666
281
440
98
871
18
15
198
232
520
780
130
32
96
102
305
256
904
728
537
1597
1434
281
440
98
871
18
15
198
232
520
780
130
32
96
102
362
256
904
728
25
61
776
578
340
98
359
18
15
198
232
520
780
130
32
96
102
362
256
904
728
25
573
776
578
340
98
359
18
15
198
232
520
780
130
32
96
102
362
256
904
728
537
61
776
578
340
98
871
18
15
198
232
520
780
1154
32
96
102
304
256
392
472
25
61
668
158
846
1127
1527
18
15
198
232
520
780
1154
32
96
102
304
256
392
472
537
61
668
158
846
1127
743
18
15
198
232
520
780
1154
32
96
102
304
256
392
472
537
1597
668
158
846
1127
743
18
15
198
232
520
780
1154
32
96
102
369
256
392
728
514
326
797
532
212
162
446
18
15
198
232
520
780
1154
32
96
102
368
256
392
472
25
61
796
542
846
1127
1527
18
15
198
232
520
780
1154
32
96
102
368
256
392
472
537
61
796
542
846
1127
743
18
15
198
232
520
780
1154
32
96
102
362
256
392
472
25
61
776
578
852
1122
1527
18
15
198
232
520
780
1154
544
1888
1126
624
256
392
984
1561
1853
1308
382
846
103
615
18
15
11
200
520
780
2
12
24
186
474
256
776
28
214
198
386
52
276
352
1524
18
15
157
221
277
852
932
818
831
1169
209
466
19
529
1
781
641
1536
1770
1051
1539
18
15
142
456
376
908
968
848
788
1061
145
544
98
354
23
723
202
1730
15
89
339
18
15
22
150
450
867
117
192
493
258
58
258
294
375
597
72
616
688
1636
1288
1280
18
15
22
150
450
867
117
192
493
258
58
258
294
375
597
584
616
688
1636
1288
1280
18
15
22
150
450
867
115
192
493
258
58
258
290
375
597
584
616
688
1644
1288
1284
18
15
156
502
514
774
31
145
387
83
498
256
777
1289
281
406
648
27
543
1033
768
18
15
156
502
514
774
31
145
403
83
498
256
777
1289
513
397
648
27
543
1033
1032
18
15
156
502
514
774
31
145
403
83
498
256
777
1289
513
394
648
27
543
1033
1032
18
15
156
502
514
774
31
145
403
83
498
256
777
1289
257
397
648
27
543
1033
776
18
15
156
502
514
774
31
145
403
83
498
256
777
1289
257
394
648
27
543
1033
776
18
15
156
502
514
774
31
145
403
83
498
256
777
1289
161
394
648
27
543
1062
1366
18
15
156
502
514
774
31
145
403
83
498
256
777
1289
289
395
648
31
543
1033
976
18
15
156
502
514
774
31
145
403
83
498
256
777
1289
289
394
648
27
543
1033
976
18
15
156
502
514
774
31
145
403
83
498
256
777
105
257
397
648
27
543
505
1016
18
15
156
502
514
774
31
145
403
83
498
256
777
105
257
394
648
27
543
505
1016
18
15
156
502
514
774
31
145
403
83
498
256
777
105
129
397
648
27
543
505
232
18
15
156
502
514
774
31
145
403
83
498
256
777
105
129
394
648
27
543
505
232
18
15
156
502
514
774
31
145
403
83
498
256
777
1129
129
397
648
19
543
761
232
18
15
156
502
514
774
31
145
403
83
498
256
777
1129
129
394
648
19
543
761
232
18
15
156
502
514
774
31
145
403
83
498
256
777
1129
1633
1933
648
31
543
761
1672
18
15
156
502
514
774
31
145
403
83
498
256
777
1129
1633
1930
648
27
543
761
1672
18
15
156
502
514
774
31
145
403
83
498
256
777
1293
513
397
648
27
543
1041
1040
18
15
156
502
514
774
31
145
403
83
498
256
777
1293
513
394
648
27
543
1041
1040
18
15
156
502
514
774
31
145
403
83
498
256
777
1293
257
397
648
27
543
1041
784
18
15
156
502
514
774
31
145
403
83
498
256
777
1293
257
394
648
27
543
1041
784
18
15
156
502
514
774
31
145
403
83
498
256
777
1293
289
394
648
27
543
1041
824
18
15
92
192
452
832
912
384
898
60
2
256
12
64
1132
832
628
708
1740
960
1742
18
15
136
172
556
778
8
138
427
680
416
260
784
140
276
790
96
372
278
260
788
18
15
136
172
556
778
8
138
427
680
416
260
784
140
276
822
96
372
278
260
788
18
15
136
172
556
778
8
138
427
680
416
260
784
1164
276
790
96
372
534
644
660
18
15
136
172
556
778
8
138
427
680
416
260
784
1164
276
822
96
372
534
644
660
18
15
136
172
556
778
8
138
427
680
400
260
784
140
280
795
64
372
278
260
778
18
15
136
172
556
778
8
138
427
680
400
260
784
140
276
790
64
372
278
260
788
18
15
136
172
556
778
8
138
427
680
400
260
784
1164
536
795
64
372
278
772
1290
18
15
136
172
556
778
8
138
427
680
400
260
784
1164
280
795
64
372
278
772
650
18
15
136
172
556
778
8
138
427
680
400
260
784
1164
276
790
64
372
278
772
660
18
15
136
172
556
778
8
138
427
680
400
260
784
180
292
793
65
361
269
308
792
18
15
136
172
556
778
8
138
427
680
400
260
784
1204
292
793
65
361
269
692
696
18
15
136
172
552
776
10
138
427
680
328
268
782
139
272
817
13
353
275
307
803
18
15
136
172
552
776
10
138
427
680
328
268
782
139
280
793
13
353
275
307
787
18
15
136
172
552
776
10
138
427
680
328
268
782
1163
280
793
13
353
275
819
659
18
15
136
172
552
776
10
138
427
680
328
268
814
139
272
817
13
737
563
291
803
18
15
136
172
552
776
10
138
427
680
328
268
814
139
280
793
13
737
563
291
779
18
15
136
172
552
776
10
138
427
680
328
268
814
1163
536
793
13
481
307
803
1291
18
15
66
233
525
774
56
4
396
524
370
272
784
1074
775
1409
476
192
272
858
947
18
15
66
233
525
774
56
4
396
524
498
272
784
1074
775
897
732
512
656
1242
947
18
15
66
233
525
774
56
4
396
524
498
272
784
946
775
897
732
192
272
90
563
18
15
66
233
525
774
56
260
396
524
498
272
784
1458
519
897
732
192
528
1114
1075
18
15
70
233
525
774
56
4
384
520
498
272
784
1074
768
902
732
192
272
858
954
18
15
70
233
525
774
56
4
384
520
498
272
784
946
768
902
732
192
272
90
570
18
15
64
205
549
9
523
768
887
21
386
10
282
379
331
387
897
388
396
482
872
18
15
64
205
549
9
523
768
887
21
386
10
330
379
75
387
897
388
708
742
944
18
15
64
205
549
9
523
768
887
21
386
10
330
379
331
387
897
388
708
466
848
18
15
64
205
549
9
523
768
887
533
386
10
330
379
75
131
385
388
708
722
976
18
15
64
205
549
9
523
768
887
533
386
10
330
379
75
163
385
388
708
722
976
18
15
64
205
549
9
523
768
887
533
642
10
330
379
75
131
897
708
708
722
976
18
15
64
205
549
9
555
768
887
1045
642
10
346
347
75
867
852
708
716
482
40
18
15
64
205
549
9
555
768
887
1045
642
10
346
347
331
867
852
708
716
482
872
18
15
64
205
549
9
555
768
887
1045
642
10
346
347
331
855
852
708
716
482
872
18
15
64
205
549
9
555
768
887
21
386
10
346
347
75
387
897
644
716
482
40
18
15
64
205
549
9
555
768
887
21
386
10
346
347
331
387
897
388
716
482
872
18
15
64
205
549
9
555
768
887
21
386
10
346
347
331
291
897
388
716
482
872
18
15
64
205
549
9
555
768
887
21
386
10
346
379
75
387
897
388
716
418
40
18
15
64
205
549
9
555
768
887
21
386
10
346
379
331
387
897
388
716
450
832
18
15
64
205
549
9
555
768
887
533
386
10
346
347
75
131
385
644
716
482
40
18
15
64
205
549
9
555
768
887
533
386
10
346
347
75
163
385
644
716
482
40
18
15
64
205
549
9
555
768
887
533
386
10
346
347
75
227
385
644
716
482
40
18
15
64
205
549
9
555
768
887
533
386
10
346
379
75
131
385
388
716
418
40
18
15
64
205
549
9
555
768
887
533
386
10
346
379
75
227
385
388
716
418
40
18
15
64
205
549
9
555
768
887
533
642
10
346
347
75
131
897
708
716
482
40
18
15
64
205
550
2
555
768
887
1045
640
12
346
347
75
867
853
709
712
722
976
18
15
64
205
550
2
555
768
887
1045
640
12
346
347
75
855
853
709
712
722
976
18
15
64
205
550
2
555
768
887
1045
640
12
346
347
331
867
853
709
712
722
848
18
15
64
205
550
2
555
768
887
1045
640
12
346
347
331
855
853
709
712
722
848
18
15
64
205
550
2
555
768
887
21
384
12
346
347
75
387
896
389
712
722
976
18
15
64
205
550
2
555
768
887
21
384
12
346
347
331
387
896
389
712
722
848
18
15
64
205
550
2
555
768
887
21
384
12
346
347
331
291
896
392
712
730
848
18
15
64
205
550
2
555
768
887
21
384
12
346
379
75
387
896
648
712
426
32
18
15
64
205
550
2
555
768
887
21
384
12
346
379
331
387
896
389
712
458
832
18
15
64
205
550
2
555
768
887
21
384
12
346
379
331
291
896
392
712
458
832
18
15
64
205
550
2
555
768
887
533
384
12
346
347
75
131
384
389
712
722
976
18
15
64
205
550
2
555
768
887
533
384
12
346
347
75
131
736
648
712
730
976
18
15
64
205
550
2
555
768
887
533
384
12
346
347
75
163
384
389
712
722
976
18
15
64
205
550
2
555
768
887
533
384
12
346
347
75
227
384
392
712
730
976
18
15
64
205
550
2
555
768
887
533
384
12
346
379
75
131
384
648
712
426
32
18
15
64
205
550
2
555
768
887
533
384
12
346
379
75
163
384
648
712
426
32
18
15
64
205
550
2
555
768
887
533
384
12
346
379
75
227
384
648
712
426
32
18
15
16
205
549
9
555
768
783
69
386
10
346
219
219
387
897
388
716
98
64
18
15
16
205
549
9
555
768
783
69
386
10
346
347
219
387
897
388
716
466
64
18
15
16
205
550
2
555
768
783
69
384
12
346
219
219
387
896
645
712
114
64
18
15
16
205
550
2
555
768
783
69
384
12
346
347
219
387
896
389
712
474
64
18
15
16
205
550
2
555
768
783
1093
640
12
346
219
219
1155
1408
709
712
114
64
18
15
64
205
556
2
546
768
887
1045
644
12
348
350
587
1155
1421
705
704
738
1074
18
15
64
205
556
2
546
768
887
21
388
12
348
350
75
387
909
385
704
482
50
18
15
64
205
556
2
546
768
887
21
388
12
348
350
331
387
909
385
704
482
882
18
15
64
205
556
2
546
768
887
21
388
12
348
350
331
291
909
385
704
482
882
18
15
64
205
556
2
546
768
887
21
388
12
348
382
75
387
909
641
704
420
34
18
15
64
205
556
2
546
768
887
533
388
12
348
350
75
131
397
385
704
482
50
18
15
64
205
556
2
546
768
887
533
388
12
348
350
75
227
397
385
704
482
50
18
15
64
205
556
2
546
768
887
533
388
12
348
382
75
131
397
641
704
420
34
18
15
64
205
556
2
546
768
887
533
388
12
348
382
75
163
397
641
704
420
34
18
15
64
205
556
2
546
768
887
533
388
12
348
382
75
227
397
641
704
420
34
18
15
64
205
556
10
522
768
887
21
388
4
276
382
331
387
909
388
392
482
866
18
15
64
205
556
10
554
768
887
21
388
4
340
350
75
387
909
388
712
482
34
18
15
64
205
556
10
554
768
887
21
388
4
340
350
331
387
909
388
712
482
866
18
15
64
205
556
10
554
768
887
21
388
4
340
350
331
291
909
388
712
482
866
18
15
64
205
556
10
554
768
887
21
388
4
340
382
75
387
909
645
677
418
34
18
15
64
205
556
10
554
768
887
21
388
4
308
382
331
387
909
661
741
450
834
18
15
64
205
556
10
554
768
887
21
388
4
308
382
331
291
909
661
741
450
834
18
15
64
205
556
10
554
768
887
533
388
4
340
350
75
131
397
388
712
482
34
18
15
64
205
556
10
554
768
887
533
388
4
340
350
75
227
397
388
712
482
34
18
15
64
205
556
10
554
768
887
533
388
4
340
382
75
131
397
645
677
418
34
18
15
16
204
548
2
546
768
780
1092
640
12
316
254
122
1340
1408
708
736
196
4
18
15
72
202
554
779
267
776
887
1048
644
1542
1552
1336
323
835
856
1730
1059
1127
1402
18
15
72
202
554
779
267
776
887
1048
644
1542
1552
1336
323
835
857
1730
1059
1072
1402
18
15
72
202
554
11
531
776
887
536
388
6
320
368
67
131
760
706
707
491
57
18
15
72
202
554
11
531
776
887
536
388
6
320
368
67
131
761
706
707
491
57
18
15
16
216
524
770
1040
2
483
299
425
292
484
246
671
136
407
280
872
554
931
18
15
64
216
524
770
36
0
386
55
434
268
796
950
694
416
928
290
288
84
656
18
15
64
216
524
770
36
0
386
567
306
268
796
950
694
1696
672
290
288
84
656
18
15
64
216
522
770
36
0
386
55
301
300
796
566
694
416
966
640
640
212
964
18
15
64
216
522
770
36
0
386
55
302
268
796
566
694
416
964
736
672
212
964
18
15
64
216
522
770
36
0
386
55
302
300
796
566
694
416
964
640
640
212
964
18
15
64
216
522
770
36
0
386
55
493
268
796
950
694
416
902
320
272
84
644
18
15
64
216
522
770
36
0
386
55
493
300
796
950
694
416
902
256
256
84
656
18
15
64
216
522
770
36
0
386
567
365
268
796
566
694
1696
646
320
592
212
964
18
15
64
216
522
770
36
0
386
567
365
268
796
950
694
1696
646
192
272
84
388
18
15
64
216
522
770
36
0
386
567
365
292
796
566
694
1696
646
133
656
212
964
18
15
64
216
522
770
36
0
386
567
365
300
796
566
694
1696
646
640
640
212
964
18
15
64
216
522
770
36
0
386
567
365
300
796
950
694
1696
646
128
256
84
656
18
15
64
216
522
770
36
0
386
567
429
268
796
566
694
1696
710
224
672
212
964
18
15
64
216
522
770
36
0
386
567
429
268
796
950
694
1696
710
352
288
84
656
18
15
64
216
522
770
36
0
386
567
429
292
796
566
694
1696
710
144
656
212
964
18
15
64
216
522
770
36
0
386
567
429
300
796
566
694
1696
710
128
640
212
964
18
15
64
216
522
770
36
0
386
567
429
300
796
950
694
1696
710
320
256
84
656
18
15
64
216
522
770
36
0
386
567
430
268
796
950
694
1696
708
352
288
84
656
18
15
64
216
522
770
36
0
386
567
430
300
796
566
694
1696
708
128
640
212
964
18
15
64
216
522
770
36
0
386
567
430
300
796
950
694
1696
708
320
256
84
656
18
15
64
216
522
770
36
0
386
567
366
268
796
566
694
1696
644
320
592
212
964
18
15
64
216
522
770
36
0
386
567
366
268
796
950
694
1696
644
192
272
84
388
18
15
64
216
522
770
36
0
386
567
366
300
796
566
694
1696
644
640
640
212
964
18
15
64
216
522
770
36
0
386
567
366
300
796
950
694
1696
644
128
256
84
656
18
15
64
216
522
770
36
0
386
567
374
276
796
566
694
1696
660
128
672
212
964
18
15
64
216
522
770
36
0
386
567
374
276
796
566
694
1696
668
128
672
212
964
18
15
64
216
522
770
36
4
386
55
301
268
796
952
700
416
967
608
608
102
706
18
15
64
216
522
770
36
4
386
55
301
300
796
952
700
416
967
640
256
102
834
18
15
64
216
522
770
36
4
386
55
302
268
796
952
700
416
964
608
608
102
706
18
15
64
216
522
770
36
4
386
567
365
268
796
952
700
1696
647
544
608
102
706
18
15
64
216
522
770
36
4
386
567
365
300
796
952
700
1696
647
128
256
102
834
18
15
64
216
522
770
36
4
386
567
429
268
796
952
700
1696
711
352
288
102
834
18
15
64
216
522
770
36
4
386
567
429
292
796
952
700
1696
711
325
549
102
834
18
15
64
216
522
770
36
4
386
567
429
300
796
952
700
1696
711
320
256
102
834
18
15
16
216
524
770
36
4
482
299
360
268
796
1080
812
520
688
291
288
870
930
18
15
16
216
524
770
36
4
482
299
360
268
796
952
812
520
688
291
288
102
546
18
15
16
216
524
770
36
4
482
299
360
298
810
1000
810
520
688
391
561
111
1355
18
15
16
216
524
770
36
4
482
299
360
300
796
1080
812
520
688
387
256
870
930
18
15
16
216
524
770
36
4
482
299
361
268
796
1080
812
520
695
680
672
870
930
18
15
16
216
524
770
36
4
482
299
488
268
796
1080
812
520
720
579
608
870
930
18
15
16
216
524
770
36
4
482
299
488
268
796
952
812
8
432
547
544
102
546
18
15
16
216
524
770
36
4
482
299
488
268
796
952
812
520
432
547
544
102
546
18
15
16
216
524
770
36
4
482
299
488
298
810
1000
810
8
432
7
561
111
1355
18
15
16
216
524
770
36
4
482
299
488
298
810
1000
810
520
432
7
486
111
331
18
15
16
216
524
770
36
4
482
299
488
300
796
952
812
8
432
3
256
102
546
18
15
16
216
524
770
36
4
482
299
488
300
796
952
812
520
432
3
256
102
546
18
15
16
216
524
770
36
260
482
299
360
268
796
1464
556
520
464
579
608
1126
1058
18
15
16
216
524
770
36
260
482
299
488
268
796
1464
556
520
720
579
608
1126
1058
18
15
16
216
522
770
1043
0
482
299
366
270
483
247
669
520
692
289
249
553
928
18
15
16
216
522
770
36
4
482
299
430
300
796
1080
812
1160
404
256
256
870
930
18
15
16
216
522
770
36
4
482
299
366
268
796
1080
812
520
676
1184
288
870
930
18
15
16
216
522
770
36
4
482
299
366
268
796
1080
812
520
692
672
544
870
930
18
15
16
216
522
770
36
4
482
299
366
268
796
952
812
520
676
1248
288
102
546
18
15
16
216
522
770
36
4
482
299
366
300
796
1080
812
520
692
640
512
870
930
18
15
16
216
522
770
36
4
482
299
494
268
796
952
812
8
420
32
544
102
546
18
15
16
216
522
770
36
4
482
299
494
268
796
952
812
8
436
32
288
102
546
18
15
16
216
522
770
36
4
482
299
494
268
796
952
812
520
420
32
544
102
546
18
15
16
216
522
770
36
4
482
299
494
268
796
952
812
520
436
32
288
102
546
18
15
16
216
522
770
36
4
482
299
494
300
796
1080
812
520
724
512
512
870
930
18
15
16
216
522
770
36
4
482
299
494
300
796
1080
812
1160
436
256
512
870
930
18
15
16
216
522
770
36
4
482
299
494
300
796
952
812
8
436
0
256
102
546
18
15
16
216
522
770
36
4
482
299
494
300
796
952
812
520
436
0
256
102
546
18
15
16
216
522
770
36
4
482
299
494
302
810
1000
812
8
436
1
480
120
328
18
15
16
216
522
770
36
4
482
299
494
302
810
1000
812
520
436
1
480
120
328
18
15
16
216
522
770
36
260
482
299
494
268
796
1464
556
520
724
576
592
1126
1058
18
15
64
216
522
770
36
2
387
539
494
268
796
954
702
1672
708
544
544
106
833
18
15
64
216
522
770
36
2
387
539
494
268
796
954
698
1672
708
544
544
106
834
18
15
64
216
522
770
36
2
387
539
494
300
796
954
702
1672
708
512
512
106
833
18
15
64
216
522
770
36
2
387
539
494
300
796
954
698
1672
708
512
512
106
834
18
15
16
216
524
770
36
2
483
299
360
268
796
1084
814
520
688
290
288
872
930
18
15
16
216
524
770
36
2
483
299
360
268
796
1084
814
522
688
1192
288
864
930
18
15
16
216
524
770
36
2
483
299
360
268
796
1082
814
520
688
360
608
874
929
18
15
16
216
524
770
36
2
483
299
360
268
796
1082
814
522
688
360
608
874
929
18
15
16
216
524
770
36
2
483
299
360
268
796
956
814
520
688
290
288
104
546
18
15
16
216
524
770
36
2
483
299
360
268
796
956
814
522
688
1192
288
104
546
18
15
16
216
524
770
36
2
483
299
360
300
796
1084
814
520
688
386
512
864
930
18
15
16
216
524
770
36
2
483
299
360
300
796
1084
814
522
688
1160
256
864
930
18
15
16
216
524
770
36
2
483
299
360
300
796
956
814
520
688
386
512
96
546
18
15
16
216
524
770
36
2
483
299
360
300
796
956
814
522
688
1160
256
96
546
18
15
16
216
524
770
36
2
483
299
361
268
796
1084
814
520
679
1192
288
864
930
18
15
16
216
524
770
36
2
483
299
361
268
796
1084
814
521
679
1192
288
864
930
18
15
16
216
524
770
36
2
483
299
361
268
796
1084
814
522
695
296
288
864
930
18
15
16
216
524
770
36
2
483
299
361
268
796
956
814
520
679
1192
288
96
546
18
15
16
216
524
770
36
2
483
299
361
268
796
956
814
521
679
1192
288
96
546
18
15
16
216
524
770
36
2
483
299
361
268
796
956
814
522
695
296
288
96
546
18
15
16
216
524
770
36
2
483
299
361
300
796
1084
814
522
695
1160
256
864
930
18
15
16
216
524
770
36
2
483
299
361
300
796
956
814
522
695
1160
256
96
546
18
15
16
216
524
770
36
2
483
299
488
268
796
956
814
8
432
546
544
96
546
18
15
16
216
524
770
36
2
483
299
488
268
796
956
814
520
432
546
544
96
546
18
15
16
216
524
770
36
2
483
299
488
268
796
956
814
10
432
40
544
96
546
18
15
16
216
524
770
36
2
483
299
488
300
796
1084
814
520
720
514
512
864
930
18
15
16
216
524
770
36
2
483
299
488
300
796
956
814
8
432
2
256
96
546
18
15
16
216
524
770
36
2
483
299
488
300
796
956
814
520
432
2
256
96
546
18
15
16
216
524
770
36
2
483
299
488
300
796
956
814
520
720
514
512
96
546
18
15
16
216
524
770
36
2
483
299
488
300
796
956
814
10
432
4
512
96
546
18
15
16
216
524
770
36
2
483
299
489
268
796
956
814
8
423
40
544
96
546
18
15
16
216
524
770
36
2
483
299
489
268
796
956
814
9
423
40
544
96
546
18
15
16
216
524
770
36
2
483
299
489
268
796
956
814
520
423
40
544
96
546
18
15
16
216
524
770
36
2
483
299
489
268
796
956
814
10
439
552
544
96
546
18
15
16
216
524
770
36
2
483
299
489
268
796
956
814
521
423
40
544
96
546
18
15
16
216
524
770
36
2
483
299
489
268
796
956
814
522
439
552
544
96
546
18
15
16
216
524
770
36
2
483
299
489
300
796
956
814
10
439
8
256
96
546
18
15
16
216
524
770
36
2
483
299
489
300
796
956
814
522
439
8
256
96
546
18
15
16
216
524
770
36
258
483
299
360
268
796
1468
558
520
688
744
544
1120
1058
18
15
16
216
524
770
36
258
483
299
360
268
796
1468
558
520
464
580
608
1120
1058
18
15
16
216
524
770
36
258
483
299
360
268
796
1468
558
522
688
680
544
1120
1058
18
15
16
216
524
770
36
258
483
299
360
268
796
1466
558
520
464
580
608
1130
1057
18
15
16
216
524
770
36
258
483
299
360
300
796
1468
558
520
688
642
512
1120
1058
18
15
16
216
524
770
36
258
483
299
360
300
796
1468
558
522
688
648
512
1120
1058
18
15
16
216
524
770
36
258
483
299
361
268
796
1468
558
520
679
680
544
1120
1058
18
15
16
216
524
770
36
258
483
299
361
268
796
1468
558
521
679
680
544
1120
1058
18
15
16
216
524
770
36
258
483
299
488
268
796
1468
558
520
720
579
608
1120
1058
18
15
16
216
524
770
36
258
483
299
488
268
796
1468
558
522
432
168
544
1120
1058
18
15
16
216
524
770
36
258
483
299
488
300
796
1468
558
520
432
2
512
1120
1058
18
15
16
216
524
770
36
258
483
299
488
300
796
1468
558
520
720
2
512
1120
1058
18
15
16
216
524
770
36
258
483
299
489
268
796
1468
558
520
423
40
544
1120
1058
18
15
16
216
524
770
36
258
483
299
489
268
796
1468
558
521
423
40
544
1120
1058
18
15
16
216
522
770
36
2
483
299
366
268
796
1084
814
520
676
1184
288
864
930
18
15
16
216
522
770
36
2
483
299
366
268
796
1084
814
520
692
544
672
864
930
18
15
16
216
522
770
36
2
483
299
366
268
796
1082
814
520
676
288
288
874
929
18
15
16
216
522
770
36
2
483
299
366
268
796
1082
814
520
692
288
288
874
929
18
15
16
216
522
770
36
2
483
299
366
268
796
956
814
520
676
1184
288
96
546
18
15
16
216
522
770
36
2
483
299
366
268
796
956
814
520
692
1184
288
96
546
18
15
16
216
522
770
36
2
483
299
366
268
796
954
814
520
676
416
544
106
545
18
15
16
216
522
770
36
2
483
299
366
268
796
954
814
520
692
352
608
106
545
18
15
16
216
522
770
36
2
483
299
366
300
796
1084
814
520
692
1152
256
864
930
18
15
16
216
522
770
36
2
483
299
366
300
796
1082
814
520
692
384
512
874
929
18
15
16
216
522
770
36
2
483
299
366
300
796
956
814
520
692
1152
256
96
546
18
15
16
216
522
770
36
2
483
299
366
300
796
954
814
520
692
384
512
106
545
18
15
16
216
522
770
36
2
483
299
494
268
796
956
814
8
420
32
544
96
546
18
15
16
216
522
770
36
2
483
299
494
268
796
956
814
8
436
32
544
96
546
18
15
16
216
522
770
36
2
483
299
494
268
796
956
814
520
420
32
544
96
546
18
15
16
216
522
770
36
2
483
299
494
268
796
956
814
520
436
32
544
96
546
18
15
16
216
522
770
36
2
483
299
494
268
796
954
814
8
420
32
544
106
545
18
15
16
216
522
770
36
2
483
299
494
268
796
954
814
8
436
32
544
106
545
18
15
16
216
522
770
36
2
483
299
494
268
796
954
814
520
420
32
544
106
545
18
15
16
216
522
770
36
2
483
299
494
268
796
954
814
520
436
32
544
106
545
18
15
16
216
522
770
36
2
483
299
494
300
796
1084
814
520
724
512
512
864
930
18
15
16
216
522
770
36
2
483
299
494
300
796
1082
814
520
724
512
512
874
929
18
15
16
216
522
770
36
2
483
299
494
300
796
956
814
8
436
0
512
96
546
18
15
16
216
522
770
36
2
483
299
494
300
796
956
814
520
724
512
512
96
546
18
15
16
216
522
770
36
2
483
299
494
300
796
956
814
520
436
0
512
96
546
18
15
16
216
522
770
36
258
483
299
366
268
796
1468
558
520
676
672
544
1120
1058
18
15
16
216
522
770
36
258
483
299
366
268
796
1468
558
520
692
672
544
1120
1058
18
15
16
216
522
770
36
258
483
299
366
300
796
1468
558
520
692
640
512
1120
1058
18
15
16
216
522
770
36
258
483
299
494
268
796
1468
558
520
420
32
544
1120
1058
18
15
16
216
522
770
36
258
483
299
494
268
796
1468
558
520
724
576
592
1120
1058
18
15
16
216
522
770
36
258
483
299
494
268
796
1468
558
520
436
32
544
1120
1058
18
15
16
216
522
770
36
258
483
299
494
300
796
1468
558
520
724
0
512
1120
1058
18
15
16
216
522
770
36
258
483
299
494
300
796
1468
558
520
436
0
512
1120
1058
18
15
75
233
525
769
16
4
388
4
329
267
776
936
700
432
970
410
451
121
710
18
15
75
233
525
769
16
4
388
4
329
267
776
952
700
432
970
730
451
116
710
18
15
75
233
525
769
16
4
388
4
329
267
777
936
700
432
970
730
450
120
710
18
15
75
233
525
769
16
4
388
4
329
299
776
536
700
432
970
650
651
217
966
18
15
75
233
525
769
16
4
388
516
345
267
776
536
696
1720
682
138
683
216
960
18
15
75
233
525
769
16
4
388
516
345
267
777
536
696
1720
682
138
682
216
961
18
15
75
233
525
769
16
4
388
516
345
271
777
536
696
1720
682
146
642
216
961
18
15
75
233
525
769
16
4
388
516
345
331
776
536
696
1720
682
522
515
216
960
18
15
75
233
525
769
16
4
388
516
345
331
777
536
696
1720
682
522
514
216
961
18
15
75
233
525
769
16
4
388
516
345
335
776
536
696
1720
682
530
515
216
960
18
15
75
233
525
769
16
4
388
516
345
335
777
536
696
1720
682
530
514
216
961
18
15
75
233
525
769
16
4
388
516
457
267
776
936
700
1712
714
538
451
121
710
18
15
75
233
525
769
16
4
388
516
457
267
776
952
700
1712
714
538
451
116
710
18
15
75
233
525
769
16
4
388
516
457
267
777
1049
775
901
714
362
260
862
955
18
15
75
233
525
769
16
4
388
516
457
267
777
936
700
1712
714
538
450
120
710
18
15
75
233
525
769
16
4
388
516
457
299
776
936
700
1712
714
266
275
121
710
18
15
75
233
525
769
16
4
388
516
457
299
777
936
700
1712
714
266
274
120
710
18
15
75
233
522
770
16
4
388
516
336
268
776
536
696
1720
684
298
680
218
960
18
15
75
233
522
770
16
4
388
516
336
268
776
536
692
1720
684
298
680
218
972
18
15
75
233
522
770
16
4
388
516
336
268
777
953
696
1720
684
298
263
118
769
18
15
71
233
524
770
1040
516
384
4
292
300
482
1010
624
1848
992
294
874
43
384
18
15
71
233
524
770
1040
516
384
4
292
300
482
1010
624
1844
992
294
874
43
384
18
15
71
233
524
770
1040
516
384
4
484
300
480
1012
624
1844
948
264
872
44
388
18
15
71
233
524
770
1040
516
384
4
484
300
482
1010
624
1844
948
264
876
44
384
18
15
71
233
525
769
1040
516
384
4
297
271
481
1001
624
1848
1002
434
240
61
385
18
15
71
233
525
769
16
4
384
4
329
267
776
936
688
436
970
410
451
120
704
18
15
71
233
525
769
16
4
384
4
329
267
777
936
688
436
970
730
450
120
705
18
15
71
233
525
769
16
4
384
4
329
267
777
937
688
436
970
714
452
126
705
18
15
71
233
525
769
16
4
384
8
297
267
776
936
688
1840
998
721
451
120
704
18
15
71
233
525
769
16
4
384
8
297
271
776
936
688
1840
998
722
451
120
704
18
15
71
233
525
769
16
4
384
8
297
271
777
936
688
1840
998
722
450
120
705
18
15
71
233
525
769
16
4
384
8
489
267
776
936
688
432
954
282
259
120
704
18
15
71
233
525
769
16
4
384
8
489
267
777
936
688
432
954
282
258
120
705
18
15
71
233
525
769
16
4
384
8
505
271
776
936
688
1840
950
546
259
120
704
18
15
71
233
525
769
16
4
384
8
505
271
777
937
688
1840
950
546
256
126
705
18
15
71
233
525
769
16
4
384
516
457
267
776
936
688
1716
714
538
451
120
704
18
15
71
233
525
769
16
4
384
516
457
267
776
937
688
1716
714
202
307
127
705
18
15
71
233
525
769
16
4
384
516
457
267
777
936
688
1716
714
538
450
120
705
18
15
71
233
525
769
16
4
384
516
457
267
777
937
688
1716
714
202
306
127
705
18
15
71
233
525
769
16
4
384
516
457
299
776
936
688
1716
714
266
275
120
704
18
15
71
233
525
769
16
4
384
516
457
299
777
936
688
1716
714
266
274
120
705
18
15
71
233
525
769
16
4
384
520
361
267
776
936
688
1712
698
538
451
120
704
18
15
71
233
525
769
16
4
384
520
361
267
777
936
688
1712
698
538
450
120
705
18
15
71
233
525
769
16
4
384
520
361
295
776
936
688
1712
698
514
579
120
704
18
15
71
233
525
769
16
4
384
520
377
271
776
936
688
1712
690
162
259
120
704
18
15
71
233
525
769
16
4
384
520
377
271
777
936
688
1712
690
162
258
120
705
18
15
71
233
525
769
32
4
384
4
297
291
808
952
688
1844
998
577
563
84
384
18
15
71
233
525
770
16
4
384
8
377
264
777
537
689
433
986
256
691
219
975
18
15
71
233
525
770
16
4
384
520
281
264
777
537
689
1713
666
672
647
219
975
18
15
71
233
525
770
16
4
384
520
377
264
777
537
689
1713
690
256
691
219
975
18
15
71
233
526
770
1040
516
384
8
296
296
482
1010
624
1840
996
300
876
44
384
18
15
71
233
526
770
1040
516
384
8
296
292
480
1010
624
1840
996
290
876
46
386
18
15
71
233
526
770
1040
516
384
8
296
292
482
1010
624
1840
996
290
872
44
384
18
15
71
233
526
770
1040
516
384
8
296
298
482
1010
624
1840
996
590
876
44
384
18
15
71
233
526
770
1040
516
384
8
296
300
480
1010
624
1840
996
292
868
46
386
18
15
71
233
526
770
16
4
384
8
280
264
776
936
688
432
1012
752
448
124
704
18
15
71
233
526
770
16
4
384
8
280
264
776
948
688
432
1012
752
448
114
708
18
15
71
233
526
770
16
4
384
8
280
268
776
948
688
432
1012
738
450
114
708
18
15
71
233
526
770
16
4
384
8
296
264
776
936
688
1840
996
720
448
124
704
18
15
71
233
526
770
16
4
384
8
296
264
776
948
688
1840
996
720
448
114
708
18
15
71
233
526
770
16
4
384
8
296
268
776
936
688
1840
996
724
450
124
704
18
15
71
233
526
770
16
4
384
8
296
268
776
948
688
1840
996
724
450
114
708
18
15
71
233
526
770
16
4
384
8
296
300
776
948
688
1840
996
292
546
114
784
18
15
71
233
526
770
16
4
384
8
360
265
777
537
689
433
979
279
689
219
975
18
15
71
233
526
770
16
4
384
8
360
266
777
537
689
433
979
694
646
219
975
18
15
71
233
526
770
16
4
384
516
456
264
776
948
688
1666
711
204
262
114
776
18
15
71
233
526
770
16
4
384
520
376
264
776
936
688
1712
692
128
256
124
704
18
15
71
233
526
770
16
4
384
520
376
265
777
537
689
1713
691
263
689
219
975
18
15
71
233
526
770
16
4
384
520
376
268
776
936
688
1712
692
132
258
124
704
18
15
71
233
526
770
16
4
384
520
376
266
777
537
689
1713
691
262
646
219
975
18
15
71
233
526
770
16
4
384
520
376
266
777
937
688
1712
692
134
262
126
705
18
15
71
233
526
770
16
4
384
520
408
264
776
936
688
1712
756
240
448
124
704
18
15
71
233
526
770
32
4
384
8
296
264
808
1268
688
1840
996
464
624
612
896
18
15
71
233
526
770
32
4
384
8
296
296
808
1012
688
1840
996
460
488
100
640
18
15
71
233
524
770
36
0
384
516
484
268
796
958
698
1720
728
200
544
98
834
18
15
71
233
524
770
36
0
384
516
484
300
796
958
698
1720
728
520
512
98
834
18
15
71
233
526
770
36
4
384
520
328
264
810
1256
1718
1712
676
332
626
632
1603
18
15
71
233
524
772
32
0
384
4
292
288
792
944
768
1848
992
288
528
92
1074
18
15
71
233
524
772
32
0
384
4
292
288
792
944
696
440
992
288
528
92
660
18
15
71
233
524
772
32
0
384
516
420
288
792
1072
768
952
736
160
656
1242
946
18
15
71
233
524
772
32
0
384
516
356
288
792
1072
768
1464
472
398
266
858
956
18
15
71
233
524
772
32
0
384
516
484
272
792
944
696
1720
728
192
544
108
844
18
15
71
233
524
772
32
0
384
516
484
288
792
1072
768
952
728
526
522
855
945
18
15
71
233
524
772
32
0
384
516
484
288
792
944
696
1720
728
270
266
108
716
18
15
71
233
525
772
32
0
384
4
293
289
793
944
696
1848
994
289
529
93
661
18
15
136
198
576
772
28
2
6
0
276
262
778
938
995
1011
669
264
398
121
331
18
15
136
198
576
772
28
2
7
0
276
262
778
938
994
1011
669
264
398
121
329
18
15
136
198
576
772
28
2
7
0
276
262
778
938
994
1011
668
264
398
121
329
18
15
136
198
576
772
28
2
7
0
276
262
778
956
994
1011
669
264
398
112
322
18
15
136
198
576
772
28
2
7
0
276
262
778
956
994
1011
668
264
398
112
322
18
15
139
171
1163
768
8
138
424
680
1624
287
793
1206
1554
1683
1543
193
384
605
1542
18
15
139
171
1163
768
8
138
424
680
1624
287
665
1166
1554
1683
1543
193
1088
838
1622
18
15
139
171
555
768
8
266
424
680
330
259
1017
742
554
787
12
732
724
29
966
18
15
139
171
555
768
8
266
424
680
330
259
1017
742
554
795
1036
1244
724
29
966
18
15
139
171
555
768
8
266
424
680
330
259
1017
742
554
795
12
732
724
29
966
18
15
139
171
555
768
8
138
680
680
330
259
792
1166
1810
1467
1036
1244
534
647
1678
18
15
139
171
555
768
8
138
680
680
330
259
792
1166
1818
1467
1036
1244
534
647
1682
18
15
139
171
555
768
8
138
424
680
328
259
793
142
281
795
11
354
268
262
807
18
15
139
171
555
768
8
138
424
680
328
259
793
142
281
795
15
354
268
262
807
18
15
139
171
555
768
8
138
424
680
328
259
793
142
281
795
1051
354
268
262
807
18
15
139
171
555
768
8
138
424
680
328
259
793
142
281
795
27
354
268
262
807
18
15
139
171
555
768
8
138
424
680
328
259
793
142
274
787
8
354
268
262
782
18
15
139
171
555
768
8
138
424
680
328
259
793
142
274
787
11
354
268
262
782
18
15
139
171
555
768
8
138
424
680
328
259
793
142
274
787
1039
1250
524
262
782
18
15
139
171
555
768
8
138
424
680
328
259
793
142
274
787
15
354
268
262
782
18
15
139
171
555
768
8
138
424
680
328
259
793
142
274
787
19
354
268
262
782
18
15
139
171
555
768
8
138
424
680
328
259
793
142
274
787
1051
1250
524
262
782
18
15
139
171
555
768
8
138
424
680
328
259
793
142
274
787
27
354
268
262
782
18
15
139
171
555
768
8
138
424
680
328
259
793
142
274
787
1047
1250
524
262
782
18
15
139
171
555
768
8
138
424
680
328
259
793
142
274
787
23
354
268
262
782
18
15
139
171
555
768
8
138
424
680
328
259
793
142
274
795
11
354
268
262
782
18
15
139
171
555
768
8
138
424
680
328
259
793
142
274
795
1051
354
268
262
782
18
15
139
171
555
768
8
138
424
680
328
259
793
142
274
795
27
354
268
262
782
18
15
139
171
555
768
8
138
424
680
328
259
793
142
274
819
11
354
268
262
782
18
15
139
171
555
768
8
138
424
680
328
259
793
142
274
819
15
354
268
262
782
18
15
139
171
555
768
8
138
424
680
328
259
793
142
274
827
11
354
268
262
782
18
15
139
171
555
768
8
138
424
680
328
259
793
142
282
795
11
354
268
262
802
18
15
139
171
555
768
8
138
424
680
328
259
793
142
282
795
15
354
268
262
802
18
15
139
171
555
768
8
138
424
680
328
259
793
142
282
795
1051
354
268
262
802
18
15
139
171
555
768
8
138
424
680
328
259
793
142
282
795
27
354
268
262
802
18
15
139
171
555
768
8
138
424
680
328
259
793
142
282
827
11
354
268
262
802
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
537
795
27
226
524
774
1319
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
530
787
8
482
268
774
1294
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
530
787
11
354
268
774
1294
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
530
787
15
354
268
774
1294
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
530
787
19
354
268
774
1294
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
530
787
27
226
524
774
1294
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
530
787
23
226
524
774
1294
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
530
795
11
354
268
774
1294
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
530
795
27
226
524
774
1294
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
530
819
15
354
268
774
1294
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
530
827
11
354
268
774
1294
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
538
787
11
354
268
774
1298
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
538
787
15
354
268
774
1298
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
538
787
19
354
268
774
1298
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
538
787
27
226
524
774
1314
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
538
787
23
226
524
774
1314
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
538
795
11
354
268
774
1298
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
538
795
15
354
268
774
1298
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
538
795
27
226
524
774
1314
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
538
811
11
482
268
774
1298
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
538
811
15
482
268
774
1298
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
1554
1683
1039
1250
524
646
1550
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
1554
1683
1051
1250
524
646
1550
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
1554
1683
1047
1250
524
646
1550
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
1554
1691
1035
1250
524
646
1550
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
1554
1691
1051
1250
524
646
1550
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
274
787
8
354
268
774
654
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
274
787
11
354
268
774
654
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
274
787
1039
1250
524
774
654
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
274
787
15
354
268
774
654
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
274
787
19
354
268
774
654
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
274
787
1051
1250
524
774
654
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
274
787
27
226
524
774
654
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
274
787
1047
1250
524
774
654
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
274
787
23
226
524
774
654
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
274
795
11
354
268
774
654
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
274
795
1051
354
268
774
654
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
274
795
27
226
524
774
654
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
274
819
11
354
268
774
654
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
274
819
15
354
268
774
654
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
274
827
11
354
268
774
654
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
274
823
15
738
524
774
654
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
282
795
11
354
268
774
658
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
282
795
15
354
268
774
658
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
282
795
1051
354
268
774
658
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
282
795
27
226
524
774
658
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
282
827
11
354
268
774
658
18
15
139
171
555
768
8
138
424
680
328
259
793
1166
1298
819
15
610
588
582
1806
18
15
139
171
555
768
8
138
424
680
328
259
793
1206
1298
787
19
610
588
605
1798
18
15
139
171
555
768
8
138
424
680
328
259
793
1206
1298
787
27
610
532
605
1798
18
15
139
171
555
768
8
138
424
680
712
1539
1817
1166
530
787
783
1762
140
262
1294
18
15
139
171
555
768
8
138
424
680
712
1539
1817
1166
530
819
783
1762
140
262
1294
18
15
139
171
555
768
8
138
424
680
394
259
792
142
274
795
76
380
270
263
782
18
15
139
171
555
768
8
138
424
680
394
259
792
142
282
792
76
380
270
263
802
18
15
139
171
555
768
8
138
424
680
394
259
792
142
282
795
76
380
270
263
802
18
15
139
171
555
768
8
138
424
680
394
259
792
1166
537
792
76
252
526
775
1319
18
15
139
171
555
768
8
138
424
680
394
259
792
1166
530
792
76
252
526
775
1294
18
15
139
171
555
768
8
138
424
680
394
259
792
1166
530
795
76
252
526
775
1294
18
15
139
171
555
768
8
138
424
680
394
259
792
1166
538
792
76
252
526
775
1314
18
15
139
171
555
768
8
138
424
680
394
259
792
1166
538
808
76
252
270
775
1298
18
15
139
171
555
768
8
138
424
680
394
259
792
1166
538
795
76
252
526
775
1314
18
15
139
171
555
768
8
138
424
680
394
259
792
1166
274
792
76
252
526
775
654
18
15
139
171
555
768
8
138
424
680
394
259
792
1166
274
795
1100
252
526
775
654
18
15
139
171
555
768
8
138
424
680
394
259
792
1166
274
795
76
252
526
775
654
18
15
139
171
555
768
8
138
424
680
394
259
792
1166
282
795
1100
252
526
775
658
18
15
139
171
555
768
8
138
424
680
394
259
792
1166
282
795
76
252
526
775
658
18
15
139
171
555
768
8
138
424
680
394
259
793
142
274
795
1100
252
524
262
782
18
15
139
171
555
768
8
138
424
680
394
259
793
142
274
795
76
380
268
262
782
18
15
139
171
555
768
8
138
424
680
394
259
793
142
282
792
1100
252
524
262
802
18
15
139
171
555
768
8
138
424
680
394
259
793
142
282
792
76
380
268
262
802
18
15
139
171
555
768
8
138
424
680
394
259
793
142
282
795
1100
252
524
262
802
18
15
139
171
555
768
8
138
424
680
394
259
793
142
282
795
76
380
268
262
802
18
15
139
171
555
768
8
138
424
680
394
259
793
1166
537
792
76
252
524
774
1319
18
15
139
171
555
768
8
138
424
680
394
259
793
1166
530
792
76
252
524
774
1294
18
15
139
171
555
768
8
138
424
680
394
259
793
1166
530
795
76
252
524
774
1294
18
15
139
171
555
768
8
138
424
680
394
259
793
1166
538
792
76
252
524
774
1314
18
15
139
171
555
768
8
138
424
680
394
259
793
1166
538
808
76
252
524
774
1314
18
15
139
171
555
768
8
138
424
680
394
259
793
1166
538
795
76
252
524
774
1314
18
15
139
171
555
768
8
138
424
680
394
259
793
1166
274
792
76
252
524
774
654
18
15
139
171
555
768
8
138
424
680
394
259
793
1166
274
795
1100
252
524
774
654
18
15
139
171
555
768
8
138
424
680
394
259
793
1166
274
795
76
252
524
774
654
18
15
139
171
555
768
8
138
424
680
394
259
793
1166
282
795
1100
252
524
774
658
18
15
139
171
555
768
8
138
424
680
394
259
793
1166
282
795
76
252
524
774
658
18
15
139
171
555
768
8
138
424
680
409
259
793
142
274
791
69
376
524
262
782
18
15
139
171
555
768
8
138
424
680
409
259
793
1166
530
791
69
216
524
774
1294
18
15
139
171
555
768
8
138
424
680
409
259
793
1166
274
791
69
216
524
774
654
18
15
139
171
555
768
8
138
424
680
426
259
792
142
274
792
100
380
270
263
782
18
15
139
171
555
768
8
138
424
680
426
259
792
142
274
787
100
380
270
263
782
18
15
139
171
555
768
8
138
424
680
426
259
792
142
274
819
100
380
526
1671
1678
18
15
139
171
555
768
8
138
424
680
426
259
792
142
282
792
100
380
270
263
802
18
15
139
171
555
768
8
138
424
680
426
259
792
142
282
824
100
380
526
1671
1682
18
15
139
171
555
768
8
138
424
680
426
259
792
1166
537
792
100
380
270
775
1319
18
15
139
171
555
768
8
138
424
680
426
259
792
1166
530
792
100
380
270
775
1294
18
15
139
171
555
768
8
138
424
680
426
259
792
1166
530
787
100
380
270
775
1294
18
15
139
171
555
768
8
138
424
680
426
259
792
1166
538
792
100
380
270
775
1298
18
15
139
171
555
768
8
138
424
680
426
259
792
1166
274
792
100
380
270
775
654
18
15
139
171
555
768
8
138
424
680
426
259
792
1166
274
787
100
380
270
775
654
18
15
139
171
555
768
8
138
424
680
426
259
793
142
274
792
100
380
524
262
782
18
15
139
171
555
768
8
138
424
680
426
259
793
142
274
787
100
380
524
262
782
18
15
139
171
555
768
8
138
424
680
426
259
793
142
274
819
100
380
524
262
782
18
15
139
171
555
768
8
138
424
680
426
259
793
142
282
792
100
380
524
262
802
18
15
139
171
555
768
8
138
424
680
426
259
793
142
282
824
100
380
524
262
802
18
15
139
171
555
768
8
138
424
680
426
259
793
1166
537
792
100
380
268
774
1319
18
15
139
171
555
768
8
138
424
680
426
259
793
1166
530
792
100
380
524
774
1294
18
15
139
171
555
768
8
138
424
680
426
259
793
1166
530
787
100
380
524
774
1294
18
15
139
171
555
768
8
138
424
680
426
259
793
1166
538
792
100
380
524
774
1298
18
15
139
171
555
768
8
138
424
680
426
259
793
1166
274
792
100
380
524
774
654
18
15
139
171
555
768
8
138
424
680
426
259
793
1166
274
787
100
380
524
774
654
18
15
139
171
555
768
8
138
424
680
330
259
792
142
274
792
1036
1244
534
1671
1678
18
15
139
171
555
768
8
138
424
680
330
259
792
142
274
792
12
352
270
263
782
18
15
139
171
555
768
8
138
424
680
330
259
792
142
274
795
12
220
278
263
789
18
15
139
171
555
768
8
138
424
680
330
259
792
142
274
827
1036
1244
534
1671
1678
18
15
139
171
555
768
8
138
424
680
330
259
792
142
274
827
12
220
278
263
789
18
15
139
171
555
768
8
138
424
680
330
259
792
142
282
792
1036
1244
534
1671
1682
18
15
139
171
555
768
8
138
424
680
330
259
792
142
282
792
12
352
270
263
786
18
15
139
171
555
768
8
138
424
680
330
259
792
142
282
824
12
352
278
263
786
18
15
139
171
555
768
8
138
424
680
330
259
792
142
282
795
12
220
278
263
786
18
15
139
171
555
768
8
138
424
680
330
259
792
142
282
827
12
220
278
263
786
18
15
139
171
555
768
8
138
424
680
330
259
792
1166
537
792
12
352
278
775
1319
18
15
139
171
555
768
8
138
424
680
330
259
792
1166
530
792
12
352
270
775
1294
18
15
139
171
555
768
8
138
424
680
330
259
792
1166
530
795
12
220
534
775
1301
18
15
139
171
555
768
8
138
424
680
330
259
792
1166
530
827
12
220
534
775
1301
18
15
139
171
555
768
8
138
424
680
330
259
792
1166
538
792
12
352
270
775
1298
18
15
139
171
555
768
8
138
424
680
330
259
792
1166
538
808
12
480
270
775
1298
18
15
139
171
555
768
8
138
424
680
330
259
792
1166
538
795
12
220
534
775
1314
18
15
139
171
555
768
8
138
424
680
330
259
792
1166
1554
1691
1036
1244
534
647
1557
18
15
139
171
555
768
8
138
424
680
330
259
792
1166
274
792
1036
1244
534
775
654
18
15
139
171
555
768
8
138
424
680
330
259
792
1166
274
792
12
352
270
775
654
18
15
139
171
555
768
8
138
424
680
330
259
792
1166
274
795
12
220
534
775
654
18
15
139
171
555
768
8
138
424
680
330
259
792
1166
274
827
1036
1244
534
775
654
18
15
139
171
555
768
8
138
424
680
330
259
792
1166
274
827
12
220
534
775
654
18
15
139
171
555
768
8
138
424
680
330
259
792
1166
1562
1723
1036
1244
534
647
1570
18
15
139
171
555
768
8
138
424
680
330
259
792
1166
282
795
12
220
534
775
658
18
15
139
171
555
768
8
138
424
680
330
259
792
1166
282
827
12
220
534
775
658
18
15
139
171
555
768
8
138
424
680
330
259
793
142
274
792
12
352
268
262
782
18
15
139
171
555
768
8
138
424
680
330
259
793
142
274
795
12
352
268
262
782
18
15
139
171
555
768
8
138
424
680
330
259
793
142
274
827
12
352
268
262
782
18
15
139
171
555
768
8
138
424
680
330
259
793
142
282
792
12
352
268
262
802
18
15
139
171
555
768
8
138
424
680
330
259
793
142
282
824
12
352
268
262
802
18
15
139
171
555
768
8
138
424
680
330
259
793
142
282
795
12
352
268
262
802
18
15
139
171
555
768
8
138
424
680
330
259
793
142
282
827
12
352
268
262
802
18
15
139
171
555
768
8
138
424
680
330
259
793
1166
530
792
12
352
268
774
1294
18
15
139
171
555
768
8
138
424
680
330
259
793
1166
530
795
12
352
268
774
1294
18
15
139
171
555
768
8
138
424
680
330
259
793
1166
530
827
12
480
268
774
1294
18
15
139
171
555
768
8
138
424
680
330
259
793
1166
538
792
12
352
268
774
1298
18
15
139
171
555
768
8
138
424
680
330
259
793
1166
538
808
12
480
268
774
1298
18
15
139
171
555
768
8
138
424
680
330
259
793
1166
538
795
12
352
268
774
1298
18
15
139
171
555
768
8
138
424
680
330
259
793
1166
1554
1691
1036
1248
524
646
1550
18
15
139
171
555
768
8
138
424
680
330
259
793
1166
274
792
12
352
268
774
654
18
15
139
171
555
768
8
138
424
680
330
259
793
1166
274
795
12
352
268
774
654
18
15
139
171
555
768
8
138
424
680
330
259
793
1166
274
827
12
352
268
774
654
18
15
139
171
555
768
8
138
424
680
330
259
793
1166
282
795
12
352
268
774
658
18
15
139
171
555
768
8
138
424
680
330
259
793
1166
282
827
12
352
268
774
658
18
15
139
171
555
768
8
138
424
680
410
259
792
142
274
792
68
212
534
263
782
18
15
139
171
555
768
8
138
424
680
410
259
792
142
274
792
1092
244
534
263
782
18
15
139
171
555
768
8
138
424
680
410
259
792
142
274
787
68
340
278
263
789
18
15
139
171
555
768
8
138
424
680
410
259
792
142
274
787
1092
244
534
263
782
18
15
139
171
555
768
8
138
424
680
410
259
792
142
282
792
68
212
534
263
802
18
15
139
171
555
768
8
138
424
680
410
259
792
142
282
792
1092
244
534
263
802
18
15
139
171
555
768
8
138
424
680
410
259
792
142
282
811
68
212
534
263
802
18
15
139
171
555
768
8
138
424
680
410
259
792
1166
530
792
68
244
534
775
1301
18
15
139
171
555
768
8
138
424
680
410
259
792
1166
530
787
68
340
278
775
1294
18
15
139
171
555
768
8
138
424
680
410
259
792
1166
538
792
68
212
534
775
1314
18
15
139
171
555
768
8
138
424
680
410
259
792
1166
538
808
68
212
534
775
1314
18
15
139
171
555
768
8
138
424
680
410
259
792
1166
538
811
68
212
534
775
1314
18
15
139
171
555
768
8
138
424
680
410
259
792
1166
274
792
68
212
534
775
654
18
15
139
171
555
768
8
138
424
680
410
259
792
1166
274
792
1092
244
534
775
654
18
15
139
171
555
768
8
138
424
680
410
259
792
1166
274
787
68
340
278
775
654
18
15
139
171
555
768
8
138
424
680
410
259
792
1166
274
787
1092
244
534
775
654
18
15
139
171
555
768
8
138
424
680
410
259
792
1166
282
811
68
212
534
775
658
18
15
139
171
555
768
8
138
424
680
410
259
792
1166
282
811
1092
244
278
775
658
18
15
139
171
555
768
8
138
424
680
410
259
793
142
274
792
68
216
268
262
782
18
15
139
171
555
768
8
138
424
680
410
259
793
142
274
792
1092
236
524
262
782
18
15
139
171
555
768
8
138
424
680
410
259
793
142
274
787
68
364
268
262
782
18
15
139
171
555
768
8
138
424
680
410
259
793
142
274
787
1092
236
524
262
782
18
15
139
171
555
768
8
138
424
680
410
259
793
142
282
792
68
216
268
262
802
18
15
139
171
555
768
8
138
424
680
410
259
793
142
282
792
1092
236
524
262
802
18
15
139
171
555
768
8
138
424
680
410
259
793
142
282
811
68
216
268
262
802
18
15
139
171
555
768
8
138
424
680
410
259
793
1166
530
792
68
236
524
774
1294
18
15
139
171
555
768
8
138
424
680
410
259
793
1166
530
787
68
236
524
774
1294
18
15
139
171
555
768
8
138
424
680
410
259
793
1166
538
792
68
216
524
774
1314
18
15
139
171
555
768
8
138
424
680
410
259
793
1166
538
808
68
216
524
774
1314
18
15
139
171
555
768
8
138
424
680
410
259
793
1166
538
811
68
216
524
774
1314
18
15
139
171
555
768
8
138
424
680
410
259
793
1166
274
792
68
216
524
774
654
18
15
139
171
555
768
8
138
424
680
410
259
793
1166
274
792
1092
236
524
774
654
18
15
139
171
555
768
8
138
424
680
410
259
793
1166
274
787
68
236
524
774
654
18
15
139
171
555
768
8
138
424
680
410
259
793
1166
274
787
1092
236
524
774
654
18
15
139
171
555
768
8
138
424
680
410
259
793
1166
282
811
68
216
524
774
658
18
15
139
199
557
768
8
138
424
640
388
268
793
141
274
771
99
147
643
1671
1676
18
15
139
199
557
768
8
138
424
640
388
268
793
142
274
771
99
147
643
1670
1676
18
15
139
199
557
768
8
138
424
640
388
268
793
1165
530
771
99
147
643
775
1292
18
15
139
199
557
768
8
138
424
640
388
268
793
1165
274
771
99
147
643
1159
652
18
15
139
199
557
768
8
138
424
640
388
268
793
1166
530
771
99
147
643
774
1292
18
15
139
199
557
768
8
138
424
640
388
268
793
1166
538
771
99
147
643
774
1316
18
15
139
199
557
768
8
138
424
640
388
268
793
1166
274
771
99
147
643
1158
652
18
15
139
171
555
768
24
140
428
680
330
259
788
1168
288
808
12
732
529
793
664
18
15
139
199
557
768
12
136
424
640
388
268
812
1128
538
771
99
147
481
881
774
18
15
130
233
526
770
140
2
2
20
280
264
858
850
363
232
496
240
482
99
67
18
15
130
233
526
770
140
2
2
20
472
264
858
850
363
360
880
48
482
99
67
18
15
7
173
557
12
512
1024
480
272
385
5
268
864
800
544
398
386
384
1014
22
18
15
7
173
557
12
512
1024
736
272
385
0
332
864
1088
98
398
428
424
1000
888
18
15
7
173
557
12
512
1024
736
272
385
0
332
864
1088
100
398
428
424
1000
888
18
15
7
173
557
12
512
1024
736
272
385
0
332
866
1088
98
398
428
424
948
896
18
15
7
173
557
12
512
1024
736
272
385
0
332
866
1092
100
398
428
424
1004
890
18
15
7
173
557
12
512
1024
736
272
385
0
332
868
1088
100
398
428
424
944
896
18
15
7
173
557
12
512
1024
736
272
385
5
332
864
1088
98
398
386
704
1768
896
18
15
7
173
557
12
512
1024
736
272
385
5
332
864
1088
98
406
386
704
1773
897
18
15
7
173
557
12
512
1024
736
272
385
5
332
864
1088
100
398
386
704
1768
896
18
15
7
173
557
12
512
1024
736
272
385
5
332
976
1088
100
398
706
704
1701
976
18
15
7
173
557
12
512
1024
736
272
385
5
332
866
1088
98
398
386
704
1772
896
18
15
7
173
557
12
512
1024
736
272
385
5
332
866
1088
98
406
706
704
1772
896
18
15
7
173
557
12
512
1024
736
272
385
5
332
866
1092
100
398
386
704
1770
906
18
15
7
173
557
12
512
1024
736
272
385
5
332
978
1088
96
398
386
704
1700
976
18
15
7
173
557
12
512
1024
736
272
385
5
332
978
1088
100
398
386
704
1700
976
18
15
7
173
557
12
512
1024
736
272
401
0
332
866
1088
100
414
444
424
948
896
18
15
7
173
557
12
512
1024
736
272
401
0
332
868
1088
100
414
444
424
944
896
18
15
7
173
557
12
512
512
480
272
389
0
282
440
144
160
386
412
657
1888
769
18
15
7
173
557
12
1280
1024
736
272
385
5
780
976
1088
96
398
386
832
741
1232
18
15
7
173
557
12
1280
1024
736
272
385
5
780
976
1088
100
398
386
832
741
1232
18
15
7
173
557
12
1280
1024
736
272
385
5
780
976
1088
100
406
450
832
741
1232
18
15
7
173
557
12
1280
1024
736
272
385
5
780
978
1088
96
398
386
832
740
1232
18
15
7
173
557
12
1280
1024
736
272
385
5
780
978
1088
100
398
386
832
740
1232
18
15
7
173
557
12
1280
1024
736
272
385
5
780
978
1088
100
406
386
832
740
1232
18
15
7
173
557
12
1344
1024
480
272
385
5
892
928
800
544
398
450
864
264
64
18
15
7
173
557
12
1344
1024
480
272
385
5
892
928
800
546
398
450
864
264
64
18
15
7
173
557
12
1344
1024
480
272
385
5
892
994
800
544
398
450
864
290
66
18
15
7
173
557
12
1344
1024
480
272
385
5
892
994
800
546
398
450
864
290
66
18
15
7
173
557
12
1344
1024
480
272
385
5
892
930
800
544
398
450
864
780
64
18
15
7
173
557
12
1344
1024
480
272
385
5
892
930
800
546
398
450
864
780
64
18
15
7
173
557
12
1344
1024
480
272
385
5
892
932
800
544
398
450
864
272
64
18
15
7
173
557
12
1344
1024
480
272
385
5
892
932
800
546
398
450
864
272
64
18
15
7
173
557
12
1344
1024
480
272
385
5
892
996
800
544
398
450
864
288
64
18
15
7
173
557
12
1344
1024
736
272
385
5
892
960
1088
96
398
450
864
824
512
18
15
7
173
557
12
1344
1024
736
272
385
5
892
960
1088
98
398
450
864
824
512
18
15
7
173
557
12
1344
1024
736
272
385
5
892
960
1088
98
406
450
864
824
512
18
15
7
173
557
12
1344
1024
736
272
385
5
892
960
1088
100
398
450
864
824
512
18
15
7
173
557
12
1344
1024
736
272
385
5
892
960
1088
100
406
450
864
824
512
18
15
7
173
557
12
1344
1024
736
272
385
5
892
960
576
96
398
450
864
824
128
18
15
7
173
557
12
1344
1024
736
272
385
5
892
960
576
98
398
450
864
824
128
18
15
7
173
557
12
1344
1024
736
272
385
5
892
960
576
98
406
450
864
824
128
18
15
7
173
557
12
1344
1024
736
272
385
5
892
928
1088
96
398
450
864
776
768
18
15
7
173
557
12
1344
1024
736
272
385
5
892
928
1088
98
398
450
864
776
768
18
15
7
173
557
12
1344
1024
736
272
385
5
892
928
1088
98
406
450
864
776
768
18
15
7
173
557
12
1344
1024
736
272
385
5
892
928
1088
100
398
450
864
776
768
18
15
7
173
557
12
1344
1024
736
272
385
5
892
928
1088
100
406
450
864
776
768
18
15
7
173
557
12
1344
1024
736
272
385
5
892
962
1088
96
398
450
864
820
512
18
15
7
173
557
12
1344
1024
736
272
385
5
892
962
1088
98
398
450
864
820
512
18
15
7
173
557
12
1344
1024
736
272
385
5
892
962
1088
100
398
450
864
820
512
18
15
7
173
557
12
1344
1024
736
272
385
5
892
962
576
96
398
450
864
820
128
18
15
7
173
557
12
1344
1024
736
272
385
5
892
962
576
98
398
450
864
820
128
18
15
7
173
557
12
1344
1024
736
272
385
5
892
964
1088
96
398
450
864
608
512
18
15
7
173
557
12
1344
1024
736
272
385
5
892
964
1088
98
398
450
864
608
512
18
15
7
173
557
12
1344
1024
736
272
385
5
892
964
1088
100
398
450
864
608
512
18
15
7
173
557
12
1344
1024
736
272
385
5
892
930
1088
96
398
450
864
780
768
18
15
7
173
557
12
1344
1024
736
272
385
5
892
930
1088
98
398
450
864
780
768
18
15
7
173
557
12
1344
1024
736
272
385
5
892
930
1088
100
398
450
864
780
768
18
15
7
173
557
12
576
512
480
272
389
0
378
98
144
162
418
428
721
42
104
18
15
7
173
557
12
576
512
480
272
393
0
378
98
144
162
394
716
721
42
104
18
15
7
173
558
12
512
512
480
272
384
0
282
440
144
160
396
414
658
1888
769
18
15
7
173
558
12
256
1024
736
272
392
0
1804
2016
1088
98
423
757
1776
1272
1152
18
15
7
173
558
12
1280
1024
480
272
400
0
812
994
800
528
412
432
816
882
97
18
15
7
173
558
12
1280
1024
480
272
400
0
812
996
800
528
412
432
816
880
96
18
15
7
173
558
12
1280
1024
736
272
392
0
794
952
1168
98
391
397
804
864
513
18
15
7
173
558
12
1280
1024
736
272
392
0
794
952
1168
98
423
397
804
864
513
18
15
7
173
558
12
1280
1024
736
272
400
0
812
992
1088
100
412
432
816
888
768
18
15
7
173
558
12
1280
1024
736
272
400
0
812
994
1090
100
412
432
816
882
782
18
15
7
173
558
12
1344
1024
480
272
392
0
890
992
800
546
423
501
868
808
64
18
15
7
173
558
12
1344
1024
480
272
392
0
890
994
800
546
423
501
868
810
66
18
15
7
173
558
12
1344
1024
480
272
392
0
890
930
800
546
423
501
868
782
65
18
15
7
173
558
12
1344
1024
480
272
392
0
890
930
804
546
423
501
868
782
74
18
15
7
173
558
12
1344
1024
736
272
392
0
890
960
1088
98
423
501
868
824
512
18
15
7
173
558
12
1344
1024
736
272
392
0
890
960
576
98
423
501
868
824
128
18
15
7
173
558
12
1344
1024
736
272
392
0
890
962
1088
98
423
501
868
822
513
18
15
7
173
558
12
1344
1024
736
272
392
0
890
962
1090
98
391
509
868
308
901
18
15
7
173
558
12
1344
1024
736
272
392
0
890
962
576
98
423
501
868
822
129
18
15
7
173
558
12
1344
1024
736
272
392
0
890
930
1088
98
423
501
868
782
769
18
15
7
173
558
12
1344
1024
736
272
392
0
890
930
1092
98
423
501
868
782
778
18
15
7
173
558
12
1344
1024
736
272
392
0
890
968
1088
98
423
509
868
608
769
18
15
7
173
558
12
1344
1024
736
272
392
0
890
968
1092
98
391
509
868
608
774
18
15
236
232
522
793
48
99
99
34
422
263
801
515
259
960
801
611
633
249
385
18
15
877
65
1577
1259
427
449
578
1606
1537
897
168
140
664
1688
234
411
1208
688
1668
18
15
877
65
1577
1259
427
449
578
1606
1537
897
168
140
664
1688
250
411
1208
688
1668
18
15
877
65
1577
1259
427
449
578
1606
1537
897
168
140
664
1688
186
411
1208
688
1668
18
15
877
65
1577
1261
429
449
578
1606
1537
899
131
143
664
1688
218
401
1264
688
1667
18
15
109
225
525
774
1911
977
898
518
354
272
162
134
0
88
664
528
954
192
454
18
15
109
225
525
774
1911
977
898
518
354
272
162
134
1024
88
664
528
954
928
950
18
15
109
225
518
518
1575
769
898
523
440
424
410
442
184
170
707
520
202
80
387
18
15
109
225
518
518
1575
769
898
522
440
424
410
442
184
176
707
521
201
80
386
18
15
109
225
518
518
1575
769
898
527
440
424
410
442
184
169
707
520
202
80
387
18
15
310
34
355
769
768
0
48
48
514
308
277
1
152
460
1004
744
1602
930
956
18
15
310
34
355
769
768
0
48
48
514
308
277
9
152
460
1004
744
1602
841
857
18
15
310
34
355
769
768
0
48
48
514
308
270
9
152
460
1004
744
1640
910
920
18
15
310
34
355
769
768
0
48
48
514
436
277
1
152
460
1004
488
194
386
956
18
15
310
34
355
769
768
0
48
48
514
436
277
9
152
460
1004
488
194
402
948
18
15
310
34
355
769
768
0
48
48
514
436
270
9
152
460
1004
488
232
398
920
18
15
310
34
355
769
768
0
48
48
258
308
14
9
152
460
492
488
104
782
920
18
15
310
34
355
769
768
0
48
48
258
308
277
1
152
460
492
488
834
898
956
18
15
310
34
355
769
768
0
48
48
258
308
277
17
938
716
492
488
866
889
341
18
15
310
34
355
769
768
0
48
48
258
308
277
17
938
460
492
488
866
889
341
18
15
310
34
355
769
768
0
48
48
258
308
277
9
152
460
492
488
834
913
948
18
15
310
34
355
769
768
0
48
48
258
308
277
9
920
460
492
488
834
841
345
18
15
310
34
355
769
768
0
48
48
258
308
270
9
152
460
492
488
872
846
920
18
15
310
34
355
769
768
0
48
48
258
308
270
9
920
460
492
488
872
974
1240
18
15
310
34
355
769
768
0
48
48
258
468
277
1
152
460
492
424
154
386
956
18
15
310
34
355
769
768
0
48
48
258
468
277
20
168
12
492
424
154
412
848
18
15
310
34
355
769
768
0
48
48
538
372
21
9
153
461
961
704
2006
786
943
18
15
310
34
355
769
768
0
48
48
538
500
21
9
153
461
961
448
854
786
943
18
15
310
34
355
769
768
0
48
48
282
404
277
9
153
451
449
384
90
402
943
18
15
310
34
355
769
768
0
48
48
282
404
277
9
921
451
449
384
90
402
367
18
15
310
34
355
769
768
0
48
48
282
404
277
9
921
461
449
384
150
402
351
18
15
310
34
355
769
768
0
48
40
514
308
270
9
168
424
1004
744
1640
846
888
18
15
310
34
355
769
768
0
48
40
514
308
270
9
172
424
1004
744
1640
846
890
18
15
310
34
355
769
768
0
48
40
514
308
270
9
940
424
1004
744
1640
846
378
18
15
310
34
355
769
768
0
48
40
258
308
270
9
168
424
492
488
872
846
888
18
15
310
34
355
769
768
0
48
40
258
308
270
9
168
426
492
488
872
846
888
18
15
310
34
355
769
768
0
48
40
258
308
270
9
936
424
492
488
872
846
376
18
15
310
34
355
769
768
0
48
40
258
308
270
9
936
426
492
488
872
846
376
18
15
310
34
355
769
768
0
48
40
258
308
270
9
172
424
492
488
872
846
890
18
15
310
34
355
769
768
0
48
40
258
308
270
9
940
424
492
488
872
846
378
18
15
310
34
355
769
768
0
48
40
258
468
277
20
168
424
492
424
154
412
848
18
15
310
34
355
769
768
0
48
56
514
308
277
1
152
452
1002
744
1858
1410
956
18
15
310
34
355
769
768
0
48
56
514
308
277
9
168
420
996
744
1602
841
889
18
15
310
34
355
769
768
0
48
56
514
308
277
9
152
452
1002
744
1602
841
857
18
15
310
34
355
769
768
0
48
56
514
308
277
9
154
459
969
744
1858
1426
949
18
15
310
34
355
769
768
0
48
56
514
308
277
9
920
452
1002
744
1602
841
345
18
15
310
34
355
769
768
0
48
56
514
308
270
9
168
420
996
744
1640
846
888
18
15
310
34
355
769
768
0
48
56
514
308
270
9
152
452
1002
744
1640
910
920
18
15
310
34
355
769
768
0
48
56
514
308
270
9
152
456
1002
744
1640
910
920
18
15
310
34
355
769
768
0
48
56
514
308
270
9
920
452
1002
744
1640
910
1240
18
15
310
34
355
769
768
0
48
56
514
308
270
9
920
456
1002
744
1640
910
1240
18
15
310
34
355
769
768
0
48
56
514
436
277
1
152
452
1002
488
194
386
956
18
15
310
34
355
769
768
0
48
56
514
436
270
9
152
452
1002
488
232
398
920
18
15
310
34
355
769
768
0
48
56
514
436
270
9
152
456
1002
488
232
398
920
18
15
310
34
355
769
768
0
48
56
258
308
21
17
170
420
484
488
98
121
853
18
15
310
34
355
769
768
0
48
56
258
308
21
17
938
708
458
488
98
121
341
18
15
310
34
355
769
768
0
48
56
258
308
14
9
152
452
490
488
104
782
920
18
15
310
34
355
769
768
0
48
56
258
308
14
9
152
452
458
488
104
782
920
18
15
310
34
355
769
768
0
48
56
258
308
14
9
152
456
490
488
104
782
920
18
15
310
34
355
769
768
0
48
56
258
308
14
9
152
456
458
488
104
782
920
18
15
310
34
355
769
768
0
48
56
258
308
277
1
152
452
490
488
834
898
956
18
15
310
34
355
769
768
0
48
56
258
308
277
1
152
452
458
488
834
898
956
18
15
310
34
355
769
768
0
48
56
258
308
277
17
170
4
490
488
866
889
853
18
15
310
34
355
769
768
0
48
56
258
308
277
17
170
452
490
488
866
889
853
18
15
310
34
355
769
768
0
48
56
258
308
277
17
170
452
458
488
866
889
853
18
15
310
34
355
769
768
0
48
56
258
308
277
17
170
420
484
488
866
889
853
18
15
310
34
355
769
768
0
48
56
258
308
277
17
938
708
458
488
866
889
341
18
15
310
34
355
769
768
0
48
56
258
308
277
17
938
452
490
488
866
889
341
18
15
310
34
355
769
768
0
48
56
258
308
277
17
938
452
458
488
866
889
341
18
15
310
34
355
769
768
0
48
56
258
308
277
9
168
420
484
488
834
841
889
18
15
310
34
355
769
768
0
48
56
258
308
277
9
152
452
490
488
834
841
857
18
15
310
34
355
769
768
0
48
56
258
308
277
9
152
452
458
488
834
913
948
18
15
310
34
355
769
768
0
48
56
258
308
277
9
154
459
457
488
834
914
949
18
15
310
34
355
769
768
0
48
56
258
308
277
9
920
708
458
488
834
841
345
18
15
310
34
355
769
768
0
48
56
258
308
277
9
920
452
490
488
834
841
345
18
15
310
34
355
769
768
0
48
56
258
308
277
9
920
452
458
488
834
841
345
18
15
310
34
355
769
768
0
48
56
258
308
270
9
168
420
484
488
872
846
888
18
15
310
34
355
769
768
0
48
56
258
308
270
9
152
452
490
488
872
846
920
18
15
310
34
355
769
768
0
48
56
258
308
270
9
152
452
458
488
872
846
920
18
15
310
34
355
769
768
0
48
56
258
308
270
9
152
456
490
488
872
846
920
18
15
310
34
355
769
768
0
48
56
258
308
270
9
152
456
458
488
872
846
920
18
15
310
34
355
769
768
0
48
56
258
308
270
9
920
708
458
488
872
974
1240
18
15
310
34
355
769
768
0
48
56
258
308
270
9
920
452
490
488
872
974
1240
18
15
310
34
355
769
768
0
48
56
258
308
270
9
920
452
458
488
872
974
1240
18
15
310
34
355
769
768
0
48
56
258
308
270
9
920
712
458
488
872
974
1240
18
15
310
34
355
769
768
0
48
56
258
308
270
9
920
456
490
488
872
974
1240
18
15
310
34
355
769
768
0
48
56
258
308
270
9
920
456
458
488
872
974
1240
18
15
310
34
355
769
768
0
48
56
258
372
256
2
154
16
466
472
863
854
958
18
15
310
34
355
769
768
0
48
56
258
372
21
9
154
452
466
472
66
786
949
18
15
310
34
355
769
768
0
48
56
258
468
277
1
152
452
490
424
154
386
956
18
15
310
34
355
769
768
0
48
56
258
468
277
8
152
452
490
424
153
388
948
18
15
310
34
355
769
768
0
48
56
258
468
277
9
152
452
490
424
153
401
857
18
15
310
34
355
769
768
0
48
56
258
468
277
9
152
456
490
424
153
401
857
18
15
310
34
355
769
768
0
48
56
258
468
277
20
168
420
484
424
154
412
848
18
15
310
34
419
513
768
0
48
48
194
472
64
33
810
20
346
863
799
567
317
18
15
310
34
419
513
768
0
48
48
194
472
64
34
810
20
346
863
799
1078
574
18
15
310
34
419
513
768
0
48
48
194
472
64
34
1322
20
346
863
799
1078
1598
18
15
310
34
419
513
768
0
48
48
194
468
21
9
153
461
348
856
858
1042
1455
18
15
310
34
419
513
768
0
48
48
194
468
21
9
153
461
346
856
857
530
943
18
15
310
34
419
513
768
0
48
48
194
468
21
9
154
20
346
856
857
1041
1461
18
15
310
34
419
513
768
0
48
48
194
468
21
9
154
448
346
856
857
1041
1461
18
15
310
34
419
513
768
0
48
48
194
468
21
9
920
716
332
856
858
529
345
18
15
310
34
419
513
768
0
48
48
194
468
21
9
920
460
332
856
858
529
345
18
15
310
34
419
513
768
0
48
48
194
468
21
9
920
460
348
856
858
529
345
18
15
310
34
419
513
768
0
48
48
194
468
21
20
936
716
332
856
858
540
336
18
15
310
34
419
513
768
0
48
48
194
468
21
20
1320
20
346
856
858
1052
1616
18
15
310
34
419
513
768
0
48
56
194
468
21
9
920
712
324
856
858
529
345
18
15
310
34
419
513
768
0
48
56
194
468
21
20
936
708
324
856
858
540
336
18
15
310
34
419
513
768
0
48
56
194
468
21
20
936
708
338
856
858
540
336
18
15
310
34
419
513
768
0
48
56
194
468
21
20
936
452
324
856
858
540
336
18
15
310
34
419
513
768
0
48
56
194
468
21
20
936
712
324
856
858
540
336
18
15
614
528
532
4
1072
1664
1536
452
12
4
1318
608
520
156
804
556
1892
638
1657
18
15
614
528
532
4
1072
1664
1536
452
12
4
1318
608
1544
138
964
556
1892
638
1145
18
15
614
528
532
4
1072
1664
1536
452
12
4
1318
608
1544
156
804
556
1892
638
1145
18
15
614
528
532
4
1072
1664
1536
452
12
4
1318
610
1538
135
965
556
1892
636
638
18
15
614
528
532
4
1072
1664
1536
452
12
4
1318
610
1546
138
964
556
1892
636
974
18
15
614
528
532
4
1072
1664
1536
452
12
4
1318
610
1546
156
804
556
1892
636
974
18
15
614
528
532
4
1072
1664
1536
452
12
4
1318
634
1544
138
964
556
1874
1130
609
18
15
614
528
532
4
1072
1664
1536
452
12
4
1318
634
1547
135
965
556
1874
1130
619
18
15
614
528
532
4
1072
1664
1536
452
44
4
1318
608
1544
138
900
524
1892
638
1144
18
15
614
528
532
4
1072
1664
1536
452
44
4
1318
630
1542
138
900
524
1892
1140
628
18
15
614
528
532
4
1072
1664
1536
452
44
4
1318
634
1544
138
900
524
1874
1130
609
18
15
614
528
532
4
1072
1664
1536
452
44
4
1318
634
1547
135
901
524
1874
1130
619
18
15
614
528
532
4
1072
1664
1536
452
44
4
1318
634
1547
135
905
524
1874
1130
619
18
15
515
536
541
1
128
1920
924
978
195
1799
2032
1570
6
580
1632
1538
227
709
13
18
15
116
284
18
363
65
45
929
707
130
462
344
351
861
32
640
193
355
769
801
18
15
151
192
482
820
161
225
416
551
289
264
314
322
272
858
540
380
78
330
360
18
15
151
192
482
820
161
225
416
551
289
264
314
322
272
986
540
380
78
330
360
18
15
151
192
482
820
161
225
416
551
289
264
314
322
272
922
540
636
78
330
360
18
15
151
192
482
820
161
225
416
295
289
264
314
322
272
218
540
636
78
330
360
18
15
151
192
482
820
161
225
416
295
289
264
314
322
272
218
220
252
206
330
360
18
15
151
192
482
820
161
225
416
295
289
264
314
322
272
218
476
380
78
330
360
18
15
151
192
482
820
161
225
416
295
289
264
314
322
272
346
540
380
78
330
360
18
15
151
448
482
820
161
225
416
39
33
264
314
322
272
410
540
380
78
330
360
18
15
151
448
482
820
161
225
416
39
33
264
314
322
272
410
180
380
77
329
360
18
15
151
448
482
820
161
225
416
39
33
264
314
322
272
410
188
380
78
330
360
18
15
151
448
482
820
161
225
416
39
33
264
314
322
272
474
540
380
78
330
360
18
15
151
448
482
820
161
226
416
39
33
264
314
320
272
410
180
380
77
328
360
18
15
151
192
484
822
161
353
416
151
149
266
314
811
552
650
1744
1233
146
2
431
18
15
151
192
484
822
161
353
416
151
149
266
314
811
552
650
720
209
73
1
431
18
15
132
206
362
992
999
849
768
1168
328
512
66
340
0
664
548
1006
62
26
391
18
15
132
462
362
864
999
849
768
80
72
256
66
340
0
424
900
630
94
154
391
18
15
132
462
362
864
999
849
768
80
72
256
66
340
4
424
900
630
94
154
388
18
15
1051
1281
1526
1026
1419
1227
203
843
808
784
1370
1080
88
72
329
9
1025
536
387
18
15
1051
1281
1526
1026
1158
1230
203
843
808
784
848
560
2
73
329
8
16
40
124
18
15
1051
1281
1526
1026
1158
1230
203
843
808
784
848
560
2
73
331
8
16
40
124
18
15
1051
1281
1526
1026
1158
1230
203
843
808
784
848
560
2
74
331
8
16
40
124
18
15
1051
1281
1526
1026
1158
1230
203
843
808
784
848
560
2
74
330
8
16
40
124
18
15
1051
1282
1510
1057
1158
1230
203
856
656
782
840
1104
2
67
71
22
4
904
12
18
15
1051
1282
1510
1057
1158
1230
203
856
656
782
840
560
2
67
71
22
4
16
124
18
15
592
140
1602
1090
713
497
984
1536
1544
588
612
86
17
593
85
448
1056
50
118
18
15
592
140
1602
1090
713
497
984
1536
1544
588
612
86
17
593
84
448
1056
50
118
18
15
592
140
1602
1090
713
497
984
1536
1544
588
612
86
17
592
84
448
1056
50
118
18
15
592
140
1602
1090
713
497
984
1536
1544
588
612
86
81
593
85
448
1056
50
86
18
15
592
140
1602
1090
713
497
984
1536
1544
588
612
86
81
593
84
448
1056
50
86
18
15
592
140
1602
1090
713
497
984
1536
1544
588
612
86
81
592
84
448
1056
50
86
18
15
697
1574
1890
1346
267
388
420
568
140
776
130
739
40
714
226
260
518
1114
219
18
15
544
256
1477
788
790
772
806
183
1149
84
8
536
537
1553
1797
981
961
458
259
18
15
544
256
1477
788
790
772
806
183
1149
84
8
536
537
1569
1797
981
961
458
259
18
15
544
256
1477
788
790
772
806
183
1149
84
8
536
537
1545
1797
981
961
458
259
18
15
544
256
1477
788
790
772
806
183
1149
84
8
536
537
1545
1798
981
961
458
259
18
15
544
256
1477
788
790
772
806
183
1149
84
8
536
537
1554
1798
981
961
458
259
18
15
544
256
1477
788
790
772
806
183
1149
84
8
536
537
1554
1799
981
961
458
259
18
15
544
256
1477
788
790
772
806
183
1149
84
8
536
540
1570
1798
981
961
458
128
18
15
544
256
1477
788
790
772
806
183
1149
84
8
536
540
1554
1798
981
961
458
128
18
15
544
256
1477
788
790
772
806
183
1149
84
8
536
538
1553
1797
981
961
458
258
18
15
544
256
1477
788
790
772
806
183
1149
84
8
536
538
1569
1797
981
961
458
258
18
15
544
256
1477
788
790
772
806
183
1149
84
8
536
538
1545
1797
981
961
458
258
18
15
544
256
1477
788
790
772
806
183
1149
84
8
536
538
1545
1798
981
961
458
258
18
15
544
256
1477
788
790
772
806
183
1149
84
8
536
538
1570
1798
981
961
458
258
18
15
544
256
1477
788
790
772
806
183
1149
84
8
536
538
1570
1799
981
961
458
258
18
15
544
256
1477
788
790
772
806
183
1149
84
8
536
538
1554
1798
981
961
458
258
18
15
544
256
1477
788
790
772
806
183
1149
84
8
536
538
1554
1799
981
961
458
258
18
15
544
256
1477
1300
1302
772
678
183
637
596
1032
664
793
17
773
469
961
202
3
18
15
544
256
1477
1300
1302
772
678
183
637
596
1032
664
793
9
773
469
961
202
3
18
15
544
256
1477
1300
1302
772
678
183
637
596
1032
664
794
17
773
469
961
202
2
18
15
544
256
1477
1300
1302
772
678
183
637
596
1032
664
794
9
773
469
961
202
2
18
15
551
268
1476
788
785
771
675
177
1201
146
11
539
795
4
1857
778
907
649
0
18
15
551
268
1476
788
785
771
803
177
1201
146
11
539
539
1540
1869
778
907
649
257
18
15
1052
1280
1413
1426
1211
67
1859
780
838
864
802
1050
1570
55
497
96
100
780
521
18
15
1052
1280
1413
1426
1211
67
1859
780
838
864
802
1050
1570
119
497
96
100
780
521
18
15
556
780
1476
768
801
305
324
353
120
106
59
151
531
7
6
931
907
899
480
18
15
556
780
1476
768
801
305
324
353
120
106
59
151
531
7
902
931
907
899
480
18
15
556
780
1476
768
801
305
324
353
120
122
59
151
531
7
6
899
899
899
480
18
15
556
780
1476
768
801
305
324
353
120
122
59
151
531
7
902
963
899
899
480
18
15
556
780
1476
768
801
305
324
353
120
234
59
151
531
7
6
803
779
899
480
18
15
556
780
1476
768
801
305
324
353
120
234
59
151
531
7
902
803
779
899
480
18
15
556
780
1476
768
801
305
324
353
120
186
59
151
531
7
6
771
771
899
480
18
15
556
780
1476
768
801
305
324
353
120
186
59
151
531
7
902
771
771
899
480
18
15
556
780
1476
1280
1313
305
256
353
104
618
571
791
411
27
16
403
139
131
1616
18
15
556
780
1476
1280
1313
305
256
353
104
618
571
791
407
27
16
403
139
131
1624
18
15
556
780
1476
1280
1313
305
256
353
104
634
571
791
407
27
16
707
131
131
1624
18
15
556
780
1476
768
801
817
512
353
104
106
59
791
967
31
38
947
907
515
120
18
15
556
780
1476
768
801
817
512
353
104
106
59
1303
455
27
16
915
907
1539
120
18
15
556
780
1476
768
801
817
512
353
104
106
59
1303
455
31
38
947
907
1539
120
18
15
556
780
1476
768
801
817
512
353
104
170
59
535
859
27
16
787
787
643
112
18
15
556
780
1476
768
801
817
512
353
104
170
59
279
967
31
38
787
147
131
120
18
15
556
780
1476
768
801
817
512
353
104
170
59
279
923
27
16
787
211
131
80
18
15
556
780
1476
768
801
817
512
353
104
170
59
279
927
31
38
787
147
131
136
18
15
556
780
1476
768
801
817
512
353
104
170
59
791
967
31
38
787
787
515
120
18
15
556
780
1476
768
801
817
512
353
104
170
59
1303
455
27
16
787
787
1539
120
18
15
556
780
1476
768
801
817
512
353
104
170
59
1303
455
31
38
787
787
1539
120
18
15
556
780
1476
768
801
817
512
353
104
234
59
535
859
27
16
99
779
1027
112
18
15
556
780
1476
768
801
817
512
353
104
234
59
279
967
31
38
99
139
131
120
18
15
556
780
1476
768
801
817
512
353
104
234
59
279
923
27
16
83
139
131
80
18
15
556
780
1476
768
801
817
512
353
104
234
59
279
927
31
38
99
139
131
136
18
15
556
780
1476
768
801
817
512
353
104
234
59
791
967
31
38
99
139
515
120
18
15
556
780
1476
768
801
817
512
353
104
234
59
1303
455
31
38
803
779
1539
120
18
15
556
780
1476
768
801
817
512
353
120
234
59
279
927
31
6
803
139
131
136
18
15
556
780
1476
768
801
817
512
1633
104
106
59
535
711
543
1830
1427
915
643
376
18
15
556
780
1476
768
801
817
512
1633
104
106
59
791
967
543
1830
1427
907
515
120
18
15
556
780
1476
768
801
817
512
1633
104
106
59
1303
455
543
1830
1443
907
1539
120
18
15
556
780
1476
768
801
817
512
1633
104
234
59
279
967
539
1808
83
139
131
120
18
15
556
780
1476
768
801
817
512
1633
104
234
59
279
919
539
1808
83
139
131
88
18
15
556
780
1476
768
801
817
324
353
104
170
59
279
19
7
38
787
147
131
480
18
15
556
780
1476
768
801
817
324
353
104
154
59
279
19
7
38
771
203
131
480
18
15
556
780
1476
768
801
817
324
353
104
234
59
279
19
7
38
99
139
131
480
18
15
556
780
1476
768
801
817
324
353
120
106
59
279
19
7
6
35
75
131
480
18
15
556
780
1476
768
801
817
324
353
120
106
59
279
19
7
902
35
75
131
480
18
15
556
780
1476
768
801
817
324
353
120
106
59
791
19
7
6
35
75
515
1760
18
15
556
780
1476
768
801
817
324
353
120
106
59
791
19
7
902
35
75
259
480
18
15
556
780
1476
768
801
817
324
353
120
122
59
791
19
7
902
963
899
259
480
18
15
556
780
1476
768
801
817
324
353
120
234
59
279
19
7
6
803
139
131
480
18
15
556
780
1476
768
801
817
324
353
120
234
59
279
19
7
902
803
139
131
480
18
15
556
780
1476
768
801
817
324
353
120
234
59
791
19
7
6
803
779
259
480
18
15
556
780
1476
768
801
817
324
353
120
234
59
791
19
7
902
803
779
259
480
18
15
556
780
1476
768
801
817
324
353
120
250
59
279
19
7
6
67
131
131
992
18
15
556
780
1476
768
801
817
324
353
120
250
59
279
19
7
902
67
131
131
992
18
15
556
780
1476
768
801
817
324
353
120
250
59
791
19
7
6
67
771
515
480
18
15
556
780
1476
768
801
817
324
353
120
250
59
791
19
7
902
67
131
259
480
18
15
556
780
1476
768
801
817
324
353
120
186
59
279
19
7
6
771
131
131
992
18
15
556
780
1476
768
801
817
324
353
120
186
59
279
19
7
902
771
131
131
992
18
15
556
780
1476
768
801
817
324
353
120
186
59
791
19
7
6
771
771
515
480
18
15
556
780
1476
768
801
817
324
353
120
186
59
791
19
7
902
771
771
515
480
18
15
556
780
1476
768
801
817
836
1633
120
106
59
791
1043
519
1670
35
75
515
992
18
15
556
780
1476
768
801
817
836
1633
120
250
59
791
1043
519
1670
67
131
515
992
18
15
556
780
1476
768
801
817
836
1633
120
250
59
791
531
519
1670
67
131
259
224
18
15
556
780
1476
768
801
817
836
1633
120
250
59
663
531
519
1670
67
131
387
480
18
15
556
780
1476
1280
1313
817
512
353
104
618
571
663
859
27
16
403
139
387
48
18
15
556
780
1476
1280
1313
817
512
353
104
618
571
663
859
31
38
419
139
387
48
18
15
556
780
1476
1280
1313
817
512
353
120
618
571
663
859
31
6
419
139
387
48
18
15
556
780
1476
1280
1313
817
836
1633
120
618
571
663
531
519
1670
1059
139
387
480
18
15
825
557
1892
1536
1164
130
43
425
132
86
850
280
1042
550
696
648
138
568
1931
18
15
825
557
1892
1536
1164
130
43
425
132
86
850
280
1042
562
568
648
138
568
1931
18
15
825
557
1892
1536
1164
130
43
425
132
86
850
280
530
550
696
648
138
568
1035
18
15
825
557
1892
1536
1164
130
43
425
132
86
850
280
530
562
568
648
138
568
1035
18
15
752
200
12
976
494
896
704
1568
128
462
146
668
641
1734
1638
1559
10
554
531
18
15
752
200
12
976
494
896
704
1568
128
462
146
659
656
1738
1611
1559
10
547
535
18
15
752
200
12
976
494
896
704
1568
128
462
146
659
657
1738
1611
1559
10
547
548
18
15
752
200
12
976
494
896
704
1568
1664
462
146
572
641
1729
147
23
10
394
555
18
15
752
200
12
976
494
896
704
1568
1664
462
146
572
641
1731
147
23
10
394
555
18
15
752
200
12
976
494
896
704
1568
1664
462
146
668
641
1729
147
23
1034
554
531
18
15
752
200
12
976
494
896
704
1568
1664
462
146
668
641
1731
147
23
1034
554
531
18
15
752
200
12
976
494
896
704
1568
1664
462
146
659
641
1729
147
23
1034
547
564
18
15
752
200
12
976
494
896
704
1568
1664
462
146
659
641
1731
147
23
1034
547
564
18
15
752
200
12
976
494
896
672
1568
128
462
146
659
696
1578
1611
279
10
547
515
18
15
752
200
12
976
494
896
672
1568
128
462
146
659
696
1578
1827
1303
10
547
515
18
15
1083
11
1561
171
947
1210
130
32
516
785
256
788
90
323
867
822
1328
1480
320
18
15
1083
11
1561
171
947
1210
131
32
516
785
256
788
84
322
867
822
1328
1480
324
18
15
233
45
1569
1234
988
701
517
1677
669
384
144
18
466
263
261
1236
1780
750
34
18
15
233
45
1569
1234
988
700
517
1677
668
384
144
19
465
262
260
1236
1778
739
35
18
15
233
45
1569
1041
269
605
517
141
653
257
499
728
498
774
1801
521
1753
1107
68
18
15
233
45
1569
1041
269
605
517
141
654
257
499
728
498
774
1800
521
1753
1107
68
18
15
233
45
1569
1041
269
605
517
141
669
257
499
728
498
774
1793
521
1897
1107
68
18
15
760
12
1546
1322
27
419
515
1667
1030
114
3
147
448
833
980
244
2029
905
441
18
15
760
12
1554
1330
27
419
515
1667
1038
82
3
147
320
833
868
228
65
225
693
18
15
760
12
1554
1330
27
419
515
1667
1038
82
3
147
320
833
996
228
65
225
693
18
15
760
12
1554
1330
27
419
515
1667
1038
82
3
147
448
833
868
228
65
225
437
18
15
760
12
1554
1330
27
419
515
1667
1038
90
3
147
448
833
868
226
1626
1360
893
18
15
760
12
1554
1330
27
419
515
1603
1038
82
3
147
400
630
804
228
65
225
389
18
15
760
12
1554
1330
27
419
515
1603
1038
82
3
147
400
630
996
228
65
225
389
18
15
1070
1386
1526
1489
1202
120
1902
826
609
535
529
515
1537
100
70
66
130
449
1021
18
15
736
7
1549
1294
26
280
512
1666
1046
0
32
240
484
836
950
201
125
213
392
18
15
736
7
1549
1294
26
280
512
1666
1046
80
32
240
500
836
950
246
70
214
388
18
15
736
7
1549
1294
26
280
512
1634
1046
0
32
240
484
612
870
9
125
213
392
18
15
736
7
1549
1294
26
280
512
1634
1046
0
32
240
508
612
870
9
125
213
386
18
15
736
7
1549
1294
26
280
512
1634
1046
32
32
240
508
612
870
102
94
214
386
18
15
736
7
1549
1294
26
280
512
1762
1046
0
32
240
484
868
870
9
125
213
392
18
15
736
7
1549
1294
26
280
512
1762
1046
0
32
240
508
868
870
9
125
213
386
18
15
736
7
1549
1294
26
280
512
1762
1046
0
32
240
508
868
998
38
126
214
386
18
15
736
7
1549
1294
26
280
512
1762
1046
0
34
240
484
868
870
10
122
215
392
18
15
736
7
1549
1294
26
280
512
1762
1046
0
34
240
500
868
870
10
122
215
388
18
15
220
4
1542
139
155
666
530
128
642
715
792
1548
464
792
1851
987
1051
1776
196
18
15
665
156
1633
1043
720
390
946
1544
1609
1088
1253
108
136
648
679
1902
271
7
49
18
15
1127
181
4
528
16
16
820
176
57
269
16
52
518
302
1030
802
556
542
1846
18
15
1127
181
4
528
16
16
820
176
57
269
16
52
518
302
6
450
620
542
1846
18
15
1127
181
4
528
16
16
820
176
57
269
16
52
518
1838
1030
450
620
542
1846
18
15
1127
181
4
528
16
16
820
176
57
269
16
564
262
286
6
482
300
926
758
18
15
1127
181
4
528
16
16
820
176
57
269
16
308
518
302
1030
802
556
686
1630
18
15
1127
181
4
528
16
16
820
176
57
269
16
308
518
1838
1030
802
556
686
1630
18
15
1127
181
4
1296
336
536
820
176
57
781
841
328
772
1824
1030
1826
1511
369
285
18
15
1063
149
4
528
16
0
968
112
13
269
17
515
368
272
1138
642
91
955
744
18
15
1063
149
4
528
16
0
968
112
13
269
273
128
368
272
1138
770
1819
897
688
18
15
1063
149
4
528
16
0
968
112
10
270
16
512
368
272
1136
768
542
897
744
18
15
1063
149
4
528
16
0
968
112
10
270
17
512
368
272
1136
768
283
897
745
18
15
1063
149
4
528
16
0
968
112
10
270
17
515
357
272
1136
768
283
899
743
18
15
1063
149
4
528
16
0
968
112
10
270
17
515
357
288
1136
768
283
899
743
18
15
1063
149
4
528
16
0
968
112
10
270
529
512
368
272
1136
768
1307
385
745
18
15
1063
149
4
528
16
0
968
112
10
270
529
515
357
272
1136
768
1307
387
743
18
15
1063
149
4
528
16
0
968
112
10
270
529
515
357
288
1136
768
1307
387
743
18
15
1063
149
4
528
16
0
968
112
10
270
272
128
368
272
1136
768
1822
897
688
18
15
1063
149
4
528
16
0
968
112
10
270
272
128
356
272
1136
768
1822
898
702
18
15
1063
149
4
528
16
0
968
112
10
270
272
128
356
288
1136
768
1822
898
702
18
15
1063
149
4
528
16
0
968
112
10
270
272
184
356
272
1136
768
1822
913
662
18
15
1063
149
4
528
16
0
968
112
10
270
272
184
356
288
1136
768
1822
913
662
18
15
1063
149
4
528
16
0
968
112
10
270
18
512
368
272
1136
768
25
897
744
18
15
1063
149
4
528
16
0
968
112
10
270
18
515
368
272
1136
768
26
899
744
18
15
1063
149
4
528
16
0
968
112
10
270
18
515
357
272
1136
768
26
899
743
18
15
1063
149
4
528
16
0
968
112
10
270
18
515
357
288
1136
768
26
899
743
18
15
1063
149
4
528
16
0
968
112
10
270
18
259
357
288
112
640
26
387
487
18
15
1063
149
4
528
16
0
968
112
10
270
18
56
356
288
112
640
24
17
941
18
15
1063
149
4
528
16
0
968
112
10
270
18
568
356
288
1136
768
536
912
429
18
15
1063
149
4
528
16
0
968
112
10
270
18
568
356
288
112
640
24
913
429
18
15
1063
149
4
528
16
0
968
112
10
270
18
312
356
288
1136
1664
1176
657
685
18
15
1063
149
4
528
16
0
968
112
10
270
273
512
368
272
1136
768
1819
1144
744
18
15
1063
149
4
528
16
0
968
112
10
270
273
128
368
272
1136
768
1819
897
688
18
15
1063
149
4
528
16
0
968
112
10
270
273
131
371
272
1136
768
1819
899
691
18
15
1063
149
4
528
16
0
968
112
10
270
273
184
356
272
1136
768
1819
912
667
18
15
1063
149
4
528
16
0
968
112
10
270
273
184
356
288
1136
768
1819
912
667
18
15
1063
149
4
528
16
0
968
112
10
270
530
512
368
272
1136
768
1304
384
744
18
15
1063
149
4
528
16
0
968
112
10
270
274
128
368
272
1136
768
1816
897
691
18
15
1063
149
4
528
16
0
968
112
10
270
274
128
356
272
1136
768
1816
896
702
18
15
1063
149
4
528
16
0
968
112
10
270
274
128
356
288
1136
768
1816
896
702
18
15
1063
149
4
528
16
0
968
112
10
270
274
515
357
272
1136
1664
1818
1027
743
18
15
1063
149
4
528
16
0
968
112
10
270
274
568
356
288
1136
768
1816
1040
685
18
15
1063
149
4
528
16
0
968
112
10
270
274
568
356
288
112
640
1816
1040
685
18
15
1063
149
4
528
16
0
968
112
10
270
274
184
356
272
1136
768
1816
912
653
18
15
1063
149
4
528
16
0
968
112
10
270
274
184
356
288
1136
768
1816
912
653
18
15
1063
149
4
528
16
0
968
112
10
270
274
184
356
288
112
640
664
913
653
18
15
1063
149
4
528
16
0
968
112
10
270
274
312
356
288
1136
768
1816
1297
685
18
15
1063
149
4
528
16
0
968
112
10
270
274
312
356
288
112
640
1816
1296
685
18
15
1063
149
4
528
16
0
968
112
10
270
274
187
356
288
1136
768
1818
915
664
18
15
1063
149
4
528
16
0
824
112
10
270
16
568
580
320
1136
768
286
913
950
18
15
1063
149
4
528
16
0
824
112
10
270
16
568
580
1856
1136
768
1182
913
955
18
15
1063
149
4
528
16
0
824
112
10
270
17
568
580
320
1136
768
539
912
955
18
15
1063
149
4
528
16
0
824
112
10
270
17
568
580
1856
1136
768
539
912
955
18
15
1063
149
4
528
16
0
824
112
10
270
529
568
580
320
1136
768
1307
400
954
18
15
1063
149
4
528
16
0
824
112
10
270
18
568
580
320
1136
768
24
914
955
18
15
1063
149
4
528
16
0
824
112
10
270
18
568
580
1856
1136
768
536
912
950
18
15
1063
149
4
528
16
0
824
112
10
270
18
571
580
320
1136
768
26
915
952
18
15
1063
149
4
528
16
0
824
112
10
270
18
571
580
1856
1136
768
538
915
952
18
15
1063
149
4
528
16
0
824
112
10
270
273
568
580
320
1136
1664
1819
1040
955
18
15
1063
149
4
528
16
0
824
112
10
270
177
568
580
320
1136
640
375
784
954
18
15
1063
149
4
528
16
0
824
112
10
270
530
568
580
320
1136
768
1304
400
950
18
15
1063
149
4
528
16
0
824
112
10
270
274
568
580
320
1136
1664
1816
1040
950
18
15
1063
149
4
528
16
0
824
112
10
270
274
571
580
320
1136
1664
1818
1043
952
18
15
1063
149
4
528
16
0
824
112
10
270
178
568
580
320
1136
640
372
784
956
18
15
1063
149
4
528
16
0
804
112
6
270
16
56
300
336
472
768
558
553
907
18
15
1063
149
4
528
16
0
804
112
6
270
16
568
556
336
472
768
558
937
907
18
15
1063
149
4
528
16
0
804
112
6
270
16
568
300
336
472
768
558
937
395
18
15
1063
149
4
528
16
0
804
112
6
270
16
312
300
336
472
768
558
681
1803
18
15
1063
149
4
528
16
0
804
112
6
270
18
56
300
336
472
768
556
552
906
18
15
1063
149
4
528
16
0
804
112
6
270
18
568
556
336
472
768
556
936
906
18
15
1063
149
4
528
16
0
804
112
6
270
18
568
300
336
472
768
556
936
394
18
15
1063
149
4
528
16
0
804
112
6
270
18
312
300
336
472
768
556
680
1802
18
15
1063
149
4
528
16
0
804
112
13
269
16
568
300
336
1138
770
538
912
650
18
15
1063
149
4
528
16
0
804
112
13
269
16
312
300
336
1138
770
538
658
650
18
15
1063
149
4
528
16
0
804
112
13
269
17
56
300
336
1138
770
283
273
906
18
15
1063
149
4
528
16
0
804
112
13
269
17
568
300
336
1138
770
539
912
650
18
15
1063
149
4
528
16
0
804
112
13
269
17
312
300
336
1138
770
1115
656
1834
18
15
1063
149
4
528
16
0
804
112
13
269
272
312
556
336
1138
770
666
784
1290
18
15
1063
149
4
528
16
0
804
112
13
269
272
312
300
336
1138
770
666
144
650
18
15
1063
149
4
528
16
0
804
112
13
269
273
568
300
336
1138
1666
1819
1040
394
18
15
1063
149
4
528
16
0
804
112
13
269
273
312
556
336
1138
770
667
784
1290
18
15
1063
149
4
528
16
0
804
112
13
269
273
312
300
336
1138
770
667
144
650
18
15
1063
149
4
528
16
0
804
112
10
270
16
0
540
1568
1136
768
542
514
1838
18
15
1063
149
4
528
16
0
804
112
10
270
16
0
540
1568
112
640
30
514
1838
18
15
1063
149
4
528
16
0
804
112
10
270
16
0
540
1568
176
640
30
514
1838
18
15
1063
149
4
528
16
0
804
112
10
270
16
0
540
1568
1200
768
542
514
1838
18
15
1063
149
4
528
16
0
804
112
10
270
16
0
284
400
496
768
30
2
942
18
15
1063
149
4
528
16
0
804
112
10
270
17
3
538
1568
176
640
27
515
1908
18
15
1063
149
4
528
16
0
804
112
10
270
18
259
538
1568
1136
640
538
643
1652
18
15
1063
149
4
528
16
0
804
112
10
270
18
259
538
1568
112
640
538
643
1652
18
15
1063
149
4
528
16
8
968
112
10
270
18
516
352
288
1136
640
280
954
738
18
15
1063
149
4
528
16
8
804
112
10
270
18
4
536
1568
1136
640
24
570
1832
18
15
1063
149
4
528
16
8
804
112
10
270
18
4
536
1568
112
640
24
570
1832
18
15
1063
149
4
528
16
8
804
112
10
270
18
4
536
1568
176
640
24
570
1832
18
15
1063
149
4
528
16
8
804
112
10
270
18
4
536
1568
1200
768
536
570
1832
18
15
1063
149
4
528
16
8
804
112
10
270
18
516
536
1568
1136
768
1176
954
936
18
15
1063
149
4
528
16
8
804
112
10
270
18
516
536
1568
112
768
1176
954
936
18
15
1063
149
4
528
16
8
804
112
10
270
18
516
536
1568
1200
768
536
954
936
18
15
1063
149
4
528
16
8
804
112
10
270
18
516
280
400
496
768
24
954
680
18
15
1063
149
4
528
16
8
804
112
10
270
18
260
536
1568
1136
640
88
698
1576
18
15
1063
149
4
528
16
8
804
112
10
270
18
260
536
1568
176
640
88
698
1576
18
15
1063
149
4
528
16
8
804
112
10
270
18
260
536
1568
1200
640
88
698
1576
18
15
1092
74
2
663
21
37
820
84
100
368
48
326
516
340
390
910
520
568
1540
18
15
1092
74
2
663
21
37
820
84
100
368
48
326
516
308
390
910
520
568
1540
18
15
1092
74
2
663
21
37
820
84
100
368
48
582
516
340
390
910
520
824
1284
18
15
1092
74
2
663
21
37
820
84
100
368
496
710
260
340
390
910
648
536
516
18
15
1092
74
2
663
21
37
820
84
100
368
496
710
260
308
390
910
648
536
516
18
15
1092
74
2
663
21
37
820
84
100
368
496
710
260
348
390
910
648
536
516
18
15
1092
74
2
663
21
53
820
84
100
368
48
1062
516
306
392
910
528
1816
772
18
15
1092
74
2
663
21
53
820
84
100
368
48
550
516
308
390
910
528
792
1284
18
15
1092
74
2
663
21
53
820
84
100
368
48
550
516
306
392
910
528
792
1284
18
15
1092
74
2
663
21
53
820
84
100
368
48
550
516
306
390
910
528
792
1284
18
15
1092
74
2
663
21
53
820
84
100
368
48
294
516
306
392
910
528
536
1540
18
15
1092
74
2
663
21
53
820
84
100
368
48
294
516
306
390
910
528
536
1540
18
15
1092
74
2
663
21
53
820
84
100
368
48
294
260
308
390
910
528
536
1796
18
15
1092
74
2
663
21
53
820
84
100
368
48
294
260
306
392
910
528
536
1796
18
15
1092
74
2
663
21
53
820
84
100
368
48
294
260
306
390
910
528
536
1796
18
15
1092
74
2
663
29
53
820
84
100
368
32
69
516
308
390
909
516
642
1792
18
15
1092
74
2
663
29
53
820
84
100
368
32
69
516
306
390
909
516
642
1792
18
15
1121
178
8
1431
29
20
822
176
56
866
912
1028
516
292
1036
1806
1290
1284
1282
18
15
1121
178
18
663
29
20
822
176
51
360
40
512
514
1819
1027
779
524
780
1308
18
15
1121
178
18
663
29
20
822
176
51
360
40
512
514
1819
1035
779
528
780
938
18
15
1125
105
16
534
23
16
821
17
208
284
24
562
263
397
404
394
0
916
752
18
15
1125
105
16
534
23
16
821
17
208
284
24
690
263
397
404
394
0
964
624
18
15
1122
96
18
534
31
17
816
16
244
274
16
516
256
392
394
419
527
952
680
18
15
1122
96
18
534
31
16
818
16
244
274
16
1
269
392
394
387
15
63
897
18
15
1122
96
18
534
31
16
818
16
244
274
16
513
269
392
394
387
15
959
385
18
15
1122
96
18
534
31
16
818
16
244
274
16
257
269
392
394
387
15
447
641
18
15
1122
179
19
663
16
16
816
176
48
360
55
117
516
288
1024
776
514
640
1822
18
15
1122
179
19
663
16
16
816
176
48
360
55
117
516
288
1032
776
514
640
1822
18
15
1122
179
19
663
16
16
816
176
48
360
55
117
516
1824
1024
776
514
640
1822
18
15
1122
179
19
663
16
16
816
176
48
360
55
117
516
1824
1032
776
514
640
1822
18
15
1122
179
19
663
16
16
816
176
48
360
55
117
516
296
1024
776
514
640
1822
18
15
1122
179
19
663
16
16
816
176
48
360
55
117
516
296
1032
776
514
640
1822
18
15
1122
179
19
663
16
16
816
176
48
360
55
117
516
290
1024
776
514
640
1822
18
15
1122
179
19
663
16
16
816
176
48
360
55
117
516
290
1026
776
514
640
1822
18
15
1122
179
19
663
16
16
816
176
48
360
55
117
516
290
1028
776
514
640
1822
18
15
1122
179
19
663
16
16
816
176
48
360
55
117
516
290
1032
776
514
640
1822
18
15
1122
179
19
663
16
16
816
176
48
360
55
117
516
1826
1024
776
514
640
1822
18
15
1122
179
19
663
16
16
816
176
48
360
55
117
516
1826
1026
776
514
640
1822
18
15
1122
179
19
663
16
16
816
176
48
360
55
117
516
1826
1028
776
514
640
1822
18
15
1122
179
19
663
16
16
816
176
48
360
55
117
516
1826
1032
776
514
640
1822
18
15
1122
179
19
663
16
16
816
176
48
360
55
117
516
1832
1024
776
514
640
1822
18
15
1122
179
19
663
16
16
816
176
48
360
55
117
516
1832
1032
776
514
640
1822
18
15
1122
179
19
663
16
16
816
176
48
360
55
117
516
294
1024
776
514
640
1822
18
15
1122
179
19
663
16
16
816
176
48
360
55
117
516
294
1026
776
514
640
1822
18
15
1122
179
19
663
16
16
816
176
48
360
55
117
516
294
1032
776
514
640
1822
18
15
1122
179
19
663
16
16
816
176
48
360
55
117
516
1830
1024
776
514
640
1822
18
15
1122
179
19
663
16
16
816
176
48
360
55
117
516
1830
1026
776
514
640
1822
18
15
1122
179
19
663
16
16
816
176
48
360
55
117
516
1830
1032
776
514
640
1822
18
15
1122
179
19
599
336
528
816
176
48
296
407
533
772
272
1024
648
386
480
574
18
15
1122
179
19
599
336
528
816
176
48
296
407
533
772
288
1024
648
386
480
574
18
15
1122
179
19
599
336
528
816
176
48
296
407
533
772
288
1032
648
386
480
574
18
15
1122
179
19
599
336
528
816
176
48
296
407
533
772
1808
1032
648
386
480
574
18
15
1122
179
19
599
336
528
816
176
48
296
407
533
772
1824
1024
648
386
480
574
18
15
1122
179
19
599
336
528
816
176
48
296
407
533
772
1824
1032
648
386
480
574
18
15
1122
179
19
599
336
528
816
176
48
296
407
533
772
296
1024
648
386
480
574
18
15
1122
179
19
599
336
528
816
176
48
296
407
533
772
296
1032
648
386
480
574
18
15
1122
179
19
599
336
528
816
176
48
296
407
533
772
1840
1024
648
386
480
574
18
15
1122
179
19
599
336
528
816
176
48
296
407
533
772
1840
1032
648
386
480
574
18
15
1122
179
19
599
336
528
816
176
48
296
407
533
772
298
1028
648
386
480
574
18
15
1122
179
19
599
336
528
816
176
48
296
407
533
772
298
1032
648
386
480
574
18
15
1122
179
19
599
336
528
816
176
48
296
407
533
772
1832
1024
648
386
480
574
18
15
1122
179
19
599
336
528
816
176
48
296
407
533
772
1832
1032
648
386
480
574
18
15
1122
179
19
599
336
528
816
176
48
296
407
533
772
1810
1032
648
386
480
574
18
15
1122
179
19
599
336
528
816
176
48
296
407
533
772
1834
1028
648
386
480
574
18
15
1122
179
19
599
336
528
816
176
48
296
407
533
772
1834
1032
648
386
480
574
18
15
1122
179
19
599
336
528
816
176
48
296
407
533
772
1842
1024
648
386
480
574
18
15
1101
78
38
1382
17
53
773
136
1952
768
86
22
533
1552
1718
374
114
976
1877
18
15
1101
78
38
1382
30
54
773
136
1952
768
80
16
530
1552
1717
373
112
992
1794
18
15
1101
78
38
1382
30
54
773
136
1952
768
80
16
530
1552
1718
374
112
992
1794
18
15
1094
70
38
1318
28
4
768
128
1984
1472
228
692
560
1606
1670
1542
69
1058
774
18
15
1094
70
38
1446
28
4
768
128
1984
832
996
564
560
1606
1670
262
293
34
902
18
15
1061
164
36
550
17
9
805
188
62
298
102
1
533
1812
1152
674
33
630
1822
18
15
1061
164
36
550
17
9
805
188
62
298
102
513
533
1812
1152
674
33
1014
926
18
15
1061
164
36
550
17
9
805
188
62
298
102
257
533
1812
1152
674
545
694
1566
18
15
1061
164
36
550
17
9
805
188
62
298
102
641
533
1812
1152
674
33
950
798
18
15
1091
68
20
662
30
49
769
135
125
372
48
1040
534
1562
56
905
512
2006
769
18
15
1091
68
20
662
30
49
769
135
125
372
48
1060
534
1562
56
905
512
1816
768
18
15
1091
68
20
662
30
49
769
135
125
372
48
548
534
1562
56
905
512
792
1280
18
15
1091
68
20
662
30
49
769
135
125
372
48
292
534
1562
56
905
1024
536
1536
18
15
1060
164
36
614
17
5
829
189
61
260
38
56
578
259
131
465
596
548
1918
18
15
1060
164
36
614
17
5
829
189
61
260
38
56
578
259
1155
465
596
548
1918
18
15
1060
164
36
614
17
5
829
189
61
260
38
56
578
1795
131
465
596
548
1918
18
15
1060
164
36
614
17
5
829
189
61
260
38
56
578
1795
1155
465
596
548
1918
18
15
1060
164
36
1430
17
13
806
166
38
866
1006
1026
536
284
1090
1818
1305
1368
1304
18
15
1092
68
36
1446
17
53
774
134
1989
834
998
1064
616
1538
1667
128
1186
1028
1456
18
15
1092
68
36
1446
17
53
774
134
1989
834
998
1064
616
1546
1667
256
1314
1028
1456
18
15
1092
68
36
1446
17
53
774
134
1989
834
998
1065
616
1546
1667
256
1314
1094
1384
18
15
1092
68
36
1446
17
53
774
134
1989
834
998
552
536
1538
1667
128
1186
4
900
18
15
1092
68
36
1446
17
53
774
134
1990
834
998
1064
616
1546
1664
140
1186
1028
1456
18
15
1092
68
36
1446
17
53
774
134
1990
834
998
552
536
1538
1665
140
1186
4
900
18
15
1092
68
36
1446
17
53
774
134
1990
834
998
552
536
1542
1664
140
1186
4
900
18
15
1092
68
36
1446
17
53
774
134
1992
836
998
1048
536
1538
1670
130
1172
1124
768
18
15
1092
68
36
1446
17
53
774
134
1992
836
998
1048
536
1540
1670
130
1172
1124
768
18
15
1092
68
36
1446
17
53
774
134
1992
836
998
1049
536
1538
1670
130
1172
1126
768
18
15
1092
68
36
1446
17
53
774
134
1992
836
998
1049
536
1540
1670
130
1172
1126
768
18
15
1092
68
36
1430
17
5
774
134
1989
866
1014
1029
520
1674
1667
320
1289
1137
772
18
15
1092
68
36
1446
17
5
774
134
1989
834
998
1080
568
1666
1667
128
1186
1035
769
18
15
1057
164
36
1430
22
0
829
188
62
866
992
1082
587
256
1090
1804
1280
1354
1378
18
15
1057
164
36
1430
22
0
829
188
62
866
992
1082
587
256
1092
1812
1280
1354
1378
18
15
1057
164
36
1430
22
0
829
188
62
866
992
1146
587
256
1090
1804
1280
1290
1314
18
15
1057
164
36
1430
22
0
829
188
62
866
992
1146
587
256
1092
1812
1280
1034
1314
18
15
1093
69
20
534
17
49
769
141
124
284
22
16
533
1557
1072
930
514
563
1887
18
15
1093
69
20
534
17
49
769
141
124
284
22
17
533
1557
1072
930
514
562
1886
18
15
1093
69
20
534
17
49
769
141
124
284
22
22
533
1557
1072
930
516
560
1878
18
15
1093
69
20
534
17
49
769
141
124
284
22
278
533
1557
1072
930
516
688
1590
18
15
1093
69
20
534
17
49
769
141
124
284
22
278
533
1561
48
929
513
688
1653
18
15
1093
68
20
534
17
49
769
140
126
282
30
272
531
1556
1072
930
513
643
1627
18
15
1092
68
36
1430
31
0
776
136
1990
866
1010
1137
565
1689
1667
156
1169
1029
769
18
15
1095
68
2
598
29
33
818
83
100
308
356
286
257
337
385
941
701
160
690
18
15
1095
68
34
1430
29
49
770
131
1988
868
996
1046
529
1537
1665
323
1286
1104
770
18
15
1095
68
34
1430
29
1
770
131
1988
868
996
1142
513
1665
1665
323
1286
1032
794
18
15
1095
68
34
1430
29
1
770
131
1988
868
996
1142
513
1677
1681
323
1286
1032
794
18
15
1095
68
34
1430
29
1
770
131
1988
868
996
1142
514
1678
1681
323
1286
1032
792
18
15
1065
162
32
551
29
52
966
64
56
298
84
576
340
340
20
662
130
967
485
18
15
1065
162
32
551
29
52
966
64
56
298
84
324
340
340
1044
678
130
452
468
18
15
1065
162
32
551
29
52
966
64
56
298
84
324
340
340
20
662
130
452
468
18
15
1065
162
32
551
29
52
966
64
56
298
84
324
340
340
276
654
130
452
484
18
15
1065
162
32
551
29
52
966
64
56
298
84
580
340
340
20
662
130
964
484
18
15
1057
161
32
551
29
4
830
97
32
298
84
48
290
394
448
477
132
12
908
18
15
1057
169
32
551
29
4
830
185
40
298
84
48
290
258
1168
1702
1154
523
913
18
15
1057
169
32
551
29
4
830
185
40
298
84
48
290
258
1176
1702
1154
523
913
18
15
1057
170
32
551
29
4
830
184
48
298
84
48
290
259
1153
1702
1154
11
913
18
15
1057
169
32
551
20
6
830
185
40
298
98
120
548
260
1168
678
38
526
1801
18
15
1057
169
32
551
20
6
830
185
40
298
98
120
548
1796
1168
678
38
526
1801
18
15
1057
169
32
551
20
6
830
185
40
298
98
120
584
260
1168
694
38
526
1825
18
15
1057
169
32
551
20
6
830
185
40
298
98
120
584
1796
1168
678
38
526
1825
18
15
1057
169
32
551
20
6
830
185
40
298
98
376
548
260
1168
678
550
654
1545
18
15
1057
169
32
551
20
6
830
185
40
298
98
376
548
1796
1168
678
550
654
1545
18
15
1057
169
32
551
20
6
830
185
40
298
82
56
292
260
1168
1702
1158
521
905
18
15
1057
169
32
551
20
6
830
185
40
298
82
376
548
260
1168
1686
1158
651
1544
18
15
1057
169
32
551
20
6
830
185
40
298
82
376
548
1796
144
486
134
649
1544
18
15
1057
169
32
551
20
6
830
185
40
298
82
376
548
1796
1168
694
134
649
1544
18
15
1057
169
32
551
20
6
830
185
40
298
82
376
584
260
1168
694
134
649
1568
18
15
1057
169
32
551
20
6
830
185
40
298
82
376
584
1796
144
486
134
649
1568
18
15
1057
169
32
551
20
6
830
185
40
298
82
376
584
1796
1168
694
134
649
1568
18
15
1057
170
32
551
20
6
822
184
48
298
98
120
544
262
1153
678
38
526
1802
18
15
1057
170
32
551
20
6
822
184
48
298
98
120
544
1798
1153
678
38
526
1802
18
15
1057
170
32
551
20
6
822
184
48
298
82
56
544
1702
1153
1702
1158
521
1820
18
15
1057
170
32
551
20
6
822
184
48
298
82
56
288
262
1153
1702
1158
9
924
18
15
1057
170
32
551
20
6
822
184
48
298
82
376
544
262
1153
1702
1158
651
1551
18
15
1057
170
32
551
20
6
822
184
48
298
82
376
544
1798
1153
678
134
651
1551
18
15
1057
170
32
551
20
6
822
184
48
298
82
376
544
1702
1153
1702
1158
651
1551
18
15
1057
170
32
551
20
6
830
184
48
298
98
120
548
261
1153
678
38
526
1801
18
15
1057
170
32
551
20
6
830
184
48
298
98
120
548
262
1153
678
38
526
1801
18
15
1057
170
32
551
20
6
830
184
48
298
98
120
548
1797
1153
678
38
526
1801
18
15
1057
170
32
551
20
6
830
184
48
298
98
120
548
1798
1153
678
38
526
1801
18
15
1057
170
32
551
20
6
830
184
48
298
98
120
584
258
1152
678
38
526
1825
18
15
1057
170
32
551
20
6
830
184
48
298
98
120
584
1794
1153
678
38
526
1825
18
15
1057
170
32
551
20
6
830
184
48
298
98
120
584
1794
1152
678
38
526
1825
18
15
1057
170
32
551
20
6
830
184
48
298
82
56
292
261
1153
1702
1158
9
905
18
15
1057
170
32
551
20
6
830
184
48
298
82
376
548
261
1153
1702
1158
651
1544
18
15
1057
170
32
551
20
6
830
184
48
298
82
376
548
262
1153
678
134
651
1544
18
15
1057
170
32
551
20
6
830
184
48
298
82
376
548
1797
1153
678
134
651
1544
18
15
1057
170
32
551
20
6
830
184
48
298
82
376
548
1798
1153
678
134
651
1544
18
15
1057
170
32
551
20
6
830
184
48
298
99
120
584
258
1152
678
39
533
1825
18
15
1057
170
32
551
20
6
830
184
48
298
99
120
584
1794
1152
678
39
533
1825
18
15
1089
66
34
1447
20
54
770
128
1987
836
997
1064
620
1550
1667
131
1187
1067
1448
18
15
1089
66
34
1447
20
54
770
128
1987
836
997
1064
620
1550
1675
131
1187
1067
1448
18
15
1097
66
34
1431
20
6
774
128
1987
868
994
1080
512
1674
1667
323
1281
1098
1367
18
15
1097
66
34
1431
20
6
774
128
1987
868
994
1144
512
1674
1667
323
1281
1034
791
18
15
1092
69
2
1430
31
49
771
135
1968
1458
944
672
537
1560
1724
1569
1184
46
770
18
15
1092
69
2
1430
31
49
771
135
1968
1458
944
672
537
1561
1724
1569
1184
46
770
18
15
1065
169
32
550
23
32
970
91
40
300
96
66
337
346
267
680
32
316
1004
18
15
1065
169
32
550
23
32
970
90
40
300
96
66
337
344
264
680
32
316
1004
18
15
1057
169
32
550
23
0
829
185
40
300
80
378
587
259
1168
696
128
650
1568
18
15
1057
169
32
550
23
0
829
185
40
300
80
378
587
1795
1168
696
128
650
1568
18
15
1057
169
32
550
23
0
829
185
40
300
80
378
587
1795
152
488
128
650
1568
18
15
1057
169
32
550
23
0
829
185
40
300
80
378
587
1795
1176
488
128
650
1568
18
15
1090
64
2
663
29
1
768
128
116
372
48
1085
512
258
1082
908
542
1794
824
18
15
1090
64
2
663
29
1
768
128
116
372
48
381
512
258
1082
908
1054
578
1560
18
15
1094
68
34
1446
21
48
772
130
1984
836
996
544
542
1539
1667
263
293
26
906
18
15
1094
68
34
1446
21
48
772
130
1984
836
996
544
542
1539
1671
263
293
26
906
18
15
1094
68
34
1447
16
6
770
130
1984
834
999
1085
570
1675
1667
133
1186
1040
769
18
15
1094
68
34
1447
16
6
770
130
1984
834
999
1085
570
1675
1671
133
1186
1040
769
18
15
1094
68
34
1447
16
6
770
131
1984
834
998
1085
574
1665
1667
131
1187
1040
770
18
15
1094
68
34
1447
16
6
770
131
1984
834
998
1085
566
1681
1667
131
1187
1040
772
18
15
1094
68
34
1447
16
6
770
131
1984
834
999
1085
570
1665
1667
131
1186
1040
769
18
15
1065
169
35
551
21
4
822
182
48
296
100
1028
534
258
1159
657
584
2040
792
18
15
1065
169
35
551
21
4
822
182
48
296
100
1028
534
1794
1159
657
584
2040
792
18
15
1065
169
35
551
21
4
822
182
48
296
100
4
534
1794
1159
657
584
632
1816
18
15
1065
169
35
551
21
4
822
182
48
296
100
4
278
258
1159
657
72
628
920
18
15
1065
169
35
551
21
4
822
182
48
296
100
516
534
258
135
457
584
1012
920
18
15
1065
169
35
551
21
4
822
182
48
296
100
516
534
258
1159
648
584
1012
920
18
15
1065
169
35
551
21
4
822
182
48
296
100
516
534
1794
135
457
584
1012
920
18
15
1065
169
35
551
21
4
822
182
48
296
100
516
534
1794
1159
648
584
1012
920
18
15
1065
169
35
551
21
4
822
182
48
296
100
516
278
258
135
457
584
1012
408
18
15
1065
169
35
551
21
4
822
182
48
296
100
516
278
258
1159
648
584
1012
408
18
15
1065
169
35
551
21
4
822
182
48
296
100
132
278
258
1159
648
72
244
792
18
15
1065
169
35
551
21
4
822
182
48
296
100
388
278
258
1159
648
72
756
536
18
15
1065
169
35
551
21
4
822
182
48
296
612
644
278
258
1159
657
1608
1784
152
18
15
1092
66
2
663
21
49
776
128
106
372
52
1041
529
1553
1077
912
534
2006
849
18
15
1092
66
2
663
21
49
776
128
106
372
52
1041
529
1553
53
912
534
2006
849
18
15
1092
66
34
1383
21
49
776
128
1962
772
80
17
529
1553
1717
368
112
986
1886
18
15
1068
158
9
535
21
4
824
136
0
266
20
261
548
1636
1036
770
544
697
1636
18
15
1068
158
9
535
21
4
824
136
0
266
20
261
548
1646
1036
770
544
697
1636
18
15
1091
64
38
613
21
53
772
130
1734
263
33
297
541
1569
1602
235
569
665
1541
18
15
1095
68
20
534
16
9
779
137
121
282
27
1
520
284
1078
977
515
561
1913
18
15
1095
68
20
534
16
9
779
137
121
282
27
257
520
284
1078
977
515
689
1657
18
15
1095
68
20
534
16
10
779
137
121
282
27
0
512
284
1078
929
515
563
1793
18
15
1095
68
20
534
16
10
779
137
121
282
27
0
512
1820
1078
929
515
563
1793
18
15
1095
68
20
534
16
10
779
137
121
282
27
0
520
284
1078
929
515
563
1804
18
15
1095
68
20
534
16
10
779
137
121
282
27
0
520
1820
1078
929
515
563
1804
18
15
1095
68
20
534
16
10
779
137
121
282
27
0
560
1820
1078
929
515
563
1840
18
15
1095
68
20
534
16
10
779
137
121
282
27
512
512
284
1077
929
515
959
897
18
15
1095
68
20
534
16
10
779
137
121
282
27
512
512
1820
1077
929
515
959
897
18
15
1095
68
20
534
16
10
779
137
121
282
27
256
512
1820
1077
929
515
703
1537
18
15
1095
68
20
534
16
10
779
137
121
282
27
256
560
1820
1078
977
515
699
1640
18
15
1082
130
22
718
22
6
861
189
38
326
417
569
609
1542
128
640
662
1190
937
18
15
1082
130
22
718
22
6
861
189
38
326
417
569
609
1542
1152
640
662
1190
937
18
15
1082
130
22
718
22
6
861
189
38
326
417
569
609
1545
128
640
662
1190
937
18
15
1082
130
22
718
22
6
861
189
38
326
417
569
609
1545
1152
640
662
1190
937
18
15
1082
130
22
718
22
6
861
189
38
326
417
697
609
1538
1152
640
658
550
809
18
15
1082
130
22
718
22
6
861
189
38
326
417
697
609
1542
1152
640
658
550
809
18
15
1082
130
22
718
22
6
861
189
38
326
481
569
609
1542
128
640
678
550
937
18
15
1082
130
22
718
22
6
861
189
38
326
481
569
609
1542
1152
640
678
550
937
18
15
1082
130
22
718
22
6
861
189
38
326
481
569
609
1545
128
640
678
550
937
18
15
1082
130
22
718
22
6
861
189
38
326
481
569
609
1545
1152
640
677
549
937
18
15
1082
130
22
718
30
6
861
189
38
325
421
689
609
1538
1152
645
657
549
809
18
15
1082
130
22
718
30
6
861
189
38
326
421
689
609
1545
1152
640
657
549
809
18
15
545
257
1477
796
789
781
717
189
1130
103
1
646
645
13
1808
962
1018
409
273
18
15
545
257
1477
796
789
797
669
189
1130
103
1
522
777
6
1808
962
826
641
5
18
15
545
257
1477
1308
1302
782
671
189
618
615
512
644
785
1
784
706
507
409
27
18
15
554
1633
1905
793
793
808
932
661
129
133
2
283
291
267
234
1679
344
138
328
18
15
554
1633
1905
793
793
808
932
661
129
389
2
283
291
267
235
143
152
138
328
18
15
554
1633
1905
793
793
808
932
661
129
389
2
283
291
267
234
142
152
138
328
18
15
554
1633
1905
793
793
808
932
661
129
389
2
283
307
11
234
142
152
138
324
18
15
529
785
1477
797
773
897
589
269
109
201
48
320
846
73
1001
97
156
190
172
18
15
529
785
1477
797
773
897
589
1549
109
201
48
320
910
593
1769
97
156
182
26
18
15
529
785
1477
797
773
897
589
1549
109
201
48
320
910
657
1769
97
156
182
26
18
15
529
777
1477
797
773
897
589
1542
98
230
48
320
910
1176
1760
68
156
190
12
18
15
529
777
1477
797
773
897
589
1542
98
230
48
320
910
664
1760
68
156
190
12
18
15
529
777
1477
797
773
897
589
1542
98
230
48
832
910
664
1760
68
796
638
12
18
15
658
512
1797
1453
261
897
1536
1536
134
326
113
897
704
706
1862
162
442
555
676
18
15
658
512
1797
1453
261
897
1536
1664
134
326
113
897
704
578
1734
162
442
555
676
18
15
658
512
1797
1453
261
897
1536
1664
134
326
113
897
704
578
1958
1186
442
555
676
18
15
779
1185
1858
1494
256
37
514
854
148
530
187
569
784
564
1585
1497
794
1154
256
18
15
1127
179
25
518
29
20
818
176
53
284
164
260
257
304
2
451
200
162
683
18
15
1127
179
25
518
29
20
818
176
53
284
164
132
257
304
2
451
200
450
775
18
15
1127
179
25
518
45
20
818
176
53
284
4
4
257
272
2
451
264
290
903
18
15
1127
179
25
518
45
20
818
176
53
284
4
4
257
304
2
451
264
290
903
18
15
1127
179
25
518
45
20
818
176
53
284
4
516
513
272
2
451
264
898
903
18
15
1127
179
25
518
45
20
818
176
53
284
4
516
513
304
2
451
264
898
903
18
15
1127
179
25
518
45
20
818
176
53
284
4
516
257
272
2
451
264
898
391
18
15
1127
179
25
518
45
20
818
176
53
284
4
516
257
304
2
451
264
898
391
18
15
1127
179
25
518
45
20
818
176
53
284
4
260
257
272
2
451
264
386
647
18
15
1127
179
25
518
45
20
818
176
53
284
4
260
257
304
2
451
264
386
647
18
15
1127
179
25
646
29
20
818
176
53
380
36
516
513
288
1026
771
512
770
1287
18
15
1127
179
25
646
29
20
818
176
53
380
36
516
513
304
1026
771
520
770
1287
18
15
1127
179
25
646
29
20
818
176
53
380
36
516
513
1808
1026
771
512
770
1287
18
15
1127
179
25
646
29
20
818
176
53
380
36
516
513
1824
1026
771
512
770
1287
18
15
1127
179
25
646
29
20
818
176
53
380
36
516
513
1840
1026
771
512
770
1287
18
15
1127
179
25
646
29
20
818
176
53
380
36
260
513
288
1026
771
512
514
1543
18
15
1127
179
25
646
29
20
818
176
53
380
36
260
513
304
1026
771
520
514
1543
18
15
1127
179
25
646
29
20
818
176
53
380
36
260
513
1808
1026
771
512
514
1543
18
15
1127
179
25
646
29
20
818
176
53
380
36
260
513
1824
1026
771
512
514
1543
18
15
1127
179
25
646
29
20
818
176
53
380
36
260
513
1840
1026
771
512
514
1543
18
15
1127
181
17
519
28
20
816
180
49
282
19
520
512
1816
6
448
270
907
904
18
15
1127
181
17
519
28
20
816
180
49
282
19
520
256
280
6
448
270
907
392
18
15
1122
183
29
516
16
20
816
182
48
281
22
0
512
294
15
449
512
518
1793
18
15
1122
183
29
516
16
20
816
182
48
281
22
0
256
294
15
449
512
525
897
18
15
1122
183
29
516
16
20
816
182
48
281
22
512
512
294
15
449
256
902
897
18
15
1122
183
29
516
16
20
816
182
48
281
22
512
256
294
15
449
256
902
385
18
15
1122
183
29
516
16
20
816
182
48
281
22
256
256
294
15
449
256
390
641
18
15
1122
183
29
644
16
20
816
182
48
377
38
512
512
294
1039
769
512
781
897
18
15
1122
183
29
644
16
20
816
182
48
377
38
512
512
1830
1039
769
512
781
897
18
15
1122
183
29
644
16
20
816
182
48
377
38
256
512
1830
1039
769
512
525
1537
18
15
1122
183
29
1412
16
20
816
182
48
889
934
1024
512
294
1039
1793
1280
1358
1345
18
15
1122
183
29
644
16
16
818
178
48
377
38
518
526
1822
1031
769
512
769
1285
18
15
1122
183
29
644
16
16
818
178
48
377
38
262
526
1822
1031
769
512
513
1541
18
15
1122
183
29
644
16
16
818
178
48
377
38
525
526
1822
1031
769
512
787
937
18
15
1122
183
29
644
16
16
818
178
48
377
38
526
526
1822
1031
769
512
776
1281
18
15
1122
183
29
644
16
16
818
178
48
377
38
269
526
1822
1031
769
512
531
1577
18
15
1122
183
29
644
16
16
818
178
48
377
38
270
526
1822
1031
769
512
516
1537
18
15
1122
183
29
580
16
16
818
178
48
313
358
262
526
286
1031
641
672
865
1285
18
15
1122
183
29
580
16
16
818
178
48
313
358
270
526
286
1031
641
672
868
1281
18
15
1122
183
29
512
30
16
816
182
48
282
18
4
257
294
15
448
512
522
899
18
15
1122
183
29
512
30
16
816
182
48
282
18
3
257
294
15
448
256
515
900
18
15
1122
183
29
512
30
16
816
182
48
282
18
516
257
294
15
448
256
906
387
18
15
1122
183
29
512
30
16
816
182
48
282
18
515
257
294
15
448
256
899
388
18
15
1122
183
29
512
30
16
816
182
48
282
18
7
257
294
15
448
512
519
900
18
15
1122
183
29
512
30
16
816
182
48
282
18
260
257
294
15
448
256
394
643
18
15
1122
183
29
512
30
16
816
182
48
282
18
259
257
294
15
448
256
387
644
18
15
1122
183
29
512
30
16
816
182
48
282
18
519
257
294
15
448
256
903
385
18
15
1122
183
29
512
30
16
816
182
48
282
18
263
257
294
15
448
256
391
641
18
15
820
1009
1545
1557
284
33
339
291
245
2
515
41
777
1280
643
144
273
849
771
18
15
820
1009
1545
1557
284
33
339
291
245
514
515
41
777
1280
643
528
646
1745
1667
18
15
820
1013
1545
1557
284
33
339
151
241
514
515
41
777
18
903
648
701
1745
1667
18
15
818
986
1567
1553
283
32
336
84
208
64
530
47
777
74
80
26
264
838
768
18
15
1122
183
29
513
32
16
816
180
48
285
0
8
268
286
14
450
264
284
924
18
15
1122
183
29
513
32
16
816
180
48
285
0
520
524
286
14
450
264
924
924
18
15
1122
183
29
513
32
16
816
180
48
285
0
520
268
286
14
450
264
924
412
18
15
1069
173
42
550
23
33
969
71
48
292
64
326
337
258
275
680
142
649
728
18
15
1093
76
46
1414
20
54
770
136
1994
864
993
1064
620
1550
1681
280
1307
1100
866
18
15
1093
76
46
1414
20
54
770
136
1994
864
993
1064
620
1550
1674
280
1307
1100
866
18
15
1093
76
46
1414
20
54
770
136
1994
864
994
1064
620
1550
1681
280
1306
1083
1448
18
15
1097
76
46
1414
20
54
774
132
1988
864
994
552
536
1537
1677
334
282
59
896
18
15
1061
172
46
550
40
62
964
68
44
288
138
322
336
258
1042
1686
1266
128
465
18
15
1061
172
46
550
40
62
964
68
44
288
138
322
336
258
18
470
242
128
721
18
15
1061
172
46
550
40
62
964
68
44
288
138
322
328
258
1042
1686
1266
128
474
18
15
1061
172
46
550
40
62
964
68
44
288
138
322
328
258
18
470
242
128
474
18
15
1093
76
46
1414
24
62
772
132
1988
864
970
1090
528
1538
1676
278
1330
1024
780
18
15
1093
76
46
1414
24
62
772
132
1996
864
970
1090
528
1538
1674
283
1330
1024
780
18
15
1062
145
41
525
32
4
800
118
17
315
15
8
528
1570
102
785
1200
515
1800
18
15
1062
145
41
525
32
4
800
118
17
315
15
8
528
338
1126
785
1200
515
1800
18
15
1062
145
41
525
32
4
800
118
17
315
15
520
528
338
1126
785
1200
899
904
18
15
1062
145
41
525
32
4
800
118
17
315
15
520
528
1874
1126
785
1200
899
904
18
15
1062
145
41
525
32
4
800
118
17
315
15
264
528
338
1126
785
1200
643
1544
18
15
1062
145
41
525
32
4
800
118
17
315
15
264
528
1874
1126
785
1200
643
1544
18
15
1062
145
41
525
32
4
800
118
17
315
527
8
528
338
1126
1681
1648
1923
1800
18
15
1070
169
41
525
13
64
836
70
49
317
96
760
378
380
274
646
76
934
514
18
15
1097
69
26
727
16
52
776
130
120
322
395
712
608
1538
55
924
646
513
961
18
15
1097
69
26
727
16
52
776
130
120
322
394
712
608
1538
55
924
644
514
962
18
15
1061
149
42
519
36
12
802
118
16
306
2
515
542
1570
1191
1689
1211
904
920
18
15
1061
165
42
523
40
12
834
186
56
317
9
9
622
1562
131
643
99
581
1893
18
15
1061
165
42
523
40
12
834
186
56
317
9
9
622
1562
1155
643
99
581
1893
18
15
1061
165
42
523
40
12
834
186
56
317
9
9
622
1562
135
643
99
581
1893
18
15
1061
165
42
523
40
12
834
186
56
317
9
9
622
1562
1159
643
99
581
1893
18
15
1061
165
42
523
40
12
834
186
56
317
9
265
622
1562
131
643
99
709
1637
18
15
1061
165
42
523
40
12
834
186
56
317
9
265
622
1562
1155
643
99
709
1637
18
15
1061
165
42
523
40
12
834
186
56
317
9
265
622
1562
135
643
99
709
1637
18
15
1061
165
42
523
40
12
834
186
56
317
9
265
622
1562
1159
643
99
709
1637
18
15
1061
165
42
523
40
12
834
186
56
317
13
9
622
1562
131
643
97
581
1893
18
15
1061
165
42
523
40
12
834
186
56
317
13
9
622
1562
1155
643
97
581
1893
18
15
1061
165
42
523
40
12
834
186
56
317
13
265
622
1562
131
643
97
709
1637
18
15
1061
165
42
523
40
12
834
186
56
317
13
265
622
1562
1155
643
97
709
1637
18
15
1061
173
42
523
40
12
802
166
48
314
11
9
542
1714
151
641
98
580
1797
18
15
1061
173
42
551
40
12
802
166
48
290
139
521
542
1714
1175
1681
1274
772
901
18
15
1097
76
46
1419
16
54
772
132
1996
850
962
1051
536
1537
1669
140
1180
1140
1280
18
15
1097
76
46
1419
16
54
772
132
1996
850
962
1051
536
1537
1672
140
1180
1140
1280
18
15
1069
165
45
525
37
101
869
66
59
313
13
729
518
1536
1042
644
97
995
1016
18
15
1069
165
45
525
37
101
869
66
59
313
13
729
518
1536
18
646
97
995
1016
18
15
1069
165
45
525
37
101
869
66
59
313
13
733
517
1536
1042
644
97
993
1009
18
15
1069
165
45
525
37
101
869
66
59
313
13
733
517
1536
18
646
97
993
1009
18
15
1094
78
30
534
22
48
772
140
112
272
0
28
534
1560
1076
934
573
552
1792
18
15
1094
78
30
534
22
48
772
140
112
272
0
28
534
1558
1077
933
568
552
1792
18
15
1065
165
45
525
37
4
838
66
59
313
13
12
636
1652
1046
646
97
576
1892
18
15
1065
165
45
525
37
4
838
66
59
313
13
12
636
1844
1046
646
97
576
1892
18
15
1065
165
45
525
37
4
838
66
59
313
13
12
636
1660
1046
646
97
576
1892
18
15
1065
165
45
525
37
36
966
66
59
313
13
348
340
340
22
646
609
736
709
18
15
1065
165
45
525
37
36
966
66
59
313
13
348
348
340
1046
646
97
736
418
18
15
1065
165
45
525
37
36
966
66
59
313
13
348
348
340
22
646
609
736
418
18
15
1065
165
45
525
37
36
966
66
59
313
13
348
348
340
278
646
97
736
418
18
15
1067
161
45
525
37
34
968
66
59
313
13
528
336
348
1044
646
97
904
728
18
15
1067
161
45
525
37
34
968
66
59
313
13
656
336
348
1044
646
97
968
600
18
15
1067
169
46
1422
34
2
808
170
40
872
904
1152
528
276
1110
1809
1200
1048
1304
18
15
1059
167
44
524
12
66
832
74
59
312
96
752
352
340
276
641
292
928
556
18
15
1061
173
45
653
13
70
838
70
54
358
486
752
376
376
280
784
656
532
512
18
15
1067
171
43
547
35
100
858
90
58
298
136
711
324
340
257
657
374
834
514
18
15
1067
171
43
547
35
100
858
90
58
298
136
711
324
356
257
657
374
834
514
18
15
1067
171
43
547
35
100
858
90
58
298
136
711
324
364
257
657
374
834
514
18
15
1069
173
45
549
45
102
998
70
54
290
139
696
268
256
272
664
370
983
608
18
15
1069
173
45
549
45
6
935
169
42
290
139
760
322
298
72
468
370
851
532
18
15
1069
173
45
549
45
13
842
90
50
290
139
649
608
1636
1028
676
370
886
828
18
15
1069
173
45
549
45
13
842
90
50
290
139
649
608
1892
1028
676
370
886
828
18
15
1069
173
45
549
45
13
842
90
58
290
139
651
608
1636
1024
656
370
888
831
18
15
1069
174
41
549
45
13
805
184
46
290
139
523
539
272
1153
656
378
792
896
18
15
1069
174
41
549
45
13
805
184
46
290
139
523
539
1808
1153
656
378
792
896
18
15
1069
174
41
549
45
13
805
184
46
290
139
523
283
272
1153
656
378
792
640
18
15
1069
174
41
549
45
13
805
184
46
290
139
267
539
272
129
464
250
536
1536
18
15
1069
174
41
549
45
13
805
184
46
290
139
267
539
272
1153
464
250
536
1536
18
15
1069
174
41
549
45
13
805
184
46
290
139
267
539
1808
129
464
250
536
1536
18
15
1069
174
41
549
45
13
805
184
46
290
139
267
539
1808
1153
464
250
536
1536
18
15
1069
174
41
549
45
13
805
184
46
290
139
395
283
272
129
464
250
248
512
18
15
1069
174
41
549
45
13
805
184
46
290
139
395
283
272
1153
1680
1274
248
512
18
15
1069
174
41
549
45
13
805
184
46
290
139
651
539
272
1153
656
378
888
768
18
15
1069
174
41
549
45
13
805
184
46
290
139
651
539
1808
1153
656
378
888
768
18
15
1069
174
41
549
45
13
805
184
46
290
139
651
283
272
129
464
378
888
512
18
15
1069
174
41
549
45
13
805
184
46
290
139
651
283
272
1153
656
378
888
512
18
15
1069
174
43
545
45
13
805
184
42
290
139
523
537
272
1154
660
372
796
897
18
15
1069
174
43
545
45
13
805
184
42
290
139
523
537
1808
1154
660
372
796
897
18
15
1069
174
43
545
45
13
805
184
42
290
139
523
281
272
1154
660
372
796
385
18
15
1069
174
43
545
45
13
805
184
42
290
139
523
539
272
1154
660
372
796
896
18
15
1069
174
43
545
45
13
805
184
42
290
139
523
539
1808
1154
660
372
796
896
18
15
1069
174
43
545
45
13
805
184
42
290
139
523
283
272
1154
660
372
796
640
18
15
1069
174
43
545
45
13
805
184
42
290
139
265
537
272
130
468
244
542
1539
18
15
1069
174
43
545
45
13
805
184
42
290
139
265
537
1808
130
468
244
542
1539
18
15
1069
174
43
545
45
13
805
184
42
290
139
265
537
1808
1154
468
244
542
1539
18
15
1069
174
43
545
45
13
805
184
42
290
139
265
285
272
130
468
244
542
1793
18
15
1069
174
43
545
45
13
805
184
42
290
139
137
281
272
1154
660
372
502
775
18
15
1069
174
43
545
45
13
805
184
42
290
139
267
537
272
130
468
244
540
1537
18
15
1069
174
43
545
45
13
805
184
42
290
139
267
537
1808
130
468
244
540
1537
18
15
1069
174
43
545
45
13
805
184
42
290
139
267
537
1808
1154
468
244
540
1537
18
15
1069
174
43
545
45
13
805
184
42
290
139
267
281
272
130
468
244
540
1793
18
15
1069
174
43
545
45
13
805
184
42
290
139
267
539
272
130
468
244
540
1536
18
15
1069
174
43
545
45
13
805
184
42
290
139
267
539
272
1154
468
244
540
1536
18
15
1069
174
43
545
45
13
805
184
42
290
139
267
539
1808
130
468
244
540
1536
18
15
1069
174
43
545
45
13
805
184
42
290
139
267
539
1808
1154
468
244
540
1536
18
15
1069
174
43
545
45
13
805
184
42
290
139
267
283
272
130
468
244
540
1792
18
15
1069
174
43
545
45
13
805
184
42
290
139
139
281
272
1154
660
372
508
769
18
15
1069
174
43
545
45
13
805
184
42
290
139
139
283
272
1154
660
372
508
768
18
15
1069
174
43
545
45
13
805
184
42
290
139
393
281
272
130
468
244
254
515
18
15
1069
174
43
545
45
13
805
184
42
290
139
649
537
272
130
468
372
894
771
18
15
1069
174
43
545
45
13
805
184
42
290
139
649
537
1808
130
468
372
894
771
18
15
1069
174
43
545
45
13
805
184
42
290
139
649
537
1808
1154
468
372
894
771
18
15
1069
174
43
545
45
13
805
184
42
290
139
649
541
272
130
468
372
894
769
18
15
1069
174
43
545
45
13
805
184
42
290
139
649
541
272
1154
468
372
894
769
18
15
1069
174
43
545
45
13
805
184
42
290
139
649
541
1808
130
468
372
894
769
18
15
1069
174
43
545
45
13
805
184
42
290
139
649
541
1808
1154
468
372
894
769
18
15
1069
174
43
545
45
13
805
184
42
290
139
649
281
272
130
468
372
1022
515
18
15
1069
174
43
545
45
13
805
184
42
290
139
649
285
272
130
468
372
1022
513
18
15
1069
174
43
545
45
13
805
184
42
290
139
395
281
272
130
468
244
252
513
18
15
1069
174
43
545
45
13
805
184
42
290
139
395
281
272
1154
660
372
380
513
18
15
1069
174
43
545
45
13
805
184
42
290
139
395
283
272
130
468
244
252
512
18
15
1069
174
43
545
45
13
805
184
42
290
139
395
283
272
1154
660
372
380
512
18
15
1069
174
43
545
45
13
805
184
42
290
139
651
537
272
130
468
372
892
769
18
15
1069
174
43
545
45
13
805
184
42
290
139
651
537
272
1154
660
372
892
769
18
15
1069
174
43
545
45
13
805
184
42
290
139
651
537
1808
130
468
372
892
769
18
15
1069
174
43
545
45
13
805
184
42
290
139
651
537
1808
1154
660
372
892
769
18
15
1069
174
43
545
45
13
805
184
42
290
139
651
281
272
130
468
372
1020
513
18
15
1069
174
43
545
45
13
805
184
42
290
139
651
281
272
1154
660
372
892
513
18
15
1069
174
43
545
45
13
805
184
42
290
139
651
539
272
130
468
372
892
768
18
15
1069
174
43
545
45
13
805
184
42
290
139
651
539
272
1154
660
372
892
768
18
15
1069
174
43
545
45
13
805
184
42
290
139
651
539
1808
130
468
372
892
768
18
15
1069
174
43
545
45
13
805
184
42
290
139
651
539
1808
1154
660
372
892
768
18
15
1069
174
43
545
45
13
805
184
42
290
139
651
283
272
130
468
372
1020
512
18
15
1069
174
43
545
45
13
805
184
42
290
139
651
283
272
1154
660
372
892
512
18
15
1069
174
43
545
45
13
805
184
42
290
138
523
537
272
1154
668
378
794
898
18
15
1069
174
43
545
45
13
805
184
42
290
138
523
281
272
1154
668
378
794
642
18
15
1069
174
43
545
45
13
805
184
42
290
138
267
537
1808
130
460
249
541
1537
18
15
1069
174
43
545
45
13
805
184
42
290
138
267
537
1808
1154
460
249
541
1537
18
15
1069
174
43
545
45
13
805
184
42
290
138
267
281
272
130
476
250
538
1794
18
15
1069
174
43
545
45
13
805
184
42
290
138
139
281
272
1154
668
378
506
770
18
15
1069
174
43
545
45
13
805
184
42
290
138
266
538
1808
130
460
250
539
1536
18
15
1069
174
43
545
45
13
805
184
42
290
138
266
538
1808
1154
460
250
539
1536
18
15
1069
174
43
545
45
13
805
184
42
290
138
266
539
1808
130
460
250
539
1537
18
15
1069
174
43
545
45
13
805
184
42
290
138
266
539
1808
1154
460
250
539
1537
18
15
1069
174
43
545
45
13
805
184
42
290
138
395
281
272
130
460
377
381
513
18
15
1069
174
43
545
45
13
805
184
42
290
138
395
283
272
130
460
377
381
512
18
15
1069
174
43
545
45
13
805
184
42
290
138
651
537
272
130
460
378
890
770
18
15
1069
174
43
545
45
13
805
184
42
290
138
651
537
272
1154
460
378
890
770
18
15
1069
174
43
545
45
13
805
184
42
290
138
651
537
1808
130
460
378
890
770
18
15
1069
174
43
545
45
13
805
184
42
290
138
651
537
1808
1154
460
378
890
770
18
15
1069
174
43
545
45
13
805
184
42
290
138
651
281
272
130
460
377
1021
513
18
15
1069
174
43
545
45
13
805
184
42
290
138
651
283
272
130
460
377
1021
512
18
15
1069
174
43
545
45
13
805
184
42
290
138
394
282
272
130
460
378
379
512
18
15
1069
174
43
545
45
13
805
184
42
290
138
394
283
272
130
460
378
379
513
18
15
1069
174
43
545
45
13
805
184
42
290
138
650
538
272
130
460
378
891
768
18
15
1069
174
43
545
45
13
805
184
42
290
138
650
538
272
1154
460
378
891
768
18
15
1069
174
43
545
45
13
805
184
42
290
138
650
538
1808
130
460
378
891
768
18
15
1069
174
43
545
45
13
805
184
42
290
138
650
538
1808
1154
460
378
891
768
18
15
1069
174
43
545
45
13
805
184
42
290
138
650
539
272
130
460
378
891
769
18
15
1069
174
43
545
45
13
805
184
42
290
138
650
539
272
1154
460
378
891
769
18
15
1069
174
43
545
45
13
805
184
42
290
138
650
539
1808
130
460
378
891
769
18
15
1069
174
43
545
45
13
805
184
42
290
138
650
539
1808
1154
460
378
891
769
18
15
1069
174
43
545
45
13
805
184
42
290
138
650
282
272
130
460
378
891
512
18
15
1069
174
43
545
45
13
805
184
42
290
138
650
283
272
130
460
378
891
513
18
15
1101
78
30
1410
23
11
779
136
2008
888
930
1024
522
1691
1672
256
1292
1088
784
18
15
1065
174
42
1411
21
2
818
184
44
866
994
1080
548
262
1090
1808
1308
1374
1288
18
15
1097
78
30
642
23
60
774
136
104
360
34
547
537
1572
1072
904
538
1018
904
18
15
1097
78
30
642
23
60
774
136
104
360
34
547
537
1572
48
904
538
1018
904
18
15
1097
78
30
1410
23
60
774
136
2008
888
994
1059
628
1540
1676
128
1156
1062
1441
18
15
1097
78
30
1474
23
60
774
136
2008
856
930
1059
628
1540
1676
320
1292
1094
865
18
15
1097
78
30
642
23
12
774
136
104
360
34
515
524
260
1072
904
532
774
1297
18
15
1097
78
30
642
23
12
774
136
104
376
34
515
524
260
1072
896
516
774
1297
18
15
1067
171
43
545
45
1
808
168
40
290
139
527
536
280
1176
668
372
792
899
18
15
1067
171
43
545
45
1
808
168
40
290
139
527
536
1816
1176
668
372
792
899
18
15
1067
171
43
545
45
1
808
168
40
290
139
271
536
280
1096
476
244
536
1539
18
15
1067
171
43
545
45
1
808
168
40
290
139
271
536
280
72
476
244
536
1539
18
15
1067
171
43
545
45
1
808
168
40
290
139
271
536
280
152
476
244
536
1539
18
15
1067
171
43
545
45
1
808
168
40
290
139
271
536
280
1176
476
244
536
1539
18
15
1067
171
43
545
45
1
808
168
40
290
139
271
536
1816
152
476
244
536
1539
18
15
1067
171
43
545
45
1
808
168
40
290
139
271
536
1816
1176
476
244
536
1539
18
15
1067
171
43
545
45
1
808
168
40
290
139
271
280
280
72
476
244
536
643
18
15
1067
171
43
545
45
1
808
168
40
290
139
271
280
280
152
476
244
536
643
18
15
1094
73
46
1410
23
60
768
134
1992
892
994
1059
624
1538
1671
329
1288
1098
866
18
15
1061
173
45
645
13
70
838
70
54
354
491
760
380
376
280
776
650
531
512
18
15
1069
165
45
526
33
33
969
66
59
312
14
273
339
348
1042
647
97
714
465
18
15
1069
165
45
526
33
33
969
66
59
312
14
346
339
348
1042
647
97
736
705
18
15
1069
165
45
526
33
33
969
66
59
312
270
145
339
348
1042
647
481
906
649
18
15
1069
173
46
551
33
1
809
171
40
290
138
523
531
273
1171
1684
1264
792
912
18
15
1069
173
46
551
33
1
809
171
40
290
138
523
531
1809
1171
660
368
792
912
18
15
1069
173
46
551
33
1
809
171
40
290
138
139
275
273
1171
1684
1264
752
673
18
15
1069
173
46
551
33
1
809
171
40
290
138
651
531
273
1171
660
368
880
784
18
15
1069
173
46
551
33
1
809
171
40
290
138
651
531
1809
1171
660
368
880
784
18
15
1069
173
46
551
33
1
953
171
40
289
141
653
325
289
291
823
369
960
578
18
15
1069
173
46
551
33
1
953
171
40
289
141
765
325
289
291
823
369
849
533
18
15
1069
174
42
550
33
1
809
168
44
288
138
522
531
1808
1168
660
374
772
906
18
15
1069
174
42
550
33
1
809
168
44
288
138
266
531
1808
1168
468
246
516
1546
18
15
1069
174
42
550
33
1
809
168
44
288
138
266
275
272
144
476
246
516
1802
18
15
1069
174
42
550
33
1
809
168
44
288
138
394
275
272
64
452
246
196
458
18
15
1069
174
42
550
33
1
809
168
44
288
138
394
275
272
288
484
246
196
458
18
15
1069
174
42
550
33
1
809
168
44
288
138
394
275
272
144
484
246
196
458
18
15
1069
174
42
550
33
1
809
168
44
288
138
650
275
272
64
452
374
964
522
18
15
1069
174
42
550
33
1
809
168
44
288
138
650
275
272
144
476
374
964
522
18
15
1069
174
42
550
33
5
805
168
44
288
138
521
531
1712
1184
1684
1270
774
905
18
15
1069
174
42
550
33
5
805
184
44
288
138
521
531
272
1152
668
374
774
905
18
15
1069
174
42
550
33
5
805
184
44
288
138
521
531
1808
1152
452
374
774
905
18
15
1069
174
42
550
33
5
805
184
44
288
138
521
535
272
128
452
374
774
906
18
15
1069
174
42
550
33
5
805
184
44
288
138
521
535
272
1152
668
374
774
906
18
15
1069
174
42
550
33
5
805
184
44
288
138
521
535
1808
128
452
374
774
906
18
15
1069
174
42
550
33
5
805
184
44
288
138
521
535
1808
1152
452
374
774
906
18
15
1069
174
42
550
33
5
805
184
44
288
138
521
279
272
128
452
374
774
394
18
15
1069
174
42
550
33
5
805
184
44
288
138
265
533
1808
1152
452
246
518
1547
18
15
1069
174
42
550
33
5
805
184
44
288
138
265
531
272
128
476
246
518
1545
18
15
1069
174
42
550
33
5
805
184
44
288
138
265
531
272
64
484
246
518
1545
18
15
1069
174
42
550
33
5
805
184
44
288
138
265
531
272
1152
476
246
518
1545
18
15
1069
174
42
550
33
5
805
184
44
288
138
265
531
1808
128
484
246
518
1545
18
15
1069
174
42
550
33
5
805
184
44
288
138
265
531
1808
1152
452
246
518
1553
18
15
1069
174
42
550
33
5
805
184
44
288
138
265
535
272
128
452
246
518
1546
18
15
1069
174
42
550
33
5
805
184
44
288
138
265
535
272
64
484
246
518
1546
18
15
1069
174
42
550
33
5
805
184
44
288
138
265
535
272
1152
476
246
518
1546
18
15
1069
174
42
550
33
5
805
184
44
288
138
265
535
272
288
484
246
518
1546
18
15
1069
174
42
550
33
5
805
184
44
288
138
265
535
1808
128
452
246
518
1546
18
15
1069
174
42
550
33
5
805
184
44
288
138
265
535
1808
1152
452
246
518
1546
18
15
1069
174
42
550
33
5
805
184
44
288
138
265
275
272
128
476
246
518
649
18
15
1069
174
42
550
33
5
805
184
44
288
138
265
275
272
64
452
246
518
1809
18
15
1069
174
42
550
33
5
805
184
44
288
138
265
279
272
128
452
246
518
650
18
15
1069
174
42
550
33
5
805
184
44
288
138
265
279
272
64
452
246
518
650
18
15
1069
174
42
550
33
5
805
184
44
288
138
137
275
272
128
476
246
758
1698
18
15
1069
174
42
550
33
5
805
184
44
288
138
137
275
272
64
452
246
758
1698
18
15
1069
174
42
550
33
5
805
184
44
288
138
393
285
272
128
452
374
374
534
18
15
1069
174
42
550
33
5
805
184
44
288
138
393
275
272
128
476
246
198
457
18
15
1069
174
42
550
33
5
805
184
44
288
138
393
275
272
64
452
246
198
457
18
15
1069
174
42
550
33
5
805
184
44
288
138
393
279
272
128
452
246
198
458
18
15
1069
174
42
550
33
5
805
184
44
288
138
393
279
272
64
452
246
198
458
18
15
1069
174
42
550
33
5
805
184
44
288
138
649
531
272
128
476
374
886
785
18
15
1069
174
42
550
33
5
805
184
44
288
138
649
531
272
1152
476
374
886
785
18
15
1069
174
42
550
33
5
805
184
44
288
138
649
531
1808
1152
452
374
886
785
18
15
1069
174
42
550
33
5
805
184
44
288
138
649
285
272
128
452
374
1014
534
18
15
1069
174
42
550
33
5
805
184
44
288
138
649
275
272
128
476
374
966
529
18
15
1069
174
42
550
33
5
805
184
44
288
138
649
279
272
128
452
374
966
522
18
15
1070
170
42
550
33
1
808
172
40
288
138
139
296
274
66
450
246
754
1719
18
15
1066
170
43
551
33
0
808
108
42
288
140
140
272
400
452
448
248
752
1696
18
15
1066
170
43
551
33
0
808
172
42
288
140
140
272
272
68
448
248
752
1696
18
15
1066
170
43
551
33
0
808
172
42
288
140
140
272
272
292
448
248
752
1696
18
15
1061
173
46
550
6
66
839
69
40
288
104
760
354
356
272
694
38
902
540
18
15
1061
173
46
551
1
69
837
69
40
290
106
761
363
359
272
692
40
900
537
18
15
1064
174
40
679
40
110
878
89
43
329
11
617
521
1546
11
777
523
816
999
18
15
1064
174
40
679
40
110
878
89
43
329
11
713
521
1546
11
777
523
920
1007
18
15
1064
174
40
679
40
110
1006
89
43
329
11
361
265
266
1035
777
523
560
1895
18
15
1064
174
40
679
40
110
1006
89
43
329
11
361
265
266
11
777
523
560
1895
18
15
1089
73
24
523
43
40
781
89
1752
282
8
42
611
1707
1608
198
610
628
1856
18
15
1092
69
45
1421
29
48
774
135
1997
885
961
1098
539
1547
1673
281
1310
1040
770
18
15
1069
169
41
647
12
70
838
70
49
354
499
753
356
337
277
788
646
536
536
18
15
1062
169
41
551
20
32
968
76
49
297
67
320
340
342
1047
677
129
645
492
18
15
1062
169
41
551
20
32
968
76
49
297
67
320
342
342
1047
677
129
645
493
18
15
1094
73
41
1419
41
32
776
140
1998
858
908
669
621
1548
1680
264
272
17
801
18
15
1056
161
41
551
21
33
960
78
62
296
64
321
338
351
1042
683
129
650
728
18
15
1056
161
41
551
21
33
960
78
62
296
64
321
338
351
18
683
129
650
728
18
15
1056
174
41
679
40
12
824
188
44
328
11
648
576
262
1058
770
523
889
801
18
15
1092
70
31
513
16
56
772
136
120
284
16
16
532
1552
1072
928
512
540
1886
18
15
1092
70
31
513
16
56
772
136
120
284
16
16
532
1552
48
928
512
540
1886
18
15
1088
70
31
513
16
0
768
140
120
280
16
0
568
1836
1072
934
516
512
1880
18
15
1088
70
31
513
16
0
768
140
120
280
16
1
526
1818
1072
934
515
519
1806
18
15
1088
70
31
513
16
0
768
140
120
280
16
1
526
1819
1072
934
515
519
1806
18
15
1088
70
31
513
16
0
768
140
120
280
16
513
526
282
1072
934
515
935
910
18
15
1088
70
31
513
16
0
768
140
120
280
16
513
526
283
1072
934
515
935
910
18
15
1088
70
31
513
16
0
768
140
120
280
16
512
568
1836
1072
934
516
930
948
18
15
1088
70
31
513
16
0
768
140
120
280
16
2
526
1818
1072
934
516
518
1814
18
15
1088
70
31
513
16
0
768
140
120
280
16
2
568
1836
1072
934
516
518
1880
18
15
1088
70
31
513
16
0
768
140
120
280
16
2
574
1836
1072
934
516
518
1846
18
15
1088
70
31
513
16
0
768
140
120
280
16
257
526
282
1072
934
515
679
1550
18
15
1088
70
31
513
16
0
768
140
120
280
16
257
526
1818
1072
934
515
679
1550
18
15
1088
70
31
513
16
0
768
140
120
280
16
257
526
1819
1072
934
515
679
1550
18
15
1088
70
31
513
16
0
768
140
120
280
16
256
568
1836
1072
934
516
704
1624
18
15
1088
70
31
513
16
0
768
140
120
280
16
514
526
282
1072
934
516
902
918
18
15
1088
70
31
513
16
0
768
140
120
280
16
514
526
283
1072
934
516
902
918
18
15
1088
70
31
513
16
0
768
140
120
280
16
514
526
1818
1072
934
516
902
918
18
15
1088
70
31
513
16
0
768
140
120
280
16
514
574
282
1072
934
516
902
950
18
15
1088
70
31
513
16
0
768
140
120
280
16
514
574
1836
1072
934
516
902
950
18
15
1088
70
31
513
16
0
768
140
120
280
16
258
526
282
1072
934
516
710
1558
18
15
1088
70
31
513
16
0
768
140
120
280
16
258
526
1818
1072
934
516
710
1558
18
15
1088
70
31
513
16
0
768
140
120
280
16
56
568
1836
1072
934
516
568
1792
18
15
1088
70
31
513
16
0
768
140
120
280
16
642
526
1818
1072
934
516
966
790
18
15
1088
70
31
513
16
0
768
140
120
280
16
568
568
282
1072
934
516
948
896
18
15
1088
70
31
513
16
0
768
140
120
280
16
568
568
1836
1072
934
516
948
896
18
15
1088
70
31
513
16
0
768
140
120
280
16
569
568
282
1072
934
519
951
898
18
15
1088
70
31
513
16
0
768
140
120
280
16
569
574
282
1072
934
519
951
902
18
15
1088
70
31
513
16
0
768
140
120
280
16
312
568
1836
1072
934
516
692
1536
18
15
1088
70
31
513
16
0
768
140
120
280
272
257
526
282
1072
934
643
775
1294
18
15
1088
70
31
513
16
0
768
140
120
280
272
257
526
283
1072
934
643
775
1294
18
15
1088
70
31
513
16
0
768
140
120
280
272
258
526
282
1072
934
644
774
1302
18
15
1088
70
31
513
16
0
768
140
120
280
272
258
574
282
1072
934
644
774
1334
18
15
1088
70
31
513
16
0
768
140
120
284
16
0
526
282
1072
928
1024
514
1807
18
15
1088
70
31
513
16
0
768
140
120
284
16
0
526
1818
1072
928
512
514
1807
18
15
1088
70
31
513
16
0
768
140
120
284
16
0
568
1836
1072
928
512
512
1880
18
15
1088
70
31
513
16
0
768
140
120
284
16
512
526
282
1072
928
512
930
911
18
15
1088
70
31
513
16
0
768
140
120
284
16
512
568
1836
1072
928
512
912
948
18
15
1088
70
31
513
16
0
768
140
120
284
16
2
526
1818
1072
928
512
518
1805
18
15
1088
70
31
513
16
0
768
140
120
284
16
2
568
1836
1072
928
512
518
1880
18
15
1088
70
31
513
16
0
768
140
120
284
16
2
574
1836
1072
928
512
518
1901
18
15
1088
70
31
513
16
0
768
140
120
284
16
256
526
282
1072
928
512
706
1551
18
15
1088
70
31
513
16
0
768
140
120
284
16
256
526
1818
1072
928
512
706
1551
18
15
1088
70
31
513
16
0
768
140
120
284
16
256
568
1836
1072
928
512
640
1624
18
15
1088
70
31
513
16
0
768
140
120
284
16
514
526
282
1072
928
516
902
918
18
15
1088
70
31
513
16
0
768
140
120
284
16
514
526
283
1072
928
516
902
918
18
15
1088
70
31
513
16
0
768
140
120
284
16
514
526
1818
1072
928
516
902
918
18
15
1088
70
31
513
16
0
768
140
120
284
16
258
526
282
1072
928
512
710
1558
18
15
1088
70
31
513
16
0
768
140
120
284
16
258
526
1818
1072
928
512
710
1558
18
15
1088
70
31
513
16
0
768
140
120
284
16
56
568
1836
1072
928
512
568
1792
18
15
1088
70
31
513
16
0
768
140
120
284
16
642
526
1818
1072
928
516
966
790
18
15
1088
70
31
513
16
0
768
140
120
284
16
568
568
282
1072
928
512
948
896
18
15
1088
70
31
513
16
0
768
140
120
284
16
568
568
1836
1072
928
512
948
896
18
15
1088
70
31
513
16
0
768
140
120
284
16
312
568
1836
1072
928
512
692
1536
18
15
1088
70
31
513
16
0
768
140
120
284
272
256
526
282
1072
928
640
770
1295
18
15
1088
70
31
513
16
0
768
140
120
284
272
258
526
282
1072
928
640
806
1293
18
15
1088
70
31
513
16
0
768
140
120
284
272
258
574
282
1072
928
640
806
1334
18
15
1088
70
31
641
16
0
768
140
120
376
32
1025
526
282
1072
902
515
1799
782
18
15
1088
70
31
641
16
0
768
140
120
376
32
513
526
282
1072
902
515
775
1294
18
15
1088
70
31
641
16
0
768
140
120
376
32
513
526
283
1072
902
515
775
1294
18
15
1088
70
31
641
16
0
768
140
120
376
32
513
569
282
1072
902
515
775
951
18
15
1088
70
31
641
16
0
768
140
120
376
32
1026
526
282
1072
902
519
1798
790
18
15
1088
70
31
641
16
0
768
140
120
376
32
1026
574
282
1072
902
516
1798
822
18
15
1088
70
31
641
16
0
768
140
120
376
32
257
526
282
1072
902
1027
519
1550
18
15
1088
70
31
641
16
0
768
140
120
376
32
514
526
282
1072
902
516
774
918
18
15
1088
70
31
641
16
0
768
140
120
376
32
514
526
283
1072
902
516
774
918
18
15
1088
70
31
641
16
0
768
140
120
376
32
514
574
282
1072
902
516
774
1334
18
15
1088
70
31
641
16
0
768
140
120
376
32
258
526
282
1072
902
1028
518
1558
18
15
1088
70
31
641
16
0
768
140
120
376
32
258
574
282
1072
902
1028
518
1590
18
15
1088
70
31
641
16
0
768
140
120
380
32
1026
526
282
1072
896
516
1798
790
18
15
1088
70
31
641
16
0
768
140
120
380
32
1026
574
282
1072
896
516
1798
822
18
15
1088
70
31
641
16
0
768
140
120
380
32
514
526
282
1072
896
512
774
1293
18
15
1088
70
31
641
16
0
768
140
120
380
32
514
526
283
1072
896
512
774
1293
18
15
1088
70
31
641
16
0
768
140
120
380
32
514
574
282
1072
896
512
774
1334
18
15
1088
70
31
641
16
0
768
140
120
380
32
258
526
282
1072
896
1024
518
1549
18
15
1088
70
31
641
16
0
768
140
120
380
32
258
574
282
1072
896
1024
518
1590
18
15
1092
70
31
641
16
32
776
136
120
376
32
706
612
1542
49
904
516
902
970
18
15
1092
70
31
641
16
32
776
136
120
380
32
706
612
1542
49
896
516
902
970
18
15
1092
70
31
513
16
4
772
136
120
284
16
58
520
272
1072
928
1024
566
1872
18
15
1092
70
31
513
16
4
772
136
120
284
16
58
520
1808
1072
928
512
566
1872
18
15
1092
70
31
513
16
4
772
136
120
284
16
58
524
272
1072
928
1024
566
1874
18
15
1092
70
31
513
16
4
772
136
120
284
16
58
524
1808
1072
928
512
566
1874
18
15
1092
70
31
513
16
4
772
136
120
284
16
570
568
272
1072
928
512
950
897
18
15
1092
70
31
513
16
4
772
136
120
284
16
314
524
1808
1072
928
512
694
1586
18
15
1066
146
47
513
16
0
812
138
16
308
96
2
550
1798
1024
812
548
518
1894
18
15
1066
146
47
609
16
0
812
138
16
280
192
386
294
262
256
488
364
582
486
18
15
1063
165
44
516
46
2
834
64
36
317
4
12
618
1658
1043
679
97
613
1888
18
15
1063
165
44
516
46
2
834
64
36
317
4
12
618
1659
1043
679
97
613
1888
18
15
1063
165
44
516
46
2
834
64
36
317
4
268
618
1658
1043
679
97
709
1632
18
15
1063
165
44
516
46
2
834
64
36
317
4
268
618
1659
1043
679
97
709
1632
18
15
1092
78
30
513
33
36
780
142
114
283
1
323
611
1553
52
930
522
746
1570
18
15
1092
78
30
513
33
36
780
142
114
283
1
323
611
1554
52
929
521
737
1569
18
15
512
558
1566
1601
321
1421
409
319
146
59
513
1797
1282
266
908
673
306
270
1288
18
15
512
558
1550
1826
322
1419
408
319
153
282
536
1800
770
1163
907
512
3
48
70
18
15
512
558
1550
1826
322
1419
409
319
153
282
536
1800
768
1162
907
512
3
48
64
18
15
512
558
1550
1826
322
1419
409
319
153
282
536
1800
1280
266
907
512
3
48
1088
18
15
512
558
1550
1602
322
1416
409
319
153
90
536
1801
769
1161
907
640
259
263
134
18
15
512
558
1550
1826
322
1416
409
319
153
282
536
1801
769
1161
907
512
3
55
70
18
15
512
558
1550
1826
322
1416
409
319
153
282
536
1801
1281
265
907
512
3
55
1286
18
15
717
1597
1845
637
1857
1409
705
737
6
2
1062
1281
1123
820
184
136
792
802
433
18
15
717
1597
1845
637
1857
1409
705
737
6
2
1062
1281
1123
820
248
8
792
818
977
18
15
717
1597
1845
637
1857
1409
705
737
6
2
1062
1090
1127
820
184
136
792
1304
666
18
15
717
1597
1845
637
1857
1409
705
737
6
2
1062
1090
1127
820
248
8
792
1304
666
18
15
717
1597
1845
637
1857
1409
705
737
6
2
1062
1282
1123
821
184
136
792
808
434
18
15
717
1597
1845
637
1857
1409
705
737
6
2
1062
1282
1123
820
184
136
792
808
434
18
15
717
1597
1845
637
1857
1409
705
737
6
2
1062
1282
1127
820
248
8
792
824
874
18
15
717
1597
1845
637
1857
1409
705
737
6
2
1063
1093
1125
818
248
8
793
1296
670
18
15
587
1661
1905
1289
285
49
409
945
141
1633
195
68
341
597
1650
1026
521
835
1891
18
15
587
1661
1905
1289
285
49
409
945
141
1633
195
68
342
597
1650
1026
521
835
1888
18
15
587
1661
1905
1289
285
49
409
945
141
1633
195
69
341
597
1650
1026
529
837
1889
18
15
544
1658
1896
768
798
802
419
657
152
140
32
800
154
652
216
64
332
314
258
18
15
544
1658
1896
768
798
802
419
657
152
140
32
800
186
652
216
1728
460
570
1602
18
15
544
1658
1896
768
798
802
419
657
152
396
32
800
154
652
216
192
204
570
1666
18
15
544
1658
1896
768
798
802
419
657
152
396
32
800
186
1164
216
192
204
570
1602
18
15
544
1658
1896
768
798
802
419
657
152
396
32
800
186
652
216
192
204
570
1602
18
15
566
838
1501
1294
1307
536
392
52
38
872
1026
515
240
1864
1032
548
580
66
1763
18
15
566
838
1501
1294
1307
536
392
52
38
872
1026
1155
1264
1864
1032
548
804
898
727
18
15
566
838
1501
1294
1307
536
392
52
38
616
1538
1155
1264
1864
1032
1060
620
418
867
18
15
561
837
1501
1285
1309
518
390
54
38
825
546
1160
1216
896
520
362
136
911
680
18
15
561
837
1501
1285
1309
518
390
54
39
825
546
1160
1216
896
522
362
136
911
680
18
15
558
1633
1897
1281
1304
929
420
662
145
1665
1059
407
70
515
209
1093
193
410
440
18
15
546
770
1478
768
797
272
282
380
105
119
33
128
526
9
11
930
900
897
514
18
15
546
770
1478
768
157
272
284
380
105
119
289
768
730
2
11
34
132
1
673
18
15
546
770
1478
768
157
272
284
380
105
119
289
768
474
2
11
34
132
1
161
18
15
546
770
1478
768
157
272
284
380
105
247
289
768
730
2
11
73
5
0
673
18
15
546
770
1478
768
157
272
284
380
105
247
289
768
474
2
11
98
4
0
161
18
15
546
770
1478
768
157
272
284
380
105
247
289
768
474
2
907
98
4
0
161
18
15
546
770
1478
768
157
272
282
380
105
119
289
768
526
9
11
34
132
0
386
18
15
546
770
1478
768
157
272
282
380
105
119
289
768
526
9
907
34
134
0
386
18
15
546
770
1478
768
157
272
282
380
105
247
289
768
526
9
11
98
4
0
386
18
15
546
770
1478
768
157
272
282
380
105
247
289
768
526
9
907
98
4
0
386
18
15
546
258
1478
1280
1309
784
666
188
617
631
545
640
782
9
779
866
388
385
2
18
15
525
1565
1829
1293
286
17
691
519
145
1541
0
1026
929
1241
2009
1113
640
1612
734
18
15
525
1565
1829
1293
286
17
723
515
145
1542
0
2
906
602
2010
1112
591
961
832
18
15
525
1565
1829
1293
286
17
723
515
145
1542
0
258
906
602
2010
1112
591
769
256
18
15
525
1565
1829
1293
286
17
723
515
145
1542
0
1154
906
602
2010
1112
591
1921
1152
18
15
525
1565
1829
1293
286
17
723
771
145
1542
0
1026
1418
1114
1754
1112
591
1537
1728
18
15
525
1565
1829
1293
286
17
723
771
145
1542
0
2
906
1114
1754
1112
591
961
832
18
15
525
1565
1829
1293
286
17
723
771
145
1542
0
514
906
1114
1754
1112
591
257
320
18
15
525
1565
1829
1293
286
17
723
771
145
1542
192
1154
906
1114
1754
1112
719
1793
576
18
15
525
1565
1829
1293
286
17
723
771
145
1542
192
1154
1418
1114
1754
1112
719
1793
1600
18
15
525
1565
1829
1293
286
17
723
519
145
1541
0
1026
1418
1240
2008
1113
640
1612
1856
18
15
525
1565
1829
1293
286
17
723
519
145
1541
0
2
906
1240
2008
1113
576
961
832
18
15
525
1565
1829
1293
286
17
723
519
145
1541
0
514
906
1240
2008
1113
640
513
320
18
15
525
1565
1829
1293
286
18
691
519
145
1541
0
1024
1442
1236
2009
1113
576
1550
1754
18
15
525
1565
1829
1293
286
18
691
519
145
1541
0
512
930
1236
2009
1113
640
526
364
18
15
525
1565
1829
1293
286
18
691
519
145
1542
0
1024
1442
1236
2010
1112
588
1550
1754
18
15
525
1565
1829
1293
286
18
691
519
145
1542
0
512
930
1236
2010
1112
588
270
348
18
15
525
1565
1829
1293
286
18
755
775
145
1542
0
0
914
1108
1754
1112
588
974
844
18
15
525
1565
1829
1293
286
18
755
775
145
1542
0
1024
1426
1108
1754
1112
588
1550
1738
18
15
525
1565
1829
1293
286
18
755
775
145
1542
0
512
914
1108
1754
1112
588
270
330
18
15
525
1565
1829
1293
286
18
755
775
145
1542
192
1152
1426
1108
1754
1112
716
1806
1612
18
15
525
1565
1829
1293
286
18
755
775
145
1542
192
1152
914
1108
1754
1112
716
1806
588
18
15
781
1565
1829
1293
286
17
1139
515
145
1542
0
514
1826
588
1886
1112
591
513
1584
18
15
781
1565
1829
1293
286
17
1139
519
145
1541
0
514
1826
628
1753
1113
640
513
1584
18
15
781
1565
1829
1293
286
17
595
519
145
1541
0
258
817
888
1881
1113
576
801
1237
18
15
781
1565
1829
1293
286
17
595
519
145
1541
0
258
817
984
1880
1113
576
801
1237
18
15
781
1565
1829
1293
286
17
595
519
145
1541
0
258
817
889
1880
1113
576
801
1237
18
15
781
1565
1829
1293
286
17
595
519
145
1541
0
258
817
985
1880
1113
576
801
1237
18
15
781
1565
1829
1293
286
17
595
519
145
1541
0
258
817
985
1881
1113
576
801
1237
18
15
781
1565
1829
1293
286
17
595
519
145
1541
0
258
818
984
1880
1113
576
801
1232
18
15
781
1565
1829
1293
286
17
595
519
145
1541
0
262
817
888
1881
1113
576
802
722
18
15
781
1565
1829
1293
286
17
595
519
145
1541
0
262
817
984
1880
1113
576
802
722
18
15
781
1565
1829
1293
286
17
595
519
145
1541
0
262
817
984
1881
1113
576
802
722
18
15
781
1565
1829
1293
286
17
595
519
145
1541
0
262
817
889
1880
1113
576
802
722
18
15
781
1565
1829
1293
286
17
595
519
145
1541
0
262
817
985
1880
1113
576
802
722
18
15
781
1565
1829
1293
286
17
595
519
145
1541
0
262
817
985
1881
1113
576
802
722
18
15
781
1565
1829
1293
286
17
627
515
145
1541
0
518
801
800
1902
1081
544
514
574
18
15
781
1565
1829
1293
286
17
627
515
145
1541
0
518
802
800
1902
1081
544
514
560
18
15
781
1565
1829
1293
286
17
627
515
145
1541
192
134
802
800
1901
1113
704
770
1584
18
15
781
1565
1829
1293
286
17
627
515
145
1541
192
134
802
800
1902
1113
704
770
1584
18
15
781
1565
1829
1293
286
17
627
515
145
1542
192
1
801
666
1882
1112
891
1531
825
18
15
781
1565
1829
1293
286
17
627
515
145
1542
192
513
801
666
1882
1112
891
507
569
18
15
781
1565
1829
1293
286
17
627
515
145
1542
192
2
802
812
1902
1112
716
1018
816
18
15
781
1565
1829
1293
286
17
627
515
145
1542
192
257
801
666
1882
1112
891
251
441
18
15
781
1565
1829
1293
286
17
627
515
145
1542
192
1154
802
812
1902
1112
719
1793
560
18
15
781
1565
1829
1293
286
17
627
515
153
1541
0
514
801
801
1897
1073
544
513
573
18
15
781
1565
1829
1293
286
17
627
515
153
1541
0
514
801
800
1897
1073
544
513
573
18
15
781
1565
1829
1293
286
17
627
515
153
1541
0
514
802
800
1897
1073
544
513
560
18
15
781
1565
1829
1293
286
17
627
515
153
1541
0
518
801
801
1897
1073
544
514
574
18
15
781
1565
1829
1293
286
17
627
515
153
1541
0
518
801
800
1897
1073
544
514
574
18
15
781
1565
1829
1293
286
17
627
515
153
1541
0
518
802
800
1897
1073
544
514
560
18
15
781
1565
1829
1293
286
17
627
519
145
1541
0
514
801
665
1881
1113
576
545
573
18
15
781
1565
1829
1293
286
17
627
519
145
1541
0
514
801
665
1885
1113
576
545
573
18
15
781
1565
1829
1293
286
17
627
519
145
1541
0
514
802
664
1880
1113
576
545
560
18
15
781
1565
1829
1293
286
17
627
519
145
1541
0
514
802
820
1881
1113
576
545
560
18
15
781
1565
1829
1293
286
17
627
519
145
1541
0
258
801
665
1881
1113
640
780
574
18
15
781
1565
1829
1293
286
17
627
519
145
1541
0
258
802
664
1880
1113
640
780
568
18
15
781
1565
1829
1293
286
17
627
519
145
1541
0
518
801
665
1881
1113
576
258
574
18
15
781
1565
1829
1293
286
17
627
519
145
1541
0
518
801
665
1885
1113
576
258
574
18
15
781
1565
1829
1293
286
17
627
519
145
1541
0
262
801
665
1881
1113
640
770
570
18
15
781
1565
1829
1293
286
17
627
519
145
1542
192
1
801
665
1881
1112
891
1531
825
18
15
781
1565
1829
1293
286
17
627
519
145
1542
192
513
801
665
1881
1112
891
507
569
18
15
781
1565
1829
1293
286
17
627
519
145
1542
192
257
801
665
1881
1112
891
251
441
18
15
781
1565
1829
1293
286
18
1138
515
145
1541
0
512
1828
590
1881
1081
544
512
1584
18
15
781
1565
1829
1293
286
18
1139
515
145
1542
0
512
1826
588
1886
1112
588
512
1596
18
15
781
1565
1829
1293
286
18
626
514
161
1542
0
512
804
652
1918
1144
783
256
560
18
15
781
1565
1829
1293
286
18
626
514
145
1541
0
512
804
812
1902
1081
576
512
560
18
15
781
1565
1829
1293
286
18
626
514
162
1542
0
512
804
652
1912
1136
535
512
560
18
15
781
1565
1829
1293
286
18
626
514
162
1542
0
256
804
652
1912
1136
535
768
560
18
15
781
1565
1829
1293
286
18
626
515
161
1541
0
512
804
654
1913
1033
512
512
560
18
15
781
1565
1829
1293
286
18
626
515
161
1542
0
512
804
654
1918
1144
780
256
560
18
15
781
1565
1829
1293
286
18
626
515
161
1542
0
512
804
654
1914
1144
780
256
560
18
15
781
1565
1829
1293
286
18
626
515
153
1541
0
512
804
814
1897
1073
544
512
560
18
15
781
1565
1829
1293
286
18
626
515
153
1541
0
256
804
814
1897
1073
576
800
560
18
15
781
1565
1829
1293
286
18
595
515
153
1541
0
256
818
876
1897
1073
576
800
1236
18
15
781
1565
1829
1293
286
18
627
517
149
1541
0
512
801
821
1881
1073
576
574
571
18
15
781
1565
1829
1293
286
18
627
515
145
1541
0
512
802
800
1902
1081
544
526
572
18
15
781
1565
1829
1293
286
18
627
515
145
1542
0
0
802
844
1886
1112
588
974
828
18
15
781
1565
1829
1293
286
18
627
515
145
1542
0
512
802
844
1886
1112
588
270
572
18
15
781
1565
1829
1293
286
18
627
515
145
1542
0
256
802
844
1886
1112
588
782
474
18
15
781
1565
1829
1293
286
18
627
515
145
1542
192
1152
802
812
1900
1112
716
1792
572
18
15
781
1565
1829
1293
286
18
627
515
145
1542
192
1152
802
812
1902
1112
716
1792
572
18
15
781
1565
1829
1293
286
18
627
515
153
1541
0
512
801
800
1897
1073
544
534
575
18
15
781
1565
1829
1293
286
18
627
515
153
1541
0
512
802
800
1897
1073
544
512
572
18
15
781
1565
1829
1293
286
18
627
515
153
1541
0
512
802
812
1897
1073
544
512
572
18
15
781
1565
1829
1293
286
18
627
515
153
1541
0
256
802
800
1897
1073
544
830
364
18
15
781
1565
1829
1293
286
18
627
515
153
1541
0
256
802
812
1897
1073
544
830
364
18
15
781
1565
1829
1293
286
18
627
515
153
1541
192
256
802
812
1897
1105
704
254
434
18
15
781
1565
1829
1293
286
18
627
515
153
1541
192
128
802
812
1897
1105
704
768
1596
18
15
781
1565
1829
1293
286
18
627
515
153
1541
192
1152
802
812
1897
1105
704
1806
562
18
15
781
1565
1829
1293
286
18
627
519
145
1541
0
0
802
660
1881
1113
576
974
828
18
15
781
1565
1829
1293
286
18
627
519
145
1541
0
512
802
664
1880
1113
640
534
308
18
15
781
1565
1829
1293
286
18
627
519
145
1541
0
512
802
660
1881
1113
640
534
308
18
15
781
1565
1829
1293
286
18
627
519
145
1541
0
256
802
664
1880
1113
640
790
564
18
15
781
1565
1829
1293
286
18
627
519
145
1541
0
256
802
660
1881
1113
640
790
564
18
15
781
1565
1829
1293
286
18
627
519
145
1542
0
0
802
660
1882
1112
588
974
828
18
15
781
1565
1829
1293
286
18
627
519
145
1542
0
512
802
660
1882
1112
588
270
572
18
15
781
1565
1829
1293
286
18
627
519
145
1542
0
512
802
820
1882
1112
588
270
572
18
15
781
1565
1829
1293
286
18
627
519
145
1542
0
256
802
660
1882
1112
588
782
474
18
15
781
1565
1829
1293
286
18
627
519
145
1542
0
256
802
820
1882
1112
588
782
474
18
15
525
1565
1829
941
1185
17
435
775
145
274
1206
1153
1217
601
1756
128
664
818
771
18
15
525
1565
1829
941
1185
17
435
775
145
274
1210
1153
1217
600
1758
128
656
822
771
18
15
525
1565
1829
1453
1185
17
435
775
145
1810
1210
1153
1217
600
1758
1152
144
822
771
18
15
525
1565
1829
1453
1185
17
723
519
145
1810
1210
1153
897
632
2014
1152
144
694
291
18
15
781
1565
1829
941
1185
17
1241
514
146
274
1310
1153
1875
652
1756
1544
1032
521
537
18
15
781
1565
1829
941
1185
17
1241
514
146
274
1307
1153
1875
652
1756
1544
1034
522
538
18
15
781
1565
1829
941
1185
17
1267
515
145
165
1197
1153
1858
672
1973
1945
946
645
516
18
15
781
1565
1829
941
1185
17
1267
515
145
165
1213
1153
1857
673
1972
1945
1191
701
517
18
15
781
1565
1829
941
1185
17
1267
515
145
165
1213
1153
1858
672
1973
1945
1191
701
516
18
15
781
1565
1829
941
1185
17
1267
519
145
166
1190
1153
1857
674
1970
1944
952
650
515
18
15
781
1565
1829
941
1185
17
1267
519
145
166
1213
1153
1857
674
1970
1944
1169
693
517
18
15
781
1565
1829
941
1185
17
1267
519
145
166
1206
1153
1857
674
1970
1944
1184
690
515
18
15
781
1565
1829
1453
1185
17
1267
515
145
1298
1210
1153
1857
672
1966
1280
784
822
515
18
15
781
1565
1829
1453
1185
17
1267
515
145
1810
1210
1153
1857
672
1966
1152
144
822
515
18
15
781
1565
1829
1453
1185
17
1267
515
145
1810
1210
1153
1857
730
1946
1152
144
822
515
18
15
781
1565
1829
1453
1185
17
1267
515
145
1810
1207
1153
1857
730
1946
1152
153
825
517
18
15
781
1565
1829
1453
1185
17
1267
519
145
1298
1206
1153
1857
674
1970
1280
792
818
515
18
15
781
1565
1829
1453
1185
17
1267
519
145
1298
1210
1153
1857
674
1960
1280
784
822
515
18
15
781
1565
1829
1453
1185
17
1267
519
145
1298
1210
1153
1857
674
1970
1280
784
821
517
18
15
781
1565
1829
1453
1185
17
1267
519
145
1298
1210
1153
1857
674
1974
1280
784
822
515
18
15
781
1565
1829
1453
1185
17
1267
519
145
1298
1207
1153
1857
674
1960
1280
793
825
517
18
15
781
1565
1829
1453
1185
17
1267
519
145
1298
1207
1153
1857
674
1970
1280
793
825
517
18
15
781
1565
1829
1453
1185
17
1267
519
145
1298
1207
1153
1857
729
1949
1280
802
822
517
18
15
781
1565
1829
1453
1185
17
1267
519
145
1298
1207
1153
1857
729
1948
1280
802
822
517
18
15
781
1565
1829
1453
1185
17
1267
519
145
1298
1207
1153
1857
665
1948
1280
802
822
517
18
15
781
1565
1829
1453
1185
17
1267
519
145
1810
1206
1153
1857
674
1960
1152
152
818
515
18
15
781
1565
1829
1453
1185
17
1267
519
145
1810
1206
1153
1857
674
1970
1152
152
818
515
18
15
781
1565
1829
1453
1185
17
1267
519
145
1810
1206
1153
1857
664
1948
1152
152
818
515
18
15
781
1565
1829
1453
1185
17
1267
519
145
1810
1206
1153
1857
729
1948
1152
152
818
515
18
15
781
1565
1829
1453
1185
17
1267
519
145
1810
1206
1153
1857
665
1948
1152
152
818
515
18
15
781
1565
1829
1453
1185
17
1267
519
145
1810
1210
1153
1857
674
1960
1152
144
822
515
18
15
781
1565
1829
1453
1185
17
1267
519
145
1810
1210
1153
1857
674
1970
1152
144
693
517
18
15
781
1565
1829
1453
1185
17
1267
519
145
1810
1210
1153
1857
674
1974
1152
144
822
515
18
15
781
1565
1829
1453
1185
17
1267
519
145
1810
1210
1153
1857
664
1948
1152
144
693
517
18
15
781
1565
1829
1453
1185
17
1267
519
145
1810
1210
1153
1857
729
1949
1152
144
822
515
18
15
781
1565
1829
1453
1185
17
1267
519
145
1810
1210
1153
1857
729
1948
1152
144
693
517
18
15
781
1565
1829
1453
1185
17
1267
519
145
1810
1210
1153
1857
665
1948
1152
144
693
517
18
15
781
1565
1829
1453
1185
17
1267
519
145
1810
1207
1153
1857
674
1960
1152
153
825
517
18
15
781
1565
1829
1453
1185
17
1267
519
145
1810
1207
1153
1857
674
1970
1152
153
825
517
18
15
659
1658
1908
794
1195
298
395
564
130
131
675
680
138
723
240
86
129
179
132
18
15
656
1658
1908
794
1187
74
522
567
130
131
1179
8
864
994
240
93
593
483
816
18
15
656
1658
1908
794
675
290
258
551
162
131
147
312
244
434
192
1717
1569
35
771
18
15
662
1650
1908
778
1179
290
262
558
162
163
1155
656
240
432
200
1674
666
159
144
18
15
662
1650
1908
778
1179
290
262
558
162
163
643
656
240
432
200
1674
154
159
144
18
15
662
1650
1908
778
667
290
262
558
162
163
131
144
240
432
200
1674
1690
159
144
18
15
662
1650
1908
778
667
290
262
558
162
163
131
1168
240
432
200
1674
1690
1695
144
18
15
554
874
1460
1306
1299
529
413
61
2
707
519
1167
1249
1667
1240
642
322
832
952
18
15
560
1657
1900
780
798
802
416
661
154
130
3
786
176
653
194
75
347
280
275
18
15
560
1657
1900
780
798
802
416
661
154
130
3
1170
176
525
194
1739
1755
1752
403
18
15
560
1657
1900
780
798
802
416
661
154
130
3
1170
176
653
194
1739
1755
1752
403
18
15
560
1657
1900
780
798
802
416
661
154
386
3
538
176
653
194
243
187
680
1731
18
15
560
1657
1900
780
798
802
416
661
154
386
3
786
176
653
194
203
387
536
275
18
15
560
1657
1900
780
798
802
416
661
154
386
3
794
176
1165
194
203
219
616
1603
18
15
560
1657
1900
780
798
802
416
661
154
386
3
794
176
653
194
203
219
616
1603
18
15
560
1657
1900
780
798
802
416
661
154
386
3
658
176
1165
194
203
131
728
1871
18
15
560
1657
1900
780
798
802
416
661
154
138
3
1170
176
525
194
1667
1755
1752
403
18
15
560
1657
1900
780
798
802
416
661
154
138
3
1170
176
653
194
1667
1755
1752
403
18
15
560
1657
1900
780
798
802
416
661
154
394
3
538
176
1165
194
195
251
680
1731
18
15
560
1657
1900
780
798
802
416
661
154
394
3
538
176
653
194
195
251
680
1731
18
15
560
1657
1900
780
798
802
416
661
154
394
3
786
176
653
194
131
219
536
1811
18
15
560
1657
1900
780
798
802
416
661
154
394
3
794
176
1165
194
195
251
552
1607
18
15
560
1657
1900
780
798
802
416
661
154
394
3
794
176
653
194
195
251
552
1607
18
15
560
1657
1900
780
798
802
416
661
154
394
3
658
176
1165
194
195
219
728
1683
18
15
560
1657
1900
780
798
802
928
661
154
130
3
1298
1200
141
194
1739
1755
1560
1811
18
15
560
1657
1900
780
798
802
928
661
154
130
3
1170
1200
141
194
1739
1755
1752
1683
18
15
560
1657
1900
780
798
802
928
661
154
130
3
1178
1200
141
194
1739
1787
1960
1351
18
15
560
1657
1900
780
798
802
928
661
154
386
3
282
304
13
194
203
251
168
323
18
15
560
1657
1900
780
798
802
928
661
154
138
3
282
304
141
194
1731
1787
168
323
18
15
560
1657
1900
780
798
802
928
661
154
138
3
1298
1200
141
194
1731
1755
1560
1811
18
15
560
1657
1900
780
798
802
928
661
154
138
3
1298
304
141
194
1731
1755
1560
19
18
15
560
1657
1900
780
798
802
928
661
154
138
3
1170
1200
141
194
1731
1755
1752
1683
18
15
560
1657
1900
780
798
802
928
661
154
138
3
1178
1200
141
194
1731
1787
1960
1351
18
15
560
1657
1900
780
798
802
928
661
154
394
3
282
304
13
194
195
251
168
323
18
15
560
1657
1900
780
798
802
928
661
154
394
3
282
304
141
194
195
251
168
323
18
15
560
1657
1900
780
798
930
416
661
154
130
3
402
48
525
194
1739
1755
216
403
18
15
560
1657
1900
780
798
930
416
661
154
130
3
402
48
653
194
1739
1755
216
403
18
15
560
1657
1900
780
798
930
416
661
154
386
3
402
48
525
194
203
131
216
403
18
15
560
1657
1900
780
798
930
416
661
154
386
3
402
48
653
194
203
131
216
403
18
15
560
1657
1900
780
798
930
416
661
154
138
3
402
48
525
194
1731
1755
216
403
18
15
560
1657
1900
780
798
930
416
661
154
138
3
402
48
653
194
1667
1755
216
403
18
15
560
1657
1900
780
798
930
416
661
154
394
3
402
48
525
194
131
219
216
403
18
15
560
1657
1900
780
798
930
416
661
154
394
3
402
48
653
194
131
219
216
403
18
15
560
1657
1900
1292
1310
802
416
661
154
1666
1027
658
176
1165
194
1099
219
216
1939
18
15
560
1657
1900
1292
1310
802
416
661
154
1666
1027
658
176
653
194
715
219
216
1939
18
15
560
1657
1900
1292
1310
802
416
661
154
1674
1027
658
176
1165
194
707
219
216
1939
18
15
560
1657
1900
1292
1310
802
416
661
154
1674
1027
658
176
653
194
707
219
216
1939
18
15
560
1657
1900
1292
1310
930
416
661
154
1666
1027
402
48
525
194
715
219
408
915
18
15
560
1657
1900
1292
1310
930
416
661
154
1666
1219
402
48
525
194
715
3
280
835
18
15
560
1657
1900
1292
1310
930
416
661
154
1674
1027
402
48
525
194
707
219
408
915
18
15
560
1657
1900
1292
1310
930
416
661
154
1674
1027
402
48
653
194
707
219
408
915
18
15
560
1657
1900
1292
1310
930
416
661
154
1674
1027
410
48
653
194
707
251
424
839
18
15
528
1658
1908
778
795
802
386
679
162
163
3
784
132
690
192
1666
346
287
312
18
15
528
1658
1908
778
795
802
386
679
162
419
3
784
132
690
192
130
154
543
312
18
15
544
1658
1908
778
811
802
402
663
162
419
51
816
136
642
192
141
129
547
1712
18
15
544
1658
1908
1290
1307
930
418
663
162
1827
1031
408
28
514
192
525
345
435
384
18
15
531
1658
1908
778
795
802
387
676
162
419
3
272
130
691
192
142
154
159
828
18
15
531
1658
1908
778
795
802
387
676
162
419
3
784
130
1203
192
142
282
543
316
18
15
531
1658
1908
778
795
802
387
676
162
419
3
784
130
691
192
142
282
543
316
18
15
531
1658
1908
778
795
802
387
676
162
419
3
536
130
1203
192
142
154
667
1748
18
15
531
1658
1908
778
795
802
387
676
162
419
3
536
130
691
192
142
154
667
1748
18
15
531
1658
1908
778
795
802
387
676
162
419
3
280
130
691
192
142
154
183
692
18
15
531
1658
1908
778
795
802
387
676
162
419
3
792
130
1203
192
142
282
567
308
18
15
531
1658
1908
778
795
802
387
676
162
419
3
792
130
691
192
142
282
567
308
18
15
531
1658
1908
778
795
802
387
676
162
419
7
280
130
691
192
142
153
179
692
18
15
531
1658
1908
778
795
802
387
676
162
419
7
792
130
1203
192
142
281
563
308
18
15
531
1658
1908
778
795
802
387
676
162
419
7
792
130
691
192
142
281
563
308
18
15
531
1658
1908
778
795
802
899
676
162
419
3
536
1154
179
192
142
186
695
884
18
15
531
1658
1908
778
795
930
387
676
162
163
3
424
2
691
192
1678
1882
1403
372
18
15
531
1658
1908
1290
1307
930
387
676
162
1827
1027
400
2
563
192
526
346
415
1020
18
15
531
1658
1908
1290
1307
930
387
676
162
1827
1027
400
2
691
192
526
346
415
1020
18
15
656
1658
1908
778
811
802
257
551
162
419
51
272
254
746
192
141
129
131
676
18
15
547
1658
1908
778
811
802
403
660
162
419
51
808
138
643
192
142
385
563
260
18
15
544
1658
1908
794
795
802
418
663
162
131
3
280
156
642
192
1730
1786
139
640
18
15
544
1658
1908
794
795
802
418
663
162
131
3
792
156
642
192
66
506
523
256
18
15
544
1658
1908
794
795
802
418
663
162
387
3
272
156
642
192
206
186
163
771
18
15
544
1658
1908
794
795
802
418
663
162
387
3
784
156
642
192
217
193
547
259
18
15
544
1658
1908
794
795
802
418
663
162
387
3
536
188
1154
192
213
154
651
1728
18
15
544
1658
1908
794
795
802
418
663
162
387
3
536
188
642
192
245
154
651
1728
18
15
544
1658
1908
794
795
802
418
663
162
387
3
280
156
642
192
194
250
139
768
18
15
544
1658
1908
794
795
802
418
663
162
387
3
792
156
642
192
194
250
523
256
18
15
544
1658
1908
794
795
802
418
663
162
387
3
792
188
1154
192
213
154
587
1600
18
15
544
1658
1908
794
795
802
418
663
162
387
3
664
156
642
192
245
154
715
1664
18
15
544
1658
1908
794
795
802
418
663
162
387
3
664
188
1154
192
213
154
715
1600
18
15
544
1658
1908
794
795
802
930
663
162
131
3
536
1212
130
192
85
474
459
832
18
15
544
1658
1908
794
795
802
930
663
162
131
3
280
316
2
192
85
346
139
320
18
15
544
1658
1908
794
795
802
930
663
162
131
3
1176
1180
130
192
1730
1786
1931
1280
18
15
544
1658
1908
794
795
802
930
663
162
387
3
536
1212
130
192
213
154
459
832
18
15
544
1658
1908
794
795
802
930
663
162
387
3
280
316
2
192
213
154
139
320
18
15
544
1658
1908
794
795
930
418
663
162
131
3
408
60
514
192
1749
1754
203
320
18
15
544
1658
1908
794
795
930
418
663
162
131
3
408
60
642
192
1749
1754
203
320
18
15
544
1658
1908
794
795
930
418
663
162
387
3
408
60
514
192
245
154
203
320
18
15
544
1658
1908
794
795
930
418
663
162
387
3
408
60
642
192
245
154
203
320
18
15
544
1658
1908
1306
1307
802
418
663
162
1667
1027
664
188
1154
192
757
410
203
1600
18
15
544
1658
1908
1306
1307
930
418
663
162
1667
1027
408
28
514
192
706
250
395
384
18
15
531
1658
1908
794
795
802
387
676
162
387
3
528
130
1203
192
206
154
663
1756
18
15
531
1658
1908
794
795
802
387
676
162
387
3
528
130
691
192
158
154
663
1756
18
15
531
1658
1908
794
795
802
387
676
162
387
3
536
130
1203
192
206
154
659
1876
18
15
531
1658
1908
794
795
802
387
676
162
387
3
536
130
691
192
206
154
659
1876
18
15
531
1658
1908
794
795
802
387
676
162
387
3
280
130
691
192
154
154
147
820
18
15
531
1658
1908
794
795
802
387
676
162
387
3
792
130
1203
192
206
218
551
1652
18
15
531
1658
1908
794
795
802
387
676
162
387
3
792
130
691
192
154
218
551
1716
18
15
547
1658
1908
794
795
802
419
660
162
387
3
536
178
643
192
154
186
651
1732
18
15
547
1658
1908
794
795
802
419
660
162
387
3
792
66
515
192
206
218
587
484
18
15
547
1658
1908
794
795
802
419
660
162
387
3
808
106
515
192
154
410
619
356
18
15
547
1658
1908
794
795
802
419
660
162
387
3
808
106
643
192
154
410
619
356
18
15
547
1658
1908
794
795
802
931
660
162
131
3
536
1202
131
192
1754
1754
459
836
18
15
547
1658
1908
794
795
802
931
660
162
387
3
536
1202
131
192
206
218
459
836
18
15
547
1658
1908
794
795
930
419
660
162
131
3
408
50
515
192
1690
1914
1355
324
18
15
547
1658
1908
794
795
930
419
660
162
131
3
408
50
643
192
1690
378
203
324
18
15
547
1658
1908
1306
1307
802
419
660
162
1667
1027
664
178
1155
192
730
474
203
1604
18
15
547
1658
1908
1306
1307
802
419
660
162
1667
1027
664
178
643
192
718
218
203
1604
18
15
544
1658
1908
794
787
803
419
663
162
387
7
793
160
643
192
149
194
546
283
18
15
544
1658
1908
794
787
803
419
663
162
387
7
793
184
1155
192
194
194
546
1607
18
15
544
1658
1908
794
787
803
419
663
162
387
7
793
184
643
192
194
194
546
1607
18
15
544
1658
1908
794
787
803
931
663
162
131
7
1305
1184
131
192
1730
1730
1570
1819
18
15
544
1658
1908
794
787
803
931
663
162
131
7
1305
288
131
192
1730
1730
1570
27
18
15
544
1658
1908
794
787
803
403
663
162
387
7
793
128
643
192
149
194
546
1847
18
15
544
1658
1908
794
787
897
713
663
162
131
7
765
517
1666
192
1741
441
737
229
18
15
544
1658
1908
794
787
897
713
663
162
387
7
765
517
1666
192
153
153
737
228
18
15
544
1658
1908
794
787
802
418
663
162
131
7
792
184
1154
192
1730
450
547
272
18
15
544
1658
1908
794
787
802
418
663
162
131
7
792
184
642
192
1730
450
547
272
18
15
544
1658
1908
794
787
802
418
663
162
387
7
792
152
642
192
194
194
547
1792
18
15
544
1658
1908
794
787
802
418
663
162
387
7
792
184
1154
192
194
194
547
1600
18
15
544
1658
1908
794
787
802
418
663
162
387
7
792
184
642
192
194
194
547
1600
18
15
544
1658
1908
794
787
802
418
663
162
387
7
792
156
642
192
194
194
547
1800
18
15
544
1658
1908
1306
1299
897
713
663
162
1667
1031
765
517
1666
192
729
249
225
228
18
15
544
1658
1908
1306
1299
898
713
663
162
1667
1031
760
517
1666
192
706
194
227
245
18
15
544
1658
1908
1306
1299
930
418
663
162
1667
1031
408
24
514
192
706
194
419
384
18
15
544
1658
1908
1306
1299
930
418
663
162
1667
1031
408
24
642
192
706
194
419
384
18
15
544
1658
1908
1306
1299
930
418
663
162
1667
1031
408
56
642
192
706
194
419
832
18
15
546
1658
1908
794
787
801
421
661
162
387
7
797
161
643
192
205
217
545
1821
18
15
546
1658
1908
794
787
801
933
661
162
131
7
1309
1185
131
192
1741
1753
1569
1821
18
15
534
1650
1908
778
795
803
391
686
162
419
3
785
128
688
200
138
154
542
319
18
15
534
1650
1908
778
795
803
391
686
162
419
3
537
128
688
200
138
154
694
1759
18
15
534
1650
1908
778
795
803
391
686
162
419
3
281
128
688
200
138
154
182
695
18
15
534
1650
1908
778
795
803
391
686
162
419
3
793
128
688
200
138
154
566
1719
18
15
534
1650
1908
778
795
803
391
686
162
419
3
657
128
688
200
138
218
734
1855
18
15
534
1650
1908
778
795
803
903
686
162
419
3
529
1152
176
200
138
218
478
863
18
15
534
1650
1908
778
795
931
391
686
162
163
3
401
0
688
200
1674
346
222
511
18
15
534
1650
1908
778
795
931
391
686
162
419
3
401
0
560
200
138
218
222
351
18
15
534
1650
1908
778
795
931
391
686
162
419
3
401
0
688
200
138
218
222
351
18
15
662
1650
1908
778
795
931
647
558
162
419
3
401
512
1584
232
138
218
222
255
18
15
534
1650
1908
778
795
802
390
686
162
163
3
784
128
688
200
1674
346
287
304
18
15
534
1650
1908
778
795
802
390
686
162
163
3
280
128
688
200
1674
1754
155
648
18
15
534
1650
1908
778
795
802
390
686
162
163
3
792
128
688
200
1674
346
283
264
18
15
534
1650
1908
778
795
802
390
686
162
419
3
528
128
688
200
138
154
683
1899
18
15
534
1650
1908
778
795
802
390
686
162
419
3
272
128
688
200
138
154
159
816
18
15
534
1650
1908
778
795
802
390
686
162
419
3
784
128
688
200
138
154
555
304
18
15
534
1650
1908
778
795
802
390
686
162
419
3
536
128
688
200
138
154
667
1752
18
15
534
1650
1908
778
795
802
390
686
162
419
3
792
128
688
200
138
154
539
264
18
15
534
1650
1908
778
795
802
390
686
162
419
3
656
128
688
200
138
218
735
1840
18
15
534
1650
1908
778
795
802
390
686
162
419
3
664
128
688
200
138
154
731
1672
18
15
534
1650
1908
778
795
802
902
686
162
419
3
536
1152
176
200
138
154
475
904
18
15
534
1650
1908
778
795
930
390
686
162
163
3
400
0
688
200
1674
346
223
496
18
15
534
1650
1908
778
795
930
390
686
162
163
3
424
0
688
200
1674
1882
1403
376
18
15
534
1650
1908
778
795
930
390
686
162
163
3
408
0
688
200
1674
346
219
392
18
15
534
1650
1908
778
795
930
390
686
162
419
3
400
0
560
200
138
218
223
496
18
15
534
1650
1908
778
795
930
390
686
162
419
3
400
0
688
200
138
218
223
496
18
15
534
1650
1908
778
795
930
390
686
162
419
3
408
0
560
200
138
154
219
392
18
15
534
1650
1908
778
795
930
390
686
162
419
3
408
0
688
200
138
154
219
392
18
15
534
1650
1908
778
811
802
390
686
130
419
51
784
128
688
240
129
129
515
1847
18
15
534
1650
1908
778
811
802
390
686
130
419
51
816
128
688
240
129
257
547
1632
18
15
662
1650
1908
778
795
930
646
558
162
419
3
400
512
1584
232
138
218
223
240
18
15
662
1650
1908
778
795
930
646
558
162
419
3
408
512
1584
232
138
218
219
232
18
15
534
1650
1908
794
795
803
391
686
130
387
3
529
128
688
240
190
154
662
1759
18
15
534
1650
1908
794
795
803
391
686
130
387
3
785
128
688
240
158
154
534
319
18
15
534
1650
1908
794
795
803
391
686
130
387
3
793
128
688
240
158
218
550
1639
18
15
534
1650
1908
794
795
803
391
686
162
387
3
529
128
1200
208
158
154
662
1759
18
15
534
1650
1908
794
795
803
391
686
162
387
3
529
128
688
208
158
154
662
1759
18
15
534
1650
1908
794
795
803
391
686
162
387
3
529
128
688
200
202
154
662
1759
18
15
534
1650
1908
794
795
803
391
686
162
387
3
785
128
1200
208
158
218
534
319
18
15
534
1650
1908
794
795
803
391
686
162
387
3
785
128
688
208
158
218
534
319
18
15
534
1650
1908
794
795
803
391
686
162
387
3
785
128
688
200
202
218
534
1855
18
15
534
1650
1908
794
795
803
391
686
162
387
3
793
128
1200
208
158
218
550
1639
18
15
534
1650
1908
794
795
803
391
686
162
387
3
793
128
688
208
158
218
550
1639
18
15
534
1650
1908
794
795
803
391
686
162
387
3
793
128
688
200
202
218
550
1639
18
15
662
1650
1908
794
795
803
519
558
130
387
3
657
752
1712
1912
234
314
406
423
18
15
534
1650
1908
794
795
802
390
686
130
131
3
272
128
688
240
1713
1729
163
688
18
15
534
1650
1908
794
795
802
390
686
130
131
3
792
128
688
248
1706
346
267
264
18
15
534
1650
1908
794
795
802
390
686
130
387
3
784
128
688
240
177
193
547
1712
18
15
534
1650
1908
794
795
802
390
686
130
387
3
784
128
688
248
170
154
535
304
18
15
534
1650
1908
794
795
802
390
686
130
387
3
536
128
688
248
170
154
651
1752
18
15
534
1650
1908
794
795
802
390
686
130
387
3
280
128
688
248
170
154
139
776
18
15
534
1650
1908
794
795
802
390
686
130
387
3
792
128
688
240
177
193
531
1800
18
15
534
1650
1908
794
795
802
390
686
130
387
3
792
128
688
248
170
154
587
264
18
15
534
1650
1908
794
795
802
390
686
130
387
3
664
128
688
248
170
154
715
1672
18
15
534
1650
1908
794
795
802
390
686
162
387
3
784
128
688
208
158
154
535
304
18
15
534
1650
1908
794
795
802
390
686
162
387
3
784
128
688
200
202
218
535
1840
18
15
534
1650
1908
794
795
802
390
686
162
387
3
536
128
688
200
202
154
651
1752
18
15
534
1650
1908
794
795
802
390
686
162
387
3
280
128
688
200
202
154
139
776
18
15
534
1650
1908
794
795
802
390
686
162
387
3
792
128
1200
208
158
218
551
264
18
15
534
1650
1908
794
795
802
390
686
162
387
3
792
128
688
208
158
218
551
264
18
15
534
1650
1908
794
795
802
390
686
162
387
3
792
128
688
200
202
154
587
264
18
15
534
1650
1908
794
795
802
390
686
162
387
3
664
128
688
200
202
218
715
1779
18
15
534
1650
1908
794
795
802
902
686
162
387
3
536
1152
176
200
202
154
651
904
18
15
534
1650
1908
794
795
930
390
686
130
387
3
408
0
560
248
170
154
203
904
18
15
534
1650
1908
794
795
930
390
686
130
387
3
408
0
688
248
170
154
203
904
18
15
534
1650
1908
794
795
930
390
686
162
387
3
408
0
560
200
202
218
203
1011
18
15
534
1650
1908
794
795
930
390
686
162
387
3
408
0
688
200
202
218
203
1011
18
15
542
770
1478
776
136
129
266
360
105
234
291
1015
529
10
899
108
2
98
614
18
15
542
770
1478
776
136
142
266
360
105
106
291
897
514
10
899
44
129
135
965
18
15
542
770
1478
776
136
142
266
360
105
234
291
897
514
10
899
108
1
135
965
18
15
542
770
1478
776
136
142
266
360
105
234
291
1009
514
10
899
108
65
103
309
18
15
1122
176
6
613
17
20
816
176
60
292
332
364
264
290
1036
644
676
132
480
18
15
1122
176
11
531
17
17
816
176
57
264
20
53
513
1833
1039
801
544
538
1841
18
15
1122
176
11
531
17
17
816
176
57
264
20
309
513
297
1039
801
544
666
1585
18
15
1122
176
11
531
17
17
816
176
57
264
20
309
513
1833
1039
801
544
666
1585
18
15
1122
176
11
531
17
17
816
111
57
264
24
689
258
443
388
457
591
974
636
18
15
1122
176
11
531
17
17
816
111
57
264
20
565
257
443
388
800
544
922
753
18
15
1122
176
11
531
17
17
816
175
57
264
20
53
513
1851
1028
800
544
538
1841
18
15
1122
176
11
531
17
17
816
175
57
264
280
15
257
315
4
456
463
105
940
18
15
1122
176
11
531
17
20
816
176
57
264
24
12
520
290
1039
801
584
616
1856
18
15
1122
176
11
531
17
20
816
176
57
264
24
12
520
290
15
449
531
563
1856
18
15
1122
176
11
531
17
20
816
176
57
264
24
12
520
1826
1039
449
531
563
1856
18
15
1122
176
11
531
17
20
816
176
57
264
24
12
520
1810
1039
801
584
616
1856
18
15
1122
176
11
531
17
20
816
176
57
264
24
524
520
290
15
449
275
947
896
18
15
1122
176
11
531
17
20
816
176
57
264
24
524
520
1826
1039
449
275
947
896
18
15
1122
176
11
531
17
20
816
176
57
264
24
524
264
290
15
449
275
947
384
18
15
1122
176
11
531
17
20
816
176
57
264
280
12
264
274
15
449
459
115
896
18
15
1122
176
11
531
17
18
816
111
57
264
24
560
258
443
388
808
523
919
757
18
15
1122
176
11
531
17
18
816
175
57
264
24
304
258
315
4
457
267
407
501
18
15
1122
176
11
611
17
20
816
176
57
296
228
652
520
1810
1039
641
352
820
768
18
15
1122
176
11
743
17
20
816
176
57
320
468
524
520
290
1039
793
680
512
896
18
15
1129
104
38
613
17
17
822
24
196
260
334
110
270
395
409
408
456
896
992
18
15
1122
176
11
531
17
21
818
176
57
264
24
11
521
1833
1039
674
615
561
1862
18
15
1122
176
11
531
17
21
818
176
57
264
20
13
521
289
1039
801
544
514
1793
18
15
1122
176
11
531
17
21
818
176
57
264
20
13
521
1825
1039
801
544
514
1793
18
15
1122
176
11
531
17
21
818
176
57
264
20
13
521
1809
1039
801
544
514
1793
18
15
1122
176
11
531
17
21
818
176
57
264
20
13
521
1833
1039
801
544
514
1793
18
15
1122
176
11
531
17
21
818
176
57
264
532
525
521
289
1039
801
1312
386
897
18
15
1122
176
11
531
17
21
818
176
57
264
532
525
521
297
1039
801
1312
386
897
18
15
1122
176
11
611
17
21
818
176
57
296
228
653
521
1825
1039
642
352
822
769
18
15
1121
177
11
531
337
532
662
181
56
264
664
540
918
1685
4
816
1352
264
292
18
15
1121
178
10
531
337
529
662
180
58
264
664
542
926
1683
9
808
1352
260
288
18
15
1092
74
16
594
23
49
819
84
104
288
360
332
257
339
384
930
684
148
390
18
15
1056
160
46
526
34
6
801
147
63
313
266
0
272
266
22
455
480
111
920
18
15
1056
160
46
526
34
6
801
147
63
313
266
0
272
266
278
455
480
111
920
18
15
1064
172
46
550
34
0
820
182
54
290
138
651
579
261
1156
676
368
882
808
18
15
1064
172
46
550
34
0
820
182
54
290
138
651
579
262
1156
660
368
882
808
18
15
1064
172
46
550
34
0
820
182
54
290
138
651
579
1797
1156
676
368
882
808
18
15
1064
172
46
550
34
0
820
182
54
290
138
651
579
1798
1156
660
368
882
808
18
15
1093
77
1
657
17
1
775
89
125
369
49
313
312
428
393
898
523
523
640
18
15
1093
77
1
657
17
1
775
89
126
369
49
313
568
428
392
898
523
523
1536
18
15
1093
77
1
657
17
1
775
89
126
369
49
313
312
428
392
898
523
523
640
18
15
558
1632
1907
1291
1323
905
404
669
129
1682
1234
390
64
642
246
757
1
257
898
18
15
1122
176
26
663
17
20
816
176
52
352
36
268
516
1828
1034
776
536
512
1656
18
15
1122
176
26
663
17
20
816
176
52
352
36
268
520
1826
1034
776
536
512
1536
18
15
1122
176
26
1431
17
20
816
176
52
864
996
1132
520
290
1034
1800
1314
1024
1504
18
15
1122
176
26
1495
17
17
816
168
52
832
900
1073
512
312
1028
1808
1332
1326
1336
18
15
1122
176
26
1495
17
17
816
168
52
832
900
1137
512
312
1028
1812
1332
1306
1304
18
15
1122
176
26
1495
17
17
816
168
52
832
904
1038
514
312
1028
1812
1328
1072
796
18
15
1122
176
26
1495
17
17
816
168
52
832
932
1073
512
312
1028
1808
1304
1294
1336
18
15
1122
176
26
1495
17
20
816
168
52
832
900
1036
520
312
1028
1808
1282
1120
768
18
15
1122
176
26
1495
17
18
816
168
52
832
900
1072
512
312
1028
1808
1336
1068
1368
18
15
1122
176
26
1495
17
18
816
168
52
832
908
1072
512
312
1028
1808
1284
1060
1372
18
15
1122
176
26
1495
17
18
816
168
52
832
932
1072
512
312
1028
1808
1304
1292
1336
18
15
1122
176
26
599
16
16
816
176
52
288
226
648
512
288
1034
648
366
809
768
18
15
1122
176
26
663
16
16
816
176
52
352
34
520
512
288
1034
776
526
774
1281
18
15
1122
176
26
663
16
16
816
176
52
352
34
520
512
304
1034
776
542
774
897
18
15
1122
176
26
663
16
16
816
176
52
352
34
520
512
1824
1034
776
526
774
1281
18
15
1122
176
26
663
16
16
816
176
52
352
34
520
512
296
1034
776
526
774
1281
18
15
1122
176
26
663
16
16
816
176
52
352
34
520
514
290
1034
776
526
775
1311
18
15
1122
176
26
663
16
16
816
176
52
352
34
264
512
288
1034
776
526
518
1537
18
15
1122
176
26
663
16
16
816
176
52
352
34
264
512
304
1034
776
542
518
1537
18
15
1122
176
26
663
16
16
816
176
52
352
34
264
512
1824
1034
776
526
518
1537
18
15
1122
176
26
663
16
16
816
176
52
352
34
264
512
296
1034
776
1038
519
1536
18
15
1122
176
26
663
16
16
816
176
52
352
34
264
512
1840
1034
776
526
518
1537
18
15
1122
176
26
663
16
16
816
176
52
352
34
264
512
1826
1034
776
526
518
1537
18
15
1122
176
26
663
16
16
816
176
52
352
34
264
512
1832
1034
776
526
518
1537
18
15
1122
176
26
663
16
16
816
176
52
352
34
88
512
1824
1034
776
526
650
1844
18
15
1122
176
26
663
16
16
816
176
52
352
34
88
512
296
1034
776
526
650
1844
18
15
1122
176
26
663
16
16
816
176
52
352
34
88
512
1840
1034
776
526
650
1844
18
15
1122
176
26
663
16
16
816
176
52
352
34
88
512
1832
1034
776
526
650
1844
18
15
1122
176
26
663
16
16
816
176
52
352
34
304
512
1824
1034
776
526
534
1593
18
15
1122
176
26
663
16
16
816
176
52
352
34
304
512
1840
1034
776
526
534
1593
18
15
1122
176
26
663
16
16
816
176
52
352
34
304
512
1826
1034
776
526
534
1593
18
15
1122
176
26
663
16
16
816
176
52
352
34
304
512
1832
1034
776
526
534
1593
18
15
1122
176
26
663
16
16
816
176
52
352
34
304
514
1826
1034
776
526
534
1591
18
15
1122
176
26
1431
16
16
816
176
52
864
994
1032
512
288
1034
1800
1326
1385
1280
18
15
1122
176
26
1495
16
16
816
168
52
832
898
1032
512
312
1026
1812
1334
1126
769
18
15
1122
176
26
1495
16
16
816
168
52
832
898
1032
512
312
1028
1808
1334
1126
769
18
15
1122
176
26
1495
16
16
816
168
52
832
898
1072
512
312
1026
1812
1334
1325
1333
18
15
1122
176
26
1495
16
16
816
168
52
832
898
1072
512
312
1028
1808
1334
1325
1369
18
15
1122
176
26
1495
16
16
816
168
52
832
898
1136
512
312
1026
1812
1334
1054
792
18
15
1122
176
26
1495
16
16
816
168
52
832
898
1136
512
312
1028
1808
1334
1054
792
18
15
1122
176
26
1495
16
16
816
168
52
832
906
1032
512
312
1026
1808
1286
1138
1280
18
15
1122
176
26
1495
16
16
816
168
52
832
906
1032
512
312
1028
1808
1286
1330
1280
18
15
1122
176
26
1495
16
16
816
168
52
832
906
1072
512
312
1026
1808
1286
1358
1369
18
15
1122
176
26
1495
16
16
816
168
52
832
906
1072
512
312
1028
1808
1286
1102
1371
18
15
1122
176
26
1495
16
16
816
168
52
832
906
1112
512
312
1028
1808
1286
1290
1304
18
15
1122
176
26
663
17
21
818
176
52
352
36
525
521
1825
1034
776
536
770
1281
18
15
1122
176
26
663
17
21
818
176
52
352
36
269
521
1825
1034
776
536
514
1537
18
15
1122
176
26
663
17
21
818
176
52
352
36
269
521
1824
1034
776
536
514
1537
18
15
1122
176
26
663
17
21
818
176
52
352
36
269
521
1833
1034
776
536
514
1537
18
15
1122
180
26
1495
17
21
818
168
48
832
900
1037
521
313
1025
1808
1336
1378
1345
18
15
1122
180
26
663
21
17
818
104
48
352
32
561
260
440
384
776
12
974
764
18
15
1062
164
45
525
33
57
968
67
59
313
13
273
336
267
280
647
97
713
464
18
15
1062
164
45
525
33
57
968
67
59
313
13
273
337
267
280
647
97
393
477
18
15
1062
164
45
525
33
57
968
67
59
313
14
273
336
267
280
643
96
398
464
18
15
1062
164
45
525
33
57
968
67
59
313
269
145
337
267
280
647
481
907
651
18
15
1063
172
42
546
32
106
1000
87
49
292
141
681
264
265
8
456
371
987
632
18
15
1063
172
42
546
32
106
1000
87
49
292
141
681
264
265
520
456
371
987
632
18
15
1063
172
42
546
32
106
1000
87
49
292
141
681
264
265
264
456
371
987
632
18
15
1063
164
42
546
16
42
968
67
57
292
66
322
344
266
280
664
140
652
729
18
15
1063
157
10
532
17
9
802
118
0
256
10
2
542
1571
1139
797
1046
558
1819
18
15
1063
157
10
532
17
9
802
118
0
256
10
2
542
1571
179
669
13
542
1819
18
15
1063
157
10
532
17
9
802
118
0
256
10
2
542
1571
1203
669
13
542
1819
18
15
1063
157
10
532
17
9
802
118
0
256
10
2
286
403
499
797
13
30
923
18
15
1063
157
10
532
17
9
802
118
0
256
10
514
542
1571
1139
797
525
926
923
18
15
1063
157
10
532
17
9
802
118
0
256
10
514
542
1571
179
669
13
922
923
18
15
1063
157
10
532
17
9
802
118
0
256
10
514
542
1571
1203
669
13
922
923
18
15
1063
157
10
532
17
9
802
118
0
256
10
514
286
403
499
797
13
926
411
18
15
1063
157
10
532
17
9
802
118
0
256
10
258
542
1571
1139
797
13
666
1563
18
15
1063
157
10
532
17
9
802
118
0
256
10
258
542
1571
179
669
86
686
1563
18
15
1063
157
10
532
17
9
802
118
0
256
10
258
542
1571
1203
669
525
666
1563
18
15
1063
157
10
532
17
9
802
118
0
256
10
258
286
403
499
797
13
410
667
18
15
1063
157
10
532
17
9
802
118
0
256
522
514
542
1571
1139
797
1293
414
923
18
15
1062
168
42
544
46
33
960
71
49
296
136
340
336
339
1048
656
249
138
450
18
15
1062
168
42
544
46
33
960
71
49
296
136
348
336
339
1048
656
248
140
450
18
15
1060
174
42
675
41
97
861
84
40
328
8
727
327
341
256
768
12
914
536
18
15
1060
174
42
675
41
97
861
84
40
328
8
727
327
349
1024
768
524
914
536
18
15
1060
174
42
675
41
97
861
84
40
328
8
727
327
349
256
768
12
914
536
18
15
1060
174
42
675
41
97
861
84
40
328
8
727
327
365
1024
768
524
914
536
18
15
1060
174
42
675
41
97
861
84
40
328
8
727
327
365
256
768
12
914
536
18
15
1064
169
42
547
33
33
971
91
60
292
140
345
347
264
256
656
240
142
401
18
15
1064
169
42
547
33
33
971
91
60
292
140
345
347
340
256
656
240
142
401
18
15
1064
169
42
547
33
33
971
91
60
292
140
665
347
264
256
656
368
974
593
18
15
1064
169
42
547
33
33
971
91
60
292
140
665
347
265
256
656
368
974
593
18
15
1064
169
42
547
33
33
971
91
60
292
140
350
347
264
256
656
240
136
714
18
15
1064
169
42
547
33
33
971
91
60
292
140
350
347
340
256
656
240
136
714
18
15
1096
78
26
599
16
9
779
137
108
288
354
259
522
260
1076
932
694
888
1300
18
15
1059
161
42
546
43
41
961
69
60
298
136
336
350
347
1051
657
240
138
452
18
15
1059
161
42
546
43
41
961
69
60
298
136
336
350
347
283
657
240
138
452
18
15
1064
174
42
674
43
33
971
89
44
330
8
152
346
270
1032
768
520
716
1668
18
15
1058
162
43
544
32
106
992
68
60
294
143
686
268
268
280
660
368
984
624
18
15
1058
162
43
544
32
106
992
68
60
294
143
366
268
268
1048
660
240
560
720
18
15
1058
162
43
547
25
49
964
76
60
296
68
326
342
343
1045
678
128
648
720
18
15
1058
162
43
547
25
49
964
76
60
296
68
326
342
343
21
678
128
648
720
18
15
1058
164
45
549
33
33
961
72
58
290
142
346
351
348
1046
662
240
136
457
18
15
1058
164
45
549
33
33
961
72
58
290
142
350
351
348
1046
660
240
144
449
18
15
1058
164
45
549
33
33
961
72
58
290
142
334
351
348
1046
660
240
128
393
18
15
1058
164
45
549
33
33
969
72
58
290
142
529
339
340
1046
660
368
790
721
18
15
1058
164
45
549
33
33
969
72
58
290
142
273
339
340
1046
660
368
278
465
18
15
1058
164
45
549
33
33
969
72
58
290
142
337
339
340
1046
1684
1264
150
401
18
15
1058
164
45
549
33
33
969
72
58
290
142
657
339
340
1046
660
368
974
561
18
15
1058
164
45
549
33
33
969
72
58
290
142
346
339
340
1046
662
240
136
449
18
15
1058
164
45
549
37
33
961
72
58
290
136
346
351
348
1046
662
243
145
401
18
15
1058
164
45
549
37
33
964
72
58
290
136
349
349
345
1046
662
243
147
707
18
15
1058
164
45
549
37
33
964
72
58
290
136
334
349
345
1046
662
243
153
465
18
15
622
1566
1904
726
1745
1179
31
1233
133
4
1110
785
16
1591
49
1792
845
365
736
18
15
1123
179
5
609
16
17
817
176
61
289
224
654
514
1827
1037
652
356
830
796
18
15
1123
179
5
609
16
17
817
176
61
293
224
654
514
291
1037
644
352
830
796
18
15
1123
179
5
609
16
17
817
176
61
293
224
654
514
1827
1037
644
352
830
796
18
15
1123
179
5
609
16
17
817
176
61
293
224
654
514
1823
1037
644
352
830
796
18
15
1123
179
19
657
17
17
817
177
49
357
37
309
513
1825
1033
781
540
534
1585
18
15
1123
179
19
1425
17
17
817
176
48
869
997
1141
513
291
1027
1805
1324
1294
1305
18
15
1123
179
19
1425
17
17
817
177
48
869
997
1122
526
289
1027
1805
1324
1024
1516
18
15
1123
179
19
1425
17
17
817
177
48
869
997
1122
526
290
1027
1805
1324
1024
1516
18
15
1123
179
19
1425
17
17
817
177
48
869
997
1141
513
297
1027
1805
1324
1294
1305
18
15
1059
163
35
609
17
49
961
68
36
261
37
673
345
347
275
642
82
897
1165
18
15
1059
163
35
609
17
49
961
68
36
261
37
537
345
347
275
642
82
981
741
18
15
1059
163
35
609
17
49
961
68
36
261
213
661
345
347
275
642
370
813
609
18
15
1059
163
35
609
17
49
961
68
36
261
229
161
345
347
275
645
358
641
653
18
15
1059
165
37
609
17
49
961
77
61
261
37
537
345
349
21
465
597
981
741
18
15
1059
165
37
657
17
49
961
77
61
353
37
533
345
349
1044
790
1222
782
737
18
15
1059
165
37
657
17
49
961
77
61
353
37
533
345
349
20
790
1222
782
737
18
15
1091
67
5
609
17
49
769
132
1773
293
37
290
542
1575
1621
192
570
680
1548
18
15
1091
67
3
609
17
49
769
129
100
293
37
21
533
1554
1079
933
572
614
1894
18
15
1091
67
3
609
17
49
817
81
97
293
37
289
257
305
393
934
573
641
1797
18
15
1091
67
3
609
17
49
817
81
97
293
37
673
513
305
393
934
573
897
773
18
15
1091
67
3
609
17
49
817
81
97
293
37
673
257
305
393
934
573
897
517
18
15
1091
67
3
609
17
49
817
81
97
293
37
417
257
305
393
934
573
385
517
18
15
1091
67
3
609
17
49
817
81
97
293
357
289
257
305
393
934
701
129
645
18
15
1091
67
3
609
17
49
817
80
100
293
357
277
257
339
391
933
700
166
697
18
15
1091
67
3
1505
17
49
769
129
1969
1429
917
1049
533
1553
1721
1638
1277
1061
781
18
15
1091
67
3
1505
17
49
769
129
1969
1429
997
1049
533
1553
1721
1629
1237
1045
1293
18
15
1091
67
3
1505
17
49
769
129
1969
1429
973
1045
533
1553
1721
1629
1220
1122
1291
18
15
1091
67
3
1505
17
49
769
129
1969
1429
973
1049
533
1553
1721
1629
1221
1041
1421
18
15
1091
67
3
1505
17
49
769
129
1972
1429
997
1045
533
1553
1723
1625
1238
1126
1293
18
15
1091
67
3
1505
17
49
769
129
1972
1429
997
1049
533
1553
1723
1625
1238
1109
1293
18
15
1091
67
3
1505
17
49
769
129
1972
1429
973
1045
533
1553
1723
1625
1224
1058
1462
18
15
1091
67
3
1505
17
49
769
129
1972
1429
973
1045
533
1554
1723
1625
1224
1058
1462
18
15
1091
67
3
1505
17
49
769
129
1972
1429
973
1049
533
1553
1723
1625
1220
1041
1421
18
15
1091
67
35
609
17
49
769
129
1729
261
37
33
537
1569
1601
237
1085
581
1805
18
15
1091
67
35
609
17
49
769
132
1732
261
37
33
537
1579
1607
233
1085
581
1805
18
15
1091
67
35
1377
17
49
769
132
1984
773
101
545
537
1547
1695
374
98
1153
909
18
15
1091
67
35
1441
17
49
769
129
1985
837
997
545
537
1537
1669
269
290
1
909
18
15
1091
67
35
1441
17
49
769
129
1985
837
997
545
537
1541
1666
134
1186
1
909
18
15
1091
67
35
1441
17
49
769
129
1985
837
997
545
537
1541
1669
269
290
1
909
18
15
1091
67
35
1441
17
49
769
129
1985
837
997
545
537
1541
1673
269
290
1
909
18
15
1091
67
35
1441
17
49
769
129
1984
837
997
545
537
1537
1667
141
1190
41
909
18
15
1091
67
35
1441
17
49
769
129
1984
837
997
1058
622
1537
1667
141
1188
1064
1452
18
15
1091
67
35
1441
17
49
769
129
1984
837
997
1058
622
1538
1667
141
1188
1064
1452
18
15
1091
67
35
1441
17
49
769
129
1984
837
997
1058
622
1550
1679
141
1188
1064
1452
18
15
1091
67
35
1441
17
49
769
128
1985
837
997
1058
622
1551
1669
141
1189
1064
1452
18
15
1091
67
35
1441
17
49
769
128
1988
837
997
546
542
1539
1671
258
290
40
908
18
15
1091
67
35
1441
17
49
769
132
1988
837
981
1049
537
1547
1668
130
1202
1073
1413
18
15
1091
67
35
1441
17
49
769
132
1988
837
981
1049
537
1547
1667
130
1202
1073
1413
18
15
1091
67
35
1441
17
49
769
132
1988
837
981
1049
537
1547
1671
134
1202
1074
1413
18
15
1091
67
35
1441
17
49
769
132
1988
837
997
545
537
1547
1668
258
290
1
909
18
15
1091
67
35
1441
17
49
769
132
1988
837
997
545
537
1547
1667
258
294
1
909
18
15
1091
67
35
1441
17
49
769
132
1988
837
997
545
537
1547
1671
261
290
1
909
18
15
1091
67
35
1441
17
49
769
132
1988
837
997
1058
622
1547
1668
130
1190
1064
1452
18
15
1091
67
35
1441
17
49
769
132
1988
837
997
1058
622
1547
1667
258
1318
1064
1452
18
15
1091
67
35
1441
17
49
769
132
1988
837
997
1058
622
1547
1671
133
1188
1064
1452
18
15
1091
67
35
1425
17
49
769
129
1985
869
997
1045
533
1541
1669
333
1282
1111
1293
18
15
1091
67
35
1425
17
49
769
129
1985
869
997
1049
533
1541
1669
333
1282
1106
1366
18
15
1091
67
35
1425
17
49
769
129
1985
869
997
1049
537
1541
1669
333
1282
1106
771
18
15
1091
67
35
1425
17
49
769
129
1988
869
997
1045
533
1538
1671
325
1284
1366
1293
18
15
1091
67
35
1425
17
49
769
129
1988
869
997
1049
537
1538
1671
325
1282
1106
771
18
15
1091
67
35
1425
17
49
769
132
1984
869
997
1049
537
1547
1695
278
1282
1105
773
18
15
1091
67
35
1425
17
49
769
132
1988
869
997
1049
537
1547
1667
322
1282
1361
1285
18
15
1091
67
35
1425
17
49
769
132
1988
869
997
1049
537
1547
1671
325
1282
1106
771
18
15
1091
67
37
1441
17
49
769
132
1997
837
997
545
537
1547
1677
256
290
41
909
18
15
1059
163
35
547
19
57
961
65
56
297
97
677
341
338
1055
685
38
941
1165
18
15
1059
163
35
547
19
57
961
65
56
297
97
677
341
338
31
685
38
941
1165
18
15
1059
163
35
611
19
57
961
65
33
257
36
677
341
341
273
642
87
901
1165
18
15
1059
163
35
611
19
57
961
65
33
257
36
677
341
341
277
642
87
901
1165
18
15
1059
163
35
611
19
57
961
65
33
257
36
677
341
340
274
642
87
901
1165
18
15
1059
163
35
611
19
57
961
65
33
256
32
677
341
341
273
643
83
941
1164
18
15
1059
163
35
611
19
57
961
65
33
256
32
677
341
340
274
643
83
941
1164
18
15
1059
163
35
611
19
57
961
65
33
256
36
677
341
341
273
643
87
898
1164
18
15
1059
163
35
611
19
57
961
65
33
256
36
677
341
340
274
643
87
898
1164
18
15
1059
163
35
611
19
57
961
65
32
256
32
677
341
337
19
643
595
941
1164
18
15
1059
163
35
611
19
57
961
65
32
256
32
677
341
337
275
643
83
941
1164
18
15
1059
163
35
611
19
57
961
65
32
256
32
677
341
338
275
643
83
941
1164
18
15
1059
163
35
611
19
57
961
65
32
256
36
677
341
337
19
643
87
898
1164
18
15
1059
163
35
611
19
57
961
65
32
256
36
677
341
337
275
643
87
898
1164
18
15
1059
163
35
611
19
57
961
65
32
256
36
677
341
338
275
643
87
898
1164
18
15
1059
163
35
611
19
57
961
65
36
280
33
677
341
338
279
655
29
902
1165
18
15
1059
163
35
659
19
57
961
65
33
337
49
677
341
341
1045
777
521
941
1165
18
15
1059
163
35
659
19
57
961
65
33
337
49
677
341
341
21
777
521
941
1165
18
15
1091
67
3
1507
19
57
769
129
1969
1425
913
1061
533
1573
1721
1637
1266
1030
781
18
15
1091
67
3
1507
19
57
769
129
1969
1428
932
1061
533
1573
1721
1643
1251
1029
780
18
15
1091
67
3
659
19
57
769
129
97
369
48
549
533
1541
53
921
543
797
1293
18
15
1091
67
3
659
19
57
769
129
97
369
48
549
533
1573
1073
921
543
797
1293
18
15
1091
67
3
659
19
57
769
129
97
369
48
549
533
1573
49
921
543
797
1293
18
15
1091
67
3
659
19
57
769
129
97
369
48
293
533
1541
53
921
543
541
1549
18
15
1091
67
3
659
19
57
769
129
97
369
48
293
533
1569
1073
921
1055
541
1549
18
15
1091
67
3
659
19
57
769
129
97
369
48
293
533
1569
49
921
543
541
1549
18
15
1091
67
3
659
19
57
769
129
97
369
48
293
533
1573
1073
921
1055
541
1549
18
15
1091
67
3
659
19
57
769
129
97
369
48
293
533
1573
49
921
543
541
1549
18
15
1091
67
3
659
19
57
769
129
97
369
49
549
533
1541
53
921
529
794
1292
18
15
1091
67
3
659
19
57
769
129
97
369
49
293
533
1541
53
921
1041
538
1548
18
15
1091
67
3
659
19
57
769
129
113
369
49
1061
533
1557
57
905
529
1818
780
18
15
1091
67
35
1315
19
57
778
130
1956
1476
225
677
612
1546
1747
1543
33
1066
823
18
15
1091
67
35
1379
19
57
769
129
1985
772
100
549
533
1541
1673
219
100
1154
908
18
15
1091
67
35
1443
19
57
769
129
1985
833
993
1061
629
1537
1665
129
1185
1069
1442
18
15
1091
67
35
1443
19
57
769
129
1985
833
993
1061
629
1541
1665
129
1185
1069
1442
18
15
1091
67
35
1443
19
57
769
129
1985
833
993
1061
629
1541
1669
129
1185
1069
1442
18
15
1091
67
35
1443
19
57
769
129
1985
833
993
1061
629
1541
1673
129
1185
1069
1442
18
15
1091
67
35
1443
19
57
769
129
1985
833
993
549
533
1537
1665
257
289
42
908
18
15
1091
67
35
1443
19
57
769
129
1985
833
993
549
533
1540
1666
258
290
6
908
18
15
1091
67
35
1443
19
57
769
129
1985
833
993
549
533
1540
1668
260
292
44
908
18
15
1091
67
35
1443
19
57
769
129
1985
833
993
549
533
1541
1665
257
289
42
908
18
15
1091
67
35
1443
19
57
769
129
1985
833
993
549
533
1541
1666
130
1186
6
908
18
15
1091
67
35
1443
19
57
769
129
1985
833
993
549
533
1541
1669
257
289
42
908
18
15
1091
67
35
1443
19
57
769
129
1985
833
993
549
533
1541
1673
257
289
45
909
18
15
1091
67
35
1443
19
57
769
129
1985
833
992
1061
629
1537
1665
129
1187
1069
1442
18
15
1091
67
35
1443
19
57
769
129
1985
833
992
1061
629
1537
1666
130
1187
1069
1442
18
15
1091
67
35
1443
19
57
769
129
1985
833
992
1061
629
1541
1665
129
1187
1069
1442
18
15
1091
67
35
1443
19
57
769
129
1985
833
992
1061
629
1541
1666
130
1187
1069
1442
18
15
1091
67
35
1443
19
57
769
129
1985
833
992
1061
629
1541
1669
129
1187
1069
1442
18
15
1091
67
35
1443
19
57
769
129
1985
833
992
1061
629
1541
1673
129
1187
1069
1442
18
15
1091
67
35
1443
19
57
769
129
1985
833
992
549
533
1537
1665
257
291
45
908
18
15
1091
67
35
1443
19
57
769
129
1985
833
992
549
533
1540
1666
130
1187
45
908
18
15
1091
67
35
1443
19
57
769
129
1985
833
992
549
533
1540
1668
130
1187
45
908
18
15
1091
67
35
1443
19
57
769
129
1985
833
992
549
533
1541
1665
257
291
45
908
18
15
1091
67
35
1443
19
57
769
129
1985
833
992
549
533
1541
1666
130
1187
45
908
18
15
1091
67
35
1443
19
57
769
129
1985
833
992
549
533
1541
1669
257
291
45
908
18
15
1091
67
35
1443
19
57
769
129
1985
833
992
549
533
1541
1673
257
291
45
908
18
15
1091
67
35
1443
19
57
769
129
1985
833
992
549
533
1554
1678
265
291
45
908
18
15
1091
67
35
1443
19
57
769
129
1985
833
996
1061
629
1537
1665
130
1191
1029
1442
18
15
1091
67
35
1443
19
57
769
129
1985
833
996
1061
629
1537
1666
130
1191
1029
1442
18
15
1091
67
35
1443
19
57
769
129
1985
833
996
1061
629
1537
1673
137
1175
1029
1442
18
15
1091
67
35
1443
19
57
769
129
1985
833
996
1061
629
1538
1666
130
1191
1029
1442
18
15
1091
67
35
1443
19
57
769
129
1985
833
996
1061
629
1540
1666
130
1191
1029
1442
18
15
1091
67
35
1443
19
57
769
129
1985
833
996
1061
629
1540
1668
130
1191
1029
1442
18
15
1091
67
35
1443
19
57
769
129
1985
833
996
1061
629
1541
1665
130
1191
1029
1442
18
15
1091
67
35
1443
19
57
769
129
1985
833
996
1061
629
1541
1666
130
1191
1029
1442
18
15
1091
67
35
1443
19
57
769
129
1985
833
996
1061
629
1541
1669
130
1191
1029
1442
18
15
1091
67
35
1443
19
57
769
129
1985
833
996
1061
629
1541
1673
130
1191
1029
1442
18
15
1091
67
35
1443
19
57
769
129
1985
833
996
549
533
1537
1665
130
1191
41
908
18
15
1091
67
35
1443
19
57
769
129
1985
833
996
549
533
1540
1666
130
1191
41
908
18
15
1091
67
35
1443
19
57
769
129
1985
833
996
549
533
1540
1668
130
1191
41
908
18
15
1091
67
35
1443
19
57
769
129
1985
833
996
549
533
1541
1665
130
1191
41
908
18
15
1091
67
35
1443
19
57
769
129
1985
833
996
549
533
1541
1666
130
1191
41
908
18
15
1091
67
35
1443
19
57
769
129
1985
833
996
549
533
1541
1669
130
1191
41
908
18
15
1091
67
35
1443
19
57
769
129
1985
833
996
549
533
1541
1673
130
1191
41
908
18
15
1091
67
35
1443
19
57
769
129
1985
832
993
1061
629
1537
1665
131
1189
1030
1442
18
15
1091
67
35
1443
19
57
769
129
1985
832
993
1061
629
1537
1666
131
1189
1030
1442
18
15
1091
67
35
1443
19
57
769
129
1985
832
993
1061
629
1541
1665
131
1189
1030
1442
18
15
1091
67
35
1443
19
57
769
129
1985
832
993
1061
629
1541
1666
131
1189
1030
1442
18
15
1091
67
35
1443
19
57
769
129
1985
832
993
1061
629
1541
1673
131
677
1030
1442
18
15
1091
67
35
1443
19
57
769
129
1985
832
993
549
533
1537
1665
259
293
26
908
18
15
1091
67
35
1443
19
57
769
129
1985
832
993
549
533
1540
1666
259
293
26
908
18
15
1091
67
35
1443
19
57
769
129
1985
832
993
549
533
1541
1665
259
293
26
908
18
15
1091
67
35
1443
19
57
769
129
1985
832
993
549
533
1541
1666
259
293
26
908
18
15
1091
67
35
1443
19
57
769
129
1985
832
993
549
533
1541
1673
259
293
45
909
18
15
1091
67
35
1443
19
57
769
129
1985
836
993
1061
629
1537
1666
135
1185
1066
1442
18
15
1091
67
35
1443
19
57
769
129
1985
836
993
1061
629
1541
1666
135
1185
1066
1442
18
15
1091
67
35
1443
19
57
769
129
1985
836
993
549
533
1540
1666
135
1185
44
908
18
15
1091
67
35
1443
19
57
769
129
1985
836
993
549
533
1541
1666
135
1185
44
908
18
15
1091
67
35
1443
19
57
769
129
1985
836
993
549
533
1554
1678
135
1185
44
908
18
15
1091
67
35
1443
19
57
769
129
1985
836
996
1061
629
1537
1666
135
1188
1066
1442
18
15
1091
67
35
1443
19
57
769
129
1985
836
996
1061
629
1538
1666
135
1188
1066
1442
18
15
1091
67
35
1443
19
57
769
129
1985
836
996
1061
629
1540
1666
135
1188
1066
1442
18
15
1091
67
35
1443
19
57
769
129
1985
836
996
1061
629
1541
1666
135
1188
1066
1442
18
15
1091
67
35
1443
19
57
769
129
1985
836
996
549
533
1540
1666
263
295
41
908
18
15
1091
67
35
1443
19
57
769
129
1985
836
996
549
533
1541
1666
263
295
41
908
18
15
1091
67
35
1443
19
57
769
129
1985
836
996
549
533
1541
1673
263
295
41
908
18
15
1091
67
35
1443
19
57
769
129
1985
836
996
549
533
1554
1678
135
1187
2
908
18
15
1091
67
35
1443
19
57
769
129
1984
832
993
1061
629
1537
1667
131
1189
1030
1442
18
15
1091
67
35
1443
19
57
769
129
1984
832
993
549
533
1537
1667
131
1189
26
908
18
15
1091
67
35
1443
19
57
769
129
1984
832
993
549
533
1553
1667
131
1189
26
908
18
15
1091
67
35
1443
19
57
769
129
1984
832
993
549
533
1554
1667
131
1189
26
908
18
15
1091
67
35
1443
19
57
769
129
1984
836
996
1061
629
1537
1667
135
1191
1065
1442
18
15
1091
67
35
1443
19
57
769
129
1984
836
996
1061
629
1538
1667
135
1191
1065
1442
18
15
1091
67
35
1443
19
57
769
129
1984
836
996
549
533
1537
1667
135
1191
41
908
18
15
1091
67
35
1443
19
57
769
129
1984
836
996
549
533
1553
1667
135
1191
41
908
18
15
1091
67
35
1443
19
57
769
129
1984
836
996
549
533
1554
1667
135
1191
41
908
18
15
1091
67
35
1443
19
57
769
129
1988
833
993
549
533
1554
1671
129
1186
6
908
18
15
1091
67
35
1443
19
57
769
129
1988
836
993
549
533
1554
1671
135
1185
44
908
18
15
1091
67
35
1443
19
57
769
129
1988
836
996
1061
629
1538
1671
131
1187
1026
1442
18
15
1091
67
35
1443
19
57
769
129
1988
836
996
549
533
1554
1671
132
1188
42
908
18
15
1091
67
35
1427
19
57
769
129
1985
865
993
1061
629
1537
1665
321
1305
1350
1378
18
15
1091
67
35
1427
19
57
769
129
1985
865
993
1061
629
1541
1665
321
1305
1350
1378
18
15
1091
67
35
1427
19
57
769
129
1985
865
993
1061
629
1541
1669
321
1305
1350
1378
18
15
1091
67
35
1427
19
57
769
129
1985
865
996
549
533
1537
1665
322
263
45
908
18
15
1091
67
35
1427
19
57
769
129
1985
865
996
549
533
1540
1666
322
263
45
908
18
15
1091
67
35
1427
19
57
769
129
1985
865
996
549
533
1540
1668
322
263
45
908
18
15
1091
67
35
1427
19
57
769
129
1985
865
996
549
533
1541
1665
322
263
45
908
18
15
1091
67
35
1427
19
57
769
129
1985
865
996
549
533
1541
1666
322
263
45
908
18
15
1091
67
35
1427
19
57
769
129
1985
865
996
549
533
1541
1669
322
263
45
908
18
15
1091
67
35
1427
19
57
769
129
1985
865
996
549
533
1541
1673
322
263
45
908
18
15
1091
67
35
1427
19
57
769
129
1985
864
996
549
533
1537
1665
323
263
45
908
18
15
1091
67
35
1427
19
57
769
129
1985
864
996
549
533
1540
1666
323
263
45
908
18
15
1091
67
35
1427
19
57
769
129
1985
864
996
549
533
1541
1665
323
263
45
908
18
15
1091
67
35
1427
19
57
769
129
1985
864
996
549
533
1541
1666
323
263
45
908
18
15
1091
67
35
1427
19
57
769
129
1985
864
996
549
533
1541
1673
323
263
45
908
18
15
1091
67
35
1427
19
57
769
129
1985
868
993
549
533
1554
1678
327
257
42
908
18
15
1091
67
35
1427
19
57
769
129
1985
868
996
1061
629
1541
1673
283
1283
1090
866
18
15
1091
67
35
1427
19
57
769
129
1985
868
996
549
533
1540
1666
327
259
45
908
18
15
1091
67
35
1427
19
57
769
129
1985
868
996
549
533
1541
1666
327
259
45
908
18
15
1091
67
35
1427
19
57
769
129
1985
868
996
549
533
1541
1673
283
259
45
908
18
15
1091
67
35
1427
19
57
769
129
1985
868
996
549
533
1554
1678
327
259
45
908
18
15
1091
67
35
1427
19
57
769
129
1984
864
996
1061
629
1537
1667
323
1287
1090
866
18
15
1091
67
35
1427
19
57
769
129
1984
864
996
1061
629
1538
1667
323
1287
1090
866
18
15
1091
67
35
1427
19
57
769
129
1984
864
996
549
533
1537
1667
323
263
45
908
18
15
1091
67
35
1427
19
57
769
129
1984
864
996
549
533
1553
1667
323
263
45
908
18
15
1091
67
35
1427
19
57
769
129
1984
864
996
549
533
1554
1667
323
263
45
908
18
15
1091
67
35
1427
19
57
769
129
1984
868
996
549
533
1537
1667
327
263
45
908
18
15
1091
67
35
1427
19
57
769
129
1984
868
996
549
533
1553
1667
327
263
45
908
18
15
1091
67
35
1427
19
57
769
129
1984
868
996
549
533
1554
1667
327
263
45
908
18
15
1091
67
35
1427
19
57
769
129
1988
868
996
1061
629
1538
1671
323
1283
1090
866
18
15
1091
67
35
1427
19
57
769
129
1988
868
996
549
533
1554
1671
323
259
45
908
18
15
1062
1670
1798
1934
43
12
798
626
118
626
1763
1032
585
200
0
392
130
391
1445
18
15
1062
1670
1798
1934
43
12
798
626
118
626
1763
1032
585
204
0
392
130
391
1445
18
15
1062
1670
1798
1934
43
12
798
626
118
626
1763
1032
585
202
0
392
130
391
1445
18
15
1062
1670
1798
1934
43
12
798
626
118
626
1763
1032
585
202
128
392
130
391
1445
18
15
1062
1670
1798
1934
43
12
798
626
122
626
1763
1032
585
200
8
396
130
391
1445
18
15
1062
1670
1798
1934
43
12
798
626
122
626
1763
1032
585
202
8
396
130
391
1445
18
15
1062
1668
1798
1816
28
28
838
616
118
528
1538
1156
1204
166
1
486
129
194
2019
18
15
1062
1668
1798
1816
28
28
838
616
118
528
1538
1156
1204
166
129
438
129
194
2016
18
15
1062
1668
1798
1816
28
28
838
616
118
528
1538
1159
1201
166
1
486
129
195
2019
18
15
1062
1668
1798
1816
28
28
838
616
118
528
1538
1159
1201
166
129
486
129
195
2019
18
15
564
1657
1909
768
577
66
403
657
130
143
253
102
615
567
244
1682
1792
1433
898
18
15
564
1657
1909
768
577
66
403
657
130
143
253
614
615
567
244
1682
256
409
386
18
15
684
1572
1828
782
794
800
684
556
170
419
2
666
666
1552
1890
227
384
432
259
18
15
688
1596
1828
812
678
296
292
558
172
386
147
582
224
428
192
226
171
560
1827
18
15
688
1596
1828
812
678
296
404
558
172
386
147
582
128
708
192
226
171
560
188
18
15
688
1596
1828
812
678
296
404
558
172
386
147
582
128
708
200
234
171
560
188
18
15
548
260
1478
814
780
792
652
188
1206
134
0
528
642
96
1860
772
908
654
390
18
15
516
1564
1828
814
678
258
354
778
186
387
145
129
57
553
1910
227
171
217
474
18
15
542
770
1476
792
908
674
326
329
122
82
98
958
514
3
960
867
1
261
137
18
15
542
770
1476
792
908
674
326
329
122
82
98
958
514
1539
960
867
1
261
137
18
15
528
778
1476
782
139
128
258
263
98
235
291
896
515
199
992
825
2
131
705
18
15
528
784
1476
1294
1158
640
1666
1548
110
619
785
896
718
250
1771
1067
99
132
153
18
15
528
272
1476
1294
1158
642
1602
214
1198
619
785
910
545
1557
1794
1067
99
128
249
18
15
528
272
1476
812
774
902
713
141
1214
135
5
320
290
38
1874
947
929
173
337
18
15
668
294
1414
1422
1158
642
1546
27
738
562
785
897
1030
1859
1440
420
13
5
936
18
15
668
294
1414
1422
1158
642
1546
27
738
562
785
910
1034
1859
1440
420
14
0
928
18
15
685
654
111
397
158
657
1747
1672
1569
1569
1664
1538
1546
43
1079
1206
1403
1217
1024
18
15
685
654
111
397
158
657
1747
1672
1569
1569
1664
1538
1546
43
55
182
1403
1217
1024
18
15
685
654
111
397
158
658
1683
1672
1569
1569
1664
1536
1634
235
1079
1206
1403
1229
1132
18
15
685
654
111
397
158
658
1683
1672
1569
1569
1664
1536
1634
235
55
182
1403
1229
1132
18
15
685
654
111
397
158
658
1683
1672
1569
1569
1664
1536
1634
235
567
190
1407
1229
1132
18
15
685
654
111
397
158
658
1683
1672
1569
1569
1664
1536
1634
1259
1079
1206
1403
1229
1132
18
15
1725
1902
1931
979
795
783
1545
8
34
2
64
608
1732
1772
1708
1888
1894
515
611
18
15
1601
1602
1946
912
1180
449
529
20
26
35
547
723
499
23
49
66
204
137
9
18
15
1601
1602
1946
912
1180
449
529
20
26
35
547
723
499
23
1585
1602
204
137
9
18
15
1601
1602
1946
912
1180
449
529
20
26
35
547
723
755
23
49
66
204
137
265
18
15
1601
1602
1946
912
1180
449
529
20
26
35
547
723
755
23
1585
1602
204
137
265
18
15
1682
50
1547
129
577
257
548
1537
1648
1604
1408
322
743
673
176
1562
332
1366
1062
18
15
1682
50
1547
129
577
257
548
1537
1648
1604
1408
322
743
737
176
1562
332
1366
1062
18
15
1682
50
1547
129
577
257
548
1537
1648
1604
1420
334
743
737
176
1562
324
1356
1058
18
15
1682
50
1547
129
577
257
548
1537
1648
1604
1422
334
743
673
176
1562
328
1348
1057
18
15
1682
50
1547
129
577
257
548
1537
1648
1604
1422
334
743
737
176
1562
328
1348
1057
18
15
1683
51
1547
129
577
257
545
1536
1648
1604
1409
325
737
675
179
1595
334
1358
1065
18
15
1683
51
1547
129
577
257
545
1536
1648
1604
1409
325
737
739
179
1595
334
1358
1065
18
15
1683
51
1547
129
577
257
545
1536
1648
1604
1409
325
737
691
179
1595
334
1358
1065
18
15
1683
51
1547
129
577
257
545
1536
1648
1604
1409
325
737
755
179
1595
334
1358
1065
18
15
1683
51
1547
129
577
257
545
1536
1648
1604
1421
325
737
675
179
1559
325
1346
1065
18
15
1683
51
1547
129
577
257
545
1536
1648
1604
1421
325
737
739
179
1559
325
1346
1065
18
15
1683
51
1547
129
577
257
545
1536
1648
1604
1421
325
737
691
179
1559
325
1346
1065
18
15
1683
51
1547
129
577
257
545
1536
1648
1604
1421
325
737
755
179
1559
325
1346
1065
18
15
1683
51
1547
129
577
257
545
1536
1648
1604
1421
325
738
675
179
1595
329
1346
1056
18
15
1683
51
1547
129
577
257
545
1536
1648
1604
1421
325
738
739
179
1595
329
1346
1056
18
15
1683
51
1547
129
577
257
545
1536
1648
1604
1421
325
738
691
179
1595
329
1346
1056
18
15
1683
51
1547
129
577
257
545
1536
1648
1604
1421
325
738
755
179
1595
329
1346
1056
18
15
1683
51
1547
129
577
257
545
1536
1648
1604
1421
292
738
675
179
1595
329
1404
1089
18
15
1683
51
1547
129
577
257
545
1536
1648
1604
1421
292
738
739
179
1595
329
1404
1089
18
15
1683
51
1547
129
577
257
545
1536
1648
1604
1421
292
738
691
179
1595
329
1404
1089
18
15
1683
51
1547
129
577
257
545
1536
1648
1604
1421
292
738
755
179
1595
329
1404
1089
18
15
1683
51
1547
129
577
257
547
1536
1648
1604
1408
322
736
746
179
1627
335
1357
1056
18
15
1683
51
1547
129
577
257
547
1536
1648
1604
1422
338
720
682
179
1563
328
1372
1072
18
15
1683
51
1547
129
577
257
547
1536
1648
1604
1422
338
720
714
179
1563
328
1372
1072
18
15
1683
51
1547
129
577
257
547
1536
1648
1604
1422
338
720
746
179
1563
328
1372
1072
18
15
186
433
777
941
672
130
324
325
353
355
23
389
2
259
267
9
776
113
193
18
15
186
433
777
941
672
130
324
325
353
355
23
389
2
259
266
9
776
113
193
18
15
186
433
777
941
672
130
324
325
353
355
23
389
2
259
270
9
776
113
193
18
15
186
433
777
941
672
130
324
325
353
355
23
389
2
259
138
9
777
113
193
18
15
186
433
777
941
672
130
324
325
353
355
23
389
2
259
271
9
776
113
193
18
15
186
433
777
941
672
130
324
325
353
355
23
389
2
259
395
9
776
113
193
18
15
186
433
777
941
672
130
324
325
353
355
23
389
2
259
394
9
777
113
193
18
15
186
433
777
941
672
130
324
325
353
355
23
389
2
259
398
9
777
113
193
18
15
186
433
777
941
672
130
324
325
353
355
23
389
2
259
399
9
777
113
193
18
15
186
433
777
941
672
130
324
325
353
355
23
389
2
131
139
9
776
113
193
18
15
186
433
777
941
672
130
324
325
353
355
23
389
2
131
266
9
776
113
193
18
15
186
433
777
941
672
130
324
325
353
355
23
389
2
131
138
9
776
112
193
18
15
186
433
777
941
672
130
324
325
353
355
23
389
2
131
395
9
776
113
193
18
15
186
433
777
941
672
130
324
325
353
355
23
389
2
131
394
9
776
113
193
18
15
186
433
777
941
672
130
324
325
353
355
23
389
2
131
398
9
777
113
193
18
15
186
433
777
941
672
130
324
325
353
355
23
389
2
131
650
1545
777
113
193
18
15
186
433
777
941
672
130
324
325
353
355
23
389
2
131
399
9
776
113
193
18
15
186
433
777
941
672
130
324
325
353
355
23
389
2
387
266
9
776
113
193
18
15
186
433
777
941
672
130
324
325
353
355
23
389
2
387
270
9
776
113
193
18
15
186
433
777
941
672
130
324
325
353
355
23
389
2
387
395
9
776
113
193
18
15
186
433
777
941
672
130
324
325
353
355
23
389
2
387
394
9
776
113
193
18
15
186
433
777
941
672
130
324
325
353
355
23
389
2
387
398
9
777
113
193
18
15
186
433
777
941
672
130
324
325
353
355
23
389
2
387
399
9
776
113
193
18
15
186
433
777
941
672
130
324
325
353
355
23
501
2
259
267
9
777
65
217
18
15
186
433
777
941
672
130
324
325
353
355
23
501
2
259
266
9
777
65
217
18
15
186
433
777
941
672
130
324
325
353
355
23
501
2
259
138
9
777
65
217
18
15
186
433
777
941
672
130
324
325
353
355
23
501
2
259
395
9
777
65
217
18
15
186
433
777
941
672
130
324
325
353
355
23
501
2
259
394
9
777
65
217
18
15
186
433
777
941
672
130
324
325
353
355
23
501
2
259
398
9
777
65
217
18
15
186
433
777
941
672
130
324
325
353
355
23
501
2
259
399
9
777
65
217
18
15
186
433
777
941
672
130
324
325
353
355
23
501
2
387
266
9
777
65
217
18
15
186
433
777
941
672
130
324
325
353
355
23
501
2
387
395
9
777
65
217
18
15
186
433
777
941
672
130
324
325
353
355
23
501
2
387
394
9
777
65
217
18
15
186
433
777
941
672
130
324
325
353
355
23
501
2
387
398
9
777
65
217
18
15
186
433
777
941
672
130
324
325
353
355
23
501
2
387
399
9
777
65
217
18
15
186
433
777
941
672
130
324
326
353
355
23
389
2
258
270
9
777
113
193
18
15
186
433
777
941
672
130
324
326
353
355
23
389
2
258
398
9
777
113
193
18
15
186
433
777
941
672
130
324
326
353
355
23
389
2
130
142
9
777
113
193
18
15
186
433
777
941
672
130
324
326
353
355
23
389
2
130
398
9
777
113
193
18
15
186
433
777
941
672
130
324
326
353
355
23
389
2
386
270
9
777
113
193
18
15
186
433
777
941
672
130
324
326
353
355
23
389
2
386
398
9
777
113
193
18
15
186
433
777
941
672
130
324
326
353
355
23
389
4
258
270
9
777
113
253
18
15
186
433
777
941
672
130
324
326
353
355
23
389
4
258
398
9
777
113
253
18
15
186
433
777
941
672
130
324
326
353
355
23
389
4
130
270
9
777
113
253
18
15
186
433
777
941
672
130
324
326
353
355
23
389
4
130
142
9
777
113
253
18
15
186
433
777
941
672
130
324
326
353
355
23
389
4
130
398
9
777
113
253
18
15
186
433
777
941
672
130
324
326
353
355
23
389
4
386
270
9
777
113
253
18
15
186
433
777
941
672
130
324
326
353
355
23
389
4
386
398
9
777
113
253
18
15
186
433
777
941
672
130
324
326
353
355
23
757
4
258
270
9
777
577
2029
18
15
186
433
777
941
672
130
324
326
353
355
23
757
4
258
398
9
777
577
2029
18
15
186
433
777
941
672
130
324
326
353
355
23
757
4
130
142
9
777
577
2029
18
15
186
433
777
941
672
130
324
326
353
355
23
757
4
130
398
9
777
577
2029
18
15
186
433
777
941
672
130
324
326
353
355
23
757
4
386
270
9
777
577
2029
18
15
186
433
777
941
672
130
324
326
353
355
23
757
4
386
398
9
777
577
2029
18
15
186
433
777
941
672
130
324
326
353
355
23
501
4
258
270
9
777
65
221
18
15
186
433
777
941
672
130
324
326
353
355
23
501
4
258
398
9
777
65
221
18
15
186
433
777
941
672
130
324
326
353
355
23
501
4
386
270
9
777
65
221
18
15
186
433
777
941
672
130
324
326
353
355
23
501
4
386
398
9
777
65
221
18
15
186
433
777
941
672
130
324
326
354
355
23
389
2
258
268
9
777
113
193
18
15
186
433
777
941
672
130
324
326
354
355
23
389
2
258
396
9
777
113
193
18
15
186
433
777
941
672
130
324
326
354
355
23
389
2
130
396
9
777
113
193
18
15
186
433
777
941
672
130
324
326
354
355
23
389
2
386
396
9
777
113
193
18
15
186
433
777
941
672
130
324
326
354
355
23
389
4
258
268
9
777
113
253
18
15
186
433
777
941
672
130
324
326
354
355
23
389
4
130
396
9
777
113
253
18
15
186
433
777
941
672
130
324
326
354
355
23
389
4
386
396
9
777
113
253
18
15
186
433
777
941
672
130
324
326
354
355
23
757
4
258
268
9
777
577
237
18
15
186
433
777
941
672
130
324
326
354
355
23
757
4
258
396
9
777
577
237
18
15
186
433
777
941
672
130
324
326
354
355
23
757
4
130
396
9
777
577
237
18
15
186
433
777
941
672
130
324
326
354
355
23
757
4
386
396
9
777
577
237
18
15
186
433
777
941
672
130
324
326
354
355
23
501
4
258
268
9
777
65
173
18
15
186
433
777
941
672
130
324
326
354
355
23
501
4
258
396
9
777
65
173
18
15
186
433
777
941
672
130
324
326
354
355
23
501
4
386
396
9
777
65
173
18
15
186
433
777
941
672
130
324
326
355
355
23
389
2
258
265
8
777
113
193
18
15
186
433
777
941
672
130
324
326
355
355
23
389
2
258
137
9
776
112
193
18
15
186
433
777
941
672
130
324
326
355
355
23
389
2
258
266
8
776
112
193
18
15
186
433
777
941
672
130
324
326
355
355
23
389
2
258
138
8
776
112
193
18
15
186
433
777
941
672
130
324
326
355
355
23
389
2
258
394
8
776
113
193
18
15
186
433
777
941
672
130
324
326
355
355
23
389
2
130
265
9
776
112
193
18
15
186
433
777
941
672
130
324
326
355
355
23
389
2
130
266
8
776
112
193
18
15
186
433
777
941
672
130
324
326
355
355
23
389
2
130
138
8
776
112
193
18
15
186
433
777
941
672
130
324
326
355
355
23
389
2
130
649
1545
776
112
194
18
15
186
433
777
941
672
130
324
326
355
355
23
389
2
130
394
8
776
113
193
18
15
186
433
777
941
672
130
324
326
355
355
23
389
2
130
650
1545
777
113
193
18
15
186
433
777
941
672
130
324
326
355
355
23
389
2
386
265
9
776
112
193
18
15
186
433
777
941
672
130
324
326
355
355
23
389
2
386
266
8
776
112
193
18
15
186
433
777
941
672
130
324
326
355
355
23
389
2
386
394
8
776
113
193
18
15
186
433
777
941
672
130
324
326
355
355
23
389
4
258
266
8
776
112
198
18
15
186
433
777
941
672
130
324
326
355
355
23
389
4
258
138
8
776
112
198
18
15
186
433
777
941
672
130
324
326
355
355
23
389
4
258
394
8
776
112
198
18
15
186
433
777
941
672
130
324
326
355
355
23
389
4
130
266
8
776
112
198
18
15
186
433
777
941
672
130
324
326
355
355
23
389
4
130
138
8
776
112
198
18
15
186
433
777
941
672
130
324
326
355
355
23
389
4
130
394
8
776
112
198
18
15
186
433
777
941
672
130
324
326
355
355
23
389
4
386
266
8
776
112
198
18
15
186
433
777
941
672
130
324
326
355
355
23
389
4
386
394
8
776
112
198
18
15
186
433
777
941
672
130
324
326
355
355
23
757
4
258
266
8
776
577
2029
18
15
186
433
777
941
672
130
324
326
355
355
23
757
4
258
138
8
776
577
2029
18
15
186
433
777
941
672
130
324
326
355
355
23
757
4
258
394
8
776
577
2029
18
15
186
433
777
941
672
130
324
326
355
355
23
757
4
258
650
8
776
577
2029
18
15
186
433
777
941
672
130
324
326
355
355
23
757
4
130
138
8
776
577
2029
18
15
186
433
777
941
672
130
324
326
355
355
23
757
4
130
394
8
776
577
2029
18
15
186
433
777
941
672
130
324
326
355
355
23
757
4
386
266
8
776
577
2029
18
15
186
433
777
941
672
130
324
326
355
355
23
757
4
386
394
8
776
577
2029
18
15
186
433
777
941
672
130
324
326
355
355
23
501
4
258
266
8
776
65
173
18
15
186
433
777
941
672
130
324
326
355
355
23
501
4
258
138
8
776
64
173
18
15
186
433
777
941
672
130
324
326
355
355
23
501
4
258
394
8
776
65
173
18
15
186
433
777
941
672
130
324
326
355
355
23
501
4
386
266
8
776
65
173
18
15
186
433
777
941
672
130
324
326
355
355
23
501
4
386
394
8
776
65
173
18
15
186
433
777
941
672
130
324
582
355
355
23
757
4
898
522
1544
777
577
221
18
15
186
433
777
925
672
130
324
326
354
323
39
757
4
258
268
18
850
576
221
18
15
186
433
777
925
672
130
324
326
354
323
39
757
4
258
396
18
850
576
221
18
15
186
433
777
925
672
130
324
326
354
323
39
757
4
130
396
18
850
576
221
18
15
186
433
777
925
672
130
324
326
354
323
39
757
4
386
396
18
850
576
221
18
15
186
433
777
925
672
130
324
326
354
323
39
501
4
258
268
18
850
64
157
18
15
186
433
777
925
672
130
324
326
354
323
39
501
4
258
396
18
850
64
157
18
15
186
433
777
925
672
130
324
326
354
323
39
501
4
386
396
18
850
64
157
18
15
186
433
777
925
672
130
324
326
355
323
39
757
4
258
266
18
850
576
221
18
15
189
437
777
942
1195
135
325
581
353
356
1120
1266
1042
903
525
1548
1728
514
834
18
15
189
437
777
942
683
135
325
325
353
356
96
754
2
263
269
12
832
514
218
18
15
189
437
777
942
683
135
325
325
353
356
96
754
2
263
397
12
832
514
218
18
15
189
437
777
942
683
135
325
325
353
356
96
754
2
391
269
12
832
514
218
18
15
189
437
777
942
683
135
325
325
353
356
96
754
2
391
397
12
832
514
218
18
15
189
437
777
942
683
135
325
325
353
356
96
754
18
135
269
12
832
514
1858
18
15
189
437
777
942
683
135
325
325
353
356
96
754
18
135
141
12
960
514
1858
18
15
189
437
777
942
683
135
325
325
353
356
96
754
18
135
397
12
832
514
1858
18
15
189
437
777
942
683
135
325
325
353
356
96
498
2
263
269
12
832
2
218
18
15
189
437
777
942
683
135
325
325
353
356
96
498
2
263
397
12
832
2
218
18
15
189
437
777
942
683
135
325
325
353
356
96
498
2
391
269
12
832
2
218
18
15
189
437
777
942
683
135
325
325
353
356
96
498
2
391
397
12
832
2
218
18
15
189
437
777
942
683
135
325
581
353
356
96
754
18
903
525
1548
960
514
1858
18
15
185
437
777
925
689
146
326
325
353
325
68
484
4
260
398
26
460
41
254
18
15
185
437
777
925
689
146
326
325
353
325
68
740
4
260
398
26
460
553
254
18
15
181
437
777
925
689
137
321
329
353
325
68
438
6
318
270
26
460
16
200
18
15
181
437
777
925
689
137
321
293
353
325
68
438
6
198
529
26
460
16
200
18
15
181
437
777
925
689
137
321
293
353
325
68
438
6
166
526
1562
716
16
200
18
15
181
437
777
925
689
137
321
293
353
325
68
438
6
454
529
26
716
16
200
18
15
181
437
777
925
689
137
321
293
353
325
68
438
6
454
526
26
716
16
200
18
15
181
437
777
925
689
137
321
293
353
325
68
438
6
422
526
26
716
16
200
18
15
181
437
777
925
689
137
321
293
353
325
68
438
7
205
529
26
460
16
210
18
15
181
437
777
925
689
137
321
293
353
325
68
438
7
461
529
26
716
16
210
18
15
181
437
777
925
689
137
321
293
353
325
68
502
6
454
529
26
716
32
152
18
15
181
437
777
925
689
137
321
293
353
325
68
502
6
454
526
26
716
32
152
18
15
182
433
777
941
685
138
320
326
353
355
96
752
0
262
262
9
939
512
1936
18
15
182
433
777
941
685
138
320
326
353
355
96
752
0
262
134
10
967
512
208
18
15
182
433
777
941
685
138
320
326
353
355
96
752
0
262
390
9
683
512
1872
18
15
182
433
777
941
685
138
320
326
353
355
96
752
0
262
646
10
967
512
208
18
15
182
433
777
941
685
138
320
326
353
355
96
496
0
262
262
9
875
0
144
18
15
182
433
777
941
685
138
320
326
353
355
96
496
0
262
134
10
427
0
144
18
15
182
433
777
941
685
138
320
326
353
355
96
496
0
262
390
9
875
0
144
18
15
182
433
777
941
685
138
320
326
353
355
96
496
0
390
262
10
427
0
144
18
15
182
433
777
941
685
138
320
326
353
355
96
496
0
390
390
9
875
0
144
18
15
182
433
777
925
688
138
320
326
353
323
71
757
0
262
134
17
968
545
1893
18
15
182
433
777
925
688
138
320
294
353
323
67
437
0
198
526
17
417
17
208
18
15
182
433
777
925
688
138
320
294
353
323
67
437
0
198
534
17
417
17
208
18
15
182
433
777
925
688
138
320
294
353
323
67
437
0
198
542
17
417
17
208
18
15
182
433
777
925
688
138
320
294
353
323
67
437
0
454
526
17
417
17
208
18
15
182
433
777
925
688
138
320
294
353
323
67
437
0
454
534
17
705
17
208
18
15
182
433
777
925
688
138
320
294
353
323
67
437
0
454
542
17
417
17
208
18
15
182
433
777
925
688
138
320
294
353
323
67
437
1
205
526
17
417
17
211
18
15
182
433
777
925
688
138
320
294
353
323
67
437
1
205
542
17
417
17
211
18
15
182
433
777
925
688
138
320
294
353
323
71
437
0
198
522
18
418
16
208
18
15
182
433
777
925
688
138
320
294
353
323
71
437
0
198
526
17
418
16
208
18
15
182
433
777
925
688
138
320
294
353
323
71
437
0
198
534
17
457
16
208
18
15
182
433
777
925
688
138
320
294
353
323
71
437
0
454
522
18
418
16
208
18
15
182
433
777
925
688
138
320
294
353
323
71
437
0
454
526
17
418
16
208
18
15
182
433
777
925
688
138
320
294
353
323
71
437
0
454
534
17
418
16
208
18
15
182
433
777
925
688
138
320
294
353
323
71
501
0
454
522
18
418
32
136
18
15
182
433
777
925
688
138
320
294
353
323
71
501
0
454
526
17
418
32
136
18
15
182
433
777
925
688
138
320
294
353
323
71
501
0
454
534
17
706
32
176
18
15
186
433
777
941
685
138
324
325
353
355
96
752
2
259
266
9
875
512
1948
18
15
186
433
777
941
685
138
324
325
353
355
96
752
2
259
270
9
875
512
1948
18
15
186
433
777
941
685
138
324
325
353
355
96
752
2
259
271
9
875
512
1948
18
15
186
433
777
941
685
138
324
325
353
355
96
752
2
259
394
9
875
512
1948
18
15
186
433
777
941
685
138
324
325
353
355
96
752
2
259
398
9
875
512
1948
18
15
186
433
777
941
685
138
324
325
353
355
96
752
2
259
399
9
875
512
1948
18
15
186
433
777
941
685
138
324
325
353
355
96
752
2
131
394
9
875
512
1948
18
15
186
433
777
941
685
138
324
325
353
355
96
752
2
131
398
9
875
512
1948
18
15
186
433
777
941
685
138
324
325
353
355
96
752
2
267
267
9
875
512
1948
18
15
186
433
777
941
685
138
324
325
353
355
96
752
2
267
266
9
875
512
1948
18
15
186
433
777
941
685
138
324
325
353
355
96
752
2
267
270
9
875
512
1948
18
15
186
433
777
941
685
138
324
325
353
355
96
752
2
267
271
9
875
512
1948
18
15
186
433
777
941
685
138
324
325
353
355
96
752
2
267
395
9
875
512
1948
18
15
186
433
777
941
685
138
324
325
353
355
96
752
2
267
394
9
875
512
1948
18
15
186
433
777
941
685
138
324
325
353
355
96
752
2
267
398
9
875
512
1948
18
15
186
433
777
941
685
138
324
325
353
355
96
752
2
267
399
9
875
512
1948
18
15
186
433
777
941
685
138
324
325
353
355
96
752
2
387
394
9
875
512
1948
18
15
186
433
777
941
685
138
324
325
353
355
96
752
2
387
398
9
875
512
1948
18
15
186
433
777
941
685
138
324
325
353
355
96
752
2
387
399
9
875
512
1948
18
15
186
433
777
941
685
138
324
325
353
355
96
752
2
395
395
9
875
512
1948
18
15
186
433
777
941
685
138
324
325
353
355
96
752
2
395
394
9
875
512
1948
18
15
186
433
777
941
685
138
324
325
353
355
96
752
2
395
399
9
875
512
1948
18
15
186
433
777
941
685
138
324
325
353
355
96
496
2
259
266
9
875
0
156
18
15
186
433
777
941
685
138
324
325
353
355
96
496
2
259
270
9
875
0
156
18
15
186
433
777
941
685
138
324
325
353
355
96
496
2
259
271
9
875
0
156
18
15
186
433
777
941
685
138
324
325
353
355
96
496
2
259
394
9
875
0
156
18
15
186
433
777
941
685
138
324
325
353
355
96
496
2
259
398
9
875
0
156
18
15
186
433
777
941
685
138
324
325
353
355
96
496
2
259
399
9
875
0
156
18
15
186
433
777
941
685
138
324
325
353
355
96
496
2
267
267
9
875
0
156
18
15
186
433
777
941
685
138
324
325
353
355
96
496
2
267
266
9
875
0
156
18
15
186
433
777
941
685
138
324
325
353
355
96
496
2
267
270
9
875
0
156
18
15
186
433
777
941
685
138
324
325
353
355
96
496
2
267
271
9
875
0
156
18
15
186
433
777
941
685
138
324
325
353
355
96
496
2
267
395
9
875
0
156
18
15
186
433
777
941
685
138
324
325
353
355
96
496
2
267
394
9
875
0
156
18
15
186
433
777
941
685
138
324
325
353
355
96
496
2
267
398
9
875
0
156
18
15
186
433
777
941
685
138
324
325
353
355
96
496
2
267
399
9
875
0
156
18
15
186
433
777
941
685
138
324
325
353
355
96
496
2
387
394
9
875
0
156
18
15
186
433
777
941
685
138
324
325
353
355
96
496
2
387
398
9
875
0
156
18
15
186
433
777
941
685
138
324
325
353
355
96
496
2
387
399
9
875
0
156
18
15
186
433
777
941
685
138
324
325
353
355
96
496
2
395
395
9
875
0
156
18
15
186
433
777
941
685
138
324
325
353
355
96
496
2
395
394
9
875
0
156
18
15
186
433
777
941
685
138
324
325
353
355
96
496
2
395
399
9
875
0
156
18
15
186
433
777
941
685
138
324
326
353
355
96
752
2
258
270
9
875
512
1948
18
15
186
433
777
941
685
138
324
326
353
355
96
752
2
258
398
9
875
512
1948
18
15
186
433
777
941
685
138
324
326
353
355
96
752
2
130
398
9
875
512
1948
18
15
186
433
777
941
685
138
324
326
353
355
96
752
2
260
270
9
875
512
1948
18
15
186
433
777
941
685
138
324
326
353
355
96
752
2
260
398
9
875
512
1948
18
15
186
433
777
941
685
138
324
326
353
355
96
752
2
132
398
9
875
512
1948
18
15
186
433
777
941
685
138
324
326
353
355
96
752
2
386
398
9
875
512
1948
18
15
186
433
777
941
685
138
324
326
353
355
96
752
2
388
398
9
875
512
1948
18
15
186
433
777
941
685
138
324
326
353
355
96
752
2
266
270
9
875
512
1948
18
15
186
433
777
941
685
138
324
326
353
355
96
752
2
266
398
9
875
512
1948
18
15
186
433
777
941
685
138
324
326
353
355
96
752
2
138
398
9
875
512
1948
18
15
186
433
777
941
685
138
324
326
353
355
96
752
2
394
398
9
875
512
1948
18
15
186
433
777
941
685
138
324
326
353
355
96
752
4
258
270
10
839
512
1912
18
15
186
433
777
941
685
138
324
326
353
355
96
752
4
258
398
10
839
512
1912
18
15
186
433
777
941
685
138
324
326
353
355
96
752
4
130
398
10
839
512
1912
18
15
186
433
777
941
685
138
324
326
353
355
96
752
4
260
270
10
839
512
1912
18
15
186
433
777
941
685
138
324
326
353
355
96
752
4
260
398
10
839
512
1912
18
15
186
433
777
941
685
138
324
326
353
355
96
752
4
132
270
10
839
512
1912
18
15
186
433
777
941
685
138
324
326
353
355
96
752
4
132
398
10
839
512
1912
18
15
186
433
777
941
685
138
324
326
353
355
96
752
4
388
398
10
839
512
1912
18
15
186
433
777
941
685
138
324
326
353
355
96
496
2
258
270
9
875
0
156
18
15
186
433
777
941
685
138
324
326
353
355
96
496
2
258
398
9
875
0
156
18
15
186
433
777
941
685
138
324
326
353
355
96
496
2
260
270
9
875
0
156
18
15
186
433
777
941
685
138
324
326
353
355
96
496
2
260
398
9
875
0
156
18
15
186
433
777
941
685
138
324
326
353
355
96
496
2
386
398
9
875
0
156
18
15
186
433
777
941
685
138
324
326
353
355
96
496
2
388
398
9
875
0
156
18
15
186
433
777
941
685
138
324
326
353
355
96
496
2
266
270
9
875
0
156
18
15
186
433
777
941
685
138
324
326
353
355
96
496
2
266
398
9
875
0
156
18
15
186
433
777
941
685
138
324
326
353
355
96
496
2
394
398
9
875
0
156
18
15
186
433
777
941
685
138
324
326
353
355
96
496
4
258
398
10
875
0
152
18
15
186
433
777
941
685
138
324
326
353
355
96
496
4
260
270
10
875
0
152
18
15
186
433
777
941
685
138
324
326
353
355
96
496
4
260
398
10
875
0
152
18
15
186
433
777
941
685
138
324
326
353
355
96
496
4
388
398
10
875
0
152
18
15
186
433
777
941
685
138
324
326
354
355
96
752
2
260
268
9
875
512
1948
18
15
186
433
777
941
685
138
324
326
354
355
96
752
2
132
396
9
875
512
1948
18
15
186
433
777
941
685
138
324
326
354
355
96
752
2
388
396
9
875
512
1948
18
15
186
433
777
941
685
138
324
326
354
355
96
496
2
260
268
9
875
0
156
18
15
186
433
777
941
685
138
324
326
354
355
96
496
2
388
396
9
875
0
156
18
15
186
433
777
941
685
138
324
326
355
355
96
752
2
258
393
8
875
512
1948
18
15
186
433
777
941
685
138
324
326
355
355
96
752
2
130
393
8
875
512
1948
18
15
186
433
777
941
685
138
324
326
355
355
96
752
2
386
393
8
875
512
1948
18
15
186
433
777
941
685
138
324
326
355
355
96
496
2
258
393
8
875
0
156
18
15
186
433
777
941
685
138
324
326
355
355
96
496
2
386
393
8
875
0
156
18
15
186
433
777
925
688
138
324
325
353
323
71
757
2
131
142
17
930
544
1937
18
15
186
433
777
925
688
138
324
325
353
323
71
757
2
131
398
17
930
544
1937
18
15
186
433
777
925
688
138
324
325
353
323
71
757
2
139
142
17
930
544
1937
18
15
186
433
777
925
688
138
324
325
353
323
71
757
2
139
143
17
930
544
1937
18
15
186
433
777
925
688
138
324
325
353
323
71
757
2
139
398
17
930
544
1937
18
15
186
433
777
925
688
138
324
325
353
323
71
757
2
139
399
17
930
544
1937
18
15
186
433
777
925
688
138
324
325
353
323
71
757
2
387
398
17
930
544
1937
18
15
186
433
777
925
688
138
324
325
353
323
71
757
2
263
142
17
930
544
1937
18
15
186
433
777
925
688
138
324
325
353
323
71
757
2
263
398
17
930
544
1937
18
15
186
433
777
925
688
138
324
325
353
323
71
757
2
135
398
17
930
544
1937
18
15
186
433
777
925
688
138
324
325
353
323
71
757
2
395
399
17
930
544
1937
18
15
186
433
777
925
688
138
324
325
353
323
71
501
2
387
398
17
930
32
145
18
15
186
433
777
925
688
138
324
325
353
323
71
501
2
263
142
17
930
32
145
18
15
186
433
777
925
688
138
324
325
353
323
71
501
2
263
398
17
930
32
145
18
15
186
433
777
925
688
138
324
325
353
323
71
501
2
395
399
17
930
32
145
18
15
186
433
777
925
688
138
324
326
353
323
71
757
2
260
142
17
930
544
1937
18
15
186
433
777
925
688
138
324
326
353
323
71
757
2
260
398
17
930
544
1937
18
15
186
433
777
925
688
138
324
326
353
323
71
757
4
260
142
17
930
544
1934
18
15
186
433
777
925
688
138
324
326
353
323
71
757
4
260
398
17
930
544
1934
18
15
186
433
777
925
688
138
324
326
353
323
71
501
2
260
142
17
930
32
145
18
15
186
433
777
925
688
138
324
326
353
323
71
501
2
260
398
17
930
32
145
18
15
186
433
777
925
688
138
324
326
353
323
71
501
4
260
142
17
930
32
141
18
15
186
433
777
925
688
138
324
326
353
323
71
501
4
260
398
17
930
32
141
18
15
186
433
777
925
688
138
324
581
353
323
71
757
2
899
522
1554
706
544
1929
18
15
183
433
777
925
689
137
320
294
353
325
69
501
0
460
536
30
707
37
164
18
15
183
433
777
925
689
137
320
294
353
325
69
501
0
460
524
30
706
34
164
18
15
183
433
777
925
689
137
320
294
353
325
69
501
0
460
540
30
706
34
164
18
15
183
433
777
925
689
146
192
142
353
323
68
484
256
828
536
18
419
41
96
18
15
183
433
777
925
689
146
192
142
353
323
68
484
256
828
540
17
419
41
96
18
15
183
433
777
925
689
146
192
142
353
323
69
484
256
828
540
17
965
40
120
18
15
1014
1541
1845
1412
1180
16
512
1186
51
1332
1190
518
770
1822
258
803
776
192
258
18
15
188
438
782
942
678
130
324
326
354
353
17
385
0
260
268
14
782
119
252
18
15
188
438
782
942
678
130
324
326
354
353
17
385
0
260
396
14
782
119
252
18
15
188
438
782
942
678
130
324
326
354
353
17
385
0
388
396
14
782
119
252
18
15
188
438
782
942
678
130
324
326
354
353
17
753
0
260
268
14
782
583
2028
18
15
188
438
782
942
678
130
324
326
354
353
17
753
0
260
396
14
782
583
2028
18
15
188
438
782
942
678
130
324
326
354
353
17
753
0
260
652
14
782
583
2028
18
15
188
438
782
942
678
130
324
326
354
353
17
753
0
132
396
14
782
583
2028
18
15
188
438
782
942
678
130
324
326
354
353
17
753
0
388
268
14
782
583
2028
18
15
188
438
782
942
678
130
324
326
354
353
17
753
0
388
396
14
782
583
2028
18
15
188
438
782
942
678
130
324
326
354
353
17
497
0
260
268
14
782
75
188
18
15
188
438
782
942
678
130
324
326
354
353
17
497
0
260
396
14
782
75
188
18
15
188
438
782
942
678
130
324
326
354
353
17
497
0
388
268
14
782
75
188
18
15
188
438
782
942
678
130
324
326
354
353
17
497
0
388
396
14
782
75
188
18
15
566
609
1
137
217
65
132
268
836
1988
970
970
635
123
625
573
116
1028
514
18
15
566
609
1
137
217
65
132
268
836
1992
970
970
635
123
625
568
126
1028
518
18
15
566
609
1
137
217
65
196
268
840
1988
970
970
587
20
610
554
148
1028
530
18
15
566
609
1
137
217
65
196
268
838
2002
1232
214
87
76
624
560
816
1110
769
18
15
566
609
1
137
217
65
196
268
838
2002
1232
214
599
76
624
560
816
1110
1793
18
15
566
609
1
137
217
65
196
268
838
2002
976
854
599
76
624
560
48
1110
833
18
15
566
609
129
137
217
65
132
268
828
1928
968
842
635
87
577
592
84
1094
770
18
15
566
609
129
137
217
65
132
268
828
1928
968
970
635
87
577
592
84
1030
514
18
15
566
609
129
137
217
65
196
268
828
1928
1232
210
87
23
577
1168
1328
1118
786
18
15
566
609
129
137
217
65
196
268
828
1928
1232
210
599
23
577
1168
1328
1118
1810
18
15
566
609
129
201
89
65
196
268
808
1892
1057
185
71
76
546
522
867
85
1049
18
15
566
609
129
201
89
65
196
268
808
1892
1057
185
71
76
290
522
867
85
1049
18
15
566
609
129
201
89
65
196
268
808
1892
1056
182
71
76
546
522
1736
1126
530
18
15
566
609
129
201
89
65
196
268
808
1892
1058
154
75
59
546
522
1700
140
34
18
15
566
609
129
201
89
65
196
268
808
1892
1568
182
71
76
290
522
712
102
18
18
15
566
609
129
201
89
65
196
268
808
1956
1056
182
71
76
546
586
1760
1190
25
18
15
566
609
129
201
89
65
196
268
808
1956
544
182
71
76
546
586
224
678
25
18
15
566
609
129
201
89
65
196
268
808
1956
1058
182
71
76
546
586
1764
1188
25
18
15
566
609
129
201
89
65
196
268
808
1956
546
182
71
76
546
586
228
676
25
18
15
566
609
129
201
89
65
196
268
808
1956
970
842
75
59
546
1162
20
1028
73
18
15
566
609
129
201
89
65
196
268
808
1956
970
842
587
59
546
1162
20
1028
1122
18
15
566
609
129
201
89
65
196
268
808
1956
970
890
587
59
546
1162
20
1044
1090
18
15
566
609
129
201
89
65
196
268
806
1894
1058
182
71
76
528
1052
1472
1124
1554
18
15
566
609
129
201
89
65
196
268
806
1894
1061
178
71
76
528
1028
966
1120
18
18
15
566
609
129
201
89
65
196
268
806
1894
1062
146
279
84
272
516
1700
140
1481
18
15
566
609
129
201
89
65
196
268
806
1894
1062
146
151
84
272
516
1700
140
1225
18
15
566
609
129
201
89
65
196
268
806
1894
1573
178
71
76
528
516
710
96
1042
18
15
566
609
129
201
89
65
196
268
806
1958
1062
182
71
76
528
1156
892
1120
18
18
15
566
609
193
201
89
65
132
268
772
1924
1056
154
187
123
497
637
816
142
1282
18
15
566
609
193
201
89
65
132
268
774
1926
1062
166
103
84
592
1124
1384
1112
521
18
15
566
609
193
201
89
65
132
268
774
1926
550
166
103
84
592
612
232
88
1033
18
15
566
609
193
201
89
65
132
268
774
1938
544
166
103
84
592
1200
192
70
9
18
15
566
609
193
201
89
65
196
268
772
1924
1056
154
75
123
561
637
1840
142
34
18
15
566
609
193
201
89
65
196
268
772
1734
38
969
587
87
593
650
196
1798
785
18
15
566
609
193
201
89
65
196
268
774
1926
1061
178
71
76
560
1124
1382
1120
18
18
15
566
609
193
201
89
65
196
268
774
1734
38
969
587
84
592
648
196
1798
785
18
15
566
609
193
201
89
65
196
268
774
1702
37
178
71
76
560
676
230
160
18
18
15
566
609
193
201
89
65
196
268
774
1702
38
146
71
76
560
676
196
140
41
18
15
566
609
193
201
89
65
196
268
792
1736
32
154
75
20
514
664
164
142
34
18
15
566
609
193
201
89
65
196
268
796
1734
38
978
599
87
513
668
196
1804
777
18
15
566
608
1
137
217
65
196
269
837
2002
978
982
599
77
625
562
51
1076
769
18
15
566
608
129
137
217
65
196
269
825
1929
1225
217
583
85
578
623
1679
15
1801
18
15
566
608
129
137
217
65
196
269
825
1929
969
857
583
85
578
623
79
1103
777
18
15
566
608
129
137
217
65
196
269
825
1929
969
985
583
85
578
623
79
1039
521
18
15
566
624
129
137
217
65
196
262
830
1862
1382
201
75
72
288
516
1636
6
785
18
15
566
624
129
137
217
65
196
262
830
1862
1382
201
315
72
288
516
1636
6
129
18
15
566
624
129
137
217
65
196
262
830
1862
1383
201
75
72
544
516
1634
6
785
18
15
566
608
193
201
89
65
132
269
773
1938
1059
153
187
121
497
625
1601
141
1281
18
15
566
608
193
201
89
65
132
269
777
1930
1062
166
103
85
482
638
1763
1088
537
18
15
566
608
193
201
89
65
132
269
777
1930
550
166
103
85
482
638
227
64
1049
18
15
566
608
193
201
89
65
132
269
777
1930
1574
166
103
85
482
638
739
64
1049
18
15
566
608
193
201
89
65
196
269
797
1734
37
178
71
77
513
665
198
160
18
18
15
566
608
192
202
90
64
196
269
796
1732
34
183
71
21
512
666
195
161
16
18
15
566
608
192
202
90
64
196
269
796
1860
1570
183
71
77
512
570
707
97
16
18
15
547
685
129
201
89
65
145
404
860
1732
32
172
110
39
563
545
224
172
2
18
15
547
685
129
201
89
65
145
404
860
1732
34
172
110
39
563
545
225
184
1
18
15
547
685
129
201
89
65
145
404
860
1732
34
174
110
39
563
545
225
180
0
18
15
547
621
129
201
89
65
145
276
828
1892
1058
172
110
75
587
1025
1444
1208
1538
18
15
547
621
193
201
89
65
145
276
780
1668
32
172
110
103
519
689
224
172
2
18
15
547
621
193
201
89
65
145
276
780
1668
34
172
110
103
519
689
225
184
2
18
15
547
621
193
201
89
65
145
276
780
1668
34
174
110
103
519
689
228
180
0
18
15
547
621
193
201
89
65
145
276
780
1924
1056
172
110
107
519
1201
864
1132
2
18
15
547
621
193
201
89
65
145
276
780
1924
1056
172
174
107
519
1201
864
1132
130
18
15
547
621
193
201
89
65
145
276
780
1924
1058
172
110
107
519
1201
818
1208
1
18
15
547
621
193
201
89
65
145
276
780
1924
1058
172
174
107
519
1201
818
1208
1153
18
15
547
621
193
201
89
65
145
276
780
1924
1058
174
110
107
519
1201
818
180
0
18
15
547
621
193
201
89
65
145
276
780
1924
1058
174
174
107
519
1201
818
180
128
18
15
547
621
193
201
89
65
145
276
780
1924
1060
172
110
107
519
1201
870
69
1026
18
15
547
621
193
201
89
65
145
276
780
1924
1060
172
174
107
519
1201
870
69
130
18
15
547
621
193
201
89
65
145
276
780
1924
1060
174
110
107
519
1201
870
1129
0
18
15
547
621
193
201
89
65
145
276
780
1924
1060
174
174
107
519
1201
870
1129
128
18
15
547
621
193
201
89
65
145
276
780
1926
1058
174
110
107
516
1200
816
180
0
18
15
547
621
193
201
89
65
145
276
780
1926
1058
174
174
107
516
1200
816
180
128
18
15
547
621
193
201
89
65
145
276
780
1926
1062
174
110
107
516
1200
868
1092
0
18
15
547
621
193
201
89
65
145
276
780
1926
1062
174
174
107
516
1200
868
1092
128
18
15
547
621
193
201
89
65
145
276
780
1860
1056
164
174
107
263
561
1696
188
1186
18
15
547
621
193
201
89
65
145
276
780
1860
1056
172
110
107
519
1073
1472
1132
2
18
15
547
621
193
201
89
65
145
276
780
1860
1056
172
110
107
263
561
1696
186
2
18
15
547
621
193
201
89
65
145
276
780
1860
1056
172
174
107
519
1073
1472
1132
1090
18
15
547
621
193
201
89
65
145
276
780
1860
1056
172
174
107
263
561
1696
186
130
18
15
547
621
193
201
89
65
145
276
780
1860
1058
174
110
107
263
561
1698
180
0
18
15
547
621
193
201
89
65
145
276
780
1860
1058
174
174
107
263
561
1698
180
896
18
15
547
621
193
201
89
65
145
276
780
1862
1058
172
110
107
260
560
1696
184
2
18
15
547
621
193
201
89
65
145
276
780
1862
1058
172
174
107
260
560
1696
184
130
18
15
547
621
193
201
89
65
145
276
780
1862
1062
174
110
107
516
1072
1476
1092
0
18
15
547
621
193
201
89
65
145
276
780
1862
1062
174
110
107
260
560
1700
176
0
18
15
547
621
193
201
89
65
145
276
780
1862
1062
174
174
107
516
1072
1476
1092
64
18
15
547
621
193
201
89
65
145
276
780
1862
1062
174
174
107
260
560
1700
176
128
18
15
547
621
193
201
89
65
145
276
780
1828
1056
172
110
103
519
529
800
108
2
18
15
547
621
193
201
89
65
145
276
780
1828
1056
172
110
103
263
529
800
108
2
18
15
547
621
193
201
89
65
145
276
780
1828
1568
172
110
103
263
529
720
90
2
18
15
547
621
193
201
89
65
145
276
780
1828
1060
172
110
103
519
529
806
69
2
18
15
547
621
193
201
89
65
145
276
780
1828
1060
172
110
103
263
529
1734
1093
2
18
15
547
621
193
201
89
65
145
276
780
1828
1060
174
110
103
519
529
806
105
0
18
15
547
621
193
201
89
65
145
276
780
1828
1060
174
110
103
263
529
1734
1129
0
18
15
547
621
193
201
89
65
145
276
780
1828
1060
806
622
103
519
529
806
1516
1056
18
15
547
621
193
201
89
65
145
276
780
1828
1060
806
622
103
263
529
806
1516
1056
18
15
547
621
193
201
89
65
145
276
780
1828
1060
814
622
103
519
529
806
1449
1056
18
15
547
621
193
201
89
65
145
276
780
1828
1060
814
622
103
263
529
806
1449
1056
18
15
547
621
193
201
89
65
145
276
780
1828
1572
172
110
103
263
529
710
69
2
18
15
547
621
193
201
89
65
145
276
797
1668
32
172
110
103
521
672
224
172
2
18
15
547
621
193
201
89
65
145
276
797
1668
34
172
110
103
521
672
228
184
2
18
15
547
621
193
201
89
65
145
276
797
1668
34
174
110
103
521
672
228
180
0
18
15
547
621
193
201
89
65
145
276
797
1924
1056
172
110
103
521
1184
864
1132
2
18
15
547
621
193
201
89
65
145
276
797
1924
1058
172
110
103
485
624
818
184
1
18
15
547
621
193
201
89
65
145
276
797
1924
1058
174
110
103
485
624
818
180
0
18
15
547
621
193
201
89
65
145
276
797
1924
1060
172
110
103
521
1184
1382
1094
1026
18
15
547
621
193
201
89
65
145
276
797
1924
1060
174
110
103
521
1184
1382
1129
1536
18
15
547
621
193
201
89
65
145
276
797
1924
1062
174
110
103
521
1184
1386
1092
0
18
15
547
621
193
201
89
65
145
276
797
1925
1057
165
169
107
489
609
1761
189
1185
18
15
547
621
193
201
89
65
145
276
797
1925
545
165
169
107
489
609
225
701
289
18
15
547
621
193
201
89
65
145
276
797
1732
32
172
110
103
521
656
160
172
2
18
15
547
621
193
201
89
65
145
276
797
1732
34
172
110
103
521
656
146
152
1
18
15
547
621
193
201
89
65
145
276
797
1732
34
174
110
103
521
656
162
180
0
18
15
547
621
193
201
89
65
145
276
797
1732
1568
172
110
103
521
656
1728
108
2
18
15
547
621
193
201
89
65
145
276
797
1732
36
172
110
103
521
656
198
69
2
18
15
547
621
193
201
89
65
145
276
797
1732
36
174
110
103
521
656
166
169
0
18
15
547
621
193
201
89
65
145
276
797
1732
1572
172
110
103
521
656
1734
69
2
18
15
547
621
193
201
89
65
145
276
797
1860
1056
172
110
103
265
544
1696
186
2
18
15
547
621
193
201
89
65
145
276
797
1860
1058
172
110
103
265
544
1700
184
2
18
15
547
621
193
201
89
65
145
276
797
1860
1058
174
110
103
265
544
1700
180
0
18
15
547
621
193
201
89
65
145
276
797
1860
1060
172
110
103
265
544
1702
168
2
18
15
547
621
193
201
89
65
145
276
797
1861
1057
165
169
107
265
545
1697
189
1185
18
15
547
621
193
201
89
65
145
276
796
1668
32
172
110
107
523
673
224
172
2
18
15
547
621
193
201
89
65
145
276
796
1668
32
172
110
107
563
689
224
172
2
18
15
547
621
193
201
89
65
145
276
796
1668
32
172
110
103
523
673
224
172
2
18
15
547
621
193
201
89
65
145
276
796
1668
32
172
110
103
563
689
224
172
2
18
15
547
621
193
201
89
65
145
276
796
1668
32
172
174
107
523
673
224
172
130
18
15
547
621
193
201
89
65
145
276
796
1668
32
174
174
107
523
673
229
173
160
18
15
547
621
193
201
89
65
145
276
796
1668
34
172
110
107
523
673
225
184
1
18
15
547
621
193
201
89
65
145
276
796
1668
34
172
110
107
563
689
225
184
2
18
15
547
621
193
201
89
65
145
276
796
1668
34
172
110
103
523
673
228
184
2
18
15
547
621
193
201
89
65
145
276
796
1668
34
172
110
103
563
689
225
184
2
18
15
547
621
193
201
89
65
145
276
796
1668
34
172
174
107
523
673
225
184
129
18
15
547
621
193
201
89
65
145
276
796
1668
34
174
110
107
523
673
225
180
0
18
15
547
621
193
201
89
65
145
276
796
1668
34
174
110
107
563
689
225
180
0
18
15
547
621
193
201
89
65
145
276
796
1668
34
174
110
103
523
673
228
180
0
18
15
547
621
193
201
89
65
145
276
796
1668
34
174
110
103
563
689
225
180
0
18
15
547
621
193
201
89
65
145
276
796
1668
34
174
174
107
523
673
225
180
128
18
15
547
621
193
201
89
65
145
276
796
1668
36
172
174
107
523
673
230
168
290
18
15
547
621
193
201
89
65
145
276
796
1668
36
174
174
107
523
673
230
169
160
18
15
547
621
193
201
89
65
145
276
796
1924
1056
164
174
107
491
609
1760
188
1186
18
15
547
621
193
201
89
65
145
276
796
1924
1056
164
174
107
499
625
816
156
290
18
15
547
621
193
201
89
65
145
276
796
1924
1056
164
174
107
487
609
1760
188
1186
18
15
547
621
193
201
89
65
145
276
796
1924
1056
172
110
75
491
609
1760
186
2
18
15
547
621
193
201
89
65
145
276
796
1924
1056
172
110
75
499
625
816
186
2
18
15
547
621
193
201
89
65
145
276
796
1924
1056
172
110
107
563
1201
816
1210
2
18
15
547
621
193
201
89
65
145
276
796
1924
1056
172
110
107
491
609
1760
186
2
18
15
547
621
193
201
89
65
145
276
796
1924
1056
172
110
107
499
625
816
186
2
18
15
547
621
193
201
89
65
145
276
796
1924
1056
172
110
107
487
609
1760
186
2
18
15
547
621
193
201
89
65
145
276
796
1924
1056
172
110
103
523
1185
864
1132
2
18
15
547
621
193
201
89
65
145
276
796
1924
1056
172
110
103
563
1201
816
1210
2
18
15
547
621
193
201
89
65
145
276
796
1924
1056
172
110
103
499
625
816
186
2
18
15
547
621
193
201
89
65
145
276
796
1924
1056
172
110
103
487
609
1760
186
2
18
15
547
621
193
201
89
65
145
276
796
1924
1056
172
174
107
523
1185
864
1132
130
18
15
547
621
193
201
89
65
145
276
796
1924
1056
172
174
107
563
1201
816
1210
130
18
15
547
621
193
201
89
65
145
276
796
1924
1056
172
174
107
491
609
1760
186
1154
18
15
547
621
193
201
89
65
145
276
796
1924
1056
172
174
107
499
625
816
186
130
18
15
547
621
193
201
89
65
145
276
796
1924
1056
172
174
107
487
609
1760
186
1154
18
15
547
621
193
201
89
65
145
276
796
1924
1056
154
178
103
487
625
816
142
1284
18
15
547
621
193
201
89
65
145
276
796
1924
1056
812
622
107
563
1201
1328
1466
898
18
15
547
621
193
201
89
65
145
276
796
1924
1056
812
622
103
563
1201
1328
1466
898
18
15
547
621
193
201
89
65
145
276
796
1924
544
164
174
107
491
609
224
700
290
18
15
547
621
193
201
89
65
145
276
796
1924
544
172
110
75
491
609
224
698
2
18
15
547
621
193
201
89
65
145
276
796
1924
544
172
110
107
491
609
224
698
2
18
15
547
621
193
201
89
65
145
276
796
1924
544
172
110
103
487
609
224
698
2
18
15
547
621
193
201
89
65
145
276
796
1924
544
172
174
107
491
609
232
684
290
18
15
547
621
193
201
89
65
145
276
796
1924
544
166
174
107
491
609
224
70
1312
18
15
547
621
193
201
89
65
145
276
796
1924
544
166
174
107
499
625
224
70
1312
18
15
547
621
193
201
89
65
145
276
796
1924
1058
172
110
75
491
609
1761
184
2
18
15
547
621
193
201
89
65
145
276
796
1924
1058
172
110
75
499
625
818
184
2
18
15
547
621
193
201
89
65
145
276
796
1924
1058
172
110
107
563
1201
818
1208
2
18
15
547
621
193
201
89
65
145
276
796
1924
1058
172
110
107
491
609
1761
184
2
18
15
547
621
193
201
89
65
145
276
796
1924
1058
172
110
107
499
625
818
184
2
18
15
547
621
193
201
89
65
145
276
796
1924
1058
172
110
107
487
609
1764
184
2
18
15
547
621
193
201
89
65
145
276
796
1924
1058
172
110
103
563
1201
818
1208
2
18
15
547
621
193
201
89
65
145
276
796
1924
1058
172
110
103
499
625
818
184
2
18
15
547
621
193
201
89
65
145
276
796
1924
1058
172
110
103
487
609
1764
184
2
18
15
547
621
193
201
89
65
145
276
796
1924
1058
172
174
107
563
1201
818
1208
130
18
15
547
621
193
201
89
65
145
276
796
1924
1058
172
174
107
491
609
1761
184
1186
18
15
547
621
193
201
89
65
145
276
796
1924
1058
172
174
107
499
625
818
184
130
18
15
547
621
193
201
89
65
145
276
796
1924
1058
172
174
107
487
609
1764
184
1186
18
15
547
621
193
201
89
65
145
276
796
1924
1058
174
110
75
491
609
1764
180
0
18
15
547
621
193
201
89
65
145
276
796
1924
1058
174
110
107
491
609
1764
180
0
18
15
547
621
193
201
89
65
145
276
796
1924
1058
174
110
107
487
609
1764
180
0
18
15
547
621
193
201
89
65
145
276
796
1924
1058
174
110
103
487
609
1764
180
0
18
15
547
621
193
201
89
65
145
276
796
1924
1058
174
174
107
491
609
1764
180
1152
18
15
547
621
193
201
89
65
145
276
796
1924
1058
174
174
107
487
609
1762
180
1312
18
15
547
621
193
201
89
65
145
276
796
1924
1058
812
622
107
563
1201
1330
1464
898
18
15
547
621
193
201
89
65
145
276
796
1924
1058
812
622
103
563
1201
1330
1464
898
18
15
547
621
193
201
89
65
145
276
796
1924
1568
166
174
107
491
609
736
70
288
18
15
547
621
193
201
89
65
145
276
796
1924
1568
166
174
107
499
625
736
70
288
18
15
547
621
193
201
89
65
145
276
796
1924
1568
166
174
107
487
609
736
70
288
18
15
547
621
193
201
89
65
145
276
796
1924
1060
172
110
75
491
609
870
69
1026
18
15
547
621
193
201
89
65
145
276
796
1924
1060
172
110
75
499
625
1766
1093
1026
18
15
547
621
193
201
89
65
145
276
796
1924
1060
172
110
107
563
1137
998
1093
1026
18
15
547
621
193
201
89
65
145
276
796
1924
1060
172
110
107
491
609
870
69
1026
18
15
547
621
193
201
89
65
145
276
796
1924
1060
172
110
107
499
625
1766
1093
1026
18
15
547
621
193
201
89
65
145
276
796
1924
1060
172
110
107
487
609
870
69
1026
18
15
547
621
193
201
89
65
145
276
796
1924
1060
172
110
103
523
1185
1382
1094
1026
18
15
547
621
193
201
89
65
145
276
796
1924
1060
172
110
103
563
1201
1382
1093
1026
18
15
547
621
193
201
89
65
145
276
796
1924
1060
172
110
103
487
609
1766
1093
1026
18
15
547
621
193
201
89
65
145
276
796
1924
1060
172
174
107
523
1185
1382
1094
129
18
15
547
621
193
201
89
65
145
276
796
1924
1060
172
174
107
563
1201
1382
1093
130
18
15
547
621
193
201
89
65
145
276
796
1924
1060
172
174
107
491
609
870
69
130
18
15
547
621
193
201
89
65
145
276
796
1924
1060
172
174
107
499
625
1766
1093
66
18
15
547
621
193
201
89
65
145
276
796
1924
1060
172
174
107
487
609
870
69
130
18
15
547
621
193
201
89
65
145
276
796
1924
1060
166
174
107
491
609
870
108
928
18
15
547
621
193
201
89
65
145
276
796
1924
1060
166
174
107
487
609
870
108
928
18
15
547
621
193
201
89
65
145
276
796
1924
1060
174
110
75
491
609
870
105
0
18
15
547
621
193
201
89
65
145
276
796
1924
1060
174
110
107
491
609
870
105
0
18
15
547
621
193
201
89
65
145
276
796
1924
1060
174
110
107
487
609
870
105
0
18
15
547
621
193
201
89
65
145
276
796
1924
1060
174
110
103
523
1185
1382
1129
1536
18
15
547
621
193
201
89
65
145
276
796
1924
1060
174
174
107
523
1185
1382
1129
1152
18
15
547
621
193
201
89
65
145
276
796
1924
1060
174
174
107
491
609
870
105
128
18
15
547
621
193
201
89
65
145
276
796
1924
1060
174
174
107
487
609
870
105
128
18
15
547
621
193
201
89
65
145
276
796
1924
546
172
110
75
491
609
225
696
2
18
15
547
621
193
201
89
65
145
276
796
1924
546
172
110
107
491
609
225
696
2
18
15
547
621
193
201
89
65
145
276
796
1924
546
172
110
103
487
609
228
696
2
18
15
547
621
193
201
89
65
145
276
796
1924
546
166
174
107
491
609
226
68
1312
18
15
547
621
193
201
89
65
145
276
796
1924
546
166
174
107
499
625
226
68
1312
18
15
547
621
193
201
89
65
145
276
796
1924
546
174
110
75
491
609
228
692
0
18
15
547
621
193
201
89
65
145
276
796
1924
546
174
110
107
491
609
228
692
0
18
15
547
621
193
201
89
65
145
276
796
1924
546
174
110
103
487
609
228
692
0
18
15
547
621
193
201
89
65
145
276
796
1924
1062
169
105
107
491
609
874
70
1030
18
15
547
621
193
201
89
65
145
276
796
1924
1062
169
105
107
487
609
874
70
1030
18
15
547
621
193
201
89
65
145
276
796
1924
1062
169
169
107
491
609
874
70
134
18
15
547
621
193
201
89
65
145
276
796
1924
1062
169
169
107
487
609
874
70
134
18
15
547
621
193
201
89
65
145
276
796
1924
1062
166
174
107
491
609
1770
180
1184
18
15
547
621
193
201
89
65
145
276
796
1924
1062
166
174
107
487
609
1770
180
1184
18
15
547
621
193
201
89
65
145
276
796
1924
1062
174
110
75
491
609
874
68
0
18
15
547
621
193
201
89
65
145
276
796
1924
1062
174
110
107
491
609
874
68
0
18
15
547
621
193
201
89
65
145
276
796
1924
1062
174
110
107
487
609
874
68
0
18
15
547
621
193
201
89
65
145
276
796
1924
1062
174
110
103
523
1185
1386
1092
0
18
15
547
621
193
201
89
65
145
276
796
1924
1062
174
174
107
523
1185
1386
1092
1088
18
15
547
621
193
201
89
65
145
276
796
1924
1062
174
174
107
491
609
874
68
128
18
15
547
621
193
201
89
65
145
276
796
1924
1062
174
174
107
487
609
874
68
128
18
15
547
621
193
201
89
65
145
276
796
1924
548
172
110
75
491
609
230
69
1026
18
15
547
621
193
201
89
65
145
276
796
1924
548
172
110
75
499
625
230
69
1026
18
15
547
621
193
201
89
65
145
276
796
1924
548
172
110
107
491
609
230
69
1026
18
15
547
621
193
201
89
65
145
276
796
1924
548
172
110
107
499
625
230
69
1026
18
15
547
621
193
201
89
65
145
276
796
1924
548
172
110
103
487
609
230
69
1026
18
15
547
621
193
201
89
65
145
276
796
1924
548
172
174
107
491
609
230
69
66
18
15
547
621
193
201
89
65
145
276
796
1924
548
172
174
107
499
625
230
69
66
18
15
547
621
193
201
89
65
145
276
796
1924
548
166
174
107
491
609
230
684
288
18
15
547
621
193
201
89
65
145
276
796
1924
548
174
174
107
491
609
230
681
288
18
15
547
621
193
201
89
65
145
276
796
1924
1570
166
174
107
491
609
740
68
288
18
15
547
621
193
201
89
65
145
276
796
1924
1570
166
174
107
499
625
738
68
288
18
15
547
621
193
201
89
65
145
276
796
1924
1570
166
174
107
487
609
738
68
288
18
15
547
621
193
201
89
65
145
276
796
1924
550
169
105
107
491
609
234
70
6
18
15
547
621
193
201
89
65
145
276
796
1924
550
169
169
107
491
609
234
70
70
18
15
547
621
193
201
89
65
145
276
796
1924
550
166
174
107
491
609
234
692
288
18
15
547
621
193
201
89
65
145
276
796
1924
550
174
110
75
491
609
234
68
0
18
15
547
621
193
201
89
65
145
276
796
1924
550
174
110
107
491
609
234
68
0
18
15
547
621
193
201
89
65
145
276
796
1924
550
174
174
107
491
609
234
68
64
18
15
547
621
193
201
89
65
145
276
796
1924
1572
172
110
75
491
609
742
69
1026
18
15
547
621
193
201
89
65
145
276
796
1924
1572
172
110
75
499
625
742
69
1026
18
15
547
621
193
201
89
65
145
276
796
1924
1572
172
110
107
491
609
742
69
1026
18
15
547
621
193
201
89
65
145
276
796
1924
1572
172
110
107
499
625
742
69
1026
18
15
547
621
193
201
89
65
145
276
796
1924
1572
172
110
107
487
609
742
69
1026
18
15
547
621
193
201
89
65
145
276
796
1924
1572
172
110
103
487
609
742
69
1026
18
15
547
621
193
201
89
65
145
276
796
1924
1572
172
174
107
491
609
742
69
130
18
15
547
621
193
201
89
65
145
276
796
1924
1572
172
174
107
499
625
742
69
130
18
15
547
621
193
201
89
65
145
276
796
1924
1572
172
174
107
487
609
742
69
130
18
15
547
621
193
201
89
65
145
276
796
1924
1572
166
174
107
487
609
742
66
1312
18
15
547
621
193
201
89
65
145
276
796
1924
1572
174
110
103
523
1185
733
68
0
18
15
547
621
193
201
89
65
145
276
796
1924
1572
174
174
107
523
1185
733
68
128
18
15
547
621
193
201
89
65
145
276
796
1924
1574
169
105
107
491
609
746
70
1030
18
15
547
621
193
201
89
65
145
276
796
1924
1574
169
105
107
487
609
746
70
1030
18
15
547
621
193
201
89
65
145
276
796
1924
1574
169
169
107
491
609
746
70
70
18
15
547
621
193
201
89
65
145
276
796
1924
1574
169
169
107
487
609
746
70
70
18
15
547
621
193
201
89
65
145
276
796
1924
1574
174
110
75
491
609
746
68
0
18
15
547
621
193
201
89
65
145
276
796
1924
1574
174
110
107
491
609
746
68
0
18
15
547
621
193
201
89
65
145
276
796
1924
1574
174
110
107
487
609
746
68
0
18
15
547
621
193
201
89
65
145
276
796
1924
1574
174
174
107
491
609
746
68
1088
18
15
547
621
193
201
89
65
145
276
796
1924
1574
174
174
107
487
609
746
68
1088
18
15
547
621
193
201
89
65
145
276
796
1926
1058
174
110
103
484
624
816
180
0
18
15
547
621
193
201
89
65
145
276
796
1732
32
172
110
107
523
657
192
1132
2
18
15
547
621
193
201
89
65
145
276
796
1732
32
172
110
103
523
657
192
1132
2
18
15
547
621
193
201
89
65
145
276
796
1732
32
172
174
107
523
657
192
1132
66
18
15
547
621
193
201
89
65
145
276
796
1732
34
172
110
107
523
657
161
184
1
18
15
547
621
193
201
89
65
145
276
796
1732
34
172
110
103
523
657
161
184
1
18
15
547
621
193
201
89
65
145
276
796
1732
34
172
174
107
523
657
161
184
129
18
15
547
621
193
201
89
65
145
276
796
1732
34
174
110
107
523
657
161
180
0
18
15
547
621
193
201
89
65
145
276
796
1732
34
174
110
103
523
657
161
180
0
18
15
547
621
193
201
89
65
145
276
796
1732
34
174
174
107
523
657
161
180
128
18
15
547
621
193
201
89
65
145
276
796
1732
1568
172
110
107
523
657
1728
108
2
18
15
547
621
193
201
89
65
145
276
796
1732
1568
172
110
103
523
657
1728
108
2
18
15
547
621
193
201
89
65
145
276
796
1732
1568
172
174
107
523
657
1728
108
130
18
15
547
621
193
201
89
65
145
276
796
1732
36
172
110
107
523
657
198
69
2
18
15
547
621
193
201
89
65
145
276
796
1732
36
172
110
103
523
657
198
69
2
18
15
547
621
193
201
89
65
145
276
796
1732
36
172
174
107
523
657
198
69
66
18
15
547
621
193
201
89
65
145
276
796
1732
36
174
110
107
523
657
166
169
0
18
15
547
621
193
201
89
65
145
276
796
1732
36
174
110
103
523
657
166
169
0
18
15
547
621
193
201
89
65
145
276
796
1732
36
174
174
107
523
657
198
169
288
18
15
547
621
193
201
89
65
145
276
796
1732
36
934
1198
107
523
657
198
1836
1824
18
15
547
621
193
201
89
65
145
276
796
1732
36
942
1198
107
523
657
198
1833
1824
18
15
547
621
193
201
89
65
145
276
796
1732
1572
172
110
107
523
657
1734
69
2
18
15
547
621
193
201
89
65
145
276
796
1732
1572
172
110
103
523
657
1734
69
2
18
15
547
621
193
201
89
65
145
276
796
1732
1572
172
174
107
523
657
1734
69
130
18
15
547
621
193
201
89
65
145
276
796
1860
1056
172
110
107
523
1057
936
1196
1538
18
15
547
621
193
201
89
65
145
276
796
1860
1056
172
110
107
563
1057
1440
1210
1538
18
15
547
621
193
201
89
65
145
276
796
1860
1056
172
110
107
307
561
1728
1132
2
18
15
547
621
193
201
89
65
145
276
796
1860
1056
172
110
103
267
545
1704
172
2
18
15
547
621
193
201
89
65
145
276
796
1860
1056
172
110
103
563
1057
1440
1210
1538
18
15
547
621
193
201
89
65
145
276
796
1860
1056
172
174
107
523
545
1704
172
898
18
15
547
621
193
201
89
65
145
276
796
1860
1056
172
174
107
563
1057
1440
1196
1186
18
15
547
621
193
201
89
65
145
276
796
1860
1056
172
174
107
307
561
1728
1132
130
18
15
547
621
193
201
89
65
145
276
796
1860
1056
174
110
107
523
1073
965
1133
0
18
15
547
621
193
201
89
65
145
276
796
1860
1056
804
622
107
563
1057
1440
1468
1058
18
15
547
621
193
201
89
65
145
276
796
1860
1056
812
622
107
523
1057
1448
1452
898
18
15
547
621
193
201
89
65
145
276
796
1860
1056
812
622
107
563
1057
1440
1466
898
18
15
547
621
193
201
89
65
145
276
796
1860
1058
172
110
107
523
1057
929
1208
2
18
15
547
621
193
201
89
65
145
276
796
1860
1058
172
110
107
563
1057
1444
1208
1538
18
15
547
621
193
201
89
65
145
276
796
1860
1058
172
110
103
267
545
1700
184
2
18
15
547
621
193
201
89
65
145
276
796
1860
1058
172
174
107
523
545
1697
184
898
18
15
547
621
193
201
89
65
145
276
796
1860
1058
172
174
107
563
1057
1444
1208
1154
18
15
547
621
193
201
89
65
145
276
796
1860
1058
174
110
107
523
1057
932
1204
1536
18
15
547
621
193
201
89
65
145
276
796
1860
1058
174
110
103
267
545
1700
180
0
18
15
547
621
193
201
89
65
145
276
796
1860
1058
174
174
107
523
545
1700
180
128
18
15
547
621
193
201
89
65
145
276
796
1860
1058
812
622
107
523
1057
1441
1464
898
18
15
547
621
193
201
89
65
145
276
796
1860
1058
812
622
107
563
1057
1441
1464
898
18
15
547
621
193
201
89
65
145
276
796
1860
1568
164
174
107
307
561
704
106
162
18
15
547
621
193
201
89
65
145
276
796
1860
1568
172
110
107
307
561
704
108
1026
18
15
547
621
193
201
89
65
145
276
796
1860
1568
172
174
107
307
561
704
108
130
18
15
547
621
193
201
89
65
145
276
796
1860
1568
166
174
107
307
561
704
70
1312
18
15
547
621
193
201
89
65
145
276
796
1860
1060
172
110
107
523
1073
1478
1094
1026
18
15
547
621
193
201
89
65
145
276
796
1860
1060
172
110
107
563
1073
1478
1094
1026
18
15
547
621
193
201
89
65
145
276
796
1860
1060
172
110
103
563
1073
1478
1094
1026
18
15
547
621
193
201
89
65
145
276
796
1860
1060
172
174
107
563
561
1734
69
66
18
15
547
621
193
201
89
65
145
276
796
1860
1060
174
110
107
563
561
1734
1129
0
18
15
547
621
193
201
89
65
145
276
796
1860
1060
174
174
107
563
561
1734
1129
128
18
15
547
621
193
201
89
65
145
276
796
1860
1062
174
110
107
523
1057
938
68
0
18
15
547
621
193
201
89
65
145
276
796
1860
548
172
110
107
563
1073
422
69
2
18
15
547
621
193
201
89
65
145
276
796
1860
1570
164
174
107
307
561
708
104
1186
18
15
547
621
193
201
89
65
145
276
796
1860
1570
166
174
107
307
561
706
68
288
18
15
547
621
193
201
89
65
145
276
796
1860
1572
172
110
107
307
561
710
69
1026
18
15
547
621
193
201
89
65
145
276
796
1860
1572
172
174
107
307
561
710
69
130
18
15
547
621
193
201
89
65
145
276
796
1860
1572
166
174
107
307
561
710
66
288
18
15
547
621
193
201
89
65
145
276
796
1860
1572
174
110
107
307
561
710
105
0
18
15
547
621
193
201
89
65
145
276
796
1860
1572
174
174
107
307
561
710
105
128
18
15
547
620
133
137
106
75
203
281
825
1858
1136
48
72
68
278
530
831
193
16
18
15
563
620
133
137
106
67
137
265
825
1858
1136
56
108
76
582
530
831
200
0
18
15
563
620
133
137
106
67
137
265
825
1858
1136
56
108
102
582
530
831
200
0
18
15
544
687
130
202
89
65
144
410
924
1744
1574
178
115
20
612
516
710
84
1030
18
15
547
620
1
137
217
65
145
281
845
1993
979
973
629
85
617
547
113
1029
517
18
15
547
620
1
137
217
65
145
281
845
1993
979
973
629
116
626
547
113
1029
517
18
15
547
620
1
137
217
65
145
281
845
1993
979
973
629
117
633
547
113
1029
517
18
15
547
620
5
137
217
65
145
277
857
1986
1225
205
113
93
625
569
813
69
774
18
15
547
620
5
137
217
65
145
277
857
1986
1225
205
625
93
625
569
813
69
1798
18
15
547
620
5
137
217
65
145
277
857
1986
969
973
625
93
625
569
141
1029
518
18
15
547
620
133
137
217
65
145
281
825
1922
1225
201
105
117
529
1177
813
1070
779
18
15
547
620
133
137
217
65
145
281
825
1922
1225
201
617
117
529
1170
822
1030
1803
18
15
547
620
133
137
217
65
145
281
825
1922
1225
205
116
84
586
588
1581
1029
772
18
15
547
620
133
137
217
65
145
281
825
1922
1225
205
116
116
582
620
1613
69
772
18
15
547
620
133
137
217
65
145
281
825
1922
1225
205
117
85
586
588
1581
1029
773
18
15
547
620
133
137
217
65
145
281
825
1922
1225
205
628
84
586
588
1581
5
1796
18
15
547
620
133
137
217
65
145
281
825
1922
1225
205
628
116
582
620
1677
5
1796
18
15
547
620
133
137
217
65
145
281
825
1922
1225
969
617
117
529
1170
1334
1286
267
18
15
547
620
133
137
217
65
145
281
825
1922
969
845
628
84
586
588
77
1093
772
18
15
547
620
133
137
217
65
145
281
825
1922
969
973
628
84
586
1196
45
1029
772
18
15
547
620
197
137
217
93
157
281
793
1794
969
961
609
74
593
537
45
1054
515
18
15
563
620
1
137
217
65
129
265
845
1990
969
972
610
126
626
528
142
1064
524
18
15
563
620
1
137
217
65
129
265
845
1990
969
972
612
126
626
528
142
1048
520
18
15
819
748
129
137
217
65
65
265
781
1766
1225
204
548
574
50
528
1806
1048
1928
18
15
547
684
133
201
89
65
145
409
921
1730
33
149
181
21
266
524
230
139
259
18
15
547
684
133
201
89
65
145
409
921
1730
33
181
116
20
266
524
230
167
4
18
15
547
684
133
201
89
65
145
409
921
1730
33
181
117
21
266
524
230
166
2
18
15
547
684
133
201
89
65
145
409
921
1730
33
181
117
20
266
524
230
166
2
18
15
547
684
133
201
89
65
145
409
921
1730
33
181
181
21
266
524
230
166
130
18
15
547
684
133
201
89
65
145
409
921
1730
33
181
180
20
266
524
230
167
132
18
15
547
684
133
201
89
65
145
409
921
1730
34
182
116
20
266
522
224
163
3
18
15
547
684
133
201
89
65
145
409
921
1730
35
181
116
20
266
524
225
165
4
18
15
547
684
133
201
89
65
145
409
921
1730
35
181
117
21
266
524
225
165
5
18
15
547
684
133
201
89
65
145
409
921
1730
35
181
180
20
266
524
225
165
132
18
15
547
684
133
201
89
65
145
409
921
1730
35
180
117
21
266
524
225
163
3
18
15
547
684
133
201
89
65
145
409
921
1730
35
180
181
21
266
524
225
163
131
18
15
547
684
133
201
89
65
145
409
921
1730
38
146
180
21
266
524
228
140
264
18
15
547
684
133
201
89
65
145
409
921
1730
38
146
180
52
262
524
228
140
264
18
15
547
684
133
201
89
65
145
409
921
1730
39
165
116
20
266
524
226
180
4
18
15
547
684
133
201
89
65
145
409
921
1730
39
165
117
21
266
524
226
180
5
18
15
547
684
133
201
89
65
145
409
921
1730
39
165
117
20
266
524
226
180
5
18
15
547
684
133
201
89
65
145
409
921
1730
39
165
181
21
266
524
226
180
133
18
15
547
684
133
201
89
65
145
409
921
1730
39
165
181
20
266
524
226
180
133
18
15
547
684
133
201
89
65
145
409
921
1730
39
165
180
20
266
524
226
180
132
18
15
547
684
133
201
89
65
145
409
921
1730
39
180
116
20
266
524
226
163
5
18
15
547
684
133
201
89
65
145
409
921
1730
39
180
180
20
266
524
226
163
133
18
15
547
620
129
201
89
65
145
281
829
1894
1059
165
180
116
530
1024
961
1093
68
18
15
547
620
129
201
89
65
145
281
829
1894
1061
165
181
116
532
512
1734
1177
133
18
15
547
620
129
201
89
65
145
281
829
1894
1061
165
180
116
530
1024
965
1133
68
18
15
547
620
129
201
89
65
145
281
829
1894
1063
164
180
116
530
1024
1474
1091
69
18
15
547
620
193
201
89
65
145
277
781
1830
1063
172
110
102
518
528
802
179
1
18
15
547
620
193
201
89
65
145
277
781
1830
1063
172
110
102
262
528
802
179
1
18
15
547
620
193
201
89
65
145
277
781
1830
1063
173
110
102
518
528
802
177
0
18
15
547
620
193
201
89
65
145
277
781
1830
1063
173
110
102
262
528
802
177
0
18
15
547
620
193
201
89
65
145
277
781
1830
1063
812
622
102
518
528
802
1459
897
18
15
547
620
193
201
89
65
145
277
781
1830
1063
812
622
102
262
528
802
1459
897
18
15
547
620
193
201
89
65
145
277
781
1830
1063
813
622
102
518
528
802
1457
896
18
15
547
620
193
201
89
65
145
277
781
1830
1063
813
622
102
262
528
802
1457
896
18
15
547
620
193
201
89
65
145
277
797
1926
1058
174
110
102
486
624
816
180
0
18
15
547
620
193
201
89
65
145
277
797
1926
1061
169
110
102
486
608
1766
177
4
18
15
547
620
193
201
89
65
145
277
797
1926
1061
173
110
102
486
608
1766
1094
0
18
15
547
620
193
201
89
65
145
277
797
1926
1061
174
110
102
486
608
1766
1128
0
18
15
547
620
193
201
89
65
145
277
797
1926
1062
174
110
102
486
608
1764
1092
0
18
15
547
620
193
201
89
65
145
277
797
1926
1063
169
110
102
486
608
1762
1094
1028
18
15
547
620
193
201
89
65
145
277
797
1926
549
169
110
102
486
608
230
689
4
18
15
547
620
193
201
89
65
145
277
797
1926
549
173
110
102
486
608
230
70
0
18
15
547
620
193
201
89
65
145
277
797
1926
549
174
110
102
486
608
230
104
0
18
15
547
620
193
201
89
65
145
277
797
1926
550
174
110
102
486
608
228
68
0
18
15
547
620
193
201
89
65
145
277
797
1926
1573
173
110
102
486
608
742
70
0
18
15
547
620
193
201
89
65
145
277
797
1926
1573
174
110
102
486
608
742
104
0
18
15
547
620
193
201
89
65
145
277
797
1926
551
169
110
102
486
608
226
70
4
18
15
547
620
193
201
89
65
145
277
797
1926
1574
174
110
102
486
608
740
68
0
18
15
547
620
193
201
89
65
145
277
797
1926
1575
169
110
102
486
608
738
70
1028
18
15
547
620
193
201
89
65
145
281
781
1926
1058
164
116
84
500
624
864
104
6
18
15
547
620
193
201
89
65
145
281
781
1926
1058
164
116
116
500
624
864
104
6
18
15
547
620
193
201
89
65
145
281
781
1926
1058
164
180
116
500
624
864
104
134
18
15
547
620
193
201
89
65
145
281
781
1926
1058
148
180
116
500
624
816
136
1288
18
15
547
620
193
201
89
65
145
281
781
1926
1058
180
116
84
500
624
864
1096
1030
18
15
547
620
193
201
89
65
145
281
781
1926
1058
180
116
116
500
624
864
1096
1030
18
15
547
620
193
201
89
65
145
281
781
1926
1058
180
117
85
500
624
864
1096
515
18
15
547
620
193
201
89
65
145
281
781
1926
1058
180
117
117
500
624
864
1096
515
18
15
547
620
193
201
89
65
145
281
781
1926
1058
180
181
117
500
624
864
1096
131
18
15
547
620
193
201
89
65
145
281
781
1926
546
180
116
84
500
624
224
72
6
18
15
547
620
193
201
89
65
145
281
781
1926
546
180
116
116
500
624
224
72
6
18
15
547
620
193
201
89
65
145
281
781
1926
546
180
117
85
500
624
224
72
1027
18
15
547
620
193
201
89
65
145
281
781
1926
546
180
117
117
500
624
224
72
1027
18
15
547
620
193
201
89
65
145
281
781
1926
1062
169
105
117
500
624
868
70
1030
18
15
547
620
193
201
89
65
145
281
781
1926
1063
169
105
117
500
624
818
106
11
18
15
547
620
193
201
89
65
145
281
781
1926
1063
164
116
84
500
624
866
1091
1029
18
15
547
620
193
201
89
65
145
281
781
1926
1063
164
116
116
500
624
866
1091
1029
18
15
547
620
193
201
89
65
145
281
781
1926
1063
164
180
116
500
624
866
1091
133
18
15
547
620
193
201
89
65
145
281
781
1926
1063
165
116
84
500
624
866
65
1028
18
15
547
620
193
201
89
65
145
281
781
1926
1063
165
116
116
500
624
866
65
1028
18
15
547
620
193
201
89
65
145
281
781
1926
1063
165
117
84
500
624
866
65
1029
18
15
547
620
193
201
89
65
145
281
781
1926
1063
165
117
116
500
624
866
65
1029
18
15
547
620
193
201
89
65
145
281
781
1926
1063
165
117
117
500
624
1762
1089
1029
18
15
547
620
193
201
89
65
145
281
781
1926
1063
165
181
116
500
624
866
65
133
18
15
547
620
193
201
89
65
145
281
781
1926
1063
165
181
117
500
624
1762
1090
71
18
15
547
620
193
201
89
65
145
281
781
1926
1063
165
180
116
500
624
866
65
132
18
15
547
620
193
201
89
65
145
281
781
1926
1063
181
117
85
500
624
818
97
5
18
15
547
620
193
201
89
65
145
281
781
1926
1063
181
117
84
500
624
866
1122
3
18
15
547
620
193
201
89
65
145
281
781
1926
1063
181
117
116
500
624
866
1122
3
18
15
547
620
193
201
89
65
145
281
781
1926
1063
181
117
117
500
624
1762
161
5
18
15
547
620
193
201
89
65
145
281
781
1926
1063
181
181
116
500
624
866
1122
131
18
15
547
620
193
201
89
65
145
281
781
1926
1063
181
181
117
500
624
1762
161
1157
18
15
547
620
193
201
89
65
145
281
781
1926
1063
180
116
84
500
624
866
1123
5
18
15
547
620
193
201
89
65
145
281
781
1926
1063
180
116
116
500
624
866
1123
5
18
15
547
620
193
201
89
65
145
281
781
1926
1063
180
180
116
500
624
866
1123
133
18
15
547
620
193
201
89
65
145
281
781
1926
1063
157
181
117
500
624
818
137
1281
18
15
547
620
193
201
89
65
145
281
781
1926
1570
180
116
84
500
624
736
72
1030
18
15
547
620
193
201
89
65
145
281
781
1926
1570
180
116
116
500
624
736
72
1030
18
15
547
620
193
201
89
65
145
281
781
1926
1570
180
117
85
500
624
736
72
1027
18
15
547
620
193
201
89
65
145
281
781
1926
1570
180
117
117
500
624
736
72
1027
18
15
547
620
193
201
89
65
145
281
781
1926
1570
180
181
117
500
624
736
72
131
18
15
547
620
193
201
89
65
145
281
781
1926
550
169
105
117
500
624
228
70
1030
18
15
547
620
193
201
89
65
145
281
781
1926
551
164
116
84
500
624
226
67
1029
18
15
547
620
193
201
89
65
145
281
781
1926
551
164
116
116
500
624
226
67
1029
18
15
547
620
193
201
89
65
145
281
781
1926
551
164
180
116
500
624
226
67
69
18
15
547
620
193
201
89
65
145
281
781
1926
551
165
116
84
500
624
226
65
4
18
15
547
620
193
201
89
65
145
281
781
1926
551
165
116
116
500
624
226
65
4
18
15
547
620
193
201
89
65
145
281
781
1926
551
165
117
84
500
624
226
65
5
18
15
547
620
193
201
89
65
145
281
781
1926
551
165
117
116
500
624
226
65
5
18
15
547
620
193
201
89
65
145
281
781
1926
551
165
117
117
500
624
226
65
5
18
15
547
620
193
201
89
65
145
281
781
1926
551
165
181
116
500
624
226
65
1221
18
15
547
620
193
201
89
65
145
281
781
1926
551
165
181
117
500
624
226
65
1221
18
15
547
620
193
201
89
65
145
281
781
1926
551
181
117
84
500
624
226
673
5
18
15
547
620
193
201
89
65
145
281
781
1926
551
181
117
116
500
624
226
673
5
18
15
547
620
193
201
89
65
145
281
781
1926
551
181
117
117
500
624
226
673
5
18
15
547
620
193
201
89
65
145
281
781
1926
1574
169
105
117
500
624
740
70
1030
18
15
547
620
193
201
89
65
145
281
781
1926
1575
164
116
84
500
624
738
67
1029
18
15
547
620
193
201
89
65
145
281
781
1926
1575
164
116
116
500
624
738
67
1029
18
15
547
620
193
201
89
65
145
281
781
1926
1575
164
180
116
500
624
738
67
133
18
15
547
620
193
201
89
65
145
281
781
1926
1575
165
116
84
500
624
738
65
1028
18
15
547
620
193
201
89
65
145
281
781
1926
1575
165
116
116
500
624
738
65
1028
18
15
547
620
193
201
89
65
145
281
781
1926
1575
165
117
84
500
624
738
65
1029
18
15
547
620
193
201
89
65
145
281
781
1926
1575
165
117
116
500
624
738
65
1029
18
15
547
620
193
201
89
65
145
281
781
1926
1575
165
117
117
500
624
738
65
1029
18
15
547
620
193
201
89
65
145
281
781
1926
1575
165
181
116
500
624
738
65
69
18
15
547
620
193
201
89
65
145
281
781
1926
1575
165
181
117
500
624
738
65
69
18
15
547
620
193
201
89
65
145
281
781
1929
1057
165
116
116
498
611
867
1095
1028
18
15
547
620
193
201
89
65
145
281
781
1929
1057
165
117
116
498
611
867
1095
1029
18
15
547
620
193
201
89
65
145
281
781
1929
1057
165
181
116
498
611
867
1095
133
18
15
547
620
193
201
89
65
145
281
781
1929
1057
165
180
116
498
611
867
1095
132
18
15
547
620
193
201
89
65
145
281
781
1929
1057
181
116
116
498
611
867
1127
4
18
15
547
620
193
201
89
65
145
281
781
1929
1057
181
117
85
498
611
867
1127
5
18
15
547
620
193
201
89
65
145
281
781
1929
1057
181
117
116
498
611
867
1127
5
18
15
547
620
193
201
89
65
145
281
781
1929
1057
181
117
117
498
611
867
1127
5
18
15
547
620
193
201
89
65
145
281
781
1929
1057
181
181
116
498
611
867
1127
133
18
15
547
620
193
201
89
65
145
281
781
1929
1057
181
181
117
498
611
867
1127
133
18
15
547
620
193
201
89
65
145
281
781
1929
1057
181
180
116
498
611
867
1127
132
18
15
547
620
193
201
89
65
145
281
781
1929
545
165
116
116
498
611
227
71
1028
18
15
547
620
193
201
89
65
145
281
781
1929
545
165
117
116
498
611
227
71
1029
18
15
547
620
193
201
89
65
145
281
781
1929
545
165
181
116
498
611
227
71
69
18
15
547
620
193
201
89
65
145
281
781
1929
545
165
180
116
498
611
227
71
68
18
15
547
620
193
201
89
65
145
281
781
1929
545
181
116
116
498
611
227
679
4
18
15
547
620
193
201
89
65
145
281
781
1929
545
181
117
85
498
611
227
679
5
18
15
547
620
193
201
89
65
145
281
781
1929
545
181
117
116
498
611
227
679
5
18
15
547
620
193
201
89
65
145
281
781
1929
545
181
117
117
498
611
227
679
5
18
15
547
620
193
201
89
65
145
281
781
1929
1569
165
116
116
498
611
739
71
1028
18
15
547
620
193
201
89
65
145
281
781
1929
1569
165
117
116
498
611
739
71
1029
18
15
547
620
193
201
89
65
145
281
781
1929
1569
165
181
116
498
611
739
71
69
18
15
547
620
193
201
89
65
145
281
781
1929
1059
169
105
117
505
611
865
1134
11
18
15
547
620
193
201
89
65
145
281
781
1929
1059
169
105
117
498
611
865
1134
11
18
15
547
620
193
201
89
65
145
281
781
1929
1059
169
169
85
498
611
865
1134
139
18
15
547
620
193
201
89
65
145
281
781
1929
1059
169
110
110
505
611
865
1134
4
18
15
547
620
193
201
89
65
145
281
781
1929
1059
169
174
78
505
611
865
1134
132
18
15
547
620
193
201
89
65
145
281
781
1929
1059
164
116
84
498
611
865
1091
1029
18
15
547
620
193
201
89
65
145
281
781
1929
1059
164
116
116
498
611
865
1091
1029
18
15
547
620
193
201
89
65
145
281
781
1929
1059
164
117
85
489
611
1633
1091
1031
18
15
547
620
193
201
89
65
145
281
781
1929
1059
164
117
89
505
611
1633
1091
1031
18
15
547
620
193
201
89
65
145
281
781
1929
1059
164
117
116
498
611
1633
1091
1031
18
15
547
620
193
201
89
65
145
281
781
1929
1059
164
117
117
505
611
1633
1091
1031
18
15
547
620
193
201
89
65
145
281
781
1929
1059
164
181
116
498
611
1633
1091
135
18
15
547
620
193
201
89
65
145
281
781
1929
1059
164
181
117
505
611
1633
1091
135
18
15
547
620
193
201
89
65
145
281
781
1929
1059
164
180
116
498
611
865
1091
133
18
15
547
620
193
201
89
65
145
281
781
1929
1059
165
116
116
498
611
865
69
1028
18
15
547
620
193
201
89
65
145
281
781
1929
1059
165
117
85
489
611
865
69
1029
18
15
547
620
193
201
89
65
145
281
781
1929
1059
165
117
89
505
611
865
69
1029
18
15
547
620
193
201
89
65
145
281
781
1929
1059
165
117
116
498
611
865
69
1029
18
15
547
620
193
201
89
65
145
281
781
1929
1059
165
117
117
505
611
865
69
1029
18
15
547
620
193
201
89
65
145
281
781
1929
1059
165
181
116
498
611
865
69
133
18
15
547
620
193
201
89
65
145
281
781
1929
1059
165
181
117
505
611
865
69
133
18
15
547
620
193
201
89
65
145
281
781
1929
1059
165
180
116
498
611
865
69
132
18
15
547
620
193
201
89
65
145
281
781
1929
1059
181
116
116
498
611
865
1125
4
18
15
547
620
193
201
89
65
145
281
781
1929
1059
181
117
85
489
611
865
1125
5
18
15
547
620
193
201
89
65
145
281
781
1929
1059
181
117
85
498
611
865
1125
5
18
15
547
620
193
201
89
65
145
281
781
1929
1059
181
117
117
498
611
865
1125
5
18
15
547
620
193
201
89
65
145
281
781
1929
1059
181
181
117
498
611
865
1125
133
18
15
547
620
193
201
89
65
145
281
781
1929
1059
181
180
116
498
611
865
1125
132
18
15
547
620
193
201
89
65
145
281
781
1929
1059
180
116
84
498
611
865
1123
5
18
15
547
620
193
201
89
65
145
281
781
1929
1059
180
117
85
489
611
865
1123
3
18
15
547
620
193
201
89
65
145
281
781
1929
1059
180
117
85
498
611
865
1123
3
18
15
547
620
193
201
89
65
145
281
781
1929
1059
180
117
89
505
611
865
1123
3
18
15
547
620
193
201
89
65
145
281
781
1929
1059
180
117
117
505
611
865
1123
3
18
15
547
620
193
201
89
65
145
281
781
1929
1059
180
117
117
498
611
865
1123
3
18
15
547
620
193
201
89
65
145
281
781
1929
1059
180
181
117
505
611
865
1123
131
18
15
547
620
193
201
89
65
145
281
781
1929
1059
180
181
117
498
611
865
1123
131
18
15
547
620
193
201
89
65
145
281
781
1929
1059
180
180
116
498
611
865
99
133
18
15
547
620
193
201
89
65
145
281
781
1929
1059
173
174
78
505
611
1761
181
288
18
15
547
620
193
201
89
65
145
281
781
1929
547
169
105
117
505
611
225
686
11
18
15
547
620
193
201
89
65
145
281
781
1929
547
169
105
117
498
611
225
686
11
18
15
547
620
193
201
89
65
145
281
781
1929
547
169
169
85
498
611
225
686
331
18
15
547
620
193
201
89
65
145
281
781
1929
547
169
110
110
505
611
209
109
1028
18
15
547
620
193
201
89
65
145
281
781
1929
547
169
174
78
505
611
225
686
292
18
15
547
620
193
201
89
65
145
281
781
1929
547
164
116
84
498
611
225
67
1029
18
15
547
620
193
201
89
65
145
281
781
1929
547
164
116
116
498
611
225
67
1029
18
15
547
620
193
201
89
65
145
281
781
1929
547
164
117
85
489
611
225
67
1031
18
15
547
620
193
201
89
65
145
281
781
1929
547
164
117
89
505
611
225
67
1031
18
15
547
620
193
201
89
65
145
281
781
1929
547
164
117
116
498
611
225
67
1031
18
15
547
620
193
201
89
65
145
281
781
1929
547
164
117
117
505
611
225
67
1031
18
15
547
620
193
201
89
65
145
281
781
1929
547
164
181
116
498
611
225
67
71
18
15
547
620
193
201
89
65
145
281
781
1929
547
164
181
117
505
611
225
67
71
18
15
547
620
193
201
89
65
145
281
781
1929
547
164
180
116
498
611
225
67
69
18
15
547
620
193
201
89
65
145
281
781
1929
547
165
116
116
498
611
225
69
1028
18
15
547
620
193
201
89
65
145
281
781
1929
547
165
117
85
489
611
225
69
1029
18
15
547
620
193
201
89
65
145
281
781
1929
547
165
117
116
498
611
225
69
1029
18
15
547
620
193
201
89
65
145
281
781
1929
547
165
181
116
498
611
225
69
69
18
15
547
620
193
201
89
65
145
281
781
1929
547
165
180
116
498
611
225
69
68
18
15
547
620
193
201
89
65
145
281
781
1929
547
181
116
116
498
611
225
677
4
18
15
547
620
193
201
89
65
145
281
781
1929
547
181
117
85
489
611
225
677
5
18
15
547
620
193
201
89
65
145
281
781
1929
547
181
117
85
498
611
225
101
1029
18
15
547
620
193
201
89
65
145
281
781
1929
547
181
117
117
498
611
225
101
1029
18
15
547
620
193
201
89
65
145
281
781
1929
547
181
181
117
498
611
225
101
133
18
15
547
620
193
201
89
65
145
281
781
1929
547
180
117
85
489
611
225
675
3
18
15
547
620
193
201
89
65
145
281
781
1929
547
180
117
85
498
611
225
675
3
18
15
547
620
193
201
89
65
145
281
781
1929
547
180
117
89
505
611
225
675
3
18
15
547
620
193
201
89
65
145
281
781
1929
547
180
117
117
505
611
225
675
3
18
15
547
620
193
201
89
65
145
281
781
1929
547
180
117
117
498
611
225
675
3
18
15
547
620
193
201
89
65
145
281
781
1929
1571
169
110
110
505
611
721
109
4
18
15
547
620
193
201
89
65
145
281
781
1929
1571
169
174
78
505
611
721
109
1156
18
15
547
620
193
201
89
65
145
281
781
1929
1571
164
116
84
498
611
737
67
1029
18
15
547
620
193
201
89
65
145
281
781
1929
1571
164
116
116
498
611
737
67
1029
18
15
547
620
193
201
89
65
145
281
781
1929
1571
164
117
85
489
611
721
67
1031
18
15
547
620
193
201
89
65
145
281
781
1929
1571
164
117
89
505
611
721
67
1031
18
15
547
620
193
201
89
65
145
281
781
1929
1571
164
117
116
498
611
721
67
1031
18
15
547
620
193
201
89
65
145
281
781
1929
1571
164
117
117
505
611
721
67
1031
18
15
547
620
193
201
89
65
145
281
781
1929
1571
164
181
116
498
611
721
67
135
18
15
547
620
193
201
89
65
145
281
781
1929
1571
164
181
117
505
611
721
67
135
18
15
547
620
193
201
89
65
145
281
781
1929
1571
165
169
110
505
611
737
69
289
18
15
547
620
193
201
89
65
145
281
781
1929
1571
165
116
116
498
611
737
69
1028
18
15
547
620
193
201
89
65
145
281
781
1929
1571
165
117
85
489
611
737
69
1029
18
15
547
620
193
201
89
65
145
281
781
1929
1571
165
117
89
505
611
737
69
1029
18
15
547
620
193
201
89
65
145
281
781
1929
1571
165
117
116
498
611
737
69
1029
18
15
547
620
193
201
89
65
145
281
781
1929
1571
165
117
117
505
611
737
69
1029
18
15
547
620
193
201
89
65
145
281
781
1929
1571
165
181
116
498
611
737
69
133
18
15
547
620
193
201
89
65
145
281
781
1929
1571
165
181
117
505
611
737
69
133
18
15
547
620
193
201
89
65
145
281
781
1929
1571
165
180
116
498
611
737
69
132
18
15
547
620
193
201
89
65
145
281
781
1929
1571
181
117
85
489
611
737
101
1029
18
15
547
620
193
201
89
65
145
281
781
1929
1571
181
117
85
498
611
737
101
1029
18
15
547
620
193
201
89
65
145
281
781
1929
1571
181
117
117
498
611
737
101
1029
18
15
547
620
193
201
89
65
145
281
781
1929
1571
181
181
117
498
611
737
101
133
18
15
547
620
193
201
89
65
145
281
797
1670
35
181
116
84
594
688
225
165
4
18
15
547
620
193
201
89
65
145
281
797
1670
37
164
116
84
594
688
229
188
6
18
15
547
620
193
201
89
65
145
281
797
1670
37
165
116
84
594
688
229
189
4
18
15
547
620
193
201
89
65
145
281
797
1670
37
165
117
85
596
688
230
185
5
18
15
547
620
193
201
89
65
145
281
797
1670
37
165
117
84
596
688
230
185
5
18
15
547
620
193
201
89
65
145
281
797
1670
37
165
117
116
516
688
230
185
5
18
15
547
620
193
201
89
65
145
281
797
1670
37
181
117
85
596
688
230
162
2
18
15
547
620
193
201
89
65
145
281
797
1670
37
181
117
84
596
688
230
162
2
18
15
547
620
193
201
89
65
145
281
797
1670
37
181
117
116
516
688
230
162
2
18
15
547
620
193
201
89
65
145
281
797
1670
38
182
117
85
596
688
228
160
5
18
15
547
620
193
201
89
65
145
281
797
1670
38
182
117
84
596
688
228
160
5
18
15
547
620
193
201
89
65
145
281
797
1670
38
182
117
116
516
688
228
160
5
18
15
547
620
193
201
89
65
145
281
797
1670
38
182
117
117
516
688
228
160
5
18
15
547
620
193
201
89
65
145
281
797
1670
39
181
116
84
596
688
226
161
4
18
15
547
620
193
201
89
65
145
281
797
1670
39
181
116
84
594
688
226
161
4
18
15
547
620
193
201
89
65
145
281
797
1670
39
181
116
116
516
688
226
161
4
18
15
547
620
193
201
89
65
145
281
797
1670
39
181
117
85
596
688
226
161
5
18
15
547
620
193
201
89
65
145
281
797
1670
39
181
117
84
596
688
226
161
5
18
15
547
620
193
201
89
65
145
281
797
1670
39
181
117
116
516
688
226
161
5
18
15
547
620
193
201
89
65
145
281
797
1670
39
180
116
84
596
688
226
163
5
18
15
547
620
193
201
89
65
145
281
797
1670
39
180
116
84
594
688
226
163
5
18
15
547
620
193
201
89
65
145
281
797
1670
39
180
116
116
516
688
226
163
5
18
15
547
620
193
201
89
65
145
281
797
1926
1058
180
116
84
484
608
864
1096
1030
18
15
547
620
193
201
89
65
145
281
797
1926
546
180
116
84
596
1200
224
1096
1030
18
15
547
620
193
201
89
65
145
281
797
1926
546
180
116
84
484
608
224
72
6
18
15
547
620
193
201
89
65
145
281
797
1926
546
180
117
85
596
1200
224
1096
1027
18
15
547
620
193
201
89
65
145
281
797
1926
1062
182
117
84
484
608
1764
1184
5
18
15
547
620
193
201
89
65
145
281
797
1926
1063
164
116
84
484
608
866
1091
1029
18
15
547
620
193
201
89
65
145
281
797
1926
1063
165
116
84
484
608
866
65
1028
18
15
547
620
193
201
89
65
145
281
797
1926
1063
165
117
84
484
608
866
65
1029
18
15
547
620
193
201
89
65
145
281
797
1926
1063
181
116
84
484
608
866
97
4
18
15
547
620
193
201
89
65
145
281
797
1926
1063
181
117
84
484
608
866
1122
7
18
15
547
620
193
201
89
65
145
281
797
1926
1063
180
116
84
484
608
866
1123
5
18
15
547
620
193
201
89
65
145
281
797
1926
1570
180
116
84
484
608
736
72
1030
18
15
547
620
193
201
89
65
145
281
797
1926
549
165
117
85
596
1200
230
697
5
18
15
547
620
193
201
89
65
145
281
797
1926
549
165
117
84
596
1200
230
697
5
18
15
547
620
193
201
89
65
145
281
797
1926
550
182
117
85
596
1200
228
672
5
18
15
547
620
193
201
89
65
145
281
797
1926
550
182
117
84
596
1200
228
672
5
18
15
547
620
193
201
89
65
145
281
797
1926
551
164
116
84
596
1200
226
1091
1029
18
15
547
620
193
201
89
65
145
281
797
1926
551
164
116
84
484
608
226
67
1029
18
15
547
620
193
201
89
65
145
281
797
1926
551
165
116
84
596
1200
226
65
4
18
15
547
620
193
201
89
65
145
281
797
1926
551
165
116
84
484
608
226
65
4
18
15
547
620
193
201
89
65
145
281
797
1926
551
165
117
84
596
1200
226
65
5
18
15
547
620
193
201
89
65
145
281
797
1926
551
165
117
84
484
608
226
65
1029
18
15
547
620
193
201
89
65
145
281
797
1926
551
181
116
84
596
1200
226
673
4
18
15
547
620
193
201
89
65
145
281
797
1926
551
181
116
84
484
608
226
673
4
18
15
547
620
193
201
89
65
145
281
797
1926
551
181
117
84
596
1200
226
673
5
18
15
547
620
193
201
89
65
145
281
797
1926
551
181
117
84
484
608
226
673
5
18
15
547
620
193
201
89
65
145
281
797
1926
551
180
116
84
596
1200
226
675
5
18
15
547
620
193
201
89
65
145
281
797
1926
551
180
116
84
484
608
226
675
5
18
15
547
620
193
201
89
65
145
281
797
1926
1575
164
116
84
484
608
738
67
1029
18
15
547
620
193
201
89
65
145
281
797
1926
1575
165
116
84
484
608
738
65
1028
18
15
547
620
193
201
89
65
145
281
797
1926
1575
165
117
84
484
608
738
65
1029
18
15
547
620
193
201
89
65
145
281
797
1734
34
172
110
78
594
656
160
152
1
18
15
547
620
193
201
89
65
145
281
797
1734
34
172
174
78
594
656
160
152
897
18
15
547
620
193
201
89
65
145
281
797
1734
34
180
116
84
596
656
192
1096
6
18
15
547
620
193
201
89
65
145
281
797
1734
34
180
116
84
594
656
192
1096
6
18
15
547
620
193
201
89
65
145
281
797
1734
34
180
116
116
594
656
192
1096
6
18
15
547
620
193
201
89
65
145
281
797
1734
34
174
110
78
594
656
144
180
0
18
15
547
620
193
201
89
65
145
281
797
1734
34
182
113
89
594
656
192
292
6
18
15
547
620
193
201
89
65
145
281
797
1734
35
169
169
85
594
656
161
174
139
18
15
547
620
193
201
89
65
145
281
797
1734
35
169
174
78
594
656
161
173
164
18
15
547
620
193
201
89
65
145
281
797
1734
35
165
116
84
594
656
193
69
4
18
15
547
620
193
201
89
65
145
281
797
1734
35
165
117
85
594
656
193
69
5
18
15
547
620
193
201
89
65
145
281
797
1734
35
165
117
84
594
656
193
69
5
18
15
547
620
193
201
89
65
145
281
797
1734
35
181
116
84
594
656
193
165
4
18
15
547
620
193
201
89
65
145
281
797
1734
35
181
116
116
594
656
161
165
4
18
15
547
620
193
201
89
65
145
281
797
1734
35
181
117
85
594
656
193
293
5
18
15
547
620
193
201
89
65
145
281
797
1734
35
181
117
117
594
656
161
165
5
18
15
547
620
193
201
89
65
145
281
797
1734
35
173
110
78
594
656
161
181
0
18
15
547
620
193
201
89
65
145
281
797
1734
37
181
117
85
594
656
198
1122
2
18
15
547
620
193
201
89
65
145
281
797
1734
37
181
117
84
594
656
198
1122
2
18
15
547
620
193
201
89
65
145
281
797
1734
37
973
628
84
594
656
198
1798
772
18
15
547
620
193
201
89
65
145
281
797
1734
38
169
105
89
594
656
196
70
6
18
15
547
620
193
201
89
65
145
281
797
1734
38
169
169
85
594
656
196
70
70
18
15
547
620
193
201
89
65
145
281
797
1734
38
174
110
78
594
656
196
68
0
18
15
547
620
193
201
89
65
145
281
797
1734
38
182
113
89
594
656
196
1120
6
18
15
547
620
193
201
89
65
145
281
797
1734
39
169
169
85
594
656
194
170
75
18
15
547
620
193
201
89
65
145
281
797
1734
39
164
116
84
596
656
194
1091
5
18
15
547
620
193
201
89
65
145
281
797
1734
39
165
116
84
596
656
194
65
4
18
15
547
620
193
201
89
65
145
281
797
1734
39
165
117
85
596
656
194
65
5
18
15
547
620
193
201
89
65
145
281
797
1734
39
165
117
84
596
656
194
65
5
18
15
547
620
193
201
89
65
145
281
797
1734
39
181
113
89
594
656
194
161
1
18
15
547
620
193
201
89
65
145
281
797
1734
39
181
116
84
596
656
194
289
4
18
15
547
620
193
201
89
65
145
281
797
1734
39
181
116
84
594
656
194
289
4
18
15
547
620
193
201
89
65
145
281
797
1734
39
181
116
116
594
656
194
289
4
18
15
547
620
193
201
89
65
145
281
797
1734
39
181
117
85
596
656
194
161
5
18
15
547
620
193
201
89
65
145
281
797
1734
39
181
117
85
594
656
194
161
5
18
15
547
620
193
201
89
65
145
281
797
1734
39
181
117
84
596
656
194
161
5
18
15
547
620
193
201
89
65
145
281
797
1734
39
181
117
84
594
656
194
161
5
18
15
547
620
193
201
89
65
145
281
797
1734
39
181
117
89
594
656
194
161
5
18
15
547
620
193
201
89
65
145
281
797
1734
39
181
117
116
594
656
194
161
5
18
15
547
620
193
201
89
65
145
281
797
1734
39
181
117
117
594
656
194
161
5
18
15
547
620
193
201
89
65
145
281
797
1734
39
172
110
78
594
656
162
179
1
18
15
547
620
193
201
89
65
145
281
797
1734
39
172
174
78
594
656
162
179
129
18
15
547
620
193
201
89
65
145
281
797
1734
39
180
116
84
596
656
194
291
5
18
15
547
620
193
201
89
65
145
281
797
1734
39
180
116
84
594
656
194
291
5
18
15
547
620
193
201
89
65
145
281
797
1734
39
180
116
116
594
656
194
291
5
18
15
547
620
193
201
89
65
145
281
797
1734
39
173
110
78
594
656
162
177
0
18
15
547
620
193
201
89
65
145
281
797
1734
1570
180
116
84
596
656
704
72
1030
18
15
547
620
193
201
89
65
145
281
797
1734
1570
180
116
84
594
656
704
72
1030
18
15
547
620
193
201
89
65
145
281
797
1734
1570
180
117
85
596
656
704
72
1027
18
15
547
620
193
201
89
65
145
281
797
1734
1570
180
117
85
594
656
704
72
1027
18
15
547
620
193
201
89
65
145
281
797
1734
1570
180
117
89
594
656
704
72
1027
18
15
547
620
193
201
89
65
145
281
797
1734
1571
169
110
78
594
656
705
109
1540
18
15
547
620
193
201
89
65
145
281
797
1734
1571
165
116
84
594
656
705
69
1028
18
15
547
620
193
201
89
65
145
281
797
1734
1571
165
117
85
594
656
705
69
1029
18
15
547
620
193
201
89
65
145
281
797
1734
1571
165
117
84
594
656
705
69
1029
18
15
547
620
193
201
89
65
145
281
797
1734
1571
181
116
84
594
656
705
101
4
18
15
547
620
193
201
89
65
145
281
797
1734
1571
181
117
85
594
656
705
101
5
18
15
547
620
193
201
89
65
145
281
797
1734
1573
181
117
84
594
656
710
98
1026
18
15
547
620
193
201
89
65
145
281
797
1734
1574
169
169
85
594
656
708
70
134
18
15
547
620
193
201
89
65
145
281
797
1734
1574
174
110
78
594
656
708
68
0
18
15
547
620
193
201
89
65
145
281
797
1734
1574
182
113
89
594
656
708
96
1030
18
15
547
620
193
201
89
65
145
281
797
1734
1575
169
110
78
594
656
706
70
1028
18
15
547
620
193
201
89
65
145
281
797
1734
1575
169
174
78
594
656
706
70
68
18
15
547
620
193
201
89
65
145
281
797
1734
1575
164
116
84
596
656
706
67
1029
18
15
547
620
193
201
89
65
145
281
797
1734
1575
164
116
84
594
656
706
67
1029
18
15
547
620
193
201
89
65
145
281
797
1734
1575
165
116
84
596
656
706
65
1028
18
15
547
620
193
201
89
65
145
281
797
1734
1575
165
116
84
594
656
706
66
1028
18
15
547
620
193
201
89
65
145
281
797
1734
1575
165
117
85
596
656
706
65
1029
18
15
547
620
193
201
89
65
145
281
797
1734
1575
165
117
85
594
656
706
66
1031
18
15
547
620
193
201
89
65
145
281
797
1734
1575
165
117
84
596
656
706
65
1029
18
15
547
620
193
201
89
65
145
281
797
1734
1575
165
117
84
594
656
706
66
1031
18
15
547
620
193
201
89
65
145
281
797
1734
1575
165
117
89
594
656
706
66
1031
18
15
547
620
193
201
89
65
145
281
797
1734
1575
181
116
84
596
656
706
98
1540
18
15
547
620
193
201
89
65
145
281
797
1734
1575
181
117
85
596
656
706
97
1541
18
15
547
620
193
201
89
65
145
281
797
1734
1575
181
117
84
596
656
706
97
1541
18
15
547
620
193
201
89
65
145
281
797
1862
1058
164
116
84
596
1072
1472
1128
6
18
15
547
620
193
201
89
65
145
281
797
1862
1058
164
116
116
516
1072
1472
1128
6
18
15
547
620
193
201
89
65
145
281
797
1862
1058
164
180
116
596
1072
1472
1128
1158
18
15
547
620
193
201
89
65
145
281
797
1862
1058
164
180
116
594
1072
1472
1128
1158
18
15
547
620
193
201
89
65
145
281
797
1862
1058
180
116
84
596
1072
960
1096
1030
18
15
547
620
193
201
89
65
145
281
797
1862
1058
180
116
116
516
1072
960
1096
1030
18
15
547
620
193
201
89
65
145
281
797
1862
1059
181
180
116
594
1072
1473
1125
1156
18
15
547
620
193
201
89
65
145
281
797
1862
1061
165
117
85
596
1072
966
1090
6
18
15
547
620
193
201
89
65
145
281
797
1862
1061
165
117
84
596
1072
966
1090
6
18
15
547
620
193
201
89
65
145
281
797
1862
1061
165
117
116
516
1072
966
1090
6
18
15
547
620
193
201
89
65
145
281
797
1862
1061
181
117
85
596
1072
1478
1122
2
18
15
547
620
193
201
89
65
145
281
797
1862
1061
181
117
84
596
1072
1478
1122
2
18
15
547
620
193
201
89
65
145
281
797
1862
1061
181
117
116
516
1072
1478
1122
2
18
15
547
620
193
201
89
65
145
281
797
1862
1061
181
181
116
596
1072
1478
1122
1154
18
15
547
620
193
201
89
65
145
281
797
1862
1062
166
117
85
596
1072
1476
1088
1029
18
15
547
620
193
201
89
65
145
281
797
1862
1062
166
117
84
596
1072
1476
1088
1029
18
15
547
620
193
201
89
65
145
281
797
1862
1062
166
117
116
516
1072
1476
1088
1029
18
15
547
620
193
201
89
65
145
281
797
1862
1062
166
117
117
516
1072
1476
1088
1029
18
15
547
620
193
201
89
65
145
281
797
1862
1062
182
117
85
596
1072
1476
1120
5
18
15
547
620
193
201
89
65
145
281
797
1862
1062
182
117
84
596
1072
1476
1120
5
18
15
547
620
193
201
89
65
145
281
797
1862
1062
182
117
116
516
1072
1476
1120
5
18
15
547
620
193
201
89
65
145
281
797
1862
1062
182
117
117
516
1072
1476
1120
5
18
15
547
620
193
201
89
65
145
281
797
1862
1062
182
181
116
596
1072
964
1120
133
18
15
547
620
193
201
89
65
145
281
797
1862
1063
164
116
84
596
560
1730
1091
1029
18
15
547
620
193
201
89
65
145
281
797
1862
1063
164
180
116
594
1072
1474
1091
69
18
15
547
620
193
201
89
65
145
281
797
1862
1063
165
116
84
596
560
1730
65
1028
18
15
547
620
193
201
89
65
145
281
797
1862
1063
165
117
85
596
560
1730
65
5
18
15
547
620
193
201
89
65
145
281
797
1862
1063
165
117
84
596
560
1730
65
5
18
15
547
620
193
201
89
65
145
281
797
1862
1063
181
116
84
596
560
1730
1121
4
18
15
547
620
193
201
89
65
145
281
797
1862
1063
181
117
85
596
560
1730
1121
5
18
15
547
620
193
201
89
65
145
281
797
1862
1063
181
117
84
596
560
1730
1121
5
18
15
547
620
193
201
89
65
145
281
797
1862
1063
181
180
116
594
1072
962
1121
132
18
15
547
620
193
201
89
65
145
281
797
1862
1063
180
116
84
596
560
1730
1123
5
18
15
547
620
193
201
89
65
145
281
797
1862
1063
180
180
116
594
1072
1474
1123
1157
18
15
547
620
193
201
89
65
145
281
797
1862
1570
164
116
84
594
560
704
104
6
18
15
547
620
193
201
89
65
145
281
797
1862
1570
164
180
116
596
560
704
104
134
18
15
547
620
193
201
89
65
145
281
797
1862
1570
164
180
116
594
560
704
104
134
18
15
547
620
193
201
89
65
145
281
797
1862
1570
180
116
84
594
560
704
72
1030
18
15
547
620
193
201
89
65
145
281
797
1862
1573
181
181
116
596
560
710
98
130
18
15
547
620
193
201
89
65
145
281
797
1862
1575
164
116
84
594
560
706
67
1029
18
15
547
620
193
201
89
65
145
281
797
1862
1575
164
180
116
594
560
706
67
133
18
15
547
620
193
201
89
65
145
281
797
1862
1575
165
116
84
594
560
706
65
1028
18
15
547
620
193
201
89
65
145
281
797
1862
1575
181
116
84
594
560
706
97
4
18
15
547
620
193
201
89
65
145
281
797
1862
1575
181
180
116
594
560
706
97
132
18
15
547
620
193
201
89
65
145
281
797
1862
1575
180
116
84
594
560
706
99
5
18
15
547
620
193
201
89
65
145
281
797
1862
1575
180
180
116
594
560
706
99
133
18
15
547
620
133
201
89
65
145
281
825
1890
1057
165
117
85
586
1036
1446
1195
1543
18
15
547
620
133
201
89
65
145
281
825
1890
1057
181
116
116
582
524
1766
167
4
18
15
547
620
133
201
89
65
145
281
825
1890
1057
181
117
85
586
1036
1446
1190
1538
18
15
547
620
133
201
89
65
145
281
825
1890
1059
164
117
85
586
1036
1441
1203
1543
18
15
547
620
133
201
89
65
145
281
825
1890
1059
181
116
84
586
1036
1441
1189
1540
18
15
547
620
133
201
89
65
145
281
825
1890
1059
181
116
116
582
524
1761
165
4
18
15
547
620
133
201
89
65
145
281
825
1890
1059
181
117
85
586
1036
1441
1189
1541
18
15
547
620
133
201
89
65
145
281
825
1890
1059
180
117
85
586
1036
1441
1187
1539
18
15
547
620
133
201
89
65
145
281
825
1890
1063
165
116
84
586
1036
1442
1204
1540
18
15
547
620
133
201
89
65
145
281
825
1890
1063
165
117
85
586
1036
1442
1204
1541
18
15
547
620
133
201
89
65
145
281
825
1890
1063
180
116
84
586
1036
1442
1187
1541
18
15
547
620
133
201
89
65
145
281
825
1890
969
845
628
116
582
524
13
1029
900
18
15
547
620
197
201
88
65
145
277
793
1666
36
165
116
92
592
682
227
183
5
18
15
547
620
197
201
88
65
145
277
793
1666
36
165
116
106
560
690
227
183
5
18
15
547
620
197
201
88
65
145
277
793
1666
36
181
116
92
592
682
227
163
5
18
15
547
620
197
201
88
65
145
277
793
1666
36
181
116
106
560
690
227
163
5
18
15
547
620
197
201
88
65
145
277
793
1666
36
181
117
93
593
681
227
163
3
18
15
547
620
197
201
88
65
145
277
793
1666
36
173
110
93
593
681
227
179
1
18
15
547
620
197
201
88
65
145
277
793
1666
36
173
110
92
592
682
227
179
1
18
15
547
620
197
201
88
65
145
277
793
1922
1060
165
116
92
496
634
1763
1091
1029
18
15
547
620
197
201
88
65
145
277
793
1922
1060
165
116
106
560
1202
995
1091
1029
18
15
547
620
197
201
88
65
145
277
793
1922
1060
165
116
106
496
626
1763
1091
1029
18
15
547
620
197
201
88
65
145
277
793
1922
1060
165
180
106
560
1202
995
1091
69
18
15
547
620
197
201
88
65
145
277
793
1922
1060
165
180
106
496
626
1763
1091
69
18
15
547
620
197
201
88
65
145
277
793
1922
1060
181
116
106
560
1202
867
1123
5
18
15
547
620
197
201
88
65
145
277
793
1922
1060
181
116
106
496
626
819
1123
5
18
15
547
620
197
201
88
65
145
277
793
1922
1060
181
180
106
496
626
819
1123
1157
18
15
547
620
197
201
88
65
145
277
793
1922
1060
173
110
102
497
633
1763
1095
1025
18
15
547
620
197
201
88
65
145
277
793
1922
548
165
116
92
592
1194
227
1091
1029
18
15
547
620
197
201
88
65
145
277
793
1922
548
165
116
92
496
634
227
67
1029
18
15
547
620
197
201
88
65
145
277
793
1922
548
165
116
106
496
626
227
67
1029
18
15
547
620
197
201
88
65
145
277
793
1922
548
165
180
106
496
626
227
67
69
18
15
547
620
197
201
88
65
145
277
793
1922
548
181
116
92
592
1194
227
1123
1029
18
15
547
620
197
201
88
65
145
277
793
1922
548
181
117
93
593
1194
227
1123
1027
18
15
547
620
197
201
88
65
145
277
793
1922
548
173
110
93
593
1193
227
1095
1025
18
15
547
620
197
201
88
65
145
277
793
1922
548
173
110
102
497
633
227
71
1025
18
15
547
620
197
201
88
65
145
277
793
1922
1572
165
116
92
496
634
739
67
1029
18
15
547
620
197
201
88
65
145
277
793
1922
1572
165
116
106
496
626
739
67
1029
18
15
547
620
197
201
88
65
145
277
793
1922
1572
165
180
106
496
626
739
67
133
18
15
547
620
197
201
88
65
145
277
793
1730
36
165
116
92
592
658
195
1091
5
18
15
547
620
197
201
88
65
145
277
793
1730
36
165
116
106
560
658
163
183
5
18
15
547
620
197
201
88
65
145
277
793
1730
36
181
116
92
592
658
195
163
5
18
15
547
620
197
201
88
65
145
277
793
1730
36
181
116
106
560
658
163
1187
5
18
15
547
620
197
201
88
65
145
277
793
1730
36
181
117
93
593
658
195
163
3
18
15
547
620
197
201
88
65
145
277
793
1730
36
173
110
93
593
658
195
1095
1
18
15
547
620
197
201
88
65
145
277
793
1730
36
173
110
92
592
658
195
1095
1
18
15
547
620
197
201
88
65
145
277
793
1730
36
174
110
93
593
658
163
169
1
18
15
547
620
197
201
88
65
145
277
793
1730
36
182
116
92
592
658
147
148
0
18
15
547
620
197
201
88
65
145
277
793
1730
36
182
116
106
560
658
147
148
0
18
15
547
620
197
201
88
65
145
277
793
1730
1572
165
116
92
592
658
707
67
1029
18
15
547
620
197
201
88
65
145
277
793
1730
1572
181
116
92
592
658
707
99
1029
18
15
547
620
197
201
88
65
145
277
793
1730
1572
173
110
93
593
658
707
71
1025
18
15
547
620
197
201
88
65
145
277
793
1858
1060
165
116
92
592
554
1699
183
5
18
15
547
620
197
201
88
65
145
277
793
1858
1060
165
116
106
560
1074
1475
1091
1029
18
15
547
620
197
201
88
65
145
277
793
1858
1060
165
116
106
304
562
1731
1091
1029
18
15
547
620
197
201
88
65
145
277
793
1858
1060
165
180
106
560
1074
1475
1091
69
18
15
547
620
197
201
88
65
145
277
793
1858
1060
165
180
106
304
562
1731
1091
133
18
15
547
620
197
201
88
65
145
277
793
1858
1060
181
116
92
592
1066
931
1187
5
18
15
547
620
197
201
88
65
145
277
793
1858
1060
181
116
106
560
1074
1475
1123
5
18
15
547
620
197
201
88
65
145
277
793
1858
1060
181
116
106
304
562
1731
1123
5
18
15
547
620
197
201
88
65
145
277
793
1858
1060
181
117
93
593
1066
931
1187
3
18
15
547
620
197
201
88
65
145
277
793
1858
1060
181
180
106
304
562
1731
1123
133
18
15
547
620
197
201
88
65
145
277
793
1858
1060
173
110
92
592
554
1699
179
1
18
15
547
620
197
201
88
65
145
277
793
1858
548
165
116
106
560
1074
419
67
5
18
15
547
620
197
201
88
65
145
277
793
1858
548
165
180
106
560
1074
419
67
69
18
15
547
620
197
201
88
65
145
277
793
1858
1572
165
116
106
304
562
707
67
1029
18
15
547
620
197
201
88
65
145
277
793
1858
1572
165
180
106
304
562
707
67
133
18
15
547
620
197
201
88
65
145
277
793
1858
1572
181
116
106
304
562
707
99
5
18
15
547
620
197
201
88
65
145
277
793
1858
1572
181
180
106
304
562
707
99
133
18
15
547
620
197
201
88
65
145
277
793
1826
1060
165
116
92
592
522
1827
183
5
18
15
547
620
197
201
88
65
145
277
793
1826
1060
181
116
92
592
522
1827
99
5
18
15
547
620
197
201
88
65
145
277
793
1826
1060
181
117
93
593
1033
1443
1187
3
18
15
547
620
197
201
88
65
145
277
793
1826
1060
173
110
93
593
1033
1443
1195
1
18
15
547
620
197
201
88
65
145
277
793
1826
1060
173
110
92
592
1034
1443
1195
1
18
15
547
620
197
201
88
65
145
277
793
1826
1060
174
110
93
593
1034
1443
1193
1537
18
15
547
620
197
201
88
65
145
277
793
1826
1060
805
628
92
592
522
1827
1463
901
18
15
547
620
197
201
88
65
145
277
793
1826
1060
821
628
92
592
522
1827
1443
901
18
15
547
620
197
201
88
65
145
281
793
1666
36
165
116
84
598
690
227
183
5
18
15
547
620
197
201
88
65
145
281
793
1666
36
181
116
84
598
690
227
163
5
18
15
547
620
197
201
88
65
145
281
793
1666
36
181
117
85
593
690
227
163
3
18
15
547
620
197
201
88
65
145
281
793
1666
36
181
117
84
598
690
227
163
3
18
15
547
620
197
201
88
65
145
281
793
1666
36
181
117
89
593
690
227
163
3
18
15
547
620
197
201
88
65
145
281
793
1666
36
181
117
89
598
690
227
163
3
18
15
547
620
197
201
88
65
145
281
793
1666
36
181
117
117
593
690
227
163
3
18
15
547
620
197
201
88
65
145
281
793
1922
548
165
116
84
598
1202
179
695
5
18
15
547
620
197
201
88
65
145
281
793
1922
548
165
117
85
593
1202
227
1091
1031
18
15
547
620
197
201
88
65
145
281
793
1922
548
165
117
89
593
1202
227
1091
1031
18
15
547
620
197
201
88
65
145
281
793
1922
548
181
116
84
598
1202
179
675
5
18
15
547
620
197
201
88
65
145
281
793
1922
548
181
117
85
593
1202
227
1123
1027
18
15
547
620
197
201
88
65
145
281
793
1922
548
181
117
84
598
1202
179
675
3
18
15
547
620
197
201
88
65
145
281
793
1922
548
181
117
89
593
1202
227
1123
1027
18
15
547
620
197
201
88
65
145
281
793
1922
548
181
117
89
598
1202
179
675
3
18
15
547
620
197
201
88
65
145
281
793
1730
36
165
116
84
598
658
147
183
5
18
15
547
620
197
201
88
65
145
281
793
1730
36
165
116
116
518
658
195
1091
5
18
15
547
620
197
201
88
65
145
281
793
1730
36
165
117
85
593
658
195
1091
7
18
15
547
620
197
201
88
65
145
281
793
1730
36
165
117
89
593
658
195
1091
7
18
15
547
620
197
201
88
65
145
281
793
1730
36
165
117
117
593
658
195
1091
7
18
15
547
620
197
201
88
65
145
281
793
1730
36
165
180
116
518
658
195
1091
69
18
15
547
620
197
201
88
65
145
281
793
1730
36
181
116
84
598
658
195
291
5
18
15
547
620
197
201
88
65
145
281
793
1730
36
181
116
116
518
658
195
1123
5
18
15
547
620
197
201
88
65
145
281
793
1730
36
181
117
85
593
658
195
1123
3
18
15
547
620
197
201
88
65
145
281
793
1730
36
181
117
89
593
658
195
1123
3
18
15
547
620
197
201
88
65
145
281
793
1730
36
181
117
89
598
658
195
291
3
18
15
547
620
197
201
88
65
145
281
793
1730
36
181
117
117
593
658
195
1123
3
18
15
547
620
197
201
88
65
145
281
793
1730
36
173
110
110
526
658
195
1095
1
18
15
547
620
197
201
88
65
145
281
793
1730
36
182
116
116
518
658
147
148
0
18
15
547
620
197
201
88
65
145
281
793
1730
36
182
180
116
518
658
147
148
128
18
15
547
620
197
201
88
65
145
281
793
1730
1572
165
116
116
518
658
1731
67
5
18
15
547
620
197
201
88
65
145
281
793
1730
1572
165
117
85
593
658
707
67
1031
18
15
547
620
197
201
88
65
145
281
793
1730
1572
165
117
89
593
658
707
67
1031
18
15
547
620
197
201
88
65
145
281
793
1730
1572
165
180
116
518
658
1731
67
69
18
15
547
620
197
201
88
65
145
281
793
1730
1572
181
116
116
518
658
1731
99
5
18
15
547
620
197
201
88
65
145
281
793
1730
1572
181
117
85
593
658
707
99
1027
18
15
547
620
197
201
88
65
145
281
793
1730
1572
181
117
89
593
658
707
99
1027
18
15
547
620
197
201
88
65
145
281
793
1730
1572
173
110
110
526
658
1731
71
1
18
15
547
620
197
201
88
65
145
281
793
1858
1060
165
116
84
598
1074
1475
1091
1029
18
15
547
620
197
201
88
65
145
281
793
1858
1060
165
117
85
593
1074
1475
1091
1031
18
15
547
620
197
201
88
65
145
281
793
1858
1060
165
117
84
598
562
1731
1091
1031
18
15
547
620
197
201
88
65
145
281
793
1858
1060
165
117
89
593
1074
1475
1091
1031
18
15
547
620
197
201
88
65
145
281
793
1858
1060
165
117
117
593
1074
1475
1091
1031
18
15
547
620
197
201
88
65
145
281
793
1858
1060
181
116
84
598
1074
1475
1123
5
18
15
547
620
197
201
88
65
145
281
793
1858
1060
181
117
85
593
1074
1475
1123
3
18
15
547
620
197
201
88
65
145
281
793
1858
1060
181
117
84
598
562
1731
1123
3
18
15
547
620
197
201
88
65
145
281
793
1858
1060
181
117
89
593
1074
1475
1123
3
18
15
547
620
197
201
88
65
145
281
793
1858
1060
181
117
117
593
1074
1475
1123
3
18
15
547
620
197
201
88
65
145
281
793
1858
1060
181
181
117
593
1074
1475
1123
1155
18
15
547
620
197
201
88
65
145
281
793
1858
1572
165
117
85
593
562
707
67
1031
18
15
547
620
197
201
88
65
145
281
793
1858
1572
165
117
89
593
562
707
67
1031
18
15
547
620
197
201
88
65
145
281
793
1858
1572
165
117
117
593
562
707
67
1031
18
15
547
620
197
201
88
65
145
281
793
1858
1572
181
117
85
593
562
707
99
3
18
15
547
620
197
201
88
65
145
281
793
1858
1572
181
117
89
593
562
707
99
3
18
15
547
620
197
201
88
65
145
281
793
1858
1572
181
117
117
593
562
707
99
3
18
15
547
620
197
201
88
65
145
281
793
1858
1572
181
181
117
593
562
707
99
131
18
15
547
620
197
201
89
65
145
277
793
1666
33
181
116
106
560
690
230
167
4
18
15
547
620
197
201
89
65
145
277
793
1666
34
182
116
93
593
682
224
163
3
18
15
547
620
197
201
89
65
145
277
793
1666
35
169
105
93
593
681
225
174
11
18
15
547
620
197
201
89
65
145
277
793
1666
35
169
110
93
593
681
225
182
4
18
15
547
620
197
201
89
65
145
277
793
1666
35
169
110
102
561
697
225
182
4
18
15
547
620
197
201
89
65
145
277
793
1666
35
164
117
93
593
682
234
179
7
18
15
547
620
197
201
89
65
145
277
793
1666
35
180
116
92
592
682
234
163
5
18
15
547
620
197
201
89
65
145
277
793
1666
35
180
117
93
593
681
225
163
3
18
15
547
620
197
201
89
65
145
277
793
1666
37
165
117
93
593
681
229
181
5
18
15
547
620
197
201
89
65
145
277
793
1666
37
181
117
93
593
681
229
149
5
18
15
547
620
197
201
89
65
145
277
793
1666
38
172
110
93
593
681
232
179
1
18
15
547
620
197
201
89
65
145
277
793
1666
38
180
116
92
592
682
232
163
5
18
15
547
620
197
201
89
65
145
277
793
1666
39
165
116
106
560
690
226
180
4
18
15
547
620
197
201
89
65
145
277
793
1666
39
181
116
92
592
682
226
162
4
18
15
547
620
197
201
89
65
145
277
793
1666
39
181
116
106
560
690
226
162
4
18
15
547
620
197
201
89
65
145
277
793
1666
39
181
117
93
593
681
233
161
5
18
15
547
620
197
201
89
65
145
277
793
1666
39
180
116
92
592
682
226
163
5
18
15
547
620
197
201
89
65
145
277
793
1666
39
180
116
106
560
690
226
163
5
18
15
547
620
197
201
89
65
145
277
793
1666
39
173
110
93
593
681
233
177
0
18
15
547
620
197
201
89
65
145
277
793
1922
1057
165
116
106
560
1202
870
1095
1028
18
15
547
620
197
201
89
65
145
277
793
1922
1057
165
116
106
496
628
1766
1095
1028
18
15
547
620
197
201
89
65
145
277
793
1922
1057
165
180
106
560
1202
870
1095
132
18
15
547
620
197
201
89
65
145
277
793
1922
1057
165
180
106
496
628
1766
1095
68
18
15
547
620
197
201
89
65
145
277
793
1922
1057
181
116
106
560
1202
870
1127
4
18
15
547
620
197
201
89
65
145
277
793
1922
545
165
116
106
496
628
230
71
1028
18
15
547
620
197
201
89
65
145
277
793
1922
545
165
180
106
496
628
230
71
68
18
15
547
620
197
201
89
65
145
277
793
1922
1058
172
110
106
496
628
816
184
2
18
15
547
620
197
201
89
65
145
277
793
1922
1058
166
113
93
497
634
1760
1092
1030
18
15
547
620
197
201
89
65
145
277
793
1922
1569
165
116
106
496
628
742
71
1028
18
15
547
620
197
201
89
65
145
277
793
1922
1569
165
180
106
496
628
742
71
132
18
15
547
620
197
201
89
65
145
277
793
1922
1059
164
117
93
497
633
1761
1091
1031
18
15
547
620
197
201
89
65
145
277
793
1922
1061
181
117
93
497
633
1765
1101
517
18
15
547
620
197
201
89
65
145
277
793
1922
546
166
113
93
497
634
224
68
1030
18
15
547
620
197
201
89
65
145
277
793
1922
546
182
116
93
593
1194
224
675
3
18
15
547
620
197
201
89
65
145
277
793
1922
1062
169
169
93
497
633
1768
1094
70
18
15
547
620
197
201
89
65
145
277
793
1922
1062
173
110
102
497
626
1764
1093
1024
18
15
547
620
197
201
89
65
145
277
793
1922
1062
173
110
106
496
626
1764
1093
1024
18
15
547
620
197
201
89
65
145
277
793
1922
1062
166
113
93
497
633
1768
1088
1030
18
15
547
620
197
201
89
65
145
277
793
1922
1062
174
110
102
497
633
1768
1092
0
18
15
547
620
197
201
89
65
145
277
793
1922
1062
174
110
106
496
633
1768
1092
0
18
15
547
620
197
201
89
65
145
277
793
1922
1063
169
110
102
561
1146
994
1094
1028
18
15
547
620
197
201
89
65
145
277
793
1922
1063
169
110
102
497
626
1762
1094
1028
18
15
547
620
197
201
89
65
145
277
793
1922
1063
169
110
106
496
626
1762
1094
1028
18
15
547
620
197
201
89
65
145
277
793
1922
1063
164
116
92
496
634
1762
1091
1029
18
15
547
620
197
201
89
65
145
277
793
1922
1063
164
116
106
560
1202
994
1091
1029
18
15
547
620
197
201
89
65
145
277
793
1922
1063
164
116
106
496
626
1762
1091
1029
18
15
547
620
197
201
89
65
145
277
793
1922
1063
164
180
106
560
1202
994
1091
69
18
15
547
620
197
201
89
65
145
277
793
1922
1063
164
180
106
496
626
1762
1091
69
18
15
547
620
197
201
89
65
145
277
793
1922
1063
165
116
92
496
634
1762
1090
1028
18
15
547
620
197
201
89
65
145
277
793
1922
1063
165
116
106
560
1202
994
1090
4
18
15
547
620
197
201
89
65
145
277
793
1922
1063
165
116
106
496
626
1762
1090
1028
18
15
547
620
197
201
89
65
145
277
793
1922
1063
165
180
106
560
1202
866
1090
132
18
15
547
620
197
201
89
65
145
277
793
1922
1063
180
116
106
560
1202
866
1123
5
18
15
547
620
197
201
89
65
145
277
793
1922
1063
173
110
102
497
626
1762
1092
0
18
15
547
620
197
201
89
65
145
277
793
1922
1063
173
110
106
496
626
1762
1092
0
18
15
547
620
197
201
89
65
145
277
793
1922
547
169
110
93
593
1193
225
694
4
18
15
547
620
197
201
89
65
145
277
793
1922
547
164
117
93
593
1193
225
1091
1031
18
15
547
620
197
201
89
65
145
277
793
1922
547
164
117
93
497
633
225
67
7
18
15
547
620
197
201
89
65
145
277
793
1922
547
165
169
93
497
633
225
69
1313
18
15
547
620
197
201
89
65
145
277
793
1922
547
180
116
92
592
1194
234
675
5
18
15
547
620
197
201
89
65
145
277
793
1922
547
180
117
93
593
1193
225
1123
1027
18
15
547
620
197
201
89
65
145
277
793
1922
1570
166
113
93
497
634
736
68
1030
18
15
547
620
197
201
89
65
145
277
793
1922
549
165
117
93
593
1193
229
1133
1029
18
15
547
620
197
201
89
65
145
277
793
1922
549
181
117
93
497
633
229
77
1029
18
15
547
620
197
201
89
65
145
277
793
1922
549
173
110
93
593
1193
229
69
0
18
15
547
620
197
201
89
65
145
277
793
1922
550
169
105
93
593
1193
228
70
6
18
15
547
620
197
201
89
65
145
277
793
1922
550
169
169
93
593
1193
228
70
134
18
15
547
620
197
201
89
65
145
277
793
1922
550
169
169
93
497
633
232
70
70
18
15
547
620
197
201
89
65
145
277
793
1922
550
180
116
92
592
1194
232
675
5
18
15
547
620
197
201
89
65
145
277
793
1922
550
173
110
102
497
626
228
69
1536
18
15
547
620
197
201
89
65
145
277
793
1922
550
173
110
106
496
626
228
69
1536
18
15
547
620
197
201
89
65
145
277
793
1922
550
166
113
93
497
633
232
64
1030
18
15
547
620
197
201
89
65
145
277
793
1922
550
174
110
102
497
633
232
68
0
18
15
547
620
197
201
89
65
145
277
793
1922
550
174
110
106
496
633
232
68
0
18
15
547
620
197
201
89
65
145
277
793
1922
1571
164
117
93
497
633
737
67
1031
18
15
547
620
197
201
89
65
145
277
793
1922
1571
165
169
93
497
633
737
69
289
18
15
547
620
197
201
89
65
145
277
793
1922
551
169
110
102
497
626
226
70
1028
18
15
547
620
197
201
89
65
145
277
793
1922
551
169
110
106
496
626
226
70
1028
18
15
547
620
197
201
89
65
145
277
793
1922
551
164
116
92
592
1194
226
1091
1029
18
15
547
620
197
201
89
65
145
277
793
1922
551
164
116
92
496
634
226
67
1029
18
15
547
620
197
201
89
65
145
277
793
1922
551
164
116
106
496
626
226
67
1029
18
15
547
620
197
201
89
65
145
277
793
1922
551
164
180
106
496
626
226
67
69
18
15
547
620
197
201
89
65
145
277
793
1922
551
165
116
92
496
634
226
66
4
18
15
547
620
197
201
89
65
145
277
793
1922
551
165
116
106
496
626
226
66
4
18
15
547
620
197
201
89
65
145
277
793
1922
551
181
116
92
592
1194
226
674
4
18
15
547
620
197
201
89
65
145
277
793
1922
551
181
117
93
593
1194
226
674
7
18
15
547
620
197
201
89
65
145
277
793
1922
551
180
116
92
592
1194
226
1123
1029
18
15
547
620
197
201
89
65
145
277
793
1922
551
173
110
93
593
1193
233
69
0
18
15
547
620
197
201
89
65
145
277
793
1922
551
173
110
102
497
626
226
68
0
18
15
547
620
197
201
89
65
145
277
793
1922
551
173
110
106
496
626
226
68
0
18
15
547
620
197
201
89
65
145
277
793
1922
1574
169
169
93
497
633
744
70
134
18
15
547
620
197
201
89
65
145
277
793
1922
1574
173
110
102
497
626
740
69
0
18
15
547
620
197
201
89
65
145
277
793
1922
1574
173
110
106
496
626
740
69
0
18
15
547
620
197
201
89
65
145
277
793
1922
1574
166
113
93
497
633
744
64
1030
18
15
547
620
197
201
89
65
145
277
793
1922
1574
174
110
102
497
633
744
68
0
18
15
547
620
197
201
89
65
145
277
793
1922
1574
174
110
106
496
633
744
68
0
18
15
547
620
197
201
89
65
145
277
793
1922
1575
169
110
102
497
626
738
70
1028
18
15
547
620
197
201
89
65
145
277
793
1922
1575
169
110
106
496
634
738
70
1028
18
15
547
620
197
201
89
65
145
277
793
1922
1575
164
116
92
496
634
738
67
1029
18
15
547
620
197
201
89
65
145
277
793
1922
1575
164
116
106
496
626
738
67
1029
18
15
547
620
197
201
89
65
145
277
793
1922
1575
164
180
106
496
626
738
67
133
18
15
547
620
197
201
89
65
145
277
793
1922
1575
165
116
92
496
634
738
66
4
18
15
547
620
197
201
89
65
145
277
793
1922
1575
165
116
106
496
626
738
66
4
18
15
547
620
197
201
89
65
145
277
793
1922
1575
173
110
102
497
626
738
68
0
18
15
547
620
197
201
89
65
145
277
793
1922
1575
173
110
106
496
626
738
68
0
18
15
547
620
197
201
89
65
145
277
793
1730
33
181
116
92
592
660
198
1127
4
18
15
547
620
197
201
89
65
145
277
793
1730
34
172
110
93
593
658
144
152
1
18
15
547
620
197
201
89
65
145
277
793
1730
34
172
110
92
592
660
144
152
1
18
15
547
620
197
201
89
65
145
277
793
1730
34
182
116
93
593
658
144
163
3
18
15
547
620
197
201
89
65
145
277
793
1730
1569
181
116
92
592
660
710
103
4
18
15
547
620
197
201
89
65
145
277
793
1730
35
181
116
92
592
660
193
293
4
18
15
547
620
197
201
89
65
145
277
793
1730
37
205
116
92
592
660
197
261
900
18
15
547
620
197
201
89
65
145
277
793
1730
38
169
105
93
593
658
196
70
6
18
15
547
620
197
201
89
65
145
277
793
1730
38
973
628
92
592
658
196
1797
772
18
15
547
620
197
201
89
65
145
277
793
1730
39
169
105
93
593
658
162
170
11
18
15
547
620
197
201
89
65
145
277
793
1730
39
164
116
92
592
658
194
1091
5
18
15
547
620
197
201
89
65
145
277
793
1730
39
181
116
92
592
660
194
148
4
18
15
547
620
197
201
89
65
145
277
793
1730
39
181
117
93
593
658
194
162
7
18
15
547
620
197
201
89
65
145
277
793
1730
39
180
116
92
592
660
146
163
5
18
15
547
620
197
201
89
65
145
277
793
1730
39
173
110
93
593
658
194
68
0
18
15
547
620
197
201
89
65
145
277
793
1730
39
973
628
92
592
658
194
1796
772
18
15
547
620
197
201
89
65
145
277
793
1730
1574
169
105
93
593
658
708
70
1030
18
15
547
620
197
201
89
65
145
277
793
1730
1575
164
116
92
592
658
706
67
1029
18
15
547
620
197
201
89
65
145
277
793
1730
1575
173
110
93
593
658
706
68
0
18
15
547
620
197
201
89
65
145
277
793
1858
1057
165
116
106
560
1074
1478
1095
1028
18
15
547
620
197
201
89
65
145
277
793
1858
1057
165
116
106
304
562
1734
1095
1028
18
15
547
620
197
201
89
65
145
277
793
1858
1057
165
180
106
560
1074
1478
1095
68
18
15
547
620
197
201
89
65
145
277
793
1858
1057
165
180
106
304
562
1734
1095
132
18
15
547
620
197
201
89
65
145
277
793
1858
1057
181
116
106
560
1074
1478
1127
4
18
15
547
620
197
201
89
65
145
277
793
1858
1057
181
116
106
304
562
1734
75
1028
18
15
547
620
197
201
89
65
145
277
793
1858
1057
181
180
106
304
562
1734
1127
132
18
15
547
620
197
201
89
65
145
277
793
1858
1569
165
116
106
304
562
710
71
1028
18
15
547
620
197
201
89
65
145
277
793
1858
1569
165
180
106
304
562
710
71
132
18
15
547
620
197
201
89
65
145
277
793
1858
1569
181
116
106
304
562
710
75
1028
18
15
547
620
197
201
89
65
145
277
793
1858
1569
181
180
106
304
562
710
103
132
18
15
547
620
197
201
89
65
145
277
793
1858
1059
164
116
106
560
1082
1482
1091
1029
18
15
547
620
197
201
89
65
145
277
793
1858
1059
164
180
106
560
1082
1482
1091
69
18
15
547
620
197
201
89
65
145
277
793
1858
1059
180
116
92
592
1066
938
1187
5
18
15
547
620
197
201
89
65
145
277
793
1858
1059
180
116
106
560
1082
1482
1123
1541
18
15
547
620
197
201
89
65
145
277
793
1858
1059
180
117
93
593
1065
929
1187
3
18
15
547
620
197
201
89
65
145
277
793
1858
1062
180
116
92
592
554
1704
1187
5
18
15
547
620
197
201
89
65
145
277
793
1858
1063
169
110
102
561
1074
1442
1094
4
18
15
547
620
197
201
89
65
145
277
793
1858
1063
164
116
106
560
1074
1474
1091
1029
18
15
547
620
197
201
89
65
145
277
793
1858
1063
164
180
106
560
1074
1474
1091
69
18
15
547
620
197
201
89
65
145
277
793
1858
1063
165
116
106
560
1074
1474
1090
1028
18
15
547
620
197
201
89
65
145
277
793
1858
1063
165
180
106
560
1074
1474
1090
1604
18
15
547
620
197
201
89
65
145
277
793
1858
1063
181
116
106
560
1074
1474
1122
4
18
15
547
620
197
201
89
65
145
277
793
1858
1063
180
116
106
560
1074
1474
1123
1541
18
15
547
620
197
201
89
65
145
277
793
1858
551
169
110
102
561
1074
418
70
4
18
15
547
620
197
201
89
65
145
277
793
1858
551
164
116
106
560
1074
418
67
5
18
15
547
620
197
201
89
65
145
277
793
1858
551
164
180
106
560
1074
418
67
69
18
15
547
620
197
201
89
65
145
277
793
1858
551
165
116
106
560
1074
418
66
4
18
15
547
620
197
201
89
65
145
277
793
1858
551
165
180
106
560
1074
418
66
68
18
15
547
620
197
201
89
65
145
277
793
1858
1575
164
116
106
304
562
706
67
1029
18
15
547
620
197
201
89
65
145
277
793
1858
1575
164
180
106
304
562
706
67
133
18
15
547
620
197
201
89
65
145
277
793
1858
1575
165
116
106
304
562
706
66
1028
18
15
547
620
197
201
89
65
145
277
793
1858
1575
165
180
106
304
562
706
66
68
18
15
547
620
197
201
89
65
145
277
793
1858
1575
181
116
106
304
562
706
98
4
18
15
547
620
197
201
89
65
145
277
793
1858
1575
181
180
106
304
562
706
98
132
18
15
547
620
197
201
89
65
145
277
793
1858
1575
180
116
106
304
562
706
99
5
18
15
547
620
197
201
89
65
145
277
793
1858
1575
180
180
106
304
562
706
99
1157
18
15
547
620
197
201
89
65
145
277
793
1826
1058
182
116
93
593
1034
1440
1187
3
18
15
547
620
197
201
89
65
145
277
793
1826
1059
169
105
93
593
1033
1441
1198
11
18
15
547
620
197
201
89
65
145
277
793
1826
1059
169
169
93
593
1033
1441
1198
139
18
15
547
620
197
201
89
65
145
277
793
1826
1059
169
110
93
593
521
1825
110
4
18
15
547
620
197
201
89
65
145
277
793
1826
1059
180
117
93
593
1033
1441
1187
3
18
15
547
620
197
201
89
65
145
277
793
1826
1059
820
629
93
593
521
1825
1443
899
18
15
547
620
197
201
89
65
145
277
793
1826
1061
165
117
93
593
1033
1445
1205
5
18
15
547
620
197
201
89
65
145
277
793
1826
1061
181
117
93
593
1033
1445
1173
5
18
15
547
620
197
201
89
65
145
277
793
1826
1063
181
116
92
592
522
1826
98
4
18
15
547
620
197
201
89
65
145
277
793
1826
1063
181
117
93
593
1034
1442
1186
7
18
15
547
620
197
201
89
65
145
277
793
1826
1063
180
116
92
592
522
1826
99
5
18
15
547
620
197
201
89
65
145
277
793
1826
1063
821
628
92
592
522
1826
1442
900
18
15
547
620
197
201
89
65
145
277
793
1826
969
809
105
93
593
521
13
1069
38
18
15
547
620
197
201
89
65
145
281
793
1666
33
169
105
89
593
690
230
174
11
18
15
547
620
197
201
89
65
145
281
793
1666
33
165
117
85
593
690
230
171
7
18
15
547
620
197
201
89
65
145
281
793
1666
33
165
117
84
598
690
230
171
7
18
15
547
620
197
201
89
65
145
281
793
1666
33
165
117
89
593
697
230
171
7
18
15
547
620
197
201
89
65
145
281
793
1666
33
165
117
117
593
690
230
171
7
18
15
547
620
197
201
89
65
145
281
793
1666
33
181
113
89
593
697
230
167
1
18
15
547
620
197
201
89
65
145
281
793
1666
33
181
116
84
598
692
230
167
4
18
15
547
620
197
201
89
65
145
281
793
1666
33
181
117
85
593
690
230
166
2
18
15
547
620
197
201
89
65
145
281
793
1666
33
181
117
84
598
690
230
166
2
18
15
547
620
197
201
89
65
145
281
793
1666
33
181
117
89
593
697
230
166
2
18
15
547
620
197
201
89
65
145
281
793
1666
33
181
117
117
593
690
230
166
2
18
15
547
620
197
201
89
65
145
281
793
1666
34
182
113
85
593
690
224
164
6
18
15
547
620
197
201
89
65
145
281
793
1666
34
182
116
84
598
690
224
163
3
18
15
547
620
197
201
89
65
145
281
793
1666
34
182
117
84
598
690
224
163
5
18
15
547
620
197
201
89
65
145
281
793
1666
35
181
113
89
593
697
225
165
1
18
15
547
620
197
201
89
65
145
281
793
1666
35
181
116
84
598
692
225
165
4
18
15
547
620
197
201
89
65
145
281
793
1666
35
181
117
89
593
697
225
165
5
18
15
547
620
197
201
89
65
145
281
793
1666
35
180
117
89
593
697
225
163
3
18
15
547
620
197
201
89
65
145
281
793
1666
37
164
116
84
598
692
229
188
6
18
15
547
620
197
201
89
65
145
281
793
1666
37
165
116
84
598
692
229
181
4
18
15
547
620
197
201
89
65
145
281
793
1666
38
165
117
84
598
690
228
181
5
18
15
547
620
197
201
89
65
145
281
793
1666
38
166
113
85
593
690
232
180
6
18
15
547
620
197
201
89
65
145
281
793
1666
38
166
117
89
593
697
232
180
5
18
15
547
620
197
201
89
65
145
281
793
1666
38
182
113
85
593
690
232
160
6
18
15
547
620
197
201
89
65
145
281
793
1666
38
182
113
89
593
697
232
160
6
18
15
547
620
197
201
89
65
145
281
793
1666
38
182
117
85
593
690
232
160
5
18
15
547
620
197
201
89
65
145
281
793
1666
38
182
117
84
598
690
232
160
5
18
15
547
620
197
201
89
65
145
281
793
1666
38
182
117
89
593
697
232
160
5
18
15
547
620
197
201
89
65
145
281
793
1666
38
182
117
117
593
690
232
160
5
18
15
547
620
197
201
89
65
145
281
793
1666
39
165
116
84
598
692
226
180
4
18
15
547
620
197
201
89
65
145
281
793
1666
39
165
117
85
593
690
226
180
5
18
15
547
620
197
201
89
65
145
281
793
1666
39
165
117
84
598
690
226
180
5
18
15
547
620
197
201
89
65
145
281
793
1666
39
165
117
89
593
690
226
180
5
18
15
547
620
197
201
89
65
145
281
793
1666
39
165
117
117
593
690
226
180
5
18
15
547
620
197
201
89
65
145
281
793
1666
39
181
113
89
593
697
226
162
1
18
15
547
620
197
201
89
65
145
281
793
1666
39
181
116
84
598
690
226
162
4
18
15
547
620
197
201
89
65
145
281
793
1666
39
181
117
85
593
690
226
162
7
18
15
547
620
197
201
89
65
145
281
793
1666
39
181
117
84
598
690
226
162
7
18
15
547
620
197
201
89
65
145
281
793
1666
39
181
117
89
593
697
226
162
7
18
15
547
620
197
201
89
65
145
281
793
1666
39
181
117
117
593
690
226
162
7
18
15
547
620
197
201
89
65
145
281
793
1666
39
180
116
84
598
692
226
163
5
18
15
547
620
197
201
89
65
145
281
793
1922
545
169
105
89
593
1202
230
1134
1030
18
15
547
620
197
201
89
65
145
281
793
1922
545
169
169
85
593
1202
230
110
134
18
15
547
620
197
201
89
65
145
281
793
1922
545
165
116
84
598
1202
230
1095
1028
18
15
547
620
197
201
89
65
145
281
793
1922
545
165
117
85
593
1202
230
70
5
18
15
547
620
197
201
89
65
145
281
793
1922
545
165
117
84
598
1202
230
70
5
18
15
547
620
197
201
89
65
145
281
793
1922
545
165
117
89
593
1202
230
70
5
18
15
547
620
197
201
89
65
145
281
793
1922
545
181
113
89
593
1202
230
1126
1025
18
15
547
620
197
201
89
65
145
281
793
1922
545
181
117
85
593
1202
230
1126
1026
18
15
547
620
197
201
89
65
145
281
793
1922
545
181
117
84
598
1202
230
1126
1026
18
15
547
620
197
201
89
65
145
281
793
1922
545
181
117
89
593
1202
230
1126
1026
18
15
547
620
197
201
89
65
145
281
793
1922
546
182
116
84
598
1202
224
1123
1027
18
15
547
620
197
201
89
65
145
281
793
1922
547
165
116
84
598
1204
225
69
4
18
15
547
620
197
201
89
65
145
281
793
1922
547
181
116
84
598
1204
225
677
4
18
15
547
620
197
201
89
65
145
281
793
1922
549
165
116
84
598
1204
229
1133
1028
18
15
547
620
197
201
89
65
145
281
793
1922
549
181
116
84
598
1204
229
1101
1028
18
15
547
620
197
201
89
65
145
281
793
1922
550
169
169
85
593
1202
228
70
134
18
15
547
620
197
201
89
65
145
281
793
1922
550
166
113
85
593
1202
232
1088
1030
18
15
547
620
197
201
89
65
145
281
793
1922
550
166
117
85
593
1202
232
1088
1029
18
15
547
620
197
201
89
65
145
281
793
1922
550
166
117
84
598
1202
232
1088
1029
18
15
547
620
197
201
89
65
145
281
793
1922
550
166
117
89
593
1209
232
1088
1029
18
15
547
620
197
201
89
65
145
281
793
1922
550
166
117
89
598
1202
232
1088
1029
18
15
547
620
197
201
89
65
145
281
793
1922
550
182
113
85
593
1202
232
672
6
18
15
547
620
197
201
89
65
145
281
793
1922
550
182
113
89
593
1209
232
672
6
18
15
547
620
197
201
89
65
145
281
793
1922
550
182
117
85
593
1202
232
672
5
18
15
547
620
197
201
89
65
145
281
793
1922
550
182
117
84
598
1202
232
672
5
18
15
547
620
197
201
89
65
145
281
793
1922
550
182
117
89
593
1202
232
672
5
18
15
547
620
197
201
89
65
145
281
793
1922
551
165
117
89
593
1202
226
1090
1031
18
15
547
620
197
201
89
65
145
281
793
1922
551
180
116
84
598
1204
178
675
5
18
15
547
620
197
201
89
65
145
281
793
1730
33
165
116
84
598
660
198
1095
4
18
15
547
620
197
201
89
65
145
281
793
1730
33
165
117
89
593
665
198
70
5
18
15
547
620
197
201
89
65
145
281
793
1730
33
181
113
89
593
665
198
166
1
18
15
547
620
197
201
89
65
145
281
793
1730
33
181
116
84
598
660
198
295
4
18
15
547
620
197
201
89
65
145
281
793
1730
33
181
117
89
593
665
198
166
2
18
15
547
620
197
201
89
65
145
281
793
1730
34
166
113
85
593
658
192
68
6
18
15
547
620
197
201
89
65
145
281
793
1730
34
166
117
89
593
665
192
1091
5
18
15
547
620
197
201
89
65
145
281
793
1730
34
182
113
85
593
658
144
164
6
18
15
547
620
197
201
89
65
145
281
793
1730
34
182
113
89
593
658
144
164
6
18
15
547
620
197
201
89
65
145
281
793
1730
34
182
116
84
598
658
144
163
3
18
15
547
620
197
201
89
65
145
281
793
1730
34
182
117
89
593
665
192
291
5
18
15
547
620
197
201
89
65
145
281
793
1730
1569
165
116
84
598
660
710
71
1028
18
15
547
620
197
201
89
65
145
281
793
1730
1569
165
117
89
593
665
710
70
1029
18
15
547
620
197
201
89
65
145
281
793
1730
1569
181
116
84
598
660
710
103
4
18
15
547
620
197
201
89
65
145
281
793
1730
1569
181
117
89
593
665
710
102
2
18
15
547
620
197
201
89
65
145
281
793
1730
35
164
117
89
593
665
193
1091
7
18
15
547
620
197
201
89
65
145
281
793
1730
35
165
117
89
593
665
193
69
5
18
15
547
620
197
201
89
65
145
281
793
1730
35
181
113
89
593
665
193
165
1
18
15
547
620
197
201
89
65
145
281
793
1730
35
181
116
84
598
660
161
165
4
18
15
547
620
197
201
89
65
145
281
793
1730
35
181
117
89
593
665
193
165
5
18
15
547
620
197
201
89
65
145
281
793
1730
35
180
117
89
593
665
193
163
3
18
15
547
620
197
201
89
65
145
281
793
1730
37
165
116
84
598
660
197
1133
4
18
15
547
620
197
201
89
65
145
281
793
1730
37
165
117
89
593
665
197
1090
5
18
15
547
620
197
201
89
65
145
281
793
1730
37
181
113
89
593
665
197
162
1
18
15
547
620
197
201
89
65
145
281
793
1730
37
181
117
89
593
665
197
162
6
18
15
547
620
197
201
89
65
145
281
793
1730
38
169
105
89
593
658
196
70
6
18
15
547
620
197
201
89
65
145
281
793
1730
38
169
169
85
593
658
196
70
70
18
15
547
620
197
201
89
65
145
281
793
1730
38
166
113
85
593
658
196
1088
6
18
15
547
620
197
201
89
65
145
281
793
1730
38
182
113
85
593
658
196
288
6
18
15
547
620
197
201
89
65
145
281
793
1730
38
182
113
89
593
658
196
288
6
18
15
547
620
197
201
89
65
145
281
793
1730
39
169
169
85
593
658
162
170
139
18
15
547
620
197
201
89
65
145
281
793
1730
39
164
116
116
518
658
194
1091
5
18
15
547
620
197
201
89
65
145
281
793
1730
39
164
180
116
518
658
194
1091
69
18
15
547
620
197
201
89
65
145
281
793
1730
39
165
116
84
598
660
146
180
4
18
15
547
620
197
201
89
65
145
281
793
1730
39
165
116
116
518
658
194
1090
4
18
15
547
620
197
201
89
65
145
281
793
1730
39
165
117
85
593
658
162
180
5
18
15
547
620
197
201
89
65
145
281
793
1730
39
165
180
116
518
658
194
1090
68
18
15
547
620
197
201
89
65
145
281
793
1730
39
181
116
84
598
660
146
148
4
18
15
547
620
197
201
89
65
145
281
793
1730
39
181
116
116
518
658
194
290
4
18
15
547
620
197
201
89
65
145
281
793
1730
39
172
110
110
526
658
146
179
1
18
15
547
620
197
201
89
65
145
281
793
1730
39
172
174
110
526
658
146
179
129
18
15
547
620
197
201
89
65
145
281
793
1730
39
180
116
84
598
660
146
1187
5
18
15
547
620
197
201
89
65
145
281
793
1730
39
180
116
116
518
658
194
291
5
18
15
547
620
197
201
89
65
145
281
793
1730
39
173
110
110
526
658
146
178
0
18
15
547
620
197
201
89
65
145
281
793
1730
39
173
174
110
526
658
146
178
128
18
15
547
620
197
201
89
65
145
281
793
1730
1570
166
117
89
593
665
704
67
1029
18
15
547
620
197
201
89
65
145
281
793
1730
1571
164
117
89
593
665
705
67
1031
18
15
547
620
197
201
89
65
145
281
793
1730
1571
165
117
89
593
665
705
69
1029
18
15
547
620
197
201
89
65
145
281
793
1730
1573
165
116
84
598
660
709
109
1028
18
15
547
620
197
201
89
65
145
281
793
1730
1573
165
117
89
593
665
709
66
1029
18
15
547
620
197
201
89
65
145
281
793
1730
1573
181
117
89
593
665
709
98
2
18
15
547
620
197
201
89
65
145
281
793
1730
1574
169
169
85
593
658
708
70
134
18
15
547
620
197
201
89
65
145
281
793
1730
1574
166
113
85
593
658
708
64
1030
18
15
547
620
197
201
89
65
145
281
793
1730
1575
164
116
116
518
658
1730
67
5
18
15
547
620
197
201
89
65
145
281
793
1730
1575
164
180
116
518
658
1730
67
69
18
15
547
620
197
201
89
65
145
281
793
1730
1575
165
116
116
518
658
1730
66
4
18
15
547
620
197
201
89
65
145
281
793
1730
1575
165
180
116
518
658
1730
66
68
18
15
547
620
197
201
89
65
145
281
793
1858
1057
169
105
89
593
562
1734
1134
6
18
15
547
620
197
201
89
65
145
281
793
1858
1057
169
169
85
593
1074
1478
1134
1158
18
15
547
620
197
201
89
65
145
281
793
1858
1057
165
116
84
598
1074
966
1095
1028
18
15
547
620
197
201
89
65
145
281
793
1858
1057
165
117
85
593
1074
1478
1094
1029
18
15
547
620
197
201
89
65
145
281
793
1858
1057
165
117
89
593
1074
1478
1094
1029
18
15
547
620
197
201
89
65
145
281
793
1858
1057
165
117
117
593
1074
1478
1094
1029
18
15
547
620
197
201
89
65
145
281
793
1858
1057
165
181
117
593
1074
1478
1094
69
18
15
547
620
197
201
89
65
145
281
793
1858
1057
181
113
89
593
1074
1478
1126
1
18
15
547
620
197
201
89
65
145
281
793
1858
1057
181
116
84
598
1074
966
1099
4
18
15
547
620
197
201
89
65
145
281
793
1858
1057
181
117
85
593
1074
1478
1126
2
18
15
547
620
197
201
89
65
145
281
793
1858
1057
181
117
89
593
1074
1478
1126
2
18
15
547
620
197
201
89
65
145
281
793
1858
1057
181
117
117
593
1074
1478
1126
2
18
15
547
620
197
201
89
65
145
281
793
1858
1057
181
181
117
593
1074
1478
1126
1154
18
15
547
620
197
201
89
65
145
281
793
1858
1058
166
113
85
593
562
1728
68
1030
18
15
547
620
197
201
89
65
145
281
793
1858
1058
166
117
84
598
562
1728
1091
1029
18
15
547
620
197
201
89
65
145
281
793
1858
1058
182
113
85
593
562
1728
1124
6
18
15
547
620
197
201
89
65
145
281
793
1858
1058
182
113
89
593
1074
1472
1124
6
18
15
547
620
197
201
89
65
145
281
793
1858
1058
182
177
117
593
1074
1472
1124
1158
18
15
547
620
197
201
89
65
145
281
793
1858
1058
182
116
84
598
1074
1472
1123
3
18
15
547
620
197
201
89
65
145
281
793
1858
1569
169
105
89
593
562
710
110
6
18
15
547
620
197
201
89
65
145
281
793
1858
1569
169
169
85
593
562
710
110
134
18
15
547
620
197
201
89
65
145
281
793
1858
1569
165
116
84
598
562
710
71
1028
18
15
547
620
197
201
89
65
145
281
793
1858
1569
165
117
85
593
562
710
70
1029
18
15
547
620
197
201
89
65
145
281
793
1858
1569
165
117
84
598
562
710
70
1029
18
15
547
620
197
201
89
65
145
281
793
1858
1569
165
117
89
593
562
710
70
1029
18
15
547
620
197
201
89
65
145
281
793
1858
1569
165
117
117
593
562
710
70
1029
18
15
547
620
197
201
89
65
145
281
793
1858
1569
165
181
117
593
562
710
70
133
18
15
547
620
197
201
89
65
145
281
793
1858
1569
181
113
89
593
562
710
102
1
18
15
547
620
197
201
89
65
145
281
793
1858
1569
181
116
84
598
562
710
75
1028
18
15
547
620
197
201
89
65
145
281
793
1858
1569
181
117
85
593
562
710
75
1027
18
15
547
620
197
201
89
65
145
281
793
1858
1569
181
117
84
598
562
710
75
1027
18
15
547
620
197
201
89
65
145
281
793
1858
1569
181
117
89
593
562
710
75
1027
18
15
547
620
197
201
89
65
145
281
793
1858
1569
181
117
117
593
562
710
75
1027
18
15
547
620
197
201
89
65
145
281
793
1858
1569
181
181
117
593
562
710
75
131
18
15
547
620
197
201
89
65
145
281
793
1858
1059
164
181
117
593
1081
1473
1091
71
18
15
547
620
197
201
89
65
145
281
793
1858
1059
165
116
84
598
564
1729
69
1028
18
15
547
620
197
201
89
65
145
281
793
1858
1059
165
181
117
593
1081
1473
1093
69
18
15
547
620
197
201
89
65
145
281
793
1858
1059
181
116
84
598
564
1729
1125
4
18
15
547
620
197
201
89
65
145
281
793
1858
1059
181
181
117
593
1081
1473
1125
1157
18
15
547
620
197
201
89
65
145
281
793
1858
1059
180
181
117
593
1081
1473
1123
1155
18
15
547
620
197
201
89
65
145
281
793
1858
1061
165
116
84
598
1076
965
1133
4
18
15
547
620
197
201
89
65
145
281
793
1858
1061
165
181
117
593
1081
1477
1090
70
18
15
547
620
197
201
89
65
145
281
793
1858
1061
181
181
117
593
1081
1477
1122
1155
18
15
547
620
197
201
89
65
145
281
793
1858
1062
169
105
89
593
562
1732
70
1030
18
15
547
620
197
201
89
65
145
281
793
1858
1062
169
169
85
593
1074
1476
1094
70
18
15
547
620
197
201
89
65
145
281
793
1858
1062
166
113
85
593
562
1732
1088
1030
18
15
547
620
197
201
89
65
145
281
793
1858
1062
182
113
85
593
562
1732
1120
6
18
15
547
620
197
201
89
65
145
281
793
1858
1062
182
113
89
593
1074
964
1120
6
18
15
547
620
197
201
89
65
145
281
793
1858
1062
182
177
117
593
1074
964
1120
134
18
15
547
620
197
201
89
65
145
281
793
1858
1063
164
116
84
598
1076
962
1091
1029
18
15
547
620
197
201
89
65
145
281
793
1858
1063
180
116
84
598
1076
962
1123
5
18
15
547
620
197
201
89
65
145
281
793
1858
1570
166
113
85
593
562
704
68
1030
18
15
547
620
197
201
89
65
145
281
793
1858
1570
166
117
84
598
562
704
67
1029
18
15
547
620
197
201
89
65
145
281
793
1858
1570
182
116
84
598
562
704
99
3
18
15
547
620
197
201
89
65
145
281
793
1858
1571
164
181
117
593
569
705
67
1095
18
15
547
620
197
201
89
65
145
281
793
1858
1571
165
181
117
593
569
705
69
133
18
15
547
620
197
201
89
65
145
281
793
1858
1571
181
181
117
593
569
705
101
133
18
15
547
620
197
201
89
65
145
281
793
1858
1571
180
181
117
593
569
705
99
1155
18
15
547
620
197
201
89
65
145
281
793
1826
1057
149
180
116
262
524
1734
139
1284
18
15
547
620
197
201
89
65
145
281
793
1826
1057
165
116
116
518
1036
966
1095
1028
18
15
547
620
197
201
89
65
145
281
793
1826
1057
165
116
116
262
524
1734
1095
4
18
15
547
620
197
201
89
65
145
281
793
1826
1057
165
180
116
518
524
806
1095
68
18
15
547
620
197
201
89
65
145
281
793
1826
1057
165
180
116
262
524
806
71
132
18
15
547
620
197
201
89
65
145
281
793
1826
1057
181
116
116
518
1036
966
1127
4
18
15
547
620
197
201
89
65
145
281
793
1826
1057
181
116
116
262
524
1734
167
4
18
15
547
620
197
201
89
65
145
281
793
1826
1057
181
180
116
262
524
1734
1191
900
18
15
547
620
197
201
89
65
145
281
793
1826
1569
165
116
116
262
524
710
71
4
18
15
547
620
197
201
89
65
145
281
793
1826
1059
164
116
116
518
1036
1473
1091
1029
18
15
547
620
197
201
89
65
145
281
793
1826
1059
164
116
116
262
524
1729
1091
5
18
15
547
620
197
201
89
65
145
281
793
1826
1059
164
180
116
518
524
801
1091
69
18
15
547
620
197
201
89
65
145
281
793
1826
1059
164
180
116
262
524
801
67
69
18
15
547
620
197
201
89
65
145
281
793
1826
1059
165
116
116
518
1036
1473
1093
1028
18
15
547
620
197
201
89
65
145
281
793
1826
1059
165
116
116
262
524
1729
1093
4
18
15
547
620
197
201
89
65
145
281
793
1826
1059
165
180
116
518
524
801
69
68
18
15
547
620
197
201
89
65
145
281
793
1826
1059
165
180
116
262
524
801
69
68
18
15
547
620
197
201
89
65
145
281
793
1826
1059
181
116
116
518
524
801
1125
4
18
15
547
620
197
201
89
65
145
281
793
1826
1059
181
116
116
262
524
801
101
4
18
15
547
620
197
201
89
65
145
281
793
1826
1059
181
180
116
262
524
801
101
132
18
15
547
620
197
201
89
65
145
281
793
1826
1059
180
180
116
262
524
801
99
133
18
15
547
620
197
201
89
65
145
281
793
1826
1062
146
180
116
262
524
1732
140
1288
18
15
547
620
197
201
89
65
145
281
793
1826
1571
164
116
116
262
524
705
67
5
18
15
547
620
197
201
89
65
145
281
793
1826
1571
165
116
116
262
524
705
69
4
18
15
547
620
197
201
89
93
157
281
793
1730
33
961
609
70
593
665
198
1795
771
18
15
547
620
197
201
89
93
157
281
793
1730
33
961
609
74
593
665
198
1795
771
18
15
547
620
197
201
89
93
157
281
793
1730
33
961
608
74
593
665
198
1797
768
18
15
563
620
193
201
89
65
129
265
781
1670
37
165
121
126
562
688
230
185
1
18
15
563
620
193
201
89
65
129
265
781
1670
39
165
121
126
562
688
226
185
1
18
15
563
620
193
201
89
65
129
265
781
1926
1058
164
100
126
498
624
816
104
8
18
15
563
620
193
201
89
65
129
265
781
1926
1058
164
164
126
498
624
816
104
136
18
15
563
620
193
201
89
65
129
265
781
1926
1058
170
98
126
498
624
816
1132
12
18
15
563
620
193
201
89
65
129
265
781
1926
1058
170
162
126
498
624
816
1132
140
18
15
563
620
193
201
89
65
129
265
781
1926
1058
172
98
126
498
624
816
184
12
18
15
563
620
193
201
89
65
129
265
781
1926
1058
172
162
126
498
624
816
184
140
18
15
563
620
193
201
89
65
129
265
781
1926
1058
172
100
126
498
624
816
184
8
18
15
563
620
193
201
89
65
129
265
781
1926
1058
172
164
126
498
624
816
184
136
18
15
563
620
193
201
89
65
129
265
781
1926
1058
180
100
126
498
624
1760
1096
520
18
15
563
620
193
201
89
65
129
265
781
1926
1058
166
98
126
498
624
1760
1092
1036
18
15
563
620
193
201
89
65
129
265
781
1926
1058
166
162
126
498
624
1760
1092
1100
18
15
563
620
193
201
89
65
129
265
781
1926
1058
174
98
126
498
624
816
180
4
18
15
563
620
193
201
89
65
129
265
781
1926
1058
174
162
126
498
624
816
180
132
18
15
563
620
193
201
89
65
129
265
781
1926
1058
154
162
126
498
624
816
140
1292
18
15
563
620
193
201
89
65
129
265
781
1926
1058
186
98
126
498
624
816
1100
1028
18
15
563
620
193
201
89
65
129
265
781
1926
1059
165
121
126
562
1136
849
1093
1025
18
15
563
620
193
201
89
65
129
265
781
1926
1059
165
121
126
498
624
817
69
1
18
15
563
620
193
201
89
65
129
265
781
1926
1059
165
100
126
498
624
817
69
532
18
15
563
620
193
201
89
65
129
265
781
1926
1059
165
164
126
498
624
817
69
140
18
15
563
620
193
201
89
65
129
265
781
1926
1059
165
185
126
498
624
817
69
129
18
15
563
620
193
201
89
65
129
265
781
1926
1059
181
100
126
498
624
817
1125
12
18
15
563
620
193
201
89
65
129
265
781
1926
1061
165
121
126
562
624
2013
1133
1
18
15
563
620
193
201
89
65
129
265
781
1926
546
180
100
126
498
624
224
72
1032
18
15
563
620
193
201
89
65
129
265
781
1926
546
166
98
126
498
624
224
68
1036
18
15
563
620
193
201
89
65
129
265
781
1926
546
166
162
126
498
624
224
68
140
18
15
563
620
193
201
89
65
129
265
781
1926
1062
185
100
126
498
624
1764
166
8
18
15
563
620
193
201
89
65
129
265
781
1926
1062
166
162
126
498
624
1764
1088
1100
18
15
563
620
193
201
89
65
129
265
781
1926
1062
178
100
126
498
624
1764
1100
1032
18
15
563
620
193
201
89
65
129
265
781
1926
1063
169
100
126
498
624
818
70
536
18
15
563
620
193
201
89
65
129
265
781
1926
1063
164
98
126
498
624
1762
1091
529
18
15
563
620
193
201
89
65
129
265
781
1926
1063
164
100
126
498
624
1762
1091
520
18
15
563
620
193
201
89
65
129
265
781
1926
1063
164
164
126
498
624
1762
1091
1096
18
15
563
620
193
201
89
65
129
265
781
1926
1063
185
100
126
498
624
1762
1098
1032
18
15
563
620
193
201
89
65
129
265
781
1926
1063
165
98
126
498
624
1762
1090
528
18
15
563
620
193
201
89
65
129
265
781
1926
1063
165
121
126
498
624
1762
1089
1025
18
15
563
620
193
201
89
65
129
265
781
1926
1063
165
185
126
498
624
1762
1089
65
18
15
563
620
193
201
89
65
129
265
781
1926
1063
172
164
126
498
624
818
179
296
18
15
563
620
193
201
89
65
129
265
781
1926
1063
180
100
126
498
624
818
1123
8
18
15
563
620
193
201
89
65
129
265
781
1926
1570
180
100
126
498
624
736
72
1032
18
15
563
620
193
201
89
65
129
265
781
1926
1570
166
98
126
498
624
736
68
1036
18
15
563
620
193
201
89
65
129
265
781
1926
1570
166
162
126
498
624
736
68
140
18
15
563
620
193
201
89
65
129
265
781
1926
550
185
100
126
498
624
228
678
8
18
15
563
620
193
201
89
65
129
265
781
1926
550
166
162
126
498
624
228
64
76
18
15
563
620
193
201
89
65
129
265
781
1926
550
178
100
126
498
624
228
76
1032
18
15
563
620
193
201
89
65
129
265
781
1926
551
169
162
126
498
624
226
70
1324
18
15
563
620
193
201
89
65
129
265
781
1926
551
164
98
126
498
624
226
67
1041
18
15
563
620
193
201
89
65
129
265
781
1926
551
164
162
126
498
624
226
67
145
18
15
563
620
193
201
89
65
129
265
781
1926
551
164
100
126
498
624
226
67
1032
18
15
563
620
193
201
89
65
129
265
781
1926
551
164
164
126
498
624
226
67
136
18
15
563
620
193
201
89
65
129
265
781
1926
551
185
100
126
498
624
226
74
1032
18
15
563
620
193
201
89
65
129
265
781
1926
551
165
98
126
498
624
226
66
1040
18
15
563
620
193
201
89
65
129
265
781
1926
551
165
162
126
498
624
226
66
144
18
15
563
620
193
201
89
65
129
265
781
1926
551
165
121
126
498
624
226
65
1025
18
15
563
620
193
201
89
65
129
265
781
1926
551
165
164
126
498
624
226
65
1316
18
15
563
620
193
201
89
65
129
265
781
1926
551
165
185
126
498
624
226
65
65
18
15
563
620
193
201
89
65
129
265
781
1926
1575
169
162
126
498
624
738
70
300
18
15
563
620
193
201
89
65
129
265
781
1926
1575
165
98
126
498
624
738
66
1040
18
15
563
620
193
201
89
65
129
265
781
1926
1575
165
162
126
498
624
738
66
144
18
15
563
620
193
201
89
65
129
265
781
1926
1575
165
121
126
498
624
738
65
1025
18
15
563
620
193
201
89
65
129
265
781
1926
1575
165
164
126
498
624
738
65
292
18
15
563
620
193
201
89
65
129
265
781
1926
1575
165
185
126
498
624
738
65
129
18
15
563
620
193
201
89
65
129
265
781
1830
1061
165
121
126
562
528
829
185
1
18
15
563
620
193
201
89
65
129
265
781
1830
1063
165
121
126
562
528
802
65
1
18
15
563
620
193
201
89
65
129
265
781
1830
1063
165
185
126
306
528
1730
153
129
18
15
563
620
193
201
89
65
129
265
781
1830
1575
165
185
126
306
528
658
65
65
18
15
563
620
193
201
89
65
193
265
781
1926
1058
148
148
126
562
624
1616
136
1222
18
15
563
620
193
201
89
65
193
265
781
1926
1058
148
274
62
498
624
816
136
1473
18
15
563
620
193
201
89
65
193
265
781
1926
1058
148
146
126
562
624
1616
1160
1217
18
15
563
620
193
201
89
65
193
265
781
1926
1058
180
274
62
498
624
816
1096
1473
18
15
563
620
193
201
89
65
193
265
781
1926
1058
166
290
62
498
624
1760
1092
1484
18
15
563
620
193
201
89
65
193
265
781
1926
1058
154
274
62
498
624
816
140
1476
18
15
563
620
193
201
89
65
193
265
781
1926
1059
165
313
62
498
624
817
1093
1473
18
15
563
620
193
201
89
65
193
265
781
1926
1062
166
290
62
498
624
1764
1088
1484
18
15
563
620
193
201
89
65
193
265
781
1926
1063
164
292
62
498
624
818
1091
1480
18
15
563
620
193
201
89
65
193
265
781
1926
1570
166
290
62
498
624
736
68
1484
18
15
563
620
193
201
89
65
193
265
781
1830
1058
148
148
126
562
1040
1424
1160
1224
18
15
563
620
193
201
89
65
193
265
781
1830
1058
148
146
126
562
1040
1424
1160
1217
18
15
563
620
193
201
89
65
193
265
781
1830
1061
148
148
126
562
528
829
140
1224
18
15
563
620
197
201
89
65
129
265
793
1826
1062
174
162
126
262
521
1736
1092
68
18
15
747
244
1
777
409
929
689
1681
189
390
201
668
753
1673
1673
1544
110
264
583
18
15
747
244
1
777
409
929
689
1681
1725
390
201
668
753
1673
137
8
110
520
583
18
15
747
244
16
777
409
929
689
1681
155
387
203
665
757
1673
1616
1609
1145
533
581
18
15
747
244
16
777
409
929
689
1681
1691
387
203
665
757
1673
80
73
1145
533
581
18
15
747
244
1
776
402
916
725
1553
189
388
204
592
722
1774
1673
1641
109
332
558
18
15
747
244
1
776
402
916
725
1553
1725
388
204
592
722
1774
137
41
109
332
558
18
15
747
244
1
776
402
916
725
1681
189
388
204
592
722
1646
1545
1641
109
332
558
18
15
747
244
1
776
402
916
725
1681
189
388
204
592
722
1646
1673
1537
109
332
558
18
15
747
244
1
776
402
916
725
1681
1725
388
204
592
722
1646
137
105
109
332
558
18
15
1070
142
129
674
352
545
902
210
115
480
317
525
882
1546
1034
667
159
433
545
18
15
754
240
1
777
410
923
708
1537
137
398
200
640
705
1757
1646
1638
103
513
671
18
15
754
240
1
777
410
923
708
1537
1673
398
200
640
705
1773
174
54
103
513
671
18
15
754
240
1
777
410
923
708
1537
185
398
200
640
705
1773
1678
1542
103
513
671
18
15
754
240
1
777
410
923
708
1537
157
398
200
640
705
1757
1622
162
103
513
671
18
15
754
240
1
777
410
923
708
1537
189
398
200
640
705
1773
1677
130
103
513
671
18
15
754
240
1
777
410
923
708
1537
1721
398
200
640
705
1773
142
6
103
513
671
18
15
754
240
1
777
410
923
708
1541
1677
430
200
640
705
1781
170
10
1947
513
559
18
15
754
240
1
777
410
923
708
1541
1693
410
208
640
705
1777
146
1
1952
514
303
18
15
754
240
1
777
410
923
708
1541
1693
410
208
640
705
1781
146
1
1952
514
303
18
15
754
240
1
777
410
923
708
1669
1693
410
208
640
705
1649
18
1
1952
514
303
18
15
754
240
1
777
410
923
708
1670
169
430
200
384
705
1648
1542
134
71
1
559
18
15
754
240
1
777
410
923
708
1670
169
430
200
384
705
1648
1798
134
71
1
559
18
15
754
240
1
777
410
923
708
1670
169
430
200
640
705
1648
1542
1542
71
513
671
18
15
754
240
1
777
410
923
708
1670
169
430
200
640
705
1648
1798
134
71
513
559
18
15
754
240
1
777
410
923
708
1670
153
398
200
640
705
1640
1574
1190
103
513
671
18
15
754
240
1
777
410
923
708
1670
1705
430
200
384
705
1648
6
6
71
1
559
18
15
754
240
1
777
410
923
708
1670
1705
430
200
640
705
1648
6
6
71
513
559
18
15
754
240
1
777
410
923
708
1670
1689
398
200
640
705
1640
38
38
103
513
671
18
15
754
240
1
777
410
923
708
1670
1689
398
200
640
705
1640
102
102
103
513
671
18
15
754
240
1
777
410
923
708
1670
1702
430
200
640
705
1648
0
10
1947
513
559
18
15
754
240
129
777
410
923
708
1537
1545
270
200
640
705
1757
238
230
103
513
671
18
15
1266
112
1
777
410
923
1732
385
441
398
200
640
1729
109
14
262
103
513
1695
18
15
1266
112
1
777
410
923
1732
390
425
430
200
640
1729
112
6
262
71
513
1695
18
15
1266
112
1
777
410
923
1732
390
409
398
200
640
1729
104
38
294
103
513
1695
18
15
1146
2
19
1041
33
1
768
147
88
921
669
2
256
259
1027
1935
1410
48
896
18
15
1146
2
19
1041
33
1
768
147
88
924
669
1
256
259
1027
1928
1410
62
896
18
15
1146
2
19
1041
33
1
768
147
88
924
670
1
256
259
1027
1928
1408
62
896
18
15
1146
2
19
1041
33
1
768
147
88
924
670
2
256
259
1027
1928
1408
60
896
18
15
1146
2
19
1043
33
1
768
147
88
920
665
1
256
259
1027
1932
1414
60
896
18
15
1146
2
19
1043
33
1
768
147
88
920
670
1
256
259
1027
1932
1412
52
896
18
15
1146
2
19
1043
33
2
768
147
88
920
670
0
256
259
1027
1932
1412
54
897
18
15
1146
2
19
785
33
1
768
147
88
398
31
1
512
259
1027
901
1056
828
1792
18
15
1146
2
19
785
33
1
768
147
88
398
31
1
512
1667
3
901
1056
828
1792
18
15
1146
2
19
785
33
1
768
147
88
412
29
1
512
259
1027
905
1026
830
1856
18
15
1146
2
19
785
33
1
768
147
88
412
30
1
512
259
1027
904
1024
830
1856
18
15
1146
2
19
785
33
1
768
147
88
412
30
513
512
259
1027
904
1024
694
896
18
15
1146
2
19
785
33
1
768
147
88
412
30
2
512
259
1027
904
1024
828
1856
18
15
562
623
201
2009
1201
0
390
267
779
1225
769
115
196
106
562
816
1342
1314
279
18
15
562
623
201
2009
1201
0
390
267
779
1225
769
115
196
106
306
816
1342
1314
279
18
15
562
623
201
2009
1201
0
390
267
779
1225
769
115
196
234
562
816
1342
1314
279
18
15
562
623
201
2009
1201
0
390
267
779
1225
769
115
196
234
306
816
1342
1314
279
18
15
562
623
201
2009
1201
0
390
267
779
1225
770
115
196
106
562
816
1340
1313
279
18
15
562
623
201
2009
1201
0
390
267
779
1225
770
115
196
234
562
816
1340
1313
279
18
15
547
623
201
2009
609
3
403
283
779
1161
395
104
240
208
600
776
154
19
256
18
15
210
408
142
440
271
865
784
16
260
582
193
126
96
992
764
710
70
262
553
18
15
210
408
142
440
271
865
784
16
260
582
193
126
96
992
762
710
70
262
553
18
15
210
408
142
440
271
865
784
16
260
582
193
126
96
736
764
710
70
262
553
18
15
210
408
142
440
271
865
784
16
260
582
193
126
96
736
1788
710
646
262
41
18
15
210
408
142
440
271
865
784
16
260
582
193
126
96
736
762
710
70
262
553
18
15
210
408
142
440
271
865
784
16
260
582
193
126
96
736
1786
454
70
262
41
18
15
210
408
142
440
271
865
784
16
260
582
193
126
96
994
764
710
70
262
553
18
15
210
408
142
440
271
865
784
16
260
582
193
126
96
994
762
710
70
262
553
18
15
243
1
1537
1289
26
938
518
1804
1036
10
16
1313
449
19
819
17
1584
1855
893
18
15
243
1
1537
1289
26
938
518
1804
1100
10
16
1313
449
19
787
1041
1584
1855
893
18
15
243
1
1537
1289
26
938
518
1804
1102
10
16
1313
449
9
784
1036
1584
1855
893
18
15
243
1
1537
1289
26
938
518
1876
1044
10
16
1313
449
117
804
1042
1584
1855
893
18
15
243
1
1537
1289
26
938
518
1876
1044
10
16
1313
449
117
980
1042
1584
1855
893
18
15
243
1
1537
1289
26
938
518
1876
1044
10
16
1313
449
117
996
1042
1584
1855
893
18
15
243
1
1537
1289
26
938
518
1892
1036
10
16
1313
449
98
875
17
1584
1855
893
18
15
243
1
1537
1289
26
938
518
1892
1036
10
16
1313
449
98
1011
1041
1584
1855
893
18
15
243
1
1537
1289
26
938
518
1892
1044
10
16
1313
449
98
771
1041
1584
1855
893
18
15
243
1
1537
1289
26
938
518
1892
1044
10
16
1313
449
98
963
1041
1584
1855
893
18
15
243
1
1537
1289
26
938
518
1836
1037
10
16
1313
449
81
965
1232
1584
1855
893
18
15
243
1
1537
1289
26
938
518
1836
1038
10
16
1313
449
83
968
1100
1584
1855
893
18
15
659
1
1537
1289
26
426
662
1748
1044
10
16
289
289
817
884
1042
48
831
1853
18
15
659
1
1537
1289
26
426
662
1748
1044
10
16
289
289
821
884
1042
48
831
1853
18
15
147
0
1537
1289
26
939
657
249
653
6
16
1312
36
809
1833
1026
1983
1720
56
18
15
147
0
1537
1289
26
939
657
249
653
6
16
1312
36
804
1828
1026
1983
1720
56
18
15
147
0
1537
1289
26
939
657
249
653
6
16
1312
36
805
1829
1026
1983
1720
56
18
15
147
0
1537
1289
26
939
657
245
661
10
16
1312
36
812
1828
1028
1584
1848
1336
18
15
147
0
1537
1289
26
939
657
245
661
10
16
1312
36
812
1830
1028
1584
1848
1336
18
15
147
0
1537
1289
26
939
657
245
661
10
16
1312
36
813
1828
1028
1584
1848
1336
18
15
147
0
1537
1289
26
939
657
245
661
10
16
1312
36
813
1829
1028
1584
1848
1336
18
15
147
0
1537
1290
26
939
657
245
661
8
16
1312
36
813
1829
1061
1968
1724
34
18
15
147
0
1537
1298
26
618
582
1877
1109
88
32
1441
385
52
812
112
1602
1887
1293
18
15
242
0
1537
137
25
797
780
1677
653
714
995
1537
3
129
273
977
1121
1789
1
18
15
242
0
1537
137
25
797
780
1677
653
714
995
1537
3
129
274
977
1121
1789
1
18
15
242
0
1537
137
25
797
780
1677
653
714
998
1537
3
129
273
977
1124
1782
1
18
15
242
0
1537
137
25
797
780
1677
653
714
998
1537
3
129
274
977
1124
1782
1
18
15
242
0
1537
137
25
797
780
1677
653
714
999
1537
3
129
273
977
1125
1789
1
18
15
242
0
1537
137
25
797
780
1677
654
714
999
1537
3
129
272
982
1122
1786
1
18
15
242
0
1537
137
25
797
780
1678
642
710
997
1537
3
128
276
982
1126
1665
1
18
15
242
0
1537
137
25
797
780
1678
642
710
999
1537
3
128
276
982
1129
1789
1
18
15
242
0
1537
137
25
797
780
1678
654
714
999
1537
3
128
272
982
1122
1786
1
18
15
242
0
1537
137
25
797
780
1805
1037
710
995
1537
3
1
802
1506
1121
1789
1
18
15
242
0
1537
137
25
797
780
1805
1037
710
999
1537
3
1
802
1506
1122
1786
1
18
15
242
0
1537
137
25
797
780
1806
1038
710
995
1537
3
0
800
1506
1121
1789
1
18
15
242
0
1537
137
25
797
780
1806
1038
710
999
1537
3
0
800
1506
1122
1786
1
18
15
242
0
1537
137
25
797
780
1693
653
709
993
1537
3
145
290
867
1121
1669
1
18
15
242
0
1537
137
25
797
780
1693
653
710
995
1537
3
145
290
866
1121
1789
1
18
15
242
0
1537
137
25
797
780
1693
653
710
999
1537
3
145
290
866
1122
1786
1
18
15
242
0
1537
137
25
797
780
1693
654
710
995
1537
3
145
288
865
1121
1789
1
18
15
242
0
1537
137
25
797
780
1693
654
710
999
1537
3
145
288
865
1129
1789
1
18
15
242
0
1537
137
25
797
780
1693
654
714
995
1537
3
145
288
870
1121
1789
1
18
15
242
0
1537
137
25
797
780
1693
654
714
999
1537
3
145
288
870
1122
1786
1
18
15
242
0
1537
137
25
797
780
1694
642
710
997
1537
3
144
276
966
1126
1665
1
18
15
242
0
1537
137
25
797
780
1694
642
710
997
1537
3
144
292
870
1126
1665
1
18
15
242
0
1537
137
25
797
780
1694
642
710
997
1537
3
144
308
870
1126
1665
1
18
15
242
0
1537
137
25
797
780
1822
1026
710
997
1537
3
16
804
1510
1126
1665
1
18
15
242
0
1537
137
25
797
780
1822
1026
710
997
1537
3
32
804
1510
1126
1665
1
18
15
242
0
1537
137
25
797
780
1822
1026
710
997
1537
3
32
868
1510
1126
1665
1
18
15
242
0
1537
137
25
797
780
1822
1026
710
999
1537
3
16
804
1510
1129
1789
1
18
15
242
0
1537
137
25
797
780
1822
1026
710
999
1537
3
32
804
1510
1129
1789
1
18
15
242
0
1537
137
25
797
780
1822
1026
710
999
1537
3
32
868
1510
1129
1789
1
18
15
242
0
1537
137
25
797
780
1837
1037
709
993
1537
3
49
802
1507
1121
1669
1
18
15
242
0
1537
137
25
797
780
1837
1037
709
993
1537
3
49
866
1507
1121
1669
1
18
15
242
0
1537
137
25
797
780
1838
1038
710
995
1537
3
48
800
1505
1121
1789
1
18
15
242
0
1537
137
25
797
780
1838
1038
710
995
1537
3
48
864
1505
1121
1789
1
18
15
242
0
1537
138
25
797
780
1677
653
712
998
1537
3
129
274
976
1126
1782
1
18
15
211
0
1537
137
25
797
785
1721
653
709
993
1537
13
145
274
963
1129
1790
6
18
15
211
0
1537
137
25
797
785
1721
653
709
993
1537
13
145
306
867
1129
1790
6
18
15
211
0
1537
137
25
797
785
1721
653
709
993
1537
29
145
306
867
1129
1790
11
18
15
211
0
1537
137
25
797
785
1721
653
709
993
1537
22
145
274
963
1121
1669
12
18
15
211
0
1537
137
25
797
785
1721
653
709
993
1537
22
145
306
867
1121
1669
12
18
15
211
0
1537
137
25
797
785
1721
653
710
995
1537
22
145
274
962
1121
1789
12
18
15
211
0
1537
137
25
797
785
1721
653
710
995
1537
22
145
306
866
1121
1789
12
18
15
211
0
1537
137
25
797
785
1849
1037
709
993
1537
13
36
802
1507
1123
1791
7
18
15
211
0
1537
137
25
797
785
1849
1037
710
995
1537
29
37
809
1506
1121
1790
11
18
15
211
0
1537
137
25
797
785
1849
1037
710
995
1537
29
37
873
1506
1121
1790
11
18
15
211
0
1537
137
25
797
785
1849
1037
710
999
1537
29
36
802
1506
1122
1786
11
18
15
211
0
1537
1289
26
939
529
1849
1081
19
32
1312
420
41
897
1027
1635
1840
920
18
15
211
0
1537
1289
26
939
529
1849
1081
19
32
1312
420
37
897
1027
1635
1840
920
18
15
243
0
1537
137
25
797
781
1673
653
709
993
1537
1
134
274
963
1129
1790
3
18
15
243
0
1537
137
25
797
781
1677
653
714
995
1537
0
129
273
977
1121
1790
0
18
15
243
0
1537
137
25
797
781
1677
653
714
995
1537
0
128
272
977
1121
1790
0
18
15
243
0
1537
137
25
797
781
1677
653
714
995
1537
0
128
273
977
1121
1790
0
18
15
243
0
1537
137
25
797
781
1677
653
714
995
1537
0
130
272
977
1121
1790
0
18
15
243
0
1537
137
25
797
781
1677
653
714
995
1537
0
130
273
977
1121
1790
0
18
15
243
0
1537
137
25
797
781
1677
653
714
995
1537
0
130
274
977
1121
1790
0
18
15
243
0
1537
137
25
797
781
1677
653
714
995
1537
1
129
273
977
1121
1790
3
18
15
243
0
1537
137
25
797
781
1677
653
714
995
1537
1
133
273
977
1121
1790
3
18
15
243
0
1537
137
25
797
781
1677
653
714
995
1537
5
129
273
977
1121
1789
29
18
15
243
0
1537
137
25
797
781
1677
653
714
995
1537
5
133
273
977
1121
1789
29
18
15
243
0
1537
137
25
797
781
1677
653
714
998
1537
0
129
273
977
1124
1782
0
18
15
243
0
1537
137
25
797
781
1677
653
714
998
1537
0
128
273
977
1124
1782
0
18
15
243
0
1537
137
25
797
781
1677
653
714
998
1537
1
129
273
977
1124
1782
30
18
15
243
0
1537
137
25
797
781
1677
653
714
999
1537
0
129
273
977
1125
1789
0
18
15
243
0
1537
137
25
797
781
1677
653
714
999
1537
0
128
272
977
1125
1789
0
18
15
243
0
1537
137
25
797
781
1677
653
714
999
1537
0
128
273
977
1125
1789
0
18
15
243
0
1537
137
25
797
781
1677
653
714
999
1537
0
130
272
977
1125
1789
0
18
15
243
0
1537
137
25
797
781
1677
653
714
999
1537
0
130
273
977
1125
1789
0
18
15
243
0
1537
137
25
797
781
1677
653
714
999
1537
0
130
274
977
1125
1789
0
18
15
243
0
1537
137
25
797
781
1677
653
714
999
1537
5
129
273
977
1125
1789
29
18
15
243
0
1537
137
25
797
781
1677
653
714
999
1537
5
133
273
977
1125
1789
29
18
15
243
0
1537
137
25
797
781
1685
661
722
999
1537
5
149
293
889
1098
1786
27
18
15
243
0
1537
137
25
797
781
1685
661
714
998
1537
1
149
260
964
1124
1782
30
18
15
243
0
1537
137
25
797
781
1685
661
714
998
1537
1
149
261
964
1124
1782
30
18
15
243
0
1537
137
25
797
781
1685
661
714
998
1537
1
149
277
964
1124
1782
30
18
15
243
0
1537
137
25
797
781
1685
661
714
998
1537
1
149
276
964
1124
1782
30
18
15
243
0
1537
137
25
797
781
1685
661
714
998
1537
5
149
260
964
1124
1789
29
18
15
243
0
1537
137
25
797
781
1685
661
714
998
1537
5
148
260
964
1124
1789
29
18
15
243
0
1537
137
25
797
781
1685
661
714
999
1537
0
148
260
964
1122
1786
0
18
15
243
0
1537
137
25
797
781
1685
661
714
999
1537
5
149
260
964
1122
1786
27
18
15
243
0
1537
137
25
797
781
1685
661
714
999
1537
5
148
260
964
1122
1786
27
18
15
243
0
1537
137
25
797
781
1805
1037
710
995
1537
0
0
802
1506
1121
1789
0
18
15
243
0
1537
137
25
797
781
1805
1037
710
995
1537
0
2
802
1506
1121
1789
0
18
15
243
0
1537
137
25
797
781
1805
1037
710
999
1537
0
0
802
1506
1122
1786
0
18
15
243
0
1537
137
25
797
781
1805
1037
710
999
1537
5
0
802
1506
1122
1786
27
18
15
243
0
1537
137
25
797
781
1689
653
709
993
1537
0
138
265
867
1121
1669
0
18
15
243
0
1537
137
25
797
781
1693
653
709
993
1537
0
144
290
867
1121
1669
0
18
15
243
0
1537
137
25
797
781
1693
653
709
993
1537
0
146
290
867
1121
1669
0
18
15
243
0
1537
137
25
797
781
1693
653
709
993
1537
1
144
290
867
1129
1790
3
18
15
243
0
1537
137
25
797
781
1693
653
710
995
1537
0
146
290
866
1121
1789
0
18
15
243
0
1537
137
25
797
781
1693
653
710
995
1537
1
145
288
866
1121
1790
3
18
15
243
0
1537
137
25
797
781
1693
653
710
995
1537
5
144
288
866
1121
1789
29
18
15
243
0
1537
137
25
797
781
1693
653
710
995
1537
5
144
290
866
1121
1789
29
18
15
243
0
1537
137
25
797
781
1693
653
710
995
1537
5
145
288
866
1121
1789
29
18
15
243
0
1537
137
25
797
781
1693
653
710
999
1537
0
144
288
866
1122
1786
0
18
15
243
0
1537
137
25
797
781
1693
653
710
999
1537
0
144
290
866
1122
1786
0
18
15
243
0
1537
137
25
797
781
1693
653
710
999
1537
0
146
290
866
1122
1786
0
18
15
243
0
1537
137
25
797
781
1693
653
710
999
1537
5
144
288
866
1122
1786
27
18
15
243
0
1537
137
25
797
781
1693
653
710
999
1537
5
144
290
866
1122
1786
27
18
15
243
0
1537
137
25
797
781
1693
653
710
999
1537
5
145
288
866
1122
1786
27
18
15
243
0
1537
137
25
797
781
1693
661
714
998
1537
0
144
260
964
1124
1790
0
18
15
243
0
1537
137
25
797
781
1693
661
714
999
1537
0
144
260
964
1122
1786
0
18
15
243
0
1537
137
25
797
781
1693
661
714
999
1537
5
145
260
964
1122
1786
27
18
15
243
0
1537
137
25
797
781
1693
661
714
999
1537
5
145
261
964
1122
1786
27
18
15
243
0
1537
137
25
797
781
1829
1037
710
999
1537
5
53
868
1506
1122
1786
27
18
15
243
0
1537
137
25
797
781
1837
1037
709
993
1537
0
48
802
1507
1121
1669
0
18
15
243
0
1537
137
25
797
781
1837
1037
709
993
1537
1
49
802
1507
1123
1791
31
18
15
243
0
1537
137
25
797
781
1837
1037
710
995
1537
0
48
800
1506
1121
1789
0
18
15
243
0
1537
137
25
797
781
1837
1037
710
995
1537
0
48
864
1506
1121
1789
0
18
15
243
0
1537
137
25
797
781
1837
1037
710
995
1537
0
48
802
1506
1121
1789
0
18
15
243
0
1537
1289
26
938
522
1802
1102
18
32
1313
409
41
785
1052
1616
1855
902
18
15
243
0
1537
1289
26
938
522
1810
1038
10
16
1314
410
34
882
1110
1584
1854
900
18
15
243
0
1537
138
25
797
781
1677
653
712
998
1537
0
128
272
976
1126
1782
0
18
15
243
0
1537
138
25
797
781
1677
653
712
998
1537
0
128
274
976
1126
1782
0
18
15
243
0
1537
138
25
797
781
1677
653
712
998
1537
0
132
272
976
1126
1782
0
18
15
243
0
1537
1290
26
938
522
1810
1046
8
16
1314
410
34
866
1040
1585
1853
900
18
15
242
0
1537
1289
25
285
780
1677
1037
5
9
513
515
577
2018
1059
25
285
897
18
15
242
0
1537
1289
25
285
780
1677
1037
5
9
513
515
577
1970
1059
25
285
897
18
15
242
0
1537
1289
25
285
780
1677
1037
6
35
513
515
577
1970
1058
113
285
921
18
15
242
0
1537
1289
25
285
780
1677
1037
10
11
513
515
577
1953
1041
13
286
897
18
15
242
0
1537
1289
25
285
780
1677
1037
10
11
513
515
577
2001
1041
13
541
921
18
15
242
0
1537
1289
25
285
780
1677
1038
6
35
513
515
577
2000
1057
113
285
921
18
15
242
0
1537
1289
25
285
780
1677
1038
6
35
513
515
577
1968
1057
113
285
921
18
15
242
0
1537
1289
25
285
780
1677
1038
6
35
513
515
577
1960
1057
113
285
921
18
15
242
0
1537
1289
25
285
780
1677
1038
6
35
513
515
581
1968
1186
113
285
921
18
15
242
0
1537
1289
25
285
780
1677
1038
6
39
513
515
577
2016
34
114
286
921
18
15
242
0
1537
1289
25
285
780
1677
1038
6
39
513
515
577
1968
1058
114
286
921
18
15
242
0
1537
1289
25
285
780
1678
1026
6
35
513
515
576
1972
1206
113
285
921
18
15
242
0
1537
1289
25
285
780
1678
1026
6
39
513
515
576
1972
1078
114
282
921
18
15
242
0
1537
1289
25
285
780
1678
1038
6
35
513
515
576
2000
1057
113
285
921
18
15
242
0
1537
1289
25
285
780
1678
1038
6
35
513
515
576
1968
1057
113
285
921
18
15
242
0
1537
1289
25
285
780
1678
1038
6
39
513
515
576
1968
1058
114
286
921
18
15
242
0
1537
1289
25
285
780
1805
1037
5
9
513
515
1025
1506
1059
25
285
897
18
15
242
0
1537
1289
25
285
780
1805
1037
5
9
513
515
1025
1426
1187
25
285
897
18
15
242
0
1537
1289
25
285
780
1805
1037
10
11
513
515
1025
1505
1105
13
286
897
18
15
242
0
1537
1289
25
285
780
1805
1037
10
11
513
515
1025
1425
1041
13
541
921
18
15
242
0
1537
1289
25
285
780
1805
1037
10
11
513
515
1025
1489
1041
13
286
897
18
15
242
0
1537
1289
25
285
780
1805
1037
10
11
513
515
1025
1506
1105
13
286
897
18
15
242
0
1537
1289
25
285
780
1805
1037
10
11
513
515
1025
1481
1041
13
286
897
18
15
242
0
1537
1289
25
285
780
1805
1037
10
11
513
515
1025
1426
1041
13
286
897
18
15
242
0
1537
1289
25
285
780
1805
1037
10
11
513
515
1025
1490
1041
13
286
897
18
15
242
0
1537
1289
25
285
780
1805
1038
6
35
513
515
1025
1424
1153
113
285
921
18
15
242
0
1537
1289
25
285
780
1733
1037
5
33
513
515
633
1898
35
113
261
897
18
15
242
0
1537
1289
25
285
780
1733
1037
5
9
513
515
633
1898
35
25
285
897
18
15
242
0
1537
1289
25
285
780
1733
1037
6
35
513
515
633
1897
98
113
285
921
18
15
242
0
1537
1289
25
285
780
1733
1037
10
11
513
515
633
1897
17
13
285
897
18
15
242
0
1537
1289
25
285
780
1733
1037
10
11
513
515
633
2034
1041
13
286
897
18
15
242
0
1537
1289
25
285
780
1733
1045
9
17
513
515
633
1890
19
1587
579
897
18
15
242
0
1537
1289
25
285
780
1733
1045
9
9
513
515
633
1890
19
21
285
897
18
15
242
0
1537
1289
25
285
780
1733
1045
10
11
513
515
633
1826
196
1549
541
921
18
15
242
0
1537
1289
25
285
780
1733
1045
18
11
513
515
633
1890
25
21
317
897
18
15
242
0
1537
1289
25
285
780
1813
1045
10
11
513
515
1045
1478
1028
1558
574
897
18
15
242
0
1537
1289
25
285
780
1933
1037
5
33
513
515
1089
1378
1091
113
261
897
18
15
242
0
1537
1289
25
285
780
1933
1037
5
9
513
515
1089
1378
1059
25
285
897
18
15
242
0
1537
1289
25
285
780
1933
1037
5
9
513
515
1089
1394
1123
25
285
897
18
15
242
0
1537
1289
25
285
780
1933
1037
6
35
513
515
1089
1426
1026
113
285
921
18
15
242
0
1537
1289
25
285
780
1933
1037
6
35
513
515
1089
1394
1122
113
285
921
18
15
242
0
1537
1289
25
285
780
1933
1037
10
11
513
515
1089
1361
1041
13
541
921
18
15
242
0
1537
1289
25
285
780
1933
1037
10
11
513
515
1089
1425
1041
13
541
921
18
15
242
0
1537
1289
25
285
780
1933
1037
10
11
513
515
1089
1393
1041
13
541
921
18
15
242
0
1537
1289
25
285
780
1933
1037
10
11
513
515
1089
1353
1105
13
286
897
18
15
242
0
1537
1289
25
285
780
1933
1037
10
11
513
515
1089
1426
1041
13
286
897
18
15
242
0
1537
1289
25
285
780
1933
1037
10
11
513
515
1089
1394
1041
13
286
897
18
15
242
0
1537
1289
25
285
780
1933
1038
6
35
513
515
1089
1360
1089
113
285
921
18
15
242
0
1537
1289
25
285
780
1933
1038
6
35
513
515
1089
1376
1057
113
285
921
18
15
242
0
1537
1289
25
285
780
1933
1038
6
35
513
515
1089
1424
1026
113
285
921
18
15
242
0
1537
1289
25
285
780
1933
1038
6
35
513
515
1089
1392
1122
113
285
921
18
15
242
0
1537
1289
25
285
780
1933
1038
6
35
513
515
1089
1384
1121
113
285
921
18
15
242
0
1537
1289
25
285
780
1933
1038
6
39
513
515
1089
1376
1058
114
286
921
18
15
242
0
1537
1289
25
285
780
1933
1038
6
39
513
515
1089
1384
1122
114
286
921
18
15
242
0
1537
1289
25
285
780
1734
1046
6
35
513
515
632
1888
34
113
285
921
18
15
242
0
1537
1289
25
285
780
1734
1046
6
39
513
515
632
1888
34
114
286
921
18
15
242
0
1537
1289
25
285
780
1806
1026
6
35
513
515
1024
1428
1174
113
285
921
18
15
242
0
1537
1289
25
285
780
1806
1026
6
35
513
515
1024
1460
1206
113
285
921
18
15
242
0
1537
1289
25
285
780
1806
1026
6
39
513
515
1024
1428
1158
114
286
921
18
15
242
0
1537
1289
25
285
780
1806
1026
6
39
513
515
1024
1460
1078
114
282
921
18
15
242
0
1537
1289
25
285
780
1806
1038
6
35
513
515
1024
1424
1154
113
285
921
18
15
242
0
1537
1289
25
285
780
1806
1038
6
39
513
515
1024
1424
1154
114
286
921
18
15
242
0
1537
1289
25
285
780
1989
1037
5
9
513
515
1145
1514
1059
25
285
897
18
15
242
0
1537
1289
25
285
780
1989
1037
10
11
513
515
1145
1394
1041
13
286
897
18
15
242
0
1537
1289
25
285
780
1989
1045
10
11
513
515
1145
1506
1028
13
285
897
18
15
242
0
1537
1289
25
285
780
1934
1026
6
35
513
515
1088
1364
1046
113
285
921
18
15
242
0
1537
1289
25
285
780
1934
1026
6
39
513
515
1088
1364
1046
114
286
921
18
15
242
0
1537
1289
25
285
780
1934
1026
6
39
513
515
1088
1396
1078
114
286
921
18
15
242
0
1537
1289
25
285
780
1934
1038
6
35
513
515
1088
1360
1089
113
285
921
18
15
242
0
1537
1289
25
285
780
1934
1038
6
35
513
515
1088
1376
1090
113
285
921
18
15
242
0
1537
1289
25
285
780
1934
1038
6
35
513
515
1088
1392
1122
113
285
921
18
15
242
0
1537
1289
25
285
780
1934
1038
6
39
513
515
1088
1376
1090
114
286
921
18
15
242
0
1537
1289
25
285
780
1821
1037
5
33
513
515
1057
1442
1155
113
261
897
18
15
242
0
1537
1289
25
285
780
1821
1037
5
9
513
515
1057
1506
1027
25
285
897
18
15
242
0
1537
1289
25
285
780
1821
1037
5
9
513
515
1057
1442
1027
25
285
897
18
15
242
0
1537
1289
25
285
780
1821
1037
6
39
513
515
1057
1442
1154
114
286
921
18
15
242
0
1537
1289
25
285
780
1821
1037
10
11
513
515
1057
1441
1105
13
286
897
18
15
242
0
1537
1289
25
285
780
1821
1037
10
11
513
515
1057
1442
1105
13
286
897
18
15
242
0
1537
1289
25
285
780
1821
1038
6
35
513
515
1057
1440
1217
113
285
921
18
15
242
0
1537
1289
25
285
780
1821
1038
6
39
513
515
1057
1440
1218
114
286
921
18
15
242
0
1537
1289
25
285
780
1741
1037
6
39
513
515
625
1890
2
114
286
921
18
15
242
0
1537
1289
25
285
780
1741
1038
6
39
513
515
625
1888
34
114
286
921
18
15
242
0
1537
1289
25
285
780
1822
1026
6
35
513
515
1040
1428
1206
113
285
921
18
15
242
0
1537
1289
25
285
780
1822
1026
6
35
513
515
1040
1460
1206
113
285
921
18
15
242
0
1537
1289
25
285
780
1822
1026
6
39
513
515
1040
1428
1078
114
282
921
18
15
242
0
1537
1289
25
285
780
1822
1026
6
39
513
515
1040
1460
1078
114
282
921
18
15
242
0
1537
1289
25
285
780
1822
1038
6
35
513
515
1056
1440
1057
113
285
921
18
15
242
0
1537
1289
25
285
780
1822
1038
6
39
513
515
1056
1440
1058
114
286
921
18
15
242
0
1537
1289
25
285
780
1789
1037
5
33
513
515
609
2018
1027
113
261
897
18
15
242
0
1537
1289
25
285
780
1789
1037
6
39
513
515
609
2018
1026
114
286
921
18
15
242
0
1537
1289
25
285
780
1789
1038
6
39
513
515
609
1888
2
114
286
921
18
15
242
0
1537
1289
25
285
780
1789
1038
6
39
513
515
609
2016
2
114
286
921
18
15
242
0
1537
1289
25
285
780
1790
1026
6
39
513
515
608
1892
6
114
286
921
18
15
242
0
1537
1289
25
285
780
1790
1026
6
39
513
515
608
2020
6
114
286
921
18
15
242
0
1537
1289
25
285
780
1790
1038
6
39
513
515
608
2016
2
114
286
921
18
15
211
0
1537
1289
25
285
785
1705
1037
5
9
513
541
581
2009
1027
25
285
934
18
15
211
0
1537
1289
25
285
785
1705
1037
6
35
513
525
581
2009
1026
113
262
903
18
15
211
0
1537
1289
25
285
785
1685
1045
37
33
513
534
598
1938
215
81
261
908
18
15
211
0
1537
1289
25
285
785
1961
1037
5
9
513
541
1093
1385
1027
25
541
934
18
15
211
0
1537
1289
25
285
785
1961
1037
5
9
513
541
1093
1369
1027
25
285
934
18
15
211
0
1537
1289
25
285
785
1961
1037
6
35
513
525
1093
1369
1090
113
262
903
18
15
211
0
1537
1289
25
285
785
1961
1037
6
35
513
525
1093
1461
1186
113
262
903
18
15
211
0
1537
1289
25
285
785
1753
1037
5
9
513
525
613
1906
3
25
285
902
18
15
211
0
1537
1289
25
285
785
1753
1037
6
35
513
525
613
1897
98
113
262
903
18
15
211
0
1537
1289
25
285
785
1753
1037
6
35
513
525
613
1906
66
113
262
903
18
15
211
0
1537
1289
25
285
785
1941
1045
37
33
513
534
1110
1362
1111
81
261
908
18
15
211
0
1537
1289
25
285
785
1941
1045
37
33
513
534
1110
1426
1239
81
261
908
18
15
211
0
1537
1289
25
285
785
1849
1037
5
9
513
525
1041
1426
1027
25
285
902
18
15
211
0
1537
1289
25
285
785
1849
1037
5
9
513
525
1041
1458
1027
25
285
902
18
15
211
0
1537
1289
25
285
785
1849
1037
5
9
513
525
1041
1490
1027
25
285
902
18
15
658
0
1537
1289
25
285
588
1757
1110
38
39
513
451
609
840
66
1618
542
505
18
15
658
0
1537
1289
25
285
588
1757
1110
38
39
513
451
593
848
66
1618
542
505
18
15
658
0
1537
1289
25
285
588
1757
1110
38
39
513
451
593
840
66
1618
542
505
18
15
658
16
1537
1289
25
285
588
1733
1093
10
11
513
451
629
853
9
61
285
505
18
15
243
0
1537
1289
25
285
781
1673
1045
9
11
513
512
582
1986
1043
57
285
896
18
15
243
0
1537
1289
25
285
781
1673
1045
10
11
513
512
582
1986
4
22
286
896
18
15
243
0
1537
1289
25
285
781
1677
1037
5
9
513
513
577
2018
1059
25
541
926
18
15
243
0
1537
1289
25
285
781
1677
1037
5
9
513
512
576
1970
1059
25
542
920
18
15
243
0
1537
1289
25
285
781
1677
1037
5
9
513
517
577
2018
1059
25
541
925
18
15
243
0
1537
1289
25
285
781
1677
1037
6
35
513
512
576
1968
1058
113
285
920
18
15
243
0
1537
1289
25
285
781
1677
1037
6
35
513
512
576
1960
1058
113
285
920
18
15
243
0
1537
1289
25
285
781
1677
1037
6
35
513
512
576
1970
1058
113
285
920
18
15
243
0
1537
1289
25
285
781
1677
1037
6
35
513
512
578
1970
1058
113
285
920
18
15
243
0
1537
1289
25
285
781
1677
1037
6
35
513
512
580
1968
1058
113
285
920
18
15
243
0
1537
1289
25
285
781
1677
1037
6
35
513
517
580
1968
1058
113
285
925
18
15
243
0
1537
1289
25
285
781
1677
1037
6
35
513
517
581
1953
130
113
285
925
18
15
243
0
1537
1289
25
285
781
1677
1037
6
35
513
517
581
1968
1186
113
285
925
18
15
243
0
1537
1289
25
285
781
1677
1037
6
39
513
512
576
1960
1218
114
286
920
18
15
243
0
1537
1289
25
285
781
1677
1037
10
11
513
512
577
2001
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1677
1037
10
11
513
512
576
1952
145
13
286
896
18
15
243
0
1537
1289
25
285
781
1677
1037
10
11
513
512
576
2000
1041
13
286
896
18
15
243
0
1537
1289
25
285
781
1677
1037
10
11
513
512
578
2000
1041
13
286
896
18
15
243
0
1537
1289
25
285
781
1677
1037
10
11
513
512
578
2002
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1677
1037
10
11
513
512
578
2034
1041
13
286
896
18
15
243
0
1537
1289
25
285
781
1677
1037
10
11
513
512
581
2001
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1677
1037
10
11
513
512
581
1957
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1677
1037
10
11
513
517
577
1953
1041
13
542
923
18
15
243
0
1537
1289
25
285
781
1677
1037
10
11
513
517
577
2001
1041
13
541
925
18
15
243
0
1537
1289
25
285
781
1677
1037
10
11
513
517
577
2033
1041
13
286
923
18
15
243
0
1537
1289
25
285
781
1677
1037
10
11
513
517
577
1957
1041
13
542
923
18
15
243
0
1537
1289
25
285
781
1677
1037
10
11
513
517
581
1953
1041
13
542
923
18
15
243
0
1537
1289
25
285
781
1677
1037
10
11
513
517
581
2001
1041
13
541
925
18
15
243
0
1537
1289
25
285
781
1677
1037
10
11
513
517
581
2033
1041
13
286
923
18
15
243
0
1537
1289
25
285
781
1677
1037
10
11
513
517
581
1957
1041
13
542
923
18
15
243
0
1537
1289
25
285
781
1677
1037
70
35
513
512
576
1968
1250
81
286
920
18
15
243
0
1537
1289
25
285
781
1677
1037
70
35
513
512
576
1970
1250
81
285
920
18
15
243
0
1537
1289
25
285
781
1677
1037
70
35
513
512
578
1970
1250
81
285
920
18
15
243
0
1537
1289
25
285
781
1677
1037
70
35
513
512
580
1968
1250
81
286
920
18
15
243
0
1537
1289
25
285
781
1677
1037
70
35
513
517
580
1968
1250
81
286
923
18
15
243
0
1537
1289
25
285
781
1929
1045
9
17
513
513
1094
1346
1043
51
579
899
18
15
243
0
1537
1289
25
285
781
1929
1045
10
11
513
512
1094
1346
1028
22
286
896
18
15
243
0
1537
1289
25
285
781
1805
1037
5
9
513
517
1024
1506
1059
25
541
925
18
15
243
0
1537
1289
25
285
781
1805
1037
6
35
513
512
1024
1426
1154
113
262
896
18
15
243
0
1537
1289
25
285
781
1805
1037
6
35
513
512
1026
1426
1154
113
262
896
18
15
243
0
1537
1289
25
285
781
1805
1037
6
39
513
512
1024
1426
1154
114
286
920
18
15
243
0
1537
1289
25
285
781
1805
1037
6
39
513
512
1026
1426
1154
114
286
920
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
513
1025
1505
1105
13
286
899
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
513
1025
1425
1041
13
286
899
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
513
1025
1521
1041
13
286
899
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
513
1025
1489
1041
13
286
899
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
513
1025
1481
1041
13
286
899
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
513
1025
1509
1105
13
286
899
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
513
1029
1505
1105
13
286
899
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
513
1029
1425
1041
13
286
899
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
513
1029
1489
1041
13
286
899
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
513
1029
1509
1105
13
286
899
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1025
1505
1105
13
286
896
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1025
1441
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1025
1425
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1025
1457
1169
13
542
920
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1025
1521
1041
13
286
896
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1025
1445
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1025
1509
1105
13
286
896
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1024
1505
1105
13
286
896
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1024
1424
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1024
1488
1041
13
286
896
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1024
1520
1041
13
286
896
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1024
1489
1041
13
286
896
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1024
1480
1105
13
286
896
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1024
1506
1105
13
286
896
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1024
1481
1105
13
286
896
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1024
1426
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1026
1505
1105
13
286
896
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1026
1425
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1026
1457
1169
13
542
920
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1026
1520
1041
13
286
896
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1026
1521
1041
13
286
896
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1026
1489
1041
13
286
896
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1026
1506
1105
13
286
896
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1026
1442
1041
13
286
896
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1026
1426
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1026
1458
1169
22
286
896
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1026
1490
1041
13
286
896
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1026
1522
1041
13
286
896
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1028
1424
1169
13
542
920
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
512
1028
1488
1041
13
286
896
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
517
1025
1505
1105
13
286
923
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
517
1025
1441
1041
13
542
923
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
517
1025
1425
1041
13
541
925
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
517
1025
1521
1041
13
286
923
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
517
1025
1481
1105
13
286
923
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
517
1025
1445
1041
13
542
923
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
517
1025
1509
1105
13
286
923
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
517
1024
1506
1105
13
286
923
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
517
1029
1505
1105
13
286
923
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
517
1029
1425
1041
13
541
925
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
517
1029
1489
1041
13
286
923
18
15
243
0
1537
1289
25
285
781
1805
1037
10
11
513
517
1029
1509
1105
13
286
923
18
15
243
0
1537
1289
25
285
781
1733
1037
5
33
513
512
632
1898
35
113
261
896
18
15
243
0
1537
1289
25
285
781
1733
1037
5
9
513
512
632
1898
35
25
285
896
18
15
243
0
1537
1289
25
285
781
1733
1037
6
35
513
513
633
1897
34
113
286
927
18
15
243
0
1537
1289
25
285
781
1733
1037
6
35
513
513
629
1860
98
113
286
927
18
15
243
0
1537
1289
25
285
781
1733
1037
6
35
513
512
632
1860
66
113
285
920
18
15
243
0
1537
1289
25
285
781
1733
1037
6
35
513
517
628
1860
66
113
285
925
18
15
243
0
1537
1289
25
285
781
1733
1037
6
35
513
517
629
1860
66
113
285
925
18
15
243
0
1537
1289
25
285
781
1733
1037
6
39
513
512
632
1860
66
114
286
920
18
15
243
0
1537
1289
25
285
781
1733
1037
6
39
513
517
628
1860
66
114
282
923
18
15
243
0
1537
1289
25
285
781
1733
1037
6
39
513
517
629
1860
66
114
282
923
18
15
243
0
1537
1289
25
285
781
1733
1045
10
11
513
513
629
2005
1028
22
286
899
18
15
243
0
1537
1289
25
285
781
1733
1045
10
11
513
513
629
2004
1028
22
286
899
18
15
243
0
1537
1289
25
285
781
1733
1045
10
11
513
512
632
1826
196
150
286
896
18
15
243
0
1537
1289
25
285
781
1733
1045
18
11
513
512
632
1890
25
21
317
896
18
15
243
0
1537
1289
25
285
781
1813
1045
6
35
513
517
1044
1412
1164
113
285
925
18
15
243
0
1537
1289
25
285
781
1813
1045
10
11
513
512
1045
1477
1033
13
286
896
18
15
243
0
1537
1289
25
285
781
1813
1045
10
11
513
512
1045
1492
1042
22
286
896
18
15
243
0
1537
1289
25
285
781
1813
1045
10
11
513
512
1044
1412
1028
22
286
896
18
15
243
0
1537
1289
25
285
781
1813
1045
10
11
513
512
1044
1414
1028
22
286
896
18
15
243
0
1537
1289
25
285
781
1813
1045
10
11
513
512
1044
1478
1028
22
286
896
18
15
243
0
1537
1289
25
285
781
1813
1045
10
11
513
517
1045
1412
1028
13
285
925
18
15
243
0
1537
1289
25
285
781
1813
1045
10
11
513
517
1045
1413
1033
13
541
925
18
15
243
0
1537
1289
25
285
781
1813
1045
10
11
513
517
1045
1476
1028
13
285
925
18
15
243
0
1537
1289
25
285
781
1813
1045
10
11
513
517
1045
1429
1156
22
286
923
18
15
243
0
1537
1289
25
285
781
1813
1045
10
11
513
517
1045
1492
1042
22
286
923
18
15
243
0
1537
1289
25
285
781
1813
1045
10
11
513
517
1044
1412
1028
13
285
925
18
15
243
0
1537
1289
25
285
781
1813
1045
10
11
513
517
1044
1414
1028
22
286
923
18
15
243
0
1537
1289
25
285
781
1813
1045
10
11
513
517
1044
1476
1028
13
285
925
18
15
243
0
1537
1289
25
285
781
1813
1045
10
11
513
517
1044
1492
1042
22
286
923
18
15
243
0
1537
1289
25
285
781
1817
1037
5
9
513
513
1034
1506
1027
25
541
926
18
15
243
0
1537
1289
25
285
781
1933
1037
5
9
513
513
1089
1378
1123
25
285
926
18
15
243
0
1537
1289
25
285
781
1933
1037
5
9
513
512
1088
1394
1059
25
542
920
18
15
243
0
1537
1289
25
285
781
1933
1037
5
9
513
517
1089
1378
1059
25
541
925
18
15
243
0
1537
1289
25
285
781
1933
1037
6
35
513
513
1089
1377
1090
113
286
927
18
15
243
0
1537
1289
25
285
781
1933
1037
6
35
513
512
1088
1376
1122
113
285
920
18
15
243
0
1537
1289
25
285
781
1933
1037
6
35
513
512
1088
1424
1026
113
285
920
18
15
243
0
1537
1289
25
285
781
1933
1037
6
35
513
512
1088
1392
1122
113
285
920
18
15
243
0
1537
1289
25
285
781
1933
1037
6
35
513
512
1088
1384
1058
113
262
896
18
15
243
0
1537
1289
25
285
781
1933
1037
6
35
513
512
1088
1426
1026
113
285
920
18
15
243
0
1537
1289
25
285
781
1933
1037
6
35
513
512
1090
1426
1026
113
285
920
18
15
243
0
1537
1289
25
285
781
1933
1037
6
35
513
512
1092
1424
1026
113
285
920
18
15
243
0
1537
1289
25
285
781
1933
1037
6
35
513
512
1092
1392
1122
113
285
920
18
15
243
0
1537
1289
25
285
781
1933
1037
6
35
513
517
1089
1377
1090
113
285
925
18
15
243
0
1537
1289
25
285
781
1933
1037
6
35
513
517
1089
1392
1122
113
285
925
18
15
243
0
1537
1289
25
285
781
1933
1037
6
35
513
517
1088
1384
1058
113
285
925
18
15
243
0
1537
1289
25
285
781
1933
1037
6
35
513
517
1092
1424
1026
113
285
925
18
15
243
0
1537
1289
25
285
781
1933
1037
6
35
513
517
1092
1392
1122
113
285
925
18
15
243
0
1537
1289
25
285
781
1933
1037
6
39
513
512
1088
1384
1058
114
286
920
18
15
243
0
1537
1289
25
285
781
1933
1037
6
39
513
512
1088
1426
1154
114
286
920
18
15
243
0
1537
1289
25
285
781
1933
1037
6
39
513
512
1090
1426
1154
114
286
920
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
512
1089
1425
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
512
1089
1393
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
512
1089
1381
1105
13
286
896
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
512
1088
1360
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
512
1088
1424
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
512
1088
1425
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
512
1088
1392
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
512
1088
1426
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
512
1088
1394
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
512
1090
1360
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
512
1090
1425
1169
13
542
920
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
512
1090
1393
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
512
1090
1362
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
512
1090
1426
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
512
1090
1394
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
512
1092
1424
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
512
1093
1361
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
512
1093
1377
1105
13
286
896
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
512
1093
1425
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
512
1093
1393
1041
13
542
920
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
512
1093
1381
1105
13
286
896
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
517
1089
1425
1169
13
541
925
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
517
1089
1393
1041
13
541
925
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
517
1088
1426
1169
13
542
923
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
517
1093
1425
1041
13
541
925
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
517
1093
1393
1041
13
541
925
18
15
243
0
1537
1289
25
285
781
1933
1037
10
11
513
517
1093
1381
1105
13
286
923
18
15
243
0
1537
1289
25
285
781
1989
1037
5
9
513
512
1144
1514
1059
25
542
920
18
15
243
0
1537
1289
25
285
781
1989
1045
10
11
513
513
1141
1301
1028
22
286
899
18
15
243
0
1537
1289
25
285
781
1989
1045
10
11
513
512
1144
1506
1033
61
286
896
18
15
243
0
1537
1289
25
285
781
1989
1045
18
11
513
512
1144
1506
1049
21
317
896
18
15
243
0
1537
1289
25
285
781
1821
1037
5
33
513
512
1056
1442
1155
113
261
896
18
15
243
0
1537
1289
25
285
781
1821
1037
5
9
513
512
1032
1506
1027
25
542
920
18
15
243
0
1537
1289
25
285
781
1821
1037
5
9
513
517
1056
1442
1187
25
541
925
18
15
243
0
1537
1289
25
285
781
1821
1037
6
35
513
512
1056
1442
1186
113
285
920
18
15
243
0
1537
1289
25
285
781
1821
1037
6
35
513
512
1058
1442
1186
113
285
920
18
15
243
0
1537
1289
25
285
781
1821
1037
6
35
513
517
1056
1442
1186
113
285
925
18
15
243
0
1537
1289
25
285
781
1821
1037
6
39
513
512
1057
1440
1218
114
286
920
18
15
243
0
1537
1289
25
285
781
1821
1037
6
39
513
512
1056
1440
1218
114
286
920
18
15
243
0
1537
1289
25
285
781
1821
1037
6
39
513
512
1056
1442
1154
114
286
920
18
15
243
0
1537
1289
25
285
781
1821
1037
6
39
513
512
1058
1442
1154
114
286
920
18
15
243
0
1537
1289
25
285
781
1821
1037
6
39
513
512
1060
1440
1218
114
286
920
18
15
243
0
1537
1289
25
285
781
1821
1037
10
11
513
512
1057
1441
1105
13
286
896
18
15
243
0
1537
1289
25
285
781
1821
1037
10
11
513
512
1056
1441
1105
13
286
896
18
15
243
0
1537
1289
25
285
781
1821
1037
10
11
513
512
1056
1440
1169
13
542
920
18
15
243
0
1537
1289
25
285
781
1821
1037
10
11
513
512
1056
1442
1233
1549
542
920
18
15
243
0
1537
1289
25
285
781
1821
1037
10
11
513
512
1058
1441
1169
13
542
920
18
15
243
0
1537
1289
25
285
781
1821
1037
10
11
513
512
1058
1442
1169
13
542
920
18
15
243
0
1537
1289
25
285
781
1821
1037
10
11
513
517
1057
1441
1105
13
286
923
18
15
243
0
1537
1289
25
285
781
1821
1037
10
11
513
517
1061
1441
1105
13
286
923
18
15
243
0
1537
1289
25
285
781
1821
1037
70
35
513
513
1057
1440
1250
81
286
927
18
15
243
0
1537
1289
25
285
781
1821
1037
70
35
513
512
1057
1440
1250
81
286
920
18
15
243
0
1537
1289
25
285
781
1821
1037
70
35
513
512
1056
1440
1250
81
286
920
18
15
243
0
1537
1289
25
285
781
1821
1037
70
35
513
512
1056
1442
1250
81
285
920
18
15
243
0
1537
1289
25
285
781
1821
1037
70
35
513
512
1058
1442
1250
81
285
920
18
15
243
0
1537
1289
25
285
781
1821
1037
70
35
513
512
1060
1440
1250
81
286
920
18
15
243
0
1537
1289
25
285
781
1821
1037
70
35
513
517
1057
1440
1250
81
286
923
18
15
243
0
1537
1289
25
285
781
1821
1037
70
35
513
517
1056
1440
1250
81
286
923
18
15
243
0
1537
1289
25
285
781
1821
1037
70
35
513
517
1056
1442
1250
81
285
925
18
15
243
0
1537
1289
25
285
781
1821
1037
70
35
513
517
1060
1440
1250
81
286
923
18
15
243
0
1537
1289
25
285
781
1821
1045
10
11
513
512
1040
1412
1028
22
286
896
18
15
243
0
1537
1289
25
285
781
1821
1045
10
11
513
512
1041
1413
1028
22
286
896
18
15
243
0
1537
1289
25
285
781
1821
1045
10
11
513
512
1041
1477
1028
22
286
896
18
15
243
0
1537
1289
25
285
781
1821
1045
10
11
513
512
1060
1412
1028
22
286
896
18
15
243
0
1537
1289
25
285
781
1821
1045
10
11
513
517
1057
1413
1028
22
286
923
18
15
243
0
1537
1289
25
285
781
1821
1045
10
11
513
517
1041
1413
1028
22
286
923
18
15
243
0
1537
1289
25
285
781
1821
1045
10
11
513
517
1041
1477
1028
22
286
923
18
15
243
0
1537
1289
25
285
781
1821
1045
10
11
513
517
1060
1412
1028
22
286
923
18
15
243
0
1537
1289
25
285
781
1821
1045
10
11
513
517
1061
1412
1028
22
286
923
18
15
243
0
1537
1289
25
285
781
1821
1045
10
11
513
517
1061
1413
1028
22
286
923
18
15
243
0
1537
1289
25
285
781
1741
1037
6
39
513
512
624
1888
2
114
286
920
18
15
243
0
1537
1289
25
285
781
1741
1037
6
39
513
512
624
1890
2
114
286
920
18
15
243
0
1537
1289
25
285
781
1829
1037
10
11
513
517
1076
1446
1169
13
542
923
18
15
243
0
1537
1289
25
285
781
1829
1037
10
11
513
517
1077
1445
1169
22
286
923
18
15
243
0
1537
1289
25
285
781
1789
1037
5
33
513
512
608
1890
3
113
261
896
18
15
243
0
1537
1289
25
285
781
1789
1037
5
33
513
512
608
2018
3
113
261
896
18
15
243
0
1537
1289
25
285
781
1789
1037
5
33
513
512
610
1890
3
113
261
896
18
15
243
0
1537
1289
25
285
781
1789
1037
5
33
513
512
610
2018
3
113
261
896
18
15
243
0
1537
1289
25
285
781
1789
1037
6
35
513
513
609
1985
1026
113
286
927
18
15
243
0
1537
1289
25
285
781
1789
1037
6
35
513
513
609
1984
1026
113
286
927
18
15
243
0
1537
1289
25
285
781
1789
1037
6
35
513
513
609
1888
2
113
286
927
18
15
243
0
1537
1289
25
285
781
1789
1037
6
35
513
513
613
1985
1026
113
286
927
18
15
243
0
1537
1289
25
285
781
1789
1037
6
35
513
512
608
1888
2
113
262
896
18
15
243
0
1537
1289
25
285
781
1789
1037
6
35
513
512
608
1890
2
113
262
896
18
15
243
0
1537
1289
25
285
781
1789
1037
6
35
513
512
608
2018
2
113
285
920
18
15
243
0
1537
1289
25
285
781
1789
1037
6
35
513
512
610
1890
2
113
262
896
18
15
243
0
1537
1289
25
285
781
1789
1037
6
35
513
512
610
2018
2
113
285
920
18
15
243
0
1537
1289
25
285
781
1789
1037
6
35
513
512
612
1888
2
113
262
896
18
15
243
0
1537
1289
25
285
781
1789
1037
6
35
513
512
612
2016
2
113
285
920
18
15
243
0
1537
1289
25
285
781
1789
1037
6
35
513
517
609
1985
1026
113
285
925
18
15
243
0
1537
1289
25
285
781
1789
1037
6
35
513
517
609
1984
1026
113
285
925
18
15
243
0
1537
1289
25
285
781
1789
1037
6
35
513
517
609
1888
2
113
285
925
18
15
243
0
1537
1289
25
285
781
1789
1037
6
35
513
517
609
2016
2
113
285
925
18
15
243
0
1537
1289
25
285
781
1789
1037
6
39
513
512
608
1888
2
114
286
920
18
15
243
0
1537
1289
25
285
781
1789
1037
6
39
513
512
608
1890
2
114
286
920
18
15
243
0
1537
1289
25
285
781
1789
1037
6
39
513
512
608
2018
1026
114
286
920
18
15
243
0
1537
1289
25
285
781
1789
1037
6
39
513
512
610
1890
2
114
286
920
18
15
243
0
1537
1289
25
285
781
1789
1037
6
39
513
512
610
2018
1026
114
286
920
18
15
243
0
1537
1289
25
285
781
1789
1037
6
39
513
512
612
1888
2
114
286
920
18
15
243
0
1537
1289
25
285
781
1789
1037
6
39
513
512
612
2016
1026
114
286
920
18
15
659
0
1537
1289
25
285
1101
2005
1109
82
11
513
1733
597
788
116
85
605
2045
18
15
659
0
1537
1289
25
285
1101
2005
1109
82
11
513
1733
597
404
116
85
605
2045
18
15
659
0
1537
1289
25
285
1101
2005
1109
82
11
513
1733
596
788
116
85
605
2045
18
15
659
0
1537
1289
25
285
1101
2005
1109
82
11
513
1733
596
404
116
85
605
2045
18
15
659
0
1537
1289
25
285
1101
2013
1109
37
9
513
1729
594
850
23
21
605
2046
18
15
659
0
1537
1289
25
285
657
1749
1101
5
33
513
662
822
834
1027
113
581
972
18
15
659
0
1537
1289
25
285
589
1749
1045
10
11
513
705
597
980
4
1549
1181
1013
18
15
659
0
1537
1289
25
285
589
1749
1045
10
11
513
709
597
981
4
22
542
1019
18
15
659
0
1537
1289
25
285
589
1749
1045
10
11
513
709
597
980
4
13
541
1021
18
15
659
0
1537
1289
25
285
589
1749
1045
10
11
513
709
596
980
4
13
541
1021
18
15
659
0
1537
1289
25
285
589
1749
1045
10
11
513
453
597
932
1028
13
285
509
18
15
659
0
1537
1289
25
285
589
1749
1045
10
11
513
453
597
948
1028
13
285
509
18
15
659
0
1537
1289
25
285
589
1749
1045
10
11
513
453
597
933
1028
22
286
507
18
15
659
0
1537
1289
25
285
589
1749
1045
10
11
513
453
596
932
1028
13
285
509
18
15
659
0
1537
1289
25
285
589
1749
1045
10
11
513
453
596
934
36
22
286
507
18
15
659
0
1537
1289
25
285
589
1749
1045
10
19
513
705
597
981
17
49
637
1013
18
15
659
0
1537
1289
25
285
589
1749
1045
10
19
513
705
597
980
18
49
637
1013
18
15
659
0
1537
1289
25
285
589
1749
1045
10
19
513
449
597
949
1041
1585
637
501
18
15
659
0
1537
1289
25
285
589
1749
1045
10
19
513
449
597
933
17
1585
637
501
18
15
659
0
1537
1289
25
285
589
1749
1045
10
19
513
453
597
949
1041
1585
637
509
18
15
659
0
1537
1289
25
285
589
1749
1045
10
19
513
453
597
933
17
1585
637
509
18
15
659
0
1537
1289
25
285
589
1749
1109
10
11
513
709
597
852
4
141
285
1021
18
15
659
0
1537
1289
25
285
589
1749
1109
10
11
513
709
596
852
4
141
285
1021
18
15
659
0
1537
1289
25
285
589
1749
1109
10
11
513
453
597
853
4
150
286
507
18
15
659
0
1537
1289
25
285
589
1749
1109
10
11
513
453
597
852
4
141
285
509
18
15
659
0
1537
1289
25
285
589
1749
1109
10
11
513
453
597
917
4
150
286
507
18
15
659
0
1537
1289
25
285
589
1749
1109
10
11
513
453
597
916
1028
141
285
509
18
15
659
0
1537
1289
25
285
589
1749
1109
10
11
513
453
596
852
4
141
285
509
18
15
659
0
1537
1289
25
285
589
1749
1109
10
11
513
453
596
916
1028
141
285
509
18
15
659
0
1537
1289
25
285
589
1749
1109
18
11
513
453
597
916
52
1557
573
509
18
15
659
0
1537
1289
25
285
589
1749
1109
18
11
513
453
596
916
52
1557
573
509
18
15
659
0
1537
1289
25
285
589
1753
1037
5
9
513
449
614
882
3
25
285
501
18
15
659
0
1537
1289
25
285
589
1785
1037
5
9
513
449
806
994
1027
25
285
501
18
15
659
0
1537
1289
25
285
589
1785
1037
5
9
513
449
806
930
1027
25
285
501
18
15
659
0
1537
1289
25
285
589
1785
1037
5
9
513
449
806
866
1027
25
285
501
18
15
659
0
1537
1289
25
285
589
1785
1037
5
9
513
449
806
914
1027
25
285
501
18
15
659
0
1537
1289
25
285
589
1741
1037
5
9
513
704
624
882
3
25
542
1016
18
15
659
0
1537
1289
25
285
589
1741
1037
5
9
513
448
816
946
1027
25
286
504
18
15
659
0
1537
1289
25
285
589
1741
1037
5
9
513
450
626
882
3
25
285
500
18
15
659
0
1537
1289
25
285
589
1741
1037
5
9
513
450
818
882
1027
25
285
500
18
15
659
0
1537
1289
25
285
589
1741
1037
5
9
513
450
818
946
1027
25
285
500
18
15
659
0
1537
1289
25
285
589
1741
1037
5
9
513
450
818
1010
1027
25
285
500
18
15
659
0
1537
1289
25
285
589
1741
1037
10
11
513
705
625
881
17
1549
1181
1013
18
15
659
0
1537
1289
25
285
589
1741
1037
10
11
513
704
625
881
1041
13
542
1016
18
15
659
0
1537
1289
25
285
589
1741
1037
10
11
513
704
624
881
1041
13
542
1016
18
15
659
0
1537
1289
25
285
589
1741
1037
10
11
513
704
624
880
1041
13
542
1016
18
15
659
0
1537
1289
25
285
589
1741
1037
10
11
513
704
624
882
1041
13
542
1016
18
15
659
0
1537
1289
25
285
589
1741
1037
10
11
513
704
626
881
1041
13
542
1016
18
15
659
0
1537
1289
25
285
589
1741
1037
10
11
513
704
626
882
1041
13
542
1016
18
15
659
0
1537
1289
25
285
589
1741
1037
10
11
513
448
816
944
1041
13
286
504
18
15
659
0
1537
1289
25
285
589
1741
1037
10
11
513
709
625
881
1041
13
542
1019
18
15
659
0
1537
1289
25
285
589
1741
1037
10
11
513
453
625
881
1041
13
286
507
18
15
659
0
1537
1289
25
285
589
1741
1037
10
11
513
453
817
881
1041
13
286
507
18
15
659
0
1537
1289
25
285
589
1741
1037
10
11
513
453
817
1009
1041
13
286
507
18
15
659
0
1537
1289
25
285
589
1741
1037
10
11
513
453
817
945
1041
13
286
507
18
15
659
0
1537
1289
25
285
589
1741
1037
10
19
513
705
625
881
1041
49
637
1013
18
15
659
0
1537
1289
25
285
589
1741
1037
10
19
513
704
625
881
17
49
638
1016
18
15
659
0
1537
1289
25
285
589
1741
1037
10
19
513
704
626
881
17
49
638
1016
18
15
659
0
1537
1289
25
285
589
1741
1037
10
19
513
704
626
882
17
49
638
1016
18
15
659
0
1537
1289
25
285
589
1741
1037
10
19
513
449
817
1009
17
1585
637
501
18
15
659
0
1537
1289
25
285
589
1741
1037
10
19
513
449
817
945
17
1585
637
501
18
15
659
0
1537
1289
25
285
589
1741
1037
10
19
513
709
625
881
1041
49
637
1021
18
15
659
0
1537
1289
25
285
589
1741
1037
10
19
513
453
625
881
17
1585
637
509
18
15
659
0
1537
1289
25
285
589
1741
1045
10
11
513
705
625
980
4
1549
1181
1013
18
15
659
0
1537
1289
25
285
589
1741
1045
10
11
513
704
625
981
4
22
542
1016
18
15
659
0
1537
1289
25
285
589
1741
1045
10
11
513
704
625
980
4
22
542
1016
18
15
659
0
1537
1289
25
285
589
1741
1045
10
11
513
704
624
980
4
22
542
1016
18
15
659
0
1537
1289
25
285
589
1741
1045
10
11
513
448
625
981
4
22
286
504
18
15
659
0
1537
1289
25
285
589
1741
1045
10
11
513
709
625
981
4
22
542
1019
18
15
659
0
1537
1289
25
285
589
1741
1045
10
19
513
705
625
981
17
49
637
1013
18
15
659
0
1537
1289
25
285
589
1741
1045
10
19
513
704
625
981
17
49
638
1016
18
15
659
0
1537
1289
25
285
589
1741
1045
10
19
513
448
625
981
17
1585
638
504
18
15
659
0
1537
1289
25
285
589
1741
1045
10
19
513
709
625
981
17
49
637
1021
18
15
659
0
1537
1289
25
285
589
1741
1045
18
35
513
705
625
981
116
82
542
1023
18
15
659
0
1537
1289
25
285
589
1741
1045
18
35
513
704
625
981
116
82
542
1016
18
15
659
0
1537
1289
25
285
589
1741
1045
18
35
513
709
625
981
116
82
542
1019
18
15
659
0
1537
1289
25
285
589
1741
1109
10
11
513
448
625
853
4
150
286
504
18
15
659
0
1537
1289
25
285
589
1741
1109
10
11
513
448
625
852
4
150
286
504
18
15
659
0
1537
1289
25
285
589
1741
1109
10
11
513
448
624
852
4
150
286
504
18
15
659
0
1537
1289
25
285
589
1741
1109
10
11
513
453
625
853
4
150
286
507
18
15
659
0
1537
1289
25
285
589
1741
1109
10
11
513
453
625
852
4
150
286
507
18
15
659
0
1537
1289
25
285
589
1741
1109
74
11
513
704
625
853
100
22
286
1016
18
15
659
0
1537
1289
25
285
589
1741
1109
74
11
513
448
625
853
100
22
286
504
18
15
659
0
1537
1289
25
285
589
1741
1109
74
11
513
448
625
852
100
22
286
504
18
15
659
0
1537
1289
25
285
589
1741
1109
74
11
513
448
624
852
100
22
286
504
18
15
659
0
1537
1289
25
285
589
1741
1109
74
11
513
453
625
853
100
22
286
507
18
15
659
0
1537
1289
25
285
589
1741
1109
74
11
513
453
625
852
100
22
286
507
18
15
659
0
1537
1289
25
285
589
1769
1037
5
9
513
449
582
1010
1027
25
285
501
18
15
659
0
1537
1289
25
285
589
1757
1045
5
9
513
705
594
978
23
53
573
1013
18
15
659
0
1537
1289
25
285
589
1757
1045
9
9
513
705
594
978
19
21
541
1013
18
15
659
0
1537
1289
25
285
589
1757
1045
9
9
513
706
594
978
19
21
541
1012
18
15
659
0
1537
1289
25
285
589
1757
1045
9
9
513
709
593
978
1043
21
285
1021
18
15
659
0
1537
1289
25
285
589
1757
1045
9
11
513
709
593
978
19
57
541
1021
18
15
659
0
1537
1289
25
285
589
1757
1045
9
19
513
705
594
978
19
49
637
1013
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
448
609
965
1028
22
286
504
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
448
609
869
1028
22
286
504
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
448
609
997
1028
22
286
504
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
448
612
868
1028
22
286
504
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
448
612
996
1028
22
286
504
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
709
593
976
4
22
542
1019
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
709
593
977
4
22
542
1019
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
709
593
964
4
13
541
1021
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
709
593
965
4
22
542
1019
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
709
593
981
4
22
542
1019
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
709
593
969
1033
13
285
1021
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
709
593
980
4
13
541
1021
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
709
593
978
18
22
542
1019
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
709
612
868
4
13
541
1021
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
709
612
996
4
13
541
1021
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
709
613
869
4
22
542
1019
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
709
613
997
4
22
542
1019
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
453
609
965
1028
22
286
507
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
453
609
869
1028
22
286
507
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
453
609
997
1028
22
286
507
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
453
593
932
1028
13
285
509
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
453
593
933
1028
22
286
507
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
453
612
964
1028
13
285
509
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
453
612
868
1028
22
286
507
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
453
612
996
1028
13
285
509
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
453
613
965
1028
22
286
507
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
453
613
869
1028
22
286
507
18
15
659
0
1537
1289
25
285
589
1757
1045
10
11
513
453
613
997
1028
22
286
507
18
15
659
0
1537
1289
25
285
589
1757
1045
10
19
513
705
593
977
17
49
637
1013
18
15
659
0
1537
1289
25
285
589
1757
1045
10
19
513
705
593
965
17
49
637
1013
18
15
659
0
1537
1289
25
285
589
1757
1045
10
19
513
705
593
981
17
49
637
1013
18
15
659
0
1537
1289
25
285
589
1757
1045
10
19
513
705
594
978
17
49
637
1013
18
15
659
0
1537
1289
25
285
589
1757
1045
10
19
513
705
613
869
17
49
637
1013
18
15
659
0
1537
1289
25
285
589
1757
1045
10
19
513
449
609
965
17
1585
637
501
18
15
659
0
1537
1289
25
285
589
1757
1045
10
19
513
449
613
965
17
1585
637
501
18
15
659
0
1537
1289
25
285
589
1757
1045
10
19
513
709
613
869
17
49
637
1021
18
15
659
0
1537
1289
25
285
589
1757
1045
10
19
513
709
613
997
17
49
637
1021
18
15
659
0
1537
1289
25
285
589
1757
1045
10
19
513
453
609
965
17
1585
637
509
18
15
659
0
1537
1289
25
285
589
1757
1045
10
19
513
453
612
964
17
1585
637
509
18
15
659
0
1537
1289
25
285
589
1757
1045
10
19
513
453
613
965
17
1585
637
509
18
15
659
0
1537
1289
25
285
589
1757
1045
18
11
513
709
593
969
25
21
541
1021
18
15
659
0
1537
1289
25
285
589
1757
1045
18
35
513
705
609
869
116
82
542
1023
18
15
659
0
1537
1289
25
285
589
1757
1045
18
35
513
705
593
965
116
82
542
1023
18
15
659
0
1537
1289
25
285
589
1757
1045
18
35
513
705
613
869
116
82
542
1023
18
15
659
0
1537
1289
25
285
589
1757
1045
18
35
513
709
593
964
116
82
542
1019
18
15
659
0
1537
1289
25
285
589
1757
1045
18
35
513
709
593
965
116
82
542
1019
18
15
659
0
1537
1289
25
285
589
1757
1045
18
35
513
709
612
868
116
82
542
1019
18
15
659
0
1537
1289
25
285
589
1757
1045
18
35
513
709
613
869
116
82
542
1019
18
15
659
0
1537
1289
25
285
589
1757
1045
37
9
513
705
594
978
1111
1557
1181
1013
18
15
659
0
1537
1289
25
285
589
1757
1109
9
9
513
449
594
850
1107
21
285
501
18
15
659
0
1537
1289
25
285
589
1757
1109
9
9
513
706
594
850
83
21
541
1012
18
15
659
0
1537
1289
25
285
589
1757
1109
9
9
513
450
594
850
83
21
285
500
18
15
659
0
1537
1289
25
285
589
1757
1109
9
9
513
453
593
850
1107
21
285
509
18
15
659
0
1537
1289
25
285
589
1757
1109
9
9
513
453
593
914
1107
21
285
509
18
15
659
0
1537
1289
25
285
589
1757
1109
9
9
513
453
592
850
1107
21
285
509
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
448
609
837
4
150
286
504
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
448
593
849
1106
22
286
504
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
448
593
836
4
150
286
504
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
448
593
837
4
150
286
504
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
448
593
853
4
150
286
504
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
448
593
841
1033
13
286
504
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
448
592
848
4
150
286
504
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
448
592
836
4
150
286
504
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
448
592
850
1106
22
286
504
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
448
594
849
1106
22
286
504
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
448
594
840
4
150
286
504
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
448
594
850
1106
22
286
504
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
709
593
849
1106
22
286
1019
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
453
609
836
4
150
286
507
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
453
609
837
4
150
286
507
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
453
593
849
1106
22
286
507
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
453
593
848
4
150
286
507
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
453
593
836
4
141
285
509
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
453
593
913
1106
22
286
507
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
453
593
837
4
150
286
507
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
453
593
853
4
150
286
507
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
453
593
841
1033
13
285
509
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
453
593
850
1106
22
286
507
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
453
593
917
4
150
286
507
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
453
612
836
4
141
285
509
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
453
613
836
4
141
285
509
18
15
659
0
1537
1289
25
285
589
1757
1109
10
11
513
453
613
837
4
150
286
507
18
15
659
0
1537
1289
25
285
589
1757
1109
10
19
513
449
593
841
9
1585
637
501
18
15
659
0
1537
1289
25
285
589
1757
1109
10
19
513
453
593
841
9
1585
637
509
18
15
659
0
1537
1289
25
285
589
1757
1109
37
9
513
449
594
850
23
21
605
501
18
15
659
0
1537
1289
25
285
589
1757
1109
74
11
513
448
609
837
100
22
286
504
18
15
659
0
1537
1289
25
285
589
1757
1109
74
11
513
448
593
836
100
22
286
504
18
15
659
0
1537
1289
25
285
589
1757
1109
74
11
513
448
593
837
100
22
286
504
18
15
659
0
1537
1289
25
285
589
1757
1109
74
11
513
448
592
836
100
22
286
504
18
15
659
0
1537
1289
25
285
589
1757
1109
74
11
513
453
609
836
100
22
286
507
18
15
659
0
1537
1289
25
285
589
1757
1109
74
11
513
453
609
837
100
22
286
507
18
15
659
0
1537
1289
25
285
589
1757
1109
74
11
513
453
593
836
100
22
286
507
18
15
659
0
1537
1289
25
285
589
1757
1109
74
11
513
453
593
837
100
22
286
507
18
15
659
0
1537
1289
25
285
589
1757
1109
74
11
513
453
612
836
100
13
317
509
18
15
659
0
1537
1289
25
285
589
1757
1109
74
11
513
453
613
836
100
13
317
509
18
15
659
0
1537
1289
25
285
589
1757
1109
74
11
513
453
613
837
100
22
286
507
18
15
659
0
1537
1289
25
285
589
1789
1037
5
9
513
450
802
994
1027
25
285
500
18
15
659
0
1537
1289
25
285
589
1789
1037
5
9
513
450
802
930
1027
25
285
500
18
15
659
0
1537
1289
25
285
589
1789
1037
5
9
513
450
802
866
1027
25
285
500
18
15
659
0
1537
1289
25
285
589
1773
1037
5
9
513
705
577
866
1027
25
541
1022
18
15
659
0
1537
1289
25
285
589
1773
1037
5
9
513
449
577
994
1027
25
285
501
18
15
659
0
1537
1289
25
285
589
1773
1037
5
9
513
449
577
866
1027
25
285
501
18
15
659
0
1537
1289
25
285
589
1773
1037
5
9
513
448
576
850
1027
25
286
504
18
15
659
0
1537
1289
25
285
589
1773
1037
5
9
513
448
576
946
1027
25
286
504
18
15
659
0
1537
1289
25
285
589
1773
1037
5
9
513
706
578
882
1027
25
541
1012
18
15
659
0
1537
1289
25
285
589
1773
1037
5
9
513
706
578
978
3
25
541
1012
18
15
659
0
1537
1289
25
285
589
1773
1037
5
9
513
450
578
850
1027
25
285
500
18
15
659
0
1537
1289
25
285
589
1773
1037
5
9
513
450
578
882
1027
25
285
500
18
15
659
0
1537
1289
25
285
589
1773
1037
5
9
513
450
578
946
1027
25
285
500
18
15
659
0
1537
1289
25
285
589
1773
1037
5
9
513
450
578
978
1027
25
285
500
18
15
659
0
1537
1289
25
285
589
1773
1037
5
9
513
450
578
1010
1027
25
285
500
18
15
659
0
1537
1289
25
285
589
1773
1037
5
9
513
709
577
866
1027
25
541
1021
18
15
659
0
1537
1289
25
285
589
1773
1037
5
9
513
453
577
994
1027
25
285
509
18
15
659
0
1537
1289
25
285
589
1773
1037
5
9
513
453
577
866
1027
25
285
509
18
15
659
0
1537
1289
25
285
589
1773
1037
5
9
513
453
576
866
1027
25
285
509
18
15
659
0
1537
1289
25
285
589
1773
1037
5
9
513
453
576
850
1027
25
285
509
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
705
577
881
17
1549
1181
1013
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
705
577
977
1041
1549
1181
1013
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
705
581
881
17
1549
1181
1013
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
705
581
977
1041
1549
1181
1013
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
704
576
976
17
13
542
1016
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
704
576
977
17
13
542
1016
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
704
576
978
17
13
542
1016
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
704
580
976
17
13
542
1016
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
448
577
849
1041
13
286
504
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
448
577
945
1041
13
286
504
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
448
576
849
1041
13
286
504
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
448
576
848
1041
13
286
504
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
448
576
850
1041
13
286
504
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
448
578
849
1041
13
286
504
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
448
578
850
1041
13
286
504
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
448
578
882
17
13
286
504
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
448
578
978
1041
13
286
504
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
448
578
1010
1041
13
286
504
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
448
581
993
1041
13
286
504
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
448
581
865
17
13
286
504
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
448
581
849
1041
13
286
504
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
448
581
977
1041
13
286
504
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
709
577
865
17
13
541
1021
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
709
577
881
17
13
541
1021
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
709
577
977
17
13
541
1021
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
709
580
976
17
13
541
1021
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
709
581
881
17
13
541
1021
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
709
581
977
17
13
541
1021
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
453
577
993
1041
13
286
507
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
453
577
865
1041
13
286
507
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
453
577
849
1041
13
286
507
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
453
577
881
17
13
285
509
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
453
577
1009
1041
13
286
507
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
453
577
977
1041
13
286
507
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
453
577
945
1041
13
286
507
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
453
577
869
17
22
286
507
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
453
577
997
1041
22
286
507
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
453
576
850
1041
13
286
507
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
453
580
848
1041
13
286
507
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
453
580
976
1041
13
286
507
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
453
581
993
1041
13
286
507
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
453
581
865
1041
13
286
507
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
453
581
849
1041
13
286
507
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
453
581
881
17
13
285
509
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
453
581
1009
1041
13
286
507
18
15
659
0
1537
1289
25
285
589
1773
1037
10
11
513
453
581
977
1041
13
286
507
18
15
659
0
1537
1289
25
285
589
1773
1037
10
19
513
705
577
977
17
49
637
1013
18
15
659
0
1537
1289
25
285
589
1773
1037
10
19
513
705
577
869
17
49
637
1013
18
15
659
0
1537
1289
25
285
589
1773
1037
10
19
513
705
581
977
17
49
637
1013
18
15
659
0
1537
1289
25
285
589
1773
1037
10
19
513
449
577
849
17
1585
637
501
18
15
659
0
1537
1289
25
285
589
1773
1037
10
19
513
449
577
977
17
1585
637
501
18
15
659
0
1537
1289
25
285
589
1773
1037
10
19
513
449
581
849
17
1585
637
501
18
15
659
0
1537
1289
25
285
589
1773
1037
10
19
513
449
581
977
17
1585
637
501
18
15
659
0
1537
1289
25
285
589
1773
1037
10
19
513
448
576
849
17
1585
638
504
18
15
659
0
1537
1289
25
285
589
1773
1037
10
19
513
448
576
848
17
1585
638
504
18
15
659
0
1537
1289
25
285
589
1773
1037
10
19
513
448
581
849
17
1585
638
504
18
15
659
0
1537
1289
25
285
589
1773
1037
10
19
513
448
581
977
17
1585
638
504
18
15
659
0
1537
1289
25
285
589
1773
1037
10
19
513
453
577
849
17
1585
637
509
18
15
659
0
1537
1289
25
285
589
1773
1037
10
19
513
453
577
977
17
1585
637
509
18
15
659
0
1537
1289
25
285
589
1773
1037
10
19
513
453
576
850
17
1585
637
509
18
15
659
0
1537
1289
25
285
589
1773
1037
10
19
513
453
580
848
17
1585
637
509
18
15
659
0
1537
1289
25
285
589
1773
1037
10
19
513
453
580
976
17
1585
637
509
18
15
659
0
1537
1289
25
285
589
1773
1037
10
19
513
453
581
849
17
1585
637
509
18
15
659
0
1537
1289
25
285
589
1773
1037
10
19
513
453
581
977
17
1585
637
509
18
15
659
0
1537
1289
26
427
657
1749
1045
10
16
288
292
854
934
1060
48
824
1848
18
15
659
0
1537
1289
26
427
657
1749
1045
10
16
288
292
822
870
1060
48
824
1848
18
15
659
0
1537
1289
26
427
657
1781
1045
10
16
288
292
813
932
1060
48
824
1848
18
15
659
0
1537
1290
26
427
657
1749
1045
8
16
288
292
860
948
1040
50
828
1826
18
15
659
0
1537
1290
26
427
657
1749
1045
8
16
288
292
822
885
1040
50
828
1826
18
15
659
0
1537
1290
26
427
657
1749
1045
8
16
288
292
822
886
1040
50
828
1826
18
15
659
16
1537
1289
25
285
589
1733
1029
10
11
513
704
628
980
4
22
542
1016
18
15
659
16
1537
1289
25
285
589
1733
1029
10
11
513
704
628
982
17
13
542
1016
18
15
659
16
1537
1289
25
285
589
1733
1029
10
11
513
448
628
980
1028
22
286
504
18
15
659
16
1537
1289
25
285
589
1733
1029
10
11
513
448
628
982
1041
13
286
504
18
15
659
16
1537
1289
25
285
589
1733
1029
10
11
513
709
629
981
4
22
542
1019
18
15
659
16
1537
1289
25
285
589
1733
1029
10
11
513
453
629
981
1028
22
286
507
18
15
659
16
1537
1289
25
285
589
1733
1029
10
11
513
453
629
980
1028
13
285
509
18
15
659
16
1537
1289
25
285
589
1733
1029
10
19
513
704
628
982
17
49
638
1016
18
15
659
16
1537
1289
25
285
589
1733
1029
10
19
513
448
628
982
17
1585
638
504
18
15
659
16
1537
1289
25
285
589
1733
1029
10
19
513
709
629
981
17
49
637
1021
18
15
659
16
1537
1289
25
285
589
1733
1029
10
19
513
453
629
981
17
1585
637
509
18
15
659
16
1537
1289
25
285
589
1733
1093
10
11
513
448
629
853
9
13
286
504
18
15
659
16
1537
1289
25
285
589
1733
1093
10
11
513
453
629
853
9
13
285
509
18
15
659
16
1537
1289
25
285
589
1733
1093
10
11
513
453
629
852
4
13
285
509
18
15
659
16
1537
1289
25
285
589
1733
1093
38
35
513
704
628
852
76
81
541
1016
18
15
659
16
1537
1289
25
285
589
1733
1093
38
35
513
448
628
852
76
1617
541
504
18
15
659
16
1537
1289
25
285
589
1733
1093
38
35
513
448
629
852
76
1617
541
504
18
15
659
16
1537
1289
25
285
589
1733
1093
38
35
513
453
629
852
76
1617
541
509
18
15
754
0
1537
1289
25
285
1036
1421
1037
69
33
513
1859
1345
690
739
81
581
1785
18
15
754
0
1537
1289
25
285
1036
1421
1086
18
35
513
1859
1345
640
526
97
582
1785
18
15
754
0
1537
1289
25
285
524
1669
1037
10
11
513
387
921
946
145
13
286
449
18
15
754
0
1537
1289
25
285
524
1677
1037
5
33
513
387
833
994
195
1649
581
449
18
15
754
0
1537
1289
25
285
524
1677
1037
10
11
513
387
897
913
1041
13
286
449
18
15
754
0
1537
1289
25
285
524
1677
1037
10
11
513
387
897
977
1041
13
286
449
18
15
754
0
1537
1289
25
285
524
1677
1037
10
11
513
387
897
969
1105
13
286
449
18
15
754
0
1537
1289
25
285
524
1677
1037
10
11
513
387
897
914
1105
13
286
449
18
15
754
0
1537
1289
25
285
524
1677
1037
10
11
513
387
897
978
1041
13
286
449
18
15
754
0
1537
1289
25
285
524
1677
1037
10
11
513
387
833
913
1041
13
286
449
18
15
754
0
1537
1289
25
285
524
1677
1037
10
11
513
387
833
881
1041
13
286
449
18
15
754
0
1537
1289
25
285
524
1677
1037
10
11
513
387
833
1009
1041
13
286
449
18
15
754
0
1537
1289
25
285
524
1677
1037
10
11
513
387
833
994
81
22
286
449
18
15
754
0
1537
1289
25
285
524
1677
1037
10
11
513
387
833
866
81
22
286
449
18
15
754
0
1537
1289
25
285
524
1677
1037
10
11
513
387
833
914
1041
13
286
449
18
15
754
0
1537
1289
25
285
524
1677
1037
10
11
513
387
833
882
1041
13
286
449
18
15
754
0
1537
1289
25
285
524
1677
1037
10
11
513
387
833
1010
1041
13
286
449
18
15
754
0
1537
1289
25
285
524
1733
1037
5
9
513
387
889
874
1059
25
285
449
18
15
754
0
1537
1289
25
285
524
1733
1037
5
9
513
387
889
1002
1059
25
285
449
18
15
754
0
1537
1289
25
285
524
1733
1037
10
11
513
387
889
873
1041
13
286
449
18
15
754
0
1537
1289
25
285
524
1733
1037
10
11
513
387
889
1001
1041
13
286
449
18
15
754
0
1537
1289
25
285
524
1733
1037
10
11
513
387
889
882
1041
13
286
449
18
15
754
0
1537
1289
25
285
524
1733
1037
10
11
513
387
889
1010
1041
13
286
449
18
15
754
0
1537
1289
25
285
524
1733
1037
10
19
513
387
889
873
17
49
637
449
18
15
754
0
1537
1289
25
285
524
1733
1045
9
9
513
387
889
994
19
21
285
449
18
15
754
0
1537
1289
25
285
524
1733
1045
9
9
513
387
889
866
1043
21
285
449
18
15
754
0
1537
1289
25
285
524
1733
1045
9
19
513
387
889
994
19
49
637
449
18
15
754
0
1537
1289
25
285
524
1733
1045
9
19
513
387
889
866
19
49
637
449
18
15
754
0
1537
1289
25
285
524
1733
1045
10
11
513
387
889
802
1028
13
285
449
18
15
754
0
1537
1289
25
285
524
1733
1045
10
11
513
387
889
930
1028
13
285
449
18
15
754
0
1537
1289
25
285
524
1733
1045
18
11
513
387
889
994
25
21
317
449
18
15
754
0
1537
1289
25
285
524
1733
1045
18
11
513
387
889
866
25
21
317
449
18
15
754
0
1537
1289
25
285
524
1734
1038
10
19
513
387
888
816
38
49
637
449
18
15
754
0
1537
1289
25
285
524
1734
1038
10
19
513
387
888
836
38
49
637
449
18
15
754
0
1537
1289
25
285
524
1734
1038
10
19
513
387
888
1008
38
49
637
449
18
15
754
0
1537
1289
25
285
524
1734
1038
10
19
513
387
888
944
38
49
637
449
18
15
754
0
1537
1289
25
285
524
1789
1037
5
33
513
387
865
770
131
1649
581
449
18
15
754
0
1537
1289
25
285
524
1661
1037
5
33
513
387
609
802
131
1649
581
449
18
15
723
0
1537
1289
25
285
529
1673
1037
5
9
513
397
901
1001
1059
25
285
454
18
15
723
0
1537
1289
25
285
529
1685
1045
37
33
513
406
854
978
215
1617
581
460
18
15
723
0
1537
1289
25
285
529
1689
1037
5
9
513
397
849
937
1059
25
285
454
18
15
723
0
1537
1289
25
285
529
1689
1045
10
19
513
397
849
917
17
49
638
455
18
15
723
0
1537
1289
25
285
529
1721
1037
5
9
513
397
913
914
1027
25
285
454
18
15
723
0
1537
1289
25
285
529
1721
1037
5
9
513
397
913
946
1027
25
285
454
18
15
723
0
1537
1289
25
285
529
1721
1037
5
9
513
397
913
978
1027
25
285
454
18
15
723
0
1537
1289
25
285
529
1749
1109
37
33
513
406
886
786
79
1617
581
460
18
15
723
0
1537
1289
25
285
529
1621
1045
37
33
513
406
982
978
215
1617
581
460
18
15
723
0
1537
1289
25
285
529
1621
1109
37
33
513
406
630
786
79
1617
581
460
18
15
755
0
1537
1289
25
285
1037
1417
1037
5
9
513
1857
1350
617
1059
25
541
1781
18
15
755
0
1537
1289
25
285
1037
1417
1037
5
9
513
1857
1350
626
611
89
542
1791
18
15
755
0
1537
1289
25
285
1037
1417
1037
5
9
513
1857
1350
745
1059
25
541
1781
18
15
755
0
1537
1289
25
285
1037
1417
1037
5
9
513
1857
1350
690
1059
25
541
1781
18
15
755
0
1537
1289
25
285
1037
1417
1037
5
9
513
1858
1350
585
579
25
541
1780
18
15
755
0
1537
1289
25
285
1037
1417
1037
5
9
513
1858
1350
617
1059
25
541
1780
18
15
755
0
1537
1289
25
285
1037
1417
1037
5
9
513
1858
1350
626
611
89
541
1780
18
15
755
0
1537
1289
25
285
1037
1417
1037
5
9
513
1858
1350
745
1059
25
541
1780
18
15
755
0
1537
1289
25
285
1037
1417
1037
5
9
513
1858
1350
690
1059
25
541
1780
18
15
755
0
1537
1289
25
285
1037
1417
1037
69
33
513
1857
1350
690
739
81
581
1781
18
15
755
0
1537
1289
25
285
1037
1417
1045
9
9
513
1857
1350
706
1043
21
573
1781
18
15
755
0
1537
1289
25
285
1037
1417
1045
9
19
513
1857
1350
706
531
49
637
1781
18
15
755
0
1537
1289
25
285
1037
1417
1045
10
11
513
1856
1350
706
516
22
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
5
9
513
1856
1344
626
1059
25
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
5
9
513
1856
1344
690
1059
25
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
5
9
513
1858
1346
674
1027
25
541
1780
18
15
755
0
1537
1289
25
285
1037
1421
1037
5
9
513
1858
1346
610
1059
25
541
1780
18
15
755
0
1537
1289
25
285
1037
1421
1037
5
9
513
1858
1346
626
1059
25
541
1780
18
15
755
0
1537
1289
25
285
1037
1421
1037
5
9
513
1858
1346
690
1059
25
541
1780
18
15
755
0
1537
1289
25
285
1037
1421
1037
5
9
513
1858
1346
754
1059
25
541
1780
18
15
755
0
1537
1289
25
285
1037
1421
1037
5
9
513
1861
1344
626
1059
25
541
1789
18
15
755
0
1537
1289
25
285
1037
1421
1037
5
9
513
1861
1344
690
675
25
541
1789
18
15
755
0
1537
1289
25
285
1037
1421
1037
5
9
513
1861
1344
754
1059
25
541
1789
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1345
673
1041
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1345
593
1041
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1345
625
1041
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1345
721
1041
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1345
689
1233
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1345
753
529
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1345
585
1041
22
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1344
672
1233
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1344
592
1041
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1344
625
1041
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1344
624
1041
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1344
720
529
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1344
752
529
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1344
626
1041
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1346
672
1041
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1346
593
1041
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1346
592
1041
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1346
625
1041
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1346
720
529
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1346
721
1041
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1346
674
1041
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1346
753
529
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1346
594
1041
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1346
626
1041
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1346
722
1041
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1346
754
529
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1349
673
1041
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1349
609
593
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1349
593
1041
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1349
737
721
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1349
625
1041
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1349
721
1041
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1349
677
1041
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1349
613
593
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1856
1349
741
721
13
542
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1861
1345
673
1041
13
541
1789
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1861
1345
609
593
13
542
1787
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1861
1345
593
1041
13
541
1789
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1861
1345
737
721
13
542
1787
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1861
1345
625
1041
13
542
1787
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1861
1345
721
1041
13
542
1787
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1861
1345
689
1233
13
541
1789
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1861
1345
753
529
13
541
1789
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1861
1345
585
1041
22
542
1787
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1861
1345
677
1041
13
542
1787
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1861
1345
613
593
13
542
1787
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1861
1344
626
1041
13
542
1787
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1861
1344
754
529
13
542
1787
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1861
1349
673
1041
13
541
1789
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1861
1349
609
593
13
542
1787
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1861
1349
737
721
13
542
1787
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1861
1349
625
1041
13
542
1787
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1861
1349
753
529
13
541
1789
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1861
1349
677
1041
13
542
1787
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1861
1349
613
593
13
542
1787
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
11
513
1861
1349
741
721
13
542
1787
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1857
1345
673
1041
49
637
1781
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1857
1345
593
529
49
637
1781
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1857
1345
721
1041
49
637
1781
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1857
1345
585
1041
49
637
1781
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1857
1345
677
1041
49
637
1781
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1857
1349
673
1041
49
637
1781
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1857
1349
593
529
49
637
1781
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1857
1349
721
1041
49
637
1781
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1857
1349
677
1041
49
637
1781
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1856
1345
673
1041
49
638
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1856
1345
593
529
49
638
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1856
1345
721
529
49
638
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1856
1345
585
1041
49
638
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1856
1344
672
1041
49
638
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1856
1344
592
529
49
638
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1856
1344
720
529
49
638
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1856
1346
672
1041
49
638
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1856
1346
593
529
49
638
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1856
1346
592
529
49
638
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1856
1346
720
529
49
638
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1856
1346
721
529
49
638
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1856
1346
674
1041
49
638
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1856
1346
722
593
49
638
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1856
1349
673
1041
49
638
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1856
1349
593
529
49
638
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1856
1349
721
529
49
638
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1856
1349
677
529
49
638
1784
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1861
1345
673
1041
49
637
1789
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1861
1345
593
529
49
637
1789
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1861
1345
721
1041
49
637
1789
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1861
1345
585
1041
49
637
1789
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1861
1345
677
1041
49
637
1789
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1861
1348
676
1041
49
637
1789
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1861
1349
673
1041
49
637
1789
18
15
755
0
1537
1289
25
285
1037
1421
1037
10
19
513
1861
1349
677
1041
49
637
1789
18
15
755
0
1537
1289
25
285
1037
1421
1037
69
33
513
1857
1344
690
739
81
581
1781
18
15
755
0
1537
1289
25
285
1037
1421
1037
69
33
513
1857
1346
690
739
81
581
1781
18
15
755
0
1537
1289
25
285
1037
1461
1045
10
19
513
1861
1365
581
529
49
637
1789
18
15
755
0
1537
1289
25
285
1037
1461
1045
10
19
513
1861
1365
709
529
49
637
1789
18
15
755
0
1537
1289
25
285
525
1669
1037
6
35
513
384
920
964
194
1649
582
448
18
15
755
0
1537
1289
25
285
525
1669
1037
10
11
513
384
920
946
145
13
286
448
18
15
755
0
1537
1289
25
285
525
1669
1045
10
11
513
384
920
994
73
13
286
448
18
15
755
0
1537
1289
25
285
525
1677
1037
10
11
513
385
897
913
1041
13
286
451
18
15
755
0
1537
1289
25
285
525
1677
1037
10
11
513
385
897
977
1041
13
286
451
18
15
755
0
1537
1289
25
285
525
1677
1037
10
11
513
385
897
969
17
13
286
451
18
15
755
0
1537
1289
25
285
525
1677
1037
10
11
513
385
833
993
1105
13
286
451
18
15
755
0
1537
1289
25
285
525
1677
1037
10
11
513
385
833
865
1105
13
286
451
18
15
755
0
1537
1289
25
285
525
1677
1037
10
11
513
385
833
913
1041
13
286
451
18
15
755
0
1537
1289
25
285
525
1677
1037
10
11
513
385
833
881
1041
13
286
451
18
15
755
0
1537
1289
25
285
525
1677
1037
10
11
513
385
833
1009
1041
13
286
451
18
15
755
0
1537
1289
25
285
525
1677
1037
10
11
513
385
833
869
1105
13
286
451
18
15
755
0
1537
1289
25
285
525
1677
1037
10
11
513
385
833
997
1105
13
286
451
18
15
755
0
1537
1289
25
285
525
1677
1037
10
11
513
385
901
913
1041
13
286
451
18
15
755
0
1537
1289
25
285
525
1677
1037
10
11
513
385
901
977
1041
13
286
451
18
15
755
0
1537
1289
25
285
525
1677
1037
10
11
513
385
837
913
1041
13
286
451
18
15
755
0
1537
1289
25
285
525
1677
1037
10
11
513
385
837
881
1041
13
286
451
18
15
755
0
1537
1289
25
285
525
1677
1037
10
11
513
385
837
1009
1041
13
286
451
18
15
755
0
1537
1289
25
285
525
1677
1037
10
11
513
385
837
869
81
13
286
451
18
15
755
0
1537
1289
25
285
525
1677
1037
10
11
513
385
837
997
209
13
286
451
18
15
755
0
1537
1289
25
285
525
1677
1037
10
19
513
385
897
913
17
49
638
451
18
15
755
0
1537
1289
25
285
525
1677
1037
10
19
513
385
897
977
17
49
638
451
18
15
755
0
1537
1289
25
285
525
1677
1037
10
19
513
385
897
969
81
49
638
451
18
15
755
0
1537
1289
25
285
525
1677
1037
10
19
513
385
833
865
81
49
638
451
18
15
755
0
1537
1289
25
285
525
1677
1037
10
19
513
385
833
913
17
49
638
451
18
15
755
0
1537
1289
25
285
525
1677
1037
10
19
513
385
833
869
81
49
638
451
18
15
755
0
1537
1289
25
285
525
1733
1037
5
9
513
384
888
874
1059
25
285
448
18
15
755
0
1537
1289
25
285
525
1733
1037
5
9
513
384
888
1002
1059
25
285
448
18
15
755
0
1537
1289
25
285
525
1733
1037
10
11
513
384
888
882
1041
13
286
448
18
15
755
0
1537
1289
25
285
525
1733
1037
10
11
513
384
888
1010
1041
13
286
448
18
15
755
0
1537
1289
25
285
525
1733
1045
10
11
513
385
885
853
1097
61
286
451
18
15
755
0
1537
1289
25
285
525
1733
1045
10
11
513
385
885
981
1028
22
286
451
18
15
755
0
1537
1289
25
285
525
1733
1045
10
11
513
385
885
980
1028
22
286
451
18
15
755
0
1537
1289
25
285
525
1733
1045
10
11
513
384
888
802
1028
22
286
448
18
15
755
0
1537
1289
25
285
525
1733
1045
10
11
513
384
888
930
1028
22
286
448
18
15
755
0
1537
1289
25
285
525
1693
1037
5
9
513
384
840
994
1027
25
285
448
18
15
755
0
1537
1289
25
285
525
1693
1037
5
9
513
384
840
866
1027
25
285
448
18
15
755
0
1537
1289
25
285
525
1693
1045
10
11
513
385
913
900
1028
22
286
451
18
15
755
0
1537
1289
25
285
525
1693
1045
10
11
513
385
913
901
1028
22
286
451
18
15
755
0
1537
1289
25
285
525
1661
1037
5
33
513
384
608
802
131
1649
581
448
18
15
755
0
1537
1289
25
285
525
1661
1037
5
33
513
384
610
802
131
1649
581
448
18
15
244
0
1536
137
25
797
776
1691
654
711
998
1537
7
145
288
867
1128
1790
26
18
15
244
0
1536
1289
26
938
520
1836
1038
11
16
1314
411
88
962
1083
1584
1854
902
18
15
244
0
1536
1290
26
939
520
1803
1038
4
32
1312
410
26
800
128
1648
1840
902
18
15
244
0
1536
1290
26
939
520
1803
1038
4
32
1312
410
42
864
96
1648
1840
902
18
15
244
0
1536
1290
26
939
520
1803
1038
9
16
1312
410
26
800
1047
1584
1850
902
18
15
244
0
1536
1290
26
939
520
1803
1038
9
16
1312
410
42
800
23
1585
1850
902
18
15
244
0
1536
1290
26
939
520
1803
1038
9
16
1312
410
42
864
1111
1585
1850
902
18
15
244
0
1536
1290
26
939
520
1803
1038
10
16
1312
410
26
800
22
1584
1852
902
18
15
244
0
1536
1290
26
939
520
1803
1038
10
16
1312
410
42
864
1126
1584
1852
902
18
15
244
0
1536
1290
26
939
520
1803
1102
4
32
1312
410
42
784
1024
1648
1840
902
18
15
244
0
1536
1290
26
939
520
1803
1102
10
16
1312
410
26
784
1038
1584
1852
902
18
15
244
0
1536
1290
26
939
520
1803
1102
10
16
1312
410
42
784
1038
1584
1852
902
18
15
244
0
1536
1290
26
939
520
1803
1102
18
32
1312
410
42
784
1052
1616
1852
902
18
15
244
0
1536
1290
26
939
520
1820
1110
82
32
1312
410
8
770
1150
1553
1841
902
18
15
244
0
1536
1290
26
939
520
1819
1038
9
16
1312
410
10
800
1063
1585
1850
902
18
15
244
0
1536
1290
26
939
520
1835
1038
4
32
1312
410
58
832
96
1648
1840
902
18
15
244
0
1536
1290
26
939
520
1835
1038
4
32
1312
410
58
800
96
1648
1840
902
18
15
244
0
1536
1290
26
939
520
1835
1038
4
32
1312
410
90
960
1056
1649
1840
902
18
15
244
0
1536
1290
26
939
520
1835
1038
4
32
1312
410
90
800
96
1648
1840
902
18
15
244
0
1536
1290
26
939
520
1835
1038
9
16
1312
410
58
832
1111
1585
1850
902
18
15
244
0
1536
1290
26
939
520
1835
1038
9
16
1312
410
58
800
23
1585
1850
902
18
15
244
0
1536
1290
26
939
520
1835
1038
9
16
1312
410
90
960
1047
1584
1850
902
18
15
244
0
1536
1290
26
939
520
1835
1038
9
16
1312
410
90
784
1047
1584
1850
902
18
15
244
0
1536
1290
26
939
520
1835
1038
9
16
1312
410
90
800
23
1585
1850
902
18
15
244
0
1536
1290
26
939
520
1835
1038
9
16
1312
410
90
912
1047
1584
1850
902
18
15
244
0
1536
1290
26
939
520
1835
1038
10
16
1312
410
58
832
1094
1584
1852
902
18
15
244
0
1536
1290
26
939
520
1835
1038
10
16
1312
410
58
800
22
1584
1852
902
18
15
244
0
1536
1290
26
939
520
1835
1038
10
16
1312
410
90
960
1094
1584
1852
902
18
15
244
0
1536
1290
26
939
520
1835
1038
10
16
1312
410
90
800
22
1584
1852
902
18
15
244
0
1536
1290
26
939
520
1835
1038
10
16
1312
410
90
816
70
1585
1852
902
18
15
244
0
1536
1290
26
939
520
1835
1038
10
16
1312
410
90
912
1046
1584
1852
902
18
15
244
0
1536
1290
26
939
520
1835
1038
18
32
1312
410
90
960
1117
1617
1841
902
18
15
244
0
1536
1290
26
939
520
1836
1038
10
16
1312
410
88
962
1046
1584
1852
902
18
15
244
0
1536
1290
26
939
520
1836
1038
18
32
1312
410
88
962
1118
1617
1841
902
18
15
244
0
1536
1290
26
938
520
1804
1038
10
16
1314
411
24
802
6
1584
1854
902
18
15
244
0
1536
1290
26
938
520
1807
1037
10
16
1313
413
41
801
1041
1585
1855
901
18
15
244
0
1536
1290
26
938
520
1807
1037
10
16
1313
413
41
865
1105
1585
1855
901
18
15
244
0
1536
1290
26
938
520
1807
1037
10
16
1314
411
41
801
1041
1585
1853
901
18
15
244
0
1536
1290
26
938
520
1807
1037
10
16
1314
411
41
865
1105
1585
1853
901
18
15
244
0
1536
1290
26
938
520
1807
1038
10
16
1314
411
25
800
6
1585
1853
901
18
15
244
0
1536
1290
26
938
520
1807
1038
10
16
1314
411
41
864
102
1585
1853
901
18
15
244
0
1536
1290
26
938
520
1820
1110
82
32
1314
411
8
770
1150
1553
1853
901
18
15
244
0
1536
1290
26
938
520
1836
1038
10
16
1314
411
56
834
1126
1584
1854
902
18
15
244
0
1536
1290
26
938
520
1836
1038
10
16
1314
411
56
802
22
1584
1854
902
18
15
244
0
1536
1290
26
938
520
1836
1038
10
16
1314
411
88
962
1046
1584
1854
902
18
15
244
0
1536
1290
26
938
520
1836
1038
18
32
1314
411
88
962
1118
1617
1853
901
18
15
244
0
1536
1290
26
938
520
1823
1110
82
32
1313
413
9
768
1150
1554
1855
901
18
15
244
0
1536
1290
26
938
520
1823
1110
82
32
1314
411
9
768
1150
1553
1853
901
18
15
244
0
1536
1290
26
938
520
1839
1037
10
16
1313
413
89
961
1041
1585
1855
901
18
15
244
0
1536
1290
26
938
520
1839
1037
10
16
1314
411
89
961
1041
1585
1853
901
18
15
244
0
1536
1290
26
938
520
1839
1038
4
32
1314
411
57
800
96
1649
1853
902
18
15
244
0
1536
1290
26
938
520
1839
1038
4
32
1314
411
89
800
96
1649
1853
902
18
15
244
0
1536
1290
26
938
520
1839
1038
10
16
1314
411
57
800
22
1585
1853
901
18
15
244
0
1536
1290
26
938
520
1839
1038
10
16
1314
411
89
800
22
1585
1853
901
18
15
244
0
1536
1290
26
619
520
1820
1110
82
32
928
506
8
770
190
145
753
70
18
15
244
0
1536
1290
26
618
520
159
662
10
16
930
507
905
1792
1041
49
445
70
18
15
244
0
1536
1290
26
618
520
1820
1110
82
32
930
507
8
770
190
145
765
69
18
15
244
0
1536
1290
26
618
520
1695
662
10
16
930
507
393
256
17
176
446
70
18
15
244
0
1536
1290
26
618
520
1823
1110
82
32
929
509
9
768
190
146
767
69
18
15
244
0
1536
1298
26
939
520
1799
1110
52
32
1312
410
2
784
24
1601
1840
902
18
15
244
0
1536
1298
26
619
520
1823
1110
52
32
1440
505
9
768
152
1593
1858
1351
18
15
244
0
1536
1298
26
618
520
159
662
90
32
1442
507
905
1792
1137
1601
1861
1349
18
15
244
0
1536
1298
26
618
520
1823
1110
52
32
1442
507
9
768
1176
1593
1861
1349
18
15
244
0
1536
1298
26
618
520
1823
1110
90
32
1442
507
9
768
1137
1601
1861
1349
18
15
244
0
1536
1298
26
618
520
1823
1110
90
32
1442
503
9
768
1137
1601
1861
1345
18
15
692
0
1536
1290
26
426
648
1743
1037
10
16
289
301
809
929
1041
49
831
1829
18
15
161
1
1536
137
26
634
591
1865
1103
713
992
1731
1584
8
826
1402
1105
1539
1047
18
15
674
0
1537
1289
26
379
540
1733
1058
6
16
192
465
849
912
22
63
249
399
18
15
674
0
1537
1289
26
379
540
1790
1026
6
16
192
465
832
980
22
63
249
399
18
15
674
0
1537
1289
26
379
540
1790
1026
6
16
192
465
832
916
1046
63
249
399
18
15
226
0
1537
1289
25
621
524
1797
1045
10
11
1441
499
17
818
4
1558
1918
1345
18
15
226
0
1537
1289
25
621
524
1797
1090
6
39
1441
499
17
768
134
1650
1886
1345
18
15
226
0
1537
1289
25
621
524
1821
1038
6
35
1441
499
1
816
33
1649
1885
1345
18
15
226
0
1537
1289
25
621
524
1822
1038
6
35
1441
499
0
816
33
1649
1885
1345
18
15
226
0
1537
1289
25
621
524
1822
1038
6
39
1441
499
0
816
34
1650
1886
1345
18
15
242
0
1537
1289
25
941
516
1793
1037
6
39
1313
451
29
822
1122
1650
1854
889
18
15
242
0
1537
1289
25
941
516
1857
1037
6
39
1313
451
125
822
1122
1650
1854
889
18
15
242
0
1537
1289
25
941
516
1857
1037
6
39
1313
451
125
1014
1122
1650
1854
889
18
15
242
0
1537
1289
25
941
516
1797
1037
6
39
1313
451
41
882
1122
1650
1854
889
18
15
242
0
1537
1289
25
941
516
1797
1058
6
39
1313
451
69
896
1158
1650
1854
889
18
15
242
0
1537
1289
25
941
516
1798
1038
6
39
1313
451
24
816
1122
1650
1854
889
18
15
242
0
1537
1289
25
941
516
1798
1110
38
35
1313
451
24
788
22
1617
1853
889
18
15
242
0
1537
1289
25
941
516
1798
1110
38
39
1313
451
24
788
22
1618
1850
889
18
15
242
0
1537
1289
25
941
516
1805
1037
6
35
1313
451
1
802
1122
1649
1853
889
18
15
242
0
1537
1289
25
941
516
1805
1037
6
39
1313
451
1
802
1122
1650
1854
889
18
15
242
0
1537
1289
25
941
516
1805
1038
6
35
1313
451
1
800
1121
1649
1853
889
18
15
242
0
1537
1289
25
941
516
1805
1038
6
35
1313
451
1
808
1122
1649
1853
889
18
15
242
0
1537
1289
25
941
516
1805
1038
6
39
1313
451
1
800
1122
1650
1854
889
18
15
242
0
1537
1289
25
941
516
1805
1038
6
39
1313
451
1
808
34
1650
1854
889
18
15
242
0
1537
1289
25
941
516
1813
1045
18
39
1313
451
37
869
1145
1638
1854
889
18
15
242
0
1537
1289
25
941
516
1806
1086
18
35
1313
451
64
896
1164
1634
1854
889
18
15
242
0
1537
1289
25
941
516
1814
1110
6
39
1313
451
8
776
1154
1650
1850
889
18
15
242
0
1537
1289
25
941
516
1814
1110
38
35
1313
451
8
784
1046
1617
1853
889
18
15
242
0
1537
1289
25
941
516
1814
1110
38
39
1313
451
8
784
1046
1618
1850
889
18
15
242
0
1537
1289
25
941
516
1822
1038
6
35
1313
451
32
864
97
1649
1853
889
18
15
242
0
1537
1289
25
941
516
1822
1038
6
39
1313
451
32
864
1122
1650
1854
889
18
15
242
0
1537
1289
25
941
516
1829
1026
6
39
1313
451
49
800
1078
1650
1850
889
18
15
242
0
1537
1289
25
941
516
1829
1037
6
35
1313
451
49
818
98
1649
1853
889
18
15
242
0
1537
1289
25
941
516
1829
1038
6
35
1313
451
49
808
98
1649
1853
889
18
15
242
0
1537
1289
25
941
516
1829
1038
6
35
1313
451
57
808
98
1649
1853
889
18
15
242
0
1537
1289
25
941
516
1829
1038
6
35
1313
451
57
840
1122
1649
1853
889
18
15
242
0
1537
1289
25
941
516
1829
1038
6
35
1313
451
89
936
1057
1649
1853
889
18
15
242
0
1537
1289
25
941
516
1829
1038
6
39
1313
451
49
808
98
1650
1854
889
18
15
242
0
1537
1289
25
941
516
1829
1038
6
39
1313
451
57
808
98
1650
1854
889
18
15
242
0
1537
1289
25
941
516
1829
1038
6
39
1313
451
57
840
1122
1650
1854
889
18
15
242
0
1537
1289
25
941
516
1829
1038
6
39
1313
451
89
936
1186
1650
1854
889
18
15
242
0
1537
1289
25
941
516
1830
1038
6
35
1313
451
56
808
98
1649
1853
889
18
15
242
0
1537
1289
25
941
516
1830
1038
6
35
1313
451
56
840
1122
1649
1853
889
18
15
242
0
1537
1289
25
941
516
1830
1038
6
35
1313
451
88
936
1057
1649
1853
889
18
15
242
0
1537
1289
25
941
516
1830
1038
6
39
1313
451
48
816
98
1650
1854
889
18
15
242
0
1537
1289
25
941
516
1830
1038
6
39
1313
451
56
808
98
1650
1854
889
18
15
242
0
1537
1289
25
941
516
1830
1038
6
39
1313
451
56
840
1122
1650
1854
889
18
15
242
0
1537
1289
25
941
516
1830
1038
6
39
1313
451
88
936
1058
1650
1854
889
18
15
242
0
1537
1289
25
941
516
1830
1058
82
39
1313
451
88
908
174
1574
1854
889
18
15
242
0
1537
1289
25
941
516
1917
1037
6
35
1313
451
97
770
194
1649
1853
889
18
15
242
0
1537
1289
25
941
516
1917
1037
6
35
1313
451
97
802
130
1649
1853
889
18
15
242
0
1537
1289
25
941
516
1917
1037
6
39
1313
451
97
770
194
1650
1854
889
18
15
242
0
1537
1289
25
941
516
1917
1037
6
39
1313
451
97
802
130
1650
1854
889
18
15
242
0
1537
1289
25
941
516
1917
1038
6
35
1313
451
97
768
65
1649
1853
889
18
15
242
0
1537
1289
25
941
516
1917
1038
6
35
1313
451
97
960
65
1649
1853
889
18
15
242
0
1537
1289
25
941
516
1917
1038
6
35
1313
451
97
800
1057
1649
1853
889
18
15
242
0
1537
1289
25
941
516
1917
1038
6
39
1313
451
97
768
194
1650
1854
889
18
15
242
0
1537
1289
25
941
516
1917
1038
6
39
1313
451
97
960
1090
1650
1850
889
18
15
242
0
1537
1289
25
941
516
1917
1038
6
39
1313
451
97
800
194
1650
1854
889
18
15
242
0
1537
1289
26
283
772
1761
1037
6
8
512
513
621
1997
2
15
257
927
18
15
242
0
1537
1289
26
283
772
1813
1045
10
8
512
513
1033
1418
1170
15
513
927
18
15
242
0
1537
1289
26
283
772
1813
1045
10
8
512
513
1045
1418
1170
15
513
927
18
15
242
0
1537
1289
26
283
772
1989
1037
6
8
512
513
1141
1386
1058
47
257
927
18
15
242
0
1537
1289
26
283
772
1821
1037
6
8
512
513
1057
1441
1186
47
257
927
18
15
242
0
1537
1289
26
283
772
1789
1037
6
8
512
513
609
1890
2
15
257
927
18
15
242
0
1537
1289
26
283
772
1789
1037
6
8
512
513
609
2018
2
15
257
927
18
15
658
0
1537
1289
26
283
580
1773
1086
18
32
512
705
577
960
12
96
578
1015
18
15
658
0
1537
1290
26
283
580
1781
1045
8
16
512
449
585
870
16
1586
634
511
18
15
754
0
1537
1289
26
283
1028
1413
1038
18
16
512
1857
1349
680
732
112
578
1783
18
15
754
0
1537
1289
26
283
1028
1421
1086
18
32
512
1857
1345
640
524
96
578
1783
18
15
754
0
1537
1289
26
283
1028
1422
1086
18
32
512
1857
1344
640
1164
96
578
1783
18
15
754
0
1537
1290
26
283
1028
1413
1045
8
16
512
1857
1349
725
1040
50
634
1791
18
15
754
0
1537
1290
26
283
1028
1421
1037
8
16
512
1857
1345
721
592
50
634
1791
18
15
227
0
1537
138
26
795
777
1689
655
714
992
1536
4
132
280
972
1104
1776
24
18
15
227
0
1538
1290
26
283
777
1801
1025
6
16
512
516
1062
1414
1102
1599
1153
898
18
15
227
0
1538
1290
26
283
777
1801
1057
6
16
512
516
1062
1478
1102
1599
1153
898
18
15
227
0
1538
1298
26
283
777
1821
1084
52
32
512
516
1025
1411
1175
64
256
920
18
15
227
0
1538
1298
26
283
777
1997
1036
30
32
512
516
1137
1523
1075
1595
1153
898
18
15
227
0
1540
1298
26
283
777
1807
1045
44
32
512
516
1056
1504
1126
54
258
898
18
15
739
0
1537
1290
26
282
522
1611
1047
10
16
514
762
968
976
16
48
638
996
18
15
739
0
1537
1290
26
282
522
1611
1047
10
16
514
506
968
976
16
1584
638
484
18
15
739
0
1537
1290
26
282
522
1627
1047
10
16
514
762
960
896
16
48
638
996
18
15
739
0
1537
1290
26
282
522
1627
1047
10
16
514
762
960
960
16
48
638
996
18
15
739
0
1538
1290
26
282
522
1611
1057
6
8
514
762
968
900
142
1591
1213
996
18
15
739
0
1540
1298
26
283
521
1647
1045
44
32
512
388
608
960
102
54
258
450
18
15
739
0
1540
1298
26
283
521
1775
1045
44
32
512
388
864
832
102
54
258
450
18
15
675
1
1536
1290
26
378
538
1784
1036
10
16
194
466
835
851
1041
48
254
396
18
15
675
1
1536
1290
26
378
538
1784
1036
10
16
194
466
835
979
1041
48
254
396
18
15
168
0
1538
1290
26
634
584
1876
1044
4
16
1474
347
0
968
1100
1598
1790
210
18
15
672
0
1538
1290
26
378
536
1740
1036
4
16
194
467
848
900
34
62
254
398
18
15
672
0
1538
1290
26
378
536
1740
1036
4
16
194
467
848
948
34
62
254
398
18
15
672
0
1538
1290
26
378
536
1788
1036
4
16
194
467
832
936
34
62
254
398
18
15
672
0
1538
1290
26
378
536
1788
1036
4
16
194
467
832
930
1026
62
254
398
18
15
672
0
1538
1290
26
378
536
1788
1036
4
16
194
467
832
914
2
62
254
398
18
15
672
0
1538
1290
26
378
536
1788
1036
4
16
194
467
832
882
2
62
254
398
18
15
672
0
1538
1290
26
378
536
1788
1036
4
16
194
467
832
946
2
62
254
398
18
15
680
0
1537
1290
26
379
520
1751
1047
10
16
192
475
833
914
1040
48
250
395
18
15
680
0
1538
1290
26
379
520
1748
1044
4
16
192
475
832
836
12
62
250
395
18
15
680
0
1538
1290
26
379
520
1748
1044
4
16
192
475
832
968
1036
62
250
395
18
15
680
0
1538
1290
26
379
520
1748
1044
4
16
192
475
832
844
12
62
250
395
18
15
680
0
1538
1290
26
379
520
1748
1044
4
16
192
475
832
972
1036
62
250
395
18
15
224
0
1538
138
26
794
776
1836
1036
708
992
1538
7
48
868
1506
1120
1790
1
18
15
224
0
1538
1290
25
941
520
1804
1036
4
37
1313
427
32
872
1122
1651
1846
913
18
15
224
0
1538
1290
25
941
520
1804
1036
4
37
1313
427
32
876
1122
1651
1846
913
18
15
224
0
1538
1290
25
941
520
1804
1036
4
38
1313
427
32
872
1122
1650
1846
913
18
15
224
0
1538
1290
25
941
520
1804
1036
4
38
1313
427
32
824
1122
1650
1846
913
18
15
224
0
1538
1290
25
941
520
1804
1036
4
38
1313
427
32
1000
1122
1650
1846
913
18
15
224
0
1538
1290
25
941
520
1804
1036
4
38
1313
427
32
1016
1122
1650
1846
913
18
15
224
0
1538
1290
25
941
520
1804
1036
4
38
1313
427
32
876
1122
1650
1846
913
18
15
224
0
1538
1290
25
941
520
1804
1036
4
38
1313
455
16
824
1122
1650
1854
890
18
15
224
0
1538
1290
25
941
520
1804
1036
4
38
1313
455
16
820
1122
1650
1854
890
18
15
224
0
1538
1290
25
941
520
1804
1100
4
38
1313
427
32
772
1154
1650
1846
913
18
15
224
0
1538
1290
25
941
520
1820
1036
4
38
1313
427
0
808
1122
1650
1846
913
18
15
224
0
1538
1290
25
941
520
1820
1036
4
38
1313
427
0
1000
98
1650
1846
913
18
15
224
0
1538
1290
25
941
520
1820
1036
4
38
1313
455
0
808
1122
1650
1854
890
18
15
224
0
1538
1290
25
941
520
1820
1108
38
38
1313
455
0
788
1046
1616
1854
890
18
15
224
0
1538
1290
25
941
520
1836
1036
4
38
1313
455
48
872
1122
1650
1854
890
18
15
224
0
1538
1290
25
941
520
1836
1036
4
38
1313
455
80
984
1122
1650
1854
890
18
15
224
0
1538
1290
25
941
520
1868
1036
4
38
1313
455
112
964
1090
1650
1854
890
18
15
224
0
1538
1290
25
941
520
1868
1036
4
38
1313
455
112
872
1122
1650
1854
890
18
15
224
0
1538
1290
25
941
520
1868
1036
4
38
1313
455
112
824
1122
1650
1854
890
18
15
224
0
1538
1290
25
941
520
1868
1036
4
38
1313
455
112
1016
1122
1650
1854
890
18
15
224
0
1538
1290
25
941
520
1868
1036
4
38
1313
455
112
984
1090
1650
1854
890
18
15
224
0
1538
1290
26
283
776
1804
1036
4
16
512
519
1040
1464
1058
1598
1153
899
18
15
224
0
1538
1290
26
283
776
1996
1036
4
16
512
519
1136
1476
1090
1598
1153
899
18
15
224
0
1538
1298
26
283
776
1804
1036
28
32
512
519
1040
1464
1074
1598
1153
899
18
15
224
0
1538
1298
26
283
776
1948
1084
28
32
512
519
1088
1416
1026
1598
1153
899
18
15
224
0
1538
1298
26
283
776
1996
1036
28
32
512
519
1136
1400
1074
1598
1153
899
18
15
224
0
1538
1298
26
283
776
1996
1036
28
32
512
519
1136
1528
1074
1598
1153
899
18
15
224
0
1538
1298
26
283
776
1996
1084
52
32
512
519
1136
1288
1100
64
258
899
18
15
672
0
1537
1289
25
429
648
1739
1027
7
35
289
299
809
875
43
1648
1533
489
18
15
672
0
1537
1289
25
429
648
1739
1027
7
35
289
299
809
874
107
1648
1533
489
18
15
672
0
1537
1289
25
429
648
1739
1027
7
35
289
299
841
875
43
1648
1533
489
18
15
672
0
1537
1289
25
429
648
1739
1027
7
35
289
299
841
874
42
1648
1533
489
18
15
672
0
1537
1289
25
429
648
1739
1047
7
35
289
299
809
994
34
1648
1533
489
18
15
672
0
1537
1289
25
429
648
1739
1047
7
35
289
299
809
866
34
1648
1533
489
18
15
672
0
1537
1289
25
429
648
1739
1047
7
35
289
299
841
866
34
1648
1533
489
18
15
672
0
1538
1290
25
429
648
1740
1036
4
38
289
299
800
872
34
1650
1518
489
18
15
672
0
1538
1290
25
429
648
1740
1036
4
38
289
299
800
1000
34
1650
1518
489
18
15
672
0
1538
1290
25
429
648
1740
1036
4
38
289
299
800
876
34
1650
1518
489
18
15
672
0
1538
1290
25
429
648
1740
1036
4
38
289
299
800
1004
34
1650
1518
489
18
15
672
0
1538
1290
25
429
648
1740
1036
4
38
289
303
800
872
34
1650
1518
490
18
15
672
0
1538
1290
25
429
648
1740
1036
4
38
289
303
800
1000
34
1650
1518
490
18
15
736
0
1538
1290
26
282
520
1628
1036
4
8
514
763
960
1000
2
14
574
998
18
15
736
0
1538
1290
26
282
520
1628
1036
4
8
514
507
960
1000
2
1550
574
486
18
15
736
0
1538
1290
26
283
520
1675
1044
36
32
512
506
842
904
215
1616
576
486
18
15
736
0
1538
1298
26
283
520
1675
1044
52
32
512
506
842
904
90
64
260
486
18
15
736
0
1538
1298
26
283
520
1692
1084
52
32
512
506
832
900
1044
64
260
486
18
15
736
0
1538
1298
26
283
520
1611
1044
52
32
512
762
970
968
90
64
260
998
18
15
736
0
1538
1298
26
283
520
1611
1044
52
32
512
506
970
968
90
64
260
486
18
15
736
0
1538
1298
26
283
520
1691
1084
52
32
512
506
834
904
76
64
260
486
18
15
736
0
1538
1298
26
283
520
1644
1084
52
32
512
506
608
772
1044
64
260
486
18
15
736
0
1540
1298
26
283
520
1611
1056
28
32
512
762
970
896
30
62
514
998
18
15
232
0
1538
1290
154
635
520
1819
1090
102
96
832
506
10
796
182
167
385
38
18
15
232
0
1538
1290
154
634
520
1796
1108
4
72
834
499
0
780
140
238
510
34
18
15
232
0
1538
1290
154
634
520
1796
1108
36
96
834
507
0
780
1100
208
390
38
18
15
224
1
1536
1298
26
283
776
1945
1084
52
32
512
519
1093
1420
1046
66
257
899
18
15
243
0
1536
1290
25
940
518
1793
1037
6
39
1312
448
4
822
1122
1651
1855
888
18
15
243
0
1536
1290
25
940
518
1793
1037
6
39
1312
448
28
822
1122
1651
1855
888
18
15
243
0
1536
1290
25
940
518
1857
1037
6
39
1312
448
124
822
1122
1651
1851
888
18
15
243
0
1536
1290
25
940
518
1825
1037
6
39
1312
448
92
918
1058
1651
1855
888
18
15
739
0
1536
1290
26
282
522
1690
1038
70
34
515
505
833
945
225
81
581
485
18
15
739
0
1536
1290
26
282
522
1626
1046
6
18
515
505
961
897
2
62
578
486
18
15
739
0
1536
1290
26
282
522
1626
1046
6
18
515
505
961
961
2
62
578
486
18
15
739
0
1536
1290
26
282
522
1626
1046
38
34
515
761
961
961
86
81
581
997
18
15
739
0
1536
1290
26
282
522
1626
1046
38
34
515
505
961
961
86
81
581
485
18
15
739
0
1536
1290
26
282
522
1626
1046
38
38
515
505
961
961
214
1618
578
486
18
15
243
0
1536
1290
26
282
774
1793
1037
6
34
515
513
1052
1462
1218
113
553
941
18
15
243
0
1536
1290
26
282
774
1793
1037
6
38
515
513
1052
1462
1218
114
281
925
18
15
243
0
1536
1290
26
282
774
1761
1037
6
38
515
513
620
1818
194
114
281
925
18
15
243
0
1536
1290
26
282
774
1683
1024
6
10
515
513
584
2010
1039
14
257
925
18
15
243
0
1536
1290
26
282
774
1735
1037
6
10
515
513
624
1904
98
142
257
925
18
15
755
0
1536
1290
26
282
1030
1427
1024
6
10
515
1857
1352
634
1039
14
513
1789
18
15
755
0
1536
1290
26
282
1030
1427
1024
6
10
515
1857
1352
698
1039
14
513
1789
18
15
227
0
1537
1288
25
940
521
1801
1039
6
35
1312
454
18
824
1120
1649
1840
893
18
15
227
0
1537
1288
25
940
521
1833
1039
6
35
1312
454
50
824
96
1649
1840
893
18
15
160
0
1536
1290
26
634
536
223
654
70
34
1475
359
897
1832
1121
1617
1730
192
18
15
160
0
1536
1290
26
634
536
1871
1102
70
34
963
467
81
824
161
81
709
98
18
15
160
0
1536
1290
26
634
536
1871
1102
70
34
963
471
81
816
161
81
706
96
18
15
160
0
1536
1290
26
634
536
1871
1102
70
34
963
471
81
824
161
81
706
96
18
15
160
0
1536
1290
26
634
536
1919
1038
70
34
963
467
65
800
225
81
709
98
18
15
160
0
1536
1290
26
634
536
1919
1038
70
34
963
467
65
808
225
81
709
98
18
15
160
0
1536
1290
26
634
536
1919
1038
70
34
963
467
65
804
225
81
709
98
18
15
168
0
1536
1290
26
634
584
1879
1046
38
34
963
347
1
976
1109
1617
706
210
18
15
168
0
1536
1290
26
634
584
1879
1046
38
34
963
347
1
964
1109
1617
706
210
18
15
168
0
1536
1290
26
634
584
1879
1110
38
34
963
347
1
788
1045
81
706
210
18
15
672
0
1536
1290
26
378
536
1743
1038
6
18
195
467
849
900
1
62
250
396
18
15
672
0
1536
1290
26
378
536
1743
1038
6
18
195
467
849
856
321
190
250
396
18
15
672
0
1536
1290
26
378
536
1743
1038
6
18
195
467
849
952
33
62
250
396
18
15
672
0
1536
1290
26
378
536
1743
1038
6
18
195
467
849
948
33
62
250
396
18
15
672
0
1536
1290
26
378
536
1791
1038
6
18
195
467
833
928
1025
62
250
396
18
15
672
0
1536
1290
26
378
536
1791
1038
6
18
195
467
833
848
1
62
250
396
18
15
672
0
1536
1290
26
378
536
1791
1038
6
18
195
467
833
912
1025
62
250
396
18
15
672
0
1536
1290
26
378
536
1791
1038
6
18
195
467
833
1008
1
62
250
396
18
15
672
0
1536
1290
26
378
536
1791
1038
6
18
195
467
833
976
1
62
250
396
18
15
672
0
1536
1290
26
378
536
1791
1038
6
18
195
467
833
944
1025
62
250
396
18
15
672
0
1536
1290
26
378
536
1791
1038
6
18
195
467
833
840
1
62
250
396
18
15
672
0
1536
1290
26
378
536
1791
1038
6
18
195
467
833
936
1025
62
250
396
18
15
672
0
1536
1290
26
378
536
1791
1038
6
18
195
467
833
872
1
62
250
396
18
15
672
0
1536
1290
26
378
536
1791
1038
6
18
195
467
833
968
1025
62
250
396
18
15
672
0
1536
1290
26
378
536
1791
1038
6
18
195
467
833
1000
1
62
250
396
18
15
672
0
1536
1290
26
378
536
1791
1038
6
18
195
467
833
932
1025
62
250
396
18
15
672
0
1536
1290
26
378
536
1791
1038
6
18
195
467
833
996
1
62
250
396
18
15
680
0
1536
1290
26
378
520
1751
1046
38
34
195
475
833
848
1109
81
198
392
18
15
680
0
1536
1290
26
378
520
1751
1046
38
34
195
475
833
912
1109
81
198
392
18
15
680
0
1536
1290
26
378
520
1751
1046
38
34
195
475
833
976
1109
81
198
392
18
15
680
0
1536
1290
26
378
520
1751
1046
38
34
195
475
833
916
1109
81
198
392
18
15
680
0
1536
1290
26
378
520
1751
1046
38
38
195
475
833
848
1110
82
194
393
18
15
680
0
1536
1290
26
378
520
1751
1046
38
38
195
475
833
976
1110
82
194
393
18
15
224
0
1536
138
26
794
776
1679
654
710
994
1539
7
145
304
865
1121
1789
1
18
15
224
0
1536
138
26
794
776
1679
654
710
994
1539
7
145
312
865
1121
1790
0
18
15
224
0
1536
138
26
794
776
1679
654
710
998
1539
7
145
304
865
1122
1666
1
18
15
224
0
1536
138
26
794
776
1679
654
710
998
1539
7
145
312
865
1129
1785
0
18
15
224
0
1536
138
26
794
776
1807
1038
710
994
1539
7
33
872
1505
1121
1789
1
18
15
224
0
1536
138
26
794
776
1807
1038
710
998
1539
7
33
872
1505
1122
1666
1
18
15
224
0
1536
138
26
794
776
1839
1038
710
994
1539
7
49
872
1505
1121
1789
1
18
15
224
0
1536
138
26
794
776
1839
1038
710
994
1539
7
49
868
1505
1121
1789
1
18
15
224
0
1536
138
26
794
776
1839
1038
710
998
1539
7
49
872
1505
1122
1666
1
18
15
224
0
1536
138
26
794
776
1839
1038
710
998
1539
7
49
868
1505
1122
1666
1
18
15
224
0
1536
1290
26
282
776
1807
1038
6
10
515
519
1041
1456
1025
14
513
896
18
15
224
0
1536
1290
26
282
776
1807
1038
6
10
515
519
1041
1520
1025
14
513
896
18
15
224
0
1536
1290
26
282
776
1807
1038
6
10
515
519
1041
1496
1025
1550
513
896
18
15
224
0
1536
1290
26
282
776
1807
1038
6
10
515
519
1041
1464
1185
46
513
896
18
15
224
0
1536
1290
26
282
776
1807
1038
6
34
515
519
1041
1496
1121
1649
553
896
18
15
224
0
1536
1290
26
282
776
1807
1038
6
34
515
519
1041
1464
1185
113
261
897
18
15
224
0
1536
1290
26
282
776
1807
1038
6
18
515
519
1041
1464
1057
1598
1154
896
18
15
224
0
1536
1290
26
282
776
1807
1038
6
38
515
519
1041
1464
1186
114
258
897
18
15
224
0
1536
1290
26
282
776
1807
1038
70
34
515
519
1041
1456
1249
81
258
896
18
15
224
0
1536
1290
26
282
776
1807
1038
70
34
515
519
1041
1464
1249
81
258
896
18
15
224
0
1536
1290
26
282
776
1695
1038
6
10
515
519
577
1960
129
14
257
896
18
15
224
0
1536
1290
26
282
776
1695
1038
6
34
515
519
577
1960
1057
113
261
897
18
15
224
0
1536
1290
26
282
776
1695
1038
6
38
515
519
577
1960
1058
114
258
897
18
15
224
0
1536
1290
26
282
776
1695
1038
70
34
515
519
577
1960
1249
81
258
896
18
15
224
0
1536
1290
26
282
776
1823
1038
6
10
515
519
1025
1520
1025
14
513
896
18
15
224
0
1536
1290
26
282
776
1823
1038
6
10
515
519
1025
1512
1025
14
257
896
18
15
224
0
1536
1290
26
282
776
1823
1038
6
18
515
519
1025
1512
1121
1598
1154
896
18
15
224
0
1536
1290
26
282
776
1743
1038
6
10
515
519
625
1988
1025
14
513
896
18
15
224
0
1536
1290
26
282
776
1743
1038
6
10
515
519
625
1860
65
14
257
896
18
15
224
0
1536
1290
26
282
776
1743
1038
6
10
515
519
625
1904
1
14
257
896
18
15
224
0
1536
1290
26
282
776
1743
1038
6
10
515
519
625
2008
1025
14
257
896
18
15
224
0
1536
1290
26
282
776
1743
1038
6
10
515
519
625
2040
1025
14
513
896
18
15
224
0
1536
1290
26
282
776
1743
1038
6
10
515
519
625
2036
1025
14
513
896
18
15
224
0
1536
1290
26
282
776
1743
1038
6
34
515
519
625
1840
129
113
261
897
18
15
224
0
1536
1290
26
282
776
1743
1038
6
34
515
519
625
1860
65
113
261
897
18
15
224
0
1536
1290
26
282
776
1743
1038
6
34
515
519
625
1896
33
113
261
897
18
15
224
0
1536
1290
26
282
776
1743
1038
6
34
515
519
625
2008
1025
113
261
897
18
15
224
0
1536
1290
26
282
776
1743
1038
6
34
515
519
625
1912
97
113
261
897
18
15
224
0
1536
1290
26
282
776
1743
1038
6
38
515
519
625
2008
1026
114
258
897
18
15
224
0
1536
1290
26
282
776
1743
1038
6
38
515
519
625
1912
98
114
258
897
18
15
224
0
1536
1290
26
282
776
1743
1038
70
34
515
519
625
1840
225
81
258
896
18
15
224
0
1536
1290
26
282
776
1743
1038
70
34
515
519
625
1848
225
81
258
896
18
15
224
0
1536
1290
26
282
776
1999
1038
6
10
515
519
1137
1520
1025
14
513
896
18
15
224
0
1536
1290
26
282
776
1999
1038
6
10
515
519
1137
1400
1025
14
513
896
18
15
224
0
1536
1290
26
282
776
1999
1038
6
10
515
519
1137
1528
1025
14
513
896
18
15
224
0
1536
1290
26
282
776
1999
1038
6
10
515
519
1137
1396
1025
14
513
896
18
15
224
0
1536
1290
26
282
776
1999
1038
6
34
515
519
1137
1304
1121
113
261
897
18
15
224
0
1536
1290
26
282
776
1999
1038
6
34
515
519
1137
1512
1057
113
261
897
18
15
224
0
1536
1290
26
282
776
1999
1038
6
18
515
519
1137
1304
1121
1598
1154
896
18
15
224
0
1536
1290
26
282
776
1999
1038
6
38
515
519
1137
1304
1122
114
258
897
18
15
224
0
1536
1290
26
282
776
1951
1038
6
10
515
519
1089
1392
1025
14
513
896
18
15
224
0
1536
1290
26
282
776
1951
1038
6
10
515
519
1089
1384
1025
14
513
896
18
15
224
0
1536
1290
26
282
776
1951
1038
6
18
515
519
1089
1392
1089
1598
1154
896
18
15
736
0
1536
1290
26
282
520
1679
1038
6
10
515
391
913
1008
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1679
1038
6
10
515
391
913
944
129
14
257
448
18
15
736
0
1536
1290
26
282
520
1679
1038
6
10
515
391
913
1016
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1679
1038
6
10
515
391
913
984
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1679
1038
6
10
515
391
913
952
1057
46
257
448
18
15
736
0
1536
1290
26
282
520
1679
1038
6
10
515
391
913
948
129
14
257
448
18
15
736
0
1536
1290
26
282
520
1679
1038
6
18
515
391
913
984
97
62
633
449
18
15
736
0
1536
1290
26
282
520
1679
1038
70
34
515
391
913
944
225
81
578
448
18
15
736
0
1536
1290
26
282
520
1679
1038
70
34
515
391
913
1016
225
81
578
448
18
15
736
0
1536
1290
26
282
520
1679
1038
70
34
515
391
913
952
225
81
578
448
18
15
736
0
1536
1290
26
282
520
1615
1038
6
10
515
391
625
964
1
14
257
448
18
15
736
0
1536
1290
26
282
520
1615
1038
6
10
515
391
625
824
1
14
257
448
18
15
736
0
1536
1290
26
282
520
1615
1038
6
10
515
391
625
1016
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1615
1038
6
10
515
391
625
984
1
14
257
448
18
15
736
0
1536
1290
26
282
520
1615
1038
6
10
515
391
625
1012
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1615
1038
6
18
515
391
625
964
65
62
633
449
18
15
736
0
1536
1290
26
282
520
1615
1038
6
18
515
391
625
984
65
62
633
449
18
15
736
0
1536
1290
26
282
520
1615
1038
70
34
515
391
625
824
225
81
578
448
18
15
736
0
1536
1290
26
282
520
1743
1038
6
10
515
391
881
836
65
14
257
448
18
15
736
0
1536
1290
26
282
520
1743
1038
6
10
515
391
881
1008
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1743
1038
6
10
515
391
881
880
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1743
1038
6
10
515
391
881
964
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1743
1038
6
10
515
391
881
856
65
14
257
448
18
15
736
0
1536
1290
26
282
520
1743
1038
6
10
515
391
881
824
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1743
1038
6
10
515
391
881
888
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1743
1038
6
10
515
391
881
1016
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1743
1038
6
10
515
391
881
984
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1743
1038
6
10
515
391
881
952
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1743
1038
6
10
515
391
881
1012
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1743
1038
6
10
515
391
881
884
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1743
1038
6
34
515
391
881
816
129
1649
581
449
18
15
736
0
1536
1290
26
282
520
1743
1038
6
18
515
391
881
836
65
62
633
449
18
15
736
0
1536
1290
26
282
520
1743
1038
6
18
515
391
881
964
65
62
633
449
18
15
736
0
1536
1290
26
282
520
1743
1038
70
34
515
391
881
816
225
81
578
448
18
15
736
0
1536
1290
26
282
520
1743
1038
70
34
515
391
881
824
225
81
578
448
18
15
736
0
1536
1290
26
282
520
1647
1038
6
10
515
391
609
816
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1647
1038
6
10
515
391
609
1008
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1647
1038
6
10
515
391
609
808
1
14
257
448
18
15
736
0
1536
1290
26
282
520
1647
1038
6
10
515
391
609
968
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1647
1038
6
10
515
391
609
1000
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1647
1038
6
18
515
391
609
968
1
62
633
449
18
15
736
0
1536
1290
26
282
520
1647
1046
6
10
515
391
609
960
1026
14
257
448
18
15
736
0
1536
1290
26
282
520
1775
1038
6
10
515
391
865
784
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1775
1038
6
10
515
391
865
912
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1775
1038
6
10
515
391
865
1008
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1775
1038
6
10
515
391
865
880
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1775
1038
6
10
515
391
865
840
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1775
1038
6
10
515
391
865
872
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1775
1038
6
10
515
391
865
968
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1775
1038
6
10
515
391
865
1000
1025
14
257
448
18
15
736
0
1536
1290
26
282
520
1775
1038
6
34
515
391
865
784
193
1649
581
449
18
15
736
0
1536
1290
26
282
520
1775
1038
6
18
515
391
865
784
1
62
633
449
18
15
736
0
1536
1290
26
282
520
1775
1038
6
18
515
391
865
912
1
62
633
449
18
15
736
0
1536
1290
26
282
520
1775
1038
6
18
515
391
865
840
1
62
633
449
18
15
736
0
1536
1290
26
282
520
1775
1038
6
18
515
391
865
968
1
62
633
449
18
15
736
0
1536
1290
26
282
520
1775
1046
6
10
515
391
865
832
1026
14
257
448
18
15
736
0
1536
1290
26
282
520
1775
1046
6
10
515
391
865
960
1026
14
257
448
18
15
736
0
1536
1290
26
282
520
1775
1046
6
18
515
391
865
960
2
62
633
449
18
15
232
0
1536
1290
154
634
520
1796
1102
70
98
835
499
0
774
161
177
389
34
18
15
232
0
1536
1290
154
634
520
1799
1102
70
98
835
491
1
772
161
177
389
41
18
15
232
0
1536
1290
154
634
520
1799
1102
70
98
835
499
1
772
161
177
389
34
18
15
232
0
1536
1290
154
634
520
1799
1102
70
98
835
503
1
772
161
177
389
33
18
15
160
0
1536
1162
26
634
536
1791
654
390
482
451
359
321
272
321
369
5
193
18
15
160
0
1536
1162
26
634
536
1791
654
390
486
451
359
321
272
322
370
2
193
18
15
160
0
1536
1162
26
634
536
1871
1102
198
482
451
467
81
816
193
209
5
610
18
15
160
0
1536
1162
26
634
536
1871
1102
198
482
451
467
81
820
193
209
5
610
18
15
160
0
1536
1162
26
634
536
1871
1102
198
482
451
471
81
816
193
209
2
608
18
15
160
0
1536
1162
26
634
536
1871
1102
198
482
451
471
81
820
193
209
2
608
18
15
224
0
1537
1288
25
940
520
1803
1059
16
35
1312
427
10
811
1064
1635
1840
915
18
15
224
0
1537
1288
25
940
520
1803
1059
16
35
1312
427
41
811
1064
1635
1840
915
18
15
224
0
1537
1288
25
940
520
1803
1059
16
35
1312
427
41
939
1064
1635
1840
915
18
15
224
0
1537
1288
25
940
520
1803
1059
16
35
1312
427
41
938
1064
1635
1840
915
18
15
224
0
1537
1288
25
940
520
1803
1059
16
35
1312
427
34
811
1064
1635
1840
915
18
15
224
0
1537
1288
25
940
520
1803
1059
16
35
1312
427
34
939
1064
1635
1840
915
18
15
224
0
1537
1288
25
940
520
1803
1059
16
35
1312
427
42
811
1064
1635
1840
915
18
15
224
0
1537
1288
25
940
520
1803
1059
16
35
1312
427
42
810
1064
1635
1840
915
18
15
224
0
1537
1288
25
940
520
1803
1059
16
35
1312
427
42
939
1064
1635
1840
915
18
15
224
0
1537
1288
25
940
520
1803
1059
16
35
1312
427
42
938
1064
1635
1840
915
18
15
224
0
1537
1288
25
940
520
1803
1059
16
35
1312
428
34
811
1064
1635
1840
842
18
15
224
0
1537
1288
25
940
520
1803
1059
16
35
1312
428
34
810
40
1635
1840
842
18
15
224
0
1537
1288
25
940
520
1803
1059
16
35
1312
428
34
939
1064
1635
1840
842
18
15
224
0
1537
1288
25
940
520
1803
1059
16
35
1312
428
34
938
1064
1635
1840
842
18
15
224
0
1537
1288
25
940
520
1803
1059
16
35
1312
428
42
811
1064
1635
1840
842
18
15
224
0
1537
1288
25
940
520
1803
1059
16
35
1312
428
42
810
1064
1635
1840
842
18
15
224
0
1537
1288
25
940
520
1803
1059
16
35
1312
428
42
939
1064
1635
1840
842
18
15
224
0
1537
1288
25
940
520
1803
1059
16
35
1312
428
42
938
1064
1635
1840
842
18
15
224
0
1537
1288
25
940
520
1803
1059
16
35
1312
431
41
938
1064
1635
1840
843
18
15
224
0
1537
1288
25
940
520
1803
1059
16
35
1312
431
42
810
1064
1635
1840
843
18
15
224
0
1537
1288
25
940
520
1803
1059
16
35
1312
431
42
938
1064
1635
1840
843
18
15
224
0
1537
1288
25
940
520
1803
1059
80
35
1312
427
10
811
168
1571
1840
915
18
15
224
0
1537
1288
25
940
520
1803
1059
80
35
1312
427
41
811
168
1571
1840
915
18
15
224
0
1537
1288
25
940
520
1803
1059
80
35
1312
427
34
811
168
1571
1840
915
18
15
224
0
1537
1288
25
940
520
1803
1059
80
35
1312
427
42
811
168
1571
1840
915
18
15
224
0
1537
1288
25
940
520
1803
1059
80
35
1312
427
42
810
168
1571
1840
915
18
15
224
0
1537
1288
25
940
520
1803
1059
80
35
1312
428
34
811
168
1571
1840
842
18
15
224
0
1537
1288
25
940
520
1803
1059
80
35
1312
428
34
810
168
1571
1840
842
18
15
224
0
1537
1288
25
940
520
1803
1059
80
35
1312
428
42
811
168
1571
1840
842
18
15
224
0
1537
1288
25
940
520
1803
1059
80
35
1312
428
42
810
168
1571
1840
842
18
15
224
0
1537
1288
25
940
520
1803
1059
80
35
1312
431
42
810
168
1571
1840
843
18
15
224
0
1537
1288
25
940
520
1803
1083
16
35
1312
427
41
846
1024
1635
1840
915
18
15
224
0
1537
1288
25
940
520
1803
1083
16
35
1312
431
41
846
1024
1635
1840
843
18
15
224
0
1538
1288
26
282
776
1804
1036
8
10
515
519
1040
1496
1040
14
259
896
18
15
224
0
1538
1288
26
282
776
1804
1036
8
10
515
519
1040
1464
1168
14
515
896
18
15
224
0
1538
1288
26
282
776
1948
1044
8
10
515
519
1088
1428
1028
14
515
896
18
15
672
0
1537
1288
25
428
648
1739
1059
16
35
288
299
809
939
1064
1635
1520
659
18
15
672
0
1537
1288
25
428
648
1739
1059
16
35
288
299
809
938
1064
1635
1520
659
18
15
672
0
1537
1288
25
428
648
1739
1059
16
35
288
299
802
939
1064
1635
1520
659
18
15
672
0
1537
1288
25
428
648
1739
1059
16
35
288
299
810
939
1064
1635
1520
659
18
15
672
0
1537
1288
25
428
648
1739
1059
16
35
288
299
810
938
1064
1635
1520
659
18
15
672
0
1537
1288
25
428
648
1739
1059
80
35
288
299
809
939
168
1571
1520
659
18
15
672
0
1537
1288
25
428
648
1739
1059
80
35
288
299
809
938
168
1571
1520
659
18
15
672
0
1537
1288
25
428
648
1739
1059
80
35
288
299
802
939
168
1571
1520
659
18
15
672
0
1537
1288
25
428
648
1739
1059
80
35
288
299
810
939
168
1571
1520
659
18
15
672
0
1537
1288
25
428
648
1739
1059
80
35
288
299
810
938
168
1571
1520
659
18
15
736
0
1538
1288
26
282
520
1676
1036
8
10
515
391
912
984
1040
14
259
448
18
15
736
0
1538
1288
26
282
520
1676
1036
8
10
515
391
912
952
208
14
259
448
18
15
736
0
1538
1288
26
282
520
1612
1036
8
10
515
391
624
964
16
22
287
449
18
15
736
0
1538
1288
26
282
520
1612
1036
8
10
515
391
624
984
16
14
259
448
18
15
224
1
1536
1288
26
282
776
1945
1036
5
34
515
519
1093
1370
1091
114
263
897
18
15
707
25
1538
1288
26
283
539
1600
1032
47
8
512
408
626
991
83
7
577
458
18
15
707
25
1538
1288
26
283
539
1728
1032
15
8
512
408
882
991
19
59
576
458
18
15
738
58
1575
1209
910
986
1980
1764
1696
292
616
72
24
520
0
130
71
17
776
18
15
738
58
1575
1209
910
986
1980
1764
1696
292
616
72
24
528
0
130
71
17
776
18
15
738
58
1575
1209
910
986
1980
1764
1696
292
616
72
24
536
0
130
71
17
776
18
15
714
59
1640
1536
513
965
1986
1762
1674
35
103
487
36
570
52
24
1554
1890
1511
18
15
714
59
1640
1024
897
965
1986
1762
1674
355
711
103
36
570
52
156
18
50
167
18
15
714
59
1656
1024
910
970
1988
1761
1667
343
725
98
34
571
49
128
5
33
184
18
15
714
59
1656
1024
910
970
1988
1761
1667
343
725
98
73
571
49
128
5
33
133
18
15
714
59
1656
1024
910
970
1988
1762
1667
343
725
98
34
570
50
128
5
33
184
18
15
714
59
1656
1024
910
970
1988
1762
1667
343
725
98
73
570
50
128
5
33
133
18
15
212
342
338
938
984
968
76
78
218
514
0
512
1732
1060
1570
1456
0
496
572
18
15
212
342
338
938
984
968
76
78
218
514
0
512
1732
1074
546
1752
0
1264
1084
18
15
212
342
338
938
984
968
76
78
218
514
0
512
1732
1074
1570
1456
0
496
572
18
15
212
342
338
938
984
968
76
78
222
514
0
512
1732
1060
544
952
0
368
572
18
15
212
342
338
938
984
968
76
78
222
514
0
512
1732
1060
1568
1464
0
496
572
18
15
212
342
338
938
985
968
76
78
222
514
7
513
1736
1060
544
952
2
372
560
18
15
212
342
278
870
1017
973
78
78
242
448
2
515
1728
1097
10
539
1793
1026
539
18
15
212
342
278
870
1017
973
78
78
242
448
2
515
1728
73
10
539
1793
1026
539
18
15
212
342
278
786
1016
968
76
78
233
490
67
512
1736
1122
3
520
1881
1035
528
18
15
212
342
278
786
1016
968
76
78
233
490
67
512
1736
98
3
520
1881
1035
528
18
15
212
342
278
850
1016
968
76
78
242
466
3
512
1736
1122
10
520
1785
1035
528
18
15
212
342
278
850
1016
968
76
78
242
466
3
512
1736
98
10
520
1785
1035
528
18
15
272
88
844
774
33
45
161
899
1091
35
1307
1201
944
1889
1953
1025
1545
1845
1472
18
15
272
88
844
774
33
45
161
899
1091
35
1307
1201
944
1889
1955
1025
1545
1845
1472
18
15
272
88
844
774
33
45
161
899
1091
35
1307
1201
945
1889
1953
1025
1545
1845
1477
18
15
272
88
844
774
33
45
161
899
1091
35
1307
1201
945
1889
1955
1025
1545
1845
1477
18
15
272
88
844
774
33
45
161
899
1091
35
1307
1201
945
1913
1993
1025
1545
1845
1477
18
15
272
88
844
774
33
45
161
899
1091
35
1307
1201
946
1889
1953
1025
1545
1845
1476
18
15
272
88
844
774
33
45
161
899
1091
35
1307
1201
946
1889
1955
1025
1545
1845
1476
18
15
272
88
844
798
34
43
161
899
1091
43
1290
1162
948
1889
1954
1030
1544
1824
1504
18
15
1041
101
1541
148
1190
1221
205
2
563
781
1801
1156
86
352
818
818
139
792
24
18
15
1041
101
1541
132
934
1223
205
2
563
797
273
800
84
353
817
805
1037
1504
264
18
15
238
42
1570
1190
57
802
519
141
665
353
449
318
451
771
1793
1173
309
152
410
18
15
280
515
33
550
36
678
512
1546
1560
1052
56
956
380
14
644
776
288
1472
0
18
15
878
456
8
772
834
1475
20
146
658
628
638
1842
115
789
656
280
1315
1033
1674
18
15
562
738
1537
1574
324
1452
532
426
228
28
528
1846
1045
321
768
598
270
290
947
18
15
562
738
1537
1574
324
1452
532
426
228
284
528
1846
1045
321
768
86
14
290
947
18
15
594
514
1569
1573
324
54
484
410
156
54
573
60
964
612
784
52
262
768
816
18
15
594
514
1569
1573
324
54
484
410
156
310
573
60
964
612
784
564
6
768
816
18
15
594
514
1569
1574
324
54
484
410
156
28
568
60
964
612
784
16
272
768
816
18
15
594
514
1569
1574
324
54
484
410
156
28
600
60
964
612
784
32
352
768
816
18
15
594
514
1569
1574
324
54
484
410
156
60
568
60
964
612
784
48
256
768
816
18
15
594
514
1569
1574
324
54
484
410
156
92
568
60
964
612
784
112
256
768
816
18
15
594
514
1569
1574
324
54
484
410
156
92
600
60
964
612
784
672
288
768
816
18
15
594
514
1569
1574
324
54
484
410
156
284
568
60
964
612
784
528
64
768
816
18
15
594
514
1569
1574
324
54
484
410
156
284
600
60
964
612
784
544
96
768
816
18
15
594
514
1569
1574
324
54
484
410
156
348
568
60
964
612
784
624
0
768
816
18
15
594
514
1569
1574
324
54
484
410
156
348
600
60
964
612
784
1184
32
768
816
18
15
594
514
1569
1574
324
54
484
410
156
316
568
60
964
612
784
560
0
768
816
18
15
594
514
1568
1573
324
54
484
410
146
311
573
60
964
612
788
562
6
768
816
18
15
594
514
1568
1573
324
54
484
410
147
55
573
60
964
612
790
50
267
768
824
18
15
594
514
1568
1573
324
54
484
410
147
311
573
60
964
612
790
562
11
768
824
18
15
594
514
1568
1573
324
54
484
410
155
23
573
60
964
612
786
32
299
768
824
18
15
594
514
1568
1573
324
54
484
410
155
23
605
60
964
612
786
32
363
768
816
18
15
594
514
1568
1573
324
54
484
410
155
279
573
60
964
612
786
544
43
768
824
18
15
594
514
1568
1573
324
54
484
410
155
279
605
60
964
612
786
544
107
768
816
18
15
594
514
1568
1573
324
54
484
410
155
343
605
60
964
612
786
1184
43
768
816
18
15
720
200
2
964
486
199
167
3
154
476
141
9
233
417
692
513
3
139
25
18
15
720
200
2
964
486
199
167
131
154
476
141
9
233
161
308
257
3
139
25
18
15
720
200
2
964
486
199
167
131
154
476
141
9
233
289
308
257
3
139
25
18
15
736
206
2
788
390
904
728
1668
1696
394
235
399
728
1656
64
4
126
97
563
18
15
736
206
2
788
390
904
728
1668
1696
394
235
399
728
1656
68
4
126
97
563
18
15
736
206
2
788
390
904
728
1668
1696
394
235
399
728
1656
72
4
126
97
563
18
15
736
206
2
788
390
904
728
1668
1696
394
235
399
729
1656
64
4
126
97
561
18
15
736
206
2
788
390
904
728
1668
1696
394
235
399
729
1656
68
4
126
97
561
18
15
736
206
2
788
390
904
728
1668
1696
394
235
399
729
1656
72
4
126
97
561
18
15
736
206
2
788
390
904
728
1668
1696
394
235
655
728
1656
64
4
126
609
563
18
15
736
206
2
788
390
904
728
1668
1696
394
235
655
728
1656
68
4
126
609
563
18
15
736
206
2
788
390
904
728
1668
1696
394
235
655
728
1656
72
4
126
609
563
18
15
736
206
2
788
390
904
728
1668
1696
394
235
655
729
1656
64
4
126
609
561
18
15
736
206
2
788
390
904
728
1668
1696
394
235
655
729
1656
68
4
126
609
561
18
15
736
206
2
788
390
904
728
1668
1696
394
235
655
729
1656
72
4
126
609
561
18
15
720
205
1
797
385
195
163
3
163
399
239
97
225
417
673
624
120
833
1061
18
15
720
205
1
797
385
195
163
3
163
399
239
97
224
417
673
624
120
832
1056
18
15
54
62
142
1081
143
384
952
1572
1840
1858
1378
527
280
532
710
578
1620
197
545
18
15
50
63
143
1073
131
448
856
1938
1680
1862
1393
587
584
1092
704
1568
1640
9
909
18
15
50
63
143
1073
131
448
856
1938
1680
1862
1385
587
584
1092
704
1584
1632
17
1429
18
15
1132
96
28
534
17
24
824
28
244
276
22
560
257
394
384
844
258
931
759
18
15
1132
96
28
534
17
24
824
28
244
276
22
560
256
396
384
396
2
943
760
18
15
1132
96
28
534
17
24
824
28
244
276
22
560
258
396
384
396
2
935
749
18
15
1132
96
28
512
16
24
824
28
244
286
16
560
256
396
384
390
6
944
760
18
15
1132
96
28
512
16
24
824
28
244
286
18
520
256
396
384
422
256
916
640
18
15
1132
96
28
512
16
24
824
28
244
286
18
264
256
396
384
422
256
404
448
18
15
1132
96
28
512
16
24
824
28
244
286
18
560
256
396
384
390
0
944
760
18
15
1062
173
33
550
33
40
964
84
54
290
142
336
344
344
1032
664
252
140
408
18
15
1092
76
30
512
16
56
776
140
112
284
16
16
528
1558
1078
930
514
540
1880
18
15
1092
76
30
640
16
56
776
140
112
380
33
272
528
1558
1078
898
515
537
1625
18
15
1092
76
30
640
16
56
776
140
112
380
33
272
528
1558
54
898
515
537
1625
18
15
1092
76
30
640
16
56
776
140
112
380
32
272
528
1558
1078
898
514
538
1588
18
15
1092
76
30
640
16
56
776
140
112
380
32
272
528
1558
54
898
514
538
1588
18
15
1092
76
30
640
16
56
776
140
112
380
34
272
528
1558
1078
898
512
536
1588
18
15
1092
76
30
640
16
56
776
140
112
380
34
272
528
1558
54
898
512
536
1588
18
15
1120
176
28
512
16
20
830
107
55
285
162
732
258
426
386
451
200
924
542
18
15
1120
176
28
512
16
20
830
171
55
285
162
730
258
298
2
451
328
926
542
18
15
1120
176
28
512
16
20
830
171
55
285
162
732
258
298
2
451
328
924
542
18
15
1128
96
28
512
16
16
824
28
244
286
18
564
260
386
388
390
0
956
748
18
15
1128
96
28
512
16
16
824
28
244
286
18
564
260
388
388
390
0
956
748
18
15
1128
96
28
512
16
16
824
28
244
286
18
728
260
388
388
390
1
1017
541
18
15
1056
164
44
512
16
35
963
67
59
318
161
323
336
336
30
448
195
131
432
18
15
1088
64
29
513
17
12
774
135
125
282
19
7
524
1810
1083
977
514
522
1803
18
15
648
608
872
783
1153
648
1579
1611
1179
147
1171
1016
1019
523
777
65
1569
97
19
18
15
648
608
872
783
1153
648
1579
1611
1179
147
1171
1016
1019
523
779
97
1633
97
19
18
15
648
608
872
1291
258
910
1547
1611
1179
1419
36
908
706
554
779
1323
416
388
188
18
15
648
608
872
1291
258
910
1547
1611
1179
1419
36
908
706
554
778
1323
416
388
188
18
15
648
608
872
1291
258
910
1547
1611
1179
1419
36
908
706
554
786
1338
288
388
700
18
15
648
608
872
1291
258
910
1547
1611
1179
1419
36
908
706
554
787
1339
416
388
188
18
15
572
1724
1904
794
794
808
915
1217
70
385
3
795
1155
1282
18
163
195
548
780
18
15
572
1724
1904
794
794
808
915
1217
70
385
3
667
1155
1282
18
163
171
393
905
18
15
572
1724
1904
794
794
808
915
1217
70
193
3
795
1155
770
18
91
323
548
780
18
15
572
1724
1904
794
794
808
915
1217
70
193
3
795
1155
1282
18
83
363
520
777
18
15
572
1724
1904
794
794
808
915
1217
70
449
3
795
1155
770
18
147
171
548
780
18
15
572
1724
1904
794
794
808
915
1217
70
449
3
667
1155
770
18
147
171
420
776
18
15
1130
106
32
610
16
16
820
28
194
258
32
103
269
394
410
435
56
283
1011
18
15
1060
172
32
608
22
54
967
77
61
262
230
656
338
338
1043
688
358
784
620
18
15
1060
172
32
608
22
54
967
77
61
262
230
656
338
338
19
688
358
784
620
18
15
1092
76
36
1430
30
6
775
141
1984
864
992
1072
514
1673
1677
321
1281
1056
820
18
15
1092
76
36
1430
30
6
775
141
1984
864
992
1136
514
1673
1677
321
1280
1038
793
18
15
1092
76
36
1430
30
6
775
141
1984
864
992
1144
514
1673
1677
321
1281
1040
788
18
15
1092
76
38
1313
21
1
769
133
1986
1474
230
57
517
1666
1664
1538
64
846
1881
18
15
1092
76
38
1313
21
1
769
133
1986
1474
230
57
517
1669
1664
1538
64
846
1881
18
15
1092
76
38
1441
21
1
769
133
1986
834
998
1081
517
1666
1664
258
1312
1038
825
18
15
1092
76
38
1441
21
1
769
133
1986
834
998
1081
517
1669
1664
258
1312
1038
825
18
15
1092
76
38
1441
21
1
769
133
1986
834
998
1081
573
1669
1664
130
1184
1038
770
18
15
1092
76
36
1430
25
1
769
133
1984
864
994
1150
518
1669
1665
321
1285
1040
784
18
15
1092
76
36
1430
25
1
769
133
1984
864
994
1150
519
1669
1665
321
1283
1040
785
18
15
1092
76
36
1430
25
1
769
133
1984
864
994
1151
519
1669
1665
321
1310
1041
784
18
15
1092
76
38
1441
17
49
769
133
1986
834
993
1059
627
1548
1664
130
1190
1025
1440
18
15
1092
76
38
1441
17
49
769
133
1986
834
994
1059
627
1548
1664
258
1316
1070
1441
18
15
1097
76
38
1313
17
10
780
133
1985
1474
227
4
512
1666
1665
1537
66
859
1792
18
15
1097
76
38
1441
17
10
780
133
1985
834
995
1028
512
1666
1665
129
1186
1083
1280
18
15
1097
76
38
1441
17
10
780
133
1985
834
995
1028
560
1666
1665
129
1186
1079
1461
18
15
1092
76
38
1441
17
57
769
133
1986
834
993
549
541
1541
1664
130
1190
46
907
18
15
1092
76
38
1441
17
57
769
133
1986
834
994
555
535
1540
1664
258
292
30
898
18
15
1092
76
38
1441
17
57
769
133
1986
834
979
1043
535
1540
1664
130
1202
1074
1420
18
15
1092
76
38
1313
17
9
769
133
1986
1474
225
5
525
1673
1664
1538
70
878
1798
18
15
1092
76
38
1313
17
9
769
133
1986
1474
226
6
526
1666
1664
1548
68
876
1800
18
15
1092
76
38
1313
17
9
769
133
1986
1474
226
6
526
1673
1664
1548
72
876
1800
18
15
1092
76
38
1313
17
9
769
133
1986
1474
226
6
526
1682
1664
1550
72
859
1800
18
15
1092
76
38
1313
17
9
769
133
1986
1474
226
6
527
1672
1664
1548
68
876
1802
18
15
1092
76
38
1313
17
9
769
133
1986
1474
226
7
527
1673
1664
1548
72
874
1800
18
15
1092
76
38
1313
17
9
769
133
1986
1474
226
647
573
1604
1664
1538
36
1078
818
18
15
1092
76
38
1313
17
9
769
133
1986
1474
227
7
527
1673
1664
1538
66
858
1800
18
15
1092
76
38
1441
17
9
769
133
1986
834
994
1031
527
1673
1664
258
1316
1078
776
18
15
1096
76
38
1441
17
51
775
133
1986
834
993
545
537
1537
1665
269
293
45
909
18
15
1096
76
38
1441
18
51
775
133
1986
834
992
545
537
1537
1665
258
291
7
910
18
15
1096
76
38
1441
18
51
775
133
1986
834
992
545
537
1536
1665
258
291
7
910
18
15
1096
76
38
1441
18
51
775
133
1986
834
992
546
532
1557
1665
258
295
45
904
18
15
1096
76
38
1441
18
51
775
133
1986
834
992
546
532
1556
1665
258
295
45
904
18
15
1096
76
38
1441
18
51
775
133
1986
834
976
1049
537
1537
1665
130
1203
1079
1414
18
15
1096
76
38
1441
18
51
775
133
1986
834
976
1049
537
1536
1665
130
1203
1079
1414
18
15
1096
76
36
1430
17
56
775
133
1984
864
1010
1040
531
1538
1664
321
1299
1363
1371
18
15
1096
76
36
1430
17
51
775
136
1984
864
998
1049
537
1547
1665
332
1286
1122
771
18
15
1096
76
36
1430
17
51
775
136
1984
864
998
1049
537
1547
1664
320
1286
1378
1283
18
15
1096
76
36
1430
17
51
775
133
1984
864
998
1049
537
1536
1664
321
1286
1378
1283
18
15
1094
70
0
658
16
48
778
128
110
369
48
551
609
1536
52
918
529
795
943
18
15
1094
70
0
658
16
48
778
128
110
361
48
551
609
1536
52
902
529
795
943
18
15
1098
68
0
658
16
48
820
80
108
370
32
284
518
344
388
908
512
524
1654
18
15
1095
65
2
662
16
3
768
88
105
371
51
515
315
460
390
914
528
984
729
18
15
1095
65
2
662
16
3
768
84
97
371
51
515
315
456
394
922
522
984
729
18
15
1088
64
1
657
17
32
771
135
110
366
478
1219
611
1555
52
900
648
1594
961
18
15
1088
64
1
657
17
32
771
135
110
366
478
707
611
1555
52
900
648
570
961
18
15
1060
156
17
785
19
3
963
115
11
481
16
512
352
272
1137
733
2000
1024
736
18
15
1121
176
11
531
28
22
817
179
57
264
25
1
266
298
1038
680
294
310
897
18
15
1121
176
11
531
28
22
817
179
57
264
25
9
514
1834
1038
680
614
618
1836
18
15
1121
176
11
739
20
22
817
179
57
324
457
521
521
290
1038
796
678
574
903
18
15
1121
176
11
739
20
22
817
179
57
324
457
521
522
290
1038
796
678
574
897
18
15
1121
176
11
739
20
22
818
179
57
324
457
521
520
290
1038
796
678
570
896
18
15
858
60
1568
1050
587
72
684
1680
1556
980
1142
51
72
640
196
448
398
2
50
18
15
382
30
49
357
69
788
400
928
898
394
278
852
1280
1292
20
128
515
595
1809
18
15
382
30
49
357
69
788
400
928
898
394
278
852
1280
1292
18
128
515
595
1809
18
15
382
30
49
357
69
788
400
928
898
394
278
852
1280
1292
36
128
515
595
1809
18
15
382
30
49
357
69
788
400
928
898
394
279
852
1280
1292
20
128
514
595
1809
18
15
382
30
49
357
69
788
400
928
898
394
279
852
1280
1292
18
128
514
595
1809
18
15
382
30
49
357
69
788
400
928
898
394
279
852
1280
1292
36
128
514
595
1809
18
15
382
30
49
357
69
788
400
928
898
650
86
852
1280
1292
20
768
643
1683
1809
18
15
382
30
49
357
69
788
400
928
898
650
86
852
1280
1292
18
768
643
1683
1809
18
15
382
30
49
357
69
788
400
928
898
650
86
852
1280
1292
36
640
643
1683
1809
18
15
382
30
49
357
69
788
400
928
898
650
87
852
1280
1292
20
768
642
1683
1809
18
15
382
30
49
357
69
788
400
928
898
650
87
852
1280
1292
18
768
642
1683
1809
18
15
382
30
49
357
69
788
400
928
898
650
87
852
1280
1292
36
384
642
1683
1809
18
15
382
30
49
357
69
788
400
928
898
650
87
852
1280
1290
42
384
642
1683
1809
18
15
382
30
49
357
69
788
400
928
898
650
87
852
1280
1290
58
384
642
1683
1809
18
15
382
30
49
357
69
788
400
928
898
650
279
852
1280
1292
20
640
514
595
1809
18
15
382
30
49
357
69
788
400
928
898
650
279
852
1280
1292
18
640
514
595
1809
18
15
382
30
49
357
69
788
400
928
898
650
279
852
1280
1292
36
640
514
595
1809
18
15
637
29
49
357
69
785
913
1985
1418
394
75
849
597
1617
1056
1312
1078
802
1115
18
15
637
29
49
357
5
781
897
1985
1418
394
106
770
522
1553
1056
1312
1068
860
972
18
15
637
29
49
357
5
781
897
1985
1418
394
106
771
525
1553
1056
1312
1068
802
1076
18
15
637
29
49
357
5
781
897
2017
1418
394
106
770
522
1547
1024
1312
1068
860
972
18
15
637
29
49
357
5
781
897
2017
1418
394
106
770
522
1546
1024
1312
1068
860
972
18
15
637
29
49
357
5
777
897
1985
1418
394
107
769
525
1564
1056
1312
1066
802
1079
18
15
637
29
49
357
5
777
897
1985
1418
394
106
769
525
1564
1056
1312
1068
862
986
18
15
637
29
49
357
5
777
897
1985
1418
394
203
769
525
1564
1056
1312
1114
1346
1051
18
15
637
29
49
357
5
777
897
1985
1418
394
243
769
525
1564
1056
1312
1089
1373
1037
18
15
637
29
49
357
5
777
897
2017
1418
395
243
769
525
1548
1024
1314
1088
1373
1037
18
15
637
29
49
357
5
777
897
2017
1418
394
107
769
525
1548
1024
1312
1066
802
1079
18
15
637
29
49
357
5
777
897
2017
1418
394
106
769
525
1548
1024
1312
1068
862
986
18
15
637
29
49
357
5
777
897
2017
1418
394
203
769
525
1548
1024
1312
1114
1346
1051
18
15
637
29
49
357
5
777
897
2017
1418
394
103
769
525
1548
1024
1312
1058
858
987
18
15
637
29
49
357
5
777
897
2017
1418
394
243
769
525
1548
1024
1312
1089
1373
1037
18
15
286
178
55
357
69
932
736
72
962
394
281
796
560
1040
1724
44
516
708
1046
18
15
14
250
50
352
269
768
524
364
418
395
417
416
924
696
1808
1042
286
24
520
18
15
10
250
52
358
262
22
21
221
194
395
425
33
545
362
952
550
422
803
993
18
15
10
250
52
358
262
22
21
221
194
395
425
929
545
362
104
553
427
547
721
18
15
10
250
52
358
262
22
21
221
194
395
441
929
545
362
104
521
709
1037
737
18
15
10
250
52
358
262
22
21
365
194
395
473
17
481
970
632
521
645
1677
737
18
15
10
250
52
358
262
790
21
221
194
395
425
417
33
874
952
550
166
35
993
18
15
10
250
52
358
262
790
21
365
194
395
729
529
33
970
632
521
901
597
86
18
15
10
250
52
358
262
790
21
365
194
395
473
529
33
970
632
521
645
725
86
18
15
1
122
52
358
262
930
575
101
194
395
425
313
401
177
384
809
423
69
781
18
15
1
122
52
358
262
930
575
101
194
395
425
313
913
1201
1408
809
423
69
269
18
15
1
122
52
358
262
930
575
101
194
395
489
313
401
177
384
809
291
7
141
18
15
1
122
52
358
262
930
575
101
194
395
489
313
913
1201
1408
809
291
7
269
18
15
362
234
50
352
264
904
714
20
129
399
739
672
662
754
187
313
920
512
423
18
15
362
234
50
352
264
904
458
20
129
399
419
288
70
114
635
601
280
64
967
18
15
85
150
434
562
738
451
95
12
22
390
438
263
841
611
264
384
32
49
269
18
15
86
150
434
946
738
451
990
22
22
261
57
135
548
964
528
769
785
825
1347
18
15
86
150
434
946
738
455
990
22
22
261
57
131
544
964
528
769
785
826
1487
18
15
86
150
434
946
738
455
990
22
22
261
58
131
544
964
528
769
784
826
1355
18
15
86
150
434
946
738
455
990
22
22
262
57
1155
1056
836
1104
640
1702
1690
1863
18
15
86
150
434
946
738
455
990
22
22
262
57
1155
1056
1476
1104
640
1702
1690
1863
18
15
86
150
434
946
738
455
990
22
22
262
62
1155
1056
836
1104
640
1736
1610
1355
18
15
86
150
434
946
738
455
990
22
22
262
62
1155
1056
1476
1104
640
1736
1610
1355
18
15
84
150
434
946
738
450
990
22
22
262
54
134
549
964
528
768
788
816
837
18
15
84
150
434
946
738
450
990
22
22
262
54
134
549
965
528
768
788
816
837
18
15
84
150
434
946
738
450
990
30
22
262
54
134
549
961
1089
640
788
816
837
18
15
84
150
434
946
738
450
990
30
22
262
54
134
549
961
1088
640
788
816
837
18
15
84
150
434
946
738
450
990
30
22
262
54
134
549
961
528
768
788
816
837
18
15
84
150
434
946
738
450
990
30
22
262
54
134
549
961
529
768
788
816
837
18
15
84
150
434
946
738
452
990
30
22
261
53
132
1058
962
528
769
790
820
1857
18
15
84
150
434
946
738
452
990
30
22
261
53
132
1058
962
529
769
790
820
1857
18
15
84
150
434
946
738
452
990
30
22
261
53
132
1058
962
593
769
790
820
1857
18
15
84
150
434
946
738
452
990
30
22
261
53
132
1058
962
592
769
790
820
1857
18
15
84
150
434
946
738
452
990
30
22
261
53
132
546
962
1088
641
790
820
833
18
15
84
150
434
946
738
452
990
30
22
261
53
132
546
962
528
769
790
804
833
18
15
84
150
434
946
738
452
990
30
22
261
53
132
546
962
1104
641
790
820
833
18
15
84
150
434
946
738
452
990
30
22
261
53
132
546
962
529
769
790
804
833
18
15
84
150
434
946
738
452
990
30
22
261
53
132
546
962
593
769
790
804
833
18
15
84
150
434
946
738
452
990
30
22
261
53
132
546
962
592
769
790
804
833
18
15
84
150
434
946
738
452
990
30
22
262
57
132
546
962
1040
768
1446
824
833
18
15
84
150
434
946
738
452
990
30
22
262
50
1154
1058
833
1089
640
1740
1612
1356
18
15
84
150
434
946
738
452
990
30
22
262
50
1154
1058
833
1088
640
1740
1612
1356
18
15
84
150
434
946
738
452
990
30
22
262
50
1154
1058
833
1104
640
1740
1612
1356
18
15
84
150
434
946
738
452
990
30
22
262
50
1154
1058
833
577
640
1740
1612
1356
18
15
84
150
434
946
738
452
990
30
22
262
50
1154
1058
834
1088
640
1740
1612
1356
18
15
84
150
434
946
738
452
990
30
22
262
50
1154
1058
834
1105
640
1740
1612
1356
18
15
84
150
434
946
738
452
990
30
22
262
50
1154
1058
834
528
640
1740
1612
1356
18
15
84
150
434
946
738
452
990
30
22
262
50
1154
1058
834
1104
640
1740
1612
1356
18
15
84
150
434
946
738
452
990
30
22
262
50
1154
1058
834
529
640
1740
1612
1356
18
15
84
150
434
946
738
452
990
30
22
262
50
1154
1058
834
577
640
1740
1612
1356
18
15
84
150
434
946
738
452
990
30
22
262
50
1154
1058
834
593
640
1740
1612
1356
18
15
84
150
434
946
738
452
990
30
22
262
50
1154
1058
834
592
640
1740
1612
1356
18
15
84
150
434
946
738
452
990
30
22
262
50
1154
1058
1474
1088
640
1740
1612
1356
18
15
84
150
434
946
738
452
990
30
22
262
50
1154
1058
1474
1104
640
1740
1612
1356
18
15
84
150
434
946
738
454
990
22
22
261
57
133
545
965
1041
769
785
821
1345
18
15
84
150
434
946
738
454
990
22
22
261
57
133
545
965
529
769
785
821
1345
18
15
84
150
434
946
738
454
990
22
22
261
45
133
545
965
1041
769
1449
825
833
18
15
84
150
434
946
738
454
990
22
22
261
53
133
1057
965
529
769
789
821
1857
18
15
84
150
434
946
738
454
990
22
22
261
53
133
545
965
529
769
789
805
833
18
15
84
150
434
946
738
454
990
22
22
261
53
1157
1057
836
1104
641
1741
1609
1345
18
15
84
150
434
946
738
454
990
22
22
261
53
1157
1057
837
1105
641
1741
1609
1345
18
15
84
150
434
946
738
454
990
22
22
261
53
1157
1057
1477
1105
641
1741
1609
1345
18
15
84
150
434
946
738
454
990
22
22
261
61
133
545
965
1041
769
1445
825
833
18
15
84
150
434
946
738
454
990
22
22
261
61
1157
1057
836
1104
641
1701
1717
1857
18
15
84
150
434
946
738
454
990
22
22
261
61
1157
1057
837
1105
641
1701
1717
1857
18
15
84
150
434
946
738
454
990
22
22
261
61
1157
1057
1477
1105
641
1701
1717
1857
18
15
84
150
434
946
738
454
990
22
22
262
61
133
545
964
1040
768
1445
817
833
18
15
84
150
434
946
738
454
990
30
22
261
57
133
545
961
1089
641
785
821
833
18
15
84
150
434
946
738
454
990
30
22
261
57
133
545
961
1041
769
785
821
1345
18
15
84
150
434
946
738
454
990
30
22
261
57
133
545
961
1105
641
785
821
833
18
15
84
150
434
946
738
454
990
30
22
261
57
133
545
961
529
769
785
821
1345
18
15
84
150
434
946
738
454
990
30
22
261
57
133
545
961
577
641
1809
821
833
18
15
84
150
434
946
738
454
990
30
22
261
57
133
545
961
593
769
785
821
1345
18
15
84
150
434
946
738
454
990
30
22
261
57
133
545
962
1089
641
785
821
833
18
15
84
150
434
946
738
454
990
30
22
261
57
133
545
962
529
769
785
821
1345
18
15
84
150
434
946
738
454
990
30
22
261
57
133
545
962
593
769
785
821
1345
18
15
84
150
434
946
738
454
990
30
22
261
45
133
545
961
1041
769
1449
825
833
18
15
84
150
434
946
738
454
990
30
22
261
45
133
545
961
529
769
1449
821
833
18
15
84
150
434
946
738
454
990
30
22
261
45
133
545
961
593
769
1449
821
833
18
15
84
150
434
946
738
454
990
30
22
261
45
133
545
962
529
769
1449
821
833
18
15
84
150
434
946
738
454
990
30
22
261
45
133
545
962
593
769
1449
821
833
18
15
84
150
434
946
738
454
990
30
22
261
45
133
546
961
1041
769
1449
825
832
18
15
84
150
434
946
738
454
990
30
22
261
45
133
546
961
529
769
1449
821
928
18
15
84
150
434
946
738
454
990
30
22
261
45
133
546
961
593
769
1449
821
928
18
15
84
150
434
946
738
454
990
30
22
261
45
133
546
962
1040
769
1449
825
832
18
15
84
150
434
946
738
454
990
30
22
261
45
133
546
962
1041
769
1449
825
832
18
15
84
150
434
946
738
454
990
30
22
261
45
133
546
962
528
769
1449
821
928
18
15
84
150
434
946
738
454
990
30
22
261
45
133
546
962
529
769
1449
821
928
18
15
84
150
434
946
738
454
990
30
22
261
45
133
546
962
593
769
1449
821
928
18
15
84
150
434
946
738
454
990
30
22
261
45
133
546
962
592
769
1449
821
928
18
15
84
150
434
946
738
454
990
30
22
261
45
1157
1057
833
1089
641
1705
1721
1953
18
15
84
150
434
946
738
454
990
30
22
261
45
1157
1057
833
1105
641
1705
1721
1953
18
15
84
150
434
946
738
454
990
30
22
261
45
1157
1057
833
577
641
1705
1721
1953
18
15
84
150
434
946
738
454
990
30
22
261
45
1157
1057
1473
1089
641
1705
1721
1953
18
15
84
150
434
946
738
454
990
30
22
261
45
1157
1057
1473
1105
641
1705
1721
1953
18
15
84
150
434
946
738
454
990
30
22
261
45
1157
1057
834
1089
641
1705
1721
1953
18
15
84
150
434
946
738
454
990
30
22
261
45
1157
1057
834
1105
641
1705
1721
1953
18
15
84
150
434
946
738
454
990
30
22
261
45
1157
1057
834
577
641
1705
1721
1953
18
15
84
150
434
946
738
454
990
30
22
261
45
1157
1057
1474
1089
641
1705
1721
1953
18
15
84
150
434
946
738
454
990
30
22
261
53
133
1057
1473
1041
769
789
821
1857
18
15
84
150
434
946
738
454
990
30
22
261
53
133
1057
961
529
769
789
821
1857
18
15
84
150
434
946
738
454
990
30
22
261
53
133
1057
961
593
769
789
821
1857
18
15
84
150
434
946
738
454
990
30
22
261
53
133
1057
962
529
769
789
821
1857
18
15
84
150
434
946
738
454
990
30
22
261
53
133
1057
962
593
769
789
821
1857
18
15
84
150
434
946
738
454
990
30
22
261
53
133
545
961
1089
641
789
805
833
18
15
84
150
434
946
738
454
990
30
22
261
53
133
545
961
1041
769
789
821
1345
18
15
84
150
434
946
738
454
990
30
22
261
53
133
545
961
529
769
789
805
833
18
15
84
150
434
946
738
454
990
30
22
261
53
133
545
961
593
769
789
805
833
18
15
84
150
434
946
738
454
990
30
22
261
53
133
545
962
1089
641
789
805
833
18
15
84
150
434
946
738
454
990
30
22
261
53
133
545
962
529
769
789
805
833
18
15
84
150
434
946
738
454
990
30
22
261
53
133
545
962
593
769
789
805
833
18
15
84
150
434
946
738
454
990
30
22
261
53
133
1058
1473
1041
769
789
821
1856
18
15
84
150
434
946
738
454
990
30
22
261
53
133
1058
961
529
769
789
821
1856
18
15
84
150
434
946
738
454
990
30
22
261
53
133
1058
961
593
769
789
821
1856
18
15
84
150
434
946
738
454
990
30
22
261
53
133
1058
1474
1041
769
789
821
1856
18
15
84
150
434
946
738
454
990
30
22
261
53
133
1058
962
528
769
790
822
1856
18
15
84
150
434
946
738
454
990
30
22
261
53
133
1058
962
529
769
789
821
1856
18
15
84
150
434
946
738
454
990
30
22
261
53
133
1058
962
593
769
789
821
1856
18
15
84
150
434
946
738
454
990
30
22
261
53
133
1058
962
592
769
790
822
1856
18
15
84
150
434
946
738
454
990
30
22
261
53
133
546
961
1089
641
789
805
832
18
15
84
150
434
946
738
454
990
30
22
261
53
133
546
961
1041
769
789
821
1344
18
15
84
150
434
946
738
454
990
30
22
261
53
133
546
961
529
769
789
805
832
18
15
84
150
434
946
738
454
990
30
22
261
53
133
546
961
593
769
789
805
832
18
15
84
150
434
946
738
454
990
30
22
261
53
133
546
962
1089
641
789
805
832
18
15
84
150
434
946
738
454
990
30
22
261
53
133
546
962
1041
769
789
821
1344
18
15
84
150
434
946
738
454
990
30
22
261
53
133
546
962
528
769
790
821
832
18
15
84
150
434
946
738
454
990
30
22
261
53
133
546
962
1104
641
790
821
832
18
15
84
150
434
946
738
454
990
30
22
261
53
133
546
962
529
769
789
805
832
18
15
84
150
434
946
738
454
990
30
22
261
53
133
546
962
593
769
789
805
832
18
15
84
150
434
946
738
454
990
30
22
261
53
133
546
962
592
769
790
821
832
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1057
833
1089
641
1741
1613
1345
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1057
833
1105
641
1741
1613
1345
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1057
833
529
641
1741
1609
1345
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1057
833
577
641
1741
1609
1345
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1057
833
593
641
1741
1637
1345
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1057
1473
1089
641
1741
1613
1345
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1057
1473
1105
641
1741
1613
1345
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1057
961
577
641
1741
1609
1345
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1057
834
1089
641
1741
1613
1345
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1057
834
1105
641
1741
1613
1345
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1057
834
577
641
1741
1609
1345
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1058
833
1089
641
1741
1613
1344
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1058
833
1105
641
1741
1613
1344
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1058
833
529
641
1741
1613
1344
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1058
833
577
641
1741
1637
1344
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1058
833
593
641
1741
1637
1344
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1058
1473
1089
641
1741
1613
1344
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1058
1473
1105
641
1741
1613
1344
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1058
961
577
641
1741
1637
1344
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1058
834
1089
641
1741
1613
1344
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1058
834
1105
641
1741
1613
1344
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1058
834
1104
641
1741
1613
1344
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1058
834
529
641
1741
1613
1344
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1058
834
577
641
1741
1637
1344
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1058
834
576
641
1741
1637
1344
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1058
834
593
641
1741
1637
1344
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1058
834
592
641
1741
1613
1344
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1058
1474
1105
641
1741
1613
1344
18
15
84
150
434
946
738
454
990
30
22
261
53
1157
1058
1474
1104
641
1741
1613
1344
18
15
84
150
434
946
738
454
990
30
22
261
61
133
545
961
1041
769
1445
825
833
18
15
84
150
434
946
738
454
990
30
22
261
61
133
545
961
529
769
1445
825
833
18
15
84
150
434
946
738
454
990
30
22
261
61
133
545
961
593
769
1445
825
833
18
15
84
150
434
946
738
454
990
30
22
261
61
133
545
962
529
769
1445
825
833
18
15
84
150
434
946
738
454
990
30
22
261
61
133
545
962
593
769
1445
825
833
18
15
84
150
434
946
738
454
990
30
22
261
61
133
546
961
1041
769
1445
825
832
18
15
84
150
434
946
738
454
990
30
22
261
61
133
546
961
529
769
1445
825
832
18
15
84
150
434
946
738
454
990
30
22
261
61
133
546
961
593
769
1445
825
832
18
15
84
150
434
946
738
454
990
30
22
261
61
133
546
962
1041
769
1445
825
832
18
15
84
150
434
946
738
454
990
30
22
261
61
133
546
962
528
769
1445
825
832
18
15
84
150
434
946
738
454
990
30
22
261
61
133
546
962
529
769
1445
825
832
18
15
84
150
434
946
738
454
990
30
22
261
61
133
546
962
593
769
1445
825
832
18
15
84
150
434
946
738
454
990
30
22
261
61
133
546
962
592
769
1445
821
832
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1057
833
1089
641
1701
1717
1857
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1057
833
1105
641
1701
1717
1857
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1057
833
529
641
1737
1605
1345
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1057
833
577
641
1701
1681
1857
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1057
833
593
641
1737
1605
1345
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1057
1473
1089
641
1701
1717
1857
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1057
1473
1105
641
1701
1717
1857
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1057
961
577
641
1701
1681
1857
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1057
834
1089
641
1701
1717
1857
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1057
834
1105
641
1701
1717
1857
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1057
834
577
641
1701
1681
1857
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1057
1474
1089
641
1701
1717
1857
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1058
833
1089
641
1701
1717
1856
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1058
833
1105
641
1701
1717
1856
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1058
833
529
641
1737
1609
1344
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1058
833
577
641
1701
1685
1856
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1058
833
593
641
1737
1609
1344
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1058
1473
1089
641
1701
1717
1856
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1058
1473
1105
641
1701
1717
1856
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1058
961
577
641
1701
1685
1856
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1058
834
1089
641
1701
1717
1856
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1058
834
1088
641
1701
1717
1856
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1058
834
1105
641
1701
1717
1856
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1058
834
1104
641
1701
1717
1856
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1058
834
529
641
1737
1609
1344
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1058
834
577
641
1701
1685
1856
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1058
834
576
641
1701
1685
1856
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1058
834
593
641
1737
1609
1344
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1058
834
592
641
1737
1609
1344
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1058
1474
1089
641
1701
1717
1856
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1058
1474
1105
641
1701
1717
1856
18
15
84
150
434
946
738
454
990
30
22
261
61
1157
1058
1474
1104
641
1701
1717
1856
18
15
86
150
434
946
738
450
991
22
22
262
54
1158
1043
1412
1104
640
1696
1704
1898
18
15
141
158
438
902
738
339
415
537
277
288
120
522
1538
934
529
536
1798
1202
900
18
15
85
150
438
562
738
451
95
12
20
388
436
262
841
611
265
385
36
44
270
18
15
85
150
438
946
738
451
95
12
20
260
48
262
841
99
9
769
790
54
270
18
15
85
150
438
946
738
451
95
12
20
260
48
262
841
611
9
769
790
54
270
18
15
85
150
438
946
738
451
95
12
20
260
48
262
841
611
265
769
790
54
270
18
15
85
150
438
946
738
451
95
12
20
260
48
262
841
611
777
769
790
54
270
18
15
85
150
438
946
738
451
95
12
20
260
48
262
841
611
137
769
790
54
270
18
15
85
150
438
946
738
451
95
12
20
260
52
262
841
99
9
770
786
50
270
18
15
85
150
438
946
738
451
95
12
20
260
52
262
841
611
9
770
786
50
270
18
15
85
150
438
946
738
451
95
12
20
260
52
262
841
611
265
770
786
50
270
18
15
85
150
438
946
738
451
95
12
20
260
52
262
841
611
777
770
786
50
270
18
15
85
150
438
946
738
451
95
12
20
260
52
262
841
611
137
770
786
50
270
18
15
86
150
438
946
738
451
990
21
21
260
52
134
548
965
529
768
786
818
1347
18
15
86
150
438
946
738
451
990
21
20
260
52
134
548
965
528
770
785
818
1347
18
15
86
150
438
946
738
451
990
21
20
260
52
134
548
965
532
770
786
810
835
18
15
86
150
438
946
738
451
990
21
20
260
60
1158
1060
837
1104
642
1698
1714
1859
18
15
86
150
438
946
738
451
990
21
20
260
60
1158
1060
837
1108
642
1698
1714
1859
18
15
86
150
438
946
738
451
990
21
20
260
60
1158
1060
1477
1104
642
1698
1714
1859
18
15
86
150
438
946
738
451
990
21
20
260
60
1158
1060
1477
1108
642
1698
1714
1859
18
15
86
150
438
946
738
455
990
21
21
260
48
130
1056
965
529
768
790
821
1856
18
15
86
150
438
946
738
455
990
21
21
260
48
130
1056
965
533
768
790
821
1856
18
15
86
150
438
946
738
455
990
21
21
260
48
130
544
965
529
768
790
821
1344
18
15
86
150
438
946
738
455
990
21
21
260
48
130
544
965
533
768
790
821
1344
18
15
86
150
438
946
738
455
990
21
21
260
52
130
1056
965
529
768
786
817
1856
18
15
86
150
438
946
738
455
990
21
21
260
52
130
544
965
529
768
786
817
1344
18
15
86
150
438
946
738
455
990
21
21
260
60
1154
1056
837
1105
640
1698
1724
1856
18
15
86
150
438
946
738
455
990
21
21
260
60
1154
1056
837
1109
640
1698
1724
1856
18
15
86
150
438
946
738
455
990
21
21
260
60
1154
1056
1477
1105
640
1698
1724
1856
18
15
86
150
438
946
738
455
990
21
20
260
48
130
1056
1477
1044
772
790
821
1856
18
15
86
150
438
946
738
455
990
21
20
260
48
130
1056
965
532
772
790
821
1856
18
15
86
150
438
946
738
455
990
21
20
260
48
130
544
965
1044
772
790
821
1344
18
15
86
150
438
946
738
455
990
21
20
260
48
130
544
965
528
772
790
814
975
18
15
86
150
438
946
738
455
990
21
20
260
48
130
544
965
532
772
790
821
1344
18
15
86
150
438
946
738
455
990
21
20
260
48
1154
1056
837
1104
642
1738
1646
1359
18
15
86
150
438
946
738
455
990
21
20
260
48
1154
1056
837
1108
642
1738
1646
1359
18
15
86
150
438
946
738
455
990
21
20
260
48
1154
1056
1477
1104
642
1738
1646
1359
18
15
86
150
438
946
738
455
990
21
20
260
48
1154
1056
1477
1108
642
1738
1646
1359
18
15
86
150
438
946
738
455
990
21
20
260
52
130
1056
1477
1040
770
786
817
1856
18
15
86
150
438
946
738
455
990
21
20
260
52
130
1056
1477
1044
770
786
817
1856
18
15
86
150
438
946
738
455
990
21
20
260
52
130
1056
965
528
770
786
817
1856
18
15
86
150
438
946
738
455
990
21
20
260
52
130
1056
965
532
770
786
817
1856
18
15
86
150
438
946
738
455
990
21
20
260
52
130
544
965
528
770
786
817
1344
18
15
86
150
438
946
738
455
990
21
20
260
52
130
544
965
532
770
786
817
1344
18
15
86
150
438
946
738
455
990
21
20
260
60
1154
1056
837
1108
644
1698
1724
1856
18
15
86
150
438
946
738
455
990
21
20
260
60
1154
1056
1477
1108
644
1698
1724
1856
18
15
86
150
438
946
738
455
990
22
21
260
48
130
544
964
529
772
790
814
975
18
15
86
150
438
946
738
455
990
22
21
260
48
1154
1056
836
1105
644
1740
1646
1359
18
15
86
150
438
946
738
455
990
22
21
260
48
1154
1056
1476
1105
644
1740
1646
1359
18
15
86
150
438
946
738
455
990
22
21
260
60
1154
1056
836
1105
644
1698
1724
1856
18
15
86
150
438
946
738
455
990
22
21
260
60
1154
1056
1476
1105
644
1698
1724
1856
18
15
214
403
485
812
794
563
1716
250
0
260
2
1090
1027
1555
91
523
1664
1986
1410
18
15
214
403
485
556
1818
563
1716
250
0
644
1026
66
515
1555
1691
1675
1792
194
2
18
15
182
479
537
838
1344
336
88
8
450
360
367
872
104
232
396
2
195
3
408
18
15
182
479
537
838
1344
336
88
8
450
360
367
873
104
232
396
2
195
0
408
18
15
776
27
527
1
48
710
262
337
816
48
16
269
1
45
153
7
15
911
1039
18
15
776
27
527
1
48
710
262
337
816
60
16
269
1
45
153
3
3
911
1039
18
15
776
27
543
1
48
710
262
337
848
16
16
269
1
46
98
23
1031
911
1119
18
15
776
27
543
1
48
710
262
337
848
16
16
269
1
46
226
23
135
911
1167
18
15
776
27
543
1
48
710
262
337
848
20
16
269
1
45
97
19
1027
911
1039
18
15
776
27
543
1
48
710
262
337
848
20
16
269
1
45
225
19
515
911
575
18
15
776
27
543
1
48
710
262
337
848
20
16
269
1
46
98
19
1027
911
1039
18
15
776
27
543
1
48
710
262
337
848
20
16
269
1
46
226
19
515
911
575
18
15
478
451
484
556
800
48
186
186
1
389
49
98
135
150
150
518
1567
1169
123
18
15
478
451
484
556
800
48
186
186
1
389
49
98
135
150
406
518
1567
1169
123
18
15
478
451
484
556
800
48
186
186
1
389
49
98
135
294
422
518
1567
1169
123
18
15
478
451
484
812
800
48
186
58
1
261
60
98
135
333
462
266
938
42
107
18
15
539
536
272
914
754
394
410
459
155
274
48
162
10
40
768
516
33
798
716
18
15
539
536
272
914
754
394
410
459
155
274
48
162
138
40
768
516
33
798
588
18
15
539
536
272
914
754
394
410
459
155
274
48
226
138
40
768
516
33
814
524
18
15
539
536
272
914
754
394
410
459
155
274
48
610
10
40
768
516
33
558
1804
18
15
539
536
272
914
754
394
410
459
155
274
304
226
138
40
768
516
1568
558
524
18
15
539
536
272
914
754
394
410
458
155
274
48
162
10
42
768
516
33
798
716
18
15
539
536
272
914
754
394
410
458
155
274
48
162
138
42
768
516
33
798
588
18
15
539
536
272
914
754
394
410
458
155
274
48
610
10
42
768
516
33
558
1804
18
15
539
536
272
914
754
394
411
459
155
274
48
162
136
40
768
516
20
174
175
18
15
539
536
272
914
754
394
411
459
155
292
48
162
136
40
768
528
33
174
175
18
15
539
536
272
914
754
394
411
459
155
292
48
226
136
40
768
528
33
814
527
18
15
539
536
272
914
754
394
411
459
155
292
304
226
136
40
768
528
1569
558
527
18
15
539
536
272
914
754
410
410
459
155
274
48
194
10
40
768
516
32
830
748
18
15
539
536
272
914
754
410
410
459
155
274
304
194
138
40
768
516
1568
574
556
18
15
539
536
272
914
754
410
410
458
155
274
48
194
10
42
768
516
32
830
748
18
15
539
536
272
914
754
410
411
459
155
274
48
194
0
40
768
516
33
821
640
18
15
539
536
272
914
754
410
411
459
155
274
52
194
0
40
768
516
28
817
640
18
15
539
536
272
914
754
410
411
459
155
274
304
194
0
40
768
516
1556
565
640
18
15
539
536
272
914
754
410
411
459
155
274
308
194
0
40
768
516
1564
561
384
18
15
539
536
272
914
754
410
411
459
155
284
52
194
0
40
768
512
23
817
640
18
15
539
536
272
914
754
410
411
459
155
284
308
194
0
40
768
512
1559
561
384
18
15
523
792
273
1353
1353
1001
1037
25
1561
1730
1090
678
929
37
1604
230
1891
19
45
18
15
523
792
273
1353
1353
1001
1037
25
1565
1730
1090
678
929
37
1601
234
1891
19
45
18
15
523
792
273
1353
1353
1001
1037
25
1565
1730
1091
681
929
37
1601
234
1890
22
95
18
15
523
792
273
1353
1353
1001
1037
25
1565
1730
1091
676
929
37
1601
234
1889
19
63
18
15
523
792
273
1353
1353
1001
1037
29
1561
1730
1090
678
929
32
1602
238
1891
19
45
18
15
523
792
273
1353
1353
1001
1037
29
1561
1730
1091
676
929
32
1602
238
1889
19
63
18
15
523
792
273
1353
1353
1001
1037
29
1565
1730
1091
676
929
33
1601
234
1889
19
63
18
15
555
788
273
1392
1138
754
507
33
1581
1892
836
1348
1028
1684
1557
105
109
1084
630
18
15
555
788
273
1392
1138
754
507
33
1581
1892
836
836
1028
1684
1557
105
109
28
950
18
15
555
788
273
1392
1138
754
507
33
1581
1892
836
844
1028
1684
1557
105
110
42
984
18
15
555
788
273
1392
1138
754
507
33
1581
1892
842
1356
1028
1684
1557
105
105
520
632
18
15
555
788
273
1392
1138
754
507
33
1581
1892
842
844
1028
1684
1557
105
105
8
1016
18
15
555
788
273
1392
1138
754
507
33
1581
1900
836
1352
1032
1684
1557
97
109
516
618
18
15
555
788
273
1392
1138
754
507
33
1581
1900
836
1352
1032
1684
1556
97
109
516
618
18
15
555
788
273
1392
1138
754
507
33
1581
1900
836
836
1028
1684
1557
97
109
44
1016
18
15
555
788
273
1392
1138
754
507
33
1581
1900
836
840
1032
1684
1557
97
109
4
938
18
15
555
788
273
1392
1138
754
507
33
1581
1900
836
840
1032
1684
1556
97
109
4
938
18
15
555
788
273
1392
1138
754
507
33
1581
1900
844
1348
1028
1684
1557
97
101
524
630
18
15
555
788
273
1392
1138
754
507
33
1581
1900
844
1348
1032
1684
1557
97
101
524
624
18
15
555
788
273
1392
1138
754
507
33
1581
1900
844
1348
1032
1684
1556
97
101
524
624
18
15
555
788
273
1392
1138
754
507
33
1581
1900
844
1352
1032
1684
1557
97
101
1057
624
18
15
555
788
273
1392
1138
754
507
33
1581
1900
844
1352
1032
1684
1556
97
101
1057
624
18
15
555
788
273
1392
1138
754
507
33
1581
1900
844
836
1028
1684
1557
97
101
12
1016
18
15
555
788
273
1392
1138
754
507
33
1581
1900
844
836
1028
1684
1556
98
102
58
1016
18
15
555
788
273
1392
1138
754
507
33
1581
1900
844
840
1032
1684
1557
97
101
33
1008
18
15
555
788
273
1392
1138
754
507
33
1581
1900
844
840
1032
1684
1556
97
101
33
1008
18
15
555
788
273
1392
1138
754
507
33
1581
1900
844
1356
1032
1684
1557
97
101
1060
614
18
15
555
788
273
1392
1138
754
507
33
1581
1900
844
1356
1032
1684
1556
97
101
1060
614
18
15
555
788
273
1392
1138
754
507
33
1581
1900
844
844
1028
1684
1557
97
102
34
984
18
15
555
788
273
1392
1138
754
507
33
1581
1900
844
844
1028
1684
1556
98
102
10
984
18
15
555
788
273
1392
1138
754
507
33
1581
1900
844
844
1032
1684
1557
97
101
36
934
18
15
555
788
273
1392
1138
754
507
33
1581
1900
844
844
1032
1684
1556
97
101
36
934
18
15
555
788
273
1392
1138
754
507
33
1581
1900
842
1352
1032
1684
1557
97
97
1072
624
18
15
555
788
273
1392
1138
754
507
33
1581
1900
842
1352
1032
1684
1556
97
97
1072
624
18
15
555
788
273
1392
1138
754
507
33
1581
1900
842
840
1032
1684
1557
97
97
16
944
18
15
555
788
273
1392
1138
754
507
33
1581
1900
842
840
1032
1684
1556
97
97
16
944
18
15
555
788
273
1392
1138
754
507
33
1581
1900
842
1356
1028
1684
1557
97
97
520
632
18
15
555
788
273
1392
1138
754
507
33
1581
1900
842
1356
1028
1684
1556
98
97
520
632
18
15
555
788
273
1392
1138
754
507
33
1581
1900
842
1356
1032
1684
1557
97
113
532
614
18
15
555
788
273
1392
1138
754
507
33
1581
1900
842
1356
1032
1684
1556
97
113
532
614
18
15
555
788
273
1392
1138
754
507
33
1581
1900
842
844
1028
1684
1557
97
97
24
952
18
15
555
788
273
1392
1138
754
507
33
1581
1900
842
844
1028
1684
1556
98
97
24
952
18
15
555
788
273
1392
1138
754
507
33
1581
1900
842
844
1032
1684
1557
97
113
20
934
18
15
555
788
273
1392
1138
754
507
33
1581
1900
842
844
1032
1684
1556
97
113
20
934
18
15
139
216
336
946
1010
882
826
1178
347
524
8
322
10
642
544
928
1
62
428
18
15
139
216
337
946
1010
882
826
1178
346
520
8
322
10
642
546
930
52
62
507
18
15
139
216
337
946
1010
883
827
1179
345
520
8
332
8
640
548
928
4
52
422
18
15
518
780
272
882
634
739
452
5
1548
1242
320
1356
1025
1653
1636
738
218
1562
1131
18
15
155
472
257
896
706
202
90
74
122
268
140
648
714
50
194
320
72
528
1558
18
15
155
472
257
896
706
202
90
74
122
268
140
648
714
50
962
576
72
528
1558
18
15
155
472
257
896
706
202
90
74
122
268
140
648
714
562
322
320
72
528
1558
18
15
155
472
257
896
706
202
90
74
122
268
140
648
714
1586
1346
320
72
528
1558
18
15
139
216
337
944
1010
882
826
1178
346
524
10
328
9
641
545
929
1
48
399
18
15
43
84
337
880
1138
242
507
33
45
652
906
716
516
404
533
1889
1025
24
408
18
15
43
84
337
880
1138
242
507
33
45
652
906
716
516
404
532
1890
1025
24
408
18
15
667
1752
257
640
706
202
922
1690
250
268
386
708
1553
1553
1601
65
769
1178
1023
18
15
667
1752
257
640
706
202
922
1690
250
268
396
712
1546
1538
1602
64
776
1168
726
18
15
667
1752
257
640
706
202
922
1690
250
268
396
712
1546
1546
1602
64
776
1168
726
18
15
586
80
1585
1250
441
429
708
1613
1545
920
166
161
643
1541
2
393
1293
1030
1633
18
15
148
384
256
842
986
859
768
1031
206
708
32
1216
2
898
1216
1536
225
1665
349
18
15
148
384
256
842
986
859
768
1031
206
714
32
1216
2
898
1216
1549
225
1665
349
18
15
84
208
256
906
730
474
896
12
126
274
80
578
515
952
1186
390
1008
637
474
18
15
84
208
256
906
730
475
896
43
126
274
80
576
514
922
128
390
1008
634
478
18
15
84
208
256
906
730
475
896
43
126
274
80
576
514
922
1152
390
1008
634
478
18
15
84
208
256
906
730
475
896
43
126
274
80
576
514
922
640
390
1008
634
478
18
15
84
208
256
906
730
475
896
43
126
274
144
576
514
922
1152
646
113
320
366
18
15
84
208
256
906
730
475
896
43
126
274
144
576
514
922
640
646
113
320
366
18
15
7
228
540
828
320
772
770
583
461
304
1314
1386
99
137
752
524
1614
546
1031
18
15
73
209
540
828
0
35
51
19
347
339
962
1251
947
1008
976
588
696
1035
873
18
15
73
209
540
828
1024
35
51
19
347
339
450
227
947
1008
976
588
184
523
873
18
15
87
228
540
830
1313
32
675
35
293
306
262
64
641
448
960
288
817
1491
263
18
15
87
228
540
830
1313
32
675
35
293
306
262
64
642
448
960
288
817
1491
261
18
15
7
228
540
822
321
769
773
577
485
308
1314
1526
269
129
744
524
1548
1088
582
18
15
7
228
540
822
321
769
773
577
485
308
1314
1526
269
129
745
525
1548
1088
582
18
15
7
228
540
822
321
769
773
577
485
308
1318
1389
269
129
744
524
1569
1057
633
18
15
7
228
540
822
321
769
773
577
485
308
1318
1389
269
129
745
525
1569
1057
633
18
15
7
228
540
822
321
769
773
577
485
308
1318
1517
269
129
744
524
1561
1313
313
18
15
7
228
540
822
321
769
773
577
485
308
1318
1510
269
129
745
525
1553
1168
598
18
15
7
228
540
822
321
769
773
581
484
308
1314
1382
102
130
739
525
1548
544
1028
18
15
7
228
540
822
321
769
773
581
484
308
1314
1462
262
130
739
525
1548
1280
380
18
15
7
228
540
822
321
769
773
581
484
308
1314
1526
262
130
739
525
1548
576
572
18
15
7
228
540
822
321
769
773
581
484
308
1314
1526
268
130
739
525
1548
576
327
18
15
7
228
540
822
321
769
773
581
484
308
1314
1526
269
130
739
525
1548
1088
582
18
15
7
228
540
822
321
769
773
581
484
308
1318
1389
269
130
739
525
1561
1057
617
18
15
7
228
540
822
321
769
773
581
484
308
1318
1517
269
130
739
525
1561
1313
313
18
15
7
228
540
822
321
769
773
581
485
308
1314
1382
262
133
725
525
1548
1056
612
18
15
7
228
540
822
321
769
773
581
485
308
1314
1382
262
137
729
525
1548
1056
612
18
15
7
228
540
822
321
769
773
581
485
308
1314
1462
262
133
725
525
1548
1280
380
18
15
7
228
540
822
321
769
773
581
485
308
1314
1526
269
137
729
525
1548
1088
582
18
15
7
228
540
822
321
769
773
581
485
308
1314
1526
269
138
737
525
1564
1152
582
18
15
7
228
540
822
321
769
773
581
485
308
1314
1459
268
137
729
525
1548
1282
379
18
15
7
228
540
822
321
769
773
581
485
308
1318
1389
269
133
725
525
1569
1057
633
18
15
7
228
540
822
321
769
773
581
485
308
1318
1389
269
133
724
524
1561
1057
617
18
15
7
228
540
822
321
769
773
581
485
308
1318
1389
269
137
729
525
1569
1057
633
18
15
7
228
540
822
321
769
773
581
485
308
1318
1389
269
138
737
525
1569
1057
633
18
15
7
228
540
822
321
769
773
581
485
308
1318
1517
269
133
724
524
1561
1313
313
18
15
7
228
540
822
321
769
773
581
485
308
1318
1517
269
137
729
525
1545
1313
313
18
15
7
228
540
822
321
769
773
581
485
308
1318
1517
269
138
737
525
1561
1313
313
18
15
7
228
540
822
321
769
773
581
485
308
1318
1510
262
133
725
525
1553
1168
636
18
15
7
228
540
822
321
769
773
581
485
308
1318
1510
262
134
737
525
1553
1168
636
18
15
7
228
540
822
321
769
773
581
485
308
1318
1510
262
137
729
525
1553
1168
636
18
15
7
228
540
822
321
769
773
581
485
308
1318
1510
269
137
729
525
1553
1168
598
18
15
7
228
540
822
321
769
773
581
485
308
1318
1510
269
138
737
525
1553
1168
598
18
15
7
228
540
822
321
769
773
581
485
308
1334
1462
262
133
725
525
1537
1280
316
18
15
7
228
540
822
321
769
773
581
485
308
1334
1462
262
137
729
525
1537
1280
316
18
15
7
228
540
822
321
769
773
581
485
308
1334
1494
269
137
729
525
1537
576
614
18
15
7
228
540
822
321
769
773
581
485
308
1334
1494
102
137
729
525
1537
576
780
18
15
7
228
540
822
321
769
773
581
485
308
1334
1526
262
137
729
525
1537
1152
568
18
15
7
228
540
822
321
769
773
581
485
308
1334
1526
269
137
729
525
1537
1152
582
18
15
7
228
540
822
321
769
773
585
485
308
1318
1389
269
142
737
525
1569
1057
633
18
15
7
228
540
822
321
769
773
585
485
308
1318
1517
269
142
737
525
1561
1313
313
18
15
7
228
540
822
321
769
773
585
485
308
1318
1510
262
142
737
525
1553
1168
636
18
15
7
228
540
822
321
769
771
579
485
308
1314
1379
256
128
736
525
1548
546
1251
18
15
7
228
540
822
321
769
771
579
485
308
1314
1379
96
128
736
525
1548
546
1027
18
15
7
228
540
822
321
769
771
579
485
308
1314
1507
256
128
736
525
1548
1314
355
18
15
7
228
540
822
321
768
773
581
485
308
1318
1376
102
134
737
525
1545
556
910
18
15
7
228
540
822
321
768
773
585
485
308
1318
1456
262
142
737
525
1561
1284
318
18
15
7
228
540
822
321
768
773
585
485
308
1318
1520
262
142
737
525
1561
1092
638
18
15
7
228
540
822
321
768
773
585
485
308
1318
1392
262
142
737
525
1561
1348
382
18
15
7
228
540
822
321
768
771
577
485
308
1318
1376
258
140
745
525
1561
1060
613
18
15
7
228
540
822
321
768
771
577
485
308
1318
1520
258
140
745
525
1561
1156
581
18
15
7
228
540
822
321
768
771
579
484
308
1318
1376
258
128
737
525
1572
1060
614
18
15
7
228
540
822
321
768
771
579
484
308
1318
1376
98
128
737
525
1572
548
902
18
15
7
228
540
822
321
768
771
579
484
308
1318
1504
258
128
737
525
1572
1316
358
18
15
7
228
540
822
321
768
771
579
484
308
1318
1520
258
128
737
525
1572
580
326
18
15
7
228
540
822
322
768
770
579
357
308
1312
1504
260
128
688
524
1805
1181
570
18
15
7
228
540
822
322
768
770
579
485
308
1312
1376
100
140
720
525
1549
544
908
18
15
7
228
540
822
322
768
770
579
485
308
1312
1456
260
128
736
525
1549
1280
380
18
15
7
228
540
822
322
768
770
579
485
308
1312
1456
260
140
720
525
1549
1280
380
18
15
7
228
540
822
322
768
773
581
484
308
1312
1504
262
130
739
525
1566
1174
598
18
15
7
228
540
822
322
768
773
581
485
308
1312
1376
262
134
725
525
1549
1070
614
18
15
7
228
540
822
322
768
773
581
485
308
1312
1504
262
134
725
525
1549
1166
598
18
15
7
228
540
822
322
768
773
581
485
308
1312
1504
102
134
737
525
1549
589
781
18
15
7
228
540
822
322
768
773
581
485
308
1312
1504
102
134
725
525
1549
589
781
18
15
7
228
540
822
322
768
773
585
485
308
1312
1376
262
142
737
525
1549
1070
614
18
15
7
228
540
822
322
768
773
585
485
308
1312
1504
262
142
737
525
1549
1166
598
18
15
7
228
540
822
322
768
771
579
484
308
1312
1384
265
128
737
525
1574
1062
695
18
15
7
228
540
822
322
768
771
579
484
308
1312
1384
98
128
737
525
1574
550
1030
18
15
7
228
540
822
322
768
771
579
484
308
1312
1512
265
128
737
525
1574
1318
311
18
15
7
228
540
830
321
769
773
577
485
305
1314
1515
269
129
745
527
1569
1089
565
18
15
7
228
540
830
321
769
773
577
485
305
1314
1387
269
129
745
527
1569
1057
693
18
15
7
228
540
830
321
768
773
585
485
305
1314
1504
269
142
737
527
1553
1179
575
18
15
7
228
540
830
321
768
771
577
485
305
1318
1504
258
140
745
527
1545
579
1125
18
15
7
228
540
830
321
768
771
579
357
305
550
1632
610
128
688
527
1033
643
69
18
15
7
228
540
830
321
768
771
579
357
305
562
1632
610
128
688
527
1025
643
69
18
15
7
228
540
830
289
768
773
585
485
305
1282
1408
269
142
737
527
1585
1331
383
18
15
7
228
540
830
322
768
770
579
357
305
1312
1376
260
128
688
655
1677
1061
634
18
15
7
228
540
830
322
768
770
579
357
305
1312
1504
260
128
688
527
1805
1093
570
18
15
7
228
540
830
322
768
773
577
485
305
1312
1376
262
128
738
527
1549
557
1238
18
15
7
228
540
830
322
768
773
577
485
305
1312
1376
102
128
738
527
1549
557
1037
18
15
7
228
540
830
322
770
771
577
485
305
1312
1508
268
140
745
527
1552
1168
568
18
15
7
228
540
830
322
770
771
579
357
305
1312
1508
256
128
688
527
1808
1168
592
18
15
71
228
540
822
321
769
901
517
357
308
1314
1526
13
133
693
525
1676
1088
710
18
15
71
228
540
822
321
769
901
517
357
308
1334
1494
6
134
693
525
1537
1088
724
18
15
71
228
540
822
321
769
901
517
357
308
1334
1494
13
133
693
525
1537
1088
710
18
15
71
228
540
822
321
769
901
517
485
308
546
1638
1030
133
725
525
1100
544
1892
18
15
71
228
540
822
321
769
901
517
485
308
546
1638
518
137
729
525
1036
544
100
18
15
71
228
540
822
321
769
901
517
485
308
546
886
525
137
729
525
1036
64
454
18
15
71
228
540
822
321
769
901
517
485
308
550
1645
525
137
729
525
1057
545
105
18
15
71
228
540
822
321
769
901
517
485
308
582
1750
525
137
729
525
1137
592
198
18
15
71
228
540
822
321
769
901
517
485
308
582
1750
525
138
729
525
1140
592
198
18
15
71
228
540
822
321
769
901
517
485
308
582
1773
524
136
728
525
1121
641
364
18
15
71
228
540
822
321
769
901
517
485
308
582
1773
525
137
729
525
1121
641
361
18
15
71
228
540
822
321
769
901
517
485
308
1314
1526
13
133
725
525
1580
1088
710
18
15
71
228
540
822
321
769
901
517
485
308
1314
1526
13
137
729
525
1548
1088
710
18
15
71
228
540
822
321
769
901
517
485
308
566
1654
518
137
729
525
1025
640
120
18
15
71
228
540
822
321
769
901
517
485
308
1318
1389
13
137
729
525
1561
545
1017
18
15
71
228
540
822
321
769
901
517
485
308
1334
1462
6
137
729
525
1537
1280
440
18
15
71
228
540
822
321
769
901
517
485
308
1334
1494
6
137
729
525
1537
1088
724
18
15
71
228
540
822
321
769
901
517
485
308
1334
1494
13
137
729
525
1537
1088
709
18
15
71
228
540
822
289
769
901
517
485
308
1286
1414
6
133
725
525
1585
1328
420
18
15
71
228
540
822
289
769
901
517
485
308
1286
1421
13
133
724
524
1593
1153
965
18
15
71
228
540
822
289
769
901
517
485
308
1286
1421
13
137
729
525
1593
1153
965
18
15
71
228
540
822
289
769
901
517
485
308
1286
1421
13
188
724
524
1593
1153
965
18
15
71
228
540
822
322
768
901
517
357
308
544
1632
1030
134
693
525
1037
558
1894
18
15
71
228
540
830
321
768
899
515
357
305
578
1760
513
128
688
527
1137
651
487
18
15
71
228
540
830
321
768
899
515
357
305
582
1744
513
128
688
527
1145
579
455
18
15
71
228
540
830
321
768
899
515
357
305
582
1744
514
128
688
527
1145
579
453
18
15
71
228
540
830
321
768
899
515
357
305
582
1776
513
128
688
527
1129
643
199
18
15
71
228
540
830
321
768
899
515
357
305
582
1776
514
128
688
527
1129
643
197
18
15
71
228
540
830
321
768
899
515
357
305
1314
1504
2
128
688
655
1681
1171
741
18
15
71
228
540
830
321
768
899
515
357
305
1318
1504
2
128
688
655
1689
1155
741
18
15
144
211
543
830
1025
64
96
18
438
304
453
320
288
244
406
270
881
1112
856
18
15
144
211
543
830
1025
64
96
18
438
304
453
320
288
1012
406
270
881
1112
856
18
15
64
214
543
38
97
205
393
559
747
56
65
5
258
810
922
1155
177
258
992
18
15
64
214
543
38
97
205
393
559
747
56
33
5
258
810
922
1155
1057
2
992
18
15
64
214
543
38
97
205
393
559
747
56
1569
5
258
810
922
1155
1537
2
992
18
15
64
214
543
38
97
206
393
559
747
56
65
4
256
810
922
643
185
260
992
18
15
64
214
543
38
97
206
393
559
747
56
33
4
256
810
922
1155
1057
772
992
18
15
64
214
543
38
97
206
393
559
747
56
1569
4
256
810
922
1155
1545
4
992
18
15
306
244
52
374
86
806
397
938
140
390
66
833
1297
1328
816
548
60
798
1822
18
15
306
244
52
374
86
806
397
938
908
390
66
832
1297
1328
48
57
58
795
1819
18
15
306
244
52
374
86
806
397
938
908
390
66
832
1297
1328
80
25
58
795
1819
18
15
306
244
52
374
86
806
397
938
908
390
322
832
1297
1328
48
57
570
539
1819
18
15
306
244
52
374
86
806
397
938
908
390
322
832
1297
1328
80
25
570
539
1819
18
15
306
244
52
374
86
806
397
938
908
390
325
833
1297
1328
80
18
563
539
1819
18
15
306
244
52
374
86
806
397
938
908
646
322
832
1297
1328
80
537
602
539
1819
18
15
306
244
52
374
86
806
397
938
908
646
322
832
1297
1328
112
537
602
539
1819
18
15
306
242
54
374
86
806
397
933
902
390
257
833
1297
1338
88
24
474
603
1819
18
15
306
242
54
374
86
806
397
933
902
390
65
833
1297
1338
88
24
1074
830
1822
18
15
306
242
54
374
86
806
397
933
902
390
321
833
1297
1338
88
24
570
538
1822
18
15
306
242
54
374
86
806
397
933
902
390
66
833
1297
1338
88
24
56
798
1818
18
15
306
242
54
374
86
806
397
933
902
390
322
833
1297
1338
88
24
568
542
1818
18
15
306
242
54
374
86
806
397
933
902
646
321
833
1297
1338
88
536
570
538
1822
18
15
315
226
54
374
86
402
395
956
134
390
129
649
73
851
816
512
105
817
1074
18
15
315
226
54
374
86
402
395
956
134
390
130
650
74
851
816
512
104
808
1072
18
15
315
226
54
374
86
402
395
956
902
646
129
649
73
851
1088
512
761
1713
1075
18
15
315
226
54
374
86
402
395
956
902
646
129
649
73
851
64
512
761
1713
1075
18
15
315
226
54
374
86
402
395
956
902
646
129
649
73
851
1072
512
761
1713
1075
18
15
315
226
54
374
86
402
395
956
902
646
129
649
73
851
96
512
761
1713
1075
18
15
315
226
54
374
86
402
395
956
902
646
129
649
73
851
48
512
761
1713
1075
18
15
315
226
54
374
86
402
395
956
902
646
129
649
73
851
1120
512
761
1713
1075
18
15
315
226
54
374
86
402
395
956
902
646
129
649
73
851
1104
512
761
1713
1075
18
15
315
226
54
374
86
402
395
956
902
646
129
649
73
851
80
512
761
1713
1075
18
15
315
226
54
374
86
402
395
956
902
646
129
649
73
851
1136
512
761
1713
1075
18
15
315
226
54
374
86
402
395
956
902
646
129
649
73
851
112
512
761
1713
1075
18
15
315
226
54
374
86
402
395
956
902
646
129
650
74
851
1088
512
766
1712
1072
18
15
315
226
54
374
86
402
395
956
902
646
129
650
74
851
64
512
766
1712
1072
18
15
315
226
54
374
86
402
395
956
902
646
129
650
74
851
1072
512
750
1712
1072
18
15
315
226
54
374
86
402
395
956
902
646
129
650
74
851
96
512
762
1712
1072
18
15
315
226
54
374
86
402
395
956
902
646
129
650
74
851
48
512
766
1712
1072
18
15
315
226
54
374
86
402
395
956
902
646
129
650
74
851
1120
512
750
1712
1072
18
15
315
226
54
374
86
402
395
956
902
646
129
650
74
851
1104
512
750
1712
1072
18
15
315
226
54
374
86
402
395
956
902
646
129
650
74
851
80
512
766
1712
1072
18
15
315
226
54
374
86
402
395
956
902
646
129
650
74
851
1136
512
750
1712
1072
18
15
315
226
54
374
86
402
395
956
902
646
129
650
74
851
112
512
750
1712
1072
18
15
2
272
216
476
850
160
160
688
248
264
320
64
640
1552
408
1224
396
924
1042
18
15
4
276
222
474
859
795
1460
470
242
260
320
512
1571
1032
44
248
130
449
538
18
15
4
276
222
474
859
795
1436
470
242
260
320
512
1587
1064
1068
248
130
449
545
18
15
4
276
222
474
859
795
1436
470
242
260
320
512
1587
1064
44
248
130
449
545
18
15
1586
119
285
788
1200
408
592
1832
1380
580
896
584
204
516
34
272
602
201
77
18
15
1584
112
264
798
1201
410
1187
1827
1391
263
903
593
1627
1201
141
953
1153
200
1033
18
15
1584
112
265
798
1201
410
1184
1824
1390
518
903
593
1624
1211
143
1177
1218
201
1032
18
15
1584
112
265
798
1201
410
1184
1824
1390
518
903
593
1625
579
143
1177
1217
201
1061
18
15
1584
112
265
798
1201
410
1184
1824
1390
518
903
593
1625
1209
143
1177
1217
201
1061
18
15
1584
112
265
798
1201
410
1184
1824
1390
518
903
593
1625
1211
143
1177
1217
201
1061
18
15
1584
112
265
798
1201
410
1184
1824
1390
518
903
625
1625
1211
143
1177
1217
209
1029
18
15
1584
112
265
798
1201
410
1184
1824
1390
646
903
593
1624
1211
47
1081
1089
201
1032
18
15
1584
112
265
798
1201
410
1184
1824
1390
646
903
593
1625
1209
47
1081
1089
201
1029
18
15
1584
112
265
798
1201
410
1184
1824
1390
646
903
593
1625
1211
47
1081
1089
201
1029
18
15
1584
112
265
798
1201
410
1187
1824
1390
518
903
593
1627
600
143
1177
1217
205
1041
18
15
1584
112
265
798
1202
410
1187
1827
1397
518
902
593
1627
579
71
1116
1236
206
1041
18
15
1584
112
265
798
1202
410
1187
1827
1397
518
902
593
1631
579
71
1116
1236
206
1034
18
15
1584
115
264
798
1202
410
1184
1826
1398
516
902
593
1625
583
70
1097
1229
201
1029
18
15
1584
115
264
798
1202
410
1184
1826
1399
516
902
593
1625
583
71
1097
1229
201
1029
18
15
1584
115
264
798
1202
410
1184
1826
1399
516
902
625
1625
583
71
1105
1237
209
1029
18
15
1586
115
264
798
1202
408
1188
1824
1398
516
902
592
1624
576
134
1161
1229
204
1032
18
15
1586
115
264
798
1202
408
1188
1824
1398
516
902
592
1624
576
70
1097
1229
204
1032
18
15
1586
115
264
798
1202
408
1188
1824
1398
516
902
624
1624
576
70
1125
1237
212
1028
18
15
1586
115
264
798
1202
408
1188
1824
1398
516
902
624
1624
580
70
1125
1237
212
1028
18
15
1586
115
264
798
1202
408
1188
1824
1398
260
902
592
1624
576
134
933
1165
204
1032
18
15
1586
115
264
798
1202
408
1188
1824
1398
260
902
592
1624
580
134
933
1165
204
1032
18
15
307
112
265
926
846
777
57
33
245
390
34
387
841
28
326
780
1020
114
68
18
15
1589
117
273
793
1165
401
1191
1837
1377
581
841
588
1592
1208
45
269
357
232
738
18
15
1587
117
273
797
1201
401
1185
1828
1376
586
902
1206
1850
571
303
265
1283
1104
512
18
15
1587
117
273
797
1201
401
1185
1828
1376
586
902
1206
1850
1211
47
265
1283
1104
512
18
15
1587
117
265
797
1201
409
1185
1828
1393
516
902
625
1625
583
65
1100
1228
214
1030
18
15
1587
117
265
797
1201
409
1185
1828
1393
516
902
624
1626
583
65
1116
1236
212
1030
18
15
359
233
274
795
1167
385
64
70
64
274
848
1158
1232
118
85
869
736
564
822
18
15
359
233
274
795
1167
385
64
70
64
274
848
1158
1232
118
277
805
736
564
822
18
15
359
233
274
795
1167
385
64
70
64
274
848
1158
1232
118
278
805
736
564
822
18
15
359
233
274
795
1167
385
64
70
64
274
848
1158
1232
118
341
869
736
564
822
18
15
359
233
274
795
1167
385
64
70
64
274
848
1158
432
630
278
805
736
564
246
18
15
359
233
274
795
1167
385
64
70
64
274
848
1158
432
630
279
805
736
564
246
18
15
359
233
274
795
1167
385
64
70
64
274
912
1158
432
118
279
805
608
564
246
18
15
359
233
274
795
1167
385
64
70
64
274
912
1158
432
630
279
805
608
564
246
18
15
1744
238
270
793
1154
387
905
1743
242
259
920
1192
20
698
524
137
691
544
34
18
15
672
178
1662
1244
722
738
690
1719
1549
768
258
844
578
1539
51
268
1049
1152
154
18
15
672
178
1662
1244
722
738
690
1719
1549
768
258
844
578
1667
51
268
1049
1152
154
18
15
672
178
1662
1244
722
738
691
1719
1549
768
258
929
643
1539
51
268
537
543
49
18
15
672
178
1662
1244
722
738
691
1719
1549
768
258
929
643
1667
51
268
537
543
49
18
15
684
220
1756
1244
946
498
702
1676
1618
770
20
150
641
1584
4
374
1488
1122
1070
18
15
160
436
446
700
722
454
34
110
38
640
130
130
1732
557
545
822
121
634
1544
18
15
128
162
446
572
740
326
402
631
221
384
208
514
1546
923
1107
1628
1542
1006
570
18
15
140
156
476
860
946
774
782
538
306
258
34
514
128
202
593
724
1732
742
1712
18
15
140
156
476
860
946
774
782
538
306
258
34
514
128
202
594
724
1732
742
1712
18
15
140
156
476
860
946
774
782
1196
138
258
34
1026
0
616
674
1556
1732
1764
432
18
15
140
156
476
860
946
774
782
1194
136
258
34
1026
64
618
648
1547
1708
1756
384
18
15
140
156
476
860
946
774
782
1194
138
258
34
1026
64
618
674
1556
1732
1764
384
18
15
140
156
476
860
946
774
782
1194
138
258
34
1026
64
618
650
1546
1706
1746
384
18
15
140
156
476
860
946
774
782
684
138
256
36
1026
0
176
674
1544
1704
1756
496
18
15
140
156
476
860
946
774
782
684
138
258
34
1026
0
176
674
1556
1732
1764
432
18
15
140
156
476
860
946
774
782
684
138
258
18
1026
0
176
674
1556
1748
1782
511
18
15
140
412
476
860
946
774
782
1050
50
258
20
514
0
906
1106
210
976
764
1776
18
15
140
412
476
860
946
774
782
1050
50
258
34
514
0
906
1105
221
966
754
1904
18
15
140
412
476
860
946
774
782
1050
50
258
34
514
128
1226
1105
221
966
742
1799
18
15
140
412
476
860
946
774
782
1050
50
258
34
514
128
1226
1106
220
964
742
1792
18
15
140
412
476
860
946
774
782
1050
50
258
34
514
128
714
1106
220
964
742
1792
18
15
140
412
476
860
946
774
782
1050
50
258
18
514
0
906
1105
213
981
756
1904
18
15
140
412
476
860
946
774
782
1050
50
258
18
514
0
906
1106
212
980
758
1791
18
15
140
412
476
860
946
774
782
1050
50
258
18
514
64
906
1105
212
980
758
1887
18
15
140
412
476
860
946
774
782
1050
50
258
18
514
64
906
1106
212
980
758
1887
18
15
152
156
476
860
946
774
794
171
136
256
18
514
34
299
904
535
1750
1052
1564
18
15
152
156
476
860
946
774
794
1195
136
258
18
514
34
811
648
1547
1802
1050
1564
18
15
152
412
476
860
946
770
786
1046
50
258
34
513
13
901
1101
236
966
743
1901
18
15
152
412
476
860
946
770
786
1046
50
258
34
513
21
901
1101
236
966
743
1895
18
15
152
412
476
860
946
770
786
1046
50
258
34
513
21
1237
1101
220
966
743
1895
18
15
136
156
438
956
740
332
412
540
278
256
32
520
1536
882
531
566
1728
1248
1408
18
15
717
221
1757
1757
1185
1953
1157
1577
1577
257
1050
1746
1679
1241
201
233
1504
64
570
18
15
717
221
1757
1757
1185
1953
1157
1577
1577
257
1050
1746
1679
1241
233
233
1504
64
570
18
15
717
221
1757
1757
1185
1953
1157
1577
1577
257
1050
1746
1679
1241
202
235
1504
64
570
18
15
717
221
1757
1757
1185
1953
1157
1577
1577
257
1050
1746
1679
1241
234
235
1504
64
570
18
15
717
221
1757
1757
1185
1953
1157
1577
1577
257
1050
1747
1679
1241
201
233
1504
66
570
18
15
717
221
1757
1757
1185
1953
1157
1577
1577
257
1050
1747
1679
1241
233
233
1504
66
570
18
15
717
221
1757
1757
1185
1953
1157
1577
1577
258
1054
1746
1679
1241
201
232
1504
64
570
18
15
717
221
1757
1757
1185
1953
1157
1577
1577
258
1054
1746
1679
1241
233
232
1504
64
570
18
15
717
221
1757
1757
1185
1953
1157
1577
1577
258
1054
1746
1679
1241
202
232
1504
64
570
18
15
717
221
1757
1757
1185
1953
1157
1577
1577
258
1054
1746
1679
1241
234
232
1504
64
570
18
15
717
221
1757
1757
1185
1953
1157
1578
1570
258
1054
1746
1679
1240
216
232
1504
64
570
18
15
717
221
1757
1757
1185
1953
1157
1578
1570
258
1054
1746
1679
1240
212
212
1504
64
570
18
15
717
221
1757
1757
1185
1953
1157
1578
1579
257
1050
1746
1679
1240
202
234
1504
64
570
18
15
717
221
1757
1757
1185
1953
1157
1578
1579
257
1050
1746
1679
1240
234
234
1504
64
570
18
15
717
221
1757
1757
1185
1953
1157
1578
1579
257
1050
1747
1679
1240
202
234
1504
66
570
18
15
717
221
1757
1757
1185
1953
1157
1578
1579
257
1050
1747
1679
1240
234
234
1504
66
570
18
15
717
221
1757
1757
1185
1953
1157
1578
1578
258
1054
1746
1679
1240
200
232
1504
64
570
18
15
717
221
1757
1757
1185
1953
1157
1578
1578
258
1054
1746
1679
1240
232
232
1504
64
570
18
15
717
221
1757
1757
1185
1953
1171
1705
1577
513
541
1761
1705
1173
229
434
1251
137
541
18
15
625
217
381
860
918
704
734
1649
395
259
128
676
1598
1550
1649
346
27
536
736
18
15
625
217
381
860
918
704
734
1649
395
259
128
676
1598
1550
1650
346
27
536
736
18
15
113
89
381
860
918
672
1974
49
139
259
128
740
1134
398
209
472
27
552
768
18
15
89
152
279
860
630
854
938
80
2
418
288
816
1040
1296
1534
862
195
199
966
18
15
89
152
279
860
630
854
938
80
2
418
288
816
1040
1296
510
862
194
199
966
18
15
89
152
279
860
630
854
938
80
2
354
320
816
1040
1296
1054
694
190
15
902
18
15
89
152
279
860
630
854
938
80
2
354
320
816
1040
1296
510
478
219
15
902
18
15
89
152
279
860
630
854
938
80
2
354
320
816
528
784
1054
694
185
15
390
18
15
89
152
279
860
630
854
938
80
2
354
320
816
528
784
766
478
190
15
390
18
15
634
202
358
888
958
912
688
1644
385
265
265
260
258
522
1611
379
889
1400
1128
18
15
634
202
358
888
958
912
688
1644
385
265
265
268
258
522
1611
379
873
1129
1120
18
15
634
202
358
888
958
912
688
1644
385
267
265
260
258
522
1611
378
876
1144
1128
18
15
634
202
358
888
958
912
688
1644
385
267
265
268
258
522
1611
378
876
1128
1120
18
15
133
157
477
861
929
781
789
1210
139
257
41
525
157
688
754
1548
1729
737
1801
18
15
133
157
477
861
929
781
789
698
139
257
41
1037
29
176
626
1548
1729
1761
421
18
15
141
157
477
861
929
833
777
1193
137
257
45
1061
29
638
675
1555
1731
1729
397
18
15
141
157
477
861
929
781
773
1193
137
257
41
525
61
629
681
1549
1729
737
1893
18
15
141
157
477
861
929
781
773
1193
137
257
41
525
61
629
677
1565
961
737
1893
18
15
149
157
477
861
929
769
793
1195
139
257
25
517
189
697
648
1561
1889
1057
1645
18
15
149
157
477
861
929
769
793
683
139
257
25
517
189
185
648
1561
1889
1057
1645
18
15
141
157
477
861
897
781
773
1193
138
258
51
567
253
629
680
1548
1810
1024
1609
18
15
141
157
477
861
897
781
777
1195
139
257
54
1046
17
633
680
1546
1736
1728
414
18
15
141
157
477
861
897
781
777
1195
139
259
51
1047
17
633
680
1544
1736
1728
414
18
15
141
157
477
861
897
781
777
1195
139
259
51
1047
17
633
712
1544
1736
1728
414
18
15
149
149
438
945
765
366
393
267
200
262
34
544
1542
1265
115
372
792
392
964
18
15
137
409
445
572
630
224
390
27
27
387
448
196
142
442
546
264
11
792
64
18
15
140
198
486
824
958
793
776
1154
272
265
73
514
32
769
536
263
773
1046
1555
18
15
128
150
466
863
949
825
827
1212
348
272
16
513
1
785
516
1812
948
758
1790
18
15
128
150
466
863
949
825
827
1212
348
272
16
514
1
785
516
1812
948
760
1790
18
15
128
150
466
863
949
825
827
1212
348
272
16
514
129
657
516
740
788
1064
1646
18
15
128
150
466
863
949
825
827
700
348
272
16
513
1
145
4
276
948
1050
1538
18
15
128
150
466
863
949
825
827
700
348
272
16
514
1
145
4
276
948
760
1790
18
15
144
458
356
988
976
848
803
1092
64
528
86
338
19
1411
1236
1514
54
34
483
18
15
650
1736
440
1465
1198
328
832
1592
172
1666
688
643
1665
1768
1760
1166
65
275
897
18
15
650
1736
440
1465
1198
328
832
1592
172
1666
688
643
1664
1768
1760
1166
65
275
899
18
15
650
1736
440
1465
1198
328
832
1592
172
1666
688
643
1696
1768
1760
1166
65
275
603
18
15
650
1736
440
1465
1198
328
832
1592
172
1666
688
643
1672
1768
1760
1166
65
275
903
18
15
650
1736
440
1465
1198
328
832
1592
172
1666
688
643
1680
1768
1760
1166
65
115
1231
18
15
650
1736
440
1465
1198
328
832
1592
172
1666
688
643
1673
1768
1760
1166
65
275
625
18
15
146
146
433
957
740
320
396
272
278
257
48
512
1540
1220
566
518
928
704
764
18
15
146
146
433
957
740
320
396
272
278
256
48
512
1540
1220
566
519
785
438
906
18
15
142
190
480
866
931
777
782
625
285
257
18
524
73
247
225
529
821
760
1926
18
15
194
218
487
825
161
197
42
40
0
264
310
903
436
560
368
880
32
98
107
18
15
962
218
1767
1721
1185
709
554
1576
1536
136
438
903
948
1680
112
112
32
34
51
18
15
962
218
1767
1721
1185
709
554
1576
1536
136
438
903
948
1712
112
112
32
34
51
18
15
882
178
1632
1921
1196
700
732
1548
1538
298
1140
1377
778
1728
236
172
1026
67
209
18
15
82
145
272
896
705
236
476
598
15
319
71
109
268
786
1026
1504
977
981
620
18
15
138
458
355
981
705
204
68
68
68
528
143
77
450
328
320
878
122
768
512
18
15
138
458
355
981
705
204
68
68
68
528
143
77
450
326
320
878
122
768
512
18
15
138
458
355
981
705
204
68
68
72
528
143
77
450
326
326
866
122
768
512
18
15
138
458
355
981
705
204
388
68
68
528
143
717
514
390
320
878
122
512
1664
18
15
138
458
355
981
705
204
388
68
68
528
143
717
514
390
960
878
122
512
1664
18
15
138
458
355
981
705
204
388
68
72
528
143
717
514
390
326
866
122
512
1664
18
15
138
458
355
981
705
204
74
68
68
528
143
77
462
320
320
878
122
768
520
18
15
138
458
355
981
705
204
394
68
68
528
143
717
526
384
896
878
122
512
1672
18
15
138
458
359
977
928
780
772
68
64
532
20
538
60
486
974
882
19
673
1736
18
15
138
458
359
977
928
780
772
68
64
532
20
538
188
486
974
882
16
674
1700
18
15
138
458
359
977
928
780
772
1092
64
532
20
538
60
1254
1230
882
19
673
1736
18
15
138
458
359
977
928
780
772
1092
64
532
20
538
188
1254
206
882
16
674
1700
18
15
138
458
359
977
928
780
772
1092
64
532
20
538
188
1254
1230
882
16
674
1700
18
15
130
458
355
981
929
776
796
1060
68
528
17
533
29
560
582
878
30
694
1767
18
15
130
458
355
981
929
778
796
1092
68
528
17
532
52
1264
1222
878
30
732
1558
18
15
130
458
359
849
1184
1004
1092
36
64
276
788
858
1794
1046
144
242
432
98
638
18
15
130
202
487
824
172
328
388
548
288
266
296
810
522
888
608
246
198
199
385
18
15
130
202
487
824
172
328
388
292
288
266
296
810
522
376
352
246
198
199
385
18
15
130
203
359
989
981
836
780
1170
320
528
82
322
7
585
544
1008
32
24
450
18
15
130
203
359
989
981
837
780
1170
320
528
82
323
9
585
544
1008
32
58
458
18
15
130
202
359
989
981
836
780
1168
320
528
85
324
8
584
544
1008
34
48
449
18
15
130
202
359
989
981
836
780
1168
320
528
85
324
8
584
546
1008
34
48
449
18
15
130
202
359
989
981
836
780
1168
320
528
85
325
8
584
544
1008
34
51
448
18
15
130
202
359
989
981
836
780
1168
320
528
85
325
8
584
546
1008
34
51
448
18
15
130
202
359
989
981
836
780
1168
320
528
82
322
19
598
545
944
32
24
986
18
15
130
202
359
989
981
836
780
1168
320
528
82
322
19
598
544
944
32
24
986
18
15
130
202
359
989
981
836
780
1168
320
528
82
322
19
598
546
944
32
24
986
18
15
130
202
359
989
981
836
780
1168
320
528
82
322
19
662
545
944
32
24
986
18
15
130
202
359
989
981
836
780
1168
320
528
82
322
19
662
544
944
32
24
986
18
15
130
202
359
989
981
836
780
1168
320
528
82
322
19
662
546
944
32
24
986
18
15
130
202
359
989
981
836
780
1168
320
528
82
322
19
659
545
944
32
24
986
18
15
130
202
359
989
981
836
780
1168
320
528
82
322
19
659
546
944
32
24
986
18
15
130
202
359
989
981
837
780
1168
320
528
82
323
9
584
544
1008
32
58
458
18
15
130
202
359
989
981
837
780
1168
320
528
82
323
9
584
546
1008
32
58
458
18
15
138
202
355
985
977
836
772
1156
328
532
94
326
7
581
550
992
40
32
418
18
15
138
202
355
985
977
836
772
1160
328
532
94
326
7
590
562
992
40
32
418
18
15
138
202
355
985
977
841
773
1156
328
532
90
323
7
580
550
992
48
18
444
18
15
138
458
355
985
977
834
772
1092
72
532
90
324
12
1510
1222
1505
48
48
710
18
15
138
458
359
989
977
834
772
1092
64
528
93
324
12
1510
1230
1514
50
48
454
18
15
138
458
359
989
977
834
772
1092
64
528
93
324
12
742
206
1514
50
48
454
18
15
130
194
359
881
963
833
770
1156
320
268
89
326
5
616
560
732
82
140
484
18
15
130
450
481
953
1185
332
396
72
28
525
621
653
530
398
537
771
793
34
1568
18
15
66
194
487
816
160
332
460
36
16
270
312
812
548
1888
1136
726
38
10
418
18
15
137
200
442
906
707
203
387
132
164
292
98
122
523
1795
888
344
796
788
856
18
15
137
200
442
906
707
203
387
132
164
292
98
122
522
1795
888
344
796
788
858
18
15
138
449
485
825
174
330
388
54
18
270
296
808
520
756
516
268
196
0
384
18
15
138
193
485
824
172
330
388
158
146
271
296
808
514
690
1700
342
67
0
1014
18
15
138
193
485
824
172
330
388
158
146
271
296
808
514
690
676
342
67
0
1014
18
15
138
401
485
824
172
330
388
14
66
271
296
808
514
722
108
250
195
192
398
18
15
138
401
485
824
172
330
388
14
66
271
296
808
514
722
620
250
195
192
398
18
15
138
401
485
824
172
330
388
14
66
271
296
808
514
466
108
250
195
192
398
18
15
138
401
485
824
172
330
388
14
66
271
296
808
514
466
620
250
195
192
398
18
15
146
145
443
951
764
364
396
542
272
256
35
544
1540
930
523
512
1818
418
964
18
15
146
145
443
951
764
364
412
542
272
256
35
544
1544
1762
523
513
794
398
960
18
15
146
145
443
951
764
364
412
542
272
256
35
544
1548
1762
523
513
1818
418
962
18
15
146
145
443
951
764
364
412
286
272
256
35
544
1544
1250
523
513
794
418
960
18
15
146
145
443
951
764
364
412
286
272
256
35
544
1548
1250
523
513
794
418
962
18
15
146
401
443
951
764
364
412
30
16
256
35
544
1544
738
523
513
794
398
960
18
15
146
401
443
951
764
364
412
30
16
256
35
544
1544
1890
1035
513
794
398
960
18
15
146
401
443
951
764
364
412
30
16
256
35
544
1544
2018
1035
513
794
398
960
18
15
146
401
443
951
764
364
412
30
16
256
35
544
1544
2018
523
513
794
398
960
18
15
146
147
440
906
707
200
396
274
275
296
98
123
524
204
566
1862
791
790
945
18
15
138
194
355
985
981
836
778
1176
328
532
85
325
17
592
554
1000
34
42
494
18
15
138
195
355
985
981
836
778
1178
328
532
85
325
17
586
552
1000
34
42
494
18
15
138
195
355
985
980
838
778
1178
328
532
84
324
10
585
552
1000
52
54
449
18
15
138
195
355
985
980
838
778
1178
328
532
84
324
10
586
552
1000
52
54
449
18
15
138
195
352
885
980
838
778
602
331
265
304
322
10
226
562
380
785
1289
422
18
15
138
195
352
885
980
838
778
602
331
265
304
324
10
226
562
380
784
1302
1473
18
15
138
451
352
885
980
836
778
90
75
265
80
325
17
482
562
380
81
155
735
18
15
138
451
352
885
980
836
778
90
75
265
304
325
17
482
562
380
785
1307
431
18
15
130
193
357
885
977
836
770
646
324
264
94
326
3
131
35
629
82
144
961
18
15
130
193
357
885
977
836
770
646
324
264
94
326
3
163
35
629
82
144
961
18
15
130
193
357
885
977
836
770
646
325
264
94
326
3
131
37
372
82
144
961
18
15
130
193
357
885
977
836
770
646
325
264
94
326
3
163
37
372
82
144
961
18
15
130
449
357
885
977
836
770
1094
68
264
94
326
3
1251
35
629
82
144
961
18
15
130
449
357
885
977
836
770
1094
68
264
94
326
3
995
35
629
82
144
961
18
15
130
449
357
885
977
836
770
1094
68
264
94
326
3
995
547
629
82
144
961
18
15
130
449
357
885
977
836
770
1094
68
264
94
326
3
1507
1059
629
82
144
961
18
15
130
449
357
885
977
836
770
1094
68
264
94
326
3
1507
35
629
82
144
961
18
15
130
449
357
885
977
836
770
1094
68
264
94
326
3
739
35
629
82
144
961
18
15
130
449
357
885
977
836
770
1094
68
264
94
326
3
739
547
629
82
144
961
18
15
130
449
357
885
977
836
770
1094
69
264
94
326
3
995
549
628
82
144
961
18
15
130
449
357
885
977
836
770
1094
69
264
94
326
3
739
549
628
82
144
961
18
15
130
450
353
985
977
841
780
1096
68
534
90
323
12
1254
1058
1532
48
50
507
18
15
130
450
352
885
977
850
814
1064
71
265
90
338
22
531
579
630
85
132
428
18
15
134
449
485
948
740
244
402
78
26
523
57
653
177
386
1008
890
202
579
79
18
15
134
449
485
948
741
244
402
78
26
523
59
649
177
386
1008
890
200
579
33
18
15
134
449
485
948
741
244
402
78
42
523
59
649
177
386
992
890
200
579
33
18
15
134
457
353
1013
741
244
404
70
70
521
135
661
181
386
960
870
106
532
13
18
15
134
457
353
1013
741
244
404
70
70
521
135
660
182
386
960
870
106
531
8
18
15
165
349
365
813
793
33
821
550
6
385
258
73
1099
216
640
646
128
710
1761
18
15
442
450
486
552
798
18
82
136
1
389
5
0
798
7
479
518
1538
1054
545
18
15
442
450
486
552
798
18
82
136
1
389
5
0
1310
1031
735
518
1538
1054
1569
18
15
442
450
486
552
798
18
82
136
1
389
5
0
1310
7
479
518
1538
1054
1569
18
15
139
193
481
817
161
249
397
644
272
270
318
334
297
771
1051
270
36
544
686
18
15
139
193
481
817
161
249
397
644
272
270
318
334
297
771
27
270
36
544
686
18
15
139
193
481
817
161
249
397
580
272
270
318
334
297
899
539
270
36
544
686
18
15
139
449
481
817
161
249
397
68
16
270
318
334
553
387
539
270
36
544
942
18
15
139
449
481
817
161
249
397
68
16
270
318
334
281
387
539
270
164
544
614
18
15
139
449
481
817
161
249
397
68
16
270
318
334
297
387
539
270
36
544
1222
18
15
56
28
14
2
132
256
848
1928
2016
1512
232
236
402
582
589
1568
16
280
140
18
15
33
24
1
1
133
277
857
1923
1987
1443
253
197
321
602
576
1565
93
1117
1345
18
15
33
24
1
1
133
277
858
1923
1987
1535
253
197
320
586
584
1609
65
1113
1344
18
15
33
16
1
516
85
277
793
135
431
422
87
737
545
1817
1464
440
41
934
897
18
15
33
16
1
516
85
277
793
135
431
422
87
737
545
1842
1464
440
41
934
897
18
15
33
16
1
516
85
277
793
135
431
422
87
737
546
1842
1464
440
41
934
896
18
15
33
16
1
516
85
277
793
135
439
422
87
737
545
1833
1512
424
41
934
897
18
15
33
24
1
516
85
277
793
131
439
422
87
737
545
1834
1516
424
41
934
897
18
15
33
24
1
516
85
277
793
131
439
422
87
737
545
1834
1514
424
41
934
897
18
15
33
16
1
516
261
277
857
1927
1903
710
259
1481
321
585
568
120
513
1774
1153
18
15
33
16
1
516
261
333
857
1927
1903
710
259
834
577
585
568
120
513
480
454
18
15
33
16
1
516
261
333
857
1927
1903
710
259
835
577
585
568
120
513
481
449
18
15
33
24
1
516
258
470
858
1923
1891
710
257
1312
256
590
568
116
542
1648
544
18
15
33
24
1
516
258
470
858
1923
1895
710
257
1312
256
585
570
120
542
1648
544
18
15
33
24
1
516
258
470
858
1923
1895
710
257
1312
256
590
570
120
542
1648
544
18
15
33
24
1
516
261
341
857
1923
1895
710
259
841
578
586
570
112
529
494
448
18
15
33
24
1
516
261
333
857
1923
1895
710
259
835
577
586
570
112
529
481
449
18
15
33
24
1
516
133
149
1881
131
419
422
439
721
1537
1809
1464
436
434
651
1761
18
15
33
24
1
516
133
149
1881
131
419
422
439
721
1537
1809
1465
436
434
654
1761
18
15
33
24
1
516
133
149
1881
131
419
422
439
721
1538
1809
1464
436
434
651
1760
18
15
33
24
1
516
133
149
1881
131
419
422
439
721
1538
1809
1465
436
434
654
1760
18
15
33
24
1
516
133
149
1881
131
439
422
439
657
1537
1834
1516
264
617
758
1537
18
15
33
24
1
516
133
149
1881
131
439
422
439
657
1538
1834
1516
264
617
758
1536
18
15
33
24
1
516
133
149
1881
131
439
422
439
661
1537
1834
1516
264
617
753
1553
18
15
33
24
1
516
325
277
857
131
451
454
131
201
546
1809
1409
308
17
429
960
18
15
33
24
1
516
325
77
858
131
479
454
131
67
832
1810
1436
144
17
106
875
18
15
33
24
65
516
133
149
1881
131
407
742
439
721
1537
1850
1450
936
553
654
1761
18
15
33
24
65
516
133
149
1881
131
407
742
439
721
1537
1850
1452
936
553
654
1761
18
15
33
24
65
516
133
149
1881
131
407
742
439
721
1538
1850
1450
936
553
654
1760
18
15
33
24
65
516
133
149
1881
131
407
742
439
721
1538
1850
1452
936
553
654
1760
18
15
33
24
65
516
325
277
857
131
407
486
311
869
545
1850
1452
424
681
697
705
18
15
33
24
65
516
325
277
858
131
407
486
311
869
544
1834
1450
168
681
697
704
18
15
33
24
65
516
325
277
858
131
407
486
311
869
544
1850
1450
424
681
697
704
18
15
33
24
65
516
405
277
857
131
387
742
227
195
545
1834
1440
948
1025
385
929
18
15
33
24
65
516
405
277
857
131
387
486
227
195
545
1818
1440
436
17
385
929
18
15
33
24
65
516
405
277
857
131
387
486
227
195
545
1850
1440
436
17
385
929
18
15
33
24
65
516
405
277
857
131
407
742
227
194
546
1834
1452
936
1025
384
928
18
15
33
24
65
516
405
277
857
131
407
742
227
194
546
1850
1452
936
1025
384
928
18
15
33
24
65
516
405
277
857
131
407
742
227
195
545
1834
1450
936
1025
385
929
18
15
33
24
65
516
405
277
857
131
407
742
227
195
545
1834
1452
936
1025
385
929
18
15
33
24
65
516
405
277
857
131
407
742
227
195
545
1850
1450
936
1025
385
929
18
15
33
24
65
516
405
277
857
131
407
742
227
195
545
1850
1452
936
1025
385
929
18
15
33
24
65
516
405
277
857
131
407
486
227
194
546
1834
1452
424
1
384
928
18
15
33
24
65
516
405
277
857
131
407
486
227
194
546
1850
1452
424
1
384
928
18
15
33
24
65
516
405
277
857
131
407
486
227
195
545
1834
1452
424
1
385
929
18
15
33
24
65
516
405
277
857
131
407
486
227
195
545
1850
1452
424
1
385
929
18
15
33
24
65
516
405
277
857
131
407
486
355
227
545
1850
1450
424
257
65
833
18
15
33
24
65
516
405
277
857
131
407
486
355
227
545
1850
1452
424
257
65
833
18
15
33
24
65
516
406
278
858
131
387
742
226
192
544
1830
1440
948
1040
384
928
18
15
33
24
65
516
406
278
858
131
387
742
226
192
544
1838
1440
948
1040
384
928
18
15
33
24
65
516
406
278
858
131
387
742
226
224
544
1830
1440
948
1040
400
926
18
15
33
24
65
516
406
278
858
131
387
742
226
224
544
1834
1440
948
1040
400
926
18
15
33
24
65
516
406
278
858
131
387
486
226
192
544
1830
1440
436
16
384
928
18
15
33
24
65
516
406
278
858
131
387
486
226
192
544
1846
1440
436
16
384
928
18
15
33
24
65
516
406
278
858
131
387
486
226
192
544
1838
1440
436
16
384
928
18
15
33
24
65
516
406
278
858
131
387
486
226
192
544
1854
1440
436
16
384
928
18
15
33
24
65
516
406
278
858
131
407
742
226
192
544
1838
1450
936
1024
384
928
18
15
33
24
65
516
21
21
1881
131
407
742
483
1185
1537
1850
1450
936
513
1725
1537
18
15
33
24
65
516
21
21
1881
131
407
742
483
1185
1537
1850
1452
936
513
1702
1537
18
15
33
24
65
516
21
21
1881
131
407
742
483
1185
1538
1850
1450
936
513
1725
1536
18
15
33
24
65
516
21
21
1881
131
407
742
483
1185
1538
1850
1452
936
513
1702
1536
18
15
33
16
1
4
149
277
857
1927
2047
1478
227
226
385
601
600
1552
81
1104
605
18
15
33
16
1
4
149
277
857
1927
2047
1478
227
201
385
585
600
1552
81
269
189
18
15
33
16
1
4
149
277
857
1927
2047
1478
227
201
385
601
600
1552
81
269
189
18
15
33
16
1
4
149
277
857
1927
2047
1478
227
227
385
585
600
1552
81
1105
605
18
15
33
16
1
4
149
277
857
1927
2047
1478
227
227
385
601
600
1552
81
1105
605
18
15
33
16
1
4
149
277
857
1927
2047
1478
355
226
385
601
600
1552
209
96
566
18
15
33
16
1
4
149
277
857
1927
2047
1478
355
227
385
585
600
1552
209
1089
605
18
15
33
16
1
4
149
277
857
1927
2047
1478
355
227
385
601
600
1552
209
1089
605
18
15
33
16
1
4
149
277
857
1927
2047
966
355
226
385
601
600
16
209
96
566
18
15
33
16
1
4
149
277
857
1927
2047
966
355
227
385
585
600
16
209
1089
605
18
15
33
16
1
4
149
277
857
1927
2047
966
355
227
385
601
600
16
209
1089
605
18
15
33
24
1
4
133
149
1881
131
455
934
951
657
1537
1818
1420
792
617
758
1537
18
15
33
24
1
4
133
149
1881
1923
1991
934
951
657
1537
90
586
24
626
758
1537
18
15
33
24
1
4
133
149
1881
1923
1991
934
951
657
1538
90
586
24
626
758
1536
18
15
33
24
1
4
133
149
1882
1923
1991
934
951
661
1536
90
586
24
626
755
1552
18
15
33
24
1
4
133
469
857
1923
1991
934
951
273
257
586
588
24
1129
10
513
18
15
33
24
1
4
133
469
857
1923
1991
934
951
273
257
586
586
24
1129
10
513
18
15
33
24
1
4
133
469
857
1923
1991
934
375
273
257
586
586
24
50
758
513
18
15
33
24
1
4
133
469
857
1923
1991
934
375
277
257
586
586
24
50
754
529
18
15
33
24
1
4
133
469
858
1923
1991
934
375
273
256
586
586
24
50
758
532
18
15
33
24
1
4
133
469
858
1923
1991
934
375
277
256
586
586
24
50
754
528
18
15
33
24
1
4
134
470
858
1923
1991
1021
953
272
256
590
586
35
1185
13
525
18
15
33
24
1
4
134
470
858
1923
1991
1533
953
272
256
590
586
1571
1185
13
525
18
15
33
24
1
4
134
470
858
1923
1895
1533
953
272
256
586
570
1667
1185
13
525
18
15
33
24
1
4
134
470
858
1923
1895
1533
953
272
256
590
570
1667
1185
13
525
18
15
33
24
1
4
149
277
857
1923
1991
1478
227
225
385
602
588
1640
97
294
569
18
15
33
24
1
4
146
470
858
1923
1991
934
353
272
256
586
586
24
62
752
512
18
15
33
24
1
4
146
470
858
1923
1991
934
353
272
256
590
586
24
62
752
512
18
15
33
24
1
4
150
278
858
1923
2019
1478
226
224
384
594
596
1620
80
1104
606
18
15
33
24
1
4
150
278
858
1923
1991
1478
226
224
384
590
586
1624
80
1104
605
18
15
33
24
1
4
150
278
858
1923
1991
1478
226
224
384
602
586
1648
80
1104
605
18
15
33
24
1
4
150
278
858
1923
2047
1478
226
224
384
594
604
1552
80
1104
605
18
15
33
24
1
4
150
278
858
1923
2039
1478
226
224
384
590
602
1624
80
1104
605
18
15
33
24
1
4
150
278
858
1923
2039
1478
226
224
384
602
602
1560
80
1104
605
18
15
33
24
1
4
150
278
858
1923
2039
1478
354
224
384
590
602
1560
208
1104
605
18
15
33
24
1
4
150
278
858
1923
2039
1478
354
224
384
602
602
1560
208
1104
605
18
15
33
24
1
4
150
278
858
1923
2039
966
354
224
384
590
602
24
208
1104
605
18
15
33
24
1
4
150
278
858
1923
2039
966
354
224
384
602
602
24
208
1104
605
18
15
33
24
65
4
133
469
857
1923
1927
998
951
273
257
586
634
104
1065
10
513
18
15
33
24
65
4
134
470
858
1923
1927
957
953
272
256
586
634
227
1057
13
525
18
15
33
24
65
4
134
470
858
1923
1927
957
953
272
256
590
634
227
1057
13
525
18
15
33
16
1
513
325
277
857
135
439
451
135
197
545
1833
1512
305
12
452
961
18
15
33
24
1
513
325
277
857
131
435
451
135
197
545
1841
1457
305
12
452
961
18
15
33
24
1
513
325
277
857
131
435
451
135
197
545
1841
1458
310
12
453
961
18
15
33
24
1
513
325
277
857
131
435
451
135
197
545
1834
1512
310
12
453
961
18
15
33
24
1
513
325
277
858
131
435
451
135
197
544
1814
1457
305
12
452
960
18
15
33
24
1
513
325
277
858
131
435
451
135
197
544
1830
1457
305
12
452
960
18
15
33
24
1
513
325
277
858
131
435
451
135
197
544
1830
1458
310
12
454
960
18
15
33
24
1
513
325
277
858
131
435
451
135
197
544
1846
1457
305
12
452
960
18
15
33
24
1
513
325
277
858
131
435
451
135
197
544
1842
1458
310
12
454
960
18
15
33
24
65
513
325
277
857
131
403
447
135
197
545
1834
1448
291
88
450
961
18
15
33
24
1
2
128
141
1722
131
419
930
959
673
1664
1746
1744
1756
1245
733
1729
18
15
33
24
1
2
128
141
1722
131
419
930
959
673
1664
1746
1746
1756
1245
733
1729
18
15
33
24
1
514
128
141
1722
131
419
418
447
673
1664
1746
1744
732
221
733
1665
18
15
33
24
1
514
128
141
1722
131
419
418
447
673
1664
1746
1746
732
221
733
1665
18
15
554
1643
1897
704
1768
236
234
552
160
4
1076
1808
1284
784
1986
2019
1045
564
118
18
15
545
617
1539
1035
1633
1328
670
1680
226
780
140
25
589
1093
1861
1368
852
18
310
18
15
545
617
1539
1035
1633
1328
670
1680
226
780
140
25
589
581
1861
1368
852
18
310
18
15
558
617
1539
1035
1633
1328
656
1664
226
780
140
25
584
1088
1882
1368
852
530
304
18
15
558
617
1539
1035
1633
1328
656
1664
226
780
140
25
585
1088
1882
1368
852
530
307
18
15
558
617
1539
1035
1633
1328
656
1664
226
780
142
24
584
1088
1882
1368
848
18
304
18
15
558
617
1539
1035
1633
1328
656
1664
226
780
142
24
584
576
1882
1368
848
18
304
18
15
1124
1548
1846
1041
1033
1101
12
558
162
962
1097
699
0
194
204
322
326
329
15
18
15
1039
14
1538
39
1421
1242
235
0
528
530
1824
817
1
291
820
914
208
458
502
18
15
1039
14
1538
39
1421
1242
235
0
536
706
1696
817
2
259
819
1018
224
294
496
18
15
1025
1304
1473
1074
1160
1230
222
835
803
809
880
592
88
89
336
39
16
0
48
18
15
1025
1304
1473
1074
1160
1230
222
835
803
809
880
592
88
89
338
39
16
0
48
18
15
1025
1304
1473
1074
1160
1230
222
835
803
809
880
592
88
90
338
39
16
0
48
18
15
1025
1304
1473
1074
1160
1230
206
835
803
809
880
1104
8
90
338
39
16
896
4
18
15
1025
1304
1473
1074
1160
1230
206
835
803
809
880
592
8
90
338
39
16
0
4
18
15
793
806
1793
1414
273
75
1043
28
180
700
214
617
1984
1479
832
706
652
578
1632
18
15
1685
37
1605
197
245
389
517
1577
1625
1593
1825
573
261
897
129
1547
175
429
209
18
15
1685
37
1605
197
245
389
517
1577
1625
1593
1825
562
262
897
129
1547
175
424
232
18
15
1685
37
1605
197
245
389
517
1577
1625
1597
1829
573
261
897
129
1541
169
425
225
18
15
1685
37
1605
197
245
389
517
1577
1625
1597
1829
565
261
897
129
1541
169
429
201
18
15
1685
37
1605
197
245
389
517
1577
1629
1597
1825
565
261
897
133
1537
170
426
227
18
15
1685
37
1605
197
245
389
517
1577
1629
1597
1825
565
277
897
133
1537
170
426
194
18
15
1685
37
1605
197
245
389
517
1577
1629
1597
1825
562
261
897
133
1538
171
424
213
18
15
1685
37
1605
197
245
389
517
1577
1629
1597
1825
562
262
897
133
1538
171
424
232
18
15
1685
37
1605
197
245
389
517
1577
1629
1597
1829
573
261
897
130
1539
169
425
209
18
15
1685
37
1605
197
245
389
517
1577
1629
1597
1829
573
261
897
133
1537
169
425
225
18
15
1685
37
1605
197
245
389
517
1577
1629
1597
1829
565
261
897
133
1537
169
429
201
18
15
1685
37
1605
197
245
389
517
1577
1626
1593
1825
569
261
897
128
1542
174
430
201
18
15
1685
37
1605
197
245
389
517
1577
1626
1593
1825
565
261
897
128
1542
174
427
227
18
15
1685
37
1605
197
245
389
517
1577
1626
1593
1825
565
277
897
128
1542
174
427
195
18
15
1685
37
1605
197
245
389
517
1577
1626
1594
1826
567
261
897
128
1544
172
425
213
18
15
1685
37
1605
197
245
389
517
1577
1626
1594
1826
567
277
897
128
1544
172
425
193
18
15
1685
37
1605
197
245
389
517
1581
1629
1597
1825
562
266
899
129
1537
170
424
224
18
15
1685
37
1605
197
245
389
517
1581
1629
1597
1825
562
266
899
131
1537
170
424
224
18
15
1685
37
1605
197
245
389
521
1581
1629
1597
1825
565
257
905
129
1537
170
426
238
18
15
1685
37
1605
197
245
389
521
1581
1629
1597
1825
565
257
905
131
1537
170
427
239
18
15
1685
37
1605
197
245
389
521
1581
1629
1597
1825
562
257
905
129
1537
170
424
237
18
15
1685
37
1605
197
245
389
521
1581
1629
1597
1825
562
257
905
131
1537
170
424
237
18
15
1685
37
1605
197
245
389
521
1581
1629
1597
1829
573
257
905
129
1537
169
425
205
18
15
1685
37
1605
197
245
389
521
1581
1629
1597
1829
573
257
905
131
1537
169
425
205
18
15
1685
37
1605
197
245
389
521
1581
1629
1597
1829
565
257
905
129
1537
169
429
225
18
15
1685
37
1605
197
245
389
521
1581
1629
1597
1829
565
257
905
131
1537
169
429
225
18
15
1685
37
1605
197
229
389
517
1577
1625
1593
1833
537
261
897
129
1547
171
395
217
18
15
1685
37
1605
197
229
389
517
1577
1625
1593
1833
553
261
897
129
1537
170
427
227
18
15
1685
37
1605
197
229
389
517
1577
1625
1593
1833
553
265
897
129
1537
170
427
235
18
15
1685
37
1605
197
229
389
517
1577
1625
1593
1833
553
269
897
129
1537
170
427
233
18
15
1685
37
1605
197
229
389
517
1577
1625
1593
1833
565
277
897
129
1537
170
418
203
18
15
1685
37
1605
197
229
389
517
1577
1626
1593
1833
537
261
897
128
1542
171
395
217
18
15
1685
37
1605
197
229
389
517
1577
1626
1593
1833
541
277
897
128
1542
171
393
213
18
15
1685
37
1605
197
225
389
517
1577
1625
1593
1837
573
261
897
129
1537
169
417
217
18
15
1685
37
1605
197
225
389
517
1577
1625
1593
1837
573
285
897
129
1537
169
418
194
18
15
1040
20
1557
177
1186
1219
227
35
517
650
1817
1155
64
320
775
960
37
1817
11
18
15
1040
20
1557
177
1186
1219
227
35
517
650
1817
1155
64
288
775
960
37
1817
11
18
15
1040
20
1557
177
1186
1219
227
35
517
650
1817
1155
16
288
775
960
37
1817
43
18
15
1040
20
1557
177
1186
1219
227
35
517
650
1817
1155
32
288
775
960
37
1817
59
18
15
1040
20
1540
172
1185
1219
227
35
539
802
1819
579
64
320
782
792
27
393
15
18
15
1040
20
1540
172
1185
1219
227
35
539
802
1819
579
64
288
782
792
27
393
15
18
15
1040
20
1540
172
929
1219
227
35
539
802
275
803
16
288
782
792
1067
1449
399
18
15
1040
20
1540
172
929
1219
227
35
539
802
275
803
32
1920
782
808
1067
1449
307
18
15
1040
20
1540
172
929
1219
227
35
539
802
275
803
32
288
782
792
1067
1449
431
18
15
1040
20
1540
172
929
1219
227
35
539
802
275
803
32
1824
782
792
1067
1449
431
18
15
1040
20
1540
172
929
1219
227
35
539
802
283
803
32
1920
782
792
1563
1561
1839
18
15
1040
20
1540
172
929
1219
227
35
539
802
283
803
32
288
782
792
1563
1561
1839
18
15
1040
20
1540
172
929
1219
227
35
539
802
283
803
32
1824
782
792
1563
1561
1839
18
15
326
178
454
833
777
33
45
13
273
347
75
95
947
755
413
337
832
856
584
18
15
326
178
454
833
777
33
45
13
273
347
75
95
947
755
415
337
832
856
584
18
15
239
217
528
840
74
203
51
11
449
355
871
1401
872
560
780
1
554
1035
648
18
15
239
217
528
840
74
203
51
11
449
355
871
1401
872
368
780
1
554
1035
648
18
15
239
217
528
840
74
203
51
11
449
355
871
1401
744
560
780
1
554
1035
1032
18
15
239
217
528
840
74
203
51
11
449
355
871
889
872
560
780
513
554
11
776
18
15
239
217
528
840
74
203
51
11
449
355
871
889
872
368
780
513
554
11
776
18
15
239
217
528
840
74
203
51
11
449
355
871
889
744
560
780
513
554
11
1032
18
15
187
439
522
8
8
819
827
67
480
8
11
491
296
364
782
843
563
1019
744
18
15
187
439
522
8
8
819
827
67
480
32
11
491
296
364
782
783
539
1019
744
18
15
187
439
522
8
8
819
827
67
480
40
11
491
296
364
782
779
531
1019
744
18
15
187
439
522
8
8
819
827
99
480
8
11
491
296
460
782
811
563
1019
744
18
15
187
439
522
8
8
819
827
99
480
40
11
491
296
460
782
779
531
1019
744
18
15
187
439
522
8
520
819
827
99
480
40
267
235
328
460
782
139
403
251
520
18
15
222
414
440
555
793
44
946
1264
130
395
3
40
1025
1552
18
1026
827
571
1807
18
15
474
450
484
556
800
48
186
188
1
389
54
98
135
146
451
523
792
74
107
18
15
474
450
484
556
800
48
186
188
1
389
54
98
135
146
483
523
792
1098
107
18
15
208
200
485
556
794
40
931
647
517
388
2
26
1067
41
867
632
1632
550
1825
18
15
141
414
438
646
726
246
666
24
20
688
176
656
1664
528
528
788
6
886
582
18
15
141
414
438
646
726
246
666
24
20
688
176
680
1664
528
528
788
6
838
600
18
15
141
414
438
646
726
246
666
24
20
688
176
712
1664
528
528
788
6
774
573
18
15
141
414
438
646
726
246
666
24
20
688
176
712
1664
528
272
788
6
774
573
18
15
141
414
434
902
726
246
666
24
28
560
176
676
1664
528
1600
836
128
568
620
18
15
134
206
361
874
994
816
800
656
326
264
300
352
260
158
1058
1251
1304
1304
1132
18
15
134
206
361
874
994
816
800
584
330
264
300
352
4
206
202
499
792
1304
538
18
15
134
206
362
874
994
816
768
648
328
256
76
352
20
182
56
216
88
142
458
18
15
134
206
362
874
994
816
768
648
328
256
300
352
20
182
1080
1240
792
280
332
18
15
134
206
362
874
994
816
768
648
328
256
300
352
20
182
56
376
792
1304
716
18
15
134
206
362
874
994
816
800
1168
328
256
76
352
4
670
550
376
88
142
314
18
15
134
206
362
874
994
816
800
1168
328
256
300
352
4
670
550
376
792
1304
538
18
15
134
206
362
874
994
816
800
1168
328
256
308
352
4
670
550
694
164
270
282
18
15
134
206
362
874
994
816
800
1168
328
264
300
352
4
670
550
1904
784
280
538
18
15
134
206
362
874
994
816
800
648
328
256
300
352
260
150
1080
1272
1304
1304
1050
18
15
134
206
362
874
994
816
800
584
328
256
308
352
4
206
198
758
786
1294
538
18
15
134
206
362
874
994
816
800
584
328
256
308
352
4
206
1222
1270
786
1294
538
18
15
134
206
362
874
994
816
800
584
328
256
308
352
4
206
550
1910
1298
270
538
18
15
134
206
362
874
994
816
800
584
328
256
316
352
4
206
198
758
788
1288
556
18
15
134
206
362
874
994
816
800
584
328
256
316
352
4
206
1222
1270
788
1288
556
18
15
134
206
362
1002
994
816
768
1160
328
512
76
352
20
598
550
950
52
14
330
18
15
134
206
362
1002
994
816
800
1168
328
512
76
352
4
670
550
950
52
14
538
18
15
134
206
362
1002
994
816
800
584
328
512
76
352
4
206
550
950
52
14
538
18
15
134
462
361
874
994
816
800
72
74
264
300
352
4
462
202
243
792
280
556
18
15
134
462
362
874
994
816
800
72
72
256
308
352
4
462
38
182
164
270
282
18
15
134
462
362
874
994
816
800
72
72
256
308
352
4
462
550
182
164
270
282
18
15
134
206
362
874
995
800
800
560
328
256
314
363
0
208
1158
758
790
258
531
18
15
134
462
362
1002
738
240
384
72
72
512
276
80
144
406
326
878
226
534
48
18
15
74
214
528
824
332
780
900
544
364
352
576
1784
512
144
664
524
1084
644
200
18
15
944
236
134
334
74
835
775
1827
1072
180
304
894
578
1632
128
1156
550
385
912
18
15
944
236
134
334
74
835
775
1827
1072
180
304
894
578
1632
1088
1156
1574
1153
912
18
15
944
236
134
334
74
835
775
1827
1072
180
304
894
578
1632
1152
1156
550
385
912
18
15
944
236
134
334
74
835
775
1827
1072
180
304
894
578
1632
192
1156
550
385
912
18
15
944
236
134
334
74
835
775
1827
1072
180
304
894
578
1632
1216
1156
550
385
912
18
15
944
236
134
334
74
835
775
1827
48
180
304
894
578
1632
1728
1156
1574
1153
912
18
15
119
92
364
874
1002
872
873
1075
133
260
84
342
7
1153
1232
1497
80
146
433
18
15
119
92
364
874
1002
872
873
1075
133
260
84
342
7
641
208
1497
80
146
433
18
15
119
92
364
874
1002
872
873
1075
133
260
84
342
7
641
1232
1497
80
146
433
18
15
119
92
364
874
1002
872
873
1075
133
260
84
342
7
641
720
473
80
146
433
18
15
119
92
364
874
1002
872
873
1075
133
260
84
342
7
897
720
473
80
146
433
18
15
201
221
477
848
1198
937
687
45
32
260
550
870
802
1220
1228
440
424
44
72
18
15
201
221
477
848
1198
937
687
45
32
260
550
870
802
708
204
440
424
44
72
18
15
201
477
369
857
921
945
145
45
142
257
83
597
1605
202
136
97
81
405
617
18
15
201
477
369
857
921
945
145
45
142
257
83
597
1605
1226
136
97
81
405
617
18
15
76
204
484
824
162
326
452
37
32
266
314
800
547
1895
798
390
166
9
707
18
15
140
204
356
888
962
838
772
1157
320
266
314
320
3
807
550
1894
1300
274
435
18
15
140
204
356
888
962
838
772
1157
320
266
314
320
3
615
550
1894
1300
274
435
18
15
140
204
356
888
962
838
772
1157
320
266
314
320
35
807
550
1894
1300
274
963
18
15
140
204
356
888
962
838
772
1157
320
266
314
320
35
615
550
1894
1300
274
963
18
15
140
204
356
888
962
838
772
1160
320
266
90
320
35
693
564
358
82
138
451
18
15
140
204
356
888
962
838
772
1160
320
266
313
320
35
693
564
1894
791
273
707
18
15
140
204
356
888
962
838
772
1160
320
266
314
320
35
693
564
358
786
1290
419
18
15
140
204
356
888
962
838
772
645
320
266
314
320
3
167
1062
1894
1300
274
435
18
15
140
204
356
888
962
838
772
645
320
266
314
320
3
167
38
358
788
1298
435
18
15
140
204
356
888
962
838
772
645
320
266
314
320
35
167
1062
1894
1300
274
963
18
15
140
204
356
888
962
838
772
645
320
266
314
320
35
167
38
358
788
1298
1475
18
15
140
204
356
888
962
838
772
1165
320
266
314
320
35
695
564
1894
790
274
707
18
15
140
204
356
888
962
838
772
581
320
266
90
320
35
231
198
742
908
146
451
18
15
140
204
356
888
962
838
772
581
320
266
90
320
35
231
1222
1254
908
138
419
18
15
140
204
356
888
962
838
772
581
320
266
314
320
3
231
550
1894
788
274
435
18
15
140
204
356
888
962
838
772
581
320
266
314
320
35
231
198
230
166
265
963
18
15
140
204
356
888
962
838
772
581
320
266
314
320
35
231
1222
1254
786
1298
1475
18
15
140
204
356
888
962
838
772
581
320
266
314
320
35
231
550
1894
788
274
707
18
15
140
204
356
888
962
839
772
1160
320
266
313
321
35
693
564
1894
791
279
705
18
15
140
460
356
888
962
838
772
69
64
266
90
320
3
487
966
614
86
136
739
18
15
140
460
356
888
962
838
772
1093
64
266
90
320
3
1255
1062
614
86
136
739
18
15
140
460
356
888
962
838
772
1093
64
266
90
320
3
1255
38
614
86
136
739
18
15
140
460
356
888
962
838
772
1093
64
266
90
320
3
1511
1062
614
86
136
739
18
15
140
460
356
888
962
838
772
1093
64
266
90
320
3
1511
38
614
86
136
739
18
15
140
460
356
888
962
838
772
1093
64
266
90
320
3
999
38
614
86
136
739
18
15
140
460
356
888
962
838
772
1093
64
266
90
320
3
999
198
230
908
138
483
18
15
140
460
356
888
962
838
772
1093
64
266
90
320
3
999
550
614
82
138
739
18
15
140
460
356
888
962
838
772
1093
64
266
90
320
3
743
38
614
86
136
739
18
15
140
460
356
888
962
838
772
1093
64
266
90
320
3
743
198
230
908
138
483
18
15
140
460
356
888
962
838
772
1093
64
266
90
320
3
743
550
614
82
138
739
18
15
140
460
356
888
962
838
772
1093
64
266
90
320
35
1255
1062
614
86
136
451
18
15
140
460
356
888
962
838
772
1093
64
266
90
320
35
1255
38
614
86
136
451
18
15
140
460
356
888
962
838
772
1093
64
266
90
320
35
1255
1222
230
908
138
419
18
15
140
460
356
888
962
838
772
1093
64
266
90
320
35
1511
1062
614
86
136
451
18
15
140
460
356
888
962
838
772
1093
64
266
90
320
35
1511
38
614
86
136
451
18
15
140
460
356
888
962
838
772
1093
64
266
90
320
35
999
38
614
86
136
451
18
15
140
460
356
888
962
838
772
1093
64
266
90
320
35
999
198
230
908
138
419
18
15
140
460
356
888
962
838
772
1093
64
266
90
320
35
999
1222
230
908
138
419
18
15
140
460
356
888
962
838
772
1093
64
266
90
320
35
999
550
614
82
138
451
18
15
140
460
356
888
962
838
772
1093
64
266
90
320
35
743
38
614
86
136
451
18
15
140
460
356
888
962
838
772
1093
64
266
90
320
35
743
198
230
908
138
419
18
15
140
460
356
888
962
838
772
1093
64
266
90
320
35
743
1222
230
908
138
419
18
15
140
460
356
888
962
838
772
1093
64
266
90
320
35
743
550
614
82
138
451
18
15
140
460
356
888
962
838
772
1093
64
266
314
320
3
999
38
614
788
274
435
18
15
140
460
356
888
962
838
772
1093
64
266
314
320
3
999
198
230
164
274
435
18
15
140
460
356
888
962
838
772
1093
64
266
314
320
3
999
550
614
788
1298
435
18
15
140
460
356
888
962
838
772
1093
64
266
314
320
3
743
38
614
166
266
355
18
15
140
460
356
888
962
838
772
1093
64
266
314
320
3
743
198
230
164
274
435
18
15
140
460
356
888
962
838
772
1093
64
266
314
320
3
743
550
614
788
1298
435
18
15
140
460
356
888
962
838
772
1093
64
266
314
320
35
999
38
614
788
274
707
18
15
140
460
356
888
962
838
772
1093
64
266
314
320
35
999
198
230
164
274
963
18
15
140
460
356
888
962
838
772
1093
64
266
314
320
35
999
1222
230
164
274
963
18
15
140
460
356
888
962
838
772
1093
64
266
314
320
35
999
550
614
788
1298
1475
18
15
140
460
356
888
962
838
772
1093
64
266
314
320
35
743
38
614
166
265
963
18
15
140
460
356
888
962
838
772
1093
64
266
314
320
35
743
198
230
164
274
963
18
15
140
460
356
888
962
838
772
1093
64
266
314
320
35
743
1222
230
164
274
963
18
15
140
460
356
888
962
838
772
1093
64
266
314
320
35
743
550
614
788
1298
1475
18
15
140
204
356
896
706
198
68
293
320
556
170
656
707
487
413
964
74
586
259
18
15
140
204
356
896
706
198
68
293
320
556
170
656
707
1767
413
964
74
586
259
18
15
140
204
356
896
706
198
68
293
320
558
170
640
707
487
413
965
74
577
259
18
15
140
204
356
896
706
198
68
293
320
558
170
640
707
1767
413
965
74
577
259
18
15
140
204
356
896
706
198
68
293
320
558
170
656
707
487
390
965
74
545
259
18
15
140
204
356
896
706
198
68
293
320
558
170
656
707
487
413
965
72
586
259
18
15
140
204
356
896
706
198
68
293
320
558
170
656
707
1767
390
965
74
545
259
18
15
140
204
356
896
706
198
68
293
320
558
170
656
707
1767
413
965
72
586
259
18
15
140
460
356
896
706
198
68
69
64
558
426
1088
1859
1575
1574
1701
136
1792
595
18
15
140
460
356
896
706
198
68
69
64
558
426
64
451
551
1574
1445
168
256
515
18
15
140
460
356
896
706
198
68
69
64
558
426
640
707
551
1574
1445
168
42
259
18
15
140
460
356
896
706
198
68
69
64
558
426
656
707
551
1574
1445
162
33
259
18
15
140
204
484
824
930
774
772
581
288
266
90
512
67
231
230
646
778
1048
1571
18
15
140
460
484
824
930
774
772
1080
32
266
90
512
35
888
180
1158
782
1034
1763
18
15
140
460
484
824
930
774
772
69
32
266
90
512
35
487
230
134
782
1034
1763
18
15
140
460
484
824
930
774
772
1093
32
266
90
512
3
1255
1254
134
778
1032
1539
18
15
140
460
484
824
930
774
772
1093
32
266
90
512
67
1255
1254
134
778
1032
1571
18
15
140
460
484
824
930
774
772
1093
32
266
90
512
67
999
1254
134
778
1032
1571
18
15
140
460
484
824
930
774
772
1093
32
266
90
512
67
999
230
134
778
1032
1571
18
15
140
460
484
824
930
774
772
1093
32
266
90
512
67
743
1254
134
778
1032
1571
18
15
140
460
484
824
930
774
772
1093
32
266
90
512
67
743
230
134
778
1032
1571
18
15
140
204
444
896
706
198
388
312
168
298
97
64
259
248
98
355
783
769
227
18
15
140
204
444
896
706
198
388
312
168
298
97
64
259
376
98
355
783
769
227
18
15
140
204
444
896
706
326
388
312
168
298
97
544
1571
1272
1122
355
783
609
547
18
15
140
204
484
824
1186
326
68
293
288
266
794
640
1955
1511
758
390
598
146
1107
18
15
140
204
484
824
1186
326
68
293
288
266
794
640
1955
1511
748
646
596
146
1107
18
15
140
204
484
824
162
326
388
581
576
266
282
800
515
839
838
614
102
9
387
18
15
140
204
484
824
162
326
388
581
576
266
314
800
515
839
838
614
76
10
387
18
15
140
204
484
952
1186
326
68
293
288
522
538
640
1955
1511
758
902
654
274
1107
18
15
140
204
484
952
1186
326
68
293
288
522
538
640
1955
1511
748
902
654
274
1107
18
15
140
204
484
952
1186
326
388
581
576
522
538
640
515
839
838
870
612
106
451
18
15
140
204
484
952
1186
326
388
581
576
522
698
640
515
839
838
870
548
18
451
18
15
140
204
484
952
162
326
388
581
576
522
1562
1664
515
839
838
870
1638
120
451
18
15
140
204
484
952
162
326
388
581
576
522
1722
1664
515
839
838
870
1572
90
451
18
15
153
157
433
569
745
329
430
534
278
385
435
524
1540
896
512
306
34
451
568
18
15
153
157
433
569
745
329
430
534
278
385
435
524
1540
896
516
310
33
451
568
18
15
153
157
433
569
745
329
430
534
278
385
435
524
1540
896
520
318
34
451
568
18
15
153
157
433
569
745
329
430
534
278
385
435
524
1540
896
592
306
33
451
568
18
15
153
157
433
569
745
329
430
534
278
385
435
524
1540
1408
512
306
34
451
568
18
15
153
157
433
569
745
329
430
534
278
385
435
524
1540
1408
256
306
34
451
568
18
15
153
157
433
569
745
329
430
534
278
385
435
524
1540
1408
516
310
33
451
568
18
15
153
157
433
569
745
329
430
534
278
385
435
524
1540
1408
520
318
34
451
568
18
15
153
157
433
569
745
329
431
173
173
385
419
521
1545
1817
65
138
42
486
567
18
15
153
157
433
569
745
329
431
173
173
385
419
521
1545
1817
1089
138
42
486
567
18
15
153
157
433
569
745
329
431
173
174
385
419
521
1545
1817
1088
130
42
486
567
18
15
153
157
433
569
745
329
431
173
174
385
419
521
1545
1817
64
130
42
486
567
18
15
153
157
433
569
745
329
431
173
174
385
419
521
1545
1817
96
130
42
486
567
18
15
153
157
433
569
745
329
431
173
174
385
419
521
1545
1817
1120
130
42
486
567
18
15
153
157
433
569
745
329
431
173
174
385
419
521
1545
1817
928
137
42
486
567
18
15
153
157
433
569
745
329
431
173
174
385
419
521
1545
1833
96
130
42
486
567
18
15
153
157
433
569
745
329
431
173
174
385
419
521
1545
1833
1120
130
42
486
567
18
15
153
157
433
569
745
329
431
173
174
385
419
521
1545
1833
928
137
42
486
567
18
15
153
157
433
953
745
329
430
534
278
257
51
524
1540
896
512
350
786
547
885
18
15
153
157
433
953
745
329
430
534
278
257
51
524
1540
1408
512
1882
786
547
885
18
15
153
157
433
953
745
329
430
534
278
257
51
524
1540
1408
1152
1882
786
547
885
18
15
153
157
433
953
745
329
430
534
278
257
83
524
1540
896
512
349
849
611
856
18
15
153
157
433
953
745
329
430
534
278
257
83
524
1540
1408
512
1886
849
611
856
18
15
153
157
433
953
745
329
430
534
278
257
83
524
1540
1408
1152
1881
849
611
856
18
15
153
157
433
953
745
329
431
525
285
257
35
521
1545
905
513
521
1730
1254
1423
18
15
153
157
433
953
745
329
431
525
285
257
35
521
1545
889
513
521
1730
1254
1423
18
15
153
157
433
953
745
329
431
525
285
257
35
521
1545
889
577
521
1730
1254
1423
18
15
153
157
433
953
745
329
431
525
285
257
35
521
1545
885
513
521
1730
1254
1423
18
15
153
157
433
953
745
329
431
525
285
257
35
521
1545
885
577
521
1730
1254
1423
18
15
153
157
433
953
745
329
431
525
285
257
35
524
1538
882
513
521
1729
1267
1420
18
15
153
157
433
953
745
329
431
525
285
257
35
524
1538
882
515
521
1729
1267
1420
18
15
153
157
433
953
745
329
431
525
285
257
35
524
1538
882
579
521
1729
1267
1420
18
15
153
157
433
953
745
329
431
525
285
257
51
524
1538
882
513
521
1697
1219
908
18
15
153
157
433
953
745
329
431
525
285
257
51
524
1538
882
515
521
1697
1219
908
18
15
153
157
433
953
745
329
431
525
285
257
51
524
1538
882
579
521
1697
1219
908
18
15
153
157
433
953
745
329
431
525
285
257
51
524
1545
905
513
521
1697
1251
743
18
15
153
157
433
953
745
329
431
525
285
257
51
524
1545
905
577
345
929
547
871
18
15
153
157
433
953
745
329
431
525
285
257
51
524
1545
1417
257
521
929
547
871
18
15
153
157
433
953
745
329
431
525
285
257
51
524
1545
889
513
521
1697
1251
743
18
15
153
157
433
953
745
329
431
525
285
257
51
524
1545
889
577
521
1697
1251
743
18
15
153
157
433
953
745
329
431
525
286
257
35
521
1545
905
512
522
1730
1254
1423
18
15
153
157
433
953
745
329
431
525
286
257
35
521
1545
889
512
522
1730
1254
1423
18
15
153
157
433
953
745
329
431
525
286
257
35
521
1545
885
512
522
1730
1254
1423
18
15
153
157
433
953
745
329
431
525
286
257
35
521
1545
885
576
522
1730
1254
1423
18
15
153
157
433
953
745
329
431
525
286
257
35
524
1538
882
512
521
1729
1267
1420
18
15
153
157
433
953
745
329
431
525
286
257
35
524
1538
882
576
521
1729
1267
1420
18
15
153
157
433
953
745
329
431
525
286
257
51
524
1538
882
512
521
1697
1219
908
18
15
153
157
433
953
745
329
431
525
286
257
51
524
1538
882
576
521
1697
1219
908
18
15
153
157
433
953
745
329
431
525
286
257
51
524
1545
905
512
521
1697
1251
743
18
15
153
157
433
953
745
329
431
525
286
257
51
524
1545
905
576
345
929
547
871
18
15
153
157
433
953
745
329
431
525
286
257
51
524
1545
1417
256
521
929
547
871
18
15
153
157
433
953
745
329
431
525
286
257
51
524
1545
889
512
521
1697
1251
743
18
15
153
157
433
953
745
329
431
525
286
257
51
524
1545
889
576
521
929
547
871
18
15
153
157
433
953
745
331
431
525
285
257
35
520
1536
881
513
521
1730
1255
1504
18
15
153
157
433
953
745
331
431
525
285
257
35
520
1536
905
513
521
1730
1255
1504
18
15
153
157
433
953
745
331
431
525
285
257
35
520
1536
889
513
521
1730
1255
1504
18
15
153
157
433
953
745
331
431
525
285
257
35
520
1536
889
577
521
1730
1255
1504
18
15
153
157
433
953
745
331
431
525
285
257
35
520
1536
1017
513
521
1730
1255
1504
18
15
153
157
433
953
745
331
431
525
285
257
35
520
1536
1785
513
521
1730
1255
1504
18
15
153
157
433
953
745
331
431
525
285
257
35
520
1536
1780
513
521
1730
1255
1504
18
15
153
157
433
953
745
331
431
525
285
257
35
520
1536
884
513
521
1730
1255
1504
18
15
153
157
433
953
745
331
431
525
285
257
35
520
1536
884
577
521
1730
1255
1504
18
15
153
157
433
953
745
331
431
525
285
257
35
520
1536
882
513
522
1730
1255
1504
18
15
153
157
433
953
745
331
431
525
285
257
35
520
1536
882
515
521
1730
1255
1504
18
15
153
157
433
953
745
331
431
525
286
257
35
520
1536
881
512
521
1730
1255
1504
18
15
153
157
433
953
745
331
431
525
286
257
35
520
1536
905
512
521
1730
1255
1504
18
15
153
157
433
953
745
331
431
525
286
257
35
520
1536
889
512
521
1730
1255
1504
18
15
153
157
433
953
745
331
431
525
286
257
35
520
1536
1017
512
521
1730
1255
1504
18
15
153
157
433
953
745
331
431
525
286
257
35
520
1536
1785
512
521
1730
1255
1504
18
15
153
157
433
953
745
331
431
525
286
257
35
520
1536
1780
512
521
1730
1255
1504
18
15
153
157
433
953
745
331
431
525
286
257
35
520
1536
884
512
522
1730
1255
1504
18
15
153
157
433
953
745
331
431
525
286
257
35
520
1536
884
576
742
1730
1259
1504
18
15
153
157
433
953
745
331
431
525
286
257
35
520
1536
882
512
521
1730
1255
1504
18
15
153
157
433
953
745
331
431
269
285
257
35
520
1536
1273
513
521
1730
1255
1504
18
15
153
157
433
953
745
331
431
269
285
257
75
520
1536
1273
385
393
857
611
993
18
15
153
157
433
953
745
331
431
269
286
257
35
520
1536
1273
512
521
1730
1255
1504
18
15
153
157
433
953
745
331
431
269
286
257
75
520
1536
1273
384
393
857
611
993
18
15
153
413
433
569
745
329
430
22
22
385
435
524
1540
1920
512
306
33
451
568
18
15
153
413
433
569
745
329
430
22
22
385
435
524
1540
1920
516
310
33
451
568
18
15
153
413
433
569
745
329
430
22
22
385
435
524
1540
1920
520
306
33
451
568
18
15
153
413
433
953
745
233
430
22
22
257
83
76
132
384
0
562
1873
1315
56
18
15
153
413
433
953
745
233
430
22
22
257
83
76
132
384
512
566
1873
803
56
18
15
153
413
433
953
745
233
430
22
22
257
83
76
132
384
4
566
1873
1315
56
18
15
153
413
433
953
745
233
430
22
22
257
83
76
132
384
516
566
849
803
1080
18
15
153
413
433
953
745
233
431
13
29
257
83
76
137
393
513
345
849
803
1063
18
15
153
413
433
953
745
233
431
13
29
257
83
76
137
393
257
345
849
803
1063
18
15
153
413
433
953
745
233
431
13
29
257
83
76
137
393
129
345
849
803
1063
18
15
153
413
433
953
745
233
431
13
30
257
83
76
137
393
512
337
849
803
1063
18
15
153
413
433
953
745
233
431
13
30
257
83
76
137
393
256
337
849
803
1063
18
15
153
413
433
953
745
233
431
13
30
257
83
76
137
393
128
337
849
803
1063
18
15
153
413
433
953
745
329
431
13
29
257
51
524
1545
761
513
521
929
547
871
18
15
153
413
433
953
745
329
431
13
29
257
51
524
1545
761
129
345
929
739
743
18
15
153
413
433
953
745
329
431
13
29
257
51
524
1545
2041
513
521
929
547
871
18
15
153
413
433
953
745
329
431
13
30
257
51
524
1545
761
512
521
929
547
871
18
15
153
413
433
953
745
329
431
13
30
257
51
524
1545
2041
512
521
929
547
871
18
15
153
413
433
953
745
239
431
13
29
257
83
80
128
393
513
350
850
903
1080
18
15
153
413
433
953
745
239
431
13
29
257
83
80
128
393
257
350
850
775
56
18
15
153
413
433
953
745
239
431
13
30
257
83
80
128
393
512
345
850
903
1080
18
15
153
413
433
953
745
239
431
13
30
257
83
80
128
393
256
345
850
775
56
18
15
153
413
433
953
745
232
430
22
22
257
83
87
133
384
8
570
1674
772
52
18
15
153
413
433
948
758
210
115
13
29
260
84
84
390
38
257
336
854
774
560
18
15
153
413
433
948
758
210
115
13
29
260
84
84
390
38
129
336
854
774
560
18
15
153
413
433
948
758
210
115
13
29
260
84
84
390
550
257
336
854
774
560
18
15
153
413
433
948
758
210
115
13
29
260
84
84
390
550
129
336
854
774
560
18
15
153
413
433
948
758
210
115
13
29
260
84
84
390
358
129
336
854
774
560
18
15
33
29
433
953
1193
341
450
31
29
513
531
641
560
726
516
1845
1249
109
480
18
15
41
29
433
953
1193
341
453
13
29
513
531
641
569
710
513
1801
521
285
469
18
15
41
29
433
953
1193
341
453
13
29
513
531
641
569
710
1537
1801
521
285
469
18
15
41
29
433
953
1193
341
453
13
29
513
611
641
553
490
513
1801
553
45
1589
18
15
41
29
433
953
1193
341
453
13
29
513
611
641
554
427
513
1801
553
45
1588
18
15
41
29
433
953
1193
341
453
13
29
513
691
641
569
710
513
1801
1186
70
469
18
15
41
29
433
953
1193
341
453
13
29
513
691
641
569
710
1537
1806
1298
278
469
18
15
41
29
433
953
1193
341
453
13
29
513
691
641
570
710
513
1801
1186
70
468
18
15
41
29
433
953
1193
341
453
13
29
513
691
641
563
711
513
1801
1185
109
481
18
15
41
29
433
953
1193
341
453
13
29
513
691
641
563
711
517
1805
1185
109
481
18
15
41
29
433
953
1193
341
453
13
29
513
691
641
563
711
577
1801
1185
109
481
18
15
41
29
433
953
1193
341
453
13
29
513
691
641
563
711
1601
1805
1185
109
481
18
15
41
29
433
953
1193
341
453
13
29
513
691
641
563
711
581
1805
1185
109
481
18
15
41
29
433
953
1193
341
453
13
29
257
531
641
553
1862
769
905
738
182
1589
18
15
41
29
433
953
1193
341
453
13
29
257
531
641
553
1862
833
905
738
182
1589
18
15
41
29
433
953
1193
341
453
13
29
257
531
641
554
427
257
905
738
182
1588
18
15
41
29
433
953
1193
341
453
13
29
257
531
641
554
1835
833
905
738
182
1588
18
15
41
29
433
953
1193
341
453
13
29
257
531
641
554
1834
835
905
738
182
1588
18
15
41
29
433
953
1193
341
453
13
29
257
531
641
554
1898
769
905
738
182
1588
18
15
41
29
433
953
1193
341
453
13
29
257
531
641
554
1898
770
906
738
182
1588
18
15
41
29
433
953
1193
341
453
13
30
513
611
641
555
427
512
1801
553
45
1593
18
15
41
29
433
953
1193
341
453
13
30
513
611
641
554
427
512
1801
553
45
1588
18
15
41
29
433
953
1193
341
453
13
30
513
691
641
569
710
512
1802
1186
86
469
18
15
41
29
433
953
1193
341
453
13
30
513
691
641
569
710
1536
1802
1298
278
469
18
15
41
29
433
953
1193
341
453
13
30
513
691
641
569
710
576
1802
1186
86
469
18
15
41
29
433
953
1193
341
453
13
30
513
691
641
569
710
1600
1802
1186
86
469
18
15
41
29
433
953
1193
341
453
13
30
513
691
641
562
710
576
1850
1186
70
484
18
15
41
29
433
953
1193
341
453
13
30
513
691
641
562
711
576
1850
1186
70
484
18
15
41
29
433
953
1193
341
453
13
30
513
691
641
570
710
512
1802
1186
70
468
18
15
41
29
433
953
1193
341
453
13
30
513
691
641
563
711
512
1802
1185
109
481
18
15
41
29
433
953
1193
341
453
13
30
513
691
641
563
711
576
1802
1186
86
465
18
15
41
29
433
953
1193
341
453
13
30
513
691
641
563
711
1600
1806
1186
110
481
18
15
41
29
433
953
1193
341
453
13
30
257
531
641
553
1862
768
906
738
182
1589
18
15
41
29
433
953
1193
341
453
13
30
257
531
641
553
1862
832
906
738
182
1589
18
15
41
29
433
953
1193
341
453
13
30
257
531
641
554
427
256
905
738
182
1588
18
15
41
29
433
953
1193
341
453
13
30
257
531
641
554
1835
832
905
738
182
1588
18
15
9
93
444
896
706
198
486
438
19
277
97
64
608
40
10
993
907
897
784
18
15
9
93
444
896
706
198
486
438
19
277
97
112
608
40
10
993
907
920
769
18
15
145
157
369
857
953
797
813
1198
558
257
275
1025
35
824
992
514
1633
1853
417
18
15
145
157
369
857
953
797
814
1198
558
257
275
1025
32
824
992
513
1633
1853
416
18
15
145
157
369
1369
1404
878
798
1191
557
1793
1440
416
8
1193
1001
1549
1536
32
672
18
15
129
413
433
644
706
218
391
27
29
676
188
116
512
496
549
800
6
528
832
18
15
137
401
433
644
706
211
387
23
28
676
186
114
256
425
547
792
4
532
192
18
15
137
401
433
900
706
211
387
23
29
564
186
682
512
489
545
844
129
306
391
18
15
137
401
433
900
706
211
387
23
28
564
186
682
512
489
547
845
129
306
391
18
15
146
146
433
900
706
339
404
264
276
564
186
554
1586
1216
546
920
130
426
547
18
15
146
146
433
900
706
339
404
532
276
564
186
554
1586
972
598
918
130
362
547
18
15
146
146
433
900
706
339
404
532
276
564
186
554
1586
1010
598
917
130
362
843
18
15
146
146
433
900
706
339
404
532
276
564
186
554
1587
1012
598
917
130
362
842
18
15
146
146
433
900
706
339
404
532
276
564
186
554
1587
972
598
917
130
362
842
18
15
146
402
433
644
706
211
84
20
20
692
186
426
434
520
264
792
2
106
35
18
15
137
145
433
948
1186
339
391
269
285
260
538
650
520
211
529
564
740
162
1583
18
15
137
145
433
948
1186
339
391
269
285
260
538
650
520
211
549
764
740
162
1583
18
15
649
1693
433
825
1193
329
837
1645
205
385
595
661
1717
1702
1673
109
265
261
837
18
15
649
1693
433
1460
1186
322
839
1645
173
1668
700
644
1668
1718
1713
1152
166
32
1160
18
15
649
1693
433
1460
1186
322
839
1645
173
1668
700
644
1684
1716
1713
1152
166
32
1192
18
15
649
1693
433
1460
1186
322
839
1645
173
1668
700
644
1684
1718
1713
1152
166
32
1192
18
15
649
1693
433
1460
1186
322
839
1645
173
1668
700
644
1700
1716
1713
1152
166
32
614
18
15
649
1693
433
1460
1186
322
839
1645
173
1668
700
644
1700
1718
1713
1152
166
32
614
18
15
134
454
464
858
947
792
770
1056
62
274
22
518
39
994
116
592
790
1072
1560
18
15
134
454
464
858
947
792
772
1072
62
274
22
519
21
562
530
592
1750
753
1748
18
15
134
198
464
858
923
792
770
544
313
265
10
546
239
226
183
307
773
1044
1616
18
15
134
198
464
858
923
792
772
544
313
265
9
545
232
226
183
306
1007
1071
1611
18
15
134
454
464
858
923
792
770
1056
57
273
10
514
239
1250
1143
1237
965
756
1712
18
15
134
454
464
858
923
792
770
1056
57
273
10
514
239
1250
119
597
1733
756
1712
18
15
134
454
464
858
923
792
770
1056
57
273
10
515
239
1250
1143
1237
965
757
1712
18
15
134
454
464
858
923
792
770
1056
57
273
10
547
47
1250
1143
1237
1733
1045
1552
18
15
134
454
464
858
923
792
770
1056
57
273
10
547
47
1250
119
597
1733
1045
1552
18
15
134
454
464
858
923
792
770
32
57
265
10
546
47
482
631
371
773
1044
1552
18
15
134
454
464
858
923
792
770
32
57
265
10
546
239
482
631
371
773
1044
1616
18
15
134
454
464
858
923
792
770
32
57
265
10
546
247
482
631
371
773
1044
1600
18
15
134
454
464
858
923
792
770
32
57
265
10
547
47
482
631
371
773
1045
1552
18
15
134
454
464
858
923
792
804
48
57
265
9
515
8
418
171
363
1007
1081
1579
18
15
134
454
464
858
923
792
804
48
57
265
9
515
8
418
167
362
1007
1081
1579
18
15
134
454
464
858
923
792
804
48
57
265
9
523
8
418
167
362
1007
745
1865
18
15
134
454
464
858
923
792
804
48
57
265
10
515
8
418
171
361
1006
1086
1579
18
15
134
454
464
858
923
792
804
48
57
265
10
547
8
418
171
361
1006
1070
1545
18
15
70
198
464
858
923
792
962
1056
57
265
10
547
111
1474
27
883
773
1045
1584
18
15
70
198
464
858
923
792
962
1056
57
265
10
547
111
706
539
883
773
1045
1584
18
15
70
198
464
858
923
792
932
1056
58
274
10
523
136
744
684
852
965
753
1675
18
15
70
198
464
858
923
792
932
32
58
274
10
523
136
452
538
852
965
737
1675
18
15
70
198
464
858
923
792
932
40
58
273
10
515
136
408
532
726
1734
758
1670
18
15
70
198
464
858
923
792
932
40
58
273
10
523
136
408
20
470
966
753
1675
18
15
70
198
464
858
923
792
932
40
58
273
10
523
136
408
532
726
1734
753
1675
18
15
145
461
366
874
1003
803
803
72
72
258
299
352
14
399
56
236
170
259
276
18
15
144
144
432
898
707
201
414
278
278
310
103
117
537
241
246
530
779
809
816
18
15
144
144
432
898
707
201
414
278
278
310
103
117
537
241
758
530
779
809
816
18
15
144
144
432
898
707
201
414
278
278
310
103
117
281
369
342
530
779
809
176
18
15
144
144
432
898
756
321
392
520
286
294
114
571
1550
1735
551
537
769
1198
896
18
15
144
144
432
898
756
321
392
264
286
294
114
571
1550
1223
551
537
769
1198
896
18
15
144
400
432
898
756
321
392
8
30
294
114
571
1550
1991
1063
537
769
1198
896
18
15
131
159
477
853
929
834
800
1209
137
257
17
544
48
606
1146
1548
1806
1028
1568
18
15
131
159
477
853
929
834
800
1209
137
257
17
544
48
606
762
1548
1806
1028
1568
18
15
68
204
486
825
161
321
450
38
33
266
282
803
548
738
535
1777
136
9
427
18
15
68
204
486
825
161
321
450
38
33
266
282
803
548
434
535
753
80
10
427
18
15
68
204
486
825
161
321
450
38
33
266
282
803
548
434
279
881
80
10
427
18
15
68
204
486
825
161
321
450
38
33
266
282
803
548
434
791
881
80
10
427
18
15
68
204
486
825
161
321
450
38
33
266
282
803
548
690
535
881
80
10
427
18
15
68
204
486
825
161
321
450
38
33
266
283
803
548
738
535
1777
137
8
427
18
15
68
204
486
825
161
321
450
38
33
266
283
803
548
434
535
753
137
8
427
18
15
68
204
486
825
161
321
450
38
33
266
283
803
548
434
279
881
137
10
427
18
15
68
204
486
825
161
321
450
38
33
266
283
803
548
434
791
881
137
10
427
18
15
68
204
486
825
161
321
450
38
33
266
283
803
548
690
535
753
137
8
427
18
15
68
204
486
825
161
321
450
38
33
266
314
803
548
738
535
1777
144
10
427
18
15
68
204
486
825
161
321
450
38
33
266
314
803
548
1890
1047
753
72
9
427
18
15
68
204
486
825
161
321
450
38
33
266
314
803
548
1890
791
881
72
9
939
18
15
68
204
486
825
161
321
450
38
33
266
314
803
548
434
535
753
72
9
427
18
15
68
204
486
825
161
321
450
38
33
266
314
803
548
434
279
881
72
9
939
18
15
68
204
486
825
161
321
450
38
33
266
314
803
548
434
791
881
72
9
939
18
15
68
204
486
825
161
321
450
38
33
266
314
803
548
690
535
881
72
9
939
18
15
68
204
486
825
161
321
450
38
33
266
315
803
548
434
535
753
73
9
427
18
15
68
204
486
825
161
321
450
38
33
266
315
803
548
434
279
881
73
8
427
18
15
68
204
486
825
161
321
450
38
33
266
315
803
548
434
791
881
73
8
427
18
15
68
204
486
825
161
321
450
38
33
266
315
803
548
690
535
881
73
9
939
18
15
68
204
486
825
161
321
450
39
33
266
282
803
548
692
534
753
80
10
427
18
15
68
204
486
825
161
321
450
39
33
266
314
803
548
692
534
753
72
9
427
18
15
68
204
486
825
161
322
450
39
33
266
283
800
547
436
278
497
137
11
835
18
15
68
204
486
825
161
322
450
39
33
266
283
800
547
436
790
881
82
11
835
18
15
68
204
486
825
161
322
450
39
33
266
314
800
547
436
278
497
144
7
963
18
15
68
204
486
825
161
322
450
39
33
266
314
800
547
436
790
881
144
7
963
18
15
68
204
486
825
161
322
450
39
33
266
314
800
547
1892
1046
753
144
7
963
18
15
68
204
486
825
161
322
450
39
33
266
315
800
547
436
278
497
146
11
451
18
15
68
204
486
825
161
322
450
39
33
266
315
800
547
436
790
881
73
11
963
18
15
68
204
486
825
161
322
450
39
33
266
315
800
547
1892
1046
753
146
11
451
18
15
68
204
486
825
174
321
451
40
34
266
296
814
553
733
541
390
71
5
834
18
15
68
204
486
825
174
329
451
40
34
266
296
809
545
733
541
390
71
7
854
18
15
68
204
486
825
174
329
467
40
34
266
296
809
553
719
541
390
71
7
833
18
15
132
204
358
889
961
833
770
1160
322
266
91
323
36
797
573
356
82
138
427
18
15
132
204
358
889
961
833
770
1160
322
266
91
323
36
797
574
356
82
138
427
18
15
132
204
358
889
961
833
770
1160
322
266
90
323
36
797
573
356
80
138
427
18
15
132
204
358
889
961
833
770
1160
322
266
90
323
36
797
574
356
80
138
427
18
15
132
204
358
889
961
833
770
1160
322
266
314
323
36
797
573
1892
1296
266
683
18
15
132
204
358
889
961
833
770
1160
322
266
314
323
36
797
574
1892
1296
266
683
18
15
132
204
358
889
961
833
770
1160
322
266
315
323
36
797
573
1892
1298
266
683
18
15
132
204
358
889
961
833
770
1160
322
266
315
323
36
797
574
1892
1298
266
683
18
15
132
204
358
889
961
833
770
1158
321
266
91
323
20
658
567
721
82
138
443
18
15
132
204
358
889
961
833
770
1158
321
266
91
323
20
690
567
721
82
138
443
18
15
132
204
358
889
961
833
770
1158
321
266
91
323
36
802
567
721
82
138
683
18
15
132
204
358
889
961
833
770
1158
321
266
91
323
36
818
567
721
82
138
683
18
15
132
204
358
889
961
833
770
1158
321
266
91
323
36
690
567
721
82
138
683
18
15
132
204
358
889
961
833
770
646
321
266
91
323
4
162
55
209
82
138
491
18
15
132
204
358
889
961
833
770
646
321
266
91
323
36
162
55
209
82
138
427
18
15
132
204
358
889
961
833
770
647
321
266
91
323
36
180
54
209
82
138
427
18
15
132
204
358
889
961
833
770
647
321
266
90
322
4
132
1070
1233
80
147
471
18
15
132
204
358
889
961
833
770
647
321
266
314
323
4
132
1070
1233
784
266
363
18
15
132
204
358
889
961
833
770
647
321
266
315
323
36
180
46
209
202
264
427
18
15
132
204
358
889
961
833
770
583
321
266
314
323
36
228
206
721
784
266
683
18
15
132
204
358
889
961
833
773
1160
322
266
90
322
14
623
573
356
80
140
476
18
15
132
204
358
889
961
833
771
1157
322
266
314
322
2
804
544
1892
788
276
436
18
15
132
204
358
889
961
833
771
1157
322
266
314
322
34
804
544
1892
788
276
708
18
15
132
204
358
889
961
833
771
645
322
266
314
322
2
164
1056
1892
788
276
436
18
15
132
204
358
889
961
833
771
645
322
266
314
322
2
164
32
1892
788
276
436
18
15
132
204
358
889
961
834
770
1160
322
266
91
320
19
607
573
356
82
139
443
18
15
132
204
358
889
961
834
770
1160
322
266
90
320
19
607
573
356
80
152
443
18
15
132
204
358
889
961
834
770
1159
321
266
91
320
3
612
566
209
82
147
435
18
15
132
204
358
889
961
834
770
1159
321
266
91
320
35
804
566
721
82
139
683
18
15
132
204
358
889
961
834
770
647
321
266
91
320
19
164
54
209
82
155
763
18
15
132
204
358
889
961
834
770
647
321
266
90
320
3
132
1069
1233
80
152
475
18
15
132
204
358
889
961
834
770
647
321
266
90
320
3
132
1070
1233
80
152
475
18
15
132
204
358
889
961
834
770
647
321
266
90
320
19
164
1070
1233
80
152
507
18
15
132
204
358
889
961
834
770
647
321
266
315
320
35
132
45
209
201
267
419
18
15
132
204
358
889
961
834
770
647
321
266
315
320
35
132
46
209
202
267
451
18
15
132
204
358
889
961
834
770
647
321
266
315
320
35
164
45
209
201
267
419
18
15
132
204
358
889
961
834
770
647
321
266
315
320
35
164
46
209
202
267
451
18
15
132
204
358
889
961
834
770
583
321
266
91
320
35
228
557
721
82
139
683
18
15
132
204
358
889
961
834
770
583
321
266
90
320
35
228
206
465
80
152
963
18
15
132
204
358
889
961
834
770
583
321
266
314
320
35
228
206
465
784
1304
1475
18
15
132
204
358
889
961
834
770
583
321
266
315
320
35
228
206
209
202
267
451
18
15
132
204
358
889
961
834
771
1160
322
266
91
328
37
797
573
356
82
131
455
18
15
132
204
358
889
961
834
771
1160
322
266
315
328
37
797
573
1892
1298
259
711
18
15
132
204
358
889
961
841
770
646
321
266
91
335
36
130
55
209
82
128
419
18
15
132
204
358
889
961
841
777
1160
322
266
91
335
15
591
573
356
82
128
464
18
15
132
204
358
889
961
841
809
549
322
266
315
335
63
233
544
614
785
1280
424
18
15
132
460
358
889
961
833
771
1061
66
266
90
322
34
884
64
612
80
132
452
18
15
132
460
358
889
961
833
771
1061
66
266
314
322
34
884
1088
228
164
260
964
18
15
132
460
358
889
961
833
771
1061
66
266
314
322
34
884
64
228
164
260
964
18
15
132
460
358
889
961
834
770
1095
65
266
315
320
35
996
206
209
202
267
451
18
15
132
460
358
889
961
834
770
1095
65
266
315
320
35
996
1230
209
202
267
451
18
15
132
460
358
889
961
834
770
1095
65
266
315
320
35
740
206
209
202
267
451
18
15
132
460
358
889
961
834
770
1095
65
266
315
320
35
740
1230
209
202
267
451
18
15
132
460
358
889
961
841
809
69
66
266
315
335
63
425
192
229
785
256
424
18
15
132
460
358
889
961
841
809
1093
66
266
314
335
63
937
192
230
164
257
424
18
15
132
460
358
889
961
841
809
1061
66
266
91
335
63
1001
32
612
82
128
424
18
15
132
460
358
889
961
841
809
1061
66
266
91
335
63
1001
544
612
82
128
424
18
15
132
204
358
977
705
193
66
135
321
534
130
659
708
260
558
985
120
562
263
18
15
132
204
358
977
705
193
386
647
321
534
130
707
516
788
46
985
120
514
391
18
15
132
204
356
998
705
193
66
135
320
512
130
659
708
264
556
1020
126
562
263
18
15
132
204
356
998
705
193
66
135
320
512
130
659
708
260
556
1020
126
562
263
18
15
132
204
356
998
705
193
386
646
320
512
130
643
532
786
46
993
99
514
379
18
15
132
460
356
998
705
193
66
70
64
512
258
67
452
546
918
865
227
521
519
18
15
132
460
356
998
705
193
66
71
64
512
258
67
452
548
1580
1532
254
514
519
18
15
132
460
356
998
705
193
66
71
64
512
130
659
708
40
940
1724
126
562
263
18
15
132
460
486
825
929
769
803
69
34
266
90
514
114
420
224
132
776
1028
1588
18
15
132
460
486
825
929
769
803
1093
34
266
90
514
114
932
1248
132
776
1028
1588
18
15
132
204
486
825
1185
321
66
295
289
266
794
642
1956
1512
382
369
592
147
1111
18
15
132
204
486
825
1185
322
66
295
289
266
794
640
1923
1508
382
369
592
152
1091
18
15
132
204
486
825
1185
322
66
295
289
266
794
640
1939
1508
382
369
592
159
1139
18
15
132
204
486
825
1185
322
66
295
289
266
795
640
1923
1508
382
369
594
147
1091
18
15
132
204
486
825
1185
322
66
295
289
266
795
640
1939
1508
382
369
594
147
1139
18
15
135
461
477
853
929
777
808
1065
49
257
17
533
120
1534
1122
619
871
1053
1572
18
15
145
205
477
849
929
848
830
1170
306
259
35
545
45
644
532
746
1704
1054
1599
18
15
138
451
355
867
1185
1012
1146
64
64
256
785
860
1809
1048
1216
208
494
91
1231
18
15
128
192
357
889
974
846
775
1159
326
270
304
320
2
800
548
1909
788
260
378
18
15
128
192
357
889
974
846
775
1159
326
270
304
320
34
800
548
1908
1300
273
962
18
15
128
192
357
889
974
846
775
647
326
270
304
320
2
128
36
373
788
1284
1018
18
15
128
192
357
889
974
846
775
583
326
270
304
320
2
224
548
372
788
1284
1018
18
15
128
192
357
889
974
846
775
583
326
270
304
320
34
224
548
372
788
1284
1474
18
15
128
144
357
889
974
846
775
1212
550
270
304
320
34
627
989
516
1812
1296
1474
18
15
128
144
357
1401
1358
782
775
1212
550
1806
1456
384
34
627
989
1540
1556
16
724
18
15
131
193
354
871
1001
776
768
1156
322
258
294
369
8
812
560
1892
788
268
520
18
15
131
193
354
871
1001
776
768
1156
322
258
294
369
8
620
560
372
788
1292
520
18
15
131
193
354
871
1001
776
768
1156
322
258
294
369
8
666
560
1908
1300
268
520
18
15
131
193
354
871
1001
776
768
1156
322
258
294
369
5
650
560
1892
1300
276
534
18
15
131
193
354
871
1001
776
768
1156
322
258
294
369
6
650
560
1892
1300
268
524
18
15
131
193
354
871
1001
776
768
1156
322
258
294
369
6
666
560
1908
1300
268
524
18
15
131
193
354
871
1001
776
768
1156
322
258
294
368
8
650
560
1892
1300
270
520
18
15
131
193
354
871
1001
776
768
1156
322
258
294
368
8
812
560
1892
788
270
520
18
15
131
193
354
871
1001
776
768
1156
322
258
294
368
8
620
560
372
788
1294
520
18
15
131
193
354
871
1001
776
768
1156
322
258
294
368
8
666
560
1908
1300
270
520
18
15
131
193
354
871
1001
776
768
1156
322
258
294
368
6
650
560
1892
1300
278
525
18
15
131
193
354
871
1001
776
768
644
322
258
294
369
8
172
1072
1892
788
268
520
18
15
131
193
354
871
1001
776
768
644
322
258
294
369
8
172
48
356
788
1292
520
18
15
131
193
354
871
1001
776
768
644
322
258
294
369
8
154
1072
1908
788
268
520
18
15
131
193
354
871
1001
776
768
644
322
258
294
369
8
154
48
372
788
1292
520
18
15
131
193
354
871
1001
776
768
644
322
258
294
369
5
138
48
356
788
1300
534
18
15
131
193
354
871
1001
776
768
644
322
258
294
369
6
138
1072
1204
788
1292
524
18
15
131
193
354
871
1001
776
768
644
322
258
294
369
6
138
48
356
788
1292
524
18
15
131
193
354
871
1001
776
768
644
322
258
294
369
6
154
1072
1908
788
268
524
18
15
131
193
354
871
1001
776
768
644
322
258
294
369
6
154
48
372
788
1292
524
18
15
131
193
354
871
1001
776
768
644
322
258
294
368
8
138
1072
1204
788
1294
520
18
15
131
193
354
871
1001
776
768
644
322
258
294
368
8
138
48
356
788
1294
520
18
15
131
193
354
871
1001
776
768
644
322
258
294
368
8
172
1072
1892
788
270
520
18
15
131
193
354
871
1001
776
768
644
322
258
294
368
8
172
48
356
788
1294
520
18
15
131
193
354
871
1001
776
768
644
322
258
294
368
8
154
1072
1908
788
270
520
18
15
131
193
354
871
1001
776
768
644
322
258
294
368
8
154
48
372
788
1294
520
18
15
131
193
354
871
1001
776
768
644
322
258
294
368
6
138
1072
1236
788
1302
534
18
15
131
193
354
871
1001
776
768
644
322
258
294
368
6
138
48
356
788
1302
525
18
15
131
193
354
871
1001
776
768
644
322
258
294
368
6
154
48
372
788
1302
534
18
15
131
193
354
871
1001
776
800
1156
322
258
294
369
16
780
560
1892
788
268
512
18
15
131
193
354
871
1001
776
800
1156
322
258
294
369
16
652
560
1892
1300
268
512
18
15
131
193
354
871
1001
776
800
1156
322
258
294
369
272
780
560
1892
1300
1292
1024
18
15
131
193
354
871
1001
776
800
1156
322
258
294
368
16
780
560
1892
788
270
513
18
15
131
193
354
871
1001
776
800
1156
322
258
294
368
16
652
560
1892
1300
270
513
18
15
131
193
354
871
1001
776
800
1156
322
258
294
368
272
780
560
1892
1300
1294
1025
18
15
131
193
354
871
1001
776
800
644
322
258
294
369
16
140
48
356
788
1292
512
18
15
131
193
354
871
1001
776
800
644
322
258
294
368
16
140
1072
1892
788
270
513
18
15
131
193
354
871
1001
776
800
644
322
258
294
368
16
140
48
356
788
1294
513
18
15
131
193
354
871
1001
780
768
1156
322
258
294
377
2
650
560
1892
1300
1288
1308
18
15
131
193
354
871
1001
780
768
1156
322
258
294
377
12
650
560
1892
1300
1288
1288
18
15
131
193
354
871
1001
780
768
1156
322
258
294
377
12
666
560
1908
1300
264
520
18
15
131
193
354
871
1001
780
768
1156
322
258
294
377
14
650
560
1892
1300
1288
1284
18
15
131
193
354
871
1001
780
768
1156
322
258
294
377
14
666
560
1892
1300
1288
1284
18
15
131
193
354
871
1001
780
768
644
322
258
294
377
2
138
1072
1204
788
1288
540
18
15
131
193
354
871
1001
780
768
644
322
258
294
377
2
138
48
356
788
1288
540
18
15
131
193
354
871
1001
780
768
644
322
258
294
377
12
138
1072
1204
788
1288
520
18
15
131
193
354
871
1001
780
768
644
322
258
294
377
12
138
48
356
788
1288
520
18
15
131
193
354
871
1001
780
768
644
322
258
294
377
12
154
1072
1908
1300
264
520
18
15
131
193
354
871
1001
780
768
644
322
258
294
377
12
154
48
356
788
1288
520
18
15
131
193
354
871
1001
780
768
644
322
258
294
377
14
138
1072
1204
788
1288
516
18
15
131
193
354
871
1001
780
768
644
322
258
294
377
14
138
48
356
788
1288
516
18
15
131
193
354
871
1001
780
768
644
322
258
294
377
14
154
1072
1236
788
1288
516
18
15
131
193
354
871
1001
780
768
644
322
258
294
377
14
154
48
356
788
1288
516
18
15
131
449
354
871
1001
776
768
68
66
258
294
368
8
492
192
228
788
270
520
18
15
131
449
354
871
1001
776
768
1092
66
258
294
369
8
1004
1216
228
164
268
264
18
15
131
449
354
871
1001
776
768
1092
66
258
294
369
8
748
192
228
164
268
264
18
15
131
449
354
871
1001
776
768
1092
66
258
294
369
8
748
544
612
788
268
528
18
15
131
449
354
871
1001
776
768
1092
66
258
294
368
8
1004
1216
228
164
270
264
18
15
131
449
354
871
1001
776
768
1092
66
258
294
368
8
748
192
228
164
270
264
18
15
131
449
354
871
1001
776
768
1092
66
258
294
368
8
748
544
612
788
270
528
18
15
131
449
354
871
1001
776
768
1092
68
258
294
369
8
1004
1220
228
164
268
264
18
15
131
449
354
871
1001
776
768
1092
68
258
294
369
8
748
196
228
164
268
264
18
15
131
449
354
871
1001
776
768
1092
68
258
294
369
8
748
548
612
788
268
520
18
15
131
449
354
871
1001
776
768
1092
68
258
294
368
8
1004
1220
228
164
269
264
18
15
131
449
354
871
1001
776
768
1092
68
258
294
368
8
748
196
228
164
269
264
18
15
131
449
354
871
1001
776
768
1092
68
258
294
368
8
748
548
612
788
270
520
18
15
131
449
354
871
1001
776
800
1060
68
258
292
368
30
570
75
1233
200
268
774
18
15
131
449
354
871
1001
776
800
1060
68
261
292
368
30
570
75
231
164
268
262
18
15
131
449
354
871
1001
780
768
1092
68
258
294
376
10
746
548
612
164
265
774
18
15
131
193
354
871
1001
812
800
548
322
258
294
360
2
236
544
1892
788
262
574
18
15
131
193
354
871
1001
812
800
548
322
258
294
360
2
218
1168
1204
788
1286
573
18
15
131
193
354
871
1001
812
800
548
322
258
294
360
2
234
128
1892
1300
262
286
18
15
131
193
354
871
1001
812
800
548
322
258
294
360
2
234
1152
1236
788
1286
285
18
15
131
193
354
871
1001
812
800
548
322
258
294
360
2
234
544
1892
788
262
574
18
15
131
193
354
871
1001
812
800
548
322
258
294
360
12
234
544
1892
788
262
537
18
15
131
193
354
871
1001
812
800
548
322
258
294
360
10
234
128
1892
1300
262
326
18
15
131
193
354
871
1001
812
800
548
322
258
294
360
10
234
544
1892
788
262
326
18
15
131
193
354
871
1001
812
800
548
322
258
294
361
1
234
1152
1236
788
1284
574
18
15
131
193
354
871
1001
812
800
548
322
258
294
361
1
234
544
1892
1300
1284
446
18
15
131
193
354
871
1001
812
800
548
322
258
294
361
2
236
544
1892
1300
1284
444
18
15
131
193
354
871
1001
812
800
548
322
258
294
361
2
218
1168
1236
788
1284
572
18
15
131
193
354
871
1001
812
800
548
322
258
294
361
9
234
1152
1236
788
1284
326
18
15
131
193
354
871
1001
812
800
548
322
258
294
361
9
234
544
1892
1300
1284
366
18
15
131
193
354
871
1001
812
800
548
322
258
294
361
12
234
544
1892
1300
1284
328
18
15
131
193
354
871
1001
812
800
548
322
258
294
361
10
234
544
1892
1300
1284
364
18
15
131
193
354
871
1001
812
800
548
322
258
294
361
14
234
544
1892
1300
1284
324
18
15
131
193
354
871
1001
812
800
548
324
258
70
360
12
234
132
356
84
134
553
18
15
131
193
354
871
1001
812
800
548
324
258
70
360
12
234
135
1201
900
134
425
18
15
131
193
354
871
1001
812
800
548
324
258
70
360
12
234
1159
1201
900
134
425
18
15
131
193
354
871
1001
812
800
548
324
258
70
360
10
234
132
356
84
134
558
18
15
131
193
354
871
1001
812
800
548
324
258
70
360
10
234
139
353
84
134
558
18
15
131
193
354
871
1001
812
800
548
324
258
70
360
10
234
135
1201
900
134
454
18
15
131
193
354
871
1001
812
800
548
324
258
70
360
10
234
1159
1201
900
134
454
18
15
131
193
354
871
1001
812
800
548
324
258
70
360
14
234
132
356
84
134
453
18
15
131
193
354
871
1001
812
800
548
324
258
70
361
9
234
132
356
84
132
558
18
15
131
193
354
871
1001
812
800
548
324
258
70
361
9
234
139
353
84
132
558
18
15
131
193
354
871
1001
812
800
548
324
258
70
361
9
234
135
1201
900
132
454
18
15
131
193
354
871
1001
812
800
548
324
258
70
361
9
234
1159
1201
900
132
454
18
15
131
193
354
871
1001
812
800
548
324
258
70
361
12
234
132
356
84
132
712
18
15
131
193
354
871
1001
812
800
548
324
258
70
361
12
234
135
1201
900
132
456
18
15
131
193
354
871
1001
812
800
548
324
258
70
361
12
234
1159
1201
900
132
456
18
15
131
193
354
871
1001
812
800
548
324
258
70
361
10
234
132
356
84
132
556
18
15
131
193
354
871
1001
812
800
548
324
258
70
361
10
234
139
353
84
132
556
18
15
131
193
354
871
1001
812
800
548
324
258
70
361
10
234
135
1201
900
132
428
18
15
131
193
354
871
1001
812
800
548
324
258
70
361
10
234
1159
1201
900
132
428
18
15
131
193
354
871
1001
812
800
548
324
258
70
361
14
234
132
356
84
132
548
18
15
131
193
354
871
1001
812
800
548
324
258
70
361
14
234
135
1201
900
132
452
18
15
131
193
354
871
1001
812
800
548
324
258
70
361
14
234
1159
1201
900
132
452
18
15
131
193
354
871
1001
812
800
548
324
258
294
360
2
236
548
1892
788
262
574
18
15
131
193
354
871
1001
812
800
548
324
258
294
360
2
234
132
356
788
1286
573
18
15
131
193
354
871
1001
812
800
548
324
258
294
360
2
234
139
353
788
1286
574
18
15
131
193
354
871
1001
812
800
548
324
258
294
360
2
234
548
612
788
1285
573
18
15
131
193
354
871
1001
812
800
548
324
258
294
360
2
234
135
625
788
1286
286
18
15
131
193
354
871
1001
812
800
548
324
258
294
360
2
234
547
1890
1300
261
541
18
15
131
193
354
871
1001
812
800
548
324
258
294
360
2
234
551
625
788
1286
286
18
15
131
193
354
871
1001
812
800
548
324
258
294
360
12
234
132
356
788
1286
537
18
15
131
193
354
871
1001
812
800
548
324
258
294
360
12
234
548
1892
788
262
537
18
15
131
193
354
871
1001
812
800
548
324
258
294
360
12
234
135
625
788
1286
537
18
15
131
193
354
871
1001
812
800
548
324
258
294
360
10
234
132
356
788
1286
326
18
15
131
193
354
871
1001
812
800
548
324
258
294
360
10
234
139
353
788
1286
1478
18
15
131
193
354
871
1001
812
800
548
324
258
294
360
10
234
548
612
788
1286
326
18
15
131
193
354
871
1001
812
800
548
324
258
294
360
10
234
135
625
788
1286
326
18
15
131
193
354
871
1001
812
800
548
324
258
294
360
10
234
547
1890
1300
261
301
18
15
131
193
354
871
1001
812
800
548
324
258
294
360
10
234
551
625
788
1286
326
18
15
131
193
354
871
1001
812
800
548
324
258
294
360
14
234
132
356
788
1286
325
18
15
131
193
354
871
1001
812
800
548
324
258
294
360
14
234
548
1892
1300
261
277
18
15
131
193
354
871
1001
812
800
548
324
258
294
360
14
234
547
1890
1300
261
277
18
15
131
193
354
871
1001
812
800
548
324
258
294
361
1
234
548
612
788
1284
574
18
15
131
193
354
871
1001
812
800
548
324
258
294
361
1
234
135
625
788
1284
286
18
15
131
193
354
871
1001
812
800
548
324
258
294
361
1
234
551
625
788
1284
286
18
15
131
193
354
871
1001
812
800
548
324
258
294
361
9
234
132
356
788
1284
326
18
15
131
193
354
871
1001
812
800
548
324
258
294
361
9
234
139
353
788
1284
1478
18
15
131
193
354
871
1001
812
800
548
324
258
294
361
9
234
548
612
788
1284
326
18
15
131
193
354
871
1001
812
800
548
324
258
294
361
9
234
135
625
788
1284
326
18
15
131
193
354
871
1001
812
800
548
324
258
294
361
9
234
547
1890
1300
1284
326
18
15
131
193
354
871
1001
812
800
548
324
258
294
361
9
234
551
625
788
1284
326
18
15
131
193
354
871
1001
812
800
548
324
258
294
361
12
234
132
356
788
1284
328
18
15
131
193
354
871
1001
812
800
548
324
258
294
361
12
234
135
625
788
1284
296
18
15
131
193
354
871
1001
812
800
548
324
258
294
361
10
234
132
356
788
1284
332
18
15
131
193
354
871
1001
812
800
548
324
258
294
361
10
234
139
353
788
1284
684
18
15
131
193
354
871
1001
812
800
548
324
258
294
361
10
234
548
612
788
1284
332
18
15
131
193
354
871
1001
812
800
548
324
258
294
361
10
234
135
625
788
1284
332
18
15
131
193
354
871
1001
812
800
548
324
258
294
361
10
234
547
1890
1300
1284
364
18
15
131
193
354
871
1001
812
800
548
324
258
294
361
14
234
132
356
788
1284
324
18
15
131
193
354
871
1001
812
800
548
324
258
294
361
14
234
548
1892
788
260
324
18
15
131
193
354
871
1001
812
800
548
324
258
294
361
14
234
135
625
788
1284
276
18
15
131
193
354
871
1001
812
800
548
324
258
294
361
14
234
547
1890
1300
1284
324
18
15
131
449
354
871
1001
808
800
1060
68
258
68
364
14
538
75
1249
904
132
452
18
15
131
449
354
871
1001
808
800
1060
68
258
68
364
14
730
75
1249
904
132
452
18
15
131
449
354
871
1001
808
800
1060
68
258
292
364
14
538
75
1233
1480
260
836
18
15
131
449
354
871
1001
808
800
1060
68
261
292
364
14
538
75
231
164
260
834
18
15
131
449
354
871
1001
808
800
1060
68
261
292
364
14
538
1099
231
164
260
834
18
15
131
449
354
871
1001
808
800
1060
68
261
292
364
14
874
75
231
164
260
834
18
15
131
449
354
871
1001
808
800
1060
68
261
292
364
14
874
1099
231
164
260
834
18
15
131
449
354
871
1001
812
800
1060
66
258
70
360
12
1258
1056
628
84
134
552
18
15
131
449
354
871
1001
812
800
1060
66
258
70
360
12
874
64
212
84
134
296
18
15
131
449
354
871
1001
812
800
1060
66
258
70
360
12
874
32
628
84
134
552
18
15
131
449
354
871
1001
812
800
1060
66
258
70
360
12
1002
32
628
84
134
552
18
15
131
449
354
871
1001
812
800
1060
66
258
70
360
12
1002
544
628
84
134
552
18
15
131
449
354
871
1001
812
800
1060
66
258
70
360
10
1258
1056
628
84
134
550
18
15
131
449
354
871
1001
812
800
1060
66
258
70
360
10
938
32
612
84
134
454
18
15
131
449
354
871
1001
812
800
1060
66
258
70
360
10
874
64
212
84
134
454
18
15
131
449
354
871
1001
812
800
1060
66
258
70
360
10
874
32
628
84
134
550
18
15
131
449
354
871
1001
812
800
1060
66
258
70
360
10
1002
32
628
84
134
550
18
15
131
449
354
871
1001
812
800
1060
66
258
70
360
10
1002
544
628
84
134
550
18
15
131
449
354
871
1001
812
800
1060
66
258
70
360
10
746
544
628
84
134
550
18
15
131
449
354
871
1001
812
800
1060
66
258
70
360
14
1258
1056
628
84
134
709
18
15
131
449
354
871
1001
812
800
1060
66
258
70
360
14
874
64
212
84
134
453
18
15
131
449
354
871
1001
812
800
1060
66
258
70
360
14
874
32
628
84
134
709
18
15
131
449
354
871
1001
812
800
1060
66
258
70
360
14
1002
32
628
84
134
709
18
15
131
449
354
871
1001
812
800
1060
66
258
70
360
14
1002
544
628
84
134
709
18
15
131
449
354
871
1001
812
800
1060
66
258
70
361
9
1258
1056
628
84
132
558
18
15
131
449
354
871
1001
812
800
1060
66
258
70
361
9
938
32
612
84
132
454
18
15
131
449
354
871
1001
812
800
1060
66
258
70
361
9
874
64
212
84
132
454
18
15
131
449
354
871
1001
812
800
1060
66
258
70
361
9
874
32
628
84
132
558
18
15
131
449
354
871
1001
812
800
1060
66
258
70
361
9
1002
32
628
84
132
558
18
15
131
449
354
871
1001
812
800
1060
66
258
70
361
9
1002
544
628
84
132
558
18
15
131
449
354
871
1001
812
800
1060
66
258
70
361
12
1258
1056
628
84
132
552
18
15
131
449
354
871
1001
812
800
1060
66
258
70
361
12
874
32
628
84
132
552
18
15
131
449
354
871
1001
812
800
1060
66
258
70
361
12
1002
32
628
84
132
552
18
15
131
449
354
871
1001
812
800
1060
66
258
70
361
12
1002
544
628
84
132
552
18
15
131
449
354
871
1001
812
800
1060
66
258
70
361
10
1258
1056
628
84
132
556
18
15
131
449
354
871
1001
812
800
1060
66
258
70
361
10
874
64
212
84
132
300
18
15
131
449
354
871
1001
812
800
1060
66
258
70
361
10
874
32
628
84
132
556
18
15
131
449
354
871
1001
812
800
1060
66
258
70
361
10
1002
32
628
84
132
556
18
15
131
449
354
871
1001
812
800
1060
66
258
70
361
10
1002
544
628
84
132
556
18
15
131
449
354
871
1001
812
800
1060
66
258
70
361
14
1258
1056
628
84
132
548
18
15
131
449
354
871
1001
812
800
1060
66
258
70
361
14
874
64
212
84
132
452
18
15
131
449
354
871
1001
812
800
1060
66
258
70
361
14
874
32
628
84
132
548
18
15
131
449
354
871
1001
812
800
1060
66
258
70
361
14
1002
32
628
84
132
548
18
15
131
449
354
871
1001
812
800
1060
66
258
70
361
14
1002
544
628
84
132
548
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
2
538
144
1236
1812
1286
285
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
2
538
1168
1268
1812
1286
285
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
2
874
64
228
164
262
286
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
2
1002
32
612
788
262
574
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
2
748
544
612
788
262
574
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
2
746
544
612
788
262
574
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
12
538
144
1236
196
262
537
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
12
538
1168
1268
1812
1286
537
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
12
1004
32
612
788
262
328
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
12
874
64
212
196
262
537
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
12
874
32
628
788
262
537
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
12
730
144
1236
196
262
537
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
12
1002
32
612
788
262
328
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
10
538
144
1236
196
262
838
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
10
538
1168
1268
1812
1286
326
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
10
938
32
612
788
262
326
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
10
874
1088
228
164
262
326
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
10
874
64
212
196
262
838
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
10
874
32
612
788
262
326
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
10
1002
32
612
788
262
326
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
14
538
144
1236
1812
1286
325
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
14
538
1168
1268
1812
1286
325
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
14
874
1088
228
164
262
325
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
14
874
64
228
164
262
325
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
14
874
32
628
788
262
325
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
14
730
144
1236
1812
1286
325
18
15
131
449
354
871
1001
812
800
1060
66
258
294
360
14
1002
32
628
788
262
325
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
1
538
144
1236
1812
1284
574
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
1
538
1168
1268
1812
1284
574
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
1
746
544
612
788
1284
574
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
2
748
544
612
788
1284
572
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
9
538
144
1236
1812
1284
326
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
9
538
1168
1268
1812
1284
326
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
9
938
32
612
788
1284
366
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
9
874
64
228
164
260
326
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
9
874
32
628
788
1284
326
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
9
730
144
1236
1812
1284
326
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
9
1002
32
612
788
1284
366
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
9
746
544
612
788
1284
366
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
12
538
144
1236
1812
1284
328
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
12
538
1168
1268
1812
1284
296
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
12
1004
32
612
788
1284
328
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
12
730
144
1236
1812
1284
328
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
12
1002
32
612
788
1284
328
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
10
538
144
1236
1812
1284
332
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
10
538
1168
1268
1812
1284
332
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
10
874
1088
228
164
260
332
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
10
874
64
228
164
260
332
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
10
874
32
612
788
1284
364
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
10
1002
32
612
788
1284
364
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
14
538
144
1236
1812
1284
324
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
14
538
1168
1268
1812
1284
276
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
14
874
1088
228
164
260
276
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
14
874
64
228
164
260
276
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
14
874
32
628
788
1284
276
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
14
730
144
1236
1812
1284
324
18
15
131
449
354
871
1001
812
800
1060
66
258
294
361
14
1002
32
612
788
1284
324
18
15
131
449
354
871
1001
812
800
1060
68
258
68
360
12
538
75
1249
904
135
457
18
15
131
449
354
871
1001
812
800
1060
68
258
68
360
12
730
75
1249
904
135
457
18
15
131
449
354
871
1001
812
800
1060
68
258
68
360
10
538
75
1249
904
135
454
18
15
131
449
354
871
1001
812
800
1060
68
258
68
360
10
730
75
1249
904
135
454
18
15
131
449
354
871
1001
812
800
1060
68
258
68
360
14
538
75
1249
904
135
453
18
15
131
449
354
871
1001
812
800
1060
68
258
68
361
9
538
75
1249
904
138
454
18
15
131
449
354
871
1001
812
800
1060
68
258
68
361
9
730
75
1249
904
138
454
18
15
131
449
354
871
1001
812
800
1060
68
258
68
361
12
538
75
1249
904
138
456
18
15
131
449
354
871
1001
812
800
1060
68
258
68
361
12
730
75
1249
904
138
456
18
15
131
449
354
871
1001
812
800
1060
68
258
68
361
10
538
75
1249
904
138
460
18
15
131
449
354
871
1001
812
800
1060
68
258
68
361
10
730
75
1249
904
138
460
18
15
131
449
354
871
1001
812
800
1060
68
258
68
361
14
538
75
1249
904
138
452
18
15
131
449
354
871
1001
812
800
1060
68
258
68
356
1
538
75
1249
904
131
463
18
15
131
449
354
871
1001
812
800
1060
68
258
68
356
6
538
75
1249
904
128
460
18
15
131
449
354
871
1001
812
800
1060
68
258
68
356
12
538
75
1249
904
128
456
18
15
131
449
354
871
1001
812
800
1060
68
258
68
356
12
730
75
1249
904
128
456
18
15
131
449
354
871
1001
812
800
1060
68
258
68
356
14
538
75
1249
904
128
458
18
15
131
449
354
871
1001
812
800
1060
68
258
68
356
14
730
75
1249
904
128
458
18
15
131
449
354
871
1001
812
800
1060
68
258
68
356
18
538
75
1249
904
131
449
18
15
131
449
354
871
1001
812
800
1060
68
258
70
360
12
1260
1060
612
84
133
297
18
15
131
449
354
871
1001
812
800
1060
68
258
70
360
12
1258
1060
612
84
133
297
18
15
131
449
354
871
1001
812
800
1060
68
258
70
360
12
1258
1159
625
84
134
553
18
15
131
449
354
871
1001
812
800
1060
68
258
70
360
12
1004
36
612
84
133
297
18
15
131
449
354
871
1001
812
800
1060
68
258
70
360
12
874
68
612
84
133
297
18
15
131
449
354
871
1001
812
800
1060
68
258
70
360
12
1002
36
612
84
133
297
18
15
131
449
354
871
1001
812
800
1060
68
258
70
360
12
1002
35
625
84
134
553
18
15
131
449
354
871
1001
812
800
1060
68
258
70
360
10
1258
1060
612
84
133
301
18
15
131
449
354
871
1001
812
800
1060
68
258
70
360
10
1258
1059
625
84
134
550
18
15
131
449
354
871
1001
812
800
1060
68
258
70
360
10
1258
36
612
84
133
301
18
15
131
449
354
871
1001
812
800
1060
68
258
70
360
10
1258
1156
612
84
134
710
18
15
131
449
354
871
1001
812
800
1060
68
258
70
360
10
1258
39
625
84
134
550
18
15
131
449
354
871
1001
812
800
1060
68
258
70
360
10
1258
1159
625
84
134
550
18
15
131
449
354
871
1001
812
800
1060
68
258
70
360
10
938
36
612
84
133
301
18
15
131
449
354
871
1001
812
800
1060
68
258
70
360
10
938
35
626
84
133
301
18
15
131
449
354
871
1001
812
800
1060
68
258
70
360
10
938
39
625
84
134
550
18
15
131
449
354
871
1001
812
800
1060
68
258
70
360
10
874
68
612
84
133
301
18
15
131
449
354
871
1001
812
800
1060
68
258
70
360
10
874
36
612
84
133
301
18
15
131
449
354
871
1001
812
800
1060
68
258
70
360
10
1002
36
612
84
133
301
18
15
131
449
354
871
1001
812
800
1060
68
258
70
360
10
1002
35
625
84
134
550
18
15
131
449
354
871
1001
812
800
1060
68
258
70
360
10
746
548
612
84
133
301
18
15
131
449
354
871
1001
812
800
1060
68
258
70
360
14
1258
1060
612
84
133
277
18
15
131
449
354
871
1001
812
800
1060
68
258
70
360
14
874
68
612
84
133
277
18
15
131
449
354
871
1001
812
800
1060
68
258
70
360
14
1002
36
612
84
133
277
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
9
1260
1060
612
84
132
454
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
9
1258
1060
612
84
132
454
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
9
1258
1059
625
84
132
550
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
9
1258
36
612
84
132
454
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
9
1258
1156
612
84
132
454
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
9
1258
39
625
84
132
550
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
9
1258
1159
625
84
132
550
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
9
938
36
612
84
132
454
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
9
938
35
626
83
132
278
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
9
938
39
625
84
132
550
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
9
874
36
612
84
132
454
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
9
1002
36
612
84
132
454
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
9
1002
35
625
84
132
550
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
9
748
548
612
84
132
454
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
9
746
548
612
84
132
454
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
12
1260
1060
612
84
132
456
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
12
1258
1060
612
84
132
456
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
12
1258
1159
625
84
132
552
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
12
1004
36
612
84
132
456
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
12
874
68
612
84
132
456
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
12
1002
36
612
84
132
456
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
12
1002
35
625
84
132
552
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
10
1258
1060
612
84
132
300
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
10
1258
1059
625
84
132
556
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
10
1258
1156
612
84
132
300
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
10
1258
1159
625
84
132
556
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
10
874
68
612
84
132
300
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
10
874
36
612
84
132
300
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
10
1002
36
612
84
132
300
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
10
1002
35
625
84
132
556
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
14
1258
1060
612
84
132
452
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
14
874
68
612
84
132
452
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
14
1002
36
612
84
132
452
18
15
131
449
354
871
1001
812
800
1060
68
258
70
361
14
1002
35
625
84
132
548
18
15
131
449
354
871
1001
812
800
1060
68
258
70
356
10
938
35
626
84
129
273
18
15
131
449
354
871
1001
812
800
1060
68
258
292
356
6
538
75
1233
1480
256
930
18
15
131
449
354
871
1001
812
800
1060
68
258
292
356
12
538
75
1233
1480
256
808
18
15
131
449
354
871
1001
812
800
1060
68
258
292
356
14
538
75
1233
1480
256
850
18
15
131
449
354
871
1001
812
800
1060
68
258
294
360
2
874
1092
228
164
261
285
18
15
131
449
354
871
1001
812
800
1060
68
258
294
360
2
1002
36
610
788
262
574
18
15
131
449
354
871
1001
812
800
1060
68
258
294
360
2
1002
548
610
788
262
574
18
15
131
449
354
871
1001
812
800
1060
68
258
294
360
2
746
547
610
788
1285
541
18
15
131
449
354
871
1001
812
800
1060
68
258
294
360
12
1004
36
612
788
262
537
18
15
131
449
354
871
1001
812
800
1060
68
258
294
360
12
874
68
228
164
261
324
18
15
131
449
354
871
1001
812
800
1060
68
258
294
360
12
874
1092
228
164
261
324
18
15
131
449
354
871
1001
812
800
1060
68
258
294
360
12
874
36
610
788
262
328
18
15
131
449
354
871
1001
812
800
1060
68
258
294
360
12
1002
36
610
788
262
328
18
15
131
449
354
871
1001
812
800
1060
68
258
294
360
12
1002
35
625
788
262
537
18
15
131
449
354
871
1001
812
800
1060
68
258
294
360
10
938
36
612
788
262
326
18
15
131
449
354
871
1001
812
800
1060
68
258
294
360
10
938
39
625
788
262
326
18
15
131
449
354
871
1001
812
800
1060
68
258
294
360
10
874
68
228
164
261
301
18
15
131
449
354
871
1001
812
800
1060
68
258
294
360
10
874
1092
228
164
261
301
18
15
131
449
354
871
1001
812
800
1060
68
258
294
360
10
874
36
610
788
262
326
18
15
131
449
354
871
1001
812
800
1060
68
258
294
360
10
1002
36
610
788
262
326
18
15
131
449
354
871
1001
812
800
1060
68
258
294
360
10
1002
35
625
788
262
326
18
15
131
449
354
871
1001
812
800
1060
68
258
294
360
10
1002
548
610
788
262
326
18
15
131
449
354
871
1001
812
800
1060
68
258
294
360
14
874
68
228
164
261
277
18
15
131
449
354
871
1001
812
800
1060
68
258
294
360
14
874
1092
228
164
261
277
18
15
131
449
354
871
1001
812
800
1060
68
258
294
360
14
874
36
610
788
1285
533
18
15
131
449
354
871
1001
812
800
1060
68
258
294
360
14
1002
36
610
788
1285
533
18
15
131
449
354
871
1001
812
800
1060
68
258
294
360
14
1002
35
610
788
1285
533
18
15
131
449
354
871
1001
812
800
1060
68
258
294
360
14
1002
548
610
788
1285
533
18
15
131
449
354
871
1001
812
800
1060
68
258
294
361
1
746
548
612
788
1284
574
18
15
131
449
354
871
1001
812
800
1060
68
258
294
361
9
938
36
612
788
260
326
18
15
131
449
354
871
1001
812
800
1060
68
258
294
361
9
938
39
625
788
260
326
18
15
131
449
354
871
1001
812
800
1060
68
258
294
361
9
874
68
228
164
260
326
18
15
131
449
354
871
1001
812
800
1060
68
258
294
361
9
874
36
612
788
260
326
18
15
131
449
354
871
1001
812
800
1060
68
258
294
361
9
1002
36
612
788
260
326
18
15
131
449
354
871
1001
812
800
1060
68
258
294
361
9
1002
35
625
788
260
326
18
15
131
449
354
871
1001
812
800
1060
68
258
294
361
9
746
548
612
788
260
326
18
15
131
449
354
871
1001
812
800
1060
68
258
294
361
9
746
547
610
788
1284
326
18
15
131
449
354
871
1001
812
800
1060
68
258
294
361
12
1004
36
612
788
260
328
18
15
131
449
354
871
1001
812
800
1060
68
258
294
361
12
1002
36
612
788
260
328
18
15
131
449
354
871
1001
812
800
1060
68
258
294
361
12
1002
35
625
788
260
328
18
15
131
449
354
871
1001
812
800
1060
68
258
294
361
10
874
68
228
164
260
332
18
15
131
449
354
871
1001
812
800
1060
68
258
294
361
10
874
1092
228
164
260
332
18
15
131
449
354
871
1001
812
800
1060
68
258
294
361
10
874
36
612
788
260
332
18
15
131
449
354
871
1001
812
800
1060
68
258
294
361
10
1002
36
612
788
260
332
18
15
131
449
354
871
1001
812
800
1060
68
258
294
361
10
1002
35
625
788
260
332
18
15
131
449
354
871
1001
812
800
1060
68
258
294
361
14
874
68
228
164
260
276
18
15
131
449
354
871
1001
812
800
1060
68
258
294
361
14
874
1092
228
164
260
276
18
15
131
449
354
871
1001
812
800
1060
68
258
294
361
14
1002
36
612
788
260
324
18
15
131
449
354
871
1001
812
800
1060
68
258
294
361
14
1002
35
625
788
260
324
18
15
131
449
354
871
1001
812
800
1060
68
261
69
360
9
538
75
223
82
139
455
18
15
131
449
354
871
1001
812
800
1060
68
261
69
360
9
874
75
223
82
139
455
18
15
131
449
354
871
1001
812
800
1060
68
261
69
360
10
538
75
223
82
139
301
18
15
131
449
354
871
1001
812
800
1060
68
261
69
360
10
874
75
223
82
139
301
18
15
131
449
354
871
1001
812
800
1060
68
261
69
361
9
538
75
223
82
138
454
18
15
131
449
354
871
1001
812
800
1060
68
261
69
361
9
874
75
223
82
138
454
18
15
131
449
354
871
1001
812
800
1060
68
261
69
361
9
730
75
1255
902
134
454
18
15
131
449
354
871
1001
812
800
1060
68
261
69
361
10
538
75
1255
902
134
460
18
15
131
449
354
871
1001
812
800
1060
68
261
69
361
10
730
75
1255
902
134
460
18
15
131
449
354
871
1001
812
800
1060
68
261
69
356
1
538
75
223
82
131
463
18
15
131
449
354
871
1001
812
800
1060
68
261
69
356
1
874
75
223
82
131
463
18
15
131
449
354
871
1001
812
800
1060
68
261
69
356
2
538
75
223
82
131
289
18
15
131
449
354
871
1001
812
800
1060
68
261
69
356
2
874
75
223
82
131
289
18
15
131
449
354
871
1001
812
800
1060
68
261
69
356
10
538
75
223
82
131
273
18
15
131
449
354
871
1001
812
800
1060
68
261
69
356
10
874
75
223
82
131
273
18
15
131
449
354
871
1001
812
800
1060
68
261
69
356
18
538
75
223
82
131
449
18
15
131
449
354
871
1001
812
800
1060
68
261
69
356
18
986
75
223
82
131
449
18
15
131
449
354
871
1001
812
800
1060
68
261
292
356
6
538
75
231
164
256
276
18
15
131
449
354
871
1001
812
800
1060
68
261
292
356
12
538
75
231
164
256
296
18
15
131
449
354
871
1001
812
800
1060
68
261
292
356
14
538
75
231
164
256
274
18
15
131
449
354
871
1001
812
800
1060
68
261
292
356
14
538
1099
231
164
256
274
18
15
131
449
354
871
1001
812
800
1060
68
261
292
356
14
874
75
231
164
256
274
18
15
131
449
354
871
1001
812
800
1060
68
261
292
356
14
874
1099
231
164
256
274
18
15
131
449
354
871
1001
812
800
1060
68
261
293
360
2
538
139
1247
1810
1287
285
18
15
131
449
354
871
1001
812
800
1060
68
261
293
360
10
538
139
1247
1810
1287
301
18
15
131
449
354
871
1001
812
800
1060
68
261
293
360
14
538
139
1247
1810
1287
277
18
15
131
449
354
871
1001
812
800
1060
68
261
293
361
9
538
75
231
166
262
326
18
15
131
449
354
871
1001
812
800
1060
68
261
293
361
9
538
1099
231
166
262
326
18
15
131
449
354
871
1001
812
800
1060
68
261
293
361
9
538
587
231
166
262
326
18
15
131
449
354
871
1001
812
800
1060
68
261
293
361
9
874
75
231
166
262
326
18
15
131
449
354
871
1001
812
800
1060
68
261
293
361
9
874
1099
231
166
262
326
18
15
131
449
354
871
1001
812
800
1060
68
261
293
361
9
730
75
1255
166
262
326
18
15
131
449
354
871
1001
812
800
1060
68
261
293
361
9
986
75
231
166
262
326
18
15
131
449
354
871
1001
812
800
1060
68
261
293
361
9
986
587
231
166
262
326
18
15
131
449
354
871
1001
812
800
1060
68
261
293
361
9
746
547
615
166
262
326
18
15
131
449
354
871
1001
812
800
1060
68
261
293
361
10
538
75
231
166
262
332
18
15
131
449
354
871
1001
812
800
1060
68
261
293
361
10
538
1099
231
166
262
332
18
15
131
449
354
871
1001
812
800
1060
68
261
293
361
10
538
587
231
166
262
332
18
15
131
449
354
871
1001
812
800
1060
68
261
293
361
10
874
75
231
166
262
332
18
15
131
449
354
871
1001
812
800
1060
68
261
293
361
10
874
1099
231
166
262
332
18
15
131
449
354
871
1001
812
800
1060
68
261
293
361
14
538
75
231
166
262
292
18
15
131
449
354
871
1001
812
800
1060
68
261
293
361
14
538
1099
231
166
262
292
18
15
131
449
354
871
1001
812
800
1060
68
261
293
361
14
538
587
231
166
262
292
18
15
131
449
354
871
1001
812
800
1060
68
261
293
361
14
874
75
231
166
262
292
18
15
131
449
354
871
1001
812
800
1060
68
261
293
361
14
874
1099
231
166
262
292
18
15
131
449
354
871
1001
812
800
1060
68
261
293
356
1
538
139
1247
1810
1283
543
18
15
131
449
354
871
1001
812
800
1060
68
261
293
356
2
538
139
1247
1810
1283
545
18
15
131
449
354
871
1001
812
800
1060
68
261
293
356
10
538
139
1247
1810
1283
529
18
15
131
449
354
871
1001
812
800
1060
68
261
293
356
10
730
75
1247
786
259
529
18
15
131
449
354
871
1001
812
800
1060
68
261
293
356
14
538
139
1247
1810
1283
553
18
15
131
449
354
871
1001
812
800
1060
68
261
293
356
18
538
139
1247
1810
1283
321
18
15
131
449
354
871
1001
812
800
36
66
258
70
360
10
426
144
372
84
134
550
18
15
131
449
354
871
1001
812
800
36
66
258
70
361
9
426
144
372
84
132
558
18
15
131
449
354
871
1001
812
800
36
66
258
70
361
9
428
144
372
84
132
558
18
15
131
449
354
871
1001
812
800
36
66
258
294
360
10
426
144
372
788
1286
326
18
15
131
449
354
871
1001
812
800
36
66
258
294
361
9
426
144
372
788
1284
326
18
15
131
449
354
871
1001
812
800
36
68
258
70
360
12
426
36
356
84
134
553
18
15
131
449
354
871
1001
812
800
36
68
258
70
360
12
426
548
356
84
133
297
18
15
131
449
354
871
1001
812
800
36
68
258
70
360
12
490
548
356
84
133
297
18
15
131
449
354
871
1001
812
800
36
68
258
70
360
10
426
36
356
84
134
558
18
15
131
449
354
871
1001
812
800
36
68
258
70
360
10
426
548
356
84
133
301
18
15
131
449
354
871
1001
812
800
36
68
258
70
360
10
426
147
369
84
134
558
18
15
131
449
354
871
1001
812
800
36
68
258
70
360
10
426
551
369
84
134
558
18
15
131
449
354
871
1001
812
800
36
68
258
70
360
10
490
548
356
84
133
301
18
15
131
449
354
871
1001
812
800
36
68
258
70
360
10
490
547
370
84
133
301
18
15
131
449
354
871
1001
812
800
36
68
258
70
360
10
490
551
369
84
134
558
18
15
131
449
354
871
1001
812
800
36
68
258
70
360
10
474
67
210
84
133
301
18
15
131
449
354
871
1001
812
800
36
68
258
70
360
14
426
36
356
84
134
453
18
15
131
449
354
871
1001
812
800
36
68
258
70
360
14
426
548
356
84
133
277
18
15
131
449
354
871
1001
812
800
36
68
258
70
360
14
490
548
356
84
133
277
18
15
131
449
354
871
1001
812
800
36
68
258
70
361
9
426
548
356
84
132
558
18
15
131
449
354
871
1001
812
800
36
68
258
70
361
9
426
147
369
84
132
550
18
15
131
449
354
871
1001
812
800
36
68
258
70
361
9
426
551
369
84
132
550
18
15
131
449
354
871
1001
812
800
36
68
258
70
361
9
490
548
356
84
132
558
18
15
131
449
354
871
1001
812
800
36
68
258
70
361
9
490
547
370
83
132
534
18
15
131
449
354
871
1001
812
800
36
68
258
70
361
9
490
551
369
84
132
550
18
15
131
449
354
871
1001
812
800
36
68
258
70
361
9
474
67
210
84
132
454
18
15
131
449
354
871
1001
812
800
36
68
258
70
361
12
426
548
356
84
132
712
18
15
131
449
354
871
1001
812
800
36
68
258
70
361
10
426
548
356
84
132
556
18
15
131
449
354
871
1001
812
800
36
68
258
70
361
10
426
551
369
84
132
556
18
15
131
449
354
871
1001
812
800
36
68
258
70
361
10
490
548
356
84
132
556
18
15
131
449
354
871
1001
812
800
36
68
258
70
361
10
490
547
370
83
132
556
18
15
131
449
354
871
1001
812
800
36
68
258
70
361
10
490
551
369
84
132
556
18
15
131
449
354
871
1001
812
800
36
68
258
70
361
10
474
67
210
84
132
460
18
15
131
449
354
871
1001
812
800
36
68
258
70
361
14
426
548
356
84
132
548
18
15
131
449
354
871
1001
812
800
36
68
258
70
361
14
490
548
356
84
132
548
18
15
131
449
354
871
1001
812
800
36
68
258
70
356
10
490
547
370
84
129
273
18
15
131
449
354
871
1001
812
800
36
68
258
294
360
2
426
36
356
788
1285
573
18
15
131
449
354
871
1001
812
800
36
68
258
294
360
2
426
35
370
788
1285
573
18
15
131
449
354
871
1001
812
800
36
68
258
294
360
2
426
39
369
788
1286
286
18
15
131
449
354
871
1001
812
800
36
68
258
294
360
2
426
551
369
788
1286
286
18
15
131
449
354
871
1001
812
800
36
68
258
294
360
2
490
551
369
788
1286
286
18
15
131
449
354
871
1001
812
800
36
68
258
294
360
12
426
36
356
788
1285
537
18
15
131
449
354
871
1001
812
800
36
68
258
294
360
12
426
548
356
788
261
329
18
15
131
449
354
871
1001
812
800
36
68
258
294
360
12
426
39
369
788
1286
537
18
15
131
449
354
871
1001
812
800
36
68
258
294
360
12
490
548
356
788
261
329
18
15
131
449
354
871
1001
812
800
36
68
258
294
360
10
426
36
356
788
1285
301
18
15
131
449
354
871
1001
812
800
36
68
258
294
360
10
426
35
370
788
1285
301
18
15
131
449
354
871
1001
812
800
36
68
258
294
360
10
426
548
356
788
261
333
18
15
131
449
354
871
1001
812
800
36
68
258
294
360
10
426
39
369
788
1286
326
18
15
131
449
354
871
1001
812
800
36
68
258
294
360
10
426
147
369
788
262
326
18
15
131
449
354
871
1001
812
800
36
68
258
294
360
10
426
551
369
788
1286
326
18
15
131
449
354
871
1001
812
800
36
68
258
294
360
10
490
548
356
788
261
333
18
15
131
449
354
871
1001
812
800
36
68
258
294
360
10
490
547
370
788
262
326
18
15
131
449
354
871
1001
812
800
36
68
258
294
360
10
490
551
369
788
1286
326
18
15
131
449
354
871
1001
812
800
36
68
258
294
360
14
426
36
356
788
1285
533
18
15
131
449
354
871
1001
812
800
36
68
258
294
360
14
426
548
356
788
261
325
18
15
131
449
354
871
1001
812
800
36
68
258
294
360
14
490
548
356
788
261
325
18
15
131
449
354
871
1001
812
800
36
68
258
294
361
9
426
36
356
788
1284
326
18
15
131
449
354
871
1001
812
800
36
68
258
294
361
9
426
548
356
788
1284
326
18
15
131
449
354
871
1001
812
800
36
68
258
294
361
9
426
39
369
788
1284
326
18
15
131
449
354
871
1001
812
800
36
68
258
294
361
9
426
147
369
788
260
326
18
15
131
449
354
871
1001
812
800
36
68
258
294
361
9
426
551
369
788
1284
326
18
15
131
449
354
871
1001
812
800
36
68
258
294
361
9
490
548
356
788
1284
326
18
15
131
449
354
871
1001
812
800
36
68
258
294
361
9
490
547
370
787
260
534
18
15
131
449
354
871
1001
812
800
36
68
258
294
361
9
490
551
369
788
1284
326
18
15
131
449
354
871
1001
812
800
36
68
258
294
361
12
426
36
356
788
1284
328
18
15
131
449
354
871
1001
812
800
36
68
258
294
361
12
426
548
356
788
1284
328
18
15
131
449
354
871
1001
812
800
36
68
258
294
361
12
426
39
369
788
1284
296
18
15
131
449
354
871
1001
812
800
36
68
258
294
361
10
426
36
356
788
1284
332
18
15
131
449
354
871
1001
812
800
36
68
258
294
361
10
426
548
356
788
1284
332
18
15
131
449
354
871
1001
812
800
36
68
258
294
361
10
426
39
369
788
1284
332
18
15
131
449
354
871
1001
812
800
36
68
258
294
361
10
426
551
369
788
1284
332
18
15
131
449
354
871
1001
812
800
36
68
258
294
361
10
490
548
356
788
1284
332
18
15
131
449
354
871
1001
812
800
36
68
258
294
361
10
490
547
370
787
260
332
18
15
131
449
354
871
1001
812
800
36
68
258
294
361
10
490
551
369
788
1284
332
18
15
131
449
354
871
1001
812
800
36
68
258
294
361
14
426
36
356
788
1284
324
18
15
131
449
354
871
1001
812
800
36
68
258
294
361
14
426
548
356
788
1284
324
18
15
131
449
354
871
1001
812
800
36
68
258
294
361
14
426
39
369
788
1284
276
18
15
131
449
354
871
1001
812
800
36
68
258
294
361
14
490
548
356
788
1284
324
18
15
131
449
354
871
1001
812
800
36
68
258
294
356
2
426
35
370
788
1281
545
18
15
131
449
354
871
1001
812
800
36
68
258
294
356
10
426
35
370
788
1281
529
18
15
131
449
354
871
1001
812
800
36
68
258
294
356
10
490
547
370
788
1281
529
18
15
131
449
354
871
1001
812
800
36
68
261
69
356
18
474
75
223
82
131
449
18
15
131
449
354
871
1001
812
800
36
68
261
292
356
14
474
75
231
164
256
274
18
15
131
449
354
871
1001
812
800
36
68
261
293
361
9
474
75
231
166
262
326
18
15
131
449
354
871
1001
812
800
36
68
261
293
361
9
474
587
231
166
262
326
18
15
131
449
354
871
1001
812
800
36
68
261
293
361
14
474
75
231
166
262
292
18
15
131
449
354
871
1001
812
800
36
68
261
293
361
14
474
587
231
166
262
292
18
15
131
449
354
871
1001
812
800
36
68
261
293
356
18
474
75
223
786
259
321
18
15
131
193
354
999
745
232
672
292
324
514
146
656
1670
42
1860
996
108
537
541
18
15
131
449
354
999
745
232
672
36
66
514
146
656
1672
554
1568
1716
108
538
552
18
15
131
449
354
999
745
232
672
36
66
514
146
657
1670
554
1568
1716
108
540
540
18
15
131
449
354
999
745
232
672
36
68
514
146
656
1672
556
292
868
108
565
561
18
15
131
449
354
999
745
232
672
36
68
514
146
656
1672
554
548
868
108
546
560
18
15
131
449
354
999
745
232
672
36
68
514
146
656
1672
554
292
868
108
565
561
18
15
131
449
354
999
745
232
672
36
68
514
146
656
1672
554
291
873
108
566
561
18
15
131
449
354
999
745
232
672
36
68
514
146
656
1670
554
1604
868
108
565
573
18
15
131
449
354
999
745
232
672
36
68
514
146
656
1670
554
292
868
108
565
573
18
15
131
449
354
999
745
232
672
36
68
514
146
657
1672
556
292
868
108
564
560
18
15
131
449
354
999
745
232
672
36
68
514
146
657
1670
554
548
868
108
540
540
18
15
131
449
354
999
745
232
672
36
68
514
146
657
1670
554
1604
868
108
556
540
18
15
131
449
354
999
745
232
672
36
68
514
146
657
1670
554
292
868
108
556
540
18
15
131
449
354
999
745
232
416
36
66
514
146
656
136
426
544
868
108
546
48
18
15
131
449
354
999
745
232
416
36
68
514
146
656
136
426
548
868
108
546
48
18
15
131
449
354
999
745
232
416
36
68
514
146
656
136
426
292
868
108
565
49
18
15
131
449
354
999
745
232
416
36
68
514
146
656
136
426
291
873
108
566
49
18
15
131
449
354
999
745
232
416
36
68
514
146
656
136
428
548
868
108
546
48
18
15
131
449
354
999
745
232
416
36
68
514
146
656
136
428
292
868
108
565
49
18
15
131
449
354
999
745
232
416
36
68
514
146
656
134
426
292
868
108
565
61
18
15
131
449
354
999
745
232
416
36
68
514
146
657
136
428
292
868
108
564
48
18
15
131
449
354
999
745
232
416
36
68
514
146
657
134
426
548
868
108
540
28
18
15
131
449
354
999
745
232
416
36
68
514
146
657
134
426
292
868
108
556
28
18
15
131
449
354
999
745
332
416
36
66
514
274
520
1538
746
544
868
236
198
734
18
15
131
449
354
999
745
332
416
36
66
514
274
520
1545
746
544
868
236
198
911
18
15
131
449
354
999
745
332
416
36
66
514
274
520
1546
746
544
868
236
198
910
18
15
131
449
354
999
745
332
416
36
66
514
274
521
1538
746
544
868
236
196
764
18
15
131
449
354
999
745
332
416
36
66
514
274
521
1545
746
544
868
236
196
910
18
15
131
449
354
999
745
332
416
36
66
514
274
521
1546
746
544
868
236
196
908
18
15
131
449
354
999
745
332
416
36
68
514
274
520
1538
746
548
868
236
198
734
18
15
131
449
354
999
745
332
416
36
68
514
274
520
1538
746
547
873
236
198
1022
18
15
131
449
354
999
745
332
416
36
68
514
274
520
1545
746
548
868
236
198
911
18
15
131
449
354
999
745
332
416
36
68
514
274
520
1545
746
547
873
236
198
911
18
15
131
449
354
999
745
332
416
36
68
514
274
520
1546
746
548
868
236
198
910
18
15
131
449
354
999
745
332
416
36
68
514
274
520
1546
746
547
873
236
198
910
18
15
131
449
354
999
745
332
416
36
68
514
274
520
1546
746
551
873
236
197
909
18
15
131
449
354
999
745
332
416
36
68
514
274
521
1537
748
548
868
236
196
1022
18
15
131
449
354
999
745
332
416
36
68
514
274
521
1538
746
548
868
236
196
1020
18
15
131
449
354
999
745
332
416
36
68
514
274
521
1538
746
547
873
236
196
764
18
15
131
449
354
999
745
332
416
36
68
514
274
521
1545
746
548
868
236
196
910
18
15
131
449
354
999
745
332
416
36
68
514
274
521
1545
746
547
873
236
196
910
18
15
131
449
354
999
745
332
416
36
68
514
274
521
1546
746
548
868
236
196
908
18
15
131
449
354
999
745
332
416
36
68
514
274
521
1546
746
547
873
236
196
1004
18
15
131
449
354
999
745
332
416
36
68
514
274
521
1546
746
551
873
236
196
1004
18
15
131
449
354
999
745
236
672
36
68
514
146
664
1665
556
292
868
108
554
535
18
15
131
449
354
999
745
236
672
36
68
514
146
664
1668
556
292
868
108
554
532
18
15
131
449
354
999
745
236
416
36
68
514
146
664
129
428
292
868
108
554
23
18
15
131
449
354
999
745
236
416
36
68
514
146
664
132
428
292
868
108
554
20
18
15
131
449
354
999
745
236
416
36
68
514
146
664
137
426
292
868
108
554
103
18
15
131
449
354
999
745
236
416
36
68
514
146
664
140
426
292
868
108
554
40
18
15
131
449
354
999
745
236
416
36
68
514
146
664
140
428
292
868
108
554
40
18
15
67
193
354
871
1193
1000
1056
36
66
258
786
849
1862
1130
128
468
364
76
604
18
15
39
17
434
947
1185
324
500
24
25
514
694
668
573
752
514
1844
1188
66
451
18
15
39
17
434
947
1185
324
500
24
25
514
694
668
573
752
518
1844
1188
66
451
18
15
135
193
482
823
161
243
404
308
273
265
314
331
275
216
246
470
76
544
608
18
15
135
193
482
823
161
243
404
308
273
265
314
331
275
221
246
470
76
544
608
18
15
135
193
482
823
161
243
404
308
145
265
314
331
275
221
118
342
76
544
608
18
15
307
81
258
819
793
1
18
68
620
538
10
55
177
432
903
961
4
64
902
18
15
307
81
258
819
793
1
18
68
636
538
10
55
177
432
907
961
4
64
902
18
15
39
193
258
939
729
196
452
284
113
274
10
88
529
37
165
420
908
902
967
18
15
39
193
258
939
729
196
452
284
113
274
10
88
273
165
165
804
12
902
1223
18
15
39
193
258
939
729
196
452
284
113
274
10
728
529
37
165
420
908
646
1671
18
15
39
193
258
939
729
196
452
284
113
274
18
88
529
37
165
740
1948
902
967
18
15
39
193
258
939
729
196
452
284
113
274
18
728
529
37
165
740
28
646
391
18
15
39
193
258
939
729
196
452
284
113
274
274
88
273
165
165
740
1564
1158
199
18
15
13
249
521
777
14
81
19
246
306
259
777
923
291
204
456
270
462
81
48
18
15
33
121
521
777
257
834
871
1125
626
259
1295
1345
259
809
776
733
1556
1260
769
18
15
33
121
521
777
257
834
871
1125
626
259
1295
1409
1027
1321
1288
733
1556
601
1857
18
15
33
121
521
777
257
834
871
1125
626
259
1295
1409
3
809
776
733
1556
1133
737
18
15
33
121
521
777
257
834
871
1125
626
259
1295
1409
259
809
776
733
1556
1113
321
18
15
33
121
521
777
257
834
871
1125
626
259
1295
1425
1027
1321
1288
733
1684
589
1921
18
15
33
121
521
777
257
834
871
1125
626
259
1295
1425
3
809
776
733
1556
1292
385
18
15
33
121
521
777
257
834
871
1125
626
259
1295
1425
259
809
776
733
1556
1292
321
18
15
33
121
521
777
257
834
871
1125
626
259
1295
1417
1027
1321
1288
733
1684
578
1921
18
15
33
121
521
777
257
834
871
1125
626
259
1295
1417
3
809
776
733
1556
1282
385
18
15
33
121
521
777
257
834
871
1125
626
259
1295
1417
259
809
776
733
1556
1282
337
18
15
33
121
521
777
257
834
871
1125
626
259
1295
1353
259
809
776
733
1684
1257
769
18
15
33
121
521
777
257
834
871
613
370
259
1295
1409
3
169
648
653
1721
1209
897
18
15
33
121
521
777
257
834
871
613
498
259
1295
1409
3
169
392
653
1721
1177
897
18
15
225
245
516
789
49
50
447
33
435
259
783
545
651
395
673
592
601
217
1017
18
15
225
245
516
789
49
50
447
33
435
259
783
545
651
427
673
80
601
217
1017
18
15
225
245
516
789
49
50
447
33
435
259
783
929
651
395
673
592
473
89
825
18
15
225
245
516
789
49
50
447
33
435
259
783
929
651
395
777
112
473
89
825
18
15
225
245
516
789
49
50
447
33
435
259
783
929
651
391
673
592
473
89
825
18
15
225
245
516
789
49
50
447
33
435
259
783
929
651
399
673
592
473
89
825
18
15
225
245
516
789
49
50
447
33
435
259
783
929
651
427
801
112
473
89
825
18
15
225
245
516
789
49
50
447
33
435
259
783
929
651
1859
777
112
473
89
825
18
15
225
245
516
789
49
50
447
33
435
259
783
929
651
1867
777
112
473
89
825
18
15
225
245
516
789
49
178
447
33
435
259
783
1185
267
395
673
80
537
697
697
18
15
225
245
516
789
49
178
447
33
435
259
783
1185
267
399
673
80
537
697
697
18
15
225
245
516
789
49
178
447
33
435
259
783
1185
267
427
673
80
537
697
697
18
15
225
245
516
789
49
178
447
33
435
259
783
1185
267
459
777
112
537
697
697
18
15
225
245
516
789
49
178
447
33
435
259
783
1185
267
423
673
80
537
697
697
18
15
225
245
516
789
49
178
447
33
435
259
783
1185
1547
1867
777
112
601
601
1593
18
15
225
245
516
789
49
178
447
33
435
259
783
1185
139
387
673
272
537
697
217
18
15
225
245
516
789
49
178
447
33
435
259
783
1185
139
387
777
112
537
697
217
18
15
225
245
516
789
49
178
447
33
435
259
783
1185
139
395
673
80
537
697
217
18
15
225
245
516
789
49
178
447
33
435
259
783
1185
139
395
777
112
537
697
217
18
15
225
245
516
789
49
178
447
33
435
259
783
1185
139
395
801
112
537
1209
217
18
15
225
245
516
789
49
178
447
33
435
259
783
1185
139
399
673
80
537
697
217
18
15
225
245
516
789
49
178
447
33
435
259
783
1185
139
399
801
112
537
1209
217
18
15
225
245
516
789
49
178
447
33
435
259
783
1185
139
427
673
80
537
697
217
18
15
225
245
516
789
49
178
447
33
435
259
783
1185
139
427
777
336
537
697
217
18
15
225
245
516
789
49
178
447
33
435
259
783
1185
139
427
801
112
537
1209
217
18
15
225
245
516
789
49
178
447
33
435
259
783
1185
139
459
777
112
537
697
217
18
15
225
245
516
789
49
178
447
33
435
259
783
1185
139
431
673
80
537
697
217
18
15
225
245
516
789
49
178
447
33
435
259
783
1185
1163
395
673
112
473
601
1977
18
15
225
245
516
789
49
178
447
33
435
259
783
1185
1163
399
673
80
601
601
1977
18
15
225
245
516
789
49
178
447
33
435
259
783
1185
1163
427
673
80
601
601
1977
18
15
225
245
516
789
49
178
447
33
435
259
783
1185
1163
423
673
80
601
601
1977
18
15
225
245
516
789
49
178
447
33
435
259
783
161
267
395
673
272
537
1721
1721
18
15
225
245
516
789
49
178
447
33
435
259
783
161
267
399
673
80
601
1721
1721
18
15
225
245
516
789
49
178
447
33
435
259
783
161
267
427
673
80
601
1721
1721
18
15
225
245
516
789
49
178
447
33
435
259
783
161
267
459
777
336
537
1721
1721
18
15
225
245
516
789
49
178
447
33
435
259
783
161
267
423
673
80
601
1721
1721
18
15
225
245
516
789
49
178
447
33
435
259
783
161
139
387
673
272
537
1721
217
18
15
225
245
516
789
49
178
447
33
435
259
783
161
139
387
777
112
281
313
377
18
15
225
245
516
789
49
178
447
33
435
259
783
161
139
395
673
80
281
313
377
18
15
225
245
516
789
49
178
447
33
435
259
783
161
139
395
777
112
281
313
377
18
15
225
245
516
789
49
178
447
33
435
259
783
161
139
395
801
112
281
313
377
18
15
225
245
516
789
49
178
447
33
435
259
783
161
139
399
673
80
281
313
377
18
15
225
245
516
789
49
178
447
33
435
259
783
161
139
427
673
80
281
313
377
18
15
225
245
516
789
49
178
447
33
435
259
783
161
139
427
777
336
537
1721
217
18
15
225
245
516
789
49
178
447
33
435
259
783
161
139
427
801
112
281
313
377
18
15
225
245
516
789
49
178
447
33
435
259
783
161
139
459
777
112
281
313
377
18
15
225
245
516
789
49
178
447
33
435
259
783
161
139
431
673
80
281
313
377
18
15
225
245
516
789
49
178
447
33
435
259
783
1313
523
395
673
176
537
1081
1145
18
15
225
245
516
789
49
178
447
33
435
259
783
1313
523
395
777
112
537
1081
1145
18
15
225
245
516
789
49
178
447
33
435
259
783
1313
523
395
801
112
537
1081
1145
18
15
225
245
516
789
49
178
447
33
435
259
783
1313
523
399
673
80
601
1081
1145
18
15
225
245
516
789
49
178
447
33
435
259
783
1313
523
399
801
112
537
1081
1145
18
15
225
245
516
789
49
178
447
33
435
259
783
1313
523
427
673
176
537
1081
1145
18
15
225
245
516
789
49
178
447
33
435
259
783
1313
523
427
777
112
537
1081
1145
18
15
225
245
516
789
49
178
447
33
435
259
783
1313
523
427
801
112
537
1081
1145
18
15
225
245
516
789
49
178
447
33
435
259
783
1313
267
395
673
176
537
1081
1529
18
15
225
245
516
789
49
178
447
33
435
259
783
1313
267
427
673
80
601
1081
1529
18
15
225
245
516
789
49
178
447
33
435
259
783
1313
267
431
673
80
601
1081
1529
18
15
225
245
517
789
49
50
447
33
432
258
783
929
651
387
672
305
281
88
858
18
15
225
245
517
789
49
50
447
33
432
258
783
929
651
395
672
305
281
88
858
18
15
225
245
517
789
49
50
447
33
432
258
783
929
651
391
672
305
281
88
858
18
15
225
245
517
789
49
50
447
33
432
258
783
929
651
427
800
113
281
88
858
18
15
225
245
517
789
49
178
447
33
432
258
783
1185
267
395
672
113
537
1209
697
18
15
225
245
517
789
49
178
447
33
432
258
783
1185
267
419
672
113
537
1209
697
18
15
225
245
517
789
49
178
447
33
432
258
783
1185
267
427
672
113
537
1209
697
18
15
225
245
517
789
49
178
447
33
432
258
783
1185
267
423
672
113
537
1209
697
18
15
225
245
517
789
49
178
447
33
432
258
783
1185
139
387
672
113
473
617
249
18
15
225
245
517
789
49
178
447
33
432
258
783
1185
139
395
672
113
537
1209
217
18
15
225
245
517
789
49
178
447
33
432
258
783
1185
139
395
800
113
537
1209
217
18
15
225
245
517
789
49
178
447
33
432
258
783
1185
139
427
672
113
537
1209
217
18
15
225
245
517
789
49
178
447
33
432
258
783
1185
139
427
800
113
537
1209
217
18
15
225
245
517
789
49
178
447
33
432
258
783
1185
1163
395
672
113
473
617
2041
18
15
225
245
517
789
49
178
447
33
432
258
783
1185
1163
419
672
113
473
617
2041
18
15
225
245
517
789
49
178
447
33
432
258
783
1185
1163
427
672
113
473
617
2041
18
15
225
245
517
789
49
178
447
33
432
258
783
1185
1163
423
672
113
473
617
2041
18
15
225
245
517
789
49
178
447
33
432
258
783
161
267
395
672
305
537
1720
1722
18
15
225
245
517
789
49
178
447
33
432
258
783
161
267
419
672
305
537
1720
1722
18
15
225
245
517
789
49
178
447
33
432
258
783
161
267
427
672
305
537
1720
1722
18
15
225
245
517
789
49
178
447
33
432
258
783
161
267
423
672
305
537
1720
1722
18
15
225
245
517
789
49
178
447
33
432
258
783
161
139
387
672
113
281
312
378
18
15
225
245
517
789
49
178
447
33
432
258
783
161
139
395
672
113
281
312
378
18
15
225
245
517
789
49
178
447
33
432
258
783
161
139
395
800
113
281
312
378
18
15
225
245
517
789
49
178
447
33
432
258
783
161
139
427
672
113
281
312
378
18
15
225
245
517
789
49
178
447
33
432
258
783
161
139
427
800
113
281
312
378
18
15
225
245
517
789
49
178
447
33
432
258
783
1313
523
395
672
625
537
1080
1146
18
15
225
245
517
789
49
178
447
33
432
258
783
1313
523
395
800
113
537
1080
1146
18
15
225
245
517
789
49
178
447
33
432
258
783
1313
523
427
672
625
537
1080
1146
18
15
225
245
517
789
49
178
447
33
432
258
783
1313
523
427
800
113
537
1080
1146
18
15
225
245
517
789
49
178
447
33
432
258
783
1313
267
395
672
625
537
1080
1018
18
15
225
245
517
789
49
178
447
33
432
258
783
1313
267
427
672
625
537
1080
1018
18
15
225
245
517
789
49
178
447
33
432
258
783
1177
139
387
672
625
537
1186
1225
18
15
225
245
517
789
49
178
447
33
432
258
783
1177
139
395
672
113
537
1186
1225
18
15
225
245
517
789
49
178
447
33
432
258
783
1177
139
395
800
113
537
674
201
18
15
225
245
517
789
49
178
447
33
432
258
783
1177
139
419
672
113
537
1186
1225
18
15
225
245
517
789
49
178
447
33
432
258
783
1177
139
419
800
113
537
674
201
18
15
225
245
517
789
49
178
447
33
432
258
783
1177
139
427
672
113
537
1186
1225
18
15
225
245
517
789
49
178
447
33
432
258
783
1177
139
427
800
113
537
674
201
18
15
225
245
517
789
49
178
447
33
432
258
783
1177
139
423
800
113
537
674
201
18
15
225
245
516
789
129
2
7
33
435
259
927
705
3
903
649
176
441
121
705
18
15
10
250
520
777
25
48
18
244
306
259
770
940
356
204
460
262
316
120
48
18
15
10
250
520
777
25
48
18
244
434
259
770
1052
36
940
714
282
316
536
536
18
15
10
250
520
777
25
48
18
244
434
259
770
28
36
940
714
282
316
408
24
18
15
10
250
520
777
25
80
18
244
306
259
775
908
932
940
458
266
274
83
592
18
15
10
250
520
777
25
80
18
244
434
259
775
908
932
940
714
286
274
83
592
18
15
10
250
520
777
25
80
18
244
498
259
775
908
932
940
778
522
274
83
592
18
15
10
250
520
777
25
144
36
244
498
259
775
1292
390
332
844
518
521
1043
905
18
15
10
250
520
777
25
144
36
244
498
259
775
1292
390
332
842
526
521
1043
1425
18
15
236
182
517
785
50
48
120
96
560
262
777
1064
0
556
1920
1204
294
856
1148
18
15
236
182
517
785
50
48
120
96
560
262
777
1065
513
1562
1920
1204
262
878
894
18
15
236
182
517
785
50
48
120
96
560
262
777
40
0
556
1920
1204
294
472
1148
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
392
672
84
512
736
230
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
392
780
116
576
992
230
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
392
674
84
512
992
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
424
672
84
512
736
230
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
424
778
612
512
992
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
424
674
84
512
992
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
424
676
164
640
1248
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
395
673
178
512
736
230
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
395
801
626
512
992
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
395
779
73
512
736
230
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
395
778
626
512
992
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
395
674
84
512
992
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
395
802
100
576
992
230
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
395
803
105
608
1248
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
712
1672
340
576
736
230
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
712
648
276
512
992
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
712
1676
84
512
992
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
712
1674
84
512
992
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
712
652
84
512
992
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
712
650
84
512
992
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
456
776
100
512
736
230
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
391
673
178
512
736
230
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
391
801
626
512
992
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
391
674
84
512
992
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
391
802
100
576
992
230
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
391
677
164
512
736
230
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
391
678
276
512
992
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
398
674
84
512
992
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
398
802
100
576
992
230
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
399
673
178
512
736
230
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
399
674
84
512
992
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
427
673
178
512
736
230
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
427
674
84
512
992
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
427
675
265
512
736
230
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
715
1675
265
544
992
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
715
651
265
512
992
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
715
1674
84
512
992
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
715
650
84
512
992
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
459
779
73
512
736
230
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
459
778
100
512
736
230
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
431
673
178
512
736
230
18
15
224
246
517
785
52
144
444
32
432
262
774
1122
138
431
674
84
512
992
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
392
672
84
448
480
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
392
674
84
512
1760
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
424
672
84
448
480
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
424
778
612
512
480
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
424
674
84
512
1760
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
424
676
164
640
480
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
395
673
178
640
480
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
395
801
626
512
480
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
395
674
84
512
1760
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
395
802
100
512
480
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
395
803
105
512
480
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
712
1672
1236
512
480
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
712
648
276
512
480
870
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
712
1676
84
512
480
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
712
1674
84
512
480
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
712
652
84
512
480
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
712
650
84
512
480
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
456
776
100
512
480
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
391
673
178
640
480
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
391
801
626
512
480
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
391
674
84
512
1760
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
391
802
100
512
480
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
391
677
164
640
480
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
391
678
276
512
480
870
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
398
674
84
512
1760
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
398
802
100
512
480
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
399
673
178
640
480
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
399
674
84
512
1760
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
427
673
178
640
480
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
427
674
84
512
1760
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
427
675
137
672
480
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
715
1675
265
544
480
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
715
651
265
512
480
870
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
715
1674
84
512
480
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
715
650
84
512
480
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
459
779
73
512
480
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
459
778
100
512
480
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
431
673
178
640
480
230
18
15
224
246
517
785
52
144
444
32
432
262
774
98
138
431
674
84
512
1760
230
18
15
224
246
517
785
52
144
444
32
432
262
774
610
138
392
674
292
288
224
230
18
15
224
246
517
785
52
144
444
32
432
262
774
610
138
424
672
292
288
224
230
18
15
224
246
517
785
52
144
444
32
432
262
774
610
138
424
674
292
288
224
230
18
15
224
246
517
785
52
144
444
32
432
262
774
610
138
395
674
292
288
224
230
18
15
224
246
517
785
52
144
444
32
432
262
774
610
138
395
803
105
608
224
230
18
15
224
246
517
785
52
144
444
32
432
262
774
610
138
391
674
292
288
224
230
18
15
224
246
517
785
52
144
444
32
432
262
774
610
138
391
677
292
288
224
230
18
15
224
246
517
785
52
144
444
32
432
262
774
610
138
391
678
308
288
224
230
18
15
224
246
517
785
52
144
444
32
432
262
774
610
138
398
674
292
288
224
230
18
15
224
246
517
785
52
144
444
32
432
262
774
610
138
399
674
292
288
224
230
18
15
224
246
517
785
52
144
444
32
432
262
774
610
138
427
674
292
288
224
230
18
15
224
246
517
785
52
144
444
32
432
262
774
610
138
427
675
297
288
224
230
18
15
224
246
517
785
52
144
444
32
432
262
774
610
138
715
1675
265
288
224
230
18
15
224
246
517
785
52
144
444
32
432
262
774
610
138
715
651
265
288
224
230
18
15
224
246
517
785
52
144
444
32
432
262
774
610
138
715
1674
1172
664
224
1254
18
15
224
246
517
785
52
144
444
32
432
262
774
610
138
459
779
73
576
224
230
18
15
224
246
517
785
52
144
444
32
432
262
774
610
138
431
674
292
288
224
230
18
15
224
246
517
785
52
144
444
32
432
262
781
97
138
712
1674
1172
658
1774
209
18
15
224
246
517
785
52
144
444
32
432
262
781
97
138
715
1674
1172
658
1774
209
18
15
224
246
517
785
52
144
444
32
432
262
781
1121
138
712
1674
1172
658
750
209
18
15
224
246
517
785
52
144
444
32
432
262
781
1121
138
715
1674
1172
658
750
209
18
15
224
246
517
785
52
144
444
32
432
262
781
609
138
712
1674
1172
658
238
209
18
15
224
246
517
785
52
144
444
32
432
262
781
609
138
715
1674
1172
658
238
209
18
15
202
218
520
777
25
16
82
20
370
259
775
1036
36
364
844
178
531
531
48
18
15
202
218
520
777
25
16
82
20
370
259
775
1036
36
364
842
554
610
851
1072
18
15
202
218
520
777
25
16
82
20
370
259
775
1036
36
620
844
622
521
531
1072
18
15
202
218
520
777
25
16
82
20
370
259
775
1036
36
620
842
622
521
531
1072
18
15
202
218
520
777
25
16
82
20
370
259
775
1036
548
364
844
178
531
531
816
18
15
202
218
520
777
25
16
82
20
370
259
775
1036
548
364
842
554
610
851
1456
18
15
202
218
520
777
25
16
82
20
370
259
775
1036
548
620
844
690
531
531
816
18
15
202
218
520
777
25
16
82
20
370
259
775
1036
548
620
842
686
521
531
816
18
15
202
218
520
777
25
16
82
20
370
259
775
12
36
364
844
178
531
1747
1104
18
15
202
218
520
777
25
16
82
20
370
259
775
12
36
364
842
554
610
2003
48
18
15
202
218
520
777
25
16
82
20
370
259
775
12
548
620
842
686
521
1555
1840
18
15
202
218
520
777
25
16
82
20
434
259
775
1036
36
940
1706
298
290
851
1072
18
15
202
218
520
777
25
16
82
20
434
259
775
1036
36
940
682
106
610
979
48
18
15
202
218
520
777
25
16
82
20
434
259
775
1036
548
940
682
170
674
1235
1456
18
15
202
218
520
777
25
16
82
20
434
259
775
12
36
940
1706
298
546
339
1072
18
15
202
218
520
777
25
16
82
20
434
259
775
12
36
940
682
110
521
1555
1072
18
15
202
218
520
777
25
16
82
20
434
259
775
12
548
940
682
110
521
1555
1840
18
15
202
218
520
777
25
16
82
20
434
259
775
524
36
940
682
106
610
211
80
18
15
224
245
517
785
52
48
124
50
438
262
774
1058
522
962
774
88
576
864
881
18
15
224
245
517
785
52
48
124
50
444
262
774
1058
522
962
780
72
256
864
1382
18
15
196
236
514
776
10
74
120
97
304
264
776
904
264
907
680
288
268
90
24
18
15
196
236
514
776
10
74
120
97
304
264
776
904
264
907
424
288
268
90
24
18
15
7
206
558
0
590
777
768
80
384
4
374
358
368
344
908
672
720
386
779
18
15
136
172
1166
768
48
184
440
664
1624
268
784
1152
1552
1668
1568
224
396
576
1544
18
15
136
172
1166
768
48
184
440
664
1624
268
786
1152
1552
1668
1568
224
392
576
1544
18
15
136
172
1166
768
48
184
440
664
1624
268
786
1152
1552
1668
1574
225
392
576
1544
18
15
64
205
557
1
552
771
883
21
388
14
345
355
329
389
909
640
706
450
855
18
15
64
204
556
8
528
771
883
20
388
6
258
379
329
387
911
401
754
503
871
18
15
141
429
558
545
579
227
425
43
424
425
649
352
310
433
435
39
385
48
172
18
15
170
178
528
818
27
272
18
4
453
289
994
759
113
378
835
129
445
5
4
18
15
74
218
528
821
53
16
466
532
406
275
789
1232
1682
1692
753
146
695
672
1636
18
15
74
218
528
821
53
16
466
532
406
275
789
1232
1682
1692
754
146
695
672
1636
18
15
74
218
528
821
53
16
466
532
406
275
787
1232
1682
1692
754
322
610
615
1636
18
15
134
182
528
817
37
160
444
40
330
331
809
96
310
432
644
290
327
320
970
18
15
134
182
528
817
37
160
444
40
330
331
809
1120
182
432
644
290
327
832
1226
18
15
134
182
528
817
37
160
444
40
458
331
809
96
310
432
388
274
327
320
970
18
15
134
182
528
817
37
160
444
40
458
331
809
1120
182
432
388
274
327
832
1226
18
15
134
182
528
817
37
160
444
680
330
331
809
1120
566
816
4
290
327
832
1482
18
15
134
182
528
817
37
160
442
40
330
331
809
96
180
432
644
290
327
320
422
18
15
134
182
528
817
37
160
442
40
330
331
809
1184
281
492
809
329
327
768
655
18
15
134
182
528
817
37
160
442
40
330
331
809
1184
180
432
644
290
327
768
1254
18
15
134
182
528
817
37
160
442
40
330
331
809
160
180
432
644
290
327
256
358
18
15
134
182
528
817
37
160
442
40
330
331
809
160
308
432
644
290
327
256
806
18
15
134
182
528
817
37
160
442
40
458
331
809
96
180
432
388
274
327
320
422
18
15
134
182
528
817
37
160
442
40
458
331
809
160
153
432
388
274
327
256
911
18
15
134
182
528
817
37
160
442
40
458
331
809
160
308
432
388
274
327
256
806
18
15
134
182
528
817
37
160
442
680
330
331
809
1184
564
816
4
402
327
768
1318
18
15
134
182
528
817
37
160
442
680
330
331
809
160
308
816
1028
290
327
256
806
18
15
134
182
528
817
37
160
442
680
330
331
809
160
308
816
4
290
327
256
806
18
15
138
244
528
818
59
160
434
16
263
289
770
1199
617
752
1667
1159
517
793
1280
18
15
138
244
528
818
59
160
434
16
263
289
770
1199
617
754
1667
1159
517
793
1280
18
15
138
244
528
818
59
160
434
16
263
289
770
1199
617
754
643
647
645
793
1280
18
15
140
182
529
817
52
0
4
32
356
294
781
1081
10
528
824
392
262
833
97
18
15
140
182
529
817
52
0
4
32
356
294
781
1081
522
528
824
392
262
833
865
18
15
140
182
529
817
52
0
4
32
356
294
781
57
10
528
824
392
262
321
97
18
15
193
229
533
821
1
130
391
1
353
274
831
1281
515
1911
853
544
546
1050
1025
18
15
193
229
533
821
1
130
391
1
352
290
831
1281
515
1911
848
514
530
1048
1025
18
15
193
229
533
821
1
130
391
1
352
274
831
161
179
475
848
161
546
262
369
18
15
193
229
533
821
1
130
391
1
480
290
831
1281
131
439
816
2
530
1048
1345
18
15
193
229
533
821
1
130
391
1
480
290
831
161
179
511
816
2
274
262
945
18
15
193
229
533
821
1
130
391
1
480
274
831
1281
131
391
816
34
546
1050
1345
18
15
193
229
533
821
1
130
391
1
480
274
831
1281
131
439
816
34
546
1050
1345
18
15
193
229
533
821
1
130
391
1
480
274
831
1185
259
391
816
34
546
774
673
18
15
193
229
533
821
1
130
391
1
480
274
831
1185
131
391
816
34
546
774
193
18
15
193
229
533
821
1
130
391
1
480
274
831
161
259
391
816
34
290
258
769
18
15
193
229
533
821
1
130
391
1
480
274
831
161
131
391
816
34
290
258
193
18
15
193
229
533
821
1
130
391
1
354
290
831
1281
515
1911
852
512
530
1048
1025
18
15
193
229
533
821
1
130
391
1
354
274
831
1281
515
1911
852
544
546
1044
1025
18
15
136
177
529
817
52
4
6
34
332
326
646
570
12
536
1689
1884
1108
16
192
18
15
136
177
529
817
52
4
6
34
332
326
646
1594
12
536
1689
1884
1108
528
192
18
15
136
177
529
817
52
4
6
34
332
326
662
570
12
536
1689
1881
1116
0
192
18
15
136
177
529
817
52
4
6
34
332
326
662
1594
12
536
1689
1881
1116
512
192
18
15
136
177
529
817
52
4
6
34
332
334
646
570
12
536
1689
1833
1112
16
192
18
15
136
177
529
817
52
4
6
34
332
334
646
1594
12
536
1689
1833
1112
528
192
18
15
136
177
529
817
52
4
6
34
460
294
790
1082
12
24
409
140
268
896
96
18
15
136
177
529
817
52
4
6
34
460
294
790
58
12
24
409
140
268
384
192
18
15
136
177
533
817
52
4
6
34
322
331
781
954
994
964
646
281
385
64
261
18
15
136
177
533
817
52
4
6
34
340
326
774
1087
514
964
648
282
336
842
1384
18
15
136
177
533
817
52
4
6
34
340
326
774
959
994
964
648
282
336
74
264
18
15
136
177
533
817
52
4
6
34
340
326
781
1082
514
964
648
282
386
832
1385
18
15
136
177
533
817
52
4
6
34
340
326
781
1082
514
964
649
282
386
832
1385
18
15
136
177
533
817
52
4
6
34
340
326
781
1082
12
540
1672
410
514
832
96
18
15
136
177
533
817
52
4
6
34
340
326
781
1082
12
540
648
154
514
832
96
18
15
136
177
533
817
52
4
6
34
340
326
781
1082
12
540
1682
412
514
832
96
18
15
136
177
533
817
52
4
6
34
340
326
781
1082
12
540
658
282
386
832
96
18
15
136
177
533
817
52
4
6
34
340
326
781
1082
524
540
648
154
514
832
864
18
15
136
177
533
817
52
4
6
34
340
326
781
1082
524
540
658
282
386
832
864
18
15
136
177
533
817
52
4
6
34
340
326
781
58
12
540
1672
410
514
320
96
18
15
136
177
533
817
52
4
6
34
340
326
781
58
12
540
648
154
514
320
96
18
15
136
177
533
817
52
4
6
34
340
326
781
58
12
540
1682
1178
386
320
96
18
15
136
177
533
817
52
4
6
34
340
326
781
58
12
540
658
282
386
320
96
18
15
136
177
533
817
52
4
6
34
340
326
781
954
994
964
648
282
386
64
261
18
15
136
177
533
817
52
4
6
34
340
326
781
954
994
964
649
282
386
64
261
18
15
136
177
533
817
52
4
6
34
404
278
774
1082
2
964
712
332
256
528
1042
18
15
136
177
533
817
52
4
6
34
404
278
774
1082
514
964
712
332
256
528
786
18
15
136
177
533
817
52
4
6
34
404
278
774
1087
514
964
712
204
512
530
792
18
15
136
177
533
817
52
4
6
34
404
278
790
1082
514
964
712
204
592
512
786
18
15
136
177
533
817
52
4
6
34
404
278
790
1087
514
964
712
204
560
514
792
18
15
136
177
533
817
52
4
6
34
468
326
774
1087
2
196
392
282
336
842
1048
18
15
136
177
533
817
52
4
6
34
468
326
774
63
2
196
392
282
336
330
1048
18
15
136
177
533
817
52
4
6
34
468
326
774
959
354
196
392
282
336
74
8
18
15
136
177
533
817
52
4
6
34
468
326
781
1082
2
196
392
282
514
832
1044
18
15
136
177
533
817
52
4
6
34
468
326
781
1082
2
196
393
282
514
832
1044
18
15
136
177
533
817
52
4
6
34
468
326
781
1082
514
964
392
282
514
832
1385
18
15
136
177
533
817
52
4
6
34
468
326
781
1082
514
964
393
282
514
832
1385
18
15
136
177
533
817
52
4
6
34
468
326
781
58
2
196
392
282
514
320
1044
18
15
136
177
533
817
52
4
6
34
468
326
781
58
2
196
393
282
514
320
1044
18
15
136
177
533
817
52
4
6
34
468
278
790
1082
12
28
402
140
304
896
96
18
15
136
177
533
817
52
4
6
34
468
278
790
58
12
28
402
140
304
384
96
18
15
113
187
511
833
896
456
978
786
0
258
1
141
1180
100
24
700
1724
798
1816
18
15
113
187
511
833
896
456
978
786
0
258
1
141
1180
116
24
700
1724
798
1816
18
15
821
742
385
1313
1185
685
293
168
238
1562
782
1014
1085
4
770
1728
4
96
774
18
15
821
742
385
1313
1185
685
293
168
238
1562
782
1014
1085
4
772
1728
4
96
774
18
15
821
742
385
1313
1185
685
293
168
238
1562
782
1015
1085
4
770
1728
4
98
777
18
15
821
742
385
1313
1185
685
293
168
238
1562
782
1015
1085
4
772
1728
4
98
777
18
15
5
230
513
33
97
237
761
136
390
58
47
45
782
560
386
424
41
617
2024
18
15
5
166
518
34
97
237
441
264
504
56
46
22
142
144
758
390
49
0
196
18
15
5
166
518
34
97
237
441
264
504
56
1582
22
142
144
758
646
1585
0
196
18
15
5
166
518
34
111
237
505
264
328
104
73
1
529
512
486
70
135
518
1806
18
15
5
166
514
33
97
237
441
264
412
62
46
22
142
256
424
448
48
0
196
18
15
5
166
514
33
97
237
441
264
412
62
46
22
142
128
424
448
48
0
196
18
15
5
166
514
33
97
237
441
264
412
62
46
22
142
144
408
448
48
0
196
18
15
5
166
514
33
97
237
441
264
412
62
46
23
145
256
424
448
48
1
225
18
15
5
166
514
33
97
237
441
264
412
62
46
23
145
128
424
448
48
1
225
18
15
5
166
514
33
97
237
441
264
412
62
46
23
145
176
424
448
48
1
225
18
15
5
166
514
33
97
237
441
264
412
54
46
22
142
256
424
400
68
0
196
18
15
5
166
514
33
97
237
441
264
412
54
46
22
142
256
408
400
68
0
196
18
15
5
166
514
33
97
237
441
264
412
54
46
22
142
128
424
400
68
0
196
18
15
5
166
514
33
97
237
441
264
412
54
46
22
142
128
728
400
580
0
196
18
15
5
166
514
33
97
237
441
264
412
54
46
23
145
256
408
400
68
1
225
18
15
5
166
514
33
97
237
441
264
412
54
39
23
145
128
728
400
578
264
206
18
15
5
166
514
33
97
237
441
264
492
62
46
22
142
144
760
704
1072
1024
708
18
15
5
166
514
33
97
237
441
264
492
62
1582
22
142
144
760
704
1584
0
196
18
15
5
166
514
33
97
237
505
264
412
62
46
22
270
32
424
448
48
0
964
18
15
5
166
514
33
97
237
505
264
412
62
46
22
270
544
424
448
48
0
964
18
15
5
166
514
33
97
237
505
264
412
54
46
22
270
32
424
400
68
0
964
18
15
5
166
514
33
97
237
505
264
412
54
46
22
270
544
424
400
68
0
964
18
15
5
166
514
35
97
221
473
264
412
50
38
55
273
528
728
712
580
720
974
18
15
5
166
514
35
97
221
473
264
412
50
38
55
145
144
408
456
68
208
206
18
15
5
166
514
35
97
237
441
264
412
50
44
13
145
128
424
712
56
9
225
18
15
5
166
514
35
97
237
441
264
412
50
44
13
145
128
728
712
568
9
225
18
15
5
166
514
35
97
237
441
264
412
50
44
13
145
176
424
712
56
9
225
18
15
5
166
514
35
97
237
441
264
412
50
44
13
142
256
424
712
56
9
216
18
15
5
166
514
35
97
237
441
264
412
50
44
13
142
128
424
712
56
9
216
18
15
5
166
514
35
97
237
441
264
412
50
44
13
142
160
424
712
56
9
216
18
15
5
166
514
35
97
237
441
264
412
50
44
13
142
176
424
712
56
9
216
18
15
5
166
514
35
97
237
441
264
412
50
44
22
142
256
424
712
56
0
196
18
15
5
166
514
35
97
237
441
264
412
50
44
22
142
128
424
712
56
0
196
18
15
5
166
514
35
97
237
441
264
412
50
44
22
142
160
424
712
56
0
196
18
15
5
166
514
35
97
237
441
264
412
50
44
22
142
144
408
456
56
0
196
18
15
5
166
514
35
97
237
441
264
412
50
44
22
142
176
424
712
56
0
196
18
15
5
166
514
35
97
237
441
264
412
50
1580
13
145
128
728
712
1592
9
353
18
15
5
166
514
35
97
237
505
264
412
50
44
13
273
528
728
712
56
9
993
18
15
5
166
514
35
97
237
505
264
412
50
44
13
270
160
424
712
56
9
984
18
15
5
166
514
35
97
237
505
264
412
50
44
22
270
32
424
712
56
0
964
18
15
5
166
514
35
97
237
505
264
412
50
44
22
270
528
728
712
56
0
964
18
15
5
166
514
35
97
237
505
264
412
50
44
22
270
544
424
456
56
0
964
18
15
5
166
514
35
111
237
441
264
412
50
32
0
145
256
424
456
320
256
226
18
15
5
166
514
35
111
237
441
264
412
50
32
0
145
128
424
456
320
256
226
18
15
5
166
514
35
111
237
441
264
412
50
32
0
145
128
728
712
1088
1280
226
18
15
5
166
514
35
111
237
441
264
412
50
32
0
145
144
408
456
320
256
226
18
15
5
166
514
35
111
237
441
264
412
50
32
0
145
176
424
456
320
256
226
18
15
5
166
514
35
111
237
441
264
412
50
32
0
142
256
424
712
64
112
240
18
15
5
166
514
35
111
237
441
264
412
50
32
0
142
128
424
712
64
112
240
18
15
5
166
514
35
111
237
441
264
412
50
32
0
142
160
424
712
64
112
240
18
15
5
166
514
35
111
237
441
264
412
50
32
0
142
176
424
712
64
112
240
18
15
5
166
514
35
111
237
441
264
412
50
32
0
590
256
424
456
576
512
1840
18
15
5
166
514
35
111
237
441
264
412
50
1568
0
142
256
424
712
1600
112
240
18
15
5
166
514
35
111
237
441
264
412
50
1568
0
142
128
424
712
1600
112
240
18
15
5
166
514
35
111
237
441
264
412
50
1568
0
142
160
424
712
1600
112
240
18
15
5
166
514
35
111
237
441
264
412
50
1568
0
142
176
424
712
1600
112
240
18
15
5
166
514
35
111
237
441
264
476
50
32
0
142
128
744
392
64
112
240
18
15
5
166
514
35
111
237
505
264
412
50
32
0
273
528
728
712
576
256
994
18
15
5
166
514
35
111
237
434
264
412
50
32
0
544
264
424
456
576
512
1820
18
15
5
166
514
35
111
237
434
264
412
50
32
0
160
264
424
456
320
259
195
18
15
5
166
514
35
111
237
434
264
412
50
32
0
160
136
424
456
320
259
195
18
15
5
166
514
35
111
237
434
264
412
50
32
0
160
176
424
456
320
259
195
18
15
5
166
514
35
111
237
434
264
412
50
32
0
160
168
424
456
320
259
195
18
15
5
166
514
35
111
237
434
264
412
50
32
0
288
264
424
456
320
259
963
18
15
5
166
514
35
111
237
434
264
412
50
32
0
288
168
424
456
320
259
963
18
15
5
166
514
35
111
237
434
264
412
50
32
0
288
296
424
456
320
259
963
18
15
5
166
515
33
97
237
441
264
346
90
43
23
145
256
490
80
68
4
225
18
15
5
166
515
33
97
237
441
264
346
90
39
23
145
256
490
80
64
8
865
18
15
5
166
515
33
97
237
441
264
410
50
38
23
145
128
428
716
66
10
353
18
15
5
166
515
33
97
237
441
264
410
50
39
23
145
128
428
460
324
264
206
18
15
5
166
515
33
97
237
441
264
410
58
43
23
145
256
410
400
24
4
353
18
15
5
166
515
33
97
237
441
264
410
58
43
23
145
128
426
448
24
4
353
18
15
5
166
515
33
97
237
441
264
410
58
43
23
145
128
428
448
24
4
353
18
15
5
166
515
33
97
237
441
264
410
58
43
23
145
128
730
704
536
4
353
18
15
5
166
515
33
97
237
441
264
410
58
46
23
145
128
426
400
49
1
225
18
15
5
166
515
33
97
237
441
264
410
58
75
23
145
256
410
400
120
264
353
18
15
5
166
515
33
97
237
441
264
410
58
75
23
145
128
426
448
120
8
225
18
15
5
166
515
33
97
237
441
264
410
58
75
23
145
128
428
448
120
8
225
18
15
5
166
515
33
97
237
441
264
410
58
75
23
145
128
730
704
632
264
353
18
15
5
166
515
33
97
237
441
264
410
58
74
23
145
128
426
448
121
265
353
18
15
5
166
515
33
97
237
441
264
410
58
47
23
145
256
410
400
48
0
225
18
15
5
166
515
33
97
237
441
264
410
58
47
23
145
128
426
448
48
0
225
18
15
5
166
515
33
97
237
441
264
410
58
47
23
145
128
428
448
48
0
225
18
15
5
166
515
33
97
237
441
264
410
58
47
23
145
128
730
704
1072
1536
1377
18
15
5
166
515
33
97
237
441
264
410
58
79
13
145
128
428
448
112
4
225
18
15
5
166
515
33
97
237
441
264
410
58
1579
23
145
128
730
704
1560
4
1377
18
15
5
166
515
33
97
237
441
264
410
58
1583
23
145
128
428
708
1584
0
353
18
15
5
166
515
33
97
237
441
264
410
58
1583
23
145
128
730
704
1584
0
353
18
15
5
166
515
33
97
237
441
264
410
58
1615
13
145
128
428
708
1648
4
225
18
15
5
166
515
33
97
237
505
264
346
90
43
23
273
0
492
64
68
4
993
18
15
5
166
515
33
97
237
505
264
346
90
39
23
273
0
492
64
64
264
1006
18
15
5
166
515
35
111
237
434
264
346
88
32
0
160
264
490
83
64
248
428
18
15
5
166
515
35
111
237
434
264
346
88
32
0
160
136
490
75
64
248
428
18
15
5
166
515
35
111
237
434
264
410
56
64
0
160
264
426
451
127
3
195
18
15
5
166
515
35
111
237
434
264
410
56
64
0
160
264
410
403
127
3
195
18
15
5
166
515
35
111
237
434
264
410
56
64
0
160
136
426
451
127
3
195
18
15
5
166
515
35
111
237
434
264
410
56
64
0
160
168
426
451
127
3
195
18
15
5
166
515
35
111
237
434
264
410
56
64
0
288
264
410
403
127
3
963
18
15
5
166
515
35
111
237
434
264
410
56
64
0
288
168
426
451
127
3
963
18
15
5
166
515
35
111
237
434
264
410
56
64
0
288
296
426
451
127
3
963
18
15
5
166
515
35
111
237
434
264
410
56
32
0
160
264
426
451
31
3
195
18
15
5
166
515
35
111
237
434
264
410
56
32
0
160
264
410
403
31
3
195
18
15
5
166
515
35
111
237
434
264
410
56
32
0
160
136
426
451
31
3
195
18
15
5
166
515
35
111
237
434
264
410
56
32
0
160
136
730
707
543
3
195
18
15
5
166
515
35
111
237
434
264
410
56
32
0
160
168
426
451
31
3
195
18
15
5
166
515
35
111
237
434
264
410
56
32
0
288
264
410
403
31
3
963
18
15
5
166
515
35
111
237
434
264
410
56
32
0
288
168
426
451
31
3
963
18
15
5
166
515
35
111
237
434
264
410
56
32
0
288
296
426
451
31
3
963
18
15
5
166
515
35
111
237
434
264
410
56
1568
0
160
136
730
707
1567
3
195
18
15
5
230
514
33
97
237
761
136
396
62
46
22
782
512
392
400
560
1536
1988
18
15
5
230
514
33
97
237
761
136
396
62
46
22
782
544
392
400
560
1536
1988
18
15
5
230
514
33
97
237
761
136
396
62
46
22
782
560
392
400
560
1536
1988
18
15
5
230
514
35
97
237
761
136
396
58
44
22
782
512
392
456
560
768
1988
18
15
5
230
514
35
97
237
761
136
396
58
44
22
782
544
392
456
560
768
1988
18
15
5
230
514
35
97
237
761
136
396
58
44
22
782
560
392
456
560
768
1988
18
15
5
230
515
33
97
237
761
136
394
58
43
23
785
512
394
400
568
1540
2014
18
15
5
230
515
33
97
237
761
136
394
58
42
22
782
512
396
400
562
772
1988
18
15
5
230
515
33
97
237
761
136
394
58
46
23
785
512
394
400
561
769
2017
18
15
5
230
515
33
97
237
761
136
394
58
75
23
785
512
394
400
632
520
2017
18
15
5
230
515
33
97
237
761
136
394
58
47
23
785
512
394
400
560
1536
2017
18
15
5
230
515
33
97
237
761
136
394
58
79
13
785
512
396
656
624
516
2017
18
15
5
230
515
33
97
237
761
136
410
58
43
23
785
512
410
384
556
1540
2017
18
15
5
230
515
33
97
237
761
136
410
58
47
23
785
512
410
384
560
768
2017
18
15
133
166
1187
35
111
237
690
648
1546
24
32
0
800
776
1546
19
1055
771
1987
18
15
1040
1558
1840
1046
914
596
80
598
198
1998
206
128
198
150
198
608
548
244
134
18
15
1040
1558
1840
1046
914
596
208
598
198
1998
206
128
134
22
198
608
548
244
6
18
15
1040
1558
1840
1046
914
628
80
598
198
1998
204
64
6
150
198
608
528
1076
774
18
15
1040
1558
1840
1046
914
628
80
598
198
1998
204
64
7
157
196
608
544
1082
779
18
15
1040
1558
1840
1046
914
628
80
598
198
1998
202
64
7
157
196
608
554
59
779
18
15
1040
1558
1840
1046
914
628
80
598
198
1998
206
64
7
157
196
608
546
1083
779
18
15
1040
1558
1840
1046
914
628
208
598
198
1998
204
64
70
22
198
608
528
1076
134
18
15
1040
1558
1840
1046
914
628
208
598
198
1998
202
64
71
29
196
608
554
59
139
18
15
1040
1558
1840
1046
914
610
198
598
198
1998
204
158
145
16
198
608
552
224
6
18
15
1040
1558
1840
1046
914
610
198
598
198
1998
206
153
145
17
196
608
545
225
13
18
15
1040
1558
1840
1046
914
594
214
598
198
1998
204
134
129
0
196
608
544
240
22
18
15
1040
1558
1840
1046
914
594
214
598
198
1998
204
134
129
0
198
608
544
240
22
18
15
1040
1558
1840
1046
914
594
214
598
198
1998
204
134
129
16
196
608
544
240
22
18
15
1040
1558
1840
1046
914
626
70
598
198
1998
204
70
33
144
198
608
544
1072
790
18
15
1040
1558
1840
1046
914
626
70
598
198
1998
204
70
33
145
197
608
544
48
790
18
15
1040
1558
1840
1046
914
626
70
598
198
1998
204
70
17
145
197
608
528
48
246
18
15
1040
1558
1840
1046
914
626
86
598
198
1998
204
70
1
128
196
608
528
48
254
18
15
1040
1558
1840
1046
914
626
86
598
198
1998
204
70
1
128
198
608
528
48
254
18
15
1040
1558
1840
1046
914
626
86
598
198
1998
204
70
1
144
196
608
528
48
254
18
15
1040
1558
1840
1046
914
626
198
598
198
1998
204
70
81
16
198
608
528
48
182
18
15
1040
1558
1840
1046
914
626
214
598
198
1998
204
70
65
0
196
608
528
48
190
18
15
1040
1558
1840
1046
914
626
214
598
198
1998
204
70
65
0
198
608
528
48
190
18
15
1040
1558
1840
1046
914
626
214
598
198
1998
204
70
65
16
196
608
528
48
190
18
15
1040
1558
1840
1046
914
626
214
598
198
1998
204
70
65
16
198
608
528
48
190
18
15
664
514
1874
1430
311
801
1544
1550
174
278
339
809
744
743
1761
160
170
2
643
18
15
664
514
1874
1430
311
801
1544
1678
174
278
339
809
744
167
1633
160
170
2
643
18
15
664
514
1874
1430
311
801
1544
1678
174
278
339
809
744
679
1633
160
170
2
643
18
15
664
514
1874
1430
311
801
1544
1678
174
278
339
813
744
679
1633
160
170
1
643
18
15
664
514
1874
1430
311
801
1544
1678
174
278
339
815
744
167
1633
160
170
0
643
18
15
674
184
98
519
262
414
91
95
31
387
148
304
882
881
704
706
51
567
353
18
15
674
184
98
519
262
414
91
95
31
387
148
304
882
880
704
706
51
567
353
18
15
674
184
98
519
262
414
91
95
31
483
148
304
882
881
704
386
19
567
353
18
15
675
184
98
519
262
414
94
94
31
387
148
304
880
864
704
706
51
567
352
18
15
675
184
98
519
262
414
94
94
31
387
148
304
880
864
736
706
51
567
352
18
15
675
184
98
519
262
414
94
94
31
387
148
304
880
880
704
706
51
567
352
18
15
675
184
98
519
262
414
94
94
31
387
148
304
880
880
720
706
51
567
352
18
15
675
184
98
519
262
414
94
94
31
451
148
304
880
864
704
402
51
572
352
18
15
675
184
98
519
262
414
94
94
31
451
148
304
880
864
736
402
51
567
352
18
15
675
184
98
519
262
414
94
94
31
451
148
304
880
880
704
402
51
572
352
18
15
675
184
98
519
262
414
94
94
31
451
148
304
880
880
720
402
51
572
352
18
15
675
184
98
519
262
414
94
94
31
483
148
304
880
864
704
386
19
567
352
18
15
675
184
98
519
262
414
94
94
31
483
148
304
880
864
736
386
19
567
352
18
15
675
184
98
519
262
414
94
94
31
483
148
304
880
880
704
386
19
567
352
18
15
675
184
98
519
262
414
94
94
31
483
148
304
880
880
720
386
19
567
352
18
15
1025
81
65
323
39
546
999
103
1651
1617
74
832
581
1538
1712
917
212
1669
901
18
15
282
512
44
544
16
728
512
1544
1563
1051
1065
1363
323
71
643
779
1827
1411
961
18
15
282
512
44
544
16
728
512
1544
1563
1051
1066
1362
323
71
643
779
1824
1414
963
18
15
282
512
44
544
16
728
512
1544
1563
1051
1066
1363
323
71
643
779
1824
1415
961
18
15
1634
104
480
482
96
717
569
811
295
549
770
1051
15
529
544
1571
1137
1629
1049
18
15
1634
104
480
482
96
717
569
811
295
549
770
1051
15
529
1568
1571
1137
1629
1049
18
15
1634
104
480
482
96
717
569
811
295
549
770
1051
143
529
544
1571
1137
1629
217
18
15
1634
104
480
482
96
717
569
811
295
549
770
1051
143
529
1568
1571
1137
1629
217
18
15
1634
104
480
482
96
717
569
811
295
549
786
1051
15
529
544
1571
1121
1613
1049
18
15
1634
104
480
482
96
717
569
811
295
549
786
1051
15
529
1568
1571
1121
1613
1049
18
15
1634
104
480
482
96
717
569
811
295
549
786
1051
143
529
544
1571
1121
1645
1257
18
15
1634
104
480
482
96
717
569
811
295
549
786
1051
143
529
1568
1571
1121
1645
1257
18
15
1634
104
480
482
96
717
574
811
295
549
786
1051
12
521
545
1571
1105
1690
1048
18
15
1634
104
480
482
96
717
574
811
295
549
786
1051
12
521
1569
1571
1105
1754
184
18
15
1634
104
480
482
96
717
574
811
295
549
786
1051
10
521
1569
1571
1121
1613
172
18
15
1634
104
480
482
96
717
574
811
295
549
786
1051
10
522
544
1571
1121
1613
172
18
15
1634
104
480
482
96
717
574
811
295
549
786
1051
10
522
1568
1571
1121
1613
172
18
15
1634
104
480
482
96
717
574
811
295
549
786
1051
140
521
545
1571
1105
1690
1272
18
15
1634
104
480
482
96
717
574
811
295
549
786
1051
140
521
1569
1571
1105
1754
1240
18
15
1634
104
480
482
96
717
574
811
295
549
786
1051
138
521
545
1571
1105
1581
1260
18
15
1634
104
480
482
96
717
574
811
295
549
786
1051
138
521
1569
1571
1105
1741
1260
18
15
1634
104
480
482
96
717
574
811
295
549
786
1051
138
521
1568
1571
1105
1741
1260
18
15
1634
104
480
482
96
717
574
811
295
549
786
1051
138
522
545
1571
1105
1581
1260
18
15
1634
104
480
482
96
717
574
811
295
549
786
1051
138
522
544
1571
1105
1581
1260
18
15
1634
104
480
482
96
717
574
811
295
549
786
1051
138
522
1569
1571
1105
1741
1260
18
15
1634
104
480
482
96
717
574
811
295
549
786
1051
138
522
1568
1571
1105
1741
1260
18
15
1634
104
480
482
96
718
570
811
295
549
776
1050
12
530
544
1571
1112
1622
1204
18
15
1634
104
480
482
96
718
570
811
295
549
776
1050
12
538
544
1571
1112
1622
1204
18
15
1634
104
480
482
96
718
570
811
295
549
776
1050
12
538
1568
1571
1112
1622
1204
18
15
1634
104
480
482
96
718
570
811
295
549
776
1050
10
538
544
1571
1112
1622
1134
18
15
1634
104
480
482
96
718
570
811
295
549
776
1050
10
538
1568
1571
1112
1622
1134
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
12
537
1569
1571
1120
1685
180
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
12
530
544
1571
1120
1685
180
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
12
530
1568
1571
1120
1685
180
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
12
538
544
1571
1120
1685
180
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
12
538
1568
1571
1120
1685
180
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
10
522
1568
1571
1120
1717
182
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
10
537
545
1571
1120
1717
182
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
10
537
1569
1571
1120
1717
182
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
10
538
544
1571
1120
1717
182
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
10
538
1568
1571
1120
1717
182
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
14
537
1568
1571
1120
1685
181
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
14
538
1568
1571
1120
1685
181
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
140
521
545
1571
1120
1685
249
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
140
521
1569
1571
1120
1685
249
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
140
522
1568
1571
1120
1685
249
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
140
537
545
1571
1120
1685
249
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
140
537
1569
1571
1120
1685
249
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
140
530
544
1571
1120
1685
249
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
140
530
1568
1571
1120
1685
249
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
140
538
544
1571
1120
1685
249
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
140
538
1568
1571
1120
1685
249
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
138
521
545
1571
1120
1717
246
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
138
521
1569
1571
1120
1717
246
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
138
522
544
1571
1120
1717
246
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
138
522
1568
1571
1120
1717
246
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
138
538
544
1571
1120
1717
246
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
138
538
1568
1571
1120
1717
246
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
142
521
545
1571
1120
1685
245
18
15
1634
104
480
482
96
718
570
811
295
549
784
1050
142
521
1569
1571
1120
1685
245
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
12
537
1569
1571
1121
1580
1048
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
12
530
544
1571
1121
1580
1048
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
12
530
1568
1571
1121
1580
1048
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
12
538
544
1571
1121
1580
1048
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
12
538
1568
1571
1121
1580
1048
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
10
522
1568
1571
1121
1580
1134
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
10
537
545
1571
1121
1580
1134
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
10
537
1569
1571
1121
1580
1134
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
10
538
544
1571
1121
1580
1134
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
10
538
1568
1571
1121
1580
1134
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
140
521
545
1571
1121
1580
232
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
140
521
1569
1571
1121
1580
232
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
140
522
1568
1571
1121
1580
232
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
140
537
545
1571
1121
1580
232
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
140
537
1569
1571
1121
1580
232
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
140
530
544
1571
1121
1580
232
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
140
530
1568
1571
1121
1580
232
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
140
538
544
1571
1121
1580
232
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
140
538
1568
1571
1121
1580
232
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
138
521
545
1571
1121
1580
238
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
138
521
1569
1571
1121
1580
238
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
138
522
544
1571
1121
1580
238
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
138
522
1568
1571
1121
1580
238
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
138
538
544
1571
1121
1580
238
18
15
1634
104
480
482
96
718
570
811
295
549
786
1050
138
538
1568
1571
1121
1580
238
18
15
1570
40
416
482
96
718
538
811
279
533
788
1050
76
537
513
1541
1037
1585
1080
18
15
1570
40
416
482
96
718
538
811
279
533
788
1050
76
537
1537
1541
1037
1585
1080
18
15
1570
40
416
482
96
718
538
811
279
533
788
1050
76
538
512
1619
1037
1585
1080
18
15
1570
40
416
482
96
718
538
811
279
533
788
1050
76
538
1536
1619
1037
1585
1080
18
15
1570
40
416
482
96
718
538
819
279
533
788
1050
76
546
1636
1541
1037
1585
1080
18
15
1570
56
416
482
96
718
542
843
263
533
788
1050
84
626
513
1541
1037
1585
1090
18
15
1570
56
416
482
96
718
538
787
263
533
788
1050
76
514
516
1541
1037
1585
1080
18
15
1570
56
416
482
96
718
538
787
263
533
788
1050
76
514
1540
1541
1037
1585
1080
18
15
725
644
1796
228
1086
1298
339
604
1542
1672
1050
520
322
259
688
390
494
936
1900
18
15
853
842
864
966
529
25
337
336
72
92
212
6
474
324
832
80
20
144
496
18
15
853
842
864
966
529
25
337
336
72
92
212
6
474
580
832
80
20
144
496
18
15
853
842
864
966
529
25
337
336
72
92
212
6
474
580
960
80
20
144
496
18
15
853
842
864
966
529
25
337
336
72
92
212
6
474
580
704
80
20
144
496
18
15
1091
671
577
1600
1601
1569
1552
16
61
545
770
1418
1032
1559
301
772
260
286
895
18
15
796
1074
1586
1795
1288
1100
296
852
1044
82
79
905
138
202
595
209
178
132
301
18
15
796
1074
1586
1795
1289
1100
296
852
1044
82
76
904
138
202
595
209
40
135
301
18
15
796
1074
1586
1795
1289
1100
296
852
1044
58
12
904
138
202
595
129
192
199
302
18
15
796
1074
1586
1795
1289
1100
296
852
1044
58
76
900
138
202
595
129
32
131
273
18
15
796
1074
1586
1795
1289
1100
296
852
1044
90
76
904
138
202
595
193
1632
135
302
18
15
796
1074
1586
1795
1289
332
296
852
1044
82
22
392
138
202
595
209
20
326
774
18
15
796
1074
1586
1795
1289
332
296
852
1044
82
76
392
138
202
595
209
40
263
813
18
15
796
1074
1586
1795
1289
332
296
852
1044
58
76
388
138
202
595
129
32
259
785
18
15
796
562
1586
1795
1289
1100
296
84
788
58
76
904
138
714
547
1793
32
135
302
18
15
796
562
1586
1795
1289
1100
296
84
788
58
76
904
138
970
547
1793
32
135
302
18
15
796
562
1586
1795
1289
1100
296
84
788
58
76
904
138
458
547
1793
32
135
302
18
15
796
562
1586
1795
1289
332
296
84
532
90
76
388
138
714
1059
97
32
259
785
18
15
796
562
1586
1795
1289
332
296
84
532
90
76
392
138
714
1059
97
96
263
774
18
15
796
562
1586
1795
1289
332
296
84
692
58
268
388
138
714
643
129
1696
259
785
18
15
796
562
1586
1795
1289
332
296
84
692
58
268
392
138
714
643
129
1696
103
774
18
15
796
562
1586
1795
1289
300
296
84
692
58
76
424
10
714
643
129
1600
1623
1446
18
15
796
562
1586
1795
1289
300
296
84
692
58
76
424
138
714
643
129
1600
1623
790
18
15
892
1074
1714
1667
136
332
72
708
724
410
655
517
1802
1130
3
161
177
512
1553
18
15
892
1074
1714
1667
136
332
72
708
724
666
655
517
1802
1130
3
1729
1121
1024
1553
18
15
892
1074
1714
1667
136
332
72
708
724
666
591
517
1802
1130
3
417
529
512
1553
18
15
892
1074
1714
1667
137
332
72
708
724
410
652
520
1802
1130
3
161
176
519
1542
18
15
892
1074
1714
1667
137
332
72
708
724
730
652
516
1802
1130
3
385
560
515
1553
18
15
892
1074
1714
1667
137
332
72
708
724
730
652
520
1802
1130
3
1665
1056
1031
1542
18
15
892
1074
1714
1667
137
332
72
708
724
730
716
516
1802
1130
3
385
528
707
1553
18
15
892
1074
1714
1667
137
332
72
708
724
666
652
520
1802
1130
3
1729
1120
1031
1542
18
15
892
1074
1714
1667
137
332
72
708
724
666
588
520
1802
1130
3
417
528
519
1542
18
15
892
562
1714
1667
1160
76
72
196
724
154
399
5
138
106
515
193
97
480
337
18
15
872
176
1210
34
0
178
98
770
1159
397
1152
348
28
514
515
135
1676
668
520
18
15
872
176
1210
34
0
178
98
770
1159
397
1152
348
540
514
515
135
1676
668
1544
18
15
872
176
1210
34
0
178
98
770
1159
397
640
348
28
514
515
1159
652
156
8
18
15
798
222
1218
2
3
128
128
736
544
484
288
454
896
728
200
272
0
422
774
18
15
798
222
1218
2
3
128
128
736
544
484
288
454
896
728
456
272
0
422
774
18
15
798
222
1154
130
3
129
128
736
624
260
0
388
898
446
390
288
0
396
768
18
15
798
222
1154
130
3
129
128
736
624
260
0
388
898
702
390
288
0
396
768
18
15
798
222
1154
130
3
129
128
736
624
260
128
388
898
446
390
288
64
268
768
18
15
798
222
1154
130
3
129
128
736
624
260
128
388
898
702
390
288
64
268
768
18
15
798
222
1154
130
3
129
128
736
624
388
0
388
898
446
390
544
864
844
768
18
15
798
222
1154
130
3
129
128
736
624
388
0
388
898
702
390
544
864
844
768
18
15
798
222
1154
130
3
129
128
736
624
388
128
388
898
446
390
544
768
620
768
18
15
798
222
1154
130
3
129
128
736
624
388
128
388
898
702
390
544
768
620
768
18
15
798
222
1154
130
3
129
128
736
624
388
64
388
898
446
390
544
832
780
768
18
15
798
222
1154
130
3
129
128
736
624
388
64
388
898
702
390
544
832
780
768
18
15
798
222
1154
130
3
129
128
736
624
388
1152
388
898
446
390
544
1696
1228
768
18
15
798
222
1154
130
3
129
128
736
624
388
1152
388
898
702
390
544
1808
618
1664
18
15
798
222
1154
130
3
129
128
736
624
388
576
388
898
446
390
544
384
268
768
18
15
798
222
1154
130
3
129
128
736
624
388
576
388
898
702
390
544
384
268
768
18
15
798
222
1154
130
3
128
128
736
672
388
576
390
896
696
168
48
384
262
774
18
15
798
222
1154
130
3
128
128
736
608
260
256
390
897
728
408
1168
1424
310
796
18
15
798
222
1154
130
3
128
128
736
608
260
256
390
896
728
392
1168
1408
262
774
18
15
798
222
1154
130
3
128
128
736
608
260
256
390
896
728
408
1168
1360
294
774
18
15
798
222
1154
130
3
128
128
736
608
260
256
390
896
440
392
1168
1408
262
774
18
15
798
222
1154
130
3
128
128
736
608
260
256
390
896
696
392
1168
1408
262
774
18
15
798
222
1154
130
3
128
128
736
608
260
256
390
920
728
408
1168
1360
310
826
18
15
798
222
1154
130
3
128
128
736
608
260
256
858
920
728
408
1168
1360
1470
271
18
15
798
222
1154
130
3
128
128
736
608
260
128
390
896
440
392
304
64
262
774
18
15
798
222
1154
130
3
128
128
736
608
388
128
390
897
728
408
560
784
1206
1692
18
15
798
222
1154
130
3
128
128
736
608
388
128
390
897
440
392
560
784
1206
1692
18
15
798
222
1154
130
3
128
128
736
608
388
128
390
896
728
408
560
784
1206
1670
18
15
798
222
1154
130
3
128
128
736
608
388
128
390
896
440
392
560
784
1206
1670
18
15
798
222
1154
130
3
128
128
736
608
388
128
346
248
440
408
560
768
574
171
18
15
798
222
1154
130
3
128
128
736
608
388
64
390
897
728
392
560
832
774
796
18
15
798
222
1154
130
3
128
128
736
608
388
64
390
897
728
408
560
832
774
796
18
15
798
222
1154
130
3
128
128
736
608
388
64
390
897
440
392
560
832
774
796
18
15
798
222
1154
130
3
128
128
736
608
388
64
390
897
696
392
560
832
774
796
18
15
798
222
1154
130
3
128
128
736
608
388
64
390
896
728
392
560
832
774
774
18
15
798
222
1154
130
3
128
128
736
608
388
64
390
896
728
408
560
832
774
774
18
15
798
222
1154
130
3
128
128
736
608
388
64
390
896
440
392
560
832
774
774
18
15
798
222
1154
130
3
128
128
736
608
388
64
390
896
696
392
560
832
774
774
18
15
798
222
1154
130
3
128
128
736
608
388
1152
390
897
728
392
560
1712
1238
796
18
15
798
222
1154
130
3
128
128
736
608
388
1152
390
897
728
408
560
1712
1238
796
18
15
798
222
1154
130
3
128
128
736
608
388
1152
390
897
440
392
560
1712
1238
796
18
15
798
222
1154
130
3
128
128
736
608
388
1152
390
896
728
392
560
1808
614
1606
18
15
798
222
1154
130
3
128
128
736
608
388
1152
390
896
728
408
560
1808
614
1606
18
15
798
222
1154
130
3
128
128
736
608
388
1152
390
896
440
392
560
1808
614
1606
18
15
798
222
1154
130
3
128
128
736
608
388
1152
390
896
696
392
560
1808
614
1606
18
15
798
222
1154
130
3
128
128
736
608
388
1152
346
248
440
408
560
1712
574
171
18
15
798
222
1154
130
3
128
128
736
608
388
1152
346
920
728
392
560
1808
574
1679
18
15
798
222
1154
130
3
128
128
736
608
388
1152
346
920
728
408
560
1808
574
1679
18
15
798
222
1154
130
3
128
128
736
608
388
576
390
896
728
408
560
384
262
774
18
15
798
222
1154
130
3
128
128
736
608
388
576
390
896
440
392
560
384
262
774
18
15
798
222
1154
130
3
128
128
736
608
388
576
390
896
696
392
560
384
262
774
18
15
798
222
1154
130
3
128
128
736
624
388
128
390
897
446
390
544
784
1206
1692
18
15
798
222
1154
130
3
128
128
736
624
388
64
390
897
446
390
544
832
774
796
18
15
798
222
1154
130
3
128
128
736
624
388
64
390
897
702
390
544
832
774
796
18
15
798
222
1154
130
3
128
128
736
624
388
1152
390
897
446
390
544
1712
1238
796
18
15
798
222
1154
130
131
129
128
736
624
324
320
260
322
366
326
272
128
268
352
18
15
798
222
1154
130
131
128
128
736
608
260
320
262
896
728
392
1168
1376
262
774
18
15
798
222
1154
130
131
128
128
736
608
260
320
262
896
728
408
1168
1376
262
774
18
15
798
222
1154
130
131
128
128
736
608
260
320
262
896
696
392
1168
1376
262
774
18
15
798
222
1218
130
3
129
128
736
544
260
256
240
248
440
424
560
784
120
280
18
15
798
222
1218
130
3
129
128
736
544
260
256
240
248
441
424
560
784
120
280
18
15
798
222
1218
130
3
129
128
736
544
260
64
236
248
440
424
560
64
92
76
18
15
798
222
1218
130
3
129
128
736
544
260
64
236
249
440
424
560
64
92
86
18
15
798
222
1218
130
3
129
128
736
544
260
16
240
244
440
424
560
126
945
907
18
15
798
222
1218
130
3
128
128
736
544
260
0
390
896
728
200
560
112
838
774
18
15
798
222
1218
130
3
128
128
736
544
260
0
390
896
728
456
560
112
854
774
18
15
798
222
1218
130
3
128
128
736
544
260
0
390
896
440
424
560
112
838
774
18
15
798
222
1218
130
3
128
128
736
544
260
0
390
896
696
424
560
112
838
774
18
15
798
222
1218
130
3
128
128
736
544
260
0
346
248
440
424
560
112
702
171
18
15
798
222
1218
130
3
128
128
736
544
260
0
250
248
440
424
560
112
382
262
18
15
798
222
1218
130
3
128
128
736
544
260
256
390
897
728
456
560
768
262
796
18
15
798
222
1218
130
3
128
128
736
544
260
256
390
897
440
424
560
768
262
796
18
15
798
222
1218
130
3
128
128
736
544
260
256
390
897
696
424
560
768
262
796
18
15
798
222
1218
130
3
128
128
736
544
260
256
390
896
728
200
560
768
646
1670
18
15
798
222
1218
130
3
128
128
736
544
260
256
390
896
728
456
560
768
262
774
18
15
798
222
1218
130
3
128
128
736
544
260
256
390
896
440
424
560
768
262
774
18
15
798
222
1218
130
3
128
128
736
544
260
256
390
896
696
424
560
768
262
774
18
15
798
222
1218
130
3
128
128
736
544
260
256
250
248
440
424
560
784
126
262
18
15
798
222
1218
130
3
128
128
736
544
260
256
858
920
728
200
560
880
1470
271
18
15
798
222
1218
130
3
128
128
736
544
260
256
858
920
728
456
560
880
1470
271
18
15
798
222
1218
130
3
128
128
736
544
260
256
858
920
696
424
560
784
1470
271
18
15
798
222
1218
130
3
128
128
736
544
260
128
390
897
728
200
560
0
262
796
18
15
798
222
1218
130
3
128
128
736
544
260
128
390
897
728
456
560
0
262
796
18
15
798
222
1218
130
3
128
128
736
544
260
128
390
897
440
424
560
0
262
796
18
15
798
222
1218
130
3
128
128
736
544
260
128
390
897
696
424
560
0
262
796
18
15
798
222
1218
130
3
128
128
736
544
260
128
390
896
728
200
560
0
262
774
18
15
798
222
1218
130
3
128
128
736
544
260
128
390
896
728
456
560
0
262
774
18
15
798
222
1218
130
3
128
128
736
544
260
128
390
896
440
424
560
0
262
774
18
15
798
222
1218
130
3
128
128
736
544
260
128
390
896
696
424
560
0
262
774
18
15
798
222
1218
130
3
128
128
736
544
260
64
390
897
728
200
560
64
774
796
18
15
798
222
1218
130
3
128
128
736
544
260
64
390
897
728
456
560
64
774
796
18
15
798
222
1218
130
3
128
128
736
544
260
64
390
897
440
424
560
64
774
796
18
15
798
222
1218
130
3
128
128
736
544
260
64
390
897
696
424
560
64
774
796
18
15
798
222
1218
130
3
128
128
736
544
260
64
390
896
728
200
560
64
774
774
18
15
798
222
1218
130
3
128
128
736
544
260
64
390
896
728
456
560
64
774
774
18
15
798
222
1218
130
3
128
128
736
544
260
64
390
896
440
424
560
64
774
774
18
15
798
222
1218
130
3
128
128
736
544
260
64
390
896
696
424
560
64
774
774
18
15
798
222
1218
130
3
128
128
736
544
260
64
234
248
440
424
560
64
94
78
18
15
798
222
1218
130
3
128
128
736
544
260
16
242
248
440
424
560
126
958
910
18
15
798
222
1218
130
131
129
128
736
544
260
320
240
248
440
424
560
800
1080
24
18
15
798
222
1218
130
131
129
128
736
544
260
320
240
248
441
424
560
800
1080
24
18
15
798
222
1218
130
131
129
128
736
544
260
320
368
248
440
424
560
832
312
24
18
15
798
222
1218
130
131
129
128
736
544
260
320
368
248
441
424
560
832
312
24
18
15
798
222
1218
130
131
129
128
736
544
260
320
108
248
440
424
560
832
1116
76
18
15
798
222
1218
130
131
129
128
736
544
260
320
108
249
440
424
560
832
1116
86
18
15
798
222
1218
130
131
129
128
736
544
260
320
252
249
440
424
560
832
60
6
18
15
798
222
1218
130
131
129
128
736
544
260
320
372
244
440
424
560
800
186
12
18
15
798
222
1218
130
131
129
128
736
544
260
320
372
244
437
424
560
800
186
12
18
15
798
222
1218
130
131
129
128
736
544
260
320
372
244
436
424
560
800
186
12
18
15
798
222
1218
130
131
129
128
736
544
260
320
636
249
440
424
560
832
956
646
18
15
798
222
1218
130
131
129
128
736
544
260
252
252
244
440
424
560
56
16
20
18
15
798
222
1218
130
131
129
128
736
544
260
252
252
244
436
456
560
56
16
20
18
15
798
222
1218
130
131
129
128
736
560
260
320
260
322
366
454
544
800
268
352
18
15
798
222
1218
130
131
128
128
736
544
260
320
262
896
728
456
560
832
262
774
18
15
798
222
1218
130
131
128
128
736
544
260
320
262
896
440
424
560
832
262
774
18
15
798
222
1218
130
131
128
128
736
544
260
320
106
248
440
424
560
832
1118
78
18
15
798
222
1218
130
131
128
128
736
544
260
320
250
248
440
424
560
832
62
11
18
15
798
222
1218
130
131
128
128
736
544
260
320
378
248
440
424
560
832
318
15
18
15
798
222
1218
130
131
128
128
736
544
260
320
634
248
440
424
560
832
958
655
18
15
798
222
1218
130
131
128
128
736
544
260
252
254
248
440
424
560
56
18
2
18
15
798
222
1218
130
131
128
128
736
544
260
252
254
249
440
424
560
56
18
4
18
15
798
222
1218
66
3
129
128
736
544
388
1024
236
249
440
424
1200
1824
1244
86
18
15
798
222
1218
66
3
129
128
736
544
388
256
252
244
436
456
304
240
188
148
18
15
798
222
1218
66
3
128
128
736
544
388
0
390
896
728
456
304
800
902
774
18
15
798
222
1218
66
3
128
128
736
544
388
0
390
896
440
424
304
800
902
774
18
15
798
222
1218
66
3
128
128
736
544
388
0
390
896
696
424
304
800
902
774
18
15
798
222
1218
66
3
128
128
736
544
388
512
390
897
728
200
176
384
390
796
18
15
798
222
1218
66
3
128
128
736
544
388
512
390
897
728
456
304
384
390
796
18
15
798
222
1218
66
3
128
128
736
544
388
512
390
897
440
424
304
384
390
796
18
15
798
222
1218
66
3
128
128
736
544
388
512
390
897
696
424
304
384
390
796
18
15
798
222
1218
66
3
128
128
736
544
388
512
390
896
728
200
176
384
390
774
18
15
798
222
1218
66
3
128
128
736
544
388
512
390
896
728
456
304
384
390
774
18
15
798
222
1218
66
3
128
128
736
544
388
512
390
896
440
424
304
384
390
774
18
15
798
222
1218
66
3
128
128
736
544
388
512
390
896
696
424
304
384
390
774
18
15
798
222
1218
66
3
128
128
736
544
388
512
390
920
696
424
304
400
406
826
18
15
798
222
1218
66
3
128
128
736
544
388
256
390
897
728
200
176
128
646
796
18
15
798
222
1218
66
3
128
128
736
544
388
256
390
896
728
200
176
128
646
774
18
15
798
222
1218
66
3
128
128
736
544
356
0
234
248
446
422
528
80
222
86
18
15
798
222
1218
66
131
129
128
736
544
388
384
240
248
440
424
304
32
56
24
18
15
798
222
1218
66
131
129
128
736
544
388
384
252
244
440
424
304
32
60
20
18
15
798
222
1218
66
131
129
128
736
560
388
384
260
322
366
198
160
32
204
192
18
15
798
222
1218
66
131
129
128
736
560
388
384
260
322
366
454
288
32
204
192
18
15
798
222
1218
66
131
128
128
736
544
388
384
262
896
728
200
176
32
710
1606
18
15
798
222
1218
66
131
128
128
736
544
388
384
262
896
440
424
304
32
374
774
18
15
798
222
1218
66
131
128
128
736
544
388
384
250
248
440
424
304
32
62
14
18
15
798
222
1474
66
3
129
128
736
1056
132
1152
236
248
440
936
176
1568
92
588
18
15
798
222
1474
66
3
128
128
736
1056
132
1024
762
248
440
936
176
1824
1470
654
18
15
798
222
1474
66
3
128
128
736
1056
132
1152
234
248
440
936
176
1568
94
590
18
15
798
222
1474
66
3
128
128
736
1056
132
60
254
248
440
936
176
184
386
274
18
15
798
222
1474
66
3
128
128
736
1056
132
60
254
249
440
936
176
184
388
260
18
15
798
222
1474
66
3
128
128
736
1056
388
60
254
248
440
936
688
312
402
258
18
15
798
222
1474
66
3
128
128
736
1056
388
60
254
249
440
936
688
312
402
260
18
15
798
222
1474
66
131
128
128
736
1056
132
384
250
248
440
936
176
32
62
14
18
15
798
222
962
66
3
128
128
736
32
388
0
390
897
728
1736
1712
1152
902
796
18
15
798
222
962
66
3
128
128
736
32
388
0
390
896
728
1736
1712
1056
918
775
18
15
798
222
962
66
3
128
128
736
32
388
512
390
896
728
1736
1712
32
390
774
18
15
249
512
770
1158
2
3
97
313
261
386
388
6
6
392
275
833
1032
960
0
18
15
249
512
770
1158
2
3
97
313
261
386
388
6
6
393
275
833
1032
960
0
18
15
249
512
770
1158
2
3
97
313
261
386
388
6
6
393
307
833
1032
960
0
18
15
249
512
770
1158
2
3
97
313
261
386
388
6
6
457
275
833
1032
960
0
18
15
249
512
770
1158
2
3
97
313
261
386
388
518
6
392
275
833
1032
448
0
18
15
249
512
770
1158
2
3
97
313
261
386
388
518
6
393
275
833
1032
448
0
18
15
249
512
770
1158
2
3
97
313
261
386
388
518
6
393
307
833
1032
448
0
18
15
249
512
770
1158
2
3
97
313
261
386
388
518
6
457
275
833
1032
448
0
18
15
249
512
770
1158
2
3
97
377
261
386
388
6
6
776
531
833
1064
928
512
18
15
249
512
770
1158
2
3
97
377
261
386
388
6
6
777
531
833
1064
928
512
18
15
249
512
770
1158
2
3
97
377
261
386
388
6
6
777
563
833
1032
960
0
18
15
249
512
770
1158
2
3
97
377
261
386
388
6
6
777
595
833
1032
960
0
18
15
249
512
770
1158
2
3
97
377
261
386
388
518
6
776
531
833
1064
704
0
18
15
249
512
770
1158
2
3
97
377
261
386
388
518
6
776
563
833
1032
704
0
18
15
249
512
770
1158
2
3
97
377
261
386
388
518
6
777
531
833
1064
704
0
18
15
249
512
770
1158
2
3
97
377
261
386
388
518
6
777
563
833
1032
704
0
18
15
249
512
770
1158
2
3
97
377
261
386
388
518
6
777
595
833
1032
704
0
18
15
249
512
770
1158
514
1795
1121
633
261
386
900
1542
1798
1289
275
849
40
704
512
18
15
249
512
770
1158
514
1795
1121
633
261
386
900
1542
1798
1289
1171
1409
40
704
192
18
15
249
512
770
1158
514
1795
1121
633
261
386
900
1542
1798
1289
339
833
40
704
512
18
15
249
512
770
1158
514
1795
1121
633
261
386
900
1542
1798
1289
371
833
40
704
512
18
15
737
1537
1569
321
1465
481
425
233
17
537
1819
831
1061
770
579
375
337
152
1153
18
15
737
1537
1569
321
1465
481
425
233
17
537
1819
831
549
770
579
375
337
152
129
18
15
737
1537
1569
321
1465
481
419
233
17
537
1819
831
1057
770
579
379
265
152
1154
18
15
737
1537
1569
321
1465
481
419
233
273
537
1819
831
1057
770
67
123
265
152
1154
18
15
241
19
781
509
230
142
25
193
385
227
8
236
386
643
515
96
243
0
536
18
15
241
19
781
509
230
142
25
193
385
227
8
236
386
643
1539
96
243
0
536
18
15
241
19
781
509
230
142
25
193
385
227
8
620
386
643
515
96
1011
768
536
18
15
241
19
781
509
230
142
25
193
385
227
8
620
386
643
1539
96
1011
768
536
18
15
241
19
781
509
230
142
153
193
385
227
8
236
130
259
515
96
243
0
24
18
15
241
19
781
509
230
142
153
193
385
227
8
236
130
259
563
96
243
0
24
18
15
1
1545
1293
29
277
789
1697
1049
1
9
521
541
581
2001
1027
15
261
897
1017
18
15
1
1545
1293
29
277
789
1697
1049
1
9
521
541
581
2001
3
15
261
897
1017
18
15
1
1545
1293
29
277
789
1697
1077
1
10
521
541
581
1997
1025
20
262
897
1017
18
15
1
1545
1293
29
277
789
1697
1077
49
34
521
541
581
1997
21
52
262
897
1011
18
15
1
1545
1293
29
277
789
1697
1077
49
35
521
541
581
1997
1057
57
261
897
1017
18
15
1
1545
1293
29
277
789
1697
1077
49
35
521
541
581
1997
33
57
261
897
1017
18
15
1
1545
1293
29
277
789
1697
1077
49
35
521
541
581
1997
1049
25
261
897
1017
18
15
1
1545
1293
29
277
789
1697
1077
49
35
521
541
581
1997
1058
57
261
897
1017
18
15
1
1545
1293
29
277
789
1697
1077
49
35
521
541
581
1997
34
57
261
897
1017
18
15
1
1545
1293
29
277
789
1681
1045
1
9
521
541
593
2010
1027
15
261
897
998
18
15
1
1545
1293
29
277
789
1681
1045
1
9
521
541
593
2010
3
15
261
897
998
18
15
1
1545
1293
29
277
789
1681
1045
1
9
521
541
593
2010
1091
15
261
897
998
18
15
1
1545
1293
29
277
789
1681
1045
1
19
521
542
593
2010
1027
41
258
896
994
18
15
1
1545
1293
29
277
789
1681
1045
1
19
521
542
593
2010
67
41
258
896
994
18
15
1
1545
1293
29
277
789
1681
1077
1
19
521
542
593
1930
1027
49
258
896
994
18
15
1
1545
1293
29
277
789
1809
1109
1
19
521
542
1073
1434
1027
1585
514
896
1989
18
15
1
1545
1293
29
277
789
1953
1049
49
34
521
541
1093
1361
1123
52
261
897
2041
18
15
1
1545
1293
29
277
789
1953
1049
49
35
521
541
1093
1361
1123
1593
1157
897
2041
18
15
1
1545
1293
29
277
789
1953
1077
1
9
521
541
1093
1421
1025
21
261
897
2035
18
15
1
1545
1293
29
277
789
1953
1077
1
9
521
541
1093
1421
1026
14
262
897
2035
18
15
1
1545
1293
29
277
789
1953
1077
1
10
521
541
1093
1421
1025
20
262
897
2035
18
15
1
1545
1293
29
277
789
1953
1077
49
34
521
541
1093
1421
1045
1588
1158
897
2035
18
15
1
1545
1293
29
277
789
1953
1077
49
34
521
541
1093
1421
1049
1588
1158
897
2035
18
15
1
1545
1293
29
277
789
1953
1077
49
34
521
541
1093
1357
1045
1588
1158
897
2035
18
15
1
1545
1293
29
277
789
1953
1077
49
35
521
541
1093
1421
1049
1593
1157
897
2041
18
15
1
1545
1293
29
277
789
1937
1045
1
9
521
541
1105
1370
1027
15
261
897
2022
18
15
1
1545
1293
29
277
789
1937
1045
1
9
521
541
1105
1370
1091
15
261
897
2022
18
15
1
1545
1293
29
277
789
1937
1045
1
9
521
542
1105
1354
1091
21
258
896
2018
18
15
1
1545
1293
29
277
789
1937
1045
1
19
521
542
1105
1354
1091
41
258
896
2018
18
15
1
1545
1293
29
277
789
1937
1045
1
19
521
542
1105
1370
1091
1577
514
896
2018
18
15
1
1545
1293
29
277
789
1937
1045
1
19
521
542
1105
1450
1059
49
258
896
2018
18
15
1
1545
1293
29
277
789
1937
1049
1
9
521
541
1105
1441
1027
15
261
897
2022
18
15
1
1545
1293
29
277
789
1937
1049
1
9
521
541
1105
1441
1219
143
261
897
2022
18
15
1
1545
1293
29
277
789
1937
1049
1
9
521
541
1109
1441
1027
15
261
897
2021
18
15
1
1545
1293
29
277
789
1937
1049
1
9
521
541
1109
1441
1219
143
261
897
2021
18
15
1
1545
1293
29
277
789
1937
1049
1
10
521
541
1105
1441
1219
148
261
897
2022
18
15
1
1545
1293
29
277
789
1937
1049
1
10
521
541
1109
1441
1219
148
261
897
2017
18
15
1
1545
1293
29
277
789
1937
1049
1
19
521
542
1109
1441
1027
49
258
896
2017
18
15
1
1545
1293
29
277
789
1937
1049
1
19
521
542
1109
1441
1219
1585
514
896
2017
18
15
1
1545
1293
29
277
789
1841
1049
1
9
521
541
1041
1441
1027
21
261
897
1798
18
15
1
1545
1293
29
277
789
1841
1049
1
9
521
541
1041
1441
1155
15
517
897
1805
18
15
1
1545
1293
29
277
789
1841
1049
1
9
521
541
1045
1441
1027
21
261
897
1793
18
15
1
1545
1293
29
277
789
1841
1049
1
9
521
541
1045
1441
1155
15
517
897
1793
18
15
1
1545
1293
29
277
789
1841
1049
1
11
521
542
1041
1474
1027
1593
1153
896
1794
18
15
1
1545
1293
29
277
789
1841
1049
1
10
521
541
1041
1441
1027
1556
517
897
1805
18
15
1
1545
1293
29
277
789
1841
1049
1
10
521
541
1041
1441
1155
20
261
897
1798
18
15
1
1545
1293
29
277
789
1841
1049
1
10
521
541
1045
1441
1027
1556
517
897
1793
18
15
1
1545
1293
29
277
789
1841
1049
1
10
521
541
1045
1441
1155
20
261
897
1793
18
15
1
1545
1293
29
277
789
1841
1049
1
19
521
542
1045
1441
1027
49
258
896
1793
18
15
1
1545
1293
29
277
789
1841
1049
49
35
521
542
1041
1474
1123
1593
1158
896
1794
18
15
2
1545
1293
29
277
789
1952
1078
49
35
521
541
1092
1356
1102
1593
1157
897
2032
18
15
2
1545
1293
29
277
789
1952
1078
49
39
521
541
1092
1356
1102
1594
1154
897
2032
18
15
1
1545
1293
29
277
770
1743
1049
1
19
521
544
634
1858
67
169
258
956
676
18
15
1
1545
1293
29
277
770
1743
1049
49
37
529
544
634
1858
99
55
269
924
676
18
15
1
1545
1293
29
277
773
1793
1045
1
19
531
535
1057
1485
1089
1577
520
896
1990
18
15
1
1545
1293
29
277
773
1793
1045
49
19
529
534
1025
1485
1113
1537
554
904
1798
18
15
1
1545
1293
29
277
773
1793
1045
49
39
529
534
1025
1485
1113
1562
520
904
1798
18
15
1
1545
1293
29
277
773
1793
1077
1
9
521
525
1025
1421
1025
1557
1157
929
1821
18
15
1
1545
1293
29
277
773
1793
1077
1
9
521
525
1045
1421
1025
1557
1157
929
1811
18
15
1
1545
1293
29
277
773
1793
1077
1
9
521
525
1045
1421
1026
1550
1159
929
1813
18
15
1
1545
1293
29
277
773
1793
1077
1
9
521
525
1045
1421
1154
1550
1159
929
1813
18
15
1
1545
1293
29
277
773
1793
1077
1
11
521
525
1025
1421
1025
1593
561
929
1821
18
15
1
1545
1293
29
277
773
1793
1077
1
11
521
525
1045
1421
1025
1593
561
929
1811
18
15
1
1545
1293
29
277
773
1793
1077
1
10
521
525
1045
1421
1025
1556
1158
929
1811
18
15
1
1545
1293
29
277
773
1793
1077
1
19
531
535
1045
1421
1154
169
264
896
2000
18
15
1
1545
1293
29
277
773
1793
1077
49
34
521
525
1045
1421
1173
1588
1158
929
1811
18
15
1
1545
1293
29
277
773
1793
1077
49
35
521
525
1025
1421
1049
1561
1157
929
1798
18
15
1
1545
1293
29
277
773
1793
1077
49
35
521
525
1025
1421
1177
57
553
929
1821
18
15
1
1545
1293
29
277
773
1793
1077
49
35
521
525
1045
1421
1049
1561
1157
929
1811
18
15
1
1545
1293
29
277
773
1793
1077
49
39
521
525
1025
1421
1049
1562
1154
929
1798
18
15
1
1545
1293
29
277
773
1921
1049
1
10
529
534
1089
1353
1027
20
269
904
2046
18
15
1
1545
1293
29
277
773
1921
1049
49
34
521
525
1089
1353
1123
1588
1157
929
2042
18
15
1
1545
1293
29
277
773
1921
1049
49
35
529
534
1089
1353
1123
1593
1165
904
2042
18
15
1
1545
1293
29
277
773
1921
1049
49
35
521
525
1089
1353
1123
1593
553
929
2045
18
15
1
1545
1293
29
277
773
1729
1045
1
19
521
526
633
1997
1058
50
258
928
994
18
15
1
1545
1293
29
277
773
1729
1045
1
19
521
526
633
1997
34
50
258
928
994
18
15
1
1545
1293
29
277
773
1729
1045
1
19
521
526
633
1869
66
50
258
928
994
18
15
1
1545
1293
29
277
773
1729
1049
1
19
521
526
633
1865
67
169
258
928
994
18
15
1
1545
1293
29
277
777
1743
1049
1
19
521
521
634
1858
67
169
258
930
992
18
15
1
1549
1293
29
277
773
1761
1037
1
9
521
526
610
2023
1025
17
307
928
1000
18
15
1
1549
1293
29
277
773
1761
1037
1
9
521
526
610
2023
1
17
307
928
1000
18
15
1
1549
1293
29
277
777
1807
1037
1
9
521
521
1050
1440
1025
17
307
931
1808
18
15
1
1549
1293
29
277
777
1807
1037
1
9
521
521
1050
1440
1217
1617
1154
931
1808
18
15
1
1549
1293
29
277
777
1711
1037
1
9
529
529
602
1984
1057
17
269
897
992
18
15
1
1549
1293
29
277
777
1711
1037
1
9
529
529
602
1984
33
17
269
897
992
18
15
1
1549
1293
29
277
777
1711
1037
1
9
529
530
602
1984
1057
17
269
896
992
18
15
1
1549
1293
29
277
777
1711
1037
1
9
529
530
602
1984
33
17
269
896
992
18
15
1
1549
1293
29
277
777
1711
1037
1
10
529
529
602
1984
1057
16
270
897
992
18
15
1
1549
1293
29
277
777
1711
1037
1
10
529
529
602
1984
33
16
270
897
992
18
15
1
1549
1293
29
277
777
1711
1037
1
10
529
530
602
1984
1057
16
270
896
992
18
15
1
1549
1293
29
277
777
1711
1037
1
10
529
530
602
1984
33
16
270
896
992
18
15
1
1549
1293
29
277
777
1711
1069
1
9
529
530
602
1920
1025
17
269
896
992
18
15
1
1549
1293
29
277
777
1711
1069
1
9
529
530
602
1920
129
17
269
896
992
18
15
1
1549
1293
29
277
777
1711
1069
1
10
529
530
602
1920
129
16
270
896
992
18
15
1
1549
1293
29
277
777
1839
1037
1
9
521
521
1082
1504
1025
1553
1202
931
2000
18
15
1
1549
1293
29
277
777
1967
1037
1
9
529
530
1114
1344
1057
1553
1165
896
2016
18
15
1
1549
1293
29
277
777
1967
1037
1
9
529
530
1114
1344
1089
10
279
896
2016
18
15
1
1549
1293
29
277
777
1967
1037
1
10
529
530
1114
1344
1057
16
270
896
2016
18
15
1
1549
1293
29
277
777
1967
1037
1
10
529
530
1114
1344
1089
16
270
896
2016
18
15
2
1545
1293
29
277
770
1792
1078
49
35
521
512
1024
1420
1102
1593
553
932
1792
18
15
2
1545
1293
29
277
770
1792
1078
49
35
521
512
1032
1420
1102
1593
553
932
1797
18
15
2
1545
1293
29
277
770
1744
1046
1
19
533
544
624
1996
1038
49
273
924
672
18
15
2
1545
1293
29
277
770
1744
1046
1
19
533
544
624
1996
14
49
273
924
672
18
15
2
1545
1293
29
277
770
2000
1046
1
19
533
544
1136
1292
1102
49
273
924
2005
18
15
2
1545
1293
29
277
770
2000
1046
49
19
533
544
1136
1292
1118
1537
1169
924
2005
18
15
2
1545
1293
29
277
773
1792
1078
49
35
521
525
1044
1420
1102
1593
553
929
1808
18
15
1
1545
1293
29
277
1090
2015
1045
1
19
531
1728
621
481
1
49
584
2043
203
18
15
1
1545
1293
29
277
1090
2015
1045
1
19
531
1728
621
737
1
49
584
2043
203
18
15
1
1545
1293
29
277
1090
2015
1045
1
19
531
1728
621
480
1
49
584
2043
203
18
15
1
1545
1293
29
277
1090
2015
1045
1
19
531
1728
621
736
1
49
584
2043
203
18
15
1
1545
1293
29
277
1090
2015
1109
1
19
531
1728
621
577
1
50
584
2043
203
18
15
1
1545
1293
29
277
578
1759
1045
1
19
531
704
621
865
1
49
552
1003
1227
18
15
1
1545
1293
29
277
578
1759
1045
1
19
531
704
621
865
65
49
552
1003
1227
18
15
1
1545
1293
29
277
578
1759
1045
1
19
531
704
621
864
1
49
552
1003
1227
18
15
1
1545
1293
29
277
578
1759
1045
1
19
531
704
621
864
65
49
552
1003
1227
18
15
1
1545
1293
29
277
578
1759
1045
1
19
531
448
621
961
1
41
264
491
679
18
15
1
1545
1293
29
277
578
1759
1045
1
19
531
448
621
993
1
41
264
491
679
18
15
1
1545
1293
29
277
578
1759
1045
1
19
531
448
621
992
1
41
264
491
679
18
15
1
1545
1293
29
277
578
1759
1045
1
19
531
448
822
977
1
41
264
499
284
18
15
1
1545
1293
29
277
578
1759
1045
1
19
531
448
630
977
1
41
264
503
668
18
15
1
1545
1293
29
277
578
1759
1109
1
19
531
704
621
833
1
49
552
1003
1227
18
15
1
1545
1293
29
277
578
1759
1109
1
19
531
448
822
849
1025
41
264
499
284
18
15
1
1545
1293
29
277
578
1759
1109
1
19
531
448
822
849
1
41
264
499
284
18
15
1
1545
1293
29
277
578
1759
1109
1
19
531
448
822
849
257
41
264
499
284
18
15
1
1545
1293
29
277
578
1759
1109
1
19
531
448
630
849
1
41
264
503
668
18
15
1
1545
1293
29
277
578
1759
1109
49
19
531
704
621
833
25
2
520
1003
1227
18
15
1
1545
1293
29
277
578
1759
1109
49
19
531
448
621
833
25
1
296
491
459
18
15
1
1545
1293
29
277
578
1743
1045
1
19
529
704
598
977
1
41
557
1020
986
18
15
1
1545
1293
29
277
578
1743
1045
1
19
529
704
598
977
33
41
557
1020
986
18
15
1
1545
1293
29
277
578
1743
1045
1
19
531
704
598
977
1
49
552
1011
1244
18
15
1
1545
1293
29
277
578
1743
1045
1
19
531
704
598
977
33
49
552
1015
1244
18
15
1
1545
1293
29
277
578
1743
1045
1
19
531
448
598
977
1
41
264
499
476
18
15
1
1545
1293
29
277
578
1743
1045
1
19
531
448
598
977
33
1585
552
503
476
18
15
1
1545
1293
29
277
578
1743
1109
1
19
531
704
598
849
1
49
552
1011
1244
18
15
1
1545
1293
29
277
578
1743
1109
1
19
531
448
598
849
1
41
264
499
476
18
15
1
1545
1293
29
277
578
1743
1109
49
19
531
704
598
849
25
1
552
1011
1244
18
15
1
1545
1293
29
277
578
1743
1109
49
19
531
448
598
849
25
1
296
499
732
18
15
1
1545
1293
29
277
661
1745
1109
1
19
521
670
817
922
3
49
514
960
1058
18
15
1
1545
1293
29
277
613
1745
1109
49
19
531
471
597
845
25
129
296
480
680
18
15
1
1545
1293
29
277
613
1745
1109
49
19
531
471
597
861
25
129
296
480
680
18
15
1
1549
1293
29
277
578
1758
1046
1
9
529
448
620
960
14
10
279
508
454
18
15
1
1549
1293
29
277
578
1758
1046
1
9
521
448
620
960
1038
17
259
500
454
18
15
1
1549
1293
29
277
578
1758
1046
1
9
521
448
620
960
14
17
259
500
454
18
15
2
1545
1293
29
277
546
1760
1069
1
9
521
480
832
903
1053
21
258
492
606
18
15
2
1545
1293
29
277
546
1760
1069
1
9
521
480
832
903
29
21
258
492
606
18
15
2
1545
1293
29
277
546
1760
1069
1
9
521
480
832
903
157
21
258
492
606
18
15
2
1545
1293
29
277
578
1760
1069
1
9
521
416
800
903
1053
21
258
468
366
18
15
2
1545
1293
29
277
578
1760
1069
1
9
521
416
800
903
29
21
258
468
366
18
15
2
1545
1293
29
277
578
1760
1069
1
9
521
416
800
903
157
21
258
468
366
18
15
2
1545
1293
29
277
578
1760
1078
49
19
529
448
584
844
1054
1
297
492
645
18
15
2
1545
1293
29
277
578
1760
1078
49
19
529
448
584
844
30
1
297
492
645
18
15
2
1545
1293
29
277
578
1760
1078
49
19
529
448
584
972
1054
1
297
492
645
18
15
2
1545
1293
29
277
578
1760
1078
49
19
529
448
584
972
30
1
297
492
645
18
15
2
1545
1293
29
277
578
1760
1078
49
19
531
448
584
844
1054
2
296
491
648
18
15
2
1545
1293
29
277
578
1760
1078
49
19
531
448
584
844
30
1
296
491
648
18
15
2
1545
1293
29
277
578
1760
1078
49
19
531
448
584
972
1054
2
296
491
648
18
15
2
1545
1293
29
277
578
1760
1078
49
19
531
448
584
972
30
1
296
491
648
18
15
2
1545
1293
29
277
578
1744
1046
1
19
531
448
616
972
22
1585
584
507
456
18
15
2
1545
1293
29
277
578
1744
1046
49
19
529
448
616
972
110
129
293
492
453
18
15
2
1545
1293
29
277
578
1744
1046
49
19
531
448
616
972
110
129
296
491
456
18
15
2
1545
1293
29
277
578
1744
1046
49
39
529
448
616
972
110
58
268
508
456
18
15
2
1545
1293
29
277
585
1760
1078
49
19
529
709
576
908
1054
1
521
1013
1232
18
15
2
1545
1293
29
277
585
1760
1078
49
19
529
709
576
908
30
1
521
1013
1232
18
15
2
1545
1293
29
277
585
1760
1078
49
19
529
453
576
908
1054
1537
521
501
464
18
15
2
1545
1293
29
277
585
1760
1078
49
19
529
453
576
908
30
1537
521
501
464
18
15
2
1545
1293
29
277
585
1760
1078
49
19
533
709
576
908
1054
1537
1169
1013
1232
18
15
2
1549
1293
29
277
578
1760
1045
1
9
521
448
576
855
1
1546
515
500
384
18
15
1
1545
1293
29
277
533
1697
1049
49
34
521
413
837
849
1123
52
261
449
369
18
15
1
1545
1293
29
277
533
1697
1049
49
34
521
413
837
849
99
52
261
449
369
18
15
1
1545
1293
29
277
533
1697
1049
49
34
521
413
837
977
1123
52
261
449
369
18
15
1
1545
1293
29
277
533
1697
1049
49
34
521
413
837
977
99
52
261
449
369
18
15
1
1545
1293
29
277
533
1633
1045
1
9
521
413
965
973
1045
21
261
449
633
18
15
1
1545
1293
29
277
533
1633
1045
1
9
521
413
965
973
21
21
261
449
633
18
15
1
1545
1293
29
277
533
1633
1045
1
9
521
413
965
973
277
21
261
449
633
18
15
1
1545
1293
29
277
533
1633
1045
1
9
521
413
965
973
149
21
261
449
633
18
15
1
1545
1293
29
277
533
1633
1045
1
9
521
413
965
973
405
21
261
449
633
18
15
1
1545
1293
29
277
533
1633
1045
49
35
521
413
965
973
1113
57
261
449
625
18
15
1
1545
1293
29
277
533
1633
1045
49
35
521
413
965
973
89
25
261
449
1141
18
15
1
1545
1293
29
277
533
1633
1045
49
35
521
413
965
973
217
57
261
449
625
18
15
1
1545
1293
29
277
533
1633
1049
1
9
521
413
965
977
1027
15
261
449
633
18
15
1
1545
1293
29
277
533
1633
1049
1
9
521
413
965
977
3
15
261
449
633
18
15
1
1545
1293
29
277
533
1633
1049
1
9
521
413
965
977
1091
15
261
449
633
18
15
1
1545
1293
29
277
533
1633
1049
1
9
521
413
965
977
67
21
261
449
633
18
15
1
1545
1293
29
277
533
1633
1049
1
9
521
413
965
977
195
15
261
449
633
18
15
1
1545
1293
29
277
533
1633
1049
1
9
521
413
965
969
1027
21
261
449
633
18
15
1
1545
1293
29
277
533
1633
1049
1
9
521
413
965
969
3
21
261
449
633
18
15
1
1545
1293
29
277
533
1633
1049
1
9
521
413
965
969
259
21
261
449
633
18
15
1
1545
1293
29
277
533
1633
1049
1
9
521
413
965
969
131
21
261
449
633
18
15
1
1545
1293
29
277
533
1633
1049
1
9
521
413
965
969
387
15
261
449
633
18
15
1
1545
1293
29
277
533
1633
1049
1
19
521
414
965
977
1091
49
258
448
625
18
15
1
1545
1293
29
277
533
1633
1049
1
19
521
414
965
977
67
49
258
448
625
18
15
1
1545
1293
29
277
533
1633
1049
49
34
521
413
965
969
1123
52
261
449
617
18
15
1
1545
1293
29
277
533
1633
1049
49
34
521
413
965
969
99
52
261
449
617
18
15
1
1545
1293
29
277
533
1633
1049
49
35
521
413
965
969
1123
57
261
449
625
18
15
1
1545
1293
29
277
533
1633
1049
49
35
521
413
965
969
99
57
261
449
625
18
15
1
1545
1293
29
277
533
1633
1077
1
9
521
413
965
909
1025
21
261
449
633
18
15
1
1545
1293
29
277
533
1633
1077
1
9
521
413
965
909
1
21
261
449
633
18
15
1
1545
1293
29
277
533
1633
1077
1
9
521
413
965
909
129
21
261
449
633
18
15
1
1545
1293
29
277
533
1633
1077
49
34
521
413
965
909
1045
52
262
449
627
18
15
1
1545
1293
29
277
533
1633
1077
49
34
521
413
965
909
21
52
262
449
627
18
15
1
1545
1293
29
277
533
1633
1077
49
34
521
413
965
909
149
52
262
449
627
18
15
1
1545
1293
29
277
533
1633
1077
49
35
521
413
965
909
1057
57
261
449
625
18
15
1
1545
1293
29
277
533
1633
1077
49
35
521
413
965
909
33
57
261
449
625
18
15
1
1545
1293
29
277
533
1633
1077
49
35
521
413
965
909
1049
25
261
449
1141
18
15
1
1545
1293
29
277
533
1633
1077
49
35
521
413
965
909
1058
57
261
449
625
18
15
1
1545
1293
29
277
533
1633
1077
49
35
521
413
965
909
25
25
261
449
1141
18
15
1
1545
1293
29
277
533
1633
1077
49
35
521
413
965
909
34
57
261
449
625
18
15
1
1545
1293
29
277
533
1633
1077
49
35
521
413
965
909
153
57
261
449
625
18
15
1
1545
1293
29
277
533
1633
1077
49
35
329
413
965
909
1049
1625
1477
641
617
18
15
1
1545
1293
29
277
533
1633
1077
49
35
329
413
965
909
153
1945
1477
641
617
18
15
1
1545
1293
29
277
533
1681
1049
1
9
521
413
849
929
1027
21
261
449
1239
18
15
1
1545
1293
29
277
533
1681
1049
1
9
521
413
849
929
3
21
261
449
1239
18
15
1
1545
1293
29
277
533
1681
1049
1
9
521
413
853
929
1027
21
261
449
1235
18
15
1
1545
1293
29
277
533
1681
1049
1
9
521
413
853
929
3
21
261
449
1235
18
15
1
1545
1293
29
277
533
1681
1077
49
19
521
414
849
906
35
1
578
448
1234
18
15
1
1545
1293
29
277
533
1745
1045
1
11
521
414
946
823
257
185
297
448
584
18
15
1
1545
1293
29
277
533
1745
1045
1
19
521
414
945
922
3
49
258
448
546
18
15
1
1545
1293
29
277
533
1745
1045
49
39
521
414
946
923
1081
58
258
448
584
18
15
1
1545
1293
29
277
533
1745
1045
49
39
521
414
946
923
57
58
258
448
584
18
15
1
1545
1293
29
277
533
1745
1049
1
9
521
413
949
801
1027
15
261
449
545
18
15
1
1545
1293
29
277
533
1745
1049
1
9
521
413
949
801
3
15
261
449
545
18
15
1
1545
1293
29
277
533
1745
1049
1
9
521
413
949
801
131
15
261
449
545
18
15
1
1545
1293
29
277
533
1745
1049
49
34
521
413
945
801
1123
52
261
449
589
18
15
1
1545
1293
29
277
533
1745
1049
49
34
521
413
945
801
99
52
261
449
589
18
15
1
1545
1293
29
277
533
1745
1049
49
34
521
413
949
801
1123
52
261
449
545
18
15
1
1545
1293
29
277
533
1745
1049
49
34
521
413
949
801
99
52
261
449
545
18
15
1
1545
1293
29
277
533
1713
1045
1
9
521
414
914
919
1045
21
258
448
1032
18
15
1
1545
1293
29
277
533
1713
1045
1
9
521
414
914
919
21
21
258
448
1032
18
15
1
1545
1293
29
277
533
1713
1045
1
9
521
414
914
919
149
21
258
448
1032
18
15
1
1545
1293
29
277
533
1713
1045
1
19
521
414
914
919
1
49
258
448
520
18
15
1
1545
1293
29
277
533
1713
1045
1
19
521
414
914
919
1045
49
258
448
520
18
15
1
1545
1293
29
277
533
1713
1045
1
19
521
414
914
919
21
49
258
448
520
18
15
1
1545
1293
29
277
533
1713
1045
1
19
521
414
914
919
149
49
258
448
520
18
15
1
1545
1293
29
277
533
1713
1045
49
19
521
414
914
919
57
2
258
448
520
18
15
1
1545
1293
29
277
533
1713
1045
49
19
521
414
914
919
185
1
258
448
520
18
15
1
1545
1293
29
277
533
1713
1049
1
9
521
413
913
929
1027
21
261
449
1030
18
15
1
1545
1293
29
277
533
1713
1049
1
9
521
413
913
929
3
21
261
449
1030
18
15
1
1545
1293
29
277
533
1713
1049
1
9
521
413
913
929
131
21
261
449
1030
18
15
1
1545
1293
29
277
533
1713
1049
1
9
521
413
917
929
1027
21
261
449
1029
18
15
1
1545
1293
29
277
533
1713
1049
1
9
521
413
917
929
3
21
261
449
1029
18
15
1
1545
1293
29
277
533
1713
1049
1
9
521
413
917
929
131
21
261
449
1029
18
15
1
1545
1293
29
277
533
1713
1049
1
19
521
414
917
929
1027
49
258
448
513
18
15
1
1545
1293
29
277
533
1713
1049
1
19
521
414
917
929
3
49
258
448
513
18
15
1
1545
1293
29
277
533
1713
1049
1
19
521
414
917
929
131
49
258
448
513
18
15
1
1545
1293
29
277
533
1617
1045
1
9
521
413
625
986
3
15
261
449
717
18
15
1
1545
1293
29
277
533
1617
1045
1
9
521
413
625
986
1091
15
261
449
717
18
15
1
1545
1293
29
277
533
1617
1045
1
9
521
413
625
986
67
15
261
449
717
18
15
1
1545
1293
29
277
533
1617
1045
1
9
521
414
626
983
21
1557
514
448
456
18
15
1
1545
1293
29
277
533
1617
1045
1
19
521
414
625
986
3
41
258
448
706
18
15
1
1545
1293
29
277
533
1617
1045
1
19
521
414
625
986
67
41
258
448
706
18
15
1
1545
1293
29
277
533
1617
1045
1
19
521
414
977
938
163
1585
514
448
610
18
15
1
1545
1293
29
277
533
1617
1045
49
39
521
414
626
987
1113
58
258
448
712
18
15
1
1545
1293
29
277
533
1617
1045
49
39
521
414
626
987
89
58
258
448
712
18
15
1
1545
1293
29
277
533
1617
1049
1
9
521
413
981
929
1027
15
261
449
613
18
15
1
1545
1293
29
277
533
1617
1049
1
9
521
413
981
929
3
15
261
449
613
18
15
1
1545
1293
29
277
533
1617
1049
1
9
521
413
981
929
131
15
261
449
613
18
15
1
1545
1293
29
277
533
1617
1049
1
9
521
413
981
929
387
15
261
449
613
18
15
1
1545
1293
29
277
533
1617
1109
1
9
521
413
625
858
3
15
261
449
717
18
15
1
1545
1293
29
277
533
1617
1109
1
19
521
414
625
858
3
41
258
448
706
18
15
1
1545
1293
29
277
533
1617
1109
1
19
521
414
626
822
1026
1641
514
448
456
18
15
1
1545
1293
29
277
533
1777
1045
1
9
521
413
933
781
1
21
261
449
1049
18
15
1
1545
1293
29
277
533
1777
1045
1
9
521
413
933
781
257
21
261
449
1049
18
15
1
1545
1293
29
277
533
1777
1045
1
9
521
413
933
781
129
21
261
449
1049
18
15
1
1545
1293
29
277
533
1777
1045
49
35
521
413
933
781
57
57
261
449
537
18
15
2
1545
1293
29
277
533
1632
1046
49
35
521
413
964
972
1134
57
261
449
624
18
15
2
1545
1293
29
277
533
1632
1046
49
35
521
413
964
972
110
57
261
449
624
18
15
2
1545
1293
29
277
533
1632
1046
49
39
521
413
964
972
110
58
258
449
624
18
15
1
1545
1293
29
277
1026
1422
1049
1
19
529
1856
1356
706
579
41
626
1788
1254
18
15
1
1545
1293
29
277
521
1615
1049
1
19
529
402
634
834
67
49
285
464
416
18
15
1
1545
1293
29
277
521
1743
1049
1
9
529
401
938
834
3
21
277
465
1088
18
15
1
1545
1293
29
277
521
1743
1049
1
19
529
402
938
834
67
41
626
464
1088
18
15
1
1545
1293
29
277
521
1743
1049
49
37
517
401
938
834
1123
61
261
461
576
18
15
1
1545
1293
29
277
521
1743
1049
49
37
517
401
938
834
99
61
261
461
576
18
15
1
1545
1293
29
277
521
1743
1049
49
38
529
401
938
834
99
44
589
465
1088
18
15
1
1549
1293
29
277
521
1742
1037
1
10
529
402
940
993
1
16
278
464
1091
18
15
1
1549
1293
29
277
521
1742
1037
1
10
529
402
940
993
33
16
278
464
1091
18
15
1
1549
1293
29
277
521
1743
1037
1
9
529
402
938
992
1025
10
279
464
576
18
15
1
1549
1293
29
277
521
1743
1037
1
9
529
402
938
992
1
10
278
464
576
18
15
1
1549
1293
29
277
521
1647
1037
1
9
529
402
986
960
1025
10
279
464
608
18
15
1
1549
1293
29
277
521
1647
1037
1
9
529
402
986
960
1
10
278
464
608
18
15
1
1549
1293
29
277
521
1647
1037
1
9
529
402
986
960
257
10
278
464
608
18
15
1
1549
1293
29
277
521
1647
1037
1
9
529
402
986
960
129
10
279
464
608
18
15
1
1549
1293
29
277
521
1647
1037
1
10
529
402
986
960
1
16
278
464
608
18
15
1
1549
1293
29
277
521
1647
1037
1
10
529
402
986
960
257
16
278
464
608
18
15
2
1545
1293
29
277
514
1664
1069
1
9
521
384
832
903
29
21
261
460
1216
18
15
2
1545
1293
29
277
514
1664
1069
1
9
521
384
832
903
157
21
261
460
1216
18
15
2
1545
1293
29
277
514
1600
1046
1
19
529
384
960
908
142
49
285
476
632
18
15
2
1545
1293
29
277
514
1600
1046
1
19
529
384
960
908
398
177
285
476
632
18
15
2
1545
1293
29
277
514
1600
1046
1
19
529
384
960
908
206
49
285
476
632
18
15
2
1545
1293
29
277
514
1600
1046
49
39
529
384
960
908
110
58
268
476
632
18
15
2
1545
1293
29
277
514
1616
1046
1
19
529
384
624
844
1102
49
285
476
437
18
15
2
1545
1293
29
277
514
1616
1046
1
19
529
384
624
844
78
49
285
476
437
18
15
2
1545
1293
29
277
514
1616
1046
1
19
529
384
624
844
334
49
285
476
437
18
15
2
1545
1293
29
277
514
1616
1046
1
19
529
384
624
972
14
49
285
476
437
18
15
2
1545
1293
29
277
514
1616
1046
1
19
529
384
624
972
1102
49
285
476
437
18
15
2
1545
1293
29
277
514
1616
1046
1
19
529
384
624
972
78
49
285
476
437
18
15
2
1545
1293
29
277
514
1616
1046
1
19
533
384
624
844
1102
49
273
476
437
18
15
2
1545
1293
29
277
514
1616
1046
1
19
533
384
624
844
78
49
273
476
437
18
15
2
1545
1293
29
277
514
1616
1046
1
19
533
384
624
844
334
49
273
476
437
18
15
2
1545
1293
29
277
514
1616
1046
49
39
529
384
624
844
110
58
268
476
728
18
15
2
1545
1293
29
277
514
1616
1046
49
39
529
384
624
972
110
58
268
476
728
18
15
2
1549
1293
29
277
1026
1408
1045
1
9
521
1856
1344
599
1025
10
515
1780
1272
18
15
2
1549
1293
29
277
1026
1408
1045
1
9
521
1856
1344
727
577
10
515
1780
1272
18
15
2
1549
1293
29
277
1026
1408
1045
1
9
521
1856
1344
727
705
10
518
1788
1248
18
15
1
1545
1293
29
933
513
1809
1045
1
19
1329
321
21
909
33
1586
1842
1503
477
18
15
1
1545
1293
29
933
513
1809
1045
1
19
1329
194
35
807
33
1577
1845
1376
202
18
15
1
1545
1293
29
933
513
1809
1045
1
19
1329
194
35
807
163
1585
1842
1376
202
18
15
1
1545
1293
29
933
513
1809
1045
1
19
1329
194
35
871
163
1585
1842
1376
202
18
15
1
1545
1293
29
933
513
1809
1045
1
19
1329
325
21
909
33
1586
1842
978
986
18
15
1
1545
1293
29
933
513
1809
1045
1
19
1333
321
21
909
33
1585
1841
987
1245
18
15
1
1545
1293
29
933
513
1809
1045
1
19
1333
325
21
909
33
1585
1841
977
1241
18
15
1
1545
1293
29
933
513
1809
1045
1
19
1333
325
21
909
149
1585
1841
977
1241
18
15
1
1545
1293
29
933
513
1809
1049
1
19
1329
193
21
802
195
1585
1842
1386
234
18
15
1
1545
1293
29
933
513
1809
1049
1
19
1329
321
21
897
67
1585
1842
1503
477
18
15
1
1545
1293
29
933
513
1809
1049
1
19
1329
449
21
802
195
1585
1842
1466
491
18
15
1
1545
1293
29
933
513
1809
1049
1
19
1329
417
21
802
195
1585
1842
907
1163
18
15
1
1545
1293
29
933
513
1809
1049
1
19
1329
386
35
835
1091
1585
1842
848
337
18
15
1
1545
1293
29
933
513
1809
1049
1
19
1329
386
35
835
67
1585
1842
848
337
18
15
1
1545
1293
29
933
513
1809
1049
1
19
1329
386
35
803
195
1585
1842
848
337
18
15
1
1545
1293
29
933
513
1809
1049
1
19
1329
386
35
867
1091
1585
1842
848
337
18
15
1
1545
1293
29
933
513
1809
1049
1
19
1329
386
35
867
67
1585
1842
848
337
18
15
1
1545
1293
29
933
513
1809
1049
1
19
1329
386
35
867
195
1585
1842
848
337
18
15
1
1545
1293
29
933
513
1809
1049
1
19
1329
194
35
803
195
1585
1842
1376
202
18
15
1
1545
1293
29
933
513
1809
1049
1
19
1329
194
35
867
1091
1585
1842
1376
202
18
15
1
1545
1293
29
933
513
1809
1049
1
19
1329
194
35
867
67
1585
1842
1376
202
18
15
1
1545
1293
29
933
513
1809
1049
1
19
1329
194
35
867
195
1585
1842
1376
202
18
15
1
1545
1293
29
933
513
1809
1049
1
19
1329
325
21
897
67
1577
1845
1493
473
18
15
1
1545
1293
29
933
513
1809
1049
1
19
1329
325
21
898
67
1577
1845
1493
473
18
15
1
1545
1293
29
933
513
1809
1049
1
19
1329
450
35
867
1091
1585
1842
864
1098
18
15
1
1545
1293
29
933
513
1809
1049
1
19
1329
453
21
802
195
1585
1842
882
1115
18
15
1
1545
1293
29
933
513
1809
1049
1
19
1333
197
21
802
195
1585
1841
1393
217
18
15
1
1545
1293
29
933
513
1809
1049
1
19
1333
325
21
897
67
1585
1841
1489
473
18
15
1
1545
1293
29
933
513
1809
1049
1
19
1333
325
21
898
67
1585
1841
1489
473
18
15
1
1545
1293
29
933
513
1809
1049
1
19
1333
453
21
802
195
1585
1841
1457
437
18
15
1
1545
1293
29
933
513
1809
1049
1
19
1333
421
21
802
195
1585
1841
905
1165
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
385
21
781
1
1586
1842
855
925
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
385
21
781
129
1586
1842
855
925
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
385
21
781
1153
1586
1842
855
925
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
193
21
778
1027
1577
1842
1386
235
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
193
21
778
3
1577
1842
1386
235
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
321
21
781
1
1586
1842
983
1245
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
321
21
781
129
1586
1842
983
1245
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
321
21
781
1153
1586
1842
983
1245
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
449
21
781
1
1585
1845
1457
491
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
449
21
781
129
1585
1845
1457
491
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
449
21
781
1153
1585
1845
1457
491
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
449
21
778
1026
1585
1845
1457
491
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
449
21
778
2
1585
1845
1457
491
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
449
21
778
1027
1585
1845
1457
491
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
449
21
778
3
1585
1845
1457
491
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
449
21
778
130
1585
1845
1457
491
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
449
21
778
131
1585
1845
1457
491
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
449
21
778
1155
1585
1845
1457
491
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
417
21
781
1
1586
1842
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
417
21
781
129
1586
1842
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
417
21
781
1153
1586
1842
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
417
21
778
1026
1586
1842
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
417
21
778
2
1586
1842
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
417
21
778
1027
1577
1842
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
417
21
778
3
1577
1842
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
417
21
778
130
1586
1842
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
417
21
778
1154
1586
1842
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
417
21
778
1155
1577
1842
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
194
35
775
1027
1577
1845
1376
202
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
194
35
775
3
1577
1845
1376
202
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
389
21
781
1
1585
1845
853
1433
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
389
21
781
1153
1585
1845
853
1433
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
389
21
778
1026
1585
1845
853
1433
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
389
21
778
2
1585
1845
853
1433
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
389
21
778
1027
1585
1845
853
1433
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
389
21
778
3
1585
1845
853
1433
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
389
21
778
1155
1585
1845
853
1433
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
197
21
781
1
1577
1845
1381
237
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
197
21
781
129
1577
1845
1381
237
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
197
21
781
1153
1577
1845
1381
237
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
197
21
778
1027
1577
1845
1381
237
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
197
21
778
3
1577
1845
1381
237
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
197
21
778
131
1577
1842
1379
245
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
197
21
778
1155
1577
1842
1379
245
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
325
21
781
1
1577
1845
1493
473
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
325
21
781
129
1585
1845
981
1241
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
325
21
781
1153
1585
1845
981
1241
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
325
21
778
1026
1585
1845
981
1241
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
325
21
778
2
1586
1842
1491
473
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
325
21
778
1027
1585
1845
981
1241
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
325
21
778
3
1577
1845
1493
473
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
325
21
778
130
1585
1845
981
1241
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
325
21
778
1154
1586
1842
1491
473
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
325
21
778
131
1585
1845
981
1241
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
325
21
778
1155
1585
1845
981
1241
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
14
774
1
1586
1842
1456
440
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
14
774
1026
1586
1842
1456
440
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
14
774
2
1586
1842
1456
440
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
14
774
129
1586
1842
1456
440
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
14
774
1153
1586
1842
1456
440
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
14
774
130
1586
1842
1456
440
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
14
774
1154
1586
1842
1456
440
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
14
779
1027
1585
1842
944
1080
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
14
779
3
1585
1842
944
1080
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
14
779
131
1585
1842
944
1080
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
14
779
1155
1585
1842
944
1080
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
14
778
1027
1585
1842
944
1080
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
14
778
3
1585
1842
944
1080
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
14
778
131
1585
1842
944
1080
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
14
778
1155
1585
1842
944
1080
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
14
775
1025
1586
1842
1456
440
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
14
775
1
1586
1842
1456
440
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
14
775
129
1586
1842
1456
440
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
14
775
1027
1585
1842
944
1080
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
14
775
3
1585
1842
944
1080
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
14
775
1153
1586
1842
1456
440
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
14
775
131
1585
1842
944
1080
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
14
775
1155
1585
1842
944
1080
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
35
775
1027
1577
1845
864
1098
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
450
35
775
3
1577
1845
864
1098
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
418
14
774
1026
1586
1846
1424
504
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
418
14
774
2
1586
1846
1424
504
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
418
14
774
130
1586
1846
1424
504
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
418
14
774
1154
1586
1846
1424
504
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
418
14
775
1025
1586
1846
1424
504
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
418
14
775
1
1586
1846
1424
504
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
418
14
775
129
1586
1846
1424
504
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
418
14
775
1153
1586
1846
1424
504
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
453
21
781
1
1585
1845
949
1077
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
453
21
781
129
1585
1845
949
1077
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
453
21
781
1153
1585
1845
949
1077
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
453
21
778
1026
1585
1845
949
1077
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
453
21
778
2
1585
1845
949
1077
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
453
21
778
1027
1585
1845
949
1077
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
453
21
778
3
1585
1845
949
1077
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
453
21
778
130
1585
1845
949
1077
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
453
21
778
1154
1586
1846
949
1077
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
453
21
778
131
1585
1845
949
1077
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1329
453
21
778
1155
1585
1845
949
1077
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
385
21
781
1
1585
1841
859
925
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
385
21
781
129
1585
1841
859
925
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
385
21
781
1153
1585
1841
859
925
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
193
21
781
1025
1577
1841
1387
235
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
193
21
781
1
1585
1841
1387
235
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
193
21
781
129
1585
1841
1387
235
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
193
21
781
1153
1585
1841
1387
235
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
193
21
778
1026
1585
1841
1387
235
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
193
21
778
2
1585
1841
1387
235
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
193
21
778
1027
1585
1841
1387
235
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
193
21
778
3
1585
1841
1387
235
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
193
21
778
131
1585
1841
1387
235
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
193
21
778
1155
1585
1841
1387
235
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
321
21
781
1
1585
1841
987
1245
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
321
21
781
129
1585
1841
987
1245
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
321
21
781
1153
1585
1841
987
1245
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
449
21
781
1025
1577
1841
875
1131
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
449
21
781
1
1585
1841
875
1131
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
449
21
781
129
1585
1841
875
1131
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
449
21
781
1153
1585
1841
875
1131
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
449
21
778
1026
1585
1841
875
1131
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
449
21
778
1027
1585
1841
875
1131
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
449
21
778
3
1585
1841
875
1131
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
449
21
778
131
1585
1841
875
1131
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
449
21
778
1155
1585
1841
875
1131
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
417
21
781
1025
1577
1841
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
417
21
781
1
1585
1841
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
417
21
781
129
1585
1841
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
417
21
781
1153
1585
1841
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
417
21
778
1026
1585
1841
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
417
21
778
2
1585
1841
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
417
21
778
1027
1585
1841
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
417
21
778
3
1585
1841
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
417
21
778
130
1585
1841
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
417
21
778
131
1585
1841
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
417
21
778
1155
1585
1841
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
389
21
781
1
1585
1841
849
1433
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
389
21
781
1153
1585
1841
849
1433
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
389
21
778
1026
1585
1841
849
1433
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
389
21
778
2
1585
1841
849
1433
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
389
21
778
1027
1585
1841
849
1433
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
389
21
778
3
1585
1841
849
1433
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
389
21
778
1155
1585
1841
849
1433
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
197
21
781
1
1585
1841
1393
217
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
197
21
781
129
1585
1841
1393
217
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
197
21
781
1153
1585
1841
1393
217
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
197
21
778
1026
1585
1841
1393
217
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
197
21
778
2
1585
1841
1393
217
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
197
21
778
1027
1585
1841
1393
217
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
197
21
778
3
1585
1841
1393
217
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
197
21
778
130
1585
1841
1393
217
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
197
21
778
131
1585
1841
1393
217
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
197
21
778
1155
1585
1841
1393
217
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
325
21
781
1
1585
1841
977
1241
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
325
21
781
129
1585
1841
977
1241
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
325
21
781
1153
1585
1841
977
1241
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
325
21
778
1026
1585
1841
977
1241
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
325
21
778
2
1585
1841
977
1241
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
325
21
778
1027
1585
1841
977
1241
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
325
21
778
3
1585
1841
977
1241
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
325
21
778
130
1585
1841
977
1241
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
325
21
778
131
1585
1841
977
1241
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
325
21
778
1155
1585
1841
977
1241
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
453
21
781
1
1585
1841
865
1133
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
453
21
781
129
1585
1841
865
1133
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
453
21
781
1153
1585
1841
865
1133
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
453
21
778
1026
1585
1841
865
1133
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
453
21
778
2
1585
1841
865
1133
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
453
21
778
1027
1585
1841
865
1133
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
453
21
778
3
1585
1841
865
1133
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
453
21
778
130
1585
1841
865
1133
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
453
21
778
131
1585
1841
865
1133
18
15
1
1545
1293
29
933
513
1809
1109
1
19
1333
453
21
778
1155
1585
1841
865
1133
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1329
321
21
781
1049
1537
1842
1503
477
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1329
321
21
781
25
1537
1842
1503
477
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1329
321
21
781
153
1537
1842
1503
477
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1329
321
21
781
1177
1537
1842
1503
477
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1329
449
21
781
1049
1537
1842
874
1131
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1329
449
21
781
25
1537
1842
874
1131
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1329
449
21
781
1177
1537
1842
874
1131
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1329
417
21
781
1049
1537
1842
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1329
417
21
781
25
1537
1842
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1329
417
21
781
153
1537
1842
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1329
417
21
781
1177
1537
1842
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1329
325
21
781
1049
1537
1842
978
986
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1329
325
21
781
25
1537
1842
978
986
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1329
325
21
781
153
1537
1842
1491
477
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1329
325
21
781
1177
1537
1842
1491
477
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1329
450
15
781
1049
1538
1842
944
1081
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1329
450
15
781
25
1538
1842
944
1081
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1329
418
15
781
1049
1538
1842
1424
505
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1329
418
15
781
25
1538
1842
1424
505
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1329
453
21
781
1049
1537
1842
867
1141
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1329
453
21
781
25
1537
1842
867
1141
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1329
453
21
781
1177
1537
1842
867
1141
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1333
449
21
781
1049
1537
1841
875
1131
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1333
449
21
781
25
1537
1841
875
1131
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1333
449
21
781
1177
1537
1841
875
1131
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1333
417
21
781
1049
1537
1841
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1333
417
21
781
25
1537
1841
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1333
417
21
781
153
1537
1841
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1333
417
21
781
1177
1537
1841
907
1163
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1333
389
21
781
1049
1537
1841
849
1433
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1333
389
21
781
25
1537
1841
849
1433
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1333
389
21
781
1177
1537
1841
849
1433
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1333
197
21
781
1049
1537
1841
1393
217
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1333
197
21
781
25
1537
1841
1393
217
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1333
197
21
781
153
1537
1841
1393
217
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1333
197
21
781
1177
1537
1841
1393
217
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1333
325
21
781
1049
1537
1841
977
1241
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1333
325
21
781
25
1537
1841
977
1241
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1333
325
21
781
153
1537
1841
977
1241
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1333
325
21
781
1177
1537
1841
977
1241
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1333
453
21
781
1049
1537
1841
865
1133
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1333
453
21
781
25
1537
1841
865
1133
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1333
453
21
781
153
1537
1841
881
1113
18
15
1
1545
1293
29
933
513
1809
1109
49
19
1333
453
21
781
1177
1537
1841
865
1133
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
385
21
769
1027
1585
1842
855
925
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
385
21
769
1155
1585
1842
855
925
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
193
21
769
1027
1585
1842
1386
234
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
193
21
769
3
1585
1842
1386
234
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
193
21
770
1027
1585
1842
1386
234
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
193
21
770
3
1577
1842
1386
235
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
321
21
769
1027
1585
1842
1503
477
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
321
21
769
3
1585
1842
1503
477
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
321
21
769
131
1585
1842
1503
477
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
321
21
769
1155
1585
1842
1503
477
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
449
21
769
1027
1585
1845
1457
491
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
449
21
769
3
1585
1845
1457
491
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
449
21
769
131
1585
1842
1466
491
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
449
21
769
1155
1585
1845
1457
491
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
449
21
770
1027
1585
1845
1457
491
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
417
21
769
1027
1585
1842
907
1163
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
417
21
769
3
1585
1842
907
1163
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
417
21
769
131
1585
1842
843
1291
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
417
21
769
1155
1585
1842
907
1163
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
417
21
770
1027
1585
1842
907
1163
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
417
21
770
3
1577
1842
907
1163
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
386
35
769
1027
1585
1842
848
337
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
386
35
771
1027
1585
1842
848
337
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
386
35
771
1155
1585
1842
848
337
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
194
35
769
1027
1585
1842
1376
202
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
194
35
769
3
1585
1842
1376
202
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
194
35
771
1027
1585
1842
1376
202
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
194
35
771
3
1585
1842
1376
202
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
389
21
769
1027
1585
1845
853
1433
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
389
21
769
1155
1585
1845
853
1433
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
389
21
770
1027
1585
1845
853
1433
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
197
21
769
1027
1577
1845
1381
237
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
197
21
769
3
1577
1845
1381
237
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
197
21
770
1027
1577
1845
1381
237
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
197
21
770
3
1577
1845
1381
237
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
325
21
769
1027
1585
1845
981
1241
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
325
21
769
3
1577
1845
1493
473
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
325
21
769
131
1585
1845
981
1241
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
325
21
769
1155
1585
1845
981
1241
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
325
21
770
1027
1585
1845
981
1241
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
325
21
770
3
1577
1845
1493
473
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
450
35
769
1027
1585
1842
864
1098
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
450
35
771
1027
1585
1842
864
1098
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
450
35
771
3
1577
1845
864
1098
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
453
21
769
1027
1585
1845
949
1077
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
453
21
769
3
1585
1845
949
1077
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
453
21
769
131
1585
1845
949
1077
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
453
21
769
1155
1585
1845
949
1077
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
453
21
770
1027
1585
1845
949
1077
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
453
21
770
3
1577
1845
869
1133
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
421
21
769
1027
1577
1845
1433
269
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
421
21
769
3
1577
1845
1433
269
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
421
21
770
1027
1577
1845
1433
269
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1329
421
21
770
3
1577
1845
1433
269
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
389
21
769
1027
1585
1841
849
1433
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
389
21
769
3
1585
1841
849
1433
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
389
21
770
1027
1585
1841
849
1433
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
389
21
770
3
1585
1841
849
1433
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
197
21
769
1027
1585
1841
1393
217
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
197
21
769
3
1585
1841
1393
217
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
197
21
769
1155
1585
1841
1393
217
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
197
21
770
1027
1585
1841
1393
217
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
197
21
770
3
1585
1841
1393
217
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
325
21
769
1027
1585
1841
977
1241
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
325
21
769
3
1585
1841
1489
473
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
325
21
769
131
1585
1841
1489
473
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
325
21
769
1155
1585
1841
977
1241
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
325
21
770
1027
1585
1841
977
1241
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
325
21
770
3
1585
1841
1489
473
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
325
21
770
131
1969
1841
977
1241
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
325
21
770
1155
1969
1841
977
1241
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
453
21
769
1027
1585
1841
881
1113
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
453
21
769
3
1585
1841
881
1113
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
453
21
769
131
1585
1841
1457
437
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
453
21
769
1155
1585
1841
1457
437
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
453
21
770
1027
1585
1841
881
1113
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
453
21
770
3
1585
1841
881
1113
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
453
21
770
131
1969
1841
881
1113
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
453
21
770
1155
1969
1841
881
1113
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
421
21
769
1027
1585
1841
905
1165
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
421
21
769
3
1585
1841
905
1165
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
421
21
769
131
1585
1841
841
1293
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
421
21
769
1155
1585
1841
905
1165
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
421
21
770
1027
1585
1841
905
1165
18
15
1
1545
1293
29
933
513
1809
1113
1
19
1333
421
21
770
3
1585
1841
905
1165
18
15
1
1545
1293
29
933
513
1809
1113
49
19
1333
449
21
770
1055
1537
1841
875
1131
18
15
1
1545
1293
29
933
513
1809
1113
49
19
1333
449
21
770
31
1537
1841
875
1131
18
15
1
1545
1293
29
933
513
1809
1113
49
19
1333
417
21
770
1055
1537
1841
907
1163
18
15
1
1545
1293
29
933
513
1809
1113
49
19
1333
417
21
770
31
1537
1841
907
1163
18
15
1
1545
1293
29
933
513
1809
1113
49
19
1333
417
21
770
159
1537
1841
907
1163
18
15
1
1545
1293
29
933
513
1809
1113
49
19
1333
417
21
770
1183
1537
1841
907
1163
18
15
1
1545
1293
29
933
513
1809
1113
49
19
1333
389
21
770
31
1537
1841
849
1433
18
15
1
1545
1293
29
933
513
1809
1113
49
19
1333
389
21
770
1183
1537
1841
857
925
18
15
1
1545
1293
29
933
513
1809
1113
49
19
1333
197
21
770
1055
1537
1841
1393
217
18
15
1
1545
1293
29
933
513
1809
1113
49
19
1333
197
21
770
31
1537
1841
1393
217
18
15
1
1545
1293
29
933
513
1809
1113
49
19
1333
197
21
770
159
1537
1841
1393
217
18
15
1
1545
1293
29
933
513
1809
1113
49
19
1333
197
21
770
1183
1537
1841
1393
217
18
15
1
1545
1293
29
933
513
1809
1113
49
19
1333
325
21
770
31
1537
1841
977
1241
18
15
1
1545
1293
29
933
513
1809
1113
49
19
1333
325
21
770
159
1537
1841
977
1241
18
15
1
1545
1293
29
933
513
1809
1113
49
19
1333
325
21
770
1183
1537
1841
977
1241
18
15
1
1545
1293
29
933
513
1809
1113
49
19
1333
453
21
770
1055
1537
1841
881
1113
18
15
1
1545
1293
29
933
513
1809
1113
49
19
1333
453
21
770
31
1537
1841
881
1113
18
15
1
1545
1293
29
933
513
1809
1113
49
19
1333
453
21
770
159
1537
1841
881
1113
18
15
1
1545
1293
29
933
513
1809
1113
49
19
1333
453
21
770
1183
1537
1841
881
1113
18
15
1
1545
1293
29
933
513
1809
1113
49
19
1333
421
21
770
31
1537
1841
905
1165
18
15
1
1545
1293
29
933
513
1809
1113
49
19
1333
421
21
770
159
1537
1841
905
1165
18
15
1
1545
1293
29
933
513
1809
1113
49
19
1333
421
21
770
1183
1537
1841
905
1165
18
15
1
1545
1293
29
933
513
1841
1049
1
19
1329
389
85
897
1091
1585
1845
853
281
18
15
1
1545
1293
29
933
513
1841
1049
1
19
1329
389
85
897
1155
1585
1845
853
281
18
15
1
1545
1293
29
933
513
1841
1049
1
19
1329
325
85
897
1155
1585
1845
981
601
18
15
1
1545
1293
29
933
513
1841
1049
1
19
1329
325
85
961
1091
1585
1845
981
601
18
15
1
1545
1293
29
933
513
1841
1049
1
19
1329
325
85
961
67
1577
1845
1493
345
18
15
1
1545
1293
29
933
513
1841
1049
1
19
1333
389
85
897
1091
1585
1841
849
281
18
15
1
1545
1293
29
933
513
1841
1049
1
19
1333
325
85
897
1155
1585
1841
977
1369
18
15
1
1545
1293
29
933
513
1841
1049
1
19
1333
325
85
961
3
1585
1841
1489
345
18
15
1
1545
1293
29
933
513
1841
1049
1
19
1333
325
85
961
1091
1585
1841
977
1369
18
15
1
1545
1293
29
933
513
1841
1049
1
19
1333
325
85
961
67
1585
1841
1489
345
18
15
1
1545
1293
29
933
513
1905
1049
1
19
1329
322
99
771
1027
1585
1842
976
529
18
15
1
1545
1293
29
933
513
1823
1109
1
19
1329
417
10
768
1153
1577
1842
846
1144
18
15
1
1545
1293
29
933
513
1823
1109
1
19
1333
417
10
768
1025
1585
1841
843
1144
18
15
1
1545
1293
29
933
513
1823
1109
1
19
1333
417
10
768
1
1585
1841
843
1144
18
15
1
1545
1293
29
933
513
1823
1109
1
19
1333
417
10
768
1026
1585
1841
843
1144
18
15
1
1545
1293
29
933
513
1823
1109
1
19
1333
417
10
768
129
1585
1841
843
1144
18
15
1
1545
1293
29
933
513
1823
1109
1
19
1333
417
10
768
1153
1585
1841
843
1144
18
15
1
1545
1293
29
933
513
1823
1109
1
19
1333
417
10
768
1154
1969
1841
843
1144
18
15
1
1545
1293
29
278
770
1809
1045
1
9
520
512
1070
1478
1026
14
260
917
2002
18
15
1
1545
1293
29
278
770
1809
1045
1
9
520
512
1070
1478
1090
14
260
917
2002
18
15
1
1545
1293
29
278
770
1809
1045
1
9
520
512
1070
1478
1091
1551
516
918
2002
18
15
1
1545
1293
29
278
770
1809
1045
1
9
520
544
1070
1414
1153
1557
1156
950
1842
18
15
1
1545
1293
29
278
770
1809
1045
1
9
520
544
1070
1414
1045
1557
1156
950
1842
18
15
1
1545
1293
29
278
770
1809
1045
1
9
528
544
1070
1414
1026
15
524
926
1842
18
15
1
1545
1293
29
278
770
1809
1045
1
9
528
544
1070
1414
1058
1615
1164
926
1842
18
15
1
1545
1293
29
278
770
1809
1045
1
9
528
544
1070
1414
1090
1551
1164
926
1842
18
15
1
1545
1293
29
278
770
1809
1045
1
9
528
544
1070
1414
1154
14
524
925
1842
18
15
1
1545
1293
29
278
770
1809
1045
1
9
528
544
1070
1414
1091
1551
1164
926
1842
18
15
1
1545
1293
29
278
770
1809
1045
1
9
528
544
1070
1414
1155
15
524
926
1842
18
15
1
1545
1293
29
278
770
1809
1045
1
9
528
544
1070
1414
1218
15
524
926
1842
18
15
1
1545
1293
29
278
770
1809
1045
1
19
528
512
1070
1478
1090
1586
1171
944
2002
18
15
1
1545
1293
29
278
770
1809
1049
1
9
520
512
1070
1441
1219
1615
516
918
2002
18
15
1
1545
1293
29
278
770
1809
1049
1
9
520
512
1070
1506
1027
21
260
918
2002
18
15
1
1545
1293
29
278
770
1809
1049
49
38
528
544
1070
1505
1123
1580
1164
926
1842
18
15
1
1545
1293
29
278
770
1745
1045
1
9
528
544
630
1830
34
15
268
926
674
18
15
1
1545
1293
29
278
770
1745
1045
1
9
528
544
630
2022
34
15
268
926
674
18
15
1
1545
1293
29
278
770
1745
1045
1
11
520
544
630
1990
1025
57
563
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
11
520
544
630
1830
33
1593
563
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
11
520
544
630
1830
35
1593
563
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
11
520
544
630
2022
1025
57
563
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
11
520
544
630
2022
1059
57
563
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
11
520
544
630
1831
33
1593
563
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
11
520
544
630
1831
35
1593
563
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
19
520
544
630
1990
1025
41
259
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
19
520
544
630
1990
1057
41
259
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
19
520
544
630
1990
33
41
259
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
19
520
544
630
2006
1045
1585
515
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
19
520
544
630
2006
21
1585
515
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
19
520
544
630
1830
1
41
259
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
19
520
544
630
1830
33
41
259
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
19
520
544
630
1830
21
1585
515
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
19
520
544
630
1830
161
41
259
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
19
520
544
630
1830
34
178
259
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
19
520
544
630
1830
35
41
259
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
19
520
544
630
2022
1025
41
259
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
19
520
544
630
2022
1
41
259
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
19
520
544
630
2022
1027
41
259
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
19
520
544
630
2022
3
41
259
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
19
520
544
630
2022
1045
1585
515
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
19
520
544
630
2022
21
1585
515
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
19
520
544
630
2022
1059
41
259
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
19
520
544
630
1831
33
41
259
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
19
520
544
630
1831
35
41
259
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
19
520
544
630
2007
1045
1585
515
952
674
18
15
1
1545
1293
29
278
770
1745
1045
1
19
520
544
630
2007
21
1585
515
952
674
18
15
1
1545
1293
29
278
770
1713
1049
1
9
520
512
606
1985
1027
15
260
918
1010
18
15
1
1545
1293
29
278
770
1713
1049
1
9
520
512
606
1986
1027
21
260
918
1010
18
15
1
1545
1293
29
278
770
1713
1049
1
9
520
512
606
1986
3
21
260
918
1010
18
15
1
1545
1293
29
278
770
1713
1049
1
9
520
512
606
1987
1027
21
260
918
1010
18
15
1
1545
1293
29
278
770
1713
1049
1
9
520
512
606
1987
3
21
260
918
1010
18
15
1
1545
1293
29
278
770
1713
1049
1
9
528
512
606
1986
1027
21
276
950
1010
18
15
1
1545
1293
29
278
770
1713
1049
1
9
528
512
606
1986
3
21
276
950
1010
18
15
1
1545
1293
29
278
770
1777
1045
1
9
528
544
622
1798
2
14
268
925
964
18
15
1
1545
1293
29
278
770
1777
1045
1
9
528
544
622
1798
3
15
268
926
964
18
15
1
1545
1293
29
278
770
1777
1045
1
9
528
544
622
1798
34
15
268
926
964
18
15
1
1545
1293
29
278
770
1777
1045
1
19
528
544
622
1798
65
41
271
925
964
18
15
1
1545
1293
29
278
770
1777
1049
1
9
528
544
622
1795
3
15
268
926
964
18
15
1
1545
1293
29
278
770
1777
1049
1
9
528
544
622
1795
131
15
268
926
964
18
15
1
1545
1293
29
278
770
2033
1045
1
9
528
544
1134
1478
1026
15
524
926
1988
18
15
1
1545
1293
29
278
770
2033
1045
1
9
528
544
1134
1478
1027
15
524
926
1988
18
15
1
1545
1293
29
278
770
2033
1049
1
9
528
544
1134
1475
1027
15
524
926
1988
18
15
1
1545
1293
29
278
770
1841
1045
1
9
520
512
1078
1414
1090
14
260
909
2009
18
15
1
1545
1293
29
278
770
1841
1045
1
9
520
512
1078
1414
1154
14
260
909
2009
18
15
1
1545
1293
29
278
770
1841
1045
1
9
520
512
1078
1414
1091
15
260
918
1844
18
15
1
1545
1293
29
278
770
1841
1045
1
9
520
512
1078
1414
1155
15
260
918
1844
18
15
1
1545
1293
29
278
770
1841
1045
1
9
520
512
1078
1414
1218
14
260
909
2009
18
15
1
1545
1293
29
278
770
1841
1045
1
9
520
512
1078
1414
1219
15
260
918
1844
18
15
1
1545
1293
29
278
770
1841
1045
1
9
520
512
1078
1478
1026
14
260
909
2009
18
15
1
1545
1293
29
278
770
1841
1045
1
9
520
512
1078
1478
1090
14
260
909
2009
18
15
1
1545
1293
29
278
770
1841
1045
1
9
520
544
1078
1414
1090
1550
1156
957
1826
18
15
1
1545
1293
29
278
770
1841
1045
1
9
520
544
1078
1414
1218
1550
1156
957
1826
18
15
1
1545
1293
29
278
770
1841
1045
1
9
528
544
1078
1414
1154
14
524
926
1826
18
15
1
1545
1293
29
278
770
1841
1045
1
9
528
544
1078
1414
1218
15
524
926
1826
18
15
1
1545
1293
29
278
770
1841
1045
1
19
528
512
1078
1414
1058
1577
1199
957
1844
18
15
1
1545
1293
29
278
770
1841
1045
1
19
528
512
1078
1414
1091
41
275
944
1844
18
15
1
1545
1293
29
278
770
1841
1045
1
19
528
512
1078
1414
1219
41
275
944
1844
18
15
1
1545
1293
29
278
770
1841
1045
1
19
528
512
1078
1478
1026
1577
1199
957
1844
18
15
1
1545
1293
29
278
770
1841
1045
1
19
528
512
1078
1478
1090
1577
1191
957
1844
18
15
1
1545
1293
29
278
770
1841
1049
1
9
520
512
1078
1411
1155
15
260
918
1844
18
15
1
1545
1293
29
278
770
1841
1049
1
9
520
512
1078
1475
1027
15
260
918
1844
18
15
1
1545
1293
29
278
770
1841
1049
1
9
528
544
1078
1410
1091
15
268
926
1826
18
15
1
1545
1293
29
278
770
1841
1049
1
9
528
544
1078
1410
1155
15
524
926
1826
18
15
1
1545
1293
29
278
770
1841
1049
1
9
528
544
1078
1411
1091
1551
1164
942
1826
18
15
1
1545
1293
29
278
770
1841
1049
1
9
528
544
1078
1411
1155
15
524
926
1826
18
15
1
1545
1293
29
278
770
1806
1049
1
9
520
512
1032
1474
1027
15
260
904
1808
18
15
1
1545
1293
29
278
770
1806
1049
1
9
520
512
1032
1474
1091
15
260
904
1808
18
15
1
1545
1293
29
278
770
1806
1049
1
9
528
544
1032
1474
1091
15
268
926
1798
18
15
1
1545
1293
29
278
770
1806
1049
1
11
520
512
1032
1474
1091
1593
555
936
1808
18
15
1
1545
1293
29
278
770
1806
1049
1
19
528
512
1032
1474
1091
1577
531
944
1990
18
15
1
1545
1293
29
278
770
1969
1049
1
9
520
512
1118
1346
1027
21
516
918
2034
18
15
1
1545
1293
29
278
770
1969
1049
1
9
520
512
1118
1347
1027
21
516
918
2034
18
15
1
1545
1293
29
278
770
1934
1038
1
19
528
512
1092
1376
1086
1586
1171
944
2040
18
15
1
1545
1293
29
278
773
1841
1049
1
19
528
534
1073
1474
1091
1585
1171
900
1814
18
15
1
1545
1293
29
278
773
1841
1049
49
19
528
534
1073
1410
1246
1538
1171
900
1814
18
15
1
1545
1293
29
278
773
1841
1049
49
19
528
534
1073
1410
1247
1537
1171
900
1814
18
15
1
1545
1293
29
278
773
1841
1049
49
19
528
534
1073
1474
1119
1537
1171
900
1814
18
15
1
1545
1293
29
278
773
1841
1049
49
37
528
534
1073
1473
1123
1591
524
900
1814
18
15
1
1545
1293
29
278
773
1841
1049
49
37
528
534
1073
1474
1123
1591
524
900
1814
18
15
1
1545
1293
29
278
771
1809
1045
1
19
528
545
1070
1479
1089
1577
1195
939
1832
18
15
1
1545
1293
29
278
771
1777
1045
1
19
520
545
622
1799
1
41
259
947
680
18
15
1
1545
1293
29
278
771
1777
1045
1
19
520
545
622
1799
65
41
259
947
680
18
15
1
1545
1293
29
278
771
1777
1045
1
19
520
545
622
1799
33
41
259
947
680
18
15
1
1545
1293
29
278
771
1777
1045
1
19
520
545
622
1799
35
41
259
947
680
18
15
1
1545
1293
29
278
771
1777
1045
1
19
528
545
620
1798
1
169
275
923
964
18
15
1
1545
1293
29
278
771
2033
1045
1
19
528
545
1132
1478
1025
1577
523
923
1988
18
15
1
1545
1293
29
278
771
2033
1045
1
19
528
545
1132
1478
1026
1577
531
923
1988
18
15
1
1545
1293
29
278
771
1969
1045
1
11
520
513
1114
1415
1059
57
299
915
2032
18
15
1
1545
1293
29
278
771
1969
1045
1
19
520
513
1114
1415
1059
49
259
915
2032
18
15
1
1549
1293
29
278
770
1807
1037
1
9
520
512
1042
1440
1025
10
516
910
1818
18
15
1
1549
1293
29
278
770
1807
1037
1
9
520
512
1042
1440
1057
6
260
904
1820
18
15
1
1549
1293
29
278
770
1807
1037
1
9
520
512
1042
1440
1153
6
516
904
1820
18
15
1
1549
1293
29
278
770
1807
1037
1
9
520
512
1042
1440
1217
10
260
910
1820
18
15
1
1545
1293
29
278
1122
1393
1045
1
19
520
1888
1358
715
515
49
515
1765
1202
18
15
1
1545
1293
29
278
1122
1393
1045
1
19
520
1888
1358
726
533
49
515
1765
1202
18
15
1
1545
1293
29
278
1122
1393
1045
1
19
520
1888
1358
742
515
49
515
1765
1202
18
15
1
1545
1293
29
278
546
1777
1045
1
9
520
480
846
843
3
1551
516
486
306
18
15
1
1545
1293
29
278
546
1777
1045
1
11
520
480
854
838
1
57
619
488
1108
18
15
1
1545
1293
29
278
546
1777
1045
1
11
520
480
854
838
3
57
619
488
1108
18
15
1
1545
1293
29
278
546
1777
1045
1
11
520
480
854
966
1
57
619
488
1108
18
15
1
1545
1293
29
278
546
1777
1045
1
11
520
480
854
966
3
57
619
488
1108
18
15
1
1545
1293
29
278
546
1777
1045
1
11
520
480
854
839
1
57
619
488
1108
18
15
1
1545
1293
29
278
546
1777
1045
1
11
520
480
854
967
1
57
619
488
1108
18
15
1
1545
1293
29
278
546
1777
1045
1
11
520
480
854
967
3
57
619
488
1108
18
15
1
1545
1293
29
278
546
1777
1045
1
11
520
480
854
934
1
57
619
488
1108
18
15
1
1545
1293
29
278
546
1777
1045
1
11
520
480
854
934
3
57
619
488
1108
18
15
1
1545
1293
29
278
546
1777
1045
1
11
520
480
854
934
161
185
307
488
596
18
15
1
1545
1293
29
278
546
1777
1045
1
11
520
480
854
982
1
57
619
488
1108
18
15
1
1545
1293
29
278
546
1777
1045
1
11
520
480
854
918
1
57
619
488
1108
18
15
1
1545
1293
29
278
546
1777
1045
1
11
520
480
854
918
129
57
619
488
1108
18
15
1
1545
1293
29
278
546
1777
1045
1
11
520
480
854
918
3
57
619
488
1108
18
15
1
1545
1293
29
278
546
1777
1045
1
11
520
480
854
918
131
57
619
488
1108
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
838
3
49
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
838
1045
49
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
838
21
49
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
838
67
49
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
838
277
49
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
966
3
49
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
966
1045
49
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
966
21
49
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
854
1045
49
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
854
21
49
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
854
277
49
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
839
3
49
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
839
67
49
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
967
3
49
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
934
1027
49
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
934
1057
50
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
934
3
49
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
934
33
49
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
934
161
50
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
982
1045
49
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
982
21
49
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
918
1027
49
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
918
3
49
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
918
1045
49
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
918
21
49
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
1
19
520
480
854
918
149
49
259
485
596
18
15
1
1545
1293
29
278
546
1777
1045
49
35
520
480
854
839
89
25
299
488
596
18
15
1
1545
1293
29
278
546
1777
1045
49
35
520
480
854
839
345
153
299
488
596
18
15
1
1545
1293
29
278
546
1777
1049
1
9
520
480
846
833
3
1551
516
486
306
18
15
1
1545
1293
29
278
546
1777
1049
1
9
520
480
846
929
1027
1551
516
486
306
18
15
1
1545
1293
29
278
546
1777
1049
1
9
520
480
846
834
3
1551
516
486
306
18
15
1
1545
1293
29
278
546
1777
1049
1
9
520
480
846
962
3
1551
516
486
306
18
15
1
1545
1293
29
278
546
1777
1077
1
19
520
480
846
902
1
50
259
485
306
18
15
1
1545
1293
29
278
546
1777
1077
1
19
520
480
846
902
129
50
259
485
306
18
15
1
1545
1293
29
278
546
1777
1077
49
35
520
480
846
902
1058
57
263
485
306
18
15
1
1545
1293
29
278
546
1777
1077
49
35
520
480
846
902
34
57
263
485
306
18
15
1
1545
1293
29
278
578
1777
1045
1
11
520
416
814
998
1025
57
299
472
1220
18
15
1
1545
1293
29
278
578
1777
1045
1
11
520
416
814
998
1
57
299
472
1220
18
15
1
1545
1293
29
278
578
1777
1045
1
11
520
416
814
998
1027
57
299
472
1220
18
15
1
1545
1293
29
278
578
1777
1045
1
11
520
416
814
998
3
57
299
472
1220
18
15
1
1545
1293
29
278
578
1777
1077
1
11
520
416
814
902
1025
57
299
472
1220
18
15
1
1545
1293
29
278
578
1777
1077
1
11
520
416
814
902
1
57
299
472
1220
18
15
1
1545
1293
29
278
578
1777
1077
1
11
520
416
814
902
129
57
299
472
1220
18
15
1
1545
1293
29
278
578
1777
1077
1
11
520
416
814
906
1027
57
299
472
1220
18
15
1
1545
1293
29
278
578
1777
1077
1
11
520
416
814
906
3
57
299
472
1220
18
15
1
1545
1293
29
278
578
1777
1077
1
11
520
416
814
906
131
57
299
472
1220
18
15
1
1545
1293
29
278
578
1777
1077
1
19
520
416
814
902
1
50
259
472
1220
18
15
1
1545
1293
29
278
578
1777
1077
1
19
520
416
814
902
129
50
259
472
1220
18
15
1
1545
1293
29
278
578
1777
1077
1
19
520
416
814
906
2
50
259
472
1220
18
15
1
1545
1293
29
278
578
1777
1077
1
19
520
416
814
906
130
50
259
472
1220
18
15
1
1545
1293
29
278
578
1777
1077
49
19
520
416
814
902
21
1
579
472
1220
18
15
1
1545
1293
29
278
578
1777
1077
49
19
520
416
814
902
34
1
579
472
1220
18
15
1
1545
1293
29
278
578
1777
1077
49
19
520
416
814
902
35
1
579
472
1220
18
15
1
1545
1293
29
278
578
1758
1045
1
9
520
704
616
993
1
21
516
1014
1222
18
15
1
1545
1293
29
278
578
1758
1045
1
9
520
704
616
993
33
21
516
1014
1222
18
15
1
1545
1293
29
278
578
1758
1045
1
9
520
704
616
865
1025
21
516
1014
1222
18
15
1
1545
1293
29
278
578
1758
1045
1
9
520
704
616
865
1
21
516
1014
1222
18
15
1
1545
1293
29
278
578
1758
1045
1
9
520
704
616
865
33
21
516
1014
1222
18
15
1
1545
1293
29
278
578
1758
1045
1
9
520
448
616
993
1025
21
260
502
454
18
15
1
1545
1293
29
278
578
1758
1045
1
9
520
448
616
993
1
21
260
502
454
18
15
1
1545
1293
29
278
578
1758
1045
1
9
520
448
616
993
1057
21
260
502
454
18
15
1
1545
1293
29
278
578
1758
1045
1
9
520
448
616
993
33
21
260
502
454
18
15
1
1545
1293
29
278
578
1758
1045
1
9
520
448
616
865
1025
21
260
502
454
18
15
1
1545
1293
29
278
578
1758
1045
1
9
520
448
616
865
1
21
260
502
454
18
15
1
1545
1293
29
278
578
1758
1045
1
9
520
448
616
865
33
21
260
502
454
18
15
1
1545
1293
29
278
578
1758
1045
1
9
528
704
616
993
1
21
532
1014
1222
18
15
1
1545
1293
29
278
578
1758
1045
1
9
528
704
616
993
33
21
532
1014
1222
18
15
1
1545
1293
29
278
578
1758
1045
1
9
528
704
616
865
1
21
532
1014
1222
18
15
1
1545
1293
29
278
578
1758
1045
1
9
528
704
616
865
33
21
532
1014
1222
18
15
1
1545
1293
29
278
578
1758
1045
1
9
528
448
616
993
1025
21
276
496
400
18
15
1
1545
1293
29
278
578
1758
1045
1
9
528
448
616
993
1
21
276
496
400
18
15
1
1545
1293
29
278
578
1758
1045
1
9
528
448
616
993
1057
21
276
496
400
18
15
1
1545
1293
29
278
578
1758
1045
1
9
528
448
616
993
33
21
276
496
400
18
15
1
1545
1293
29
278
578
1758
1045
1
9
528
448
616
865
1025
21
276
496
400
18
15
1
1545
1293
29
278
578
1758
1045
1
9
528
448
616
865
1
21
276
496
400
18
15
1
1545
1293
29
278
578
1758
1045
1
9
528
448
616
865
65
21
276
496
400
18
15
1
1545
1293
29
278
578
1758
1045
1
9
528
448
616
865
33
21
276
496
400
18
15
1
1545
1293
29
278
578
1758
1045
1
19
528
704
616
993
1
49
627
1008
1222
18
15
1
1545
1293
29
278
578
1758
1045
1
19
528
704
616
993
33
49
627
1008
1222
18
15
1
1545
1293
29
278
578
1758
1045
1
19
528
704
616
865
1
49
627
1008
1222
18
15
1
1545
1293
29
278
578
1758
1045
1
19
528
704
616
865
65
41
559
1021
1222
18
15
1
1545
1293
29
278
578
1758
1045
1
19
528
704
616
865
33
49
627
1008
1222
18
15
1
1545
1293
29
278
578
1758
1045
1
19
528
448
616
993
1
41
267
496
400
18
15
1
1545
1293
29
278
578
1758
1045
1
19
528
448
616
993
1057
41
267
496
400
18
15
1
1545
1293
29
278
578
1758
1045
1
19
528
448
616
993
33
41
267
496
400
18
15
1
1545
1293
29
278
578
1758
1045
1
19
528
448
616
865
1
41
267
496
400
18
15
1
1545
1293
29
278
578
1758
1045
1
19
528
448
616
865
65
41
267
496
400
18
15
1
1545
1293
29
278
578
1758
1045
1
19
528
448
616
865
33
41
267
496
400
18
15
1
1545
1293
29
278
578
1758
1109
1
9
520
704
616
913
1
21
516
1014
1222
18
15
1
1545
1293
29
278
578
1758
1109
1
9
528
704
616
913
1025
85
532
1014
1222
18
15
1
1545
1293
29
278
578
1758
1109
1
9
528
704
616
913
1
21
532
1014
1222
18
15
1
1545
1293
29
278
578
1758
1109
1
9
528
704
616
913
129
85
532
1014
1222
18
15
1
1545
1293
29
278
578
1758
1109
1
9
528
448
616
913
1025
21
276
502
710
18
15
1
1545
1293
29
278
578
1758
1109
1
9
528
448
616
913
1
21
276
496
400
18
15
1
1545
1293
29
278
578
1758
1109
1
19
528
704
616
913
1025
49
627
1008
1222
18
15
1
1545
1293
29
278
578
1758
1109
1
19
528
704
616
913
1
49
627
1008
1222
18
15
1
1545
1293
29
278
578
1758
1109
1
19
528
704
616
913
129
49
627
1008
1222
18
15
1
1545
1293
29
278
578
1758
1109
1
19
528
448
616
913
1025
41
267
496
400
18
15
1
1545
1293
29
278
578
1758
1109
1
19
528
448
616
913
1
41
267
496
400
18
15
1
1545
1293
29
278
578
1790
1077
1
19
520
416
808
897
1
50
259
477
1222
18
15
1
1545
1293
29
278
578
1759
1045
1
9
528
448
626
992
2
14
268
494
684
18
15
1
1545
1293
29
278
578
1759
1045
1
9
528
448
626
864
2
14
268
494
684
18
15
1
1545
1293
29
278
578
1759
1045
1
9
528
448
626
864
66
14
268
494
684
18
15
1
1545
1293
29
278
578
1759
1045
1
9
528
448
626
976
2
14
268
494
684
18
15
1
1545
1293
29
278
578
1759
1045
1
19
520
448
626
992
1025
49
259
504
684
18
15
1
1545
1293
29
278
578
1759
1045
1
19
520
448
626
992
1
49
259
504
684
18
15
1
1545
1293
29
278
578
1759
1045
1
19
520
448
626
992
1057
49
259
504
684
18
15
1
1545
1293
29
278
578
1759
1045
1
19
520
448
626
992
33
49
259
504
684
18
15
1
1545
1293
29
278
578
1759
1045
1
19
520
448
626
992
1058
50
259
504
684
18
15
1
1545
1293
29
278
578
1759
1045
1
19
520
448
626
992
34
50
259
504
684
18
15
1
1545
1293
29
278
578
1759
1045
1
19
520
448
626
864
1025
49
259
504
684
18
15
1
1545
1293
29
278
578
1759
1045
1
19
520
448
626
864
1
49
259
504
684
18
15
1
1545
1293
29
278
578
1759
1045
1
19
520
448
626
864
2
50
259
504
684
18
15
1
1545
1293
29
278
578
1759
1045
1
19
520
448
626
864
65
49
259
504
684
18
15
1
1545
1293
29
278
578
1759
1045
1
19
520
448
626
864
1089
49
259
504
684
18
15
1
1545
1293
29
278
578
1759
1045
1
19
520
448
626
864
33
49
259
504
684
18
15
1
1545
1293
29
278
578
1759
1045
1
19
520
448
626
864
66
50
259
504
684
18
15
1
1545
1293
29
278
578
1759
1045
1
19
520
448
626
864
34
50
259
504
684
18
15
1
1545
1293
29
278
578
1759
1045
1
19
520
448
626
976
1025
49
259
504
684
18
15
1
1545
1293
29
278
578
1759
1045
1
19
520
448
626
976
1
49
259
504
684
18
15
1
1545
1293
29
278
578
1759
1045
1
19
520
448
626
976
2
50
259
504
684
18
15
1
1545
1293
29
278
578
1759
1045
1
19
520
448
626
976
65
41
259
504
684
18
15
1
1545
1293
29
278
578
1759
1045
1
19
520
448
626
976
1089
41
259
504
684
18
15
1
1545
1293
29
278
578
1759
1045
1
19
520
448
626
976
1045
49
259
504
684
18
15
1
1545
1293
29
278
578
1759
1045
1
19
520
448
626
976
21
49
259
504
684
18
15
1
1545
1293
29
278
578
1759
1045
1
19
520
448
626
976
66
41
259
504
684
18
15
1
1545
1293
29
278
578
1759
1045
1
19
528
448
626
992
1
1585
555
496
410
18
15
1
1545
1293
29
278
578
1759
1045
1
19
528
448
626
864
1
105
295
493
684
18
15
1
1545
1293
29
278
578
1759
1045
1
19
528
448
626
864
33
1585
555
496
410
18
15
1
1545
1293
29
278
578
1759
1045
1
19
528
448
626
976
1
1585
555
496
410
18
15
1
1545
1293
29
278
578
1759
1045
1
19
528
448
818
928
1025
1585
555
496
282
18
15
1
1545
1293
29
278
578
1759
1045
1
19
528
448
818
928
1
41
267
496
282
18
15
1
1545
1293
29
278
578
1759
1045
1
19
528
448
818
928
1057
41
267
496
282
18
15
1
1545
1293
29
278
578
1759
1045
1
19
528
448
818
928
33
41
267
496
282
18
15
1
1545
1293
29
278
578
1759
1045
1
19
528
448
818
976
1
41
267
496
282
18
15
1
1545
1293
29
278
578
1759
1045
1
19
528
448
818
976
65
41
267
496
282
18
15
1
1545
1293
29
278
578
1759
1045
49
19
520
448
626
992
57
2
259
504
684
18
15
1
1545
1293
29
278
578
1759
1045
49
19
520
448
626
864
57
2
259
504
684
18
15
1
1545
1293
29
278
578
1759
1045
49
39
520
448
626
992
57
1594
579
504
684
18
15
1
1545
1293
29
278
578
1759
1045
49
39
520
448
626
864
57
1594
579
504
684
18
15
1
1545
1293
29
278
578
1759
1045
49
39
528
448
626
992
57
1594
587
496
410
18
15
1
1545
1293
29
278
578
1759
1045
49
39
528
448
626
864
57
1594
587
496
410
18
15
1
1545
1293
29
278
578
1759
1045
49
39
528
448
818
928
1081
1594
587
496
282
18
15
1
1545
1293
29
278
578
1759
1045
49
39
528
448
818
928
57
58
267
496
282
18
15
1
1545
1293
29
278
578
1759
1045
49
39
528
448
818
928
185
58
267
496
282
18
15
1
1545
1293
29
278
578
1759
1109
1
9
528
448
626
832
2
14
268
494
684
18
15
1
1545
1293
29
278
578
1759
1109
1
9
528
448
626
848
2
14
268
494
684
18
15
1
1545
1293
29
278
578
1759
1109
1
19
520
448
626
832
1
49
259
504
684
18
15
1
1545
1293
29
278
578
1759
1109
1
19
520
448
626
832
2
50
259
504
684
18
15
1
1545
1293
29
278
578
1759
1109
1
19
520
448
626
848
1
49
259
504
684
18
15
1
1545
1293
29
278
578
1759
1109
1
19
520
448
626
848
2
41
259
504
684
18
15
1
1545
1293
29
278
578
1759
1109
1
19
528
448
626
832
1
1577
555
496
410
18
15
1
1545
1293
29
278
578
1759
1109
1
19
528
448
818
832
1
41
267
496
282
18
15
1
1545
1293
29
278
578
1759
1109
1
19
528
448
818
848
1
41
267
496
282
18
15
1
1545
1293
29
278
578
1759
1109
1
19
528
448
818
848
257
41
267
496
282
18
15
1
1545
1293
29
278
579
1777
1077
1
11
520
417
813
909
1025
57
299
467
361
18
15
1
1545
1293
29
278
579
1777
1077
1
11
520
417
813
909
1
57
299
467
361
18
15
1
1545
1293
29
278
579
1777
1077
49
19
520
417
812
902
21
1
579
467
1220
18
15
1
1545
1293
29
278
579
1777
1077
49
19
520
417
812
902
34
1
579
467
1220
18
15
1
1545
1293
29
278
579
1777
1077
49
19
520
417
812
909
33
1
579
467
1220
18
15
1
1549
1293
29
278
578
1774
1037
1
9
520
448
584
865
1025
6
260
501
390
18
15
1
1549
1293
29
278
578
1774
1037
1
9
520
448
584
865
1
6
260
501
390
18
15
1
1549
1293
29
278
578
1774
1037
1
9
520
448
584
865
33
6
260
501
390
18
15
1
1549
1293
29
278
578
1774
1037
1
9
528
448
584
865
1025
10
276
502
390
18
15
1
1549
1293
29
278
578
1774
1037
1
9
528
448
584
865
1
10
276
502
390
18
15
1
1549
1293
29
278
578
1775
1037
1
9
528
448
585
865
1025
10
276
502
391
18
15
1
1549
1293
29
278
578
1775
1037
1
9
528
448
585
865
1
10
276
502
391
18
15
1
1549
1293
29
278
578
1775
1037
1
9
528
448
585
864
1025
10
276
502
391
18
15
1
1549
1293
29
278
578
1775
1037
1
9
528
448
585
864
1
10
276
502
391
18
15
1
1545
1293
29
278
529
1713
1045
1
19
520
414
914
919
1027
49
259
449
1032
18
15
1
1545
1293
29
278
529
1713
1045
1
19
520
414
914
919
3
49
259
449
1032
18
15
1
1545
1293
29
278
529
1713
1045
1
19
520
414
914
983
3
49
259
449
1032
18
15
1
1545
1293
29
278
642
1777
1045
1
9
520
640
822
902
1026
1550
1156
968
1076
18
15
1
1545
1293
29
278
642
1777
1045
1
9
520
640
822
902
2
1550
1156
968
1076
18
15
1
1545
1293
29
278
642
1777
1045
1
9
520
640
822
902
1027
1551
1156
968
1076
18
15
1
1545
1293
29
278
642
1777
1045
1
9
520
640
822
902
3
1551
1156
968
1076
18
15
1
1545
1293
29
278
642
1777
1045
1
11
520
640
822
902
3
57
555
968
1076
18
15
1
1545
1293
29
278
642
1777
1045
1
19
520
640
822
902
3
41
515
968
1076
18
15
1
1545
1293
29
278
642
1777
1045
1
19
520
640
822
902
1059
49
259
968
1076
18
15
1
1545
1293
29
278
642
1777
1045
1
19
520
640
822
902
35
49
259
968
1076
18
15
1
1545
1293
29
278
642
1777
1045
1
19
520
640
822
902
162
105
515
968
1076
18
15
1
1545
1293
29
278
642
1777
1045
1
19
520
640
822
902
163
105
515
968
1076
18
15
1
1545
1293
29
278
642
1777
1049
1
9
520
640
822
899
1027
1551
1156
968
1076
18
15
1
1545
1293
29
278
642
1777
1049
1
11
520
640
822
897
3
57
555
968
1076
18
15
1
1545
1293
29
278
642
1777
1049
1
11
520
640
822
899
3
57
555
968
1076
18
15
1
1545
1293
29
278
1026
1457
1049
1
9
520
1856
1374
578
1027
21
516
1782
1266
18
15
1
1545
1293
29
278
1026
1457
1049
1
9
520
1856
1374
578
515
21
516
1782
1266
18
15
1
1545
1293
29
278
1026
1457
1049
1
9
520
1856
1374
706
515
21
516
1782
1266
18
15
1
1545
1293
29
278
1026
1457
1049
1
9
520
1856
1374
579
1027
21
516
1782
1266
18
15
1
1545
1293
29
278
1026
1457
1049
1
9
520
1856
1374
579
515
21
516
1782
1266
18
15
1
1545
1293
29
278
1026
1457
1049
1
9
520
1856
1374
707
1027
21
516
1782
1266
18
15
1
1545
1293
29
278
1026
1457
1049
1
9
520
1856
1374
707
515
21
516
1782
1266
18
15
1
1545
1293
29
278
1026
1422
1049
1
9
528
1856
1352
578
579
79
524
1774
1254
18
15
1
1545
1293
29
278
514
1745
1045
1
9
520
384
942
774
1
21
260
462
1106
18
15
1
1545
1293
29
278
514
1745
1045
1
9
520
384
942
774
129
21
260
462
1106
18
15
1
1545
1293
29
278
514
1745
1045
1
9
520
384
942
774
1045
21
260
462
1106
18
15
1
1545
1293
29
278
514
1745
1045
1
9
520
384
942
774
21
21
260
462
1106
18
15
1
1545
1293
29
278
514
1745
1045
1
9
520
384
942
966
1
21
260
462
1106
18
15
1
1545
1293
29
278
514
1745
1045
1
9
520
384
942
966
1045
21
260
462
1106
18
15
1
1545
1293
29
278
514
1745
1045
1
9
520
384
942
966
21
21
260
462
1106
18
15
1
1545
1293
29
278
514
1745
1045
1
9
520
384
942
854
21
21
260
462
1106
18
15
1
1545
1293
29
278
514
1745
1045
1
9
528
384
942
774
1026
15
268
478
1106
18
15
1
1545
1293
29
278
514
1745
1045
1
9
528
384
942
774
2
15
268
478
1106
18
15
1
1545
1293
29
278
514
1745
1045
1
9
528
384
942
774
3
15
268
478
1106
18
15
1
1545
1293
29
278
514
1745
1045
1
9
528
384
942
774
258
15
268
478
1106
18
15
1
1545
1293
29
278
514
1745
1045
1
9
528
384
942
774
130
15
268
478
1106
18
15
1
1545
1293
29
278
514
1745
1045
1
9
528
384
942
774
66
15
268
478
1106
18
15
1
1545
1293
29
278
514
1745
1045
1
9
528
384
942
774
34
15
268
478
1106
18
15
1
1545
1293
29
278
514
1745
1045
1
9
528
384
942
774
131
15
268
478
1106
18
15
1
1545
1293
29
278
514
1745
1045
1
9
528
384
942
966
2
15
268
478
1106
18
15
1
1545
1293
29
278
514
1745
1045
1
9
528
384
942
843
3
15
268
478
1106
18
15
1
1545
1293
29
278
514
1745
1045
1
19
528
384
942
774
1
41
275
477
594
18
15
1
1545
1293
29
278
514
1745
1045
1
19
528
384
942
774
65
41
275
477
594
18
15
1
1545
1293
29
278
514
1745
1045
1
19
528
384
942
774
1089
41
275
477
594
18
15
1
1545
1293
29
278
514
1745
1045
1
19
528
384
942
774
193
1577
531
477
594
18
15
1
1545
1293
29
278
514
1745
1045
1
19
528
384
942
774
1058
50
279
477
594
18
15
1
1545
1293
29
278
514
1745
1045
1
19
528
384
942
774
34
50
279
477
594
18
15
1
1545
1293
29
278
514
1745
1045
1
19
528
384
942
778
163
41
275
477
594
18
15
1
1545
1293
29
278
514
1745
1045
1
19
528
384
942
966
1
41
275
477
594
18
15
1
1545
1293
29
278
514
1745
1049
1
9
520
384
942
993
1027
21
260
462
1106
18
15
1
1545
1293
29
278
514
1745
1049
1
9
520
384
942
993
3
21
260
462
1106
18
15
1
1545
1293
29
278
514
1745
1049
1
9
520
384
942
994
1027
21
260
462
1106
18
15
1
1545
1293
29
278
514
1745
1049
1
9
520
384
942
994
3
21
260
462
1106
18
15
1
1545
1293
29
278
514
1745
1049
1
9
528
384
942
771
3
15
268
478
1106
18
15
1
1545
1293
29
278
514
1745
1049
1
9
528
384
942
771
323
143
268
478
1106
18
15
1
1545
1293
29
278
514
1745
1049
1
9
528
384
942
994
3
15
268
478
1106
18
15
1
1545
1293
29
278
514
1745
1049
49
37
528
384
942
771
99
55
268
478
594
18
15
1
1545
1293
29
278
514
1617
1045
1
9
528
384
630
838
66
15
268
478
436
18
15
1
1545
1293
29
278
514
1617
1045
1
9
528
384
630
838
322
143
268
478
436
18
15
1
1545
1293
29
278
514
1617
1045
1
9
528
384
630
838
323
143
268
478
436
18
15
1
1545
1293
29
278
514
1617
1045
1
9
528
384
630
806
34
15
268
478
436
18
15
1
1545
1293
29
278
514
1617
1045
1
9
528
384
630
806
162
143
268
478
436
18
15
1
1545
1293
29
278
514
1617
1045
1
19
528
384
630
838
65
41
275
477
436
18
15
1
1545
1293
29
278
514
1617
1045
1
19
528
384
630
838
33
41
275
477
436
18
15
1
1545
1293
29
278
514
1617
1045
1
19
528
384
630
838
321
41
275
477
436
18
15
1
1545
1293
29
278
514
1617
1045
1
19
528
384
630
838
34
50
279
477
436
18
15
1
1545
1293
29
278
514
1617
1045
1
19
528
384
630
838
322
169
275
477
436
18
15
1
1545
1293
29
278
514
1617
1045
1
19
528
384
630
838
323
169
275
477
436
18
15
1
1545
1293
29
278
514
1617
1045
1
19
528
384
630
838
418
178
279
477
436
18
15
1
1545
1293
29
278
514
1617
1045
1
19
528
384
630
806
1
41
275
477
436
18
15
1
1545
1293
29
278
514
1617
1045
1
19
528
384
630
806
1057
41
275
477
436
18
15
1
1545
1293
29
278
514
1617
1045
1
19
528
384
630
806
33
41
275
477
436
18
15
1
1545
1293
29
278
514
1617
1045
1
19
528
384
630
806
34
50
279
477
436
18
15
1
1545
1293
29
278
514
1617
1045
1
19
528
384
630
806
162
50
279
477
436
18
15
1
1545
1293
29
278
514
1617
1049
1
9
528
384
630
834
1091
15
268
478
436
18
15
1
1545
1293
29
278
514
1617
1049
1
9
528
384
630
834
67
15
268
478
436
18
15
1
1545
1293
29
278
514
1617
1049
1
9
528
384
630
834
323
15
268
478
436
18
15
1
1545
1293
29
278
514
1617
1049
1
9
528
384
630
835
1091
15
268
478
436
18
15
1
1545
1293
29
278
514
1617
1049
1
9
528
384
630
835
67
15
268
478
436
18
15
1
1545
1293
29
278
514
1617
1049
1
9
528
384
630
835
323
15
268
478
436
18
15
1
1545
1293
29
278
514
1617
1049
49
37
528
384
630
833
99
55
268
478
436
18
15
1
1545
1293
29
278
514
1617
1049
49
37
528
384
630
834
99
55
268
478
436
18
15
1
1545
1293
29
278
514
1617
1049
49
37
528
384
630
835
99
55
268
478
436
18
15
1
1545
1293
29
278
514
1777
1045
1
9
528
384
878
774
2
15
268
478
1234
18
15
1
1545
1293
29
278
514
1777
1045
1
9
528
384
878
774
3
15
268
478
1234
18
15
1
1545
1293
29
278
514
1777
1045
1
9
528
384
878
774
258
15
268
478
1234
18
15
1
1545
1293
29
278
514
1777
1045
1
9
528
384
878
774
34
15
268
478
1234
18
15
1
1545
1293
29
278
514
1777
1045
1
9
528
384
878
774
259
15
268
478
1234
18
15
1
1545
1293
29
278
514
1777
1045
1
9
528
384
878
902
2
15
268
478
1234
18
15
1
1545
1293
29
278
514
1777
1045
1
9
528
384
878
902
3
15
268
478
1234
18
15
1
1545
1293
29
278
514
1777
1045
1
9
528
384
878
902
162
15
268
478
1234
18
15
1
1545
1293
29
278
514
1777
1045
1
11
520
384
950
774
1025
57
299
456
564
18
15
1
1545
1293
29
278
514
1777
1045
1
11
520
384
950
774
1
57
299
456
564
18
15
1
1545
1293
29
278
514
1777
1045
1
11
520
384
950
774
257
57
299
456
564
18
15
1
1545
1293
29
278
514
1777
1045
1
11
520
384
950
774
129
57
299
456
564
18
15
1
1545
1293
29
278
514
1777
1045
1
11
520
384
950
774
3
57
299
456
564
18
15
1
1545
1293
29
278
514
1777
1045
1
11
520
384
950
774
1058
57
299
456
564
18
15
1
1545
1293
29
278
514
1777
1045
1
11
520
384
950
774
34
57
299
456
564
18
15
1
1545
1293
29
278
514
1777
1045
1
11
520
384
950
774
259
57
299
456
564
18
15
1
1545
1293
29
278
514
1777
1045
1
11
520
384
950
774
1059
57
299
456
564
18
15
1
1545
1293
29
278
514
1777
1045
1
11
520
384
950
774
35
57
299
456
564
18
15
1
1545
1293
29
278
514
1777
1045
1
11
520
384
950
902
163
57
299
456
564
18
15
1
1545
1293
29
278
514
1777
1045
1
11
520
384
950
775
1025
57
299
456
564
18
15
1
1545
1293
29
278
514
1777
1045
1
11
520
384
950
775
1
57
299
456
564
18
15
1
1545
1293
29
278
514
1777
1045
1
11
520
384
950
775
257
57
299
456
564
18
15
1
1545
1293
29
278
514
1777
1045
1
11
520
384
950
775
1057
57
299
456
564
18
15
1
1545
1293
29
278
514
1777
1045
1
11
520
384
950
775
3
57
299
456
564
18
15
1
1545
1293
29
278
514
1777
1045
1
11
520
384
950
775
33
57
299
456
564
18
15
1
1545
1293
29
278
514
1777
1045
1
11
520
384
950
775
259
57
299
456
564
18
15
1
1545
1293
29
278
514
1777
1045
1
11
520
384
950
775
1059
57
299
456
564
18
15
1
1545
1293
29
278
514
1777
1045
1
11
520
384
950
775
35
57
299
456
564
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
774
1025
49
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
774
1
49
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
774
257
177
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
774
129
49
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
774
3
49
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
774
1045
49
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
774
193
49
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
774
21
49
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
774
259
177
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
774
1059
49
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
774
35
49
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
774
277
49
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
902
1059
49
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
902
35
49
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
902
162
1641
515
456
564
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
902
163
49
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
775
1025
49
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
775
1
49
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
775
257
177
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
775
1057
49
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
775
3
49
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
775
33
49
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
775
1045
49
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
775
21
49
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
775
259
177
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
775
1059
49
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
775
35
49
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
775
277
49
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
520
384
950
775
149
49
259
456
1076
18
15
1
1545
1293
29
278
514
1777
1045
1
19
528
384
878
774
34
50
631
477
1234
18
15
1
1545
1293
29
278
514
1777
1045
1
19
528
384
878
902
34
50
631
477
1234
18
15
1
1545
1293
29
278
514
1777
1045
49
19
520
384
950
775
1113
1
259
456
564
18
15
1
1545
1293
29
278
514
1777
1045
49
19
520
384
950
775
89
1
259
456
564
18
15
1
1545
1293
29
278
514
1777
1049
1
9
520
384
878
834
1027
21
260
462
1234
18
15
1
1545
1293
29
278
514
1777
1049
1
9
520
384
878
834
3
21
260
462
1234
18
15
1
1545
1293
29
278
514
1777
1049
1
9
520
384
878
962
1027
21
260
462
1234
18
15
1
1545
1293
29
278
514
1777
1049
1
9
520
384
878
962
3
21
260
462
1234
18
15
1
1545
1293
29
278
514
1649
1045
1
9
520
384
622
774
277
21
260
462
722
18
15
1
1545
1293
29
278
514
1649
1045
1
9
520
384
622
774
149
21
260
462
722
18
15
1
1545
1293
29
278
514
1649
1045
1
9
528
384
622
774
2
15
268
478
722
18
15
1
1545
1293
29
278
514
1649
1045
1
9
528
384
622
774
3
15
268
478
722
18
15
1
1545
1293
29
278
514
1649
1045
1
9
528
384
622
774
66
15
268
478
722
18
15
1
1545
1293
29
278
514
1649
1045
1
9
528
384
622
774
290
143
268
478
722
18
15
1
1545
1293
29
278
514
1649
1045
1
19
528
384
622
774
1
41
275
477
722
18
15
1
1545
1293
29
278
514
1649
1045
1
19
528
384
622
774
65
41
275
477
722
18
15
1
1545
1293
29
278
514
1649
1045
1
19
528
384
622
774
290
50
279
477
722
18
15
1
1545
1293
29
278
514
1649
1049
1
9
520
384
622
834
323
149
260
462
722
18
15
1
1545
1293
29
278
514
1649
1049
1
9
520
384
622
962
1027
21
260
462
722
18
15
1
1545
1293
29
278
514
1649
1049
1
9
520
384
622
962
3
21
260
462
722
18
15
1
1545
1293
29
278
514
1649
1049
1
9
528
384
622
962
3
15
268
478
722
18
15
1
1545
1293
29
278
514
1649
1049
1
9
528
384
622
962
1091
15
268
478
722
18
15
1
1545
1293
29
278
514
1649
1049
1
9
528
384
622
962
67
15
268
478
722
18
15
1
1545
1293
29
278
514
1678
1049
1
9
528
384
904
962
3
15
268
478
1030
18
15
1
1545
1293
29
278
514
1678
1049
1
9
528
384
904
962
1091
15
268
478
1030
18
15
1
1545
1293
29
278
514
1678
1049
1
9
528
384
904
962
67
15
268
478
1030
18
15
1
1545
1293
29
278
514
1631
1045
1
19
520
384
626
832
33
49
259
456
730
18
15
1
1545
1293
29
278
514
1631
1045
1
19
520
384
626
832
417
49
259
456
730
18
15
1
1545
1293
29
278
517
1617
1049
1
9
528
406
625
993
3
21
276
468
418
18
15
1
1545
1293
29
278
517
1617
1049
1
9
528
406
625
994
1027
21
276
466
426
18
15
1
1545
1293
29
278
517
1617
1049
1
9
528
406
625
994
3
21
276
468
418
18
15
1
1545
1293
29
278
517
1617
1049
1
19
528
405
625
833
67
49
275
467
426
18
15
1
1545
1293
29
278
517
1617
1049
1
19
528
405
625
833
323
177
275
467
426
18
15
1
1545
1293
29
278
517
1617
1049
1
19
528
405
625
961
67
49
275
467
426
18
15
1
1545
1293
29
278
517
1617
1049
1
19
528
406
625
833
67
49
275
468
426
18
15
1
1545
1293
29
278
517
1617
1049
1
19
528
406
625
833
323
177
275
468
426
18
15
1
1545
1293
29
278
517
1617
1049
1
19
528
406
625
834
67
49
275
468
426
18
15
1
1545
1293
29
278
517
1617
1049
1
19
528
406
625
834
323
177
275
468
426
18
15
1
1545
1293
29
278
517
1617
1049
1
19
528
406
625
962
67
49
275
468
426
18
15
1
1545
1293
29
278
517
1777
1049
1
9
528
406
945
769
1027
21
276
466
1046
18
15
1
1545
1293
29
278
517
1777
1049
1
9
528
406
945
769
3
21
276
468
1046
18
15
1
1545
1293
29
278
517
1777
1049
1
9
528
406
945
769
259
21
276
468
1046
18
15
1
1545
1293
29
278
517
1777
1049
1
9
528
406
945
769
131
21
276
468
1046
18
15
1
1545
1293
29
278
517
1777
1049
1
9
528
406
945
770
1027
21
276
466
1046
18
15
1
1545
1293
29
278
517
1777
1049
1
9
528
406
945
770
3
21
276
468
1046
18
15
1
1545
1293
29
278
515
1681
1045
1
11
520
385
925
909
129
57
299
459
553
18
15
1
1545
1293
29
278
515
1681
1045
1
11
520
385
925
909
33
57
299
459
553
18
15
1
1545
1293
29
278
515
1745
1045
1
19
528
385
941
781
1025
49
275
475
595
18
15
1
1545
1293
29
278
515
1745
1045
1
19
528
385
941
781
1
49
275
475
595
18
15
1
1545
1293
29
278
515
1745
1045
1
19
528
385
941
781
1057
49
275
475
595
18
15
1
1545
1293
29
278
515
1745
1045
1
19
528
385
941
781
65
41
275
475
594
18
15
1
1545
1293
29
278
515
1745
1045
1
19
528
385
941
781
1089
41
275
475
594
18
15
1
1545
1293
29
278
515
1745
1045
1
19
528
385
941
781
33
49
275
475
595
18
15
1
1545
1293
29
278
515
1745
1045
1
19
528
385
941
781
1045
49
275
475
595
18
15
1
1545
1293
29
278
515
1745
1045
1
19
528
385
941
781
193
41
275
479
594
18
15
1
1545
1293
29
278
515
1745
1045
1
19
528
385
941
781
321
169
275
475
594
18
15
1
1545
1293
29
278
515
1745
1045
1
19
528
385
941
781
21
49
275
475
595
18
15
1
1545
1293
29
278
515
1745
1045
1
19
528
385
941
781
161
41
275
475
594
18
15
1
1545
1293
29
278
515
1745
1045
1
19
528
385
941
781
149
49
275
475
595
18
15
1
1545
1293
29
278
515
1745
1045
1
19
528
385
941
781
405
49
275
475
595
18
15
1
1545
1293
29
278
515
1745
1045
1
19
528
385
886
967
1
49
627
475
1240
18
15
1
1545
1293
29
278
515
1745
1045
1
19
528
385
886
967
3
49
627
475
1240
18
15
1
1545
1293
29
278
515
1745
1045
1
19
528
385
886
967
33
49
627
475
1240
18
15
1
1545
1293
29
278
515
1745
1045
1
19
528
385
886
967
35
49
627
475
1240
18
15
1
1545
1293
29
278
515
1745
1045
1
19
528
385
886
999
33
49
627
475
1240
18
15
1
1545
1293
29
278
515
1745
1045
1
19
528
385
886
999
21
49
627
475
1240
18
15
1
1545
1293
29
278
515
1745
1045
1
19
528
385
886
999
35
49
627
475
1240
18
15
1
1545
1293
29
278
515
1745
1045
1
19
528
385
886
983
21
49
627
475
1240
18
15
1
1545
1293
29
278
515
1745
1045
49
19
528
385
941
781
1081
1
275
475
594
18
15
1
1545
1293
29
278
515
1745
1045
49
19
528
385
941
781
57
1
275
475
594
18
15
1
1545
1293
29
278
515
1745
1045
49
19
528
385
941
781
1077
1
275
475
594
18
15
1
1545
1293
29
278
515
1745
1045
49
19
528
385
941
781
53
1
275
475
594
18
15
1
1545
1293
29
278
515
1745
1045
49
19
528
385
941
781
1113
1
275
475
594
18
15
1
1545
1293
29
278
515
1745
1045
49
19
528
385
941
781
89
1
275
475
594
18
15
1
1545
1293
29
278
515
1745
1045
49
19
528
385
941
781
185
1
275
475
594
18
15
1
1545
1293
29
278
515
1617
1045
1
11
520
385
630
839
33
57
299
459
728
18
15
1
1545
1293
29
278
515
1617
1045
1
11
520
385
630
839
321
57
299
459
728
18
15
1
1545
1293
29
278
515
1617
1045
1
11
520
385
630
839
417
57
299
459
728
18
15
1
1545
1293
29
278
515
1617
1045
1
11
520
385
630
839
35
57
299
459
728
18
15
1
1545
1293
29
278
515
1617
1045
1
11
520
385
630
839
419
57
299
459
728
18
15
1
1545
1293
29
278
515
1617
1045
1
11
520
385
630
967
1
57
299
459
728
18
15
1
1545
1293
29
278
515
1617
1045
1
11
520
385
630
967
65
57
299
459
728
18
15
1
1545
1293
29
278
515
1617
1045
1
11
520
385
630
999
1025
57
299
459
728
18
15
1
1545
1293
29
278
515
1617
1045
1
11
520
385
630
999
1
57
299
459
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
839
33
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
839
321
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
839
35
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
839
323
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
967
65
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
967
1089
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
967
3
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
967
1091
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
967
67
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
855
21
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
871
1
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
871
65
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
871
3
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
871
321
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
871
21
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
871
323
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
999
1025
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
999
1
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
999
1027
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
999
65
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
999
1089
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
999
3
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
999
1045
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
999
21
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
1
19
528
385
630
983
21
49
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
49
19
528
385
630
999
1113
1
275
475
728
18
15
1
1545
1293
29
278
515
1617
1045
49
19
528
385
630
999
89
1
275
475
728
18
15
1
1545
1293
29
278
515
1617
1049
1
19
528
385
630
961
67
49
275
475
728
18
15
1
1545
1293
29
278
515
1777
1045
1
11
520
385
950
775
1025
57
299
459
600
18
15
1
1545
1293
29
278
515
1777
1045
1
11
520
385
950
775
1
57
299
459
600
18
15
1
1545
1293
29
278
515
1777
1045
1
11
520
385
950
775
257
57
299
459
600
18
15
1
1545
1293
29
278
515
1777
1045
1
11
520
385
950
775
129
57
299
459
600
18
15
1
1545
1293
29
278
515
1777
1045
1
11
520
385
950
775
1057
57
299
459
600
18
15
1
1545
1293
29
278
515
1777
1045
1
11
520
385
950
775
3
57
299
459
600
18
15
1
1545
1293
29
278
515
1777
1045
1
11
520
385
950
775
33
57
299
459
600
18
15
1
1545
1293
29
278
515
1777
1045
1
11
520
385
950
775
259
57
299
459
600
18
15
1
1545
1293
29
278
515
1777
1045
1
11
520
385
950
775
1059
57
299
459
600
18
15
1
1545
1293
29
278
515
1777
1045
1
11
520
385
950
775
35
57
299
459
600
18
15
1
1545
1293
29
278
515
1777
1045
1
11
520
385
950
903
1025
57
299
459
600
18
15
1
1545
1293
29
278
515
1777
1045
1
11
520
385
950
903
1
57
299
459
600
18
15
1
1545
1293
29
278
515
1777
1045
1
11
520
385
950
903
1057
57
299
459
600
18
15
1
1545
1293
29
278
515
1777
1045
1
11
520
385
950
903
33
57
299
459
600
18
15
1
1545
1293
29
278
515
1777
1045
1
11
520
385
950
903
161
57
299
459
600
18
15
1
1545
1293
29
278
515
1777
1045
1
11
520
385
950
903
163
57
299
459
600
18
15
1
1545
1293
29
278
515
1777
1045
1
19
528
385
950
775
1025
49
275
475
600
18
15
1
1545
1293
29
278
515
1777
1045
1
19
528
385
950
775
1
49
275
475
600
18
15
1
1545
1293
29
278
515
1777
1045
1
19
528
385
950
775
129
49
275
475
600
18
15
1
1545
1293
29
278
515
1777
1045
1
19
528
385
950
775
1027
49
275
475
600
18
15
1
1545
1293
29
278
515
1777
1045
1
19
528
385
950
775
1057
49
275
475
600
18
15
1
1545
1293
29
278
515
1777
1045
1
19
528
385
950
775
3
49
275
475
600
18
15
1
1545
1293
29
278
515
1777
1045
1
19
528
385
950
775
33
49
275
475
600
18
15
1
1545
1293
29
278
515
1777
1045
1
19
528
385
950
775
1045
49
275
475
600
18
15
1
1545
1293
29
278
515
1777
1045
1
19
528
385
950
775
193
49
275
475
600
18
15
1
1545
1293
29
278
515
1777
1045
1
19
528
385
950
775
21
49
275
475
600
18
15
1
1545
1293
29
278
515
1777
1045
1
19
528
385
950
775
1059
49
275
475
600
18
15
1
1545
1293
29
278
515
1777
1045
1
19
528
385
950
775
35
49
275
475
600
18
15
1
1545
1293
29
278
515
1777
1045
1
19
528
385
950
775
277
49
275
475
600
18
15
1
1545
1293
29
278
515
1777
1045
1
19
528
385
950
775
149
49
275
475
600
18
15
1
1545
1293
29
278
515
1777
1045
1
19
528
385
950
903
1
41
275
475
1112
18
15
1
1545
1293
29
278
515
1777
1045
1
19
528
385
950
903
1057
41
275
475
1112
18
15
1
1545
1293
29
278
515
1777
1045
1
19
528
385
950
903
3
49
275
475
600
18
15
1
1545
1293
29
278
515
1777
1045
1
19
528
385
950
903
33
41
275
475
1112
18
15
1
1545
1293
29
278
515
1777
1045
1
19
528
385
950
903
21
49
275
475
600
18
15
1
1545
1293
29
278
515
1777
1045
1
19
528
385
950
903
161
41
275
475
1112
18
15
1
1545
1293
29
278
515
1777
1045
1
19
528
385
950
903
1059
49
275
475
600
18
15
1
1545
1293
29
278
515
1777
1045
1
19
528
385
950
903
35
49
275
475
600
18
15
1
1545
1293
29
278
515
1777
1045
1
19
528
385
950
903
163
1641
531
475
600
18
15
1
1545
1293
29
278
515
1777
1045
49
19
528
385
950
775
1077
1
275
475
600
18
15
1
1545
1293
29
278
515
1777
1045
49
19
528
385
950
775
53
1
275
475
600
18
15
1
1545
1293
29
278
515
1777
1045
49
19
528
385
950
775
1113
1
275
475
600
18
15
1
1545
1293
29
278
515
1777
1045
49
19
528
385
950
775
89
1
275
475
600
18
15
1
1549
1293
29
278
1026
1441
1037
1
9
528
1856
1366
679
641
10
532
1782
1268
18
15
1
1549
1293
29
278
1026
1455
1037
1
9
520
1856
1362
576
1025
6
516
1784
1260
18
15
1
1549
1293
29
278
1026
1455
1037
1
9
520
1856
1362
576
513
6
516
1784
1260
18
15
1
1549
1293
29
278
1026
1455
1037
1
9
520
1856
1362
704
1025
6
516
1784
1260
18
15
1
1549
1293
29
278
1026
1455
1037
1
9
520
1856
1362
704
513
6
516
1784
1260
18
15
1
1545
1293
29
421
513
1713
1049
1
19
305
321
853
897
195
1585
818
471
605
18
15
1
1545
1293
29
421
513
1713
1049
1
19
305
325
853
897
195
1585
821
469
601
18
15
1
1545
1293
29
273
768
1681
1045
1
10
523
520
589
1933
1173
148
258
931
1015
18
15
1
1545
1293
29
273
768
1809
1045
1
10
523
520
1037
1421
1173
20
258
931
1991
18
15
1
1545
1293
29
273
768
1809
1045
1
19
525
512
1046
1494
1045
49
257
904
1822
18
15
1
1545
1293
29
273
768
1809
1045
49
35
523
520
1037
1421
1081
1593
552
931
1799
18
15
1
1545
1293
29
273
768
1809
1045
49
35
523
520
1037
1421
1241
57
552
931
1799
18
15
1
1545
1293
29
273
768
1809
1045
49
35
523
520
1037
1485
1113
25
296
931
1799
18
15
1
1545
1293
29
273
768
1809
1049
49
34
518
512
1038
1426
1123
52
256
900
1806
18
15
1
1545
1293
29
273
768
1809
1049
49
34
518
528
1046
1490
1123
1588
512
908
1806
18
15
1
1545
1293
29
273
768
1937
1045
1
10
523
520
1101
1421
1173
212
578
931
2039
18
15
1
1545
1293
29
273
768
1937
1045
49
35
523
520
1101
1421
1081
1593
552
931
2039
18
15
1
1545
1293
29
273
768
1937
1045
49
35
523
520
1101
1357
1113
1593
552
931
2039
18
15
1
1545
1293
29
273
768
1821
1045
1
11
523
544
1061
1413
1025
57
560
947
1855
18
15
1
1545
1293
29
273
768
1821
1045
1
11
523
544
1061
1413
1057
1593
1200
947
1855
18
15
1
1545
1293
29
273
768
1821
1045
1
11
523
544
1061
1413
1153
57
560
947
1855
18
15
1
1545
1293
29
273
768
1821
1045
1
11
523
544
1061
1477
1025
1593
560
947
1855
18
15
1
1545
1293
29
273
768
1821
1045
1
11
523
544
1061
1477
1089
1593
1200
947
1855
18
15
1
1545
1293
29
273
768
1821
1045
1
10
523
512
1061
1477
1045
20
258
915
1855
18
15
1
1545
1293
29
273
768
1821
1045
1
10
523
544
1061
1413
1025
20
306
947
1855
18
15
1
1545
1293
29
273
768
1821
1045
1
10
523
544
1061
1413
1153
20
306
947
1855
18
15
1
1545
1293
29
273
768
1821
1045
1
10
523
544
1061
1413
1173
20
306
947
1855
18
15
1
1545
1293
29
273
768
1821
1045
1
10
523
544
1061
1477
1025
1556
1154
947
1855
18
15
1
1545
1293
29
273
768
1821
1045
1
10
523
544
1061
1477
1045
20
306
947
1855
18
15
1
1549
1293
29
273
768
1821
1037
1
10
523
544
1061
1441
1057
1552
1154
947
1855
18
15
1
1549
1293
29
273
768
1740
1037
1
9
526
544
627
1826
62
17
304
955
675
18
15
1
1549
1293
29
273
768
1740
1037
1
10
522
544
627
1826
62
16
304
959
675
18
15
1
1549
1293
29
273
768
1789
1037
1
10
522
544
613
1794
63
16
256
951
703
18
15
1
1549
1293
29
273
768
1836
1037
1
9
526
528
1075
1509
1086
17
256
899
1819
18
15
1
1549
1293
29
273
768
1996
1037
1
10
522
512
1139
1522
1086
16
256
923
2027
18
15
1
1545
1293
29
273
576
1789
1077
1
11
523
416
805
901
1025
57
296
467
1247
18
15
1
1545
1293
29
273
576
1789
1077
1
11
523
416
805
901
1
57
296
467
1247
18
15
1
1545
1293
29
273
576
1789
1077
1
11
523
416
805
901
129
57
296
467
1247
18
15
1
1545
1293
29
273
576
1789
1077
1
10
523
416
805
901
1025
20
258
467
1247
18
15
1
1545
1293
29
273
576
1789
1077
1
10
523
416
805
901
1
20
258
467
1247
18
15
1
1545
1293
29
273
576
1789
1077
1
10
523
416
805
901
129
20
258
467
1247
18
15
1
1549
1293
29
273
576
1789
1037
1
10
523
416
805
993
1
16
258
467
1247
18
15
3
1545
1293
29
273
576
1776
1078
49
19
527
416
800
908
44
2
576
467
1217
18
15
1
1549
1293
29
273
640
1772
1037
1
9
526
656
819
865
1086
17
512
963
1059
18
15
1
1549
1293
29
273
640
1772
1037
1
9
526
656
819
865
62
17
512
963
1059
18
15
1
1545
1293
29
273
512
1740
1038
1
19
527
384
936
928
62
49
256
459
1080
18
15
1
1545
1293
29
273
512
1740
1038
1
19
527
384
936
944
62
49
256
459
1080
18
15
1
1549
1293
29
273
1024
1421
1037
1
10
523
1856
1349
616
1086
16
514
1779
1279
18
15
1
1549
1293
29
273
1024
1421
1037
1
10
523
1856
1349
616
574
16
514
1779
1279
18
15
1
1549
1293
29
273
1024
1421
1037
1
10
523
1856
1349
677
641
16
514
1779
1279
18
15
1
1549
1293
29
273
1024
1421
1037
1
10
523
1856
1349
677
673
16
514
1779
1279
18
15
1
1549
1293
29
273
1024
1421
1037
1
10
523
1856
1349
612
1086
16
514
1779
1279
18
15
1
1549
1293
29
273
1024
1421
1037
1
10
523
1856
1349
612
574
16
514
1779
1279
18
15
1
1549
1293
29
273
512
1772
1037
1
9
526
400
947
770
1086
17
256
451
1059
18
15
1
1549
1293
29
273
512
1772
1037
1
9
526
400
947
770
62
17
256
451
1059
18
15
1
1549
1293
29
273
512
1772
1037
1
9
526
400
947
773
1086
17
256
451
1059
18
15
1
1549
1293
29
273
512
1772
1037
1
9
526
400
947
773
62
17
256
451
1059
18
15
1
1549
1293
29
273
512
1772
1037
1
9
526
400
947
773
190
17
256
451
1059
18
15
1
1549
1293
29
273
512
1772
1037
1
9
526
400
947
865
1086
17
256
451
1059
18
15
1
1549
1293
29
273
512
1772
1037
1
9
526
400
947
865
62
17
256
451
1059
18
15
1
1549
1293
29
273
512
1772
1037
1
9
526
400
947
865
318
17
256
451
1059
18
15
1
1545
1293
29
273
777
1967
1039
1
19
525
533
1104
1456
1086
1585
513
897
2036
18
15
1
1545
1293
29
273
777
1967
1039
1
19
525
533
1104
1456
1214
177
257
897
2036
18
15
1
1545
1293
29
273
778
1699
1045
1
19
525
532
596
2006
1045
49
257
896
998
18
15
1
1545
1293
29
273
778
1699
1045
1
19
525
532
596
2006
21
49
257
896
998
18
15
1
1545
1293
29
273
778
1699
1039
1
19
525
532
600
1980
189
177
257
896
992
18
15
1
1545
1293
29
273
778
1699
1039
1
19
525
532
600
1980
1213
177
257
896
992
18
15
1
1545
1293
29
273
778
1699
1039
1
19
525
532
600
1980
188
177
257
896
992
18
15
1
1545
1293
29
273
778
1699
1039
1
19
525
532
600
1980
190
177
257
896
992
18
15
1
1545
1293
29
273
778
1699
1039
1
19
525
532
600
1980
1212
177
257
896
992
18
15
1
1545
1293
29
273
778
1699
1039
1
19
525
532
600
1980
1214
177
257
896
992
18
15
1
1545
1293
29
273
778
1827
1039
1
19
525
532
1076
1468
1213
177
257
896
1821
18
15
1
1545
1293
29
273
778
1827
1039
1
19
525
532
1076
1468
1212
177
257
896
1821
18
15
1
1545
1293
29
273
778
1827
1039
1
19
525
532
1076
1468
1214
177
257
896
1821
18
15
1
1545
1293
29
273
778
1955
1045
1
9
525
532
1108
1366
1045
21
257
896
2022
18
15
1
1545
1293
29
273
778
1955
1045
1
19
525
532
1108
1366
1045
49
257
896
2022
18
15
1
1545
1293
29
273
778
1955
1039
1
19
525
532
1112
1468
1084
1585
513
896
2016
18
15
1
1549
1293
29
273
777
1697
1037
1
9
525
533
601
2014
1086
17
257
897
993
18
15
1
1549
1293
29
273
777
1697
1037
1
9
525
533
601
1982
1185
17
257
897
993
18
15
1
1549
1293
29
273
777
1697
1037
1
9
525
533
601
1982
161
17
257
897
993
18
15
1
1549
1293
29
273
777
1697
1037
1
9
525
533
601
1982
1086
17
257
897
993
18
15
1
1549
1293
29
273
777
1697
1037
1
9
525
533
601
1982
190
17
257
897
993
18
15
1
1549
1293
29
273
777
1697
1037
1
9
525
533
601
1982
1214
17
257
897
993
18
15
1
1549
1293
29
273
777
1697
1037
1
9
525
533
601
2015
1087
17
257
897
993
18
15
1
1549
1293
29
273
777
1697
1037
1
9
525
533
601
1983
1057
17
257
897
993
18
15
1
1549
1293
29
273
777
1697
1037
1
9
525
533
601
1983
1185
17
257
897
993
18
15
1
1549
1293
29
273
777
1697
1037
1
9
525
533
601
1983
161
17
257
897
993
18
15
1
1549
1293
29
273
777
1697
1037
1
9
525
533
601
1983
1087
17
257
897
993
18
15
1
1549
1293
29
273
777
1697
1037
1
9
525
533
601
1983
191
17
257
897
993
18
15
1
1549
1293
29
273
777
1697
1037
1
9
525
533
601
1983
1215
17
257
897
993
18
15
1
1549
1293
29
273
777
1953
1037
1
9
525
533
1113
1406
1086
17
257
897
2017
18
15
1
1549
1293
29
273
777
1953
1037
1
9
525
533
1113
1471
1185
17
257
897
2017
18
15
1
1549
1293
29
273
777
1953
1037
1
9
525
533
1113
1471
1087
17
257
897
2017
18
15
1
1549
1293
29
273
777
1953
1037
1
9
525
533
1113
1407
1057
17
257
897
2017
18
15
1
1549
1293
29
273
777
1953
1037
1
9
525
533
1113
1407
1087
17
257
897
2017
18
15
1
1555
1293
29
273
777
1697
1073
1
9
525
533
597
1957
133
21
257
897
998
18
15
1
1555
1293
29
273
777
1697
1073
1
9
525
533
597
1957
1157
21
257
897
998
18
15
1
1555
1293
29
273
777
1697
1073
1
9
525
533
601
1995
1029
21
257
897
993
18
15
1
1555
1293
29
273
777
1697
1073
1
9
525
533
601
1995
1027
20
257
897
993
18
15
1
1555
1293
29
273
777
1697
1073
1
9
525
533
601
1995
1031
21
257
897
993
18
15
1
1555
1293
29
273
777
1697
1073
1
9
525
533
602
1995
1027
20
257
897
992
18
15
1
1555
1293
29
273
777
1697
1073
1
9
525
533
602
1995
3
20
257
897
992
18
15
1
1555
1293
29
273
777
1697
1073
1
9
525
533
602
1995
1031
21
257
897
992
18
15
1
1555
1293
29
273
777
1697
1073
1
9
525
533
602
1995
7
21
257
897
992
18
15
1
1555
1293
29
273
777
1697
1073
1
19
535
533
597
1957
133
168
272
896
1005
18
15
1
1555
1293
29
273
777
1697
1073
1
19
535
533
597
1957
1157
168
272
896
1005
18
15
1
1555
1293
29
273
777
1697
1073
1
19
535
533
601
1995
1029
40
272
896
993
18
15
1
1555
1293
29
273
777
1825
1073
1
9
525
533
1076
1446
1029
21
513
897
1996
18
15
1
1555
1293
29
273
777
1825
1073
1
9
525
533
1076
1446
1030
21
257
897
1996
18
15
1
1555
1293
29
273
777
1825
1073
1
9
525
533
1076
1446
1157
21
513
897
1996
18
15
1
1555
1293
29
273
777
1825
1073
1
9
525
533
1076
1446
1158
21
513
897
1996
18
15
1
1555
1293
29
273
777
1825
1073
1
9
525
533
1077
1445
1029
21
513
897
1997
18
15
1
1555
1293
29
273
777
1825
1073
1
9
525
533
1077
1445
1157
21
513
897
1997
18
15
1
1555
1293
29
273
777
1825
1073
1
19
535
533
1082
1443
1029
40
272
896
1824
18
15
1
1555
1293
29
273
777
1825
1073
1
19
535
533
1082
1443
1157
112
272
896
1824
18
15
1
1555
1293
29
273
777
1825
1073
1
19
535
533
1082
1443
1155
112
272
896
1824
18
15
1
1555
1293
29
273
777
1825
1073
1
35
535
533
1081
1419
1027
1616
544
896
1825
18
15
1
1555
1293
29
273
777
1825
1073
1
35
535
533
1082
1419
1027
1616
544
896
1824
18
15
1
1555
1293
29
273
777
1953
1073
1
9
525
533
1113
1355
1027
20
257
897
2017
18
15
1
1555
1293
29
273
777
1953
1073
1
9
525
533
1113
1355
1031
21
257
897
2017
18
15
1
1555
1293
29
273
777
1953
1073
1
9
525
533
1113
1447
1157
21
257
897
2017
18
15
1
1555
1293
29
273
777
1953
1073
1
9
525
533
1114
1355
1027
20
257
897
2016
18
15
1
1555
1293
29
273
777
1953
1073
1
9
525
533
1114
1355
1031
21
257
897
2016
18
15
1
1555
1293
29
273
777
1953
1073
1
35
519
533
1113
1355
1027
1616
1152
928
2017
18
15
1
1555
1293
29
273
777
1953
1065
1
9
525
533
1113
1437
1029
21
257
897
2017
18
15
1
1555
1293
29
273
777
1953
1065
1
9
525
533
1113
1437
1157
21
257
897
2017
18
15
1
1555
1293
29
273
777
1689
1073
1
19
535
533
578
1923
1155
112
272
896
1016
18
15
1
1555
1293
29
273
777
1945
1073
1
19
535
533
1090
1411
1155
112
272
896
2040
18
15
1
1555
1293
29
273
777
1945
1073
1
35
519
533
1090
1411
1027
1616
1152
928
2040
18
15
1
1555
1293
29
273
778
1955
1073
1
9
525
532
1108
1422
1031
21
257
896
2022
18
15
1
1545
1293
29
273
650
1763
1045
1
9
525
660
820
870
1045
21
257
960
1053
18
15
1
1545
1293
29
273
650
1763
1045
1
9
525
660
820
870
21
21
513
960
1053
18
15
1
1545
1293
29
273
650
1763
1045
1
9
525
660
820
870
277
21
257
960
1053
18
15
1
1545
1293
29
273
650
1763
1045
49
19
525
660
820
870
57
1
577
960
1053
18
15
1
1545
1293
29
273
650
1763
1045
49
39
525
660
820
870
57
58
512
960
1053
18
15
1
1555
1293
29
273
649
1761
1073
1
9
525
661
825
907
1029
21
513
961
1057
18
15
1
1555
1293
29
273
649
1761
1073
1
9
525
661
825
907
5
21
513
961
1057
18
15
1
1555
1293
29
273
649
1761
1073
1
9
525
661
825
907
133
21
513
961
1057
18
15
1
1555
1293
29
273
649
1761
1073
1
9
525
661
825
907
135
149
257
961
1057
18
15
1
1555
1293
29
273
649
1761
1073
1
9
525
661
825
909
1029
21
513
961
1057
18
15
1
1555
1293
29
273
649
1761
1073
1
9
525
661
825
909
5
21
513
961
1057
18
15
1
1555
1293
29
273
649
1761
1073
1
9
525
661
821
933
1029
21
257
961
1053
18
15
1
1555
1293
29
273
649
1761
1073
1
9
525
661
821
933
5
21
513
961
1053
18
15
1
1545
1293
29
273
521
1633
1045
1
9
525
405
985
975
1045
21
257
449
609
18
15
1
1545
1293
29
273
521
1633
1045
1
9
525
405
985
975
21
21
257
449
609
18
15
1
1545
1293
29
273
521
1633
1045
1
9
525
405
985
975
277
21
257
449
609
18
15
1
1545
1293
29
273
521
1633
1045
1
9
525
405
985
975
149
21
257
449
609
18
15
1
1545
1293
29
273
521
1633
1045
1
9
525
405
985
975
405
21
257
449
609
18
15
1
1545
1293
29
273
521
1633
1045
1
19
525
405
985
975
21
49
257
449
609
18
15
1
1545
1293
29
273
521
1633
1045
1
19
525
405
985
975
277
49
257
449
609
18
15
1
1545
1293
29
273
521
1633
1045
1
19
525
405
985
975
149
49
257
449
609
18
15
1
1545
1293
29
273
521
1633
1045
1
19
525
405
985
975
405
49
257
449
609
18
15
1
1545
1293
29
273
521
1633
1045
1
19
535
405
985
975
1
41
272
464
609
18
15
1
1545
1293
29
273
521
1633
1045
1
19
535
405
985
975
193
1577
528
464
609
18
15
1
1545
1293
29
273
521
1633
1045
1
19
535
405
985
975
21
49
272
464
609
18
15
1
1545
1293
29
273
521
1633
1045
1
19
535
405
985
975
277
49
272
464
609
18
15
1
1545
1293
29
273
521
1633
1045
1
19
535
405
985
975
149
49
624
464
1121
18
15
1
1545
1293
29
273
521
1633
1045
1
19
535
405
985
975
405
49
272
464
609
18
15
1
1545
1293
29
273
521
1633
1045
1
19
535
405
986
975
1
41
272
464
608
18
15
1
1545
1293
29
273
521
1633
1045
1
19
535
405
986
975
193
1577
528
464
608
18
15
1
1545
1293
29
273
521
1633
1045
1
19
535
405
986
975
21
49
272
464
608
18
15
1
1545
1293
29
273
521
1633
1045
1
19
535
405
986
975
277
49
272
464
608
18
15
1
1545
1293
29
273
521
1633
1045
1
19
535
405
986
975
149
49
624
464
1120
18
15
1
1545
1293
29
273
521
1633
1045
1
19
535
405
986
975
405
49
272
464
608
18
15
1
1545
1293
29
273
521
1633
1045
49
19
535
405
986
975
1081
1
272
464
608
18
15
1
1545
1293
29
273
521
1633
1045
49
19
535
405
986
975
57
1
272
464
608
18
15
1
1545
1293
29
273
521
1633
1045
49
39
525
405
985
975
57
1594
576
449
609
18
15
1
1545
1293
29
273
521
1633
1045
49
39
525
405
985
975
217
1594
576
449
609
18
15
1
1545
1293
29
273
522
1699
1045
1
19
525
404
852
854
21
49
257
448
1246
18
15
1
1545
1293
29
273
522
1699
1045
1
19
525
404
852
854
277
49
257
448
1246
18
15
1
1545
1293
29
273
522
1699
1045
1
19
525
404
852
982
1045
49
257
448
1246
18
15
1
1545
1293
29
273
522
1699
1045
1
19
525
404
852
982
21
49
257
448
1246
18
15
1
1545
1293
29
273
522
1763
1045
1
9
525
404
948
790
1045
21
257
448
1053
18
15
1
1545
1293
29
273
522
1763
1045
1
9
525
404
948
790
21
21
257
448
1053
18
15
1
1545
1293
29
273
522
1763
1045
1
9
525
404
948
790
277
21
257
448
1053
18
15
1
1545
1293
29
273
522
1763
1045
1
9
525
404
948
790
149
21
257
448
1053
18
15
1
1545
1293
29
273
522
1763
1045
1
9
525
404
948
790
405
149
257
448
1053
18
15
1
1545
1293
29
273
522
1763
1045
1
9
525
404
948
870
1045
21
257
448
1053
18
15
1
1545
1293
29
273
522
1763
1045
1
9
525
404
948
870
21
21
257
448
1053
18
15
1
1545
1293
29
273
522
1763
1045
1
9
525
404
948
870
277
21
257
448
1053
18
15
1
1545
1293
29
273
522
1763
1045
1
19
525
404
948
790
1025
41
257
448
590
18
15
1
1545
1293
29
273
522
1763
1045
1
19
525
404
948
790
1
41
257
448
590
18
15
1
1545
1293
29
273
522
1763
1045
1
19
525
404
948
790
1045
49
257
448
590
18
15
1
1545
1293
29
273
522
1763
1045
1
19
525
404
948
790
21
49
257
448
590
18
15
1
1545
1293
29
273
522
1763
1045
1
19
525
404
948
790
277
49
257
448
590
18
15
1
1545
1293
29
273
522
1763
1045
1
19
525
404
948
870
1045
49
257
448
590
18
15
1
1545
1293
29
273
522
1763
1045
1
19
525
404
948
870
21
49
257
448
590
18
15
1
1545
1293
29
273
522
1763
1045
1
19
525
404
948
870
277
49
257
448
590
18
15
1
1545
1293
29
273
522
1763
1045
49
19
525
404
948
870
1081
1
257
448
590
18
15
1
1545
1293
29
273
522
1763
1045
49
19
525
404
948
870
57
1
257
448
590
18
15
1
1545
1293
29
273
522
1763
1045
49
19
525
404
948
870
313
1
257
448
590
18
15
1
1545
1293
29
273
522
1763
1045
49
19
525
404
948
934
1081
1
257
448
590
18
15
1
1545
1293
29
273
522
1763
1045
49
19
525
404
948
934
57
1
257
448
590
18
15
1
1545
1293
29
273
522
1763
1045
49
19
525
404
948
934
185
1
257
448
590
18
15
1
1545
1293
29
273
522
1763
1045
49
39
525
404
948
934
185
1594
576
448
541
18
15
1
1545
1293
29
273
522
1763
1039
1
19
525
404
948
956
61
49
257
448
590
18
15
1
1545
1293
29
273
522
1763
1039
1
19
525
404
948
956
62
49
257
448
590
18
15
1
1545
1293
29
273
522
1763
1039
1
19
525
404
948
956
60
49
257
448
590
18
15
1
1545
1293
29
273
522
1635
1045
49
39
525
404
980
998
185
1594
576
448
621
18
15
1
1549
1293
29
273
521
1633
1037
1
9
525
405
985
926
1086
17
257
449
609
18
15
1
1549
1293
29
273
521
1633
1037
1
9
525
405
985
926
62
17
257
449
609
18
15
1
1549
1293
29
273
521
1633
1037
1
9
525
405
985
926
190
17
257
449
609
18
15
1
1549
1293
29
273
521
1633
1037
1
9
525
405
985
927
1087
17
257
449
609
18
15
1
1549
1293
29
273
521
1633
1037
1
9
525
405
985
927
63
17
257
449
609
18
15
1
1549
1293
29
273
521
1633
1037
1
9
525
405
985
927
191
17
257
449
609
18
15
1
1549
1293
29
273
521
1633
1037
1
9
525
405
985
959
191
17
257
449
609
18
15
1
1549
1293
29
273
521
1633
1037
1
9
525
405
985
959
1215
17
257
449
609
18
15
1
1549
1293
29
273
521
1633
1037
1
9
525
405
985
959
447
17
257
449
609
18
15
1
1549
1293
29
273
521
1761
1037
1
9
525
405
953
798
1086
17
257
449
1057
18
15
1
1549
1293
29
273
521
1761
1037
1
9
525
405
953
798
62
17
257
449
1057
18
15
1
1549
1293
29
273
521
1761
1037
1
9
525
405
953
798
1087
17
257
449
1057
18
15
1
1549
1293
29
273
521
1761
1037
1
9
525
405
953
798
63
17
257
449
1057
18
15
1
1549
1293
29
273
521
1761
1037
1
9
525
405
953
799
1087
17
257
449
1057
18
15
1
1549
1293
29
273
521
1761
1037
1
9
525
405
953
799
63
17
257
449
1057
18
15
1
1549
1293
29
273
521
1625
1037
1
9
525
405
965
1005
1025
17
257
449
637
18
15
1
1549
1293
29
273
521
1625
1037
1
9
525
405
965
1005
1
17
257
449
637
18
15
1
1549
1293
29
273
521
1625
1037
1
9
525
405
965
1005
257
17
257
449
637
18
15
1
1549
1293
29
273
521
1625
1037
1
9
525
405
965
1005
129
17
257
449
637
18
15
1
1549
1293
29
273
521
1625
1037
1
9
525
405
965
1005
65
17
257
449
637
18
15
1
1549
1293
29
273
521
1625
1037
1
9
525
405
965
1005
1089
17
257
449
637
18
15
1
1549
1293
29
273
521
1625
1037
1
9
525
405
965
1005
385
17
257
449
637
18
15
1
1549
1293
29
273
521
1625
1037
1
9
525
405
965
1005
193
17
257
449
637
18
15
1
1549
1293
29
273
521
1743
1047
1
9
525
405
928
928
1025
17
257
449
580
18
15
1
1549
1293
29
273
521
1743
1047
1
9
525
405
928
928
1
17
257
449
580
18
15
1
1549
1293
29
273
521
1743
1047
1
9
525
405
928
928
129
17
257
449
580
18
15
1
1549
1293
29
273
521
1743
1047
1
9
525
405
928
928
1057
17
257
449
580
18
15
1
1549
1293
29
273
521
1743
1047
1
9
525
405
928
928
33
17
257
449
580
18
15
1
1549
1293
29
273
521
1743
1047
1
9
525
405
928
928
161
17
257
449
580
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
608
788
1025
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
608
788
1
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
608
788
257
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
608
788
129
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
608
788
65
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
608
788
1089
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
608
788
385
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
608
788
193
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
608
788
321
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
608
868
1025
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
608
868
1
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
608
868
257
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
608
868
1057
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
608
868
65
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
608
868
33
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
608
868
385
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
608
868
97
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
608
996
1025
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
608
996
1
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
608
996
1057
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
608
996
33
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
608
1012
1025
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
608
1012
1
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
976
980
1025
17
257
449
628
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
976
980
1
17
257
449
628
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
976
980
257
17
257
449
628
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
976
980
129
17
257
449
628
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
976
980
65
17
257
449
628
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
976
980
1089
17
257
449
628
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
976
980
385
17
257
449
628
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
976
980
193
17
257
449
628
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
976
948
1025
17
257
449
628
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
976
948
1
17
257
449
628
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
976
948
129
17
257
449
628
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
976
948
1153
17
257
449
628
18
15
1
1549
1293
29
273
521
1647
1037
1
9
525
405
976
948
385
17
257
449
628
18
15
1
1549
1293
29
273
521
1647
1047
1
9
525
405
608
960
1025
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1047
1
9
525
405
608
960
1
17
257
449
708
18
15
1
1549
1293
29
273
521
1647
1047
1
9
525
405
608
960
65
17
257
449
708
18
15
1
1555
1293
29
273
521
1697
1073
1
9
525
405
853
909
1029
21
257
449
1245
18
15
1
1555
1293
29
273
521
1697
1073
1
9
525
405
853
909
5
21
257
449
1245
18
15
1
1555
1293
29
273
521
1697
1073
1
9
525
405
853
917
1029
21
257
449
1245
18
15
1
1555
1293
29
273
521
1697
1073
1
9
525
405
853
917
5
21
257
449
1245
18
15
1
1555
1293
29
273
521
1697
1073
1
9
525
405
853
917
133
21
257
449
1245
18
15
1
1555
1293
29
273
521
1697
1073
1
9
525
405
853
917
1157
21
257
449
1245
18
15
1
1555
1293
29
273
521
1697
1073
1
9
525
405
853
933
5
21
257
449
1245
18
15
1
1555
1293
29
273
521
1697
1073
1
9
525
405
853
933
133
21
257
449
1245
18
15
1
1555
1293
29
273
521
1697
1073
1
9
525
405
853
933
1157
21
257
449
1245
18
15
1
1555
1293
29
273
521
1697
1073
1
9
525
405
853
918
6
21
257
449
1245
18
15
1
1555
1293
29
273
521
1697
1073
1
9
525
405
853
918
1031
21
257
449
1245
18
15
1
1555
1293
29
273
521
1697
1073
1
9
525
405
853
918
7
21
257
449
1245
18
15
1
1555
1293
29
273
521
1697
1073
1
9
525
405
853
918
135
21
257
449
1245
18
15
1
1555
1293
29
273
521
1697
1073
1
9
525
405
853
918
1159
21
257
449
1245
18
15
1
1555
1293
29
273
521
1697
1073
1
19
535
405
853
909
5
40
272
464
1238
18
15
1
1555
1293
29
273
521
1697
1073
1
19
535
405
853
917
5
40
272
464
1238
18
15
1
1555
1293
29
273
521
1697
1073
1
19
535
405
853
933
5
40
272
464
1238
18
15
1
1555
1293
29
273
521
1633
1073
1
19
535
405
981
909
5
40
272
464
621
18
15
1
1555
1293
29
273
521
1761
1073
1
9
525
405
953
907
1029
21
257
449
1057
18
15
1
1555
1293
29
273
521
1761
1073
1
9
525
405
953
907
5
21
257
449
1057
18
15
1
1555
1293
29
273
521
1761
1073
1
9
525
405
953
907
133
21
257
449
1057
18
15
1
1555
1293
29
273
521
1761
1073
1
9
525
405
953
907
131
20
257
449
1057
18
15
1
1555
1293
29
273
521
1761
1073
1
9
525
405
953
907
135
149
257
449
1057
18
15
1
1555
1293
29
273
521
1761
1073
1
9
525
405
953
909
1029
21
257
449
1057
18
15
1
1555
1293
29
273
521
1761
1073
1
9
525
405
953
909
5
21
257
449
1057
18
15
1
1555
1293
29
273
521
1761
1073
1
9
525
405
953
909
133
21
257
449
1057
18
15
2
1544
1305
6
286
624
1744
1111
39
54
546
707
576
850
64
84
284
962
903
18
15
225
513
794
258
775
809
1134
745
256
1304
1282
166
784
770
1096
1596
566
1140
1054
18
15
220
268
876
986
770
792
664
192
468
0
356
61
153
668
532
1798
1346
643
902
18
15
5
1601
118
597
1573
1570
179
647
648
578
1611
296
930
1824
999
549
1578
1539
225
18
15
6
1601
118
597
1573
1570
144
646
648
578
1611
304
864
1844
836
549
1586
1551
152
18
15
457
1
130
128
516
372
880
335
857
1008
1762
132
206
258
266
672
1541
138
426
18
15
57
1577
1193
554
112
752
1746
1538
811
1064
64
66
602
28
401
467
0
574
1870
18
15
57
1577
1194
554
112
752
1766
1538
808
1064
64
66
514
16
400
464
2
574
1918
18
15
182
1606
1614
513
771
2008
1728
1552
80
14
394
239
688
160
38
1554
1856
889
610
18
15
182
1606
1614
513
771
2008
1732
1552
80
14
394
239
692
166
38
1554
1856
889
609
18
15
1657
1917
1030
1030
1092
76
588
130
968
1088
712
200
128
244
272
262
374
70
609
18
15
1657
1917
1030
1030
1092
76
588
130
968
1088
712
200
128
252
272
5
374
70
609
18
15
1657
1917
1030
1030
1092
12
556
162
904
1120
712
8
176
212
336
262
398
14
348
18
15
1657
1917
1030
1030
1092
12
556
162
904
1120
712
8
176
212
368
262
398
14
348
18
15
1657
1917
1030
1030
1092
12
556
162
904
1120
712
8
176
220
368
269
397
13
348
18
15
888
1464
1028
1030
68
76
330
272
912
640
456
196
260
256
4
40
216
32
472
18
15
888
1464
1028
1030
68
76
330
272
912
640
456
200
132
256
4
36
212
70
98
18
15
888
1464
1028
1030
68
76
330
272
912
640
456
328
132
256
4
36
212
198
2
18
15
888
1464
1028
1030
68
76
330
272
912
640
456
202
132
256
4
40
216
76
96
18
15
888
1464
1028
1030
68
76
330
272
912
640
456
330
132
256
4
40
216
204
0
18
15
1401
1468
1030
1414
132
804
820
772
898
1216
8
1504
32
182
17
520
14
1662
1474
18
15
1401
1468
1030
1414
132
804
820
772
898
1218
8
1504
32
182
17
522
23
1661
1472
18
15
1401
1468
1030
1414
132
804
820
772
900
1216
8
1504
32
182
22
525
13
1661
1473
18
15
1000
1544
1612
326
224
64
98
226
32
528
176
1
6
14
10
275
847
2047
910
18
15
1000
1544
1612
326
224
64
98
226
32
528
176
1
390
14
10
275
847
2047
1678
18
15
1000
1544
1612
326
224
64
98
226
32
528
176
513
6
14
10
274
922
1791
398
18
15
1000
1544
1612
326
224
64
98
226
32
528
176
513
6
14
138
275
927
959
398
18
15
1000
1544
1612
326
224
64
98
226
32
528
176
512
6
14
10
274
924
958
399
18
15
1000
1544
1612
326
224
64
98
226
32
528
176
512
6
14
138
274
924
958
399
18
15
1271
1564
1830
390
242
99
800
35
648
612
126
537
1547
1555
1331
688
520
1762
1930
18
15
1271
1564
1830
390
242
99
800
35
648
612
126
538
1547
1555
1331
688
520
1760
1929
18
15
1271
1564
1846
390
242
99
800
35
640
612
126
537
1547
1555
1338
616
1536
1762
1930
18
15
1271
1564
1846
390
242
99
800
35
640
612
126
537
1547
1555
1339
616
1536
1762
1930
18
15
1271
1564
1846
390
242
99
800
35
640
612
126
537
1547
1555
1343
616
1536
1762
1930
18
15
1271
1564
1846
390
242
99
800
35
640
612
126
538
1547
1555
1338
616
1536
1760
1930
18
15
1271
1564
1846
390
242
99
800
35
640
612
126
538
1547
1555
1339
616
1536
1760
1930
18
15
1271
1564
1846
390
242
99
800
35
640
612
126
538
1547
1555
1343
616
1536
1760
1930
18
15
608
1544
1056
1656
1328
644
1668
246
790
6
14
298
1127
1861
1364
772
1174
1794
1923
18
15
608
1544
1056
1656
1328
644
1668
246
790
6
14
298
1127
1861
1356
772
1174
1794
1923
18
15
1696
1842
1160
664
512
192
578
9
1712
147
192
210
199
13
737
707
640
527
395
18
15
1696
1842
1160
664
512
192
578
9
1712
147
192
210
199
14
737
707
640
527
395
18
15
1696
1842
1160
664
512
192
578
9
1712
147
192
210
199
14
738
707
640
527
395
18
15
542
1538
1639
337
896
1747
224
140
2
516
641
1675
128
2
32
328
762
1722
1696
18
15
542
1538
1639
337
896
1747
224
140
2
516
641
1675
128
34
32
328
762
1722
1696
18
15
779
1483
1115
1240
528
296
490
288
776
1091
224
1792
130
219
27
834
130
1634
1927
18
15
536
1572
1638
326
102
491
227
128
88
584
234
946
1050
643
676
304
772
1568
1956
18
15
536
1572
1638
326
998
427
227
128
56
552
690
178
26
91
80
272
706
140
100
18
15
537
1569
1637
324
8
488
224
131
71
581
24
1016
1100
26
116
316
944
1697
1875
18
15
537
1569
1637
324
8
488
224
131
71
581
25
1018
1100
26
116
316
945
1697
1872
18
15
537
1569
1637
324
8
488
224
131
71
597
24
1016
1100
26
116
306
928
1697
1875
18
15
537
1569
1637
324
8
488
224
135
71
581
24
1016
1100
2
112
317
944
1697
1875
18
15
537
1569
1637
324
8
488
224
135
71
581
25
1018
1100
2
112
317
945
1697
1872
18
15
537
1569
1645
324
96
488
224
130
347
584
232
940
1068
12
166
47
776
1576
1928
18
15
537
1569
1645
324
96
488
224
130
347
584
232
940
1068
652
166
43
776
1576
1928
18
15
537
1569
1645
324
96
488
224
130
347
584
233
940
1068
652
166
43
779
1576
1928
18
15
537
1569
1638
324
8
488
224
135
348
600
24
1018
1100
2
163
32
934
1702
1873
18
15
537
1569
1638
324
96
488
224
135
92
584
232
940
1068
642
675
304
774
1577
1928
18
15
537
1569
1638
324
96
488
224
135
92
584
232
940
1068
674
675
304
774
1577
1928
18
15
537
1569
1638
324
96
488
224
135
92
584
228
940
1068
642
675
304
768
1574
1960
18
15
537
1569
1638
324
96
488
224
135
92
584
228
940
1068
674
675
304
768
1574
1960
18
15
537
1569
1638
324
96
492
224
135
92
584
232
952
1032
674
675
304
774
1575
1977
18
15
537
1569
1638
324
96
492
224
135
92
584
228
920
1048
642
675
304
768
1584
1936
18
15
537
1569
1653
324
8
488
224
135
295
517
25
1018
1100
98
304
125
993
1697
1872
18
15
537
1569
1637
324
992
424
224
131
299
552
690
186
12
666
560
23
705
170
168
18
15
537
1569
1637
324
992
420
224
139
299
552
688
178
22
689
562
27
704
142
102
18
15
537
1569
1637
324
992
428
224
131
299
552
688
184
8
666
560
23
704
136
80
18
15
537
1569
1637
324
992
428
224
131
299
552
688
180
8
666
560
23
704
140
104
18
15
537
1569
1637
324
992
428
224
131
299
552
688
180
6
641
560
23
704
140
94
18
15
537
1569
1637
324
992
428
224
139
555
552
688
184
1032
1066
818
731
704
136
1680
18
15
537
1569
1637
324
992
428
224
139
555
552
690
184
1032
1066
818
731
705
144
1680
18
15
537
1569
1637
324
992
428
224
139
299
552
688
184
1032
42
562
111
704
136
1680
18
15
537
1569
1637
324
992
428
224
139
299
552
688
184
1032
650
562
23
704
136
1616
18
15
537
1569
1637
324
992
428
224
139
299
552
688
184
8
42
562
111
704
136
80
18
15
537
1569
1637
324
992
428
224
139
299
552
688
180
6
650
562
111
704
140
94
18
15
981
1545
1564
342
238
70
65
193
533
580
166
0
22
38
557
764
1860
1900
993
18
15
981
1557
1549
334
238
70
65
203
3
544
100
512
62
57
152
315
952
958
401
18
15
981
1557
1549
334
238
70
65
203
3
544
100
512
62
58
152
315
952
958
401
18
15
981
1557
1558
342
238
70
65
203
8
548
166
0
62
57
43
312
1000
2036
913
18
15
981
1557
1558
342
238
70
65
203
8
548
166
0
62
57
51
312
1000
2036
913
18
15
981
1557
1558
342
238
70
65
203
8
548
166
0
62
57
107
312
1000
2036
913
18
15
981
1557
1558
342
238
70
65
203
8
548
166
0
62
57
115
312
1000
2036
913
18
15
981
1557
1558
342
238
70
65
203
8
548
166
0
62
57
235
312
1000
2036
913
18
15
981
1557
1558
342
238
70
65
203
8
548
166
0
62
57
179
312
1000
2036
913
18
15
981
1557
1558
342
238
70
65
203
8
548
166
0
62
58
51
312
1000
2036
913
18
15
981
1557
1558
342
238
70
65
203
8
548
166
0
62
58
115
312
1000
2036
913
18
15
981
1557
1558
342
238
70
65
203
8
548
166
0
62
58
179
312
1000
2036
913
18
15
981
1557
1558
342
238
70
65
203
8
548
166
512
62
57
43
312
1000
948
401
18
15
981
1557
1558
342
238
70
65
203
8
548
166
512
62
57
51
312
1000
948
401
18
15
981
1557
1558
342
238
70
65
203
8
548
166
512
62
57
107
312
1000
1012
401
18
15
981
1557
1558
342
238
70
65
203
8
548
166
512
62
57
115
312
1000
1012
401
18
15
981
1557
1558
342
238
70
65
203
8
548
166
512
62
57
235
312
1000
948
401
18
15
981
1557
1558
342
238
70
65
203
8
548
166
512
62
57
179
312
1000
948
401
18
15
981
1557
1558
342
238
70
65
203
8
548
166
512
62
57
243
312
1000
948
401
18
15
981
1557
1558
342
238
70
65
203
8
548
166
512
62
58
51
312
1000
948
401
18
15
981
1557
1558
342
238
70
65
203
8
548
166
512
62
58
115
312
1000
1012
401
18
15
981
1557
1558
342
238
70
65
203
8
548
166
512
62
58
179
312
1000
948
401
18
15
981
1557
1558
342
238
70
65
203
8
548
166
512
62
58
243
312
1000
948
401
18
15
981
1556
1558
342
238
70
65
200
12
548
166
0
62
56
104
360
1000
2036
913
18
15
981
1556
1558
342
238
70
65
200
12
548
166
512
62
56
40
312
1000
948
401
18
15
981
1556
1558
342
238
70
65
200
12
548
166
512
62
56
104
360
1000
948
401
18
15
981
1556
1558
342
238
70
65
200
12
548
166
512
62
56
232
312
1000
948
401
18
15
981
1557
1554
326
236
78
65
211
80
553
101
5
29
49
27
259
867
355
227
18
15
981
1557
1554
326
236
78
65
211
80
553
101
5
30
49
27
259
867
353
224
18
15
981
1557
1554
326
236
78
65
211
80
553
101
5
30
50
27
259
867
353
224
18
15
981
1557
1554
326
236
78
65
211
80
553
101
5
53
49
27
259
867
1251
915
18
15
981
1557
1554
326
236
78
65
211
80
553
101
5
61
49
27
259
867
1123
547
18
15
981
1557
1554
326
236
78
65
211
80
553
101
5
46
42
27
259
867
355
192
18
15
981
1557
1554
326
236
78
65
211
80
553
101
5
62
49
27
259
867
1249
544
18
15
981
1557
1554
326
236
78
65
211
80
553
101
5
62
50
27
259
867
1249
544
18
15
981
1557
1554
326
236
78
65
211
80
553
101
5
54
49
27
259
867
355
200
18
15
981
1557
1554
326
236
78
65
211
80
553
101
5
54
50
27
259
867
355
200
18
15
981
1557
1554
326
236
78
65
211
80
553
101
517
53
49
27
259
867
995
403
18
15
981
1557
1554
326
236
78
65
211
80
553
101
517
61
49
27
259
867
995
419
18
15
981
1557
1554
326
236
78
65
211
80
553
101
517
62
49
27
259
867
993
416
18
15
981
1557
1554
326
236
78
65
211
80
553
101
517
62
50
27
259
867
993
416
18
15
981
1557
1554
326
236
78
65
211
80
553
101
517
54
49
27
259
867
993
400
18
15
981
1557
1554
326
236
78
65
211
80
553
101
517
54
50
27
259
867
993
400
18
15
981
1557
1554
326
236
78
65
211
592
553
101
5
46
42
539
643
1891
355
192
18
15
981
1557
1586
326
236
78
65
211
16
521
101
5
61
49
219
259
931
2019
1059
18
15
981
1557
1586
326
236
78
65
211
16
521
101
5
54
49
91
259
931
1237
200
18
15
981
1557
1586
326
236
78
65
211
16
521
101
5
54
49
155
259
931
1237
200
18
15
981
1557
1586
326
236
78
65
211
16
521
101
5
54
49
219
259
931
1237
200
18
15
981
1557
1586
326
236
78
65
211
16
521
101
5
54
50
155
259
931
1237
200
18
15
981
1557
1586
326
236
78
65
211
16
521
101
5
54
50
219
259
931
1237
200
18
15
981
1557
1586
326
236
78
65
211
16
521
101
517
53
49
91
259
931
995
403
18
15
981
1557
1586
326
236
78
65
211
16
521
101
517
53
49
219
259
931
995
403
18
15
981
1557
1586
326
236
78
65
211
16
521
101
517
61
49
219
259
931
995
419
18
15
16
1540
182
1217
1216
224
32
540
790
1846
1152
144
404
782
774
50
819
120
190
18
15
16
1540
182
1217
1216
224
32
540
790
1846
1152
154
460
782
774
50
819
125
260
18
15
552
1548
1852
364
520
72
395
216
320
522
1026
90
1298
903
540
6
270
905
1805
18
15
552
1548
1852
364
520
72
395
216
320
522
1026
90
1298
903
573
6
270
905
1805
18
15
552
1548
1852
364
520
72
395
216
320
522
1026
90
1298
903
572
6
270
905
1805
18
15
552
1548
1852
364
520
72
395
217
320
522
1026
90
1298
900
540
6
270
905
1805
18
15
552
1548
1852
364
520
72
395
217
320
522
1026
90
1298
900
572
6
270
905
1805
18
15
168
1580
1068
12
393
705
1605
1033
160
266
227
294
774
806
225
139
219
448
256
18
15
168
1580
1068
12
393
705
1605
1033
160
266
227
294
774
807
225
139
219
448
256
18
15
168
1580
1068
12
394
576
1607
1032
160
264
328
392
603
807
225
1648
968
642
651
18
15
168
1580
1068
12
394
576
1607
1032
160
264
328
392
603
807
224
1648
968
642
651
18
15
168
1580
1068
12
392
704
1605
1033
160
266
226
289
774
806
225
139
217
479
285
18
15
173
33
550
14
70
832
80
58
298
118
752
352
360
266
800
68
900
542
398
18
15
1597
1905
793
1185
417
416
544
130
209
1307
433
16
400
240
1926
1097
70
864
608
18
15
1597
1905
793
1185
417
416
544
130
209
1307
433
48
400
240
1926
1097
70
832
609
18
15
1597
1905
793
1185
417
416
544
130
210
1307
433
48
400
240
1924
1093
69
896
592
18
15
1597
1905
793
1185
417
416
544
130
210
1311
433
48
400
240
1924
1094
66
832
609
18
15
1597
1905
793
1185
65
544
544
130
209
1307
257
960
864
1904
1926
1097
13
1152
1088
18
15
1597
1905
793
1185
65
544
544
130
209
1307
257
960
976
240
1926
1097
13
656
570
18
15
1597
1905
793
1185
65
544
544
130
209
1307
259
960
864
1904
1926
1097
8
291
321
18
15
1597
1905
793
1185
65
544
544
130
210
1307
257
960
544
1904
1924
1093
13
1152
960
18
15
1597
1905
793
1185
65
544
544
130
210
1307
257
960
864
1904
1924
1093
13
1152
1088
18
15
1597
1905
793
1185
65
544
544
130
210
1311
257
960
544
1904
1924
1094
14
1152
960
18
15
1597
1905
793
1185
65
544
544
130
210
1311
257
960
864
1904
1924
1094
14
1152
1088
18
15
1597
1905
793
1185
65
544
544
130
210
1311
257
960
976
240
1924
1094
14
1152
1082
18
15
1597
1905
793
1185
65
544
544
133
209
1307
257
960
544
1906
1926
1097
13
1152
961
18
15
1597
1905
793
1185
65
544
544
133
209
1307
257
960
864
1906
1926
1097
13
1152
1088
18
15
1597
1905
793
1185
65
544
544
133
197
1309
257
960
544
1906
1874
1099
11
1152
960
18
15
1597
1905
793
1185
65
544
544
133
197
1309
257
960
864
1906
1874
1099
11
1152
1088
18
15
1597
1905
793
1185
65
544
544
133
229
1309
257
960
544
1906
1938
1095
13
1152
960
18
15
1597
1905
793
1185
65
544
544
133
229
1309
257
960
864
1906
1938
1095
13
1152
1088
18
15
1597
1905
793
1185
65
608
544
130
209
1307
257
832
800
1904
1926
1097
13
544
784
18
15
1597
1905
793
1185
65
608
544
130
209
1307
259
832
800
1904
1926
1097
8
547
272
18
15
1597
1905
793
1185
65
608
544
130
210
1307
257
832
800
1904
1924
1093
13
544
784
18
15
1597
1905
793
1185
65
608
544
130
210
1311
257
832
800
1904
1924
1094
14
544
784
18
15
1597
1905
793
1185
65
608
544
133
209
1307
257
832
800
1906
1926
1097
13
544
784
18
15
1597
1905
793
1185
65
608
544
133
229
1309
257
832
800
1906
1938
1095
13
544
272
18
15
1597
1905
793
673
65
544
544
133
133
157
1025
960
544
1906
2002
1575
1549
320
1472
18
15
1597
1905
793
673
65
544
544
133
133
157
1025
960
864
1906
2002
1575
1549
320
320
18
15
1597
1905
793
795
832
545
545
133
389
1
699
707
1574
1906
243
181
721
88
1228
18
15
1597
1905
793
795
800
545
544
133
133
1
539
707
1568
1906
2002
1729
457
240
704
18
15
1597
1905
793
795
800
545
544
133
133
1
1179
707
1568
1906
2002
1729
1737
208
1216
18
15
1597
1905
793
795
800
545
544
133
133
1
667
707
1696
1906
2002
1731
401
184
672
18
15
1597
1905
793
795
800
545
544
133
389
1
539
707
1568
1906
210
193
457
240
704
18
15
1597
1905
793
795
800
545
544
133
389
1
539
707
1568
1906
242
437
457
240
704
18
15
1597
1905
793
795
800
545
544
133
389
1
667
707
1568
1906
242
437
713
104
1216
18
15
1597
1905
793
795
800
545
544
133
389
1
667
707
1680
1906
242
437
713
104
1128
18
15
1597
1905
793
795
800
545
544
133
197
1
539
707
1568
1906
1874
1857
1097
240
1216
18
15
1597
1905
793
795
928
545
544
133
197
1
411
707
1568
1906
1874
1601
201
176
672
18
15
1597
1905
793
795
928
545
544
133
197
1
411
707
1680
1906
1874
1859
1353
176
560
18
15
1597
1905
793
795
928
673
544
133
133
1
411
579
1552
1906
2002
1731
201
208
624
18
15
1597
1905
793
795
928
673
544
133
197
1
411
579
1552
1906
1874
1601
201
208
624
18
15
1597
1905
1304
284
290
288
544
133
804
2
664
192
400
242
272
825
1226
210
628
18
15
1597
1905
792
796
912
544
545
133
132
2
394
706
1579
1891
2016
1730
198
169
719
18
15
1597
1905
792
796
912
544
545
133
132
2
394
706
1579
1891
1968
1730
198
169
719
18
15
1597
1905
792
796
912
544
545
133
132
2
394
706
1607
1890
2016
1730
198
169
651
18
15
1597
1905
792
796
912
544
545
133
132
2
394
706
1607
1890
1968
1730
198
169
651
18
15
1597
1905
792
796
912
544
545
133
388
2
394
706
1607
1890
240
436
198
169
651
18
15
1597
1905
792
796
912
544
545
133
196
2
394
706
1607
1877
1872
1602
198
169
651
18
15
1597
1905
792
796
912
544
545
133
196
2
394
706
1607
1877
1876
1858
1350
169
651
18
15
1597
1905
792
796
912
544
545
133
292
2
394
706
1607
226
160
418
198
169
651
18
15
1597
1905
792
796
898
544
544
133
132
2
1256
736
1568
1906
2000
1729
1770
136
1168
18
15
1597
1905
792
796
898
544
544
133
132
2
1256
736
1696
1906
2000
1729
1770
138
1056
18
15
1597
1905
792
796
898
544
544
133
132
2
1256
736
1584
1906
2000
1729
1770
138
1192
18
15
1597
1905
792
796
898
544
544
133
132
2
1256
736
1584
1906
2036
1780
1770
138
1192
18
15
1597
1905
792
796
898
544
544
133
132
2
1256
736
1712
1906
2000
1729
1770
138
1064
18
15
1597
1905
792
796
898
544
544
133
388
2
744
736
1568
1906
208
194
746
132
1186
18
15
1597
1905
792
796
898
544
544
133
388
2
744
736
1568
1906
240
244
746
136
1168
18
15
1597
1905
792
796
898
544
544
133
388
2
744
736
1696
1906
208
194
746
132
1058
18
15
1597
1905
792
796
898
544
544
133
388
2
744
736
1696
1906
240
244
746
68
1056
18
15
1597
1905
792
796
898
544
544
133
388
2
744
736
1584
1906
208
194
746
132
1204
18
15
1597
1905
792
796
898
544
544
133
388
2
744
736
1584
1906
240
244
746
68
1112
18
15
1597
1905
792
796
898
544
544
133
388
2
744
736
1584
1906
244
244
746
68
1112
18
15
1597
1905
792
796
898
544
544
133
388
2
744
736
1712
1906
208
194
746
132
1076
18
15
1597
1905
792
796
898
544
544
133
388
2
744
736
1712
1906
240
244
746
68
1076
18
15
1597
1905
792
796
898
672
544
133
388
2
744
608
1584
1906
208
194
746
388
1204
18
15
1597
1905
792
796
898
672
544
133
388
2
744
608
1584
1906
244
244
746
394
1192
18
15
1597
1905
792
796
834
544
544
133
132
2
616
704
1568
1906
2000
1729
490
180
674
18
15
1597
1905
792
796
834
544
544
133
132
2
616
704
1632
1906
2000
1729
490
308
576
18
15
1597
1905
792
796
834
544
544
133
132
2
616
704
1632
1906
2032
1780
490
308
576
18
15
1597
1905
792
796
834
544
544
133
132
2
616
704
1575
1906
2000
1729
490
178
683
18
15
1597
1905
792
796
834
544
544
133
132
2
616
672
1696
1906
2000
1729
490
266
544
18
15
1597
1905
792
796
834
544
544
133
132
2
616
672
1712
1906
2000
1729
490
266
552
18
15
1597
1905
792
796
834
544
544
133
388
2
616
704
1568
1906
208
194
490
178
672
18
15
1597
1905
792
796
834
544
544
133
388
2
616
704
1568
1906
240
244
490
180
676
18
15
1597
1905
792
796
834
544
544
133
388
2
696
704
1632
1906
240
436
720
88
1088
18
15
1597
1905
792
796
834
544
544
133
388
2
696
672
1568
1906
240
441
721
265
1217
18
15
1597
1905
792
796
834
544
544
133
388
2
696
672
1696
1906
240
441
721
265
1057
18
15
1597
1905
792
796
834
544
544
133
196
2
616
704
1575
1906
1928
1730
490
178
683
18
15
1597
1905
792
796
834
544
544
133
420
2
616
704
1575
1906
200
313
490
178
683
18
15
1597
1905
792
796
802
544
544
133
132
2
536
704
1568
1906
2000
1729
458
226
704
18
15
1597
1905
792
796
802
544
544
133
132
2
536
704
1568
1906
2032
1945
1098
226
708
18
15
1597
1905
792
796
802
544
544
133
132
2
536
704
1568
1906
1904
2009
1098
226
1220
18
15
1597
1905
792
796
802
544
544
133
132
2
536
704
1575
1906
2000
1729
458
250
715
18
15
1597
1905
792
796
802
544
544
133
132
2
536
704
1575
1906
1904
2009
1098
250
715
18
15
1597
1905
792
796
802
544
544
133
132
2
1176
704
1568
1906
2000
1729
1738
212
1216
18
15
1597
1905
792
796
802
544
544
133
132
2
1176
704
1680
1906
2000
1729
1738
212
1136
18
15
1597
1905
792
796
802
544
544
133
132
2
664
704
1696
1906
2000
1729
400
440
672
18
15
1597
1905
792
796
802
544
544
133
388
2
536
704
1568
1906
208
193
458
226
704
18
15
1597
1905
792
796
802
544
544
133
388
2
536
704
1568
1906
240
153
656
232
704
18
15
1597
1905
792
796
802
544
544
133
388
2
536
704
1575
1906
208
193
458
250
715
18
15
1597
1905
792
796
802
544
544
133
388
2
536
704
1575
1906
240
153
458
250
715
18
15
1597
1905
792
796
802
544
544
133
388
2
664
704
1568
1906
208
193
714
104
1216
18
15
1597
1905
792
796
802
544
544
133
388
2
664
704
1568
1906
240
153
400
216
704
18
15
1597
1905
792
796
802
544
544
133
388
2
664
704
1696
1906
208
194
714
440
1184
18
15
1597
1905
792
796
802
544
544
133
388
2
664
704
1696
1906
240
153
400
178
674
18
15
1597
1905
792
796
802
544
544
133
388
2
664
704
1680
1906
208
193
714
104
1128
18
15
1597
1905
792
796
802
544
544
133
388
2
664
704
1680
1906
240
153
400
178
692
18
15
1597
1905
792
796
802
544
544
133
388
2
664
704
1680
1906
244
180
714
104
1128
18
15
1597
1905
792
796
802
544
544
133
196
2
536
704
1568
1906
1872
1858
1098
248
1216
18
15
1597
1905
792
796
802
544
544
133
196
2
536
704
1575
1906
1928
1666
458
250
715
18
15
1597
1905
792
796
802
544
544
133
196
2
536
704
1575
1906
1872
1858
1098
250
715
18
15
1597
1905
792
796
802
544
544
133
228
2
664
704
1568
1906
1936
1716
400
216
704
18
15
1597
1905
792
796
802
544
544
133
228
2
664
704
1696
1906
1936
1716
400
184
672
18
15
1597
1905
792
796
802
544
544
133
228
2
664
704
1680
1906
1936
1716
400
178
692
18
15
1597
1905
792
796
802
544
544
133
420
2
664
704
1568
1906
200
217
394
216
704
18
15
1597
1905
792
796
802
544
544
133
356
2
664
704
1568
1906
144
441
394
210
704
18
15
1597
1905
792
796
802
672
544
133
132
2
536
688
1584
1906
2000
1729
458
322
548
18
15
1597
1905
792
796
802
672
544
133
388
2
536
688
1584
1906
208
153
656
322
544
18
15
1597
1905
792
796
802
672
544
133
388
2
536
688
1584
1906
240
153
656
322
544
18
15
1597
1905
792
796
802
672
544
133
388
2
536
688
1584
1906
244
180
458
324
548
18
15
1597
1905
792
796
930
544
544
133
388
2
408
704
1568
1906
208
153
202
178
676
18
15
1597
1905
792
796
930
544
544
133
388
2
408
704
1568
1906
240
153
202
178
676
18
15
1597
1905
792
796
930
544
544
133
196
2
408
704
1568
1906
1872
1602
202
178
676
18
15
1597
1905
792
796
930
544
544
133
196
2
408
704
1696
1906
1872
1858
1354
184
544
18
15
1597
1905
792
796
930
672
544
133
132
2
408
576
1568
1906
2000
1729
202
216
704
18
15
1597
1905
792
796
930
672
544
133
196
2
408
576
1552
1906
1872
1602
202
216
628
18
15
1597
1905
792
796
930
672
544
133
196
2
408
576
1568
1906
1872
1602
202
216
704
18
15
1597
1905
1304
1308
898
544
544
133
1604
1026
744
736
1568
1906
1104
193
234
132
656
18
15
1597
1905
1304
1308
898
544
544
133
1604
1026
744
736
1696
1906
1104
194
234
132
1080
18
15
1597
1905
1304
1308
898
544
544
133
1604
1026
744
736
1584
1906
1104
193
234
132
692
18
15
1597
1905
1304
1308
898
544
544
133
1604
1026
744
736
1712
1906
1104
194
234
132
1076
18
15
1597
1905
1304
1308
898
672
544
133
1604
1026
744
608
1584
1906
1104
194
234
388
692
18
15
1597
1905
1304
1308
802
544
544
133
1604
1026
664
704
1568
1906
1104
194
202
216
704
18
15
160
42
544
32
0
816
183
49
296
136
512
528
258
1152
665
376
770
922
647
18
15
96
34
608
21
20
822
30
193
256
210
520
264
394
411
401
373
952
646
710
18
15
96
34
608
21
20
822
30
193
256
210
392
264
394
411
401
373
312
518
390
18
15
96
34
608
21
20
822
30
193
256
210
648
264
394
411
401
373
824
518
710
18
15
177
2
532
21
21
816
108
56
264
19
695
257
442
386
802
619
969
621
1896
18
15
177
2
532
21
21
816
172
56
264
19
51
513
1850
1026
674
43
538
1854
1896
18
15
177
2
532
21
21
816
172
56
264
19
51
513
1850
1026
802
555
538
1854
1896
18
15
64
34
1443
21
53
772
130
1986
838
992
547
537
1537
1676
262
295
1
906
1558
18
15
64
34
1443
21
53
772
130
1986
838
992
547
537
1537
1676
134
1191
1
906
1558
18
15
64
34
1443
21
53
768
130
1986
838
992
547
529
1541
1672
134
1191
25
909
1629
18
15
64
34
1443
21
53
768
130
1986
838
992
547
529
1557
1668
262
295
41
908
1622
18
15
64
34
1443
21
53
768
130
1986
838
992
547
529
1557
1668
134
1191
41
908
1622
18
15
64
34
1443
21
53
768
130
1986
838
992
547
529
1557
1672
134
1191
41
908
1622
18
15
245
517
789
53
49
17
245
305
257
770
913
341
217
459
265
544
118
39
129
18
15
245
517
789
53
49
17
245
305
257
770
913
341
217
455
273
464
118
39
129
18
15
245
517
789
53
49
17
245
305
257
770
913
341
217
463
265
544
118
39
129
18
15
245
517
789
53
49
17
245
305
257
777
913
341
213
458
265
463
77
38
141
18
15
245
517
789
53
49
17
245
305
257
777
913
341
213
458
270
463
77
38
141
18
15
245
517
789
53
49
17
245
305
257
777
913
341
213
458
271
463
77
38
141
18
15
245
517
789
53
49
17
245
305
257
777
913
341
213
458
286
463
77
38
141
18
15
245
517
789
53
49
17
245
305
257
777
913
341
213
458
287
463
77
38
141
18
15
245
517
789
53
49
17
245
305
257
777
913
341
217
459
265
463
77
38
97
18
15
245
517
789
53
49
17
245
305
257
777
913
341
217
459
271
463
77
38
97
18
15
245
517
789
53
49
17
245
305
257
777
913
341
217
459
287
463
77
38
97
18
15
245
517
789
53
49
17
245
305
258
770
913
341
217
459
264
544
118
38
130
18
15
245
517
789
53
49
17
245
305
258
770
913
341
217
455
272
304
118
38
289
18
15
245
517
789
53
49
17
245
305
258
770
913
341
217
463
264
544
118
38
130
18
15
245
517
789
53
49
17
245
305
258
777
913
341
217
459
264
461
77
38
161
18
15
245
517
789
53
49
17
245
497
257
770
913
341
217
395
9
304
118
39
289
18
15
245
517
789
53
49
17
245
497
257
770
913
341
217
395
41
544
118
39
129
18
15
245
517
789
53
49
17
245
497
257
770
913
341
217
395
265
304
118
39
289
18
15
245
517
789
53
49
17
245
497
257
770
913
341
217
395
553
544
118
39
129
18
15
245
517
789
53
49
17
245
497
257
770
913
341
217
399
9
304
118
39
289
18
15
245
517
789
53
49
17
245
497
257
770
913
341
217
399
265
304
118
39
289
18
15
245
517
789
53
49
17
245
497
257
777
913
341
217
395
9
463
77
38
97
18
15
245
517
789
53
49
17
245
497
257
777
913
341
217
395
15
463
77
38
97
18
15
245
517
789
53
49
17
245
497
257
777
913
341
217
391
533
469
77
38
97
18
15
245
517
789
53
49
17
245
497
258
770
913
341
217
395
8
560
118
39
129
18
15
245
517
789
53
49
17
245
497
258
770
913
341
217
395
520
560
118
39
129
18
15
245
517
789
53
49
17
245
497
258
770
913
341
217
395
40
544
118
38
130
18
15
245
517
789
53
49
17
245
497
258
770
913
341
217
395
264
560
118
39
129
18
15
245
517
789
53
49
17
245
497
258
770
913
341
217
395
296
288
118
39
289
18
15
245
517
789
53
49
17
245
497
258
770
913
341
217
399
8
560
118
39
129
18
15
245
517
789
53
49
17
245
497
258
770
913
341
217
399
520
560
118
39
129
18
15
245
517
789
53
49
17
245
497
258
770
913
341
217
399
264
560
118
39
129
18
15
245
517
789
53
49
17
245
309
261
777
913
341
213
449
277
465
77
38
141
18
15
245
517
789
53
49
17
245
309
261
777
913
341
213
453
277
465
77
38
141
18
15
245
517
789
53
49
17
245
309
261
777
913
341
217
449
277
465
77
38
97
18
15
245
517
789
53
49
17
245
309
261
777
913
341
217
451
277
465
77
38
97
18
15
245
517
789
53
49
17
245
309
261
777
913
341
217
453
277
465
77
38
97
18
15
245
517
789
53
49
17
245
437
261
777
913
341
213
421
277
465
77
38
141
18
15
245
517
789
53
49
17
245
501
257
777
913
341
213
385
17
469
77
38
141
18
15
245
517
789
53
49
17
245
501
257
777
913
341
213
389
17
469
77
38
141
18
15
245
517
789
53
49
17
245
501
257
777
913
341
213
401
17
469
77
38
141
18
15
245
517
789
53
49
17
245
501
257
777
913
341
213
401
529
469
77
38
141
18
15
245
517
789
53
49
17
245
501
257
777
913
341
213
405
17
469
77
38
141
18
15
245
517
789
53
49
17
245
501
257
777
913
341
213
405
529
469
77
38
141
18
15
245
517
789
53
49
17
245
501
257
777
913
341
213
402
17
469
77
38
141
18
15
245
517
789
53
49
17
245
501
257
777
913
341
213
402
529
469
77
38
141
18
15
245
517
789
53
49
17
245
501
257
777
913
341
217
385
17
469
77
38
97
18
15
245
517
789
53
49
17
245
501
257
777
913
341
217
385
529
469
77
38
97
18
15
245
517
789
53
49
17
245
501
257
777
913
341
217
389
17
469
77
38
97
18
15
245
517
789
53
49
17
245
501
257
777
913
341
217
389
529
469
77
38
97
18
15
245
517
789
53
49
17
245
501
257
777
913
341
217
387
17
469
77
38
97
18
15
245
517
789
53
49
17
245
501
257
777
913
341
217
387
529
469
77
38
97
18
15
245
517
789
53
49
17
245
501
257
777
913
341
217
401
17
469
77
38
97
18
15
245
517
789
53
49
17
245
501
257
777
913
341
217
401
529
469
77
38
97
18
15
245
517
789
53
49
17
245
501
257
777
913
341
217
405
17
469
77
38
97
18
15
245
517
789
53
49
17
245
501
257
777
913
341
217
405
529
469
77
38
97
18
15
245
517
789
53
49
17
245
501
261
777
913
341
213
389
21
465
77
38
141
18
15
245
517
789
53
49
17
245
501
261
777
913
341
213
401
21
465
77
38
141
18
15
245
517
789
53
49
17
245
501
261
777
913
341
213
401
18
465
77
38
141
18
15
245
517
789
53
49
17
245
501
261
777
913
341
213
401
533
465
77
38
141
18
15
245
517
789
53
49
17
245
501
261
777
913
341
213
401
26
465
77
38
141
18
15
245
517
789
53
49
17
245
501
261
777
913
341
213
401
530
465
77
38
141
18
15
245
517
789
53
49
17
245
501
261
777
913
341
213
401
538
465
77
38
141
18
15
245
517
789
53
49
17
245
501
261
777
913
341
213
405
21
465
77
38
141
18
15
245
517
789
53
49
17
245
501
261
777
913
341
213
405
533
465
77
38
141
18
15
245
517
789
53
49
17
245
501
261
777
913
341
213
402
21
465
77
38
141
18
15
245
517
789
53
49
17
245
501
261
777
913
341
213
402
22
465
77
38
141
18
15
245
517
789
53
49
17
245
501
261
777
913
341
213
402
18
465
77
38
141
18
15
245
517
789
53
49
17
245
501
261
777
913
341
213
402
533
465
77
38
141
18
15
245
517
789
53
49
17
245
501
261
777
913
341
213
402
26
465
77
38
141
18
15
245
517
789
53
49
17
245
501
261
777
913
341
213
402
23
465
77
38
141
18
15
245
517
789
53
49
17
245
501
261
777
913
341
213
402
534
465
77
38
141
18
15
245
517
789
53
49
17
245
501
261
777
913
341
213
402
530
465
77
38
141
18
15
245
517
789
53
49
17
245
501
261
777
913
341
213
402
538
465
77
38
141
18
15
245
517
789
53
49
17
245
501
261
777
913
341
213
402
535
465
77
38
141
18
15
245
517
789
53
49
17
245
501
261
777
913
341
217
385
21
465
77
38
97
18
15
245
517
789
53
49
17
245
501
261
777
913
341
217
389
21
465
77
38
97
18
15
245
517
789
53
49
17
245
501
261
777
913
341
217
389
533
465
77
38
97
18
15
245
517
789
53
49
17
245
501
261
777
913
341
217
387
21
465
77
38
97
18
15
245
517
789
53
49
17
245
501
261
777
913
341
217
387
533
465
77
38
97
18
15
245
517
789
53
49
17
245
501
261
777
913
341
217
401
21
465
77
38
97
18
15
245
517
789
53
49
17
245
501
261
777
913
341
217
401
533
465
77
38
97
18
15
245
517
789
53
49
17
245
501
261
777
913
341
217
405
21
465
77
38
97
18
15
245
517
789
53
49
17
245
501
261
777
913
341
217
405
533
465
77
38
97
18
15
245
517
789
53
49
17
245
501
261
777
913
917
949
385
21
465
77
1126
1286
18
15
245
517
789
53
49
17
245
501
261
777
913
917
949
386
22
465
77
1126
1286
18
15
245
517
789
53
49
17
245
501
261
777
913
917
949
386
18
465
77
1126
1286
18
15
245
517
789
53
49
17
245
501
261
777
913
917
949
389
21
465
77
1126
1286
18
15
245
517
789
53
49
17
245
501
261
777
913
917
949
401
21
465
77
1126
1286
18
15
245
517
789
53
49
17
245
501
261
777
913
917
949
401
18
465
77
1126
1286
18
15
245
517
789
53
49
17
245
501
261
777
913
917
949
405
21
465
77
1126
1286
18
15
245
517
789
53
113
17
245
305
257
770
1041
85
213
458
281
520
558
198
134
18
15
245
517
789
53
113
17
245
305
257
770
1041
85
217
454
273
520
558
198
129
18
15
245
517
789
53
113
17
245
305
257
770
1041
85
217
459
265
520
558
198
129
18
15
245
517
789
53
113
17
245
305
257
770
1041
85
217
459
281
520
558
198
129
18
15
245
517
789
53
113
17
245
305
257
770
1041
85
217
455
273
520
558
198
129
18
15
245
517
789
53
113
17
245
305
257
770
1041
85
217
463
265
520
558
198
129
18
15
245
517
789
53
113
17
245
305
257
770
1041
85
217
463
281
520
558
198
129
18
15
245
517
789
53
113
17
245
305
257
770
1041
597
217
459
265
544
886
871
1089
18
15
245
517
789
53
113
17
245
305
257
770
1041
597
217
459
281
296
886
871
1089
18
15
245
517
789
53
113
17
245
305
257
770
1041
597
217
455
273
464
886
871
1089
18
15
245
517
789
53
113
17
245
305
257
770
1041
597
217
463
265
544
886
871
1089
18
15
245
517
789
53
113
17
245
305
257
770
1041
597
217
463
281
296
886
871
1089
18
15
245
517
789
53
113
17
245
305
257
770
17
85
212
454
273
464
374
423
268
18
15
245
517
789
53
113
17
245
305
257
770
17
85
217
454
273
464
374
103
65
18
15
245
517
789
53
113
17
245
305
257
770
17
85
217
459
265
544
430
199
65
18
15
245
517
789
53
113
17
245
305
257
770
17
85
217
455
273
464
374
103
65
18
15
245
517
789
53
113
17
245
305
257
770
17
85
217
463
265
544
430
199
65
18
15
245
517
789
53
113
17
245
305
257
770
17
213
217
459
265
264
430
454
257
18
15
245
517
789
53
113
17
245
305
257
770
17
213
217
463
265
264
430
454
257
18
15
245
517
789
53
113
17
245
305
257
770
17
341
217
455
273
464
374
935
545
18
15
245
517
789
53
113
17
245
305
257
770
1039
77
217
459
265
648
713
97
65
18
15
245
517
789
53
113
17
245
305
257
770
1039
77
217
459
281
648
713
97
65
18
15
245
517
789
53
113
17
245
305
257
770
1039
77
217
463
265
648
713
97
65
18
15
245
517
789
53
113
17
245
305
257
770
1039
77
217
463
281
648
713
97
65
18
15
245
517
789
53
113
17
245
305
257
770
15
77
217
459
265
288
402
96
257
18
15
245
517
789
53
113
17
245
305
257
770
15
77
217
463
265
288
402
96
257
18
15
245
517
789
53
113
17
245
305
257
770
1054
85
217
454
273
560
552
705
577
18
15
245
517
789
53
113
17
245
305
257
770
1054
85
217
455
273
560
552
705
577
18
15
245
517
789
53
113
17
245
305
257
770
30
85
217
454
273
304
424
193
257
18
15
245
517
789
53
113
17
245
305
257
770
30
85
217
455
273
304
424
193
257
18
15
245
517
789
53
113
17
245
305
257
770
1055
85
217
459
265
528
553
193
129
18
15
245
517
789
53
113
17
245
305
257
770
1055
85
217
459
281
264
937
193
129
18
15
245
517
789
53
113
17
245
305
257
770
1055
85
217
463
265
528
553
193
129
18
15
245
517
789
53
113
17
245
305
257
770
1055
85
217
463
281
264
937
193
129
18
15
245
517
789
53
113
17
245
305
257
770
527
77
217
459
265
648
201
609
65
18
15
245
517
789
53
113
17
245
305
257
770
527
77
217
459
281
648
201
609
65
18
15
245
517
789
53
113
17
245
305
257
770
527
77
217
463
265
648
201
609
65
18
15
245
517
789
53
113
17
245
305
257
770
527
77
217
463
281
648
201
609
65
18
15
245
517
789
53
113
17
245
305
257
770
31
85
213
458
281
552
425
193
141
18
15
245
517
789
53
113
17
245
305
257
770
31
85
217
459
265
528
425
1217
769
18
15
245
517
789
53
113
17
245
305
257
770
31
85
217
459
281
552
425
193
65
18
15
245
517
789
53
113
17
245
305
257
770
31
85
217
463
265
528
425
1217
769
18
15
245
517
789
53
113
17
245
305
257
770
31
85
217
463
281
552
425
193
65
18
15
245
517
789
53
113
17
245
305
257
770
31
213
217
459
265
552
425
449
257
18
15
245
517
789
53
113
17
245
305
257
770
31
213
217
463
265
552
425
449
257
18
15
245
517
789
53
113
17
245
305
257
773
1041
85
213
458
265
523
559
205
70
18
15
245
517
789
53
113
17
245
305
257
773
1041
85
213
458
270
518
542
214
1094
18
15
245
517
789
53
113
17
245
305
257
773
1041
85
213
458
281
523
559
205
70
18
15
245
517
789
53
113
17
245
305
257
773
1041
85
213
458
271
541
542
214
1094
18
15
245
517
789
53
113
17
245
305
257
773
1041
85
213
458
286
646
542
214
1094
18
15
245
517
789
53
113
17
245
305
257
773
1041
85
217
454
273
523
559
205
129
18
15
245
517
789
53
113
17
245
305
257
773
1041
85
217
454
270
555
559
205
129
18
15
245
517
789
53
113
17
245
305
257
773
1041
85
217
459
265
523
559
205
129
18
15
245
517
789
53
113
17
245
305
257
773
1041
85
217
459
281
523
559
205
129
18
15
245
517
789
53
113
17
245
305
257
773
1041
85
217
455
273
523
559
205
129
18
15
245
517
789
53
113
17
245
305
257
773
1041
85
217
463
265
523
559
205
129
18
15
245
517
789
53
113
17
245
305
257
773
1041
85
217
463
281
523
559
205
129
18
15
245
517
789
53
113
17
245
305
257
773
17
85
213
458
265
555
431
205
70
18
15
245
517
789
53
113
17
245
305
257
773
17
85
213
458
270
550
431
205
70
18
15
245
517
789
53
113
17
245
305
257
773
17
85
213
458
271
541
414
214
70
18
15
245
517
789
53
113
17
245
305
257
773
17
85
213
458
286
294
414
214
70
18
15
245
517
789
53
113
17
245
305
257
773
17
85
217
454
270
299
431
205
257
18
15
245
517
789
53
113
17
245
305
257
773
17
85
217
459
265
267
431
205
257
18
15
245
517
789
53
113
17
245
305
257
773
17
85
217
459
271
551
431
205
65
18
15
245
517
789
53
113
17
245
305
257
773
17
85
217
463
265
267
431
205
257
18
15
245
517
789
53
113
17
245
305
257
773
17
213
213
458
265
299
431
461
262
18
15
245
517
789
53
113
17
245
305
257
773
17
213
213
458
270
262
414
470
278
18
15
245
517
789
53
113
17
245
305
257
773
17
213
213
458
271
541
414
470
534
18
15
245
517
789
53
113
17
245
305
257
773
17
213
213
458
286
294
414
470
278
18
15
245
517
789
53
113
17
245
305
257
773
17
213
217
459
265
267
431
461
257
18
15
245
517
789
53
113
17
245
305
257
773
17
213
217
463
265
267
431
461
257
18
15
245
517
789
53
113
17
245
305
257
777
1041
85
213
458
265
527
525
1126
134
18
15
245
517
789
53
113
17
245
305
257
777
1041
85
213
458
270
526
526
203
139
18
15
245
517
789
53
113
17
245
305
257
777
1041
85
213
458
281
281
909
205
141
18
15
245
517
789
53
113
17
245
305
257
777
1041
85
213
458
271
527
525
1126
134
18
15
245
517
789
53
113
17
245
305
257
777
1041
85
213
458
286
526
718
203
143
18
15
245
517
789
53
113
17
245
305
257
777
1041
85
213
458
287
527
525
1126
134
18
15
245
517
789
53
113
17
245
305
257
777
1041
85
212
454
273
661
717
717
780
18
15
245
517
789
53
113
17
245
305
257
777
1041
85
212
454
270
526
526
202
140
18
15
245
517
789
53
113
17
245
305
257
777
1041
85
212
454
286
526
718
202
140
18
15
245
517
789
53
113
17
245
305
257
777
1041
85
212
458
270
526
526
202
140
18
15
245
517
789
53
113
17
245
305
257
777
1041
85
212
458
281
665
717
717
780
18
15
245
517
789
53
113
17
245
305
257
777
1041
85
212
458
286
526
718
202
140
18
15
245
517
789
53
113
17
245
305
257
777
1041
85
217
454
273
537
909
1229
65
18
15
245
517
789
53
113
17
245
305
257
777
1041
85
217
454
277
537
717
205
129
18
15
245
517
789
53
113
17
245
305
257
777
1041
85
217
454
270
526
910
715
1667
18
15
245
517
789
53
113
17
245
305
257
777
1041
85
217
454
286
527
525
1126
129
18
15
245
517
789
53
113
17
245
305
257
777
1041
85
217
459
265
527
525
1126
129
18
15
245
517
789
53
113
17
245
305
257
777
1041
85
217
459
281
281
909
1229
65
18
15
245
517
789
53
113
17
245
305
257
777
1041
85
217
459
271
527
525
1126
129
18
15
245
517
789
53
113
17
245
305
257
777
1041
85
217
459
287
527
525
1126
129
18
15
245
517
789
53
113
17
245
305
257
777
1041
85
217
455
273
281
909
1229
65
18
15
245
517
789
53
113
17
245
305
257
777
1041
85
217
455
277
537
717
205
129
18
15
245
517
789
53
113
17
245
305
257
777
1041
85
217
463
281
281
909
1229
65
18
15
245
517
789
53
113
17
245
305
257
777
17
85
213
458
265
527
397
102
70
18
15
245
517
789
53
113
17
245
305
257
777
17
85
213
458
270
526
398
1227
139
18
15
245
517
789
53
113
17
245
305
257
777
17
85
213
458
281
281
397
205
70
18
15
245
517
789
53
113
17
245
305
257
777
17
85
213
458
271
527
397
1222
141
18
15
245
517
789
53
113
17
245
305
257
777
17
85
213
458
286
526
462
202
267
18
15
245
517
789
53
113
17
245
305
257
777
17
85
213
458
287
271
397
198
70
18
15
245
517
789
53
113
17
245
305
257
777
17
85
212
454
273
277
397
717
268
18
15
245
517
789
53
113
17
245
305
257
777
17
85
212
454
270
526
398
714
76
18
15
245
517
789
53
113
17
245
305
257
777
17
85
212
454
286
526
462
202
268
18
15
245
517
789
53
113
17
245
305
257
777
17
85
212
458
270
526
398
714
76
18
15
245
517
789
53
113
17
245
305
257
777
17
85
212
458
271
271
397
717
268
18
15
245
517
789
53
113
17
245
305
257
777
17
85
212
458
286
526
462
202
268
18
15
245
517
789
53
113
17
245
305
257
777
17
85
212
458
287
271
397
717
268
18
15
245
517
789
53
113
17
245
305
257
777
17
85
217
454
273
277
397
205
257
18
15
245
517
789
53
113
17
245
305
257
777
17
85
217
454
277
277
397
102
65
18
15
245
517
789
53
113
17
245
305
257
777
17
85
217
454
270
270
398
203
131
18
15
245
517
789
53
113
17
245
305
257
777
17
85
217
454
286
527
461
102
65
18
15
245
517
789
53
113
17
245
305
257
777
17
85
217
459
265
527
397
102
65
18
15
245
517
789
53
113
17
245
305
257
777
17
85
217
459
281
281
397
205
65
18
15
245
517
789
53
113
17
245
305
257
777
17
85
217
459
271
527
397
1222
130
18
15
245
517
789
53
113
17
245
305
257
777
17
85
217
459
287
527
461
102
65
18
15
245
517
789
53
113
17
245
305
257
777
17
85
217
455
273
281
397
205
65
18
15
245
517
789
53
113
17
245
305
257
777
17
85
217
455
277
533
397
205
257
18
15
245
517
789
53
113
17
245
305
257
777
17
85
217
463
281
281
397
205
65
18
15
245
517
789
53
113
17
245
305
257
777
17
149
217
455
277
277
397
486
257
18
15
245
517
789
53
113
17
245
305
257
777
17
213
213
458
265
271
399
459
267
18
15
245
517
789
53
113
17
245
305
257
777
17
213
213
458
270
270
398
459
267
18
15
245
517
789
53
113
17
245
305
257
777
17
213
213
458
281
655
399
459
523
18
15
245
517
789
53
113
17
245
305
257
777
17
213
213
458
271
271
397
461
269
18
15
245
517
789
53
113
17
245
305
257
777
17
213
213
458
286
271
397
461
269
18
15
245
517
789
53
113
17
245
305
257
777
17
213
213
458
287
271
397
461
269
18
15
245
517
789
53
113
17
245
305
257
777
17
213
212
454
270
270
398
458
268
18
15
245
517
789
53
113
17
245
305
257
777
17
213
212
454
286
462
462
458
268
18
15
245
517
789
53
113
17
245
305
257
777
17
213
212
458
270
270
398
458
268
18
15
245
517
789
53
113
17
245
305
257
777
17
213
212
458
286
462
462
458
268
18
15
245
517
789
53
113
17
245
305
257
777
17
213
217
459
265
302
406
454
257
18
15
245
517
789
53
113
17
245
305
257
777
17
213
217
459
281
303
407
455
257
18
15
245
517
789
53
113
17
245
305
257
777
17
213
217
459
271
271
397
461
257
18
15
245
517
789
53
113
17
245
305
257
777
17
213
217
459
287
271
397
461
257
18
15
245
517
789
53
113
17
245
305
257
777
17
213
217
455
277
277
397
461
257
18
15
245
517
789
53
113
17
245
305
257
777
17
341
213
458
265
303
407
935
523
18
15
245
517
789
53
113
17
245
305
257
777
17
341
213
458
270
302
406
934
518
18
15
245
517
789
53
113
17
245
305
257
777
17
341
213
458
281
303
407
935
523
18
15
245
517
789
53
113
17
245
305
257
777
17
341
213
458
271
303
407
935
523
18
15
245
517
789
53
113
17
245
305
257
777
17
341
213
458
286
271
333
934
518
18
15
245
517
789
53
113
17
245
305
257
777
17
341
213
458
287
463
333
934
518
18
15
245
517
789
53
113
17
245
305
257
777
17
341
217
459
265
271
333
934
513
18
15
245
517
789
53
113
17
245
305
257
777
17
341
217
459
281
303
407
935
513
18
15
245
517
789
53
113
17
245
305
257
777
17
341
217
459
271
303
407
935
513
18
15
245
517
789
53
113
17
245
305
257
777
17
341
217
459
287
271
333
934
513
18
15
245
517
789
53
113
17
245
305
257
777
529
85
213
458
270
654
206
203
263
18
15
245
517
789
53
113
17
245
305
257
777
529
85
213
458
281
655
207
203
79
18
15
245
517
789
53
113
17
245
305
257
777
529
85
212
454
273
661
205
205
268
18
15
245
517
789
53
113
17
245
305
257
777
529
85
212
454
270
686
206
203
76
18
15
245
517
789
53
113
17
245
305
257
777
529
85
212
458
270
654
206
203
76
18
15
245
517
789
53
113
17
245
305
257
777
529
85
212
458
281
665
205
205
268
18
15
245
517
789
53
113
17
245
305
257
777
529
85
217
454
273
661
205
198
65
18
15
245
517
789
53
113
17
245
305
257
777
529
85
217
454
277
661
205
198
65
18
15
245
517
789
53
113
17
245
305
257
777
529
85
217
454
270
686
206
203
259
18
15
245
517
789
53
113
17
245
305
257
777
529
85
217
459
265
655
207
203
259
18
15
245
517
789
53
113
17
245
305
257
777
529
85
217
459
281
665
205
205
65
18
15
245
517
789
53
113
17
245
305
257
777
529
85
217
459
271
655
205
198
65
18
15
245
517
789
53
113
17
245
305
257
777
529
85
217
455
277
661
205
198
65
18
15
245
517
789
53
113
17
245
305
257
777
529
85
217
463
281
665
205
205
65
18
15
245
517
789
53
113
17
245
305
257
777
529
341
213
458
270
654
206
715
11
18
15
245
517
789
53
113
17
245
305
257
777
529
341
213
458
281
655
207
715
523
18
15
245
517
789
53
113
17
245
305
257
777
529
341
212
454
273
661
205
717
524
18
15
245
517
789
53
113
17
245
305
257
777
529
341
212
454
270
686
206
714
524
18
15
245
517
789
53
113
17
245
305
257
777
529
341
212
458
270
654
206
715
12
18
15
245
517
789
53
113
17
245
305
257
777
529
341
212
458
281
665
205
717
524
18
15
245
517
789
53
113
17
245
305
257
777
529
341
217
454
273
661
205
717
1
18
15
245
517
789
53
113
17
245
305
257
777
529
341
217
454
277
661
205
710
1
18
15
245
517
789
53
113
17
245
305
257
777
529
341
217
454
270
686
206
715
515
18
15
245
517
789
53
113
17
245
305
257
777
529
341
217
459
265
655
207
715
515
18
15
245
517
789
53
113
17
245
305
257
777
529
341
217
459
281
665
205
717
1
18
15
245
517
789
53
113
17
245
305
257
777
529
341
217
459
271
655
205
710
1
18
15
245
517
789
53
113
17
245
305
257
777
529
341
217
455
277
661
205
710
1
18
15
245
517
789
53
113
17
245
305
257
777
529
341
217
463
281
665
205
717
1
18
15
245
517
789
53
113
17
245
305
257
777
1054
86
213
458
270
655
712
192
134
18
15
245
517
789
53
113
17
245
305
257
777
1054
86
213
458
281
655
712
192
134
18
15
245
517
789
53
113
17
245
305
257
777
542
86
213
458
270
655
200
192
86
18
15
245
517
789
53
113
17
245
305
257
777
542
86
213
458
281
655
200
192
86
18
15
245
517
789
53
113
17
245
305
257
781
1041
85
213
458
265
525
522
203
139
18
15
245
517
789
53
113
17
245
305
257
781
1041
85
213
458
281
525
717
205
141
18
15
245
517
789
53
113
17
245
305
257
781
1041
85
213
458
271
269
906
203
139
18
15
245
517
789
53
113
17
245
305
257
781
1041
85
213
458
286
278
906
1227
139
18
15
245
517
789
53
113
17
245
305
257
781
1041
85
213
458
287
525
717
205
141
18
15
245
517
789
53
113
17
245
305
257
781
1041
85
212
454
273
667
715
203
140
18
15
245
517
789
53
113
17
245
305
257
781
1041
85
212
454
286
278
906
1227
140
18
15
245
517
789
53
113
17
245
305
257
781
1041
85
212
458
281
557
717
717
780
18
15
245
517
789
53
113
17
245
305
257
781
1041
85
212
458
271
269
906
203
140
18
15
245
517
789
53
113
17
245
305
257
781
1041
85
212
458
286
278
906
1227
140
18
15
245
517
789
53
113
17
245
305
257
781
1041
85
212
458
287
269
906
1227
140
18
15
245
517
789
53
113
17
245
305
257
781
1041
85
217
454
273
667
715
203
131
18
15
245
517
789
53
113
17
245
305
257
781
1041
85
217
454
286
278
906
1227
129
18
15
245
517
789
53
113
17
245
305
257
781
1041
85
217
459
265
525
906
1227
129
18
15
245
517
789
53
113
17
245
305
257
781
1041
85
217
459
281
525
717
205
129
18
15
245
517
789
53
113
17
245
305
257
781
1041
85
217
459
271
269
906
203
129
18
15
245
517
789
53
113
17
245
305
257
781
1041
85
217
459
287
525
717
205
129
18
15
245
517
789
53
113
17
245
305
257
781
1041
85
217
455
273
667
715
203
131
18
15
245
517
789
53
113
17
245
305
257
781
1041
85
217
455
277
538
907
1227
65
18
15
245
517
789
53
113
17
245
305
257
781
1041
85
217
463
265
525
906
1227
129
18
15
245
517
789
53
113
17
245
305
257
781
1041
85
217
463
281
557
717
205
129
18
15
245
517
789
53
113
17
245
305
257
781
17
85
213
458
265
269
394
203
267
18
15
245
517
789
53
113
17
245
305
257
781
17
85
213
458
271
269
394
203
267
18
15
245
517
789
53
113
17
245
305
257
781
17
85
213
458
286
278
394
203
267
18
15
245
517
789
53
113
17
245
305
257
781
17
85
213
458
287
269
394
203
267
18
15
245
517
789
53
113
17
245
305
257
781
17
85
212
454
286
278
394
203
268
18
15
245
517
789
53
113
17
245
305
257
781
17
85
212
458
281
282
395
203
76
18
15
245
517
789
53
113
17
245
305
257
781
17
85
212
458
271
269
394
203
268
18
15
245
517
789
53
113
17
245
305
257
781
17
85
212
458
286
278
394
203
268
18
15
245
517
789
53
113
17
245
305
257
781
17
85
212
458
287
269
394
203
268
18
15
245
517
789
53
113
17
245
305
257
781
17
85
217
454
286
278
394
203
257
18
15
245
517
789
53
113
17
245
305
257
781
17
85
217
459
265
525
394
203
129
18
15
245
517
789
53
113
17
245
305
257
781
17
85
217
459
281
269
394
203
257
18
15
245
517
789
53
113
17
245
305
257
781
17
85
217
459
271
269
394
203
257
18
15
245
517
789
53
113
17
245
305
257
781
17
85
217
459
287
269
394
203
257
18
15
245
517
789
53
113
17
245
305
257
781
17
85
217
455
277
538
395
203
65
18
15
245
517
789
53
113
17
245
305
257
781
17
85
217
463
265
269
394
203
257
18
15
245
517
789
53
113
17
245
305
257
781
17
213
213
458
271
653
394
459
523
18
15
245
517
789
53
113
17
245
305
257
781
17
213
213
458
287
461
394
459
267
18
15
245
517
789
53
113
17
245
305
257
781
17
213
212
458
271
653
394
458
524
18
15
245
517
789
53
113
17
245
305
257
781
17
213
212
458
287
461
394
458
268
18
15
245
517
789
53
113
17
245
305
257
781
529
85
213
458
281
653
205
205
269
18
15
245
517
789
53
113
17
245
305
257
781
529
85
213
458
271
653
205
205
269
18
15
245
517
789
53
113
17
245
305
257
781
529
85
213
458
286
662
205
205
269
18
15
245
517
789
53
113
17
245
305
257
781
529
85
212
454
273
667
205
205
268
18
15
245
517
789
53
113
17
245
305
257
781
529
85
212
458
281
653
205
205
268
18
15
245
517
789
53
113
17
245
305
257
781
529
85
212
458
271
653
205
205
268
18
15
245
517
789
53
113
17
245
305
257
781
529
85
212
458
286
662
205
205
268
18
15
245
517
789
53
113
17
245
305
257
781
529
85
217
454
273
667
205
205
65
18
15
245
517
789
53
113
17
245
305
257
781
529
85
217
454
286
662
205
205
65
18
15
245
517
789
53
113
17
245
305
257
781
529
85
217
459
265
653
205
205
65
18
15
245
517
789
53
113
17
245
305
257
781
529
85
217
459
281
653
205
205
65
18
15
245
517
789
53
113
17
245
305
257
781
529
85
217
459
271
653
205
205
65
18
15
245
517
789
53
113
17
245
305
257
781
529
85
217
455
273
667
205
205
65
18
15
245
517
789
53
113
17
245
305
257
781
529
85
217
455
277
666
203
203
65
18
15
245
517
789
53
113
17
245
305
257
781
529
85
217
463
265
653
205
205
65
18
15
245
517
789
53
113
17
245
305
257
781
529
85
217
463
281
653
205
205
65
18
15
245
517
789
53
113
17
245
305
257
781
529
341
213
458
281
653
205
717
13
18
15
245
517
789
53
113
17
245
305
257
781
529
341
213
458
271
653
205
717
13
18
15
245
517
789
53
113
17
245
305
257
781
529
341
213
458
286
662
205
717
13
18
15
245
517
789
53
113
17
245
305
257
781
529
341
212
458
281
653
205
717
524
18
15
245
517
789
53
113
17
245
305
257
781
529
341
212
458
271
653
205
717
524
18
15
245
517
789
53
113
17
245
305
257
781
529
341
212
458
286
662
205
717
524
18
15
245
517
789
53
113
17
245
305
257
781
529
341
217
454
273
667
205
717
1
18
15
245
517
789
53
113
17
245
305
257
781
529
341
217
454
286
662
205
717
1
18
15
245
517
789
53
113
17
245
305
257
781
529
341
217
459
265
653
205
717
1
18
15
245
517
789
53
113
17
245
305
257
781
529
341
217
459
281
653
205
717
1
18
15
245
517
789
53
113
17
245
305
257
781
529
341
217
459
271
653
205
717
1
18
15
245
517
789
53
113
17
245
305
257
781
529
341
217
455
273
667
205
717
1
18
15
245
517
789
53
113
17
245
305
257
781
529
341
217
455
277
666
203
715
1
18
15
245
517
789
53
113
17
245
305
257
781
529
341
217
463
265
653
205
717
1
18
15
245
517
789
53
113
17
245
305
257
781
529
341
217
463
281
653
205
717
1
18
15
245
517
789
53
113
17
245
305
257
778
1041
85
213
458
281
280
909
205
141
18
15
245
517
789
53
113
17
245
305
257
778
1041
85
212
454
273
280
910
203
140
18
15
245
517
789
53
113
17
245
305
257
778
1041
85
212
458
281
280
910
203
140
18
15
245
517
789
53
113
17
245
305
257
778
1041
85
217
454
273
280
910
203
65
18
15
245
517
789
53
113
17
245
305
257
778
1041
85
217
459
281
280
910
203
65
18
15
245
517
789
53
113
17
245
305
257
778
1041
85
217
455
273
280
910
203
65
18
15
245
517
789
53
113
17
245
305
257
778
1041
85
217
463
281
280
910
203
65
18
15
245
517
789
53
113
17
245
305
257
778
17
85
213
458
281
280
397
205
269
18
15
245
517
789
53
113
17
245
305
257
778
17
85
212
454
273
536
398
203
140
18
15
245
517
789
53
113
17
245
305
257
778
17
85
212
458
281
280
398
203
268
18
15
245
517
789
53
113
17
245
305
257
778
17
85
217
454
273
536
398
203
65
18
15
245
517
789
53
113
17
245
305
257
778
17
85
217
459
281
280
398
203
65
18
15
245
517
789
53
113
17
245
305
257
778
17
85
217
455
273
536
398
203
65
18
15
245
517
789
53
113
17
245
305
257
778
17
85
217
463
281
280
398
203
65
18
15
245
517
789
53
113
17
245
305
257
778
1038
77
217
454
273
280
896
97
65
18
15
245
517
789
53
113
17
245
305
257
778
1038
77
217
459
281
280
896
97
65
18
15
245
517
789
53
113
17
245
305
257
778
1038
77
217
455
273
280
896
97
65
18
15
245
517
789
53
113
17
245
305
257
778
1038
77
217
463
281
280
896
97
65
18
15
245
517
789
53
113
17
245
305
257
778
529
85
213
458
281
664
205
205
269
18
15
245
517
789
53
113
17
245
305
257
778
529
85
212
454
273
664
206
203
76
18
15
245
517
789
53
113
17
245
305
257
778
529
85
212
458
281
664
205
205
268
18
15
245
517
789
53
113
17
245
305
257
778
529
85
217
454
273
664
206
203
65
18
15
245
517
789
53
113
17
245
305
257
778
529
85
217
459
281
664
205
205
65
18
15
245
517
789
53
113
17
245
305
257
778
529
85
217
455
273
664
206
203
65
18
15
245
517
789
53
113
17
245
305
257
778
529
85
217
463
281
664
205
205
65
18
15
245
517
789
53
113
17
245
305
257
778
529
341
213
458
281
664
205
717
13
18
15
245
517
789
53
113
17
245
305
257
778
529
341
212
454
273
664
206
715
12
18
15
245
517
789
53
113
17
245
305
257
778
529
341
212
458
281
664
206
715
12
18
15
245
517
789
53
113
17
245
305
257
778
529
341
217
454
273
664
206
715
1
18
15
245
517
789
53
113
17
245
305
257
778
529
341
217
459
281
664
205
717
1
18
15
245
517
789
53
113
17
245
305
257
778
529
341
217
455
273
664
206
715
1
18
15
245
517
789
53
113
17
245
305
257
778
529
341
217
463
281
664
205
717
1
18
15
245
517
789
53
113
17
245
305
257
778
1039
77
217
454
273
664
961
97
65
18
15
245
517
789
53
113
17
245
305
257
778
1039
77
217
459
281
664
961
97
65
18
15
245
517
789
53
113
17
245
305
257
778
1039
77
217
455
273
664
961
97
65
18
15
245
517
789
53
113
17
245
305
257
778
1039
77
217
463
281
664
961
97
65
18
15
245
517
789
53
113
17
245
305
257
778
14
77
217
454
273
664
384
97
65
18
15
245
517
789
53
113
17
245
305
257
778
14
77
217
459
281
664
384
97
65
18
15
245
517
789
53
113
17
245
305
257
778
14
77
217
455
273
664
384
97
65
18
15
245
517
789
53
113
17
245
305
257
778
14
77
217
463
281
664
384
97
65
18
15
245
517
789
53
113
17
245
305
257
778
15
77
217
454
273
664
449
97
65
18
15
245
517
789
53
113
17
245
305
257
778
15
77
217
459
281
664
449
97
65
18
15
245
517
789
53
113
17
245
305
257
778
15
77
217
455
273
664
449
97
65
18
15
245
517
789
53
113
17
245
305
257
778
15
77
217
463
281
664
449
97
65
18
15
245
517
789
53
113
17
245
305
257
778
1055
85
217
459
281
280
545
705
1665
18
15
245
517
789
53
113
17
245
305
257
778
1055
85
217
463
281
280
545
705
1665
18
15
245
517
789
53
113
17
245
305
257
778
31
85
213
458
281
280
417
705
269
18
15
245
517
789
53
113
17
245
305
257
778
31
85
217
459
281
280
417
193
257
18
15
245
517
789
53
113
17
245
305
257
778
31
85
217
463
281
280
417
193
257
18
15
245
517
789
53
113
17
245
305
257
778
31
213
217
459
281
280
417
449
257
18
15
245
517
789
53
113
17
245
305
257
778
31
213
217
463
281
280
417
449
257
18
15
245
517
789
53
113
17
245
305
258
770
1041
85
217
454
272
272
942
199
129
18
15
245
517
789
53
113
17
245
305
258
770
1041
85
217
459
264
544
886
102
769
18
15
245
517
789
53
113
17
245
305
258
770
1041
85
217
455
272
272
942
199
129
18
15
245
517
789
53
113
17
245
305
258
770
1041
85
217
463
264
544
886
102
769
18
15
245
517
789
53
113
17
245
305
258
770
1041
597
217
459
264
544
886
871
1089
18
15
245
517
789
53
113
17
245
305
258
770
1041
597
217
455
272
304
886
871
1089
18
15
245
517
789
53
113
17
245
305
258
770
1041
597
217
463
264
544
886
871
1089
18
15
245
517
789
53
113
17
245
305
258
770
17
85
217
454
272
560
374
102
257
18
15
245
517
789
53
113
17
245
305
258
770
17
85
217
459
264
544
374
103
257
18
15
245
517
789
53
113
17
245
305
258
770
17
85
217
455
272
560
374
102
257
18
15
245
517
789
53
113
17
245
305
258
770
17
85
217
463
264
544
430
715
259
18
15
245
517
789
53
113
17
245
305
258
770
17
213
217
455
272
656
430
455
513
18
15
245
517
789
53
113
17
245
305
258
770
17
341
217
459
264
544
374
935
513
18
15
245
517
789
53
113
17
245
305
258
770
17
341
217
455
272
560
374
934
513
18
15
245
517
789
53
113
17
245
305
258
770
17
341
217
463
264
544
374
935
513
18
15
245
517
789
53
113
17
245
305
258
770
1054
85
217
454
272
560
552
705
577
18
15
245
517
789
53
113
17
245
305
258
770
1054
85
217
455
272
560
552
705
577
18
15
245
517
789
53
113
17
245
305
258
770
30
85
217
454
272
304
424
193
257
18
15
245
517
789
53
113
17
245
305
258
770
30
85
217
455
272
304
424
193
257
18
15
245
517
789
53
113
17
245
305
258
771
1041
85
217
459
264
266
922
715
1667
18
15
245
517
789
53
113
17
245
305
258
771
1041
85
217
459
280
266
922
1239
65
18
15
245
517
789
53
113
17
245
305
258
771
17
85
217
459
264
266
410
203
131
18
15
245
517
789
53
113
17
245
305
258
771
17
85
217
459
280
266
410
215
65
18
15
245
517
789
53
113
17
245
305
258
771
1055
85
217
459
264
522
552
192
65
18
15
245
517
789
53
113
17
245
305
258
771
1055
85
217
459
280
522
552
192
65
18
15
245
517
789
53
113
17
245
305
258
771
31
85
217
459
264
266
424
192
257
18
15
245
517
789
53
113
17
245
305
258
771
31
213
217
459
264
266
424
448
258
18
15
245
517
789
53
113
17
245
305
258
774
1041
85
217
454
272
520
554
202
130
18
15
245
517
789
53
113
17
245
305
258
774
1041
85
217
459
264
520
554
202
130
18
15
245
517
789
53
113
17
245
305
258
774
1041
85
217
459
280
520
554
202
130
18
15
245
517
789
53
113
17
245
305
258
774
1041
85
217
455
272
520
554
202
130
18
15
245
517
789
53
113
17
245
305
258
774
1041
85
217
463
264
520
554
202
130
18
15
245
517
789
53
113
17
245
305
258
774
1041
85
217
463
280
520
554
202
130
18
15
245
517
789
53
113
17
245
305
258
774
17
85
217
459
264
264
426
202
258
18
15
245
517
789
53
113
17
245
305
258
774
17
85
217
459
280
552
426
203
131
18
15
245
517
789
53
113
17
245
305
258
774
17
85
217
463
264
264
426
202
258
18
15
245
517
789
53
113
17
245
305
258
774
17
85
217
463
280
552
426
203
131
18
15
245
517
789
53
113
17
245
305
258
774
17
213
217
459
264
264
426
458
258
18
15
245
517
789
53
113
17
245
305
258
774
17
213
217
463
264
264
426
458
258
18
15
245
517
789
53
113
17
245
305
258
774
1038
77
217
454
272
456
832
97
129
18
15
245
517
789
53
113
17
245
305
258
774
1038
77
217
459
264
552
704
1121
65
18
15
245
517
789
53
113
17
245
305
258
774
1038
77
217
459
280
264
832
97
65
18
15
245
517
789
53
113
17
245
305
258
774
1038
77
217
455
272
456
832
97
129
18
15
245
517
789
53
113
17
245
305
258
774
1038
77
217
463
264
552
704
1121
65
18
15
245
517
789
53
113
17
245
305
258
774
1038
77
217
463
280
264
832
97
65
18
15
245
517
789
53
113
17
245
305
258
774
1038
589
217
454
272
456
832
1377
129
18
15
245
517
789
53
113
17
245
305
258
774
1038
589
217
459
264
680
832
1377
129
18
15
245
517
789
53
113
17
245
305
258
774
1038
589
217
459
280
456
832
1377
129
18
15
245
517
789
53
113
17
245
305
258
774
1038
589
217
455
272
456
832
1377
129
18
15
245
517
789
53
113
17
245
305
258
774
1038
589
217
463
264
456
832
1377
129
18
15
245
517
789
53
113
17
245
305
258
774
1038
589
217
463
280
456
832
1377
129
18
15
245
517
789
53
113
17
245
305
258
774
14
77
217
454
272
456
320
97
257
18
15
245
517
789
53
113
17
245
305
258
774
14
77
217
459
264
552
320
353
257
18
15
245
517
789
53
113
17
245
305
258
774
14
77
217
459
280
264
320
353
257
18
15
245
517
789
53
113
17
245
305
258
774
14
77
217
455
272
456
320
97
257
18
15
245
517
789
53
113
17
245
305
258
774
14
77
217
463
264
552
320
353
257
18
15
245
517
789
53
113
17
245
305
258
774
14
77
217
463
280
264
320
353
257
18
15
245
517
789
53
113
17
245
305
258
777
1041
85
217
454
272
662
718
714
771
18
15
245
517
789
53
113
17
245
305
258
777
1041
85
217
459
264
525
525
1126
129
18
15
245
517
789
53
113
17
245
305
258
777
1041
85
217
459
280
525
717
205
129
18
15
245
517
789
53
113
17
245
305
258
777
17
85
217
459
264
269
397
102
65
18
15
245
517
789
53
113
17
245
305
258
777
17
85
217
459
280
269
397
205
257
18
15
245
517
789
53
113
17
245
305
258
777
17
213
217
459
264
302
406
454
257
18
15
245
517
789
53
113
17
245
305
258
777
17
341
217
459
264
302
406
934
513
18
15
245
517
789
53
113
17
245
305
258
777
529
85
217
454
272
662
206
202
259
18
15
245
517
789
53
113
17
245
305
258
777
529
341
217
454
272
662
206
714
515
18
15
245
517
789
53
113
17
245
305
258
779
1041
85
217
459
264
282
916
1238
65
18
15
245
517
789
53
113
17
245
305
258
779
1041
85
217
459
280
282
916
1238
65
18
15
245
517
789
53
113
17
245
305
258
779
17
85
217
459
264
282
404
214
65
18
15
245
517
789
53
113
17
245
305
258
779
17
85
217
459
280
282
404
214
65
18
15
245
517
789
53
113
17
245
305
258
778
1041
85
217
459
264
524
718
202
130
18
15
245
517
789
53
113
17
245
305
258
778
17
85
217
459
264
268
398
203
65
18
15
245
517
789
53
113
17
245
305
261
773
1041
85
213
458
267
547
559
717
1677
18
15
245
517
789
53
113
17
245
305
261
773
1041
85
212
454
278
534
942
1226
780
18
15
245
517
789
53
113
17
245
305
261
773
17
85
213
458
267
547
431
717
269
18
15
245
517
789
53
113
17
245
305
261
773
17
85
213
458
266
546
431
205
70
18
15
245
517
789
53
113
17
245
305
261
773
17
85
212
454
278
278
430
202
268
18
15
245
517
789
53
113
17
245
305
261
777
17
85
212
454
278
273
397
717
268
18
15
245
517
789
53
113
17
245
305
261
781
1041
85
213
458
267
523
523
203
139
18
15
245
517
789
53
113
17
245
305
261
781
1041
85
213
458
266
523
523
203
139
18
15
245
517
789
53
113
17
245
305
261
781
1041
85
213
458
282
523
523
203
139
18
15
245
517
789
53
113
17
245
305
261
781
1041
85
213
458
283
523
523
203
139
18
15
245
517
789
53
113
17
245
305
261
781
1041
85
212
454
269
265
906
203
140
18
15
245
517
789
53
113
17
245
305
261
781
1041
85
212
454
285
522
523
203
140
18
15
245
517
789
53
113
17
245
305
261
781
1041
85
212
454
278
530
523
203
140
18
15
245
517
789
53
113
17
245
305
261
781
1041
85
212
458
267
523
523
203
140
18
15
245
517
789
53
113
17
245
305
261
781
1041
85
212
458
266
523
523
203
140
18
15
245
517
789
53
113
17
245
305
261
781
1041
85
212
458
282
523
523
203
140
18
15
245
517
789
53
113
17
245
305
261
781
1041
85
212
458
283
523
523
203
140
18
15
245
517
789
53
113
17
245
305
261
781
1041
85
217
454
269
517
717
205
129
18
15
245
517
789
53
113
17
245
305
261
781
1041
85
217
454
285
517
717
205
129
18
15
245
517
789
53
113
17
245
305
261
781
1041
85
217
459
267
523
907
715
1667
18
15
245
517
789
53
113
17
245
305
261
781
1041
85
217
459
269
517
717
205
129
18
15
245
517
789
53
113
17
245
305
261
781
1041
85
217
459
285
517
717
205
129
18
15
245
517
789
53
113
17
245
305
261
781
1041
85
217
455
269
517
717
205
129
18
15
245
517
789
53
113
17
245
305
261
781
1041
85
217
455
285
517
717
205
129
18
15
245
517
789
53
113
17
245
305
261
781
1041
85
217
461
269
517
717
205
129
18
15
245
517
789
53
113
17
245
305
261
781
1041
85
217
461
285
517
717
205
129
18
15
245
517
789
53
113
17
245
305
261
781
1041
85
217
463
269
517
717
205
129
18
15
245
517
789
53
113
17
245
305
261
781
1041
85
217
463
285
517
717
205
129
18
15
245
517
789
53
113
17
245
305
261
781
17
85
213
458
267
523
395
203
267
18
15
245
517
789
53
113
17
245
305
261
781
17
85
213
458
266
523
395
203
267
18
15
245
517
789
53
113
17
245
305
261
781
17
85
213
458
282
523
395
203
267
18
15
245
517
789
53
113
17
245
305
261
781
17
85
213
458
283
523
395
203
267
18
15
245
517
789
53
113
17
245
305
261
781
17
85
212
454
269
265
394
203
268
18
15
245
517
789
53
113
17
245
305
261
781
17
85
212
454
285
522
394
715
140
18
15
245
517
789
53
113
17
245
305
261
781
17
85
212
454
278
274
395
203
76
18
15
245
517
789
53
113
17
245
305
261
781
17
85
212
458
267
523
395
1227
76
18
15
245
517
789
53
113
17
245
305
261
781
17
85
212
458
266
523
395
1227
76
18
15
245
517
789
53
113
17
245
305
261
781
17
85
212
458
282
523
395
715
76
18
15
245
517
789
53
113
17
245
305
261
781
17
85
212
458
283
523
395
715
76
18
15
245
517
789
53
113
17
245
305
261
781
17
85
217
454
269
265
394
203
257
18
15
245
517
789
53
113
17
245
305
261
781
17
85
217
454
285
522
394
715
131
18
15
245
517
789
53
113
17
245
305
261
781
17
85
217
459
267
523
395
203
131
18
15
245
517
789
53
113
17
245
305
261
781
17
85
217
459
269
265
394
203
257
18
15
245
517
789
53
113
17
245
305
261
781
17
85
217
459
285
522
394
715
131
18
15
245
517
789
53
113
17
245
305
261
781
17
85
217
455
269
265
394
203
257
18
15
245
517
789
53
113
17
245
305
261
781
17
85
217
455
285
522
394
715
131
18
15
245
517
789
53
113
17
245
305
261
781
17
85
217
461
269
265
394
203
257
18
15
245
517
789
53
113
17
245
305
261
781
17
85
217
461
285
522
394
715
131
18
15
245
517
789
53
113
17
245
305
261
781
17
85
217
463
269
265
394
203
257
18
15
245
517
789
53
113
17
245
305
261
781
17
85
217
463
285
522
394
715
131
18
15
245
517
789
53
113
17
245
305
261
781
17
213
213
458
267
523
395
459
523
18
15
245
517
789
53
113
17
245
305
261
781
17
213
213
458
266
523
395
459
523
18
15
245
517
789
53
113
17
245
305
261
781
17
213
213
458
282
267
395
459
267
18
15
245
517
789
53
113
17
245
305
261
781
17
213
213
458
283
267
395
459
267
18
15
245
517
789
53
113
17
245
305
261
781
17
213
212
454
269
522
458
458
524
18
15
245
517
789
53
113
17
245
305
261
781
17
213
212
454
285
522
458
458
524
18
15
245
517
789
53
113
17
245
305
261
781
17
213
212
454
278
274
394
458
268
18
15
245
517
789
53
113
17
245
305
261
781
17
213
212
458
266
522
394
458
524
18
15
245
517
789
53
113
17
245
305
261
781
17
213
217
459
269
298
406
470
257
18
15
245
517
789
53
113
17
245
305
261
781
17
213
217
455
269
298
406
470
257
18
15
245
517
789
53
113
17
245
305
261
781
17
213
217
461
269
298
406
470
257
18
15
245
517
789
53
113
17
245
305
261
781
17
213
217
463
269
298
406
470
257
18
15
245
517
789
53
113
17
245
305
261
781
529
85
213
458
267
651
203
203
269
18
15
245
517
789
53
113
17
245
305
261
781
529
85
213
458
266
651
203
203
269
18
15
245
517
789
53
113
17
245
305
261
781
529
85
213
458
282
651
203
203
269
18
15
245
517
789
53
113
17
245
305
261
781
529
85
213
458
283
651
203
203
269
18
15
245
517
789
53
113
17
245
305
261
781
529
85
212
454
269
677
205
205
268
18
15
245
517
789
53
113
17
245
305
261
781
529
85
212
458
267
651
203
203
76
18
15
245
517
789
53
113
17
245
305
261
781
529
85
212
458
266
651
203
203
76
18
15
245
517
789
53
113
17
245
305
261
781
529
85
212
458
282
651
203
203
76
18
15
245
517
789
53
113
17
245
305
261
781
529
85
212
458
283
651
203
203
76
18
15
245
517
789
53
113
17
245
305
261
781
529
85
217
454
269
677
205
205
65
18
15
245
517
789
53
113
17
245
305
261
781
529
85
217
454
285
645
205
205
65
18
15
245
517
789
53
113
17
245
305
261
781
529
85
217
459
267
651
203
203
259
18
15
245
517
789
53
113
17
245
305
261
781
529
85
217
459
269
645
205
205
65
18
15
245
517
789
53
113
17
245
305
261
781
529
85
217
459
285
645
205
205
65
18
15
245
517
789
53
113
17
245
305
261
781
529
85
217
455
269
677
205
205
65
18
15
245
517
789
53
113
17
245
305
261
781
529
85
217
461
269
645
205
205
65
18
15
245
517
789
53
113
17
245
305
261
781
529
85
217
461
285
645
205
205
65
18
15
245
517
789
53
113
17
245
305
261
781
529
85
217
463
269
645
205
205
65
18
15
245
517
789
53
113
17
245
305
261
781
529
85
217
463
285
645
205
205
65
18
15
245
517
789
53
113
17
245
305
261
781
529
341
213
458
267
651
203
715
11
18
15
245
517
789
53
113
17
245
305
261
781
529
341
213
458
266
651
203
715
11
18
15
245
517
789
53
113
17
245
305
261
781
529
341
213
458
282
651
203
715
11
18
15
245
517
789
53
113
17
245
305
261
781
529
341
213
458
283
651
203
715
11
18
15
245
517
789
53
113
17
245
305
261
781
529
341
212
458
267
651
203
715
12
18
15
245
517
789
53
113
17
245
305
261
781
529
341
212
458
266
651
203
715
12
18
15
245
517
789
53
113
17
245
305
261
781
529
341
212
458
282
651
203
715
12
18
15
245
517
789
53
113
17
245
305
261
781
529
341
212
458
283
651
203
715
12
18
15
245
517
789
53
113
17
245
305
261
781
529
341
217
454
285
645
205
717
1
18
15
245
517
789
53
113
17
245
305
261
781
529
341
217
459
267
651
203
715
515
18
15
245
517
789
53
113
17
245
305
261
781
529
341
217
459
269
645
205
717
1
18
15
245
517
789
53
113
17
245
305
261
781
529
341
217
459
285
645
205
717
1
18
15
245
517
789
53
113
17
245
305
261
781
529
341
217
461
269
645
205
717
1
18
15
245
517
789
53
113
17
245
305
261
781
529
341
217
461
285
645
205
717
1
18
15
245
517
789
53
113
17
245
305
261
781
529
341
217
463
269
645
205
717
1
18
15
245
517
789
53
113
17
245
305
261
781
529
341
217
463
285
645
205
717
1
18
15
245
517
789
53
113
17
245
433
257
770
17
85
217
715
137
672
430
1223
65
18
15
245
517
789
53
113
17
245
433
257
770
17
85
217
719
137
672
430
1223
65
18
15
245
517
789
53
113
17
245
433
257
770
1039
77
217
715
137
648
713
97
65
18
15
245
517
789
53
113
17
245
433
257
770
1039
77
217
715
153
680
713
97
65
18
15
245
517
789
53
113
17
245
433
257
770
1039
77
217
719
137
648
713
97
65
18
15
245
517
789
53
113
17
245
433
257
770
1039
77
217
719
153
680
713
97
65
18
15
245
517
789
53
113
17
245
433
257
770
1055
85
217
715
137
520
553
193
129
18
15
245
517
789
53
113
17
245
433
257
770
1055
85
217
715
153
680
553
1217
769
18
15
245
517
789
53
113
17
245
433
257
770
1055
85
217
719
137
520
553
193
129
18
15
245
517
789
53
113
17
245
433
257
770
1055
85
217
719
153
680
553
1217
769
18
15
245
517
789
53
113
17
245
433
257
770
527
77
217
715
137
648
201
609
65
18
15
245
517
789
53
113
17
245
433
257
770
527
77
217
715
153
680
201
609
65
18
15
245
517
789
53
113
17
245
433
257
770
527
77
217
719
137
648
201
609
65
18
15
245
517
789
53
113
17
245
433
257
770
527
77
217
719
153
680
201
609
65
18
15
245
517
789
53
113
17
245
433
257
770
31
85
217
715
137
680
425
193
257
18
15
245
517
789
53
113
17
245
433
257
770
31
85
217
719
137
680
425
193
257
18
15
245
517
789
53
113
17
245
433
257
773
1041
85
217
710
142
555
559
205
129
18
15
245
517
789
53
113
17
245
433
257
773
1041
85
217
715
137
523
559
205
129
18
15
245
517
789
53
113
17
245
433
257
773
1041
85
217
715
153
523
559
205
129
18
15
245
517
789
53
113
17
245
433
257
773
1041
85
217
719
137
523
559
205
129
18
15
245
517
789
53
113
17
245
433
257
773
1041
85
217
719
153
523
559
205
129
18
15
245
517
789
53
113
17
245
433
257
773
17
85
217
715
137
682
431
1229
65
18
15
245
517
789
53
113
17
245
433
257
777
1041
85
217
710
145
537
534
214
129
18
15
245
517
789
53
113
17
245
433
257
777
1041
85
217
710
270
270
910
715
1667
18
15
245
517
789
53
113
17
245
433
257
777
1041
85
217
710
142
526
910
715
1667
18
15
245
517
789
53
113
17
245
433
257
777
1041
85
217
710
149
533
525
102
129
18
15
245
517
789
53
113
17
245
433
257
777
1041
85
217
710
158
654
1230
1227
643
18
15
245
517
789
53
113
17
245
433
257
777
1041
85
217
715
137
527
525
102
129
18
15
245
517
789
53
113
17
245
433
257
777
1041
85
217
715
153
537
909
1229
65
18
15
245
517
789
53
113
17
245
433
257
777
1041
85
217
715
143
527
525
102
129
18
15
245
517
789
53
113
17
245
433
257
777
1041
85
217
715
159
655
525
166
129
18
15
245
517
789
53
113
17
245
433
257
777
1041
85
217
711
145
537
909
1229
65
18
15
245
517
789
53
113
17
245
433
257
777
1041
85
217
711
149
533
525
102
129
18
15
245
517
789
53
113
17
245
433
257
777
1041
85
217
719
153
537
909
1229
65
18
15
245
517
789
53
113
17
245
433
257
777
17
85
217
710
145
537
1741
205
129
18
15
245
517
789
53
113
17
245
433
257
777
17
85
217
710
270
270
398
203
131
18
15
245
517
789
53
113
17
245
433
257
777
17
85
217
710
142
527
1549
166
129
18
15
245
517
789
53
113
17
245
433
257
777
17
85
217
710
149
533
1549
166
129
18
15
245
517
789
53
113
17
245
433
257
777
17
85
217
710
158
654
398
203
131
18
15
245
517
789
53
113
17
245
433
257
777
17
85
217
715
137
527
1549
166
129
18
15
245
517
789
53
113
17
245
433
257
777
17
85
217
715
153
537
1741
205
129
18
15
245
517
789
53
113
17
245
433
257
777
17
85
217
715
143
527
1549
166
129
18
15
245
517
789
53
113
17
245
433
257
777
17
85
217
715
159
655
1549
166
129
18
15
245
517
789
53
113
17
245
433
257
777
17
85
217
711
145
537
1741
205
129
18
15
245
517
789
53
113
17
245
433
257
777
17
85
217
711
149
533
1549
166
129
18
15
245
517
789
53
113
17
245
433
257
777
17
85
217
719
153
537
1741
205
129
18
15
245
517
789
53
113
17
245
433
257
777
529
85
217
715
137
654
206
203
259
18
15
245
517
789
53
113
17
245
433
257
777
529
85
217
715
153
665
205
205
65
18
15
245
517
789
53
113
17
245
433
257
777
529
85
217
715
143
655
205
198
65
18
15
245
517
789
53
113
17
245
433
257
777
529
85
217
715
159
655
205
198
65
18
15
245
517
789
53
113
17
245
433
257
777
529
85
217
711
149
661
205
1222
1282
18
15
245
517
789
53
113
17
245
433
257
777
529
85
217
719
153
665
205
205
65
18
15
245
517
789
53
113
17
245
433
257
777
529
341
217
715
137
654
206
715
515
18
15
245
517
789
53
113
17
245
433
257
777
529
341
217
715
153
665
205
717
1
18
15
245
517
789
53
113
17
245
433
257
777
529
341
217
719
153
665
205
717
1
18
15
245
517
789
53
113
17
245
433
257
781
1041
85
217
710
145
539
715
203
131
18
15
245
517
789
53
113
17
245
433
257
781
1041
85
217
710
158
534
550
614
65
18
15
245
517
789
53
113
17
245
433
257
781
1041
85
217
715
137
525
906
1227
129
18
15
245
517
789
53
113
17
245
433
257
781
1041
85
217
715
153
525
717
205
129
18
15
245
517
789
53
113
17
245
433
257
781
1041
85
217
715
143
525
906
1227
129
18
15
245
517
789
53
113
17
245
433
257
781
1041
85
217
715
159
525
717
205
129
18
15
245
517
789
53
113
17
245
433
257
781
1041
85
217
711
145
539
715
203
131
18
15
245
517
789
53
113
17
245
433
257
781
1041
85
217
711
149
538
907
1227
65
18
15
245
517
789
53
113
17
245
433
257
781
1041
85
217
719
137
653
906
1227
129
18
15
245
517
789
53
113
17
245
433
257
781
1041
85
217
719
153
539
715
203
131
18
15
245
517
789
53
113
17
245
433
257
781
17
85
217
710
145
539
1739
203
131
18
15
245
517
789
53
113
17
245
433
257
781
17
85
217
710
158
662
1741
205
129
18
15
245
517
789
53
113
17
245
433
257
781
17
85
217
715
137
525
394
203
129
18
15
245
517
789
53
113
17
245
433
257
781
17
85
217
715
153
525
1741
205
129
18
15
245
517
789
53
113
17
245
433
257
781
17
85
217
715
143
525
394
203
129
18
15
245
517
789
53
113
17
245
433
257
781
17
85
217
715
159
525
1741
205
129
18
15
245
517
789
53
113
17
245
433
257
781
17
85
217
711
145
539
1739
203
131
18
15
245
517
789
53
113
17
245
433
257
781
17
85
217
711
149
538
395
203
65
18
15
245
517
789
53
113
17
245
433
257
781
17
85
217
719
137
653
1741
205
129
18
15
245
517
789
53
113
17
245
433
257
781
17
85
217
719
153
539
1739
203
131
18
15
245
517
789
53
113
17
245
433
257
781
529
85
217
715
137
653
205
205
65
18
15
245
517
789
53
113
17
245
433
257
781
529
85
217
715
153
653
205
205
65
18
15
245
517
789
53
113
17
245
433
257
781
529
85
217
715
143
653
205
205
65
18
15
245
517
789
53
113
17
245
433
257
781
529
85
217
715
159
653
205
205
65
18
15
245
517
789
53
113
17
245
433
257
781
529
85
217
711
145
667
205
205
65
18
15
245
517
789
53
113
17
245
433
257
781
529
85
217
711
149
666
203
1227
1091
18
15
245
517
789
53
113
17
245
433
257
781
529
85
217
719
137
653
205
205
65
18
15
245
517
789
53
113
17
245
433
257
781
529
85
217
719
153
653
205
205
65
18
15
245
517
789
53
113
17
245
433
257
781
529
341
217
715
137
653
205
717
1
18
15
245
517
789
53
113
17
245
433
257
781
529
341
217
715
153
653
205
717
1
18
15
245
517
789
53
113
17
245
433
257
781
529
341
217
719
137
653
205
717
1
18
15
245
517
789
53
113
17
245
433
257
781
529
341
217
719
153
653
205
717
1
18
15
245
517
789
53
113
17
245
433
257
778
1041
85
217
710
145
536
910
1227
65
18
15
245
517
789
53
113
17
245
433
257
778
1041
85
217
715
153
536
910
1227
65
18
15
245
517
789
53
113
17
245
433
257
778
1041
85
217
711
145
536
910
1227
65
18
15
245
517
789
53
113
17
245
433
257
778
1041
85
217
719
153
536
910
1227
65
18
15
245
517
789
53
113
17
245
433
257
778
17
85
217
710
145
664
398
203
65
18
15
245
517
789
53
113
17
245
433
257
778
17
85
217
715
153
664
398
203
65
18
15
245
517
789
53
113
17
245
433
257
778
17
85
217
711
145
664
398
203
65
18
15
245
517
789
53
113
17
245
433
257
778
17
85
217
719
153
664
398
203
65
18
15
245
517
789
53
113
17
245
433
257
778
1038
77
217
715
153
536
896
97
65
18
15
245
517
789
53
113
17
245
433
257
778
1038
77
217
719
153
536
896
97
65
18
15
245
517
789
53
113
17
245
433
257
778
529
85
217
715
153
664
205
205
65
18
15
245
517
789
53
113
17
245
433
257
778
529
85
217
711
145
664
206
203
65
18
15
245
517
789
53
113
17
245
433
257
778
529
85
217
719
153
664
205
205
65
18
15
245
517
789
53
113
17
245
433
257
778
529
341
217
715
153
664
205
717
1
18
15
245
517
789
53
113
17
245
433
257
778
529
341
217
719
153
664
205
717
1
18
15
245
517
789
53
113
17
245
433
257
778
1039
77
217
715
153
664
961
97
65
18
15
245
517
789
53
113
17
245
433
257
778
1039
77
217
719
153
664
961
97
65
18
15
245
517
789
53
113
17
245
433
257
778
15
77
217
715
153
536
1729
97
65
18
15
245
517
789
53
113
17
245
433
257
778
15
77
217
719
153
536
1729
97
65
18
15
245
517
789
53
113
17
245
433
258
770
1041
85
217
710
144
528
558
199
129
18
15
245
517
789
53
113
17
245
433
258
770
1041
85
217
715
136
672
886
1127
129
18
15
245
517
789
53
113
17
245
433
258
770
1041
85
217
711
144
528
558
199
129
18
15
245
517
789
53
113
17
245
433
258
770
1041
85
217
719
136
672
886
1127
129
18
15
245
517
789
53
113
17
245
433
258
770
1041
597
217
715
136
688
886
1447
289
18
15
245
517
789
53
113
17
245
433
258
770
17
85
217
710
144
528
430
203
131
18
15
245
517
789
53
113
17
245
433
258
770
17
85
217
715
136
560
374
359
257
18
15
245
517
789
53
113
17
245
433
258
770
17
85
217
711
144
528
430
203
131
18
15
245
517
789
53
113
17
245
433
258
770
17
85
217
719
136
560
374
359
257
18
15
245
517
789
53
113
17
245
433
258
770
1038
77
217
715
136
640
708
97
65
18
15
245
517
789
53
113
17
245
433
258
770
1038
77
217
719
136
640
708
97
65
18
15
245
517
789
53
113
17
245
433
258
770
14
77
217
715
136
640
1732
97
65
18
15
245
517
789
53
113
17
245
433
258
770
14
77
217
719
136
640
1732
97
65
18
15
245
517
789
53
113
17
245
433
258
771
1039
77
217
715
136
650
712
96
65
18
15
245
517
789
53
113
17
245
433
258
771
1039
77
217
715
152
650
712
96
65
18
15
245
517
789
53
113
17
245
433
258
771
1055
85
217
715
136
682
552
192
65
18
15
245
517
789
53
113
17
245
433
258
771
527
77
217
715
136
650
200
608
65
18
15
245
517
789
53
113
17
245
433
258
771
527
77
217
715
152
650
200
608
65
18
15
245
517
789
53
113
17
245
433
258
771
31
85
217
715
136
682
424
1216
65
18
15
245
517
789
53
113
17
245
433
258
774
1041
85
217
715
136
520
554
202
130
18
15
245
517
789
53
113
17
245
433
258
774
1041
85
217
715
152
520
554
202
130
18
15
245
517
789
53
113
17
245
433
258
774
1041
85
217
719
136
552
554
202
130
18
15
245
517
789
53
113
17
245
433
258
774
1041
85
217
719
152
520
554
202
130
18
15
245
517
789
53
113
17
245
433
258
774
17
85
217
715
136
680
426
203
131
18
15
245
517
789
53
113
17
245
433
258
774
17
85
217
719
136
680
426
203
131
18
15
245
517
789
53
113
17
245
433
258
774
1038
77
217
715
136
552
704
97
65
18
15
245
517
789
53
113
17
245
433
258
774
1038
77
217
715
152
648
704
97
129
18
15
245
517
789
53
113
17
245
433
258
774
1038
77
217
719
136
552
704
97
65
18
15
245
517
789
53
113
17
245
433
258
774
1038
77
217
719
152
648
704
97
129
18
15
245
517
789
53
113
17
245
433
258
774
14
77
217
715
136
552
320
1121
65
18
15
245
517
789
53
113
17
245
433
258
774
14
77
217
715
152
648
1728
97
129
18
15
245
517
789
53
113
17
245
433
258
774
14
77
217
719
136
552
320
1121
65
18
15
245
517
789
53
113
17
245
433
258
774
14
77
217
719
152
648
1728
97
129
18
15
245
517
789
53
113
17
245
433
258
777
1041
85
217
710
144
662
1230
1226
643
18
15
245
517
789
53
113
17
245
433
258
777
1041
85
217
715
136
525
525
102
129
18
15
245
517
789
53
113
17
245
433
258
777
1041
85
217
715
152
653
909
1229
65
18
15
245
517
789
53
113
17
245
433
258
777
17
85
217
710
144
662
1742
1226
643
18
15
245
517
789
53
113
17
245
433
258
777
17
85
217
715
136
653
397
102
65
18
15
245
517
789
53
113
17
245
433
258
777
17
85
217
715
152
653
397
205
257
18
15
245
517
789
53
113
17
245
433
258
777
529
85
217
715
136
653
205
205
65
18
15
245
517
789
53
113
17
245
433
258
777
529
85
217
715
152
653
205
205
65
18
15
245
517
789
53
113
17
245
433
258
777
529
341
217
715
136
653
205
717
1
18
15
245
517
789
53
113
17
245
433
258
777
529
341
217
715
152
653
205
717
1
18
15
245
517
789
53
113
17
245
433
258
778
1041
85
217
715
136
652
1230
1227
643
18
15
245
517
789
53
113
17
245
433
258
778
17
85
217
715
136
652
1742
203
129
18
15
245
517
789
53
113
17
245
433
258
778
529
85
217
715
136
652
206
203
65
18
15
245
517
789
53
113
17
245
433
258
778
529
341
217
715
136
652
206
715
1
18
15
245
517
789
53
113
17
245
433
261
781
1041
85
217
710
269
265
906
203
129
18
15
245
517
789
53
113
17
245
433
261
781
1041
85
217
710
141
517
717
205
129
18
15
245
517
789
53
113
17
245
433
261
781
1041
85
217
710
285
266
907
203
65
18
15
245
517
789
53
113
17
245
433
261
781
1041
85
217
710
157
517
717
205
129
18
15
245
517
789
53
113
17
245
433
261
781
1041
85
217
715
139
523
907
203
65
18
15
245
517
789
53
113
17
245
433
261
781
1041
85
217
715
141
517
717
205
129
18
15
245
517
789
53
113
17
245
433
261
781
1041
85
217
715
157
517
717
205
129
18
15
245
517
789
53
113
17
245
433
261
781
1041
85
217
717
141
517
717
205
129
18
15
245
517
789
53
113
17
245
433
261
781
1041
85
217
717
157
517
717
205
129
18
15
245
517
789
53
113
17
245
433
261
781
1041
85
217
711
269
265
906
203
129
18
15
245
517
789
53
113
17
245
433
261
781
1041
85
217
711
141
517
717
205
129
18
15
245
517
789
53
113
17
245
433
261
781
1041
85
217
711
285
266
907
203
65
18
15
245
517
789
53
113
17
245
433
261
781
1041
85
217
711
157
517
717
205
129
18
15
245
517
789
53
113
17
245
433
261
781
1041
85
217
719
141
517
717
205
129
18
15
245
517
789
53
113
17
245
433
261
781
1041
85
217
719
157
517
717
205
129
18
15
245
517
789
53
113
17
245
433
261
781
17
85
217
710
269
265
394
203
257
18
15
245
517
789
53
113
17
245
433
261
781
17
85
217
710
141
517
1741
205
129
18
15
245
517
789
53
113
17
245
433
261
781
17
85
217
710
285
266
395
203
65
18
15
245
517
789
53
113
17
245
433
261
781
17
85
217
710
157
517
1741
205
129
18
15
245
517
789
53
113
17
245
433
261
781
17
85
217
715
139
523
395
203
131
18
15
245
517
789
53
113
17
245
433
261
781
17
85
217
715
141
517
1741
205
129
18
15
245
517
789
53
113
17
245
433
261
781
17
85
217
715
157
517
1741
205
129
18
15
245
517
789
53
113
17
245
433
261
781
17
85
217
717
141
517
1741
205
129
18
15
245
517
789
53
113
17
245
433
261
781
17
85
217
717
157
517
1741
205
129
18
15
245
517
789
53
113
17
245
433
261
781
17
85
217
711
269
265
394
203
257
18
15
245
517
789
53
113
17
245
433
261
781
17
85
217
711
141
517
1741
205
129
18
15
245
517
789
53
113
17
245
433
261
781
17
85
217
711
285
266
395
203
65
18
15
245
517
789
53
113
17
245
433
261
781
17
85
217
711
157
517
1741
205
129
18
15
245
517
789
53
113
17
245
433
261
781
17
85
217
719
141
517
1741
205
129
18
15
245
517
789
53
113
17
245
433
261
781
17
85
217
719
157
517
1741
205
129
18
15
245
517
789
53
113
17
245
433
261
781
529
85
217
715
139
651
203
203
259
18
15
245
517
789
53
113
17
245
433
261
781
529
85
217
715
141
645
205
205
65
18
15
245
517
789
53
113
17
245
433
261
781
529
85
217
715
157
645
205
205
65
18
15
245
517
789
53
113
17
245
433
261
781
529
85
217
717
141
645
205
205
65
18
15
245
517
789
53
113
17
245
433
261
781
529
85
217
717
157
645
205
205
65
18
15
245
517
789
53
113
17
245
433
261
781
529
85
217
711
141
645
205
205
65
18
15
245
517
789
53
113
17
245
433
261
781
529
85
217
711
157
645
205
205
65
18
15
245
517
789
53
113
17
245
433
261
781
529
85
217
719
141
645
205
205
65
18
15
245
517
789
53
113
17
245
433
261
781
529
85
217
719
157
645
205
205
65
18
15
245
517
789
53
113
17
245
433
261
781
529
341
217
715
139
651
203
715
515
18
15
245
517
789
53
113
17
245
433
261
781
529
341
217
715
141
645
205
717
1
18
15
245
517
789
53
113
17
245
433
261
781
529
341
217
715
157
645
205
717
1
18
15
245
517
789
53
113
17
245
433
261
781
529
341
217
717
141
645
205
717
1
18
15
245
517
789
53
113
17
245
433
261
781
529
341
217
717
157
645
205
717
1
18
15
245
517
789
53
113
17
245
433
261
781
529
341
217
719
141
645
205
717
1
18
15
245
517
789
53
113
17
245
433
261
781
529
341
217
719
157
645
205
717
1
18
15
245
517
789
53
113
17
245
497
257
770
1041
85
217
390
17
264
942
198
129
18
15
245
517
789
53
113
17
245
497
257
770
1041
85
217
390
529
520
558
198
129
18
15
245
517
789
53
113
17
245
497
257
770
1041
85
217
390
273
520
942
710
1665
18
15
245
517
789
53
113
17
245
497
257
770
1041
85
217
390
561
520
558
198
129
18
15
245
517
789
53
113
17
245
497
257
770
1041
85
217
390
305
520
558
198
129
18
15
245
517
789
53
113
17
245
497
257
770
1041
85
217
395
9
520
558
198
129
18
15
245
517
789
53
113
17
245
497
257
770
1041
85
217
395
41
520
942
710
1665
18
15
245
517
789
53
113
17
245
497
257
770
1041
85
217
395
521
520
558
198
129
18
15
245
517
789
53
113
17
245
497
257
770
1041
85
217
395
265
520
942
710
1665
18
15
245
517
789
53
113
17
245
497
257
770
1041
85
217
395
553
520
558
198
129
18
15
245
517
789
53
113
17
245
497
257
770
1041
85
217
395
569
520
942
710
1665
18
15
245
517
789
53
113
17
245
497
257
770
1041
85
217
395
297
520
942
710
1665
18
15
245
517
789
53
113
17
245
497
257
770
1041
85
217
395
313
520
942
710
1665
18
15
245
517
789
53
113
17
245
497
257
770
1041
85
217
391
17
264
942
198
129
18
15
245
517
789
53
113
17
245
497
257
770
1041
85
217
391
529
520
558
198
129
18
15
245
517
789
53
113
17
245
497
257
770
1041
85
217
391
273
520
942
710
1665
18
15
245
517
789
53
113
17
245
497
257
770
1041
85
217
391
561
520
558
198
129
18
15
245
517
789
53
113
17
245
497
257
770
1041
85
217
391
305
520
558
198
129
18
15
245
517
789
53
113
17
245
497
257
770
1041
85
217
399
9
520
558
198
129
18
15
245
517
789
53
113
17
245
497
257
770
1041
85
217
399
521
520
558
198
129
18
15
245
517
789
53
113
17
245
497
257
770
1041
85
217
399
265
520
942
710
1665
18
15
245
517
789
53
113
17
245
497
257
770
1041
85
217
399
569
520
942
710
1665
18
15
245
517
789
53
113
17
245
497
257
770
1041
85
217
399
313
520
942
710
1665
18
15
245
517
789
53
113
17
245
497
257
770
1041
597
217
395
9
304
886
871
1089
18
15
245
517
789
53
113
17
245
497
257
770
1041
597
217
395
41
544
886
871
1089
18
15
245
517
789
53
113
17
245
497
257
770
1041
597
217
395
265
304
886
871
1089
18
15
245
517
789
53
113
17
245
497
257
770
1041
597
217
395
553
544
886
871
1089
18
15
245
517
789
53
113
17
245
497
257
770
1041
597
217
395
297
544
886
871
1089
18
15
245
517
789
53
113
17
245
497
257
770
1041
597
217
399
9
304
886
871
1089
18
15
245
517
789
53
113
17
245
497
257
770
1041
597
217
399
265
304
886
871
1089
18
15
245
517
789
53
113
17
245
497
257
770
17
85
217
390
17
264
430
198
257
18
15
245
517
789
53
113
17
245
497
257
770
17
85
217
390
49
264
430
1222
129
18
15
245
517
789
53
113
17
245
497
257
770
17
85
217
390
529
264
430
1222
129
18
15
245
517
789
53
113
17
245
497
257
770
17
85
217
395
9
264
430
198
257
18
15
245
517
789
53
113
17
245
497
257
770
17
85
217
395
41
264
430
198
257
18
15
245
517
789
53
113
17
245
497
257
770
17
85
217
395
57
264
430
1222
129
18
15
245
517
789
53
113
17
245
497
257
770
17
85
217
395
265
264
430
198
257
18
15
245
517
789
53
113
17
245
497
257
770
17
85
217
395
553
544
1910
1127
65
18
15
245
517
789
53
113
17
245
497
257
770
17
85
217
395
297
544
1910
1127
65
18
15
245
517
789
53
113
17
245
497
257
770
17
85
217
391
17
264
430
198
257
18
15
245
517
789
53
113
17
245
497
257
770
17
85
217
391
49
264
430
1222
129
18
15
245
517
789
53
113
17
245
497
257
770
17
85
217
391
529
264
430
1222
129
18
15
245
517
789
53
113
17
245
497
257
770
17
85
217
399
9
264
430
198
257
18
15
245
517
789
53
113
17
245
497
257
770
17
85
217
399
57
264
430
1222
129
18
15
245
517
789
53
113
17
245
497
257
770
17
85
217
399
265
304
374
103
65
18
15
245
517
789
53
113
17
245
497
257
770
17
213
217
395
9
264
430
454
257
18
15
245
517
789
53
113
17
245
497
257
770
17
213
217
395
41
264
430
454
257
18
15
245
517
789
53
113
17
245
497
257
770
17
213
217
395
57
264
430
454
257
18
15
245
517
789
53
113
17
245
497
257
770
17
213
217
395
265
264
430
454
257
18
15
245
517
789
53
113
17
245
497
257
770
17
213
217
391
17
264
430
454
257
18
15
245
517
789
53
113
17
245
497
257
770
17
213
217
391
49
264
430
454
257
18
15
245
517
789
53
113
17
245
497
257
770
17
213
217
391
529
264
430
454
257
18
15
245
517
789
53
113
17
245
497
257
770
17
341
217
395
9
304
374
935
545
18
15
245
517
789
53
113
17
245
497
257
770
17
341
217
395
265
304
374
935
545
18
15
245
517
789
53
113
17
245
497
257
770
1039
77
217
395
41
288
914
96
65
18
15
245
517
789
53
113
17
245
497
257
770
1039
77
217
395
297
288
914
96
65
18
15
245
517
789
53
113
17
245
497
257
770
15
77
217
395
41
288
402
96
257
18
15
245
517
789
53
113
17
245
497
257
770
15
77
217
395
297
288
402
96
257
18
15
245
517
789
53
113
17
245
497
257
770
1055
85
217
395
9
520
937
705
1665
18
15
245
517
789
53
113
17
245
497
257
770
1055
85
217
395
41
552
553
193
129
18
15
245
517
789
53
113
17
245
497
257
770
1055
85
217
395
521
520
937
705
1665
18
15
245
517
789
53
113
17
245
497
257
770
1055
85
217
395
265
520
553
193
129
18
15
245
517
789
53
113
17
245
497
257
770
1055
85
217
395
553
520
937
705
1665
18
15
245
517
789
53
113
17
245
497
257
770
1055
85
217
395
297
520
553
193
129
18
15
245
517
789
53
113
17
245
497
257
770
1055
85
217
399
9
520
937
705
1665
18
15
245
517
789
53
113
17
245
497
257
770
1055
85
217
399
521
520
937
705
1665
18
15
245
517
789
53
113
17
245
497
257
770
1055
85
217
399
265
520
553
193
129
18
15
245
517
789
53
113
17
245
497
257
770
31
85
217
395
9
264
425
193
257
18
15
245
517
789
53
113
17
245
497
257
770
31
85
217
395
41
264
425
1217
129
18
15
245
517
789
53
113
17
245
497
257
770
31
85
217
395
521
528
425
193
257
18
15
245
517
789
53
113
17
245
497
257
770
31
85
217
395
265
528
425
193
257
18
15
245
517
789
53
113
17
245
497
257
770
31
85
217
395
553
552
425
193
65
18
15
245
517
789
53
113
17
245
497
257
770
31
85
217
395
297
552
425
193
65
18
15
245
517
789
53
113
17
245
497
257
770
31
85
217
399
9
264
425
193
257
18
15
245
517
789
53
113
17
245
497
257
770
31
85
217
399
521
528
425
193
257
18
15
245
517
789
53
113
17
245
497
257
770
31
85
217
399
265
528
425
193
257
18
15
245
517
789
53
113
17
245
497
257
770
31
213
217
395
9
264
425
449
257
18
15
245
517
789
53
113
17
245
497
257
770
31
213
217
395
41
264
425
449
257
18
15
245
517
789
53
113
17
245
497
257
770
31
213
217
395
521
552
425
449
257
18
15
245
517
789
53
113
17
245
497
257
770
31
213
217
395
553
552
425
449
257
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
390
17
523
559
205
129
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
390
49
523
943
717
1665
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
390
529
523
559
205
129
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
390
273
523
943
717
1665
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
390
561
523
559
205
129
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
390
46
523
943
717
1665
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
390
305
523
559
205
129
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
390
558
523
943
717
1665
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
390
302
523
943
717
1665
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
395
9
523
559
205
129
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
395
41
523
943
717
1665
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
395
521
523
559
205
129
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
395
57
523
943
717
1665
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
395
265
523
559
205
129
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
395
553
523
559
205
129
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
395
569
523
559
205
129
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
395
297
523
559
205
129
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
395
313
523
943
717
1665
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
391
17
523
559
205
129
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
391
49
523
943
717
1665
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
391
529
523
559
205
129
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
391
273
267
943
205
129
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
391
561
523
559
205
129
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
391
37
554
559
205
1089
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
391
305
523
559
205
129
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
391
549
554
559
205
1089
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
391
293
554
559
205
1089
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
399
9
523
943
717
1665
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
399
521
523
559
205
129
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
399
57
523
943
717
1665
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
399
265
523
559
205
129
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
399
569
523
559
205
129
18
15
245
517
789
53
113
17
245
497
257
773
1041
85
217
399
313
523
943
717
1665
18
15
245
517
789
53
113
17
245
497
257
773
17
85
217
390
17
267
431
205
257
18
15
245
517
789
53
113
17
245
497
257
773
17
85
217
390
49
267
431
1229
129
18
15
245
517
789
53
113
17
245
497
257
773
17
85
217
390
529
267
431
1229
129
18
15
245
517
789
53
113
17
245
497
257
773
17
85
217
390
46
267
431
205
257
18
15
245
517
789
53
113
17
245
497
257
773
17
85
217
395
9
267
431
205
257
18
15
245
517
789
53
113
17
245
497
257
773
17
85
217
395
41
267
431
205
257
18
15
245
517
789
53
113
17
245
497
257
773
17
85
217
395
57
267
431
1229
129
18
15
245
517
789
53
113
17
245
497
257
773
17
85
217
395
265
267
431
205
257
18
15
245
517
789
53
113
17
245
497
257
773
17
85
217
391
17
267
431
205
257
18
15
245
517
789
53
113
17
245
497
257
773
17
85
217
391
49
267
431
1229
129
18
15
245
517
789
53
113
17
245
497
257
773
17
85
217
391
549
682
431
717
65
18
15
245
517
789
53
113
17
245
497
257
773
17
85
217
399
9
267
431
205
257
18
15
245
517
789
53
113
17
245
497
257
773
17
85
217
399
57
267
431
1229
129
18
15
245
517
789
53
113
17
245
497
257
773
17
213
217
395
9
267
431
461
257
18
15
245
517
789
53
113
17
245
497
257
773
17
213
217
395
41
267
431
461
257
18
15
245
517
789
53
113
17
245
497
257
773
17
213
217
395
57
267
431
461
257
18
15
245
517
789
53
113
17
245
497
257
773
17
213
217
395
265
267
431
461
257
18
15
245
517
789
53
113
17
245
497
257
773
17
213
217
391
17
267
431
461
257
18
15
245
517
789
53
113
17
245
497
257
773
17
213
217
391
49
267
431
461
257
18
15
245
517
789
53
113
17
245
497
257
773
17
213
217
391
37
298
431
461
257
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
212
390
46
526
526
202
140
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
212
390
558
526
526
202
140
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
212
390
302
526
526
202
140
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
212
406
529
665
717
717
780
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
212
406
533
661
717
717
780
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
390
17
533
525
102
129
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
390
21
533
525
102
129
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
390
529
533
525
102
129
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
390
14
526
910
715
1667
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
390
273
533
525
102
129
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
390
533
533
525
102
129
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
390
30
526
910
715
1667
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
390
37
281
918
1238
129
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
390
526
526
910
715
1667
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
390
46
526
910
715
1667
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
390
277
533
525
102
129
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
390
270
526
910
715
1667
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
390
542
526
910
715
1667
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
390
558
526
910
715
1667
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
390
302
526
910
715
1667
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
395
9
527
525
102
129
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
395
15
527
525
102
129
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
395
521
527
525
102
129
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
395
57
527
911
715
1667
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
395
265
527
525
102
129
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
395
569
527
911
715
1667
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
395
313
527
911
715
1667
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
395
63
527
525
102
129
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
395
575
527
525
102
129
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
395
319
527
525
102
129
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
391
17
537
534
214
129
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
391
21
533
525
102
129
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
391
529
537
534
214
129
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
391
273
537
534
214
129
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
391
533
533
525
102
129
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
391
37
281
918
1238
129
18
15
245
517
789
53
113
17
245
497
257
777
1041
85
217
391
277
533
525
102
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
212
390
17
537
1741
1741
1164
18
15
245
517
789
53
113
17
245
497
257
777
17
85
212
390
529
537
1741
1741
1164
18
15
245
517
789
53
113
17
245
497
257
777
17
85
212
390
273
537
1741
1741
1164
18
15
245
517
789
53
113
17
245
497
257
777
17
85
212
390
46
526
1550
202
140
18
15
245
517
789
53
113
17
245
497
257
777
17
85
212
390
558
526
1550
202
140
18
15
245
517
789
53
113
17
245
497
257
777
17
85
212
390
302
526
1550
1738
1676
18
15
245
517
789
53
113
17
245
497
257
777
17
85
212
406
17
537
1741
1741
1164
18
15
245
517
789
53
113
17
245
497
257
777
17
85
212
406
21
537
1741
1741
1164
18
15
245
517
789
53
113
17
245
497
257
777
17
85
212
406
529
537
1741
1741
1164
18
15
245
517
789
53
113
17
245
497
257
777
17
85
212
406
273
537
1741
1741
1164
18
15
245
517
789
53
113
17
245
497
257
777
17
85
212
406
533
537
1741
1741
1164
18
15
245
517
789
53
113
17
245
497
257
777
17
85
212
406
277
537
1741
1741
1164
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
390
17
533
397
102
65
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
390
21
533
1549
166
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
390
529
533
397
102
65
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
390
14
527
1549
166
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
390
273
533
397
102
65
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
390
533
533
1549
166
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
390
30
527
1549
166
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
390
37
281
406
214
257
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
390
526
527
1549
166
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
390
46
527
1549
166
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
390
277
533
1549
166
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
390
270
527
1549
166
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
390
542
527
1549
166
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
390
549
281
406
214
257
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
390
558
527
1549
166
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
390
293
281
406
214
257
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
390
302
527
1549
166
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
395
9
527
1549
166
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
395
15
527
1549
166
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
395
521
527
1549
166
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
395
57
271
399
203
131
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
395
265
527
1549
166
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
395
569
655
399
203
131
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
395
313
271
399
203
131
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
395
63
527
1549
166
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
395
575
527
1549
166
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
395
319
527
1549
166
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
391
17
537
1741
205
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
391
21
533
1549
166
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
391
529
537
1558
214
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
391
273
537
1558
214
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
391
533
533
1549
166
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
391
37
281
406
214
257
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
391
277
533
1549
166
129
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
391
549
281
406
214
257
18
15
245
517
789
53
113
17
245
497
257
777
17
85
217
391
293
281
406
214
257
18
15
245
517
789
53
113
17
245
497
257
777
17
149
217
391
21
277
397
486
257
18
15
245
517
789
53
113
17
245
497
257
777
17
149
217
391
533
533
397
486
257
18
15
245
517
789
53
113
17
245
497
257
777
17
149
217
391
277
277
397
486
257
18
15
245
517
789
53
113
17
245
497
257
777
17
213
212
390
46
526
462
458
524
18
15
245
517
789
53
113
17
245
497
257
777
17
213
212
390
558
526
462
458
524
18
15
245
517
789
53
113
17
245
497
257
777
17
213
212
390
302
270
398
458
268
18
15
245
517
789
53
113
17
245
497
257
777
17
213
217
395
9
271
397
461
257
18
15
245
517
789
53
113
17
245
497
257
777
17
213
217
395
521
527
461
461
513
18
15
245
517
789
53
113
17
245
497
257
777
17
213
217
395
265
271
397
461
257
18
15
245
517
789
53
113
17
245
497
257
777
17
213
217
395
63
527
397
461
513
18
15
245
517
789
53
113
17
245
497
257
777
17
213
217
395
575
527
397
461
513
18
15
245
517
789
53
113
17
245
497
257
777
17
213
217
395
319
271
397
461
257
18
15
245
517
789
53
113
17
245
497
257
777
17
213
217
391
21
533
397
461
513
18
15
245
517
789
53
113
17
245
497
257
777
17
213
217
391
273
281
406
470
257
18
15
245
517
789
53
113
17
245
497
257
777
17
213
217
391
533
533
397
461
513
18
15
245
517
789
53
113
17
245
497
257
777
17
213
217
391
277
277
397
461
257
18
15
245
517
789
53
113
17
245
497
257
777
17
341
217
395
9
271
333
934
513
18
15
245
517
789
53
113
17
245
497
257
777
17
341
217
395
15
271
333
934
513
18
15
245
517
789
53
113
17
245
497
257
777
17
341
217
395
265
271
333
934
513
18
15
245
517
789
53
113
17
245
497
257
777
17
341
217
395
271
271
333
934
513
18
15
245
517
789
53
113
17
245
497
257
777
17
341
217
395
319
271
333
934
513
18
15
245
517
789
53
113
17
245
497
257
777
529
85
217
390
526
654
206
203
259
18
15
245
517
789
53
113
17
245
497
257
777
529
85
217
390
558
654
206
203
259
18
15
245
517
789
53
113
17
245
497
257
777
529
85
217
395
521
655
205
198
65
18
15
245
517
789
53
113
17
245
497
257
777
529
85
217
395
575
655
205
1229
65
18
15
245
517
789
53
113
17
245
497
257
777
529
85
217
391
533
661
205
205
65
18
15
245
517
789
53
113
17
245
497
257
777
529
341
217
390
526
654
206
715
515
18
15
245
517
789
53
113
17
245
497
257
777
529
341
217
390
558
654
206
715
515
18
15
245
517
789
53
113
17
245
497
257
777
529
341
217
395
521
655
205
710
1
18
15
245
517
789
53
113
17
245
497
257
777
529
341
217
395
575
655
205
717
1
18
15
245
517
789
53
113
17
245
497
257
777
529
341
217
391
533
661
205
717
1
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
212
390
17
539
715
203
140
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
212
390
529
539
715
203
140
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
212
390
273
539
715
203
140
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
212
390
46
525
522
203
140
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
212
390
558
525
522
203
140
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
212
390
302
525
522
203
140
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
212
406
17
539
715
203
140
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
212
406
21
538
907
1227
76
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
212
406
529
539
715
203
140
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
212
406
273
539
715
203
140
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
212
406
533
538
907
1227
76
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
212
406
277
538
907
1227
76
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
390
17
539
715
203
131
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
390
529
539
715
203
131
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
390
273
539
715
203
131
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
390
30
534
550
102
65
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
390
542
534
550
102
65
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
395
9
525
906
1227
129
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
395
41
525
906
1227
129
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
395
15
525
906
1227
129
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
395
521
525
906
1227
129
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
395
57
525
906
1227
129
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
395
265
525
906
1227
129
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
395
553
525
906
1227
129
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
395
569
525
906
1227
129
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
395
297
525
906
1227
129
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
395
313
525
906
1227
129
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
395
63
525
906
1227
129
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
395
575
525
906
1227
129
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
395
319
525
906
1227
129
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
397
37
525
717
205
129
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
397
549
525
717
205
129
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
397
293
525
717
205
129
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
391
17
539
715
203
131
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
391
21
538
907
1227
65
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
391
529
539
715
203
131
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
391
273
539
715
203
131
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
391
533
538
907
1227
65
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
391
277
538
907
1227
65
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
399
9
525
906
1227
129
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
399
521
525
906
1227
129
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
399
265
525
906
1227
129
18
15
245
517
789
53
113
17
245
497
257
781
1041
85
217
399
569
653
717
205
129
18
15
245
517
789
53
113
17
245
497
257
781
17
85
212
390
17
539
1739
203
140
18
15
245
517
789
53
113
17
245
497
257
781
17
85
212
390
529
539
1739
203
140
18
15
245
517
789
53
113
17
245
497
257
781
17
85
212
390
273
539
1739
203
140
18
15
245
517
789
53
113
17
245
497
257
781
17
85
212
390
46
269
394
203
268
18
15
245
517
789
53
113
17
245
497
257
781
17
85
212
390
558
525
394
203
140
18
15
245
517
789
53
113
17
245
497
257
781
17
85
212
390
302
525
394
203
140
18
15
245
517
789
53
113
17
245
497
257
781
17
85
212
406
17
539
1739
203
140
18
15
245
517
789
53
113
17
245
497
257
781
17
85
212
406
21
538
395
203
76
18
15
245
517
789
53
113
17
245
497
257
781
17
85
212
406
529
539
1739
203
140
18
15
245
517
789
53
113
17
245
497
257
781
17
85
212
406
273
539
1739
203
140
18
15
245
517
789
53
113
17
245
497
257
781
17
85
212
406
533
538
395
203
76
18
15
245
517
789
53
113
17
245
497
257
781
17
85
212
406
277
538
1739
203
140
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
390
17
539
1739
203
131
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
390
529
539
1739
203
131
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
390
273
539
1739
203
131
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
390
30
534
422
166
66
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
390
542
534
422
166
66
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
395
9
525
394
203
129
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
395
41
525
394
203
129
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
395
15
525
394
203
129
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
395
521
525
394
203
129
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
395
57
525
394
203
129
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
395
265
525
1741
205
129
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
395
553
525
394
203
129
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
395
569
525
394
203
129
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
395
297
525
1741
205
129
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
395
313
525
1741
205
129
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
395
63
525
394
203
129
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
395
575
525
394
203
129
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
395
319
525
1741
205
129
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
397
37
525
1741
205
129
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
397
549
525
1741
205
129
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
397
293
525
1741
205
129
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
391
17
539
1739
203
131
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
391
21
538
395
203
65
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
391
529
539
1739
203
131
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
391
273
539
1739
203
131
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
391
533
538
395
203
65
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
391
277
538
1739
203
131
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
399
9
525
394
203
129
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
399
521
525
394
203
129
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
399
265
525
1741
205
129
18
15
245
517
789
53
113
17
245
497
257
781
17
85
217
399
569
653
1741
205
129
18
15
245
517
789
53
113
17
245
497
257
781
17
213
212
390
46
269
394
458
268
18
15
245
517
789
53
113
17
245
497
257
781
17
213
212
390
558
525
394
458
524
18
15
245
517
789
53
113
17
245
497
257
781
17
213
212
390
302
269
394
458
268
18
15
245
517
789
53
113
17
245
497
257
781
529
85
212
390
558
685
205
205
268
18
15
245
517
789
53
113
17
245
497
257
781
529
85
217
395
521
653
205
205
65
18
15
245
517
789
53
113
17
245
497
257
781
529
85
217
395
569
653
205
205
65
18
15
245
517
789
53
113
17
245
497
257
781
529
85
217
399
569
653
205
205
65
18
15
245
517
789
53
113
17
245
497
257
781
529
341
212
390
558
685
205
717
524
18
15
245
517
789
53
113
17
245
497
257
781
529
341
217
395
521
653
205
717
1
18
15
245
517
789
53
113
17
245
497
257
781
529
341
217
395
569
653
205
717
1
18
15
245
517
789
53
113
17
245
497
257
781
529
341
217
395
575
653
205
717
1
18
15
245
517
789
53
113
17
245
497
257
781
529
341
217
399
569
653
205
717
1
18
15
245
517
789
53
113
17
245
497
257
778
1041
85
212
390
17
536
910
1227
140
18
15
245
517
789
53
113
17
245
497
257
778
1041
85
212
390
529
536
910
1227
140
18
15
245
517
789
53
113
17
245
497
257
778
1041
85
212
390
273
536
910
1227
140
18
15
245
517
789
53
113
17
245
497
257
778
1041
85
212
406
17
536
910
1227
140
18
15
245
517
789
53
113
17
245
497
257
778
1041
85
212
406
529
536
910
1227
140
18
15
245
517
789
53
113
17
245
497
257
778
1041
85
212
406
273
536
910
1227
140
18
15
245
517
789
53
113
17
245
497
257
778
1041
85
217
390
17
536
534
214
129
18
15
245
517
789
53
113
17
245
497
257
778
1041
85
217
390
529
536
534
214
129
18
15
245
517
789
53
113
17
245
497
257
778
1041
85
217
390
273
536
534
214
129
18
15
245
517
789
53
113
17
245
497
257
778
1041
85
217
391
17
536
534
214
129
18
15
245
517
789
53
113
17
245
497
257
778
1041
85
217
391
529
536
534
214
129
18
15
245
517
789
53
113
17
245
497
257
778
1041
85
217
391
273
536
534
214
129
18
15
245
517
789
53
113
17
245
497
257
778
1041
85
217
391
37
536
910
1227
65
18
15
245
517
789
53
113
17
245
497
257
778
1041
85
217
391
549
536
910
1227
65
18
15
245
517
789
53
113
17
245
497
257
778
1041
85
217
391
293
536
910
1227
65
18
15
245
517
789
53
113
17
245
497
257
778
17
85
212
390
17
536
398
203
140
18
15
245
517
789
53
113
17
245
497
257
778
17
85
212
390
529
536
398
203
140
18
15
245
517
789
53
113
17
245
497
257
778
17
85
212
390
273
280
398
203
268
18
15
245
517
789
53
113
17
245
497
257
778
17
85
212
406
17
536
398
203
140
18
15
245
517
789
53
113
17
245
497
257
778
17
85
212
406
529
536
398
203
140
18
15
245
517
789
53
113
17
245
497
257
778
17
85
212
406
273
280
398
203
268
18
15
245
517
789
53
113
17
245
497
257
778
17
85
217
390
17
536
1558
214
129
18
15
245
517
789
53
113
17
245
497
257
778
17
85
217
390
529
536
1558
214
129
18
15
245
517
789
53
113
17
245
497
257
778
17
85
217
390
273
536
1558
214
129
18
15
245
517
789
53
113
17
245
497
257
778
17
85
217
391
17
536
1558
214
129
18
15
245
517
789
53
113
17
245
497
257
778
17
85
217
391
529
536
1558
214
129
18
15
245
517
789
53
113
17
245
497
257
778
17
85
217
391
273
536
1558
214
129
18
15
245
517
789
53
113
17
245
497
257
778
17
85
217
391
37
536
398
203
65
18
15
245
517
789
53
113
17
245
497
257
778
17
85
217
391
549
536
398
203
65
18
15
245
517
789
53
113
17
245
497
257
778
17
85
217
391
293
280
398
203
65
18
15
245
517
789
53
113
17
245
497
257
778
17
213
217
391
273
280
406
470
257
18
15
245
517
789
53
113
17
245
497
257
778
1038
77
217
390
17
536
512
97
129
18
15
245
517
789
53
113
17
245
497
257
778
1038
77
217
390
529
536
512
97
129
18
15
245
517
789
53
113
17
245
497
257
778
1038
77
217
390
273
280
896
97
65
