2023031901
B3/S23
c7ospk
11
7
1
4
1
1
4
20
20
17
80
3
-1
0
1
1
97
0
0
0
0
11
7
1
3
34077
49748
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
2101
341
405
2325
149
2325
2325
2517
2501
2517
2517
2405
2405
2405
2405
2349
2349
2349
2349
2433
2437
901
2437
2433
389
2353
2613
2613
2725
2449
402
2453
3013
2373
2373
2725
2453
2454
2453
2805
2469
2469
2805
2805
2806
2805
2501
2517
2517
2757
2757
2758
2757
2661
2661
2661
2661
2661
2662
2661
2621
2613
3637
2613
2621
2622
2613
2401
2917
997
2917
2869
2593
2592
2597
2867
2613
2613
2613
2921
869
2563
2560
2561
517
2827
3845
3845
3845
2569
525
777
2581
2595
2592
2601
2601
2089
3085
3085
3085
2621
2585
2605
2613
309
2617
565
313
825
571
821
315
2608
2621
2601
2569
2565
521
525
2565
521
525
2573
2565
2313
2573
2565
261
2309
2313
522
266
2309
2313
777
3081
2313
263
3077
2825
2312
2309
2313
2441
2701
2701
2701
2701
2701
2701
3725
2701
2445
2701
2701
2445
2445
2441
2697
2441
2441
2441
2953
3465
2441
2441
3465
2953
2440
2445
2445
2185
2633
2633
2633
2377
2377
2377
2185
2309
2305
2309
2305
261
2309
2309
2505
2733
2501
2509
3021
3017
3529
2509
2509
3525
3013
2500
2505
2505
2409
2777
473
730
474
2777
473
2265
729
473
474
2266
2265
345
2265
493
2221
2113
2113
2113
2117
2117
2117
2117
2497
2561
2497
2497
2753
2753
3521
2497
2497
3521
2753
2496
2497
2509
2066
2585
2585
2585
539
2585
538
539
2586
2586
2589
2589
2589
2586
2585
2586
2586
2589
538
2589
3261
2257
2265
2129
2261
2261
341
2261
2261
3041
481
2385
3041
3040
480
2385
2385
3553
3041
3040
480
3552
2385
3040
2533
3041
2516
2697
2825
649
2697
2697
2825
649
2699
2697
2822
2822
3845
2821
645
2821
837
2699
2697
2822
1798
838
2822
2821
1797
837
2891
2821
837
3973
2517
2315
2265
2329
457
2329
2325
281
2325
281
2069
2577
2577
3025
2577
2581
2581
2065
2065
3089
2576
2576
2576
3092
2064
3296
2501
2577
2897
3097
3097
3097
3097
3097
3097
3097
3097
3097
3078
3078
3073
3073
3073
3073
3073
3073
3097
3078
3078
3078
3078
3073
3073
3073
3073
3073
3073
3073
2453
2081
2499
2521
2457
2521
2485
421
2485
2069
37
53
2105
2133
2049
2049
3808
2048
2061
2061
2145
2305
3329
2050
2096
2064
3341
2306
2080
2066
2065
2065
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
3586
2309
2053
2321
2310
2310
2309
2309
2309
2309
2053
2053
9
2053
2057
2053
2054
11
13
2059
13
3750
2054
2065
2065
2055
2059
3339
1293
2071
2054
2054
3345
2058
2056
2054
2067
2875
3590
3590
3590
3590
3590
3590
3590
3590
3590
3591
3591
3590
3590
3590
3590
3590
3590
2054
2055
2054
7
2055
2055
2054
2054
2054
2055
2054
2054
3718
2101
2269
2101
2102
2102
2101
2101
2101
2101
2293
2293
2297
2293
2265
2293
2055
2055
2054
2055
2054
3737
2051
2053
2053
2309
2055
3335
3078
2053
2053
2053
3330
2050
2048
2054
2055
2595
3777
1734
2241
2246
3776
3776
2240
2240
2240
2240
3777
2241
3905
3777
3777
2241
2241
2240
2112
2113
2113
2113
2113
2241
2113
2113
2113
2113
2185
2185
3785
2161
2165
2161
2166
2166
2165
2165
2165
2165
2165
2165
2169
2165
2169
2165
2117
2069
69
37
85
149
2130
2069
29
23
149
2066
3687
2135
2117
77
2069
2333
2325
3141
3218
2074
2125
2077
3147
2330
2068
148
2126
2121
2116
2247
2246
135
2279
2183
2182
198
2250
2278
2182
2180
2178
2240
2240
2437
387
2243
201
2243
197
201
2243
197
227
229
2243
197
2184
2310
614
2368
336
2560
2624
608
2400
608
2240
2371
2627
2371
329
355
357
611
613
2400
2115
69
2115
3651
1605
2146
2129
2081
2134
2134
2133
2261
2261
2261
2133
2133
2125
2133
2125
2133
2325
2325
278
2325
2341
2325
2325
2323
2197
2197
2197
151
2069
2195
2221
2325
2320
2320
2192
2101
2101
3093
3091
2323
291
2320
2192
2632
2099
2342
2342
2123
2334
2261
2529
2529
2529
2337
2529
2529
2529
2530
2337
2529
2530
2530
2320
2384
2617
2611
2323
2329
2545
489
483
2549
485
2529
505
2325
2325
2337
307
2357
2403
2405
2530
2529
2529
2384
2384
2576
2576
2576
2416
2416
2384
2389
2581
2403
2425
2401
371
2421
2419
2421
2402
2385
2385
2409
377
3273
3265
2071
2122
2053
2145
2049
2145
2409
2409
357
2401
2121
105
77
101
2133
73
2153
2121
101
2145
2197
201
205
2420
2421
2421
2417
373
2421
2417
373
2421
2417
2545
501
2545
2545
2549
2549
2545
2738
2418
2422
2422
2550
2097
2097
2933
2929
2419
2419
2416
2544
2935
2099
2854
2852
2055
2417
2141
2539
2539
2539
2411
2539
2539
495
2539
495
2538
2411
367
2539
495
2540
2538
2456
2392
2401
2369
2433
2433
2529
2542
2529
2529
2529
2529
2529
2433
2433
2401
2401
2401
2305
321
2305
2530
2539
495
2543
2392
2392
2368
2392
2392
2368
2368
2392
2369
2369
2369
2369
2305
321
2369
2305
321
2369
2369
2370
2369
2433
2305
321
2369
2273
2273
2061
2170
2106
2273
2058
2273
2893
2885
2885
2885
2057
10
105
89
109
90
2057
2149
109
2153
101
2117
2117
2117
2121
77
2089
2081
2277
2281
237
2277
237
2052
2053
2053
2049
2049
5
2053
2049
2049
5
2049
2050
2049
2049
5
2049
2049
2049
5
2053
2050
2563
2051
2054
2054
2054
2241
2433
2817
2818
2052
2052
2064
2056
2822
2436
2092
2092
3040
2051
2069
2472
2344
424
2344
2424
2344
2344
2344
2344
424
2344
424
2344
424
2424
2424
2344
424
2344
424
2472
2472
2440
2360
2368
2368
2432
2432
2464
2464
2464
2464
2464
2464
2336
2432
2432
2400
2400
2432
352
2304
384
2304
2432
2464
2472
2472
2472
2360
2360
2376
2360
2360
2312
2312
2360
2304
384
2400
2304
352
2304
2304
2304
2304
352
2304
2304
352
2304
2304
2400
2304
2432
2304
2304
2304
2752
2752
2065
2299
2274
2248
2072
2249
2085
2101
2101
2085
2105
153
233
249
313
237
250
2203
2089
57
42
45
58
233
249
237
234
250
2105
153
313
2285
2203
315
2201
2089
233
2285
2089
233
2089
2149
361
245
357
2149
109
357
2145
2249
205
2149
357
2149
2145
2281
2281
237
234
2285
2281
2285
2060
268
2057
2057
2057
2057
265
2569
265
2057
2057
2313
2313
2057
2059
2057
49
265
2057
265
2057
49
265
2057
265
2097
2097
2097
2057
2059
2189
2573
2054
262
2310
2054
2266
2057
2569
2571
2048
256
2048
2068
2084
2566
2058
2228
2228
2592
2305
2897
2980
2728
2984
2728
2692
2728
2728
676
2728
676
2728
708
712
676
2952
936
872
932
2728
708
676
2952
936
872
932
2728
708
712
676
2952
936
932
2692
676
2724
2728
676
2920
2728
676
2920
2920
2920
2946
2754
674
2880
2880
2944
2944
2944
2944
2944
832
2944
2944
2944
2688
2816
896
2944
2688
2688
2816
2688
2944
2944
2944
2944
2912
2152
2152
2148
2082
98
2082
2148
2146
2146
2050
2050
2082
2048
2048
2048
2048
2048
96
2048
2048
2048
2048
2144
2048
2048
2144
2048
2048
2145
2048
2048
2048
2048
2048
2496
2496
2169
2281
2098
2168
2168
2171
2169
2169
2169
125
2169
2297
253
2297
253
2301
2297
253
2297
253
250
2301
2299
2297
2297
253
2297
253
250
2298
2301
2299
2297
253
250
2297
253
2301
2297
250
251
2299
2297
253
2297
253
250
2297
253
2301
2297
2297
2297
253
2297
253
250
2298
2301
2301
2297
253
2297
2301
2301
2297
2297
253
2297
253
2301
2297
253
2289
2297
253
2301
2297
2297
2301
2282
2297
253
250
2297
253
250
2301
2299
2301
2297
2301
2178
2178
2113
2049
2177
2049
257
2049
2305
2049
129
2048
2049
2177
2177
2049
2200
2049
129
65
2049
513
2305
129
2048
512
65
2048
256
129
2048
1
129
2049
2305
129
2049
2049
257
2049
2049
2049
2049
2072
2470
2306
2070
2070
2070
2061
22
525
2498
2049
2689
2584
2052
2308
2052
2176
2144
2816
2051
2108
2236
2112
2178
2520
2758
2768
2768
2768
3782
3792
2772
2756
2772
2756
2756
724
2756
2244
708
2756
2756
1236
724
2756
724
2244
212
2756
724
2756
724
2244
708
2756
2756
724
2756
724
2260
2756
724
2756
724
2764
2756
2756
2756
2756
724
2756
3780
3780
3780
3796
3780
3940
3796
3780
3940
3940
3940
2758
3782
3782
3174
3174
3270
709
710
3270
2758
2758
2757
710
2246
2758
2758
2758
2758
3782
3782
3782
3782
3782
3782
3782
3782
1738
3782
3782
3782
3940
2148
2148
2500
2502
2502
2726
2150
2502
2502
2502
2502
2758
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2149
2434
2434
2434
2434
2434
2114
2114
2125
2337
2123
74
2112
2112
2129
2085
2085
2081
37
2081
2081
2305
2309
2305
265
277
2305
261
273
2309
273
2305
261
265
2305
261
2305
261
2305
261
273
277
2306
2305
261
2313
2305
2305
2305
261
273
2305
261
265
2305
261
273
277
2306
2305
2305
261
2305
273
2305
261
273
265
277
2305
261
273
277
2306
274
2305
261
265
2305
261
2305
261
273
277
2313
2305
2305
2305
265
2305
261
265
2309
2305
261
273
265
277
2309
273
277
2305
258
2305
265
2309
2305
261
273
277
2305
2305
2325
2321
2321
2321
2306
2306
2321
2325
2325
2321
277
2321
277
2309
2309
2309
2309
2309
273
2309
2309
2309
2309
2305
261
2307
2321
2325
2305
261
277
2309
2305
261
2321
2339
2309
2309
2306
259
2305
261
273
265
277
2305
261
273
277
2322
2309
273
277
2305
2305
261
2321
2321
2497
2497
2101
2073
2517
2517
2517
2517
2465
2497
2497
2553
2521
2521
2521
2137
2524
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2089
2089
2089
2072
2072
2072
2137
2076
2105
2473
2519
2519
2503
2073
29
2103
2077
2281
2073
2773
2716
2096
2096
2096
2502
2098
3002
2075
2076
2140
2752
2498
2115
3850
3584
3840
3682
2122
2146
3686
3686
3686
3686
3718
1798
3718
1798
3718
1798
3846
3718
1798
3718
1798
3718
1798
3590
3718
1798
3846
3846
3590
3590
3846
3846
3846
3718
1798
3846
3718
1798
3846
3846
3846
3846
3846
3590
3846
3846
3598
3598
1806
3726
1806
3726
3598
3854
3854
3854
3854
2118
2118
2118
2150
2150
2150
2150
2150
2150
2172
3198
126
3840
2056
2056
3590
3585
3585
1545
3841
3841
1801
3598
3849
3842
3841
3713
1793
1673
1801
3585
3846
3846
3854
3598
2057
2057
2054
2121
2113
2118
2118
2049
2057
2049
9
2049
2054
2169
2534
2534
3014
2432
392
2432
392
2736
3040
2944
3016
2504
3016
2048
2441
2441
2953
2433
2433
2433
393
2446
2505
2505
2497
2497
2502
2502
2502
3009
3014
2504
2433
2435
2433
2433
2433
2881
2883
2240
2402
2051
2050
3
2268
2268
2266
2229
2229
2226
2229
2226
2226
2409
2409
357
2409
365
2409
2389
2409
2409
365
2265
345
2409
2265
345
2409
365
373
2409
357
365
373
2409
365
2409
2409
357
2409
2421
2409
2409
357
365
2393
2389
2418
2409
2409
357
365
2409
2413
2409
2409
2409
357
365
2265
345
2409
365
2409
357
365
373
2409
365
2409
2409
357
365
2393
2389
2418
359
2413
2409
2409
357
2409
365
2389
345
2409
365
373
2409
357
365
373
2265
345
2409
365
2389
2409
2409
357
365
2265
345
346
2389
2418
359
2390
2409
365
373
2409
357
365
373
2409
365
2409
2409
357
365
2409
2409
357
365
2389
217
345
346
2389
2409
2413
2413
2409
365
2409
2409
2421
2409
2409
357
2409
365
373
2409
357
365
373
2389
217
345
2409
365
2389
2409
357
365
2265
345
2389
2413
2418
359
2409
2409
2405
2409
2409
365
2265
345
2389
2413
2413
2261
2265
2265
345
210
338
218
346
2266
346
2418
2418
2393
218
346
2261
2261
2258
2261
2261
217
2261
2405
2405
2405
2405
2405
2393
2413
2405
365
2413
2413
2409
2409
357
365
2419
2389
2389
2409
2409
357
365
2389
2409
357
373
2409
2409
365
2265
2419
2405
2405
2407
2405
2409
365
2409
357
365
2393
2409
365
2389
2409
2409
357
365
2393
346
2389
2390
2409
357
365
2389
345
346
2389
2413
2409
2409
365
2393
346
2393
346
2669
2669
2405
2312
2669
2669
2669
2669
2285
2265
2265
2205
2281
2265
233
237
2281
2153
2230
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2056
2056
2281
2062
3873
2281
2668
2284
2276
2060
2060
2060
2060
2465
2329
2805
2782
2314
2314
2330
2276
2056
2107
2329
2244
2116
2690
2276
2083
3078
2054
3078
6
2074
2060
2074
3102
30
3102
30
3102
30
3102
30
3078
6
3078
6
3078
6
3078
6
2054
3078
6
3078
3078
6
3078
6
3078
6
3078
6
3078
6
3078
2054
3078
6
3078
6
3078
6
3078
6
2054
2054
3078
6
3078
6
3078
3078
6
3078
6
3078
3078
6
3078
6
3078
3078
3078
6
3078
6
3078
6
2054
3078
3078
2060
2060
3084
3084
12
3084
12
3084
12
2060
3084
12
3084
3084
3084
2062
2062
2062
2078
2078
2078
2078
2078
2078
2076
2076
2076
2144
2068
2068
3489
3489
2145
2145
2145
2145
96
2145
2119
3085
3078
3073
3073
3073
1
3073
3073
1024
1
2049
3081
3079
3086
2055
2133
2133
2151
2061
2049
2053
2055
2048
2049
2048
1
2049
2048
2055
2077
2606
2606
2574
2336
290
2336
2336
290
2336
2184
3042
2976
992
994
3008
2304
258
2304
2336
2325
2325
3029
2433
2433
2433
2433
2183
2317
2317
2305
2304
2311
2309
263
2311
2305
2311
2574
2325
2583
2309
2309
2313
3845
3847
2266
2252
2063
2063
2063
2438
2070
2446
2433
2433
2442
2437
2442
2447
2881
2881
2881
2241
833
2241
833
2241
833
2241
833
2881
2881
2241
2241
2241
321
833
2241
2241
449
2241
2241
833
2241
833
2241
2241
833
2241
2241
833
2241
2241
833
2241
833
2241
833
2241
833
2241
2241
833
2241
2881
2241
833
2241
833
2241
833
2241
833
2241
2241
2241
2241
2241
2241
2241
833
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
321
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
449
2241
2241
2241
2241
2241
2241
2241
2241
2241
449
2241
321
833
2241
2241
321
833
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
833
2241
2241
2241
833
2241
833
2369
833
2241
2241
321
833
2241
321
833
2241
321
833
2241
2881
2241
2241
2241
2241
2241
2241
2241
2241
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
449
2369
833
2241
833
2881
2241
833
2241
833
2241
833
2881
2241
2241
321
833
2241
833
2241
833
2241
833
2241
833
2241
2241
833
2881
2241
2241
2241
2241
2241
2241
2241
833
2241
2433
2433
2498
2242
322
2243
2243
2243
451
2243
2243
2243
323
2243
2243
2242
322
834
2242
2242
2437
2437
2438
2437
2437
2437
2437
2905
2905
2265
857
2265
857
2265
857
2393
857
346
858
2241
2241
2241
833
2241
2241
2241
833
2241
833
2241
2241
2251
2881
2881
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2881
2881
2881
2881
2881
2438
2895
2329
793
2329
793
2333
797
2333
797
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2114
2115
2114
2114
2204
2204
2093
2093
2201
2205
2205
2205
2093
2202
2202
2077
2201
2205
2205
2205
2202
2094
2206
2073
2073
2073
2073
2073
2073
2073
2077
30
2077
2077
2077
2077
2077
2074
2078
26
2078
26
2074
2078
2078
2073
2073
2073
2073
2073
2074
2606
2078
3552
2200
2206
2206
2206
2078
2078
2078
2078
2465
2465
2205
2206
2088
2088
2072
2204
2076
2091
2466
2406
2376
2786
2197
150
2082
35
2057
2057
2057
137
73
2057
2065
2217
2065
2065
9
18
2065
9
18
2065
9
18
2065
9
18
2058
2058
2058
2058
2121
2121
2121
2121
2121
2057
73
2121
2057
73
2121
2121
2121
2121
2121
2121
2121
2121
2121
2121
2121
2121
2057
2057
2057
137
2057
41
137
2057
137
2057
2057
41
137
73
2057
41
137
2065
9
41
137
73
2057
41
2057
41
18
137
73
2057
41
137
2089
2057
2057
41
137
73
2185
2057
41
137
73
2057
137
2122
2122
2122
2122
2058
74
2122
2122
2122
2122
2122
2122
2090
138
2186
2090
138
2058
42
138
74
2058
42
2058
42
138
74
2058
138
2186
2058
42
138
74
2058
138
2066
2066
2122
2122
2122
2122
2122
2122
2122
2066
2186
2090
2090
138
2066
146
2194
2217
2217
2218
2065
9
18
2065
9
18
2057
18
137
2058
2058
2058
2064
144
2066
146
2066
146
2912
2912
2912
2242
2260
2933
2932
2932
2932
2932
2932
2925
2189
2176
2084
2084
2069
36
37
2084
2084
2069
36
37
2084
38
2085
2084
2189
2061
45
141
2187
2057
2925
2925
861
2925
2237
2212
2221
2221
2276
2276
2276
2276
244
245
2297
244
2916
2285
2076
2057
2058
2058
2912
2912
2912
2912
2912
2912
2240
2300
2272
2272
2272
2272
2252
844
2892
2892
2240
2941
2925
893
2285
2916
2916
2916
2916
2253
2301
2941
2900
2900
2301
2925
2269
861
893
2909
2900
2253
2932
2269
2861
2293
229
237
2261
221
2253
2053
13
2061
2242
2308
2088
2088
2088
2562
2256
2562
2601
297
2585
281
313
2586
314
2345
309
2347
2621
3009
3009
3009
2241
2241
2241
2241
2241
2241
2241
2241
2218
938
2218
2241
2241
362
2241
106
362
2218
362
2218
938
618
2282
2241
234
2410
2241
234
362
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
961
2241
3009
2241
2241
961
2241
2241
961
2241
2241
961
2241
3009
2241
2241
2241
2241
2241
2241
2241
2241
2240
2305
2305
2305
2305
2305
2305
129
2305
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
2305
2305
2305
2305
2305
129
2305
129
2305
129
2305
2305
129
2305
129
2177
2305
129
2305
129
2177
2177
2177
2305
2305
129
2177
2305
129
2177
2305
129
2177
2305
129
2305
129
2305
129
2305
2305
129
2177
2177
2177
2305
129
2177
2177
2177
2177
2177
2305
129
2305
129
2305
129
2305
129
2177
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
2305
129
2945
2305
129
2177
2305
129
2177
2305
129
2945
2177
2177
897
2177
2177
2177
2177
2177
2177
2177
2305
129
2177
2177
2177
2177
2177
2177
2177
2305
2321
2321
2321
2321
2321
2961
2129
273
145
2129
145
593
2129
145
2129
145
593
2129
337
2129
145
593
2129
273
145
2129
145
593
2129
273
337
2129
145
593
2129
2129
593
2129
337
2129
593
2385
2129
2385
2385
2129
2129
2129
273
145
337
2129
145
593
2641
2385
2129
145
593
2129
2641
2129
337
2129
593
2641
2385
2385
2129
2129
593
2385
2129
2129
2129
593
2385
2129
2129
2641
2193
2193
2193
913
2961
2178
2306
130
261
2178
261
2306
130
2306
130
2181
2192
2128
592
2192
2401
369
2634
2309
2309
2181
2309
2309
2309
133
2309
2309
133
2309
2309
133
2309
2309
2309
2178
2177
2177
897
2306
130
2306
130
2305
2305
2305
2305
2309
2309
2309
2181
2181
901
2181
2117
2181
2949
902
2181
134
2181
134
901
902
2182
2182
2178
2178
578
2201
2329
2329
2649
2201
2201
2201
2649
2201
2649
2201
2201
2329
2113
2113
2113
2113
2113
321
2113
2113
2113
2113
2113
2113
2625
2373
2117
581
2629
2629
2629
2629
2629
2177
2177
2053
2053
773
2053
2053
2053
773
2053
773
2053
773
2821
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2050
2050
2050
2053
2053
2049
2050
2358
2742
2333
797
2861
2365
2357
437
693
501
2357
2741
2845
2486
2486
2333
317
477
2333
2485
2485
2485
2486
2841
2332
2205
189
2205
2269
2845
2845
2237
2237
2229
245
821
949
2293
2229
245
821
2229
2229
2229
2229
2230
822
2230
822
2846
182
158
155
219
822
2230
2230
2843
2230
2230
2845
157
189
253
2237
2237
2845
2841
2843
3630
2268
252
2997
2865
2460
2742
2486
2870
2230
822
2228
2230
822
2349
2733
701
2165
2108
2475
2731
2859
2308
2840
2164
2743
2328
2330
3607
2481
2481
2531
2531
2103
2131
2099
2099
2099
2099
2139
2375
2139
2139
83
2131
87
2139
83
2139
83
2131
87
2139
83
2139
83
2131
87
2139
83
2139
83
2131
87
2139
83
2131
2131
2131
2131
2131
2131
2131
2131
2123
83
79
2135
2123
83
79
2123
83
79
2131
87
2123
83
79
2127
2123
79
2123
79
2123
2123
2123
2123
2123
2131
2131
2131
2131
2099
2099
2099
2091
51
55
2099
55
2099
2099
55
2099
55
2099
2099
55
2099
55
2099
39
2091
51
39
55
47
2099
55
2099
55
47
2099
39
2099
55
47
2099
2091
51
39
55
2091
51
39
47
2091
51
39
55
47
2099
55
2103
2099
2099
55
2099
39
2099
2091
51
39
55
47
2099
55
2099
55
2099
39
2099
55
47
2099
2099
2099
55
2099
2099
55
2099
55
2103
2099
55
2099
2099
55
2099
2099
55
2103
2131
2123
2123
2123
2131
2123
2123
2123
2123
2123
2123
2131
2099
2099
2083
43
51
39
2087
2087
2083
43
51
39
2083
43
51
39
2083
43
51
39
2083
51
39
2099
2099
2083
51
2091
51
2083
43
51
39
2099
2083
51
2083
2087
2083
51
39
2099
2083
51
39
2099
39
2099
2099
39
2135
2135
2120
2120
2120
2120
2120
2120
2120
2135
2087
2103
2088
39
55
2088
2087
2087
2087
2375
2375
2371
2139
83
2131
87
2139
83
2139
83
2131
87
2139
83
2099
2087
2099
2131
2131
2083
51
39
2083
2083
2087
2087
2087
2087
3142
2376
2376
2180
2244
3076
1092
3076
1092
3140
3140
3076
1092
3140
3140
2084
2092
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2116
3108
3140
1060
3076
1092
3108
2404
2340
356
2564
2404
2308
2308
2564
548
2564
548
2564
2564
2564
2564
2564
2564
2110
2099
55
2083
39
2087
3144
3144
3144
3144
584
3144
3144
584
2376
2166
2120
2120
2120
2120
2318
2574
2574
2574
2376
2628
2564
2564
2148
3332
2596
2596
2596
2308
2308
2564
2564
3140
2308
2564
2308
2564
2564
2628
2564
2308
3398
2308
3108
2308
2308
2308
2308
2308
2308
2052
2052
2052
2535
2116
2316
2316
2316
2128
2504
2131
2857
2857
2857
2843
2859
2969
2859
2857
813
2841
921
2857
2885
4049
4049
4049
2251
2251
2251
2251
2251
2251
2251
2251
2250
3274
2250
2250
2250
2250
2250
2250
2250
2250
2250
2250
3274
2250
2282
2282
2282
2282
2282
2282
2282
2273
2273
2273
2273
2273
2273
2273
2273
2273
2273
2273
2273
231
2273
2273
2273
2273
2273
2273
2273
2273
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2281
2281
2281
2281
2272
2272
2250
2065
2065
2065
2065
2065
2065
2065
2065
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2064
2067
2067
2067
2048
2048
2048
2048
2048
2048
2048
2209
75
2209
289
145
139
171
166
2209
2209
289
145
2209
289
171
2209
2209
289
145
2209
2209
289
145
2209
289
145
2209
145
2209
2214
2214
2209
289
2209
289
145
166
2209
2209
289
2209
171
2209
2209
289
145
166
2209
289
145
2209
2209
145
2209
2209
145
2214
2209
145
2214
2214
2209
289
145
166
2209
298
2218
298
2193
2209
2209
145
2209
2209
2209
2209
2209
289
2177
65
2177
65
2177
65
2177
65
2177
65
2177
65
2177
2177
65
2113
2177
65
2177
65
2177
2177
65
2113
2113
2113
2177
65
2177
65
2177
65
2177
65
2113
2177
2113
2113
2625
2195
2211
291
2211
291
147
2121
165
2211
165
291
147
2345
165
291
147
2121
2210
290
163
165
291
147
2345
291
2211
147
2211
291
147
2339
2211
2211
291
2211
147
2211
291
147
2211
2195
2195
2213
147
2185
165
147
2339
2217
297
163
291
2192
2192
2192
2112
2112
2112
2049
2049
2049
2049
2049
3969
2113
2113
2113
2113
2113
2113
577
2113
2113
2113
2113
2625
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
577
2113
2113
2113
2113
2113
2113
577
2113
2113
2625
2113
2113
2113
2113
577
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
577
2625
2113
2113
2113
2625
2113
2625
2113
2113
2113
2625
2625
2113
2113
2113
2113
2625
2113
577
2113
2113
2113
2625
2113
2113
2113
2625
2433
2433
2433
2433
2433
2211
2211
2211
2209
2211
2209
2211
2210
163
2210
163
2210
163
2209
2114
2114
2626
2434
2251
2251
2250
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2113
2211
2209
289
2337
2337
2210
2209
162
2210
2209
162
163
2065
2337
2337
2337
145
2049
2049
2049
2245
2497
2497
2217
2217
173
2765
2757
2758
454
2757
453
457
2502
2501
457
421
2502
422
2757
453
713
457
421
2758
2502
2502
2502
422
2502
2502
458
2247
2245
2245
203
2251
2243
2509
2501
459
2757
2507
461
2757
715
2507
461
2509
2254
2225
2225
2153
2153
2153
2153
2153
2153
2153
2153
2153
2163
2163
2245
2245
2245
2245
2245
2501
2757
453
2501
2229
2211
2305
65
321
2305
2305
1153
321
577
2305
65
2305
2305
2945
2305
2305
2305
2305
2305
2337
299
2321
289
2321
289
2337
2337
2337
2321
289
2337
2337
2321
289
2321
289
2337
2321
289
145
2321
289
145
298
330
2321
2321
2337
2339
2323
329
2323
291
293
2323
291
2339
2339
2338
291
2320
2339
2339
2339
2369
2305
2337
2339
2246
2694
2245
2117
1093
3077
1093
325
2253
2325
2325
2581
2325
2325
2709
2949
913
2437
2437
2373
2373
2373
2381
2453
2453
2453
2437
401
2125
2254
2061
525
269
2061
141
2573
2317
2653
2653
2445
2445
2069
533
277
149
2069
533
277
3093
21
533
3093
21
533
2325
2581
2581
2581
2197
2453
2453
2453
2053
517
133
3077
517
2053
517
133
2053
517
2629
2053
517
2053
517
2313
2057
265
2565
2053
2053
2649
2437
2437
2061
2061
525
269
2061
525
141
2061
269
2445
2445
2141
605
2141
605
2649
3209
2062
526
270
2062
526
3597
2957
2576
2704
2448
2576
2064
528
144
3088
16
528
2064
2576
2576
2412
2061
2061
2069
2062
2304
2720
2113
2270
2140
2068
2053
2306
2306
2048
2437
2437
2417
2417
2328
2369
2465
416
2464
2465
416
2320
2369
2329
2369
2369
320
2368
336
2384
2368
336
337
2368
2369
320
336
2368
2368
336
2368
336
337
2369
320
336
337
2368
2369
320
336
2392
2392
2392
2392
2392
2392
345
2392
2392
2392
2392
2392
2392
345
2369
320
336
337
2369
320
336
337
2392
345
2392
345
2384
2384
2369
320
336
2368
336
2369
320
2368
336
2369
320
2384
2369
320
2368
336
2369
320
2369
320
2368
336
2369
320
2369
320
336
337
2369
320
336
337
2369
320
2368
336
2369
320
2424
377
2424
2424
377
2424
2424
377
2416
2416
2416
2416
2416
2392
2388
2392
340
2392
345
2305
2305
2305
2305
2305
256
2305
2305
256
2305
256
2305
256
2305
256
2305
256
2304
2304
2304
2304
2304
2305
256
2305
256
2305
256
2304
2304
2305
256
2304
2305
256
2305
256
2304
2305
256
2304
2305
256
2305
2304
2304
2305
256
2305
256
2305
256
2464
2464
2464
432
2464
2320
417
416
432
433
2464
2464
432
2465
416
2465
416
2464
2464
432
2465
416
2320
417
416
432
433
2465
416
2480
2465
416
432
433
2464
2320
2465
432
2465
416
432
433
2480
2480
2480
2464
2320
417
416
432
2465
432
2465
416
432
2465
416
2465
416
432
2465
416
432
433
2465
432
2465
416
432
2480
2480
2320
417
416
432
2465
416
432
433
2464
2608
2608
2488
436
2488
2324
440
441
2328
276
440
441
2488
2328
440
2328
440
2328
2328
440
2328
2328
2328
440
2328
440
2488
2328
440
2328
2328
2384
2369
320
2369
320
2369
320
2368
336
2369
320
2424
377
2424
2424
2424
377
2424
377
2392
345
2304
2305
256
2304
2305
256
2304
2304
2304
2304
2464
432
2464
2465
416
2465
416
433
2464
432
2465
416
2320
416
432
2465
416
2465
416
433
2465
416
2465
416
2465
416
432
433
2464
2465
416
2465
416
2320
2320
2480
433
2464
2464
2464
2464
432
433
2465
416
2480
2465
416
2464
2481
2464
2480
433
2609
2488
2488
441
2488
441
2488
441
2488
2488
441
2488
441
2488
441
2488
441
2328
281
2328
440
2488
2384
337
2369
320
336
337
2368
2420
2420
2420
2420
2416
2416
2392
345
2305
2304
2464
2465
2320
273
2464
2480
2480
433
2488
441
2328
281
2313
2312
265
2369
320
2368
336
2368
2369
320
336
337
2368
2369
320
336
2392
2392
2392
2392
2392
2392
2592
560
2593
544
2608
2369
320
336
337
2392
345
2592
560
561
2592
560
2593
544
561
2593
2593
2608
561
2608
2593
544
560
561
2608
561
2690
2428
2396
2498
2498
452
2306
2306
2306
2306
2690
2692
2692
2692
580
2628
2372
2466
420
2466
2466
2466
2466
2465
418
420
2465
418
2466
420
2466
2465
2465
418
420
2465
418
2321
417
276
420
2465
2466
2596
2466
420
2468
2466
420
2324
274
418
420
2465
2370
2562
2690
2434
578
2690
2690
578
2434
2306
260
2306
2306
2578
2306
2436
2433
2692
2628
2690
644
2692
2690
2690
2689
2690
2756
2690
2618
2096
2096
49
2097
2080
49
2104
2140
2140
2140
2156
172
188
2220
2220
2156
172
188
2220
2092
2272
2220
188
2220
188
2220
188
2220
188
2236
2108
2108
2108
2092
2178
2050
2050
2050
2178
2052
2082
2082
2178
2050
2050
130
2082
2260
2060
2100
2060
180
2060
52
2050
12
2242
2082
2188
2087
2180
2052
2052
2060
2052
12
2180
140
108
2180
172
2188
2180
172
2180
196
164
172
2180
196
2465
2318
2218
2218
2218
2304
2496
2305
2049
3073
1
2049
3073
3073
1
2049
3073
1
3073
1
3073
1
3073
1
3073
1
3074
2
2049
3521
3523
3523
2241
2241
2241
2241
2241
2241
2241
2241
2243
2243
2243
2243
2243
2243
2243
2242
195
2242
195
2243
2242
195
2243
2243
2243
2307
2307
2307
2307
2307
2307
2307
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2307
2307
2307
2307
2307
2241
2241
2241
2241
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2240
2305
2305
2305
2305
2306
2306
2242
2497
2501
2501
2501
2499
453
2499
2501
2501
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2498
451
2498
451
2498
451
2498
451
2499
2499
2499
2499
2498
451
2499
2498
451
2499
2498
451
2499
2496
2496
2496
2500
2497
2497
2497
2498
2498
2498
2498
2498
2498
2498
2305
2305
2305
2305
2305
2305
2305
2310
2305
2305
2305
2305
262
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
262
2305
2305
2305
2305
2305
2305
2309
2306
261
259
2306
261
259
2306
261
2307
2307
2307
2309
2309
2309
2309
2309
2309
259
2309
259
2307
2307
2309
259
2307
2307
2307
2307
2309
259
2307
2307
2307
2307
2307
2309
2309
2309
2309
2307
2309
259
2304
2304
2304
2304
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2307
2306
259
2307
2306
259
2307
2306
259
2306
259
2307
2307
2307
2307
2305
2307
2307
2305
259
2307
2307
2305
2305
2307
2305
2307
2307
2307
2305
2307
2305
2305
2307
2307
2307
2305
2307
2307
2307
2307
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2307
2307
2305
2305
259
2307
2310
2308
2306
2306
2306
2306
2497
2497
2497
2499
2499
3523
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2979
2243
2240
2240
2240
2240
2240
2240
2240
2241
2241
2241
2241
2243
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2242
2242
2242
2242
2241
2241
2243
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2501
2498
2498
2498
2496
2304
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2501
2305
2307
2309
2309
2497
2497
2497
2441
2309
2309
2305
2305
2305
2321
2321
145
2321
145
2321
2313
293
2313
293
2341
2341
2313
293
2313
293
2341
2342
2341
2313
137
293
2341
2341
2341
2341
2313
2342
2342
2342
2342
2342
2342
2342
2449
2441
2441
2441
395
2441
395
2437
2321
2341
2341
2185
2313
295
2313
2185
2185
2313
293
295
2313
2313
2449
2177
2181
2305
2305
2305
2305
2305
2305
259
2305
2305
2305
2305
2305
2433
2433
2433
2433
2433
2305
2177
2305
2305
2434
2436
2305
2049
257
2305
2305
2305
2561
2049
257
2305
2309
2053
2309
2304
2560
2304
2304
2304
2304
2304
2305
2305
2310
2305
2305
2305
2049
257
2305
2305
2305
2305
2305
2305
2309
2309
2309
2307
2053
2307
2307
2053
3
2309
2051
259
2051
2307
2307
2309
2309
2304
2305
259
2307
2305
2307
2307
2305
2305
2305
2305
2305
2306
2307
2306
2305
2305
2305
2305
2305
2305
2305
2497
2241
2277
2277
2277
2565
2565
2213
2501
2341
805
421
2341
2853
2341
2981
2341
2693
2693
2629
2373
2912
2912
2912
2917
2405
2405
2405
2373
2405
2117
325
101
357
2523
2245
2373
2373
2117
2373
2501
2277
2821
774
3845
1798
2501
2373
2056
16
32
160
416
2056
16
32
520
264
1696
288
672
416
800
2064
32
160
2080
80
160
144
208
400
2056
16
32
160
2056
264
672
2064
32
160
800
2056
32
2080
160
264
2056
32
264
776
1568
288
672
2080
2080
3600
2208
3848
1824
3848
3872
2277
2208
272
2512
2373
2056
264
2056
264
392
2056
2056
2056
264
2117
2373
709
2117
2117
197
2373
2405
2053
197
2373
709
2149
2405
2373
2117
2885
2053
325
2501
2501
2822
2501
2245
325
2053
2053
261
197
2309
773
325
709
2245
2053
69
197
2309
773
645
325
2053
133
773
69
197
325
2053
773
2053
133
2309
2501
2054
2822
2054
2822
3590
774
3653
2079
2079
287
2079
415
2079
2335
2076
2689
2864
2096
2096
2337
801
2049
257
129
385
2049
513
257
1537
769
641
2049
129
2049
513
2049
129
33
385
161
2049
513
257
1537
769
1569
289
801
2096
3841
3841
1825
2844
2117
2117
2469
2075
2220
2732
2138
2546
2242
2212
2306
2186
2954
2672
2244
2244
2224
2224
2372
2378
2336
2336
394
2336
2336
2336
2448
2378
2756
2890
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2370
2370
2434
322
2370
2370
388
2370
2370
388
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2244
200
2376
2376
2376
2376
2376
2374
2440
328
2374
2440
328
2376
2402
2402
2402
2402
2402
2402
2402
2920
2920
2920
2920
2920
2920
2920
2920
2920
2920
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2436
2344
2436
2180
388
296
2180
388
2344
2436
2436
2436
2178
386
388
2436
296
2436
2180
388
296
2344
2180
388
296
2436
2436
2180
388
296
2436
2180
388
296
2344
2436
296
2344
2436
2180
388
2180
388
2434
388
2436
2436
296
2180
388
296
2436
2180
388
2180
388
2178
132
386
388
2436
2370
2450
2184
392
2340
402
2340
2440
2440
2184
392
2440
2440
2340
2450
2450
2340
2184
392
2450
2440
2340
2340
2440
2340
2340
2194
402
2340
2184
392
2340
402
2340
2184
392
2184
392
2450
2184
392
2340
402
2340
2440
2440
2440
2450
2450
2340
2184
392
2340
2340
2440
2440
2340
3716
3720
2440
2438
2184
392
2374
2184
392
2440
2376
2374
2184
392
2440
2440
2376
2184
392
2376
2440
2440
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2436
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2248
2248
2376
2376
2376
2376
2376
2376
2440
2440
2402
2402
2402
2408
2408
2408
2408
2408
2408
2408
2436
296
2436
2436
2436
2436
2436
2436
2434
2436
296
2180
388
2436
2180
388
2370
2180
388
2178
386
388
2436
296
2436
296
2344
2180
388
296
2434
2436
2180
388
2436
2436
296
2436
296
2436
296
2436
2434
2180
388
296
2436
2180
388
2436
2180
388
2370
2370
2440
2440
2440
292
2340
2184
392
2184
392
292
2440
2440
2340
2340
2440
2340
402
2340
2440
292
2440
2440
2440
2440
3720
2440
2440
2440
2440
2440
2184
392
2184
392
2440
2440
2184
392
2184
392
2184
392
2184
392
2184
392
2184
392
2184
392
2344
2344
2344
2344
2344
2372
2372
2376
2376
2376
2376
2376
2422
2422
2422
2422
2376
2376
2376
2376
2404
2404
2180
388
2344
2344
2344
2436
296
2440
2440
2440
2440
2440
2760
2760
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
3112
3112
552
3112
3112
552
3112
2888
2888
2888
2888
2888
2888
2600
3112
552
3112
552
3112
3112
552
3112
562
3112
552
3112
552
2601
2601
3112
3112
3112
3112
552
3112
552
3112
552
3112
552
2600
2600
2244
2884
2884
2918
2918
2918
2918
2918
2918
2918
2263
2262
2262
2262
2406
2406
2918
2470
2470
2486
2471
2486
2486
2477
422
2230
422
438
2470
438
2470
2486
2470
2470
2486
2470
2470
2486
2486
2477
422
2470
2486
2470
2486
2470
2470
2470
3750
2470
2470
2470
2470
2470
2486
2486
2470
438
2230
422
438
2477
2406
2790
2758
2758
2758
614
2758
2758
2662
2758
2918
2918
2918
2918
2790
2918
2774
2782
3286
726
2662
2758
2758
694
2758
2758
2758
2758
2758
2662
2758
3130
2600
168
2600
168
2216
2600
2216
2600
168
2440
2500
2500
2500
2436
2436
2436
2436
2436
2436
2436
2436
2436
3044
2596
2436
2436
2436
2436
2436
2436
2436
2436
2532
2532
2532
2532
3012
2534
2534
2534
2534
2534
2534
2438
2438
2534
2534
2534
2534
2534
2438
2534
2534
2534
2534
2534
2534
2534
2534
2438
2534
2534
2599
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2446
462
2446
2446
462
2510
2446
2446
2446
462
2510
2419
2497
2226
2227
2227
2424
2264
344
2390
2073
2073
537
2073
2073
2073
2073
2073
2074
2077
2077
26
2073
2073
2073
2073
2073
2073
2073
2073
2078
542
2078
2077
2557
2553
499
2553
2525
2525
2555
2555
2545
2545
2517
2517
2551
2551
2547
2547
2535
2535
2535
471
2535
2535
2535
2535
2535
2535
2535
2535
2535
2535
471
2521
2519
2519
2519
2519
2519
2519
2557
493
2557
493
2541
2541
2541
2553
2553
2553
2553
2553
2553
2545
491
2539
2545
491
2545
491
2545
2557
503
2557
503
2547
2547
2547
2557
477
2557
2557
477
2521
505
2557
503
2553
499
2553
499
2521
505
499
2521
505
2553
2521
505
2521
505
2553
2521
505
2519
2519
2515
2552
472
2525
2521
2521
2521
2538
2538
2559
503
2557
477
2557
493
2521
505
2521
505
2537
2521
505
2519
2534
2534
2557
477
2557
477
2557
477
495
2557
2521
505
2521
505
2521
505
2521
505
2521
505
2521
505
2521
505
2553
2545
491
2545
491
2545
491
2545
491
2551
2557
477
503
2551
2557
503
2547
2547
2547
2547
2521
505
499
2553
2521
505
499
2553
499
2519
2519
2519
2519
2519
2519
2515
2515
2515
2540
2540
2540
2550
2557
493
2545
505
501
2545
505
501
2548
2548
2548
2548
2516
2516
2516
2525
2525
2557
493
477
2541
477
2557
477
2525
2541
477
2559
2526
2541
478
2526
2526
2550
510
2541
2541
2541
2521
2521
505
2521
505
2521
2521
2521
505
2521
2521
505
2521
505
2521
505
2553
2521
505
2553
2519
2519
2519
2519
2519
2545
491
2545
491
2539
2545
2539
2545
2545
2545
2517
2517
2557
477
2551
2525
2551
2551
2525
2551
2551
2557
477
2551
2521
499
2547
2553
501
2553
2553
2553
2553
2553
2521
499
2553
2521
2519
2519
2534
2519
2519
2519
2519
2519
2534
2519
2519
2519
2519
2519
2519
2534
2513
469
2513
469
485
2533
2515
2533
2515
2540
2540
2516
2516
2557
493
2557
493
2557
493
2557
493
2541
2541
2541
2557
493
495
2541
2541
2541
2541
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2545
491
2545
491
2545
491
2545
491
2545
491
2551
2551
2557
503
2557
503
2551
2551
2547
2547
2547
2547
2547
2553
2553
499
2547
2547
2525
2557
2557
2549
2545
473
505
2545
473
505
2521
2521
2553
2521
505
2553
2521
2521
2521
2553
2521
505
2553
501
2553
2545
473
2545
473
2545
473
505
2521
505
2545
473
505
2521
2521
2521
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2513
2513
2533
2533
2513
2513
2513
2513
2513
2513
2513
2545
2550
2548
2548
2548
2538
2557
2553
2539
2553
2553
2553
2541
477
2541
2557
493
477
2557
477
2557
493
477
2557
493
477
2541
2550
477
507
2541
477
2550
475
507
2541
477
2550
2541
2541
2541
2541
2541
2549
2549
2549
2549
2549
2549
2521
501
2521
505
501
2549
2521
501
2553
501
2549
2549
2521
505
2553
501
2553
2521
505
2521
505
2521
505
2553
2521
2521
2518
2518
2518
2518
2518
2518
2545
490
2545
491
2545
491
2545
491
490
2545
490
2545
491
2545
491
2545
490
2545
2517
2517
2517
2517
2537
2545
489
499
2545
2545
2545
2545
2547
2535
2535
2535
2535
2535
2517
2515
2513
2550
2550
2550
2552
472
492
2552
472
2556
2540
508
2557
2539
2539
2539
2553
2525
2545
473
2545
473
505
501
2521
505
2545
473
505
2553
2534
2534
2534
2534
2534
2534
2534
2513
2551
2559
479
2559
479
2551
2517
2517
2535
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2534
2534
487
2534
2534
487
2540
2540
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2533
2517
2519
2513
2513
2519
2519
2517
2553
2546
2546
2549
2549
2553
2521
2521
2521
2521
2521
2521
2545
501
2553
501
2545
501
2553
501
2545
501
2553
501
2545
501
2553
501
2546
2545
501
2553
501
2537
2549
2545
501
2553
2553
501
2553
501
2545
501
2545
501
2553
501
2549
2534
2534
2534
2534
2534
2534
2534
2521
2553
2553
2521
2521
2521
2521
2545
2521
2541
2541
2541
2545
489
498
2537
2545
489
498
2553
2521
2545
498
2553
2537
2545
498
2545
498
2521
2518
2513
2525
2525
2521
2521
2521
2521
2521
505
2521
2521
2521
2513
2513
2549
2549
2549
2549
2553
2557
2549
2521
2521
2535
2530
2521
505
2521
505
2521
2521
2553
2553
2553
2521
2521
2521
2553
501
2553
2549
2552
476
2524
2552
476
2552
476
2522
2522
2522
2541
477
2525
2550
510
2557
493
478
2521
2521
505
2521
2521
505
2521
505
2519
2539
2539
2545
2517
2525
2525
2553
2521
499
2553
2521
505
2521
499
2553
2521
2534
2519
2519
2519
2519
2519
2534
2513
2516
2549
2545
473
505
2521
2553
2521
2545
473
505
2521
2534
2534
2534
2534
2514
2513
2548
2525
2545
473
505
2521
2519
2519
2534
2534
2526
2526
2354
2354
2354
2842
2842
2330
2921
3049
3049
3049
3049
3049
3049
2793
3049
3965
3965
3041
2913
3062
3062
3062
3054
2925
2925
2925
2925
2925
2285
2285
2285
2285
2464
2349
2413
2870
2157
2102
2605
2348
2669
1453
2862
878
622
1454
3181
557
3182
558
2669
2093
301
2094
110
2102
2094
110
558
174
366
878
2094
174
430
2222
686
430
2094
558
2102
566
2094
110
558
3630
814
2094
558
174
366
3246
1710
2094
558
174
302
430
366
878
2094
174
1710
302
686
2222
302
686
430
2094
366
814
878
1326
2102
2094
110
2094
110
174
302
430
366
2094
110
174
366
2094
2094
110
174
430
366
2102
2414
2102
310
822
2094
110
2102
2094
110
174
366
2094
174
430
2094
558
2606
3758
2102
2094
110
366
2094
174
430
366
2926
622
2606
2094
2094
366
2222
302
2926
2094
558
2094
110
558
366
2606
2670
2094
558
1582
1326
2606
430
366
3758
302
686
2094
2094
366
3638
2222
2606
2606
2606
2606
2093
2158
174
430
366
2870
2158
2093
2094
110
2414
2094
2094
558
366
2478
2094
2158
2094
558
2606
2157
2157
365
877
2220
173
428
429
2925
2157
365
2092
45
428
429
2925
2862
2074
2092
173
300
2157
365
877
2477
2094
174
302
814
2350
366
814
2221
2221
2221
2586
2925
2604
557
300
301
2604
557
300
301
2668
2157
556
557
300
301
2092
45
300
301
2093
2170
2170
2938
2170
2938
2938
2426
2170
378
2170
2170
2170
2170
2426
890
2938
2170
378
2426
2170
2170
2938
2170
2170
2426
2170
2938
2170
2170
2170
2170
634
2103
2871
1335
2103
2871
2103
567
1591
2871
1335
3821
2048
64
32
288
2048
512
64
32
544
2048
512
128
32
320
832
416
2048
64
2304
192
2080
2336
416
2406
3957
3058
3058
3066
2577
2833
2057
521
265
137
393
201
2825
393
2057
137
393
201
2441
329
2057
521
265
137
393
2057
521
265
1545
777
649
2057
521
265
777
137
393
329
841
2057
521
1545
1289
2057
521
777
1289
649
1417
2057
265
2057
265
137
2057
137
393
201
2057
265
2057
2057
265
2249
2057
2633
2249
2057
521
2313
649
2569
777
3081
9
521
1545
1289
2569
265
777
1289
649
2569
2569
2569
649
2074
3209
3081
521
3209
3124
2412
2413
2217
425
434
2464
2396
2652
2143
2514
2538
2157
2484
2178
386
2178
3952
2497
2497
2450
2450
2056
2528
2048
2048
2048
2048
2048
2048
2048
2508
2600
3020
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2520
2520
2520
2520
2520
2520
2520
2520
2520
2520
2520
2520
2520
2520
2504
2504
2504
2504
2504
2504
2504
2504
2520
2520
2520
2520
2304
2304
2048
2048
2048
2048
2048
2048
2048
2048
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2304
2304
2048
2048
2048
2048
2048
2048
24
2560
2560
536
2304
2304
2048
24
2072
2328
2304
2048
24
2048
24
2048
2072
2072
2072
2304
2304
2048
2048
2048
2048
2048
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2312
2312
2312
2312
2312
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2072
2048
2048
24
2048
2048
2048
2048
2048
2048
2048
24
2048
24
2048
2048
2048
2048
2048
24
2048
2072
2048
2048
2048
2048
2048
2048
2048
2048
2048
24
2048
2048
24
2048
2048
24
2048
2048
2048
2048
2048
2048
2048
2048
24
2048
2048
24
2048
2048
2048
2048
2048
24
2048
24
2048
2048
2048
2048
2048
24
2048
2048
24
2048
2048
2048
2048
2048
2048
2048
2048
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
3072
3080
2048
2048
2048
2048
2048
2048
2048
2048
2072
2048
2048
2048
2048
24
2048
2072
2048
2048
2072
2048
2072
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2048
2312
2312
2312
2312
2056
2056
2056
2056
2056
2056
2560
2560
2304
2304
2048
2048
2048
2048
2048
2048
2048
2048
2048
2056
2056
2056
2056
2056
2056
2056
2048
2048
2048
2048
2048
2048
2048
24
2048
24
2048
2048
24
2048
2048
2048
2048
2048
2048
24
2048
2048
2048
24
2048
2048
2048
2048
2048
2048
24
2048
2048
2048
2048
2048
2048
2048
24
2048
2048
24
2048
2048
2048
2048
24
2048
2048
24
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
3080
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2056
2056
2056
2056
2056
2544
2544
2528
2528
2528
2528
2048
2320
2320
2064
2064
2312
2312
2544
2544
2056
2056
2056
2056
16
2056
2056
2056
2056
16
2056
2048
2048
2048
2064
2064
2592
2592
3008
2592
960
2592
960
3016
3016
3016
3016
3016
3016
3016
3016
3016
3016
3016
3016
3016
3032
3032
3032
3032
3032
3032
2976
2976
2912
2976
2976
2912
2976
3016
3016
3016
3016
3032
3032
2912
2976
2912
2976
2912
2976
2976
2912
2976
2752
2976
2912
2976
2976
864
2985
873
2921
2472
2472
2472
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2078
2566
2566
2048
2050
2050
2077
2077
2066
2066
2074
2074
2070
2070
2070
2066
2064
2054
10
2054
2072
2070
2294
2069
2050
2050
26
2050
2050
26
2050
22
26
2050
22
26
2050
22
2061
2061
22
2050
2074
2290
2057
2058
2066
2066
2057
2057
2057
2054
2054
2054
2054
2054
2054
3074
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2064
2544
2578
2570
2578
2578
2578
2570
2570
2578
2560
3018
2602
970
2594
2594
2592
3008
2582
2582
2582
2582
2582
2582
2582
2586
2582
2562
2582
2569
2570
2582
2560
2987
2976
2976
2976
2976
2976
2976
2976
2976
2976
2848
2582
542
278
2582
2566
262
2582
542
2582
278
2582
542
278
2326
2582
278
2566
2566
262
2566
262
2310
3062
3988
2830
790
798
2830
790
798
2838
798
2830
790
798
2838
2838
2854
2854
2598
2598
294
2630
2854
3102
2578
2578
2578
2834
2306
2306
2306
2578
2320
2213
166
2213
166
2213
166
2594
290
2198
2208
2592
576
288
2208
2208
2208
2208
2336
2208
288
2208
288
2850
2848
2951
2374
2378
2278
2374
2278
2374
2182
326
2182
326
230
2182
390
2182
2182
2182
2374
2374
2374
2374
2374
2374
2374
2374
2378
2378
2378
2252
2320
2072
2072
2073
2888
2248
2248
2368
832
2503
2503
2501
2501
455
2502
2501
2501
2501
2496
2496
2496
2496
2503
2501
455
2501
455
2501
455
2503
2503
2503
2503
2496
2496
2496
2496
2309
2305
2305
2310
2309
2309
2311
2311
2315
2315
2309
277
2309
277
2309
2309
2305
2307
2049
2049
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2049
2049
2049
2305
2305
2305
2309
2309
2309
2309
2310
2310
2317
2305
2305
2310
2306
2306
2315
2315
2315
2315
2315
2315
2313
2313
2313
2309
2309
2309
2309
2305
2305
2311
2309
2309
2309
2309
2309
2315
2315
2309
2309
2305
2305
2305
2305
2305
2305
2305
2310
2310
2310
2310
2310
2306
2306
2306
2306
2306
2305
2305
2309
277
279
2316
2316
2309
2305
2310
2306
2315
2315
2311
2311
2309
2309
2309
2309
2305
2305
2310
2310
2306
2306
2306
2049
2049
2306
2309
2309
2309
2309
2310
2310
2311
2310
2305
2305
2305
2305
2310
263
2310
2310
2310
2306
259
2306
259
2306
259
2306
259
2315
2315
2315
2315
2315
2315
2315
2313
2313
2313
2313
2309
2309
2309
2309
2309
2309
2309
2305
2305
2305
2305
2310
2310
2311
2310
2306
2306
2307
2306
2307
2305
2305
2305
2305
2305
2305
2309
277
2309
277
263
279
2309
277
279
2316
2316
2306
2310
2309
2309
2305
2305
2305
2309
2310
2309
2309
2309
2310
2310
2310
278
2326
2305
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2310
2310
2310
263
2310
263
2310
2310
2310
2317
2317
2317
2305
2305
2305
2305
2305
2305
2310
2310
263
2310
2310
2310
2310
2306
259
2307
2307
2307
2307
2315
2315
2315
2049
2049
2305
2305
2305
2315
2315
2315
2315
2315
2315
2315
2313
2313
2313
2322
2309
277
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2305
2305
2305
2305
2305
2310
2310
2310
2306
2306
2306
2307
2306
2306
2049
2049
2049
2
2049
2049
2305
2305
2305
2305
258
2305
2305
2305
2305
2305
2305
2304
2309
2309
277
2309
2309
277
2309
2309
2307
2309
2307
2316
2306
2308
276
2308
276
2309
2309
2309
2309
2309
2309
2309
2309
2310
2310
2310
2310
2310
2311
2317
2317
2317
2317
2305
2305
2305
2310
2306
2306
2306
2306
259
2315
2315
2315
2315
2315
2315
2315
2313
2313
2313
2313
2313
2313
2309
2309
2309
2309
2309
2309
2309
2309
2305
2305
2305
2305
2305
2310
2306
2307
2307
2307
2309
2309
2309
2305
2305
2305
2305
2305
2305
2305
2305
2310
2310
2309
262
2310
2310
2310
2310
2309
262
2310
2309
262
2310
2310
2309
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2310
2310
2310
2310
2310
2310
2049
2
2305
258
2305
258
2305
2306
2305
2305
2306
2304
2304
2304
2325
2325
2309
2309
2325
2322
2325
2325
2325
2325
2322
2315
2310
2310
2309
2310
2315
2309
2315
2315
2305
2310
2310
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2310
263
2310
2311
2310
2310
2310
2311
2311
2310
2310
2310
2317
2317
2317
2317
2317
2305
2305
2305
2305
2305
2305
2305
2305
2310
2310
2309
2309
2310
2309
2310
2309
2309
2309
2310
2310
2306
259
2306
2306
259
2307
2306
2317
2317
2317
2317
2317
2317
2317
2326
279
2326
279
2050
2050
2306
2306
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2313
2309
277
2309
277
2309
277
2309
277
2305
2305
2305
2305
2310
2310
2310
2310
2307
2049
2305
2305
2305
2305
2325
2327
2310
2310
2310
2310
2316
2316
2316
2316
2316
2306
2306
2306
2309
2315
2315
2315
2310
2309
2305
2305
2305
2305
2305
2305
2305
2305
2306
2306
2306
2306
2049
2
2050
2049
2
2306
2305
258
2306
2305
258
2325
2311
2311
2311
2311
2311
2311
2069
2053
21
2049
2049
2305
2305
2064
2320
2048
2048
2048
2304
2304
2048
2304
2304
2304
2304
2304
2316
2316
2305
2306
2306
2306
2306
2048
2048
2048
2304
2304
2304
2304
2053
2066
2064
2066
2066
2055
23
2049
2053
21
2309
2310
263
2310
263
2309
2309
2309
2309
2309
263
2309
263
2309
2309
2309
2309
2309
2309
262
2309
2309
2309
2309
262
2309
2309
2309
2309
2309
2309
2309
2309
262
2309
2310
2309
2309
2309
262
2309
2309
2309
2309
2309
2309
2309
262
2309
2309
2309
2309
2309
2309
2309
2309
262
2309
2309
2305
2305
2305
2305
258
2306
2305
258
2305
258
2307
2310
2306
2306
2306
2306
2306
2306
2307
2309
2309
2309
2305
2305
2305
2305
2305
2305
2305
2305
2305
2310
2310
2310
2310
2310
2310
2306
2307
2305
2310
2310
2309
2309
2305
2305
2305
2310
2310
2310
2310
2306
2306
2325
2309
277
2305
2305
2305
2309
2315
2309
2305
2305
2307
2049
2304
2310
263
2309
2310
2311
2311
2311
2309
2309
263
2309
263
2310
2310
263
2310
263
2309
2309
2309
2309
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2309
2309
2309
2310
2310
2310
2310
2310
263
2305
2305
2305
2310
2310
2310
2306
259
2307
2305
2315
2315
2313
2322
2309
2309
2305
2305
2305
2310
2306
2306
2306
2307
2306
2306
2306
2305
2305
2305
2305
2305
2304
2310
2308
276
2305
2305
2305
2305
2310
2310
2306
2306
2306
2306
2306
2310
2310
2305
258
2304
2307
2310
274
2310
2309
2305
2305
2305
2306
2305
2304
2306
2304
3032
3032
3000
3000
3000
2947
2947
2947
3008
3010
3009
3009
3009
3009
3010
3009
3009
3157
3157
3194
3194
3168
3168
3168
3142
3170
3138
3137
3138
3138
2498
2498
2498
2498
2064
2818
2178
2886
2050
2118
2306
2182
2370
2562
2822
2886
2054
70
326
2566
710
3586
3586
3590
3590
2053
773
645
2053
133
197
2245
2054
2054
70
2114
578
2050
6
258
770
518
2054
518
70
198
2562
770
2050
6
258
66
194
2114
834
326
838
2882
2050
6
2050
6
258
66
262
70
194
322
390
326
2306
262
386
2118
2054
262
2438
2566
198
2566
774
2114
578
2626
2050
6
514
258
518
262
2118
198
2054
770
518
774
2566
2822
2566
2822
2054
2182
2114
70
2370
326
2050
6
514
258
518
262
2054
514
518
2050
66
322
390
2818
774
646
2306
2114
3394
2054
514
770
518
2114
70
322
326
2370
2050
6
514
258
770
262
774
386
2054
262
2050
70
390
198
2050
6
2306
2306
262
386
390
2054
2882
198
326
838
2054
1282
2882
582
838
2566
198
326
2114
578
2566
2054
70
198
2054
2246
2370
326
2310
386
2306
386
2882
2050
6
2054
198
2306
66
2882
2118
2050
2054
70
198
2050
6
258
2050
258
770
386
2882
326
838
2114
578
2054
134
2114
2114
578
2626
2054
198
2246
2114
2054
518
2054
70
198
2054
66
70
2054
66
834
326
838
2054
2370
2438
2054
70
198
2566
774
2054
518
326
3650
2114
578
2054
518
262
2054
70
2114
834
326
2054
518
2114
2438
2114
834
3394
2114
2822
2054
258
2050
6
514
258
2886
2050
326
2306
2822
2054
2054
774
326
2562
258
518
2054
518
2054
514
518
2886
2374
1734
2054
2054
2054
3590
2694
2050
2306
2886
3654
2822
3654
2054
2054
2886
3650
2370
2822
2306
2758
3590
2050
2118
198
2054
66
70
2054
258
262
774
386
2114
834
326
838
2882
2054
2117
2050
4
6
516
2052
2182
2054
2050
2818
2182
2310
2052
2052
2054
2822
2052
774
2050
2050
196
2050
642
196
2562
2372
2372
2052
260
2052
260
388
2562
2114
2882
2052
2052
2308
2308
2818
2818
2050
2052
2052
2052
2050
2690
2562
2434
2050
2050
2050
770
2818
2818
2882
2562
770
2114
2370
2370
2050
2818
2308
2308
2308
388
2308
2308
2306
2308
388
2306
2370
2050
2820
2820
2052
2052
2052
260
2052
260
2436
324
2436
324
2114
2092
2092
2860
2092
2860
2604
812
2092
2604
2604
2092
556
2092
2092
2092
2092
2092
2092
556
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2604
2092
2092
2092
2092
2092
812
2053
2565
773
581
2565
2052
2564
515
772
771
2052
2052
516
772
2564
1540
2564
772
2564
3778
2048
64
192
2112
192
2048
64
2304
768
2048
64
192
2048
768
2112
192
2112
2112
832
576
2048
64
192
2048
2112
192
2112
2368
832
2880
2432
2560
2240
2176
2240
2176
384
2432
2432
2582
3162
3011
3139
3171
2308
2820
2048
512
256
128
2560
768
2048
256
768
128
384
2176
384
192
2432
320
2304
192
2304
2432
2048
2176
2432
320
2048
128
2432
2048
128
2048
512
256
2560
256
768
2304
2176
384
2368
2048
256
128
2560
256
2176
2560
1280
2816
640
2304
2048
512
256
2048
512
768
2048
256
768
128
384
640
2560
256
768
640
2048
128
384
320
2304
384
2176
320
832
2880
2048
128
2048
512
256
2560
2304
384
2048
2048
512
256
768
2048
512
256
768
640
2048
384
2304
320
2432
2048
2048
256
128
2048
512
256
2304
128
2176
2048
256
128
2304
128
192
2432
320
2048
128
2560
2816
2560
2048
512
2816
832
2048
2048
2048
2432
2048
512
2048
512
256
768
2560
2048
2560
768
2560
768
2048
2048
2048
512
256
768
2560
1536
2560
2048
512
256
768
2816
2560
768
832
2560
2304
2816
2560
256
2304
2304
2179
2304
3584
2048
1536
2304
1536
2238
2982
2980
2216
2216
2216
2464
2948
2948
2953
2147
2823
391
2406
2981
2556
2556
2234
2844
2145
2145
2576
2320
2468
2562
2242
2242
2210
2306
260
2498
2308
450
2756
2648
620
2680
3692
2412
2412
2412
2412
2412
2412
2412
2412
2412
2412
2412
2412
2668
2668
2668
2668
2668
2668
2668
2668
2668
2668
2668
2668
2668
2668
2412
2412
2412
2412
2412
2412
2412
2668
2668
2668
2668
2668
2668
2668
2412
2412
2412
2412
2668
2668
2668
2668
2412
2412
2668
2668
2498
3010
2474
2466
2498
418
2498
418
2246
454
420
426
458
2754
2754
2758
2498
2498
452
370
2498
452
420
2500
420
2498
420
402
2498
420
3012
2882
2882
962
836
2882
836
964
2882
962
964
2882
962
932
914
2882
962
932
2306
450
452
420
2306
450
452
420
458
2498
452
2500
420
2498
452
2498
452
2724
2722
676
2722
676
2722
676
2722
676
2722
676
2722
676
2722
676
2754
708
2754
708
2754
708
676
2754
708
676
2754
708
2754
708
3014
3014
2470
2214
422
2466
422
2758
2758
2758
2674
2502
2502
2322
370
2374
2890
2246
454
422
2418
2930
2546
2882
838
2244
452
454
2500
2244
274
452
420
2322
370
2502
2756
2674
2674
2434
2946
2306
2306
2306
2306
2306
2978
932
2978
932
2980
2980
2980
2980
2980
2980
2980
2980
2468
2468
2468
2980
2980
2468
2500
420
2466
452
420
2500
420
2468
2468
2468
2314
2332
2314
284
420
2332
2468
2468
2314
274
284
420
2314
284
420
2500
2498
452
2500
2722
676
2722
676
2724
2722
2724
2724
2724
2724
2724
2724
2724
2724
2290
202
2250
2314
198
166
454
202
426
422
2250
2474
2244
266
198
170
454
202
426
2242
162
196
198
450
164
418
420
202
2506
2506
2244
198
202
2310
196
198
454
202
426
2250
2310
194
196
266
198
452
454
202
426
2250
458
2244
198
164
202
426
2474
422
2242
198
450
170
166
202
426
422
2246
202
426
2502
458
2546
458
2244
452
454
458
2290
2500
454
370
458
2310
198
170
452
454
202
426
370
498
458
2242
450
452
454
426
458
2244
452
426
458
2506
2250
426
458
2500
426
458
2502
2502
2546
2310
266
2310
266
166
2314
274
2308
262
266
426
2306
262
266
274
422
2314
274
284
2306
262
266
2306
260
262
266
274
170
166
426
2306
260
262
162
266
164
418
170
166
420
426
422
2314
426
2322
166
426
422
2314
166
426
422
2308
2308
262
266
2314
274
2310
266
2308
262
266
420
426
422
2314
274
2308
2308
164
170
420
426
2210
170
166
426
422
2218
426
2310
266
2314
274
2310
266
2314
274
2310
2502
2310
266
454
458
2306
452
454
458
2310
454
458
2500
458
2310
454
458
2310
266
454
458
2506
2502
2308
262
452
454
458
2498
458
2502
2306
450
454
458
2310
266
454
458
2762
2754
2242
196
266
450
418
170
452
202
2468
2242
196
266
450
418
170
452
420
202
426
2244
452
420
202
2242
418
202
2500
420
202
2244
452
426
2244
452
2322
452
2306
196
418
452
420
242
498
2500
2498
2306
266
274
2468
2308
420
2306
266
274
284
2306
260
266
274
284
2306
260
266
274
284
170
420
2306
2306
266
284
170
2308
2306
260
420
2308
420
2306
274
284
420
2306
266
274
284
420
2506
2306
260
262
450
452
454
458
2498
458
2306
260
450
452
2306
260
266
450
452
2306
260
2306
262
450
454
458
2306
458
2308
452
2308
452
2306
260
450
452
2306
260
266
450
452
458
2754
674
708
710
2724
2722
676
2724
2722
2724
2724
2722
676
2724
2724
2724
2674
2674
2724
2724
2724
2724
2724
2724
2578
2562
2244
198
452
202
2308
2244
2308
196
198
202
2246
426
2500
454
458
2310
198
452
454
426
458
2242
2308
284
2314
170
2308
262
266
2308
262
266
170
426
2306
260
164
2322
284
2308
2308
2500
2308
262
266
452
454
458
2308
2502
458
2674
2210
202
2500
420
2250
2500
420
2306
266
420
2308
284
2468
2308
420
2308
2724
2722
676
2724
2724
2244
2370
450
418
452
2498
452
3010
964
930
3010
836
964
2498
2306
450
452
2722
2722
2754
708
2756
2500
454
2500
454
2500
3014
2470
2470
2756
710
2758
2474
2474
2498
2306
2306
2314
2332
2314
284
2314
274
2466
2722
2722
2244
198
170
452
454
202
426
422
2246
202
426
2244
2308
196
166
2244
198
452
202
2308
196
198
164
452
420
202
422
2244
452
2332
2244
452
2332
2244
452
2500
454
2546
2310
2500
454
2500
454
2500
454
2500
454
2246
452
454
458
2546
2306
162
450
418
2502
2246
454
202
426
458
2290
498
2498
2306
194
450
2500
2500
426
458
2474
2314
452
454
2546
2310
170
454
426
2310
266
2308
262
2308
262
266
164
170
166
420
426
422
2310
266
2306
162
164
418
2308
262
2332
2306
260
2306
260
262
266
166
422
2322
284
2310
2308
262
166
426
2310
2308
426
2332
2310
266
170
2308
266
2332
2310
266
170
2308
2306
162
164
418
166
420
2500
458
2310
266
452
454
458
2502
2500
454
458
2500
2308
262
452
454
458
2500
2500
2500
2754
2754
2242
170
202
426
2242
170
202
426
2242
418
170
426
2250
2500
2498
2498
2306
2306
266
418
2314
2306
266
418
284
170
2306
266
418
170
2332
2314
284
2306
266
274
170
2306
266
284
2306
266
418
170
2306
266
2498
452
2308
2722
2722
2722
2722
2578
2244
452
426
2308
196
198
452
202
2244
198
452
202
2244
452
2500
2502
458
2314
198
170
454
202
426
458
2498
454
458
2314
198
450
454
202
426
458
2218
426
2308
170
2308
2308
170
2308
2308
266
170
426
2308
2308
164
2500
2308
452
454
458
2500
2308
452
454
458
2500
2308
452
2500
2500
2250
2218
202
2314
274
2306
266
274
2314
284
2576
2576
2576
2576
2576
2576
2312
2552
2936
1016
2504
504
2808
2424
2936
2576
2576
2296
2680
888
2424
2424
2504
2312
2312
2504
2312
2312
2312
2320
2320
2320
2320
2320
2676
2676
3692
2676
2156
1644
2676
3692
3692
3180
1644
3180
1644
3180
1644
3692
3692
3692
3692
3692
3180
1644
3692
3180
1644
3180
1644
3692
3692
3692
3692
3692
3692
3252
1206
3252
1206
3444
2230
3254
2166
3254
3692
3692
3692
3692
3692
3692
3444
1398
3252
2164
1396
3252
3444
3252
3252
3444
3252
2156
3252
1206
3444
3252
2228
2164
1396
3234
2122
1354
2122
1354
3232
3232
3232
3232
3232
3232
160
3232
160
3232
160
3232
160
3232
160
3232
3232
3232
2641
2986
2986
2142
2135
2135
2901
2901
2899
2899
2643
2643
2640
2640
2640
2643
2946
2317
2555
2317
2316
2502
246
2454
2253
2499
2467
2251
2499
2211
451
2251
2499
203
2246
454
2251
2251
2246
2499
203
2499
2502
2509
2509
2509
2755
2755
2467
2245
2243
419
2307
163
451
2307
163
451
2501
2469
2309
453
2248
2312
200
456
2248
456
2312
200
456
2248
2757
2587
2318
2318
2314
2498
2498
458
2306
266
2314
2306
266
2306
266
2314
2306
266
2306
266
2248
2562
2603
3627
2603
2603
2603
3627
3627
2603
3634
3195
123
1659
2683
3195
123
1659
2659
2659
2278
3170
1634
2064
1552
3603
3600
2064
1552
3600
2070
2070
2067
2070
1558
2075
2070
2245
2243
3600
2066
3239
2966
2956
918
2956
2956
2956
2956
2956
2956
916
2956
2932
2768
721
745
2768
721
722
2409
2773
2785
2401
352
2785
721
2768
721
722
2768
721
745
2401
361
2769
2770
2401
361
2401
360
361
2797
2405
2785
736
2785
736
2401
2785
736
2401
2401
2745
2582
2656
2656
2657
608
2657
608
2657
608
2656
2641
2641
592
594
2609
2641
2608
561
593
592
562
2645
2645
598
2561
512
2561
512
2785
2529
2401
2405
613
2145
3793
2475
2475
2475
2603
2315
2315
2587
2579
2050
2237
445
2237
445
2493
2493
2493
2493
2531
2403
2672
2226
2534
2406
614
2406
2226
434
2482
2482
2482
2402
2482
2418
2482
2418
2147
2162
3005
2411
2920
2279
2407
2279
2407
2247
2407
2247
2407
2247
231
2247
2247
2251
2251
2255
2151
2151
2151
2151
2151
2151
2151
2150
103
2146
2146
2146
2070
534
278
2579
2074
282
122
186
2074
282
122
2074
282
122
186
2848
2240
320
960
2240
320
960
2848
2848
2833
801
2481
2465
2465
2449
433
2862
2465
2465
2465
2848
2464
2464
2464
2473
421
429
2469
429
2473
421
429
2469
2473
429
2469
2473
421
429
2473
421
429
2473
421
2473
2473
2464
2464
2464
2466
2829
2829
2829
2830
2074
2842
2061
15
527
2831
2063
2843
799
2097
561
2097
561
2865
2865
2842
2842
2842
2055
519
2065
10
26
27
2058
2065
58
2065
58
2058
522
2058
522
2058
2058
522
2699
2698
2442
650
2875
2955
906
811
843
2826
2826
2074
538
2065
11
529
10
27
539
2058
2826
2065
10
27
2058
522
42
2058
522
2061
29
525
2061
525
2829
2829
2054
518
14
7
15
22
519
526
527
31
534
2822
782
775
783
2065
14
30
526
542
2061
525
2829
2062
526
2054
518
10
7
522
519
2822
778
775
2063
527
31
2063
27
527
31
23
539
543
2063
27
527
31
23
539
543
535
2071
535
2831
2831
2061
14
15
29
30
525
26
27
526
527
541
31
542
538
539
543
2061
14
30
525
526
542
2829
782
783
2061
525
2061
525
2829
2829
2061
525
2829
2065
2061
2061
2829
2829
2829
2063
2063
2829
2829
2061
2061
2829
2829
2829
2829
2829
2062
2062
2830
2830
2830
2054
2054
10
7
2822
778
2822
778
775
2822
778
775
2058
2826
906
2097
2097
2097
2062
2062
2061
525
2061
525
2062
526
2054
518
522
2063
27
527
31
23
539
543
535
2831
2077
2077
2061
525
2061
525
2061
525
2573
541
2061
525
2061
2062
526
2062
526
2058
2054
518
522
2054
518
2075
539
283
2570
2598
2061
29
525
541
2061
525
2061
525
2573
2054
518
7
15
519
527
31
2054
518
7
15
525
519
526
527
2061
15
29
525
527
541
31
2054
518
7
519
2061
525
2061
525
2061
525
2061
525
2062
526
2065
529
2062
526
2062
526
2062
526
2054
518
10
7
522
519
2055
519
2054
518
10
7
522
519
2055
519
2566
522
2055
2054
518
10
7
522
519
2055
519
2065
529
15
527
31
543
2065
529
15
527
31
543
2575
2063
27
527
31
23
539
543
2063
27
527
31
23
539
543
535
2063
27
527
539
543
2063
27
527
539
543
2059
13
14
15
29
30
525
26
27
526
527
541
31
542
538
539
543
2059
13
15
29
525
27
527
541
31
539
543
2059
13
14
15
523
525
526
527
2059
13
15
525
527
2061
525
26
538
2061
29
525
541
2061
29
525
541
2061
525
26
538
2061
525
2061
525
2061
525
26
2061
525
26
2061
29
525
26
541
2061
525
2061
525
2065
14
526
2065
529
14
526
2065
529
2062
526
2054
518
2054
518
10
522
2061
7
15
29
525
519
527
31
2570
2061
7
15
525
519
527
2065
13
529
10
525
26
27
522
58
539
2065
13
49
529
10
525
26
43
27
522
539
2097
561
2699
394
2699
397
653
2449
397
2097
2097
561
2097
2097
561
2097
2097
561
2097
2097
561
2097
561
2062
30
526
2574
2058
26
522
2055
519
2061
2061
525
2061
2061
525
2061
525
2065
2065
2065
2061
29
525
2061
525
2054
13
518
14
7
15
22
30
525
519
526
527
31
2062
7
15
519
526
527
2111
2097
63
575
2097
2061
10
29
2061
2573
2061
29
525
2061
29
525
2061
525
2061
525
2061
525
2061
2061
525
2061
525
2074
2061
2074
2054
2054
2054
518
14
7
15
519
526
527
2061
525
2054
518
14
7
15
519
526
527
2061
525
2054
518
2054
13
518
14
7
15
30
525
519
526
527
2054
14
7
15
519
2062
526
2062
526
2062
2061
2061
525
2061
525
2061
525
2061
525
2061
525
2062
526
2062
526
2065
2062
526
2062
526
2062
2062
526
2054
10
14
2063
527
31
2061
7
15
525
519
527
2063
2061
7
15
519
2061
7
15
527
2063
527
2063
2063
527
2058
522
2843
2075
539
2106
570
2106
570
2075
31
539
543
2063
27
527
31
23
539
2075
31
539
543
2063
27
527
31
539
2063
27
527
31
539
2063
27
31
543
2075
2074
538
2059
13
14
15
29
30
525
26
27
526
527
541
31
542
538
539
543
2061
14
15
29
30
525
26
27
526
527
541
31
542
538
539
543
2111
2097
2097
2061
2061
2061
525
26
2061
525
2061
525
2061
525
2061
525
2061
525
2061
525
2061
525
2061
525
2074
2061
525
26
2061
525
26
2061
525
2061
525
2061
525
2062
526
2062
2062
526
2058
522
2054
10
2054
518
10
14
7
30
522
519
526
2061
7
15
525
519
527
2054
2054
518
10
14
7
522
519
526
2075
539
2059
27
522
539
2059
27
539
2058
14
15
522
31
270
543
2059
10
27
539
2843
2075
539
2097
10
43
42
58
59
555
570
2061
49
43
42
555
2091
555
2058
38
58
47
550
559
2058
43
522
42
555
2075
2449
2449
2961
2833
913
2062
38
550
2097
2097
2097
561
2097
2097
2097
2097
2097
561
2463
2865
2865
2062
526
2058
522
2094
62
574
2094
62
574
2094
62
574
2110
574
2061
29
525
2061
525
2061
525
2573
2061
525
2061
525
2061
525
2061
525
2054
518
14
7
22
519
526
2567
526
534
2054
518
14
7
519
526
2054
518
7
519
2054
518
14
7
519
526
2061
7
15
519
2062
30
526
542
2574
542
2062
526
2062
526
2061
525
2061
525
2061
525
2062
2054
518
10
7
522
519
2566
519
2054
518
10
7
522
519
2054
518
10
7
522
519
2055
2063
527
31
2063
527
2063
527
2587
543
2587
543
2063
27
527
31
539
543
2063
27
527
31
539
543
2573
526
541
542
538
539
543
2061
14
2074
538
2061
14
525
526
2059
13
14
15
29
30
525
26
27
526
527
541
31
542
538
539
543
2059
13
15
523
27
527
31
2061
525
26
2573
2573
2573
2061
525
2061
525
2061
525
2061
525
2061
525
2573
2573
2061
525
2061
525
2065
2566
2567
2055
15
519
2823
2061
2061
525
2061
525
2061
525
2061
525
2061
29
525
2061
525
2061
525
2061
525
2061
525
2061
525
2574
2062
526
2065
2062
526
2062
526
2062
2062
526
2062
526
2833
2833
2833
2833
2833
2833
2833
2833
2566
2059
2058
522
2059
2058
522
2054
11
518
14
7
523
519
526
2054
518
10
14
7
15
522
519
526
2054
518
10
7
522
519
2054
518
10
14
526
2054
518
522
2059
7
519
2054
518
10
14
7
522
519
526
2054
518
10
7
522
519
2054
518
10
14
522
526
2822
2822
2463
671
2463
671
2847
927
2847
2846
927
2975
2075
539
2063
27
31
539
543
2091
59
555
2091
47
2091
59
555
2111
2449
2455
2833
2833
2839
919
2086
550
2453
2837
917
2097
561
2097
2609
2097
2097
561
2719
2865
2865
2865
2865
2847
863
927
2063
527
2823
2054
518
2061
2054
518
14
7
15
519
526
527
2587
543
2061
525
2065
529
2063
527
539
543
2061
525
2062
526
2833
2061
525
2061
525
2061
525
2061
525
2061
525
2061
525
2829
2829
2829
2829
2829
2829
2829
2829
2829
2061
14
2061
2566
2063
2054
2054
518
2822
2831
2831
2822
2822
2829
2065
2065
529
2833
2833
782
2833
2061
525
2061
525
2061
525
2829
2829
2829
2829
2829
2062
2062
2065
529
2065
2062
526
2065
529
2830
2833
2833
2833
2830
2830
2058
2063
2059
2826
2831
2831
2826
2065
529
2065
2065
529
2065
529
2833
2833
2833
2097
2097
2865
2865
2059
2827
2443
2955
2063
527
2063
2575
2575
2063
527
2063
527
2075
31
23
535
2075
535
2075
31
539
543
2831
795
799
791
2843
799
2831
795
799
791
2831
795
799
791
2831
2831
2831
791
2831
2830
2097
561
2097
561
2865
2865
2865
2865
2865
2865
2061
2829
2829
2829
2062
2065
14
526
2830
2830
2829
2065
2065
2449
2833
913
2833
2097
561
2609
2865
2061
2829
783
2829
2062
526
2062
526
2062
2830
2830
2058
2826
2826
2061
2063
2831
795
799
791
2843
799
2833
2061
2061
525
2061
525
2061
2061
2061
2061
2061
2061
2054
2054
518
2054
2055
519
2075
539
283
2075
539
2075
283
2075
283
2075
283
2075
2075
539
2075
539
2059
27
2097
27
2059
27
2097
2077
2845
2845
2845
2845
2077
2865
2865
2865
2859
2832
2576
2448
2074
2106
2058
522
266
2058
266
2826
2058
18
26
522
530
58
538
2058
2058
522
2058
18
26
522
530
58
538
570
2058
18
26
522
530
538
2570
2442
650
2698
2058
26
522
538
2570
538
2096
2704
2704
2832
2960
2072
536
2072
280
2072
280
2072
536
2056
24
2072
2072
40
552
2869
2715
2712
2714
2714
2873
821
827
2869
819
2867
2869
2869
2817
2817
2817
2817
2817
2049
2817
2817
2561
2817
2817
2817
2817
2817
2817
2817
2561
2561
2561
2561
2561
2049
513
2049
513
2049
513
2049
2049
513
2049
2049
513
2049
513
2561
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2433
2817
897
2432
2432
2432
2816
896
2944
2944
2944
2944
2055
519
2062
2054
2054
2054
2822
2822
775
2055
519
2063
2061
2061
2829
2061
525
2061
525
2061
525
2061
525
2061
525
2061
525
2061
525
2829
2829
2062
526
2062
526
2062
2062
526
2062
526
2062
526
2062
15
2061
525
2049
513
2862
2862
2061
2829
2061
2061
525
2829
797
2062
2065
2065
2830
2054
2822
2097
2865
2865
2061
2829
2829
2833
2831
2829
2829
2829
2823
2856
2818
2689
2433
2433
2433
2433
2433
2433
2945
2945
2881
2945
2945
2945
2945
2945
2945
2945
2433
2433
2433
2945
2434
642
2432
640
386
2432
2946
834
2944
2946
834
2944
832
898
2691
2691
2947
835
2317
2317
2317
2310
269
270
263
2310
269
270
263
2310
2310
263
2310
270
263
2317
2317
2317
2317
2318
2318
2318
2310
266
2319
2317
263
271
2346
2319
2319
2317
270
271
2351
2317
2317
2317
2317
2317
2318
2310
266
270
263
2310
2310
266
270
263
2317
263
271
2310
2310
2342
2187
2321
139
299
298
2187
2321
2321
2342
2350
2350
2350
2317
2317
2317
2317
2318
2318
2310
266
270
2310
263
2310
266
270
263
2310
266
2310
266
2335
351
2207
2347
2347
294
2342
2353
2350
2335
159
351
2310
2317
2317
2317
2317
2310
270
2320
2346
2192
2344
2656
2656
2562
2562
2562
2611
2611
2611
2662
2658
2657
2657
3169
609
2657
3170
2657
2657
2369
322
2369
322
2672
2160
624
2562
2562
2562
2630
2147
611
2627
2115
579
2112
576
2112
3016
3016
3016
3016
2368
2827
2315
3361
2443
2721
2315
2214
422
2571
2571
2833
801
806
2833
801
806
2598
2577
550
2721
550
2577
673
678
806
2705
678
3595
3595
3622
3601
1681
1574
1702
2321
2593
2721
2442
2449
202
2250
2250
2467
2339
2725
2211
675
2723
2323
2083
531
291
403
2323
787
2835
2595
2083
2595
2083
163
419
2211
419
403
2835
2835
2323
2451
2323
2211
2451
2211
2211
2083
163
2083
531
547
803
2723
2323
2083
419
403
2323
2451
2323
2211
2083
403
2211
2451
2211
675
2339
2579
403
2323
787
2467
2323
403
2211
2595
2579
547
2339
2851
2467
2323
803
2835
2723
2723
2723
2323
2083
291
2835
2323
787
2579
803
2339
419
2083
163
2211
419
403
2083
2835
2851
2835
803
2323
2835
2851
2851
2323
2323
2723
2579
163
2723
2579
2323
2083
291
2835
2323
787
2595
803
2339
419
2595
2323
787
2595
291
803
2323
2211
2211
2467
2835
2835
2467
2323
787
2211
2211
2579
2835
2835
2579
547
803
2211
2211
2723
2579
163
419
403
2211
2323
2451
2835
2323
2835
2467
2579
2451
2579
2579
2323
2083
163
2467
2211
2323
2323
291
2323
2323
787
2083
419
2451
2339
2083
2723
2467
2211
2083
2083
2451
2723
2083
2083
2083
2467
2211
2723
2723
2579
2083
2211
2467
403
2451
2451
2723
2579
2579
2323
2323
2451
2723
2323
2467
2339
2467
2323
2211
2211
2211
2323
2339
2211
2211
419
2323
2467
2323
2323
2323
787
2835
2323
403
2211
675
2211
2595
2723
2723
2323
2323
2211
2723
2723
2723
2067
35
275
147
2467
2195
2083
163
2083
147
419
803
2083
291
2467
2083
147
2195
2195
2211
2195
2083
419
2083
163
2211
2083
163
2595
2195
2211
2195
2083
547
2083
2467
2595
291
803
2835
2083
547
2595
2595
3619
2083
163
2083
2083
419
2083
2339
419
2083
419
2083
147
2083
163
2211
2211
2195
2851
2211
2467
2211
2211
2211
2211
2835
2595
2835
2579
2595
2835
2835
2835
803
2579
2579
2579
2835
2595
2579
547
2835
2595
2835
2835
2723
2579
2835
1699
2595
2835
2723
2835
803
2595
3619
2579
547
2595
2595
3619
2723
2579
2579
2835
803
3619
2851
3619
2595
2595
2851
3619
2248
2835
803
2323
2339
3619
2595
2211
2211
419
2083
2211
2211
2083
2323
2083
2595
2323
2211
2211
2083
163
2083
803
2211
2323
2213
2320
2336
2464
2848
2336
2464
2464
2320
2320
784
2464
2464
2336
2592
2592
2848
2592
2848
2120
2120
2440
200
2120
2120
2248
2376
2440
2440
2440
2440
2440
2440
2440
2376
2568
2824
2568
2568
2568
2568
2824
2832
2320
2320
2320
2320
2320
2320
2320
784
2448
2064
2320
2064
2832
2832
2832
2848
2576
2832
2208
2720
2720
2576
2832
2312
776
392
2312
776
392
2312
776
2440
2312
776
2320
2320
784
2320
784
2448
2320
784
2720
2120
2440
2440
2440
2440
2440
2440
2440
2440
2440
2440
2440
2440
2120
328
2562
2562
2882
2370
2818
834
2882
2882
2370
2370
834
2818
834
578
2370
2626
2370
2114
2114
322
2370
2114
2114
322
2370
2370
2370
2114
322
2370
2370
2370
2370
2370
2370
2114
2114
2114
2114
2370
2114
322
2114
322
2882
2568
522
546
530
550
2568
776
522
648
778
802
786
676
650
804
678
806
2824
778
802
786
804
805
806
2826
2568
522
546
530
548
549
2598
2726
806
2722
802
806
2854
2850
806
2568
2568
2568
776
648
2824
2568
776
648
3592
2568
776
648
2824
2568
3976
2080
288
2080
2208
2080
2208
416
2080
2080
2080
2080
544
2080
288
2080
2208
2080
2592
2080
2080
160
416
2080
2080
2592
2592
2080
2080
2208
2080
2080
2208
2080
2080
160
2848
2080
544
800
2464
2336
2464
2464
2464
2320
2320
2320
2320
400
2311
2627
2144
1120
608
2640
2656
2592
2848
2336
416
800
2848
2336
416
800
2464
2848
2848
2336
416
2336
416
800
2848
2464
2848
2336
416
2336
416
2464
2464
2848
2848
2464
2464
2464
2336
2336
2464
2848
2336
2336
2464
2336
2336
2336
416
800
2848
2336
416
2336
800
2464
2848
2336
416
2336
2336
416
2848
2464
800
2464
2464
2848
2336
2464
2336
2336
2848
2464
2336
416
2336
416
2848
2336
416
2336
800
2336
800
2336
800
2336
416
2464
2848
2336
416
2464
2336
2848
2464
2336
800
2464
2336
2336
416
2336
416
2464
2464
2336
416
2464
2848
2848
2848
2336
416
2464
2336
2336
800
2336
416
2336
800
2464
2464
2336
2336
2336
800
2336
416
2848
2336
2336
800
2464
2848
2464
2464
2336
416
800
2464
2464
2464
2336
800
2336
2464
2464
2336
2848
2336
2336
2464
2336
2336
2336
2464
2464
2336
2464
2464
2848
2336
2336
2592
800
2848
2592
2592
2592
672
2848
2848
2592
2592
2592
2848
2592
2592
1696
672
2592
2592
672
2848
2848
2592
2592
2720
2848
2592
672
2848
2592
2592
2592
2720
2592
2848
2592
3616
2720
800
2592
2592
672
2592
800
2848
2848
2592
672
2848
2848
2720
2592
2848
2592
2848
2848
2848
2464
2336
3616
2592
3616
1696
2848
3616
2222
2846
799
2842
2082
2082
2082
2208
2352
2352
2560
2657
2816
832
2880
2568
2844
2500
2500
2432
2900
2659
2146
610
2832
2833
3080
3590
2246
2246
2290
2310
2310
2374
2374
2374
2246
3660
3596
2114
3596
2570
2569
522
2585
526
542
2585
526
542
2561
2562
2562
2562
2568
2568
536
2568
536
2568
536
3593
1609
3593
1550
1566
1614
3593
526
542
1550
1566
1614
3585
3585
1601
3649
3650
3586
1602
2562
1538
1602
2562
1538
1602
3592
3592
3592
1560
2568
1544
536
1560
2569
522
2569
526
2561
2562
2568
2568
536
2584
3594
2574
1561
1550
1614
3585
1601
2562
1538
1602
3592
3592
536
1560
2584
2560
2560
2560
2560
3584
1600
3584
1600
2560
1536
1600
2560
1536
1600
2560
2560
2560
1536
1600
2560
1536
1600
2086
2086
2090
2086
2086
2086
2086
2086
3110
550
2089
2086
2089
2090
3110
38
3110
38
2086
3113
3113
41
1066
42
2086
2089
2089
2086
550
2086
3110
38
2086
3114
2086
2090
554
3114
42
2086
3590
2089
42
2089
42
2089
2086
2089
2086
3110
38
2089
2089
3110
38
2090
2090
3110
3114
42
2090
2090
3110
3113
2089
42
2086
3110
3113
2089
42
2086
3110
2377
2089
2086
2086
2086
2090
2086
2090
2086
3590
3590
1545
1546
1554
3590
3590
1545
3590
3593
3590
3590
1546
3590
3590
1546
1554
3590
3594
1554
3590
3590
1546
1554
3590
2089
42
3110
38
2089
1066
42
3110
38
2089
3110
38
3110
38
2089
3110
38
2086
3114
42
3110
38
3114
42
3110
38
2089
2089
3113
41
2089
3113
41
3114
42
2089
2089
2089
2089
2090
2089
2089
3113
2089
2377
2089
2089
2089
3113
41
38
3113
2089
2090
2086
2086
3109
2085
2085
2086
2085
549
3114
2085
2085
3114
2090
2086
3110
38
2090
2086
3270
3270
2054
2313
2310
2310
2310
2246
2246
1222
2246
201
2246
1222
2246
1222
2246
1222
2278
2278
3238
166
3238
166
2214
2214
2246
1222
2246
3238
3270
3270
3270
2246
1222
2246
1222
2250
2246
2054
198
1222
2246
2054
198
1222
3302
3302
230
3302
230
2313
2322
2313
2322
2214
2322
2214
2214
2313
2314
2322
2214
2313
2322
2214
2374
2378
2374
2374
2249
2246
1222
2250
2246
1222
2246
1222
2250
2278
2278
2214
3238
166
3238
166
3238
166
3238
3238
2298
2298
3273
3082
2246
1222
201
1225
2249
3270
201
2249
1225
3273
3270
2249
1225
3274
2249
3082
10
2245
198
1221
1222
201
1225
2249
2245
198
1222
201
1225
2249
1225
202
1226
3274
2246
1222
2246
2246
2246
1222
201
1225
2246
2249
2246
1222
2246
201
2249
202
2418
2418
2246
2246
201
2249
202
3078
2246
1222
2246
1222
201
1225
2246
2249
1225
202
1226
2250
1226
2249
1225
202
1226
3078
2249
202
2246
3082
10
2246
1222
201
1225
202
2246
2246
2249
1225
202
1226
2250
1226
2249
202
1226
2250
2246
1222
2246
1222
201
1225
2246
2250
1226
3274
3274
3273
2249
202
1226
2246
1222
201
1225
2250
1226
3274
2249
1225
2250
3274
3273
2246
1222
201
1225
2250
1226
3274
2409
2409
2409
2409
3302
2409
2409
2409
362
3305
2406
2409
2410
2409
362
2409
2281
1257
1254
2282
2406
2409
1257
2282
2281
1257
234
1258
2410
2410
2409
362
3302
2406
2406
2406
2281
1257
2409
362
3302
2406
3306
2410
2410
3306
2282
1258
2410
2406
2282
1258
2410
2409
2409
2410
2313
2313
2313
2313
3241
2313
2313
2313
2313
2313
266
2217
170
2322
2310
2314
274
2322
3238
2314
274
2322
2322
2313
2313
2313
2313
2313
2310
265
2313
266
274
2322
2217
1193
170
1194
3241
2217
1193
170
1194
2310
2309
262
2310
3238
166
2313
266
2217
1193
1190
166
3238
166
2217
1193
170
2214
3241
1190
166
2217
1193
170
3238
166
2313
2218
2322
3241
2217
1193
170
1194
3241
2313
2217
2217
170
3241
2310
2310
2310
2314
2314
2310
2310
2314
2310
2310
2314
2214
2218
3238
2314
2310
2310
2310
2214
2217
170
1194
3238
166
3242
2214
2218
3238
166
2218
3238
166
2218
1194
2218
1194
2313
2313
266
2313
266
2314
2313
266
2313
266
2313
266
2314
2313
2374
329
2374
329
2377
330
2374
329
2377
330
2374
2374
2374
2377
330
2374
2374
329
2377
330
2374
2377
330
2374
2374
329
2378
2374
2378
2374
329
2378
2377
330
2377
2374
2374
2374
2374
329
2378
2377
330
2378
2377
2378
2377
330
2377
2378
2374
2378
2374
329
2378
2250
2278
2246
1222
1225
1226
2246
1222
3082
2246
1222
2246
201
2250
1226
2246
1222
2249
202
3270
2246
1222
202
1226
2246
1222
3081
1034
2246
1222
2246
1222
2250
1226
2246
1222
2246
1222
2249
202
2250
3270
2246
1222
2246
1222
2249
202
2250
1226
2250
1226
2250
2246
2246
2249
202
2246
1222
2246
2250
2246
1222
2246
1222
2409
2406
2409
3302
2258
2406
3302
230
3305
210
2281
2406
2296
2313
2313
2313
2214
2310
2214
2314
274
2314
274
2322
2322
2313
266
274
2310
2313
266
2313
274
2322
2310
265
266
274
2310
2313
266
274
2314
274
2313
274
2218
3238
166
2314
2314
274
2313
266
2322
2218
2310
2314
2310
2214
2310
2214
2314
2322
2322
3238
2314
2313
266
2322
2322
2214
2378
2378
2374
2374
2378
2374
2377
2378
2377
2377
2374
330
2374
2374
330
2374
2374
329
330
2374
2378
2374
330
2374
2378
2374
2377
330
2377
2378
2377
2378
2378
2378
2374
2374
2374
2374
2378
2374
2378
2374
2378
2374
2378
2378
2374
2378
2249
202
2246
1222
201
1225
202
2246
2249
2246
2246
1222
1554
202
2246
1222
2246
2250
1226
2246
2246
2258
1234
2278
2278
2214
3238
2162
3241
3238
166
3238
3238
3238
3238
166
3238
2258
2570
2245
198
1221
1222
201
1225
2249
1225
3273
2249
1225
3078
2246
3078
2246
1222
2249
1225
2249
1225
2281
2281
2405
358
2409
2409
2409
3305
2405
358
2409
2281
1257
2409
3306
2310
3186
274
2314
2217
2313
2313
2313
2309
262
265
2309
265
2313
2217
1193
2217
2310
2310
2214
2310
274
2322
2310
2374
2377
2374
329
2377
2377
2377
2377
2377
2374
2377
2377
3242
2249
2249
2246
2246
1222
2249
2406
2278
2313
2313
2214
2310
2322
2214
2310
2214
2374
2246
2249
2246
2246
2214
3112
2376
3112
40
552
2088
3112
40
3112
40
552
3112
40
552
3112
40
3112
40
2088
3112
40
2088
3112
40
2088
2376
2088
2088
3592
3592
3112
40
2088
3112
40
2376
2088
2376
2088
2088
2088
3112
40
3112
40
2088
2088
2088
2088
3112
40
2408
2312
2312
2312
2312
2312
2312
2312
2312
2216
2280
2216
2248
1224
2248
1224
2248
2248
1224
2248
2248
1224
3272
2248
1224
2248
2248
1224
2248
1224
2248
1224
3080
8
3272
3272
2248
1224
2248
1224
3272
2248
2056
2248
1224
2248
1224
2248
2248
1224
2248
2248
1224
2248
1224
2248
1224
2248
1224
3080
2248
1224
2248
1224
3080
2248
1224
2248
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
3304
2408
2408
2408
2408
2408
2280
2408
2280
2408
3304
2408
2280
1256
2280
1256
2408
3304
2408
2408
2408
3304
2408
2408
2408
2280
2408
2280
2408
2408
2408
2408
2408
2280
2408
2280
1256
2312
2312
2312
2312
2312
2312
2312
2216
1192
2216
1192
2216
1192
3240
2216
1192
2216
1192
2312
2312
2312
2216
1192
2216
1192
2216
1192
2312
2312
2312
2312
2312
2312
2312
2312
2312
3240
3240
2312
2312
2312
2312
2312
2216
3240
2312
2312
3240
2312
2312
2312
2216
2312
2312
2312
2312
2312
2216
2312
2312
2216
2216
1192
2216
2216
2216
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2248
2280
3272
2248
1224
2248
2248
1224
3272
2248
2248
2248
2248
1224
3272
2248
1224
3272
2248
2408
2408
2408
2312
2312
2312
2216
2312
2312
2312
2216
1192
2312
2216
2312
2312
2216
2216
2312
2312
2312
2312
2312
2312
2216
2312
2312
2312
2312
2312
2216
2216
2312
2312
2376
2376
2376
2248
2248
3240
3240
2216
2248
1224
2248
1224
3272
3080
2248
1224
2248
1224
3272
2248
1224
2248
1224
2248
1224
3272
2248
1224
2248
1224
2248
1224
2248
2408
2408
2408
2280
1256
2280
2408
2280
2280
1256
2408
2408
2408
2408
2408
2280
1256
2408
2408
2280
1256
2280
1256
2408
2216
1192
2216
2312
3240
2312
2312
3240
2312
2312
2312
2216
3240
2312
2312
2216
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2248
2248
2248
2312
2312
2312
2312
2312
2312
2312
2572
1548
1556
2572
1548
1556
2572
1548
2572
532
1548
1556
2572
532
1548
1556
2572
1548
1556
2370
3113
1066
42
2089
1066
42
1577
1578
2089
42
2370
2089
42
3113
41
42
2090
3114
42
2572
1548
1556
2572
1548
1556
3241
2281
2281
2410
2410
2410
2409
2409
2409
2306
2306
2306
3084
2316
2316
2316
2316
2118
2118
2114
2112
1600
2112
2112
2112
1600
2112
3594
2569
3593
1546
1609
2569
537
526
542
3593
1550
1614
2585
3598
1614
3585
1601
3586
3586
1602
3586
1602
3586
1602
2568
3592
1608
3592
2568
536
3592
1608
2568
536
3592
1608
3593
1546
3593
1550
3585
1601
3586
1602
3592
3592
2177
2177
2177
2177
2305
129
2192
2192
2192
2945
3584
1600
3584
1600
3584
1600
3584
1600
3584
1600
3584
1600
2176
2176
2176
2176
2176
2176
2176
2176
2176
2560
256
128
2176
2560
2176
2176
2176
2176
2176
2176
2176
2187
2123
2123
587
2379
2379
2188
1164
2188
2956
2188
2188
2188
2188
2188
2188
2188
2188
2092
140
2092
140
2188
2188
2188
2956
2956
3859
3904
3904
2576
2587
2587
3866
3866
3867
3867
3867
3867
3867
3867
3867
3867
3858
2309
2312
2309
2314
2407
2267
3287
2298
2407
2279
2267
2407
2263
2407
2267
2407
2267
3303
2407
2283
219
2283
1259
219
3303
2407
2267
2407
2407
2410
2410
2410
2279
2279
2267
1243
3322
3291
1239
2263
2411
2263
2407
2411
2263
2407
2410
3306
2406
2410
2283
1259
2411
3307
1243
2411
2283
1259
2411
2411
2283
1259
219
2411
3308
2278
2267
2313
2313
3080
1033
9
2409
2409
2408
2312
265
2312
2312
2312
2312
2312
265
2312
265
2313
2313
2312
265
2312
2312
265
2162
626
3594
3848
3848
3848
3848
3848
3880
3880
3880
3858
2120
584
2120
2120
1608
3656
2120
584
2120
2120
1608
2119
3655
2342
2633
2120
2139
2139
2139
2139
2139
2139
2139
2359
2135
311
2135
2135
311
2135
2363
2362
2366
2363
3931
2354
2176
2049
41
2049
41
2049
41
2050
2050
42
2050
42
2048
2048
2048
2048
2048
2160
2640
2640
598
2640
2640
2640
595
2640
2624
592
2632
594
2640
2640
2624
2624
2624
595
2624
2624
2624
592
2646
2627
598
595
2630
2624
578
579
581
2624
592
2645
598
2624
592
2624
579
581
2624
592
581
2342
2342
2342
2626
2626
2640
2624
2624
592
2624
2640
2624
592
2624
2640
2342
2688
3612
3600
3600
3600
3600
3600
3600
3600
3600
3600
3600
1555
3584
1539
3584
3584
3584
3600
1557
1558
1555
3584
3584
1539
3584
3584
3584
3586
3586
1544
1554
3584
1556
3584
1544
3588
1544
3592
3584
1540
1544
2110
2366
2366
2364
2364
2622
2051
2472
2760
456
2472
3592
2647
2651
599
2651
2651
2706
2085
2085
2085
2085
2341
2341
2340
293
2341
2359
2359
2651
2089
2342
2342
2342
2342
2098
2098
2098
2354
2353
306
2345
2345
2345
2354
2354
2615
2129
82
2592
2152
2848
2237
2149
2229
2157
108
2173
124
637
2173
124
636
2173
124
637
636
2173
124
637
636
2173
2173
124
2685
2685
2168
2168
2169
633
2884
837
2885
2884
837
3060
1013
757
756
3060
1013
757
756
3060
1013
757
756
3060
1013
757
756
3061
1014
3060
1013
757
756
3056
752
3056
752
3056
752
2332
2588
2332
2776
2363
2907
2395
2363
2363
2907
2395
2363
2907
2395
2363
3064
2420
2420
884
2932
2420
2420
884
2932
3048
3048
2885
2981
2213
2213
2213
2193
146
2213
2921
2225
2217
2217
2916
2212
2212
2212
2209
2209
2209
2209
2209
2209
2209
2209
2209
2209
2209
2209
2209
2209
2209
2221
2217
173
2221
2221
2217
2221
2221
2218
2218
2218
2976
2593
2593
2593
569
2593
569
2083
2083
2337
2105
569
313
2617
2105
2361
2105
2105
2105
2105
569
2105
2105
569
2105
2105
2056
2568
2056
2581
85
277
2645
2115
2115
2115
2115
2440
2627
2627
2627
597
2627
2952
2952
2952
2952
2440
2440
2440
2056
2696
2440
2696
2056
2568
2568
2568
2568
2952
2952
2056
520
264
2312
2115
2115
2115
2115
2115
2115
2056
264
2440
2115
2115
2115
2056
520
264
2568
264
2568
264
2440
2440
2113
33
545
577
289
2113
33
2081
545
577
289
2113
33
545
577
289
2081
545
577
289
2081
2081
2113
33
545
66
34
577
289
546
290
313
2113
33
545
34
577
289
546
2113
33
545
66
34
577
289
546
578
290
313
2113
33
545
577
289
2113
33
577
313
2113
66
577
2081
545
577
289
2081
545
34
577
289
546
578
290
2113
33
545
577
2113
2625
2081
34
57
2081
34
2081
2081
2113
2113
33
66
34
577
57
578
2113
66
577
578
2113
33
545
34
577
57
546
578
2113
577
578
2113
33
545
577
289
2081
545
577
289
2081
2114
34
2082
546
2113
33
545
577
289
2081
545
577
289
2113
33
545
66
34
577
67
289
35
546
578
290
2113
33
545
577
289
2081
545
34
577
289
35
546
578
547
2081
545
577
289
2081
2081
34
2081
2113
33
577
2081
545
577
2113
2113
33
67
289
35
2113
33
577
57
67
35
579
2081
35
2113
33
577
67
35
579
2113
2081
577
35
579
2113
33
577
35
547
579
2113
33
545
577
57
67
289
35
313
2113
33
577
57
67
35
579
2113
33
545
577
67
289
35
313
2113
33
577
67
35
579
2113
2081
577
35
579
2113
33
577
35
547
579
2113
2645
2645
2081
2081
2113
33
545
577
57
289
313
2113
33
545
66
34
577
57
289
578
313
2113
33
545
577
289
2113
33
577
2113
33
66
34
577
578
2081
545
577
289
313
2113
33
66
34
577
67
35
578
579
2113
33
577
67
579
2081
545
34
577
289
546
578
313
2081
545
289
2113
33
545
577
2113
33
577
2113
33
545
34
577
546
578
2081
34
577
35
578
579
2113
33
577
579
2081
577
2113
2113
313
2113
2113
2113
2113
2081
2081
34
2081
2081
545
2081
545
2081
545
2081
545
577
2081
2081
2081
545
2081
545
2081
2113
2337
2361
2081
2593
2593
2081
2081
2593
2593
2337
2337
2081
2081
2593
2593
2593
569
2105
2105
313
2081
57
2593
569
2593
569
2081
34
2081
34
289
2337
313
2337
2081
34
57
2081
2593
546
569
2593
2593
2593
546
569
2593
569
2593
2339
2595
2594
547
2105
2105
2105
2081
34
57
2081
34
57
2638
2638
2638
2638
2638
2638
2638
2638
2626
2113
33
545
577
289
2113
577
2081
545
2113
33
577
2113
2113
577
2113
33
577
2113
2081
2324
2068
276
2510
2766
462
2510
2766
462
2510
2766
462
2766
2814
2510
2766
2510
2510
2766
766
2510
2766
2937
2510
2766
2755
2510
2766
2559
2559
2943
3682
2814
2497
417
865
481
2497
2753
449
417
865
481
737
2785
2497
417
865
481
2753
449
865
481
737
2657
2657
2657
2497
417
865
2753
449
417
865
737
2497
865
481
2497
481
2753
449
417
865
737
2753
449
2497
2497
417
2753
449
417
865
737
2497
417
865
481
2497
481
2753
449
417
2753
449
417
865
481
737
2753
449
417
706
2753
449
2497
417
865
481
2497
481
2497
2753
449
417
481
737
2753
449
481
737
2785
2497
2145
2145
2145
609
2145
609
2497
417
865
481
2753
449
417
865
481
737
2497
417
865
481
2753
449
417
865
481
737
2657
2657
2657
2657
2465
481
441
505
446
510
2753
417
481
737
706
482
738
441
446
894
2517
2785
738
2530
441
446
510
2754
446
894
510
766
2686
2686
2169
126
190
638
2169
126
633
638
2497
417
865
481
2753
449
417
865
737
446
894
2497
865
481
450
418
482
889
483
2497
865
481
2753
449
865
737
706
450
418
707
866
482
738
889
761
739
483
2753
449
865
737
2497
417
481
2753
449
865
481
737
2497
417
865
481
446
2753
449
417
865
737
446
894
2497
865
481
450
418
482
889
483
2497
865
481
2753
449
417
865
737
706
450
418
707
866
482
738
889
761
739
483
2753
449
865
737
2497
417
865
481
2753
449
865
481
737
2657
2657
2657
2145
609
126
2145
609
126
2657
610
2145
609
2657
610
2657
2145
609
2145
609
2497
450
2753
449
706
450
2497
481
2753
449
481
737
2497
2753
449
2497
450
2753
449
706
450
2497
481
2753
481
737
2497
2753
449
2657
2497
481
483
2497
481
451
505
483
2497
865
2497
481
451
505
483
2497
2753
449
707
451
761
2753
449
481
737
707
451
739
483
2497
481
483
2497
481
451
505
483
463
2753
449
865
707
719
2497
481
451
505
483
2497
2753
449
481
737
707
451
761
505
719
463
2753
449
481
737
707
451
739
483
2753
725
2657
2681
2657
2681
2681
2657
2681
2657
2681
2681
2529
483
2497
417
865
481
889
2497
417
865
481
450
482
889
2497
417
865
481
889
2497
481
2497
481
450
482
2753
449
417
865
481
737
889
761
2497
481
450
451
482
483
2497
481
451
2753
449
417
865
481
737
706
450
889
761
2753
449
417
865
481
737
2753
449
481
737
2497
481
2753
449
481
737
706
450
482
738
2753
449
481
737
706
450
707
451
482
738
739
483
2753
449
481
737
707
451
2753
449
481
737
2529
483
2497
417
865
481
2497
417
865
481
2497
481
2753
449
417
865
481
737
2497
481
451
2753
449
417
865
481
737
2753
449
481
2497
481
2753
449
481
737
707
451
2753
449
481
737
2657
2145
609
2145
609
610
2145
609
2657
2145
609
633
2145
609
610
633
2145
609
2657
2657
2657
2657
2657
2497
417
865
481
2753
449
417
865
481
737
2498
451
2787
2497
417
865
481
2497
2753
449
417
865
481
737
2785
2497
417
865
481
2497
2753
449
865
481
737
2785
2497
417
865
481
2753
449
417
865
481
737
2498
451
463
2787
767
2657
2657
2657
2657
2657
2657
2687
2497
417
865
481
2753
449
417
865
481
737
2499
2497
417
865
481
2497
2753
449
417
865
481
737
2498
451
2785
2657
2657
2657
2657
2517
2489
2937
441
2517
2785
2489
2937
2517
2785
2169
2169
2497
865
2753
737
2497
865
2753
737
2937
2937
761
2497
481
2497
417
865
481
2497
481
2497
2753
449
481
737
2753
449
417
865
481
737
2529
737
2497
2681
2657
2657
2657
2657
2657
2657
2497
450
451
2465
2497
450
707
451
2498
418
451
482
419
2753
449
417
481
737
2466
419
2497
417
451
419
2754
450
418
707
451
482
738
419
739
483
2498
451
2753
449
417
707
451
419
2497
450
451
2497
417
481
2497
450
451
505
2753
449
706
450
707
451
2498
418
451
482
419
2753
449
417
481
737
2467
2529
483
2497
417
451
419
463
447
2754
450
418
707
451
738
419
739
483
719
2753
449
417
707
451
419
447
2681
2681
2785
2530
2785
2529
2785
2069
2069
2497
2497
2753
449
2497
505
2497
505
2753
449
761
505
2553
2497
450
505
2753
706
450
761
505
2681
2681
2681
2681
2681
2497
481
450
482
505
2497
450
451
2753
449
481
737
706
450
738
761
2657
610
633
2529
2497
451
2529
737
2489
2489
2497
2497
2497
2497
2497
2497
2497
2497
2517
2517
2517
2497
865
2497
2753
449
865
737
2657
2657
2497
417
865
418
2497
417
865
2753
449
417
865
737
2497
417
865
866
889
2497
417
865
441
2497
889
2497
2497
2753
449
417
2753
449
417
865
737
889
441
2753
449
417
865
737
866
889
761
2753
449
737
889
761
2497
2657
2169
185
2657
2169
633
2657
633
2657
2497
2497
2497
2785
2681
2465
2466
2465
2510
2913
2145
609
2238
2657
2145
609
2657
2145
609
2145
609
2145
609
2657
2657
2657
2657
2174
2174
2686
2145
2145
609
2211
2209
2239
2510
2238
2145
609
610
190
2145
609
610
2145
98
609
610
2145
609
2657
2145
609
2145
609
610
2657
2145
609
2145
609
2657
610
2657
610
2657
610
2657
2657
2657
2657
610
2657
2657
2657
2174
2174
2145
609
121
610
2145
609
2145
609
121
610
633
2145
98
609
121
610
2145
609
2657
2657
2145
609
2657
2145
609
610
2657
2145
126
2657
610
2145
609
2657
2657
2657
610
190
2657
610
2657
610
2657
610
2233
2510
2145
609
2145
609
2145
609
2145
609
2657
2657
2657
2657
2145
609
126
2145
609
2558
462
2494
510
2145
609
610
190
2145
609
610
2657
610
2145
609
610
2657
610
2657
2657
2174
638
2657
121
610
633
2657
121
633
2238
2210
2210
2145
609
2145
609
2657
2145
609
2145
609
2145
609
2145
609
2145
609
2145
609
2657
2657
2657
2657
2657
2657
2657
2145
609
121
2145
609
2657
2657
2657
2657
2657
2146
2146
2495
2495
2495
2658
611
2659
2658
611
2659
2657
2657
2657
2657
2145
609
611
2657
611
191
2145
609
611
2657
611
191
2239
2657
611
2657
2657
2657
2657
2657
611
2659
2657
2659
2659
2145
609
611
2681
611
2145
609
611
2657
611
2681
2145
609
611
2659
2659
2657
611
2239
2530
2530
2657
611
2145
609
2145
609
610
2145
609
2657
2657
610
2145
609
2657
162
610
611
2657
2145
609
610
2145
609
2657
2657
2657
610
2657
610
611
2657
2657
2657
2657
610
2657
2657
2657
610
2657
2657
610
611
2657
2657
610
2657
2657
2657
2657
610
2657
610
611
2657
2657
2657
2233
2233
2510
2510
2145
609
2657
2659
2145
609
2657
2145
609
2657
2657
2657
2657
2657
2657
2657
2145
609
2657
2145
609
2657
2145
2657
2239
2145
609
2657
2658
2145
609
2145
609
2210
2657
2657
2145
609
126
2145
609
2145
609
2145
609
2494
510
2494
510
2238
2174
638
2686
2466
482
483
2530
483
2238
2210
163
2145
98
609
610
2145
609
610
2145
98
609
610
2146
609
610
2145
609
2657
610
2657
610
2145
609
2657
610
2657
2145
609
2145
609
2657
2657
2657
2174
2145
609
121
126
2145
609
121
126
633
638
2145
609
121
2657
121
2145
609
2145
609
2145
609
2657
2495
511
2495
511
2145
609
611
2145
99
2146
99
2145
99
2147
2145
99
2145
99
2147
2145
2147
2147
2147
2145
2147
2145
2147
2147
2147
2495
2495
2495
2659
2658
611
2145
609
99
611
2658
611
2658
611
2657
611
2145
609
611
2658
611
2657
2659
2657
611
2659
2657
611
2657
611
2657
611
2659
2145
638
2659
2657
611
2657
2659
2659
2659
2659
2659
2659
2239
2069
533
2069
2069
2069
2069
2659
2145
611
2657
611
2553
2553
2553
2553
2233
2233
2233
2233
2681
2681
2581
2069
2069
2657
2657
2657
99
2657
2145
609
2657
2657
2657
2657
610
2657
2657
2657
2657
2657
2657
2497
481
2497
2497
865
481
2497
417
865
481
2497
417
865
481
2510
2753
462
2753
2145
161
609
126
2657
2145
161
609
2657
2145
609
2657
2145
161
609
2657
2465
481
418
482
2465
865
481
418
866
482
2497
417
865
481
450
482
2497
417
865
481
2497
2497
417
865
481
2497
417
865
481
450
418
482
2753
2753
706
2753
2145
161
98
609
162
121
610
2657
610
2145
161
98
609
162
610
2145
161
609
121
2657
2657
610
2145
2145
2145
609
2657
2145
161
98
609
162
610
2145
98
609
610
2145
161
98
609
610
2145
161
609
2145
609
2657
610
2657
2145
609
2657
2657
2497
481
450
482
2497
450
2753
449
481
450
482
2497
450
2753
706
2753
706
2657
638
2657
638
2657
610
2657
610
2497
417
481
2497
417
865
481
2145
161
609
2657
2145
609
2145
609
2658
2497
417
865
2497
865
2497
481
450
418
482
483
2497
865
481
2497
865
450
418
866
482
483
2497
2753
2753
2145
161
609
2657
2145
161
609
162
121
610
611
2145
161
2657
610
633
611
2657
2145
609
2145
609
2145
98
609
610
611
2145
2146
609
610
611
2657
2145
2497
481
2529
2497
2657
2657
2657
2657
2753
707
2753
707
2755
719
2753
2145
609
2657
611
2657
2657
611
2657
611
2657
611
2145
609
611
2657
611
2657
611
2659
2659
2659
2753
2753
2753
2753
2753
706
707
2753
2753
2937
2937
2658
2658
2145
161
609
121
2145
609
121
2145
609
2145
609
610
2657
2145
609
2145
609
610
2145
609
2657
2657
610
2145
609
2657
610
611
2657
2145
609
610
2145
609
2657
2657
2657
610
2657
610
611
2657
2657
2657
611
2657
2145
609
2657
611
2657
2145
609
2657
2497
481
2497
865
481
2499
463
2753
2753
2753
2209
2657
2209
2657
2145
609
2657
2145
609
2657
2497
417
865
481
2497
417
865
481
2753
2753
2145
609
2145
609
2145
609
2145
609
2517
2753
2753
2145
609
2657
2145
609
2581
2497
2145
609
2657
2657
2657
2657
2657
2145
609
2145
609
2145
609
2657
2145
609
2145
609
2145
609
2657
2657
2657
2657
2657
2657
2657
2657
2766
2489
505
2489
505
2657
2657
126
2657
126
2657
2657
2233
2657
2657
2657
121
2657
121
633
2069
2069
2069
2069
2069
2069
2069
2069
2766
2659
2659
2659
2659
2659
2659
2145
98
609
2657
2145
609
2658
2145
609
2657
2657
2658
2145
98
609
126
2145
98
609
126
610
2145
609
610
2657
610
2145
609
2657
2145
609
610
2145
609
2657
610
2145
98
609
2145
98
609
610
2145
609
610
2145
609
2657
610
2657
2146
610
2146
2146
2658
2658
2146
610
2146
610
2658
2657
2657
2657
2657
2657
2657
610
2657
610
2657
2657
610
2657
2657
610
2657
2657
2657
610
2657
2657
610
2657
2145
609
121
2145
609
121
633
2145
609
121
2657
121
2145
609
633
2657
2581
2581
2069
533
2069
533
2069
2069
2069
2069
2069
2069
2069
2581
2145
2145
2145
2145
2145
2145
2145
2145
609
2657
2145
609
2145
609
2657
2657
2657
2657
2657
2069
533
2069
533
2069
2069
2069
2069
2146
2146
2069
2069
2069
2553
2553
2497
2681
2233
2681
2681
2069
533
2069
2069
2069
2069
2069
2069
2069
2145
609
2657
2069
2146
610
2146
610
2657
2657
2657
2657
2209
609
2657
2657
2657
2657
2753
2753
2542
478
2798
2521
2777
2479
2479
2777
2777
2521
2521
2521
2777
473
2585
2974
2974
2974
2974
2526
2926
478
2158
174
622
2670
2158
174
622
2670
2158
174
622
2158
622
2158
2158
2078
2078
2078
2990
2990
926
2990
926
3166
1134
2393
2393
2393
2974
2393
2158
2158
2670
2158
2137
2137
2078
2078
3161
2393
2457
857
2905
2137
2073
2078
2969
2393
921
350
926
2974
2526
2526
2222
622
2670
2137
94
110
2078
2990
926
3161
3161
1118
1134
2393
2393
2393
921
2969
2521
2905
862
2905
2457
2905
2137
2137
2073
2969
3161
3161
2393
2393
2393
2137
2137
3161
3161
2393
921
2969
2393
2457
857
2905
2457
857
2905
2137
2969
3161
2905
2905
2137
2137
2457
2457
2137
345
601
2137
2393
351
927
2975
2393
2927
2927
2159
175
623
2159
623
2223
623
2671
2911
2905
863
2911
415
2911
2905
2463
2905
2905
2905
2905
2137
95
111
2137
95
2143
2143
2137
2137
2079
2079
2079
2079
2079
2079
2079
2079
2991
927
2991
3161
1119
1135
3167
3161
3161
2457
2905
2457
857
2457
857
2137
2137
2073
2073
3161
3161
2969
3161
3161
3161
2393
2457
2905
2905
2137
3161
3161
2457
2905
2137
345
2137
2137
3161
2905
2905
2905
2137
2393
2137
2137
3161
2905
862
2905
2905
862
2905
2905
2137
94
2137
2393
3161
3161
2222
2223
2079
2079
2079
2079
2591
2591
2585
2144
160
2464
2464
2464
2464
2144
160
2144
160
2144
160
2144
2509
2509
2208
2144
160
2144
2208
2509
2509
2488
2488
2488
2488
2488
2232
2232
2232
2232
2232
2232
2488
2488
2488
2488
2488
2232
2232
2232
2232
2232
2232
2234
2676
2164
2164
3188
3188
2228
2453
2457
2457
2952
2517
2773
2581
2498
2498
2498
418
482
2498
1730
2498
418
866
2146
2146
2498
418
610
2498
418
482
2498
2498
418
2754
450
418
2754
450
2498
482
2754
450
418
2658
2498
2498
2498
418
482
2498
2466
2754
450
418
482
738
2754
450
2498
2754
450
2786
2498
418
2498
2466
2754
450
418
738
2754
450
2754
450
2658
2530
2786
2786
2498
2498
2754
450
2754
450
2754
2754
2208
2070
2582
2070
2582
2492
2492
2236
2236
2236
2236
2492
2492
2236
2236
2236
2208
2144
160
2144
2513
2257
2262
2257
2257
2553
2517
2553
2517
2553
507
2555
2517
2517
2073
2073
2073
2585
2585
2153
2137
2165
2677
2585
2585
2585
2585
2584
2584
2584
2674
2674
2674
2681
2674
629
2162
2674
2165
114
2674
629
2217
185
181
178
617
633
629
2665
633
629
2233
2217
185
181
178
617
633
629
2665
633
629
2229
2233
181
617
633
629
2665
633
629
2216
2664
2664
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2072
2072
2585
2585
2585
2585
2585
2585
2585
2585
2585
2585
2585
2585
2585
2585
2585
2584
2072
536
2072
2072
2584
2076
2076
2072
2072
3164
3164
3160
1116
3160
2673
2673
2921
2921
2929
2929
2993
2993
2993
2673
2673
2153
2153
2153
3177
2153
2665
2153
2665
2153
2665
2153
2665
2153
2665
2153
2665
2153
2665
3177
3177
2153
2665
2153
2665
2153
2153
2665
2153
2665
2153
2665
2153
2153
2153
2665
2529
484
485
2529
484
2174
2174
2382
2126
2382
2894
2894
2126
2126
2382
2965
2965
2126
2382
2126
2965
3001
2965
953
2893
2125
3149
3149
3005
3149
3149
3149
3149
3082
2054
2601
2089
2601
2105
2089
2098
2585
2089
2601
2585
2601
2585
2585
2585
2585
2585
2585
2098
562
2601
2610
2089
2073
537
2585
2073
537
2585
2073
2969
2073
2073
2073
2585
2905
2585
2585
857
2585
2585
2969
2585
2905
2273
737
2273
481
737
2273
737
2273
481
737
249
761
505
2529
737
2529
737
738
2529
737
2529
505
2529
2529
2529
2529
2529
482
254
766
2529
2273
481
766
2273
481
737
2273
481
737
2273
481
737
2273
737
2273
481
737
2273
481
737
2814
2273
481
737
254
766
2273
481
737
2302
766
2274
738
2273
737
2273
481
737
2273
481
737
2529
737
2274
2785
2529
737
2273
481
737
2529
737
2529
737
2273
2785
2529
737
2273
737
2273
481
737
2273
481
737
2814
2273
737
249
761
505
2273
737
2273
2273
737
2786
2273
481
737
226
738
2273
481
737
226
482
738
2273
2273
481
737
2273
481
737
2273
481
737
2529
737
2302
2302
2785
2529
2581
2273
481
2529
737
739
483
2274
227
738
739
2303
2581
2581
2785
2785
2273
737
226
2273
737
738
2529
2273
481
737
2273
481
737
2529
737
2297
761
505
2297
761
2273
737
249
761
2273
737
2273
737
2273
482
2069
2069
225
481
737
226
482
738
2273
481
2273
737
2273
481
737
2273
481
737
226
482
738
2273
2274
482
738
2530
738
2069
2069
2581
2529
737
2785
2785
2786
2581
2785
2069
533
2069
533
2069
2274
738
2784
2528
736
2272
480
736
2528
2272
480
736
2272
2069
2274
738
2070
534
2528
736
2576
3728
2690
2818
2818
2849
2849
2849
2594
2593
546
2578
2578
2194
1170
2194
2834
2209
162
2578
2962
2817
770
2819
2818
2818
2320
2320
2320
3841
1794
1795
3873
1826
1827
3939
2562
515
2337
2337
2321
2321
289
2321
2320
144
2320
144
2320
2818
2818
2818
2818
2561
2947
2947
2275
2371
2371
2947
2403
2403
3843
3843
3843
3843
3842
1795
3843
3843
3842
1795
3842
1795
3843
3843
3843
3842
1795
3843
3843
3842
3843
3843
3842
1795
3843
3843
3842
1795
3843
3843
3842
1795
3842
2371
2371
2371
2371
2371
2371
2371
2371
2963
2963
2369
2371
325
2373
2373
2965
915
2371
2371
2963
2371
2965
915
2963
2965
2371
2371
2371
2371
2371
2963
2371
2371
915
2371
915
2965
2963
2965
2371
2965
915
2371
325
2965
2371
325
2371
325
2371
2371
2371
2371
2371
2371
2373
2369
917
915
2371
2963
2371
2965
915
2371
2965
2371
2371
2371
2371
2965
2371
2371
2371
2371
2963
2369
917
915
2963
2963
2369
915
2371
913
917
915
2371
2371
2371
2371
2371
2963
2963
2963
2963
2963
2373
2373
2373
2963
2371
2963
2963
2369
915
2963
2371
2963
2963
2963
2371
2371
2371
2371
915
2371
2371
2963
2963
2963
2963
2963
2963
2963
2963
2963
2963
2371
2371
2371
2371
325
2371
2965
915
2371
2963
2963
2965
915
2963
2371
2963
2963
2963
2371
2963
2965
2371
2963
2963
2965
2373
2371
2963
2963
2963
2963
2369
917
915
2963
2373
2373
2371
2965
2965
915
2371
2371
2963
2371
325
2371
2371
325
2371
2371
2371
2371
2371
325
2961
917
915
2371
2965
915
2965
915
2965
915
2963
2371
2963
2371
2371
2965
2371
2371
2963
2371
2961
915
2371
2963
2963
2369
917
915
2963
2371
2963
2963
2371
2371
2371
325
2371
2371
2371
2371
2371
2371
325
2371
2371
2371
2371
2371
2373
2373
2371
2371
2371
2371
2371
2371
2371
2371
2371
2371
2369
2369
2371
2371
325
2963
2963
2963
2371
915
2963
2373
2373
2371
2963
2963
2371
2371
2371
915
2963
2963
2963
2963
2963
2963
2963
2963
2963
2371
325
2371
325
2371
2371
2373
2373
2371
2371
2371
325
2373
2371
325
2373
2243
2979
2979
2243
2979
2243
2245
2245
2979
2243
2979
2979
2979
2979
2979
2243
2243
2243
2243
2243
197
2243
2979
2979
2243
197
2243
197
2243
197
2243
2243
2979
2243
2243
2243
2979
2979
2979
2979
2979
2979
2979
2979
2979
2979
2979
2979
3267
2245
2245
2245
2979
2979
2979
2979
2979
2979
2979
2243
931
2243
2243
197
2243
197
2243
197
2243
2243
3267
2245
2243
2243
197
2243
197
2245
2245
3875
3859
3861
1811
3857
1813
3859
3861
1811
3861
1811
3859
3875
1811
3861
3859
3861
3859
3875
3859
3859
3859
3875
1811
3861
3859
3875
1811
3859
3859
3875
1811
3875
1811
3861
3875
1811
3859
3875
1811
3875
3875
3859
3859
3875
3875
3875
3875
3857
3861
3859
3875
1811
3875
3875
3875
3907
3907
3907
3909
2241
2963
2963
2963
2979
3875
1811
2377
2371
2371
2371
2371
2371
325
2371
2371
2369
2371
2371
2369
2371
325
2371
325
2371
2371
2371
2371
2371
325
2371
2370
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
3856
3856
3856
3856
3856
2368
2368
2368
912
2368
2368
2368
2368
2368
2368
2368
2368
2368
912
2368
2368
912
2368
2368
3856
3856
3856
3856
3856
3856
3856
1824
3840
2960
2960
2960
2960
2960
2960
2960
2960
2960
2944
2944
2944
2944
2944
2944
2944
2944
2944
2274
2402
2402
3856
3856
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
2960
3842
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
3843
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2371
2371
2371
2371
2371
2371
2371
2371
2371
2371
2371
2371
2371
2371
2371
2371
2371
2371
2371
2243
2243
2243
2243
2371
2371
2371
2371
2371
2371
3842
3843
3843
3843
3843
3842
3842
3843
3842
3843
3843
3843
3842
3843
3842
3842
3842
3842
3843
3843
3843
3842
3842
3842
1795
3843
3842
3843
3843
3843
3842
3842
3842
3842
3842
3842
3842
3842
3842
3842
3842
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3840
3616
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2401
2977
2977
2977
2977
2977
3075
3607
2176
2176
2176
2834
2322
146
3858
3858
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
2962
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
2960
2962
3858
3858
3858
3858
3858
3858
2599
2982
2983
2951
2210
2210
2210
2081
2458
2970
2842
2620
3840
3840
3840
2112
2948
2916
2916
2828
3808
2338
2322
2322
294
2817
2816
2122
3849
3145
3145
2706
2761
2465
2697
2697
2697
2505
3866
3866
2570
3866
3866
3865
3866
3857
1810
3857
1810
3857
1810
3857
1810
3857
1810
3857
1810
3849
3850
3850
3850
3865
3858
3858
3858
3857
1810
3858
3857
1810
3865
1818
3865
3857
3857
1810
3857
1810
3857
1810
3857
3857
1810
3857
1810
3857
1810
3857
1810
3857
1810
3849
3849
3849
3849
3850
3850
3850
3850
3850
3850
3850
3850
3850
3865
3858
3858
3858
3858
3858
3858
3858
3865
1818
3866
3857
3858
3849
3850
3865
3858
3857
1810
3858
3866
3858
3857
3858
3858
3849
3849
3850
3850
3850
3865
3858
3857
3857
3858
3850
3850
3850
3850
3850
3850
3850
3850
3850
3850
3850
3850
3850
3850
3850
3850
3850
3850
3850
3850
3850
3850
2065
18
2065
18
2066
2066
2065
2065
18
2065
2065
3090
18
2066
2065
2066
2065
2066
2065
2065
2065
2065
2065
18
3097
3097
2073
3097
2073
2073
2073
2065
2065
18
2065
2065
3089
1042
2066
2065
3098
2074
2074
2074
3098
2074
2074
3850
2073
2073
2073
2073
2073
2073
2065
2065
2065
2065
18
2065
2065
2066
2066
2074
2074
2074
2074
2074
2074
2074
2074
3097
2073
2073
2073
3097
3097
2073
2073
2073
3097
2073
2065
2065
2065
2065
2074
2074
2074
2074
3849
3849
3849
3849
3849
3849
3849
3849
3849
3849
3849
3850
3850
3850
3850
3850
3850
3850
3850
3850
3850
3850
3850
3850
3850
2073
2073
2073
2073
2073
2073
2073
2073
2073
2065
2065
2065
2065
2065
2065
2065
2065
2065
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
3097
2073
2074
3098
26
2074
3098
2074
2074
2073
2074
2074
2074
2073
2073
3097
2073
2073
2073
2073
2073
2073
2073
2073
3097
2073
2066
2065
2065
2065
2065
2065
2066
2065
2065
3090
2065
2065
3090
2066
2065
2066
2066
2066
2066
2761
2761
2761
2329
409
2249
329
713
2321
401
201
713
2250
330
2450
2121
457
402
2121
2450
2121
457
2465
73
401
457
402
2121
2122
458
2122
458
2122
458
2122
458
2434
2113
385
386
2338
2338
329
2337
290
2321
289
417
290
418
329
2378
2378
2761
2761
2762
3233
2761
2762
3986
2121
713
4041
2121
457
2121
1953
1937
1993
1938
2506
2122
714
2122
2122
714
458
2122
1994
2122
714
2122
2122
714
458
2122
1994
3970
2113
1922
2113
705
449
2122
1994
2122
714
458
2329
2322
402
2321
673
401
2322
402
658
2337
417
401
329
457
2730
2378
458
2378
458
2330
410
2330
410
2330
410
2458
2330
410
2330
410
2458
2441
649
2442
650
2442
650
2442
650
2505
2465
73
713
457
2761
457
2762
458
2122
714
458
2762
2122
714
458
2762
458
2458
2113
705
449
2122
714
458
2210
2761
457
2209
273
289
673
417
162
674
201
329
713
457
2762
458
2250
330
714
458
2762
458
2250
330
714
458
2458
2458
2698
2698
2713
2706
3145
3145
3145
3145
73
3145
3145
2121
3145
3145
73
3145
3145
3145
3145
73
3145
3145
2706
2706
3145
3145
2121
3145
73
3145
457
1993
3145
73
1993
3145
2121
2121
3145
2121
3145
3145
457
1993
3145
73
1993
3145
3145
73
3145
3145
3145
73
3145
3145
3145
2121
3145
3145
73
2121
3145
2121
2121
2121
2121
3145
3145
2730
2730
2122
458
2506
2506
2506
2506
2762
3146
1994
3146
74
1994
3146
1994
3146
74
1994
3146
1994
3146
1994
2122
3146
1994
3146
1994
3146
458
1994
3146
74
1994
4042
3146
1994
3146
1994
4042
3146
458
1994
3146
74
1994
2762
3146
3146
3146
2762
2762
3146
3146
3146
3146
3146
2122
2122
3146
3146
3146
458
1994
3146
74
1994
2506
1994
3146
714
1994
3146
3146
458
1994
3146
74
714
1994
2122
3146
3146
3146
3146
3146
3146
3146
3146
2122
3146
3146
3146
3146
3146
3146
74
3146
3146
3146
3146
2122
3146
3146
3146
3146
3146
3146
3146
3146
3146
74
3146
3146
3146
3146
74
3146
2457
665
2457
665
2457
665
2713
2713
2713
2713
2713
2713
2753
2754
2689
2690
2689
2690
2689
4033
2113
1985
2753
2498
2754
2689
4033
2498
1986
2113
2113
2114
1986
2114
2690
2690
2689
2690
2113
2689
2433
641
706
2433
641
2113
2113
2433
641
2690
2122
2442
650
2698
2698
2698
2122
650
2122
2122
650
2442
650
2698
2122
2122
650
2442
650
2714
2714
2714
2713
2713
2329
409
665
2457
665
3865
2457
665
2457
2329
409
665
2329
409
665
2329
409
665
2329
409
2457
2457
2322
402
2465
2706
2322
402
658
2450
3273
2706
2322
402
658
2465
274
402
658
2322
402
658
2721
2721
2721
2721
417
2721
417
2465
329
713
2721
417
2721
417
2322
658
2450
2465
402
3857
1225
2721
1809
3873
1225
1826
1810
3873
1225
1826
1810
2721
1953
2465
3857
1953
2465
418
713
457
4001
1225
1954
2321
401
713
2449
2321
401
274
713
402
2321
401
274
713
3857
2465
457
2321
401
657
2321
401
657
274
418
402
658
2465
457
4001
4001
1954
2465
1826
4001
2761
3857
3857
3874
2465
457
4001
4001
1954
2761
2465
713
457
3857
2465
418
713
457
4001
1954
2761
2474
2474
2474
2730
1962
2474
4010
2474
4010
4010
2730
426
2474
2474
2474
4010
2378
2378
714
2378
714
2378
714
2378
2378
714
2762
2762
2378
714
2378
714
2378
714
2762
2762
458
3274
2378
2378
714
2762
2762
3274
714
458
3274
3274
3274
3274
2762
3274
2506
3274
458
3274
3274
2506
3274
2762
3274
3274
2762
458
3274
2330
666
2330
666
2330
666
2330
666
2330
666
2330
666
2714
2458
2714
2458
2714
2458
2458
2714
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2698
2442
650
2442
650
2698
2442
650
2698
2442
650
2442
650
2698
2698
2698
2698
2698
2698
2698
2442
650
2442
650
2442
2442
650
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2122
2434
3145
3145
73
3145
1993
3145
3145
3145
73
713
2761
2121
3145
2121
2505
3145
3145
2121
3145
3145
457
1993
3145
3145
73
3145
3145
73
3145
2121
3145
3145
73
2705
2705
2121
3145
2121
3145
73
3145
3145
2121
3145
2121
3145
73
3145
457
1993
3145
2121
3146
74
2122
3146
2122
2122
3146
3146
4042
4042
2506
4042
2506
1994
2122
2122
3146
3146
3146
3146
74
2122
2122
3146
3146
74
2122
3146
2689
2689
706
2689
2113
642
2498
2433
641
706
2113
1985
2113
2113
4033
2113
2698
2697
2329
409
2329
409
665
2329
409
665
2449
457
2377
2505
2322
402
2322
402
658
2322
402
658
2322
402
658
2322
402
2322
402
2721
2721
674
658
2705
2721
2721
2721
674
2705
2705
658
2706
2449
2321
673
417
401
329
713
2321
673
417
401
657
674
274
418
402
658
2321
401
657
402
2321
673
417
401
274
402
2321
673
417
401
657
2321
673
417
401
657
674
274
418
402
658
2321
401
402
2322
2321
289
417
401
657
274
402
658
2321
673
417
401
2322
402
658
3858
3857
1826
2465
418
457
2730
426
2474
2474
2474
2474
2474
2474
2378
714
2378
2378
714
2506
2762
2506
2330
2330
2458
3866
2330
410
2330
410
666
2330
410
2330
2458
2458
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2505
2505
2121
2121
2505
2505
2505
2121
457
2761
457
2121
2121
2121
3873
1826
2121
2121
2121
2122
2506
2762
458
2122
2122
2497
450
2497
450
2113
449
2506
2377
2761
457
2322
2761
2465
418
713
457
2321
417
274
418
713
457
2762
2762
458
2762
458
2762
458
2762
458
2458
2754
2706
3145
3145
3145
3145
3145
3145
3145
3145
3145
3145
3145
2761
3146
2762
3146
3146
74
3146
1994
3146
1994
3146
1994
4042
4033
2113
449
1985
2689
2689
2689
2689
2689
2113
2689
2689
2689
2113
2689
705
2689
2754
2249
329
2194
2450
2449
3873
2721
2721
2721
2321
401
2321
401
274
402
2321
673
417
401
657
2449
2321
673
417
401
657
713
2721
417
657
3873
1225
2721
2465
2450
2322
402
2466
2450
2450
2450
2378
2697
2697
2697
2697
2697
2697
2697
2697
2697
2698
2698
2698
2378
2505
2505
2121
2121
2121
2506
2689
2497
2321
673
2721
2505
2449
2322
402
2378
458
2378
2506
2697
2121
457
2121
2121
2122
458
2378
3089
2074
3098
26
2074
2074
2074
3098
26
2074
3098
26
2074
2074
3098
26
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
3850
3850
2074
2074
2074
2074
2074
2074
2078
26
2074
2078
26
2074
2078
26
2078
26
2078
26
2078
2078
26
2074
2078
26
2078
26
2065
3089
2065
2694
2250
330
2321
145
401
657
202
330
714
2374
2330
410
2330
410
2334
282
410
414
2321
145
401
657
2321
401
2345
2761
457
2217
297
681
3137
3137
705
3142
2118
1094
2113
2113
70
3137
2118
3137
1094
2113
70
3137
705
2118
2118
3142
3137
2113
2113
2113
1089
4038
4038
2714
2714
2714
2714
3146
458
1994
3146
1994
3146
458
1994
3146
1994
3146
3146
1994
2762
3146
458
1994
3146
74
714
1994
3146
458
1994
3146
74
714
1994
4042
2122
3146
2122
458
3146
1994
3146
4042
3146
714
1994
3138
1986
3138
1986
2114
3138
2754
3138
1986
3138
66
1986
2114
3138
2754
3138
3138
66
2114
2698
2442
650
2698
2721
2762
2698
2762
2442
650
2714
2714
2714
2714
2702
2714
2714
2714
2714
2694
2502
2438
646
2502
2694
2118
710
2694
4033
4033
2118
2753
70
710
2689
390
646
2118
710
2438
646
2689
646
2694
2118
2689
646
2694
2761
2729
2761
2729
2761
2761
2722
2722
2729
2729
2697
681
2121
681
2121
2374
2374
2730
2758
2758
682
426
2758
682
426
2369
705
710
682
426
2474
2730
1962
2753
449
3265
3270
3270
682
1962
4010
2753
449
710
454
3265
2758
3270
1962
2374
426
2374
426
2474
2474
1834
3882
3882
3882
2474
3882
2458
666
2458
666
2458
2714
2714
2330
410
666
2330
410
666
2330
410
414
666
2330
410
666
2734
1818
1966
4014
2458
414
2330
410
414
2378
2378
714
2378
714
3274
3857
2378
2754
681
425
4009
2729
425
2473
2473
2473
2370
706
681
425
2473
2370
681
425
2729
425
2729
425
2473
2473
2473
2473
3266
3266
2473
3266
2754
2689
2689
2438
646
2438
2433
641
2694
2689
390
646
2433
641
2698
2442
650
2698
2698
2698
2442
650
2442
650
2442
650
2698
2690
2690
2434
642
2470
2758
454
2113
1985
1990
2113
1094
1990
3142
3137
1985
1990
2113
70
4038
2113
2113
3137
1990
2113
3146
1994
3146
1994
4042
3146
3146
3146
3146
2714
2694
2694
2730
2730
426
2730
426
2474
2369
705
326
710
2374
426
2753
326
426
2497
454
426
3882
2474
3265
705
449
1222
710
454
426
1962
1834
2474
2758
2497
454
3265
705
449
454
2330
410
2330
410
666
2330
410
2321
401
2321
673
417
401
2321
401
3857
2729
2729
425
2729
425
2729
425
2473
2473
2473
1961
2729
2473
2442
2698
2698
2118
2762
458
2497
2753
449
710
454
2729
3137
2113
1089
2113
3137
3137
2762
3146
1994
3146
74
1994
3146
1994
3146
714
1994
3146
3146
1994
4042
3146
1994
3146
1994
3146
1994
3146
1994
3146
3146
3146
3138
1986
3138
66
1986
2114
3138
2114
2694
2694
2689
4038
2118
710
2502
2438
646
4033
1990
2502
1990
2758
2694
2694
2694
2694
2689
4038
2118
710
2694
2438
646
4033
4033
4038
2758
2694
3265
705
449
3265
2753
2378
3857
2762
2762
3857
2754
2370
706
425
2473
2473
4009
2754
2754
3266
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2690
2690
2434
642
2690
2690
2506
2506
2506
2321
401
2321
401
2449
2449
2449
2473
2370
425
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
3858
2072
3096
24
3096
24
2072
2072
2072
2072
2072
2072
1816
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
3858
3858
3858
3858
3858
3858
3905
2113
705
449
2113
705
449
2712
2456
664
2456
664
2721
2689
2753
2456
2456
2456
2690
2306
386
642
2306
386
2306
386
642
2306
386
642
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
3866
3865
3865
3866
3865
3857
3857
1810
3857
1810
3857
1810
3857
3857
1810
3857
1810
3857
3857
1810
3857
1810
3849
3849
3850
3850
3850
3850
3850
3850
3850
3865
3865
3865
3858
3858
3857
1810
3858
3858
3858
3858
3858
3858
3865
1818
3866
3857
3858
3849
3849
3850
3850
3865
3858
2705
2705
2705
2449
657
2449
2465
401
457
2694
2438
646
2438
4001
3850
3850
3850
3850
3850
3850
3850
3850
3850
3850
3850
3850
2497
2497
2497
2497
2497
2497
2497
2705
2449
657
2449
2449
2465
401
2754
3906
2498
2498
2498
2754
450
2498
2498
2498
2435
2435
2435
2435
2307
2307
2690
2690
2690
2690
2690
2434
2434
642
2690
2434
2434
2434
642
2690
2434
2434
2434
2434
2690
2690
2690
3842
3842
4063
3352
1306
3352
1306
2744
3163
3163
3867
3899
3867
3891
4059
1843
3891
3867
4059
1843
4060
1852
1847
3892
2012
1843
3940
2316
396
2316
2316
396
652
2458
2691
2691
707
451
4035
1988
2691
2691
2115
2499
1987
2692
2756
452
2692
2503
1991
2436
644
2500
2116
2436
644
2500
1988
2500
1988
2503
1991
4039
2503
1991
2116
2695
2499
1987
455
1991
2436
644
387
643
2436
644
643
2691
2691
647
683
2691
647
2116
2119
2499
4035
2691
2691
2691
2499
2691
2500
2692
2691
2500
2692
2691
2691
2691
647
2691
647
683
2115
2115
2691
2115
2691
2691
707
2119
2119
2695
2695
2499
1987
455
1991
2119
1991
2503
1991
2695
2690
2503
2755
2440
2440
2712
2712
2712
2712
2712
2712
2328
2328
2328
664
2200
664
2328
2328
2328
408
2456
2328
408
664
2328
408
2712
2328
408
2328
408
2328
408
664
2328
408
2328
408
2328
408
664
2755
2755
3864
3848
3896
3864
3848
3848
3896
3944
2040
4088
3856
2572
540
2572
2572
2572
540
2572
2572
2572
540
2572
2572
2572
540
2572
2595
2572
3024
2576
2568
2204
2219
2227
2908
2972
2972
2951
2867
2883
2876
2883
2948
2948
899
2948
2871
2971
955
2851
2843
2731
2868
2436
644
2121
2121
2121
2121
2121
2121
2122
2122
2122
2122
2122
2113
2114
2114
2114
2114
2754
3864
1880
3864
1880
3864
1818
1882
3928
1818
1882
3864
1880
3864
1880
3867
3864
1818
1882
3896
3928
1882
3866
3867
3864
1880
1818
1882
3896
1882
3896
3896
3896
3897
3896
3896
3896
3896
3885
3897
3885
3897
3885
3896
3898
1851
3897
3896
1844
1850
3896
3896
3893
1846
3894
3896
3896
3896
3897
3896
1845
1844
1837
1846
1850
3896
3930
3893
2457
410
2458
2457
410
3899
3898
1851
3896
3896
3896
3896
3896
3896
1882
3896
3896
3896
3896
1882
2458
2196
3078
3128
3128
56
3128
56
3128
56
3128
56
1076
52
1078
54
3128
56
1076
52
3128
56
1076
52
3128
56
3128
3128
3129
3128
3129
3128
3128
56
3126
54
3128
3124
1077
1078
3126
3129
2100
1078
54
2100
1078
54
3126
54
3128
3128
1076
3126
3131
3131
3126
3131
3130
3126
3128
56
3128
56
1076
52
1082
58
3128
56
3128
56
3128
56
1076
52
1082
58
3128
56
3128
56
3128
56
2406
2470
2534
2470
2470
2790
2645
2456
2468
2468
2468
3080
1048
24
3652
2435
643
2435
643
2435
643
2691
2180
196
2316
140
276
2316
2316
140
276
2316
2444
2444
2452
2452
2452
2484
2484
443
3867
1851
2304
2436
400
2436
400
2436
400
2436
400
2352
2352
2272
2464
2464
2464
2432
2464
2432
2440
400
2448
2740
699
2192
164
2192
164
3610
2220
236
3852
2332
2228
2324
308
2228
2228
2236
636
2236
2684
2236
2236
636
2684
2236
220
252
604
636
2236
220
252
604
2684
2684
2236
220
252
636
2236
252
636
2300
636
2300
636
2236
220
2236
2236
3260
3260
2212
2212
2244
164
2244
580
2060
2060
2060
2060
3084
12
2292
1268
2292
1268
2292
2292
2292
1268
2292
1268
2292
2292
3316
3316
2292
2292
2292
1268
2292
1268
2292
2292
2292
1268
2292
1268
2292
1268
2292
1268
2292
2292
2300
1276
2300
2300
1276
2300
3324
2300
2880
2880
2880
2240
2968
2968
2968
2968
2968
2968
2968
2968
2968
2968
2968
2608
2900
724
2900
724
2900
724
2900
724
2900
2900
724
2900
724
2900
724
2649
2649
2605
2605
2701
429
461
2509
2509
2459
2503
411
2477
461
2571
2753
2689
2689
2662
2698
2698
2442
2705
717
2705
2705
2449
2449
2449
657
717
2449
657
2449
657
2706
2761
2709
2450
658
2761
457
2505
2709
2753
673
2753
673
2721
2721
2753
2753
2593
2593
2698
458
2506
2506
2585
534
3635
3635
3635
3635
3635
3635
2361
2105
569
2617
2105
569
2105
569
1593
2105
569
2105
2617
2617
2105
569
2105
569
2105
313
2105
313
2105
2105
313
2105
313
2105
569
313
2105
569
313
2105
569
313
2316
3852
2316
2644
2132
2132
2644
2132
2132
2132
2132
2100
564
2644
1620
2644
2644
1620
2644
1620
2644
2868
2868
2868
2356
820
2100
2100
564
2100
2316
2100
2100
564
2612
2316
3852
3852
3852
3852
3156
84
3156
2068
2068
2324
2324
2324
2324
2324
2324
2324
2324
2068
276
2324
2068
532
2324
2324
2324
2324
2068
2324
2068
2324
2068
2324
2068
2068
2083
291
2067
35
291
147
2083
547
1555
291
147
2083
291
2083
291
2083
291
2339
2067
35
291
147
2067
35
547
1555
291
147
2083
547
291
2339
2083
275
291
2083
291
2083
547
291
2083
291
2083
291
2083
291
2083
547
291
2083
547
291
2339
2083
547
147
2083
547
2083
275
291
2083
291
2083
547
291
2323
291
2083
291
2083
2083
291
2083
547
291
2339
2323
2323
2083
291
2083
547
291
2083
291
2083
547
291
2339
2083
547
291
2083
275
291
2083
291
2083
547
291
2083
275
291
2083
291
2083
291
2083
291
2083
547
291
2083
291
2083
291
2323
2083
275
291
2083
291
2083
547
291
2083
2083
291
2083
275
291
2083
291
2083
291
2323
2083
291
2083
275
291
2083
2083
291
2083
547
291
2083
547
291
2339
2083
291
2083
547
291
2083
291
2083
547
291
2339
2083
547
291
2083
547
291
2339
2323
291
2083
291
2083
547
291
2083
547
291
2083
291
2083
547
291
2083
547
2083
547
2579
2083
547
2083
547
2083
547
2083
547
2323
2083
275
291
2083
291
2083
2083
291
2083
291
2323
2083
291
2083
291
2083
291
2083
291
2083
291
2339
2083
291
2595
291
2083
291
2083
547
291
2323
2339
2083
547
291
2339
2083
547
291
2083
547
291
2083
275
291
2083
291
2083
547
291
2083
291
2083
291
2083
291
2083
547
291
2083
547
291
2339
2083
547
2083
2083
291
2083
291
2339
2083
291
2083
291
2083
547
291
2083
2083
291
2083
2083
547
291
2083
547
291
2339
2083
291
2083
291
2083
547
291
2083
291
2083
291
2083
291
2083
2083
291
2083
291
2083
547
291
2083
291
2339
2083
291
2083
291
2083
547
291
2083
2083
291
2083
291
2083
547
291
2083
291
2083
547
291
2339
2083
291
2083
547
291
2083
291
2339
2083
2083
547
291
2083
547
291
2339
2083
547
2083
547
2083
547
2083
547
2083
275
291
2083
291
2083
2083
291
2595
291
2083
547
2083
291
2339
2083
291
2323
291
2083
291
2083
291
2083
291
2339
2083
291
2323
2083
291
2339
2083
291
2083
2083
2083
291
2339
2083
291
2083
291
2339
2083
291
2339
2339
2083
547
291
2339
2083
547
291
2339
2339
2083
547
291
2083
291
2339
2083
547
291
2083
275
291
2083
291
2083
547
291
2083
2323
2083
275
291
2083
291
2083
291
2323
2083
291
2339
2083
291
2323
2083
291
2339
2083
291
2339
2083
291
2083
547
291
2595
291
2339
2339
2083
291
2323
2083
291
2339
2083
291
2083
291
2339
2083
291
2339
2339
2083
547
291
2339
2083
547
291
2339
2339
2083
547
291
2083
291
2339
2083
547
291
2339
2634
2634
2083
547
2083
547
2083
275
291
2083
291
2083
547
291
2083
291
2323
2083
291
2323
2083
275
291
2083
291
2083
547
291
2083
291
2083
291
2083
291
2323
2083
291
2083
291
2323
2083
275
291
2083
291
2083
547
291
2083
2083
291
2083
291
2339
2083
291
2083
291
2339
2083
291
2339
2083
291
2083
2083
291
2083
547
291
2083
547
291
2339
2323
2083
291
2339
2083
291
2339
2083
291
2083
2339
2083
291
2083
291
2083
275
291
2339
2083
291
2083
275
291
2083
291
2083
291
2083
547
291
2083
291
2083
547
291
2339
2083
2083
547
291
2323
2083
291
2083
547
291
2339
2339
2083
291
2339
2083
547
291
2083
291
2339
2083
291
2339
2083
291
2339
2083
291
2083
547
291
2339
2083
547
291
2339
2339
2083
547
291
2083
2083
547
291
2083
547
291
2339
2339
2083
547
291
2083
547
291
2339
2083
547
291
2067
2067
275
2323
2067
2067
2067
2067
2083
547
2083
547
2083
547
2083
547
2195
3603
147
2067
147
2067
1555
147
2195
3603
147
2067
147
2067
1555
147
3603
2195
2195
2195
3603
147
2067
147
2067
1555
147
2195
2067
2867
2867
2867
2099
2099
2867
2867
2099
2099
2867
2867
2867
2867
2099
2099
2099
2099
2867
2867
2867
2867
2867
2099
2099
2099
2099
2867
2867
2867
2867
2867
2867
2867
2867
2867
2867
2867
2867
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2867
2099
2099
2099
2867
2867
2867
2867
2867
2867
2867
2867
2867
2639
2638
591
2638
2638
2638
2638
2638
2638
2638
2080
288
2080
288
2080
544
288
2080
2080
288
2080
288
2080
288
2080
288
2592
288
2080
288
2336
2080
288
2336
2336
2080
288
2336
2336
2080
288
2336
2080
544
2190
2062
2190
2078
31
2078
31
542
543
2078
31
2078
31
2078
31
542
543
2078
31
2079
2079
2079
2079
2079
2079
2079
543
2079
2079
2079
2079
2079
2079
543
2591
2079
2079
2591
2079
2079
2079
2079
2591
3102
2078
2051
515
35
323
547
2051
35
2563
531
547
2051
35
2051
515
35
323
547
2051
515
19
35
531
547
2051
35
323
2051
35
2563
531
547
2083
2051
515
19
35
547
2083
2051
515
35
323
547
2051
515
35
2563
531
547
2051
35
2051
515
19
35
547
2051
35
323
2563
531
547
2083
2051
515
19
35
547
2563
531
1555
2563
1539
531
1555
3587
1555
2051
515
35
323
547
2051
515
35
2563
531
547
2051
35
2051
35
323
2051
35
2563
531
547
2051
515
19
35
547
2051
515
35
323
547
2563
531
547
2051
19
35
2051
515
35
323
547
2051
35
2051
35
2051
35
323
2083
2563
531
547
2051
515
19
35
547
2051
35
2051
35
323
2051
515
35
323
547
2051
515
35
323
547
2051
515
35
2051
35
2051
35
323
2051
35
2563
531
547
2051
515
19
35
547
2051
515
35
323
547
2051
515
35
2563
531
547
2051
19
35
2051
515
35
323
547
2051
35
2051
515
35
547
2051
35
323
2051
35
2051
515
35
547
2051
35
323
2051
35
2563
531
547
2083
2051
515
19
35
547
2051
515
35
547
2051
35
323
2051
35
2051
515
35
547
2051
35
2051
35
323
2053
3
517
515
35
37
323
325
547
2051
35
547
2563
547
549
2083
2051
35
323
547
2083
37
2051
515
35
323
547
2053
3
35
547
2053
3
35
37
323
2051
35
2083
2051
35
2051
35
547
2051
35
323
2083
2083
2083
2051
35
323
547
2051
19
2051
19
2051
19
2563
1539
531
1555
2051
19
2563
1539
531
2051
515
35
323
547
2051
515
35
547
2563
531
547
2051
35
2051
515
35
547
2051
35
323
2083
2563
531
547
2083
2051
515
19
35
547
2051
515
35
323
547
2051
515
35
547
2563
531
547
2051
35
2051
515
35
547
2051
35
323
2051
35
2563
531
547
2083
2051
515
19
35
547
3603
3587
1555
2563
531
1555
2563
1539
531
2051
515
35
547
2083
2067
2067
2051
515
35
2051
2051
515
35
547
2051
35
2083
2051
19
35
547
2051
515
19
35
547
2083
2083
2067
2051
35
2371
2053
325
2083
2083
2083
2067
2051
515
35
2051
2051
515
19
35
531
547
2051
35
2371
2051
2051
2051
2051
1539
2067
2051
2563
2051
515
1539
2067
2051
2579
2051
515
1539
2053
3
517
515
35
37
323
325
547
549
2051
515
35
547
2563
531
547
549
2051
19
35
2053
3
35
37
2053
3
35
37
323
325
2051
35
2563
531
547
549
2051
515
19
35
37
547
549
2051
2371
2051
515
35
323
547
2563
531
547
2051
35
2051
515
35
323
547
2051
515
35
547
2051
35
2579
2083
2051
515
35
323
547
2563
531
547
2051
19
35
2051
35
2051
35
323
2563
531
547
2051
515
19
35
531
547
2051
515
35
547
2051
35
323
2083
2051
515
19
35
547
2563
547
2083
2051
19
35
2579
2579
2051
19
35
2083
2051
35
2051
35
323
2563
531
547
2051
515
19
35
547
2051
515
35
323
547
2051
515
35
547
2051
19
35
2051
515
19
35
547
2051
35
323
2563
531
547
2083
2051
515
19
35
547
2053
3
517
515
35
37
323
325
547
549
2051
515
35
547
2563
531
547
549
2051
19
35
2051
515
35
2053
3
35
37
2053
3
35
37
323
325
2051
35
2563
531
547
549
2051
515
19
35
37
547
549
2051
2371
2051
515
35
323
547
2563
531
547
2051
35
2051
515
35
323
547
2051
515
35
547
2051
35
2579
2083
2051
515
35
323
547
2563
531
547
2051
19
35
2051
35
2051
35
323
2083
2563
531
547
2051
515
19
35
531
547
2051
515
35
547
2051
35
323
2051
35
2051
515
19
35
531
547
2595
2083
2051
19
35
2579
2579
2051
19
35
2083
2051
35
2051
35
323
2563
531
547
2051
515
19
35
547
2051
515
35
323
547
2051
515
35
547
2563
531
547
2051
19
35
37
2051
515
19
35
531
547
2051
35
323
2563
531
547
2083
2051
515
19
35
37
547
3587
1555
3603
3587
1555
2051
19
2563
531
2051
2051
19
2563
1539
531
1555
2051
2563
531
2563
531
1555
2051
19
2563
531
2563
531
1555
2563
531
2563
531
2051
19
2563
1539
531
1555
2051
19
2563
531
2051
515
35
323
547
2051
515
35
323
547
2051
515
19
35
547
2051
35
323
2051
515
35
547
2051
35
323
2051
515
35
323
547
2051
35
2051
515
19
35
547
2051
35
323
2083
2051
35
2051
515
35
323
547
2083
2371
2051
515
35
323
547
2051
515
35
323
547
2051
515
19
35
547
2051
35
323
2051
35
2051
35
323
2051
515
19
35
323
547
2051
35
2051
515
19
35
531
547
2083
2051
35
2051
515
35
323
547
2083
2371
2563
2563
323
547
2051
35
2083
2051
515
35
323
547
2083
2051
515
35
323
547
2067
2083
2051
35
323
2563
531
547
2051
515
35
323
547
2083
2051
515
35
323
547
2067
2083
2051
515
35
323
547
2051
515
35
547
2051
35
323
2051
515
35
531
547
2051
35
323
2067
2051
515
35
547
2051
35
323
2083
2083
2051
515
35
547
2051
35
323
2083
2083
2371
547
2051
35
2083
2051
515
35
323
547
2083
2053
3
517
515
35
37
323
325
547
549
2053
19
2083
37
2053
517
37
325
549
2051
515
35
547
2051
323
2563
531
547
2051
515
35
547
2053
549
2051
515
35
323
547
2083
2051
515
35
323
547
2067
2083
2051
515
35
323
547
2051
515
35
547
2051
35
323
2083
2083
2053
3
517
515
35
37
547
549
2053
3
35
37
323
325
2053
19
2053
2053
37
549
2053
325
2051
515
35
547
2051
35
323
2083
2083
2051
515
35
547
2051
35
323
2083
2083
2563
2565
2563
531
3603
2563
531
2579
2579
2563
531
3603
2563
1539
531
1555
2579
2579
2051
35
2083
2051
515
35
323
547
2051
515
35
547
2563
531
547
2051
35
2579
2051
515
35
323
547
2051
515
19
35
547
2563
531
547
2051
35
2051
515
35
323
547
2051
35
2579
2051
515
35
323
547
2051
515
19
35
547
2563
531
547
2051
35
2579
2051
515
35
323
547
2083
2051
515
35
323
547
2083
2051
515
35
323
547
2083
2051
515
35
547
2051
35
323
2051
35
2563
531
547
2083
2051
515
19
35
531
547
2579
2579
2051
515
35
323
547
2083
2051
515
35
323
547
2051
515
35
323
547
2083
2083
2051
515
35
323
547
2083
2051
515
35
323
547
2051
515
35
547
2051
35
323
2051
35
2563
531
547
2083
2051
515
19
35
531
547
2051
35
2051
35
323
2579
2579
2051
515
19
35
531
547
2051
35
323
2051
35
2563
531
547
2083
2051
515
19
35
531
547
2051
515
35
547
2051
35
323
2083
2083
2051
515
35
323
547
2083
2051
515
35
547
2051
35
323
2083
2083
2051
515
35
547
2051
35
323
2083
2083
2051
515
35
531
547
2051
35
323
2083
2083
2051
515
35
547
2051
35
323
2051
515
19
35
547
2051
35
323
2083
2083
2083
2083
2051
515
19
35
531
547
2051
35
323
2083
2083
2051
515
19
35
531
547
2051
35
323
2051
515
35
531
547
2051
35
323
2083
2083
2083
37
2083
2053
3
517
515
35
37
323
325
547
2053
3
517
515
35
37
547
2563
547
2083
2051
515
35
323
547
2051
515
35
547
2563
547
2083
37
2051
515
35
323
547
2083
37
2053
3
515
35
547
2053
3
35
37
323
325
2053
3
35
37
2563
547
2083
2051
515
35
547
2053
3
515
35
37
323
547
549
2083
37
2053
3
517
515
35
37
323
547
549
2053
3
517
515
35
547
2051
35
323
2051
35
2563
547
2083
2083
547
2051
515
35
547
2371
2083
2051
515
35
323
547
2083
2053
3
517
515
35
547
2051
35
323
2083
2083
37
2051
515
35
547
2051
35
323
2051
515
35
547
2051
35
323
2083
2083
2563
531
2051
19
2563
1539
531
1555
2051
19
2563
1539
531
1555
2563
531
2051
19
2563
1539
531
1555
2563
531
2051
19
2563
1539
531
1555
2579
1555
2051
19
2563
1539
531
1555
2579
2579
1555
2051
19
2563
1539
531
1555
2563
2563
2563
2563
2563
2051
515
35
323
547
2051
35
547
2563
531
547
2083
2051
515
19
35
531
547
2051
35
323
2051
35
2563
531
547
2083
2051
515
19
35
547
2051
515
35
323
547
2053
3
515
35
323
325
547
2083
2051
515
35
323
547
2051
35
2563
547
2083
2051
515
35
323
547
2051
515
35
547
2051
35
323
2051
35
2563
547
2083
2051
35
547
2083
2051
515
35
547
2051
515
35
2563
547
2083
2051
35
2051
515
35
547
2051
35
2563
547
2083
2051
35
547
2083
2051
515
35
323
547
2051
35
547
2563
531
547
2051
35
2051
515
35
547
2051
35
323
2051
35
2563
531
547
2083
2051
515
19
35
547
2051
515
35
323
547
2053
3
517
515
35
37
323
325
547
549
2053
517
37
549
2083
2053
2563
531
2563
531
1555
2563
2563
2563
531
1555
2563
531
2053
2051
515
35
323
547
2051
515
35
2563
547
2083
2051
515
35
547
2051
35
323
2051
35
2563
547
2083
2051
35
547
2051
515
35
323
547
2051
515
35
323
547
2051
515
35
547
2563
531
547
2051
35
2051
515
35
323
547
2051
515
35
547
2051
35
323
2051
35
2563
531
547
2083
2051
515
19
35
547
2051
515
35
323
547
2051
515
35
323
547
2083
2563
2563
2563
531
1555
2563
531
2053
517
37
2053
2373
2053
2053
517
37
2085
2053
2373
2053
517
325
2083
2053
2053
2053
517
37
549
2597
2053
37
2085
2053
517
37
549
2597
2053
37
2085
2565
325
2565
2565
2053
3
517
515
35
37
323
325
547
2051
35
2051
515
35
323
547
2051
515
35
547
2563
547
2083
37
2051
515
35
323
547
2051
35
2051
515
35
323
547
2053
3
35
2051
35
37
323
325
2083
2051
35
2051
515
35
547
2051
35
323
2051
35
2563
547
2083
2051
515
35
37
547
2083
2051
35
2051
515
35
323
547
2565
1541
2563
1539
2563
2563
1539
2563
1539
2563
2563
1539
2051
515
35
323
2051
515
35
323
2051
515
35
323
2051
515
35
547
2051
35
323
2051
35
323
2051
515
19
35
547
2051
35
323
2051
515
35
323
2051
515
35
547
2053
3
515
35
323
2067
35
2053
3
515
35
547
2051
35
2051
35
323
2051
35
2083
2051
35
2051
515
35
547
2051
515
35
547
2051
323
2051
2051
515
35
323
2051
515
35
547
2051
515
35
547
2051
35
323
2051
35
2053
3
515
19
35
547
2051
35
323
2083
2067
35
2051
35
2083
2083
2051
515
35
323
2053
3
515
35
323
325
547
2051
515
547
2371
2051
2051
515
35
547
2051
35
323
325
2051
35
2053
3
517
515
35
37
323
325
2051
515
35
323
2051
515
35
323
2051
515
35
323
2051
515
35
547
2083
2053
3
517
515
35
323
325
547
2051
515
35
323
547
2053
3
517
515
35
37
323
325
547
549
2053
19
2053
3
515
35
37
547
549
2053
3
35
323
325
2051
35
2051
35
323
2053
3
515
35
547
2053
3
35
323
325
2051
515
35
323
2051
515
35
547
2053
3
517
515
35
37
323
325
2083
2053
3
517
515
35
37
547
549
2051
515
35
547
2051
35
323
2051
35
2083
2051
19
35
2051
515
35
547
2083
2051
35
2051
515
35
37
323
2051
515
35
547
2053
3
517
515
35
37
323
325
2053
3
517
515
35
37
547
549
2085
2053
517
2051
515
35
547
2051
35
323
2051
35
2053
3
517
515
35
37
547
549
2053
3
35
37
323
325
2083
2053
3
35
37
2083
37
2083
2053
517
37
549
2051
515
35
547
2051
35
323
2051
35
2053
3
517
515
35
37
547
549
2053
3
35
37
323
325
2051
35
2053
2053
2053
2595
2067
2563
547
2051
35
2563
547
2053
2053
2051
515
35
323
547
2051
515
35
323
547
2051
515
35
547
2051
35
323
2053
3
517
515
35
37
323
325
547
549
2053
19
2053
3
517
515
35
37
323
325
547
549
2053
19
2053
3
517
515
19
35
37
547
549
2053
3
35
37
323
325
2053
19
2053
19
2053
19
2053
3
517
515
35
37
323
325
547
549
2051
515
35
323
547
2053
19
2051
515
35
547
2051
515
35
547
2051
35
323
2053
19
2067
2053
1541
1555
2053
1541
1555
2053
2053
1541
1555
2053
2051
515
35
323
2083
2051
515
35
323
2051
2067
2051
515
35
323
2051
515
35
323
2051
515
323
2051
515
35
547
2051
35
323
2083
2051
35
2051
515
35
547
2051
35
323
2051
35
2067
2563
2563
2579
2083
2051
515
35
323
2051
515
323
2083
2067
35
2088
2088
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
553
2089
553
2048
320
2560
544
2368
2048
512
2368
2560
544
2592
2560
2560
2048
32
320
2048
512
32
2560
544
2048
2048
32
320
2048
512
32
2592
2048
512
32
2368
2048
32
2560
544
2048
544
2048
32
320
2048
512
32
2560
544
2560
2568
2048
32
320
2048
512
32
2560
544
2056
520
2048
32
320
2568
2048
320
2368
2048
32
2368
2080
2048
512
32
2368
2048
32
2560
544
2048
544
2568
328
2056
2048
512
32
2368
2080
2560
544
2080
544
2560
2568
2568
2048
512
32
2368
2080
2568
2568
2368
2560
2056
2568
2560
2056
2568
2560
2568
2560
2048
2048
32
320
2048
2080
3592
2048
2080
2048
2366
319
2425
2403
2403
611
2238
2659
2147
227
355
2275
355
611
1635
2403
611
2147
227
2275
611
2147
227
355
2275
355
611
1635
2275
2275
611
2531
2531
2531
2531
2334
287
2334
2334
287
2297
2297
2297
2233
2233
2236
2366
2238
2147
101
227
355
2403
611
2403
611
2238
2275
2659
2659
2147
227
355
2147
227
355
2403
611
2403
611
2147
227
355
2403
611
613
1635
2275
355
611
613
1635
2147
227
2275
611
2147
227
2275
611
2659
2275
611
2147
227
355
2275
355
611
2147
227
2275
611
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2334
2334
2163
243
371
2419
627
2163
243
371
2419
627
2163
243
371
2419
627
2291
2291
627
2163
243
2675
2291
2163
243
371
2163
243
371
2419
627
2163
243
371
2419
627
2419
2419
627
2419
627
2419
627
2291
2291
2675
2291
2291
627
2675
2675
2419
2335
2419
627
2419
627
2419
2419
627
2419
627
2675
2275
355
611
1635
2275
355
611
1635
2238
2275
611
2275
611
2531
2531
2531
2531
2233
2366
2147
227
355
2275
355
611
1635
2275
2275
611
2147
227
355
2275
355
611
1635
2275
2275
611
2531
2531
2531
2531
2163
243
371
2419
627
2334
2291
2291
627
2366
2366
2366
2366
2147
227
355
2275
355
611
1635
2403
611
2238
2275
2275
611
2659
2403
611
1635
2403
611
1635
2275
2403
611
2403
611
2659
2659
2531
2531
2334
2334
2419
627
2419
2419
627
2419
627
2675
2163
2675
2238
2238
2238
2147
227
355
2275
355
611
1635
2275
2275
611
2403
611
2147
101
227
355
357
2403
611
2147
227
355
2275
355
611
1635
2147
227
355
2275
355
611
613
2147
101
227
2275
611
2275
2275
611
2275
2275
611
613
2531
2531
2531
2531
2531
2419
627
2419
627
2163
2419
627
2163
371
2163
2675
2275
355
611
2659
2403
611
2419
627
2675
2147
355
2147
355
2364
2364
2364
2403
611
2403
611
2659
2531
2531
2531
2403
611
2275
355
611
1635
2659
2275
611
2147
227
2403
611
2403
611
2403
611
2403
611
613
2239
2147
227
2659
2659
2403
611
2403
611
2239
2239
2275
611
2275
611
613
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2163
243
2419
627
2419
627
2419
627
2419
627
2163
243
2675
2675
2419
627
2419
627
2675
2163
371
2675
2419
627
2419
627
2419
627
2675
2675
2236
2366
2366
2403
611
2403
611
2147
227
355
2275
355
611
1635
2147
227
355
2275
355
611
1635
2403
611
2147
227
355
2275
355
611
1635
2275
355
611
1635
2275
355
611
1635
2275
355
611
1635
2275
2275
611
2275
355
611
1635
2238
2275
355
611
1635
2275
355
611
1635
2275
355
611
1635
2275
2275
611
2659
2147
227
2275
611
2275
611
2275
355
611
1635
2275
611
2275
611
2275
611
2275
611
2275
611
2275
611
2275
611
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2403
2233
2233
2366
2367
2147
227
355
2275
355
611
1635
2275
611
2403
611
2147
227
355
2275
355
611
1635
2275
611
2147
227
355
2275
355
611
1635
2275
611
2531
2531
2531
2531
2531
2531
2163
243
371
2419
627
1651
2675
2291
2419
627
1651
2675
2163
243
371
2291
2236
2403
2403
611
2659
2403
611
2147
227
355
2275
355
611
1635
2147
227
2275
611
2238
2531
2531
2163
243
371
2419
627
1651
2335
2163
243
2291
627
2291
2419
627
2291
2675
2367
2366
319
2367
2366
319
2238
191
2335
2335
2335
2366
2366
2367
2366
2367
2239
2238
2239
2147
101
355
357
2403
2403
611
2403
611
2147
2659
2659
2147
355
2403
2403
611
2403
611
2403
2403
611
2403
611
2147
355
2403
611
2403
611
2403
611
2659
2659
2147
2659
2659
2659
2403
611
2147
355
2403
357
611
613
2147
355
2403
611
613
2659
613
2659
613
2659
613
2335
2163
243
371
2291
627
2163
243
371
2335
2163
243
2291
627
2291
2335
2291
2335
2163
243
371
2675
2163
243
371
2675
2163
243
371
2163
243
371
2675
2163
243
2291
627
2163
243
2291
627
2675
2364
2364
2364
2364
2147
227
355
2659
2659
2147
355
2403
2403
2403
2147
355
2147
101
355
357
2163
243
371
2163
371
2163
371
2163
371
2163
371
2163
243
371
2291
2163
243
371
2291
371
2163
371
2291
2163
371
2163
243
371
2291
2163
371
2163
371
2364
2364
2364
2403
357
611
613
2659
2659
2275
355
2403
611
1635
2405
2403
611
2403
611
2403
357
611
613
2403
611
2403
611
2403
611
2403
611
2275
2275
611
2659
2659
2659
2531
2531
485
2531
2531
485
2533
2531
2531
485
2291
2419
627
1651
2675
2675
2675
2291
2334
2419
627
2291
2291
371
627
1651
2675
2675
2291
2675
2291
2675
2675
2236
2405
2661
2516
2260
2516
2516
2675
2291
371
2419
627
2675
2675
2367
2367
2367
2367
2239
2239
2239
2239
2419
627
2675
2661
2661
2149
2403
611
2659
2403
611
2147
355
2659
2275
2403
611
2403
611
2659
2403
611
2275
355
611
2275
355
611
2659
2531
2531
2531
2531
2531
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2430
2243
2430
2243
2323
2211
275
2323
2174
254
382
2323
2323
2323
2323
2323
2083
2083
547
1571
2083
547
1571
2083
2595
2083
547
2083
547
1571
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2243
2243
2243
2243
2307
275
2323
2307
275
2307
275
2323
2323
2307
275
2323
2323
2307
275
2323
2307
275
2307
275
2323
2307
275
2307
275
2323
2323
2323
2323
2323
2323
2083
2083
2083
2595
2595
1571
2083
2595
2083
2083
547
1571
2595
2083
547
1571
2083
2083
2083
547
1571
2083
547
1571
2083
2595
2083
2083
547
1571
2083
547
1571
2083
2595
2083
547
1571
2083
2083
547
1571
2083
547
1571
2083
547
1571
2083
547
1571
2083
2083
547
2083
547
1571
2083
547
2339
2339
2339
2339
2339
2339
2179
2339
2339
2339
2339
2339
2339
2243
2243
2243
2243
2323
2302
382
638
2323
2302
638
2083
2083
2083
547
2083
547
2339
2339
2339
2339
2339
2339
2339
2323
2323
2323
2323
2083
2083
547
1571
2083
2083
547
1571
2083
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2339
2243
197
2243
2307
275
2323
2323
2323
2323
2323
2323
2323
2323
2323
2323
2307
275
2323
2323
2323
2323
2323
2323
2083
2083
547
2083
2083
547
549
1571
2083
2083
2083
547
2083
547
1571
2083
1571
2083
2083
2083
547
1571
2083
547
2083
547
2595
1571
2083
2339
2339
2339
2339
2323
2323
2083
2083
547
2243
2243
2243
2243
2243
197
2245
2243
2083
2083
547
2083
2083
2595
2083
2083
2083
547
2083
547
2083
547
2083
547
2083
2595
2083
2083
2083
37
2595
2083
2083
2083
37
549
2083
2243
2243
2243
2243
2243
2243
2243
2243
2243
2431
2431
2430
638
2686
2323
2323
2323
2175
255
383
2323
2323
2175
255
383
2323
2323
2323
2323
2323
2083
547
2083
2083
547
1571
2083
2083
547
1571
2083
547
2083
2083
547
1571
2083
2083
2083
2083
2083
547
1571
2083
2083
2083
2083
2083
2083
547
1571
2083
547
2083
2083
547
1571
2083
547
2083
2083
547
2083
547
2083
547
2083
547
2083
547
2083
547
2083
547
2083
37
547
549
2083
2083
547
2083
2083
37
547
2083
37
547
549
1571
1573
2083
2083
37
2083
2083
37
547
1571
2083
2339
2339
2339
2339
2339
2339
293
2341
2243
2243
2243
2323
2323
2323
2323
2083
2083
547
1571
2083
547
1571
2083
2083
547
1571
2083
547
1571
2339
2339
2339
2339
2339
2339
2339
2339
2243
2243
2083
2595
1571
2083
2595
1571
2083
2083
547
1571
2083
2083
547
1571
2341
2245
2243
2083
2083
37
547
1571
2083
547
1571
2083
2083
37
547
2949
2345
2145
225
353
2401
609
1633
2657
2529
2529
2658
2658
2145
225
353
98
226
354
2273
353
609
1633
226
354
610
1634
2273
226
2273
609
226
610
2145
225
353
98
226
354
2273
353
609
1633
226
354
610
1634
2401
609
354
610
1634
2273
98
226
2273
609
226
610
2145
225
353
98
226
354
2273
353
609
226
354
610
1634
2145
225
98
226
2273
609
226
610
2529
482
2529
482
2529
482
2529
482
2529
482
2529
2673
1649
2673
2254
2365
2365
2365
2365
2401
609
1633
2401
609
1633
2257
2273
609
2257
2657
2273
609
2237
2529
2529
2673
1649
2161
241
369
2673
2161
241
2289
2517
2517
2237
2529
465
2529
2514
2217
937
2217
937
2254
2404
612
2276
356
612
2276
2532
2532
2532
2273
2146
354
2401
609
1633
2273
353
609
1633
2273
2657
2402
610
2145
225
353
2401
609
2273
609
2657
2658
2145
225
353
2146
226
354
2273
353
609
2257
2145
225
2146
226
2273
609
2257
2274
2145
225
353
2273
353
609
2274
354
610
1634
2273
353
609
1633
2402
610
2145
225
353
98
226
354
2401
609
2401
609
2273
2273
609
2274
610
2145
225
2273
609
610
2273
609
2658
2145
225
353
98
2146
226
354
2273
353
609
2273
2274
2273
609
2274
2145
353
2273
353
609
2274
354
610
1634
2145
225
353
98
226
354
2401
609
2273
609
2274
610
2657
610
2151
359
2406
614
615
2151
2151
358
359
2406
614
359
615
2662
615
2151
231
2663
1639
2279
2663
2279
2529
2529
2529
2529
2529
2529
2530
2529
2530
2529
2529
2530
2529
2529
2530
2529
2529
2529
2530
2529
2529
2530
2529
2161
241
369
2289
625
1649
2161
241
369
2161
241
2289
625
2289
2289
2161
241
369
2673
1649
2161
241
369
2673
1649
2161
241
369
2161
241
2289
625
2673
2673
2261
2257
2401
609
2657
610
2145
353
2401
609
610
2217
2217
2145
2657
2529
2217
937
2985
2273
2401
2145
353
2145
225
353
2401
2145
353
2145
353
2145
353
2273
353
2273
353
609
1633
2401
609
2273
2273
2273
2401
609
2401
609
354
610
2529
2529
2529
2530
2145
353
2401
609
2217
937
2217
937
2145
2529
2217
937
2985
2274
2274
2217
937
2217
937
2985
2365
2365
2345
2319
2237
2289
625
369
2289
625
2529
2529
2261
2517
2145
609
2657
2529
2529
2529
2160
240
368
2416
624
2288
2984
2160
240
368
2672
1648
2288
2288
624
2592
2592
2592
1568
2592
2592
2592
2592
2592
1568
2592
1568
2592
1568
2240
2240
2110
63
2110
2110
574
2051
2563
2111
2111
2563
2563
2051
2051
2051
2563
2051
3587
2622
575
2622
575
3134
574
2622
2430
2430
2430
2110
63
2110
574
63
2110
574
63
1598
575
2622
1598
2110
2110
574
63
2110
574
63
575
2110
574
575
2110
2110
574
2110
574
2110
2110
574
2622
2110
574
2110
574
63
575
2110
574
63
575
2110
574
3134
1087
574
3134
62
1087
574
63
575
3134
62
1087
574
63
575
3134
62
574
3134
62
574
3454
3454
2371
2371
2371
3134
574
1598
2371
835
2110
2110
2622
1598
2430
2883
2883
2622
2110
574
3395
2371
2115
579
2627
639
2371
579
2883
2623
2110
574
3135
2371
835
2499
2430
894
383
895
2622
575
2622
575
2430
2430
2110
63
2110
574
63
575
2110
574
63
1598
575
1599
2371
835
2430
894
2430
894
383
895
2110
574
63
575
3134
62
1087
574
63
575
3134
62
1087
574
63
575
3395
3395
3454
1407
3454
1407
2371
2371
835
2431
3135
451
575
2623
2431
2627
2627
2627
2371
319
2371
2371
835
2371
835
383
895
2111
575
3135
3395
3395
2371
835
2371
835
2371
2883
2371
835
3395
3395
2371
382
2622
2622
2371
835
2115
579
2627
3139
323
579
2115
323
579
2627
2627
2371
835
3134
3395
2627
2627
2883
2883
2627
2115
2371
2110
835
2371
835
2883
2430
894
2431
2623
2623
2371
2431
2431
2111
2111
575
2111
575
2111
2111
2111
575
2111
575
2623
2687
2627
2687
3199
383
639
2175
383
2431
2627
2367
2627
2627
2627
2627
2430
894
2431
895
2431
895
2942
2943
2943
2111
383
895
2883
2883
2111
575
2111
575
2111
575
2111
575
2111
575
2111
575
2111
575
2111
575
3135
63
575
3135
63
3135
575
3454
3455
3455
3455
3395
3395
2371
319
3139
323
2115
323
319
2627
639
2371
319
3139
323
579
1151
383
639
2371
835
2371
835
2111
575
2111
575
3395
3395
1407
2755
3395
3395
3395
2371
2371
2627
2627
2883
3395
3395
2627
3139
323
579
2883
2371
835
2883
2883
3395
2627
2371
579
3711
2371
2371
2371
835
2883
3395
2627
2627
2627
2627
2627
2627
2627
2371
835
2371
835
2883
2371
3395
3395
2494
447
2495
2495
2815
703
2751
2815
2239
2239
2051
2150
358
2238
2366
2366
2366
2366
2150
358
2238
2150
358
2238
2150
358
2238
2406
2366
2366
2238
2150
358
2238
2150
2238
2366
2366
2365
2365
2365
2365
2365
2236
2236
2237
2237
2237
2237
2364
2365
2365
2365
2365
2236
2236
2238
2237
2237
190
2237
2238
191
2622
2430
894
2430
3454
3454
2494
2073
537
2057
521
2057
521
3148
588
2061
525
2061
2061
2054
518
7
519
38
39
550
551
327
2054
518
7
519
38
39
326
550
551
327
2054
11
518
7
519
38
39
326
550
551
327
2566
7
519
38
39
2086
39
2059
7
39
327
2567
551
2055
519
39
2055
519
38
39
2567
535
551
2071
2071
2055
519
39
551
327
2054
7
519
38
39
550
551
2599
2054
7
519
38
39
326
327
2054
518
7
519
38
39
550
551
2086
2054
518
7
519
38
23
39
326
327
2054
518
7
519
38
39
326
327
2054
518
7
38
39
550
551
2054
11
518
7
523
519
38
39
550
535
551
2054
7
38
326
327
2055
39
2054
7
519
38
23
39
550
535
551
2054
7
39
326
327
2054
518
7
519
38
39
326
551
327
2086
39
2054
518
7
519
38
39
550
551
2054
7
38
39
326
327
2054
38
2583
2059
2059
2054
518
38
326
2054
518
38
2086
2054
518
38
326
2054
518
38
2054
518
38
550
2054
38
326
2054
38
2086
2086
2054
518
38
550
2054
38
326
2054
518
38
326
550
2054
518
38
550
2374
2086
2054
7
519
38
39
326
327
2054
518
7
519
38
39
550
551
2054
518
326
2054
518
7
2054
7
38
2055
38
326
327
2054
7
38
2086
2054
518
519
2054
326
2054
518
7
519
2374
327
3606
2086
2566
550
2566
2054
518
38
326
550
2054
518
38
39
326
550
551
2054
518
38
550
2054
38
326
2054
518
38
39
550
551
2374
2246
2246
2234
2262
2518
2518
2262
2364
2364
2238
2238
2236
2236
2364
2364
2238
2238
2236
2234
2274
2233
186
2274
2409
2753
713
2761
2753
2153
2401
2561
353
2401
2561
353
2561
2561
2561
353
2561
353
2561
353
2646
2897
2897
2129
2129
2241
2305
2818
3970
2875
2875
2875
2875
2872
2872
2104
3974
3974
3974
3975
3974
3973
1926
2902
851
2899
2901
2902
851
2899
2901
2437
391
2437
391
2437
2438
2439
2439
2437
2437
391
2437
391
2437
2439
2437
391
2437
391
2437
645
390
2438
2439
2439
2437
2437
391
2437
391
2437
2433
2433
2433
2433
2433
2433
2433
2433
2433
2440
2440
2440
2695
2695
2693
646
647
2695
2693
646
647
2689
2689
2689
2757
710
711
2759
2757
710
711
2872
2760
2877
2877
2875
2693
646
647
2695
2693
647
2181
134
135
2181
134
135
2689
2689
2177
2177
2215
2215
2215
2872
2872
2872
2872
2872
2872
2836
2836
2872
2872
2708
2708
2704
2704
2704
2649
2649
2677
2677
2673
2673
2225
1201
2225
1201
2225
1201
2650
2650
2867
2869
2865
3381
2865
2865
2865
2865
2865
2865
2865
2865
2867
2867
2867
2867
2867
2867
3381
3377
2865
2865
2865
2865
2865
2865
2865
2867
2867
2867
2867
2867
2867
2867
2867
2340
2340
2340
2340
2340
2334
798
2334
2894
2894
2894
2638
2638
2894
2894
2894
2453
2453
2894
2894
2894
2601
3113
3113
3113
2621
2749
3213
1213
3213
2233
1209
186
1210
2690
3389
2701
701
2701
2347
2633
2703
2703
2831
655
3023
3023
2686
2511
2831
2063
2065
3855
3855
2255
2255
2255
2767
2767
2559
2559
2831
2687
2831
2833
657
2833
2833
657
2833
657
2833
2833
657
2833
657
3217
2833
2833
2833
2065
2065
2065
2065
2065
2065
2705
2065
2065
2065
2531
2531
2531
2915
2531
2489
2489
2547
2931
2547
2547
2547
2931
2931
2547
2931
2547
2547
2931
2547
2931
2931
2931
2931
2931
2915
2915
2915
2494
2494
2915
2531
2915
2494
2531
2915
2531
2531
2915
2531
2531
2915
2531
2547
2547
2531
2915
2531
2531
2915
2531
2494
2531
2915
2531
2494
2494
2531
2915
2531
2494
2494
2494
2494
2531
2531
2531
2915
869
2531
485
2531
2915
2531
2915
2531
2531
2547
2915
2531
2531
2915
2531
2915
2531
2915
2531
2531
2547
2915
2531
2547
2547
2531
2915
2531
2531
2915
2531
2494
447
2547
2547
2547
2547
2931
2547
2547
2547
2547
2547
2547
2531
2915
2531
2531
2531
2531
2915
2531
2531
2915
2531
2531
2531
2915
2531
2533
2915
869
2533
2531
2915
2531
2915
2531
2335
2335
2547
2915
2533
2531
2915
483
2915
2531
2531
485
2917
2531
2531
485
2531
2531
485
2335
2516
2452
2547
2547
2531
2531
2531
2531
2531
2531
2914
2529
482
2913
866
2529
482
2529
482
2913
866
2529
482
2913
866
2529
482
2545
2545
2929
2447
2447
2545
2545
2545
2545
2545
2545
2545
2545
2529
2914
2529
2513
2529
2913
2529
2530
2914
2530
2529
2913
2529
2529
2529
2913
2529
2529
2913
2529
2530
2914
2530
2529
2535
2919
2535
2918
2534
2473
2473
2529
2913
2529
2529
2529
2530
2532
2530
2529
2529
2529
2529
737
2529
2544
2544
2534
2918
2494
2494
486
2918
2494
486
2918
2534
2918
2534
2534
2445
2470
2470
2518
2518
2914
2530
2066
2338
2082
2850
803
3874
3954
3857
1810
3346
2051
2246
2242
3650
3650
2242
2242
2242
2370
2054
2050
3650
2626
2073
18
2067
2073
521
537
2054
2054
2098
2066
2066
2849
1313
1329
2849
1313
1329
2849
1313
1329
1337
2817
1281
3329
2817
1281
3337
2851
2851
2054
2054
2054
2054
2054
2054
2066
2066
2065
18
2066
2054
2850
803
2850
803
2850
803
2850
803
2082
2467
2979
2147
2179
2563
2979
2147
2147
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
2051
2051
2051
2051
2051
2051
2051
2051
3843
2435
2246
2181
135
2309
133
2309
325
2181
2309
581
709
2309
645
2375
2371
2309
645
2247
2309
581
709
2309
645
2309
2757
2247
2375
2247
2375
2371
327
2759
2371
2375
2309
645
709
711
455
2247
2759
455
2757
2693
711
2309
709
2247
2309
709
2309
709
711
2245
325
199
327
2181
197
325
2757
2371
325
327
2309
133
325
2371
325
199
327
2309
133
325
2371
327
2371
327
2371
327
2371
2371
2371
199
327
2373
2181
2309
709
453
2309
389
709
453
711
455
2375
455
2759
2247
2309
709
453
2309
389
709
453
711
455
2247
2309
709
453
2245
325
199
327
455
2375
455
2247
2375
2757
2245
323
325
453
199
327
455
2371
199
327
711
2247
327
455
2371
2759
455
2181
2309
581
709
453
2309
389
709
453
711
455
2309
709
711
2759
2181
2757
711
455
2245
199
2309
709
453
2309
709
453
2309
709
453
711
455
2375
2503
2371
2503
2503
2947
2947
2947
2947
2819
899
2885
2885
2885
2821
2887
2821
2821
967
2885
2821
2821
2883
2821
3015
3015
2887
2887
2887
2887
2821
2887
2887
2821
967
2821
3015
3015
2947
2947
2947
2947
2947
2947
2887
2883
2887
2885
839
2885
2883
3013
2821
901
965
967
3015
2821
2821
967
3013
2949
965
967
2949
965
967
3015
2821
3015
3015
3015
3015
3013
3015
2821
2821
3013
2949
3013
967
2821
2949
967
3015
3013
967
2949
3013
2821
901
965
967
2821
901
965
967
2949
2949
2883
2821
2821
965
2821
901
965
967
2883
3015
2821
2883
2949
2883
839
2883
837
839
2949
837
2883
2883
839
2887
2887
2883
2949
2821
2821
2821
2887
2821
2821
2821
2821
901
2821
965
2821
901
967
3015
2883
2821
2883
2883
3013
2887
2883
839
2821
967
2887
2821
2821
901
2883
2821
2821
901
967
2949
3013
2821
901
967
2821
901
965
967
2883
839
3015
1735
2821
965
967
2887
2887
2887
2885
2887
2887
2887
2887
2887
2885
839
2885
2887
2887
2887
2887
2887
2117
2117
2115
2115
2115
2115
2119
2119
2119
2119
2115
2115
2117
2117
2117
71
2117
71
2117
2565
2565
2565
2567
2565
2565
2565
2565
2567
2565
2565
2567
2567
2567
2565
2565
2565
2565
2565
2565
2565
2565
2565
2565
2567
2565
2567
2565
2567
2567
2565
2565
2563
2563
2565
519
2565
2565
2565
519
2565
2565
2243
2691
1219
707
2755
2179
195
2691
2179
2309
2309
2565
519
2311
2567
2567
2567
2565
519
2567
2311
2311
2311
2311
2309
263
2309
2311
2567
2567
2309
263
2309
2309
263
2309
2309
263
2309
2311
2311
2565
519
2311
2309
263
2311
2947
2947
2947
2819
2947
2819
2819
2947
2947
2947
2947
2947
2821
775
2053
2053
2053
3077
1031
3079
3079
3079
3079
3077
1031
3079
2055
3077
1031
2055
2053
7
2053
2117
71
2053
69
2117
71
2053
69
2119
2055
2119
2053
2119
2119
2117
2119
2117
2053
2053
3843
4039
3845
1989
3845
1989
1991
3461
3333
965
3333
1287
3013
3015
2821
965
2821
965
967
3335
3397
1477
1351
1479
2821
1285
1287
3461
3463
3461
2819
3203
2563
2563
2563
3203
2563
2565
2567
2631
2567
2567
2567
2631
2567
2631
3205
519
2565
2631
2567
2567
2629
583
2565
519
3203
3203
2563
2563
2631
2629
583
2631
2629
583
3205
2565
2567
2629
583
2565
519
2631
2631
2631
4039
3527
3015
2565
2117
2947
2947
2821
967
3779
2631
2565
519
2566
2055
2055
2055
2055
2055
2053
2055
2055
2053
2055
2055
2053
2055
2053
2055
2053
2055
2055
2055
2055
2055
2053
2051
2050
2722
418
658
2450
658
2722
738
658
1842
2706
2450
658
2322
3730
914
2978
2978
2978
2850
786
914
818
2834
2578
3858
3234
530
1170
2578
2578
2578
2402
2850
2866
2866
2866
2850
2850
2866
2850
2866
2850
818
2866
2866
2850
818
2850
818
2850
818
2850
818
2850
2594
562
2866
946
2850
818
946
3362
1442
1458
1330
2850
1314
1442
1458
1330
3362
2850
1314
1330
2594
562
2594
610
562
2577
2706
2338
306
2354
2338
2866
2866
2866
2866
2850
818
2705
2705
2705
2705
2705
2961
2961
2961
2961
977
2146
2594
2082
2578
2610
2338
306
2338
306
2338
306
2338
306
2338
306
2338
306
2338
306
2338
306
2338
306
2338
306
2338
306
2354
2338
306
2338
306
2354
2338
306
2338
306
2354
2338
306
2562
2082
50
2066
2066
2066
2066
2082
50
2082
50
2082
50
2082
50
2082
50
2082
50
2082
50
2082
50
2066
2066
3363
2659
2339
1827
1955
2659
739
2979
2851
931
2851
995
2851
2851
2851
2851
2851
2851
2851
3171
3171
2179
195
323
163
675
355
2243
323
2371
355
2371
355
2819
899
803
931
2851
931
2819
2819
835
803
867
2851
2819
835
867
2819
835
867
2819
2819
2563
2563
2563
2563
2563
2563
2179
227
355
611
483
2659
2051
2051
2051
35
2051
2051
35
2083
2083
2083
3331
3331
3331
3331
3331
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
3330
2562
515
2562
515
2562
2562
2562
2562
515
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
3618
2210
482
2210
482
2210
2210
2210
226
482
2210
482
2210
2274
482
2210
226
482
2210
482
2210
482
2210
418
2978
2978
2978
2978
2978
2978
2978
2978
2978
2978
2978
2978
2978
2978
2978
2978
2978
2978
2978
2978
2978
2978
2978
2978
2978
2978
2978
2978
2082
2082
2082
2082
2690
2306
642
2946
2946
2946
2787
2086
2436
2436
2436
2819
2051
2051
2563
2563
2307
387
643
707
451
2691
1795
707
2755
2755
2307
387
643
707
451
2691
1795
707
451
2499
2691
451
2755
2755
2755
451
2691
2435
707
451
2307
643
1795
2755
451
2755
451
2307
643
451
2755
2307
387
643
2307
643
451
2307
643
2307
643
451
2499
2307
643
2307
387
2755
451
2499
3843
3843
2307
2307
2307
2307
2307
2307
2307
2307
2307
2819
899
963
2819
899
963
2819
899
963
2819
899
963
2819
899
963
2819
899
963
3011
2819
899
963
2819
2947
963
3011
2819
963
2947
2947
2947
2819
2819
2819
899
2819
2819
3011
3011
2819
2947
963
3011
3011
2947
3011
2819
2819
899
963
2947
963
2947
2819
899
963
2819
899
963
1731
2819
899
963
3011
2819
899
963
2819
899
963
2947
2819
2819
899
2819
899
963
2819
899
963
3011
2819
899
2947
963
2947
2819
2947
963
2819
899
963
3011
2947
963
2819
899
963
2947
2819
899
2947
2947
2947
2819
899
2947
963
2947
2819
899
2819
2819
899
2819
899
3011
2819
2819
2819
3011
3011
3011
3011
3011
3011
3011
2819
2819
2819
2819
2819
2819
963
2819
2819
2819
3011
3011
3011
2819
963
2819
963
2819
963
2819
3011
2819
3011
2819
2819
2819
2819
2819
2819
2819
2819
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
3843
1987
3843
3843
3843
2819
1283
1411
3331
1411
3331
2819
1283
1411
3459
3331
1347
1411
3331
963
2819
3331
2563
1155
2563
2563
2563
2563
1155
2563
2563
2563
2563
3203
3203
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
1155
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2310
2819
2563
2563
2563
2563
2563
2563
2692
2099
2099
2115
2114
2114
2114
2082
2146
2306
2844
2086
3334
3334
3334
2112
2736
3420
3420
2620
2058
138
2078
2062
2062
2062
2309
2308
2242
195
2588
2572
2573
2574
2573
2573
2572
2575
2573
2371
2588
2588
3748
2588
2572
2581
537
541
534
539
2587
2585
539
2586
539
543
2585
539
2587
2585
539
2587
543
2563
533
2575
2563
2563
527
534
2563
2563
534
2574
2586
539
2571
522
519
2568
2573
537
541
2588
2588
2587
2589
539
2586
539
2574
2563
533
525
534
2562
515
526
534
535
2581
525
537
527
541
534
539
2587
2573
527
2585
539
2585
539
2587
543
2585
539
2587
2585
539
2586
539
2563
533
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2585
2581
525
526
2573
526
2572
2584
2586
539
2586
539
2571
522
2571
522
2571
530
531
2564
520
2564
520
2564
532
2585
541
2588
2587
543
2587
2574
2562
515
526
2562
526
2563
526
2561
515
518
2562
515
2562
515
2569
522
2570
2569
2562
515
2561
514
518
519
2571
530
2570
2571
530
2564
2562
2570
2570
2570
2570
2569
2569
2562
515
2562
515
2562
515
2562
2578
2570
2570
2564
2584
2586
539
2571
522
530
531
2568
2584
2584
2586
539
2586
539
2571
522
2571
522
530
531
2571
522
530
531
2568
2568
2568
2562
515
2560
2562
2562
2562
2560
2560
2560
2307
2307
2307
2307
2588
2588
2587
2587
283
2587
2563
2563
2563
2563
2563
2573
2563
2573
2574
2587
2587
2563
2563
2563
2563
2588
2589
2333
2589
2333
2335
2333
287
2333
2331
2331
2587
2587
2563
2563
2307
2563
2584
2584
2584
2584
2586
539
2330
283
2587
2571
522
2588
2588
2589
543
2589
2589
543
2591
2589
2587
2331
2587
283
2587
283
2581
525
2573
2307
2307
2584
2584
2584
2584
2584
2587
2587
283
2587
2588
2588
2588
2588
2588
2589
543
2589
543
2589
2591
2591
2333
2589
2587
2563
2563
2584
2584
2586
539
2587
2588
2585
541
2585
541
542
538
539
543
2585
2585
539
2585
541
539
543
2573
2562
515
525
526
527
2563
533
525
527
535
2572
2572
2584
2584
540
2584
540
2587
2587
2586
539
2586
539
2571
2571
522
2571
522
519
531
535
2564
520
2564
520
524
532
2564
520
524
532
2564
520
532
2588
2588
2588
2588
2589
543
2589
2589
2591
2591
2585
541
2587
543
2587
543
2587
2587
2581
525
2563
2563
2563
2584
2584
2584
2584
2586
539
2586
539
2587
2587
2306
2304
2566
2566
2306
259
2562
515
2306
2306
259
2560
2304
2304
2566
2306
259
2304
2304
2561
2561
515
2561
515
2305
2305
2305
2305
2305
2305
2305
2305
2561
2561
2322
2561
2561
2569
2565
521
2569
2578
2578
2578
2578
2578
2578
2578
2322
2561
2578
2578
2578
274
2564
2652
2652
2268
604
2652
2652
2268
2652
2268
2651
2267
603
2267
2267
2264
2648
2324
2204
2204
2324
284
2204
2327
2201
154
155
159
2201
154
155
159
2325
285
279
2201
155
159
2325
285
283
287
279
2201
157
155
159
2331
287
279
2203
159
2200
2200
156
2200
2200
156
2202
155
2202
155
2203
2202
155
2324
2677
2325
279
2330
283
279
2324
2324
2204
2325
279
2330
283
279
2331
291
287
2325
279
2211
2330
283
279
2211
2329
285
153
157
283
155
287
159
2328
2330
283
154
155
2651
607
2655
2635
603
586
3221
2651
607
2635
603
586
3220
2201
217
155
219
159
223
2265
219
223
3289
597
601
603
1243
607
1247
2201
213
217
155
219
159
223
2201
213
341
217
155
601
219
603
159
223
607
2265
155
219
159
223
3221
1237
3221
1179
1183
3225
1241
597
1237
601
1179
603
1243
1183
607
1247
3227
1183
2200
216
2200
216
2264
2200
216
2200
216
2264
600
2200
216
600
2200
216
3224
1240
600
2202
155
219
218
2267
211
339
2202
155
219
211
243
2202
155
219
218
211
243
2267
218
587
211
339
603
586
2202
155
219
218
587
211
339
603
586
595
2203
219
211
243
3227
587
1242
603
1243
586
595
602
1235
3284
2197
245
3226
1179
1242
1243
2197
213
245
2197
373
2293
2267
218
215
3290
603
1243
602
1239
599
2267
218
215
2267
218
347
346
215
343
2267
218
347
346
603
602
215
343
599
2653
2324
2260
596
372
2325
213
309
601
219
2197
153
2261
597
309
603
373
2651
590
606
2267
603
590
223
602
591
607
2202
155
219
218
159
223
2389
2197
2267
603
223
607
2201
217
155
159
2649
603
591
607
2267
218
347
346
2200
2632
600
2202
155
2635
603
586
2648
2648
2648
2648
2648
2648
2648
2651
602
2651
602
2651
602
2651
602
2651
2201
213
217
309
155
601
219
603
159
223
607
2197
153
217
155
219
159
223
2200
216
2264
2200
216
600
2200
216
2202
155
219
218
587
211
603
586
307
602
2195
155
219
218
2645
2197
213
341
2201
213
217
155
219
159
223
2389
217
601
219
603
223
607
2201
213
341
217
597
155
601
219
603
159
373
223
607
2649
603
607
2645
2264
2200
216
2200
216
2264
600
2200
216
600
2648
2202
155
219
218
211
243
2267
218
587
339
603
586
2202
155
219
218
587
211
339
603
586
595
371
2635
603
586
2643
2648
2197
213
245
2421
2293
2267
218
215
2395
346
343
2267
218
347
346
603
602
215
343
599
2196
2649
589
603
607
2649
603
607
2325
149
213
341
2325
629
373
2389
2325
149
341
2197
2202
155
219
2202
155
2265
219
223
2201
213
341
217
155
601
589
603
159
607
2197
213
217
601
219
603
223
607
2389
597
601
589
603
591
607
2648
2632
600
2264
2200
2264
600
2632
600
2635
603
586
602
2635
603
586
602
2195
219
218
211
2202
155
211
339
2195
219
218
211
603
602
2323
587
339
603
586
595
602
2648
2651
2574
2574
2561
514
515
545
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2563
2562
2563
2563
2563
2563
2563
2563
2562
515
2562
515
2562
2562
2562
515
2563
2562
2563
2562
515
2562
515
2563
2563
2563
2562
515
2562
2562
2562
515
2563
2562
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2586
2586
2375
2375
2375
2375
2375
2375
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2562
546
2590
2594
2590
2594
2562
542
2562
542
2593
2561
545
2561
514
2561
514
545
2561
2574
2562
2562
2562
2562
2562
515
2562
2563
2562
2563
2563
2562
515
2562
2562
2563
2562
2562
2562
2562
2563
2562
515
2563
2562
2562
2562
2562
515
2563
2563
2563
2563
2562
515
2563
2563
2563
2563
2563
2563
2562
515
2580
2580
2580
2572
2572
2586
2586
2586
2586
2586
2586
2586
2586
2587
2586
539
2586
539
2586
539
2586
539
2586
539
2584
2586
2586
2594
2594
2594
2562
546
542
2594
2562
546
542
2594
2590
2562
546
542
2594
2562
546
542
2561
515
2561
545
2593
2561
2561
514
545
2593
2561
515
2561
514
545
2593
2563
2561
545
2561
514
2561
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2562
2562
2562
2562
2562
2562
2562
2563
2562
2562
515
2562
2562
2562
2562
2563
2562
515
2562
515
2562
2562
2563
2563
2562
2563
2563
2563
2563
2563
2563
2563
2563
2563
2562
2562
2562
2563
2562
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
2563
2563
2563
2563
2563
2580
2604
2586
2586
2586
2586
2586
2586
2586
2586
2586
2586
539
535
2586
539
2586
539
535
2594
538
539
2586
539
2375
2568
2568
2568
2568
2568
2568
2568
2568
2568
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2567
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2584
2584
2584
2584
2584
2584
2584
2584
2584
2584
2584
2584
2586
2586
2586
2586
2586
2586
2586
2575
2563
2563
2563
2563
2563
2563
2563
2563
2562
515
2563
2563
2563
2563
2563
2563
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2570
2567
2567
2567
2567
2567
2567
2567
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2570
2242
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2562
515
2562
2562
2563
2563
2568
2568
2568
2568
2568
2568
2568
2568
2572
2572
2572
2572
2572
2572
2570
2570
2570
2570
2567
2567
2567
2567
2567
2564
2564
2564
2564
2564
2562
515
2563
2562
515
2562
2563
2563
2562
515
2563
2563
2562
515
2563
2563
2563
2562
515
2563
2562
515
2562
515
2563
2562
542
2562
542
2562
542
2562
546
542
2594
2562
542
2594
542
2594
2627
2371
2572
2572
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2563
2563
2563
2563
2563
2563
2562
515
2563
2563
2563
2563
2563
2563
2563
2563
2562
515
2562
515
2563
2562
2562
515
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2562
515
2563
2563
2563
2563
2563
2562
515
2563
2562
515
2562
515
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2562
515
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2562
515
2563
2563
2563
2563
2563
2563
2563
2580
2580
2562
515
2563
2562
515
2562
515
2563
2562
515
2568
2568
2570
2570
2570
2570
2567
2567
2584
2584
2584
2584
2586
2586
2586
2586
2586
2586
2586
2586
2586
2586
2572
2572
2572
2572
2572
2572
2572
2572
2574
2574
2563
2563
2563
2563
2563
2563
2563
2562
515
2563
2563
2563
2563
2563
2563
2568
2568
2572
2572
2572
2572
2572
2572
2570
2570
2567
2567
2567
2567
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2563
2563
2563
2563
2563
2563
2563
2563
2568
2572
2572
2572
2570
2567
2563
2562
515
2563
2562
515
2563
2563
2562
2627
2572
2572
2574
2562
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2568
2570
2570
2567
2567
2564
2564
2564
2564
2586
3714
3715
2567
2565
519
2567
2565
519
2565
519
2565
519
2565
519
2565
519
2565
519
2565
2565
2561
2562
515
2562
515
2562
515
2563
2563
2562
515
2562
515
2562
515
2562
515
2562
515
2562
515
2562
515
2625
2625
2625
2625
2565
518
2565
2565
2565
2565
2565
2565
518
2565
2565
2565
2565
2565
2565
2564
2245
199
2373
2247
2247
2625
2625
2565
2565
2565
2565
518
519
2565
518
2565
519
2565
519
2567
2567
2565
2565
2565
2565
2565
2565
2565
2565
2565
2565
2565
2567
2565
2565
2565
2565
2565
2565
2565
2564
2564
2564
2564
2564
2564
2564
2562
515
2245
199
2565
519
2567
2565
519
2565
519
2565
2565
519
2565
519
2565
2243
2562
515
2562
515
2370
2373
2373
2567
2567
2567
2370
323
2373
2373
2373
2373
2373
2373
2567
2566
519
2566
519
2371
2371
2562
515
2563
2567
2373
2373
2567
2567
2370
323
2370
323
2370
323
2578
2328
2584
2328
2328
2328
2328
2584
2328
2328
2586
539
2330
283
2330
283
2586
539
282
283
2586
539
2330
2330
283
2586
539
2328
2328
2328
2328
2328
2330
283
2586
539
282
283
2331
2330
283
2330
283
2584
2331
2586
2587
2587
2571
522
531
2584
2584
2584
2587
2586
539
2307
2561
515
2562
515
259
2304
2560
256
2560
256
2306
259
2307
2306
259
2305
259
2306
259
2305
514
259
2562
258
515
259
2304
2304
2560
256
2306
259
2305
259
2306
259
2304
2560
256
2563
2560
2560
2646
2264
2376
2267
347
2203
219
2651
2203
219
2267
218
2267
602
2267
218
2395
2648
2648
2651
602
2651
602
2651
2395
346
603
602
2651
602
2651
2257
219
223
2193
155
219
159
223
2257
593
603
607
2193
155
219
159
223
2321
209
277
305
341
597
245
601
219
223
2257
593
305
369
149
603
607
2385
345
346
339
343
2393
339
343
2265
345
601
211
339
215
343
599
2257
337
217
345
218
211
346
339
215
343
2385
345
346
339
343
2385
345
346
339
343
2585
526
2585
526
2585
2574
546
2594
538
539
2574
546
2586
2586
2586
539
2585
526
2594
538
539
2585
526
2574
2586
2586
2585
526
2585
2594
538
2586
2587
2583
2586
2586
2586
2583
2562
2562
2586
2586
2586
539
2586
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2570
2571
522
2571
522
2571
522
2571
522
2571
522
2570
2571
522
2571
522
2571
522
2571
522
2571
522
2571
2570
2571
522
2571
2571
522
2571
522
2571
522
2571
522
2571
522
2571
2570
2571
522
2570
2570
2571
522
2568
552
2568
2568
552
2568
2600
2568
552
2568
2570
538
2570
2570
538
2570
554
2570
2570
2570
538
2570
2564
2564
2564
2564
2586
539
2586
539
2586
539
2586
2593
2562
2562
2562
2562
2562
2584
2584
2586
539
2586
539
2586
539
2586
539
2586
539
2587
2586
539
2246
2246
582
2246
2246
2246
582
2570
2570
2570
2569
522
2569
523
2569
523
2570
2570
2570
2570
2569
2569
522
2569
522
2570
2570
2569
522
2569
522
2566
2566
2566
2566
2566
2566
2566
2600
2600
2600
2600
2602
2602
2602
2602
2601
555
2601
555
554
2569
523
537
531
2601
555
2585
531
535
2601
554
2585
531
535
2584
2584
2586
2586
539
558
2586
558
2586
2586
2586
539
558
2586
2586
2585
2585
538
558
2586
539
558
2586
2586
2586
2586
539
2586
539
2586
2586
2586
2586
2586
2586
2586
2586
539
2585
558
2586
2586
2586
2586
558
2606
2586
539
558
2586
539
2587
2586
539
2590
539
2586
539
2560
2560
2560
2560
2560
2560
2560
2560
2584
2584
2584
2584
2584
2586
539
2586
539
2586
539
2586
539
2586
539
2586
539
2586
539
2586
539
2586
539
2586
539
2586
539
2586
539
2586
539
2586
539
2586
539
2586
2586
539
2586
2586
539
2586
539
2586
539
2586
539
2586
539
2586
539
2568
2571
522
2571
522
2571
522
2571
522
2570
2569
2570
2568
2600
2568
552
2568
2600
2568
552
2568
2568
2568
556
2570
538
2586
2570
2570
2570
2570
2570
2570
2569
522
2577
521
522
553
531
555
2569
522
2577
521
522
531
535
2577
521
523
522
537
553
538
531
535
2567
2564
2564
2564
2564
2564
2564
2564
2585
2585
2594
538
2590
539
558
2586
2586
2585
542
2590
539
558
2585
542
2586
2606
2585
2581
2568
2568
2568
2568
2570
2570
2570
2571
522
2571
522
2571
522
2571
522
2571
522
2571
2568
552
2586
2586
554
2570
538
554
2246
2374
2246
326
582
2561
515
2562
2562
2561
2561
514
515
2562
2561
2561
515
2561
514
2562
2561
515
2563
2562
2560
2560
2560
2560
2560
2570
2570
2570
2570
2570
2570
2570
2570
2571
522
2587
2570
2570
2586
2586
2586
2586
2586
2586
2585
2585
542
538
2590
2590
538
539
2562
2562
515
2561
2561
514
515
2562
515
2561
515
2563
2563
2563
2562
515
2561
515
2561
515
2561
515
2563
2563
2563
2562
515
2563
2563
2560
2560
2560
2560
2560
2560
2560
2560
2584
2584
2586
539
2586
539
2586
539
2586
2586
2565
2565
2565
2565
2565
2565
2565
2565
2565
2600
2600
2568
552
2600
2568
552
2580
2580
2596
2568
532
2568
2568
2602
2570
2570
2570
2571
2560
2570
2570
2561
515
2560
2560
2560
2560
3716
2565
2565
2565
2565
2565
2565
2563
2562
515
2563
2562
515
2563
2563
2562
515
2563
2562
515
2563
2563
2562
515
2562
515
2563
2563
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2562
515
2562
2562
515
2562
515
2562
2562
515
2562
515
2560
2561
515
2561
515
2561
515
2561
515
2563
2561
515
2563
2561
515
2561
515
2561
2561
515
2561
2561
515
2561
515
2561
515
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2565
2565
2565
2565
2565
2563
2563
2560
2560
2560
2562
515
2562
2562
515
2561
2563
2563
2563
2560
2560
2560
2562
515
2562
515
2562
515
2562
515
2562
515
2560
2560
2560
2560
2560
2562
515
2562
515
2563
2562
515
2560
2560
2370
323
2368
2368
2371
2371
2371
2371
2561
2561
2561
2561
515
2562
515
2561
515
2567
531
2567
531
2567
531
2578
2578
2578
2586
2586
2587
2587
2587
2587
2571
519
531
2571
2571
519
531
2571
519
531
2574
2574
530
2578
2332
2561
2305
2561
2305
2305
2561
2561
2561
2561
2561
2561
2561
257
2561
257
2305
256
2561
2561
2305
2305
2561
257
2306
2306
2306
2563
2563
2563
2562
2562
2562
2644
2323
147
211
243
627
2419
2291
2195
211
243
627
2419
2195
243
2562
546
2594
2562
546
2594
2562
546
2604
557
2375
2374
2594
2562
546
2562
540
2563
2563
2563
2563
2562
2562
2567
2567
2567
2566
2566
2566
3751
3748
2216
2219
1707
1706
2219
2219
170
2219
170
1707
1706
2216
1704
2216
2216
2572
2581
537
539
2581
537
539
2575
539
2581
2587
2587
2586
2587
2587
2587
2587
2585
539
2585
539
2587
543
2585
539
2586
539
2581
2563
2563
2563
2563
2585
542
543
2585
2584
2586
539
2586
539
2571
522
519
530
531
2571
522
519
2564
2564
2589
2585
539
2585
539
2588
2591
2587
2590
2587
543
2591
2582
2582
2562
515
2562
515
2562
2562
2562
515
518
2570
2566
522
2569
2569
2562
515
2562
515
2561
514
518
519
2571
530
3725
3725
3715
2947
3715
2947
2946
899
2947
2947
3724
3021
3726
1686
1741
1687
3021
926
3715
2584
2584
2586
539
2586
539
2571
522
530
531
2571
522
2568
2568
2562
515
2562
515
2560
2560
2958
2971
3009
3009
2945
961
899
3008
3008
3721
1678
2949
3717
2949
2949
2949
2949
3784
3464
2955
906
3019
914
970
915
2955
906
3716
1732
2948
836
2948
2948
836
964
2948
836
964
2971
2971
2971
2971
2971
2971
3715
1731
3779
3778
3715
1731
3734
2842
972
2851
791
931
3747
1691
1687
3739
2843
931
923
2979
2819
899
963
3715
1731
3715
1731
2947
2947
835
963
2947
2947
835
963
3714
1730
3714
1730
3714
2819
899
835
963
2818
898
3078
3458
1412
3458
3394
1348
1476
3394
1474
1347
2562
2562
2566
3409
3329
3409
3329
3074
3074
3101
3166
3102
3101
3142
3142
3142
3142
3142
3142
3398
2562
2562
2562
2590
2566
542
2590
2576
2562
2562
2562
2562
2561
2564
2564
2563
2563
2563
2563
2564
2562
2562
2564
2561
2561
2564
2564
2564
2564
2564
2564
2564
2564
2564
2564
2589
2589
2589
2589
2589
2566
2566
2566
542
2566
542
2566
541
542
2566
541
542
2566
2566
2566
2566
2566
2566
2566
2563
2564
2564
2601
2561
516
2564
2564
2566
2561
2561
2563
2563
2563
2563
2562
2564
2564
2566
2566
2566
2563
2563
2561
2564
2561
516
2564
2601
2259
2259
2563
2563
2563
2563
2563
2406
2662
2406
614
2566
2589
2589
2566
541
542
2566
541
542
2566
2566
541
542
2566
541
542
2566
541
542
2566
2563
2561
3718
2562
2590
2590
2590
2590
2561
514
2590
2590
2406
614
2406
614
2406
614
2406
2257
2257
2562
2562
2562
2561
514
2561
514
2562
2561
514
2562
2562
2562
2566
2566
542
2590
2566
542
2590
2566
542
2566
542
2566
542
2566
2566
2566
2566
2566
2566
2566
2563
2563
2578
3074
3074
1028
3332
3106
3106
3138
1092
3074
3074
1028
3138
1092
3330
2882
3650
2242
834
2882
2882
3650
2242
834
2886
2886
2886
1606
2246
838
2886
2886
2886
1606
2246
838
3762
2882
2802
2882
2881
1601
834
1602
2206
2214
2227
2910
2974
2974
2726
2482
2918
2470
2918
2950
2438
2438
2950
2449
2449
2433
2979
2881
2726
2948
932
2948
3716
2435
643
2435
643
2691
2691
2691
2691
2695
2695
2695
2692
2692
2432
2699
650
2436
644
2436
644
2692
2690
643
2114
68
2114
2114
68
2114
2116
2114
2114
2116
2114
2114
2114
68
2114
2114
68
2114
2115
2116
2114
2114
2116
2116
2114
2114
1346
2114
2114
68
2114
68
2114
2114
2116
2114
67
2116
2184
2184
2184
2184
2184
2184
2184
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2050
2050
2050
2052
2052
2052
2052
2052
2052
2050
4
2050
2050
2050
2052
2050
2050
2056
2056
2056
2056
2056
2056
2056
2056
2184
2184
2056
2056
2056
2056
2056
2052
2052
2052
2052
2050
2056
2056
2560
2568
2056
520
2056
2056
2056
2056
520
2056
2050
4
2050
4
2052
2052
2050
2050
2050
4
516
2050
4
2052
2052
2052
2052
2052
2052
2052
516
2052
2564
2568
2568
2056
520
2056
2568
2056
2056
2050
514
2050
2564
2564
2562
516
2562
2562
2564
2052
2053
517
2053
2052
2053
514
517
2053
2562
2052
2564
2564
2564
2562
517
2568
2562
2564
2562
2562
2562
2056
2056
2056
520
2056
520
2056
2056
2056
2056
2056
520
2056
2056
520
2056
520
2050
4
514
516
2050
4
2052
516
2052
2050
514
516
2050
2052
2052
2052
516
2052
2052
516
2052
2096
2096
2096
2096
2096
2096
2056
2052
2084
2084
2084
2146
2146
2146
3076
2054
2054
2054
2054
2066
2065
18
2066
2052
36
2052
2948
964
2084
2948
964
2948
964
2948
2084
2948
964
2948
2084
2084
2116
2116
2116
2098
2098
2097
2110
2110
2957
2110
2110
2110
2110
2110
2110
2110
2110
3062
3062
2109
62
2061
45
2109
2109
62
2052
36
2061
45
2061
2098
2098
2098
2098
2097
2093
2093
2061
45
2093
3090
2086
2086
3494
3014
2102
3014
2950
2102
2102
2054
38
2054
2054
38
2054
2086
2086
2054
2054
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2998
2998
2086
2102
2093
2093
2093
2093
2150
2150
2150
2198
2198
2198
2150
2150
2150
2150
2150
2150
2182
102
2182
102
2182
102
2182
102
2182
102
2182
102
2310
2310
2310
2310
2118
166
2118
166
2118
166
2118
166
2118
166
2118
166
2198
2198
2198
2198
2198
2198
2198
2198
2198
2198
2150
2150
2150
2182
102
2182
102
2182
102
2310
2310
2668
2668
2668
3042
2370
2370
2370
2370
2370
2370
2370
2370
2370
2370
2370
2876
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
2626
3717
645
1790
3717
645
3853
2317
270
2829
2829
2829
2830
2317
270
2319
2319
2319
2317
270
2317
2305
3321
2813
3837
3835
2818
2306
2306
2685
765
2813
2685
765
2685
765
2305
2305
2305
3837
1661
3837
2305
3837
1661
2305
3837
1661
3323
763
2813
2685
765
2427
507
2427
507
1659
3837
2423
2423
3709
2813
2813
2813
2813
2813
2813
3837
3837
2685
765
3709
2816
2816
2816
2304
2305
2305
3647
3641
3641
3641
3641
3641
2430
2174
2174
382
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2173
2429
2173
2429
2173
2173
2429
2173
2429
2173
2173
2429
2173
2173
381
2429
2173
2173
381
2429
2114
322
578
2178
1154
194
1218
2114
194
322
2370
2114
194
322
2114
2626
2114
322
2114
322
2114
322
2114
322
2946
2946
2626
2626
2626
2626
3138
2626
3138
2626
2684
2684
2946
638
2946
2946
638
2684
2946
638
2946
2946
2370
898
578
2684
2946
578
2946
2946
2370
3202
3202
194
1218
3202
3202
3138
578
1602
157
2205
3650
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2558
2557
510
2557
510
2557
510
2557
510
2557
510
2557
510
2557
2557
2547
511
2547
2559
2547
2547
2559
2547
2547
2559
2547
2559
2547
511
2547
2547
2547
2547
2547
2547
2559
2547
2547
2559
2559
2547
2547
2559
2547
2559
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2559
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2556
2556
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2559
2559
2547
2547
2559
2559
2559
2559
2547
2547
2547
2547
2547
2547
2547
2547
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
3135
3199
3135
3135
63
1151
127
3199
3199
3135
1151
3129
57
3129
57
3129
3129
3129
3129
2105
1145
3129
57
1145
121
3129
57
1145
121
3129
57
3193
3129
1145
3129
3129
3129
2105
1145
2105
1145
3129
57
1145
121
3129
57
1145
3193
3193
3129
1145
3129
1145
3129
3129
3129
3129
3129
3129
3129
3129
3193
3193
3193
3193
3193
3129
57
1145
121
3129
57
1145
121
3129
57
1145
121
3129
57
1145
121
3129
57
3129
57
1145
3193
2105
2105
2105
3193
3193
3193
3128
1144
3128
1144
3128
1144
3192
3192
3192
2559
2559
2559
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2204
2972
2204
2974
927
2975
2974
927
2975
2974
927
2975
2974
927
2975
2974
927
2975
2974
927
2975
2974
927
2975
2974
927
2975
2973
2973
2973
2973
2973
2973
2973
2973
2973
2973
2973
2973
2973
2973
2973
2969
2973
2973
2973
2973
2973
2969
2969
2969
2971
2971
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
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
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
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
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
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2947
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2947
2949
899
2949
899
2949
899
2947
2947
2947
2949
899
2949
899
2947
2949
899
2947
2947
2949
899
2947
2949
899
2949
899
2949
899
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2949
899
2949
2947
2947
2949
899
2947
2947
2947
2947
2947
2947
2949
2949
2947
2947
2947
2947
2949
2949
2949
2949
2949
899
2947
2947
2947
2947
2947
2949
899
2949
899
2947
2949
899
2947
2949
899
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2949
2949
899
2949
2949
899
2949
899
2949
2949
899
2949
2949
899
2949
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2949
2949
899
2947
2949
899
2949
2949
899
2949
899
2949
2949
2949
899
2949
899
2949
2949
899
2949
2949
899
2949
899
2949
899
2947
2949
899
2949
2949
899
2949
899
2947
2949
899
2949
2949
899
2949
2947
2947
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2947
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2947
2947
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2947
2947
2947
2949
899
2947
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2949
899
2947
2947
2949
899
2949
899
2947
2949
899
2947
2947
2949
899
2947
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2949
899
2947
2947
2947
2949
899
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
2949
2949
899
2949
2949
899
2949
899
2949
2949
899
2949
2949
899
2949
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2949
2949
899
2947
2949
899
2947
2947
2947
2949
2949
899
2949
899
2949
2949
2949
899
2949
899
2949
2949
899
2949
2949
899
2949
899
2949
899
2947
2949
899
2949
2949
899
2949
899
2947
2949
899
2949
2949
899
2949
2947
2947
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2947
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2947
2947
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2947
2947
2947
2949
899
2947
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2947
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2947
2947
2949
899
2947
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2949
899
2947
2947
2947
2949
899
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2949
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2949
2947
2947
2947
2947
2947
2947
2949
899
2947
2949
899
2947
2947
2947
2947
2949
899
2947
2947
2947
2947
2949
899
2947
2949
899
2947
2947
2947
2947
2949
899
2947
2949
899
2947
2947
2949
899
2947
2949
899
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2947
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
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
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
2949
2949
2947
2947
2949
899
2949
899
2949
899
2949
899
2949
899
2947
2947
2949
2949
899
2949
2949
899
2949
899
2949
2949
899
2949
2949
899
2949
2949
2949
899
2949
899
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2947
2949
2949
2949
2949
2949
2949
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
899
2949
2949
899
2947
2949
899
2947
2949
899
2949
2949
899
2949
2949
899
2949
899
2949
2949
899
2949
2949
2949
899
2949
899
2949
2949
899
2949
2949
2949
899
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2947
2949
899
2949
2949
2949
2949
2949
2949
2949
2949
899
2949
899
2949
2949
2947
2947
2947
2947
2947
2947
2947
2949
899
2949
899
2949
899
2949
899
2947
2949
899
2949
899
2949
899
2949
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
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
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
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
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
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
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
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
2947
2947
2947
2949
2949
2949
2949
2949
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
898
2945
2945
898
2945
2945
2945
898
2945
2945
898
2945
2945
898
2945
898
2945
898
2945
898
2945
898
2945
2945
898
2948
2948
2948
2948
2948
2945
2945
2945
2945
2945
2945
2945
2945
898
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2948
2948
2945
2945
2945
2945
2945
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2945
898
2945
898
2945
898
2945
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2945
898
2945
2945
898
2945
2945
2945
898
2945
2945
898
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
898
2945
2945
2945
2945
2945
898
2945
2945
898
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2946
2946
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
898
2945
2945
2945
2945
2945
898
2945
2945
2945
2945
898
2945
2945
2945
2945
2945
2945
2945
2945
2945
898
2945
2945
898
2945
2945
2945
898
2945
2945
898
2945
2945
898
2945
2945
898
2945
2945
2945
898
2945
2945
898
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
898
2945
2945
898
2945
2945
2945
898
2945
2945
898
2945
898
2945
2945
898
2945
2945
2945
898
2945
2945
898
2945
898
2945
898
2945
898
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
898
2945
2945
898
2945
2945
2945
898
2945
2945
898
2945
898
2945
2945
2945
898
2945
2945
898
2945
2945
898
2945
2945
2945
898
2945
2945
2945
2945
898
2945
898
2945
898
2945
898
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
898
2945
2945
898
2945
2945
2945
898
2945
2945
898
2945
898
2945
2945
2945
898
2945
2945
898
2945
2945
2945
898
2945
2945
2948
2948
2945
2945
2945
2945
2945
2945
2945
898
2945
898
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2945
898
2945
2945
898
2945
2945
2945
898
2945
2945
898
2945
2945
898
2945
898
2945
2945
898
2945
2945
898
2945
2945
2945
898
2945
2945
898
2945
2945
898
2945
898
2945
2945
898
2945
2945
898
2945
2945
2945
2945
898
2945
2945
898
2945
2945
2945
2945
2945
2945
2945
898
2945
2945
2945
2945
898
2945
2945
898
2945
2945
898
2945
2945
2945
898
2945
2945
898
2945
2945
898
2945
2945
2945
2945
2945
2945
898
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
898
2945
2945
2945
898
2945
898
2945
2945
898
2945
898
2945
2945
898
2945
898
2945
898
2945
2945
898
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2972
2972
2973
2973
2973
2973
2973
926
2973
926
2973
926
2973
2973
2973
2973
926
2973
2973
926
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2559
2559
3005
2547
2547
2547
2526
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2531
485
499
511
2531
485
2531
485
499
511
2533
2531
485
499
511
2531
485
499
511
2533
511
2533
2531
485
2531
485
499
511
2547
2547
2531
485
435
2531
485
435
2558
478
479
2527
2559
2559
2559
2557
2557
2557
2526
2525
2520
2559
2526
2533
499
2533
2533
499
2533
499
2533
499
2533
499
2533
499
2533
499
2559
2533
499
2533
499
2533
499
2533
499
2533
499
2533
499
2533
499
2533
499
2533
499
2533
499
2533
499
2533
499
2533
499
2533
499
2533
499
2533
499
2533
499
2533
499
2533
2547
2533
499
2533
499
2533
499
2533
2547
2533
499
2533
499
2533
499
2533
499
2533
499
2533
499
2533
499
2533
499
2533
499
2533
499
2533
499
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2533
435
499
2533
435
499
2547
2547
2533
435
499
2533
435
499
2533
435
499
2533
435
499
2533
435
499
2533
435
499
2533
435
499
2533
435
499
2547
2547
2559
2559
2556
2556
2556
476
2524
2524
2556
2556
2556
476
2524
2524
2556
2556
2556
476
2524
2524
2556
2556
2524
2556
2556
2524
2556
2556
2556
2556
476
2556
2556
2556
476
2524
2524
2556
2556
2556
476
2524
2524
2524
2524
2524
2524
2524
2524
2524
2556
2556
2524
2556
2556
2524
2524
2524
2524
2524
2524
2524
2524
2524
2524
2524
2524
2524
2524
2524
2547
2547
2547
2547
2547
2547
2547
2547
2526
2547
2547
2547
2547
2547
2547
2547
2547
2526
2558
2531
499
511
2531
499
2531
499
511
2531
499
2531
499
511
2531
499
511
2531
499
511
2531
499
2531
499
2531
499
511
2531
499
2531
2531
499
2531
2531
499
2531
499
2531
2531
2531
2531
499
2531
499
2531
499
2531
2531
2559
2559
2559
2559
2559
2558
2559
2559
2559
2558
2558
2558
2558
2547
2547
2547
2547
2547
2547
2547
2547
2547
2558
478
2547
2547
2547
2547
2547
2547
2547
2547
511
2547
511
2547
2531
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2547
2547
2558
2558
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2558
478
2558
478
2526
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2533
2533
2531
485
2533
2533
2533
2533
2531
485
499
2531
485
2531
499
2531
2531
485
499
2531
485
499
2531
2533
2533
2533
2533
2531
485
2531
485
2533
2531
485
2533
2531
485
2531
485
2531
485
2531
485
2531
485
2531
499
2531
485
2531
485
2531
485
2533
2531
2531
485
2531
485
2531
2531
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2531
2531
2531
2531
2547
2547
2549
2549
2549
2533
2533
2533
2533
2542
2542
2542
2533
2533
2533
2533
2533
2533
2533
2533
2531
499
2531
499
2531
2531
499
2531
499
2531
2531
499
2531
499
2531
499
2547
2547
2547
2547
2533
499
2533
499
2547
2547
2533
499
2533
499
2533
2527
2547
2547
2547
2533
499
2547
2547
2533
499
2533
499
2527
2527
2547
2547
2533
499
2533
499
2533
2531
2531
2531
2531
2547
2533
2533
2547
2533
2533
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2556
2556
2524
2524
2524
2524
2524
2524
2524
2524
2524
2526
2531
2531
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
2531
499
2531
499
2531
2531
2531
499
2531
499
2531
2531
2531
499
2531
499
2531
2531
499
2531
499
2531
499
2531
2531
499
2531
499
2531
2531
2531
2531
499
2531
499
2531
2531
499
2531
499
2531
499
2531
2531
499
2531
499
2531
499
2531
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
2531
499
2531
499
2531
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
499
2531
2531
2531
2531
499
2531
2531
2531
499
2531
499
2531
499
2531
499
2531
499
2531
2531
2531
2531
2531
2531
2531
499
2531
499
2531
2547
2526
2526
2534
487
2557
2532
2532
2532
2532
2532
2532
2532
2532
2532
2532
2532
2557
2557
2557
2557
2557
2557
2557
2557
2557
2529
2529
2529
2529
2529
2529
2529
2529
2529
2532
2532
2557
2557
2529
2529
2548
2548
2548
2548
2548
2548
2548
2551
2551
2523
503
2551
2551
2557
2557
2557
2557
2522
2545
489
2537
2537
2537
2537
2537
2529
497
2529
2529
497
2529
2529
2529
2529
2529
497
2529
2529
2529
2514
2529
2529
2551
2551
2551
2551
2523
503
2551
2525
2551
2551
2551
2523
503
2551
2551
2551
2551
2551
2535
2535
2535
2535
2535
2535
2535
2535
2525
2525
2525
2535
2535
2535
2535
2535
2535
2535
2535
2537
2545
2545
489
2545
498
2537
2545
489
2545
489
2537
2537
2537
2545
489
2537
2537
2545
489
2537
2537
2537
2537
2537
2537
2545
489
2545
489
2537
2537
2537
2545
489
2545
489
2545
489
2537
2537
2537
2537
2537
2537
2537
2545
489
2545
489
2537
2545
2545
2529
497
2529
497
2529
497
2529
2529
497
2529
2529
497
2529
497
2529
497
2529
497
2529
2545
2530
498
2529
497
2529
2529
497
2529
2525
2553
2553
2553
2553
2553
2553
2553
2553
2521
505
2553
2553
2553
2553
2553
2521
505
2553
2521
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2554
2554
2554
2554
2529
2529
2529
497
489
2529
2529
2529
2529
497
2529
497
489
2537
2537
2529
2529
497
2529
2529
489
2529
497
489
2529
497
489
498
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2553
2553
2553
2553
2553
2553
2553
2553
2554
2554
2554
2529
497
489
2529
498
2529
497
489
2529
498
2537
2537
2529
2529
497
489
2529
497
2529
497
2529
2545
2529
497
489
2529
497
489
2537
2537
2537
2545
489
2537
2545
489
2537
2537
2537
2537
2529
2529
2537
2537
2529
2529
2529
497
2529
497
489
2537
2537
2481
2529
433
2481
489
434
2529
433
2529
433
2481
489
434
2481
434
2529
433
2529
433
2481
489
434
2555
2555
2523
507
2555
2523
2523
507
2523
2555
2523
2555
2523
507
2555
2555
2555
2523
507
2555
2523
2523
507
2553
2553
2553
2553
2553
2554
2529
489
2529
497
489
498
2530
2530
2530
2530
2523
2555
2555
2555
2523
507
2523
2523
2557
2557
2557
2557
2525
2525
2525
2525
2525
503
2525
503
2525
503
2529
489
2557
2537
2544
2544
2544
2544
2544
2544
2544
2544
2528
2528
2528
2528
496
2528
496
2528
496
2544
2544
2528
2528
496
2528
496
2528
2528
496
2528
496
2528
496
2528
2528
432
2528
432
2528
432
2528
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
3006
959
3011
1011
1023
991
3006
959
3059
2547
2527
2547
511
2547
2558
2558
2558
2547
511
2547
2547
2547
2547
3011
947
1011
3059
1023
3011
947
1011
3011
947
1011
3059
1023
3011
1011
3011
947
1011
2995
1011
3059
2995
1011
2995
1011
2995
1011
3059
2995
1011
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
3059
3059
3059
3059
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
3011
3011
3011
3011
3011
3011
2995
1011
3059
2995
1011
2995
1011
2995
1011
2995
1011
3059
2995
1011
3059
2995
1011
3059
3059
2995
1011
2995
1011
2995
1011
2995
1011
2995
1011
2995
1011
2995
1011
2995
1011
2995
1011
2995
1011
2995
1011
2995
1011
2995
1011
2995
1011
2995
1011
2995
1011
2995
1011
2995
1011
2995
1011
2995
1011
3059
2995
1011
2995
1011
2995
1011
2995
1011
2995
1011
2995
1011
2995
1011
2995
1011
2995
1011
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
3059
3059
3059
3059
2547
2558
2558
2558
2547
2558
2558
2995
1011
2995
1011
2995
1011
2995
2995
1011
2995
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
3011
947
1011
3011
965
947
1011
3011
965
947
1011
3011
947
1011
3011
1011
3011
965
947
1011
3011
965
1011
3011
947
1011
3011
965
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
3011
965
1011
3013
3011
965
1011
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
3011
965
947
1011
3011
965
947
1011
3011
965
947
1011
3011
965
1011
3011
965
947
1011
3011
965
947
1011
3013
3011
965
947
1011
3011
965
947
1011
3011
965
947
1011
3011
965
947
1011
3011
965
947
1011
3011
965
947
1011
3011
965
947
1011
3011
965
947
1011
3011
965
947
1011
2995
3011
965
947
1011
3011
965
1011
3011
965
947
1011
3011
965
947
1011
3011
965
947
1011
3011
965
947
1011
3011
965
947
1011
3011
965
947
1011
2995
3011
965
947
1011
3011
965
947
1011
3011
2547
2547
2547
2547
2547
2547
3011
965
947
1011
3011
965
947
1011
2995
3011
3011
3011
3011
3013
3013
3013
3013
3011
1011
3011
3011
3011
1011
3011
1011
3011
3011
1011
3011
1011
3011
1011
3011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3013
3013
3013
3011
3013
3013
3013
3013
3013
3013
3013
3013
3013
3011
3011
3011
3011
3011
3011
3011
3011
3011
3007
3007
2558
2558
2558
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
3011
3011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3011
1011
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
2545
2545
2545
2545
2545
2545
2545
2545
489
3012
3009
3009
2545
2545
2545
2545
3012
3012
3012
3012
3012
3012
3012
3009
945
3009
3009
3009
945
3009
3009
3009
945
2545
489
2545
489
2545
2545
489
2545
489
2545
489
2545
2545
489
3012
3009
3012
3012
3012
3012
3012
3012
3009
945
3009
937
3009
3009
945
3009
3009
937
3009
3009
945
2546
3010
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
2753
706
2541
2529
480
497
2529
480
2529
480
497
2529
480
497
2529
480
497
2529
480
497
2529
480
497
2529
480
497
2529
480
497
2534
2534
2529
496
497
2529
496
2529
496
497
2528
2528
2528
496
2529
496
2529
496
497
2529
480
496
497
2529
2528
2528
496
2528
496
2528
2529
496
2528
2529
496
2529
480
496
497
2528
2528
496
2529
497
490
2529
2529
496
497
490
2528
496
2528
496
2528
496
2529
497
2529
496
497
490
2529
496
497
2545
2528
2528
496
2528
496
2528
2529
496
497
2529
496
497
2528
496
2544
2528
2529
2544
2528
496
2529
497
2529
496
497
2528
496
2528
496
2544
2544
2544
2528
496
2528
2528
496
2544
2544
2544
2528
2528
496
2528
496
2528
2544
2544
2528
496
2528
2544
2544
2528
2528
496
2529
496
2528
2529
496
2528
2529
433
497
2528
432
496
2529
433
497
2528
2544
2528
2544
2554
2554
2554
3070
2529
2529
2529
2529
2544
497
2544
497
2545
2529
497
2529
497
2545
2528
2545
2529
497
2528
2544
2544
2544
2526
2481
2481
2554
2554
2554
2554
2554
2554
2554
2554
2554
2529
2529
2529
478
2480
433
497
2528
465
2481
497
2544
2525
478
2525
478
2525
2525
3039
2529
2529
2529
490
2529
2529
2529
490
2529
2529
490
2529
490
2545
2528
496
2528
2529
496
497
2529
480
496
497
2545
2529
497
2529
496
497
2529
480
496
497
2529
497
2545
2529
480
496
497
2544
2528
496
2529
496
497
2529
497
2529
496
497
2529
496
497
2529
480
496
497
2529
2529
480
496
497
2529
480
496
497
2528
496
2529
497
2529
497
2529
496
497
2544
2544
2544
2529
2529
496
497
2529
496
497
2528
2529
497
2529
2544
2544
2529
2529
496
497
2528
2544
2529
497
2529
2529
496
497
2529
2529
496
497
2529
496
497
2544
2544
2544
2544
2529
497
2529
496
497
2529
496
497
2545
2544
2544
2529
497
2529
497
2529
496
497
2544
2544
2544
2529
496
497
2529
496
497
2529
2529
2529
2529
2529
496
497
2544
2544
2529
497
2529
2529
2529
496
497
2544
2529
497
2529
496
497
2544
2544
2544
2544
2544
2528
496
2528
2528
496
2544
2544
2544
2544
2528
2544
2544
2528
2544
2544
2544
2544
2544
2528
2528
496
2528
496
2528
2544
2544
2544
2528
496
2528
2528
496
2544
2544
2544
2544
2528
2528
496
2544
2528
496
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
497
2529
497
2529
433
497
2529
433
2529
433
2480
496
2529
433
497
2544
2529
433
497
2529
433
2480
496
2529
433
497
2529
433
2544
2544
2544
2544
2528
2544
2544
2528
2544
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2785
2785
2557
2557
2557
2534
2557
2557
2557
2557
2534
2526
2526
2557
2557
2557
2526
2526
2526
2813
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2558
2558
2557
2557
2557
2558
2557
2557
2557
2557
2526
2526
2526
2526
2557
2557
2526
2526
2526
2558
2558
2526
2526
2526
2526
2526
2542
2542
2541
2527
2526
2557
2557
2557
2557
2557
2481
2481
2529
2557
2557
2557
2529
480
496
497
2481
2481
2481
2550
2550
2550
2550
2550
2550
2524
2549
2549
2549
2549
2549
2549
2549
2549
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3070
3070
3007
3007
3007
3007
3007
2997
2997
2997
2997
2997
2997
3001
3001
3001
3001
3001
3641
2115
126
94
1603
95
127
1630
1631
2143
127
2115
579
126
94
95
127
2143
127
2174
2174
2174
2366
319
2366
319
2366
319
2158
111
2159
2158
111
2879
2159
2158
111
2670
1646
319
1662
831
2159
3182
1135
2367
831
2670
319
831
2879
2174
110
127
302
318
319
2174
110
127
302
686
318
319
2878
831
2175
319
2174
110
127
302
686
318
319
2158
1710
302
686
318
830
622
1711
319
1662
831
1663
2175
3759
319
831
1663
2734
2350
686
318
830
622
319
831
2367
831
2174
110
318
830
2174
110
318
2174
110
1646
1662
2174
110
318
830
2174
110
318
622
1646
1662
2158
2174
110
2174
110
318
622
1662
2878
831
2174
2174
830
2158
111
2670
623
2159
2671
2158
302
318
319
2158
302
686
318
622
319
2367
2367
2174
110
318
2174
110
318
622
3391
3391
3710
3139
126
1118
1119
1603
127
1342
1662
1630
1631
1343
1663
2174
1603
127
3167
127
1631
1343
1663
2115
94
1603
95
1662
1630
1631
1663
2175
2143
1663
2174
1118
1119
1603
127
1662
1630
1631
1663
2174
1603
127
1630
1631
2175
1631
1663
2115
1603
1662
1630
1631
1663
2175
3711
2174
1342
1662
2174
830
3710
2174
1662
2174
3710
3166
1119
3166
1119
2143
2143
2143
2174
2174
2174
2143
2143
2158
302
2174
110
318
2174
110
318
1662
2158
1662
2143
2207
1327
815
2627
95
159
671
815
2670
2174
110
2174
110
318
622
3167
2115
579
2627
607
2627
607
2115
579
607
2655
2655
2115
579
607
2627
2367
2158
2158
174
686
3679
2115
95
2143
2143
2142
95
2142
95
607
2143
2655
2143
158
159
1631
2143
159
2143
158
159
2143
159
2142
95
606
607
2142
95
2158
111
2159
2158
111
2158
111
622
1711
1646
319
623
831
1647
1663
2159
2159
319
831
1663
2158
111
2158
111
622
319
623
831
2159
2158
111
2159
319
831
2159
2115
95
111
159
2627
95
159
671
815
2142
95
2142
95
2142
95
2142
95
2143
2143
2158
111
2158
111
622
319
623
2159
2159
319
623
3167
158
159
1631
1343
2206
159
3167
159
1631
1343
2143
1694
1695
1631
1663
2207
2143
1695
1663
3167
158
159
1631
2206
159
1631
2207
1631
2143
1694
1695
1631
1663
2207
3743
1663
3139
3139
1119
1135
1199
3166
1119
607
3167
607
3166
1119
3167
2627
2115
579
2115
2143
607
2207
2143
2143
159
2207
2143
607
2627
2627
2627
2143
2655
2143
607
2115
2115
579
2143
111
159
815
2143
159
671
815
2143
2143
2159
2159
319
623
3679
3139
579
3139
579
2115
2115
2115
2115
2115
2115
2115
2115
579
3139
3139
2627
2142
2142
2142
1630
2115
579
2115
2627
2627
2627
2627
2627
2627
2627
2115
2627
2115
579
2627
2115
2115
579
3678
2627
2719
2719
2207
2207
2207
2207
2719
2207
2207
671
2719
2207
671
2207
2143
2143
2143
2207
2207
2115
2143
2741
2159
2159
2159
2159
2159
2159
2159
2357
2869
2869
2357
2357
821
2143
607
2627
2143
607
2143
607
2143
2143
607
2143
607
2143
2143
2627
2741
2115
579
2115
579
2115
579
2627
2143
2143
2143
2143
2143
2143
2143
2143
2143
2207
2143
2143
2627
2627
2159
2159
623
2159
2159
2159
2159
2159
2159
623
2229
309
2229
309
2357
111
2357
2357
2357
2159
2357
623
2207
2207
3743
2207
2207
3381
2869
3167
3167
3167
3167
3139
3139
2159
303
815
2239
319
831
2627
607
687
2627
607
303
815
2159
175
607
623
2159
303
815
2239
319
831
2627
175
607
687
671
2655
2159
303
2175
191
319
703
2627
607
687
2627
607
303
815
2627
95
175
607
687
2655
2655
2655
2143
111
175
159
815
2223
159
815
2143
111
175
159
815
2223
159
815
2175
111
175
191
319
2175
111
319
623
2175
111
175
191
319
2175
111
319
623
3139
579
1119
607
303
3139
579
1119
607
303
2655
3737
3161
3161
3161
2137
601
2137
2649
2649
2649
3161
3137
2625
2625
2625
2625
2625
2625
2625
2625
2625
2625
2649
2649
2649
2817
2137
2112
2112
2624
2624
3136
2112
576
2624
2112
576
2624
2624
2624
2624
2112
2112
576
2112
2112
576
2624
2624
3136
576
3136
576
2111
2111
2101
2101
2101
2101
2101
2101
3125
3125
3129
2553
2553
2521
2530
2530
2554
2554
2530
2530
2530
2530
505
2530
505
506
2521
474
2553
2553
2521
2553
2558
2529
2522
2553
506
2553
506
2521
2554
2521
2529
2529
2557
2557
2557
2557
2557
2526
2526
2525
2525
2525
2525
2558
2557
2557
2557
2557
2526
2526
2522
2525
2525
2522
478
2525
2525
2525
2364
2140
2140
2140
3164
3164
604
2108
2429
2685
2429
2685
2429
637
2685
2114
194
1218
1602
2242
322
578
1602
2945
2945
2945
2945
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2953
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2953
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2953
2949
2949
2953
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2949
2955
2955
2944
904
2952
2952
2952
2944
904
2944
904
2952
2952
2944
904
2944
904
2952
2944
904
2944
904
2944
904
2952
2944
904
2944
904
2952
2952
2952
2952
2952
2944
904
2952
2952
2952
2944
904
2944
904
2952
2952
2944
904
2952
2944
904
2944
904
2952
2952
2944
904
2952
2944
904
2944
904
2952
2952
2944
904
2952
2944
904
2952
2952
2952
2952
2952
2952
2944
904
2944
904
2952
2952
2944
904
2952
2952
2952
2944
2944
2944
2944
2944
2944
2944
904
2952
2952
2952
2952
2952
2952
2944
2952
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2944
2952
2944
2952
2944
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
2948
3012
3012
996
2522
2522
2522
2522
2778
2558
2558
2522
475
2522
475
2526
2526
2558
2558
2522
2522
475
2526
2522
2554
2521
2522
2554
2973
2803
2771
755
2801
2813
2541
2949
2953
2945
2949
905
2953
2945
2949
2949
2949
2949
905
2946
2946
2946
905
2946
2737
2666
2666
2666
2666
2557
2557
2555
3291
2303
2303
3199
127
3199
127
703
2302
250
3198
126
1146
122
2814
762
3281
3281
3277
3277
3277
3277
3277
2673
2673
2673
2673
2673
2673
2673
2673
2765
2765
2765
2765
2765
2765
2765
2765
2765
2765
2765
2765
2765
2765
2765
2765
2765
2765
2765
2765
2733
717
2765
2765
2765
2765
2765
2765
2765
2765
2765
2765
2754
2754
2754
2754
2754
2754
2754
2754
2754
2754
2753
706
2753
2737
2737
2765
2765
2765
2765
2765
2765
2765
2746
2754
2754
2765
2765
2765
2765
2765
2765
2765
2720
2753
3313
3313
2737
2253
1229
2253
1229
2253
1229
2253
1229
2253
1229
2253
1229
2765
2765
2765
2765
2765
2765
3266
2242
1218
2754
2754
2773
717
2773
717
2773
717
2282
2720
2720
2720
2720
2720
2752
2752
2720
2720
2752
672
2752
672
2752
672
2752
672
2752
672
2749
2749
2737
2737
2745
2744
3769
3769
3768
3768
3768
3768
2738
2738
2807
2722
2721
3185
2789
2789
2789
2789
2789
2789
2720
2720
2791
2791
2791
2791
2791
2791
3185
3173
2789
2790
2809
741
2809
741
742
2721
2720
2720
2791
2791
2791
2791
2791
2791
2791
2791
2741
2741
2741
2741
2741
2143
351
2399
607
2358
3007
3007
3006
3006
3006
3006
3006
3006
3041
3041
3006
3006
3006
2989
2989
2989
2989
2749
2749
3773
3773
3773
3770
3770
3774
1722
1723
3774
1722
1723
2791
3197
2749
2749
2749
637
2512
2439
503
2697
2697
3209
393
2697
3017
3017
2814
2249
3209
393
3209
393
3281
3465
3465
3145
3273
3273
2633
2633
2365
2365
2557
3069
2557
3204
644
2692
2692
2692
2692
3204
644
2180
644
2692
2692
2180
644
3204
2180
644
3332
2692
2692
2436
644
3204
3204
3204
388
3204
388
2180
1156
388
3204
388
2692
2436
644
3204
388
2436
2547
2291
499
2531
485
499
2291
627
755
2277
483
243
485
435
499
2525
2525
2556
2652
2396
412
2556
2300
412
508
2652
2652
2396
412
2652
2396
412
2396
412
2652
2396
412
2652
2652
2652
2652
2652
2291
755
2259
723
2771
2526
2526
2259
723
2533
499
2661
243
627
755
2559
2533
499
2661
243
627
755
2277
243
485
435
499
2533
499
2661
243
627
755
2277
243
485
435
499
2547
2291
627
755
2291
499
2559
2303
511
2531
499
2275
611
739
243
627
755
2275
483
243
499
2531
499
2275
611
739
627
2403
499
2174
2547
2291
627
755
2291
499
2558
478
2558
478
2531
2275
611
211
739
627
723
2275
355
483
2558
478
2558
478
2558
2558
2531
2275
483
2531
485
2275
229
611
613
739
741
2277
613
741
2275
229
355
357
2277
357
2531
499
2275
611
211
739
627
723
2403
499
2275
229
611
613
739
741
2275
229
355
357
2533
2293
501
2291
627
723
755
2291
499
2547
2275
611
211
739
243
627
723
755
2275
355
483
243
499
2275
611
211
739
243
627
723
755
2275
355
483
243
499
2275
611
211
739
243
627
723
755
2275
355
483
243
499
2547
2301
509
2813
2301
509
2551
2395
247
503
2545
489
2673
617
2289
497
233
489
2529
497
2273
609
737
625
2273
353
481
497
2151
2151
2553
2297
505
2553
2297
505
2297
761
2553
2297
505
2553
2553
2297
505
2457
2545
489
2673
617
2289
497
233
489
2537
2281
489
2545
489
2673
617
2289
497
233
489
2537
2665
2281
489
2545
489
2545
2673
617
2289
497
233
489
2546
2289
753
2274
738
242
626
2274
242
498
2545
2273
241
737
625
753
2401
497
2273
241
737
625
753
2273
353
241
497
2487
2457
2395
2145
113
105
2273
481
433
497
233
489
434
498
2529
497
489
2273
609
241
737
625
753
617
2273
481
241
497
233
489
2273
609
241
737
625
753
617
2273
481
241
433
497
233
489
2481
2289
433
497
2673
2537
2537
2545
2537
2537
2545
2457
2530
2466
482
2395
2299
507
2528
496
2272
240
480
432
496
2544
2544
2480
496
2480
496
2278
742
2544
497
2544
2273
224
209
609
240
241
737
736
625
624
721
752
753
2272
608
736
624
2401
352
496
497
2400
496
2529
496
497
490
2528
496
2273
609
240
241
737
625
624
752
753
618
2272
240
736
624
752
2273
353
481
240
241
433
496
497
234
490
2272
240
480
432
496
2288
624
752
2272
608
240
736
624
752
2288
496
2272
352
240
480
496
2554
2298
506
2298
762
2783
479
2783
479
2682
2682
2554
2298
506
2682
506
2298
634
506
2682
506
2682
2544
2272
736
2544
497
2529
2529
496
497
2273
609
241
737
625
624
753
2273
481
240
241
433
496
497
2544
2672
2480
496
2529
496
497
2273
609
241
737
625
624
753
2529
497
2481
2529
496
497
2273
609
241
737
625
624
753
2273
481
240
241
433
496
497
2544
2288
624
752
2288
496
2528
496
2272
608
736
624
2400
496
2544
2529
2657
2273
481
2657
2273
481
2733
2733
2557
2301
765
2301
509
2301
2301
2302
2556
2272
240
480
496
2481
2481
2481
2481
2481
2481
2549
2293
501
2297
441
505
2658
250
2530
474
2521
474
2530
506
2658
633
250
634
2521
474
2274
482
441
250
505
442
506
2681
2553
506
2681
634
2553
506
2553
506
2497
2693
2693
2522
2266
474
2678
2298
506
2459
415
2487
2659
2787
2787
3299
3419
3354
3355
2358
2691
2518
2518
3542
3926
2518
2518
2518
2902
2518
2518
2902
2646
2850
2850
2851
2850
2850
2850
2710
2710
3011
2499
2499
3040
864
3040
3040
3040
3040
3040
3040
864
3040
3040
3040
2912
2912
2912
2912
2912
2912
3043
3043
2518
2518
2518
2518
2518
2518
2499
471
2499
471
2517
2499
471
2499
471
2518
3523
3523
3011
3011
2147
2147
3043
3043
2930
2531
2787
2531
2275
2723
2531
2301
2301
2873
2873
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
3897
3897
3896
3896
3896
3896
3896
3896
3896
2243
2243
2243
2499
2499
2499
2499
2499
2852
2340
420
2180
2164
372
2164
372
2164
372
884
2164
372
2932
2932
2420
2260
2132
2260
1748
2260
340
596
2132
340
2388
852
596
2260
2388
596
2132
340
1620
2260
2260
2132
212
2260
1748
2388
596
2388
2388
596
3796
2260
724
2388
2772
2644
2260
340
2260
340
596
3796
2260
340
2260
340
852
596
2260
340
596
2388
2260
2260
2388
2260
2260
2388
3796
3668
3796
2260
2260
1748
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
2260
1748
2388
852
2388
852
2388
852
2388
852
2388
2388
852
2388
852
2388
852
2260
2388
852
2388
852
2132
212
340
2388
852
2388
852
2388
852
2388
852
2388
852
2388
852
2388
852
2388
852
2388
852
2388
2260
2388
852
2900
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
3028
3028
3028
3028
3028
2596
2596
2596
2596
2596
2596
2676
3188
628
2676
2644
2644
2644
2644
2644
2644
2644
2644
2644
2644
2644
2644
2644
2644
3156
596
2644
2644
2388
596
2644
2644
2644
2644
2644
2644
2980
2980
2724
2724
2468
2468
4052
4052
4052
4052
4052
4052
4052
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
2772
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
3028
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2164
2164
2132
2132
2132
2132
2132
2260
2388
2260
2260
2260
2260
2260
2260
2260
2388
2388
2388
2132
2132
2132
2132
2132
2132
2132
1620
2132
2164
1652
2388
2388
2388
2388
2388
2388
2388
2388
2388
2388
2388
2388
2388
2388
2388
2388
2388
2388
2388
2388
2388
3060
3060
2420
2420
2804
2804
2804
2804
1780
2804
2804
2804
2804
1780
2180
2212
2180
2180
2180
2212
2180
2212
2212
420
2932
2420
884
2132
340
2132
340
2260
2132
340
2132
340
2388
2132
340
2132
340
2388
2260
340
852
2260
340
852
2260
340
852
2260
2260
2260
2260
2260
2388
2388
2900
2900
2900
2388
852
2388
852
2388
852
2388
852
2388
852
2388
852
2900
2900
2388
2388
2516
2516
2516
2516
2596
2596
2596
2596
2596
2596
2596
2596
2724
2724
2724
2724
3028
3028
2164
2164
2164
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2260
2260
2260
2260
2388
2388
2388
2388
3028
3028
3204
3156
3156
3284
3156
3284
3284
3284
2388
3284
724
2388
2388
3156
3156
3156
596
3156
596
1236
724
3156
596
3284
724
3156
596
1236
724
2388
1364
2388
1364
2388
2388
1364
2388
3156
3412
2388
1364
3540
3540
3540
2980
3236
3204
3204
3204
3236
3204
3156
3156
3156
596
3156
2644
2644
2644
2644
2644
3284
2644
3156
596
2644
2644
3156
3156
3156
3156
3156
2724
2724
2852
2852
3668
3668
3668
3668
3668
3668
2772
2772
2772
2772
2772
2772
2772
3028
3028
3028
3156
3156
84
3156
3700
2260
340
3748
3748
3796
3796
3716
3796
3796
3796
3030
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2132
2548
2548
2420
2510
2224
2224
2192
176
2224
2224
1712
2224
1712
2224
1712
2192
176
1680
1712
3248
3760
2480
2192
176
2960
944
2192
176
2192
176
2736
2736
2736
2480
2448
2448
2480
2512
2096
304
3216
3248
3216
1200
3216
3216
1200
2736
2704
688
2274
2786
2787
2787
2787
2786
2786
2787
2786
3043
3042
3042
3043
3043
3043
3043
3042
3042
3042
3042
3042
3042
3042
2658
2658
3298
3298
3298
3298
3298
3555
483
3555
3555
483
3555
483
3554
3554
482
3554
3554
482
3554
482
3555
3554
3554
3554
2786
2786
2786
2786
2786
2741
2198
406
2531
2531
2531
2531
2786
739
2787
2786
739
2786
739
3043
3043
2293
2293
1781
2293
2293
3829
2805
2805
2805
2805
2805
2530
2786
3042
2582
1174
2786
3043
3043
3043
3043
3043
3043
3042
3042
3042
3042
3042
3042
3043
3043
3043
3043
3043
3043
3042
995
3042
995
3042
995
3042
995
3043
3043
3043
3043
3042
995
3043
3043
3043
3043
3043
3043
3043
3042
995
2872
2402
355
2402
355
2243
214
2242
2243
214
2242
2147
2147
2147
2147
2146
2146
2146
2146
2147
2147
2147
2147
2146
2146
99
2146
2146
2523
2523
3171
2243
355
2979
2979
2947
931
2531
2531
2435
419
2435
419
2435
419
2851
2851
2915
2787
3043
3043
3043
3043
3043
2275
2275
2051
131
67
35
387
195
99
163
291
419
2179
387
195
2307
67
195
323
355
2051
131
35
387
163
291
419
2179
1667
387
163
291
1699
419
2307
195
323
355
2275
2275
2531
2531
2531
2531
2435
707
2435
707
419
2435
419
2435
419
2435
2435
2883
2883
867
2915
2851
867
2915
2851
867
3011
3011
3011
3011
3011
3011
2787
2787
2051
259
1539
67
1571
291
2371
3843
2147
3011
355
3747
675
2051
259
131
35
387
163
419
2051
259
387
2051
259
2435
2307
3971
2051
131
163
2243
2563
2563
2403
2403
2467
355
2211
2211
2211
3384
3384
3384
3384
3384
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
3128
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
3640
3640
3640
3640
3640
3640
3640
3640
3640
3640
2872
2872
2872
2872
2872
3682
1635
2225
433
2353
2225
433
2353
2225
2225
2225
433
2097
305
2353
2225
433
2353
2481
2097
305
2353
2225
433
2097
305
2097
561
305
2481
2353
2481
2353
2481
2865
2609
2609
2609
2609
2609
2609
2609
2609
2609
2609
2609
2609
2609
2609
2737
2737
2737
2737
2737
2737
2481
2481
2481
2481
2481
2481
2481
2481
2609
2225
2481
2481
2481
2353
2481
2481
2481
2481
3763
2877
2870
2870
2870
3165
2109
2109
2775
2903
2575
271
783
143
79
399
335
2063
271
399
2063
271
1551
143
1679
399
2071
143
1679
399
1559
151
1687
407
2071
271
535
399
279
407
2063
271
1551
143
1679
399
151
407
3087
783
1167
1423
1359
2191
1679
399
3727
1687
2071
399
1559
151
1687
407
2319
335
2447
2319
2447
151
407
2447
279
407
2319
143
151
407
2831
2191
399
2327
2327
407
2199
407
2455
3727
1559
1687
3735
2455
2455
2199
2447
2455
2447
279
2319
279
2319
151
407
2895
2455
2455
2455
2327
407
2319
279
2319
2447
407
2455
2191
399
2447
2191
399
2327
151
407
2191
407
2455
2447
2191
2447
151
407
2191
407
2455
2455
2455
2199
407
2447
2447
2191
399
151
407
2447
407
2455
2959
2959
2511
2511
2511
2511
2511
2511
3023
3023
3023
2575
271
335
2063
527
143
2063
527
23
535
279
2575
271
535
2063
527
143
2575
535
279
2575
2575
2575
535
2575
271
2575
2575
535
279
2319
2575
2575
535
279
2319
535
335
2063
527
143
2575
535
279
2583
2575
2575
2575
535
2583
2575
2575
535
2327
2383
2327
2191
2191
2191
2319
2959
919
2959
2959
2967
2967
2967
2967
2967
2959
2959
919
2967
2967
2959
2967
2967
2447
655
719
2447
655
2447
407
663
2703
407
2703
407
663
2703
2447
2447
655
2447
655
407
663
2447
719
2447
655
407
2447
655
407
663
2447
2703
2703
2711
2711
2703
2703
2703
2703
2703
2703
663
2703
2703
2447
2447
2703
719
2703
2703
663
2447
2447
655
407
2455
2455
2447
2447
2455
2455
2455
2767
2703
2455
2447
2447
407
2447
407
2455
2447
2447
407
2447
2447
407
2455
2703
2703
719
2703
2703
2703
2703
2767
2455
2455
2455
2447
2447
2447
2447
2447
2447
2447
2447
2455
3599
1935
3599
1559
3607
3607
3607
3607
3607
3607
3607
3607
3599
1559
3607
2895
2895
2895
2831
847
2839
2895
2831
791
847
2895
2839
2839
2839
2831
791
847
2839
2831
847
2839
2831
791
847
2839
2895
2839
2839
2839
2839
847
2839
2895
3023
3023
3023
3023
3023
2063
271
79
2319
2319
2319
2319
2127
2383
2383
2383
2383
2383
2383
2383
2383
2383
2383
3087
1047
3095
3095
3215
3343
3095
1231
2319
1103
279
1423
1303
3095
1167
3343
3095
3343
2831
1167
1231
2319
279
2447
1423
407
1431
3479
3535
3535
3535
463
3415
3287
3023
2519
3087
527
1047
1231
591
3215
3087
527
591
2575
1047
3087
527
535
591
3087
527
1047
3215
3087
527
591
3087
527
1047
535
3087
527
1231
591
2575
2959
2959
2767
2767
2703
2711
2703
719
663
3663
3599
1615
3599
1615
3599
3663
3663
3663
3599
1615
3599
3599
2831
847
2895
2895
2831
2895
2895
2831
2831
2831
2831
2831
847
2831
2831
2831
3671
2775
2775
2903
2903
2493
3919
3919
3727
3727
1807
1687
3855
1687
3927
3927
3686
1766
2493
2493
2499
2262
2262
2263
2090
106
2423
3031
2681
2694
654
2486
1462
374
1398
2486
1462
2486
1462
2898
2592
2372
326
2372
2948
2328
2328
2147
2147
2147
2147
2308
2308
2132
2133
2869
2121
2121
2063
2121
2145
105
2145
105
2145
96
72
105
2121
105
2048
2869
2869
3124
2485
2936
889
2869
2872
825
2869
2868
2872
2872
2872
825
2872
2872
2872
2872
2264
217
824
825
2264
824
2264
217
824
825
2264
217
824
825
2264
217
824
2264
217
824
825
2872
2864
808
872
2857
2920
2216
816
808
872
873
2216
816
808
872
873
2920
2864
2864
808
872
2864
817
808
872
873
2864
817
2920
873
2264
2264
217
2856
809
872
873
2920
873
2920
2920
873
2232
2265
824
825
2869
2868
2868
2264
2869
2264
824
2264
824
2264
217
824
825
2920
873
2864
808
2865
809
2865
2865
2216
816
872
2864
808
2864
817
872
873
2864
2864
817
2869
2232
2872
825
2232
185
2869
2868
2872
2872
2232
2232
185
2872
825
2872
2264
217
824
825
2264
824
2264
217
824
825
2872
2264
217
2264
217
2264
217
2264
217
825
2264
217
825
2264
2264
217
825
2217
2857
2920
873
2921
2920
2921
2216
169
808
872
873
2216
808
873
2920
2921
2216
808
872
873
2216
808
873
2872
825
2857
2217
2216
169
2217
2216
169
2224
2872
2264
2264
217
2264
2265
825
2857
872
873
2920
873
2920
873
2920
873
2857
2856
2865
808
2864
817
2920
873
2864
817
2920
873
2864
817
2864
2265
2869
2868
2264
217
824
2872
2264
2921
2216
872
2216
2921
2920
2921
2921
2921
2913
2912
2912
2923
2912
2250
875
870
2912
2913
2251
202
843
842
2251
843
875
2251
2848
864
875
2849
800
864
2913
2219
875
2912
2913
2912
2854
2251
202
843
875
2912
2854
2849
2250
2923
2251
202
2251
875
2251
875
2251
2251
2848
2848
2848
875
2848
2848
875
2848
2219
2854
2859
2251
202
2849
2264
824
2264
824
2264
824
2864
808
872
2216
816
808
872
818
2856
2856
2856
872
2264
824
2264
824
2264
824
2264
824
2264
2264
2856
872
2920
818
2856
872
2216
808
872
818
2856
2856
2856
872
2216
808
872
818
2856
2856
2856
872
2856
872
2856
872
2848
864
806
870
2912
2912
202
810
842
2848
806
2848
806
2854
2250
842
2250
810
2250
810
2207
2207
2207
2207
3589
3774
830
1854
2879
1855
2271
1727
831
1855
2911
831
2879
2879
1855
2879
1855
3612
3612
3612
3613
1564
3612
3613
1564
3611
2879
1855
2879
1855
2879
1855
2879
1855
3612
3612
2232
185
2232
185
2232
185
824
2232
185
2232
185
2232
2232
185
2232
185
2229
821
2232
2232
185
2264
856
824
2872
1848
2216
2217
2217
2864
808
872
2232
185
2873
889
1849
2873
1849
2873
1849
2232
2232
185
2232
2232
185
2872
825
888
889
1848
1849
2856
2856
3897
3897
3896
1845
3896
1849
3893
2872
2872
825
3896
3893
3896
2232
2264
2232
2264
2232
185
3881
3880
2857
2217
2217
3897
2873
2873
2873
2873
3897
2873
2232
185
2872
825
2873
1848
1849
3897
3897
2872
825
1848
1849
3896
1849
3896
1849
2873
1848
1849
3896
1849
3896
1849
2869
1845
2872
1848
2872
1848
2873
2869
1845
2872
1624
1848
2864
808
1840
2864
808
1840
2872
1849
3897
2872
1848
2872
825
1848
1849
2872
825
1848
1849
2868
2265
825
2869
2264
217
824
825
2869
2872
2872
2264
824
825
2872
2264
217
825
2264
217
856
824
825
857
2264
856
824
825
2264
217
856
824
825
857
2869
2264
856
824
825
2872
2865
2864
819
2864
2216
177
169
817
873
2216
169
817
872
873
2216
169
808
872
873
2864
808
872
2864
809
2224
168
177
169
816
817
872
873
2224
168
169
816
808
809
872
873
2864
817
2224
808
2224
169
816
817
808
873
2873
2264
217
825
2868
2265
824
825
2868
2873
2873
2872
2872
825
2264
824
2264
217
824
825
857
2865
2865
2865
2224
168
177
169
816
817
808
809
872
873
2216
169
816
817
808
872
873
2864
872
2864
817
808
2864
2864
2224
816
809
2864
2224
169
816
809
873
2217
816
873
2864
2864
817
2217
816
873
2217
816
817
2864
817
2864
817
2224
168
169
816
808
809
872
873
2864
817
2873
1849
2873
1849
2872
825
2872
825
1848
1849
2872
1717
1848
2872
825
1848
1849
2869
1845
3765
821
1845
2872
2872
1848
3768
1721
1849
3765
821
1845
2872
1624
1848
2872
1848
3768
824
1624
1848
3768
824
1848
2872
1848
3768
824
1848
3753
1833
2856
809
2864
808
1840
2864
808
1840
1832
2864
808
1840
1832
2872
2872
825
1849
2873
2872
825
1849
2872
2872
825
2872
2872
825
1849
2872
825
2872
825
1848
1849
2849
19
15
491
296
708
708
1670
6
73
79
377
328
256
966
41
26
256
800
96
550
870
8
19
15
491
296
708
708
1798
1030
73
75
376
328
0
422
1065
1049
518
800
992
614
869
781
19
15
491
296
708
708
1798
1030
73
75
376
328
0
422
41
25
518
800
992
614
210
9
19
15
491
296
708
708
1798
1030
73
79
376
328
0
166
41
26
258
801
864
102
486
8
19
15
491
296
708
708
1798
1030
73
79
376
328
0
166
41
26
259
801
864
102
486
8
19
15
491
296
708
708
1798
1030
73
79
376
328
0
422
1065
1050
514
800
992
614
870
776
19
15
491
296
708
708
1798
1030
73
79
376
328
0
422
1065
1050
515
800
992
614
870
776
19
15
491
296
708
708
1798
1030
73
79
376
328
0
422
1065
26
258
800
992
614
870
8
19
15
491
296
708
708
1798
1030
73
79
376
328
0
422
41
26
258
801
992
614
230
8
19
15
491
296
708
708
1798
1030
73
79
376
328
0
422
41
26
259
801
992
614
230
8
19
15
491
296
708
708
1798
1030
73
79
377
328
0
418
1066
1050
512
801
993
613
888
780
19
15
491
296
708
708
1798
1030
73
79
377
328
0
418
42
26
256
801
993
613
376
8
19
15
491
296
708
708
1798
1030
73
79
377
328
0
422
41
26
256
801
993
614
230
8
19
15
491
296
708
708
1798
6
73
75
376
328
0
710
41
25
518
800
992
806
997
1037
19
15
491
296
708
708
1798
6
73
79
376
328
0
710
41
26
258
801
992
806
998
1032
19
15
491
296
708
708
1798
6
73
79
376
328
0
710
41
26
259
801
992
806
998
1032
19
15
491
296
708
708
1798
6
73
79
377
328
0
710
41
26
256
801
993
806
998
1032
19
15
491
296
708
708
1798
6
73
79
377
328
24
626
42
26
256
801
879
846
516
8
19
15
491
296
712
196
1798
1030
73
75
368
196
512
454
41
25
513
61
896
582
1765
1037
19
15
491
296
712
196
1798
1030
73
75
368
200
512
454
41
25
513
16
896
582
2022
1033
19
15
491
296
712
196
1798
1030
73
75
368
200
512
454
41
25
515
16
896
582
2022
1033
19
15
491
296
712
196
1798
1030
73
75
368
200
536
274
1065
1049
513
16
848
366
870
847
19
15
491
296
712
196
1798
1030
73
75
368
200
536
274
1065
1049
515
16
848
366
870
847
19
15
491
296
712
196
1798
1030
73
75
368
200
536
370
41
25
257
16
976
558
1798
1033
19
15
491
296
712
708
1670
1030
73
75
368
328
256
326
329
25
257
805
125
70
326
41
19
15
491
296
712
708
1670
6
73
75
368
328
256
842
41
25
257
805
125
590
998
1035
19
15
491
296
712
708
1798
1030
73
75
368
328
0
198
41
25
257
805
1021
1094
1766
1033
19
15
491
296
712
708
1798
1030
73
75
368
328
0
454
41
25
257
805
1021
582
230
9
19
15
491
296
712
708
1798
1030
73
75
368
328
0
422
1065
25
257
805
1021
614
998
9
19
15
491
296
712
708
1798
1030
73
75
368
328
0
422
41
25
257
805
1021
614
230
9
19
15
491
296
712
708
1798
1030
73
75
368
328
0
422
38
25
257
805
1021
614
224
42
19
15
491
296
712
708
1798
1030
73
75
368
328
24
370
1065
1049
513
817
1488
334
774
789
19
15
491
296
712
708
1798
6
73
75
368
328
24
882
41
25
513
817
1488
1358
1286
1301
19
15
491
296
676
708
1670
1030
73
83
344
328
280
498
42
18
274
166
231
45
388
32
19
15
491
296
676
708
1670
6
73
83
340
326
256
834
38
17
513
157
214
581
992
1054
19
15
491
296
676
708
1670
6
73
83
340
326
256
838
38
17
513
157
214
582
992
1054
19
15
491
296
676
708
1798
1030
73
83
344
392
0
196
1061
17
521
1553
832
1098
739
29
19
15
491
296
676
708
1798
1030
73
83
344
392
0
452
37
17
517
1552
832
586
227
29
19
15
491
296
676
708
1798
1030
73
83
344
392
0
452
37
17
521
1553
832
586
227
29
19
15
491
296
676
708
1798
1030
73
83
344
392
0
454
37
17
521
1553
832
582
225
29
19
15
491
296
676
708
1798
1030
73
83
344
392
24
452
38
18
530
1552
1424
312
480
24
19
15
491
296
676
708
1798
1030
73
83
344
328
0
196
37
17
530
1702
1023
1095
1763
1054
19
15
491
296
676
708
1798
1030
73
83
344
328
0
196
549
17
530
1702
1023
1095
227
30
19
15
491
296
676
708
1798
1030
73
83
344
328
0
274
1066
1042
530
1830
1471
382
868
800
19
15
491
296
676
708
1798
1030
73
83
344
328
0
452
37
17
530
806
895
583
227
30
19
15
491
296
676
708
1798
1030
73
83
344
328
0
420
37
17
530
806
959
615
227
29
19
15
491
296
676
708
1798
1030
73
83
344
328
24
274
1066
1042
530
806
871
365
868
800
19
15
491
296
676
708
1798
1030
73
83
344
328
24
370
42
18
274
806
871
557
1796
1056
19
15
491
296
676
708
1798
1030
73
83
340
326
0
454
38
17
513
157
982
582
224
30
19
15
491
296
676
708
1798
6
73
83
344
392
24
708
1062
18
530
1552
1424
824
480
24
19
15
491
296
676
708
1798
6
73
83
344
392
24
708
38
18
530
1552
1424
824
992
24
19
15
491
296
676
708
1798
6
73
83
344
328
24
626
42
18
530
806
871
845
516
32
19
15
491
296
676
708
1798
6
73
83
344
328
24
626
42
18
274
806
871
845
516
32
19
15
491
296
676
708
1798
6
73
83
345
328
24
626
38
18
516
145
977
845
512
24
19
15
491
424
904
708
1670
1030
9
51
257
354
256
386
1222
713
604
1630
1137
19
544
326
19
15
491
424
904
708
1670
6
9
51
257
354
256
898
1222
713
604
1630
1137
531
304
901
19
15
491
424
904
708
1798
1030
9
51
257
354
0
258
6
713
220
94
881
531
1888
1514
19
15
491
424
904
708
1798
1030
9
51
257
354
0
258
6
713
604
94
881
531
1888
1514
19
15
491
424
904
708
1798
1030
137
43
257
354
0
258
265
281
604
94
625
531
13
793
19
15
491
424
904
708
1798
1030
137
43
257
354
0
258
265
409
604
94
625
531
13
921
19
15
491
424
904
708
1798
1030
137
51
257
354
0
258
262
201
220
94
881
515
0
229
19
15
491
424
904
708
1798
1030
137
51
257
354
0
258
262
329
604
94
625
515
0
997
19
15
491
424
904
708
1798
1030
137
51
257
354
0
258
262
713
220
94
881
515
1536
1253
19
15
491
424
904
708
1798
1030
137
51
256
354
0
258
262
273
603
95
881
531
16
829
19
15
491
424
904
708
1798
1030
137
51
256
354
0
258
262
401
219
95
881
531
0
953
19
15
491
424
904
708
1798
1030
137
51
256
354
0
258
262
401
603
95
625
515
0
953
19
15
491
424
904
708
1798
1030
137
51
256
354
0
258
262
201
219
95
625
515
0
229
19
15
491
424
904
708
1798
1030
137
51
256
354
0
258
262
713
219
95
625
515
1536
1253
19
15
491
424
904
708
1798
1030
137
55
257
354
0
258
262
202
216
94
881
531
48
232
19
15
491
424
904
708
1798
1030
137
55
257
354
0
258
262
330
600
94
625
531
48
1000
19
15
491
424
904
1236
1542
6
9
51
257
872
8
930
198
402
276
308
374
798
656
760
19
15
491
424
904
1236
1542
6
9
51
257
872
8
932
198
73
156
308
368
792
640
550
19
15
491
424
904
1236
1542
6
9
51
257
872
8
932
198
457
156
308
368
792
640
1670
19
15
491
424
904
1236
1542
6
9
51
257
872
8
932
198
402
276
345
368
792
800
760
19
15
491
424
904
1236
1542
6
9
51
257
872
8
932
198
402
284
308
496
792
800
760
19
15
491
424
904
1236
1542
6
9
51
257
872
8
932
1222
73
156
308
368
792
288
38
19
15
491
424
904
1236
1542
6
9
51
256
872
8
930
198
402
279
309
374
798
656
760
19
15
491
424
904
1236
1542
6
9
51
256
872
8
930
201
73
153
312
368
798
918
1063
19
15
491
424
904
1236
1542
6
9
51
256
872
8
930
201
73
154
312
368
798
918
1063
19
15
491
424
904
1236
1542
6
9
51
256
872
8
930
201
73
155
312
368
798
918
1063
19
15
491
424
904
1236
1542
6
9
51
256
872
8
930
201
73
159
312
368
798
918
1063
19
15
491
424
904
1236
1542
6
9
51
256
872
8
930
201
457
153
312
368
798
918
713
19
15
491
424
904
1236
1542
6
9
51
256
872
8
930
201
457
154
312
368
798
918
713
19
15
491
424
904
1236
1542
6
9
51
256
872
8
930
201
457
155
312
368
798
918
713
19
15
491
424
904
1236
1542
6
9
51
256
872
8
930
201
457
159
312
368
798
918
713
19
15
491
424
904
1236
1542
6
9
51
256
872
8
932
198
417
277
313
368
792
576
750
19
15
491
424
904
1236
1542
6
9
51
256
872
8
932
198
417
285
309
368
792
576
750
19
15
491
424
904
1236
1542
6
9
51
256
872
8
932
198
417
279
309
368
792
576
750
19
15
491
424
904
1236
1542
6
9
51
256
872
8
932
198
73
153
312
368
792
640
550
19
15
491
424
904
1236
1542
6
9
51
256
872
8
932
198
73
155
312
368
792
640
550
19
15
491
424
904
1236
1542
6
9
51
256
872
8
932
198
73
159
312
368
792
640
550
19
15
491
424
904
1236
1542
6
9
51
256
872
8
932
198
401
277
313
368
792
800
766
19
15
491
424
904
1236
1542
6
9
51
256
872
8
932
198
401
285
309
368
792
800
766
19
15
491
424
904
1236
1542
6
9
51
256
872
8
932
198
401
283
312
368
792
800
766
19
15
491
424
904
1236
1542
6
9
51
256
872
8
932
198
401
287
312
368
792
800
766
19
15
491
424
904
1236
1542
6
9
51
256
872
8
932
198
401
279
309
368
792
800
766
19
15
491
424
904
1236
1542
6
9
51
256
872
8
932
198
457
153
312
368
792
640
1670
19
15
491
424
904
1236
1542
6
9
51
256
872
8
932
198
457
157
309
368
792
640
1670
19
15
491
424
904
1236
1542
6
9
51
256
872
8
932
198
457
155
312
368
792
640
1670
19
15
491
424
904
1236
1542
6
9
51
256
872
8
932
198
457
159
312
368
792
640
1670
19
15
491
424
904
1236
1542
6
9
51
256
872
8
932
198
402
283
312
368
792
800
760
19
15
491
424
904
1236
1542
6
9
51
256
872
8
932
198
402
287
312
368
792
800
760
19
15
491
424
904
1236
1542
6
9
51
256
872
8
932
198
402
279
309
368
792
800
760
19
15
491
424
904
1236
1542
6
9
51
256
872
8
932
1222
73
155
312
368
792
288
38
19
15
491
424
904
1236
1542
6
9
51
256
872
8
932
1222
73
159
312
368
792
288
38
19
15
491
424
904
1236
1542
6
9
55
257
872
8
932
198
74
152
312
368
792
896
1064
19
15
491
424
904
1236
1542
6
9
55
257
872
8
932
198
458
152
312
368
792
640
1672
19
15
491
424
904
1236
1542
6
9
55
257
872
8
932
198
458
156
308
368
792
640
1672
19
15
491
424
904
1236
1542
6
9
55
257
872
8
932
1222
74
152
312
368
792
288
40
19
15
491
424
904
1236
1542
6
9
55
257
872
8
932
1222
458
152
312
368
792
288
424
19
15
491
424
904
1236
1542
6
9
55
257
872
8
932
1222
458
156
308
368
792
288
424
19
15
491
424
904
1236
1542
6
9
55
256
872
8
932
198
74
154
312
368
792
896
1064
19
15
491
424
904
1236
1542
6
9
55
256
872
8
932
198
74
155
312
368
792
896
1064
19
15
491
424
904
1236
1542
6
9
55
256
872
8
932
198
458
154
312
368
792
640
1672
19
15
491
424
904
1236
1542
6
9
55
256
872
8
932
198
458
155
312
368
792
640
1672
19
15
491
424
904
1236
1542
6
9
55
256
872
8
932
1222
74
155
312
368
792
288
40
19
15
491
424
904
1236
1542
6
9
55
256
872
8
932
1222
458
154
312
368
792
288
424
19
15
491
424
904
1236
1542
6
9
55
256
872
8
932
1222
458
155
312
368
792
288
424
19
15
491
424
904
1236
1542
6
41
51
257
872
8
932
230
386
276
313
368
792
824
760
19
15
491
424
904
1236
1542
6
41
51
256
872
8
932
230
65
629
345
368
792
824
1026
19
15
491
424
904
1236
1542
6
41
51
256
872
8
932
230
385
277
313
496
792
824
766
19
15
491
424
904
1236
1542
6
41
51
256
872
8
932
230
385
279
309
496
792
824
766
19
15
491
424
904
1236
1542
6
41
51
256
872
8
932
230
386
282
312
368
792
824
760
19
15
491
424
904
1236
1542
6
41
51
256
872
8
932
230
386
283
312
368
792
824
760
19
15
491
424
904
1236
1542
6
41
51
256
872
8
932
230
386
279
309
368
792
824
760
19
15
491
424
904
1236
1542
6
137
51
257
872
8
932
1190
290
276
313
368
792
440
696
19
15
491
424
904
1236
1542
6
137
51
257
872
8
932
166
290
276
313
368
792
952
696
19
15
491
424
904
1236
1542
6
137
51
257
872
8
932
166
329
156
308
368
792
632
1674
19
15
491
424
904
1236
1542
6
137
51
256
872
8
932
1190
289
277
313
368
792
440
698
19
15
491
424
904
1236
1542
6
137
51
256
872
8
932
1190
289
279
309
368
792
440
698
19
15
491
424
904
1236
1542
6
137
51
256
872
8
932
1190
290
282
312
368
792
440
696
19
15
491
424
904
1236
1542
6
137
51
256
872
8
932
1190
290
283
312
368
792
440
696
19
15
491
424
904
1236
1542
6
137
51
256
872
8
932
1190
290
279
309
368
792
440
696
19
15
491
424
904
1236
1542
6
137
51
256
872
8
932
166
273
283
312
368
792
952
686
19
15
491
424
904
1236
1542
6
137
51
256
872
8
932
166
273
291
308
368
792
952
686
19
15
491
424
904
1236
1542
6
137
51
256
872
8
932
166
273
287
312
368
792
952
686
19
15
491
424
904
1236
1542
6
137
51
256
872
8
932
166
289
277
313
368
792
952
702
19
15
491
424
904
1236
1542
6
137
51
256
872
8
932
166
289
279
309
368
792
952
702
19
15
491
424
904
1236
1542
6
137
51
256
872
8
932
166
417
163
308
368
792
608
762
19
15
491
424
904
1236
1542
6
137
51
256
872
8
932
166
290
282
312
368
792
952
696
19
15
491
424
904
1236
1542
6
137
51
256
872
8
932
166
290
283
312
368
792
952
696
19
15
491
424
904
1236
1542
6
137
51
256
872
8
932
166
290
279
309
368
792
952
696
19
15
491
424
904
1236
1542
6
137
51
256
872
8
932
166
418
163
308
368
792
632
760
19
15
491
424
904
1236
1542
6
137
51
256
872
8
932
166
329
281
312
368
792
632
1674
19
15
491
424
904
1236
1542
6
137
51
256
872
8
932
166
329
285
309
368
792
632
1674
19
15
491
424
904
1236
1542
6
137
51
256
872
8
932
166
329
153
313
368
792
632
1674
19
15
491
424
904
1236
1542
6
137
51
256
872
8
932
166
329
157
309
368
792
632
1674
19
15
491
424
904
1236
1542
6
137
51
256
872
8
932
166
329
283
312
368
792
632
1674
19
15
491
424
904
1236
1542
6
137
51
256
872
8
932
166
329
155
312
368
792
632
1674
19
15
491
424
904
1236
1542
6
137
51
256
872
8
932
166
329
287
312
368
792
632
1674
19
15
491
424
904
1236
1542
6
137
51
256
872
8
932
166
329
159
312
368
792
632
1674
19
15
491
424
904
1236
1542
6
137
55
257
872
8
932
166
330
280
312
368
792
632
1672
19
15
491
424
904
1236
1542
6
137
55
256
872
8
932
166
330
282
312
368
792
632
1672
19
15
491
424
904
1236
1542
6
137
55
256
872
8
932
166
330
283
312
368
792
632
1672
19
15
491
424
904
1236
1542
6
137
55
256
872
8
932
166
330
154
312
368
792
632
1672
19
15
491
424
904
1236
1542
6
137
55
256
872
8
932
166
330
155
312
368
792
632
1672
19
15
491
424
904
724
1670
1030
9
51
256
360
264
420
198
713
603
1624
1136
24
256
902
19
15
491
424
904
724
1670
1030
9
51
256
360
264
420
198
713
607
1624
1136
24
256
902
19
15
491
424
904
724
1670
1030
9
51
256
360
264
420
1222
713
607
1624
1136
24
512
326
19
15
491
424
904
724
1670
1030
9
55
256
360
264
420
198
714
587
1624
1136
24
256
904
19
15
491
424
904
724
1670
1030
9
55
256
360
264
420
198
714
603
1624
1136
24
256
904
19
15
491
424
904
724
1670
1030
9
55
256
360
264
420
198
714
586
1624
1136
24
256
904
19
15
491
424
904
724
1670
1030
137
51
256
360
264
420
1190
1185
1173
1625
1136
24
568
954
19
15
491
424
904
724
1670
6
9
51
256
360
264
932
1222
713
603
1624
1136
536
256
902
19
15
491
424
904
724
1670
6
9
51
256
360
264
932
1222
713
607
1624
1136
536
256
902
19
15
491
424
904
724
1670
6
9
55
256
360
264
932
1222
714
587
1624
1136
536
256
904
19
15
491
424
904
724
1670
6
9
55
256
360
264
932
1222
714
603
1624
1136
536
256
904
19
15
491
424
904
724
1670
6
9
55
256
360
264
932
1222
714
586
1624
1136
536
256
904
19
15
491
424
904
724
1798
1030
9
51
257
360
8
420
1222
1938
1172
89
496
280
544
760
19
15
491
424
904
724
1798
1030
9
51
256
360
8
452
198
73
153
89
624
600
1568
1062
19
15
491
424
904
724
1798
1030
9
51
256
360
8
452
198
73
217
89
624
600
1568
1062
19
15
491
424
904
724
1798
1030
9
51
256
360
8
452
198
73
155
88
624
600
1568
1062
19
15
491
424
904
724
1798
1030
9
51
256
360
8
452
198
73
219
88
624
600
1568
1062
19
15
491
424
904
724
1798
1030
9
51
256
360
8
452
198
73
159
88
624
600
1568
1062
19
15
491
424
904
724
1798
1030
9
51
256
360
8
452
198
73
223
88
624
600
1568
1062
19
15
491
424
904
724
1798
1030
9
51
256
360
8
452
198
713
217
88
624
600
1568
934
19
15
491
424
904
724
1798
1030
9
51
256
360
8
452
198
713
219
88
624
600
1568
934
19
15
491
424
904
724
1798
1030
9
51
256
360
8
452
198
713
223
88
624
600
1568
934
19
15
491
424
904
724
1798
1030
9
51
256
360
8
452
1222
1993
1241
88
624
600
544
710
19
15
491
424
904
724
1798
1030
9
51
256
360
8
452
1222
1993
597
89
624
600
544
710
19
15
491
424
904
724
1798
1030
9
51
256
360
8
452
1222
1993
601
88
624
600
544
710
19
15
491
424
904
724
1798
1030
9
51
256
360
8
452
1222
1993
603
88
624
600
544
710
19
15
491
424
904
724
1798
1030
9
51
256
360
8
452
1222
1993
1243
88
624
600
544
710
19
15
491
424
904
724
1798
1030
9
51
256
360
8
452
1222
1993
607
88
624
600
544
710
19
15
491
424
904
724
1798
1030
9
51
256
360
8
452
1222
1993
1247
88
624
600
544
710
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
198
73
153
88
368
280
288
38
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
198
73
213
89
368
280
288
38
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
198
73
217
88
368
280
288
38
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
198
73
155
88
368
280
288
38
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
198
73
219
88
368
280
288
38
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
198
73
159
88
368
280
288
38
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
198
73
223
88
368
280
288
38
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
198
457
153
88
496
280
128
390
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
198
457
213
89
496
280
128
390
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
198
457
341
89
496
280
128
390
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
198
457
217
88
496
280
128
390
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
198
457
155
88
496
280
128
390
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
198
457
601
88
496
280
128
390
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
198
457
219
88
496
280
128
390
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
198
457
603
88
496
280
128
390
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
198
457
159
88
496
280
128
390
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
198
457
223
88
496
280
128
390
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
198
457
607
88
496
280
128
390
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
1222
73
217
88
368
280
800
38
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
1222
73
155
88
368
280
800
38
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
1222
73
219
88
368
280
800
38
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
1222
73
159
88
368
280
800
38
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
1222
73
223
88
368
280
800
38
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
1222
1953
1173
89
496
280
544
750
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
1222
1953
1237
89
496
280
544
750
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
1222
1937
1173
89
496
280
544
766
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
1222
1937
1179
88
496
280
544
766
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
1222
1937
1183
88
496
280
544
766
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
1222
1993
1177
88
496
280
544
646
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
1222
1993
1241
88
368
280
800
710
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
1222
1993
597
89
368
280
800
710
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
1222
1993
1237
89
368
280
800
710
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
1222
1993
601
88
496
280
544
646
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
1222
1993
1179
88
496
280
544
646
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
1222
1993
603
88
496
280
544
646
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
1222
1993
1243
88
368
280
800
710
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
1222
1993
1183
88
496
280
544
646
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
1222
1993
607
88
496
280
544
646
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
1222
1993
1247
88
368
280
800
710
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
1222
1938
1179
88
496
280
544
760
19
15
491
424
904
724
1798
1030
9
51
256
360
8
420
1222
1938
1183
88
496
280
544
760
19
15
491
424
904
724
1798
1030
9
55
257
360
8
418
202
458
152
89
369
285
148
400
19
15
491
424
904
724
1798
1030
9
55
257
360
8
418
202
458
216
89
369
285
148
400
19
15
491
424
904
724
1798
1030
9
55
257
360
8
452
198
74
152
89
624
600
1568
1064
19
15
491
424
904
724
1798
1030
9
55
257
360
8
452
198
74
216
89
624
600
1568
1064
19
15
491
424
904
724
1798
1030
9
55
257
360
8
452
198
714
216
88
624
600
1568
936
19
15
491
424
904
724
1798
1030
9
55
257
360
8
420
6
74
152
88
368
280
192
232
19
15
491
424
904
724
1798
1030
9
55
257
360
8
420
6
74
216
89
368
280
192
232
19
15
491
424
904
724
1798
1030
9
55
257
360
8
420
198
74
152
88
368
280
288
40
19
15
491
424
904
724
1798
1030
9
55
257
360
8
420
198
74
216
89
368
280
288
40
19
15
491
424
904
724
1798
1030
9
55
257
360
8
420
198
714
216
88
368
280
288
936
19
15
491
424
904
724
1798
1030
9
55
257
360
8
420
198
714
600
88
496
280
288
936
19
15
491
424
904
724
1798
1030
9
55
257
360
8
420
198
458
152
88
368
280
288
424
19
15
491
424
904
724
1798
1030
9
55
257
360
8
420
198
458
216
89
368
280
288
424
19
15
491
424
904
724
1798
1030
9
55
257
360
8
420
198
458
600
88
496
280
288
424
19
15
491
424
904
724
1798
1030
9
55
257
360
8
420
1222
74
152
88
368
280
800
40
19
15
491
424
904
724
1798
1030
9
55
257
360
8
420
1222
74
216
89
368
280
800
40
19
15
491
424
904
724
1798
1030
9
55
257
360
8
420
1222
1994
1176
88
496
280
544
680
19
15
491
424
904
724
1798
1030
9
55
257
360
8
420
1222
1994
1240
88
368
280
800
680
19
15
491
424
904
724
1798
1030
9
55
257
360
8
420
1222
1994
600
88
496
280
544
680
19
15
491
424
904
724
1798
1030
9
55
256
360
8
452
198
74
154
88
624
600
1568
1064
19
15
491
424
904
724
1798
1030
9
55
256
360
8
452
198
74
155
88
624
600
1568
1064
19
15
491
424
904
724
1798
1030
9
55
256
360
8
452
198
74
219
88
624
600
1568
1064
19
15
491
424
904
724
1798
1030
9
55
256
360
8
452
198
74
218
88
624
600
1568
1064
19
15
491
424
904
724
1798
1030
9
55
256
360
8
452
198
714
219
88
624
600
1568
936
19
15
491
424
904
724
1798
1030
9
55
256
360
8
452
198
714
211
88
624
600
1568
936
19
15
491
424
904
724
1798
1030
9
55
256
360
8
452
198
714
339
88
624
600
1568
936
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
6
74
154
88
368
280
192
232
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
6
74
155
88
368
280
192
232
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
6
74
219
88
368
280
192
232
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
6
74
211
88
368
280
192
232
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
6
74
243
88
368
280
192
232
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
198
74
154
88
368
280
288
40
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
198
74
155
88
368
280
288
40
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
198
74
219
88
368
280
288
40
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
198
74
218
88
368
280
288
40
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
198
74
211
88
368
280
288
40
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
198
74
243
88
368
280
288
40
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
198
714
219
88
368
280
288
936
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
198
714
218
88
368
280
288
936
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
198
714
587
88
496
280
288
936
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
198
714
211
88
368
280
288
936
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
198
714
339
88
368
280
288
936
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
198
714
603
88
496
280
288
936
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
198
714
586
88
496
280
288
936
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
198
458
154
88
368
280
288
424
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
198
458
155
88
368
280
288
424
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
198
458
219
88
368
280
288
424
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
198
458
218
88
368
280
288
424
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
198
458
587
88
496
280
288
424
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
198
458
211
88
368
280
288
424
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
198
458
339
88
368
280
288
424
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
198
458
603
88
496
280
288
424
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
198
458
586
88
496
280
288
424
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
198
458
595
88
368
280
288
424
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
1222
74
155
88
368
280
800
40
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
1222
74
219
88
368
280
800
40
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
1222
74
211
88
368
280
800
40
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
1222
74
243
88
368
280
800
40
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
1222
1994
1179
88
496
280
544
680
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
1222
1994
587
88
496
280
544
680
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
1222
1994
1242
88
368
280
800
680
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
1222
1994
603
88
496
280
544
680
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
1222
1994
1243
88
368
280
800
680
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
1222
1994
586
88
496
280
544
680
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
1222
1994
595
88
368
280
800
680
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
1222
1994
602
88
496
280
544
680
19
15
491
424
904
724
1798
1030
9
55
256
360
8
420
1222
1994
1235
88
368
280
800
680
19
15
491
424
904
724
1798
1030
41
51
257
360
8
420
1254
1922
1236
89
368
280
824
760
19
15
491
424
904
724
1798
1030
41
51
256
360
8
420
1254
65
149
89
368
280
824
2
19
15
491
424
904
724
1798
1030
41
51
256
360
8
420
1254
65
245
89
368
280
824
2
19
15
491
424
904
724
1798
1030
41
51
256
360
8
420
1254
1922
1178
88
496
280
824
760
19
15
491
424
904
724
1798
1030
41
51
256
360
8
420
1254
1922
1179
88
496
280
824
760
19
15
491
424
904
724
1798
1030
41
51
256
360
8
420
1254
1922
1242
88
368
280
824
760
19
15
491
424
904
724
1798
1030
41
51
256
360
8
420
1254
1922
1243
88
368
280
824
760
19
15
491
424
904
724
1798
1030
41
51
256
360
8
420
230
65
149
89
368
280
312
2
19
15
491
424
904
724
1798
1030
41
51
256
360
8
420
230
65
213
89
368
280
312
2
19
15
491
424
904
724
1798
1030
41
51
256
360
8
420
230
65
245
89
368
280
312
2
19
15
491
424
904
724
1798
1030
41
51
256
360
8
420
230
705
149
89
368
280
312
898
19
15
491
424
904
724
1798
1030
41
51
256
360
8
420
230
705
373
89
368
280
312
898
19
15
491
424
904
724
1798
1030
41
51
256
360
8
420
230
449
245
89
368
280
312
386
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
1254
74
219
88
368
280
824
8
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
1254
74
218
88
368
280
824
8
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
1254
74
215
88
368
280
824
8
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
1254
1994
1242
88
368
280
824
648
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
1254
1994
603
88
368
280
824
648
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
1254
1994
1243
88
368
280
824
648
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
1254
1994
602
88
368
280
824
648
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
1254
1994
1239
88
368
280
824
648
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
1254
1994
599
88
368
280
824
648
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
230
74
219
88
368
280
312
8
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
230
74
218
88
368
280
312
8
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
230
74
215
88
368
280
312
8
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
230
714
219
88
368
280
312
904
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
230
714
218
88
368
280
312
904
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
230
714
347
88
368
280
312
904
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
230
714
346
88
368
280
312
904
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
230
714
215
88
368
280
312
904
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
230
714
343
88
368
280
312
904
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
230
458
219
88
368
280
312
392
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
230
458
218
88
368
280
312
392
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
230
458
347
88
368
280
312
392
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
230
458
346
88
368
280
312
392
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
230
458
603
88
368
280
312
392
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
230
458
602
88
368
280
312
392
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
230
458
215
88
368
280
312
392
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
230
458
343
88
368
280
312
392
19
15
491
424
904
724
1798
1030
41
39
256
360
8
420
230
458
599
88
368
280
312
392
19
15
491
424
904
724
1798
1030
137
43
256
360
8
266
265
281
605
89
624
518
6
795
19
15
491
424
904
724
1798
1030
137
51
257
360
8
284
274
274
276
89
624
520
8
792
19
15
491
424
904
724
1798
1030
137
51
257
360
8
284
274
402
212
89
624
520
8
920
19
15
491
424
904
724
1798
1030
137
51
257
360
8
284
274
402
596
89
1008
520
8
920
19
15
491
424
904
724
1798
1030
137
51
257
360
8
284
274
402
372
89
635
520
8
920
19
15
491
424
904
724
1798
1030
137
51
256
360
8
266
265
273
277
89
624
518
6
798
19
15
491
424
904
724
1798
1030
137
51
256
360
8
266
265
273
213
89
624
518
6
798
19
15
491
424
904
724
1798
1030
137
51
256
360
8
266
265
273
309
89
624
518
6
798
19
15
491
424
904
724
1798
1030
137
51
256
360
8
266
265
273
601
89
624
518
6
798
19
15
491
424
904
724
1798
1030
137
51
256
360
8
266
265
273
219
88
624
518
6
798
19
15
491
424
904
724
1798
1030
137
51
256
360
8
266
265
673
149
89
624
518
6
382
19
15
491
424
904
724
1798
1030
137
51
256
360
8
266
265
673
153
89
624
518
6
382
19
15
491
424
904
724
1798
1030
137
51
256
360
8
266
265
401
213
89
624
518
6
926
19
15
491
424
904
724
1798
1030
137
51
256
360
8
266
265
401
597
89
624
518
6
926
19
15
491
424
904
724
1798
1030
137
51
256
360
8
266
265
401
309
89
624
518
6
926
19
15
491
424
904
724
1798
1030
137
51
256
360
8
266
265
401
603
88
624
518
6
926
19
15
491
424
904
724
1798
1030
137
51
256
360
8
266
265
401
373
89
624
518
6
926
19
15
491
424
904
724
1798
1030
137
51
256
360
8
284
274
274
603
88
624
520
8
792
19
15
491
424
904
724
1798
1030
137
51
256
360
8
284
274
274
590
88
624
520
8
792
19
15
491
424
904
724
1798
1030
137
51
256
360
8
284
274
274
606
88
624
520
8
792
19
15
491
424
904
724
1798
1030
137
51
256
360
8
284
274
402
219
88
624
520
8
920
19
15
491
424
904
724
1798
1030
137
51
256
360
8
284
274
402
603
88
624
520
8
920
19
15
491
424
904
724
1798
1030
137
51
256
360
8
284
274
402
590
88
624
520
8
920
19
15
491
424
904
724
1798
1030
137
51
256
360
8
284
274
402
223
88
624
520
8
920
19
15
491
424
904
724
1798
1030
137
51
256
360
8
284
274
402
602
88
624
520
8
920
19
15
491
424
904
724
1798
1030
137
51
256
360
8
284
274
402
591
88
624
520
8
920
19
15
491
424
904
724
1798
1030
137
51
256
360
8
284
274
402
607
88
624
520
8
920
19
15
491
424
904
724
1798
1030
137
51
256
360
8
284
274
658
154
88
624
520
328
376
19
15
491
424
904
724
1798
1030
137
51
256
360
8
284
274
658
155
88
624
520
328
376
19
15
491
424
904
724
1798
1030
137
51
256
360
8
284
274
658
219
88
624
520
328
376
19
15
491
424
904
724
1798
1030
137
51
256
360
8
284
274
658
218
88
624
520
328
376
19
15
491
424
904
724
1798
1030
137
51
256
360
8
284
274
658
159
88
624
520
328
376
19
15
491
424
904
724
1798
1030
137
51
256
360
8
284
274
658
223
88
624
520
328
376
19
15
491
424
904
724
1798
1030
137
51
256
360
8
420
166
289
341
89
368
280
184
702
19
15
491
424
904
724
1798
1030
137
51
256
360
8
420
166
417
149
89
368
280
184
446
19
15
491
424
904
724
1798
1030
137
51
256
360
8
420
166
401
219
88
368
280
184
430
19
15
491
424
904
724
1798
1030
137
51
256
360
8
420
166
401
603
88
368
280
184
430
19
15
491
424
904
724
1798
1030
137
51
256
360
8
420
166
401
223
88
368
280
184
430
19
15
491
424
904
724
1798
1030
137
51
256
360
8
420
166
401
607
88
368
280
184
430
19
15
491
424
904
724
1798
1030
137
51
256
360
8
420
166
329
153
88
368
280
184
646
19
15
491
424
904
724
1798
1030
137
51
256
360
8
420
166
329
217
88
368
280
184
646
19
15
491
424
904
724
1798
1030
137
51
256
360
8
420
166
329
155
88
368
280
184
646
19
15
491
424
904
724
1798
1030
137
51
256
360
8
420
166
329
159
88
368
280
184
646
19
15
491
424
904
724
1798
1030
137
51
256
360
8
420
166
457
601
88
368
280
184
390
19
15
491
424
904
724
1798
1030
137
51
256
360
8
420
166
457
603
88
368
280
184
390
19
15
491
424
904
724
1798
1030
137
51
256
360
8
420
166
457
591
88
496
280
184
394
19
15
491
424
904
724
1798
1030
137
51
256
360
8
420
166
457
607
88
368
280
184
390
19
15
491
424
904
724
1798
1030
137
39
256
360
8
284
274
682
219
88
624
520
40
356
19
15
491
424
904
724
1798
1030
137
39
256
360
8
284
274
682
218
88
624
520
40
356
19
15
491
424
904
724
1798
1030
137
39
256
360
8
284
274
682
347
88
624
520
40
356
19
15
491
424
904
724
1798
1030
137
39
256
360
8
284
274
682
346
88
624
520
40
356
19
15
491
424
904
724
1798
1030
137
55
257
360
8
420
166
330
152
88
368
280
184
648
19
15
491
424
904
724
1798
1030
137
55
257
360
8
420
166
458
584
88
496
280
184
392
19
15
491
424
904
724
1798
1030
137
55
257
360
8
420
166
458
600
88
368
280
184
392
19
15
491
424
904
724
1798
1030
137
55
256
360
8
420
166
330
154
88
368
280
184
648
19
15
491
424
904
724
1798
1030
137
55
256
360
8
420
166
330
155
88
368
280
184
648
19
15
491
424
904
724
1798
1030
137
55
256
360
8
420
166
458
587
88
496
280
184
392
19
15
491
424
904
724
1798
1030
137
55
256
360
8
420
166
458
603
88
368
280
184
392
19
15
491
424
904
724
1798
1030
137
55
256
360
8
420
166
458
586
88
496
280
184
392
19
15
491
424
904
724
1798
1030
137
47
257
360
8
266
265
282
600
89
625
518
6
984
19
15
491
424
904
724
1798
1030
137
47
257
360
8
266
265
410
600
89
625
518
6
856
19
15
491
424
904
724
1798
1030
137
47
257
360
8
274
266
282
600
89
625
525
4
820
19
15
491
424
904
724
1798
1030
137
47
257
360
8
274
266
410
600
89
625
525
4
948
19
15
491
424
904
724
1798
1030
137
47
257
360
8
284
274
282
600
89
624
520
40
808
19
15
491
424
904
724
1798
1030
137
47
257
360
8
284
274
410
600
88
624
520
8
936
19
15
491
424
904
724
1798
1030
137
47
257
360
8
420
166
410
600
88
496
280
184
424
19
15
491
424
904
724
1798
1030
137
47
256
360
8
266
265
282
603
88
624
518
6
984
19
15
491
424
904
724
1798
1030
137
47
256
360
8
266
265
282
602
88
624
518
6
984
19
15
491
424
904
724
1798
1030
137
47
256
360
8
266
265
410
603
88
624
518
6
856
19
15
491
424
904
724
1798
1030
137
47
256
360
8
266
265
410
602
88
624
518
6
856
19
15
491
424
904
724
1798
1030
137
47
256
360
8
284
274
282
603
88
624
520
40
808
19
15
491
424
904
724
1798
1030
137
47
256
360
8
284
274
282
602
88
624
520
40
808
19
15
491
424
904
724
1798
1030
137
47
256
360
8
284
274
410
603
88
624
520
8
936
19
15
491
424
904
724
1798
1030
137
47
256
360
8
284
274
410
602
88
624
520
8
936
19
15
491
424
904
724
1798
1030
137
47
256
360
8
420
166
410
603
88
496
280
184
424
19
15
491
424
904
724
1798
1030
73
51
256
360
8
452
326
393
153
88
624
600
64
774
19
15
491
424
904
724
1798
1030
73
51
256
360
8
452
326
393
213
89
624
600
64
774
19
15
491
424
904
724
1798
1030
73
51
256
360
8
452
326
393
217
88
624
600
64
774
19
15
491
424
904
724
1798
1030
73
51
256
360
8
452
326
393
309
89
624
600
64
774
19
15
491
424
904
724
1798
1030
73
51
256
360
8
452
326
393
155
88
624
600
64
774
19
15
491
424
904
724
1798
1030
73
51
256
360
8
452
326
393
601
88
624
600
64
774
19
15
491
424
904
724
1798
1030
73
51
256
360
8
452
326
393
219
88
624
600
64
774
19
15
491
424
904
724
1798
1030
73
51
256
360
8
452
326
393
603
88
624
600
64
774
19
15
491
424
904
724
1798
1030
73
51
256
360
8
452
326
393
159
88
624
600
64
774
19
15
491
424
904
724
1798
1030
73
51
256
360
8
452
326
393
223
88
624
600
64
774
19
15
491
424
904
724
1798
1030
73
51
256
360
8
452
326
393
607
88
624
600
64
774
19
15
491
424
904
724
1798
1030
73
51
256
360
8
452
326
649
149
89
624
600
64
262
19
15
491
424
904
724
1798
1030
73
51
256
360
8
452
326
649
153
88
624
600
64
262
19
15
491
424
904
724
1798
1030
73
51
256
360
8
452
326
649
217
88
624
600
64
262
19
15
491
424
904
724
1798
1030
73
51
256
360
8
452
326
649
155
88
624
600
64
262
19
15
491
424
904
724
1798
1030
73
51
256
360
8
452
326
649
219
88
624
600
64
262
19
15
491
424
904
724
1798
1030
73
51
256
360
8
452
326
649
159
88
624
600
64
262
19
15
491
424
904
724
1798
1030
73
51
256
360
8
452
326
649
223
88
624
600
64
262
19
15
491
424
904
724
1798
1030
73
55
257
360
8
450
330
394
152
89
625
605
116
788
19
15
491
424
904
724
1798
1030
73
55
257
360
8
450
330
394
216
89
625
605
116
788
19
15
491
424
904
724
1798
1030
73
55
257
360
8
450
330
650
216
89
625
605
116
276
19
15
491
424
904
724
1798
1030
73
55
257
360
8
452
326
394
152
88
624
600
64
776
19
15
491
424
904
724
1798
1030
73
55
257
360
8
452
326
394
216
89
624
600
64
776
19
15
491
424
904
724
1798
1030
73
55
257
360
8
452
326
394
600
88
624
600
64
776
19
15
491
424
904
724
1798
1030
73
55
257
360
8
452
326
650
152
88
624
600
64
264
19
15
491
424
904
724
1798
1030
73
55
257
360
8
452
326
650
216
88
624
600
64
264
19
15
491
424
904
724
1798
1030
73
55
256
360
8
452
326
394
154
88
624
600
64
776
19
15
491
424
904
724
1798
1030
73
55
256
360
8
452
326
394
155
88
624
600
64
776
19
15
491
424
904
724
1798
1030
73
55
256
360
8
452
326
394
219
88
624
600
64
776
19
15
491
424
904
724
1798
1030
73
55
256
360
8
452
326
394
218
88
624
600
64
776
19
15
491
424
904
724
1798
1030
73
55
256
360
8
452
326
394
587
88
624
600
64
776
19
15
491
424
904
724
1798
1030
73
55
256
360
8
452
326
394
211
88
624
600
64
776
19
15
491
424
904
724
1798
1030
73
55
256
360
8
452
326
394
603
88
624
600
64
776
19
15
491
424
904
724
1798
1030
73
55
256
360
8
452
326
394
586
88
624
600
64
776
19
15
491
424
904
724
1798
1030
73
55
256
360
8
452
326
394
307
88
624
600
64
776
19
15
491
424
904
724
1798
1030
73
55
256
360
8
452
326
394
602
88
624
600
64
776
19
15
491
424
904
724
1798
1030
73
55
256
360
8
452
326
650
147
88
624
600
64
264
19
15
491
424
904
724
1798
1030
73
55
256
360
8
452
326
650
155
88
624
600
64
264
19
15
491
424
904
724
1798
1030
73
55
256
360
8
452
326
650
219
88
624
600
64
264
19
15
491
424
904
724
1798
1030
73
55
256
360
8
452
326
650
218
88
624
600
64
264
19
15
491
424
904
724
1798
6
9
51
256
360
8
674
201
457
597
89
880
798
662
1673
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
417
149
89
368
792
832
1774
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
417
213
89
368
792
832
1774
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
417
341
89
496
792
576
1762
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
73
153
88
368
792
896
1062
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
73
213
89
368
792
896
1062
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
73
217
88
368
792
896
1062
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
73
155
88
368
792
896
1062
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
73
219
88
368
792
896
1062
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
73
159
88
368
792
896
1062
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
73
223
88
368
792
896
1062
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
713
341
89
368
792
576
1926
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
713
217
89
368
792
576
1926
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
713
601
88
1008
792
576
1926
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
713
219
88
368
792
576
1926
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
713
603
88
624
792
1152
1926
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
713
223
88
368
792
576
1926
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
713
607
88
624
792
1152
1926
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
457
153
88
368
792
640
1670
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
457
213
89
368
792
640
1670
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
457
341
89
368
792
640
1670
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
457
217
88
368
792
640
1670
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
457
597
89
368
792
640
1670
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
457
155
88
368
792
640
1670
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
457
601
88
1008
792
640
1670
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
457
219
88
368
792
640
1670
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
457
603
88
624
792
1152
1670
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
457
159
88
368
792
640
1670
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
457
373
89
368
792
640
1670
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
457
223
88
368
792
640
1670
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
198
457
607
88
624
792
1152
1670
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
1222
713
601
88
880
792
288
934
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
1222
713
603
88
880
792
288
934
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
1222
713
607
88
880
792
288
934
19
15
491
424
904
724
1798
6
9
51
256
360
8
676
1222
457
597
89
880
792
288
390
19
15
491
424
904
724
1798
6
9
55
257
360
8
674
202
714
216
89
625
797
1172
1936
19
15
491
424
904
724
1798
6
9
55
257
360
8
674
202
458
152
89
625
797
1172
1680
19
15
491
424
904
724
1798
6
9
55
257
360
8
674
202
458
216
89
625
797
1172
1680
19
15
491
424
904
724
1798
6
9
55
257
360
8
676
198
74
152
88
368
792
640
40
19
15
491
424
904
724
1798
6
9
55
257
360
8
676
198
74
216
89
368
792
640
40
19
15
491
424
904
724
1798
6
9
55
257
360
8
676
198
714
216
89
368
792
800
1928
19
15
491
424
904
724
1798
6
9
55
257
360
8
676
198
714
600
88
624
792
1152
1928
19
15
491
424
904
724
1798
6
9
55
257
360
8
676
198
458
152
88
368
792
640
1672
19
15
491
424
904
724
1798
6
9
55
257
360
8
676
198
458
216
89
368
792
640
1672
19
15
491
424
904
724
1798
6
9
55
257
360
8
676
198
458
600
88
624
792
1152
1672
19
15
491
424
904
724
1798
6
9
55
257
360
8
676
1222
714
600
88
880
792
288
936
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
198
74
154
88
368
792
640
40
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
198
74
155
88
368
792
640
40
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
198
74
219
88
368
792
640
40
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
198
74
218
88
368
792
640
40
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
198
74
211
88
368
792
640
40
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
198
74
243
88
368
792
640
40
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
198
714
219
88
368
792
800
1928
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
198
714
218
88
368
792
800
1928
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
198
714
587
88
624
792
1152
1928
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
198
714
339
88
368
792
800
1928
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
198
714
603
88
624
792
1152
1928
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
198
714
586
88
624
792
1152
1928
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
198
458
154
88
368
792
640
1672
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
198
458
155
88
368
792
640
1672
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
198
458
219
88
368
792
640
1672
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
198
458
218
88
368
792
640
1672
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
198
458
587
88
624
792
1152
1672
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
198
458
211
88
368
792
640
1672
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
198
458
339
88
368
792
640
1672
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
198
458
603
88
624
792
1152
1672
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
198
458
586
88
624
792
1152
1672
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
198
458
595
88
368
792
640
1672
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
198
458
371
88
368
792
640
1672
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
1222
714
587
88
880
792
288
936
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
1222
714
603
88
880
792
288
936
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
1222
714
586
88
880
792
288
936
19
15
491
424
904
724
1798
6
9
55
256
360
8
676
1222
458
595
88
880
792
288
680
19
15
491
424
904
724
1798
6
9
47
257
360
8
674
202
410
600
89
625
797
916
756
19
15
491
424
904
724
1798
6
41
51
256
360
8
676
230
65
149
89
368
792
824
1026
19
15
491
424
904
724
1798
6
41
51
256
360
8
676
230
65
213
89
368
792
824
1026
19
15
491
424
904
724
1798
6
41
51
256
360
8
676
230
65
245
89
368
792
824
1026
19
15
491
424
904
724
1798
6
41
51
256
360
8
676
230
705
373
89
368
792
824
1922
19
15
491
424
904
724
1798
6
41
51
256
360
8
676
230
449
245
89
368
792
824
770
19
15
491
424
904
724
1798
6
41
39
256
360
8
676
230
74
219
88
368
792
824
1032
19
15
491
424
904
724
1798
6
41
39
256
360
8
676
230
74
218
88
368
792
824
1032
19
15
491
424
904
724
1798
6
41
39
256
360
8
676
230
74
215
88
368
792
824
1032
19
15
491
424
904
724
1798
6
41
39
256
360
8
676
230
714
347
88
368
792
824
1928
19
15
491
424
904
724
1798
6
41
39
256
360
8
676
230
714
346
88
368
792
824
1928
19
15
491
424
904
724
1798
6
41
39
256
360
8
676
230
714
343
88
368
792
824
1928
19
15
491
424
904
724
1798
6
41
39
256
360
8
676
230
458
219
88
368
792
824
776
19
15
491
424
904
724
1798
6
41
39
256
360
8
676
230
458
218
88
368
792
824
776
19
15
491
424
904
724
1798
6
41
39
256
360
8
676
230
458
347
88
368
792
824
776
19
15
491
424
904
724
1798
6
41
39
256
360
8
676
230
458
346
88
368
792
824
776
19
15
491
424
904
724
1798
6
41
39
256
360
8
676
230
458
603
88
368
792
824
776
19
15
491
424
904
724
1798
6
41
39
256
360
8
676
230
458
602
88
368
792
824
776
19
15
491
424
904
724
1798
6
41
39
256
360
8
676
230
458
215
88
368
792
824
776
19
15
491
424
904
724
1798
6
41
39
256
360
8
676
230
458
343
88
368
792
824
776
19
15
491
424
904
724
1798
6
41
39
256
360
8
676
230
458
599
88
368
792
824
776
19
15
491
424
904
724
1798
6
137
51
257
360
8
676
166
162
148
89
368
792
632
376
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
1190
713
601
88
880
792
440
902
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
1190
713
589
89
880
792
440
902
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
1190
713
603
88
880
792
440
902
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
1190
713
607
88
880
792
440
902
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
1190
457
601
88
880
792
440
390
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
1190
457
603
88
880
792
440
390
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
1190
457
607
88
880
792
440
390
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
161
277
89
368
792
608
378
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
161
149
89
368
792
608
378
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
161
213
89
368
792
608
378
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
161
341
89
496
792
608
378
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
273
277
89
368
792
888
794
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
273
629
89
368
792
888
794
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
273
373
89
368
792
888
794
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
289
341
89
368
792
952
1726
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
673
277
89
368
792
864
2042
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
673
149
89
368
792
864
2042
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
673
341
89
368
792
864
2042
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
417
149
89
368
792
864
1786
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
162
154
88
368
792
632
376
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
162
155
88
368
792
632
376
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
162
219
88
368
792
632
376
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
674
154
88
368
792
888
2040
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
674
155
88
368
792
888
2040
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
201
217
88
368
792
888
906
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
201
219
88
368
792
888
906
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
201
223
88
368
792
888
906
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
329
153
88
368
792
608
1674
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
329
213
89
368
792
608
1674
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
329
341
89
368
792
608
1674
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
329
217
88
368
792
608
1674
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
329
155
88
368
792
608
1674
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
329
601
88
368
792
608
1674
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
329
589
89
1008
792
608
1674
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
329
603
88
368
792
608
1674
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
329
159
88
368
792
608
1674
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
329
607
88
368
792
608
1674
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
713
149
89
368
792
608
1930
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
713
213
89
368
792
608
1930
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
713
217
88
368
792
608
1930
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
713
601
88
368
792
608
1930
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
713
219
88
368
792
608
1930
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
713
603
88
368
792
608
1930
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
713
223
88
368
792
608
1930
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
713
607
88
368
792
608
1930
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
457
341
89
368
792
608
394
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
457
597
89
368
792
608
394
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
457
601
88
368
792
608
394
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
457
589
89
1008
792
608
394
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
457
603
88
368
792
608
394
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
457
591
88
1008
792
608
394
19
15
491
424
904
724
1798
6
137
51
256
360
8
676
166
457
607
88
368
792
608
394
19
15
491
424
904
724
1798
6
137
55
257
360
8
676
1190
714
600
88
880
792
440
904
19
15
491
424
904
724
1798
6
137
55
257
360
8
676
1190
458
584
88
880
792
440
392
19
15
491
424
904
724
1798
6
137
55
257
360
8
676
1190
458
600
88
880
792
440
392
19
15
491
424
904
724
1798
6
137
55
257
360
8
676
166
202
216
88
368
792
888
904
19
15
491
424
904
724
1798
6
137
55
257
360
8
676
166
330
152
88
368
792
632
1672
19
15
491
424
904
724
1798
6
137
55
257
360
8
676
166
714
216
88
368
792
632
1928
19
15
491
424
904
724
1798
6
137
55
257
360
8
676
166
714
600
88
368
792
632
1928
19
15
491
424
904
724
1798
6
137
55
257
360
8
676
166
458
584
88
1008
792
632
392
19
15
491
424
904
724
1798
6
137
55
257
360
8
676
166
458
600
88
368
792
632
392
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
1190
714
587
88
880
792
440
904
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
1190
714
603
88
880
792
440
904
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
1190
714
586
88
880
792
440
904
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
1190
714
602
88
880
792
440
904
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
1190
458
587
88
880
792
440
392
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
1190
458
603
88
880
792
440
392
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
1190
458
586
88
880
792
440
392
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
1190
458
602
88
880
792
440
392
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
166
202
147
88
368
792
888
904
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
166
202
219
88
368
792
888
904
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
166
202
218
88
368
792
888
904
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
166
202
211
88
368
792
888
904
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
166
330
154
88
368
792
632
1672
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
166
330
155
88
368
792
632
1672
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
166
330
211
88
368
792
632
1672
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
166
330
339
88
368
792
632
1672
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
166
714
147
88
368
792
632
1928
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
166
714
219
88
368
792
632
1928
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
166
714
218
88
368
792
632
1928
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
166
714
211
88
368
792
632
1928
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
166
714
603
88
368
792
632
1928
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
166
714
602
88
368
792
632
1928
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
166
458
275
88
368
792
632
392
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
166
458
587
88
1008
792
632
392
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
166
458
339
88
368
792
632
392
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
166
458
603
88
368
792
632
392
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
166
458
586
88
1008
792
632
392
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
166
458
595
88
368
792
632
392
19
15
491
424
904
724
1798
6
137
55
256
360
8
676
166
458
602
88
368
792
632
392
19
15
491
424
904
724
1798
6
137
47
257
360
8
676
1190
410
600
88
880
792
440
424
19
15
491
424
904
724
1798
6
137
47
256
360
8
676
1190
410
603
88
880
792
440
424
19
15
491
424
936
708
1798
1030
17
51
416
388
24
242
250
650
526
11
400
662
292
944
19
15
491
424
936
708
1798
1030
17
51
416
388
24
202
250
650
526
11
400
646
308
944
19
15
491
424
936
708
1798
1030
9
43
416
296
0
202
1225
665
513
89
638
1102
582
282
19
15
491
424
936
708
1798
1030
9
43
416
296
0
202
1225
665
514
88
636
1102
582
282
19
15
491
424
936
708
1798
1030
9
43
416
296
0
202
1225
665
515
89
638
1102
582
282
19
15
491
424
936
708
1798
1030
9
43
416
296
0
202
1225
665
545
85
638
1102
582
282
19
15
491
424
936
708
1798
1030
9
51
416
388
0
266
1034
658
526
11
576
526
708
476
19
15
491
424
936
708
1798
1030
9
51
416
388
0
198
198
1097
526
11
384
646
1664
1990
19
15
491
424
936
708
1798
1030
9
51
416
388
0
198
1222
1097
526
11
576
1094
1152
966
19
15
491
424
936
708
1798
1030
9
51
416
388
0
198
201
1097
526
11
384
646
1670
1989
19
15
491
424
936
708
1798
1030
9
51
416
388
0
198
1225
1097
526
11
576
1094
1157
965
19
15
491
424
936
708
1798
1030
9
51
416
388
0
198
1225
73
526
11
384
646
646
37
19
15
491
424
936
708
1798
1030
9
51
416
388
0
166
201
1097
526
11
960
1126
1606
1989
19
15
491
424
936
708
1798
1030
9
51
416
388
0
454
1222
1097
526
11
576
582
544
966
19
15
491
424
936
708
1798
1030
9
51
416
388
0
454
201
73
526
11
640
582
1574
1061
19
15
491
424
936
708
1798
1030
9
51
416
388
0
202
201
1097
526
11
384
654
1670
1995
19
15
491
424
936
708
1798
1030
9
51
416
388
0
202
1225
1097
526
11
704
1102
1158
969
19
15
491
424
936
708
1798
1030
9
51
416
388
0
202
1225
73
526
11
640
654
646
39
19
15
491
424
936
708
1798
1030
9
51
416
388
0
426
1225
1097
526
11
576
622
814
971
19
15
491
424
936
708
1798
1030
9
51
416
388
0
422
1222
1097
526
11
832
614
800
966
19
15
491
424
936
708
1798
1030
9
51
416
388
24
202
201
1097
526
11
400
646
1830
1990
19
15
491
424
936
708
1798
1030
9
51
416
388
24
202
1225
1097
526
11
656
646
806
966
19
15
491
424
936
708
1798
1030
9
51
416
388
24
202
1225
73
526
11
656
646
646
39
19
15
491
424
936
708
1798
1030
9
51
432
132
0
426
1226
1097
515
1596
832
622
812
974
19
15
491
424
936
708
1798
1030
9
51
432
388
0
196
201
1097
514
54
640
1098
1611
1990
19
15
491
424
936
708
1798
1030
9
51
432
388
0
266
1034
658
515
60
640
1230
1484
476
19
15
491
424
936
708
1798
1030
9
51
432
388
0
266
10
658
515
60
640
1230
1988
1500
19
15
491
424
936
708
1798
1030
9
51
432
388
0
198
197
1097
515
60
640
646
1665
1990
19
15
491
424
936
708
1798
1030
9
51
432
388
0
198
198
1097
515
60
384
646
1664
1990
19
15
491
424
936
708
1798
1030
9
51
432
388
0
198
1221
73
515
60
832
1094
673
38
19
15
491
424
936
708
1798
1030
9
51
432
388
0
198
1222
1097
515
60
640
1094
1152
966
19
15
491
424
936
708
1798
1030
9
51
432
388
0
198
1222
73
514
54
384
646
640
42
19
15
491
424
936
708
1798
1030
9
51
432
388
0
198
1222
73
515
60
384
646
640
42
19
15
491
424
936
708
1798
1030
9
51
432
388
0
198
201
1097
514
54
384
646
1670
1989
19
15
491
424
936
708
1798
1030
9
51
432
388
0
198
201
1097
515
60
384
646
1669
1989
19
15
491
424
936
708
1798
1030
9
51
432
388
0
198
201
457
514
54
767
646
1670
389
19
15
491
424
936
708
1798
1030
9
51
432
388
0
198
201
1993
514
54
767
646
1670
1669
19
15
491
424
936
708
1798
1030
9
51
432
388
0
198
1225
1097
514
54
640
1094
1157
965
19
15
491
424
936
708
1798
1030
9
51
432
388
0
198
1225
1097
515
60
640
1094
1157
965
19
15
491
424
936
708
1798
1030
9
51
432
388
0
198
1225
73
515
60
384
646
646
37
19
15
491
424
936
708
1798
1030
9
51
432
388
0
198
1225
1993
514
54
895
1094
646
645
19
15
491
424
936
708
1798
1030
9
51
432
388
0
170
201
1097
515
60
832
1134
1606
1993
19
15
491
424
936
708
1798
1030
9
51
432
388
0
454
197
73
514
54
896
582
1569
1062
19
15
491
424
936
708
1798
1030
9
51
432
388
0
454
197
73
515
60
384
582
1569
1062
19
15
491
424
936
708
1798
1030
9
51
432
388
0
454
198
73
514
54
384
582
1568
1066
19
15
491
424
936
708
1798
1030
9
51
432
388
0
454
198
73
515
60
704
582
1568
1066
19
15
491
424
936
708
1798
1030
9
51
432
388
0
454
1222
1097
515
60
704
582
544
966
19
15
491
424
936
708
1798
1030
9
51
432
388
0
454
201
73
515
60
384
582
1574
1061
19
15
491
424
936
708
1798
1030
9
51
432
388
0
454
1225
1097
515
60
704
582
550
965
19
15
491
424
936
708
1798
1030
9
51
432
388
0
202
201
1097
514
54
640
654
1670
1993
19
15
491
424
936
708
1798
1030
9
51
432
388
0
202
201
1097
515
60
896
1102
1614
1993
19
15
491
424
936
708
1798
1030
9
51
432
388
0
202
201
457
514
54
415
654
1670
390
19
15
491
424
936
708
1798
1030
9
51
432
388
0
202
201
1993
514
54
927
1102
1606
1734
19
15
491
424
936
708
1798
1030
9
51
432
388
0
202
1225
1097
514
54
640
1102
1158
969
19
15
491
424
936
708
1798
1030
9
51
432
388
0
202
1225
1097
515
60
640
1102
1158
969
19
15
491
424
936
708
1798
1030
9
51
432
388
0
202
1225
73
515
60
896
654
646
39
19
15
491
424
936
708
1798
1030
9
51
432
388
0
202
1225
1993
514
54
927
654
646
646
19
15
491
424
936
708
1798
1030
9
51
432
388
0
202
202
1097
515
60
896
654
1668
1990
19
15
491
424
936
708
1798
1030
9
51
432
388
0
202
1226
1097
515
60
640
1102
1156
966
19
15
491
424
936
708
1798
1030
9
51
432
388
0
202
1226
73
515
60
896
654
644
38
19
15
491
424
936
708
1798
1030
9
51
432
388
0
426
1226
1097
515
60
320
622
812
974
19
15
491
424
936
708
1798
1030
9
51
432
296
0
194
198
1097
515
72
638
643
1664
1989
19
15
491
424
936
708
1798
1030
9
51
432
296
0
194
1222
1097
515
72
638
1091
1152
965
19
15
491
424
936
708
1798
1030
9
51
432
296
0
194
1222
73
515
72
638
1091
640
41
19
15
491
424
936
708
1798
1030
9
51
432
296
0
162
198
1097
515
72
638
1123
1600
1989
19
15
491
424
936
708
1798
1030
9
51
432
296
0
196
198
1097
515
72
638
650
1600
1990
19
15
491
424
936
708
1798
1030
9
51
432
296
0
198
198
1097
515
72
1022
651
1600
1990
19
15
491
424
936
708
1798
1030
9
51
432
296
0
198
1222
73
515
72
638
1094
640
42
19
15
491
424
936
708
1798
1030
9
51
432
296
0
198
201
1097
515
72
638
646
1670
1989
19
15
491
424
936
708
1798
1030
9
51
432
296
0
198
1225
1097
515
72
638
1094
1158
965
19
15
491
424
936
708
1798
1030
9
51
432
296
0
198
1225
73
515
72
638
70
646
37
19
15
491
424
936
708
1798
1030
9
51
432
296
0
450
198
73
515
72
638
579
1568
1062
19
15
491
424
936
708
1798
1030
9
51
432
296
0
164
201
1097
515
72
638
1130
1607
1997
19
15
491
424
936
708
1798
1030
9
51
432
296
0
418
198
73
515
72
638
611
1568
1062
19
15
491
424
936
708
1798
1030
9
51
432
296
0
418
1222
73
515
72
638
611
800
38
19
15
491
424
936
708
1798
1030
9
51
432
296
0
420
198
73
515
72
638
618
1600
1062
19
15
491
424
936
708
1798
1030
9
51
432
296
0
420
201
73
515
72
638
618
1611
1062
19
15
491
424
936
708
1798
1030
9
51
432
296
0
202
201
1097
515
72
1022
654
1606
1990
19
15
491
424
936
708
1798
1030
9
51
432
296
0
202
202
1097
515
72
638
654
1668
1990
19
15
491
424
936
708
1798
1030
9
39
416
132
0
458
370
682
538
1547
960
590
92
260
19
15
491
424
936
708
1798
1030
9
39
416
388
0
458
370
682
538
11
320
590
92
260
19
15
491
424
936
708
1798
1030
9
55
272
296
0
196
198
74
327
168
766
650
1664
40
19
15
491
424
936
708
1798
1030
9
55
272
296
0
196
198
458
327
168
766
650
1664
392
19
15
491
424
936
708
1798
1030
9
55
272
296
0
198
198
458
327
168
766
646
1664
392
19
15
491
424
936
708
1798
1030
9
55
272
296
0
198
201
458
327
168
766
646
1670
392
19
15
491
424
936
708
1798
1030
9
55
272
296
0
202
201
458
327
168
766
654
1670
392
19
15
491
424
936
708
1798
1030
9
55
272
296
0
202
202
458
327
168
766
654
1668
388
19
15
491
424
936
708
1798
1030
9
55
417
388
0
262
1030
714
520
10
640
518
704
488
19
15
491
424
936
708
1798
1030
9
55
417
388
0
196
198
1098
520
10
640
650
1664
1992
19
15
491
424
936
708
1798
1030
9
55
417
388
0
196
198
1994
520
10
640
650
1664
1672
19
15
491
424
936
708
1798
1030
9
55
417
388
0
196
1222
1098
520
10
704
1098
1152
968
19
15
491
424
936
708
1798
1030
9
55
417
388
0
196
1222
74
520
10
384
650
640
40
19
15
491
424
936
708
1798
1030
9
55
417
388
0
196
1222
1994
520
10
640
650
640
648
19
15
491
424
936
708
1798
1030
9
55
417
388
0
198
198
1098
520
10
384
646
1664
1992
19
15
491
424
936
708
1798
1030
9
55
417
388
0
198
198
1994
520
10
384
646
1664
1672
19
15
491
424
936
708
1798
1030
9
55
417
388
0
198
1222
1098
520
10
576
1094
1152
968
19
15
491
424
936
708
1798
1030
9
55
417
388
0
198
1222
74
520
10
640
646
640
40
19
15
491
424
936
708
1798
1030
9
55
417
388
0
198
1222
1994
520
10
384
70
640
648
19
15
491
424
936
708
1798
1030
9
55
417
388
0
198
201
1098
520
10
384
646
1670
1992
19
15
491
424
936
708
1798
1030
9
55
417
388
0
198
201
1994
520
10
384
646
1670
1672
19
15
491
424
936
708
1798
1030
9
55
417
388
0
198
1225
1098
520
10
576
1094
1158
968
19
15
491
424
936
708
1798
1030
9
55
417
388
0
198
1225
1994
520
10
384
70
646
648
19
15
491
424
936
708
1798
1030
9
55
417
388
0
454
198
74
520
10
640
582
1568
1064
19
15
491
424
936
708
1798
1030
9
55
417
388
0
202
201
1098
520
10
384
654
1670
1992
19
15
491
424
936
708
1798
1030
9
55
417
388
0
202
201
1994
520
10
384
654
1670
1672
19
15
491
424
936
708
1798
1030
9
55
417
388
0
202
1225
1098
520
10
704
1102
1158
968
19
15
491
424
936
708
1798
1030
9
55
417
388
0
202
1225
1994
520
10
640
654
646
712
19
15
491
424
936
708
1798
1030
9
55
417
388
0
202
202
1098
520
10
640
654
1668
1988
19
15
491
424
936
708
1798
1030
9
55
417
388
0
202
202
458
520
10
640
654
1668
388
19
15
491
424
936
708
1798
1030
9
55
417
388
0
202
202
1994
520
10
384
654
1612
1740
19
15
491
424
936
708
1798
1030
9
55
417
388
0
202
1226
1098
520
10
704
1102
1156
964
19
15
491
424
936
708
1798
1030
9
55
417
388
0
202
1226
74
520
10
640
654
644
36
19
15
491
424
936
708
1798
1030
9
55
417
388
0
202
1226
1994
520
10
384
78
652
716
19
15
491
424
936
708
1798
1030
9
55
417
388
0
426
202
1994
520
10
576
622
1580
1672
19
15
491
424
936
708
1798
1030
9
55
417
388
0
426
1226
1098
520
10
576
622
812
968
19
15
491
424
936
708
1798
1030
9
55
417
388
0
426
1226
1994
520
10
576
622
556
648
19
15
491
424
936
708
1798
1030
9
55
417
388
24
202
201
1098
520
10
400
646
1830
1992
19
15
491
424
936
708
1798
1030
9
55
417
388
24
202
201
1994
520
10
400
646
1670
1672
19
15
491
424
936
708
1798
1030
9
55
417
388
24
202
1225
1994
520
10
400
646
550
712
19
15
491
424
936
708
1798
1030
9
55
417
388
24
202
202
1098
520
10
400
646
1668
1988
19
15
491
424
936
708
1798
1030
9
55
417
388
24
202
202
458
520
10
400
646
1668
388
19
15
491
424
936
708
1798
1030
9
55
417
388
24
202
202
1994
520
10
400
646
1668
1668
19
15
491
424
936
708
1798
1030
9
55
417
388
24
202
1226
1098
520
10
656
646
804
964
19
15
491
424
936
708
1798
1030
9
55
417
388
24
202
1226
74
520
10
400
646
548
36
19
15
491
424
936
708
1798
1030
9
55
417
388
24
202
1226
1994
520
10
400
646
548
708
19
15
491
424
936
708
1798
1030
9
55
416
388
0
262
1030
714
522
11
640
518
704
488
19
15
491
424
936
708
1798
1030
9
55
416
388
0
194
201
1098
522
11
687
670
1678
1992
19
15
491
424
936
708
1798
1030
9
55
416
388
0
194
202
1098
522
11
687
670
1676
1988
19
15
491
424
936
708
1798
1030
9
55
416
388
0
196
198
1098
522
11
640
650
1664
1992
19
15
491
424
936
708
1798
1030
9
55
416
388
0
266
1034
714
522
11
832
526
708
484
19
15
491
424
936
708
1798
1030
9
55
416
388
0
266
10
714
522
11
896
1230
1956
1508
19
15
491
424
936
708
1798
1030
9
55
416
388
0
198
198
1098
522
11
384
646
1664
1992
19
15
491
424
936
708
1798
1030
9
55
416
388
0
198
1222
1098
522
11
576
1094
1152
968
19
15
491
424
936
708
1798
1030
9
55
416
388
0
198
201
1098
522
11
384
646
1670
1992
19
15
491
424
936
708
1798
1030
9
55
416
388
0
198
1225
1098
522
11
576
1094
1158
968
19
15
491
424
936
708
1798
1030
9
55
416
388
0
198
202
1098
522
11
687
669
1672
1988
19
15
491
424
936
708
1798
1030
9
55
416
388
0
452
198
74
522
11
384
586
1568
1064
19
15
491
424
936
708
1798
1030
9
55
416
388
0
454
198
74
522
11
640
582
1568
1064
19
15
491
424
936
708
1798
1030
9
55
416
388
0
202
201
1098
522
11
384
654
1670
1992
19
15
491
424
936
708
1798
1030
9
55
416
388
0
202
1225
1098
522
11
704
1102
1158
968
19
15
491
424
936
708
1798
1030
9
55
416
388
0
202
202
1098
522
11
641
654
1668
1988
19
15
491
424
936
708
1798
1030
9
55
416
388
0
202
202
458
522
11
640
654
1668
388
19
15
491
424
936
708
1798
1030
9
55
416
388
0
202
202
1994
522
11
384
654
1612
1740
19
15
491
424
936
708
1798
1030
9
55
416
388
0
202
1226
1098
522
11
704
1102
1156
964
19
15
491
424
936
708
1798
1030
9
55
416
388
0
202
1226
74
522
11
640
654
644
36
19
15
491
424
936
708
1798
1030
9
55
416
388
0
202
1226
1994
522
11
384
78
652
716
19
15
491
424
936
708
1798
1030
9
55
416
388
0
426
202
458
522
11
576
622
1580
648
19
15
491
424
936
708
1798
1030
9
55
416
388
0
426
202
1994
522
11
576
622
1580
1672
19
15
491
424
936
708
1798
1030
9
55
416
388
0
426
1226
1098
522
11
576
622
812
968
19
15
491
424
936
708
1798
1030
9
55
416
388
0
426
1226
714
522
11
576
622
556
328
19
15
491
424
936
708
1798
1030
9
55
416
388
0
426
1226
1994
522
11
576
622
556
648
19
15
491
424
936
708
1798
1030
9
55
416
388
24
202
201
1098
522
11
400
646
1830
1992
19
15
491
424
936
708
1798
1030
9
55
416
388
24
202
202
1098
522
11
400
646
1668
1988
19
15
491
424
936
708
1798
1030
9
55
416
388
24
202
202
458
522
11
400
646
1668
388
19
15
491
424
936
708
1798
1030
9
55
416
388
24
202
202
1994
522
11
400
646
1668
1668
19
15
491
424
936
708
1798
1030
9
55
416
388
24
202
1226
1098
522
11
656
646
804
964
19
15
491
424
936
708
1798
1030
9
55
416
388
24
202
1226
74
522
11
400
646
644
36
19
15
491
424
936
708
1798
1030
9
55
416
388
24
202
1226
714
522
11
656
646
548
324
19
15
491
424
936
708
1798
1030
9
55
416
388
24
202
1226
1994
522
11
400
646
548
708
19
15
491
424
936
708
1798
1030
9
55
416
388
24
458
202
74
522
11
656
1158
1572
1060
19
15
491
424
936
708
1798
1030
9
55
432
388
0
196
198
1098
519
60
896
1098
1600
1992
19
15
491
424
936
708
1798
1030
9
55
432
388
0
196
1222
1098
519
60
704
1098
1152
968
19
15
491
424
936
708
1798
1030
9
55
432
388
0
198
198
1098
519
60
384
646
1664
1992
19
15
491
424
936
708
1798
1030
9
55
432
388
0
198
1222
1098
519
60
640
1094
1152
968
19
15
491
424
936
708
1798
1030
9
55
432
388
0
198
201
1098
519
60
384
646
1670
1992
19
15
491
424
936
708
1798
1030
9
55
432
388
0
198
1225
1098
519
60
640
1094
1158
968
19
15
491
424
936
708
1798
1030
9
55
432
388
0
164
198
1098
519
60
832
1130
1600
1992
19
15
491
424
936
708
1798
1030
9
55
432
388
0
202
202
1098
519
61
896
654
1668
1988
19
15
491
424
936
708
1798
1030
9
55
432
388
0
202
1226
74
519
61
896
654
644
36
19
15
491
424
936
708
1798
1030
9
55
432
388
0
426
1226
1098
519
61
320
622
812
968
19
15
491
424
936
708
1798
1030
9
55
433
130
0
426
1226
1098
516
1589
833
622
812
968
19
15
491
424
936
708
1798
1030
9
55
433
130
0
422
1225
1098
516
1589
880
614
806
968
19
15
491
424
936
708
1798
1030
9
55
433
386
0
194
201
1098
516
53
641
1093
1613
1992
19
15
491
424
936
708
1798
1030
9
55
433
386
0
194
202
1098
516
53
385
645
1676
1988
19
15
491
424
936
708
1798
1030
9
55
433
386
0
194
1226
1098
516
53
641
1093
1164
964
19
15
491
424
936
708
1798
1030
9
55
433
386
0
194
1226
74
516
53
641
645
652
36
19
15
491
424
936
708
1798
1030
9
55
433
386
0
198
198
1098
516
53
385
646
1664
1992
19
15
491
424
936
708
1798
1030
9
55
433
386
0
198
1222
1098
516
53
832
1094
1152
968
19
15
491
424
936
708
1798
1030
9
55
433
386
0
198
201
1098
516
53
384
646
1670
1992
19
15
491
424
936
708
1798
1030
9
55
433
386
0
198
1225
1098
516
53
641
1094
1158
968
19
15
491
424
936
708
1798
1030
9
55
433
386
0
450
202
74
516
53
385
581
1580
1060
19
15
491
424
936
708
1798
1030
9
55
433
386
0
450
1226
1098
516
53
705
581
556
964
19
15
491
424
936
708
1798
1030
9
55
433
386
0
170
1226
1098
516
53
641
693
900
964
19
15
491
424
936
708
1798
1030
9
55
433
386
0
166
201
1098
516
53
832
1126
1606
1992
19
15
491
424
936
708
1798
1030
9
55
433
386
0
166
1225
1098
516
53
320
102
806
968
19
15
491
424
936
708
1798
1030
9
55
433
386
0
202
202
1098
516
53
641
1102
1612
1996
19
15
491
424
936
708
1798
1030
9
55
433
386
0
426
1226
1098
516
53
321
622
812
968
19
15
491
424
936
708
1798
1030
9
55
433
386
0
422
1225
1098
516
53
320
614
806
968
19
15
491
424
936
708
1798
1030
9
55
433
388
0
198
198
1098
516
60
384
646
1664
1992
19
15
491
424
936
708
1798
1030
9
55
433
388
0
198
1222
1098
516
60
640
1094
1152
968
19
15
491
424
936
708
1798
1030
9
55
433
388
0
198
1222
74
516
60
640
646
640
40
19
15
491
424
936
708
1798
1030
9
55
433
388
0
198
201
1098
516
60
384
646
1670
1992
19
15
491
424
936
708
1798
1030
9
55
433
388
0
198
1225
1098
516
60
640
1094
1158
968
19
15
491
424
936
708
1798
1030
9
55
433
388
0
202
202
1098
516
60
896
654
1668
1988
19
15
491
424
936
708
1798
1030
9
55
433
388
0
202
1226
1098
516
60
704
1102
1164
972
19
15
491
424
936
708
1798
1030
9
55
433
388
0
202
1226
74
516
60
896
654
644
36
19
15
491
424
936
708
1798
1030
9
55
433
388
0
426
1226
1098
516
60
320
622
812
968
19
15
491
424
936
708
1798
1030
41
43
416
388
0
454
361
409
514
11
640
134
102
777
19
15
491
424
936
708
1798
1030
41
43
416
388
0
454
361
409
546
11
384
582
101
781
19
15
491
424
936
708
1798
1030
41
43
416
388
0
454
361
665
542
11
576
582
82
267
19
15
491
424
936
708
1798
1030
41
43
416
388
0
458
361
409
546
11
384
590
102
779
19
15
491
424
936
708
1798
1030
41
43
416
388
0
458
361
665
542
11
576
590
102
267
19
15
491
424
936
708
1798
1030
41
43
416
388
24
498
361
409
546
11
656
150
70
777
19
15
491
424
936
708
1798
1030
41
43
416
388
24
498
361
665
514
11
656
150
70
265
19
15
491
424
936
708
1798
1030
41
43
416
388
24
498
361
665
542
11
656
150
70
265
19
15
491
424
936
708
1798
1030
41
43
416
388
24
458
361
665
514
11
656
134
86
271
19
15
491
424
936
708
1798
1030
41
43
416
388
24
458
361
665
542
11
656
1158
102
267
19
15
491
424
936
708
1798
1030
41
43
416
296
0
196
1254
665
545
85
638
1098
608
370
19
15
491
424
936
708
1798
1030
41
43
416
296
0
452
361
665
513
85
638
586
103
265
19
15
491
424
936
708
1798
1030
41
43
416
296
0
452
361
665
545
85
638
586
103
265
19
15
491
424
936
708
1798
1030
41
43
416
296
0
454
361
665
513
88
636
582
102
265
19
15
491
424
936
708
1798
1030
41
43
416
296
0
454
361
665
514
88
636
582
102
265
19
15
491
424
936
708
1798
1030
41
43
416
296
0
458
361
665
513
85
638
590
102
267
19
15
491
424
936
708
1798
1030
41
43
416
296
0
458
361
665
514
88
636
590
102
267
19
15
491
424
936
708
1798
1030
41
43
416
296
0
458
361
665
545
85
638
590
102
267
19
15
491
424
936
708
1798
1030
41
43
416
296
0
458
362
665
513
89
638
590
100
270
19
15
491
424
936
708
1798
1030
41
51
416
388
24
242
1257
705
526
11
400
662
518
259
19
15
491
424
936
708
1798
1030
41
51
432
132
0
452
358
706
514
1590
896
586
96
632
19
15
491
424
936
708
1798
1030
41
51
432
132
0
454
361
641
514
1596
896
582
82
259
19
15
491
424
936
708
1798
1030
41
51
432
132
0
370
362
642
514
1590
927
574
68
256
19
15
491
424
936
708
1798
1030
41
51
432
132
0
458
361
641
514
1596
896
590
102
259
19
15
491
424
936
708
1798
1030
41
51
432
132
0
458
362
642
514
1590
896
590
100
256
19
15
491
424
936
708
1798
1030
41
51
432
132
0
458
362
642
515
1596
896
590
100
256
19
15
491
424
936
708
1798
1030
41
51
432
388
0
262
361
641
514
60
640
198
242
258
19
15
491
424
936
708
1798
1030
41
51
432
388
0
198
233
1985
515
61
640
1094
1586
1666
19
15
491
424
936
708
1798
1030
41
51
432
388
0
198
1257
65
514
60
896
646
690
2
19
15
491
424
936
708
1798
1030
41
51
432
388
0
198
1257
1985
515
61
640
646
690
642
19
15
491
424
936
708
1798
1030
41
51
432
388
0
198
1254
705
515
60
832
1094
608
258
19
15
491
424
936
708
1798
1030
41
51
432
388
0
170
234
450
514
54
320
110
308
384
19
15
491
424
936
708
1798
1030
41
51
432
388
0
170
234
450
515
60
320
110
308
384
19
15
491
424
936
708
1798
1030
41
51
432
388
0
452
358
706
514
54
896
586
96
632
19
15
491
424
936
708
1798
1030
41
51
432
388
0
454
361
641
514
60
384
582
82
259
19
15
491
424
936
708
1798
1030
41
51
432
388
0
454
1257
1985
515
61
960
582
562
642
19
15
491
424
936
708
1798
1030
41
51
432
388
0
202
234
450
514
54
415
661
312
384
19
15
491
424
936
708
1798
1030
41
51
432
388
0
202
234
1986
514
54
896
1102
1636
1664
19
15
491
424
936
708
1798
1030
41
51
432
388
0
426
233
65
514
60
832
622
1590
1027
19
15
491
424
936
708
1798
1030
41
51
432
388
0
426
1257
65
514
60
832
622
822
3
19
15
491
424
936
708
1798
1030
41
51
432
388
0
426
234
66
515
60
832
622
1588
1024
19
15
491
424
936
708
1798
1030
41
51
432
388
0
426
234
1986
514
54
832
622
1588
1664
19
15
491
424
936
708
1798
1030
41
51
432
388
0
426
234
1986
515
60
832
622
1588
1664
19
15
491
424
936
708
1798
1030
41
51
432
388
0
426
1258
66
515
60
832
622
820
0
19
15
491
424
936
708
1798
1030
41
51
432
388
0
370
362
642
514
54
415
574
68
256
19
15
491
424
936
708
1798
1030
41
51
432
388
0
498
362
642
514
54
415
318
68
256
19
15
491
424
936
708
1798
1030
41
51
432
388
0
458
361
641
514
60
384
590
102
259
19
15
491
424
936
708
1798
1030
41
51
432
388
0
458
362
642
514
54
384
590
100
256
19
15
491
424
936
708
1798
1030
41
51
432
388
0
458
362
642
515
60
384
590
100
256
19
15
491
424
936
708
1798
1030
41
51
432
296
0
194
1254
65
515
72
638
1091
608
2
19
15
491
424
936
708
1798
1030
41
51
432
296
0
450
358
641
515
72
510
291
80
270
19
15
491
424
936
708
1798
1030
41
51
432
296
0
452
358
385
515
72
638
586
96
770
19
15
491
424
936
708
1798
1030
41
51
432
296
0
452
358
641
515
72
638
586
96
258
19
15
491
424
936
708
1798
1030
41
51
432
296
0
452
358
706
514
72
638
586
96
632
19
15
491
424
936
708
1798
1030
41
51
432
296
0
452
358
706
515
72
638
586
96
632
19
15
491
424
936
708
1798
1030
41
51
432
296
0
454
358
385
515
72
638
587
96
770
19
15
491
424
936
708
1798
1030
41
51
432
296
0
454
358
641
515
72
638
587
96
258
19
15
491
424
936
708
1798
1030
41
51
432
296
0
426
233
65
515
72
638
622
310
2
19
15
491
424
936
708
1798
1030
41
51
432
296
0
426
1257
65
515
72
638
622
822
2
19
15
491
424
936
708
1798
1030
41
51
432
296
0
458
361
385
515
72
638
590
102
770
19
15
491
424
936
708
1798
1030
41
51
432
296
0
458
361
641
515
72
638
590
102
258
19
15
491
424
936
708
1798
1030
41
51
432
296
0
458
362
642
514
72
638
590
100
256
19
15
491
424
936
708
1798
1030
41
51
432
296
0
458
362
642
515
72
638
590
100
256
19
15
491
424
936
708
1798
1030
41
39
417
296
0
196
1254
74
532
84
638
1098
608
8
19
15
491
424
936
708
1798
1030
41
39
417
296
0
452
358
394
532
84
638
586
96
776
19
15
491
424
936
708
1798
1030
41
39
417
296
0
452
358
650
532
84
638
586
96
264
19
15
491
424
936
708
1798
1030
41
39
417
296
0
426
1258
650
524
88
637
622
564
368
19
15
491
424
936
708
1798
1030
41
39
417
296
0
458
362
650
524
88
637
590
100
260
19
15
491
424
936
708
1798
1030
41
39
416
132
0
458
362
650
538
1547
960
590
100
260
19
15
491
424
936
708
1798
1030
41
39
416
388
0
202
1258
74
538
11
576
1102
612
4
19
15
491
424
936
708
1798
1030
41
39
416
388
0
202
1258
650
538
11
576
1102
612
368
19
15
491
424
936
708
1798
1030
41
39
416
388
0
426
234
74
538
11
576
622
1588
1028
19
15
491
424
936
708
1798
1030
41
39
416
388
0
426
1258
74
538
11
576
622
820
4
19
15
491
424
936
708
1798
1030
41
39
416
388
0
426
1258
650
538
11
576
622
564
368
19
15
491
424
936
708
1798
1030
41
39
416
388
0
458
362
394
538
11
320
590
100
772
19
15
491
424
936
708
1798
1030
41
39
416
388
0
458
362
650
538
11
384
590
100
260
19
15
491
424
936
708
1798
1030
41
39
416
296
0
452
358
650
539
88
638
586
96
264
19
15
491
424
936
708
1798
1030
41
39
416
296
0
426
234
74
538
88
638
622
1588
1028
19
15
491
424
936
708
1798
1030
41
39
416
296
0
426
234
74
539
88
638
622
1588
1028
19
15
491
424
936
708
1798
1030
41
39
416
296
0
426
1258
74
538
88
638
622
820
4
19
15
491
424
936
708
1798
1030
41
39
416
296
0
426
1258
74
539
88
638
622
820
4
19
15
491
424
936
708
1798
1030
41
39
416
296
0
426
1258
650
538
88
638
622
564
368
19
15
491
424
936
708
1798
1030
41
39
416
296
0
426
1258
650
539
88
638
622
564
368
19
15
491
424
936
708
1798
1030
41
39
416
296
0
458
362
394
538
88
638
590
100
772
19
15
491
424
936
708
1798
1030
41
39
416
296
0
458
362
394
539
88
638
590
100
772
19
15
491
424
936
708
1798
1030
41
39
416
296
0
458
362
650
538
88
638
590
100
260
19
15
491
424
936
708
1798
1030
41
39
416
296
0
458
362
650
539
88
638
590
100
260
19
15
491
424
936
708
1798
1030
41
47
417
388
0
454
361
666
536
10
576
582
102
264
19
15
491
424
936
708
1798
1030
41
47
416
388
0
454
361
666
538
11
576
582
102
264
19
15
491
424
936
708
1798
1030
41
47
416
388
24
498
362
666
538
11
656
590
68
264
19
15
491
424
936
708
1798
1030
137
43
416
132
0
262
265
665
546
1547
896
518
5
365
19
15
491
424
936
708
1798
1030
137
43
416
132
0
266
265
665
546
1547
896
526
14
345
19
15
491
424
936
708
1798
1030
137
43
416
388
0
262
265
281
546
11
640
518
10
794
19
15
491
424
936
708
1798
1030
137
43
416
388
0
262
265
409
514
11
384
518
5
949
19
15
491
424
936
708
1798
1030
137
43
416
388
0
262
265
409
546
11
384
518
5
949
19
15
491
424
936
708
1798
1030
137
43
416
388
0
262
265
409
542
11
896
518
5
949
19
15
491
424
936
708
1798
1030
137
43
416
388
0
262
265
665
546
11
384
518
5
365
19
15
491
424
936
708
1798
1030
137
43
416
388
0
266
265
409
514
11
384
526
6
859
19
15
491
424
936
708
1798
1030
137
43
416
388
0
266
265
409
546
11
384
526
6
859
19
15
491
424
936
708
1798
1030
137
43
416
388
0
266
265
409
542
11
832
526
6
859
19
15
491
424
936
708
1798
1030
137
43
416
388
0
266
265
665
546
11
384
526
6
347
19
15
491
424
936
708
1798
1030
137
43
416
388
0
166
1193
1817
542
11
448
102
742
677
19
15
491
424
936
708
1798
1030
137
43
416
388
24
266
265
409
514
11
400
518
6
859
19
15
491
424
936
708
1798
1030
137
43
416
388
24
266
265
409
546
11
400
518
6
859
19
15
491
424
936
708
1798
1030
137
43
416
388
24
266
265
409
542
11
400
518
6
859
19
15
491
424
936
708
1798
1030
137
43
416
388
24
266
265
665
546
11
400
518
6
346
19
15
491
424
936
708
1798
1030
137
43
416
388
24
274
265
409
514
11
656
246
198
873
19
15
491
424
936
708
1798
1030
137
43
416
388
24
274
265
409
546
11
656
246
198
873
19
15
491
424
936
708
1798
1030
137
43
416
388
24
274
265
409
542
11
400
374
6
942
19
15
491
424
936
708
1798
1030
137
43
416
296
0
260
265
281
513
85
382
202
327
813
19
15
491
424
936
708
1798
1030
137
43
416
296
0
260
265
281
515
89
382
202
327
813
19
15
491
424
936
708
1798
1030
137
43
416
296
0
260
265
409
513
85
382
202
7
941
19
15
491
424
936
708
1798
1030
137
43
416
296
0
260
265
409
545
85
382
202
7
941
19
15
491
424
936
708
1798
1030
137
43
416
296
0
260
265
665
545
85
1022
522
7
365
19
15
491
424
936
708
1798
1030
137
43
416
296
0
262
265
281
513
88
380
198
38
793
19
15
491
424
936
708
1798
1030
137
43
416
296
0
262
265
409
513
88
382
198
326
873
19
15
491
424
936
708
1798
1030
137
43
416
296
0
262
265
409
514
88
382
198
326
873
19
15
491
424
936
708
1798
1030
137
43
416
296
0
262
265
409
545
85
382
198
326
873
19
15
491
424
936
708
1798
1030
137
43
416
296
0
262
265
665
545
85
1022
518
6
361
19
15
491
424
936
708
1798
1030
137
43
416
296
0
266
265
281
513
88
1022
526
6
794
19
15
491
424
936
708
1798
1030
137
43
416
296
0
266
265
281
515
89
382
206
6
794
19
15
491
424
936
708
1798
1030
137
43
416
296
0
266
265
409
513
88
382
206
6
922
19
15
491
424
936
708
1798
1030
137
43
416
296
0
266
265
409
514
88
382
206
6
922
19
15
491
424
936
708
1798
1030
137
43
416
296
0
266
265
409
545
85
382
206
6
922
19
15
491
424
936
708
1798
1030
137
43
416
296
0
266
265
665
545
85
1022
526
6
347
19
15
491
424
936
708
1798
1030
137
43
416
296
0
266
266
281
515
89
382
206
36
814
19
15
491
424
936
708
1798
1030
137
43
416
296
0
266
266
409
513
88
1022
526
4
950
19
15
491
424
936
708
1798
1030
137
43
416
296
0
266
266
409
545
85
1022
526
4
950
19
15
491
424
936
708
1798
1030
137
43
416
296
0
426
169
409
513
88
894
622
182
422
19
15
491
424
936
708
1798
1030
137
43
416
296
0
426
169
409
514
88
636
622
182
422
19
15
491
424
936
708
1798
1030
137
43
416
296
0
426
170
409
513
88
894
622
180
422
19
15
491
424
936
708
1798
1030
137
51
416
388
0
258
274
274
526
11
960
542
60
792
19
15
491
424
936
708
1798
1030
137
51
416
388
0
258
274
402
526
11
960
542
60
920
19
15
491
424
936
708
1798
1030
137
51
416
388
0
262
262
417
526
11
640
518
352
886
19
15
491
424
936
708
1798
1030
137
51
416
388
0
266
266
658
526
11
896
526
4
348
19
15
491
424
936
708
1798
1030
137
51
416
388
0
266
274
274
526
11
384
526
28
796
19
15
491
424
936
708
1798
1030
137
51
416
388
0
266
274
402
526
11
384
526
28
892
19
15
491
424
936
708
1798
1030
137
51
416
388
0
266
274
658
526
11
896
526
28
380
19
15
491
424
936
708
1798
1030
137
51
416
388
0
274
274
402
526
11
320
382
380
892
19
15
491
424
936
708
1798
1030
137
51
416
388
0
422
1190
1225
526
11
576
614
608
902
19
15
491
424
936
708
1798
1030
137
51
416
388
24
266
266
658
526
11
400
518
4
348
19
15
491
424
936
708
1798
1030
137
51
416
388
24
266
274
274
526
11
400
518
28
796
19
15
491
424
936
708
1798
1030
137
51
416
388
24
266
274
402
526
11
400
518
28
892
19
15
491
424
936
708
1798
1030
137
51
416
388
24
266
274
658
526
11
400
518
28
380
19
15
491
424
936
708
1798
1030
137
51
416
388
24
274
274
417
526
11
400
526
28
854
19
15
491
424
936
708
1798
1030
137
51
416
388
24
274
274
274
526
11
400
526
28
796
19
15
491
424
936
708
1798
1030
137
51
416
388
24
274
274
402
526
11
400
526
28
924
19
15
491
424
936
708
1798
1030
137
51
416
388
24
274
274
658
526
11
400
526
44
376
19
15
491
424
936
708
1798
1030
137
51
416
388
24
284
274
274
526
11
400
520
8
792
19
15
491
424
936
708
1798
1030
137
51
416
388
24
284
274
402
526
11
400
520
8
920
19
15
491
424
936
708
1798
1030
137
51
416
388
24
284
274
658
526
11
400
520
328
376
19
15
491
424
936
708
1798
1030
137
51
432
132
0
258
265
673
514
1590
895
542
14
382
19
15
491
424
936
708
1798
1030
137
51
432
132
0
262
265
673
514
1590
896
518
9
381
19
15
491
424
936
708
1798
1030
137
51
432
132
0
266
265
673
514
1590
896
526
6
383
19
15
491
424
936
708
1798
1030
137
51
432
388
0
258
265
673
514
54
383
542
14
382
19
15
491
424
936
708
1798
1030
137
51
432
388
0
258
265
417
514
54
383
542
14
894
19
15
491
424
936
708
1798
1030
137
51
432
388
0
260
265
673
514
54
384
522
11
382
19
15
491
424
936
708
1798
1030
137
51
432
388
0
260
265
417
514
54
384
522
11
894
19
15
491
424
936
708
1798
1030
137
51
432
388
0
262
262
417
515
60
384
518
352
886
19
15
491
424
936
708
1798
1030
137
51
432
388
0
262
262
329
514
54
383
518
0
998
19
15
491
424
936
708
1798
1030
137
51
432
388
0
262
262
713
514
54
1023
518
1536
1254
19
15
491
424
936
708
1798
1030
137
51
432
388
0
262
262
713
515
60
640
518
1536
1254
19
15
491
424
936
708
1798
1030
137
51
432
388
0
262
265
673
514
54
384
518
9
381
19
15
491
424
936
708
1798
1030
137
51
432
388
0
262
265
417
514
54
384
518
9
893
19
15
491
424
936
708
1798
1030
137
51
432
388
0
266
265
673
514
54
384
526
6
383
19
15
491
424
936
708
1798
1030
137
51
432
388
0
266
265
417
514
54
384
526
6
895
19
15
491
424
936
708
1798
1030
137
51
432
388
0
266
266
274
515
60
384
526
4
796
19
15
491
424
936
708
1798
1030
137
51
432
388
0
266
266
658
514
54
415
526
4
348
19
15
491
424
936
708
1798
1030
137
51
432
388
0
266
266
658
515
60
640
206
196
348
19
15
491
424
936
708
1798
1030
137
51
432
388
0
266
274
402
514
54
415
526
28
892
19
15
491
424
936
708
1798
1030
137
51
432
388
0
266
274
402
515
60
384
526
28
892
19
15
491
424
936
708
1798
1030
137
51
432
388
0
274
274
417
514
54
383
382
380
854
19
15
491
424
936
708
1798
1030
137
51
432
388
0
274
274
402
514
54
383
382
28
924
19
15
491
424
936
708
1798
1030
137
51
432
388
0
170
169
1809
515
60
832
1134
1718
1699
19
15
491
424
936
708
1798
1030
137
51
432
388
0
170
169
1225
515
60
832
1134
1654
1947
19
15
491
424
936
708
1798
1030
137
51
432
388
0
170
1193
673
514
54
832
1134
630
383
19
15
491
424
936
708
1798
1030
137
51
432
388
0
170
1193
1809
515
60
320
110
750
674
19
15
491
424
936
708
1798
1030
137
51
432
388
0
170
170
1825
515
60
832
1134
1716
1726
19
15
491
424
936
708
1798
1030
137
51
432
388
0
170
170
1225
515
60
832
1134
1652
1926
19
15
491
424
936
708
1798
1030
137
51
432
388
0
170
170
1826
515
61
832
1134
1716
1724
19
15
491
424
936
708
1798
1030
137
51
432
388
0
170
170
1810
515
60
832
1134
1716
1696
19
15
491
424
936
708
1798
1030
137
51
432
388
0
170
1194
1825
515
60
832
1134
756
702
19
15
491
424
936
708
1798
1030
137
51
432
388
0
170
1194
1225
515
60
832
1134
628
902
19
15
491
424
936
708
1798
1030
137
51
432
388
0
170
1194
1826
515
61
832
1134
756
700
19
15
491
424
936
708
1798
1030
137
51
432
388
0
170
1194
1810
515
60
832
1134
756
672
19
15
491
424
936
708
1798
1030
137
51
432
388
0
166
1193
673
514
54
832
1126
1382
381
19
15
491
424
936
708
1798
1030
137
51
432
388
0
166
1193
1953
514
54
832
1126
1382
765
19
15
491
424
936
708
1798
1030
137
51
432
388
0
426
169
417
514
54
960
622
182
447
19
15
491
424
936
708
1798
1030
137
51
432
388
0
426
1193
1809
515
60
320
622
622
674
19
15
491
424
936
708
1798
1030
137
51
432
388
0
426
1193
1953
514
54
960
622
630
767
19
15
491
424
936
708
1798
1030
137
51
432
388
0
426
170
417
515
60
960
622
180
446
19
15
491
424
936
708
1798
1030
137
51
432
388
0
426
170
418
515
61
960
622
180
444
19
15
491
424
936
708
1798
1030
137
51
432
388
0
426
170
713
515
60
320
622
1652
902
19
15
491
424
936
708
1798
1030
137
51
432
388
0
426
170
457
515
60
960
622
180
390
19
15
491
424
936
708
1798
1030
137
51
432
388
0
426
1194
1953
515
60
960
622
628
766
19
15
491
424
936
708
1798
1030
137
51
432
388
0
426
1194
1225
515
60
960
622
628
902
19
15
491
424
936
708
1798
1030
137
51
432
388
0
426
1194
1954
515
61
960
622
628
764
19
15
491
424
936
708
1798
1030
137
51
432
296
0
258
262
273
515
72
382
195
352
830
19
15
491
424
936
708
1798
1030
137
51
432
296
0
258
262
401
515
72
382
195
0
953
19
15
491
424
936
708
1798
1030
137
51
432
296
0
258
262
713
515
72
1022
515
1536
1253
19
15
491
424
936
708
1798
1030
137
51
432
296
0
260
261
401
515
72
382
202
3
958
19
15
491
424
936
708
1798
1030
137
51
432
296
0
260
262
273
515
72
382
202
32
830
19
15
491
424
936
708
1798
1030
137
51
432
296
0
260
262
401
515
72
382
202
0
958
19
15
491
424
936
708
1798
1030
137
51
432
296
0
260
262
274
515
72
382
202
32
824
19
15
491
424
936
708
1798
1030
137
51
432
296
0
260
262
713
515
72
1022
522
1536
1258
19
15
491
424
936
708
1798
1030
137
51
432
296
0
260
262
402
515
72
382
202
0
952
19
15
491
424
936
708
1798
1030
137
51
432
296
0
262
262
273
515
72
382
203
32
825
19
15
491
424
936
708
1798
1030
137
51
432
296
0
262
262
401
515
72
382
203
320
958
19
15
491
424
936
708
1798
1030
137
51
432
296
0
262
262
274
515
72
382
203
32
824
19
15
491
424
936
708
1798
1030
137
51
432
296
0
262
262
713
515
72
1022
518
1536
1254
19
15
491
424
936
708
1798
1030
137
51
432
296
0
162
1190
1809
515
72
638
99
736
686
19
15
491
424
936
708
1798
1030
137
51
432
296
0
162
166
417
515
72
638
99
352
482
19
15
491
424
936
708
1798
1030
137
51
432
296
0
162
166
457
515
72
638
99
352
389
19
15
491
424
936
708
1798
1030
137
51
432
296
0
266
265
273
515
72
382
206
6
798
19
15
491
424
936
708
1798
1030
137
51
432
296
0
266
265
401
515
72
382
206
326
862
19
15
491
424
936
708
1798
1030
137
51
432
296
0
266
265
657
515
72
382
206
198
350
19
15
491
424
936
708
1798
1030
137
51
432
296
0
266
266
273
515
72
382
206
4
798
19
15
491
424
936
708
1798
1030
137
51
432
296
0
266
266
401
515
72
1022
526
4
926
19
15
491
424
936
708
1798
1030
137
51
432
296
0
266
266
657
515
72
382
206
196
350
19
15
491
424
936
708
1798
1030
137
51
432
296
0
266
266
274
515
72
382
206
4
796
19
15
491
424
936
708
1798
1030
137
51
432
296
0
266
266
418
515
72
1022
526
4
892
19
15
491
424
936
708
1798
1030
137
51
432
296
0
266
266
402
515
72
1022
526
4
860
19
15
491
424
936
708
1798
1030
137
51
432
296
0
266
266
658
515
72
382
206
196
348
19
15
491
424
936
708
1798
1030
137
51
432
296
0
164
169
417
515
72
382
106
359
509
19
15
491
424
936
708
1798
1030
137
51
432
296
0
164
169
457
515
72
382
106
359
389
19
15
491
424
936
708
1798
1030
137
51
432
296
0
164
1193
1953
515
72
638
1130
1383
765
19
15
491
424
936
708
1798
1030
137
51
432
296
0
164
1190
1953
515
72
638
1130
1376
738
19
15
491
424
936
708
1798
1030
137
51
432
296
0
164
1190
1954
515
72
638
1130
1376
760
19
15
491
424
936
708
1798
1030
137
51
432
296
0
164
166
417
515
72
382
106
352
482
19
15
491
424
936
708
1798
1030
137
51
432
296
0
164
166
1826
515
72
638
1130
1632
1720
19
15
491
424
936
708
1798
1030
137
51
432
296
0
418
1190
1953
515
72
894
611
608
738
19
15
491
424
936
708
1798
1030
137
51
432
296
0
418
166
713
515
72
638
611
1632
902
19
15
491
424
936
708
1798
1030
137
51
432
296
0
170
169
1809
515
72
638
1134
1646
1699
19
15
491
424
936
708
1798
1030
137
51
432
296
0
170
1193
1809
515
72
638
1134
1390
674
19
15
491
424
936
708
1798
1030
137
51
432
296
0
170
170
1826
515
72
638
1134
1652
1724
19
15
491
424
936
708
1798
1030
137
51
432
296
0
166
166
417
515
72
382
107
352
482
19
15
491
424
936
708
1798
1030
137
51
432
296
0
166
166
457
515
72
382
107
352
393
19
15
491
424
936
708
1798
1030
137
51
432
296
0
420
1193
1953
515
72
894
618
615
765
19
15
491
424
936
708
1798
1030
137
51
432
296
0
420
1190
1953
515
72
894
618
608
738
19
15
491
424
936
708
1798
1030
137
51
432
296
0
420
1190
1954
515
72
894
618
608
760
19
15
491
424
936
708
1798
1030
137
51
432
296
0
420
166
713
515
72
638
618
1632
902
19
15
491
424
936
708
1798
1030
137
51
432
296
0
426
169
417
515
72
894
622
182
446
19
15
491
424
936
708
1798
1030
137
51
432
296
0
426
169
713
515
72
638
622
1654
902
19
15
491
424
936
708
1798
1030
137
51
432
296
0
426
169
457
515
72
894
622
182
390
19
15
491
424
936
708
1798
1030
137
51
432
296
0
426
1193
1809
515
72
894
622
622
674
19
15
491
424
936
708
1798
1030
137
51
432
296
0
426
170
417
515
72
894
622
180
446
19
15
491
424
936
708
1798
1030
137
51
432
296
0
426
170
418
515
72
894
622
180
444
19
15
491
424
936
708
1798
1030
137
51
432
296
0
426
170
713
515
72
638
622
1652
902
19
15
491
424
936
708
1798
1030
137
51
432
296
0
426
170
457
515
72
894
622
180
390
19
15
491
424
936
708
1798
1030
137
51
432
296
0
422
1190
1953
515
72
638
619
608
738
19
15
491
424
936
708
1798
1030
137
51
432
296
0
422
1190
1954
515
72
638
619
608
760
19
15
491
424
936
708
1798
1030
137
51
432
296
0
422
166
713
515
72
638
619
1632
901
19
15
491
424
936
708
1798
1030
137
39
417
296
0
266
265
426
532
84
1022
526
6
888
19
15
491
424
936
708
1798
1030
137
39
417
296
0
426
170
426
556
88
893
622
180
432
19
15
491
424
936
708
1798
1030
137
39
416
388
0
274
274
426
538
11
320
382
380
868
19
15
491
424
936
708
1798
1030
137
39
416
388
0
166
1193
682
538
11
576
1126
1382
360
19
15
491
424
936
708
1798
1030
137
39
416
388
0
166
1193
1962
538
11
576
1126
1382
760
19
15
491
424
936
708
1798
1030
137
39
416
388
0
426
169
426
538
11
576
622
182
440
19
15
491
424
936
708
1798
1030
137
39
416
388
0
426
1193
1962
538
11
576
622
622
744
19
15
491
424
936
708
1798
1030
137
39
416
388
0
426
170
426
538
11
576
622
180
432
19
15
491
424
936
708
1798
1030
137
39
416
388
0
426
1194
1962
538
11
576
622
620
744
19
15
491
424
936
708
1798
1030
137
39
416
388
0
422
1193
1962
538
11
832
614
614
760
19
15
491
424
936
708
1798
1030
137
39
416
296
0
266
265
682
538
88
382
206
6
376
19
15
491
424
936
708
1798
1030
137
39
416
296
0
266
265
426
538
88
380
206
326
888
19
15
491
424
936
708
1798
1030
137
39
416
296
0
266
265
426
539
88
380
206
326
888
19
15
491
424
936
708
1798
1030
137
39
416
296
0
266
265
426
535
88
380
206
326
888
19
15
491
424
936
708
1798
1030
137
39
416
296
0
166
169
426
538
88
380
102
358
440
19
15
491
424
936
708
1798
1030
137
39
416
296
0
166
169
426
539
88
380
102
358
440
19
15
491
424
936
708
1798
1030
137
39
416
296
0
426
169
426
538
88
636
622
182
440
19
15
491
424
936
708
1798
1030
137
39
416
296
0
426
169
426
539
88
636
622
182
440
19
15
491
424
936
708
1798
1030
137
39
416
296
0
426
169
426
535
88
636
622
182
440
19
15
491
424
936
708
1798
1030
137
39
416
296
0
426
170
426
546
88
894
622
180
432
19
15
491
424
936
708
1798
1030
137
39
416
296
0
426
170
426
538
88
894
622
180
432
19
15
491
424
936
708
1798
1030
137
39
416
296
0
426
170
426
539
88
894
622
180
432
19
15
491
424
936
708
1798
1030
137
39
416
296
0
422
1193
1962
538
88
636
614
614
744
19
15
491
424
936
708
1798
1030
137
39
416
296
0
422
1193
1962
539
88
636
614
614
744
19
15
491
424
936
708
1798
1030
137
55
272
296
0
260
262
330
327
168
766
522
0
1000
19
15
491
424
936
708
1798
1030
137
55
417
388
0
260
262
330
520
10
384
522
0
1000
19
15
491
424
936
708
1798
1030
137
55
417
388
0
260
262
714
520
10
576
522
1536
1256
19
15
491
424
936
708
1798
1030
137
55
417
388
0
262
262
330
520
10
384
518
0
1000
19
15
491
424
936
708
1798
1030
137
55
417
388
0
262
262
714
520
10
640
518
1536
1256
19
15
491
424
936
708
1798
1030
137
55
417
388
0
266
266
330
520
10
384
526
4
996
19
15
491
424
936
708
1798
1030
137
55
417
388
0
266
266
714
520
10
896
526
1540
1252
19
15
491
424
936
708
1798
1030
137
55
417
388
24
266
266
330
520
10
400
518
4
996
19
15
491
424
936
708
1798
1030
137
55
417
388
24
274
262
330
520
10
400
526
32
1000
19
15
491
424
936
708
1798
1030
137
55
417
388
24
274
262
714
520
10
656
526
1568
1256
19
15
491
424
936
708
1798
1030
137
55
416
132
0
262
262
714
522
1547
896
518
1536
1256
19
15
491
424
936
708
1798
1030
137
55
416
132
0
266
266
714
522
1547
896
526
1540
1252
19
15
491
424
936
708
1798
1030
137
55
416
388
0
260
262
330
522
11
384
522
0
1000
19
15
491
424
936
708
1798
1030
137
55
416
388
0
260
262
714
522
11
896
522
1536
1256
19
15
491
424
936
708
1798
1030
137
55
416
388
0
262
262
330
522
11
384
518
0
1000
19
15
491
424
936
708
1798
1030
137
55
416
388
0
262
262
714
522
11
640
518
1536
1256
19
15
491
424
936
708
1798
1030
137
55
416
388
0
266
266
330
522
11
384
526
4
996
19
15
491
424
936
708
1798
1030
137
55
416
388
0
266
266
714
522
11
896
526
1540
1252
19
15
491
424
936
708
1798
1030
137
55
416
388
0
420
166
714
522
11
832
618
1632
904
19
15
491
424
936
708
1798
1030
137
55
416
388
0
426
170
714
522
11
576
622
1652
900
19
15
491
424
936
708
1798
1030
137
55
416
388
0
426
170
458
522
11
576
622
180
388
19
15
491
424
936
708
1798
1030
137
55
416
388
0
422
1190
1226
522
11
576
614
608
904
19
15
491
424
936
708
1798
1030
137
55
416
388
24
266
266
330
522
11
400
518
4
996
19
15
491
424
936
708
1798
1030
137
55
416
388
24
274
262
330
522
11
400
526
32
1000
19
15
491
424
936
708
1798
1030
137
55
416
388
24
274
262
714
522
11
656
526
1568
1256
19
15
491
424
936
708
1798
1030
137
55
432
132
0
260
262
714
519
1597
896
522
1536
1256
19
15
491
424
936
708
1798
1030
137
55
432
388
0
260
262
714
519
61
896
522
1536
1256
19
15
491
424
936
708
1798
1030
137
55
432
388
0
164
166
1226
519
61
832
1130
1632
1928
19
15
491
424
936
708
1798
1030
137
55
432
388
0
164
166
714
519
61
320
106
352
904
19
15
491
424
936
708
1798
1030
137
55
432
388
0
164
166
458
519
61
320
106
352
392
19
15
491
424
936
708
1798
1030
137
55
432
388
0
170
169
1226
519
60
832
1134
1654
1944
19
15
491
424
936
708
1798
1030
137
55
432
388
0
170
170
1226
519
61
832
1134
1652
1924
19
15
491
424
936
708
1798
1030
137
55
432
388
0
170
1194
1226
519
61
832
1134
628
900
19
15
491
424
936
708
1798
1030
137
55
432
388
0
420
1190
1226
519
61
704
618
608
904
19
15
491
424
936
708
1798
1030
137
55
432
388
0
420
166
714
519
61
832
618
1632
904
19
15
491
424
936
708
1798
1030
137
55
432
388
0
426
1194
1226
519
61
960
622
628
900
19
15
491
424
936
708
1798
1030
137
55
433
386
0
162
166
458
516
53
641
691
1744
392
19
15
491
424
936
708
1798
1030
137
55
433
386
0
170
170
1226
516
53
641
693
1712
1924
19
15
491
424
936
708
1798
1030
137
55
433
386
0
170
170
458
516
53
641
693
1712
388
19
15
491
424
936
708
1798
1030
137
55
433
386
0
166
1190
1226
516
53
832
1126
608
904
19
15
491
424
936
708
1798
1030
137
55
433
386
0
166
166
1226
516
53
832
1126
1632
1928
19
15
491
424
936
708
1798
1030
137
55
433
386
0
426
170
458
516
53
641
181
180
388
19
15
491
424
936
708
1798
1030
137
55
433
386
0
422
1190
1226
516
53
960
614
608
904
19
15
491
424
936
708
1798
1030
137
55
433
386
0
422
166
714
516
53
320
614
1632
904
19
15
491
424
936
708
1798
1030
137
55
433
388
0
170
170
1226
516
60
832
1134
1652
1924
19
15
491
424
936
708
1798
1030
137
55
433
388
0
170
1194
1226
516
60
832
1134
628
900
19
15
491
424
936
708
1798
1030
137
55
433
388
0
426
170
714
516
60
320
622
1652
900
19
15
491
424
936
708
1798
1030
137
55
433
388
0
426
170
458
516
60
960
622
180
388
19
15
491
424
936
708
1798
1030
137
55
433
388
0
426
1194
1226
516
60
960
622
628
900
19
15
491
424
936
708
1798
1030
137
47
417
388
0
262
265
282
536
10
896
518
38
808
19
15
491
424
936
708
1798
1030
137
47
417
388
0
262
265
666
536
10
896
518
6
360
19
15
491
424
936
708
1798
1030
137
47
417
388
0
266
265
282
536
10
896
1230
6
792
19
15
491
424
936
708
1798
1030
137
47
417
388
0
266
265
666
536
10
896
1230
1542
1240
19
15
491
424
936
708
1798
1030
137
47
417
388
0
266
266
282
536
10
704
206
12
792
19
15
491
424
936
708
1798
1030
137
47
417
388
0
266
266
666
536
10
896
1230
196
364
19
15
491
424
936
708
1798
1030
137
47
417
388
24
266
265
282
536
10
400
518
6
792
19
15
491
424
936
708
1798
1030
137
47
417
388
24
266
265
666
536
10
400
518
14
344
19
15
491
424
936
708
1798
1030
137
47
417
388
24
266
266
282
536
10
400
518
20
816
19
15
491
424
936
708
1798
1030
137
47
417
388
24
266
266
666
536
10
400
518
36
364
19
15
491
424
936
708
1798
1030
137
47
417
388
24
274
266
282
536
10
400
526
4
816
19
15
491
424
936
708
1798
1030
137
47
417
388
24
274
266
666
536
10
400
526
4
344
19
15
491
424
936
708
1798
1030
137
47
416
388
0
262
265
666
538
11
896
518
6
360
19
15
491
424
936
708
1798
1030
137
47
416
388
0
262
266
410
538
11
431
541
8
936
19
15
491
424
936
708
1798
1030
137
47
416
388
0
266
265
666
538
11
577
526
6
344
19
15
491
424
936
708
1798
1030
137
47
416
388
0
266
266
410
538
11
896
1230
196
872
19
15
491
424
936
708
1798
1030
137
47
416
388
24
266
265
666
538
11
400
518
14
344
19
15
491
424
936
708
1798
1030
137
47
416
388
24
266
266
410
538
11
400
518
4
944
19
15
491
424
936
708
1798
1030
137
47
416
388
24
274
266
410
538
11
400
526
4
944
19
15
491
424
936
708
1798
1030
137
47
416
296
0
262
265
666
527
88
380
198
198
360
19
15
491
424
936
708
1798
1030
73
51
432
132
0
454
326
649
515
1596
832
582
64
262
19
15
491
424
936
708
1798
1030
73
51
432
132
0
454
329
649
515
1596
832
582
70
261
19
15
491
424
936
708
1798
1030
73
51
432
388
0
262
326
649
515
60
640
198
224
266
19
15
491
424
936
708
1798
1030
73
51
432
388
0
262
329
649
515
60
640
198
233
265
19
15
491
424
936
708
1798
1030
73
51
432
388
0
266
329
649
515
60
384
206
230
267
19
15
491
424
936
708
1798
1030
73
51
432
388
0
266
330
649
515
60
384
206
228
270
19
15
491
424
936
708
1798
1030
73
51
432
388
0
454
326
649
515
60
384
134
64
262
19
15
491
424
936
708
1798
1030
73
51
432
388
0
454
329
649
515
60
384
134
69
261
19
15
491
424
936
708
1798
1030
73
51
432
388
0
458
329
649
514
54
415
142
70
262
19
15
491
424
936
708
1798
1030
73
51
432
388
0
458
329
649
515
60
384
142
70
265
19
15
491
424
936
708
1798
1030
73
51
432
388
0
458
330
649
515
60
384
142
68
262
19
15
491
424
936
708
1798
1030
73
51
432
296
0
258
326
649
515
72
1022
1219
224
294
19
15
491
424
936
708
1798
1030
73
51
432
296
0
452
326
649
515
72
1022
1162
64
262
19
15
491
424
936
708
1798
1030
73
51
432
296
0
454
326
649
515
72
1022
1163
64
261
19
15
491
424
936
708
1798
1030
73
51
432
296
0
458
329
649
515
72
1022
1166
70
267
19
15
491
424
936
708
1798
1030
73
51
432
296
0
458
330
649
515
72
1022
1166
68
270
19
15
491
424
936
708
1798
1030
73
55
417
388
0
262
326
650
520
10
640
198
224
296
19
15
491
424
936
708
1798
1030
73
55
417
388
0
454
326
394
520
10
384
582
64
776
19
15
491
424
936
708
1798
1030
73
55
417
388
0
454
326
650
520
10
384
582
64
264
19
15
491
424
936
708
1798
1030
73
55
417
388
0
454
329
394
520
10
384
582
70
776
19
15
491
424
936
708
1798
1030
73
55
417
388
0
454
329
650
520
10
384
582
70
264
19
15
491
424
936
708
1798
1030
73
55
417
388
0
458
329
650
520
10
384
590
70
584
19
15
491
424
936
708
1798
1030
73
55
417
388
0
458
330
394
520
10
384
590
76
780
19
15
491
424
936
708
1798
1030
73
55
417
388
0
458
330
650
520
10
384
590
76
268
19
15
491
424
936
708
1798
1030
73
55
417
388
24
452
326
650
520
10
400
312
64
264
19
15
491
424
936
708
1798
1030
73
55
417
388
24
458
329
394
520
10
656
134
70
776
19
15
491
424
936
708
1798
1030
73
55
417
388
24
458
329
650
520
10
656
134
70
264
19
15
491
424
936
708
1798
1030
73
55
417
388
24
458
330
394
520
10
656
134
68
772
19
15
491
424
936
708
1798
1030
73
55
417
388
24
458
330
650
520
10
656
134
68
260
19
15
491
424
936
708
1798
1030
73
55
416
132
0
262
326
650
522
1547
896
198
224
296
19
15
491
424
936
708
1798
1030
73
55
416
132
0
454
326
650
522
1547
960
582
64
264
19
15
491
424
936
708
1798
1030
73
55
416
132
0
454
329
650
522
1547
960
582
70
264
19
15
491
424
936
708
1798
1030
73
55
416
132
0
458
330
650
522
1547
896
590
76
268
19
15
491
424
936
708
1798
1030
73
55
416
388
0
262
326
650
522
11
640
198
224
296
19
15
491
424
936
708
1798
1030
73
55
416
388
0
266
330
650
522
11
384
206
228
260
19
15
491
424
936
708
1798
1030
73
55
416
388
0
454
326
650
522
11
384
582
64
264
19
15
491
424
936
708
1798
1030
73
55
416
388
0
454
329
394
522
11
384
582
70
776
19
15
491
424
936
708
1798
1030
73
55
416
388
0
454
329
650
522
11
384
582
70
264
19
15
491
424
936
708
1798
1030
73
55
416
388
0
458
330
394
522
11
384
590
68
772
19
15
491
424
936
708
1798
1030
73
55
416
388
0
458
330
650
522
11
384
590
68
260
19
15
491
424
936
708
1798
1030
73
55
416
388
24
458
329
394
522
11
656
134
70
776
19
15
491
424
936
708
1798
1030
73
55
416
388
24
458
330
394
522
11
656
134
68
772
19
15
491
424
936
708
1798
1030
73
55
416
388
24
458
330
650
522
11
656
134
68
260
19
15
491
424
936
708
1798
1030
73
55
432
132
0
454
329
650
519
1596
896
582
70
264
19
15
491
424
936
708
1798
1030
73
55
432
388
0
260
326
650
519
61
704
202
224
264
19
15
491
424
936
708
1798
1030
73
55
432
388
0
262
326
650
519
61
640
198
224
296
19
15
491
424
936
708
1798
1030
73
55
432
388
0
452
326
650
519
61
384
138
64
264
19
15
491
424
936
708
1798
1030
73
55
432
388
0
454
326
650
519
61
384
134
64
264
19
15
491
424
936
708
1798
1030
73
55
432
388
0
454
329
650
519
60
384
134
70
264
19
15
491
424
936
708
1798
1030
73
55
432
388
0
458
330
650
519
61
384
142
68
264
19
15
491
424
936
708
1798
1030
73
55
433
130
0
450
329
650
516
1589
897
581
77
584
19
15
491
424
936
708
1798
1030
73
55
433
130
0
450
330
650
516
1589
897
581
76
264
19
15
491
424
936
708
1798
1030
73
55
433
130
0
458
330
650
516
1589
897
590
76
268
19
15
491
424
936
708
1798
1030
73
55
433
132
0
454
329
650
516
1596
896
582
70
264
19
15
491
424
936
708
1798
1030
73
55
433
386
0
258
330
650
516
53
385
197
236
268
19
15
491
424
936
708
1798
1030
73
55
433
386
0
450
329
650
516
53
385
581
77
584
19
15
491
424
936
708
1798
1030
73
55
433
386
0
450
330
650
516
53
385
133
76
260
19
15
491
424
936
708
1798
1030
73
55
433
386
0
454
329
650
516
53
385
134
70
264
19
15
491
424
936
708
1798
1030
73
55
433
386
0
458
330
650
516
53
385
142
76
268
19
15
491
424
936
708
1798
1030
73
55
433
388
0
262
326
650
516
60
640
198
224
296
19
15
491
424
936
708
1798
1030
73
55
433
388
0
266
330
650
516
60
704
206
228
260
19
15
491
424
936
708
1798
1030
73
55
433
388
0
454
326
650
516
60
384
134
64
264
19
15
491
424
936
708
1798
1030
73
55
433
388
0
454
329
650
516
60
384
134
70
264
19
15
491
424
936
708
1798
1030
73
55
433
388
0
458
330
650
516
60
384
142
68
264
19
15
491
424
936
708
1798
6
9
55
416
388
0
714
202
74
522
11
303
814
1156
36
19
15
491
424
936
708
1798
6
41
51
272
322
0
706
230
386
194
95
945
803
560
1784
19
15
491
424
936
724
1798
1030
9
51
417
402
8
194
198
1097
524
5
881
1115
1568
1989
19
15
491
424
936
724
1798
1030
9
51
417
402
8
194
1222
1097
524
5
881
1115
1152
965
19
15
491
424
936
724
1798
1030
9
51
417
402
8
194
1222
73
524
5
881
1115
640
41
19
15
491
424
936
724
1798
1030
9
51
417
402
8
194
1225
1097
524
5
881
1117
1174
966
19
15
491
424
936
724
1798
1030
9
51
417
402
8
194
1225
1993
524
5
881
1117
662
710
19
15
491
424
936
724
1798
1030
9
51
417
402
8
194
1226
1097
524
5
881
1117
1172
966
19
15
491
424
936
724
1798
1030
9
51
417
402
8
196
198
1097
524
5
881
1112
1568
1990
19
15
491
424
936
724
1798
1030
9
51
417
402
8
196
1222
1097
524
5
881
1112
1152
966
19
15
491
424
936
724
1798
1030
9
51
417
402
8
196
1222
73
524
5
881
1112
640
42
19
15
491
424
936
724
1798
1030
9
51
417
402
8
196
1222
713
524
5
881
1113
576
326
19
15
491
424
936
724
1798
1030
9
51
417
402
8
266
1034
713
524
5
305
518
708
486
19
15
491
424
936
724
1798
1030
9
51
417
402
8
450
198
73
524
5
881
603
1568
1065
19
15
491
424
936
724
1798
1030
9
51
417
402
8
450
1222
1097
524
5
1009
603
544
965
19
15
491
424
936
724
1798
1030
9
51
417
402
8
418
198
73
524
5
433
285
144
38
19
15
491
424
936
724
1798
1030
9
51
417
402
8
418
201
457
524
5
369
285
150
710
19
15
491
424
936
724
1798
1030
9
51
417
402
8
170
202
1097
524
5
689
683
1604
1989
19
15
491
424
936
724
1798
1030
9
51
417
402
8
170
1226
1097
524
5
945
683
836
965
19
15
491
424
936
724
1798
1030
9
51
417
402
8
452
198
73
524
5
881
600
1568
1066
19
15
491
424
936
724
1798
1030
9
51
417
402
8
452
1222
1097
524
5
753
600
544
966
19
15
491
424
936
724
1798
1030
9
51
417
402
8
202
201
1097
524
5
433
646
1614
1993
19
15
491
424
936
724
1798
1030
9
51
417
402
8
202
201
457
524
5
753
646
1670
393
19
15
491
424
936
724
1798
1030
9
51
417
402
8
202
201
1993
524
5
753
646
1670
1673
19
15
491
424
936
724
1798
1030
9
51
417
402
8
202
202
1097
524
5
433
646
1604
1990
19
15
491
424
936
724
1798
1030
9
51
432
136
8
420
1222
1097
515
1584
880
280
800
966
19
15
491
424
936
724
1798
1030
9
51
432
136
8
420
1222
73
515
1584
880
280
800
38
19
15
491
424
936
724
1798
1030
9
51
432
392
8
194
198
1097
515
48
650
1115
1600
1989
19
15
491
424
936
724
1798
1030
9
51
432
392
8
194
1222
1097
515
51
651
1115
1152
965
19
15
491
424
936
724
1798
1030
9
51
432
392
8
194
1222
73
515
51
843
1115
640
41
19
15
491
424
936
724
1798
1030
9
51
432
392
8
194
202
1097
515
48
650
1115
1612
1989
19
15
491
424
936
724
1798
1030
9
51
432
392
8
194
1226
73
515
51
843
1115
588
37
19
15
491
424
936
724
1798
1030
9
51
432
392
8
196
198
1097
515
48
912
1112
1600
1990
19
15
491
424
936
724
1798
1030
9
51
432
392
8
196
1222
1097
515
48
880
1112
1152
966
19
15
491
424
936
724
1798
1030
9
51
432
392
8
196
1222
73
515
48
880
1112
544
38
19
15
491
424
936
724
1798
1030
9
51
432
392
8
266
1033
657
515
51
397
518
710
478
19
15
491
424
936
724
1798
1030
9
51
432
392
8
266
1034
657
515
51
397
518
708
478
19
15
491
424
936
724
1798
1030
9
51
432
392
8
450
198
73
515
48
394
603
1568
1065
19
15
491
424
936
724
1798
1030
9
51
432
392
8
450
1222
1097
515
51
651
603
544
965
19
15
491
424
936
724
1798
1030
9
51
432
392
8
418
198
73
515
48
394
283
288
41
19
15
491
424
936
724
1798
1030
9
51
432
392
8
418
1222
1097
515
48
394
283
800
965
19
15
491
424
936
724
1798
1030
9
51
432
392
8
418
1222
73
515
48
394
283
800
41
19
15
491
424
936
724
1798
1030
9
51
432
392
8
170
202
1097
515
48
762
683
1604
1989
19
15
491
424
936
724
1798
1030
9
51
432
392
8
170
1226
1097
515
51
683
683
836
965
19
15
491
424
936
724
1798
1030
9
51
432
392
8
452
198
73
515
48
400
600
1568
1062
19
15
491
424
936
724
1798
1030
9
51
432
392
8
452
1222
1097
515
51
715
600
544
966
19
15
491
424
936
724
1798
1030
9
51
432
392
8
420
198
73
515
48
400
280
128
38
19
15
491
424
936
724
1798
1030
9
51
432
392
8
420
1222
1097
515
51
394
280
800
966
19
15
491
424
936
724
1798
1030
9
51
432
392
8
420
1222
73
515
51
331
280
800
38
19
15
491
424
936
724
1798
1030
9
51
432
392
8
202
201
1097
514
48
752
646
1670
1990
19
15
491
424
936
724
1798
1030
9
51
432
392
8
202
201
1097
515
48
752
646
1670
1990
19
15
491
424
936
724
1798
1030
9
51
432
392
8
202
201
457
514
50
752
646
1670
390
19
15
491
424
936
724
1798
1030
9
51
432
392
8
202
201
1993
514
48
752
646
1670
1670
19
15
491
424
936
724
1798
1030
9
51
432
392
8
202
202
1097
515
51
653
646
1668
1990
19
15
491
424
936
724
1798
1030
9
51
432
392
8
426
202
73
515
48
762
171
132
38
19
15
491
424
936
724
1798
1030
9
55
417
292
8
196
1222
1098
520
74
624
1112
1152
968
19
15
491
424
936
724
1798
1030
9
55
417
292
8
196
1222
74
520
74
624
1112
640
40
19
15
491
424
936
724
1798
1030
9
55
417
292
8
452
198
74
520
74
624
600
1568
1064
19
15
491
424
936
724
1798
1030
9
55
417
292
8
452
1222
1098
520
74
624
600
544
968
19
15
491
424
936
724
1798
1030
9
55
417
292
8
420
198
74
520
74
624
280
288
40
19
15
491
424
936
724
1798
1030
9
55
417
292
8
420
1222
74
520
74
624
280
800
40
19
15
491
424
936
724
1798
1030
9
55
417
292
8
202
201
1098
520
74
624
646
1670
1992
19
15
491
424
936
724
1798
1030
9
55
417
292
8
202
202
1098
520
74
624
646
1668
1988
19
15
491
424
936
724
1798
1030
9
55
417
402
8
194
202
1994
524
5
881
1117
1652
1680
19
15
491
424
936
724
1798
1030
9
55
417
402
8
194
1226
1994
524
5
881
1117
660
660
19
15
491
424
936
724
1798
1030
9
55
417
402
8
418
202
458
524
5
369
285
148
400
19
15
491
424
936
724
1798
1030
9
55
417
402
8
418
1226
1994
524
5
369
285
660
660
19
15
491
424
936
724
1798
1030
9
55
417
402
8
202
202
458
524
5
753
646
1668
388
19
15
491
424
936
724
1798
1030
9
55
417
402
8
202
202
1994
524
5
753
646
1668
1668
19
15
491
424
936
724
1798
1030
9
55
416
292
8
452
198
74
522
75
624
600
1568
1064
19
15
491
424
936
724
1798
1030
9
55
416
292
8
420
198
74
522
75
368
280
288
40
19
15
491
424
936
724
1798
1030
9
55
416
292
8
202
201
1098
522
75
624
646
1670
1992
19
15
491
424
936
724
1798
1030
9
55
416
292
8
202
202
1098
522
75
624
646
1668
1988
19
15
491
424
936
724
1798
1030
9
55
432
392
8
196
198
1098
519
48
912
1112
1600
1992
19
15
491
424
936
724
1798
1030
9
55
432
392
8
196
1222
1098
519
48
880
1112
1152
968
19
15
491
424
936
724
1798
1030
9
55
432
392
8
196
1222
74
519
48
880
1112
640
40
19
15
491
424
936
724
1798
1030
9
55
432
392
8
452
198
74
519
48
912
600
1568
1064
19
15
491
424
936
724
1798
1030
9
55
432
392
8
426
202
74
519
48
762
171
132
36
19
15
491
424
936
724
1798
1030
9
55
433
392
8
196
198
1098
516
48
650
1112
1600
1992
19
15
491
424
936
724
1798
1030
9
55
433
392
8
196
1222
1098
516
48
880
1112
1152
968
19
15
491
424
936
724
1798
1030
9
55
433
392
8
196
1222
74
516
48
880
1112
640
40
19
15
491
424
936
724
1798
1030
9
55
433
392
8
452
198
74
516
48
880
600
1568
1064
19
15
491
424
936
724
1798
1030
9
55
433
392
8
452
1222
1098
516
49
715
600
544
968
19
15
491
424
936
724
1798
1030
41
51
432
136
8
274
361
641
514
1586
912
214
230
258
19
15
491
424
936
724
1798
1030
41
51
432
136
8
274
361
641
515
1584
912
214
230
258
19
15
491
424
936
724
1798
1030
41
51
432
136
8
452
358
641
515
1584
912
600
88
258
19
15
491
424
936
724
1798
1030
41
51
432
136
8
452
358
706
514
1587
912
600
88
632
19
15
491
424
936
724
1798
1030
41
51
432
136
8
452
358
706
515
1584
912
600
88
632
19
15
491
424
936
724
1798
1030
41
51
432
392
8
258
361
641
514
50
400
374
246
258
19
15
491
424
936
724
1798
1030
41
51
432
392
8
196
1254
65
515
51
843
1113
600
14
19
15
491
424
936
724
1798
1030
41
51
432
392
8
196
1254
642
515
51
843
1113
600
376
19
15
491
424
936
724
1798
1030
41
51
432
392
8
418
210
450
514
51
331
283
156
396
19
15
491
424
936
724
1798
1030
41
51
432
392
8
418
210
450
515
48
394
283
156
396
19
15
491
424
936
724
1798
1030
41
51
432
392
8
452
358
385
515
48
400
600
88
770
19
15
491
424
936
724
1798
1030
41
51
432
392
8
452
358
641
515
48
400
600
88
258
19
15
491
424
936
724
1798
1030
41
51
432
392
8
452
358
706
514
51
400
600
88
632
19
15
491
424
936
724
1798
1030
41
51
432
392
8
452
358
706
515
48
400
600
88
632
19
15
491
424
936
724
1798
1030
41
51
432
392
8
420
1254
65
515
51
394
280
824
2
19
15
491
424
936
724
1798
1030
41
51
432
392
8
420
1254
1985
515
51
331
280
824
642
19
15
491
424
936
724
1798
1030
41
51
432
392
8
420
230
65
515
48
400
280
312
2
19
15
491
424
936
724
1798
1030
41
51
432
392
8
242
1257
65
514
48
912
662
518
2
19
15
491
424
936
724
1798
1030
41
51
432
392
8
242
1257
65
515
48
400
662
518
2
19
15
491
424
936
724
1798
1030
41
51
432
392
8
242
210
1985
515
51
653
1102
1628
1678
19
15
491
424
936
724
1798
1030
41
51
432
392
8
498
233
65
514
48
912
1174
1542
1026
19
15
491
424
936
724
1798
1030
41
51
432
392
8
498
233
65
515
48
912
1174
1542
1026
19
15
491
424
936
724
1798
1030
41
39
432
392
8
452
358
650
514
48
912
600
88
264
19
15
491
424
936
724
1798
1030
41
39
432
392
8
452
358
650
515
48
912
600
88
264
19
15
491
424
936
724
1798
1030
18
51
432
392
8
450
248
649
515
51
331
603
1595
947
19
15
491
424
936
724
1798
1030
137
43
416
292
8
258
265
281
514
75
368
246
54
821
19
15
491
424
936
724
1798
1030
137
43
416
292
8
258
265
281
542
107
368
246
54
821
19
15
491
424
936
724
1798
1030
137
43
416
292
8
258
265
409
514
75
368
374
54
937
19
15
491
424
936
724
1798
1030
137
43
416
292
8
258
265
409
542
75
880
374
54
873
19
15
491
424
936
724
1798
1030
137
43
416
292
8
266
265
281
514
75
624
518
6
795
19
15
491
424
936
724
1798
1030
137
43
416
292
8
266
265
281
542
75
624
518
6
795
19
15
491
424
936
724
1798
1030
137
43
416
292
8
266
265
409
514
75
1008
518
6
859
19
15
491
424
936
724
1798
1030
137
43
416
292
8
266
265
409
546
102
624
518
6
859
19
15
491
424
936
724
1798
1030
137
43
416
292
8
266
265
409
542
75
624
518
6
859
19
15
491
424
936
724
1798
1030
137
43
416
292
8
266
265
665
546
102
624
518
6
347
19
15
491
424
936
724
1798
1030
137
43
416
292
8
274
265
281
514
107
1008
1238
6
822
19
15
491
424
936
724
1798
1030
137
43
416
292
8
274
265
281
542
107
368
214
6
822
19
15
491
424
936
724
1798
1030
137
43
416
292
8
274
265
409
546
102
624
214
6
937
19
15
491
424
936
724
1798
1030
137
43
416
292
8
274
265
409
542
107
368
214
6
937
19
15
491
424
936
724
1798
1030
137
43
416
292
8
274
265
665
546
102
624
214
6
361
19
15
491
424
936
724
1798
1030
137
51
272
402
8
420
166
401
579
15
433
280
184
430
19
15
491
424
936
724
1798
1030
137
51
272
402
8
420
166
457
323
15
433
280
184
390
19
15
491
424
936
724
1798
1030
137
51
417
402
8
260
262
329
524
5
305
377
352
998
19
15
491
424
936
724
1798
1030
137
51
417
402
8
420
166
457
524
5
369
281
184
390
19
15
491
424
936
724
1798
1030
137
51
416
292
8
258
266
274
526
107
880
374
52
796
19
15
491
424
936
724
1798
1030
137
51
416
292
8
258
266
402
526
75
880
374
52
924
19
15
491
424
936
724
1798
1030
137
51
416
292
8
258
274
274
526
107
880
382
60
792
19
15
491
424
936
724
1798
1030
137
51
416
292
8
258
274
402
526
75
368
382
60
888
19
15
491
424
936
724
1798
1030
137
51
416
292
8
258
274
658
526
75
880
374
60
376
19
15
491
424
936
724
1798
1030
137
51
416
292
8
266
266
274
526
75
624
518
4
796
19
15
491
424
936
724
1798
1030
137
51
416
292
8
266
266
402
526
75
624
518
4
924
19
15
491
424
936
724
1798
1030
137
51
416
292
8
266
266
658
526
75
624
518
4
348
19
15
491
424
936
724
1798
1030
137
51
416
292
8
266
274
274
526
75
624
518
28
796
19
15
491
424
936
724
1798
1030
137
51
416
292
8
266
274
402
526
75
624
518
28
892
19
15
491
424
936
724
1798
1030
137
51
416
292
8
266
274
658
526
75
624
518
28
380
19
15
491
424
936
724
1798
1030
137
51
416
292
8
274
274
274
526
75
624
526
24
792
19
15
491
424
936
724
1798
1030
137
51
416
292
8
274
274
402
526
75
624
526
24
920
19
15
491
424
936
724
1798
1030
137
51
416
292
8
284
274
274
526
75
624
520
8
792
19
15
491
424
936
724
1798
1030
137
51
416
292
8
284
274
402
526
75
624
520
8
920
19
15
491
424
936
724
1798
1030
137
51
432
136
8
258
265
673
515
1584
880
374
54
381
19
15
491
424
936
724
1798
1030
137
51
432
136
8
258
266
673
515
1587
843
379
44
382
19
15
491
424
936
724
1798
1030
137
51
432
136
8
258
266
674
515
1584
922
219
24
380
19
15
491
424
936
724
1798
1030
137
51
432
136
8
258
266
658
515
1584
922
219
216
348
19
15
491
424
936
724
1798
1030
137
51
432
136
8
258
274
657
515
1584
890
379
60
381
19
15
491
424
936
724
1798
1030
137
51
432
136
8
260
262
673
515
1584
880
376
352
374
19
15
491
424
936
724
1798
1030
137
51
432
136
8
266
265
673
514
1587
880
518
6
382
19
15
491
424
936
724
1798
1030
137
51
432
136
8
266
265
673
515
1584
880
518
6
382
19
15
491
424
936
724
1798
1030
137
51
432
136
8
266
266
673
515
1587
843
363
20
381
19
15
491
424
936
724
1798
1030
137
51
432
136
8
266
266
674
515
1587
843
363
20
380
19
15
491
424
936
724
1798
1030
137
51
432
136
8
274
265
657
515
1587
909
214
6
350
19
15
491
424
936
724
1798
1030
137
51
432
136
8
274
274
657
515
1587
909
526
44
382
19
15
491
424
936
724
1798
1030
137
51
432
136
8
274
274
658
515
1587
909
526
44
376
19
15
491
424
936
724
1798
1030
137
51
432
136
8
284
274
658
515
1584
912
520
328
376
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
262
401
515
48
394
219
32
953
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
265
273
515
48
368
374
54
799
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
265
673
514
51
400
374
54
381
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
265
673
515
48
400
222
54
383
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
265
417
514
50
400
222
54
895
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
265
417
515
48
400
222
54
895
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
265
401
515
48
400
222
54
927
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
265
329
514
51
400
374
54
998
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
265
713
514
48
912
1246
1590
1255
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
265
713
515
48
912
1246
1590
1255
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
266
273
515
51
653
222
52
990
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
266
673
515
51
653
222
52
382
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
266
417
515
51
653
222
52
894
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
266
401
515
51
653
222
52
926
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
266
657
515
51
651
219
204
350
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
266
674
515
48
394
219
24
380
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
266
274
515
48
394
219
24
796
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
266
418
515
48
394
219
24
892
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
266
402
515
48
394
219
24
924
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
266
658
515
48
394
219
216
348
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
274
273
515
48
394
219
60
797
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
274
401
515
48
394
219
60
893
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
274
657
515
48
394
219
60
381
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
274
402
514
48
394
219
60
888
19
15
491
424
936
724
1798
1030
137
51
432
392
8
258
274
402
515
48
394
219
60
888
19
15
491
424
936
724
1798
1030
137
51
432
392
8
260
262
273
515
48
400
216
24
830
19
15
491
424
936
724
1798
1030
137
51
432
392
8
260
262
673
515
48
400
376
352
374
19
15
491
424
936
724
1798
1030
137
51
432
392
8
260
262
417
515
48
400
376
352
886
19
15
491
424
936
724
1798
1030
137
51
432
392
8
260
262
401
515
48
400
216
32
958
19
15
491
424
936
724
1798
1030
137
51
432
392
8
260
262
274
515
48
400
216
24
824
19
15
491
424
936
724
1798
1030
137
51
432
392
8
260
262
402
514
51
400
216
32
952
19
15
491
424
936
724
1798
1030
137
51
432
392
8
260
262
402
515
48
400
216
32
952
19
15
491
424
936
724
1798
1030
137
51
432
392
8
266
265
273
515
48
368
518
6
798
19
15
491
424
936
724
1798
1030
137
51
432
392
8
266
265
673
514
51
368
518
6
382
19
15
491
424
936
724
1798
1030
137
51
432
392
8
266
265
673
515
48
368
518
6
382
19
15
491
424
936
724
1798
1030
137
51
432
392
8
266
265
417
514
50
368
518
6
894
19
15
491
424
936
724
1798
1030
137
51
432
392
8
266
265
417
515
48
368
518
6
894
19
15
491
424
936
724
1798
1030
137
51
432
392
8
266
265
401
515
48
368
518
6
926
19
15
491
424
936
724
1798
1030
137
51
432
392
8
266
265
657
515
51
397
518
326
350
19
15
491
424
936
724
1798
1030
137
51
432
392
8
266
266
273
515
48
378
363
20
797
19
15
491
424
936
724
1798
1030
137
51
432
392
8
266
266
673
515
48
378
363
20
382
19
15
491
424
936
724
1798
1030
137
51
432
392
8
266
266
417
515
48
378
363
20
894
19
15
491
424
936
724
1798
1030
137
51
432
392
8
266
266
401
515
48
378
363
20
926
19
15
491
424
936
724
1798
1030
137
51
432
392
8
266
266
657
515
48
378
363
36
350
19
15
491
424
936
724
1798
1030
137
51
432
392
8
266
266
674
515
48
378
363
20
380
19
15
491
424
936
724
1798
1030
137
51
432
392
8
266
266
274
515
48
378
363
8
796
19
15
491
424
936
724
1798
1030
137
51
432
392
8
266
266
418
515
48
378
363
20
892
19
15
491
424
936
724
1798
1030
137
51
432
392
8
266
266
402
515
48
378
363
8
924
19
15
491
424
936
724
1798
1030
137
51
432
392
8
266
266
658
515
48
378
363
340
348
19
15
491
424
936
724
1798
1030
137
51
432
392
8
266
274
273
515
51
397
518
28
798
19
15
491
424
936
724
1798
1030
137
51
432
392
8
266
274
401
515
51
397
518
28
926
19
15
491
424
936
724
1798
1030
137
51
432
392
8
266
274
402
515
51
397
518
28
892
19
15
491
424
936
724
1798
1030
137
51
432
392
8
274
266
274
515
51
422
526
8
796
19
15
491
424
936
724
1798
1030
137
51
432
392
8
274
274
273
515
51
397
526
28
798
19
15
491
424
936
724
1798
1030
137
51
432
392
8
274
274
289
515
51
397
526
28
982
19
15
491
424
936
724
1798
1030
137
51
432
392
8
274
274
417
514
50
422
526
28
854
19
15
491
424
936
724
1798
1030
137
51
432
392
8
274
274
417
515
51
397
526
28
854
19
15
491
424
936
724
1798
1030
137
51
432
392
8
274
274
401
515
51
397
526
28
926
19
15
491
424
936
724
1798
1030
137
51
432
392
8
274
274
657
515
51
397
526
44
382
19
15
491
424
936
724
1798
1030
137
51
432
392
8
274
274
274
515
51
397
526
28
796
19
15
491
424
936
724
1798
1030
137
51
432
392
8
274
274
402
515
51
397
526
28
924
19
15
491
424
936
724
1798
1030
137
51
432
392
8
274
274
658
515
51
397
526
44
376
19
15
491
424
936
724
1798
1030
137
51
432
392
8
284
265
273
515
48
378
354
3
799
19
15
491
424
936
724
1798
1030
137
51
432
392
8
284
265
673
515
48
378
354
3
383
19
15
491
424
936
724
1798
1030
137
51
432
392
8
284
265
417
515
48
378
354
3
895
19
15
491
424
936
724
1798
1030
137
51
432
392
8
284
265
401
515
48
378
354
3
927
19
15
491
424
936
724
1798
1030
137
51
432
392
8
284
274
274
515
48
400
520
8
792
19
15
491
424
936
724
1798
1030
137
51
432
392
8
284
274
402
514
48
400
520
8
920
19
15
491
424
936
724
1798
1030
137
51
432
392
8
284
274
402
515
48
400
520
8
920
19
15
491
424
936
724
1798
1030
137
51
432
392
8
284
274
658
515
48
400
520
328
376
19
15
491
424
936
724
1798
1030
137
51
432
392
8
170
170
1810
515
48
650
683
1640
1696
19
15
491
424
936
724
1798
1030
137
51
432
392
8
420
1190
1809
515
48
368
280
696
686
19
15
491
424
936
724
1798
1030
137
51
432
392
8
420
1190
1826
515
48
368
280
696
696
19
15
491
424
936
724
1798
1030
137
51
432
392
8
420
166
417
515
48
400
280
184
442
19
15
491
424
936
724
1798
1030
137
51
432
392
8
420
166
418
515
48
400
280
184
440
19
15
491
424
936
724
1798
1030
137
51
432
392
8
420
166
457
515
48
400
280
184
390
19
15
491
424
936
724
1798
1030
137
39
417
402
8
258
266
682
532
5
369
379
44
376
19
15
491
424
936
724
1798
1030
137
39
417
402
8
258
266
426
532
5
369
379
44
888
19
15
491
424
936
724
1798
1030
137
39
432
392
8
258
266
426
514
48
394
219
24
888
19
15
491
424
936
724
1798
1030
137
39
432
392
8
258
266
426
515
48
394
219
24
888
19
15
491
424
936
724
1798
1030
137
39
432
392
8
258
274
426
515
48
394
219
60
868
19
15
491
424
936
724
1798
1030
137
39
432
392
8
266
265
426
514
48
678
518
6
888
19
15
491
424
936
724
1798
1030
137
39
432
392
8
266
265
426
515
48
678
518
6
888
19
15
491
424
936
724
1798
1030
137
39
432
392
8
266
266
426
514
48
378
363
328
888
19
15
491
424
936
724
1798
1030
137
39
432
392
8
266
266
426
515
48
378
363
328
888
19
15
491
424
936
724
1798
1030
137
39
432
392
8
284
274
426
515
48
912
520
40
868
19
15
491
424
936
724
1798
1030
137
39
432
392
8
170
170
426
514
48
650
683
360
488
19
15
491
424
936
724
1798
1030
137
39
432
392
8
170
170
426
515
48
650
683
360
488
19
15
491
424
936
724
1798
1030
137
55
417
292
8
260
262
330
520
74
624
216
32
1000
19
15
491
424
936
724
1798
1030
137
55
417
292
8
260
262
714
520
74
1008
1240
1568
1256
19
15
491
424
936
724
1798
1030
137
55
416
292
8
258
266
330
522
75
368
374
52
996
19
15
491
424
936
724
1798
1030
137
55
416
292
8
260
262
330
522
75
368
216
192
1000
19
15
491
424
936
724
1798
1030
137
55
416
292
8
260
262
714
522
75
1008
1240
1568
1256
19
15
491
424
936
724
1798
1030
137
55
416
292
8
420
166
458
522
75
368
280
184
392
19
15
491
424
936
724
1798
1030
137
55
432
392
8
260
262
714
519
48
912
1240
1568
1256
19
15
491
424
936
724
1798
1030
137
55
432
392
8
420
166
458
519
48
400
280
184
392
19
15
491
424
936
724
1798
1030
137
47
417
292
8
258
266
282
536
106
368
382
364
792
19
15
491
424
936
724
1798
1030
137
47
417
292
8
274
274
282
536
74
624
526
24
808
19
15
491
424
936
724
1798
1030
137
47
417
292
8
284
274
410
536
74
624
520
8
936
19
15
491
424
936
724
1798
1030
137
47
417
292
8
420
1190
1818
536
74
880
280
696
680
19
15
491
424
936
724
1798
1030
137
47
416
292
8
258
266
282
538
75
624
1246
52
984
19
15
491
424
936
724
1798
1030
137
47
416
292
8
258
266
410
538
107
368
222
52
920
19
15
491
424
936
724
1798
1030
137
47
416
292
8
266
265
282
538
75
624
518
6
792
19
15
491
424
936
724
1798
1030
137
47
416
292
8
266
265
410
538
75
624
518
6
920
19
15
491
424
936
724
1798
1030
137
47
416
292
8
266
265
666
538
75
880
518
6
344
19
15
491
424
936
724
1798
1030
137
47
416
292
8
266
266
282
538
75
624
518
12
792
19
15
491
424
936
724
1798
1030
137
47
416
292
8
266
266
410
538
75
624
518
12
920
19
15
491
424
936
724
1798
1030
137
47
416
292
8
274
274
282
538
75
624
526
24
808
19
15
491
424
936
724
1798
1030
137
47
416
292
8
284
274
410
538
75
624
520
8
936
19
15
491
424
936
724
1798
1030
137
47
416
292
8
420
166
410
538
75
624
280
184
424
19
15
491
424
936
724
1798
1030
73
51
417
146
8
458
330
649
524
1541
945
134
68
582
19
15
491
424
936
724
1798
1030
73
51
417
402
8
258
330
649
524
5
305
379
236
581
19
15
491
424
936
724
1798
1030
73
51
417
402
8
260
326
649
524
5
305
377
224
582
19
15
491
424
936
724
1798
1030
73
51
417
402
8
262
326
649
524
5
305
373
224
582
19
15
491
424
936
724
1798
1030
73
51
417
402
8
450
330
649
524
5
305
315
76
581
19
15
491
424
936
724
1798
1030
73
51
417
402
8
452
326
649
524
5
305
313
64
582
19
15
491
424
936
724
1798
1030
73
51
417
402
8
454
329
649
524
5
305
309
70
581
19
15
491
424
936
724
1798
1030
73
51
417
402
8
458
330
649
524
5
433
134
68
262
19
15
491
424
936
724
1798
1030
73
51
416
292
8
450
329
649
526
75
496
310
118
274
19
15
491
424
936
724
1798
1030
73
51
416
292
8
458
329
649
526
75
1008
1158
78
266
19
15
491
424
936
724
1798
1030
73
51
432
136
8
258
326
649
515
1587
843
379
224
293
19
15
491
424
936
724
1798
1030
73
51
432
136
8
258
330
649
515
1584
890
379
236
581
19
15
491
424
936
724
1798
1030
73
51
432
136
8
260
326
649
515
1584
912
216
224
274
19
15
491
424
936
724
1798
1030
73
51
432
136
8
450
326
649
515
1584
922
603
64
581
19
15
491
424
936
724
1798
1030
73
51
432
136
8
450
330
649
515
1584
922
603
76
262
19
15
491
424
936
724
1798
1030
73
51
432
136
8
452
326
649
515
1584
912
600
64
262
19
15
491
424
936
724
1798
1030
73
51
432
392
8
258
326
649
515
48
394
219
224
265
19
15
491
424
936
724
1798
1030
73
51
432
392
8
258
329
649
514
48
368
382
238
585
19
15
491
424
936
724
1798
1030
73
51
432
392
8
258
329
649
515
48
368
382
238
585
19
15
491
424
936
724
1798
1030
73
51
432
392
8
258
330
649
515
48
378
379
236
581
19
15
491
424
936
724
1798
1030
73
51
432
392
8
260
326
649
515
48
400
216
224
274
19
15
491
424
936
724
1798
1030
73
51
432
392
8
266
330
649
515
48
378
363
228
262
19
15
491
424
936
724
1798
1030
73
51
432
392
8
450
326
649
515
48
394
603
64
581
19
15
491
424
936
724
1798
1030
73
51
432
392
8
450
330
649
515
48
394
603
76
262
19
15
491
424
936
724
1798
1030
73
51
432
392
8
452
326
649
515
48
400
312
64
582
19
15
491
424
936
724
1798
1030
73
55
417
292
8
258
330
650
520
106
368
382
236
580
19
15
491
424
936
724
1798
1030
73
55
417
292
8
260
326
650
520
74
624
216
224
264
19
15
491
424
936
724
1798
1030
73
55
417
402
8
258
329
650
524
5
369
381
238
584
19
15
491
424
936
724
1798
1030
73
55
417
402
8
258
330
650
524
5
433
251
236
580
19
15
491
424
936
724
1798
1030
73
55
417
402
8
262
329
650
524
5
433
245
230
584
19
15
491
424
936
724
1798
1030
73
55
417
402
8
450
330
650
524
5
433
315
76
580
19
15
491
424
936
724
1798
1030
73
55
417
402
8
454
329
650
524
5
433
309
70
584
19
15
491
424
936
724
1798
1030
73
55
417
402
8
458
330
650
524
5
433
134
68
264
19
15
491
424
936
724
1798
1030
73
55
416
292
8
258
330
650
522
75
368
382
236
580
19
15
491
424
936
724
1798
1030
73
55
416
292
8
458
330
650
522
75
1008
1158
68
272
19
15
491
424
936
724
1798
1030
73
55
432
136
8
260
326
650
519
1584
912
216
224
264
19
15
491
424
936
724
1798
1030
73
55
432
136
8
452
326
650
519
1584
912
600
64
264
19
15
491
424
936
724
1798
1030
73
55
432
392
8
260
326
650
519
48
400
216
224
264
19
15
491
424
936
724
1798
1030
73
55
432
392
8
452
326
650
519
48
400
600
64
264
19
15
491
424
936
724
1798
1030
73
55
433
136
8
258
330
650
516
1584
890
379
236
580
19
15
491
424
936
724
1798
1030
73
55
433
136
8
260
326
650
516
1584
880
376
224
296
19
15
491
424
936
724
1798
1030
73
55
433
136
8
450
330
650
516
1585
907
603
76
264
19
15
491
424
936
724
1798
1030
73
55
433
136
8
452
326
650
516
1585
843
600
64
296
19
15
491
424
936
724
1798
1030
73
55
433
392
8
258
330
650
516
48
378
379
236
580
19
15
491
424
936
724
1798
1030
73
55
433
392
8
260
326
650
516
48
400
248
224
584
19
15
491
424
936
724
1798
1030
73
55
433
392
8
266
330
650
516
48
378
363
228
260
19
15
491
424
936
724
1798
1030
73
55
433
392
8
450
330
650
516
48
394
603
76
264
19
15
491
424
936
724
1798
1030
73
55
433
392
8
452
326
650
516
48
400
600
64
264
19
15
491
424
936
724
1798
1030
73
55
433
392
8
458
330
650
516
48
678
134
68
264
19
15
491
424
936
724
1798
6
9
51
417
402
8
706
201
457
524
5
305
822
662
1669
19
15
491
424
936
724
1798
6
9
51
417
402
8
706
202
457
524
5
305
822
660
1670
19
15
491
424
936
724
1798
6
9
51
417
402
8
674
198
73
524
5
881
797
912
1062
19
15
491
424
936
724
1798
6
9
51
417
402
8
674
1222
73
524
5
881
797
400
38
19
15
491
424
936
724
1798
6
9
51
417
402
8
674
201
457
524
5
369
797
918
1670
19
15
491
424
936
724
1798
6
9
51
417
402
8
674
1225
457
524
5
881
797
406
649
19
15
491
424
936
724
1798
6
9
51
417
402
8
674
202
457
524
5
369
797
916
1670
19
15
491
424
936
724
1798
6
9
51
417
402
8
708
198
73
524
5
305
825
544
1574
19
15
491
424
936
724
1798
6
9
51
417
402
8
708
198
457
524
5
305
825
544
1670
19
15
491
424
936
724
1798
6
9
51
417
402
8
710
201
713
524
5
305
821
806
1957
19
15
491
424
936
724
1798
6
9
51
417
402
8
710
201
457
524
5
305
821
678
1669
19
15
491
424
936
724
1798
6
9
51
432
136
8
676
198
73
515
1584
880
792
896
550
19
15
491
424
936
724
1798
6
9
51
432
392
8
674
198
73
515
51
331
795
640
41
19
15
491
424
936
724
1798
6
9
51
432
392
8
674
1222
73
515
51
331
795
288
37
19
15
491
424
936
724
1798
6
9
51
432
392
8
674
1554
1825
515
51
331
795
28
726
19
15
491
424
936
724
1798
6
9
51
432
392
8
674
1554
1826
515
51
331
795
28
724
19
15
491
424
936
724
1798
6
9
51
432
392
8
674
202
73
515
51
331
795
588
37
19
15
491
424
936
724
1798
6
9
51
432
392
8
676
198
73
515
48
368
792
800
1062
19
15
491
424
936
724
1798
6
9
51
432
392
8
676
1222
73
515
51
843
792
288
550
19
15
491
424
936
724
1798
6
9
55
417
292
8
676
198
74
520
74
624
792
896
1064
19
15
491
424
936
724
1798
6
9
55
417
402
8
674
202
458
524
5
369
797
916
1680
19
15
491
424
936
724
1798
6
9
55
417
402
8
674
1226
714
524
5
369
797
404
912
19
15
491
424
936
724
1798
6
9
55
417
402
8
674
1226
458
524
5
369
797
404
400
19
15
491
424
936
724
1798
6
9
55
416
292
8
676
198
74
522
75
368
792
640
40
19
15
491
424
936
724
1798
6
9
55
432
392
8
676
198
74
519
48
368
792
800
1064
19
15
491
424
936
724
1798
6
41
51
432
392
8
674
210
449
515
51
331
795
668
1677
19
15
491
424
936
724
1798
6
41
51
432
392
8
674
210
450
514
51
331
795
808
852
19
15
491
424
936
724
1798
6
41
51
432
392
8
674
210
450
515
51
331
795
808
852
19
15
491
424
936
724
1798
6
41
51
432
392
8
674
1234
449
515
51
843
795
412
398
19
15
491
424
936
724
1798
6
41
51
432
392
8
674
1234
450
514
51
843
795
412
396
19
15
491
424
936
724
1798
6
41
51
432
392
8
674
1234
450
515
51
843
795
412
396
19
15
491
424
936
724
1798
6
41
51
432
392
8
676
230
65
515
48
880
792
824
1026
19
15
491
424
936
724
1798
6
41
51
432
392
8
676
230
449
515
48
368
792
824
770
19
15
491
424
936
724
1798
6
41
39
432
392
8
676
230
458
514
48
368
792
824
776
19
15
491
424
936
724
1798
6
137
51
272
402
8
676
166
329
579
15
433
792
952
1670
19
15
491
424
936
724
1798
6
137
51
417
402
8
676
1190
713
524
5
369
793
440
902
19
15
491
424
936
724
1798
6
137
51
417
402
8
676
1190
457
524
5
369
793
440
390
19
15
491
424
936
724
1798
6
137
51
416
292
8
626
114
274
526
75
624
846
908
1004
19
15
491
424
936
724
1798
6
137
51
432
136
8
626
1193
713
514
1586
912
918
262
901
19
15
491
424
936
724
1798
6
137
51
432
392
8
676
1190
417
515
48
368
792
440
446
19
15
491
424
936
724
1798
6
137
51
432
392
8
676
1190
418
515
48
368
792
440
440
19
15
491
424
936
724
1798
6
137
51
432
392
8
676
1190
713
515
48
368
792
440
902
19
15
491
424
936
724
1798
6
137
51
432
392
8
676
1190
457
515
48
368
792
440
390
19
15
491
424
936
724
1798
6
137
51
432
392
8
676
166
273
515
48
368
792
952
1710
19
15
491
424
936
724
1798
6
137
51
432
392
8
676
166
417
515
51
843
793
888
1790
19
15
491
424
936
724
1798
6
137
51
432
392
8
676
166
274
515
51
843
793
888
792
19
15
491
424
936
724
1798
6
137
51
432
392
8
676
166
418
515
51
843
793
888
1784
19
15
491
424
936
724
1798
6
137
51
432
392
8
676
166
713
515
51
331
792
632
1930
19
15
491
424
936
724
1798
6
137
51
432
392
8
676
166
457
515
51
331
792
632
394
19
15
491
424
936
724
1798
6
137
55
417
292
8
676
1190
714
520
74
624
792
440
904
19
15
491
424
936
724
1798
6
137
55
416
292
8
676
1190
714
522
75
368
792
440
904
19
15
491
424
936
724
1798
6
137
55
416
292
8
676
1190
458
522
75
368
792
440
392
19
15
491
424
936
724
1798
6
137
55
432
392
8
676
1190
714
519
48
368
792
440
904
19
15
491
424
936
724
1798
6
137
55
432
392
8
676
1190
458
519
48
368
792
440
392
19
15
491
424
936
724
1798
6
137
55
433
392
8
676
1190
714
516
49
331
793
440
904
19
15
491
424
936
724
1798
6
137
55
433
392
8
676
1190
458
516
49
331
793
440
392
19
15
491
424
936
724
1798
6
137
55
433
392
8
676
166
714
516
49
331
792
632
1928
19
15
491
424
936
724
1798
6
137
55
433
392
8
676
166
458
516
49
331
792
632
392
19
15
491
424
936
724
1798
6
137
47
416
292
8
676
1190
410
538
75
624
792
440
424
19
15
491
424
872
196
1542
6
41
51
560
1668
1024
530
210
706
1666
1654
351
1022
1020
1932
19
15
491
424
872
212
1542
6
9
51
560
1672
1032
514
522
658
1667
1616
346
1403
1132
988
19
15
491
424
932
708
1798
1030
9
51
440
392
0
196
197
1097
519
48
640
650
1667
1990
19
15
491
424
932
708
1798
1030
9
51
440
392
0
196
198
1097
517
49
640
650
1664
1990
19
15
491
424
932
708
1798
1030
9
51
440
392
0
196
198
1097
519
48
640
650
1664
1990
19
15
491
424
932
708
1798
1030
9
51
440
392
0
196
1221
1097
519
48
640
1098
1155
966
19
15
491
424
932
708
1798
1030
9
51
440
392
0
196
1222
1097
517
49
640
1098
1152
966
19
15
491
424
932
708
1798
1030
9
51
440
392
0
196
1222
1097
519
48
640
1098
1152
966
19
15
491
424
932
708
1798
1030
9
51
440
392
0
196
201
1097
517
49
640
1098
1611
1990
19
15
491
424
932
708
1798
1030
9
51
440
392
0
196
201
1097
519
48
640
1098
1611
1990
19
15
491
424
932
708
1798
1030
9
51
440
392
0
196
1225
1097
517
49
640
1098
1163
969
19
15
491
424
932
708
1798
1030
9
51
440
392
0
196
1225
1097
519
48
640
1098
1163
969
19
15
491
424
932
708
1798
1030
9
51
440
392
0
198
201
1097
517
49
640
646
1669
1989
19
15
491
424
932
708
1798
1030
9
51
440
392
0
198
201
1097
519
48
640
646
1669
1989
19
15
491
424
932
708
1798
1030
9
51
440
392
0
198
1225
1097
517
49
640
1094
1157
973
19
15
491
424
932
708
1798
1030
9
51
440
392
0
198
1225
1097
519
48
640
1094
1157
973
19
15
491
424
932
708
1798
1030
9
51
440
392
0
452
1225
1097
517
49
704
586
555
966
19
15
491
424
932
708
1798
1030
9
51
440
392
0
452
1225
1097
519
48
704
586
555
966
19
15
491
424
932
708
1798
1030
9
51
440
392
0
202
201
1097
517
49
896
1102
1614
1993
19
15
491
424
932
708
1798
1030
9
51
440
392
0
202
1225
1097
517
49
704
1102
1166
971
19
15
491
424
932
708
1798
1030
9
51
436
390
0
260
1030
713
513
51
397
540
728
490
19
15
491
424
932
708
1798
1030
9
55
440
136
0
196
198
1098
514
1584
896
668
1688
1992
19
15
491
424
932
708
1798
1030
9
55
440
136
0
196
198
1098
515
1584
896
668
1688
1992
19
15
491
424
932
708
1798
1030
9
55
440
392
0
260
1030
714
514
48
384
540
728
488
19
15
491
424
932
708
1798
1030
9
55
440
392
0
260
1030
714
515
48
384
540
728
488
19
15
491
424
932
708
1798
1030
9
55
440
392
0
196
198
1098
514
48
640
650
1664
1992
19
15
491
424
932
708
1798
1030
9
55
440
392
0
196
198
1098
515
48
640
650
1664
1992
19
15
491
424
932
708
1798
1030
9
55
440
392
0
196
1222
1098
515
48
640
1098
1152
968
19
15
491
424
932
708
1798
1030
9
55
440
392
0
196
1222
74
515
48
384
650
640
40
19
15
491
424
932
708
1798
1030
9
55
440
392
0
198
201
1098
514
48
640
646
1670
1992
19
15
491
424
932
708
1798
1030
9
55
440
392
0
198
201
1098
515
48
640
646
1670
1992
19
15
491
424
932
708
1798
1030
9
55
440
392
0
198
201
1994
514
48
896
646
1670
1672
19
15
491
424
932
708
1798
1030
9
55
440
392
0
198
201
1994
515
48
896
646
1670
1672
19
15
491
424
932
708
1798
1030
9
55
440
392
0
198
1225
1098
514
48
640
1094
1158
968
19
15
491
424
932
708
1798
1030
9
55
440
392
0
198
1225
1098
515
48
640
1094
1158
968
19
15
491
424
932
708
1798
1030
9
55
440
392
0
198
1225
1994
514
48
384
70
646
648
19
15
491
424
932
708
1798
1030
9
55
440
392
0
198
1225
1994
515
48
384
70
646
648
19
15
491
424
932
708
1798
1030
9
55
440
392
0
202
201
1098
514
48
896
654
1670
1992
19
15
491
424
932
708
1798
1030
9
55
440
392
0
202
201
1098
515
48
896
654
1670
1992
19
15
491
424
932
708
1798
1030
9
55
440
392
0
202
201
1994
514
48
896
654
1670
1672
19
15
491
424
932
708
1798
1030
9
55
440
392
0
202
201
1994
515
48
896
654
1670
1672
19
15
491
424
932
708
1798
1030
9
55
440
392
0
202
1225
1994
514
48
384
78
646
712
19
15
491
424
932
708
1798
1030
9
55
440
392
0
202
1225
1994
515
48
384
78
646
712
19
15
491
424
932
708
1798
1030
41
51
276
326
0
198
233
1985
577
93
726
1094
1638
1666
19
15
491
424
932
708
1798
1030
41
51
276
326
0
426
233
65
577
93
726
622
1590
1027
19
15
491
424
932
708
1798
1030
41
51
276
326
0
426
233
449
577
93
726
622
1590
643
19
15
491
424
932
708
1798
1030
41
51
276
326
0
426
233
1985
577
93
726
622
1590
1667
19
15
491
424
932
708
1798
1030
41
51
440
136
0
452
357
641
517
1585
896
586
99
270
19
15
491
424
932
708
1798
1030
41
51
440
136
0
452
357
641
518
1584
896
586
99
270
19
15
491
424
932
708
1798
1030
41
51
440
136
0
452
358
641
517
1584
896
586
96
258
19
15
491
424
932
708
1798
1030
41
51
440
136
0
454
361
641
517
1584
896
582
82
259
19
15
491
424
932
708
1798
1030
41
51
440
136
0
458
361
641
517
1585
896
590
102
259
19
15
491
424
932
708
1798
1030
41
51
440
392
0
262
361
641
517
48
640
198
242
259
19
15
491
424
932
708
1798
1030
41
51
440
392
0
198
1257
65
517
49
640
646
690
3
19
15
491
424
932
708
1798
1030
41
51
440
392
0
452
357
641
517
49
384
586
99
270
19
15
491
424
932
708
1798
1030
41
51
440
392
0
452
357
641
518
48
384
586
99
270
19
15
491
424
932
708
1798
1030
41
51
440
392
0
452
358
641
517
48
384
586
96
258
19
15
491
424
932
708
1798
1030
41
51
440
392
0
454
361
641
517
48
384
582
82
259
19
15
491
424
932
708
1798
1030
41
51
440
392
0
426
233
65
517
49
704
622
310
3
19
15
491
424
932
708
1798
1030
41
51
440
392
0
426
1257
641
517
49
320
622
566
383
19
15
491
424
932
708
1798
1030
41
51
440
392
0
426
1257
705
517
49
320
622
566
259
19
15
491
424
932
708
1798
1030
41
51
440
392
0
458
361
641
517
49
384
590
102
259
19
15
491
424
932
708
1798
1030
41
51
441
392
0
194
1258
706
516
49
833
1093
620
256
19
15
491
424
932
708
1798
1030
137
51
280
328
24
260
262
201
197
81
464
376
32
230
19
15
491
424
932
708
1798
1030
137
51
280
328
24
260
262
201
199
80
464
376
32
230
19
15
491
424
932
708
1798
1030
137
51
280
328
24
260
262
329
325
81
464
376
32
998
19
15
491
424
932
708
1798
1030
137
51
280
328
24
284
1138
146
199
80
464
360
744
236
19
15
491
424
932
708
1798
1030
137
51
280
328
24
284
274
402
199
80
720
520
8
920
19
15
491
424
932
708
1798
1030
137
51
276
326
0
266
266
401
577
93
726
526
4
862
19
15
491
424
932
708
1798
1030
137
51
276
326
0
170
169
1825
577
93
726
1134
1718
1727
19
15
491
424
932
708
1798
1030
137
51
440
136
0
260
265
673
517
1585
896
522
11
383
19
15
491
424
932
708
1798
1030
137
51
440
136
0
262
265
673
517
1585
896
518
9
381
19
15
491
424
932
708
1798
1030
137
51
440
136
0
266
265
673
517
1585
896
526
6
383
19
15
491
424
932
708
1798
1030
137
51
440
392
0
260
261
273
517
48
640
202
323
830
19
15
491
424
932
708
1798
1030
137
51
440
392
0
260
261
273
518
48
704
202
323
830
19
15
491
424
932
708
1798
1030
137
51
440
392
0
260
261
273
519
48
640
202
323
830
19
15
491
424
932
708
1798
1030
137
51
440
392
0
260
261
401
517
48
384
522
3
958
19
15
491
424
932
708
1798
1030
137
51
440
392
0
260
261
401
518
48
384
522
3
958
19
15
491
424
932
708
1798
1030
137
51
440
392
0
260
262
273
517
48
640
202
320
830
19
15
491
424
932
708
1798
1030
137
51
440
392
0
260
262
273
519
48
640
202
320
830
19
15
491
424
932
708
1798
1030
137
51
440
392
0
260
262
401
517
48
384
522
0
958
19
15
491
424
932
708
1798
1030
137
51
440
392
0
260
262
401
519
48
384
522
0
958
19
15
491
424
932
708
1798
1030
137
51
440
392
0
260
262
274
519
48
384
540
24
824
19
15
491
424
932
708
1798
1030
137
51
440
392
0
260
262
402
519
48
384
522
0
952
19
15
491
424
932
708
1798
1030
137
51
440
392
0
260
265
273
517
48
384
522
11
799
19
15
491
424
932
708
1798
1030
137
51
440
392
0
260
265
673
517
49
384
522
11
383
19
15
491
424
932
708
1798
1030
137
51
440
392
0
260
265
417
517
49
384
522
11
895
19
15
491
424
932
708
1798
1030
137
51
440
392
0
260
265
401
517
48
384
522
11
927
19
15
491
424
932
708
1798
1030
137
51
440
392
0
260
265
657
517
48
640
202
203
351
19
15
491
424
932
708
1798
1030
137
51
440
392
0
262
261
401
517
48
384
518
1
957
19
15
491
424
932
708
1798
1030
137
51
440
392
0
262
265
273
517
48
384
518
9
797
19
15
491
424
932
708
1798
1030
137
51
440
392
0
262
265
673
517
49
384
518
9
381
19
15
491
424
932
708
1798
1030
137
51
440
392
0
262
265
417
517
49
384
518
9
893
19
15
491
424
932
708
1798
1030
137
51
440
392
0
262
265
401
517
48
384
518
9
925
19
15
491
424
932
708
1798
1030
137
51
440
392
0
262
265
657
517
48
384
518
18
350
19
15
491
424
932
708
1798
1030
137
51
440
392
0
262
265
713
519
48
640
518
1554
1254
19
15
491
424
932
708
1798
1030
137
51
440
392
0
266
265
673
517
49
384
526
6
383
19
15
491
424
932
708
1798
1030
137
51
440
392
0
266
265
417
517
49
384
526
6
895
19
15
491
424
932
708
1798
1030
137
51
440
392
0
266
265
657
517
49
384
526
326
351
19
15
491
424
932
708
1798
1030
137
51
440
392
0
170
169
1825
517
49
832
1134
1718
1727
19
15
491
424
932
708
1798
1030
137
51
440
392
0
170
169
1225
517
49
832
1134
1654
1947
19
15
491
424
932
708
1798
1030
137
51
440
392
0
170
1193
673
517
49
832
1134
630
383
19
15
491
424
932
708
1798
1030
137
51
440
392
0
426
169
417
517
49
704
622
182
447
19
15
491
424
932
708
1798
1030
137
51
441
392
0
258
262
402
516
49
385
515
48
952
19
15
491
424
932
708
1798
1030
137
51
441
392
0
260
262
274
516
48
384
540
24
824
19
15
491
424
932
708
1798
1030
137
51
441
392
0
260
262
402
516
49
385
522
0
952
19
15
491
424
932
708
1798
1030
137
51
441
392
0
164
166
418
516
49
321
106
352
504
19
15
491
424
932
708
1798
1030
137
51
441
392
24
274
262
402
516
49
679
221
0
952
19
15
491
424
932
708
1798
1030
137
51
441
392
24
274
274
402
516
49
423
526
28
924
19
15
491
424
932
708
1798
1030
137
51
441
392
24
284
274
402
516
49
679
521
8
920
19
15
491
424
932
708
1798
1030
137
55
440
392
0
260
262
330
514
48
704
202
192
1000
19
15
491
424
932
708
1798
1030
137
55
440
392
0
260
262
330
515
48
704
202
192
1000
19
15
491
424
932
708
1798
1030
73
51
280
328
24
260
326
649
197
81
464
376
224
582
19
15
491
424
932
708
1798
1030
73
51
280
328
24
260
326
649
199
80
464
376
224
582
19
15
491
424
932
708
1798
1030
73
51
440
136
0
452
329
649
517
1584
896
586
75
265
19
15
491
424
932
708
1798
1030
73
51
440
136
0
452
329
649
519
1584
896
586
75
265
19
15
491
424
932
708
1798
1030
73
51
440
392
0
260
326
649
519
48
704
202
224
274
19
15
491
424
932
708
1798
1030
73
51
440
392
0
260
329
649
517
48
640
202
235
265
19
15
491
424
932
708
1798
1030
73
51
440
392
0
260
329
649
519
48
640
202
235
265
19
15
491
424
932
708
1798
1030
73
51
440
392
0
262
329
649
517
48
640
198
233
265
19
15
491
424
932
708
1798
1030
73
51
440
392
0
262
329
649
519
48
640
198
233
265
19
15
491
424
932
708
1798
1030
73
51
440
392
0
266
329
649
517
49
704
206
230
267
19
15
491
424
932
708
1798
1030
73
51
440
392
0
452
329
649
517
48
384
586
75
265
19
15
491
424
932
708
1798
1030
73
51
440
392
0
452
329
649
519
48
384
586
75
265
19
15
491
424
932
708
1798
1030
73
51
440
392
0
454
329
649
517
48
384
134
70
261
19
15
491
424
932
708
1798
1030
73
51
440
392
0
454
329
649
519
48
384
134
70
261
19
15
491
424
932
708
1798
1030
73
51
440
392
0
458
329
649
517
49
384
142
70
267
19
15
491
424
932
708
1798
1030
73
55
280
328
24
260
326
650
195
81
464
376
224
296
19
15
491
424
932
708
1798
1030
73
55
440
392
0
454
329
650
514
48
384
134
70
264
19
15
491
424
932
708
1798
1030
73
55
440
392
0
454
329
650
515
48
384
134
70
264
19
15
491
424
932
708
1798
1030
73
55
440
392
0
458
329
650
514
48
384
142
70
584
19
15
491
424
932
708
1798
1030
73
55
440
392
0
458
329
650
515
48
384
142
70
584
19
15
491
424
932
708
1798
6
137
55
280
392
24
626
1194
330
322
11
588
918
260
644
19
15
491
424
932
724
1798
1030
9
51
280
296
8
162
201
457
325
161
652
686
1614
393
19
15
491
424
932
724
1798
1030
9
51
280
296
8
202
201
457
325
161
752
646
1670
390
19
15
491
424
932
724
1798
1030
9
51
440
296
8
452
198
73
519
64
624
600
1568
1062
19
15
491
424
932
724
1798
1030
9
51
440
296
8
420
198
73
519
65
368
280
288
38
19
15
491
424
932
724
1798
1030
9
51
440
296
8
420
1222
73
519
65
368
280
800
38
19
15
491
424
932
724
1798
1030
9
55
280
296
8
202
201
458
322
160
752
646
1670
392
19
15
491
424
932
724
1798
1030
9
55
280
296
8
202
201
458
323
160
752
646
1670
392
19
15
491
424
932
724
1798
1030
41
51
280
296
8
452
358
641
325
161
496
312
96
258
19
15
491
424
932
724
1798
1030
41
51
280
296
8
420
230
449
325
161
396
280
312
386
19
15
491
424
932
724
1798
1030
137
51
280
296
8
258
265
273
325
161
396
238
46
799
19
15
491
424
932
724
1798
1030
137
51
280
296
8
258
265
673
325
161
652
1246
54
382
19
15
491
424
932
724
1798
1030
137
51
280
296
8
266
265
673
325
161
752
518
6
382
19
15
491
424
932
724
1798
1030
137
51
280
296
8
420
166
457
325
161
396
280
184
394
19
15
491
424
932
724
1798
1030
137
51
440
296
8
260
262
401
519
64
368
376
32
954
19
15
491
424
932
724
1798
1030
137
51
440
296
8
284
274
274
518
64
624
520
8
792
19
15
491
424
932
724
1798
1030
137
51
440
296
8
284
274
274
519
65
634
520
8
792
19
15
491
424
932
724
1798
1030
137
51
440
296
8
284
274
402
518
64
624
520
8
920
19
15
491
424
932
724
1798
1030
137
51
440
296
8
284
274
402
519
65
634
520
8
920
19
15
491
424
932
724
1798
1030
137
55
280
296
8
420
166
330
323
160
496
280
184
648
19
15
491
424
932
724
1798
1030
137
55
280
296
8
420
166
458
323
160
496
280
184
392
19
15
491
424
932
724
1798
1030
137
55
440
296
8
260
262
330
514
64
368
248
192
1000
19
15
491
424
932
724
1798
1030
137
55
440
296
8
260
262
330
515
64
368
248
192
1000
19
15
491
424
932
724
1798
1030
137
55
440
296
8
420
166
458
515
65
368
280
184
392
19
15
491
424
932
724
1798
1030
73
51
440
296
8
260
326
649
519
65
368
248
224
582
19
15
491
424
932
724
1798
6
9
51
280
296
8
676
198
73
325
161
496
792
800
1062
19
15
491
424
932
724
1798
6
9
51
280
296
8
676
198
457
325
161
496
792
800
1670
19
15
491
424
932
724
1798
6
9
51
440
296
8
674
201
73
519
64
624
798
918
1063
19
15
491
424
932
724
1798
6
9
51
440
296
8
676
198
73
519
65
368
792
896
550
19
15
491
424
932
724
1798
6
9
55
280
296
8
676
198
74
322
160
496
792
800
1064
19
15
491
424
932
724
1798
6
9
55
280
296
8
676
198
74
323
160
496
792
800
1064
19
15
491
424
932
724
1798
6
9
55
280
296
8
676
198
458
322
160
496
792
800
1704
19
15
491
424
932
724
1798
6
9
55
280
296
8
676
198
458
323
160
496
792
800
1704
19
15
491
424
932
724
1798
6
137
55
280
296
8
676
166
330
322
160
496
792
952
1672
19
15
491
424
932
724
1798
6
137
55
280
296
8
676
166
330
323
160
496
792
952
1672
19
15
495
296
680
708
1798
1030
74
83
336
388
0
196
1064
1041
530
1562
1472
1098
1514
803
19
15
495
296
680
724
1670
1030
74
75
321
328
264
322
328
26
280
216
219
91
335
41
19
15
495
296
680
724
1670
1030
74
75
321
328
264
450
1064
1050
536
184
251
59
879
777
19
15
495
296
680
724
1670
1030
74
75
321
328
264
450
1064
26
280
185
187
59
1007
9
19
15
495
296
680
724
1670
1030
74
75
321
328
264
450
40
26
280
184
251
59
367
9
19
15
495
296
680
724
1670
1030
74
75
321
328
264
450
552
26
280
184
251
59
239
9
19
15
495
296
680
724
1670
1030
74
75
321
328
264
418
40
26
280
216
219
27
379
9
19
15
495
296
680
724
1670
1030
74
75
321
328
264
452
1064
1050
536
184
176
52
870
780
19
15
495
296
680
724
1670
1030
74
75
321
328
264
452
1064
26
280
184
176
52
742
18
19
15
495
296
680
724
1670
1030
74
75
321
328
264
452
40
26
280
184
176
52
358
12
19
15
495
296
680
724
1670
1030
74
75
320
328
264
450
1064
1050
538
184
250
59
879
777
19
15
495
296
680
724
1670
1030
74
75
320
328
264
450
1064
1050
539
184
250
59
879
777
19
15
495
296
680
724
1670
1030
74
75
320
328
264
450
1064
26
282
824
106
59
879
9
19
15
495
296
680
724
1670
1030
74
75
320
328
264
450
1064
26
283
185
186
59
751
9
19
15
495
296
680
724
1670
1030
74
75
320
328
264
450
40
26
282
184
250
59
367
9
19
15
495
296
680
724
1670
1030
74
75
320
328
264
450
40
26
283
184
250
59
367
9
19
15
495
296
680
724
1670
1030
74
75
320
328
264
450
552
26
538
824
106
59
239
9
19
15
495
296
680
724
1670
1030
74
75
320
328
264
450
552
26
539
824
106
59
239
9
19
15
495
296
680
724
1670
1030
74
75
320
328
264
450
552
26
282
184
250
59
239
9
19
15
495
296
680
724
1670
1030
74
75
320
328
264
450
552
26
283
184
250
59
239
9
19
15
495
296
680
724
1670
1030
74
75
320
328
264
452
1064
1050
538
184
176
52
870
780
19
15
495
296
680
724
1670
1030
74
75
320
328
264
452
1064
1050
539
184
176
52
870
780
19
15
495
296
680
724
1670
1030
74
75
320
328
264
452
1064
26
282
184
176
52
742
18
19
15
495
296
680
724
1670
1030
74
75
320
328
264
452
40
26
282
184
176
52
358
12
19
15
495
296
680
724
1670
1030
74
75
320
328
264
452
40
26
283
184
176
52
358
12
19
15
495
296
680
724
1670
1030
74
75
320
328
264
452
552
26
538
824
106
52
230
9
19
15
495
296
680
724
1670
1030
74
75
320
328
264
452
552
26
539
824
106
52
230
9
19
15
495
296
680
724
1670
6
74
75
321
328
264
962
1064
26
280
184
251
571
367
1033
19
15
495
296
680
724
1670
6
74
75
321
328
264
962
40
26
280
184
251
571
1263
1033
19
15
495
296
680
724
1670
6
74
75
321
328
264
964
1064
26
280
184
176
564
358
1036
19
15
495
296
680
724
1670
6
74
75
321
328
264
964
40
26
280
184
176
564
870
1036
19
15
495
296
680
724
1670
6
74
75
321
328
264
930
40
26
280
216
219
539
1787
1033
19
15
495
296
680
724
1670
6
74
75
320
328
264
962
1064
26
282
184
250
571
367
1033
19
15
495
296
680
724
1670
6
74
75
320
328
264
962
1064
26
283
184
250
571
367
1033
19
15
495
296
680
724
1670
6
74
75
320
328
264
962
40
26
538
824
106
571
623
1033
19
15
495
296
680
724
1670
6
74
75
320
328
264
962
40
26
539
824
106
571
623
1033
19
15
495
296
680
724
1670
6
74
75
320
328
264
962
40
26
282
184
250
571
1263
1033
19
15
495
296
680
724
1670
6
74
75
320
328
264
962
40
26
283
184
250
571
1263
1033
19
15
495
296
680
724
1670
6
74
75
320
328
264
836
40
26
283
185
176
308
998
1042
19
15
495
296
680
724
1670
6
74
75
320
328
264
964
1064
26
282
184
176
564
358
1036
19
15
495
296
680
724
1670
6
74
75
320
328
264
964
1064
26
283
184
176
564
358
1036
19
15
495
296
680
724
1670
6
74
75
320
328
264
964
40
26
282
184
176
564
870
1036
19
15
495
296
680
724
1670
6
74
75
320
328
264
964
40
26
283
184
176
564
870
1036
19
15
495
296
680
724
1798
1030
74
75
321
328
8
450
40
26
536
824
1467
315
239
9
19
15
495
296
680
724
1798
1030
74
75
320
328
8
258
328
26
283
888
890
379
239
41
19
15
495
296
680
724
1798
1030
74
75
320
328
8
450
40
26
538
1848
1466
315
239
9
19
15
495
296
680
724
1798
1030
74
75
320
328
8
452
40
26
539
825
1456
308
230
18
19
15
495
296
680
724
1798
6
10
83
320
328
8
674
1544
1802
539
216
986
795
15
713
19
15
495
296
680
724
1798
6
10
83
336
328
8
674
1544
1802
523
816
986
795
15
713
19
15
495
296
680
724
1798
6
10
83
336
328
8
674
1544
1802
522
816
986
795
15
713
19
15
495
296
680
724
1798
6
10
83
336
328
8
674
1544
1802
531
817
986
795
15
713
19
15
495
296
680
724
1798
6
74
75
321
328
8
706
1064
26
536
824
1467
827
495
9
19
15
495
296
680
724
1798
6
74
75
321
328
8
706
40
26
536
824
1467
827
1007
1033
19
15
495
296
680
724
1798
6
74
75
321
328
8
708
40
26
536
824
1456
820
998
1036
19
15
495
296
680
724
1798
6
74
75
320
328
8
708
1064
26
539
825
1456
820
486
548
19
15
495
296
680
724
1798
6
74
75
320
328
8
708
40
26
538
824
1456
820
998
1036
19
15
495
296
680
724
1798
6
74
75
320
328
8
708
40
26
539
824
1456
820
998
1036
19
15
495
296
708
196
1798
1030
74
75
376
200
512
452
328
26
259
16
896
586
74
26
19
15
495
296
708
196
1798
1030
74
75
376
200
512
454
40
30
513
49
896
582
1767
1041
19
15
495
296
708
196
1798
1030
74
75
376
200
512
454
40
30
515
48
896
582
1767
1041
19
15
495
296
708
196
1798
1030
74
75
376
200
512
454
40
26
514
16
896
582
2023
1033
19
15
495
296
708
196
1798
1030
74
75
376
200
512
454
40
26
515
16
896
582
2023
1033
19
15
495
296
708
196
1798
1030
74
75
376
200
512
454
40
26
259
16
896
582
2023
1033
19
15
495
296
708
196
1798
1030
74
75
377
200
512
452
328
26
256
16
897
586
74
26
19
15
495
296
708
196
1798
1030
74
75
377
200
512
454
40
30
512
48
896
582
1767
1041
19
15
495
296
708
196
1798
1030
74
75
377
200
512
454
40
30
256
16
897
582
1767
1041
19
15
495
296
708
196
1798
1030
74
75
377
200
512
454
40
26
512
16
897
582
1767
1033
19
15
495
296
708
196
1798
1030
74
75
377
200
512
454
40
26
256
16
897
582
1767
1033
19
15
495
296
708
708
1670
1030
74
75
376
328
256
452
40
26
258
800
96
42
362
10
19
15
495
296
708
708
1670
1030
74
75
376
328
256
452
40
26
259
800
96
42
362
10
19
15
495
296
708
708
1670
6
74
75
376
328
256
966
40
30
259
800
96
550
871
17
19
15
495
296
708
708
1670
6
74
75
376
328
256
966
40
26
258
800
96
550
871
9
19
15
495
296
708
708
1670
6
74
75
376
328
256
966
40
26
259
800
96
550
871
9
19
15
495
296
708
708
1798
1030
74
75
376
328
0
422
1064
30
257
801
992
614
999
17
19
15
495
296
708
708
1798
1030
74
75
376
328
0
422
1064
30
259
800
992
614
999
17
19
15
495
296
708
708
1798
1030
74
75
376
328
0
422
1064
26
258
800
992
614
871
9
19
15
495
296
708
708
1798
1030
74
75
376
328
0
422
1064
26
259
800
992
614
871
9
19
15
495
296
708
708
1798
1030
74
75
376
328
0
422
40
30
257
801
992
614
231
17
19
15
495
296
708
708
1798
1030
74
75
376
328
0
422
40
30
514
800
992
614
231
17
19
15
495
296
708
708
1798
1030
74
75
376
328
0
422
40
30
259
800
992
614
231
17
19
15
495
296
708
708
1798
1030
74
75
376
328
0
422
40
26
514
800
992
614
231
9
19
15
495
296
708
708
1798
1030
74
75
376
328
0
422
40
26
258
800
992
614
231
9
19
15
495
296
708
708
1798
1030
74
75
376
328
0
422
40
26
515
800
992
614
231
9
19
15
495
296
708
708
1798
1030
74
75
376
328
0
422
40
26
259
800
992
614
231
9
19
15
495
296
708
708
1798
1030
74
75
377
328
0
422
1064
30
256
800
992
614
999
17
19
15
495
296
708
708
1798
1030
74
75
377
328
0
422
40
30
256
800
992
614
231
17
19
15
495
296
708
708
1798
1030
74
75
377
328
0
422
40
26
512
800
993
614
231
9
19
15
495
296
708
708
1798
1030
74
75
377
328
0
422
40
26
256
800
992
614
231
9
19
15
495
296
708
708
1798
6
74
75
376
328
0
708
40
26
258
800
992
810
1002
1034
19
15
495
296
708
708
1798
6
74
75
376
328
0
708
40
26
259
800
992
810
1002
1034
19
15
495
296
708
708
1798
6
74
75
376
328
0
710
40
30
257
801
992
806
999
1041
19
15
495
296
708
708
1798
6
74
75
376
328
0
710
40
30
259
800
992
806
999
1041
19
15
495
296
708
708
1798
6
74
75
376
328
0
710
40
26
258
800
992
806
999
1033
19
15
495
296
708
708
1798
6
74
75
376
328
0
710
40
26
259
800
992
806
999
1033
19
15
495
296
708
708
1798
6
74
75
377
328
0
710
40
30
256
800
992
806
999
1041
19
15
495
296
708
708
1798
6
74
75
377
328
0
710
40
26
512
800
993
806
999
1033
19
15
495
296
708
708
1798
6
74
75
377
328
0
710
40
26
256
800
992
806
999
1033
19
15
495
296
676
708
1798
1030
74
83
344
392
0
426
40
17
515
1552
832
622
235
35
19
15
495
296
676
708
1798
1030
74
83
345
392
0
426
1064
1041
512
1552
833
622
875
803
19
15
495
296
676
708
1798
1030
74
83
345
392
0
426
40
17
512
1552
833
622
235
35
19
15
495
424
904
708
1798
1030
42
51
256
354
0
450
360
646
598
1631
1265
147
91
257
19
15
495
424
904
708
1798
1030
138
51
257
354
0
258
264
202
216
94
881
531
23
228
19
15
495
424
904
708
1798
1030
138
51
257
354
0
258
264
330
328
94
625
531
23
996
19
15
495
424
904
708
1798
1030
138
51
256
354
0
258
264
273
219
95
881
531
15
799
19
15
495
424
904
708
1798
1030
138
51
256
354
0
258
264
273
347
95
625
531
15
799
19
15
495
424
904
708
1798
1030
138
51
256
354
0
258
264
145
155
95
625
531
27
223
19
15
495
424
904
708
1798
1030
138
51
256
354
0
258
264
145
219
95
625
531
27
223
19
15
495
424
904
708
1798
1030
138
51
256
354
0
258
264
401
603
95
625
531
15
927
19
15
495
424
904
708
1798
1030
138
51
256
354
0
258
264
657
155
95
625
531
27
351
19
15
495
424
904
708
1798
1030
138
51
256
354
0
258
264
657
219
95
625
531
27
351
19
15
495
424
904
708
1798
1030
138
51
256
354
0
258
264
202
219
95
625
531
23
228
19
15
495
424
904
708
1798
1030
138
51
256
354
0
258
264
202
218
95
625
531
23
228
19
15
495
424
904
708
1798
1030
138
51
256
354
0
258
264
330
219
95
881
531
23
996
19
15
495
424
904
708
1798
1030
138
51
256
354
0
258
264
330
602
95
625
531
23
996
19
15
495
424
904
708
1798
1030
138
51
256
354
0
258
264
714
219
95
625
531
1559
1252
19
15
495
424
904
708
1798
1030
138
51
256
354
0
258
264
714
218
95
625
531
1559
1252
19
15
495
424
904
724
1798
1030
138
35
256
360
8
266
264
326
347
88
624
518
7
993
19
15
495
424
904
724
1798
1030
138
43
257
360
8
284
264
282
600
88
634
520
2
794
19
15
495
424
904
724
1798
1030
138
43
257
360
8
284
264
410
600
88
634
520
2
946
19
15
495
424
904
724
1798
1030
138
43
256
360
8
266
264
282
603
88
624
518
7
793
19
15
495
424
904
724
1798
1030
138
43
256
360
8
266
264
282
602
88
624
518
7
793
19
15
495
424
904
724
1798
1030
138
43
256
360
8
266
264
410
603
88
624
518
7
857
19
15
495
424
904
724
1798
1030
138
43
256
360
8
266
264
410
602
88
624
518
7
857
19
15
495
424
904
724
1798
1030
138
43
256
360
8
284
264
286
603
88
634
520
2
817
19
15
495
424
904
724
1798
1030
138
43
256
360
8
284
264
282
347
88
634
520
2
794
19
15
495
424
904
724
1798
1030
138
43
256
360
8
284
264
282
346
88
634
520
2
794
19
15
495
424
904
724
1798
1030
138
43
256
360
8
284
264
282
603
88
634
520
2
794
19
15
495
424
904
724
1798
1030
138
43
256
360
8
284
264
282
602
88
634
520
2
794
19
15
495
424
904
724
1798
1030
138
43
256
360
8
284
264
410
603
88
634
520
2
946
19
15
495
424
904
724
1798
1030
138
43
256
360
8
284
264
410
602
88
634
520
2
946
19
15
495
424
904
724
1798
1030
138
43
256
360
8
284
264
414
603
88
634
520
2
945
19
15
495
424
904
724
1798
1030
138
51
256
360
8
266
264
273
209
88
624
518
19
799
19
15
495
424
904
724
1798
1030
138
51
256
360
8
266
264
273
219
88
624
518
19
799
19
15
495
424
904
724
1798
1030
138
51
256
360
8
266
264
273
223
88
624
518
19
799
19
15
495
424
904
724
1798
1030
138
51
256
360
8
266
264
145
145
88
624
518
19
223
19
15
495
424
904
724
1798
1030
138
51
256
360
8
266
264
145
155
88
624
518
19
223
19
15
495
424
904
724
1798
1030
138
51
256
360
8
266
264
145
219
88
624
518
19
223
19
15
495
424
904
724
1798
1030
138
51
256
360
8
266
264
145
159
88
624
518
19
223
19
15
495
424
904
724
1798
1030
138
51
256
360
8
266
264
145
223
88
624
518
19
223
19
15
495
424
904
724
1798
1030
138
51
256
360
8
266
264
401
209
88
624
518
19
863
19
15
495
424
904
724
1798
1030
138
51
256
360
8
266
264
401
593
88
496
518
19
863
19
15
495
424
904
724
1798
1030
138
51
256
360
8
266
264
401
603
88
624
518
19
863
19
15
495
424
904
724
1798
1030
138
51
256
360
8
266
264
401
607
88
624
518
19
863
19
15
495
424
904
724
1798
1030
138
51
256
360
8
266
264
657
145
88
624
518
19
351
19
15
495
424
904
724
1798
1030
138
51
256
360
8
266
264
657
155
88
624
518
19
351
19
15
495
424
904
724
1798
1030
138
51
256
360
8
266
264
657
219
88
624
518
19
351
19
15
495
424
904
724
1798
1030
138
51
256
360
8
266
264
657
159
88
624
518
19
351
19
15
495
424
904
724
1798
1030
138
51
256
360
8
266
264
657
223
88
624
518
19
351
19
15
495
424
904
724
1798
1030
138
51
256
360
8
274
264
273
273
89
624
526
11
799
19
15
495
424
904
724
1798
1030
138
51
256
360
8
274
264
273
209
88
624
526
11
799
19
15
495
424
904
724
1798
1030
138
51
256
360
8
274
264
273
277
89
624
526
11
799
19
15
495
424
904
724
1798
1030
138
51
256
360
8
274
264
273
305
89
624
526
11
799
19
15
495
424
904
724
1798
1030
138
51
256
360
8
274
264
273
341
89
624
526
11
799
19
15
495
424
904
724
1798
1030
138
51
256
360
8
274
264
273
597
89
624
526
11
799
19
15
495
424
904
724
1798
1030
138
51
256
360
8
274
264
273
245
89
1008
526
11
799
19
15
495
424
904
724
1798
1030
138
51
256
360
8
274
264
273
601
88
624
526
11
799
19
15
495
424
904
724
1798
1030
138
51
256
360
8
274
264
273
219
88
624
526
11
799
19
15
495
424
904
724
1798
1030
138
51
256
360
8
274
264
273
223
88
624
526
11
799
19
15
495
424
904
724
1798
1030
138
51
256
360
8
274
264
401
209
88
624
526
11
927
19
15
495
424
904
724
1798
1030
138
51
256
360
8
274
264
401
593
89
624
526
11
927
19
15
495
424
904
724
1798
1030
138
51
256
360
8
274
264
401
305
89
624
526
11
927
19
15
495
424
904
724
1798
1030
138
51
256
360
8
274
264
401
369
89
624
526
11
927
19
15
495
424
904
724
1798
1030
138
51
256
360
8
274
264
401
149
89
624
526
11
927
19
15
495
424
904
724
1798
1030
138
51
256
360
8
274
264
401
603
88
624
526
11
927
19
15
495
424
904
724
1798
1030
138
51
256
360
8
274
264
401
607
88
624
526
11
927
19
15
495
424
904
724
1798
1030
138
39
256
360
8
418
168
297
337
88
496
286
187
695
19
15
495
424
904
724
1798
1030
138
39
256
360
8
418
168
297
345
88
496
286
187
695
19
15
495
424
904
724
1798
1030
138
39
256
360
8
418
168
297
346
88
496
286
187
695
19
15
495
424
904
724
1798
1030
138
39
256
360
8
418
168
297
339
88
496
286
187
695
19
15
495
424
904
724
1798
1030
138
39
256
360
8
418
168
297
343
88
496
286
187
695
19
15
495
424
904
724
1798
6
42
39
256
360
8
674
232
713
345
88
624
798
1851
1927
19
15
495
424
904
724
1798
6
42
39
256
360
8
674
232
713
339
88
624
798
1851
1927
19
15
495
424
904
724
1798
6
42
39
256
360
8
674
232
713
343
88
624
798
1851
1927
19
15
495
424
904
724
1798
6
42
39
256
360
8
674
232
457
217
88
624
798
1851
1415
19
15
495
424
904
724
1798
6
42
39
256
360
8
674
232
457
345
88
624
798
1851
1415
19
15
495
424
904
724
1798
6
42
39
256
360
8
674
232
457
601
88
624
798
1851
1415
19
15
495
424
904
724
1798
6
42
39
256
360
8
674
232
457
211
88
624
798
1851
1415
19
15
495
424
904
724
1798
6
42
39
256
360
8
674
232
457
339
88
624
798
1851
1415
19
15
495
424
904
724
1798
6
42
39
256
360
8
674
232
457
215
88
1008
798
827
1671
19
15
495
424
904
724
1798
6
42
39
256
360
8
674
232
457
343
88
624
798
1851
1415
19
15
495
424
904
724
1798
6
42
39
256
360
8
674
232
457
599
88
1008
798
827
1671
19
15
495
424
904
724
1798
6
138
39
256
360
8
674
168
169
209
88
368
798
635
363
19
15
495
424
904
724
1798
6
138
39
256
360
8
674
168
169
337
88
368
798
635
363
19
15
495
424
904
724
1798
6
138
39
256
360
8
674
168
169
217
88
368
798
635
363
19
15
495
424
904
724
1798
6
138
39
256
360
8
674
168
169
345
88
368
798
635
363
19
15
495
424
904
724
1798
6
138
39
256
360
8
674
168
169
218
88
368
798
635
363
19
15
495
424
904
724
1798
6
138
39
256
360
8
674
168
169
211
88
368
798
635
363
19
15
495
424
904
724
1798
6
138
39
256
360
8
674
168
169
346
88
368
798
635
363
19
15
495
424
904
724
1798
6
138
39
256
360
8
674
168
169
339
88
368
798
635
363
19
15
495
424
904
724
1798
6
138
39
256
360
8
674
168
169
215
88
368
798
635
363
19
15
495
424
904
724
1798
6
138
39
256
360
8
674
168
169
343
88
368
798
635
363
19
15
495
424
904
724
1798
6
138
39
256
360
8
674
168
297
337
88
368
798
955
1719
19
15
495
424
904
724
1798
6
138
39
256
360
8
674
168
297
345
88
368
798
955
1719
19
15
495
424
904
724
1798
6
138
39
256
360
8
674
168
297
346
88
368
798
955
1719
19
15
495
424
904
724
1798
6
138
39
256
360
8
674
168
297
339
88
368
798
955
1719
19
15
495
424
904
724
1798
6
138
39
256
360
8
674
168
297
343
88
368
798
955
1719
19
15
495
424
904
724
1798
6
138
39
256
360
8
674
168
681
337
88
368
798
891
2027
19
15
495
424
904
724
1798
6
138
39
256
360
8
674
168
681
345
88
368
798
891
2027
19
15
495
424
904
724
1798
6
138
39
256
360
8
674
168
681
346
88
368
798
891
2027
19
15
495
424
904
724
1798
6
138
39
256
360
8
674
168
681
339
88
368
798
891
2027
19
15
495
424
904
724
1798
6
138
39
256
360
8
674
168
681
343
88
368
798
891
2027
19
15
495
424
936
708
1798
1030
10
35
416
388
0
196
200
1089
537
11
640
650
1674
1987
19
15
495
424
936
708
1798
1030
10
35
416
388
0
196
200
1089
526
11
640
650
1674
1987
19
15
495
424
936
708
1798
1030
10
35
416
388
0
196
1224
1089
537
11
448
74
554
963
19
15
495
424
936
708
1798
1030
10
35
416
388
0
196
1224
1089
526
11
448
74
554
963
19
15
495
424
936
708
1798
1030
10
35
416
388
0
196
1224
705
537
11
576
1098
586
323
19
15
495
424
936
708
1798
1030
10
35
416
388
0
198
200
1094
526
11
640
646
1671
1985
19
15
495
424
936
708
1798
1030
10
35
416
388
0
198
200
1094
546
11
640
646
1671
1985
19
15
495
424
936
708
1798
1030
10
35
416
388
0
198
1224
70
546
11
384
646
647
33
19
15
495
424
936
708
1798
1030
10
35
416
388
0
198
1224
70
538
11
384
646
647
33
19
15
495
424
936
708
1798
1030
10
35
416
388
0
198
1224
70
539
11
384
646
647
33
19
15
495
424
936
708
1798
1030
10
35
416
388
0
198
1224
1094
526
11
576
1094
1159
961
19
15
495
424
936
708
1798
1030
10
35
416
388
0
198
1224
1094
546
11
576
1094
1159
961
19
15
495
424
936
708
1798
1030
10
35
416
388
0
170
200
65
538
10
320
110
299
35
19
15
495
424
936
708
1798
1030
10
35
416
388
0
452
200
65
538
11
384
586
1578
1059
19
15
495
424
936
708
1798
1030
10
35
416
388
0
452
200
70
538
11
384
586
1578
1057
19
15
495
424
936
708
1798
1030
10
35
416
388
0
452
200
70
539
11
384
586
1578
1057
19
15
495
424
936
708
1798
1030
10
35
416
388
0
452
1224
1089
537
11
576
586
554
963
19
15
495
424
936
708
1798
1030
10
35
416
388
0
452
1224
1089
526
11
576
586
554
963
19
15
495
424
936
708
1798
1030
10
35
416
388
0
454
200
70
546
11
576
582
1575
1057
19
15
495
424
936
708
1798
1030
10
35
416
388
0
454
200
70
538
11
960
582
1575
1057
19
15
495
424
936
708
1798
1030
10
35
416
388
0
454
200
70
539
11
960
582
1575
1057
19
15
495
424
936
708
1798
1030
10
35
416
388
0
202
200
1089
537
11
640
654
1675
1987
19
15
495
424
936
708
1798
1030
10
35
416
388
0
202
200
1089
526
11
640
654
1675
1987
19
15
495
424
936
708
1798
1030
10
35
416
388
0
202
200
1094
526
11
640
1102
1607
1985
19
15
495
424
936
708
1798
1030
10
35
416
388
0
202
1224
65
538
11
640
654
655
35
19
15
495
424
936
708
1798
1030
10
35
416
388
0
202
1224
70
538
11
640
654
655
33
19
15
495
424
936
708
1798
1030
10
35
416
388
0
426
1224
1089
537
11
576
622
811
963
19
15
495
424
936
708
1798
1030
10
35
416
388
0
426
1224
1089
526
11
576
622
811
963
19
15
495
424
936
708
1798
1030
10
35
416
388
0
426
1224
705
537
11
576
622
555
323
19
15
495
424
936
708
1798
1030
10
35
416
388
0
422
200
70
546
11
576
614
1575
1057
19
15
495
424
936
708
1798
1030
10
35
416
388
0
422
200
70
538
10
832
614
1575
1057
19
15
495
424
936
708
1798
1030
10
35
416
388
0
422
1224
70
538
10
832
614
807
33
19
15
495
424
936
708
1798
1030
10
35
416
296
0
198
200
1094
539
84
638
651
1668
1985
19
15
495
424
936
708
1798
1030
10
35
416
296
0
202
200
1089
535
88
636
654
1675
1987
19
15
495
424
936
708
1798
1030
10
35
416
296
0
202
1224
65
538
88
636
1102
587
35
19
15
495
424
936
708
1798
1030
10
35
416
296
0
426
200
65
538
88
636
622
1579
1059
19
15
495
424
936
708
1798
1030
10
35
416
296
0
426
1224
65
538
88
636
622
811
35
19
15
495
424
936
708
1798
1030
10
35
416
296
0
426
1224
1089
535
88
636
622
811
963
19
15
495
424
936
708
1798
1030
10
35
432
388
0
196
200
1990
514
54
640
650
1674
1665
19
15
495
424
936
708
1798
1030
10
35
432
388
0
196
1224
1990
514
54
384
74
682
673
19
15
495
424
936
708
1798
1030
10
43
416
388
0
260
1032
666
538
10
640
1226
1418
473
19
15
495
424
936
708
1798
1030
10
43
416
388
0
260
8
666
538
10
896
1226
1994
1497
19
15
495
424
936
708
1798
1030
10
43
416
388
0
196
1224
666
538
11
576
1098
586
282
19
15
495
424
936
708
1798
1030
10
43
416
388
0
196
1224
666
539
11
576
1098
586
282
19
15
495
424
936
708
1798
1030
10
43
416
388
0
166
1224
666
538
10
832
1126
1319
281
19
15
495
424
936
708
1798
1030
10
51
417
388
0
196
200
1098
520
10
640
650
1674
1988
19
15
495
424
936
708
1798
1030
10
51
417
388
0
196
200
458
520
10
640
650
1674
388
19
15
495
424
936
708
1798
1030
10
51
417
388
0
196
200
1994
520
10
640
1098
1578
1668
19
15
495
424
936
708
1798
1030
10
51
417
388
0
196
1224
1098
520
10
704
1098
1162
970
19
15
495
424
936
708
1798
1030
10
51
417
388
0
196
1224
1994
520
10
640
650
682
644
19
15
495
424
936
708
1798
1030
10
51
417
388
0
198
200
1098
520
10
384
646
1671
1993
19
15
495
424
936
708
1798
1030
10
51
417
388
0
198
200
458
520
10
384
646
1671
393
19
15
495
424
936
708
1798
1030
10
51
417
388
0
198
200
1994
520
10
384
646
1671
1673
19
15
495
424
936
708
1798
1030
10
51
417
388
0
198
1224
1098
520
10
704
1094
1159
969
19
15
495
424
936
708
1798
1030
10
51
417
388
0
198
1224
1994
520
10
640
646
647
649
19
15
495
424
936
708
1798
1030
10
51
417
388
0
452
1224
1098
520
10
576
586
554
964
19
15
495
424
936
708
1798
1030
10
51
417
388
0
202
200
1098
520
10
640
654
1671
1993
19
15
495
424
936
708
1798
1030
10
51
417
388
0
202
200
1994
520
10
384
654
1671
1673
19
15
495
424
936
708
1798
1030
10
51
416
388
0
260
8
714
522
10
640
1226
1990
1508
19
15
495
424
936
708
1798
1030
10
51
416
388
0
196
200
1098
523
11
641
650
1670
1988
19
15
495
424
936
708
1798
1030
10
51
416
388
0
196
200
1098
522
11
640
650
1674
1988
19
15
495
424
936
708
1798
1030
10
51
416
388
0
196
200
458
523
11
385
650
1706
388
19
15
495
424
936
708
1798
1030
10
51
416
388
0
196
200
458
522
11
640
650
1674
388
19
15
495
424
936
708
1798
1030
10
51
416
388
0
196
200
1994
523
11
385
650
1706
1668
19
15
495
424
936
708
1798
1030
10
51
416
388
0
196
200
1994
522
11
640
1098
1578
1668
19
15
495
424
936
708
1798
1030
10
51
416
388
0
196
1224
1098
523
11
704
1098
1162
970
19
15
495
424
936
708
1798
1030
10
51
416
388
0
196
1224
1098
522
11
704
1098
1162
970
19
15
495
424
936
708
1798
1030
10
51
416
388
0
196
1224
74
523
11
641
650
646
36
19
15
495
424
936
708
1798
1030
10
51
416
388
0
196
1224
74
522
11
640
650
650
36
19
15
495
424
936
708
1798
1030
10
51
416
388
0
196
1224
714
522
11
576
1098
586
324
19
15
495
424
936
708
1798
1030
10
51
416
388
0
196
1224
1994
523
11
641
650
682
644
19
15
495
424
936
708
1798
1030
10
51
416
388
0
196
1224
1994
522
11
640
650
682
644
19
15
495
424
936
708
1798
1030
10
51
416
388
0
198
200
1098
523
11
384
646
1671
1993
19
15
495
424
936
708
1798
1030
10
51
416
388
0
198
200
1098
522
11
384
646
1671
1993
19
15
495
424
936
708
1798
1030
10
51
416
388
0
198
200
458
523
11
384
646
1671
393
19
15
495
424
936
708
1798
1030
10
51
416
388
0
198
200
458
522
11
384
646
1671
393
19
15
495
424
936
708
1798
1030
10
51
416
388
0
198
200
1994
523
11
384
646
1671
1673
19
15
495
424
936
708
1798
1030
10
51
416
388
0
198
200
1994
522
11
384
646
1671
1673
19
15
495
424
936
708
1798
1030
10
51
416
388
0
198
1224
1098
523
11
576
1094
1159
969
19
15
495
424
936
708
1798
1030
10
51
416
388
0
198
1224
1098
522
11
576
1094
1159
969
19
15
495
424
936
708
1798
1030
10
51
416
388
0
198
1224
74
523
11
641
646
644
36
19
15
495
424
936
708
1798
1030
10
51
416
388
0
198
1224
714
522
11
576
1094
583
329
19
15
495
424
936
708
1798
1030
10
51
416
388
0
198
1224
1994
523
11
384
70
647
649
19
15
495
424
936
708
1798
1030
10
51
416
388
0
198
1224
1994
522
11
384
70
647
649
19
15
495
424
936
708
1798
1030
10
51
416
388
0
164
200
1994
523
11
577
1130
1610
1732
19
15
495
424
936
708
1798
1030
10
51
416
388
0
452
200
74
523
11
384
586
1578
1060
19
15
495
424
936
708
1798
1030
10
51
416
388
0
452
200
74
522
11
384
586
1578
1060
19
15
495
424
936
708
1798
1030
10
51
416
388
0
452
1224
1098
523
11
576
586
554
964
19
15
495
424
936
708
1798
1030
10
51
416
388
0
452
1224
1098
522
11
576
586
554
964
19
15
495
424
936
708
1798
1030
10
51
416
388
0
420
200
74
523
11
576
618
1610
1060
19
15
495
424
936
708
1798
1030
10
51
416
388
0
420
200
74
522
11
576
618
1610
1060
19
15
495
424
936
708
1798
1030
10
51
416
388
0
420
200
458
523
11
576
618
138
644
19
15
495
424
936
708
1798
1030
10
51
416
388
0
420
200
458
522
11
576
618
138
644
19
15
495
424
936
708
1798
1030
10
51
416
388
0
202
200
1098
523
11
640
654
1671
1993
19
15
495
424
936
708
1798
1030
10
51
416
388
0
202
200
1098
522
11
640
654
1671
1993
19
15
495
424
936
708
1798
1030
10
51
416
388
0
202
200
1994
523
11
384
654
1671
1673
19
15
495
424
936
708
1798
1030
10
51
416
388
0
202
1224
1098
522
10
640
1102
1159
969
19
15
495
424
936
708
1798
1030
10
51
416
388
0
422
200
1994
523
11
576
614
1575
1673
19
15
495
424
936
708
1798
1030
10
51
416
388
0
422
200
1994
522
11
576
614
1575
1673
19
15
495
424
936
708
1798
1030
10
51
416
388
0
422
1224
1098
522
10
832
614
807
969
19
15
495
424
936
708
1798
1030
10
51
416
388
0
422
1224
714
522
11
576
614
551
329
19
15
495
424
936
708
1798
1030
10
51
416
388
0
422
1224
1994
523
11
576
614
551
713
19
15
495
424
936
708
1798
1030
10
51
416
388
0
422
1224
1994
522
11
576
614
551
713
19
15
495
424
936
708
1798
1030
10
39
417
388
0
196
200
1090
520
10
640
650
1674
1986
19
15
495
424
936
708
1798
1030
10
39
417
388
0
196
200
1090
552
10
640
650
1674
1986
19
15
495
424
936
708
1798
1030
10
39
417
388
0
196
200
1986
520
10
640
650
1674
1666
19
15
495
424
936
708
1798
1030
10
39
417
388
0
196
1224
1090
520
10
448
74
554
962
19
15
495
424
936
708
1798
1030
10
39
417
388
0
196
1224
1090
552
10
448
74
554
962
19
15
495
424
936
708
1798
1030
10
39
417
388
0
196
1224
1986
520
10
640
650
682
642
19
15
495
424
936
708
1798
1030
10
39
417
388
0
452
200
66
552
10
960
586
1578
1058
19
15
495
424
936
708
1798
1030
10
39
417
388
0
452
1224
1090
520
10
576
586
554
962
19
15
495
424
936
708
1798
1030
10
39
417
388
0
452
1224
1090
552
10
576
586
554
962
19
15
495
424
936
708
1798
1030
10
39
417
388
24
284
1032
706
520
10
656
1234
1474
482
19
15
495
424
936
708
1798
1030
10
39
416
388
0
196
200
1090
522
11
640
650
1674
1986
19
15
495
424
936
708
1798
1030
10
39
416
388
0
196
200
1090
538
11
640
650
1674
1986
19
15
495
424
936
708
1798
1030
10
39
416
388
0
196
200
1986
522
11
640
1098
1578
1666
19
15
495
424
936
708
1798
1030
10
39
416
388
0
196
1224
1090
522
11
704
1098
1162
962
19
15
495
424
936
708
1798
1030
10
39
416
388
0
196
1224
1090
538
11
704
1098
1162
962
19
15
495
424
936
708
1798
1030
10
39
416
388
0
196
1224
66
522
11
640
650
650
34
19
15
495
424
936
708
1798
1030
10
39
416
388
0
196
1224
66
554
11
576
1098
650
34
19
15
495
424
936
708
1798
1030
10
39
416
388
0
196
1224
1986
522
11
384
74
682
642
19
15
495
424
936
708
1798
1030
10
39
416
388
0
452
200
66
522
11
384
586
1578
1058
19
15
495
424
936
708
1798
1030
10
39
416
388
0
452
1224
1090
522
11
576
586
554
962
19
15
495
424
936
708
1798
1030
10
39
416
388
0
452
1224
1090
538
11
576
586
554
962
19
15
495
424
936
708
1798
1030
10
39
416
388
24
284
1032
706
522
11
656
1234
1474
482
19
15
495
424
936
708
1798
1030
10
39
433
386
0
196
200
1090
516
53
641
647
1670
1986
19
15
495
424
936
708
1798
1030
10
39
433
386
0
196
1224
1090
516
53
641
1095
1158
962
19
15
495
424
936
708
1798
1030
10
39
433
386
0
196
1224
66
516
53
897
647
646
34
19
15
495
424
936
708
1798
1030
10
39
433
386
0
452
200
66
516
53
897
583
1574
1058
19
15
495
424
936
708
1798
1030
42
35
416
388
0
452
360
650
538
10
384
586
102
260
19
15
495
424
936
708
1798
1030
42
35
416
388
0
452
360
650
539
11
385
586
102
260
19
15
495
424
936
708
1798
1030
42
35
416
388
0
454
360
394
538
11
576
582
100
772
19
15
495
424
936
708
1798
1030
42
35
416
388
0
454
360
394
539
11
576
582
100
772
19
15
495
424
936
708
1798
1030
42
35
416
388
0
454
360
650
538
11
896
582
100
260
19
15
495
424
936
708
1798
1030
42
35
416
388
0
454
360
650
539
11
576
582
100
260
19
15
495
424
936
708
1798
1030
42
35
416
388
24
498
360
650
538
10
656
150
71
260
19
15
495
424
936
708
1798
1030
42
35
416
296
0
262
360
673
545
85
382
203
243
287
19
15
495
424
936
708
1798
1030
42
35
432
132
0
452
360
714
514
1590
896
586
102
626
19
15
495
424
936
708
1798
1030
42
35
432
132
0
454
360
650
514
1590
896
582
100
260
19
15
495
424
936
708
1798
1030
42
35
432
388
0
452
360
714
514
54
384
138
106
634
19
15
495
424
936
708
1798
1030
42
35
432
388
0
454
360
394
514
54
384
582
100
772
19
15
495
424
936
708
1798
1030
42
35
432
388
0
454
360
650
514
54
384
582
100
260
19
15
495
424
936
708
1798
1030
42
43
417
388
0
452
360
666
536
10
704
586
106
266
19
15
495
424
936
708
1798
1030
42
43
417
388
0
454
360
666
536
10
704
582
103
265
19
15
495
424
936
708
1798
1030
42
43
416
132
0
452
360
666
538
1547
960
298
106
266
19
15
495
424
936
708
1798
1030
42
43
416
132
0
452
360
666
539
1547
960
298
106
266
19
15
495
424
936
708
1798
1030
42
43
416
132
0
454
360
666
538
1547
960
582
103
265
19
15
495
424
936
708
1798
1030
42
43
416
132
0
454
360
666
539
1547
960
582
103
265
19
15
495
424
936
708
1798
1030
42
43
416
388
0
198
1256
654
538
11
576
1094
615
369
19
15
495
424
936
708
1798
1030
42
43
416
388
0
198
1256
654
539
11
576
1094
615
369
19
15
495
424
936
708
1798
1030
42
43
416
388
0
452
360
666
538
11
385
586
102
268
19
15
495
424
936
708
1798
1030
42
43
416
388
0
452
360
666
539
11
385
586
102
268
19
15
495
424
936
708
1798
1030
42
43
416
388
0
454
360
666
538
11
896
582
100
268
19
15
495
424
936
708
1798
1030
42
43
416
388
0
454
360
666
539
11
896
582
100
268
19
15
495
424
936
708
1798
1030
42
43
416
388
0
458
360
666
539
11
384
590
103
265
19
15
495
424
936
708
1798
1030
42
43
416
388
24
498
360
666
538
11
656
150
71
268
19
15
495
424
936
708
1798
1030
42
43
416
388
24
498
360
666
539
11
656
150
71
268
19
15
495
424
936
708
1798
1030
42
51
272
322
0
258
360
646
198
95
433
371
247
257
19
15
495
424
936
708
1798
1030
42
51
272
322
0
162
232
454
198
95
689
691
315
385
19
15
495
424
936
708
1798
1030
42
51
272
322
0
162
232
454
582
95
689
691
315
385
19
15
495
424
936
708
1798
1030
42
51
272
322
0
450
360
390
198
95
433
291
111
769
19
15
495
424
936
708
1798
1030
42
51
272
322
0
450
360
646
198
95
433
291
87
257
19
15
495
424
936
708
1798
1030
42
51
272
322
0
418
232
454
198
95
689
179
315
385
19
15
495
424
936
708
1798
1030
42
51
272
322
0
418
232
454
582
95
689
179
315
385
19
15
495
424
936
708
1798
1030
42
51
416
132
0
454
360
646
522
1547
960
582
103
257
19
15
495
424
936
708
1798
1030
42
51
416
388
0
198
1256
70
522
11
576
1094
615
1
19
15
495
424
936
708
1798
1030
42
51
416
388
0
198
1256
710
522
11
576
1094
615
257
19
15
495
424
936
708
1798
1030
42
51
416
388
0
454
360
646
521
11
320
582
103
257
19
15
495
424
936
708
1798
1030
42
51
416
388
0
454
360
646
522
11
320
582
103
257
19
15
495
424
936
708
1798
1030
42
51
416
388
0
202
232
1985
521
11
896
1102
1595
1667
19
15
495
424
936
708
1798
1030
42
51
416
388
0
202
232
1985
523
11
896
1102
1595
1667
19
15
495
424
936
708
1798
1030
42
51
416
388
0
202
1256
1985
521
11
384
78
699
643
19
15
495
424
936
708
1798
1030
42
51
416
388
0
202
1256
1985
523
11
384
78
699
643
19
15
495
424
936
708
1798
1030
42
51
416
388
0
426
232
70
522
10
704
622
311
1
19
15
495
424
936
708
1798
1030
42
51
416
388
0
426
1256
705
522
10
832
622
567
259
19
15
495
424
936
708
1798
1030
42
51
416
388
0
426
1256
70
522
10
832
622
823
1
19
15
495
424
936
708
1798
1030
42
51
416
388
0
426
1256
710
522
10
320
622
567
257
19
15
495
424
936
708
1798
1030
42
51
416
388
0
458
360
641
521
11
384
590
103
259
19
15
495
424
936
708
1798
1030
42
51
416
388
0
458
360
390
521
11
384
590
103
769
19
15
495
424
936
708
1798
1030
42
51
416
388
0
458
360
390
522
11
384
590
103
769
19
15
495
424
936
708
1798
1030
42
51
416
388
0
458
360
646
521
11
384
590
103
257
19
15
495
424
936
708
1798
1030
42
51
416
388
0
458
360
646
522
11
384
590
103
257
19
15
495
424
936
708
1798
1030
42
51
416
388
24
242
1256
70
522
11
400
662
519
1
19
15
495
424
936
708
1798
1030
42
51
416
388
24
242
1256
710
522
11
400
662
519
257
19
15
495
424
936
708
1798
1030
42
51
416
388
24
498
360
390
521
11
656
150
71
769
19
15
495
424
936
708
1798
1030
42
51
416
388
24
498
360
390
522
11
656
150
71
769
19
15
495
424
936
708
1798
1030
42
51
416
388
24
498
360
646
521
11
656
150
71
257
19
15
495
424
936
708
1798
1030
42
51
416
388
24
498
360
646
522
11
656
150
71
257
19
15
495
424
936
708
1798
1030
42
51
432
130
0
450
360
641
518
1599
897
579
91
259
19
15
495
424
936
708
1798
1030
42
51
432
130
0
450
360
646
518
1599
897
579
87
257
19
15
495
424
936
708
1798
1030
42
51
432
386
0
258
360
646
518
63
641
195
247
257
19
15
495
424
936
708
1798
1030
42
51
432
386
0
194
1256
70
518
63
897
643
695
1
19
15
495
424
936
708
1798
1030
42
51
432
386
0
450
360
641
518
63
385
579
91
259
19
15
495
424
936
708
1798
1030
42
51
432
386
0
450
360
646
518
63
385
131
87
257
19
15
495
424
936
708
1798
1030
42
51
432
388
0
452
360
646
518
60
384
298
106
257
19
15
495
424
936
708
1798
1030
42
39
417
388
0
452
360
713
552
10
640
138
106
635
19
15
495
424
936
708
1798
1030
42
39
417
388
0
426
232
681
552
10
576
622
311
943
19
15
495
424
936
708
1798
1030
42
39
417
388
0
458
360
713
552
10
576
590
103
635
19
15
495
424
936
708
1798
1030
42
39
417
296
0
426
232
681
552
88
637
622
311
943
19
15
495
424
936
708
1798
1030
42
39
416
388
0
266
360
713
554
11
704
206
251
635
19
15
495
424
936
708
1798
1030
42
39
416
388
0
452
360
713
554
11
640
138
106
635
19
15
495
424
936
708
1798
1030
42
39
416
388
0
454
360
674
554
11
576
582
100
284
19
15
495
424
936
708
1798
1030
42
39
416
388
24
498
360
674
554
11
656
150
71
284
19
15
495
424
936
708
1798
1030
42
39
416
296
0
262
360
681
553
85
382
203
243
283
19
15
495
424
936
708
1798
1030
42
39
416
296
0
262
360
681
555
88
382
203
243
283
19
15
495
424
936
708
1798
1030
42
39
416
296
0
170
232
681
553
89
380
110
311
943
19
15
495
424
936
708
1798
1030
42
39
416
296
0
170
232
681
555
88
380
110
311
943
19
15
495
424
936
708
1798
1030
42
39
416
296
0
170
232
681
554
88
380
110
311
943
19
15
495
424
936
708
1798
1030
42
39
416
296
0
454
360
649
521
88
1022
1163
83
263
19
15
495
424
936
708
1798
1030
42
39
416
296
0
454
360
649
523
88
1022
1163
83
263
19
15
495
424
936
708
1798
1030
42
39
416
296
0
454
360
649
537
88
1022
1163
83
263
19
15
495
424
936
708
1798
1030
42
39
416
296
0
454
360
649
531
88
510
299
83
263
19
15
495
424
936
708
1798
1030
42
39
416
296
0
454
360
681
553
85
1022
1163
83
283
19
15
495
424
936
708
1798
1030
42
39
416
296
0
454
360
681
555
88
1022
1163
83
283
19
15
495
424
936
708
1798
1030
42
39
416
296
0
426
232
73
537
88
636
622
311
7
19
15
495
424
936
708
1798
1030
42
39
416
296
0
426
232
73
531
88
636
622
311
7
19
15
495
424
936
708
1798
1030
42
39
416
296
0
426
232
73
535
88
636
622
311
7
19
15
495
424
936
708
1798
1030
42
39
416
296
0
426
232
681
553
89
636
622
311
943
19
15
495
424
936
708
1798
1030
42
39
416
296
0
426
232
681
554
88
636
622
311
943
19
15
495
424
936
708
1798
1030
42
39
416
296
0
426
1256
73
537
88
636
622
823
7
19
15
495
424
936
708
1798
1030
42
39
416
296
0
426
1256
73
531
88
636
622
823
7
19
15
495
424
936
708
1798
1030
42
39
416
296
0
426
1256
73
535
88
636
622
823
7
19
15
495
424
936
708
1798
1030
138
35
417
296
0
262
264
326
536
88
381
198
199
993
19
15
495
424
936
708
1798
1030
138
35
417
296
0
266
264
326
536
88
381
206
7
993
19
15
495
424
936
708
1798
1030
138
35
416
132
0
260
264
682
538
1546
960
522
10
378
19
15
495
424
936
708
1798
1030
138
35
416
132
0
262
264
710
538
1547
960
518
1543
1249
19
15
495
424
936
708
1798
1030
138
35
416
132
0
262
264
710
539
1547
960
518
1543
1249
19
15
495
424
936
708
1798
1030
138
35
416
132
0
262
264
710
558
1547
960
518
1543
1249
19
15
495
424
936
708
1798
1030
138
35
416
388
0
260
264
710
538
11
896
522
1546
1249
19
15
495
424
936
708
1798
1030
138
35
416
388
0
260
264
710
558
11
896
522
1546
1249
19
15
495
424
936
708
1798
1030
138
35
416
388
0
260
264
682
538
10
640
522
10
377
19
15
495
424
936
708
1798
1030
138
35
416
388
0
260
264
426
538
10
384
522
10
890
19
15
495
424
936
708
1798
1030
138
35
416
388
0
262
264
710
538
11
896
518
1575
1249
19
15
495
424
936
708
1798
1030
138
35
416
388
0
262
264
710
539
11
896
518
1575
1249
19
15
495
424
936
708
1798
1030
138
35
416
388
0
262
264
710
558
11
896
518
1575
1249
19
15
495
424
936
708
1798
1030
138
35
416
388
0
262
264
682
538
10
640
518
359
377
19
15
495
424
936
708
1798
1030
138
35
416
388
0
262
264
426
538
10
384
518
359
889
19
15
495
424
936
708
1798
1030
138
35
416
388
0
266
264
321
537
11
832
526
7
995
19
15
495
424
936
708
1798
1030
138
35
416
388
0
266
264
705
537
11
896
526
1543
1251
19
15
495
424
936
708
1798
1030
138
35
416
388
0
266
264
705
538
11
896
526
1543
1251
19
15
495
424
936
708
1798
1030
138
35
416
388
0
266
264
705
558
11
896
526
1543
1251
19
15
495
424
936
708
1798
1030
138
35
416
388
0
266
264
710
538
11
896
526
1543
1249
19
15
495
424
936
708
1798
1030
138
35
416
388
0
266
264
710
539
11
896
526
1543
1249
19
15
495
424
936
708
1798
1030
138
35
416
388
0
266
264
710
558
11
896
526
1543
1249
19
15
495
424
936
708
1798
1030
138
35
416
388
0
266
264
682
538
10
704
206
199
377
19
15
495
424
936
708
1798
1030
138
35
416
388
0
266
264
426
538
10
704
206
199
889
19
15
495
424
936
708
1798
1030
138
35
416
388
0
164
168
426
538
10
576
106
358
500
19
15
495
424
936
708
1798
1030
138
35
416
388
0
164
1192
682
538
10
576
1130
1382
364
19
15
495
424
936
708
1798
1030
138
35
416
388
0
164
1192
682
539
11
577
1130
1382
364
19
15
495
424
936
708
1798
1030
138
35
416
388
0
164
1192
1962
538
10
576
1130
1382
756
19
15
495
424
936
708
1798
1030
138
35
416
388
0
164
1192
1962
539
11
577
1130
1382
756
19
15
495
424
936
708
1798
1030
138
35
416
388
0
170
168
705
538
10
320
110
379
899
19
15
495
424
936
708
1798
1030
138
35
416
388
0
170
168
449
538
10
320
110
379
387
19
15
495
424
936
708
1798
1030
138
35
416
388
0
170
1192
1217
538
10
320
110
891
899
19
15
495
424
936
708
1798
1030
138
35
416
388
0
166
168
1222
538
10
832
1126
1639
1921
19
15
495
424
936
708
1798
1030
138
35
416
388
0
166
1192
1222
538
10
832
1126
1255
897
19
15
495
424
936
708
1798
1030
138
35
416
388
0
166
1192
682
538
10
832
1126
1383
361
19
15
495
424
936
708
1798
1030
138
35
416
388
0
166
1192
1962
538
10
832
1126
1383
761
19
15
495
424
936
708
1798
1030
138
35
416
388
0
420
1192
1962
538
10
832
618
614
756
19
15
495
424
936
708
1798
1030
138
35
416
388
0
420
1192
1962
539
11
833
618
614
756
19
15
495
424
936
708
1798
1030
138
35
416
388
0
426
168
705
537
11
576
622
1659
899
19
15
495
424
936
708
1798
1030
138
35
416
388
0
426
168
705
558
11
576
622
1659
899
19
15
495
424
936
708
1798
1030
138
35
416
388
0
426
168
449
538
10
576
622
183
387
19
15
495
424
936
708
1798
1030
138
35
416
388
0
426
168
710
538
10
576
622
1655
897
19
15
495
424
936
708
1798
1030
138
35
416
388
0
426
168
454
538
10
576
622
183
385
19
15
495
424
936
708
1798
1030
138
35
416
388
0
426
1192
1217
538
11
576
622
635
899
19
15
495
424
936
708
1798
1030
138
35
416
388
0
426
1192
1217
558
11
576
622
635
899
19
15
495
424
936
708
1798
1030
138
35
416
388
0
422
168
710
558
11
576
614
1639
897
19
15
495
424
936
708
1798
1030
138
35
416
388
0
422
1192
1222
538
11
576
614
615
897
19
15
495
424
936
708
1798
1030
138
35
416
388
0
422
1192
1222
539
11
576
614
615
897
19
15
495
424
936
708
1798
1030
138
35
416
388
0
422
1192
1222
558
11
576
614
615
897
19
15
495
424
936
708
1798
1030
138
35
416
388
0
422
1192
1962
538
11
576
614
615
761
19
15
495
424
936
708
1798
1030
138
35
416
388
0
422
1192
1962
539
11
576
614
615
761
19
15
495
424
936
708
1798
1030
138
35
416
296
0
262
264
326
539
88
382
203
7
993
19
15
495
424
936
708
1798
1030
138
35
416
296
0
262
264
426
538
88
1022
523
19
889
19
15
495
424
936
708
1798
1030
138
35
416
296
0
262
264
426
539
88
1022
523
19
889
19
15
495
424
936
708
1798
1030
138
35
416
296
0
266
264
326
542
88
380
206
7
993
19
15
495
424
936
708
1798
1030
138
35
416
296
0
266
264
326
539
88
380
206
7
993
19
15
495
424
936
708
1798
1030
138
35
416
296
0
266
264
426
538
88
380
206
327
889
19
15
495
424
936
708
1798
1030
138
35
416
296
0
266
264
426
539
88
380
206
327
889
19
15
495
424
936
708
1798
1030
138
35
433
386
0
258
264
426
512
53
385
515
23
889
19
15
495
424
936
708
1798
1030
138
35
433
386
0
162
168
426
512
53
641
691
1723
441
19
15
495
424
936
708
1798
1030
138
35
433
386
0
162
168
1834
512
53
641
691
1723
1721
19
15
495
424
936
708
1798
1030
138
35
433
386
0
162
1192
1834
512
53
641
691
699
697
19
15
495
424
936
708
1798
1030
138
35
433
386
0
164
168
1834
512
53
833
1127
1638
1716
19
15
495
424
936
708
1798
1030
138
35
433
386
0
164
1192
1834
512
53
321
103
742
692
19
15
495
424
936
708
1798
1030
138
35
433
386
0
418
168
426
512
53
641
179
187
441
19
15
495
424
936
708
1798
1030
138
35
433
386
0
418
1192
1834
512
53
641
179
699
697
19
15
495
424
936
708
1798
1030
138
43
417
388
0
260
264
410
536
10
832
522
10
857
19
15
495
424
936
708
1798
1030
138
43
417
388
0
260
264
666
536
10
832
522
10
345
19
15
495
424
936
708
1798
1030
138
43
417
388
0
262
264
410
536
10
832
518
39
937
19
15
495
424
936
708
1798
1030
138
43
417
388
0
262
264
666
536
10
832
518
327
361
19
15
495
424
936
708
1798
1030
138
43
417
388
24
284
264
410
536
10
400
520
2
946
19
15
495
424
936
708
1798
1030
138
43
416
132
0
258
264
666
538
1547
960
542
15
345
19
15
495
424
936
708
1798
1030
138
43
416
132
0
258
264
666
539
1547
960
542
15
345
19
15
495
424
936
708
1798
1030
138
43
416
132
0
260
264
666
538
1547
960
522
10
345
19
15
495
424
936
708
1798
1030
138
43
416
132
0
260
264
666
539
1547
960
522
10
345
19
15
495
424
936
708
1798
1030
138
43
416
388
0
258
264
282
538
11
960
542
15
793
19
15
495
424
936
708
1798
1030
138
43
416
388
0
258
264
282
539
11
960
542
15
793
19
15
495
424
936
708
1798
1030
138
43
416
388
0
258
264
410
538
11
960
542
15
857
19
15
495
424
936
708
1798
1030
138
43
416
388
0
258
264
410
539
11
960
542
15
857
19
15
495
424
936
708
1798
1030
138
43
416
388
0
258
264
666
538
11
960
542
15
345
19
15
495
424
936
708
1798
1030
138
43
416
388
0
258
264
666
539
11
960
542
15
345
19
15
495
424
936
708
1798
1030
138
43
416
388
0
260
264
282
538
11
385
522
10
793
19
15
495
424
936
708
1798
1030
138
43
416
388
0
260
264
282
539
11
385
522
10
793
19
15
495
424
936
708
1798
1030
138
43
416
388
0
260
264
410
538
11
384
522
10
857
19
15
495
424
936
708
1798
1030
138
43
416
388
0
260
264
410
539
11
385
522
6
946
19
15
495
424
936
708
1798
1030
138
43
416
388
0
260
264
666
538
11
384
522
10
345
19
15
495
424
936
708
1798
1030
138
43
416
388
0
260
264
666
539
11
385
522
10
345
19
15
495
424
936
708
1798
1030
138
43
416
388
0
262
264
282
538
11
384
518
39
793
19
15
495
424
936
708
1798
1030
138
43
416
388
0
262
264
282
539
11
384
518
39
793
19
15
495
424
936
708
1798
1030
138
43
416
388
0
262
264
410
538
11
384
518
39
937
19
15
495
424
936
708
1798
1030
138
43
416
388
0
262
264
410
539
11
385
518
4
948
19
15
495
424
936
708
1798
1030
138
43
416
388
0
262
264
414
538
11
384
518
7
945
19
15
495
424
936
708
1798
1030
138
43
416
388
0
262
264
414
539
11
384
518
7
945
19
15
495
424
936
708
1798
1030
138
43
416
388
0
262
264
666
538
11
640
518
327
361
19
15
495
424
936
708
1798
1030
138
43
416
388
0
262
264
666
539
11
385
518
4
364
19
15
495
424
936
708
1798
1030
138
43
416
388
0
266
264
282
538
11
384
526
7
793
19
15
495
424
936
708
1798
1030
138
43
416
388
0
266
264
282
539
11
384
526
7
793
19
15
495
424
936
708
1798
1030
138
43
416
388
0
266
264
410
538
11
384
526
7
857
19
15
495
424
936
708
1798
1030
138
43
416
388
0
266
264
410
539
11
384
526
7
857
19
15
495
424
936
708
1798
1030
138
43
416
388
0
266
264
666
538
11
384
526
7
345
19
15
495
424
936
708
1798
1030
138
43
416
388
0
266
264
666
539
11
384
526
7
345
19
15
495
424
936
708
1798
1030
138
43
416
388
0
166
1192
686
538
10
832
1126
1383
369
19
15
495
424
936
708
1798
1030
138
43
416
388
0
166
1192
1818
538
11
448
102
740
676
19
15
495
424
936
708
1798
1030
138
43
416
388
0
166
1192
1818
539
11
448
102
740
676
19
15
495
424
936
708
1798
1030
138
43
416
388
0
166
1192
1966
538
10
832
1126
1383
753
19
15
495
424
936
708
1798
1030
138
43
416
388
0
422
1192
1966
538
11
576
614
615
753
19
15
495
424
936
708
1798
1030
138
43
416
388
0
422
1192
1966
539
11
576
614
615
753
19
15
495
424
936
708
1798
1030
138
43
416
388
24
274
264
410
538
11
656
246
199
940
19
15
495
424
936
708
1798
1030
138
43
416
388
24
274
264
410
539
11
656
246
199
940
19
15
495
424
936
708
1798
1030
138
43
416
388
24
274
264
414
538
11
656
246
199
945
19
15
495
424
936
708
1798
1030
138
43
416
388
24
274
264
414
539
11
656
246
199
945
19
15
495
424
936
708
1798
1030
138
43
416
388
24
284
264
282
538
11
400
520
2
794
19
15
495
424
936
708
1798
1030
138
43
416
388
24
284
264
282
539
11
400
520
2
794
19
15
495
424
936
708
1798
1030
138
43
416
388
24
284
264
410
538
11
400
520
2
946
19
15
495
424
936
708
1798
1030
138
43
416
388
24
284
264
410
539
11
400
520
2
946
19
15
495
424
936
708
1798
1030
138
43
416
388
24
284
264
414
538
11
400
520
2
945
19
15
495
424
936
708
1798
1030
138
43
416
388
24
284
264
414
539
11
400
520
2
945
19
15
495
424
936
708
1798
1030
138
51
417
388
0
262
264
330
520
10
384
518
4
996
19
15
495
424
936
708
1798
1030
138
51
416
388
0
260
264
330
523
11
385
522
6
996
19
15
495
424
936
708
1798
1030
138
51
416
388
0
260
264
330
522
11
704
202
202
996
19
15
495
424
936
708
1798
1030
138
51
416
388
0
260
264
714
523
11
641
522
1542
1252
19
15
495
424
936
708
1798
1030
138
51
416
388
0
260
264
714
522
10
640
522
1542
1252
19
15
495
424
936
708
1798
1030
138
51
416
388
0
262
264
330
523
11
384
518
4
996
19
15
495
424
936
708
1798
1030
138
51
416
388
0
262
264
330
522
11
384
518
4
996
19
15
495
424
936
708
1798
1030
138
51
416
388
0
262
264
714
523
11
431
541
1572
1252
19
15
495
424
936
708
1798
1030
138
51
416
388
0
262
264
714
522
11
431
541
1572
1252
19
15
495
424
936
708
1798
1030
138
51
416
388
0
166
168
1226
522
10
832
1126
1639
1945
19
15
495
424
936
708
1798
1030
138
51
416
388
0
426
1192
1809
521
11
576
622
619
675
19
15
495
424
936
708
1798
1030
138
51
416
296
0
262
264
330
522
78
638
523
4
996
19
15
495
424
936
708
1798
1030
138
39
417
388
0
260
264
706
520
10
832
522
1546
1250
19
15
495
424
936
708
1798
1030
138
39
417
388
0
260
264
681
552
10
896
522
10
379
19
15
495
424
936
708
1798
1030
138
39
417
388
0
260
264
425
520
10
384
522
10
891
19
15
495
424
936
708
1798
1030
138
39
417
388
0
260
264
425
552
10
384
522
10
891
19
15
495
424
936
708
1798
1030
138
39
417
388
0
426
1192
1961
520
10
576
622
619
747
19
15
495
424
936
708
1798
1030
138
39
417
388
24
284
264
681
552
10
400
520
2
379
19
15
495
424
936
708
1798
1030
138
39
417
388
24
284
264
425
520
10
400
520
2
891
19
15
495
424
936
708
1798
1030
138
39
417
388
24
284
264
425
552
10
400
520
2
891
19
15
495
424
936
708
1798
1030
138
39
417
296
0
262
264
425
520
88
1022
523
19
891
19
15
495
424
936
708
1798
1030
138
39
417
296
0
266
264
425
520
88
381
206
327
891
19
15
495
424
936
708
1798
1030
138
39
417
296
0
170
168
425
520
89
637
110
363
491
19
15
495
424
936
708
1798
1030
138
39
417
296
0
170
168
425
556
89
893
110
379
491
19
15
495
424
936
708
1798
1030
138
39
416
388
0
260
264
322
522
11
384
522
10
994
19
15
495
424
936
708
1798
1030
138
39
416
388
0
260
264
322
538
11
832
522
10
994
19
15
495
424
936
708
1798
1030
138
39
416
388
0
260
264
706
538
11
896
522
1546
1250
19
15
495
424
936
708
1798
1030
138
39
416
388
0
260
264
681
522
11
896
522
10
379
19
15
495
424
936
708
1798
1030
138
39
416
388
0
260
264
425
522
11
384
522
10
891
19
15
495
424
936
708
1798
1030
138
39
416
388
0
266
264
425
522
11
704
206
203
891
19
15
495
424
936
708
1798
1030
138
39
416
388
24
284
264
322
522
11
400
520
2
994
19
15
495
424
936
708
1798
1030
138
39
416
388
24
284
264
681
522
11
400
520
2
379
19
15
495
424
936
708
1798
1030
138
39
416
388
24
284
264
425
522
11
400
520
2
891
19
15
495
424
936
708
1798
1030
138
39
416
296
0
262
264
681
521
88
1022
523
19
379
19
15
495
424
936
708
1798
1030
138
39
416
296
0
262
264
681
522
88
1022
523
19
379
19
15
495
424
936
708
1798
1030
138
39
416
296
0
262
264
425
529
84
1022
523
19
891
19
15
495
424
936
708
1798
1030
138
39
416
296
0
262
264
425
521
88
1022
523
19
891
19
15
495
424
936
708
1798
1030
138
39
416
296
0
262
264
425
522
89
1022
523
19
891
19
15
495
424
936
708
1798
1030
138
39
416
296
0
262
264
425
553
85
1022
523
19
891
19
15
495
424
936
708
1798
1030
138
39
416
296
0
262
264
425
531
88
1022
523
19
891
19
15
495
424
936
708
1798
1030
138
39
416
296
0
262
264
425
555
89
1022
523
19
891
19
15
495
424
936
708
1798
1030
138
39
416
296
0
266
264
681
521
88
380
206
203
379
19
15
495
424
936
708
1798
1030
138
39
416
296
0
266
264
681
522
88
380
206
203
379
19
15
495
424
936
708
1798
1030
138
39
416
296
0
266
264
425
529
88
380
206
327
891
19
15
495
424
936
708
1798
1030
138
39
416
296
0
266
264
425
521
88
380
206
327
891
19
15
495
424
936
708
1798
1030
138
39
416
296
0
266
264
425
522
89
380
206
327
891
19
15
495
424
936
708
1798
1030
138
39
416
296
0
266
264
425
531
88
380
206
327
891
19
15
495
424
936
708
1798
1030
138
39
416
296
0
266
264
425
535
88
380
206
327
891
19
15
495
424
936
708
1798
1030
138
39
416
296
0
170
168
425
529
88
636
110
363
491
19
15
495
424
936
708
1798
1030
138
39
416
296
0
170
168
425
521
88
636
110
363
491
19
15
495
424
936
708
1798
1030
138
39
416
296
0
170
168
425
523
88
636
110
363
491
19
15
495
424
936
708
1798
1030
138
39
416
296
0
170
168
425
522
88
636
110
363
491
19
15
495
424
936
708
1798
1030
138
39
416
296
0
170
168
425
537
89
636
110
363
491
19
15
495
424
936
708
1798
1030
138
39
416
296
0
170
168
425
553
89
892
110
379
491
19
15
495
424
936
708
1798
1030
138
39
416
296
0
170
168
425
538
88
636
110
363
491
19
15
495
424
936
708
1798
1030
138
39
416
296
0
170
168
425
531
88
636
110
363
491
19
15
495
424
936
708
1798
1030
138
39
416
296
0
170
168
425
535
88
636
110
363
491
19
15
495
424
936
708
1798
1030
138
39
432
388
0
260
264
425
519
61
384
522
10
891
19
15
495
424
936
708
1798
1030
138
39
433
386
0
258
264
425
516
53
385
531
347
891
19
15
495
424
936
708
1798
1030
138
39
433
386
0
162
168
425
516
53
641
691
1723
439
19
15
495
424
936
708
1798
1030
138
39
433
386
0
164
168
1218
516
53
833
1127
1638
1922
19
15
495
424
936
708
1798
1030
138
39
433
386
0
164
1192
1218
516
53
833
1127
614
898
19
15
495
424
936
708
1798
1030
138
39
433
386
0
418
168
425
516
53
641
179
187
439
19
15
495
424
936
708
1798
1030
138
39
433
386
0
166
168
1218
516
53
832
1126
1636
1948
19
15
495
424
936
708
1798
1030
138
39
433
386
0
420
168
706
516
53
833
615
1638
898
19
15
495
424
936
708
1798
1030
74
35
416
132
0
452
328
641
537
1547
960
586
74
259
19
15
495
424
936
708
1798
1030
74
35
416
132
0
458
328
641
537
1547
960
590
75
579
19
15
495
424
936
708
1798
1030
74
35
416
388
0
262
328
390
546
11
704
198
231
769
19
15
495
424
936
708
1798
1030
74
35
416
388
0
262
328
390
538
11
640
198
231
769
19
15
495
424
936
708
1798
1030
74
35
416
388
0
262
328
646
542
11
704
198
231
257
19
15
495
424
936
708
1798
1030
74
35
416
388
0
262
328
646
539
11
640
198
231
257
19
15
495
424
936
708
1798
1030
74
35
416
388
0
262
328
646
558
11
640
198
231
257
19
15
495
424
936
708
1798
1030
74
35
416
388
0
266
328
390
538
10
704
206
231
769
19
15
495
424
936
708
1798
1030
74
35
416
388
0
452
328
385
538
11
320
586
74
771
19
15
495
424
936
708
1798
1030
74
35
416
388
0
452
328
641
537
11
640
138
74
259
19
15
495
424
936
708
1798
1030
74
35
416
388
0
452
328
641
542
11
960
586
74
259
19
15
495
424
936
708
1798
1030
74
35
416
388
0
454
328
646
542
11
832
582
71
257
19
15
495
424
936
708
1798
1030
74
35
416
388
0
454
328
646
539
11
640
134
71
257
19
15
495
424
936
708
1798
1030
74
35
416
388
0
454
328
646
558
11
640
134
71
257
19
15
495
424
936
708
1798
1030
74
35
416
388
0
458
328
641
537
11
640
1166
75
579
19
15
495
424
936
708
1798
1030
74
35
416
388
0
458
328
641
542
11
960
590
75
579
19
15
495
424
936
708
1798
1030
74
35
416
388
0
458
328
390
538
11
640
142
71
769
19
15
495
424
936
708
1798
1030
74
35
416
388
0
458
328
646
558
11
640
142
71
257
19
15
495
424
936
708
1798
1030
74
35
416
296
0
454
328
385
537
88
638
587
115
771
19
15
495
424
936
708
1798
1030
74
35
416
296
0
454
328
641
533
89
638
587
115
259
19
15
495
424
936
708
1798
1030
74
51
417
388
0
452
328
650
520
10
640
138
74
260
19
15
495
424
936
708
1798
1030
74
51
417
388
0
454
328
394
520
10
384
582
71
777
19
15
495
424
936
708
1798
1030
74
51
417
388
0
454
328
650
520
10
384
582
71
265
19
15
495
424
936
708
1798
1030
74
51
417
388
0
458
328
650
520
10
384
590
71
585
19
15
495
424
936
708
1798
1030
74
51
416
132
0
452
328
650
522
1547
960
586
74
260
19
15
495
424
936
708
1798
1030
74
51
416
388
0
260
328
650
522
10
384
202
234
268
19
15
495
424
936
708
1798
1030
74
51
416
388
0
262
328
394
522
11
704
198
228
804
19
15
495
424
936
708
1798
1030
74
51
416
388
0
262
328
650
523
11
704
198
228
292
19
15
495
424
936
708
1798
1030
74
51
416
388
0
262
328
650
522
11
704
198
228
292
19
15
495
424
936
708
1798
1030
74
51
416
388
0
452
328
394
523
11
385
586
74
772
19
15
495
424
936
708
1798
1030
74
51
416
388
0
452
328
394
522
11
320
586
74
778
19
15
495
424
936
708
1798
1030
74
51
416
388
0
452
328
650
523
11
385
586
70
260
19
15
495
424
936
708
1798
1030
74
51
416
388
0
452
328
650
522
11
640
138
74
260
19
15
495
424
936
708
1798
1030
74
51
416
388
0
454
328
394
523
11
640
134
71
777
19
15
495
424
936
708
1798
1030
74
51
416
388
0
454
328
394
522
11
640
134
71
777
19
15
495
424
936
708
1798
1030
74
51
416
388
0
454
328
650
523
11
640
134
71
265
19
15
495
424
936
708
1798
1030
74
51
416
388
0
454
328
650
522
11
640
134
71
265
19
15
495
424
936
708
1798
1030
74
51
416
388
0
458
328
650
523
11
384
590
71
585
19
15
495
424
936
708
1798
1030
74
39
417
388
0
452
328
642
520
10
640
138
74
258
19
15
495
424
936
708
1798
1030
74
39
417
388
0
452
328
642
552
10
640
138
74
258
19
15
495
424
936
708
1798
1030
74
39
416
132
0
452
328
642
538
1547
960
586
74
258
19
15
495
424
936
708
1798
1030
74
39
416
388
0
452
328
386
538
11
832
586
74
770
19
15
495
424
936
708
1798
1030
74
39
416
388
0
452
328
386
554
11
832
586
74
770
19
15
495
424
936
708
1798
1030
74
39
416
388
0
452
328
642
522
11
640
138
74
258
19
15
495
424
936
708
1798
1030
74
39
416
388
0
452
328
642
538
11
640
138
74
258
19
15
495
424
936
708
1798
1030
74
39
416
388
0
452
328
642
554
11
832
586
74
258
19
15
495
424
936
708
1798
6
10
51
272
322
0
706
200
422
198
95
945
803
815
1761
19
15
495
424
936
708
1798
6
42
51
272
322
0
706
232
710
326
95
945
803
567
1921
19
15
495
424
936
708
1798
6
42
51
272
322
0
706
232
454
198
95
433
803
823
769
19
15
495
424
936
708
1798
6
42
51
272
322
0
706
232
454
326
95
945
803
567
1665
19
15
495
424
936
708
1798
6
42
51
272
322
0
706
232
454
582
95
433
803
823
769
19
15
495
424
936
724
1798
1030
10
35
432
392
8
194
1224
65
513
49
843
1115
667
35
19
15
495
424
936
724
1798
1030
10
35
432
392
8
194
1224
65
515
51
843
1115
667
35
19
15
495
424
936
724
1798
1030
10
35
432
392
8
194
1224
1985
514
50
395
91
667
707
19
15
495
424
936
724
1798
1030
10
35
432
392
8
194
1224
1990
514
50
843
1115
667
641
19
15
495
424
936
724
1798
1030
10
35
432
392
8
170
200
65
513
48
650
683
299
35
19
15
495
424
936
724
1798
1030
10
35
432
392
8
170
200
1094
513
49
650
683
1863
1985
19
15
495
424
936
724
1798
1030
10
35
432
392
8
170
200
1094
514
48
650
683
1863
1985
19
15
495
424
936
724
1798
1030
10
35
432
392
8
170
200
1094
515
48
650
683
1863
1985
19
15
495
424
936
724
1798
1030
10
35
432
392
8
170
200
1990
514
51
651
683
1691
1665
19
15
495
424
936
724
1798
1030
10
35
432
392
8
170
1224
1094
513
49
683
683
839
961
19
15
495
424
936
724
1798
1030
10
35
432
392
8
202
200
1089
513
48
752
646
1675
1987
19
15
495
424
936
724
1798
1030
10
35
432
392
8
202
200
1089
515
48
752
646
1675
1987
19
15
495
424
936
724
1798
1030
10
35
432
392
8
202
200
1985
513
49
752
646
1675
1667
19
15
495
424
936
724
1798
1030
10
35
432
392
8
202
200
1985
514
50
752
646
1675
1667
19
15
495
424
936
724
1798
1030
10
35
432
392
8
202
200
1990
514
50
752
646
1671
1697
19
15
495
424
936
724
1798
1030
10
35
432
392
8
426
200
65
513
48
650
171
299
35
19
15
495
424
936
724
1798
1030
10
35
432
392
8
426
200
65
515
48
650
171
299
35
19
15
495
424
936
724
1798
1030
10
35
432
392
8
426
200
70
515
51
651
171
299
33
19
15
495
424
936
724
1798
1030
10
35
432
392
8
426
1224
1990
514
51
651
171
667
641
19
15
495
424
936
724
1798
1030
10
35
433
392
8
194
1224
65
512
48
843
1115
667
35
19
15
495
424
936
724
1798
1030
10
35
433
392
8
170
200
65
512
48
650
683
299
35
19
15
495
424
936
724
1798
1030
10
35
433
392
8
202
200
1089
512
48
752
646
1675
1987
19
15
495
424
936
724
1798
1030
10
35
433
392
8
202
200
1990
512
48
752
646
1671
1697
19
15
495
424
936
724
1798
1030
10
35
433
392
8
426
200
65
512
48
651
171
299
35
19
15
495
424
936
724
1798
1030
10
51
416
392
8
194
200
1098
522
14
651
1115
1615
1993
19
15
495
424
936
724
1798
1030
10
51
416
392
8
194
200
1994
522
14
651
1115
1615
1737
19
15
495
424
936
724
1798
1030
10
51
416
392
8
194
1224
1098
522
14
843
1115
1179
969
19
15
495
424
936
724
1798
1030
10
51
416
392
8
194
1224
1994
522
14
843
1115
667
713
19
15
495
424
936
724
1798
1030
10
51
416
392
8
418
1224
1994
522
14
331
283
655
649
19
15
495
424
936
724
1798
1030
10
51
416
392
8
170
200
1098
522
14
651
683
1607
1993
19
15
495
424
936
724
1798
1030
10
51
416
392
8
170
1224
1098
522
14
686
683
839
969
19
15
495
424
936
724
1798
1030
10
51
416
392
8
426
1224
1098
522
14
686
1195
1159
969
19
15
495
424
936
724
1798
1030
10
51
416
292
8
202
200
1098
523
75
624
646
1671
1993
19
15
495
424
936
724
1798
1030
10
51
416
292
8
202
200
1098
522
75
624
646
1671
1993
19
15
495
424
936
724
1798
1030
42
43
416
292
8
452
360
666
539
75
497
308
102
268
19
15
495
424
936
724
1798
1030
42
51
416
136
8
450
360
646
522
1550
843
603
91
257
19
15
495
424
936
724
1798
1030
42
51
416
392
8
450
360
646
522
14
907
603
91
257
19
15
495
424
936
724
1798
1030
138
35
416
136
8
258
264
682
538
1550
907
219
219
377
19
15
495
424
936
724
1798
1030
138
35
416
392
8
258
264
682
538
14
715
219
27
377
19
15
495
424
936
724
1798
1030
138
35
416
392
8
258
264
426
538
14
715
219
27
889
19
15
495
424
936
724
1798
1030
138
35
416
392
8
266
264
682
538
14
331
363
203
377
19
15
495
424
936
724
1798
1030
138
35
416
392
8
266
264
426
538
14
331
363
203
889
19
15
495
424
936
724
1798
1030
138
35
416
392
8
418
168
426
538
14
331
283
187
441
19
15
495
424
936
724
1798
1030
138
35
416
292
8
266
264
321
537
75
624
518
7
995
19
15
495
424
936
724
1798
1030
138
35
416
292
8
266
264
705
537
75
624
518
1543
1251
19
15
495
424
936
724
1798
1030
138
35
416
292
8
266
264
705
542
75
624
518
1543
1251
19
15
495
424
936
724
1798
1030
138
35
416
292
8
266
264
705
538
75
1008
518
1543
1251
19
15
495
424
936
724
1798
1030
138
35
416
292
8
266
264
326
542
75
624
518
7
993
19
15
495
424
936
724
1798
1030
138
35
416
292
8
266
264
710
542
75
624
518
1543
1249
19
15
495
424
936
724
1798
1030
138
35
416
292
8
266
264
710
538
75
1008
518
1543
1249
19
15
495
424
936
724
1798
1030
138
35
416
292
8
266
264
710
539
75
624
518
1543
1249
19
15
495
424
936
724
1798
1030
138
35
432
392
8
258
264
326
514
50
331
379
47
993
19
15
495
424
936
724
1798
1030
138
35
432
392
8
258
264
426
514
48
394
219
27
889
19
15
495
424
936
724
1798
1030
138
35
432
392
8
258
264
426
515
48
394
219
27
889
19
15
495
424
936
724
1798
1030
138
35
432
392
8
266
264
705
513
48
678
518
1543
1251
19
15
495
424
936
724
1798
1030
138
35
432
392
8
266
264
326
513
49
1008
518
7
993
19
15
495
424
936
724
1798
1030
138
35
432
392
8
266
264
326
514
50
368
518
7
993
19
15
495
424
936
724
1798
1030
138
35
432
392
8
266
264
326
515
48
1008
518
7
993
19
15
495
424
936
724
1798
1030
138
35
432
392
8
266
264
426
514
48
378
363
331
889
19
15
495
424
936
724
1798
1030
138
35
432
392
8
266
264
426
515
48
378
363
331
889
19
15
495
424
936
724
1798
1030
138
35
432
392
8
418
168
449
513
49
395
283
187
387
19
15
495
424
936
724
1798
1030
138
35
432
392
8
418
168
449
515
51
395
283
187
387
19
15
495
424
936
724
1798
1030
138
35
432
392
8
418
168
454
515
48
394
283
187
385
19
15
495
424
936
724
1798
1030
138
35
432
392
8
418
168
426
515
48
394
283
187
441
19
15
495
424
936
724
1798
1030
138
35
432
392
8
418
1192
1834
515
51
331
283
699
697
19
15
495
424
936
724
1798
1030
138
35
432
392
8
284
264
426
514
48
1008
520
2
890
19
15
495
424
936
724
1798
1030
138
35
432
392
8
284
264
426
515
48
1008
520
2
890
19
15
495
424
936
724
1798
1030
138
35
432
392
8
170
168
1217
513
49
651
683
1643
1923
19
15
495
424
936
724
1798
1030
138
35
432
392
8
170
168
1217
515
51
651
683
1755
1923
19
15
495
424
936
724
1798
1030
138
35
432
392
8
170
168
705
513
49
651
683
363
899
19
15
495
424
936
724
1798
1030
138
35
432
392
8
170
168
705
515
51
651
683
363
899
19
15
495
424
936
724
1798
1030
138
35
432
392
8
170
168
449
513
49
651
683
363
387
19
15
495
424
936
724
1798
1030
138
35
432
392
8
170
168
449
515
51
651
683
363
387
19
15
495
424
936
724
1798
1030
138
35
432
392
8
170
168
1222
515
48
650
683
1755
1921
19
15
495
424
936
724
1798
1030
138
35
432
392
8
170
168
710
515
48
650
683
367
897
19
15
495
424
936
724
1798
1030
138
35
432
392
8
170
168
454
515
48
650
683
1755
385
19
15
495
424
936
724
1798
1030
138
35
432
392
8
170
168
426
514
48
650
683
363
489
19
15
495
424
936
724
1798
1030
138
35
432
392
8
170
168
426
515
48
650
683
363
489
19
15
495
424
936
724
1798
1030
138
35
432
392
8
170
168
1962
515
48
762
683
1755
1785
19
15
495
424
936
724
1798
1030
138
35
432
392
8
170
168
1834
515
48
650
683
1755
1721
19
15
495
424
936
724
1798
1030
138
35
433
392
8
258
264
426
512
50
651
219
27
889
19
15
495
424
936
724
1798
1030
138
35
433
392
8
266
264
710
512
48
678
518
1543
1249
19
15
495
424
936
724
1798
1030
138
35
433
392
8
418
168
449
512
48
395
283
187
387
19
15
495
424
936
724
1798
1030
138
35
433
392
8
418
168
454
512
48
395
283
187
385
19
15
495
424
936
724
1798
1030
138
35
433
392
8
170
168
1217
512
48
683
683
1643
1923
19
15
495
424
936
724
1798
1030
138
35
433
392
8
170
168
705
512
48
683
683
363
899
19
15
495
424
936
724
1798
1030
138
35
433
392
8
170
168
449
512
48
683
683
363
387
19
15
495
424
936
724
1798
1030
138
35
433
392
8
170
168
454
512
48
650
683
1755
385
19
15
495
424
936
724
1798
1030
138
43
417
292
8
284
264
282
536
74
624
520
2
794
19
15
495
424
936
724
1798
1030
138
43
417
292
8
284
264
410
536
74
624
520
2
946
19
15
495
424
936
724
1798
1030
138
43
416
292
8
266
264
282
538
75
624
518
7
793
19
15
495
424
936
724
1798
1030
138
43
416
292
8
266
264
282
539
75
624
518
7
793
19
15
495
424
936
724
1798
1030
138
43
416
292
8
266
264
410
538
75
624
518
7
857
19
15
495
424
936
724
1798
1030
138
43
416
292
8
266
264
410
539
75
624
518
7
857
19
15
495
424
936
724
1798
1030
138
43
416
292
8
266
264
666
538
75
624
518
7
345
19
15
495
424
936
724
1798
1030
138
43
416
292
8
266
264
666
539
75
624
518
7
345
19
15
495
424
936
724
1798
1030
138
43
416
292
8
284
264
282
538
74
624
520
2
794
19
15
495
424
936
724
1798
1030
138
43
416
292
8
284
264
410
538
74
624
520
2
946
19
15
495
424
936
724
1798
1030
138
51
432
392
8
258
264
273
517
49
400
222
27
799
19
15
495
424
936
724
1798
1030
138
51
432
392
8
258
264
401
517
49
400
222
27
863
19
15
495
424
936
724
1798
1030
138
51
432
392
8
266
264
273
517
49
752
518
19
799
19
15
495
424
936
724
1798
1030
138
51
432
392
8
266
264
673
517
49
378
363
23
383
19
15
495
424
936
724
1798
1030
138
51
432
392
8
266
264
417
517
49
378
363
23
895
19
15
495
424
936
724
1798
1030
138
51
432
392
8
266
264
401
517
49
1008
518
19
863
19
15
495
424
936
724
1798
1030
138
51
432
392
8
274
264
273
517
49
400
526
11
799
19
15
495
424
936
724
1798
1030
138
51
432
392
8
274
264
401
517
49
400
526
11
927
19
15
495
424
936
724
1798
1030
138
51
432
392
8
170
168
1809
517
49
650
683
1643
1699
19
15
495
424
936
724
1798
1030
138
39
417
292
8
258
264
681
552
106
624
222
27
379
19
15
495
424
936
724
1798
1030
138
39
417
292
8
266
264
681
552
106
624
518
19
379
19
15
495
424
936
724
1798
1030
138
39
417
292
8
266
264
425
520
74
1008
518
19
891
19
15
495
424
936
724
1798
1030
138
39
417
292
8
266
264
425
552
106
1008
518
19
891
19
15
495
424
936
724
1798
1030
138
39
417
292
8
284
264
681
552
106
624
520
2
379
19
15
495
424
936
724
1798
1030
138
39
417
292
8
284
264
425
520
74
624
520
2
891
19
15
495
424
936
724
1798
1030
138
39
417
292
8
284
264
425
552
106
624
520
2
891
19
15
495
424
936
724
1798
1030
138
39
417
402
8
258
264
681
532
5
753
219
27
379
19
15
495
424
936
724
1798
1030
138
39
417
402
8
258
264
425
532
5
753
219
27
891
19
15
495
424
936
724
1798
1030
138
39
417
402
8
266
264
425
548
5
490
363
331
891
19
15
495
424
936
724
1798
1030
138
39
417
402
8
418
168
425
520
5
433
283
187
435
19
15
495
424
936
724
1798
1030
138
39
417
402
8
418
168
425
532
5
497
283
187
435
19
15
495
424
936
724
1798
1030
138
39
417
402
8
170
168
425
520
5
689
683
1755
491
19
15
495
424
936
724
1798
1030
138
39
417
402
8
170
168
1961
520
5
746
683
1755
1771
19
15
495
424
936
724
1798
1030
138
39
416
292
8
258
264
681
554
107
624
222
27
379
19
15
495
424
936
724
1798
1030
138
39
416
292
8
266
264
425
522
75
1008
518
19
891
19
15
495
424
936
724
1798
1030
74
51
416
392
8
450
328
394
522
14
395
603
79
777
19
15
495
424
936
724
1798
1030
74
51
416
392
8
452
328
650
522
14
459
308
70
260
19
15
495
424
936
724
1798
1030
74
51
416
292
8
260
328
650
523
107
369
244
230
292
19
15
495
424
936
724
1798
6
10
35
433
392
8
674
200
70
512
48
843
795
911
1057
19
15
495
424
936
724
1798
6
10
51
416
392
8
674
200
714
522
14
331
795
591
1929
19
15
495
424
936
724
1798
6
10
51
416
392
8
674
200
458
522
14
331
795
911
1673
19
15
495
424
936
724
1798
6
138
35
432
392
8
674
1192
449
513
51
843
795
443
387
19
15
495
424
936
724
1798
6
138
35
432
392
8
674
1192
449
515
51
843
795
443
387
19
15
495
424
936
724
1798
6
138
35
433
392
8
674
1192
705
512
48
331
795
443
899
19
15
495
424
936
724
1798
6
138
35
433
392
8
674
1192
449
512
48
331
795
443
387
19
15
495
424
936
724
1798
6
138
35
433
392
8
674
1192
710
512
48
331
795
443
897
19
15
495
424
936
724
1798
6
138
35
433
392
8
674
1192
454
512
48
331
795
443
385
19
15
495
424
872
212
1542
6
138
39
561
1672
1032
530
168
681
1668
1616
336
982
979
2011
19
15
495
424
932
708
1798
1030
10
35
440
392
0
196
200
1089
517
49
640
1098
1610
1987
19
15
495
424
932
708
1798
1030
10
35
440
392
0
196
1224
65
517
49
832
1098
554
35
19
15
495
424
932
708
1798
1030
10
35
440
392
0
196
1224
1089
517
49
640
1098
1162
963
19
15
495
424
932
708
1798
1030
10
35
440
392
0
452
200
65
517
49
384
586
1578
1059
19
15
495
424
932
708
1798
1030
10
35
440
392
0
452
1224
1089
517
49
704
586
554
963
19
15
495
424
932
708
1798
1030
10
35
440
392
0
426
1224
1089
517
49
704
622
811
963
19
15
495
424
932
708
1798
1030
10
51
440
392
0
260
1032
714
515
48
832
522
710
484
19
15
495
424
932
708
1798
1030
10
51
440
392
0
196
200
1098
514
48
640
1098
1610
1994
19
15
495
424
932
708
1798
1030
10
51
440
392
0
196
200
1098
515
48
640
1098
1610
1994
19
15
495
424
932
708
1798
1030
10
51
440
392
0
196
200
1994
515
48
384
650
1706
1674
19
15
495
424
932
708
1798
1030
10
51
440
392
0
196
1224
1098
514
48
640
1098
1158
972
19
15
495
424
932
708
1798
1030
10
51
440
392
0
196
1224
1098
515
48
640
1098
1158
972
19
15
495
424
932
708
1798
1030
10
51
440
392
0
196
1224
74
515
48
384
650
646
36
19
15
495
424
932
708
1798
1030
10
51
440
392
0
196
1224
1994
515
48
384
74
646
676
19
15
495
424
932
708
1798
1030
10
51
440
392
0
198
200
1098
514
48
640
646
1671
1993
19
15
495
424
932
708
1798
1030
10
51
440
392
0
198
200
1098
515
48
640
646
1671
1993
19
15
495
424
932
708
1798
1030
10
51
440
392
0
198
200
1994
515
48
640
646
1671
1673
19
15
495
424
932
708
1798
1030
10
51
440
392
0
198
1224
1098
514
48
640
1094
1159
969
19
15
495
424
932
708
1798
1030
10
51
440
392
0
198
1224
1098
515
48
640
1094
1159
969
19
15
495
424
932
708
1798
1030
10
51
440
392
0
198
1224
714
515
48
832
1094
583
329
19
15
495
424
932
708
1798
1030
10
51
440
392
0
198
1224
1994
515
48
384
70
647
649
19
15
495
424
932
708
1798
1030
10
51
440
392
0
452
1224
1098
514
48
704
586
554
970
19
15
495
424
932
708
1798
1030
10
51
440
392
0
452
1224
1098
515
48
704
586
554
970
19
15
495
424
932
708
1798
1030
10
51
440
392
0
202
200
1098
514
48
896
654
1671
1993
19
15
495
424
932
708
1798
1030
10
51
440
392
0
202
200
1098
515
48
896
654
1671
1993
19
15
495
424
932
708
1798
1030
10
51
440
392
0
202
200
1994
515
48
896
654
1671
1673
19
15
495
424
932
708
1798
1030
10
51
440
392
0
202
1224
1994
515
48
384
78
647
713
19
15
495
424
932
708
1798
1030
10
51
441
392
0
196
200
1098
512
48
641
1098
1610
1988
19
15
495
424
932
708
1798
1030
10
51
441
392
0
196
200
1994
512
48
384
650
1706
1674
19
15
495
424
932
708
1798
1030
10
51
441
392
0
196
1224
1098
512
48
641
1098
1162
964
19
15
495
424
932
708
1798
1030
10
51
441
392
0
196
1224
1994
512
48
384
74
646
676
19
15
495
424
932
708
1798
1030
10
51
441
392
0
198
200
1098
512
48
385
646
1671
1993
19
15
495
424
932
708
1798
1030
10
51
441
392
0
198
200
1994
512
48
896
646
1671
1673
19
15
495
424
932
708
1798
1030
10
51
441
392
0
198
1224
1098
512
48
641
1094
1159
969
19
15
495
424
932
708
1798
1030
10
51
441
392
0
198
1224
1994
512
48
384
70
647
649
19
15
495
424
932
708
1798
1030
10
51
441
392
0
452
1224
1098
512
48
705
586
554
964
19
15
495
424
932
708
1798
1030
10
51
441
392
0
202
200
1098
512
48
897
654
1671
1993
19
15
495
424
932
708
1798
1030
10
51
441
392
0
202
1224
1098
512
48
641
1102
1159
969
19
15
495
424
932
708
1798
1030
10
39
440
392
0
196
200
1090
514
48
640
1098
1610
1986
19
15
495
424
932
708
1798
1030
10
39
440
392
0
196
200
1090
515
48
640
1098
1610
1986
19
15
495
424
932
708
1798
1030
10
39
440
392
0
196
200
1986
514
48
384
650
1706
1666
19
15
495
424
932
708
1798
1030
10
39
440
392
0
196
1224
1090
514
48
640
1098
1162
962
19
15
495
424
932
708
1798
1030
10
39
440
392
0
196
1224
1090
515
48
640
1098
1162
962
19
15
495
424
932
708
1798
1030
10
39
440
392
0
196
1224
66
514
48
832
1098
554
34
19
15
495
424
932
708
1798
1030
10
39
440
392
0
196
1224
66
515
48
832
1098
554
34
19
15
495
424
932
708
1798
1030
10
39
440
392
0
196
1224
1986
514
48
384
74
650
642
19
15
495
424
932
708
1798
1030
10
39
440
392
0
452
200
66
514
48
384
586
1578
1058
19
15
495
424
932
708
1798
1030
10
39
440
392
0
452
200
66
515
48
384
586
1578
1058
19
15
495
424
932
708
1798
1030
10
39
440
392
0
452
1224
1090
514
48
704
586
554
962
19
15
495
424
932
708
1798
1030
10
39
440
392
0
452
1224
1090
515
48
704
586
554
962
19
15
495
424
932
708
1798
1030
10
39
441
392
0
452
200
66
512
49
384
586
1578
1058
19
15
495
424
932
708
1798
1030
42
51
440
136
0
454
360
646
513
1585
896
582
103
257
19
15
495
424
932
708
1798
1030
42
51
440
136
0
454
360
646
515
1584
896
582
103
257
19
15
495
424
932
708
1798
1030
42
51
440
136
0
458
360
646
513
1585
896
590
103
257
19
15
495
424
932
708
1798
1030
42
51
440
136
0
458
360
646
515
1584
896
590
103
257
19
15
495
424
932
708
1798
1030
42
51
440
392
0
266
360
641
513
48
704
206
251
259
19
15
495
424
932
708
1798
1030
42
51
440
392
0
266
360
641
515
48
704
206
251
259
19
15
495
424
932
708
1798
1030
42
51
440
392
0
198
232
1990
513
49
640
1094
1639
1665
19
15
495
424
932
708
1798
1030
42
51
440
392
0
198
232
1990
515
48
640
1094
1639
1665
19
15
495
424
932
708
1798
1030
42
51
440
392
0
198
1256
70
515
48
832
1094
615
1
19
15
495
424
932
708
1798
1030
42
51
440
392
0
198
1256
710
513
49
832
1094
615
257
19
15
495
424
932
708
1798
1030
42
51
440
392
0
198
1256
710
515
48
832
1094
615
257
19
15
495
424
932
708
1798
1030
42
51
440
392
0
170
232
454
515
48
320
110
311
385
19
15
495
424
932
708
1798
1030
42
51
440
392
0
454
360
390
513
49
384
582
103
769
19
15
495
424
932
708
1798
1030
42
51
440
392
0
454
360
390
515
48
384
582
103
769
19
15
495
424
932
708
1798
1030
42
51
440
392
0
454
360
646
513
49
384
582
103
257
19
15
495
424
932
708
1798
1030
42
51
440
392
0
454
360
646
515
48
384
582
103
257
19
15
495
424
932
708
1798
1030
42
51
440
392
0
202
232
1985
513
48
640
1102
1595
1667
19
15
495
424
932
708
1798
1030
42
51
440
392
0
202
232
1990
513
49
896
1102
1639
1665
19
15
495
424
932
708
1798
1030
42
51
440
392
0
202
232
1990
515
48
896
1102
1639
1665
19
15
495
424
932
708
1798
1030
42
51
440
392
0
426
232
454
513
49
320
622
311
385
19
15
495
424
932
708
1798
1030
42
51
440
392
0
426
232
1990
513
49
704
622
1591
1665
19
15
495
424
932
708
1798
1030
42
51
440
392
0
426
232
1990
515
48
704
622
1591
1665
19
15
495
424
932
708
1798
1030
42
51
440
392
0
426
1256
710
513
49
320
622
567
257
19
15
495
424
932
708
1798
1030
42
51
440
392
0
426
1256
710
515
48
320
622
567
257
19
15
495
424
932
708
1798
1030
42
51
440
392
0
458
360
646
513
49
384
590
103
257
19
15
495
424
932
708
1798
1030
42
51
440
392
0
458
360
646
515
48
384
590
103
257
19
15
495
424
932
708
1798
1030
42
51
441
136
0
450
360
646
512
1585
897
579
87
257
19
15
495
424
932
708
1798
1030
42
51
441
136
0
454
360
646
512
1584
896
582
103
257
19
15
495
424
932
708
1798
1030
42
51
441
136
0
458
360
646
512
1585
897
590
103
257
19
15
495
424
932
708
1798
1030
42
51
441
392
0
266
360
641
512
48
641
206
251
259
19
15
495
424
932
708
1798
1030
42
51
441
392
0
198
232
1990
512
48
641
1094
1639
1665
19
15
495
424
932
708
1798
1030
42
51
441
392
0
198
1256
70
512
49
833
1094
615
1
19
15
495
424
932
708
1798
1030
42
51
441
392
0
198
1256
710
512
48
833
1094
615
257
19
15
495
424
932
708
1798
1030
42
51
441
392
0
450
360
646
512
49
897
579
87
257
19
15
495
424
932
708
1798
1030
42
51
441
392
0
454
360
390
512
48
385
582
103
769
19
15
495
424
932
708
1798
1030
42
51
441
392
0
454
360
646
512
48
385
582
103
257
19
15
495
424
932
708
1798
1030
42
51
441
392
0
202
232
1985
512
48
641
1102
1595
1667
19
15
495
424
932
708
1798
1030
42
51
441
392
0
202
1256
1985
512
48
385
78
699
643
19
15
495
424
932
708
1798
1030
42
51
441
392
0
426
232
1990
512
48
705
622
1591
1665
19
15
495
424
932
708
1798
1030
42
51
441
392
0
426
1256
710
512
48
321
622
567
257
19
15
495
424
932
708
1798
1030
42
51
441
392
0
458
360
646
512
48
385
590
103
257
19
15
495
424
932
708
1798
1030
138
35
440
392
0
170
168
1217
517
49
832
1134
1787
1923
19
15
495
424
932
708
1798
1030
138
35
440
392
0
170
168
705
517
49
320
110
379
899
19
15
495
424
932
708
1798
1030
138
35
440
392
0
170
168
449
517
49
320
110
379
387
19
15
495
424
932
708
1798
1030
138
35
440
392
0
170
1192
1217
517
49
320
110
891
899
19
15
495
424
932
708
1798
1030
138
35
440
392
0
426
168
705
517
49
704
622
1659
899
19
15
495
424
932
708
1798
1030
138
51
440
392
0
260
264
330
515
48
384
522
6
996
19
15
495
424
932
708
1798
1030
138
51
440
392
0
170
1192
1809
515
48
832
1134
747
675
19
15
495
424
932
708
1798
1030
138
51
441
136
0
260
264
714
512
1584
896
522
1542
1252
19
15
495
424
932
708
1798
1030
138
51
441
392
0
260
264
714
512
48
896
522
1542
1252
19
15
495
424
932
708
1798
1030
138
51
441
392
0
170
1192
1809
512
48
833
1134
747
675
19
15
495
424
932
708
1798
1030
138
39
440
136
0
260
264
706
514
1584
896
522
1546
1250
19
15
495
424
932
708
1798
1030
138
39
440
136
0
260
264
706
515
1584
896
522
1546
1250
19
15
495
424
932
708
1798
1030
138
39
440
392
0
260
264
322
514
48
384
522
10
994
19
15
495
424
932
708
1798
1030
138
39
440
392
0
260
264
706
514
48
640
522
1546
1250
19
15
495
424
932
708
1798
1030
138
39
440
392
0
260
264
706
515
48
640
522
1546
1250
19
15
495
424
932
708
1798
1030
138
39
440
392
0
260
264
425
513
49
640
202
202
891
19
15
495
424
932
708
1798
1030
138
39
440
392
0
266
264
425
515
48
704
206
203
891
19
15
495
424
932
708
1798
1030
138
39
440
392
0
170
168
425
515
48
320
110
379
491
19
15
495
424
932
708
1798
1030
138
39
440
392
0
426
1192
1961
515
48
320
622
635
747
19
15
495
424
932
708
1798
1030
138
39
441
136
0
260
264
706
512
1585
897
522
1546
1250
19
15
495
424
932
708
1798
1030
138
39
441
392
0
260
264
706
512
49
641
522
1546
1250
19
15
495
424
932
708
1798
1030
138
39
441
392
0
164
168
1218
512
49
833
1130
1638
1922
19
15
495
424
932
708
1798
1030
74
51
440
136
0
452
328
650
514
1584
896
586
74
266
19
15
495
424
932
708
1798
1030
74
51
440
136
0
452
328
650
515
1584
896
586
74
266
19
15
495
424
932
708
1798
1030
74
51
440
392
0
260
328
650
514
48
640
202
234
266
19
15
495
424
932
708
1798
1030
74
51
440
392
0
260
328
650
515
48
640
202
234
266
19
15
495
424
932
708
1798
1030
74
51
440
392
0
452
328
650
514
48
384
586
74
266
19
15
495
424
932
708
1798
1030
74
51
440
392
0
452
328
650
515
48
384
586
74
266
19
15
495
424
932
708
1798
1030
74
51
440
392
0
454
328
650
514
48
384
134
71
265
19
15
495
424
932
708
1798
1030
74
51
440
392
0
454
328
650
515
48
384
134
71
265
19
15
495
424
932
708
1798
1030
74
51
440
392
0
458
328
650
514
48
384
142
71
585
19
15
495
424
932
708
1798
1030
74
51
440
392
0
458
328
650
515
48
384
142
71
585
19
15
495
424
932
708
1798
1030
74
51
441
136
0
452
328
650
512
1584
896
586
74
266
19
15
495
424
932
708
1798
1030
74
51
441
392
0
260
328
650
512
48
641
202
234
266
19
15
495
424
932
708
1798
1030
74
51
441
392
0
452
328
650
512
48
385
586
74
268
19
15
495
424
932
708
1798
1030
74
51
441
392
0
454
328
650
512
48
385
134
71
265
19
15
495
424
932
708
1798
1030
74
51
441
392
0
458
328
650
512
48
385
142
71
585
19
15
495
424
932
708
1798
1030
74
39
440
136
0
452
328
642
514
1584
896
586
74
258
19
15
495
424
932
708
1798
1030
74
39
440
136
0
452
328
642
515
1584
896
586
74
258
19
15
495
424
932
708
1798
1030
74
39
440
392
0
260
328
642
514
48
704
202
234
578
19
15
495
424
932
708
1798
1030
74
39
440
392
0
260
328
642
515
48
704
202
234
578
19
15
495
424
932
708
1798
1030
74
39
440
392
0
452
328
386
515
48
384
586
74
770
19
15
495
424
932
708
1798
1030
74
39
440
392
0
452
328
642
514
48
384
586
74
258
19
15
495
424
932
708
1798
1030
74
39
440
392
0
452
328
642
515
48
384
586
74
258
19
15
495
424
932
708
1798
1030
74
39
441
136
0
452
328
642
512
1585
896
586
74
258
19
15
495
424
932
708
1798
1030
74
39
441
392
0
452
328
642
512
48
897
586
74
258
19
15
495
424
932
724
1798
1030
10
51
280
296
8
202
200
458
322
160
752
646
1671
393
19
15
495
424
932
724
1798
1030
10
51
280
296
8
202
200
458
323
160
752
646
1671
393
19
15
495
424
932
724
1798
1030
10
51
281
296
8
170
200
458
320
160
655
683
299
393
19
15
495
424
932
724
1798
1030
10
51
281
296
8
202
200
458
320
160
752
646
1671
393
19
15
495
424
932
724
1798
1030
138
51
280
296
8
266
264
273
323
160
752
518
19
799
19
15
495
424
932
724
1798
1030
138
51
280
296
8
266
264
401
323
160
752
518
19
863
19
15
495
424
932
724
1798
1030
138
51
280
296
8
274
264
273
323
160
752
526
11
799
19
15
495
424
932
724
1798
1030
138
51
280
296
8
274
264
401
323
160
752
526
11
927
19
15
495
424
932
724
1798
1030
138
51
440
296
8
258
264
401
513
65
624
222
27
863
19
15
495
424
932
724
1798
1030
138
51
440
296
8
266
264
401
513
64
624
518
19
863
19
15
495
424
932
724
1798
1030
138
51
440
296
8
274
264
401
513
65
1008
526
11
927
19
15
495
424
932
724
1798
1030
138
39
440
296
8
266
264
425
513
64
1008
518
19
891
19
15
495
424
932
724
1798
1030
138
39
440
296
8
266
264
425
515
64
1008
518
19
891
19
15
495
424
932
724
1798
1030
138
39
440
296
8
284
264
322
514
65
368
354
2
994
19
15
495
424
932
724
1798
1030
138
39
440
296
8
284
264
322
515
64
368
354
2
994
19
15
495
424
932
724
1798
1030
138
39
440
296
8
284
264
425
513
65
624
520
2
891
19
15
495
424
932
724
1798
1030
138
39
440
296
8
284
264
425
515
65
1008
520
2
891
19
15
490
296
680
708
1550
12
18
87
336
324
496
528
524
1810
519
813
32
544
640
1676
19
15
490
296
680
708
1550
12
18
87
336
324
496
528
524
1810
531
813
33
544
640
1676
19
15
490
296
680
708
1550
12
18
87
336
324
496
528
1548
1810
519
813
32
544
0
778
19
15
490
296
680
708
1550
12
18
87
336
324
496
528
1548
1810
531
813
33
544
0
778
19
15
490
296
680
708
1550
12
18
87
336
324
496
528
1556
1810
519
813
32
544
16
682
19
15
490
296
680
708
1550
12
18
87
336
324
496
528
1556
1810
531
813
33
544
16
682
19
15
490
296
680
708
1550
12
18
87
337
324
496
528
524
1810
530
812
33
544
640
1676
19
15
490
296
680
708
1550
12
18
87
337
324
496
528
1548
1810
530
812
33
544
0
778
19
15
490
296
680
708
1550
12
18
87
337
324
496
528
1556
1810
530
812
33
288
16
778
19
15
490
296
680
724
1550
12
18
87
321
328
480
528
524
1810
538
216
29
672
640
1812
19
15
490
296
680
724
1550
12
18
87
321
328
480
528
1548
1810
538
216
29
544
384
780
19
15
490
296
680
724
1550
12
18
87
320
328
480
528
524
1810
539
216
28
672
640
1804
19
15
490
296
680
724
1550
12
18
87
320
328
480
528
532
1810
539
216
28
532
656
1690
19
15
490
296
680
724
1550
12
18
87
320
328
480
528
1548
1810
539
216
28
544
384
780
19
15
490
296
680
724
1550
12
18
87
320
328
480
528
1556
1810
539
216
28
416
16
778
19
15
490
296
680
724
1550
12
18
87
336
328
480
528
524
1810
523
872
28
672
640
1804
19
15
490
296
680
724
1550
12
18
87
336
328
480
528
524
1810
519
872
30
674
640
1674
19
15
490
296
680
724
1550
12
18
87
336
328
480
528
524
1810
531
808
32
544
640
1676
19
15
490
296
680
724
1550
12
18
87
336
328
480
528
532
1810
523
872
28
532
656
1690
19
15
490
296
680
724
1550
12
18
87
336
328
480
528
1548
1810
523
872
28
672
0
780
19
15
490
296
680
724
1550
12
18
87
336
328
480
528
1548
1810
519
808
32
288
0
780
19
15
490
296
680
724
1550
12
18
87
336
328
480
528
1548
1810
531
808
32
288
0
780
19
15
490
296
680
724
1550
12
18
87
336
328
480
528
1556
1810
523
872
28
532
400
778
19
15
490
296
680
724
1550
12
18
87
336
328
480
528
1556
1810
519
808
32
288
16
778
19
15
490
296
680
724
1550
12
18
87
336
328
480
528
1556
1810
531
808
32
288
16
778
19
15
490
296
680
724
1550
12
18
87
337
328
480
528
524
1810
526
872
30
674
640
1674
19
15
490
296
680
724
1550
12
18
87
337
328
480
528
1548
1810
526
872
30
674
0
780
19
15
490
296
680
724
1550
12
18
87
337
328
480
528
1548
1810
530
808
32
288
0
780
19
15
490
296
680
724
1550
12
18
87
337
328
480
528
1556
1810
530
808
32
288
16
778
19
15
490
296
680
724
1806
1036
74
72
320
328
0
264
322
24
284
884
864
356
236
40
19
15
490
296
708
716
1678
1036
74
72
372
374
272
504
1065
1048
513
134
174
33
803
774
19
15
490
296
708
716
1678
1036
74
72
372
374
272
504
1065
24
257
134
174
33
803
6
19
15
490
296
708
716
1678
1036
74
72
372
374
272
504
1066
1048
513
133
173
33
802
768
19
15
490
296
708
716
1678
1036
74
72
372
374
272
504
1066
24
257
133
173
33
802
0
19
15
490
296
708
716
1678
1036
74
72
372
374
272
504
42
24
257
133
173
33
290
0
19
15
490
296
708
716
1678
12
74
72
372
374
272
888
41
24
513
1798
1325
289
675
1030
19
15
490
296
708
716
1678
12
74
72
372
374
272
888
1066
24
513
1797
1325
289
418
0
19
15
490
296
708
716
1678
12
74
72
372
374
272
888
42
24
513
1797
1325
289
674
1024
19
15
490
296
708
716
1678
12
74
72
372
374
272
888
1577
24
513
1798
1325
289
163
6
19
15
490
296
708
716
1678
12
74
72
372
374
272
888
1578
24
513
1797
1325
289
162
0
19
15
490
296
708
716
1678
12
74
72
372
374
272
888
1578
1816
513
133
45
289
162
640
19
15
490
296
708
716
1678
12
74
72
372
374
272
1016
41
24
513
774
45
545
675
6
19
15
490
296
708
716
1678
12
74
72
372
374
272
1016
41
24
257
774
45
545
675
6
19
15
490
296
708
716
1678
12
74
72
372
374
272
1016
42
24
513
773
45
545
674
0
19
15
490
296
708
716
1678
12
74
72
372
374
272
1016
42
24
257
773
45
545
674
0
19
15
490
296
708
716
1806
1036
74
72
372
374
16
456
322
24
257
773
941
1153
122
40
19
15
490
296
708
716
1806
1036
74
72
372
374
16
456
322
24
256
774
941
1153
122
40
19
15
490
296
708
716
1806
1036
74
72
372
374
16
504
41
24
513
1798
1453
289
163
6
19
15
490
296
708
716
1806
1036
74
72
372
374
16
504
42
24
513
1797
1453
289
162
0
19
15
490
296
708
716
1806
12
74
72
372
374
16
760
1065
24
257
774
813
801
419
6
19
15
490
296
708
716
1806
12
74
72
372
374
16
760
41
24
257
774
813
801
931
1030
19
15
490
296
708
716
1806
12
74
72
372
374
16
760
42
24
513
773
1453
801
930
1024
19
15
490
296
708
716
1806
12
74
72
372
374
16
760
42
24
257
773
813
801
930
1024
19
15
490
296
712
708
1678
1036
74
72
368
328
264
376
42
24
258
144
218
90
418
0
19
15
490
296
712
708
1678
12
74
72
368
328
264
888
1066
24
258
144
218
346
418
0
19
15
490
296
712
708
1678
12
74
72
368
328
264
888
42
24
258
144
218
346
930
0
19
15
490
296
676
708
1550
12
18
87
344
328
496
528
524
1810
515
160
32
544
640
1676
19
15
490
296
676
708
1550
12
18
87
344
328
496
528
1548
1810
515
160
32
544
0
652
19
15
490
296
676
708
1550
12
18
87
344
328
496
528
1556
1810
515
160
32
544
16
682
19
15
490
296
676
708
1550
12
18
87
345
328
496
528
524
1810
514
161
33
545
640
1676
19
15
490
296
676
708
1550
12
18
87
345
328
496
528
1548
1810
514
161
33
545
384
780
19
15
490
296
676
708
1550
12
18
87
345
328
496
528
1556
1810
514
161
33
544
16
682
19
15
490
424
904
708
1806
1036
138
39
257
356
8
248
1193
1857
596
92
881
1114
675
655
19
15
490
424
904
708
1806
12
42
55
256
356
8
632
233
65
275
93
625
858
803
1039
19
15
490
424
904
708
1806
12
42
55
256
356
8
632
233
65
147
93
369
858
803
1039
19
15
490
424
904
708
1806
12
42
55
256
356
8
632
233
65
211
93
369
858
803
1039
19
15
490
424
904
708
1806
12
42
55
256
356
8
632
233
65
243
93
369
858
803
1039
19
15
490
424
904
708
1806
12
42
55
256
356
8
632
233
65
627
93
369
858
803
1039
19
15
490
424
904
708
1806
12
42
55
256
356
8
632
233
705
371
93
625
858
803
1935
19
15
490
424
904
708
1806
12
42
55
256
356
8
632
233
449
243
93
369
858
803
783
19
15
490
424
904
708
1806
12
42
55
256
356
8
888
233
65
147
93
881
1370
547
1039
19
15
490
424
904
708
1806
12
42
55
256
356
8
888
233
65
211
93
881
1370
547
1039
19
15
490
424
904
708
1806
12
42
55
256
356
8
888
233
65
243
93
881
1370
547
1039
19
15
490
424
904
708
1806
12
42
55
256
356
8
888
233
65
627
93
881
1370
547
1039
19
15
490
424
904
708
1806
12
42
55
256
356
8
888
233
705
371
93
881
1370
547
1935
19
15
490
424
904
708
1806
12
42
55
256
356
8
888
233
449
147
93
881
1370
547
1679
19
15
490
424
904
708
1806
12
42
55
256
356
8
888
233
449
243
93
881
1370
547
1679
19
15
490
424
936
708
1806
1036
42
40
416
132
8
376
362
664
514
1546
1008
560
290
256
19
15
490
424
936
708
1806
1036
42
40
416
132
8
376
362
664
546
1546
1008
560
290
256
19
15
490
424
936
708
1806
1036
42
40
416
388
8
376
362
408
546
10
1008
560
290
768
19
15
490
424
936
708
1806
1036
42
40
416
388
8
376
362
664
514
10
1008
560
290
256
19
15
490
424
936
708
1806
1036
42
40
416
388
8
376
362
664
546
10
368
346
162
256
19
15
490
424
936
708
1806
1036
42
40
416
388
16
456
362
408
546
10
416
132
106
768
19
15
490
424
936
708
1806
1036
42
40
416
388
16
456
362
664
514
10
672
132
106
256
19
15
490
424
936
708
1806
1036
42
40
416
388
16
456
362
664
546
10
672
132
106
256
19
15
490
424
936
708
1806
1036
42
39
417
296
8
264
361
673
556
88
378
202
243
279
19
15
490
424
936
708
1806
1036
42
39
417
296
8
264
361
673
557
89
378
202
243
279
19
15
490
424
936
708
1806
1036
42
55
272
296
8
264
361
641
327
168
396
202
243
271
19
15
490
424
936
708
1806
1036
42
55
273
296
8
456
361
705
326
168
652
586
107
631
19
15
490
424
936
708
1806
1036
138
40
416
388
8
264
258
408
546
10
368
378
58
936
19
15
490
424
936
708
1806
1036
138
40
416
388
16
264
258
408
514
10
288
516
26
936
19
15
490
424
936
708
1806
1036
138
40
416
388
16
264
258
408
546
10
288
516
26
936
19
15
490
424
936
708
1806
1036
138
40
416
296
8
264
258
408
514
88
624
524
26
936
19
15
490
424
936
708
1806
1036
138
40
416
296
8
264
258
408
540
78
378
204
346
936
19
15
490
424
936
724
1806
1036
18
39
432
392
0
272
1036
642
515
48
672
1240
1408
452
19
15
490
424
936
724
1806
1036
146
39
432
392
0
272
268
258
515
48
672
216
0
964
19
15
490
424
936
724
1806
1036
146
39
432
392
0
272
268
386
515
48
672
216
0
836
19
15
490
424
936
724
1806
1036
146
39
432
392
0
272
268
642
515
48
672
216
0
324
19
15
490
424
936
724
1806
1036
146
39
433
392
0
272
268
258
514
48
672
216
0
964
19
15
490
424
936
724
1806
1036
146
39
433
392
0
272
268
386
514
48
416
216
0
836
19
15
490
424
932
708
1806
1036
146
39
440
392
16
272
268
258
519
49
672
216
0
796
19
15
490
424
932
708
1806
1036
146
39
440
392
16
272
268
386
519
48
672
216
192
860
19
15
490
424
932
708
1806
1036
146
39
440
392
16
272
268
642
519
48
672
216
192
348
19
15
490
424
932
708
1806
1036
146
39
441
392
16
272
268
258
518
48
672
216
0
796
19
15
490
424
932
708
1806
1036
146
39
441
392
16
272
268
386
518
48
416
216
192
860
19
15
490
424
932
708
1806
1036
146
39
441
392
16
272
268
642
518
48
672
216
192
348
19
15
363
376
644
1732
70
14
169
327
280
712
544
628
70
522
1703
1056
352
540
568
1792
19
15
363
376
644
1732
70
14
169
327
281
712
544
628
70
522
1700
1056
352
540
568
1792
19
15
363
376
676
1732
70
14
169
327
265
840
960
1644
66
522
168
289
1
26
56
1800
19
15
367
376
676
1732
70
14
170
323
264
840
544
628
64
522
171
304
192
540
60
1796
19
15
367
376
676
1732
70
14
170
323
264
840
544
628
64
522
1707
656
192
540
60
1796
19
15
367
376
676
1732
70
14
170
323
264
840
544
628
64
522
1706
656
192
540
60
1796
19
15
367
376
676
1732
70
14
170
323
264
840
544
628
1600
522
171
304
192
540
1596
260
19
15
367
376
676
1732
70
14
170
323
264
840
960
108
64
522
171
400
0
538
1596
1796
19
15
367
376
676
1732
70
14
170
323
264
840
960
108
64
522
170
400
0
538
1596
1796
19
15
367
376
676
1732
70
14
170
323
264
840
960
1644
64
522
171
289
0
26
60
1796
19
15
367
376
676
1732
70
14
170
323
264
840
960
1644
64
522
170
288
0
26
60
1796
19
15
367
376
676
1732
70
14
170
323
264
840
960
1644
64
522
1707
1168
0
26
60
1796
19
15
367
376
676
1732
70
14
170
323
264
840
960
1644
64
522
1706
1168
0
26
60
1796
19
15
367
376
676
1732
70
14
170
323
265
840
544
628
64
522
168
304
192
540
60
1796
19
15
367
376
676
1732
70
14
170
323
265
840
544
628
64
522
1704
656
192
540
60
1796
19
15
367
376
676
1732
70
14
170
323
265
840
544
628
1600
522
168
304
192
540
1596
260
19
15
367
376
676
1732
70
14
170
323
265
840
960
1644
64
522
168
288
1
26
58
1802
19
15
491
296
680
1748
102
30
17
91
321
840
968
1644
1546
1818
524
376
11
4
552
768
19
15
491
296
680
1748
102
30
17
91
320
840
968
1132
521
1817
533
437
58
258
875
1793
19
15
491
296
680
1748
102
30
17
91
320
840
968
1132
521
1817
537
440
48
258
843
1793
19
15
491
296
680
1748
102
30
17
91
320
840
968
1132
521
1817
539
440
48
258
843
1793
19
15
491
296
680
1748
102
30
17
91
320
840
968
1644
1545
1817
533
437
58
2
555
769
19
15
491
296
680
1748
102
30
17
91
320
840
968
1644
1545
1817
537
440
48
2
563
769
19
15
491
296
680
1748
102
30
17
91
320
840
968
1644
1545
1817
539
440
48
2
563
769
19
15
491
296
680
1748
102
30
17
91
320
840
968
1644
1546
1818
527
377
10
4
552
768
19
15
491
296
680
1748
102
30
17
91
320
840
968
1644
1546
1818
539
440
10
4
552
768
19
15
491
296
680
1748
102
30
17
91
320
840
968
1644
1609
1817
533
437
58
2
531
1665
19
15
491
296
680
1748
102
30
17
83
320
840
968
1132
521
1809
539
440
48
258
883
1798
19
15
491
296
680
1748
102
30
17
83
320
840
968
1132
537
1809
539
440
48
258
835
1793
19
15
491
296
680
1748
102
30
17
83
320
840
968
1132
537
1810
538
440
48
258
839
1792
19
15
491
296
680
1748
102
30
17
83
320
840
968
1132
526
1809
539
440
48
260
880
1794
19
15
491
296
680
1748
102
30
17
83
320
840
968
1132
526
1810
539
440
48
260
880
1792
19
15
491
296
680
1748
102
30
17
83
320
840
968
1132
542
1809
539
440
48
258
832
1798
19
15
491
296
680
1748
102
30
17
83
320
840
968
1132
542
1810
539
440
48
258
832
1792
19
15
491
296
680
1748
102
30
17
83
320
840
968
1644
1545
1809
537
440
48
2
563
774
19
15
491
296
680
1748
102
30
17
83
320
840
968
1644
1545
1809
539
440
48
2
563
774
19
15
491
296
680
1748
102
30
17
83
320
840
968
1644
1550
1809
537
440
48
2
544
774
19
15
491
296
680
1748
102
30
17
83
320
840
968
1644
1550
1809
539
440
12
2
544
770
19
15
491
296
680
1748
102
30
17
83
320
840
968
1644
1550
1810
539
440
12
2
544
768
19
15
491
296
680
1748
102
30
17
83
320
840
968
1644
1550
1810
543
440
48
2
544
768
19
15
491
296
680
1748
102
30
17
83
320
840
968
1644
1614
1809
537
472
14
2
528
770
19
15
491
296
680
1748
102
30
17
83
320
840
968
1644
1614
1809
539
440
12
2
528
770
19
15
491
296
680
1748
102
30
17
83
320
840
968
1644
1614
1810
538
472
12
2
528
768
19
15
491
296
680
1748
102
30
17
83
320
840
968
1644
1614
1810
539
440
12
2
528
768
19
15
491
296
680
1748
102
30
17
83
336
840
968
1132
537
1809
533
425
58
258
839
1793
19
15
491
296
680
1748
102
30
17
83
336
840
968
1644
1550
1809
515
360
12
2
544
770
19
15
491
296
680
1748
102
30
17
83
336
840
968
1644
1550
1810
515
424
12
2
544
768
19
15
491
296
680
1748
102
30
17
83
336
840
968
1644
1614
1809
515
360
12
2
528
770
19
15
491
296
680
1748
102
30
17
83
336
840
968
1644
1614
1810
515
424
12
2
528
768
19
15
491
296
680
1748
102
30
9
83
320
840
968
1644
1537
1801
537
440
48
2
571
770
19
15
491
296
680
1748
102
30
9
83
320
840
968
1644
1537
1801
542
440
48
2
571
770
19
15
491
296
680
1748
102
30
9
83
320
840
968
1644
1537
1801
543
440
48
2
571
770
19
15
491
296
680
1748
102
30
9
83
320
840
968
1644
1601
1801
537
440
48
2
539
1666
19
15
491
296
680
1748
102
30
9
87
321
840
968
1644
1538
1802
536
440
11
4
568
768
19
15
491
296
680
1748
102
30
9
87
320
840
968
1644
1538
1802
538
440
12
2
568
768
19
15
491
296
680
1748
102
30
9
87
320
840
968
1644
1538
1802
539
440
12
2
568
768
19
15
491
296
680
1748
102
30
9
87
320
840
968
1644
1602
1802
538
440
12
2
536
1664
19
15
491
296
680
1748
102
30
9
87
320
840
968
1644
1602
1802
539
472
14
2
536
1664
19
15
491
296
680
1748
102
30
9
87
336
840
968
1644
1538
1802
523
360
12
2
568
768
19
15
491
296
680
1748
102
30
9
87
336
840
968
1644
1538
1802
522
360
12
2
568
768
19
15
491
296
680
1748
102
30
9
87
336
840
968
1644
1538
1802
519
360
12
2
568
768
19
15
491
296
680
1748
102
30
9
87
336
840
968
1644
1538
1802
530
424
12
2
568
768
19
15
491
296
680
1748
102
30
9
87
336
840
968
1644
1538
1802
531
424
12
2
568
768
19
15
491
296
680
1748
102
30
9
87
336
840
968
1644
1602
1802
523
360
12
2
536
1664
19
15
491
296
680
1748
102
30
9
87
336
840
968
1644
1602
1802
522
360
12
2
536
1664
19
15
491
296
680
1748
102
30
9
87
336
840
968
1644
1602
1802
519
360
12
2
536
1664
19
15
491
296
680
1748
102
30
9
87
337
840
968
1644
1538
1802
516
432
11
4
568
768
19
15
491
296
680
1748
102
30
9
87
337
840
968
1644
1602
1802
516
432
11
4
536
768
19
15
491
296
680
1748
102
30
18
91
320
840
968
1132
520
1817
541
437
58
258
842
1795
19
15
491
296
680
1748
102
30
18
91
320
840
968
1644
1544
1817
537
440
48
2
562
771
19
15
491
296
680
1748
102
30
18
91
320
840
968
1644
1544
1817
539
440
12
2
546
771
19
15
491
296
680
1748
102
30
18
91
320
840
968
1644
1608
1817
537
473
13
2
530
1667
19
15
491
296
680
1748
102
30
18
91
320
840
968
1644
1608
1817
539
440
12
2
530
1667
19
15
491
296
680
1748
102
30
18
83
321
840
968
1644
1544
1810
540
436
48
4
548
772
19
15
491
296
680
1748
102
30
18
83
320
840
968
1132
520
1810
543
440
48
260
868
1796
19
15
491
296
680
1748
102
30
18
83
320
840
968
1132
536
1809
539
440
48
258
834
1795
19
15
491
296
680
1748
102
30
18
83
320
840
968
1132
536
1810
542
440
48
260
834
1794
19
15
491
296
680
1748
102
30
18
83
320
840
968
1644
1544
1810
539
472
14
2
548
772
19
15
491
296
680
1748
102
30
18
83
320
840
968
1644
1544
1810
543
440
48
2
548
772
19
15
491
296
680
1748
102
30
18
83
320
840
968
1644
1608
1810
543
440
48
4
530
1668
19
15
491
296
680
1748
102
30
18
83
336
840
968
1132
520
1810
534
432
48
260
868
1796
19
15
491
296
680
1748
102
30
18
83
336
840
968
1132
536
1810
534
432
48
260
834
1794
19
15
491
296
680
1748
102
30
18
83
336
840
968
1644
1544
1810
514
360
12
2
548
772
19
15
491
296
680
1748
102
30
18
83
336
840
968
1644
1544
1810
515
360
12
2
548
772
19
15
491
296
680
1748
102
30
18
83
336
840
968
1644
1608
1810
514
360
12
4
530
1668
19
15
491
296
680
1748
102
30
18
83
336
840
968
1644
1608
1810
515
360
12
4
530
1668
19
15
491
296
676
1732
102
30
17
91
344
840
984
1644
1545
1817
514
458
12
2
547
1665
19
15
491
296
676
1732
102
30
17
91
344
840
984
1644
1545
1818
514
458
12
2
551
768
19
15
491
296
676
1732
102
30
17
91
344
840
984
1644
1546
1818
514
363
12
4
552
768
19
15
491
296
676
1732
102
30
17
91
344
840
984
1644
1546
1818
515
288
12
2
1224
1664
19
15
491
296
676
1732
102
30
17
91
344
840
984
1644
1546
1818
518
352
12
4
552
768
19
15
491
296
676
1732
102
30
17
83
344
840
984
1644
1545
1809
522
427
12
2
551
646
19
15
491
296
676
1732
102
30
17
83
344
840
984
1644
1550
1810
518
352
12
4
560
1664
19
15
491
296
676
1732
102
30
17
83
344
840
984
1644
1550
1810
522
427
12
2
544
768
19
15
491
296
676
1732
102
30
9
83
344
840
984
1644
1537
1801
521
459
12
2
567
770
19
15
491
296
676
1732
102
30
9
83
344
840
984
1644
1601
1801
521
459
12
2
535
770
19
15
491
296
676
1732
102
30
9
87
344
840
984
1644
1538
1802
514
352
12
2
568
1664
19
15
491
296
676
1732
102
30
9
87
344
840
984
1644
1538
1802
515
352
12
2
568
1664
19
15
491
296
676
1732
102
30
9
87
344
840
984
1644
1602
1802
514
352
12
4
536
768
19
15
491
296
676
1732
102
30
9
87
344
840
984
1644
1602
1802
515
352
12
4
536
768
19
15
491
296
676
1732
102
30
18
91
344
840
984
1644
1544
1817
513
353
10
2
546
1667
19
15
491
296
676
1732
102
30
18
91
344
840
984
1644
1544
1817
514
363
12
2
562
1667
19
15
491
296
676
1732
102
30
18
91
344
840
984
1644
1544
1817
518
352
12
2
562
1667
19
15
491
296
676
1732
102
30
18
91
344
840
984
1644
1544
1817
519
353
10
2
546
1667
19
15
491
296
676
1732
102
30
18
83
344
840
984
1644
1544
1810
523
459
12
2
548
772
19
15
491
296
676
1732
102
30
18
83
344
840
984
1644
1544
1810
530
422
12
2
548
772
19
15
491
424
872
1892
102
30
9
51
544
1064
928
1204
129
657
1677
1977
160
10
619
1929
19
15
491
424
872
1892
102
30
9
51
544
1064
928
1206
129
657
1677
1976
160
38
1193
1929
19
15
491
424
872
1892
102
30
9
51
560
1064
928
1204
129
657
1667
1936
128
10
619
1929
19
15
491
424
872
1892
102
30
9
51
560
1064
928
1206
129
401
899
1939
157
38
174
393
19
15
491
424
872
1892
102
30
9
51
560
1064
928
1206
129
657
1667
1956
160
38
1193
1929
19
15
491
424
872
1892
102
30
9
51
560
552
864
1396
257
401
899
400
0
10
811
393
19
15
491
424
872
1892
102
30
9
51
560
552
864
1396
129
417
898
400
0
10
43
1513
19
15
491
424
872
1892
102
30
9
51
560
552
864
1396
129
417
899
400
0
10
43
1513
19
15
491
424
872
1892
102
30
9
51
560
552
864
1396
129
401
899
400
0
10
43
393
19
15
491
424
872
1892
102
30
9
51
560
552
864
1396
129
457
899
400
0
10
43
1474
19
15
491
424
872
1892
102
30
18
39
545
1064
928
182
144
646
1676
1881
157
550
1223
2033
19
15
491
424
872
1892
102
30
18
39
544
1064
928
1206
144
390
973
1945
158
11
196
753
19
15
491
424
872
1892
102
30
18
39
544
1064
928
1206
144
646
1678
1976
160
38
1223
2033
19
15
491
424
872
1892
102
30
18
39
544
1064
928
1206
144
646
1686
1941
158
11
1095
2033
19
15
491
424
872
1892
102
30
18
39
544
1064
928
1206
144
646
1741
1977
160
38
1223
2033
19
15
491
424
872
1892
102
30
18
39
544
1064
928
1206
144
646
1687
1941
158
11
1095
2033
19
15
491
424
872
1892
102
30
18
39
544
552
864
118
144
390
973
921
30
1803
1159
1521
19
15
491
424
872
1892
102
30
18
39
544
552
864
118
144
390
926
921
30
1803
1159
1521
19
15
491
424
872
1892
102
30
137
51
560
1064
928
1206
897
1953
1667
1956
160
38
857
1629
19
15
495
296
680
1748
102
30
10
83
321
840
968
1644
1536
1802
536
440
12
2
572
770
19
15
495
296
680
1748
102
30
10
83
321
840
968
1644
1600
1802
536
440
12
2
532
770
19
15
495
296
680
1748
102
30
10
83
320
840
968
1644
1536
1802
538
440
48
2
564
770
19
15
495
296
680
1748
102
30
10
83
320
840
968
1644
1536
1802
539
440
12
2
572
770
19
15
495
296
680
1748
102
30
10
83
320
840
968
1644
1600
1802
538
472
12
2
532
770
19
15
495
296
680
1748
102
30
10
83
320
840
968
1644
1600
1802
539
472
14
2
540
770
19
15
495
296
680
1748
102
30
10
83
336
840
968
1644
1536
1802
523
424
12
2
564
770
19
15
495
296
680
1748
102
30
10
83
336
840
968
1644
1536
1802
522
424
12
2
564
770
19
15
495
296
680
1748
102
30
10
83
336
840
968
1644
1536
1802
530
424
12
2
564
770
19
15
495
296
680
1748
102
30
10
83
336
840
968
1644
1536
1802
531
424
12
2
564
770
19
15
495
296
680
1748
102
30
10
83
336
840
968
1644
1600
1802
523
424
12
2
532
770
19
15
495
296
680
1748
102
30
10
83
336
840
968
1644
1600
1802
522
424
12
2
532
770
19
15
495
296
680
1748
102
30
10
83
337
840
968
1644
1536
1802
520
360
10
2
574
770
19
15
495
296
680
1748
102
30
10
83
337
840
968
1644
1600
1802
520
360
10
2
540
1666
19
15
495
296
676
1732
102
30
10
83
344
840
984
1644
1536
1802
514
352
12
2
556
770
19
15
495
296
676
1732
102
30
10
83
344
840
984
1644
1536
1802
515
352
12
2
556
770
19
15
495
296
676
1732
102
30
10
83
344
840
984
1644
1600
1802
514
352
12
2
532
770
19
15
495
296
676
1732
102
30
10
83
344
840
984
1644
1600
1802
515
352
12
2
532
770
19
15
495
296
676
1732
102
30
10
83
345
840
984
1644
1536
1802
512
416
10
4
564
770
19
15
495
296
676
1732
102
30
10
83
345
840
984
1644
1600
1802
512
416
10
4
532
770
19
15
495
424
872
1892
102
30
10
35
544
552
864
1396
128
449
910
440
0
10
42
1451
19
15
495
424
872
1892
102
30
10
35
544
552
864
1398
128
449
923
920
30
11
51
711
19
15
495
424
872
1892
102
30
10
35
560
1064
928
1204
128
449
961
1937
129
10
170
427
19
15
495
424
872
1892
102
30
10
35
560
552
864
116
128
449
961
912
0
1546
170
427
19
15
495
424
872
1892
102
30
10
35
560
552
864
1396
128
449
897
401
0
10
42
1451
19
15
495
424
872
1892
102
30
10
35
560
552
864
1396
128
449
961
912
0
10
42
1451
19
15
495
424
872
1892
102
30
10
35
560
552
864
1396
128
449
899
403
0
10
42
1451
19
15
495
424
872
1892
102
30
10
35
561
1064
928
1204
128
449
960
1993
129
10
170
427
19
15
495
424
872
1892
102
30
10
35
561
552
864
1396
128
449
960
457
1
10
42
1451
19
15
495
424
872
1892
102
30
10
51
544
1064
928
1204
128
657
1673
1977
160
10
618
1931
19
15
495
424
872
1892
102
30
10
51
544
1064
928
1204
128
657
1678
1976
160
10
618
1931
19
15
495
424
872
1892
102
30
10
51
560
1064
928
1204
128
401
901
1929
128
10
218
395
19
15
495
424
872
1892
102
30
10
51
560
1064
928
1204
128
657
1669
1929
160
10
618
1931
19
15
495
424
872
1892
102
30
10
51
560
552
864
1396
512
401
901
393
0
10
618
459
19
15
495
424
872
1892
102
30
10
51
560
552
864
1396
256
401
901
401
0
10
810
395
19
15
495
424
872
1892
102
30
10
51
560
552
864
1396
128
417
901
401
0
10
42
1515
19
15
495
424
872
1892
102
30
10
51
560
552
864
1396
128
401
901
401
0
10
42
395
19
15
495
424
872
1892
102
30
10
39
545
1064
928
1204
128
706
1736
1977
161
39
1197
1964
19
15
495
424
872
1892
102
30
10
39
545
562
704
108
512
1858
1416
453
282
780
1868
1778
19
15
495
424
872
1892
102
30
10
39
544
1064
928
1204
128
450
907
1976
128
10
170
425
19
15
495
424
872
1892
102
30
10
39
544
1064
928
1204
128
450
906
1976
128
10
170
425
19
15
495
424
872
1892
102
30
10
39
544
1064
928
1206
128
450
971
2008
158
11
239
425
19
15
495
424
872
1892
102
30
10
39
544
1064
928
1206
128
450
914
1944
158
11
239
425
19
15
495
424
872
1892
102
30
10
39
544
1064
928
1206
128
450
970
2008
158
11
239
425
19
15
495
424
872
1892
102
30
10
39
544
1064
928
1206
128
450
915
1944
158
11
239
425
19
15
495
424
872
1892
102
30
10
39
544
552
864
1396
128
450
907
440
0
10
42
1450
19
15
495
424
872
1892
102
30
10
39
544
552
864
1396
128
450
906
440
0
10
42
1450
19
15
495
424
872
1892
102
30
10
39
561
1064
928
1204
128
706
1668
1961
129
10
1132
1964
19
15
495
424
872
1892
102
30
10
39
561
1064
928
1204
128
706
1732
1929
129
10
1132
1964
19
15
495
424
872
1892
102
30
10
39
561
1064
928
1204
128
450
900
1937
129
10
108
428
19
15
495
424
872
1892
102
30
10
39
561
1064
928
1204
128
450
836
1992
128
10
170
425
19
15
495
424
872
1892
102
30
10
39
561
552
928
180
128
450
900
328
64
522
234
426
19
15
495
424
872
1892
102
30
10
39
561
552
864
116
128
450
900
937
1
1546
170
426
19
15
495
424
872
1892
102
30
10
39
561
552
864
116
128
450
836
968
0
1546
170
426
19
15
495
424
872
1892
102
30
10
39
561
552
864
116
128
450
964
912
0
1546
170
426
19
15
495
424
872
1892
102
30
10
39
561
552
864
1396
128
450
900
401
1
10
42
1450
19
15
495
424
872
1892
102
30
10
39
561
552
864
1396
128
450
836
968
0
10
42
1450
19
15
495
424
872
1892
102
30
10
39
561
552
864
1396
128
450
964
912
0
10
42
1450
19
15
492
424
872
1892
124
28
16
35
545
553
937
1186
139
387
923
335
79
33
1187
401
19
15
492
424
872
1892
124
28
16
35
545
553
873
74
75
387
923
847
23
1553
3
905
19
15
492
424
872
1892
124
28
16
35
545
553
873
1354
75
387
923
847
23
17
131
905
19
15
492
424
872
1892
124
28
16
35
545
553
873
1354
587
387
923
335
7
17
259
393
19
15
492
424
872
1892
124
28
144
35
545
553
873
74
331
259
923
335
7
785
899
393
19
15
492
424
872
1892
124
28
144
35
545
553
873
1354
331
259
923
335
7
17
771
393
19
15
490
424
872
1892
1150
28
18
39
560
1064
424
1184
140
642
1667
1864
300
544
160
1932
19
15
490
424
872
1892
1150
28
18
39
560
1064
424
1184
140
642
1731
1864
298
544
160
1932
19
15
490
424
872
1892
1150
28
18
39
560
1064
424
1184
1164
642
1731
1864
298
544
928
908
19
15
490
424
872
1892
1150
28
18
39
561
1064
424
1184
140
642
1730
1864
300
544
160
1932
19
15
490
424
872
1892
1150
28
146
39
560
1064
424
1184
908
642
1667
1864
300
544
416
780
19
15
490
424
872
1892
1150
28
146
39
560
1064
424
1184
908
642
1731
1864
298
544
416
780
19
15
490
424
872
1892
126
28
18
39
545
1064
936
1184
140
642
1686
1944
141
32
1184
1932
19
15
490
424
872
1892
126
28
18
39
545
552
936
1184
140
386
794
568
77
32
160
396
19
15
490
424
872
1892
126
28
18
39
545
552
936
1184
140
386
972
1240
76
32
1184
404
19
15
490
424
872
1892
126
28
18
39
544
1064
936
1184
140
386
803
1973
144
32
1184
404
19
15
490
424
872
1892
126
28
18
39
544
1064
936
1184
140
386
791
2004
144
32
192
396
19
15
490
424
872
1892
126
28
18
39
544
1064
936
1184
140
386
931
1976
140
32
160
396
19
15
490
424
872
1892
126
28
18
39
544
1064
936
1184
140
642
1699
1972
166
33
576
1940
19
15
490
424
872
1892
126
28
18
39
544
1064
936
1184
140
642
1691
1944
140
32
1184
1932
19
15
490
424
872
1892
126
28
18
39
544
1064
936
1184
140
642
1687
1941
144
32
1184
1932
19
15
490
424
872
1892
126
28
18
39
544
1064
936
160
140
642
1691
1881
154
544
1184
1932
19
15
490
424
872
1892
126
28
18
39
544
552
936
1184
140
386
795
568
76
32
160
396
19
15
490
424
872
1892
126
28
18
39
544
552
936
1184
140
386
931
344
76
32
1184
404
19
15
490
424
872
1892
126
28
18
39
544
552
936
1184
140
386
923
472
76
32
1184
404
19
15
490
424
872
1892
126
28
18
39
544
552
936
160
140
386
931
856
76
1568
1120
1420
19
15
490
424
872
1892
126
28
18
39
560
1064
936
1184
140
386
771
1992
140
32
1184
404
19
15
490
424
872
1892
126
28
18
39
560
1064
936
1184
140
386
899
1928
140
32
1184
404
19
15
490
424
872
1892
126
28
18
39
560
1064
936
1184
140
386
963
1992
140
32
1184
404
19
15
490
424
872
1892
126
28
18
39
560
1064
936
1184
140
642
1667
1928
140
32
1184
1932
19
15
490
424
872
1892
126
28
18
39
560
1064
936
1184
140
642
1731
1928
144
32
576
1940
19
15
490
424
872
1892
126
28
18
39
560
1064
936
160
140
642
1667
1864
170
544
1216
1940
19
15
490
424
872
1892
126
28
18
39
560
1064
936
160
140
642
1731
1864
172
544
1184
1932
19
15
490
424
872
1892
126
28
18
39
560
552
936
1184
44
386
899
904
76
32
0
1020
19
15
490
424
872
1892
126
28
18
39
560
552
936
1184
140
386
899
904
76
32
1184
404
19
15
490
424
872
1892
126
28
18
39
560
552
936
1184
140
386
835
840
76
32
1184
404
19
15
490
424
872
1892
126
28
18
39
560
552
936
1184
140
386
963
904
76
32
1184
404
19
15
490
424
872
1892
126
28
18
39
560
552
936
160
44
386
899
904
76
1568
0
1020
19
15
490
424
872
1892
126
28
18
39
560
552
936
160
140
386
899
904
76
1568
1120
1420
19
15
490
424
872
1892
126
28
18
39
560
552
936
160
140
386
835
840
76
544
1184
396
19
15
490
424
872
1892
126
28
18
39
560
552
936
160
140
386
963
904
76
1568
1120
1420
19
15
490
424
872
1892
126
28
18
39
561
1064
936
1184
140
642
1666
1928
141
32
1184
1932
19
15
490
424
872
1892
126
28
18
39
561
1064
936
1184
140
642
1730
1936
144
32
1184
1932
19
15
490
424
872
1892
126
28
18
39
561
1064
936
160
140
642
1666
1864
172
544
1184
1932
19
15
490
424
872
1892
126
28
18
39
561
1064
936
160
140
642
1730
1864
170
544
1216
1940
19
15
490
424
872
1892
126
28
18
39
561
552
936
1184
140
642
1666
328
74
32
1248
1932
19
15
490
424
872
1892
126
28
146
39
560
552
936
1184
908
1794
771
840
76
32
864
1548
19
15
490
424
872
1892
126
28
146
39
560
552
936
1184
908
1794
899
456
76
32
864
1548
19
15
490
424
872
1892
126
28
146
39
560
552
936
1184
908
1794
835
456
76
32
864
1548
19
15
490
424
872
1892
126
28
146
39
560
552
936
1184
908
1794
963
904
76
32
864
1548
19
15
490
424
872
1892
126
28
146
39
561
552
936
1184
908
1794
770
552
77
32
864
1548
19
15
490
424
872
1892
126
28
146
39
561
552
936
1184
908
1794
898
552
77
32
864
1548
19
15
408
392
898
710
1792
96
864
1094
642
196
30
593
1811
2015
1030
73
889
858
51
603
19
15
344
312
706
1734
8
20
864
328
380
836
518
938
1856
1304
1410
384
484
1128
1570
1586
19
15
344
312
706
1734
8
20
864
328
380
836
518
938
1856
1304
1412
384
484
1128
1570
1586
19
15
344
312
706
1734
8
20
864
328
380
836
518
938
1856
1306
1410
384
484
1128
1570
1587
19
15
344
312
674
1734
8
20
864
328
348
836
518
938
1856
1304
1346
288
356
1128
1570
1586
19
15
344
312
674
1734
8
20
864
328
348
836
518
938
1856
1304
1348
352
356
1128
1570
1586
19
15
344
312
674
1734
8
20
864
328
348
836
518
938
1856
1304
1476
352
356
1128
1570
1586
19
15
344
312
674
1734
8
20
864
328
348
836
518
938
1856
1306
1346
288
356
1128
1570
1587
19
15
344
312
674
1734
8
20
864
328
348
836
518
938
1856
1306
1474
352
356
1128
1570
1587
19
15
344
312
674
1734
8
20
864
328
348
836
518
938
1856
1306
1347
288
356
1128
1570
1587
19
15
353
320
832
1126
1542
1441
194
132
450
870
0
94
528
696
514
326
352
308
308
276
19
15
321
320
832
1126
1537
1441
212
196
450
870
2
87
539
1115
514
326
353
49
304
849
19
15
321
320
832
1126
1537
1441
212
196
452
870
2
87
539
1115
518
550
446
49
304
849
19
15
385
384
896
1222
1537
97
885
1028
258
870
29
853
1818
1819
1361
374
375
849
48
534
19
15
385
384
896
1222
1537
97
885
1092
258
870
29
853
1818
1851
1281
374
375
849
48
518
19
15
385
384
896
1222
1545
97
884
1028
258
870
18
851
1819
1819
1361
374
369
857
49
528
19
15
385
384
896
1222
1545
97
884
1092
258
870
18
851
1819
1843
1281
374
369
857
49
513
19
15
385
384
896
709
1793
97
884
1092
642
215
26
595
1819
2011
1026
59
880
858
56
588
19
15
385
384
896
709
1793
97
884
1092
642
215
26
595
1819
1843
1026
59
880
858
56
513
19
15
385
384
896
710
1793
97
884
1092
644
214
26
595
1819
1843
1053
61
881
857
57
513
19
15
385
384
896
710
1793
96
884
1028
644
214
22
592
1819
1819
1118
62
890
859
59
715
19
15
385
384
896
710
1793
96
884
1092
644
214
22
592
1819
2011
1054
62
890
859
59
582
19
15
385
384
896
710
1793
96
884
1092
644
214
22
592
1819
1843
1053
62
890
859
59
513
19
15
385
384
896
710
1793
96
884
1092
580
358
22
592
1819
2012
1094
102
370
859
59
584
19
15
385
384
896
710
1793
96
884
1092
580
358
22
592
1819
1852
1094
102
370
859
59
520
19
15
385
384
896
710
1793
96
884
1092
580
358
22
592
1819
1847
1094
102
370
859
59
514
19
15
385
384
896
710
1801
97
884
1092
580
358
18
595
1819
1844
1094
102
369
857
49
515
19
15
385
384
896
710
1801
97
884
1092
580
358
18
595
1819
2012
1094
102
369
857
49
595
19
15
385
384
896
710
1801
97
884
1092
580
358
18
595
1819
1843
1094
102
369
857
49
513
19
15
385
384
896
1222
1550
71
877
1092
324
870
16
898
1810
1892
1350
358
368
780
28
705
19
15
481
416
896
710
1801
1037
141
36
418
422
6
269
261
268
514
54
390
529
25
768
19
15
481
416
896
710
1801
1037
141
36
418
422
6
269
261
396
514
54
390
529
25
896
19
15
481
416
896
710
1801
1037
141
36
418
422
10
507
264
268
514
54
398
305
115
768
19
15
481
416
896
710
1801
1037
141
36
420
422
6
269
261
268
542
30
390
529
25
768
19
15
481
416
896
710
1801
1037
141
36
420
422
6
269
261
396
518
30
902
529
25
896
19
15
481
416
896
710
1801
1037
141
36
420
422
6
269
261
396
542
30
390
529
25
896
19
15
481
416
896
710
1801
1037
141
36
420
422
6
269
261
652
542
30
390
529
25
352
19
15
494
416
896
710
1794
1030
128
44
418
438
24
268
266
410
528
22
624
512
12
856
19
15
481
416
896
709
1793
1025
36
36
418
423
22
454
359
643
514
43
680
136
105
256
19
15
481
416
896
709
1793
1025
36
36
418
423
22
246
219
643
514
59
680
664
1841
1281
19
15
481
416
896
709
1793
1025
36
36
418
423
22
246
219
707
514
59
680
664
305
897
19
15
481
416
896
709
1793
1025
36
36
418
423
22
246
219
451
514
59
680
664
1585
385
19
15
481
416
896
710
1665
1025
36
36
418
438
246
406
1239
1987
513
22
534
1040
666
640
19
15
481
416
896
710
1665
1025
36
36
418
438
246
406
1239
1988
516
22
534
1040
666
643
19
15
481
416
896
710
1793
1025
21
36
418
438
21
205
250
643
516
38
759
641
304
958
19
15
481
416
896
710
1793
1025
36
36
417
429
2
451
359
643
515
31
833
585
108
256
19
15
481
416
896
710
1793
1025
36
36
417
422
2
419
231
67
515
46
673
1202
1594
1024
19
15
481
416
896
710
1793
1025
36
36
417
422
26
203
219
451
515
46
686
641
1708
385
19
15
481
416
896
710
1793
1025
36
36
417
422
26
203
219
1987
515
46
686
641
1708
1665
19
15
481
416
896
710
1793
1025
36
36
418
182
2
451
359
644
516
1574
894
578
90
259
19
15
481
416
896
710
1793
1025
36
36
418
422
2
163
215
708
514
54
385
690
298
899
19
15
481
416
896
710
1793
1025
36
36
418
422
2
163
215
452
514
54
385
690
298
387
19
15
481
416
896
710
1793
1025
36
36
418
422
2
451
359
644
516
54
641
146
90
267
19
15
481
416
896
710
1793
1025
36
36
418
422
26
203
219
455
513
45
686
641
1692
386
19
15
481
416
896
710
1793
1025
36
36
418
422
26
203
219
1991
513
45
686
641
1692
1666
19
15
481
416
896
710
1793
1025
36
36
418
438
2
451
359
388
516
22
385
138
106
771
19
15
481
416
896
710
1793
1025
36
36
418
438
2
451
359
644
516
22
385
138
106
259
19
15
481
416
896
710
1793
1025
36
36
418
438
2
203
219
452
516
38
641
665
1690
387
19
15
481
416
896
710
1793
1025
36
36
418
438
22
198
1255
68
516
38
886
1104
594
3
19
15
481
416
896
710
1793
1025
36
36
418
438
22
454
359
388
516
38
886
592
82
771
19
15
481
416
896
710
1793
1025
36
36
418
438
22
454
359
644
516
22
630
592
82
259
19
15
481
416
896
710
1793
1025
36
36
418
438
26
203
235
452
516
22
625
642
1722
387
19
15
481
416
896
710
1793
1025
36
36
418
438
26
203
235
1988
516
22
625
642
1722
1667
19
15
481
416
896
710
1793
1025
36
36
418
438
26
203
219
452
516
22
625
642
1690
387
19
15
481
416
896
710
1793
1025
36
36
418
438
26
203
219
1988
516
22
625
642
1690
1667
19
15
481
416
896
710
1793
1025
36
36
420
422
2
203
235
455
541
29
657
665
316
386
19
15
481
416
896
710
1793
1025
36
36
420
422
2
203
235
1991
541
29
657
665
1724
1666
19
15
481
416
896
710
1793
1025
36
36
420
422
2
203
1259
1991
541
29
657
666
572
642
19
15
481
416
896
710
1793
1025
36
36
420
422
2
203
219
455
541
29
657
665
1692
386
19
15
481
416
896
710
1793
1025
36
36
420
422
2
203
219
1991
541
29
657
665
1692
1666
19
15
481
416
896
710
1793
1025
36
36
420
422
22
198
1255
68
518
62
810
1104
594
3
19
15
481
416
896
710
1793
1025
36
36
420
422
26
451
359
647
518
62
302
313
108
264
19
15
481
416
896
710
1793
1025
36
36
420
422
26
203
219
451
518
62
686
641
1692
385
19
15
481
416
896
710
1793
1025
36
36
420
422
26
203
219
451
542
62
686
641
1692
385
19
15
481
416
896
710
1793
1025
36
36
420
422
26
203
219
1987
518
62
686
641
1692
1665
19
15
481
416
896
710
1793
1025
36
36
420
422
26
203
219
1987
542
62
686
641
1692
1665
19
15
481
416
896
710
1793
1025
36
36
420
422
26
203
219
455
518
62
686
641
1692
386
19
15
481
416
896
710
1793
1025
36
36
420
422
26
203
219
455
541
62
686
641
1692
386
19
15
481
416
896
710
1793
1025
36
36
420
422
26
203
219
455
542
62
686
641
1692
386
19
15
481
416
896
710
1793
1025
36
36
420
422
26
203
219
1991
518
62
686
641
1692
1666
19
15
481
416
896
710
1793
1025
36
36
420
422
26
203
219
1991
541
62
686
641
1692
1666
19
15
481
416
896
710
1793
1025
36
36
420
422
26
203
219
1991
542
62
686
641
1692
1666
19
15
481
416
896
710
1793
1025
36
36
420
438
2
451
359
388
518
38
894
578
90
771
19
15
481
416
896
710
1793
1025
36
36
420
438
2
451
359
644
518
38
894
578
90
259
19
15
481
416
896
710
1793
1025
36
36
420
438
2
451
359
387
518
38
894
578
90
768
19
15
481
416
896
710
1793
1025
36
36
420
438
2
451
359
643
518
38
894
578
90
256
19
15
481
416
896
710
1793
1025
36
36
420
438
22
454
359
388
518
38
886
592
82
771
19
15
481
416
896
710
1793
1025
36
36
420
438
22
454
359
644
518
38
886
592
82
259
19
15
481
416
896
710
1793
1025
36
36
420
438
22
454
359
643
518
38
886
592
82
256
19
15
481
416
896
710
1793
1025
37
36
417
422
13
461
362
643
515
46
663
145
80
262
19
15
481
416
896
710
1793
1025
37
36
418
438
13
461
362
643
516
22
647
129
80
262
19
15
481
416
896
710
1793
1025
37
36
418
438
13
461
362
647
516
22
647
129
80
258
19
15
481
416
896
710
1793
1025
37
36
418
438
13
461
362
683
553
22
647
129
80
286
19
15
481
416
896
710
1793
1025
37
36
418
438
22
461
362
643
513
22
758
129
80
262
19
15
481
416
896
710
1793
1025
37
36
418
438
22
461
362
643
516
22
758
129
80
262
19
15
481
416
896
710
1793
1025
37
36
418
438
22
461
362
647
516
22
758
129
80
258
19
15
481
416
896
710
1793
1
36
36
418
422
2
707
231
68
516
54
801
809
602
11
19
15
481
416
896
710
1793
1
36
36
420
422
26
707
231
71
518
62
814
825
620
8
19
15
481
416
896
710
1673
1025
36
36
418
438
242
419
219
451
513
22
542
2
268
384
19
15
481
416
896
710
1673
1025
36
36
418
438
242
419
1243
1987
513
22
542
2
524
640
19
15
481
416
896
710
1801
1025
21
36
417
422
9
197
1274
643
515
46
847
1089
560
381
19
15
481
416
896
710
1801
1025
36
36
417
422
10
195
1243
643
515
46
846
1089
556
257
19
15
481
416
896
710
1801
1025
36
36
417
422
10
195
1239
643
515
46
846
1090
552
256
19
15
481
416
896
710
1801
1025
36
36
417
422
10
419
215
451
515
46
974
609
137
640
19
15
481
416
896
710
1801
1025
36
36
418
438
18
259
363
643
514
22
654
226
250
256
19
15
481
416
896
710
1801
1025
36
36
418
438
18
163
215
452
516
22
654
674
290
387
19
15
481
416
896
710
1801
1025
36
36
418
438
18
451
359
644
516
22
654
130
98
259
19
15
481
416
896
710
1801
1025
36
36
420
438
18
259
363
643
518
38
654
226
250
256
19
15
481
416
896
710
1801
1025
36
36
420
438
18
163
215
452
518
38
654
674
290
387
19
15
481
416
896
710
1801
1025
36
36
420
438
18
451
359
644
518
38
654
130
98
259
19
15
481
416
896
710
1801
1025
37
36
417
429
9
453
362
643
515
63
303
289
80
257
19
15
481
416
896
710
1801
1025
37
36
417
422
9
421
1258
643
515
46
463
609
560
369
19
15
481
416
896
710
1801
1025
37
36
418
422
9
261
358
643
513
54
399
193
248
257
19
15
481
416
896
710
1801
1025
37
36
418
422
9
261
358
647
516
54
399
193
248
258
19
15
481
416
896
710
1801
1025
37
36
418
422
9
453
362
643
513
54
399
577
80
257
19
15
481
416
896
710
1801
1025
37
36
418
422
9
453
362
643
516
54
399
577
80
257
19
15
481
416
896
710
1801
1025
37
36
418
422
9
453
362
647
516
54
399
577
80
258
19
15
481
416
896
710
1801
1025
37
36
418
422
9
453
362
683
553
54
655
129
80
285
19
15
481
416
896
710
1801
1024
36
36
273
438
6
200
235
67
211
30
898
651
1627
1
19
15
481
416
896
710
1801
1024
36
36
273
438
6
200
1259
67
211
30
898
651
699
1
19
15
481
416
896
710
1801
1024
36
36
417
422
6
264
363
643
515
46
650
203
251
257
19
15
481
416
896
710
1801
1024
36
36
417
422
6
200
1259
67
515
46
650
659
699
1
19
15
481
416
896
710
1801
1024
36
36
417
422
6
200
1243
643
515
46
842
1099
587
257
19
15
481
416
896
710
1801
1024
36
36
417
422
6
456
363
643
515
46
650
139
91
257
19
15
481
416
896
710
1801
1024
36
36
417
422
6
456
363
707
515
46
650
139
91
625
19
15
481
416
896
710
1801
1024
36
36
276
438
6
200
235
71
358
22
898
651
1627
2
19
15
481
416
896
710
1801
1024
36
36
276
438
6
200
1259
71
614
22
386
651
699
2
19
15
481
416
896
710
1801
1024
36
36
276
438
6
456
363
647
358
22
642
1163
91
258
19
15
481
416
896
710
1801
1024
36
36
276
438
6
456
363
647
614
1558
1154
139
91
258
19
15
481
416
896
710
1801
1024
36
36
420
422
6
264
363
647
518
30
658
243
251
258
19
15
481
416
896
710
1801
1024
36
36
420
422
6
200
235
451
541
30
898
659
1723
385
19
15
481
416
896
710
1801
1024
36
36
420
422
6
200
235
1987
541
30
898
659
1723
1665
19
15
481
416
896
710
1801
1024
36
36
420
422
6
200
235
455
518
30
898
659
1723
386
19
15
481
416
896
710
1801
1024
36
36
420
422
6
200
235
455
541
30
898
659
1723
386
19
15
481
416
896
710
1801
1024
36
36
420
422
6
200
235
455
542
30
898
659
1723
386
19
15
481
416
896
710
1801
1024
36
36
420
422
6
200
235
1991
518
30
898
659
1723
1666
19
15
481
416
896
710
1801
1024
36
36
420
422
6
200
235
1991
541
30
898
659
1723
1666
19
15
481
416
896
710
1801
1024
36
36
420
422
6
200
235
1991
542
30
898
659
1723
1666
19
15
481
416
896
710
1801
1024
36
36
420
422
6
200
1259
71
518
30
386
659
699
2
19
15
481
416
896
710
1801
1024
36
36
420
422
6
200
1259
1991
518
30
674
659
699
642
19
15
481
416
896
710
1801
1024
36
36
420
422
6
200
1259
1991
541
62
674
659
699
642
19
15
481
416
896
710
1801
1024
36
36
420
422
6
200
1259
1991
542
62
674
659
699
642
19
15
481
416
896
710
1801
1024
36
36
420
422
6
200
219
455
518
30
674
659
1675
386
19
15
481
416
896
710
1801
1024
36
36
420
422
6
200
219
455
541
30
658
659
1675
386
19
15
481
416
896
710
1801
1024
36
36
420
422
6
200
219
455
542
30
658
659
1675
386
19
15
481
416
896
710
1801
1024
36
36
420
422
6
200
219
1991
518
30
674
659
1675
1666
19
15
481
416
896
710
1801
1024
36
36
420
422
6
200
219
1991
541
30
658
659
1675
1666
19
15
481
416
896
710
1801
1024
36
36
420
422
6
200
219
1991
542
30
658
659
1675
1666
19
15
481
416
896
710
1801
1024
36
36
420
422
6
456
363
647
518
30
386
147
91
258
19
15
481
416
896
710
1801
1024
38
36
417
422
6
200
1260
642
515
46
802
1095
617
382
19
15
481
416
896
710
1801
1
37
36
418
422
6
709
230
455
513
45
293
801
1080
1666
19
15
481
416
832
198
1537
1
36
36
548
1702
1026
539
219
707
1670
1606
382
1017
1008
1921
19
15
481
416
896
710
1798
1033
141
36
418
422
0
270
265
392
514
54
384
532
38
944
19
15
481
416
896
710
1798
1033
141
36
420
422
0
270
265
392
542
30
912
532
38
944
19
15
481
416
896
710
1798
1031
13
36
420
422
0
266
1032
664
542
30
656
538
715
475
19
15
481
416
896
710
1798
1031
13
36
420
422
0
266
1033
664
542
30
656
1228
1422
475
19
15
481
416
896
710
1798
1031
13
36
420
422
0
266
9
664
542
30
656
1228
1998
1499
19
15
481
416
896
710
1798
1031
45
36
418
422
0
450
361
664
513
54
640
156
86
271
19
15
481
416
896
710
1798
1031
45
36
418
422
0
450
361
664
514
54
640
1169
86
271
19
15
481
416
896
710
1798
1031
45
36
420
422
0
450
361
664
542
30
640
156
86
271
19
15
481
416
896
710
1798
1031
45
36
420
422
0
458
360
664
542
30
912
1178
87
271
19
15
481
416
896
710
1798
1031
141
36
276
438
0
258
264
280
358
22
384
522
27
795
19
15
481
416
896
710
1798
1031
141
36
276
438
0
258
264
280
614
22
384
522
27
795
19
15
481
416
896
710
1798
1031
141
36
276
438
0
258
265
280
358
22
384
540
14
795
19
15
481
416
896
710
1798
1031
141
36
276
438
0
258
265
280
614
22
384
540
14
795
19
15
481
416
896
710
1798
1031
141
36
276
438
0
266
264
280
358
22
384
538
11
795
19
15
481
416
896
710
1798
1031
141
36
276
438
0
266
264
280
614
22
384
538
11
795
19
15
481
416
896
710
1798
1031
141
36
276
438
0
266
264
664
358
22
384
538
11
363
19
15
481
416
896
710
1798
1031
141
36
274
438
0
266
264
152
209
29
896
538
7
219
19
15
481
416
896
710
1798
1031
141
36
274
438
0
266
264
664
209
29
896
538
11
363
19
15
481
416
896
710
1798
1031
141
36
418
422
0
258
264
280
514
54
384
529
27
795
19
15
481
416
896
710
1798
1031
141
36
418
422
0
266
264
280
514
54
400
538
11
795
19
15
481
416
896
710
1798
1031
141
36
418
438
0
258
264
280
514
38
384
522
27
795
19
15
481
416
896
710
1798
1031
141
36
418
438
0
258
264
408
513
22
896
522
23
951
19
15
481
416
896
710
1798
1031
141
36
418
438
0
258
264
408
514
38
384
522
27
939
19
15
481
416
896
710
1798
1031
141
36
418
438
0
258
265
408
513
22
896
513
14
939
19
15
481
416
896
710
1798
1031
141
36
418
438
0
258
265
408
514
22
384
513
14
939
19
15
481
416
896
710
1798
1031
141
36
418
438
0
266
264
280
514
38
384
538
11
795
19
15
481
416
896
710
1798
1031
141
36
418
438
0
266
264
408
513
22
896
538
11
939
19
15
481
416
896
710
1798
1031
141
36
418
438
0
266
264
408
514
38
384
538
11
939
19
15
481
416
896
710
1798
1031
141
36
418
438
0
266
264
664
514
22
896
538
11
363
19
15
481
416
896
710
1798
1031
141
36
418
438
0
266
265
280
514
38
384
524
14
795
19
15
481
416
896
710
1798
1031
141
36
418
438
0
266
265
408
514
38
384
524
14
939
19
15
481
416
896
710
1798
1031
141
36
420
182
0
266
265
664
518
1574
896
524
14
347
19
15
481
416
896
710
1798
1031
141
36
420
422
0
258
265
280
518
30
896
540
14
795
19
15
481
416
896
710
1798
1031
141
36
420
422
0
258
265
280
542
30
384
540
14
795
19
15
481
416
896
710
1798
1031
141
36
420
422
0
258
265
408
542
30
384
540
14
923
19
15
481
416
896
710
1798
1031
141
36
420
422
0
266
264
280
518
30
912
538
11
795
19
15
481
416
896
710
1798
1031
141
36
420
422
0
266
264
280
542
30
656
538
11
795
19
15
481
416
896
710
1798
1031
141
36
420
422
0
266
264
408
542
30
656
538
11
939
19
15
481
416
896
710
1798
1031
141
36
420
422
0
266
265
280
518
30
912
524
14
795
19
15
481
416
896
710
1798
1031
141
36
420
422
0
266
265
280
542
30
656
524
14
795
19
15
481
416
896
710
1798
1031
141
36
420
422
0
266
265
408
518
62
896
1228
14
939
19
15
481
416
896
710
1798
1031
141
36
420
422
0
266
265
408
542
30
656
524
14
939
19
15
481
416
896
710
1798
1031
141
36
420
422
0
266
265
664
518
30
912
524
14
347
19
15
481
416
896
710
1798
1031
141
36
420
422
0
266
265
664
542
30
656
524
14
347
19
15
481
416
896
710
1798
1031
141
36
420
438
0
258
264
280
518
38
896
522
27
795
19
15
481
416
896
710
1798
1031
141
36
420
438
0
258
264
408
518
38
384
522
27
939
19
15
481
416
896
710
1798
1031
141
36
420
438
0
266
264
280
518
38
896
538
11
795
19
15
481
416
896
710
1798
1031
141
36
420
438
0
266
264
408
518
38
384
538
11
939
19
15
481
416
896
710
1798
1031
141
36
420
438
0
266
265
280
518
38
896
524
14
795
19
15
481
416
896
710
1798
1031
141
36
420
438
0
266
265
408
518
38
384
204
14
939
19
15
481
416
896
710
1798
1031
141
36
420
438
0
266
265
664
518
38
384
204
14
347
19
15
481
416
896
710
1806
1038
139
36
417
429
16
200
114
707
515
31
288
80
340
882
19
15
481
416
896
710
1806
1038
139
36
417
429
16
200
626
707
515
31
288
80
212
370
19
15
481
288
640
710
1550
7
9
68
322
358
496
514
1546
1816
530
166
48
316
4
814
19
15
385
384
768
1734
9
85
877
1060
514
742
530
555
1800
1800
1026
630
369
530
1683
1264
19
15
385
384
896
1734
9
85
877
1092
642
710
522
1579
1800
1848
1026
646
174
442
651
528
19
15
385
384
896
1734
9
85
877
1092
642
710
522
1579
1800
1848
1028
646
174
442
651
528
19
15
385
384
896
1734
9
85
877
1060
386
710
530
555
1800
1816
1284
550
382
530
1803
1248
19
15
385
384
896
1734
9
85
877
1060
578
710
530
555
1800
1800
1058
550
382
530
1683
1264
19
15
385
384
896
1734
9
85
877
1060
578
614
530
555
1800
1800
1058
614
113
530
1683
1264
19
15
385
384
896
1734
9
85
861
1028
642
710
522
1579
1832
1848
1090
646
174
441
751
512
19
15
385
384
896
1734
9
85
861
1028
642
710
522
1579
1832
1848
1092
646
174
441
751
512
19
15
385
384
896
1734
9
85
861
1092
642
710
522
1579
1832
1896
1026
646
174
442
747
544
19
15
385
384
896
1734
9
85
861
1092
642
710
522
1579
1832
2040
1026
646
174
441
751
640
19
15
385
384
896
1734
9
85
861
1092
642
710
522
1579
1832
2040
1028
646
174
441
751
640
19
15
385
384
896
1734
9
85
861
1092
578
614
530
555
1832
2040
1090
614
113
530
1843
1152
19
15
385
384
896
1734
9
85
861
1092
578
614
530
555
1832
2040
1092
614
113
530
1843
1152
19
15
385
384
896
1734
6
103
877
1060
386
710
512
1586
1810
1808
1282
550
416
444
652
541
19
15
353
352
640
1734
73
13
189
356
258
870
970
1147
72
524
834
582
14
281
555
1792
19
15
353
352
640
1734
73
13
189
356
258
870
970
1147
72
540
1602
582
14
281
555
1824
19
15
353
352
640
1734
73
13
189
356
258
870
970
1147
584
524
194
294
14
282
843
1280
19
15
353
352
640
1734
73
13
189
356
258
870
970
1147
584
524
834
582
14
281
843
1280
19
15
353
352
640
1734
73
13
189
356
258
870
970
123
72
524
834
582
14
537
555
1792
19
15
353
352
640
1734
73
13
189
356
258
870
970
1659
72
524
834
582
14
25
35
1792
19
15
353
352
640
1734
73
13
189
356
258
870
970
1659
72
540
1602
582
14
25
35
1824
19
15
353
352
640
1734
73
13
189
356
258
870
970
1659
1608
524
194
294
14
26
547
256
19
15
353
352
640
1734
73
13
189
356
258
870
970
1659
1608
524
834
582
14
26
547
256
19
15
353
352
640
1734
73
13
189
356
260
870
554
635
1608
524
838
582
206
529
1587
256
19
15
353
352
640
1734
73
13
189
356
260
870
970
1147
72
524
838
326
14
281
555
1792
19
15
353
352
640
1734
73
13
189
356
260
870
970
1147
72
540
838
326
14
281
555
1824
19
15
353
352
640
1734
73
13
189
356
260
870
970
1147
72
540
1606
582
14
281
555
1824
19
15
353
352
640
1734
73
13
189
356
260
870
970
1147
584
524
198
326
14
281
843
1280
19
15
353
352
640
1734
73
13
189
356
260
870
970
1147
584
524
838
326
14
281
843
1280
19
15
353
352
640
1734
73
13
189
356
260
870
970
123
72
524
838
582
14
537
555
1792
19
15
353
352
640
1734
73
13
189
356
260
870
970
1659
72
524
838
326
14
25
35
1792
19
15
353
352
640
1734
73
13
189
356
260
870
970
1659
72
540
838
326
14
25
35
1824
19
15
353
352
640
1734
73
13
189
356
260
870
970
1659
72
540
1606
582
14
25
35
1824
19
15
353
352
640
1734
73
13
189
356
260
870
970
1659
1608
524
198
326
14
25
555
256
19
15
353
352
640
1734
73
13
189
356
260
870
970
1659
1608
524
838
326
14
25
555
256
19
15
353
352
640
1734
65
1
164
292
258
870
546
611
71
547
1714
1174
481
530
570
1840
19
15
353
352
640
1734
65
1
164
356
258
870
546
611
1607
524
834
582
225
530
1594
279
19
15
353
384
768
1734
70
5
173
516
530
742
544
230
294
976
754
614
352
786
1440
940
19
15
353
352
640
1734
70
7
173
356
258
870
960
1122
585
528
834
582
0
273
854
1311
19
15
353
352
640
1734
70
7
173
356
258
870
960
1634
72
520
833
326
0
17
59
1803
19
15
353
352
640
1734
70
7
173
356
258
870
960
1634
72
520
1601
582
0
17
59
1803
19
15
353
352
640
1734
70
7
173
356
258
870
960
1634
72
520
834
326
0
17
59
1803
19
15
353
352
640
1734
70
7
173
356
258
870
960
1634
72
520
1602
582
0
17
59
1803
19
15
257
256
896
1734
1
0
228
260
388
726
534
16
91
156
158
702
218
1755
251
392
19
15
257
256
896
1734
1
0
228
260
388
726
534
1552
91
171
166
702
218
219
251
326
19
15
257
256
896
1738
9
1
228
260
385
734
534
1555
91
179
179
702
217
210
241
412
19
15
257
384
896
1734
1
0
228
516
644
1238
534
1552
91
860
862
1854
122
219
251
2008
19
15
257
384
896
1734
1
0
228
516
644
726
534
16
91
924
926
1086
122
2011
1275
1928
19
15
257
384
896
1734
1
0
228
516
644
726
534
1552
91
924
926
1086
122
219
251
1928
19
15
257
384
896
1734
1
0
228
548
580
614
534
1552
91
903
678
614
114
219
251
1922
19
15
257
384
896
1734
1
1
228
516
642
710
534
22
311
819
434
566
380
880
954
800
19
15
257
384
896
1734
1
1
228
516
644
710
534
22
87
835
870
1062
125
2032
1274
2016
19
15
257
384
896
1734
1
1
228
516
644
710
534
22
311
828
422
550
381
880
954
1003
19
15
257
384
896
1734
1
1
228
516
644
694
538
19
87
835
870
637
369
985
1788
2016
19
15
257
384
896
1734
1
1
228
548
644
710
534
22
87
900
902
1062
125
2032
1274
1923
19
15
257
384
896
1734
1
1
228
548
644
710
534
22
311
900
390
550
381
880
954
899
19
15
257
384
896
1734
1
1
228
548
644
710
534
22
311
899
390
550
381
880
954
896
19
15
257
384
896
1734
1
1
228
548
644
710
534
1558
87
900
902
1062
125
496
250
1923
19
15
257
384
896
1734
1
1
244
516
642
710
514
27
315
823
401
566
369
889
944
802
19
15
257
384
896
1734
1
1
245
516
642
710
534
22
314
923
401
310
381
880
944
902
19
15
257
384
896
1734
1
1
245
516
642
710
534
22
314
955
385
589
381
880
944
913
19
15
257
384
896
1734
9
1
249
516
641
710
521
197
318
803
931
1166
463
801
1512
826
19
15
257
384
896
1734
9
1
244
516
642
710
522
195
315
795
833
1165
462
801
1516
780
19
15
321
256
896
1734
1
0
868
516
708
614
534
1552
1883
683
678
350
370
219
763
70
19
15
257
384
896
1734
6
7
237
516
642
710
512
18
306
820
900
1174
368
892
956
801
19
15
257
384
896
1734
6
7
237
516
642
710
512
18
306
820
932
1174
368
892
956
801
19
15
482
416
864
1892
121
29
28
62
570
1082
939
1191
128
388
900
1926
139
33
199
389
19
15
482
416
864
1892
121
29
28
62
570
1082
939
1191
128
644
1668
1926
139
33
1223
1925
19
15
491
424
104
100
486
558
9
51
48
552
928
918
1
73
387
912
832
1126
1022
1138
19
15
491
424
104
100
486
558
9
51
48
552
928
918
1
73
643
912
832
1126
1022
1138
19
15
491
424
104
100
486
558
9
51
48
552
928
918
41
73
387
912
832
1126
770
131
19
15
491
424
104
100
486
558
9
51
48
552
928
918
41
73
643
912
832
1126
770
131
19
15
491
424
104
100
486
558
9
51
48
168
928
908
1
73
643
648
1822
1082
1399
1138
19
15
491
424
104
100
486
558
9
51
48
168
928
908
41
73
643
648
1822
1082
939
137
19
15
491
424
104
100
486
558
9
51
48
168
928
918
1
73
643
656
1856
1126
1022
1138
19
15
491
424
104
100
486
558
9
51
48
168
928
918
41
73
643
656
1856
1126
770
131
19
15
491
424
104
100
486
558
9
55
48
552
928
908
2
74
647
912
832
1114
1368
1136
19
15
491
424
104
100
486
558
9
55
48
168
928
908
2
74
647
656
1792
1114
1368
1136
19
15
491
424
104
100
486
558
9
55
48
168
928
908
42
74
647
656
1856
1132
808
128
19
15
491
424
104
100
486
558
9
55
49
168
928
908
2
74
644
656
1856
1114
1368
1136
19
15
491
424
104
100
486
558
9
55
49
168
928
908
42
74
644
656
1856
1132
936
136
19
15
495
424
104
100
486
558
10
35
49
552
928
908
0
65
384
912
832
1114
1370
1147
19
15
495
424
104
100
486
558
10
39
32
168
928
908
0
66
651
696
1792
1114
1372
1140
19
15
495
424
104
100
486
558
10
39
32
168
928
908
0
66
650
696
1792
1114
1372
1140
19
15
495
424
104
100
486
558
10
39
49
552
928
908
0
66
388
912
832
1132
1012
1140
19
15
495
424
104
100
486
558
10
39
49
552
928
908
0
66
644
841
833
1146
1018
1146
19
15
495
424
104
100
486
558
10
39
49
552
928
916
0
66
388
905
833
1127
1021
116
19
15
495
424
104
100
486
558
10
39
49
552
928
916
0
66
644
841
833
1127
1021
116
19
15
495
424
104
100
486
558
10
39
49
168
928
908
0
66
644
676
1793
1114
1372
1140
19
15
495
424
100
452
966
526
10
39
56
392
800
884
112
706
642
624
832
28
268
956
19
15
495
424
100
452
966
526
10
39
56
392
800
884
112
706
643
624
832
28
268
956
19
15
344
312
34
454
384
288
864
1096
92
452
534
720
592
1816
66
642
1010
572
816
1560
19
15
344
312
34
454
384
288
864
1096
92
452
534
720
592
1816
68
644
1010
572
816
1560
19
15
344
312
34
454
384
288
864
1096
92
452
534
720
592
1880
66
642
1010
572
816
1588
19
15
344
312
34
454
384
288
864
1096
92
452
534
721
592
1816
66
642
1010
574
816
1560
19
15
344
312
34
454
384
288
864
1096
92
452
534
721
592
1816
68
640
1010
562
816
1560
19
15
344
312
34
454
384
288
864
1096
92
452
534
721
592
1880
66
642
1010
574
817
1589
19
15
344
312
34
454
384
288
864
1096
92
452
534
721
598
1816
68
640
1010
562
830
1552
19
15
344
312
34
454
384
288
864
1096
92
452
534
721
598
1818
66
640
1010
562
830
1553
19
15
344
312
34
454
384
288
864
1096
92
452
534
721
598
1882
66
640
1010
562
830
1585
19
15
344
312
34
454
384
288
864
1096
92
452
534
745
592
1880
68
640
1010
546
777
1581
19
15
344
312
34
454
384
288
864
1096
92
452
534
745
592
1818
66
642
1010
546
777
1559
19
15
344
312
34
454
384
288
864
1096
92
452
534
745
592
1882
66
642
1010
546
777
1591
19
15
344
312
34
454
384
288
864
1096
92
452
542
720
592
1816
66
644
1012
564
816
1560
19
15
344
312
34
454
384
288
864
1096
92
452
542
720
592
1816
68
640
1012
564
816
1560
19
15
344
312
34
454
384
288
864
1096
92
452
542
720
592
1880
66
644
1012
564
816
1588
19
15
344
312
34
454
384
288
864
1096
92
452
542
721
592
1816
66
644
1012
566
816
1560
19
15
344
312
34
454
384
288
864
1096
92
452
542
721
592
1816
68
640
1012
566
816
1560
19
15
344
312
34
454
384
288
864
1096
92
452
542
721
592
1880
66
644
1012
566
816
1589
19
15
344
312
34
454
384
288
864
1096
92
452
542
721
595
1819
67
640
1004
562
819
1557
19
15
344
312
34
454
384
288
864
1096
92
452
542
722
592
1816
68
640
1012
560
816
1560
19
15
344
312
34
454
384
288
864
1096
92
452
542
722
592
1818
66
640
1004
560
818
1559
19
15
344
312
34
454
384
288
864
1096
92
452
542
722
592
1882
66
640
1004
560
818
1591
19
15
344
312
34
454
384
288
864
1096
92
452
278
361
576
1848
68
640
434
34
640
1565
19
15
344
312
34
454
384
288
864
1096
92
452
278
361
592
1880
68
640
242
34
649
1589
19
15
344
312
34
454
384
288
864
1096
92
452
278
361
592
1882
66
642
242
34
649
1591
19
15
344
312
34
454
384
290
864
1096
92
452
534
725
584
1818
66
640
1010
561
645
1549
19
15
344
312
34
454
384
290
864
1096
92
452
534
725
584
1818
1346
640
1010
561
645
1549
19
15
344
312
34
454
384
290
864
1096
92
452
534
725
594
1819
66
640
1010
561
825
1562
19
15
344
312
34
454
392
288
864
1096
92
452
518
737
592
1816
66
642
994
566
776
1557
19
15
344
312
34
454
392
288
864
1096
92
452
518
737
592
1816
68
640
994
566
776
1557
19
15
344
312
34
454
392
288
864
1096
92
452
518
737
592
1880
66
644
996
566
777
1589
19
15
344
312
34
454
392
288
864
1096
92
452
518
737
592
1880
68
640
996
566
777
1589
19
15
344
312
34
454
392
288
864
1096
92
452
518
737
592
1818
66
640
994
566
776
1559
19
15
344
312
34
454
392
288
864
1096
92
452
518
737
592
1882
66
640
994
566
776
1591
19
15
344
312
34
454
392
288
864
1096
92
452
262
353
592
1848
68
640
356
54
649
1549
19
15
344
312
34
454
392
288
864
1096
92
452
262
353
592
1882
66
640
380
54
649
1591
19
15
344
312
34
454
392
288
864
1096
92
452
262
353
592
1882
67
672
356
54
649
1591
19
15
344
312
34
454
392
288
864
1096
92
452
262
352
576
1848
68
640
210
84
644
1564
19
15
344
312
98
454
384
288
864
1096
108
388
534
737
576
1848
136
688
946
550
776
1565
19
15
344
312
98
454
384
288
864
1096
108
388
534
721
576
1848
136
688
946
574
641
1565
19
15
344
312
98
454
384
288
864
1096
108
388
534
721
595
1849
136
688
946
562
819
1551
19
15
344
312
98
454
384
288
864
1096
108
388
542
720
576
1848
136
688
948
564
640
1564
19
15
344
312
98
454
384
288
864
1096
108
388
542
721
576
1848
136
688
948
566
641
1565
19
15
344
312
98
454
384
288
864
1096
108
388
542
722
576
1848
136
688
948
560
768
1564
19
15
344
312
98
454
384
288
864
1096
108
388
542
722
592
1848
136
688
948
560
818
1548
19
15
344
312
98
454
384
288
864
1096
172
388
534
720
598
1837
8
616
1002
563
831
1543
19
15
344
312
98
454
384
288
864
1096
172
388
534
721
579
1849
8
600
1010
570
771
1567
19
15
344
312
98
454
384
288
864
1096
172
388
534
721
598
1837
8
616
1002
562
830
1543
19
15
344
312
98
454
384
288
864
1096
172
388
534
721
595
1849
8
616
1002
562
819
1551
19
15
344
312
98
454
384
288
864
1096
172
388
534
745
582
1837
8
616
1002
546
774
1559
19
15
344
312
98
454
384
288
864
1096
172
388
278
353
576
1848
8
216
242
146
641
1565
19
15
344
312
98
454
384
288
864
1096
172
388
278
353
578
1850
8
216
242
150
646
1566
19
15
344
312
98
454
384
288
864
1096
172
388
278
353
578
1851
8
216
242
150
646
1567
19
15
344
312
98
454
384
288
864
1096
172
388
278
353
579
1849
8
216
242
146
651
1567
19
15
344
312
98
454
384
288
864
1096
172
388
278
353
581
1848
8
216
242
146
655
1560
19
15
344
312
98
454
384
288
864
1096
172
388
278
353
581
1844
8
216
242
146
655
1565
19
15
344
312
98
454
384
288
864
1096
172
388
278
353
581
1850
8
216
242
146
655
1561
19
15
344
312
98
454
384
288
864
1096
172
388
278
361
576
1848
8
216
242
34
640
1565
19
15
344
312
98
454
384
288
864
1096
172
388
278
361
592
1848
8
216
242
34
649
1549
19
15
344
312
98
454
384
288
864
1096
188
388
534
721
597
1845
2
576
1010
562
831
1551
19
15
344
312
98
454
384
288
864
1096
188
388
534
721
597
1846
2
576
1010
562
831
1548
19
15
344
312
98
454
384
288
864
1096
188
388
534
721
598
1846
2
576
1010
562
830
1548
19
15
344
312
98
454
384
288
864
1096
188
388
542
722
576
1848
4
580
1012
560
768
1564
19
15
344
312
98
454
384
288
864
1096
188
388
542
722
592
1848
4
580
1012
560
818
1548
19
15
344
312
98
454
384
288
864
1096
188
388
278
353
576
1848
4
192
242
146
641
1565
19
15
344
312
98
454
384
288
864
1096
188
388
278
353
579
1849
4
192
242
146
651
1567
19
15
344
312
98
454
384
288
864
1096
188
388
278
353
581
1848
4
192
242
146
655
1560
19
15
344
312
98
454
384
288
864
1096
188
388
278
353
581
1845
4
192
242
146
655
1567
19
15
344
312
98
454
384
288
864
1096
188
388
278
353
581
1844
2
192
242
146
655
1565
19
15
344
312
98
454
384
288
864
1096
188
388
278
353
581
1844
4
192
242
146
655
1565
19
15
344
312
98
454
384
288
864
1096
188
388
278
353
581
1837
2
192
242
146
655
1559
19
15
344
312
98
454
384
288
864
1096
188
388
278
353
581
1846
2
192
242
146
655
1564
19
15
344
312
98
454
384
288
864
1096
188
388
278
353
581
1850
2
192
242
146
655
1561
19
15
344
312
98
454
384
288
864
1096
188
388
278
361
576
1848
4
192
242
34
640
1565
19
15
344
312
98
454
384
288
864
1096
188
388
278
361
592
1882
2
194
242
34
649
1591
19
15
344
312
98
454
384
288
864
1096
188
388
278
361
581
1845
2
194
242
34
647
1567
19
15
344
312
98
454
384
288
864
584
172
388
278
353
294
409
8
176
434
70
206
783
19
15
344
312
98
454
384
288
864
584
172
388
278
353
294
410
8
176
434
70
206
782
19
15
344
312
98
454
384
288
864
584
172
388
278
360
294
410
8
360
362
67
199
782
19
15
344
312
98
454
384
288
864
584
172
388
278
361
294
409
8
336
348
66
198
783
19
15
344
312
98
454
384
288
864
584
172
388
278
361
294
410
8
336
348
66
198
782
19
15
344
312
98
454
384
290
864
1096
172
388
534
749
578
1851
8
616
1002
545
769
1565
19
15
344
312
98
454
384
290
864
1096
172
388
278
357
578
1850
8
216
242
145
644
1564
19
15
344
312
98
454
384
290
864
1096
172
388
278
357
578
1851
8
216
242
145
641
1565
19
15
344
312
98
454
392
288
864
1096
108
388
518
737
592
1848
136
688
900
566
777
1549
19
15
344
312
98
454
392
288
864
1096
108
388
518
736
576
1848
136
688
900
564
772
1564
19
15
344
312
98
454
392
288
864
1096
172
388
518
737
576
1848
8
600
1020
566
769
1565
19
15
344
312
98
454
392
288
864
1096
172
388
518
737
592
1848
8
600
1020
566
777
1549
19
15
344
312
98
454
392
288
864
1096
172
388
518
736
576
1848
8
600
994
564
772
1564
19
15
344
312
98
454
392
288
864
1096
172
388
262
353
592
1848
8
176
444
54
649
1549
19
15
344
312
98
454
392
288
864
1096
172
388
262
353
592
1882
8
216
252
54
649
1591
19
15
344
312
98
454
392
288
864
1096
188
388
518
737
576
1848
4
576
996
566
769
1565
19
15
344
312
98
454
392
288
864
1096
188
388
518
737
592
1848
4
576
996
566
777
1549
19
15
344
312
98
454
392
288
864
1096
188
388
518
736
576
1848
4
580
994
564
768
1564
19
15
344
312
98
454
392
288
864
1096
188
388
262
353
592
1848
4
192
228
54
649
1549
19
15
344
312
98
454
392
288
864
1096
188
388
262
353
592
1882
2
192
228
54
649
1591
19
15
344
312
98
454
392
288
864
584
172
388
262
353
294
410
8
216
394
89
221
782
19
15
344
312
34
678
688
136
192
328
44
996
1014
697
640
148
8
840
266
2
409
235
19
15
320
328
100
102
992
994
252
118
224
548
1940
534
1564
1030
512
838
1878
464
1096
1177
19
15
344
312
98
454
896
928
224
72
172
388
782
608
1552
1080
520
336
852
596
1136
1048
19
15
344
312
98
454
896
928
224
72
172
388
790
608
1552
1080
8
344
860
588
624
536
19
15
344
312
98
454
896
928
224
72
172
388
790
608
1552
1080
520
336
860
588
624
536
19
15
344
312
98
454
896
928
224
72
172
388
790
608
1552
56
8
344
860
588
624
1560
19
15
344
312
98
454
896
928
224
72
172
388
798
609
1552
1080
8
308
884
582
625
537
19
15
344
312
98
454
896
928
224
72
172
388
798
609
1552
56
8
308
884
582
625
1561
19
15
344
312
98
454
896
928
224
72
172
388
798
608
1552
1080
8
308
884
580
625
538
19
15
344
312
98
454
896
928
224
72
172
388
798
608
1552
1080
520
336
884
580
1137
1050
19
15
344
312
98
454
896
928
224
72
172
388
798
608
1552
56
8
308
884
580
625
1562
19
15
344
312
98
454
896
928
224
72
188
388
782
609
1552
1080
2
324
852
598
1137
1049
19
15
344
312
98
454
896
928
224
72
188
388
782
609
1552
1080
4
320
852
598
1137
1049
19
15
344
312
98
454
896
928
224
72
188
388
782
609
1552
56
2
324
852
598
625
1561
19
15
344
312
98
454
896
928
224
72
188
388
782
609
1552
56
4
320
852
598
625
1561
19
15
344
312
98
454
896
928
224
72
188
388
782
609
1552
1076
4
320
852
598
1136
1054
19
15
344
312
98
454
896
928
224
72
188
388
782
609
1552
52
4
320
852
598
624
1566
19
15
344
312
98
454
896
928
224
72
188
388
782
609
1552
1078
2
324
852
598
1138
1055
19
15
344
312
98
454
896
928
224
72
188
388
782
609
1552
54
2
324
852
598
626
1567
19
15
344
312
98
454
896
928
224
72
188
388
782
608
1552
1080
2
324
852
596
1137
1050
19
15
344
312
98
454
896
928
224
72
188
388
782
608
1552
1080
4
320
852
596
1136
1048
19
15
344
312
98
454
896
928
224
72
188
388
782
608
1552
1080
516
324
852
596
1137
1050
19
15
344
312
98
454
896
928
224
72
188
388
782
608
1552
56
2
324
852
596
625
1562
19
15
344
312
98
454
896
928
224
72
188
388
782
608
1552
56
4
320
852
596
624
1560
19
15
344
312
98
454
896
928
224
72
188
388
782
608
1552
1076
4
320
852
596
1138
1054
19
15
344
312
98
454
896
928
224
72
188
388
782
608
1552
52
4
320
852
596
626
1566
19
15
344
312
98
454
896
928
224
72
188
388
790
609
1552
1080
4
320
860
590
624
536
19
15
344
312
98
454
896
928
224
72
188
388
790
609
1552
56
4
320
860
590
624
1560
19
15
344
312
98
454
896
928
224
72
188
388
790
609
1552
1076
4
320
860
590
624
542
19
15
344
312
98
454
896
928
224
72
188
388
790
609
1552
52
4
320
860
590
624
1566
19
15
344
312
98
454
896
928
224
72
188
388
790
608
1552
1080
4
320
860
588
624
536
19
15
344
312
98
454
896
928
224
72
188
388
790
608
1552
1080
516
320
860
588
624
536
19
15
344
312
98
454
896
928
224
72
188
388
790
608
1552
56
4
320
860
588
624
1560
19
15
344
312
98
454
896
928
224
72
188
388
798
608
1552
1080
516
320
884
580
1136
1048
19
15
344
312
98
454
896
992
224
72
172
388
790
593
1552
1080
520
344
882
570
1258
1164
19
15
344
312
98
454
896
992
224
72
172
388
790
593
1555
1081
520
336
882
562
755
399
19
15
344
312
98
454
896
992
224
72
172
388
798
593
1536
1080
8
344
858
562
738
668
19
15
344
312
98
454
896
992
224
72
172
388
798
593
1536
1080
520
336
884
566
737
413
19
15
344
312
98
454
896
992
224
72
172
388
798
593
1539
1081
8
344
858
562
739
415
19
15
344
312
98
454
896
992
224
72
172
388
798
592
1536
1080
520
336
884
564
736
412
19
15
344
312
98
454
896
992
224
72
172
388
798
594
1536
1080
8
344
858
560
1252
1180
19
15
344
312
98
454
896
992
224
72
172
388
798
594
1536
56
8
344
858
560
1252
1692
19
15
344
312
98
454
896
992
224
72
188
388
782
561
1536
1078
2
324
852
622
1026
1327
19
15
344
312
98
454
896
992
224
72
188
388
782
561
1536
1078
514
336
852
622
1026
1327
19
15
344
312
98
454
896
992
224
72
188
388
782
561
1536
54
2
324
852
622
514
1839
19
15
344
312
98
454
896
992
224
72
188
388
790
593
1552
1080
516
320
882
570
1256
1165
19
15
344
312
98
454
896
992
224
72
188
388
790
593
1557
1076
516
576
1778
562
1279
1165
19
15
344
312
98
454
896
992
224
72
188
388
790
593
1557
1077
514
576
1778
562
1279
1167
19
15
344
312
98
454
896
992
224
72
188
388
790
593
1557
1077
516
576
1778
562
1279
1167
19
15
344
312
98
454
896
992
224
72
188
388
790
593
1557
1078
514
576
1778
562
1279
1164
19
15
344
312
98
454
896
992
224
72
188
388
790
593
1558
1078
514
576
1778
562
1278
1164
19
15
344
312
98
454
896
992
224
72
188
388
790
593
1555
1081
516
320
882
562
755
399
19
15
344
312
98
454
896
992
224
72
188
388
798
560
1536
52
4
322
858
539
515
1838
19
15
344
312
98
454
896
992
224
72
188
388
798
560
1536
1078
5
322
858
539
515
303
19
15
344
312
98
454
896
992
224
72
188
388
798
560
1536
1078
517
322
858
539
515
303
19
15
344
312
98
454
896
992
224
72
188
388
798
560
1536
54
5
322
858
539
515
1839
19
15
344
312
98
454
896
992
224
72
188
388
798
561
1536
52
4
322
858
538
514
1838
19
15
344
312
98
454
896
992
224
72
188
388
798
561
1536
1078
5
322
858
538
514
303
19
15
344
312
98
454
896
992
224
72
188
388
798
561
1536
1078
514
320
884
534
1026
1327
19
15
344
312
98
454
896
992
224
72
188
388
798
561
1536
1078
517
320
884
534
1026
1327
19
15
344
312
98
454
896
992
224
72
188
388
798
561
1536
54
5
322
858
538
514
1839
19
15
344
312
98
454
896
992
224
72
188
388
798
561
1539
1078
514
324
884
530
1027
1324
19
15
344
312
98
454
896
992
224
72
188
388
798
561
1539
54
4
322
858
538
515
1836
19
15
344
312
98
454
896
992
224
72
188
388
798
593
1536
1080
516
320
884
566
737
413
19
15
344
312
98
454
896
992
224
72
188
388
798
592
1536
1080
516
320
884
564
736
412
19
15
344
312
98
454
896
992
224
72
188
388
798
592
1536
1076
516
320
884
564
1254
1198
19
15
344
312
98
454
896
992
224
72
188
388
798
562
1536
1078
514
320
884
536
1024
1327
19
15
344
312
98
454
896
992
224
72
188
388
798
562
1536
1078
517
320
884
536
1024
1327
19
15
344
312
98
454
896
994
224
72
172
388
790
597
1538
1083
520
336
882
561
1249
1181
19
15
344
312
98
454
896
994
224
72
188
388
790
597
1538
1083
514
578
1778
561
1249
1181
19
15
344
312
98
454
896
994
224
72
188
388
790
597
1544
1078
516
576
1778
561
1253
1189
19
15
344
312
98
454
896
994
224
72
188
388
790
597
1554
1083
514
578
1778
561
1273
1165
19
15
344
312
98
454
896
994
224
72
188
388
790
598
1536
1082
514
576
1778
560
1248
1182
19
15
344
312
98
454
896
994
224
72
188
388
790
598
1556
1078
514
576
1778
560
1272
1164
19
15
344
312
98
454
968
960
224
72
172
388
806
513
1536
1080
8
344
834
638
1225
445
19
15
344
312
98
454
968
960
224
72
172
388
806
513
1536
56
8
344
834
638
1225
1981
19
15
344
312
98
454
968
960
224
72
172
388
806
513
1544
1080
8
344
834
638
1273
1240
19
15
344
312
98
454
968
960
224
72
172
388
806
513
1544
1080
520
340
834
634
1272
1240
19
15
344
312
98
454
968
960
224
72
172
388
806
513
1544
56
8
344
834
638
1273
1752
19
15
344
312
98
454
968
960
224
72
172
388
806
513
1544
56
520
340
834
634
1272
1752
19
15
344
312
98
454
968
960
224
72
172
388
806
513
1544
1076
8
344
834
638
1145
1259
19
15
344
312
98
454
968
960
224
72
172
388
806
513
1544
52
8
344
834
638
1273
1643
19
15
344
312
98
454
968
960
224
72
172
388
806
513
1544
1082
8
344
834
638
1145
1263
19
15
344
312
98
454
968
960
224
72
172
388
806
513
1544
58
8
344
834
638
1273
1647
19
15
344
312
98
454
968
960
224
72
172
388
806
512
1540
1080
8
344
834
635
1227
441
19
15
344
312
98
454
968
960
224
72
172
388
806
512
1540
1080
520
344
834
635
1227
441
19
15
344
312
98
454
968
960
224
72
172
388
806
512
1540
56
8
344
834
635
1227
1977
19
15
344
312
98
454
968
960
224
72
172
388
806
512
1544
1080
8
344
834
635
1272
1240
19
15
344
312
98
454
968
960
224
72
172
388
806
512
1544
1080
520
344
834
635
1272
1240
19
15
344
312
98
454
968
960
224
72
172
388
806
512
1544
56
8
344
834
635
1272
1752
19
15
344
312
98
454
968
960
224
72
172
388
806
512
1544
56
520
344
834
635
1272
1752
19
15
344
312
98
454
968
960
224
72
188
388
806
513
1544
1080
2
322
834
638
1273
1240
19
15
344
312
98
454
968
960
224
72
188
388
806
513
1544
1080
4
320
834
634
1272
1240
19
15
344
312
98
454
968
960
224
72
188
388
806
513
1544
1080
514
322
834
638
1273
1240
19
15
344
312
98
454
968
960
224
72
188
388
806
513
1544
1080
516
320
834
634
1272
1240
19
15
344
312
98
454
968
960
224
72
188
388
806
513
1544
56
2
322
834
638
1273
1752
19
15
344
312
98
454
968
960
224
72
188
388
806
513
1544
56
4
320
834
634
1272
1752
19
15
344
312
98
454
968
960
224
72
188
388
806
513
1544
1076
4
322
834
638
1145
1259
19
15
344
312
98
454
968
960
224
72
188
388
806
513
1544
1076
516
324
834
638
1145
1259
19
15
344
312
98
454
968
960
224
72
188
388
806
513
1544
52
4
322
834
638
1273
1643
19
15
344
312
98
454
968
960
224
72
188
388
806
513
1544
1082
2
320
834
638
1145
1263
19
15
344
312
98
454
968
960
224
72
188
388
806
513
1544
1082
514
320
834
638
1145
1263
19
15
344
312
98
454
968
960
224
72
188
388
806
513
1544
1082
516
324
834
638
1145
1263
19
15
344
312
98
454
968
960
224
72
188
388
806
513
1544
58
2
320
834
638
1273
1647
19
15
344
312
98
454
968
960
224
72
188
388
806
512
1536
1080
4
324
834
636
1224
444
19
15
344
312
98
454
968
960
224
72
188
388
806
512
1536
56
4
324
834
636
1224
1980
19
15
344
312
98
454
968
960
224
72
188
388
806
512
1540
1080
4
320
834
635
1227
441
19
15
344
312
98
454
968
960
224
72
188
388
806
512
1540
1080
516
320
834
635
1227
441
19
15
344
312
98
454
968
960
224
72
188
388
806
512
1540
56
4
320
834
635
1227
1977
19
15
344
312
98
454
968
960
224
72
188
388
806
512
1544
1080
4
320
834
635
1272
1240
19
15
344
312
98
454
968
960
224
72
188
388
806
512
1544
1080
516
320
834
635
1272
1240
19
15
344
312
98
454
968
960
224
72
188
388
806
512
1544
56
4
320
834
635
1272
1752
19
15
320
264
2
454
456
256
204
270
188
484
550
737
62
358
48
304
964
534
13
693
19
15
320
264
2
454
456
256
844
526
60
484
550
481
318
422
48
432
994
22
13
793
19
15
320
264
2
454
456
256
844
526
60
484
294
353
318
486
48
1892
708
22
141
185
19
15
320
264
2
454
456
258
844
526
60
484
582
357
316
422
48
432
898
33
37
153
19
15
320
264
2
454
456
258
844
526
60
484
582
613
316
422
48
432
898
545
37
793
19
15
320
264
2
454
968
256
844
526
60
484
806
97
574
742
48
1892
1474
790
1165
441
19
15
344
312
34
710
0
288
192
328
44
964
1054
1745
3
597
8
856
2010
1106
3
1655
19
15
321
256
0
454
393
277
893
580
130
486
530
427
424
408
4
374
1009
18
51
0
19
15
321
384
0
454
393
277
877
516
2
486
530
427
712
420
36
630
1009
18
523
24
19
15
321
384
0
454
393
277
877
516
2
486
530
427
456
420
36
630
1009
18
11
24
19
15
321
384
0
454
393
277
893
516
2
486
530
427
424
420
36
630
1009
18
51
184
19
15
321
352
0
454
905
981
237
100
2
486
786
555
1544
1032
98
662
1777
530
1035
768
19
15
321
352
0
454
905
981
237
100
2
486
786
555
1544
1048
98
662
1777
530
1035
1120
19
15
321
352
0
454
905
981
237
100
2
486
786
555
1544
24
98
662
1777
530
1035
1632
19
15
321
256
0
454
385
385
868
1284
130
486
258
267
599
1604
1028
374
254
25
681
1751
19
15
321
352
0
454
385
385
868
548
4
486
258
267
603
387
6
1830
1278
25
428
0
19
15
321
352
0
454
385
385
868
548
4
486
258
267
603
643
6
1830
1278
25
684
512
19
15
321
352
0
454
385
385
868
548
4
486
258
267
599
387
6
1830
1278
25
425
0
19
15
321
352
0
454
385
385
868
548
4
486
258
267
599
643
6
1830
1278
25
425
512
19
15
321
352
96
454
385
385
868
548
34
390
258
539
603
387
18
1846
1278
505
368
0
19
15
321
352
96
454
385
385
868
548
34
390
258
539
603
643
17
1846
1278
505
368
513
19
15
321
352
96
454
385
385
868
548
34
390
258
539
603
643
18
1846
1278
505
368
513
19
15
321
352
96
454
393
385
868
548
34
390
530
531
603
643
18
1846
1009
634
714
512
19
15
321
256
0
454
398
135
205
260
130
486
272
2
658
132
4
374
368
769
792
673
19
15
321
256
0
454
398
135
205
260
130
486
272
2
658
132
36
374
368
769
792
673
19
15
321
256
0
454
398
135
205
260
130
486
272
2
658
196
4
374
368
769
792
577
19
15
257
256
0
454
457
269
253
260
2
486
165
189
37
268
900
758
103
561
146
640
19
15
257
256
0
454
457
269
253
260
2
486
165
189
37
268
964
758
103
561
146
640
19
15
257
256
0
454
457
269
253
260
2
486
165
189
37
140
36
758
103
553
265
320
19
15
257
256
0
454
457
269
253
260
2
486
165
189
37
276
900
758
103
561
146
656
19
15
257
256
0
454
457
269
253
260
2
486
165
189
37
276
964
758
103
561
146
656
19
15
257
256
0
454
457
269
253
260
2
486
165
445
37
268
900
758
103
41
137
640
19
15
257
256
0
454
457
269
253
260
2
486
165
445
37
268
964
758
103
41
137
640
19
15
257
256
0
454
457
269
253
260
2
486
166
189
37
268
900
758
102
561
137
640
19
15
257
256
0
454
457
269
253
260
2
486
166
189
37
140
36
758
102
561
265
320
19
15
257
256
0
454
457
269
253
260
2
486
166
189
37
276
900
758
102
561
149
660
19
15
257
256
0
454
457
269
253
260
2
486
166
189
37
276
964
758
102
561
149
660
19
15
257
256
0
454
457
269
253
260
2
486
166
445
37
268
900
758
102
49
137
640
19
15
321
256
0
454
457
269
893
516
2
486
165
445
293
396
36
758
103
49
18
768
19
15
321
256
0
454
457
269
893
516
2
486
166
445
293
396
36
758
102
49
9
768
19
15
321
256
0
454
457
269
893
516
130
486
165
445
292
404
68
374
103
49
36
804
19
15
321
256
0
454
457
269
893
516
130
486
165
445
293
404
68
374
103
49
37
804
19
15
321
256
0
454
457
269
893
516
130
486
166
445
293
404
68
374
102
49
21
804
19
15
321
256
0
454
449
257
852
516
34
486
546
483
311
436
50
1894
993
18
26
795
19
15
321
256
0
454
449
257
852
516
34
486
290
355
311
436
50
1894
737
18
154
151
19
15
321
256
0
454
449
257
852
516
34
486
290
355
311
443
49
1894
737
18
154
144
19
15
321
352
96
454
449
256
852
1092
212
390
150
624
603
1819
62
574
114
795
795
1547
19
15
321
352
96
454
449
256
852
1092
212
390
150
624
603
1851
62
574
114
795
795
1563
19
15
257
256
0
454
454
263
253
260
12
486
160
178
41
256
909
765
96
540
646
671
19
15
321
256
0
454
454
261
877
516
52
486
544
486
294
388
62
446
992
18
32
788
19
15
321
256
0
454
454
261
877
516
52
486
544
486
294
400
62
446
992
18
0
796
19
15
321
256
0
454
454
261
877
516
52
486
576
358
294
388
62
446
896
34
64
788
19
15
321
256
0
454
454
261
877
516
52
486
576
358
294
400
62
446
896
34
64
796
19
15
321
256
0
454
454
261
877
516
52
486
576
614
294
388
62
446
896
546
32
788
19
15
321
256
0
454
454
261
877
516
52
486
576
614
294
400
62
446
896
546
32
796
19
15
321
256
0
454
454
261
877
516
52
486
288
358
294
388
62
446
352
18
128
148
19
15
321
256
0
454
454
261
877
516
52
486
288
358
294
400
62
446
352
18
128
156
19
15
321
256
0
454
454
263
221
260
12
486
160
178
50
304
1014
765
96
540
268
482
19
15
321
256
0
454
454
263
221
260
12
486
160
434
50
304
1014
765
96
28
152
482
19
15
321
256
0
454
454
263
221
260
180
486
160
434
50
224
61
318
96
28
140
194
19
15
321
256
0
454
454
263
221
260
180
486
160
434
50
224
62
318
96
28
140
194
19
15
321
256
0
454
454
263
861
516
12
486
160
434
306
416
13
765
96
28
24
826
19
15
321
256
0
454
454
263
861
516
12
486
160
434
306
416
45
765
96
28
24
826
19
15
321
256
0
454
454
263
861
516
52
486
160
434
305
416
61
446
96
28
22
831
19
15
321
256
0
454
454
263
861
516
52
486
160
434
306
416
61
446
96
28
24
826
19
15
321
256
0
454
454
263
861
516
52
486
160
434
306
416
62
446
96
28
24
826
19
15
321
256
0
454
454
263
893
516
2
486
288
354
297
384
4
758
208
17
150
159
19
15
321
256
0
454
454
263
893
516
2
486
288
354
297
384
36
758
208
17
150
159
19
15
321
256
0
454
454
263
893
516
12
486
160
434
297
416
13
765
96
28
6
831
19
15
321
256
0
454
454
263
893
516
12
486
160
434
297
416
45
765
96
28
6
831
19
15
321
256
0
454
454
263
893
516
12
486
288
370
297
384
13
765
352
28
134
159
19
15
321
352
96
454
454
263
861
580
194
390
160
434
306
392
50
550
32
28
28
133
19
15
321
352
96
454
454
263
861
580
194
390
160
434
306
400
50
550
32
28
12
781
19
15
321
352
96
454
454
263
861
580
194
390
288
370
306
400
50
550
416
28
140
142
19
15
321
256
0
454
961
257
852
516
34
486
802
99
567
692
50
1894
1505
786
1178
411
19
15
321
256
0
454
961
257
852
516
34
486
802
99
567
699
49
1894
1505
786
1178
400
19
15
321
256
0
454
966
263
205
260
140
486
800
114
81
144
45
381
864
796
798
603
19
15
321
256
0
454
966
263
205
260
140
486
800
114
81
164
45
381
864
796
798
67
19
15
321
256
0
454
966
263
205
260
140
486
800
114
82
144
13
381
864
796
792
602
19
15
321
256
0
454
966
263
205
260
140
486
800
114
82
144
45
381
864
796
792
602
19
15
321
256
0
454
966
263
205
260
140
486
800
114
82
164
45
381
864
796
796
65
19
15
322
352
97
101
456
526
884
1350
39
551
903
957
544
1562
1042
1346
872
1065
1053
1060
19
15
321
256
0
386
385
277
221
260
132
462
326
363
104
172
38
206
322
90
859
264
19
15
321
256
0
386
385
277
221
260
132
462
326
363
104
236
38
206
322
90
859
1096
19
15
385
384
0
386
387
535
813
1060
4
462
330
872
800
1804
1446
1198
330
312
107
516
19
15
257
256
0
386
385
261
245
260
4
462
230
231
189
284
966
750
97
529
556
512
19
15
257
256
0
386
385
261
229
260
12
462
326
359
101
180
54
742
194
98
786
280
19
15
257
256
0
386
385
261
237
260
4
462
230
231
181
276
966
750
97
529
553
520
19
15
257
256
0
386
385
261
237
260
4
462
230
231
181
308
902
750
98
530
562
536
19
15
257
256
0
386
385
261
237
260
12
462
326
359
109
180
54
742
194
97
789
276
19
15
257
256
0
386
385
261
237
260
12
462
326
359
108
180
54
742
706
1586
1431
277
19
15
321
256
0
386
385
261
213
260
132
462
134
199
125
188
6
206
2
546
313
256
19
15
321
256
0
386
385
261
213
260
132
462
134
199
125
188
38
206
2
546
313
256
19
15
321
256
0
386
385
261
213
260
132
462
134
199
125
636
6
206
2
546
313
896
19
15
321
256
0
386
385
261
213
260
132
462
134
199
124
188
6
206
2
290
315
257
19
15
321
256
0
386
385
261
213
260
132
462
134
199
124
188
38
206
2
290
315
257
19
15
321
256
0
386
385
261
213
260
132
462
134
199
637
636
6
206
2
290
825
384
19
15
321
256
0
386
385
261
213
260
132
462
326
359
125
188
38
174
418
50
822
256
19
15
321
256
0
386
385
261
213
260
132
462
326
359
124
188
38
174
418
50
795
257
19
15
321
256
0
386
385
261
213
260
132
462
326
359
124
636
6
206
418
50
923
961
19
15
321
256
0
386
385
261
213
260
132
462
326
359
636
636
6
206
418
50
411
385
19
15
321
256
0
386
385
261
213
260
140
462
134
199
125
188
22
166
1
545
313
256
19
15
321
256
0
386
385
261
213
260
140
462
134
199
125
220
22
166
2
561
1849
1120
19
15
321
256
0
386
385
261
213
260
140
462
134
199
125
252
22
166
1
545
313
128
19
15
321
256
0
386
385
261
213
260
140
462
134
199
125
604
22
166
2
561
1849
1376
19
15
321
256
0
386
385
261
213
260
140
462
134
199
125
636
22
166
1
545
313
896
19
15
321
256
0
386
385
261
213
260
140
462
134
199
124
188
22
166
1
290
315
257
19
15
321
256
0
386
385
261
213
260
140
462
134
199
124
220
22
166
2
562
1851
1121
19
15
321
256
0
386
385
261
213
260
140
462
134
199
124
252
22
166
2
290
315
289
19
15
321
256
0
386
385
261
213
260
140
462
134
199
124
604
22
166
2
562
1851
1377
19
15
321
256
0
386
385
261
213
260
140
462
134
199
637
636
22
166
2
305
825
896
19
15
321
256
0
386
385
261
213
260
140
462
134
199
636
636
22
166
2
306
827
417
19
15
321
256
0
386
385
261
213
260
140
462
326
359
125
188
22
166
385
49
794
256
19
15
321
256
0
386
385
261
213
260
140
462
326
359
125
220
22
166
385
81
813
96
19
15
321
256
0
386
385
261
213
260
140
462
326
359
125
252
22
166
385
49
793
1088
19
15
321
256
0
386
385
261
213
260
140
462
326
359
125
636
22
166
385
49
793
896
19
15
321
256
0
386
385
261
213
260
140
462
326
359
124
188
22
166
322
82
795
257
19
15
321
256
0
386
385
261
213
260
140
462
326
359
124
252
22
166
386
50
795
1089
19
15
321
256
0
386
385
261
213
260
140
462
326
359
124
636
22
166
386
50
795
897
19
15
321
256
0
386
385
261
213
260
140
462
326
359
637
252
22
166
417
49
410
64
19
15
321
256
0
386
385
261
213
260
140
462
326
359
637
636
22
166
385
49
665
384
19
15
321
256
0
386
385
261
213
260
140
462
326
359
636
252
22
166
418
50
411
65
19
15
321
256
0
386
385
261
213
260
140
462
326
359
636
636
22
166
386
50
411
385
19
15
321
256
0
386
385
261
213
260
140
462
230
199
125
188
22
614
98
513
313
256
19
15
321
256
0
386
385
261
213
260
140
462
230
199
125
220
22
614
98
514
1849
1120
19
15
321
256
0
386
385
261
213
260
140
462
230
231
125
188
22
614
98
529
281
256
19
15
321
256
0
386
385
261
213
260
140
462
230
231
124
188
22
614
98
530
283
257
19
15
321
256
0
386
385
261
213
260
108
462
134
199
637
1212
950
646
2
305
826
1792
19
15
321
256
0
386
385
261
213
260
108
462
390
199
637
1212
950
646
514
1585
825
1792
19
15
321
256
0
386
385
261
221
260
132
462
134
203
120
164
38
206
2
602
603
280
19
15
321
256
0
386
385
261
221
260
172
462
134
203
120
164
54
134
2
602
603
280
19
15
321
256
0
386
385
265
205
260
140
462
134
207
121
196
45
205
1
601
346
120
19
15
321
256
0
386
385
265
205
260
140
462
134
207
121
164
45
205
1
601
346
280
19
15
321
256
0
386
385
265
205
260
140
462
134
207
633
196
45
205
1
601
1626
88
19
15
321
256
0
386
385
265
205
260
140
462
134
207
633
580
45
205
1
601
1626
888
19
15
225
704
448
66
833
1797
5
4
132
398
326
103
836
12
102
46
2
146
595
580
19
15
225
704
448
66
833
1797
5
4
132
398
326
103
837
12
102
46
2
66
338
776
19
15
225
704
448
66
833
1797
5
4
132
462
326
103
837
12
102
14
2
66
338
776
19
15
225
704
448
66
833
1797
5
4
172
398
326
103
836
12
150
6
1
146
339
772
19
15
225
704
448
66
833
1797
5
4
172
398
326
103
837
1036
150
6
1
289
316
260
19
15
225
704
448
66
833
1797
5
4
172
398
326
103
837
12
150
6
1
289
316
772
19
15
225
704
448
66
833
1797
13
4
132
398
326
103
1012
244
102
46
1
578
555
521
19
15
225
704
448
66
833
1797
13
4
132
398
326
103
1012
1268
102
46
1
578
555
9
19
15
225
704
448
66
833
1797
13
4
132
398
326
103
1013
244
102
46
1
193
553
1544
19
15
225
704
448
66
833
1797
13
4
132
398
326
103
1013
1268
102
46
1
193
553
8
19
15
225
704
448
66
833
1797
13
4
132
398
326
103
757
244
102
46
2
578
1065
1032
19
15
225
704
448
66
833
1797
13
4
132
398
326
103
756
244
102
46
2
578
1067
1033
19
15
225
704
448
66
833
1797
13
4
132
462
326
103
1012
244
134
14
2
578
555
521
19
15
225
704
448
66
833
1797
13
4
132
462
326
103
1012
244
102
14
2
578
555
521
19
15
225
704
448
66
833
1797
13
4
132
462
326
103
1012
1268
134
14
2
66
555
9
19
15
225
704
448
66
833
1797
13
4
132
462
326
103
1012
1268
102
14
2
66
555
9
19
15
225
704
448
66
833
1797
13
4
132
462
326
103
1013
244
134
14
1
577
553
520
19
15
225
704
448
66
833
1797
13
4
132
462
326
103
1013
244
102
14
2
577
553
520
19
15
225
704
448
66
833
1797
13
4
132
462
326
103
1013
1268
134
14
1
65
553
8
19
15
225
704
448
66
833
1797
13
4
132
462
326
103
1013
1268
102
14
2
65
553
8
19
15
225
704
448
66
833
1797
13
4
132
462
326
103
757
244
134
14
1
577
1065
1032
19
15
225
704
448
66
833
1797
13
4
132
462
326
103
757
244
102
14
2
577
1065
1032
19
15
225
704
448
66
833
1797
13
4
132
462
326
103
756
244
134
14
2
578
1067
1033
19
15
225
704
448
66
833
1797
13
4
132
462
326
103
756
244
102
14
2
578
1067
1033
19
15
225
704
448
66
833
1797
13
4
196
462
326
103
1012
1268
262
14
2
66
555
9
19
15
225
704
448
66
833
1797
13
4
196
462
326
103
1013
1268
262
14
1
145
553
8
19
15
225
704
448
66
833
1797
13
4
196
462
326
103
757
244
262
14
1
585
1065
1032
19
15
225
704
448
66
833
1797
13
4
196
462
326
103
756
244
262
14
2
578
1067
1033
19
15
225
704
448
66
833
1797
13
4
164
398
326
103
1012
244
70
14
1
578
555
521
19
15
225
704
448
66
833
1797
13
4
164
398
326
103
1012
244
166
14
2
578
555
521
19
15
225
704
448
66
833
1797
13
4
164
398
326
103
1012
1268
70
14
1
578
555
9
19
15
225
704
448
66
833
1797
13
4
164
398
326
103
1012
1268
166
14
2
66
555
9
19
15
225
704
448
66
833
1797
13
4
164
398
326
103
1013
244
70
14
1
193
553
1544
19
15
225
704
448
66
833
1797
13
4
164
398
326
103
1013
244
166
14
2
145
553
520
19
15
225
704
448
66
833
1797
13
4
164
398
326
103
1013
1268
70
14
1
193
553
8
19
15
225
704
448
66
833
1797
13
4
164
398
326
103
1013
1268
166
14
2
66
554
8
19
15
225
704
448
66
833
1797
13
4
164
398
326
103
757
244
70
14
2
578
1066
1032
19
15
225
704
448
66
833
1797
13
4
164
398
326
103
757
244
166
14
2
578
1066
1032
19
15
225
704
448
66
833
1797
13
4
164
398
326
103
756
244
70
14
2
578
1067
1033
19
15
225
704
448
66
833
1797
13
4
164
398
326
103
756
244
166
14
2
578
1067
1033
19
15
225
704
448
66
833
1797
13
4
172
398
326
102
1013
244
150
6
2
144
541
532
19
15
225
704
448
66
833
1797
13
4
172
398
326
102
1013
1268
150
6
2
144
541
20
19
15
225
704
448
66
833
1797
13
4
172
398
326
102
1014
244
150
6
2
200
552
1572
19
15
225
704
448
66
833
1797
13
4
172
398
326
102
1014
1268
150
6
2
200
552
36
19
15
225
704
448
66
833
1797
13
4
172
398
326
103
1012
244
150
6
1
578
555
521
19
15
225
704
448
66
833
1797
13
4
172
398
326
103
1012
1268
150
6
1
66
555
9
19
15
225
704
448
66
833
1797
13
4
172
398
326
103
1013
244
150
6
1
193
553
1544
19
15
225
704
448
66
833
1797
13
4
172
398
326
103
1013
1268
150
6
1
65
553
8
19
15
225
704
448
66
833
1797
13
4
172
398
326
103
757
244
150
6
1
577
1065
1032
19
15
225
704
448
66
833
1797
13
4
172
398
326
103
756
244
150
6
1
578
1067
1033
19
15
225
704
448
66
835
1799
13
4
132
398
330
98
1008
252
102
46
10
195
539
1555
19
15
225
704
448
66
835
1799
13
4
132
398
330
98
1008
1276
102
46
10
75
539
19
19
15
225
704
448
66
835
1799
13
4
132
398
330
98
752
252
102
46
10
587
1051
531
19
15
225
704
448
66
835
1799
13
4
132
462
330
98
1008
252
134
14
10
587
539
531
19
15
225
704
448
66
835
1799
13
4
132
462
330
98
1008
252
102
14
10
587
539
531
19
15
225
704
448
66
835
1799
13
4
132
462
330
98
1008
1276
134
14
10
75
539
19
19
15
225
704
448
66
835
1799
13
4
132
462
330
98
1008
1276
102
14
10
75
539
19
19
15
225
704
448
66
835
1799
13
4
132
462
330
98
752
252
134
14
10
587
1051
531
19
15
225
704
448
66
835
1799
13
4
132
462
330
98
752
252
102
14
10
587
1051
531
19
15
225
704
448
66
835
1799
13
4
196
462
330
98
1008
1276
262
14
10
75
539
19
19
15
225
704
448
66
835
1799
13
4
196
462
330
98
752
252
262
14
10
587
1051
531
19
15
13
17
121
77
192
218
194
487
417
371
204
22
284
832
620
545
1027
208
488
808
19
15
13
17
121
77
192
218
194
487
417
371
204
534
540
832
620
545
515
2000
872
1352
19
15
13
17
121
77
192
218
194
487
417
371
204
278
284
832
620
545
1027
720
488
808
19
15
122
251
233
289
354
204
260
68
270
449
272
531
728
192
994
540
544
1075
667
536
19
15
58
226
50
75
3
15
40
268
170
178
24
26
315
920
322
3
71
260
948
898
19
15
58
226
50
75
3
15
40
268
170
178
24
282
859
920
322
3
71
996
1012
770
19
15
58
226
50
75
3
15
40
268
170
178
24
122
347
920
322
771
583
452
980
770
19
15
58
226
50
75
3
15
40
268
170
178
24
186
315
920
322
3
71
324
788
898
19
15
58
226
50
74
2
15
40
268
170
179
24
26
315
920
322
6
71
517
946
898
19
15
58
226
50
74
2
15
40
268
170
179
24
282
859
920
322
6
71
997
1014
769
19
15
58
226
50
74
2
15
40
268
170
179
24
122
347
920
322
774
583
453
982
769
19
15
58
226
50
74
3
15
40
268
170
179
25
26
315
920
322
6
70
260
948
898
19
15
58
226
50
74
3
15
40
268
170
179
25
282
859
920
322
6
70
996
1012
770
19
15
58
226
50
74
3
15
40
268
170
179
25
122
347
920
322
774
582
452
980
770
19
15
58
226
50
74
3
15
40
268
170
179
25
186
315
920
322
6
70
324
788
898
19
15
225
200
120
64
220
390
514
80
256
376
840
800
1016
560
828
1844
768
784
1024
1102
19
15
10
24
120
64
220
22
208
456
448
216
200
192
372
852
578
100
0
0
264
836
19
15
10
24
120
64
220
22
208
456
448
216
200
192
372
724
578
1124
1024
1032
1288
1316
19
15
10
24
120
64
220
22
208
456
448
216
200
320
372
852
578
100
0
384
520
836
19
15
10
24
120
64
220
22
208
456
448
216
200
320
372
724
578
1124
0
384
520
1604
19
15
10
24
120
64
220
22
208
456
448
216
200
320
884
852
578
100
0
384
776
836
19
15
10
24
120
64
220
22
208
456
448
216
200
320
884
724
578
1124
0
384
776
1092
19
15
10
24
120
64
220
22
208
456
448
216
200
960
884
852
578
100
512
1792
1032
1348
19
15
10
24
120
64
220
22
208
456
448
216
200
960
884
724
578
1124
1024
1792
1032
1092
19
15
10
24
120
64
220
22
208
456
448
344
200
192
372
852
578
336
0
0
264
836
19
15
10
24
120
64
220
22
208
456
448
344
200
320
372
852
578
336
0
848
520
868
19
15
10
24
120
64
220
22
208
456
448
344
200
320
372
724
578
336
0
848
520
1604
19
15
10
24
120
64
220
22
208
456
448
344
200
320
884
852
578
336
0
848
1544
836
19
15
10
24
120
64
220
22
208
456
448
344
200
320
884
724
578
336
0
848
1544
1092
19
15
10
24
120
64
220
22
208
456
448
344
200
960
884
852
578
336
512
1792
1032
1348
19
15
10
24
120
64
220
22
208
456
448
344
200
960
884
724
578
336
512
1792
1032
1092
19
15
225
201
123
81
218
398
514
83
257
342
320
800
1000
601
1669
412
397
777
522
519
19
15
225
201
123
81
218
398
514
83
257
342
320
800
1000
601
645
156
397
777
522
519
19
15
225
201
123
81
218
398
514
83
257
342
320
800
1000
601
1790
412
394
770
522
7
19
15
225
201
123
81
218
398
514
83
257
342
832
800
1000
601
1669
412
781
777
1034
1027
19
15
225
201
123
81
218
398
514
83
257
342
832
800
1000
601
645
156
906
778
1034
1031
19
15
845
37
121
37
181
385
553
809
1
25
455
785
837
557
1805
1433
921
1773
1069
1261
19
15
845
37
121
37
181
385
553
809
1
25
455
801
933
557
269
409
905
1741
1101
1274
19
15
845
37
121
37
181
385
553
809
1
25
455
801
933
557
270
409
905
1741
1101
1274
19
15
845
37
121
37
181
385
297
809
1025
25
455
433
165
653
781
153
921
685
653
1677
19
15
845
37
121
37
181
385
297
809
1025
25
455
433
165
429
781
153
921
685
653
1082
19
15
845
37
121
37
181
385
297
809
1025
25
455
433
165
461
781
153
921
685
653
1037
19
15
845
37
121
37
181
385
297
809
1025
537
453
417
165
461
782
1305
403
673
685
13
19
15
845
37
121
37
181
385
297
809
1
25
453
417
165
461
269
409
915
673
653
1037
19
15
845
37
121
37
181
385
297
809
1
25
453
417
165
461
270
281
915
673
653
1037
19
15
845
37
121
37
181
385
297
809
1
25
455
401
145
411
271
281
921
694
657
1049
19
15
845
37
121
37
181
385
297
809
1
25
455
401
146
455
271
281
921
694
656
1098
19
15
845
37
121
37
181
385
297
809
1
25
455
401
146
411
271
281
921
694
656
1141
19
15
845
37
121
37
181
385
297
809
1
25
455
433
165
429
269
281
905
685
653
1082
19
15
845
37
121
37
181
385
297
809
1
25
455
433
165
429
270
281
905
685
653
1082
19
15
845
37
121
37
181
385
297
809
1
25
455
433
165
461
269
281
905
685
653
1037
19
15
837
53
121
37
181
385
537
809
1
25
454
814
873
523
257
1107
900
1736
1026
633
19
15
837
53
121
37
181
385
281
795
1025
25
453
417
177
705
1273
1161
901
673
641
1541
19
15
837
53
121
37
181
385
313
811
1025
25
453
417
169
641
765
649
901
673
649
1669
19
15
837
53
121
37
181
385
313
811
1
25
453
417
169
641
1789
1161
901
673
649
1669
19
15
837
53
121
33
178
394
538
921
1
26
448
800
868
614
1787
1032
920
1732
522
564
19
15
837
53
121
33
178
394
314
811
1025
29
448
416
164
650
770
1162
924
676
682
1706
19
15
837
53
121
33
178
394
314
811
1
29
448
416
164
650
258
266
924
676
682
1706
19
15
837
53
121
33
178
394
314
811
1
26
448
416
164
394
258
264
904
674
682
1066
19
15
837
53
121
37
181
389
297
809
1025
25
455
425
161
657
637
741
921
678
685
1577
19
15
837
53
121
37
181
389
297
809
1025
25
455
425
161
657
765
741
921
678
685
1577
19
15
837
53
121
37
181
389
297
809
1025
25
455
425
161
717
765
741
921
678
685
1549
19
15
837
53
121
37
181
389
297
809
1025
25
455
421
161
657
637
741
921
672
686
1705
19
15
837
53
121
37
181
389
297
809
1025
25
455
421
161
657
765
741
921
672
686
1705
19
15
837
53
121
37
181
389
297
809
1025
25
455
429
161
657
637
741
921
676
685
1577
19
15
837
53
121
37
181
389
297
809
1025
25
455
429
161
657
765
741
921
676
685
1577
19
15
837
53
121
37
181
389
297
809
1
25
453
421
161
401
257
777
901
674
686
1065
19
15
837
53
121
37
181
389
297
809
1
25
453
429
161
401
257
777
901
677
653
1065
19
15
837
53
121
37
181
389
297
809
1
25
455
425
161
401
257
777
921
678
685
1065
19
15
837
53
121
37
181
389
297
809
1
25
455
425
161
657
1789
229
921
678
685
1577
19
15
837
53
121
37
181
389
297
809
1
25
455
425
161
657
1661
229
921
678
685
1577
19
15
837
53
121
37
181
389
297
809
1
25
455
425
161
717
1789
229
921
678
685
1549
19
15
837
53
121
37
181
389
297
809
1
25
455
421
161
401
257
777
921
672
686
1065
19
15
837
53
121
37
181
389
297
809
1
25
455
421
161
657
1789
229
921
672
686
1705
19
15
837
53
121
37
181
389
297
809
1
25
455
421
161
657
1661
229
921
672
686
1705
19
15
837
53
121
37
181
389
297
809
1
25
455
429
161
401
257
777
905
677
685
1065
19
15
837
53
121
37
181
389
297
809
1
25
455
429
161
657
1789
229
921
676
685
1577
19
15
837
53
121
37
181
389
297
809
1
25
455
429
161
657
1661
229
921
676
685
1577
19
15
837
53
121
37
181
389
297
813
1025
25
453
421
161
658
1275
1161
901
674
686
1704
19
15
837
53
121
37
181
389
297
813
1025
25
453
421
161
658
763
137
901
674
686
1704
19
15
837
53
121
37
181
389
297
813
1025
25
455
425
161
713
765
741
921
678
685
1550
19
15
837
53
121
37
181
389
297
813
1025
25
455
429
161
661
637
741
921
677
653
1693
19
15
837
53
121
37
181
389
297
813
1025
25
455
429
161
661
765
741
921
677
653
1693
19
15
837
53
121
37
181
389
297
813
1
25
453
421
161
402
379
265
901
674
687
1064
19
15
837
53
121
37
181
389
297
813
1
25
453
421
161
402
507
265
901
674
687
1064
19
15
837
53
121
37
181
389
297
813
1
25
453
421
161
658
379
265
901
674
686
1704
19
15
837
53
121
37
181
389
297
813
1
25
453
421
161
658
507
265
901
674
686
1704
19
15
837
53
121
37
181
389
297
813
1
25
453
421
161
658
1659
1161
901
674
686
1704
19
15
837
53
121
37
181
389
297
813
1
25
455
425
161
713
1789
229
921
678
685
1550
19
15
837
53
121
37
181
389
297
813
1
25
455
425
161
457
375
337
905
678
685
1038
19
15
837
53
121
37
181
389
297
813
1
25
455
421
161
457
375
849
921
672
686
1038
19
15
837
53
121
37
181
389
297
813
1
25
455
429
161
661
1661
229
921
677
653
1693
19
15
837
53
121
37
181
389
309
793
1025
25
455
425
173
705
765
741
921
678
645
1565
19
15
837
53
121
37
181
389
309
793
1025
25
455
425
173
673
765
741
921
678
645
1597
19
15
837
53
121
37
181
389
309
793
1025
25
455
421
169
705
765
741
921
673
673
1537
19
15
837
53
121
37
181
389
309
793
1025
25
455
421
169
673
765
741
921
673
673
1725
19
15
837
53
121
37
181
389
309
793
1025
25
455
421
173
673
765
741
921
672
674
1598
19
15
837
53
121
37
181
389
309
793
1025
25
455
429
173
673
765
741
921
677
673
1725
19
15
837
53
121
37
181
389
309
793
1
25
455
425
173
705
1789
229
921
678
645
1565
19
15
837
53
121
37
181
389
309
793
1
25
455
421
169
705
1789
229
921
673
673
1537
19
15
837
53
121
37
181
389
309
921
1025
25
455
425
173
545
637
741
921
678
645
1757
19
15
837
53
121
37
181
389
309
921
1025
25
455
425
173
545
765
741
921
678
645
1757
19
15
837
53
121
37
181
389
309
921
1
25
455
425
173
545
1661
229
921
678
645
1757
19
15
837
53
125
33
178
394
299
809
1026
30
448
416
170
650
768
136
903
673
686
1675
19
15
837
53
125
33
178
394
299
809
1026
30
448
416
170
458
768
136
903
673
686
1035
19
15
837
53
125
33
178
394
299
809
1026
542
448
416
170
458
768
1288
404
673
686
1036
19
15
837
53
125
33
178
394
299
809
2
30
448
416
170
458
256
264
900
673
686
1035
19
15
837
37
121
33
178
399
573
837
1
29
448
418
928
537
257
282
924
678
1568
1162
19
15
837
37
121
33
178
399
573
837
1
29
448
418
928
534
257
282
924
678
1568
1184
19
15
9
57
249
257
361
833
961
2001
1473
509
261
781
545
1587
1599
135
1027
525
717
729
19
15
9
57
253
261
361
833
961
2001
1475
505
257
781
545
1587
1593
134
1031
525
685
537
19
15
9
57
253
261
361
833
961
2001
1475
499
257
781
545
1587
1593
129
1028
525
685
537
19
15
9
57
253
261
361
833
961
2001
1475
499
257
781
569
1587
1593
128
2
406
711
513
19
15
9
57
253
261
357
833
961
2001
1475
505
262
782
545
1587
1593
134
0
528
685
537
19
15
9
57
253
261
357
833
961
2001
1475
505
262
782
569
1587
1593
134
0
520
674
514
19
15
9
153
249
257
361
193
193
203
193
477
261
26
35
313
382
523
131
56
525
414
19
15
9
153
249
257
361
833
193
203
193
477
261
794
35
57
126
267
131
440
781
30
19
15
9
153
249
257
361
833
193
203
193
477
261
794
35
569
126
267
131
440
781
1054
19
15
9
153
249
257
361
833
193
203
193
477
261
794
35
569
382
267
131
440
781
1054
19
15
9
153
249
257
365
193
193
203
193
507
263
13
289
569
157
145
16
21
421
925
19
15
9
153
249
257
365
193
193
203
193
507
263
15
57
57
157
529
528
984
1217
197
19
15
9
153
249
257
365
193
193
203
193
507
263
15
57
569
157
145
16
984
1217
1989
19
15
9
153
249
257
365
193
193
203
193
507
263
15
569
57
157
529
528
984
961
389
19
15
9
153
249
257
365
193
193
203
193
507
263
15
569
569
157
529
528
984
961
901
19
15
9
153
249
257
365
193
193
203
193
507
263
15
569
1593
157
273
208
24
961
1925
19
15
9
153
249
257
365
193
193
203
193
507
263
15
313
57
157
529
528
984
705
69
19
15
9
153
249
257
365
193
193
203
193
507
263
15
313
569
157
273
272
24
449
965
19
15
9
153
249
257
365
193
193
203
193
507
263
527
569
57
157
529
528
1048
705
453
19
15
9
153
249
257
365
833
193
203
193
507
263
783
57
569
157
273
16
472
961
1029
19
15
9
153
249
265
361
193
193
203
193
497
267
15
313
569
157
149
33
49
453
901
19
15
9
153
249
265
361
833
193
203
193
497
267
795
57
57
157
277
1
521
773
5
19
15
9
153
249
265
361
833
193
203
193
497
267
795
57
569
157
533
1
521
773
1029
19
15
9
153
249
265
361
833
193
203
193
497
267
799
57
57
157
277
65
528
770
19
19
15
9
153
249
265
361
833
193
203
193
497
267
799
57
569
157
533
258
336
770
1043
19
15
9
153
249
277
341
193
193
203
193
469
261
49
57
57
125
269
13
49
1
37
19
15
9
153
249
277
341
193
193
203
193
469
261
49
57
313
381
525
13
49
1
389
19
15
9
153
249
277
341
193
193
203
193
469
261
561
57
57
125
141
525
1073
1
37
19
15
9
153
249
277
341
193
193
203
193
469
261
561
57
313
381
525
525
1073
1
403
19
15
9
153
249
277
341
193
193
203
193
469
261
561
569
57
125
141
525
1073
1025
1061
19
15
9
153
249
277
341
193
193
203
193
469
277
49
57
57
125
525
2
17
1
197
19
15
9
153
249
277
341
193
193
203
193
469
277
49
57
313
381
525
2
33
1
389
19
15
9
153
249
277
341
193
193
203
193
469
277
561
57
57
125
141
514
1057
1
37
19
15
9
153
249
277
341
193
193
203
193
469
277
561
57
313
381
525
514
1071
1
403
19
15
9
153
249
277
341
193
193
203
193
469
277
561
569
57
125
141
514
1057
1025
1061
19
15
9
153
249
277
341
193
193
203
193
469
277
561
569
569
125
141
514
1057
1025
1413
19
15
9
153
249
277
341
193
193
203
193
469
277
561
569
313
381
525
578
1041
1025
1221
19
15
9
153
249
277
341
833
193
203
193
469
261
817
57
57
125
269
13
561
769
5
19
15
9
153
249
277
341
833
193
203
193
469
261
817
57
569
125
269
34
561
769
1029
19
15
9
153
249
277
341
833
193
203
193
469
261
817
57
569
381
269
13
561
769
1029
19
15
9
153
249
277
341
833
193
203
193
469
261
817
57
313
381
525
13
561
769
197
19
15
9
153
249
277
341
833
193
203
193
469
277
817
57
57
125
269
2
545
769
5
19
15
9
153
249
277
341
833
193
203
193
469
277
817
57
569
125
269
514
545
769
1029
19
15
9
153
249
277
341
833
193
203
193
469
277
817
57
569
381
269
2
545
769
1029
19
15
9
153
249
277
341
833
193
203
193
469
277
817
57
313
381
525
2
545
769
197
19
15
9
153
253
257
361
833
170
202
195
503
261
794
8
268
66
290
512
568
872
1356
19
15
9
153
253
257
361
833
170
202
195
503
261
794
8
268
322
290
512
568
872
1356
19
15
9
153
253
257
361
833
170
202
195
503
261
794
8
268
578
546
512
568
872
1356
19
15
9
153
253
257
361
833
938
1226
195
503
261
794
520
1804
130
290
0
568
744
1036
19
15
9
153
253
257
361
833
938
1226
195
503
261
794
520
1804
1154
290
0
568
744
1036
19
15
9
153
253
257
361
833
938
1226
195
503
261
794
520
1804
194
290
0
568
744
1036
19
15
9
153
253
257
361
833
938
1226
195
503
261
794
520
1804
1218
290
0
568
744
1036
19
15
9
153
253
261
361
833
170
202
195
499
257
794
8
268
66
288
294
568
872
1356
19
15
9
153
253
261
361
833
170
202
195
499
257
794
8
268
194
288
294
568
872
1356
19
15
9
153
253
261
361
833
170
202
195
499
257
794
8
268
322
288
294
568
872
1356
19
15
9
153
253
261
365
193
193
202
195
499
259
7
533
596
322
288
568
904
976
860
19
15
9
153
253
261
365
193
193
202
195
499
259
7
85
84
66
544
40
8
336
92
19
15
9
153
253
261
365
193
193
202
195
499
259
7
85
84
194
544
40
8
336
92
19
15
9
153
253
261
365
193
193
202
195
499
259
7
85
84
322
544
8
8
336
92
19
15
9
153
253
261
365
193
193
202
195
499
259
7
277
84
66
544
40
904
720
92
19
15
9
153
253
261
365
193
193
202
195
499
259
519
597
596
578
544
520
1032
848
860
19
15
9
153
253
273
217
193
193
202
195
487
1
17
67
84
66
578
452
29
49
315
19
15
9
153
253
273
217
193
193
202
195
487
1
17
67
84
322
578
452
29
49
315
19
15
9
153
253
273
217
193
193
202
195
487
1
10
67
84
66
578
450
532
1593
1339
19
15
9
153
253
273
217
193
193
202
195
487
1
10
67
84
322
578
450
532
1593
1339
19
15
9
153
253
273
217
193
193
202
195
487
1
26
67
84
66
578
452
556
1574
1339
19
15
9
153
253
273
217
193
193
202
195
487
1
26
67
84
322
578
452
556
1574
1339
19
15
9
153
253
273
217
193
193
202
195
487
1
27
67
84
66
578
472
537
328
315
19
15
9
153
253
273
217
193
193
202
195
487
1
27
67
84
322
578
472
537
328
315
19
15
9
153
253
273
217
193
362
202
195
487
1
10
392
52
898
578
450
532
776
490
19
15
9
153
253
273
217
193
362
202
195
487
1
10
392
564
898
578
450
532
776
874
19
15
9
153
253
273
345
193
193
202
195
487
257
17
579
596
578
578
4
29
953
827
19
15
9
153
253
273
345
193
193
202
195
487
257
17
579
1620
578
578
6
29
953
1851
19
15
9
153
253
273
345
193
193
202
195
487
257
58
579
596
578
578
260
52
914
827
19
15
9
153
253
273
345
193
193
202
195
471
257
17
579
596
578
596
13
29
953
827
19
15
9
153
253
273
345
193
193
202
195
471
257
17
579
1620
1090
596
9
29
953
1851
19
15
9
153
253
273
345
193
193
202
195
471
257
17
597
596
578
596
266
43
967
796
19
15
9
153
253
273
345
193
193
202
195
471
257
17
597
1620
1090
596
10
43
935
1820
19
15
9
153
253
273
345
193
193
202
195
471
257
58
579
596
578
596
524
948
914
827
19
15
9
153
253
273
345
193
106
202
194
487
257
10
904
820
636
578
6
12
776
1130
19
15
9
153
253
273
345
193
106
202
194
487
257
522
904
820
636
578
518
1036
1288
1130
19
15
9
153
253
273
345
193
106
202
195
487
257
10
904
820
898
578
2
20
776
1130
19
15
9
153
253
273
345
193
106
202
195
487
257
10
904
820
638
578
34
20
776
1130
19
15
9
153
253
273
345
193
106
202
195
487
257
522
904
308
898
578
580
1036
264
106
19
15
9
153
253
273
345
193
106
202
195
487
257
522
904
820
898
578
516
1036
1288
1130
19
15
9
153
253
273
345
193
106
202
195
487
257
522
904
820
638
578
610
1044
1288
1130
19
15
9
153
253
273
345
193
362
202
194
487
257
10
392
52
636
1602
70
12
648
490
19
15
9
153
253
273
345
193
362
202
195
487
257
10
392
52
898
578
2
20
648
490
19
15
9
153
253
273
345
193
362
202
195
487
257
10
392
52
638
1602
1058
20
648
490
19
15
9
153
253
273
345
193
362
202
195
487
257
10
392
564
898
578
2
20
648
1770
19
15
9
153
253
273
345
193
362
202
195
487
257
522
392
52
898
578
580
1036
136
490
19
15
9
153
253
273
345
321
170
202
195
487
257
651
8
268
322
536
536
1145
243
396
19
15
9
153
253
273
345
321
170
202
195
487
257
651
8
268
898
578
536
1145
243
396
19
15
9
153
253
273
345
321
170
202
195
487
257
651
8
268
578
536
536
1145
243
396
19
15
9
153
253
273
345
321
362
202
194
487
257
650
648
52
636
578
582
1100
616
234
19
15
9
153
253
273
345
321
362
202
195
487
257
394
392
52
898
578
2
148
8
1002
19
15
9
153
253
273
345
321
362
202
195
487
257
394
392
52
578
1602
1026
148
8
874
19
15
9
153
253
273
345
321
362
202
195
487
257
394
392
564
898
578
2
148
8
490
19
15
9
153
253
273
345
321
362
202
195
487
257
650
648
564
898
578
516
1100
520
362
19
15
9
153
253
273
345
833
170
202
195
487
257
827
8
268
322
280
88
345
867
1356
19
15
9
153
253
273
345
833
938
1226
195
487
257
907
520
1804
1154
536
24
633
691
1036
19
15
9
153
253
273
345
833
938
1226
195
487
257
906
520
1804
1154
536
12
268
264
1036
19
15
9
153
253
273
345
833
938
1226
195
487
257
906
520
1804
194
280
268
268
264
1036
19
15
9
153
253
273
345
833
938
1226
195
487
257
906
520
1804
1218
280
12
268
264
1036
19
15
9
153
253
273
345
833
938
1226
195
487
257
811
520
1804
1154
536
8
569
691
1036
19
15
9
153
253
273
345
833
938
1226
195
487
257
843
520
1804
1154
536
24
505
499
1036
19
15
9
153
253
273
345
833
618
202
195
487
257
778
904
1108
1090
578
2
532
8
810
19
15
9
153
253
273
345
833
618
202
195
487
257
778
904
1108
578
578
2
532
8
810
19
15
9
153
253
273
345
833
618
202
195
487
257
778
904
1108
1602
1602
1026
532
520
810
19
15
9
153
253
273
345
833
618
202
195
487
257
778
904
1108
157
281
21
524
520
810
19
15
9
153
253
273
345
833
618
202
195
487
257
778
904
84
157
281
21
524
520
1834
19
15
9
153
253
273
345
833
618
202
195
471
257
778
904
1108
1602
1620
1044
532
8
1322
19
15
9
233
253
261
361
193
234
234
259
473
257
26
8
20
509
525
9
56
360
938
19
15
9
233
253
261
361
193
234
234
259
473
257
26
520
20
509
525
25
952
1000
426
19
15
9
233
253
261
361
193
234
234
259
473
257
26
264
276
509
525
9
56
424
426
19
15
9
233
253
261
361
193
234
234
259
473
257
538
264
276
509
525
521
1080
232
426
19
15
9
233
253
273
217
193
193
234
259
471
1
17
67
276
509
521
1801
1053
57
507
19
15
9
233
253
273
217
193
193
234
259
471
1
11
67
276
509
521
1800
1145
56
507
19
15
9
233
253
273
217
193
193
234
259
471
1
529
67
276
509
521
665
1565
57
763
19
15
9
233
253
273
217
193
193
234
259
471
1
10
67
276
509
521
1813
1044
57
507
19
15
9
233
253
273
217
193
193
234
259
471
1
27
67
276
509
521
1801
537
328
891
19
15
9
233
253
273
217
193
193
234
259
471
1
539
67
276
509
521
1800
1305
408
443
19
15
9
233
253
273
217
193
234
234
259
471
1
10
8
20
509
521
693
532
1000
938
19
15
9
233
253
273
217
193
234
234
259
471
1
10
8
276
509
521
1813
532
1000
426
19
15
9
233
253
273
217
193
234
234
259
471
1
10
264
276
509
521
1813
1044
744
170
19
15
9
233
253
273
217
449
362
234
259
471
1
778
392
20
509
521
1813
788
8
810
19
15
9
233
253
273
217
449
362
234
259
471
1
778
392
532
509
521
1813
788
8
554
19
15
9
233
253
273
345
193
193
234
259
471
257
17
67
276
509
521
9
29
217
443
19
15
9
233
253
273
345
193
193
234
259
471
257
10
67
276
509
521
21
20
218
443
19
15
9
233
253
273
345
193
193
234
259
471
257
27
67
276
509
521
8
25
200
507
19
15
9
233
253
273
345
193
234
234
259
471
257
10
8
276
510
520
20
20
232
426
19
15
9
233
253
273
345
193
234
234
259
471
257
10
520
20
509
521
21
20
904
426
19
15
9
233
253
273
345
193
234
234
259
471
257
10
520
20
510
520
20
20
904
426
19
15
9
233
253
273
345
193
234
234
259
471
257
10
264
276
509
521
21
20
392
426
19
15
9
233
253
273
345
193
234
234
259
471
257
10
264
276
510
520
20
20
392
426
19
15
9
233
253
273
345
193
234
234
259
471
257
522
520
20
509
521
533
1044
744
426
19
15
9
233
253
273
345
193
234
234
259
471
257
522
520
20
510
520
532
1044
744
426
19
15
9
233
253
273
345
193
234
234
259
471
257
522
264
276
509
521
533
1044
232
170
19
15
9
233
253
273
345
193
234
234
259
471
257
522
264
276
510
520
532
1044
232
170
19
15
9
233
253
273
345
193
234
234
259
471
257
42
520
20
509
521
21
980
1000
426
19
15
9
233
253
273
345
193
234
234
259
471
257
42
520
20
510
520
20
980
1000
426
19
15
9
233
253
273
345
193
234
234
259
471
257
42
264
276
509
521
533
980
744
170
19
15
9
233
253
273
345
193
234
234
259
471
257
42
264
276
510
520
532
980
744
170
19
15
9
233
253
273
345
193
362
234
259
471
257
10
392
20
509
521
21
20
648
682
19
15
9
233
253
273
345
193
362
234
259
471
257
522
392
20
509
521
533
1044
136
426
19
15
9
249
249
257
361
193
193
225
257
509
261
13
65
35
499
519
1
26
62
161
19
15
9
249
249
257
361
193
193
225
257
509
261
13
65
35
511
519
1
26
62
161
19
15
9
249
249
257
361
193
193
225
257
509
261
13
65
291
499
519
1
26
62
417
19
15
9
249
249
257
361
193
193
225
257
509
261
13
33
19
511
519
1
26
30
241
19
15
9
249
249
257
361
193
193
225
257
509
261
13
33
35
499
519
1
26
30
33
19
15
9
249
249
257
361
193
193
225
257
509
261
13
33
291
499
519
1
26
30
449
19
15
9
249
249
257
361
193
193
225
257
509
261
13
33
147
511
519
1
26
30
113
19
15
9
249
249
257
361
193
193
225
257
509
261
13
545
35
499
519
3
13
973
1057
19
15
9
249
249
257
361
193
193
225
257
509
261
13
545
547
499
519
3
13
973
833
19
15
9
249
249
257
361
193
193
225
257
509
261
13
545
1555
511
519
3
13
973
2033
19
15
9
249
249
257
361
193
193
225
257
509
261
13
545
291
499
519
3
13
973
569
19
15
9
249
249
257
361
193
193
225
257
509
261
13
545
147
511
519
3
13
973
1137
19
15
9
249
249
257
361
193
193
225
257
509
261
13
577
35
499
519
1
26
910
705
19
15
9
249
249
257
361
193
193
225
257
509
261
13
577
35
511
519
1
26
910
705
19
15
9
249
249
257
361
193
193
225
257
509
261
13
577
291
499
519
1
26
910
1217
19
15
9
249
249
257
361
193
193
225
257
509
261
13
289
35
499
519
3
13
461
65
19
15
9
249
249
257
361
193
193
225
257
509
261
13
289
291
499
519
3
13
461
193
19
15
9
249
249
257
361
193
193
225
257
509
261
29
65
35
499
519
513
58
574
961
19
15
9
249
249
257
361
193
193
225
257
509
261
29
65
291
499
519
1
58
574
1729
19
15
9
249
249
257
361
193
193
225
257
509
261
29
33
291
499
519
1
58
526
401
19
15
9
249
249
257
361
193
193
225
257
509
261
525
33
19
511
519
513
1050
30
369
19
15
9
249
249
257
361
193
193
225
257
509
261
525
33
35
499
519
513
1050
30
33
19
15
9
249
249
257
361
193
193
225
257
509
261
525
33
291
499
519
513
1050
26
738
19
15
9
249
249
257
361
193
193
225
257
509
261
525
33
147
511
519
513
1050
30
113
19
15
9
249
249
257
361
193
193
225
257
509
261
525
545
19
511
519
515
1037
717
497
19
15
9
249
249
257
361
193
193
225
257
509
261
525
545
35
499
519
513
1050
1054
1057
19
15
9
249
249
257
361
193
193
225
257
509
261
525
545
547
499
519
515
1037
1485
1473
19
15
9
249
249
257
361
193
193
225
257
509
261
525
545
1555
511
519
515
1037
717
1777
19
15
9
249
249
257
361
193
193
225
257
509
261
525
545
291
499
519
515
1037
717
193
19
15
9
249
249
257
361
193
193
225
257
509
261
525
545
147
511
519
515
1037
1485
1137
19
15
9
249
249
257
361
193
193
225
257
509
261
525
577
35
499
519
513
1050
398
705
19
15
9
249
249
257
361
193
193
225
257
509
261
525
577
547
499
519
513
1050
1422
1473
19
15
9
249
249
257
361
193
193
225
257
509
261
525
577
291
499
519
513
1050
398
193
19
15
9
249
249
257
361
193
193
225
257
509
261
525
289
291
499
519
515
1037
205
193
19
15
9
249
249
257
361
193
193
225
257
493
261
13
65
35
499
523
5
13
349
161
19
15
9
249
249
257
361
193
193
225
257
493
261
13
65
275
499
523
9
14
346
890
19
15
9
249
249
257
361
193
193
225
257
493
261
13
65
291
499
523
5
13
61
417
19
15
9
249
249
257
361
193
193
225
257
493
261
13
33
35
499
523
5
13
29
33
19
15
9
249
249
257
361
193
193
225
257
493
261
13
33
291
499
523
5
13
29
449
19
15
9
249
249
257
361
193
193
225
257
493
261
13
545
35
499
523
5
973
973
705
19
15
9
249
249
257
361
193
193
225
257
493
261
13
545
547
499
523
5
973
973
961
19
15
9
249
249
257
361
193
193
225
257
493
261
13
545
291
499
523
5
973
973
569
19
15
9
249
249
257
361
193
193
225
257
493
261
13
577
35
499
523
5
13
909
705
19
15
9
249
249
257
361
193
193
225
257
493
261
13
577
291
499
523
5
13
909
1217
19
15
9
249
249
257
361
193
193
225
257
493
261
13
289
35
499
523
5
13
461
65
19
15
9
249
249
257
361
193
193
225
257
493
261
13
289
291
499
523
5
13
461
193
19
15
9
249
249
257
361
193
193
225
257
493
261
525
33
35
499
523
521
1037
29
33
19
15
9
249
249
257
361
193
193
225
257
493
261
525
33
291
499
523
521
1037
29
705
19
15
9
249
249
257
361
193
193
225
257
493
261
525
545
35
499
523
517
1037
717
449
19
15
9
249
249
257
361
193
193
225
257
493
261
525
545
547
499
523
521
1037
1485
1473
19
15
9
249
249
257
361
193
193
225
257
493
261
525
545
291
499
523
517
1037
717
193
19
15
9
249
249
257
361
193
193
225
257
493
261
525
577
35
499
523
521
1037
397
705
19
15
9
249
249
257
361
193
193
225
257
493
261
525
577
547
499
523
517
1037
1421
1473
19
15
9
249
249
257
361
193
193
225
257
493
261
525
577
291
499
523
517
1037
1421
1185
19
15
9
249
249
257
361
193
193
225
257
493
261
525
289
291
499
523
521
1037
205
193
19
15
9
249
249
257
361
833
193
225
257
509
261
781
33
35
499
519
1
538
798
17
19
15
9
249
249
257
361
833
193
225
257
509
261
781
33
547
499
519
1
538
798
1041
19
15
9
249
249
257
361
833
193
225
257
509
261
781
33
147
511
519
1
538
798
113
19
15
9
249
249
257
361
833
193
225
257
493
261
781
33
35
499
523
5
525
797
17
19
15
9
249
249
257
361
833
193
225
257
493
261
781
33
547
499
523
5
525
797
1041
19
15
9
249
249
257
365
193
193
225
257
493
262
6
65
35
499
523
8
8
58
162
19
15
9
249
249
257
365
193
193
225
257
493
262
6
65
275
499
523
8
8
58
441
19
15
9
249
249
257
365
193
193
225
257
493
262
6
65
291
499
523
8
8
58
418
19
15
9
249
249
257
365
193
193
225
257
493
262
6
33
35
499
523
8
8
26
33
19
15
9
249
249
257
365
193
193
225
257
493
262
6
33
291
499
523
8
8
26
449
19
15
9
249
249
257
365
193
193
225
257
493
262
6
545
35
499
523
8
8
938
706
19
15
9
249
249
257
365
193
193
225
257
493
262
6
545
547
499
523
8
8
938
865
19
15
9
249
249
257
365
193
193
225
257
493
262
6
545
291
499
523
8
8
938
353
19
15
9
249
249
257
365
193
193
225
257
493
262
6
66
275
499
523
8
8
344
889
19
15
9
249
249
257
365
193
193
225
257
493
262
6
66
291
499
523
8
40
344
450
19
15
9
249
249
257
365
193
193
225
257
493
262
6
34
35
499
523
8
8
24
33
19
15
9
249
249
257
365
193
193
225
257
493
262
6
34
291
499
523
8
8
24
449
19
15
9
249
249
257
365
193
193
225
257
493
262
6
577
35
499
523
24
4
902
705
19
15
9
249
249
257
365
193
193
225
257
493
262
6
289
35
499
523
8
40
426
73
19
15
9
249
249
257
365
193
193
225
257
493
262
6
289
291
499
523
8
8
426
194
19
15
9
249
249
257
365
193
193
225
257
493
262
6
546
35
499
523
8
8
936
706
19
15
9
249
249
257
365
193
193
225
257
493
262
6
546
547
499
523
8
8
936
962
19
15
9
249
249
257
365
193
193
225
257
493
262
6
546
291
499
523
8
8
936
546
19
15
9
249
249
257
365
193
193
225
257
493
262
6
290
291
499
523
8
8
424
162
19
15
9
249
249
257
365
193
193
225
257
493
262
6
313
275
499
523
8
8
418
354
19
15
9
249
249
257
365
193
193
225
257
493
262
518
65
275
499
523
536
1052
54
441
19
15
9
249
249
257
365
193
193
225
257
493
262
518
33
35
499
523
520
1032
26
33
19
15
9
249
249
257
365
193
193
225
257
493
262
518
33
291
499
523
520
1032
26
706
19
15
9
249
249
257
365
193
193
225
257
493
262
518
545
35
499
523
520
1032
1050
1057
19
15
9
249
249
257
365
193
193
225
257
493
262
518
545
547
499
523
520
1032
1050
1474
19
15
9
249
249
257
365
193
193
225
257
493
262
518
545
291
499
523
520
1032
1050
1218
19
15
9
249
249
257
365
193
193
225
257
493
262
518
34
35
499
523
520
1032
24
33
19
15
9
249
249
257
365
193
193
225
257
493
262
518
34
291
499
523
520
1032
24
722
19
15
9
249
249
257
365
193
193
225
257
493
262
518
577
35
499
523
536
1028
390
705
19
15
9
249
249
257
365
193
193
225
257
493
262
518
577
547
499
523
536
1028
390
961
19
15
9
249
249
257
365
193
193
225
257
493
262
518
577
291
499
523
536
1028
1414
1185
19
15
9
249
249
257
365
193
193
225
257
493
262
518
289
291
499
523
536
1028
198
193
19
15
9
249
249
257
365
193
193
225
257
493
262
518
546
35
499
523
520
1032
1048
1057
19
15
9
249
249
257
365
193
193
225
257
493
262
518
546
547
499
523
520
1032
1048
1474
19
15
9
249
249
257
365
193
193
225
257
493
262
518
546
291
499
523
520
1032
1048
1218
19
15
9
249
249
257
365
193
193
225
257
493
262
14
65
35
499
523
8
12
62
161
19
15
9
249
249
257
365
193
193
225
257
493
262
14
65
275
499
523
8
12
346
890
19
15
9
249
249
257
365
193
193
225
257
493
262
14
65
291
499
523
8
12
62
417
19
15
9
249
249
257
365
193
193
225
257
493
262
14
33
35
499
523
8
12
18
34
19
15
9
249
249
257
365
193
193
225
257
493
262
14
33
291
499
523
8
12
18
450
19
15
9
249
249
257
365
193
193
225
257
493
262
14
545
35
499
523
8
12
974
1057
19
15
9
249
249
257
365
193
193
225
257
493
262
14
545
547
499
523
8
12
974
833
19
15
9
249
249
257
365
193
193
225
257
493
262
14
545
291
499
523
8
12
974
569
19
15
9
249
249
257
365
193
193
225
257
493
262
14
66
35
499
523
8
12
56
169
19
15
9
249
249
257
365
193
193
225
257
493
262
14
66
275
499
523
8
12
56
505
19
15
9
249
249
257
365
193
193
225
257
493
262
14
66
291
499
523
8
12
56
425
19
15
9
249
249
257
365
193
193
225
257
493
262
14
34
35
499
523
8
12
16
34
19
15
9
249
249
257
365
193
193
225
257
493
262
14
34
291
499
523
8
12
16
450
19
15
9
249
249
257
365
193
193
225
257
493
262
14
577
35
499
523
8
12
906
706
19
15
9
249
249
257
365
193
193
225
257
493
262
14
577
291
499
523
8
12
906
1218
19
15
9
249
249
257
365
193
193
225
257
493
262
14
289
35
499
523
8
12
462
65
19
15
9
249
249
257
365
193
193
225
257
493
262
14
289
291
499
523
8
12
462
193
19
15
9
249
249
257
365
193
193
225
257
493
262
14
546
35
499
523
8
12
968
1058
19
15
9
249
249
257
365
193
193
225
257
493
262
14
546
547
499
523
8
12
968
865
19
15
9
249
249
257
365
193
193
225
257
493
262
14
546
291
499
523
8
12
968
569
19
15
9
249
249
257
365
193
193
225
257
493
262
14
578
35
499
523
8
12
904
705
19
15
9
249
249
257
365
193
193
225
257
493
262
14
578
291
499
523
8
12
904
1218
19
15
9
249
249
257
365
193
193
225
257
493
262
14
290
35
499
523
8
12
456
98
19
15
9
249
249
257
365
193
193
225
257
493
262
14
290
291
499
523
8
12
456
225
19
15
9
249
249
257
365
193
193
225
257
493
262
14
313
275
499
523
520
908
706
354
19
15
9
249
249
257
365
193
193
225
257
493
262
7
65
35
499
523
8
2
58
161
19
15
9
249
249
257
365
193
193
225
257
493
262
7
65
275
499
523
8
2
50
441
19
15
9
249
249
257
365
193
193
225
257
493
262
7
65
291
499
523
8
2
58
417
19
15
9
249
249
257
365
193
193
225
257
493
262
7
33
35
499
523
8
2
26
33
19
15
9
249
249
257
365
193
193
225
257
493
262
7
33
291
499
523
8
2
26
449
19
15
9
249
249
257
365
193
193
225
257
493
262
7
545
35
499
523
8
2
966
449
19
15
9
249
249
257
365
193
193
225
257
493
262
7
545
547
499
523
8
2
966
961
19
15
9
249
249
257
365
193
193
225
257
493
262
7
545
291
499
523
8
2
937
545
19
15
9
249
249
257
365
193
193
225
257
493
262
7
577
35
499
523
8
2
902
705
19
15
9
249
249
257
365
193
193
225
257
493
262
7
289
35
499
523
8
2
454
65
19
15
9
249
249
257
365
193
193
225
257
493
262
7
289
291
499
523
8
2
425
193
19
15
9
249
249
257
365
193
193
225
257
493
262
15
65
35
499
523
24
25
48
161
19
15
9
249
249
257
365
193
193
225
257
493
262
15
65
275
499
523
24
25
48
889
19
15
9
249
249
257
365
193
193
225
257
493
262
15
65
291
499
523
24
25
48
417
19
15
9
249
249
257
365
193
193
225
257
493
262
15
33
35
499
523
24
25
16
33
19
15
9
249
249
257
365
193
193
225
257
493
262
15
33
291
499
523
24
25
16
449
19
15
9
249
249
257
365
193
193
225
257
493
262
15
577
35
499
523
24
25
904
705
19
15
9
249
249
257
365
193
193
225
257
493
262
15
577
291
499
523
24
25
904
1217
19
15
9
249
249
257
365
193
193
225
257
493
262
15
313
275
499
523
24
25
449
225
19
15
9
249
249
257
365
193
193
225
257
493
262
22
65
35
499
523
8
60
62
193
19
15
9
249
249
257
365
193
193
225
257
493
262
22
65
291
499
523
8
60
62
449
19
15
9
249
249
257
365
193
193
225
257
493
262
22
66
35
499
523
536
60
568
962
19
15
9
249
249
257
365
193
193
225
257
493
262
22
66
275
499
523
24
60
56
505
19
15
9
249
249
257
365
193
193
225
257
493
262
22
66
291
499
523
536
60
568
1730
19
15
9
249
249
257
365
193
193
225
257
493
262
22
577
35
499
523
8
60
926
705
19
15
9
249
249
257
365
193
193
225
257
493
262
519
33
35
499
523
520
1026
26
33
19
15
9
249
249
257
365
193
193
225
257
493
262
519
33
291
499
523
520
1026
26
705
19
15
9
249
249
257
365
193
193
225
257
493
262
519
545
35
499
523
520
1026
1050
1057
19
15
9
249
249
257
365
193
193
225
257
493
262
519
545
547
499
523
520
1026
1478
1473
19
15
9
249
249
257
365
193
193
225
257
493
262
519
545
291
499
523
520
1026
1478
1217
19
15
9
249
249
257
365
193
193
225
257
493
262
519
577
35
499
523
520
1026
390
705
19
15
9
249
249
257
365
193
193
225
257
493
262
519
577
547
499
523
520
1026
390
961
19
15
9
249
249
257
365
193
193
225
257
493
262
519
577
291
499
523
520
1026
390
193
19
15
9
249
249
257
365
193
193
225
257
493
262
519
289
291
499
523
520
1026
198
193
19
15
9
249
249
257
365
193
193
225
257
493
262
526
33
35
499
523
520
1036
18
34
19
15
9
249
249
257
365
193
193
225
257
493
262
526
33
291
499
523
520
1036
18
722
19
15
9
249
249
257
365
193
193
225
257
493
262
526
545
35
499
523
520
1036
1042
1058
19
15
9
249
249
257
365
193
193
225
257
493
262
526
545
547
499
523
520
1036
1042
1474
19
15
9
249
249
257
365
193
193
225
257
493
262
526
545
291
499
523
520
1036
1042
1218
19
15
9
249
249
257
365
193
193
225
257
493
262
526
34
35
499
523
520
1036
16
34
19
15
9
249
249
257
365
193
193
225
257
493
262
526
34
291
499
523
520
1036
16
402
19
15
9
249
249
257
365
193
193
225
257
493
262
526
577
35
499
523
520
1036
394
706
19
15
9
249
249
257
365
193
193
225
257
493
262
526
577
547
499
523
520
1036
398
962
19
15
9
249
249
257
365
193
193
225
257
493
262
526
577
291
499
523
520
1036
398
193
19
15
9
249
249
257
365
193
193
225
257
493
262
526
289
291
499
523
520
1036
206
193
19
15
9
249
249
257
365
193
193
225
257
493
262
526
546
35
499
523
520
1036
712
481
19
15
9
249
249
257
365
193
193
225
257
493
262
526
546
547
499
523
520
1036
1040
1474
19
15
9
249
249
257
365
193
193
225
257
493
262
526
546
291
499
523
520
1036
1040
1218
19
15
9
249
249
257
365
193
193
225
257
493
262
526
578
35
499
523
520
1036
392
705
19
15
9
249
249
257
365
193
193
225
257
493
262
526
578
547
499
523
520
1036
1416
1474
19
15
9
249
249
257
365
193
193
225
257
493
262
526
578
291
499
523
520
1036
1416
1185
19
15
9
249
249
257
365
193
193
225
257
493
262
526
290
291
499
523
520
1036
200
225
19
15
9
249
249
257
365
193
193
225
257
493
262
527
65
275
499
523
536
1049
49
441
19
15
9
249
249
257
365
193
193
225
257
493
262
527
65
291
499
523
536
1049
57
673
19
15
9
249
249
257
365
193
193
225
257
493
262
527
33
35
499
523
536
1049
16
33
19
15
9
249
249
257
365
193
193
225
257
493
262
527
33
291
499
523
536
1049
24
481
19
15
9
249
249
257
365
193
193
225
257
493
262
527
545
35
499
523
536
1049
1040
1081
19
15
9
249
249
257
365
193
193
225
257
493
262
527
545
547
499
523
536
1049
1040
1425
19
15
9
249
249
257
365
193
193
225
257
493
262
527
545
291
499
523
536
1049
1040
1217
19
15
9
249
249
257
365
193
193
225
257
493
262
527
577
35
499
523
536
1049
393
705
19
15
9
249
249
257
365
193
193
225
257
493
262
527
577
547
499
523
536
1049
1417
1473
19
15
9
249
249
257
365
193
193
225
257
493
262
527
577
291
499
523
536
1049
1417
1185
19
15
9
249
249
257
365
193
193
225
257
493
262
31
65
35
499
523
24
57
33
161
19
15
9
249
249
257
365
193
193
225
257
493
262
31
65
291
499
523
24
57
33
417
19
15
9
249
249
257
365
193
193
225
257
493
262
534
577
35
499
523
520
1084
414
673
19
15
9
249
249
257
365
193
193
225
257
493
262
534
577
547
499
523
520
1084
414
961
19
15
9
249
249
257
365
193
193
225
257
493
262
534
577
291
499
523
520
1084
414
193
19
15
9
249
249
257
365
833
193
225
257
493
262
774
33
35
499
523
8
520
794
17
19
15
9
249
249
257
365
833
193
225
257
493
262
774
33
547
499
523
8
520
794
1041
19
15
9
249
249
257
365
833
193
225
257
493
262
774
34
35
499
523
8
520
792
17
19
15
9
249
249
257
365
833
193
225
257
493
262
774
34
547
499
523
8
520
792
1041
19
15
9
249
249
257
365
833
193
225
257
493
262
774
57
531
499
523
8
520
930
738
19
15
9
249
249
257
365
833
193
225
257
493
262
782
33
35
499
523
8
524
786
18
19
15
9
249
249
257
365
833
193
225
257
493
262
782
33
547
499
523
8
524
786
1042
19
15
9
249
249
257
365
833
193
225
257
493
262
782
34
35
499
523
8
524
784
17
19
15
9
249
249
257
365
833
193
225
257
493
262
782
34
547
499
523
8
524
784
1042
19
15
9
249
249
257
365
833
193
225
257
493
262
775
33
35
499
523
8
514
794
17
19
15
9
249
249
257
365
833
193
225
257
493
262
775
33
547
499
523
8
514
966
1041
19
15
9
249
249
257
365
833
193
225
257
493
262
783
33
35
499
523
24
537
784
17
19
15
9
249
249
257
365
833
193
225
257
493
262
783
33
547
499
523
24
537
784
1041
19
15
9
249
249
257
373
193
193
225
257
493
269
17
65
275
499
523
1
30
50
506
19
15
9
249
249
257
373
193
193
225
257
493
269
14
65
35
499
523
3
8
41
193
19
15
9
249
249
257
373
193
193
225
257
493
269
14
65
275
499
523
3
8
329
889
19
15
9
249
249
257
373
193
193
225
257
493
269
14
65
291
499
523
3
8
41
449
19
15
9
249
249
257
373
193
193
225
257
493
269
14
33
35
499
523
3
8
9
33
19
15
9
249
249
257
373
193
193
225
257
493
269
14
33
291
499
523
3
8
9
449
19
15
9
249
249
257
373
193
193
225
257
493
269
14
66
35
499
523
3
8
328
194
19
15
9
249
249
257
373
193
193
225
257
493
269
14
34
35
499
523
3
8
8
34
19
15
9
249
249
257
373
193
193
225
257
493
269
14
34
291
499
523
3
8
8
450
19
15
9
249
249
257
373
193
193
225
257
493
269
14
577
35
499
523
3
8
921
705
19
15
9
249
249
257
373
193
193
225
257
493
269
14
577
291
499
523
3
8
921
1185
19
15
9
249
249
257
373
193
193
225
257
493
269
14
57
275
499
523
3
8
2
481
19
15
9
249
249
257
373
193
193
225
257
493
269
14
578
35
499
523
3
8
920
706
19
15
9
249
249
257
373
193
193
225
257
493
269
14
578
291
499
523
3
8
920
1218
19
15
9
249
249
257
373
193
193
225
257
493
269
30
65
35
499
523
3
24
34
161
19
15
9
249
249
257
373
193
193
225
257
493
269
30
65
291
499
523
3
24
34
417
19
15
9
249
249
257
373
193
193
225
257
493
269
30
66
35
499
523
3
40
40
162
19
15
9
249
249
257
373
193
193
225
257
493
269
30
66
291
499
523
3
40
40
418
19
15
9
249
249
257
373
193
193
225
257
493
269
30
577
35
499
523
3
24
921
705
19
15
9
249
249
257
373
193
193
225
257
493
269
30
577
291
499
523
3
24
921
1185
19
15
9
249
249
257
373
193
193
225
257
493
269
30
578
35
499
523
3
40
904
706
19
15
9
249
249
257
373
193
193
225
257
493
269
30
578
291
499
523
3
40
920
1218
19
15
9
249
249
257
373
193
193
225
257
493
269
526
65
291
499
523
515
1080
38
449
19
15
9
249
249
257
373
193
193
225
257
493
269
526
33
35
499
523
515
1032
9
33
19
15
9
249
249
257
373
193
193
225
257
493
269
526
33
291
499
523
515
1032
9
449
19
15
9
249
249
257
373
193
193
225
257
493
269
526
545
547
499
523
515
1032
1033
1505
19
15
9
249
249
257
373
193
193
225
257
493
269
526
545
291
499
523
515
1032
1033
1217
19
15
9
249
249
257
373
193
193
225
257
493
269
526
34
35
499
523
515
1032
8
34
19
15
9
249
249
257
373
193
193
225
257
493
269
526
34
291
499
523
515
1032
8
402
19
15
9
249
249
257
373
193
193
225
257
493
269
526
577
35
499
523
515
1032
409
705
19
15
9
249
249
257
373
193
193
225
257
493
269
526
577
547
499
523
515
1032
841
929
19
15
9
249
249
257
373
193
193
225
257
493
269
526
577
291
499
523
515
1032
1433
1185
19
15
9
249
249
257
373
193
193
225
257
493
269
526
57
275
499
523
515
1032
2
481
19
15
9
249
249
257
373
193
193
225
257
493
269
526
546
291
499
523
515
1032
1032
1218
19
15
9
249
249
257
373
193
193
225
257
493
269
526
578
35
499
523
515
1032
408
706
19
15
9
249
249
257
373
193
193
225
257
493
269
526
578
547
499
523
515
1032
840
962
19
15
9
249
249
257
373
193
193
225
257
493
269
526
578
291
499
523
515
1032
1432
1218
19
15
9
249
249
257
373
193
193
225
257
493
269
542
65
291
499
523
515
1048
34
673
19
15
9
249
249
257
373
193
193
225
257
493
269
542
577
35
499
523
515
1048
409
705
19
15
9
249
249
257
373
193
193
225
257
493
269
542
577
547
499
523
515
1048
1074
1473
19
15
9
249
249
257
373
193
193
225
257
493
269
542
577
291
499
523
515
1048
1058
1186
19
15
9
249
249
257
373
193
193
225
257
493
269
542
578
35
499
523
515
1064
392
706
19
15
9
249
249
257
373
193
193
225
257
493
269
542
578
547
499
523
515
1064
1064
1442
19
15
9
249
249
257
373
193
193
225
257
493
269
542
578
291
499
523
515
1064
1064
1186
19
15
9
249
249
261
361
193
193
225
257
505
257
13
65
35
499
517
13
13
61
161
19
15
9
249
249
261
361
193
193
225
257
505
257
13
65
275
499
517
13
13
58
506
19
15
9
249
249
261
361
193
193
225
257
505
257
13
65
291
499
517
13
13
61
417
19
15
9
249
249
261
361
193
193
225
257
505
257
13
33
35
499
517
13
13
29
33
19
15
9
249
249
261
361
193
193
225
257
505
257
13
33
291
499
517
13
13
29
449
19
15
9
249
249
261
361
193
193
225
257
505
257
13
545
35
499
517
13
13
941
705
19
15
9
249
249
261
361
193
193
225
257
505
257
13
545
547
499
517
13
13
941
833
19
15
9
249
249
261
361
193
193
225
257
505
257
13
545
291
499
517
13
13
941
321
19
15
9
249
249
261
361
193
193
225
257
505
257
13
577
35
499
517
13
13
909
705
19
15
9
249
249
261
361
193
193
225
257
505
257
13
577
291
499
517
13
13
909
1217
19
15
9
249
249
261
361
193
193
225
257
505
257
13
289
35
499
517
13
13
461
65
19
15
9
249
249
261
361
193
193
225
257
505
257
13
289
291
499
517
13
13
429
321
19
15
9
249
249
261
361
193
193
225
257
505
257
525
33
35
499
517
525
1037
29
33
19
15
9
249
249
261
361
193
193
225
257
505
257
525
33
291
499
517
525
1037
29
705
19
15
9
249
249
261
361
193
193
225
257
505
257
525
545
35
499
517
525
1037
1053
1057
19
15
9
249
249
261
361
193
193
225
257
505
257
525
545
547
499
517
525
1037
1053
1473
19
15
9
249
249
261
361
193
193
225
257
505
257
525
545
291
499
517
525
1037
1053
1217
19
15
9
249
249
261
361
193
193
225
257
505
257
525
577
35
499
517
525
1037
397
705
19
15
9
249
249
261
361
193
193
225
257
505
257
525
577
547
499
517
525
1037
397
961
19
15
9
249
249
261
361
193
193
225
257
505
257
525
577
291
499
517
525
1037
397
193
19
15
9
249
249
261
361
193
193
225
257
505
257
525
289
291
499
517
525
1037
205
193
19
15
9
249
249
261
361
833
193
225
257
505
257
781
33
35
499
517
13
525
797
17
19
15
9
249
249
261
361
833
193
225
257
505
257
781
33
547
499
517
13
525
797
1041
19
15
9
249
249
261
357
193
193
225
257
505
262
14
66
35
499
517
4
8
344
193
19
15
9
249
249
261
357
193
193
225
257
505
262
14
34
35
499
517
4
8
24
33
19
15
9
249
249
261
357
193
193
225
257
505
262
14
34
291
499
517
4
8
24
449
19
15
9
249
249
261
357
193
193
225
257
505
262
526
34
35
499
517
516
1032
24
33
19
15
9
249
249
261
357
193
193
225
257
505
262
526
34
291
499
517
516
1032
24
481
19
15
9
249
249
261
357
193
193
225
257
505
262
526
546
291
499
517
516
1032
1048
1218
19
15
9
249
249
261
365
193
193
225
257
505
258
6
65
35
499
517
12
4
62
161
19
15
9
249
249
261
365
193
193
225
257
505
258
6
65
291
499
517
12
4
62
417
19
15
9
249
249
261
365
193
193
225
257
505
258
6
33
35
499
517
12
4
30
33
19
15
9
249
249
261
365
193
193
225
257
505
258
6
33
291
499
517
12
4
30
449
19
15
9
249
249
261
365
193
193
225
257
505
258
6
545
35
499
517
12
4
966
1057
19
15
9
249
249
261
365
193
193
225
257
505
258
6
545
547
499
517
12
4
966
833
19
15
9
249
249
261
365
193
193
225
257
505
258
6
545
291
499
517
12
4
966
545
19
15
9
249
249
261
365
193
193
225
257
505
258
6
577
35
499
517
12
4
902
705
19
15
9
249
249
261
365
193
193
225
257
505
258
6
289
35
499
517
12
4
454
65
19
15
9
249
249
261
365
193
193
225
257
505
258
6
289
291
499
517
12
4
454
193
19
15
9
249
249
261
365
193
193
225
257
505
258
518
33
35
499
517
524
1028
30
33
19
15
9
249
249
261
365
193
193
225
257
505
258
518
545
35
499
517
524
1028
1054
1057
19
15
9
249
249
261
365
193
193
225
257
505
258
518
545
547
499
517
524
1028
1478
1473
19
15
9
249
249
261
365
193
193
225
257
505
258
518
545
291
499
517
524
1028
1478
1217
19
15
9
249
249
261
365
193
193
225
257
505
258
518
577
35
499
517
524
1028
390
705
19
15
9
249
249
261
365
193
193
225
257
505
258
518
577
547
499
517
524
1028
390
961
19
15
9
249
249
261
365
193
193
225
257
505
258
518
577
291
499
517
524
1028
390
193
19
15
9
249
249
261
365
193
193
225
257
505
258
518
289
291
499
517
524
1028
198
193
19
15
9
249
249
261
365
193
193
225
257
505
258
10
65
35
499
517
12
12
62
162
19
15
9
249
249
261
365
193
193
225
257
505
258
10
65
291
499
517
12
12
62
418
19
15
9
249
249
261
365
193
193
225
257
505
258
10
33
35
499
517
12
12
30
33
19
15
9
249
249
261
365
193
193
225
257
505
258
10
33
291
499
517
12
12
30
449
19
15
9
249
249
261
365
193
193
225
257
505
258
10
545
35
499
517
12
12
974
1057
19
15
9
249
249
261
365
193
193
225
257
505
258
10
545
547
499
517
12
12
974
961
19
15
9
249
249
261
365
193
193
225
257
505
258
10
545
291
499
517
12
12
974
569
19
15
9
249
249
261
365
193
193
225
257
505
258
10
66
35
499
517
12
12
60
162
19
15
9
249
249
261
365
193
193
225
257
505
258
10
66
291
499
517
12
12
60
418
19
15
9
249
249
261
365
193
193
225
257
505
258
10
34
35
499
517
12
12
24
34
19
15
9
249
249
261
365
193
193
225
257
505
258
10
34
291
499
517
12
12
24
450
19
15
9
249
249
261
365
193
193
225
257
505
258
10
577
35
499
517
12
12
910
705
19
15
9
249
249
261
365
193
193
225
257
505
258
10
577
291
499
517
12
12
910
1217
19
15
9
249
249
261
365
193
193
225
257
505
258
10
67
35
499
517
12
12
346
168
19
15
9
249
249
261
365
193
193
225
257
505
258
10
289
35
499
517
12
12
462
97
19
15
9
249
249
261
365
193
193
225
257
505
258
10
289
291
499
517
12
12
462
193
19
15
9
249
249
261
365
193
193
225
257
505
258
10
35
35
499
517
12
12
26
32
19
15
9
249
249
261
365
193
193
225
257
505
258
10
35
291
499
517
12
12
26
448
19
15
9
249
249
261
365
193
193
225
257
505
258
10
546
35
499
517
12
12
940
706
19
15
9
249
249
261
365
193
193
225
257
505
258
10
546
547
499
517
12
12
940
930
19
15
9
249
249
261
365
193
193
225
257
505
258
10
546
291
499
517
12
12
940
546
19
15
9
249
249
261
365
193
193
225
257
505
258
10
578
35
499
517
12
12
908
706
19
15
9
249
249
261
365
193
193
225
257
505
258
10
578
291
499
517
12
12
908
1218
19
15
9
249
249
261
365
193
193
225
257
505
258
10
290
291
499
517
12
12
428
162
19
15
9
249
249
261
365
193
193
225
257
505
258
7
65
35
499
517
12
2
58
161
19
15
9
249
249
261
365
193
193
225
257
505
258
7
65
291
499
517
12
2
58
417
19
15
9
249
249
261
365
193
193
225
257
505
258
7
33
35
499
517
12
2
26
33
19
15
9
249
249
261
365
193
193
225
257
505
258
7
33
291
499
517
12
2
196
481
19
15
9
249
249
261
365
193
193
225
257
505
258
7
545
35
499
517
12
2
964
481
19
15
9
249
249
261
365
193
193
225
257
505
258
7
545
547
499
517
12
2
964
865
19
15
9
249
249
261
365
193
193
225
257
505
258
7
545
291
499
517
12
2
966
545
19
15
9
249
249
261
365
193
193
225
257
505
258
7
577
35
499
517
12
2
900
705
19
15
9
249
249
261
365
193
193
225
257
505
258
7
289
35
499
517
12
2
452
73
19
15
9
249
249
261
365
193
193
225
257
505
258
7
289
291
499
517
12
2
452
225
19
15
9
249
249
261
365
193
193
225
257
505
258
522
33
35
499
517
524
1036
30
33
19
15
9
249
249
261
365
193
193
225
257
505
258
522
33
291
499
517
524
1036
30
705
19
15
9
249
249
261
365
193
193
225
257
505
258
522
545
35
499
517
524
1036
1054
1057
19
15
9
249
249
261
365
193
193
225
257
505
258
522
545
547
499
517
524
1036
1486
1473
19
15
9
249
249
261
365
193
193
225
257
505
258
522
545
291
499
517
524
1036
718
193
19
15
9
249
249
261
365
193
193
225
257
505
258
522
34
35
499
517
524
1036
24
34
19
15
9
249
249
261
365
193
193
225
257
505
258
522
34
291
499
517
524
1036
24
706
19
15
9
249
249
261
365
193
193
225
257
505
258
522
577
35
499
517
524
1036
398
705
19
15
9
249
249
261
365
193
193
225
257
505
258
522
577
547
499
517
524
1036
1422
1473
19
15
9
249
249
261
365
193
193
225
257
505
258
522
577
291
499
517
524
1036
398
193
19
15
9
249
249
261
365
193
193
225
257
505
258
522
289
291
499
517
524
1036
206
193
19
15
9
249
249
261
365
193
193
225
257
505
258
522
35
35
499
517
524
1036
26
32
19
15
9
249
249
261
365
193
193
225
257
505
258
522
35
291
499
517
524
1036
26
402
19
15
9
249
249
261
365
193
193
225
257
505
258
522
546
35
499
517
524
1036
1048
1058
19
15
9
249
249
261
365
193
193
225
257
505
258
522
546
547
499
517
524
1036
1052
1474
19
15
9
249
249
261
365
193
193
225
257
505
258
522
546
291
499
517
524
1036
1052
1218
19
15
9
249
249
261
365
193
193
225
257
505
258
522
578
35
499
517
524
1036
396
706
19
15
9
249
249
261
365
193
193
225
257
505
258
522
578
291
499
517
524
1036
396
194
19
15
9
249
249
261
365
193
193
225
257
505
258
522
547
291
499
517
524
1036
1050
1216
19
15
9
249
249
261
365
193
193
225
257
505
258
519
33
35
499
517
524
1026
26
33
19
15
9
249
249
261
365
193
193
225
257
505
258
519
545
35
499
517
524
1026
1050
1057
19
15
9
249
249
261
365
193
193
225
257
505
258
519
545
547
499
517
524
1026
1478
1473
19
15
9
249
249
261
365
193
193
225
257
505
258
519
545
291
499
517
524
1026
1478
1217
19
15
9
249
249
261
365
193
193
225
257
505
258
519
577
35
499
517
524
1026
388
705
19
15
9
249
249
261
365
193
193
225
257
505
258
519
577
547
499
517
524
1026
388
969
19
15
9
249
249
261
365
193
193
225
257
505
258
519
577
291
499
517
524
1026
390
193
19
15
9
249
249
261
365
193
193
225
257
505
258
519
289
291
499
517
524
1026
196
225
19
15
9
249
249
261
365
833
193
225
257
505
258
774
33
35
499
517
12
516
966
17
19
15
9
249
249
261
365
833
193
225
257
505
258
774
33
547
499
517
12
516
966
1041
19
15
9
249
249
261
365
833
193
225
257
505
258
778
33
35
499
517
12
524
798
17
19
15
9
249
249
261
365
833
193
225
257
505
258
778
33
547
499
517
12
524
798
1041
19
15
9
249
249
261
365
833
193
225
257
505
258
778
34
35
499
517
12
524
792
18
19
15
9
249
249
261
365
833
193
225
257
505
258
778
34
547
499
517
12
524
792
1042
19
15
9
249
249
261
365
833
193
225
257
505
258
775
33
35
499
517
12
514
964
17
19
15
9
249
249
261
365
833
193
225
257
505
258
775
33
547
499
517
12
514
964
1041
19
15
9
249
249
261
373
193
193
225
257
505
267
15
65
35
499
517
1
16
57
161
19
15
9
249
249
261
373
193
193
225
257
505
267
15
65
275
499
517
1
16
56
506
19
15
9
249
249
261
373
193
193
225
257
505
267
15
65
291
499
517
1
16
56
418
19
15
9
249
249
261
373
193
193
225
257
505
267
15
33
35
499
517
1
16
9
33
19
15
9
249
249
261
373
193
193
225
257
505
267
15
33
291
499
517
1
16
9
449
19
15
9
249
249
261
373
193
193
225
257
505
267
15
577
35
499
517
1
16
920
705
19
15
9
249
249
261
373
193
193
225
257
505
267
527
33
35
499
517
513
1040
9
33
19
15
9
249
249
261
373
193
193
225
257
505
267
527
33
291
499
517
513
1040
13
721
19
15
9
249
249
261
373
193
193
225
257
505
267
527
545
547
499
517
513
1040
1033
1473
19
15
9
249
249
261
373
193
193
225
257
505
267
527
545
291
499
517
513
1040
1033
1217
19
15
9
249
249
261
373
193
193
225
257
505
267
527
577
35
499
517
513
1040
916
673
19
15
9
249
249
261
373
193
193
225
257
505
267
527
577
547
499
517
513
1040
404
929
19
15
9
249
249
261
373
193
193
225
257
505
267
31
65
35
499
517
1
48
56
193
19
15
9
249
249
261
373
193
193
225
257
505
267
31
65
291
499
517
1
48
56
449
19
15
9
249
249
265
361
193
193
225
257
497
267
15
65
291
499
515
513
48
572
673
19
15
9
249
249
265
361
193
193
225
257
497
267
15
33
35
499
515
1
48
20
33
19
15
9
249
249
265
361
193
193
225
257
497
267
15
33
291
499
515
1
48
20
449
19
15
9
249
249
265
361
193
193
225
257
497
267
15
67
275
499
515
1
48
56
505
19
15
9
249
249
265
361
193
193
225
257
497
267
15
67
291
499
515
1
49
56
417
19
15
9
249
249
265
361
193
193
225
257
497
267
15
289
35
499
515
513
48
460
65
19
15
9
249
249
265
361
193
193
225
257
497
267
15
289
291
499
515
1
48
428
193
19
15
9
249
249
265
361
193
193
225
257
497
267
15
35
35
499
515
1
48
24
33
19
15
9
249
249
265
361
193
193
225
257
497
267
15
35
291
499
515
1
48
24
449
19
15
9
249
249
265
361
193
193
225
257
497
267
27
65
35
499
515
1
9
45
161
19
15
9
249
249
265
361
193
193
225
257
497
267
27
65
291
499
515
1
9
45
417
19
15
9
249
249
265
361
193
193
225
257
497
267
27
33
291
499
515
1
9
13
449
19
15
9
249
249
265
361
193
193
225
257
497
267
27
577
35
499
515
1
9
917
705
19
15
9
249
249
265
361
193
193
225
257
497
267
27
577
291
499
515
1
9
917
1185
19
15
9
249
249
265
361
193
193
225
257
497
267
27
57
275
499
515
1
9
5
481
19
15
9
249
249
265
361
193
193
225
257
497
267
27
67
35
499
515
1
8
44
160
19
15
9
249
249
265
361
193
193
225
257
497
267
27
67
291
499
515
1
8
44
416
19
15
9
249
249
265
361
193
193
225
257
497
267
27
35
291
499
515
1
8
12
449
19
15
9
249
249
265
361
193
193
225
257
497
267
27
579
35
499
515
1
8
920
705
19
15
9
249
249
265
361
193
193
225
257
497
267
27
579
291
499
515
1
8
920
1185
19
15
9
249
249
265
361
193
193
225
257
497
267
527
33
35
499
515
513
1072
20
33
19
15
9
249
249
265
361
193
193
225
257
497
267
527
35
35
499
515
513
1072
24
33
19
15
9
249
249
265
361
193
193
225
257
497
267
31
65
35
499
515
1
16
36
161
19
15
9
249
249
265
361
193
193
225
257
497
267
31
65
291
499
515
1
16
36
417
19
15
9
249
249
265
361
193
193
225
257
497
267
31
33
291
499
515
1
16
14
449
19
15
9
249
249
265
361
193
193
225
257
497
267
31
577
35
499
515
1
16
916
705
19
15
9
249
249
265
361
193
193
225
257
497
267
31
577
291
499
515
1
16
914
1185
19
15
9
249
249
265
361
193
193
225
257
497
267
31
67
35
499
515
1
16
56
193
19
15
9
249
249
265
361
193
193
225
257
497
267
31
67
291
499
515
1
16
56
449
19
15
9
249
249
265
361
193
193
225
257
497
267
31
35
291
499
515
1
16
8
449
19
15
9
249
249
265
361
193
193
225
257
497
267
31
579
35
499
515
1
16
920
705
19
15
9
249
249
265
361
193
193
225
257
497
267
31
579
291
499
515
1
16
920
1185
19
15
9
249
249
265
361
193
193
225
257
497
267
23
65
291
499
515
1
33
45
417
19
15
9
249
249
265
361
193
193
225
257
497
267
539
33
291
499
515
513
1033
13
705
19
15
9
249
249
265
361
193
193
225
257
497
267
539
577
35
499
515
513
1033
405
705
19
15
9
249
249
265
361
193
193
225
257
497
267
539
577
547
499
515
513
1033
853
961
19
15
9
249
249
265
361
193
193
225
257
497
267
539
577
291
499
515
513
1033
1429
1185
19
15
9
249
249
265
361
193
193
225
257
497
267
539
35
291
499
515
513
1032
12
449
19
15
9
249
249
265
361
193
193
225
257
497
267
539
579
35
499
515
513
1032
408
705
19
15
9
249
249
265
361
193
193
225
257
497
267
539
579
547
499
515
513
1032
408
929
19
15
9
249
249
265
361
193
193
225
257
497
267
539
579
291
499
515
513
1032
409
161
19
15
9
249
249
265
361
193
193
225
257
497
267
543
65
291
499
515
513
1040
36
673
19
15
9
249
249
265
361
193
193
225
257
497
267
543
33
291
499
515
513
1041
13
705
19
15
9
249
249
265
361
193
193
225
257
497
267
543
577
35
499
515
513
1040
404
705
19
15
9
249
249
265
361
193
193
225
257
497
267
543
577
547
499
515
513
1040
1076
1473
19
15
9
249
249
265
361
193
193
225
257
497
267
543
577
291
499
515
513
1040
1076
1217
19
15
9
249
249
265
361
193
193
225
257
497
267
543
35
35
499
515
513
1040
8
33
19
15
9
249
249
265
361
193
193
225
257
497
267
543
35
291
499
515
513
1041
8
705
19
15
9
249
249
265
361
193
193
225
257
497
267
543
547
291
499
515
513
1040
1032
1217
19
15
9
249
249
265
361
193
193
225
257
497
267
543
579
35
499
515
513
1040
408
705
19
15
9
249
249
265
361
193
193
225
257
497
267
543
579
547
499
515
513
1040
1080
1473
19
15
9
249
249
265
361
193
193
225
257
497
267
543
579
291
499
515
513
1040
1080
1217
19
15
9
249
249
265
361
193
193
225
257
491
267
15
65
35
499
521
514
48
57
161
19
15
9
249
249
265
361
193
193
225
257
491
267
15
65
275
499
521
514
48
57
505
19
15
9
249
249
265
361
193
193
225
257
491
267
15
65
291
499
521
514
48
57
417
19
15
9
249
249
265
361
193
193
225
257
491
267
15
33
35
499
521
514
48
20
33
19
15
9
249
249
265
361
193
193
225
257
491
267
15
33
291
499
521
514
48
20
449
19
15
9
249
249
265
361
193
193
225
257
491
267
15
545
35
499
521
521
48
940
705
19
15
9
249
249
265
361
193
193
225
257
491
267
15
545
547
499
521
521
48
940
961
19
15
9
249
249
265
361
193
193
225
257
491
267
15
545
291
499
521
521
48
940
1217
19
15
9
249
249
265
361
193
193
225
257
491
267
15
577
35
499
521
2
944
908
705
19
15
9
249
249
265
361
193
193
225
257
491
267
15
57
275
499
521
514
48
197
481
19
15
9
249
249
265
361
193
193
225
257
491
267
15
67
35
499
521
514
48
56
161
19
15
9
249
249
265
361
193
193
225
257
491
267
15
67
275
499
521
514
48
56
504
19
15
9
249
249
265
361
193
193
225
257
491
267
15
67
291
499
521
514
48
56
417
19
15
9
249
249
265
361
193
193
225
257
491
267
15
289
35
499
521
521
48
460
65
19
15
9
249
249
265
361
193
193
225
257
491
267
15
289
291
499
521
521
48
428
193
19
15
9
249
249
265
361
193
193
225
257
491
267
15
35
35
499
521
514
48
24
33
19
15
9
249
249
265
361
193
193
225
257
491
267
15
35
291
499
521
514
48
24
449
19
15
9
249
249
265
361
193
193
225
257
491
267
15
313
275
499
521
514
48
453
225
19
15
9
249
249
265
361
193
193
225
257
491
267
27
65
35
499
521
9
9
45
161
19
15
9
249
249
265
361
193
193
225
257
491
267
27
65
291
499
521
9
9
45
417
19
15
9
249
249
265
361
193
193
225
257
491
267
27
33
291
499
521
9
9
13
449
19
15
9
249
249
265
361
193
193
225
257
491
267
27
577
35
499
521
9
9
917
705
19
15
9
249
249
265
361
193
193
225
257
491
267
27
577
291
499
521
9
9
917
1185
19
15
9
249
249
265
361
193
193
225
257
491
267
27
57
275
499
521
9
9
5
481
19
15
9
249
249
265
361
193
193
225
257
491
267
27
67
35
499
521
2
8
44
160
19
15
9
249
249
265
361
193
193
225
257
491
267
27
67
291
499
521
2
8
44
416
19
15
9
249
249
265
361
193
193
225
257
491
267
27
35
291
499
521
2
8
12
449
19
15
9
249
249
265
361
193
193
225
257
491
267
27
579
35
499
521
2
8
920
705
19
15
9
249
249
265
361
193
193
225
257
491
267
27
579
291
499
521
2
8
920
1185
19
15
9
249
249
265
361
193
193
225
257
491
267
527
65
291
499
521
514
1072
52
417
19
15
9
249
249
265
361
193
193
225
257
491
267
527
33
35
499
521
514
1072
20
33
19
15
9
249
249
265
361
193
193
225
257
491
267
527
33
291
499
521
514
1072
20
705
19
15
9
249
249
265
361
193
193
225
257
491
267
527
545
35
499
521
514
1072
716
705
19
15
9
249
249
265
361
193
193
225
257
491
267
527
545
547
499
521
514
1072
1484
1473
19
15
9
249
249
265
361
193
193
225
257
491
267
527
545
291
499
521
514
1072
1484
1217
19
15
9
249
249
265
361
193
193
225
257
491
267
527
577
547
499
521
514
1072
1081
1441
19
15
9
249
249
265
361
193
193
225
257
491
267
527
577
291
499
521
514
1072
1081
1185
19
15
9
249
249
265
361
193
193
225
257
491
267
527
67
291
499
521
514
1072
56
417
19
15
9
249
249
265
361
193
193
225
257
491
267
527
289
291
499
521
514
1072
204
193
19
15
9
249
249
265
361
193
193
225
257
491
267
527
35
35
499
521
514
1072
24
33
19
15
9
249
249
265
361
193
193
225
257
491
267
527
35
291
499
521
514
1072
24
705
19
15
9
249
249
265
361
193
193
225
257
491
267
527
313
275
499
521
514
1072
197
225
19
15
9
249
249
265
361
193
193
225
257
491
267
31
65
35
499
521
2
16
57
193
19
15
9
249
249
265
361
193
193
225
257
491
267
31
65
291
499
521
2
16
36
417
19
15
9
249
249
265
361
193
193
225
257
491
267
31
33
291
499
521
2
16
9
449
19
15
9
249
249
265
361
193
193
225
257
491
267
31
577
35
499
521
2
16
917
705
19
15
9
249
249
265
361
193
193
225
257
491
267
31
577
291
499
521
2
16
914
1185
19
15
9
249
249
265
361
193
193
225
257
491
267
31
67
35
499
521
2
16
56
193
19
15
9
249
249
265
361
193
193
225
257
491
267
31
67
291
499
521
2
16
56
449
19
15
9
249
249
265
361
193
193
225
257
491
267
31
35
291
499
521
2
16
8
449
19
15
9
249
249
265
361
193
193
225
257
491
267
31
579
35
499
521
2
16
920
705
19
15
9
249
249
265
361
193
193
225
257
491
267
31
579
291
499
521
2
16
920
1185
19
15
9
249
249
265
361
193
193
225
257
491
267
23
65
291
499
521
2
32
61
449
19
15
9
249
249
265
361
193
193
225
257
491
267
539
33
291
499
521
521
1033
13
705
19
15
9
249
249
265
361
193
193
225
257
491
267
539
577
35
499
521
521
1033
405
705
19
15
9
249
249
265
361
193
193
225
257
491
267
539
577
547
499
521
521
1033
853
961
19
15
9
249
249
265
361
193
193
225
257
491
267
539
577
291
499
521
521
1033
405
193
19
15
9
249
249
265
361
193
193
225
257
491
267
539
35
291
499
521
514
1032
12
449
19
15
9
249
249
265
361
193
193
225
257
491
267
539
579
35
499
521
514
1032
408
705
19
15
9
249
249
265
361
193
193
225
257
491
267
539
579
547
499
521
514
1032
856
961
19
15
9
249
249
265
361
193
193
225
257
491
267
539
579
291
499
521
514
1032
408
193
19
15
9
249
249
265
361
193
193
225
257
491
267
543
65
291
499
521
514
1040
36
673
19
15
9
249
249
265
361
193
193
225
257
491
267
543
33
291
499
521
514
1040
9
705
19
15
9
249
249
265
361
193
193
225
257
491
267
543
577
35
499
521
514
1040
409
705
19
15
9
249
249
265
361
193
193
225
257
491
267
543
577
547
499
521
514
1040
1084
1473
19
15
9
249
249
265
361
193
193
225
257
491
267
543
577
291
499
521
514
1040
1077
1217
19
15
9
249
249
265
361
193
193
225
257
491
267
543
35
35
499
521
514
1040
8
33
19
15
9
249
249
265
361
193
193
225
257
491
267
543
35
291
499
521
514
1040
8
705
19
15
9
249
249
265
361
193
193
225
257
491
267
543
547
291
499
521
514
1040
1032
1217
19
15
9
249
249
265
361
193
193
225
257
491
267
543
579
35
499
521
514
1040
408
705
19
15
9
249
249
265
361
193
193
225
257
491
267
543
579
547
499
521
514
1040
1080
1473
19
15
9
249
249
265
361
193
193
225
257
491
267
543
579
291
499
521
514
1040
1080
1217
19
15
9
249
249
265
361
193
193
225
257
491
267
535
65
291
499
521
514
1056
45
417
19
15
9
249
249
265
361
193
193
231
257
491
267
23
597
586
508
521
2
32
916
784
19
15
9
249
249
265
361
193
193
231
257
491
267
535
597
586
508
521
514
1056
852
848
19
15
9
249
249
265
361
833
193
225
257
497
267
783
33
35
499
515
1
560
788
17
19
15
9
249
249
265
361
833
193
225
257
497
267
783
33
547
499
515
1
560
788
1041
19
15
9
249
249
265
361
833
193
225
257
491
267
783
33
35
499
521
2
560
788
17
19
15
9
249
249
265
361
833
193
225
257
491
267
783
33
547
499
521
2
560
788
1041
19
15
9
249
249
265
365
193
193
225
257
497
265
13
65
35
499
515
3
5
57
161
19
15
9
249
249
265
365
193
193
225
257
497
265
13
65
275
499
515
3
5
57
505
19
15
9
249
249
265
365
193
193
225
257
497
265
13
65
291
499
515
3
5
57
417
19
15
9
249
249
265
365
193
193
225
257
497
265
13
33
35
499
515
3
5
21
33
19
15
9
249
249
265
365
193
193
225
257
497
265
13
33
291
499
515
3
5
21
449
19
15
9
249
249
265
365
193
193
225
257
497
265
13
545
35
499
515
3
5
933
1057
19
15
9
249
249
265
365
193
193
225
257
497
265
13
545
547
499
515
3
5
933
961
19
15
9
249
249
265
365
193
193
225
257
497
265
13
545
291
499
515
3
5
933
545
19
15
9
249
249
265
365
193
193
225
257
497
265
13
577
35
499
515
3
5
905
705
19
15
9
249
249
265
365
193
193
225
257
497
265
13
577
291
499
515
3
5
905
1217
19
15
9
249
249
265
365
193
193
225
257
497
265
13
57
275
499
515
3
5
194
481
19
15
9
249
249
265
365
193
193
225
257
497
265
13
289
35
499
515
3
5
461
65
19
15
9
249
249
265
365
193
193
225
257
497
265
13
289
291
499
515
3
5
421
161
19
15
9
249
249
265
365
193
193
225
257
497
265
13
313
275
499
515
3
5
450
353
19
15
9
249
249
265
365
193
193
225
257
497
265
14
65
35
499
515
3
4
53
161
19
15
9
249
249
265
365
193
193
225
257
497
265
14
65
275
499
515
3
4
58
506
19
15
9
249
249
265
365
193
193
225
257
497
265
14
65
291
499
515
3
4
53
417
19
15
9
249
249
265
365
193
193
225
257
497
265
14
33
35
499
515
3
4
21
33
19
15
9
249
249
265
365
193
193
225
257
497
265
14
33
291
499
515
3
4
21
449
19
15
9
249
249
265
365
193
193
225
257
497
265
14
545
35
499
515
3
4
934
705
19
15
9
249
249
265
365
193
193
225
257
497
265
14
545
547
499
515
3
4
934
961
19
15
9
249
249
265
365
193
193
225
257
497
265
14
545
291
499
515
3
4
934
545
19
15
9
249
249
265
365
193
193
225
257
497
265
14
66
35
499
515
3
4
56
162
19
15
9
249
249
265
365
193
193
225
257
497
265
14
66
291
499
515
3
4
56
418
19
15
9
249
249
265
365
193
193
225
257
497
265
14
34
35
499
515
3
4
24
34
19
15
9
249
249
265
365
193
193
225
257
497
265
14
34
291
499
515
3
4
24
450
19
15
9
249
249
265
365
193
193
225
257
497
265
14
577
35
499
515
3
4
909
705
19
15
9
249
249
265
365
193
193
225
257
497
265
14
577
291
499
515
3
4
909
1217
19
15
9
249
249
265
365
193
193
225
257
497
265
14
57
275
499
515
3
4
194
481
19
15
9
249
249
265
365
193
193
225
257
497
265
14
289
35
499
515
3
4
461
65
19
15
9
249
249
265
365
193
193
225
257
497
265
14
289
291
499
515
3
4
422
193
19
15
9
249
249
265
365
193
193
225
257
497
265
14
578
35
499
515
3
4
904
706
19
15
9
249
249
265
365
193
193
225
257
497
265
14
578
291
499
515
3
4
904
1218
19
15
9
249
249
265
365
193
193
225
257
497
265
14
313
275
499
515
3
4
450
225
19
15
9
249
249
265
365
193
193
225
257
497
265
15
65
35
499
515
3
25
56
162
19
15
9
249
249
265
365
193
193
225
257
497
265
15
65
275
499
515
3
25
56
505
19
15
9
249
249
265
365
193
193
225
257
497
265
15
65
291
499
515
3
25
56
418
19
15
9
249
249
265
365
193
193
225
257
497
265
15
33
35
499
515
3
25
17
33
19
15
9
249
249
265
365
193
193
225
257
497
265
15
33
291
499
515
3
25
17
449
19
15
9
249
249
265
365
193
193
225
257
497
265
15
545
35
499
515
3
25
936
418
19
15
9
249
249
265
365
193
193
225
257
497
265
15
545
547
499
515
3
25
936
994
19
15
9
249
249
265
365
193
193
225
257
497
265
15
545
291
499
515
3
25
936
546
19
15
9
249
249
265
365
193
193
225
257
497
265
15
577
35
499
515
3
25
904
706
19
15
9
249
249
265
365
193
193
225
257
497
265
15
289
35
499
515
3
25
424
98
19
15
9
249
249
265
365
193
193
225
257
497
265
15
289
291
499
515
3
25
424
290
19
15
9
249
249
265
365
193
193
225
257
497
265
29
65
35
499
515
3
21
57
193
19
15
9
249
249
265
365
193
193
225
257
497
265
29
65
291
499
515
3
21
57
449
19
15
9
249
249
265
365
193
193
225
257
497
265
29
33
291
499
515
3
21
9
417
19
15
9
249
249
265
365
193
193
225
257
497
265
29
577
35
499
515
3
21
917
705
19
15
9
249
249
265
365
193
193
225
257
497
265
29
577
291
499
515
3
21
917
1185
19
15
9
249
249
265
365
193
193
225
257
497
265
30
65
35
499
515
3
20
37
161
19
15
9
249
249
265
365
193
193
225
257
497
265
30
65
291
499
515
3
20
37
417
19
15
9
249
249
265
365
193
193
225
257
497
265
30
33
291
499
515
3
20
13
449
19
15
9
249
249
265
365
193
193
225
257
497
265
30
66
35
499
515
3
20
48
194
19
15
9
249
249
265
365
193
193
225
257
497
265
30
66
291
499
515
3
20
48
450
19
15
9
249
249
265
365
193
193
225
257
497
265
30
34
291
499
515
3
20
8
450
19
15
9
249
249
265
365
193
193
225
257
497
265
30
577
35
499
515
3
20
917
705
19
15
9
249
249
265
365
193
193
225
257
497
265
30
577
291
499
515
3
20
917
1185
19
15
9
249
249
265
365
193
193
225
257
497
265
30
578
35
499
515
3
20
912
706
19
15
9
249
249
265
365
193
193
225
257
497
265
525
33
35
499
515
515
1029
21
33
19
15
9
249
249
265
365
193
193
225
257
497
265
525
33
291
499
515
515
1029
21
401
19
15
9
249
249
265
365
193
193
225
257
497
265
525
545
35
499
515
515
1029
1045
1057
19
15
9
249
249
265
365
193
193
225
257
497
265
525
545
547
499
515
515
1029
1045
1473
19
15
9
249
249
265
365
193
193
225
257
497
265
525
545
291
499
515
515
1029
1045
1217
19
15
9
249
249
265
365
193
193
225
257
497
265
525
577
35
499
515
515
1029
393
705
19
15
9
249
249
265
365
193
193
225
257
497
265
525
577
547
499
515
515
1029
393
969
19
15
9
249
249
265
365
193
193
225
257
497
265
525
577
291
499
515
515
1029
1417
1217
19
15
9
249
249
265
365
193
193
225
257
497
265
525
289
291
499
515
515
1029
205
193
19
15
9
249
249
265
365
193
193
225
257
497
265
525
313
275
499
515
515
1029
194
481
19
15
9
249
249
265
365
193
193
225
257
497
265
26
65
35
499
515
3
12
38
161
19
15
9
249
249
265
365
193
193
225
257
497
265
26
65
291
499
515
3
12
38
417
19
15
9
249
249
265
365
193
193
225
257
497
265
26
33
291
499
515
3
12
14
449
19
15
9
249
249
265
365
193
193
225
257
497
265
26
66
35
499
515
3
12
36
162
19
15
9
249
249
265
365
193
193
225
257
497
265
26
66
291
499
515
3
12
36
418
19
15
9
249
249
265
365
193
193
225
257
497
265
26
34
291
499
515
3
12
12
450
19
15
9
249
249
265
365
193
193
225
257
497
265
26
577
35
499
515
3
12
918
705
19
15
9
249
249
265
365
193
193
225
257
497
265
26
577
291
499
515
3
12
918
1217
19
15
9
249
249
265
365
193
193
225
257
497
265
26
67
35
499
515
3
12
329
169
19
15
9
249
249
265
365
193
193
225
257
497
265
26
35
291
499
515
3
12
9
449
19
15
9
249
249
265
365
193
193
225
257
497
265
26
578
35
499
515
3
12
912
706
19
15
9
249
249
265
365
193
193
225
257
497
265
26
578
291
499
515
3
12
912
1218
19
15
9
249
249
265
365
193
193
225
257
497
265
26
579
35
499
515
3
12
913
705
19
15
9
249
249
265
365
193
193
225
257
497
265
26
579
291
499
515
3
12
913
1217
19
15
9
249
249
265
365
193
193
225
257
497
265
27
65
35
499
515
3
17
49
193
19
15
9
249
249
265
365
193
193
225
257
497
265
27
65
275
499
515
3
17
49
505
19
15
9
249
249
265
365
193
193
225
257
497
265
27
65
291
499
515
3
17
49
449
19
15
9
249
249
265
365
193
193
225
257
497
265
27
33
291
499
515
3
17
9
449
19
15
9
249
249
265
365
193
193
225
257
497
265
27
577
35
499
515
3
17
913
705
19
15
9
249
249
265
365
193
193
225
257
497
265
27
577
291
499
515
3
17
917
1185
19
15
9
249
249
265
365
193
193
225
257
497
265
27
67
35
499
515
3
17
48
192
19
15
9
249
249
265
365
193
193
225
257
497
265
27
67
275
499
515
3
17
48
504
19
15
9
249
249
265
365
193
193
225
257
497
265
27
67
291
499
515
3
17
48
448
19
15
9
249
249
265
365
193
193
225
257
497
265
27
579
35
499
515
3
17
912
704
19
15
9
249
249
265
365
193
193
225
257
497
265
27
579
291
499
515
3
17
920
1185
19
15
9
249
249
265
365
193
193
225
257
497
265
526
33
35
499
515
515
1028
21
33
19
15
9
249
249
265
365
193
193
225
257
497
265
526
33
291
499
515
515
1028
21
721
19
15
9
249
249
265
365
193
193
225
257
497
265
526
545
35
499
515
515
1028
1045
1057
19
15
9
249
249
265
365
193
193
225
257
497
265
526
545
547
499
515
515
1028
1046
1473
19
15
9
249
249
265
365
193
193
225
257
497
265
526
545
291
499
515
515
1028
1046
1217
19
15
9
249
249
265
365
193
193
225
257
497
265
526
34
35
499
515
515
1028
24
34
19
15
9
249
249
265
365
193
193
225
257
497
265
526
34
291
499
515
515
1028
24
706
19
15
9
249
249
265
365
193
193
225
257
497
265
526
577
35
499
515
515
1028
397
705
19
15
9
249
249
265
365
193
193
225
257
497
265
526
577
547
499
515
515
1028
1421
1473
19
15
9
249
249
265
365
193
193
225
257
497
265
526
577
291
499
515
515
1028
1421
1185
19
15
9
249
249
265
365
193
193
225
257
497
265
526
289
291
499
515
515
1028
205
193
19
15
9
249
249
265
365
193
193
225
257
497
265
526
546
35
499
515
515
1028
1048
1058
19
15
9
249
249
265
365
193
193
225
257
497
265
526
578
35
499
515
515
1028
392
706
19
15
9
249
249
265
365
193
193
225
257
497
265
526
578
547
499
515
515
1028
1416
1474
19
15
9
249
249
265
365
193
193
225
257
497
265
526
578
291
499
515
515
1028
1416
1218
19
15
9
249
249
265
365
193
193
225
257
497
265
526
313
275
499
515
515
1028
194
481
19
15
9
249
249
265
365
193
193
225
257
497
265
527
33
35
499
515
515
1049
17
33
19
15
9
249
249
265
365
193
193
225
257
497
265
527
33
291
499
515
515
1049
24
705
19
15
9
249
249
265
365
193
193
225
257
497
265
527
545
35
499
515
515
1049
1041
1057
19
15
9
249
249
265
365
193
193
225
257
497
265
527
545
547
499
515
515
1049
1041
1473
19
15
9
249
249
265
365
193
193
225
257
497
265
527
545
291
499
515
515
1049
1041
1217
19
15
9
249
249
265
365
193
193
225
257
497
265
527
289
291
499
515
515
1049
200
194
19
15
9
249
249
265
365
193
193
225
257
497
265
541
65
291
499
515
515
1045
38
673
19
15
9
249
249
265
365
193
193
225
257
497
265
541
33
35
499
515
515
1045
9
33
19
15
9
249
249
265
365
193
193
225
257
497
265
541
33
291
499
515
515
1045
10
737
19
15
9
249
249
265
365
193
193
225
257
497
265
541
545
291
499
515
515
1045
1033
1249
19
15
9
249
249
265
365
193
193
225
257
497
265
541
577
35
499
515
515
1045
405
705
19
15
9
249
249
265
365
193
193
225
257
497
265
541
577
547
499
515
515
1045
405
961
19
15
9
249
249
265
365
193
193
225
257
497
265
541
577
291
499
515
515
1045
1078
1217
19
15
9
249
249
265
365
193
193
225
257
497
265
31
65
35
499
515
3
9
33
161
19
15
9
249
249
265
365
193
193
225
257
497
265
31
65
291
499
515
3
9
33
417
19
15
9
249
249
265
365
193
193
225
257
497
265
31
33
291
499
515
3
9
8
449
19
15
9
249
249
265
365
193
193
225
257
497
265
31
577
35
499
515
3
9
912
705
19
15
9
249
249
265
365
193
193
225
257
497
265
31
577
291
499
515
3
9
912
1218
19
15
9
249
249
265
365
193
193
225
257
497
265
542
65
291
499
515
515
1044
38
673
19
15
9
249
249
265
365
193
193
225
257
497
265
542
33
35
499
515
515
1044
13
33
19
15
9
249
249
265
365
193
193
225
257
497
265
542
33
291
499
515
515
1044
10
737
19
15
9
249
249
265
365
193
193
225
257
497
265
542
545
291
499
515
515
1044
1037
1217
19
15
9
249
249
265
365
193
193
225
257
497
265
542
34
35
499
515
515
1044
8
34
19
15
9
249
249
265
365
193
193
225
257
497
265
542
34
291
499
515
515
1044
8
706
19
15
9
249
249
265
365
193
193
225
257
497
265
542
577
35
499
515
515
1044
405
705
19
15
9
249
249
265
365
193
193
225
257
497
265
542
577
547
499
515
515
1044
1077
1473
19
15
9
249
249
265
365
193
193
225
257
497
265
542
577
291
499
515
515
1044
1077
1217
19
15
9
249
249
265
365
193
193
225
257
497
265
542
546
291
499
515
515
1044
1032
1218
19
15
9
249
249
265
365
193
193
225
257
497
265
542
578
35
499
515
515
1044
408
706
19
15
9
249
249
265
365
193
193
225
257
497
265
542
578
547
499
515
515
1044
1072
1474
19
15
9
249
249
265
365
193
193
225
257
497
265
542
578
291
499
515
515
1044
1072
1218
19
15
9
249
249
265
365
193
193
225
257
497
265
538
33
291
499
515
515
1036
14
705
19
15
9
249
249
265
365
193
193
225
257
497
265
538
34
291
499
515
515
1036
12
706
19
15
9
249
249
265
365
193
193
225
257
497
265
538
577
35
499
515
515
1036
414
705
19
15
9
249
249
265
365
193
193
225
257
497
265
538
577
547
499
515
515
1036
1430
1473
19
15
9
249
249
265
365
193
193
225
257
497
265
538
577
291
499
515
515
1036
1430
1217
19
15
9
249
249
265
365
193
193
225
257
497
265
538
35
35
499
515
515
1036
9
33
19
15
9
249
249
265
365
193
193
225
257
497
265
538
578
35
499
515
515
1036
412
706
19
15
9
249
249
265
365
193
193
225
257
497
265
538
578
547
499
515
515
1036
844
930
19
15
9
249
249
265
365
193
193
225
257
497
265
538
578
291
499
515
515
1036
1424
1218
19
15
9
249
249
265
365
193
193
225
257
497
265
538
579
35
499
515
515
1036
409
705
19
15
9
249
249
265
365
193
193
225
257
497
265
538
579
547
499
515
515
1036
1425
1473
19
15
9
249
249
265
365
193
193
225
257
497
265
538
579
291
499
515
515
1036
1425
1217
19
15
9
249
249
265
365
193
193
225
257
497
265
539
65
291
499
515
515
1041
37
673
19
15
9
249
249
265
365
193
193
225
257
497
265
539
33
291
499
515
515
1041
9
705
19
15
9
249
249
265
365
193
193
225
257
497
265
539
577
35
499
515
515
1041
405
705
19
15
9
249
249
265
365
193
193
225
257
497
265
539
577
547
499
515
515
1041
1425
1473
19
15
9
249
249
265
365
193
193
225
257
497
265
539
577
291
499
515
515
1041
1073
1217
19
15
9
249
249
265
365
193
193
225
257
497
265
539
579
35
499
515
515
1041
408
704
19
15
9
249
249
265
365
193
193
225
257
497
265
539
579
547
499
515
515
1041
408
928
19
15
9
249
249
265
365
193
193
225
257
497
265
539
579
291
499
515
515
1041
1432
1185
19
15
9
249
249
265
365
193
193
225
257
497
265
543
33
291
499
515
515
1033
8
705
19
15
9
249
249
265
365
193
193
225
257
497
265
543
577
35
499
515
515
1033
413
705
19
15
9
249
249
265
365
193
193
225
257
497
265
543
577
547
499
515
515
1033
1424
1473
19
15
9
249
249
265
365
193
193
225
257
497
265
543
577
291
499
515
515
1033
1424
1218
19
15
9
249
249
265
365
193
193
225
257
491
265
13
65
19
511
521
5
5
57
121
19
15
9
249
249
265
365
193
193
225
257
491
265
14
65
19
511
521
5
4
58
122
19
15
9
249
249
265
365
193
193
225
257
491
265
14
65
275
499
521
5
4
58
506
19
15
9
249
249
265
365
193
193
225
257
491
265
14
313
275
499
521
5
4
450
226
19
15
9
249
249
265
365
193
193
225
257
491
265
30
65
19
511
521
5
20
33
121
19
15
9
249
249
265
365
193
193
225
257
491
265
525
65
19
511
521
517
1077
57
121
19
15
9
249
249
265
365
193
193
225
257
491
265
526
65
19
511
521
517
1076
50
122
19
15
9
249
249
265
365
193
193
225
257
491
265
542
65
19
511
521
517
1044
33
377
19
15
9
249
249
265
365
833
193
225
257
497
265
781
33
35
499
515
3
517
789
17
19
15
9
249
249
265
365
833
193
225
257
497
265
781
33
547
499
515
3
517
789
1041
19
15
9
249
249
265
365
833
193
225
257
497
265
782
33
35
499
515
3
516
789
17
19
15
9
249
249
265
365
833
193
225
257
497
265
782
33
547
499
515
3
516
789
1041
19
15
9
249
249
265
365
833
193
225
257
497
265
782
34
35
499
515
3
516
792
18
19
15
9
249
249
265
365
833
193
225
257
497
265
782
34
547
499
515
3
516
792
1042
19
15
9
249
249
265
365
833
193
225
257
497
265
783
33
35
499
515
3
537
785
17
19
15
9
249
249
265
365
833
193
225
257
497
265
783
33
547
499
515
3
537
785
1041
19
15
9
249
253
257
361
193
193
225
259
509
261
13
33
147
497
517
1
13
29
113
19
15
9
249
253
257
361
193
193
225
259
509
261
13
545
1555
497
517
1
13
973
2033
19
15
9
249
253
257
361
193
193
225
259
509
261
13
545
147
497
517
1
13
973
1137
19
15
9
249
253
257
361
193
193
225
259
509
261
525
33
19
497
517
513
1037
29
369
19
15
9
249
253
257
361
193
193
225
259
509
261
525
33
147
497
517
513
1037
29
113
19
15
9
249
253
257
361
193
193
225
259
509
261
525
545
19
497
517
513
1037
717
497
19
15
9
249
253
257
361
193
193
225
259
509
261
525
545
1555
497
517
513
1037
717
1777
19
15
9
249
253
257
361
193
193
225
259
509
261
525
545
147
497
517
513
1037
1485
1137
19
15
9
249
253
257
361
193
193
225
259
503
261
13
33
147
497
514
0
13
29
113
19
15
9
249
253
257
361
193
193
225
259
503
261
13
545
1555
497
514
0
13
973
2033
19
15
9
249
253
257
361
193
193
225
259
503
261
13
545
147
497
514
0
13
973
1137
19
15
9
249
253
257
361
193
193
225
259
503
261
525
33
19
497
514
512
1037
29
369
19
15
9
249
253
257
361
193
193
225
259
503
261
525
33
147
497
514
512
1037
29
113
19
15
9
249
253
257
361
193
193
225
259
503
261
525
545
19
497
514
512
1037
717
497
19
15
9
249
253
257
361
193
193
225
259
503
261
525
545
1555
497
514
512
1037
717
1777
19
15
9
249
253
257
361
193
193
225
259
503
261
525
545
147
497
514
512
1069
1485
1137
19
15
9
249
253
257
361
193
193
225
259
503
261
525
577
1555
497
514
512
1038
858
1786
19
15
9
249
253
257
361
833
193
225
259
509
261
781
33
147
497
517
1
525
797
113
19
15
9
249
253
257
361
833
193
225
259
503
261
781
33
147
497
514
0
525
797
113
19
15
9
249
253
261
361
193
193
225
259
499
257
13
33
147
497
512
4
13
29
113
19
15
9
249
253
261
361
193
193
225
259
499
257
13
545
1555
497
512
4
13
973
2033
19
15
9
249
253
261
361
193
193
225
259
499
257
13
545
147
497
512
4
13
973
1137
19
15
9
249
253
261
361
193
193
225
259
499
257
525
33
19
497
512
516
1037
29
369
19
15
9
249
253
261
361
193
193
225
259
499
257
525
33
147
497
512
516
1037
29
113
19
15
9
249
253
261
361
193
193
225
259
499
257
525
545
19
497
512
516
1037
717
497
19
15
9
249
253
261
361
193
193
225
259
499
257
525
545
1555
497
512
516
1037
717
1777
19
15
9
249
253
261
361
193
193
225
259
499
257
525
545
147
497
512
516
1069
1485
1137
19
15
9
249
253
261
361
833
193
225
259
499
257
781
33
147
497
512
4
525
797
113
19
15
9
249
253
261
357
193
193
225
259
499
263
17
65
19
497
513
0
61
57
121
19
15
9
313
249
257
361
193
193
465
193
509
261
13
289
819
1087
519
3
13
461
817
19
15
9
313
249
257
361
193
193
465
193
477
261
13
313
819
1151
583
1
54
454
833
19
15
9
313
249
257
361
833
193
465
193
509
261
781
33
819
1087
519
513
538
794
538
19
15
9
313
249
257
361
833
961
465
193
509
261
781
545
51
1087
519
3
525
717
1753
19
15
9
313
249
257
361
833
961
465
193
509
261
781
545
51
63
519
3
525
717
1753
19
15
9
313
249
257
361
833
961
465
193
509
261
781
545
51
1151
519
3
525
717
1753
19
15
9
313
249
257
361
833
961
465
193
509
261
781
545
51
127
263
3
525
717
1753
19
15
9
313
249
257
361
833
961
465
193
477
261
781
545
51
1151
583
193
534
685
1561
19
15
9
313
249
261
373
193
193
465
193
473
267
15
33
819
1151
581
1
16
521
1897
19
15
9
313
249
261
373
193
193
465
193
505
267
15
33
819
1087
517
1
16
521
1897
19
15
9
313
249
261
373
193
193
465
193
505
267
15
33
819
1151
261
257
16
521
1897
19
15
9
313
253
257
361
833
961
465
195
509
261
781
545
51
1081
517
1
525
717
1753
19
15
9
313
253
257
361
833
961
465
195
509
261
781
545
51
57
261
513
525
717
1753
19
15
9
313
253
257
361
833
961
465
195
503
261
781
545
51
1081
514
0
525
717
1753
19
15
9
313
253
257
361
833
961
465
195
503
261
781
545
51
57
258
0
525
717
1753
19
15
9
313
253
261
361
193
193
465
195
505
257
13
289
819
1081
518
7
13
429
809
19
15
9
313
253
261
361
193
193
465
195
499
257
13
289
819
1081
513
4
13
429
809
19
15
9
313
253
261
361
833
193
465
195
505
257
781
33
819
1081
518
517
538
794
538
19
15
9
313
253
261
361
833
193
465
195
499
257
781
33
819
1081
513
4
525
941
537
19
15
9
313
253
261
361
833
961
465
195
473
257
781
545
51
57
582
69
534
685
1753
19
15
9
313
253
261
361
833
961
465
195
473
257
781
545
51
1145
582
197
534
685
1561
19
15
9
313
253
261
361
833
961
465
195
505
257
781
545
51
1081
518
7
525
685
1561
19
15
9
313
253
261
361
833
961
465
195
505
257
781
545
51
57
518
7
525
685
1561
19
15
9
313
253
261
361
833
961
465
195
505
257
781
545
51
1145
518
7
525
685
1561
19
15
9
313
253
261
361
833
961
465
195
505
257
781
545
51
121
262
7
525
685
1561
19
15
9
313
253
261
361
833
961
465
195
499
257
781
545
51
1081
513
4
525
685
1561
19
15
9
313
253
261
361
833
961
465
195
499
257
781
545
51
57
513
4
525
685
1561
19
15
9
313
253
261
361
833
961
465
195
499
257
781
545
51
1145
513
4
525
685
1561
19
15
9
313
253
261
361
833
961
465
195
499
257
781
545
51
121
257
4
525
685
1561
19
15
9
313
253
261
361
833
961
465
195
499
257
781
569
51
1081
512
2
406
711
1537
19
15
9
313
253
261
361
833
961
465
195
499
257
781
569
51
57
512
2
406
711
1537
19
15
9
313
253
261
357
193
193
465
195
473
262
14
57
819
1145
582
0
8
530
1857
19
15
9
313
253
261
357
193
193
465
195
505
262
14
57
819
1081
518
0
8
530
1857
19
15
9
313
253
261
357
193
193
465
195
505
262
14
57
819
1145
518
0
8
530
1857
19
15
9
313
253
261
357
193
193
465
195
505
262
14
313
819
1081
518
0
8
418
801
19
15
9
313
253
261
357
833
193
465
195
505
262
782
33
819
1081
518
0
520
794
538
19
15
9
313
253
261
357
833
193
465
195
505
262
782
57
819
1081
518
0
520
930
514
19
15
9
313
253
261
357
833
961
465
195
473
262
782
545
51
57
582
64
528
685
1561
19
15
9
313
253
261
357
833
961
465
195
473
262
782
545
51
1145
582
192
528
686
1561
19
15
9
313
253
261
357
833
961
465
195
473
262
782
569
51
57
582
64
520
674
1538
19
15
9
313
253
261
357
833
961
465
195
473
262
782
569
51
1145
582
192
520
674
1538
19
15
9
313
253
261
357
833
961
465
195
505
262
782
545
51
1081
518
0
528
685
1561
19
15
9
313
253
261
357
833
961
465
195
505
262
782
545
51
57
518
0
528
685
1561
19
15
9
313
253
261
357
833
961
465
195
505
262
782
545
51
1145
518
0
528
685
1561
19
15
9
313
253
261
357
833
961
465
195
505
262
782
545
51
121
262
0
528
685
1561
19
15
9
313
253
261
357
833
961
465
195
505
262
782
569
51
1081
518
0
520
674
1538
19
15
9
313
253
261
357
833
961
465
195
505
262
782
569
51
57
518
0
520
674
1538
19
15
9
313
253
261
357
833
961
465
195
505
262
782
569
51
1145
518
0
520
674
1538
19
15
9
313
253
261
365
193
193
465
195
473
258
6
33
819
1145
582
8
8
537
1881
19
15
9
313
253
261
365
193
193
465
195
473
258
6
34
819
1145
582
72
8
536
1881
19
15
9
313
253
261
365
193
193
465
195
505
258
6
33
819
1081
518
8
8
537
1881
19
15
9
313
253
261
365
193
193
465
195
505
258
6
33
819
1145
518
8
8
537
1881
19
15
9
313
253
261
365
193
193
465
195
505
258
6
34
819
1081
518
8
8
536
1881
19
15
9
313
253
261
365
193
193
465
195
505
258
6
34
819
1145
518
8
8
536
1881
19
15
9
313
253
261
365
193
193
465
195
505
258
6
289
819
1081
518
8
4
453
809
19
15
9
313
253
261
365
193
193
465
195
505
258
10
289
819
1081
518
8
12
430
810
19
15
9
313
253
261
365
193
193
465
195
505
258
10
313
819
1081
518
8
12
454
834
19
15
9
313
253
261
365
193
193
465
195
505
258
7
289
819
1081
518
8
2
452
809
19
15
9
313
253
261
365
833
193
465
195
505
258
774
33
819
1081
518
8
520
937
537
19
15
9
313
253
261
365
833
193
465
195
505
258
774
34
819
1081
518
8
520
936
537
19
15
9
313
253
261
365
833
193
465
195
505
258
774
57
819
1081
518
8
516
930
514
19
15
9
313
253
261
365
833
193
465
195
505
258
778
33
819
1081
518
8
524
798
538
19
15
9
313
253
261
365
833
961
465
195
473
258
774
545
51
1145
582
104
520
710
1769
19
15
9
313
253
261
365
833
961
465
195
473
258
774
546
51
1145
582
104
520
680
1561
19
15
9
313
253
261
365
833
961
465
195
473
258
774
569
51
1145
582
200
516
674
1538
19
15
9
313
253
261
365
833
961
465
195
473
258
778
545
51
1145
582
104
524
686
1561
19
15
9
313
253
261
365
833
961
465
195
473
258
775
545
51
1145
582
200
514
710
1769
19
15
9
313
253
261
365
833
961
465
195
505
258
774
545
51
1081
518
8
516
709
1769
19
15
9
313
253
261
365
833
961
465
195
505
258
774
545
51
57
518
8
516
709
1769
19
15
9
313
253
261
365
833
961
465
195
505
258
774
545
51
1145
518
8
516
709
1769
19
15
9
313
253
261
365
833
961
465
195
505
258
774
545
51
121
262
8
516
709
1769
19
15
9
313
253
261
365
833
961
465
195
505
258
774
546
51
1081
518
8
520
680
1561
19
15
9
313
253
261
365
833
961
465
195
505
258
774
546
51
57
518
8
520
680
1561
19
15
9
313
253
261
365
833
961
465
195
505
258
774
546
51
1145
518
8
520
680
1561
19
15
9
313
253
261
365
833
961
465
195
505
258
774
546
51
121
262
8
520
680
1561
19
15
9
313
253
261
365
833
961
465
195
505
258
774
569
51
1081
518
8
516
674
1538
19
15
9
313
253
261
365
833
961
465
195
505
258
774
569
51
57
518
8
516
674
1538
19
15
9
313
253
261
365
833
961
465
195
505
258
774
569
51
1145
518
8
516
674
1538
19
15
9
313
253
261
365
833
961
465
195
505
258
774
569
51
121
262
8
516
674
1538
19
15
9
313
253
261
365
833
961
465
195
505
258
778
545
51
1081
518
8
524
686
1561
19
15
9
313
253
261
365
833
961
465
195
505
258
778
545
51
57
518
8
524
686
1561
19
15
9
313
253
261
365
833
961
465
195
505
258
778
545
51
1145
518
8
524
686
1561
19
15
9
313
253
261
365
833
961
465
195
505
258
778
545
51
121
262
8
524
686
1561
19
15
9
313
253
261
365
833
961
465
195
505
258
778
569
51
1081
518
8
524
709
1537
19
15
9
313
253
261
365
833
961
465
195
505
258
778
569
51
57
518
8
524
709
1537
19
15
9
313
253
261
365
833
961
465
195
505
258
775
545
51
1081
518
8
514
710
1769
19
15
9
313
253
261
365
833
961
465
195
505
258
775
545
51
57
518
8
514
710
1769
19
15
9
313
253
261
365
833
961
465
195
505
258
775
545
51
1145
518
8
514
710
1769
19
15
9
313
253
273
345
193
193
465
195
471
257
10
291
819
1145
578
34
20
405
817
19
15
9
313
253
273
345
833
961
465
195
471
257
778
547
51
57
578
36
532
662
1752
19
15
9
313
253
273
345
833
961
465
195
471
257
906
546
51
57
578
546
652
716
1774
19
15
9
313
253
273
345
833
961
465
195
471
257
906
547
51
57
578
546
652
717
1753
19
15
9
313
253
277
341
193
193
465
195
467
261
49
57
819
1145
577
33
49
513
1857
19
15
9
313
253
277
341
193
193
465
195
467
277
49
57
819
1145
577
1
33
513
1857
19
15
9
313
253
277
341
193
193
465
195
467
279
49
57
819
1145
577
0
29
513
1857
19
15
9
313
250
258
370
193
193
465
192
504
268
14
33
819
1080
516
0
4
526
1881
19
15
9
313
250
258
370
193
193
465
192
504
268
14
33
819
1144
516
0
4
526
1881
19
15
9
313
250
258
370
193
193
465
192
504
268
14
34
819
1080
516
0
4
524
1881
19
15
9
313
250
258
370
193
193
465
192
504
268
14
34
819
1144
516
0
4
524
1881
19
15
9
313
250
258
370
193
193
465
192
504
268
14
57
819
1080
516
0
4
518
1857
19
15
9
313
250
258
370
193
193
465
192
504
268
14
57
819
1144
516
0
4
518
1857
19
15
9
313
250
258
370
193
193
465
192
472
268
14
33
819
1144
580
0
4
526
1881
19
15
9
313
250
258
370
193
193
465
192
472
268
14
34
819
1144
580
0
4
524
1881
19
15
9
313
250
258
370
193
193
465
192
472
268
14
57
819
1144
580
0
4
518
1857
19
15
9
237
253
257
361
193
193
233
257
477
261
13
590
591
511
521
1
26
904
777
19
15
9
237
253
257
361
193
193
233
257
477
261
525
590
590
511
521
513
1050
392
776
19
15
9
237
253
257
361
193
193
233
257
477
261
525
590
591
511
521
513
1050
392
777
19
15
9
237
253
261
361
193
193
233
257
473
257
13
590
590
510
523
3
27
904
776
19
15
9
237
253
261
361
193
193
233
257
473
257
525
590
590
510
523
515
1051
392
904
19
15
9
237
253
261
357
193
193
233
257
473
262
14
590
590
510
523
0
8
896
776
19
15
9
237
253
261
357
193
193
233
257
473
262
526
590
590
510
523
512
1032
384
776
19
15
9
237
253
261
365
193
193
233
257
473
258
6
590
590
510
523
8
4
896
776
19
15
9
237
253
261
365
193
193
233
257
473
258
518
590
590
510
523
520
1028
384
776
19
15
9
237
253
261
365
193
193
233
257
473
258
522
578
590
510
523
520
1036
856
860
19
15
9
250
251
265
361
193
193
224
258
490
267
15
65
32
510
523
0
48
62
160
19
15
9
250
251
265
361
193
193
224
258
490
267
15
65
288
510
523
0
48
62
416
19
15
9
250
251
265
361
193
193
224
258
490
267
15
33
32
510
523
0
48
25
32
19
15
9
250
251
265
361
193
193
224
258
490
267
15
33
288
510
523
0
48
25
448
19
15
9
250
251
265
361
193
193
224
258
490
267
15
545
32
510
523
0
48
940
1056
19
15
9
250
251
265
361
193
193
224
258
490
267
15
545
544
510
523
0
48
940
960
19
15
9
250
251
265
361
193
193
224
258
490
267
15
545
288
510
523
0
48
940
1216
19
15
9
250
251
265
361
193
193
224
258
490
267
15
577
32
510
523
512
945
909
704
19
15
9
250
251
265
361
193
193
224
258
490
267
15
289
32
510
523
0
49
460
64
19
15
9
250
251
265
361
193
193
224
258
490
267
15
289
288
510
523
0
48
428
192
19
15
9
250
251
265
361
193
193
224
258
490
267
27
65
32
510
523
0
9
45
160
19
15
9
250
251
265
361
193
193
224
258
490
267
27
65
288
510
523
0
9
45
416
19
15
9
250
251
265
361
193
193
224
258
490
267
27
577
32
510
523
0
9
925
704
19
15
9
250
251
265
361
193
193
224
258
490
267
27
577
288
510
523
0
9
925
1216
19
15
9
250
251
265
361
193
193
224
258
490
267
527
33
32
510
523
512
1072
25
32
19
15
9
250
251
265
361
193
193
224
258
490
267
527
33
288
510
523
512
1072
25
480
19
15
9
250
251
265
361
193
193
224
258
490
267
527
545
544
510
523
512
1072
1452
1472
19
15
9
250
251
265
361
193
193
224
258
490
267
527
545
288
510
523
512
1072
1452
1216
19
15
9
250
251
265
361
193
193
224
258
490
267
31
65
32
510
523
0
16
36
160
19
15
9
250
251
265
361
193
193
224
258
490
267
31
65
288
510
523
0
16
36
416
19
15
9
250
251
265
361
193
193
224
258
490
267
31
33
288
510
523
0
16
9
448
19
15
9
250
251
265
361
193
193
224
258
490
267
31
577
32
510
523
0
16
916
704
19
15
9
250
251
265
361
193
193
224
258
490
267
31
577
288
510
523
0
16
914
1216
19
15
9
250
251
265
361
193
193
224
258
490
267
23
65
288
510
523
0
33
45
416
19
15
9
250
251
265
361
193
193
224
258
490
267
539
65
288
510
523
512
1060
46
416
19
15
9
250
251
265
361
193
193
224
258
490
267
539
577
32
510
523
512
1036
414
704
19
15
9
250
251
265
361
193
193
224
258
490
267
539
577
288
510
523
512
1033
1437
1216
19
15
9
250
251
265
361
193
193
224
258
490
267
543
65
288
510
523
512
1040
36
672
19
15
9
250
251
265
361
193
193
224
258
490
267
543
33
288
510
523
512
1040
14
736
19
15
9
250
251
265
361
193
193
224
258
490
267
543
577
32
510
523
512
1040
404
704
19
15
9
250
251
265
361
193
193
224
258
490
267
543
577
288
510
523
512
1040
1076
1216
19
15
9
250
251
265
361
193
193
224
258
490
267
535
65
288
510
523
512
1056
44
416
19
15
9
250
251
265
361
833
193
224
258
490
267
783
33
32
510
523
0
560
793
16
19
15
9
250
251
265
361
833
193
224
258
490
267
783
33
544
510
523
0
560
793
1040
19
15
10
155
249
257
365
193
192
202
194
511
263
29
276
142
156
144
128
57
704
10
19
15
10
155
249
257
365
193
192
202
194
503
263
29
20
14
924
544
32
57
192
10
19
15
10
155
249
257
365
193
192
202
194
503
263
29
276
142
156
544
32
57
704
10
19
15
105
41
249
257
361
193
257
17
449
509
261
13
462
30
926
278
2
14
648
728
19
15
105
41
249
257
361
193
257
17
449
509
261
13
462
30
927
663
9
14
648
728
19
15
105
41
249
257
361
193
257
17
449
509
261
13
462
31
927
663
1
26
648
729
19
15
105
41
249
257
361
193
257
17
449
509
261
525
718
30
926
1174
514
1038
1104
1268
19
15
105
41
249
257
361
193
257
17
449
509
261
525
718
30
927
663
521
1038
1104
1240
19
15
105
41
249
257
361
193
257
17
449
509
261
525
718
31
927
1175
513
1050
648
217
19
15
105
41
249
257
361
193
257
17
449
509
261
525
718
542
926
662
514
1038
1104
1368
19
15
105
41
249
257
361
193
257
17
449
509
261
525
718
542
927
663
521
1038
1104
1368
19
15
105
41
249
257
361
193
257
17
449
509
261
525
718
543
927
663
521
1038
1104
1330
19
15
105
41
249
257
361
193
257
17
449
509
261
525
462
30
926
662
514
1038
136
472
19
15
105
41
249
257
361
193
257
17
449
509
261
525
462
30
927
663
521
1038
136
472
19
15
105
41
249
257
361
193
257
17
449
509
261
525
462
31
927
663
513
1050
136
473
19
15
105
41
249
257
361
193
257
17
449
477
261
13
462
30
926
598
322
14
648
472
19
15
105
41
249
257
361
193
257
17
449
477
261
13
462
30
927
599
321
26
648
728
19
15
105
41
249
257
361
193
257
17
449
477
261
13
462
31
927
599
321
26
648
729
19
15
105
41
249
257
361
193
257
17
449
477
261
525
718
30
926
598
578
1038
648
216
19
15
105
41
249
257
361
193
257
17
449
477
261
525
718
30
927
599
577
1046
1104
1200
19
15
105
41
249
257
361
193
257
17
449
477
261
525
718
31
927
599
577
1046
1104
1202
19
15
105
41
249
257
361
193
257
17
449
477
261
525
718
542
926
598
578
1038
1104
1368
19
15
105
41
249
257
361
193
257
17
449
477
261
525
718
542
927
599
577
1046
1104
1328
19
15
105
41
249
257
361
193
257
17
449
477
261
525
718
543
927
599
577
1046
1104
1330
19
15
105
41
249
257
361
193
257
17
449
477
261
525
462
30
926
598
578
1038
136
472
19
15
105
41
249
257
361
193
257
17
449
477
261
525
462
30
927
599
577
1050
136
472
19
15
105
41
249
257
361
193
257
17
449
477
261
525
462
31
927
599
577
1050
136
489
19
15
105
41
253
257
361
193
257
17
453
509
261
13
462
31
925
658
1
26
648
729
19
15
105
41
253
257
361
193
257
17
453
509
261
525
718
31
925
658
513
1050
648
217
19
15
105
41
253
257
361
193
257
17
453
509
261
525
462
31
925
658
513
1050
136
473
19
15
105
41
253
257
361
193
257
17
453
493
261
525
718
31
925
581
513
1038
1104
1266
19
15
105
41
253
257
361
193
257
17
453
493
261
541
766
31
925
582
513
1082
640
273
19
15
105
41
253
261
361
193
257
17
453
473
257
13
462
31
925
593
322
27
648
729
19
15
105
41
253
261
361
193
257
17
453
473
257
525
718
31
925
593
610
1051
816
1202
19
15
105
41
253
261
361
193
257
17
453
473
257
525
718
543
925
593
610
1051
816
946
19
15
105
41
253
261
361
193
257
17
453
505
257
13
462
31
925
657
194
27
648
473
19
15
105
41
253
261
357
193
257
17
453
473
262
14
462
31
925
593
320
8
640
729
19
15
105
41
253
261
357
193
257
17
453
473
262
526
718
31
925
593
528
1040
640
345
19
15
105
41
253
261
357
193
257
17
453
473
262
526
766
31
925
593
576
1032
656
321
19
15
105
41
253
261
357
193
257
17
453
505
262
14
462
31
925
657
0
8
640
729
19
15
105
41
253
261
357
193
257
17
453
505
262
526
718
31
925
657
512
1040
640
178
19
15
105
41
253
261
357
193
257
17
453
505
262
526
718
543
925
657
512
1040
816
1009
19
15
105
41
253
261
365
193
257
17
451
489
258
10
889
543
921
301
280
12
838
842
19
15
105
41
253
261
365
193
257
17
453
473
258
6
462
31
925
593
328
4
640
434
19
15
105
41
253
261
365
193
257
17
453
473
258
518
718
31
925
593
584
1028
640
178
19
15
105
41
253
261
365
193
257
17
453
473
258
522
707
543
925
593
584
1036
1113
1404
19
15
105
41
253
261
365
193
257
17
453
505
258
6
462
31
925
657
40
4
640
434
19
15
105
41
253
261
365
193
257
17
453
505
258
518
718
31
925
657
552
1028
640
178
19
15
105
41
253
273
217
193
257
17
451
471
1
27
511
31
921
520
728
537
1664
448
19
15
105
41
253
273
217
193
257
17
451
471
1
539
511
31
921
520
728
1561
1152
448
19
15
105
41
253
273
217
193
257
17
451
471
1
283
895
543
921
648
664
665
1665
960
19
15
105
41
253
273
217
193
129
17
453
486
1
522
1634
1054
923
664
717
1548
1868
2012
19
15
105
41
253
273
345
193
257
17
453
486
258
550
766
30
923
664
536
1084
640
320
19
15
105
57
249
257
361
193
257
1
449
509
261
13
449
3
899
519
323
13
653
385
19
15
105
57
249
257
361
193
257
1
449
509
261
13
449
515
899
519
323
13
653
1665
19
15
105
57
249
257
361
193
257
1
449
509
261
13
449
35
899
519
323
13
653
705
19
15
105
57
249
257
361
193
257
1
449
509
261
13
449
323
899
519
323
13
653
1
19
15
105
57
249
257
361
193
257
1
449
509
261
13
449
547
899
519
323
13
653
961
19
15
105
57
249
257
361
193
257
1
449
509
261
13
417
3
899
647
547
941
685
1793
19
15
105
57
249
257
361
193
257
1
449
509
261
13
417
35
899
647
547
941
685
1857
19
15
105
57
249
257
361
193
257
1
449
509
261
13
865
515
899
519
297
13
845
993
19
15
105
57
249
257
361
193
257
1
449
509
261
13
865
531
899
519
297
13
845
817
19
15
105
57
249
257
361
193
257
1
449
509
261
13
865
547
899
519
297
13
845
385
19
15
105
57
249
257
361
193
257
1
449
509
261
13
481
3
899
519
323
13
669
481
19
15
105
57
249
257
361
193
257
1
449
509
261
13
481
35
899
519
323
13
669
385
19
15
105
57
249
257
361
193
257
1
449
509
261
29
449
3
899
263
1
58
666
386
19
15
105
57
249
257
361
193
257
1
449
509
261
29
449
515
899
263
1
58
666
1666
19
15
105
57
249
257
361
193
257
1
449
509
261
29
449
35
899
263
1
58
666
706
19
15
105
57
249
257
361
193
257
1
449
509
261
29
449
323
899
263
1
58
666
2
19
15
105
57
249
257
361
193
257
1
449
509
261
29
449
547
899
263
1
58
666
1698
19
15
105
57
249
257
361
193
257
1
449
509
261
525
705
3
899
519
553
1037
653
129
19
15
105
57
249
257
361
193
257
1
449
509
261
525
705
515
899
519
553
1038
1114
1370
19
15
105
57
249
257
361
193
257
1
449
509
261
525
705
19
899
519
553
1038
1114
1274
19
15
105
57
249
257
361
193
257
1
449
509
261
525
705
35
899
519
553
1037
653
193
19
15
105
57
249
257
361
193
257
1
449
509
261
525
705
531
899
647
521
1038
1114
1402
19
15
105
57
249
257
361
193
257
1
449
509
261
525
705
547
899
519
553
1038
1114
1346
19
15
105
57
249
257
361
193
257
1
449
509
261
525
449
3
899
519
553
1037
141
385
19
15
105
57
249
257
361
193
257
1
449
509
261
525
449
35
899
519
553
1037
141
705
19
15
105
57
249
257
361
193
257
1
449
509
261
525
449
323
899
519
553
1037
141
1
19
15
105
57
249
257
361
193
257
1
449
509
261
525
417
3
899
519
547
1069
173
641
19
15
105
57
249
257
361
193
257
1
449
509
261
525
417
35
899
519
547
1069
173
705
19
15
105
57
249
257
361
193
257
1
449
509
261
525
865
515
899
519
553
1037
333
993
19
15
105
57
249
257
361
193
257
1
449
509
261
525
865
531
899
519
553
1037
333
817
19
15
105
57
249
257
361
193
257
1
449
509
261
525
865
547
899
519
553
1037
333
385
19
15
105
57
249
257
361
193
257
1
449
509
261
525
481
35
899
519
553
1038
154
450
19
15
105
57
249
257
361
193
257
1
449
509
261
525
737
3
899
519
553
1037
1101
1249
19
15
105
57
249
257
361
193
257
1
449
509
261
525
737
515
899
519
553
1037
1101
1505
19
15
105
57
249
257
361
193
257
1
449
509
261
525
737
19
899
519
515
1037
1101
1265
19
15
105
57
249
257
361
193
257
1
449
509
261
525
737
35
899
519
553
1037
1101
1153
19
15
105
57
249
257
361
193
257
1
449
509
261
525
737
547
899
519
553
1037
1101
1281
19
15
105
57
249
257
361
193
257
1
449
509
261
541
737
35
899
1159
513
1082
654
258
19
15
105
57
249
257
361
193
257
1
449
477
261
13
449
3
899
583
321
22
653
385
19
15
105
57
249
257
361
193
257
1
449
477
261
13
449
515
899
583
321
22
653
897
19
15
105
57
249
257
361
193
257
1
449
477
261
13
449
35
899
583
321
22
653
705
19
15
105
57
249
257
361
193
257
1
449
477
261
13
449
323
899
583
321
22
653
1
19
15
105
57
249
257
361
193
257
1
449
477
261
13
449
547
899
583
321
22
653
961
19
15
105
57
249
257
361
193
257
1
449
477
261
13
417
3
899
583
321
22
685
385
19
15
105
57
249
257
361
193
257
1
449
477
261
13
417
515
899
583
321
22
685
769
19
15
105
57
249
257
361
193
257
1
449
477
261
13
417
35
899
583
321
22
685
449
19
15
105
57
249
257
361
193
257
1
449
477
261
13
865
515
899
583
265
13
845
993
19
15
105
57
249
257
361
193
257
1
449
477
261
13
865
531
899
583
265
13
845
817
19
15
105
57
249
257
361
193
257
1
449
477
261
13
865
547
899
583
265
13
845
385
19
15
105
57
249
257
361
193
257
1
449
477
261
13
481
3
899
583
321
22
662
737
19
15
105
57
249
257
361
193
257
1
449
477
261
13
481
35
899
583
321
22
662
385
19
15
105
57
249
257
361
193
257
1
449
477
261
525
705
3
899
583
515
1037
653
129
19
15
105
57
249
257
361
193
257
1
449
477
261
525
705
515
899
583
577
1046
1110
1409
19
15
105
57
249
257
361
193
257
1
449
477
261
525
705
19
899
583
577
1050
827
633
19
15
105
57
249
257
361
193
257
1
449
477
261
525
705
35
899
583
515
1037
653
193
19
15
105
57
249
257
361
193
257
1
449
477
261
525
705
547
899
583
577
1046
1110
1345
19
15
105
57
249
257
361
193
257
1
449
477
261
525
449
3
899
583
515
1037
141
385
19
15
105
57
249
257
361
193
257
1
449
477
261
525
449
35
899
583
515
1037
141
449
19
15
105
57
249
257
361
193
257
1
449
477
261
525
449
323
899
583
515
1037
141
1
19
15
105
57
249
257
361
193
257
1
449
477
261
525
865
515
899
583
521
1037
333
993
19
15
105
57
249
257
361
193
257
1
449
477
261
525
865
531
899
583
521
1037
333
817
19
15
105
57
249
257
361
193
257
1
449
477
261
525
865
547
899
583
521
1037
333
385
19
15
105
57
249
257
361
193
257
1
449
477
261
525
481
35
899
583
577
1050
158
449
19
15
105
57
249
257
361
193
257
1
449
477
261
525
737
3
899
583
515
1037
1101
1249
19
15
105
57
249
257
361
193
257
1
449
477
261
525
737
515
899
583
515
1037
1101
1361
19
15
105
57
249
257
361
193
257
1
449
477
261
525
737
19
899
583
515
1037
1101
1241
19
15
105
57
249
257
361
193
257
1
449
477
261
525
737
35
899
583
515
1037
1101
1153
19
15
105
57
249
257
361
193
257
1
449
477
261
525
737
547
899
583
515
1037
1101
1281
19
15
105
57
249
257
361
193
129
1
449
509
261
13
609
515
899
647
1
26
922
994
19
15
105
57
249
257
361
193
129
1
449
509
261
13
609
531
899
647
1
26
923
1009
19
15
105
57
249
257
361
193
129
1
449
509
261
13
609
1555
899
647
1
26
922
1754
19
15
105
57
249
257
361
193
129
1
449
509
261
525
609
515
899
647
513
1050
410
994
19
15
105
57
249
257
361
193
129
1
449
509
261
525
609
1539
899
519
553
1037
845
1761
19
15
105
57
249
257
361
193
129
1
449
509
261
525
609
531
899
647
513
1050
411
1009
19
15
105
57
249
257
361
193
129
1
449
509
261
525
609
1555
899
519
553
1037
845
1753
19
15
105
57
249
257
361
193
129
1
449
477
261
525
609
1539
899
583
521
1037
845
1761
19
15
105
57
249
257
361
193
129
1
449
477
261
525
609
1555
899
583
521
1037
845
1753
19
15
105
57
249
257
365
193
257
1
449
509
262
6
449
3
899
263
0
4
646
385
19
15
105
57
249
257
365
193
257
1
449
509
262
6
449
515
899
263
0
4
646
1665
19
15
105
57
249
257
365
193
257
1
449
509
262
6
449
35
899
263
0
4
646
705
19
15
105
57
249
257
365
193
257
1
449
509
262
6
449
323
899
263
0
4
646
1
19
15
105
57
249
257
365
193
257
1
449
509
262
6
449
547
899
263
256
4
646
961
19
15
105
57
249
257
365
193
257
1
449
509
262
6
417
3
899
263
32
36
686
393
19
15
105
57
249
257
365
193
257
1
449
509
262
6
417
515
899
263
352
4
686
769
19
15
105
57
249
257
365
193
257
1
449
509
262
6
417
35
899
263
32
36
686
417
19
15
105
57
249
257
365
193
257
1
449
509
262
6
865
515
899
263
256
36
838
865
19
15
105
57
249
257
365
193
257
1
449
509
262
6
865
531
899
263
256
36
838
873
19
15
105
57
249
257
365
193
257
1
449
509
262
6
865
547
899
263
256
36
838
897
19
15
105
57
249
257
365
193
257
1
449
509
262
518
705
3
899
1159
512
1028
646
129
19
15
105
57
249
257
365
193
257
1
449
509
262
518
705
35
899
1159
512
1028
646
193
19
15
105
57
249
257
365
193
257
1
449
509
262
518
449
3
899
1159
512
1028
134
385
19
15
105
57
249
257
365
193
257
1
449
509
262
518
449
35
899
647
512
1028
134
705
19
15
105
57
249
257
365
193
257
1
449
509
262
518
449
323
899
1159
512
1028
134
1
19
15
105
57
249
257
365
193
257
1
449
509
262
518
417
3
899
1159
512
1028
174
393
19
15
105
57
249
257
365
193
257
1
449
509
262
518
417
35
899
647
512
1028
174
417
19
15
105
57
249
257
365
193
257
1
449
509
262
518
865
515
899
1159
512
1028
326
993
19
15
105
57
249
257
365
193
257
1
449
509
262
518
865
531
899
1159
512
1028
326
433
19
15
105
57
249
257
365
193
257
1
449
509
262
518
865
547
899
647
512
1028
326
385
19
15
105
57
249
257
365
193
257
1
449
509
262
518
737
3
899
1159
512
1028
1094
1249
19
15
105
57
249
257
365
193
257
1
449
509
262
518
737
515
899
647
512
1028
1094
1505
19
15
105
57
249
257
365
193
257
1
449
509
262
518
737
19
899
1159
512
1028
1094
1265
19
15
105
57
249
257
365
193
257
1
449
509
262
518
737
35
899
1159
512
1028
1094
1153
19
15
105
57
249
257
365
193
257
1
449
509
262
518
737
547
899
647
512
1028
1094
1281
19
15
105
57
249
257
365
193
257
1
449
509
262
7
449
3
899
263
0
2
646
385
19
15
105
57
249
257
365
193
257
1
449
509
262
7
449
515
899
263
0
2
646
1665
19
15
105
57
249
257
365
193
257
1
449
509
262
7
449
35
899
263
0
2
646
705
19
15
105
57
249
257
365
193
257
1
449
509
262
7
449
323
899
263
0
2
646
1
19
15
105
57
249
257
365
193
257
1
449
509
262
7
449
547
899
263
256
2
646
961
19
15
105
57
249
257
365
193
257
1
449
509
262
7
865
515
899
263
256
2
838
993
19
15
105
57
249
257
365
193
257
1
449
509
262
7
865
531
899
263
256
2
838
945
19
15
105
57
249
257
365
193
257
1
449
509
262
7
865
547
899
263
256
2
838
385
19
15
105
57
249
257
365
193
257
1
449
509
262
7
481
3
899
263
0
2
666
737
19
15
105
57
249
257
365
193
257
1
449
509
262
7
481
19
899
263
0
2
666
433
19
15
105
57
249
257
365
193
257
1
449
509
262
7
481
35
899
263
0
2
666
385
19
15
105
57
249
257
365
193
257
1
449
509
262
15
449
3
899
263
256
26
650
385
19
15
105
57
249
257
365
193
257
1
449
509
262
15
449
515
899
263
256
26
650
1665
19
15
105
57
249
257
365
193
257
1
449
509
262
15
449
35
899
263
256
26
650
705
19
15
105
57
249
257
365
193
257
1
449
509
262
15
449
323
899
263
256
26
650
1
19
15
105
57
249
257
365
193
257
1
449
509
262
15
449
547
899
263
256
26
650
961
19
15
105
57
249
257
365
193
257
1
449
509
262
15
481
3
899
263
576
26
666
481
19
15
105
57
249
257
365
193
257
1
449
509
262
15
481
35
899
263
576
26
666
641
19
15
105
57
249
257
365
193
257
1
449
509
262
519
705
3
899
1159
512
1026
646
129
19
15
105
57
249
257
365
193
257
1
449
509
262
519
705
35
899
1159
512
1026
646
193
19
15
105
57
249
257
365
193
257
1
449
509
262
519
449
3
899
1159
512
1026
134
385
19
15
105
57
249
257
365
193
257
1
449
509
262
519
449
35
899
647
512
1026
134
705
19
15
105
57
249
257
365
193
257
1
449
509
262
519
449
323
899
1159
512
1026
134
1
19
15
105
57
249
257
365
193
257
1
449
509
262
519
417
35
899
647
544
1066
170
713
19
15
105
57
249
257
365
193
257
1
449
509
262
519
865
515
899
1159
512
1026
326
993
19
15
105
57
249
257
365
193
257
1
449
509
262
519
865
531
899
1159
512
1026
326
433
19
15
105
57
249
257
365
193
257
1
449
509
262
519
865
547
899
647
512
1026
326
385
19
15
105
57
249
257
365
193
257
1
449
509
262
519
737
3
899
1159
512
1026
1094
1249
19
15
105
57
249
257
365
193
257
1
449
509
262
519
737
515
899
647
512
1026
1094
1505
19
15
105
57
249
257
365
193
257
1
449
509
262
519
737
19
899
1159
512
1026
1094
1257
19
15
105
57
249
257
365
193
257
1
449
509
262
519
737
35
899
1159
512
1026
1094
1153
19
15
105
57
249
257
365
193
257
1
449
509
262
519
737
547
899
647
512
1026
1094
1281
19
15
105
57
249
257
365
193
257
1
449
509
262
527
705
3
899
1159
512
1050
650
129
19
15
105
57
249
257
365
193
257
1
449
509
262
527
705
35
899
1159
512
1050
650
193
19
15
105
57
249
257
365
193
257
1
449
509
262
527
449
3
899
1159
512
1050
138
385
19
15
105
57
249
257
365
193
257
1
449
509
262
527
449
35
899
647
512
1050
138
449
19
15
105
57
249
257
365
193
257
1
449
509
262
527
449
323
899
1159
512
1050
138
1
19
15
105
57
249
257
365
193
257
1
449
509
262
31
449
3
899
263
0
58
666
385
19
15
105
57
249
257
365
193
257
1
449
509
262
31
449
515
899
263
0
58
666
1665
19
15
105
57
249
257
365
193
257
1
449
509
262
31
449
35
899
263
0
58
666
705
19
15
105
57
249
257
365
193
257
1
449
509
262
31
449
323
899
263
0
58
666
1
19
15
105
57
249
257
365
193
257
1
449
509
262
31
449
547
899
263
256
58
666
1697
19
15
105
57
249
257
365
193
257
1
449
477
262
6
449
3
899
583
320
4
646
385
19
15
105
57
249
257
365
193
257
1
449
477
262
6
449
515
899
583
320
4
646
1665
19
15
105
57
249
257
365
193
257
1
449
477
262
6
449
35
899
583
320
4
646
705
19
15
105
57
249
257
365
193
257
1
449
477
262
6
449
323
899
583
320
4
646
1
19
15
105
57
249
257
365
193
257
1
449
477
262
6
449
547
899
583
320
4
646
961
19
15
105
57
249
257
365
193
257
1
449
477
262
6
417
3
899
583
320
4
686
641
19
15
105
57
249
257
365
193
257
1
449
477
262
6
417
515
899
583
320
4
686
769
19
15
105
57
249
257
365
193
257
1
449
477
262
6
417
35
899
583
320
4
686
673
19
15
105
57
249
257
365
193
257
1
449
477
262
518
705
3
899
583
528
1028
646
129
19
15
105
57
249
257
365
193
257
1
449
477
262
518
705
35
899
583
528
1028
646
193
19
15
105
57
249
257
365
193
257
1
449
477
262
518
449
3
899
583
528
1028
134
385
19
15
105
57
249
257
365
193
257
1
449
477
262
518
449
35
899
583
528
1028
134
705
19
15
105
57
249
257
365
193
257
1
449
477
262
518
449
323
899
583
528
1028
134
1
19
15
105
57
249
257
365
193
257
1
449
477
262
518
417
3
899
583
576
1028
174
393
19
15
105
57
249
257
365
193
257
1
449
477
262
518
417
35
899
583
576
1028
174
417
19
15
105
57
249
257
365
193
257
1
449
477
262
518
865
515
899
583
576
1028
326
993
19
15
105
57
249
257
365
193
257
1
449
477
262
518
865
531
899
583
576
1028
326
433
19
15
105
57
249
257
365
193
257
1
449
477
262
518
865
547
899
583
576
1028
326
385
19
15
105
57
249
257
365
193
257
1
449
477
262
518
737
3
899
583
576
1028
1094
1249
19
15
105
57
249
257
365
193
257
1
449
477
262
518
737
515
899
583
576
1028
1094
1505
19
15
105
57
249
257
365
193
257
1
449
477
262
518
737
19
899
583
576
1028
1094
1265
19
15
105
57
249
257
365
193
257
1
449
477
262
518
737
35
899
583
576
1028
1094
1153
19
15
105
57
249
257
365
193
257
1
449
477
262
518
737
547
899
583
576
1028
1094
1281
19
15
105
57
249
257
365
193
257
1
449
477
262
7
449
3
899
583
528
18
646
641
19
15
105
57
249
257
365
193
257
1
449
477
262
7
449
515
899
583
320
2
646
1665
19
15
105
57
249
257
365
193
257
1
449
477
262
7
449
35
899
583
528
18
646
705
19
15
105
57
249
257
365
193
257
1
449
477
262
7
449
323
899
583
528
18
646
1
19
15
105
57
249
257
365
193
257
1
449
477
262
7
449
547
899
583
320
2
646
961
19
15
105
57
249
257
365
193
257
1
449
477
262
7
417
3
899
583
320
18
686
393
19
15
105
57
249
257
365
193
257
1
449
477
262
7
417
515
899
583
320
18
686
769
19
15
105
57
249
257
365
193
257
1
449
477
262
7
417
35
899
583
320
18
686
705
19
15
105
57
249
257
365
193
257
1
449
477
262
7
865
515
899
583
320
2
838
993
19
15
105
57
249
257
365
193
257
1
449
477
262
7
865
531
899
583
320
2
838
945
19
15
105
57
249
257
365
193
257
1
449
477
262
7
865
547
899
583
320
2
838
897
19
15
105
57
249
257
365
193
257
1
449
477
262
7
481
3
899
583
528
18
666
721
19
15
105
57
249
257
365
193
257
1
449
477
262
7
481
19
899
583
528
18
666
689
19
15
105
57
249
257
365
193
257
1
449
477
262
7
481
35
899
583
528
18
666
641
19
15
105
57
249
257
365
193
257
1
449
477
262
15
449
3
899
583
352
26
650
385
19
15
105
57
249
257
365
193
257
1
449
477
262
15
449
515
899
583
352
26
650
1665
19
15
105
57
249
257
365
193
257
1
449
477
262
15
449
35
899
583
352
26
650
705
19
15
105
57
249
257
365
193
257
1
449
477
262
15
449
323
899
583
352
26
650
1
19
15
105
57
249
257
365
193
257
1
449
477
262
15
449
547
899
583
352
26
650
961
19
15
105
57
249
257
365
193
257
1
449
477
262
15
481
3
899
583
320
26
666
481
19
15
105
57
249
257
365
193
257
1
449
477
262
15
481
35
899
583
320
26
666
385
19
15
105
57
249
257
365
193
257
1
449
477
262
525
705
3
899
583
576
1046
1106
1153
19
15
105
57
249
257
365
193
257
1
449
477
262
525
705
515
899
583
576
1046
1106
1409
19
15
105
57
249
257
365
193
257
1
449
477
262
525
705
35
899
583
576
1046
1106
1185
19
15
105
57
249
257
365
193
257
1
449
477
262
525
705
547
899
583
576
1046
1106
1345
19
15
105
57
249
257
365
193
257
1
449
477
262
525
449
3
899
583
576
1046
137
385
19
15
105
57
249
257
365
193
257
1
449
477
262
525
449
35
899
583
576
1046
137
449
19
15
105
57
249
257
365
193
257
1
449
477
262
525
449
323
899
583
576
1046
137
1
19
15
105
57
249
257
365
193
257
1
449
477
262
525
417
3
899
583
576
1046
166
385
19
15
105
57
249
257
365
193
257
1
449
477
262
525
417
35
899
583
576
1046
166
449
19
15
105
57
249
257
365
193
257
1
449
477
262
519
705
3
899
583
528
1026
646
129
19
15
105
57
249
257
365
193
257
1
449
477
262
519
705
515
899
583
528
1042
1118
1409
19
15
105
57
249
257
365
193
257
1
449
477
262
519
705
35
899
583
528
1026
646
193
19
15
105
57
249
257
365
193
257
1
449
477
262
519
705
547
899
583
528
1042
1118
1345
19
15
105
57
249
257
365
193
257
1
449
477
262
519
449
3
899
583
528
1026
134
385
19
15
105
57
249
257
365
193
257
1
449
477
262
519
449
35
899
583
528
1026
134
705
19
15
105
57
249
257
365
193
257
1
449
477
262
519
449
323
899
583
528
1026
134
1
19
15
105
57
249
257
365
193
257
1
449
477
262
519
417
3
899
583
528
1042
174
393
19
15
105
57
249
257
365
193
257
1
449
477
262
519
417
35
899
583
528
1042
174
417
19
15
105
57
249
257
365
193
257
1
449
477
262
519
865
515
899
583
576
1026
326
993
19
15
105
57
249
257
365
193
257
1
449
477
262
519
865
531
899
583
576
1026
326
433
19
15
105
57
249
257
365
193
257
1
449
477
262
519
865
547
899
583
576
1026
326
385
19
15
105
57
249
257
365
193
257
1
449
477
262
519
481
35
899
583
528
1042
158
385
19
15
105
57
249
257
365
193
257
1
449
477
262
519
737
3
899
583
528
1042
814
609
19
15
105
57
249
257
365
193
257
1
449
477
262
519
737
515
899
583
528
1042
814
993
19
15
105
57
249
257
365
193
257
1
449
477
262
519
737
19
899
583
528
1042
814
729
19
15
105
57
249
257
365
193
257
1
449
477
262
519
737
35
899
583
528
1042
814
641
19
15
105
57
249
257
365
193
257
1
449
477
262
519
737
547
899
583
528
1042
814
769
19
15
105
57
249
257
365
193
257
1
449
477
262
526
705
3
899
583
576
1044
1110
1153
19
15
105
57
249
257
365
193
257
1
449
477
262
526
705
515
899
583
576
1044
1110
1409
19
15
105
57
249
257
365
193
257
1
449
477
262
526
705
35
899
583
576
1044
1110
1185
19
15
105
57
249
257
365
193
257
1
449
477
262
526
705
547
899
583
576
1044
1110
1345
19
15
105
57
249
257
365
193
257
1
449
477
262
526
449
3
899
583
576
1044
142
385
19
15
105
57
249
257
365
193
257
1
449
477
262
526
449
35
899
583
576
1044
142
449
19
15
105
57
249
257
365
193
257
1
449
477
262
526
449
323
899
583
576
1044
142
1
19
15
105
57
249
257
365
193
257
1
449
477
262
526
417
3
899
583
576
1044
166
385
19
15
105
57
249
257
365
193
257
1
449
477
262
526
417
35
899
583
576
1044
166
449
19
15
105
57
249
257
365
193
257
1
449
477
262
526
706
3
899
583
576
1044
1104
1154
19
15
105
57
249
257
365
193
257
1
449
477
262
526
706
515
899
583
576
1044
1104
1410
19
15
105
57
249
257
365
193
257
1
449
477
262
526
706
35
899
583
576
1044
1104
1169
19
15
105
57
249
257
365
193
257
1
449
477
262
526
706
547
899
583
576
1044
1104
1345
19
15
105
57
249
257
365
193
257
1
449
477
262
527
705
3
899
583
576
1050
650
129
19
15
105
57
249
257
365
193
257
1
449
477
262
527
705
35
899
583
576
1050
650
193
19
15
105
57
249
257
365
193
257
1
449
477
262
527
449
3
899
583
576
1050
138
385
19
15
105
57
249
257
365
193
257
1
449
477
262
527
449
35
899
583
576
1050
138
449
19
15
105
57
249
257
365
193
257
1
449
477
262
527
449
323
899
583
576
1050
138
1
19
15
105
57
249
257
365
193
257
1
449
495
263
13
449
5
901
266
48
13
649
398
19
15
105
57
249
257
365
193
257
1
449
495
263
13
449
3
901
650
16
21
653
385
19
15
105
57
249
257
365
193
257
1
449
495
263
13
449
517
901
650
16
25
649
1678
19
15
105
57
249
257
365
193
257
1
449
495
263
13
449
515
901
650
176
13
649
1665
19
15
105
57
249
257
365
193
257
1
449
495
263
13
449
35
901
266
16
25
649
705
19
15
105
57
249
257
365
193
257
1
449
495
263
13
449
37
901
266
48
13
649
686
19
15
105
57
249
257
365
193
257
1
449
495
263
13
449
323
901
1162
272
25
649
1
19
15
105
57
249
257
365
193
257
1
449
495
263
13
449
325
901
650
176
13
649
14
19
15
105
57
249
257
365
193
257
1
449
495
263
13
449
547
901
266
16
25
649
961
19
15
105
57
249
257
365
193
257
1
449
495
263
13
417
3
901
650
16
21
677
385
19
15
105
57
249
257
365
193
257
1
449
495
263
13
417
35
901
650
16
21
677
705
19
15
105
57
249
257
365
193
257
1
449
495
263
13
417
547
901
650
16
21
677
833
19
15
105
57
249
257
365
193
257
1
449
495
263
13
865
515
901
650
176
13
841
993
19
15
105
57
249
257
365
193
257
1
449
495
263
13
865
547
901
266
48
13
845
385
19
15
105
57
249
257
365
193
257
1
449
495
263
13
865
549
901
650
176
13
841
910
19
15
105
57
249
257
365
193
257
1
449
495
263
13
481
35
901
266
16
25
665
385
19
15
105
57
249
257
365
193
257
1
449
495
263
15
449
3
901
650
16
24
648
385
19
15
105
57
249
257
365
193
257
1
449
495
263
15
449
35
901
650
16
24
648
705
19
15
105
57
249
257
365
193
257
1
449
495
263
15
449
323
901
650
16
24
648
1
19
15
105
57
249
257
365
193
257
1
449
495
263
15
449
547
901
650
16
24
648
961
19
15
105
57
249
257
365
193
257
1
449
495
263
15
481
35
901
650
16
24
656
385
19
15
105
57
249
257
365
193
257
1
449
495
263
15
481
37
901
650
16
24
656
654
19
15
105
57
249
257
365
193
257
1
449
495
263
29
449
3
901
650
16
57
665
385
19
15
105
57
249
257
365
193
257
1
449
495
263
29
449
515
901
650
176
57
665
1665
19
15
105
57
249
257
365
193
257
1
449
495
263
29
449
35
901
650
16
57
665
705
19
15
105
57
249
257
365
193
257
1
449
495
263
29
449
323
901
650
16
57
665
1
19
15
105
57
249
257
365
193
257
1
449
495
263
29
449
547
901
650
16
57
665
1697
19
15
105
57
249
257
365
193
257
1
449
495
263
525
705
5
901
650
528
1049
649
654
19
15
105
57
249
257
365
193
257
1
449
495
263
525
705
3
901
650
528
1045
653
129
19
15
105
57
249
257
365
193
257
1
449
495
263
525
705
35
901
650
528
1045
653
193
19
15
105
57
249
257
365
193
257
1
449
495
263
525
705
547
901
650
528
1049
1117
1345
19
15
105
57
249
257
365
193
257
1
449
495
263
525
449
5
901
650
528
1049
137
398
19
15
105
57
249
257
365
193
257
1
449
495
263
525
449
3
901
650
528
1045
141
385
19
15
105
57
249
257
365
193
257
1
449
495
263
525
449
35
901
650
528
1045
141
449
19
15
105
57
249
257
365
193
257
1
449
495
263
525
449
37
901
650
528
1049
137
430
19
15
105
57
249
257
365
193
257
1
449
495
263
525
449
323
901
650
528
1045
141
1
19
15
105
57
249
257
365
193
257
1
449
495
263
525
417
3
901
650
528
1045
165
385
19
15
105
57
249
257
365
193
257
1
449
495
263
525
417
35
901
650
528
1045
165
417
19
15
105
57
249
257
365
193
257
1
449
495
263
525
481
35
901
650
528
1049
153
385
19
15
105
57
249
257
365
193
257
1
449
495
263
525
737
3
901
650
528
1049
665
225
19
15
105
57
249
257
365
193
257
1
449
495
263
525
737
35
901
650
528
1049
665
257
19
15
105
57
249
257
365
193
257
1
449
495
263
527
705
3
901
650
528
1048
1104
1153
19
15
105
57
249
257
365
193
257
1
449
495
263
527
705
35
901
650
528
1048
1104
1185
19
15
105
57
249
257
365
193
257
1
449
495
263
527
705
547
901
650
528
1048
1112
1345
19
15
105
57
249
257
365
193
257
1
449
495
263
527
449
3
901
650
528
1048
136
385
19
15
105
57
249
257
365
193
257
1
449
495
263
527
449
35
901
650
528
1048
136
705
19
15
105
57
249
257
365
193
257
1
449
495
263
527
449
323
901
650
528
1048
136
1
19
15
105
57
249
257
365
193
257
1
449
495
263
527
481
35
901
650
528
1048
144
385
19
15
105
57
249
257
365
193
257
1
449
495
263
527
737
35
901
650
528
1048
657
257
19
15
105
57
249
257
365
193
257
1
449
495
263
541
737
35
901
650
528
1081
649
257
19
15
105
57
249
257
365
193
257
1
449
495
263
31
449
3
901
650
16
56
657
385
19
15
105
57
249
257
365
193
257
1
449
495
263
31
449
35
901
650
16
56
657
705
19
15
105
57
249
257
365
193
257
1
449
495
263
31
449
323
901
650
16
56
664
1
19
15
105
57
249
257
365
193
257
1
449
495
263
31
449
547
901
650
16
56
657
1729
19
15
105
57
249
257
365
193
129
1
449
509
262
6
97
3
899
1159
0
4
46
97
19
15
105
57
249
257
365
193
129
1
449
509
262
6
97
19
899
1159
0
4
46
113
19
15
105
57
249
257
365
193
129
1
449
509
262
518
97
3
899
1159
512
1028
46
97
19
15
105
57
249
257
365
193
129
1
449
509
262
518
97
19
899
1159
512
1028
46
113
19
15
105
57
249
257
365
193
129
1
449
509
262
7
97
3
899
1159
0
2
326
97
19
15
105
57
249
257
365
193
129
1
449
509
262
7
97
19
899
1159
0
2
326
177
19
15
105
57
249
257
365
193
129
1
449
509
262
7
609
515
899
647
512
898
922
993
19
15
105
57
249
257
365
193
129
1
449
509
262
7
609
1539
899
647
32
10
922
1745
19
15
105
57
249
257
365
193
129
1
449
509
262
7
609
531
899
647
512
898
922
817
19
15
105
57
249
257
365
193
129
1
449
509
262
7
609
1555
899
647
32
10
922
1777
19
15
105
57
249
257
365
193
129
1
449
509
262
519
97
3
899
647
544
1066
42
97
19
15
105
57
249
257
365
193
129
1
449
509
262
519
97
19
899
647
544
1066
42
105
19
15
105
57
249
257
365
193
129
1
449
509
262
519
609
515
899
647
512
1026
838
993
19
15
105
57
249
257
365
193
129
1
449
509
262
519
609
1539
899
647
512
1026
838
1761
19
15
105
57
249
257
365
193
129
1
449
509
262
519
609
531
899
647
512
1026
838
945
19
15
105
57
249
261
361
193
257
1
449
473
257
13
449
3
901
581
269
13
653
385
19
15
105
57
249
261
361
193
257
1
449
473
257
13
449
3
899
581
269
13
653
385
19
15
105
57
249
261
361
193
257
1
449
473
257
13
449
515
901
581
269
13
653
1665
19
15
105
57
249
261
361
193
257
1
449
473
257
13
449
515
899
581
269
13
653
1665
19
15
105
57
249
261
361
193
257
1
449
473
257
13
449
35
901
581
269
13
653
705
19
15
105
57
249
261
361
193
257
1
449
473
257
13
449
35
899
581
269
13
653
705
19
15
105
57
249
261
361
193
257
1
449
473
257
13
449
323
901
581
269
13
653
1
19
15
105
57
249
261
361
193
257
1
449
473
257
13
449
323
899
581
269
13
653
1
19
15
105
57
249
261
361
193
257
1
449
473
257
13
449
547
901
581
269
13
653
961
19
15
105
57
249
261
361
193
257
1
449
473
257
13
449
547
899
581
269
13
653
961
19
15
105
57
249
261
361
193
257
1
449
473
257
13
417
3
901
581
269
13
685
385
19
15
105
57
249
261
361
193
257
1
449
473
257
13
417
3
899
581
269
13
685
385
19
15
105
57
249
261
361
193
257
1
449
473
257
13
417
515
899
581
269
13
685
769
19
15
105
57
249
261
361
193
257
1
449
473
257
13
417
35
901
581
269
13
685
673
19
15
105
57
249
261
361
193
257
1
449
473
257
13
417
35
899
581
269
13
685
673
19
15
105
57
249
261
361
193
257
1
449
473
257
13
417
547
901
581
269
13
685
961
19
15
105
57
249
261
361
193
257
1
449
473
257
13
417
547
899
581
269
13
685
961
19
15
105
57
249
261
361
193
257
1
449
473
257
13
865
515
901
581
269
13
845
865
19
15
105
57
249
261
361
193
257
1
449
473
257
13
865
515
899
581
269
13
845
865
19
15
105
57
249
261
361
193
257
1
449
473
257
13
865
531
901
581
269
13
845
817
19
15
105
57
249
261
361
193
257
1
449
473
257
13
865
531
899
581
269
13
845
817
19
15
105
57
249
261
361
193
257
1
449
473
257
13
865
547
901
581
269
13
845
385
19
15
105
57
249
261
361
193
257
1
449
473
257
13
865
547
899
581
269
13
845
385
19
15
105
57
249
261
361
193
257
1
449
473
257
13
481
3
899
581
269
13
669
481
19
15
105
57
249
261
361
193
257
1
449
473
257
13
481
35
901
581
269
13
669
385
19
15
105
57
249
261
361
193
257
1
449
473
257
13
481
35
899
581
269
13
669
385
19
15
105
57
249
261
361
193
257
1
449
473
257
525
705
3
901
581
525
1037
1117
1249
19
15
105
57
249
261
361
193
257
1
449
473
257
525
705
3
899
581
525
1037
1117
1249
19
15
105
57
249
261
361
193
257
1
449
473
257
525
705
515
901
581
525
1037
1117
1361
19
15
105
57
249
261
361
193
257
1
449
473
257
525
705
515
899
581
525
1037
1117
1361
19
15
105
57
249
261
361
193
257
1
449
473
257
525
705
35
901
581
525
1037
1117
1217
19
15
105
57
249
261
361
193
257
1
449
473
257
525
705
35
899
581
525
1037
1117
1217
19
15
105
57
249
261
361
193
257
1
449
473
257
525
705
547
901
581
525
1037
1117
1345
19
15
105
57
249
261
361
193
257
1
449
473
257
525
705
547
899
581
525
1037
1117
1345
19
15
105
57
249
261
361
193
257
1
449
473
257
525
449
3
901
581
525
1037
141
385
19
15
105
57
249
261
361
193
257
1
449
473
257
525
449
3
899
581
525
1037
141
385
19
15
105
57
249
261
361
193
257
1
449
473
257
525
449
35
901
581
525
1037
141
449
19
15
105
57
249
261
361
193
257
1
449
473
257
525
449
35
899
581
525
1037
141
449
19
15
105
57
249
261
361
193
257
1
449
473
257
525
449
323
901
581
525
1037
141
1
19
15
105
57
249
261
361
193
257
1
449
473
257
525
449
323
899
581
525
1037
141
1
19
15
105
57
249
261
361
193
257
1
449
473
257
525
417
35
901
581
525
1037
173
417
19
15
105
57
249
261
361
193
257
1
449
473
257
525
417
35
899
581
525
1037
173
417
19
15
105
57
249
261
361
193
257
1
449
473
257
525
865
515
901
581
525
1037
333
993
19
15
105
57
249
261
361
193
257
1
449
473
257
525
865
515
899
581
525
1037
333
993
19
15
105
57
249
261
361
193
257
1
449
473
257
525
865
531
901
581
525
1037
333
817
19
15
105
57
249
261
361
193
257
1
449
473
257
525
865
531
899
581
525
1037
333
817
19
15
105
57
249
261
361
193
257
1
449
473
257
525
865
547
901
581
525
1037
333
385
19
15
105
57
249
261
361
193
257
1
449
473
257
525
865
547
899
581
525
1037
333
385
19
15
105
57
249
261
361
193
257
1
449
473
257
525
481
35
901
581
525
1037
157
385
19
15
105
57
249
261
361
193
257
1
449
473
257
525
481
35
899
581
525
1037
157
385
19
15
105
57
249
261
361
193
257
1
449
473
257
525
737
3
899
581
525
1037
1101
1249
19
15
105
57
249
261
361
193
257
1
449
473
257
525
737
515
899
581
525
1037
1101
1361
19
15
105
57
249
261
361
193
257
1
449
473
257
525
737
19
901
581
525
1037
1101
1265
19
15
105
57
249
261
361
193
257
1
449
473
257
525
737
19
899
581
525
1037
1101
1265
19
15
105
57
249
261
361
193
257
1
449
473
257
525
737
35
901
581
525
1037
1101
1153
19
15
105
57
249
261
361
193
257
1
449
473
257
525
737
35
899
581
525
1037
1101
1153
19
15
105
57
249
261
361
193
257
1
449
473
257
525
737
547
901
581
525
1037
1101
1281
19
15
105
57
249
261
361
193
257
1
449
473
257
525
737
547
899
581
525
1037
1101
1281
19
15
105
57
249
261
361
193
257
1
449
505
257
13
449
3
901
517
301
13
653
385
19
15
105
57
249
261
361
193
257
1
449
505
257
13
449
3
899
517
301
13
653
385
19
15
105
57
249
261
361
193
257
1
449
505
257
13
449
515
901
517
301
13
653
1665
19
15
105
57
249
261
361
193
257
1
449
505
257
13
449
515
899
517
301
13
653
1665
19
15
105
57
249
261
361
193
257
1
449
505
257
13
449
35
901
517
301
13
653
705
19
15
105
57
249
261
361
193
257
1
449
505
257
13
449
35
899
517
301
13
653
705
19
15
105
57
249
261
361
193
257
1
449
505
257
13
449
323
901
517
301
13
653
1
19
15
105
57
249
261
361
193
257
1
449
505
257
13
449
323
899
517
301
13
653
1
19
15
105
57
249
261
361
193
257
1
449
505
257
13
449
547
901
517
301
13
653
961
19
15
105
57
249
261
361
193
257
1
449
505
257
13
449
547
899
517
301
13
653
961
19
15
105
57
249
261
361
193
257
1
449
505
257
13
417
3
901
517
301
13
685
385
19
15
105
57
249
261
361
193
257
1
449
505
257
13
417
3
899
517
301
13
685
385
19
15
105
57
249
261
361
193
257
1
449
505
257
13
417
515
899
517
301
13
685
769
19
15
105
57
249
261
361
193
257
1
449
505
257
13
417
35
901
517
301
13
685
673
19
15
105
57
249
261
361
193
257
1
449
505
257
13
417
35
899
517
301
13
685
673
19
15
105
57
249
261
361
193
257
1
449
505
257
13
417
547
901
517
301
13
685
961
19
15
105
57
249
261
361
193
257
1
449
505
257
13
417
547
899
517
301
13
685
961
19
15
105
57
249
261
361
193
257
1
449
505
257
13
865
515
901
517
301
13
845
993
19
15
105
57
249
261
361
193
257
1
449
505
257
13
865
515
899
517
301
13
845
993
19
15
105
57
249
261
361
193
257
1
449
505
257
13
865
531
901
517
301
13
845
817
19
15
105
57
249
261
361
193
257
1
449
505
257
13
865
531
899
517
301
13
845
817
19
15
105
57
249
261
361
193
257
1
449
505
257
13
865
547
901
517
301
13
845
385
19
15
105
57
249
261
361
193
257
1
449
505
257
13
865
547
899
517
301
13
845
385
19
15
105
57
249
261
361
193
257
1
449
505
257
13
481
3
899
517
301
13
669
481
19
15
105
57
249
261
361
193
257
1
449
505
257
13
481
35
901
517
301
13
669
385
19
15
105
57
249
261
361
193
257
1
449
505
257
13
481
35
899
517
301
13
669
385
19
15
105
57
249
261
361
193
257
1
449
505
257
525
705
3
901
517
557
1037
1117
1249
19
15
105
57
249
261
361
193
257
1
449
505
257
525
705
3
899
517
557
1037
1117
1249
19
15
105
57
249
261
361
193
257
1
449
505
257
525
705
515
901
517
557
1037
1117
1505
19
15
105
57
249
261
361
193
257
1
449
505
257
525
705
515
899
517
557
1037
1117
1505
19
15
105
57
249
261
361
193
257
1
449
505
257
525
705
35
901
517
557
1037
1117
1217
19
15
105
57
249
261
361
193
257
1
449
505
257
525
705
35
899
517
557
1037
1117
1217
19
15
105
57
249
261
361
193
257
1
449
505
257
525
705
547
901
517
557
1037
1117
1345
19
15
105
57
249
261
361
193
257
1
449
505
257
525
705
547
899
517
557
1037
1117
1345
19
15
105
57
249
261
361
193
257
1
449
505
257
525
449
3
901
517
557
1037
141
385
19
15
105
57
249
261
361
193
257
1
449
505
257
525
449
3
899
517
557
1037
141
385
19
15
105
57
249
261
361
193
257
1
449
505
257
525
449
35
901
517
557
1037
141
705
19
15
105
57
249
261
361
193
257
1
449
505
257
525
449
35
899
517
557
1037
141
705
19
15
105
57
249
261
361
193
257
1
449
505
257
525
449
323
901
517
557
1037
141
1
19
15
105
57
249
261
361
193
257
1
449
505
257
525
449
323
899
517
557
1037
141
1
19
15
105
57
249
261
361
193
257
1
449
505
257
525
417
3
899
517
557
1069
173
641
19
15
105
57
249
261
361
193
257
1
449
505
257
525
417
35
901
517
557
1037
173
417
19
15
105
57
249
261
361
193
257
1
449
505
257
525
417
35
899
517
557
1037
173
417
19
15
105
57
249
261
361
193
257
1
449
505
257
525
865
515
901
517
557
1037
333
993
19
15
105
57
249
261
361
193
257
1
449
505
257
525
865
515
899
517
557
1037
333
993
19
15
105
57
249
261
361
193
257
1
449
505
257
525
865
531
901
517
557
1037
333
817
19
15
105
57
249
261
361
193
257
1
449
505
257
525
865
531
899
517
557
1037
333
817
19
15
105
57
249
261
361
193
257
1
449
505
257
525
865
547
901
517
557
1037
333
385
19
15
105
57
249
261
361
193
257
1
449
505
257
525
865
547
899
517
557
1037
333
385
19
15
105
57
249
261
361
193
257
1
449
505
257
525
481
35
901
517
557
1037
157
385
19
15
105
57
249
261
361
193
257
1
449
505
257
525
481
35
899
517
557
1037
157
385
19
15
105
57
249
261
361
193
257
1
449
505
257
525
737
3
899
517
557
1037
1101
1249
19
15
105
57
249
261
361
193
257
1
449
505
257
525
737
515
899
517
557
1037
1101
1505
19
15
105
57
249
261
361
193
257
1
449
505
257
525
737
19
901
517
557
1037
1101
1265
19
15
105
57
249
261
361
193
257
1
449
505
257
525
737
19
899
517
557
1037
1101
1265
19
15
105
57
249
261
361
193
257
1
449
505
257
525
737
35
901
517
557
1037
1101
1153
19
15
105
57
249
261
361
193
257
1
449
505
257
525
737
35
899
517
557
1037
1101
1153
19
15
105
57
249
261
361
193
257
1
449
505
257
525
737
547
901
517
557
1037
1101
1281
19
15
105
57
249
261
361
193
257
1
449
505
257
525
737
547
899
517
557
1037
1101
1281
19
15
105
57
249
261
361
193
129
1
449
473
257
13
609
1555
899
581
269
13
925
1713
19
15
105
57
249
261
361
193
129
1
449
473
257
525
609
1539
899
581
525
1037
845
1761
19
15
105
57
249
261
361
193
129
1
449
473
257
525
609
1555
899
581
621
1037
925
1713
19
15
105
57
249
261
361
193
129
1
449
505
257
13
609
515
901
645
13
13
925
993
19
15
105
57
249
261
361
193
129
1
449
505
257
13
609
515
899
645
13
13
925
993
19
15
105
57
249
261
361
193
129
1
449
505
257
13
609
531
901
645
13
13
925
1009
19
15
105
57
249
261
361
193
129
1
449
505
257
13
609
531
899
645
13
13
925
1009
19
15
105
57
249
261
361
193
129
1
449
505
257
13
609
1555
899
645
13
13
925
1713
19
15
105
57
249
261
361
193
129
1
449
505
257
525
609
515
901
645
525
1037
845
993
19
15
105
57
249
261
361
193
129
1
449
505
257
525
609
515
899
645
525
1037
845
993
19
15
105
57
249
261
361
193
129
1
449
505
257
525
609
1539
899
645
525
1037
845
1761
19
15
105
57
249
261
361
193
129
1
449
505
257
525
609
531
899
645
525
1037
413
1009
19
15
105
57
249
261
357
193
257
1
449
473
262
14
417
3
901
581
340
16
686
641
19
15
105
57
249
261
357
193
257
1
449
473
262
14
417
3
899
581
340
16
686
641
19
15
105
57
249
261
357
193
257
1
449
473
262
14
417
515
899
581
340
16
686
769
19
15
105
57
249
261
357
193
257
1
449
473
262
14
417
35
901
581
340
16
686
705
19
15
105
57
249
261
357
193
257
1
449
473
262
14
417
35
899
581
340
16
686
705
19
15
105
57
249
261
357
193
257
1
449
473
262
14
417
547
901
581
340
16
686
833
19
15
105
57
249
261
357
193
257
1
449
473
262
14
417
547
899
581
340
16
686
833
19
15
105
57
249
261
357
193
257
1
449
473
262
14
481
35
901
581
276
16
666
385
19
15
105
57
249
261
357
193
257
1
449
473
262
14
481
35
899
581
276
16
666
385
19
15
105
57
249
261
357
193
257
1
449
473
262
14
441
19
899
581
276
16
678
481
19
15
105
57
249
261
357
193
257
1
449
473
262
14
505
19
899
581
276
48
658
705
19
15
105
57
249
261
357
193
257
1
449
473
262
14
446
3
899
581
276
16
672
730
19
15
105
57
249
261
357
193
257
1
449
473
262
14
446
515
899
581
276
16
672
986
19
15
105
57
249
261
357
193
257
1
449
473
262
14
446
35
899
581
276
16
672
410
19
15
105
57
249
261
357
193
257
1
449
473
262
14
510
3
899
581
276
48
656
730
19
15
105
57
249
261
357
193
257
1
449
473
262
526
705
3
899
581
580
1040
1118
1202
19
15
105
57
249
261
357
193
257
1
449
473
262
526
705
515
899
581
580
1040
1118
1362
19
15
105
57
249
261
357
193
257
1
449
473
262
526
705
35
899
581
580
1040
1118
1170
19
15
105
57
249
261
357
193
257
1
449
473
262
526
705
547
899
581
580
1040
1118
1346
19
15
105
57
249
261
357
193
257
1
449
473
262
526
417
3
899
581
580
1040
174
385
19
15
105
57
249
261
357
193
257
1
449
473
262
526
417
35
901
581
532
1040
174
417
19
15
105
57
249
261
357
193
257
1
449
473
262
526
417
35
899
581
580
1040
174
417
19
15
105
57
249
261
357
193
257
1
449
473
262
526
481
35
901
581
532
1040
158
449
19
15
105
57
249
261
357
193
257
1
449
473
262
526
737
3
899
581
596
1040
814
609
19
15
105
57
249
261
357
193
257
1
449
473
262
526
737
19
899
581
596
1040
814
601
19
15
105
57
249
261
357
193
257
1
449
473
262
526
737
35
901
581
532
1040
814
641
19
15
105
57
249
261
357
193
257
1
449
473
262
526
737
35
899
581
596
1040
814
1153
19
15
105
57
249
261
357
193
257
1
449
473
262
526
737
547
899
581
596
1040
814
769
19
15
105
57
249
261
357
193
257
1
449
473
262
526
706
3
899
581
580
1032
1112
1249
19
15
105
57
249
261
357
193
257
1
449
473
262
526
706
515
899
581
580
1032
1112
1393
19
15
105
57
249
261
357
193
257
1
449
473
262
526
706
19
899
581
580
1032
1112
1273
19
15
105
57
249
261
357
193
257
1
449
473
262
526
706
35
899
581
580
1032
1112
1169
19
15
105
57
249
261
357
193
257
1
449
473
262
526
706
547
899
581
580
1032
1112
1345
19
15
105
57
249
261
357
193
257
1
449
473
262
526
482
35
901
581
532
1040
152
450
19
15
105
57
249
261
357
193
257
1
449
473
262
526
738
35
901
581
532
1040
664
258
19
15
105
57
249
261
357
193
257
1
449
473
262
526
441
19
899
581
596
1040
166
481
19
15
105
57
249
261
357
193
257
1
449
473
262
526
446
3
899
581
580
1040
160
442
19
15
105
57
249
261
357
193
257
1
449
473
262
526
446
35
899
581
580
1040
160
410
19
15
105
57
249
261
357
193
257
1
449
473
262
526
894
323
899
581
580
1040
544
26
19
15
105
57
249
261
357
193
257
1
449
473
263
17
469
5
901
581
521
61
669
662
19
15
105
57
249
261
357
193
257
1
449
473
263
17
469
325
901
581
521
61
669
22
19
15
105
57
249
261
357
193
257
1
449
473
263
529
737
35
901
581
521
1085
641
257
19
15
105
57
249
261
357
193
257
1
449
473
263
529
738
35
901
581
521
1086
640
258
19
15
105
57
249
261
357
193
257
1
449
505
262
14
482
35
901
261
356
8
664
385
19
15
105
57
249
261
357
193
257
1
449
505
262
14
482
35
899
261
36
40
664
385
19
15
105
57
249
261
357
193
257
1
449
505
262
14
441
19
899
517
276
16
678
481
19
15
105
57
249
261
357
193
257
1
449
505
262
14
446
3
899
517
276
16
672
730
19
15
105
57
249
261
357
193
257
1
449
505
262
14
446
515
899
517
276
16
672
986
19
15
105
57
249
261
357
193
257
1
449
505
262
14
446
35
899
517
276
16
672
666
19
15
105
57
249
261
357
193
257
1
449
505
262
14
510
3
899
261
356
8
656
730
19
15
105
57
249
261
357
193
257
1
449
505
262
526
706
3
901
1157
548
1032
1112
1249
19
15
105
57
249
261
357
193
257
1
449
505
262
526
706
3
899
1157
548
1032
1112
1249
19
15
105
57
249
261
357
193
257
1
449
505
262
526
706
515
901
645
548
1032
1112
1393
19
15
105
57
249
261
357
193
257
1
449
505
262
526
706
515
899
1157
548
1032
1112
1393
19
15
105
57
249
261
357
193
257
1
449
505
262
526
706
19
899
1157
548
1032
1112
1273
19
15
105
57
249
261
357
193
257
1
449
505
262
526
706
35
901
645
548
1032
1112
1169
19
15
105
57
249
261
357
193
257
1
449
505
262
526
706
35
899
645
548
1032
1112
1169
19
15
105
57
249
261
357
193
257
1
449
505
262
526
706
531
899
645
548
1032
1112
1337
19
15
105
57
249
261
357
193
257
1
449
505
262
526
706
547
901
645
548
1032
1112
1345
19
15
105
57
249
261
357
193
257
1
449
505
262
526
706
547
899
645
548
1032
1112
1345
19
15
105
57
249
261
357
193
257
1
449
505
262
526
446
3
899
517
532
1040
160
442
19
15
105
57
249
261
357
193
257
1
449
505
262
526
446
35
899
517
532
1040
160
410
19
15
105
57
249
261
357
193
257
1
449
505
262
526
894
323
899
517
532
1040
544
26
19
15
105
57
249
261
357
193
257
1
449
505
262
526
510
3
899
645
548
1032
144
442
19
15
105
57
249
261
357
193
257
1
449
505
262
526
766
3
899
1157
548
1032
656
282
19
15
105
57
249
261
357
193
129
1
449
473
262
14
638
3
899
581
276
48
912
730
19
15
105
57
249
261
357
193
129
1
449
473
262
526
638
3
899
581
532
1072
400
730
19
15
105
57
249
261
357
193
129
1
449
473
262
526
638
1539
899
581
612
1032
912
1722
19
15
105
57
249
261
357
193
129
1
449
505
262
14
121
19
899
1157
20
16
38
65
19
15
105
57
249
261
357
193
129
1
449
505
262
14
126
3
899
1157
20
16
32
90
19
15
105
57
249
261
357
193
129
1
449
505
262
14
190
515
899
645
548
936
1184
1882
19
15
105
57
249
261
357
193
129
1
449
505
262
14
638
3
899
1157
20
16
912
730
19
15
105
57
249
261
357
193
129
1
449
505
262
14
638
515
899
645
20
16
912
922
19
15
105
57
249
261
357
193
129
1
449
505
262
14
638
1539
899
645
36
8
912
1722
19
15
105
57
249
261
357
193
129
1
449
505
262
526
121
19
899
1157
532
1040
38
65
19
15
105
57
249
261
357
193
129
1
449
505
262
526
126
3
899
1157
532
1040
32
90
19
15
105
57
249
261
357
193
129
1
449
505
262
526
633
531
899
645
532
1040
1062
1473
19
15
105
57
249
261
357
193
129
1
449
505
262
526
638
3
899
1157
532
1040
400
730
19
15
105
57
249
261
357
193
129
1
449
505
262
526
638
515
899
645
532
1040
1056
1498
19
15
105
57
249
261
357
193
129
1
449
505
262
526
638
1539
899
645
532
1040
912
1722
19
15
105
57
249
261
365
193
257
1
449
473
258
6
449
5
901
581
524
4
646
398
19
15
105
57
249
261
365
193
257
1
449
473
258
6
449
3
901
581
524
4
646
385
19
15
105
57
249
261
365
193
257
1
449
473
258
6
449
3
899
581
524
4
646
385
19
15
105
57
249
261
365
193
257
1
449
473
258
6
449
517
901
581
268
4
646
1678
19
15
105
57
249
261
365
193
257
1
449
473
258
6
449
515
901
581
268
4
646
1665
19
15
105
57
249
261
365
193
257
1
449
473
258
6
449
515
899
581
268
4
646
1665
19
15
105
57
249
261
365
193
257
1
449
473
258
6
449
35
901
581
524
4
646
705
19
15
105
57
249
261
365
193
257
1
449
473
258
6
449
35
899
581
524
4
646
705
19
15
105
57
249
261
365
193
257
1
449
473
258
6
449
37
901
581
524
4
646
686
19
15
105
57
249
261
365
193
257
1
449
473
258
6
449
323
901
581
524
4
646
1
19
15
105
57
249
261
365
193
257
1
449
473
258
6
449
323
899
581
524
4
646
1
19
15
105
57
249
261
365
193
257
1
449
473
258
6
449
325
901
581
524
4
646
14
19
15
105
57
249
261
365
193
257
1
449
473
258
6
449
547
901
581
268
4
646
961
19
15
105
57
249
261
365
193
257
1
449
473
258
6
449
547
899
581
268
4
646
961
19
15
105
57
249
261
365
193
257
1
449
473
258
6
449
549
901
581
268
4
646
1710
19
15
105
57
249
261
365
193
257
1
449
473
258
6
417
3
901
581
268
4
686
641
19
15
105
57
249
261
365
193
257
1
449
473
258
6
417
3
899
581
268
4
686
641
19
15
105
57
249
261
365
193
257
1
449
473
258
6
417
515
901
581
268
4
686
769
19
15
105
57
249
261
365
193
257
1
449
473
258
6
417
515
899
581
268
4
686
769
19
15
105
57
249
261
365
193
257
1
449
473
258
6
417
35
901
581
268
4
686
673
19
15
105
57
249
261
365
193
257
1
449
473
258
6
417
35
899
581
268
4
686
673
19
15
105
57
249
261
365
193
257
1
449
473
258
6
417
547
901
581
268
4
686
785
19
15
105
57
249
261
365
193
257
1
449
473
258
6
417
547
899
581
268
4
686
785
19
15
105
57
249
261
365
193
257
1
449
473
258
6
865
515
901
581
268
4
838
993
19
15
105
57
249
261
365
193
257
1
449
473
258
6
865
515
899
581
268
4
838
993
19
15
105
57
249
261
365
193
257
1
449
473
258
6
865
531
899
581
268
4
838
881
19
15
105
57
249
261
365
193
257
1
449
473
258
6
865
547
901
581
268
4
838
385
19
15
105
57
249
261
365
193
257
1
449
473
258
6
865
547
899
581
268
4
838
385
19
15
105
57
249
261
365
193
257
1
449
473
258
6
865
549
901
581
268
4
838
910
19
15
105
57
249
261
365
193
257
1
449
473
258
6
481
3
901
581
268
4
670
737
19
15
105
57
249
261
365
193
257
1
449
473
258
6
481
3
899
581
268
4
670
737
19
15
105
57
249
261
365
193
257
1
449
473
258
6
481
19
899
581
268
4
670
753
19
15
105
57
249
261
365
193
257
1
449
473
258
6
481
35
901
581
268
4
670
385
19
15
105
57
249
261
365
193
257
1
449
473
258
6
481
35
899
581
268
4
670
385
19
15
105
57
249
261
365
193
257
1
449
473
258
518
705
5
901
581
524
1028
646
366
19
15
105
57
249
261
365
193
257
1
449
473
258
518
705
3
901
581
524
1028
646
129
19
15
105
57
249
261
365
193
257
1
449
473
258
518
705
3
899
581
524
1028
646
129
19
15
105
57
249
261
365
193
257
1
449
473
258
518
705
35
901
581
524
1028
646
193
19
15
105
57
249
261
365
193
257
1
449
473
258
518
705
35
899
581
524
1028
646
193
19
15
105
57
249
261
365
193
257
1
449
473
258
518
705
37
901
581
524
1028
646
174
19
15
105
57
249
261
365
193
257
1
449
473
258
518
449
5
901
581
524
1028
134
494
19
15
105
57
249
261
365
193
257
1
449
473
258
518
449
3
901
581
524
1028
134
385
19
15
105
57
249
261
365
193
257
1
449
473
258
518
449
3
899
581
524
1028
134
385
19
15
105
57
249
261
365
193
257
1
449
473
258
518
449
35
901
581
524
1028
134
705
19
15
105
57
249
261
365
193
257
1
449
473
258
518
449
35
899
581
524
1028
134
705
19
15
105
57
249
261
365
193
257
1
449
473
258
518
449
37
901
581
524
1028
134
430
19
15
105
57
249
261
365
193
257
1
449
473
258
518
449
323
901
581
524
1028
134
1
19
15
105
57
249
261
365
193
257
1
449
473
258
518
449
323
899
581
524
1028
134
1
19
15
105
57
249
261
365
193
257
1
449
473
258
518
449
325
901
581
524
1028
134
14
19
15
105
57
249
261
365
193
257
1
449
473
258
518
417
3
901
581
524
1028
174
393
19
15
105
57
249
261
365
193
257
1
449
473
258
518
417
3
899
581
524
1028
174
393
19
15
105
57
249
261
365
193
257
1
449
473
258
518
417
35
901
581
524
1028
174
417
19
15
105
57
249
261
365
193
257
1
449
473
258
518
417
35
899
581
524
1028
174
417
19
15
105
57
249
261
365
193
257
1
449
473
258
518
865
515
901
581
524
1028
326
993
19
15
105
57
249
261
365
193
257
1
449
473
258
518
865
515
899
581
524
1028
326
993
19
15
105
57
249
261
365
193
257
1
449
473
258
518
865
531
899
581
524
1028
326
433
19
15
105
57
249
261
365
193
257
1
449
473
258
518
865
547
901
581
524
1028
326
385
19
15
105
57
249
261
365
193
257
1
449
473
258
518
865
547
899
581
524
1028
326
385
19
15
105
57
249
261
365
193
257
1
449
473
258
518
865
549
901
581
524
1028
326
846
19
15
105
57
249
261
365
193
257
1
449
473
258
518
737
3
901
581
524
1028
1094
1249
19
15
105
57
249
261
365
193
257
1
449
473
258
518
737
3
899
581
524
1028
1094
1249
19
15
105
57
249
261
365
193
257
1
449
473
258
518
737
515
901
581
524
1028
1094
1505
19
15
105
57
249
261
365
193
257
1
449
473
258
518
737
515
899
581
524
1028
1094
1505
19
15
105
57
249
261
365
193
257
1
449
473
258
518
737
19
899
581
524
1028
1094
1265
19
15
105
57
249
261
365
193
257
1
449
473
258
518
737
35
901
581
524
1028
1094
1153
19
15
105
57
249
261
365
193
257
1
449
473
258
518
737
35
899
581
524
1028
1094
1153
19
15
105
57
249
261
365
193
257
1
449
473
258
518
737
37
901
581
524
1028
1094
1166
19
15
105
57
249
261
365
193
257
1
449
473
258
518
737
547
901
581
524
1028
1094
1281
19
15
105
57
249
261
365
193
257
1
449
473
258
518
737
547
899
581
524
1028
1094
1281
19
15
105
57
249
261
365
193
257
1
449
473
258
518
737
549
901
581
524
1028
1094
1294
19
15
105
57
249
261
365
193
257
1
449
473
258
518
446
3
899
581
524
1028
160
442
19
15
105
57
249
261
365
193
257
1
449
473
258
518
894
323
899
581
524
1028
544
26
19
15
105
57
249
261
365
193
257
1
449
473
258
10
449
3
901
581
268
12
654
385
19
15
105
57
249
261
365
193
257
1
449
473
258
10
449
3
899
581
268
12
654
385
19
15
105
57
249
261
365
193
257
1
449
473
258
10
449
515
901
581
268
12
654
993
19
15
105
57
249
261
365
193
257
1
449
473
258
10
449
515
899
581
268
12
654
993
19
15
105
57
249
261
365
193
257
1
449
473
258
10
449
35
901
581
268
12
654
705
19
15
105
57
249
261
365
193
257
1
449
473
258
10
449
35
899
581
268
12
654
705
19
15
105
57
249
261
365
193
257
1
449
473
258
10
449
323
901
581
268
12
654
1
19
15
105
57
249
261
365
193
257
1
449
473
258
10
449
323
899
581
268
12
654
1
19
15
105
57
249
261
365
193
257
1
449
473
258
10
449
547
901
581
268
12
654
961
19
15
105
57
249
261
365
193
257
1
449
473
258
10
449
547
899
581
268
12
654
961
19
15
105
57
249
261
365
193
257
1
449
473
258
10
865
515
901
581
268
12
846
865
19
15
105
57
249
261
365
193
257
1
449
473
258
10
865
515
899
581
268
12
846
865
19
15
105
57
249
261
365
193
257
1
449
473
258
10
865
531
899
581
268
12
846
817
19
15
105
57
249
261
365
193
257
1
449
473
258
10
865
547
901
581
268
12
846
897
19
15
105
57
249
261
365
193
257
1
449
473
258
10
865
547
899
581
268
12
846
897
19
15
105
57
249
261
365
193
257
1
449
473
258
10
481
3
899
581
268
12
670
481
19
15
105
57
249
261
365
193
257
1
449
473
258
10
481
35
901
581
268
12
670
385
19
15
105
57
249
261
365
193
257
1
449
473
258
10
481
35
899
581
268
12
670
385
19
15
105
57
249
261
365
193
257
1
449
473
258
10
450
3
901
581
268
12
652
386
19
15
105
57
249
261
365
193
257
1
449
473
258
10
450
3
899
581
268
12
652
386
19
15
105
57
249
261
365
193
257
1
449
473
258
10
450
515
901
581
268
12
652
1666
19
15
105
57
249
261
365
193
257
1
449
473
258
10
450
515
899
581
268
12
652
1666
19
15
105
57
249
261
365
193
257
1
449
473
258
10
450
35
901
581
268
12
652
706
19
15
105
57
249
261
365
193
257
1
449
473
258
10
450
35
899
581
268
12
652
706
19
15
105
57
249
261
365
193
257
1
449
473
258
10
450
323
901
581
268
12
652
2
19
15
105
57
249
261
365
193
257
1
449
473
258
10
450
323
899
581
268
12
652
2
19
15
105
57
249
261
365
193
257
1
449
473
258
10
450
547
901
581
268
12
652
1698
19
15
105
57
249
261
365
193
257
1
449
473
258
10
450
547
899
581
268
12
652
1698
19
15
105
57
249
261
365
193
257
1
449
473
258
10
418
3
901
581
268
12
684
386
19
15
105
57
249
261
365
193
257
1
449
473
258
10
418
3
899
581
268
12
684
386
19
15
105
57
249
261
365
193
257
1
449
473
258
10
418
515
901
581
268
12
684
770
19
15
105
57
249
261
365
193
257
1
449
473
258
10
418
515
899
581
268
12
684
770
19
15
105
57
249
261
365
193
257
1
449
473
258
10
418
35
901
581
268
12
684
674
19
15
105
57
249
261
365
193
257
1
449
473
258
10
418
35
899
581
268
12
684
674
19
15
105
57
249
261
365
193
257
1
449
473
258
10
418
547
901
581
268
12
684
962
19
15
105
57
249
261
365
193
257
1
449
473
258
10
418
547
899
581
268
12
684
962
19
15
105
57
249
261
365
193
257
1
449
473
258
10
482
3
901
581
268
12
668
482
19
15
105
57
249
261
365
193
257
1
449
473
258
10
482
3
899
581
268
12
668
482
19
15
105
57
249
261
365
193
257
1
449
473
258
10
482
35
901
581
268
12
668
386
19
15
105
57
249
261
365
193
257
1
449
473
258
10
482
35
899
581
268
12
668
386
19
15
105
57
249
261
365
193
257
1
449
473
258
10
889
531
899
581
268
12
838
833
19
15
105
57
249
261
365
193
257
1
449
473
258
10
483
35
901
581
268
12
666
384
19
15
105
57
249
261
365
193
257
1
449
473
258
10
483
35
899
581
268
12
666
384
19
15
105
57
249
261
365
193
257
1
449
473
258
7
449
3
901
581
524
2
644
641
19
15
105
57
249
261
365
193
257
1
449
473
258
7
449
3
899
581
524
2
644
641
19
15
105
57
249
261
365
193
257
1
449
473
258
7
449
515
901
581
268
2
644
1665
19
15
105
57
249
261
365
193
257
1
449
473
258
7
449
515
899
581
268
2
644
1665
19
15
105
57
249
261
365
193
257
1
449
473
258
7
449
35
901
581
524
2
644
705
19
15
105
57
249
261
365
193
257
1
449
473
258
7
449
35
899
581
524
2
644
705
19
15
105
57
249
261
365
193
257
1
449
473
258
7
449
323
901
581
524
2
644
1
19
15
105
57
249
261
365
193
257
1
449
473
258
7
449
323
899
581
524
2
644
1
19
15
105
57
249
261
365
193
257
1
449
473
258
7
449
547
901
581
268
2
644
1729
19
15
105
57
249
261
365
193
257
1
449
473
258
7
449
547
899
581
268
2
644
1729
19
15
105
57
249
261
365
193
257
1
449
473
258
7
865
515
901
581
268
2
836
865
19
15
105
57
249
261
365
193
257
1
449
473
258
7
865
515
899
581
268
2
836
865
19
15
105
57
249
261
365
193
257
1
449
473
258
7
865
531
899
581
268
2
836
945
19
15
105
57
249
261
365
193
257
1
449
473
258
7
865
547
901
581
268
2
836
673
19
15
105
57
249
261
365
193
257
1
449
473
258
7
865
547
899
581
268
2
836
673
19
15
105
57
249
261
365
193
257
1
449
473
258
7
481
3
899
581
268
34
666
737
19
15
105
57
249
261
365
193
257
1
449
473
258
7
481
19
899
581
268
34
666
689
19
15
105
57
249
261
365
193
257
1
449
473
258
7
481
35
901
581
268
34
666
641
19
15
105
57
249
261
365
193
257
1
449
473
258
7
481
35
899
581
268
34
666
641
19
15
105
57
249
261
365
193
257
1
449
473
258
522
705
3
901
581
524
1036
654
129
19
15
105
57
249
261
365
193
257
1
449
473
258
522
705
3
899
581
524
1036
654
129
19
15
105
57
249
261
365
193
257
1
449
473
258
522
705
35
901
581
524
1036
654
193
19
15
105
57
249
261
365
193
257
1
449
473
258
522
705
35
899
581
524
1036
654
193
19
15
105
57
249
261
365
193
257
1
449
473
258
522
449
3
901
581
524
1036
142
385
19
15
105
57
249
261
365
193
257
1
449
473
258
522
449
3
899
581
524
1036
142
385
19
15
105
57
249
261
365
193
257
1
449
473
258
522
449
35
901
581
524
1036
142
449
19
15
105
57
249
261
365
193
257
1
449
473
258
522
449
35
899
581
524
1036
142
449
19
15
105
57
249
261
365
193
257
1
449
473
258
522
449
323
901
581
524
1036
142
2
19
15
105
57
249
261
365
193
257
1
449
473
258
522
449
323
899
581
524
1036
142
2
19
15
105
57
249
261
365
193
257
1
449
473
258
522
865
515
901
581
524
1036
334
993
19
15
105
57
249
261
365
193
257
1
449
473
258
522
865
515
899
581
524
1036
334
993
19
15
105
57
249
261
365
193
257
1
449
473
258
522
865
531
899
581
524
1036
334
817
19
15
105
57
249
261
365
193
257
1
449
473
258
522
865
547
901
581
524
1036
334
385
19
15
105
57
249
261
365
193
257
1
449
473
258
522
865
547
899
581
524
1036
334
385
19
15
105
57
249
261
365
193
257
1
449
473
258
522
737
3
899
581
524
1036
1102
1249
19
15
105
57
249
261
365
193
257
1
449
473
258
522
737
515
899
581
524
1036
1102
1361
19
15
105
57
249
261
365
193
257
1
449
473
258
522
737
19
899
581
524
1036
1102
1241
19
15
105
57
249
261
365
193
257
1
449
473
258
522
737
35
901
581
524
1036
1102
1217
19
15
105
57
249
261
365
193
257
1
449
473
258
522
737
35
899
581
524
1036
1102
1217
19
15
105
57
249
261
365
193
257
1
449
473
258
522
737
531
899
581
524
1036
1102
1393
19
15
105
57
249
261
365
193
257
1
449
473
258
522
737
547
901
581
524
1036
1102
1281
19
15
105
57
249
261
365
193
257
1
449
473
258
522
737
547
899
581
524
1036
1102
1281
19
15
105
57
249
261
365
193
257
1
449
473
258
522
706
3
901
581
524
1036
1116
1250
19
15
105
57
249
261
365
193
257
1
449
473
258
522
706
3
899
581
524
1036
1116
1250
19
15
105
57
249
261
365
193
257
1
449
473
258
522
706
515
901
581
524
1036
1116
1394
19
15
105
57
249
261
365
193
257
1
449
473
258
522
706
515
899
581
524
1036
1116
1394
19
15
105
57
249
261
365
193
257
1
449
473
258
522
706
35
901
581
524
1036
1116
1218
19
15
105
57
249
261
365
193
257
1
449
473
258
522
706
35
899
581
524
1036
1116
1218
19
15
105
57
249
261
365
193
257
1
449
473
258
522
706
547
901
581
524
1036
1116
1346
19
15
105
57
249
261
365
193
257
1
449
473
258
522
706
547
899
581
524
1036
1116
1346
19
15
105
57
249
261
365
193
257
1
449
473
258
522
450
3
901
581
524
1036
140
386
19
15
105
57
249
261
365
193
257
1
449
473
258
522
450
3
899
581
524
1036
140
386
19
15
105
57
249
261
365
193
257
1
449
473
258
522
450
35
901
581
524
1036
140
450
19
15
105
57
249
261
365
193
257
1
449
473
258
522
450
35
899
581
524
1036
140
450
19
15
105
57
249
261
365
193
257
1
449
473
258
522
450
323
901
581
524
1036
140
2
19
15
105
57
249
261
365
193
257
1
449
473
258
522
450
323
899
581
524
1036
140
2
19
15
105
57
249
261
365
193
257
1
449
473
258
522
418
35
901
581
620
1036
172
418
19
15
105
57
249
261
365
193
257
1
449
473
258
522
418
35
899
581
620
1036
172
418
19
15
105
57
249
261
365
193
257
1
449
473
258
522
707
3
901
581
524
1036
1114
1250
19
15
105
57
249
261
365
193
257
1
449
473
258
522
707
3
899
581
524
1036
1114
1250
19
15
105
57
249
261
365
193
257
1
449
473
258
522
707
515
901
581
524
1036
1114
1368
19
15
105
57
249
261
365
193
257
1
449
473
258
522
707
515
899
581
524
1036
1114
1368
19
15
105
57
249
261
365
193
257
1
449
473
258
522
707
19
899
581
524
1036
1114
1272
19
15
105
57
249
261
365
193
257
1
449
473
258
522
707
35
901
581
524
1036
1114
1216
19
15
105
57
249
261
365
193
257
1
449
473
258
522
707
35
899
581
524
1036
1114
1216
19
15
105
57
249
261
365
193
257
1
449
473
258
522
707
547
901
581
524
1036
1114
1344
19
15
105
57
249
261
365
193
257
1
449
473
258
522
707
547
899
581
524
1036
1114
1344
19
15
105
57
249
261
365
193
257
1
449
473
258
522
866
515
899
581
524
1068
1356
1506
19
15
105
57
249
261
365
193
257
1
449
473
258
522
866
547
899
581
524
1068
1356
1410
19
15
105
57
249
261
365
193
257
1
449
473
258
522
482
35
901
581
524
1036
156
386
19
15
105
57
249
261
365
193
257
1
449
473
258
522
482
35
899
581
524
1036
156
386
19
15
105
57
249
261
365
193
257
1
449
473
258
522
738
3
901
581
524
1036
668
226
19
15
105
57
249
261
365
193
257
1
449
473
258
522
738
3
899
581
524
1036
668
226
19
15
105
57
249
261
365
193
257
1
449
473
258
522
738
19
899
581
524
1036
668
242
19
15
105
57
249
261
365
193
257
1
449
473
258
522
738
35
901
581
524
1036
668
258
19
15
105
57
249
261
365
193
257
1
449
473
258
522
738
35
899
581
524
1036
668
258
19
15
105
57
249
261
365
193
257
1
449
473
258
522
889
531
899
581
524
1036
326
833
19
15
105
57
249
261
365
193
257
1
449
473
258
522
761
531
899
581
524
1036
1094
1345
19
15
105
57
249
261
365
193
257
1
449
473
258
522
739
3
901
581
524
1036
666
224
19
15
105
57
249
261
365
193
257
1
449
473
258
522
739
3
899
581
524
1036
666
224
19
15
105
57
249
261
365
193
257
1
449
473
258
522
739
19
899
581
524
1036
666
216
19
15
105
57
249
261
365
193
257
1
449
473
258
522
739
35
901
581
524
1036
666
256
19
15
105
57
249
261
365
193
257
1
449
473
258
522
739
35
899
581
524
1036
666
256
19
15
105
57
249
261
365
193
257
1
449
473
258
522
483
35
901
581
524
1036
154
384
19
15
105
57
249
261
365
193
257
1
449
473
258
522
483
35
899
581
524
1036
154
384
19
15
105
57
249
261
365
193
257
1
449
473
258
519
705
3
901
581
524
1026
644
641
19
15
105
57
249
261
365
193
257
1
449
473
258
519
705
3
899
581
524
1026
644
641
19
15
105
57
249
261
365
193
257
1
449
473
258
519
705
35
901
581
524
1026
644
193
19
15
105
57
249
261
365
193
257
1
449
473
258
519
705
35
899
581
524
1026
644
193
19
15
105
57
249
261
365
193
257
1
449
473
258
519
449
3
901
581
524
1026
132
385
19
15
105
57
249
261
365
193
257
1
449
473
258
519
449
3
899
581
524
1026
132
385
19
15
105
57
249
261
365
193
257
1
449
473
258
519
449
35
901
581
524
1026
132
449
19
15
105
57
249
261
365
193
257
1
449
473
258
519
449
35
899
581
524
1026
132
449
19
15
105
57
249
261
365
193
257
1
449
473
258
519
449
323
901
581
524
1026
132
1
19
15
105
57
249
261
365
193
257
1
449
473
258
519
449
323
899
581
524
1026
132
1
19
15
105
57
249
261
365
193
257
1
449
473
258
519
865
515
901
581
524
1026
324
865
19
15
105
57
249
261
365
193
257
1
449
473
258
519
865
515
899
581
524
1026
324
865
19
15
105
57
249
261
365
193
257
1
449
473
258
519
865
531
899
581
524
1026
324
433
19
15
105
57
249
261
365
193
257
1
449
473
258
519
865
547
901
581
524
1026
324
801
19
15
105
57
249
261
365
193
257
1
449
473
258
519
865
547
899
581
524
1026
324
801
19
15
105
57
249
261
365
193
257
1
449
473
258
519
737
3
901
581
524
1026
1092
1233
19
15
105
57
249
261
365
193
257
1
449
473
258
519
737
3
899
581
524
1026
1092
1233
19
15
105
57
249
261
365
193
257
1
449
473
258
519
737
515
899
581
524
1026
1092
1361
19
15
105
57
249
261
365
193
257
1
449
473
258
519
737
19
899
581
524
1026
1092
1257
19
15
105
57
249
261
365
193
257
1
449
473
258
519
737
35
899
581
524
1026
1092
1161
19
15
105
57
249
261
365
193
257
1
449
473
258
519
737
547
901
581
524
1026
1092
1289
19
15
105
57
249
261
365
193
257
1
449
473
258
519
737
547
899
581
524
1026
1092
1289
19
15
105
57
249
261
365
193
257
1
449
473
259
7
449
3
899
581
330
8
644
385
19
15
105
57
249
261
365
193
257
1
449
473
259
7
449
515
899
581
330
8
644
1665
19
15
105
57
249
261
365
193
257
1
449
473
259
7
449
35
899
581
330
8
644
705
19
15
105
57
249
261
365
193
257
1
449
473
259
7
449
323
899
581
330
8
644
1
19
15
105
57
249
261
365
193
257
1
449
473
259
7
449
547
899
581
330
8
644
961
19
15
105
57
249
261
365
193
257
1
449
473
259
7
417
3
899
581
330
8
684
393
19
15
105
57
249
261
365
193
257
1
449
473
259
7
417
515
899
581
330
8
684
777
19
15
105
57
249
261
365
193
257
1
449
473
259
7
417
35
899
581
330
8
684
417
19
15
105
57
249
261
365
193
257
1
449
473
259
7
417
547
899
581
330
8
684
929
19
15
105
57
249
261
365
193
257
1
449
473
259
7
481
3
899
581
330
8
666
721
19
15
105
57
249
261
365
193
257
1
449
473
259
7
481
19
899
581
330
8
666
433
19
15
105
57
249
261
365
193
257
1
449
473
259
7
481
35
899
581
330
8
666
385
19
15
105
57
249
261
365
193
257
1
449
473
259
519
705
3
899
581
586
1032
644
129
19
15
105
57
249
261
365
193
257
1
449
473
259
519
705
515
899
581
586
1032
1114
1361
19
15
105
57
249
261
365
193
257
1
449
473
259
519
705
19
899
581
586
1032
1114
1273
19
15
105
57
249
261
365
193
257
1
449
473
259
519
705
35
899
581
586
1032
644
193
19
15
105
57
249
261
365
193
257
1
449
473
259
519
705
547
899
581
586
1032
1114
1345
19
15
105
57
249
261
365
193
257
1
449
473
259
519
449
3
899
581
586
1032
132
385
19
15
105
57
249
261
365
193
257
1
449
473
259
519
449
35
899
581
586
1032
132
449
19
15
105
57
249
261
365
193
257
1
449
473
259
519
449
323
899
581
586
1032
132
1
19
15
105
57
249
261
365
193
257
1
449
473
259
519
865
515
899
581
586
1032
324
993
19
15
105
57
249
261
365
193
257
1
449
473
259
519
865
531
899
581
586
1032
324
873
19
15
105
57
249
261
365
193
257
1
449
473
259
519
865
547
899
581
586
1032
324
833
19
15
105
57
249
261
365
193
257
1
449
473
259
519
481
35
899
581
586
1032
156
385
19
15
105
57
249
261
365
193
257
1
449
473
259
519
737
3
899
581
586
1032
1092
1249
19
15
105
57
249
261
365
193
257
1
449
473
259
519
737
515
899
581
586
1032
1092
1505
19
15
105
57
249
261
365
193
257
1
449
473
259
519
737
19
899
581
586
1032
1094
1265
19
15
105
57
249
261
365
193
257
1
449
473
259
519
737
35
899
581
586
1032
1092
1225
19
15
105
57
249
261
365
193
257
1
449
473
259
519
737
547
899
581
586
1032
1092
1345
19
15
105
57
249
261
365
193
257
1
449
505
258
6
449
5
901
517
332
4
646
398
19
15
105
57
249
261
365
193
257
1
449
505
258
6
449
3
901
261
12
4
646
385
19
15
105
57
249
261
365
193
257
1
449
505
258
6
449
3
899
517
300
4
646
385
19
15
105
57
249
261
365
193
257
1
449
505
258
6
449
517
901
517
332
4
646
1678
19
15
105
57
249
261
365
193
257
1
449
505
258
6
449
515
901
261
12
4
646
1665
19
15
105
57
249
261
365
193
257
1
449
505
258
6
449
515
899
517
300
4
646
1665
19
15
105
57
249
261
365
193
257
1
449
505
258
6
449
35
901
261
12
4
646
705
19
15
105
57
249
261
365
193
257
1
449
505
258
6
449
35
899
517
300
4
646
705
19
15
105
57
249
261
365
193
257
1
449
505
258
6
449
37
901
517
332
4
646
686
19
15
105
57
249
261
365
193
257
1
449
505
258
6
449
323
901
261
12
4
646
1
19
15
105
57
249
261
365
193
257
1
449
505
258
6
449
323
899
517
300
4
646
1
19
15
105
57
249
261
365
193
257
1
449
505
258
6
449
325
901
517
332
4
646
14
19
15
105
57
249
261
365
193
257
1
449
505
258
6
449
547
901
261
12
4
646
961
19
15
105
57
249
261
365
193
257
1
449
505
258
6
449
547
899
517
300
4
646
961
19
15
105
57
249
261
365
193
257
1
449
505
258
6
449
549
901
517
332
4
646
1710
19
15
105
57
249
261
365
193
257
1
449
505
258
6
417
3
901
261
12
4
686
641
19
15
105
57
249
261
365
193
257
1
449
505
258
6
417
3
899
517
300
4
686
641
19
15
105
57
249
261
365
193
257
1
449
505
258
6
417
515
901
261
12
4
686
769
19
15
105
57
249
261
365
193
257
1
449
505
258
6
417
515
899
517
300
4
686
769
19
15
105
57
249
261
365
193
257
1
449
505
258
6
417
35
901
261
12
4
686
673
19
15
105
57
249
261
365
193
257
1
449
505
258
6
417
35
899
517
300
4
686
673
19
15
105
57
249
261
365
193
257
1
449
505
258
6
417
547
901
261
12
4
686
785
19
15
105
57
249
261
365
193
257
1
449
505
258
6
417
547
899
517
300
4
686
785
19
15
105
57
249
261
365
193
257
1
449
505
258
6
865
515
901
261
12
4
838
993
19
15
105
57
249
261
365
193
257
1
449
505
258
6
865
515
899
517
300
4
838
993
19
15
105
57
249
261
365
193
257
1
449
505
258
6
865
531
899
517
300
4
838
881
19
15
105
57
249
261
365
193
257
1
449
505
258
6
865
547
901
261
12
4
838
385
19
15
105
57
249
261
365
193
257
1
449
505
258
6
865
547
899
517
300
4
838
385
19
15
105
57
249
261
365
193
257
1
449
505
258
6
865
549
901
261
12
4
838
398
19
15
105
57
249
261
365
193
257
1
449
505
258
6
481
3
901
261
12
4
670
737
19
15
105
57
249
261
365
193
257
1
449
505
258
6
481
3
899
517
300
4
670
737
19
15
105
57
249
261
365
193
257
1
449
505
258
6
481
19
899
517
300
4
670
433
19
15
105
57
249
261
365
193
257
1
449
505
258
6
481
35
901
261
12
4
670
641
19
15
105
57
249
261
365
193
257
1
449
505
258
6
481
35
899
517
300
4
670
385
19
15
105
57
249
261
365
193
257
1
449
505
258
6
446
3
899
517
300
4
672
442
19
15
105
57
249
261
365
193
257
1
449
505
258
6
446
515
899
517
300
4
672
1018
19
15
105
57
249
261
365
193
257
1
449
505
258
6
446
35
899
517
300
4
672
666
19
15
105
57
249
261
365
193
257
1
449
505
258
518
705
5
901
517
588
1028
646
654
19
15
105
57
249
261
365
193
257
1
449
505
258
518
705
3
901
1157
524
1028
646
129
19
15
105
57
249
261
365
193
257
1
449
505
258
518
705
3
899
517
556
1028
646
129
19
15
105
57
249
261
365
193
257
1
449
505
258
518
705
35
901
1157
524
1028
646
193
19
15
105
57
249
261
365
193
257
1
449
505
258
518
705
35
899
517
556
1028
646
193
19
15
105
57
249
261
365
193
257
1
449
505
258
518
705
37
901
517
588
1028
646
174
19
15
105
57
249
261
365
193
257
1
449
505
258
518
449
5
901
517
588
1028
134
398
19
15
105
57
249
261
365
193
257
1
449
505
258
518
449
3
901
1157
524
1028
134
385
19
15
105
57
249
261
365
193
257
1
449
505
258
518
449
3
899
517
556
1028
134
385
19
15
105
57
249
261
365
193
257
1
449
505
258
518
449
35
901
645
524
1028
134
705
19
15
105
57
249
261
365
193
257
1
449
505
258
518
449
35
899
517
556
1028
134
705
19
15
105
57
249
261
365
193
257
1
449
505
258
518
449
37
901
517
588
1028
134
430
19
15
105
57
249
261
365
193
257
1
449
505
258
518
449
323
901
1157
524
1028
134
1
19
15
105
57
249
261
365
193
257
1
449
505
258
518
449
323
899
517
556
1028
134
1
19
15
105
57
249
261
365
193
257
1
449
505
258
518
449
325
901
517
588
1028
134
14
19
15
105
57
249
261
365
193
257
1
449
505
258
518
417
3
901
1157
524
1028
174
393
19
15
105
57
249
261
365
193
257
1
449
505
258
518
417
3
899
517
556
1028
174
393
19
15
105
57
249
261
365
193
257
1
449
505
258
518
417
35
901
645
524
1028
174
417
19
15
105
57
249
261
365
193
257
1
449
505
258
518
417
35
899
517
556
1028
174
417
19
15
105
57
249
261
365
193
257
1
449
505
258
518
865
515
901
1157
524
1028
326
993
19
15
105
57
249
261
365
193
257
1
449
505
258
518
865
515
899
517
556
1028
326
993
19
15
105
57
249
261
365
193
257
1
449
505
258
518
865
531
899
517
556
1028
326
433
19
15
105
57
249
261
365
193
257
1
449
505
258
518
865
547
901
645
524
1028
326
385
19
15
105
57
249
261
365
193
257
1
449
505
258
518
865
547
899
645
524
1028
326
385
19
15
105
57
249
261
365
193
257
1
449
505
258
518
865
549
901
517
588
1028
326
398
19
15
105
57
249
261
365
193
257
1
449
505
258
518
737
3
901
1157
524
1028
1094
1249
19
15
105
57
249
261
365
193
257
1
449
505
258
518
737
3
899
517
556
1028
1094
1249
19
15
105
57
249
261
365
193
257
1
449
505
258
518
737
515
901
645
524
1028
1094
1505
19
15
105
57
249
261
365
193
257
1
449
505
258
518
737
515
899
517
556
1028
1094
1505
19
15
105
57
249
261
365
193
257
1
449
505
258
518
737
19
899
517
556
1028
1094
1265
19
15
105
57
249
261
365
193
257
1
449
505
258
518
737
35
901
1157
524
1028
1094
1153
19
15
105
57
249
261
365
193
257
1
449
505
258
518
737
35
899
517
556
1028
1094
1153
19
15
105
57
249
261
365
193
257
1
449
505
258
518
737
37
901
517
588
1028
1094
1166
19
15
105
57
249
261
365
193
257
1
449
505
258
518
737
547
901
645
524
1028
1094
1281
19
15
105
57
249
261
365
193
257
1
449
505
258
518
737
547
899
645
524
1028
1094
1281
19
15
105
57
249
261
365
193
257
1
449
505
258
518
737
549
901
517
588
1028
1094
1294
19
15
105
57
249
261
365
193
257
1
449
505
258
518
446
3
899
1157
524
1028
160
442
19
15
105
57
249
261
365
193
257
1
449
505
258
518
894
323
899
517
556
1028
544
26
19
15
105
57
249
261
365
193
257
1
449
505
258
10
449
3
901
261
12
12
654
385
19
15
105
57
249
261
365
193
257
1
449
505
258
10
449
3
899
517
300
12
654
385
19
15
105
57
249
261
365
193
257
1
449
505
258
10
449
515
901
261
12
12
654
993
19
15
105
57
249
261
365
193
257
1
449
505
258
10
449
515
899
517
300
12
654
1665
19
15
105
57
249
261
365
193
257
1
449
505
258
10
449
35
901
261
12
12
654
705
19
15
105
57
249
261
365
193
257
1
449
505
258
10
449
35
899
517
300
12
654
705
19
15
105
57
249
261
365
193
257
1
449
505
258
10
449
323
901
261
12
12
654
1
19
15
105
57
249
261
365
193
257
1
449
505
258
10
449
323
899
517
300
12
654
1
19
15
105
57
249
261
365
193
257
1
449
505
258
10
449
547
901
261
12
12
654
961
19
15
105
57
249
261
365
193
257
1
449
505
258
10
449
547
899
517
300
12
654
961
19
15
105
57
249
261
365
193
257
1
449
505
258
10
865
515
901
261
12
12
846
993
19
15
105
57
249
261
365
193
257
1
449
505
258
10
865
515
899
517
300
12
846
993
19
15
105
57
249
261
365
193
257
1
449
505
258
10
865
531
899
517
300
12
846
817
19
15
105
57
249
261
365
193
257
1
449
505
258
10
865
547
901
261
12
12
846
897
19
15
105
57
249
261
365
193
257
1
449
505
258
10
865
547
899
517
300
12
846
897
19
15
105
57
249
261
365
193
257
1
449
505
258
10
481
3
899
261
12
12
670
737
19
15
105
57
249
261
365
193
257
1
449
505
258
10
481
35
901
261
12
12
670
385
19
15
105
57
249
261
365
193
257
1
449
505
258
10
481
35
899
261
12
12
670
385
19
15
105
57
249
261
365
193
257
1
449
505
258
10
450
3
901
261
12
12
652
386
19
15
105
57
249
261
365
193
257
1
449
505
258
10
450
3
899
517
300
12
652
386
19
15
105
57
249
261
365
193
257
1
449
505
258
10
450
515
901
261
12
12
652
1666
19
15
105
57
249
261
365
193
257
1
449
505
258
10
450
515
899
517
300
12
652
1666
19
15
105
57
249
261
365
193
257
1
449
505
258
10
450
35
901
261
12
12
652
706
19
15
105
57
249
261
365
193
257
1
449
505
258
10
450
35
899
517
300
12
652
706
19
15
105
57
249
261
365
193
257
1
449
505
258
10
450
323
901
261
12
12
652
2
19
15
105
57
249
261
365
193
257
1
449
505
258
10
450
323
899
517
300
12
652
2
19
15
105
57
249
261
365
193
257
1
449
505
258
10
450
547
901
261
12
12
652
1698
19
15
105
57
249
261
365
193
257
1
449
505
258
10
450
547
899
517
300
12
652
962
19
15
105
57
249
261
365
193
257
1
449
505
258
10
418
3
901
261
12
12
684
386
19
15
105
57
249
261
365
193
257
1
449
505
258
10
418
3
899
261
12
12
684
386
19
15
105
57
249
261
365
193
257
1
449
505
258
10
418
515
901
261
12
12
684
770
19
15
105
57
249
261
365
193
257
1
449
505
258
10
418
515
899
261
12
12
684
770
19
15
105
57
249
261
365
193
257
1
449
505
258
10
418
35
901
261
12
12
684
674
19
15
105
57
249
261
365
193
257
1
449
505
258
10
418
35
899
261
12
12
684
674
19
15
105
57
249
261
365
193
257
1
449
505
258
10
418
547
901
261
12
12
684
930
19
15
105
57
249
261
365
193
257
1
449
505
258
10
418
547
899
261
12
12
684
930
19
15
105
57
249
261
365
193
257
1
449
505
258
10
482
3
901
261
12
12
664
738
19
15
105
57
249
261
365
193
257
1
449
505
258
10
482
3
899
517
300
12
668
482
19
15
105
57
249
261
365
193
257
1
449
505
258
10
482
35
901
261
12
12
664
386
19
15
105
57
249
261
365
193
257
1
449
505
258
10
482
35
899
517
300
12
668
386
19
15
105
57
249
261
365
193
257
1
449
505
258
10
889
531
899
517
300
12
838
833
19
15
105
57
249
261
365
193
257
1
449
505
258
10
483
35
901
261
12
12
666
384
19
15
105
57
249
261
365
193
257
1
449
505
258
10
483
35
899
517
300
12
666
384
19
15
105
57
249
261
365
193
257
1
449
505
258
7
449
3
901
261
12
2
644
385
19
15
105
57
249
261
365
193
257
1
449
505
258
7
449
3
899
517
300
2
644
385
19
15
105
57
249
261
365
193
257
1
449
505
258
7
449
515
901
261
12
2
644
1665
19
15
105
57
249
261
365
193
257
1
449
505
258
7
449
515
899
517
300
2
644
897
19
15
105
57
249
261
365
193
257
1
449
505
258
7
449
35
901
261
12
2
644
705
19
15
105
57
249
261
365
193
257
1
449
505
258
7
449
35
899
517
300
2
644
705
19
15
105
57
249
261
365
193
257
1
449
505
258
7
449
323
901
261
12
2
644
1
19
15
105
57
249
261
365
193
257
1
449
505
258
7
449
323
899
517
300
2
644
1
19
15
105
57
249
261
365
193
257
1
449
505
258
7
449
547
901
261
12
2
644
1729
19
15
105
57
249
261
365
193
257
1
449
505
258
7
449
547
899
517
300
2
644
1729
19
15
105
57
249
261
365
193
257
1
449
505
258
7
865
515
901
261
12
2
836
865
19
15
105
57
249
261
365
193
257
1
449
505
258
7
865
515
899
517
300
2
836
865
19
15
105
57
249
261
365
193
257
1
449
505
258
7
865
531
899
517
300
2
836
945
19
15
105
57
249
261
365
193
257
1
449
505
258
7
865
547
901
261
12
2
836
673
19
15
105
57
249
261
365
193
257
1
449
505
258
7
865
547
899
517
300
2
836
673
19
15
105
57
249
261
365
193
257
1
449
505
258
7
481
3
899
517
300
34
666
737
19
15
105
57
249
261
365
193
257
1
449
505
258
7
481
19
899
517
300
34
666
689
19
15
105
57
249
261
365
193
257
1
449
505
258
7
481
35
901
261
12
34
666
641
19
15
105
57
249
261
365
193
257
1
449
505
258
7
481
35
899
517
300
34
666
385
19
15
105
57
249
261
365
193
257
1
449
505
258
522
705
3
901
1157
524
1036
654
129
19
15
105
57
249
261
365
193
257
1
449
505
258
522
705
3
899
517
556
1036
654
129
19
15
105
57
249
261
365
193
257
1
449
505
258
522
705
35
901
1157
524
1036
654
193
19
15
105
57
249
261
365
193
257
1
449
505
258
522
705
35
899
517
556
1036
654
193
19
15
105
57
249
261
365
193
257
1
449
505
258
522
449
3
901
1157
524
1036
142
385
19
15
105
57
249
261
365
193
257
1
449
505
258
522
449
3
899
517
556
1036
142
385
19
15
105
57
249
261
365
193
257
1
449
505
258
522
449
35
901
645
524
1036
142
449
19
15
105
57
249
261
365
193
257
1
449
505
258
522
449
35
899
517
556
1036
142
449
19
15
105
57
249
261
365
193
257
1
449
505
258
522
449
323
901
1157
524
1036
142
1
19
15
105
57
249
261
365
193
257
1
449
505
258
522
449
323
899
517
556
1036
142
1
19
15
105
57
249
261
365
193
257
1
449
505
258
522
417
35
901
645
556
1068
174
673
19
15
105
57
249
261
365
193
257
1
449
505
258
522
417
35
899
645
556
1068
174
673
19
15
105
57
249
261
365
193
257
1
449
505
258
522
865
515
901
1157
524
1036
334
993
19
15
105
57
249
261
365
193
257
1
449
505
258
522
865
515
899
517
556
1036
334
993
19
15
105
57
249
261
365
193
257
1
449
505
258
522
865
531
899
517
556
1036
334
881
19
15
105
57
249
261
365
193
257
1
449
505
258
522
865
547
901
645
524
1036
334
385
19
15
105
57
249
261
365
193
257
1
449
505
258
522
865
547
899
645
524
1036
334
385
19
15
105
57
249
261
365
193
257
1
449
505
258
522
737
3
899
517
556
1036
1102
1249
19
15
105
57
249
261
365
193
257
1
449
505
258
522
737
515
899
517
556
1036
1102
1505
19
15
105
57
249
261
365
193
257
1
449
505
258
522
737
19
899
517
556
1036
1102
1241
19
15
105
57
249
261
365
193
257
1
449
505
258
522
737
35
901
1157
524
1036
1102
1217
19
15
105
57
249
261
365
193
257
1
449
505
258
522
737
35
899
517
556
1036
1102
1217
19
15
105
57
249
261
365
193
257
1
449
505
258
522
737
531
899
517
556
1036
1102
1393
19
15
105
57
249
261
365
193
257
1
449
505
258
522
737
547
901
645
524
1036
1102
1281
19
15
105
57
249
261
365
193
257
1
449
505
258
522
737
547
899
645
524
1036
1102
1281
19
15
105
57
249
261
365
193
257
1
449
505
258
522
706
3
901
1157
524
1036
1116
1250
19
15
105
57
249
261
365
193
257
1
449
505
258
522
706
3
899
517
556
1036
1116
1250
19
15
105
57
249
261
365
193
257
1
449
505
258
522
706
515
901
1157
524
1036
1116
1506
19
15
105
57
249
261
365
193
257
1
449
505
258
522
706
515
899
517
556
1036
1116
1506
19
15
105
57
249
261
365
193
257
1
449
505
258
522
706
35
901
1157
524
1036
1116
1218
19
15
105
57
249
261
365
193
257
1
449
505
258
522
706
35
899
517
556
1036
1116
1218
19
15
105
57
249
261
365
193
257
1
449
505
258
522
706
547
901
645
524
1036
1116
1346
19
15
105
57
249
261
365
193
257
1
449
505
258
522
706
547
899
645
524
1036
1116
1346
19
15
105
57
249
261
365
193
257
1
449
505
258
522
450
3
901
1157
524
1036
140
386
19
15
105
57
249
261
365
193
257
1
449
505
258
522
450
3
899
517
556
1036
140
386
19
15
105
57
249
261
365
193
257
1
449
505
258
522
450
35
901
645
524
1036
140
450
19
15
105
57
249
261
365
193
257
1
449
505
258
522
450
35
899
517
556
1036
140
706
19
15
105
57
249
261
365
193
257
1
449
505
258
522
450
323
901
1157
524
1036
140
2
19
15
105
57
249
261
365
193
257
1
449
505
258
522
450
323
899
517
556
1036
140
2
19
15
105
57
249
261
365
193
257
1
449
505
258
522
418
3
901
645
556
1068
172
642
19
15
105
57
249
261
365
193
257
1
449
505
258
522
418
3
899
1157
556
1068
172
642
19
15
105
57
249
261
365
193
257
1
449
505
258
522
418
35
901
645
524
1036
172
418
19
15
105
57
249
261
365
193
257
1
449
505
258
522
418
35
899
645
524
1036
172
418
19
15
105
57
249
261
365
193
257
1
449
505
258
522
707
3
901
1157
524
1036
1114
1250
19
15
105
57
249
261
365
193
257
1
449
505
258
522
707
3
899
517
556
1036
1114
1250
19
15
105
57
249
261
365
193
257
1
449
505
258
522
707
515
901
1157
524
1036
1114
1368
19
15
105
57
249
261
365
193
257
1
449
505
258
522
707
515
899
517
556
1036
1114
1368
19
15
105
57
249
261
365
193
257
1
449
505
258
522
707
19
899
517
556
1036
1114
1272
19
15
105
57
249
261
365
193
257
1
449
505
258
522
707
35
901
1157
524
1036
1114
1216
19
15
105
57
249
261
365
193
257
1
449
505
258
522
707
35
899
517
556
1036
1114
1216
19
15
105
57
249
261
365
193
257
1
449
505
258
522
707
531
899
645
524
1036
1114
1400
19
15
105
57
249
261
365
193
257
1
449
505
258
522
707
547
901
645
524
1036
1114
1344
19
15
105
57
249
261
365
193
257
1
449
505
258
522
707
547
899
645
524
1036
1114
1344
19
15
105
57
249
261
365
193
257
1
449
505
258
522
866
547
901
645
556
1068
556
674
19
15
105
57
249
261
365
193
257
1
449
505
258
522
866
547
899
645
556
1068
556
674
19
15
105
57
249
261
365
193
257
1
449
505
258
522
482
35
901
645
524
1036
156
386
19
15
105
57
249
261
365
193
257
1
449
505
258
522
482
35
899
517
556
1036
156
386
19
15
105
57
249
261
365
193
257
1
449
505
258
522
738
3
901
1157
524
1036
668
226
19
15
105
57
249
261
365
193
257
1
449
505
258
522
738
3
899
517
556
1036
668
226
19
15
105
57
249
261
365
193
257
1
449
505
258
522
738
19
899
517
556
1036
668
242
19
15
105
57
249
261
365
193
257
1
449
505
258
522
738
35
901
1157
524
1036
668
258
19
15
105
57
249
261
365
193
257
1
449
505
258
522
738
35
899
517
556
1036
668
258
19
15
105
57
249
261
365
193
257
1
449
505
258
522
889
531
899
517
556
1036
326
833
19
15
105
57
249
261
365
193
257
1
449
505
258
522
761
531
899
517
556
1036
1094
1345
19
15
105
57
249
261
365
193
257
1
449
505
258
522
739
3
901
1157
524
1036
666
224
19
15
105
57
249
261
365
193
257
1
449
505
258
522
739
3
899
517
556
1036
666
224
19
15
105
57
249
261
365
193
257
1
449
505
258
522
739
19
899
517
556
1036
666
216
19
15
105
57
249
261
365
193
257
1
449
505
258
522
739
35
901
1157
524
1036
666
256
19
15
105
57
249
261
365
193
257
1
449
505
258
522
739
35
899
517
556
1036
666
256
19
15
105
57
249
261
365
193
257
1
449
505
258
522
483
35
901
645
524
1036
154
384
19
15
105
57
249
261
365
193
257
1
449
505
258
522
483
35
899
517
556
1036
154
384
19
15
105
57
249
261
365
193
257
1
449
505
258
519
705
3
901
1157
524
1026
644
641
19
15
105
57
249
261
365
193
257
1
449
505
258
519
705
3
899
517
556
1026
644
641
19
15
105
57
249
261
365
193
257
1
449
505
258
519
705
35
901
1157
524
1026
644
193
19
15
105
57
249
261
365
193
257
1
449
505
258
519
705
35
899
517
556
1026
644
193
19
15
105
57
249
261
365
193
257
1
449
505
258
519
449
3
901
1157
524
1026
132
385
19
15
105
57
249
261
365
193
257
1
449
505
258
519
449
3
899
517
556
1026
132
385
19
15
105
57
249
261
365
193
257
1
449
505
258
519
449
35
901
645
524
1026
132
449
19
15
105
57
249
261
365
193
257
1
449
505
258
519
449
35
899
517
556
1026
132
449
19
15
105
57
249
261
365
193
257
1
449
505
258
519
449
323
901
1157
524
1026
132
1
19
15
105
57
249
261
365
193
257
1
449
505
258
519
449
323
899
517
556
1026
132
1
19
15
105
57
249
261
365
193
257
1
449
505
258
519
865
515
901
1157
524
1026
324
865
19
15
105
57
249
261
365
193
257
1
449
505
258
519
865
515
899
517
556
1026
324
865
19
15
105
57
249
261
365
193
257
1
449
505
258
519
865
531
899
517
556
1026
324
433
19
15
105
57
249
261
365
193
257
1
449
505
258
519
865
547
901
645
524
1026
324
801
19
15
105
57
249
261
365
193
257
1
449
505
258
519
865
547
899
645
524
1026
324
801
19
15
105
57
249
261
365
193
257
1
449
505
258
519
737
3
901
1157
524
1026
1092
1233
19
15
105
57
249
261
365
193
257
1
449
505
258
519
737
3
899
517
556
1026
1092
1233
19
15
105
57
249
261
365
193
257
1
449
505
258
519
737
515
899
517
556
1026
1092
1361
19
15
105
57
249
261
365
193
257
1
449
505
258
519
737
19
899
517
556
1026
1092
1257
19
15
105
57
249
261
365
193
257
1
449
505
258
519
737
35
899
517
556
1026
1092
1161
19
15
105
57
249
261
365
193
257
1
449
505
258
519
737
547
901
645
524
1026
1092
1289
19
15
105
57
249
261
365
193
257
1
449
505
258
519
737
547
899
645
524
1026
1092
1289
19
15
105
57
249
261
365
193
257
1
449
505
259
7
449
3
899
517
362
8
644
385
19
15
105
57
249
261
365
193
257
1
449
505
259
7
449
515
899
517
362
8
644
1665
19
15
105
57
249
261
365
193
257
1
449
505
259
7
449
35
899
517
362
8
644
705
19
15
105
57
249
261
365
193
257
1
449
505
259
7
449
323
899
517
362
8
644
1
19
15
105
57
249
261
365
193
257
1
449
505
259
7
449
547
899
517
362
8
644
961
19
15
105
57
249
261
365
193
257
1
449
505
259
7
417
3
899
261
74
8
684
393
19
15
105
57
249
261
365
193
257
1
449
505
259
7
417
515
899
261
74
8
684
777
19
15
105
57
249
261
365
193
257
1
449
505
259
7
417
35
899
261
74
8
684
417
19
15
105
57
249
261
365
193
257
1
449
505
259
7
417
547
899
261
74
8
684
929
19
15
105
57
249
261
365
193
257
1
449
505
259
7
865
515
899
517
362
8
836
993
19
15
105
57
249
261
365
193
257
1
449
505
259
7
865
531
899
517
362
8
836
945
19
15
105
57
249
261
365
193
257
1
449
505
259
7
865
547
899
517
362
8
836
833
19
15
105
57
249
261
365
193
257
1
449
505
259
7
481
3
899
517
362
8
666
721
19
15
105
57
249
261
365
193
257
1
449
505
259
7
481
19
899
517
362
8
666
433
19
15
105
57
249
261
365
193
257
1
449
505
259
7
481
35
899
517
362
8
666
449
19
15
105
57
249
261
365
193
257
1
449
505
259
7
481
37
901
261
74
8
664
398
19
15
105
57
249
261
365
193
257
1
449
505
259
519
705
3
899
517
618
1032
644
129
19
15
105
57
249
261
365
193
257
1
449
505
259
519
705
515
899
517
618
1032
1114
1361
19
15
105
57
249
261
365
193
257
1
449
505
259
519
705
19
899
517
618
1032
1114
1273
19
15
105
57
249
261
365
193
257
1
449
505
259
519
705
35
899
517
618
1032
644
193
19
15
105
57
249
261
365
193
257
1
449
505
259
519
705
531
899
645
522
1032
1114
1337
19
15
105
57
249
261
365
193
257
1
449
505
259
519
705
547
899
517
618
1032
1114
1345
19
15
105
57
249
261
365
193
257
1
449
505
259
519
449
3
899
517
618
1032
132
385
19
15
105
57
249
261
365
193
257
1
449
505
259
519
449
35
899
517
618
1032
132
449
19
15
105
57
249
261
365
193
257
1
449
505
259
519
449
323
899
517
618
1032
132
1
19
15
105
57
249
261
365
193
257
1
449
505
259
519
865
515
899
517
618
1032
324
993
19
15
105
57
249
261
365
193
257
1
449
505
259
519
865
531
899
517
618
1032
324
433
19
15
105
57
249
261
365
193
257
1
449
505
259
519
865
547
899
517
618
1032
324
385
19
15
105
57
249
261
365
193
257
1
449
505
259
519
481
35
899
645
522
1032
156
385
19
15
105
57
249
261
365
193
257
1
449
505
259
519
737
3
899
517
618
1032
1092
1249
19
15
105
57
249
261
365
193
257
1
449
505
259
519
737
515
899
517
618
1032
1092
1505
19
15
105
57
249
261
365
193
257
1
449
505
259
519
737
19
899
517
618
1032
1094
1265
19
15
105
57
249
261
365
193
257
1
449
505
259
519
737
35
899
517
618
1032
1092
1153
19
15
105
57
249
261
365
193
257
1
449
505
259
519
737
37
901
1157
522
1032
664
270
19
15
105
57
249
261
365
193
257
1
449
505
259
519
737
547
899
517
618
1032
1092
1313
19
15
105
57
249
261
365
193
129
1
449
473
258
518
609
1539
899
581
524
1028
838
1761
19
15
105
57
249
261
365
193
129
1
449
473
258
518
609
1555
899
581
524
1028
838
1777
19
15
105
57
249
261
365
193
129
1
449
473
258
522
609
1555
899
581
524
1036
846
1770
19
15
105
57
249
261
365
193
129
1
449
473
259
7
609
1539
899
581
330
8
920
1721
19
15
105
57
249
261
365
193
129
1
449
473
259
7
609
1555
899
581
330
8
920
1777
19
15
105
57
249
261
365
193
129
1
449
505
258
6
97
3
901
1157
12
4
46
97
19
15
105
57
249
261
365
193
129
1
449
505
258
6
97
3
899
1157
12
4
46
97
19
15
105
57
249
261
365
193
129
1
449
505
258
6
97
19
899
1157
12
4
46
113
19
15
105
57
249
261
365
193
129
1
449
505
258
6
609
515
901
645
12
4
926
1017
19
15
105
57
249
261
365
193
129
1
449
505
258
6
609
515
899
645
12
4
926
1017
19
15
105
57
249
261
365
193
129
1
449
505
258
6
609
531
899
645
12
4
926
817
19
15
105
57
249
261
365
193
129
1
449
505
258
6
126
3
899
1157
12
4
32
122
19
15
105
57
249
261
365
193
129
1
449
505
258
518
97
3
899
1157
524
1028
46
97
19
15
105
57
249
261
365
193
129
1
449
505
258
518
97
19
899
1157
524
1028
46
113
19
15
105
57
249
261
365
193
129
1
449
505
258
518
609
515
901
645
524
1028
838
993
19
15
105
57
249
261
365
193
129
1
449
505
258
518
609
515
899
645
524
1028
838
993
19
15
105
57
249
261
365
193
129
1
449
505
258
518
609
1539
899
645
524
1028
838
1761
19
15
105
57
249
261
365
193
129
1
449
505
258
518
609
531
899
645
524
1028
838
1009
19
15
105
57
249
261
365
193
129
1
449
505
258
518
609
1555
899
645
524
1028
838
1777
19
15
105
57
249
261
365
193
129
1
449
505
258
518
126
3
899
1157
524
1028
32
122
19
15
105
57
249
261
365
193
129
1
449
505
258
10
609
515
901
645
12
12
926
1018
19
15
105
57
249
261
365
193
129
1
449
505
258
10
609
515
899
645
12
12
926
1018
19
15
105
57
249
261
365
193
129
1
449
505
258
10
609
531
899
645
12
12
926
1009
19
15
105
57
249
261
365
193
129
1
449
505
258
10
610
515
901
645
12
12
924
994
19
15
105
57
249
261
365
193
129
1
449
505
258
10
610
515
899
645
12
12
924
994
19
15
105
57
249
261
365
193
129
1
449
505
258
10
610
531
899
645
12
12
924
946
19
15
105
57
249
261
365
193
129
1
449
505
258
10
610
1555
899
645
12
12
924
1778
19
15
105
57
249
261
365
193
129
1
449
505
258
7
97
3
899
1157
12
2
324
97
19
15
105
57
249
261
365
193
129
1
449
505
258
7
97
19
899
1157
12
2
324
177
19
15
105
57
249
261
365
193
129
1
449
505
258
7
609
515
901
645
44
930
922
993
19
15
105
57
249
261
365
193
129
1
449
505
258
7
609
515
899
645
44
930
922
993
19
15
105
57
249
261
365
193
129
1
449
505
258
7
609
531
899
645
44
34
922
1009
19
15
105
57
249
261
365
193
129
1
449
505
258
522
609
515
901
645
524
1036
414
1018
19
15
105
57
249
261
365
193
129
1
449
505
258
522
609
515
899
645
524
1036
414
1018
19
15
105
57
249
261
365
193
129
1
449
505
258
522
609
531
899
645
524
1036
414
1009
19
15
105
57
249
261
365
193
129
1
449
505
258
522
609
1555
899
645
524
1036
846
1770
19
15
105
57
249
261
365
193
129
1
449
505
258
522
610
515
901
645
524
1036
1436
1506
19
15
105
57
249
261
365
193
129
1
449
505
258
522
610
515
899
645
524
1036
1436
1506
19
15
105
57
249
261
365
193
129
1
449
505
258
522
610
531
899
645
524
1036
412
946
19
15
105
57
249
261
365
193
129
1
449
505
258
519
609
515
901
645
556
1026
836
865
19
15
105
57
249
261
365
193
129
1
449
505
258
519
609
515
899
645
556
1026
836
865
19
15
105
57
249
261
365
193
129
1
449
505
258
519
609
531
899
645
556
1026
836
945
19
15
105
57
249
261
365
193
129
1
449
505
259
7
97
3
899
1157
10
8
40
97
19
15
105
57
249
261
365
193
129
1
449
505
259
7
97
19
899
1157
10
8
40
113
19
15
105
57
249
261
365
193
129
1
449
505
259
7
609
515
899
645
10
8
920
977
19
15
105
57
249
261
365
193
129
1
449
505
259
7
609
1539
899
645
10
8
920
1721
19
15
105
57
249
261
365
193
129
1
449
505
259
7
609
531
899
645
10
8
920
817
19
15
105
57
249
261
365
193
129
1
449
505
259
7
609
1555
899
645
10
8
920
1777
19
15
105
57
249
261
365
193
129
1
449
505
259
519
97
3
899
1157
522
1032
40
97
19
15
105
57
249
261
365
193
129
1
449
505
259
519
97
19
899
1157
522
1032
40
113
19
15
105
57
249
261
365
193
129
1
449
505
259
519
609
515
899
645
522
1032
410
1017
19
15
105
57
249
261
365
193
129
1
449
505
259
519
609
531
899
645
522
1032
412
945
19
15
105
57
249
261
373
193
257
1
449
473
267
17
449
3
901
581
257
29
665
385
19
15
105
57
249
261
373
193
257
1
449
473
267
17
449
515
901
581
257
29
665
1665
19
15
105
57
249
261
373
193
257
1
449
473
267
17
449
35
901
581
257
29
665
705
19
15
105
57
249
261
373
193
257
1
449
473
267
17
449
323
901
581
257
29
665
1
19
15
105
57
249
261
373
193
257
1
449
473
267
17
449
547
901
581
257
29
665
1729
19
15
105
57
249
261
373
193
257
1
449
473
267
17
450
3
901
581
257
29
664
385
19
15
105
57
249
261
373
193
257
1
449
473
267
17
450
515
901
581
257
29
664
1665
19
15
105
57
249
261
373
193
257
1
449
473
267
17
450
35
901
581
257
29
664
705
19
15
105
57
249
261
373
193
257
1
449
473
267
17
450
323
901
581
257
29
664
1
19
15
105
57
249
261
373
193
257
1
449
473
267
17
450
547
901
581
257
29
664
1729
19
15
105
57
249
261
373
193
257
1
449
473
267
529
705
3
901
581
513
1053
817
593
19
15
105
57
249
261
373
193
257
1
449
473
267
529
705
515
901
581
513
1053
817
817
19
15
105
57
249
261
373
193
257
1
449
473
267
529
705
19
901
581
513
1053
817
633
19
15
105
57
249
261
373
193
257
1
449
473
267
529
705
35
901
581
513
1053
817
705
19
15
105
57
249
261
373
193
257
1
449
473
267
529
705
547
901
581
513
1053
817
833
19
15
105
57
249
261
373
193
257
1
449
473
267
529
449
3
901
581
513
1053
153
385
19
15
105
57
249
261
373
193
257
1
449
473
267
529
449
35
901
581
513
1053
153
449
19
15
105
57
249
261
373
193
257
1
449
473
267
529
449
323
901
581
513
1053
153
9
19
15
105
57
249
261
373
193
257
1
449
473
267
529
706
3
901
581
513
1053
816
689
19
15
105
57
249
261
373
193
257
1
449
473
267
529
706
515
901
581
513
1053
816
817
19
15
105
57
249
261
373
193
257
1
449
473
267
529
706
35
901
581
513
1053
816
705
19
15
105
57
249
261
373
193
257
1
449
473
267
529
706
547
901
581
513
1053
816
833
19
15
105
57
249
261
373
193
257
1
449
473
267
529
450
3
901
581
513
1053
152
385
19
15
105
57
249
261
373
193
257
1
449
473
267
529
450
35
901
581
513
1053
152
449
19
15
105
57
249
261
373
193
257
1
449
473
267
529
450
323
901
581
513
1053
152
2
19
15
105
57
249
261
373
193
257
1
449
473
267
15
449
3
901
581
513
16
664
642
19
15
105
57
249
261
373
193
257
1
449
473
267
15
449
3
899
581
513
16
664
642
19
15
105
57
249
261
373
193
257
1
449
473
267
15
449
515
901
581
257
16
664
945
19
15
105
57
249
261
373
193
257
1
449
473
267
15
449
515
899
581
257
16
664
945
19
15
105
57
249
261
373
193
257
1
449
473
267
15
449
35
901
581
513
16
664
657
19
15
105
57
249
261
373
193
257
1
449
473
267
15
449
35
899
581
513
16
664
657
19
15
105
57
249
261
373
193
257
1
449
473
267
15
449
323
901
581
513
16
664
2
19
15
105
57
249
261
373
193
257
1
449
473
267
15
449
323
899
581
513
16
664
2
19
15
105
57
249
261
373
193
257
1
449
473
267
15
449
547
901
581
257
16
664
961
19
15
105
57
249
261
373
193
257
1
449
473
267
15
449
547
899
581
257
16
664
961
19
15
105
57
249
261
373
193
257
1
449
473
267
15
481
3
899
581
257
16
649
481
19
15
105
57
249
261
373
193
257
1
449
473
267
15
481
35
901
581
257
16
649
385
19
15
105
57
249
261
373
193
257
1
449
473
267
15
481
35
899
581
257
16
649
385
19
15
105
57
249
261
373
193
257
1
449
473
267
527
705
3
901
581
513
1040
1109
1153
19
15
105
57
249
261
373
193
257
1
449
473
267
527
705
3
899
581
513
1040
1109
1153
19
15
105
57
249
261
373
193
257
1
449
473
267
527
705
515
901
581
513
1040
1109
1361
19
15
105
57
249
261
373
193
257
1
449
473
267
527
705
515
899
581
513
1040
1109
1361
19
15
105
57
249
261
373
193
257
1
449
473
267
527
705
19
901
581
513
1040
1112
1210
19
15
105
57
249
261
373
193
257
1
449
473
267
527
705
19
899
581
513
1040
1112
1210
19
15
105
57
249
261
373
193
257
1
449
473
267
527
705
35
901
581
513
1040
1109
1169
19
15
105
57
249
261
373
193
257
1
449
473
267
527
705
35
899
581
513
1040
1109
1169
19
15
105
57
249
261
373
193
257
1
449
473
267
527
705
547
901
581
513
1040
1109
1345
19
15
105
57
249
261
373
193
257
1
449
473
267
527
705
547
899
581
513
1040
1109
1345
19
15
105
57
249
261
373
193
257
1
449
473
267
527
449
3
901
581
513
1040
152
481
19
15
105
57
249
261
373
193
257
1
449
473
267
527
449
3
899
581
513
1040
152
481
19
15
105
57
249
261
373
193
257
1
449
473
267
527
449
35
901
581
513
1040
152
449
19
15
105
57
249
261
373
193
257
1
449
473
267
527
449
35
899
581
513
1040
152
449
19
15
105
57
249
261
373
193
257
1
449
473
267
527
449
323
901
581
513
1040
152
257
19
15
105
57
249
261
373
193
257
1
449
473
267
527
449
323
899
581
513
1040
152
257
19
15
105
57
249
261
373
193
257
1
449
473
267
527
481
35
901
581
513
1040
137
385
19
15
105
57
249
261
373
193
257
1
449
473
267
527
481
35
899
581
513
1040
137
385
19
15
105
57
249
261
373
193
257
1
449
473
267
527
737
3
899
581
513
1040
649
353
19
15
105
57
249
261
373
193
257
1
449
473
267
527
737
35
901
581
513
1040
649
257
19
15
105
57
249
261
373
193
257
1
449
473
267
527
737
35
899
581
513
1040
649
257
19
15
105
57
249
261
373
193
257
1
449
473
267
31
449
3
901
581
353
48
660
385
19
15
105
57
249
261
373
193
257
1
449
473
267
31
449
3
899
581
257
48
665
641
19
15
105
57
249
261
373
193
257
1
449
473
267
31
449
515
901
581
353
48
660
1665
19
15
105
57
249
261
373
193
257
1
449
473
267
31
449
515
899
581
353
48
660
1665
19
15
105
57
249
261
373
193
257
1
449
473
267
31
449
35
901
581
353
48
660
705
19
15
105
57
249
261
373
193
257
1
449
473
267
31
449
35
899
581
257
48
665
705
19
15
105
57
249
261
373
193
257
1
449
473
267
31
449
323
901
581
353
48
660
1
19
15
105
57
249
261
373
193
257
1
449
473
267
31
449
323
899
581
257
48
665
1
19
15
105
57
249
261
373
193
257
1
449
473
267
31
449
547
901
581
353
48
660
1729
19
15
105
57
249
261
373
193
257
1
449
473
267
31
449
547
899
581
353
48
660
1729
19
15
105
57
249
261
373
193
257
1
449
473
267
543
705
35
899
581
513
1072
648
289
19
15
105
57
249
261
373
193
257
1
449
473
267
543
449
323
899
581
513
1072
136
1
19
15
105
57
249
261
373
193
257
1
449
505
267
17
449
3
901
517
321
29
665
385
19
15
105
57
249
261
373
193
257
1
449
505
267
17
449
515
901
517
321
29
665
1665
19
15
105
57
249
261
373
193
257
1
449
505
267
17
449
35
901
517
321
29
665
705
19
15
105
57
249
261
373
193
257
1
449
505
267
17
449
323
901
517
321
29
665
1
19
15
105
57
249
261
373
193
257
1
449
505
267
17
449
547
901
517
321
29
665
961
19
15
105
57
249
261
373
193
257
1
449
505
267
17
450
3
901
517
321
29
664
385
19
15
105
57
249
261
373
193
257
1
449
505
267
17
450
515
901
517
321
29
664
1665
19
15
105
57
249
261
373
193
257
1
449
505
267
17
450
35
901
517
321
29
664
705
19
15
105
57
249
261
373
193
257
1
449
505
267
17
450
323
901
517
321
29
664
1
19
15
105
57
249
261
373
193
257
1
449
505
267
17
450
547
901
517
321
29
664
961
19
15
105
57
249
261
373
193
257
1
449
505
267
529
705
3
901
517
577
1053
817
593
19
15
105
57
249
261
373
193
257
1
449
505
267
529
705
515
901
517
577
1053
817
817
19
15
105
57
249
261
373
193
257
1
449
505
267
529
705
19
901
517
577
1053
817
633
19
15
105
57
249
261
373
193
257
1
449
505
267
529
705
35
901
517
577
1053
817
1169
19
15
105
57
249
261
373
193
257
1
449
505
267
529
705
547
901
517
577
1053
817
833
19
15
105
57
249
261
373
193
257
1
449
505
267
529
449
3
901
517
577
1053
153
385
19
15
105
57
249
261
373
193
257
1
449
505
267
529
449
35
901
517
577
1053
153
449
19
15
105
57
249
261
373
193
257
1
449
505
267
529
449
323
901
517
577
1053
153
1
19
15
105
57
249
261
373
193
257
1
449
505
267
529
706
3
901
517
577
1053
664
129
19
15
105
57
249
261
373
193
257
1
449
505
267
529
706
35
901
517
577
1053
664
193
19
15
105
57
249
261
373
193
257
1
449
505
267
529
450
3
901
517
577
1053
152
385
19
15
105
57
249
261
373
193
257
1
449
505
267
529
450
35
901
517
577
1053
152
449
19
15
105
57
249
261
373
193
257
1
449
505
267
529
450
323
901
517
577
1053
152
1
19
15
105
57
249
261
373
193
257
1
449
505
267
15
449
3
901
517
321
16
668
385
19
15
105
57
249
261
373
193
257
1
449
505
267
15
449
3
899
517
321
16
668
385
19
15
105
57
249
261
373
193
257
1
449
505
267
15
449
515
901
517
321
16
668
1665
19
15
105
57
249
261
373
193
257
1
449
505
267
15
449
515
899
517
321
16
668
1665
19
15
105
57
249
261
373
193
257
1
449
505
267
15
449
19
901
261
65
16
664
698
19
15
105
57
249
261
373
193
257
1
449
505
267
15
449
19
899
261
65
16
664
698
19
15
105
57
249
261
373
193
257
1
449
505
267
15
449
35
901
517
321
16
668
657
19
15
105
57
249
261
373
193
257
1
449
505
267
15
449
35
899
517
321
16
668
657
19
15
105
57
249
261
373
193
257
1
449
505
267
15
449
323
901
261
1
16
664
258
19
15
105
57
249
261
373
193
257
1
449
505
267
15
449
323
899
261
1
16
664
258
19
15
105
57
249
261
373
193
257
1
449
505
267
15
449
547
901
261
257
16
660
1729
19
15
105
57
249
261
373
193
257
1
449
505
267
15
449
547
899
261
257
16
660
1729
19
15
105
57
249
261
373
193
257
1
449
505
267
15
481
3
899
517
321
16
649
481
19
15
105
57
249
261
373
193
257
1
449
505
267
15
481
35
901
517
321
16
649
385
19
15
105
57
249
261
373
193
257
1
449
505
267
15
481
35
899
517
321
16
649
385
19
15
105
57
249
261
373
193
257
1
449
505
267
527
705
3
901
517
577
1040
1112
1202
19
15
105
57
249
261
373
193
257
1
449
505
267
527
705
3
899
517
577
1040
1112
1202
19
15
105
57
249
261
373
193
257
1
449
505
267
527
705
515
901
517
577
1040
1112
1329
19
15
105
57
249
261
373
193
257
1
449
505
267
527
705
515
899
517
577
1040
1112
1329
19
15
105
57
249
261
373
193
257
1
449
505
267
527
705
19
901
517
577
1040
824
1210
19
15
105
57
249
261
373
193
257
1
449
505
267
527
705
19
899
517
577
1040
824
1210
19
15
105
57
249
261
373
193
257
1
449
505
267
527
705
35
901
517
577
1040
1112
1169
19
15
105
57
249
261
373
193
257
1
449
505
267
527
705
35
899
517
577
1040
1112
1169
19
15
105
57
249
261
373
193
257
1
449
505
267
527
705
531
901
645
513
1040
1112
1401
19
15
105
57
249
261
373
193
257
1
449
505
267
527
705
531
899
645
513
1040
1112
1401
19
15
105
57
249
261
373
193
257
1
449
505
267
527
705
547
901
517
577
1040
1112
1345
19
15
105
57
249
261
373
193
257
1
449
505
267
527
705
547
899
517
577
1040
1112
1345
19
15
105
57
249
261
373
193
257
1
449
505
267
527
481
35
901
517
577
1040
137
385
19
15
105
57
249
261
373
193
257
1
449
505
267
527
481
35
899
517
577
1040
137
385
19
15
105
57
249
261
373
193
257
1
449
505
267
527
737
3
899
517
577
1040
649
353
19
15
105
57
249
261
373
193
257
1
449
505
267
527
737
35
901
517
577
1040
649
257
19
15
105
57
249
261
373
193
257
1
449
505
267
527
737
35
899
517
577
1040
649
257
19
15
105
57
249
261
373
193
257
1
449
505
267
31
449
3
901
261
1
48
665
385
19
15
105
57
249
261
373
193
257
1
449
505
267
31
449
3
899
261
1
48
665
385
19
15
105
57
249
261
373
193
257
1
449
505
267
31
449
515
901
261
1
48
665
1665
19
15
105
57
249
261
373
193
257
1
449
505
267
31
449
515
899
261
1
48
665
1665
19
15
105
57
249
261
373
193
257
1
449
505
267
31
449
35
901
261
1
48
665
705
19
15
105
57
249
261
373
193
257
1
449
505
267
31
449
35
899
261
1
48
665
705
19
15
105
57
249
261
373
193
257
1
449
505
267
31
449
323
901
261
1
48
665
1
19
15
105
57
249
261
373
193
257
1
449
505
267
31
449
323
899
261
1
48
665
1
19
15
105
57
249
261
373
193
257
1
449
505
267
31
449
547
901
261
1
48
665
1697
19
15
105
57
249
261
373
193
257
1
449
505
267
31
449
547
899
261
1
48
665
1697
19
15
105
57
249
261
373
193
257
1
449
505
267
543
705
35
901
1157
513
1072
648
290
19
15
105
57
249
261
373
193
257
1
449
505
267
543
705
35
899
1157
513
1072
648
290
19
15
105
57
249
261
373
193
257
1
449
505
267
543
449
323
901
1157
513
1072
136
2
19
15
105
57
249
261
373
193
257
1
449
505
267
543
449
323
899
1157
513
1072
136
2
19
15
105
57
249
261
373
193
129
1
449
505
267
527
609
515
899
645
513
1040
393
993
19
15
105
57
249
265
361
193
257
1
449
497
267
15
449
515
899
1155
545
945
653
1745
19
15
105
57
249
265
361
193
257
1
449
497
267
15
449
323
899
1155
545
945
653
1
19
15
105
57
249
265
361
193
257
1
449
497
267
15
449
547
899
643
545
945
653
1729
19
15
105
57
249
265
361
193
257
1
449
497
267
15
481
3
899
515
289
48
660
737
19
15
105
57
249
265
361
193
257
1
449
497
267
15
481
35
899
515
289
48
660
385
19
15
105
57
249
265
361
193
257
1
449
497
267
15
483
35
899
515
289
49
664
385
19
15
105
57
249
265
361
193
257
1
449
497
267
27
449
3
899
515
257
9
661
385
19
15
105
57
249
265
361
193
257
1
449
497
267
27
449
515
899
515
257
9
661
1665
19
15
105
57
249
265
361
193
257
1
449
497
267
27
449
35
899
515
257
9
661
705
19
15
105
57
249
265
361
193
257
1
449
497
267
27
449
323
899
515
257
9
661
1
19
15
105
57
249
265
361
193
257
1
449
497
267
27
449
547
899
515
257
9
661
961
19
15
105
57
249
265
361
193
257
1
449
497
267
27
481
35
899
515
257
9
653
385
19
15
105
57
249
265
361
193
257
1
449
497
267
27
451
3
899
515
257
9
665
385
19
15
105
57
249
265
361
193
257
1
449
497
267
27
451
515
899
515
257
9
665
1665
19
15
105
57
249
265
361
193
257
1
449
497
267
27
451
35
899
515
257
9
665
705
19
15
105
57
249
265
361
193
257
1
449
497
267
27
451
323
899
515
257
9
665
0
19
15
105
57
249
265
361
193
257
1
449
497
267
27
451
547
899
515
257
9
665
961
19
15
105
57
249
265
361
193
257
1
449
497
267
27
505
19
899
515
257
9
645
705
19
15
105
57
249
265
361
193
257
1
449
497
267
27
483
35
899
259
1
8
652
641
19
15
105
57
249
265
361
193
257
1
449
497
267
527
449
3
899
515
545
1072
140
641
19
15
105
57
249
265
361
193
257
1
449
497
267
527
449
35
899
515
545
1073
141
657
19
15
105
57
249
265
361
193
257
1
449
497
267
527
449
323
899
515
545
1072
140
1
19
15
105
57
249
265
361
193
257
1
449
497
267
527
865
515
899
515
545
1072
556
721
19
15
105
57
249
265
361
193
257
1
449
497
267
527
865
531
899
515
545
1072
556
729
19
15
105
57
249
265
361
193
257
1
449
497
267
527
865
547
899
515
545
1073
557
673
19
15
105
57
249
265
361
193
257
1
449
497
267
31
449
3
899
515
257
17
661
385
19
15
105
57
249
265
361
193
257
1
449
497
267
31
449
515
899
515
257
17
661
1665
19
15
105
57
249
265
361
193
257
1
449
497
267
31
449
35
899
515
257
17
661
705
19
15
105
57
249
265
361
193
257
1
449
497
267
31
449
323
899
515
257
17
661
1
19
15
105
57
249
265
361
193
257
1
449
497
267
31
449
547
899
515
257
17
661
961
19
15
105
57
249
265
361
193
257
1
449
497
267
31
481
35
899
515
257
17
653
385
19
15
105
57
249
265
361
193
257
1
449
497
267
31
451
3
899
515
321
16
664
385
19
15
105
57
249
265
361
193
257
1
449
497
267
31
451
515
899
515
321
16
664
1665
19
15
105
57
249
265
361
193
257
1
449
497
267
31
451
35
899
515
321
16
664
705
19
15
105
57
249
265
361
193
257
1
449
497
267
31
451
323
899
515
321
16
664
0
19
15
105
57
249
265
361
193
257
1
449
497
267
31
451
547
899
515
321
16
664
961
19
15
105
57
249
265
361
193
257
1
449
497
267
31
505
19
899
515
321
16
642
705
19
15
105
57
249
265
361
193
257
1
449
497
267
31
483
35
899
515
321
16
648
385
19
15
105
57
249
265
361
193
257
1
449
497
267
23
449
3
899
259
1
33
669
385
19
15
105
57
249
265
361
193
257
1
449
497
267
23
449
515
899
259
289
32
666
1665
19
15
105
57
249
265
361
193
257
1
449
497
267
23
449
35
899
259
1
33
669
705
19
15
105
57
249
265
361
193
257
1
449
497
267
23
449
323
899
259
1
33
669
513
19
15
105
57
249
265
361
193
257
1
449
497
267
23
449
547
899
259
289
32
666
1729
19
15
105
57
249
265
361
193
257
1
449
497
267
539
705
3
899
515
513
1033
1109
1201
19
15
105
57
249
265
361
193
257
1
449
497
267
539
705
515
899
515
513
1033
1109
1361
19
15
105
57
249
265
361
193
257
1
449
497
267
539
705
35
899
515
513
1033
1109
1217
19
15
105
57
249
265
361
193
257
1
449
497
267
539
705
547
899
515
513
1033
1109
1345
19
15
105
57
249
265
361
193
257
1
449
497
267
539
449
3
899
515
513
1033
157
385
19
15
105
57
249
265
361
193
257
1
449
497
267
539
449
35
899
515
513
1033
157
705
19
15
105
57
249
265
361
193
257
1
449
497
267
539
449
323
899
515
513
1033
149
257
19
15
105
57
249
265
361
193
257
1
449
497
267
539
707
3
899
515
513
1033
1112
1200
19
15
105
57
249
265
361
193
257
1
449
497
267
539
707
515
899
515
513
1033
1112
1360
19
15
105
57
249
265
361
193
257
1
449
497
267
539
707
35
899
515
513
1033
1112
1185
19
15
105
57
249
265
361
193
257
1
449
497
267
539
707
531
899
643
545
1042
1114
1336
19
15
105
57
249
265
361
193
257
1
449
497
267
539
707
547
899
515
513
1033
1112
1345
19
15
105
57
249
265
361
193
257
1
449
497
267
539
451
3
899
515
513
1033
152
385
19
15
105
57
249
265
361
193
257
1
449
497
267
539
451
35
899
515
513
1033
152
704
19
15
105
57
249
265
361
193
257
1
449
497
267
539
451
323
899
515
513
1033
152
0
19
15
105
57
249
265
361
193
257
1
449
497
267
539
761
19
899
515
513
1033
645
193
19
15
105
57
249
265
361
193
257
1
449
497
267
543
705
3
899
515
513
1040
1110
1153
19
15
105
57
249
265
361
193
257
1
449
497
267
543
705
515
899
515
513
1040
1110
1361
19
15
105
57
249
265
361
193
257
1
449
497
267
543
705
35
899
515
513
1040
1110
1169
19
15
105
57
249
265
361
193
257
1
449
497
267
543
705
547
899
515
513
1040
1110
1345
19
15
105
57
249
265
361
193
257
1
449
497
267
543
449
3
899
515
513
1040
146
385
19
15
105
57
249
265
361
193
257
1
449
497
267
543
449
35
899
515
513
1040
146
449
19
15
105
57
249
265
361
193
257
1
449
497
267
543
449
323
899
515
513
1040
146
1
19
15
105
57
249
265
361
193
257
1
449
497
267
543
481
35
899
515
513
1040
142
385
19
15
105
57
249
265
361
193
257
1
449
497
267
543
737
35
899
515
513
1040
654
257
19
15
105
57
249
265
361
193
257
1
449
497
267
543
707
3
899
515
513
1040
1112
1153
19
15
105
57
249
265
361
193
257
1
449
497
267
543
707
515
899
515
513
1040
1112
1360
19
15
105
57
249
265
361
193
257
1
449
497
267
543
707
35
899
515
513
1040
1112
1168
19
15
105
57
249
265
361
193
257
1
449
497
267
543
707
547
899
515
513
1040
1112
1345
19
15
105
57
249
265
361
193
257
1
449
497
267
543
451
3
899
515
513
1040
152
385
19
15
105
57
249
265
361
193
257
1
449
497
267
543
451
35
899
515
513
1040
152
449
19
15
105
57
249
265
361
193
257
1
449
497
267
543
451
323
899
515
513
1040
152
0
19
15
105
57
249
265
361
193
257
1
449
497
267
543
739
35
899
515
513
1040
648
257
19
15
105
57
249
265
361
193
257
1
449
497
267
543
483
35
899
515
513
1040
136
385
19
15
105
57
249
265
361
193
257
1
449
491
267
15
449
323
901
1161
514
944
652
1
19
15
105
57
249
265
361
193
257
1
449
491
267
15
449
547
901
649
514
944
652
1729
19
15
105
57
249
265
361
193
257
1
449
491
267
15
481
3
899
265
8
48
665
481
19
15
105
57
249
265
361
193
257
1
449
491
267
15
481
35
899
649
8
48
665
385
19
15
105
57
249
265
361
193
257
1
449
491
267
15
483
35
901
265
2
48
664
385
19
15
105
57
249
265
361
193
257
1
449
491
267
15
483
35
899
649
8
48
664
385
19
15
105
57
249
265
361
193
257
1
449
491
267
27
449
3
901
265
9
9
661
385
19
15
105
57
249
265
361
193
257
1
449
491
267
27
449
3
899
265
9
9
661
385
19
15
105
57
249
265
361
193
257
1
449
491
267
27
449
515
901
265
9
9
661
1665
19
15
105
57
249
265
361
193
257
1
449
491
267
27
449
515
899
1161
9
9
661
1665
19
15
105
57
249
265
361
193
257
1
449
491
267
27
449
35
901
265
9
9
661
705
19
15
105
57
249
265
361
193
257
1
449
491
267
27
449
35
899
649
8
20
662
705
19
15
105
57
249
265
361
193
257
1
449
491
267
27
449
323
901
265
9
9
661
1
19
15
105
57
249
265
361
193
257
1
449
491
267
27
449
323
899
265
9
9
661
1
19
15
105
57
249
265
361
193
257
1
449
491
267
27
449
547
899
649
8
20
662
1697
19
15
105
57
249
265
361
193
257
1
449
491
267
27
481
35
899
649
8
20
654
385
19
15
105
57
249
265
361
193
257
1
449
491
267
27
451
5
901
265
2
8
665
397
19
15
105
57
249
265
361
193
257
1
449
491
267
27
451
3
901
265
2
8
664
385
19
15
105
57
249
265
361
193
257
1
449
491
267
27
451
3
899
265
8
8
664
385
19
15
105
57
249
265
361
193
257
1
449
491
267
27
451
517
901
265
2
8
660
1750
19
15
105
57
249
265
361
193
257
1
449
491
267
27
451
515
901
265
2
8
664
1665
19
15
105
57
249
265
361
193
257
1
449
491
267
27
451
515
899
1161
8
8
664
1665
19
15
105
57
249
265
361
193
257
1
449
491
267
27
451
35
901
265
2
8
664
705
19
15
105
57
249
265
361
193
257
1
449
491
267
27
451
35
899
649
8
8
664
705
19
15
105
57
249
265
361
193
257
1
449
491
267
27
451
37
901
265
2
8
665
717
19
15
105
57
249
265
361
193
257
1
449
491
267
27
451
323
901
265
2
8
664
0
19
15
105
57
249
265
361
193
257
1
449
491
267
27
451
323
899
265
8
8
664
0
19
15
105
57
249
265
361
193
257
1
449
491
267
27
451
325
901
265
2
8
660
6
19
15
105
57
249
265
361
193
257
1
449
491
267
27
451
547
901
265
2
8
664
961
19
15
105
57
249
265
361
193
257
1
449
491
267
27
451
547
899
649
8
8
664
961
19
15
105
57
249
265
361
193
257
1
449
491
267
27
451
549
901
265
2
8
665
1741
19
15
105
57
249
265
361
193
257
1
449
491
267
27
505
5
901
265
9
9
645
445
19
15
105
57
249
265
361
193
257
1
449
491
267
27
505
19
901
265
9
9
645
705
19
15
105
57
249
265
361
193
257
1
449
491
267
27
505
19
899
649
9
9
645
705
19
15
105
57
249
265
361
193
257
1
449
491
267
27
483
35
901
265
2
8
652
641
19
15
105
57
249
265
361
193
257
1
449
491
267
27
483
35
899
649
40
36
652
385
19
15
105
57
249
265
361
193
257
1
449
491
267
27
483
37
901
265
2
8
652
390
19
15
105
57
249
265
361
193
257
1
449
491
267
27
463
5
901
265
2
8
656
386
19
15
105
57
249
265
361
193
257
1
449
491
267
27
463
517
901
265
2
18
656
1665
19
15
105
57
249
265
361
193
257
1
449
491
267
27
463
37
901
265
2
8
656
450
19
15
105
57
249
265
361
193
257
1
449
491
267
27
463
325
901
265
2
18
656
1
19
15
105
57
249
265
361
193
257
1
449
491
267
27
463
549
901
265
2
8
656
962
19
15
105
57
249
265
361
193
257
1
449
491
267
527
705
3
901
1161
546
1072
825
641
19
15
105
57
249
265
361
193
257
1
449
491
267
527
705
515
901
649
521
1072
820
897
19
15
105
57
249
265
361
193
257
1
449
491
267
527
705
35
901
649
546
1072
825
657
19
15
105
57
249
265
361
193
257
1
449
491
267
527
705
547
901
649
521
1072
830
801
19
15
105
57
249
265
361
193
257
1
449
491
267
527
449
3
901
1161
546
1072
140
641
19
15
105
57
249
265
361
193
257
1
449
491
267
527
449
323
901
1161
514
1072
140
1
19
15
105
57
249
265
361
193
257
1
449
491
267
527
865
515
901
649
514
1072
556
721
19
15
105
57
249
265
361
193
257
1
449
491
267
527
865
531
901
649
521
1073
556
729
19
15
105
57
249
265
361
193
257
1
449
491
267
527
865
547
901
649
521
1073
556
673
19
15
105
57
249
265
361
193
257
1
449
491
267
527
707
3
901
1161
546
1072
824
641
19
15
105
57
249
265
361
193
257
1
449
491
267
527
707
515
901
649
521
1072
824
897
19
15
105
57
249
265
361
193
257
1
449
491
267
527
707
35
901
649
546
1072
824
656
19
15
105
57
249
265
361
193
257
1
449
491
267
527
707
547
901
649
521
1072
824
801
19
15
105
57
249
265
361
193
257
1
449
491
267
527
719
5
901
1161
546
1072
816
737
19
15
105
57
249
265
361
193
257
1
449
491
267
527
719
549
901
649
546
1072
816
801
19
15
105
57
249
265
361
193
257
1
449
491
267
31
449
3
901
265
2
16
661
385
19
15
105
57
249
265
361
193
257
1
449
491
267
31
449
515
901
265
2
16
661
897
19
15
105
57
249
265
361
193
257
1
449
491
267
31
449
35
901
265
2
16
661
705
19
15
105
57
249
265
361
193
257
1
449
491
267
31
449
323
901
265
2
16
661
1
19
15
105
57
249
265
361
193
257
1
449
491
267
31
449
547
901
265
2
16
661
961
19
15
105
57
249
265
361
193
257
1
449
491
267
31
481
35
899
649
8
16
649
385
19
15
105
57
249
265
361
193
257
1
449
491
267
31
451
3
901
265
2
16
664
385
19
15
105
57
249
265
361
193
257
1
449
491
267
31
451
515
901
265
2
16
664
1665
19
15
105
57
249
265
361
193
257
1
449
491
267
31
451
35
901
265
2
16
664
705
19
15
105
57
249
265
361
193
257
1
449
491
267
31
451
323
901
265
2
16
664
0
19
15
105
57
249
265
361
193
257
1
449
491
267
31
451
547
901
265
2
16
664
961
19
15
105
57
249
265
361
193
257
1
449
491
267
31
505
19
901
265
2
16
642
449
19
15
105
57
249
265
361
193
257
1
449
491
267
31
483
35
901
265
2
16
648
385
19
15
105
57
249
265
361
193
257
1
449
491
267
31
483
35
899
649
8
16
648
385
19
15
105
57
249
265
361
193
257
1
449
491
267
23
449
3
901
265
2
32
669
385
19
15
105
57
249
265
361
193
257
1
449
491
267
23
449
3
899
265
9
33
669
385
19
15
105
57
249
265
361
193
257
1
449
491
267
23
449
515
901
265
2
32
669
1665
19
15
105
57
249
265
361
193
257
1
449
491
267
23
449
515
899
1161
9
33
669
1665
19
15
105
57
249
265
361
193
257
1
449
491
267
23
449
35
901
265
2
32
669
705
19
15
105
57
249
265
361
193
257
1
449
491
267
23
449
35
899
649
9
33
669
705
19
15
105
57
249
265
361
193
257
1
449
491
267
23
449
323
901
265
2
32
669
513
19
15
105
57
249
265
361
193
257
1
449
491
267
23
449
323
899
265
9
33
669
513
19
15
105
57
249
265
361
193
257
1
449
491
267
23
449
547
901
265
2
32
669
1729
19
15
105
57
249
265
361
193
257
1
449
491
267
23
449
547
899
649
169
33
669
1697
19
15
105
57
249
265
361
193
257
1
449
491
267
539
705
3
901
1161
521
1033
1109
1201
19
15
105
57
249
265
361
193
257
1
449
491
267
539
705
3
899
1161
521
1033
1109
1201
19
15
105
57
249
265
361
193
257
1
449
491
267
539
705
515
901
1161
521
1033
1109
1361
19
15
105
57
249
265
361
193
257
1
449
491
267
539
705
515
899
1161
521
1033
1109
1361
19
15
105
57
249
265
361
193
257
1
449
491
267
539
705
35
901
1161
521
1033
1109
1217
19
15
105
57
249
265
361
193
257
1
449
491
267
539
705
35
899
649
520
1044
662
193
19
15
105
57
249
265
361
193
257
1
449
491
267
539
705
547
901
649
521
1033
1109
1345
19
15
105
57
249
265
361
193
257
1
449
491
267
539
449
3
901
1161
520
1044
150
385
19
15
105
57
249
265
361
193
257
1
449
491
267
539
449
3
899
1161
521
1033
149
385
19
15
105
57
249
265
361
193
257
1
449
491
267
539
449
35
899
649
520
1044
150
449
19
15
105
57
249
265
361
193
257
1
449
491
267
539
449
323
901
1161
521
1033
149
257
19
15
105
57
249
265
361
193
257
1
449
491
267
539
449
323
899
1161
521
1033
149
257
19
15
105
57
249
265
361
193
257
1
449
491
267
539
481
35
899
649
520
1044
142
385
19
15
105
57
249
265
361
193
257
1
449
491
267
539
737
35
901
649
520
1044
654
257
19
15
105
57
249
265
361
193
257
1
449
491
267
539
737
35
899
649
520
1044
654
257
19
15
105
57
249
265
361
193
257
1
449
491
267
539
707
5
901
1161
514
1032
1108
1206
19
15
105
57
249
265
361
193
257
1
449
491
267
539
707
3
901
1161
514
1032
1112
1200
19
15
105
57
249
265
361
193
257
1
449
491
267
539
707
3
899
1161
520
1032
1112
1200
19
15
105
57
249
265
361
193
257
1
449
491
267
539
707
517
901
1161
514
1032
1108
1366
19
15
105
57
249
265
361
193
257
1
449
491
267
539
707
515
901
1161
514
1032
1112
1360
19
15
105
57
249
265
361
193
257
1
449
491
267
539
707
515
899
1161
520
1032
1112
1360
19
15
105
57
249
265
361
193
257
1
449
491
267
539
707
35
901
1161
514
1032
1112
1185
19
15
105
57
249
265
361
193
257
1
449
491
267
539
707
35
899
649
520
1032
1112
1185
19
15
105
57
249
265
361
193
257
1
449
491
267
539
707
37
901
1161
514
1032
1108
1222
19
15
105
57
249
265
361
193
257
1
449
491
267
539
707
547
901
649
514
1032
1112
1345
19
15
105
57
249
265
361
193
257
1
449
491
267
539
707
547
899
649
520
1032
1112
1345
19
15
105
57
249
265
361
193
257
1
449
491
267
539
707
549
901
649
514
1032
1108
1350
19
15
105
57
249
265
361
193
257
1
449
491
267
539
451
5
901
1161
514
1032
148
438
19
15
105
57
249
265
361
193
257
1
449
491
267
539
451
3
901
1161
514
1032
152
385
19
15
105
57
249
265
361
193
257
1
449
491
267
539
451
3
899
1161
520
1032
152
385
19
15
105
57
249
265
361
193
257
1
449
491
267
539
451
35
901
649
514
1032
152
704
19
15
105
57
249
265
361
193
257
1
449
491
267
539
451
35
899
649
520
1032
152
705
19
15
105
57
249
265
361
193
257
1
449
491
267
539
451
37
901
649
514
1032
156
710
19
15
105
57
249
265
361
193
257
1
449
491
267
539
451
323
901
1161
514
1032
152
0
19
15
105
57
249
265
361
193
257
1
449
491
267
539
451
323
899
1161
520
1032
152
0
19
15
105
57
249
265
361
193
257
1
449
491
267
539
451
325
901
1161
514
1032
148
262
19
15
105
57
249
265
361
193
257
1
449
491
267
539
761
5
901
649
521
1033
645
285
19
15
105
57
249
265
361
193
257
1
449
491
267
539
761
19
901
1161
521
1033
645
193
19
15
105
57
249
265
361
193
257
1
449
491
267
539
761
19
899
1161
521
1033
645
193
19
15
105
57
249
265
361
193
257
1
449
491
267
539
505
5
901
649
521
1033
133
445
19
15
105
57
249
265
361
193
257
1
449
491
267
539
719
5
901
1161
520
1032
656
129
19
15
105
57
249
265
361
193
257
1
449
491
267
539
719
37
901
1161
514
1032
1104
1218
19
15
105
57
249
265
361
193
257
1
449
491
267
539
719
549
901
649
514
1032
1104
1346
19
15
105
57
249
265
361
193
257
1
449
491
267
539
463
5
901
1161
520
1032
144
385
19
15
105
57
249
265
361
193
257
1
449
491
267
539
463
325
901
1161
520
1032
144
257
19
15
105
57
249
265
361
193
257
1
449
491
267
543
705
3
901
1161
514
1040
1109
1153
19
15
105
57
249
265
361
193
257
1
449
491
267
543
705
515
901
1161
514
1040
1109
1361
19
15
105
57
249
265
361
193
257
1
449
491
267
543
705
35
901
1161
514
1040
1109
1169
19
15
105
57
249
265
361
193
257
1
449
491
267
543
705
547
901
649
514
1040
1109
1345
19
15
105
57
249
265
361
193
257
1
449
491
267
543
449
3
901
1161
514
1040
149
433
19
15
105
57
249
265
361
193
257
1
449
491
267
543
449
35
901
649
514
1040
149
449
19
15
105
57
249
265
361
193
257
1
449
491
267
543
449
323
901
1161
514
1040
149
1
19
15
105
57
249
265
361
193
257
1
449
491
267
543
481
35
899
649
520
1040
137
385
19
15
105
57
249
265
361
193
257
1
449
491
267
543
737
35
901
1161
514
1040
649
257
19
15
105
57
249
265
361
193
257
1
449
491
267
543
737
35
899
649
520
1040
649
257
19
15
105
57
249
265
361
193
257
1
449
491
267
543
707
3
901
1161
514
1040
1112
1153
19
15
105
57
249
265
361
193
257
1
449
491
267
543
707
515
901
1161
514
1040
1112
1361
19
15
105
57
249
265
361
193
257
1
449
491
267
543
707
35
901
1161
514
1040
1112
1169
19
15
105
57
249
265
361
193
257
1
449
491
267
543
707
547
901
649
514
1040
1112
1345
19
15
105
57
249
265
361
193
257
1
449
491
267
543
451
3
901
1161
514
1040
152
385
19
15
105
57
249
265
361
193
257
1
449
491
267
543
451
35
901
649
514
1040
152
449
19
15
105
57
249
265
361
193
257
1
449
491
267
543
451
323
901
1161
514
1040
152
0
19
15
105
57
249
265
361
193
257
1
449
491
267
543
739
35
901
1161
514
1040
648
257
19
15
105
57
249
265
361
193
257
1
449
491
267
543
739
35
899
649
520
1040
648
257
19
15
105
57
249
265
361
193
257
1
449
491
267
543
483
35
901
649
514
1040
136
385
19
15
105
57
249
265
361
193
257
1
449
491
267
543
483
35
899
649
520
1040
136
385
19
15
105
57
249
265
361
193
257
1
449
491
267
535
705
515
901
1161
514
1056
822
897
19
15
105
57
249
265
361
193
257
1
449
491
267
535
725
517
901
649
514
1056
1092
1357
19
15
105
57
249
265
361
193
129
1
449
497
267
15
609
515
899
643
129
48
916
977
19
15
105
57
249
265
361
193
129
1
449
497
267
15
609
531
899
643
129
48
916
1009
19
15
105
57
249
265
361
193
129
1
449
497
267
27
633
1555
899
515
257
9
901
1697
19
15
105
57
249
265
361
193
129
1
449
497
267
527
609
515
899
643
545
1073
405
977
19
15
105
57
249
265
361
193
129
1
449
497
267
527
609
531
899
643
545
1073
405
1009
19
15
105
57
249
265
361
193
129
1
449
497
267
539
633
531
899
643
513
1033
1413
1473
19
15
105
57
249
265
361
193
129
1
449
497
267
543
633
531
899
643
513
1040
1410
1473
19
15
105
57
249
265
361
193
129
1
449
491
267
15
609
515
901
649
2
944
921
993
19
15
105
57
249
265
361
193
129
1
449
491
267
15
609
515
899
649
8
48
921
993
19
15
105
57
249
265
361
193
129
1
449
491
267
15
609
531
901
649
2
944
921
1009
19
15
105
57
249
265
361
193
129
1
449
491
267
15
609
531
899
649
8
48
921
1009
19
15
105
57
249
265
361
193
129
1
449
491
267
27
633
1555
901
649
9
9
901
1697
19
15
105
57
249
265
361
193
129
1
449
491
267
27
633
1555
899
649
9
9
901
1697
19
15
105
57
249
265
361
193
129
1
449
491
267
527
609
515
901
649
521
1072
404
977
19
15
105
57
249
265
361
193
129
1
449
491
267
527
609
515
899
649
520
1072
409
993
19
15
105
57
249
265
361
193
129
1
449
491
267
527
609
1539
899
649
520
1072
921
1761
19
15
105
57
249
265
361
193
129
1
449
491
267
527
609
531
901
649
521
1072
1068
1497
19
15
105
57
249
265
361
193
129
1
449
491
267
527
609
531
899
649
520
1072
409
1009
19
15
105
57
249
265
361
193
129
1
449
491
267
527
609
1555
901
649
521
1072
916
1713
19
15
105
57
249
265
361
193
129
1
449
491
267
527
609
1555
899
649
520
1072
921
1713
19
15
105
57
249
265
361
193
129
1
449
491
267
539
633
531
901
649
521
1033
1413
1473
19
15
105
57
249
265
361
193
129
1
449
491
267
539
633
531
899
649
521
1033
1413
1473
19
15
105
57
249
265
361
193
129
1
449
491
267
543
633
531
901
649
514
1040
1410
1473
19
15
105
57
249
265
365
193
257
1
449
497
265
11
481
3
899
515
291
49
661
737
19
15
105
57
249
265
365
193
257
1
449
497
265
11
481
35
899
515
291
49
661
385
19
15
105
57
249
265
365
193
257
1
449
497
265
11
483
35
899
515
291
49
664
705
19
15
105
57
249
265
365
193
257
1
449
497
265
13
449
3
899
515
259
5
649
385
19
15
105
57
249
265
365
193
257
1
449
497
265
13
449
515
899
515
259
5
649
1665
19
15
105
57
249
265
365
193
257
1
449
497
265
13
449
35
899
515
259
5
649
705
19
15
105
57
249
265
365
193
257
1
449
497
265
13
449
323
899
515
259
5
649
1
19
15
105
57
249
265
365
193
257
1
449
497
265
13
449
547
899
515
259
5
649
961
19
15
105
57
249
265
365
193
257
1
449
497
265
13
417
3
899
515
259
5
677
385
19
15
105
57
249
265
365
193
257
1
449
497
265
13
417
515
899
515
323
5
677
769
19
15
105
57
249
265
365
193
257
1
449
497
265
13
417
35
899
515
259
5
677
673
19
15
105
57
249
265
365
193
257
1
449
497
265
13
417
547
899
515
259
5
677
961
19
15
105
57
249
265
365
193
257
1
449
497
265
13
865
515
899
515
259
5
845
993
19
15
105
57
249
265
365
193
257
1
449
497
265
13
865
531
899
515
259
5
845
881
19
15
105
57
249
265
365
193
257
1
449
497
265
13
865
547
899
515
259
5
845
641
19
15
105
57
249
265
365
193
257
1
449
497
265
13
481
3
899
515
259
5
661
737
19
15
105
57
249
265
365
193
257
1
449
497
265
13
481
35
899
515
259
5
661
385
19
15
105
57
249
265
365
193
257
1
449
497
265
13
889
531
899
515
291
5
834
833
19
15
105
57
249
265
365
193
257
1
449
497
265
14
449
3
899
515
323
4
653
385
19
15
105
57
249
265
365
193
257
1
449
497
265
14
449
515
899
515
323
4
653
1665
19
15
105
57
249
265
365
193
257
1
449
497
265
14
449
35
899
515
323
4
653
705
19
15
105
57
249
265
365
193
257
1
449
497
265
14
449
323
899
515
323
4
653
1
19
15
105
57
249
265
365
193
257
1
449
497
265
14
449
547
899
515
323
4
653
961
19
15
105
57
249
265
365
193
257
1
449
497
265
14
417
3
899
515
323
4
678
385
19
15
105
57
249
265
365
193
257
1
449
497
265
14
417
515
899
515
323
4
678
769
19
15
105
57
249
265
365
193
257
1
449
497
265
14
417
19
899
259
3
4
678
497
19
15
105
57
249
265
365
193
257
1
449
497
265
14
417
35
899
515
323
4
678
449
19
15
105
57
249
265
365
193
257
1
449
497
265
14
417
547
899
515
323
4
678
961
19
15
105
57
249
265
365
193
257
1
449
497
265
14
865
515
899
515
291
4
845
993
19
15
105
57
249
265
365
193
257
1
449
497
265
14
865
531
899
515
291
4
845
881
19
15
105
57
249
265
365
193
257
1
449
497
265
14
865
547
899
515
291
4
845
385
19
15
105
57
249
265
365
193
257
1
449
497
265
14
481
3
899
515
323
4
669
481
19
15
105
57
249
265
365
193
257
1
449
497
265
14
481
35
899
515
323
4
669
385
19
15
105
57
249
265
365
193
257
1
449
497
265
14
450
3
899
515
323
4
648
386
19
15
105
57
249
265
365
193
257
1
449
497
265
14
450
515
899
515
323
4
648
1666
19
15
105
57
249
265
365
193
257
1
449
497
265
14
450
35
899
515
323
4
648
706
19
15
105
57
249
265
365
193
257
1
449
497
265
14
450
323
899
515
323
4
648
2
19
15
105
57
249
265
365
193
257
1
449
497
265
14
450
547
899
515
323
4
648
962
19
15
105
57
249
265
365
193
257
1
449
497
265
14
482
3
899
515
291
4
664
482
19
15
105
57
249
265
365
193
257
1
449
497
265
14
482
35
899
515
291
4
664
386
19
15
105
57
249
265
365
193
257
1
449
497
265
14
889
531
899
515
291
4
834
833
19
15
105
57
249
265
365
193
257
1
449
497
265
15
449
3
899
515
291
41
649
385
19
15
105
57
249
265
365
193
257
1
449
497
265
15
449
515
899
515
291
41
649
1673
19
15
105
57
249
265
365
193
257
1
449
497
265
15
449
35
899
515
291
41
649
705
19
15
105
57
249
265
365
193
257
1
449
497
265
15
449
323
899
515
291
41
649
1
19
15
105
57
249
265
365
193
257
1
449
497
265
15
449
547
899
515
291
41
649
1729
19
15
105
57
249
265
365
193
257
1
449
497
265
15
417
3
899
515
259
25
677
385
19
15
105
57
249
265
365
193
257
1
449
497
265
15
417
515
899
515
259
25
677
1665
19
15
105
57
249
265
365
193
257
1
449
497
265
15
417
19
899
259
67
25
676
753
19
15
105
57
249
265
365
193
257
1
449
497
265
15
417
35
899
515
259
25
677
705
19
15
105
57
249
265
365
193
257
1
449
497
265
15
417
547
899
515
259
25
677
1697
19
15
105
57
249
265
365
193
257
1
449
497
265
15
865
515
899
259
3
25
840
866
19
15
105
57
249
265
365
193
257
1
449
497
265
15
865
531
899
259
3
25
840
858
19
15
105
57
249
265
365
193
257
1
449
497
265
15
865
547
899
259
3
25
840
898
19
15
105
57
249
265
365
193
257
1
449
497
265
15
481
3
899
515
259
25
657
721
19
15
105
57
249
265
365
193
257
1
449
497
265
15
481
35
899
515
259
25
657
385
19
15
105
57
249
265
365
193
257
1
449
497
265
15
889
531
899
259
515
985
833
673
19
15
105
57
249
265
365
193
257
1
449
497
265
29
449
3
899
515
259
21
661
385
19
15
105
57
249
265
365
193
257
1
449
497
265
29
449
515
899
515
259
21
661
1665
19
15
105
57
249
265
365
193
257
1
449
497
265
29
449
35
899
515
259
21
661
705
19
15
105
57
249
265
365
193
257
1
449
497
265
29
449
323
899
515
259
21
661
1
19
15
105
57
249
265
365
193
257
1
449
497
265
29
449
547
899
515
259
21
661
1697
19
15
105
57
249
265
365
193
257
1
449
497
265
29
481
35
899
515
259
21
650
385
19
15
105
57
249
265
365
193
257
1
449
497
265
30
449
3
899
515
259
20
658
386
19
15
105
57
249
265
365
193
257
1
449
497
265
30
449
515
899
515
259
20
658
898
19
15
105
57
249
265
365
193
257
1
449
497
265
30
449
35
899
515
259
20
658
705
19
15
105
57
249
265
365
193
257
1
449
497
265
30
449
323
899
515
259
20
658
513
19
15
105
57
249
265
365
193
257
1
449
497
265
30
449
547
899
515
259
20
658
914
19
15
105
57
249
265
365
193
257
1
449
497
265
30
481
35
899
515
259
20
653
385
19
15
105
57
249
265
365
193
257
1
449
497
265
30
450
3
899
515
259
20
656
386
19
15
105
57
249
265
365
193
257
1
449
497
265
30
450
515
899
515
259
20
656
1666
19
15
105
57
249
265
365
193
257
1
449
497
265
30
450
35
899
515
259
20
656
706
19
15
105
57
249
265
365
193
257
1
449
497
265
30
450
323
899
515
259
20
656
2
19
15
105
57
249
265
365
193
257
1
449
497
265
30
450
547
899
515
259
20
656
962
19
15
105
57
249
265
365
193
257
1
449
497
265
30
482
35
899
515
259
20
648
386
19
15
105
57
249
265
365
193
257
1
449
497
265
525
705
3
899
515
515
1029
1109
1265
19
15
105
57
249
265
365
193
257
1
449
497
265
525
705
515
899
515
515
1029
1109
1361
19
15
105
57
249
265
365
193
257
1
449
497
265
525
705
35
899
515
515
1029
1109
1217
19
15
105
57
249
265
365
193
257
1
449
497
265
525
705
547
899
515
515
1029
1109
1345
19
15
105
57
249
265
365
193
257
1
449
497
265
525
449
3
899
515
515
1029
137
385
19
15
105
57
249
265
365
193
257
1
449
497
265
525
449
35
899
515
515
1029
137
449
19
15
105
57
249
265
365
193
257
1
449
497
265
525
449
323
899
515
515
1029
137
1
19
15
105
57
249
265
365
193
257
1
449
497
265
525
417
3
899
515
547
1029
165
385
19
15
105
57
249
265
365
193
257
1
449
497
265
525
417
35
899
515
515
1029
165
417
19
15
105
57
249
265
365
193
257
1
449
497
265
525
865
515
899
515
515
1029
333
993
19
15
105
57
249
265
365
193
257
1
449
497
265
525
865
531
899
515
515
1029
333
881
19
15
105
57
249
265
365
193
257
1
449
497
265
525
865
547
899
515
515
1029
333
385
19
15
105
57
249
265
365
193
257
1
449
497
265
525
481
35
899
515
515
1029
149
385
19
15
105
57
249
265
365
193
257
1
449
497
265
525
737
3
899
515
515
1029
1101
1249
19
15
105
57
249
265
365
193
257
1
449
497
265
525
737
515
899
515
515
1029
1101
1505
19
15
105
57
249
265
365
193
257
1
449
497
265
525
737
19
899
515
515
1029
1101
1265
19
15
105
57
249
265
365
193
257
1
449
497
265
525
737
35
899
515
515
1029
1101
1153
19
15
105
57
249
265
365
193
257
1
449
497
265
525
737
531
899
515
515
1029
1101
1393
19
15
105
57
249
265
365
193
257
1
449
497
265
525
737
547
899
515
515
1029
1101
1281
19
15
105
57
249
265
365
193
257
1
449
497
265
525
889
531
899
515
515
1029
322
833
19
15
105
57
249
265
365
193
257
1
449
497
265
525
761
531
899
515
515
1029
1090
1345
19
15
105
57
249
265
365
193
257
1
449
497
265
26
449
3
899
515
259
12
662
641
19
15
105
57
249
265
365
193
257
1
449
497
265
26
449
515
899
515
259
12
662
817
19
15
105
57
249
265
365
193
257
1
449
497
265
26
449
35
899
515
259
12
662
705
19
15
105
57
249
265
365
193
257
1
449
497
265
26
449
323
899
515
259
12
662
1
19
15
105
57
249
265
365
193
257
1
449
497
265
26
449
547
899
515
259
12
662
961
19
15
105
57
249
265
365
193
257
1
449
497
265
26
481
35
899
515
259
12
654
385
19
15
105
57
249
265
365
193
257
1
449
497
265
26
450
3
899
515
259
12
656
722
19
15
105
57
249
265
365
193
257
1
449
497
265
26
450
515
899
515
259
12
668
1666
19
15
105
57
249
265
365
193
257
1
449
497
265
26
450
35
899
515
259
12
656
706
19
15
105
57
249
265
365
193
257
1
449
497
265
26
450
323
899
515
259
12
668
2
19
15
105
57
249
265
365
193
257
1
449
497
265
26
450
547
899
515
259
12
668
962
19
15
105
57
249
265
365
193
257
1
449
497
265
26
451
3
899
515
259
12
657
641
19
15
105
57
249
265
365
193
257
1
449
497
265
26
451
515
899
515
259
12
657
1712
19
15
105
57
249
265
365
193
257
1
449
497
265
26
451
35
899
515
259
12
657
705
19
15
105
57
249
265
365
193
257
1
449
497
265
26
451
323
899
515
259
12
657
0
19
15
105
57
249
265
365
193
257
1
449
497
265
26
451
547
899
515
259
12
657
960
19
15
105
57
249
265
365
193
257
1
449
497
265
26
482
35
899
515
259
12
652
386
19
15
105
57
249
265
365
193
257
1
449
497
265
26
483
35
899
515
259
12
649
385
19
15
105
57
249
265
365
193
257
1
449
497
265
27
449
3
899
515
259
17
657
385
19
15
105
57
249
265
365
193
257
1
449
497
265
27
449
515
899
515
259
17
657
897
19
15
105
57
249
265
365
193
257
1
449
497
265
27
449
35
899
515
259
17
657
705
19
15
105
57
249
265
365
193
257
1
449
497
265
27
449
323
899
515
259
17
657
1
19
15
105
57
249
265
365
193
257
1
449
497
265
27
449
547
899
515
259
17
657
961
19
15
105
57
249
265
365
193
257
1
449
497
265
27
481
35
899
515
259
17
649
385
19
15
105
57
249
265
365
193
257
1
449
497
265
27
451
3
899
515
259
17
664
384
19
15
105
57
249
265
365
193
257
1
449
497
265
27
451
515
899
515
259
17
664
1665
19
15
105
57
249
265
365
193
257
1
449
497
265
27
451
35
899
515
259
17
664
705
19
15
105
57
249
265
365
193
257
1
449
497
265
27
451
323
899
515
259
17
664
0
19
15
105
57
249
265
365
193
257
1
449
497
265
27
451
547
899
515
259
17
664
1697
19
15
105
57
249
265
365
193
257
1
449
497
265
526
705
3
899
515
547
1028
1110
1153
19
15
105
57
249
265
365
193
257
1
449
497
265
526
705
515
899
515
547
1028
1110
1361
19
15
105
57
249
265
365
193
257
1
449
497
265
526
705
35
899
515
547
1028
1110
1169
19
15
105
57
249
265
365
193
257
1
449
497
265
526
705
547
899
515
547
1028
1110
1345
19
15
105
57
249
265
365
193
257
1
449
497
265
526
449
3
899
515
547
1028
141
385
19
15
105
57
249
265
365
193
257
1
449
497
265
526
449
35
899
515
547
1028
141
705
19
15
105
57
249
265
365
193
257
1
449
497
265
526
449
323
899
515
547
1028
141
1
19
15
105
57
249
265
365
193
257
1
449
497
265
526
417
3
899
515
547
1028
166
385
19
15
105
57
249
265
365
193
257
1
449
497
265
526
417
35
899
515
547
1028
166
449
19
15
105
57
249
265
365
193
257
1
449
497
265
526
865
515
899
515
547
1028
333
993
19
15
105
57
249
265
365
193
257
1
449
497
265
526
865
531
899
515
547
1028
333
881
19
15
105
57
249
265
365
193
257
1
449
497
265
526
865
547
899
515
547
1028
333
385
19
15
105
57
249
265
365
193
257
1
449
497
265
526
481
35
899
515
547
1028
157
385
19
15
105
57
249
265
365
193
257
1
449
497
265
526
737
3
899
515
547
1028
1101
1249
19
15
105
57
249
265
365
193
257
1
449
497
265
526
737
515
899
515
547
1028
1101
1505
19
15
105
57
249
265
365
193
257
1
449
497
265
526
737
19
899
515
547
1028
1101
1265
19
15
105
57
249
265
365
193
257
1
449
497
265
526
737
35
899
515
547
1028
1101
1153
19
15
105
57
249
265
365
193
257
1
449
497
265
526
737
531
899
515
547
1028
1101
1393
19
15
105
57
249
265
365
193
257
1
449
497
265
526
737
547
899
515
547
1028
1101
1281
19
15
105
57
249
265
365
193
257
1
449
497
265
526
706
3
899
515
547
1028
648
130
19
15
105
57
249
265
365
193
257
1
449
497
265
526
706
35
899
515
547
1028
648
194
19
15
105
57
249
265
365
193
257
1
449
497
265
526
450
3
899
515
547
1028
136
386
19
15
105
57
249
265
365
193
257
1
449
497
265
526
450
35
899
515
547
1028
136
450
19
15
105
57
249
265
365
193
257
1
449
497
265
526
450
323
899
515
547
1028
136
2
19
15
105
57
249
265
365
193
257
1
449
497
265
526
889
531
899
515
547
1028
322
833
19
15
105
57
249
265
365
193
257
1
449
497
265
526
761
531
899
515
547
1028
1090
1345
19
15
105
57
249
265
365
193
257
1
449
497
265
527
705
3
899
515
515
1049
824
737
19
15
105
57
249
265
365
193
257
1
449
497
265
527
705
515
899
515
515
1049
824
993
19
15
105
57
249
265
365
193
257
1
449
497
265
527
705
19
899
515
579
1049
824
633
19
15
105
57
249
265
365
193
257
1
449
497
265
527
705
35
899
515
547
1065
1104
1170
19
15
105
57
249
265
365
193
257
1
449
497
265
527
705
531
899
643
515
1049
824
1018
19
15
105
57
249
265
365
193
257
1
449
497
265
527
705
547
899
515
515
1049
824
801
19
15
105
57
249
265
365
193
257
1
449
497
265
527
449
3
899
515
547
1065
137
385
19
15
105
57
249
265
365
193
257
1
449
497
265
527
449
35
899
515
547
1065
137
401
19
15
105
57
249
265
365
193
257
1
449
497
265
527
449
323
899
515
547
1065
137
257
19
15
105
57
249
265
365
193
257
1
449
497
265
527
417
3
899
515
515
1049
164
385
19
15
105
57
249
265
365
193
257
1
449
497
265
527
417
35
899
515
547
1065
168
714
19
15
105
57
249
265
365
193
257
1
449
497
265
527
865
515
899
515
515
1049
552
866
19
15
105
57
249
265
365
193
257
1
449
497
265
527
865
531
899
515
515
1049
552
873
19
15
105
57
249
265
365
193
257
1
449
497
265
527
865
547
899
515
547
1065
556
673
19
15
105
57
249
265
365
193
257
1
449
497
265
527
481
35
899
515
515
1049
145
385
19
15
105
57
249
265
365
193
257
1
449
497
265
527
737
3
899
515
515
1049
657
209
19
15
105
57
249
265
365
193
257
1
449
497
265
527
737
515
899
515
515
1049
1096
1378
19
15
105
57
249
265
365
193
257
1
449
497
265
527
737
19
899
515
515
1049
657
177
19
15
105
57
249
265
365
193
257
1
449
497
265
527
737
35
899
515
515
1049
1096
1161
19
15
105
57
249
265
365
193
257
1
449
497
265
527
737
531
899
515
515
1049
1096
1370
19
15
105
57
249
265
365
193
257
1
449
497
265
527
737
547
899
515
515
1049
1096
1282
19
15
105
57
249
265
365
193
257
1
449
497
265
541
705
3
899
515
515
1045
1106
1154
19
15
105
57
249
265
365
193
257
1
449
497
265
541
705
515
899
515
515
1045
1106
1361
19
15
105
57
249
265
365
193
257
1
449
497
265
541
705
35
899
515
515
1045
1106
1169
19
15
105
57
249
265
365
193
257
1
449
497
265
541
705
547
899
515
515
1045
1106
1345
19
15
105
57
249
265
365
193
257
1
449
497
265
541
449
3
899
515
515
1045
149
385
19
15
105
57
249
265
365
193
257
1
449
497
265
541
449
35
899
515
515
1045
149
449
19
15
105
57
249
265
365
193
257
1
449
497
265
541
449
323
899
515
515
1045
149
1
19
15
105
57
249
265
365
193
257
1
449
497
265
541
481
35
899
515
515
1045
138
385
19
15
105
57
249
265
365
193
257
1
449
497
265
541
737
35
899
515
515
1045
650
257
19
15
105
57
249
265
365
193
257
1
449
497
265
31
449
3
899
515
259
9
664
385
19
15
105
57
249
265
365
193
257
1
449
497
265
31
449
515
899
515
259
9
664
897
19
15
105
57
249
265
365
193
257
1
449
497
265
31
449
35
899
515
259
9
664
705
19
15
105
57
249
265
365
193
257
1
449
497
265
31
449
323
899
515
259
9
664
1
19
15
105
57
249
265
365
193
257
1
449
497
265
31
449
547
899
515
259
9
664
961
19
15
105
57
249
265
365
193
257
1
449
497
265
31
481
35
899
515
259
9
648
385
19
15
105
57
249
265
365
193
257
1
449
497
265
542
705
3
899
515
515
1044
1109
1153
19
15
105
57
249
265
365
193
257
1
449
497
265
542
705
515
899
515
515
1044
1109
1361
19
15
105
57
249
265
365
193
257
1
449
497
265
542
705
35
899
515
515
1044
1109
1169
19
15
105
57
249
265
365
193
257
1
449
497
265
542
705
547
899
515
515
1044
1109
1345
19
15
105
57
249
265
365
193
257
1
449
497
265
542
449
3
899
515
515
1044
149
385
19
15
105
57
249
265
365
193
257
1
449
497
265
542
449
35
899
515
515
1044
149
449
19
15
105
57
249
265
365
193
257
1
449
497
265
542
449
323
899
515
515
1044
149
1
19
15
105
57
249
265
365
193
257
1
449
497
265
542
481
35
899
515
515
1044
141
385
19
15
105
57
249
265
365
193
257
1
449
497
265
542
737
35
899
515
515
1044
653
257
19
15
105
57
249
265
365
193
257
1
449
497
265
542
706
3
899
515
515
1044
1104
1154
19
15
105
57
249
265
365
193
257
1
449
497
265
542
706
515
899
515
515
1044
1104
1362
19
15
105
57
249
265
365
193
257
1
449
497
265
542
706
35
899
515
515
1044
1104
1170
19
15
105
57
249
265
365
193
257
1
449
497
265
542
706
547
899
515
515
1044
1104
1346
19
15
105
57
249
265
365
193
257
1
449
497
265
542
450
3
899
515
515
1044
144
434
19
15
105
57
249
265
365
193
257
1
449
497
265
542
450
35
899
515
515
1044
144
450
19
15
105
57
249
265
365
193
257
1
449
497
265
542
450
323
899
515
515
1044
144
2
19
15
105
57
249
265
365
193
257
1
449
497
265
542
482
35
899
515
515
1044
136
386
19
15
105
57
249
265
365
193
257
1
449
497
265
542
738
35
899
515
515
1044
648
258
19
15
105
57
249
265
365
193
257
1
449
497
265
538
705
3
899
515
515
1036
1102
1153
19
15
105
57
249
265
365
193
257
1
449
497
265
538
705
515
899
515
515
1036
1102
1409
19
15
105
57
249
265
365
193
257
1
449
497
265
538
705
35
899
515
515
1036
1102
1178
19
15
105
57
249
265
365
193
257
1
449
497
265
538
705
531
899
643
515
1036
1102
1402
19
15
105
57
249
265
365
193
257
1
449
497
265
538
705
547
899
515
515
1036
1102
1345
19
15
105
57
249
265
365
193
257
1
449
497
265
538
449
3
899
515
515
1036
150
385
19
15
105
57
249
265
365
193
257
1
449
497
265
538
449
35
899
515
515
1036
150
401
19
15
105
57
249
265
365
193
257
1
449
497
265
538
449
323
899
515
515
1036
150
1
19
15
105
57
249
265
365
193
257
1
449
497
265
538
481
35
899
515
515
1036
142
385
19
15
105
57
249
265
365
193
257
1
449
497
265
538
737
35
899
515
515
1036
654
257
19
15
105
57
249
265
365
193
257
1
449
497
265
538
706
3
899
515
515
1036
1100
1154
19
15
105
57
249
265
365
193
257
1
449
497
265
538
706
515
899
515
515
1036
1100
1410
19
15
105
57
249
265
365
193
257
1
449
497
265
538
706
35
899
515
515
1036
1100
1218
19
15
105
57
249
265
365
193
257
1
449
497
265
538
706
547
899
515
515
1036
1100
1346
19
15
105
57
249
265
365
193
257
1
449
497
265
538
450
3
899
515
515
1036
144
386
19
15
105
57
249
265
365
193
257
1
449
497
265
538
450
35
899
515
515
1036
144
450
19
15
105
57
249
265
365
193
257
1
449
497
265
538
450
323
899
515
515
1036
144
2
19
15
105
57
249
265
365
193
257
1
449
497
265
538
707
3
899
515
515
1036
1097
1257
19
15
105
57
249
265
365
193
257
1
449
497
265
538
707
515
899
515
515
1036
1097
1385
19
15
105
57
249
265
365
193
257
1
449
497
265
538
707
19
899
515
515
1036
657
248
19
15
105
57
249
265
365
193
257
1
449
497
265
538
707
35
899
515
515
1036
1113
1217
19
15
105
57
249
265
365
193
257
1
449
497
265
538
707
547
899
515
515
1036
1097
1345
19
15
105
57
249
265
365
193
257
1
449
497
265
538
451
3
899
515
515
1036
145
385
19
15
105
57
249
265
365
193
257
1
449
497
265
538
451
35
899
515
515
1036
145
400
19
15
105
57
249
265
365
193
257
1
449
497
265
538
451
323
899
515
515
1036
145
0
19
15
105
57
249
265
365
193
257
1
449
497
265
538
482
35
899
515
515
1036
140
386
19
15
105
57
249
265
365
193
257
1
449
497
265
538
738
35
899
515
515
1036
652
258
19
15
105
57
249
265
365
193
257
1
449
497
265
538
739
35
899
515
515
1036
649
257
19
15
105
57
249
265
365
193
257
1
449
497
265
538
483
35
899
515
515
1036
137
385
19
15
105
57
249
265
365
193
257
1
449
497
265
539
705
3
899
515
515
1041
1105
1153
19
15
105
57
249
265
365
193
257
1
449
497
265
539
705
515
899
515
515
1041
1105
1361
19
15
105
57
249
265
365
193
257
1
449
497
265
539
705
19
899
515
515
1041
1105
1209
19
15
105
57
249
265
365
193
257
1
449
497
265
539
705
35
899
515
515
1041
1105
1169
19
15
105
57
249
265
365
193
257
1
449
497
265
539
705
531
899
643
515
1041
1105
1337
19
15
105
57
249
265
365
193
257
1
449
497
265
539
705
547
899
515
515
1041
1105
1345
19
15
105
57
249
265
365
193
257
1
449
497
265
539
449
3
899
515
515
1041
145
385
19
15
105
57
249
265
365
193
257
1
449
497
265
539
449
35
899
515
515
1041
145
449
19
15
105
57
249
265
365
193
257
1
449
497
265
539
449
323
899
515
515
1041
145
1
19
15
105
57
249
265
365
193
257
1
449
497
265
539
481
35
899
515
515
1041
137
385
19
15
105
57
249
265
365
193
257
1
449
497
265
539
737
35
899
515
515
1041
649
257
19
15
105
57
249
265
365
193
257
1
449
497
265
539
707
3
899
515
515
1041
1112
1152
19
15
105
57
249
265
365
193
257
1
449
497
265
539
707
515
899
515
547
1041
816
897
19
15
105
57
249
265
365
193
257
1
449
497
265
539
707
19
899
515
547
1041
816
696
19
15
105
57
249
265
365
193
257
1
449
497
265
539
707
35
899
515
515
1041
1112
1184
19
15
105
57
249
265
365
193
257
1
449
497
265
539
707
531
899
643
547
1041
816
824
19
15
105
57
249
265
365
193
257
1
449
497
265
539
707
547
899
515
515
1041
1112
1344
19
15
105
57
249
265
365
193
257
1
449
497
265
539
451
3
899
515
515
1041
152
385
19
15
105
57
249
265
365
193
257
1
449
497
265
539
451
35
899
515
515
1041
152
449
19
15
105
57
249
265
365
193
257
1
449
497
265
539
451
323
899
515
515
1041
152
0
19
15
105
57
249
265
365
193
257
1
449
497
265
543
705
3
899
515
515
1033
1104
1202
19
15
105
57
249
265
365
193
257
1
449
497
265
543
705
515
899
515
515
1033
1097
1409
19
15
105
57
249
265
365
193
257
1
449
497
265
543
705
35
899
515
515
1033
1104
1218
19
15
105
57
249
265
365
193
257
1
449
497
265
543
705
531
899
643
515
1033
1097
1401
19
15
105
57
249
265
365
193
257
1
449
497
265
543
705
547
899
515
515
1033
1104
1346
19
15
105
57
249
265
365
193
257
1
449
497
265
543
449
3
899
515
515
1033
152
385
19
15
105
57
249
265
365
193
257
1
449
497
265
543
449
35
899
515
515
1033
152
449
19
15
105
57
249
265
365
193
257
1
449
497
265
543
449
323
899
515
515
1033
152
1
19
15
105
57
249
265
365
193
257
1
449
497
265
543
481
35
899
515
515
1033
137
385
19
15
105
57
249
265
365
193
257
1
449
497
265
543
737
35
899
515
515
1033
649
257
19
15
105
57
249
265
365
193
257
1
449
491
265
11
481
35
901
649
5
49
661
385
19
15
105
57
249
265
365
193
257
1
449
491
265
11
481
37
901
265
5
49
665
399
19
15
105
57
249
265
365
193
257
1
449
491
265
11
483
35
901
265
5
49
664
641
19
15
105
57
249
265
365
193
257
1
449
491
265
13
449
5
901
265
5
5
649
398
19
15
105
57
249
265
365
193
257
1
449
491
265
13
449
3
901
265
5
5
649
385
19
15
105
57
249
265
365
193
257
1
449
491
265
13
449
517
901
265
5
5
649
910
19
15
105
57
249
265
365
193
257
1
449
491
265
13
449
515
901
265
5
5
649
1665
19
15
105
57
249
265
365
193
257
1
449
491
265
13
449
35
901
265
5
5
649
705
19
15
105
57
249
265
365
193
257
1
449
491
265
13
449
37
901
265
5
5
649
686
19
15
105
57
249
265
365
193
257
1
449
491
265
13
449
323
901
265
517
5
649
1
19
15
105
57
249
265
365
193
257
1
449
491
265
13
449
325
901
265
517
5
649
14
19
15
105
57
249
265
365
193
257
1
449
491
265
13
449
547
901
265
5
5
649
961
19
15
105
57
249
265
365
193
257
1
449
491
265
13
417
5
901
265
5
5
678
398
19
15
105
57
249
265
365
193
257
1
449
491
265
13
417
3
901
265
5
5
677
385
19
15
105
57
249
265
365
193
257
1
449
491
265
13
417
517
901
265
325
5
678
782
19
15
105
57
249
265
365
193
257
1
449
491
265
13
417
515
901
1161
5
5
677
769
19
15
105
57
249
265
365
193
257
1
449
491
265
13
417
35
901
265
5
5
677
449
19
15
105
57
249
265
365
193
257
1
449
491
265
13
417
37
901
265
5
5
678
462
19
15
105
57
249
265
365
193
257
1
449
491
265
13
417
547
901
649
5
5
677
961
19
15
105
57
249
265
365
193
257
1
449
491
265
13
865
515
901
265
5
5
845
993
19
15
105
57
249
265
365
193
257
1
449
491
265
13
865
547
901
265
5
5
845
385
19
15
105
57
249
265
365
193
257
1
449
491
265
13
481
35
901
649
5
5
661
385
19
15
105
57
249
265
365
193
257
1
449
491
265
15
449
3
901
265
5
25
648
386
19
15
105
57
249
265
365
193
257
1
449
491
265
15
449
515
901
265
5
25
648
993
19
15
105
57
249
265
365
193
257
1
449
491
265
15
449
35
901
265
5
25
648
705
19
15
105
57
249
265
365
193
257
1
449
491
265
15
449
323
901
265
261
41
649
1
19
15
105
57
249
265
365
193
257
1
449
491
265
15
449
547
901
265
5
41
649
961
19
15
105
57
249
265
365
193
257
1
449
491
265
15
417
3
901
265
5
25
680
649
19
15
105
57
249
265
365
193
257
1
449
491
265
15
417
515
901
1161
5
41
680
778
19
15
105
57
249
265
365
193
257
1
449
491
265
15
417
35
901
265
5
25
680
673
19
15
105
57
249
265
365
193
257
1
449
491
265
15
417
547
901
649
5
41
680
929
19
15
105
57
249
265
365
193
257
1
449
491
265
15
865
515
901
265
5
25
840
866
19
15
105
57
249
265
365
193
257
1
449
491
265
15
865
547
901
265
5
25
840
833
19
15
105
57
249
265
365
193
257
1
449
491
265
15
481
35
901
649
5
41
656
385
19
15
105
57
249
265
365
193
257
1
449
491
265
15
481
37
901
265
5
41
656
398
19
15
105
57
249
265
365
193
257
1
449
491
265
29
449
3
901
265
5
37
661
385
19
15
105
57
249
265
365
193
257
1
449
491
265
29
449
515
901
265
5
37
661
1665
19
15
105
57
249
265
365
193
257
1
449
491
265
29
449
35
901
265
5
37
661
705
19
15
105
57
249
265
365
193
257
1
449
491
265
29
449
323
901
265
517
37
661
257
19
15
105
57
249
265
365
193
257
1
449
491
265
29
449
547
901
265
5
37
661
961
19
15
105
57
249
265
365
193
257
1
449
491
265
29
481
35
901
649
5
37
653
385
19
15
105
57
249
265
365
193
257
1
449
491
265
29
481
37
901
265
261
21
649
718
19
15
105
57
249
265
365
193
257
1
449
491
265
525
705
5
901
1161
549
1029
649
654
19
15
105
57
249
265
365
193
257
1
449
491
265
525
705
3
901
1161
549
1029
1109
1265
19
15
105
57
249
265
365
193
257
1
449
491
265
525
705
515
901
649
517
1029
1109
1361
19
15
105
57
249
265
365
193
257
1
449
491
265
525
705
35
901
649
517
1029
1109
1217
19
15
105
57
249
265
365
193
257
1
449
491
265
525
705
547
901
649
517
1029
1109
1345
19
15
105
57
249
265
365
193
257
1
449
491
265
525
449
5
901
1161
549
1029
137
398
19
15
105
57
249
265
365
193
257
1
449
491
265
525
449
3
901
1161
549
1029
137
385
19
15
105
57
249
265
365
193
257
1
449
491
265
525
449
35
901
649
517
1029
137
705
19
15
105
57
249
265
365
193
257
1
449
491
265
525
449
37
901
649
517
1029
137
462
19
15
105
57
249
265
365
193
257
1
449
491
265
525
449
323
901
649
517
1029
137
1
19
15
105
57
249
265
365
193
257
1
449
491
265
525
449
325
901
649
517
1029
137
14
19
15
105
57
249
265
365
193
257
1
449
491
265
525
417
5
901
1161
549
1029
166
398
19
15
105
57
249
265
365
193
257
1
449
491
265
525
417
3
901
649
549
1029
165
385
19
15
105
57
249
265
365
193
257
1
449
491
265
525
417
35
901
649
517
1029
165
449
19
15
105
57
249
265
365
193
257
1
449
491
265
525
417
37
901
649
517
1029
166
462
19
15
105
57
249
265
365
193
257
1
449
491
265
525
865
515
901
649
517
1029
333
865
19
15
105
57
249
265
365
193
257
1
449
491
265
525
865
547
901
649
517
1029
333
385
19
15
105
57
249
265
365
193
257
1
449
491
265
525
481
35
901
649
517
1029
149
385
19
15
105
57
249
265
365
193
257
1
449
491
265
525
737
3
901
1161
549
1029
1101
1249
19
15
105
57
249
265
365
193
257
1
449
491
265
525
737
515
901
649
517
1029
1101
1505
19
15
105
57
249
265
365
193
257
1
449
491
265
525
737
35
901
649
517
1029
1101
1153
19
15
105
57
249
265
365
193
257
1
449
491
265
525
737
547
901
649
517
1029
1101
1281
19
15
105
57
249
265
365
193
257
1
449
491
265
27
449
5
901
265
5
17
665
655
19
15
105
57
249
265
365
193
257
1
449
491
265
27
449
3
901
265
5
17
657
385
19
15
105
57
249
265
365
193
257
1
449
491
265
27
449
515
901
265
5
17
657
1665
19
15
105
57
249
265
365
193
257
1
449
491
265
27
449
35
901
265
5
17
657
705
19
15
105
57
249
265
365
193
257
1
449
491
265
27
449
37
901
265
5
17
665
719
19
15
105
57
249
265
365
193
257
1
449
491
265
27
449
323
901
265
517
17
657
513
19
15
105
57
249
265
365
193
257
1
449
491
265
27
449
547
901
265
5
17
657
961
19
15
105
57
249
265
365
193
257
1
449
491
265
27
449
549
901
265
261
17
665
1743
19
15
105
57
249
265
365
193
257
1
449
491
265
27
481
35
901
649
5
17
649
385
19
15
105
57
249
265
365
193
257
1
449
491
265
27
481
37
901
265
5
17
649
399
19
15
105
57
249
265
365
193
257
1
449
491
265
27
451
5
901
265
5
17
656
758
19
15
105
57
249
265
365
193
257
1
449
491
265
27
451
3
901
265
5
17
656
384
19
15
105
57
249
265
365
193
257
1
449
491
265
27
451
517
901
265
5
17
656
1782
19
15
105
57
249
265
365
193
257
1
449
491
265
27
451
515
901
265
5
17
656
1664
19
15
105
57
249
265
365
193
257
1
449
491
265
27
451
35
901
265
5
17
656
704
19
15
105
57
249
265
365
193
257
1
449
491
265
27
451
37
901
265
5
17
656
662
19
15
105
57
249
265
365
193
257
1
449
491
265
27
451
323
901
265
517
17
664
0
19
15
105
57
249
265
365
193
257
1
449
491
265
27
451
547
901
265
5
17
656
1728
19
15
105
57
249
265
365
193
257
1
449
491
265
27
451
549
901
649
133
17
656
1686
19
15
105
57
249
265
365
193
257
1
449
491
265
527
705
5
901
1161
517
1065
1104
1166
19
15
105
57
249
265
365
193
257
1
449
491
265
527
705
3
901
1161
517
1065
1104
1161
19
15
105
57
249
265
365
193
257
1
449
491
265
527
705
517
901
1161
517
1065
1104
1422
19
15
105
57
249
265
365
193
257
1
449
491
265
527
705
515
901
1161
517
1065
1104
1361
19
15
105
57
249
265
365
193
257
1
449
491
265
527
705
35
901
1161
517
1065
1104
1185
19
15
105
57
249
265
365
193
257
1
449
491
265
527
705
547
901
649
517
1065
1104
1345
19
15
105
57
249
265
365
193
257
1
449
491
265
527
449
3
901
1161
549
1081
136
649
19
15
105
57
249
265
365
193
257
1
449
491
265
527
449
35
901
649
517
1049
136
457
19
15
105
57
249
265
365
193
257
1
449
491
265
527
449
323
901
1161
517
1065
137
257
19
15
105
57
249
265
365
193
257
1
449
491
265
527
417
3
901
649
549
1065
168
649
19
15
105
57
249
265
365
193
257
1
449
491
265
527
417
35
901
649
549
1065
168
673
19
15
105
57
249
265
365
193
257
1
449
491
265
527
865
515
901
649
517
1049
552
866
19
15
105
57
249
265
365
193
257
1
449
491
265
527
865
547
901
649
517
1049
328
833
19
15
105
57
249
265
365
193
257
1
449
491
265
527
481
35
901
649
517
1049
145
385
19
15
105
57
249
265
365
193
257
1
449
491
265
527
737
35
901
1161
517
1065
1097
1217
19
15
105
57
249
265
365
193
257
1
449
491
265
527
737
547
901
649
517
1049
1096
1345
19
15
105
57
249
265
365
193
257
1
449
491
265
541
705
3
901
649
517
1061
1109
1153
19
15
105
57
249
265
365
193
257
1
449
491
265
541
705
515
901
649
517
1061
1109
1361
19
15
105
57
249
265
365
193
257
1
449
491
265
541
705
35
901
649
517
1061
1109
1217
19
15
105
57
249
265
365
193
257
1
449
491
265
541
705
547
901
649
517
1061
1109
1345
19
15
105
57
249
265
365
193
257
1
449
491
265
541
449
323
901
649
517
1061
149
1
19
15
105
57
249
265
365
193
257
1
449
491
265
541
481
35
901
649
549
1061
141
385
19
15
105
57
249
265
365
193
257
1
449
491
265
31
449
3
901
265
5
9
664
641
19
15
105
57
249
265
365
193
257
1
449
491
265
31
449
515
901
265
5
9
665
1665
19
15
105
57
249
265
365
193
257
1
449
491
265
31
449
35
901
265
5
9
664
705
19
15
105
57
249
265
365
193
257
1
449
491
265
31
449
323
901
265
517
9
665
1
19
15
105
57
249
265
365
193
257
1
449
491
265
31
449
547
901
265
5
9
665
961
19
15
105
57
249
265
365
193
257
1
449
491
265
31
481
35
901
649
5
9
648
641
19
15
105
57
249
265
365
193
257
1
449
491
265
539
705
5
901
1161
517
1041
818
751
19
15
105
57
249
265
365
193
257
1
449
491
265
539
705
3
901
1161
517
1041
1105
1153
19
15
105
57
249
265
365
193
257
1
449
491
265
539
705
517
901
1161
517
1041
818
879
19
15
105
57
249
265
365
193
257
1
449
491
265
539
705
515
901
1161
517
1041
1105
1409
19
15
105
57
249
265
365
193
257
1
449
491
265
539
705
35
901
1161
517
1041
1105
1169
19
15
105
57
249
265
365
193
257
1
449
491
265
539
705
547
901
649
517
1041
1105
1345
19
15
105
57
249
265
365
193
257
1
449
491
265
539
449
3
901
1161
517
1041
145
385
19
15
105
57
249
265
365
193
257
1
449
491
265
539
449
35
901
649
517
1041
145
449
19
15
105
57
249
265
365
193
257
1
449
491
265
539
449
323
901
1161
517
1041
145
1
19
15
105
57
249
265
365
193
257
1
449
491
265
539
481
35
901
649
517
1041
137
385
19
15
105
57
249
265
365
193
257
1
449
491
265
539
737
35
901
1161
517
1041
649
257
19
15
105
57
249
265
365
193
257
1
449
491
265
539
737
37
901
1161
517
1041
649
271
19
15
105
57
249
265
365
193
257
1
449
491
265
539
707
3
901
1161
517
1041
1112
1152
19
15
105
57
249
265
365
193
257
1
449
491
265
539
707
515
901
1161
517
1041
1112
1361
19
15
105
57
249
265
365
193
257
1
449
491
265
539
707
35
901
1161
517
1041
1112
1184
19
15
105
57
249
265
365
193
257
1
449
491
265
539
707
547
901
649
517
1041
1112
1345
19
15
105
57
249
265
365
193
257
1
449
491
265
539
451
3
901
1161
517
1041
152
385
19
15
105
57
249
265
365
193
257
1
449
491
265
539
451
35
901
649
517
1041
152
449
19
15
105
57
249
265
365
193
257
1
449
491
265
539
451
323
901
1161
517
1041
152
0
19
15
105
57
249
265
365
193
257
1
449
491
265
543
705
3
901
1161
517
1033
1097
1153
19
15
105
57
249
265
365
193
257
1
449
491
265
543
705
515
901
1161
517
1033
1097
1409
19
15
105
57
249
265
365
193
257
1
449
491
265
543
705
35
901
1161
517
1033
1097
1217
19
15
105
57
249
265
365
193
257
1
449
491
265
543
705
547
901
649
517
1033
1097
1345
19
15
105
57
249
265
365
193
257
1
449
491
265
543
449
3
901
1161
517
1033
152
385
19
15
105
57
249
265
365
193
257
1
449
491
265
543
449
35
901
649
517
1033
152
449
19
15
105
57
249
265
365
193
257
1
449
491
265
543
449
323
901
1161
517
1033
152
1
19
15
105
57
249
265
365
193
257
1
449
491
265
543
481
35
901
649
517
1033
137
385
19
15
105
57
249
265
365
193
257
1
449
491
265
543
737
35
901
1161
517
1033
649
257
19
15
105
57
249
265
365
193
129
1
449
497
265
11
609
515
899
643
35
49
921
993
19
15
105
57
249
265
365
193
129
1
449
497
265
11
609
531
899
643
35
49
917
1009
19
15
105
57
249
265
365
193
129
1
449
497
265
13
97
3
899
1155
3
5
37
97
19
15
105
57
249
265
365
193
129
1
449
497
265
13
97
19
899
1155
3
5
38
113
19
15
105
57
249
265
365
193
129
1
449
497
265
13
609
515
899
643
3
5
917
993
19
15
105
57
249
265
365
193
129
1
449
497
265
13
609
1539
899
515
259
5
917
1761
19
15
105
57
249
265
365
193
129
1
449
497
265
13
609
531
899
643
3
5
917
817
19
15
105
57
249
265
365
193
129
1
449
497
265
13
609
1555
899
515
259
5
917
1713
19
15
105
57
249
265
365
193
129
1
449
497
265
14
97
3
899
1155
3
4
38
97
19
15
105
57
249
265
365
193
129
1
449
497
265
14
97
19
899
1155
3
4
38
113
19
15
105
57
249
265
365
193
129
1
449
497
265
14
609
515
899
643
3
4
925
993
19
15
105
57
249
265
365
193
129
1
449
497
265
14
609
1539
899
515
323
4
918
1745
19
15
105
57
249
265
365
193
129
1
449
497
265
14
609
531
899
643
3
4
925
1009
19
15
105
57
249
265
365
193
129
1
449
497
265
14
609
1555
899
515
323
4
918
1713
19
15
105
57
249
265
365
193
129
1
449
497
265
14
610
515
899
643
3
52
920
994
19
15
105
57
249
265
365
193
129
1
449
497
265
14
610
531
899
643
3
4
920
1010
19
15
105
57
249
265
365
193
129
1
449
497
265
15
97
3
899
1155
3
25
40
98
19
15
105
57
249
265
365
193
129
1
449
497
265
15
97
19
899
1155
3
25
40
105
19
15
105
57
249
265
365
193
129
1
449
497
265
15
609
515
899
643
3
25
913
977
19
15
105
57
249
265
365
193
129
1
449
497
265
15
609
1539
899
515
259
25
913
1745
19
15
105
57
249
265
365
193
129
1
449
497
265
15
609
531
899
643
3
25
913
1009
19
15
105
57
249
265
365
193
129
1
449
497
265
15
609
1555
899
515
259
25
913
1713
19
15
105
57
249
265
365
193
129
1
449
497
265
523
609
515
899
643
547
1073
409
993
19
15
105
57
249
265
365
193
129
1
449
497
265
523
609
531
899
643
547
1073
405
1009
19
15
105
57
249
265
365
193
129
1
449
497
265
525
97
3
899
1155
515
1029
37
97
19
15
105
57
249
265
365
193
129
1
449
497
265
525
97
19
899
1155
515
1075
43
105
19
15
105
57
249
265
365
193
129
1
449
497
265
525
609
515
899
643
515
1029
409
1017
19
15
105
57
249
265
365
193
129
1
449
497
265
525
609
1539
899
515
515
1029
917
1761
19
15
105
57
249
265
365
193
129
1
449
497
265
525
609
531
899
643
515
1029
405
1009
19
15
105
57
249
265
365
193
129
1
449
497
265
525
609
1555
899
515
515
1029
917
1713
19
15
105
57
249
265
365
193
129
1
449
497
265
525
633
531
899
643
515
1029
834
833
19
15
105
57
249
265
365
193
129
1
449
497
265
525
633
1555
899
515
515
1029
834
1762
19
15
105
57
249
265
365
193
129
1
449
497
265
526
97
3
899
1155
515
1028
38
97
19
15
105
57
249
265
365
193
129
1
449
497
265
526
97
19
899
1155
515
1028
38
113
19
15
105
57
249
265
365
193
129
1
449
497
265
526
609
515
899
643
515
1028
405
977
19
15
105
57
249
265
365
193
129
1
449
497
265
526
609
1539
899
515
547
1028
845
1761
19
15
105
57
249
265
365
193
129
1
449
497
265
526
609
531
899
643
515
1028
405
817
19
15
105
57
249
265
365
193
129
1
449
497
265
526
609
1555
899
515
547
1028
846
1753
19
15
105
57
249
265
365
193
129
1
449
497
265
526
610
531
899
643
515
1028
408
1010
19
15
105
57
249
265
365
193
129
1
449
497
265
526
633
531
899
643
515
1028
834
833
19
15
105
57
249
265
365
193
129
1
449
497
265
526
633
1555
899
515
547
1028
834
1761
19
15
105
57
249
265
365
193
129
1
449
497
265
527
97
3
899
1155
515
1049
40
98
19
15
105
57
249
265
365
193
129
1
449
497
265
527
97
19
899
1155
515
1049
40
105
19
15
105
57
249
265
365
193
129
1
449
497
265
527
609
515
899
643
515
1049
1425
1489
19
15
105
57
249
265
365
193
129
1
449
497
265
527
609
1539
899
515
515
1049
913
1745
19
15
105
57
249
265
365
193
129
1
449
497
265
527
609
531
899
643
515
1049
401
1009
19
15
105
57
249
265
365
193
129
1
449
497
265
527
609
1555
899
515
515
1049
920
1713
19
15
105
57
249
265
365
193
129
1
449
491
265
11
609
515
901
649
133
49
921
993
19
15
105
57
249
265
365
193
129
1
449
491
265
13
609
515
901
649
133
5
917
993
19
15
105
57
249
265
365
193
129
1
449
491
265
15
609
515
901
649
133
41
912
977
19
15
105
57
249
265
365
193
129
1
449
491
265
525
609
515
901
649
549
1029
405
977
19
15
105
57
249
265
365
193
129
1
449
491
265
527
609
515
901
649
549
1065
1433
1505
19
15
105
57
253
257
361
193
257
1
450
503
261
13
449
3
900
514
256
13
653
385
19
15
105
57
253
257
361
193
257
1
450
503
261
13
449
515
900
514
256
13
653
1665
19
15
105
57
253
257
361
193
257
1
450
503
261
13
449
35
900
514
256
13
653
705
19
15
105
57
253
257
361
193
257
1
450
503
261
13
449
323
900
514
256
13
653
1
19
15
105
57
253
257
361
193
257
1
450
503
261
13
449
547
900
514
256
13
653
961
19
15
105
57
253
257
361
193
257
1
450
503
261
13
417
3
900
1154
544
942
686
1793
19
15
105
57
253
257
361
193
257
1
450
503
261
13
417
35
900
642
32
942
686
1809
19
15
105
57
253
257
361
193
257
1
450
503
261
13
417
547
900
642
32
942
686
1697
19
15
105
57
253
257
361
193
257
1
450
503
261
13
865
515
900
514
288
13
845
993
19
15
105
57
253
257
361
193
257
1
450
503
261
13
865
531
900
514
288
13
845
817
19
15
105
57
253
257
361
193
257
1
450
503
261
13
865
547
900
514
288
13
845
385
19
15
105
57
253
257
361
193
257
1
450
503
261
13
481
35
900
514
256
13
669
385
19
15
105
57
253
257
361
193
257
1
450
503
261
525
705
3
900
514
512
1037
1117
1249
19
15
105
57
253
257
361
193
257
1
450
503
261
525
705
515
900
514
512
1037
1117
1505
19
15
105
57
253
257
361
193
257
1
450
503
261
525
705
19
900
514
544
1038
1114
1274
19
15
105
57
253
257
361
193
257
1
450
503
261
525
705
35
900
514
512
1037
1117
1217
19
15
105
57
253
257
361
193
257
1
450
503
261
525
705
531
900
642
512
1038
1114
1402
19
15
105
57
253
257
361
193
257
1
450
503
261
525
705
547
900
514
512
1037
1117
1345
19
15
105
57
253
257
361
193
257
1
450
503
261
525
449
3
900
514
512
1037
141
385
19
15
105
57
253
257
361
193
257
1
450
503
261
525
449
35
900
514
512
1037
141
705
19
15
105
57
253
257
361
193
257
1
450
503
261
525
449
323
900
514
512
1037
141
1
19
15
105
57
253
257
361
193
257
1
450
503
261
525
417
3
900
514
544
1069
173
641
19
15
105
57
253
257
361
193
257
1
450
503
261
525
417
35
900
514
544
1069
173
705
19
15
105
57
253
257
361
193
257
1
450
503
261
525
865
515
900
514
512
1037
333
993
19
15
105
57
253
257
361
193
257
1
450
503
261
525
865
531
900
514
512
1037
333
881
19
15
105
57
253
257
361
193
257
1
450
503
261
525
865
547
900
514
512
1037
333
385
19
15
105
57
253
257
361
193
257
1
450
503
261
525
481
35
900
514
512
1037
157
449
19
15
105
57
253
257
361
193
257
1
450
503
261
525
737
3
900
514
512
1037
1101
1249
19
15
105
57
253
257
361
193
257
1
450
503
261
525
737
515
900
514
512
1037
1101
1505
19
15
105
57
253
257
361
193
257
1
450
503
261
525
737
19
900
514
512
1037
1101
1265
19
15
105
57
253
257
361
193
257
1
450
503
261
525
737
35
900
514
512
1037
1101
1153
19
15
105
57
253
257
361
193
257
1
450
503
261
525
737
547
900
514
512
1037
1101
1281
19
15
105
57
253
257
361
193
257
1
450
503
261
26
450
3
900
514
288
56
668
386
19
15
105
57
253
257
361
193
257
1
450
503
261
26
450
515
900
514
288
56
668
1666
19
15
105
57
253
257
361
193
257
1
450
503
261
26
450
35
900
514
288
56
668
706
19
15
105
57
253
257
361
193
257
1
450
503
261
26
450
323
900
514
288
56
668
2
19
15
105
57
253
257
361
193
257
1
450
503
261
26
450
547
900
514
288
56
668
1730
19
15
105
57
253
257
361
193
257
1
450
503
261
26
451
5
900
258
0
56
669
390
19
15
105
57
253
257
361
193
257
1
450
503
261
26
451
3
900
514
288
56
665
385
19
15
105
57
253
257
361
193
257
1
450
503
261
26
451
515
900
514
288
56
665
1665
19
15
105
57
253
257
361
193
257
1
450
503
261
26
451
35
900
514
288
56
665
705
19
15
105
57
253
257
361
193
257
1
450
503
261
26
451
323
900
514
288
56
665
1
19
15
105
57
253
257
361
193
257
1
450
503
261
26
451
325
900
258
0
56
669
6
19
15
105
57
253
257
361
193
257
1
450
503
261
26
451
547
900
514
288
56
665
1729
19
15
105
57
253
257
361
193
257
1
450
503
261
538
739
35
900
514
544
1080
653
257
19
15
105
57
253
257
361
193
257
1
451
509
261
13
449
3
897
517
289
13
653
385
19
15
105
57
253
257
361
193
257
1
451
509
261
13
449
515
897
517
289
13
653
1665
19
15
105
57
253
257
361
193
257
1
451
509
261
13
449
35
897
645
1
13
653
705
19
15
105
57
253
257
361
193
257
1
451
509
261
13
449
323
897
261
1
13
653
1
19
15
105
57
253
257
361
193
257
1
451
509
261
13
449
547
897
645
1
13
653
961
19
15
105
57
253
257
361
193
257
1
451
509
261
13
417
3
897
645
545
941
685
1793
19
15
105
57
253
257
361
193
257
1
451
509
261
13
417
35
897
645
545
941
685
1857
19
15
105
57
253
257
361
193
257
1
451
509
261
13
865
515
897
517
289
13
845
993
19
15
105
57
253
257
361
193
257
1
451
509
261
13
865
547
897
261
1
13
845
385
19
15
105
57
253
257
361
193
257
1
451
509
261
13
481
35
897
645
1
13
669
385
19
15
105
57
253
257
361
193
257
1
451
509
261
29
449
3
897
261
1
58
666
386
19
15
105
57
253
257
361
193
257
1
451
509
261
29
449
515
897
261
1
58
666
1666
19
15
105
57
253
257
361
193
257
1
451
509
261
29
449
35
897
645
1
58
666
706
19
15
105
57
253
257
361
193
257
1
451
509
261
29
449
323
897
261
1
58
666
2
19
15
105
57
253
257
361
193
257
1
451
509
261
29
449
547
897
645
1
58
666
1698
19
15
105
57
253
257
361
193
257
1
451
509
261
525
705
3
897
517
545
1037
653
129
19
15
105
57
253
257
361
193
257
1
451
509
261
525
705
515
897
1157
513
1050
1118
1361
19
15
105
57
253
257
361
193
257
1
451
509
261
525
705
35
897
1157
513
1037
653
193
19
15
105
57
253
257
361
193
257
1
451
509
261
525
705
547
897
645
513
1050
1118
1345
19
15
105
57
253
257
361
193
257
1
451
509
261
525
449
3
897
517
545
1037
141
385
19
15
105
57
253
257
361
193
257
1
451
509
261
525
449
35
897
645
513
1037
141
449
19
15
105
57
253
257
361
193
257
1
451
509
261
525
449
323
897
1157
513
1037
141
1
19
15
105
57
253
257
361
193
257
1
451
509
261
525
417
3
897
517
545
1069
173
641
19
15
105
57
253
257
361
193
257
1
451
509
261
525
417
35
897
645
545
1069
173
705
19
15
105
57
253
257
361
193
257
1
451
509
261
525
865
515
897
517
545
1037
333
993
19
15
105
57
253
257
361
193
257
1
451
509
261
525
865
547
897
645
513
1037
333
385
19
15
105
57
253
257
361
193
257
1
451
509
261
525
481
35
897
645
513
1050
154
418
19
15
105
57
253
257
361
193
257
1
451
509
261
525
737
3
897
645
513
1037
1101
1249
19
15
105
57
253
257
361
193
257
1
451
509
261
525
737
35
897
517
545
1037
1101
1153
19
15
105
57
253
257
361
193
257
1
451
509
261
525
737
547
897
645
513
1037
1101
1281
19
15
105
57
253
257
361
193
257
1
451
509
261
541
737
35
897
1157
513
1082
654
258
19
15
105
57
253
257
361
193
257
1
451
477
261
13
449
3
897
581
513
45
653
385
19
15
105
57
253
257
361
193
257
1
451
477
261
13
449
515
897
581
257
13
653
1665
19
15
105
57
253
257
361
193
257
1
451
477
261
13
449
35
897
581
513
45
653
705
19
15
105
57
253
257
361
193
257
1
451
477
261
13
449
547
897
581
257
13
653
1697
19
15
105
57
253
257
361
193
257
1
451
477
261
13
417
3
897
581
321
22
685
385
19
15
105
57
253
257
361
193
257
1
451
477
261
13
417
515
897
581
321
22
685
769
19
15
105
57
253
257
361
193
257
1
451
477
261
13
417
35
897
581
321
22
685
449
19
15
105
57
253
257
361
193
257
1
451
477
261
13
865
515
897
581
353
13
845
993
19
15
105
57
253
257
361
193
257
1
451
477
261
13
865
547
897
581
353
13
845
385
19
15
105
57
253
257
361
193
257
1
451
477
261
13
481
35
897
581
257
26
666
642
19
15
105
57
253
257
361
193
257
1
451
477
261
29
449
3
897
581
257
58
667
641
19
15
105
57
253
257
361
193
257
1
451
477
261
29
449
35
897
581
257
58
667
705
19
15
105
57
253
257
361
193
257
1
451
477
261
525
705
3
897
581
513
1037
653
129
19
15
105
57
253
257
361
193
257
1
451
477
261
525
705
515
897
581
513
1050
1115
1393
19
15
105
57
253
257
361
193
257
1
451
477
261
525
705
35
897
581
513
1037
653
193
19
15
105
57
253
257
361
193
257
1
451
477
261
525
705
547
897
581
513
1050
1115
1345
19
15
105
57
253
257
361
193
257
1
451
477
261
525
449
3
897
581
513
1037
141
385
19
15
105
57
253
257
361
193
257
1
451
477
261
525
449
35
897
581
513
1037
141
449
19
15
105
57
253
257
361
193
257
1
451
477
261
525
865
515
897
581
609
1037
333
993
19
15
105
57
253
257
361
193
257
1
451
477
261
525
865
547
897
581
609
1037
333
385
19
15
105
57
253
257
361
193
257
1
451
477
261
525
481
35
897
581
513
1050
158
449
19
15
105
57
253
257
361
193
257
1
451
477
261
525
737
3
897
581
513
1037
1101
1249
19
15
105
57
253
257
361
193
257
1
451
477
261
525
737
35
897
581
513
1037
1101
1153
19
15
105
57
253
257
361
193
257
1
451
477
261
525
737
547
897
581
513
1037
1101
1281
19
15
105
57
253
257
361
193
257
1
451
477
261
541
737
35
897
581
513
1082
651
257
19
15
105
57
253
257
361
193
257
1
451
503
261
13
449
3
897
514
256
13
653
385
19
15
105
57
253
257
361
193
257
1
451
503
261
13
449
515
897
514
256
13
653
1665
19
15
105
57
253
257
361
193
257
1
451
503
261
13
449
35
897
514
256
13
653
705
19
15
105
57
253
257
361
193
257
1
451
503
261
13
449
323
897
514
256
13
653
1
19
15
105
57
253
257
361
193
257
1
451
503
261
13
449
547
897
514
256
13
653
961
19
15
105
57
253
257
361
193
257
1
451
503
261
13
417
3
897
1154
544
942
686
1793
19
15
105
57
253
257
361
193
257
1
451
503
261
13
417
35
897
642
32
942
686
1809
19
15
105
57
253
257
361
193
257
1
451
503
261
13
417
547
897
642
32
942
686
1697
19
15
105
57
253
257
361
193
257
1
451
503
261
13
865
515
897
514
288
13
845
993
19
15
105
57
253
257
361
193
257
1
451
503
261
13
865
531
897
514
288
13
845
817
19
15
105
57
253
257
361
193
257
1
451
503
261
13
865
547
897
514
288
13
845
385
19
15
105
57
253
257
361
193
257
1
451
503
261
13
481
3
897
258
0
13
669
481
19
15
105
57
253
257
361
193
257
1
451
503
261
13
481
35
897
514
256
13
669
385
19
15
105
57
253
257
361
193
257
1
451
503
261
525
705
3
897
514
512
1037
1117
1249
19
15
105
57
253
257
361
193
257
1
451
503
261
525
705
515
897
514
512
1037
1117
1505
19
15
105
57
253
257
361
193
257
1
451
503
261
525
705
35
897
514
512
1037
1117
1217
19
15
105
57
253
257
361
193
257
1
451
503
261
525
705
547
897
514
512
1037
1117
1345
19
15
105
57
253
257
361
193
257
1
451
503
261
525
449
3
897
514
512
1037
141
385
19
15
105
57
253
257
361
193
257
1
451
503
261
525
449
35
897
514
512
1037
141
705
19
15
105
57
253
257
361
193
257
1
451
503
261
525
449
323
897
514
512
1037
141
1
19
15
105
57
253
257
361
193
257
1
451
503
261
525
417
3
897
514
544
1069
173
641
19
15
105
57
253
257
361
193
257
1
451
503
261
525
417
35
897
514
544
1069
173
705
19
15
105
57
253
257
361
193
257
1
451
503
261
525
865
515
897
514
512
1037
333
993
19
15
105
57
253
257
361
193
257
1
451
503
261
525
865
531
897
514
544
1037
333
817
19
15
105
57
253
257
361
193
257
1
451
503
261
525
865
547
897
514
512
1037
333
385
19
15
105
57
253
257
361
193
257
1
451
503
261
525
481
35
897
514
512
1037
157
449
19
15
105
57
253
257
361
193
257
1
451
503
261
525
737
3
897
514
512
1037
1101
1249
19
15
105
57
253
257
361
193
257
1
451
503
261
525
737
515
897
642
512
1037
1101
1505
19
15
105
57
253
257
361
193
257
1
451
503
261
525
737
19
897
514
512
1037
1101
1265
19
15
105
57
253
257
361
193
257
1
451
503
261
525
737
35
897
514
512
1037
1101
1153
19
15
105
57
253
257
361
193
257
1
451
503
261
525
737
547
897
514
512
1037
1101
1281
19
15
105
57
253
257
361
193
257
1
451
503
261
26
450
3
897
514
288
56
668
386
19
15
105
57
253
257
361
193
257
1
451
503
261
26
450
515
897
514
288
56
668
1666
19
15
105
57
253
257
361
193
257
1
451
503
261
26
450
35
897
514
288
56
668
706
19
15
105
57
253
257
361
193
257
1
451
503
261
26
450
323
897
514
288
56
668
2
19
15
105
57
253
257
361
193
257
1
451
503
261
26
450
547
897
514
288
56
668
1730
19
15
105
57
253
257
361
193
257
1
451
503
261
26
451
5
897
514
288
56
669
646
19
15
105
57
253
257
361
193
257
1
451
503
261
26
451
5
898
514
288
56
669
646
19
15
105
57
253
257
361
193
257
1
451
503
261
26
451
3
897
514
288
56
665
385
19
15
105
57
253
257
361
193
257
1
451
503
261
26
451
517
897
514
288
56
669
1670
19
15
105
57
253
257
361
193
257
1
451
503
261
26
451
517
898
514
288
56
669
1670
19
15
105
57
253
257
361
193
257
1
451
503
261
26
451
515
897
514
288
56
665
1665
19
15
105
57
253
257
361
193
257
1
451
503
261
26
451
35
897
514
288
56
665
705
19
15
105
57
253
257
361
193
257
1
451
503
261
26
451
37
897
514
288
56
669
710
19
15
105
57
253
257
361
193
257
1
451
503
261
26
451
37
898
514
288
56
669
710
19
15
105
57
253
257
361
193
257
1
451
503
261
26
451
323
897
514
288
56
665
1
19
15
105
57
253
257
361
193
257
1
451
503
261
26
451
325
897
514
288
56
669
262
19
15
105
57
253
257
361
193
257
1
451
503
261
26
451
325
898
514
288
56
669
262
19
15
105
57
253
257
361
193
257
1
451
503
261
26
451
547
897
514
288
56
665
1729
19
15
105
57
253
257
361
193
257
1
451
503
261
26
451
549
897
514
288
56
669
1734
19
15
105
57
253
257
361
193
257
1
451
503
261
26
451
549
898
514
288
56
669
1734
19
15
105
57
253
257
361
193
257
1
451
503
261
26
463
5
897
258
0
56
657
385
19
15
105
57
253
257
361
193
257
1
451
503
261
26
463
5
898
258
0
56
657
385
19
15
105
57
253
257
361
193
257
1
451
503
261
26
463
517
897
258
0
56
657
1665
19
15
105
57
253
257
361
193
257
1
451
503
261
26
463
517
898
258
0
56
657
1665
19
15
105
57
253
257
361
193
257
1
451
503
261
26
463
37
897
258
0
56
657
705
19
15
105
57
253
257
361
193
257
1
451
503
261
26
463
37
898
258
0
56
657
705
19
15
105
57
253
257
361
193
257
1
451
503
261
26
463
549
897
258
32
56
657
1729
19
15
105
57
253
257
361
193
257
1
451
503
261
26
463
549
898
258
32
56
657
1729
19
15
105
57
253
257
361
193
257
1
451
503
261
538
739
35
897
514
544
1080
653
257
19
15
105
57
253
257
361
193
257
1
451
503
261
538
767
5
897
642
512
1080
641
281
19
15
105
57
253
257
361
193
257
1
451
503
261
538
767
5
898
1154
512
1080
641
281
19
15
105
57
253
257
361
193
129
1
450
503
261
13
609
515
900
642
0
13
925
993
19
15
105
57
253
257
361
193
129
1
450
503
261
13
609
531
900
642
0
13
925
1009
19
15
105
57
253
257
361
193
129
1
450
503
261
525
609
515
900
642
512
1037
413
993
19
15
105
57
253
257
361
193
129
1
450
503
261
525
609
531
900
642
512
1037
413
1009
19
15
105
57
253
257
361
193
129
1
450
503
261
525
609
1555
900
514
544
1037
845
1753
19
15
105
57
253
257
361
193
129
1
451
509
261
13
609
515
897
645
1
13
925
993
19
15
105
57
253
257
361
193
129
1
451
509
261
525
609
515
897
645
513
1037
845
993
19
15
105
57
253
257
361
193
129
1
451
503
261
13
609
515
897
642
0
13
925
993
19
15
105
57
253
257
361
193
129
1
451
503
261
13
609
531
897
642
0
13
925
1009
19
15
105
57
253
257
361
193
129
1
451
503
261
13
609
1555
897
642
0
26
922
1754
19
15
105
57
253
257
361
193
129
1
451
503
261
525
609
515
897
642
512
1037
413
993
19
15
105
57
253
257
361
193
129
1
451
503
261
525
609
531
897
642
512
1037
413
1009
19
15
105
57
253
257
361
193
129
1
451
503
261
26
639
5
897
642
0
56
897
1113
19
15
105
57
253
257
361
193
129
1
451
503
261
26
639
5
898
642
0
56
897
1113
19
15
105
57
253
261
361
193
257
1
450
499
257
13
449
3
900
513
325
13
653
385
19
15
105
57
253
261
361
193
257
1
450
499
257
13
449
515
900
513
325
13
653
1665
19
15
105
57
253
261
361
193
257
1
450
499
257
13
449
35
900
513
281
13
653
705
19
15
105
57
253
261
361
193
257
1
450
499
257
13
449
323
900
513
325
13
653
1
19
15
105
57
253
261
361
193
257
1
450
499
257
13
449
547
900
513
281
13
653
961
19
15
105
57
253
261
361
193
257
1
450
499
257
13
417
3
900
513
325
13
685
385
19
15
105
57
253
261
361
193
257
1
450
499
257
13
417
515
900
257
5
13
685
769
19
15
105
57
253
261
361
193
257
1
450
499
257
13
417
35
900
513
281
13
685
673
19
15
105
57
253
261
361
193
257
1
450
499
257
13
865
515
900
257
5
13
845
993
19
15
105
57
253
261
361
193
257
1
450
499
257
13
865
547
900
513
281
13
845
385
19
15
105
57
253
261
361
193
257
1
450
499
257
13
481
35
900
513
281
13
669
385
19
15
105
57
253
261
361
193
257
1
450
499
257
525
705
3
900
513
581
1037
1117
1249
19
15
105
57
253
261
361
193
257
1
450
499
257
525
705
515
900
513
581
1037
1117
1505
19
15
105
57
253
261
361
193
257
1
450
499
257
525
705
35
900
513
537
1037
1117
1217
19
15
105
57
253
261
361
193
257
1
450
499
257
525
705
547
900
513
537
1037
1117
1345
19
15
105
57
253
261
361
193
257
1
450
499
257
525
449
3
900
513
581
1037
141
385
19
15
105
57
253
261
361
193
257
1
450
499
257
525
449
35
900
513
537
1037
141
705
19
15
105
57
253
261
361
193
257
1
450
499
257
525
449
323
900
513
581
1037
141
1
19
15
105
57
253
261
361
193
257
1
450
499
257
525
417
3
900
1153
549
1069
173
641
19
15
105
57
253
261
361
193
257
1
450
499
257
525
417
35
900
513
581
1037
173
417
19
15
105
57
253
261
361
193
257
1
450
499
257
525
865
515
900
1153
517
1037
333
993
19
15
105
57
253
261
361
193
257
1
450
499
257
525
865
547
900
513
537
1037
333
385
19
15
105
57
253
261
361
193
257
1
450
499
257
525
481
35
900
513
537
1037
157
385
19
15
105
57
253
261
361
193
257
1
450
499
257
525
737
3
900
641
517
1037
1101
1249
19
15
105
57
253
261
361
193
257
1
450
499
257
525
737
35
900
513
537
1037
1101
1153
19
15
105
57
253
261
361
193
257
1
450
499
257
525
737
547
900
513
537
1037
1101
1281
19
15
105
57
253
261
361
193
257
1
450
499
257
26
451
3
900
1153
9
56
669
385
19
15
105
57
253
261
361
193
257
1
450
499
257
26
451
515
900
641
9
56
669
1665
19
15
105
57
253
261
361
193
257
1
450
499
257
26
451
35
900
641
9
56
669
705
19
15
105
57
253
261
361
193
257
1
450
499
257
26
451
323
900
1153
9
56
669
1
19
15
105
57
253
261
361
193
257
1
450
499
257
26
451
547
900
641
9
56
669
1729
19
15
105
57
253
261
361
193
257
1
451
499
257
13
449
3
897
513
260
13
653
385
19
15
105
57
253
261
361
193
257
1
451
499
257
13
449
515
897
513
260
13
653
1665
19
15
105
57
253
261
361
193
257
1
451
499
257
13
449
35
897
513
260
13
653
705
19
15
105
57
253
261
361
193
257
1
451
499
257
13
449
323
897
513
260
13
653
1
19
15
105
57
253
261
361
193
257
1
451
499
257
13
449
547
897
513
260
13
653
961
19
15
105
57
253
261
361
193
257
1
451
499
257
13
417
3
897
513
324
13
685
385
19
15
105
57
253
261
361
193
257
1
451
499
257
13
417
515
897
513
324
13
685
769
19
15
105
57
253
261
361
193
257
1
451
499
257
13
417
35
897
513
324
13
685
673
19
15
105
57
253
261
361
193
257
1
451
499
257
13
417
547
897
513
324
13
685
961
19
15
105
57
253
261
361
193
257
1
451
499
257
13
865
515
897
513
361
13
845
993
19
15
105
57
253
261
361
193
257
1
451
499
257
13
865
531
897
513
361
13
845
817
19
15
105
57
253
261
361
193
257
1
451
499
257
13
865
547
897
513
361
13
845
385
19
15
105
57
253
261
361
193
257
1
451
499
257
13
481
3
897
257
4
13
669
481
19
15
105
57
253
261
361
193
257
1
451
499
257
13
481
35
897
513
324
13
669
385
19
15
105
57
253
261
361
193
257
1
451
499
257
29
449
3
897
256
2
59
669
385
19
15
105
57
253
261
361
193
257
1
451
499
257
29
449
515
897
256
2
59
669
1665
19
15
105
57
253
261
361
193
257
1
451
499
257
29
449
35
897
256
2
59
669
705
19
15
105
57
253
261
361
193
257
1
451
499
257
29
449
323
897
256
2
59
669
1
19
15
105
57
253
261
361
193
257
1
451
499
257
29
449
547
897
256
2
59
669
1729
19
15
105
57
253
261
361
193
257
1
451
499
257
525
705
3
897
513
516
1037
1117
1249
19
15
105
57
253
261
361
193
257
1
451
499
257
525
705
515
897
513
516
1037
1117
1505
19
15
105
57
253
261
361
193
257
1
451
499
257
525
705
35
897
513
516
1037
1117
1217
19
15
105
57
253
261
361
193
257
1
451
499
257
525
705
547
897
513
516
1037
1117
1345
19
15
105
57
253
261
361
193
257
1
451
499
257
525
449
3
897
513
516
1037
141
385
19
15
105
57
253
261
361
193
257
1
451
499
257
525
449
35
897
513
516
1037
141
705
19
15
105
57
253
261
361
193
257
1
451
499
257
525
449
323
897
513
516
1037
141
1
19
15
105
57
253
261
361
193
257
1
451
499
257
525
417
3
897
513
548
1069
173
641
19
15
105
57
253
261
361
193
257
1
451
499
257
525
417
35
897
513
516
1037
173
417
19
15
105
57
253
261
361
193
257
1
451
499
257
525
865
515
897
513
516
1037
333
993
19
15
105
57
253
261
361
193
257
1
451
499
257
525
865
531
897
513
549
1037
333
817
19
15
105
57
253
261
361
193
257
1
451
499
257
525
865
547
897
513
516
1037
333
385
19
15
105
57
253
261
361
193
257
1
451
499
257
525
481
35
897
513
516
1037
157
385
19
15
105
57
253
261
361
193
257
1
451
499
257
525
737
3
897
513
516
1037
1101
1249
19
15
105
57
253
261
361
193
257
1
451
499
257
525
737
515
897
641
516
1037
1101
1505
19
15
105
57
253
261
361
193
257
1
451
499
257
525
737
19
897
513
541
1037
669
177
19
15
105
57
253
261
361
193
257
1
451
499
257
525
737
35
897
513
516
1037
1101
1153
19
15
105
57
253
261
361
193
257
1
451
499
257
525
737
547
897
513
516
1037
1101
1281
19
15
105
57
253
261
361
193
257
1
451
499
257
26
450
3
897
256
2
56
668
386
19
15
105
57
253
261
361
193
257
1
451
499
257
26
450
515
897
256
2
56
668
1666
19
15
105
57
253
261
361
193
257
1
451
499
257
26
450
35
897
256
2
56
668
706
19
15
105
57
253
261
361
193
257
1
451
499
257
26
450
323
897
256
2
56
668
2
19
15
105
57
253
261
361
193
257
1
451
499
257
26
450
547
897
256
2
56
668
1698
19
15
105
57
253
261
361
193
257
1
451
499
257
26
451
3
897
512
294
56
666
640
19
15
105
57
253
261
361
193
257
1
451
499
257
26
451
515
897
512
294
56
666
1664
19
15
105
57
253
261
361
193
257
1
451
499
257
26
451
35
897
512
294
56
666
704
19
15
105
57
253
261
361
193
257
1
451
499
257
26
451
323
897
512
294
56
666
0
19
15
105
57
253
261
361
193
257
1
451
499
257
26
451
547
897
512
294
56
666
1728
19
15
105
57
253
261
361
193
257
1
451
499
257
541
737
35
897
640
514
1083
655
257
19
15
105
57
253
261
361
193
129
1
450
499
257
13
609
515
900
641
5
13
925
993
19
15
105
57
253
261
361
193
129
1
450
499
257
525
609
515
900
641
517
1037
413
993
19
15
105
57
253
261
361
193
129
1
451
499
257
13
609
515
897
641
4
13
925
993
19
15
105
57
253
261
361
193
129
1
451
499
257
13
609
531
897
641
5
13
925
1009
19
15
105
57
253
261
361
193
129
1
451
499
257
13
609
1555
897
513
325
13
925
1713
19
15
105
57
253
261
361
193
129
1
451
499
257
525
609
515
897
641
516
1037
413
993
19
15
105
57
253
261
361
193
129
1
451
499
257
525
609
531
897
641
517
1037
413
1009
19
15
105
57
253
261
357
193
257
1
451
473
262
17
469
5
898
582
352
58
666
726
19
15
105
57
253
261
357
193
257
1
451
473
262
17
469
517
898
582
352
58
666
1750
19
15
105
57
253
261
357
193
257
1
451
473
262
17
469
37
898
582
352
58
667
399
19
15
105
57
253
261
357
193
257
1
451
473
262
14
441
5
898
582
256
16
677
445
19
15
105
57
253
261
357
193
257
1
451
473
262
526
889
325
898
582
512
1040
549
29
19
15
105
57
253
261
357
193
257
1
451
473
262
526
441
5
898
582
512
1040
165
445
19
15
105
57
253
261
357
193
257
1
451
505
262
17
469
5
898
262
0
62
666
719
19
15
105
57
253
261
357
193
257
1
451
505
262
17
469
517
898
262
0
58
666
1750
19
15
105
57
253
261
357
193
257
1
451
505
262
17
469
37
898
262
0
62
666
399
19
15
105
57
253
261
357
193
257
1
451
505
262
529
737
37
898
1158
512
1082
642
270
19
15
105
57
253
261
357
193
257
1
451
505
262
14
441
5
898
518
320
16
677
445
19
15
105
57
253
261
357
193
257
1
451
505
262
526
889
325
898
518
576
1040
549
29
19
15
105
57
253
261
357
193
257
1
451
499
263
17
469
5
897
257
0
61
669
662
19
15
105
57
253
261
357
193
257
1
451
499
263
17
469
5
898
256
0
61
669
662
19
15
105
57
253
261
357
193
257
1
451
499
263
17
469
517
897
257
0
61
669
1686
19
15
105
57
253
261
357
193
257
1
451
499
263
17
469
517
898
256
0
61
669
1686
19
15
105
57
253
261
357
193
257
1
451
499
263
17
469
325
897
257
0
61
669
22
19
15
105
57
253
261
357
193
257
1
451
499
263
17
469
325
898
256
0
61
669
22
19
15
105
57
253
261
357
193
257
1
451
499
263
529
737
35
897
1153
512
1085
641
257
19
15
105
57
253
261
357
193
129
1
451
505
262
14
121
5
898
1158
0
16
37
125
19
15
105
57
253
261
357
193
129
1
451
505
262
526
121
5
898
1158
512
1040
37
125
19
15
105
57
253
261
365
193
257
1
451
473
258
6
449
5
898
582
520
4
646
398
19
15
105
57
253
261
365
193
257
1
451
473
258
6
449
517
898
582
264
4
646
1678
19
15
105
57
253
261
365
193
257
1
451
473
258
6
449
37
898
582
520
4
646
686
19
15
105
57
253
261
365
193
257
1
451
473
258
6
449
549
898
582
264
4
646
1710
19
15
105
57
253
261
365
193
257
1
451
473
258
6
865
549
898
582
264
4
838
846
19
15
105
57
253
261
365
193
257
1
451
473
258
518
705
5
898
582
520
1028
646
366
19
15
105
57
253
261
365
193
257
1
451
473
258
518
705
37
898
582
520
1028
646
174
19
15
105
57
253
261
365
193
257
1
451
473
258
518
737
37
898
582
520
1060
1094
1166
19
15
105
57
253
261
365
193
257
1
451
505
258
6
449
5
898
518
296
4
646
398
19
15
105
57
253
261
365
193
257
1
451
505
258
6
449
517
898
262
8
4
646
1678
19
15
105
57
253
261
365
193
257
1
451
505
258
6
449
37
898
518
296
4
646
686
19
15
105
57
253
261
365
193
257
1
451
505
258
6
449
549
898
518
296
4
646
1710
19
15
105
57
253
261
365
193
257
1
451
505
258
6
865
549
898
518
296
4
838
398
19
15
105
57
253
261
365
193
257
1
451
505
258
518
705
5
898
518
552
1028
646
654
19
15
105
57
253
261
365
193
257
1
451
505
258
518
705
37
898
518
552
1028
646
174
19
15
105
57
253
261
365
193
257
1
451
505
258
518
737
37
898
518
552
1028
1094
1166
19
15
105
57
253
261
365
193
257
1
451
505
258
10
889
517
898
262
264
12
837
1021
19
15
105
57
253
261
365
193
257
1
451
505
258
10
889
325
898
1798
1032
12
837
29
19
15
105
57
253
261
365
193
257
1
451
505
258
522
889
517
898
518
584
1036
325
445
19
15
105
57
253
261
365
193
257
1
451
505
258
522
761
517
898
518
584
1036
1093
1309
19
15
105
57
253
261
365
193
257
1
451
499
259
13
449
5
897
256
72
25
649
398
19
15
105
57
253
261
365
193
257
1
451
499
259
13
449
5
898
256
24
25
649
398
19
15
105
57
253
261
365
193
257
1
451
499
259
13
449
3
897
256
72
25
649
385
19
15
105
57
253
261
365
193
257
1
451
499
259
13
449
517
897
256
72
25
649
1678
19
15
105
57
253
261
365
193
257
1
451
499
259
13
449
517
898
256
264
25
649
1678
19
15
105
57
253
261
365
193
257
1
451
499
259
13
449
515
897
256
72
25
649
897
19
15
105
57
253
261
365
193
257
1
451
499
259
13
449
35
897
256
72
25
649
705
19
15
105
57
253
261
365
193
257
1
451
499
259
13
449
37
897
256
72
25
649
686
19
15
105
57
253
261
365
193
257
1
451
499
259
13
449
37
898
256
24
25
649
686
19
15
105
57
253
261
365
193
257
1
451
499
259
13
449
323
897
256
72
25
649
1
19
15
105
57
253
261
365
193
257
1
451
499
259
13
449
325
897
640
24
25
649
14
19
15
105
57
253
261
365
193
257
1
451
499
259
13
449
325
898
256
264
25
649
14
19
15
105
57
253
261
365
193
257
1
451
499
259
13
449
547
897
640
24
25
649
961
19
15
105
57
253
261
365
193
257
1
451
499
259
13
481
3
897
640
24
25
665
481
19
15
105
57
253
261
365
193
257
1
451
499
259
13
481
35
897
640
24
25
665
385
19
15
105
57
253
261
365
193
257
1
451
499
259
7
449
3
897
513
280
8
644
385
19
15
105
57
253
261
365
193
257
1
451
499
259
7
449
515
897
513
280
8
644
1665
19
15
105
57
253
261
365
193
257
1
451
499
259
7
449
35
897
513
280
8
644
705
19
15
105
57
253
261
365
193
257
1
451
499
259
7
449
323
897
513
280
8
644
1
19
15
105
57
253
261
365
193
257
1
451
499
259
7
449
547
897
513
280
8
644
961
19
15
105
57
253
261
365
193
257
1
451
499
259
7
417
3
897
513
280
8
680
385
19
15
105
57
253
261
365
193
257
1
451
499
259
7
417
515
897
513
280
8
680
769
19
15
105
57
253
261
365
193
257
1
451
499
259
7
417
35
897
513
280
8
680
705
19
15
105
57
253
261
365
193
257
1
451
499
259
7
417
547
897
513
280
8
680
961
19
15
105
57
253
261
365
193
257
1
451
499
259
7
865
515
897
257
40
8
836
993
19
15
105
57
253
261
365
193
257
1
451
499
259
7
865
547
897
257
360
8
836
385
19
15
105
57
253
261
365
193
257
1
451
499
259
7
481
35
897
513
280
8
664
385
19
15
105
57
253
261
365
193
257
1
451
499
259
7
481
37
897
513
280
8
664
654
19
15
105
57
253
261
365
193
257
1
451
499
259
15
449
3
897
257
264
24
648
385
19
15
105
57
253
261
365
193
257
1
451
499
259
15
449
515
897
257
264
24
648
897
19
15
105
57
253
261
365
193
257
1
451
499
259
15
449
35
897
257
264
24
648
705
19
15
105
57
253
261
365
193
257
1
451
499
259
15
449
323
897
257
264
24
648
1
19
15
105
57
253
261
365
193
257
1
451
499
259
15
449
547
897
257
264
24
648
961
19
15
105
57
253
261
365
193
257
1
451
499
259
15
481
3
897
257
24
24
664
481
19
15
105
57
253
261
365
193
257
1
451
499
259
15
481
35
897
513
280
24
664
385
19
15
105
57
253
261
365
193
257
1
451
499
259
29
449
3
897
256
264
57
665
385
19
15
105
57
253
261
365
193
257
1
451
499
259
29
449
515
897
256
264
57
665
1665
19
15
105
57
253
261
365
193
257
1
451
499
259
29
449
35
897
256
264
57
665
705
19
15
105
57
253
261
365
193
257
1
451
499
259
29
449
323
897
256
264
57
665
1
19
15
105
57
253
261
365
193
257
1
451
499
259
29
449
547
897
256
264
57
665
1729
19
15
105
57
253
261
365
193
257
1
451
499
259
525
705
5
897
640
536
1049
649
366
19
15
105
57
253
261
365
193
257
1
451
499
259
525
705
5
898
1152
536
1049
649
366
19
15
105
57
253
261
365
193
257
1
451
499
259
525
705
3
897
640
536
1049
649
129
19
15
105
57
253
261
365
193
257
1
451
499
259
525
705
35
897
640
536
1049
649
193
19
15
105
57
253
261
365
193
257
1
451
499
259
525
449
3
897
640
536
1049
137
385
19
15
105
57
253
261
365
193
257
1
451
499
259
525
449
35
897
640
536
1049
137
449
19
15
105
57
253
261
365
193
257
1
451
499
259
525
449
37
897
640
536
1049
137
430
19
15
105
57
253
261
365
193
257
1
451
499
259
525
449
37
898
640
536
1049
137
430
19
15
105
57
253
261
365
193
257
1
451
499
259
525
449
323
897
640
536
1049
137
1
19
15
105
57
253
261
365
193
257
1
451
499
259
525
449
325
897
640
536
1049
137
14
19
15
105
57
253
261
365
193
257
1
451
499
259
525
449
325
898
640
536
1049
137
14
19
15
105
57
253
261
365
193
257
1
451
499
259
525
481
35
897
640
536
1049
153
385
19
15
105
57
253
261
365
193
257
1
451
499
259
525
737
3
897
640
536
1049
665
225
19
15
105
57
253
261
365
193
257
1
451
499
259
525
737
35
897
640
536
1049
665
257
19
15
105
57
253
261
365
193
257
1
451
499
259
519
705
3
897
513
536
1032
644
129
19
15
105
57
253
261
365
193
257
1
451
499
259
519
705
515
897
1153
520
1032
1112
1361
19
15
105
57
253
261
365
193
257
1
451
499
259
519
705
35
897
513
536
1032
644
193
19
15
105
57
253
261
365
193
257
1
451
499
259
519
705
547
897
641
520
1032
1112
1345
19
15
105
57
253
261
365
193
257
1
451
499
259
519
449
3
897
513
536
1032
132
385
19
15
105
57
253
261
365
193
257
1
451
499
259
519
449
35
897
513
536
1032
132
705
19
15
105
57
253
261
365
193
257
1
451
499
259
519
449
323
897
513
536
1032
132
1
19
15
105
57
253
261
365
193
257
1
451
499
259
519
417
3
897
1153
552
1032
168
385
19
15
105
57
253
261
365
193
257
1
451
499
259
519
417
35
897
641
552
1032
168
449
19
15
105
57
253
261
365
193
257
1
451
499
259
519
865
515
897
1153
520
1032
324
993
19
15
105
57
253
261
365
193
257
1
451
499
259
519
865
547
897
641
552
1032
324
897
19
15
105
57
253
261
365
193
257
1
451
499
259
519
481
35
897
513
536
1032
156
385
19
15
105
57
253
261
365
193
257
1
451
499
259
519
737
3
897
513
536
1032
668
185
19
15
105
57
253
261
365
193
257
1
451
499
259
519
737
515
897
641
552
1032
1092
1361
19
15
105
57
253
261
365
193
257
1
451
499
259
519
737
35
897
513
536
1032
668
129
19
15
105
57
253
261
365
193
257
1
451
499
259
519
737
37
897
1153
520
1032
664
270
19
15
105
57
253
261
365
193
257
1
451
499
259
519
737
547
897
641
552
1032
1092
1281
19
15
105
57
253
261
365
193
257
1
451
499
259
527
481
35
897
513
536
1048
152
385
19
15
105
57
253
261
365
193
257
1
451
499
259
527
737
3
897
513
536
1048
664
225
19
15
105
57
253
261
365
193
257
1
451
499
259
527
737
35
897
513
536
1048
664
257
19
15
105
57
253
261
365
193
257
1
451
499
259
31
449
3
897
257
264
56
664
385
19
15
105
57
253
261
365
193
257
1
451
499
259
31
449
515
897
257
264
56
664
1665
19
15
105
57
253
261
365
193
257
1
451
499
259
31
449
35
897
257
264
56
664
705
19
15
105
57
253
261
365
193
257
1
451
499
259
31
449
323
897
257
264
56
664
1
19
15
105
57
253
261
365
193
257
1
451
499
259
31
449
547
897
257
264
56
664
1729
19
15
105
57
253
261
365
193
129
1
451
505
258
522
633
517
898
646
520
1036
837
1021
19
15
105
57
253
261
365
193
129
1
451
505
258
522
633
1541
898
646
520
1036
837
1757
19
15
105
57
253
261
365
193
129
1
451
499
259
13
609
515
897
640
24
25
921
993
19
15
105
57
253
261
365
193
129
1
451
499
259
13
609
1539
897
640
24
25
921
1761
19
15
105
57
253
261
365
193
129
1
451
499
259
7
609
515
897
641
8
8
920
993
19
15
105
57
253
261
365
193
129
1
451
499
259
15
609
515
897
641
24
24
912
977
19
15
105
57
253
261
365
193
129
1
451
499
259
15
609
1539
897
513
280
24
920
1761
19
15
105
57
253
261
365
193
129
1
451
499
259
525
609
515
897
640
536
1049
409
993
19
15
105
57
253
261
365
193
129
1
451
499
259
525
609
1539
897
640
536
1049
921
1761
19
15
105
57
253
261
365
193
129
1
451
499
259
519
609
515
897
641
520
1032
408
977
19
15
105
57
253
261
365
193
129
1
451
499
259
527
609
515
897
641
536
1048
400
1017
19
15
105
57
253
261
365
193
129
1
451
499
259
527
609
1539
897
641
536
1048
912
1745
19
15
105
57
253
273
345
193
257
1
450
471
257
17
449
3
900
578
356
29
693
385
19
15
105
57
253
273
345
193
257
1
450
471
257
17
449
515
900
578
356
29
693
1665
19
15
105
57
253
273
345
193
257
1
450
471
257
17
449
35
900
578
356
29
693
401
19
15
105
57
253
273
345
193
257
1
450
471
257
17
449
323
900
578
356
29
693
1
19
15
105
57
253
273
345
193
257
1
450
471
257
17
450
3
900
578
356
29
692
386
19
15
105
57
253
273
345
193
257
1
450
471
257
17
450
515
900
578
356
29
692
1666
19
15
105
57
253
273
345
193
257
1
450
471
257
17
450
35
900
578
356
29
692
402
19
15
105
57
253
273
345
193
257
1
450
471
257
17
450
323
900
578
356
29
692
2
19
15
105
57
253
273
345
193
257
1
450
471
257
17
451
3
900
578
356
29
689
648
19
15
105
57
253
273
345
193
257
1
450
471
257
17
451
515
900
578
356
29
689
816
19
15
105
57
253
273
345
193
257
1
450
471
257
17
451
35
900
578
356
29
689
400
19
15
105
57
253
273
345
193
257
1
450
471
257
17
451
323
900
578
356
29
689
8
19
15
105
57
253
273
345
193
257
1
450
471
257
13
417
3
900
578
354
15
669
385
19
15
105
57
253
273
345
193
257
1
450
471
257
13
417
515
900
578
354
15
669
769
19
15
105
57
253
273
345
193
257
1
450
471
257
13
417
35
900
578
354
15
669
705
19
15
105
57
253
273
345
193
257
1
450
471
257
13
417
547
900
578
354
15
669
961
19
15
105
57
253
273
345
193
257
1
450
471
257
529
449
3
900
578
612
1053
181
465
19
15
105
57
253
273
345
193
257
1
450
471
257
529
449
35
900
578
612
1053
181
401
19
15
105
57
253
273
345
193
257
1
450
471
257
529
449
323
900
578
612
1053
181
257
19
15
105
57
253
273
345
193
257
1
450
471
257
529
450
3
900
578
612
1053
180
466
19
15
105
57
253
273
345
193
257
1
450
471
257
529
450
35
900
578
612
1053
180
402
19
15
105
57
253
273
345
193
257
1
450
471
257
529
450
323
900
578
612
1053
180
258
19
15
105
57
253
273
345
193
257
1
450
471
257
529
707
3
900
578
612
1053
1145
1241
19
15
105
57
253
273
345
193
257
1
450
471
257
529
707
515
900
578
612
1053
1145
1369
19
15
105
57
253
273
345
193
257
1
450
471
257
529
707
19
900
578
612
1053
1145
1273
19
15
105
57
253
273
345
193
257
1
450
471
257
529
707
35
900
578
612
1053
1145
1217
19
15
105
57
253
273
345
193
257
1
450
471
257
529
707
547
900
578
612
1053
1145
1345
19
15
105
57
253
273
345
193
257
1
450
471
257
529
451
3
900
578
612
1053
177
432
19
15
105
57
253
273
345
193
257
1
450
471
257
529
451
35
900
578
612
1053
177
400
19
15
105
57
253
273
345
193
257
1
450
471
257
529
451
323
900
578
612
1053
177
264
19
15
105
57
253
273
345
193
257
1
450
471
257
10
450
3
900
578
276
20
692
386
19
15
105
57
253
273
345
193
257
1
450
471
257
10
450
515
900
578
276
20
692
898
19
15
105
57
253
273
345
193
257
1
450
471
257
10
450
35
900
578
276
20
692
674
19
15
105
57
253
273
345
193
257
1
450
471
257
10
450
323
900
578
276
20
692
2
19
15
105
57
253
273
345
193
257
1
450
471
257
10
418
3
900
578
276
20
660
386
19
15
105
57
253
273
345
193
257
1
450
471
257
10
418
515
900
578
276
20
660
1666
19
15
105
57
253
273
345
193
257
1
450
471
257
10
418
35
900
578
276
20
660
738
19
15
105
57
253
273
345
193
257
1
450
471
257
10
418
547
900
578
276
20
660
1746
19
15
105
57
253
273
345
193
257
1
450
471
257
10
451
5
900
578
356
20
693
438
19
15
105
57
253
273
345
193
257
1
450
471
257
10
451
3
900
578
276
20
694
385
19
15
105
57
253
273
345
193
257
1
450
471
257
10
451
515
900
578
276
20
694
1665
19
15
105
57
253
273
345
193
257
1
450
471
257
10
451
35
900
578
276
20
694
673
19
15
105
57
253
273
345
193
257
1
450
471
257
10
451
323
900
578
276
20
694
1
19
15
105
57
253
273
345
193
257
1
450
471
257
10
482
19
900
578
356
20
684
494
19
15
105
57
253
273
345
193
257
1
450
471
257
10
482
35
900
578
356
20
684
654
19
15
105
57
253
273
345
193
257
1
450
471
257
10
419
5
900
578
354
12
669
390
19
15
105
57
253
273
345
193
257
1
450
471
257
10
419
3
900
578
276
20
662
385
19
15
105
57
253
273
345
193
257
1
450
471
257
10
419
515
900
578
276
20
662
769
19
15
105
57
253
273
345
193
257
1
450
471
257
10
419
35
900
578
276
20
662
705
19
15
105
57
253
273
345
193
257
1
450
471
257
10
419
547
900
578
276
20
662
1729
19
15
105
57
253
273
345
193
257
1
450
471
257
525
705
3
900
578
610
1039
701
129
19
15
105
57
253
273
345
193
257
1
450
471
257
525
705
35
900
578
610
1039
701
161
19
15
105
57
253
273
345
193
257
1
450
471
257
525
449
3
900
578
610
1039
189
385
19
15
105
57
253
273
345
193
257
1
450
471
257
525
449
35
900
578
610
1039
189
417
19
15
105
57
253
273
345
193
257
1
450
471
257
525
449
323
900
578
610
1039
189
1
19
15
105
57
253
273
345
193
257
1
450
471
257
525
417
3
900
578
610
1039
159
385
19
15
105
57
253
273
345
193
257
1
450
471
257
525
417
35
900
578
610
1039
157
449
19
15
105
57
253
273
345
193
257
1
450
471
257
525
481
35
900
578
610
1039
173
417
19
15
105
57
253
273
345
193
257
1
450
471
257
525
737
3
900
578
610
1039
685
353
19
15
105
57
253
273
345
193
257
1
450
471
257
525
737
35
900
578
610
1039
685
257
19
15
105
57
253
273
345
193
257
1
450
471
257
26
418
3
900
578
356
44
652
386
19
15
105
57
253
273
345
193
257
1
450
471
257
26
418
515
900
578
356
44
652
1666
19
15
105
57
253
273
345
193
257
1
450
471
257
26
418
35
900
578
356
44
652
706
19
15
105
57
253
273
345
193
257
1
450
471
257
26
418
547
900
578
356
44
652
1698
19
15
105
57
253
273
345
193
257
1
450
471
257
26
419
3
900
578
356
44
654
385
19
15
105
57
253
273
345
193
257
1
450
471
257
26
419
515
900
578
356
44
654
1665
19
15
105
57
253
273
345
193
257
1
450
471
257
26
419
35
900
578
356
44
654
705
19
15
105
57
253
273
345
193
257
1
450
471
257
26
419
547
900
578
356
44
654
1697
19
15
105
57
253
273
345
193
257
1
450
471
257
27
449
3
900
578
354
25
701
385
19
15
105
57
253
273
345
193
257
1
450
471
257
27
449
323
900
578
354
25
701
1
19
15
105
57
253
273
345
193
257
1
450
471
257
27
417
3
900
578
354
25
653
385
19
15
105
57
253
273
345
193
257
1
450
471
257
27
451
3
900
578
354
25
696
385
19
15
105
57
253
273
345
193
257
1
450
471
257
27
451
515
900
578
354
25
696
1665
19
15
105
57
253
273
345
193
257
1
450
471
257
27
451
35
900
578
354
25
680
706
19
15
105
57
253
273
345
193
257
1
450
471
257
27
451
323
900
578
354
25
680
2
19
15
105
57
253
273
345
193
257
1
450
471
257
27
419
3
900
578
354
25
648
386
19
15
105
57
253
273
345
193
257
1
450
471
257
27
419
515
900
578
354
25
648
770
19
15
105
57
253
273
345
193
257
1
450
471
257
27
419
35
900
578
354
25
648
706
19
15
105
57
253
273
345
193
257
1
450
471
257
27
419
547
900
578
354
25
648
994
19
15
105
57
253
273
345
193
257
1
450
471
257
522
706
3
900
578
532
1044
1140
1250
19
15
105
57
253
273
345
193
257
1
450
471
257
522
706
515
900
578
532
1044
1140
1330
19
15
105
57
253
273
345
193
257
1
450
471
257
522
706
35
900
578
532
1044
1140
1218
19
15
105
57
253
273
345
193
257
1
450
471
257
522
706
547
900
578
532
1044
1140
1346
19
15
105
57
253
273
345
193
257
1
450
471
257
522
450
3
900
578
532
1044
180
386
19
15
105
57
253
273
345
193
257
1
450
471
257
522
450
35
900
578
532
1044
180
418
19
15
105
57
253
273
345
193
257
1
450
471
257
522
450
323
900
578
532
1044
180
2
19
15
105
57
253
273
345
193
257
1
450
471
257
522
418
3
900
578
532
1044
148
398
19
15
105
57
253
273
345
193
257
1
450
471
257
522
418
35
900
578
532
1044
148
462
19
15
105
57
253
273
345
193
257
1
450
471
257
522
707
5
900
578
610
1036
701
134
19
15
105
57
253
273
345
193
257
1
450
471
257
522
707
3
900
578
532
1044
1142
1249
19
15
105
57
253
273
345
193
257
1
450
471
257
522
707
515
900
578
532
1044
1142
1329
19
15
105
57
253
273
345
193
257
1
450
471
257
522
707
19
900
578
532
1044
1150
1272
19
15
105
57
253
273
345
193
257
1
450
471
257
522
707
35
900
578
532
1044
1142
1217
19
15
105
57
253
273
345
193
257
1
450
471
257
522
707
547
900
578
532
1044
1142
1345
19
15
105
57
253
273
345
193
257
1
450
471
257
522
451
3
900
578
532
1044
182
385
19
15
105
57
253
273
345
193
257
1
450
471
257
522
451
35
900
578
532
1044
182
417
19
15
105
57
253
273
345
193
257
1
450
471
257
522
451
323
900
578
532
1044
182
1
19
15
105
57
253
273
345
193
257
1
450
471
257
522
482
35
900
578
532
1044
172
418
19
15
105
57
253
273
345
193
257
1
450
471
257
522
738
19
900
578
612
1044
684
366
19
15
105
57
253
273
345
193
257
1
450
471
257
522
738
35
900
578
612
1044
684
270
19
15
105
57
253
273
345
193
257
1
450
471
257
522
419
3
900
578
532
1044
150
385
19
15
105
57
253
273
345
193
257
1
450
471
257
522
419
35
900
578
532
1044
150
449
19
15
105
57
253
273
345
193
257
1
450
471
257
522
739
35
900
578
610
1036
686
257
19
15
105
57
253
273
345
193
257
1
450
471
257
522
483
35
900
578
610
1036
174
417
19
15
105
57
253
273
345
193
257
1
450
471
257
58
450
3
900
578
276
52
660
386
19
15
105
57
253
273
345
193
257
1
450
471
257
58
450
515
900
578
276
52
660
1666
19
15
105
57
253
273
345
193
257
1
450
471
257
58
450
35
900
578
276
52
660
706
19
15
105
57
253
273
345
193
257
1
450
471
257
58
450
323
900
578
276
52
660
2
19
15
105
57
253
273
345
193
257
1
450
471
257
58
451
5
900
578
356
52
662
390
19
15
105
57
253
273
345
193
257
1
450
471
257
58
451
3
900
578
276
52
662
385
19
15
105
57
253
273
345
193
257
1
450
471
257
58
451
515
900
578
276
52
662
1665
19
15
105
57
253
273
345
193
257
1
450
471
257
58
451
35
900
578
276
52
662
705
19
15
105
57
253
273
345
193
257
1
450
471
257
58
451
323
900
578
276
52
662
1
19
15
105
57
253
273
345
193
257
1
450
471
257
58
451
325
900
578
356
52
662
6
19
15
105
57
253
273
345
193
257
1
450
471
257
58
451
547
900
578
276
52
662
1681
19
15
105
57
253
273
345
193
257
1
450
471
257
539
705
3
900
578
610
1049
1149
1249
19
15
105
57
253
273
345
193
257
1
450
471
257
539
705
515
900
578
610
1049
1149
1505
19
15
105
57
253
273
345
193
257
1
450
471
257
539
705
547
900
578
610
1049
1149
1345
19
15
105
57
253
273
345
193
257
1
450
471
257
539
449
323
900
578
610
1049
189
1
19
15
105
57
253
273
345
193
257
1
450
471
257
539
417
3
900
578
618
1049
141
385
19
15
105
57
253
273
345
193
257
1
450
471
257
539
707
3
900
578
610
1049
1146
1248
19
15
105
57
253
273
345
193
257
1
450
471
257
539
707
515
900
578
610
1049
1146
1504
19
15
105
57
253
273
345
193
257
1
450
471
257
539
707
35
900
578
610
1049
1146
1216
19
15
105
57
253
273
345
193
257
1
450
471
257
539
707
547
900
578
610
1049
1146
1344
19
15
105
57
253
273
345
193
257
1
450
471
257
539
451
3
900
578
610
1049
184
481
19
15
105
57
253
273
345
193
257
1
450
471
257
539
451
35
900
578
610
1049
184
449
19
15
105
57
253
273
345
193
257
1
450
471
257
539
451
323
900
578
610
1049
184
257
19
15
105
57
253
273
345
193
257
1
450
471
257
539
451
325
900
578
610
1049
185
13
19
15
105
57
253
273
345
193
257
1
450
471
257
539
419
3
900
578
610
1049
136
386
19
15
105
57
253
273
345
193
257
1
450
471
257
539
419
35
900
578
610
1049
136
450
19
15
105
57
253
273
345
193
257
1
451
471
257
17
449
5
897
578
280
29
702
398
19
15
105
57
253
273
345
193
257
1
451
471
257
17
449
3
897
578
280
29
693
385
19
15
105
57
253
273
345
193
257
1
451
471
257
17
449
517
897
578
280
29
702
910
19
15
105
57
253
273
345
193
257
1
451
471
257
17
449
515
897
578
280
29
693
1665
19
15
105
57
253
273
345
193
257
1
451
471
257
17
449
35
897
578
280
29
693
401
19
15
105
57
253
273
345
193
257
1
451
471
257
17
449
37
897
578
280
29
702
686
19
15
105
57
253
273
345
193
257
1
451
471
257
17
449
323
897
578
280
29
693
1
19
15
105
57
253
273
345
193
257
1
451
471
257
17
449
325
897
578
280
29
702
14
19
15
105
57
253
273
345
193
257
1
451
471
257
17
450
3
897
578
356
29
692
386
19
15
105
57
253
273
345
193
257
1
451
471
257
17
450
515
897
578
356
29
692
1666
19
15
105
57
253
273
345
193
257
1
451
471
257
17
450
35
897
578
356
29
692
402
19
15
105
57
253
273
345
193
257
1
451
471
257
17
450
323
897
578
356
29
692
2
19
15
105
57
253
273
345
193
257
1
451
471
257
17
451
3
897
578
280
29
689
648
19
15
105
57
253
273
345
193
257
1
451
471
257
17
451
515
897
578
280
29
689
816
19
15
105
57
253
273
345
193
257
1
451
471
257
17
451
35
897
578
280
29
689
400
19
15
105
57
253
273
345
193
257
1
451
471
257
17
451
323
897
578
280
29
689
264
19
15
105
57
253
273
345
193
257
1
451
471
257
13
449
3
897
578
328
14
702
385
19
15
105
57
253
273
345
193
257
1
451
471
257
13
449
515
897
578
328
14
702
897
19
15
105
57
253
273
345
193
257
1
451
471
257
13
449
35
897
578
328
14
702
673
19
15
105
57
253
273
345
193
257
1
451
471
257
13
449
323
897
578
328
14
702
1
19
15
105
57
253
273
345
193
257
1
451
471
257
13
417
3
897
578
328
14
670
385
19
15
105
57
253
273
345
193
257
1
451
471
257
13
417
515
897
578
328
14
670
769
19
15
105
57
253
273
345
193
257
1
451
471
257
13
417
35
897
578
328
14
670
705
19
15
105
57
253
273
345
193
257
1
451
471
257
13
417
547
897
578
328
14
670
961
19
15
105
57
253
273
345
193
257
1
451
471
257
13
481
35
897
578
328
14
686
385
19
15
105
57
253
273
345
193
257
1
451
471
257
49
449
5
897
578
274
51
659
399
19
15
105
57
253
273
345
193
257
1
451
471
257
49
449
3
897
578
274
51
659
385
19
15
105
57
253
273
345
193
257
1
451
471
257
49
449
517
897
578
274
51
659
1679
19
15
105
57
253
273
345
193
257
1
451
471
257
49
449
515
897
578
274
51
659
1665
19
15
105
57
253
273
345
193
257
1
451
471
257
49
449
35
897
578
274
51
659
705
19
15
105
57
253
273
345
193
257
1
451
471
257
49
449
323
897
578
274
51
659
1
19
15
105
57
253
273
345
193
257
1
451
471
257
49
449
325
897
578
274
51
659
15
19
15
105
57
253
273
345
193
257
1
451
471
257
49
449
547
897
578
274
51
659
1681
19
15
105
57
253
273
345
193
257
1
451
471
257
49
450
3
897
578
274
51
660
386
19
15
105
57
253
273
345
193
257
1
451
471
257
49
450
515
897
578
274
51
660
1666
19
15
105
57
253
273
345
193
257
1
451
471
257
49
450
35
897
578
274
51
660
706
19
15
105
57
253
273
345
193
257
1
451
471
257
49
450
323
897
578
274
51
660
2
19
15
105
57
253
273
345
193
257
1
451
471
257
49
450
547
897
578
274
51
660
1685
19
15
105
57
253
273
345
193
257
1
451
471
257
49
451
5
897
578
274
51
665
390
19
15
105
57
253
273
345
193
257
1
451
471
257
49
451
3
897
578
274
51
665
385
19
15
105
57
253
273
345
193
257
1
451
471
257
49
451
517
897
578
274
51
665
1670
19
15
105
57
253
273
345
193
257
1
451
471
257
49
451
515
897
578
274
51
665
1665
19
15
105
57
253
273
345
193
257
1
451
471
257
49
451
35
897
578
274
51
665
705
19
15
105
57
253
273
345
193
257
1
451
471
257
49
451
37
897
578
274
51
665
710
19
15
105
57
253
273
345
193
257
1
451
471
257
49
451
323
897
578
274
51
665
0
19
15
105
57
253
273
345
193
257
1
451
471
257
49
451
325
897
578
274
51
665
6
19
15
105
57
253
273
345
193
257
1
451
471
257
49
451
547
897
578
274
51
665
1729
19
15
105
57
253
273
345
193
257
1
451
471
257
49
451
549
897
578
274
51
665
1734
19
15
105
57
253
273
345
193
257
1
451
471
257
49
505
5
897
578
274
51
643
445
19
15
105
57
253
273
345
193
257
1
451
471
257
49
505
19
897
578
274
51
643
705
19
15
105
57
253
273
345
193
257
1
451
471
257
529
705
5
897
578
536
1053
702
142
19
15
105
57
253
273
345
193
257
1
451
471
257
529
705
3
897
578
536
1053
1150
1249
19
15
105
57
253
273
345
193
257
1
451
471
257
529
705
515
897
578
536
1053
1150
1505
19
15
105
57
253
273
345
193
257
1
451
471
257
529
705
35
897
578
536
1053
1150
1217
19
15
105
57
253
273
345
193
257
1
451
471
257
529
705
37
897
578
536
1053
1150
1230
19
15
105
57
253
273
345
193
257
1
451
471
257
529
705
547
897
578
536
1053
1150
1345
19
15
105
57
253
273
345
193
257
1
451
471
257
529
705
549
897
578
536
1053
1150
1359
19
15
105
57
253
273
345
193
257
1
451
471
257
529
449
5
897
578
536
1053
190
398
19
15
105
57
253
273
345
193
257
1
451
471
257
529
449
3
897
578
536
1053
181
385
19
15
105
57
253
273
345
193
257
1
451
471
257
529
449
35
897
578
536
1053
181
401
19
15
105
57
253
273
345
193
257
1
451
471
257
529
449
323
897
578
536
1053
190
1
19
15
105
57
253
273
345
193
257
1
451
471
257
529
449
325
897
578
536
1053
190
14
19
15
105
57
253
273
345
193
257
1
451
471
257
529
706
3
897
578
612
1053
692
370
19
15
105
57
253
273
345
193
257
1
451
471
257
529
706
35
897
578
612
1053
692
146
19
15
105
57
253
273
345
193
257
1
451
471
257
529
450
3
897
578
612
1053
180
466
19
15
105
57
253
273
345
193
257
1
451
471
257
529
450
35
897
578
612
1053
180
402
19
15
105
57
253
273
345
193
257
1
451
471
257
529
450
323
897
578
612
1053
180
258
19
15
105
57
253
273
345
193
257
1
451
471
257
529
707
5
897
578
612
1053
697
141
19
15
105
57
253
273
345
193
257
1
451
471
257
529
707
5
898
578
612
1053
697
141
19
15
105
57
253
273
345
193
257
1
451
471
257
529
707
3
897
578
536
1053
1137
1232
19
15
105
57
253
273
345
193
257
1
451
471
257
529
707
515
897
578
536
1053
1137
1360
19
15
105
57
253
273
345
193
257
1
451
471
257
529
707
35
897
578
612
1053
689
144
19
15
105
57
253
273
345
193
257
1
451
471
257
529
707
547
897
578
614
1053
1145
1345
19
15
105
57
253
273
345
193
257
1
451
471
257
529
451
5
897
578
612
1053
185
397
19
15
105
57
253
273
345
193
257
1
451
471
257
529
451
5
898
578
612
1053
185
397
19
15
105
57
253
273
345
193
257
1
451
471
257
529
451
3
897
578
612
1053
177
432
19
15
105
57
253
273
345
193
257
1
451
471
257
529
451
35
897
578
612
1053
177
400
19
15
105
57
253
273
345
193
257
1
451
471
257
529
451
323
897
578
612
1053
177
264
19
15
105
57
253
273
345
193
257
1
451
471
257
529
451
325
897
578
612
1053
185
13
19
15
105
57
253
273
345
193
257
1
451
471
257
529
451
325
898
578
612
1053
185
13
19
15
105
57
253
273
345
193
257
1
451
471
257
10
450
3
897
578
354
20
692
386
19
15
105
57
253
273
345
193
257
1
451
471
257
10
450
515
897
578
356
20
692
898
19
15
105
57
253
273
345
193
257
1
451
471
257
10
450
35
897
578
354
20
692
418
19
15
105
57
253
273
345
193
257
1
451
471
257
10
450
323
897
578
354
20
692
2
19
15
105
57
253
273
345
193
257
1
451
471
257
10
418
3
897
578
354
12
660
398
19
15
105
57
253
273
345
193
257
1
451
471
257
10
418
515
897
578
354
12
660
782
19
15
105
57
253
273
345
193
257
1
451
471
257
10
418
35
897
578
354
12
660
718
19
15
105
57
253
273
345
193
257
1
451
471
257
10
418
547
897
578
354
12
660
1742
19
15
105
57
253
273
345
193
257
1
451
471
257
10
451
5
897
578
354
20
693
390
19
15
105
57
253
273
345
193
257
1
451
471
257
10
451
5
898
578
354
20
693
390
19
15
105
57
253
273
345
193
257
1
451
471
257
10
451
3
897
578
354
20
693
385
19
15
105
57
253
273
345
193
257
1
451
471
257
10
451
517
897
578
354
20
693
1670
19
15
105
57
253
273
345
193
257
1
451
471
257
10
451
517
898
578
354
20
693
1670
19
15
105
57
253
273
345
193
257
1
451
471
257
10
451
515
897
578
354
20
693
1665
19
15
105
57
253
273
345
193
257
1
451
471
257
10
451
35
897
578
354
20
693
673
19
15
105
57
253
273
345
193
257
1
451
471
257
10
451
37
897
578
354
20
693
678
19
15
105
57
253
273
345
193
257
1
451
471
257
10
451
37
898
578
354
20
693
678
19
15
105
57
253
273
345
193
257
1
451
471
257
10
451
323
897
578
354
20
698
0
19
15
105
57
253
273
345
193
257
1
451
471
257
10
451
325
897
578
356
20
694
6
19
15
105
57
253
273
345
193
257
1
451
471
257
10
451
325
898
578
356
20
694
6
19
15
105
57
253
273
345
193
257
1
451
471
257
10
482
35
897
578
356
20
684
654
19
15
105
57
253
273
345
193
257
1
451
471
257
10
419
5
897
578
354
12
669
390
19
15
105
57
253
273
345
193
257
1
451
471
257
10
419
5
898
578
354
12
669
390
19
15
105
57
253
273
345
193
257
1
451
471
257
10
419
3
897
578
354
12
669
385
19
15
105
57
253
273
345
193
257
1
451
471
257
10
419
517
897
578
354
12
669
1670
19
15
105
57
253
273
345
193
257
1
451
471
257
10
419
517
898
578
354
12
669
1670
19
15
105
57
253
273
345
193
257
1
451
471
257
10
419
515
897
578
354
12
669
1665
19
15
105
57
253
273
345
193
257
1
451
471
257
10
419
35
897
578
354
12
669
705
19
15
105
57
253
273
345
193
257
1
451
471
257
10
419
37
897
578
354
12
669
662
19
15
105
57
253
273
345
193
257
1
451
471
257
10
419
37
898
578
354
12
669
662
19
15
105
57
253
273
345
193
257
1
451
471
257
10
419
547
897
578
354
12
669
1729
19
15
105
57
253
273
345
193
257
1
451
471
257
10
419
549
897
578
354
20
661
982
19
15
105
57
253
273
345
193
257
1
451
471
257
10
419
549
898
578
354
20
661
982
19
15
105
57
253
273
345
193
257
1
451
471
257
525
705
3
897
578
584
1038
1150
1249
19
15
105
57
253
273
345
193
257
1
451
471
257
525
705
515
897
578
584
1038
1150
1329
19
15
105
57
253
273
345
193
257
1
451
471
257
525
705
35
897
578
584
1038
1150
1217
19
15
105
57
253
273
345
193
257
1
451
471
257
525
705
547
897
578
584
1038
1150
1345
19
15
105
57
253
273
345
193
257
1
451
471
257
525
449
3
897
578
584
1038
190
385
19
15
105
57
253
273
345
193
257
1
451
471
257
525
449
35
897
578
584
1038
190
417
19
15
105
57
253
273
345
193
257
1
451
471
257
525
449
323
897
578
584
1038
190
1
19
15
105
57
253
273
345
193
257
1
451
471
257
525
417
3
897
578
584
1038
158
385
19
15
105
57
253
273
345
193
257
1
451
471
257
525
417
35
897
578
584
1038
158
449
19
15
105
57
253
273
345
193
257
1
451
471
257
525
481
35
897
578
584
1038
174
417
19
15
105
57
253
273
345
193
257
1
451
471
257
525
737
3
897
578
610
1039
685
353
19
15
105
57
253
273
345
193
257
1
451
471
257
525
737
19
897
578
616
1038
686
345
19
15
105
57
253
273
345
193
257
1
451
471
257
525
737
35
897
578
610
1039
685
257
19
15
105
57
253
273
345
193
257
1
451
471
257
26
419
3
897
578
358
44
654
385
19
15
105
57
253
273
345
193
257
1
451
471
257
26
419
515
897
578
358
44
654
1665
19
15
105
57
253
273
345
193
257
1
451
471
257
26
419
35
897
578
358
44
654
705
19
15
105
57
253
273
345
193
257
1
451
471
257
26
419
547
897
578
358
44
654
1697
19
15
105
57
253
273
345
193
257
1
451
471
257
43
481
35
897
578
280
57
670
385
19
15
105
57
253
273
345
193
257
1
451
471
257
43
483
3
897
578
280
57
666
736
19
15
105
57
253
273
345
193
257
1
451
471
257
43
483
35
897
578
280
57
666
384
19
15
105
57
253
273
345
193
257
1
451
471
257
27
449
3
897
578
280
25
702
385
19
15
105
57
253
273
345
193
257
1
451
471
257
27
449
515
897
578
280
25
702
897
19
15
105
57
253
273
345
193
257
1
451
471
257
27
449
35
897
578
280
25
702
673
19
15
105
57
253
273
345
193
257
1
451
471
257
27
449
37
897
578
354
25
678
687
19
15
105
57
253
273
345
193
257
1
451
471
257
27
449
323
897
578
280
25
702
1
19
15
105
57
253
273
345
193
257
1
451
471
257
27
417
3
897
578
360
25
653
385
19
15
105
57
253
273
345
193
257
1
451
471
257
27
417
515
897
578
360
25
653
769
19
15
105
57
253
273
345
193
257
1
451
471
257
27
417
35
897
578
360
25
653
705
19
15
105
57
253
273
345
193
257
1
451
471
257
27
417
547
897
578
360
25
653
961
19
15
105
57
253
273
345
193
257
1
451
471
257
27
451
5
897
578
360
25
697
397
19
15
105
57
253
273
345
193
257
1
451
471
257
27
451
5
898
578
360
25
697
397
19
15
105
57
253
273
345
193
257
1
451
471
257
27
451
3
897
578
280
25
696
385
19
15
105
57
253
273
345
193
257
1
451
471
257
27
451
517
897
578
360
25
697
909
19
15
105
57
253
273
345
193
257
1
451
471
257
27
451
517
898
578
360
25
697
909
19
15
105
57
253
273
345
193
257
1
451
471
257
27
451
515
897
578
280
25
696
1665
19
15
105
57
253
273
345
193
257
1
451
471
257
27
451
35
897
578
280
25
696
673
19
15
105
57
253
273
345
193
257
1
451
471
257
27
451
37
897
578
360
25
697
685
19
15
105
57
253
273
345
193
257
1
451
471
257
27
451
37
898
578
360
25
697
685
19
15
105
57
253
273
345
193
257
1
451
471
257
27
451
323
897
578
280
25
696
0
19
15
105
57
253
273
345
193
257
1
451
471
257
27
451
325
897
578
360
25
697
13
19
15
105
57
253
273
345
193
257
1
451
471
257
27
451
325
898
578
360
25
697
13
19
15
105
57
253
273
345
193
257
1
451
471
257
27
419
5
897
578
354
25
649
653
19
15
105
57
253
273
345
193
257
1
451
471
257
27
419
5
898
578
354
25
649
653
19
15
105
57
253
273
345
193
257
1
451
471
257
27
419
3
897
578
536
25
650
640
19
15
105
57
253
273
345
193
257
1
451
471
257
27
419
517
897
578
354
25
649
1677
19
15
105
57
253
273
345
193
257
1
451
471
257
27
419
517
898
578
354
25
649
1677
19
15
105
57
253
273
345
193
257
1
451
471
257
27
419
515
897
578
280
25
650
768
19
15
105
57
253
273
345
193
257
1
451
471
257
27
419
35
897
578
536
25
650
736
19
15
105
57
253
273
345
193
257
1
451
471
257
27
419
37
897
578
354
25
649
717
19
15
105
57
253
273
345
193
257
1
451
471
257
27
419
37
898
578
354
25
649
717
19
15
105
57
253
273
345
193
257
1
451
471
257
27
419
547
897
578
280
25
650
960
19
15
105
57
253
273
345
193
257
1
451
471
257
27
419
549
897
578
354
25
649
1741
19
15
105
57
253
273
345
193
257
1
451
471
257
27
419
549
898
578
354
25
649
1741
19
15
105
57
253
273
345
193
257
1
451
471
257
27
463
37
897
578
354
25
673
673
19
15
105
57
253
273
345
193
257
1
451
471
257
27
463
37
898
578
354
25
673
673
19
15
105
57
253
273
345
193
257
1
451
471
257
27
447
5
897
578
536
25
640
729
19
15
105
57
253
273
345
193
257
1
451
471
257
27
447
5
898
578
280
25
640
441
19
15
105
57
253
273
345
193
257
1
451
471
257
27
447
517
897
578
280
25
640
1721
19
15
105
57
253
273
345
193
257
1
451
471
257
27
447
517
898
578
280
25
640
1721
19
15
105
57
253
273
345
193
257
1
451
471
257
522
706
3
897
578
610
1036
700
130
19
15
105
57
253
273
345
193
257
1
451
471
257
522
706
515
897
578
612
1044
1140
1330
19
15
105
57
253
273
345
193
257
1
451
471
257
522
706
35
897
578
610
1036
700
162
19
15
105
57
253
273
345
193
257
1
451
471
257
522
706
547
897
578
612
1044
1140
1346
19
15
105
57
253
273
345
193
257
1
451
471
257
522
450
3
897
578
610
1036
188
386
19
15
105
57
253
273
345
193
257
1
451
471
257
522
450
35
897
578
610
1036
188
418
19
15
105
57
253
273
345
193
257
1
451
471
257
522
450
323
897
578
610
1036
188
2
19
15
105
57
253
273
345
193
257
1
451
471
257
522
418
3
897
578
610
1036
148
398
19
15
105
57
253
273
345
193
257
1
451
471
257
522
418
35
897
578
610
1036
148
462
19
15
105
57
253
273
345
193
257
1
451
471
257
522
707
5
897
578
610
1036
701
134
19
15
105
57
253
273
345
193
257
1
451
471
257
522
707
5
898
578
610
1036
701
134
19
15
105
57
253
273
345
193
257
1
451
471
257
522
707
3
897
578
610
1036
701
129
19
15
105
57
253
273
345
193
257
1
451
471
257
522
707
517
897
578
612
1044
1133
1389
19
15
105
57
253
273
345
193
257
1
451
471
257
522
707
517
898
578
612
1044
1133
1389
19
15
105
57
253
273
345
193
257
1
451
471
257
522
707
515
897
578
612
1044
1133
1505
19
15
105
57
253
273
345
193
257
1
451
471
257
522
707
35
897
578
610
1036
701
161
19
15
105
57
253
273
345
193
257
1
451
471
257
522
707
37
897
578
610
1036
701
173
19
15
105
57
253
273
345
193
257
1
451
471
257
522
707
37
898
578
610
1036
701
173
19
15
105
57
253
273
345
193
257
1
451
471
257
522
707
547
897
578
612
1044
1133
1313
19
15
105
57
253
273
345
193
257
1
451
471
257
522
707
549
897
578
612
1044
1133
1325
19
15
105
57
253
273
345
193
257
1
451
471
257
522
707
549
898
578
612
1044
1133
1325
19
15
105
57
253
273
345
193
257
1
451
471
257
522
451
5
897
578
612
1044
181
390
19
15
105
57
253
273
345
193
257
1
451
471
257
522
451
5
898
578
612
1044
181
390
19
15
105
57
253
273
345
193
257
1
451
471
257
522
451
3
897
578
610
1036
189
385
19
15
105
57
253
273
345
193
257
1
451
471
257
522
451
35
897
578
610
1036
189
425
19
15
105
57
253
273
345
193
257
1
451
471
257
522
451
37
897
578
610
1036
189
429
19
15
105
57
253
273
345
193
257
1
451
471
257
522
451
37
898
578
610
1036
189
429
19
15
105
57
253
273
345
193
257
1
451
471
257
522
451
323
897
578
610
1036
189
1
19
15
105
57
253
273
345
193
257
1
451
471
257
522
451
325
897
578
610
1036
189
6
19
15
105
57
253
273
345
193
257
1
451
471
257
522
451
325
898
578
610
1036
189
6
19
15
105
57
253
273
345
193
257
1
451
471
257
522
738
35
897
578
612
1044
684
270
19
15
105
57
253
273
345
193
257
1
451
471
257
522
419
5
897
578
610
1044
149
397
19
15
105
57
253
273
345
193
257
1
451
471
257
522
419
5
898
578
610
1044
149
397
19
15
105
57
253
273
345
193
257
1
451
471
257
522
419
3
897
578
610
1036
158
385
19
15
105
57
253
273
345
193
257
1
451
471
257
522
419
35
897
578
610
1036
158
705
19
15
105
57
253
273
345
193
257
1
451
471
257
522
419
37
897
578
610
1044
149
461
19
15
105
57
253
273
345
193
257
1
451
471
257
522
419
37
898
578
610
1044
149
461
19
15
105
57
253
273
345
193
257
1
451
471
257
522
739
35
897
578
610
1036
686
257
19
15
105
57
253
273
345
193
257
1
451
471
257
522
739
37
897
578
610
1044
685
333
19
15
105
57
253
273
345
193
257
1
451
471
257
522
483
35
897
578
610
1036
174
417
19
15
105
57
253
273
345
193
257
1
451
471
257
522
719
5
897
578
610
1044
1121
1249
19
15
105
57
253
273
345
193
257
1
451
471
257
522
719
5
898
578
610
1044
1121
1249
19
15
105
57
253
273
345
193
257
1
451
471
257
522
719
517
897
578
610
1044
1121
1505
19
15
105
57
253
273
345
193
257
1
451
471
257
522
719
517
898
578
610
1044
1121
1505
19
15
105
57
253
273
345
193
257
1
451
471
257
522
719
37
897
578
610
1044
1121
1217
19
15
105
57
253
273
345
193
257
1
451
471
257
522
719
37
898
578
610
1044
1121
1217
19
15
105
57
253
273
345
193
257
1
451
471
257
522
719
549
897
578
610
1044
1121
1313
19
15
105
57
253
273
345
193
257
1
451
471
257
522
719
549
898
578
610
1044
1121
1313
19
15
105
57
253
273
345
193
257
1
451
471
257
539
705
3
897
578
536
1049
1150
1249
19
15
105
57
253
273
345
193
257
1
451
471
257
539
705
515
897
578
536
1049
1150
1505
19
15
105
57
253
273
345
193
257
1
451
471
257
539
705
35
897
578
536
1049
1150
1217
19
15
105
57
253
273
345
193
257
1
451
471
257
539
705
547
897
578
536
1049
1150
1345
19
15
105
57
253
273
345
193
257
1
451
471
257
539
449
3
897
578
584
1049
182
385
19
15
105
57
253
273
345
193
257
1
451
471
257
539
449
35
897
578
584
1049
182
449
19
15
105
57
253
273
345
193
257
1
451
471
257
539
449
323
897
578
584
1049
182
257
19
15
105
57
253
273
345
193
257
1
451
471
257
539
417
3
897
578
584
1049
141
385
19
15
105
57
253
273
345
193
257
1
451
471
257
539
417
35
897
578
584
1049
141
449
19
15
105
57
253
273
345
193
257
1
451
471
257
539
707
5
897
578
584
1050
1148
1254
19
15
105
57
253
273
345
193
257
1
451
471
257
539
707
5
898
578
584
1050
1148
1254
19
15
105
57
253
273
345
193
257
1
451
471
257
539
707
3
897
578
536
1049
1146
1248
19
15
105
57
253
273
345
193
257
1
451
471
257
539
707
517
897
578
584
1050
1148
1510
19
15
105
57
253
273
345
193
257
1
451
471
257
539
707
517
898
578
584
1050
1148
1510
19
15
105
57
253
273
345
193
257
1
451
471
257
539
707
515
897
578
536
1049
1146
1504
19
15
105
57
253
273
345
193
257
1
451
471
257
539
707
35
897
578
536
1049
1146
1216
19
15
105
57
253
273
345
193
257
1
451
471
257
539
707
37
897
578
584
1050
1148
1222
19
15
105
57
253
273
345
193
257
1
451
471
257
539
707
37
898
578
584
1050
1148
1222
19
15
105
57
253
273
345
193
257
1
451
471
257
539
707
547
897
578
536
1049
1146
1344
19
15
105
57
253
273
345
193
257
1
451
471
257
539
707
549
897
578
584
1050
1148
1350
19
15
105
57
253
273
345
193
257
1
451
471
257
539
707
549
898
578
610
1049
1145
1357
19
15
105
57
253
273
345
193
257
1
451
471
257
539
451
5
897
578
610
1049
185
397
19
15
105
57
253
273
345
193
257
1
451
471
257
539
451
5
898
578
610
1049
185
397
19
15
105
57
253
273
345
193
257
1
451
471
257
539
451
3
897
578
536
1049
184
385
19
15
105
57
253
273
345
193
257
1
451
471
257
539
451
35
897
578
536
1049
184
417
19
15
105
57
253
273
345
193
257
1
451
471
257
539
451
37
897
578
610
1049
185
429
19
15
105
57
253
273
345
193
257
1
451
471
257
539
451
37
898
578
610
1049
185
429
19
15
105
57
253
273
345
193
257
1
451
471
257
539
451
323
897
578
536
1049
184
0
19
15
105
57
253
273
345
193
257
1
451
471
257
539
451
325
897
578
610
1049
185
13
19
15
105
57
253
273
345
193
257
1
451
471
257
539
451
325
898
578
610
1049
185
13
19
15
105
57
253
273
345
193
257
1
451
471
257
539
419
3
897
578
536
1049
138
384
19
15
105
57
253
273
345
193
257
1
451
471
257
539
419
35
897
578
536
1049
138
704
19
15
105
57
253
273
345
193
257
1
451
471
257
539
447
5
897
578
536
1049
128
441
19
15
105
57
253
273
345
193
257
1
451
471
257
539
447
5
898
578
584
1049
128
441
19
15
105
57
253
273
345
193
129
1
451
471
257
49
633
5
897
578
274
51
899
701
19
15
105
57
253
273
345
193
129
1
451
471
257
561
633
5
897
578
530
1075
387
733
19
15
105
57
253
273
345
321
257
1
450
471
257
651
737
547
900
578
618
1145
589
457
19
15
105
57
253
273
345
321
257
1
450
471
257
394
482
19
900
578
356
788
44
878
19
15
105
57
253
273
345
321
257
1
451
471
257
651
737
515
897
578
616
1145
589
465
19
15
105
57
253
273
345
321
257
1
451
471
257
651
737
547
897
578
616
1145
589
457
19
15
105
57
253
273
345
321
257
1
451
471
257
397
481
3
897
578
584
1614
1582
1889
19
15
105
57
253
273
345
321
257
1
451
471
257
397
481
35
897
578
584
1614
1582
1729
19
15
105
57
253
273
345
321
257
1
451
471
257
653
737
515
897
578
584
1102
558
353
19
15
105
57
253
273
345
321
257
1
451
471
257
653
737
547
897
578
584
1102
558
321
19
15
105
57
253
273
345
321
129
1
451
471
257
401
21
5
897
578
344
797
790
1039
19
15
105
57
253
273
345
321
129
1
451
471
257
401
21
5
898
578
356
797
790
1039
19
15
105
57
253
273
345
321
129
1
451
471
257
397
21
5
897
578
354
783
773
1037
19
15
105
57
253
273
345
321
129
1
451
471
257
397
21
5
898
578
354
783
773
1037
19
15
105
57
253
277
341
193
257
1
450
467
261
49
449
3
900
577
353
49
665
385
19
15
105
57
253
277
341
193
257
1
450
467
261
49
449
515
900
577
353
49
665
1665
19
15
105
57
253
277
341
193
257
1
450
467
261
49
449
35
900
577
353
49
665
705
19
15
105
57
253
277
341
193
257
1
450
467
261
49
449
323
900
577
353
49
665
1
19
15
105
57
253
277
341
193
257
1
450
467
261
49
449
547
900
577
353
49
665
1729
19
15
105
57
253
277
341
193
257
1
450
467
277
49
449
3
900
577
513
33
665
385
19
15
105
57
253
277
341
193
257
1
450
467
277
49
449
515
900
577
257
33
665
1665
19
15
105
57
253
277
341
193
257
1
450
467
277
49
449
35
900
577
513
33
665
705
19
15
105
57
253
277
341
193
257
1
450
467
277
49
449
323
900
577
513
33
665
1
19
15
105
57
253
277
341
193
257
1
450
467
277
49
449
547
900
577
257
33
665
1729
19
15
105
57
253
277
341
193
257
1
450
467
277
561
705
3
900
577
513
1041
1113
1241
19
15
105
57
253
277
341
193
257
1
450
467
277
561
705
515
900
577
513
1041
1113
1369
19
15
105
57
253
277
341
193
257
1
450
467
277
561
705
35
900
577
513
1041
1113
1217
19
15
105
57
253
277
341
193
257
1
450
467
277
561
705
547
900
577
513
1041
1113
1345
19
15
105
57
253
277
341
193
257
1
450
467
277
561
449
3
900
577
513
1041
153
385
19
15
105
57
253
277
341
193
257
1
450
467
277
561
449
35
900
577
577
1041
153
449
19
15
105
57
253
277
341
193
257
1
450
467
277
561
449
323
900
577
513
1041
153
1
19
15
105
57
253
277
341
193
257
1
451
467
261
49
449
5
897
577
353
49
665
399
19
15
105
57
253
277
341
193
257
1
451
467
261
49
449
5
898
576
353
49
665
399
19
15
105
57
253
277
341
193
257
1
451
467
261
49
449
3
897
577
273
49
665
385
19
15
105
57
253
277
341
193
257
1
451
467
261
49
449
517
897
577
353
49
665
1679
19
15
105
57
253
277
341
193
257
1
451
467
261
49
449
517
898
576
353
49
665
1679
19
15
105
57
253
277
341
193
257
1
451
467
261
49
449
515
897
577
273
49
665
1665
19
15
105
57
253
277
341
193
257
1
451
467
261
49
449
35
897
577
273
49
665
713
19
15
105
57
253
277
341
193
257
1
451
467
261
49
449
37
897
577
353
49
665
719
19
15
105
57
253
277
341
193
257
1
451
467
261
49
449
37
898
576
353
49
665
719
19
15
105
57
253
277
341
193
257
1
451
467
261
49
449
323
897
577
273
49
665
1
19
15
105
57
253
277
341
193
257
1
451
467
261
49
449
325
897
577
353
49
665
15
19
15
105
57
253
277
341
193
257
1
451
467
261
49
449
325
898
576
353
49
665
15
19
15
105
57
253
277
341
193
257
1
451
467
261
49
449
547
897
577
353
49
665
1729
19
15
105
57
253
277
341
193
257
1
451
467
261
49
449
549
897
577
353
49
665
1743
19
15
105
57
253
277
341
193
257
1
451
467
261
49
449
549
898
576
353
49
665
1743
19
15
105
57
253
277
341
193
257
1
451
467
261
49
505
5
897
577
273
49
641
445
19
15
105
57
253
277
341
193
257
1
451
467
261
49
505
5
898
576
353
49
641
445
19
15
105
57
253
277
341
193
257
1
451
467
261
49
505
19
897
577
273
49
641
705
19
15
105
57
253
277
341
193
257
1
451
467
277
49
449
5
897
577
513
33
665
399
19
15
105
57
253
277
341
193
257
1
451
467
277
49
449
5
898
576
513
33
665
399
19
15
105
57
253
277
341
193
257
1
451
467
277
49
449
3
897
577
513
33
665
385
19
15
105
57
253
277
341
193
257
1
451
467
277
49
449
517
897
577
257
33
665
1679
19
15
105
57
253
277
341
193
257
1
451
467
277
49
449
517
898
576
257
33
665
1679
19
15
105
57
253
277
341
193
257
1
451
467
277
49
449
515
897
577
257
33
665
1665
19
15
105
57
253
277
341
193
257
1
451
467
277
49
449
35
897
577
513
33
665
705
19
15
105
57
253
277
341
193
257
1
451
467
277
49
449
37
897
577
257
17
665
463
19
15
105
57
253
277
341
193
257
1
451
467
277
49
449
37
898
576
257
17
665
463
19
15
105
57
253
277
341
193
257
1
451
467
277
49
449
323
897
577
513
33
665
1
19
15
105
57
253
277
341
193
257
1
451
467
277
49
449
325
897
577
513
33
665
15
19
15
105
57
253
277
341
193
257
1
451
467
277
49
449
325
898
576
513
33
665
15
19
15
105
57
253
277
341
193
257
1
451
467
277
49
449
547
897
577
257
33
665
1729
19
15
105
57
253
277
341
193
257
1
451
467
277
49
449
549
897
577
257
17
665
975
19
15
105
57
253
277
341
193
257
1
451
467
277
49
449
549
898
576
257
17
665
975
19
15
105
57
253
277
341
193
257
1
451
467
277
49
505
5
897
577
513
33
641
733
19
15
105
57
253
277
341
193
257
1
451
467
277
49
505
5
898
576
513
33
641
733
19
15
105
57
253
277
341
193
257
1
451
467
277
49
505
19
897
577
513
33
641
705
19
15
105
57
253
277
341
193
257
1
451
467
277
561
705
5
897
577
513
1041
809
751
19
15
105
57
253
277
341
193
257
1
451
467
277
561
705
5
898
576
513
1041
809
751
19
15
105
57
253
277
341
193
257
1
451
467
277
561
705
3
897
577
513
1041
1113
1241
19
15
105
57
253
277
341
193
257
1
451
467
277
561
705
517
897
577
513
1041
809
911
19
15
105
57
253
277
341
193
257
1
451
467
277
561
705
517
898
576
513
1041
809
911
19
15
105
57
253
277
341
193
257
1
451
467
277
561
705
515
897
577
513
1041
1113
1369
19
15
105
57
253
277
341
193
257
1
451
467
277
561
705
19
897
577
513
1041
665
313
19
15
105
57
253
277
341
193
257
1
451
467
277
561
705
35
897
577
513
1041
1113
1217
19
15
105
57
253
277
341
193
257
1
451
467
277
561
705
37
897
577
513
1041
1113
1231
19
15
105
57
253
277
341
193
257
1
451
467
277
561
705
37
898
576
513
1041
1113
1231
19
15
105
57
253
277
341
193
257
1
451
467
277
561
705
547
897
577
513
1041
1113
1345
19
15
105
57
253
277
341
193
257
1
451
467
277
561
705
549
897
577
513
1041
1113
1359
19
15
105
57
253
277
341
193
257
1
451
467
277
561
705
549
898
576
513
1041
1113
1359
19
15
105
57
253
277
341
193
257
1
451
467
277
561
449
5
897
577
577
1041
153
399
19
15
105
57
253
277
341
193
257
1
451
467
277
561
449
3
897
577
513
1041
153
385
19
15
105
57
253
277
341
193
257
1
451
467
277
561
449
35
897
577
577
1041
153
449
19
15
105
57
253
277
341
193
257
1
451
467
277
561
449
37
897
577
577
1041
153
463
19
15
105
57
253
277
341
193
257
1
451
467
277
561
449
323
897
577
513
1041
153
1
19
15
105
57
253
277
341
193
257
1
451
467
277
561
449
325
897
577
577
1041
153
271
19
15
105
57
253
277
341
193
257
1
451
467
277
561
761
5
897
577
513
1057
641
285
19
15
105
57
253
277
341
193
257
1
451
467
277
561
761
5
898
576
513
1057
641
285
19
15
105
57
253
277
341
193
257
1
451
467
277
561
761
19
897
577
513
1057
641
289
19
15
105
57
253
277
341
193
257
1
451
467
277
561
505
5
897
577
577
1041
129
445
19
15
105
57
253
277
341
193
257
1
451
467
277
561
505
19
897
577
577
1041
129
449
19
15
105
57
253
277
341
193
257
1
451
467
263
49
505
5
897
576
272
54
641
701
19
15
105
57
253
277
341
193
257
1
451
467
263
49
505
5
898
576
272
54
641
701
19
15
105
57
253
277
341
193
257
1
451
467
263
49
505
19
897
576
272
54
641
705
19
15
105
57
253
277
341
193
257
1
451
467
279
49
449
5
897
577
512
45
665
655
19
15
105
57
253
277
341
193
257
1
451
467
279
49
449
5
898
576
512
46
665
399
19
15
105
57
253
277
341
193
257
1
451
467
279
49
449
3
897
577
512
45
665
385
19
15
105
57
253
277
341
193
257
1
451
467
279
49
449
517
897
577
256
44
665
1679
19
15
105
57
253
277
341
193
257
1
451
467
279
49
449
517
898
576
256
44
665
1679
19
15
105
57
253
277
341
193
257
1
451
467
279
49
449
515
897
577
256
42
665
1665
19
15
105
57
253
277
341
193
257
1
451
467
279
49
449
35
897
577
512
45
665
705
19
15
105
57
253
277
341
193
257
1
451
467
279
49
449
37
897
577
256
44
665
719
19
15
105
57
253
277
341
193
257
1
451
467
279
49
449
37
898
576
512
46
665
719
19
15
105
57
253
277
341
193
257
1
451
467
279
49
449
323
897
577
512
45
665
1
19
15
105
57
253
277
341
193
257
1
451
467
279
49
449
325
897
577
256
44
665
15
19
15
105
57
253
277
341
193
257
1
451
467
279
49
449
325
898
576
512
46
665
15
19
15
105
57
253
277
341
193
257
1
451
467
279
49
449
547
897
577
256
42
665
1729
19
15
105
57
253
277
341
193
257
1
451
467
279
49
449
549
897
577
256
44
665
1743
19
15
105
57
253
277
341
193
257
1
451
467
279
49
449
549
898
576
256
44
665
1743
19
15
105
57
253
277
341
193
257
1
451
467
279
49
450
3
897
577
256
42
664
385
19
15
105
57
253
277
341
193
257
1
451
467
279
49
450
515
897
577
256
42
664
1665
19
15
105
57
253
277
341
193
257
1
451
467
279
49
450
35
897
577
256
42
664
705
19
15
105
57
253
277
341
193
257
1
451
467
279
49
450
323
897
577
256
42
664
1
19
15
105
57
253
277
341
193
257
1
451
467
279
49
450
547
897
577
256
42
664
1733
19
15
105
57
253
277
341
193
257
1
451
467
279
49
505
5
897
577
512
45
641
701
19
15
105
57
253
277
341
193
257
1
451
467
279
49
505
5
898
576
256
29
641
445
19
15
105
57
253
277
341
193
257
1
451
467
279
49
505
19
897
576
512
22
641
705
19
15
105
57
253
277
341
193
257
1
451
467
279
561
705
3
897
577
512
1053
817
641
19
15
105
57
253
277
341
193
257
1
451
467
279
561
705
515
897
577
512
1053
817
897
19
15
105
57
253
277
341
193
257
1
451
467
279
561
705
35
897
577
512
1053
817
705
19
15
105
57
253
277
341
193
257
1
451
467
279
561
705
547
897
577
512
1053
817
833
19
15
105
57
253
277
341
193
257
1
451
467
279
561
706
3
897
577
512
1050
816
741
19
15
105
57
253
277
341
193
257
1
451
467
279
561
706
515
897
577
512
1050
816
901
19
15
105
57
253
277
341
193
257
1
451
467
279
561
706
35
897
577
512
1050
1112
1217
19
15
105
57
253
277
341
193
257
1
451
467
279
561
706
547
897
577
512
1050
1112
1345
19
15
105
57
253
277
341
193
257
1
451
467
279
561
450
3
897
576
576
1050
152
385
19
15
105
57
253
277
341
193
257
1
451
467
279
561
450
35
897
576
576
1050
152
449
19
15
105
57
253
277
341
193
257
1
451
467
279
561
450
323
897
576
512
1050
152
257
19
15
105
57
253
277
341
193
257
1
451
467
279
561
761
5
897
577
512
1053
641
285
19
15
105
57
253
277
341
193
257
1
451
467
279
561
761
5
898
576
512
1053
641
285
19
15
105
57
253
277
341
193
257
1
451
467
279
561
761
19
897
576
512
1053
641
321
19
15
105
57
253
277
341
193
257
1
451
467
279
561
505
19
897
576
512
1053
129
417
19
15
105
57
253
277
341
193
129
1
451
467
261
49
633
5
897
577
353
49
897
701
19
15
105
57
253
277
341
193
129
1
451
467
261
49
633
5
898
576
353
49
897
701
19
15
105
57
253
277
341
193
129
1
451
467
261
49
633
1541
897
577
353
49
897
1725
19
15
105
57
253
277
341
193
129
1
451
467
261
49
633
1541
898
576
353
49
897
1725
19
15
105
57
253
277
341
193
129
1
451
467
261
49
633
1555
897
577
353
49
897
1697
19
15
105
57
253
277
341
193
129
1
451
467
277
49
633
5
897
577
513
33
897
509
19
15
105
57
253
277
341
193
129
1
451
467
277
49
633
5
898
576
513
33
897
509
19
15
105
57
253
277
341
193
129
1
451
467
277
49
633
1541
897
577
513
33
897
1757
19
15
105
57
253
277
341
193
129
1
451
467
277
49
633
1541
898
576
513
33
897
1757
19
15
105
57
253
277
341
193
129
1
451
467
277
49
633
1555
897
577
513
33
897
1697
19
15
105
57
253
277
341
193
129
1
451
467
277
561
633
5
897
577
513
1057
385
733
19
15
105
57
253
277
341
193
129
1
451
467
277
561
633
5
898
576
513
1057
385
733
19
15
105
57
253
277
341
193
129
1
451
467
279
49
633
5
897
577
512
45
897
733
19
15
105
57
253
277
341
193
129
1
451
467
279
49
633
5
898
576
256
29
897
445
19
15
105
57
253
277
341
193
129
1
451
467
279
49
633
1541
897
577
512
45
897
1757
19
15
105
57
253
277
341
193
129
1
451
467
279
49
633
1541
898
576
256
45
897
1757
19
15
105
57
253
277
341
193
129
1
451
467
279
49
633
1555
897
576
512
28
897
1697
19
15
105
57
253
277
341
193
129
1
451
467
279
561
633
5
897
577
512
1066
385
733
19
15
105
57
253
277
341
193
129
1
451
467
279
561
633
5
898
576
512
1066
385
733
19
15
105
57
250
258
370
193
257
1
448
492
268
14
449
3
896
1162
0
4
662
385
19
15
105
57
250
258
370
193
257
1
448
492
268
14
449
515
896
1162
0
4
662
1665
19
15
105
57
250
258
370
193
257
1
448
492
268
14
449
35
896
650
0
4
662
705
19
15
105
57
250
258
370
193
257
1
448
492
268
14
449
323
896
650
0
4
662
1
19
15
105
57
250
258
370
193
257
1
448
492
268
14
481
35
896
650
0
4
654
385
19
15
105
57
250
258
370
193
257
1
448
492
268
14
450
3
896
266
0
4
660
641
19
15
105
57
250
258
370
193
257
1
448
492
268
14
450
515
896
1162
0
4
660
1666
19
15
105
57
250
258
370
193
257
1
448
492
268
14
450
35
896
650
0
4
660
705
19
15
105
57
250
258
370
193
257
1
448
492
268
14
450
323
896
266
256
4
660
1
19
15
105
57
250
258
370
193
257
1
448
492
268
14
482
3
896
266
0
4
652
481
19
15
105
57
250
258
370
193
257
1
448
492
268
14
505
19
896
266
0
4
646
705
19
15
105
57
250
258
370
193
257
1
448
492
268
30
449
3
896
1162
0
52
662
385
19
15
105
57
250
258
370
193
257
1
448
492
268
30
449
515
896
1162
0
52
662
1665
19
15
105
57
250
258
370
193
257
1
448
492
268
30
449
35
896
650
0
52
662
705
19
15
105
57
250
258
370
193
257
1
448
492
268
30
449
323
896
650
0
52
662
513
19
15
105
57
250
258
370
193
257
1
448
492
268
30
450
3
896
266
0
52
660
641
19
15
105
57
250
258
370
193
257
1
448
492
268
30
450
515
896
1162
0
52
660
1665
19
15
105
57
250
258
370
193
257
1
448
492
268
30
450
35
896
650
0
52
660
705
19
15
105
57
250
258
370
193
257
1
448
492
268
30
450
323
896
266
256
52
660
1
19
15
105
57
250
258
370
193
257
1
448
492
268
30
451
3
896
266
0
52
658
385
19
15
105
57
250
258
370
193
257
1
448
492
268
30
451
515
896
650
0
52
658
1665
19
15
105
57
250
258
370
193
257
1
448
492
268
30
451
323
896
266
256
52
658
1
19
15
105
57
250
258
370
193
257
1
448
492
268
526
705
3
896
1162
512
1028
1110
1233
19
15
105
57
250
258
370
193
257
1
448
492
268
526
705
515
896
1162
512
1028
1110
1361
19
15
105
57
250
258
370
193
257
1
448
492
268
526
705
35
896
650
512
1028
1102
1217
19
15
105
57
250
258
370
193
257
1
448
492
268
526
705
547
896
650
544
1028
1102
1345
19
15
105
57
250
258
370
193
257
1
448
492
268
526
449
3
896
1162
512
1028
150
385
19
15
105
57
250
258
370
193
257
1
448
492
268
526
449
35
896
650
512
1028
150
449
19
15
105
57
250
258
370
193
257
1
448
492
268
526
449
323
896
650
512
1028
150
1
19
15
105
57
250
258
370
193
257
1
448
492
268
526
481
35
896
650
512
1028
142
385
19
15
105
57
250
258
370
193
257
1
448
492
268
526
737
3
896
650
512
1028
654
353
19
15
105
57
250
258
370
193
257
1
448
492
268
526
737
35
896
650
512
1028
654
257
19
15
105
57
250
258
370
193
257
1
448
492
268
526
706
3
896
1162
512
1028
1108
1234
19
15
105
57
250
258
370
193
257
1
448
492
268
526
706
515
896
1162
512
1028
1108
1362
19
15
105
57
250
258
370
193
257
1
448
492
268
526
706
35
896
650
512
1028
1108
1218
19
15
105
57
250
258
370
193
257
1
448
492
268
526
706
547
896
650
544
1028
1108
1346
19
15
105
57
250
258
370
193
257
1
448
492
268
526
450
3
896
1162
512
1028
148
386
19
15
105
57
250
258
370
193
257
1
448
492
268
526
450
35
896
650
512
1028
148
706
19
15
105
57
250
258
370
193
257
1
448
492
268
526
450
323
896
1162
512
1044
148
1
19
15
105
57
250
258
370
193
257
1
448
492
268
526
738
3
896
1162
512
1028
652
353
19
15
105
57
250
258
370
193
257
1
448
492
268
526
738
35
896
650
512
1028
652
257
19
15
105
57
250
258
370
193
257
1
448
492
268
526
761
19
896
1162
512
1028
646
193
19
15
105
57
250
258
370
193
129
1
448
492
268
526
609
515
896
650
512
1028
398
993
19
15
105
57
250
258
370
193
129
1
448
492
268
526
610
515
896
650
512
1028
396
993
19
15
105
57
250
258
370
193
129
1
448
492
268
526
633
531
896
650
512
1028
390
961
19
15
105
57
250
258
359
193
257
1
448
492
258
10
481
35
896
650
12
28
668
642
19
15
105
57
250
258
359
193
257
1
448
492
258
26
449
3
896
1162
12
60
668
386
19
15
105
57
250
258
359
193
257
1
448
492
258
26
449
515
896
1162
12
60
668
1666
19
15
105
57
250
258
359
193
257
1
448
492
258
26
449
35
896
650
12
60
668
706
19
15
105
57
250
258
359
193
257
1
448
492
258
26
449
323
896
650
12
60
668
2
19
15
105
57
250
258
359
193
257
1
448
492
258
26
451
3
896
266
12
60
664
384
19
15
105
57
250
258
359
193
257
1
448
492
258
26
451
515
896
650
12
60
664
1664
19
15
105
57
250
258
359
193
257
1
448
492
258
26
451
323
896
266
12
60
664
0
19
15
105
57
250
258
359
193
257
1
448
492
258
522
481
35
896
650
524
1052
156
386
19
15
105
57
250
258
359
193
257
1
448
492
258
522
737
19
896
650
524
1052
668
178
19
15
105
57
250
258
359
193
257
1
448
492
258
522
737
35
896
650
524
1052
668
258
19
15
105
42
250
257
365
193
257
16
452
502
262
7
441
40
924
276
272
18
674
424
19
15
105
42
250
257
365
193
257
16
452
502
262
519
441
40
924
660
528
1042
162
424
19
15
105
45
253
257
361
193
257
19
449
509
261
13
449
41
925
293
1
13
653
413
19
15
105
45
253
257
361
193
257
19
449
493
261
13
449
41
925
581
513
13
653
669
19
15
105
45
253
257
361
193
257
19
449
493
261
525
449
41
925
581
513
1037
141
413
19
15
105
45
253
261
361
193
257
19
449
497
257
13
449
41
925
289
1
13
653
413
19
15
105
45
253
261
361
193
257
19
449
505
257
13
449
41
925
529
259
13
653
413
19
15
105
45
253
261
361
193
257
19
449
505
257
13
449
41
926
529
258
23
653
413
19
15
105
45
253
261
361
193
257
19
449
505
257
525
449
41
925
529
515
1037
141
413
19
15
105
45
253
261
361
193
257
19
449
505
257
525
449
41
926
529
514
1047
141
413
19
15
105
45
253
261
361
193
257
19
449
501
257
13
449
41
925
533
269
13
653
413
19
15
105
45
253
261
361
193
257
19
449
501
257
13
449
41
926
291
71
13
653
413
19
15
105
45
253
261
361
193
257
19
449
501
257
525
449
41
925
533
525
1037
141
413
19
15
105
45
253
261
357
193
257
19
449
497
261
17
469
41
925
289
259
63
669
645
19
15
105
45
253
261
357
193
257
19
449
505
262
17
469
41
925
273
256
58
667
389
19
15
105
45
253
261
357
193
257
19
449
505
262
17
469
553
925
273
256
58
667
1669
19
15
105
45
253
261
357
193
257
19
449
505
262
17
469
553
926
273
256
58
667
1669
19
15
105
45
253
261
357
193
257
19
449
501
261
17
469
41
925
277
2
63
669
389
19
15
105
45
253
261
357
193
257
19
449
501
261
17
469
553
925
277
2
63
669
1669
19
15
105
45
253
261
357
193
257
19
449
501
261
17
469
553
926
291
259
63
669
1669
19
15
105
58
251
257
361
193
257
0
450
500
261
13
449
0
901
512
258
14
653
384
19
15
105
58
251
257
361
193
257
0
450
500
261
13
449
320
901
512
258
14
653
0
19
15
105
58
251
257
361
193
257
0
450
500
261
13
865
512
901
256
2
14
845
992
19
15
105
58
251
257
361
193
257
0
450
500
261
13
865
544
901
256
258
14
845
656
19
15
105
58
251
257
361
193
257
0
450
500
261
29
449
320
901
256
2
58
666
0
19
15
105
58
251
257
361
193
257
0
450
500
261
525
705
0
901
512
514
1038
653
128
19
15
105
58
251
257
361
193
257
0
450
500
261
525
705
512
901
512
514
1046
1110
1408
19
15
105
58
251
257
361
193
257
0
450
500
261
525
449
320
901
512
514
1038
142
0
19
15
105
58
251
257
361
193
257
0
450
500
261
525
865
512
901
1152
514
1038
333
992
19
15
105
58
251
257
361
193
257
0
450
500
261
525
865
544
901
640
514
1038
333
384
19
15
105
58
251
257
361
193
257
0
450
500
261
525
737
544
901
640
514
1038
1101
1344
19
15
105
58
251
257
361
193
129
0
450
500
261
13
609
512
901
640
2
22
918
976
19
15
105
58
251
257
361
193
129
0
450
500
261
525
609
512
901
640
514
1038
845
992
19
15
105
58
251
257
365
193
257
0
450
500
262
6
449
0
901
512
256
4
646
384
19
15
105
58
251
257
365
193
257
0
450
500
262
6
449
32
901
512
256
4
646
704
19
15
105
58
251
257
365
193
257
0
450
500
262
6
449
320
901
512
256
4
646
0
19
15
105
58
251
257
365
193
257
0
450
500
262
6
417
0
901
512
256
4
686
640
19
15
105
58
251
257
365
193
257
0
450
500
262
6
417
512
901
512
256
4
686
768
19
15
105
58
251
257
365
193
257
0
450
500
262
6
417
32
901
512
256
4
686
672
19
15
105
58
251
257
365
193
257
0
450
500
262
6
865
512
901
256
0
4
838
992
19
15
105
58
251
257
365
193
257
0
450
500
262
6
865
544
901
512
288
4
838
384
19
15
105
58
251
257
365
193
257
0
450
500
262
6
418
0
901
256
0
8
680
648
19
15
105
58
251
257
365
193
257
0
450
500
262
13
449
0
901
512
256
22
654
384
19
15
105
58
251
257
365
193
257
0
450
500
262
13
449
32
901
512
256
22
654
704
19
15
105
58
251
257
365
193
257
0
450
500
262
13
449
320
901
512
256
22
654
0
19
15
105
58
251
257
365
193
257
0
450
500
262
13
417
0
901
512
256
22
686
384
19
15
105
58
251
257
365
193
257
0
450
500
262
13
417
512
901
512
256
22
686
768
19
15
105
58
251
257
365
193
257
0
450
500
262
13
417
32
901
512
256
22
686
672
19
15
105
58
251
257
365
193
257
0
450
500
262
13
865
544
901
640
512
982
846
896
19
15
105
58
251
257
365
193
257
0
450
500
262
518
705
0
901
512
512
1028
646
128
19
15
105
58
251
257
365
193
257
0
450
500
262
518
705
512
901
512
512
1032
1114
1360
19
15
105
58
251
257
365
193
257
0
450
500
262
518
705
32
901
512
512
1028
646
192
19
15
105
58
251
257
365
193
257
0
450
500
262
518
449
320
901
512
512
1028
134
0
19
15
105
58
251
257
365
193
257
0
450
500
262
518
417
0
901
512
512
1028
174
392
19
15
105
58
251
257
365
193
257
0
450
500
262
518
417
32
901
512
512
1028
174
416
19
15
105
58
251
257
365
193
257
0
450
500
262
518
865
512
901
1152
512
1028
326
992
19
15
105
58
251
257
365
193
257
0
450
500
262
518
865
544
901
640
512
1028
326
384
19
15
105
58
251
257
365
193
257
0
450
500
262
518
737
0
901
640
512
1028
1094
1248
19
15
105
58
251
257
365
193
257
0
450
500
262
518
737
544
901
640
512
1028
1094
1344
19
15
105
58
251
257
365
193
257
0
450
500
262
14
449
0
901
512
256
12
654
384
19
15
105
58
251
257
365
193
257
0
450
500
262
14
449
32
901
512
256
12
654
704
19
15
105
58
251
257
365
193
257
0
450
500
262
14
449
320
901
512
256
12
654
0
19
15
105
58
251
257
365
193
257
0
450
500
262
14
417
0
901
512
320
20
686
384
19
15
105
58
251
257
365
193
257
0
450
500
262
14
417
512
901
512
320
20
686
768
19
15
105
58
251
257
365
193
257
0
450
500
262
14
417
32
901
512
320
20
686
672
19
15
105
58
251
257
365
193
257
0
450
500
262
14
865
512
901
256
0
12
846
992
19
15
105
58
251
257
365
193
257
0
450
500
262
14
865
544
901
512
288
12
846
384
19
15
105
58
251
257
365
193
257
0
450
500
262
14
866
512
901
256
0
12
840
992
19
15
105
58
251
257
365
193
257
0
450
500
262
14
889
520
901
256
0
24
834
880
19
15
105
58
251
257
365
193
257
0
450
500
262
7
449
0
901
512
256
2
646
384
19
15
105
58
251
257
365
193
257
0
450
500
262
7
449
32
901
512
256
2
646
704
19
15
105
58
251
257
365
193
257
0
450
500
262
7
449
320
901
512
256
2
646
0
19
15
105
58
251
257
365
193
257
0
450
500
262
7
417
0
901
512
256
2
681
384
19
15
105
58
251
257
365
193
257
0
450
500
262
7
417
512
901
512
256
2
681
768
19
15
105
58
251
257
365
193
257
0
450
500
262
7
417
32
901
512
256
2
681
448
19
15
105
58
251
257
365
193
257
0
450
500
262
7
865
512
901
256
0
2
838
992
19
15
105
58
251
257
365
193
257
0
450
500
262
7
865
544
901
512
288
2
838
384
19
15
105
58
251
257
365
193
257
0
450
500
262
7
441
8
901
256
0
18
674
432
19
15
105
58
251
257
365
193
257
0
450
500
262
7
441
520
901
256
0
18
674
1008
19
15
105
58
251
257
365
193
257
0
450
500
262
15
449
0
901
512
320
26
648
384
19
15
105
58
251
257
365
193
257
0
450
500
262
15
449
32
901
512
320
26
648
704
19
15
105
58
251
257
365
193
257
0
450
500
262
15
449
320
901
512
320
26
648
0
19
15
105
58
251
257
365
193
257
0
450
500
262
15
889
520
901
512
288
26
834
872
19
15
105
58
251
257
365
193
257
0
450
500
262
22
449
0
901
256
0
60
670
384
19
15
105
58
251
257
365
193
257
0
450
500
262
22
449
320
901
256
0
60
670
0
19
15
105
58
251
257
365
193
257
0
450
500
262
30
449
320
901
512
288
56
666
0
19
15
105
58
251
257
365
193
257
0
450
500
262
525
705
0
901
512
512
1046
654
128
19
15
105
58
251
257
365
193
257
0
450
500
262
525
705
32
901
512
512
1046
654
192
19
15
105
58
251
257
365
193
257
0
450
500
262
525
449
320
901
512
512
1046
142
0
19
15
105
58
251
257
365
193
257
0
450
500
262
525
417
32
901
512
512
1046
174
416
19
15
105
58
251
257
365
193
257
0
450
500
262
519
705
0
901
512
512
1026
646
128
19
15
105
58
251
257
365
193
257
0
450
500
262
519
705
512
901
512
512
1034
1113
1360
19
15
105
58
251
257
365
193
257
0
450
500
262
519
705
32
901
512
512
1026
646
192
19
15
105
58
251
257
365
193
257
0
450
500
262
519
449
320
901
512
512
1026
134
0
19
15
105
58
251
257
365
193
257
0
450
500
262
519
417
0
901
512
512
1026
168
392
19
15
105
58
251
257
365
193
257
0
450
500
262
519
417
32
901
512
512
1026
168
416
19
15
105
58
251
257
365
193
257
0
450
500
262
519
865
512
901
1152
512
1026
326
992
19
15
105
58
251
257
365
193
257
0
450
500
262
519
865
544
901
640
512
1026
326
384
19
15
105
58
251
257
365
193
257
0
450
500
262
519
737
0
901
640
512
1026
1094
1248
19
15
105
58
251
257
365
193
257
0
450
500
262
519
737
544
901
640
512
1026
1094
1280
19
15
105
58
251
257
365
193
257
0
450
500
262
519
889
520
901
512
544
1058
546
696
19
15
105
58
251
257
365
193
257
0
450
500
262
519
889
328
901
512
512
1042
546
24
19
15
105
58
251
257
365
193
257
0
450
500
262
519
441
8
901
1152
512
1042
162
432
19
15
105
58
251
257
365
193
257
0
450
500
262
526
705
0
901
512
512
1036
654
128
19
15
105
58
251
257
365
193
257
0
450
500
262
526
705
512
901
512
512
1048
817
992
19
15
105
58
251
257
365
193
257
0
450
500
262
526
705
32
901
512
512
1036
654
192
19
15
105
58
251
257
365
193
257
0
450
500
262
526
449
320
901
512
512
1036
142
0
19
15
105
58
251
257
365
193
257
0
450
500
262
526
417
32
901
512
544
1068
174
704
19
15
105
58
251
257
365
193
257
0
450
500
262
526
865
512
901
1152
512
1036
334
992
19
15
105
58
251
257
365
193
257
0
450
500
262
526
865
544
901
640
512
1036
334
384
19
15
105
58
251
257
365
193
257
0
450
500
262
526
737
32
901
512
512
1036
1102
1152
19
15
105
58
251
257
365
193
257
0
450
500
262
526
737
544
901
640
512
1036
1102
1344
19
15
105
58
251
257
365
193
257
0
450
500
262
526
866
512
901
1152
512
1036
328
992
19
15
105
58
251
257
365
193
257
0
450
500
262
526
889
520
901
512
512
1048
322
880
19
15
105
58
251
257
365
193
257
0
450
500
262
526
761
520
901
640
512
1048
1089
1392
19
15
105
58
251
257
365
193
257
0
450
500
262
527
705
0
901
512
544
1050
1105
1152
19
15
105
58
251
257
365
193
257
0
450
500
262
527
705
512
901
512
544
1050
1105
1408
19
15
105
58
251
257
365
193
257
0
450
500
262
527
705
32
901
512
544
1050
817
664
19
15
105
58
251
257
365
193
257
0
450
500
262
527
449
320
901
512
544
1050
137
0
19
15
105
58
251
257
365
193
257
0
450
500
262
527
737
32
901
512
544
1050
657
256
19
15
105
58
251
257
365
193
257
0
450
500
262
527
889
520
901
512
544
1050
322
872
19
15
105
58
251
257
365
193
257
0
450
500
262
527
761
520
901
640
512
1050
1088
1400
19
15
105
58
251
257
365
193
257
0
450
500
262
31
449
320
901
512
288
58
665
0
19
15
105
58
251
257
365
193
129
0
450
500
262
14
609
512
901
640
0
24
921
992
19
15
105
58
251
257
365
193
129
0
450
500
262
7
121
8
901
1152
0
18
34
112
19
15
105
58
251
257
365
193
129
0
450
500
262
7
185
520
901
640
0
978
1186
1968
19
15
105
58
251
257
365
193
129
0
450
500
262
15
609
512
901
640
0
26
912
976
19
15
105
58
251
257
365
193
129
0
450
500
262
519
121
8
901
1152
512
1042
34
112
19
15
105
58
251
257
365
193
129
0
450
500
262
519
633
520
901
640
512
1042
1058
1520
19
15
105
58
251
257
365
193
129
0
450
500
262
526
609
512
901
640
512
1036
846
992
19
15
105
58
251
257
365
193
129
0
450
500
262
526
633
520
901
640
512
1048
834
880
19
15
105
58
251
257
365
193
129
0
450
500
262
527
609
512
901
640
512
1050
400
976
19
15
105
58
251
273
341
193
257
0
450
468
262
63
449
0
901
576
352
50
664
384
19
15
105
58
251
273
341
193
257
0
450
468
278
49
449
0
901
576
512
46
665
640
19
15
105
58
251
273
341
193
257
0
450
468
278
49
449
32
901
576
512
46
665
704
19
15
105
58
251
273
341
193
257
0
450
468
278
49
449
320
901
576
512
46
665
8
19
15
105
58
251
273
341
193
257
0
450
468
278
63
449
0
901
576
512
34
664
384
19
15
105
58
251
273
341
193
257
0
450
468
278
575
737
32
901
576
512
1058
648
256
19
15
105
58
251
273
341
193
129
0
450
468
278
49
633
1544
901
576
512
46
897
1712
19
15
105
58
251
273
345
193
257
0
450
468
257
13
417
0
901
576
358
14
667
384
19
15
105
58
251
273
345
193
257
0
450
468
257
10
418
32
901
576
358
20
660
704
19
15
105
58
251
273
345
193
257
0
450
468
257
29
417
0
901
576
358
46
651
384
19
15
105
233
249
257
361
193
257
161
257
477
261
13
462
318
511
525
1
26
648
152
19
15
105
233
249
257
361
193
257
161
257
477
261
13
462
319
511
525
1
26
648
169
19
15
105
233
249
257
361
193
257
75
257
477
261
525
865
377
957
525
514
1046
557
29
19
15
105
233
249
257
361
193
129
161
257
509
261
13
97
355
499
535
3
13
333
769
19
15
105
233
249
257
361
193
129
161
257
509
261
13
609
355
499
535
3
13
925
257
19
15
105
233
249
257
361
193
129
161
257
509
261
13
609
611
499
535
3
13
925
769
19
15
105
233
249
257
361
193
129
161
257
509
261
29
190
190
478
534
2
59
256
4
19
15
105
233
249
257
361
193
129
161
257
509
261
525
609
611
499
535
515
1037
413
769
19
15
105
233
249
257
361
193
129
161
257
493
261
13
97
99
499
539
9
13
333
257
19
15
105
233
249
257
361
193
129
161
257
493
261
13
97
227
499
539
9
13
333
1
19
15
105
233
249
257
361
193
129
161
257
493
261
13
97
355
499
539
9
13
333
769
19
15
105
233
249
257
361
193
129
161
257
493
261
13
609
227
499
539
17
26
922
1026
19
15
105
233
249
257
361
193
129
161
257
493
261
13
609
355
499
539
17
26
922
258
19
15
105
233
249
257
361
193
129
161
257
493
261
13
609
611
499
539
17
26
922
770
19
15
105
233
249
257
361
193
129
161
257
493
261
13
609
1635
499
539
17
26
922
1794
19
15
105
233
249
257
361
193
129
161
257
493
261
29
609
355
499
539
17
58
910
258
19
15
105
233
249
257
361
193
129
161
257
493
261
29
609
611
499
539
17
58
910
770
19
15
105
233
249
257
361
193
129
161
257
493
261
525
97
99
499
539
521
1069
45
257
19
15
105
233
249
257
361
193
129
161
257
493
261
525
97
227
499
539
521
1069
45
1
19
15
105
233
249
257
361
193
129
161
257
493
261
525
609
227
499
539
529
1050
411
1
19
15
105
233
249
257
361
193
129
161
257
493
261
525
609
611
499
539
529
1050
410
770
19
15
105
233
249
257
361
193
129
161
257
477
261
13
97
99
483
525
1
45
333
257
19
15
105
233
249
257
361
193
129
161
257
477
261
13
97
99
485
525
1
45
333
257
19
15
105
233
249
257
361
193
129
161
257
477
261
13
97
99
499
525
1
45
333
257
19
15
105
233
249
257
361
193
129
161
257
477
261
13
97
99
511
525
1
45
333
257
19
15
105
233
249
257
361
193
129
161
257
477
261
13
97
227
483
525
1
45
333
1
19
15
105
233
249
257
361
193
129
161
257
477
261
13
97
227
485
525
1
45
333
1
19
15
105
233
249
257
361
193
129
161
257
477
261
13
97
355
483
525
1
45
333
769
19
15
105
233
249
257
361
193
129
161
257
477
261
13
97
355
485
525
1
45
333
769
19
15
105
233
249
257
361
193
129
161
257
477
261
13
97
355
499
525
1
45
333
769
19
15
105
233
249
257
361
193
129
161
257
477
261
13
97
355
511
525
1
45
333
769
19
15
105
233
249
257
361
193
129
161
257
477
261
13
609
227
485
525
1
26
922
1026
19
15
105
233
249
257
361
193
129
161
257
477
261
13
609
355
483
525
2
14
926
257
19
15
105
233
249
257
361
193
129
161
257
477
261
13
609
355
485
525
1
26
922
258
19
15
105
233
249
257
361
193
129
161
257
477
261
13
609
355
499
525
1
26
922
258
19
15
105
233
249
257
361
193
129
161
257
477
261
13
609
355
511
525
1
26
922
258
19
15
105
233
249
257
361
193
129
161
257
477
261
13
609
611
483
525
2
14
926
769
19
15
105
233
249
257
361
193
129
161
257
477
261
13
609
611
485
525
1
26
922
770
19
15
105
233
249
257
361
193
129
161
257
477
261
13
609
611
499
525
1
26
922
770
19
15
105
233
249
257
361
193
129
161
257
477
261
13
609
611
511
525
1
26
922
770
19
15
105
233
249
257
361
193
129
161
257
477
261
13
609
1635
485
525
1
26
922
1794
19
15
105
233
249
257
361
193
129
161
257
477
261
13
609
1635
511
525
1
26
922
1794
19
15
105
233
249
257
361
193
129
161
257
477
261
525
97
227
485
525
514
1046
46
1
19
15
105
233
249
257
361
193
129
161
257
477
261
525
609
227
483
525
514
1070
1070
1025
19
15
105
233
249
257
361
193
129
161
257
477
261
525
609
227
485
525
513
1050
1435
1025
19
15
105
233
249
257
361
193
129
161
257
477
261
525
609
611
483
525
514
1038
414
769
19
15
105
233
249
257
361
193
129
161
257
477
261
525
609
611
485
525
513
1050
411
769
19
15
105
233
249
257
361
193
129
161
257
477
261
525
609
611
499
525
513
1050
411
769
19
15
105
233
249
257
361
193
129
161
257
477
261
525
609
611
511
525
513
1050
411
769
19
15
105
233
249
257
361
193
129
289
257
493
261
13
609
483
499
539
17
26
922
514
19
15
105
233
249
257
361
193
129
289
257
493
261
525
609
483
499
539
529
1050
411
513
19
15
105
233
249
257
361
193
129
289
257
477
261
13
609
483
483
525
2
14
926
513
19
15
105
233
249
257
361
193
129
289
257
477
261
13
609
483
485
525
1
26
923
513
19
15
105
233
249
257
361
193
129
289
257
477
261
13
609
483
435
525
1
26
923
513
19
15
105
233
249
257
361
193
129
289
257
477
261
525
609
483
483
525
514
1038
414
513
19
15
105
233
249
257
361
193
129
289
257
477
261
525
609
483
485
525
513
1050
411
513
19
15
105
233
249
257
361
193
129
289
257
477
261
525
609
483
435
525
513
1050
411
513
19
15
105
233
249
257
361
193
129
145
257
509
261
13
126
286
510
534
2
27
320
832
19
15
105
233
249
257
361
193
129
145
257
509
261
13
126
286
478
534
2
27
320
832
19
15
105
233
249
257
361
193
129
145
257
509
261
13
126
286
479
535
41
46
320
832
19
15
105
233
249
257
361
193
129
145
257
509
261
13
126
287
479
535
41
46
320
834
19
15
105
233
249
257
361
193
129
145
257
477
261
13
126
286
511
525
2
27
320
832
19
15
105
233
249
257
361
193
129
145
257
477
261
525
638
286
511
525
514
1051
832
576
19
15
105
233
249
257
361
193
129
145
257
477
261
525
638
287
511
525
514
1051
832
578
19
15
105
233
249
257
361
193
129
139
257
477
261
13
97
249
509
525
1
45
333
29
19
15
105
233
249
257
361
193
129
139
257
477
261
525
97
249
509
525
514
1047
45
29
19
15
105
233
249
257
361
193
129
139
257
477
261
525
609
249
509
525
514
1046
1069
1053
19
15
105
233
249
257
361
193
129
171
257
493
261
26
163
185
478
539
51
56
269
30
19
15
105
233
249
257
361
193
129
171
257
477
261
13
161
185
477
525
2
22
173
29
19
15
105
233
249
257
361
193
129
166
262
511
261
26
191
188
472
530
1
56
257
3
19
15
105
233
249
257
365
193
257
161
257
478
262
6
462
318
511
524
0
4
640
168
19
15
105
233
249
257
365
193
129
161
257
493
262
6
190
190
478
539
8
936
1184
0
19
15
105
233
249
257
365
193
129
161
257
478
262
6
97
99
485
524
0
4
326
257
19
15
105
233
249
257
365
193
129
161
257
478
262
6
97
99
499
524
0
4
326
257
19
15
105
233
249
257
365
193
129
161
257
478
262
6
97
101
485
524
0
4
326
270
19
15
105
233
249
257
365
193
129
161
257
478
262
6
97
227
485
524
0
4
46
1
19
15
105
233
249
257
365
193
129
161
257
478
262
6
97
227
499
524
0
4
46
1
19
15
105
233
249
257
365
193
129
161
257
478
262
6
97
355
485
524
0
4
326
769
19
15
105
233
249
257
365
193
129
161
257
478
262
6
97
355
499
524
0
4
326
769
19
15
105
233
249
257
365
193
129
161
257
478
262
6
609
355
485
524
0
28
926
273
19
15
105
233
249
257
365
193
129
161
257
478
262
6
609
355
499
524
0
28
926
273
19
15
105
233
249
257
365
193
129
161
257
478
262
6
609
611
485
524
0
28
926
785
19
15
105
233
249
257
365
193
129
161
257
478
262
6
609
611
499
524
0
28
926
785
19
15
105
233
249
257
365
193
129
161
257
478
262
6
610
355
485
524
0
28
920
273
19
15
105
233
249
257
365
193
129
161
257
478
262
6
610
355
499
524
0
28
920
273
19
15
105
233
249
257
365
193
129
161
257
478
262
6
610
611
485
524
0
28
920
785
19
15
105
233
249
257
365
193
129
161
257
478
262
6
610
611
499
524
0
28
920
785
19
15
105
233
249
257
365
193
129
161
257
478
262
6
190
190
511
524
0
4
160
0
19
15
105
233
249
257
365
193
129
161
257
478
262
518
97
227
485
524
512
1028
46
1
19
15
105
233
249
257
365
193
129
161
257
478
262
518
97
227
499
524
512
1028
46
1
19
15
105
233
249
257
365
193
129
161
257
478
262
518
609
611
485
524
512
1052
414
785
19
15
105
233
249
257
365
193
129
161
257
478
262
518
609
611
499
524
512
1052
414
785
19
15
105
233
249
257
365
193
129
161
257
478
262
518
610
611
485
524
512
1052
408
785
19
15
105
233
249
257
365
193
129
161
257
478
262
518
610
611
499
524
512
1052
408
785
19
15
105
233
249
257
365
193
129
161
257
478
262
14
97
99
485
524
0
20
38
257
19
15
105
233
249
257
365
193
129
161
257
478
262
14
97
99
499
524
0
20
38
257
19
15
105
233
249
257
365
193
129
161
257
478
262
14
97
227
485
524
0
20
38
1
19
15
105
233
249
257
365
193
129
161
257
478
262
14
97
227
499
524
0
20
38
1
19
15
105
233
249
257
365
193
129
161
257
478
262
14
97
355
485
524
0
20
38
785
19
15
105
233
249
257
365
193
129
161
257
478
262
14
97
355
499
524
0
20
38
785
19
15
105
233
249
257
365
193
129
161
257
478
262
14
98
99
485
524
0
44
328
258
19
15
105
233
249
257
365
193
129
161
257
478
262
14
98
99
499
524
0
44
328
258
19
15
105
233
249
257
365
193
129
161
257
478
262
14
98
227
485
524
0
44
328
2
19
15
105
233
249
257
365
193
129
161
257
478
262
14
98
227
499
524
0
44
328
2
19
15
105
233
249
257
365
193
129
161
257
478
262
14
98
355
485
524
0
44
328
770
19
15
105
233
249
257
365
193
129
161
257
478
262
14
98
355
499
524
0
44
328
770
19
15
105
233
249
257
365
193
129
161
257
478
262
14
609
355
485
524
0
12
926
257
19
15
105
233
249
257
365
193
129
161
257
478
262
14
609
355
499
524
0
12
926
257
19
15
105
233
249
257
365
193
129
161
257
478
262
14
609
611
485
524
0
12
926
769
19
15
105
233
249
257
365
193
129
161
257
478
262
14
609
611
499
524
0
12
926
769
19
15
105
233
249
257
365
193
129
161
257
478
262
14
610
355
485
524
0
20
912
273
19
15
105
233
249
257
365
193
129
161
257
478
262
14
610
355
499
524
0
20
912
273
19
15
105
233
249
257
365
193
129
161
257
478
262
14
610
611
485
524
0
20
912
785
19
15
105
233
249
257
365
193
129
161
257
478
262
14
610
611
499
524
0
20
912
785
19
15
105
233
249
257
365
193
129
161
257
478
262
7
97
99
485
524
0
2
326
257
19
15
105
233
249
257
365
193
129
161
257
478
262
7
97
99
499
524
0
2
326
257
19
15
105
233
249
257
365
193
129
161
257
478
262
7
97
227
485
524
0
2
40
1
19
15
105
233
249
257
365
193
129
161
257
478
262
7
97
227
499
524
0
2
40
1
19
15
105
233
249
257
365
193
129
161
257
478
262
7
97
355
485
524
0
2
326
769
19
15
105
233
249
257
365
193
129
161
257
478
262
7
97
355
499
524
0
2
326
769
19
15
105
233
249
257
365
193
129
161
257
478
262
7
609
355
485
524
0
2
920
273
19
15
105
233
249
257
365
193
129
161
257
478
262
7
609
355
499
524
0
2
920
273
19
15
105
233
249
257
365
193
129
161
257
478
262
7
609
611
485
524
0
2
920
785
19
15
105
233
249
257
365
193
129
161
257
478
262
7
609
611
499
524
0
2
920
785
19
15
105
233
249
257
365
193
129
161
257
478
262
7
609
613
485
524
0
10
920
782
19
15
105
233
249
257
365
193
129
161
257
478
262
7
609
1635
499
524
0
50
920
1801
19
15
105
233
249
257
365
193
129
161
257
478
262
15
609
227
485
524
0
26
913
1025
19
15
105
233
249
257
365
193
129
161
257
478
262
15
609
227
499
524
0
26
913
1025
19
15
105
233
249
257
365
193
129
161
257
478
262
15
609
355
485
524
0
26
912
257
19
15
105
233
249
257
365
193
129
161
257
478
262
15
609
355
499
524
0
26
912
257
19
15
105
233
249
257
365
193
129
161
257
478
262
15
609
611
485
524
0
26
912
769
19
15
105
233
249
257
365
193
129
161
257
478
262
15
609
611
499
524
0
26
912
769
19
15
105
233
249
257
365
193
129
161
257
478
262
15
609
613
485
524
0
26
912
782
19
15
105
233
249
257
365
193
129
161
257
478
262
15
609
1635
499
524
0
26
913
1809
19
15
105
233
249
257
365
193
129
161
257
478
262
519
97
99
485
524
512
1058
42
265
19
15
105
233
249
257
365
193
129
161
257
478
262
519
97
99
499
524
512
1058
42
265
19
15
105
233
249
257
365
193
129
161
257
478
262
519
97
227
485
524
512
1026
40
1
19
15
105
233
249
257
365
193
129
161
257
478
262
519
97
227
499
524
512
1026
40
1
19
15
105
233
249
257
365
193
129
161
257
478
262
519
609
227
485
524
512
1026
1065
1033
19
15
105
233
249
257
365
193
129
161
257
478
262
519
609
227
499
524
512
1026
1065
1033
19
15
105
233
249
257
365
193
129
161
257
478
262
519
609
611
485
524
512
1026
838
777
19
15
105
233
249
257
365
193
129
161
257
478
262
519
609
611
499
524
512
1026
838
777
19
15
105
233
249
257
365
193
129
161
257
478
262
526
97
99
485
524
512
1076
38
257
19
15
105
233
249
257
365
193
129
161
257
478
262
526
97
99
499
524
512
1076
38
257
19
15
105
233
249
257
365
193
129
161
257
478
262
526
97
227
485
524
512
1044
38
1
19
15
105
233
249
257
365
193
129
161
257
478
262
526
97
227
499
524
512
1044
38
1
19
15
105
233
249
257
365
193
129
161
257
478
262
526
609
227
485
524
512
1044
1062
1025
19
15
105
233
249
257
365
193
129
161
257
478
262
526
609
227
499
524
512
1044
1062
1025
19
15
105
233
249
257
365
193
129
161
257
478
262
526
609
611
485
524
512
1036
414
769
19
15
105
233
249
257
365
193
129
161
257
478
262
526
609
611
499
524
512
1036
414
769
19
15
105
233
249
257
365
193
129
161
257
478
262
526
610
611
485
524
512
1076
400
782
19
15
105
233
249
257
365
193
129
161
257
478
262
526
610
611
499
524
512
1076
400
782
19
15
105
233
249
257
365
193
129
161
257
478
262
527
609
227
485
524
512
1050
1424
1041
19
15
105
233
249
257
365
193
129
161
257
478
262
527
609
227
499
524
512
1050
1424
1041
19
15
105
233
249
257
365
193
129
161
257
478
262
527
609
611
485
524
512
1050
408
769
19
15
105
233
249
257
365
193
129
161
257
478
262
527
609
611
499
524
512
1050
408
769
19
15
105
233
249
257
365
193
129
161
257
478
263
13
97
99
499
524
17
21
37
257
19
15
105
233
249
257
365
193
129
161
257
478
263
13
97
227
499
524
17
21
37
1
19
15
105
233
249
257
365
193
129
161
257
478
263
13
97
355
499
524
17
21
37
785
19
15
105
233
249
257
365
193
129
161
257
478
263
13
609
227
499
524
17
21
917
1025
19
15
105
233
249
257
365
193
129
161
257
478
263
13
609
355
499
524
17
21
917
257
19
15
105
233
249
257
365
193
129
161
257
478
263
13
609
611
499
524
17
21
917
769
19
15
105
233
249
257
365
193
129
161
257
478
263
525
97
99
499
524
529
1045
37
257
19
15
105
233
249
257
365
193
129
161
257
478
263
525
97
227
499
524
529
1045
37
1
19
15
105
233
249
257
365
193
129
161
257
478
263
525
609
227
499
524
529
1045
1061
1025
19
15
105
233
249
257
365
193
129
161
257
478
263
525
609
611
499
524
529
1045
405
769
19
15
105
233
249
257
365
193
129
289
257
478
262
6
609
483
485
524
0
28
926
513
19
15
105
233
249
257
365
193
129
289
257
478
262
6
609
483
435
524
0
28
926
513
19
15
105
233
249
257
365
193
129
289
257
478
262
6
609
483
499
524
0
28
926
513
19
15
105
233
249
257
365
193
129
289
257
478
262
6
610
483
485
524
0
28
920
513
19
15
105
233
249
257
365
193
129
289
257
478
262
6
610
483
435
524
0
28
920
513
19
15
105
233
249
257
365
193
129
289
257
478
262
6
610
483
499
524
0
28
920
513
19
15
105
233
249
257
365
193
129
289
257
478
262
518
609
483
499
524
512
1052
414
513
19
15
105
233
249
257
365
193
129
289
257
478
262
518
610
483
499
524
512
1052
408
513
19
15
105
233
249
257
365
193
129
289
257
478
262
14
609
483
485
524
0
12
926
513
19
15
105
233
249
257
365
193
129
289
257
478
262
14
609
483
435
524
0
12
926
513
19
15
105
233
249
257
365
193
129
289
257
478
262
14
609
483
499
524
0
12
926
513
19
15
105
233
249
257
365
193
129
289
257
478
262
14
610
483
485
524
0
52
912
514
19
15
105
233
249
257
365
193
129
289
257
478
262
14
610
483
435
524
0
20
912
514
19
15
105
233
249
257
365
193
129
289
257
478
262
14
610
483
499
524
0
20
912
514
19
15
105
233
249
257
365
193
129
289
257
478
262
7
609
483
485
524
0
2
920
513
19
15
105
233
249
257
365
193
129
289
257
478
262
7
609
483
435
524
0
2
920
513
19
15
105
233
249
257
365
193
129
289
257
478
262
7
609
483
499
524
0
2
920
513
19
15
105
233
249
257
365
193
129
289
257
478
262
15
609
483
485
524
0
26
912
529
19
15
105
233
249
257
365
193
129
289
257
478
262
15
609
483
435
524
0
26
912
529
19
15
105
233
249
257
365
193
129
289
257
478
262
15
609
483
499
524
0
26
912
529
19
15
105
233
249
257
365
193
129
289
257
478
262
519
609
483
485
524
512
1026
408
513
19
15
105
233
249
257
365
193
129
289
257
478
262
519
609
483
435
524
512
1026
408
513
19
15
105
233
249
257
365
193
129
289
257
478
262
519
609
483
499
524
512
1026
408
513
19
15
105
233
249
257
365
193
129
289
257
478
262
526
609
483
485
524
512
1036
414
513
19
15
105
233
249
257
365
193
129
289
257
478
262
526
609
483
435
524
512
1036
414
513
19
15
105
233
249
257
365
193
129
289
257
478
262
526
609
483
499
524
512
1036
414
513
19
15
105
233
249
257
365
193
129
289
257
478
262
526
610
483
485
524
512
1076
400
514
19
15
105
233
249
257
365
193
129
289
257
478
262
526
610
483
435
524
512
1076
400
514
19
15
105
233
249
257
365
193
129
289
257
478
262
526
610
483
499
524
512
1076
400
514
19
15
105
233
249
257
365
193
129
289
257
478
262
527
609
483
485
524
512
1050
408
513
19
15
105
233
249
257
365
193
129
289
257
478
262
527
609
483
435
524
512
1050
408
513
19
15
105
233
249
257
365
193
129
289
257
478
262
527
609
483
499
524
512
1050
408
513
19
15
105
233
249
257
365
193
129
289
257
478
263
13
609
483
499
524
17
21
917
513
19
15
105
233
249
257
365
193
129
289
257
478
263
525
609
483
499
524
529
1045
405
513
19
15
105
233
249
257
365
193
129
145
257
478
262
6
126
286
511
524
0
4
32
416
19
15
105
233
249
257
365
193
129
145
257
478
262
518
126
286
511
524
512
1052
32
672
19
15
105
233
249
257
365
193
129
145
262
502
262
6
97
115
508
532
0
40
42
282
19
15
105
233
249
257
365
193
129
145
262
502
262
6
97
243
508
532
0
40
42
26
19
15
105
233
249
257
365
193
129
145
262
502
262
6
97
371
508
532
0
40
42
794
19
15
105
233
249
257
365
193
129
145
262
502
262
6
97
371
476
532
0
40
42
794
19
15
105
233
249
257
365
193
129
145
262
502
262
6
609
371
476
532
0
8
921
281
19
15
105
233
249
257
365
193
129
145
262
502
262
6
609
627
476
532
0
8
921
793
19
15
105
233
249
257
365
193
129
145
262
502
262
6
121
115
508
532
0
40
34
258
19
15
105
233
249
257
365
193
129
145
262
502
262
6
121
243
508
532
0
8
34
2
19
15
105
233
249
257
365
193
129
145
262
502
262
6
121
371
508
532
0
40
34
770
19
15
105
233
249
257
365
193
129
145
262
502
262
6
121
371
476
532
0
40
34
770
19
15
105
233
249
257
365
193
129
145
262
502
262
6
610
371
476
532
0
8
920
281
19
15
105
233
249
257
365
193
129
145
262
502
262
6
610
627
476
532
0
8
920
793
19
15
105
233
249
257
365
193
129
145
262
502
262
13
97
115
508
532
4
13
329
281
19
15
105
233
249
257
365
193
129
145
262
502
262
13
97
243
508
532
0
22
41
25
19
15
105
233
249
257
365
193
129
145
262
502
262
13
97
371
508
532
4
13
329
793
19
15
105
233
249
257
365
193
129
145
262
502
262
13
97
371
476
532
4
13
329
793
19
15
105
233
249
257
365
193
129
145
262
502
262
13
609
371
476
532
4
13
921
281
19
15
105
233
249
257
365
193
129
145
262
502
262
13
609
627
476
532
4
13
921
793
19
15
105
233
249
257
365
193
129
145
262
502
262
518
97
243
508
532
516
1028
45
25
19
15
105
233
249
257
365
193
129
145
262
502
262
518
609
243
508
532
512
1064
1066
1050
19
15
105
233
249
257
365
193
129
145
262
502
262
518
609
627
476
532
512
1032
409
793
19
15
105
233
249
257
365
193
129
145
262
502
262
518
121
115
508
532
516
1052
34
258
19
15
105
233
249
257
365
193
129
145
262
502
262
518
121
243
508
532
512
1032
34
2
19
15
105
233
249
257
365
193
129
145
262
502
262
518
610
627
476
532
512
1032
408
793
19
15
105
233
249
257
365
193
129
145
262
502
262
518
633
243
508
532
512
1064
1058
1026
19
15
105
233
249
257
365
193
129
145
262
502
262
14
97
115
508
532
4
12
329
281
19
15
105
233
249
257
365
193
129
145
262
502
262
14
97
243
508
532
4
12
329
25
19
15
105
233
249
257
365
193
129
145
262
502
262
14
97
371
508
532
4
12
329
793
19
15
105
233
249
257
365
193
129
145
262
502
262
14
97
371
476
532
4
12
329
793
19
15
105
233
249
257
365
193
129
145
262
502
262
14
98
115
508
532
4
12
328
281
19
15
105
233
249
257
365
193
129
145
262
502
262
14
98
243
508
532
4
12
328
25
19
15
105
233
249
257
365
193
129
145
262
502
262
14
98
371
508
532
4
12
328
793
19
15
105
233
249
257
365
193
129
145
262
502
262
14
98
371
476
532
4
12
328
793
19
15
105
233
249
257
365
193
129
145
262
502
262
14
609
371
476
532
0
24
913
281
19
15
105
233
249
257
365
193
129
145
262
502
262
14
609
627
476
532
0
24
913
793
19
15
105
233
249
257
365
193
129
145
262
502
262
14
121
115
508
532
0
24
321
257
19
15
105
233
249
257
365
193
129
145
262
502
262
14
121
243
508
532
0
24
321
1
19
15
105
233
249
257
365
193
129
145
262
502
262
14
121
371
508
532
0
24
321
769
19
15
105
233
249
257
365
193
129
145
262
502
262
14
121
371
476
532
0
24
321
769
19
15
105
233
249
257
365
193
129
145
262
502
262
14
610
371
476
532
0
24
912
281
19
15
105
233
249
257
365
193
129
145
262
502
262
14
610
627
476
532
0
24
912
793
19
15
105
233
249
257
365
193
129
145
262
502
262
7
97
371
476
532
0
18
40
793
19
15
105
233
249
257
365
193
129
145
262
502
262
7
609
371
476
532
0
2
920
282
19
15
105
233
249
257
365
193
129
145
262
502
262
7
609
627
476
532
0
2
920
793
19
15
105
233
249
257
365
193
129
145
262
502
262
15
609
371
476
532
0
25
912
281
19
15
105
233
249
257
365
193
129
145
262
502
262
15
609
627
476
532
0
25
912
793
19
15
105
233
249
257
365
193
129
145
262
502
262
30
609
371
476
532
32
952
906
282
19
15
105
233
249
257
365
193
129
145
262
502
262
30
609
627
476
532
32
952
906
794
19
15
105
233
249
257
365
193
129
145
262
502
262
525
97
243
508
532
512
1046
41
25
19
15
105
233
249
257
365
193
129
145
262
502
262
525
609
243
508
532
512
1046
1070
1049
19
15
105
233
249
257
365
193
129
145
262
502
262
519
609
627
476
532
512
1026
408
794
19
15
105
233
249
257
365
193
129
145
262
502
262
526
97
243
508
532
516
1044
38
25
19
15
105
233
249
257
365
193
129
145
262
502
262
526
609
243
508
532
516
1044
1062
1049
19
15
105
233
249
257
365
193
129
145
262
502
262
526
609
627
476
532
512
1048
409
793
19
15
105
233
249
257
365
193
129
145
262
502
262
526
610
627
476
532
512
1048
400
793
19
15
105
233
249
257
365
193
129
145
262
502
262
527
609
627
476
532
528
1050
401
793
19
15
105
233
249
257
365
193
129
145
262
510
262
6
97
371
476
528
32
4
46
793
19
15
105
233
249
257
365
193
129
145
262
510
262
6
126
287
476
528
0
4
32
418
19
15
105
233
249
257
365
193
129
145
262
510
262
14
609
371
476
528
0
12
914
282
19
15
105
233
249
257
365
193
129
145
262
510
262
14
609
627
476
528
0
12
914
794
19
15
105
233
249
257
365
193
129
145
262
510
262
14
610
371
476
528
0
12
920
281
19
15
105
233
249
257
365
193
129
145
262
510
262
14
610
627
476
528
0
12
920
793
19
15
105
233
249
257
365
193
129
145
262
510
262
7
97
371
476
528
0
34
40
793
19
15
105
233
249
257
365
193
129
145
262
510
262
7
609
371
476
528
0
2
920
282
19
15
105
233
249
257
365
193
129
145
262
510
262
7
609
627
476
528
0
2
920
793
19
15
105
233
249
257
365
193
129
145
262
510
262
15
609
371
476
528
0
26
913
281
19
15
105
233
249
257
365
193
129
145
262
510
262
15
609
627
476
528
0
26
913
793
19
15
105
233
249
257
365
193
129
145
262
510
262
519
609
627
476
528
512
1026
408
794
19
15
105
233
249
257
373
193
129
161
257
493
269
14
609
227
499
539
3
8
905
1025
19
15
105
233
249
257
373
193
129
161
257
493
269
14
609
355
499
539
3
8
905
257
19
15
105
233
249
257
373
193
129
161
257
493
269
14
609
611
499
539
3
8
905
769
19
15
105
233
249
257
373
193
129
161
257
493
269
14
609
1635
499
539
3
8
905
1793
19
15
105
233
249
257
373
193
129
161
257
493
269
14
610
227
499
539
3
8
904
1026
19
15
105
233
249
257
373
193
129
161
257
493
269
14
610
355
499
539
3
8
904
258
19
15
105
233
249
257
373
193
129
161
257
493
269
14
610
611
499
539
3
8
904
770
19
15
105
233
249
257
373
193
129
161
257
493
269
14
610
1635
499
539
3
8
904
1794
19
15
105
233
249
257
373
193
129
161
257
493
269
14
190
190
478
539
3
8
256
0
19
15
105
233
249
257
373
193
129
161
257
493
269
526
609
227
499
539
515
1032
1417
1025
19
15
105
233
249
257
373
193
129
161
257
493
269
526
609
611
499
539
515
1032
393
769
19
15
105
233
249
257
373
193
129
161
257
493
269
526
610
227
499
539
515
1032
1416
1026
19
15
105
233
249
257
373
193
129
161
257
493
269
526
610
611
499
539
515
1032
392
770
19
15
105
233
249
257
373
193
129
289
257
493
269
14
609
483
499
539
3
8
905
513
19
15
105
233
249
257
373
193
129
289
257
493
269
14
610
483
499
539
3
8
904
514
19
15
105
233
249
257
373
193
129
289
257
493
269
526
609
483
499
539
515
1032
393
521
19
15
105
233
249
257
373
193
129
289
257
493
269
526
610
483
499
539
515
1032
392
514
19
15
105
233
249
257
373
193
129
171
257
493
269
14
185
185
478
539
3
8
258
19
19
15
105
233
249
261
361
193
257
161
257
473
257
13
462
318
510
526
11
27
648
152
19
15
105
233
249
261
361
193
129
161
257
473
257
13
97
99
483
527
13
13
333
257
19
15
105
233
249
261
361
193
129
161
257
473
257
13
97
99
499
527
13
13
333
257
19
15
105
233
249
261
361
193
129
161
257
473
257
13
97
99
511
527
13
13
333
257
19
15
105
233
249
261
361
193
129
161
257
473
257
13
97
227
483
527
13
13
45
1
19
15
105
233
249
261
361
193
129
161
257
473
257
13
97
227
499
527
7
13
45
1
19
15
105
233
249
261
361
193
129
161
257
473
257
13
97
355
483
527
13
13
333
769
19
15
105
233
249
261
361
193
129
161
257
473
257
13
97
355
499
527
13
13
333
769
19
15
105
233
249
261
361
193
129
161
257
473
257
13
97
355
511
527
13
13
333
769
19
15
105
233
249
261
361
193
129
161
257
473
257
13
609
227
483
527
13
13
925
1025
19
15
105
233
249
261
361
193
129
161
257
473
257
13
609
227
499
527
7
45
925
1025
19
15
105
233
249
261
361
193
129
161
257
473
257
13
609
355
483
527
13
13
925
257
19
15
105
233
249
261
361
193
129
161
257
473
257
13
609
355
499
527
13
13
925
257
19
15
105
233
249
261
361
193
129
161
257
473
257
13
609
355
511
527
13
13
925
257
19
15
105
233
249
261
361
193
129
161
257
473
257
13
609
611
483
527
13
13
925
769
19
15
105
233
249
261
361
193
129
161
257
473
257
13
609
611
499
527
13
13
925
769
19
15
105
233
249
261
361
193
129
161
257
473
257
13
609
611
511
527
13
13
925
769
19
15
105
233
249
261
361
193
129
161
257
473
257
13
609
1635
483
527
13
13
925
1793
19
15
105
233
249
261
361
193
129
161
257
473
257
13
609
1635
499
527
15
13
925
1793
19
15
105
233
249
261
361
193
129
161
257
473
257
13
609
1635
511
527
13
13
925
1793
19
15
105
233
249
261
361
193
129
161
257
473
257
525
97
227
483
527
525
1037
45
1
19
15
105
233
249
261
361
193
129
161
257
473
257
525
97
227
499
527
519
1037
45
1
19
15
105
233
249
261
361
193
129
161
257
473
257
525
609
227
483
527
525
1037
1437
1025
19
15
105
233
249
261
361
193
129
161
257
473
257
525
609
227
499
527
519
1069
1069
1025
19
15
105
233
249
261
361
193
129
161
257
473
257
525
609
611
483
527
525
1037
413
769
19
15
105
233
249
261
361
193
129
161
257
473
257
525
609
611
499
527
525
1037
413
769
19
15
105
233
249
261
361
193
129
161
257
473
257
525
609
611
511
527
525
1037
413
769
19
15
105
233
249
261
361
193
129
161
257
505
257
13
97
99
483
533
13
13
333
257
19
15
105
233
249
261
361
193
129
161
257
505
257
13
97
99
499
533
13
13
333
257
19
15
105
233
249
261
361
193
129
161
257
505
257
13
97
227
483
533
13
13
45
1
19
15
105
233
249
261
361
193
129
161
257
505
257
13
97
355
483
533
13
13
333
769
19
15
105
233
249
261
361
193
129
161
257
505
257
13
97
355
499
533
13
13
333
769
19
15
105
233
249
261
361
193
129
161
257
505
257
13
609
227
483
533
13
13
925
1025
19
15
105
233
249
261
361
193
129
161
257
505
257
13
609
355
483
533
13
13
925
257
19
15
105
233
249
261
361
193
129
161
257
505
257
13
609
355
499
533
13
13
925
257
19
15
105
233
249
261
361
193
129
161
257
505
257
13
609
611
483
533
13
13
925
769
19
15
105
233
249
261
361
193
129
161
257
505
257
13
609
611
499
533
13
13
925
769
19
15
105
233
249
261
361
193
129
161
257
505
257
13
609
1635
483
533
13
13
925
1793
19
15
105
233
249
261
361
193
129
161
257
505
257
525
97
227
483
533
525
1037
45
1
19
15
105
233
249
261
361
193
129
161
257
505
257
525
609
227
483
533
525
1037
413
1
19
15
105
233
249
261
361
193
129
161
257
505
257
525
609
611
483
533
525
1037
413
769
19
15
105
233
249
261
361
193
129
161
257
505
257
525
609
611
499
533
525
1037
413
769
19
15
105
233
249
261
361
193
129
289
257
473
257
13
609
483
483
527
13
13
925
513
19
15
105
233
249
261
361
193
129
289
257
473
257
13
609
483
499
527
7
13
925
513
19
15
105
233
249
261
361
193
129
289
257
473
257
525
609
483
483
527
525
1037
413
513
19
15
105
233
249
261
361
193
129
289
257
473
257
525
609
483
499
527
519
1037
410
513
19
15
105
233
249
261
361
193
129
289
257
505
257
13
609
483
483
533
13
13
925
513
19
15
105
233
249
261
361
193
129
289
257
505
257
525
609
483
483
533
525
1037
413
513
19
15
105
233
249
261
361
193
129
145
257
473
257
13
97
115
511
527
7
45
45
281
19
15
105
233
249
261
361
193
129
145
257
473
257
13
97
243
511
527
13
13
45
25
19
15
105
233
249
261
361
193
129
145
257
473
257
13
97
371
511
527
7
45
45
793
19
15
105
233
249
261
361
193
129
145
257
473
257
13
609
371
511
527
7
13
922
282
19
15
105
233
249
261
361
193
129
145
257
473
257
13
609
627
511
527
7
13
922
794
19
15
105
233
249
261
361
193
129
145
257
473
257
13
126
286
510
526
27
27
320
832
19
15
105
233
249
261
361
193
129
145
257
473
257
525
97
243
511
527
525
1037
45
25
19
15
105
233
249
261
361
193
129
145
257
473
257
525
609
243
511
527
519
1069
1069
1049
19
15
105
233
249
261
361
193
129
145
257
473
257
525
609
627
511
527
519
1037
410
794
19
15
105
233
249
261
357
193
257
161
257
473
262
14
510
318
510
527
4
8
656
128
19
15
105
233
249
261
357
193
257
161
257
473
262
14
462
318
510
527
4
16
640
152
19
15
105
233
249
261
357
193
257
161
257
473
262
526
446
318
510
527
516
1040
160
64
19
15
105
233
249
261
357
193
257
161
257
473
262
526
510
318
510
527
516
1072
144
0
19
15
105
233
249
261
357
193
129
161
257
473
262
14
97
99
499
527
4
16
46
257
19
15
105
233
249
261
357
193
129
161
257
473
262
14
97
227
499
527
4
16
46
1
19
15
105
233
249
261
357
193
129
161
257
473
262
14
97
355
499
527
4
16
46
769
19
15
105
233
249
261
357
193
129
161
257
473
262
14
609
227
499
527
4
40
922
1026
19
15
105
233
249
261
357
193
129
161
257
473
262
14
609
355
499
527
4
8
922
257
19
15
105
233
249
261
357
193
129
161
257
473
262
14
609
611
499
527
4
8
922
769
19
15
105
233
249
261
357
193
129
161
257
473
262
14
609
1635
499
527
4
48
922
1810
19
15
105
233
249
261
357
193
129
161
257
473
262
14
610
355
499
527
4
8
920
258
19
15
105
233
249
261
357
193
129
161
257
473
262
14
610
611
499
527
4
8
920
770
19
15
105
233
249
261
357
193
129
161
257
473
262
14
190
190
510
527
4
8
272
16
19
15
105
233
249
261
357
193
129
161
257
473
262
14
190
190
478
527
4
8
272
16
19
15
105
233
249
261
357
193
129
161
257
473
262
526
97
227
499
527
516
1040
46
1
19
15
105
233
249
261
357
193
129
161
257
473
262
526
609
227
499
527
516
1040
1070
1025
19
15
105
233
249
261
357
193
129
161
257
473
262
526
609
611
499
527
516
1032
410
769
19
15
105
233
249
261
357
193
129
161
257
473
262
526
610
611
499
527
516
1032
408
770
19
15
105
233
249
261
357
193
129
161
257
473
263
17
609
355
499
527
521
61
897
257
19
15
105
233
249
261
357
193
129
161
257
473
263
17
609
611
499
527
521
61
897
769
19
15
105
233
249
261
357
193
129
161
257
473
263
17
609
1635
499
527
521
61
897
1793
19
15
105
233
249
261
357
193
129
161
257
473
263
17
610
355
499
527
521
61
896
257
19
15
105
233
249
261
357
193
129
161
257
473
263
17
610
355
511
527
521
61
896
257
19
15
105
233
249
261
357
193
129
161
257
473
263
17
610
611
499
527
521
61
896
769
19
15
105
233
249
261
357
193
129
161
257
473
263
17
610
611
511
527
521
61
896
769
19
15
105
233
249
261
357
193
129
161
257
473
263
17
610
1635
499
527
521
61
896
1793
19
15
105
233
249
261
357
193
129
161
257
505
262
14
97
227
483
533
20
976
1070
1
19
15
105
233
249
261
357
193
129
161
257
505
262
14
609
355
483
533
4
8
922
257
19
15
105
233
249
261
357
193
129
161
257
505
262
14
609
355
499
533
4
8
922
257
19
15
105
233
249
261
357
193
129
161
257
505
262
14
609
611
483
533
4
8
922
769
19
15
105
233
249
261
357
193
129
161
257
505
262
14
609
611
499
533
4
8
922
769
19
15
105
233
249
261
357
193
129
161
257
505
262
14
610
355
483
533
4
8
920
257
19
15
105
233
249
261
357
193
129
161
257
505
262
14
610
355
499
533
4
8
920
257
19
15
105
233
249
261
357
193
129
161
257
505
262
14
610
611
483
533
4
8
920
769
19
15
105
233
249
261
357
193
129
161
257
505
262
14
610
611
499
533
4
8
920
769
19
15
105
233
249
261
357
193
129
161
257
505
262
526
609
611
483
533
516
1032
410
769
19
15
105
233
249
261
357
193
129
161
257
505
262
526
609
611
499
533
516
1032
410
769
19
15
105
233
249
261
357
193
129
161
257
505
262
526
610
611
483
533
516
1032
408
770
19
15
105
233
249
261
357
193
129
161
257
505
262
526
610
611
499
533
516
1032
408
770
19
15
105
233
249
261
357
193
129
289
257
473
262
14
609
483
499
527
4
8
922
513
19
15
105
233
249
261
357
193
129
289
257
473
262
526
609
483
499
527
516
1032
410
513
19
15
105
233
249
261
357
193
129
145
257
473
262
14
126
286
510
527
4
16
32
832
19
15
105
233
249
261
357
193
129
145
257
473
262
14
638
286
510
527
4
48
912
576
19
15
105
233
249
261
357
193
129
145
257
505
262
14
609
371
501
533
4
8
922
282
19
15
105
233
249
261
357
193
129
145
257
505
262
14
609
627
501
533
4
8
922
794
19
15
105
233
249
261
357
193
129
145
257
505
262
14
121
371
501
533
20
16
550
769
19
15
105
233
249
261
357
193
129
145
257
505
262
14
610
371
501
533
4
8
920
281
19
15
105
233
249
261
357
193
129
145
257
505
262
14
610
627
501
533
4
8
920
793
19
15
105
233
249
261
357
193
129
145
257
505
262
14
633
371
501
533
4
8
914
258
19
15
105
233
249
261
357
193
129
145
257
505
262
14
633
627
501
533
4
8
914
770
19
15
105
233
249
261
357
193
129
145
257
505
262
526
609
627
501
533
516
1032
410
794
19
15
105
233
249
261
357
193
129
145
257
505
262
526
121
115
501
533
532
1040
38
257
19
15
105
233
249
261
357
193
129
145
257
505
262
526
633
627
501
533
532
1040
402
769
19
15
105
233
249
261
365
193
129
161
257
473
258
6
190
190
510
527
12
4
160
0
19
15
105
233
249
261
365
193
129
161
257
473
258
6
190
190
478
527
12
4
160
0
19
15
105
233
249
261
365
193
129
161
257
473
258
10
162
190
510
527
12
44
172
28
19
15
105
233
249
261
365
193
129
161
257
473
258
10
162
190
478
527
12
44
172
28
19
15
105
233
249
261
365
193
129
161
257
473
258
14
162
190
478
527
28
52
272
28
19
15
105
233
249
261
365
193
129
161
257
473
259
15
97
99
483
527
17
24
332
265
19
15
105
233
249
261
365
193
129
161
257
473
259
15
97
227
483
527
17
24
44
9
19
15
105
233
249
261
365
193
129
161
257
473
259
15
97
355
483
527
17
24
332
777
19
15
105
233
249
261
365
193
129
161
257
473
259
15
609
227
483
527
17
24
920
1025
19
15
105
233
249
261
365
193
129
161
257
473
259
15
609
355
483
527
17
24
912
273
19
15
105
233
249
261
365
193
129
161
257
473
259
15
609
611
483
527
17
24
912
785
19
15
105
233
249
261
365
193
129
161
257
473
259
15
609
1635
483
527
17
24
920
1793
19
15
105
233
249
261
365
193
129
161
257
473
259
527
97
227
483
527
529
1048
44
9
19
15
105
233
249
261
365
193
129
161
257
473
259
527
609
227
483
527
529
1048
1432
1025
19
15
105
233
249
261
365
193
129
161
257
473
259
527
609
611
483
527
529
1048
400
785
19
15
105
233
249
261
365
193
129
161
257
473
259
31
609
355
483
527
529
952
904
258
19
15
105
233
249
261
365
193
129
161
257
473
259
31
609
611
483
527
529
952
904
770
19
15
105
233
249
261
365
193
129
161
257
505
259
13
97
99
485
533
17
21
41
257
19
15
105
233
249
261
365
193
129
161
257
505
259
13
97
101
485
533
17
21
41
270
19
15
105
233
249
261
365
193
129
161
257
505
259
13
97
227
483
533
17
981
1065
1
19
15
105
233
249
261
365
193
129
161
257
505
259
13
97
227
485
533
17
21
41
1
19
15
105
233
249
261
365
193
129
161
257
505
259
13
97
355
485
533
17
21
41
769
19
15
105
233
249
261
365
193
129
161
257
505
259
13
97
357
485
533
17
21
41
782
19
15
105
233
249
261
365
193
129
161
257
505
259
13
609
355
485
533
17
21
917
257
19
15
105
233
249
261
365
193
129
161
257
505
259
13
609
611
485
533
17
21
917
769
19
15
105
233
249
261
365
193
129
161
257
505
259
7
97
99
483
533
17
904
553
257
19
15
105
233
249
261
365
193
129
161
257
505
259
7
97
99
485
533
17
904
553
257
19
15
105
233
249
261
365
193
129
161
257
505
259
7
97
99
499
533
10
40
40
257
19
15
105
233
249
261
365
193
129
161
257
505
259
7
97
227
483
533
17
904
1065
1
19
15
105
233
249
261
365
193
129
161
257
505
259
7
97
227
485
533
17
904
1065
1
19
15
105
233
249
261
365
193
129
161
257
505
259
7
97
355
483
533
10
8
326
769
19
15
105
233
249
261
365
193
129
161
257
505
259
7
97
355
499
533
10
8
326
769
19
15
105
233
249
261
365
193
129
161
257
505
259
7
609
227
483
533
49
8
921
1025
19
15
105
233
249
261
365
193
129
161
257
505
259
7
609
355
483
533
17
904
921
273
19
15
105
233
249
261
365
193
129
161
257
505
259
7
609
355
485
533
17
904
921
273
19
15
105
233
249
261
365
193
129
161
257
505
259
7
609
355
499
533
10
8
924
273
19
15
105
233
249
261
365
193
129
161
257
505
259
7
609
611
483
533
17
904
921
785
19
15
105
233
249
261
365
193
129
161
257
505
259
7
609
611
485
533
17
904
921
785
19
15
105
233
249
261
365
193
129
161
257
505
259
7
609
611
499
533
10
8
924
785
19
15
105
233
249
261
365
193
129
161
257
505
259
7
609
1635
483
533
49
8
921
1809
19
15
105
233
249
261
365
193
129
161
257
505
259
15
97
99
485
533
17
24
332
265
19
15
105
233
249
261
365
193
129
161
257
505
259
15
97
227
485
533
17
24
44
9
19
15
105
233
249
261
365
193
129
161
257
505
259
15
97
355
485
533
17
24
332
777
19
15
105
233
249
261
365
193
129
161
257
505
259
15
609
227
485
533
17
24
921
1025
19
15
105
233
249
261
365
193
129
161
257
505
259
15
609
355
483
533
17
984
921
257
19
15
105
233
249
261
365
193
129
161
257
505
259
15
609
355
485
533
17
24
912
273
19
15
105
233
249
261
365
193
129
161
257
505
259
15
609
611
483
533
17
984
921
769
19
15
105
233
249
261
365
193
129
161
257
505
259
15
609
611
485
533
17
24
912
769
19
15
105
233
249
261
365
193
129
161
257
505
259
15
609
613
485
533
17
24
912
782
19
15
105
233
249
261
365
193
129
161
257
505
259
525
97
99
483
533
529
1045
41
257
19
15
105
233
249
261
365
193
129
161
257
505
259
525
97
99
485
533
529
1045
41
257
19
15
105
233
249
261
365
193
129
161
257
505
259
525
97
101
485
533
529
1045
41
270
19
15
105
233
249
261
365
193
129
161
257
505
259
525
97
227
483
533
529
1045
41
1
19
15
105
233
249
261
365
193
129
161
257
505
259
525
97
227
485
533
529
1045
41
1
19
15
105
233
249
261
365
193
129
161
257
505
259
525
609
227
483
533
529
1045
1065
1025
19
15
105
233
249
261
365
193
129
161
257
505
259
525
609
227
485
533
529
1045
1065
1025
19
15
105
233
249
261
365
193
129
161
257
505
259
525
609
611
483
533
529
1045
405
769
19
15
105
233
249
261
365
193
129
161
257
505
259
525
609
611
485
533
529
1045
405
769
19
15
105
233
249
261
365
193
129
161
257
505
259
519
97
227
483
533
529
1032
41
1
19
15
105
233
249
261
365
193
129
161
257
505
259
519
97
227
485
533
529
1032
41
1
19
15
105
233
249
261
365
193
129
161
257
505
259
519
609
227
483
533
529
1032
1433
1025
19
15
105
233
249
261
365
193
129
161
257
505
259
519
609
227
485
533
529
1032
1433
1025
19
15
105
233
249
261
365
193
129
161
257
505
259
519
609
611
483
533
522
1032
412
785
19
15
105
233
249
261
365
193
129
161
257
505
259
519
609
611
499
533
522
1032
412
785
19
15
105
233
249
261
365
193
129
161
257
505
259
527
97
227
483
533
529
1048
44
9
19
15
105
233
249
261
365
193
129
161
257
505
259
527
97
227
485
533
529
1048
44
9
19
15
105
233
249
261
365
193
129
161
257
505
259
527
609
227
483
533
529
1048
409
1
19
15
105
233
249
261
365
193
129
161
257
505
259
527
609
227
485
533
529
1048
409
1
19
15
105
233
249
261
365
193
129
161
257
505
259
527
609
611
483
533
529
1048
400
785
19
15
105
233
249
261
365
193
129
161
257
505
259
527
609
611
485
533
529
1048
400
785
19
15
105
233
249
261
365
193
129
161
257
505
259
527
609
613
485
533
529
1048
400
782
19
15
105
233
249
261
365
193
129
289
257
473
259
15
609
483
483
527
17
24
912
513
19
15
105
233
249
261
365
193
129
289
257
505
259
13
609
483
483
533
17
21
917
513
19
15
105
233
249
261
365
193
129
289
257
505
259
13
609
483
485
533
17
21
917
513
19
15
105
233
249
261
365
193
129
289
257
505
259
7
609
483
483
533
17
8
921
513
19
15
105
233
249
261
365
193
129
289
257
505
259
7
609
483
485
533
17
8
921
513
19
15
105
233
249
261
365
193
129
289
257
505
259
15
609
483
483
533
17
24
912
513
19
15
105
233
249
261
365
193
129
289
257
505
259
519
609
483
483
533
522
1032
412
513
19
15
105
233
249
261
365
193
129
145
257
505
259
13
609
371
501
533
17
21
921
281
19
15
105
233
249
261
365
193
129
145
257
505
259
13
609
627
501
533
17
21
921
793
19
15
105
233
249
261
365
193
129
145
257
505
259
7
609
371
501
533
17
904
921
281
19
15
105
233
249
261
365
193
129
145
257
505
259
7
609
627
501
533
17
904
921
793
19
15
105
233
249
261
365
193
129
145
257
505
259
15
97
115
501
533
17
24
44
281
19
15
105
233
249
261
365
193
129
145
257
505
259
15
609
371
501
533
17
24
912
281
19
15
105
233
249
261
365
193
129
145
257
505
259
15
609
627
501
533
17
24
912
793
19
15
105
233
249
261
365
193
129
145
257
505
259
15
121
115
501
533
17
24
321
257
19
15
105
233
249
261
365
193
129
145
257
505
259
15
121
371
501
533
17
24
321
769
19
15
105
233
249
261
365
193
129
145
257
505
259
527
97
115
501
533
529
1048
44
281
19
15
105
233
249
261
365
193
129
145
257
505
259
527
609
627
501
533
529
1048
400
793
19
15
105
233
249
261
373
193
129
161
257
473
267
15
609
227
483
527
1
16
905
1025
19
15
105
233
249
261
373
193
129
161
257
473
267
15
609
355
483
527
1
16
905
257
19
15
105
233
249
261
373
193
129
161
257
473
267
15
609
611
483
527
1
16
905
769
19
15
105
233
249
261
373
193
129
161
257
473
267
527
609
611
483
527
513
1040
393
769
19
15
105
233
249
261
373
193
129
161
257
505
267
15
609
355
499
533
513
16
905
257
19
15
105
233
249
261
373
193
129
161
257
505
267
15
609
611
499
533
513
16
905
769
19
15
105
233
249
261
373
193
129
145
257
505
267
15
609
371
501
533
1
16
905
281
19
15
105
233
249
261
373
193
129
145
257
505
267
15
609
627
501
533
1
16
905
793
19
15
105
233
249
261
373
193
129
145
257
505
267
527
609
627
501
533
513
1040
393
793
19
15
105
233
249
273
217
193
129
161
257
471
1
10
98
99
485
522
668
532
1580
1294
19
15
105
233
249
273
217
193
129
161
257
471
1
10
98
355
485
522
668
532
44
770
19
15
105
233
249
273
217
193
129
161
257
471
1
522
98
99
485
522
668
1556
44
258
19
15
105
233
249
273
217
193
129
161
257
471
1
522
98
355
485
522
668
1556
44
770
19
15
105
233
249
273
217
449
257
166
257
471
1
795
447
316
494
522
1804
793
1
3
19
15
105
233
249
273
345
193
257
166
257
471
257
27
447
316
494
522
12
25
641
259
19
15
105
233
249
273
345
193
257
166
257
471
257
539
447
316
494
522
524
1049
129
259
19
15
105
233
249
273
345
193
129
161
257
471
257
58
610
355
485
522
540
948
908
258
19
15
105
233
249
273
345
193
129
161
257
471
257
58
610
611
485
522
540
948
908
770
19
15
105
233
249
273
345
193
129
161
257
471
257
58
611
355
485
522
28
52
906
258
19
15
105
233
249
273
345
193
129
161
257
471
257
58
611
611
485
522
28
52
906
770
19
15
105
233
249
273
345
193
129
161
257
471
257
570
611
611
485
522
540
1076
394
770
19
15
105
233
249
273
345
193
129
289
257
471
257
58
610
483
485
522
540
948
908
514
19
15
105
233
249
273
345
193
129
289
257
471
257
58
611
483
485
522
28
52
906
512
19
15
105
233
249
273
345
193
129
289
257
471
257
570
611
483
485
522
540
1076
394
512
19
15
105
233
249
265
361
193
129
161
257
497
267
27
609
355
483
531
1
9
909
257
19
15
105
233
249
265
361
193
129
161
257
497
267
27
609
355
499
531
1
9
909
257
19
15
105
233
249
265
361
193
129
161
257
497
267
27
609
611
483
531
1
9
909
769
19
15
105
233
249
265
361
193
129
161
257
497
267
27
609
611
499
531
1
9
909
769
19
15
105
233
249
265
361
193
129
161
257
497
267
31
609
227
483
531
1
17
909
1025
19
15
105
233
249
265
361
193
129
161
257
497
267
31
609
355
483
531
1
17
909
257
19
15
105
233
249
265
361
193
129
161
257
497
267
31
609
355
499
531
1
17
909
257
19
15
105
233
249
265
361
193
129
161
257
497
267
31
609
611
483
531
1
17
909
769
19
15
105
233
249
265
361
193
129
161
257
497
267
31
609
611
499
531
1
17
909
769
19
15
105
233
249
265
361
193
129
161
257
497
267
31
609
1635
483
531
1
17
909
1793
19
15
105
233
249
265
361
193
129
161
257
497
267
539
609
611
483
531
513
1033
397
769
19
15
105
233
249
265
361
193
129
161
257
497
267
539
609
611
499
531
513
1033
397
769
19
15
105
233
249
265
361
193
129
161
257
497
267
543
609
227
483
531
513
1041
397
1
19
15
105
233
249
265
361
193
129
161
257
497
267
543
609
227
499
531
513
1041
397
1
19
15
105
233
249
265
361
193
129
161
257
497
267
543
609
611
483
531
513
1041
397
769
19
15
105
233
249
265
361
193
129
161
257
497
267
543
609
611
499
531
513
1041
397
769
19
15
105
233
249
265
361
193
129
161
257
491
267
15
97
99
499
537
9
49
44
257
19
15
105
233
249
265
361
193
129
161
257
491
267
15
97
227
499
537
9
49
44
1
19
15
105
233
249
265
361
193
129
161
257
491
267
15
609
355
499
537
9
49
921
257
19
15
105
233
249
265
361
193
129
161
257
491
267
15
609
611
499
537
9
49
921
769
19
15
105
233
249
265
361
193
129
161
257
491
267
15
611
355
485
537
9
49
920
257
19
15
105
233
249
265
361
193
129
161
257
491
267
15
611
355
499
537
9
49
920
257
19
15
105
233
249
265
361
193
129
161
257
491
267
15
611
611
485
537
9
49
920
769
19
15
105
233
249
265
361
193
129
161
257
491
267
15
611
611
499
537
9
49
920
769
19
15
105
233
249
265
361
193
129
161
257
491
267
27
609
355
499
537
9
9
909
257
19
15
105
233
249
265
361
193
129
161
257
491
267
27
609
611
499
537
9
9
909
769
19
15
105
233
249
265
361
193
129
161
257
491
267
27
611
355
485
537
10
8
908
257
19
15
105
233
249
265
361
193
129
161
257
491
267
27
611
355
499
537
10
8
908
257
19
15
105
233
249
265
361
193
129
161
257
491
267
27
611
611
485
537
10
8
908
769
19
15
105
233
249
265
361
193
129
161
257
491
267
27
611
611
499
537
10
8
908
769
19
15
105
233
249
265
361
193
129
161
257
491
267
27
611
613
485
537
10
8
908
774
19
15
105
233
249
265
361
193
129
161
257
491
267
27
191
191
479
537
8
8
256
0
19
15
105
233
249
265
361
193
129
161
257
491
267
527
97
99
499
537
521
1073
44
257
19
15
105
233
249
265
361
193
129
161
257
491
267
527
97
227
499
537
521
1073
44
1
19
15
105
233
249
265
361
193
129
161
257
491
267
527
609
611
499
537
521
1073
409
769
19
15
105
233
249
265
361
193
129
161
257
491
267
527
611
611
485
537
521
1073
408
769
19
15
105
233
249
265
361
193
129
161
257
491
267
527
611
611
499
537
521
1073
408
769
19
15
105
233
249
265
361
193
129
161
257
491
267
31
609
355
499
537
9
977
905
257
19
15
105
233
249
265
361
193
129
161
257
491
267
31
609
611
499
537
9
977
905
769
19
15
105
233
249
265
361
193
129
161
257
491
267
31
611
355
485
537
9
977
904
257
19
15
105
233
249
265
361
193
129
161
257
491
267
31
611
355
499
537
9
977
904
257
19
15
105
233
249
265
361
193
129
161
257
491
267
31
611
611
485
537
9
977
904
769
19
15
105
233
249
265
361
193
129
161
257
491
267
31
611
611
499
537
9
977
904
769
19
15
105
233
249
265
361
193
129
161
257
491
267
31
191
191
479
537
8
16
256
0
19
15
105
233
249
265
361
193
129
161
257
491
267
23
191
191
479
537
40
32
256
0
19
15
105
233
249
265
361
193
129
161
257
491
267
539
609
227
499
537
521
1033
397
1
19
15
105
233
249
265
361
193
129
161
257
491
267
539
609
611
499
537
521
1033
397
769
19
15
105
233
249
265
361
193
129
161
257
491
267
539
611
227
485
537
522
1032
396
0
19
15
105
233
249
265
361
193
129
161
257
491
267
539
611
227
499
537
522
1032
396
0
19
15
105
233
249
265
361
193
129
161
257
491
267
539
611
611
485
537
522
1032
396
769
19
15
105
233
249
265
361
193
129
161
257
491
267
539
611
611
499
537
522
1032
396
769
19
15
105
233
249
265
361
193
129
161
257
491
267
539
611
613
485
537
522
1032
396
774
19
15
105
233
249
265
361
193
129
289
257
497
267
27
609
483
483
531
1
9
909
513
19
15
105
233
249
265
361
193
129
289
257
497
267
31
609
483
483
531
1
17
909
513
19
15
105
233
249
265
361
193
129
289
257
497
267
539
609
483
483
531
513
1033
397
513
19
15
105
233
249
265
361
193
129
289
257
497
267
543
609
483
483
531
513
1041
397
513
19
15
105
233
249
265
361
193
129
289
257
491
267
15
609
483
499
537
9
49
921
513
19
15
105
233
249
265
361
193
129
289
257
491
267
15
611
483
485
537
9
49
920
513
19
15
105
233
249
265
361
193
129
289
257
491
267
27
611
483
485
537
10
8
908
513
19
15
105
233
249
265
361
193
129
289
257
491
267
527
609
483
499
537
521
1073
409
513
19
15
105
233
249
265
361
193
129
289
257
491
267
31
611
483
485
537
9
977
904
513
19
15
105
233
249
265
361
193
129
289
257
491
267
539
611
483
485
537
522
1032
396
513
19
15
105
233
249
265
361
193
129
145
257
491
267
15
97
115
501
537
9
49
44
281
19
15
105
233
249
265
361
193
129
145
257
491
267
15
97
243
501
537
9
49
44
25
19
15
105
233
249
265
361
193
129
145
257
491
267
15
609
371
501
537
9
49
921
281
19
15
105
233
249
265
361
193
129
145
257
491
267
15
609
627
501
537
9
49
921
793
19
15
105
233
249
265
361
193
129
145
257
491
267
15
611
371
501
537
9
49
920
280
19
15
105
233
249
265
361
193
129
145
257
491
267
15
611
627
501
537
9
49
920
792
19
15
105
233
249
265
361
193
129
145
257
491
267
27
633
371
501
537
9
9
901
257
19
15
105
233
249
265
361
193
129
145
257
491
267
27
633
627
501
537
9
9
901
769
19
15
105
233
249
265
361
193
129
145
257
491
267
27
611
371
501
537
10
904
908
281
19
15
105
233
249
265
361
193
129
145
257
491
267
27
611
627
501
537
10
8
908
793
19
15
105
233
249
265
361
193
129
145
257
491
267
527
97
115
501
537
521
1073
44
281
19
15
105
233
249
265
361
193
129
145
257
491
267
527
97
243
501
537
521
1073
44
25
19
15
105
233
249
265
361
193
129
145
257
491
267
527
609
627
501
537
521
1073
409
793
19
15
105
233
249
265
361
193
129
145
257
491
267
527
611
627
501
537
521
1073
408
792
19
15
105
233
249
265
361
193
129
145
257
491
267
31
609
371
501
537
9
977
905
281
19
15
105
233
249
265
361
193
129
145
257
491
267
31
609
627
501
537
9
977
905
793
19
15
105
233
249
265
361
193
129
145
257
491
267
31
611
371
501
537
9
977
904
280
19
15
105
233
249
265
361
193
129
145
257
491
267
31
611
627
501
537
9
977
904
792
19
15
105
233
249
265
361
193
129
145
257
491
267
539
633
627
501
537
521
1033
389
769
19
15
105
233
249
265
361
193
129
145
262
497
267
15
97
115
508
534
1
48
44
281
19
15
105
233
249
265
361
193
129
145
262
497
267
15
97
371
508
534
1
48
44
793
19
15
105
233
249
265
361
193
129
145
262
497
267
15
609
627
476
534
33
944
921
793
19
15
105
233
249
265
361
193
129
145
262
497
267
15
611
371
476
534
33
945
920
280
19
15
105
233
249
265
361
193
129
145
262
497
267
15
611
627
476
534
33
945
920
792
19
15
105
233
249
265
361
193
129
145
262
497
267
27
611
371
476
534
33
904
908
281
19
15
105
233
249
265
361
193
129
145
262
497
267
27
611
627
476
534
33
904
908
793
19
15
105
233
249
265
361
193
129
145
262
497
267
31
611
371
476
534
1
16
904
280
19
15
105
233
249
265
361
193
129
145
262
497
267
31
611
627
476
534
1
16
904
792
19
15
105
233
249
265
361
193
129
145
262
497
267
543
609
627
476
534
513
1040
393
793
19
15
105
233
249
265
361
193
129
145
262
497
267
543
611
627
476
534
513
1040
392
792
19
15
105
233
249
265
361
193
129
166
257
491
267
27
191
188
478
537
8
8
257
3
19
15
105
233
249
265
365
193
257
161
257
497
265
26
482
318
483
531
3
12
652
28
19
15
105
233
249
265
365
193
257
161
257
497
265
538
482
318
483
531
515
1036
140
28
19
15
105
233
249
265
365
193
129
161
257
497
265
11
609
355
483
531
547
945
917
257
19
15
105
233
249
265
365
193
129
161
257
497
265
11
609
355
499
531
547
945
917
257
19
15
105
233
249
265
365
193
129
161
257
497
265
11
609
611
483
531
547
945
917
769
19
15
105
233
249
265
365
193
129
161
257
497
265
11
609
611
499
531
547
945
917
769
19
15
105
233
249
265
365
193
129
161
257
497
265
11
611
355
483
531
547
945
920
257
19
15
105
233
249
265
365
193
129
161
257
497
265
11
611
355
499
531
547
945
920
257
19
15
105
233
249
265
365
193
129
161
257
497
265
11
611
611
483
531
547
945
920
769
19
15
105
233
249
265
365
193
129
161
257
497
265
11
611
611
499
531
547
945
920
769
19
15
105
233
249
265
365
193
129
161
257
497
265
13
97
99
483
531
3
5
333
257
19
15
105
233
249
265
365
193
129
161
257
497
265
13
97
99
499
531
3
5
333
257
19
15
105
233
249
265
365
193
129
161
257
497
265
13
97
227
483
531
3
5
37
1
19
15
105
233
249
265
365
193
129
161
257
497
265
13
97
227
499
531
3
5
37
1
19
15
105
233
249
265
365
193
129
161
257
497
265
13
97
355
483
531
3
5
333
769
19
15
105
233
249
265
365
193
129
161
257
497
265
13
97
355
499
531
3
5
333
769
19
15
105
233
249
265
365
193
129
161
257
497
265
13
609
227
483
531
3
5
917
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
13
609
227
499
531
3
5
917
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
13
609
355
483
531
3
5
917
257
19
15
105
233
249
265
365
193
129
161
257
497
265
13
609
355
499
531
3
5
917
257
19
15
105
233
249
265
365
193
129
161
257
497
265
13
609
611
483
531
3
5
917
769
19
15
105
233
249
265
365
193
129
161
257
497
265
13
609
611
499
531
3
5
917
769
19
15
105
233
249
265
365
193
129
161
257
497
265
13
609
1635
483
531
3
5
917
1809
19
15
105
233
249
265
365
193
129
161
257
497
265
13
609
1635
499
531
3
5
917
1809
19
15
105
233
249
265
365
193
129
161
257
497
265
14
97
99
483
531
3
4
333
257
19
15
105
233
249
265
365
193
129
161
257
497
265
14
97
99
499
531
3
4
333
257
19
15
105
233
249
265
365
193
129
161
257
497
265
14
97
227
483
531
3
4
38
1
19
15
105
233
249
265
365
193
129
161
257
497
265
14
97
227
499
531
3
4
38
1
19
15
105
233
249
265
365
193
129
161
257
497
265
14
97
355
483
531
3
4
333
769
19
15
105
233
249
265
365
193
129
161
257
497
265
14
97
355
499
531
3
4
333
769
19
15
105
233
249
265
365
193
129
161
257
497
265
14
609
227
483
531
3
4
925
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
14
609
227
499
531
3
4
925
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
14
609
355
483
531
3
4
917
257
19
15
105
233
249
265
365
193
129
161
257
497
265
14
609
355
499
531
3
4
917
257
19
15
105
233
249
265
365
193
129
161
257
497
265
14
609
611
483
531
3
4
917
769
19
15
105
233
249
265
365
193
129
161
257
497
265
14
609
611
499
531
3
4
917
769
19
15
105
233
249
265
365
193
129
161
257
497
265
14
609
1635
483
531
3
4
918
1793
19
15
105
233
249
265
365
193
129
161
257
497
265
14
609
1635
499
531
3
4
918
1793
19
15
105
233
249
265
365
193
129
161
257
497
265
14
610
355
483
531
3
4
920
258
19
15
105
233
249
265
365
193
129
161
257
497
265
14
610
355
499
531
3
4
920
258
19
15
105
233
249
265
365
193
129
161
257
497
265
14
610
611
483
531
3
4
920
770
19
15
105
233
249
265
365
193
129
161
257
497
265
14
610
611
499
531
3
4
920
770
19
15
105
233
249
265
365
193
129
161
257
497
265
15
97
99
483
531
3
25
40
266
19
15
105
233
249
265
365
193
129
161
257
497
265
15
97
99
499
531
3
25
40
266
19
15
105
233
249
265
365
193
129
161
257
497
265
15
97
227
483
531
3
25
40
9
19
15
105
233
249
265
365
193
129
161
257
497
265
15
97
227
499
531
3
25
40
9
19
15
105
233
249
265
365
193
129
161
257
497
265
15
97
355
483
531
3
25
36
769
19
15
105
233
249
265
365
193
129
161
257
497
265
15
97
355
499
531
3
25
36
769
19
15
105
233
249
265
365
193
129
161
257
497
265
15
609
227
483
531
3
25
913
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
15
609
227
499
531
3
25
913
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
15
609
355
483
531
3
25
913
257
19
15
105
233
249
265
365
193
129
161
257
497
265
15
609
355
499
531
3
25
913
257
19
15
105
233
249
265
365
193
129
161
257
497
265
15
609
611
483
531
3
25
913
769
19
15
105
233
249
265
365
193
129
161
257
497
265
15
609
611
499
531
3
25
913
769
19
15
105
233
249
265
365
193
129
161
257
497
265
15
609
1635
483
531
3
25
913
1793
19
15
105
233
249
265
365
193
129
161
257
497
265
15
609
1635
499
531
3
25
913
1793
19
15
105
233
249
265
365
193
129
161
257
497
265
29
609
227
483
531
3
21
906
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
29
609
355
483
531
3
21
905
257
19
15
105
233
249
265
365
193
129
161
257
497
265
29
609
355
499
531
3
21
905
257
19
15
105
233
249
265
365
193
129
161
257
497
265
29
609
611
483
531
3
21
905
769
19
15
105
233
249
265
365
193
129
161
257
497
265
29
609
611
499
531
3
21
905
769
19
15
105
233
249
265
365
193
129
161
257
497
265
29
609
1635
483
531
3
21
905
1793
19
15
105
233
249
265
365
193
129
161
257
497
265
30
609
227
483
531
3
20
909
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
30
609
355
483
531
3
20
909
257
19
15
105
233
249
265
365
193
129
161
257
497
265
30
609
355
499
531
3
20
909
257
19
15
105
233
249
265
365
193
129
161
257
497
265
30
609
611
483
531
3
20
909
769
19
15
105
233
249
265
365
193
129
161
257
497
265
30
609
611
499
531
3
20
909
769
19
15
105
233
249
265
365
193
129
161
257
497
265
30
609
1635
483
531
3
20
909
1793
19
15
105
233
249
265
365
193
129
161
257
497
265
30
610
227
483
531
3
20
904
1026
19
15
105
233
249
265
365
193
129
161
257
497
265
30
610
355
483
531
3
20
904
258
19
15
105
233
249
265
365
193
129
161
257
497
265
30
610
355
499
531
3
20
904
258
19
15
105
233
249
265
365
193
129
161
257
497
265
30
610
611
483
531
3
20
904
770
19
15
105
233
249
265
365
193
129
161
257
497
265
30
610
611
499
531
3
20
904
770
19
15
105
233
249
265
365
193
129
161
257
497
265
30
610
1635
483
531
3
20
904
1794
19
15
105
233
249
265
365
193
129
161
257
497
265
525
97
227
483
531
515
1029
37
1
19
15
105
233
249
265
365
193
129
161
257
497
265
525
97
227
499
531
515
1029
37
1
19
15
105
233
249
265
365
193
129
161
257
497
265
525
609
227
483
531
515
1029
1061
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
525
609
227
499
531
515
1029
1061
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
525
609
611
483
531
515
1029
405
785
19
15
105
233
249
265
365
193
129
161
257
497
265
525
609
611
499
531
515
1029
405
785
19
15
105
233
249
265
365
193
129
161
257
497
265
26
609
227
483
531
3
12
910
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
26
609
355
483
531
3
12
910
257
19
15
105
233
249
265
365
193
129
161
257
497
265
26
609
355
499
531
3
12
910
257
19
15
105
233
249
265
365
193
129
161
257
497
265
26
609
611
483
531
3
12
910
769
19
15
105
233
249
265
365
193
129
161
257
497
265
26
609
611
499
531
3
12
910
769
19
15
105
233
249
265
365
193
129
161
257
497
265
26
609
1635
483
531
3
12
910
1793
19
15
105
233
249
265
365
193
129
161
257
497
265
26
162
190
483
531
3
12
268
28
19
15
105
233
249
265
365
193
129
161
257
497
265
26
610
227
483
531
3
12
908
1026
19
15
105
233
249
265
365
193
129
161
257
497
265
26
610
355
483
531
3
12
908
258
19
15
105
233
249
265
365
193
129
161
257
497
265
26
610
355
499
531
3
12
908
258
19
15
105
233
249
265
365
193
129
161
257
497
265
26
610
611
483
531
3
12
908
770
19
15
105
233
249
265
365
193
129
161
257
497
265
26
610
611
499
531
3
12
908
770
19
15
105
233
249
265
365
193
129
161
257
497
265
26
610
1635
483
531
3
12
908
1794
19
15
105
233
249
265
365
193
129
161
257
497
265
26
611
227
483
531
3
12
905
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
26
611
227
499
531
3
12
905
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
26
611
355
483
531
3
12
905
257
19
15
105
233
249
265
365
193
129
161
257
497
265
26
611
355
499
531
3
12
905
257
19
15
105
233
249
265
365
193
129
161
257
497
265
26
611
611
483
531
3
12
905
769
19
15
105
233
249
265
365
193
129
161
257
497
265
26
611
611
499
531
3
12
905
769
19
15
105
233
249
265
365
193
129
161
257
497
265
26
611
1635
483
531
3
12
905
1793
19
15
105
233
249
265
365
193
129
161
257
497
265
27
609
227
483
531
3
17
905
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
27
609
227
499
531
3
17
905
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
27
609
355
483
531
3
17
905
257
19
15
105
233
249
265
365
193
129
161
257
497
265
27
609
355
499
531
3
17
905
257
19
15
105
233
249
265
365
193
129
161
257
497
265
27
609
611
483
531
3
17
905
769
19
15
105
233
249
265
365
193
129
161
257
497
265
27
609
611
499
531
3
17
905
769
19
15
105
233
249
265
365
193
129
161
257
497
265
27
609
1635
483
531
3
17
905
1793
19
15
105
233
249
265
365
193
129
161
257
497
265
526
97
227
483
531
515
1028
38
1
19
15
105
233
249
265
365
193
129
161
257
497
265
526
97
227
499
531
515
1028
38
1
19
15
105
233
249
265
365
193
129
161
257
497
265
526
609
227
483
531
515
1028
1430
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
526
609
227
499
531
515
1028
1430
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
526
609
611
483
531
515
1028
405
769
19
15
105
233
249
265
365
193
129
161
257
497
265
526
609
611
499
531
515
1028
405
769
19
15
105
233
249
265
365
193
129
161
257
497
265
526
610
611
483
531
515
1028
408
770
19
15
105
233
249
265
365
193
129
161
257
497
265
526
610
611
499
531
515
1028
408
770
19
15
105
233
249
265
365
193
129
161
257
497
265
527
97
99
483
531
515
1049
40
266
19
15
105
233
249
265
365
193
129
161
257
497
265
527
97
99
499
531
515
1049
40
266
19
15
105
233
249
265
365
193
129
161
257
497
265
527
97
227
483
531
515
1049
40
9
19
15
105
233
249
265
365
193
129
161
257
497
265
527
97
227
499
531
515
1049
40
9
19
15
105
233
249
265
365
193
129
161
257
497
265
527
609
227
483
531
515
1049
1060
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
527
609
227
499
531
515
1049
1060
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
527
609
611
483
531
515
1049
401
769
19
15
105
233
249
265
365
193
129
161
257
497
265
527
609
611
499
531
515
1049
401
769
19
15
105
233
249
265
365
193
129
161
257
497
265
541
609
227
483
531
515
1045
1418
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
541
609
227
499
531
515
1045
1418
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
541
609
611
483
531
515
1045
394
769
19
15
105
233
249
265
365
193
129
161
257
497
265
541
609
611
499
531
515
1045
394
769
19
15
105
233
249
265
365
193
129
161
257
497
265
31
609
227
483
531
3
9
905
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
31
609
355
483
531
3
9
904
257
19
15
105
233
249
265
365
193
129
161
257
497
265
31
609
355
499
531
3
9
904
257
19
15
105
233
249
265
365
193
129
161
257
497
265
31
609
611
483
531
3
9
904
769
19
15
105
233
249
265
365
193
129
161
257
497
265
31
609
611
499
531
3
9
904
769
19
15
105
233
249
265
365
193
129
161
257
497
265
31
609
1635
483
531
3
9
905
1793
19
15
105
233
249
265
365
193
129
161
257
497
265
542
609
227
483
531
515
1044
1421
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
542
609
227
499
531
515
1044
1421
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
542
609
611
483
531
515
1044
397
769
19
15
105
233
249
265
365
193
129
161
257
497
265
542
609
611
499
531
515
1044
397
769
19
15
105
233
249
265
365
193
129
161
257
497
265
542
610
227
483
531
515
1044
392
2
19
15
105
233
249
265
365
193
129
161
257
497
265
542
610
227
499
531
515
1044
392
2
19
15
105
233
249
265
365
193
129
161
257
497
265
542
610
611
483
531
515
1044
392
770
19
15
105
233
249
265
365
193
129
161
257
497
265
542
610
611
499
531
515
1044
392
770
19
15
105
233
249
265
365
193
129
161
257
497
265
538
609
227
483
531
515
1036
1422
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
538
609
227
499
531
515
1036
1422
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
538
609
611
483
531
515
1036
398
769
19
15
105
233
249
265
365
193
129
161
257
497
265
538
609
611
499
531
515
1036
398
769
19
15
105
233
249
265
365
193
129
161
257
497
265
538
610
227
483
531
515
1036
1420
1026
19
15
105
233
249
265
365
193
129
161
257
497
265
538
610
227
499
531
515
1036
1420
1026
19
15
105
233
249
265
365
193
129
161
257
497
265
538
610
611
483
531
515
1036
396
770
19
15
105
233
249
265
365
193
129
161
257
497
265
538
610
611
499
531
515
1036
396
770
19
15
105
233
249
265
365
193
129
161
257
497
265
538
611
227
483
531
515
1036
1417
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
538
611
227
499
531
515
1036
1417
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
538
611
611
483
531
515
1036
393
769
19
15
105
233
249
265
365
193
129
161
257
497
265
538
611
611
499
531
515
1036
393
769
19
15
105
233
249
265
365
193
129
161
257
497
265
539
609
227
483
531
515
1041
1417
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
539
609
227
499
531
515
1041
1417
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
539
609
611
483
531
515
1041
393
769
19
15
105
233
249
265
365
193
129
161
257
497
265
539
609
611
499
531
515
1041
393
769
19
15
105
233
249
265
365
193
129
161
257
497
265
543
609
227
483
531
515
1033
1417
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
543
609
227
499
531
515
1033
1417
1025
19
15
105
233
249
265
365
193
129
161
257
497
265
543
609
611
483
531
515
1033
392
769
19
15
105
233
249
265
365
193
129
161
257
497
265
543
609
611
499
531
515
1033
392
769
19
15
105
233
249
265
365
193
129
289
257
497
265
13
609
483
483
531
3
5
917
513
19
15
105
233
249
265
365
193
129
289
257
497
265
13
609
483
499
531
3
5
917
513
19
15
105
233
249
265
365
193
129
289
257
497
265
14
609
483
483
531
3
4
917
513
19
15
105
233
249
265
365
193
129
289
257
497
265
14
609
483
499
531
3
4
917
513
19
15
105
233
249
265
365
193
129
289
257
497
265
14
610
483
483
531
3
4
920
514
19
15
105
233
249
265
365
193
129
289
257
497
265
14
610
483
499
531
3
4
920
514
19
15
105
233
249
265
365
193
129
289
257
497
265
15
609
483
483
531
3
25
913
513
19
15
105
233
249
265
365
193
129
289
257
497
265
15
609
483
499
531
3
25
913
513
19
15
105
233
249
265
365
193
129
289
257
497
265
29
609
483
483
531
3
21
906
513
19
15
105
233
249
265
365
193
129
289
257
497
265
30
609
483
483
531
3
20
909
513
19
15
105
233
249
265
365
193
129
289
257
497
265
30
610
483
483
531
3
20
904
514
19
15
105
233
249
265
365
193
129
289
257
497
265
525
609
483
483
531
515
1029
405
513
19
15
105
233
249
265
365
193
129
289
257
497
265
525
609
483
499
531
515
1029
405
513
19
15
105
233
249
265
365
193
129
289
257
497
265
26
609
483
483
531
3
12
910
513
19
15
105
233
249
265
365
193
129
289
257
497
265
26
610
483
483
531
3
12
908
514
19
15
105
233
249
265
365
193
129
289
257
497
265
26
611
483
483
531
3
12
905
513
19
15
105
233
249
265
365
193
129
289
257
497
265
26
611
483
499
531
3
12
905
513
19
15
105
233
249
265
365
193
129
289
257
497
265
27
609
483
483
531
3
17
905
513
19
15
105
233
249
265
365
193
129
289
257
497
265
27
609
483
499
531
3
17
905
513
19
15
105
233
249
265
365
193
129
289
257
497
265
526
609
483
483
531
515
1028
405
529
19
15
105
233
249
265
365
193
129
289
257
497
265
526
609
483
499
531
515
1028
405
529
19
15
105
233
249
265
365
193
129
289
257
497
265
526
610
483
483
531
515
1028
408
514
19
15
105
233
249
265
365
193
129
289
257
497
265
526
610
483
499
531
515
1028
408
514
19
15
105
233
249
265
365
193
129
289
257
497
265
527
609
483
483
531
515
1049
408
513
19
15
105
233
249
265
365
193
129
289
257
497
265
527
609
483
499
531
515
1049
408
513
19
15
105
233
249
265
365
193
129
289
257
497
265
541
609
483
483
531
515
1045
394
513
19
15
105
233
249
265
365
193
129
289
257
497
265
31
609
483
483
531
3
9
904
513
19
15
105
233
249
265
365
193
129
289
257
497
265
542
609
483
483
531
515
1044
397
513
19
15
105
233
249
265
365
193
129
289
257
497
265
542
610
483
483
531
515
1044
392
514
19
15
105
233
249
265
365
193
129
289
257
497
265
538
609
483
483
531
515
1036
398
513
19
15
105
233
249
265
365
193
129
289
257
497
265
538
610
483
483
531
515
1036
396
514
19
15
105
233
249
265
365
193
129
289
257
497
265
538
611
483
483
531
515
1036
393
513
19
15
105
233
249
265
365
193
129
289
257
497
265
538
611
483
499
531
515
1036
393
513
19
15
105
233
249
265
365
193
129
289
257
497
265
539
609
483
483
531
515
1041
393
513
19
15
105
233
249
265
365
193
129
289
257
497
265
539
609
483
499
531
515
1041
393
513
19
15
105
233
249
265
365
193
129
289
257
497
265
543
609
483
483
531
515
1033
392
513
19
15
105
233
249
277
341
193
129
161
257
469
274
63
609
355
499
523
512
34
908
257
19
15
105
233
249
277
341
193
129
171
257
469
261
49
185
185
478
523
25
49
257
5
19
15
105
233
249
277
341
193
129
171
257
469
277
49
185
185
478
523
3
33
257
5
19
15
105
233
253
257
361
193
257
161
261
509
261
13
462
318
486
530
1
26
648
152
19
15
105
233
253
257
361
193
257
161
261
509
261
13
462
318
487
531
1
26
648
152
19
15
105
233
253
257
361
193
257
161
261
477
261
13
462
319
509
521
1
26
648
169
19
15
105
233
253
257
361
193
129
161
258
503
261
13
97
99
484
530
0
13
333
257
19
15
105
233
253
257
361
193
129
161
258
503
261
13
97
227
484
530
0
13
333
1
19
15
105
233
253
257
361
193
129
161
258
503
261
13
97
355
484
530
0
13
333
769
19
15
105
233
253
257
361
193
129
161
258
503
261
13
609
227
484
530
0
26
922
1026
19
15
105
233
253
257
361
193
129
161
258
503
261
13
609
355
484
530
0
13
925
257
19
15
105
233
253
257
361
193
129
161
258
503
261
13
609
611
484
530
0
13
925
769
19
15
105
233
253
257
361
193
129
161
258
503
261
13
609
1635
484
530
0
26
922
1794
19
15
105
233
253
257
361
193
129
161
258
503
261
525
609
227
484
530
512
1037
1437
1025
19
15
105
233
253
257
361
193
129
161
258
503
261
525
609
611
484
530
512
1037
413
769
19
15
105
233
253
257
361
193
129
161
258
503
261
26
611
355
484
530
544
952
909
257
19
15
105
233
253
257
361
193
129
161
258
503
261
26
611
611
484
530
544
952
909
769
19
15
105
233
253
257
361
193
129
161
261
477
261
13
97
99
509
521
1
45
45
257
19
15
105
233
253
257
361
193
129
161
261
477
261
13
97
227
509
521
1
45
45
1
19
15
105
233
253
257
361
193
129
161
261
477
261
13
97
355
509
521
1
45
45
769
19
15
105
233
253
257
361
193
129
161
261
477
261
13
609
227
509
521
1
26
923
1025
19
15
105
233
253
257
361
193
129
161
261
477
261
13
609
355
509
521
1
13
925
257
19
15
105
233
253
257
361
193
129
161
261
477
261
13
609
611
509
521
1
13
925
769
19
15
105
233
253
257
361
193
129
161
261
477
261
13
609
1635
509
521
1
26
923
1793
19
15
105
233
253
257
361
193
129
161
261
477
261
525
609
227
509
521
513
1050
1435
1025
19
15
105
233
253
257
361
193
129
161
261
477
261
525
609
611
509
521
513
1037
413
769
19
15
105
233
253
257
361
193
129
161
259
503
261
13
97
99
481
530
0
13
333
257
19
15
105
233
253
257
361
193
129
161
259
503
261
13
97
227
481
530
0
13
333
1
19
15
105
233
253
257
361
193
129
161
259
503
261
13
97
355
481
530
0
13
333
769
19
15
105
233
253
257
361
193
129
161
259
503
261
13
609
227
481
530
16
26
922
1026
19
15
105
233
253
257
361
193
129
161
259
503
261
13
609
355
481
530
0
13
925
257
19
15
105
233
253
257
361
193
129
161
259
503
261
13
609
611
481
530
0
13
925
769
19
15
105
233
253
257
361
193
129
161
259
503
261
13
609
1635
481
530
16
26
922
1794
19
15
105
233
253
257
361
193
129
161
259
503
261
525
609
227
481
530
512
1037
1437
1025
19
15
105
233
253
257
361
193
129
161
259
503
261
525
609
611
481
530
512
1037
413
769
19
15
105
233
253
257
361
193
129
289
258
503
261
13
609
483
484
530
0
13
925
513
19
15
105
233
253
257
361
193
129
289
258
503
261
525
609
483
484
530
512
1037
413
513
19
15
105
233
253
257
361
193
129
289
261
477
261
13
609
483
509
521
1
13
925
513
19
15
105
233
253
257
361
193
129
289
261
477
261
525
609
483
509
521
513
1037
413
513
19
15
105
233
253
257
361
193
129
289
259
503
261
13
609
483
481
530
0
13
925
513
19
15
105
233
253
257
361
193
129
289
259
503
261
525
609
483
481
530
512
1037
413
513
19
15
105
233
253
257
361
193
129
145
258
503
261
13
97
115
500
530
32
46
46
281
19
15
105
233
253
257
361
193
129
145
258
503
261
13
97
243
500
530
0
13
333
25
19
15
105
233
253
257
361
193
129
145
258
503
261
13
97
371
500
530
32
46
46
793
19
15
105
233
253
257
361
193
129
145
258
503
261
13
609
371
500
530
0
14
922
282
19
15
105
233
253
257
361
193
129
145
258
503
261
13
609
627
500
530
0
14
922
794
19
15
105
233
253
257
361
193
129
145
258
503
261
13
609
1651
500
530
0
26
922
1818
19
15
105
233
253
257
361
193
129
145
258
503
261
525
609
627
500
530
512
1038
410
794
19
15
105
233
253
257
361
193
129
145
261
509
261
13
97
243
503
531
1
13
333
25
19
15
105
233
253
257
361
193
129
145
261
509
261
13
609
371
503
531
1
26
922
282
19
15
105
233
253
257
361
193
129
145
261
509
261
13
609
627
475
531
1
26
922
794
19
15
105
233
253
257
361
193
129
145
261
509
261
13
609
627
503
531
1
26
922
794
19
15
105
233
253
257
361
193
129
145
261
509
261
13
609
1651
503
531
1
26
922
1818
19
15
105
233
253
257
361
193
129
145
261
509
261
525
609
627
503
531
513
1050
410
794
19
15
105
233
253
257
361
193
129
145
261
477
261
13
97
115
509
521
1
45
45
281
19
15
105
233
253
257
361
193
129
145
261
477
261
13
97
243
509
521
1
45
45
25
19
15
105
233
253
257
361
193
129
145
261
477
261
13
97
371
509
521
1
45
45
793
19
15
105
233
253
257
361
193
129
145
261
477
261
525
609
243
509
521
513
1069
1069
1049
19
15
105
233
253
257
361
193
129
166
259
503
261
26
191
188
474
530
0
56
257
3
19
15
105
233
253
261
361
193
129
161
259
473
257
13
97
355
497
525
5
45
45
769
19
15
105
233
253
261
361
193
129
161
259
473
257
13
97
355
489
526
7
45
45
769
19
15
105
233
253
261
361
193
129
161
259
473
257
13
609
355
489
526
7
13
925
257
19
15
105
233
253
261
361
193
129
161
259
473
257
13
609
611
489
526
7
13
925
769
19
15
105
233
253
261
361
193
129
161
259
473
257
525
609
611
489
526
519
1037
413
769
19
15
105
233
253
261
361
193
129
161
259
473
257
26
610
355
489
526
9
56
908
258
19
15
105
233
253
261
361
193
129
161
259
473
257
26
610
611
489
526
9
56
908
770
19
15
105
233
253
261
361
193
129
161
259
499
257
13
97
99
481
529
5
13
333
257
19
15
105
233
253
261
361
193
129
161
259
499
257
13
97
99
497
529
4
13
333
257
19
15
105
233
253
261
361
193
129
161
259
499
257
13
97
227
481
529
5
13
45
1
19
15
105
233
253
261
361
193
129
161
259
499
257
13
97
355
481
529
5
13
333
769
19
15
105
233
253
261
361
193
129
161
259
499
257
13
97
355
497
529
4
13
333
769
19
15
105
233
253
261
361
193
129
161
259
499
257
13
609
227
481
529
5
13
925
1025
19
15
105
233
253
261
361
193
129
161
259
499
257
13
609
355
481
529
5
13
925
257
19
15
105
233
253
261
361
193
129
161
259
499
257
13
609
611
481
528
4
13
925
769
19
15
105
233
253
261
361
193
129
161
259
499
257
13
609
1635
481
529
5
13
925
1793
19
15
105
233
253
261
361
193
129
161
259
499
257
525
97
99
481
529
537
1051
47
257
19
15
105
233
253
261
361
193
129
161
259
499
257
525
97
99
497
529
537
1051
47
257
19
15
105
233
253
261
361
193
129
161
259
499
257
525
97
227
481
529
517
1037
45
1
19
15
105
233
253
261
361
193
129
161
259
499
257
525
609
227
481
529
517
1037
1437
1025
19
15
105
233
253
261
361
193
129
161
259
499
257
525
609
611
481
528
516
1037
413
769
19
15
105
233
253
261
361
193
129
161
259
499
257
26
162
190
466
528
14
56
268
28
19
15
105
233
253
261
361
193
129
289
259
499
257
13
609
483
481
529
5
13
925
513
19
15
105
233
253
261
361
193
129
289
259
499
257
525
609
483
481
529
517
1037
413
513
19
15
105
233
253
261
361
193
129
145
261
505
257
13
97
115
503
529
2
27
47
281
19
15
105
233
253
261
361
193
129
145
261
505
257
13
97
243
503
529
2
22
46
25
19
15
105
233
253
261
361
193
129
145
261
505
257
13
97
371
503
529
2
23
557
793
19
15
105
233
253
261
361
193
129
145
261
505
257
13
609
371
503
529
2
27
923
281
19
15
105
233
253
261
361
193
129
145
261
505
257
13
609
627
475
529
2
27
923
793
19
15
105
233
253
261
361
193
129
145
261
505
257
13
609
627
503
529
2
27
923
793
19
15
105
233
253
261
361
193
129
145
261
505
257
13
609
1651
503
529
2
27
923
1817
19
15
105
233
253
261
361
193
129
145
261
505
257
13
126
287
477
529
2
27
320
834
19
15
105
233
253
261
361
193
129
145
261
505
257
525
97
115
503
529
514
1051
47
281
19
15
105
233
253
261
361
193
129
145
261
505
257
525
97
243
503
529
514
1051
47
25
19
15
105
233
253
261
361
193
129
145
261
505
257
525
609
243
503
529
514
1047
1069
1049
19
15
105
233
253
261
361
193
129
145
261
505
257
525
609
627
475
529
521
1037
410
794
19
15
105
233
253
261
361
193
129
145
261
505
257
525
609
627
503
529
514
1051
411
793
19
15
105
233
253
261
361
193
129
145
261
501
257
13
97
243
503
533
13
13
45
25
19
15
105
233
253
261
361
193
129
145
261
501
257
13
609
371
503
533
13
13
922
282
19
15
105
233
253
261
361
193
129
145
261
501
257
13
609
627
503
533
13
13
922
794
19
15
105
233
253
261
361
193
129
145
261
501
257
525
97
243
503
533
525
1037
45
25
19
15
105
233
253
261
361
193
129
145
261
501
257
525
609
627
503
533
525
1037
410
794
19
15
105
233
253
261
357
193
257
161
261
505
262
14
446
319
487
529
0
8
672
257
19
15
105
233
253
261
357
193
257
161
261
505
262
14
510
318
487
529
0
8
656
0
19
15
105
233
253
261
357
193
257
161
261
505
262
14
510
319
487
529
0
8
656
2
19
15
105
233
253
261
357
193
257
161
261
505
262
526
446
319
487
529
512
1032
160
257
19
15
105
233
253
261
357
193
257
161
261
505
262
526
510
318
487
529
512
1032
144
0
19
15
105
233
253
261
357
193
257
161
261
505
262
526
510
319
487
529
512
1032
144
2
19
15
105
233
253
261
357
193
129
161
261
505
262
14
190
190
487
529
0
8
160
4
19
15
105
233
253
261
357
193
129
161
261
505
262
14
190
191
487
529
0
8
160
1
19
15
105
233
253
261
357
193
129
145
261
505
262
14
126
287
477
529
0
8
32
449
19
15
105
233
253
261
357
193
129
145
261
505
262
14
638
287
477
529
0
8
912
1217
19
15
105
233
253
261
357
193
129
145
261
505
262
526
638
287
477
529
512
1032
400
578
19
15
105
233
253
261
365
193
257
161
261
505
258
10
418
318
487
529
8
12
684
92
19
15
105
233
253
261
365
193
257
161
261
505
258
10
482
318
487
529
8
12
664
28
19
15
105
233
253
261
365
193
257
161
261
505
258
10
483
319
487
529
8
12
665
28
19
15
105
233
253
261
365
193
257
161
261
505
258
522
482
318
487
529
520
1036
152
28
19
15
105
233
253
261
365
193
257
161
261
505
258
522
483
319
487
529
520
1036
153
28
19
15
105
233
253
261
365
193
129
161
261
505
258
6
190
191
487
529
8
4
160
34
19
15
105
233
253
261
365
193
129
161
261
505
258
10
162
190
487
529
8
12
280
28
19
15
105
233
253
261
365
193
129
161
261
505
258
10
163
191
487
529
8
12
281
28
19
15
105
233
253
261
365
193
129
161
259
473
258
6
97
99
489
526
8
4
325
257
19
15
105
233
253
261
365
193
129
161
259
473
258
6
97
101
497
525
8
4
326
270
19
15
105
233
253
261
365
193
129
161
259
473
258
6
97
355
497
525
8
4
325
777
19
15
105
233
253
261
365
193
129
161
259
473
258
6
97
355
489
526
8
4
325
777
19
15
105
233
253
261
365
193
129
161
259
473
258
6
97
357
497
525
24
4
326
782
19
15
105
233
253
261
365
193
129
161
259
473
258
6
97
357
498
526
24
4
326
782
19
15
105
233
253
261
365
193
129
161
259
473
258
6
98
355
489
526
8
40
40
769
19
15
105
233
253
261
365
193
129
161
259
473
258
6
609
355
497
525
8
4
926
273
19
15
105
233
253
261
365
193
129
161
259
473
258
6
609
355
489
526
8
4
926
273
19
15
105
233
253
261
365
193
129
161
259
473
258
6
609
611
497
525
8
4
926
785
19
15
105
233
253
261
365
193
129
161
259
473
258
6
609
611
489
526
8
4
926
785
19
15
105
233
253
261
365
193
129
161
259
473
258
6
610
355
489
526
8
8
920
273
19
15
105
233
253
261
365
193
129
161
259
473
258
6
610
611
489
526
8
8
920
785
19
15
105
233
253
261
365
193
129
161
259
473
258
518
97
99
489
526
520
1064
41
257
19
15
105
233
253
261
365
193
129
161
259
473
258
518
609
611
497
525
520
1028
414
785
19
15
105
233
253
261
365
193
129
161
259
473
258
518
609
611
489
526
520
1028
414
785
19
15
105
233
253
261
365
193
129
161
259
473
258
518
610
611
489
526
520
1032
408
785
19
15
105
233
253
261
365
193
129
161
259
473
258
10
97
99
489
526
8
12
334
265
19
15
105
233
253
261
365
193
129
161
259
473
258
10
97
355
497
525
8
12
334
785
19
15
105
233
253
261
365
193
129
161
259
473
258
10
97
355
489
526
8
12
334
785
19
15
105
233
253
261
365
193
129
161
259
473
258
10
98
355
489
526
8
44
44
770
19
15
105
233
253
261
365
193
129
161
259
473
258
10
609
355
489
526
8
12
925
257
19
15
105
233
253
261
365
193
129
161
259
473
258
10
609
611
489
526
8
12
925
769
19
15
105
233
253
261
365
193
129
161
259
473
258
10
610
355
489
526
8
12
920
274
19
15
105
233
253
261
365
193
129
161
259
473
258
10
610
611
489
526
8
12
920
786
19
15
105
233
253
261
365
193
129
161
259
473
258
14
98
355
489
526
24
24
328
786
19
15
105
233
253
261
365
193
129
161
259
473
258
14
609
355
497
525
8
24
913
257
19
15
105
233
253
261
365
193
129
161
259
473
258
14
609
355
489
526
8
24
913
257
19
15
105
233
253
261
365
193
129
161
259
473
258
14
609
611
497
525
8
24
913
769
19
15
105
233
253
261
365
193
129
161
259
473
258
14
609
611
489
526
8
24
913
769
19
15
105
233
253
261
365
193
129
161
259
473
258
14
610
355
489
526
8
24
912
258
19
15
105
233
253
261
365
193
129
161
259
473
258
14
610
611
489
526
8
24
912
770
19
15
105
233
253
261
365
193
129
161
259
473
258
7
97
99
489
526
8
2
326
257
19
15
105
233
253
261
365
193
129
161
259
473
258
7
97
355
497
525
8
2
324
777
19
15
105
233
253
261
365
193
129
161
259
473
258
7
97
355
489
526
8
2
326
769
19
15
105
233
253
261
365
193
129
161
259
473
258
7
609
355
497
525
8
2
922
273
19
15
105
233
253
261
365
193
129
161
259
473
258
7
609
355
489
526
8
34
922
273
19
15
105
233
253
261
365
193
129
161
259
473
258
7
609
611
497
525
8
2
922
785
19
15
105
233
253
261
365
193
129
161
259
473
258
7
609
611
489
526
8
34
922
785
19
15
105
233
253
261
365
193
129
161
259
473
258
30
609
355
489
526
8
56
906
273
19
15
105
233
253
261
365
193
129
161
259
473
258
30
609
611
489
526
520
56
906
785
19
15
105
233
253
261
365
193
129
161
259
473
258
30
610
355
489
526
8
56
904
258
19
15
105
233
253
261
365
193
129
161
259
473
258
30
610
611
489
526
8
56
904
770
19
15
105
233
253
261
365
193
129
161
259
473
258
522
609
611
489
526
520
1036
413
769
19
15
105
233
253
261
365
193
129
161
259
473
258
522
610
611
489
526
520
1036
408
786
19
15
105
233
253
261
365
193
129
161
259
473
258
519
97
99
489
526
520
1058
42
265
19
15
105
233
253
261
365
193
129
161
259
473
258
519
609
611
497
525
520
1026
410
785
19
15
105
233
253
261
365
193
129
161
259
473
258
519
609
611
489
526
520
1058
410
785
19
15
105
233
253
261
365
193
129
161
259
473
258
526
609
611
497
525
520
1048
401
769
19
15
105
233
253
261
365
193
129
161
259
473
258
526
609
611
489
526
520
1048
401
769
19
15
105
233
253
261
365
193
129
161
259
473
258
526
610
611
489
526
520
1048
400
770
19
15
105
233
253
261
365
193
129
161
259
499
259
13
609
355
497
528
24
25
917
273
19
15
105
233
253
261
365
193
129
161
259
499
259
13
609
611
497
528
24
25
917
769
19
15
105
233
253
261
365
193
129
161
259
499
259
7
97
99
481
528
24
8
326
257
19
15
105
233
253
261
365
193
129
161
259
499
259
7
97
99
497
528
24
8
326
257
19
15
105
233
253
261
365
193
129
161
259
499
259
7
97
355
481
528
24
8
326
769
19
15
105
233
253
261
365
193
129
161
259
499
259
7
97
355
497
528
24
8
326
769
19
15
105
233
253
261
365
193
129
161
259
499
259
7
609
355
481
528
24
8
920
273
19
15
105
233
253
261
365
193
129
161
259
499
259
7
609
355
497
528
24
8
920
273
19
15
105
233
253
261
365
193
129
161
259
499
259
7
609
357
481
529
8
8
920
270
19
15
105
233
253
261
365
193
129
161
259
499
259
7
609
611
481
528
24
8
920
785
19
15
105
233
253
261
365
193
129
161
259
499
259
7
609
611
497
528
24
8
920
785
19
15
105
233
253
261
365
193
129
161
259
499
259
7
609
613
481
528
24
8
920
782
19
15
105
233
253
261
365
193
129
161
259
499
259
15
97
99
481
528
24
24
332
265
19
15
105
233
253
261
365
193
129
161
259
499
259
15
97
99
497
528
24
24
332
265
19
15
105
233
253
261
365
193
129
161
259
499
259
15
97
355
481
528
24
24
332
777
19
15
105
233
253
261
365
193
129
161
259
499
259
15
97
355
497
528
24
24
332
777
19
15
105
233
253
261
365
193
129
161
259
499
259
15
609
355
481
528
24
24
912
273
19
15
105
233
253
261
365
193
129
161
259
499
259
15
609
355
497
528
24
24
912
273
19
15
105
233
253
261
365
193
129
161
259
499
259
15
609
611
481
528
24
24
912
769
19
15
105
233
253
261
365
193
129
161
259
499
259
15
609
611
497
528
24
24
912
769
19
15
105
233
253
261
365
193
129
161
259
499
259
15
609
613
481
528
24
24
912
782
19
15
105
233
253
261
365
193
129
161
259
499
259
525
609
611
497
528
536
1049
405
785
19
15
105
233
253
261
365
193
129
161
259
499
259
525
609
613
482
528
520
1049
841
782
19
15
105
233
253
261
365
193
129
161
259
499
259
525
609
613
498
528
520
1049
841
782
19
15
105
233
253
261
365
193
129
161
259
499
259
519
609
611
481
528
536
1032
408
785
19
15
105
233
253
261
365
193
129
161
259
499
259
519
609
611
497
528
536
1032
408
785
19
15
105
233
253
261
365
193
129
161
259
499
259
519
609
613
481
528
536
1032
408
782
19
15
105
233
253
261
365
193
129
161
259
499
259
527
609
611
481
528
536
1048
400
785
19
15
105
233
253
261
365
193
129
161
259
499
259
527
609
611
497
528
536
1048
400
785
19
15
105
233
253
261
365
193
129
161
259
499
259
527
609
613
481
528
536
1048
400
782
19
15
105
233
253
261
365
193
129
145
261
505
258
6
126
287
477
529
8
40
32
849
19
15
105
233
253
261
365
193
129
145
259
473
258
6
97
115
505
525
8
40
41
281
19
15
105
233
253
261
365
193
129
145
259
473
258
6
97
243
505
525
8
8
41
25
19
15
105
233
253
261
365
193
129
145
259
473
258
6
97
371
505
525
8
40
41
793
19
15
105
233
253
261
365
193
129
145
259
473
258
6
609
243
505
525
8
8
921
1049
19
15
105
233
253
261
365
193
129
145
259
473
258
6
609
627
505
525
8
4
926
793
19
15
105
233
253
261
365
193
129
145
259
473
258
6
121
115
505
525
24
36
34
257
19
15
105
233
253
261
365
193
129
145
259
473
258
6
121
243
505
525
8
4
34
2
19
15
105
233
253
261
365
193
129
145
259
473
258
6
121
371
505
525
24
36
34
769
19
15
105
233
253
261
365
193
129
145
259
473
258
6
126
287
473
525
8
40
32
849
19
15
105
233
253
261
365
193
129
145
259
473
258
6
126
287
505
525
8
40
32
849
19
15
105
233
253
261
365
193
129
145
259
473
258
518
97
115
505
525
520
1064
41
281
19
15
105
233
253
261
365
193
129
145
259
473
258
518
97
243
505
525
520
1032
41
25
19
15
105
233
253
261
365
193
129
145
259
473
258
518
609
243
505
525
520
1032
1065
1049
19
15
105
233
253
261
365
193
129
145
259
473
258
518
609
627
505
525
520
1028
414
793
19
15
105
233
253
261
365
193
129
145
259
473
258
518
121
243
505
525
520
1028
34
2
19
15
105
233
253
261
365
193
129
145
259
473
258
518
126
287
473
525
520
1064
32
418
19
15
105
233
253
261
365
193
129
145
259
473
258
518
126
287
505
525
520
1064
32
418
19
15
105
233
253
261
365
193
129
145
259
473
258
518
633
243
505
525
520
1028
1058
1026
19
15
105
233
253
261
365
193
129
145
259
473
258
518
638
287
473
525
520
1064
1056
1186
19
15
105
233
253
261
365
193
129
145
259
473
258
10
97
115
505
525
8
44
46
281
19
15
105
233
253
261
365
193
129
145
259
473
258
10
97
243
505
525
8
12
46
25
19
15
105
233
253
261
365
193
129
145
259
473
258
10
97
371
505
525
8
44
46
793
19
15
105
233
253
261
365
193
129
145
259
473
258
10
609
627
505
525
8
12
926
794
19
15
105
233
253
261
365
193
129
145
259
473
258
10
121
115
505
525
8
12
326
257
19
15
105
233
253
261
365
193
129
145
259
473
258
10
121
243
505
525
8
12
326
1
19
15
105
233
253
261
365
193
129
145
259
473
258
10
121
371
505
525
8
12
326
770
19
15
105
233
253
261
365
193
129
145
259
473
258
14
609
627
505
525
8
24
913
793
19
15
105
233
253
261
365
193
129
145
259
473
258
14
121
115
505
525
24
24
321
257
19
15
105
233
253
261
365
193
129
145
259
473
258
14
121
243
505
525
24
24
321
1
19
15
105
233
253
261
365
193
129
145
259
473
258
14
121
371
505
525
24
24
321
769
19
15
105
233
253
261
365
193
129
145
259
473
258
7
97
115
505
525
8
34
42
281
19
15
105
233
253
261
365
193
129
145
259
473
258
7
97
243
505
525
8
34
42
25
19
15
105
233
253
261
365
193
129
145
259
473
258
7
97
371
505
525
8
34
42
793
19
15
105
233
253
261
365
193
129
145
259
473
258
7
609
627
505
525
8
2
922
793
19
15
105
233
253
261
365
193
129
145
259
473
258
522
97
115
505
525
520
1068
46
281
19
15
105
233
253
261
365
193
129
145
259
473
258
522
97
243
505
525
520
1036
46
25
19
15
105
233
253
261
365
193
129
145
259
473
258
522
609
243
505
525
520
1068
1070
1049
19
15
105
233
253
261
365
193
129
145
259
473
258
522
609
627
505
525
520
1036
414
794
19
15
105
233
253
261
365
193
129
145
259
473
258
519
97
115
505
525
520
1058
42
281
19
15
105
233
253
261
365
193
129
145
259
473
258
519
97
243
505
525
520
1058
42
25
19
15
105
233
253
261
365
193
129
145
259
473
258
519
609
243
505
525
520
1058
1066
1049
19
15
105
233
253
261
365
193
129
145
259
473
258
519
609
627
505
525
520
1026
410
793
19
15
105
233
253
261
365
193
129
145
259
473
258
526
609
627
505
525
520
1048
401
793
19
15
105
233
253
273
217
193
257
166
259
471
1
27
447
316
506
521
1801
537
768
579
19
15
105
233
253
273
217
193
257
166
259
471
1
27
511
316
506
521
1800
1049
640
3
19
15
105
233
253
273
217
193
257
166
259
471
1
539
447
316
506
521
1800
1305
256
323
19
15
105
233
253
273
217
193
257
166
259
471
1
539
511
316
506
521
1801
1305
129
3
19
15
105
233
253
273
217
193
129
161
259
471
1
11
97
99
481
521
1801
1145
45
265
19
15
105
233
253
273
217
193
129
161
259
471
1
11
97
227
481
521
1801
1145
45
9
19
15
105
233
253
273
217
193
129
161
259
471
1
11
97
355
481
521
1801
1145
557
777
19
15
105
233
253
273
217
193
129
161
259
471
1
11
97
355
497
521
1801
1145
557
777
19
15
105
233
253
273
217
193
129
161
259
471
1
11
97
355
489
520
1801
1145
557
777
19
15
105
233
253
273
217
193
129
161
259
471
1
11
609
611
481
521
665
633
1949
785
19
15
105
233
253
273
217
193
129
161
259
471
1
11
611
611
481
521
665
633
1946
784
19
15
105
233
253
273
217
193
129
161
259
471
1
27
97
99
481
521
665
537
909
257
19
15
105
233
253
273
217
193
129
161
259
471
1
27
97
355
481
521
1817
537
909
769
19
15
105
233
253
273
217
193
129
161
259
471
1
27
97
355
497
520
1802
537
909
769
19
15
105
233
253
273
217
193
129
161
259
471
1
27
99
355
481
521
1817
537
906
768
19
15
105
233
253
273
217
193
129
161
259
471
1
27
99
355
497
521
1801
537
905
769
19
15
105
233
253
273
217
193
129
161
259
471
1
27
99
355
489
520
1800
537
906
768
19
15
105
233
253
273
217
193
129
161
259
471
1
522
98
355
489
521
1813
1300
404
782
19
15
105
233
253
273
217
193
129
161
259
471
1
522
99
355
489
521
1813
1300
405
769
19
15
105
233
253
273
217
193
129
161
259
471
1
539
97
99
481
521
1801
1305
397
257
19
15
105
233
253
273
217
193
129
161
259
471
1
539
97
355
481
521
1801
1305
397
769
19
15
105
233
253
273
217
193
129
161
259
471
1
539
97
355
497
521
1801
1305
397
769
19
15
105
233
253
273
217
193
129
161
259
471
1
539
99
99
481
521
1801
1305
393
257
19
15
105
233
253
273
217
193
129
161
259
471
1
539
99
101
481
521
1801
1305
393
269
19
15
105
233
253
273
217
193
129
161
259
471
1
539
99
101
489
521
1801
1305
393
269
19
15
105
233
253
273
217
193
129
161
259
471
1
539
99
355
481
521
1801
1305
393
769
19
15
105
233
253
273
217
193
129
161
259
471
1
539
99
355
497
521
1801
1305
393
769
19
15
105
233
253
273
217
193
129
161
259
471
1
539
99
355
489
520
1800
1305
394
768
19
15
105
233
253
273
217
193
129
161
259
471
1
539
99
357
481
521
1801
1305
393
781
19
15
105
233
253
273
217
193
129
161
259
471
1
539
99
357
497
520
1801
1305
393
781
19
15
105
233
253
273
217
193
129
161
259
471
1
539
99
357
489
521
1801
1305
393
781
19
15
105
233
253
273
217
193
129
161
259
471
1
539
99
357
498
520
1801
1305
393
781
19
15
105
233
253
273
217
193
129
145
261
486
1
11
99
115
507
536
1802
1146
44
280
19
15
105
233
253
273
217
193
129
145
261
486
1
11
99
243
507
536
1802
1146
44
24
19
15
105
233
253
273
217
193
129
145
261
486
1
11
99
371
507
536
1802
1146
556
792
19
15
105
233
253
273
217
193
129
145
261
486
1
27
97
115
507
536
650
537
909
281
19
15
105
233
253
273
217
193
129
145
261
486
1
27
97
371
507
536
650
537
909
793
19
15
105
233
253
273
217
193
129
145
261
486
1
27
99
115
507
536
650
537
905
281
19
15
105
233
253
273
217
193
129
145
261
486
1
27
99
371
507
536
650
537
905
793
19
15
105
233
253
273
217
193
129
145
261
486
1
539
97
115
507
536
1810
1305
397
281
19
15
105
233
253
273
217
193
129
145
261
486
1
539
97
371
507
536
1810
1305
397
793
19
15
105
233
253
273
217
193
129
145
261
486
1
539
99
115
507
536
1810
1305
393
281
19
15
105
233
253
273
217
193
129
145
261
486
1
539
99
371
507
536
1810
1305
393
793
19
15
105
233
253
273
217
193
129
145
261
486
2
10
99
115
507
536
648
532
1582
1305
19
15
105
233
253
273
217
193
129
145
261
486
2
10
99
243
507
536
648
1044
1070
537
19
15
105
233
253
273
217
193
129
145
261
486
2
10
99
371
507
536
648
532
46
793
19
15
105
233
253
273
217
193
129
145
261
486
2
14
97
243
507
536
648
524
334
25
19
15
105
233
253
273
217
193
129
145
261
486
2
15
99
115
507
536
1800
1146
40
280
19
15
105
233
253
273
217
193
129
145
261
486
2
15
99
243
507
536
1800
1146
40
24
19
15
105
233
253
273
217
193
129
145
261
486
2
15
99
371
507
536
1800
1146
552
792
19
15
105
233
253
273
217
193
129
145
261
486
2
522
99
243
507
536
648
1556
46
25
19
15
105
233
253
273
217
193
129
145
261
486
2
522
99
371
507
536
648
1556
46
793
19
15
105
233
253
273
217
193
129
145
261
486
2
31
99
115
507
536
696
538
904
280
19
15
105
233
253
273
217
193
129
145
261
486
2
31
99
371
507
536
648
538
904
792
19
15
105
233
253
273
217
193
129
145
261
486
2
270
97
243
507
536
648
652
78
25
19
15
105
233
253
273
217
193
129
145
261
486
2
543
99
115
507
536
1816
1306
392
280
19
15
105
233
253
273
217
193
129
145
261
486
2
543
99
371
507
536
1816
1306
392
792
19
15
105
233
253
273
217
193
129
145
259
471
1
11
97
115
505
520
648
633
333
281
19
15
105
233
253
273
217
193
129
145
259
471
1
11
97
243
505
520
648
633
333
25
19
15
105
233
253
273
217
193
129
145
259
471
1
11
97
371
505
520
648
633
333
793
19
15
105
233
253
273
217
193
129
145
259
471
1
10
99
243
505
520
1812
1044
45
24
19
15
105
233
253
273
217
193
129
145
259
471
1
27
99
115
505
520
648
537
906
280
19
15
105
233
253
273
217
193
129
145
259
471
1
27
99
371
505
520
648
537
906
792
19
15
105
233
253
273
217
193
129
145
259
471
1
539
99
115
505
520
1800
1305
394
280
19
15
105
233
253
273
217
193
129
145
259
471
1
539
99
371
505
520
1800
1305
394
792
19
15
105
233
253
273
217
449
257
166
259
471
1
795
447
316
506
521
1800
793
0
3
19
15
105
233
253
273
345
193
257
166
259
471
257
27
447
316
506
521
8
25
640
259
19
15
105
233
253
273
345
193
257
166
259
471
257
539
447
316
506
521
520
1049
128
259
19
15
105
233
253
273
345
193
129
161
259
471
257
49
611
355
481
521
537
989
905
272
19
15
105
233
253
273
345
193
129
161
259
471
257
49
611
355
497
521
537
989
905
272
19
15
105
233
253
273
345
193
129
161
259
471
257
49
611
355
489
520
537
989
905
272
19
15
105
233
253
273
345
193
129
161
259
471
257
49
611
357
481
521
537
989
905
269
19
15
105
233
253
273
345
193
129
161
259
471
257
49
611
357
498
520
537
989
905
269
19
15
105
233
253
273
345
193
129
161
259
471
257
49
611
611
481
521
537
989
905
784
19
15
105
233
253
273
345
193
129
161
259
471
257
49
611
611
497
521
537
989
905
784
19
15
105
233
253
273
345
193
129
161
259
471
257
49
611
611
489
520
537
989
905
784
19
15
105
233
253
273
345
193
129
161
259
471
257
49
611
613
481
521
537
989
905
781
19
15
105
233
253
273
345
193
129
161
259
471
257
49
611
613
498
520
537
989
905
781
19
15
105
233
253
273
345
193
129
161
259
471
257
10
610
611
489
520
532
20
940
770
19
15
105
233
253
273
345
193
129
161
259
471
257
10
611
611
489
520
20
20
941
769
19
15
105
233
253
273
345
193
129
161
259
471
257
43
97
227
481
521
9
57
45
1
19
15
105
233
253
273
345
193
129
161
259
471
257
43
97
355
481
521
9
57
557
769
19
15
105
233
253
273
345
193
129
161
259
471
257
43
97
355
497
521
9
57
557
769
19
15
105
233
253
273
345
193
129
161
259
471
257
43
97
355
489
520
8
57
557
769
19
15
105
233
253
273
345
193
129
161
259
471
257
43
609
355
481
521
9
57
925
257
19
15
105
233
253
273
345
193
129
161
259
471
257
43
609
355
497
521
9
57
925
257
19
15
105
233
253
273
345
193
129
161
259
471
257
43
609
611
481
521
9
57
925
769
19
15
105
233
253
273
345
193
129
161
259
471
257
43
609
611
497
521
9
57
925
769
19
15
105
233
253
273
345
193
129
161
259
471
257
43
609
1635
481
521
521
57
909
1801
19
15
105
233
253
273
345
193
129
161
259
471
257
43
99
357
497
521
8
58
556
781
19
15
105
233
253
273
345
193
129
161
259
471
257
43
611
355
481
521
9
57
921
257
19
15
105
233
253
273
345
193
129
161
259
471
257
43
611
355
497
521
9
57
921
257
19
15
105
233
253
273
345
193
129
161
259
471
257
43
611
355
489
520
8
57
920
257
19
15
105
233
253
273
345
193
129
161
259
471
257
43
611
611
481
521
9
57
921
769
19
15
105
233
253
273
345
193
129
161
259
471
257
43
611
611
497
521
9
57
921
769
19
15
105
233
253
273
345
193
129
161
259
471
257
43
611
611
489
520
8
57
920
769
19
15
105
233
253
273
345
193
129
161
259
471
257
42
610
355
489
520
20
980
908
258
19
15
105
233
253
273
345
193
129
161
259
471
257
42
610
611
489
520
20
980
908
770
19
15
105
233
253
273
345
193
129
161
259
471
257
42
611
355
489
520
20
980
909
257
19
15
105
233
253
273
345
193
129
161
259
471
257
42
611
357
497
521
533
980
909
269
19
15
105
233
253
273
345
193
129
161
259
471
257
42
611
357
489
521
533
980
909
269
19
15
105
233
253
273
345
193
129
161
259
471
257
42
611
611
489
520
20
980
909
769
19
15
105
233
253
273
345
193
129
161
259
471
257
42
611
613
497
521
533
980
909
781
19
15
105
233
253
273
345
193
129
161
259
471
257
42
611
613
489
521
533
980
909
781
19
15
105
233
253
273
345
193
129
161
259
471
257
58
610
355
489
520
20
52
908
258
19
15
105
233
253
273
345
193
129
161
259
471
257
58
610
611
489
520
20
52
908
770
19
15
105
233
253
273
345
193
129
161
259
471
257
58
611
355
489
520
20
52
906
258
19
15
105
233
253
273
345
193
129
161
259
471
257
58
611
611
489
520
20
52
906
770
19
15
105
233
253
273
345
193
129
161
259
471
257
59
609
355
481
521
537
985
909
257
19
15
105
233
253
273
345
193
129
161
259
471
257
59
609
611
481
521
537
985
909
769
19
15
105
233
253
273
345
193
129
161
259
471
257
59
611
355
489
520
536
985
906
256
19
15
105
233
253
273
345
193
129
161
259
471
257
59
611
611
489
520
536
985
906
768
19
15
105
233
253
273
345
193
129
161
259
471
257
555
97
227
481
521
521
1081
45
9
19
15
105
233
253
273
345
193
129
161
259
471
257
555
609
227
481
521
521
1081
1069
1033
19
15
105
233
253
273
345
193
129
161
259
471
257
555
609
611
481
521
521
1081
413
769
19
15
105
233
253
273
345
193
129
161
259
471
257
555
609
611
497
521
521
1081
413
769
19
15
105
233
253
273
345
193
129
161
259
471
257
555
611
611
481
521
521
1081
408
769
19
15
105
233
253
273
345
193
129
161
259
471
257
555
611
611
497
521
521
1081
408
769
19
15
105
233
253
273
345
193
129
161
259
471
257
555
611
611
489
520
520
1081
409
768
19
15
105
233
253
273
345
193
129
161
259
471
257
570
610
611
489
520
532
1076
396
770
19
15
105
233
253
273
345
193
129
161
259
471
257
570
611
611
489
520
532
1076
394
770
19
15
105
233
253
273
345
193
129
289
259
471
257
13
609
483
433
521
8
14
974
514
19
15
105
233
253
273
345
193
129
289
259
471
257
49
611
483
481
521
537
989
905
512
19
15
105
233
253
273
345
193
129
289
259
471
257
49
611
483
433
521
537
989
905
512
19
15
105
233
253
273
345
193
129
289
259
471
257
49
611
485
433
520
537
989
905
525
19
15
105
233
253
273
345
193
129
289
259
471
257
49
611
485
489
521
537
989
905
525
19
15
105
233
253
273
345
193
129
289
259
471
257
49
611
485
434
520
537
989
905
525
19
15
105
233
253
273
345
193
129
289
259
471
257
43
609
483
481
521
9
57
925
513
19
15
105
233
253
273
345
193
129
289
259
471
257
43
609
483
433
521
8
57
925
513
19
15
105
233
253
273
345
193
129
289
259
471
257
43
611
483
481
521
9
57
921
513
19
15
105
233
253
273
345
193
129
289
259
471
257
43
611
483
433
521
8
57
921
513
19
15
105
233
253
273
345
193
129
289
259
471
257
43
611
485
433
520
8
57
921
525
19
15
105
233
253
273
345
193
129
289
259
471
257
43
611
485
489
521
9
57
921
525
19
15
105
233
253
273
345
193
129
289
259
471
257
43
611
485
434
520
8
57
921
525
19
15
105
233
253
273
345
193
129
289
259
471
257
42
611
485
433
520
20
980
909
525
19
15
105
233
253
273
345
193
129
289
259
471
257
42
611
485
434
520
20
980
909
525
19
15
105
233
253
273
345
193
129
289
259
471
257
555
609
483
481
521
521
1081
413
513
19
15
105
233
253
273
345
193
129
289
259
471
257
555
609
483
433
521
521
1081
413
513
19
15
105
233
253
273
345
193
129
289
259
471
257
555
611
483
481
521
521
1081
408
513
19
15
105
233
253
273
345
193
129
289
259
471
257
555
611
483
433
521
521
1081
408
513
19
15
105
233
253
273
345
193
129
289
259
471
257
555
611
485
433
520
520
1081
409
525
19
15
105
233
253
273
345
193
129
289
259
471
257
555
611
485
489
521
521
1081
409
525
19
15
105
233
253
273
345
193
129
289
259
471
257
555
611
485
434
520
520
1081
409
525
19
15
105
233
253
273
345
193
129
145
261
486
257
43
609
243
507
536
10
57
909
1049
19
15
105
233
253
273
345
193
129
145
261
486
257
43
611
371
507
536
10
57
921
280
19
15
105
233
253
273
345
193
129
145
261
486
257
43
611
627
475
536
6
954
908
792
19
15
105
233
253
273
345
193
129
145
261
486
257
43
611
627
507
536
10
57
920
792
19
15
105
233
253
273
345
193
129
145
261
486
257
43
611
1651
507
536
522
58
908
1816
19
15
105
233
253
273
345
193
129
145
261
486
257
555
609
627
475
536
525
1081
413
793
19
15
105
233
253
273
345
193
129
145
261
486
257
555
611
627
475
536
525
1081
409
792
19
15
105
233
253
273
345
193
129
145
261
486
257
555
611
627
507
536
522
1081
409
792
19
15
105
233
253
273
345
193
129
145
261
486
258
10
611
627
475
536
8
20
942
793
19
15
105
233
253
273
345
193
129
145
261
486
258
38
97
243
507
536
8
60
46
25
19
15
105
233
253
273
345
193
129
145
261
486
258
38
638
286
475
536
24
60
896
1216
19
15
105
233
253
273
345
193
129
145
261
486
258
58
611
371
507
536
8
948
902
280
19
15
105
233
253
273
345
193
129
145
261
486
258
58
611
627
475
536
8
948
902
792
19
15
105
233
253
273
345
193
129
145
261
486
258
58
611
627
507
536
8
948
902
792
19
15
105
233
253
273
345
193
129
145
261
486
258
47
609
243
507
536
8
58
908
1049
19
15
105
233
253
273
345
193
129
145
261
486
258
47
611
243
507
536
8
58
904
1048
19
15
105
233
253
273
345
193
129
145
261
486
258
47
611
371
507
536
8
58
904
280
19
15
105
233
253
273
345
193
129
145
261
486
258
47
611
627
475
536
8
58
904
792
19
15
105
233
253
273
345
193
129
145
261
486
258
47
611
627
507
536
8
58
904
792
19
15
105
233
253
273
345
193
129
145
261
486
258
47
611
1651
507
536
8
58
904
1816
19
15
105
233
253
273
345
193
129
145
261
486
258
550
609
627
475
536
568
1084
414
793
19
15
105
233
253
273
345
193
129
145
261
486
258
559
611
627
475
536
520
1082
408
792
19
15
105
233
253
273
345
193
129
145
261
486
258
559
611
627
507
536
520
1082
408
792
19
15
105
233
253
273
345
193
129
145
259
471
257
10
611
243
505
520
20
20
941
1048
19
15
105
233
253
273
345
193
129
145
259
471
257
43
611
627
505
520
8
57
921
792
19
15
105
233
253
273
345
193
129
145
259
471
257
522
611
243
505
520
532
1044
1453
1048
19
15
105
233
253
273
345
193
129
145
259
471
257
42
611
627
505
520
20
980
909
792
19
15
105
233
253
273
345
193
129
145
259
471
257
555
611
627
505
520
520
1081
409
792
19
15
105
233
253
273
345
193
129
166
259
471
257
27
191
188
506
521
8
25
256
3
19
15
105
233
253
273
345
321
129
161
259
471
257
401
21
357
481
521
25
797
934
718
19
15
105
233
253
273
345
321
129
161
259
471
257
401
21
357
489
521
24
797
934
717
19
15
105
233
253
273
345
321
129
161
259
471
257
401
533
613
481
521
25
797
422
462
19
15
105
233
253
273
345
321
129
161
259
471
257
401
533
613
497
520
521
797
422
462
19
15
105
233
253
273
345
321
129
161
259
471
257
401
533
613
489
520
521
797
422
462
19
15
105
233
253
273
345
321
129
161
259
471
257
401
533
613
498
520
520
797
422
461
19
15
105
233
253
273
345
321
129
298
259
471
257
401
21
468
482
520
266
811
791
700
19
15
105
233
253
273
345
833
129
170
259
471
257
913
21
212
482
520
10
299
791
108
19
15
105
233
253
273
345
833
129
298
259
471
257
785
21
468
482
520
10
555
791
188
19
15
105
233
253
273
345
833
129
298
259
471
257
913
21
468
482
520
266
299
791
188
19
15
105
233
253
273
346
193
129
145
261
486
256
14
611
627
475
536
36
14
938
792
19
15
105
233
253
273
346
193
129
145
261
486
256
38
97
243
507
536
52
62
46
25
19
15
105
233
253
273
346
193
129
145
261
486
256
38
97
371
507
536
52
62
558
793
19
15
105
233
253
273
346
193
129
145
261
486
256
38
611
371
507
536
52
62
922
280
19
15
105
233
253
273
346
193
129
145
261
486
256
38
611
627
475
536
4
958
922
792
19
15
105
233
253
273
346
193
129
145
261
486
256
38
611
627
507
536
52
62
922
792
19
15
105
233
253
273
346
193
129
145
261
486
256
550
609
627
475
536
548
1086
414
793
19
15
105
233
253
273
346
193
129
145
261
486
256
550
611
627
475
536
548
1086
410
792
19
15
105
233
253
277
341
193
257
161
261
465
261
49
505
319
509
526
9
49
641
10
19
15
105
233
253
277
341
193
257
161
261
469
261
49
505
319
509
525
9
49
641
138
19
15
105
233
253
277
341
193
257
161
261
469
277
49
505
319
509
525
1
33
641
10
19
15
105
233
253
277
341
193
257
161
261
469
277
561
505
319
509
525
513
1057
129
10
19
15
105
233
253
277
341
193
129
161
261
465
261
49
185
191
477
526
9
49
257
10
19
15
105
233
253
277
341
193
129
161
261
469
261
49
185
191
477
525
9
49
257
10
19
15
105
233
253
277
341
193
129
161
261
469
277
49
185
191
477
525
1
33
257
10
19
15
105
233
253
277
341
193
129
161
261
485
261
49
185
191
477
537
9
49
257
10
19
15
105
233
253
277
341
193
129
145
261
485
261
49
633
371
477
538
9
49
897
257
19
15
105
233
253
277
341
193
129
145
261
485
261
49
633
371
503
539
9
49
897
257
19
15
105
233
253
277
341
193
129
145
261
485
261
49
633
627
477
538
9
49
897
769
19
15
105
233
253
277
341
193
129
145
261
485
261
49
633
627
503
539
9
49
897
769
19
15
105
233
253
277
341
193
129
145
261
485
261
561
633
627
477
538
521
1073
385
769
19
15
105
233
253
277
341
193
129
145
261
485
261
561
633
627
503
539
521
1073
385
769
19
15
105
233
253
277
341
321
129
161
259
467
259
415
533
613
481
522
8
168
704
717
19
15
105
233
253
277
341
321
129
161
259
467
259
415
533
613
489
522
8
168
704
717
19
15
105
233
253
277
341
833
129
161
261
485
261
817
21
613
509
537
561
433
973
717
19
15
105
233
253
277
341
833
129
161
259
467
259
817
21
101
489
522
8
364
870
1485
19
15
105
233
250
258
370
193
129
161
256
492
268
14
609
355
496
538
0
4
910
257
19
15
105
233
250
258
370
193
129
161
256
492
268
14
609
611
496
538
0
4
910
769
19
15
105
233
250
258
370
193
129
161
256
492
268
526
609
611
496
538
512
1028
398
769
19
15
105
233
250
258
359
193
129
161
256
492
258
10
609
355
496
538
4
28
924
258
19
15
105
233
250
258
359
193
129
161
256
492
258
10
609
611
496
538
4
28
924
770
19
15
105
233
250
258
359
193
129
161
256
492
258
10
99
99
496
538
4
28
320
256
19
15
105
233
250
258
359
193
129
161
256
492
258
10
99
355
496
538
4
28
320
768
19
15
105
233
250
258
359
193
129
161
256
492
258
522
609
611
496
538
516
1052
412
770
19
15
105
233
250
274
342
193
129
161
256
468
260
46
97
227
480
522
24
978
1070
10
19
15
105
233
250
274
342
193
129
161
256
468
260
46
609
355
480
522
536
978
906
257
19
15
105
233
250
274
342
193
129
161
256
468
260
46
609
611
480
522
536
978
906
769
19
15
105
233
250
274
342
193
129
161
256
468
260
62
609
355
480
522
24
50
906
257
19
15
105
233
250
274
342
193
129
161
256
468
260
62
609
355
496
522
24
50
906
257
19
15
105
233
250
274
342
193
129
161
256
468
260
62
609
611
480
522
24
50
906
769
19
15
105
233
250
274
342
193
129
161
256
468
260
62
609
611
496
522
24
50
906
769
19
15
105
233
250
274
342
193
129
161
256
468
260
574
609
611
480
522
536
1074
394
769
19
15
105
233
250
274
342
193
129
161
256
468
260
574
609
611
496
522
536
1074
394
769
19
15
105
233
250
274
342
193
129
161
256
468
276
46
609
355
496
522
0
962
910
273
19
15
105
233
250
274
342
193
129
161
256
468
276
46
609
611
496
522
0
962
910
785
19
15
105
233
250
274
342
193
129
161
256
468
276
62
609
227
480
522
0
34
906
1026
19
15
105
233
250
274
342
193
129
161
256
468
276
62
609
355
480
522
0
34
905
257
19
15
105
233
250
274
342
193
129
161
256
468
276
62
609
355
496
522
0
34
905
257
19
15
105
233
250
274
342
193
129
161
256
468
276
62
609
611
480
522
0
34
905
769
19
15
105
233
250
274
342
193
129
161
256
468
276
62
609
611
496
522
0
34
905
769
19
15
105
233
250
274
342
193
129
161
256
468
276
62
610
227
480
522
0
34
904
1025
19
15
105
233
250
274
342
193
129
161
256
468
276
62
610
355
480
522
0
34
904
257
19
15
105
233
250
274
342
193
129
161
256
468
276
62
610
355
496
522
0
34
904
257
19
15
105
233
250
274
342
193
129
161
256
468
276
62
610
611
480
522
0
34
904
769
19
15
105
233
250
274
342
193
129
161
256
468
276
62
610
611
496
522
0
34
904
769
19
15
105
233
250
274
342
193
129
161
256
468
276
574
609
611
480
522
512
1058
394
769
19
15
105
233
250
274
342
193
129
161
256
468
276
574
609
611
496
522
512
1058
394
769
19
15
105
233
250
274
342
193
129
289
256
468
260
46
609
483
480
522
536
978
906
513
19
15
105
233
250
274
342
193
129
289
256
468
260
62
609
483
480
522
24
50
906
513
19
15
105
233
250
274
342
193
129
289
256
468
260
62
609
483
432
522
24
50
906
513
19
15
105
233
250
274
342
193
129
289
256
468
260
574
609
483
480
522
536
1074
394
513
19
15
105
233
250
274
342
193
129
289
256
468
260
574
609
483
432
522
536
1074
394
513
19
15
105
233
250
274
342
193
129
289
256
468
276
62
609
483
480
522
0
34
905
513
19
15
105
233
250
274
342
193
129
289
256
468
276
62
609
483
432
522
0
34
905
513
19
15
105
233
250
274
342
193
129
289
256
468
276
574
609
483
480
522
512
1058
394
513
19
15
105
249
249
257
361
193
257
129
257
509
261
13
449
291
499
519
1
26
654
65
19
15
105
249
249
257
361
193
257
129
257
509
261
13
481
291
499
519
1
26
666
2
19
15
105
249
249
257
361
193
257
129
257
509
261
29
449
291
499
519
1
58
666
34
19
15
105
249
249
257
361
193
257
129
257
509
261
525
449
291
499
519
513
1050
142
65
19
15
105
249
249
257
361
193
257
129
257
509
261
525
865
291
499
519
515
1037
333
65
19
15
105
249
249
257
361
193
257
129
257
509
261
525
481
291
499
519
513
1050
154
2
19
15
105
249
249
257
361
193
257
129
257
493
261
13
449
291
499
523
5
13
653
65
19
15
105
249
249
257
361
193
257
129
257
493
261
13
417
291
499
523
9
941
685
65
19
15
105
249
249
257
361
193
257
129
257
493
261
13
865
291
499
523
5
973
845
129
19
15
105
249
249
257
361
193
257
129
257
493
261
13
481
291
499
523
9
13
669
1
19
15
105
249
249
257
361
193
257
129
257
493
261
525
449
291
499
523
521
1037
141
65
19
15
105
249
249
257
361
193
257
129
257
493
261
525
417
291
499
523
521
1069
173
65
19
15
105
249
249
257
361
193
257
129
257
493
261
525
865
291
499
523
521
1037
333
65
19
15
105
249
249
257
361
193
257
129
257
493
261
525
481
291
499
523
521
1037
157
257
19
15
105
249
249
257
361
193
257
65
257
509
261
13
462
382
958
519
1
26
648
24
19
15
105
249
249
257
361
193
257
65
257
509
261
13
462
382
959
519
1
26
648
24
19
15
105
249
249
257
361
193
257
65
257
509
261
525
705
195
963
519
515
1037
653
513
19
15
105
249
249
257
361
193
257
65
257
509
261
525
705
195
1011
519
515
1037
653
513
19
15
105
249
249
257
361
193
257
65
257
509
261
525
705
195
1023
519
515
1037
653
513
19
15
105
249
249
257
361
193
257
65
257
509
261
525
705
195
991
519
515
1037
653
513
19
15
105
249
249
257
361
193
257
65
257
509
261
525
462
382
958
519
513
1050
136
24
19
15
105
249
249
257
361
193
257
65
257
509
261
525
462
382
959
519
513
1050
136
24
19
15
105
249
249
257
361
193
257
65
257
493
261
525
705
195
1011
523
521
1037
653
513
19
15
105
249
249
257
361
193
129
129
257
509
261
13
97
275
499
519
3
13
333
881
19
15
105
249
249
257
361
193
129
129
257
509
261
13
161
163
479
519
1
26
286
33
19
15
105
249
249
257
361
193
129
129
257
509
261
13
161
275
499
519
1
26
286
241
19
15
105
249
249
257
361
193
129
129
257
509
261
13
161
275
511
519
1
26
286
241
19
15
105
249
249
257
361
193
129
129
257
509
261
13
609
275
499
519
1
26
922
602
19
15
105
249
249
257
361
193
129
129
257
509
261
13
126
126
510
518
2
27
320
256
19
15
105
249
249
257
361
193
129
129
257
509
261
13
126
254
510
518
2
27
320
0
19
15
105
249
249
257
361
193
129
129
257
509
261
13
126
382
510
518
2
27
320
768
19
15
105
249
249
257
361
193
129
129
257
509
261
525
609
275
499
519
513
1050
410
218
19
15
105
249
249
257
361
193
129
129
257
509
261
525
609
275
511
519
513
1050
410
218
19
15
105
249
249
257
361
193
129
129
257
493
261
13
97
275
499
523
5
13
333
881
19
15
105
249
249
257
361
193
129
129
257
493
261
13
161
275
499
523
9
13
285
241
19
15
105
249
249
257
361
193
129
129
257
493
261
13
609
275
499
523
9
13
925
625
19
15
105
249
249
257
361
193
129
129
257
493
261
525
609
275
499
523
521
1037
413
625
19
15
105
249
249
257
361
193
129
65
257
509
261
13
97
35
963
519
3
13
333
129
19
15
105
249
249
257
361
193
129
65
257
509
261
13
97
35
947
519
3
13
333
129
19
15
105
249
249
257
361
193
129
65
257
509
261
13
97
35
1011
519
3
13
333
129
19
15
105
249
249
257
361
193
129
65
257
509
261
13
609
35
1011
519
1
26
922
386
19
15
105
249
249
257
361
193
129
65
257
509
261
13
609
35
1023
519
1
26
922
386
19
15
105
249
249
257
361
193
129
65
257
509
261
13
609
547
963
519
1
26
922
898
19
15
105
249
249
257
361
193
129
65
257
509
261
13
609
547
947
519
1
26
922
898
19
15
105
249
249
257
361
193
129
65
257
509
261
13
609
547
1011
519
1
26
922
898
19
15
105
249
249
257
361
193
129
65
257
509
261
13
609
1571
963
519
1
26
922
1698
19
15
105
249
249
257
361
193
129
65
257
509
261
13
609
1571
947
519
1
26
922
1698
19
15
105
249
249
257
361
193
129
65
257
509
261
13
609
1571
1011
519
1
26
922
1698
19
15
105
249
249
257
361
193
129
65
257
509
261
525
609
35
1011
519
513
1050
410
642
19
15
105
249
249
257
361
193
129
65
257
509
261
525
609
35
1023
519
513
1050
410
642
19
15
105
249
249
257
361
193
129
65
257
509
261
525
609
547
963
519
513
1050
410
898
19
15
105
249
249
257
361
193
129
65
257
509
261
525
609
547
1011
519
513
1050
410
898
19
15
105
249
249
257
361
193
129
65
257
509
261
525
609
1571
963
519
513
1050
922
1698
19
15
105
249
249
257
361
193
129
65
257
509
261
525
609
1571
947
519
513
1050
922
1698
19
15
105
249
249
257
361
193
129
65
257
509
261
525
609
1571
1011
519
513
1050
922
1698
19
15
105
249
249
257
361
193
129
65
257
493
261
13
97
35
947
523
5
13
333
129
19
15
105
249
249
257
361
193
129
65
257
493
261
13
97
35
1011
523
5
13
333
129
19
15
105
249
249
257
361
193
129
65
257
493
261
13
161
547
1011
523
9
941
1197
1857
19
15
105
249
249
257
361
193
129
65
257
493
261
13
609
35
947
523
5
45
925
385
19
15
105
249
249
257
361
193
129
65
257
493
261
13
609
35
1011
523
9
13
925
385
19
15
105
249
249
257
361
193
129
65
257
493
261
13
609
547
947
523
5
45
925
897
19
15
105
249
249
257
361
193
129
65
257
493
261
13
609
547
1011
523
9
13
925
897
19
15
105
249
249
257
361
193
129
65
257
493
261
525
609
35
947
523
517
1069
1069
1089
19
15
105
249
249
257
361
193
129
65
257
493
261
525
609
35
1011
523
521
1037
413
641
19
15
105
249
249
257
361
193
129
65
257
493
261
525
609
547
1011
523
521
1037
413
897
19
15
105
249
249
257
361
193
129
65
257
493
261
525
609
1571
947
523
517
1069
925
1697
19
15
105
249
249
257
361
193
129
65
257
493
261
525
609
1571
1011
523
521
1037
845
1665
19
15
105
249
249
257
365
193
257
129
257
493
262
6
417
291
499
523
8
8
682
97
19
15
105
249
249
257
365
193
257
129
257
493
262
6
481
291
499
523
8
8
666
129
19
15
105
249
249
257
365
193
257
129
257
493
262
6
418
291
499
523
8
8
680
66
19
15
105
249
249
257
365
193
257
129
257
493
262
6
482
291
499
523
8
8
664
129
19
15
105
249
249
257
365
193
257
129
257
493
262
518
417
291
499
523
520
1032
170
66
19
15
105
249
249
257
365
193
257
129
257
493
262
518
865
291
499
523
520
1032
554
33
19
15
105
249
249
257
365
193
257
129
257
493
262
518
481
291
499
523
520
1032
154
129
19
15
105
249
249
257
365
193
257
129
257
493
262
518
418
291
499
523
520
1032
168
66
19
15
105
249
249
257
365
193
257
129
257
493
262
518
866
291
499
523
520
1032
552
34
19
15
105
249
249
257
365
193
257
129
257
493
262
518
482
291
499
523
520
1032
152
129
19
15
105
249
249
257
365
193
257
129
257
493
262
14
449
291
499
523
8
12
650
66
19
15
105
249
249
257
365
193
257
129
257
493
262
14
417
291
499
523
8
940
686
65
19
15
105
249
249
257
365
193
257
129
257
493
262
14
865
291
499
523
520
44
842
138
19
15
105
249
249
257
365
193
257
129
257
493
262
14
481
291
499
523
8
12
658
2
19
15
105
249
249
257
365
193
257
129
257
493
262
14
450
291
499
523
8
12
648
65
19
15
105
249
249
257
365
193
257
129
257
493
262
14
482
291
499
523
8
12
656
2
19
15
105
249
249
257
365
193
257
129
257
493
262
7
449
291
499
523
8
2
646
65
19
15
105
249
249
257
365
193
257
129
257
493
262
7
417
291
499
523
8
2
681
65
19
15
105
249
249
257
365
193
257
129
257
493
262
7
865
291
499
523
520
34
838
161
19
15
105
249
249
257
365
193
257
129
257
493
262
7
481
291
499
523
8
2
666
129
19
15
105
249
249
257
365
193
257
129
257
493
262
22
449
291
499
523
8
60
670
65
19
15
105
249
249
257
365
193
257
129
257
493
262
519
449
291
499
523
520
1026
134
193
19
15
105
249
249
257
365
193
257
129
257
493
262
519
417
291
499
523
520
1026
169
65
19
15
105
249
249
257
365
193
257
129
257
493
262
519
865
291
499
523
520
1026
553
33
19
15
105
249
249
257
365
193
257
129
257
493
262
519
481
291
499
523
520
1034
153
129
19
15
105
249
249
257
365
193
257
129
257
493
262
526
449
291
499
523
520
1036
138
66
19
15
105
249
249
257
365
193
257
129
257
493
262
526
417
291
499
523
520
1068
170
66
19
15
105
249
249
257
365
193
257
129
257
493
262
526
865
291
499
523
520
1036
334
65
19
15
105
249
249
257
365
193
257
129
257
493
262
526
481
291
499
523
520
1036
146
2
19
15
105
249
249
257
365
193
257
129
257
493
262
526
450
291
499
523
520
1036
136
193
19
15
105
249
249
257
365
193
257
129
257
493
262
526
418
291
499
523
520
1068
168
321
19
15
105
249
249
257
365
193
257
129
257
493
262
526
482
291
499
523
520
1036
144
2
19
15
105
249
249
257
365
193
257
65
257
493
262
519
705
195
1011
523
520
1026
646
521
19
15
105
249
249
257
365
193
257
65
257
493
262
526
705
195
1011
523
520
1036
650
514
19
15
105
249
249
257
365
193
257
65
257
493
262
526
706
195
1011
523
520
1036
648
521
19
15
105
249
249
257
365
193
257
65
257
493
262
534
705
195
1011
523
520
1084
830
513
19
15
105
249
249
257
365
193
129
129
257
493
262
6
97
259
499
523
8
8
42
441
19
15
105
249
249
257
365
193
129
129
257
493
262
6
97
275
499
523
8
8
42
434
19
15
105
249
249
257
365
193
129
129
257
493
262
6
161
275
499
523
8
8
282
369
19
15
105
249
249
257
365
193
129
129
257
493
262
6
98
259
499
523
8
40
40
866
19
15
105
249
249
257
365
193
129
129
257
493
262
6
98
275
499
523
8
8
40
434
19
15
105
249
249
257
365
193
129
129
257
493
262
6
609
259
499
523
8
8
922
593
19
15
105
249
249
257
365
193
129
129
257
493
262
6
609
275
499
523
8
8
922
1265
19
15
105
249
249
257
365
193
129
129
257
493
262
6
162
275
499
523
8
8
280
242
19
15
105
249
249
257
365
193
129
129
257
493
262
6
121
275
499
523
8
8
34
449
19
15
105
249
249
257
365
193
129
129
257
493
262
6
610
259
499
523
8
8
920
1250
19
15
105
249
249
257
365
193
129
129
257
493
262
6
610
275
499
523
8
8
920
305
19
15
105
249
249
257
365
193
129
129
257
493
262
518
609
275
499
523
520
1032
410
625
19
15
105
249
249
257
365
193
129
129
257
493
262
518
610
275
499
523
520
1032
408
626
19
15
105
249
249
257
365
193
129
129
257
493
262
14
97
259
499
523
8
12
334
865
19
15
105
249
249
257
365
193
129
129
257
493
262
14
97
275
499
523
8
12
334
817
19
15
105
249
249
257
365
193
129
129
257
493
262
14
161
275
499
523
8
12
286
241
19
15
105
249
249
257
365
193
129
129
257
493
262
14
98
259
499
523
8
12
328
865
19
15
105
249
249
257
365
193
129
129
257
493
262
14
98
275
499
523
8
12
328
873
19
15
105
249
249
257
365
193
129
129
257
493
262
14
609
259
499
523
8
12
914
1250
19
15
105
249
249
257
365
193
129
129
257
493
262
14
609
275
499
523
8
12
914
1202
19
15
105
249
249
257
365
193
129
129
257
493
262
14
162
275
499
523
8
12
272
242
19
15
105
249
249
257
365
193
129
129
257
493
262
14
610
259
499
523
8
12
912
1273
19
15
105
249
249
257
365
193
129
129
257
493
262
14
610
275
499
523
8
12
912
625
19
15
105
249
249
257
365
193
129
129
257
493
262
7
97
259
499
523
8
2
41
481
19
15
105
249
249
257
365
193
129
129
257
493
262
7
97
275
499
523
8
2
41
489
19
15
105
249
249
257
365
193
129
129
257
493
262
7
161
275
499
523
8
2
282
241
19
15
105
249
249
257
365
193
129
129
257
493
262
7
609
275
499
523
8
2
922
625
19
15
105
249
249
257
365
193
129
129
257
493
262
7
121
275
499
523
8
10
34
449
19
15
105
249
249
257
365
193
129
129
257
493
262
519
609
275
499
523
520
1026
410
241
19
15
105
249
249
257
365
193
129
129
257
493
262
526
609
275
499
523
520
1036
402
626
19
15
105
249
249
257
365
193
129
129
257
493
262
526
610
275
499
523
520
1036
400
242
19
15
105
249
249
257
365
193
129
65
257
509
262
6
97
35
963
519
0
4
46
161
19
15
105
249
249
257
365
193
129
65
257
509
262
518
97
35
963
519
512
1028
46
289
19
15
105
249
249
257
365
193
129
65
257
509
262
7
97
35
963
519
0
2
326
129
19
15
105
249
249
257
365
193
129
65
257
509
262
7
609
547
963
519
0
2
922
897
19
15
105
249
249
257
365
193
129
65
257
509
262
519
609
547
963
519
512
1026
838
897
19
15
105
249
249
257
365
193
129
65
257
509
262
519
609
1571
963
519
512
1026
838
1665
19
15
105
249
249
257
365
193
129
65
257
493
262
6
97
35
947
523
8
8
42
66
19
15
105
249
249
257
365
193
129
65
257
493
262
6
97
35
1011
523
8
8
42
66
19
15
105
249
249
257
365
193
129
65
257
493
262
6
161
547
1011
523
8
936
1194
1953
19
15
105
249
249
257
365
193
129
65
257
493
262
6
98
35
947
523
8
8
40
66
19
15
105
249
249
257
365
193
129
65
257
493
262
6
98
35
1011
523
8
8
40
66
19
15
105
249
249
257
365
193
129
65
257
493
262
6
609
35
947
523
8
8
922
385
19
15
105
249
249
257
365
193
129
65
257
493
262
6
609
35
1011
523
8
8
922
385
19
15
105
249
249
257
365
193
129
65
257
493
262
6
609
547
947
523
8
8
922
961
19
15
105
249
249
257
365
193
129
65
257
493
262
6
609
547
1011
523
8
8
922
961
19
15
105
249
249
257
365
193
129
65
257
493
262
6
609
1571
947
523
8
8
922
1666
19
15
105
249
249
257
365
193
129
65
257
493
262
6
609
1571
1011
523
8
8
922
1666
19
15
105
249
249
257
365
193
129
65
257
493
262
6
162
547
1011
523
8
936
1192
1857
19
15
105
249
249
257
365
193
129
65
257
493
262
6
610
35
947
523
8
8
920
449
19
15
105
249
249
257
365
193
129
65
257
493
262
6
610
35
1011
523
8
8
920
449
19
15
105
249
249
257
365
193
129
65
257
493
262
6
610
547
1011
523
8
8
920
961
19
15
105
249
249
257
365
193
129
65
257
493
262
6
610
1571
947
523
8
8
920
1666
19
15
105
249
249
257
365
193
129
65
257
493
262
6
610
1571
1011
523
8
8
920
1666
19
15
105
249
249
257
365
193
129
65
257
493
262
518
97
35
1011
523
520
1032
42
66
19
15
105
249
249
257
365
193
129
65
257
493
262
518
98
35
1011
523
520
1032
40
66
19
15
105
249
249
257
365
193
129
65
257
493
262
518
609
35
947
523
520
1032
410
642
19
15
105
249
249
257
365
193
129
65
257
493
262
518
609
35
1011
523
520
1032
410
642
19
15
105
249
249
257
365
193
129
65
257
493
262
518
609
547
947
523
520
1032
410
962
19
15
105
249
249
257
365
193
129
65
257
493
262
518
609
547
1011
523
520
1032
410
962
19
15
105
249
249
257
365
193
129
65
257
493
262
518
609
1571
947
523
520
1064
922
1681
19
15
105
249
249
257
365
193
129
65
257
493
262
518
609
1571
1011
523
520
1064
922
1681
19
15
105
249
249
257
365
193
129
65
257
493
262
518
610
35
947
523
520
1032
408
642
19
15
105
249
249
257
365
193
129
65
257
493
262
518
610
35
1011
523
520
1032
408
642
19
15
105
249
249
257
365
193
129
65
257
493
262
518
610
547
947
523
520
1032
408
962
19
15
105
249
249
257
365
193
129
65
257
493
262
518
610
547
1011
523
520
1032
408
962
19
15
105
249
249
257
365
193
129
65
257
493
262
518
610
1571
947
523
520
1064
920
1682
19
15
105
249
249
257
365
193
129
65
257
493
262
518
610
1571
1011
523
520
1064
920
1682
19
15
105
249
249
257
365
193
129
65
257
493
262
14
97
35
947
523
8
12
334
129
19
15
105
249
249
257
365
193
129
65
257
493
262
14
97
35
1011
523
8
12
334
129
19
15
105
249
249
257
365
193
129
65
257
493
262
14
161
547
947
523
8
940
1194
1858
19
15
105
249
249
257
365
193
129
65
257
493
262
14
161
547
1011
523
8
940
1194
1858
19
15
105
249
249
257
365
193
129
65
257
493
262
14
98
35
947
523
8
12
328
161
19
15
105
249
249
257
365
193
129
65
257
493
262
14
98
35
1011
523
8
12
328
161
19
15
105
249
249
257
365
193
129
65
257
493
262
14
609
35
947
523
8
12
914
1090
19
15
105
249
249
257
365
193
129
65
257
493
262
14
609
35
1011
523
8
12
914
1090
19
15
105
249
249
257
365
193
129
65
257
493
262
14
609
547
947
523
8
12
914
898
19
15
105
249
249
257
365
193
129
65
257
493
262
14
609
547
1011
523
8
12
914
898
19
15
105
249
249
257
365
193
129
65
257
493
262
14
609
1571
947
523
8
12
914
1666
19
15
105
249
249
257
365
193
129
65
257
493
262
14
609
1571
1011
523
8
12
914
1666
19
15
105
249
249
257
365
193
129
65
257
493
262
14
610
35
947
523
8
12
912
1090
19
15
105
249
249
257
365
193
129
65
257
493
262
14
610
35
1011
523
8
12
912
1090
19
15
105
249
249
257
365
193
129
65
257
493
262
14
610
547
947
523
8
12
912
898
19
15
105
249
249
257
365
193
129
65
257
493
262
14
610
547
1011
523
8
12
912
898
19
15
105
249
249
257
365
193
129
65
257
493
262
14
610
1571
947
523
8
12
912
1666
19
15
105
249
249
257
365
193
129
65
257
493
262
14
610
1571
1011
523
8
12
912
1666
19
15
105
249
249
257
365
193
129
65
257
493
262
7
97
35
947
523
8
2
41
65
19
15
105
249
249
257
365
193
129
65
257
493
262
7
97
35
1011
523
8
2
41
65
19
15
105
249
249
257
365
193
129
65
257
493
262
7
161
547
947
523
8
938
1193
1857
19
15
105
249
249
257
365
193
129
65
257
493
262
7
161
547
1011
523
8
938
1193
1857
19
15
105
249
249
257
365
193
129
65
257
493
262
7
609
35
947
523
8
2
922
385
19
15
105
249
249
257
365
193
129
65
257
493
262
7
609
35
1011
523
8
2
922
385
19
15
105
249
249
257
365
193
129
65
257
493
262
7
609
547
947
523
8
2
922
897
19
15
105
249
249
257
365
193
129
65
257
493
262
7
609
547
1011
523
8
2
922
897
19
15
105
249
249
257
365
193
129
65
257
493
262
7
609
1571
947
523
8
10
922
1665
19
15
105
249
249
257
365
193
129
65
257
493
262
7
609
1571
1011
523
8
10
922
1665
19
15
105
249
249
257
365
193
129
65
257
493
262
519
97
35
1011
523
520
1026
41
289
19
15
105
249
249
257
365
193
129
65
257
493
262
519
609
35
947
523
520
1026
410
641
19
15
105
249
249
257
365
193
129
65
257
493
262
519
609
35
1011
523
520
1026
410
641
19
15
105
249
249
257
365
193
129
65
257
493
262
519
609
547
947
523
520
1026
838
897
19
15
105
249
249
257
365
193
129
65
257
493
262
519
609
547
1011
523
520
1026
838
897
19
15
105
249
249
257
365
193
129
65
257
493
262
519
609
1571
947
523
520
1026
838
1665
19
15
105
249
249
257
365
193
129
65
257
493
262
519
609
1571
1011
523
520
1026
838
1665
19
15
105
249
249
257
365
193
129
65
257
493
262
526
609
35
947
523
520
1036
402
642
19
15
105
249
249
257
365
193
129
65
257
493
262
526
609
35
1011
523
520
1036
402
642
19
15
105
249
249
257
365
193
129
65
257
493
262
526
609
547
947
523
520
1036
402
906
19
15
105
249
249
257
365
193
129
65
257
493
262
526
609
547
1011
523
520
1036
402
906
19
15
105
249
249
257
365
193
129
65
257
493
262
526
609
1571
947
523
520
1036
914
1682
19
15
105
249
249
257
365
193
129
65
257
493
262
526
609
1571
1011
523
520
1036
914
1682
19
15
105
249
249
257
365
193
129
65
257
493
262
526
610
35
947
523
520
1036
400
642
19
15
105
249
249
257
365
193
129
65
257
493
262
526
610
35
1011
523
520
1036
400
642
19
15
105
249
249
257
365
193
129
65
257
493
262
526
610
547
947
523
520
1036
400
898
19
15
105
249
249
257
365
193
129
65
257
493
262
526
610
547
1011
523
520
1036
400
898
19
15
105
249
249
257
365
193
129
65
257
493
262
526
610
1571
947
523
520
1036
912
1666
19
15
105
249
249
257
365
193
129
65
257
493
262
526
610
1571
1011
523
520
1036
912
1666
19
15
105
249
249
257
365
193
129
65
257
495
263
13
609
35
965
522
48
25
921
385
19
15
105
249
249
257
365
193
129
65
257
495
263
13
609
547
965
522
48
25
921
897
19
15
105
249
249
257
365
193
129
65
257
495
263
13
609
1571
965
522
48
25
921
1665
19
15
105
249
249
257
365
193
129
65
257
495
263
7
97
35
965
522
48
8
326
129
19
15
105
249
249
257
365
193
129
65
257
495
263
7
609
35
965
522
48
8
920
385
19
15
105
249
249
257
365
193
129
65
257
495
263
7
609
547
965
522
48
8
920
961
19
15
105
249
249
257
365
193
129
65
257
495
263
15
609
35
965
522
48
24
912
1089
19
15
105
249
249
257
365
193
129
65
257
495
263
15
609
547
965
522
48
24
912
897
19
15
105
249
249
257
365
193
129
65
257
495
263
15
609
1571
965
522
48
24
912
1665
19
15
105
249
249
257
365
193
129
65
257
495
263
519
609
35
965
522
560
1032
1432
1097
19
15
105
249
249
257
365
193
129
65
257
495
263
519
609
547
965
522
560
1032
1432
1473
19
15
105
249
249
257
373
193
257
129
257
493
269
14
449
291
499
523
3
8
665
65
19
15
105
249
249
257
373
193
257
129
257
493
269
14
481
291
499
523
3
8
649
1
19
15
105
249
249
257
373
193
257
129
257
493
269
14
450
291
499
523
3
8
664
66
19
15
105
249
249
257
373
193
257
129
257
493
269
14
482
291
499
523
3
8
648
2
19
15
105
249
249
257
373
193
257
129
257
493
269
30
449
291
499
523
3
40
649
65
19
15
105
249
249
257
373
193
257
129
257
493
269
30
450
291
499
523
3
40
648
66
19
15
105
249
249
257
373
193
257
129
257
493
269
526
705
131
499
523
515
1032
658
561
19
15
105
249
249
257
373
193
257
129
257
493
269
526
449
291
499
523
515
1032
153
65
19
15
105
249
249
257
373
193
257
129
257
493
269
526
481
291
499
523
515
1032
137
1
19
15
105
249
249
257
373
193
257
129
257
493
269
526
450
291
499
523
515
1032
152
66
19
15
105
249
249
257
373
193
257
129
257
493
269
526
482
291
499
523
515
1032
136
2
19
15
105
249
249
257
373
193
257
129
257
493
269
542
449
291
499
523
515
1064
154
65
19
15
105
249
249
257
373
193
257
129
257
493
269
542
450
291
499
523
515
1064
136
194
19
15
105
249
249
257
373
193
257
65
257
493
269
526
705
195
1011
523
515
1032
665
513
19
15
105
249
249
257
373
193
257
65
257
493
269
526
706
195
1011
523
515
1032
664
514
19
15
105
249
249
257
373
193
257
65
257
493
269
542
705
195
1011
523
515
1064
810
513
19
15
105
249
249
257
373
193
257
65
257
493
269
542
706
195
1011
523
515
1064
808
514
19
15
105
249
249
257
373
193
129
129
257
493
269
14
609
275
499
523
3
8
905
1241
19
15
105
249
249
257
373
193
129
129
257
493
269
14
638
254
510
523
3
8
896
1028
19
15
105
249
249
257
373
193
129
129
257
493
269
14
638
382
510
523
3
8
896
256
19
15
105
249
249
257
373
193
129
129
257
493
269
14
638
638
510
523
3
8
896
768
19
15
105
249
249
257
373
193
129
129
257
493
269
526
609
275
499
523
515
1032
393
601
19
15
105
249
249
257
373
193
129
129
257
493
269
526
638
254
510
523
515
1032
1408
1028
19
15
105
249
249
257
373
193
129
129
257
493
269
526
638
638
510
523
515
1032
384
768
19
15
105
249
249
257
373
193
129
65
257
493
269
14
609
35
947
523
3
8
905
1089
19
15
105
249
249
257
373
193
129
65
257
493
269
14
609
35
1011
523
3
8
905
1089
19
15
105
249
249
257
373
193
129
65
257
493
269
14
610
35
947
523
3
8
904
1090
19
15
105
249
249
257
373
193
129
65
257
493
269
14
610
35
1011
523
3
8
904
1090
19
15
105
249
249
257
373
193
129
65
257
493
269
526
609
35
947
523
515
1032
393
641
19
15
105
249
249
257
373
193
129
65
257
493
269
526
609
35
1011
523
515
1032
393
641
19
15
105
249
249
257
373
193
129
65
257
493
269
526
609
547
947
523
515
1032
393
897
19
15
105
249
249
257
373
193
129
65
257
493
269
526
610
35
947
523
515
1032
392
642
19
15
105
249
249
257
373
193
129
65
257
493
269
526
610
35
1011
523
515
1032
392
642
19
15
105
249
249
257
373
193
129
65
257
493
269
526
610
547
947
523
515
1032
392
898
19
15
105
249
249
261
361
193
257
129
257
505
257
13
449
291
499
517
13
13
653
65
19
15
105
249
249
261
361
193
257
129
257
505
257
13
417
291
499
517
13
13
685
65
19
15
105
249
249
261
361
193
257
129
257
505
257
13
481
291
499
517
13
13
669
1
19
15
105
249
249
261
361
193
257
129
257
505
257
525
449
291
499
517
525
1037
141
65
19
15
105
249
249
261
361
193
257
129
257
505
257
525
417
291
499
517
525
1037
173
65
19
15
105
249
249
261
361
193
257
129
257
505
257
525
865
291
499
517
525
1037
557
33
19
15
105
249
249
261
361
193
257
129
257
505
257
525
481
291
499
517
525
1037
157
1
19
15
105
249
249
261
361
193
129
129
257
505
257
13
97
275
499
517
13
13
45
473
19
15
105
249
249
261
361
193
129
129
257
505
257
13
161
275
499
517
13
13
285
241
19
15
105
249
249
261
361
193
129
129
257
505
257
13
609
275
499
517
13
13
925
1265
19
15
105
249
249
261
361
193
129
129
257
505
257
525
609
275
499
517
525
1037
845
625
19
15
105
249
249
261
361
193
129
65
257
505
257
13
97
35
963
517
13
13
45
65
19
15
105
249
249
261
361
193
129
65
257
505
257
13
97
35
947
517
13
13
45
65
19
15
105
249
249
261
361
193
129
65
257
505
257
13
97
35
1011
517
13
13
45
65
19
15
105
249
249
261
361
193
129
65
257
505
257
13
609
35
963
517
13
13
925
385
19
15
105
249
249
261
361
193
129
65
257
505
257
13
609
35
965
517
13
13
925
385
19
15
105
249
249
261
361
193
129
65
257
505
257
13
609
35
947
517
13
13
925
385
19
15
105
249
249
261
361
193
129
65
257
505
257
13
609
35
1011
517
13
13
925
385
19
15
105
249
249
261
361
193
129
65
257
505
257
13
609
547
963
517
13
13
925
897
19
15
105
249
249
261
361
193
129
65
257
505
257
13
609
547
965
517
13
13
925
897
19
15
105
249
249
261
361
193
129
65
257
505
257
13
609
547
947
517
13
13
925
897
19
15
105
249
249
261
361
193
129
65
257
505
257
13
609
547
1011
517
13
13
925
897
19
15
105
249
249
261
361
193
129
65
257
505
257
13
609
1571
963
517
13
13
925
1665
19
15
105
249
249
261
361
193
129
65
257
505
257
13
609
1571
947
517
13
13
925
1665
19
15
105
249
249
261
361
193
129
65
257
505
257
13
609
1571
1011
517
13
13
925
1665
19
15
105
249
249
261
361
193
129
65
257
505
257
525
97
35
963
517
525
1037
45
321
19
15
105
249
249
261
361
193
129
65
257
505
257
525
97
35
1011
517
525
1037
45
321
19
15
105
249
249
261
361
193
129
65
257
505
257
525
609
35
963
517
525
1037
413
641
19
15
105
249
249
261
361
193
129
65
257
505
257
525
609
35
965
517
525
1037
413
641
19
15
105
249
249
261
361
193
129
65
257
505
257
525
609
35
947
517
525
1037
413
641
19
15
105
249
249
261
361
193
129
65
257
505
257
525
609
35
1011
517
525
1037
413
641
19
15
105
249
249
261
361
193
129
65
257
505
257
525
609
547
963
517
525
1037
413
897
19
15
105
249
249
261
361
193
129
65
257
505
257
525
609
547
965
517
525
1037
413
897
19
15
105
249
249
261
361
193
129
65
257
505
257
525
609
547
1011
517
525
1037
413
897
19
15
105
249
249
261
361
193
129
65
257
505
257
525
609
1571
963
517
525
1037
845
1665
19
15
105
249
249
261
361
193
129
65
257
505
257
525
609
1571
947
517
525
1037
845
1665
19
15
105
249
249
261
361
193
129
65
257
505
257
525
609
1571
1011
517
525
1037
845
1665
19
15
105
249
249
261
357
193
129
65
257
505
262
14
610
35
963
517
4
8
920
641
19
15
105
249
249
261
357
193
129
65
257
505
262
14
610
35
965
517
4
8
920
641
19
15
105
249
249
261
365
193
257
129
257
505
258
6
449
291
499
517
12
4
646
65
19
15
105
249
249
261
365
193
257
129
257
505
258
6
417
291
499
517
12
4
686
65
19
15
105
249
249
261
365
193
257
129
257
505
258
6
865
291
499
517
12
964
838
129
19
15
105
249
249
261
365
193
257
129
257
505
258
518
449
291
499
517
524
1028
134
65
19
15
105
249
249
261
365
193
257
129
257
505
258
518
865
291
499
517
524
1028
326
65
19
15
105
249
249
261
365
193
257
129
257
505
258
10
449
291
499
517
12
12
654
65
19
15
105
249
249
261
365
193
257
129
257
505
258
10
481
291
499
517
12
12
670
513
19
15
105
249
249
261
365
193
257
129
257
505
258
10
450
291
499
517
12
12
652
66
19
15
105
249
249
261
365
193
257
129
257
505
258
10
418
291
499
517
12
12
684
66
19
15
105
249
249
261
365
193
257
129
257
505
258
10
482
291
499
517
12
12
668
2
19
15
105
249
249
261
365
193
257
129
257
505
258
10
483
291
499
517
12
12
666
0
19
15
105
249
249
261
365
193
257
129
257
505
258
7
449
291
499
517
12
2
644
193
19
15
105
249
249
261
365
193
257
129
257
505
258
7
865
291
499
517
12
34
838
33
19
15
105
249
249
261
365
193
257
129
257
505
258
7
481
291
499
517
12
34
666
129
19
15
105
249
249
261
365
193
257
129
257
505
258
522
449
291
499
517
524
1036
142
65
19
15
105
249
249
261
365
193
257
129
257
505
258
522
865
291
499
517
524
1068
558
33
19
15
105
249
249
261
365
193
257
129
257
505
258
522
450
291
499
517
524
1036
140
66
19
15
105
249
249
261
365
193
257
129
257
505
258
522
418
291
499
517
524
1036
172
66
19
15
105
249
249
261
365
193
257
129
257
505
258
522
866
291
499
517
524
1036
556
34
19
15
105
249
249
261
365
193
257
129
257
505
258
522
482
291
499
517
524
1036
156
2
19
15
105
249
249
261
365
193
257
129
257
505
258
522
483
291
499
517
524
1036
154
0
19
15
105
249
249
261
365
193
257
129
257
505
258
519
449
291
499
517
524
1026
132
193
19
15
105
249
249
261
365
193
257
65
257
505
258
518
705
195
963
517
524
1028
646
513
19
15
105
249
249
261
365
193
257
65
257
505
258
518
705
195
965
517
524
1028
646
513
19
15
105
249
249
261
365
193
257
65
257
505
258
518
705
195
1011
517
524
1028
646
513
19
15
105
249
249
261
365
193
257
65
257
505
258
518
705
197
965
517
524
1028
646
526
19
15
105
249
249
261
365
193
257
65
257
505
258
519
705
195
963
517
524
1026
644
521
19
15
105
249
249
261
365
193
257
65
257
505
258
519
705
195
965
517
524
1026
644
521
19
15
105
249
249
261
365
193
257
65
257
505
258
519
705
195
1011
517
524
1026
644
521
19
15
105
249
249
261
365
193
129
129
257
505
258
6
97
259
499
517
12
4
46
481
19
15
105
249
249
261
365
193
129
129
257
505
258
6
97
275
499
517
12
4
46
497
19
15
105
249
249
261
365
193
129
129
257
505
258
6
161
275
499
517
12
4
174
241
19
15
105
249
249
261
365
193
129
129
257
505
258
6
609
275
499
517
12
4
926
305
19
15
105
249
249
261
365
193
129
129
257
505
258
518
609
275
499
517
524
1028
838
617
19
15
105
249
249
261
365
193
129
129
257
505
258
10
97
275
499
517
12
12
334
817
19
15
105
249
249
261
365
193
129
129
257
505
258
10
161
275
499
517
12
12
286
241
19
15
105
249
249
261
365
193
129
129
257
505
258
10
609
275
499
517
12
12
926
625
19
15
105
249
249
261
365
193
129
129
257
505
258
10
162
275
499
517
12
12
284
242
19
15
105
249
249
261
365
193
129
129
257
505
258
10
121
275
499
517
12
12
326
833
19
15
105
249
249
261
365
193
129
129
257
505
258
10
610
275
499
517
12
12
920
626
19
15
105
249
249
261
365
193
129
129
257
505
258
10
611
275
499
517
12
12
922
1256
19
15
105
249
249
261
365
193
129
129
257
505
258
7
97
259
499
517
12
2
324
865
19
15
105
249
249
261
365
193
129
129
257
505
258
7
97
275
499
517
12
2
324
873
19
15
105
249
249
261
365
193
129
129
257
505
258
7
161
275
499
517
524
34
282
241
19
15
105
249
249
261
365
193
129
129
257
505
258
522
609
275
499
517
524
1036
414
218
19
15
105
249
249
261
365
193
129
129
257
505
258
522
610
275
499
517
524
1036
1436
1202
19
15
105
249
249
261
365
193
129
129
257
505
258
522
633
275
499
517
524
1036
838
578
19
15
105
249
249
261
365
193
129
129
257
505
258
522
611
275
499
517
524
1036
410
216
19
15
105
249
249
261
365
193
129
129
257
505
258
519
609
275
499
517
524
1026
836
617
19
15
105
249
249
261
365
193
129
65
257
505
258
6
97
35
963
517
12
4
46
161
19
15
105
249
249
261
365
193
129
65
257
505
258
6
97
35
965
517
12
4
46
161
19
15
105
249
249
261
365
193
129
65
257
505
258
6
97
35
947
517
12
4
46
161
19
15
105
249
249
261
365
193
129
65
257
505
258
6
97
35
1011
517
12
4
46
161
19
15
105
249
249
261
365
193
129
65
257
505
258
6
609
35
963
517
12
4
926
385
19
15
105
249
249
261
365
193
129
65
257
505
258
6
609
35
965
517
12
4
926
385
19
15
105
249
249
261
365
193
129
65
257
505
258
6
609
35
947
517
12
4
926
385
19
15
105
249
249
261
365
193
129
65
257
505
258
6
609
35
1011
517
12
4
926
385
19
15
105
249
249
261
365
193
129
65
257
505
258
6
609
547
963
517
12
4
926
961
19
15
105
249
249
261
365
193
129
65
257
505
258
6
609
547
965
517
12
4
926
961
19
15
105
249
249
261
365
193
129
65
257
505
258
6
609
547
947
517
12
4
926
961
19
15
105
249
249
261
365
193
129
65
257
505
258
6
609
547
1011
517
12
4
926
961
19
15
105
249
249
261
365
193
129
65
257
505
258
518
97
35
963
517
524
1028
46
289
19
15
105
249
249
261
365
193
129
65
257
505
258
518
97
35
965
517
524
1028
46
289
19
15
105
249
249
261
365
193
129
65
257
505
258
518
97
35
1011
517
524
1028
46
289
19
15
105
249
249
261
365
193
129
65
257
505
258
518
609
35
963
517
524
1028
414
641
19
15
105
249
249
261
365
193
129
65
257
505
258
518
609
35
965
517
524
1028
414
641
19
15
105
249
249
261
365
193
129
65
257
505
258
518
609
35
947
517
524
1028
414
641
19
15
105
249
249
261
365
193
129
65
257
505
258
518
609
35
1011
517
524
1028
414
641
19
15
105
249
249
261
365
193
129
65
257
505
258
518
609
547
963
517
524
1028
838
897
19
15
105
249
249
261
365
193
129
65
257
505
258
518
609
547
965
517
524
1028
838
897
19
15
105
249
249
261
365
193
129
65
257
505
258
518
609
547
947
517
524
1028
838
897
19
15
105
249
249
261
365
193
129
65
257
505
258
518
609
547
1011
517
524
1028
838
897
19
15
105
249
249
261
365
193
129
65
257
505
258
518
609
549
965
517
524
1028
838
846
19
15
105
249
249
261
365
193
129
65
257
505
258
518
609
1571
963
517
524
1028
838
1665
19
15
105
249
249
261
365
193
129
65
257
505
258
518
609
1571
965
517
524
1028
838
1665
19
15
105
249
249
261
365
193
129
65
257
505
258
518
609
1571
947
517
524
1028
838
1665
19
15
105
249
249
261
365
193
129
65
257
505
258
518
609
1571
1011
517
524
1028
838
1665
19
15
105
249
249
261
365
193
129
65
257
505
258
10
97
35
963
517
12
12
334
129
19
15
105
249
249
261
365
193
129
65
257
505
258
10
97
35
965
517
12
12
334
129
19
15
105
249
249
261
365
193
129
65
257
505
258
10
97
35
947
517
12
12
334
129
19
15
105
249
249
261
365
193
129
65
257
505
258
10
97
35
1011
517
12
12
334
129
19
15
105
249
249
261
365
193
129
65
257
505
258
10
98
35
963
517
12
12
44
66
19
15
105
249
249
261
365
193
129
65
257
505
258
10
98
35
965
517
12
12
44
66
19
15
105
249
249
261
365
193
129
65
257
505
258
10
98
35
947
517
12
12
44
66
19
15
105
249
249
261
365
193
129
65
257
505
258
10
98
35
1011
517
12
12
44
66
19
15
105
249
249
261
365
193
129
65
257
505
258
10
609
35
963
517
12
12
926
385
19
15
105
249
249
261
365
193
129
65
257
505
258
10
609
35
965
517
12
12
926
385
19
15
105
249
249
261
365
193
129
65
257
505
258
10
609
35
947
517
12
12
926
385
19
15
105
249
249
261
365
193
129
65
257
505
258
10
609
35
1011
517
12
12
926
385
19
15
105
249
249
261
365
193
129
65
257
505
258
10
609
547
963
517
12
12
926
961
19
15
105
249
249
261
365
193
129
65
257
505
258
10
609
547
965
517
12
12
926
961
19
15
105
249
249
261
365
193
129
65
257
505
258
10
609
547
947
517
12
12
926
961
19
15
105
249
249
261
365
193
129
65
257
505
258
10
609
547
1011
517
12
12
926
961
19
15
105
249
249
261
365
193
129
65
257
505
258
10
610
35
963
517
12
12
920
386
19
15
105
249
249
261
365
193
129
65
257
505
258
10
610
35
965
517
12
12
920
386
19
15
105
249
249
261
365
193
129
65
257
505
258
10
610
35
947
517
12
12
920
386
19
15
105
249
249
261
365
193
129
65
257
505
258
10
610
35
1011
517
12
12
920
386
19
15
105
249
249
261
365
193
129
65
257
505
258
10
610
547
963
517
12
12
920
962
19
15
105
249
249
261
365
193
129
65
257
505
258
10
610
547
965
517
12
12
920
962
19
15
105
249
249
261
365
193
129
65
257
505
258
10
610
547
947
517
12
12
920
962
19
15
105
249
249
261
365
193
129
65
257
505
258
10
610
547
1011
517
12
12
920
962
19
15
105
249
249
261
365
193
129
65
257
505
258
10
610
1571
963
517
12
12
924
1666
19
15
105
249
249
261
365
193
129
65
257
505
258
10
610
1571
965
517
12
12
924
1666
19
15
105
249
249
261
365
193
129
65
257
505
258
10
610
1571
947
517
12
12
924
1666
19
15
105
249
249
261
365
193
129
65
257
505
258
10
610
1571
1011
517
12
12
924
1666
19
15
105
249
249
261
365
193
129
65
257
505
258
10
611
35
963
517
12
12
922
384
19
15
105
249
249
261
365
193
129
65
257
505
258
10
611
35
965
517
12
12
922
384
19
15
105
249
249
261
365
193
129
65
257
505
258
10
611
35
947
517
12
12
922
384
19
15
105
249
249
261
365
193
129
65
257
505
258
10
611
35
1011
517
12
12
922
384
19
15
105
249
249
261
365
193
129
65
257
505
258
10
611
1571
947
517
12
12
922
1664
19
15
105
249
249
261
365
193
129
65
257
505
258
7
97
35
963
517
12
2
324
161
19
15
105
249
249
261
365
193
129
65
257
505
258
7
97
35
965
517
12
2
324
161
19
15
105
249
249
261
365
193
129
65
257
505
258
7
97
35
947
517
12
2
324
161
19
15
105
249
249
261
365
193
129
65
257
505
258
7
97
35
1011
517
12
2
324
161
19
15
105
249
249
261
365
193
129
65
257
505
258
522
98
35
963
517
524
1036
44
322
19
15
105
249
249
261
365
193
129
65
257
505
258
522
98
35
965
517
524
1036
44
322
19
15
105
249
249
261
365
193
129
65
257
505
258
522
98
35
1011
517
524
1036
44
322
19
15
105
249
249
261
365
193
129
65
257
505
258
522
609
35
963
517
524
1036
414
641
19
15
105
249
249
261
365
193
129
65
257
505
258
522
609
35
965
517
524
1036
414
641
19
15
105
249
249
261
365
193
129
65
257
505
258
522
609
35
947
517
524
1036
414
641
19
15
105
249
249
261
365
193
129
65
257
505
258
522
609
35
1011
517
524
1036
414
641
19
15
105
249
249
261
365
193
129
65
257
505
258
522
609
547
963
517
524
1036
414
961
19
15
105
249
249
261
365
193
129
65
257
505
258
522
609
547
965
517
524
1036
414
961
19
15
105
249
249
261
365
193
129
65
257
505
258
522
609
547
947
517
524
1036
414
961
19
15
105
249
249
261
365
193
129
65
257
505
258
522
609
547
1011
517
524
1036
414
961
19
15
105
249
249
261
365
193
129
65
257
505
258
522
609
1571
963
517
524
1036
846
1673
19
15
105
249
249
261
365
193
129
65
257
505
258
522
609
1571
965
517
524
1036
846
1673
19
15
105
249
249
261
365
193
129
65
257
505
258
522
609
1571
947
517
524
1036
846
1673
19
15
105
249
249
261
365
193
129
65
257
505
258
522
609
1571
1011
517
524
1036
846
1673
19
15
105
249
249
261
365
193
129
65
257
505
258
522
610
35
963
517
524
1036
408
642
19
15
105
249
249
261
365
193
129
65
257
505
258
522
610
35
965
517
524
1036
408
642
19
15
105
249
249
261
365
193
129
65
257
505
258
522
610
35
947
517
524
1036
408
642
19
15
105
249
249
261
365
193
129
65
257
505
258
522
610
35
1011
517
524
1036
408
642
19
15
105
249
249
261
365
193
129
65
257
505
258
522
610
547
963
517
524
1036
408
962
19
15
105
249
249
261
365
193
129
65
257
505
258
522
610
547
965
517
524
1036
408
962
19
15
105
249
249
261
365
193
129
65
257
505
258
522
610
547
947
517
524
1036
408
962
19
15
105
249
249
261
365
193
129
65
257
505
258
522
610
547
1011
517
524
1036
408
962
19
15
105
249
249
261
365
193
129
65
257
505
258
522
611
35
963
517
524
1036
410
640
19
15
105
249
249
261
365
193
129
65
257
505
258
522
611
35
965
517
524
1036
410
640
19
15
105
249
249
261
365
193
129
65
257
505
258
522
611
35
947
517
524
1036
410
640
19
15
105
249
249
261
365
193
129
65
257
505
258
522
611
35
1011
517
524
1036
410
640
19
15
105
249
249
261
365
193
129
65
257
505
258
522
611
547
947
517
524
1036
410
896
19
15
105
249
249
261
365
193
129
65
257
505
258
519
609
547
963
517
524
1026
836
801
19
15
105
249
249
261
365
193
129
65
257
505
258
519
609
547
965
517
524
1026
836
801
19
15
105
249
249
261
365
193
129
65
257
505
258
519
609
547
947
517
524
1026
836
801
19
15
105
249
249
261
365
193
129
65
257
505
258
519
609
547
1011
517
524
1026
836
801
19
15
105
249
249
261
365
193
129
65
257
505
258
519
609
1571
963
517
524
1026
836
1673
19
15
105
249
249
261
365
193
129
65
257
505
258
519
609
1571
965
517
524
1026
836
1673
19
15
105
249
249
261
365
193
129
65
257
505
258
519
609
1571
947
517
524
1026
836
1673
19
15
105
249
249
261
365
193
129
65
257
505
258
519
609
1571
1011
517
524
1026
836
1673
19
15
105
249
249
261
365
193
129
65
257
505
259
7
97
35
963
517
10
40
40
65
19
15
105
249
249
261
373
193
257
129
257
505
267
15
449
291
499
517
1
16
668
289
19
15
105
249
249
261
373
193
257
129
257
505
267
15
481
291
499
517
1
16
649
1
19
15
105
249
249
261
373
193
257
129
257
505
267
527
481
291
499
517
513
1040
137
1
19
15
105
249
249
261
373
193
257
129
257
505
267
31
449
291
499
517
1
48
665
65
19
15
105
249
249
261
373
193
129
129
257
505
267
15
609
275
499
517
1
16
905
1241
19
15
105
249
249
261
373
193
129
129
257
505
267
527
609
275
499
517
513
1040
393
601
19
15
105
249
249
261
373
193
129
65
257
505
267
15
609
35
963
517
1
16
905
1089
19
15
105
249
249
261
373
193
129
65
257
505
267
15
609
35
965
517
1
16
905
1089
19
15
105
249
249
261
373
193
129
65
257
505
267
15
609
35
947
517
1
16
905
1089
19
15
105
249
249
261
373
193
129
65
257
505
267
15
609
35
1011
517
1
16
905
1089
19
15
105
249
249
261
373
193
129
65
257
505
267
527
609
35
963
517
513
1040
393
65
19
15
105
249
249
261
373
193
129
65
257
505
267
527
609
35
965
517
513
1040
393
65
19
15
105
249
249
261
373
193
129
65
257
505
267
527
609
35
947
517
513
1040
393
65
19
15
105
249
249
261
373
193
129
65
257
505
267
527
609
35
1011
517
513
1040
393
65
19
15
105
249
249
261
373
193
129
65
257
505
267
527
609
547
947
517
513
1040
393
897
19
15
105
249
249
265
361
193
257
65
257
497
267
539
705
195
963
515
513
1033
669
513
19
15
105
249
249
265
361
193
257
65
257
497
267
539
707
195
963
515
513
1032
664
513
19
15
105
249
249
265
361
193
257
65
257
497
267
543
705
195
963
515
513
1040
828
513
19
15
105
249
249
265
361
193
257
65
257
497
267
543
707
195
963
515
513
1040
824
513
19
15
105
249
249
265
361
193
257
65
257
491
267
539
707
195
965
521
514
1032
664
513
19
15
105
249
249
265
361
193
257
65
257
491
267
539
707
197
965
521
514
1032
668
518
19
15
105
249
249
265
361
193
257
65
257
491
267
539
719
197
965
521
514
1042
816
513
19
15
105
249
249
265
361
193
257
65
257
491
267
543
705
195
965
521
514
1040
821
513
19
15
105
249
249
265
361
193
129
65
257
497
267
15
97
35
963
515
1
48
44
161
19
15
105
249
249
265
361
193
129
65
257
497
267
15
97
35
1011
515
1
48
44
161
19
15
105
249
249
265
361
193
129
65
257
497
267
15
609
35
963
515
545
945
917
385
19
15
105
249
249
265
361
193
129
65
257
497
267
15
609
547
963
515
545
945
917
897
19
15
105
249
249
265
361
193
129
65
257
497
267
27
609
35
963
515
1
9
909
385
19
15
105
249
249
265
361
193
129
65
257
497
267
27
609
35
1011
515
1
9
909
385
19
15
105
249
249
265
361
193
129
65
257
497
267
27
611
35
963
515
1
8
908
385
19
15
105
249
249
265
361
193
129
65
257
497
267
27
611
35
1011
515
1
8
908
385
19
15
105
249
249
265
361
193
129
65
257
497
267
527
609
547
963
515
513
1072
1068
1441
19
15
105
249
249
265
361
193
129
65
257
497
267
31
609
35
963
515
1
16
910
1089
19
15
105
249
249
265
361
193
129
65
257
497
267
31
609
35
1011
515
1
16
910
1089
19
15
105
249
249
265
361
193
129
65
257
497
267
31
611
35
963
515
1
16
904
1089
19
15
105
249
249
265
361
193
129
65
257
497
267
31
611
35
1011
515
1
16
904
1089
19
15
105
249
249
265
361
193
129
65
257
497
267
539
609
35
963
515
513
1033
397
641
19
15
105
249
249
265
361
193
129
65
257
497
267
539
609
35
1011
515
513
1033
397
641
19
15
105
249
249
265
361
193
129
65
257
497
267
539
609
547
963
515
513
1033
397
801
19
15
105
249
249
265
361
193
129
65
257
497
267
539
611
35
963
515
513
1032
396
641
19
15
105
249
249
265
361
193
129
65
257
497
267
539
611
35
1011
515
513
1032
396
641
19
15
105
249
249
265
361
193
129
65
257
497
267
539
611
547
963
515
513
1032
396
896
19
15
105
249
249
265
361
193
129
65
257
497
267
539
611
547
1011
515
513
1032
396
896
19
15
105
249
249
265
361
193
129
65
257
497
267
543
609
35
963
515
513
1040
398
65
19
15
105
249
249
265
361
193
129
65
257
497
267
543
609
35
1011
515
513
1040
398
65
19
15
105
249
249
265
361
193
129
65
257
497
267
543
609
547
963
515
513
1040
398
897
19
15
105
249
249
265
361
193
129
65
257
497
267
543
609
547
1011
515
513
1040
398
897
19
15
105
249
249
265
361
193
129
65
257
497
267
543
611
35
963
515
513
1040
392
65
19
15
105
249
249
265
361
193
129
65
257
497
267
543
611
35
1011
515
513
1040
392
65
19
15
105
249
249
265
361
193
129
65
257
497
267
543
611
547
963
515
513
1040
392
897
19
15
105
249
249
265
361
193
129
65
257
497
267
543
611
547
1011
515
513
1040
392
897
19
15
105
249
249
265
361
193
129
65
257
491
267
15
97
35
965
521
2
48
44
161
19
15
105
249
249
265
361
193
129
65
257
491
267
15
609
547
965
521
2
48
921
897
19
15
105
249
249
265
361
193
129
65
257
491
267
15
611
35
965
521
2
48
920
385
19
15
105
249
249
265
361
193
129
65
257
491
267
27
609
35
963
521
9
9
909
385
19
15
105
249
249
265
361
193
129
65
257
491
267
27
611
35
965
521
2
904
908
385
19
15
105
249
249
265
361
193
129
65
257
491
267
27
611
37
965
521
2
904
908
390
19
15
105
249
249
265
361
193
129
65
257
491
267
527
609
547
965
521
514
1072
409
897
19
15
105
249
249
265
361
193
129
65
257
491
267
527
611
35
965
521
514
1072
408
641
19
15
105
249
249
265
361
193
129
65
257
491
267
31
611
35
965
521
2
16
904
1089
19
15
105
249
249
265
361
193
129
65
257
491
267
539
611
35
965
521
514
1032
396
641
19
15
105
249
249
265
361
193
129
65
257
491
267
539
611
37
965
521
514
1032
396
646
19
15
105
249
249
265
361
193
129
65
257
491
267
539
611
549
965
521
514
1032
396
966
19
15
105
249
249
265
361
193
129
65
257
491
267
543
611
35
965
521
514
1040
392
65
19
15
105
249
249
265
365
193
257
65
257
497
265
525
705
195
963
515
515
1029
653
513
19
15
105
249
249
265
365
193
257
65
257
497
265
526
705
195
963
515
547
1028
653
513
19
15
105
249
249
265
365
193
257
65
257
497
265
541
705
195
963
515
515
1045
822
513
19
15
105
249
249
265
365
193
257
65
257
497
265
542
705
195
963
515
515
1044
822
513
19
15
105
249
249
265
365
193
257
65
257
497
265
538
705
195
963
515
515
1036
662
513
19
15
105
249
249
265
365
193
257
65
257
497
265
538
706
195
963
515
515
1036
668
514
19
15
105
249
249
265
365
193
257
65
257
497
265
538
707
195
963
515
515
1036
665
513
19
15
105
249
249
265
365
193
257
65
257
497
265
539
705
195
963
515
515
1041
817
513
19
15
105
249
249
265
365
193
257
65
257
497
265
543
705
195
963
515
515
1033
669
513
19
15
105
249
249
265
365
193
257
65
257
491
265
13
889
383
959
521
5
965
834
10
19
15
105
249
249
265
365
193
257
65
257
491
265
14
889
383
959
521
5
964
834
10
19
15
105
249
249
265
365
193
129
129
257
497
265
26
610
382
510
515
3
12
908
284
19
15
105
249
249
265
365
193
129
129
257
497
265
26
610
638
510
515
3
12
908
796
19
15
105
249
249
265
365
193
129
129
257
497
265
538
610
638
510
515
515
1036
396
796
19
15
105
249
249
265
365
193
129
129
257
491
265
13
97
275
511
521
5
5
37
433
19
15
105
249
249
265
365
193
129
129
257
491
265
13
161
275
511
521
5
5
277
241
19
15
105
249
249
265
365
193
129
129
257
491
265
13
609
275
511
521
5
5
917
1201
19
15
105
249
249
265
365
193
129
129
257
491
265
13
121
127
511
521
5
5
322
266
19
15
105
249
249
265
365
193
129
129
257
491
265
13
121
255
511
521
5
5
322
10
19
15
105
249
249
265
365
193
129
129
257
491
265
13
121
383
511
521
5
5
322
778
19
15
105
249
249
265
365
193
129
129
257
491
265
14
97
275
511
521
5
4
334
881
19
15
105
249
249
265
365
193
129
129
257
491
265
14
609
275
511
521
5
4
913
1201
19
15
105
249
249
265
365
193
129
129
257
491
265
14
121
127
511
521
5
4
322
266
19
15
105
249
249
265
365
193
129
129
257
491
265
14
121
255
511
521
5
4
322
10
19
15
105
249
249
265
365
193
129
129
257
491
265
14
121
383
511
521
5
4
322
778
19
15
105
249
249
265
365
193
129
129
257
491
265
525
97
275
511
521
517
1077
37
433
19
15
105
249
249
265
365
193
129
129
257
491
265
525
609
275
511
521
517
1029
405
625
19
15
105
249
249
265
365
193
129
129
257
491
265
526
97
275
511
521
517
1076
37
433
19
15
105
249
249
265
365
193
129
129
257
491
265
526
609
275
511
521
517
1076
405
625
19
15
105
249
249
265
365
193
129
129
257
491
265
526
610
275
511
521
517
1076
408
626
19
15
105
249
249
265
365
193
129
65
257
497
265
11
609
35
963
515
547
945
917
385
19
15
105
249
249
265
365
193
129
65
257
497
265
11
609
547
963
515
547
945
917
897
19
15
105
249
249
265
365
193
129
65
257
497
265
13
97
35
963
515
3
5
37
65
19
15
105
249
249
265
365
193
129
65
257
497
265
13
97
35
1011
515
3
5
37
65
19
15
105
249
249
265
365
193
129
65
257
497
265
13
609
35
963
515
3
5
917
1089
19
15
105
249
249
265
365
193
129
65
257
497
265
13
609
35
1011
515
3
5
917
1089
19
15
105
249
249
265
365
193
129
65
257
497
265
13
609
547
963
515
3
5
917
897
19
15
105
249
249
265
365
193
129
65
257
497
265
13
609
547
1011
515
3
5
917
897
19
15
105
249
249
265
365
193
129
65
257
497
265
13
609
1571
963
515
3
5
917
1665
19
15
105
249
249
265
365
193
129
65
257
497
265
13
609
1571
1011
515
3
5
917
1665
19
15
105
249
249
265
365
193
129
65
257
497
265
14
97
35
963
515
3
4
38
65
19
15
105
249
249
265
365
193
129
65
257
497
265
14
97
35
1011
515
3
4
38
65
19
15
105
249
249
265
365
193
129
65
257
497
265
14
609
35
963
515
3
4
917
385
19
15
105
249
249
265
365
193
129
65
257
497
265
14
609
35
1011
515
3
4
917
385
19
15
105
249
249
265
365
193
129
65
257
497
265
14
609
547
963
515
3
4
917
961
19
15
105
249
249
265
365
193
129
65
257
497
265
14
609
547
1011
515
3
4
917
961
19
15
105
249
249
265
365
193
129
65
257
497
265
14
609
1571
963
515
3
4
918
1665
19
15
105
249
249
265
365
193
129
65
257
497
265
14
609
1571
1011
515
3
4
918
1665
19
15
105
249
249
265
365
193
129
65
257
497
265
14
610
35
963
515
3
4
920
386
19
15
105
249
249
265
365
193
129
65
257
497
265
14
610
35
1011
515
3
4
920
386
19
15
105
249
249
265
365
193
129
65
257
497
265
14
610
547
963
515
3
4
920
898
19
15
105
249
249
265
365
193
129
65
257
497
265
14
610
547
1011
515
3
4
920
898
19
15
105
249
249
265
365
193
129
65
257
497
265
15
97
35
963
515
3
25
40
73
19
15
105
249
249
265
365
193
129
65
257
497
265
15
97
35
1011
515
3
25
40
73
19
15
105
249
249
265
365
193
129
65
257
497
265
15
609
35
963
515
3
25
913
1089
19
15
105
249
249
265
365
193
129
65
257
497
265
15
609
35
1011
515
3
25
913
1089
19
15
105
249
249
265
365
193
129
65
257
497
265
15
609
547
963
515
3
25
913
897
19
15
105
249
249
265
365
193
129
65
257
497
265
15
609
547
1011
515
3
25
913
897
19
15
105
249
249
265
365
193
129
65
257
497
265
15
609
1571
963
515
3
25
913
1665
19
15
105
249
249
265
365
193
129
65
257
497
265
15
609
1571
1011
515
3
25
913
1665
19
15
105
249
249
265
365
193
129
65
257
497
265
29
609
35
963
515
3
21
905
1089
19
15
105
249
249
265
365
193
129
65
257
497
265
29
609
35
1011
515
3
21
905
1089
19
15
105
249
249
265
365
193
129
65
257
497
265
30
609
35
963
515
3
20
909
1089
19
15
105
249
249
265
365
193
129
65
257
497
265
30
609
35
1011
515
3
20
909
1089
19
15
105
249
249
265
365
193
129
65
257
497
265
30
610
35
963
515
3
20
904
1090
19
15
105
249
249
265
365
193
129
65
257
497
265
30
610
35
1011
515
3
20
904
1090
19
15
105
249
249
265
365
193
129
65
257
497
265
525
97
35
963
515
515
1029
37
289
19
15
105
249
249
265
365
193
129
65
257
497
265
525
97
35
1011
515
515
1029
37
289
19
15
105
249
249
265
365
193
129
65
257
497
265
525
609
35
963
515
515
1029
405
641
19
15
105
249
249
265
365
193
129
65
257
497
265
525
609
35
1011
515
515
1029
405
641
19
15
105
249
249
265
365
193
129
65
257
497
265
525
609
547
963
515
515
1029
405
961
19
15
105
249
249
265
365
193
129
65
257
497
265
525
609
547
1011
515
515
1029
405
961
19
15
105
249
249
265
365
193
129
65
257
497
265
525
609
1571
963
515
515
1029
917
1665
19
15
105
249
249
265
365
193
129
65
257
497
265
525
609
1571
1011
515
515
1029
917
1665
19
15
105
249
249
265
365
193
129
65
257
497
265
26
609
35
963
515
3
12
910
1089
19
15
105
249
249
265
365
193
129
65
257
497
265
26
609
35
1011
515
3
12
910
1089
19
15
105
249
249
265
365
193
129
65
257
497
265
26
610
35
963
515
3
12
908
1090
19
15
105
249
249
265
365
193
129
65
257
497
265
26
610
35
1011
515
3
12
908
1090
19
15
105
249
249
265
365
193
129
65
257
497
265
26
611
35
963
515
3
12
905
1089
19
15
105
249
249
265
365
193
129
65
257
497
265
26
611
35
1011
515
3
12
905
1089
19
15
105
249
249
265
365
193
129
65
257
497
265
27
609
35
963
515
3
17
905
1089
19
15
105
249
249
265
365
193
129
65
257
497
265
27
609
35
1011
515
3
17
905
1089
19
15
105
249
249
265
365
193
129
65
257
497
265
526
97
35
963
515
515
1028
38
321
19
15
105
249
249
265
365
193
129
65
257
497
265
526
97
35
1011
515
515
1028
38
321
19
15
105
249
249
265
365
193
129
65
257
497
265
526
609
35
963
515
515
1028
405
641
19
15
105
249
249
265
365
193
129
65
257
497
265
526
609
35
1011
515
515
1028
405
641
19
15
105
249
249
265
365
193
129
65
257
497
265
526
609
547
963
515
515
1028
405
913
19
15
105
249
249
265
365
193
129
65
257
497
265
526
609
547
1011
515
515
1028
405
913
19
15
105
249
249
265
365
193
129
65
257
497
265
526
609
1571
963
515
515
1028
845
1665
19
15
105
249
249
265
365
193
129
65
257
497
265
526
609
1571
1011
515
515
1028
845
1665
19
15
105
249
249
265
365
193
129
65
257
497
265
526
610
35
963
515
515
1028
408
642
19
15
105
249
249
265
365
193
129
65
257
497
265
526
610
35
1011
515
515
1028
408
642
19
15
105
249
249
265
365
193
129
65
257
497
265
526
610
547
963
515
515
1028
408
898
19
15
105
249
249
265
365
193
129
65
257
497
265
526
610
547
1011
515
515
1028
408
898
19
15
105
249
249
265
365
193
129
65
257
497
265
527
97
35
963
515
515
1049
40
290
19
15
105
249
249
265
365
193
129
65
257
497
265
527
97
35
1011
515
515
1049
40
290
19
15
105
249
249
265
365
193
129
65
257
497
265
527
609
35
963
515
515
1049
401
641
19
15
105
249
249
265
365
193
129
65
257
497
265
527
609
35
1011
515
515
1049
401
641
19
15
105
249
249
265
365
193
129
65
257
497
265
527
609
547
963
515
515
1049
1425
1409
19
15
105
249
249
265
365
193
129
65
257
497
265
527
609
547
1011
515
515
1049
1425
1409
19
15
105
249
249
265
365
193
129
65
257
497
265
527
609
1571
963
515
515
1049
913
1681
19
15
105
249
249
265
365
193
129
65
257
497
265
527
609
1571
1011
515
515
1049
913
1681
19
15
105
249
249
265
365
193
129
65
257
497
265
541
609
35
963
515
515
1045
394
641
19
15
105
249
249
265
365
193
129
65
257
497
265
541
609
35
1011
515
515
1045
394
641
19
15
105
249
249
265
365
193
129
65
257
497
265
541
609
547
963
515
515
1045
394
897
19
15
105
249
249
265
365
193
129
65
257
497
265
541
609
547
1011
515
515
1045
394
897
19
15
105
249
249
265
365
193
129
65
257
497
265
31
609
35
963
515
3
9
904
385
19
15
105
249
249
265
365
193
129
65
257
497
265
31
609
35
1011
515
3
9
904
385
19
15
105
249
249
265
365
193
129
65
257
497
265
542
609
35
963
515
515
1044
397
65
19
15
105
249
249
265
365
193
129
65
257
497
265
542
609
35
1011
515
515
1044
397
65
19
15
105
249
249
265
365
193
129
65
257
497
265
542
609
547
963
515
515
1044
397
897
19
15
105
249
249
265
365
193
129
65
257
497
265
542
609
547
1011
515
515
1044
397
897
19
15
105
249
249
265
365
193
129
65
257
497
265
542
610
35
963
515
515
1044
392
66
19
15
105
249
249
265
365
193
129
65
257
497
265
542
610
35
1011
515
515
1044
392
66
19
15
105
249
249
265
365
193
129
65
257
497
265
542
610
547
963
515
515
1044
392
898
19
15
105
249
249
265
365
193
129
65
257
497
265
542
610
547
1011
515
515
1044
392
898
19
15
105
249
249
265
365
193
129
65
257
497
265
538
609
35
963
515
515
1036
398
65
19
15
105
249
249
265
365
193
129
65
257
497
265
538
609
35
1011
515
515
1036
398
65
19
15
105
249
249
265
365
193
129
65
257
497
265
538
609
547
963
515
515
1036
398
897
19
15
105
249
249
265
365
193
129
65
257
497
265
538
609
547
1011
515
515
1036
398
897
19
15
105
249
249
265
365
193
129
65
257
497
265
538
610
35
963
515
515
1036
396
66
19
15
105
249
249
265
365
193
129
65
257
497
265
538
610
35
1011
515
515
1036
396
66
19
15
105
249
249
265
365
193
129
65
257
497
265
538
610
547
963
515
515
1036
396
898
19
15
105
249
249
265
365
193
129
65
257
497
265
538
610
547
1011
515
515
1036
396
898
19
15
105
249
249
265
365
193
129
65
257
497
265
538
611
35
963
515
515
1036
393
641
19
15
105
249
249
265
365
193
129
65
257
497
265
538
611
35
1011
515
515
1036
393
641
19
15
105
249
249
265
365
193
129
65
257
497
265
538
611
547
963
515
515
1036
393
897
19
15
105
249
249
265
365
193
129
65
257
497
265
538
611
547
1011
515
515
1036
393
897
19
15
105
249
249
265
365
193
129
65
257
497
265
539
609
35
963
515
515
1041
393
641
19
15
105
249
249
265
365
193
129
65
257
497
265
539
609
35
1011
515
515
1041
393
641
19
15
105
249
249
265
365
193
129
65
257
497
265
539
609
547
963
515
515
1041
393
897
19
15
105
249
249
265
365
193
129
65
257
497
265
539
609
547
1011
515
515
1041
393
897
19
15
105
249
249
265
365
193
129
65
257
497
265
543
609
35
963
515
515
1033
392
641
19
15
105
249
249
265
365
193
129
65
257
497
265
543
609
35
1011
515
515
1033
392
641
19
15
105
249
249
265
365
193
129
65
257
497
265
543
609
547
963
515
515
1033
392
801
19
15
105
249
249
265
365
193
129
65
257
497
265
543
609
547
1011
515
515
1033
392
801
19
15
105
249
249
265
365
193
129
65
257
491
265
11
609
35
965
521
5
49
917
385
19
15
105
249
249
265
365
193
129
65
257
491
265
11
609
37
965
521
5
49
918
399
19
15
105
249
249
265
365
193
129
65
257
491
265
11
609
547
965
521
5
49
917
897
19
15
105
249
249
265
365
193
129
65
257
491
265
11
609
549
965
521
5
49
921
911
19
15
105
249
249
265
365
193
129
65
257
491
265
11
611
35
965
521
5
49
920
385
19
15
105
249
249
265
365
193
129
65
257
491
265
13
609
35
965
521
5
965
917
385
19
15
105
249
249
265
365
193
129
65
257
491
265
13
609
547
965
521
5
965
917
897
19
15
105
249
249
265
365
193
129
65
257
491
265
15
97
35
965
521
5
41
40
161
19
15
105
249
249
265
365
193
129
65
257
491
265
15
609
35
965
521
5
41
912
385
19
15
105
249
249
265
365
193
129
65
257
491
265
15
609
37
965
521
5
41
912
1102
19
15
105
249
249
265
365
193
129
65
257
491
265
15
609
547
965
521
5
41
912
897
19
15
105
249
249
265
365
193
129
65
257
491
265
523
609
35
965
521
517
1073
405
641
19
15
105
249
249
265
365
193
129
65
257
491
265
523
609
37
965
521
517
1073
406
79
19
15
105
249
249
265
365
193
129
65
257
491
265
523
609
547
965
521
517
1073
405
897
19
15
105
249
249
265
365
193
129
65
257
491
265
523
609
549
965
521
517
1073
406
911
19
15
105
249
249
265
365
193
129
65
257
491
265
523
609
1571
965
521
517
1073
917
1665
19
15
105
249
249
265
365
193
129
65
257
491
265
523
609
1573
965
521
517
1073
918
1679
19
15
105
249
249
265
365
193
129
65
257
491
265
523
611
35
965
521
517
1073
408
641
19
15
105
249
249
265
365
193
129
65
257
491
265
27
609
35
965
521
5
17
905
1089
19
15
105
249
249
265
365
193
129
65
257
491
265
27
609
37
965
521
5
17
905
655
19
15
105
249
249
265
365
193
129
65
257
491
265
527
97
35
965
521
517
1065
40
330
19
15
105
249
249
265
365
193
129
65
257
491
265
527
609
35
965
521
517
1065
1064
1098
19
15
105
249
249
265
365
193
129
65
257
491
265
527
609
37
965
521
517
1065
400
78
19
15
105
249
249
265
365
193
129
65
257
491
265
527
609
547
965
521
517
1065
1064
1441
19
15
105
249
249
265
365
193
129
65
257
491
265
527
609
1571
965
521
517
1065
912
1681
19
15
105
249
249
265
365
193
129
65
257
491
265
31
609
35
965
521
5
9
905
1089
19
15
105
249
253
257
361
193
257
129
259
503
261
13
449
291
497
514
0
13
653
65
19
15
105
249
253
257
361
193
257
129
259
503
261
13
481
291
497
514
0
13
669
1
19
15
105
249
253
257
361
193
257
129
259
503
261
525
449
291
497
514
512
1037
141
65
19
15
105
249
253
257
361
193
257
129
259
503
261
525
865
291
497
514
512
1038
334
65
19
15
105
249
253
257
361
193
257
129
259
503
261
525
481
291
497
514
512
1037
157
257
19
15
105
249
253
257
361
193
257
129
259
503
261
26
451
291
497
514
0
56
665
65
19
15
105
249
253
257
361
193
257
129
259
503
261
26
451
293
497
514
0
56
669
70
19
15
105
249
253
257
361
193
257
129
259
503
261
26
463
293
497
514
0
56
657
33
19
15
105
249
253
257
361
193
257
129
259
503
261
26
463
293
489
514
0
56
657
33
19
15
105
249
253
257
361
193
257
65
258
503
261
525
705
195
964
514
512
1037
653
513
19
15
105
249
253
257
361
193
257
65
259
509
261
525
705
195
961
517
513
1037
653
513
19
15
105
249
253
257
361
193
257
65
259
503
261
525
705
195
961
514
512
1037
653
513
19
15
105
249
253
257
361
193
129
129
259
509
261
13
161
275
497
517
1
13
285
241
19
15
105
249
253
257
361
193
129
129
259
509
261
525
609
275
497
517
513
1037
413
625
19
15
105
249
253
257
361
193
129
129
259
503
261
13
161
275
497
514
0
13
285
241
19
15
105
249
253
257
361
193
129
129
259
503
261
525
609
275
497
514
512
1037
845
625
19
15
105
249
253
257
361
193
129
65
258
503
261
13
97
35
964
514
0
13
333
129
19
15
105
249
253
257
361
193
129
65
258
503
261
13
609
35
964
514
0
13
925
385
19
15
105
249
253
257
361
193
129
65
258
503
261
13
609
547
964
514
0
13
925
897
19
15
105
249
253
257
361
193
129
65
258
503
261
13
609
1571
964
514
0
26
922
1666
19
15
105
249
253
257
361
193
129
65
258
503
261
525
609
35
964
514
512
1037
413
641
19
15
105
249
253
257
361
193
129
65
258
503
261
525
609
547
964
514
512
1037
413
897
19
15
105
249
253
257
361
193
129
65
258
503
261
525
609
1571
964
514
512
1037
845
1665
19
15
105
249
253
257
361
193
129
65
259
503
261
13
97
35
961
514
0
13
333
129
19
15
105
249
253
257
361
193
129
65
259
503
261
13
97
35
945
514
0
13
333
129
19
15
105
249
253
257
361
193
129
65
259
503
261
13
609
35
961
514
0
13
925
385
19
15
105
249
253
257
361
193
129
65
259
503
261
13
609
547
961
514
0
13
925
897
19
15
105
249
253
257
361
193
129
65
259
503
261
13
609
1571
961
514
0
26
922
1666
19
15
105
249
253
257
361
193
129
65
259
503
261
13
609
1571
945
514
0
26
922
1666
19
15
105
249
253
257
361
193
129
65
259
503
261
525
609
35
961
514
512
1037
413
641
19
15
105
249
253
257
361
193
129
65
259
503
261
525
609
547
961
514
512
1037
413
897
19
15
105
249
253
257
361
193
129
65
259
503
261
525
609
1571
961
514
512
1037
845
1665
19
15
105
249
253
257
361
193
129
65
259
503
261
525
609
1571
945
514
512
1037
845
1665
19
15
105
249
253
261
361
193
257
129
259
499
257
13
449
291
497
513
5
13
653
65
19
15
105
249
253
261
361
193
257
129
259
499
257
13
449
291
489
513
4
13
653
65
19
15
105
249
253
261
361
193
257
129
259
499
257
13
417
291
497
513
5
13
685
65
19
15
105
249
253
261
361
193
257
129
259
499
257
13
417
291
489
513
4
13
685
65
19
15
105
249
253
261
361
193
257
129
259
499
257
13
865
291
497
513
5
45
845
145
19
15
105
249
253
261
361
193
257
129
259
499
257
13
481
291
497
513
5
13
669
1
19
15
105
249
253
261
361
193
257
129
259
499
257
13
481
291
489
513
4
13
669
1
19
15
105
249
253
261
361
193
257
129
259
499
257
525
449
291
497
513
517
1037
141
65
19
15
105
249
253
261
361
193
257
129
259
499
257
525
449
291
489
513
516
1037
141
65
19
15
105
249
253
261
361
193
257
129
259
499
257
525
417
291
497
513
517
1037
173
65
19
15
105
249
253
261
361
193
257
129
259
499
257
525
417
291
489
513
516
1037
173
65
19
15
105
249
253
261
361
193
257
129
259
499
257
525
865
291
497
513
517
1037
557
33
19
15
105
249
253
261
361
193
257
129
259
499
257
525
481
291
497
513
517
1037
157
1
19
15
105
249
253
261
361
193
257
129
259
499
257
525
481
291
489
513
516
1037
157
1
19
15
105
249
253
261
361
193
257
65
258
499
257
525
705
195
964
513
517
1037
653
513
19
15
105
249
253
261
361
193
257
65
259
499
257
525
705
195
961
513
516
1037
653
513
19
15
105
249
253
261
361
193
129
65
258
499
257
13
97
35
964
513
5
13
45
65
19
15
105
249
253
261
361
193
129
65
258
499
257
13
609
547
964
513
5
13
925
897
19
15
105
249
253
261
361
193
129
65
258
499
257
13
609
1571
964
513
5
13
925
1665
19
15
105
249
253
261
361
193
129
65
258
499
257
525
97
35
964
513
517
1037
45
321
19
15
105
249
253
261
361
193
129
65
258
499
257
525
609
547
964
513
517
1037
413
897
19
15
105
249
253
261
361
193
129
65
258
499
257
525
609
1571
964
513
517
1037
845
1665
19
15
105
249
253
261
361
193
129
65
259
499
257
13
97
35
961
513
4
13
45
65
19
15
105
249
253
261
361
193
129
65
259
499
257
13
97
35
945
513
5
13
45
65
19
15
105
249
253
261
361
193
129
65
259
499
257
13
609
35
961
513
4
13
925
385
19
15
105
249
253
261
361
193
129
65
259
499
257
13
609
35
937
513
4
13
925
385
19
15
105
249
253
261
361
193
129
65
259
499
257
13
609
547
961
513
4
13
925
897
19
15
105
249
253
261
361
193
129
65
259
499
257
13
609
1571
961
513
4
13
925
1665
19
15
105
249
253
261
361
193
129
65
259
499
257
13
609
1571
945
513
5
13
925
1665
19
15
105
249
253
261
361
193
129
65
259
499
257
525
97
35
961
513
516
1037
45
321
19
15
105
249
253
261
361
193
129
65
259
499
257
525
609
35
961
513
516
1037
413
641
19
15
105
249
253
261
361
193
129
65
259
499
257
525
609
35
937
513
516
1037
413
641
19
15
105
249
253
261
361
193
129
65
259
499
257
525
609
547
961
513
516
1037
413
897
19
15
105
249
253
261
361
193
129
65
259
499
257
525
609
1571
961
513
516
1037
845
1665
19
15
105
249
253
261
361
193
129
65
259
499
257
525
609
1571
945
513
517
1037
845
1665
19
15
105
249
253
261
357
193
257
129
259
505
262
17
469
293
498
518
0
62
666
143
19
15
105
249
253
261
365
193
257
65
259
505
258
518
705
197
962
518
536
1028
646
526
19
15
105
249
253
261
365
193
257
65
259
499
259
519
705
195
961
513
520
1032
644
513
19
15
105
249
253
261
365
193
129
65
259
499
259
7
97
35
961
513
8
8
40
65
19
15
105
249
253
261
365
193
129
65
259
499
259
7
609
35
961
513
8
8
920
385
19
15
105
249
253
261
365
193
129
65
259
499
259
7
609
37
961
513
8
8
920
1102
19
15
105
249
253
261
365
193
129
65
259
499
259
7
609
547
961
513
8
8
920
897
19
15
105
249
253
261
365
193
129
65
259
499
259
7
609
1571
961
513
8
8
920
1665
19
15
105
249
253
261
365
193
129
65
259
499
259
15
609
35
961
513
24
24
920
385
19
15
105
249
253
261
365
193
129
65
259
499
259
15
609
547
961
513
24
24
920
897
19
15
105
249
253
261
365
193
129
65
259
499
259
15
609
1571
961
513
24
24
920
1665
19
15
105
249
253
261
365
193
129
65
259
499
259
519
97
35
961
513
520
1032
40
65
19
15
105
249
253
261
365
193
129
65
259
499
259
519
609
35
961
513
520
1032
408
641
19
15
105
249
253
261
365
193
129
65
259
499
259
519
609
37
961
513
520
1032
408
654
19
15
105
249
253
261
365
193
129
65
259
499
259
519
609
547
961
513
520
1032
408
961
19
15
105
249
253
261
365
833
897
577
259
499
259
775
533
901
705
513
8
392
720
86
19
15
105
249
253
261
365
833
897
577
259
499
259
775
533
901
706
512
8
392
720
86
19
15
105
237
253
257
361
193
257
147
257
477
261
13
449
297
493
521
1
13
653
157
19
15
105
237
253
257
361
193
129
163
259
509
261
13
97
97
481
529
1
13
333
269
19
15
105
237
253
257
361
193
129
163
259
509
261
13
97
97
480
529
1
13
333
269
19
15
105
237
253
257
361
193
129
163
259
509
261
13
97
97
497
529
1
13
333
269
19
15
105
237
253
257
361
193
129
163
259
509
261
13
97
225
481
529
1
13
333
13
19
15
105
237
253
257
361
193
129
163
259
509
261
13
97
225
480
529
1
13
333
13
19
15
105
237
253
257
361
193
129
163
259
509
261
13
97
353
481
529
1
13
333
781
19
15
105
237
253
257
361
193
129
163
259
509
261
13
97
353
480
529
1
13
333
781
19
15
105
237
253
257
361
193
129
163
259
509
261
13
97
353
497
529
1
13
333
781
19
15
105
237
253
257
361
193
129
163
259
509
261
13
609
353
481
529
1
13
925
277
19
15
105
237
253
257
361
193
129
163
259
509
261
13
609
353
480
529
1
13
925
277
19
15
105
237
253
257
361
193
129
163
259
509
261
13
609
353
497
529
1
13
925
277
19
15
105
237
253
257
361
193
129
163
259
509
261
13
609
609
481
529
1
13
925
789
19
15
105
237
253
257
361
193
129
163
259
509
261
13
609
609
480
529
1
13
925
789
19
15
105
237
253
257
361
193
129
163
259
509
261
13
609
609
497
529
1
13
925
789
19
15
105
237
253
257
361
193
129
163
259
509
261
13
609
1633
481
529
1
26
922
1795
19
15
105
237
253
257
361
193
129
163
259
509
261
13
609
1633
480
529
1
26
922
1795
19
15
105
237
253
257
361
193
129
163
259
509
261
13
609
1633
497
529
1
26
922
1795
19
15
105
237
253
257
361
193
129
163
259
509
261
525
609
609
481
529
513
1037
413
789
19
15
105
237
253
257
361
193
129
163
259
509
261
525
609
609
480
529
513
1037
413
789
19
15
105
237
253
257
361
193
129
163
259
509
261
525
609
609
497
529
513
1037
413
789
19
15
105
237
253
257
361
193
129
291
259
509
261
13
609
481
481
529
1
13
925
517
19
15
105
237
253
257
361
193
129
291
259
509
261
13
609
481
480
529
1
13
925
517
19
15
105
237
253
257
361
193
129
291
259
509
261
13
609
481
497
529
1
13
925
517
19
15
105
237
253
257
361
193
129
291
259
509
261
525
609
481
481
529
513
1037
413
517
19
15
105
237
253
257
361
193
129
291
259
509
261
525
609
481
480
529
513
1037
413
517
19
15
105
237
253
257
361
193
129
291
259
509
261
525
609
481
497
529
513
1037
413
517
19
15
105
237
253
261
361
193
129
163
257
501
257
13
609
610
486
533
13
13
925
788
19
15
105
237
253
261
361
193
129
163
257
501
257
525
609
610
486
533
525
1037
413
788
19
15
105
237
253
261
361
193
129
163
259
497
257
13
97
97
481
533
1
13
333
269
19
15
105
237
253
261
361
193
129
163
259
497
257
13
97
97
496
533
1
13
333
269
19
15
105
237
253
261
361
193
129
163
259
497
257
13
97
97
497
533
1
13
333
269
19
15
105
237
253
261
361
193
129
163
259
497
257
13
97
225
481
533
1
13
45
13
19
15
105
237
253
261
361
193
129
163
259
497
257
13
97
225
496
533
1
13
45
13
19
15
105
237
253
261
361
193
129
163
259
497
257
13
97
353
481
533
1
13
333
781
19
15
105
237
253
261
361
193
129
163
259
497
257
13
97
353
496
533
1
13
333
781
19
15
105
237
253
261
361
193
129
163
259
497
257
13
97
353
497
533
1
13
333
781
19
15
105
237
253
261
361
193
129
163
259
497
257
13
97
98
480
533
1
13
333
268
19
15
105
237
253
261
361
193
129
163
259
497
257
13
97
226
480
533
1
13
45
12
19
15
105
237
253
261
361
193
129
163
259
497
257
13
97
354
480
533
1
13
333
780
19
15
105
237
253
261
361
193
129
163
259
497
257
13
97
354
496
533
1
13
333
780
19
15
105
237
253
261
361
193
129
163
259
497
257
13
609
225
481
533
1
13
925
1029
19
15
105
237
253
261
361
193
129
163
259
497
257
13
609
225
496
533
1
13
925
1029
19
15
105
237
253
261
361
193
129
163
259
497
257
13
609
353
481
533
1
13
925
277
19
15
105
237
253
261
361
193
129
163
259
497
257
13
609
353
496
533
1
13
925
277
19
15
105
237
253
261
361
193
129
163
259
497
257
13
609
353
497
533
1
13
925
277
19
15
105
237
253
261
361
193
129
163
259
497
257
13
609
609
481
533
1
13
925
789
19
15
105
237
253
261
361
193
129
163
259
497
257
13
609
609
480
533
1
13
925
789
19
15
105
237
253
261
361
193
129
163
259
497
257
13
609
609
496
533
1
13
925
789
19
15
105
237
253
261
361
193
129
163
259
497
257
13
609
609
497
533
1
13
925
789
19
15
105
237
253
261
361
193
129
163
259
497
257
13
609
1633
481
533
1
13
925
1813
19
15
105
237
253
261
361
193
129
163
259
497
257
13
609
226
480
533
1
13
925
1028
19
15
105
237
253
261
361
193
129
163
259
497
257
13
609
354
480
533
1
13
925
276
19
15
105
237
253
261
361
193
129
163
259
497
257
13
609
354
496
533
1
13
925
276
19
15
105
237
253
261
361
193
129
163
259
497
257
13
609
610
480
533
1
13
925
788
19
15
105
237
253
261
361
193
129
163
259
497
257
13
609
610
496
533
1
13
925
788
19
15
105
237
253
261
361
193
129
163
259
497
257
13
609
1634
480
533
1
13
925
1812
19
15
105
237
253
261
361
193
129
163
259
497
257
525
97
225
481
533
525
1037
45
13
19
15
105
237
253
261
361
193
129
163
259
497
257
525
97
225
496
533
525
1037
45
13
19
15
105
237
253
261
361
193
129
163
259
497
257
525
97
226
480
533
513
1037
45
12
19
15
105
237
253
261
361
193
129
163
259
497
257
525
609
225
481
533
529
1051
411
3
19
15
105
237
253
261
361
193
129
163
259
497
257
525
609
225
496
533
513
1050
411
3
19
15
105
237
253
261
361
193
129
163
259
497
257
525
609
609
481
533
529
1051
411
771
19
15
105
237
253
261
361
193
129
163
259
497
257
525
609
609
480
533
513
1037
413
789
19
15
105
237
253
261
361
193
129
163
259
497
257
525
609
609
496
533
513
1050
410
771
19
15
105
237
253
261
361
193
129
163
259
497
257
525
609
609
497
533
513
1050
410
771
19
15
105
237
253
261
361
193
129
163
259
497
257
525
609
226
480
533
513
1037
1437
1028
19
15
105
237
253
261
361
193
129
163
259
497
257
525
609
610
480
533
513
1037
413
788
19
15
105
237
253
261
361
193
129
163
259
497
257
525
609
610
496
533
525
1037
413
788
19
15
105
237
253
261
361
193
129
163
259
473
257
13
97
97
481
521
5
45
333
269
19
15
105
237
253
261
361
193
129
163
259
473
257
13
97
97
497
521
5
45
333
269
19
15
105
237
253
261
361
193
129
163
259
473
257
13
97
97
490
522
7
45
333
269
19
15
105
237
253
261
361
193
129
163
259
473
257
13
97
225
481
521
5
13
45
13
19
15
105
237
253
261
361
193
129
163
259
473
257
13
97
353
481
521
5
45
557
781
19
15
105
237
253
261
361
193
129
163
259
473
257
13
97
353
496
521
5
45
557
781
19
15
105
237
253
261
361
193
129
163
259
473
257
13
97
353
497
521
5
45
557
781
19
15
105
237
253
261
361
193
129
163
259
473
257
13
97
353
490
522
7
45
557
781
19
15
105
237
253
261
361
193
129
163
259
473
257
13
97
98
480
521
5
45
333
268
19
15
105
237
253
261
361
193
129
163
259
473
257
13
97
98
496
522
3
45
333
268
19
15
105
237
253
261
361
193
129
163
259
473
257
13
97
226
480
521
5
13
45
12
19
15
105
237
253
261
361
193
129
163
259
473
257
13
97
226
496
522
2
22
45
4
19
15
105
237
253
261
361
193
129
163
259
473
257
13
97
354
480
521
5
45
557
780
19
15
105
237
253
261
361
193
129
163
259
473
257
13
97
354
496
521
5
45
557
780
19
15
105
237
253
261
361
193
129
163
259
473
257
13
609
225
481
521
9
13
925
1029
19
15
105
237
253
261
361
193
129
163
259
473
257
13
609
225
497
521
5
26
922
1027
19
15
105
237
253
261
361
193
129
163
259
473
257
13
609
353
481
521
5
13
925
277
19
15
105
237
253
261
361
193
129
163
259
473
257
13
609
353
496
521
5
13
925
277
19
15
105
237
253
261
361
193
129
163
259
473
257
13
609
353
497
521
5
13
925
277
19
15
105
237
253
261
361
193
129
163
259
473
257
13
609
353
490
522
2
22
918
262
19
15
105
237
253
261
361
193
129
163
259
473
257
13
609
609
481
521
5
13
925
789
19
15
105
237
253
261
361
193
129
163
259
473
257
13
609
609
496
521
5
13
925
789
19
15
105
237
253
261
361
193
129
163
259
473
257
13
609
609
497
521
5
13
925
789
19
15
105
237
253
261
361
193
129
163
259
473
257
13
609
1633
497
521
5
26
922
1795
19
15
105
237
253
261
361
193
129
163
259
473
257
13
609
226
480
521
9
13
925
1028
19
15
105
237
253
261
361
193
129
163
259
473
257
13
609
354
480
521
5
13
925
276
19
15
105
237
253
261
361
193
129
163
259
473
257
13
609
354
496
521
5
13
925
276
19
15
105
237
253
261
361
193
129
163
259
473
257
13
609
610
480
521
5
13
925
788
19
15
105
237
253
261
361
193
129
163
259
473
257
13
609
610
496
521
5
13
925
788
19
15
105
237
253
261
361
193
129
163
259
473
257
13
609
1634
480
521
9
13
925
1812
19
15
105
237
253
261
361
193
129
163
259
473
257
29
609
353
481
521
9
59
907
259
19
15
105
237
253
261
361
193
129
163
259
473
257
29
609
353
496
521
3
955
907
259
19
15
105
237
253
261
361
193
129
163
259
473
257
29
609
353
497
521
3
955
907
259
19
15
105
237
253
261
361
193
129
163
259
473
257
29
609
609
481
521
9
59
907
771
19
15
105
237
253
261
361
193
129
163
259
473
257
29
609
609
496
521
3
955
907
771
19
15
105
237
253
261
361
193
129
163
259
473
257
29
609
609
497
521
3
955
907
771
19
15
105
237
253
261
361
193
129
163
259
473
257
29
609
354
480
521
9
59
909
276
19
15
105
237
253
261
361
193
129
163
259
473
257
29
609
354
496
521
9
59
909
276
19
15
105
237
253
261
361
193
129
163
259
473
257
29
609
610
496
522
3
955
909
788
19
15
105
237
253
261
361
193
129
163
259
473
257
29
609
1634
480
521
9
59
909
1812
19
15
105
237
253
261
361
193
129
163
259
473
257
525
97
225
481
521
517
1037
45
13
19
15
105
237
253
261
361
193
129
163
259
473
257
525
97
98
496
522
515
1047
45
260
19
15
105
237
253
261
361
193
129
163
259
473
257
525
97
226
480
521
517
1037
45
12
19
15
105
237
253
261
361
193
129
163
259
473
257
525
97
226
496
522
514
1046
45
12
19
15
105
237
253
261
361
193
129
163
259
473
257
525
609
225
481
521
521
1037
1069
1037
19
15
105
237
253
261
361
193
129
163
259
473
257
525
609
225
497
521
517
1050
1435
1027
19
15
105
237
253
261
361
193
129
163
259
473
257
525
609
609
481
521
517
1037
413
789
19
15
105
237
253
261
361
193
129
163
259
473
257
525
609
609
496
521
517
1037
413
789
19
15
105
237
253
261
361
193
129
163
259
473
257
525
609
609
497
521
517
1037
413
789
19
15
105
237
253
261
361
193
129
163
259
473
257
525
609
226
480
521
521
1037
1069
1036
19
15
105
237
253
261
361
193
129
163
259
473
257
525
609
226
496
522
514
1046
1069
1036
19
15
105
237
253
261
361
193
129
163
259
473
257
525
609
610
480
521
517
1037
413
788
19
15
105
237
253
261
361
193
129
163
259
473
257
525
609
610
496
521
517
1037
413
788
19
15
105
237
253
261
361
193
129
163
259
505
257
13
97
97
496
530
3
13
333
269
19
15
105
237
253
261
361
193
129
163
259
505
257
13
97
225
496
530
3
13
45
13
19
15
105
237
253
261
361
193
129
163
259
505
257
13
97
353
496
530
3
13
333
781
19
15
105
237
253
261
361
193
129
163
259
505
257
13
97
98
480
530
3
13
333
268
19
15
105
237
253
261
361
193
129
163
259
505
257
13
97
98
496
530
2
23
45
260
19
15
105
237
253
261
361
193
129
163
259
505
257
13
97
226
480
530
3
13
333
12
19
15
105
237
253
261
361
193
129
163
259
505
257
13
97
354
480
530
3
13
333
780
19
15
105
237
253
261
361
193
129
163
259
505
257
13
97
354
496
530
2
23
45
772
19
15
105
237
253
261
361
193
129
163
259
505
257
13
609
225
496
530
7
13
925
1029
19
15
105
237
253
261
361
193
129
163
259
505
257
13
609
353
496
530
2
22
922
275
19
15
105
237
253
261
361
193
129
163
259
505
257
13
609
609
496
530
2
22
922
787
19
15
105
237
253
261
361
193
129
163
259
505
257
13
609
226
480
530
7
13
925
1028
19
15
105
237
253
261
361
193
129
163
259
505
257
13
609
354
480
530
3
13
925
276
19
15
105
237
253
261
361
193
129
163
259
505
257
13
609
354
496
530
3
13
925
276
19
15
105
237
253
261
361
193
129
163
259
505
257
13
609
610
480
530
3
13
925
788
19
15
105
237
253
261
361
193
129
163
259
505
257
13
609
610
496
530
3
13
925
788
19
15
105
237
253
261
361
193
129
163
259
505
257
13
609
1634
480
530
7
13
925
1812
19
15
105
237
253
261
361
193
129
163
259
505
257
525
97
97
496
530
515
1047
45
261
19
15
105
237
253
261
361
193
129
163
259
505
257
525
97
225
496
530
515
1037
45
13
19
15
105
237
253
261
361
193
129
163
259
505
257
525
97
98
480
530
515
1047
45
260
19
15
105
237
253
261
361
193
129
163
259
505
257
525
97
98
496
530
514
1047
45
260
19
15
105
237
253
261
361
193
129
163
259
505
257
525
97
226
480
530
515
1047
45
4
19
15
105
237
253
261
361
193
129
163
259
505
257
525
609
225
496
530
515
1037
1437
1029
19
15
105
237
253
261
361
193
129
163
259
505
257
525
609
609
496
530
515
1037
413
789
19
15
105
237
253
261
361
193
129
163
259
505
257
525
609
226
480
530
515
1037
1437
1028
19
15
105
237
253
261
361
193
129
163
259
505
257
525
609
610
480
530
515
1037
413
788
19
15
105
237
253
261
361
193
129
163
259
505
257
525
609
610
496
530
515
1037
413
788
19
15
105
237
253
261
361
193
129
291
259
497
257
13
609
481
481
533
17
27
923
515
19
15
105
237
253
261
361
193
129
291
259
497
257
13
609
481
496
533
1
26
922
515
19
15
105
237
253
261
361
193
129
291
259
497
257
13
609
482
480
533
1
13
925
516
19
15
105
237
253
261
361
193
129
291
259
497
257
525
609
481
481
533
525
1037
413
517
19
15
105
237
253
261
361
193
129
291
259
497
257
525
609
481
496
533
513
1050
411
515
19
15
105
237
253
261
361
193
129
291
259
497
257
525
609
482
480
533
525
1037
413
516
19
15
105
237
253
261
361
193
129
291
259
473
257
13
609
481
481
521
5
13
925
517
19
15
105
237
253
261
361
193
129
291
259
473
257
13
609
481
433
521
5
13
925
517
19
15
105
237
253
261
361
193
129
291
259
473
257
13
609
481
497
521
5
13
925
517
19
15
105
237
253
261
361
193
129
291
259
473
257
13
609
482
480
521
5
13
925
516
19
15
105
237
253
261
361
193
129
291
259
473
257
13
609
482
432
522
2
23
925
516
19
15
105
237
253
261
361
193
129
291
259
473
257
13
609
482
496
522
2
23
925
516
19
15
105
237
253
261
361
193
129
291
259
473
257
525
609
481
481
521
517
1037
413
517
19
15
105
237
253
261
361
193
129
291
259
473
257
525
609
481
433
521
517
1037
413
517
19
15
105
237
253
261
361
193
129
291
259
473
257
525
609
481
497
521
517
1037
413
517
19
15
105
237
253
261
361
193
129
291
259
473
257
525
609
482
480
521
521
1037
413
516
19
15
105
237
253
261
361
193
129
291
259
505
257
13
609
481
496
530
3
13
925
517
19
15
105
237
253
261
361
193
129
291
259
505
257
13
609
482
480
530
3
13
925
516
19
15
105
237
253
261
361
193
129
291
259
505
257
525
609
481
496
530
515
1037
413
517
19
15
105
237
253
261
361
193
129
147
259
473
257
13
609
625
506
522
2
22
922
795
19
15
105
237
253
261
361
193
129
147
259
473
257
13
609
1649
506
522
2
27
923
1819
19
15
105
237
253
261
361
193
129
147
259
473
257
525
609
625
506
522
514
1050
410
795
19
15
105
237
253
261
357
193
257
73
257
473
262
526
718
206
1022
523
528
1040
640
516
19
15
105
237
253
261
357
193
257
165
257
505
262
14
441
317
481
529
0
16
677
269
19
15
105
237
253
261
357
193
257
165
257
505
262
14
505
317
481
529
0
8
658
11
19
15
105
237
253
261
357
193
257
165
257
505
262
526
441
317
481
529
512
1040
165
141
19
15
105
237
253
261
357
193
257
165
257
505
262
526
505
317
481
529
512
1032
146
11
19
15
105
237
253
261
357
193
129
163
259
473
261
17
609
353
496
521
1
63
897
259
19
15
105
237
253
261
357
193
129
163
259
473
261
17
609
353
497
521
1
63
897
259
19
15
105
237
253
261
357
193
129
163
259
473
261
17
609
609
496
521
1
63
897
771
19
15
105
237
253
261
357
193
129
163
259
473
261
17
609
609
497
521
1
63
897
771
19
15
105
237
253
261
357
193
129
163
259
473
261
17
609
1633
497
521
1
63
897
1795
19
15
105
237
253
261
357
193
129
163
259
473
262
14
609
353
481
521
16
16
922
259
19
15
105
237
253
261
357
193
129
163
259
473
262
14
609
353
497
521
0
8
922
259
19
15
105
237
253
261
357
193
129
163
259
473
262
14
609
609
481
521
16
16
922
771
19
15
105
237
253
261
357
193
129
163
259
473
262
14
609
609
497
521
0
8
922
771
19
15
105
237
253
261
357
193
129
163
259
473
262
14
609
1633
497
521
0
8
922
1795
19
15
105
237
253
261
357
193
129
163
259
473
262
14
126
209
480
521
16
48
32
22
19
15
105
237
253
261
357
193
129
163
259
473
262
526
609
225
497
521
512
1032
1434
1027
19
15
105
237
253
261
357
193
129
163
259
473
262
526
609
609
481
521
528
1040
410
771
19
15
105
237
253
261
357
193
129
163
259
473
262
526
609
609
497
521
512
1032
410
771
19
15
105
237
253
261
357
193
129
163
259
473
262
526
126
209
480
521
528
1072
32
22
19
15
105
237
253
261
357
193
129
163
259
505
262
14
609
609
496
530
0
8
922
771
19
15
105
237
253
261
357
193
129
163
259
505
262
526
609
225
496
530
512
1032
1434
1027
19
15
105
237
253
261
357
193
129
163
259
505
262
526
609
609
496
530
512
1032
410
771
19
15
105
237
253
261
357
193
129
165
257
505
262
14
185
189
478
529
0
8
274
11
19
15
105
237
253
261
357
193
129
291
259
473
262
14
609
481
433
521
0
8
922
515
19
15
105
237
253
261
357
193
129
291
259
473
262
526
609
481
433
521
512
1032
410
515
19
15
105
237
253
261
357
193
129
147
259
473
262
14
609
625
506
522
0
8
922
795
19
15
105
237
253
261
357
193
129
147
259
473
262
14
609
1649
506
522
0
8
922
1819
19
15
105
237
253
261
357
193
129
147
259
473
262
14
121
113
506
522
0
48
34
259
19
15
105
237
253
261
357
193
129
147
259
473
262
14
121
241
506
522
0
8
34
3
19
15
105
237
253
261
357
193
129
147
259
473
262
14
121
369
506
522
0
48
546
771
19
15
105
237
253
261
357
193
129
147
259
473
262
526
609
625
506
522
512
1032
410
795
19
15
105
237
253
261
357
193
129
147
259
473
262
526
121
113
506
522
512
1072
34
259
19
15
105
237
253
261
357
193
129
147
259
473
262
526
121
241
506
522
512
1032
34
3
19
15
105
237
253
261
357
193
129
147
259
473
262
526
633
241
506
522
512
1040
1426
1027
19
15
105
237
253
261
357
833
129
297
259
473
261
785
21
469
481
521
1
575
797
189
19
15
105
237
253
261
357
833
129
297
259
473
262
785
21
469
481
522
512
570
794
182
19
15
105
237
253
261
357
833
129
165
257
505
262
785
21
189
481
529
0
574
794
811
19
15
105
237
253
261
357
833
129
165
257
505
262
785
21
189
478
529
0
574
794
811
19
15
105
237
253
261
357
833
129
291
259
473
261
785
21
481
432
521
513
575
797
161
19
15
105
237
253
261
357
833
129
291
259
473
261
785
21
481
433
521
513
575
797
161
19
15
105
237
253
261
357
833
129
291
259
473
261
785
21
481
497
521
513
575
797
161
19
15
105
237
253
261
357
833
129
291
259
473
261
785
21
465
480
521
1
575
797
185
19
15
105
237
253
261
357
833
129
291
259
473
261
785
21
465
465
521
513
575
797
185
19
15
105
237
253
261
357
833
129
291
259
473
262
785
21
481
433
521
512
570
794
162
19
15
105
237
253
261
357
833
129
291
259
473
262
785
21
481
497
521
512
570
794
162
19
15
105
237
253
261
357
833
129
291
259
505
262
785
21
466
496
530
0
574
794
184
19
15
105
237
253
261
357
833
129
147
257
505
262
785
21
169
477
529
0
574
794
786
19
15
105
237
253
261
357
833
129
147
257
505
262
785
21
169
478
529
0
574
794
786
19
15
105
237
253
261
357
833
129
147
257
505
262
785
21
937
477
529
0
574
794
1170
19
15
105
237
253
261
357
833
129
147
257
505
262
785
21
937
478
529
0
574
794
1170
19
15
105
237
253
261
357
833
129
147
257
501
261
785
21
169
477
533
2
575
797
69
19
15
105
237
253
261
357
833
129
147
257
501
261
785
21
937
477
533
2
575
797
1169
19
15
105
237
253
261
365
193
257
73
257
505
258
518
718
206
991
529
536
1028
640
516
19
15
105
237
253
261
365
193
129
162
259
497
258
11
611
356
481
533
0
986
920
267
19
15
105
237
253
261
365
193
129
162
259
497
258
11
611
612
481
533
0
986
920
779
19
15
105
237
253
261
365
193
129
162
259
473
258
10
611
228
481
521
8
12
921
1035
19
15
105
237
253
261
365
193
129
162
259
473
258
10
611
228
490
522
8
12
921
1035
19
15
105
237
253
261
365
193
129
162
259
473
258
10
611
356
481
521
8
12
921
267
19
15
105
237
253
261
365
193
129
162
259
473
258
10
611
612
481
521
8
12
921
779
19
15
105
237
253
261
365
193
129
162
259
473
258
522
611
228
481
521
520
1036
1433
1035
19
15
105
237
253
261
365
193
129
162
259
473
258
522
611
228
490
522
520
1036
1433
1035
19
15
105
237
253
261
365
193
129
290
259
497
258
11
611
484
481
533
16
26
920
523
19
15
105
237
253
261
365
193
129
290
259
473
258
10
611
484
481
521
8
12
921
523
19
15
105
237
253
261
365
193
129
290
259
473
258
10
611
484
490
522
8
12
921
523
19
15
105
237
253
261
365
193
129
290
259
473
258
522
611
484
481
521
520
1036
409
523
19
15
105
237
253
261
365
193
129
290
259
473
258
522
611
484
490
522
520
1036
409
523
19
15
105
237
253
261
365
193
129
163
259
497
258
6
97
225
497
532
0
8
41
5
19
15
105
237
253
261
365
193
129
163
259
497
258
6
98
98
480
532
16
904
552
260
19
15
105
237
253
261
365
193
129
163
259
497
258
6
98
98
496
532
16
904
552
260
19
15
105
237
253
261
365
193
129
163
259
497
258
6
98
354
480
532
48
8
40
772
19
15
105
237
253
261
365
193
129
163
259
497
258
6
609
353
481
533
0
8
921
269
19
15
105
237
253
261
365
193
129
163
259
497
258
6
609
353
496
533
0
8
921
269
19
15
105
237
253
261
365
193
129
163
259
497
258
6
609
353
497
533
0
8
921
269
19
15
105
237
253
261
365
193
129
163
259
497
258
6
609
609
481
533
0
8
921
781
19
15
105
237
253
261
365
193
129
163
259
497
258
6
609
609
480
533
16
8
921
781
19
15
105
237
253
261
365
193
129
163
259
497
258
6
609
609
496
533
0
8
921
781
19
15
105
237
253
261
365
193
129
163
259
497
258
6
609
609
497
533
0
8
921
781
19
15
105
237
253
261
365
193
129
163
259
497
258
6
609
1633
497
532
0
8
921
1805
19
15
105
237
253
261
365
193
129
163
259
497
258
11
609
225
481
533
16
26
922
1027
19
15
105
237
253
261
365
193
129
163
259
497
258
11
609
225
497
532
0
26
922
1027
19
15
105
237
253
261
365
193
129
163
259
497
258
11
609
353
481
533
16
26
916
269
19
15
105
237
253
261
365
193
129
163
259
497
258
11
609
353
496
533
512
26
922
259
19
15
105
237
253
261
365
193
129
163
259
497
258
11
609
353
497
533
0
26
916
269
19
15
105
237
253
261
365
193
129
163
259
497
258
11
609
609
481
533
16
26
916
781
19
15
105
237
253
261
365
193
129
163
259
497
258
11
609
609
480
533
16
26
916
781
19
15
105
237
253
261
365
193
129
163
259
497
258
11
609
609
496
533
512
26
922
787
19
15
105
237
253
261
365
193
129
163
259
497
258
11
609
609
497
533
0
26
916
781
19
15
105
237
253
261
365
193
129
163
259
497
258
11
609
1633
481
533
16
26
922
1795
19
15
105
237
253
261
365
193
129
163
259
497
258
11
609
1633
497
532
0
26
922
1795
19
15
105
237
253
261
365
193
129
163
259
497
258
518
97
225
497
532
512
1032
41
5
19
15
105
237
253
261
365
193
129
163
259
497
258
518
609
609
481
533
512
1032
409
781
19
15
105
237
253
261
365
193
129
163
259
497
258
518
609
609
480
533
528
1032
409
781
19
15
105
237
253
261
365
193
129
163
259
497
258
518
609
609
496
533
512
1032
409
781
19
15
105
237
253
261
365
193
129
163
259
497
258
518
609
609
497
533
512
1032
409
781
19
15
105
237
253
261
365
193
129
163
259
497
258
14
610
354
496
532
16
24
912
276
19
15
105
237
253
261
365
193
129
163
259
497
258
14
610
610
480
532
16
24
912
788
19
15
105
237
253
261
365
193
129
163
259
497
258
14
610
610
496
532
16
24
912
788
19
15
105
237
253
261
365
193
129
163
259
497
258
7
97
97
481
533
0
2
326
261
19
15
105
237
253
261
365
193
129
163
259
497
258
7
97
97
496
533
0
2
326
261
19
15
105
237
253
261
365
193
129
163
259
497
258
7
97
97
497
533
0
2
326
261
19
15
105
237
253
261
365
193
129
163
259
497
258
7
97
225
481
533
16
2
324
5
19
15
105
237
253
261
365
193
129
163
259
497
258
7
97
225
497
532
0
2
324
5
19
15
105
237
253
261
365
193
129
163
259
497
258
7
97
353
481
533
0
2
324
773
19
15
105
237
253
261
365
193
129
163
259
497
258
7
97
353
496
533
0
2
324
773
19
15
105
237
253
261
365
193
129
163
259
497
258
7
97
353
497
533
0
2
324
773
19
15
105
237
253
261
365
193
129
163
259
497
258
7
609
353
481
533
512
898
922
267
19
15
105
237
253
261
365
193
129
163
259
497
258
7
609
353
496
533
0
898
922
267
19
15
105
237
253
261
365
193
129
163
259
497
258
7
609
353
497
533
0
898
922
267
19
15
105
237
253
261
365
193
129
163
259
497
258
7
609
609
481
533
512
898
922
779
19
15
105
237
253
261
365
193
129
163
259
497
258
7
609
609
480
533
512
898
922
779
19
15
105
237
253
261
365
193
129
163
259
497
258
7
609
609
496
533
0
898
922
779
19
15
105
237
253
261
365
193
129
163
259
497
258
7
609
609
497
533
0
898
922
779
19
15
105
237
253
261
365
193
129
163
259
497
258
523
609
225
481
533
528
1050
410
3
19
15
105
237
253
261
365
193
129
163
259
497
258
523
609
609
481
533
528
1050
404
781
19
15
105
237
253
261
365
193
129
163
259
497
258
523
609
609
480
533
528
1050
404
781
19
15
105
237
253
261
365
193
129
163
259
497
258
523
609
609
496
533
528
1050
404
781
19
15
105
237
253
261
365
193
129
163
259
497
258
523
609
609
497
533
528
1050
404
781
19
15
105
237
253
261
365
193
129
163
259
497
258
519
609
609
481
533
512
1026
410
787
19
15
105
237
253
261
365
193
129
163
259
497
258
519
609
609
480
533
512
1026
410
787
19
15
105
237
253
261
365
193
129
163
259
497
258
519
609
609
496
533
512
1026
410
787
19
15
105
237
253
261
365
193
129
163
259
497
258
519
609
609
497
533
512
1026
410
787
19
15
105
237
253
261
365
193
129
163
259
497
258
526
610
610
480
532
528
1048
400
788
19
15
105
237
253
261
365
193
129
163
259
497
258
526
610
610
496
532
528
1048
400
788
19
15
105
237
253
261
365
193
129
163
259
473
258
6
97
97
481
521
8
4
325
261
19
15
105
237
253
261
365
193
129
163
259
473
258
6
97
97
497
521
8
4
325
261
19
15
105
237
253
261
365
193
129
163
259
473
258
6
97
225
481
521
8
4
325
5
19
15
105
237
253
261
365
193
129
163
259
473
258
6
97
225
497
521
24
4
325
5
19
15
105
237
253
261
365
193
129
163
259
473
258
6
97
353
481
521
8
4
325
773
19
15
105
237
253
261
365
193
129
163
259
473
258
6
97
353
496
521
8
4
325
773
19
15
105
237
253
261
365
193
129
163
259
473
258
6
97
353
497
521
8
4
325
773
19
15
105
237
253
261
365
193
129
163
259
473
258
6
98
98
496
522
8
40
40
260
19
15
105
237
253
261
365
193
129
163
259
473
258
6
98
226
496
522
8
8
40
4
19
15
105
237
253
261
365
193
129
163
259
473
258
6
98
354
496
522
8
40
40
772
19
15
105
237
253
261
365
193
129
163
259
473
258
6
609
225
481
521
8
8
922
1027
19
15
105
237
253
261
365
193
129
163
259
473
258
6
609
353
481
521
8
8
921
269
19
15
105
237
253
261
365
193
129
163
259
473
258
6
609
353
496
521
8
8
921
269
19
15
105
237
253
261
365
193
129
163
259
473
258
6
609
353
497
521
8
8
921
269
19
15
105
237
253
261
365
193
129
163
259
473
258
6
609
609
481
521
8
8
921
781
19
15
105
237
253
261
365
193
129
163
259
473
258
6
609
609
496
521
8
8
921
781
19
15
105
237
253
261
365
193
129
163
259
473
258
6
609
609
497
521
8
8
921
781
19
15
105
237
253
261
365
193
129
163
259
473
258
6
126
209
480
521
8
36
32
22
19
15
105
237
253
261
365
193
129
163
259
473
258
518
97
97
481
521
520
1064
41
261
19
15
105
237
253
261
365
193
129
163
259
473
258
518
97
97
497
521
520
1064
41
261
19
15
105
237
253
261
365
193
129
163
259
473
258
518
97
225
481
521
520
1032
41
5
19
15
105
237
253
261
365
193
129
163
259
473
258
518
98
98
496
522
520
1064
40
260
19
15
105
237
253
261
365
193
129
163
259
473
258
518
98
226
496
522
520
1032
40
4
19
15
105
237
253
261
365
193
129
163
259
473
258
518
609
225
481
521
520
1032
1065
1029
19
15
105
237
253
261
365
193
129
163
259
473
258
518
609
609
481
521
520
1032
409
781
19
15
105
237
253
261
365
193
129
163
259
473
258
518
609
609
496
521
520
1032
409
781
19
15
105
237
253
261
365
193
129
163
259
473
258
518
609
609
497
521
520
1032
409
781
19
15
105
237
253
261
365
193
129
163
259
473
258
518
126
209
480
521
520
1060
32
22
19
15
105
237
253
261
365
193
129
163
259
473
258
518
610
226
496
522
520
1032
1064
1028
19
15
105
237
253
261
365
193
129
163
259
473
258
10
97
97
481
521
8
12
334
267
19
15
105
237
253
261
365
193
129
163
259
473
258
10
97
97
497
521
8
12
334
267
19
15
105
237
253
261
365
193
129
163
259
473
258
10
97
225
481
521
8
12
46
11
19
15
105
237
253
261
365
193
129
163
259
473
258
10
97
353
481
521
8
44
46
771
19
15
105
237
253
261
365
193
129
163
259
473
258
10
97
353
496
521
8
44
46
771
19
15
105
237
253
261
365
193
129
163
259
473
258
10
97
353
497
521
8
44
46
771
19
15
105
237
253
261
365
193
129
163
259
473
258
10
609
225
481
521
8
12
926
1027
19
15
105
237
253
261
365
193
129
163
259
473
258
10
609
353
481
521
8
12
926
259
19
15
105
237
253
261
365
193
129
163
259
473
258
10
609
353
496
521
8
12
926
259
19
15
105
237
253
261
365
193
129
163
259
473
258
10
609
353
497
521
8
12
926
259
19
15
105
237
253
261
365
193
129
163
259
473
258
10
609
609
481
521
8
12
926
771
19
15
105
237
253
261
365
193
129
163
259
473
258
10
609
609
496
521
8
12
926
771
19
15
105
237
253
261
365
193
129
163
259
473
258
10
609
609
497
521
8
12
926
771
19
15
105
237
253
261
365
193
129
163
259
473
258
10
610
226
496
522
8
12
924
1028
19
15
105
237
253
261
365
193
129
163
259
473
258
10
610
354
496
522
8
12
924
276
19
15
105
237
253
261
365
193
129
163
259
473
258
10
610
610
496
522
8
12
924
788
19
15
105
237
253
261
365
193
129
163
259
473
258
10
610
1634
496
522
8
12
924
1812
19
15
105
237
253
261
365
193
129
163
259
473
258
14
609
225
481
521
24
24
922
1027
19
15
105
237
253
261
365
193
129
163
259
473
258
14
609
225
497
521
24
24
922
1027
19
15
105
237
253
261
365
193
129
163
259
473
258
14
609
353
481
521
8
24
913
269
19
15
105
237
253
261
365
193
129
163
259
473
258
14
609
353
496
521
8
24
913
269
19
15
105
237
253
261
365
193
129
163
259
473
258
14
609
353
497
521
8
24
913
269
19
15
105
237
253
261
365
193
129
163
259
473
258
14
609
609
481
521
8
24
913
781
19
15
105
237
253
261
365
193
129
163
259
473
258
14
609
609
496
521
8
24
913
781
19
15
105
237
253
261
365
193
129
163
259
473
258
14
609
609
497
521
8
24
913
781
19
15
105
237
253
261
365
193
129
163
259
473
258
14
609
1633
497
521
24
24
922
1795
19
15
105
237
253
261
365
193
129
163
259
473
258
14
610
354
496
522
8
24
912
276
19
15
105
237
253
261
365
193
129
163
259
473
258
14
610
610
496
522
8
24
912
788
19
15
105
237
253
261
365
193
129
163
259
473
258
7
97
97
481
521
8
2
326
261
19
15
105
237
253
261
365
193
129
163
259
473
258
7
97
97
497
521
8
2
326
261
19
15
105
237
253
261
365
193
129
163
259
473
258
7
97
225
481
521
8
2
326
5
19
15
105
237
253
261
365
193
129
163
259
473
258
7
97
225
497
521
24
2
326
5
19
15
105
237
253
261
365
193
129
163
259
473
258
7
97
353
481
521
8
2
326
773
19
15
105
237
253
261
365
193
129
163
259
473
258
7
97
353
496
521
8
2
326
773
19
15
105
237
253
261
365
193
129
163
259
473
258
7
97
353
497
521
8
2
326
773
19
15
105
237
253
261
365
193
129
163
259
473
258
7
97
98
496
522
8
2
324
268
19
15
105
237
253
261
365
193
129
163
259
473
258
7
97
226
496
522
8
2
324
4
19
15
105
237
253
261
365
193
129
163
259
473
258
7
97
354
496
522
8
2
324
772
19
15
105
237
253
261
365
193
129
163
259
473
258
7
609
353
481
521
8
2
922
275
19
15
105
237
253
261
365
193
129
163
259
473
258
7
609
353
496
521
8
2
922
275
19
15
105
237
253
261
365
193
129
163
259
473
258
7
609
353
497
521
8
2
922
275
19
15
105
237
253
261
365
193
129
163
259
473
258
7
609
609
481
521
8
2
922
787
19
15
105
237
253
261
365
193
129
163
259
473
258
7
609
609
496
521
8
2
922
787
19
15
105
237
253
261
365
193
129
163
259
473
258
7
609
609
497
521
8
2
922
787
19
15
105
237
253
261
365
193
129
163
259
473
258
15
609
353
481
521
520
921
913
269
19
15
105
237
253
261
365
193
129
163
259
473
258
15
609
609
481
521
520
921
913
781
19
15
105
237
253
261
365
193
129
163
259
473
258
522
97
225
481
521
520
1036
46
11
19
15
105
237
253
261
365
193
129
163
259
473
258
522
609
225
481
521
520
1036
1438
1027
19
15
105
237
253
261
365
193
129
163
259
473
258
522
609
609
481
521
520
1036
414
771
19
15
105
237
253
261
365
193
129
163
259
473
258
522
609
609
496
521
520
1036
414
771
19
15
105
237
253
261
365
193
129
163
259
473
258
522
609
609
497
521
520
1036
414
771
19
15
105
237
253
261
365
193
129
163
259
473
258
522
610
226
496
522
520
1036
1436
1028
19
15
105
237
253
261
365
193
129
163
259
473
258
522
610
610
496
522
520
1036
412
788
19
15
105
237
253
261
365
193
129
163
259
473
258
519
97
97
481
521
520
1058
42
259
19
15
105
237
253
261
365
193
129
163
259
473
258
519
97
97
497
521
520
1058
42
259
19
15
105
237
253
261
365
193
129
163
259
473
258
519
97
225
481
521
520
1033
41
5
19
15
105
237
253
261
365
193
129
163
259
473
258
519
609
225
481
521
520
1058
1066
1027
19
15
105
237
253
261
365
193
129
163
259
473
258
519
609
609
481
521
520
1026
410
787
19
15
105
237
253
261
365
193
129
163
259
473
258
519
609
609
496
521
520
1026
410
787
19
15
105
237
253
261
365
193
129
163
259
473
258
519
609
609
497
521
520
1026
410
787
19
15
105
237
253
261
365
193
129
163
259
473
258
519
609
610
496
522
520
1026
836
772
19
15
105
237
253
261
365
193
129
163
259
473
258
526
609
225
481
521
536
1048
1434
1027
19
15
105
237
253
261
365
193
129
163
259
473
258
526
609
225
497
521
536
1048
1434
1027
19
15
105
237
253
261
365
193
129
163
259
473
258
526
609
609
481
521
520
1048
401
781
19
15
105
237
253
261
365
193
129
163
259
473
258
526
609
609
496
521
520
1048
401
781
19
15
105
237
253
261
365
193
129
163
259
473
258
526
609
609
497
521
520
1048
401
781
19
15
105
237
253
261
365
193
129
163
259
473
258
526
610
610
496
522
520
1048
400
788
19
15
105
237
253
261
365
193
129
163
259
505
258
6
97
97
496
530
8
4
325
261
19
15
105
237
253
261
365
193
129
163
259
505
258
6
97
225
496
530
8
4
325
5
19
15
105
237
253
261
365
193
129
163
259
505
258
6
97
353
496
530
8
4
325
773
19
15
105
237
253
261
365
193
129
163
259
505
258
6
97
98
496
530
24
4
325
260
19
15
105
237
253
261
365
193
129
163
259
505
258
6
98
98
480
530
8
40
40
260
19
15
105
237
253
261
365
193
129
163
259
505
258
6
98
98
496
530
8
40
40
260
19
15
105
237
253
261
365
193
129
163
259
505
258
6
98
226
480
530
8
8
40
4
19
15
105
237
253
261
365
193
129
163
259
505
258
6
98
354
480
530
8
40
40
772
19
15
105
237
253
261
365
193
129
163
259
505
258
6
98
354
496
530
8
40
40
772
19
15
105
237
253
261
365
193
129
163
259
505
258
6
609
225
496
530
8
8
922
1027
19
15
105
237
253
261
365
193
129
163
259
505
258
6
609
353
496
530
8
8
921
269
19
15
105
237
253
261
365
193
129
163
259
505
258
6
609
609
496
530
8
8
921
781
19
15
105
237
253
261
365
193
129
163
259
505
258
518
97
225
496
530
520
1032
41
5
19
15
105
237
253
261
365
193
129
163
259
505
258
518
98
226
480
530
520
1032
40
4
19
15
105
237
253
261
365
193
129
163
259
505
258
518
609
225
496
530
520
1032
1065
1029
19
15
105
237
253
261
365
193
129
163
259
505
258
518
609
609
496
530
520
1032
409
781
19
15
105
237
253
261
365
193
129
163
259
505
258
518
610
226
480
530
520
1032
1064
1028
19
15
105
237
253
261
365
193
129
163
259
505
258
10
97
97
496
530
8
12
334
267
19
15
105
237
253
261
365
193
129
163
259
505
258
10
97
353
496
530
8
12
334
779
19
15
105
237
253
261
365
193
129
163
259
505
258
10
609
225
496
530
8
12
926
1027
19
15
105
237
253
261
365
193
129
163
259
505
258
10
609
353
496
530
8
12
926
259
19
15
105
237
253
261
365
193
129
163
259
505
258
10
609
609
496
530
8
12
926
771
19
15
105
237
253
261
365
193
129
163
259
505
258
10
610
226
480
530
8
12
924
1028
19
15
105
237
253
261
365
193
129
163
259
505
258
10
610
354
480
530
8
12
924
276
19
15
105
237
253
261
365
193
129
163
259
505
258
10
610
354
496
530
8
12
924
276
19
15
105
237
253
261
365
193
129
163
259
505
258
10
610
610
480
530
8
12
924
788
19
15
105
237
253
261
365
193
129
163
259
505
258
10
610
610
496
530
8
12
924
788
19
15
105
237
253
261
365
193
129
163
259
505
258
10
610
1634
480
530
8
12
924
1812
19
15
105
237
253
261
365
193
129
163
259
505
258
7
97
97
496
530
8
2
326
261
19
15
105
237
253
261
365
193
129
163
259
505
258
7
97
225
496
530
8
2
324
5
19
15
105
237
253
261
365
193
129
163
259
505
258
7
97
353
496
530
8
2
324
773
19
15
105
237
253
261
365
193
129
163
259
505
258
7
97
98
480
530
8
2
324
268
19
15
105
237
253
261
365
193
129
163
259
505
258
7
97
98
496
530
8
2
324
268
19
15
105
237
253
261
365
193
129
163
259
505
258
7
97
226
480
530
8
2
324
4
19
15
105
237
253
261
365
193
129
163
259
505
258
7
97
354
480
530
8
2
324
772
19
15
105
237
253
261
365
193
129
163
259
505
258
7
97
354
496
530
8
2
324
772
19
15
105
237
253
261
365
193
129
163
259
505
258
7
609
353
496
530
8
2
922
275
19
15
105
237
253
261
365
193
129
163
259
505
258
7
609
609
496
530
8
2
922
787
19
15
105
237
253
261
365
193
129
163
259
505
258
522
609
225
496
530
520
1036
414
3
19
15
105
237
253
261
365
193
129
163
259
505
258
522
609
609
496
530
520
1036
414
771
19
15
105
237
253
261
365
193
129
163
259
505
258
522
610
226
480
530
520
1036
412
4
19
15
105
237
253
261
365
193
129
163
259
505
258
522
610
610
480
530
520
1036
412
788
19
15
105
237
253
261
365
193
129
163
259
505
258
522
610
610
496
530
520
1036
412
788
19
15
105
237
253
261
365
193
129
163
259
505
258
519
609
609
496
530
520
1026
836
773
19
15
105
237
253
261
365
193
129
163
259
505
258
519
609
610
480
530
520
1026
836
772
19
15
105
237
253
261
365
193
129
163
259
505
258
519
609
610
496
530
520
1026
836
772
19
15
105
237
253
261
365
193
129
165
257
473
258
6
98
103
481
522
8
40
40
266
19
15
105
237
253
261
365
193
129
165
257
473
258
6
98
359
481
522
8
40
40
778
19
15
105
237
253
261
365
193
129
165
257
473
258
6
610
358
481
522
8
8
920
268
19
15
105
237
253
261
365
193
129
165
257
473
258
6
610
614
481
522
8
8
920
780
19
15
105
237
253
261
365
193
129
165
257
473
258
6
610
615
481
522
8
8
920
778
19
15
105
237
253
261
365
193
129
165
257
473
258
518
98
103
481
522
520
1064
40
266
19
15
105
237
253
261
365
193
129
165
257
473
258
10
98
103
481
522
8
44
44
266
19
15
105
237
253
261
365
193
129
165
257
473
258
10
98
358
481
522
8
44
556
780
19
15
105
237
253
261
365
193
129
165
257
473
258
10
98
359
481
522
8
44
44
778
19
15
105
237
253
261
365
193
129
165
257
473
258
14
610
358
481
522
8
24
912
268
19
15
105
237
253
261
365
193
129
165
257
473
258
14
610
614
481
522
8
24
912
780
19
15
105
237
253
261
365
193
129
165
257
473
258
14
610
359
481
522
8
24
912
266
19
15
105
237
253
261
365
193
129
165
257
473
258
14
610
615
481
522
8
24
912
778
19
15
105
237
253
261
365
193
129
165
257
473
258
526
610
614
481
522
520
1048
400
780
19
15
105
237
253
261
365
193
129
165
257
473
258
526
610
615
481
522
520
1048
400
778
19
15
105
237
253
261
365
193
129
165
257
505
258
6
98
103
481
529
24
904
552
266
19
15
105
237
253
261
365
193
129
165
257
505
258
6
98
231
481
529
24
8
40
10
19
15
105
237
253
261
365
193
129
165
257
505
258
6
610
615
481
529
24
8
920
778
19
15
105
237
253
261
365
193
129
165
257
505
258
6
610
1639
481
529
24
8
920
1802
19
15
105
237
253
261
365
193
129
165
257
505
258
518
98
231
481
529
536
1032
40
10
19
15
105
237
253
261
365
193
129
165
257
505
258
518
610
615
481
529
536
1032
408
778
19
15
105
237
253
261
365
193
129
165
257
505
258
522
610
231
481
529
536
1036
1068
1034
19
15
105
237
253
261
365
193
129
291
259
497
258
11
609
481
481
533
16
26
916
534
19
15
105
237
253
261
365
193
129
291
259
497
258
7
609
481
481
532
0
2
922
515
19
15
105
237
253
261
365
193
129
291
259
497
258
7
609
481
497
532
0
2
922
515
19
15
105
237
253
261
365
193
129
291
259
497
258
519
609
481
481
533
528
1026
410
515
19
15
105
237
253
261
365
193
129
291
259
497
258
519
609
481
497
532
512
1026
410
515
19
15
105
237
253
261
365
193
129
291
259
473
258
6
609
481
481
521
8
8
922
515
19
15
105
237
253
261
365
193
129
291
259
473
258
6
609
481
433
521
8
8
922
515
19
15
105
237
253
261
365
193
129
291
259
473
258
6
609
481
497
521
24
968
922
515
19
15
105
237
253
261
365
193
129
291
259
473
258
518
609
481
481
521
520
1032
410
515
19
15
105
237
253
261
365
193
129
291
259
473
258
518
609
481
433
521
520
1060
413
533
19
15
105
237
253
261
365
193
129
291
259
473
258
10
609
481
481
521
8
12
926
515
19
15
105
237
253
261
365
193
129
291
259
473
258
10
609
481
433
521
8
12
926
515
19
15
105
237
253
261
365
193
129
291
259
473
258
10
610
482
432
522
8
12
924
516
19
15
105
237
253
261
365
193
129
291
259
473
258
10
610
482
496
522
8
12
924
516
19
15
105
237
253
261
365
193
129
291
259
473
258
14
609
481
481
521
8
24
913
533
19
15
105
237
253
261
365
193
129
291
259
473
258
14
609
481
433
521
8
24
913
533
19
15
105
237
253
261
365
193
129
291
259
473
258
14
609
481
497
521
24
24
913
533
19
15
105
237
253
261
365
193
129
291
259
473
258
14
610
482
496
522
8
24
912
532
19
15
105
237
253
261
365
193
129
291
259
473
258
7
609
481
481
521
8
2
922
515
19
15
105
237
253
261
365
193
129
291
259
473
258
7
609
481
433
521
8
2
922
515
19
15
105
237
253
261
365
193
129
291
259
473
258
7
609
481
497
521
24
34
922
515
19
15
105
237
253
261
365
193
129
291
259
473
258
522
609
481
481
521
520
1036
414
515
19
15
105
237
253
261
365
193
129
291
259
473
258
522
609
481
433
521
520
1036
414
515
19
15
105
237
253
261
365
193
129
291
259
473
258
522
610
482
432
522
520
1068
412
516
19
15
105
237
253
261
365
193
129
291
259
473
258
522
610
482
496
522
520
1036
412
516
19
15
105
237
253
261
365
193
129
291
259
473
258
519
609
481
481
521
520
1026
410
515
19
15
105
237
253
261
365
193
129
291
259
473
258
519
609
481
433
521
520
1026
410
515
19
15
105
237
253
261
365
193
129
291
259
473
258
519
609
481
497
521
536
1058
410
515
19
15
105
237
253
261
365
193
129
291
259
473
258
526
609
481
481
521
520
1048
410
515
19
15
105
237
253
261
365
193
129
291
259
473
258
526
609
481
433
521
520
1048
410
515
19
15
105
237
253
261
365
193
129
291
259
473
258
526
610
482
496
522
520
1048
400
532
19
15
105
237
253
261
365
193
129
291
259
505
258
6
609
481
496
530
8
8
922
515
19
15
105
237
253
261
365
193
129
291
259
505
258
518
609
481
496
530
520
1032
410
515
19
15
105
237
253
261
365
193
129
291
259
505
258
10
609
481
496
530
8
12
926
515
19
15
105
237
253
261
365
193
129
291
259
505
258
10
610
482
480
530
8
12
924
516
19
15
105
237
253
261
365
193
129
291
259
505
258
7
609
481
496
530
8
2
922
515
19
15
105
237
253
261
365
193
129
291
259
505
258
522
609
481
496
530
520
1036
414
515
19
15
105
237
253
261
365
193
129
291
259
505
258
522
610
482
480
530
520
1036
412
516
19
15
105
237
253
261
365
193
129
291
259
505
258
519
609
481
496
530
520
1026
410
515
19
15
105
237
253
261
365
193
129
147
259
473
258
6
97
113
506
522
8
40
42
283
19
15
105
237
253
261
365
193
129
147
259
473
258
6
97
241
506
522
8
8
42
27
19
15
105
237
253
261
365
193
129
147
259
473
258
6
97
369
506
522
8
40
42
795
19
15
105
237
253
261
365
193
129
147
259
473
258
6
609
241
506
522
8
8
922
1051
19
15
105
237
253
261
365
193
129
147
259
473
258
6
609
625
506
522
8
8
922
795
19
15
105
237
253
261
365
193
129
147
259
473
258
6
609
1649
506
522
8
8
922
1819
19
15
105
237
253
261
365
193
129
147
259
473
258
6
121
113
506
522
8
36
34
259
19
15
105
237
253
261
365
193
129
147
259
473
258
6
121
241
506
522
8
4
34
3
19
15
105
237
253
261
365
193
129
147
259
473
258
6
121
369
506
522
8
36
34
771
19
15
105
237
253
261
365
193
129
147
259
473
258
518
97
113
506
522
520
1064
42
283
19
15
105
237
253
261
365
193
129
147
259
473
258
518
97
241
506
522
520
1032
42
27
19
15
105
237
253
261
365
193
129
147
259
473
258
518
609
241
506
522
520
1032
1434
1051
19
15
105
237
253
261
365
193
129
147
259
473
258
518
609
625
506
522
520
1032
410
795
19
15
105
237
253
261
365
193
129
147
259
473
258
518
121
241
506
522
520
1028
34
3
19
15
105
237
253
261
365
193
129
147
259
473
258
518
633
241
506
522
520
1060
1058
1027
19
15
105
237
253
261
365
193
129
147
259
473
258
10
97
113
506
522
8
44
46
283
19
15
105
237
253
261
365
193
129
147
259
473
258
10
97
241
506
522
8
12
46
27
19
15
105
237
253
261
365
193
129
147
259
473
258
10
97
369
506
522
8
44
46
795
19
15
105
237
253
261
365
193
129
147
259
473
258
10
609
625
506
522
8
12
926
795
19
15
105
237
253
261
365
193
129
147
259
473
258
10
609
1649
506
522
8
12
926
1819
19
15
105
237
253
261
365
193
129
147
259
473
258
10
121
113
506
522
8
12
326
259
19
15
105
237
253
261
365
193
129
147
259
473
258
10
121
241
506
522
8
12
326
3
19
15
105
237
253
261
365
193
129
147
259
473
258
10
121
369
506
522
8
12
326
771
19
15
105
237
253
261
365
193
129
147
259
473
258
14
609
625
506
522
8
24
914
795
19
15
105
237
253
261
365
193
129
147
259
473
258
14
609
1649
506
522
24
24
922
1819
19
15
105
237
253
261
365
193
129
147
259
473
258
14
121
113
506
522
24
24
322
259
19
15
105
237
253
261
365
193
129
147
259
473
258
14
121
241
506
522
24
24
322
3
19
15
105
237
253
261
365
193
129
147
259
473
258
14
121
369
506
522
24
24
322
771
19
15
105
237
253
261
365
193
129
147
259
473
258
522
97
113
506
522
520
1068
46
283
19
15
105
237
253
261
365
193
129
147
259
473
258
522
97
241
506
522
520
1036
46
27
19
15
105
237
253
261
365
193
129
147
259
473
258
522
609
241
506
522
520
1068
1070
1051
19
15
105
237
253
261
365
193
129
147
259
473
258
522
609
625
506
522
520
1036
414
795
19
15
105
237
253
261
365
193
129
147
259
473
258
522
633
625
506
522
520
1036
838
771
19
15
105
237
253
261
365
193
129
147
259
473
258
526
609
625
506
522
520
1048
402
795
19
15
105
237
253
261
365
833
897
297
259
473
258
774
533
213
737
521
8
552
721
1645
19
15
105
237
253
261
365
833
897
291
259
473
258
774
533
209
737
521
8
420
721
1717
19
15
105
237
253
273
341
321
129
163
257
486
262
415
21
353
509
536
512
809
929
705
19
15
105
237
253
273
341
321
129
163
257
486
262
415
21
609
509
536
512
809
1441
929
19
15
105
237
253
273
341
321
129
163
257
486
262
415
533
609
509
536
512
809
417
961
19
15
105
237
253
273
341
321
129
163
257
486
262
415
533
610
486
536
512
810
417
960
19
15
105
237
253
273
341
321
129
163
257
486
262
671
21
97
509
536
512
1138
193
193
19
15
105
237
253
273
341
321
129
163
257
486
262
671
21
353
509
536
512
1138
193
449
19
15
105
237
253
273
341
321
129
163
257
486
262
671
533
353
509
536
512
1138
705
193
19
15
105
237
253
273
341
321
129
163
257
486
262
671
533
609
509
536
512
1138
1473
1473
19
15
105
237
253
273
341
321
129
163
257
486
262
671
533
610
486
536
512
1138
1473
1472
19
15
105
237
253
273
341
321
129
147
257
486
262
415
21
169
478
536
0
809
865
581
19
15
105
237
253
273
341
321
129
147
257
486
262
671
21
169
478
536
512
1138
193
585
19
15
105
237
253
273
341
833
129
163
257
486
262
799
21
97
509
536
512
553
801
929
19
15
105
237
253
273
341
833
129
163
257
486
262
927
21
609
509
536
0
297
929
705
19
15
105
237
253
273
341
833
129
291
257
486
262
799
21
481
509
536
0
370
785
161
19
15
105
237
253
273
341
833
129
147
257
486
262
798
21
169
478
536
16
552
801
785
19
15
105
237
253
273
341
833
129
147
257
486
262
798
21
937
478
536
16
552
801
1169
19
15
105
237
253
273
341
833
129
147
257
486
262
927
21
937
478
536
0
297
865
581
19
15
105
237
253
273
341
833
897
291
257
486
262
927
533
225
765
536
512
297
673
1697
19
15
105
237
253
273
217
193
129
163
257
486
1
27
97
353
509
536
1802
537
909
773
19
15
105
237
253
273
217
193
129
163
257
486
1
539
97
97
509
536
1818
1305
397
261
19
15
105
237
253
273
217
193
129
163
257
486
1
539
97
353
509
536
1818
1305
397
773
19
15
105
237
253
273
217
193
129
163
257
486
2
15
97
97
509
536
1816
1146
42
267
19
15
105
237
253
273
217
193
129
163
257
486
2
15
97
225
509
536
1816
1146
42
11
19
15
105
237
253
273
217
193
129
163
257
486
2
15
97
353
509
536
1816
1146
554
779
19
15
105
237
253
273
217
193
129
163
257
486
2
27
97
353
509
536
1816
537
910
771
19
15
105
237
253
273
217
193
129
163
257
486
2
31
97
97
509
536
696
538
906
259
19
15
105
237
253
273
217
193
129
163
257
486
2
31
97
353
509
536
1816
538
906
771
19
15
105
237
253
273
217
193
129
163
257
486
2
539
97
97
509
536
1816
1305
397
261
19
15
105
237
253
273
217
193
129
163
257
486
2
539
97
353
509
536
1816
1305
397
773
19
15
105
237
253
273
217
193
129
163
257
486
2
543
97
97
509
536
1816
1306
394
259
19
15
105
237
253
273
217
193
129
163
257
486
2
543
97
353
509
536
1816
1306
394
771
19
15
105
237
253
273
345
193
129
163
257
486
257
43
97
225
509
536
10
57
45
13
19
15
105
237
253
273
345
193
129
163
257
486
257
43
97
353
509
536
10
57
557
781
19
15
105
237
253
273
345
193
129
163
257
486
257
43
609
225
509
536
10
58
910
1035
19
15
105
237
253
273
345
193
129
163
257
486
257
43
609
353
509
536
10
58
910
267
19
15
105
237
253
273
345
193
129
163
257
486
257
43
609
609
509
536
10
58
910
779
19
15
105
237
253
273
345
193
129
163
257
486
257
43
609
1633
509
536
10
58
910
1803
19
15
105
237
253
273
345
193
129
163
257
486
257
59
609
353
509
536
10
986
910
267
19
15
105
237
253
273
345
193
129
163
257
486
257
59
609
609
509
536
10
986
910
779
19
15
105
237
253
273
345
193
129
163
257
486
257
555
97
225
509
536
522
1081
45
13
19
15
105
237
253
273
345
193
129
163
257
486
257
555
609
225
509
536
522
1082
414
3
19
15
105
237
253
273
345
193
129
163
257
486
258
43
97
225
509
536
56
57
45
13
19
15
105
237
253
273
345
193
129
163
257
486
258
43
609
353
509
536
56
57
917
277
19
15
105
237
253
273
345
193
129
163
257
486
258
43
609
609
509
536
56
57
917
789
19
15
105
237
253
273
345
193
129
163
257
486
258
47
609
353
509
536
568
954
916
277
19
15
105
237
253
273
345
193
129
163
257
486
258
47
609
609
509
536
568
954
916
789
19
15
105
237
253
273
345
193
129
163
257
486
258
47
609
354
510
536
56
58
916
276
19
15
105
237
253
273
345
193
129
163
257
486
258
47
609
610
510
536
56
58
916
788
19
15
105
237
253
273
345
193
129
291
257
486
257
43
609
481
509
536
10
57
925
517
19
15
105
237
253
273
345
193
129
291
257
486
257
59
609
481
509
536
10
986
910
515
19
15
105
237
253
273
345
193
129
291
257
486
257
555
609
481
509
536
522
1081
413
517
19
15
105
237
253
273
345
193
129
291
257
486
258
63
609
482
510
536
24
986
900
516
19
15
105
237
253
273
345
321
129
163
257
486
257
401
21
97
509
536
522
1707
935
1217
19
15
105
237
253
273
345
321
129
163
257
486
257
401
21
353
509
536
522
1707
935
705
19
15
105
237
253
273
345
321
129
163
257
486
257
401
533
353
509
536
522
1707
679
193
19
15
105
237
253
273
345
321
129
163
257
486
257
401
533
609
509
536
522
1707
679
705
19
15
105
237
253
273
345
321
129
147
257
486
258
407
21
169
478
536
520
1706
964
69
19
15
105
237
253
273
345
321
129
147
257
486
258
407
21
937
478
536
520
810
788
785
19
15
105
237
253
273
345
321
129
147
257
486
258
407
533
169
478
536
8
170
452
69
19
15
105
237
253
273
345
321
129
147
257
486
258
407
533
937
478
536
8
170
708
581
19
15
105
237
253
273
345
833
129
163
257
486
257
785
21
97
509
536
10
555
839
929
19
15
105
237
253
273
345
833
129
291
257
486
257
785
21
481
509
536
522
555
839
161
19
15
105
237
253
273
345
833
129
147
257
486
258
791
21
169
478
536
8
554
788
69
19
15
105
237
253
273
345
833
129
147
257
486
258
791
21
937
478
536
8
554
788
1169
19
15
105
237
253
273
345
833
129
147
257
486
258
919
21
937
478
536
8
298
788
1169
19
15
105
237
253
273
346
193
129
163
257
486
256
38
98
226
510
536
60
62
36
4
19
15
105
237
253
273
346
193
129
163
257
486
256
550
98
226
510
536
540
1086
36
4
19
15
105
237
253
273
346
321
129
147
257
486
256
405
21
169
478
536
19
799
785
1169
19
15
105
237
253
273
346
321
129
147
257
486
256
405
21
937
478
536
19
799
785
785
19
15
105
237
253
273
346
833
129
147
257
486
256
789
21
169
478
536
19
543
785
785
19
15
105
237
253
273
346
833
129
147
257
486
256
789
21
937
478
536
19
543
785
1169
19
15
105
237
253
273
346
833
129
147
257
486
256
917
21
937
478
536
19
287
785
1169
19
15
105
237
253
277
341
193
257
165
257
465
277
49
505
317
494
525
2
30
642
7
19
15
105
237
253
277
341
193
257
165
257
465
277
561
505
317
494
525
514
1054
130
7
19
15
105
237
253
277
341
193
257
147
257
465
277
49
449
297
493
525
5
33
665
157
19
15
105
237
253
277
341
193
129
137
257
485
261
561
633
271
479
537
513
1073
1409
1178
19
15
105
237
253
277
341
193
129
165
257
485
261
49
185
189
478
537
1
49
257
11
19
15
105
237
253
277
341
193
129
147
257
465
277
49
633
241
509
525
2
30
897
1027
19
15
105
237
253
277
341
193
129
147
257
465
277
49
633
625
509
525
2
30
897
771
19
15
105
237
253
277
341
193
129
147
257
465
277
49
633
369
509
525
2
30
897
259
19
15
105
237
253
277
341
193
129
147
257
465
277
561
633
241
509
525
514
1054
1409
1027
19
15
105
237
253
277
341
193
129
147
257
465
277
561
633
625
509
525
514
1071
385
771
19
15
105
237
253
277
341
321
129
291
259
465
274
671
21
481
433
524
512
1122
224
673
19
15
105
237
253
277
341
321
129
291
259
465
274
671
533
481
433
524
512
1122
704
161
19
15
105
237
253
277
341
833
129
169
259
465
277
817
21
213
481
525
517
545
970
118
19
15
105
237
253
277
341
833
129
297
257
465
277
817
21
469
509
525
2
542
790
182
19
15
105
237
253
277
341
833
129
163
257
465
277
817
21
97
509
525
2
542
790
961
19
15
105
237
253
277
341
833
129
163
257
465
277
817
21
609
509
525
517
545
970
707
19
15
105
237
253
277
341
833
129
163
259
465
277
817
21
609
481
525
517
545
970
707
19
15
105
237
253
277
341
833
129
163
259
465
277
817
21
609
480
525
517
545
970
707
19
15
105
237
253
277
341
833
129
163
259
465
277
817
21
609
496
524
517
545
970
707
19
15
105
237
253
277
341
833
129
163
259
465
277
817
21
609
497
524
517
545
970
707
19
15
105
237
253
277
341
833
129
291
259
465
274
799
21
481
433
524
0
354
832
161
19
15
105
237
253
277
341
833
129
291
259
465
274
863
21
481
433
524
0
482
768
161
19
15
105
237
253
277
341
833
129
291
259
465
274
927
21
481
433
524
512
610
784
161
19
15
105
234
249
265
361
193
129
144
262
497
267
15
97
112
502
534
1
48
44
280
19
15
105
234
249
265
361
193
129
144
262
497
267
15
97
240
502
534
1
48
44
24
19
15
105
234
249
265
361
193
129
144
262
497
267
15
97
368
502
534
1
48
44
792
19
15
105
234
249
265
361
193
129
144
262
497
267
15
609
368
502
534
545
945
921
280
19
15
105
234
249
265
361
193
129
144
262
497
267
15
609
624
502
534
545
945
921
792
19
15
105
234
249
265
361
193
129
144
262
497
267
527
609
240
502
534
513
1072
1068
1048
19
15
105
234
250
257
365
833
129
144
260
502
262
775
21
936
476
532
528
530
976
580
19
15
105
234
251
257
365
193
129
144
258
500
262
6
98
112
501
528
0
40
40
280
19
15
105
234
251
257
365
193
129
144
258
500
262
6
98
240
501
528
0
8
40
24
19
15
105
234
251
257
365
193
129
144
258
500
262
6
98
368
501
528
0
40
40
792
19
15
105
234
251
257
365
193
129
144
258
500
262
6
610
624
501
528
0
8
920
792
19
15
105
234
251
257
365
193
129
144
258
500
262
6
610
1648
501
528
0
8
920
1816
19
15
105
234
251
257
365
193
129
144
258
500
262
518
98
240
501
528
512
1032
40
24
19
15
105
234
251
257
365
193
129
144
258
500
262
518
610
240
501
528
512
1064
1064
1048
19
15
105
234
251
257
365
193
129
144
258
500
262
518
610
624
501
528
512
1032
408
792
19
15
105
250
251
257
361
193
129
64
258
500
261
13
609
544
965
512
2
14
926
960
19
15
105
250
251
257
365
193
129
64
258
500
262
6
609
544
965
512
0
8
921
896
19
15
105
250
251
257
365
193
129
64
258
500
262
518
609
544
965
512
512
1028
838
896
19
15
105
250
251
257
365
193
129
64
258
500
262
518
609
1568
965
512
512
1028
838
1664
19
15
105
250
251
257
365
193
129
64
258
500
262
14
609
544
965
512
0
12
926
960
19
15
105
250
251
257
365
193
129
64
258
500
262
7
161
544
965
512
0
914
1192
1952
19
15
105
250
251
257
365
193
129
64
258
500
262
7
609
544
965
512
0
2
920
800
19
15
105
250
251
257
365
193
129
64
258
500
262
15
609
544
965
512
0
26
912
896
19
15
105
250
251
257
365
193
129
64
258
500
262
519
609
544
965
512
512
1026
838
896
19
15
105
250
251
257
365
193
129
64
258
500
262
519
609
1568
965
512
512
1026
838
1664
19
15
105
250
251
257
365
193
129
64
258
500
262
526
609
544
965
512
512
1036
414
800
19
15
105
250
251
257
365
193
129
64
258
500
262
526
609
1568
965
512
512
1036
846
1664
19
15
105
250
251
257
365
193
129
64
258
500
262
527
609
544
965
512
512
1050
400
960
19
15
105
250
251
257
365
193
129
64
258
500
262
527
609
1568
965
512
512
1050
912
1672
19
15
105
250
251
265
361
193
257
64
258
490
267
539
705
192
1022
523
512
1036
670
512
19
15
105
250
251
265
361
193
257
64
258
490
267
543
705
192
1022
523
528
1040
668
512
19
15
89
57
249
257
361
193
273
1
449
509
261
13
494
62
959
647
3
15
656
648
19
15
89
57
249
257
361
193
273
1
449
509
261
13
494
63
959
647
3
15
656
402
19
15
89
57
249
257
361
193
273
1
449
509
261
13
478
62
959
647
3
15
640
648
19
15
89
57
249
257
361
193
273
1
449
509
261
525
750
62
959
647
515
1039
1096
1224
19
15
89
57
249
257
361
193
273
1
449
509
261
525
750
574
959
647
515
1039
1096
1288
19
15
89
57
249
261
373
193
273
1
449
505
267
17
473
3
949
645
1
29
641
705
19
15
89
57
249
261
373
193
273
1
449
505
267
529
729
515
949
645
513
1053
1089
1345
19
15
89
57
249
265
361
193
273
1
449
491
267
15
431
63
949
265
258
48
672
400
19
15
89
57
249
265
361
193
273
1
449
491
267
527
431
63
949
649
546
1072
160
400
19
15
89
57
249
265
361
193
273
1
449
491
267
539
729
515
949
649
520
1060
1094
1345
19
15
89
57
249
265
361
193
273
1
449
491
267
543
729
515
949
649
514
1040
1090
1345
19
15
89
57
253
261
361
193
273
1
451
505
257
13
473
3
953
646
5
26
647
705
19
15
89
57
253
261
361
193
273
1
451
505
257
525
473
3
953
646
517
1050
135
449
19
15
89
57
253
261
357
193
273
1
451
505
262
14
473
3
953
646
0
8
649
705
19
15
89
57
253
261
357
193
273
1
451
505
262
526
729
515
953
646
512
1040
1106
1345
19
15
89
57
253
261
357
193
273
1
451
505
262
526
473
3
953
646
512
1032
137
705
19
15
89
57
253
261
357
833
913
1921
1475
505
262
785
537
1539
1593
134
0
574
753
513
19
15
89
153
249
257
361
193
81
65
193
493
261
13
926
574
67
583
5
13
768
1168
19
15
89
153
249
257
361
193
81
65
193
493
261
13
926
574
126
583
37
13
768
1168
19
15
89
153
249
257
361
193
81
65
193
493
261
13
926
574
94
583
37
13
768
1168
19
15
89
153
249
257
361
193
81
65
193
493
261
13
926
574
1603
583
5
13
768
1168
19
15
89
153
249
257
361
193
81
65
193
493
261
13
926
574
95
583
37
13
768
1168
19
15
89
153
249
257
361
193
81
65
193
493
261
13
926
574
127
583
37
13
768
1168
19
15
89
153
249
257
361
193
81
65
193
493
261
13
926
574
1630
1607
261
13
768
1168
19
15
89
153
249
257
361
193
81
65
193
493
261
13
926
574
1631
1607
1029
13
768
928
19
15
89
153
249
257
361
193
81
65
193
493
261
13
926
575
95
583
101
13
768
1170
19
15
89
153
249
257
361
193
81
65
193
493
261
13
926
575
127
583
197
13
768
658
19
15
89
153
249
257
361
193
81
65
193
493
261
525
926
574
67
583
581
1037
1280
1424
19
15
89
153
249
257
361
193
81
65
193
493
261
525
926
574
579
583
517
1037
1280
1168
19
15
89
153
249
257
361
193
81
65
193
493
261
525
926
574
126
583
581
1037
1280
1424
19
15
89
153
249
257
361
193
81
65
193
493
261
525
926
574
94
583
581
1037
1280
1424
19
15
89
153
249
257
361
193
81
65
193
493
261
525
926
574
95
583
581
1037
1280
1424
19
15
89
153
249
257
361
193
81
65
193
493
261
525
926
574
127
583
581
1037
1280
1424
19
15
89
153
249
257
361
193
81
65
193
493
261
525
926
575
95
583
581
1037
1280
1426
19
15
89
153
249
257
361
193
81
65
193
493
261
525
926
575
127
583
581
1037
1280
1426
19
15
89
153
249
257
361
193
81
65
193
477
261
13
926
1086
126
267
275
23
768
1824
19
15
89
153
249
257
361
193
81
65
193
477
261
13
926
574
126
523
3
23
768
1424
19
15
89
153
249
257
361
193
81
65
193
477
261
525
926
574
126
139
531
1047
256
400
19
15
89
153
249
257
361
193
273
65
193
493
261
13
478
382
318
583
69
13
640
8
19
15
89
153
249
257
361
193
273
65
193
493
261
13
478
382
319
583
69
13
640
8
19
15
89
153
249
257
361
193
273
65
193
493
261
525
878
382
318
583
549
1037
544
8
19
15
89
153
249
257
361
193
273
65
193
493
261
525
878
382
319
583
549
1037
544
8
19
15
89
153
249
257
361
193
273
65
193
493
261
525
478
382
318
583
581
1037
128
8
19
15
89
153
249
257
361
193
273
65
193
493
261
525
478
382
319
583
581
1037
128
8
19
15
89
153
249
257
361
193
145
65
193
509
261
13
110
62
110
294
514
14
328
136
19
15
89
153
249
257
361
193
145
65
193
509
261
13
110
62
111
295
515
15
328
136
19
15
89
153
249
257
361
193
145
65
193
509
261
13
110
63
111
295
521
14
328
137
19
15
89
153
249
257
361
193
145
65
193
509
261
13
174
62
110
294
514
14
272
848
19
15
89
153
249
257
361
193
145
65
193
509
261
13
174
62
111
295
521
14
272
848
19
15
89
153
249
257
361
193
145
65
193
509
261
13
174
574
831
551
35
943
1192
1864
19
15
89
153
249
257
361
193
145
65
193
509
261
13
174
63
111
295
521
14
272
850
19
15
89
153
249
257
361
193
145
65
193
509
261
13
622
62
110
294
514
910
912
392
19
15
89
153
249
257
361
193
145
65
193
509
261
13
622
62
111
295
265
14
912
1096
19
15
89
153
249
257
361
193
145
65
193
509
261
13
622
574
622
550
514
910
912
904
19
15
89
153
249
257
361
193
145
65
193
509
261
13
622
574
1646
1574
1026
14
912
904
19
15
89
153
249
257
361
193
145
65
193
509
261
13
622
574
319
551
35
943
912
904
19
15
89
153
249
257
361
193
145
65
193
509
261
13
622
574
1662
1611
1091
15
912
904
19
15
89
153
249
257
361
193
145
65
193
509
261
13
622
574
831
551
35
943
912
904
19
15
89
153
249
257
361
193
145
65
193
509
261
13
622
63
111
295
265
14
912
402
19
15
89
153
249
257
361
193
145
65
193
509
261
13
622
1598
1134
550
130
14
912
1672
19
15
89
153
249
257
361
193
145
65
193
509
261
13
622
1598
1135
551
137
14
912
1672
19
15
89
153
249
257
361
193
145
65
193
509
261
13
622
575
319
551
35
943
912
914
19
15
89
153
249
257
361
193
145
65
193
509
261
13
622
575
831
551
35
943
912
914
19
15
89
153
249
257
361
193
145
65
193
509
261
525
622
574
622
550
514
1038
1424
1416
19
15
89
153
249
257
361
193
145
65
193
509
261
525
622
574
319
551
547
1039
840
904
19
15
89
153
249
257
361
193
145
65
193
509
261
525
622
574
831
551
547
1039
840
904
19
15
89
153
249
257
361
193
145
65
193
509
261
525
622
1598
831
551
547
1039
840
1736
19
15
89
153
249
257
361
193
145
65
193
493
261
13
110
62
126
583
101
13
32
72
19
15
89
153
249
257
361
193
145
65
193
493
261
13
110
62
110
299
51
15
328
136
19
15
89
153
249
257
361
193
145
65
193
493
261
13
110
62
127
583
101
13
32
72
19
15
89
153
249
257
361
193
145
65
193
493
261
13
110
62
302
299
51
15
328
136
19
15
89
153
249
257
361
193
145
65
193
493
261
13
110
62
318
583
101
13
32
72
19
15
89
153
249
257
361
193
145
65
193
493
261
13
110
62
319
583
101
13
32
72
19
15
89
153
249
257
361
193
145
65
193
493
261
13
174
62
126
583
197
13
272
400
19
15
89
153
249
257
361
193
145
65
193
493
261
13
174
62
110
299
51
13
272
400
19
15
89
153
249
257
361
193
145
65
193
493
261
13
174
62
127
583
197
13
272
400
19
15
89
153
249
257
361
193
145
65
193
493
261
13
174
62
302
299
51
13
272
400
19
15
89
153
249
257
361
193
145
65
193
493
261
13
174
62
686
555
51
13
272
400
19
15
89
153
249
257
361
193
145
65
193
493
261
13
174
62
318
583
325
45
272
400
19
15
89
153
249
257
361
193
145
65
193
493
261
13
174
62
319
583
325
45
272
400
19
15
89
153
249
257
361
193
145
65
193
493
261
13
174
574
830
583
549
941
1184
1864
19
15
89
153
249
257
361
193
145
65
193
493
261
13
174
574
831
583
549
941
1184
1864
19
15
89
153
249
257
361
193
145
65
193
493
261
13
174
63
127
583
197
13
272
402
19
15
89
153
249
257
361
193
145
65
193
493
261
13
174
63
319
583
325
45
272
402
19
15
89
153
249
257
361
193
145
65
193
493
261
13
622
62
126
583
197
13
912
1096
19
15
89
153
249
257
361
193
145
65
193
493
261
13
622
62
110
299
51
13
912
1096
19
15
89
153
249
257
361
193
145
65
193
493
261
13
622
62
127
583
197
13
912
1096
19
15
89
153
249
257
361
193
145
65
193
493
261
13
622
62
302
299
51
13
912
1096
19
15
89
153
249
257
361
193
145
65
193
493
261
13
622
62
686
555
51
13
912
1096
19
15
89
153
249
257
361
193
145
65
193
493
261
13
622
62
318
583
325
13
912
1096
19
15
89
153
249
257
361
193
145
65
193
493
261
13
622
62
319
583
325
13
912
1096
19
15
89
153
249
257
361
193
145
65
193
493
261
13
622
574
110
299
275
23
912
904
19
15
89
153
249
257
361
193
145
65
193
493
261
13
622
574
1710
1606
1097
14
912
904
19
15
89
153
249
257
361
193
145
65
193
493
261
13
622
574
302
555
51
13
912
904
19
15
89
153
249
257
361
193
145
65
193
493
261
13
622
574
686
555
51
13
912
904
19
15
89
153
249
257
361
193
145
65
193
493
261
13
622
574
318
583
69
13
912
904
19
15
89
153
249
257
361
193
145
65
193
493
261
13
622
574
830
583
69
13
912
904
19
15
89
153
249
257
361
193
145
65
193
493
261
13
622
574
622
555
51
13
912
904
19
15
89
153
249
257
361
193
145
65
193
493
261
13
622
574
1711
1607
1093
45
912
904
19
15
89
153
249
257
361
193
145
65
193
493
261
13
622
574
319
583
69
13
912
904
19
15
89
153
249
257
361
193
145
65
193
493
261
13
622
574
1662
1607
1093
45
912
904
19
15
89
153
249
257
361
193
145
65
193
493
261
13
622
574
831
583
69
13
912
904
19
15
89
153
249
257
361
193
145
65
193
493
261
13
622
574
1663
1607
1093
45
912
904
19
15
89
153
249
257
361
193
145
65
193
493
261
13
622
63
127
583
197
13
912
658
19
15
89
153
249
257
361
193
145
65
193
493
261
13
622
575
1711
1607
1093
45
912
914
19
15
89
153
249
257
361
193
145
65
193
493
261
13
622
575
319
583
69
13
912
914
19
15
89
153
249
257
361
193
145
65
193
493
261
13
622
575
831
583
69
13
912
914
19
15
89
153
249
257
361
193
145
65
193
493
261
13
622
575
1663
1607
1093
45
912
914
19
15
89
153
249
257
361
193
145
65
193
493
261
525
622
62
686
555
563
1037
1424
1096
19
15
89
153
249
257
361
193
145
65
193
493
261
525
622
574
302
555
563
1037
1424
1416
19
15
89
153
249
257
361
193
145
65
193
493
261
525
622
574
686
555
563
1037
1424
1416
19
15
89
153
249
257
361
193
145
65
193
493
261
525
622
574
318
583
549
1037
1424
1416
19
15
89
153
249
257
361
193
145
65
193
493
261
525
622
574
830
583
581
1037
1424
1416
19
15
89
153
249
257
361
193
145
65
193
493
261
525
622
574
622
555
531
1047
400
904
19
15
89
153
249
257
361
193
145
65
193
493
261
525
622
574
319
583
549
1037
1424
1416
19
15
89
153
249
257
361
193
145
65
193
493
261
525
622
574
831
583
581
1037
1424
1416
19
15
89
153
249
257
361
193
145
65
193
493
261
525
622
575
319
583
549
1037
1424
1426
19
15
89
153
249
257
361
193
145
65
193
493
261
525
622
575
831
583
581
1037
1424
1426
19
15
89
153
249
257
361
193
145
65
193
477
261
13
110
62
126
267
515
47
328
136
19
15
89
153
249
257
361
193
145
65
193
477
261
13
110
62
110
523
3
47
328
136
19
15
89
153
249
257
361
193
145
65
193
477
261
13
110
62
318
267
259
23
32
164
19
15
89
153
249
257
361
193
145
65
193
477
261
13
110
62
830
1291
259
23
32
164
19
15
89
153
249
257
361
193
145
65
193
477
261
13
174
62
126
267
259
23
160
400
19
15
89
153
249
257
361
193
145
65
193
477
261
13
174
62
110
523
3
15
272
848
19
15
89
153
249
257
361
193
145
65
193
477
261
13
174
62
318
267
259
23
160
400
19
15
89
153
249
257
361
193
145
65
193
477
261
13
174
574
126
139
19
983
1184
1876
19
15
89
153
249
257
361
193
145
65
193
477
261
13
174
574
110
139
19
983
1184
1876
19
15
89
153
249
257
361
193
145
65
193
477
261
13
174
574
1646
523
35
943
1192
1864
19
15
89
153
249
257
361
193
145
65
193
477
261
13
174
574
1662
139
531
983
1184
1876
19
15
89
153
249
257
361
193
145
65
193
477
261
13
622
62
126
267
515
911
912
648
19
15
89
153
249
257
361
193
145
65
193
477
261
13
622
62
110
523
3
15
912
392
19
15
89
153
249
257
361
193
145
65
193
477
261
13
622
62
318
267
515
911
912
648
19
15
89
153
249
257
361
193
145
65
193
477
261
13
622
62
830
523
3
15
912
392
19
15
89
153
249
257
361
193
145
65
193
477
261
13
622
574
126
523
3
15
912
904
19
15
89
153
249
257
361
193
145
65
193
477
261
13
622
574
110
523
3
15
912
904
19
15
89
153
249
257
361
193
145
65
193
477
261
13
622
574
318
523
3
15
912
904
19
15
89
153
249
257
361
193
145
65
193
477
261
13
622
574
622
523
3
15
912
904
19
15
89
153
249
257
361
193
145
65
193
477
261
13
622
574
1646
523
3
15
912
904
19
15
89
153
249
257
361
193
145
65
193
477
261
13
622
574
1662
139
3
23
912
904
19
15
89
153
249
257
361
193
145
65
193
477
261
525
110
62
110
139
547
1071
40
328
19
15
89
153
249
257
361
193
145
65
193
477
261
525
622
62
126
139
515
1039
400
648
19
15
89
153
249
257
361
193
145
65
193
477
261
525
622
62
110
139
515
1039
400
648
19
15
89
153
249
257
361
193
145
65
193
477
261
525
622
574
126
139
515
1039
400
904
19
15
89
153
249
257
361
193
145
65
193
477
261
525
622
574
110
523
547
1039
840
904
19
15
89
153
249
257
361
193
145
65
193
477
261
525
622
574
318
523
547
1039
840
904
19
15
89
153
249
257
361
193
145
65
193
477
261
525
622
574
622
523
531
1047
400
904
19
15
89
153
249
257
361
193
145
65
193
477
261
525
622
574
1662
139
531
1047
400
904
19
15
89
153
249
257
361
833
81
65
193
509
261
781
110
574
830
551
65
346
808
712
19
15
89
153
249
257
361
833
81
65
193
509
261
781
110
574
831
551
65
346
808
712
19
15
89
153
249
257
361
833
81
65
193
477
261
781
110
62
126
523
195
535
800
932
19
15
89
153
249
257
361
833
81
65
193
477
261
781
110
574
126
523
3
535
912
676
19
15
89
153
249
257
361
833
81
65
193
477
261
781
110
574
830
139
259
535
912
676
19
15
89
153
249
257
361
833
145
65
193
509
261
781
30
62
110
294
514
526
768
16
19
15
89
153
249
257
361
833
145
65
193
509
261
781
30
62
111
295
521
526
768
16
19
15
89
153
249
257
361
833
145
65
193
509
261
781
30
574
622
550
514
526
768
1040
19
15
89
153
249
257
361
833
145
65
193
509
261
781
30
574
623
551
521
526
768
1040
19
15
89
153
249
257
361
833
145
65
193
509
261
781
30
63
111
295
521
526
768
18
19
15
89
153
249
257
361
833
145
65
193
509
261
781
30
575
623
551
521
526
768
1058
19
15
89
153
249
257
361
833
145
65
193
493
261
781
30
62
110
299
51
525
768
16
19
15
89
153
249
257
361
833
145
65
193
493
261
781
30
62
302
299
51
525
768
16
19
15
89
153
249
257
361
833
145
65
193
493
261
781
30
62
318
583
325
525
768
16
19
15
89
153
249
257
361
833
145
65
193
493
261
781
30
62
319
583
325
525
768
16
19
15
89
153
249
257
361
833
145
65
193
493
261
781
30
574
110
299
563
525
768
1040
19
15
89
153
249
257
361
833
145
65
193
493
261
781
30
574
302
299
51
525
768
1040
19
15
89
153
249
257
361
833
145
65
193
493
261
781
30
574
686
555
51
525
768
1040
19
15
89
153
249
257
361
833
145
65
193
493
261
781
30
574
318
583
5
525
768
1040
19
15
89
153
249
257
361
833
145
65
193
493
261
781
30
574
622
555
563
525
768
1040
19
15
89
153
249
257
361
833
145
65
193
493
261
781
30
574
319
583
5
525
768
1040
19
15
89
153
249
257
361
833
145
65
193
493
261
781
30
63
319
583
325
525
768
34
19
15
89
153
249
257
361
833
145
65
193
493
261
781
30
575
319
583
5
525
768
1042
19
15
89
153
249
257
361
833
145
65
193
477
261
781
30
62
126
139
3
535
768
16
19
15
89
153
249
257
361
833
145
65
193
477
261
781
30
62
110
523
3
535
768
16
19
15
89
153
249
257
361
833
145
65
193
477
261
781
30
62
318
267
515
535
768
16
19
15
89
153
249
257
361
833
145
65
193
477
261
781
30
574
126
523
3
343
768
1040
19
15
89
153
249
257
361
833
145
65
193
477
261
781
30
574
110
523
515
535
768
1040
19
15
89
153
249
257
361
833
145
65
193
477
261
781
30
574
318
523
3
567
768
1040
19
15
89
153
249
257
361
833
145
65
193
477
261
781
30
574
622
523
3
343
768
1040
19
15
89
153
249
257
361
833
593
65
193
509
261
781
942
1086
1343
551
35
527
1040
1104
19
15
89
153
249
257
361
833
593
65
193
509
261
781
942
1087
1343
551
35
527
1040
1106
19
15
89
153
249
257
361
833
593
65
193
509
261
781
942
574
1662
1611
1091
527
16
80
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
1086
1091
583
5
557
1040
1168
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
1086
126
583
197
525
1040
1168
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
1086
1118
1607
1093
525
16
1104
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
1086
1119
1607
1093
525
16
1104
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
1086
1603
583
5
557
1040
1168
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
1086
127
583
197
525
1040
1168
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
1086
1342
583
69
525
1040
1168
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
1086
1662
1607
1093
525
16
1104
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
1086
1630
1607
1093
525
16
1104
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
1086
1631
1607
1093
525
16
1104
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
1086
1343
583
69
525
1040
1168
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
1086
1663
1607
1093
525
16
1104
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
62
126
583
197
525
16
464
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
62
1603
1607
1029
557
16
400
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
62
127
583
197
525
16
464
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
1087
1119
1607
1093
525
16
1170
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
1087
127
583
197
525
1040
1170
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
1087
1631
1607
1093
525
16
1170
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
1087
1343
583
69
525
528
1170
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
1087
1663
1607
1093
525
16
1170
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
574
67
583
5
557
16
80
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
574
94
583
37
525
16
144
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
574
1603
1607
1029
557
16
80
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
574
95
583
37
525
16
144
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
574
1662
1607
1093
525
16
80
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
574
1630
1607
1093
525
16
80
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
574
1631
1607
1093
525
16
80
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
574
1663
1607
1093
525
16
80
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
63
127
583
197
525
528
1682
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
575
95
583
37
525
16
146
19
15
89
153
249
257
361
833
593
65
193
493
261
781
942
575
1663
1607
1093
525
528
146
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
1086
126
583
197
525
0
784
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
1086
1118
1607
1093
525
0
784
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
1086
1119
1607
1093
525
0
784
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
1086
1603
1607
1029
557
512
784
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
1086
127
583
197
525
0
784
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
1086
1662
1607
1093
525
0
784
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
1086
1630
1607
5
525
0
784
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
1086
1631
1607
5
525
0
784
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
1086
1663
1607
1093
525
0
784
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
62
126
583
197
525
0
272
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
62
1603
1607
1029
557
512
1808
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
62
127
583
197
525
0
272
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
62
1630
1607
5
525
0
272
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
62
1631
1607
5
525
0
272
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
1087
127
583
197
525
0
786
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
1087
1631
1607
5
525
0
786
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
1087
1663
1607
1093
525
0
786
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
574
67
583
5
525
0
160
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
574
1603
1607
517
525
0
160
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
574
1662
1607
1093
525
512
200
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
574
1630
1607
5
525
0
160
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
574
1631
1607
5
525
0
160
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
574
1663
1607
1093
525
512
200
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
63
127
583
197
525
1024
274
19
15
89
153
249
257
361
833
593
65
193
493
261
781
926
575
1663
1607
197
525
0
162
19
15
89
153
249
257
361
833
593
65
193
477
261
781
942
1086
126
267
515
535
16
1168
19
15
89
153
249
257
361
833
593
65
193
477
261
781
942
1086
1342
523
3
527
528
1104
19
15
89
153
249
257
361
833
593
65
193
477
261
781
942
1086
1662
1547
515
535
16
1168
19
15
89
153
249
257
361
833
593
65
193
477
261
781
942
62
126
267
259
535
528
1828
19
15
89
153
249
257
361
833
593
65
193
477
261
781
942
62
830
523
259
535
528
1828
19
15
89
153
249
257
361
833
593
65
193
477
261
781
942
574
1662
523
3
527
528
80
19
15
89
153
249
257
361
833
593
65
193
477
261
781
926
1086
126
139
3
535
0
784
19
15
89
153
249
257
361
833
593
65
193
477
261
781
926
1086
1662
1547
3
343
0
784
19
15
89
153
249
257
361
833
593
65
193
477
261
781
926
62
126
267
515
535
0
272
19
15
89
153
249
257
361
833
593
65
193
477
261
781
926
574
1662
523
3
567
0
160
19
15
89
153
249
257
361
833
593
577
193
493
261
781
1118
1406
1118
1607
1029
717
1664
1160
19
15
89
153
249
257
361
833
593
577
193
493
261
781
1118
1406
1119
1607
1029
717
1664
1160
19
15
89
153
249
257
361
833
593
577
193
493
261
781
1134
1406
1118
1607
1125
525
1824
1288
19
15
89
153
249
257
361
833
593
577
193
493
261
781
1134
1406
1119
1607
1125
525
1824
1288
19
15
89
153
249
257
365
193
81
65
193
502
262
13
345
323
95
588
0
22
386
321
19
15
89
153
249
257
365
193
81
65
193
502
262
14
345
323
95
588
0
12
386
322
19
15
89
153
249
257
365
193
81
65
193
502
263
13
345
323
95
588
34
26
387
577
19
15
89
153
249
257
365
193
81
65
193
477
262
518
926
1086
126
139
512
1060
608
1824
19
15
89
153
249
257
365
193
81
65
193
477
262
518
926
574
126
139
512
1060
608
328
19
15
89
153
249
257
365
193
81
65
193
477
262
518
926
1598
126
139
512
1060
608
1608
19
15
89
153
249
257
365
193
81
65
193
507
263
15
345
323
95
145
16
24
385
577
19
15
89
153
249
257
365
193
81
65
193
507
263
15
345
835
95
145
16
24
385
833
19
15
89
153
249
257
365
193
145
65
193
493
262
6
110
62
110
299
528
4
320
136
19
15
89
153
249
257
365
193
145
65
193
493
262
6
110
62
302
299
48
4
320
136
19
15
89
153
249
257
365
193
145
65
193
477
262
6
110
62
126
267
528
4
320
136
19
15
89
153
249
257
365
193
145
65
193
477
262
6
110
62
110
523
0
4
320
136
19
15
89
153
249
257
365
193
145
65
193
477
262
6
110
62
318
267
128
4
320
136
19
15
89
153
249
257
365
193
145
65
193
477
262
518
622
574
126
139
512
1028
832
904
19
15
89
153
249
257
365
193
145
65
193
477
262
518
622
574
110
139
512
1028
832
904
19
15
89
153
249
257
365
193
145
65
193
477
262
518
622
574
318
139
512
1028
832
904
19
15
89
153
249
257
365
193
145
65
193
477
262
518
622
574
1662
139
512
1028
832
904
19
15
89
153
249
257
365
193
145
65
193
477
262
518
622
1598
110
139
512
1028
832
1736
19
15
89
153
249
257
365
193
145
65
193
477
262
518
622
1598
1662
139
512
1028
832
1736
19
15
89
153
249
257
365
833
81
65
193
502
262
774
110
382
95
588
64
328
832
136
19
15
89
153
249
257
365
833
81
65
193
475
263
783
89
835
159
137
16
536
897
1217
19
15
89
153
249
257
365
833
81
65
193
475
263
783
89
835
1327
521
16
344
898
577
19
15
89
153
249
257
365
833
81
65
193
475
263
783
89
835
815
521
16
344
898
577
19
15
89
153
249
257
365
833
81
65
193
507
263
783
89
835
579
585
16
536
898
577
19
15
89
153
249
257
365
833
81
65
193
507
263
783
89
835
95
145
16
536
897
1217
19
15
89
153
249
257
365
833
81
65
193
507
263
783
89
835
159
273
16
536
898
577
19
15
89
153
249
257
365
833
81
65
193
507
263
783
89
835
671
529
16
536
897
1217
19
15
89
153
249
257
365
833
81
65
193
507
263
783
89
835
815
585
16
536
898
577
19
15
89
153
249
257
365
833
145
65
193
493
262
774
30
574
622
555
80
324
864
1040
19
15
89
153
249
257
365
833
145
65
193
477
262
774
30
62
126
139
0
516
992
16
19
15
89
153
249
257
365
833
145
65
193
477
262
774
30
62
110
523
0
516
992
16
19
15
89
153
249
257
365
833
145
65
193
477
262
774
30
574
126
523
0
516
992
1040
19
15
89
153
249
257
365
833
145
65
193
477
262
774
30
574
110
523
0
516
992
1040
19
15
89
153
249
257
365
833
145
65
193
477
262
774
30
574
318
523
0
516
992
1040
19
15
89
153
249
257
365
833
145
65
193
477
262
774
30
574
622
523
0
516
992
1040
19
15
89
153
249
257
365
833
593
577
193
502
262
781
1113
1347
1119
588
0
534
1666
1217
19
15
89
153
249
257
373
193
81
65
193
493
269
17
345
323
67
583
3
31
385
321
19
15
89
153
249
257
373
193
81
65
193
493
269
17
345
323
579
583
65
30
385
321
19
15
89
153
249
257
373
193
337
65
193
493
269
17
409
67
579
583
1
990
673
1793
19
15
89
153
249
257
373
193
337
65
193
493
269
17
409
67
607
583
1
990
673
1793
19
15
89
153
249
257
373
193
337
65
193
493
269
17
409
579
579
583
65
30
673
769
19
15
89
153
249
257
373
193
337
65
193
493
269
17
409
579
607
583
65
30
673
769
19
15
89
153
249
257
373
193
337
65
193
493
269
17
857
579
67
583
1
990
833
833
19
15
89
153
249
257
373
193
337
65
193
493
269
17
857
579
579
583
1
990
833
833
19
15
89
153
249
257
373
193
337
65
193
493
269
17
857
579
607
583
1
30
833
833
19
15
89
153
249
257
373
193
337
65
193
493
269
17
857
639
607
583
1
30
834
778
19
15
89
153
249
257
373
193
337
65
193
493
269
529
857
323
607
583
577
1054
321
65
19
15
89
153
249
257
373
193
337
65
193
493
269
529
857
579
67
583
577
1054
321
833
19
15
89
153
249
257
373
193
337
65
193
493
269
529
857
579
579
583
577
1054
321
833
19
15
89
153
249
257
373
193
337
65
193
493
269
529
857
579
607
583
577
1054
321
833
19
15
89
153
249
257
373
833
81
65
193
493
269
785
89
835
579
583
1
478
801
1217
19
15
89
153
249
257
373
833
145
65
193
493
269
785
25
575
319
583
1
478
962
1050
19
15
89
153
249
257
373
833
145
65
193
493
269
782
30
62
110
299
515
520
960
40
19
15
89
153
249
257
373
833
145
65
193
493
269
782
30
574
110
299
515
520
960
1064
19
15
89
153
249
257
373
833
145
65
193
493
269
782
30
574
174
299
259
520
960
1064
19
15
89
153
249
257
373
833
145
65
193
493
269
782
30
574
686
555
515
520
960
1064
19
15
89
153
249
257
373
833
593
65
193
493
269
785
921
1087
1631
1607
1
542
2
682
19
15
89
153
249
261
361
193
81
65
193
501
257
13
345
323
67
589
30
22
390
321
19
15
89
153
249
261
361
193
81
65
193
501
257
13
345
323
95
589
30
22
390
321
19
15
89
153
249
261
361
193
81
65
193
501
257
13
345
835
95
151
1
26
390
834
19
15
89
153
249
261
361
193
81
65
193
501
257
13
921
451
95
151
1
26
774
1
19
15
89
153
249
261
361
193
81
65
193
501
257
13
350
382
94
151
1
26
384
520
19
15
89
153
249
261
361
193
81
65
193
501
257
13
350
382
95
589
65
26
384
520
19
15
89
153
249
261
361
193
81
65
193
501
257
13
350
894
94
151
1
26
384
776
19
15
89
153
249
261
361
193
81
65
193
501
257
13
350
894
95
151
1
26
384
776
19
15
89
153
249
261
361
193
81
65
193
501
257
13
350
894
607
589
65
26
384
776
19
15
89
153
249
261
361
193
81
65
193
501
257
13
350
383
95
589
65
26
384
521
19
15
89
153
249
261
361
193
81
65
193
501
257
13
350
895
607
589
65
26
384
777
19
15
89
153
249
261
361
193
81
65
193
501
257
13
926
574
95
589
65
26
768
800
19
15
89
153
249
261
361
193
81
65
193
501
257
13
926
574
158
535
129
26
768
800
19
15
89
153
249
261
361
193
81
65
193
501
257
13
926
574
159
535
129
26
768
800
19
15
89
153
249
261
361
193
81
65
193
501
257
13
926
574
1631
589
65
26
768
800
19
15
89
153
249
261
361
193
81
65
193
501
257
13
926
575
95
589
65
26
768
929
19
15
89
153
249
261
361
193
81
65
193
501
257
13
926
575
159
535
129
26
768
1169
19
15
89
153
249
261
361
193
81
65
193
501
257
525
926
574
95
589
577
1050
256
400
19
15
89
153
249
261
361
193
81
65
193
501
257
525
926
574
158
151
513
1050
256
400
19
15
89
153
249
261
361
193
81
65
193
501
257
525
926
574
159
151
513
1050
256
400
19
15
89
153
249
261
361
193
81
65
193
501
257
525
926
575
95
589
577
1050
256
417
19
15
89
153
249
261
361
193
81
65
193
501
257
525
926
575
159
151
513
1050
256
417
19
15
89
153
249
261
361
193
273
65
193
501
257
13
478
382
94
151
1
26
640
8
19
15
89
153
249
261
361
193
273
65
193
501
257
13
478
382
95
151
1
26
640
8
19
15
89
153
249
261
361
193
273
65
193
501
257
13
478
382
606
151
1
26
640
8
19
15
89
153
249
261
361
193
273
65
193
501
257
13
478
382
607
589
193
26
640
8
19
15
89
153
249
261
361
193
273
65
193
501
257
525
478
382
94
151
513
1050
128
8
19
15
89
153
249
261
361
193
273
65
193
501
257
525
478
382
95
151
513
1050
128
8
19
15
89
153
249
261
361
193
145
65
193
501
257
13
174
62
110
534
257
26
272
848
19
15
89
153
249
261
361
193
145
65
193
501
257
13
174
62
111
535
1
26
272
848
19
15
89
153
249
261
361
193
145
65
193
501
257
13
174
63
111
535
1
26
272
849
19
15
89
153
249
261
361
193
145
65
193
501
257
13
622
62
110
534
193
26
912
648
19
15
89
153
249
261
361
193
145
65
193
501
257
13
622
62
111
535
1
26
912
392
19
15
89
153
249
261
361
193
145
65
193
501
257
13
622
574
110
535
1
26
912
904
19
15
89
153
249
261
361
193
145
65
193
501
257
13
622
574
111
535
1
26
912
904
19
15
89
153
249
261
361
193
145
65
193
501
257
13
622
574
622
278
321
26
912
904
19
15
89
153
249
261
361
193
145
65
193
501
257
13
622
574
1711
1613
1089
26
912
904
19
15
89
153
249
261
361
193
145
65
193
501
257
13
622
574
1646
1558
1153
26
912
904
19
15
89
153
249
261
361
193
145
65
193
501
257
13
622
574
319
589
65
26
912
912
19
15
89
153
249
261
361
193
145
65
193
501
257
13
622
574
623
535
1
26
912
904
19
15
89
153
249
261
361
193
145
65
193
501
257
13
622
574
831
589
65
26
912
912
19
15
89
153
249
261
361
193
145
65
193
501
257
13
622
574
1647
535
1
26
912
904
19
15
89
153
249
261
361
193
145
65
193
501
257
13
622
574
1663
1613
1089
26
912
904
19
15
89
153
249
261
361
193
145
65
193
501
257
13
622
63
111
535
1
26
912
401
19
15
89
153
249
261
361
193
145
65
193
501
257
13
622
575
111
535
1
26
912
913
19
15
89
153
249
261
361
193
145
65
193
501
257
13
622
575
319
589
65
26
912
913
19
15
89
153
249
261
361
193
145
65
193
501
257
13
622
575
831
589
65
26
912
913
19
15
89
153
249
261
361
193
145
65
193
501
257
13
622
575
1663
1613
1089
26
912
913
19
15
89
153
249
261
361
193
145
65
193
501
257
525
622
62
110
535
513
1050
400
72
19
15
89
153
249
261
361
193
145
65
193
501
257
525
622
62
111
535
513
1050
400
72
19
15
89
153
249
261
361
193
145
65
193
501
257
525
622
574
110
535
513
1050
400
904
19
15
89
153
249
261
361
193
145
65
193
501
257
525
622
574
111
535
513
1050
400
904
19
15
89
153
249
261
361
193
145
65
193
501
257
525
622
574
622
535
577
1050
400
912
19
15
89
153
249
261
361
193
145
65
193
501
257
525
622
574
319
589
577
1050
400
912
19
15
89
153
249
261
361
193
145
65
193
501
257
525
622
574
623
535
577
1050
400
912
19
15
89
153
249
261
361
193
145
65
193
501
257
525
622
574
831
589
577
1050
400
912
19
15
89
153
249
261
361
193
145
65
193
501
257
525
622
63
111
535
513
1050
400
657
19
15
89
153
249
261
361
193
145
65
193
501
257
525
622
1598
110
151
513
1050
912
1672
19
15
89
153
249
261
361
193
145
65
193
501
257
525
622
1598
111
151
513
1050
912
1672
19
15
89
153
249
261
361
193
145
65
193
501
257
525
622
575
111
535
513
1050
400
913
19
15
89
153
249
261
361
193
145
65
193
501
257
525
622
575
319
589
577
1050
400
913
19
15
89
153
249
261
361
193
145
65
193
501
257
525
622
575
831
589
577
1050
400
913
19
15
89
153
249
261
361
193
145
65
193
501
257
525
622
1599
111
151
513
1050
912
1681
19
15
89
153
249
261
361
833
81
65
193
501
257
781
89
323
67
589
30
534
903
193
19
15
89
153
249
261
361
833
81
65
193
501
257
781
89
323
95
589
30
534
903
193
19
15
89
153
249
261
361
833
81
65
193
501
257
781
89
323
111
279
257
346
902
194
19
15
89
153
249
261
361
833
81
65
193
501
257
781
89
323
159
535
257
346
902
194
19
15
89
153
249
261
361
833
81
65
193
501
257
781
89
835
579
589
30
534
902
577
19
15
89
153
249
261
361
833
81
65
193
501
257
781
89
835
95
151
1
538
902
1218
19
15
89
153
249
261
361
833
81
65
193
501
257
781
89
835
159
279
1
538
902
1218
19
15
89
153
249
261
361
833
81
65
193
501
257
781
89
835
671
535
1
474
902
1218
19
15
89
153
249
261
361
833
81
65
193
501
257
781
89
835
815
589
65
538
903
1217
19
15
89
153
249
261
361
833
81
65
193
501
257
781
94
382
94
151
1
538
896
136
19
15
89
153
249
261
361
833
81
65
193
501
257
781
94
382
95
151
1
538
896
136
19
15
89
153
249
261
361
833
81
65
193
501
257
781
94
894
94
151
1
538
896
1160
19
15
89
153
249
261
361
833
81
65
193
501
257
781
94
894
95
151
1
538
896
1160
19
15
89
153
249
261
361
833
81
65
193
501
257
781
110
382
94
151
129
538
800
144
19
15
89
153
249
261
361
833
81
65
193
501
257
781
110
382
95
589
65
346
800
136
19
15
89
153
249
261
361
833
81
65
193
501
257
781
110
894
94
151
193
538
800
1168
19
15
89
153
249
261
361
833
81
65
193
501
257
781
110
894
95
151
193
538
800
1168
19
15
89
153
249
261
361
833
81
65
193
501
257
781
110
383
95
589
65
346
800
145
19
15
89
153
249
261
361
833
81
65
193
501
257
781
110
895
95
151
193
538
800
1170
19
15
89
153
249
261
361
833
145
65
193
501
257
781
30
62
110
534
257
538
768
16
19
15
89
153
249
261
361
833
145
65
193
501
257
781
30
62
111
535
513
538
768
16
19
15
89
153
249
261
361
833
145
65
193
501
257
781
30
574
110
534
257
538
768
1040
19
15
89
153
249
261
361
833
145
65
193
501
257
781
30
574
111
535
513
538
768
1040
19
15
89
153
249
261
361
833
145
65
193
501
257
781
30
574
622
534
1
474
768
1040
19
15
89
153
249
261
361
833
145
65
193
501
257
781
30
574
319
589
65
538
768
1040
19
15
89
153
249
261
361
833
145
65
193
501
257
781
30
574
623
535
1
538
768
1040
19
15
89
153
249
261
361
833
145
65
193
501
257
781
30
63
111
535
513
538
768
17
19
15
89
153
249
261
361
833
145
65
193
501
257
781
30
575
111
535
513
538
768
1041
19
15
89
153
249
261
361
833
145
65
193
501
257
781
30
575
319
589
65
538
768
1041
19
15
89
153
249
261
361
833
145
65
193
501
257
781
30
575
623
535
1
538
768
1041
19
15
89
153
249
261
361
833
593
65
193
501
257
781
942
1086
1119
589
65
538
1040
1104
19
15
89
153
249
261
361
833
593
65
193
501
257
781
942
1086
158
279
1
538
1040
1104
19
15
89
153
249
261
361
833
593
65
193
501
257
781
942
1086
159
279
1
538
1040
1104
19
15
89
153
249
261
361
833
593
65
193
501
257
781
942
1086
1631
589
65
538
1040
1104
19
15
89
153
249
261
361
833
593
65
193
501
257
781
942
1086
1343
589
65
538
1040
1104
19
15
89
153
249
261
361
833
593
65
193
501
257
781
942
62
158
279
1
538
1040
404
19
15
89
153
249
261
361
833
593
65
193
501
257
781
942
62
159
279
1
538
1040
404
19
15
89
153
249
261
361
833
593
65
193
501
257
781
942
1087
1119
589
65
538
1040
1105
19
15
89
153
249
261
361
833
593
65
193
501
257
781
942
1087
159
279
1
538
1040
1105
19
15
89
153
249
261
361
833
593
65
193
501
257
781
942
1087
1631
589
65
538
1040
1105
19
15
89
153
249
261
361
833
593
65
193
501
257
781
942
1087
1343
589
65
538
1040
1105
19
15
89
153
249
261
361
833
593
65
193
501
257
781
942
574
95
589
65
538
16
80
19
15
89
153
249
261
361
833
593
65
193
501
257
781
942
574
1694
535
129
538
16
80
19
15
89
153
249
261
361
833
593
65
193
501
257
781
942
574
1695
535
129
538
16
80
19
15
89
153
249
261
361
833
593
65
193
501
257
781
942
574
1631
1613
1089
538
16
80
19
15
89
153
249
261
361
833
593
65
193
501
257
781
942
574
1663
1613
1089
538
16
80
19
15
89
153
249
261
361
833
593
65
193
501
257
781
942
63
159
279
1
538
1040
401
19
15
89
153
249
261
361
833
593
65
193
501
257
781
942
575
95
589
65
538
16
81
19
15
89
153
249
261
361
833
593
65
193
501
257
781
942
575
1695
535
129
538
16
81
19
15
89
153
249
261
361
833
593
65
193
501
257
781
942
575
1663
1613
1089
538
16
81
19
15
89
153
249
261
361
833
593
65
193
501
257
781
926
1086
1119
589
65
538
0
784
19
15
89
153
249
261
361
833
593
65
193
501
257
781
926
1086
158
279
1
538
0
1184
19
15
89
153
249
261
361
833
593
65
193
501
257
781
926
1086
159
279
1
538
0
1184
19
15
89
153
249
261
361
833
593
65
193
501
257
781
926
1086
1631
1613
1089
538
0
1184
19
15
89
153
249
261
361
833
593
65
193
501
257
781
926
62
158
279
1
538
0
272
19
15
89
153
249
261
361
833
593
65
193
501
257
781
926
62
159
279
1
538
0
272
19
15
89
153
249
261
361
833
593
65
193
501
257
781
926
62
1631
1613
1089
538
0
272
19
15
89
153
249
261
361
833
593
65
193
501
257
781
926
1087
159
279
1
538
0
785
19
15
89
153
249
261
361
833
593
65
193
501
257
781
926
1087
1631
1613
1089
538
0
785
19
15
89
153
249
261
361
833
593
65
193
501
257
781
926
574
95
589
65
538
0
164
19
15
89
153
249
261
361
833
593
65
193
501
257
781
926
574
1694
535
1
346
0
164
19
15
89
153
249
261
361
833
593
65
193
501
257
781
926
574
1695
535
1
346
0
164
19
15
89
153
249
261
361
833
593
65
193
501
257
781
926
574
1631
1613
1089
538
0
164
19
15
89
153
249
261
361
833
593
65
193
501
257
781
926
574
1663
1613
1089
538
0
164
19
15
89
153
249
261
361
833
593
65
193
501
257
781
926
63
159
279
1
538
0
273
19
15
89
153
249
261
361
833
593
65
193
501
257
781
926
575
1695
535
1
346
0
161
19
15
89
153
249
261
361
833
593
65
193
501
257
781
926
575
1663
1613
1089
538
0
161
19
15
89
153
249
261
361
833
593
577
193
473
257
781
1113
1347
1091
595
27
539
1671
1217
19
15
89
153
249
261
361
833
593
577
193
501
257
781
1113
1347
1091
589
30
534
1670
1217
19
15
89
153
249
261
361
833
593
577
193
501
257
781
1113
1347
1119
589
65
538
1671
1217
19
15
89
153
249
261
361
833
593
577
193
501
257
781
1113
1347
1135
1613
193
538
1671
1217
19
15
89
153
249
261
361
833
593
577
193
501
257
781
1113
1347
1199
1613
193
538
1671
1217
19
15
89
153
249
261
361
833
593
577
193
501
257
781
1118
1406
1118
1175
513
538
1664
1160
19
15
89
153
249
261
361
833
593
577
193
501
257
781
1118
1406
1119
1613
193
538
1664
1160
19
15
89
153
249
261
361
833
593
577
193
501
257
781
1118
1406
607
1613
193
538
1664
1160
19
15
89
153
249
261
361
833
593
577
193
501
257
781
1118
1407
1119
1613
193
538
1664
1161
19
15
89
153
249
261
361
833
593
577
193
501
257
781
1118
1407
607
1613
193
538
1664
1161
19
15
89
153
249
261
361
833
593
577
193
501
257
781
1134
1406
1118
1175
513
538
1824
1296
19
15
89
153
249
261
361
833
593
577
193
501
257
781
1134
1406
1119
1175
513
538
1824
1296
19
15
89
153
249
261
361
833
593
577
193
501
257
781
1134
1407
1119
1175
513
538
1824
1298
19
15
89
153
249
261
357
193
81
65
193
473
262
14
345
323
579
595
260
8
394
321
19
15
89
153
249
261
357
193
81
65
193
505
262
14
345
323
67
275
36
8
394
321
19
15
89
153
249
261
357
193
81
65
193
505
262
14
345
323
579
275
36
8
394
321
19
15
89
153
249
261
357
193
81
65
193
505
262
14
345
835
67
275
36
8
394
833
19
15
89
153
249
261
357
193
81
65
193
501
261
17
345
383
95
589
34
62
401
266
19
15
89
153
249
261
357
193
81
65
193
501
261
17
345
383
607
589
34
62
401
266
19
15
89
153
249
261
357
193
81
65
193
501
261
17
921
1087
159
279
259
63
785
1962
19
15
89
153
249
261
357
193
81
65
193
501
261
17
921
451
95
151
3
63
785
1
19
15
89
153
249
261
357
193
81
65
193
501
261
17
921
575
95
589
10
63
785
810
19
15
89
153
249
261
357
193
81
65
193
501
261
17
921
575
159
535
259
63
785
810
19
15
89
153
249
261
357
193
81
65
193
501
261
529
921
575
159
535
515
1087
1297
1322
19
15
89
153
249
261
357
193
273
65
193
501
261
17
473
383
95
151
3
63
657
10
19
15
89
153
249
261
357
193
273
65
193
501
261
17
473
383
607
589
546
958
657
10
19
15
89
153
249
261
357
193
337
65
193
473
262
14
857
579
579
595
4
16
850
833
19
15
89
153
249
261
357
193
337
65
193
473
262
14
862
579
579
595
20
976
848
826
19
15
89
153
249
261
357
193
337
65
193
473
262
526
857
579
579
595
532
1040
338
833
19
15
89
153
249
261
357
193
337
65
193
501
261
17
409
323
95
151
131
63
689
257
19
15
89
153
249
261
357
193
337
65
193
501
261
17
409
319
607
589
546
958
689
154
19
15
89
153
249
261
357
193
337
65
193
501
261
529
857
323
95
151
515
1087
561
66
19
15
89
153
249
261
357
193
337
65
193
501
261
529
857
323
607
589
546
1086
561
65
19
15
89
153
249
261
357
833
81
65
193
505
262
782
89
323
67
275
548
520
906
193
19
15
89
153
249
261
357
833
81
65
193
505
262
782
89
835
67
275
36
552
906
1217
19
15
89
153
249
261
357
833
81
65
193
505
262
782
89
835
579
275
36
552
906
1217
19
15
89
153
249
261
357
833
81
65
193
501
261
785
89
323
95
589
546
574
817
193
19
15
89
153
249
261
357
833
81
65
193
501
261
785
89
323
111
279
259
575
817
193
19
15
89
153
249
261
357
833
81
65
193
501
261
785
89
323
159
535
515
575
817
194
19
15
89
153
249
261
357
833
81
65
193
501
261
785
89
323
815
589
34
574
817
193
19
15
89
153
249
261
357
833
81
65
193
501
261
785
89
835
95
151
3
575
817
1217
19
15
89
153
249
261
357
833
81
65
193
501
261
785
89
835
159
279
131
575
817
1217
19
15
89
153
249
261
357
833
81
65
193
501
261
785
89
835
671
535
3
575
817
1217
19
15
89
153
249
261
357
833
81
65
193
501
261
785
89
835
815
589
34
574
817
1217
19
15
89
153
249
261
357
833
81
65
193
501
261
785
89
383
95
151
131
447
913
138
19
15
89
153
249
261
357
833
81
65
193
501
261
785
89
895
95
151
139
447
913
1162
19
15
89
153
249
261
357
833
145
65
193
501
261
785
25
63
111
535
3
575
785
26
19
15
89
153
249
261
357
833
145
65
193
501
261
785
25
575
111
535
3
575
785
1050
19
15
89
153
249
261
357
833
145
65
193
501
261
785
25
575
319
589
2
575
785
1050
19
15
89
153
249
261
357
833
145
65
193
501
261
785
25
575
623
535
3
575
785
1050
19
15
89
153
249
261
357
833
593
65
193
501
261
785
921
1087
1631
1613
2
575
1041
1194
19
15
89
153
249
261
357
833
593
577
193
473
262
782
1113
1347
1091
595
4
528
1674
1217
19
15
89
153
249
261
357
833
593
577
193
473
262
782
1113
1347
579
1619
516
528
1674
1217
19
15
89
153
249
261
357
833
593
577
193
505
262
782
1113
1347
1091
1573
132
520
1674
1217
19
15
89
153
249
261
357
833
593
577
193
505
262
782
1113
1347
579
1555
548
520
1674
1217
19
15
89
153
249
261
365
193
81
65
193
505
258
10
345
323
67
275
108
12
390
321
19
15
89
153
249
261
365
193
81
65
193
505
258
10
345
835
67
275
108
12
390
833
19
15
89
153
249
261
365
193
81
65
193
505
259
15
345
323
67
275
17
24
384
321
19
15
89
153
249
261
365
193
81
65
193
505
259
15
345
835
67
275
209
24
384
833
19
15
89
153
249
261
365
193
81
65
193
501
258
11
345
323
67
279
256
26
388
321
19
15
89
153
249
261
365
833
81
65
193
505
258
778
89
835
67
275
300
524
902
577
19
15
89
153
249
261
365
833
81
65
193
505
259
783
89
323
67
275
17
536
896
193
19
15
89
153
249
261
365
833
81
65
193
505
259
783
89
835
67
275
17
536
896
577
19
15
89
153
249
261
365
833
81
65
193
505
259
783
89
835
579
275
17
536
896
577
19
15
89
153
249
261
365
833
593
577
193
473
259
783
1113
1347
1091
595
17
536
1664
1217
19
15
89
153
249
261
365
833
593
577
193
505
258
778
1113
1347
1091
1573
172
524
1670
1217
19
15
89
153
249
261
373
193
81
65
193
473
269
17
345
323
579
595
259
27
385
321
19
15
89
153
249
261
373
193
81
65
193
473
269
17
345
382
94
595
67
27
387
524
19
15
89
153
249
261
373
193
81
65
193
473
269
17
921
574
94
595
3
27
771
684
19
15
89
153
249
261
373
193
81
65
193
473
269
529
921
574
94
595
579
1051
1283
1324
19
15
89
153
249
261
373
193
81
65
193
473
269
529
921
574
1630
595
579
1051
1283
1324
19
15
89
153
249
261
373
193
81
65
193
505
269
17
345
323
67
275
259
47
385
321
19
15
89
153
249
261
373
193
81
65
193
505
269
17
345
323
579
275
259
47
385
321
19
15
89
153
249
261
373
193
81
65
193
505
269
17
345
835
67
275
67
29
385
833
19
15
89
153
249
261
373
193
337
65
193
473
269
17
409
67
579
595
3
923
673
1793
19
15
89
153
249
261
373
193
337
65
193
473
269
17
409
579
579
595
3
29
673
769
19
15
89
153
249
261
373
193
337
65
193
473
269
17
857
579
579
595
3
29
833
833
19
15
89
153
249
261
373
193
337
65
193
473
269
529
857
1091
579
595
611
1071
545
1857
19
15
89
153
249
261
373
193
337
65
193
473
269
529
857
323
579
595
515
1053
321
65
19
15
89
153
249
261
373
193
337
65
193
473
269
529
857
579
579
595
515
1053
321
833
19
15
89
153
249
261
373
193
337
65
193
505
269
17
409
67
579
531
35
943
673
1793
19
15
89
153
249
261
373
193
337
65
193
505
269
17
409
323
67
275
67
29
673
257
19
15
89
153
249
261
373
193
337
65
193
505
269
17
409
579
579
275
67
29
673
769
19
15
89
153
249
261
373
193
337
65
193
505
269
17
857
579
67
275
323
29
833
833
19
15
89
153
249
261
373
193
337
65
193
505
269
17
857
579
579
531
35
47
833
833
19
15
89
153
249
261
373
193
337
65
193
505
269
529
857
579
579
531
547
1069
321
833
19
15
89
153
249
261
373
833
81
65
193
505
269
785
89
323
67
275
259
559
801
193
19
15
89
153
249
261
373
833
81
65
193
505
269
785
89
835
67
275
259
559
897
577
19
15
89
153
249
261
373
833
81
65
193
505
269
785
89
835
579
275
131
559
897
577
19
15
89
153
249
261
373
833
593
65
193
473
269
785
921
1086
1630
1619
515
539
1027
1196
19
15
89
153
249
261
373
833
593
577
193
473
269
785
1113
1347
579
1619
515
567
1665
1217
19
15
89
153
249
273
341
193
337
65
193
470
278
49
857
579
671
268
256
30
833
833
19
15
89
153
249
273
341
193
337
65
193
470
279
49
857
579
671
268
258
17
833
833
19
15
89
153
249
273
341
833
81
65
193
470
278
817
89
835
159
140
0
542
801
1217
19
15
89
153
249
273
341
833
81
65
193
470
279
817
89
835
159
140
2
558
801
1218
19
15
89
153
249
273
217
193
337
65
193
470
2
11
409
579
159
140
396
526
774
769
19
15
89
153
249
273
217
449
337
65
193
470
2
779
409
67
159
140
428
782
6
769
19
15
89
153
249
273
345
321
81
65
193
470
258
395
89
323
671
268
268
782
902
705
19
15
89
153
249
273
345
321
81
65
193
470
258
395
345
62
159
140
12
142
134
12
19
15
89
153
249
273
345
321
81
65
193
470
258
395
345
835
159
140
12
142
134
577
19
15
89
153
249
273
345
321
81
65
193
470
258
395
345
835
671
268
268
782
134
577
19
15
89
153
249
273
345
321
81
65
193
470
258
395
601
323
671
268
268
782
646
193
19
15
89
153
249
273
345
321
81
65
193
470
258
395
601
835
159
140
12
782
390
577
19
15
89
153
249
273
345
321
81
65
193
470
258
395
601
835
671
268
268
782
390
577
19
15
89
153
249
273
345
833
81
65
193
470
258
907
89
835
159
140
12
270
902
1217
19
15
89
153
249
265
361
193
81
65
193
497
267
15
345
382
95
149
1
48
388
268
19
15
89
153
249
265
361
193
81
65
193
497
267
15
345
894
95
149
1
48
388
780
19
15
89
153
249
265
361
193
81
65
193
497
267
15
351
383
95
149
290
48
384
264
19
15
89
153
249
265
361
193
81
65
193
497
267
15
927
575
159
533
289
49
768
400
19
15
89
153
249
265
361
193
81
65
193
497
267
527
927
575
159
533
545
1073
256
912
19
15
89
153
249
265
361
193
81
65
193
490
267
15
345
323
67
580
2
48
386
321
19
15
89
153
249
265
361
193
273
65
193
497
267
527
879
383
95
149
513
1072
544
8
19
15
89
153
249
265
361
193
273
65
193
491
267
527
879
383
693
553
514
1072
544
8
19
15
89
153
249
265
361
193
145
65
193
497
267
15
111
63
111
533
257
48
32
72
19
15
89
153
249
265
361
193
145
65
193
497
267
15
175
63
111
533
2
48
272
400
19
15
89
153
249
265
361
193
145
65
193
497
267
15
175
575
111
149
33
945
1184
1936
19
15
89
153
249
265
361
193
145
65
193
497
267
15
623
63
111
533
2
48
912
400
19
15
89
153
249
265
361
193
145
65
193
497
267
15
623
575
111
533
2
48
912
912
19
15
89
153
249
265
361
193
145
65
193
497
267
527
111
63
111
149
545
1073
32
72
19
15
89
153
249
265
361
193
145
65
193
497
267
527
623
63
111
149
545
1072
400
656
19
15
89
153
249
265
361
193
145
65
193
491
267
15
175
63
309
297
9
49
160
400
19
15
89
153
249
265
361
193
145
65
193
491
267
15
175
575
821
553
514
944
1184
1936
19
15
89
153
249
265
361
193
145
65
193
491
267
15
623
63
821
553
34
48
912
392
19
15
89
153
249
265
361
193
145
65
193
491
267
15
623
575
309
553
34
48
912
904
19
15
89
153
249
265
361
193
145
65
193
491
267
527
623
575
309
553
521
1073
1056
1480
19
15
89
153
249
265
361
193
145
65
193
491
267
527
623
575
821
553
521
1073
1056
1480
19
15
89
153
249
265
361
193
337
65
193
497
267
27
863
639
95
149
1
18
832
776
19
15
89
153
249
265
361
193
337
65
193
497
267
27
863
639
607
1557
1057
18
832
776
19
15
89
153
249
265
361
193
337
65
193
497
267
31
857
579
579
1571
65
16
834
833
19
15
89
153
249
265
361
193
337
65
193
497
267
31
863
639
95
149
1
17
832
392
19
15
89
153
249
265
361
193
337
65
193
497
267
31
863
639
607
1557
1089
16
832
776
19
15
89
153
249
265
361
193
337
65
193
497
267
23
863
1151
95
149
34
32
832
1800
19
15
89
153
249
265
361
193
337
65
193
497
267
23
863
1151
607
1557
1058
32
832
1800
19
15
89
153
249
265
361
193
337
65
193
497
267
23
863
383
95
149
34
32
832
8
19
15
89
153
249
265
361
193
337
65
193
497
267
23
863
639
95
149
33
32
832
904
19
15
89
153
249
265
361
193
337
65
193
497
267
23
863
639
607
1557
1057
32
832
392
19
15
89
153
249
265
361
193
337
65
193
497
267
23
415
127
95
149
33
928
672
1808
19
15
89
153
249
265
361
193
337
65
193
497
267
23
415
127
607
149
33
928
672
1808
19
15
89
153
249
265
361
193
337
65
193
497
267
23
415
383
95
149
33
928
672
272
19
15
89
153
249
265
361
193
337
65
193
497
267
535
863
383
95
149
513
1057
544
8
19
15
89
153
249
265
361
193
337
65
193
491
267
27
857
579
579
1577
1064
36
838
833
19
15
89
153
249
265
361
193
337
65
193
491
267
535
415
319
693
553
546
1056
160
160
19
15
89
153
249
265
361
193
337
65
193
490
267
27
857
579
67
580
2
20
837
833
19
15
89
153
249
265
361
193
337
65
193
490
267
27
857
579
579
580
2
20
837
833
19
15
89
153
249
265
361
193
337
65
193
490
267
31
857
579
67
580
2
16
834
833
19
15
89
153
249
265
361
193
337
65
193
490
267
31
857
579
579
580
2
16
834
833
19
15
89
153
249
265
361
193
337
65
193
490
267
539
857
579
67
580
514
1044
325
833
19
15
89
153
249
265
361
193
337
65
193
490
267
539
857
579
579
580
514
1044
325
833
19
15
89
153
249
265
361
193
337
65
193
490
267
543
857
579
579
580
581
1040
322
833
19
15
89
153
249
265
361
833
81
65
193
497
267
783
89
382
95
149
545
560
900
140
19
15
89
153
249
265
361
833
81
65
193
497
267
783
89
894
95
149
545
560
900
1164
19
15
89
153
249
265
361
833
81
65
193
497
267
783
95
383
95
149
33
433
896
136
19
15
89
153
249
265
361
833
81
65
193
497
267
783
95
895
95
149
33
433
896
1160
19
15
89
153
249
265
361
833
81
65
193
497
267
783
111
383
95
149
1
560
800
136
19
15
89
153
249
265
361
833
81
65
193
497
267
783
111
895
95
149
1
560
800
1160
19
15
89
153
249
265
361
833
81
65
193
497
267
795
89
894
95
149
161
393
837
1164
19
15
89
153
249
265
361
833
81
65
193
497
267
795
95
895
95
149
1
402
832
1160
19
15
89
153
249
265
361
833
81
65
193
497
267
799
95
895
95
149
1
464
832
1160
19
15
89
153
249
265
361
833
81
65
193
497
267
791
95
63
159
277
257
545
800
776
19
15
89
153
249
265
361
833
81
65
193
497
267
791
95
383
95
149
1
545
800
136
19
15
89
153
249
265
361
833
81
65
193
497
267
791
95
895
95
149
1
353
832
1160
19
15
89
153
249
265
361
833
81
65
193
490
267
795
89
835
579
580
66
340
838
577
19
15
89
153
249
265
361
833
81
65
193
490
267
799
89
835
579
580
258
336
834
577
19
15
89
153
249
265
361
833
145
65
193
497
267
783
31
63
111
149
33
433
768
16
19
15
89
153
249
265
361
833
145
65
193
497
267
783
31
575
111
149
33
433
768
1040
19
15
89
153
249
265
361
833
145
65
193
497
267
783
31
575
623
149
33
433
768
1040
19
15
89
153
249
265
361
833
145
65
193
497
267
795
31
63
111
533
1
530
960
16
19
15
89
153
249
265
361
833
145
65
193
497
267
795
31
575
111
533
1
530
960
1040
19
15
89
153
249
265
361
833
145
65
193
497
267
799
31
63
111
533
1
529
960
16
19
15
89
153
249
265
361
833
145
65
193
497
267
799
31
575
111
533
1
529
960
1040
19
15
89
153
249
265
361
833
145
65
193
497
267
791
31
63
111
533
1
545
960
16
19
15
89
153
249
265
361
833
145
65
193
497
267
791
31
575
111
533
1
545
960
1040
19
15
89
153
249
265
361
833
145
65
193
497
267
791
31
575
623
533
1
545
960
1040
19
15
89
153
249
265
361
833
145
65
193
491
267
783
31
63
181
297
514
432
768
16
19
15
89
153
249
265
361
833
145
65
193
491
267
783
31
63
309
297
514
432
768
16
19
15
89
153
249
265
361
833
145
65
193
491
267
783
31
575
181
553
162
432
768
1040
19
15
89
153
249
265
361
833
145
65
193
491
267
783
31
575
309
553
162
432
768
1040
19
15
89
153
249
265
361
833
145
65
193
491
267
795
31
63
309
297
514
530
960
16
19
15
89
153
249
265
361
833
145
65
193
491
267
795
31
63
111
297
552
420
960
16
19
15
89
153
249
265
361
833
145
65
193
491
267
795
31
575
309
553
514
530
960
1040
19
15
89
153
249
265
361
833
145
65
193
491
267
799
31
63
309
297
514
528
960
16
19
15
89
153
249
265
361
833
145
65
193
491
267
799
31
575
309
553
514
528
960
1040
19
15
89
153
249
265
361
833
145
65
193
491
267
791
31
63
111
297
552
544
928
32
19
15
89
153
249
265
361
833
145
65
193
491
267
791
31
575
309
553
514
544
960
1040
19
15
89
153
249
265
361
833
145
65
193
491
267
791
31
575
623
553
552
544
960
1040
19
15
89
153
249
265
361
833
593
65
193
497
267
783
943
1087
159
277
257
560
528
1168
19
15
89
153
249
265
361
833
593
65
193
497
267
783
943
63
159
277
257
560
528
1680
19
15
89
153
249
265
361
833
593
65
193
497
267
783
943
575
1695
533
514
560
16
144
19
15
89
153
249
265
361
833
593
65
193
497
267
783
927
1087
159
277
545
561
1024
1296
19
15
89
153
249
265
361
833
593
65
193
497
267
783
927
63
159
277
545
561
512
1808
19
15
89
153
249
265
361
833
593
65
193
491
267
783
943
1087
1333
553
514
560
1040
1168
19
15
89
153
249
265
361
833
593
65
193
491
267
783
943
575
821
553
2
560
528
144
19
15
89
153
249
265
361
833
593
577
193
497
267
783
1113
1406
1119
1173
513
560
1668
1164
19
15
89
153
249
265
361
833
593
577
193
497
267
783
1119
1407
1119
1173
545
561
1664
1160
19
15
89
153
249
265
361
833
593
577
193
497
267
783
1135
1407
1119
1173
513
560
1824
1288
19
15
89
153
249
265
361
833
593
577
193
497
267
791
1119
1407
1119
1173
513
545
1824
1160
19
15
89
153
249
265
361
833
593
577
193
490
267
783
1113
1347
1091
580
2
560
1666
1217
19
15
89
153
249
265
365
833
593
577
193
497
265
782
1113
1347
1091
1571
163
516
1666
1217
19
15
89
153
249
277
341
193
337
65
193
469
261
49
409
323
111
141
13
49
673
257
19
15
89
153
249
277
341
193
337
65
193
469
261
49
409
323
303
141
13
49
673
257
19
15
89
153
249
277
341
193
337
65
193
469
261
49
409
323
815
141
13
49
673
257
19
15
89
153
249
277
341
193
337
65
193
469
261
49
409
319
191
141
13
49
673
170
19
15
89
153
249
277
341
193
337
65
193
469
261
49
409
319
319
269
269
49
673
170
19
15
89
153
249
277
341
193
337
65
193
469
261
49
409
319
831
525
13
49
673
170
19
15
89
153
249
277
341
193
337
65
193
469
261
561
857
1091
579
599
541
1073
545
1857
19
15
89
153
249
277
341
193
337
65
193
469
261
561
857
1091
607
599
521
1073
545
1857
19
15
89
153
249
277
341
193
337
65
193
469
261
561
857
1091
687
525
541
1073
545
1857
19
15
89
153
249
277
341
193
337
65
193
469
261
561
857
323
579
599
541
1073
545
65
19
15
89
153
249
277
341
193
337
65
193
469
261
561
857
323
607
599
521
1073
545
65
19
15
89
153
249
277
341
193
337
65
193
469
261
561
857
323
303
141
525
1073
545
65
19
15
89
153
249
277
341
193
337
65
193
469
261
561
857
323
815
525
525
1073
545
65
19
15
89
153
249
277
341
193
337
65
193
469
277
49
409
67
111
141
514
929
673
1793
19
15
89
153
249
277
341
193
337
65
193
469
277
49
409
67
175
141
514
929
673
1793
19
15
89
153
249
277
341
193
337
65
193
469
277
49
409
67
607
599
5
929
673
1793
19
15
89
153
249
277
341
193
337
65
193
469
277
49
409
67
623
525
2
929
673
1793
19
15
89
153
249
277
341
193
337
65
193
469
277
49
409
323
111
269
258
33
673
257
19
15
89
153
249
277
341
193
337
65
193
469
277
49
409
323
303
141
2
33
673
257
19
15
89
153
249
277
341
193
337
65
193
469
277
49
409
323
815
141
2
33
673
257
19
15
89
153
249
277
341
193
337
65
193
469
277
49
409
319
191
269
258
33
673
170
19
15
89
153
249
277
341
193
337
65
193
469
277
49
409
319
319
269
258
33
673
170
19
15
89
153
249
277
341
193
337
65
193
469
277
49
409
319
831
525
2
33
673
170
19
15
89
153
249
277
341
193
337
65
193
469
277
49
857
579
579
599
3
17
833
833
19
15
89
153
249
277
341
193
337
65
193
469
277
49
857
579
175
141
2
17
833
833
19
15
89
153
249
277
341
193
337
65
193
469
277
49
857
579
607
599
5
17
833
833
19
15
89
153
249
277
341
193
337
65
193
469
277
49
857
579
687
525
66
17
833
833
19
15
89
153
249
277
341
193
337
65
193
469
277
49
857
579
671
269
258
17
833
833
19
15
89
153
249
277
341
193
337
65
193
469
277
49
857
639
607
599
3
31
833
778
19
15
89
153
249
277
341
193
337
65
193
469
277
561
409
323
111
141
514
1070
161
257
19
15
89
153
249
277
341
193
337
65
193
469
277
561
409
323
303
141
514
1070
161
257
19
15
89
153
249
277
341
193
337
65
193
469
277
561
409
319
127
141
514
1070
161
298
19
15
89
153
249
277
341
193
337
65
193
469
277
561
409
319
191
141
514
1070
161
298
19
15
89
153
249
277
341
193
337
65
193
469
277
561
409
319
319
141
514
1070
161
298
19
15
89
153
249
277
341
193
337
65
193
469
277
561
409
319
703
141
514
1070
161
298
19
15
89
153
249
277
341
193
337
65
193
469
277
561
857
1091
579
599
515
1041
545
1857
19
15
89
153
249
277
341
193
337
65
193
469
277
561
857
1091
607
599
517
1057
545
1857
19
15
89
153
249
277
341
193
337
65
193
469
277
561
857
1091
687
141
514
1057
545
1857
19
15
89
153
249
277
341
193
337
65
193
469
277
561
857
323
579
599
515
1041
545
65
19
15
89
153
249
277
341
193
337
65
193
469
277
561
857
323
607
599
517
1057
545
65
19
15
89
153
249
277
341
193
337
65
193
469
277
561
857
323
303
141
514
1057
545
65
19
15
89
153
249
277
341
193
337
65
193
469
277
561
857
323
815
525
514
1057
545
65
19
15
89
153
249
277
341
193
337
65
193
469
277
561
857
579
579
599
515
1041
321
833
19
15
89
153
249
277
341
193
337
65
193
469
277
561
857
579
95
599
579
1041
321
833
19
15
89
153
249
277
341
193
337
65
193
469
277
561
857
579
175
141
514
1057
545
833
19
15
89
153
249
277
341
193
337
65
193
469
277
561
857
579
607
599
517
1057
545
833
19
15
89
153
249
277
341
193
337
65
193
469
277
561
857
579
687
525
514
1057
545
833
19
15
89
153
249
277
341
193
337
65
193
469
277
561
857
1151
607
599
517
1057
545
1802
19
15
89
153
249
277
341
193
337
65
193
469
277
561
857
383
607
599
517
1057
545
10
19
15
89
153
249
277
341
193
337
65
193
469
277
561
857
639
607
599
515
1055
321
778
19
15
89
153
249
277
341
833
81
65
193
469
261
817
89
323
95
599
75
351
833
1345
19
15
89
153
249
277
341
833
81
65
193
469
261
817
89
323
111
141
13
561
801
193
19
15
89
153
249
277
341
833
81
65
193
469
261
817
89
323
175
141
9
561
801
193
19
15
89
153
249
277
341
833
81
65
193
469
261
817
89
323
159
141
9
561
801
193
19
15
89
153
249
277
341
833
81
65
193
469
261
817
89
323
815
525
9
561
801
193
19
15
89
153
249
277
341
833
81
65
193
469
261
817
89
835
175
141
13
561
801
1217
19
15
89
153
249
277
341
833
81
65
193
469
261
817
89
835
159
141
13
561
801
1217
19
15
89
153
249
277
341
833
81
65
193
469
261
817
89
835
815
525
13
561
801
1217
19
15
89
153
249
277
341
833
81
65
193
469
277
817
89
323
95
599
517
545
801
193
19
15
89
153
249
277
341
833
81
65
193
469
277
817
89
323
111
269
2
545
801
193
19
15
89
153
249
277
341
833
81
65
193
469
277
817
89
323
175
141
2
545
801
193
19
15
89
153
249
277
341
833
81
65
193
469
277
817
89
323
159
141
2
545
801
193
19
15
89
153
249
277
341
833
81
65
193
469
277
817
89
323
815
525
2
545
801
193
19
15
89
153
249
277
341
833
81
65
193
469
277
817
89
835
175
269
514
545
833
577
19
15
89
153
249
277
341
833
81
65
193
469
277
817
89
835
159
141
2
545
801
1217
19
15
89
153
249
277
341
833
81
65
193
469
277
817
89
835
815
525
2
545
801
1217
19
15
89
153
249
277
341
833
145
65
193
469
261
817
25
63
127
525
13
561
929
42
19
15
89
153
249
277
341
833
145
65
193
469
261
817
25
63
111
525
13
561
929
42
19
15
89
153
249
277
341
833
145
65
193
469
261
817
25
63
175
141
9
433
865
842
19
15
89
153
249
277
341
833
145
65
193
469
261
817
25
63
191
141
13
561
929
42
19
15
89
153
249
277
341
833
145
65
193
469
261
817
25
63
319
269
34
561
961
26
19
15
89
153
249
277
341
833
145
65
193
469
261
817
25
575
127
525
13
561
929
1066
19
15
89
153
249
277
341
833
145
65
193
469
261
817
25
575
111
525
13
561
929
1066
19
15
89
153
249
277
341
833
145
65
193
469
261
817
25
575
319
525
13
561
929
1066
19
15
89
153
249
277
341
833
145
65
193
469
261
817
25
575
623
525
13
561
929
1066
19
15
89
153
249
277
341
833
145
65
193
469
277
817
25
63
127
525
2
417
993
42
19
15
89
153
249
277
341
833
145
65
193
469
277
817
25
63
111
525
2
543
961
26
19
15
89
153
249
277
341
833
145
65
193
469
277
817
25
63
175
141
2
417
993
42
19
15
89
153
249
277
341
833
145
65
193
469
277
817
25
63
191
269
258
543
961
26
19
15
89
153
249
277
341
833
145
65
193
469
277
817
25
63
319
269
514
545
929
42
19
15
89
153
249
277
341
833
145
65
193
469
277
817
25
575
127
525
2
417
929
1066
19
15
89
153
249
277
341
833
145
65
193
469
277
817
25
575
111
525
2
543
961
1050
19
15
89
153
249
277
341
833
145
65
193
469
277
817
25
575
319
525
2
417
929
1066
19
15
89
153
249
277
341
833
145
65
193
469
277
817
25
575
623
525
2
417
929
1066
19
15
89
153
249
277
341
833
593
577
193
469
261
817
1113
1347
1091
599
13
561
1825
1345
19
15
89
153
249
277
341
833
593
577
193
469
261
817
1113
1347
579
1623
227
561
1826
1218
19
15
89
153
249
277
341
833
593
577
193
469
261
817
1113
1347
1119
599
99
561
1857
1345
19
15
89
153
249
277
341
833
593
577
193
469
261
817
1113
1347
607
1623
227
561
1826
1218
19
15
89
153
249
277
341
833
593
577
193
469
261
817
1113
1347
303
141
13
561
1825
1345
19
15
89
153
249
277
341
833
593
577
193
469
277
817
1113
1347
1091
599
3
545
1857
1345
19
15
89
153
249
277
341
833
593
577
193
469
277
817
1113
1347
579
1623
1027
529
1825
1345
19
15
89
153
249
277
341
833
593
577
193
469
277
817
1113
1347
1119
599
5
545
1857
1345
19
15
89
153
249
277
341
833
593
577
193
469
277
817
1113
1347
607
1623
1027
529
1825
1345
19
15
89
153
249
277
341
833
593
577
193
469
277
817
1113
1347
303
141
2
545
1857
1345
19
15
89
153
249
277
341
833
593
577
193
469
277
817
1113
1407
607
1623
1027
529
1825
1162
19
15
89
153
253
261
361
193
81
65
195
489
257
13
921
707
1689
1606
1029
26
775
513
19
15
89
153
253
261
361
833
593
577
195
497
257
781
1113
1347
1113
1613
1053
730
1671
1217
19
15
89
153
253
261
361
833
593
577
195
489
257
781
1113
1347
1113
582
39
567
1671
1217
19
15
89
153
253
261
361
833
593
577
195
499
257
781
1113
1347
1113
1568
162
534
1671
1217
19
15
89
153
253
261
357
193
81
65
195
497
262
14
345
323
89
589
40
8
393
321
19
15
89
153
253
261
357
193
81
65
195
497
262
14
345
323
601
589
24
8
393
321
19
15
89
153
253
261
357
193
337
65
195
497
262
17
409
323
89
150
136
62
689
257
19
15
89
153
253
261
357
193
337
65
195
497
262
14
857
579
601
589
264
16
850
833
19
15
89
153
253
261
357
193
337
65
195
497
262
526
857
579
601
589
520
1040
338
834
19
15
89
153
253
261
357
833
81
65
195
497
262
782
89
835
601
589
40
520
905
1217
19
15
89
153
253
261
357
833
593
577
195
497
262
782
1113
1347
1113
589
40
520
1673
1217
19
15
89
153
253
261
365
833
593
577
195
499
259
781
1113
1347
1089
1568
136
532
1666
1217
19
15
89
153
253
273
217
193
337
65
195
487
1
17
409
579
577
1602
1826
1067
675
769
19
15
89
153
253
273
345
193
337
65
195
487
257
17
857
1091
577
578
290
43
867
1857
19
15
89
153
253
273
345
193
337
65
195
487
257
17
857
323
577
578
290
43
867
65
19
15
89
153
253
273
345
193
337
65
195
487
257
17
857
579
577
578
290
43
867
833
19
15
89
153
253
273
345
321
81
65
195
487
257
401
89
835
577
578
290
811
835
833
19
15
89
153
253
273
345
321
81
65
195
487
257
401
345
323
577
578
290
811
67
833
19
15
89
153
253
273
345
321
81
65
195
487
257
401
345
835
577
578
290
811
67
321
19
15
89
153
253
273
345
833
81
65
195
487
257
785
89
835
577
578
546
555
963
577
19
15
89
153
253
273
345
833
81
65
195
487
257
913
89
835
577
578
290
299
835
577
19
15
89
153
253
273
345
833
593
577
195
487
257
785
1113
1347
577
1602
546
555
1891
1345
19
15
89
153
253
277
341
193
337
65
195
469
277
49
857
579
601
597
1
17
833
833
19
15
89
153
253
277
341
193
337
65
195
469
277
561
857
323
601
597
513
1057
545
65
19
15
89
153
253
277
341
193
337
65
195
469
277
561
857
579
601
597
513
1057
545
833
19
15
89
153
253
277
341
193
337
577
931
467
279
561
857
1663
769
0
512
1052
545
1674
19
15
89
153
253
277
341
833
81
65
195
465
262
817
89
323
89
269
328
362
833
1345
19
15
89
153
250
257
365
193
81
65
192
502
262
13
345
323
64
589
0
22
386
321
19
15
89
153
250
257
365
833
81
65
192
502
262
781
89
323
64
589
336
342
898
193
19
15
89
153
250
257
365
833
81
65
192
502
262
781
89
835
576
589
0
534
898
577
19
15
89
153
250
257
365
833
81
65
192
502
262
783
89
835
576
589
0
538
898
577
19
15
89
153
250
257
365
833
593
577
192
502
262
781
1113
1347
1088
589
0
534
1666
1217
19
15
89
153
250
258
370
193
337
65
192
504
268
14
857
579
64
272
256
4
838
833
19
15
89
153
250
258
370
193
337
65
192
504
268
14
857
579
576
528
0
964
838
833
19
15
89
153
250
258
370
193
337
65
192
504
268
14
862
579
576
528
0
964
832
826
19
15
89
153
250
258
370
193
337
65
192
504
268
526
857
579
64
584
576
1028
326
833
19
15
89
153
250
258
370
193
337
65
192
504
268
526
857
579
576
528
544
1028
326
833
19
15
89
153
250
258
370
193
337
65
192
472
268
14
857
579
576
592
0
4
838
833
19
15
89
153
250
258
370
193
337
65
192
472
268
14
862
579
576
592
0
964
832
826
19
15
89
153
250
258
370
193
337
65
192
472
268
526
857
579
576
592
576
1028
326
833
19
15
89
153
250
258
370
193
337
65
192
492
268
14
857
579
576
1578
1024
4
838
833
19
15
89
153
250
258
370
833
81
65
192
504
268
782
89
323
64
272
256
324
838
1345
19
15
89
153
250
258
370
833
81
65
192
504
268
782
89
835
64
272
256
324
838
577
19
15
89
153
250
258
370
833
81
65
192
504
268
782
89
835
576
272
320
324
838
577
19
15
89
153
250
258
370
833
81
65
192
504
268
782
94
323
64
272
256
324
832
1402
19
15
89
153
250
258
370
833
81
65
192
504
268
782
94
835
64
272
256
324
832
1210
19
15
89
153
250
258
370
833
81
65
192
504
268
782
94
835
576
272
128
388
832
1210
19
15
89
153
250
258
370
833
81
65
192
472
268
782
89
835
576
592
0
324
838
577
19
15
89
153
250
258
359
193
81
65
192
508
258
10
345
323
576
586
194
28
396
322
19
15
89
153
250
258
359
833
593
577
192
492
258
778
1113
1347
1088
1578
1036
732
1676
1218
19
15
89
153
250
258
359
833
593
577
192
492
258
778
1113
1347
576
1578
1036
732
1676
1218
19
15
89
153
250
258
359
833
593
577
192
508
258
778
1113
1347
1088
586
194
540
1676
1218
19
15
89
153
250
258
359
833
593
577
192
508
258
778
1113
1347
576
1610
194
540
1676
1218
19
15
89
313
249
257
361
193
145
385
193
509
261
13
174
446
63
519
3
15
272
528
19
15
89
313
249
257
361
193
145
385
193
509
261
13
174
447
63
519
3
15
272
530
19
15
89
313
249
265
361
193
145
385
193
491
267
15
175
447
53
265
258
48
160
272
19
15
89
313
249
265
361
833
145
385
193
491
267
783
31
447
53
265
130
432
768
144
19
15
89
313
249
265
361
833
145
385
193
491
267
795
31
767
53
265
137
393
961
672
19
15
89
313
249
265
361
833
145
385
193
491
267
795
31
703
53
265
258
530
960
1096
19
15
89
313
249
265
361
833
145
385
193
491
267
799
31
703
53
265
258
528
960
1096
19
15
89
313
249
265
361
833
145
385
193
491
267
791
31
767
53
265
258
544
928
672
19
15
89
313
249
265
361
833
913
385
193
491
267
795
543
191
1077
521
258
530
704
1680
19
15
89
313
249
265
361
833
913
385
193
491
267
799
543
191
1077
521
258
528
704
1680
19
15
89
313
253
261
357
833
913
385
195
505
262
785
537
3
1081
262
512
574
753
1537
19
15
109
237
253
257
361
193
130
163
257
477
261
13
96
102
505
521
1
45
332
270
19
15
109
237
253
257
361
193
130
163
257
477
261
13
96
358
505
521
1
45
556
782
19
15
109
237
253
257
361
193
130
163
257
477
261
13
160
190
473
521
1
45
172
30
19
15
109
237
253
261
361
193
258
163
257
497
257
13
416
318
482
534
6
26
684
94
19
15
109
237
253
261
361
193
258
163
257
497
257
525
416
318
482
534
518
1047
172
94
19
15
109
237
253
261
361
193
258
163
257
473
257
13
416
318
506
523
3
23
684
94
19
15
109
237
253
261
361
193
258
163
257
473
257
525
416
318
506
523
515
1069
172
350
19
15
109
237
253
261
361
193
130
163
257
497
257
13
96
102
482
534
6
26
332
270
19
15
109
237
253
261
361
193
130
163
257
497
257
13
96
358
482
534
6
26
332
782
19
15
109
237
253
261
361
193
130
163
257
497
257
13
160
190
482
534
6
23
172
30
19
15
109
237
253
261
361
193
130
163
257
473
257
13
96
102
482
523
3
45
332
270
19
15
109
237
253
261
361
193
130
163
257
473
257
13
96
102
505
523
5
26
332
270
19
15
109
237
253
261
361
193
130
163
257
473
257
13
96
358
482
523
3
45
556
782
19
15
109
237
253
261
361
193
130
163
257
473
257
13
96
358
505
523
5
26
332
782
19
15
109
237
253
261
361
193
130
163
257
473
257
13
96
358
506
523
3
45
556
782
19
15
109
237
253
261
361
193
130
163
257
473
257
13
160
190
473
523
3
45
172
30
19
15
109
237
253
261
361
193
130
163
257
473
257
13
160
190
474
523
3
45
172
30
19
15
109
237
253
261
361
193
130
163
257
505
257
13
96
102
505
529
3
13
332
270
19
15
109
237
253
261
361
193
130
163
257
505
257
13
96
358
505
529
3
13
332
782
19
15
109
237
253
261
361
193
130
163
257
505
257
13
160
190
473
529
3
23
172
30
19
15
109
237
253
261
361
193
130
163
257
501
257
13
96
358
505
533
13
13
332
782
19
15
109
237
253
261
361
193
261
161
257
473
257
13
461
318
510
523
3
27
649
152
19
15
109
237
253
261
361
193
261
161
257
505
257
13
461
318
481
529
2
27
649
152
19
15
109
237
253
261
365
193
130
163
257
497
258
6
160
190
474
535
0
8
284
30
19
15
109
237
253
261
365
193
130
163
257
473
258
6
96
102
505
523
24
4
324
270
19
15
109
237
253
261
365
193
130
163
257
473
258
6
96
102
506
522
8
4
324
270
19
15
109
237
253
261
365
193
130
163
257
473
258
6
96
358
505
523
24
4
324
782
19
15
109
237
253
261
365
193
130
163
257
473
258
6
96
358
506
522
8
4
324
782
19
15
109
237
253
261
365
193
130
163
257
473
258
6
160
190
473
523
8
4
284
30
19
15
109
237
253
261
365
193
130
163
257
473
258
518
96
102
506
522
520
1064
44
270
19
15
109
237
253
261
365
193
130
163
257
505
258
6
160
190
473
529
24
4
284
30
19
15
109
237
253
261
365
193
261
161
257
505
258
7
461
318
481
529
24
2
640
168
19
15
109
237
253
261
365
193
261
161
257
505
258
519
461
318
481
529
536
1026
128
168
19
15
109
237
253
273
217
193
258
163
257
486
1
27
440
317
509
536
650
537
771
263
19
15
109
237
253
273
217
193
258
163
257
486
1
539
440
317
509
536
1818
1305
259
263
19
15
109
237
253
273
217
193
258
163
257
486
1
283
440
317
509
536
650
665
515
1159
19
15
109
237
253
273
217
193
258
163
257
486
2
27
440
317
509
536
1816
537
771
263
19
15
109
237
253
273
217
193
258
163
257
486
2
539
440
317
509
536
1816
1305
259
263
19
15
109
237
253
273
217
193
130
162
257
486
2
27
184
188
478
536
664
537
259
12
19
15
109
237
253
273
217
193
130
162
257
486
2
283
184
188
478
536
664
665
3
12
19
15
109
237
253
273
217
193
130
163
257
486
1
27
184
189
477
536
650
1049
1283
7
19
15
109
237
253
273
217
193
130
163
257
486
1
283
184
189
477
536
650
665
3
7
19
15
109
237
253
273
217
193
130
163
257
486
2
27
184
189
477
536
664
1049
1283
7
19
15
109
237
253
273
217
193
130
163
257
486
2
283
184
189
477
536
664
665
3
7
19
15
109
237
253
273
345
193
258
162
257
486
258
27
440
316
510
536
24
25
643
140
19
15
109
237
253
273
345
193
258
163
257
486
257
27
440
317
509
536
10
25
643
263
19
15
109
237
253
273
345
193
258
163
257
486
257
539
440
317
509
536
522
1049
131
263
19
15
109
237
253
273
345
193
258
163
257
486
258
27
440
317
509
536
24
25
643
263
19
15
109
237
253
273
345
193
258
163
257
486
258
539
440
317
509
536
536
1049
131
263
19
15
109
237
253
273
345
193
130
162
257
486
258
11
184
188
478
536
56
910
1095
12
19
15
109
237
253
273
345
193
130
162
257
486
258
27
184
188
478
536
24
25
259
12
19
15
109
237
253
273
345
193
130
163
257
486
257
49
184
190
474
536
546
51
256
77
19
15
109
237
253
273
345
193
130
163
257
486
257
27
184
189
477
536
10
25
259
7
19
15
109
237
253
273
345
193
130
163
257
486
258
11
184
189
477
536
24
910
1091
7
19
15
109
237
253
273
345
193
130
163
257
486
258
11
184
190
474
536
56
910
1095
13
19
15
109
237
253
273
345
193
130
163
257
486
258
11
184
190
478
536
56
910
1095
13
19
15
109
237
253
273
345
193
130
163
257
486
258
27
184
189
477
536
24
25
259
7
19
15
109
237
253
277
341
193
133
161
257
465
277
49
186
190
477
525
2
30
256
19
19
15
109
237
253
277
341
193
133
161
257
465
277
49
186
191
477
525
2
30
256
786
19
15
90
155
249
257
365
193
144
66
194
503
263
29
628
574
316
544
32
953
896
906
19
15
90
155
249
257
365
833
80
66
194
511
263
797
116
382
92
144
0
569
896
138
19
15
90
155
249
257
365
833
80
66
194
511
263
797
116
894
92
144
0
569
896
1162
19
15
90
155
249
257
365
833
80
66
194
479
263
797
116
382
92
592
512
569
896
138
19
15
90
155
249
257
365
833
592
578
194
511
263
797
1140
1406
1116
1168
512
569
1664
1162
19
15
90
155
249
257
365
833
592
578
194
479
263
797
1140
1406
1116
1616
224
569
1664
1162
19
15
90
155
249
257
365
833
592
578
194
479
263
797
1140
1406
604
1616
512
569
1664
1162
19
15
90
315
249
257
365
193
144
386
194
503
263
29
180
446
60
512
0
57
256
266
19
15
9
153
249
277
213
385
353
203
193
469
21
817
405
25
381
525
386
814
38
242
19
15
9
153
249
277
213
385
353
203
193
469
21
817
405
537
637
525
386
814
38
626
19
15
9
153
249
277
213
385
369
203
193
469
5
817
409
9
381
525
397
817
33
773
19
15
9
153
249
277
213
385
369
203
193
469
5
817
409
521
637
525
397
817
33
261
19
15
9
153
249
277
213
385
369
203
193
469
21
817
409
9
381
269
386
801
33
773
19
15
9
153
249
277
213
385
369
203
193
469
21
817
409
9
637
525
1794
801
33
773
19
15
9
153
249
277
213
385
369
203
193
469
21
817
409
521
637
525
386
801
33
261
19
15
9
153
253
273
217
385
586
202
195
487
1
811
904
1100
66
280
410
825
563
1676
19
15
9
153
253
273
217
385
586
202
195
487
1
811
904
1100
194
280
392
825
563
1676
19
15
9
153
253
273
217
385
586
202
195
487
1
811
904
1100
1218
1560
1800
825
563
1676
19
15
9
153
253
273
217
385
586
202
195
487
1
811
904
1100
1602
1560
1800
825
563
1676
19
15
9
153
253
273
217
385
586
202
195
487
1
811
904
588
194
536
1852
825
563
1100
19
15
9
153
253
273
217
385
586
202
195
487
1
811
904
588
322
536
408
825
563
1100
19
15
9
153
253
273
217
385
586
202
195
487
1
811
904
588
578
536
392
825
563
1100
19
15
9
153
253
273
217
385
586
202
195
487
1
811
904
588
1602
536
408
825
563
1100
19
15
101
41
249
273
217
450
261
1
449
471
1
784
469
13
897
650
682
1704
39
1382
19
15
101
41
249
273
217
450
261
1
449
471
1
784
469
525
897
650
682
1704
39
550
19
15
101
41
249
273
345
194
261
1
449
471
257
528
725
13
897
1162
522
1064
679
294
19
15
101
41
249
273
345
322
133
1
449
471
257
400
533
13
897
650
170
168
455
5
19
15
101
41
249
273
210
195
261
1
449
471
16
26
450
6
901
650
647
613
820
386
19
15
101
41
249
273
210
195
261
1
449
471
16
26
450
518
901
650
647
613
820
898
19
15
101
41
249
273
210
195
261
1
449
471
16
26
450
7
901
650
647
613
820
388
19
15
101
41
249
273
210
195
261
1
449
471
16
26
450
519
901
650
647
613
820
900
19
15
101
41
249
273
210
195
261
1
449
471
16
26
450
38
901
650
647
613
820
706
19
15
101
41
249
273
210
195
261
1
449
471
16
26
450
39
901
650
647
613
820
708
19
15
101
41
249
273
210
195
261
1
449
471
16
26
450
550
901
650
647
613
820
834
19
15
101
41
249
273
210
195
261
1
449
471
16
26
450
551
901
650
647
613
820
836
19
15
101
41
249
273
210
195
261
1
449
471
16
26
450
327
901
650
647
613
820
1028
19
15
101
41
249
273
338
195
261
1
449
471
272
58
450
6
901
650
7
933
660
386
19
15
101
41
249
273
338
195
261
1
449
471
272
58
450
518
901
650
7
933
660
1666
19
15
101
41
249
273
338
195
261
1
449
471
272
58
450
7
901
266
263
37
660
388
19
15
101
41
249
273
338
195
261
1
449
471
272
58
450
519
901
266
263
37
660
1668
19
15
101
41
249
273
338
195
261
1
449
471
272
58
450
38
901
650
7
933
660
1858
19
15
101
41
249
273
338
195
261
1
449
471
272
58
450
39
901
650
7
933
660
404
19
15
101
41
249
273
338
195
261
1
449
471
272
58
450
326
901
650
7
933
660
2
19
15
101
41
249
273
338
195
261
1
449
471
272
58
450
550
901
266
263
37
660
1730
19
15
101
41
249
273
338
195
261
1
449
471
272
58
450
551
901
266
263
37
660
1732
19
15
101
41
249
273
338
195
261
1
449
471
272
58
450
327
901
266
263
37
660
4
19
15
101
41
249
273
218
195
261
1
449
471
0
10
450
6
901
1162
439
533
820
386
19
15
101
41
249
273
218
195
261
1
449
471
0
10
450
11
905
650
695
533
652
732
19
15
101
41
249
273
218
195
261
1
449
471
0
10
450
518
901
650
695
533
652
1746
19
15
101
41
249
273
218
195
261
1
449
471
0
10
450
7
901
1162
439
533
820
388
19
15
101
41
249
273
218
195
261
1
449
471
0
10
450
519
901
1162
439
21
820
900
19
15
101
41
249
273
218
195
261
1
449
471
0
10
450
38
901
650
695
533
820
418
19
15
101
41
249
273
218
195
261
1
449
471
0
10
450
39
901
650
695
533
652
712
19
15
101
41
249
273
218
195
261
1
449
471
0
10
450
326
901
1162
439
533
820
1026
19
15
101
41
249
273
218
195
261
1
449
471
0
10
450
550
901
650
695
533
820
834
19
15
101
41
249
273
218
195
261
1
449
471
0
10
450
551
901
650
695
533
652
1688
19
15
101
41
249
273
218
195
261
1
449
471
0
10
450
327
901
1162
439
21
820
1028
19
15
101
41
249
273
218
195
261
1
449
471
0
10
418
518
901
650
695
533
788
770
19
15
101
41
249
273
218
195
261
1
449
471
0
10
418
7
901
1162
439
533
788
388
19
15
101
41
249
273
218
195
261
1
449
471
0
10
418
519
901
1162
439
21
788
772
19
15
101
41
249
273
218
195
261
1
449
471
0
10
418
38
901
650
695
533
788
674
19
15
101
41
249
273
218
195
261
1
449
471
0
10
418
39
901
650
695
21
788
1812
19
15
101
41
249
273
218
195
261
1
449
471
0
10
482
38
901
650
695
533
812
418
19
15
101
41
249
273
218
195
261
1
449
471
0
10
482
39
901
650
695
533
812
712
19
15
101
41
249
273
218
195
261
1
449
471
0
522
450
11
905
650
695
1557
1164
476
19
15
101
41
249
273
218
195
261
1
449
471
0
522
450
7
901
650
695
1557
1164
1880
19
15
101
41
249
273
218
195
261
1
449
471
0
522
450
39
901
650
695
1557
1164
408
19
15
101
41
249
273
218
195
261
1
449
471
0
522
450
327
901
650
695
1557
1164
8
19
15
101
41
249
273
218
195
261
1
449
471
0
522
1730
519
901
650
695
1557
1844
308
19
15
101
41
249
273
218
195
261
1
449
471
0
522
1730
551
901
650
695
1557
1844
324
19
15
101
41
249
273
218
195
261
1
449
471
0
266
450
7
901
650
695
661
564
644
19
15
101
41
249
273
218
195
261
1
449
471
0
266
450
519
901
650
695
661
564
1668
19
15
101
41
249
273
218
195
261
1
449
471
0
266
450
39
901
650
695
661
564
708
19
15
101
41
249
273
218
195
261
1
449
471
0
266
418
7
901
650
695
661
532
644
19
15
101
41
249
273
218
195
261
1
449
471
0
266
418
519
901
650
695
661
532
772
19
15
101
41
249
273
218
195
261
1
449
471
0
266
418
38
901
650
695
661
532
1810
19
15
101
41
249
273
218
195
261
1
449
471
0
266
418
39
901
650
695
661
532
1812
19
15
101
41
249
273
218
195
261
1
449
471
0
266
866
519
901
650
695
661
1684
980
19
15
101
41
249
273
218
195
261
1
449
471
0
266
866
535
901
650
695
661
1684
820
19
15
101
41
249
273
218
195
261
1
449
471
0
266
866
551
901
650
695
661
1684
644
19
15
101
41
249
273
218
195
133
1
449
471
0
10
98
23
901
1162
439
21
44
88
19
15
101
41
249
273
218
195
133
1
449
471
0
266
98
23
901
650
695
661
76
216
19
15
101
41
249
273
218
451
261
1
449
471
0
778
450
7
901
650
695
1685
52
900
19
15
101
41
249
273
218
451
261
1
449
471
0
778
450
519
901
650
695
1685
52
388
19
15
101
41
249
273
218
451
261
1
449
471
0
778
450
39
901
650
695
1685
52
196
19
15
101
41
249
273
218
451
261
1
449
471
0
778
450
551
901
650
695
1685
52
1220
19
15
101
41
249
273
218
451
261
1
449
471
0
778
450
327
901
650
695
1685
52
4
19
15
101
41
249
273
218
451
261
1
449
471
0
778
418
6
901
650
695
1685
20
1282
19
15
101
41
249
273
218
451
261
1
449
471
0
778
418
7
901
650
695
1685
20
132
19
15
101
41
249
273
218
451
261
1
449
471
0
778
418
519
901
650
695
1685
20
516
19
15
101
41
249
273
218
451
261
1
449
471
0
778
418
38
901
650
695
1685
20
786
19
15
101
41
249
273
218
451
261
1
449
471
0
778
418
39
901
650
695
1685
20
788
19
15
101
41
249
273
218
451
261
1
449
471
0
778
418
550
901
650
695
1685
20
546
19
15
101
41
249
273
218
451
261
1
449
471
0
778
418
551
901
650
695
1685
20
532
19
15
101
41
249
273
218
451
261
1
449
471
0
778
610
551
901
650
695
1685
404
1156
19
15
101
41
249
273
346
195
261
1
449
471
256
10
450
6
901
650
23
21
692
386
19
15
101
41
249
273
346
195
261
1
449
471
256
10
450
7
901
266
55
21
692
388
19
15
101
41
249
273
346
195
261
1
449
471
256
10
450
519
901
266
55
21
692
1668
19
15
101
41
249
273
346
195
261
1
449
471
256
10
450
38
901
650
23
21
692
674
19
15
101
41
249
273
346
195
261
1
449
471
256
10
450
39
901
650
23
21
692
676
19
15
101
41
249
273
346
195
261
1
449
471
256
10
450
326
901
650
23
21
692
2
19
15
101
41
249
273
346
195
261
1
449
471
256
10
450
327
901
266
375
21
692
4
19
15
101
41
249
273
346
195
261
1
449
471
256
10
418
6
901
650
23
21
660
386
19
15
101
41
249
273
346
195
261
1
449
471
256
10
418
518
901
650
183
21
660
1666
19
15
101
41
249
273
346
195
261
1
449
471
256
10
418
7
901
266
55
21
660
388
19
15
101
41
249
273
346
195
261
1
449
471
256
10
418
519
901
266
55
21
660
1668
19
15
101
41
249
273
346
195
261
1
449
471
256
10
418
38
901
650
23
21
660
738
19
15
101
41
249
273
346
195
261
1
449
471
256
10
418
39
901
650
23
21
660
708
19
15
101
41
249
273
346
195
261
1
449
471
256
10
418
550
901
650
23
21
660
1746
19
15
101
41
249
273
346
195
261
1
449
471
256
10
418
551
901
650
23
21
660
1732
19
15
101
41
249
273
346
195
261
1
449
471
256
10
482
38
901
650
183
21
684
418
19
15
101
41
249
273
346
195
261
1
449
471
256
18
450
6
901
650
39
29
692
386
19
15
101
41
249
273
346
195
261
1
449
471
256
18
450
518
901
650
39
29
692
1666
19
15
101
41
249
273
346
195
261
1
449
471
256
18
450
7
901
266
295
29
692
388
19
15
101
41
249
273
346
195
261
1
449
471
256
18
450
519
901
266
295
29
692
1668
19
15
101
41
249
273
346
195
261
1
449
471
256
18
450
38
901
650
39
29
700
418
19
15
101
41
249
273
346
195
261
1
449
471
256
18
450
23
901
266
295
29
692
440
19
15
101
41
249
273
346
195
261
1
449
471
256
18
450
39
901
650
39
29
692
408
19
15
101
41
249
273
346
195
261
1
449
471
256
18
450
326
901
650
39
29
692
2
19
15
101
41
249
273
346
195
261
1
449
471
256
18
450
327
901
650
39
29
692
4
19
15
101
41
249
273
346
195
261
1
449
471
256
26
450
6
901
650
39
45
684
386
19
15
101
41
249
273
346
195
261
1
449
471
256
26
450
518
901
650
39
45
684
994
19
15
101
41
249
273
346
195
261
1
449
471
256
26
450
7
901
650
39
45
676
388
19
15
101
41
249
273
346
195
261
1
449
471
256
26
450
519
901
650
39
45
676
996
19
15
101
41
249
273
346
195
261
1
449
471
256
26
450
38
901
650
39
45
684
706
19
15
101
41
249
273
346
195
261
1
449
471
256
26
450
39
901
650
39
45
676
676
19
15
101
41
249
273
346
195
261
1
449
471
256
26
450
326
901
650
39
45
684
2
19
15
101
41
249
273
346
195
261
1
449
471
256
26
450
327
901
650
39
45
700
4
19
15
101
41
249
273
346
195
261
1
449
471
256
26
418
6
901
650
39
45
652
386
19
15
101
41
249
273
346
195
261
1
449
471
256
26
418
518
901
650
39
45
652
770
19
15
101
41
249
273
346
195
261
1
449
471
256
26
418
7
901
650
39
45
652
388
19
15
101
41
249
273
346
195
261
1
449
471
256
26
418
38
901
650
39
45
652
706
19
15
101
41
249
273
346
195
261
1
449
471
256
26
418
39
901
650
39
45
652
452
19
15
101
41
249
273
346
195
261
1
449
471
256
26
418
550
901
650
39
45
652
962
19
15
101
41
249
273
346
195
261
1
449
471
256
26
418
551
901
650
39
45
652
964
19
15
101
41
249
273
346
195
261
1
449
471
256
522
706
6
901
1162
551
1045
1140
1250
19
15
101
41
249
273
346
195
261
1
449
471
256
522
706
11
905
650
535
1045
1140
1244
19
15
101
41
249
273
346
195
261
1
449
471
256
522
706
518
901
1162
551
1045
1140
1330
19
15
101
41
249
273
346
195
261
1
449
471
256
522
706
7
901
1162
551
1045
1140
1268
19
15
101
41
249
273
346
195
261
1
449
471
256
522
706
523
905
650
535
1045
1132
1500
19
15
101
41
249
273
346
195
261
1
449
471
256
522
706
519
901
1162
551
1045
1140
1332
19
15
101
41
249
273
346
195
261
1
449
471
256
522
706
38
901
650
535
1045
1140
1218
19
15
101
41
249
273
346
195
261
1
449
471
256
522
706
39
901
650
535
1045
1140
1220
19
15
101
41
249
273
346
195
261
1
449
471
256
522
706
550
901
650
535
1045
1140
1346
19
15
101
41
249
273
346
195
261
1
449
471
256
522
706
535
901
650
535
1045
1132
1400
19
15
101
41
249
273
346
195
261
1
449
471
256
522
706
551
901
650
535
1045
1140
1348
19
15
101
41
249
273
346
195
261
1
449
471
256
522
450
6
901
650
535
1045
180
386
19
15
101
41
249
273
346
195
261
1
449
471
256
522
450
7
901
1162
551
1045
180
388
19
15
101
41
249
273
346
195
261
1
449
471
256
522
450
38
901
650
535
1045
180
418
19
15
101
41
249
273
346
195
261
1
449
471
256
522
450
326
901
650
535
1045
180
2
19
15
101
41
249
273
346
195
261
1
449
471
256
522
450
327
901
650
535
1045
180
4
19
15
101
41
249
273
346
195
261
1
449
471
256
522
418
7
901
650
535
1045
148
388
19
15
101
41
249
273
346
195
261
1
449
471
256
522
418
39
901
650
535
1045
148
452
19
15
101
41
249
273
346
195
261
1
449
471
256
530
706
6
901
650
551
1053
700
130
19
15
101
41
249
273
346
195
261
1
449
471
256
530
706
7
901
650
551
1053
1148
1268
19
15
101
41
249
273
346
195
261
1
449
471
256
530
706
519
901
650
551
1053
1140
1368
19
15
101
41
249
273
346
195
261
1
449
471
256
530
706
38
901
650
551
1053
700
162
19
15
101
41
249
273
346
195
261
1
449
471
256
530
706
23
901
650
551
1053
1140
1272
19
15
101
41
249
273
346
195
261
1
449
471
256
530
706
39
901
650
551
1053
1148
1220
19
15
101
41
249
273
346
195
261
1
449
471
256
530
706
550
901
650
551
1053
1148
1346
19
15
101
41
249
273
346
195
261
1
449
471
256
530
706
535
901
650
551
1053
1140
1336
19
15
101
41
249
273
346
195
261
1
449
471
256
530
706
551
901
650
551
1053
1148
1348
19
15
101
41
249
273
346
195
261
1
449
471
256
530
450
6
901
650
551
1053
188
386
19
15
101
41
249
273
346
195
261
1
449
471
256
530
450
7
901
650
551
1053
188
388
19
15
101
41
249
273
346
195
261
1
449
471
256
530
450
39
901
650
551
1053
180
408
19
15
101
41
249
273
346
195
261
1
449
471
256
530
450
326
901
650
551
1053
180
258
19
15
101
41
249
273
346
195
261
1
449
471
256
530
450
327
901
650
551
1053
180
260
19
15
101
41
249
273
346
195
261
1
449
471
256
58
450
6
901
1162
39
53
660
386
19
15
101
41
249
273
346
195
261
1
449
471
256
58
450
518
901
650
183
53
660
1666
19
15
101
41
249
273
346
195
261
1
449
471
256
58
450
7
901
1162
39
53
660
388
19
15
101
41
249
273
346
195
261
1
449
471
256
58
450
519
901
650
183
53
660
1668
19
15
101
41
249
273
346
195
261
1
449
471
256
58
450
38
901
650
183
53
660
706
19
15
101
41
249
273
346
195
261
1
449
471
256
58
450
39
901
650
183
53
660
708
19
15
101
41
249
273
346
195
261
1
449
471
256
58
450
326
901
650
183
53
660
2
19
15
101
41
249
273
346
195
261
1
449
471
256
58
450
551
901
650
183
53
660
1684
19
15
101
41
249
273
346
195
261
1
449
471
256
58
450
327
901
1162
39
53
660
4
19
15
101
41
249
273
346
195
261
1
449
471
256
58
482
38
901
650
551
53
652
642
19
15
101
41
249
273
346
195
261
1
449
471
256
58
482
39
901
650
551
53
652
644
19
15
101
41
249
273
346
195
261
1
449
471
256
538
706
6
901
650
551
1069
1132
1250
19
15
101
41
249
273
346
195
261
1
449
471
256
538
706
518
901
650
551
1069
1132
1506
19
15
101
41
249
273
346
195
261
1
449
471
256
538
706
7
901
650
551
1069
1124
1268
19
15
101
41
249
273
346
195
261
1
449
471
256
538
706
519
901
650
551
1069
1124
1332
19
15
101
41
249
273
346
195
261
1
449
471
256
538
706
38
901
650
551
1069
1132
1218
19
15
101
41
249
273
346
195
261
1
449
471
256
538
706
39
901
650
551
1069
1124
1220
19
15
101
41
249
273
346
195
261
1
449
471
256
538
706
550
901
650
551
1069
1132
1346
19
15
101
41
249
273
346
195
261
1
449
471
256
538
706
551
901
650
551
1069
1124
1348
19
15
101
41
249
273
346
195
261
1
449
471
256
538
450
6
901
650
551
1069
188
386
19
15
101
41
249
273
346
195
261
1
449
471
256
538
450
7
901
650
551
1069
164
388
19
15
101
41
249
273
346
195
261
1
449
471
256
538
450
38
901
650
551
1069
172
706
19
15
101
41
249
273
346
195
261
1
449
471
256
538
450
39
901
650
551
1069
172
676
19
15
101
41
249
273
346
195
261
1
449
471
256
538
450
326
901
650
551
1069
172
2
19
15
101
41
249
273
346
195
261
1
449
471
256
538
450
327
901
650
551
1069
172
4
19
15
101
41
249
273
346
195
261
1
449
471
256
538
418
6
901
650
551
1069
140
386
19
15
101
41
249
273
346
195
261
1
449
471
256
538
418
38
901
650
551
1069
140
466
19
15
101
41
249
273
346
195
133
1
449
471
256
10
610
535
901
650
23
21
940
984
19
15
101
41
253
273
218
195
261
1
453
486
0
10
450
11
907
664
756
534
1676
476
19
15
101
41
253
273
218
195
261
1
453
486
0
522
450
11
907
664
756
1558
1164
2012
19
15
101
41
253
273
346
195
261
1
450
486
256
10
450
6
896
579
516
22
692
642
19
15
101
41
253
273
346
195
261
1
450
486
256
10
450
6
904
579
516
22
692
642
19
15
101
41
253
273
346
195
261
1
450
486
256
10
450
518
904
579
260
22
692
1666
19
15
101
41
253
273
346
195
261
1
450
486
256
10
450
38
904
579
516
22
692
674
19
15
101
41
253
273
346
195
261
1
450
486
256
10
450
326
904
579
260
22
700
2
19
15
101
41
253
273
346
195
261
1
450
486
256
10
418
6
896
579
516
13
668
642
19
15
101
41
253
273
346
195
261
1
450
486
256
10
418
6
904
579
516
13
668
642
19
15
101
41
253
273
346
195
261
1
450
486
256
10
418
518
896
579
260
13
668
1666
19
15
101
41
253
273
346
195
261
1
450
486
256
10
418
518
904
579
260
13
668
1666
19
15
101
41
253
273
346
195
261
1
450
486
256
10
418
38
904
579
516
13
668
706
19
15
101
41
253
273
346
195
261
1
450
486
256
10
482
38
904
579
356
21
684
674
19
15
101
41
253
273
346
195
261
1
450
486
256
18
450
6
896
579
324
29
692
386
19
15
101
41
253
273
346
195
261
1
450
486
256
18
450
6
904
579
324
29
692
386
19
15
101
41
253
273
346
195
261
1
450
486
256
18
450
518
896
579
324
29
692
1666
19
15
101
41
253
273
346
195
261
1
450
486
256
18
450
518
904
579
324
29
692
1666
19
15
101
41
253
273
346
195
261
1
450
486
256
18
450
38
904
579
324
29
692
402
19
15
101
41
253
273
346
195
261
1
450
486
256
18
450
326
896
579
324
29
692
2
19
15
101
41
253
273
346
195
261
1
450
486
256
18
450
326
904
579
324
29
692
2
19
15
101
41
253
273
346
195
261
1
450
486
256
26
418
6
896
579
516
45
652
642
19
15
101
41
253
273
346
195
261
1
450
486
256
26
418
6
904
579
516
45
652
642
19
15
101
41
253
273
346
195
261
1
450
486
256
26
418
518
896
579
260
45
652
1666
19
15
101
41
253
273
346
195
261
1
450
486
256
26
418
518
904
579
260
45
652
1666
19
15
101
41
253
273
346
195
261
1
450
486
256
26
418
38
904
579
516
45
652
706
19
15
101
41
253
273
346
195
261
1
450
486
256
522
706
6
896
579
516
1046
1148
1250
19
15
101
41
253
273
346
195
261
1
450
486
256
522
706
6
904
579
516
1046
1148
1250
19
15
101
41
253
273
346
195
261
1
450
486
256
522
706
518
896
579
516
1046
1148
1506
19
15
101
41
253
273
346
195
261
1
450
486
256
522
706
518
904
579
516
1046
1148
1506
19
15
101
41
253
273
346
195
261
1
450
486
256
522
706
38
904
579
516
1046
692
162
19
15
101
41
253
273
346
195
261
1
450
486
256
522
706
550
904
579
519
1037
1132
1314
19
15
101
41
253
273
346
195
261
1
450
486
256
522
450
6
904
579
516
1046
180
386
19
15
101
41
253
273
346
195
261
1
450
486
256
522
450
38
904
579
516
1046
180
418
19
15
101
41
253
273
346
195
261
1
450
486
256
522
450
326
904
579
612
1037
188
2
19
15
101
41
253
273
346
195
261
1
450
486
256
522
418
6
896
579
519
1037
156
386
19
15
101
41
253
273
346
195
261
1
450
486
256
522
418
6
904
579
519
1037
156
386
19
15
101
41
253
273
346
195
261
1
450
486
256
522
418
38
904
579
519
1037
156
466
19
15
101
41
253
273
346
195
261
1
450
486
256
522
482
38
904
579
612
1045
172
418
19
15
101
41
253
273
346
195
261
1
450
486
256
522
738
38
904
579
612
1045
684
258
19
15
101
41
253
273
346
195
261
1
450
486
256
530
706
6
896
579
519
1053
1148
1250
19
15
101
41
253
273
346
195
261
1
450
486
256
530
706
6
904
579
519
1053
1148
1250
19
15
101
41
253
273
346
195
261
1
450
486
256
530
706
518
896
579
519
1053
1148
1506
19
15
101
41
253
273
346
195
261
1
450
486
256
530
706
518
904
579
519
1053
1148
1506
19
15
101
41
253
273
346
195
261
1
450
486
256
530
706
38
904
579
519
1053
1148
1218
19
15
101
41
253
273
346
195
261
1
450
486
256
530
706
550
904
579
519
1053
1148
1346
19
15
101
41
253
273
346
195
261
1
450
486
256
530
450
6
896
579
519
1053
180
386
19
15
101
41
253
273
346
195
261
1
450
486
256
530
450
6
904
579
519
1053
180
386
19
15
101
41
253
273
346
195
261
1
450
486
256
530
450
38
904
579
519
1053
180
402
19
15
101
41
253
273
346
195
261
1
450
486
256
530
450
326
896
579
519
1053
180
2
19
15
101
41
253
273
346
195
261
1
450
486
256
530
450
326
904
579
519
1053
180
2
19
15
101
41
253
273
346
195
261
1
450
486
256
58
450
6
896
579
516
54
668
642
19
15
101
41
253
273
346
195
261
1
450
486
256
58
450
6
904
579
516
54
668
642
19
15
101
41
253
273
346
195
261
1
450
486
256
58
450
518
904
579
260
54
668
1666
19
15
101
41
253
273
346
195
261
1
450
486
256
58
450
38
904
579
516
54
668
706
19
15
101
41
253
273
346
195
261
1
450
486
256
58
450
326
896
579
516
54
668
2
19
15
101
41
253
273
346
195
261
1
450
486
256
58
450
326
904
579
516
54
668
2
19
15
101
41
253
273
346
195
261
1
450
486
256
58
450
550
904
579
260
54
668
1730
19
15
101
41
253
273
346
195
261
1
450
486
256
538
706
6
896
579
516
1069
1148
1250
19
15
101
41
253
273
346
195
261
1
450
486
256
538
706
6
904
579
516
1069
1148
1250
19
15
101
41
253
273
346
195
261
1
450
486
256
538
706
518
896
579
516
1069
1148
1506
19
15
101
41
253
273
346
195
261
1
450
486
256
538
706
518
904
579
516
1069
1148
1506
19
15
101
41
253
273
346
195
261
1
450
486
256
538
706
38
904
579
516
1069
684
290
19
15
101
41
253
273
346
195
261
1
450
486
256
538
706
550
904
579
516
1069
1148
1346
19
15
101
41
253
273
346
195
261
1
450
486
256
538
450
326
896
579
516
1069
172
2
19
15
101
41
253
273
346
195
261
1
450
486
256
538
450
326
904
579
516
1069
172
2
19
15
101
41
253
273
346
195
261
1
450
486
256
570
738
38
904
579
516
1078
644
258
19
15
101
41
253
273
346
195
261
1
450
487
256
10
450
6
896
578
355
21
692
386
19
15
101
41
253
273
346
195
261
1
450
487
256
10
450
6
904
578
355
21
692
386
19
15
101
41
253
273
346
195
261
1
450
487
256
10
450
7
904
578
515
21
692
644
19
15
101
41
253
273
346
195
261
1
450
487
256
10
450
519
904
578
259
21
692
1668
19
15
101
41
253
273
346
195
261
1
450
487
256
10
450
38
904
578
355
21
692
418
19
15
101
41
253
273
346
195
261
1
450
487
256
10
450
39
904
578
515
21
692
676
19
15
101
41
253
273
346
195
261
1
450
487
256
10
450
326
904
578
355
21
692
2
19
15
101
41
253
273
346
195
261
1
450
487
256
10
450
327
904
578
355
21
692
4
19
15
101
41
253
273
346
195
261
1
450
487
256
10
418
6
896
578
519
13
668
642
19
15
101
41
253
273
346
195
261
1
450
487
256
10
418
6
904
578
355
21
660
386
19
15
101
41
253
273
346
195
261
1
450
487
256
10
418
518
896
578
263
13
668
1666
19
15
101
41
253
273
346
195
261
1
450
487
256
10
418
518
904
578
355
21
660
1666
19
15
101
41
253
273
346
195
261
1
450
487
256
10
418
7
904
578
259
21
660
388
19
15
101
41
253
273
346
195
261
1
450
487
256
10
418
519
904
578
323
21
660
772
19
15
101
41
253
273
346
195
261
1
450
487
256
10
418
38
896
578
519
13
668
706
19
15
101
41
253
273
346
195
261
1
450
487
256
10
418
38
904
578
355
21
660
738
19
15
101
41
253
273
346
195
261
1
450
487
256
10
418
39
904
578
515
21
660
660
19
15
101
41
253
273
346
195
261
1
450
487
256
10
418
550
904
578
355
21
660
1746
19
15
101
41
253
273
346
195
261
1
450
487
256
10
418
551
904
578
259
21
660
1684
19
15
101
41
253
273
346
195
261
1
450
487
256
18
450
6
896
578
263
29
692
386
19
15
101
41
253
273
346
195
261
1
450
487
256
18
450
518
896
578
263
29
692
1666
19
15
101
41
253
273
346
195
261
1
450
487
256
18
450
326
896
578
263
29
692
2
19
15
101
41
253
273
346
195
261
1
450
487
256
26
418
6
896
578
519
45
652
642
19
15
101
41
253
273
346
195
261
1
450
487
256
26
418
518
896
578
263
45
652
1666
19
15
101
41
253
273
346
195
261
1
450
487
256
26
418
7
896
578
519
45
652
644
19
15
101
41
253
273
346
195
261
1
450
487
256
522
706
6
896
578
519
1037
1132
1250
19
15
101
41
253
273
346
195
261
1
450
487
256
522
706
6
904
578
611
1045
692
130
19
15
101
41
253
273
346
195
261
1
450
487
256
522
706
7
904
578
515
1045
692
132
19
15
101
41
253
273
346
195
261
1
450
487
256
522
706
38
904
578
611
1045
692
162
19
15
101
41
253
273
346
195
261
1
450
487
256
522
450
7
904
578
515
1045
180
388
19
15
101
41
253
273
346
195
261
1
450
487
256
522
450
38
904
578
611
1045
180
418
19
15
101
41
253
273
346
195
261
1
450
487
256
522
450
326
904
578
611
1045
180
2
19
15
101
41
253
273
346
195
261
1
450
487
256
522
450
327
904
578
611
1045
180
4
19
15
101
41
253
273
346
195
261
1
450
487
256
522
418
6
896
578
519
1037
156
386
19
15
101
41
253
273
346
195
261
1
450
487
256
522
418
7
904
578
579
1045
148
388
19
15
101
41
253
273
346
195
261
1
450
487
256
522
418
38
896
578
519
1037
156
466
19
15
101
41
253
273
346
195
261
1
450
487
256
522
738
38
896
578
615
1037
684
258
19
15
101
41
253
273
346
195
261
1
450
487
256
530
706
6
896
578
519
1053
1148
1250
19
15
101
41
253
273
346
195
261
1
450
487
256
530
706
518
896
578
519
1053
1148
1506
19
15
101
41
253
273
346
195
261
1
450
487
256
530
706
519
896
578
519
1053
1140
1368
19
15
101
41
253
273
346
195
261
1
450
487
256
530
450
6
896
578
519
1053
180
386
19
15
101
41
253
273
346
195
261
1
450
487
256
530
450
326
896
578
519
1053
180
2
19
15
101
41
253
273
346
195
261
1
450
487
256
538
706
6
896
578
519
1069
1148
1250
19
15
101
41
253
273
346
195
261
1
450
487
256
538
706
518
896
578
519
1069
1148
1506
19
15
101
41
253
273
346
195
261
1
450
487
256
538
706
7
896
578
519
1069
1148
1252
19
15
101
41
253
273
346
195
261
1
450
487
256
538
706
519
896
578
519
1069
1148
1508
19
15
101
41
253
273
346
195
261
1
450
487
256
538
450
326
896
578
519
1069
172
2
19
15
101
41
253
273
346
195
261
1
450
487
256
538
450
327
896
578
519
1069
172
4
19
15
101
41
253
273
346
195
133
1
450
486
256
522
610
1558
896
579
516
1037
716
1778
19
15
101
41
253
273
346
323
261
1
450
486
256
394
482
38
904
579
583
1613
1580
1730
19
15
101
41
253
273
346
323
261
1
450
486
256
650
738
518
896
579
583
1101
1324
1506
19
15
101
41
253
273
346
323
261
1
450
486
256
650
738
550
904
579
583
1101
1324
1154
19
15
101
41
253
273
346
323
261
1
450
487
256
650
738
518
896
578
583
1101
1324
1506
19
15
101
41
250
258
370
195
261
1
448
492
268
10
450
6
900
282
256
12
668
386
19
15
101
41
250
258
370
195
261
1
448
492
268
10
450
518
900
282
256
12
668
1666
19
15
101
41
250
258
370
195
261
1
448
492
268
10
450
38
900
282
256
12
668
706
19
15
101
41
250
258
370
195
261
1
448
492
268
10
450
326
900
282
256
12
668
2
19
15
101
41
250
258
370
195
261
1
448
492
268
10
450
550
900
282
256
12
668
962
19
15
101
41
250
258
370
195
261
1
448
492
268
26
450
6
900
282
0
44
668
386
19
15
101
41
250
258
370
195
261
1
448
492
268
26
450
518
900
282
256
44
668
1666
19
15
101
41
250
258
370
195
261
1
448
492
268
26
450
38
900
282
0
44
668
706
19
15
101
41
250
258
370
195
261
1
448
492
268
26
450
39
900
282
0
26
667
664
19
15
101
41
250
258
370
195
261
1
448
492
268
26
450
326
900
282
0
44
668
2
19
15
101
41
250
258
370
195
261
1
448
492
268
26
450
550
900
282
256
44
668
962
19
15
101
41
250
258
370
195
261
1
448
492
268
26
450
551
900
282
256
26
667
1688
19
15
101
41
250
258
370
195
261
1
448
492
268
522
706
6
900
666
512
1036
1116
1250
19
15
101
41
250
258
370
195
261
1
448
492
268
522
706
518
900
666
512
1036
1116
1506
19
15
101
41
250
258
370
195
261
1
448
492
268
522
706
38
900
666
512
1036
1116
1218
19
15
101
41
250
258
370
195
261
1
448
492
268
522
706
550
900
666
512
1036
1116
1346
19
15
101
41
250
258
370
195
261
1
448
492
268
522
450
6
900
666
512
1036
156
386
19
15
101
41
250
258
370
195
261
1
448
492
268
522
450
38
900
666
512
1036
156
450
19
15
101
41
250
258
370
195
261
1
448
492
268
522
450
326
900
666
512
1036
156
258
19
15
101
41
250
258
370
195
261
1
448
492
268
538
706
6
900
666
512
1068
1116
1154
19
15
101
41
250
258
370
195
261
1
448
492
268
538
706
518
900
666
512
1068
1116
1410
19
15
101
41
250
258
370
195
261
1
448
492
268
538
706
38
900
666
512
1068
1116
1218
19
15
101
41
250
258
370
195
261
1
448
492
268
538
706
39
900
666
512
1050
667
296
19
15
101
41
250
258
370
195
261
1
448
492
268
538
706
550
900
666
512
1068
1116
1346
19
15
101
41
250
258
370
195
261
1
448
492
268
538
706
551
900
666
512
1066
1115
1352
19
15
101
41
250
258
370
195
261
1
448
492
268
538
450
326
900
666
512
1068
156
2
19
15
101
233
250
258
370
195
261
65
256
492
268
522
706
198
964
538
544
1036
668
514
19
15
101
233
250
258
370
195
261
65
256
492
268
538
706
198
964
538
512
1068
812
514
19
15
101
233
250
258
370
195
261
65
256
492
268
538
706
198
996
538
512
1068
812
514
19
15
109
237
253
273
345
194
130
163
257
486
257
48
160
186
474
536
526
48
264
30
19
15
109
237
253
273
345
322
129
161
257
486
258
656
22
214
474
536
536
1136
230
184
19
15
109
237
253
273
345
322
129
289
257
486
258
656
534
470
474
536
536
1136
742
184
19
15
109
237
253
273
345
834
129
289
257
486
258
784
22
470
474
536
24
368
806
184
19
15
109
237
253
273
345
834
897
289
257
486
258
912
534
214
730
536
24
624
614
1656
19
15
109
237
253
273
218
194
258
162
257
486
0
24
444
316
510
536
643
536
768
256
19
15
109
237
253
273
218
194
258
162
257
486
0
536
444
316
510
536
1795
1304
256
256
19
15
109
237
253
273
218
194
130
161
257
486
0
24
188
190
474
536
643
1048
1280
4
19
15
109
237
253
273
218
194
130
161
257
486
0
24
188
190
475
536
643
1048
1280
4
19
15
109
237
253
273
218
194
130
161
257
486
0
280
188
190
474
536
643
664
0
4
19
15
109
237
253
273
218
194
130
161
257
486
0
280
188
190
475
536
671
664
0
2
19
15
109
237
253
273
218
194
130
162
257
486
0
24
188
188
478
536
643
1048
1280
0
19
15
109
237
253
273
218
194
130
162
257
486
0
280
188
188
478
536
643
664
0
0
19
15
109
237
253
273
346
194
258
162
257
486
256
24
444
316
510
536
3
24
640
256
19
15
109
237
253
273
346
194
258
162
257
486
256
536
444
316
510
536
515
1048
128
256
19
15
109
237
253
273
346
194
130
161
257
486
256
8
188
190
474
536
4
12
64
4
19
15
109
237
253
273
346
194
130
161
257
486
256
24
188
190
474
536
4
44
256
4
19
15
109
237
253
273
346
194
130
161
257
486
256
24
188
190
475
536
3
24
256
4
19
15
109
237
253
273
346
194
130
162
257
486
256
24
188
188
478
536
3
24
256
0
19
15
109
237
253
273
346
194
130
163
257
486
256
24
160
186
474
536
3
24
140
30
19
15
109
237
253
273
346
194
130
163
257
486
256
40
96
226
506
536
3
56
44
14
19
15
109
237
253
273
346
194
130
163
257
486
256
40
160
185
473
536
563
57
281
31
19
15
109
237
253
273
346
194
130
163
257
486
256
40
160
186
474
536
3
56
268
30
19
15
109
237
253
273
346
194
130
163
257
486
256
552
96
226
506
536
515
1080
44
14
19
15
105
41
253
277
213
389
257
17
453
485
5
821
465
361
925
537
657
1717
17
69
19
15
105
233
249
277
213
389
257
289
257
469
18
667
209
705
755
523
1792
1377
533
1537
19
15
105
233
249
277
213
389
257
289
257
469
18
667
209
713
723
523
1792
1377
533
1541
19
15
105
233
249
277
213
389
257
289
257
469
18
667
209
713
755
523
1792
1377
533
1541
19
15
105
233
253
273
210
390
257
289
259
471
16
664
214
713
753
521
1795
1361
533
1538
19
15
105
233
253
277
213
389
257
289
261
465
18
666
209
705
765
526
1792
1376
534
1537
19
15
105
233
253
277
213
389
257
145
261
465
18
666
209
105
493
526
1792
1376
534
273
19
15
101
41
249
273
213
389
261
1
449
471
7
825
505
353
901
650
688
1713
1
29
19
15
101
41
249
273
213
389
261
1
449
471
7
821
469
513
905
650
688
1718
21
465
19
15
101
41
249
273
213
389
261
1
449
471
7
821
469
353
897
650
688
1718
21
17
19
15
101
41
249
273
213
389
261
1
449
471
7
827
505
353
901
650
688
1712
2
27
19
15
101
41
249
273
213
389
261
1
449
471
7
827
505
353
905
650
688
1712
2
27
19
15
101
41
249
273
213
389
261
1
449
471
23
821
469
513
905
650
640
1693
21
1233
19
15
101
41
249
273
213
389
261
1
449
471
23
821
469
353
897
650
640
1684
21
17
19
15
101
41
249
273
213
389
261
1
449
471
23
819
505
513
901
650
640
1680
1
573
19
15
101
41
249
273
213
389
261
1
449
471
23
819
507
513
901
650
640
1680
0
569
19
15
101
41
249
273
217
389
261
1
449
471
1
819
507
513
901
650
702
1713
0
309
19
15
101
41
249
273
217
389
261
1
449
471
1
819
507
353
901
650
702
1713
0
25
19
15
101
41
249
273
217
389
261
1
449
471
1
819
507
353
905
650
702
1713
0
25
19
15
101
41
249
277
213
389
261
1
449
469
5
821
469
513
898
651
691
1717
21
1233
19
15
101
41
249
277
213
389
261
1
449
469
5
821
469
353
898
651
691
1717
21
17
19
15
101
41
249
277
213
389
261
1
449
469
21
821
469
513
898
651
643
1685
21
1233
19
15
101
41
249
277
213
389
261
1
449
469
21
821
469
513
905
651
645
1685
21
1233
19
15
101
41
249
277
213
389
261
1
449
469
21
821
469
353
898
651
643
1685
21
17
19
15
69
101
253
261
357
857
133
197
393
505
261
769
25
598
689
529
529
385
1013
708
19
15
69
361
253
261
357
857
133
449
261
498
262
769
25
849
618
1568
512
534
1006
1222
19
15
69
361
253
261
357
857
133
449
261
498
263
769
25
849
618
1568
1025
717
985
1222
19
15
69
361
253
261
357
857
901
449
261
498
262
769
537
81
618
1568
512
534
750
1734
19
15
69
361
253
261
357
857
901
449
261
498
263
769
537
81
618
1568
1025
525
729
1734
19
15
69
245
249
261
357
217
133
169
257
501
261
1
105
193
509
525
9
46
334
30
19
15
69
245
249
261
357
857
69
169
257
501
261
769
89
257
509
525
5
513
821
253
19
15
69
245
249
261
357
857
69
173
257
505
261
769
117
770
507
521
5
545
810
1184
19
15
69
357
249
261
357
217
133
717
273
473
261
513
629
1922
1243
1585
1061
1057
1066
1568
19
15
69
357
249
261
357
857
901
709
273
473
261
769
537
827
255
1585
1075
513
693
1
19
15
69
357
249
261
357
857
901
709
273
473
263
769
537
827
255
1585
569
525
729
1
19
15
69
357
249
261
357
857
901
709
145
473
261
769
537
827
1151
273
51
513
693
1
19
15
69
357
249
261
357
857
901
709
145
473
261
769
537
827
127
529
531
513
757
1
19
15
69
357
249
261
357
857
901
709
145
473
263
769
537
827
1151
273
9
524
729
1
19
15
69
357
249
261
357
857
901
709
145
473
263
769
537
827
127
529
9
524
729
1
19
15
69
357
249
261
357
857
901
709
145
473
263
769
537
827
703
529
9
524
729
1
19
15
69
357
249
261
357
857
902
710
273
473
261
769
536
824
254
1585
1075
513
692
0
19
15
69
357
249
261
357
857
902
710
273
473
261
769
536
824
250
1585
1075
705
756
0
19
15
69
357
249
261
357
857
902
710
145
473
261
769
536
824
1150
273
51
513
692
0
19
15
69
357
249
261
357
857
902
710
145
473
261
769
536
824
126
529
531
513
692
0
19
15
69
357
249
261
357
857
902
710
145
473
261
769
536
824
1146
274
19
513
692
0
19
15
69
357
249
261
357
857
902
710
145
473
261
769
536
824
122
530
19
513
692
0
19
15
69
357
249
261
357
857
902
454
273
473
261
769
536
56
766
1585
1075
513
692
1536
19
15
69
357
249
261
357
857
902
454
273
473
261
769
536
56
762
1586
1075
513
692
1536
19
15
69
357
253
261
357
217
133
709
265
497
261
513
626
1926
1233
1569
1029
1025
1064
1572
19
15
69
357
253
261
357
217
133
709
265
501
261
513
626
1926
1233
1570
1027
1025
1064
1572
19
15
69
357
253
261
357
217
133
709
293
505
261
513
626
1926
1229
1553
1025
1025
1064
1572
19
15
69
357
253
261
357
217
133
709
293
505
262
513
633
1927
1229
1553
1104
1046
1070
1577
19
15
69
357
253
261
357
217
133
709
293
501
261
513
626
1926
1229
1557
1029
1025
1064
1572
19
15
69
357
253
261
357
217
133
709
293
501
261
513
629
1925
1229
1557
1033
1070
1066
1571
19
15
69
357
253
261
357
217
133
709
293
501
261
513
629
1926
1229
1549
1153
1057
1066
1576
19
15
69
357
253
261
357
217
133
453
265
497
261
1
114
854
625
1569
1029
1
552
1796
19
15
69
357
253
261
357
217
133
453
265
497
261
1
114
851
625
1569
1029
1
552
1798
19
15
69
357
253
261
357
217
133
453
265
497
261
513
626
851
625
1569
1029
1025
1064
1286
19
15
69
357
253
261
357
217
133
453
265
501
261
1
117
853
625
1570
1155
33
554
1795
19
15
69
357
253
261
357
217
133
453
265
501
261
1
114
854
625
1570
1027
1
552
1796
19
15
69
357
253
261
357
217
133
453
265
501
261
1
114
851
625
1570
1027
1
552
1798
19
15
69
357
253
261
357
217
133
453
265
501
261
513
626
851
625
1570
1027
1025
1064
1286
19
15
69
357
253
261
357
217
133
453
265
501
261
513
629
853
625
1570
1187
1057
1066
1283
19
15
69
357
253
261
357
217
133
453
293
505
261
1
169
389
717
1553
1025
1
277
565
19
15
69
357
253
261
357
217
133
453
293
505
261
1
169
391
717
1553
1025
1
277
569
19
15
69
357
253
261
357
217
133
453
293
505
261
1
185
389
717
1553
1025
1
281
533
19
15
69
357
253
261
357
217
133
453
293
505
261
1
185
391
717
1553
1025
1
281
537
19
15
69
357
253
261
357
217
133
453
293
505
261
1
181
389
717
1553
1025
1
285
533
19
15
69
357
253
261
357
217
133
453
293
505
261
1
178
390
717
1553
513
1
168
164
19
15
69
357
253
261
357
217
133
453
293
505
261
1
617
391
717
1553
1025
1
917
569
19
15
69
357
253
261
357
217
133
453
293
505
261
1
633
391
717
1553
1025
1
921
569
19
15
69
357
253
261
357
217
133
453
293
505
261
1
629
389
717
1553
1025
1
925
573
19
15
69
357
253
261
357
217
133
453
293
505
261
513
617
389
717
1553
1025
1025
405
565
19
15
69
357
253
261
357
217
133
453
293
505
261
513
617
391
717
1553
1025
1025
405
569
19
15
69
357
253
261
357
217
133
453
293
505
261
513
633
389
717
1553
1025
1025
409
563
19
15
69
357
253
261
357
217
133
453
293
505
261
513
633
391
717
1553
1025
1025
409
569
19
15
69
357
253
261
357
217
133
453
293
505
261
513
629
389
717
1553
1025
1025
413
573
19
15
69
357
253
261
357
217
133
453
293
505
262
1
185
391
717
1553
528
22
174
169
19
15
69
357
253
261
357
217
133
453
293
501
261
1
169
389
717
1557
1029
1
277
565
19
15
69
357
253
261
357
217
133
453
293
501
261
1
169
391
717
1557
1029
1
277
569
19
15
69
357
253
261
357
217
133
453
293
501
261
1
185
389
717
1557
1029
1
281
533
19
15
69
357
253
261
357
217
133
453
293
501
261
1
185
391
717
1557
1029
1
281
537
19
15
69
357
253
261
357
217
133
453
293
501
261
1
181
389
717
1557
1029
1
285
533
19
15
69
357
253
261
357
217
133
453
293
501
261
1
181
645
685
1549
1161
942
1194
1815
19
15
69
357
253
261
357
217
133
453
293
501
261
1
181
645
717
1557
553
942
1194
1811
19
15
69
357
253
261
357
217
133
453
293
501
261
1
181
390
717
1549
1153
929
1194
168
19
15
69
357
253
261
357
217
133
453
293
501
261
1
178
390
717
1557
1029
1
168
164
19
15
69
357
253
261
357
217
133
453
293
501
261
1
617
391
717
1557
1029
1
917
569
19
15
69
357
253
261
357
217
133
453
293
501
261
1
633
391
717
1557
1029
1
921
569
19
15
69
357
253
261
357
217
133
453
293
501
261
1
629
389
717
1557
1029
1
925
573
19
15
69
357
253
261
357
217
133
453
293
501
261
513
617
389
717
1557
1029
1025
405
565
19
15
69
357
253
261
357
217
133
453
293
501
261
513
617
391
717
1557
1029
1025
405
569
19
15
69
357
253
261
357
217
133
453
293
501
261
513
633
389
717
1557
1029
1025
409
563
19
15
69
357
253
261
357
217
133
453
293
501
261
513
633
391
717
1557
1029
1025
409
569
19
15
69
357
253
261
357
217
133
453
293
501
261
513
629
389
717
1557
1029
1025
413
573
19
15
69
357
253
261
357
217
133
457
293
497
261
1
181
385
706
1550
1033
15
285
545
19
15
69
357
253
261
357
217
133
457
293
501
261
1
185
385
706
1558
1029
1
281
541
19
15
69
357
253
261
357
217
133
457
293
501
261
1
181
385
706
1558
1029
1
285
545
19
15
69
357
253
261
357
217
133
457
293
501
261
1
617
385
706
1558
513
897
917
557
19
15
69
357
253
261
357
217
133
457
293
501
261
1
633
385
706
1558
513
897
921
573
19
15
69
357
253
261
357
217
133
457
293
501
261
1
629
385
706
1558
513
897
925
561
19
15
69
357
253
261
357
217
133
457
293
501
261
513
617
385
706
1558
1089
1025
405
573
19
15
69
357
253
261
357
217
133
457
293
501
261
513
633
385
706
1558
1089
1025
409
573
19
15
69
357
253
261
357
217
133
457
293
501
261
513
629
385
706
1558
1073
1025
413
561
19
15
69
357
253
261
357
217
134
454
293
505
261
1
168
392
706
1553
1025
1
276
560
19
15
69
357
253
261
357
217
134
454
293
505
261
513
616
392
705
1553
1025
1025
404
554
19
15
69
357
253
261
357
217
134
454
293
505
261
513
616
392
706
1553
1025
1025
404
554
19
15
69
357
253
261
357
217
134
454
293
501
261
513
616
392
705
1549
1033
1025
404
544
19
15
69
357
253
261
357
857
133
453
265
497
261
769
25
647
689
1569
515
513
949
665
19
15
69
357
253
261
357
857
133
453
265
501
261
769
25
647
689
1570
1027
705
1013
1113
19
15
69
357
253
261
357
857
133
453
293
505
261
769
25
645
717
1553
1025
321
949
1109
19
15
69
357
253
261
357
857
133
453
293
505
261
769
25
646
717
1553
1153
417
885
1108
19
15
69
357
253
261
357
857
133
453
293
505
261
769
25
647
717
1553
1025
321
949
1097
19
15
69
357
253
261
357
857
133
453
293
505
262
769
25
647
717
1553
528
534
1006
1097
19
15
69
357
253
261
357
857
133
453
293
501
261
769
25
645
717
1557
513
513
949
661
19
15
69
357
253
261
357
857
133
453
293
501
261
769
25
646
717
1557
1033
353
885
1108
19
15
69
357
253
261
357
857
133
453
293
501
261
769
25
647
717
1557
513
513
949
665
19
15
69
357
253
261
357
857
133
457
265
498
262
769
25
641
698
1568
1024
526
985
1099
19
15
69
357
253
261
357
857
133
457
293
497
261
769
25
641
706
1551
1049
719
985
1101
19
15
69
357
253
261
357
857
133
457
293
501
261
769
25
641
706
1558
513
513
949
669
19
15
69
357
253
261
357
857
133
421
293
505
261
769
25
709
717
1553
1025
321
949
1141
19
15
69
357
253
261
357
857
133
421
293
505
261
769
25
710
717
1553
1025
321
949
1140
19
15
69
357
253
261
357
857
133
421
293
505
261
769
25
711
717
1553
1025
321
949
1129
19
15
69
357
253
261
357
857
133
421
293
505
262
769
25
711
717
1553
528
534
1006
1129
19
15
69
357
253
261
357
857
133
421
293
501
261
769
25
709
717
1549
1025
513
949
1141
19
15
69
357
253
261
357
857
133
421
293
501
261
769
25
710
717
1549
1025
513
949
1140
19
15
69
357
253
261
357
857
133
421
293
501
261
769
25
711
717
1549
1025
513
949
1129
19
15
69
357
253
261
357
857
134
454
294
489
261
769
24
824
672
1542
1041
705
1012
512
19
15
69
357
253
261
357
857
134
422
293
501
261
769
24
712
705
1557
1033
705
1012
1120
19
15
69
357
253
261
357
857
901
709
265
497
261
769
537
829
1265
1569
1029
705
473
3
19
15
69
357
253
261
357
857
901
709
265
501
261
769
537
829
1265
1570
515
399
473
3
19
15
69
357
253
261
357
857
901
709
137
505
261
769
537
827
689
529
17
513
693
1
19
15
69
357
253
261
357
857
901
709
293
505
261
769
537
645
205
1553
1025
513
693
149
19
15
69
357
253
261
357
857
901
709
293
505
261
769
537
645
1229
1553
1025
513
693
149
19
15
69
357
253
261
357
857
901
709
293
505
261
769
537
646
205
1553
545
417
437
148
19
15
69
357
253
261
357
857
901
709
293
505
261
769
537
646
1229
1553
545
417
437
148
19
15
69
357
253
261
357
857
901
709
293
505
261
769
537
647
205
1553
1025
513
693
153
19
15
69
357
253
261
357
857
901
709
293
505
261
769
537
647
1229
1553
1025
513
693
153
19
15
69
357
253
261
357
857
901
709
293
505
262
769
537
647
205
1553
528
470
494
297
19
15
69
357
253
261
357
857
901
709
293
505
262
769
537
647
1229
1553
528
470
494
297
19
15
69
357
253
261
357
857
901
709
293
501
261
769
537
645
205
1557
513
513
693
149
19
15
69
357
253
261
357
857
901
709
293
501
261
769
537
645
1229
1557
513
513
693
149
19
15
69
357
253
261
357
857
901
709
293
501
261
769
537
647
205
1557
513
513
693
153
19
15
69
357
253
261
357
857
901
709
293
501
261
769
537
647
1229
1557
513
513
693
153
19
15
69
357
253
261
357
857
901
453
293
505
261
769
537
133
717
1553
1025
513
757
1685
19
15
69
357
253
261
357
857
901
453
293
505
261
769
537
134
717
1553
545
545
757
1684
19
15
69
357
253
261
357
857
901
453
293
505
261
769
537
135
717
1553
1025
513
693
1689
19
15
69
357
253
261
357
857
901
453
293
501
261
769
537
133
717
1557
513
513
757
1685
19
15
69
357
253
261
357
857
901
453
293
501
261
769
537
134
717
1557
553
545
757
1684
19
15
69
357
253
261
357
857
901
453
293
501
261
769
537
135
717
1557
513
513
693
1689
19
15
69
357
253
261
357
857
901
713
293
497
261
769
537
641
1218
1551
1033
558
729
157
19
15
69
357
253
261
357
857
901
713
293
501
261
769
537
641
194
1558
1029
513
757
157
19
15
69
357
253
261
357
857
901
713
293
501
261
769
537
641
1218
1558
1029
513
757
157
19
15
69
357
253
261
357
857
901
457
293
497
261
769
537
129
706
1551
1049
719
729
1693
19
15
69
357
253
261
357
857
901
457
293
501
261
769
537
129
706
1558
513
513
757
1693
19
15
69
357
253
261
357
857
901
421
293
505
261
769
537
167
725
1553
513
385
729
1673
19
15
69
357
253
261
357
857
901
421
293
505
261
769
537
167
717
1553
513
385
729
1673
19
15
69
357
253
261
357
857
901
421
293
505
262
769
537
167
725
1553
528
534
750
1673
19
15
69
357
253
261
357
857
901
421
293
505
262
769
537
167
717
1553
528
534
750
1673
19
15
69
357
253
261
357
857
901
421
293
501
261
769
537
167
725
1557
513
385
729
1673
19
15
69
357
253
261
357
857
901
421
293
501
261
769
537
167
717
1557
517
385
729
1673
19
15
69
357
253
261
357
857
902
710
265
501
261
769
536
824
234
1570
1027
513
692
0
19
15
69
357
253
273
345
345
134
454
294
486
257
385
24
824
672
1536
538
1675
1800
1408
19
15
69
357
253
273
345
345
134
454
294
486
257
385
536
824
672
1536
1042
147
720
512
19
15
69
357
253
273
345
857
134
454
294
486
257
769
24
824
672
1536
514
515
776
512
19
15
69
357
253
273
345
857
134
454
294
486
257
897
24
824
672
1536
1026
259
776
512
19
15
69
357
253
273
345
346
130
454
294
486
257
384
536
824
672
1536
1030
144
466
514
19
15
69
357
253
273
345
346
130
422
294
486
257
384
28
788
704
1536
1030
776
778
832
19
15
69
357
253
273
345
346
130
422
294
486
258
384
28
788
704
1536
1032
776
778
832
19
15
69
357
253
273
345
858
130
454
294
486
258
768
24
824
672
1536
520
520
905
514
19
15
69
357
253
273
345
858
130
454
294
486
258
896
24
824
672
1536
1032
264
777
514
19
15
69
357
253
273
345
858
578
454
294
486
257
896
1116
660
704
1536
518
656
1674
0
19
15
69
357
253
273
345
858
578
454
294
486
257
896
1116
660
672
1536
518
584
1674
0
19
15
69
357
253
273
345
858
578
454
294
486
258
896
1116
660
704
1536
520
584
1674
0
19
15
69
357
253
273
345
858
578
454
294
486
258
896
1116
660
672
1536
520
584
1674
0
19
15
69
357
253
273
345
858
578
458
294
486
257
896
1112
656
704
1536
1026
648
1673
4
19
15
69
357
253
273
345
858
578
458
294
486
257
896
1112
656
672
1536
514
648
1673
4
19
15
69
357
253
273
345
858
578
458
294
486
257
896
1116
656
704
1536
518
656
1674
6
19
15
69
357
253
273
345
858
578
458
294
486
257
896
1116
656
672
1536
518
656
1674
6
19
15
69
357
253
273
345
858
578
458
294
486
258
896
1112
656
704
1536
520
648
1672
4
19
15
69
357
253
273
345
858
578
458
294
486
258
896
1112
656
672
1536
520
584
1672
4
19
15
69
101
249
261
365
193
153
199
401
473
259
7
625
601
701
529
1162
936
916
789
19
15
69
101
249
261
365
193
153
199
401
473
259
519
625
601
701
529
1066
1064
404
789
19
15
69
101
253
261
357
193
281
197
393
505
262
14
873
629
689
529
256
8
834
779
19
15
69
101
253
261
365
193
281
197
393
505
258
6
873
629
689
529
536
964
834
779
19
15
69
101
253
261
365
193
281
203
393
473
258
6
881
625
697
527
520
968
842
779
19
15
69
101
253
261
365
193
281
203
395
473
258
6
881
625
696
524
520
968
842
779
19
15
69
101
253
261
365
833
601
203
393
473
258
774
945
177
1721
527
520
516
534
1574
19
15
69
101
253
261
365
833
601
203
393
473
258
774
945
1201
1721
527
520
552
1042
1059
19
15
69
101
253
261
365
833
601
203
395
473
258
774
945
177
1720
521
520
516
534
1574
19
15
69
101
253
261
365
833
601
203
395
473
258
774
945
1201
1720
521
520
552
1042
1059
19
15
69
101
253
261
365
833
601
203
395
473
258
775
945
177
1720
521
520
553
533
1573
19
15
69
101
253
261
365
833
601
203
395
473
258
775
945
1201
1720
521
520
553
1045
1061
19
15
69
109
253
261
365
193
153
195
389
497
258
7
625
602
690
534
512
914
916
788
19
15
69
109
253
261
365
193
153
195
389
497
258
519
625
602
690
534
1024
1042
404
788
19
15
69
357
249
261
365
193
153
461
273
473
259
15
105
819
759
1585
1073
24
545
1865
19
15
69
357
253
257
361
193
153
453
293
493
261
13
105
821
674
1542
1105
22
550
1830
19
15
69
357
253
257
361
193
153
459
293
493
261
13
105
817
673
1541
1105
22
550
1829
19
15
69
357
253
257
361
833
601
709
137
493
261
781
1129
1333
1137
281
593
534
1830
1190
19
15
69
357
253
261
361
193
153
459
265
497
257
13
105
817
741
1569
1030
22
554
1827
19
15
69
357
253
261
361
193
153
459
265
497
257
525
617
817
741
1569
1030
1046
1066
1315
19
15
69
357
253
261
361
193
153
459
265
489
257
13
105
817
741
1581
1029
45
554
1827
19
15
69
357
253
261
361
193
153
459
265
489
257
525
617
817
741
1581
1029
1069
1066
1315
19
15
69
357
253
261
361
193
153
459
265
498
257
13
105
817
741
1568
1030
22
554
1827
19
15
69
357
253
261
361
193
153
459
265
498
257
525
617
817
741
1568
1030
1046
1066
1315
19
15
69
357
253
261
361
193
153
459
295
489
257
13
105
817
672
1542
1029
45
554
1827
19
15
69
357
253
261
361
193
153
459
295
489
257
525
617
817
672
1542
1029
1069
1066
1315
19
15
69
357
253
261
361
193
153
461
265
497
257
13
105
819
743
1569
1030
22
554
1825
19
15
69
357
253
261
361
193
153
461
265
497
257
525
617
819
743
1569
1030
1046
1066
1313
19
15
69
357
253
261
361
193
153
461
265
489
257
13
105
819
743
1581
1029
45
554
1825
19
15
69
357
253
261
361
193
153
461
265
489
257
525
617
819
743
1581
1029
1069
1066
1313
19
15
69
357
253
261
361
193
153
461
265
498
257
13
105
819
743
1568
1030
22
554
1825
19
15
69
357
253
261
361
193
153
461
265
498
257
525
617
819
743
1568
1030
1046
1066
1313
19
15
69
357
253
261
361
833
601
709
137
505
257
781
1129
1333
1137
273
530
534
1830
1190
19
15
69
357
253
261
361
833
601
715
137
473
257
781
1129
1329
1125
269
30
534
1831
1189
19
15
69
357
253
261
357
193
153
459
265
497
262
14
105
817
741
1569
1128
8
554
1827
19
15
69
357
253
261
357
193
153
459
265
497
262
526
617
817
742
1569
1032
1032
1066
1315
19
15
69
357
253
261
357
193
153
459
265
498
262
14
105
817
761
1568
1040
8
554
1827
19
15
69
357
253
261
357
193
153
459
265
498
262
14
105
817
741
1568
1040
8
554
1827
19
15
69
357
253
261
357
193
153
459
265
498
262
526
617
817
761
1568
1024
1032
1066
1315
19
15
69
357
253
261
357
193
153
459
265
498
262
526
617
817
741
1568
1040
1032
1066
1315
19
15
69
357
253
261
357
193
153
459
265
498
262
526
617
817
742
1568
1024
1032
1066
1315
19
15
69
357
253
261
357
193
153
459
293
505
262
14
105
817
673
1553
1072
8
554
1827
19
15
69
357
253
261
357
193
153
459
295
489
262
14
105
817
672
1542
1040
8
554
1827
19
15
69
357
253
261
357
193
153
459
295
489
262
526
617
817
672
1542
1040
1032
1066
1315
19
15
69
357
253
261
357
193
153
461
265
497
262
14
105
819
743
1569
1032
8
554
1825
19
15
69
357
253
261
357
193
153
461
265
497
262
526
617
819
743
1569
1032
1032
1066
1313
19
15
69
357
253
261
357
193
153
461
265
498
262
14
105
819
743
1568
1024
16
553
1825
19
15
69
357
253
261
357
193
153
461
265
498
262
526
617
819
743
1568
1024
1032
1066
1313
19
15
69
357
253
261
365
193
153
461
265
497
258
14
105
819
743
1569
1040
24
545
1865
19
15
69
357
253
261
365
193
153
461
265
497
258
15
105
819
743
1569
1040
25
545
1865
19
15
69
357
253
261
365
193
153
461
265
498
259
13
105
819
743
1568
514
52
546
1825
19
15
69
357
253
261
365
193
153
461
265
498
259
525
617
819
743
1568
1026
1076
1058
1313
19
15
69
97
241
259
371
203
281
206
401
473
257
1
481
292
693
533
21
1
641
3
19
15
69
97
241
259
371
203
281
206
401
473
257
1
484
292
693
533
21
18
647
3
19
15
69
97
241
259
371
203
281
206
401
473
257
1
485
292
693
533
1205
946
646
3
19
15
69
97
241
259
371
203
281
206
401
473
257
513
481
292
693
533
1045
1025
129
3
19
15
69
97
241
259
371
203
281
206
401
473
257
513
484
292
693
533
1045
1042
135
3
19
15
73
201
249
273
341
833
65
177
129
470
262
814
126
286
95
284
20
356
832
192
19
15
73
201
249
273
341
833
65
177
129
470
262
814
126
286
351
284
20
356
832
192
19
15
73
201
249
273
341
833
65
177
129
470
262
814
126
798
351
284
20
356
896
1216
19
15
73
201
249
273
341
833
65
177
129
470
262
814
126
798
607
284
20
356
896
1216
19
15
73
201
253
277
341
833
65
177
133
465
262
814
126
286
310
543
264
352
896
192
19
15
73
205
253
257
361
193
65
105
257
477
261
13
334
846
959
553
1
26
392
776
19
15
73
205
253
257
361
833
65
105
257
477
261
781
78
846
959
553
1
566
816
1208
19
15
73
205
253
261
361
193
65
105
257
473
257
13
334
846
958
555
19
27
392
776
19
15
73
205
253
261
361
193
321
105
257
473
257
13
846
590
958
555
19
23
848
848
19
15
73
205
253
261
361
193
321
105
257
473
257
525
846
590
958
555
531
1047
560
824
19
15
73
205
253
261
361
833
65
105
257
473
257
781
78
846
958
555
3
539
904
1160
19
15
73
205
253
261
361
833
65
105
257
473
257
797
78
846
958
555
3
571
800
1208
19
15
73
205
253
261
357
193
65
105
257
473
262
14
334
846
958
555
0
16
384
776
19
15
73
205
253
261
357
193
65
105
259
473
262
17
917
405
993
553
512
58
794
62
19
15
73
205
253
261
357
193
65
105
259
505
262
17
917
405
993
562
0
61
797
61
19
15
73
205
253
261
357
833
65
105
257
473
262
782
78
846
958
555
0
528
896
1156
19
15
73
205
253
261
365
193
65
105
257
473
258
6
334
846
958
555
8
4
384
776
19
15
73
205
253
261
365
833
65
105
257
473
258
774
78
846
958
555
8
360
896
1156
19
15
73
205
253
277
341
193
65
115
257
465
277
49
917
553
941
557
2
30
790
325
19
15
73
205
253
277
341
833
577
115
257
465
261
817
953
1065
941
557
21
561
514
815
19
15
73
205
253
277
341
833
577
115
257
465
277
817
917
1065
941
557
2
542
22
1297
19
15
73
205
253
277
341
833
577
115
257
465
277
817
953
1065
941
557
5
545
2
1327
19
15
77
101
249
261
361
193
325
197
385
501
257
13
845
573
701
541
542
982
849
937
19
15
77
101
249
261
361
833
69
197
385
501
257
781
77
701
701
541
529
538
819
1049
19
15
77
101
249
261
361
833
581
197
385
501
257
781
1101
1165
1725
541
542
534
1841
1029
19
15
77
101
249
261
361
833
581
197
385
501
257
781
1101
1213
1725
541
529
538
1843
1049
19
15
77
101
249
261
357
833
581
197
385
501
261
785
1101
1165
1725
541
522
574
1862
1037
19
15
77
101
249
261
373
833
581
197
385
505
267
783
957
185
1722
537
513
528
512
1569
19
15
77
101
249
261
373
833
581
197
385
505
267
783
957
1209
1722
537
513
528
1024
1057
19
15
77
101
249
261
373
833
581
197
385
505
267
783
957
186
1726
537
513
528
512
1568
19
15
77
101
249
261
373
833
581
197
385
505
267
783
957
186
1722
537
513
528
512
1568
19
15
77
101
249
261
373
833
581
197
385
505
267
783
957
186
1723
537
513
528
512
1568
19
15
77
101
249
261
373
833
581
197
385
505
267
783
957
1210
1726
537
513
528
1024
1056
19
15
77
101
249
261
373
833
581
197
385
505
267
783
957
1210
1722
537
513
528
1024
1056
19
15
77
101
249
261
373
833
581
197
385
505
267
783
957
1210
1723
537
513
528
1024
1056
19
15
77
357
249
257
361
833
581
453
257
509
261
781
1101
642
743
1581
514
539
1673
0
19
15
77
357
249
261
361
833
581
709
129
501
257
781
1101
1341
1149
285
30
534
1841
1305
19
15
77
357
249
261
361
833
581
453
257
473
257
781
1101
653
701
1589
525
525
1673
9
19
15
77
357
249
261
361
833
581
453
257
473
257
781
1101
701
701
1589
525
525
1673
25
19
15
77
357
249
261
365
833
581
453
257
473
259
775
1101
653
701
1589
561
520
1664
5
19
15
77
357
249
261
365
833
581
453
257
473
259
775
1101
653
637
1589
625
520
1664
5
19
15
41
101
253
273
217
390
129
181
386
487
1
808
1034
299
464
530
646
1720
1894
250
19
15
33
97
234
291
371
847
129
163
388
482
256
770
6
585
391
529
552
548
946
704
19
15
33
97
234
291
371
847
129
163
388
482
256
770
6
585
503
529
552
548
946
704
19
15
229
233
249
261
357
281
5
257
257
473
262
641
553
655
649
527
1156
1110
334
905
19
15
229
233
249
261
357
281
5
257
257
473
263
385
41
655
649
527
521
1629
1429
898
19
15
229
233
249
261
357
281
5
257
257
505
261
385
553
783
1161
533
21
769
405
521
19
15
229
233
249
261
357
281
5
257
257
505
261
385
553
783
393
533
517
1665
661
521
19
15
229
233
249
261
357
281
5
257
257
505
261
385
553
655
649
533
5
769
405
393
19
15
229
233
249
261
357
281
5
65
1
473
262
385
57
975
969
783
4
790
814
866
19
15
229
233
249
261
357
281
5
65
1
505
263
385
41
975
969
789
530
790
1429
882
19
15
229
233
249
261
357
281
5
65
257
473
263
385
50
638
766
527
521
1629
1448
963
19
15
229
233
249
261
357
281
5
321
257
473
263
385
537
463
201
527
521
1693
757
226
19
15
229
233
249
261
357
793
5
257
257
505
261
897
41
783
1161
533
5
257
917
521
19
15
229
233
249
261
357
793
5
257
257
505
261
897
41
783
393
533
5
257
917
521
19
15
229
233
249
261
357
793
773
257
257
505
261
897
553
15
1161
533
517
641
661
1673
19
15
229
233
249
261
357
793
773
257
257
505
261
897
553
15
393
533
533
641
661
1673
19
15
229
233
249
261
357
793
773
257
257
505
263
833
537
17
1233
533
521
749
729
1542
19
15
229
233
249
261
357
793
773
1153
513
505
261
897
553
1807
1417
277
5
257
405
1033
19
15
229
233
249
261
357
793
773
1153
513
505
263
897
537
1807
1417
277
18
278
309
1122
19
15
229
233
249
261
357
793
773
321
1
473
262
897
537
207
1097
783
4
598
622
1762
19
15
229
233
249
261
357
793
773
321
257
473
262
897
537
207
1225
527
4
598
622
1762
19
15
229
233
249
261
357
793
773
321
257
473
263
897
537
207
1225
527
521
669
757
1762
19
15
229
233
249
261
357
793
773
577
257
473
262
897
537
719
585
527
4
598
622
226
19
15
229
233
249
261
357
793
773
577
257
473
263
897
537
719
585
527
521
669
757
226
19
15
229
233
253
261
357
281
5
257
261
505
261
385
50
511
317
529
1
769
936
706
19
15
229
233
253
261
357
281
5
257
261
505
261
385
562
511
317
529
513
1665
680
194
19
15
229
233
253
261
357
281
5
257
261
501
261
385
553
783
509
533
1
769
405
521
19
15
229
233
253
261
357
281
5
65
5
505
261
385
562
639
1021
785
1
129
424
450
19
15
229
233
253
261
357
793
5
257
261
501
261
897
41
783
509
533
1
257
917
521
19
15
229
233
250
258
359
285
5
257
256
504
258
386
25
785
1156
532
1038
780
876
770
19
15
229
233
250
258
359
285
5
257
256
504
258
386
25
785
644
532
1038
780
876
770
19
15
229
233
250
258
359
285
5
257
256
504
258
386
25
657
644
532
270
812
820
902
19
15
229
233
250
258
359
285
5
257
256
504
258
386
537
785
644
532
14
140
492
514
19
15
229
233
250
258
359
285
5
257
256
504
258
642
537
785
644
532
1038
1132
364
514
19
15
229
233
250
258
359
285
5
257
256
504
258
642
537
657
644
532
526
1132
1524
1414
19
15
229
233
250
258
359
285
5
257
256
476
258
384
25
785
1156
524
1028
800
822
770
19
15
229
233
250
258
359
285
5
257
256
476
258
384
25
785
644
524
1028
800
822
770
19
15
229
233
250
258
359
285
5
257
256
476
258
384
25
657
132
524
516
784
822
902
19
15
229
233
250
258
359
285
5
257
256
476
258
384
25
657
644
524
1028
800
822
898
19
15
229
233
250
258
359
285
5
257
256
476
258
384
537
785
644
524
1028
800
758
514
19
15
229
233
250
258
359
285
5
257
256
476
258
640
537
785
644
524
1028
1088
1242
1154
19
15
229
233
250
258
359
285
5
257
256
476
258
640
537
657
132
524
516
1120
1526
1410
19
15
229
233
250
258
359
285
5
257
256
476
258
640
537
657
644
524
1028
1088
346
903
19
15
229
233
250
258
359
285
5
257
256
476
258
386
25
785
1156
524
514
1644
1524
774
19
15
229
233
250
258
359
285
5
257
256
476
258
386
25
657
132
524
514
1644
820
902
19
15
229
233
250
258
359
285
5
257
256
476
258
386
25
657
644
524
514
1644
820
902
19
15
229
233
250
258
359
285
773
897
512
476
258
384
921
1169
1284
268
12
160
566
1542
19
15
229
233
250
258
359
797
5
257
256
504
258
898
25
785
644
532
1038
268
876
514
19
15
229
233
250
258
359
797
5
257
256
504
258
834
25
785
644
532
14
492
1004
514
19
15
229
233
250
258
359
797
5
257
256
476
258
896
25
785
388
524
4
576
858
514
19
15
229
233
250
258
359
797
5
257
256
476
258
896
25
785
644
524
1028
288
822
514
19
15
229
233
250
258
359
797
773
257
256
504
258
898
537
17
1156
532
14
620
628
1542
19
15
229
233
250
258
359
797
773
257
256
504
258
834
857
17
1156
532
14
492
564
1606
19
15
229
233
250
258
359
797
773
257
256
476
258
896
537
17
1156
524
4
576
602
1671
19
15
229
233
250
258
359
797
773
257
256
476
258
896
537
17
388
524
4
576
602
1671
19
15
229
233
250
258
359
797
773
257
256
476
258
832
537
17
1156
524
516
736
694
1666
19
15
229
233
250
258
359
797
773
257
256
476
258
832
537
17
388
524
516
736
694
1666
19
15
229
233
250
258
359
797
773
257
256
476
258
832
857
17
132
524
4
480
566
1602
19
15
229
233
250
258
359
797
773
257
256
476
258
832
857
17
1156
524
4
480
566
1602
19
15
229
233
250
258
359
797
773
257
256
476
258
832
857
17
388
524
4
480
566
1602
19
15
229
233
250
258
359
797
773
257
256
476
258
898
537
17
1156
524
514
620
628
1542
19
15
229
233
250
258
359
797
773
257
256
476
258
898
537
17
388
524
514
620
628
1542
19
15
229
233
250
259
357
285
5
257
256
474
258
643
537
657
644
526
1028
1088
346
898
19
15
229
233
250
259
357
285
773
257
256
474
258
643
921
17
388
526
516
1132
1114
1410
19
15
229
233
250
259
357
285
773
257
256
474
258
643
921
17
644
526
516
1132
1114
1410
19
15
229
233
250
259
357
797
773
257
256
474
258
899
537
17
1156
526
4
576
602
1666
19
15
229
233
250
259
357
797
773
257
256
474
258
899
537
17
388
526
4
576
602
1666
19
15
229
233
250
259
357
797
773
257
256
474
258
835
857
17
388
526
12
492
90
322
19
15
233
233
249
257
361
65
1
289
257
493
261
269
225
483
499
539
275
855
45
769
19
15
233
233
249
257
361
65
1
289
257
493
261
269
737
483
243
539
521
1581
1069
513
19
15
233
233
249
257
361
65
1
289
257
493
261
269
737
483
499
539
521
1581
1069
513
19
15
233
233
249
257
361
65
1
289
257
477
261
269
225
483
483
525
258
854
45
769
19
15
233
233
249
257
361
65
1
289
257
477
261
269
225
483
485
525
514
854
46
769
19
15
233
233
249
257
361
65
1
289
257
477
261
269
225
483
499
525
514
854
46
769
19
15
233
233
249
257
361
65
1
289
257
477
261
269
481
867
243
525
514
1558
1581
1281
19
15
233
233
249
257
361
65
1
289
257
477
261
269
481
867
627
525
514
1558
1581
1281
19
15
233
233
249
257
361
65
1
289
257
477
261
269
481
867
755
525
514
1558
1581
1281
19
15
233
233
249
257
361
65
1
289
257
477
261
269
737
483
229
525
514
854
1070
513
19
15
233
233
249
257
361
65
1
289
257
477
261
269
737
483
483
525
258
854
1070
513
19
15
233
233
249
257
361
65
1
289
257
477
261
269
737
483
243
525
514
854
1070
513
19
15
233
233
249
257
361
65
1
289
257
477
261
269
737
483
485
525
514
854
1070
513
19
15
233
233
249
257
361
65
1
289
257
477
261
269
737
483
435
525
514
854
1070
513
19
15
233
233
249
257
361
65
1
289
257
477
261
269
737
483
499
525
514
854
1070
513
19
15
233
233
249
257
361
65
1
299
257
477
261
269
225
441
477
525
514
855
45
669
19
15
233
233
249
257
361
65
1
299
257
477
261
269
737
441
477
525
537
854
1069
157
19
15
233
233
249
257
365
65
1
273
262
502
262
262
225
499
508
532
4
868
46
794
19
15
233
233
249
257
365
65
1
273
262
502
262
262
481
883
604
532
516
1540
1582
1305
19
15
233
233
249
257
365
65
1
273
262
502
262
262
737
499
348
532
260
868
1070
537
19
15
233
233
249
257
365
65
1
273
262
502
262
262
737
499
412
532
260
868
1070
537
19
15
233
233
249
257
365
65
1
273
262
502
262
262
249
499
508
532
0
872
34
770
19
15
233
233
249
257
365
65
1
273
262
502
262
262
761
499
252
532
516
1564
1058
514
19
15
233
233
249
257
365
65
1
273
262
502
262
262
761
499
412
532
256
872
1058
514
19
15
233
233
249
257
365
65
1
273
262
502
262
262
761
499
508
532
516
1564
1058
514
19
15
233
233
249
257
365
65
1
273
262
502
262
262
505
883
604
532
512
1544
1570
1282
19
15
233
233
249
257
365
65
1
273
262
502
262
269
481
883
604
532
512
1558
1577
1305
19
15
233
233
249
257
365
65
1
273
262
502
262
269
737
499
348
532
256
854
1065
537
19
15
233
233
249
257
365
65
1
273
262
502
262
269
737
499
412
532
256
854
1065
537
19
15
233
233
249
257
365
65
1
273
262
502
262
270
481
883
604
532
516
1556
1574
1305
19
15
233
233
249
257
365
65
1
273
262
502
262
270
737
499
348
532
260
852
1062
537
19
15
233
233
249
257
365
65
1
273
262
502
262
270
737
499
412
532
260
852
1062
537
19
15
233
233
249
257
365
65
1
273
262
502
262
270
738
499
348
532
260
876
1064
537
19
15
233
233
249
257
365
65
1
273
262
502
262
270
738
499
412
532
260
876
1064
537
19
15
233
233
249
257
365
65
1
273
262
502
262
263
481
883
604
532
512
1538
1576
1305
19
15
233
233
249
257
365
65
1
273
262
502
262
263
737
499
348
532
512
1554
1064
537
19
15
233
233
249
257
365
65
1
273
262
502
262
263
737
499
412
532
512
1554
1064
537
19
15
233
233
249
257
365
65
1
273
262
510
262
262
481
883
604
528
512
1540
1582
1305
19
15
233
233
249
257
365
65
1
273
262
510
262
262
505
883
604
528
512
1564
1570
1282
19
15
233
233
249
257
365
65
1
273
262
510
262
269
481
883
604
528
528
1558
1582
1305
19
15
233
233
249
257
365
65
1
273
262
510
262
270
481
883
604
528
528
1556
1574
1305
19
15
233
233
249
257
365
65
1
273
262
510
262
263
481
883
604
528
512
1538
1576
1305
19
15
233
233
249
257
365
65
1
289
257
509
262
262
481
867
243
535
512
1540
1582
1281
19
15
233
233
249
257
365
65
1
289
257
509
262
262
481
867
755
535
512
1540
1582
1281
19
15
233
233
249
257
365
65
1
289
257
493
262
262
481
867
211
539
520
1544
1578
1282
19
15
233
233
249
257
365
65
1
289
257
493
262
262
481
867
723
539
520
1544
1578
1282
19
15
233
233
249
257
365
65
1
289
257
493
262
262
482
867
723
539
520
1576
1576
1282
19
15
233
233
249
257
365
65
1
289
257
493
262
262
254
446
478
539
24
836
32
640
19
15
233
233
249
257
365
65
1
289
257
493
262
262
766
446
478
539
536
1564
1056
128
19
15
233
233
249
257
365
65
1
289
257
493
262
263
481
867
211
539
520
1538
1577
1281
19
15
233
233
249
257
365
65
1
289
257
493
262
263
481
867
723
539
520
1538
1577
1281
19
15
233
233
249
257
365
65
1
289
257
478
262
262
225
483
485
524
0
836
46
769
19
15
233
233
249
257
365
65
1
289
257
478
262
262
225
483
499
524
0
836
46
769
19
15
233
233
249
257
365
65
1
289
257
478
262
262
481
867
613
524
512
1540
1582
1281
19
15
233
233
249
257
365
65
1
289
257
478
262
262
481
867
243
524
512
1540
1582
1281
19
15
233
233
249
257
365
65
1
289
257
478
262
262
481
867
627
524
512
1540
1582
1281
19
15
233
233
249
257
365
65
1
289
257
478
262
262
481
867
755
524
512
1540
1582
1281
19
15
233
233
249
257
365
65
1
289
257
478
262
262
766
446
511
524
512
1564
1056
128
19
15
233
233
249
257
365
65
1
289
257
478
262
270
225
483
485
524
512
852
38
769
19
15
233
233
249
257
365
65
1
289
257
478
262
270
225
483
499
524
512
852
38
769
19
15
233
233
249
257
365
65
1
289
257
478
262
270
481
867
613
524
512
1556
1574
1281
19
15
233
233
249
257
365
65
1
289
257
478
262
270
481
867
243
524
512
1556
1574
1281
19
15
233
233
249
257
365
65
1
289
257
478
262
270
481
867
627
524
512
1556
1574
1281
19
15
233
233
249
257
365
65
1
289
257
478
262
270
481
867
755
524
512
1556
1574
1281
19
15
233
233
249
257
365
65
1
289
257
478
262
270
737
483
229
524
512
1556
1062
513
19
15
233
233
249
257
365
65
1
289
257
478
262
270
737
483
243
524
512
1556
1062
513
19
15
233
233
249
257
365
65
1
289
257
478
262
270
737
483
485
524
0
876
1066
514
19
15
233
233
249
257
365
65
1
289
257
478
262
270
737
483
435
524
0
852
1062
513
19
15
233
233
249
257
365
65
1
289
257
478
262
270
737
483
499
524
512
1556
1062
513
19
15
233
233
249
257
365
65
1
289
257
478
262
263
225
483
485
524
0
194
41
777
19
15
233
233
249
257
365
65
1
289
257
478
262
263
225
483
499
524
0
194
41
777
19
15
233
233
249
257
365
65
1
289
257
478
262
263
481
867
613
524
512
1538
1576
1281
19
15
233
233
249
257
365
65
1
289
257
478
262
263
481
867
243
524
512
1538
1576
1281
19
15
233
233
249
257
365
65
1
289
257
478
262
263
481
867
627
524
512
1538
1576
1281
19
15
233
233
249
257
365
65
1
289
257
478
262
263
481
867
755
524
512
1538
1576
1281
19
15
233
233
249
257
365
65
1
289
257
478
262
263
737
483
229
524
512
834
1064
521
19
15
233
233
249
257
365
65
1
289
257
478
262
263
737
483
243
524
512
834
1064
521
19
15
233
233
249
257
365
65
1
289
257
478
262
263
737
483
485
524
0
834
1065
513
19
15
233
233
249
257
365
65
1
289
257
478
262
263
737
483
435
524
0
850
1064
513
19
15
233
233
249
257
365
65
1
289
257
478
262
263
737
483
499
524
0
834
1065
513
19
15
233
233
249
257
365
65
1
289
257
478
263
269
225
483
499
524
17
853
37
769
19
15
233
233
249
257
365
65
1
289
257
478
263
269
481
867
243
524
529
1557
1573
1281
19
15
233
233
249
257
365
65
1
289
257
478
263
269
481
867
627
524
529
1557
1573
1281
19
15
233
233
249
257
365
65
1
289
257
478
263
269
481
867
755
524
529
1557
1573
1281
19
15
233
233
249
257
365
65
1
289
257
478
263
269
737
483
243
524
529
1557
1061
513
19
15
233
233
249
257
365
65
1
289
257
478
263
269
737
483
499
524
17
853
1061
513
19
15
233
233
249
261
361
65
1
273
257
473
257
269
225
499
511
527
13
877
45
793
19
15
233
233
249
261
361
65
1
273
257
473
257
269
737
499
255
527
525
1581
1069
537
19
15
233
233
249
261
361
65
1
273
257
473
257
269
737
499
511
527
525
1581
1069
537
19
15
233
233
249
261
361
65
1
289
257
473
257
269
225
483
483
527
13
877
45
769
19
15
233
233
249
261
361
65
1
289
257
473
257
269
225
483
499
527
13
877
45
769
19
15
233
233
249
261
361
65
1
289
257
473
257
269
481
867
227
527
525
1549
1581
1281
19
15
233
233
249
261
361
65
1
289
257
473
257
269
481
867
611
527
525
1549
1581
1281
19
15
233
233
249
261
361
65
1
289
257
473
257
269
481
867
739
527
525
1549
1581
1281
19
15
233
233
249
261
361
65
1
289
257
473
257
269
481
867
243
527
519
1559
1581
1281
19
15
233
233
249
261
361
65
1
289
257
473
257
269
481
867
627
527
525
1549
1581
1281
19
15
233
233
249
261
361
65
1
289
257
473
257
269
481
867
755
527
519
1559
1581
1281
19
15
233
233
249
261
361
65
1
289
257
473
257
269
737
483
227
527
525
1581
1069
513
19
15
233
233
249
261
361
65
1
289
257
473
257
269
737
483
483
527
525
1581
1069
513
19
15
233
233
249
261
361
65
1
289
257
473
257
269
737
483
243
527
525
1581
1069
513
19
15
233
233
249
261
361
65
1
289
257
473
257
269
737
483
499
527
525
1581
1069
513
19
15
233
233
249
261
361
65
1
289
257
505
257
269
225
483
483
533
13
877
45
769
19
15
233
233
249
261
361
65
1
289
257
505
257
269
225
483
499
533
13
877
45
769
19
15
233
233
249
261
361
65
1
289
257
505
257
269
481
867
227
533
525
1549
1581
1281
19
15
233
233
249
261
361
65
1
289
257
505
257
269
481
867
611
533
525
1549
1581
1281
19
15
233
233
249
261
361
65
1
289
257
505
257
269
481
867
739
533
525
1549
1581
1281
19
15
233
233
249
261
361
65
1
289
257
505
257
269
481
867
627
533
525
1549
1581
1281
19
15
233
233
249
261
361
65
1
289
257
505
257
269
737
483
355
533
269
877
1069
513
19
15
233
233
249
261
361
65
1
289
257
505
257
269
737
483
499
533
269
877
1069
513
19
15
233
233
249
261
357
65
1
289
1
473
262
270
766
446
126
783
260
848
1056
136
19
15
233
233
249
261
357
65
1
289
257
473
262
270
225
483
499
527
516
848
46
769
19
15
233
233
249
261
357
65
1
289
257
473
262
270
481
867
243
527
516
1552
1582
1281
19
15
233
233
249
261
357
65
1
289
257
473
262
270
481
867
627
527
516
1552
1582
1281
19
15
233
233
249
261
357
65
1
289
257
473
262
270
481
867
755
527
516
1552
1582
1281
19
15
233
233
249
261
357
65
1
289
257
473
262
270
737
483
243
527
516
1552
1070
513
19
15
233
233
249
261
357
65
1
289
257
473
262
270
737
483
499
527
516
1552
1070
513
19
15
233
233
249
261
357
65
1
289
257
473
262
270
254
446
510
527
516
848
32
644
19
15
233
233
249
261
357
65
1
289
257
473
262
270
254
446
478
527
516
848
32
644
19
15
233
233
249
261
357
65
1
289
257
473
262
270
766
446
510
527
260
848
1056
136
19
15
233
233
249
261
357
65
1
289
257
473
262
270
766
446
478
527
260
848
1056
136
19
15
233
233
249
261
357
65
1
289
257
505
262
270
225
483
483
533
20
848
46
769
19
15
233
233
249
261
357
65
1
289
257
505
262
270
481
867
227
533
532
1552
1582
1281
19
15
233
233
249
261
357
65
1
289
257
505
262
270
481
867
611
533
532
1552
1582
1281
19
15
233
233
249
261
357
65
1
289
257
505
262
270
481
867
211
533
532
1552
1582
1281
19
15
233
233
249
261
357
65
1
289
257
505
262
270
481
867
739
533
532
1552
1582
1281
19
15
233
233
249
261
357
65
1
289
257
505
262
270
481
867
627
533
532
1552
1582
1281
19
15
233
233
249
261
357
65
1
289
257
505
262
270
481
867
723
533
532
1552
1582
1281
19
15
233
233
249
261
357
65
1
289
257
505
262
270
737
483
227
533
532
1552
1070
513
19
15
233
233
249
261
357
65
1
289
257
505
262
270
737
483
355
533
532
1552
1070
513
19
15
233
233
249
261
357
65
1
289
257
505
262
270
737
483
483
533
532
1552
1070
513
19
15
233
233
249
261
365
65
1
289
257
473
258
262
254
446
510
527
12
836
32
640
19
15
233
233
249
261
365
65
1
289
257
473
258
262
254
446
478
527
12
836
32
640
19
15
233
233
249
261
365
65
1
289
257
473
258
262
766
446
510
527
12
836
1056
128
19
15
233
233
249
261
365
65
1
289
257
473
258
262
766
446
478
527
12
836
1056
128
19
15
233
233
249
261
365
65
1
289
257
473
258
266
226
446
510
527
12
876
44
668
19
15
233
233
249
261
365
65
1
289
257
473
258
266
738
446
510
527
268
876
1068
156
19
15
233
233
249
261
365
65
1
289
257
473
259
271
225
483
483
527
529
856
36
769
19
15
233
233
249
261
365
65
1
289
257
473
259
271
737
483
227
527
529
1560
1068
521
19
15
233
233
249
261
365
65
1
289
257
473
259
271
737
483
483
527
17
856
1060
513
19
15
233
233
249
261
365
65
1
289
257
505
259
269
225
483
483
533
17
853
41
769
19
15
233
233
249
261
365
65
1
289
257
505
259
269
225
483
485
533
17
853
41
769
19
15
233
233
249
261
365
65
1
289
257
505
259
269
481
867
227
533
529
1557
1577
1281
19
15
233
233
249
261
365
65
1
289
257
505
259
269
481
867
229
533
529
1557
1577
1281
19
15
233
233
249
261
365
65
1
289
257
505
259
269
481
867
611
533
529
1557
1577
1281
19
15
233
233
249
261
365
65
1
289
257
505
259
269
481
867
613
533
529
1557
1577
1281
19
15
233
233
249
261
365
65
1
289
257
505
259
269
481
867
739
533
529
1557
1577
1281
19
15
233
233
249
261
365
65
1
289
257
505
259
269
481
867
741
533
529
1557
1577
1281
19
15
233
233
249
261
365
65
1
289
257
505
259
269
481
869
229
533
529
1557
1577
1294
19
15
233
233
249
261
365
65
1
289
257
505
259
269
481
869
613
533
529
1557
1577
1294
19
15
233
233
249
261
365
65
1
289
257
505
259
269
481
869
741
533
529
1557
1577
1294
19
15
233
233
249
261
365
65
1
289
257
505
259
269
737
483
227
533
529
1557
1065
513
19
15
233
233
249
261
365
65
1
289
257
505
259
269
737
483
229
533
529
1557
1065
513
19
15
233
233
249
261
365
65
1
289
257
505
259
269
737
483
355
533
529
1557
1065
513
19
15
233
233
249
261
365
65
1
289
257
505
259
269
737
483
357
533
529
1557
1065
513
19
15
233
233
249
261
365
65
1
289
257
505
259
269
737
485
229
533
529
1557
1065
526
19
15
233
233
249
261
365
65
1
289
257
505
259
269
737
485
357
533
529
1557
1065
526
19
15
233
233
249
261
365
65
1
289
257
505
259
263
225
483
483
533
10
872
40
769
19
15
233
233
249
261
365
65
1
289
257
505
259
263
225
483
499
533
10
872
40
769
19
15
233
233
249
261
365
65
1
289
257
505
259
263
481
867
227
533
522
1544
1576
1281
19
15
233
233
249
261
365
65
1
289
257
505
259
263
481
867
611
533
522
1544
1576
1281
19
15
233
233
249
261
365
65
1
289
257
505
259
263
481
867
211
533
522
1544
1576
1281
19
15
233
233
249
261
365
65
1
289
257
505
259
263
481
867
739
533
522
1544
1576
1281
19
15
233
233
249
261
365
65
1
289
257
505
259
263
481
867
627
533
522
1544
1576
1281
19
15
233
233
249
261
365
65
1
289
257
505
259
263
481
867
723
533
522
1544
1576
1281
19
15
233
233
249
261
365
65
1
289
257
505
259
263
737
483
355
533
266
872
1064
513
19
15
233
233
249
261
365
65
1
289
257
505
259
263
737
483
499
533
266
872
1064
513
19
15
233
233
249
261
365
65
1
289
257
505
259
271
481
867
227
533
529
1560
1580
1289
19
15
233
233
249
261
365
65
1
289
257
505
259
271
481
867
229
533
529
1560
1580
1289
19
15
233
233
249
261
365
65
1
289
257
505
259
271
481
867
611
533
529
1560
1580
1289
19
15
233
233
249
261
365
65
1
289
257
505
259
271
481
867
613
533
529
1560
1580
1289
19
15
233
233
249
261
365
65
1
289
257
505
259
271
481
867
739
533
529
1560
1580
1289
19
15
233
233
249
261
365
65
1
289
257
505
259
271
481
867
741
533
529
1560
1580
1289
19
15
233
233
249
261
365
65
1
289
257
505
259
271
737
483
227
533
529
1560
1068
521
19
15
233
233
249
261
365
65
1
289
257
505
259
271
737
483
229
533
529
1560
1068
521
19
15
233
233
249
261
365
65
1
289
257
505
259
271
737
483
355
533
529
1560
1068
521
19
15
233
233
249
261
365
65
1
289
257
505
259
271
737
483
357
533
529
1560
1068
521
19
15
233
233
249
273
345
65
1
289
257
471
257
298
226
483
485
522
28
852
44
770
19
15
233
233
249
265
361
65
1
273
257
491
267
271
737
499
245
537
521
1585
1068
537
19
15
233
233
249
265
361
65
1
273
257
491
267
271
737
499
501
537
521
1585
1068
537
19
15
233
233
249
265
361
65
1
289
257
491
267
271
481
867
243
537
521
1585
1580
1281
19
15
233
233
249
265
361
65
1
289
257
491
267
271
481
867
627
537
521
1585
1580
1281
19
15
233
233
249
265
361
65
1
289
257
491
267
271
481
867
723
537
521
1585
1580
1281
19
15
233
233
249
265
361
65
1
289
257
491
267
271
481
867
755
537
521
1585
1580
1281
19
15
233
233
249
265
361
65
1
289
257
491
267
271
737
483
243
537
521
1585
1068
513
19
15
233
233
249
265
361
65
1
289
257
491
267
271
737
483
499
537
521
1585
1068
513
19
15
233
233
249
265
365
65
1
289
257
497
265
269
225
483
499
531
259
837
41
769
19
15
233
233
249
265
365
65
1
289
257
497
265
269
481
867
227
531
515
1541
1573
1281
19
15
233
233
249
265
365
65
1
289
257
497
265
269
481
867
611
531
515
1541
1573
1281
19
15
233
233
249
265
365
65
1
289
257
497
265
269
481
867
211
531
515
1541
1573
1281
19
15
233
233
249
265
365
65
1
289
257
497
265
269
481
867
739
531
515
1541
1573
1281
19
15
233
233
249
265
365
65
1
289
257
497
265
269
481
867
243
531
515
1541
1573
1281
19
15
233
233
249
265
365
65
1
289
257
497
265
269
481
867
627
531
515
1541
1573
1281
19
15
233
233
249
265
365
65
1
289
257
497
265
269
481
867
723
531
515
1541
1573
1281
19
15
233
233
249
265
365
65
1
289
257
497
265
269
481
867
755
531
515
1541
1573
1281
19
15
233
233
249
265
365
65
1
289
257
497
265
269
737
483
227
531
515
1587
1063
513
19
15
233
233
249
265
365
65
1
289
257
497
265
269
737
483
355
531
515
1587
1063
513
19
15
233
233
249
265
365
65
1
289
257
497
265
269
737
483
483
531
515
1587
1063
513
19
15
233
233
249
265
365
65
1
289
257
497
265
269
737
483
243
531
515
1587
1063
513
19
15
233
233
249
265
365
65
1
289
257
497
265
269
737
483
499
531
515
1587
1063
513
19
15
233
233
249
265
365
65
1
289
257
497
265
270
481
867
227
531
515
1540
1574
1281
19
15
233
233
249
265
365
65
1
289
257
497
265
270
481
867
611
531
515
1540
1574
1281
19
15
233
233
249
265
365
65
1
289
257
497
265
270
481
867
211
531
515
1540
1574
1281
19
15
233
233
249
265
365
65
1
289
257
497
265
270
481
867
739
531
515
1540
1574
1281
19
15
233
233
249
265
365
65
1
289
257
497
265
270
481
867
243
531
515
1540
1574
1281
19
15
233
233
249
265
365
65
1
289
257
497
265
270
481
867
627
531
515
1540
1574
1281
19
15
233
233
249
265
365
65
1
289
257
497
265
270
481
867
723
531
515
1540
1574
1281
19
15
233
233
249
265
365
65
1
289
257
497
265
270
481
867
755
531
515
1540
1574
1281
19
15
233
233
249
265
365
65
1
289
257
497
265
270
737
483
227
531
515
1588
1061
513
19
15
233
233
249
265
365
65
1
289
257
497
265
270
737
483
355
531
515
1588
1061
513
19
15
233
233
249
265
365
65
1
289
257
497
265
270
737
483
483
531
515
1588
1061
513
19
15
233
233
249
265
365
65
1
289
257
497
265
270
737
483
243
531
515
1588
1061
513
19
15
233
233
249
265
365
65
1
289
257
497
265
270
737
483
499
531
515
1588
1061
513
19
15
233
233
249
265
365
65
1
289
257
497
265
271
481
867
227
531
515
1561
1576
1289
19
15
233
233
249
265
365
65
1
289
257
497
265
271
481
867
611
531
515
1561
1576
1289
19
15
233
233
249
265
365
65
1
289
257
497
265
271
481
867
211
531
515
1561
1576
1289
19
15
233
233
249
265
365
65
1
289
257
497
265
271
481
867
739
531
515
1561
1576
1289
19
15
233
233
249
265
365
65
1
289
257
497
265
271
481
867
243
531
515
1561
1576
1289
19
15
233
233
249
265
365
65
1
289
257
497
265
271
481
867
627
531
515
1561
1576
1289
19
15
233
233
249
265
365
65
1
289
257
497
265
271
481
867
723
531
515
1561
1576
1289
19
15
233
233
249
265
365
65
1
289
257
497
265
271
481
867
755
531
515
1561
1576
1289
19
15
233
233
249
265
365
65
1
289
257
497
265
271
737
483
227
531
515
1561
1064
521
19
15
233
233
249
265
365
65
1
289
257
497
265
271
737
483
355
531
515
1561
1064
521
19
15
233
233
249
265
365
65
1
289
257
497
265
271
737
483
483
531
515
1561
1064
521
19
15
233
233
249
265
365
65
1
289
257
497
265
271
737
483
243
531
515
1561
1064
521
19
15
233
233
249
265
365
65
1
289
257
497
265
271
737
483
499
531
515
1561
1064
521
19
15
233
233
249
277
341
65
1
289
257
469
274
303
225
483
499
523
256
834
36
769
19
15
233
233
253
257
361
65
1
273
261
477
261
269
737
499
253
521
513
1581
1069
537
19
15
233
233
253
257
361
65
1
273
261
477
261
269
737
499
509
521
513
1581
1069
537
19
15
233
233
253
257
361
65
1
289
261
477
261
269
481
867
765
521
513
1590
1582
1281
19
15
233
233
253
257
361
65
1
289
261
477
261
269
737
483
253
521
513
1581
1069
513
19
15
233
233
253
257
361
65
1
289
261
477
261
269
737
483
509
521
513
1581
1069
513
19
15
233
233
253
261
361
65
1
273
261
505
257
269
225
499
503
529
9
877
45
793
19
15
233
233
253
261
361
65
1
273
261
505
257
269
737
499
347
529
514
1563
1071
537
19
15
233
233
253
261
361
65
1
273
261
505
257
269
737
499
247
529
514
1563
1071
537
19
15
233
233
253
261
361
65
1
273
261
505
257
269
737
499
503
529
514
1563
1071
537
19
15
233
233
253
261
361
65
1
289
259
473
257
269
225
483
497
525
9
877
45
769
19
15
233
233
253
261
361
65
1
289
259
473
257
269
225
483
489
526
263
855
45
769
19
15
233
233
253
261
361
65
1
289
259
473
257
269
481
867
625
525
517
1562
1583
1289
19
15
233
233
253
261
361
65
1
289
259
473
257
269
481
867
617
526
519
1559
1581
1281
19
15
233
233
253
261
361
65
1
289
259
473
257
269
737
483
241
525
517
1581
1069
513
19
15
233
233
253
261
361
65
1
289
259
473
257
269
737
483
497
525
517
1581
1069
513
19
15
233
233
253
261
361
65
1
289
259
473
257
269
737
483
233
526
519
1581
1069
513
19
15
233
233
253
261
361
65
1
289
259
473
257
269
737
483
489
526
519
1581
1069
513
19
15
233
233
253
261
361
65
1
289
259
499
257
269
225
483
481
529
9
877
45
769
19
15
233
233
253
261
361
65
1
289
259
499
257
269
225
483
497
529
9
877
45
769
19
15
233
233
253
261
361
65
1
289
259
499
257
269
481
867
225
528
516
1549
1581
1281
19
15
233
233
253
261
361
65
1
289
259
499
257
269
481
867
609
529
517
1549
1581
1281
19
15
233
233
253
261
361
65
1
289
259
499
257
269
481
867
737
528
516
1549
1581
1281
19
15
233
233
253
261
361
65
1
289
259
499
257
269
481
867
625
529
516
1549
1581
1281
19
15
233
233
253
261
361
65
1
289
259
499
257
269
737
483
225
529
537
1563
1071
513
19
15
233
233
253
261
361
65
1
289
259
499
257
269
737
483
353
529
260
877
1069
513
19
15
233
233
253
261
361
65
1
289
259
499
257
269
737
483
481
529
537
1563
1071
513
19
15
233
233
253
261
361
65
1
289
259
499
257
269
737
483
497
529
260
877
1069
513
19
15
233
233
253
261
357
65
1
289
5
505
262
270
766
446
103
785
256
840
1056
136
19
15
233
233
253
261
357
65
1
289
5
505
262
270
766
447
103
785
256
840
1056
130
19
15
233
233
253
261
365
65
1
273
259
473
258
262
225
499
505
525
8
872
42
793
19
15
233
233
253
261
365
65
1
273
259
473
258
262
737
499
249
525
520
1576
1066
537
19
15
233
233
253
261
365
65
1
273
259
473
258
262
737
499
505
525
8
840
1065
537
19
15
233
233
253
261
365
65
1
273
259
473
258
262
249
499
505
525
8
200
34
769
19
15
233
233
253
261
365
65
1
273
259
473
258
262
761
499
249
525
520
1736
1058
513
19
15
233
233
253
261
365
65
1
273
259
473
258
262
761
499
505
525
520
1736
1058
513
19
15
233
233
253
261
365
65
1
273
259
473
258
262
505
883
249
525
520
1540
1570
1282
19
15
233
233
253
261
365
65
1
273
259
473
258
262
505
883
761
525
520
1540
1570
1282
19
15
233
233
253
261
365
65
1
273
259
473
258
266
225
499
505
525
8
876
46
793
19
15
233
233
253
261
365
65
1
273
259
473
258
266
737
499
249
525
520
1580
1070
537
19
15
233
233
253
261
365
65
1
273
259
473
258
266
737
499
505
525
8
876
1070
537
19
15
233
233
253
261
365
65
1
273
259
473
258
270
225
499
505
525
536
856
41
793
19
15
233
233
253
261
365
65
1
273
259
473
258
263
225
499
505
525
264
834
42
793
19
15
233
233
253
261
365
65
1
273
259
473
258
263
737
499
249
525
520
1570
1066
537
19
15
233
233
253
261
365
65
1
273
259
473
258
263
737
499
505
525
520
1570
1066
537
19
15
233
233
253
261
365
65
1
273
259
505
258
262
738
499
409
534
264
872
1064
537
19
15
233
233
253
261
365
65
1
289
259
473
258
262
225
483
497
525
8
872
42
770
19
15
233
233
253
261
365
65
1
289
259
473
258
262
225
483
489
526
8
196
41
777
19
15
233
233
253
261
365
65
1
289
259
473
258
262
481
867
625
525
520
1544
1577
1281
19
15
233
233
253
261
365
65
1
289
259
473
258
262
481
867
617
526
520
1540
1582
1281
19
15
233
233
253
261
365
65
1
289
259
473
258
262
737
483
241
525
520
1576
1066
521
19
15
233
233
253
261
365
65
1
289
259
473
258
262
737
483
497
525
520
1576
1066
521
19
15
233
233
253
261
365
65
1
289
259
473
258
262
737
483
233
526
520
1576
1066
521
19
15
233
233
253
261
365
65
1
289
259
473
258
262
737
483
489
526
8
840
1065
513
19
15
233
233
253
261
365
65
1
289
259
473
258
262
226
483
489
526
8
872
40
769
19
15
233
233
253
261
365
65
1
289
259
473
258
262
738
483
233
526
520
1576
1064
513
19
15
233
233
253
261
365
65
1
289
259
473
258
262
738
483
489
526
8
872
1064
513
19
15
233
233
253
261
365
65
1
289
259
473
258
266
225
483
497
525
264
876
46
769
19
15
233
233
253
261
365
65
1
289
259
473
258
266
225
483
489
526
8
204
46
769
19
15
233
233
253
261
365
65
1
289
259
473
258
266
481
867
625
525
520
1548
1582
1289
19
15
233
233
253
261
365
65
1
289
259
473
258
266
481
867
617
526
520
1548
1582
1289
19
15
233
233
253
261
365
65
1
289
259
473
258
266
737
483
241
525
520
1580
1070
513
19
15
233
233
253
261
365
65
1
289
259
473
258
266
737
483
497
525
520
1580
1070
513
19
15
233
233
253
261
365
65
1
289
259
473
258
266
737
483
233
526
520
1580
1070
513
19
15
233
233
253
261
365
65
1
289
259
473
258
266
737
483
489
526
8
844
1069
513
19
15
233
233
253
261
365
65
1
289
259
473
258
266
226
483
489
526
8
844
44
770
19
15
233
233
253
261
365
65
1
289
259
473
258
266
482
867
617
526
520
1580
1580
1282
19
15
233
233
253
261
365
65
1
289
259
473
258
266
738
483
233
526
520
1580
1068
514
19
15
233
233
253
261
365
65
1
289
259
473
258
266
738
483
489
526
8
844
1068
514
19
15
233
233
253
261
365
65
1
289
259
473
258
270
225
483
497
525
536
856
41
769
19
15
233
233
253
261
365
65
1
289
259
473
258
270
225
483
489
526
536
856
41
769
19
15
233
233
253
261
365
65
1
289
259
473
258
263
225
483
497
525
264
834
42
769
19
15
233
233
253
261
365
65
1
289
259
473
258
263
481
867
625
525
520
1570
1578
1289
19
15
233
233
253
261
365
65
1
289
259
473
258
263
481
867
617
526
520
1570
1578
1289
19
15
233
233
253
261
365
65
1
289
259
473
258
263
737
483
241
525
520
1570
1066
513
19
15
233
233
253
261
365
65
1
289
259
473
258
263
737
483
497
525
520
1570
1066
513
19
15
233
233
253
261
365
65
1
289
259
473
258
263
737
483
233
526
520
1570
1066
513
19
15
233
233
253
261
365
65
1
289
259
473
258
263
737
483
489
526
520
1570
1066
513
19
15
233
233
253
261
365
65
1
289
259
499
259
269
225
485
498
528
280
857
41
782
19
15
233
233
253
261
365
65
1
289
259
499
259
269
481
867
241
528
520
1556
1578
1281
19
15
233
233
253
261
365
65
1
289
259
499
259
269
481
867
753
528
520
1556
1578
1281
19
15
233
233
253
261
365
65
1
289
259
499
259
269
481
869
226
528
520
1561
1577
1294
19
15
233
233
253
261
365
65
1
289
259
499
259
269
481
869
738
528
520
1561
1577
1294
19
15
233
233
253
261
365
65
1
289
259
499
259
269
481
869
242
528
520
1561
1577
1294
19
15
233
233
253
261
365
65
1
289
259
499
259
269
481
869
626
528
520
1561
1577
1294
19
15
233
233
253
261
365
65
1
289
259
499
259
269
737
485
226
528
520
1561
1065
526
19
15
233
233
253
261
365
65
1
289
259
499
259
269
737
485
242
528
520
1561
1065
526
19
15
233
233
253
261
365
65
1
289
259
499
259
269
737
485
498
528
520
1561
1065
526
19
15
233
233
253
261
365
65
1
289
259
499
259
263
225
483
497
529
8
840
44
777
19
15
233
233
253
261
365
65
1
289
259
499
259
263
481
867
225
528
536
1544
1576
1281
19
15
233
233
253
261
365
65
1
289
259
499
259
263
481
867
241
528
520
1544
1576
1281
19
15
233
233
253
261
365
65
1
289
259
499
259
263
481
867
737
528
536
1544
1576
1281
19
15
233
233
253
261
365
65
1
289
259
499
259
263
481
867
625
529
520
1544
1576
1281
19
15
233
233
253
261
365
65
1
289
259
499
259
263
481
867
753
528
520
1544
1576
1281
19
15
233
233
253
261
365
65
1
289
259
499
259
263
737
483
353
529
264
872
1064
513
19
15
233
233
253
261
365
65
1
289
259
499
259
263
737
483
497
529
264
840
1068
521
19
15
233
233
253
261
365
65
1
289
259
499
259
271
481
867
225
528
536
1560
1580
1289
19
15
233
233
253
261
365
65
1
289
259
499
259
271
481
867
241
528
536
1560
1580
1289
19
15
233
233
253
261
365
65
1
289
259
499
259
271
481
867
737
528
536
1560
1580
1289
19
15
233
233
253
261
365
65
1
289
259
499
259
271
481
867
625
529
520
1560
1576
1290
19
15
233
233
253
261
365
65
1
289
259
499
259
271
481
867
753
528
536
1560
1580
1289
19
15
233
233
253
261
365
65
1
289
259
499
259
271
737
483
225
528
536
1560
1068
521
19
15
233
233
253
261
365
65
1
289
259
499
259
271
737
483
353
529
520
1560
1064
522
19
15
233
233
253
261
365
65
1
289
259
499
259
271
737
483
241
529
520
1560
1064
522
19
15
233
233
253
261
365
65
1
289
259
499
259
271
737
483
497
529
520
1560
1064
522
19
15
233
233
253
261
365
65
1
145
5
505
258
262
254
287
439
785
8
196
32
482
19
15
233
233
253
261
365
65
1
145
3
473
258
262
254
287
409
781
8
196
32
466
19
15
233
233
253
273
345
65
1
273
261
486
258
294
737
499
347
536
520
1596
1070
537
19
15
233
233
253
273
345
65
1
289
3
471
257
139
481
867
97
777
9
121
557
777
19
15
233
233
253
273
345
65
1
289
3
471
257
139
481
867
113
777
9
121
557
777
19
15
233
233
253
273
345
65
1
289
3
471
257
139
481
867
105
776
9
121
557
777
19
15
233
233
253
273
345
65
1
289
259
471
257
273
533
485
225
521
521
1565
1094
718
19
15
233
233
253
273
345
65
1
289
259
471
257
273
533
485
481
521
521
1565
1094
718
19
15
233
233
253
273
345
65
1
289
259
471
257
273
533
485
433
520
520
1565
1094
717
19
15
233
233
253
273
345
65
1
289
259
471
257
273
533
485
497
520
520
1565
1094
717
19
15
233
233
253
273
345
65
1
289
259
471
257
273
533
485
233
521
521
1565
1094
718
19
15
233
233
253
273
345
65
1
289
259
471
257
273
533
485
489
521
521
1565
1094
718
19
15
233
233
253
273
345
65
1
289
259
471
257
273
533
485
434
520
520
1565
1094
717
19
15
233
233
253
273
345
65
1
289
259
471
257
273
533
485
498
520
520
1565
1094
717
19
15
233
233
253
273
345
65
1
289
259
471
257
139
225
483
481
521
9
121
45
777
19
15
233
233
253
273
345
65
1
289
259
471
257
139
225
483
497
521
9
121
45
777
19
15
233
233
253
273
345
65
1
289
259
471
257
139
225
483
489
520
9
121
45
777
19
15
233
233
253
273
345
65
1
289
259
471
257
139
481
867
225
521
9
121
557
777
19
15
233
233
253
273
345
65
1
289
259
471
257
139
481
867
609
521
9
121
557
777
19
15
233
233
253
273
345
65
1
289
259
471
257
139
481
867
241
521
9
121
557
777
19
15
233
233
253
273
345
65
1
289
259
471
257
139
481
867
737
521
9
121
557
777
19
15
233
233
253
273
345
65
1
289
259
471
257
139
481
867
625
521
9
121
557
777
19
15
233
233
253
273
345
65
1
289
259
471
257
139
481
867
753
521
9
121
557
777
19
15
233
233
253
273
345
65
1
289
259
471
257
139
481
867
617
520
9
121
557
777
19
15
233
233
253
273
345
65
1
289
259
471
257
139
481
483
225
521
9
121
557
521
19
15
233
233
253
273
345
65
1
289
259
471
257
139
481
483
481
521
9
121
557
521
19
15
233
233
253
273
345
65
1
289
259
471
257
139
481
483
241
521
9
121
557
521
19
15
233
233
253
273
345
65
1
289
259
471
257
139
481
483
497
521
9
121
557
521
19
15
233
233
253
273
345
65
1
289
259
471
257
139
481
483
233
520
9
121
557
521
19
15
233
233
253
273
345
65
1
289
259
471
257
139
481
483
489
520
9
121
557
521
19
15
233
233
253
273
345
65
1
289
259
471
257
299
481
867
225
521
521
1593
1581
1289
19
15
233
233
253
273
345
65
1
289
259
471
257
299
481
867
609
521
521
1593
1581
1289
19
15
233
233
253
273
345
65
1
289
259
471
257
299
481
867
241
521
521
1593
1581
1289
19
15
233
233
253
273
345
65
1
289
259
471
257
299
481
867
737
521
521
1593
1581
1289
19
15
233
233
253
273
345
65
1
289
259
471
257
299
481
867
625
521
521
1593
1581
1289
19
15
233
233
253
273
345
65
1
289
259
471
257
299
481
867
753
521
521
1593
1581
1289
19
15
233
233
253
273
345
65
1
289
259
471
257
299
481
867
617
520
521
1593
1581
1289
19
15
233
233
253
273
345
65
1
289
259
471
257
299
737
483
225
521
521
1593
1069
521
19
15
233
233
253
273
345
65
1
289
259
471
257
299
737
483
481
521
521
1593
1069
521
19
15
233
233
253
273
345
65
1
289
259
471
257
299
737
483
241
521
521
1593
1069
521
19
15
233
233
253
273
345
65
1
289
259
471
257
299
737
483
433
521
520
1593
1069
521
19
15
233
233
253
273
345
65
1
289
259
471
257
299
737
483
497
521
521
1593
1069
521
19
15
233
233
253
273
345
65
1
289
259
471
257
299
737
483
233
520
520
1593
1069
521
19
15
233
233
253
273
345
65
1
289
259
471
257
299
737
483
489
520
520
1593
1069
521
19
15
233
233
253
273
345
65
1
289
259
471
257
299
739
483
433
521
520
1594
1068
512
19
15
233
233
253
273
345
65
1
289
259
471
257
299
739
485
241
521
520
1594
1068
525
19
15
233
233
253
273
345
65
1
289
259
471
257
299
739
485
433
521
520
1594
1068
525
19
15
233
233
253
273
345
65
1
289
259
471
257
299
739
485
497
521
520
1594
1068
525
19
15
233
233
253
273
345
65
1
289
259
471
257
299
483
869
625
521
520
1594
1580
1293
19
15
233
233
253
273
345
65
1
289
259
471
257
298
226
483
489
520
532
852
44
782
19
15
233
233
253
273
345
65
1
289
259
471
257
298
227
483
489
520
532
852
46
776
19
15
233
233
253
273
345
65
1
289
259
471
257
298
227
485
497
521
533
852
45
781
19
15
233
233
253
273
345
65
1
289
259
471
257
298
738
483
489
520
276
852
1068
514
19
15
233
233
253
273
345
65
1
289
259
471
257
298
739
483
489
520
276
852
1069
513
19
15
233
233
253
273
345
65
1
289
259
471
257
298
739
485
497
521
277
852
1069
525
19
15
233
233
253
273
345
65
1
145
3
471
257
139
255
287
409
776
8
121
65
448
19
15
233
233
253
273
345
65
1
298
259
471
257
273
533
468
482
520
522
1579
1095
732
19
15
233
233
253
273
345
65
1
330
259
471
257
273
533
404
418
520
522
1579
1095
748
19
15
233
233
253
273
345
65
1
330
259
471
257
273
533
404
482
520
522
1579
1095
748
19
15
233
233
253
273
346
65
1
273
261
486
256
294
737
499
347
536
540
1598
1070
537
19
15
233
233
253
277
341
65
1
273
261
465
262
302
737
499
251
527
520
864
1061
537
19
15
233
233
253
277
341
65
1
273
261
465
262
302
737
499
507
527
520
864
1061
537
19
15
233
233
250
274
342
65
1
289
256
468
260
302
225
483
480
522
24
850
38
769
19
15
233
233
250
274
342
65
1
289
256
468
260
302
225
483
496
522
528
850
41
769
19
15
233
233
250
274
342
65
1
289
256
468
260
302
737
483
224
522
536
850
1062
513
19
15
233
233
250
274
342
65
1
289
256
468
260
302
737
483
240
522
536
850
1062
513
19
15
233
233
250
274
342
65
1
289
256
468
260
302
737
483
480
522
24
850
1066
513
19
15
233
233
250
274
342
65
1
289
256
468
260
302
737
483
432
522
272
850
1066
513
19
15
233
233
250
274
342
65
1
289
256
468
260
302
737
483
496
522
272
850
1066
513
19
15
233
233
250
274
342
65
1
289
256
468
260
302
226
483
496
522
272
850
40
777
19
15
233
233
250
274
342
65
1
289
256
468
276
302
225
483
496
522
0
834
42
778
19
15
233
233
250
274
342
65
1
289
256
468
276
302
737
483
432
522
256
834
1062
513
19
15
233
233
250
274
342
65
1
289
256
468
276
302
737
483
496
522
0
834
1066
514
19
15
233
233
250
274
342
65
1
289
256
468
276
302
738
483
432
522
256
834
1064
514
19
15
233
233
250
274
342
65
1
289
256
468
276
302
738
483
496
522
0
834
1064
514
19
15
233
237
253
261
361
65
1
291
257
501
257
269
481
866
230
533
525
1549
1581
1292
19
15
233
237
253
261
361
65
1
291
257
501
257
269
481
866
742
533
525
1549
1581
1292
19
15
233
237
253
261
361
65
1
291
259
497
257
269
225
481
496
533
269
845
45
773
19
15
233
237
253
261
361
65
1
291
259
497
257
269
225
481
497
532
269
845
45
773
19
15
233
237
253
261
361
65
1
291
259
497
257
269
225
482
496
533
269
845
45
772
19
15
233
237
253
261
361
65
1
291
259
497
257
269
481
865
225
533
525
1549
1581
1293
19
15
233
237
253
261
361
65
1
291
259
497
257
269
481
865
224
533
513
1549
1581
1293
19
15
233
237
253
261
361
65
1
291
259
497
257
269
481
865
209
533
513
1549
1581
1293
19
15
233
237
253
261
361
65
1
291
259
497
257
269
481
865
609
533
513
1549
1581
1293
19
15
233
237
253
261
361
65
1
291
259
497
257
269
481
865
240
532
525
1549
1581
1293
19
15
233
237
253
261
361
65
1
291
259
497
257
269
481
865
241
533
525
1549
1581
1293
19
15
233
237
253
261
361
65
1
291
259
497
257
269
481
865
737
533
525
1549
1581
1293
19
15
233
237
253
261
361
65
1
291
259
497
257
269
481
865
736
533
513
1549
1581
1293
19
15
233
237
253
261
361
65
1
291
259
497
257
269
481
865
625
533
513
1549
1581
1293
19
15
233
237
253
261
361
65
1
291
259
497
257
269
481
865
624
533
513
1549
1581
1293
19
15
233
237
253
261
361
65
1
291
259
497
257
269
481
865
721
533
513
1549
1581
1293
19
15
233
237
253
261
361
65
1
291
259
497
257
269
481
865
752
532
525
1549
1581
1293
19
15
233
237
253
261
361
65
1
291
259
497
257
269
481
865
753
533
525
1549
1581
1293
19
15
233
237
253
261
361
65
1
291
259
497
257
269
481
866
224
533
513
1549
1581
1292
19
15
233
237
253
261
361
65
1
291
259
497
257
269
481
866
608
533
513
1549
1581
1292
19
15
233
237
253
261
361
65
1
291
259
497
257
269
481
866
736
533
513
1549
1581
1292
19
15
233
237
253
261
361
65
1
291
259
497
257
269
481
866
624
533
513
1549
1581
1292
19
15
233
237
253
261
361
65
1
291
259
497
257
269
737
481
353
533
269
877
1069
517
19
15
233
237
253
261
361
65
1
291
259
497
257
269
737
481
352
533
269
877
1069
517
19
15
233
237
253
261
361
65
1
291
259
497
257
269
737
481
496
533
269
877
1069
517
19
15
233
237
253
261
361
65
1
291
259
497
257
269
737
481
497
532
269
877
1069
517
19
15
233
237
253
261
361
65
1
291
259
497
257
269
737
482
352
533
269
877
1069
516
19
15
233
237
253
261
361
65
1
291
259
497
257
269
737
482
496
533
269
877
1069
516
19
15
233
237
253
261
361
65
1
291
259
473
257
269
225
481
481
521
25
205
45
781
19
15
233
237
253
261
361
65
1
291
259
473
257
269
225
481
496
521
515
859
45
773
19
15
233
237
253
261
361
65
1
291
259
473
257
269
225
481
497
521
515
859
45
773
19
15
233
237
253
261
361
65
1
291
259
473
257
269
225
481
490
522
514
854
45
773
19
15
233
237
253
261
361
65
1
291
259
473
257
269
225
482
480
521
25
205
45
780
19
15
233
237
253
261
361
65
1
291
259
473
257
269
225
482
496
521
515
859
45
772
19
15
233
237
253
261
361
65
1
291
259
473
257
269
481
865
225
521
521
1549
1581
1293
19
15
233
237
253
261
361
65
1
291
259
473
257
269
481
865
609
521
521
1549
1581
1293
19
15
233
237
253
261
361
65
1
291
259
473
257
269
481
865
240
521
517
1590
1581
1285
19
15
233
237
253
261
361
65
1
291
259
473
257
269
481
865
241
521
517
1590
1581
1285
19
15
233
237
253
261
361
65
1
291
259
473
257
269
481
865
737
521
521
1549
1581
1293
19
15
233
237
253
261
361
65
1
291
259
473
257
269
481
865
625
521
517
1590
1581
1285
19
15
233
237
253
261
361
65
1
291
259
473
257
269
481
865
624
521
517
1590
1581
1285
19
15
233
237
253
261
361
65
1
291
259
473
257
269
481
865
752
521
517
1590
1581
1285
19
15
233
237
253
261
361
65
1
291
259
473
257
269
481
865
753
521
517
1590
1581
1285
19
15
233
237
253
261
361
65
1
291
259
473
257
269
481
865
618
522
514
1558
1581
1293
19
15
233
237
253
261
361
65
1
291
259
473
257
269
481
866
224
521
521
1549
1581
1292
19
15
233
237
253
261
361
65
1
291
259
473
257
269
481
866
240
522
514
1558
1581
1292
19
15
233
237
253
261
361
65
1
291
259
473
257
269
481
866
736
521
521
1549
1581
1292
19
15
233
237
253
261
361
65
1
291
259
473
257
269
481
866
624
521
517
1590
1581
1284
19
15
233
237
253
261
361
65
1
291
259
473
257
269
481
866
752
522
514
1558
1581
1292
19
15
233
237
253
261
361
65
1
291
259
473
257
269
737
481
225
521
517
1581
1069
525
19
15
233
237
253
261
361
65
1
291
259
473
257
269
737
481
353
521
517
1581
1069
525
19
15
233
237
253
261
361
65
1
291
259
473
257
269
737
481
481
521
517
1581
1069
525
19
15
233
237
253
261
361
65
1
291
259
473
257
269
737
481
240
521
517
1581
1069
525
19
15
233
237
253
261
361
65
1
291
259
473
257
269
737
481
241
521
517
1581
1069
525
19
15
233
237
253
261
361
65
1
291
259
473
257
269
737
481
433
521
5
877
1069
525
19
15
233
237
253
261
361
65
1
291
259
473
257
269
737
481
496
521
517
1581
1069
525
19
15
233
237
253
261
361
65
1
291
259
473
257
269
737
481
497
521
517
1581
1069
525
19
15
233
237
253
261
361
65
1
291
259
473
257
269
737
481
234
522
514
854
1069
517
19
15
233
237
253
261
361
65
1
291
259
473
257
269
737
481
490
522
514
854
1069
517
19
15
233
237
253
261
361
65
1
291
259
473
257
269
737
482
224
521
517
1581
1069
524
19
15
233
237
253
261
361
65
1
291
259
473
257
269
737
482
240
521
517
1581
1069
524
19
15
233
237
253
261
361
65
1
291
259
473
257
269
737
482
480
521
517
1581
1069
524
19
15
233
237
253
261
361
65
1
291
259
473
257
269
737
482
432
522
258
854
1069
516
19
15
233
237
253
261
361
65
1
291
259
473
257
269
737
482
496
521
517
1581
1069
524
19
15
233
237
253
261
361
65
1
291
259
505
257
269
481
865
240
530
514
1558
1581
1293
19
15
233
237
253
261
361
65
1
291
259
505
257
269
481
865
624
530
514
1558
1581
1293
19
15
233
237
253
261
361
65
1
291
259
505
257
269
481
865
752
530
514
1558
1581
1293
19
15
233
237
253
261
361
65
1
291
259
505
257
269
481
866
224
530
515
1559
1581
1284
19
15
233
237
253
261
361
65
1
291
259
505
257
269
481
866
608
530
515
1559
1581
1284
19
15
233
237
253
261
361
65
1
291
259
505
257
269
481
866
240
530
514
1558
1581
1292
19
15
233
237
253
261
361
65
1
291
259
505
257
269
481
866
736
530
515
1559
1581
1284
19
15
233
237
253
261
361
65
1
291
259
505
257
269
481
866
624
530
514
1558
1581
1292
19
15
233
237
253
261
361
65
1
291
259
505
257
269
481
866
752
530
514
1558
1581
1292
19
15
233
237
253
261
361
65
1
291
259
505
257
269
737
481
240
530
515
1559
1069
517
19
15
233
237
253
261
361
65
1
291
259
505
257
269
737
481
496
530
515
1559
1069
517
19
15
233
237
253
261
361
65
1
291
259
505
257
269
737
482
224
530
515
1559
1069
516
19
15
233
237
253
261
361
65
1
291
259
505
257
269
737
482
352
530
515
1559
1069
516
19
15
233
237
253
261
361
65
1
291
259
505
257
269
737
482
240
530
514
1559
1069
516
19
15
233
237
253
261
361
65
1
291
259
505
257
269
737
482
480
530
515
1559
1069
516
19
15
233
237
253
261
361
65
1
291
259
505
257
269
737
482
496
530
514
1559
1069
516
19
15
233
237
253
261
357
65
1
275
259
473
262
270
249
497
506
522
0
872
34
771
19
15
233
237
253
261
357
65
1
275
259
473
262
270
761
497
250
522
512
1736
1058
515
19
15
233
237
253
261
357
65
1
275
259
473
262
270
761
497
506
522
512
1736
1058
515
19
15
233
237
253
261
357
65
1
275
259
473
262
270
505
881
250
522
512
1544
1570
1283
19
15
233
237
253
261
357
65
1
275
259
473
262
270
505
881
762
522
512
1544
1570
1283
19
15
233
237
253
261
357
65
1
329
257
505
262
270
249
399
735
529
0
200
34
810
19
15
233
237
253
261
357
65
1
329
257
505
262
270
249
399
479
529
0
200
34
810
19
15
233
237
253
261
357
65
1
329
257
505
262
270
761
399
735
529
512
1736
1058
554
19
15
233
237
253
261
357
65
1
329
257
505
262
270
761
399
479
529
512
1736
1058
554
19
15
233
237
253
261
365
65
1
275
259
473
258
262
225
497
634
522
264
872
42
795
19
15
233
237
253
261
365
65
1
275
259
473
258
262
737
497
634
522
264
872
1066
539
19
15
233
237
253
261
365
65
1
275
259
473
258
262
249
497
506
522
24
196
34
771
19
15
233
237
253
261
365
65
1
275
259
473
258
262
761
497
250
522
536
1732
1058
515
19
15
233
237
253
261
365
65
1
275
259
473
258
262
761
497
506
522
24
836
1058
515
19
15
233
237
253
261
365
65
1
275
259
473
258
266
225
497
634
522
8
876
46
795
19
15
233
237
253
261
365
65
1
275
259
473
258
266
225
497
506
522
8
876
46
795
19
15
233
237
253
261
365
65
1
275
259
473
258
266
737
497
250
522
520
1580
1070
539
19
15
233
237
253
261
365
65
1
275
259
473
258
266
737
497
634
522
8
876
1070
539
19
15
233
237
253
261
365
65
1
275
259
473
258
266
737
497
506
522
8
876
1070
539
19
15
233
237
253
261
365
65
1
275
259
473
258
270
225
497
634
522
536
856
42
795
19
15
233
237
253
261
365
65
1
275
259
473
258
270
225
497
506
522
536
856
42
795
19
15
233
237
253
261
365
65
1
275
259
473
258
270
737
497
634
522
24
856
1066
539
19
15
233
237
253
261
365
65
1
291
259
497
258
262
225
481
496
533
256
840
41
773
19
15
233
237
253
261
365
65
1
291
259
497
258
262
482
866
224
532
560
1544
1576
1284
19
15
233
237
253
261
365
65
1
291
259
497
258
262
482
866
736
532
560
1544
1576
1284
19
15
233
237
253
261
365
65
1
291
259
497
258
263
21
481
496
533
512
1554
976
929
19
15
233
237
253
261
365
65
1
291
259
497
258
263
21
481
497
532
512
1554
976
929
19
15
233
237
253
261
365
65
1
291
259
473
258
262
21
465
481
521
520
1732
977
949
19
15
233
237
253
261
365
65
1
291
259
473
258
262
225
481
481
521
8
196
41
789
19
15
233
237
253
261
365
65
1
291
259
473
258
262
225
481
496
521
8
872
42
771
19
15
233
237
253
261
365
65
1
291
259
473
258
262
225
481
497
521
8
872
42
771
19
15
233
237
253
261
365
65
1
291
259
473
258
262
481
865
225
521
520
1544
1577
1285
19
15
233
237
253
261
365
65
1
291
259
473
258
262
481
865
609
521
520
1544
1577
1285
19
15
233
237
253
261
365
65
1
291
259
473
258
262
481
865
241
521
520
1544
1577
1285
19
15
233
237
253
261
365
65
1
291
259
473
258
262
481
865
737
521
520
1544
1577
1285
19
15
233
237
253
261
365
65
1
291
259
473
258
262
481
865
625
521
520
1544
1577
1285
19
15
233
237
253
261
365
65
1
291
259
473
258
262
481
865
624
521
520
1544
1577
1285
19
15
233
237
253
261
365
65
1
291
259
473
258
262
481
865
753
521
520
1544
1577
1285
19
15
233
237
253
261
365
65
1
291
259
473
258
262
737
481
225
521
520
1732
1065
517
19
15
233
237
253
261
365
65
1
291
259
473
258
262
737
481
481
521
8
840
1066
515
19
15
233
237
253
261
365
65
1
291
259
473
258
262
737
481
240
521
536
1732
1065
517
19
15
233
237
253
261
365
65
1
291
259
473
258
262
737
481
241
521
536
1732
1065
517
19
15
233
237
253
261
365
65
1
291
259
473
258
262
737
481
433
521
264
872
1066
515
19
15
233
237
253
261
365
65
1
291
259
473
258
262
737
481
496
521
536
1732
1065
517
19
15
233
237
253
261
365
65
1
291
259
473
258
262
737
481
497
521
264
872
1066
515
19
15
233
237
253
261
365
65
1
291
259
473
258
262
226
482
496
522
264
840
40
772
19
15
233
237
253
261
365
65
1
291
259
473
258
262
482
866
624
522
520
1544
1576
1284
19
15
233
237
253
261
365
65
1
291
259
473
258
262
738
482
432
522
536
1732
1064
516
19
15
233
237
253
261
365
65
1
291
259
473
258
262
738
482
496
522
264
872
1064
516
19
15
233
237
253
261
365
65
1
291
259
473
258
266
225
481
481
521
8
876
46
779
19
15
233
237
253
261
365
65
1
291
259
473
258
266
225
481
496
521
8
876
46
779
19
15
233
237
253
261
365
65
1
291
259
473
258
266
225
481
497
521
8
876
46
779
19
15
233
237
253
261
365
65
1
291
259
473
258
266
481
865
225
521
520
1548
1582
1291
19
15
233
237
253
261
365
65
1
291
259
473
258
266
481
865
609
521
520
1548
1582
1291
19
15
233
237
253
261
365
65
1
291
259
473
258
266
481
865
241
521
520
1548
1582
1291
19
15
233
237
253
261
365
65
1
291
259
473
258
266
481
865
737
521
520
1548
1582
1291
19
15
233
237
253
261
365
65
1
291
259
473
258
266
481
865
625
521
520
1548
1582
1291
19
15
233
237
253
261
365
65
1
291
259
473
258
266
481
865
624
521
520
1548
1582
1291
19
15
233
237
253
261
365
65
1
291
259
473
258
266
481
865
753
521
520
1548
1582
1291
19
15
233
237
253
261
365
65
1
291
259
473
258
270
225
481
481
521
536
856
42
779
19
15
233
237
253
261
365
65
1
291
259
473
258
270
225
481
497
521
536
856
42
779
19
15
233
237
253
261
365
65
1
291
259
473
258
270
737
481
433
521
24
856
1066
523
19
15
233
237
253
261
365
65
1
291
259
473
258
263
225
481
481
521
8
873
41
773
19
15
233
237
253
261
365
65
1
291
259
473
258
263
225
481
496
521
520
834
42
779
19
15
233
237
253
261
365
65
1
291
259
473
258
263
225
481
497
521
520
834
42
779
19
15
233
237
253
261
365
65
1
291
259
473
258
263
481
865
225
521
520
1545
1577
1285
19
15
233
237
253
261
365
65
1
291
259
473
258
263
481
865
609
521
520
1545
1577
1285
19
15
233
237
253
261
365
65
1
291
259
473
258
263
481
865
241
521
520
1570
1578
1283
19
15
233
237
253
261
365
65
1
291
259
473
258
263
481
865
737
521
520
1545
1577
1285
19
15
233
237
253
261
365
65
1
291
259
473
258
263
481
865
625
521
520
1570
1578
1283
19
15
233
237
253
261
365
65
1
291
259
473
258
263
481
865
624
521
520
1570
1578
1283
19
15
233
237
253
261
365
65
1
291
259
473
258
263
481
865
753
521
520
1570
1578
1283
19
15
233
237
253
261
365
65
1
291
259
473
258
263
737
481
225
521
520
1570
1066
515
19
15
233
237
253
261
365
65
1
291
259
473
258
263
737
481
481
521
8
834
1066
515
19
15
233
237
253
261
365
65
1
291
259
473
258
263
737
481
240
521
520
1570
1066
515
19
15
233
237
253
261
365
65
1
291
259
473
258
263
737
481
241
521
520
1570
1066
515
19
15
233
237
253
261
365
65
1
291
259
473
258
263
737
481
433
521
520
1570
1066
515
19
15
233
237
253
261
365
65
1
291
259
473
258
263
737
481
496
521
520
1570
1066
515
19
15
233
237
253
261
365
65
1
291
259
473
258
263
737
481
497
521
520
1570
1066
515
19
15
233
237
253
261
365
65
1
291
259
505
258
262
225
481
496
530
8
872
41
773
19
15
233
237
253
261
365
65
1
291
259
505
258
262
481
865
240
530
520
1544
1577
1285
19
15
233
237
253
261
365
65
1
291
259
505
258
262
481
865
624
530
520
1544
1577
1285
19
15
233
237
253
261
365
65
1
291
259
505
258
262
481
865
752
530
520
1544
1577
1285
19
15
233
237
253
261
365
65
1
291
259
505
258
262
737
481
240
530
536
1732
1065
517
19
15
233
237
253
261
365
65
1
291
259
505
258
262
737
481
496
530
264
872
1065
517
19
15
233
237
253
261
365
65
1
291
259
505
258
262
226
482
480
530
8
872
40
772
19
15
233
237
253
261
365
65
1
291
259
505
258
262
226
482
496
530
8
872
40
772
19
15
233
237
253
261
365
65
1
291
259
505
258
262
482
866
224
530
520
1544
1576
1284
19
15
233
237
253
261
365
65
1
291
259
505
258
262
482
866
608
530
520
1544
1576
1284
19
15
233
237
253
261
365
65
1
291
259
505
258
262
482
866
736
530
520
1544
1576
1284
19
15
233
237
253
261
365
65
1
291
259
505
258
262
482
866
624
530
520
1544
1576
1284
19
15
233
237
253
261
365
65
1
291
259
505
258
262
738
482
352
530
264
872
1064
516
19
15
233
237
253
261
365
65
1
291
259
505
258
262
738
482
496
530
264
872
1064
516
19
15
233
237
253
261
365
65
1
291
259
505
258
266
225
481
496
530
264
844
46
779
19
15
233
237
253
261
365
65
1
293
257
473
258
262
226
487
481
522
24
196
40
778
19
15
233
237
253
261
365
65
1
293
257
473
258
262
482
871
609
522
520
1544
1576
1290
19
15
233
237
253
261
365
65
1
293
257
473
258
262
738
487
225
522
536
1732
1064
522
19
15
233
237
253
261
365
65
1
293
257
473
258
262
738
487
481
522
264
872
1064
522
19
15
233
237
253
261
365
65
1
293
257
473
258
266
482
870
609
522
520
1580
1580
1292
19
15
233
237
253
261
365
65
1
293
257
473
258
266
738
486
225
522
520
1580
1068
524
19
15
233
237
253
261
365
65
1
293
257
473
258
266
738
486
481
522
520
1580
1068
524
19
15
233
237
253
273
341
65
1
275
257
486
262
287
21
425
685
536
0
882
65
913
19
15
233
237
253
273
341
65
1
275
257
486
262
351
21
425
685
536
0
242
1
913
19
15
233
237
253
273
341
65
1
291
257
486
262
159
533
481
509
536
0
114
977
705
19
15
233
237
253
273
345
65
1
291
257
486
257
299
481
865
253
536
522
1593
1581
1293
19
15
233
237
253
273
345
65
1
291
257
486
257
299
481
865
765
536
522
1593
1581
1293
19
15
233
237
253
273
345
65
1
291
257
486
257
299
737
481
253
536
522
1593
1069
525
19
15
233
237
253
273
345
65
1
291
257
486
257
299
737
481
509
536
522
1593
1069
525
19
15
233
237
253
273
345
65
1
291
257
486
258
299
737
481
253
536
536
1593
1069
525
19
15
233
237
253
273
345
65
1
291
257
486
258
294
737
481
253
536
536
1596
1062
518
19
15
233
237
253
273
346
65
1
291
257
486
256
294
738
482
254
536
540
1598
1060
516
19
15
233
237
253
277
341
65
1
290
258
466
259
305
533
484
508
524
26
858
1127
716
19
15
233
237
253
277
341
65
1
291
259
465
262
302
737
482
224
526
520
864
1061
516
19
15
233
237
253
277
341
65
1
291
259
465
262
302
737
482
240
526
520
864
1061
516
19
15
233
237
253
277
341
65
1
291
259
465
262
302
737
482
480
526
520
864
1061
516
19
15
233
237
253
277
341
65
1
291
259
465
262
302
737
482
496
526
520
864
1061
516
19
15
233
237
253
277
341
65
1
291
259
465
274
287
21
481
433
524
256
866
64
929
19
15
233
237
253
277
341
65
1
291
259
465
274
287
533
481
433
524
256
866
1088
705
19
15
233
237
253
277
341
65
1
291
259
465
274
159
21
481
433
524
0
98
416
929
19
15
233
237
253
277
341
65
1
291
259
465
274
159
533
481
433
524
0
98
928
705
19
15
233
237
253
277
341
65
1
291
259
465
274
159
533
737
433
524
256
98
928
929
19
15
233
237
253
277
341
65
1
291
259
465
274
351
21
481
433
524
0
226
0
929
19
15
233
234
251
257
365
65
1
272
258
500
262
262
226
496
501
528
0
872
40
792
19
15
233
234
251
257
365
65
1
272
258
500
262
262
738
496
245
528
536
1732
1064
536
19
15
233
234
251
257
365
65
1
272
258
500
262
262
738
496
501
528
536
1732
1064
536
19
15
237
237
253
257
361
65
2
291
257
477
261
269
736
486
249
521
513
1581
1068
526
19
15
237
237
253
257
361
65
2
291
257
477
261
269
736
486
441
521
1
877
1068
526
19
15
237
237
253
257
361
65
2
291
257
477
261
269
736
486
505
521
513
1581
1068
526
19
15
237
237
253
261
361
65
2
291
257
497
257
269
480
870
610
534
518
1562
1580
1294
19
15
237
237
253
261
361
65
2
291
257
497
257
269
480
870
250
535
525
1562
1580
1294
19
15
237
237
253
261
361
65
2
291
257
497
257
269
736
446
482
534
518
1562
1068
158
19
15
237
237
253
261
361
65
2
291
257
497
257
269
736
446
474
535
525
1562
1068
158
19
15
237
237
253
261
361
65
2
291
257
473
257
269
224
446
473
523
19
855
44
670
19
15
237
237
253
261
361
65
2
291
257
473
257
269
224
446
474
523
19
855
44
670
19
15
237
237
253
261
361
65
2
291
257
473
257
269
224
486
482
523
531
855
44
782
19
15
237
237
253
261
361
65
2
291
257
473
257
269
224
486
506
523
531
855
44
782
19
15
237
237
253
261
361
65
2
291
257
473
257
269
480
870
610
523
515
1559
1580
1294
19
15
237
237
253
261
361
65
2
291
257
473
257
269
480
870
633
523
517
1562
1580
1294
19
15
237
237
253
261
361
65
2
291
257
473
257
269
480
870
250
523
515
1559
1580
1294
19
15
237
237
253
261
361
65
2
291
257
473
257
269
480
870
634
523
515
1559
1580
1294
19
15
237
237
253
261
361
65
2
291
257
473
257
269
736
446
473
523
517
1562
1068
158
19
15
237
237
253
261
361
65
2
291
257
473
257
269
736
446
474
523
19
855
1068
158
19
15
237
237
253
261
361
65
2
291
257
473
257
269
736
486
226
523
515
1581
1068
526
19
15
237
237
253
261
361
65
2
291
257
473
257
269
736
486
482
523
515
1581
1068
526
19
15
237
237
253
261
361
65
2
291
257
473
257
269
736
486
441
523
515
1581
1068
526
19
15
237
237
253
261
361
65
2
291
257
473
257
269
736
486
250
523
515
1581
1068
526
19
15
237
237
253
261
361
65
2
291
257
473
257
269
736
486
505
523
517
1562
1068
526
19
15
237
237
253
261
361
65
2
291
257
473
257
269
736
486
442
523
515
1581
1068
526
19
15
237
237
253
261
361
65
2
291
257
473
257
269
736
486
506
523
515
1581
1068
526
19
15
237
237
253
261
361
65
2
291
257
505
257
269
480
870
633
529
515
1559
1580
1294
19
15
237
237
253
261
365
65
2
291
257
473
258
262
224
486
505
523
536
836
44
782
19
15
237
237
253
261
365
65
2
291
257
473
258
262
224
486
506
522
8
872
44
782
19
15
237
237
253
261
365
65
2
291
257
473
258
262
480
870
633
523
536
1544
1580
1294
19
15
237
237
253
261
365
65
2
291
257
473
258
262
480
870
634
522
520
1544
1580
1294
19
15
237
237
253
261
365
65
2
291
257
473
258
262
736
486
505
523
24
836
1068
526
19
15
237
237
253
261
365
65
2
291
257
473
258
262
736
486
506
522
24
836
1068
526
19
15
237
237
253
261
365
65
2
291
257
473
258
270
224
486
505
523
536
856
36
782
19
15
237
237
253
261
365
65
2
291
257
473
258
270
224
486
506
522
536
856
36
782
19
15
229
233
249
273
345
66
5
321
257
471
257
272
21
397
449
522
554
1576
919
901
19
15
229
233
249
273
346
67
5
257
257
471
256
298
226
422
645
522
279
853
44
802
19
15
229
233
249
273
346
67
5
257
257
471
256
298
738
422
645
522
279
853
1068
130
19
15
237
237
253
273
345
66
1
289
257
486
258
144
22
470
474
536
24
112
422
952
19
15
237
237
253
273
345
66
1
289
257
486
258
144
534
470
218
536
24
112
934
440
19
15
237
237
253
273
345
66
1
289
257
486
258
144
534
470
474
536
24
112
934
440
19
15
237
237
253
273
346
66
2
291
257
486
256
296
480
866
630
536
515
1592
1580
1294
19
15
237
237
253
273
346
66
2
291
257
486
256
296
736
482
250
536
515
1592
1068
526
19
15
237
237
253
273
346
66
2
291
257
486
256
296
736
482
506
536
515
1592
1068
526
19
15
4
12
130
449
621
156
310
198
449
478
984
608
528
18
411
553
1587
513
1728
1030
19
15
4
12
130
449
621
156
310
198
449
478
984
608
528
18
415
553
1547
513
1728
1030
19
15
4
268
130
449
621
156
694
646
193
478
984
608
1680
290
439
553
1587
513
1088
30
19
15
5
9
65
53
357
45
285
197
229
306
952
514
642
34
611
480
792
972
1120
1132
19
15
5
9
65
53
357
45
797
69
229
306
952
514
770
802
739
480
792
972
512
820
19
15
5
9
65
53
357
45
797
69
229
306
952
514
770
803
739
480
792
972
512
826
19
15
5
9
65
53
357
45
797
1093
229
306
952
514
770
1826
1251
1504
792
972
512
1588
19
15
5
9
1
25
264
45
813
1029
517
794
899
563
801
1906
1371
1456
1217
992
567
1600
19
15
5
9
1
25
264
45
813
1093
517
794
899
563
801
1809
1306
1456
1217
992
567
1537
19
15
5
9
1
25
264
45
813
1093
517
794
899
563
801
1810
1307
1456
1217
992
567
1536
19
15
5
9
1
25
264
45
813
325
165
282
899
563
801
1298
310
784
1729
992
567
1792
19
15
1
9
129
469
621
153
317
205
453
873
960
614
546
3
643
1745
512
12
392
510
19
15
1
9
1
469
621
157
309
277
293
1001
962
610
545
198
470
945
516
12
398
392
19
15
1
9
1
469
621
157
309
277
293
1001
962
610
546
194
470
945
516
12
396
392
19
15
1
9
1
469
621
157
309
277
805
1001
961
609
530
1602
1494
1457
1157
513
1728
2008
19
15
1
9
1
469
621
157
309
277
421
1001
961
609
530
1602
1878
1329
261
513
1728
2008
19
15
1
9
1
469
621
157
437
277
293
1001
961
1121
146
194
470
945
517
1537
64
1112
19
15
1
9
1
469
621
157
437
277
293
1001
961
1121
1170
194
470
945
517
1537
1600
1112
19
15
1
9
1
469
621
157
437
277
293
1001
961
609
146
194
470
945
1029
513
64
1112
19
15
1
9
1
469
621
157
693
533
805
1001
961
609
786
322
854
1457
1029
1
320
216
19
15
1
9
1
469
621
157
501
277
293
1001
962
1122
161
6
470
945
516
1548
142
1528
19
15
1
9
1
469
621
157
501
277
293
1001
962
1122
162
2
470
945
516
1548
140
1528
19
15
1
9
257
469
621
157
309
277
933
745
961
609
530
1602
854
817
1029
513
1728
2008
19
15
1
265
1
469
621
157
693
661
293
1001
961
609
914
578
598
689
517
513
1600
344
19
15
5
521
257
417
237
45
797
901
645
1917
1109
321
769
25
802
1139
1493
1345
1345
17
19
15
5
521
257
417
237
45
797
901
645
1917
1109
321
769
18
802
1138
1493
1345
1345
32
19
15
5
521
257
417
237
45
797
901
645
1917
1109
321
770
19
803
1139
1493
1345
1344
34
19
15
5
521
257
417
237
45
797
901
645
1917
1109
322
771
25
802
1139
1493
1344
1346
36
19
15
5
521
257
417
237
45
797
901
645
1917
1109
322
771
521
802
1139
1493
1344
1346
1028
19
15
5
521
257
417
237
45
797
901
645
1917
1109
322
771
537
802
1139
1493
1344
1346
1098
19
15
5
521
257
417
237
45
797
913
645
1917
1109
321
770
6
662
1138
1878
1345
1344
0
19
15
5
521
257
417
237
45
797
913
645
1917
1109
322
770
6
662
1138
1878
1344
1388
0
19
15
5
265
1
449
217
154
438
389
581
993
1146
624
272
50
963
609
1948
1024
1156
1046
19
15
5
265
129
449
217
154
438
389
325
865
1146
112
272
18
451
609
1820
0
644
6
19
15
5
265
129
449
217
154
438
389
325
865
1146
624
272
18
451
609
1820
1024
132
1030
19
15
5
9
0
505
157
29
285
325
864
1014
1120
514
1793
801
992
614
1920
1038
1566
305
19
15
5
9
0
505
157
29
285
325
864
1014
1120
514
1793
801
864
614
1920
1038
1566
305
19
15
5
9
0
505
157
29
285
325
864
1014
1120
514
1793
1313
992
614
1920
1038
1566
1585
19
15
5
9
0
505
157
29
285
325
864
1014
1120
514
1793
1329
992
614
1920
1038
1566
1617
19
15
5
9
0
505
157
29
285
325
864
1014
1120
514
1794
801
992
614
1920
1054
1564
310
19
15
5
9
0
505
157
29
285
325
864
1014
1120
514
1794
1313
992
614
1920
1038
1564
1598
19
15
5
9
0
505
157
29
285
325
864
1014
1120
514
1794
1329
992
614
1920
1038
1580
1622
19
15
5
9
0
505
157
29
285
325
864
1014
1120
514
1795
801
992
614
1920
1038
1562
308
19
15
5
9
0
505
157
29
285
325
864
1014
1120
514
1795
801
864
614
1920
1038
1562
308
19
15
5
9
0
505
157
29
285
325
864
1014
1120
514
1795
1313
992
614
1920
1038
1562
1588
19
15
5
9
0
505
157
29
285
325
864
1014
1120
514
1795
1329
992
614
1920
1038
1578
1620
19
15
5
9
0
505
157
29
285
325
864
1014
1120
514
1795
1337
992
614
1920
1038
1578
1634
19
15
5
9
0
505
157
29
317
325
864
1014
1120
514
1825
769
864
614
1920
1054
1630
267
19
15
5
9
0
505
157
29
317
325
864
1014
1120
514
1825
1281
864
614
1920
1054
1630
1547
19
15
5
9
0
505
157
29
317
325
864
1014
1120
514
1826
1281
864
614
1920
1054
1628
1550
19
15
5
9
0
505
157
29
317
325
864
1014
1120
514
1827
769
864
614
1920
1054
1626
266
19
15
5
9
0
505
157
29
317
325
864
1014
1120
514
1827
1281
864
614
1920
1054
1626
1546
19
15
5
9
0
505
157
29
477
325
864
1014
1120
514
1891
1289
864
614
1920
1038
1642
1762
19
15
1
9
1
473
233
153
285
333
869
1006
1094
582
514
803
995
616
1920
1064
1452
1342
19
15
1
9
1
473
233
153
285
333
869
1006
1094
582
515
803
995
616
1920
1048
1434
1338
19
15
1
265
129
473
217
157
437
405
357
877
1122
99
289
6
470
581
1856
14
654
8
19
15
1
265
129
473
217
157
437
405
357
877
1122
611
289
6
470
582
1856
1038
142
1032
19
15
1
265
129
473
233
157
437
405
357
877
1090
579
273
6
470
581
1792
1078
166
1080
19
15
1
265
129
473
237
157
437
405
357
877
1089
67
273
6
470
581
1793
65
738
56
19
15
1
265
129
473
237
157
437
405
357
877
1089
67
289
6
470
581
1793
65
642
8
19
15
1
265
129
473
237
157
437
405
357
877
1089
579
273
6
470
581
1793
1089
589
56
19
15
5
265
129
473
233
154
438
389
325
877
1090
64
272
18
451
613
1792
64
740
6
19
15
5
265
129
473
233
154
438
389
325
877
1090
64
272
18
471
613
1792
64
740
6
19
15
5
265
129
473
233
154
438
389
325
877
1090
64
144
18
451
613
1792
64
36
6
19
15
5
265
129
473
233
154
438
389
325
877
1090
64
144
18
471
613
1792
64
36
6
19
15
5
265
129
473
233
154
438
389
325
877
1090
576
272
17
469
613
1792
1088
226
1031
19
15
5
265
129
473
233
154
438
389
325
877
1090
576
272
18
451
613
1792
1088
226
1926
19
15
5
265
129
473
233
154
438
389
325
877
1090
576
272
18
471
613
1792
1088
226
1926
19
15
5
265
129
473
233
154
438
389
325
877
1090
576
144
18
451
613
1792
1088
36
6
19
15
5
265
129
473
233
154
438
389
325
877
1090
576
144
18
471
613
1792
1088
36
6
19
15
5
265
129
473
233
154
438
401
357
877
1090
64
272
6
470
581
1792
64
737
53
19
15
1
9
1
89
105
46
793
77
69
237
450
968
770
802
1475
869
768
1584
1278
572
19
15
1
9
1
89
105
46
793
77
69
237
450
968
770
803
1475
869
768
1584
1278
570
19
15
1
9
1
89
105
46
793
77
325
237
450
968
770
802
963
613
768
1584
1277
564
19
15
1
9
1
89
105
46
793
77
325
237
450
968
770
803
963
613
768
1584
1278
570
19
15
1
9
1
89
105
46
793
77
101
237
450
968
770
802
99
361
768
1584
1182
572
19
15
1
9
1
89
105
46
793
77
101
237
450
968
770
803
99
361
768
1584
1182
570
19
15
1
9
1
89
105
46
793
77
357
237
450
968
770
802
995
297
768
1584
1278
572
19
15
1
9
1
89
105
46
793
77
357
237
450
968
770
803
995
297
768
1584
1278
570
19
15
2
11
152
476
182
158
284
206
475
416
16
320
513
34
882
538
386
311
955
56
19
15
1
9
1
25
9
25
157
13
197
301
770
779
899
419
483
485
768
1286
386
90
19
15
1
9
1
25
9
25
157
525
325
365
130
267
899
931
739
485
256
774
898
1114
19
15
1
9
1
25
9
25
157
269
325
822
838
1313
227
99
483
856
636
1862
1385
1057
19
15
1
9
1
25
9
25
189
13
69
109
2
395
323
131
227
485
256
966
450
602
19
15
1
9
1
25
9
25
189
141
325
54
70
673
323
515
675
344
892
1862
577
1537
19
15
1
9
129
25
9
25
157
525
453
557
258
267
899
931
483
997
512
1798
898
602
19
15
1
9
65
25
9
25
221
269
229
300
134
166
355
99
253
452
258
1000
826
545
19
15
1
9
65
25
9
25
221
269
229
300
134
422
355
99
253
452
258
488
570
545
19
15
1
49
1
25
9
25
797
605
773
621
322
523
1795
515
825
966
640
1542
1794
0
19
15
1
49
1
25
9
25
797
605
773
1453
514
523
1795
515
825
1862
1024
938
1666
0
19
15
1
49
1
25
9
25
797
605
774
814
774
785
1795
515
824
580
576
534
1537
0
19
15
1
49
1
25
9
25
797
605
774
814
774
801
1795
515
824
580
576
702
1666
0
19
15
1
49
1
25
9
25
797
605
774
814
774
806
1794
515
824
580
576
688
1564
30
19
15
1
49
1
25
9
25
797
605
774
814
774
806
1795
515
824
580
576
688
1562
1
19
15
1
49
1
25
9
25
797
605
774
878
838
785
1795
515
824
452
384
526
1537
0
19
15
1
49
1
25
9
25
797
605
774
878
838
801
1795
515
824
452
384
542
1538
0
19
15
1
49
1
25
9
25
797
605
774
878
838
806
1794
515
824
452
384
536
1564
30
19
15
1
49
1
25
9
25
797
605
774
878
838
806
1795
515
824
452
384
536
1562
0
19
15
1
49
1
25
9
25
797
605
774
622
6
550
1794
515
824
964
512
1840
1820
30
19
15
1
49
1
25
9
25
797
605
774
622
6
550
1795
515
824
964
512
1840
1818
0
19
15
1
49
1
25
9
25
797
605
774
622
70
529
1795
515
824
964
1152
1806
1793
0
19
15
1
49
1
25
9
25
797
605
774
622
70
550
1795
515
824
964
1152
1832
1818
26
19
15
1
49
1
25
9
25
797
605
774
622
326
673
1795
515
824
964
640
1606
1537
0
19
15
1
49
1
25
9
25
797
605
774
622
326
550
1794
515
824
964
640
1560
1820
30
19
15
1
49
1
25
9
25
797
605
774
622
326
550
1795
515
824
964
640
1560
1818
0
19
15
1
49
1
25
9
25
797
605
774
1454
518
529
1795
515
824
1860
1024
918
1665
0
19
15
1
49
1
25
9
25
797
605
774
1454
518
673
1795
515
824
1860
1024
990
1537
0
19
15
1
49
1
25
9
25
797
605
774
1454
518
678
1794
515
824
1860
1024
984
1564
30
19
15
1
49
1
25
9
25
797
605
774
1454
518
806
1795
515
824
1860
1024
824
1562
26
19
15
1
49
1
25
9
25
797
605
774
1454
710
657
1795
515
824
1860
1088
782
1537
0
19
15
1
49
1
25
9
25
797
605
774
1454
710
678
1794
515
824
1860
1088
792
1564
30
19
15
1
49
1
25
9
25
797
605
774
1454
710
678
1795
515
824
1860
1088
792
1562
65
19
15
1
49
513
25
9
25
797
605
1797
1133
1538
1547
1795
515
1849
1990
1024
582
770
0
19
15
1
49
513
25
9
25
797
605
1797
557
1538
1547
1795
515
1849
70
1024
518
770
0
19
15
1
49
513
25
9
25
797
605
1798
1134
1542
1574
1794
515
1848
1988
1024
560
796
30
19
15
1
49
513
25
9
25
797
605
1798
1134
1542
1574
1795
515
1848
1988
1024
560
794
0
19
15
1
49
513
25
9
25
797
605
1798
558
1542
1553
1795
515
1848
68
1024
534
769
0
19
15
1
49
513
25
9
25
797
605
1798
558
1542
1681
1795
515
1848
68
832
974
1538
0
19
15
1
49
513
25
9
25
797
605
1798
558
1542
1574
1794
515
1848
68
1088
560
796
30
19
15
1
49
513
25
9
25
797
605
1798
558
1542
1574
1795
515
1848
68
1088
560
794
0
19
15
1
49
513
25
9
25
797
605
1798
558
1542
1702
1794
515
1848
68
1088
984
1564
30
19
15
1
265
257
25
9
25
189
397
453
621
5
273
323
3
195
467
3
911
505
0
19
15
1
265
257
25
9
25
189
397
453
621
773
545
323
3
195
467
515
991
705
512
19
15
1
265
257
25
9
25
189
397
453
621
645
673
323
3
195
467
771
863
577
0
19
15
1
265
129
25
9
25
189
397
325
45
5
394
323
3
451
83
285
960
450
0
19
15
1
265
129
25
9
25
189
397
325
45
133
401
323
3
451
83
195
401
449
0
19
15
1
265
129
25
9
25
189
397
325
45
133
202
323
3
451
83
195
192
450
0
19
15
1
265
129
25
9
25
189
397
325
45
197
202
323
3
451
83
323
128
450
0
19
15
1
265
129
25
9
25
189
397
325
301
197
202
323
3
451
851
67
896
450
0
19
15
1
9
0
25
9
29
181
21
8
46
6
419
915
1795
804
629
386
986
1738
1592
19
15
1
9
0
25
9
29
181
21
8
110
6
291
915
387
292
245
258
954
906
88
19
15
1
9
0
25
9
29
181
21
8
110
6
291
915
387
420
245
258
954
906
88
19
15
1
9
0
25
9
29
181
21
8
110
70
677
321
198
132
757
1665
1861
577
616
19
15
1
9
0
25
9
29
181
21
16
54
66
163
323
133
116
54
382
833
641
305
19
15
1
9
0
25
9
29
181
21
16
54
66
163
323
133
372
54
382
833
641
305
19
15
1
9
0
25
9
29
181
21
16
54
66
163
323
135
116
54
382
833
641
304
19
15
1
9
0
25
9
29
181
21
16
54
66
163
323
135
372
54
382
833
641
304
19
15
1
9
0
25
9
29
181
21
16
54
66
163
325
261
116
54
382
833
645
385
19
15
1
9
0
25
9
29
181
21
16
54
66
163
325
261
372
54
382
833
645
385
19
15
1
9
0
25
9
29
181
21
16
54
66
163
325
261
884
54
382
833
645
385
19
15
1
9
0
25
9
29
181
21
16
54
66
163
325
133
116
54
382
833
645
257
19
15
1
9
0
25
9
29
181
21
16
54
66
163
325
133
372
54
382
833
645
257
19
15
1
9
0
25
9
29
181
21
16
54
66
675
325
261
884
822
894
1857
581
385
19
15
1
9
0
25
9
29
181
21
16
54
66
675
325
325
884
822
894
1857
581
489
19
15
1
9
0
25
9
29
181
21
16
54
578
675
325
133
372
566
1918
1345
1157
257
19
15
1
9
0
25
9
29
181
21
32
46
2
275
917
261
212
246
414
929
885
57
19
15
1
9
0
25
9
29
181
21
32
46
2
275
917
581
84
54
414
929
885
985
19
15
1
9
0
25
9
29
181
21
32
46
2
275
917
709
212
246
414
929
917
689
19
15
1
9
0
25
9
29
181
21
32
46
2
275
917
709
1748
1782
414
929
917
689
19
15
1
9
0
25
9
29
181
21
32
46
2
275
915
261
212
246
414
929
929
49
19
15
1
9
0
25
9
29
181
21
32
46
2
275
915
261
340
822
798
929
928
49
19
15
1
9
0
25
9
29
181
21
32
46
2
275
915
261
596
54
414
929
929
49
19
15
1
9
0
25
9
29
181
21
32
46
2
275
915
645
84
54
414
929
929
753
19
15
1
9
0
25
9
29
181
21
32
46
2
275
915
645
340
822
798
929
928
753
19
15
1
9
0
25
9
29
181
21
32
46
6
35
323
327
340
822
834
858
938
432
19
15
1
9
0
25
9
29
181
21
32
46
6
35
323
327
852
566
770
858
938
432
19
15
1
9
0
25
9
29
181
21
32
46
6
35
323
327
596
822
834
858
938
432
19
15
1
9
0
25
9
29
181
21
32
46
6
531
323
323
212
246
642
1866
762
760
19
15
1
9
0
25
9
29
181
21
32
46
6
291
915
261
340
822
834
954
913
49
19
15
1
9
0
25
9
29
181
21
32
46
6
291
915
261
596
310
258
954
913
49
19
15
1
9
0
25
9
29
181
21
32
46
6
291
915
645
84
566
834
954
913
753
19
15
1
9
0
25
9
29
181
21
32
46
6
291
915
645
340
566
834
954
913
753
19
15
1
9
0
25
9
29
181
21
32
46
6
291
915
645
1620
1334
770
954
913
753
19
15
1
9
0
25
9
29
181
21
32
46
6
403
323
199
212
246
386
970
448
112
19
15
1
9
0
25
9
29
181
21
32
46
258
275
917
261
212
54
926
673
885
57
19
15
1
9
0
25
9
29
181
21
32
46
258
275
917
581
84
54
926
673
885
985
19
15
1
9
0
25
9
29
181
21
32
46
258
275
917
581
212
54
926
673
885
985
19
15
1
9
0
25
9
29
181
21
32
46
258
275
917
709
212
54
926
673
885
881
19
15
1
9
0
25
9
29
181
21
32
46
258
275
917
709
1748
54
926
673
885
881
19
15
1
9
0
25
9
29
181
21
32
46
258
275
915
261
340
310
926
673
928
49
19
15
1
9
0
25
9
29
181
21
32
46
258
275
915
261
596
310
926
673
928
49
19
15
1
9
0
25
9
29
181
21
32
46
258
275
915
645
340
822
926
673
928
753
19
15
1
9
0
25
9
29
181
21
32
46
258
787
915
261
340
310
926
801
1441
49
19
15
1
9
0
25
9
29
181
21
32
46
258
787
915
261
596
310
926
801
1441
49
19
15
1
9
0
25
9
29
181
21
32
46
770
787
917
709
1748
1782
1950
1185
885
945
19
15
1
9
0
25
9
29
181
21
32
46
518
547
323
199
212
758
1858
1370
682
176
19
15
1
9
0
25
9
29
181
21
32
46
518
547
323
199
724
758
1858
1370
682
176
19
15
1
9
0
25
9
29
181
21
32
110
6
35
323
327
340
438
258
858
938
432
19
15
1
9
0
25
9
29
181
21
32
110
518
547
323
199
724
694
1794
1370
682
176
19
15
1
9
0
25
9
29
181
21
32
110
70
35
323
327
596
694
642
298
938
1968
19
15
1
9
0
25
9
29
181
21
32
110
70
163
323
323
212
182
130
410
810
1896
19
15
1
9
0
25
9
29
181
21
32
110
70
163
323
323
340
182
130
410
810
1896
19
15
1
9
0
25
9
29
181
21
32
110
70
163
323
327
212
182
130
410
810
432
19
15
1
9
0
25
9
29
181
21
32
110
70
163
323
327
340
182
130
410
810
432
19
15
1
9
0
25
9
29
181
21
32
110
70
163
323
327
596
694
1666
410
810
1968
19
15
1
9
0
25
9
29
181
21
32
110
70
419
915
711
1748
1206
642
922
784
688
19
15
1
9
0
25
9
29
181
21
32
110
198
163
323
323
212
182
386
282
810
1896
19
15
1
9
0
25
9
29
181
21
32
110
198
163
323
323
340
182
386
282
810
1896
19
15
1
9
0
25
9
29
181
21
32
110
198
419
323
327
212
182
386
794
554
432
19
15
1
9
0
25
9
29
181
21
32
110
198
419
323
327
340
182
386
794
554
432
19
15
1
9
0
25
9
29
181
21
32
110
198
419
323
327
852
438
386
794
554
432
19
15
1
9
0
25
9
29
181
21
32
110
198
419
323
327
596
694
386
794
554
432
19
15
1
9
0
25
9
29
181
21
32
110
198
419
915
261
212
182
386
794
785
49
19
15
1
9
0
25
9
29
181
21
32
110
198
419
915
261
340
182
386
794
785
49
19
15
1
9
0
25
9
29
181
21
32
110
198
419
915
261
596
694
386
794
785
49
19
15
1
9
0
25
9
29
181
21
32
110
198
419
915
645
340
182
386
794
785
753
19
15
1
9
0
25
9
29
181
21
32
110
198
419
915
709
212
182
386
794
785
881
19
15
1
9
0
25
9
29
181
21
32
110
198
419
915
711
212
182
386
794
784
944
19
15
1
9
0
25
9
29
181
21
32
110
198
419
915
455
340
182
386
794
784
112
19
15
1
9
0
25
9
29
181
21
32
110
198
403
323
199
212
182
386
778
448
112
19
15
1
9
0
25
9
29
181
21
32
110
198
403
915
711
212
182
386
778
800
688
19
15
1
9
0
25
9
29
181
21
32
110
198
403
915
455
340
182
386
778
800
112
19
15
1
9
0
25
9
29
181
21
32
558
514
787
917
709
1748
1846
926
801
885
1457
19
15
1
9
0
25
9
29
181
21
32
558
770
787
915
645
1620
1846
1438
1313
417
753
19
15
1
9
0
25
9
29
181
21
32
558
770
787
915
711
1748
1846
1438
801
1441
432
19
15
1
9
0
25
9
29
181
21
32
174
2
275
917
261
212
502
286
929
885
57
19
15
1
9
0
25
9
29
181
21
32
174
2
275
917
709
212
502
286
929
885
881
19
15
1
9
0
25
9
29
181
21
32
174
2
275
917
709
1748
502
286
929
885
881
19
15
1
9
0
25
9
29
181
21
32
174
6
403
323
199
212
502
258
970
448
112
19
15
1
9
0
25
9
29
181
21
32
174
258
275
917
261
212
502
798
673
885
57
19
15
1
9
0
25
9
29
181
21
32
174
258
275
917
709
212
502
798
673
885
881
19
15
1
9
0
25
9
29
181
21
32
174
258
275
915
261
212
502
798
1825
929
49
19
15
1
9
0
25
9
29
181
21
32
174
258
275
915
709
212
502
798
1825
929
689
19
15
1
9
0
25
9
29
181
21
32
174
258
275
915
711
212
502
798
1825
929
688
19
15
1
9
0
25
9
29
181
21
32
174
66
163
323
197
212
502
158
321
641
177
19
15
1
9
0
25
9
29
181
21
32
174
66
163
323
325
212
502
158
321
641
433
19
15
1
9
0
25
9
29
181
21
32
174
66
163
323
199
212
502
158
321
641
176
19
15
1
9
0
25
9
29
181
21
32
174
66
163
323
327
212
502
158
321
641
432
19
15
1
9
0
25
9
29
181
21
32
174
66
163
325
133
212
502
158
321
645
257
19
15
1
9
0
25
9
29
181
21
32
174
66
163
325
197
212
502
158
321
645
181
19
15
1
9
0
25
9
29
181
21
32
174
66
163
325
325
212
502
158
321
645
437
19
15
1
9
0
25
9
29
181
21
32
174
194
403
917
709
212
502
926
737
1685
689
19
15
1
9
0
25
9
29
181
21
32
174
194
403
917
709
1748
502
926
737
1685
689
19
15
1
9
0
25
9
29
181
21
32
366
66
163
323
323
340
950
382
833
641
728
19
15
1
9
0
25
9
29
181
21
32
366
66
163
323
323
852
950
382
833
641
728
19
15
1
9
0
25
9
29
181
21
32
366
66
163
323
325
340
950
382
833
641
433
19
15
1
9
0
25
9
29
181
21
32
366
66
163
323
325
852
950
382
833
641
433
19
15
1
9
0
25
9
29
181
21
32
366
66
163
323
327
340
950
382
833
641
432
19
15
1
9
0
25
9
29
181
21
32
366
66
163
323
327
852
950
382
833
641
432
19
15
1
9
0
25
9
29
181
21
32
366
66
163
325
261
340
950
382
833
645
385
19
15
1
9
0
25
9
29
181
21
32
366
66
163
325
261
852
950
382
833
645
385
19
15
1
9
0
25
9
29
181
21
32
366
66
163
325
133
340
950
382
833
645
257
19
15
1
9
0
25
9
29
181
21
32
366
66
163
325
325
340
950
382
833
645
433
19
15
1
9
0
25
9
29
181
21
32
366
66
163
325
325
852
950
382
833
645
433
19
15
1
9
0
25
9
29
181
21
32
366
834
163
323
323
340
950
894
65
641
728
19
15
1
9
0
25
9
29
181
21
32
366
834
163
323
323
852
950
894
65
641
728
19
15
1
9
0
25
9
29
181
21
32
366
834
163
323
325
340
950
894
65
641
433
19
15
1
9
0
25
9
29
181
21
32
366
834
163
323
325
852
950
894
65
641
433
19
15
1
9
0
25
9
29
181
21
32
366
834
163
323
199
212
950
894
65
641
176
19
15
1
9
0
25
9
29
181
21
32
366
834
163
323
327
340
950
894
65
641
432
19
15
1
9
0
25
9
29
181
21
32
366
834
163
323
327
852
950
894
65
641
432
19
15
1
9
0
25
9
29
181
21
32
366
834
163
325
261
340
950
894
65
645
385
19
15
1
9
0
25
9
29
181
21
32
366
834
163
325
261
852
950
894
65
645
385
19
15
1
9
0
25
9
29
181
21
32
366
834
163
325
133
84
950
894
65
645
257
19
15
1
9
0
25
9
29
181
21
32
366
834
163
325
133
212
950
894
65
645
257
19
15
1
9
0
25
9
29
181
21
32
366
834
163
325
133
340
950
894
65
645
257
19
15
1
9
0
25
9
29
181
21
32
366
834
163
325
325
340
950
894
65
645
433
19
15
1
9
0
25
9
29
181
21
32
366
834
163
325
325
852
950
894
65
645
433
19
15
1
9
0
25
9
29
181
21
32
366
326
35
323
323
340
950
386
538
938
744
19
15
1
9
0
25
9
29
181
21
32
366
326
35
323
323
852
950
386
538
938
744
19
15
1
9
0
25
9
29
181
21
32
366
326
35
323
327
340
950
386
538
938
432
19
15
1
9
0
25
9
29
181
21
32
366
326
35
323
327
852
950
386
538
938
432
19
15
1
9
0
25
9
29
181
21
32
366
326
163
323
323
340
950
386
282
810
744
19
15
1
9
0
25
9
29
181
21
32
366
326
163
323
323
852
950
386
282
810
744
19
15
1
9
0
25
9
29
181
21
32
366
326
163
323
327
340
950
386
282
810
432
19
15
1
9
0
25
9
29
181
21
32
366
326
163
323
327
852
950
386
282
810
432
19
15
1
9
0
25
9
29
181
21
32
366
838
35
323
323
340
950
898
26
938
744
19
15
1
9
0
25
9
29
181
21
32
366
838
35
323
323
852
950
898
26
938
744
19
15
1
9
0
25
9
29
181
21
32
366
838
35
323
327
340
950
898
26
938
432
19
15
1
9
0
25
9
29
181
21
32
366
838
35
323
327
852
950
898
26
938
432
19
15
1
9
0
25
9
29
181
21
32
366
838
531
323
323
340
950
898
1034
762
1896
19
15
1
9
0
25
9
29
181
21
32
366
838
531
323
323
852
950
898
1034
762
1896
19
15
1
9
0
25
9
29
181
21
32
366
838
547
323
323
340
950
898
1050
682
1896
19
15
1
9
0
25
9
29
181
21
32
366
838
547
323
323
852
950
898
1050
682
1896
19
15
1
9
0
25
9
29
181
21
32
366
838
803
323
323
340
950
898
538
170
744
19
15
1
9
0
25
9
29
181
21
32
366
838
803
323
199
212
950
898
538
170
176
19
15
1
9
0
25
9
29
181
21
32
366
838
803
323
327
340
950
898
538
170
432
19
15
1
9
0
25
9
29
181
21
32
366
838
803
323
327
852
950
898
538
170
432
19
15
1
9
0
25
9
29
181
21
32
878
834
675
325
325
852
1974
894
1089
1157
433
19
15
1
9
0
25
9
29
181
21
160
46
2
275
321
133
468
630
414
929
509
261
19
15
1
9
0
25
9
29
181
21
160
46
2
275
917
261
468
182
414
929
885
57
19
15
1
9
0
25
9
29
181
21
160
46
2
275
917
709
468
182
414
929
917
689
19
15
1
9
0
25
9
29
181
21
160
46
2
275
917
453
468
182
414
929
885
113
19
15
1
9
0
25
9
29
181
21
160
46
2
275
915
261
468
182
414
929
929
49
19
15
1
9
0
25
9
29
181
21
160
46
2
275
915
389
468
182
414
929
929
241
19
15
1
9
0
25
9
29
181
21
160
46
2
275
915
709
468
182
414
929
929
689
19
15
1
9
0
25
9
29
181
21
160
46
2
275
915
453
468
182
414
929
929
177
19
15
1
9
0
25
9
29
181
21
160
46
2
275
915
711
468
182
414
929
929
688
19
15
1
9
0
25
9
29
181
21
160
46
2
275
915
455
468
182
414
929
929
176
19
15
1
9
0
25
9
29
181
21
160
46
6
35
323
327
468
630
322
858
938
432
19
15
1
9
0
25
9
29
181
21
160
46
6
35
323
455
468
630
322
858
938
688
19
15
1
9
0
25
9
29
181
21
160
46
6
419
915
711
468
182
386
986
1738
688
19
15
1
9
0
25
9
29
181
21
160
46
6
403
323
199
468
182
386
970
448
112
19
15
1
9
0
25
9
29
181
21
160
174
2
275
917
261
468
374
286
929
885
57
19
15
1
9
0
25
9
29
181
21
160
174
2
275
917
709
468
374
286
929
917
689
19
15
1
9
0
25
9
29
181
21
160
174
2
275
917
453
468
374
286
929
885
113
19
15
1
9
0
25
9
29
181
21
160
174
2
275
915
261
468
374
286
929
929
49
19
15
1
9
0
25
9
29
181
21
160
174
2
275
915
389
468
374
286
929
929
241
19
15
1
9
0
25
9
29
181
21
160
174
2
275
915
709
468
374
286
929
929
689
19
15
1
9
0
25
9
29
181
21
160
174
2
275
915
453
468
374
286
929
929
177
19
15
1
9
0
25
9
29
181
21
160
174
2
275
915
711
468
374
286
929
929
688
19
15
1
9
0
25
9
29
181
21
160
174
2
275
915
455
468
374
286
929
929
176
19
15
1
9
0
25
9
29
181
21
160
174
6
403
323
199
468
374
258
970
448
112
19
15
1
9
0
25
9
29
181
21
160
174
258
275
917
261
468
374
798
673
885
57
19
15
1
9
0
25
9
29
181
21
160
174
258
275
917
709
468
1014
798
673
885
881
19
15
1
9
0
25
9
29
181
21
160
174
258
275
917
453
468
374
798
673
885
113
19
15
1
9
0
25
9
29
181
21
160
174
66
163
323
197
468
374
158
321
640
177
19
15
1
9
0
25
9
29
181
21
160
174
66
163
323
325
468
374
158
321
640
433
19
15
1
9
0
25
9
29
181
21
160
174
66
163
323
199
468
374
158
321
640
176
19
15
1
9
0
25
9
29
181
21
160
174
66
163
323
327
468
374
158
321
640
432
19
15
1
9
0
25
9
29
181
21
160
174
66
163
323
455
468
374
158
321
640
688
19
15
1
9
0
25
9
29
181
21
160
174
262
35
323
327
468
374
770
602
938
432
19
15
1
9
0
25
9
29
181
21
160
174
262
35
323
455
468
374
770
602
938
688
19
15
1
9
0
25
9
29
181
21
160
174
262
403
323
199
468
374
770
714
448
112
19
15
1
9
0
25
9
29
181
21
160
174
70
163
323
327
468
374
130
410
810
432
19
15
1
9
0
25
9
29
181
21
160
174
194
403
917
709
468
950
926
737
1685
689
19
15
1
9
0
25
9
29
181
21
160
174
322
163
323
197
468
950
670
65
640
177
19
15
1
9
0
25
9
29
181
21
160
174
322
163
323
323
468
950
670
65
640
728
19
15
1
9
0
25
9
29
181
21
160
174
322
163
323
325
468
950
670
65
640
433
19
15
1
9
0
25
9
29
181
21
160
174
322
163
323
453
468
950
670
65
640
689
19
15
1
9
0
25
9
29
181
21
160
174
322
163
323
199
468
950
670
65
640
176
19
15
1
9
0
25
9
29
181
21
160
174
322
163
323
327
468
950
670
65
640
432
19
15
1
9
0
25
9
29
181
21
160
174
322
163
323
455
468
950
670
65
640
688
19
15
1
9
0
25
9
29
181
21
160
174
322
675
323
323
468
950
1694
1601
576
728
19
15
1
9
0
25
9
29
181
21
160
174
322
675
323
199
468
950
1694
1601
576
624
19
15
1
9
0
25
9
29
181
21
160
174
322
675
323
327
468
950
1694
1601
576
752
19
15
1
9
0
25
9
29
181
21
160
174
322
675
323
711
468
950
1694
1601
576
1648
19
15
1
9
0
25
9
29
181
21
160
174
390
291
323
199
468
374
450
570
682
1200
19
15
1
9
0
25
9
29
181
21
160
174
390
291
323
327
468
374
450
570
682
432
19
15
1
9
0
25
9
29
181
21
160
174
390
291
323
455
468
374
450
570
682
688
19
15
1
9
0
25
9
29
181
21
160
174
326
531
323
323
468
950
642
1546
762
744
19
15
1
9
0
25
9
29
181
21
160
174
326
403
915
711
468
950
1666
1802
1306
432
19
15
1
9
0
25
9
29
181
21
160
174
326
403
915
455
468
950
1666
1802
1434
112
19
15
1
9
0
25
9
29
181
21
160
430
258
275
321
133
468
438
542
673
509
261
19
15
1
9
0
25
9
29
181
21
160
430
258
275
917
261
468
438
542
673
885
53
19
15
1
9
0
25
9
29
181
21
160
430
258
275
917
581
468
438
542
673
885
985
19
15
1
9
0
25
9
29
181
21
160
430
258
275
917
709
468
502
542
673
885
881
19
15
1
9
0
25
9
29
181
21
160
430
258
275
917
453
468
502
542
673
885
113
19
15
1
9
0
25
9
29
181
21
160
430
258
275
915
261
468
438
542
673
929
49
19
15
1
9
0
25
9
29
181
21
160
430
258
275
915
389
468
438
542
673
929
241
19
15
1
9
0
25
9
29
181
21
160
430
258
275
915
709
468
502
542
673
929
689
19
15
1
9
0
25
9
29
181
21
160
430
258
275
915
453
468
502
542
673
929
113
19
15
1
9
0
25
9
29
181
21
160
430
258
275
915
711
468
438
542
673
929
688
19
15
1
9
0
25
9
29
181
21
160
430
258
275
915
455
468
438
542
673
929
112
19
15
1
9
0
25
9
29
181
21
160
430
258
787
915
261
468
438
542
801
1441
49
19
15
1
9
0
25
9
29
181
21
160
430
258
787
915
709
468
502
542
801
1441
433
19
15
1
9
0
25
9
29
181
21
160
430
258
787
915
711
468
438
542
801
1441
432
19
15
1
9
0
25
9
29
181
21
160
430
262
419
915
711
468
886
514
730
1738
688
19
15
1
9
0
25
9
29
181
21
160
430
386
275
321
133
468
886
286
545
509
261
19
15
1
9
0
25
9
29
181
21
160
430
386
275
915
709
468
886
286
545
929
689
19
15
1
9
0
25
9
29
181
21
160
430
386
275
915
711
468
886
286
545
929
688
19
15
1
9
0
25
9
29
181
21
160
430
386
275
915
455
468
886
286
545
929
112
19
15
1
9
0
25
9
29
181
21
160
430
386
403
323
197
468
502
286
289
449
113
19
15
1
9
0
25
9
29
181
21
160
430
386
403
323
199
468
502
286
289
448
112
19
15
1
9
0
25
9
29
181
21
160
430
386
403
913
261
468
502
286
289
797
53
19
15
1
9
0
25
9
29
181
21
160
430
386
403
913
709
468
502
286
289
797
949
19
15
1
9
0
25
9
29
181
21
160
430
386
403
913
453
468
502
286
289
797
117
19
15
1
9
0
25
9
29
181
21
160
430
386
403
917
261
468
502
286
289
789
57
19
15
1
9
0
25
9
29
181
21
160
430
386
403
917
709
468
502
286
289
789
949
19
15
1
9
0
25
9
29
181
21
160
430
386
403
917
453
468
502
286
289
789
121
19
15
1
9
0
25
9
29
181
21
160
430
386
403
915
261
468
502
286
289
801
49
19
15
1
9
0
25
9
29
181
21
160
430
386
403
915
709
468
502
286
289
801
881
19
15
1
9
0
25
9
29
181
21
160
430
386
403
915
453
468
502
286
289
801
113
19
15
1
9
0
25
9
29
181
21
160
430
386
403
915
711
468
502
286
289
801
688
19
15
1
9
0
25
9
29
181
21
160
430
386
403
915
455
468
502
286
289
801
112
19
15
1
9
0
25
9
29
181
21
416
174
70
163
323
327
980
1142
130
410
810
432
19
15
1
9
0
25
9
29
181
21
416
686
6
547
323
455
980
950
1026
1882
682
688
19
15
1
9
0
25
9
29
181
21
416
686
262
531
323
323
980
950
514
1610
762
760
19
15
1
9
0
25
9
29
181
21
416
686
262
547
323
455
980
950
514
1626
682
688
19
15
1
9
0
25
9
29
181
21
416
430
390
291
323
455
980
630
706
570
682
688
19
15
1
9
0
25
9
29
181
533
8
46
518
803
915
899
548
1653
1858
1466
1418
1112
19
15
1
9
0
25
9
29
181
533
8
46
198
419
915
899
548
1653
1474
794
778
600
19
15
1
9
0
25
9
29
181
533
8
558
518
275
915
899
548
1909
1346
394
922
600
19
15
1
9
0
25
9
29
181
533
8
558
518
803
915
899
548
1909
1346
1466
1418
1112
19
15
1
9
0
25
9
29
181
533
8
558
774
787
915
771
548
1909
834
778
1434
1080
19
15
1
9
0
25
9
29
181
533
8
558
774
787
915
899
548
1909
770
1290
410
600
19
15
1
9
0
25
9
29
181
533
16
54
66
675
325
837
628
1590
1662
1857
581
1777
19
15
1
9
0
25
9
29
181
533
16
54
578
675
325
837
1140
1590
1918
1345
581
1777
19
15
1
9
0
25
9
29
181
533
16
54
578
675
325
837
628
1590
1918
1345
581
1777
19
15
1
9
0
25
9
29
181
533
16
566
578
675
325
837
628
1846
1406
1345
581
1777
19
15
1
9
0
25
9
29
181
533
32
46
2
275
915
773
596
310
414
929
929
1073
19
15
1
9
0
25
9
29
181
533
32
46
6
35
323
839
596
54
578
602
938
944
19
15
1
9
0
25
9
29
181
533
32
46
6
291
915
773
596
310
258
954
913
561
19
15
1
9
0
25
9
29
181
533
32
46
514
787
915
773
596
1590
1822
801
1441
1073
19
15
1
9
0
25
9
29
181
533
32
46
514
787
915
967
596
1590
1822
801
1441
1136
19
15
1
9
0
25
9
29
181
533
32
46
258
275
321
837
596
1590
926
673
509
1013
19
15
1
9
0
25
9
29
181
533
32
46
258
275
915
773
596
310
926
673
928
1073
19
15
1
9
0
25
9
29
181
533
32
46
258
787
915
773
596
310
926
801
1441
1073
19
15
1
9
0
25
9
29
181
533
32
46
518
531
323
835
596
1590
1794
1354
762
1784
19
15
1
9
0
25
9
29
181
533
32
46
518
803
915
773
596
1590
1794
1466
1425
1073
19
15
1
9
0
25
9
29
181
533
32
46
262
291
915
967
596
822
898
474
906
1200
19
15
1
9
0
25
9
29
181
533
32
46
262
419
915
967
596
822
898
730
1738
1200
19
15
1
9
0
25
9
29
181
533
32
110
70
35
323
839
596
1718
1154
42
938
944
19
15
1
9
0
25
9
29
181
533
32
110
70
163
323
839
596
1718
1666
410
810
944
19
15
1
9
0
25
9
29
181
533
32
110
198
163
323
839
1108
1462
386
282
810
944
19
15
1
9
0
25
9
29
181
533
32
110
198
163
323
839
596
694
386
282
810
944
19
15
1
9
0
25
9
29
181
533
32
110
198
419
323
839
596
694
386
794
554
944
19
15
1
9
0
25
9
29
181
533
32
110
198
419
915
773
596
694
386
794
785
1073
19
15
1
9
0
25
9
29
181
533
32
110
198
403
323
839
340
438
386
778
448
880
19
15
1
9
0
25
9
29
181
533
32
110
198
403
323
839
596
694
386
778
448
880
19
15
1
9
0
25
9
29
181
533
32
558
6
35
323
839
596
1846
578
602
938
944
19
15
1
9
0
25
9
29
181
533
32
558
770
787
915
773
596
1846
1438
801
1441
1073
19
15
1
9
0
25
9
29
181
533
32
558
770
787
915
967
596
1846
1438
801
1441
1136
19
15
1
9
0
25
9
29
181
533
32
558
518
803
915
773
596
1846
1282
1466
1425
1073
19
15
1
9
0
25
9
29
181
533
32
558
774
787
915
967
596
1846
770
778
1434
1136
19
15
1
9
0
25
9
29
181
533
32
558
774
803
915
967
596
1846
1410
1498
1418
1200
19
15
1
9
0
25
9
29
181
533
520
1582
518
275
915
899
932
1653
322
394
922
600
19
15
1
9
0
25
9
29
181
533
520
814
774
787
915
899
932
885
770
1290
1434
1112
19
15
1
9
0
25
9
29
181
533
264
46
518
803
915
899
676
629
1858
858
1418
1112
19
15
1
9
0
25
9
29
181
533
264
558
774
803
915
899
676
1653
834
1210
1418
1112
19
15
1
9
0
25
9
29
181
533
264
174
6
275
915
899
420
373
258
906
922
1272
19
15
1
9
0
25
9
29
181
533
264
366
134
275
915
899
420
501
258
778
922
1272
19
15
1
9
0
25
9
29
181
533
1696
1198
66
675
323
839
2004
1974
158
1857
576
1776
19
15
1
9
0
25
9
29
181
533
1696
1198
70
531
323
835
2004
1974
1154
1802
762
1768
19
15
1
9
0
25
9
29
181
533
1696
1198
70
163
323
839
2004
1974
1154
410
810
944
19
15
1
9
0
25
9
29
181
533
1696
1710
322
675
323
837
2004
1782
158
1601
577
1777
19
15
1
9
0
25
9
29
181
533
1696
1710
322
675
323
839
2004
1782
158
1601
577
1776
19
15
1
9
0
25
9
29
181
533
1696
1710
322
675
325
837
2004
1782
158
1601
581
1781
19
15
1
9
0
25
9
29
181
533
1696
1710
326
531
323
835
2004
1782
130
1546
762
1768
19
15
1
9
0
25
9
29
181
533
288
46
2
275
917
965
724
310
286
929
885
1137
19
15
1
9
0
25
9
29
181
533
288
46
2
275
915
773
724
566
414
929
929
1073
19
15
1
9
0
25
9
29
181
533
288
46
2
275
915
901
724
566
414
929
929
1265
19
15
1
9
0
25
9
29
181
533
288
46
2
275
915
965
724
310
286
929
929
1201
19
15
1
9
0
25
9
29
181
533
288
46
2
275
915
967
724
566
414
929
929
1200
19
15
1
9
0
25
9
29
181
533
288
46
6
35
323
967
724
310
258
858
938
1712
19
15
1
9
0
25
9
29
181
533
288
46
6
291
915
773
724
310
258
954
913
561
19
15
1
9
0
25
9
29
181
533
288
46
514
787
915
773
724
566
1822
1441
1440
1073
19
15
1
9
0
25
9
29
181
533
288
46
514
787
915
967
724
566
1822
1441
1440
1136
19
15
1
9
0
25
9
29
181
533
288
46
258
275
917
965
724
310
926
673
885
1137
19
15
1
9
0
25
9
29
181
533
288
46
258
275
915
901
724
310
926
673
928
1265
19
15
1
9
0
25
9
29
181
533
288
46
258
275
915
965
724
310
926
673
928
1201
19
15
1
9
0
25
9
29
181
533
288
46
258
275
915
967
724
310
926
673
928
1136
19
15
1
9
0
25
9
29
181
533
288
46
258
787
915
901
724
310
926
801
1441
1265
19
15
1
9
0
25
9
29
181
533
288
46
258
787
915
965
724
310
926
801
1441
1137
19
15
1
9
0
25
9
29
181
533
288
46
258
787
915
967
724
310
926
801
1441
1136
19
15
1
9
0
25
9
29
181
533
288
46
518
547
323
967
724
566
1858
1370
682
1712
19
15
1
9
0
25
9
29
181
533
288
46
518
803
915
773
724
566
1858
1466
1425
1073
19
15
1
9
0
25
9
29
181
533
288
46
262
291
915
967
724
310
898
474
906
1200
19
15
1
9
0
25
9
29
181
533
288
46
262
419
915
967
724
310
898
730
1738
1200
19
15
1
9
0
25
9
29
181
533
288
558
6
547
323
967
724
1590
1154
1882
682
1712
19
15
1
9
0
25
9
29
181
533
288
558
514
275
915
967
724
1590
1310
417
928
624
19
15
1
9
0
25
9
29
181
533
288
558
514
787
917
965
724
1590
1310
801
885
1137
19
15
1
9
0
25
9
29
181
533
288
558
518
547
323
967
724
1590
1282
1370
682
1712
19
15
1
9
0
25
9
29
181
533
288
558
518
291
915
773
724
1590
1346
442
913
561
19
15
1
9
0
25
9
29
181
533
288
558
518
803
915
773
724
1590
1346
1466
1425
1073
19
15
1
9
0
25
9
29
181
533
288
174
2
275
917
965
724
246
286
929
885
1137
19
15
1
9
0
25
9
29
181
533
288
174
66
163
325
901
724
246
158
321
645
1665
19
15
1
9
0
25
9
29
181
533
288
174
322
163
323
965
724
246
670
65
640
1713
19
15
1
9
0
25
9
29
181
533
288
174
322
163
323
967
724
246
670
65
640
1712
19
15
1
9
0
25
9
29
181
533
288
174
390
419
915
773
724
246
450
314
785
561
19
15
1
9
0
25
9
29
181
533
288
302
770
787
915
901
724
1846
798
801
1441
1265
19
15
1
9
0
25
9
29
181
533
288
302
770
787
915
967
724
1846
798
801
1441
1136
19
15
1
9
0
25
9
29
181
533
288
302
774
787
915
967
724
1846
770
778
1434
1136
19
15
1
9
0
25
9
29
181
533
288
302
646
419
915
965
724
1846
1346
346
785
625
19
15
1
9
0
25
9
29
181
533
288
302
646
419
915
967
724
1846
1346
346
785
624
19
15
1
9
0
25
9
29
181
533
288
430
258
275
321
901
724
758
542
673
509
773
19
15
1
9
0
25
9
29
181
533
288
430
258
275
917
965
724
758
542
673
885
1137
19
15
1
9
0
25
9
29
181
533
288
430
258
275
915
773
724
758
542
673
929
1073
19
15
1
9
0
25
9
29
181
533
288
430
258
275
915
901
724
758
542
673
929
1265
19
15
1
9
0
25
9
29
181
533
288
430
258
275
915
965
724
758
542
673
929
1201
19
15
1
9
0
25
9
29
181
533
288
430
258
275
915
967
724
758
542
673
929
1200
19
15
1
9
0
25
9
29
181
533
288
430
258
787
915
773
724
758
542
801
1441
1073
19
15
1
9
0
25
9
29
181
533
288
430
258
787
915
901
724
758
542
801
1441
1265
19
15
1
9
0
25
9
29
181
533
288
430
258
787
915
965
724
758
542
801
1441
1137
19
15
1
9
0
25
9
29
181
533
288
430
258
787
915
967
724
758
542
801
1441
1136
19
15
1
9
0
25
9
29
181
533
288
366
66
163
325
901
724
694
382
321
645
1665
19
15
1
9
0
25
9
29
181
533
288
878
1346
163
325
901
724
1718
1918
65
645
1665
19
15
1
9
0
25
9
29
181
533
672
46
6
531
323
835
980
1142
1538
1866
762
1784
19
15
1
9
0
25
9
29
181
533
672
46
514
787
917
773
980
1142
1822
801
885
1073
19
15
1
9
0
25
9
29
181
533
672
46
770
787
917
773
980
1142
1950
1185
885
1073
19
15
1
9
0
25
9
29
181
533
672
46
770
787
917
965
980
1142
1950
1185
885
1137
19
15
1
9
0
25
9
29
181
533
672
46
770
787
915
773
980
1142
1950
1185
1441
1073
19
15
1
9
0
25
9
29
181
533
672
46
770
787
915
901
980
1142
1950
1185
1441
1265
19
15
1
9
0
25
9
29
181
533
672
46
770
787
915
965
980
1142
1950
1185
1441
1201
19
15
1
9
0
25
9
29
181
533
672
46
770
787
915
967
980
1142
1950
1185
1441
1200
19
15
1
9
0
25
9
29
181
533
672
46
518
531
323
835
980
1142
1794
1354
762
1784
19
15
1
9
0
25
9
29
181
533
672
46
518
547
323
967
980
1142
1858
1370
682
1712
19
15
1
9
0
25
9
29
181
533
672
46
518
803
915
773
980
1142
1858
1466
1425
1073
19
15
1
9
0
25
9
29
181
533
672
174
66
163
323
835
980
758
158
321
641
1752
19
15
1
9
0
25
9
29
181
533
672
174
66
163
325
901
980
758
158
321
645
1665
19
15
1
9
0
25
9
29
181
533
672
174
70
163
323
835
980
758
130
410
810
872
19
15
1
9
0
25
9
29
181
533
672
174
70
163
323
839
980
758
130
410
810
944
19
15
1
9
0
25
9
29
181
533
672
174
322
675
323
835
980
758
1694
1601
577
1752
19
15
1
9
0
25
9
29
181
533
672
174
322
675
323
837
980
758
1694
1601
577
1777
19
15
1
9
0
25
9
29
181
533
672
174
322
675
323
839
980
758
1694
1601
576
1776
19
15
1
9
0
25
9
29
181
533
672
174
322
675
325
901
980
758
1694
1601
581
1665
19
15
1
9
0
25
9
29
181
533
672
174
322
675
325
837
980
758
1694
1601
581
1781
19
15
1
9
0
25
9
29
181
533
672
174
326
531
323
835
980
758
1666
1546
762
1768
19
15
1
9
0
25
9
29
181
533
672
174
326
163
323
835
980
758
1666
1178
810
872
19
15
1
9
0
25
9
29
181
533
672
174
326
163
323
839
980
758
1666
1178
810
944
19
15
1
9
0
25
9
29
181
533
672
174
326
419
323
839
980
758
1666
666
554
944
19
15
1
9
0
25
9
29
181
533
672
174
326
403
323
839
980
758
1666
650
448
880
19
15
1
9
0
25
9
29
181
533
672
1710
322
163
323
835
980
1782
158
65
641
1752
19
15
1
9
0
25
9
29
181
533
672
1710
322
163
325
901
980
1782
158
65
645
1665
19
15
1
9
0
25
9
29
181
533
672
302
2
275
913
773
980
630
286
929
925
565
19
15
1
9
0
25
9
29
181
533
672
302
2
275
917
773
980
630
286
929
917
565
19
15
1
9
0
25
9
29
181
533
672
302
2
275
915
773
980
630
286
929
929
1073
19
15
1
9
0
25
9
29
181
533
672
302
6
403
323
839
980
630
258
970
448
880
19
15
1
9
0
25
9
29
181
533
672
302
514
787
917
773
980
630
1566
801
885
1073
19
15
1
9
0
25
9
29
181
533
672
302
514
787
915
773
980
630
1566
801
1441
1073
19
15
1
9
0
25
9
29
181
533
672
302
258
275
917
773
980
1206
670
673
885
1073
19
15
1
9
0
25
9
29
181
533
672
302
258
275
915
773
980
1206
670
673
928
1073
19
15
1
9
0
25
9
29
181
533
672
302
258
275
915
901
980
1206
670
673
928
1265
19
15
1
9
0
25
9
29
181
533
672
302
770
787
917
773
980
182
1694
1185
885
1081
19
15
1
9
0
25
9
29
181
533
672
302
770
787
917
965
980
1206
1694
1185
885
1137
19
15
1
9
0
25
9
29
181
533
672
302
770
787
915
773
980
182
1694
1185
1440
1073
19
15
1
9
0
25
9
29
181
533
672
302
770
787
915
901
980
1206
1694
1185
1440
1265
19
15
1
9
0
25
9
29
181
533
672
302
770
787
915
967
980
1206
1694
1185
1440
1200
19
15
1
9
0
25
9
29
181
533
672
302
262
419
915
967
980
1206
642
730
1738
1200
19
15
1
9
0
25
9
29
181
533
672
302
774
531
323
835
980
1206
1666
1098
762
1768
19
15
1
9
0
25
9
29
181
533
672
302
386
403
915
773
980
630
414
289
801
1073
19
15
1
9
0
25
9
29
181
533
672
686
6
531
323
835
980
950
1026
1866
762
1784
19
15
1
9
0
25
9
29
181
533
672
686
262
531
323
835
980
950
514
1610
762
1784
19
15
1
9
0
25
9
29
181
533
416
174
2
275
917
965
468
118
286
929
885
1137
19
15
1
9
0
25
9
29
181
533
416
174
70
35
323
839
468
118
578
538
938
944
19
15
1
9
0
25
9
29
181
533
416
174
70
163
323
835
468
118
130
410
810
872
19
15
1
9
0
25
9
29
181
533
416
174
70
163
323
839
468
118
130
410
810
944
19
15
1
9
0
25
9
29
181
533
416
174
390
419
915
773
468
118
450
314
785
561
19
15
1
9
0
25
9
29
181
533
416
174
390
419
915
967
468
118
450
314
785
624
19
15
1
9
0
25
9
29
181
533
416
174
198
163
323
839
468
118
322
282
810
944
19
15
1
9
0
25
9
29
181
533
416
302
2
275
913
773
468
502
286
929
925
565
19
15
1
9
0
25
9
29
181
533
416
302
2
275
915
773
468
502
286
929
929
1073
19
15
1
9
0
25
9
29
181
533
416
302
2
275
915
901
468
502
286
929
929
1265
19
15
1
9
0
25
9
29
181
533
416
302
6
275
323
835
468
502
258
906
506
888
19
15
1
9
0
25
9
29
181
533
416
302
6
291
915
773
468
502
514
954
913
561
19
15
1
9
0
25
9
29
181
533
416
686
258
275
915
773
468
950
542
1825
929
561
19
15
1
9
0
25
9
29
181
533
416
686
258
275
915
901
468
950
542
1825
1441
305
19
15
1
9
0
25
9
29
181
533
416
686
258
275
915
967
468
950
542
1825
929
624
19
15
1
9
0
25
9
29
181
533
416
430
258
275
321
901
468
182
542
673
509
773
19
15
1
9
0
25
9
29
181
533
416
430
258
275
917
965
468
438
542
673
885
1137
19
15
1
9
0
25
9
29
181
533
416
430
258
275
915
773
468
438
542
673
929
1073
19
15
1
9
0
25
9
29
181
533
416
430
258
275
915
901
468
438
542
673
929
1265
19
15
1
9
0
25
9
29
181
533
416
430
258
275
915
967
468
438
542
673
929
1200
19
15
1
9
0
25
9
29
181
533
416
430
258
787
915
773
468
438
542
801
1441
1073
19
15
1
9
0
25
9
29
181
533
416
430
258
787
915
901
468
438
542
801
1441
1265
19
15
1
9
0
25
9
29
181
533
416
430
258
787
915
965
468
438
542
801
1441
1137
19
15
1
9
0
25
9
29
181
533
416
430
258
787
915
967
468
438
542
801
1441
1136
19
15
1
9
0
25
9
29
181
533
416
430
262
35
323
835
468
182
514
602
938
872
19
15
1
9
0
25
9
29
181
533
416
430
262
35
323
839
468
182
514
602
938
944
19
15
1
9
0
25
9
29
181
533
416
430
262
419
915
967
468
438
514
730
1738
1200
19
15
1
9
0
25
9
29
181
533
416
430
262
419
915
1735
468
438
514
730
1738
1712
19
15
1
9
0
25
9
29
181
533
416
430
386
403
915
773
468
630
286
289
801
1073
19
15
1
9
0
25
9
29
181
533
416
430
386
403
915
965
468
630
286
289
801
1137
19
15
1
9
0
25
9
29
181
533
416
430
386
403
915
967
468
630
286
289
801
1136
19
15
1
9
0
25
9
29
181
533
416
430
390
291
323
839
468
630
706
570
682
944
19
15
1
9
0
25
9
29
181
533
800
46
6
35
323
839
852
54
578
602
938
944
19
15
1
9
0
25
9
29
181
533
800
366
834
675
323
839
852
182
894
1089
576
1776
19
15
1
9
0
25
9
29
181
533
800
366
834
675
325
837
852
182
894
1089
581
1769
19
15
1
9
0
25
9
29
181
533
800
366
198
419
323
839
852
182
1154
794
554
944
19
15
1
9
0
25
9
29
181
533
800
366
326
163
323
839
852
182
386
282
810
944
19
15
1
9
0
25
9
29
181
533
800
366
838
35
323
839
852
182
898
26
938
944
19
15
1
9
0
25
9
29
181
533
800
814
6
35
323
839
852
822
2
602
938
944
19
15
1
9
0
25
9
29
181
533
800
814
1282
403
323
839
852
566
1822
1441
448
880
19
15
1
9
0
25
9
29
181
533
800
878
834
675
323
837
852
1206
894
1089
577
1777
19
15
1
9
0
25
9
29
181
533
800
878
834
675
323
839
852
1206
894
1089
576
1776
19
15
1
9
0
25
9
29
181
533
800
878
834
675
325
837
852
1206
894
1089
581
1777
19
15
1
9
0
25
9
29
181
533
800
878
582
35
323
839
852
1206
898
26
938
944
19
15
1
9
0
25
9
29
181
533
800
878
838
35
323
839
852
1206
1410
26
938
944
19
15
1
9
0
25
9
29
181
533
800
1326
518
35
323
839
852
1846
1090
90
938
944
19
15
1
9
0
25
9
29
181
533
800
1326
198
419
323
839
852
1846
194
794
554
944
19
15
1
9
0
25
9
29
181
533
800
1326
326
163
323
839
852
1846
1474
282
810
944
19
15
1
9
0
25
9
29
181
277
16
54
66
675
325
69
116
438
894
1857
581
373
19
15
1
9
0
25
9
29
181
277
16
54
578
675
325
69
116
566
1918
1345
581
369
19
15
1
9
0
25
9
29
181
277
32
46
518
531
323
67
84
566
1794
1354
762
360
19
15
1
9
0
25
9
29
181
277
32
110
6
35
323
67
84
438
258
858
938
360
19
15
1
9
0
25
9
29
181
277
32
110
70
163
323
67
84
182
130
410
810
360
19
15
1
9
0
25
9
29
181
277
32
110
198
419
323
67
84
182
386
794
554
360
19
15
1
9
0
25
9
29
181
277
32
110
198
403
323
71
84
182
386
778
448
368
19
15
1
9
0
25
9
29
181
277
160
46
6
403
323
71
212
118
386
970
448
368
19
15
1
9
0
25
9
29
181
277
160
110
198
403
323
71
340
54
386
778
448
368
19
15
1
9
0
25
9
29
181
277
160
174
322
675
323
71
212
950
1694
1601
576
240
19
15
1
9
0
25
9
29
181
277
160
174
326
531
323
67
212
950
642
1546
762
232
19
15
1
9
0
25
9
29
181
277
160
302
262
531
323
67
212
694
642
1610
762
232
19
15
1
9
0
25
9
29
181
277
160
302
386
275
321
69
212
694
414
545
509
373
19
15
1
9
0
25
9
29
181
277
160
430
258
275
321
69
212
438
542
673
509
373
19
15
1
9
0
25
9
29
181
277
160
430
386
403
323
69
212
438
286
289
449
369
19
15
1
9
0
25
9
29
181
277
160
430
386
403
323
71
212
438
286
289
448
368
19
15
1
9
0
25
9
29
181
277
160
366
834
675
323
69
340
822
894
1089
577
241
19
15
1
9
0
25
9
29
181
277
160
366
834
675
323
71
340
822
894
1089
577
368
19
15
1
9
0
25
9
29
181
277
160
366
834
675
325
69
340
822
894
1089
581
369
19
15
1
9
0
25
9
29
181
149
32
46
2
275
915
517
84
246
414
929
929
1009
19
15
1
9
0
25
9
29
181
149
32
46
6
419
915
517
84
246
386
986
785
1009
19
15
1
9
0
25
9
29
181
149
32
110
6
291
915
517
84
374
258
954
913
1009
19
15
1
9
0
25
9
29
181
149
32
110
198
419
323
519
84
182
386
794
554
1584
19
15
1
9
0
25
9
29
181
149
32
110
198
419
915
517
84
182
386
794
785
1009
19
15
1
9
0
25
9
29
181
149
32
174
258
275
915
517
84
502
798
1825
929
1009
19
15
1
9
0
25
9
29
181
149
32
174
66
163
325
517
84
502
158
321
645
1537
19
15
1
9
0
25
9
29
181
149
32
174
66
163
325
517
1620
502
158
321
645
1537
19
15
1
9
0
25
9
29
181
149
32
366
834
163
325
517
84
950
894
65
645
1541
19
15
1
9
0
25
9
29
181
149
80
46
70
163
323
519
116
70
194
410
810
1584
19
15
1
9
0
25
9
29
181
149
80
46
70
163
323
519
1652
70
194
410
810
1584
19
15
1
9
0
25
9
29
181
149
160
46
2
275
915
517
340
182
414
929
929
1009
19
15
1
9
0
25
9
29
181
149
160
110
6
291
915
517
340
310
258
954
913
1009
19
15
1
9
0
25
9
29
181
149
160
110
70
163
323
519
340
310
130
410
810
1584
19
15
1
9
0
25
9
29
181
149
160
110
198
163
323
519
340
310
386
282
810
1584
19
15
1
9
0
25
9
29
181
149
160
110
198
419
323
519
340
310
386
794
554
1584
19
15
1
9
0
25
9
29
181
149
160
110
198
419
915
517
340
310
386
794
785
1009
19
15
1
9
0
25
9
29
181
149
160
174
2
275
915
517
340
374
286
929
929
1009
19
15
1
9
0
25
9
29
181
149
160
174
6
419
915
517
340
374
258
986
785
1009
19
15
1
9
0
25
9
29
181
149
160
174
258
275
915
517
340
374
798
1825
929
1009
19
15
1
9
0
25
9
29
181
149
160
430
2
275
915
517
340
886
1054
929
929
1009
19
15
1
9
0
25
9
29
181
149
160
430
258
275
915
517
340
886
542
673
929
1009
19
15
1
9
0
25
9
29
181
149
160
430
258
787
915
517
340
886
542
801
1441
1521
19
15
1
9
0
25
9
29
181
149
160
430
770
787
915
517
340
886
1566
1185
1441
1521
19
15
1
9
0
25
9
29
181
149
160
430
386
275
915
517
340
886
286
545
929
1009
19
15
1
9
0
25
9
29
181
149
160
430
386
403
915
517
340
886
286
289
801
1009
19
15
1
9
0
25
9
29
181
149
160
366
834
163
323
519
340
822
894
65
641
1584
19
15
1
9
0
25
9
29
181
149
160
366
834
163
325
517
340
822
894
65
645
1541
19
15
1
9
0
25
9
29
181
149
160
366
834
675
323
519
340
822
894
1089
1153
1584
19
15
1
9
0
25
9
29
181
149
160
366
834
675
325
517
340
822
894
1089
1157
1537
19
15
1
9
0
25
9
29
181
149
160
366
326
163
323
519
340
822
386
282
810
1584
19
15
1
9
0
25
9
29
181
149
160
366
838
547
323
519
340
822
898
1050
682
1584
19
15
1
9
0
25
9
29
181
149
144
54
66
675
325
517
1012
566
1662
1857
581
1537
19
15
1
9
0
25
9
29
181
149
144
54
578
675
325
517
1012
566
1918
1345
1157
1537
19
15
1
9
0
25
9
29
181
149
208
366
6
275
323
515
372
454
514
906
2042
1368
19
15
1
9
0
25
9
29
181
149
208
366
134
275
323
515
372
454
258
778
2042
1368
19
15
1
9
0
25
9
29
181
149
400
54
66
163
323
517
756
54
638
321
641
1585
19
15
1
9
0
25
9
29
181
149
400
54
66
163
323
519
756
54
638
321
641
1584
19
15
1
9
0
25
9
29
181
149
400
54
66
163
325
517
756
54
638
321
645
1537
19
15
1
9
0
25
9
29
181
149
400
310
66
675
325
517
756
566
638
1857
581
1537
19
15
1
9
0
25
9
29
181
149
400
310
66
675
325
517
1780
566
638
1857
581
1537
19
15
1
9
0
25
9
29
181
149
400
310
578
675
323
517
756
566
1662
1345
1153
1585
19
15
1
9
0
25
9
29
181
149
400
310
578
675
323
519
756
566
1662
1345
1153
1584
19
15
1
9
0
25
9
29
181
149
400
310
578
675
325
517
756
566
1662
1345
1157
1537
19
15
1
9
0
25
9
29
181
149
400
822
578
675
325
517
756
1590
1150
1345
1157
1537
19
15
1
9
0
25
9
29
181
149
400
822
578
675
325
517
1780
1590
1150
1345
1157
1537
19
15
1
9
0
25
9
29
245
21
8
46
6
19
195
195
132
117
130
202
506
120
19
15
1
9
0
25
9
29
245
21
8
46
6
35
931
643
164
117
578
1642
2026
776
19
15
1
9
0
25
9
29
245
21
8
46
6
35
931
1219
132
117
66
730
2026
1928
19
15
1
9
0
25
9
29
245
21
8
46
6
35
931
707
132
117
66
730
2026
1416
19
15
1
9
0
25
9
29
245
21
8
46
6
275
931
707
132
373
258
906
954
904
19
15
1
9
0
25
9
29
245
21
8
46
6
147
195
131
164
117
130
458
378
248
19
15
1
9
0
25
9
29
245
21
8
46
6
147
195
195
132
117
130
458
378
376
19
15
1
9
0
25
9
29
245
21
8
46
198
419
931
643
164
373
450
794
874
776
19
15
1
9
0
25
9
29
245
21
8
110
198
147
195
131
164
245
386
266
378
248
19
15
1
9
0
25
9
29
245
21
8
110
198
147
195
131
420
245
386
266
378
248
19
15
1
9
0
25
9
29
245
21
16
54
66
35
197
261
884
566
126
577
453
497
19
15
1
9
0
25
9
29
245
21
16
54
66
163
197
261
372
54
382
321
325
497
19
15
1
9
0
25
9
29
245
21
16
54
66
163
197
261
884
54
382
321
325
497
19
15
1
9
0
25
9
29
245
21
32
46
6
35
931
517
84
54
66
730
2033
1521
19
15
1
9
0
25
9
29
245
21
32
46
6
35
931
517
340
54
66
730
2033
1521
19
15
1
9
0
25
9
29
245
21
32
46
6
35
931
519
84
54
2
618
2032
1008
19
15
1
9
0
25
9
29
245
21
32
46
6
35
931
519
340
54
2
618
2032
1008
19
15
1
9
0
25
9
29
245
21
32
46
6
147
195
263
212
246
386
458
192
496
19
15
1
9
0
25
9
29
245
21
32
46
6
419
931
519
84
566
834
986
1642
1008
19
15
1
9
0
25
9
29
245
21
32
46
6
419
931
519
340
566
834
986
1642
1008
19
15
1
9
0
25
9
29
245
21
32
46
6
803
931
519
84
566
1666
1978
1264
1008
19
15
1
9
0
25
9
29
245
21
32
46
6
803
931
519
340
566
1666
1978
1264
1008
19
15
1
9
0
25
9
29
245
21
32
46
518
35
931
519
340
566
1794
618
2026
1008
19
15
1
9
0
25
9
29
245
21
32
46
518
291
931
517
84
566
1858
730
1777
1009
19
15
1
9
0
25
9
29
245
21
32
46
518
291
931
517
340
566
1858
730
1777
1009
19
15
1
9
0
25
9
29
245
21
32
46
518
291
931
519
84
566
1858
730
1777
1008
19
15
1
9
0
25
9
29
245
21
32
46
518
291
931
519
340
566
1858
730
1777
1008
19
15
1
9
0
25
9
29
245
21
32
110
6
419
931
519
340
182
2
986
1642
1008
19
15
1
9
0
25
9
29
245
21
32
110
70
35
195
263
212
182
130
42
448
496
19
15
1
9
0
25
9
29
245
21
32
110
70
35
195
263
340
182
130
42
448
496
19
15
1
9
0
25
9
29
245
21
32
110
70
35
195
263
852
438
130
42
448
496
19
15
1
9
0
25
9
29
245
21
32
110
70
147
195
263
212
182
130
394
192
496
19
15
1
9
0
25
9
29
245
21
32
110
70
147
195
263
340
182
130
394
192
496
19
15
1
9
0
25
9
29
245
21
32
110
70
147
195
263
852
438
130
394
960
496
19
15
1
9
0
25
9
29
245
21
32
110
198
147
195
263
212
182
386
266
192
496
19
15
1
9
0
25
9
29
245
21
32
110
198
147
195
263
340
182
386
266
192
496
19
15
1
9
0
25
9
29
245
21
32
110
198
147
195
263
852
438
386
266
192
496
19
15
1
9
0
25
9
29
245
21
32
174
6
147
195
263
212
502
258
458
192
496
19
15
1
9
0
25
9
29
245
21
32
174
66
163
195
261
212
502
158
321
321
497
19
15
1
9
0
25
9
29
245
21
32
174
66
163
195
263
212
502
158
321
321
496
19
15
1
9
0
25
9
29
245
21
32
174
66
163
197
261
212
502
158
321
325
501
19
15
1
9
0
25
9
29
245
21
32
174
70
147
195
263
212
502
130
394
192
496
19
15
1
9
0
25
9
29
245
21
32
366
6
35
931
519
340
950
1026
730
2026
1008
19
15
1
9
0
25
9
29
245
21
32
366
6
419
931
519
340
950
514
986
1642
1008
19
15
1
9
0
25
9
29
245
21
32
366
66
35
195
261
852
950
382
577
449
497
19
15
1
9
0
25
9
29
245
21
32
366
66
35
195
263
852
950
382
577
449
496
19
15
1
9
0
25
9
29
245
21
32
366
66
35
197
261
852
950
382
577
453
497
19
15
1
9
0
25
9
29
245
21
32
366
66
163
195
261
340
950
382
833
321
497
19
15
1
9
0
25
9
29
245
21
32
366
66
163
195
261
852
950
382
833
321
497
19
15
1
9
0
25
9
29
245
21
32
366
66
163
195
263
340
950
382
833
321
496
19
15
1
9
0
25
9
29
245
21
32
366
66
163
195
263
852
950
382
833
321
496
19
15
1
9
0
25
9
29
245
21
32
366
66
163
197
261
340
950
382
833
325
497
19
15
1
9
0
25
9
29
245
21
32
366
66
163
197
261
852
950
382
833
325
497
19
15
1
9
0
25
9
29
245
21
32
366
834
163
195
261
340
950
894
65
321
497
19
15
1
9
0
25
9
29
245
21
32
366
834
163
195
261
852
950
894
65
321
497
19
15
1
9
0
25
9
29
245
21
32
366
834
163
195
263
340
950
894
65
320
496
19
15
1
9
0
25
9
29
245
21
32
366
834
163
195
263
852
950
894
65
320
496
19
15
1
9
0
25
9
29
245
21
32
366
834
163
197
261
340
950
894
65
325
505
19
15
1
9
0
25
9
29
245
21
32
366
834
163
197
261
852
950
894
65
325
505
19
15
1
9
0
25
9
29
245
21
32
366
326
35
195
263
852
950
386
554
448
496
19
15
1
9
0
25
9
29
245
21
32
366
326
163
195
263
852
950
386
298
320
496
19
15
1
9
0
25
9
29
245
21
32
366
838
547
931
517
340
950
898
1050
1521
1009
19
15
1
9
0
25
9
29
245
21
32
366
838
547
931
519
340
950
898
1050
1521
1008
19
15
1
9
0
25
9
29
245
21
160
46
6
147
195
263
468
182
386
458
192
496
19
15
1
9
0
25
9
29
245
21
160
174
322
163
195
261
468
950
670
65
320
497
19
15
1
9
0
25
9
29
245
21
160
174
322
163
195
263
468
950
670
65
320
496
19
15
1
9
0
25
9
29
245
21
160
430
390
147
195
263
468
502
258
74
192
496
19
15
1
9
0
25
9
29
245
533
8
46
6
35
931
899
548
1653
1602
1642
2026
1288
19
15
1
9
0
25
9
29
245
533
8
46
6
547
931
899
548
1653
1602
1898
1514
1288
19
15
1
9
0
25
9
29
245
533
8
46
70
35
931
899
548
373
194
554
2026
1288
19
15
1
9
0
25
9
29
245
533
8
46
198
419
931
771
548
1653
1474
794
874
1032
19
15
1
9
0
25
9
29
245
533
8
558
518
547
931
899
548
1909
1346
1386
1514
264
19
15
1
9
0
25
9
29
245
533
8
558
518
291
931
771
548
1909
1346
730
1770
1032
19
15
1
9
0
25
9
29
245
533
8
558
518
803
931
771
548
1909
1346
874
1258
1032
19
15
1
9
0
25
9
29
245
533
8
558
774
787
931
899
548
1909
770
778
1466
1144
19
15
1
9
0
25
9
29
245
533
264
558
6
35
931
899
676
1653
578
874
2026
1288
19
15
1
9
0
25
9
29
245
533
264
558
6
547
931
899
676
1653
578
1898
1514
1288
19
15
1
9
0
25
9
29
245
533
264
558
518
547
931
899
676
1653
1346
1386
1514
264
19
15
1
9
0
25
9
29
245
533
264
558
326
547
931
899
676
1653
706
1578
1514
264
19
15
1
9
0
25
9
29
245
533
672
1710
1602
1571
1219
773
980
1782
1694
1601
1985
1521
19
15
1
9
0
25
9
29
245
533
672
1710
1602
1571
1219
775
980
1782
1694
1601
1985
1520
19
15
1
9
0
25
9
29
245
277
16
54
66
35
197
5
116
566
382
577
453
1
19
15
1
9
0
25
9
29
245
277
16
54
66
163
197
5
116
566
382
321
325
1
19
15
1
9
0
25
9
29
245
277
16
54
578
35
197
5
116
566
1918
577
453
1
19
15
1
9
0
25
9
29
245
277
32
46
6
35
931
1029
84
54
66
730
2033
2033
19
15
1
9
0
25
9
29
245
277
32
46
6
35
931
1031
84
54
2
618
2032
2032
19
15
1
9
0
25
9
29
245
277
32
46
6
419
931
1031
84
566
834
986
1642
2032
19
15
1
9
0
25
9
29
245
277
32
46
518
35
931
1031
84
566
1794
618
2026
2032
19
15
1
9
0
25
9
29
245
277
32
46
262
291
931
1031
84
822
898
698
1777
2032
19
15
1
9
0
25
9
29
245
277
32
46
262
419
931
1031
84
822
898
730
1642
2032
19
15
1
9
0
25
9
29
245
277
32
110
6
35
931
1029
84
694
258
730
2033
2033
19
15
1
9
0
25
9
29
245
277
32
110
6
35
931
1031
84
694
258
618
2026
2032
19
15
1
9
0
25
9
29
245
277
32
110
6
419
931
1031
84
694
258
986
1642
2032
19
15
1
9
0
25
9
29
245
277
32
110
70
35
195
7
84
182
130
42
448
1008
19
15
1
9
0
25
9
29
245
277
32
110
70
35
931
1029
84
694
642
666
2033
2033
19
15
1
9
0
25
9
29
245
277
32
110
70
35
931
1031
84
694
642
538
2026
2032
19
15
1
9
0
25
9
29
245
277
32
110
70
147
195
7
84
182
130
394
960
1008
19
15
1
9
0
25
9
29
245
277
32
366
66
35
195
5
84
950
382
577
449
1009
19
15
1
9
0
25
9
29
245
277
32
366
66
35
195
7
84
950
382
577
449
1008
19
15
1
9
0
25
9
29
245
277
32
366
66
35
197
5
84
950
382
577
453
5
19
15
1
9
0
25
9
29
245
277
32
366
66
163
195
69
84
950
382
833
897
1073
19
15
1
9
0
25
9
29
245
277
32
366
66
163
195
71
84
950
382
833
896
1072
19
15
1
9
0
25
9
29
245
277
32
366
66
163
197
5
84
950
382
833
901
1025
19
15
1
9
0
25
9
29
245
277
32
366
66
163
197
69
84
950
382
833
901
1073
19
15
1
9
0
25
9
29
245
277
32
366
834
163
195
69
84
950
894
65
897
49
19
15
1
9
0
25
9
29
245
277
32
366
834
163
195
71
84
950
894
65
897
48
19
15
1
9
0
25
9
29
245
277
32
366
834
163
197
5
84
950
894
65
901
1
19
15
1
9
0
25
9
29
245
277
32
366
834
163
197
69
84
950
894
65
901
49
19
15
1
9
0
25
9
29
245
277
32
366
326
163
195
71
84
950
386
298
320
560
19
15
1
9
0
25
9
29
245
277
160
46
6
147
195
7
212
630
386
458
960
1008
19
15
1
9
0
25
9
29
245
277
160
46
518
803
1219
71
212
630
1858
858
1962
1072
19
15
1
9
0
25
9
29
245
277
160
174
66
163
197
5
212
246
158
321
325
1
19
15
1
9
0
25
9
29
245
277
160
430
390
419
195
71
212
502
258
346
64
560
19
15
1
9
0
25
9
29
245
277
160
366
66
163
195
71
340
822
382
833
896
1072
19
15
1
9
0
25
9
29
245
277
160
366
66
163
197
69
340
822
382
321
325
565
19
15
1
9
0
25
9
29
245
277
160
366
834
163
195
71
340
822
894
65
897
48
19
15
1
9
0
25
9
29
245
277
160
366
834
163
197
69
340
822
894
65
901
49
19
15
1
9
0
25
9
29
245
277
800
878
1346
163
197
5
980
630
1918
65
325
1
19
15
1
9
0
25
9
29
245
277
800
622
66
163
197
5
980
1142
638
833
325
1
19
15
1
9
0
25
9
29
821
1045
8
558
774
787
1827
1795
1156
1909
834
586
1594
1160
19
15
1
9
0
25
9
29
821
1045
32
46
6
547
1811
1991
1108
1590
1666
1882
1680
1264
19
15
1
9
0
25
9
29
821
1045
32
46
258
787
1813
1797
1108
54
926
1697
1685
1201
19
15
1
9
0
25
9
29
821
1045
32
46
258
787
1813
1989
1236
54
926
1697
1685
1269
19
15
1
9
0
25
9
29
821
1045
32
46
258
787
1811
1797
1108
54
926
1697
1697
1201
19
15
1
9
0
25
9
29
821
1045
32
46
258
787
1811
1989
1236
54
926
1697
1697
1265
19
15
1
9
0
25
9
29
821
1045
32
46
258
787
1811
1991
1236
54
926
1697
1697
1264
19
15
1
9
0
25
9
29
821
21
32
46
2
531
1809
1413
1236
758
1694
1825
1821
1461
19
15
1
9
0
25
9
29
821
21
32
46
2
531
1813
1285
340
822
798
1825
1909
1329
19
15
1
9
0
25
9
29
821
21
32
46
2
531
1813
965
1236
758
1694
1825
1909
241
19
15
1
9
0
25
9
29
821
21
32
46
2
531
1813
965
724
758
1694
1825
1909
241
19
15
1
9
0
25
9
29
821
21
32
46
6
547
1811
1285
340
822
834
1882
1681
1649
19
15
1
9
0
25
9
29
821
21
32
46
6
547
1811
1287
340
822
834
1882
1680
1648
19
15
1
9
0
25
9
29
821
21
32
46
514
787
1813
965
1108
1590
1822
801
1653
241
19
15
1
9
0
25
9
29
821
21
32
46
514
787
1811
967
1108
1590
1822
801
1696
240
19
15
1
9
0
25
9
29
821
21
32
46
258
787
1813
773
1108
54
926
1697
1685
177
19
15
1
9
0
25
9
29
821
21
32
46
258
787
1813
773
596
54
926
1697
1685
177
19
15
1
9
0
25
9
29
821
21
32
46
258
787
1813
965
1108
54
926
1697
1685
249
19
15
1
9
0
25
9
29
821
21
32
46
258
787
1813
965
596
54
926
1697
1685
249
19
15
1
9
0
25
9
29
821
21
32
46
258
787
1813
965
1236
54
926
1697
1685
249
19
15
1
9
0
25
9
29
821
21
32
46
258
787
1813
965
724
310
926
1697
1685
249
19
15
1
9
0
25
9
29
821
21
32
46
258
787
1811
773
1108
54
926
1697
1697
177
19
15
1
9
0
25
9
29
821
21
32
46
258
787
1811
773
596
54
926
1697
1697
177
19
15
1
9
0
25
9
29
821
21
32
46
258
787
1811
965
1236
54
926
1697
1697
241
19
15
1
9
0
25
9
29
821
21
32
46
258
787
1811
965
724
310
926
1697
1697
241
19
15
1
9
0
25
9
29
821
21
32
46
258
787
1811
967
1108
54
926
1697
1697
240
19
15
1
9
0
25
9
29
821
21
32
46
258
787
1811
967
596
54
926
1697
1697
240
19
15
1
9
0
25
9
29
821
21
32
46
258
787
1811
967
1236
54
926
1697
1697
240
19
15
1
9
0
25
9
29
821
21
32
46
258
787
1811
967
724
310
926
1697
1697
240
19
15
1
9
0
25
9
29
821
21
32
366
838
787
1811
1287
340
950
898
522
1568
1712
19
15
1
9
0
25
9
29
821
21
32
366
838
787
1811
1287
1364
950
898
522
1568
1712
19
15
1
9
0
25
9
29
821
21
32
366
838
803
1827
1349
340
950
898
538
1585
1649
19
15
1
9
0
25
9
29
821
21
32
366
838
803
1827
1349
1364
950
898
538
1585
1649
19
15
1
9
0
25
9
29
821
21
32
366
838
803
1827
1477
340
950
898
538
1585
1905
19
15
1
9
0
25
9
29
821
21
32
366
838
803
1827
1351
340
950
898
538
1584
1648
19
15
1
9
0
25
9
29
821
21
32
366
838
803
1827
1351
1364
950
898
538
1584
1648
19
15
1
9
0
25
9
29
821
21
32
366
838
803
1827
1479
340
950
898
538
1584
1904
19
15
1
9
0
25
9
29
821
21
32
366
838
803
1811
773
1108
950
898
538
1553
177
19
15
1
9
0
25
9
29
821
21
32
366
838
803
1811
1285
1364
950
898
538
1552
1841
19
15
1
9
0
25
9
29
821
21
32
366
838
803
1811
1287
340
950
898
538
1552
1584
19
15
1
9
0
25
9
29
821
21
32
366
838
803
1811
1287
1364
950
898
538
1552
1584
19
15
1
9
0
25
9
29
821
21
160
174
2
531
1813
1413
1492
1014
542
1825
1909
1369
19
15
1
9
0
25
9
29
821
21
160
174
326
531
1811
1415
1492
1014
1666
1546
1818
1456
19
15
1
9
0
25
9
29
821
21
160
302
258
531
1813
1413
1492
694
670
1569
1909
1461
19
15
1
9
0
25
9
29
821
21
264
878
774
787
1811
771
932
1013
514
650
1562
184
19
15
1
9
0
25
9
29
821
533
8
46
6
547
1827
1155
1188
1141
1602
1898
1770
1928
19
15
1
9
0
25
9
29
821
533
8
558
6
531
1811
515
1156
1909
578
1802
1818
56
19
15
1
9
0
25
9
29
821
533
8
558
6
547
1811
515
1156
1909
578
1898
1802
104
19
15
1
9
0
25
9
29
821
533
8
558
774
787
1811
515
1156
1909
834
586
1562
56
19
15
1
9
0
25
9
29
821
533
8
558
326
547
1827
1155
1188
1909
706
1578
1770
1928
19
15
1
9
0
25
9
29
821
533
8
558
326
547
1811
515
1156
1909
706
1562
1802
104
19
15
1
9
0
25
9
29
821
533
32
46
514
787
1813
517
1108
1590
1822
801
1653
53
19
15
1
9
0
25
9
29
821
533
32
46
258
787
1811
519
1108
54
926
1697
1697
48
19
15
1
9
0
25
9
29
821
533
32
46
518
675
1827
583
1108
1590
1794
986
1642
112
19
15
1
9
0
25
9
29
821
533
32
46
518
675
1827
583
596
1590
1794
986
1642
112
19
15
1
9
0
25
9
29
821
533
32
46
518
675
1811
519
1108
1590
1794
986
1552
48
19
15
1
9
0
25
9
29
821
533
32
110
6
531
1811
519
596
1718
1538
1802
1818
48
19
15
1
9
0
25
9
29
821
533
32
110
518
787
1811
519
596
1718
1794
778
1562
48
19
15
1
9
0
25
9
29
821
533
32
110
518
1699
1827
583
596
1718
1794
2010
1642
112
19
15
1
9
0
25
9
29
821
533
32
110
518
1699
1811
519
596
1718
1794
2010
1552
48
19
15
1
9
0
25
9
29
821
533
32
558
6
547
1827
583
596
1846
514
1898
1840
112
19
15
1
9
0
25
9
29
821
533
32
558
6
547
1811
1157
1236
1846
578
1850
1825
1969
19
15
1
9
0
25
9
29
821
533
32
558
6
547
1811
519
596
1846
514
1898
1802
48
19
15
1
9
0
25
9
29
821
533
32
558
514
787
1813
517
1108
1846
926
801
1653
57
19
15
1
9
0
25
9
29
821
533
32
558
514
787
1813
517
596
1846
926
801
1653
57
19
15
1
9
0
25
9
29
821
533
32
558
518
675
1827
583
596
1846
1282
986
1642
112
19
15
1
9
0
25
9
29
821
533
32
558
518
675
1811
519
596
1846
1282
986
1552
48
19
15
1
9
0
25
9
29
821
533
32
366
838
787
1811
519
1108
950
898
522
1568
48
19
15
1
9
0
25
9
29
821
533
32
366
838
803
1827
581
1108
950
898
538
1584
113
19
15
1
9
0
25
9
29
821
533
32
366
838
803
1827
583
1108
950
898
538
1584
112
19
15
1
9
0
25
9
29
821
533
32
366
838
803
1811
517
1108
950
898
538
1552
49
19
15
1
9
0
25
9
29
821
533
32
366
838
803
1811
519
1108
950
898
538
1552
48
19
15
1
9
0
25
9
29
821
533
264
558
326
547
1827
1155
676
1653
706
1578
1770
1928
19
15
1
9
0
25
9
29
821
533
264
558
1734
1571
1827
1155
676
1653
1986
1050
1770
1928
19
15
1
9
0
25
9
29
821
533
776
622
6
531
1811
515
804
1013
514
1802
1818
56
19
15
1
9
0
25
9
29
821
533
776
622
6
547
1811
515
804
1013
514
1850
1866
88
19
15
1
9
0
25
9
29
821
533
1568
46
6
547
1827
583
1620
54
1538
1882
1840
112
19
15
1
9
0
25
9
29
821
533
1568
558
6
547
1827
581
1620
310
578
1850
1840
113
19
15
1
9
0
25
9
29
821
533
1568
558
6
547
1827
583
1620
310
514
1898
1840
112
19
15
1
9
0
25
9
29
821
533
1568
1582
1542
1571
1827
583
1620
1590
1538
1242
1770
112
19
15
1
9
0
25
9
29
821
533
1568
1326
646
675
1827
581
1620
1846
322
858
1649
113
19
15
1
9
0
25
9
29
821
533
1568
1326
646
675
1827
583
1620
1846
322
858
1649
112
19
15
1
9
0
25
9
29
821
533
288
558
2
531
1809
1157
724
1590
1182
1825
1821
1973
19
15
1
9
0
25
9
29
821
533
288
430
258
531
1813
517
724
758
542
1569
1909
113
19
15
1
9
0
25
9
29
821
533
288
366
838
787
1811
519
724
694
898
522
1562
48
19
15
1
9
0
25
9
29
821
533
288
366
838
803
1827
581
724
694
898
538
1584
113
19
15
1
9
0
25
9
29
821
533
288
366
838
803
1827
583
724
694
898
538
1584
112
19
15
1
9
0
25
9
29
821
533
288
366
838
803
1811
517
724
694
898
538
1552
49
19
15
1
9
0
25
9
29
821
533
288
366
838
803
1811
519
724
694
898
538
1552
48
19
15
1
9
0
25
9
29
821
533
672
1710
1606
1571
1827
583
980
1782
1666
1178
1777
112
19
15
1
9
0
25
9
29
821
533
672
302
774
803
1827
583
980
182
1666
570
1584
112
19
15
1
9
0
25
9
29
821
533
672
686
1606
1571
1827
583
980
950
1666
1178
1770
112
19
15
1
9
0
25
9
29
949
1045
32
46
6
547
1859
1991
1108
1078
514
1882
1706
1200
19
15
1
9
0
25
9
29
949
21
32
46
6
547
1859
1479
1108
54
514
1882
1706
1712
19
15
1
9
0
25
9
29
949
21
32
46
6
547
1859
1479
84
54
514
1882
1706
1712
19
15
1
9
0
25
9
29
949
21
32
366
838
803
1859
967
1108
950
898
538
1706
176
19
15
1
9
0
25
9
29
949
533
1552
1590
1602
1571
1861
517
1652
1078
1406
1089
1733
1
19
15
1
9
0
25
9
30
245
277
160
174
322
200
193
69
212
950
670
176
927
1073
19
15
1
9
0
25
9
30
245
277
160
174
322
200
193
69
340
950
670
176
927
1073
19
15
1
9
512
25
9
29
181
533
1800
558
774
787
915
899
1700
117
322
778
1434
1112
19
15
1
9
512
25
9
29
181
533
1800
558
774
803
915
899
1700
117
322
1498
1418
1112
19
15
1
9
512
25
9
29
181
533
1824
558
258
275
915
773
1748
54
158
1825
929
561
19
15
1
9
512
25
9
29
181
533
1824
558
258
275
915
967
1748
54
158
1825
929
624
19
15
1
9
512
25
9
29
245
533
1800
558
710
291
931
1731
1668
117
450
538
1770
1672
19
15
1
9
512
25
9
29
821
533
1824
558
1542
1571
1827
583
1748
54
898
1242
1770
112
19
15
1
9
512
25
9
29
821
533
1824
558
1542
1571
1811
517
1748
54
898
570
801
113
19
15
1
9
512
25
9
29
821
533
1824
558
1542
1571
1811
519
1748
54
898
570
801
112
19
15
1
9
65
25
9
29
181
149
229
45
2
547
329
518
982
965
512
1886
686
1584
19
15
1
265
0
25
9
29
181
405
160
110
70
163
323
7
84
54
130
410
810
560
19
15
1
265
0
25
9
29
181
405
160
110
198
163
323
7
84
54
386
282
810
1072
19
15
1
265
0
25
9
29
181
405
160
110
198
419
323
7
84
54
386
794
554
48
19
15
1
265
0
25
9
29
181
405
160
174
6
35
323
7
84
118
258
858
938
1072
19
15
1
265
0
25
9
29
181
405
160
174
66
163
323
7
84
118
158
321
641
48
19
15
1
265
0
25
9
29
181
405
160
174
66
163
325
5
84
118
158
321
645
1
19
15
1
265
0
25
9
29
181
405
160
174
70
163
323
7
84
118
130
410
810
560
19
15
1
265
0
25
9
29
181
405
160
430
6
35
323
7
84
630
2
602
938
1072
19
15
1
265
0
25
9
29
181
405
160
430
258
275
321
5
84
630
542
673
509
5
19
15
1
265
0
25
9
29
181
405
160
430
262
35
323
7
84
630
514
602
938
1072
19
15
1
265
0
25
9
29
181
405
160
430
774
547
323
7
84
630
1538
1114
682
560
19
15
1
265
0
25
9
29
181
405
160
430
386
275
321
5
84
374
286
545
509
517
19
15
1
265
0
25
9
29
181
405
160
366
66
163
323
7
84
566
382
321
641
48
19
15
1
265
0
25
9
29
181
405
160
366
66
163
325
5
84
566
382
321
645
513
19
15
1
265
0
25
9
29
181
405
160
366
834
163
323
7
84
566
894
65
641
48
19
15
1
265
0
25
9
29
181
405
160
366
834
163
325
5
84
566
894
65
645
1
19
15
1
265
0
25
9
29
181
405
160
366
326
35
323
7
84
566
386
538
938
1072
19
15
1
265
0
25
9
29
181
405
160
366
326
163
323
7
84
566
386
282
810
1072
19
15
1
265
0
25
9
29
181
405
160
366
838
35
323
7
84
566
898
26
938
560
19
15
1
265
0
25
9
29
181
405
160
366
838
803
323
7
84
566
898
538
170
1072
19
15
1
265
0
25
9
29
181
405
272
822
834
163
323
7
500
566
638
65
641
48
19
15
1
265
0
25
9
29
181
405
272
822
834
163
325
5
500
566
638
65
645
1
19
15
1
265
256
25
9
29
181
405
464
110
6
275
323
3
372
838
514
906
506
344
19
15
1
265
129
25
9
29
181
405
325
45
69
165
322
2
462
82
578
326
640
568
19
15
5
9
0
25
9
26
182
5
8
46
2
272
912
674
176
117
285
928
928
670
19
15
5
9
0
25
9
26
182
5
8
46
2
272
912
418
176
117
285
928
928
158
19
15
5
9
0
25
9
26
182
5
8
46
2
272
912
658
144
373
285
928
930
646
19
15
5
9
0
25
9
26
182
5
8
46
2
272
912
658
176
373
285
928
930
646
19
15
5
9
0
25
9
26
182
5
8
46
4
288
912
402
176
117
320
944
914
134
19
15
5
9
0
25
9
26
182
5
8
46
4
288
912
658
176
117
320
944
914
646
19
15
5
9
0
25
9
26
182
5
8
46
4
288
912
658
1712
117
832
944
914
646
19
15
5
9
0
25
9
26
182
5
8
46
6
416
912
674
176
117
66
987
785
670
19
15
5
9
0
25
9
26
182
5
8
46
6
416
912
674
1712
1653
66
987
785
670
19
15
5
9
0
25
9
26
182
5
8
46
6
416
912
738
176
117
66
987
1737
686
19
15
5
9
0
25
9
26
182
5
8
46
6
416
912
738
1712
1653
66
987
1737
686
19
15
5
9
0
25
9
26
182
5
8
46
6
416
912
658
144
117
66
987
1736
654
19
15
5
9
0
25
9
26
182
5
8
46
6
416
912
658
176
117
66
987
1736
654
19
15
5
9
0
25
9
26
182
5
8
46
6
416
912
658
1680
1653
66
987
1736
654
19
15
5
9
0
25
9
26
182
5
8
46
6
416
912
658
1712
1653
66
987
1736
654
19
15
5
9
0
25
9
26
182
5
8
46
6
416
912
1842
1200
117
66
987
1736
1574
19
15
5
9
0
25
9
26
182
5
8
46
516
800
912
658
1712
1653
1856
1456
1424
1414
19
15
5
9
0
25
9
26
182
5
8
110
4
288
912
402
432
245
256
944
914
134
19
15
5
9
0
25
9
26
182
5
8
110
4
288
912
658
144
245
256
944
912
902
19
15
5
9
0
25
9
26
182
5
8
110
4
288
912
658
176
245
256
944
912
902
19
15
5
9
0
25
9
26
182
5
264
366
134
416
912
274
912
501
258
859
776
6
19
15
5
9
0
25
9
26
182
5
264
366
134
416
912
274
944
501
258
859
776
6
19
15
5
9
0
25
9
26
182
517
8
46
6
416
912
1682
144
1653
66
987
1736
1678
19
15
5
9
0
25
9
26
182
517
8
46
6
416
912
1682
176
117
66
987
1736
1678
19
15
5
9
0
25
9
26
182
517
8
46
6
416
912
914
144
117
66
987
1736
1166
19
15
5
9
0
25
9
26
182
517
8
46
6
416
912
914
176
117
66
987
1736
1166
19
15
5
9
0
25
9
26
182
517
264
46
2
272
912
930
688
117
285
928
928
1182
19
15
5
9
0
25
9
26
182
517
264
558
770
272
912
930
688
1653
797
160
928
1182
19
15
5
9
0
25
9
26
182
517
264
558
770
784
912
930
688
1653
797
1184
1440
1182
19
15
5
9
0
25
9
26
182
517
264
366
134
416
912
802
432
501
258
859
776
542
19
15
5
9
0
25
9
26
182
517
264
366
134
416
912
786
400
501
258
859
776
518
19
15
5
9
0
25
9
26
182
517
264
366
134
416
912
914
400
501
258
859
776
598
19
15
5
9
0
25
9
26
182
517
264
366
134
416
912
818
432
501
258
859
777
534
19
15
5
9
0
25
9
26
182
517
392
430
262
416
912
786
464
757
514
731
1736
1030
19
15
5
9
0
25
9
26
182
133
8
46
4
288
912
530
48
117
320
944
914
998
19
15
5
9
0
25
9
26
182
133
8
46
4
288
912
530
304
885
832
944
914
998
19
15
5
9
0
25
9
26
822
1029
8
110
4
544
1808
1810
1168
1269
512
1840
1810
1158
19
15
5
9
0
25
9
26
822
517
8
46
6
544
1808
1186
1200
1653
1602
1883
1801
1966
19
15
5
9
0
25
9
26
822
517
8
46
6
544
1808
530
1168
1653
1602
1883
1800
6
19
15
5
9
0
25
9
26
822
517
8
46
6
544
1808
530
1200
1653
1602
1883
1800
6
19
15
5
9
0
25
9
26
822
517
8
46
6
544
1808
1170
1168
1653
1602
1883
1800
1934
19
15
5
9
0
25
9
26
822
517
8
558
774
800
1808
530
1168
1909
834
603
1544
6
19
15
5
9
0
25
9
26
822
517
8
558
774
800
1808
530
1200
1909
834
603
1544
6
19
15
5
9
0
25
9
26
822
517
264
558
4
544
1808
530
688
1653
576
1840
1826
6
19
15
5
9
0
25
9
26
822
517
264
558
774
800
1808
530
656
1653
834
603
1672
6
19
15
5
9
0
25
9
26
822
517
264
558
774
800
1808
530
688
1653
834
603
1672
6
19
15
5
9
1
25
9
30
182
5
69
109
2
72
320
354
226
486
768
752
1020
452
19
15
5
9
1
25
9
30
182
517
325
109
2
72
320
802
738
359
768
752
1020
836
19
15
5
9
1
25
9
30
182
517
325
109
196
392
320
818
739
357
380
768
448
844
19
15
5
9
1
25
9
30
182
517
325
109
196
392
912
818
739
357
380
768
800
1044
19
15
5
9
1
25
9
30
182
517
325
109
196
200
320
818
739
357
380
128
448
844
19
15
5
9
1
25
9
30
182
517
325
365
2
72
320
802
738
1895
1024
752
1020
836
19
15
5
9
1
25
9
30
182
517
325
365
642
72
320
802
738
1895
1280
112
1020
836
19
15
5
9
1
25
9
30
182
517
325
365
196
200
320
818
739
1893
1148
128
448
844
19
15
5
9
1
25
9
30
182
517
325
877
514
328
320
802
738
1767
1024
752
508
836
19
15
5
9
1
25
9
30
182
517
709
172
324
392
320
818
995
740
1693
640
448
844
19
15
5
9
1
25
9
30
182
517
709
173
324
392
320
802
994
743
1692
640
448
836
19
15
5
9
1
25
9
30
182
517
709
173
324
392
320
818
994
743
1692
640
448
844
19
15
5
9
1
25
9
30
182
517
709
428
4
392
320
818
995
1252
1053
960
448
844
19
15
5
9
1
25
9
30
182
517
709
428
260
392
320
818
995
1252
541
704
448
844
19
15
5
9
1
25
9
30
182
517
709
428
260
392
912
802
995
1252
541
704
1760
1052
19
15
5
9
1
25
9
30
182
517
709
428
260
392
912
818
995
1252
541
704
1760
1044
19
15
5
9
1
25
9
30
182
517
709
429
4
392
320
802
994
1255
1052
960
448
836
19
15
5
9
1
25
9
30
182
517
709
429
4
392
320
818
994
1255
1052
960
448
844
19
15
5
9
1
25
9
30
182
517
709
429
260
392
320
802
994
1255
540
704
448
836
19
15
5
9
1
25
9
30
182
517
709
429
260
392
320
818
994
1255
540
704
448
844
19
15
5
9
1
25
9
30
182
517
709
429
260
392
912
802
994
1255
540
704
1760
1052
19
15
5
9
1
25
9
30
182
517
709
429
260
392
912
818
994
1255
540
704
1760
1044
19
15
5
9
1
25
9
30
182
517
709
429
388
392
320
802
994
1255
1820
1152
448
836
19
15
5
9
1
25
9
30
182
133
69
877
514
328
320
546
610
2022
1024
752
764
1564
19
15
5
9
1
25
9
30
182
133
69
877
514
328
320
562
610
2022
1024
752
764
1556
19
15
5
9
1
25
9
30
822
5
69
109
66
520
1808
818
1250
1638
1664
1840
1824
276
19
15
5
9
1
25
9
30
822
5
69
109
66
520
1808
946
1250
1638
1664
1840
1824
196
19
15
5
9
1
25
9
30
822
5
69
365
834
776
1808
802
1250
999
896
560
1568
172
19
15
5
9
1
25
9
30
822
5
69
365
834
776
1808
818
1250
998
896
560
1568
162
19
15
5
9
1
25
9
30
822
5
69
365
834
776
1808
946
1250
998
896
560
1568
196
19
15
5
9
1
25
9
30
822
5
197
44
4
520
1808
1314
1507
996
541
1856
1888
1308
19
15
5
9
1
25
9
30
822
5
197
44
4
520
1808
1314
483
996
541
1856
1888
1308
19
15
5
9
1
25
9
30
822
5
197
44
4
520
1808
1442
1507
996
541
1856
1888
1452
19
15
5
9
1
25
9
30
822
5
197
44
4
520
1808
1458
1507
996
541
1856
1888
1442
19
15
5
9
1
25
9
30
822
5
197
44
4
520
1808
1458
483
996
541
1856
1888
1442
19
15
5
9
1
25
9
30
822
5
197
44
4
520
1808
1330
1507
996
541
1856
1888
1476
19
15
5
9
1
25
9
30
822
5
197
44
4
520
1808
1330
483
996
541
1856
1888
1476
19
15
5
9
1
25
9
30
822
5
197
45
4
520
1808
802
1506
999
1564
1856
1888
284
19
15
5
9
1
25
9
30
822
5
197
45
4
520
1808
1314
1506
998
540
1856
1888
1308
19
15
5
9
1
25
9
30
822
5
197
45
4
520
1808
1314
482
999
540
1856
1888
1308
19
15
5
9
1
25
9
30
822
5
197
45
4
520
1808
1442
1506
998
540
1856
1888
1452
19
15
5
9
1
25
9
30
822
5
197
45
4
520
1808
1458
1506
998
540
1856
1888
1442
19
15
5
9
1
25
9
30
822
5
197
45
4
520
1808
1458
482
999
540
1856
1888
1442
19
15
5
9
1
25
9
30
822
5
197
45
4
520
1808
1330
1506
998
540
1856
1888
1476
19
15
5
9
1
25
9
30
822
5
197
45
4
520
1808
1330
482
999
540
1856
1888
1476
19
15
5
9
1
25
9
30
822
5
197
428
260
520
1808
1314
1507
740
541
1600
1888
1308
19
15
5
9
1
25
9
30
822
5
197
429
260
520
1808
802
1506
743
540
1600
1888
172
19
15
5
9
1
25
9
30
822
5
197
429
260
520
1808
1314
1506
743
540
1600
1888
1308
19
15
5
9
1
25
9
30
822
5
197
429
260
520
1808
1330
1506
743
540
1600
1888
1300
19
15
5
9
1
25
9
30
822
517
325
877
770
776
1808
546
738
1767
512
624
1568
28
19
15
5
9
1
25
9
30
822
517
325
877
770
776
1808
562
738
1766
512
624
1568
20
19
15
5
9
1
25
9
30
822
517
325
877
770
776
1824
546
738
1767
512
624
1660
36
19
15
5
9
1
25
9
30
822
517
325
877
770
776
1824
610
738
1766
512
624
1660
100
19
15
5
9
1
25
9
30
822
517
325
877
770
776
1824
562
738
1766
512
624
1660
68
19
15
5
9
1
25
9
26
798
581
357
814
770
784
1792
529
693
1768
540
544
1538
15
19
15
5
9
1
25
9
26
182
5
5
26
2
272
912
658
150
816
892
928
916
646
19
15
5
9
1
25
9
26
182
5
5
26
2
272
912
658
406
816
892
928
916
646
19
15
5
9
1
25
9
26
182
5
197
44
4
272
912
290
483
996
285
912
930
46
19
15
5
9
1
25
9
26
182
5
197
44
4
272
912
306
483
996
285
912
930
38
19
15
5
9
1
25
9
26
182
5
197
173
4
272
912
306
483
229
284
912
916
22
19
15
5
9
1
25
9
26
182
5
197
300
4
272
912
290
483
484
285
912
930
46
19
15
5
9
1
25
9
26
182
517
325
109
2
272
912
818
738
358
256
928
916
534
19
15
5
9
1
25
9
26
182
517
325
109
2
272
912
818
739
357
768
928
916
534
19
15
5
9
1
25
9
26
182
517
325
365
642
272
912
818
739
1893
1280
288
916
534
19
15
5
9
1
25
9
26
182
517
325
877
514
272
912
818
738
1766
1024
416
916
534
19
15
5
9
1
25
9
26
182
517
325
877
514
272
912
818
739
1765
1024
416
916
534
19
15
5
9
1
25
9
26
182
517
325
877
514
784
912
818
738
1766
1024
1440
1428
1046
19
15
5
9
1
25
9
26
182
517
325
877
514
784
912
818
739
1765
1024
1440
1428
1046
19
15
5
9
1
25
9
26
182
517
709
429
386
400
912
802
995
1253
256
288
793
541
19
15
5
9
1
25
9
26
182
517
709
429
386
400
912
818
995
1253
256
288
788
534
19
15
5
9
1
25
9
26
158
5
101
46
2
16
896
657
245
488
796
800
1986
783
19
15
5
9
1
25
9
26
158
5
101
174
2
272
896
657
245
232
284
928
898
663
19
15
5
9
1
25
9
26
158
5
101
174
2
272
896
657
1781
232
284
928
898
663
19
15
5
9
1
25
9
26
158
5
101
302
2
16
896
657
245
1000
540
800
1986
791
19
15
5
9
1
25
9
26
158
5
101
302
770
784
896
657
245
1000
796
800
1410
1423
19
15
5
9
1
25
9
26
158
5
101
814
770
784
896
657
1781
2024
796
1312
386
655
19
15
5
9
1
25
9
26
158
517
357
302
770
784
896
913
757
488
796
800
1410
1167
19
15
5
9
1
25
9
26
158
517
357
366
834
800
896
913
757
1896
892
320
322
279
19
15
5
9
1
25
9
26
158
517
357
814
514
528
896
913
757
1768
1052
1312
1474
1295
19
15
5
9
1
25
9
26
158
517
357
814
770
784
896
913
757
1768
540
672
1218
1103
19
15
5
9
1
25
9
26
158
517
357
814
770
784
896
977
757
1768
540
672
1218
1231
19
15
5
9
1
25
9
26
155
265
325
173
66
160
226
98
482
82
128
320
350
540
19
15
5
9
1
25
9
26
219
9
69
173
322
672
354
546
738
338
640
1600
606
1564
19
15
5
9
1
25
9
26
219
265
837
173
322
672
354
34
994
82
640
1600
606
540
19
15
5
9
1
25
9
26
822
517
5
538
2
528
1808
530
534
1840
636
1824
1812
6
19
15
5
9
1
25
9
26
822
517
5
538
2
528
1808
530
1174
1840
636
1824
1812
6
19
15
5
9
1
25
9
26
822
517
325
877
770
784
1808
562
738
1766
512
672
1556
22
19
15
5
9
129
25
9
30
182
5
453
556
260
264
912
290
995
996
541
1792
1440
44
19
15
5
9
129
25
9
30
182
5
453
556
260
264
912
306
995
996
541
1792
1440
20
19
15
5
9
129
25
9
30
182
5
453
556
260
776
912
290
995
996
541
768
1440
44
19
15
5
9
129
25
9
30
182
5
453
556
260
776
912
306
995
996
541
768
1440
36
19
15
5
9
129
25
9
30
182
5
453
556
260
392
912
290
995
996
541
1856
1312
28
19
15
5
9
129
25
9
30
182
5
453
556
260
392
912
306
995
996
541
1856
1312
20
19
15
5
9
129
25
9
30
182
5
453
557
260
264
912
290
994
999
540
1792
1440
28
19
15
5
9
129
25
9
30
182
5
453
557
260
264
912
306
994
999
540
1792
1440
20
19
15
5
9
129
25
9
30
182
5
453
557
260
776
912
290
994
999
540
768
1440
44
19
15
5
9
129
25
9
30
182
5
453
557
260
776
912
306
994
999
540
768
1440
34
19
15
5
9
129
25
9
30
182
5
453
557
260
392
912
290
994
999
540
1856
1312
28
19
15
5
9
129
25
9
30
182
5
453
557
260
392
912
306
994
999
540
1856
1312
20
19
15
5
9
129
25
9
30
182
5
453
300
260
264
912
290
995
484
541
1792
928
44
19
15
5
9
129
25
9
30
182
5
453
300
260
264
912
306
995
484
541
1792
928
36
19
15
5
9
129
25
9
30
182
5
453
300
260
776
912
290
995
484
541
768
1440
44
19
15
5
9
129
25
9
30
182
5
453
300
260
776
912
306
995
484
541
768
1440
20
19
15
5
9
129
25
9
30
182
5
453
300
388
392
912
290
995
484
285
384
800
28
19
15
5
9
129
25
9
30
182
5
453
300
388
392
912
306
995
484
285
384
800
20
19
15
5
9
129
25
9
30
182
5
453
301
260
264
912
290
994
743
540
1792
928
44
19
15
5
9
129
25
9
30
182
5
453
301
260
264
912
290
995
487
540
1792
928
44
19
15
5
9
129
25
9
30
182
5
453
301
260
264
912
306
994
743
540
1792
928
34
19
15
5
9
129
25
9
30
182
5
453
301
260
264
912
306
995
485
540
1792
928
34
19
15
5
9
129
25
9
30
182
5
453
301
260
776
912
290
994
743
540
768
1440
28
19
15
5
9
129
25
9
30
182
5
453
301
260
776
912
290
995
487
540
768
1440
28
19
15
5
9
129
25
9
30
182
5
453
301
260
776
912
306
994
743
540
768
1440
20
19
15
5
9
129
25
9
30
182
5
453
301
260
776
912
306
995
485
540
768
1440
20
19
15
5
9
129
25
9
26
182
5
453
556
260
272
912
306
995
996
541
1808
930
38
19
15
5
9
129
25
9
26
182
5
453
557
258
272
912
290
995
997
512
1824
1433
29
19
15
5
9
129
25
9
26
182
5
453
557
258
272
912
306
995
997
512
1824
1428
22
19
15
5
9
129
25
9
26
182
5
453
557
258
784
912
290
995
997
512
800
409
29
19
15
5
9
129
25
9
26
182
5
453
557
258
784
912
306
994
998
512
800
404
22
19
15
5
9
129
25
9
26
182
5
453
557
258
784
912
306
995
997
512
800
409
22
19
15
5
9
129
25
9
26
182
5
453
300
260
272
912
306
995
740
541
1808
1442
38
19
15
5
9
129
25
9
26
182
5
453
300
260
784
912
290
995
484
541
784
1440
46
19
15
5
9
129
25
9
26
182
5
453
300
260
784
912
306
995
484
541
784
1440
38
19
15
5
9
129
25
9
26
182
5
453
300
388
400
912
290
995
484
285
400
800
30
19
15
5
9
129
25
9
26
182
5
453
300
388
400
912
306
995
484
285
400
802
38
19
15
5
9
129
25
9
26
182
5
453
301
258
272
912
306
995
741
512
1824
1428
22
19
15
5
9
129
25
9
26
182
5
453
301
258
784
912
290
995
485
512
800
409
29
19
15
5
9
129
25
9
26
182
5
453
301
258
784
912
306
994
742
512
800
404
22
19
15
5
9
129
25
9
26
182
5
453
301
258
784
912
306
995
741
512
800
409
38
19
15
5
49
1
25
9
26
795
601
774
620
322
672
1794
514
824
967
641
1600
1566
28
19
15
5
265
257
25
9
30
182
389
453
109
2
72
320
34
354
870
512
752
1020
540
19
15
5
265
257
25
9
30
182
389
453
109
2
72
320
34
355
869
512
752
1020
540
19
15
5
265
257
25
9
30
182
389
453
109
2
72
320
50
354
870
512
752
1020
532
19
15
5
265
257
25
9
30
182
389
453
109
2
72
320
50
355
869
512
752
1020
532
19
15
5
265
257
25
9
30
182
389
453
556
772
392
320
18
195
484
285
192
448
12
19
15
5
265
257
25
9
30
182
389
453
556
772
392
320
18
214
484
285
192
448
12
19
15
5
265
257
25
9
30
182
389
453
557
772
392
320
18
194
487
284
192
448
12
19
15
5
265
257
25
9
30
182
389
453
300
4
392
320
18
195
228
29
960
448
12
19
15
5
265
257
25
9
30
182
389
453
300
4
392
320
18
214
228
29
960
448
12
19
15
5
265
257
25
9
30
182
389
453
301
4
392
320
18
194
231
28
960
448
12
19
15
5
265
129
25
9
30
182
389
197
44
4
392
320
34
99
484
285
960
448
28
19
15
5
265
129
25
9
30
182
389
197
44
4
392
320
50
99
484
285
960
448
20
19
15
5
265
129
25
9
30
182
389
197
44
260
392
320
34
99
484
797
704
448
28
19
15
5
265
129
25
9
30
182
389
197
44
260
392
320
50
99
484
797
704
448
20
19
15
5
265
129
25
9
30
182
389
197
45
4
392
320
34
98
487
284
960
448
28
19
15
5
265
129
25
9
30
182
389
197
45
4
392
320
50
98
487
284
960
448
20
19
15
5
265
129
25
9
30
182
389
197
45
260
392
320
34
98
487
796
704
448
28
19
15
5
265
129
25
9
30
182
389
197
45
260
392
320
50
98
487
796
704
448
20
19
15
5
265
129
25
9
30
182
389
197
300
388
392
320
34
99
228
285
384
448
28
19
15
5
265
129
25
9
30
182
389
197
300
388
392
320
50
99
228
285
384
448
20
19
15
5
265
129
25
9
30
182
389
197
300
324
392
320
34
99
228
413
640
448
28
19
15
5
265
129
25
9
30
182
389
197
300
324
392
320
50
99
228
413
640
448
20
19
15
5
265
129
25
9
30
182
389
197
301
388
392
320
34
98
231
284
384
448
28
19
15
5
265
129
25
9
30
182
389
197
301
388
392
320
50
98
231
284
384
448
20
19
15
5
265
129
25
9
30
182
389
197
301
388
392
320
50
99
229
284
384
448
20
19
15
5
265
129
25
9
30
182
389
197
301
324
392
320
34
98
231
412
640
448
28
19
15
5
265
129
25
9
30
182
389
197
301
324
392
320
50
98
231
412
640
448
20
19
15
5
265
129
25
9
30
182
389
325
45
66
72
320
18
475
83
576
496
1020
1036
19
15
5
265
129
25
9
30
182
389
325
45
66
328
320
18
475
83
576
1008
508
12
19
15
1
9
1
41
9
25
797
13
5
122
44
514
1795
1315
1123
240
536
1804
1866
1498
19
15
1
9
1
41
9
25
157
13
5
122
44
514
899
611
195
240
536
1804
1482
1498
19
15
1
9
1
41
9
25
157
13
5
122
44
514
899
611
355
240
536
1804
1482
1498
19
15
1
9
1
41
9
25
157
13
261
890
812
834
899
291
931
1008
536
1164
1162
58
19
15
1
9
1
41
9
25
157
13
261
890
812
834
899
1827
931
1008
536
652
650
1594
19
15
1
9
1
41
9
25
157
13
261
890
812
834
899
1955
899
1008
536
652
586
1626
19
15
1
9
1
41
9
25
157
13
261
890
812
834
899
1955
931
1008
536
652
586
1626
19
15
1
9
1
41
9
25
157
13
197
122
44
322
899
611
483
560
280
908
1674
986
19
15
1
9
1
41
9
25
157
13
197
122
44
322
899
739
483
560
280
908
1674
730
19
15
1
9
1
41
9
25
157
525
261
890
812
770
899
931
387
1008
536
780
1226
1114
19
15
1
9
1
41
9
25
157
525
261
890
812
770
899
931
419
1008
536
780
1226
1114
19
15
1
9
1
41
9
25
157
525
261
890
812
834
899
803
387
1008
536
1164
1162
1082
19
15
1
9
1
41
9
25
157
525
261
890
812
834
899
803
419
1008
536
1164
1162
1082
19
15
1
9
1
41
9
25
157
525
261
890
812
834
899
931
387
1008
536
1164
1162
1114
19
15
1
9
1
41
9
25
157
525
261
890
812
834
899
931
419
1008
536
1164
1162
1114
19
15
1
9
1
41
9
25
157
525
773
890
556
834
899
803
803
1520
1048
1420
1162
1082
19
15
1
9
1
41
9
25
157
525
773
890
556
834
899
995
803
1520
1048
1420
1162
1242
19
15
1
9
1
41
9
25
157
525
773
890
812
834
899
803
867
496
536
652
1162
1082
19
15
1
9
1
41
9
25
157
525
325
378
44
322
899
803
739
432
24
908
1674
1082
19
15
1
9
1
41
9
25
157
525
709
122
556
322
899
803
995
1072
1816
652
1674
1082
19
15
1
9
1
41
9
25
157
525
709
122
556
834
899
803
995
1072
1816
1420
1162
1082
19
15
1
9
1
41
9
25
157
525
709
378
556
770
899
803
995
560
1560
780
1226
1082
19
15
1
9
1
41
9
25
157
525
709
378
556
834
899
803
995
560
1560
1420
1162
1082
19
15
1
9
1
41
9
25
157
525
709
378
556
578
899
803
995
560
1560
908
842
1082
19
15
1
9
1
41
9
25
157
269
197
122
44
322
899
1123
227
48
280
908
1674
2010
19
15
1
9
1
41
9
25
157
269
197
122
556
578
899
1123
227
560
1816
908
842
2010
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
131
3
240
280
908
710
257
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
131
131
240
280
908
710
257
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
131
67
240
280
908
710
257
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
131
35
240
280
908
710
257
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
131
387
240
280
908
710
257
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
131
195
240
280
908
710
257
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
131
99
240
280
908
710
257
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
131
163
240
280
908
710
257
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
131
291
240
280
908
710
257
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
131
419
240
280
908
710
257
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
195
131
240
280
908
714
122
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
195
387
240
280
908
714
122
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
195
195
240
280
908
714
122
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
323
259
240
280
908
714
730
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
323
67
240
280
908
714
730
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
323
195
240
280
908
714
730
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
323
323
240
280
908
714
730
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
323
355
240
280
908
714
730
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
163
3
240
280
908
710
65
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
163
131
240
280
908
710
65
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
163
35
240
280
908
710
65
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
163
387
240
280
908
710
65
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
163
163
240
280
908
710
65
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
163
291
240
280
908
710
65
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
163
419
240
280
908
710
65
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
675
131
240
280
908
710
1601
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
675
1667
1264
792
908
710
1601
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
675
387
240
280
908
710
1601
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
675
163
240
280
908
710
1601
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
675
291
240
280
908
710
1601
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
675
1699
1264
792
908
710
1601
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
675
419
240
280
908
710
1601
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
355
259
240
280
908
710
705
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
355
195
240
280
908
710
705
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
355
323
240
280
908
710
705
19
15
1
9
1
41
9
25
189
13
5
122
44
322
323
355
355
240
280
908
710
705
19
15
1
9
1
41
9
25
189
13
69
122
44
66
323
195
227
176
24
396
970
634
19
15
1
9
1
41
9
25
189
13
69
122
44
66
323
323
227
176
24
396
970
474
19
15
1
9
1
41
9
25
189
13
197
122
44
66
323
323
483
560
280
396
970
474
19
15
1
9
1
41
9
25
189
13
197
122
44
66
323
355
483
560
280
396
966
449
19
15
1
9
1
41
9
25
189
13
197
122
44
322
323
323
483
560
280
908
714
730
19
15
1
9
1
41
9
25
189
13
197
122
44
322
323
355
483
560
280
908
710
705
19
15
1
9
1
41
9
25
189
525
261
378
44
322
323
771
387
496
24
908
714
858
19
15
1
9
1
41
9
25
189
525
261
378
44
322
323
771
707
496
24
908
714
858
19
15
1
9
1
41
9
25
189
525
261
378
44
322
323
899
387
496
24
908
710
769
19
15
1
9
1
41
9
25
189
525
261
378
44
322
323
899
707
496
24
908
710
769
19
15
1
9
1
41
9
25
189
525
261
378
44
322
323
899
419
496
24
908
710
769
19
15
1
9
1
41
9
25
189
525
261
378
44
322
323
803
387
496
536
908
454
833
19
15
1
9
1
41
9
25
189
525
261
378
44
322
323
803
419
496
536
908
454
833
19
15
1
9
1
41
9
25
189
525
261
378
44
322
323
931
387
496
24
908
714
794
19
15
1
9
1
41
9
25
189
525
261
378
44
322
323
931
419
496
24
908
714
794
19
15
1
9
1
41
9
25
189
525
261
890
44
66
323
803
387
1008
24
396
970
832
19
15
1
9
1
41
9
25
189
525
261
890
44
66
323
931
387
1008
24
396
970
794
19
15
1
9
1
41
9
25
189
525
773
890
44
66
323
771
835
496
24
396
970
858
19
15
1
9
1
41
9
25
189
525
773
890
44
322
323
771
835
496
24
908
714
858
19
15
1
9
1
41
9
25
189
525
773
890
44
322
323
771
867
1520
24
908
714
858
19
15
1
9
1
41
9
25
189
525
773
890
44
322
323
835
867
1520
24
908
714
986
19
15
1
9
1
41
9
25
189
525
773
890
44
322
323
803
803
1520
24
908
454
833
19
15
1
9
1
41
9
25
189
525
773
890
44
322
323
803
867
1520
24
908
454
833
19
15
1
9
1
41
9
25
189
525
773
890
44
322
323
867
867
1520
24
908
710
961
19
15
1
9
1
41
9
25
189
525
773
890
556
322
323
803
803
1520
1048
396
454
833
19
15
1
9
1
41
9
25
189
525
773
890
556
322
323
803
867
1520
1048
396
454
833
19
15
1
9
1
41
9
25
189
525
645
122
44
322
323
771
963
1136
792
908
714
858
19
15
1
9
1
41
9
25
189
525
645
122
44
322
323
835
963
1136
792
908
714
986
19
15
1
9
1
41
9
25
189
525
645
122
44
322
323
867
963
1136
792
908
710
961
19
15
1
9
1
41
9
25
189
525
645
378
44
322
323
771
963
624
536
908
714
858
19
15
1
9
1
41
9
25
189
525
645
378
44
322
323
835
963
624
536
908
714
986
19
15
1
9
1
41
9
25
189
525
645
378
44
322
323
867
963
624
536
908
710
961
19
15
1
9
1
41
9
25
189
525
325
378
44
66
323
771
739
432
24
396
970
858
19
15
1
9
1
41
9
25
189
525
325
378
44
322
323
771
739
432
24
908
714
858
19
15
1
9
1
41
9
25
189
141
5
122
44
322
323
515
3
240
280
908
710
1537
19
15
1
9
1
41
9
25
189
141
5
122
44
322
323
515
259
240
280
908
710
1537
19
15
1
9
1
41
9
25
189
141
5
122
44
322
323
515
1539
1264
280
908
710
1537
19
15
1
9
1
41
9
25
189
141
5
122
44
322
323
515
67
240
280
908
710
1537
19
15
1
9
1
41
9
25
189
141
5
122
44
322
323
515
1571
1264
280
908
710
1537
19
15
1
9
1
41
9
25
189
141
5
122
44
322
323
515
291
240
280
908
710
1537
19
15
1
9
1
41
9
25
189
141
133
122
44
322
323
515
323
112
280
908
710
1537
19
15
1
9
1
41
9
25
189
141
773
890
44
322
323
515
1795
1520
24
908
710
1537
19
15
1
9
1
41
9
25
189
141
69
122
44
322
323
515
99
176
280
908
710
1537
19
15
1
9
1
41
9
25
189
141
197
122
44
322
323
515
963
560
280
908
710
1537
19
15
1
9
1
41
9
25
189
141
197
122
44
322
323
515
355
48
280
908
710
1537
19
15
1
9
1
41
9
25
189
141
325
378
44
322
323
515
1699
432
24
908
710
1537
19
15
1
9
1
41
9
25
189
141
325
378
44
322
323
515
675
432
24
908
710
1537
19
15
1
9
1
41
9
25
253
13
5
122
44
66
195
131
3
240
280
140
198
257
19
15
1
9
1
41
9
25
253
13
5
122
44
66
195
131
259
240
280
140
198
257
19
15
1
9
1
41
9
25
253
13
5
122
44
66
195
131
131
240
280
140
198
257
19
15
1
9
1
41
9
25
253
13
5
122
44
66
195
131
35
240
280
140
198
257
19
15
1
9
1
41
9
25
253
13
5
122
44
66
195
131
387
240
280
140
198
257
19
15
1
9
1
41
9
25
253
13
5
122
44
66
195
131
163
240
280
140
198
257
19
15
1
9
1
41
9
25
253
13
5
122
44
66
195
131
419
240
280
140
198
257
19
15
1
9
1
41
9
25
253
13
5
122
44
66
195
227
3
240
280
140
198
65
19
15
1
9
1
41
9
25
253
13
5
122
44
66
195
227
259
240
280
140
198
65
19
15
1
9
1
41
9
25
253
13
5
122
44
66
195
227
387
240
280
140
198
65
19
15
1
9
1
41
9
25
253
13
5
122
44
66
195
355
3
240
280
140
198
449
19
15
1
9
1
41
9
25
253
13
5
122
44
66
195
355
259
240
280
140
198
449
19
15
1
9
1
41
9
25
253
13
5
122
44
66
195
611
387
240
280
652
710
1985
19
15
1
9
1
41
9
25
253
13
5
122
44
66
195
483
259
240
280
652
710
1729
19
15
1
9
1
41
9
25
253
13
773
890
556
66
195
611
1923
1520
1048
1164
1222
1985
19
15
1
9
1
41
9
25
253
269
5
122
44
66
195
3
3
240
280
140
198
1
19
15
1
9
1
41
9
25
253
269
5
122
44
66
195
3
131
240
280
140
198
1
19
15
1
9
1
41
9
25
253
269
5
122
44
66
195
3
163
240
280
140
198
1
19
15
1
9
1
41
9
25
253
269
133
122
44
66
195
3
195
112
280
140
198
1
19
15
1
265
1
41
9
25
189
397
261
122
44
322
323
3
515
1008
792
908
710
1
19
15
1
265
1
41
9
25
189
397
261
122
44
322
323
35
515
1008
792
908
454
321
19
15
1
265
257
41
9
25
189
397
453
122
44
66
323
3
355
816
536
396
966
513
19
15
1
265
257
41
9
25
189
397
453
122
44
322
323
3
355
816
536
908
714
346
19
15
1
265
257
41
9
25
189
397
453
122
44
322
323
35
419
816
536
908
714
538
19
15
1
265
257
41
9
25
189
397
453
122
44
322
323
35
355
816
536
908
714
538
19
15
1
265
257
41
9
25
189
397
453
634
44
66
323
35
163
432
24
396
970
538
19
15
1
265
257
41
9
25
189
397
453
634
44
322
323
35
163
432
24
908
714
26
19
15
1
265
257
41
9
25
189
397
453
634
812
834
323
35
163
432
536
652
202
1050
19
15
1
49
1
24
9
25
797
93
6
55
5
520
1794
1283
1336
546
514
1792
1821
1281
19
15
1
49
1
24
9
25
797
93
6
55
5
522
1795
1283
1336
546
514
1793
1794
1280
19
15
1
49
1
24
9
25
797
93
6
55
5
546
1795
1283
1336
546
514
1841
1793
1281
19
15
1
49
1
24
9
25
797
93
6
55
5
530
1795
1283
1336
546
514
1809
1793
1281
19
15
1
49
1
24
9
25
797
93
6
55
5
550
1795
1283
1336
546
514
1881
1690
1658
19
15
1
49
1
24
9
25
797
605
774
823
517
520
1794
515
824
802
1026
896
1725
1
19
15
1
49
1
24
9
25
797
605
774
823
517
776
1794
515
824
802
1026
832
1629
1
19
15
1
49
1
24
9
25
797
605
774
823
517
522
1795
515
824
802
1026
897
1666
0
19
15
1
49
1
24
9
25
797
605
774
823
517
648
1794
515
824
802
1026
960
1565
1
19
15
1
49
1
24
9
25
797
605
774
823
517
778
1795
515
824
802
1026
833
1602
0
19
15
1
49
1
24
9
25
797
605
774
823
517
802
1795
515
824
802
1026
817
1537
0
19
15
1
49
1
24
9
25
797
605
774
823
517
786
1795
515
824
802
1026
785
1537
0
19
15
1
49
1
24
9
25
797
605
774
823
517
676
1794
515
824
802
1026
984
1537
1
19
15
1
49
1
24
9
25
797
605
774
823
517
650
1795
515
824
802
1026
961
1565
0
19
15
1
49
1
24
9
25
797
605
774
823
517
804
1794
515
824
802
1026
824
1665
1
19
15
1
49
1
24
9
25
797
605
774
823
517
678
1794
515
824
802
1026
988
1564
30
19
15
1
49
1
24
9
25
797
605
774
823
517
806
1794
515
824
802
1026
828
1564
30
19
15
1
49
1
24
9
25
797
605
774
823
773
776
1794
515
824
290
770
512
1565
1
19
15
1
49
1
24
9
25
797
605
774
823
773
778
1795
515
824
290
770
513
1538
0
19
15
1
49
1
24
9
25
797
605
774
823
773
802
1795
515
824
290
770
689
1537
0
19
15
1
49
1
24
9
25
797
605
774
823
773
786
1795
515
824
290
770
657
1537
0
19
15
1
49
1
24
9
25
797
605
774
823
773
804
1794
515
824
290
770
600
1601
1
19
15
1
49
1
24
9
25
797
605
774
823
773
805
1794
515
824
802
1154
695
1536
30
19
15
1
49
1
24
9
25
797
605
774
823
773
806
1794
515
824
802
1154
697
1564
30
19
15
1
49
1
24
9
25
797
605
774
823
773
806
1795
515
824
802
1154
697
1562
1
19
15
1
49
1
24
9
25
797
605
774
823
581
778
1795
515
824
802
1145
769
1666
0
19
15
1
49
1
24
9
25
797
605
774
1335
517
520
1794
515
824
1826
1154
896
1725
1
19
15
1
49
1
24
9
25
797
605
774
1335
517
522
1795
515
824
1826
1154
897
1666
0
19
15
1
49
1
24
9
25
797
605
774
1335
517
546
1795
515
824
1826
1154
945
1665
0
19
15
1
49
1
24
9
25
797
605
774
1335
517
530
1795
515
824
1826
1154
913
1665
0
19
15
1
49
1
24
9
25
797
605
774
1335
517
548
1794
515
824
1826
1154
952
1665
1
19
15
1
49
1
24
9
25
797
605
774
1335
517
549
1794
515
824
1826
1154
955
1664
1
19
15
1
49
1
24
8
25
793
93
6
55
4
550
1794
1282
1080
34
515
1853
1821
1308
19
15
1
49
1
24
8
25
793
605
774
823
516
678
1794
514
824
802
1027
989
1565
28
19
15
1
49
1
24
8
25
793
605
774
823
516
678
1794
515
824
802
1027
989
1565
65
19
15
1
49
1
24
8
25
793
605
774
823
516
806
1794
514
824
802
1027
829
1565
28
19
15
1
49
1
24
8
25
793
605
774
823
516
806
1794
515
824
802
1027
829
1565
65
19
15
1
49
1
24
8
25
793
605
774
823
515
674
1794
514
824
802
1024
988
1565
28
19
15
1
49
1
24
8
25
793
605
774
823
515
802
1794
514
824
802
1024
828
1565
28
19
15
1
49
1
24
8
25
793
605
774
823
515
806
1794
514
824
802
1024
820
1690
27
19
15
1
49
1
24
8
25
793
605
774
823
772
806
1794
514
824
290
771
701
1565
28
19
15
1
49
1
24
8
25
793
605
774
823
772
806
1794
515
824
290
771
701
1565
1
19
15
1
49
1
24
8
25
793
605
774
823
771
802
1794
514
824
290
768
620
1566
27
19
15
1
49
1
24
8
25
793
605
774
823
771
806
1794
514
824
290
768
692
1565
28
19
15
5
49
1
24
8
26
795
601
1542
55
4
520
1792
514
1592
34
1539
1793
1793
29
19
15
5
49
1
24
8
26
795
601
1542
567
4
520
1792
514
1592
290
1027
1793
1793
29
19
15
5
49
1
24
8
26
795
601
1542
567
516
520
1792
514
1592
290
1283
897
1664
30
19
15
5
49
1
24
8
26
795
601
1542
567
516
776
1792
514
1592
290
1283
768
1536
30
19
15
5
49
1
24
8
26
795
601
1542
567
516
648
1792
514
1592
290
1283
960
1536
30
19
15
5
49
1
24
8
26
795
601
1542
567
772
776
1792
514
1592
290
771
640
1536
30
19
15
5
49
1
24
8
26
795
601
1542
1591
516
520
1792
514
1592
1570
259
897
1664
30
19
15
5
49
1
24
8
26
795
601
1542
1591
516
776
1792
514
1592
1570
259
768
1536
30
19
15
5
49
1
24
8
26
795
601
1542
1591
516
648
1792
514
1592
1570
259
960
1536
30
19
15
5
49
1
24
8
26
795
601
1542
1591
1540
1544
1792
514
1592
1058
1027
1089
1729
29
19
15
5
49
1
24
8
26
795
601
774
823
516
520
1792
514
824
802
1027
897
1664
30
19
15
5
49
1
24
8
26
795
601
774
823
516
776
1792
514
824
802
1027
768
1536
30
19
15
5
49
1
24
8
26
795
601
774
823
516
648
1792
514
824
802
1027
960
1536
30
19
15
5
49
1
24
8
26
795
601
774
823
772
776
1792
514
824
290
771
513
1537
29
19
15
5
49
1
24
8
26
795
601
774
1335
516
520
1792
514
824
1826
1155
897
1665
125
19
15
5
9
1
89
233
558
1582
1161
1605
1773
1730
1928
1568
1570
1634
1255
1664
1200
1184
1044
19
15
5
9
1
89
233
558
1582
1161
1605
1773
1730
1928
1568
1570
1635
1255
1664
1200
1184
1044
19
15
2
11
24
28
14
30
220
14
31
0
0
32
353
162
177
369
885
826
955
264
19
15
2
11
24
28
14
30
220
14
31
0
0
32
353
162
433
369
885
826
955
264
19
15
2
11
24
28
14
30
220
14
31
0
0
32
353
482
305
369
885
826
955
648
19
15
2
11
24
28
14
30
220
14
31
0
0
288
353
162
177
369
373
954
699
264
19
15
2
11
24
28
14
30
220
14
31
0
0
288
353
162
433
369
373
954
699
264
19
15
2
11
24
28
14
30
220
14
31
0
0
288
353
482
305
369
373
954
699
648
19
15
2
11
24
28
14
30
220
14
31
0
64
32
353
162
177
117
245
282
955
264
19
15
2
11
24
28
14
30
220
14
31
0
192
160
353
162
177
117
501
282
827
264
19
15
2
11
24
28
14
30
220
14
31
64
64
32
353
162
177
241
501
282
955
264
19
15
2
11
24
28
14
30
220
14
31
64
64
32
353
162
433
241
501
282
955
264
19
15
2
11
24
28
14
30
220
14
31
64
64
32
353
226
49
241
501
282
955
1160
19
15
2
11
24
28
14
30
220
14
31
64
64
32
353
226
305
241
501
282
955
1160
19
15
2
11
24
28
14
30
220
14
31
64
64
32
353
482
305
241
501
282
955
648
19
15
2
11
24
28
14
30
220
14
31
64
192
160
353
162
177
241
245
282
827
264
19
15
2
11
24
28
14
30
220
14
31
64
192
160
353
162
433
241
245
282
827
264
19
15
2
11
24
28
14
30
220
14
31
64
192
160
353
482
305
241
245
282
827
648
19
15
2
11
24
28
14
30
220
14
31
64
192
416
353
162
433
757
373
794
571
264
19
15
2
11
24
28
14
30
220
14
31
32
0
32
353
226
49
561
757
90
955
1160
19
15
2
11
24
28
14
30
220
14
31
32
0
32
353
226
305
177
245
90
955
1160
19
15
2
11
24
28
14
30
220
14
31
32
0
32
353
482
305
561
757
90
955
648
19
15
2
11
24
28
14
30
220
14
31
32
64
32
353
162
177
49
117
282
955
264
19
15
2
11
24
28
14
30
220
14
31
32
64
32
353
162
433
49
117
282
955
264
19
15
2
11
24
28
14
30
220
14
31
32
64
32
353
226
49
49
117
154
955
1160
19
15
2
11
24
28
14
30
220
14
31
32
64
32
353
226
305
49
117
154
955
1160
19
15
2
11
24
28
14
30
220
14
31
32
64
32
353
482
49
49
117
282
955
648
19
15
2
11
24
28
14
30
220
14
31
32
64
32
353
482
561
49
117
282
955
648
19
15
2
11
24
28
14
30
220
14
31
32
64
32
353
482
305
49
117
282
955
648
19
15
2
11
24
28
14
30
220
14
31
288
256
32
353
162
433
945
501
90
955
264
19
15
2
11
24
28
14
30
220
14
31
288
256
32
353
482
305
945
501
90
955
648
19
15
2
11
24
28
14
30
220
14
31
288
768
32
353
162
433
945
1013
90
955
264
19
15
2
11
24
28
14
30
220
14
31
288
768
32
353
482
305
945
1013
90
955
648
19
15
2
11
24
28
14
30
220
14
31
288
768
544
353
162
433
945
1013
986
699
264
19
15
2
11
24
28
14
30
220
14
31
288
768
544
353
418
817
945
1013
986
699
1800
19
15
2
11
24
28
14
30
220
526
31
0
0
32
353
930
561
369
885
826
955
776
19
15
2
11
24
28
14
30
220
526
31
0
0
288
353
930
561
369
373
954
699
776
19
15
2
11
24
28
14
30
220
526
31
0
64
32
353
930
561
373
245
282
955
776
19
15
2
11
24
28
14
30
220
526
31
0
192
160
353
930
561
373
501
282
827
776
19
15
2
11
24
28
14
30
220
526
31
512
0
32
353
930
561
1909
1141
218
955
776
19
15
2
11
24
28
14
30
220
526
31
512
768
544
353
930
561
1909
885
1114
443
776
19
15
2
11
24
28
14
30
220
526
31
64
64
32
353
930
561
753
501
282
955
776
19
15
2
11
24
28
14
30
220
526
31
64
192
32
353
930
561
1777
1781
538
955
776
19
15
2
11
24
28
14
30
220
526
31
64
192
160
353
930
561
757
373
282
827
776
19
15
2
11
24
28
14
30
220
526
31
64
192
416
353
930
561
757
373
794
571
776
19
15
2
11
24
28
14
30
220
526
31
32
64
32
353
930
561
49
117
282
955
776
19
15
2
11
24
28
14
30
220
526
31
544
64
32
353
930
561
1841
1141
154
955
776
19
15
2
11
24
28
14
30
220
526
31
544
832
544
353
930
561
1841
885
1050
443
776
19
15
2
11
24
28
14
30
220
526
31
544
576
544
353
930
561
1841
1397
1306
443
776
19
15
2
11
24
28
14
30
220
526
287
0
0
32
353
930
689
117
373
346
955
776
19
15
2
11
24
28
14
30
220
526
287
0
64
32
353
930
689
117
245
282
955
776
19
15
2
11
24
28
14
30
220
526
287
0
192
160
353
930
689
117
501
282
827
776
19
15
2
11
24
28
14
30
220
526
287
512
0
32
353
930
689
1649
629
826
955
776
19
15
2
11
24
28
14
30
220
526
287
128
64
32
353
930
689
373
117
282
955
776
19
15
2
11
24
28
14
30
220
526
287
128
192
160
353
930
689
373
373
282
827
776
19
15
2
11
24
28
14
30
220
526
287
32
64
32
353
930
433
305
117
282
955
776
19
15
2
11
24
28
14
30
220
526
287
320
320
32
353
930
433
497
501
26
955
776
19
15
2
11
24
28
14
30
220
526
287
320
320
160
353
930
433
497
501
282
827
776
19
15
2
11
24
28
14
30
220
526
287
320
832
800
353
930
433
497
1013
538
187
776
19
15
2
11
24
28
14
30
220
526
287
832
832
32
353
930
433
1009
757
26
955
776
19
15
2
11
24
28
14
30
220
526
287
832
832
544
353
930
433
1009
1269
1050
443
776
19
15
2
11
24
28
14
30
220
526
287
832
832
800
353
930
433
1009
757
538
187
776
19
15
2
11
24
28
14
30
220
526
287
416
384
416
353
930
433
433
629
602
571
776
19
15
2
11
24
28
14
30
220
270
31
0
512
288
353
34
561
629
1909
730
475
24
19
15
2
11
24
28
14
30
220
270
31
64
192
416
353
34
177
757
373
794
571
520
19
15
2
11
24
28
14
30
220
270
415
256
128
416
353
34
433
501
373
858
571
520
19
15
2
11
24
28
14
30
220
270
415
192
192
416
353
34
433
113
117
794
571
520
19
15
2
11
24
28
14
30
252
14
31
32
128
272
929
642
433
433
501
785
955
760
19
15
2
11
24
28
14
30
252
14
31
32
384
272
929
258
305
49
1013
529
955
8
19
15
2
11
24
28
14
30
252
14
31
32
384
272
929
642
433
433
1013
529
955
760
19
15
2
11
24
28
14
30
252
526
287
288
384
272
929
898
433
689
757
529
955
1272
19
15
2
11
24
28
14
30
252
526
287
416
384
272
929
898
433
433
629
529
955
1144
19
15
2
11
24
28
14
30
252
526
287
416
384
400
929
898
433
433
629
273
827
1144
19
15
515
141
422
57
1825
1504
949
1549
28
358
534
263
1027
739
1715
1712
736
402
912
17
19
15
3
525
258
425
233
152
817
909
641
1909
1114
579
1559
38
829
1141
1488
1114
1736
24
19
15
6
6
22
471
620
158
412
528
816
1010
963
96
128
388
822
1242
1050
1283
1120
240
19
15
6
6
22
471
620
158
412
528
816
1010
963
1120
128
388
822
1242
538
1539
96
240
19
15
6
6
22
471
620
158
412
528
816
1010
963
608
128
388
822
1242
1050
3
96
240
19
15
6
262
22
471
236
158
694
656
48
1010
1091
592
786
771
1117
1754
1882
1050
1382
1265
19
15
6
262
22
455
228
158
438
400
48
1018
1123
608
274
3
61
874
1930
1027
163
50
19
15
6
262
22
455
228
158
438
400
48
1018
1123
608
146
3
61
874
1930
1027
19
1498
19
15
6
6
13
25
12
30
822
528
289
529
260
544
1810
515
727
1578
708
1646
1806
58
19
15
6
6
13
25
12
30
822
528
801
785
772
800
1810
515
855
797
772
688
1558
50
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
259
527
79
220
950
910
58
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
259
271
47
540
950
910
58
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
259
783
847
348
950
910
58
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
259
143
79
220
950
910
58
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
259
79
79
220
950
910
58
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
259
399
207
220
950
910
58
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
259
335
79
220
950
910
58
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
387
15
47
540
950
910
90
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
387
271
47
540
950
910
90
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
387
399
399
284
950
918
90
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
643
15
527
796
950
918
762
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
643
271
527
796
950
918
762
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
643
1551
1327
540
950
918
762
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
643
143
79
860
950
910
762
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
643
1679
1679
348
950
918
762
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
643
399
399
284
950
918
762
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
707
23
13
284
950
918
730
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
707
143
47
540
950
910
730
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
707
1679
1071
540
950
910
730
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
707
399
303
284
950
918
730
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
707
1559
23
28
950
918
698
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
707
151
13
284
950
918
730
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
707
1687
13
284
950
918
730
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
707
407
13
284
950
918
730
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
451
23
13
284
950
918
186
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
451
271
47
284
950
918
186
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
451
535
15
284
950
918
186
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
451
399
303
284
950
918
186
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
451
279
13
284
950
918
186
19
15
6
6
13
29
12
30
182
16
1
9
0
288
914
451
407
15
284
950
918
186
19
15
6
6
13
29
12
30
182
16
1
9
0
416
914
643
15
47
108
990
1742
762
19
15
6
6
13
29
12
30
182
16
1
9
0
416
914
643
271
47
108
990
1742
762
19
15
6
6
13
29
12
30
182
16
1
9
0
416
914
643
1551
47
108
990
1742
762
19
15
6
6
13
29
12
30
182
16
1
9
0
416
914
643
143
143
444
990
1742
762
19
15
6
6
13
29
12
30
182
16
1
9
0
416
914
643
1679
47
108
990
1742
762
19
15
6
6
13
29
12
30
182
16
1
9
0
416
914
643
399
47
108
990
1742
762
19
15
6
6
13
29
12
30
182
16
1
9
0
416
914
643
151
45
108
990
1742
762
19
15
6
6
13
29
12
30
182
16
1
9
0
416
914
643
407
794
812
989
1742
761
19
15
6
6
13
29
12
30
182
16
1
9
0
416
914
1795
1039
47
108
990
1742
1594
19
15
6
6
13
29
12
30
182
16
1
9
0
416
914
1795
783
303
428
990
1742
1594
19
15
6
6
13
29
12
30
182
16
1
9
0
416
914
1795
1167
143
444
990
1742
1594
19
15
6
6
13
29
12
30
182
16
1
9
0
416
914
1795
1423
399
444
990
1742
1594
19
15
6
6
13
29
12
30
182
16
1
9
0
416
914
1795
1359
591
44
990
1742
1594
19
15
6
6
13
29
12
30
182
16
1
9
0
416
914
707
143
47
108
990
790
698
19
15
6
6
13
29
12
30
182
16
1
9
0
416
914
707
1679
47
108
990
790
698
19
15
6
6
13
29
12
30
182
16
1
9
0
416
914
707
399
47
428
990
1742
730
19
15
6
6
13
29
12
30
182
16
1
9
0
800
914
707
1679
1583
1564
1974
1422
1466
19
15
6
6
13
29
12
30
182
16
1
9
0
800
914
707
1687
1559
1564
1974
1422
1466
19
15
6
6
13
29
12
30
182
16
1
9
512
800
914
707
23
567
1844
1462
1422
442
19
15
6
6
13
29
12
30
182
16
1
9
512
800
914
707
399
815
1820
1462
1422
442
19
15
6
6
13
29
12
30
182
16
1
9
512
800
914
707
1559
1549
1820
1462
1422
442
19
15
6
6
13
29
12
30
182
16
1
9
512
800
914
707
151
823
1844
1462
1430
1458
19
15
6
6
13
29
12
30
182
16
1
9
512
800
914
707
1687
1549
1820
1462
1422
442
19
15
6
6
13
29
12
30
182
16
1
9
512
800
914
707
407
781
1820
1462
1430
442
19
15
6
6
13
29
12
30
182
16
1
9
256
288
914
259
271
431
940
478
910
58
19
15
6
6
13
29
12
30
182
16
1
9
256
288
914
259
335
847
940
478
910
58
19
15
6
6
13
29
12
30
182
16
1
9
256
288
914
387
399
431
940
478
910
90
19
15
6
6
13
29
12
30
182
16
1
9
256
288
914
643
271
303
924
478
910
762
19
15
6
6
13
29
12
30
182
16
1
9
256
288
914
707
399
431
940
478
910
730
19
15
6
6
13
29
12
30
182
16
1
9
256
288
914
707
151
781
924
478
910
730
19
15
6
6
13
29
12
30
182
16
1
9
256
288
914
707
407
271
924
478
910
730
19
15
6
6
13
29
12
30
182
16
1
9
256
288
914
451
399
431
940
478
910
122
19
15
6
6
13
29
12
30
182
16
1
9
256
288
914
451
279
781
924
478
910
122
19
15
6
6
13
29
12
30
182
16
1
9
256
288
914
451
407
271
924
478
910
122
19
15
6
6
13
29
12
30
182
16
1
9
256
416
914
643
271
399
924
734
1742
762
19
15
6
6
13
29
12
30
182
16
1
9
256
416
914
643
143
399
924
734
1742
762
19
15
6
6
13
29
12
30
182
16
1
9
256
416
914
643
151
410
924
733
1741
762
19
15
6
6
13
29
12
30
182
16
1
9
256
416
914
643
407
429
940
734
1742
762
19
15
6
6
13
29
12
30
182
16
1
9
256
416
914
1795
783
815
940
734
1742
1594
19
15
6
6
13
29
12
30
182
16
1
9
256
416
914
707
143
815
924
734
1742
730
19
15
6
6
13
29
12
30
182
16
1
9
256
416
914
707
399
431
940
734
1742
730
19
15
6
6
13
29
12
30
182
16
1
9
256
416
914
451
279
823
948
438
790
122
19
15
6
6
13
29
12
30
182
16
1
9
256
800
914
451
279
823
948
822
398
218
19
15
6
6
13
29
12
30
182
16
1
9
256
800
914
451
407
311
948
822
398
218
19
15
6
6
13
29
12
30
182
16
1
9
128
416
914
643
151
173
476
862
782
826
19
15
6
6
13
29
12
30
182
16
1
9
128
416
914
643
407
173
476
862
782
826
19
15
6
6
13
29
12
30
182
16
1
9
128
416
914
451
407
173
476
862
782
106
19
15
6
6
13
29
12
30
182
16
1
521
512
800
914
707
1679
1839
1308
1462
398
442
19
15
6
6
13
29
12
30
182
16
1
521
512
800
914
707
1559
1815
1308
1462
398
442
19
15
6
6
13
29
12
30
182
16
1
521
512
800
914
707
1687
1807
1308
1462
1430
442
19
15
6
6
13
29
12
30
182
16
1
521
768
800
914
707
1687
1805
796
1206
1430
442
19
15
6
6
13
29
12
30
182
16
1
265
0
288
914
707
407
909
284
950
910
730
19
15
6
6
13
29
12
30
182
16
1
265
0
288
914
451
407
951
308
950
910
122
19
15
6
6
13
29
12
30
182
16
1
265
0
416
914
643
151
943
1196
990
1742
762
19
15
6
6
13
29
12
30
182
16
1
265
256
288
914
387
399
943
684
478
910
90
19
15
6
6
13
29
12
30
182
16
1
265
256
288
914
707
407
943
684
478
910
730
19
15
6
6
13
29
12
30
182
16
1
265
256
288
914
451
399
943
684
478
910
122
19
15
6
6
13
29
12
30
182
16
1
265
256
288
914
451
279
922
684
477
910
121
19
15
6
6
13
29
12
30
182
16
1
265
256
416
914
259
271
943
476
438
790
58
19
15
6
6
13
29
12
30
182
16
1
265
256
416
914
259
279
919
476
438
790
58
19
15
6
6
13
29
12
30
182
16
1
265
256
416
914
643
271
911
668
734
1742
762
19
15
6
6
13
29
12
30
182
16
1
265
256
416
914
643
151
943
684
734
1742
762
19
15
6
6
13
29
12
30
182
16
1
265
256
416
914
643
407
922
700
734
1742
762
19
15
6
6
13
29
12
30
182
16
1
265
256
416
914
1795
847
911
668
734
1742
1594
19
15
6
6
13
29
12
30
182
16
1
265
256
800
914
707
407
951
692
822
398
442
19
15
6
6
13
29
12
30
182
16
1
265
256
800
914
451
407
951
692
822
398
122
19
15
6
6
13
29
12
30
182
16
1
265
768
800
914
707
407
909
796
318
334
874
19
15
6
6
13
29
12
30
182
16
1
265
768
800
914
451
279
911
796
318
334
106
19
15
6
6
13
29
12
30
182
16
1
265
768
800
914
451
407
911
796
318
334
106
19
15
6
6
13
29
12
30
182
16
1
265
128
416
914
259
271
943
364
862
782
58
19
15
6
6
13
29
12
30
182
16
1
265
128
416
914
259
279
943
364
862
782
58
19
15
6
6
13
29
12
30
182
16
1
265
128
416
914
643
271
943
364
862
782
826
19
15
6
6
13
29
12
30
182
16
1
265
128
416
914
451
399
943
364
862
782
106
19
15
6
6
13
29
12
30
182
16
1
265
128
416
914
451
407
943
364
862
782
106
19
15
6
6
13
29
12
30
182
16
1
265
384
800
914
707
407
943
1964
1518
334
442
19
15
6
6
13
29
12
30
182
16
1
137
128
288
914
259
143
463
348
822
910
58
19
15
6
6
13
29
12
30
182
16
1
137
128
288
914
259
399
463
348
822
910
58
19
15
6
6
13
29
12
30
182
16
1
137
128
288
914
387
399
463
348
822
910
90
19
15
6
6
13
29
12
30
182
16
1
137
128
288
914
643
143
463
348
822
910
746
19
15
6
6
13
29
12
30
182
16
1
137
128
288
914
643
399
463
348
822
910
746
19
15
6
6
13
29
12
30
182
16
1
137
128
416
914
259
279
474
348
862
782
58
19
15
6
6
13
29
12
30
182
16
1
137
128
416
914
259
151
474
348
862
782
58
19
15
6
6
13
29
12
30
182
16
1
137
128
416
914
259
407
474
348
862
782
58
19
15
6
6
13
29
12
30
182
16
1
137
128
416
914
643
143
463
1004
750
1742
762
19
15
6
6
13
29
12
30
182
16
1
137
128
416
914
643
407
474
348
862
782
826
19
15
6
6
13
29
12
30
182
16
1
137
128
416
914
451
407
474
348
862
782
106
19
15
6
6
13
29
12
30
182
16
1
137
384
288
914
259
399
463
492
494
846
58
19
15
6
6
13
29
12
30
182
16
1
137
384
288
914
643
143
463
492
494
846
826
19
15
6
6
13
29
12
30
182
16
1
137
384
416
914
259
399
463
492
350
782
58
19
15
6
6
13
29
12
30
182
16
1
137
384
416
914
259
151
474
860
350
782
58
19
15
6
6
13
29
12
30
182
16
1
137
384
416
914
259
407
474
860
350
782
58
19
15
6
6
13
29
12
30
182
16
1
137
384
416
914
643
143
463
492
350
782
826
19
15
6
6
13
29
12
30
182
16
1
137
384
416
914
643
407
474
860
350
782
826
19
15
6
6
13
29
12
30
182
16
1
137
384
416
914
451
407
474
860
350
782
106
19
15
6
6
13
29
12
30
182
16
1
137
192
416
914
451
407
474
988
798
782
106
19
15
6
6
13
29
12
30
182
16
1
393
384
416
914
259
407
986
604
350
782
58
19
15
6
6
13
29
12
30
182
16
1
393
384
416
914
643
151
986
604
350
782
826
19
15
6
6
13
29
12
30
182
16
1
393
384
416
914
643
407
986
604
350
782
826
19
15
6
6
13
29
12
30
182
16
1
393
320
800
914
259
399
975
476
838
846
58
19
15
6
6
13
29
12
30
182
16
1
393
320
800
914
387
399
975
476
838
846
90
19
15
6
6
13
29
12
30
182
16
1
201
256
800
914
707
143
495
508
830
846
874
19
15
6
6
13
29
12
30
182
16
1
201
256
800
914
707
399
495
508
830
846
874
19
15
6
6
13
29
12
30
182
16
1
201
256
800
914
707
151
493
508
830
846
874
19
15
6
6
13
29
12
30
182
16
1
201
256
800
914
707
407
493
508
830
846
874
19
15
6
6
13
29
12
30
182
16
1
201
256
800
914
451
399
495
508
830
846
106
19
15
6
6
13
29
12
30
182
16
1
201
256
800
914
451
407
493
508
830
846
106
19
15
6
6
13
29
12
30
182
16
1
201
192
416
914
451
407
493
380
798
782
106
19
15
6
6
13
29
12
30
182
16
257
777
256
416
914
1795
911
815
156
734
1742
1594
19
15
6
6
13
29
12
30
182
16
257
393
384
416
914
1795
911
719
748
750
1742
1594
19
15
6
6
13
29
12
30
182
16
129
9
0
288
914
259
463
143
220
950
910
58
19
15
6
6
13
29
12
30
182
16
129
137
128
288
914
259
463
335
348
822
910
58
19
15
6
6
13
29
12
30
182
16
129
393
384
416
914
259
463
847
348
310
782
58
19
15
6
6
13
29
12
30
182
16
129
393
320
800
914
259
463
399
476
838
846
58
19
15
6
6
13
29
12
30
182
16
129
201
0
288
914
259
463
207
28
950
910
58
19
15
6
6
13
29
12
30
182
16
129
201
128
288
914
259
463
207
284
822
910
58
19
15
6
6
13
29
12
30
182
16
385
393
384
416
914
259
975
591
348
310
782
58
19
15
6
6
13
29
12
30
182
16
385
329
0
288
914
259
975
463
28
950
910
58
19
15
6
6
13
29
12
30
182
16
385
329
128
288
914
259
975
463
284
822
910
58
19
15
6
6
13
29
12
30
182
528
1
9
0
288
914
771
527
47
540
950
910
570
19
15
6
6
13
29
12
30
182
528
1
9
0
288
914
771
271
79
220
950
910
570
19
15
6
6
13
29
12
30
182
528
1
9
0
288
914
771
335
79
220
950
910
570
19
15
6
6
13
29
12
30
182
528
1
9
0
288
914
899
15
47
540
950
910
602
19
15
6
6
13
29
12
30
182
528
1
9
0
288
914
899
527
47
540
950
910
602
19
15
6
6
13
29
12
30
182
528
1
9
0
288
914
899
143
207
220
950
910
602
19
15
6
6
13
29
12
30
182
528
1
9
0
288
914
963
15
303
284
950
918
1210
19
15
6
6
13
29
12
30
182
528
1
9
0
288
914
963
527
815
796
950
910
634
19
15
6
6
13
29
12
30
182
528
1
9
0
288
914
963
23
15
284
950
918
1210
19
15
6
6
13
29
12
30
182
528
1
9
0
288
914
963
535
23
92
950
918
1210
19
15
6
6
13
29
12
30
182
528
1
9
0
288
914
963
279
13
284
950
918
1210
19
15
6
6
13
29
12
30
182
528
1
9
0
416
914
771
527
559
108
990
1742
1082
19
15
6
6
13
29
12
30
182
528
1
9
0
416
914
771
271
815
876
990
1742
1082
19
15
6
6
13
29
12
30
182
528
1
9
0
416
914
771
535
47
108
990
1742
1082
19
15
6
6
13
29
12
30
182
528
1
9
0
416
914
899
15
47
108
990
1742
1258
19
15
6
6
13
29
12
30
182
528
1
9
0
416
914
899
527
47
108
990
1742
1258
19
15
6
6
13
29
12
30
182
528
1
9
0
416
914
899
143
47
108
990
1742
1258
19
15
6
6
13
29
12
30
182
528
1
9
0
416
914
963
527
47
108
990
1742
1242
19
15
6
6
13
29
12
30
182
528
1
9
0
416
914
963
535
794
812
989
1742
1241
19
15
6
6
13
29
12
30
182
528
1
9
0
416
914
963
279
794
812
989
1742
1241
19
15
6
6
13
29
12
30
182
528
1
9
0
800
914
771
527
1583
1564
1974
1422
1082
19
15
6
6
13
29
12
30
182
528
1
9
0
800
914
899
527
1583
1564
1974
1422
1114
19
15
6
6
13
29
12
30
182
528
1
9
0
800
914
963
527
1583
1564
1974
1422
1242
19
15
6
6
13
29
12
30
182
528
1
9
0
800
914
963
535
1559
1564
1974
1422
1242
19
15
6
6
13
29
12
30
182
528
1
9
512
800
914
771
527
559
1820
1462
1422
1082
19
15
6
6
13
29
12
30
182
528
1
9
512
800
914
771
271
815
1820
1462
1422
1082
19
15
6
6
13
29
12
30
182
528
1
9
512
800
914
899
527
559
1820
1462
1422
1114
19
15
6
6
13
29
12
30
182
528
1
9
512
800
914
963
527
559
1820
1462
1422
1146
19
15
6
6
13
29
12
30
182
528
1
9
512
800
914
963
535
527
1820
1462
1430
1146
19
15
6
6
13
29
12
30
182
528
1
9
512
800
914
963
279
783
1820
1462
1430
1146
19
15
6
6
13
29
12
30
182
528
1
9
256
288
914
771
271
815
940
478
910
570
19
15
6
6
13
29
12
30
182
528
1
9
256
288
914
899
527
783
924
478
910
1258
19
15
6
6
13
29
12
30
182
528
1
9
256
288
914
963
527
815
924
478
910
1242
19
15
6
6
13
29
12
30
182
528
1
9
256
288
914
963
535
781
924
478
910
1242
19
15
6
6
13
29
12
30
182
528
1
9
256
288
914
963
279
269
924
694
918
1146
19
15
6
6
13
29
12
30
182
528
1
9
256
416
914
771
271
815
940
734
1742
1082
19
15
6
6
13
29
12
30
182
528
1
9
256
416
914
771
535
269
924
438
790
570
19
15
6
6
13
29
12
30
182
528
1
9
256
416
914
771
335
399
924
734
1742
1082
19
15
6
6
13
29
12
30
182
528
1
9
256
416
914
899
15
303
940
734
1742
1258
19
15
6
6
13
29
12
30
182
528
1
9
256
416
914
899
527
783
924
734
1742
1258
19
15
6
6
13
29
12
30
182
528
1
9
256
416
914
899
143
303
940
734
1742
1258
19
15
6
6
13
29
12
30
182
528
1
9
256
416
914
963
527
815
924
734
1742
1242
19
15
6
6
13
29
12
30
182
528
1
9
256
416
914
963
535
781
924
438
790
634
19
15
6
6
13
29
12
30
182
528
1
9
256
416
914
963
279
269
924
438
790
634
19
15
6
6
13
29
12
30
182
528
1
521
512
288
914
963
535
1815
1332
438
910
634
19
15
6
6
13
29
12
30
182
528
1
521
512
800
914
771
527
1839
1308
1462
1422
1082
19
15
6
6
13
29
12
30
182
528
1
521
512
800
914
899
527
1839
1308
1462
1422
1114
19
15
6
6
13
29
12
30
182
528
1
521
512
800
914
963
527
1839
1308
1462
1422
1146
19
15
6
6
13
29
12
30
182
528
1
521
512
800
914
963
535
1805
1308
1462
1422
1146
19
15
6
6
13
29
12
30
182
528
1
521
256
416
914
771
535
1879
684
1886
782
570
19
15
6
6
13
29
12
30
182
528
1
521
768
800
914
899
527
1807
1436
1502
1422
1114
19
15
6
6
13
29
12
30
182
528
1
521
768
800
914
963
527
1839
1452
1502
1422
1146
19
15
6
6
13
29
12
30
182
528
1
521
768
800
914
963
535
1805
1436
1502
1422
1146
19
15
6
6
13
29
12
30
182
528
1
265
256
288
914
963
279
922
684
477
910
1241
19
15
6
6
13
29
12
30
182
528
1
265
256
416
914
771
335
911
668
734
1742
1082
19
15
6
6
13
29
12
30
182
528
1
265
256
416
914
963
279
922
668
733
1741
1241
19
15
6
6
13
29
12
30
182
528
1
137
128
288
914
899
143
463
348
822
910
602
19
15
6
6
13
29
12
30
182
528
1
137
384
288
914
899
143
463
492
494
846
314
19
15
6
6
13
29
12
30
182
528
1
137
384
416
914
899
143
463
492
350
782
1114
19
15
6
6
13
29
12
30
182
528
1
393
320
800
914
771
271
975
476
838
846
1082
19
15
6
6
13
29
12
30
182
528
513
9
0
416
914
771
911
143
444
990
1742
1082
19
15
6
6
13
29
12
30
182
528
513
9
0
416
914
771
919
154
364
989
1741
1081
19
15
6
6
13
29
12
30
182
528
513
9
0
800
914
771
911
1231
1756
1974
1422
1082
19
15
6
6
13
29
12
30
182
528
513
9
0
800
914
899
911
1231
1756
1974
1422
1114
19
15
6
6
13
29
12
30
182
528
513
9
256
416
914
771
919
1242
924
734
1742
1082
19
15
6
6
13
29
12
30
182
528
513
9
128
416
914
771
919
1242
1500
862
782
570
19
15
6
6
13
29
12
30
182
528
513
521
512
800
914
963
919
943
940
878
846
1130
19
15
6
6
13
29
12
30
182
528
513
521
256
288
914
963
919
941
732
478
910
1242
19
15
6
6
13
29
12
30
182
528
513
265
128
416
914
771
919
653
348
862
782
570
19
15
6
6
13
29
12
30
182
528
513
1545
512
288
914
899
911
1583
284
438
910
602
19
15
6
6
13
29
12
30
182
528
513
1545
512
288
914
963
911
1583
284
438
910
634
19
15
6
6
13
29
12
30
182
528
513
1545
512
288
914
963
919
1591
308
438
910
634
19
15
6
6
13
29
12
30
182
528
513
1545
1280
288
914
963
919
1967
1900
1502
1422
1242
19
15
6
6
13
29
12
30
182
528
513
777
768
800
914
963
919
791
820
1206
1430
1146
19
15
6
6
13
29
12
30
182
528
513
777
640
416
914
899
911
815
940
1262
1742
1274
19
15
6
6
13
29
12
30
182
528
513
649
256
288
914
963
919
986
604
478
910
1242
19
15
6
6
13
29
12
30
182
528
513
649
256
416
914
771
919
986
1180
1886
782
570
19
15
6
6
13
29
12
30
182
528
257
9
0
288
914
771
399
303
796
950
910
570
19
15
6
6
13
29
12
30
182
528
257
9
0
288
914
771
655
591
348
950
910
570
19
15
6
6
13
29
12
30
182
528
257
9
0
288
914
771
719
143
796
950
910
570
19
15
6
6
13
29
12
30
182
528
257
9
0
288
914
899
399
303
796
950
910
602
19
15
6
6
13
29
12
30
182
528
257
9
0
288
914
899
655
559
796
950
910
602
19
15
6
6
13
29
12
30
182
528
257
9
0
288
914
963
399
303
796
950
910
634
19
15
6
6
13
29
12
30
182
528
257
9
0
288
914
963
407
279
284
950
910
634
19
15
6
6
13
29
12
30
182
528
257
9
0
288
914
963
663
301
284
950
910
634
19
15
6
6
13
29
12
30
182
528
257
9
0
416
914
899
655
559
364
990
1742
1258
19
15
6
6
13
29
12
30
182
528
257
9
0
416
914
899
407
311
444
990
1742
1258
19
15
6
6
13
29
12
30
182
528
257
9
0
416
914
963
655
303
412
990
1742
1242
19
15
6
6
13
29
12
30
182
528
257
9
0
416
914
963
407
311
444
990
1742
1242
19
15
6
6
13
29
12
30
182
528
257
9
0
416
914
963
663
271
412
990
1742
1242
19
15
6
6
13
29
12
30
182
528
257
9
512
800
914
899
655
559
1820
1462
1422
1114
19
15
6
6
13
29
12
30
182
528
257
9
256
288
914
771
399
303
940
478
910
570
19
15
6
6
13
29
12
30
182
528
257
9
256
288
914
899
399
303
940
478
910
1258
19
15
6
6
13
29
12
30
182
528
257
9
256
288
914
899
655
559
940
478
910
1258
19
15
6
6
13
29
12
30
182
528
257
9
256
288
914
963
399
303
940
478
910
1242
19
15
6
6
13
29
12
30
182
528
257
9
256
288
914
963
655
303
924
478
910
1242
19
15
6
6
13
29
12
30
182
528
257
9
256
288
914
963
407
271
924
478
910
1242
19
15
6
6
13
29
12
30
182
528
257
9
256
288
914
963
663
301
924
694
918
1146
19
15
6
6
13
29
12
30
182
528
257
9
256
416
914
771
399
303
940
734
1742
1082
19
15
6
6
13
29
12
30
182
528
257
9
256
416
914
771
719
271
924
734
1742
1082
19
15
6
6
13
29
12
30
182
528
257
9
256
416
914
899
399
303
940
734
1742
1258
19
15
6
6
13
29
12
30
182
528
257
9
256
416
914
899
655
559
940
734
1742
1258
19
15
6
6
13
29
12
30
182
528
257
9
256
416
914
899
407
279
924
734
1742
1258
19
15
6
6
13
29
12
30
182
528
257
9
256
416
914
963
399
303
940
734
1742
1242
19
15
6
6
13
29
12
30
182
528
257
9
256
416
914
963
655
303
924
734
1742
1242
19
15
6
6
13
29
12
30
182
528
257
9
256
416
914
963
407
271
924
734
1742
1242
19
15
6
6
13
29
12
30
182
528
257
9
256
416
914
963
663
301
924
734
1742
1242
19
15
6
6
13
29
12
30
182
528
257
9
256
416
914
1731
399
303
924
734
1742
1754
19
15
6
6
13
29
12
30
182
528
257
521
0
288
914
771
655
1583
1052
950
910
570
19
15
6
6
13
29
12
30
182
528
257
521
0
288
914
899
655
1583
1052
950
910
602
19
15
6
6
13
29
12
30
182
528
257
521
0
288
914
963
663
1581
604
950
910
634
19
15
6
6
13
29
12
30
182
528
257
521
0
800
914
963
663
1581
604
1974
1422
1146
19
15
6
6
13
29
12
30
182
528
257
521
512
288
914
771
655
1583
1308
438
910
570
19
15
6
6
13
29
12
30
182
528
257
521
512
288
914
899
655
1583
1308
438
910
602
19
15
6
6
13
29
12
30
182
528
257
521
512
288
914
963
655
1583
1308
438
910
634
19
15
6
6
13
29
12
30
182
528
257
521
512
800
914
771
655
1583
1308
1462
1422
1082
19
15
6
6
13
29
12
30
182
528
257
521
512
800
914
899
655
1583
1308
1462
1422
1114
19
15
6
6
13
29
12
30
182
528
257
521
512
800
914
963
655
1583
1308
1462
1422
1146
19
15
6
6
13
29
12
30
182
528
257
521
512
800
914
963
663
1581
1308
1462
1422
1146
19
15
6
6
13
29
12
30
182
528
257
521
768
288
914
899
655
1615
860
182
918
1274
19
15
6
6
13
29
12
30
182
528
257
521
768
800
914
771
655
1615
860
310
398
570
19
15
6
6
13
29
12
30
182
528
257
265
0
288
914
771
399
463
92
950
910
570
19
15
6
6
13
29
12
30
182
528
257
265
0
288
914
899
399
463
92
950
910
602
19
15
6
6
13
29
12
30
182
528
257
265
0
416
914
771
655
1839
1196
990
1742
1082
19
15
6
6
13
29
12
30
182
528
257
265
0
416
914
771
719
1807
1180
990
1742
1082
19
15
6
6
13
29
12
30
182
528
257
265
0
416
914
899
655
1839
1196
990
1742
1258
19
15
6
6
13
29
12
30
182
528
257
265
0
416
914
963
655
1839
1180
990
1742
1242
19
15
6
6
13
29
12
30
182
528
257
265
0
416
914
963
663
1839
1196
990
1742
1242
19
15
6
6
13
29
12
30
182
528
257
265
256
416
914
771
399
655
700
734
1742
1082
19
15
6
6
13
29
12
30
182
528
257
265
256
416
914
899
399
655
700
734
1742
1258
19
15
6
6
13
29
12
30
182
528
257
265
256
416
914
899
655
655
668
734
1742
1258
19
15
6
6
13
29
12
30
182
528
257
265
256
416
914
899
407
666
700
734
1742
1258
19
15
6
6
13
29
12
30
182
528
257
265
256
416
914
963
407
666
700
734
1742
1242
19
15
6
6
13
29
12
30
182
528
257
265
768
800
914
963
407
666
796
318
334
362
19
15
6
6
13
29
12
30
182
528
257
265
128
288
914
771
399
463
348
822
910
570
19
15
6
6
13
29
12
30
182
528
257
265
128
288
914
899
399
463
348
822
910
602
19
15
6
6
13
29
12
30
182
528
257
265
128
416
914
899
407
474
348
862
782
602
19
15
6
6
13
29
12
30
182
528
257
265
128
416
914
963
407
474
348
862
782
618
19
15
6
6
13
29
12
30
182
528
257
265
384
416
914
899
407
474
412
350
782
1114
19
15
6
6
13
29
12
30
182
528
257
265
640
288
914
771
719
1999
1372
310
910
570
19
15
6
6
13
29
12
30
182
528
257
777
512
800
914
899
655
1679
1052
1462
1430
1114
19
15
6
6
13
29
12
30
182
528
257
777
512
800
914
963
407
791
1116
1462
1430
1146
19
15
6
6
13
29
12
30
182
528
257
777
256
416
914
771
399
815
156
734
1742
1082
19
15
6
6
13
29
12
30
182
528
257
777
256
416
914
899
399
815
156
734
1742
1258
19
15
6
6
13
29
12
30
182
528
257
777
256
416
914
899
407
791
188
734
1742
1258
19
15
6
6
13
29
12
30
182
528
257
777
256
416
914
963
399
815
156
734
1742
1210
19
15
6
6
13
29
12
30
182
528
257
777
256
416
914
963
407
783
156
734
1742
1210
19
15
6
6
13
29
12
30
182
528
257
777
768
288
914
963
407
791
820
182
918
1146
19
15
6
6
13
29
12
30
182
528
257
777
768
800
914
899
399
815
1308
1334
1422
1114
19
15
6
6
13
29
12
30
182
528
257
777
768
800
914
963
399
815
1308
1334
1422
1146
19
15
6
6
13
29
12
30
182
528
257
777
768
800
914
963
407
791
820
1206
1430
1146
19
15
6
6
13
29
12
30
182
528
257
777
640
416
914
771
399
815
940
1262
1742
1082
19
15
6
6
13
29
12
30
182
528
257
777
640
416
914
899
399
815
940
1262
1742
1274
19
15
6
6
13
29
12
30
182
528
257
777
640
416
914
899
407
791
956
238
1742
1274
19
15
6
6
13
29
12
30
182
528
257
777
640
416
914
963
407
783
956
238
1742
1146
19
15
6
6
13
29
12
30
182
528
257
137
0
288
914
899
655
335
604
950
910
602
19
15
6
6
13
29
12
30
182
528
257
137
128
288
914
771
655
335
348
822
910
570
19
15
6
6
13
29
12
30
182
528
257
137
128
288
914
771
719
335
348
822
910
570
19
15
6
6
13
29
12
30
182
528
257
137
128
288
914
899
655
335
348
822
910
602
19
15
6
6
13
29
12
30
182
528
257
137
128
416
914
899
655
207
236
750
1742
1274
19
15
6
6
13
29
12
30
182
528
257
137
384
288
914
899
655
207
492
494
846
314
19
15
6
6
13
29
12
30
182
528
257
137
384
416
914
899
655
207
492
350
782
1114
19
15
6
6
13
29
12
30
182
528
257
137
320
416
914
771
719
335
700
670
1742
1082
19
15
6
6
13
29
12
30
182
528
257
137
320
416
914
899
407
218
700
669
1741
1274
19
15
6
6
13
29
12
30
182
528
257
393
256
416
914
899
407
431
556
734
1742
1258
19
15
6
6
13
29
12
30
182
528
257
393
256
416
914
963
407
431
556
734
1742
1242
19
15
6
6
13
29
12
30
182
528
257
393
384
288
914
899
399
399
412
566
918
1274
19
15
6
6
13
29
12
30
182
528
257
393
384
416
914
771
399
399
316
350
782
1082
19
15
6
6
13
29
12
30
182
528
257
393
384
416
914
899
399
399
316
350
782
1114
19
15
6
6
13
29
12
30
182
528
257
329
128
416
914
771
399
495
300
862
782
570
19
15
6
6
13
29
12
30
182
528
257
329
320
800
914
771
399
495
508
838
846
1082
19
15
6
6
13
29
12
30
182
528
257
329
320
800
914
899
399
495
508
838
846
1114
19
15
6
6
13
29
12
30
182
528
257
329
832
800
914
771
399
495
1020
838
846
1082
19
15
6
6
13
29
12
30
182
528
257
329
832
800
914
899
399
495
1020
838
1358
1114
19
15
6
6
13
29
12
30
182
528
257
841
832
800
914
963
407
1005
892
1350
334
362
19
15
6
6
13
29
12
30
182
528
1537
9
0
288
914
771
1551
79
1756
950
910
570
19
15
6
6
13
29
12
30
182
528
1537
9
0
288
914
771
1935
143
1564
950
910
570
19
15
6
6
13
29
12
30
182
528
1537
9
0
416
914
771
1551
47
108
990
1742
1082
19
15
6
6
13
29
12
30
182
528
1537
9
0
416
914
771
1559
87
428
990
1742
1082
19
15
6
6
13
29
12
30
182
528
1537
9
128
416
914
771
1559
90
476
862
782
570
19
15
6
6
13
29
12
30
182
528
1537
521
0
288
914
963
1559
269
284
950
910
634
19
15
6
6
13
29
12
30
182
528
1537
521
512
288
914
963
1559
269
1308
438
910
634
19
15
6
6
13
29
12
30
182
528
1537
521
512
800
914
963
1559
271
1308
1462
1430
1146
19
15
6
6
13
29
12
30
182
528
1537
521
256
288
914
963
1559
282
412
478
910
1242
19
15
6
6
13
29
12
30
182
528
1537
521
256
416
914
963
1559
282
412
734
1742
1210
19
15
6
6
13
29
12
30
182
528
1537
1545
512
288
914
963
1559
1549
284
438
910
634
19
15
6
6
13
29
12
30
182
528
1537
1545
512
800
914
963
1559
1549
284
1462
1430
1242
19
15
6
6
13
29
12
30
182
528
1537
1289
256
416
914
771
1551
1871
1500
438
790
570
19
15
6
6
13
29
12
30
182
528
1537
1289
256
416
914
771
1559
1879
1500
438
790
570
19
15
6
6
13
29
12
30
182
528
1537
1289
384
416
914
771
1559
1815
1436
310
782
570
19
15
6
6
13
29
12
30
182
528
769
9
0
288
914
771
847
79
348
950
910
570
19
15
6
6
13
29
12
30
182
528
769
521
0
288
914
771
847
1103
348
950
910
570
19
15
6
6
13
29
12
30
182
528
769
521
512
288
914
771
847
1103
1372
438
910
570
19
15
6
6
13
29
12
30
182
528
769
521
512
800
914
771
783
1103
1372
1462
1422
1082
19
15
6
6
13
29
12
30
182
528
769
521
512
800
914
771
847
1103
1372
1462
1422
1082
19
15
6
6
13
29
12
30
182
528
769
521
512
800
914
963
791
1037
1308
1462
1422
1146
19
15
6
6
13
29
12
30
182
528
769
521
256
288
914
771
847
1103
444
478
910
570
19
15
6
6
13
29
12
30
182
528
769
521
256
416
914
771
783
1103
732
734
1742
1082
19
15
6
6
13
29
12
30
182
528
769
521
256
416
914
771
791
1114
444
733
1741
1081
19
15
6
6
13
29
12
30
182
528
769
521
256
416
914
771
847
1103
444
734
1742
1082
19
15
6
6
13
29
12
30
182
528
769
521
768
800
914
771
847
1103
1452
1502
1422
1082
19
15
6
6
13
29
12
30
182
528
769
777
0
288
914
963
791
1293
28
950
918
1210
19
15
6
6
13
29
12
30
182
528
769
777
512
288
914
963
791
1293
1052
438
910
634
19
15
6
6
13
29
12
30
182
528
769
777
512
800
914
963
791
783
1052
1462
1430
1146
19
15
6
6
13
29
12
30
182
528
769
777
256
416
914
771
783
815
172
734
1742
1082
19
15
6
6
13
29
12
30
182
528
769
777
256
416
914
771
791
781
156
734
1742
1082
19
15
6
6
13
29
12
30
182
528
769
777
256
416
914
771
847
783
156
734
1742
1082
19
15
6
6
13
29
12
30
182
528
769
777
256
416
914
963
791
794
156
733
1741
1202
19
15
6
6
13
29
12
30
182
528
769
777
768
800
914
771
783
1167
1308
1334
1422
1082
19
15
6
6
13
29
12
30
182
528
769
777
768
800
914
771
847
1167
1308
1334
1422
1082
19
15
6
6
13
29
12
30
182
528
769
777
768
800
914
963
791
781
796
1206
1430
1146
19
15
6
6
13
29
12
30
182
528
769
777
640
416
914
771
783
783
956
1262
1742
1082
19
15
6
6
13
29
12
30
182
528
769
777
640
416
914
771
791
794
956
1262
1742
1082
19
15
6
6
13
29
12
30
182
528
769
777
640
416
914
771
847
783
956
1262
1742
1082
19
15
6
6
13
29
12
30
182
528
769
777
640
416
914
963
791
794
956
1262
1742
1146
19
15
6
6
13
29
12
30
182
528
769
1289
0
416
914
771
847
1807
156
990
1742
570
19
15
6
6
13
29
12
30
182
528
769
1289
384
288
914
963
791
1818
1468
494
846
362
19
15
6
6
13
29
12
30
182
528
769
1289
384
416
914
771
791
1815
1436
310
782
570
19
15
6
6
13
29
12
30
182
528
769
1289
384
800
914
963
791
1818
1468
1518
334
362
19
15
6
6
13
29
12
30
182
528
769
649
256
416
914
771
791
922
1180
1885
781
562
19
15
6
6
13
29
12
30
182
528
769
649
256
416
914
771
847
911
1180
1886
782
570
19
15
6
6
13
29
12
30
182
528
769
649
320
416
914
771
791
943
1196
1838
782
570
19
15
6
6
13
29
12
30
182
528
769
1417
384
416
914
771
847
1871
1324
350
782
1082
19
15
6
6
13
29
12
30
182
528
641
9
0
288
914
771
975
1103
860
950
910
570
19
15
6
6
13
29
12
30
182
528
641
9
0
800
914
771
975
1103
1756
1974
1422
1082
19
15
6
6
13
29
12
30
182
528
641
265
0
288
914
771
975
591
604
950
910
570
19
15
6
6
13
29
12
30
182
528
641
265
256
416
914
771
975
591
476
438
790
570
19
15
6
6
13
29
12
30
182
528
641
265
128
416
914
771
975
1167
348
862
782
570
19
15
6
6
13
29
12
30
182
144
1
9
0
288
914
515
15
47
540
950
910
1002
19
15
6
6
13
29
12
30
182
144
1
9
0
288
914
515
271
335
860
950
910
1002
19
15
6
6
13
29
12
30
182
144
1
9
0
288
914
515
79
79
220
950
910
1002
19
15
6
6
13
29
12
30
182
144
1
9
512
800
914
515
271
815
1820
1462
1422
1514
19
15
6
6
13
29
12
30
182
144
1
9
256
288
914
515
271
431
940
478
910
1002
19
15
6
6
13
29
12
30
182
144
1
265
256
288
914
515
271
943
684
478
910
1002
19
15
6
6
13
29
12
30
182
144
1
265
128
416
914
515
271
943
364
862
782
1002
19
15
6
6
13
29
12
30
182
144
1
137
128
288
914
515
79
463
348
822
910
1002
19
15
6
6
13
29
12
30
182
144
129
9
0
288
914
515
335
143
348
950
910
1002
19
15
6
6
13
29
12
30
182
144
129
9
256
288
914
515
335
271
924
478
910
1002
19
15
6
6
13
29
12
30
182
144
129
9
128
416
914
515
335
143
476
862
782
1002
19
15
6
6
13
29
12
30
182
144
129
137
256
416
914
515
335
911
1692
1886
1294
490
19
15
6
6
13
29
12
30
182
144
129
137
128
288
914
515
335
335
348
822
910
1002
19
15
6
6
13
29
12
30
182
144
129
137
192
416
914
515
335
911
988
798
782
1002
19
15
6
6
13
29
12
30
182
144
129
393
384
416
914
515
335
847
348
310
782
1002
19
15
6
6
13
29
12
30
182
144
129
393
320
800
914
515
335
399
476
838
846
1514
19
15
6
6
13
29
12
30
182
144
129
201
0
288
914
515
335
975
540
950
910
1002
19
15
6
6
13
29
12
30
182
144
129
201
128
288
914
515
335
207
284
822
910
1002
19
15
6
6
13
29
12
30
822
1040
1
9
512
544
1810
1795
1039
1583
1820
950
1806
1210
19
15
6
6
13
29
12
30
822
1040
1
9
512
544
1810
1795
1047
1559
1844
950
1806
1210
19
15
6
6
13
29
12
30
822
1040
1
9
512
544
1810
1987
1047
1551
1820
950
1806
1274
19
15
6
6
13
29
12
30
822
1040
1
9
512
800
1810
1795
1047
1559
1844
822
1550
1210
19
15
6
6
13
29
12
30
822
1040
1
265
768
800
1810
1795
1167
911
796
566
1550
1210
19
15
6
6
13
29
12
30
822
1040
513
9
512
544
1810
1795
1295
1071
1820
950
1806
1210
19
15
6
6
13
29
12
30
822
16
1
9
0
544
1810
771
1047
1591
1588
1846
1806
186
19
15
6
6
13
29
12
30
822
16
1
9
0
544
1810
771
1231
1743
1756
1846
1806
186
19
15
6
6
13
29
12
30
822
16
1
9
0
544
1810
1283
271
847
860
1846
1806
1498
19
15
6
6
13
29
12
30
822
16
1
9
0
544
1810
1283
1103
719
732
1846
1806
1498
19
15
6
6
13
29
12
30
822
16
1
9
0
544
1810
1283
279
55
564
1846
1806
1498
19
15
6
6
13
29
12
30
822
16
1
9
0
544
1810
1283
1423
719
732
1846
1806
1498
19
15
6
6
13
29
12
30
822
16
1
9
0
544
1810
1283
1303
567
564
1846
1806
1498
19
15
6
6
13
29
12
30
822
16
1
9
0
544
1810
1411
1047
23
540
1846
1806
1370
19
15
6
6
13
29
12
30
822
16
1
9
0
544
1810
1411
1167
719
732
1846
1806
1370
19
15
6
6
13
29
12
30
822
16
1
9
512
544
1810
1283
1295
559
1820
950
1806
1498
19
15
6
6
13
29
12
30
822
16
1
9
512
544
1810
1411
1047
557
1820
950
1806
1370
19
15
6
6
13
29
12
30
822
16
1
9
512
672
1810
1283
1295
559
1836
990
1558
1594
19
15
6
6
13
29
12
30
822
16
1
265
768
800
1810
771
783
911
796
566
1550
186
19
15
6
6
13
29
12
30
822
16
1
265
768
800
1810
771
1167
911
796
566
1550
186
19
15
6
6
13
29
12
30
822
16
1
265
768
800
1810
771
1231
911
796
566
1550
186
19
15
6
6
13
29
12
30
822
16
1
265
768
800
1810
1283
271
911
796
566
1550
1722
19
15
6
6
13
29
12
30
822
16
1
265
768
800
1810
1283
279
919
988
694
1550
1722
19
15
6
6
13
29
12
30
822
16
1
265
768
800
1810
1411
399
943
796
566
1550
1402
19
15
6
6
13
29
12
30
822
16
1
265
768
800
1810
1411
1423
911
796
566
1550
1402
19
15
6
6
13
29
12
30
822
16
1
265
768
800
1810
1411
407
941
988
606
1550
1898
19
15
6
6
13
29
12
30
822
16
1
265
768
800
1810
1411
1431
941
988
606
1550
1898
19
15
6
6
13
29
12
30
822
16
1
265
832
800
1810
1411
1431
943
1004
558
1550
1754
19
15
6
6
13
29
12
30
822
16
129
201
0
544
1810
1283
1487
975
540
1846
1806
1498
19
15
6
6
13
29
12
30
822
16
129
201
0
544
1810
1347
1487
975
1564
1846
1806
1530
19
15
6
6
13
29
12
30
822
16
129
201
0
544
1810
1411
1487
975
540
1846
1806
1386
19
15
6
6
13
29
12
30
822
16
129
201
0
544
1810
1411
463
975
540
1846
1806
1386
19
15
6
6
13
29
12
30
822
16
33
9
0
544
1810
1283
1367
525
796
1846
1806
1498
19
15
6
6
13
29
12
30
822
16
33
9
0
544
1810
963
1239
589
1628
1846
1806
250
19
15
6
6
13
29
12
30
822
16
385
585
0
544
1810
771
975
975
540
1846
1806
186
19
15
6
6
13
29
12
30
822
16
161
201
384
800
1810
1283
471
333
796
1590
1558
1338
19
15
6
6
13
29
12
30
822
528
1
9
0
544
1810
515
1039
1071
1644
1902
1806
122
19
15
6
6
13
29
12
30
822
528
1
9
0
544
1810
515
527
1583
1564
1846
1806
90
19
15
6
6
13
29
12
30
822
528
1
9
0
544
1810
515
1047
1581
1564
1846
1806
90
19
15
6
6
13
29
12
30
822
528
1
9
0
544
1810
515
1231
1167
1564
1846
1806
90
19
15
6
6
13
29
12
30
822
528
1
9
0
544
1810
515
591
1615
1628
1846
1806
90
19
15
6
6
13
29
12
30
822
528
1
9
0
544
1810
1155
1167
1167
1564
1846
1806
1978
19
15
6
6
13
29
12
30
822
528
1
9
512
544
1810
515
1039
1583
1820
950
1686
58
19
15
6
6
13
29
12
30
822
528
1
9
512
544
1810
515
527
1583
1820
950
1686
58
19
15
6
6
13
29
12
30
822
528
1
9
512
544
1810
515
591
1551
1820
950
1686
58
19
15
6
6
13
29
12
30
822
528
1
9
512
1696
1810
515
527
1583
1900
2014
1558
58
19
15
6
6
13
29
12
30
822
528
1
9
512
1696
1810
515
1047
1583
1900
2014
1558
58
19
15
6
6
13
29
12
30
822
528
1
9
512
672
1810
515
1039
1583
1836
990
1558
58
19
15
6
6
13
29
12
30
822
528
1
9
512
672
1810
515
527
1583
1836
990
1558
58
19
15
6
6
13
29
12
30
822
528
1
9
512
672
1810
515
535
1583
1836
990
1558
58
19
15
6
6
13
29
12
30
822
528
1
9
512
672
1810
515
591
815
1836
990
1558
58
19
15
6
6
13
29
12
30
822
528
1
521
0
544
1810
515
1039
1839
540
1846
1806
90
19
15
6
6
13
29
12
30
822
528
1
521
0
544
1810
515
527
1839
540
1846
1806
90
19
15
6
6
13
29
12
30
822
528
1
521
0
544
1810
515
1047
1839
556
1902
1806
122
19
15
6
6
13
29
12
30
822
528
1
521
0
544
1810
1155
1167
1839
540
1846
1806
1978
19
15
6
6
13
29
12
30
822
528
1
521
512
544
1810
515
1039
1839
1308
950
1686
58
19
15
6
6
13
29
12
30
822
528
1
521
512
544
1810
515
527
1839
1308
950
1686
58
19
15
6
6
13
29
12
30
822
528
1
521
512
544
1810
515
591
1807
1308
950
1686
58
19
15
6
6
13
29
12
30
822
528
1
521
512
672
1810
515
1039
1839
1324
990
1558
58
19
15
6
6
13
29
12
30
822
528
1
521
512
672
1810
515
527
1839
1388
990
1558
58
19
15
6
6
13
29
12
30
822
528
1
521
512
672
1810
515
1047
1839
1388
990
1558
58
19
15
6
6
13
29
12
30
822
528
1
521
512
672
1810
515
535
1839
1324
990
1558
58
19
15
6
6
13
29
12
30
822
528
1
521
256
800
1810
515
1039
1871
732
1718
1550
58
19
15
6
6
13
29
12
30
822
528
1
521
256
800
1810
515
527
1871
732
1718
1550
58
19
15
6
6
13
29
12
30
822
528
1
521
256
800
1810
515
1231
1871
732
1718
1550
58
19
15
6
6
13
29
12
30
822
528
1
521
256
800
1810
515
591
1871
732
1718
1550
58
19
15
6
6
13
29
12
30
822
528
1
521
768
800
1810
515
527
1839
796
566
1550
58
19
15
6
6
13
29
12
30
822
528
513
265
512
544
1810
1155
911
655
1564
950
1806
1978
19
15
6
6
13
29
12
30
822
528
513
649
0
544
1810
1155
911
975
1116
1846
1806
1978
19
15
6
6
13
29
12
30
822
528
257
521
512
672
1810
515
719
1647
1388
990
1558
58
19
15
6
6
13
29
12
30
822
528
257
521
768
800
1810
515
719
1615
860
566
1550
58
19
15
6
6
13
29
12
30
822
528
257
777
512
544
1810
515
655
1679
1052
950
1686
58
19
15
6
6
13
29
12
30
822
528
257
777
512
672
1810
515
663
1690
1068
990
1558
58
19
15
6
6
13
29
12
30
822
528
257
777
768
800
1810
515
655
1679
796
566
1550
58
19
15
6
6
13
29
12
30
822
528
257
777
768
800
1810
515
719
1679
796
566
1550
58
19
15
6
6
13
29
12
30
822
528
257
777
768
800
1810
515
663
1690
812
606
1550
58
19
15
6
6
13
29
12
30
822
528
1537
1033
0
544
1810
515
1615
1967
172
1886
1806
106
19
15
6
6
13
29
12
30
822
528
1537
9
0
544
1810
515
1551
47
1564
1846
1806
90
19
15
6
6
13
29
12
30
822
528
1537
9
0
544
1810
515
1615
79
1756
1846
1806
90
19
15
6
6
13
29
12
30
822
528
1537
521
0
544
1810
515
1551
271
572
1902
1806
122
19
15
6
6
13
29
12
30
822
528
1537
521
0
544
1810
515
1615
271
572
1902
1806
122
19
15
6
6
13
29
12
30
822
528
1537
521
512
672
1810
515
1551
303
1324
990
1558
58
19
15
6
6
13
29
12
30
822
528
1537
521
256
544
1810
515
1615
335
684
1646
1806
122
19
15
6
6
13
29
12
30
822
528
1537
521
768
800
1810
515
1615
271
796
566
1550
58
19
15
6
6
13
29
12
30
822
528
1537
1545
512
544
1810
515
1615
1615
348
950
1686
58
19
15
6
6
13
29
12
30
822
528
1537
1545
1536
1568
1810
515
1551
1071
1068
1134
1678
90
19
15
6
6
13
29
12
30
822
528
1537
1545
1536
1568
1810
515
1615
1615
1580
1134
1678
90
19
15
6
6
13
29
12
30
822
528
1537
1289
512
672
1810
515
1551
1839
1180
990
1558
58
19
15
6
6
13
29
12
30
822
528
1537
1289
512
800
1810
515
1551
1839
284
822
1686
58
19
15
6
6
13
29
12
30
822
528
769
521
0
544
1810
515
783
1071
1052
1846
1806
90
19
15
6
6
13
29
12
30
822
528
769
521
0
544
1810
515
847
1103
1068
1902
1806
122
19
15
6
6
13
29
12
30
822
528
769
521
0
544
1810
1155
847
975
604
1846
1806
1978
19
15
6
6
13
29
12
30
822
528
769
521
512
544
1810
515
847
1103
1372
950
1686
58
19
15
6
6
13
29
12
30
822
528
769
521
512
672
1810
515
783
1071
1388
990
1558
58
19
15
6
6
13
29
12
30
822
528
769
521
256
544
1810
515
847
1103
684
1646
1806
122
19
15
6
6
13
29
12
30
822
528
769
521
256
800
1810
515
847
1103
732
1718
1550
58
19
15
6
6
13
29
12
30
822
528
769
521
768
800
1810
515
783
1071
796
566
1550
58
19
15
6
6
13
29
12
30
822
528
769
265
768
800
1810
515
783
143
796
566
1550
58
19
15
6
6
13
29
12
30
822
528
769
777
512
544
1810
515
783
815
1052
950
1686
58
19
15
6
6
13
29
12
30
822
528
769
777
512
672
1810
515
783
815
1068
990
1558
58
19
15
6
6
13
29
12
30
822
528
769
777
768
800
1810
515
783
783
668
574
1614
106
19
15
6
6
13
29
12
30
822
528
769
777
768
800
1810
515
847
463
620
622
1550
58
19
15
6
6
13
29
12
30
822
528
769
777
832
800
1810
515
783
303
492
558
1550
122
19
15
6
6
13
29
12
30
822
528
769
1289
512
672
1810
515
783
1839
1180
990
1558
58
19
15
6
6
13
29
12
30
822
528
769
649
256
544
1810
515
783
911
1180
1630
1806
106
19
15
6
6
13
29
12
30
822
528
1569
521
768
800
1810
515
1623
269
860
566
1550
58
19
15
6
6
13
29
12
30
822
528
289
521
512
544
1810
515
727
1613
1308
950
1686
58
19
15
6
6
13
29
12
30
822
528
289
521
256
800
1810
515
727
1613
732
1718
1550
58
19
15
6
6
13
29
12
30
822
528
801
521
256
800
1810
515
855
1103
732
1718
1550
58
19
15
6
6
13
29
12
30
822
528
801
649
256
800
1810
515
855
909
1180
1718
1550
58
19
15
6
6
22
55
12
30
180
16
48
26
131
416
912
262
445
394
474
450
791
49
19
15
6
6
525
29
12
30
182
528
1793
1161
256
288
914
771
1871
1935
156
478
910
570
19
15
6
6
525
29
12
30
822
528
1793
1033
1536
1568
1810
515
1871
1999
1116
566
782
106
19
15
6
6
525
29
12
30
822
528
1793
521
0
544
1810
515
1679
79
92
1846
1806
90
19
15
6
6
525
29
12
30
822
528
1793
521
1536
1568
1810
515
1679
79
860
566
782
106
19
15
6
6
525
29
12
30
822
528
1793
521
1536
1568
1810
515
1807
47
1068
1134
1678
90
19
15
6
6
525
29
12
30
822
528
1793
521
1536
1568
1810
515
1687
90
956
573
846
105
19
15
6
6
525
29
12
30
822
528
1793
521
1536
1696
1810
515
1807
47
876
990
1558
58
19
15
6
6
525
29
12
30
822
528
1793
521
1536
1696
1810
515
1687
47
876
990
1558
58
19
15
6
6
525
29
12
30
822
528
1825
1161
256
800
1810
515
1879
1933
156
1718
1550
58
19
15
6
6
525
29
12
30
822
528
1825
1161
1536
1568
1810
515
1879
1933
1116
606
782
58
19
15
193
218
450
233
417
417
301
364
796
1076
190
174
551
644
1638
1792
36
0
866
627
19
15
193
218
450
233
417
417
301
364
796
1076
190
174
551
644
1766
1792
36
0
866
627
19
15
385
9
1
25
281
417
685
13
69
364
934
798
934
51
445
996
796
512
160
785
19
15
385
9
1
25
281
417
685
13
69
364
934
799
935
51
445
996
796
514
160
784
19
15
385
9
1
25
281
417
701
13
69
365
932
794
903
67
451
979
796
513
113
768
19
15
769
521
641
725
757
157
117
21
421
169
168
34
162
66
214
945
1208
396
652
8
19
15
769
521
641
725
757
157
117
21
421
425
168
34
162
66
214
177
184
396
652
8
19
15
769
521
641
725
757
157
117
21
421
434
168
34
162
66
215
224
184
396
652
8
19
15
770
523
536
668
734
158
60
14
27
416
416
160
33
34
42
474
162
151
411
24
19
15
770
523
536
668
734
158
60
14
27
416
416
160
33
34
106
474
162
151
411
24
19
15
4
0
4
48
266
40
427
256
172
348
900
304
410
98
375
807
773
20
134
46
19
15
4
256
260
48
266
40
683
672
684
604
900
304
922
258
983
551
261
20
262
14
19
15
4
0
4
48
282
24
811
65
90
95
905
512
794
796
633
627
1923
993
550
512
19
15
16
20
128
454
228
156
260
222
498
466
99
609
572
38
646
145
403
772
781
1025
19
15
16
20
128
454
228
156
260
222
498
466
99
609
572
38
654
145
403
772
781
1025
19
15
8
36
96
50
8
28
792
92
194
490
775
768
1792
1286
438
790
787
571
1665
1541
19
15
8
36
96
50
8
28
792
92
194
490
775
768
1792
1286
1462
790
787
571
1665
1541
19
15
8
36
96
50
8
28
792
92
194
490
775
768
1792
1286
374
790
851
603
1545
1541
19
15
8
36
96
50
8
28
792
92
194
490
775
768
1792
1286
1398
790
851
603
1545
1541
19
15
8
36
96
50
8
28
792
92
194
490
775
832
1792
1286
438
790
787
635
1569
1797
19
15
8
36
96
50
8
28
792
92
194
490
775
832
1792
1286
1462
790
787
635
1569
1797
19
15
8
36
96
50
8
28
792
92
194
490
391
832
1792
1286
438
790
531
1595
1537
1285
19
15
8
36
96
50
8
28
792
92
194
490
391
832
1792
1286
1462
790
531
1595
1537
1285
19
15
774
518
768
954
59
43
116
20
164
109
358
520
64
64
850
1107
194
195
216
128
19
15
388
10
3
27
281
418
695
5
258
436
933
796
900
688
544
1904
1466
515
592
1072
19
15
44
180
60
28
196
358
280
258
138
130
508
452
868
1372
324
852
832
576
1560
1554
19
15
44
180
60
28
196
358
280
258
138
130
508
452
868
1372
326
877
832
576
1560
1554
19
15
44
180
60
28
196
358
280
258
138
386
508
452
868
1372
324
340
576
576
1560
1554
19
15
44
180
188
92
68
328
282
258
906
130
186
384
780
572
900
142
706
704
1740
740
19
15
992
544
64
704
642
738
1559
0
624
1904
796
852
1760
10
280
516
206
90
544
1790
19
15
992
544
64
704
642
738
1559
0
624
1904
796
852
1760
138
280
516
206
90
544
1598
19
15
3
257
130
450
228
149
433
389
196
449
97
611
290
30
99
547
1845
786
256
8
19
15
3
257
130
450
228
150
433
389
196
449
97
98
274
14
99
547
1845
1044
714
0
19
15
3
257
130
450
228
150
433
389
196
449
97
610
274
14
99
547
1845
788
202
0
19
15
3
257
130
450
228
150
433
389
196
449
97
610
294
14
99
547
1845
788
258
0
19
15
21
849
472
67
35
34
483
369
176
402
528
784
769
261
260
77
330
831
830
134
19
15
21
849
472
67
35
35
483
369
176
402
272
785
768
260
260
77
76
862
831
135
19
15
424
932
710
1802
1030
9
55
280
324
8
420
1032
74
194
84
720
608
710
228
252
19
15
424
932
710
1802
1030
9
55
280
324
8
420
1032
74
195
85
720
608
710
228
254
19
15
296
680
720
1536
6
9
83
321
330
480
514
1542
1801
540
821
34
455
13
774
8
19
15
424
936
720
1792
1030
9
51
417
288
0
194
198
1097
524
73
627
647
1606
1990
808
19
15
424
936
720
1792
1030
9
51
416
288
0
194
198
1097
525
73
627
647
1606
1989
773
19
15
424
936
720
1792
1030
9
51
416
394
0
162
242
658
526
15
674
679
309
948
772
19
15
424
936
720
1792
1030
137
51
416
288
0
258
262
713
525
73
627
519
1542
1254
965
19
15
424
936
720
1792
1030
137
51
416
288
0
260
262
417
525
97
368
382
363
886
941
19
15
424
936
720
1792
1030
137
51
416
288
0
260
262
417
525
105
368
382
363
886
941
19
15
424
936
720
1792
1030
73
51
417
288
0
450
326
649
524
97
1011
1159
70
585
1016
19
15
424
936
720
1792
1030
73
51
417
288
0
450
326
649
524
105
1011
1159
70
585
1016
19
15
424
936
720
1792
1030
73
51
416
288
0
260
326
649
527
97
368
382
235
298
1010
19
15
424
936
720
1792
1030
73
51
416
288
0
260
326
649
527
96
368
382
235
298
1010
19
15
424
936
720
1792
1030
73
51
416
288
0
260
326
649
527
72
368
382
230
294
1017
19
15
424
936
720
1792
1030
73
51
416
288
0
260
326
649
527
105
368
382
235
298
1010
19
15
424
936
720
1792
1030
73
51
416
288
0
450
326
649
525
73
1011
1159
70
297
1013
19
15
424
936
720
1792
1030
73
51
416
288
0
450
326
649
525
105
1011
1159
70
297
1013
19
15
424
936
720
1792
6
9
51
272
400
0
708
198
457
323
0
312
830
670
1673
385
19
15
296
680
720
1634
26
17
91
321
330
460
600
1612
1818
540
821
49
272
50
770
8
19
15
296
680
720
1634
26
17
91
321
330
460
620
1548
1818
540
821
49
260
48
770
8
19
15
376
644
1734
74
12
169
327
281
708
552
632
66
522
1700
1076
432
534
534
1796
1760
19
15
296
680
1744
98
26
17
91
321
842
972
1644
1548
1818
540
437
49
4
560
770
8
19
15
296
680
724
1638
1054
17
91
321
328
456
364
522
1818
524
888
11
4
72
768
104
19
15
296
680
724
1638
1054
17
91
321
328
456
364
522
1818
524
889
11
4
72
768
104
19
15
296
680
724
1638
1054
17
91
320
328
456
364
521
1817
533
821
58
2
75
769
13
19
15
296
680
724
1638
1054
17
91
320
328
456
364
521
1817
537
824
48
2
75
769
5
19
15
296
680
724
1638
1054
17
91
320
328
456
364
521
1817
537
825
48
2
75
769
5
19
15
296
680
724
1638
1054
17
91
320
328
456
364
521
1817
541
821
58
2
75
769
6
19
15
296
680
724
1638
1054
17
91
320
328
456
364
521
1817
534
820
48
2
75
706
12
19
15
296
680
724
1638
1054
17
91
320
328
456
364
521
1817
539
824
48
2
75
769
1
19
15
296
680
724
1638
1054
17
91
320
328
456
364
522
1818
539
824
12
2
72
768
1
19
15
296
680
724
1638
1054
17
83
320
328
456
364
537
1809
537
824
48
2
67
769
11
19
15
296
680
724
1638
1054
17
83
320
328
456
364
537
1809
537
825
48
2
67
769
11
19
15
296
680
724
1638
1054
17
83
320
328
456
364
537
1809
539
824
48
2
67
769
9
19
15
296
680
724
1638
1054
17
83
320
328
456
364
537
1810
538
824
48
2
71
768
100
19
15
296
680
724
1638
1054
17
83
320
328
456
364
537
1810
539
824
48
2
71
768
50
19
15
296
680
724
1638
1054
17
83
320
328
456
364
537
1810
543
824
48
2
71
768
10
19
15
296
680
724
1638
1054
17
83
320
328
456
364
526
1809
537
216
14
2
96
770
11
19
15
296
680
724
1638
1054
17
83
320
328
456
364
526
1809
537
217
13
2
96
770
11
19
15
296
680
724
1638
1054
17
83
320
328
456
364
526
1809
537
824
10
4
80
770
11
19
15
296
680
724
1638
1054
17
83
320
328
456
364
526
1809
537
825
11
4
80
770
11
19
15
296
680
724
1638
1054
17
83
320
328
456
364
526
1809
539
216
12
2
96
770
9
19
15
296
680
724
1638
1054
17
83
320
328
456
364
526
1809
539
824
10
4
80
770
9
19
15
296
680
724
1638
1054
17
83
320
328
456
364
526
1810
539
216
12
2
96
768
9
19
15
296
680
724
1638
1054
17
83
320
328
456
364
526
1810
539
217
10
2
112
768
9
19
15
296
680
724
1638
1054
17
83
320
328
456
364
526
1810
539
824
10
4
80
768
9
19
15
296
680
724
1638
1054
17
83
320
328
456
364
526
1810
539
825
48
4
80
768
9
19
15
296
680
724
1638
1054
17
83
320
328
456
364
542
1809
537
216
14
2
64
770
11
19
15
296
680
724
1638
1054
17
83
320
328
456
364
542
1809
537
217
13
2
64
770
11
19
15
296
680
724
1638
1054
17
83
320
328
456
364
542
1809
537
824
48
4
64
770
11
19
15
296
680
724
1638
1054
17
83
320
328
456
364
542
1809
537
825
11
4
64
770
11
19
15
296
680
724
1638
1054
17
83
320
328
456
364
542
1809
539
216
12
2
64
770
49
19
15
296
680
724
1638
1054
17
83
320
328
456
364
542
1809
539
217
10
2
64
770
49
19
15
296
680
724
1638
1054
17
83
320
328
456
364
542
1809
539
824
12
2
64
770
49
19
15
296
680
724
1638
1054
17
83
320
328
456
364
542
1810
539
216
12
2
64
768
9
19
15
296
680
724
1638
1054
17
83
320
328
456
364
542
1810
539
217
10
2
64
768
9
19
15
296
680
724
1638
1054
17
83
320
328
456
364
542
1810
539
824
12
2
64
768
9
19
15
296
680
724
1638
1054
17
83
320
328
456
364
542
1810
539
825
48
2
64
768
9
19
15
296
680
724
1638
1054
17
83
320
328
456
364
542
1810
543
824
48
2
64
768
10
19
15
296
680
724
1638
1054
17
83
336
328
456
364
537
1809
515
816
48
2
67
769
1
19
15
296
680
724
1638
1054
17
83
336
328
456
364
537
1809
515
808
12
2
71
769
121
19
15
296
680
724
1638
1054
17
83
336
328
456
364
537
1809
515
872
12
2
71
769
121
19
15
296
680
724
1638
1054
17
83
336
328
456
364
537
1809
533
809
12
2
71
770
15
19
15
296
680
724
1638
1054
17
83
336
328
456
364
537
1810
527
872
12
2
71
768
6
19
15
296
680
724
1638
1054
17
83
336
328
456
364
526
1809
515
168
48
4
80
770
1
19
15
296
680
724
1638
1054
17
83
336
328
456
364
526
1809
515
816
48
4
80
770
1
19
15
296
680
724
1638
1054
17
83
336
328
456
364
526
1809
515
808
12
2
96
770
1
19
15
296
680
724
1638
1054
17
83
336
328
456
364
526
1809
515
872
12
2
96
770
1
19
15
296
680
724
1638
1054
17
83
336
328
456
364
526
1809
515
873
10
4
80
770
1
19
15
296
680
724
1638
1054
17
83
336
328
456
364
526
1810
515
168
48
4
80
768
1
19
15
296
680
724
1638
1054
17
83
336
328
456
364
526
1810
515
816
48
4
80
768
1
19
15
296
680
724
1638
1054
17
83
336
328
456
364
526
1810
515
808
12
2
96
768
1
19
15
296
680
724
1638
1054
17
83
336
328
456
364
526
1810
515
872
12
2
96
768
1
19
15
296
680
724
1638
1054
17
83
336
328
456
364
526
1810
515
873
12
2
96
768
1
19
15
296
680
724
1638
1054
17
83
336
328
456
364
526
1810
527
872
12
2
96
768
6
19
15
296
680
724
1638
1054
17
83
336
328
456
364
526
1810
534
816
48
4
80
768
12
19
15
296
680
724
1638
1054
17
83
336
328
456
364
542
1809
515
816
48
2
64
774
1
19
15
296
680
724
1638
1054
17
83
336
328
456
364
542
1809
515
808
12
2
64
770
1
19
15
296
680
724
1638
1054
17
83
336
328
456
364
542
1809
515
872
12
2
64
770
1
19
15
296
680
724
1638
1054
17
83
336
328
456
364
542
1810
515
816
48
2
64
768
1
19
15
296
680
724
1638
1054
17
83
336
328
456
364
542
1810
515
817
48
4
64
768
1
19
15
296
680
724
1638
1054
17
83
336
328
456
364
542
1810
515
808
12
2
64
768
1
19
15
296
680
724
1638
1054
17
83
336
328
456
364
542
1810
515
872
12
2
64
768
1
19
15
296
680
724
1638
1054
17
83
336
328
456
364
542
1810
515
873
12
2
64
768
1
19
15
296
680
724
1638
1054
17
83
336
328
456
364
542
1810
534
816
48
4
64
768
12
19
15
296
680
724
1638
1054
17
83
336
328
456
364
542
1810
534
817
48
4
64
768
12
19
15
296
680
724
1638
1054
9
83
336
328
456
364
513
1801
526
872
12
2
91
770
4
19
15
296
680
724
1638
1054
9
83
336
328
456
364
513
1801
526
873
12
2
91
770
4
19
15
296
680
724
1638
1054
9
87
320
328
456
364
514
1802
538
216
12
2
120
768
12
19
15
296
680
724
1638
1054
9
87
320
328
456
364
514
1802
539
216
12
2
120
768
9
19
15
296
680
724
1638
1054
9
87
320
328
456
364
514
1802
539
217
10
4
120
704
38
19
15
296
680
724
1638
1054
9
87
336
328
456
364
514
1802
523
808
12
2
120
768
5
19
15
296
680
724
1638
1054
9
87
336
328
456
364
514
1802
523
809
12
2
120
768
5
19
15
296
680
724
1638
1054
9
87
336
328
456
364
514
1802
523
872
12
2
88
768
5
19
15
296
680
724
1638
1054
9
87
336
328
456
364
514
1802
523
873
12
2
88
768
5
19
15
296
680
724
1638
1054
9
87
336
328
456
364
514
1802
522
872
12
2
88
768
4
19
15
296
680
724
1638
1054
9
87
336
328
456
364
514
1802
522
873
12
2
88
768
4
19
15
296
680
724
1638
1054
9
87
336
328
456
364
514
1802
519
872
12
2
88
768
1
19
15
296
680
724
1638
1054
9
87
337
328
456
364
514
1802
520
872
12
2
88
768
7
19
15
296
680
724
1638
1054
9
87
337
328
456
364
514
1802
520
873
10
2
88
768
7
19
15
296
680
724
1638
1054
18
91
320
328
456
364
520
1817
525
184
48
2
74
835
115
19
15
296
680
724
1638
1054
18
91
320
328
456
364
520
1817
537
217
13
2
114
771
7
19
15
296
680
724
1638
1054
18
91
320
328
456
364
520
1817
537
824
48
2
74
771
11
19
15
296
680
724
1638
1054
18
91
320
328
456
364
520
1817
537
825
48
2
74
771
11
19
15
296
680
724
1638
1054
18
91
320
328
456
364
520
1817
541
821
58
2
74
771
3
19
15
296
680
724
1638
1054
18
83
321
328
456
364
520
1810
540
820
58
2
100
772
8
19
15
296
680
724
1638
1054
18
83
321
328
456
364
536
1810
540
820
48
4
66
770
8
19
15
296
680
724
1638
1054
18
83
320
328
456
364
520
1810
539
216
12
2
100
708
102
19
15
296
680
724
1638
1054
18
83
320
328
456
364
536
1809
541
821
54
2
66
771
11
19
15
296
680
724
1638
1054
18
83
320
328
456
364
536
1809
539
216
12
2
66
771
9
19
15
296
680
724
1638
1054
18
83
320
328
456
364
536
1809
539
824
48
2
66
771
9
19
15
296
680
724
1638
1054
18
83
320
328
456
364
536
1810
538
216
12
2
66
770
11
19
15
296
680
724
1638
1054
18
83
320
328
456
364
536
1810
538
824
48
2
66
770
11
19
15
296
680
724
1638
1054
18
83
320
328
456
364
536
1810
539
216
12
2
66
769
10
19
15
296
680
724
1638
1054
18
83
320
328
456
364
536
1810
539
217
10
2
66
769
10
19
15
296
680
724
1638
1054
18
83
320
328
456
364
536
1810
539
824
12
2
68
770
10
19
15
296
680
724
1638
1054
18
83
320
328
456
364
536
1810
539
825
48
2
66
769
10
19
15
296
680
724
1638
1054
18
83
336
328
456
364
520
1810
526
872
12
2
100
772
4
19
15
296
680
724
1638
1054
18
83
336
328
456
364
520
1810
526
873
12
2
100
772
4
19
15
296
680
724
1638
1054
18
83
336
328
456
364
536
1809
515
816
48
2
66
771
1
19
15
296
680
724
1638
1054
18
83
336
328
456
364
536
1809
515
808
12
2
66
771
1
19
15
296
680
724
1638
1054
18
83
336
328
456
364
536
1809
533
817
54
2
66
771
119
19
15
296
680
724
1638
1054
18
83
336
328
456
364
536
1809
533
809
48
2
66
771
119
19
15
296
680
724
1638
1054
18
83
336
328
456
364
536
1809
525
817
58
2
66
771
7
19
15
296
680
724
1638
1054
18
83
336
328
456
364
536
1809
534
817
54
2
66
771
12
19
15
296
680
724
1638
1054
18
83
336
328
456
364
536
1810
514
168
48
4
66
770
60
19
15
296
680
724
1638
1054
18
83
336
328
456
364
536
1810
514
816
48
2
66
769
59
19
15
296
680
724
1638
1054
18
83
336
328
456
364
536
1810
514
872
12
2
68
770
60
19
15
296
680
724
1638
1054
18
83
336
328
456
364
536
1810
515
816
48
2
66
769
1
19
15
296
680
724
1638
1054
18
83
336
328
456
364
536
1810
515
808
12
2
66
769
1
19
15
296
680
724
1638
1054
18
83
336
328
456
364
536
1810
526
816
48
4
66
770
4
19
15
296
680
724
1638
1054
18
83
336
328
456
364
536
1810
526
817
48
4
66
770
4
19
15
296
680
724
1638
1054
18
83
336
328
456
364
536
1810
526
872
12
2
68
770
4
19
15
296
680
724
1638
1054
18
83
336
328
456
364
536
1810
526
873
12
2
68
770
4
19
15
296
680
724
1638
1054
18
83
336
328
456
364
536
1810
534
816
48
4
66
770
52
19
15
296
680
724
1638
1054
18
83
336
328
456
364
536
1810
535
816
48
4
66
770
98
19
15
296
680
724
1638
1054
18
83
336
328
456
364
536
1810
535
817
48
4
66
770
98
19
15
296
680
724
1638
30
17
91
320
328
456
620
1545
1817
533
821
58
258
51
769
13
19
15
296
680
724
1638
30
17
91
320
328
456
620
1545
1817
525
184
48
258
35
769
107
19
15
296
680
724
1638
30
17
91
320
328
456
620
1545
1817
537
824
48
258
51
769
5
19
15
296
680
724
1638
30
17
91
320
328
456
620
1545
1817
537
825
48
258
51
769
5
19
15
296
680
724
1638
30
17
91
320
328
456
620
1545
1817
527
184
48
258
51
833
106
19
15
296
680
724
1638
30
17
91
320
328
456
620
1545
1817
527
185
48
258
51
833
106
19
15
296
680
724
1638
30
17
91
320
328
456
620
1545
1817
541
821
58
258
51
769
6
19
15
296
680
724
1638
30
17
91
320
328
456
620
1545
1817
534
820
54
258
51
642
12
19
15
296
680
724
1638
30
17
91
320
328
456
620
1545
1817
539
824
48
258
51
769
1
19
15
296
680
724
1638
30
17
91
320
328
456
620
1545
1818
539
824
58
258
39
768
6
19
15
296
680
724
1638
30
17
91
320
328
456
620
1609
1817
525
184
48
258
19
769
107
19
15
296
680
724
1638
30
17
91
320
328
456
620
1609
1817
527
184
48
258
19
769
106
19
15
296
680
724
1638
30
17
91
320
328
456
620
1609
1817
527
185
48
258
19
769
106
19
15
296
680
724
1638
30
17
83
320
328
456
620
1545
1809
537
824
48
258
51
774
11
19
15
296
680
724
1638
30
17
83
320
328
456
620
1545
1809
537
825
48
258
51
774
11
19
15
296
680
724
1638
30
17
83
320
328
456
620
1545
1809
539
824
48
258
51
774
9
19
15
296
680
724
1638
30
17
83
320
328
456
620
1550
1809
537
216
14
514
496
770
11
19
15
296
680
724
1638
30
17
83
320
328
456
620
1550
1809
537
217
13
514
400
770
11
19
15
296
680
724
1638
30
17
83
320
328
456
620
1550
1809
537
824
48
260
32
642
11
19
15
296
680
724
1638
30
17
83
320
328
456
620
1550
1809
537
825
11
260
32
770
11
19
15
296
680
724
1638
30
17
83
320
328
456
620
1550
1809
539
216
12
514
496
770
9
19
15
296
680
724
1638
30
17
83
320
328
456
620
1550
1809
539
824
48
258
32
774
9
19
15
296
680
724
1638
30
17
83
320
328
456
620
1550
1810
539
216
12
514
496
768
9
19
15
296
680
724
1638
30
17
83
320
328
456
620
1550
1810
539
217
10
514
496
768
9
19
15
296
680
724
1638
30
17
83
320
328
456
620
1550
1810
539
824
48
258
32
768
9
19
15
296
680
724
1638
30
17
83
320
328
456
620
1550
1810
539
825
48
258
32
768
9
19
15
296
680
724
1638
30
17
83
320
328
456
620
1550
1810
543
824
48
258
32
768
10
19
15
296
680
724
1638
30
17
83
320
328
456
620
1566
1809
537
216
14
514
448
770
11
19
15
296
680
724
1638
30
17
83
320
328
456
620
1566
1809
537
217
13
514
448
770
11
19
15
296
680
724
1638
30
17
83
320
328
456
620
1566
1809
539
216
12
514
448
770
10
19
15
296
680
724
1638
30
17
83
320
328
456
620
1566
1809
539
217
10
514
448
770
10
19
15
296
680
724
1638
30
17
83
320
328
456
620
1566
1810
539
216
12
514
448
768
9
19
15
296
680
724
1638
30
17
83
320
328
456
620
1566
1810
539
217
10
514
448
768
9
19
15
296
680
724
1638
30
17
83
320
328
456
620
1614
1809
537
216
14
258
16
770
11
19
15
296
680
724
1638
30
17
83
320
328
456
620
1614
1809
537
217
13
258
16
770
11
19
15
296
680
724
1638
30
17
83
320
328
456
620
1614
1809
537
825
48
260
16
770
11
19
15
296
680
724
1638
30
17
83
320
328
456
620
1614
1809
539
216
12
258
16
770
9
19
15
296
680
724
1638
30
17
83
320
328
456
620
1614
1809
539
217
10
258
16
770
9
19
15
296
680
724
1638
30
17
83
320
328
456
620
1614
1809
539
825
48
260
16
770
9
19
15
296
680
724
1638
30
17
83
320
328
456
620
1614
1810
538
216
12
258
16
768
100
19
15
296
680
724
1638
30
17
83
320
328
456
620
1614
1810
539
216
12
258
16
768
9
19
15
296
680
724
1638
30
17
83
320
328
456
620
1614
1810
539
217
10
258
16
768
9
19
15
296
680
724
1638
30
17
83
320
328
456
620
1614
1810
539
825
48
260
16
640
9
19
15
296
680
724
1638
30
17
83
336
328
456
620
1545
1809
515
169
58
514
51
647
1
19
15
296
680
724
1638
30
17
83
336
328
456
620
1545
1809
533
809
12
258
51
774
14
19
15
296
680
724
1638
30
17
83
336
328
456
620
526
1809
515
872
10
516
736
1666
1
19
15
296
680
724
1638
30
17
83
336
328
456
620
526
1809
515
873
10
516
736
1666
1
19
15
296
680
724
1638
30
17
83
336
328
456
620
526
1810
515
873
10
516
736
1664
1
19
15
296
680
724
1638
30
17
83
336
328
456
620
542
1809
515
872
10
516
704
1666
1
19
15
296
680
724
1638
30
17
83
336
328
456
620
542
1810
515
873
10
516
704
1664
1
19
15
296
680
724
1638
30
17
83
336
328
456
620
1550
1809
515
168
48
260
32
642
1
19
15
296
680
724
1638
30
17
83
336
328
456
620
1550
1809
515
169
58
514
32
642
1
19
15
296
680
724
1638
30
17
83
336
328
456
620
1550
1809
515
808
48
260
32
642
1
19
15
296
680
724
1638
30
17
83
336
328
456
620
1550
1809
515
872
10
516
32
770
1
19
15
296
680
724
1638
30
17
83
336
328
456
620
1550
1809
515
873
10
516
32
770
1
19
15
296
680
724
1638
30
17
83
336
328
456
620
1550
1810
515
168
48
260
32
768
1
19
15
296
680
724
1638
30
17
83
336
328
456
620
1550
1810
515
808
48
260
32
768
1
19
15
296
680
724
1638
30
17
83
336
328
456
620
1550
1810
515
873
10
516
32
640
2
19
15
296
680
724
1638
30
17
83
336
328
456
620
1566
1809
515
872
10
516
448
770
1
19
15
296
680
724
1638
30
17
83
336
328
456
620
1566
1810
515
873
10
516
448
768
1
19
15
296
680
724
1638
30
17
83
336
328
456
620
1614
1809
515
168
48
260
16
770
1
19
15
296
680
724
1638
30
17
83
336
328
456
620
1614
1809
515
808
48
260
16
770
1
19
15
296
680
724
1638
30
17
83
336
328
456
620
1614
1809
515
872
10
516
16
770
1
19
15
296
680
724
1638
30
17
83
336
328
456
620
1614
1809
515
873
10
516
16
770
1
19
15
296
680
724
1638
30
17
83
336
328
456
620
1614
1810
515
168
48
260
16
640
1
19
15
296
680
724
1638
30
17
83
336
328
456
620
1614
1810
515
808
48
260
16
640
1
19
15
296
680
724
1638
30
17
83
336
328
456
620
1614
1810
515
873
10
516
16
768
2
19
15
296
680
724
1638
30
9
83
320
328
456
620
1537
1801
537
824
48
258
59
642
22
19
15
296
680
724
1638
30
9
83
320
328
456
620
1537
1801
537
825
48
258
59
642
22
19
15
296
680
724
1638
30
9
83
336
328
456
620
1537
1801
533
809
48
258
59
834
99
19
15
296
680
724
1638
30
9
83
336
328
456
620
1537
1801
525
169
48
258
59
771
5
19
15
296
680
724
1638
30
9
83
336
328
456
620
1537
1801
526
168
48
514
59
642
4
19
15
296
680
724
1638
30
9
83
336
328
456
620
1537
1801
526
169
48
258
59
770
4
19
15
296
680
724
1638
30
9
83
336
328
456
620
1601
1801
525
169
48
258
27
771
5
19
15
296
680
724
1638
30
9
83
336
328
456
620
1601
1801
526
168
48
258
27
770
4
19
15
296
680
724
1638
30
9
83
336
328
456
620
1601
1801
526
169
48
258
27
770
4
19
15
296
680
724
1638
30
9
83
337
328
456
620
1601
1801
524
176
48
258
27
770
24
19
15
296
680
724
1638
30
9
87
321
328
456
620
1602
1802
536
824
11
260
24
768
23
19
15
296
680
724
1638
30
9
87
320
328
456
620
1538
1802
538
216
12
514
408
768
12
19
15
296
680
724
1638
30
9
87
320
328
456
620
1538
1802
539
216
12
514
408
768
9
19
15
296
680
724
1638
30
9
87
320
328
456
620
1538
1802
539
217
10
516
504
768
9
19
15
296
680
724
1638
30
9
87
320
328
456
620
1602
1802
538
216
12
260
24
768
12
19
15
296
680
724
1638
30
9
87
320
328
456
620
1602
1802
539
217
13
260
24
768
9
19
15
296
680
724
1638
30
9
87
320
328
456
620
1602
1802
539
825
10
260
24
768
9
19
15
296
680
724
1638
30
9
87
336
328
456
620
514
1802
523
809
13
516
760
1664
5
19
15
296
680
724
1638
30
9
87
336
328
456
620
514
1802
523
872
10
516
760
1664
5
19
15
296
680
724
1638
30
9
87
336
328
456
620
514
1802
523
873
11
516
760
1664
5
19
15
296
680
724
1638
30
9
87
336
328
456
620
514
1802
522
872
10
516
760
1664
4
19
15
296
680
724
1638
30
9
87
336
328
456
620
514
1802
522
873
10
516
760
1664
4
19
15
296
680
724
1638
30
9
87
336
328
456
620
1538
1802
523
872
10
516
56
768
5
19
15
296
680
724
1638
30
9
87
336
328
456
620
1538
1802
523
873
11
516
56
768
5
19
15
296
680
724
1638
30
9
87
336
328
456
620
1538
1802
522
872
10
516
56
768
4
19
15
296
680
724
1638
30
9
87
336
328
456
620
1538
1802
522
873
10
516
56
768
4
19
15
296
680
724
1638
30
9
87
336
328
456
620
1602
1802
523
809
13
260
24
768
5
19
15
296
680
724
1638
30
9
87
336
328
456
620
1602
1802
530
808
12
260
24
768
35
19
15
296
680
724
1638
30
9
87
336
328
456
620
1602
1802
531
817
11
260
24
768
34
19
15
296
680
724
1638
30
9
87
336
328
456
620
1602
1802
531
808
12
260
24
768
34
19
15
296
680
724
1638
30
9
87
337
328
456
620
514
1802
516
816
11
516
760
1664
0
19
15
296
680
724
1638
30
9
87
337
328
456
620
514
1802
516
817
11
516
760
1664
0
19
15
296
680
724
1638
30
9
87
337
328
456
620
514
1802
520
872
10
516
760
1664
7
19
15
296
680
724
1638
30
9
87
337
328
456
620
514
1802
520
873
10
516
760
1664
7
19
15
296
680
724
1638
30
9
87
337
328
456
620
1538
1802
516
816
11
516
56
768
0
19
15
296
680
724
1638
30
9
87
337
328
456
620
1538
1802
516
817
11
516
56
768
0
19
15
296
680
724
1638
30
9
87
337
328
456
620
1538
1802
520
872
10
516
56
768
7
19
15
296
680
724
1638
30
9
87
337
328
456
620
1538
1802
520
873
10
516
56
768
7
19
15
296
680
724
1638
30
9
87
337
328
456
620
1602
1802
516
816
11
260
24
768
0
19
15
296
680
724
1638
30
9
87
337
328
456
620
1602
1802
516
817
11
260
24
768
0
19
15
296
680
724
1638
30
9
87
337
328
456
620
1602
1802
532
816
11
260
24
768
32
19
15
296
680
724
1638
30
18
91
320
328
456
620
1544
1817
537
217
13
514
402
771
11
19
15
296
680
724
1638
30
18
91
320
328
456
620
1544
1817
541
821
58
258
34
643
3
19
15
296
680
724
1638
30
18
83
321
328
456
620
1544
1810
540
820
48
260
36
772
8
19
15
296
680
724
1638
30
18
83
320
328
456
620
1544
1810
539
216
12
258
36
772
102
19
15
296
680
724
1638
30
18
83
320
328
456
620
1544
1810
539
217
10
258
36
772
102
19
15
296
680
724
1638
30
18
83
320
328
456
620
1544
1810
539
824
48
258
36
772
102
19
15
296
680
724
1638
30
18
83
320
328
456
620
1544
1810
543
824
48
258
36
772
82
19
15
296
680
724
1638
30
18
83
320
328
456
620
1560
1810
539
216
12
514
452
770
10
19
15
296
680
724
1638
30
18
83
336
328
456
620
520
1810
526
873
10
516
738
1668
4
19
15
296
680
724
1638
30
18
83
336
328
456
620
1544
1810
514
168
48
258
36
772
124
19
15
296
680
724
1638
30
18
83
336
328
456
620
1544
1810
514
872
10
516
36
772
124
19
15
296
680
724
1638
30
18
83
336
328
456
620
1544
1810
515
168
48
260
36
772
126
19
15
296
680
724
1638
30
18
83
336
328
456
620
1544
1810
526
873
10
516
36
772
4
19
15
296
680
724
1638
30
18
83
336
328
456
620
536
1810
514
872
10
516
710
1666
60
19
15
296
680
724
1638
30
18
83
336
328
456
620
536
1810
526
873
10
516
710
1666
4
19
15
296
680
724
1638
30
18
83
336
328
456
620
1560
1810
515
873
10
516
454
769
1
19
15
296
680
724
1638
30
18
83
336
328
456
620
1560
1810
526
873
10
516
454
770
4
19
15
296
676
708
1638
1054
17
91
344
328
472
364
521
1817
513
865
12
2
99
833
53
19
15
296
676
708
1638
1054
17
91
344
328
472
364
521
1817
515
864
12
2
103
769
121
19
15
296
676
708
1638
1054
17
91
344
328
472
364
521
1817
518
864
12
2
99
834
124
19
15
296
676
708
1638
1054
17
91
344
328
472
364
521
1818
514
875
12
2
103
768
92
19
15
296
676
708
1638
1054
17
91
344
328
472
364
521
1818
515
864
12
2
103
768
94
19
15
296
676
708
1638
1054
17
91
344
328
472
364
522
1818
514
202
12
2
72
704
108
19
15
296
676
708
1638
1054
17
91
344
328
472
364
522
1818
514
875
12
4
104
768
108
19
15
296
676
708
1638
1054
17
91
344
328
472
364
522
1818
514
870
12
4
104
768
108
19
15
296
676
708
1638
1054
17
91
344
328
472
364
522
1818
515
864
12
4
104
768
90
19
15
296
676
708
1638
1054
17
83
344
328
472
364
521
1809
521
865
12
2
99
774
6
19
15
296
676
708
1638
1054
17
83
344
328
472
364
521
1809
522
203
12
2
99
774
4
19
15
296
676
708
1638
1054
17
83
344
328
472
364
521
1809
522
202
12
2
99
774
4
19
15
296
676
708
1638
1054
17
83
344
328
472
364
521
1809
522
843
12
2
99
774
4
19
15
296
676
708
1638
1054
17
83
344
328
472
364
521
1809
522
842
12
2
99
774
4
19
15
296
676
708
1638
1054
17
83
344
328
472
364
526
1810
522
203
12
2
96
768
4
19
15
296
676
708
1638
1054
17
83
344
328
472
364
526
1810
522
843
12
2
96
768
4
19
15
296
676
708
1638
1054
17
83
344
328
472
364
526
1810
522
875
12
2
96
768
4
19
15
296
676
708
1638
1054
9
83
344
328
472
364
513
1801
521
203
12
2
91
834
6
19
15
296
676
708
1638
1054
9
87
344
328
472
364
514
1802
514
800
12
2
120
768
3
19
15
296
676
708
1638
1054
9
87
344
328
472
364
514
1802
514
864
12
2
88
768
3
19
15
296
676
708
1638
1054
9
87
344
328
472
364
514
1802
514
875
12
2
88
768
3
19
15
296
676
708
1638
1054
9
87
344
328
472
364
514
1802
515
801
10
2
120
768
2
19
15
296
676
708
1638
1054
9
87
344
328
472
364
514
1802
515
800
12
2
120
768
2
19
15
296
676
708
1638
1054
9
87
344
328
472
364
514
1802
515
864
12
2
88
768
2
19
15
296
676
708
1638
1054
18
91
344
328
472
364
520
1817
513
865
10
2
98
835
123
19
15
296
676
708
1638
1054
18
91
344
328
472
364
520
1817
514
171
12
2
114
835
124
19
15
296
676
708
1638
1054
18
91
344
328
472
364
520
1817
514
875
12
2
114
835
124
19
15
296
676
708
1638
1054
18
91
344
328
472
364
520
1817
518
864
12
2
114
835
116
19
15
296
676
708
1638
1054
18
91
344
328
472
364
520
1817
519
865
10
2
98
835
89
19
15
296
676
708
1638
1054
18
83
344
328
472
364
520
1810
523
864
12
2
100
772
6
19
15
296
676
708
1638
1054
18
83
344
328
472
364
520
1810
530
806
12
2
100
772
12
19
15
296
676
708
1638
1054
18
83
344
328
472
364
536
1809
522
203
12
2
66
771
4
19
15
296
676
708
1638
1054
18
83
344
328
472
364
536
1809
522
202
12
2
66
771
4
19
15
296
676
708
1638
1054
18
83
344
328
472
364
536
1809
522
843
12
2
66
771
4
19
15
296
676
708
1638
1054
18
83
344
328
472
364
536
1809
522
875
12
2
66
771
4
19
15
296
676
708
1638
1054
18
83
344
328
472
364
536
1810
523
864
12
2
68
772
6
19
15
296
676
708
1638
1054
18
83
344
328
472
364
536
1810
530
806
12
2
68
770
12
19
15
296
676
708
1638
1054
18
83
345
328
472
364
536
1810
516
801
10
2
68
770
56
19
15
296
676
708
1638
30
17
91
344
328
472
620
1546
1818
514
202
10
260
40
768
108
19
15
296
676
708
1638
30
17
83
344
328
472
620
526
1810
522
875
10
516
736
1664
4
19
15
296
676
708
1638
30
17
83
344
328
472
620
1561
1809
522
203
12
514
451
770
4
19
15
296
676
708
1638
30
17
83
344
328
472
620
1561
1809
522
202
12
514
451
770
4
19
15
296
676
708
1638
30
17
83
344
328
472
620
1550
1810
522
203
12
514
416
768
4
19
15
296
676
708
1638
30
17
83
344
328
472
620
1550
1810
522
875
10
516
48
640
4
19
15
296
676
708
1638
30
17
83
344
328
472
620
1614
1810
522
203
12
258
16
768
4
19
15
296
676
708
1638
30
17
83
344
328
472
620
1614
1810
522
875
10
516
16
640
4
19
15
296
676
708
1638
30
9
83
344
328
472
620
1537
1801
521
203
12
258
55
642
7
19
15
296
676
708
1638
30
9
83
344
328
472
620
1601
1801
521
203
12
258
23
642
7
19
15
296
676
708
1638
30
9
87
344
328
472
620
514
1802
514
800
12
516
760
1664
3
19
15
296
676
708
1638
30
9
87
344
328
472
620
514
1802
515
800
12
516
760
1664
2
19
15
296
676
708
1638
30
9
87
344
328
472
620
1538
1802
514
800
12
258
56
768
3
19
15
296
676
708
1638
30
9
87
344
328
472
620
1538
1802
514
875
10
516
56
640
3
19
15
296
676
708
1638
30
9
87
344
328
472
620
1538
1802
515
800
12
258
56
768
2
19
15
296
676
708
1638
30
9
87
344
328
472
620
1602
1802
514
800
12
260
24
768
3
19
15
296
676
708
1638
30
9
87
344
328
472
620
1602
1802
514
875
10
516
24
640
3
19
15
296
676
708
1638
30
9
87
344
328
472
620
1602
1802
515
800
12
260
24
768
66
19
15
296
676
708
1638
30
18
91
344
328
472
620
1544
1817
514
171
12
258
50
835
60
19
15
296
676
708
1638
30
18
83
344
328
472
620
1544
1810
530
806
12
258
36
772
12
19
15
296
676
708
1638
30
18
83
344
328
472
620
536
1809
522
811
12
514
706
1667
4
19
15
296
676
708
1638
30
18
83
344
328
472
620
1560
1809
522
203
12
514
450
771
4
19
15
296
676
708
1638
30
18
83
344
328
472
620
1560
1809
522
202
12
514
450
771
4
19
15
296
676
708
1638
30
18
83
345
328
472
620
536
1810
516
801
10
514
706
1665
120
19
15
296
680
724
1638
1054
10
83
321
328
456
364
512
1802
536
216
10
4
84
770
23
19
15
296
680
724
1638
1054
10
83
321
328
456
364
512
1802
536
824
48
4
76
770
16
19
15
296
680
724
1638
1054
10
83
320
328
456
364
512
1802
538
216
12
2
116
706
100
19
15
296
680
724
1638
1054
10
83
320
328
456
364
512
1802
538
824
48
4
76
770
12
19
15
296
680
724
1638
1054
10
83
320
328
456
364
512
1802
539
216
12
2
124
770
10
19
15
296
680
724
1638
1054
10
83
320
328
456
364
512
1802
539
824
48
4
76
770
10
19
15
296
680
724
1638
1054
10
83
336
328
456
364
512
1802
523
816
48
4
84
770
6
19
15
296
680
724
1638
1054
10
83
336
328
456
364
512
1802
523
808
12
2
124
770
6
19
15
296
680
724
1638
1054
10
83
336
328
456
364
512
1802
523
872
12
2
92
770
6
19
15
296
680
724
1638
1054
10
83
336
328
456
364
512
1802
522
168
48
2
110
770
4
19
15
296
680
724
1638
1054
10
83
336
328
456
364
512
1802
522
816
48
4
84
770
4
19
15
296
680
724
1638
1054
10
83
336
328
456
364
512
1802
522
808
12
2
124
770
4
19
15
296
680
724
1638
1054
10
83
336
328
456
364
512
1802
522
872
12
2
92
770
4
19
15
296
680
724
1638
1054
10
83
336
328
456
364
512
1802
522
818
11
4
84
770
4
19
15
296
680
724
1638
1054
10
83
336
328
456
364
512
1802
530
808
12
2
124
706
99
19
15
296
680
724
1638
1054
10
83
336
328
456
364
512
1802
531
808
12
2
124
706
34
19
15
296
680
724
1638
1054
10
83
337
328
456
364
512
1802
520
808
12
2
124
770
7
19
15
296
680
724
1638
1054
10
83
337
328
456
364
512
1802
520
872
11
2
92
770
7
19
15
296
680
724
1638
30
10
83
321
328
456
620
1536
1802
536
216
10
516
404
770
23
19
15
296
680
724
1638
30
10
83
321
328
456
620
1536
1802
536
824
48
258
52
642
23
19
15
296
680
724
1638
30
10
83
321
328
456
620
1600
1802
536
216
10
260
20
770
39
19
15
296
680
724
1638
30
10
83
321
328
456
620
1600
1802
536
824
10
260
20
770
39
19
15
296
680
724
1638
30
10
83
320
328
456
620
1536
1802
538
216
12
514
500
770
12
19
15
296
680
724
1638
30
10
83
320
328
456
620
1536
1802
538
824
48
258
52
770
12
19
15
296
680
724
1638
30
10
83
320
328
456
620
1536
1802
539
216
12
514
500
770
10
19
15
296
680
724
1638
30
10
83
320
328
456
620
1536
1802
539
824
48
258
52
770
10
19
15
296
680
724
1638
30
10
83
320
328
456
620
1600
1802
538
216
12
258
20
770
12
19
15
296
680
724
1638
30
10
83
320
328
456
620
1600
1802
539
216
12
258
20
770
10
19
15
296
680
724
1638
30
10
83
336
328
456
620
512
1802
523
808
10
516
726
1666
6
19
15
296
680
724
1638
30
10
83
336
328
456
620
512
1802
523
872
10
516
724
1666
6
19
15
296
680
724
1638
30
10
83
336
328
456
620
512
1802
522
872
10
516
724
1666
4
19
15
296
680
724
1638
30
10
83
336
328
456
620
512
1802
522
818
11
516
726
1666
4
19
15
296
680
724
1638
30
10
83
336
328
456
620
1536
1802
523
808
12
258
52
770
6
19
15
296
680
724
1638
30
10
83
336
328
456
620
1536
1802
523
872
10
516
46
642
6
19
15
296
680
724
1638
30
10
83
336
328
456
620
1536
1802
522
168
48
516
52
642
4
19
15
296
680
724
1638
30
10
83
336
328
456
620
1536
1802
522
808
12
258
52
770
4
19
15
296
680
724
1638
30
10
83
336
328
456
620
1536
1802
522
872
10
516
46
642
4
19
15
296
680
724
1638
30
10
83
336
328
456
620
1536
1802
522
818
11
516
60
642
4
19
15
296
680
724
1638
30
10
83
336
328
456
620
1536
1802
530
808
12
260
44
770
99
19
15
296
680
724
1638
30
10
83
336
328
456
620
1536
1802
531
808
48
260
54
770
98
19
15
296
680
724
1638
30
10
83
336
328
456
620
1600
1802
523
808
12
258
20
770
6
19
15
296
680
724
1638
30
10
83
336
328
456
620
1600
1802
523
872
10
516
20
770
6
19
15
296
680
724
1638
30
10
83
336
328
456
620
1600
1802
522
168
48
258
26
770
4
19
15
296
680
724
1638
30
10
83
336
328
456
620
1600
1802
522
808
12
258
20
770
4
19
15
296
680
724
1638
30
10
83
336
328
456
620
1600
1802
522
872
10
516
20
770
4
19
15
296
680
724
1638
30
10
83
336
328
456
620
1600
1802
522
818
11
516
22
770
4
19
15
296
680
724
1638
30
10
83
336
328
456
620
1600
1802
530
808
12
258
20
770
35
19
15
296
680
724
1638
30
10
83
336
328
456
620
1600
1802
531
808
48
260
20
770
34
19
15
296
680
724
1638
30
10
83
337
328
456
620
512
1802
520
808
13
516
758
1666
7
19
15
296
680
724
1638
30
10
83
337
328
456
620
512
1802
520
872
10
516
724
1666
7
19
15
296
680
724
1638
30
10
83
337
328
456
620
1536
1802
520
808
11
258
52
770
7
19
15
296
680
724
1638
30
10
83
337
328
456
620
1536
1802
520
872
10
516
52
642
7
19
15
296
680
724
1638
30
10
83
337
328
456
620
1600
1802
520
808
12
260
28
770
7
19
15
296
680
724
1638
30
10
83
337
328
456
620
1600
1802
520
872
10
516
20
770
7
19
15
296
676
708
1638
1054
10
83
344
328
472
364
512
1802
514
800
12
2
76
770
28
19
15
296
676
708
1638
1054
10
83
344
328
472
364
512
1802
514
864
12
2
116
770
28
19
15
296
676
708
1638
1054
10
83
344
328
472
364
512
1802
514
806
12
2
124
770
3
19
15
296
676
708
1638
1054
10
83
344
328
472
364
512
1802
514
870
12
2
92
770
3
19
15
296
676
708
1638
1054
10
83
344
328
472
364
512
1802
515
864
12
2
116
770
2
19
15
296
676
708
1638
1054
10
83
345
328
472
364
512
1802
512
864
12
2
92
770
0
19
15
296
676
708
1638
1054
10
83
345
328
472
364
512
1802
512
202
12
2
76
770
0
19
15
296
676
708
1638
1054
10
83
345
328
472
364
512
1802
512
810
12
2
92
770
0
19
15
296
676
708
1638
1054
10
83
345
328
472
364
512
1802
512
842
12
2
92
770
0
19
15
296
676
708
1638
30
10
83
344
328
472
620
512
1802
514
800
12
514
716
1666
3
19
15
296
676
708
1638
30
10
83
344
328
472
620
512
1802
514
806
12
514
716
1666
3
19
15
296
676
708
1638
30
10
83
344
328
472
620
1536
1802
514
800
12
258
44
642
3
19
15
296
676
708
1638
30
10
83
344
328
472
620
1536
1802
514
806
12
258
60
770
3
19
15
296
676
708
1638
30
10
83
344
328
472
620
1600
1802
514
806
12
258
20
642
28
19
15
296
676
708
1638
30
10
83
345
328
472
620
512
1802
512
202
12
516
764
1666
0
19
15
296
676
708
1638
30
10
83
345
328
472
620
512
1802
512
842
12
516
764
1666
0
19
15
296
676
708
1638
30
10
83
345
328
472
620
1536
1802
512
202
12
514
500
770
0
19
15
296
676
708
1638
30
10
83
345
328
472
620
1536
1802
512
810
12
258
60
770
0
19
15
296
676
708
1638
30
10
83
345
328
472
620
1600
1802
512
202
12
260
20
770
0
19
15
296
676
708
1638
30
10
83
345
328
472
620
1600
1802
512
810
12
258
20
642
0
19
15
296
680
708
1670
1030
73
83
336
322
256
450
38
17
259
159
177
35
432
29
1017
19
15
296
680
708
1670
1030
73
83
336
322
256
450
38
18
259
159
177
35
432
24
1022
19
15
296
680
708
1670
6
73
83
336
322
256
962
38
17
259
159
177
547
1120
1305
1017
19
15
296
680
708
1670
6
73
83
336
322
256
962
38
18
259
159
177
547
1712
24
1018
19
15
296
680
708
1798
1030
73
83
321
386
0
426
42
18
540
1541
961
622
236
544
1800
19
15
296
680
708
1798
1030
73
83
321
322
0
418
38
18
540
1726
1009
611
208
536
1800
19
15
296
680
708
1798
1030
73
83
321
322
0
418
38
18
540
830
945
611
208
536
1800
19
15
296
680
708
1798
1030
73
83
321
322
0
418
38
18
540
1854
945
611
208
536
1800
19
15
296
680
708
1798
1030
73
83
320
322
0
450
38
17
539
831
1457
291
224
542
1841
19
15
296
680
708
1798
1030
73
83
320
322
0
450
38
17
539
1855
1457
291
224
542
1841
19
15
296
680
708
1798
1030
73
83
320
322
0
418
38
17
539
223
1009
611
224
558
1801
19
15
296
680
708
1798
1030
73
83
320
322
0
418
38
17
539
1727
1009
611
224
558
1801
19
15
296
680
708
1798
1030
73
83
320
322
0
418
38
17
539
831
881
611
224
558
1801
19
15
296
680
708
1798
1030
73
83
320
322
0
418
38
17
539
1855
881
611
224
558
1801
19
15
296
680
708
1798
1030
73
83
320
322
0
418
38
17
283
863
881
611
352
302
1001
19
15
296
680
708
1798
1030
73
83
320
322
0
418
38
17
283
831
881
611
352
302
1001
19
15
296
680
708
1798
1030
73
83
320
322
0
418
38
18
539
831
945
611
208
536
1802
19
15
296
680
708
1798
1030
73
83
336
322
0
450
38
17
515
831
1457
291
224
542
1793
19
15
296
680
708
1798
1030
73
83
336
322
0
450
38
17
515
1855
1457
291
224
542
1793
19
15
296
680
708
1798
1030
73
83
336
322
0
418
38
17
515
831
881
611
224
558
1793
19
15
296
680
708
1798
1030
73
83
336
322
0
418
38
17
515
1855
881
611
352
558
1793
19
15
296
680
708
1798
1030
73
83
336
388
0
198
1062
1042
515
1564
1472
1094
1248
792
769
19
15
296
680
708
1798
1030
73
83
336
388
0
198
1062
18
515
1564
1472
1094
736
152
1793
19
15
296
680
708
1798
1030
73
83
336
388
0
198
550
18
515
1564
1472
70
224
24
1854
19
15
296
680
708
1798
1030
73
83
336
388
0
454
41
17
525
1565
960
582
234
546
1798
19
15
296
680
708
1798
1030
73
83
336
388
0
454
41
17
525
1564
960
582
234
546
1798
19
15
296
680
708
1798
1030
73
83
336
388
0
420
38
18
515
1564
960
618
224
536
1850
19
15
296
680
708
1798
1030
73
83
336
388
0
426
41
17
525
1565
960
622
366
547
1799
19
15
296
680
708
1798
1030
73
83
336
388
0
426
41
17
525
1564
960
622
246
547
1799
19
15
296
680
708
1798
1030
73
83
336
388
0
458
42
18
526
1563
1439
590
228
544
1796
19
15
296
680
708
1798
6
73
83
320
322
0
706
1062
17
539
831
1457
803
480
537
1841
19
15
296
680
708
1798
6
73
83
320
322
0
706
1062
17
539
1855
1457
803
480
537
1841
19
15
296
680
708
1798
6
73
83
320
322
0
706
38
17
539
831
1457
803
992
1561
1841
19
15
296
680
708
1798
6
73
83
320
322
0
706
38
17
539
1855
1457
803
992
1561
1841
19
15
296
680
708
1798
6
73
83
336
322
0
706
1062
17
515
831
1457
803
480
537
1849
19
15
296
680
708
1798
6
73
83
336
322
0
706
1062
17
515
1855
1457
803
480
537
1849
19
15
296
680
708
1798
6
73
83
336
322
0
706
38
17
515
831
1457
803
992
1561
1793
19
15
296
680
708
1798
6
73
83
336
322
0
706
38
17
515
1855
1457
803
992
1561
1793
19
15
296
680
708
1798
6
73
83
336
388
0
710
38
17
515
1564
1472
806
992
1566
1793
19
15
296
680
708
1798
6
73
83
336
388
0
710
38
18
515
1564
1472
806
992
1560
1854
19
15
296
680
724
1670
1030
73
75
321
328
264
450
1065
1049
540
184
176
62
878
787
1288
19
15
296
680
724
1670
1030
73
75
321
328
264
450
1065
1049
540
185
177
61
878
779
776
19
15
296
680
724
1670
1030
73
75
320
328
264
450
1065
1049
541
184
176
62
878
777
771
19
15
296
680
724
1670
1030
73
75
320
328
264
450
1065
1049
541
185
176
62
878
777
771
19
15
296
680
724
1670
1030
73
75
320
328
264
450
41
25
285
184
176
62
366
265
995
19
15
296
680
724
1670
1030
73
75
320
328
264
450
41
25
285
185
176
62
366
265
995
19
15
296
680
724
1670
1030
73
75
320
328
264
450
41
25
285
824
108
62
494
294
995
19
15
296
680
724
1670
1030
73
75
320
328
264
450
1066
1049
541
184
250
59
876
789
773
19
15
296
680
724
1670
1030
73
75
320
328
264
450
1066
1049
541
185
250
59
876
789
773
19
15
296
680
724
1670
1030
73
75
320
328
264
450
42
25
285
184
250
59
364
293
997
19
15
296
680
724
1670
1030
73
75
320
328
264
450
42
25
285
185
250
59
364
293
997
19
15
296
680
724
1670
1030
73
75
320
328
264
452
38
25
287
184
176
56
352
298
994
19
15
296
680
724
1670
1030
73
75
320
328
264
370
41
25
285
184
176
150
454
270
995
19
15
296
680
724
1670
1030
73
75
320
328
264
370
41
25
285
185
176
150
454
270
995
19
15
296
680
724
1670
1030
73
75
320
328
264
370
41
25
287
184
176
150
454
270
994
19
15
296
680
724
1670
1030
73
75
320
328
264
370
41
25
287
185
176
150
454
270
994
19
15
296
680
724
1670
1030
73
83
320
328
264
450
41
17
285
181
236
62
494
291
1003
19
15
296
680
724
1670
1030
73
83
320
328
264
450
41
17
285
821
108
62
494
291
1003
19
15
296
680
724
1670
1030
73
83
320
328
264
452
38
17
283
184
176
56
352
282
1009
19
15
296
680
724
1670
1030
73
83
320
328
264
452
38
18
283
184
176
56
352
280
1009
19
15
296
680
724
1670
1030
73
83
320
328
264
452
38
18
283
185
176
56
352
280
1009
19
15
296
680
724
1670
1030
73
83
320
328
264
452
550
17
539
216
236
56
224
46
1801
19
15
296
680
724
1670
1030
73
83
320
328
264
452
550
17
539
856
108
56
224
46
1801
19
15
296
680
724
1670
1030
73
83
320
328
264
452
550
17
539
824
108
56
224
46
1801
19
15
296
680
724
1670
1030
73
83
320
328
264
420
38
17
539
824
112
24
440
558
1801
19
15
296
680
724
1670
1030
73
83
320
328
264
420
38
17
539
1848
1392
24
440
558
1801
19
15
296
680
724
1670
1030
73
83
336
328
264
452
1062
1041
515
168
176
56
864
794
769
19
15
296
680
724
1670
1030
73
83
336
328
264
452
1062
1042
515
169
234
52
864
792
826
19
15
296
680
724
1670
1030
73
83
336
328
264
452
38
18
259
169
234
52
352
280
1018
19
15
296
680
724
1670
1030
73
83
336
328
264
420
38
17
515
816
112
24
440
558
1793
19
15
296
680
724
1670
1030
73
83
336
328
264
420
38
17
515
808
112
24
440
558
1793
19
15
296
680
724
1670
1030
73
83
336
328
264
420
38
17
515
872
112
24
440
558
1793
19
15
296
680
724
1670
1030
73
79
321
328
264
450
1066
1050
536
184
251
59
876
776
776
19
15
296
680
724
1670
1030
73
79
321
328
264
450
1066
1050
536
185
177
61
876
780
776
19
15
296
680
724
1670
1030
73
79
321
328
264
420
38
26
536
825
113
24
440
552
1800
19
15
296
680
724
1670
1030
73
79
321
328
264
420
38
26
536
889
112
24
440
552
1800
19
15
296
680
724
1670
1030
73
79
321
328
264
420
38
26
536
1849
1392
24
440
552
1800
19
15
296
680
724
1670
1030
73
79
321
328
264
402
42
26
536
825
109
13
484
520
1800
19
15
296
680
724
1670
1030
73
79
321
328
264
402
42
26
536
1849
1389
13
484
520
1800
19
15
296
680
724
1670
1030
73
79
321
328
264
402
554
26
536
825
109
13
228
8
1800
19
15
296
680
724
1670
1030
73
79
321
328
264
402
554
26
536
1849
1389
13
228
8
1800
19
15
296
680
724
1670
1030
73
79
320
328
264
450
1066
1050
538
184
250
59
876
776
772
19
15
296
680
724
1670
1030
73
79
320
328
264
450
1066
1050
539
184
250
59
876
776
778
19
15
296
680
724
1670
1030
73
79
320
328
264
450
1066
1050
539
185
250
59
876
776
778
19
15
296
680
724
1670
1030
73
79
320
328
264
450
42
26
282
184
250
59
364
264
996
19
15
296
680
724
1670
1030
73
79
320
328
264
450
42
26
283
184
250
59
364
268
994
19
15
296
680
724
1670
1030
73
79
320
328
264
450
42
26
283
185
250
59
364
268
994
19
15
296
680
724
1670
1030
73
79
320
328
264
420
38
26
539
824
112
24
440
552
1802
19
15
296
680
724
1670
1030
73
79
320
328
264
420
38
26
539
825
112
24
440
552
1802
19
15
296
680
724
1670
1030
73
79
320
328
264
420
38
26
539
888
112
24
440
552
1802
19
15
296
680
724
1670
1030
73
79
320
328
264
420
38
26
539
889
112
24
440
552
1802
19
15
296
680
724
1670
1030
73
79
320
328
264
420
38
26
539
1848
1392
24
440
552
1802
19
15
296
680
724
1670
1030
73
79
320
328
264
420
38
26
539
1849
1392
24
440
552
1802
19
15
296
680
724
1670
6
9
87
336
328
264
964
1542
1802
523
808
1388
1080
160
680
26
19
15
296
680
724
1670
6
9
87
336
328
264
964
1542
1802
522
808
1388
1080
160
680
4
19
15
296
680
724
1670
6
73
75
321
328
264
834
41
25
540
1849
1389
317
750
523
1800
19
15
296
680
724
1670
6
73
75
321
328
264
834
42
25
540
1849
1389
317
748
550
1800
19
15
296
680
724
1670
6
73
75
320
328
264
834
41
25
541
1848
1388
318
750
1574
1795
19
15
296
680
724
1670
6
73
75
320
328
264
834
41
25
541
1845
1388
318
750
1574
1795
19
15
296
680
724
1670
6
73
75
320
328
264
834
41
25
543
1848
1388
318
750
550
1794
19
15
296
680
724
1670
6
73
75
320
328
264
834
41
25
543
1849
1390
318
750
550
1794
19
15
296
680
724
1670
6
73
75
320
328
264
834
42
25
541
1845
1388
318
748
1574
1795
19
15
296
680
724
1670
6
73
75
320
328
264
962
41
25
541
824
108
574
750
1545
1795
19
15
296
680
724
1670
6
73
75
320
328
264
962
41
25
543
824
108
574
750
1574
1794
19
15
296
680
724
1670
6
73
75
320
328
264
962
41
25
543
825
110
574
750
1574
1794
19
15
296
680
724
1670
6
73
75
320
328
264
836
38
25
543
1848
1388
312
736
554
1801
19
15
296
680
724
1670
6
73
83
320
328
264
834
41
17
541
1845
1388
318
750
1571
1803
19
15
296
680
724
1670
6
73
83
320
328
264
836
38
17
539
1848
1388
312
736
538
1841
19
15
296
680
724
1670
6
73
83
320
328
264
964
1062
17
283
184
176
568
352
26
1009
19
15
296
680
724
1670
6
73
83
320
328
264
964
38
17
539
216
236
568
1632
1562
1841
19
15
296
680
724
1670
6
73
83
320
328
264
964
38
17
283
184
176
568
608
26
1009
19
15
296
680
724
1670
6
73
83
320
328
264
964
38
18
539
216
250
568
1632
1560
1841
19
15
296
680
724
1670
6
73
83
320
328
264
964
38
18
283
184
176
568
608
24
1009
19
15
296
680
724
1670
6
73
83
320
328
264
964
38
18
283
185
176
568
608
24
1009
19
15
296
680
724
1670
6
73
83
336
328
264
834
41
17
533
1833
1388
318
750
1571
1847
19
15
296
680
724
1670
6
73
83
336
328
264
834
41
17
525
1832
1388
318
750
547
1799
19
15
296
680
724
1670
6
73
83
336
328
264
962
41
17
525
809
108
574
750
1571
1799
19
15
296
680
724
1670
6
73
83
336
328
264
964
1062
18
259
169
234
564
352
24
1018
19
15
296
680
724
1670
6
73
83
336
328
264
964
38
18
259
169
234
564
608
24
1018
19
15
296
680
724
1670
6
73
79
321
328
264
834
42
26
536
1849
1389
317
748
520
1800
19
15
296
680
724
1670
6
73
79
321
328
264
962
42
26
536
825
109
573
748
1544
1800
19
15
296
680
724
1670
6
73
79
321
328
264
932
1062
26
536
825
113
536
440
552
1800
19
15
296
680
724
1670
6
73
79
321
328
264
914
1066
26
536
825
109
525
484
520
1800
19
15
296
680
724
1670
6
73
79
321
328
264
914
42
26
536
825
109
525
740
520
1800
19
15
296
680
724
1670
6
73
79
320
328
264
834
42
26
539
1849
1388
318
748
548
1794
19
15
296
680
724
1670
6
73
79
320
328
264
962
42
26
539
825
108
574
748
1556
1794
19
15
296
680
724
1670
6
73
79
320
328
264
962
42
26
283
184
250
571
620
12
994
19
15
296
680
724
1670
6
73
79
320
328
264
962
42
26
283
185
250
571
620
12
994
19
15
296
680
724
1670
6
73
79
320
328
264
932
1062
26
539
824
112
536
440
552
1802
19
15
296
680
724
1670
6
73
79
320
328
264
932
1062
26
539
825
112
536
440
552
1802
19
15
296
680
724
1798
1030
73
75
321
328
8
258
1065
1049
540
825
870
374
886
807
776
19
15
296
680
724
1798
1030
73
75
321
328
8
258
1065
1049
540
1848
1456
374
886
807
776
19
15
296
680
724
1798
1030
73
75
321
328
8
258
1065
1049
540
1849
1521
374
886
807
776
19
15
296
680
724
1798
1030
73
75
321
328
8
450
41
25
540
1849
1457
317
238
523
1800
19
15
296
680
724
1798
1030
73
75
321
328
8
450
42
25
540
1849
1457
317
236
550
1800
19
15
296
680
724
1798
1030
73
75
321
328
8
452
38
25
540
824
1456
312
224
554
1800
19
15
296
680
724
1798
1030
73
75
321
328
8
452
38
25
540
825
1467
313
224
554
1800
19
15
296
680
724
1798
1030
73
75
321
328
8
452
38
25
540
1848
1456
312
224
554
1800
19
15
296
680
724
1798
1030
73
75
321
328
8
452
38
25
540
1849
1456
312
224
554
1800
19
15
296
680
724
1798
1030
73
75
321
328
8
420
1062
1049
540
1848
1456
280
864
810
1288
19
15
296
680
724
1798
1030
73
75
321
328
8
420
1062
1049
540
1849
1456
280
864
810
1288
19
15
296
680
724
1798
1030
73
75
320
328
8
258
1065
1049
541
1848
1456
374
886
806
1507
19
15
296
680
724
1798
1030
73
75
320
328
8
258
1065
1049
541
1849
1456
374
886
806
1507
19
15
296
680
724
1798
1030
73
75
320
328
8
258
1065
1049
543
825
870
374
886
806
770
19
15
296
680
724
1798
1030
73
75
320
328
8
258
1065
1049
543
1848
1456
374
886
806
770
19
15
296
680
724
1798
1030
73
75
320
328
8
258
1065
1049
543
1849
1456
374
886
806
770
19
15
296
680
724
1798
1030
73
75
320
328
8
450
41
25
541
1848
1456
318
238
521
1795
19
15
296
680
724
1798
1030
73
75
320
328
8
450
41
25
541
1849
1456
318
238
521
1795
19
15
296
680
724
1798
1030
73
75
320
328
8
450
41
25
543
1848
1456
318
238
551
1801
19
15
296
680
724
1798
1030
73
75
320
328
8
450
41
25
543
1849
1456
318
238
551
1801
19
15
296
680
724
1798
1030
73
75
320
328
8
450
42
25
541
821
1466
315
236
533
1797
19
15
296
680
724
1798
1030
73
75
320
328
8
450
42
25
541
1845
1466
315
236
533
1797
19
15
296
680
724
1798
1030
73
75
320
328
8
452
38
25
543
824
1456
312
224
554
1794
19
15
296
680
724
1798
1030
73
75
320
328
8
452
38
25
543
1848
1456
312
224
554
1794
19
15
296
680
724
1798
1030
73
75
320
328
8
420
1062
1049
543
824
1456
280
864
810
1289
19
15
296
680
724
1798
1030
73
75
320
328
8
420
1062
1049
543
1848
1456
280
864
810
1289
19
15
296
680
724
1798
1030
73
75
320
328
8
458
329
25
285
825
944
1158
78
41
995
19
15
296
680
724
1798
1030
73
83
320
328
8
450
41
17
541
821
1462
318
238
547
1803
19
15
296
680
724
1798
1030
73
83
320
328
8
450
41
17
541
1845
1462
318
238
547
1803
19
15
296
680
724
1798
1030
73
83
320
328
8
452
38
17
539
824
1456
312
480
558
1801
19
15
296
680
724
1798
1030
73
83
320
328
8
452
38
17
539
1624
1466
312
480
558
1801
19
15
296
680
724
1798
1030
73
83
320
328
8
452
38
17
539
1848
1456
312
480
558
1801
19
15
296
680
724
1798
1030
73
83
336
328
8
452
38
17
515
816
1456
312
224
538
1793
19
15
296
680
724
1798
1030
73
83
336
328
8
452
38
17
515
808
1456
312
224
538
1793
19
15
296
680
724
1798
1030
73
83
336
328
8
452
38
17
515
1840
1456
312
224
538
1793
19
15
296
680
724
1798
1030
73
83
336
328
8
420
38
17
515
816
1456
280
440
558
1793
19
15
296
680
724
1798
1030
73
83
336
328
8
420
38
17
515
808
1456
280
440
558
1793
19
15
296
680
724
1798
1030
73
83
336
328
8
420
38
17
515
1840
1456
280
440
558
1793
19
15
296
680
724
1798
1030
73
79
321
328
8
450
42
26
536
824
1467
315
236
520
1800
19
15
296
680
724
1798
1030
73
79
321
328
8
450
42
26
536
1849
1457
317
236
524
1800
19
15
296
680
724
1798
1030
73
79
321
328
8
452
38
26
536
1849
1456
312
480
552
1800
19
15
296
680
724
1798
1030
73
79
320
328
8
450
42
26
538
824
1466
315
236
520
1796
19
15
296
680
724
1798
1030
73
79
320
328
8
450
42
26
538
1848
1466
315
236
520
1796
19
15
296
680
724
1798
1030
73
79
320
328
8
450
42
26
539
824
1466
315
236
520
1802
19
15
296
680
724
1798
1030
73
79
320
328
8
450
42
26
539
825
1467
315
236
520
1802
19
15
296
680
724
1798
1030
73
79
320
328
8
450
42
26
539
1848
1466
315
236
520
1802
19
15
296
680
724
1798
1030
73
79
320
328
8
450
42
26
539
1849
1516
318
236
532
1794
19
15
296
680
724
1798
1030
73
79
320
328
8
452
38
26
539
824
1456
312
480
552
1794
19
15
296
680
724
1798
1030
73
79
320
328
8
452
38
26
539
825
1456
312
480
552
1794
19
15
296
680
724
1798
1030
73
79
320
328
8
452
38
26
539
1848
1456
312
480
552
1794
19
15
296
680
724
1798
1030
73
79
320
328
8
452
38
26
539
1849
1456
312
480
552
1794
19
15
296
680
724
1798
6
9
83
321
328
8
676
1542
1801
540
820
1008
792
0
774
8
19
15
296
680
724
1798
6
9
83
320
328
8
674
1542
1801
537
217
987
795
0
837
13
19
15
296
680
724
1798
6
9
83
320
328
8
674
1542
1801
537
825
891
795
0
773
13
19
15
296
680
724
1798
6
9
83
320
328
8
674
1542
1801
541
821
890
795
0
837
101
19
15
296
680
724
1798
6
9
83
320
328
8
674
1545
1801
537
216
976
798
22
777
11
19
15
296
680
724
1798
6
9
83
320
328
8
674
1545
1801
537
217
976
798
22
777
11
19
15
296
680
724
1798
6
9
83
320
328
8
674
1545
1801
537
824
1008
798
22
777
11
19
15
296
680
724
1798
6
9
83
320
328
8
674
1545
1801
537
825
1008
798
22
777
11
19
15
296
680
724
1798
6
9
83
320
328
8
674
1545
1801
541
821
886
798
22
777
19
19
15
296
680
724
1798
6
9
83
320
328
8
674
1545
1801
542
824
1008
798
22
781
20
19
15
296
680
724
1798
6
9
83
320
328
8
674
1545
1801
538
824
1008
798
22
781
12
19
15
296
680
724
1798
6
9
83
320
328
8
674
1545
1801
539
216
976
798
22
781
17
19
15
296
680
724
1798
6
9
83
320
328
8
674
1545
1801
539
824
1008
798
22
781
17
19
15
296
680
724
1798
6
9
83
320
328
8
674
1545
1801
539
825
1008
798
22
781
17
19
15
296
680
724
1798
6
9
83
320
328
8
674
1545
1801
543
824
1008
798
22
775
9
19
15
296
680
724
1798
6
9
83
320
328
8
674
1546
1801
537
216
986
795
12
709
77
19
15
296
680
724
1798
6
9
83
320
328
8
674
1546
1801
537
217
987
795
12
709
77
19
15
296
680
724
1798
6
9
83
320
328
8
674
1546
1801
537
825
870
798
20
774
11
19
15
296
680
724
1798
6
9
83
320
328
8
674
1554
1801
537
216
986
795
28
646
14
19
15
296
680
724
1798
6
9
83
320
328
8
674
1554
1801
537
217
1018
795
28
646
14
19
15
296
680
724
1798
6
9
83
320
328
8
674
1554
1801
537
856
890
795
28
646
14
19
15
296
680
724
1798
6
9
83
320
328
8
674
1554
1801
537
824
890
795
28
646
14
19
15
296
680
724
1798
6
9
83
320
328
8
674
1554
1801
537
825
870
798
28
646
14
19
15
296
680
724
1798
6
9
83
320
328
8
674
1554
1801
537
857
890
795
28
646
14
19
15
296
680
724
1798
6
9
83
320
328
8
674
1554
1801
539
216
1018
795
28
838
81
19
15
296
680
724
1798
6
9
83
320
328
8
674
1554
1801
539
856
890
795
28
838
81
19
15
296
680
724
1798
6
9
83
320
328
8
674
1554
1801
539
824
890
795
28
838
81
19
15
296
680
724
1798
6
9
83
320
328
8
674
1554
1801
539
825
890
795
28
838
81
19
15
296
680
724
1798
6
9
83
320
328
8
676
1542
1801
537
216
976
792
0
778
11
19
15
296
680
724
1798
6
9
83
320
328
8
676
1542
1801
537
217
976
792
0
778
11
19
15
296
680
724
1798
6
9
83
320
328
8
676
1542
1801
537
856
890
792
0
778
11
19
15
296
680
724
1798
6
9
83
320
328
8
676
1542
1801
537
824
1008
792
0
646
78
19
15
296
680
724
1798
6
9
83
320
328
8
676
1542
1801
537
825
1008
792
0
646
78
19
15
296
680
724
1798
6
9
83
320
328
8
676
1542
1801
537
857
890
792
0
778
11
19
15
296
680
724
1798
6
9
83
320
328
8
676
1542
1801
541
821
1008
792
0
838
101
19
15
296
680
724
1798
6
9
83
320
328
8
676
1542
1801
539
216
976
792
0
778
17
19
15
296
680
724
1798
6
9
83
320
328
8
676
1542
1801
539
856
890
792
0
778
17
19
15
296
680
724
1798
6
9
83
320
328
8
676
1542
1801
539
824
1008
792
0
646
81
19
15
296
680
724
1798
6
9
83
320
328
8
676
1542
1801
539
825
1008
792
0
646
81
19
15
296
680
724
1798
6
9
83
320
328
8
676
1542
1801
543
824
1008
792
0
774
9
19
15
296
680
724
1798
6
9
83
336
328
8
674
1542
1801
525
817
890
795
0
773
5
19
15
296
680
724
1798
6
9
83
336
328
8
674
1545
1801
514
816
880
798
22
777
28
19
15
296
680
724
1798
6
9
83
336
328
8
674
1545
1801
514
819
1462
798
22
711
28
19
15
296
680
724
1798
6
9
83
336
328
8
674
1545
1801
515
816
880
798
22
775
1
19
15
296
680
724
1798
6
9
83
336
328
8
674
1545
1801
525
168
1008
798
22
781
5
19
15
296
680
724
1798
6
9
83
336
328
8
674
1545
1801
525
177
1008
798
22
781
5
19
15
296
680
724
1798
6
9
83
336
328
8
674
1545
1801
525
169
1008
798
22
781
5
19
15
296
680
724
1798
6
9
83
336
328
8
674
1545
1801
525
817
880
798
22
781
5
19
15
296
680
724
1798
6
9
83
336
328
8
674
1545
1801
525
873
880
798
22
781
5
19
15
296
680
724
1798
6
9
83
336
328
8
674
1545
1801
526
168
1008
798
22
781
4
19
15
296
680
724
1798
6
9
83
336
328
8
674
1545
1801
526
169
1008
798
22
781
4
19
15
296
680
724
1798
6
9
83
336
328
8
674
1545
1801
526
817
880
798
22
781
4
19
15
296
680
724
1798
6
9
83
336
328
8
674
1545
1801
526
872
880
798
22
781
4
19
15
296
680
724
1798
6
9
83
336
328
8
674
1545
1801
526
873
880
798
22
781
4
19
15
296
680
724
1798
6
9
83
336
328
8
674
1545
1801
527
168
1008
798
22
777
25
19
15
296
680
724
1798
6
9
83
336
328
8
674
1545
1801
527
169
1008
798
22
777
25
19
15
296
680
724
1798
6
9
83
336
328
8
674
1545
1801
527
808
880
798
22
777
25
19
15
296
680
724
1798
6
9
83
336
328
8
674
1545
1801
527
872
880
798
22
777
25
19
15
296
680
724
1798
6
9
83
336
328
8
674
1545
1801
527
873
880
798
22
777
25
19
15
296
680
724
1798
6
9
83
336
328
8
676
1542
1801
515
816
1456
792
0
774
1
19
15
296
680
724
1798
6
9
83
336
328
8
676
1542
1801
515
808
1456
792
0
774
1
19
15
296
680
724
1798
6
9
83
336
328
8
676
1542
1801
515
872
880
792
0
774
1
19
15
296
680
724
1798
6
9
83
336
328
8
676
1542
1801
533
816
1456
792
0
690
35
19
15
296
680
724
1798
6
9
83
336
328
8
676
1542
1801
533
809
1456
792
0
690
35
19
15
296
680
724
1798
6
9
83
336
328
8
676
1542
1801
525
176
1008
792
0
774
5
19
15
296
680
724
1798
6
9
83
336
328
8
676
1542
1801
525
168
1008
792
0
774
5
19
15
296
680
724
1798
6
9
83
336
328
8
676
1542
1801
525
177
1008
792
0
774
5
19
15
296
680
724
1798
6
9
83
336
328
8
676
1542
1801
525
169
1008
792
0
774
5
19
15
296
680
724
1798
6
9
83
336
328
8
676
1542
1801
525
816
1456
792
0
774
5
19
15
296
680
724
1798
6
9
83
336
328
8
676
1542
1801
525
817
1456
792
0
774
5
19
15
296
680
724
1798
6
9
83
336
328
8
676
1542
1801
525
872
880
792
0
774
5
19
15
296
680
724
1798
6
9
83
336
328
8
676
1542
1801
525
873
880
792
0
774
5
19
15
296
680
724
1798
6
9
83
336
328
8
676
1542
1801
527
176
1008
792
0
774
105
19
15
296
680
724
1798
6
9
83
336
328
8
676
1542
1801
527
168
1008
792
0
774
105
19
15
296
680
724
1798
6
9
83
336
328
8
676
1542
1801
527
169
1008
792
0
774
105
19
15
296
680
724
1798
6
9
83
336
328
8
676
1542
1801
527
816
1456
792
0
774
105
19
15
296
680
724
1798
6
9
83
336
328
8
676
1542
1801
527
808
1456
792
0
774
105
19
15
296
680
724
1798
6
9
83
336
328
8
676
1542
1801
527
809
1456
792
0
774
105
19
15
296
680
724
1798
6
9
83
336
328
8
676
1542
1801
527
872
880
792
0
774
105
19
15
296
680
724
1798
6
9
83
336
328
8
676
1542
1801
527
873
880
792
0
774
105
19
15
296
680
724
1798
6
9
83
336
328
8
676
1542
1801
535
816
1456
792
0
778
98
19
15
296
680
724
1798
6
9
83
336
328
8
676
1542
1801
535
817
1456
792
0
778
98
19
15
296
680
724
1798
6
9
83
337
328
8
674
1545
1801
524
176
1008
798
22
777
24
19
15
296
680
724
1798
6
9
83
337
328
8
674
1545
1801
524
808
880
798
22
777
24
19
15
296
680
724
1798
6
9
83
337
328
8
676
1542
1801
524
176
1008
792
0
774
104
19
15
296
680
724
1798
6
9
83
337
328
8
676
1542
1801
524
169
1008
792
0
774
104
19
15
296
680
724
1798
6
9
83
337
328
8
676
1542
1801
524
816
1456
792
0
774
104
19
15
296
680
724
1798
6
9
83
337
328
8
676
1542
1801
524
817
1456
792
0
774
104
19
15
296
680
724
1798
6
9
83
337
328
8
676
1542
1801
524
808
880
792
0
774
104
19
15
296
680
724
1798
6
9
83
337
328
8
676
1542
1801
524
873
880
792
0
774
104
19
15
296
680
724
1798
6
9
87
321
328
8
674
1542
1802
536
825
870
798
16
648
8
19
15
296
680
724
1798
6
9
87
321
328
8
674
1546
1802
536
216
987
795
12
708
72
19
15
296
680
724
1798
6
9
87
321
328
8
674
1546
1802
536
217
987
795
12
708
72
19
15
296
680
724
1798
6
9
87
321
328
8
674
1546
1802
536
825
881
797
20
780
8
19
15
296
680
724
1798
6
9
87
321
328
8
674
1546
1802
540
820
1462
798
20
852
80
19
15
296
680
724
1798
6
9
87
321
328
8
676
1542
1802
536
217
987
793
0
776
8
19
15
296
680
724
1798
6
9
87
321
328
8
676
1542
1802
536
824
1008
792
0
776
8
19
15
296
680
724
1798
6
9
87
321
328
8
676
1542
1802
536
825
881
792
0
776
8
19
15
296
680
724
1798
6
9
87
321
328
8
676
1542
1802
540
820
1008
792
0
776
16
19
15
296
680
724
1798
6
9
87
320
328
8
674
1542
1802
539
825
870
798
16
648
9
19
15
296
680
724
1798
6
9
87
320
328
8
674
1546
1802
539
825
870
798
20
780
10
19
15
296
680
724
1798
6
9
87
320
328
8
674
1554
1802
538
824
890
795
28
644
12
19
15
296
680
724
1798
6
9
87
320
328
8
674
1554
1802
539
824
890
795
28
644
14
19
15
296
680
724
1798
6
9
87
320
328
8
674
1554
1802
539
825
890
795
28
644
14
19
15
296
680
724
1798
6
9
87
320
328
8
676
1542
1802
538
216
976
792
0
776
12
19
15
296
680
724
1798
6
9
87
320
328
8
676
1542
1802
538
824
1008
792
0
776
12
19
15
296
680
724
1798
6
9
87
320
328
8
676
1542
1802
539
216
976
792
0
776
9
19
15
296
680
724
1798
6
9
87
320
328
8
676
1542
1802
539
217
976
792
0
776
9
19
15
296
680
724
1798
6
9
87
320
328
8
676
1542
1802
539
824
1008
792
0
776
9
19
15
296
680
724
1798
6
9
87
320
328
8
676
1542
1802
539
825
1008
792
0
776
9
19
15
296
680
724
1798
6
9
87
320
328
8
676
1542
1802
539
857
890
792
0
776
9
19
15
296
680
724
1798
6
9
87
336
328
8
674
1546
1802
523
817
986
795
12
708
70
19
15
296
680
724
1798
6
9
87
336
328
8
674
1554
1802
523
817
890
795
28
644
6
19
15
296
680
724
1798
6
9
87
336
328
8
674
1554
1802
522
817
890
795
28
644
52
19
15
296
680
724
1798
6
9
87
336
328
8
676
1542
1802
523
176
1008
792
0
776
26
19
15
296
680
724
1798
6
9
87
336
328
8
676
1542
1802
523
168
1008
792
0
776
26
19
15
296
680
724
1798
6
9
87
336
328
8
676
1542
1802
523
177
1008
792
0
776
26
19
15
296
680
724
1798
6
9
87
336
328
8
676
1542
1802
523
169
1008
792
0
776
26
19
15
296
680
724
1798
6
9
87
336
328
8
676
1542
1802
523
816
1456
792
0
776
26
19
15
296
680
724
1798
6
9
87
336
328
8
676
1542
1802
523
817
1456
792
0
776
26
19
15
296
680
724
1798
6
9
87
336
328
8
676
1542
1802
523
808
1456
792
0
776
26
19
15
296
680
724
1798
6
9
87
336
328
8
676
1542
1802
523
809
1456
792
0
776
26
19
15
296
680
724
1798
6
9
87
336
328
8
676
1542
1802
523
872
880
792
0
776
26
19
15
296
680
724
1798
6
9
87
336
328
8
676
1542
1802
523
873
880
792
0
776
26
19
15
296
680
724
1798
6
9
87
336
328
8
676
1542
1802
522
168
1008
792
0
776
4
19
15
296
680
724
1798
6
9
87
336
328
8
676
1542
1802
522
169
1008
792
0
776
4
19
15
296
680
724
1798
6
9
87
336
328
8
676
1542
1802
522
816
1456
792
0
776
4
19
15
296
680
724
1798
6
9
87
336
328
8
676
1542
1802
522
817
1456
792
0
776
4
19
15
296
680
724
1798
6
9
87
336
328
8
676
1542
1802
522
808
1456
792
0
776
4
19
15
296
680
724
1798
6
9
87
336
328
8
676
1542
1802
522
872
880
792
0
776
4
19
15
296
680
724
1798
6
9
87
336
328
8
676
1542
1802
522
873
880
792
0
776
4
19
15
296
680
724
1798
6
9
87
336
328
8
676
1542
1802
519
816
1456
792
0
712
1
19
15
296
680
724
1798
6
9
87
336
328
8
676
1542
1802
519
872
880
792
0
712
1
19
15
296
680
724
1798
6
9
87
336
328
8
676
1542
1802
531
816
1456
792
0
680
34
19
15
296
680
724
1798
6
9
87
336
328
8
676
1542
1802
531
817
1456
792
0
680
34
19
15
296
680
724
1798
6
9
87
336
328
8
676
1542
1802
531
808
1456
792
0
680
34
19
15
296
680
724
1798
6
9
87
336
328
8
676
1542
1802
535
816
1456
792
0
776
97
19
15
296
680
724
1798
6
9
87
337
328
8
674
1542
1802
516
816
886
798
16
648
0
19
15
296
680
724
1798
6
9
87
337
328
8
674
1542
1802
520
176
1014
798
16
648
24
19
15
296
680
724
1798
6
9
87
337
328
8
674
1542
1802
520
816
886
798
16
648
24
19
15
296
680
724
1798
6
9
87
337
328
8
674
1542
1802
520
809
870
798
16
648
24
19
15
296
680
724
1798
6
9
87
337
328
8
674
1546
1802
516
816
886
798
20
780
0
19
15
296
680
724
1798
6
9
87
337
328
8
674
1546
1802
520
176
1014
798
20
780
24
19
15
296
680
724
1798
6
9
87
337
328
8
674
1546
1802
520
169
1009
797
20
780
24
19
15
296
680
724
1798
6
9
87
337
328
8
674
1546
1802
520
816
1498
795
12
708
40
19
15
296
680
724
1798
6
9
87
337
328
8
674
1546
1802
520
809
870
798
20
780
24
19
15
296
680
724
1798
6
9
87
337
328
8
674
1546
1802
520
873
881
797
20
780
24
19
15
296
680
724
1798
6
9
87
337
328
8
674
1546
1802
524
169
1009
797
20
852
48
19
15
296
680
724
1798
6
9
87
337
328
8
674
1546
1802
524
816
886
798
20
852
48
19
15
296
680
724
1798
6
9
87
337
328
8
674
1546
1802
524
873
881
797
20
852
48
19
15
296
680
724
1798
6
9
87
337
328
8
674
1546
1802
532
816
986
795
12
708
96
19
15
296
680
724
1798
6
9
87
337
328
8
674
1554
1802
516
816
890
795
28
644
0
19
15
296
680
724
1798
6
9
87
337
328
8
674
1554
1802
516
817
891
795
28
644
0
19
15
296
680
724
1798
6
9
87
337
328
8
674
1554
1802
520
169
1009
797
28
804
104
19
15
296
680
724
1798
6
9
87
337
328
8
674
1554
1802
520
816
890
795
28
644
56
19
15
296
680
724
1798
6
9
87
337
328
8
674
1554
1802
520
873
881
797
28
804
104
19
15
296
680
724
1798
6
9
87
337
328
8
674
1554
1802
524
169
1009
795
28
804
48
19
15
296
680
724
1798
6
9
87
337
328
8
674
1554
1802
524
816
890
795
28
804
48
19
15
296
680
724
1798
6
9
87
337
328
8
674
1554
1802
524
817
891
795
28
804
48
19
15
296
680
724
1798
6
9
87
337
328
8
674
1554
1802
532
816
890
795
28
836
32
19
15
296
680
724
1798
6
9
87
337
328
8
674
1554
1802
532
817
891
795
28
836
32
19
15
296
680
724
1798
6
9
87
337
328
8
676
1542
1802
516
816
1456
792
0
680
0
19
15
296
680
724
1798
6
9
87
337
328
8
676
1542
1802
516
817
1456
792
0
680
0
19
15
296
680
724
1798
6
9
87
337
328
8
676
1542
1802
520
176
1008
792
0
776
24
19
15
296
680
724
1798
6
9
87
337
328
8
676
1542
1802
520
168
1008
792
0
776
24
19
15
296
680
724
1798
6
9
87
337
328
8
676
1542
1802
520
169
1008
792
0
776
24
19
15
296
680
724
1798
6
9
87
337
328
8
676
1542
1802
520
816
1456
792
0
776
24
19
15
296
680
724
1798
6
9
87
337
328
8
676
1542
1802
520
808
1456
792
0
776
24
19
15
296
680
724
1798
6
9
87
337
328
8
676
1542
1802
520
809
944
792
0
776
24
19
15
296
680
724
1798
6
9
87
337
328
8
676
1542
1802
520
872
880
792
0
776
24
19
15
296
680
724
1798
6
9
87
337
328
8
676
1542
1802
520
873
881
792
0
776
24
19
15
296
680
724
1798
6
9
87
337
328
8
676
1542
1802
532
816
1456
792
0
776
96
19
15
296
680
724
1798
6
9
87
337
328
8
676
1542
1802
532
817
880
792
0
776
96
19
15
296
680
724
1798
6
73
75
321
328
8
706
41
25
540
825
1005
829
1006
1547
1800
19
15
296
680
724
1798
6
73
75
321
328
8
706
41
25
540
1849
1005
829
1006
1547
1800
19
15
296
680
724
1798
6
73
75
321
328
8
706
42
25
540
825
1005
829
1004
1574
1800
19
15
296
680
724
1798
6
73
75
321
328
8
706
42
25
540
1849
1005
829
1004
1574
1800
19
15
296
680
724
1798
6
73
75
321
328
8
708
1062
25
540
824
1456
824
480
554
1800
19
15
296
680
724
1798
6
73
75
321
328
8
708
1062
25
540
825
1467
825
480
554
1800
19
15
296
680
724
1798
6
73
75
321
328
8
708
38
25
540
824
1456
824
992
1578
1800
19
15
296
680
724
1798
6
73
75
321
328
8
708
38
25
540
825
945
824
992
1578
1800
19
15
296
680
724
1798
6
73
75
321
328
8
708
38
25
540
1848
944
824
992
1578
1800
19
15
296
680
724
1798
6
73
75
321
328
8
708
38
25
540
1849
944
824
992
1578
1800
19
15
296
680
724
1798
6
73
75
320
328
8
706
41
25
541
824
1456
830
1006
1575
1797
19
15
296
680
724
1798
6
73
75
320
328
8
706
41
25
541
1717
1004
830
1006
1545
1795
19
15
296
680
724
1798
6
73
75
320
328
8
706
41
25
541
1848
1004
830
1006
1545
1795
19
15
296
680
724
1798
6
73
75
320
328
8
706
41
25
543
824
1456
830
1006
1575
1801
19
15
296
680
724
1798
6
73
75
320
328
8
706
41
25
543
825
1456
830
1006
1575
1801
19
15
296
680
724
1798
6
73
75
320
328
8
706
41
25
543
1848
1004
830
1006
1574
1794
19
15
296
680
724
1798
6
73
75
320
328
8
706
41
25
543
1849
1006
830
1006
1574
1794
19
15
296
680
724
1798
6
73
75
320
328
8
706
1066
25
541
821
1466
827
492
549
1797
19
15
296
680
724
1798
6
73
75
320
328
8
706
1066
25
541
1845
1466
827
492
549
1797
19
15
296
680
724
1798
6
73
75
320
328
8
706
42
25
541
1717
1004
830
1004
1558
1795
19
15
296
680
724
1798
6
73
75
320
328
8
706
42
25
541
821
1466
827
1004
1557
1797
19
15
296
680
724
1798
6
73
75
320
328
8
706
42
25
541
1845
1466
827
1004
1557
1797
19
15
296
680
724
1798
6
73
75
320
328
8
708
1062
25
543
824
1456
824
480
554
1794
19
15
296
680
724
1798
6
73
75
320
328
8
708
38
25
543
824
1456
824
992
1578
1794
19
15
296
680
724
1798
6
73
75
320
328
8
708
38
25
543
1848
944
824
992
1578
1794
19
15
296
680
724
1798
6
73
83
320
328
8
706
41
17
537
1720
1004
830
1006
1571
1843
19
15
296
680
724
1798
6
73
83
320
328
8
706
41
17
537
1721
998
830
1006
1571
1843
19
15
296
680
724
1798
6
73
83
320
328
8
706
41
17
537
1849
1456
830
1006
1571
1843
19
15
296
680
724
1798
6
73
83
320
328
8
706
41
17
541
1717
1004
830
1006
1571
1803
19
15
296
680
724
1798
6
73
83
320
328
8
706
41
17
541
821
1462
830
1006
1571
1803
19
15
296
680
724
1798
6
73
83
320
328
8
706
41
17
541
1845
1462
830
1006
1571
1803
19
15
296
680
724
1798
6
73
83
320
328
8
708
1062
17
539
824
1456
824
480
538
1841
19
15
296
680
724
1798
6
73
83
320
328
8
708
1062
17
539
1624
1466
824
480
542
1841
19
15
296
680
724
1798
6
73
83
320
328
8
708
1062
17
539
1848
1456
824
480
538
1841
19
15
296
680
724
1798
6
73
83
320
328
8
708
1062
17
543
824
1456
824
480
558
1802
19
15
296
680
724
1798
6
73
83
320
328
8
708
1062
17
543
1848
1456
824
480
558
1802
19
15
296
680
724
1798
6
73
83
320
328
8
708
38
17
539
1720
944
824
992
1562
1841
19
15
296
680
724
1798
6
73
83
320
328
8
708
38
17
539
824
1456
824
992
1562
1841
19
15
296
680
724
1798
6
73
83
320
328
8
708
38
17
539
1624
1466
824
992
1566
1841
19
15
296
680
724
1798
6
73
83
320
328
8
708
38
17
539
1848
1456
824
992
1562
1841
19
15
296
680
724
1798
6
73
83
320
328
8
708
38
17
543
1720
944
824
992
1582
1802
19
15
296
680
724
1798
6
73
83
320
328
8
708
38
17
543
824
1456
824
992
1582
1802
19
15
296
680
724
1798
6
73
83
320
328
8
708
38
17
543
1848
1456
824
992
1582
1802
19
15
296
680
724
1798
6
73
83
320
328
8
676
1062
17
539
824
1456
792
504
538
1841
19
15
296
680
724
1798
6
73
83
320
328
8
676
1062
17
539
1848
1456
792
504
538
1841
19
15
296
680
724
1798
6
73
83
320
328
8
676
38
17
539
1720
944
792
1016
1562
1841
19
15
296
680
724
1798
6
73
83
320
328
8
676
38
17
539
824
1456
792
1016
1562
1841
19
15
296
680
724
1798
6
73
83
320
328
8
676
38
17
539
1848
1456
792
1016
1562
1841
19
15
296
680
724
1798
6
73
83
336
328
8
706
41
17
533
1705
1004
830
1006
1571
1847
19
15
296
680
724
1798
6
73
83
336
328
8
706
41
17
533
1833
1456
830
1006
1571
1847
19
15
296
680
724
1798
6
73
83
336
328
8
706
41
17
525
808
1004
830
1006
1571
1799
19
15
296
680
724
1798
6
73
83
336
328
8
706
41
17
525
809
1004
830
1006
1571
1799
19
15
296
680
724
1798
6
73
83
336
328
8
708
1062
17
515
816
1456
824
480
538
1793
19
15
296
680
724
1798
6
73
83
336
328
8
708
1062
17
515
808
1456
824
480
538
1793
19
15
296
680
724
1798
6
73
83
336
328
8
708
1062
17
515
1840
1456
824
480
538
1793
19
15
296
680
724
1798
6
73
83
336
328
8
708
38
17
515
816
1456
824
992
1562
1793
19
15
296
680
724
1798
6
73
83
336
328
8
708
38
17
515
808
1456
824
992
1562
1793
19
15
296
680
724
1798
6
73
83
336
328
8
708
38
17
515
1840
1456
824
992
1562
1793
19
15
296
680
724
1798
6
73
83
336
328
8
708
38
17
515
1832
944
824
992
1562
1793
19
15
296
680
724
1798
6
73
83
336
328
8
676
38
17
515
816
1456
792
1016
1562
1793
19
15
296
680
724
1798
6
73
83
336
328
8
676
38
17
515
808
1456
792
1016
1562
1793
19
15
296
680
724
1798
6
73
83
336
328
8
676
38
17
515
1840
1456
792
1016
1562
1793
19
15
296
680
724
1798
6
73
83
336
328
8
676
38
17
515
1832
944
792
1016
1562
1793
19
15
296
680
724
1798
6
73
79
321
328
8
706
1066
26
536
824
1467
827
492
524
1800
19
15
296
680
724
1798
6
73
79
321
328
8
706
42
26
536
824
1467
827
1004
1544
1800
19
15
296
680
724
1798
6
73
79
321
328
8
706
42
26
536
825
1005
829
1004
1544
1800
19
15
296
680
724
1798
6
73
79
321
328
8
706
42
26
536
1849
1005
829
1004
1544
1800
19
15
296
680
724
1798
6
73
79
321
328
8
708
1062
26
536
825
1466
824
480
552
1800
19
15
296
680
724
1798
6
73
79
321
328
8
708
38
26
536
824
1456
824
992
1576
1800
19
15
296
680
724
1798
6
73
79
321
328
8
708
38
26
536
825
944
824
992
1576
1800
19
15
296
680
724
1798
6
73
79
321
328
8
708
38
26
536
1849
944
824
992
1576
1800
19
15
296
680
724
1798
6
73
79
320
328
8
706
1066
26
538
824
1466
827
492
548
1796
19
15
296
680
724
1798
6
73
79
320
328
8
706
1066
26
539
824
1466
827
492
524
1794
19
15
296
680
724
1798
6
73
79
320
328
8
706
1066
26
539
825
1467
827
492
524
1794
19
15
296
680
724
1798
6
73
79
320
328
8
706
42
26
538
824
1516
830
1004
1544
1796
19
15
296
680
724
1798
6
73
79
320
328
8
706
42
26
539
824
1516
830
1004
1556
1794
19
15
296
680
724
1798
6
73
79
320
328
8
706
42
26
539
825
1004
830
1004
1556
1794
19
15
296
680
724
1798
6
73
79
320
328
8
706
42
26
539
1849
1004
830
1004
1556
1794
19
15
296
680
724
1798
6
73
79
320
328
8
708
1062
26
539
824
1456
824
480
552
1794
19
15
296
680
724
1798
6
73
79
320
328
8
708
1062
26
539
825
1456
824
480
552
1794
19
15
296
680
724
1798
6
73
79
320
328
8
708
38
26
539
824
1456
824
992
1576
1794
19
15
296
680
724
1798
6
73
79
320
328
8
708
38
26
539
825
1456
824
992
1576
1794
19
15
296
680
724
1798
6
73
79
320
328
8
708
38
26
539
1848
944
824
992
1576
1794
19
15
296
680
724
1798
6
73
79
320
328
8
708
38
26
539
1849
944
824
992
1576
1794
19
15
296
708
708
1670
6
73
79
376
328
256
966
41
26
258
801
96
550
870
8
1004
