2023031901
B3/S23
c7ospk
11
7
1
4
1
1
4
20
20
17
80
3
-1
0
1
1
91
0
0
0
0
11
7
1
3
30776
47432
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
389
213
341
405
2325
149
2325
2069
2069
277
2325
2517
2501
469
2517
2517
2517
2517
2517
2405
2405
2405
2405
2405
2405
2405
2405
2349
2349
2349
2349
2349
2349
2349
2349
2433
2433
389
901
2433
2437
2949
2437
2437
2433
389
2353
2609
2613
2613
2609
2437
2981
2725
2725
2449
402
2453
3013
2373
2373
2373
2373
2453
2949
2213
2725
2453
402
2454
2453
2805
2469
2469
2469
2477
2805
3061
3061
2805
2805
2810
2806
2805
2501
2517
2517
2517
2501
2757
2757
2501
2757
2757
2758
2758
2757
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2662
2662
2661
2621
2621
2613
3637
2621
2613
3637
2613
2613
2621
2622
2622
2613
2401
3041
2917
997
2917
3041
2677
3125
2869
2869
2593
2593
2592
2597
2867
2610
2613
2613
2613
2610
2581
3185
2661
2921
917
869
2562
515
611
2560
2560
2561
517
2827
3847
3845
3845
3845
3842
2613
3097
3605
2569
525
777
2581
2581
789
2595
2595
2595
2592
2592
2601
2601
2089
3085
3085
3085
3085
3081
2613
2713
2101
2617
573
2585
2605
2329
2613
309
2869
2617
565
563
2617
573
565
313
825
571
821
315
827
2617
571
2608
2608
2621
2601
2569
522
2569
2565
521
525
2565
521
525
2573
2569
2565
2565
2565
2565
521
2565
2313
2573
2309
2565
261
2309
3077
2314
2309
2309
2313
522
266
2309
2309
2313
777
3081
2313
263
3077
2825
3079
2309
265
266
2313
2312
2312
2309
2313
269
2441
2441
2697
2701
2701
2701
2701
2701
2701
3725
2697
2701
3725
2701
2701
2701
2701
2445
2701
2445
2701
2445
2445
2445
909
2441
2441
2441
2441
2697
2441
2441
2441
2441
2953
3465
2441
2441
3465
2953
3465
2441
2441
2441
2441
2440
2440
2445
2445
2445
2185
2185
2373
2633
2633
2633
2377
2377
2377
2185
2373
2689
3845
2565
2309
2305
2309
2305
2309
2305
2305
261
2309
2309
2309
2565
2501
3013
453
2501
2501
457
2733
2501
461
2509
2501
461
3021
3010
965
969
3525
1481
2501
457
461
2498
461
3525
3013
3533
2501
2498
453
2501
2501
2498
3012
452
2505
2505
2505
2409
2409
2100
2265
218
729
473
730
474
2265
729
473
2265
729
473
474
2265
218
2265
345
2265
345
493
2221
2100
2418
3473
2629
2113
2113
2113
2113
2113
2057
2117
2117
2117
2117
2117
2117
2500
2756
3012
3012
2497
2497
2561
2497
2497
2497
2497
2497
2753
2754
2753
2753
3521
3521
2497
2497
2497
2498
2497
3521
2753
3521
2897
2897
2897
2897
2897
3008
448
2752
3008
448
450
2497
2509
2509
2066
2065
2582
2585
2585
539
2585
2585
2585
539
2585
538
539
2586
2586
2586
2589
2585
541
2585
541
2578
538
2585
2585
539
2585
538
2586
2585
541
538
2589
2589
3261
2580
2906
2769
2773
2257
2257
2257
2265
2129
2413
2261
2261
341
2261
2261
2133
2133
3042
2786
2786
2786
3041
3041
481
2385
3041
3041
2528
2530
3040
480
2385
2384
2385
2385
3553
3553
3040
3041
3041
3040
3040
480
3552
2385
3552
3009
3009
3009
3009
3008
2784
3040
2528
3040
3040
480
2528
2533
3041
3041
2516
2516
2834
2697
2825
1801
2697
2697
2825
649
2697
2697
2825
649
2699
2697
2822
2822
1798
2822
2821
1797
2821
2821
645
1797
837
2821
841
2821
645
837
2887
2699
2697
2825
649
2697
2890
1866
2822
1798
838
2822
3845
841
2821
645
1797
837
1861
2891
2821
837
2821
837
3973
2838
3010
2193
2069
2513
2513
2517
2315
2265
2145
2329
457
2325
281
457
2325
281
2325
281
2069
2073
2069
3302
2530
2530
2528
2577
2577
2577
3025
2577
2577
3045
2530
2581
2581
2065
2065
2065
2065
3089
3089
2576
2576
2576
2576
2576
2576
3092
2064
3088
2577
2577
2577
2577
2576
2528
3296
2976
3296
3296
2976
2976
2501
2577
3297
2897
2896
3079
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3078
3078
3078
3078
3073
3073
3077
3073
3073
3073
3073
3077
3073
3073
3073
3073
3073
3073
3097
3097
3097
3097
3078
3078
3078
3078
3078
3078
3073
3074
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3083
3810
2325
2325
2501
2433
2453
2081
2499
2121
2521
2457
2485
2521
2469
2485
421
2485
2069
37
53
2073
57
2133
2873
3365
2048
2071
2071
2069
2049
2049
2049
3808
2048
2048
2053
2071
2061
2061
2145
2305
2305
2305
3329
3329
2050
2050
2050
2064
2064
48
2064
3341
2306
3376
2067
2049
2049
2048
2050
2048
2048
2080
2080
2080
2080
2080
2066
2065
2083
2065
2070
2561
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2561
2562
2562
2562
2562
2561
2562
2562
2561
514
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
2571
3698
2725
2565
2309
2323
2309
2053
2321
2059
2310
2310
2309
2309
2309
2309
2309
2309
2053
2053
9
2053
2053
9
2057
2053
2217
2309
2054
2065
2065
2065
2065
2054
11
13
2059
13
3750
2054
2053
2065
2065
2065
2065
2055
2065
2065
2059
3345
3339
1293
2059
2059
2071
2054
2054
2054
2054
3345
2058
3334
2065
2059
2059
2054
2059
2056
2056
2056
2056
2056
2056
2056
2054
2067
2065
2875
2870
2051
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3591
3590
1543
3591
3590
1543
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
2054
2054
2054
2054
2054
2055
2055
2054
7
2055
2055
2054
2054
2054
2054
2054
2054
2054
2055
2054
2054
2054
2054
3718
2051
3694
2105
3637
2101
2103
2101
2269
2101
2267
2102
2102
2101
2101
2101
2101
2101
2101
2293
2293
2297
2293
2293
2265
249
2265
2293
2265
2421
2051
2562
2050
2050
2051
2055
2055
2054
2055
2054
3737
2051
2053
2053
2050
2053
2053
2309
2048
2051
2055
3075
3079
1287
3078
2051
2055
2053
2048
2053
2053
2053
3330
2050
3077
2050
2048
2051
2050
3
2051
2050
2050
2304
2048
2048
2048
2048
2054
2055
2054
2595
2595
2048
4
3905
3904
3904
3904
3777
1734
2241
2241
198
3776
3776
2240
2240
2240
2240
3905
3777
3777
3777
2241
2241
3905
3905
3782
3777
1734
3777
1734
3777
3777
2246
2241
2241
2246
2241
2241
2240
2240
2113
2112
2112
2112
2113
2113
2113
2113
2113
2113
2241
2113
2113
2113
2113
2113
2113
2113
2113
2241
2241
198
2185
2185
3785
2052
2080
2385
3765
2161
2165
2161
2165
2161
2099
2166
2166
2165
2165
2165
2165
2165
2165
2165
2165
2169
2165
2165
2169
2169
2169
2165
2162
2165
2072
88
2324
2324
2324
2071
55
87
2117
2069
69
37
85
73
23
149
2066
82
2069
29
69
37
23
149
2066
3687
2135
2117
85
2069
2102
2117
85
77
2069
2333
2200
2327
2325
3159
3221
3141
3218
2079
2121
2074
2068
72
2125
2125
2077
3147
2330
3149
2375
2373
2375
2375
2375
2375
2323
2067
2324
284
2324
2068
28
84
76
148
92
2068
84
148
2120
2126
2121
2066
146
2116
2115
2380
2380
2439
2438
2438
2442
2241
199
2246
135
199
2279
2177
2183
2182
198
2250
2278
2182
2180
2178
2512
2240
2240
2240
2240
2240
2371
355
2437
387
2241
2243
197
201
229
2249
2179
195
197
201
147
2178
131
201
2245
2115
73
2241
209
2241
2243
197
201
227
229
2178
137
2181
131
147
2243
197
201
2252
2184
2763
2310
2310
582
614
2634
2407
2305
2368
336
2560
2560
576
608
2400
608
2240
2561
2379
2307
323
329
357
2309
579
581
611
613
2565
515
261
531
579
581
585
613
2309
259
323
325
329
355
357
611
613
2629
585
2400
2249
227
2243
197
201
2249
2115
69
195
197
2115
69
3651
1605
2381
2304
2129
2213
2145
2145
2146
2129
2081
2211
2134
2134
2133
2133
101
2133
2261
2261
2261
2133
2133
2125
2133
2133
2125
2125
2121
77
2133
2898
3029
2321
2321
2340
2340
2338
2325
2325
2325
2325
2325
278
2325
293
2341
294
2325
2341
2325
279
2325
2323
2323
2197
150
2197
2069
37
2085
2197
151
2069
2195
2221
2325
2325
2325
2192
2068
2320
2320
2320
2192
2101
2096
2101
2101
3093
3093
3093
3091
2320
2339
2323
291
2336
2320
2320
2320
2192
2632
2099
3088
2117
2117
2117
2117
2117
2112
2340
2596
292
2118
2118
2116
2628
550
292
294
2320
274
294
2320
2322
2342
2320
2112
68
70
2118
2112
68
70
2112
2123
2334
2331
2331
2261
2263
2380
2380
2529
2337
2593
2530
2529
2529
2529
2529
2529
2337
2529
2529
2529
2529
2530
2337
2529
2530
2530
2384
2320
2320
2576
2320
2320
336
2389
2355
2617
565
2611
2323
2321
275
2325
2329
2325
2329
2549
2545
489
483
2549
485
2529
489
505
2545
2531
2531
2529
505
2581
2403
2425
2323
2387
2401
2325
2325
2329
2337
307
2341
309
2531
2531
2549
2549
2545
2417
355
2405
373
2425
2418
2530
2529
2337
2529
2529
2529
2530
2400
2656
2384
2384
2576
2576
2576
2576
2416
2416
2384
2579
2401
2355
2385
277
341
339
2377
345
2325
2529
501
2531
2533
2529
2549
485
2581
2579
2613
2581
2581
2581
2585
2581
2421
2419
2417
355
2405
373
2425
2401
371
2401
373
2419
2401
373
2677
2681
2402
2377
2355
2417
355
2421
2425
2425
2385
281
2385
2321
297
313
2321
2401
361
377
2401
3273
3265
2372
2236
2083
3941
1869
2051
2051
2071
2122
2053
37
2455
2145
2049
2121
77
2145
2145
2049
2409
365
2409
357
365
2401
2121
105
77
101
2133
73
77
2153
2121
101
2145
2145
2145
2145
2145
2197
201
205
2977
3029
2852
2852
2124
2124
2112
2417
2417
2417
2420
2421
2421
2417
373
2421
2421
2421
2417
373
2421
2417
2421
2421
2417
2417
2545
501
2549
2545
2549
2549
2549
2545
2549
2549
2545
2738
2418
2417
2417
2582
2122
2422
2422
2422
2550
2097
2110
2097
2097
2929
2929
885
2929
885
2929
2416
2419
2419
2419
2416
2416
2416
2416
2544
2935
2099
2928
2217
2265
2265
2217
2265
2264
2114
2850
2850
2656
2662
2836
2836
2848
806
826
2854
2848
806
826
2848
2848
2854
2872
2836
2852
806
826
2848
824
2656
2656
2656
2656
2656
2656
2656
2656
2055
2417
2833
2833
2141
2135
2368
2368
2539
2479
2415
2538
2539
490
2539
2539
495
2539
2539
2411
2539
2539
2539
495
2539
495
2538
2411
367
2539
495
2540
2538
2392
2432
2432
408
2392
2432
2432
408
2392
2241
2401
2401
2401
2369
2459
2433
2433
2433
2433
417
2433
2465
2529
2529
2529
494
2529
495
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2369
2305
2305
2459
2395
2305
2433
2433
2433
2401
2241
321
353
2401
2369
353
2529
2529
2529
2529
2529
2305
385
321
2305
321
271
335
2305
2369
2369
2334
2530
2539
2475
431
2539
495
2539
2539
495
2538
2368
2368
2392
2392
2368
2368
344
2392
2392
2368
2368
2392
2369
2368
2497
2369
2433
2433
321
2241
2369
2241
321
2433
2529
2529
2529
2529
2529
2529
2529
2369
2369
2401
2369
2369
2369
2369
2369
2369
2433
2369
2305
321
335
2369
2369
2369
2305
321
2305
385
321
2369
2305
385
321
2369
2369
2369
2369
2369
2370
2465
2369
2369
2369
2369
2369
2369
2369
2433
2433
2433
2465
2497
2433
2305
2305
321
2369
2305
2273
2273
2250
2688
2699
3941
3941
2107
2051
2061
2170
2106
2106
2609
2273
2058
2889
2893
2273
2273
2073
2889
845
2893
2885
2885
2885
2885
2057
10
105
89
109
90
106
2057
2149
109
2057
105
101
2117
2117
2117
2117
2121
77
2089
2049
97
2145
2145
2081
2081
2277
2281
237
2277
237
2593
3653
2109
2109
2916
2916
2918
2049
2049
2049
2052
2049
5
2053
2049
2049
5
2053
2053
2049
2049
2049
5
2053
2049
2053
2049
5
2050
2050
2049
2049
5
2049
2049
2053
2053
2053
2049
2049
5
2049
5
2050
2563
2051
2051
2051
3826
2916
2054
2054
2054
2054
2241
2434
2433
2433
2817
2817
2817
773
2817
2817
2818
2052
2052
2052
2052
2056
2056
2056
2064
2056
2822
2436
2832
2096
2053
2053
2051
2051
2052
2907
2098
2098
3632
1588
3642
2088
2088
2092
2092
2092
2090
2092
2092
2092
2088
2088
2092
2092
2088
2092
2092
2092
2088
2092
3636
3636
3636
3632
3632
1588
3636
3632
3632
1588
3040
2051
2082
2082
2069
2070
2318
2318
340
2472
2472
2424
2472
2472
2472
2344
424
2344
424
2472
2344
2344
424
2424
2472
2344
2344
2344
2344
424
2344
424
2344
424
2424
2424
2344
424
2344
424
2472
2472
2360
2440
2440
2440
2360
2440
2440
2440
2360
2432
2304
2368
2368
352
2304
320
2495
2432
2432
2432
2432
2432
2432
2432
2336
2464
2464
2464
2464
2464
2464
2336
416
2464
2464
2336
416
2464
2464
2464
2464
2464
2304
2432
2432
2495
2367
447
2304
2432
2432
2432
2432
352
2432
2432
2304
384
352
2432
352
2432
2304
384
352
2362
2362
2464
2336
2336
416
2304
384
2432
2304
2304
384
2304
320
352
2432
2336
2304
384
2304
2304
2432
2464
2344
424
2472
2472
2472
2472
2472
2344
2344
424
2472
2312
2312
328
2360
2360
2376
2376
2360
2360
2360
2312
2312
2360
2304
2360
2400
2304
384
352
2432
2432
2304
384
352
2432
2400
2432
2304
384
2432
2464
2464
2464
2464
2464
2464
2336
416
2400
2304
320
2400
2400
2304
352
2400
2304
2400
2400
2368
2304
352
2304
2304
352
2336
2400
2400
2304
2304
384
2304
2304
384
2432
320
2304
352
2368
352
2304
384
2432
2304
352
2304
2368
352
2304
2400
2304
320
352
2400
2464
2304
2400
2400
2400
2400
2400
2304
384
2432
2432
2432
2464
2368
2432
2304
384
2304
384
2304
2304
2304
384
2752
2752
2458
2560
2713
3625
3625
2251
2049
2065
2299
2274
2274
2058
2248
2072
2085
2085
2249
2249
2109
2085
2085
2085
2101
2101
2101
2085
2105
153
233
249
313
237
250
2297
155
250
2089
57
42
45
58
233
249
237
234
250
2105
153
313
154
2285
2098
59
155
306
315
2091
249
250
2201
2089
233
2285
2201
237
2089
233
237
2089
233
2149
109
361
245
357
373
2149
109
361
229
237
357
365
2409
357
2145
2249
205
2149
357
2149
2085
2121
51
2273
2273
2145
353
2145
353
2281
2281
237
234
2285
2281
2285
2305
2285
2109
317
2317
141
2598
2598
2576
2051
515
259
2051
259
2051
259
2060
268
2057
265
2057
265
2057
521
2057
49
521
265
2057
521
265
2569
265
2569
2057
2057
2057
49
2057
521
265
2057
521
265
2313
2097
2097
3081
9
49
521
2057
265
2059
267
2059
2057
49
265
2057
265
2057
49
265
2057
265
2057
265
2057
2057
2057
2097
2097
2097
2057
49
561
2057
521
2059
267
2189
2573
2103
2103
3079
7
3110
2054
518
262
2566
2054
262
2054
262
2266
2051
2051
2057
2563
2569
2569
2569
2569
2569
2571
2312
2056
264
2048
512
256
2048
2084
2084
2084
548
292
2068
276
2084
2566
2058
3092
2118
2057
2057
2109
2141
2056
2651
2102
2614
2232
2228
2228
2228
2228
2228
2228
2230
2228
2228
2228
2230
2228
2228
2228
2228
2228
2228
2228
2230
2228
2230
2164
2166
2166
3320
3320
3316
1270
2164
1270
3320
3320
3320
2592
2561
257
2054
2054
2897
2896
2057
2057
2129
2916
2920
2920
2920
868
2984
2984
2756
2916
932
2728
2984
872
2984
872
2728
2728
2984
932
2692
676
2916
2728
2728
676
2728
676
2728
708
712
676
2952
936
872
868
932
2728
708
676
2952
936
872
868
932
2728
708
712
676
2952
936
872
868
932
2692
680
676
2692
680
676
2728
676
2856
872
868
2728
676
2856
872
2920
2920
868
2914
2948
2946
2946
2754
2948
836
2946
2946
2754
674
2880
2816
832
2880
2880
864
2880
864
2880
2880
864
3000
2944
2944
2944
2944
2944
2944
2944
2720
2944
832
2944
2944
2944
832
2944
2944
2688
672
2944
2944
832
2944
2688
2944
2944
832
2944
2944
2944
2944
2688
2816
2816
3000
2744
3000
2944
2816
896
2944
928
2944
2944
2688
672
2880
2944
2688
2816
896
2688
672
2944
2688
672
2816
896
2688
2816
896
928
2688
672
2744
2744
2880
2688
672
2688
2944
832
2944
2944
2944
2944
2688
896
2816
896
2688
896
2688
2688
672
864
2944
2720
2944
2944
2944
2816
2944
2912
2084
2084
2152
2152
2152
100
2152
100
2152
100
2056
40
68
36
72
2056
40
68
36
2084
104
100
2148
2052
2082
2082
2114
34
98
2082
2148
2146
2146
2146
2146
2050
2050
2082
98
2048
2080
2144
2048
2048
2144
2048
2048
2048
2048
2048
96
2048
2144
2048
2048
2048
2048
2112
2112
2112
2112
2112
2048
64
2048
2112
2144
2048
2144
2080
96
2144
2048
2048
96
2144
2048
2144
2144
2144
2048
2144
2048
2048
2048
96
2048
2144
2144
2048
2048
2048
2048
2048
2048
2048
2144
2048
2144
2144
2048
2048
2048
2048
2048
2144
2048
2048
2048
2048
2144
2048
2048
2144
2145
2112
2048
2144
2144
2144
2048
2144
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2496
2496
2050
2692
2225
3193
3193
1149
2169
2137
2169
2281
2098
2098
2280
2168
2168
2169
2169
125
2173
123
2173
2173
2169
125
2169
2169
2169
125
2169
125
2169
125
2169
2297
253
2297
253
250
2301
2297
253
250
2297
253
250
2301
2299
2297
2297
2299
2297
253
250
2297
253
250
2298
2301
2299
2297
253
250
2297
253
250
2301
2297
250
251
2299
2297
253
2297
253
250
2297
253
2299
2301
2298
2297
2297
2298
2297
2297
2297
2299
2297
253
250
2297
253
250
2297
253
250
2301
2301
2301
2301
2297
253
250
2301
2297
253
2297
253
2301
2301
2301
2297
253
2297
253
2297
253
2297
253
2301
2301
2297
2301
2297
253
2301
2301
2301
2289
2297
253
250
2301
2297
2297
2301
2301
2301
2299
2283
2289
2282
2282
2282
2282
2297
253
250
2297
253
250
2301
2297
250
251
2301
2297
253
250
2301
2379
3065
2106
2106
2178
2178
3616
2080
288
2048
256
2049
2049
2049
129
2177
2177
2049
2177
2178
2178
2048
2304
2049
129
65
2049
2049
2049
257
2049
257
129
2049
2305
2049
2049
257
2305
2049
129
2305
2049
257
129
2305
2048
65
2049
2049
2049
2048
2305
2048
256
129
128
2048
2560
2048
256
129
2176
2049
2049
2049
2049
65
2049
2049
2049
2049
129
2072
2072
2200
2048
1
513
512
129
65
2049
513
2305
129
2048
1
513
512
257
256
129
65
2048
1
257
256
129
2048
1
513
512
257
256
129
128
65
2049
513
2048
1
257
256
129
2049
513
2049
129
2049
513
2049
257
2113
2113
2113
64
2049
2049
2049
2049
2049
2049
2049
65
2049
2072
536
280
152
2072
280
152
2470
2306
2069
2325
2573
2573
3104
2070
534
278
2582
2070
278
2317
2070
2070
2061
22
525
534
278
2070
2498
2816
2049
2049
2561
2561
2560
2561
2689
2689
2584
2178
2176
2176
2052
2308
2052
260
2052
2094
2094
2048
32
2080
2080
160
2176
2176
2080
96
2816
2051
2624
2112
2115
2114
2104
312
2106
2114
2367
2111
2335
2748
2750
2750
2236
190
2078
62
60
2078
60
2108
2078
62
2048
60
188
2078
60
188
2048
30
62
60
158
188
190
316
318
2078
62
158
190
318
2110
60
2108
2110
60
316
318
2206
2238
2236
190
2238
2238
2236
2238
2142
2142
2142
2204
2204
2206
2206
2624
2206
2204
2204
2204
2112
96
2306
2178
2168
2168
2520
2474
2695
2691
2691
3174
3172
3172
3172
3172
2770
714
2762
2246
710
718
2246
206
2758
1230
718
2768
3280
720
2256
2768
2256
2768
2768
2768
3280
720
3782
3782
3942
3792
2756
724
2756
2756
724
2756
2756
724
2244
708
2244
708
2756
2756
1236
724
3268
708
724
2244
212
2244
3268
708
724
2756
724
2244
708
2756
2756
1236
724
3268
708
724
2244
212
2244
3268
708
724
2756
724
2244
708
716
2244
708
716
2756
3268
708
724
3268
708
724
716
2244
212
2244
3268
708
724
3780
3780
3780
3780
3780
3780
3780
1748
3780
3940
3940
3940
3780
1748
3780
3940
3940
3940
3940
3940
3174
2766
2756
710
3270
710
2246
710
3782
1742
4006
3782
3782
3782
3782
3174
3174
3174
3174
3174
3174
3174
3174
3174
3174
3174
2768
2246
1222
710
714
3270
709
710
714
2246
2246
1222
3270
2246
3280
2758
2758
2246
2758
2758
3270
709
710
2246
2758
2758
2758
2758
2758
2758
2246
2758
2758
2758
3270
2246
3280
3280
2768
2768
2758
2246
2246
3792
3792
3792
3786
3782
3781
1734
1738
3782
3782
3782
3782
3782
3782
4006
3790
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
4006
3782
3782
3792
3792
3942
3781
1734
3782
3782
3782
3782
1894
3786
3782
1738
3786
3782
1738
3782
3781
1734
1738
1742
3781
1734
3781
1734
1738
3782
3782
3781
1734
3782
3782
3782
3782
3782
3782
1738
3782
3782
3782
3780
3940
2726
2726
2148
2148
2148
2148
2148
2148
2516
2500
2500
2148
452
2500
2500
2500
2500
2148
452
2500
2500
2500
2148
452
2500
2500
2510
2150
2150
2502
2502
678
2500
454
2726
2150
2150
2150
2500
454
2150
452
454
2502
2502
2758
2470
2501
2726
2150
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2150
2150
2502
2502
2502
2502
2502
2502
2502
2150
2501
2150
2150
2150
2150
2502
2502
2502
2502
2502
2150
454
2150
2501
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2501
454
2501
454
2502
2150
2502
2150
453
454
2150
2502
2502
2502
2502
2502
2150
454
2502
2502
2502
2502
2502
2502
2502
2502
2149
2758
2758
2470
2469
422
2470
2758
2768
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2434
2114
2114
2691
3948
2181
3269
3269
3269
2118
77
2113
2125
2337
2123
74
2122
2504
2112
2112
2085
2081
2081
2129
2081
81
73
2117
2085
2085
2085
2085
2081
2085
2081
37
2081
37
2081
2081
2081
2081
2305
2309
2305
265
277
2305
261
273
2306
273
2309
273
2305
261
265
2305
261
2306
2305
261
2305
261
273
277
2306
2305
261
2313
2313
2305
2313
2305
261
265
2305
261
273
277
2305
258
2305
261
265
2305
261
273
277
2306
2305
273
2305
261
273
277
2305
273
2305
261
273
265
277
2305
261
273
277
2306
274
2305
261
265
2305
261
2306
2305
261
273
277
2305
265
2305
2305
2305
265
2305
261
265
2305
261
2305
261
273
265
277
2305
261
273
277
2305
258
273
2305
261
265
2309
277
2307
265
2305
261
273
277
2321
2305
2305
2306
273
2305
2305
2313
2313
2321
277
2321
277
2321
2321
2321
2306
2321
2321
2306
2321
2321
2325
2321
277
2321
277
2321
277
2322
2321
277
2321
277
2321
277
2321
277
2325
2309
2321
2309
2309
2321
2309
2309
273
2309
2321
2309
277
2305
261
2309
2305
261
273
277
2325
2321
277
2309
2305
261
273
277
2309
2321
2321
2307
2321
277
2309
273
277
2306
2305
261
277
2305
261
2305
261
265
2321
2321
2321
2321
2339
2307
2339
2339
2339
2339
2309
273
2309
273
2306
259
2305
261
273
265
277
2305
261
273
277
2322
2305
261
273
277
2305
265
2305
2305
2305
261
2321
2321
2306
2321
2376
2633
2075
2075
2523
2523
2088
2600
2600
2600
2600
2089
50
2089
2089
2089
489
2546
2546
2473
434
2473
2497
2497
2073
2457
2073
53
2073
2073
53
2101
2073
2073
2073
2517
2517
2517
2517
2517
2517
2517
2517
2465
469
2517
2497
2465
2497
2517
2497
2517
2553
2809
2553
2521
2521
2521
2521
2521
2521
2521
2521
2521
2777
2521
2521
2521
2506
2072
2072
2137
2137
2137
2137
2137
2137
2137
2137
2076
2076
2524
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2457
2073
2073
2073
2073
2073
2073
2073
2073
409
2073
2073
2073
2073
2089
489
2089
2089
2089
2753
2753
725
2809
2809
2072
2072
2072
2137
2137
2137
2137
2137
2137
2076
412
2076
2076
2076
2076
2076
2076
412
2105
2473
2517
2485
2077
2077
2803
2519
2775
2519
2775
2519
2519
2477
2502
455
2502
455
2073
29
45
2103
2073
29
2103
2103
2103
2281
2841
2089
50
2073
2994
2713
2713
2713
2773
2773
2716
2456
2502
2502
2096
2096
2096
2096
2096
2090
2489
2502
2502
2502
2502
2502
2502
2502
2098
2098
3002
2075
2758
870
2402
2407
2402
2402
2402
2402
2402
2591
2079
2079
2140
2140
2138
1626
2396
2396
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
2076
412
2076
412
2076
2076
42
2076
2076
2076
490
2092
2092
54
2092
2092
2092
2540
2540
2524
2490
2140
2140
2140
2140
2486
2522
2460
2460
2460
2780
2716
2716
2716
2716
2716
2716
2772
2772
2752
2752
2466
2498
2088
2136
2115
2090
2765
2756
2761
3594
3590
3590
3598
3598
3843
3843
3843
3850
3722
1802
3722
1802
3594
3594
3850
3594
3850
3584
1792
3584
3712
1792
3668
3712
1792
3668
3682
3714
1794
3842
3586
3714
1794
2122
2122
2174
2146
3686
3686
3686
3686
3686
3686
3718
1798
3718
1798
3846
3718
1798
3846
3718
1798
3718
1798
3718
1798
3590
3718
1798
3590
3846
3846
3590
3590
3590
3590
3846
3846
3718
1798
3718
1798
3846
3718
1798
3718
1798
3718
1798
3590
3718
1798
3590
3846
3846
3590
3590
3590
3590
3846
3846
3598
1678
1806
3598
1678
1806
3854
3726
1806
3726
1806
3854
3726
1806
3726
1806
3598
3598
3726
1806
3854
3598
3854
3854
3854
3598
3598
3598
3598
3854
3854
2118
2118
2118
2118
2118
2118
2150
2150
2150
2150
2150
1126
2150
2150
2150
2150
2150
2150
1126
2172
3198
126
2174
3632
3840
3840
3840
3584
3840
3840
3840
2048
2048
2048
2056
2048
2056
2056
3665
3649
3649
3590
3590
3590
3590
3590
3585
3585
3585
3854
3593
3593
3849
3849
3585
1545
3841
3841
1801
3849
3590
3598
3598
3598
3654
3590
3681
3849
3593
3842
3842
3585
1545
3713
1793
3713
1793
1673
1801
3585
1545
3841
1801
3846
3846
3846
3846
3726
1806
3598
3726
1806
3598
3854
3689
3689
3708
3706
3718
3718
3846
3969
3982
2062
2141
2141
2051
2057
2057
2057
2057
2054
2054
2062
2121
2121
2121
2065
2065
2113
73
2113
2113
73
2113
73
2113
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2118
2172
2150
2150
2145
2145
2145
2153
2153
114
2153
2153
2057
2057
2057
2057
2057
2057
2057
2049
2049
9
2057
2057
2049
2049
2049
2049
9
2057
2049
9
2049
2049
2049
9
2049
2049
2049
9
2049
9
2049
9
2054
2059
2054
2054
2062
2060
2169
3641
3641
2790
2790
2534
2534
2534
2534
2950
2950
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
3014
2958
2506
2789
2789
2432
392
2432
392
2696
2432
392
2432
392
2736
3040
3040
3040
2944
2944
904
3008
968
3016
3008
968
2496
456
3008
968
2048
2048
8
3045
2745
2785
2441
2441
2441
2441
2441
2441
2441
2441
2441
2433
2446
2446
2446
2446
2502
2534
2534
2945
905
2950
3017
3014
3014
3014
3014
3046
3041
3041
2790
2534
3049
2953
2953
2953
2950
2958
3014
3014
2534
2529
2441
2441
2433
2433
2433
2433
393
2441
2438
2438
2446
2505
2505
2505
2497
2497
2497
2497
2497
2497
2497
457
2497
2497
2497
2502
2502
2502
2502
2502
2502
2502
2502
3009
3014
3014
3014
2950
2958
2958
2958
2504
2062
2065
2057
2049
2057
2054
2062
2054
2433
2433
2433
2435
2689
2689
2689
2691
2433
2433
2433
2433
2433
2433
2435
2435
2881
2883
2759
2312
2485
3781
3781
3781
2369
2241
2241
2240
2402
2051
2050
3
2050
3
2370
2268
2268
2613
2610
2610
2266
2098
2266
2266
2245
2101
565
2229
2229
2229
2226
2229
2226
2229
2226
2229
2226
2226
2226
2226
2409
2409
357
365
2409
365
2409
365
2389
2409
2409
357
365
2265
345
2407
2393
2409
365
2265
345
2409
365
373
2409
357
365
373
2409
365
2409
2409
357
365
2418
359
2409
2421
2409
2409
357
365
2265
345
2389
2418
359
2409
2409
357
365
2409
2409
2413
2409
2409
2409
373
2409
365
2409
2409
357
365
2265
345
346
2389
2409
2418
2409
365
2409
357
365
373
2409
365
2409
2409
357
365
2393
2389
2418
359
2413
2393
2409
2409
357
365
2261
341
217
345
218
346
2389
2409
365
2389
345
346
2409
365
373
2409
357
365
373
2389
217
345
2409
365
2261
341
2409
2409
357
365
2389
217
345
218
346
2389
2418
359
2389
342
214
210
338
219
218
347
346
339
2409
365
373
2409
357
365
373
2409
365
2409
2409
357
365
2418
359
2409
2409
357
365
2261
341
217
345
218
346
2389
2409
365
2409
2413
2409
365
2409
365
2409
2409
2409
373
2409
365
2409
2409
357
2409
365
373
2409
357
365
373
2389
217
345
2409
365
2389
2409
2409
357
365
373
2265
345
2389
2413
2418
359
2389
217
345
2409
2409
373
2409
365
2405
2389
2413
2409
2409
2409
357
365
2265
345
2389
2265
345
2413
2413
2413
2265
345
2413
2413
2409
2409
2261
2261
2265
2261
2265
2265
345
210
338
218
346
2265
345
210
338
218
346
2418
2393
210
338
218
346
2393
338
218
346
2418
2393
218
346
2258
2261
2261
217
2261
2261
217
2261
2261
217
210
218
2261
2261
214
210
219
2261
217
2261
2261
217
2261
2265
2261
2261
217
210
218
2261
2261
2405
2393
346
2405
2405
2393
2405
2405
2265
345
2405
2393
338
2409
357
365
2261
341
2409
2409
357
365
2413
2409
2409
357
365
2393
2261
341
2389
2393
2389
2409
357
365
2409
2409
357
365
2265
218
2389
2413
2394
2266
346
2419
2389
217
345
2389
2405
2393
2389
2418
2409
2409
357
365
2389
2409
365
2409
357
365
373
2409
2409
357
365
373
2409
365
2265
2266
2266
2266
2419
2419
2411
2411
2419
2419
2405
2265
210
338
2405
2265
210
338
2407
2405
2409
365
2409
357
365
2393
2409
365
2389
2409
2409
357
365
2389
345
346
2389
2389
342
338
347
346
339
2409
2409
357
365
2389
345
346
2389
2409
365
2409
2413
2409
365
2409
2409
357
365
2393
346
2393
346
2418
2393
346
2924
2905
2295
2295
2271
2271
3092
2068
1556
2068
1556
2064
3600
2225
241
2288
2225
2225
2289
2289
2384
2384
2225
2288
2225
2669
2285
621
2313
217
2265
2313
2405
2313
2313
2405
2405
2312
2312
2312
2285
621
2669
2669
2285
621
2669
2669
2669
2669
2285
2669
2669
2669
2285
2265
2285
2265
2253
2201
157
2201
157
2200
2281
2265
233
2281
2285
2281
2281
2265
233
237
2265
2281
2281
2281
2281
2281
2243
2289
2288
2153
2153
2153
2153
2153
2153
2153
2153
2262
2262
2230
238
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
13
2057
13
2057
2057
2057
13
2057
2057
13
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2056
2056
2056
2056
2057
2057
2057
2057
2057
2797
2765
2765
2713
669
2713
2057
2056
2056
2281
361
2281
361
2281
2281
361
2281
2281
2062
2062
2062
2062
2062
2062
2062
2062
2062
3873
2281
2281
2289
2060
2060
2804
2284
620
2668
2668
2284
2284
2284
2252
2660
2276
2276
612
2276
2060
2060
2060
2060
2060
2060
2060
2060
2060
2465
2849
1313
2329
2328
2329
2800
2777
2777
2777
2805
2805
2806
734
2315
2241
2241
2314
2314
2314
2314
2330
2208
2224
2276
2276
612
2660
2276
612
2276
612
2276
2276
2056
2056
2107
2329
2788
2788
2944
2946
850
2944
2944
2944
2944
2903
3603
3011
2323
2444
2444
2436
3204
2952
2952
2952
2952
2952
2836
2836
3012
3012
3012
2326
2326
2326
2324
2324
2324
2244
2244
2244
2244
2244
2244
2244
2244
2244
2244
2244
2244
274
2244
2244
2244
2244
2244
2244
2318
2318
2318
2316
2244
2244
2244
2244
2286
2412
2116
2116
2116
2116
2422
2251
2446
2440
2444
2452
2318
2318
2318
2312
2312
2316
2688
2688
2690
2690
2276
2276
356
612
2314
2154
2083
2066
3936
2464
3936
2076
2118
1222
3502
2076
2076
3075
3075
3075
3078
3078
6
3078
2054
3078
2054
2054
3078
2054
3078
6
2054
3078
6
3078
6
3078
3078
6
2054
3078
3078
6
2054
3098
26
2054
2054
3078
3078
6
3078
3078
6
2060
2060
2078
2074
3102
30
3102
30
3102
30
3102
30
3102
30
3102
30
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
2054
3078
6
3078
6
2054
3078
6
3078
6
2054
3078
6
2054
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
2054
3078
6
3078
6
2054
3078
6
3078
6
2054
2054
2054
3078
6
3078
6
3078
6
2060
3084
12
3084
12
2060
3084
3084
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
3084
12
3084
2060
2060
3084
12
3084
12
3084
2060
3084
12
3084
3084
12
2060
2060
2060
2060
3084
12
3084
2062
2062
2062
2062
2062
2062
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2078
2076
2076
2076
2076
3088
2144
2144
2144
2146
2144
98
3361
1314
3361
1314
2146
2146
2146
2132
2144
2068
2068
2197
2177
2177
3489
3495
3495
3495
3495
3489
3489
3489
2145
2125
2125
3149
77
3149
2145
96
2145
2145
2145
96
2145
2145
2121
3143
2118
71
2119
3141
1094
1095
2118
2069
3085
13
2061
3078
3078
3073
1
3072
3073
3073
1
3073
1024
1
3073
1024
1
3073
2048
1025
1024
1
2048
1
2048
1
2048
1024
2048
1024
3081
3077
1031
7
3078
1031
3077
1030
1031
7
3086
14
3086
2062
3083
11
3083
2055
3079
3085
2061
3102
30
3098
3086
3078
3367
3201
2183
1159
2145
98
2065
2065
2051
2133
2133
2133
2133
2121
103
2121
2119
2061
2061
2061
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2057
13
2057
2057
2055
2055
2055
2053
7
2053
7
2055
2055
2055
2078
2074
2071
2069
2069
2069
2061
2061
2054
2061
2061
2061
2061
2061
2061
2061
2061
2049
2049
2048
1
2048
1
2049
2049
2049
2049
2049
2048
1
2048
1
2049
2048
2049
2048
1
2049
2049
2049
2048
2048
1
2049
2049
2048
2048
2048
2048
2055
2055
2055
2057
2055
2052
2077
30
2061
2061
2222
2222
2606
2606
2606
2606
2566
2566
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2574
2572
2315
2968
2968
2593
544
289
288
546
290
2592
288
2592
289
288
546
290
2592
288
2196
2592
2592
2592
289
288
546
290
2592
288
546
290
2184
144
1808
3040
994
3040
994
3040
994
3040
994
930
2977
928
992
994
930
3040
3008
3008
3008
3008
3008
962
2560
256
514
258
2560
256
258
2304
2304
258
2336
290
2336
290
2336
3042
2189
2209
673
2381
589
2381
2381
2517
2581
2581
277
2581
277
2325
2325
2592
2342
2631
2631
2375
2375
2606
2599
2561
2561
512
2567
2573
2567
2567
2569
2569
3047
3041
3041
992
2981
2981
3045
3029
3029
3029
2983
3014
3015
3013
967
2341
2337
2189
397
2445
2177
2433
2433
2305
385
384
2305
256
385
384
2432
2311
2185
393
2182
390
135
391
2317
2317
2573
269
2305
2305
2305
2305
2305
2305
2561
257
256
2561
257
256
2561
257
2305
2305
256
2574
2318
2309
263
2309
263
2311
2565
261
519
263
2565
519
2311
2305
2318
2318
2309
263
2953
2950
2950
2950
2574
2343
2177
2317
2305
2304
2313
2183
2310
2325
2325
2633
2583
2125
2053
2057
2135
2306
2306
2309
2309
2309
2313
2311
2311
3845
3847
2505
2060
2817
3605
3589
1545
3593
2257
2257
465
2257
2266
2252
2063
2063
2063
2511
2511
2760
2438
2070
2881
2882
2882
2446
2447
2446
2446
2049
513
385
2065
2065
2433
2433
2433
2434
2433
2433
2433
2438
391
394
2437
2437
390
395
394
2434
387
2434
387
2447
2881
2881
2881
2881
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
2241
833
2241
449
2241
321
833
2241
833
2369
833
2241
2241
2241
449
2241
321
2241
833
2241
833
2241
2241
833
2241
833
2241
833
2241
2241
833
2241
833
2241
833
2241
833
2241
2241
833
2241
2241
2241
833
2241
2241
833
2241
833
2241
833
2241
833
2241
449
2241
321
833
2241
833
2241
2881
2241
2241
2241
2241
2241
833
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
449
2241
321
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
321
2241
321
2241
2241
2241
2241
2241
2241
2241
2241
2241
449
2241
2241
449
2241
2241
449
2241
2241
2241
2241
2241
2241
321
2241
321
2241
2241
2241
2241
2241
2241
2241
2241
2241
449
2241
321
2241
2241
2241
2241
321
833
2241
2241
2241
833
2241
2241
2241
449
2241
321
833
2241
2241
2241
321
833
2241
2241
2241
833
2241
833
2241
2241
2241
833
2241
2241
2241
321
833
2241
2241
833
2241
2241
833
2241
833
2241
2241
833
2241
833
2241
2241
833
2241
833
2241
2241
2241
833
2241
833
2241
2241
2241
2241
2241
833
2241
833
2241
2241
321
833
2241
2241
321
833
2241
2241
321
833
2241
321
833
2241
2241
2241
2241
833
2241
2241
833
2241
2241
2241
833
2241
2241
2241
2241
833
2241
2241
2241
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
449
2241
321
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
449
2241
321
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
449
2241
321
833
2241
833
2241
833
2881
2241
833
2881
2881
2881
2881
2241
833
2241
2241
2241
2241
2241
449
2241
2241
321
833
2241
449
2241
2241
2241
833
2241
2241
2241
2241
2241
2241
2241
833
2433
2433
2433
2433
2433
2242
450
2242
322
2243
2243
2243
451
2243
323
835
2242
450
2242
2243
2243
2243
451
2243
323
2243
2242
322
834
2243
2243
2243
451
2243
323
2370
834
2243
2243
2243
2243
2242
322
834
2242
195
450
451
2242
322
195
323
2438
391
2437
2437
2445
2437
2437
2437
397
2437
2437
2437
393
397
2438
391
2443
2437
2437
2438
2438
2445
2437
2441
397
2437
2437
2437
393
2437
2441
2437
2437
2437
393
397
2438
2438
2437
2437
2265
857
2394
858
2395
859
2265
857
2265
857
2906
2265
857
2265
857
2265
2265
345
857
346
858
2265
857
2394
2394
2241
2241
2241
2241
2241
2241
2241
2241
2241
833
2241
2241
2241
833
2241
833
2241
833
2881
2497
2881
2241
2241
2241
2241
2241
833
2241
2241
833
2241
833
2241
833
2241
833
2497
2497
2881
2241
833
2883
2243
2883
2251
2881
2241
449
2241
321
833
2881
2241
2241
2881
2881
2241
833
2241
833
2241
833
2241
833
2241
321
833
2241
833
2881
2241
833
2881
2881
2241
833
2881
2881
2881
2881
2241
833
2241
833
2881
2438
397
2446
2446
2446
2255
2255
2881
2881
2895
2895
2329
793
2329
282
2330
2330
794
2329
793
2329
282
2330
2330
794
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
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2114
2115
2114
2115
2115
2114
2114
2574
2586
2326
2326
2326
2326
2822
2822
2822
2822
2822
1286
2816
3328
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2204
2204
2204
2093
2205
2205
2093
2093
2093
2093
2093
2093
2093
2093
2093
2201
2201
2201
2201
2201
2201
2201
2201
2205
2205
2205
2205
2205
2205
2093
2202
2093
2202
2077
2077
2077
2077
30
2077
2077
2201
2201
2201
2205
2205
2205
2205
2205
2205
2205
2205
2202
2202
2202
2202
2202
2079
2201
2202
2094
2094
2094
2094
2094
2094
2094
2094
2206
2206
2206
2206
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2077
30
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2077
2078
26
2078
26
2078
26
2078
26
2074
2078
26
2078
26
2078
2078
26
2074
2074
2078
2078
26
2078
26
2078
2078
26
2074
2077
2077
2077
2077
2073
2073
2073
2073
2073
2605
2589
2589
2589
542
2589
2589
542
2073
2073
2074
2606
2606
2606
2606
2606
2605
558
2606
2605
558
2606
2078
2078
2078
2078
2078
2078
2078
2078
2078
3552
2200
2201
2201
3070
3070
2692
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2206
2078
2078
2078
2078
2078
2078
2078
2078
2078
2465
2477
2477
2465
2465
2465
2201
2201
2205
2202
2201
2205
2206
2206
2089
2072
2072
2088
2088
2088
2088
2072
2072
2088
2204
2204
2204
2204
2204
2204
2204
2204
2204
2204
2076
2076
2091
2466
2204
2204
2053
2097
2089
2097
2057
2057
2097
2092
3331
3171
2339
2960
2960
2962
2962
3196
3196
3196
3196
3196
3152
3152
3174
3182
3182
2342
2342
2342
2384
2384
2384
2404
358
2406
2406
2404
358
2406
2404
358
2406
2404
358
2406
2406
2406
2414
2350
2414
2414
2414
2414
2414
2414
2322
2322
2322
2320
2406
2406
2406
2406
2330
2428
2376
2376
2406
2414
2322
2329
2966
2962
2960
2960
2966
2966
2966
2962
2962
2960
3728
1688
3732
2786
2786
2085
2197
146
150
2117
2117
77
2308
2308
2082
35
2088
3444
2932
3434
2185
2890
2890
2250
2066
146
2066
146
2185
2089
137
2084
2121
2121
2121
2121
2121
2121
2057
2057
2057
137
73
2057
2057
41
137
73
2057
2057
2121
2121
2057
73
2057
2057
137
2057
41
137
73
2057
2057
2058
2186
74
2058
2058
42
74
2065
2065
2057
2057
2121
2057
41
2057
2057
2057
41
137
2057
2217
2217
2057
137
2065
2065
18
2065
18
2065
9
18
2065
9
18
2065
9
18
2065
9
18
2058
2058
2058
2058
2058
2058
2057
73
2057
73
2121
2121
2057
73
2057
73
2121
2057
73
2121
2121
2121
2121
2121
2121
2121
2121
2121
2121
2121
2121
2057
73
2057
73
2121
2121
2057
41
137
73
2057
41
145
137
146
2065
9
41
18
145
137
73
146
2065
9
41
145
137
2057
41
137
73
2057
41
137
2065
9
41
18
145
137
73
146
2065
9
41
137
2057
41
145
137
146
2065
9
41
18
145
137
73
146
2065
9
41
18
137
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
146
2065
9
41
18
145
137
146
2057
41
137
2065
9
41
18
145
137
73
146
2065
9
41
18
145
137
146
2057
41
73
2057
41
137
146
2065
9
41
18
137
73
146
2057
41
137
146
2065
9
41
18
145
137
73
146
2065
9
41
145
137
146
2058
74
2058
74
2122
2122
2058
74
2058
74
2122
2058
74
2122
2122
2122
2122
2122
2122
2058
74
2058
74
2122
2122
2058
138
74
2058
138
2058
42
138
74
2090
138
2058
42
138
2058
138
2058
42
138
2090
138
2058
42
138
2058
42
138
74
2058
42
2058
42
138
74
2058
42
138
2058
42
138
2058
42
138
2058
42
138
2058
42
74
2058
42
2058
42
138
74
2058
42
138
2058
42
138
74
2058
42
138
2066
2122
2122
2122
2122
2066
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2066
2058
42
74
2090
138
74
2186
2058
42
138
74
2058
42
74
2090
2090
2058
42
138
74
2090
2058
18
42
138
74
146
2058
42
138
2090
2058
42
138
2058
18
42
138
146
2058
18
42
138
74
146
2090
2090
138
74
146
2090
2058
138
2217
2217
2217
2218
2218
2218
2065
18
2065
9
18
2065
9
18
2057
18
146
2065
9
18
137
2066
137
146
2057
2058
2058
2058
2058
138
2058
138
2058
138
2064
144
2066
146
2066
146
2066
146
2912
2940
2928
2928
2912
2912
2912
2272
2272
2272
2272
2940
2940
2940
2908
2912
2912
2912
2157
2212
2212
2242
2253
2253
2253
2253
2261
212
181
2261
212
2261
212
2912
2925
2925
2925
2925
2925
861
2933
2932
2932
2932
2932
885
2932
2932
2932
2925
893
2921
2930
883
2925
2889
2925
2925
2925
2893
2061
2061
141
2061
2061
141
2181
37
2176
2084
37
2084
37
2084
2084
2084
2084
2057
36
37
2084
2084
37
2069
36
37
137
2057
2057
36
37
2084
2084
2069
36
37
137
2084
38
2069
36
37
2084
2057
36
2084
38
2069
2080
2080
2080
2080
2189
2125
2125
2125
2125
2125
2093
141
2061
45
141
2061
45
141
2061
2059
42
2059
42
2059
42
139
2059
139
2055
2055
2055
135
2057
2189
2061
2061
2062
2062
2070
2059
2061
2285
2277
2285
2285
2912
2912
2273
224
2241
2275
2925
861
2925
861
2925
861
2925
861
2925
861
2925
2925
2937
877
869
861
2237
2237
2237
2996
2228
2212
2213
2212
2212
165
2213
2212
2213
2212
2237
2237
2237
2237
2237
2237
2221
2221
2221
2221
2221
2221
2221
2221
2062
2074
2061
141
2061
2061
2061
2061
2189
2189
2061
141
2061
141
2301
237
2285
2285
2845
2253
2893
2276
2276
244
2276
244
2276
244
229
2276
2281
228
245
2276
244
2293
2276
2276
2276
244
2276
2276
244
245
229
2276
2281
249
228
244
2276
2916
2916
2916
2916
869
2916
2916
2916
2916
2916
2916
2916
2916
2272
2272
2912
2912
2285
2285
2285
2253
2245
2276
2076
156
2076
156
2121
2057
2889
2890
2057
2057
2058
2058
2089
2089
2121
2121
2121
2121
2121
2121
2122
2122
2122
2122
2122
2058
2122
2058
74
2058
74
2058
2936
889
2232
2232
2913
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2912
2240
2912
2912
2912
2913
864
2912
2912
2912
2912
2912
2912
2912
2240
2272
3488
2300
2300
2288
2288
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2892
2252
844
2892
2252
844
2892
2252
844
2252
844
2892
2892
2892
2240
2240
2240
864
2240
2240
2302
2264
2921
2921
2925
2925
2925
2925
2925
2877
2925
2941
2925
2925
893
2925
2925
2164
2919
2149
2925
2925
869
2925
861
2058
2061
2084
2084
2084
2093
2093
2061
2061
2125
2093
2285
2292
2292
245
2292
2253
2253
2285
2285
2285
2285
2285
2291
2285
2285
2285
2893
2836
2253
2925
845
2893
2276
2916
869
2916
869
2916
2916
869
2916
2901
868
869
2916
2916
869
2916
2912
2925
2253
2893
2242
210
211
2930
883
2245
201
205
2885
841
877
2301
2301
2941
2941
2276
2276
2276
2276
229
2836
2836
2901
852
868
869
2261
201
212
853
852
868
869
884
2900
2889
2249
841
2260
852
868
2901
852
868
869
2932
2900
2900
884
2900
2922
2922
2285
2301
2285
2301
2845
2925
2925
2909
893
2269
877
845
861
893
2925
2909
2925
845
861
2901
852
868
869
2922
2922
2925
2253
861
893
2205
2194
147
2194
147
2195
2932
2861
2228
2893
2916
2916
2893
2249
2893
851
2269
2269
2917
2861
2925
861
2885
2941
2925
2278
2278
2293
229
237
2277
237
2261
221
2253
2285
2285
2053
13
2061
2145
2712
2873
2053
2053
2053
2053
2073
2073
537
2073
537
2257
2242
2308
2088
2088
2088
2504
2504
2436
2049
2
514
2256
3905
3905
3907
2050
514
2561
2562
2562
2049
2049
2561
2993
2993
2577
273
2577
2601
297
2337
546
547
290
2581
537
277
281
565
313
405
409
309
2361
2581
565
309
2605
301
2357
2585
569
281
538
555
539
282
313
570
283
299
571
314
602
2601
325
297
581
557
565
309
2601
297
2605
301
2601
297
2586
555
554
282
570
299
314
2601
297
2601
297
549
313
293
2601
297
2601
297
313
2589
285
573
317
3009
3009
3009
3009
2241
2241
2241
2241
2241
2241
938
2241
2241
938
2241
2241
2154
2218
938
2154
362
2218
938
2241
2241
2218
2241
106
362
2241
362
2241
106
362
2218
362
2218
938
618
2154
362
2218
938
2218
362
2218
938
2282
362
2241
2241
234
362
2410
2241
234
362
2410
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
961
2241
2241
2241
961
2241
2241
961
2241
2241
961
2241
2241
961
2241
2241
2241
2241
2241
961
2241
2241
2241
2241
961
2241
2241
2241
2241
2241
2241
2240
2240
2240
2305
129
2305
2305
2305
2305
2305
2305
129
2305
129
2305
129
2305
129
2305
2305
129
2305
2177
2305
129
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
2177
2305
129
2305
129
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
129
2305
129
2305
129
2305
129
2305
2305
129
2305
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
2305
129
2305
129
2305
129
2305
129
2305
2305
129
2177
2177
2305
129
2305
129
2305
129
2177
2305
129
2177
2305
129
2305
2305
129
2305
129
2177
897
2177
2305
129
2305
129
2177
2177
2305
129
2305
129
2305
129
2177
2305
129
2177
2305
2305
2305
129
2177
2305
129
2305
129
2305
129
2305
129
2177
2305
129
2305
129
2177
2305
129
2305
129
2177
897
2305
129
2945
2305
129
2305
129
2945
2305
129
2945
2305
129
2305
129
2177
2305
129
2945
2305
129
2305
129
2305
129
2945
2305
129
2945
2305
129
2305
129
2305
129
2305
129
2305
129
2177
897
2305
129
2177
897
2305
2305
129
2177
2177
897
2305
129
2305
129
2305
129
2177
897
2305
129
2305
129
2177
2177
897
2305
129
2177
2177
897
2177
2177
2305
129
2177
2177
2305
129
2305
129
2177
2305
129
2305
129
2305
129
2177
2321
2321
2321
2321
2961
2321
2321
2321
2321
2961
2129
273
145
2129
145
593
2129
273
145
2129
145
593
2129
337
2129
145
593
2129
273
145
2129
145
593
2129
273
337
2129
145
593
2129
273
145
2129
145
593
2129
273
337
2129
145
593
2129
337
2129
593
2129
337
2129
337
593
2129
337
2129
337
2129
593
2129
273
145
337
2129
145
593
2129
273
337
2129
145
593
2129
337
2129
145
593
2129
2129
593
2129
145
2129
145
593
2129
337
2129
145
593
2129
2129
145
593
2129
337
2129
593
2129
337
593
2129
337
593
2129
337
2129
337
2129
593
2129
337
2129
593
2129
2129
593
2129
337
2129
593
2129
337
2129
593
2129
337
2129
2129
337
2129
337
593
2129
337
2129
337
2129
593
2321
145
2193
913
2193
2193
2193
913
2321
145
2193
913
2193
2961
2961
2193
2129
337
2129
593
2306
130
261
133
2306
130
261
133
2306
130
261
133
2306
130
261
133
2306
130
2306
2306
130
2181
2181
2181
2320
2320
2320
2320
2192
2128
592
2192
2192
2192
2192
2304
2304
2304
2944
2993
2401
369
945
2401
330
586
2401
369
945
362
2417
330
2309
2309
2309
2181
2309
2309
2309
133
2309
2309
133
2309
133
2181
2309
2309
2309
2309
2309
133
2309
133
2309
2309
133
2309
2309
2309
2181
2181
2309
2309
2309
133
2309
2309
133
2309
2181
2181
2181
2181
2309
133
2309
2178
2177
2177
897
2306
130
259
2305
129
259
131
2306
259
2305
259
2306
130
259
131
2306
259
2305
129
259
131
2305
3009
3009
2369
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
262
2310
2309
2309
2181
2181
581
2114
322
323
2626
579
2115
2627
2181
2181
901
2309
133
134
69
325
2117
70
2178
2181
134
2181
901
902
2181
134
2181
134
901
902
581
582
2182
2182
2182
2182
902
582
2178
2178
898
578
2181
2181
2178
2178
2329
2329
2201
2201
2201
2329
2329
2329
2329
2649
2201
2201
2201
2649
2201
2649
2201
2649
2649
2329
2649
2329
2329
2329
2201
2201
2649
2201
2201
2649
2201
2649
2201
2649
2201
2649
2329
2329
2649
2201
2649
2649
2201
2649
2329
2113
2113
321
2113
321
2113
321
2113
321
2113
2113
2113
2113
2113
2113
2113
321
2113
2113
321
2113
2113
321
2113
2113
321
2113
2113
321
2369
2625
2373
2117
581
2117
581
2373
2117
581
2117
581
2117
581
2373
2117
581
2629
2629
2629
2629
2373
2629
2373
2629
2629
2177
2177
2361
2305
2305
2305
2305
2178
2945
898
899
2177
2945
2053
6
773
2053
6
773
774
2053
6
2051
6
2054
2054
2054
774
2053
6
773
2053
6
773
774
2054
2051
6
2054
2054
2054
774
2053
773
2053
773
2053
773
2053
773
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
2049
2049
2049
2049
2050
2050
2053
2050
5
2053
2053
2053
2053
2053
2049
2050
2974
3714
2455
2455
2327
2327
3328
3328
3328
3328
3328
3328
3334
3334
2333
797
317
413
829
669
2461
2461
2845
2717
2461
2461
2493
413
2493
2461
2461
2493
413
701
669
765
2358
2358
694
2742
2997
2485
501
2485
2861
957
2333
797
557
669
2861
2861
2333
797
2717
2861
957
3005
3005
2333
317
2589
285
797
317
413
701
669
637
733
2333
509
2333
317
413
669
2333
2333
2589
317
413
701
829
669
957
2461
765
2357
437
693
629
757
501
2357
501
2869
2997
2741
2741
2845
957
2486
2589
557
701
2358
438
2589
797
573
701
829
2333
317
605
2333
317
605
477
2589
797
605
669
2845
605
669
2589
797
605
669
2649
2333
2333
2333
2357
437
693
821
2485
2741
2485
2485
2485
2485
2485
2358
438
822
694
2870
2742
2486
2486
694
414
670
2461
2461
2459
2585
2585
793
377
409
665
633
2841
2457
2681
2845
381
413
669
637
2717
2461
2460
2460
2332
2332
2845
157
221
989
2845
157
189
253
221
829
957
989
2845
157
829
989
2205
2845
157
189
253
221
829
2845
157
189
253
221
829
2845
2845
2205
189
2205
189
2229
245
821
949
2293
2229
245
821
949
2229
821
2229
245
821
949
2293
2229
245
2229
2229
2229
2229
2229
2229
2229
2229
2229
2229
2229
2230
246
822
2230
155
822
2230
822
2846
182
795
158
155
190
219
254
251
187
822
830
987
958
827
955
2230
822
2846
182
795
158
190
822
830
827
955
2230
246
822
2230
822
2302
2230
246
822
2230
822
2230
822
2846
182
158
155
190
251
187
822
830
827
2230
2230
2846
2843
2843
2230
2230
2206
190
187
2230
2238
2230
2230
2206
155
190
187
2238
187
2229
245
821
2229
821
2229
2229
2845
157
189
253
957
2205
2845
957
2237
2237
2845
2845
861
2845
2845
2845
2845
2845
2845
2845
2841
2843
2841
2841
825
3609
2841
3865
3613
3613
797
1566
798
1582
2845
829
3613
797
1821
2846
1822
3869
1822
2844
156
188
220
252
828
956
988
2300
2844
156
188
252
828
956
988
2204
220
252
2844
156
188
828
2204
188
2204
188
2204
188
2236
2997
2481
817
2354
2354
3598
3598
3584
2332
308
310
438
412
502
2332
796
412
668
924
988
2460
668
2332
2486
2740
694
668
2740
694
2870
2358
438
694
2868
310
438
412
2486
2486
694
2484
692
438
694
668
2870
2230
822
2230
822
2228
796
156
182
220
820
822
988
2870
2230
822
2228
156
220
2268
2230
2349
2732
682
685
686
2732
682
685
678
686
2733
701
2749
2733
701
2077
2077
2165
2078
27
62
2077
2101
117
2076
2076
60
124
2718
2603
2475
2731
427
811
363
619
491
747
2475
811
2731
747
2731
427
2859
2648
2328
2328
408
2328
408
2328
2840
2712
2712
2712
2776
664
920
2308
292
294
2724
2840
2840
2164
2743
2054
2052
2120
2109
125
2109
125
2173
2178
2178
2113
2172
3359
3605
2318
3594
3598
3598
3598
3716
3716
3716
3716
3716
3742
3742
3608
3593
3593
2350
2350
2350
2334
2334
2334
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2313
2312
265
2313
2313
2313
2313
2313
2313
2332
412
2332
412
2332
2332
412
2328
2328
2328
2328
2316
2436
2330
2330
2328
2312
265
2332
2443
3598
3598
3598
3592
3592
1546
3598
3598
3598
3598
3594
3592
1548
3596
3598
3607
3607
2993
2353
433
2353
433
2353
433
2993
2609
689
945
2737
2436
2436
2531
2531
2528
2646
2646
2666
2099
3171
1127
3171
2243
199
2087
2087
55
2087
2087
2091
2099
2091
51
2088
2127
2127
2127
2127
2127
2127
2087
2103
2103
2103
2103
2103
2103
2099
2103
2103
2103
2131
2131
2131
2099
55
2099
55
2099
55
2099
55
2091
51
2091
51
55
47
2099
39
2091
51
55
2099
55
2099
55
2103
2099
2091
2083
51
39
2099
2083
39
2083
39
2083
39
2139
2139
2131
2131
2099
55
2099
2099
2099
2099
2099
2099
2099
2099
2375
2375
2099
2099
2139
2139
2131
2139
2131
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
87
2123
83
2131
87
2123
83
2123
83
2123
83
2131
87
2123
83
79
2131
87
2123
83
79
2123
83
79
2131
87
2123
83
79
2123
79
2123
79
2123
79
2123
79
2123
79
2123
79
2123
2123
2123
2123
2123
2123
2131
87
2131
2131
87
2131
2131
2131
2091
51
39
55
2099
39
2091
51
39
2099
55
2091
51
39
55
2099
39
2099
2099
39
2099
55
2099
2091
51
39
55
2099
39
2099
55
2099
2091
51
39
55
2099
55
2099
2099
2091
51
39
55
47
2099
39
2099
2091
51
55
47
2091
51
39
55
47
2091
51
39
47
2091
51
39
55
47
2099
55
2091
51
39
55
47
2099
39
47
2091
51
39
55
47
2099
2091
51
39
55
47
2091
51
39
47
2099
2099
2091
51
39
55
47
2099
55
2099
55
2099
2091
51
39
55
47
2099
39
2091
51
55
47
2099
2099
2099
2099
2099
2099
2091
51
39
55
47
2091
51
39
47
2099
55
2099
2091
51
39
55
47
2099
55
2099
2099
2091
51
55
2099
39
2099
59
2099
2099
2091
51
39
55
47
2091
51
39
47
2099
2099
2091
51
39
55
47
2099
55
2099
2099
2091
51
55
2099
39
2099
2099
2091
51
55
47
2099
2099
2091
51
39
55
2099
39
2099
2099
2091
51
39
55
2099
2099
39
2091
51
2099
2099
2091
51
39
55
47
2091
51
39
2099
55
2099
2091
51
39
55
47
2099
55
2099
55
2099
2099
39
55
2099
39
2099
55
2099
2099
2099
55
2103
2099
2103
2099
55
2099
2099
55
2099
55
2099
2099
55
2099
39
2099
2099
39
55
2099
55
2099
55
2099
55
2099
2099
55
2099
55
2099
2099
55
2099
39
2099
2099
2099
39
55
2099
55
2099
55
2099
2099
55
2099
39
2099
2099
55
2099
2131
2123
83
2131
2123
83
2123
83
2123
83
2131
2123
83
2131
2123
83
2123
83
2131
2123
83
2123
2123
2123
2123
2123
2123
2131
2131
2131
2131
2131
2131
2083
43
51
39
2083
43
51
39
2083
51
2083
43
51
39
2083
43
51
39
2083
43
51
39
2083
43
51
39
2083
43
51
39
2083
51
39
2083
51
39
2083
51
39
2083
51
39
2083
43
51
39
2083
43
51
39
2083
51
39
2083
43
51
39
2083
43
51
39
2083
43
51
39
2083
43
51
39
2083
51
39
2083
43
51
39
2099
2099
2099
2083
43
51
39
2083
43
51
39
2083
43
51
39
2083
51
39
2083
51
39
2083
51
39
2083
43
51
39
2083
43
51
39
2083
43
51
39
2083
51
39
2083
51
39
2083
51
39
2083
51
39
2083
51
39
2099
39
2083
51
39
2083
43
51
39
2083
43
51
39
2083
43
51
39
2083
51
39
2099
2099
2099
2099
2099
2099
2099
2083
51
39
2099
39
2083
51
39
2083
51
39
2099
2099
2099
2083
51
39
2099
39
2083
51
39
2099
39
2083
51
2099
39
2083
51
39
2135
2120
2120
2120
87
2120
2135
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2135
2087
2103
2087
2103
2103
2087
2103
2087
55
2087
55
2087
2087
2087
2087
55
2087
2103
2103
2103
2088
39
55
2088
55
2087
2103
2103
2087
2088
39
55
2088
55
2087
2087
2103
2103
2103
2103
2103
2103
2103
2087
2087
2087
55
2088
55
2087
2087
55
2087
2087
55
2103
2087
2087
2103
2103
2103
2087
2087
2103
2103
2103
2375
2375
2375
2371
2371
327
2371
327
2139
2131
2139
83
2131
87
2139
83
2139
83
2131
87
2139
83
2103
2103
2103
2099
2091
51
39
55
47
2087
55
2091
51
2087
2091
2087
2099
2131
2131
2131
2099
2099
2083
43
51
39
2091
51
39
2083
43
51
39
2083
43
51
39
2083
2083
2087
2087
2087
2087
2087
2087
3144
3158
3158
3158
3142
3142
3142
2120
328
2120
328
2120
328
2120
328
3158
3126
1110
3126
3126
3142
2376
1352
2376
1352
2052
2308
2308
2180
2180
2180
2244
2116
196
100
2180
2180
2180
2244
2244
2244
2244
3120
3140
3140
1060
3140
3140
3140
3140
3076
1092
3076
1092
3076
1092
3076
1092
3076
1092
3076
1092
3076
1092
3076
1092
3076
1092
3140
3140
3140
3140
3140
3140
1060
3076
3140
1060
3140
1060
3140
1060
3076
2116
2084
2084
2084
2084
2084
2084
2084
2092
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2103
2103
2103
2103
2084
2116
2116
2116
2116
2116
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2116
2084
2084
2084
2084
2084
2084
2084
2084
2372
2564
548
2564
2564
3120
3120
2320
2320
2576
2320
3076
1060
3076
3108
3076
3140
1060
3076
1092
3140
1060
3076
1092
3140
1060
3076
1092
3140
1060
3108
3140
1060
3140
1060
3140
3140
2564
2404
2404
2052
2564
2308
2308
2564
2564
2564
2564
2340
356
2404
2340
356
2564
2564
2404
2340
356
2564
2564
2308
2564
2564
2564
2564
2564
2404
2404
2136
2136
2084
2084
2116
2116
2116
2116
2084
2084
2084
2084
2084
2084
2308
2308
2564
2564
3076
2564
2564
2308
2308
292
2308
2308
292
2308
2308
292
2308
2308
292
2308
292
2308
2308
292
2308
2308
292
2308
2308
2596
2564
2564
548
2564
2564
548
2564
548
2564
2564
2564
548
2564
548
2564
2564
2564
548
2564
2564
548
2308
1284
3332
3076
516
3076
3076
516
3428
3428
3428
2372
1348
3396
3396
2596
2596
2583
2583
2327
2327
2308
2308
2564
2564
2564
2566
2110
2110
2110
2110
2131
2099
3175
3171
1127
2099
39
55
2099
2083
51
39
2087
2087
2087
2123
83
2123
79
2123
83
2123
79
2123
83
79
2123
2147
75
103
2147
75
103
2147
75
103
2123
2123
103
2099
2083
39
2087
2087
2083
51
39
2083
39
2087
2572
2572
2316
2188
3144
3144
3144
3144
3144
3144
3144
3144
3400
3144
3144
1352
584
3400
3144
1352
3400
3144
1352
584
2376
3144
3144
3144
3144
3144
3144
584
3144
3144
584
3144
3144
584
3144
3144
2376
2376
2344
2166
2166
2166
2166
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
3342
2318
2574
3342
2318
2574
3342
2318
2574
2318
2574
2574
2574
2574
2376
2376
2376
584
2632
2632
2632
2116
2328
3172
3172
2628
3332
580
3076
516
3172
3076
3108
3332
580
3332
1348
580
3076
516
3076
516
2564
3172
3172
2052
3172
2052
3332
2564
2564
3108
3076
2084
2084
2084
2084
2084
2084
2084
2084
2084
2116
2084
2148
2116
2244
2244
2244
2116
196
2116
2148
2180
68
2148
2148
228
2148
2116
2148
2276
2276
2628
3140
2308
3332
3076
1284
2628
2308
292
2564
1284
2564
2596
2596
2596
2596
2596
2596
3140
2596
2596
2596
2596
2596
2596
3351
3140
2372
2628
2308
2308
2564
260
3076
516
3076
516
2308
2564
260
2564
260
2564
1284
2564
3076
516
2308
2564
3076
1284
2564
2308
2308
2564
2564
2564
3076
3140
3076
3076
3076
1284
3076
2308
2308
2564
260
3076
516
2564
2564
2564
3076
516
1284
3076
516
1284
3332
2308
2564
2308
2564
2564
3140
1348
3140
1348
3140
1348
3140
1348
3396
3140
3140
3396
3140
580
3172
1380
2596
2308
2308
2564
2564
3076
3076
1284
2564
3076
1284
3076
1284
2564
260
3076
516
1284
2564
2564
2564
3396
3140
1348
3396
2628
2628
2564
2564
2564
2564
3172
2596
3076
1284
2564
260
2564
3076
2116
2052
2052
2180
2180
2116
3398
3172
2372
3140
2596
3396
3140
1348
2372
3396
3140
1348
2308
2564
3108
3108
3108
3076
3172
3140
3108
2308
292
2564
2308
2308
292
2308
2564
548
2564
2564
260
2308
2308
2308
2564
2052
2052
2052
2056
2180
2829
3073
3073
3073
3073
2065
2065
2065
2065
2065
2533
2535
2116
2316
2316
2316
2316
2316
2092
628
2128
2128
2128
2504
2841
2841
2841
2131
2131
2131
2131
2131
2099
83
2099
2131
2755
2755
2841
2841
2841
2857
2857
2857
2857
2857
2857
2969
925
922
2841
797
809
795
2845
2841
797
795
2845
925
922
2857
811
813
2845
2845
795
2845
794
2857
2970
2970
2842
2857
813
2857
813
2845
2969
925
2845
921
925
2841
2843
921
923
2859
2841
795
921
2841
795
2845
2841
921
923
2841
2859
2969
2841
811
2843
2857
813
2845
2857
813
2845
2857
813
2841
797
921
925
2841
797
921
925
2857
2857
2857
2857
2857
2857
2842
922
2857
2858
2842
795
2842
922
2857
2842
2857
2857
813
2857
2857
2861
2857
2861
2857
2857
2857
2857
2857
2885
2885
2885
2885
4049
4049
4049
4049
2251
2251
2251
2251
2251
2251
3275
2251
2251
3275
2251
2251
2250
2250
3274
2250
2250
2250
3274
2250
2250
2251
2250
2250
2250
2250
2250
2250
2250
2250
2250
2250
2250
3275
1226
2250
2251
2251
2251
3275
2251
2251
2251
3275
2282
2282
2282
2282
2282
2282
2282
2282
2282
2282
2282
2273
231
2273
2273
231
2273
2273
231
2273
231
2273
2273
2273
2273
231
2273
2273
231
2273
231
2273
2273
231
2273
2273
2273
2273
2273
2273
2273
2273
2273
231
2273
231
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2281
2281
2281
2281
2272
2272
2278
2250
2276
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
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
2049
2049
2064
2064
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2067
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2209
289
145
75
166
2209
289
145
139
171
166
2209
289
145
2209
289
145
2209
289
2209
289
171
2209
289
2209
289
145
139
166
2209
289
145
2209
289
145
2209
289
145
2209
289
145
139
2337
145
2209
289
145
2337
2209
2209
289
166
2209
166
2209
166
2209
289
166
2209
289
166
2209
289
2209
2209
289
145
166
2209
289
145
166
2209
289
145
2209
289
145
2337
2209
289
2209
289
139
171
2209
2209
2209
289
2209
289
145
166
2209
289
2209
289
145
166
2209
289
145
2209
289
145
2209
2209
289
145
2209
289
145
2193
2209
289
166
2209
145
166
2209
166
2209
289
145
138
166
2209
289
145
166
2209
289
2209
138
170
298
2209
170
298
2346
2193
2193
2193
2209
289
2209
289
145
2209
2209
298
2209
289
2209
289
2337
2209
289
2209
289
2209
2209
2209
289
2209
289
2209
2337
2337
2209
289
2209
289
2209
2209
289
2209
2337
2209
2337
2209
289
2337
2209
2209
2337
2209
289
2209
289
2209
289
2209
2177
65
71
2177
65
2177
65
71
2177
65
135
2183
2625
583
2177
65
71
2177
65
2631
2177
65
2177
65
2113
2113
2625
2177
65
2177
65
2625
2177
65
71
2177
65
2113
71
2113
134
2183
2177
65
135
2177
65
135
2625
2177
65
2177
65
134
2177
65
2177
65
134
2177
65
2113
2625
2177
65
2177
65
2625
2177
65
2177
65
2177
65
2177
65
2185
73
165
291
147
2211
291
2185
73
290
165
291
293
147
2211
165
291
147
2185
73
165
291
293
2185
163
165
291
147
2210
169
297
163
165
291
147
2345
291
2121
290
165
291
293
2185
162
290
163
165
291
293
147
2345
163
291
147
2345
291
2339
2339
2211
291
147
2211
291
147
2211
291
147
2339
2339
293
2185
163
165
291
293
147
2339
293
2185
163
165
291
293
147
2339
293
2211
165
291
147
2211
165
291
147
2339
2339
293
2185
163
165
293
147
2341
2185
163
165
291
293
147
2211
165
291
147
2211
165
291
147
2339
2185
290
165
291
293
147
2185
163
165
291
147
2217
297
163
291
147
2210
169
297
163
291
147
2345
291
2192
2192
2336
2192
2192
2192
2336
144
2208
144
2336
2208
144
2192
2112
2112
2112
2112
2176
64
2176
2176
2049
2049
2049
2049
3969
2049
2049
2049
2049
3969
2113
2113
2113
2113
2113
2113
577
2113
2113
2113
2113
2113
2113
577
2113
2113
577
2113
2113
2113
2113
2113
2113
2113
2113
2113
577
2113
2113
2113
2113
2113
2113
577
2113
2113
2113
2113
2113
2113
577
2113
2113
2113
577
2113
2113
2113
577
2113
2113
2113
2625
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
577
2113
2113
2113
2113
2113
2113
2113
577
2113
2113
2113
2113
2113
2113
577
2113
2113
577
2113
2113
2625
2113
2113
2113
577
2113
2113
2113
2113
2113
577
2113
2113
2113
2113
2113
577
2113
2113
2113
2113
577
2113
2113
577
2113
2113
577
2113
2113
2113
2113
2113
577
2113
2113
2113
2113
2113
577
2113
2113
577
2113
2113
577
2113
2625
2113
2113
2113
577
2113
2113
2113
2113
2113
2113
2113
2113
577
2113
2113
577
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
577
2113
2113
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2112
2112
2112
2112
2112
576
2211
2211
291
2209
2209
2211
2211
291
2209
2209
2211
2211
2209
2209
2211
2211
291
2209
289
2209
2210
163
2210
163
2210
163
2210
163
2210
163
2209
2209
2209
2052
2052
2052
2050
2114
2114
2114
578
2436
2436
2436
2434
2066
2182
2116
2628
3985
2251
2251
3985
2250
2250
2250
2250
2251
3985
2251
2251
2251
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
2177
2177
2177
2177
2177
2177
65
2177
65
2177
65
2177
65
2177
65
2177
65
2177
2177
2177
2177
2113
2177
2177
65
2210
163
2209
289
2209
289
2337
2209
162
163
2209
289
162
163
2209
163
2209
2209
162
2209
163
2209
163
2209
162
163
2209
163
2209
2209
163
2209
162
163
2209
162
163
291
2209
2209
163
2210
163
291
2209
2209
2209
289
162
290
2209
163
2209
163
2209
3978
3978
2281
2065
2065
2065
2209
289
2209
289
2337
2209
289
145
2193
2209
289
145
2337
2337
145
74
2337
145
138
74
2193
74
2122
2337
145
2337
2337
2337
2337
2121
2341
2121
2121
146
2049
2049
2049
2049
2049
2049
2177
2177
2177
2177
2177
2177
65
2177
65
2177
65
2177
65
2245
2245
2245
2243
2243
2243
2243
2243
2243
2243
2497
2497
2497
2217
173
2217
173
2221
2221
2221
2217
173
2221
2218
2501
457
717
461
2502
2505
461
2757
453
713
457
717
461
2758
454
2757
453
713
457
421
2758
454
2501
457
421
2502
422
2757
453
713
457
421
2758
454
2501
457
2501
2502
2502
2502
422
2502
422
2502
2502
2502
422
2502
2502
2502
458
2473
2473
429
2474
2474
2253
2253
2247
2247
2247
2245
2245
2245
203
2245
203
2251
2243
2497
2497
2753
2497
2753
2497
2497
2753
2753
2497
2215
2211
2211
2509
2509
2765
2503
461
2501
459
455
2757
715
717
2501
459
461
2757
715
717
2501
459
461
2765
461
2501
459
461
2763
459
455
461
2758
2758
2507
455
2499
2499
2753
2502
2502
2254
207
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2154
2154
2225
2225
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
115
2163
2153
2163
2245
2245
2245
2245
2245
2245
2245
2245
2245
2245
2245
2245
2245
2245
2245
2757
453
2757
453
2501
2501
2757
2757
453
2757
2757
453
2501
2229
2229
2157
2259
2049
2339
2339
2211
2723
2723
2723
2211
2723
2305
129
65
897
321
2305
2945
577
2305
129
65
321
2305
2305
1153
897
321
577
2305
2305
129
65
321
2305
129
2305
65
2305
129
321
2305
129
321
2305
129
321
2305
65
321
2305
1153
897
2305
129
65
321
2305
2625
2305
65
321
2305
2305
1153
321
577
2305
2305
2305
2305
321
2305
321
2305
321
2305
65
321
2305
897
2305
2305
897
2305
2305
897
2305
2305
897
2305
2305
897
2321
289
267
299
2321
289
145
2321
289
267
2321
289
145
2321
289
145
267
2337
2321
289
267
139
2321
289
2337
2321
289
2321
289
2321
289
145
2321
289
145
2321
2321
289
145
138
74
298
330
2321
2321
289
138
298
330
2337
2337
2337
2337
2337
2337
2339
2339
2121
275
329
291
293
2185
73
297
275
329
291
293
147
2323
291
147
2323
329
291
293
147
2323
329
291
293
147
2185
73
297
290
275
329
291
147
2320
2320
2320
144
2320
144
2320
288
2320
288
144
2339
2339
2337
2339
2337
2305
129
65
321
2305
129
65
321
2305
129
65
321
2305
129
65
321
2369
2337
2338
291
2702
655
2242
2049
2433
2465
2145
2564
642
2562
516
130
132
642
644
2562
130
642
644
2178
2562
642
2178
2592
2208
2057
201
329
3081
1097
2057
265
137
2057
521
265
3081
3081
521
137
2057
265
2057
265
3337
2697
2441
2441
2057
2057
2441
2313
2313
2441
2441
2697
2697
2697
2246
2438
2694
2694
2581
2069
2325
2453
3077
5
261
69
1093
37
325
3077
5
517
2309
69
325
2117
325
2597
2565
2053
2117
1093
37
2053
261
69
197
325
2053
69
1093
325
2693
709
3077
5
261
69
1093
37
325
3077
5
517
2949
2949
2253
2253
2125
2317
205
2573
2253
2573
277
2573
2581
525
2253
2581
525
2317
2317
2317
205
2317
141
205
2317
2189
2141
349
2397
2957
2957
2957
2957
2957
2957
2957
2445
2445
2325
2325
2581
2581
2581
2325
2325
2325
3349
2965
2709
2709
2949
913
2949
2437
2693
2693
2693
2437
2437
2949
2949
2949
2949
2949
2373
2373
2245
325
2373
2373
2373
2373
2629
3141
581
3141
3269
3141
3141
3269
2629
3141
581
3141
3269
2253
2381
2397
2141
349
2069
277
2069
533
277
2581
3093
533
2965
2709
2453
2453
2453
2453
2453
2053
261
2053
517
261
3077
5
517
1093
2565
2949
2693
2437
2437
401
2693
2437
2693
2437
2141
2137
3981
3085
141
77
2061
1101
77
2061
269
333
2061
525
269
3085
525
3085
525
589
3149
77
2141
2957
2117
1093
2309
325
2053
261
3077
517
1221
3077
517
581
2693
2437
2062
526
270
2446
2254
2254
3093
21
2069
533
277
149
2069
277
3093
21
533
3085
13
525
2061
525
269
2061
525
269
141
2061
525
269
2061
269
3085
13
525
3085
13
525
3085
525
2573
2573
2573
2573
2581
2061
2061
525
2061
525
141
2061
525
2061
2061
2061
2061
525
269
2061
525
2573
269
2061
269
2573
3165
93
605
2653
2445
2445
2445
2445
2069
533
277
149
2069
533
277
3093
21
533
3093
21
533
2325
2069
533
277
149
2069
277
3093
21
533
2581
2581
2581
2581
2581
2581
2581
2325
2069
149
2325
2197
2197
2197
2197
2453
2453
2453
2453
2453
2453
2453
2053
517
133
2053
261
3077
5
517
2053
517
133
2577
3077
5
517
2053
517
261
133
3077
5
517
3077
5
517
69
1093
581
2053
517
133
3081
9
521
2053
517
261
133
2057
521
265
137
2053
517
261
133
2057
265
2053
261
2057
521
265
2057
521
265
137
3077
5
517
3077
5
517
2569
3077
5
517
3081
9
521
2057
521
2565
2565
2565
581
2565
2569
2565
2565
2565
2565
2569
2569
2565
2565
2565
2565
2565
2309
2053
517
2053
2565
2053
2565
2053
517
133
2053
2053
2053
2053
2057
521
2053
517
2057
521
2057
521
2053
2053
2057
2181
2181
2117
1093
2649
2649
2437
2437
2437
2437
2441
2437
2437
2437
2437
2437
2441
2437
2441
2437
2441
2069
533
277
149
2069
277
3093
21
533
2581
2581
2453
2453
3085
1045
13
21
533
525
2061
21
533
525
269
277
149
2061
525
269
141
2061
525
269
2573
2069
533
149
2573
2573
2445
2445
3141
3141
3141
3141
3141
3141
3141
3141
3141
2141
605
3165
93
605
3161
89
601
3085
13
525
3085
13
3085
13
525
2653
2653
3421
2565
1157
1221
581
2565
1157
1221
581
3077
5
517
69
1093
3205
3077
5
517
69
1093
3209
3077
5
517
69
1093
581
3077
5
517
3141
581
3141
3141
3141
3141
3333
1349
3333
3086
14
526
2062
526
270
2062
526
270
142
2062
526
270
2062
526
270
3086
14
526
3086
14
526
3086
14
526
2062
526
2574
2574
2574
2574
2574
2574
2574
2062
2318
2062
270
2062
2062
2062
526
142
2062
2446
2446
2446
2446
2446
2446
2446
3597
2957
2957
2268
2396
2329
3609
3586
2320
2064
272
2064
272
2320
2320
2320
2320
3088
2064
528
272
2064
528
144
2064
2576
2576
2576
2320
2960
2704
2704
2704
2704
2704
3344
2320
2576
272
2576
3088
2064
2064
2064
2448
2448
2448
656
2448
2704
2448
2704
2704
3088
16
528
2064
528
144
3088
16
528
2064
528
144
3088
16
528
2064
528
144
3088
16
528
2064
528
272
2064
528
144
2064
528
272
3088
16
528
3088
16
528
3088
16
528
2576
2576
2576
2576
2576
2576
2320
2448
2156
364
2082
2081
34
2081
2081
2082
2081
34
2081
2081
2081
2057
2057
2057
2061
2061
2057
2125
2069
2053
69
2121
2117
2069
2069
2069
2126
2126
2062
78
2062
2706
2184
137
2440
393
2560
1184
2560
256
288
2304
2304
64
320
2560
576
2304
2560
2945
896
928
2944
2688
672
2688
2688
672
2433
416
2049
65
1089
2652
2396
2396
2140
2396
2140
2396
3420
2780
2780
2780
2780
2780
2780
2270
2190
2190
2702
3164
92
604
3164
92
2052
16
20
68
2053
3038
3038
2270
2341
2245
2341
2245
2245
2102
182
2230
2294
2116
196
2577
3078
2950
3660
3660
3650
3650
3206
2182
1158
2182
1158
2182
1158
2182
1158
3138
3138
2114
1154
2115
2115
2306
2306
2306
2114
2306
66
2306
2306
130
66
2306
130
66
2114
2306
66
2306
130
66
2306
130
66
2114
2306
130
66
2306
66
2306
66
2306
2306
2306
2306
2306
2115
2115
2115
2307
131
67
2307
131
67
2115
2307
131
67
2307
2307
2310
134
2182
1158
2310
2182
2182
70
2310
2182
2178
66
2178
66
2306
2306
2114
2182
1158
2306
130
66
2306
130
66
2114
2307
67
2307
67
2310
2179
3596
3598
3598
2316
2316
276
2324
278
2316
271
2326
3599
2318
2316
2316
2316
2316
2308
2048
8
2053
2949
2437
2437
2437
2437
2437
2437
2693
2693
2693
2693
2693
2284
2284
2417
2417
2416
2208
2208
2282
2616
569
564
2592
560
561
2593
544
561
2592
560
561
2433
2433
2593
544
560
561
2593
544
560
561
2593
544
561
2617
2617
2464
2320
2464
2320
2464
2424
377
2424
377
2424
377
2424
377
2424
377
2424
377
2617
2616
2328
2328
2328
2328
2328
2329
2328
2328
2328
2369
2368
2368
2320
2320
273
2320
2320
2320
2321
2320
417
416
432
2320
273
417
416
2464
2320
2464
2320
417
416
2320
273
417
416
2465
2320
416
432
2465
416
2464
2320
417
416
432
2320
273
417
416
2320
417
416
2320
273
417
416
2320
417
416
2321
417
416
2609
2465
416
2465
416
2465
416
2465
416
2465
416
2465
416
2609
2609
2609
2609
2609
2609
2369
2369
2369
2369
2465
416
2465
416
2324
2324
2324
2324
2324
2324
2324
2324
2328
281
2312
2617
2617
2369
2369
2369
2369
2369
2369
320
2368
336
2369
320
336
337
2369
320
336
337
2368
2369
320
336
2369
320
2368
336
2369
320
336
337
2369
320
336
337
2368
2369
320
336
2392
345
2392
2392
2392
2392
2392
345
2392
345
2392
2392
2392
2392
2392
345
2369
2369
2369
320
336
337
2369
320
336
337
2392
345
2392
345
2369
320
336
337
2369
336
337
2369
2369
320
336
2369
320
336
337
2369
336
337
2369
2369
320
336
2369
2369
320
336
2369
2369
320
336
2369
320
336
337
2369
320
336
337
2369
320
2369
320
336
2369
320
2369
320
336
337
2369
320
336
337
2369
320
2369
320
336
2369
320
2369
320
2369
320
336
2369
320
2369
320
336
337
2369
320
336
337
2369
320
2369
320
336
2369
320
2424
377
2424
377
2424
377
2424
377
2424
377
2424
377
2424
377
2424
377
2424
377
2424
377
2424
377
2424
377
2416
2416
2416
2416
2416
2416
2392
2392
2392
340
345
2392
2392
2392
340
345
2392
340
345
2392
345
2305
2305
256
2305
2305
256
2305
256
2305
2305
2305
256
2305
2305
256
2305
256
2305
2305
256
2305
2305
256
2305
256
2305
2305
2305
256
2305
2305
256
2305
256
2305
256
2305
2305
256
2305
2305
256
2305
256
2305
2305
256
2305
2305
2305
2305
256
2305
2305
256
2305
256
2305
256
2305
256
2305
256
2304
2305
256
2305
256
2305
256
2305
2305
256
2305
256
2305
256
2304
2305
256
2305
256
2305
256
2304
2305
256
2305
256
2305
256
2305
256
2304
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2304
2305
256
2305
256
2305
256
2305
256
2305
256
2304
2305
256
2305
256
2305
256
2305
256
2304
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2304
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2320
2320
2320
2320
2320
2464
432
2464
2320
416
432
2465
416
432
2320
417
416
432
433
2465
416
2464
2320
416
432
2465
416
432
2465
416
2464
432
2464
432
433
2320
2464
2320
416
432
2465
416
2320
417
416
432
433
2465
416
2320
432
2320
417
416
432
433
2320
2464
432
2464
2320
416
2320
417
416
433
2320
416
432
2465
416
2464
2464
2320
2464
432
2464
2320
417
416
432
2465
416
432
2465
416
432
433
2465
416
2464
2320
417
416
432
2465
416
432
2465
416
2480
2320
2464
2320
417
416
432
2465
416
432
2465
416
432
433
2465
416
2320
417
416
432
2465
416
432
433
2320
2464
432
2464
2320
417
416
432
2465
416
432
433
2320
417
416
432
2465
416
432
2480
2464
432
2464
2320
417
416
432
2465
416
432
433
2465
416
2464
432
2608
2593
2593
560
2593
2593
560
2593
560
2593
560
2608
2608
2593
2593
560
2593
2593
2608
2592
560
2593
544
560
2592
2592
560
2592
560
2592
560
2593
544
2593
544
560
2593
544
560
2593
544
560
561
2593
544
2592
2592
560
2593
544
560
2592
560
2593
544
561
2592
560
2593
544
2593
544
560
2593
560
2593
544
560
2593
544
2593
544
560
2593
544
561
2592
560
2593
544
561
2612
2616
564
2616
569
2616
2617
564
2617
2616
2616
2612
2616
569
564
2616
2616
2328
2329
2328
2328
2328
2328
2328
2328
2328
2328
2488
436
2328
276
440
436
2328
440
2328
276
281
440
441
436
2488
441
2488
2328
276
281
440
441
436
2488
441
2328
440
2328
276
440
436
2328
440
2328
2328
2328
281
2328
2328
281
2328
281
2328
2328
2328
2488
2328
440
2328
440
2328
281
440
441
2488
441
2488
2328
2328
281
440
441
2488
2328
440
2328
440
2328
440
2328
2328
2488
2328
440
2328
440
2328
281
440
441
2488
441
2328
440
2328
281
440
441
2328
440
2328
440
2369
320
336
337
2368
2369
337
2369
320
336
337
2368
2369
337
2368
2369
320
336
337
2368
2369
336
337
2369
320
336
337
2369
320
2369
320
336
337
2369
320
336
337
2369
320
2369
320
336
337
2369
320
2369
320
336
337
2369
320
336
337
2369
320
2369
320
336
337
2424
377
2424
377
2424
377
2424
377
2424
377
2424
377
2392
345
2393
2392
345
2393
2392
345
2393
2305
256
2304
2305
256
2305
256
2304
2304
2304
2305
256
2305
2305
2305
256
2304
2305
256
2305
256
2304
2304
2304
2304
2305
256
2304
2305
256
2305
256
2305
256
2304
2305
256
2305
256
2305
256
2304
2305
256
2305
256
2305
256
2305
256
2305
2305
256
2305
256
2304
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2320
2320
2320
2465
416
432
433
2465
416
2320
417
416
432
2465
416
433
2465
416
432
2465
416
2320
417
416
432
2465
416
432
2465
416
432
433
2465
416
2320
417
416
432
2465
416
432
433
2465
416
432
433
2465
416
2465
416
433
2464
433
2320
417
416
2465
416
2464
2320
416
2464
2465
416
432
433
2465
416
2320
417
416
432
2465
433
2465
416
432
2465
416
2320
417
416
432
2465
2465
416
432
433
2465
416
2320
417
416
432
2465
416
432
433
2465
416
432
433
2465
416
2465
416
433
2465
416
432
433
2320
417
416
2465
433
2465
416
2320
417
416
432
2465
432
2465
416
432
433
2320
417
416
2465
432
433
2593
560
2608
2593
2608
2593
560
2593
2593
2593
2593
544
560
561
2593
544
2593
544
560
2593
544
560
561
2593
544
560
561
2593
544
2593
544
560
2593
544
560
561
2592
560
561
2593
544
2592
560
2593
544
560
561
2616
2616
569
2616
569
2617
2617
2328
281
2328
2329
2328
281
2328
281
2488
2328
281
440
441
2488
441
2328
440
441
2488
2488
2328
281
440
441
2488
441
2488
2328
281
440
441
2488
441
2328
281
2328
281
2328
281
2488
2328
281
440
441
2488
2328
281
440
441
2488
2488
2328
281
440
2488
2328
281
440
441
2488
441
2488
2328
281
440
441
2328
281
440
441
2488
2488
2328
281
440
441
2488
2384
337
2368
2368
2368
2385
2368
2369
320
336
337
2368
2368
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2416
2416
2416
2416
2416
2416
2416
2416
2416
2392
345
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
256
2305
2305
256
2305
256
2305
256
2320
2320
273
433
2464
2465
416
2320
273
433
2464
2481
2465
416
432
2320
273
433
2481
2465
432
2464
2465
2465
433
2464
2465
432
433
2465
432
2465
432
433
2321
2320
273
2320
273
2320
273
2609
2609
2609
2593
544
560
2593
544
560
2593
544
2593
560
561
2592
2593
560
561
2593
544
560
561
2616
569
2616
2616
569
2616
569
2616
569
2616
2616
569
2616
569
2328
2328
281
440
441
2488
2488
441
2488
441
2328
2328
440
2328
440
2328
281
2305
256
2312
265
2328
281
2305
256
2305
256
2312
265
2312
2369
2369
2369
320
2368
336
2369
320
336
337
2369
320
336
337
2368
2369
320
336
337
2392
345
2392
2392
2392
2392
2392
345
2576
529
2577
2577
2593
544
2592
2593
544
560
2593
544
560
2593
544
560
561
2593
544
2593
544
560
2593
2592
2593
544
560
2593
544
2592
2592
2612
2369
2369
320
336
337
2392
345
2576
2576
2593
544
560
561
2593
544
2593
544
560
2593
544
560
561
2593
544
2593
544
560
2593
2593
544
2593
544
2592
2593
544
2592
2593
544
2592
2593
544
2593
2593
2593
544
560
561
2593
544
560
2593
544
560
561
2593
544
560
561
2617
2617
2732
700
2688
2690
2690
2370
2690
578
738
2690
322
578
2428
378
2428
378
2428
378
2428
2428
378
2428
378
2428
378
2428
2688
2432
2688
2496
2786
2690
578
738
2428
2428
2396
2396
2498
2500
2532
2498
2754
450
708
452
2530
434
2434
2754
724
2498
402
2770
2530
2530
2530
2497
450
2497
450
452
2530
468
484
2530
2467
2626
580
2306
322
2370
2690
2690
2700
2700
2306
2306
321
322
2306
2306
322
324
2306
2306
322
324
2690
2690
322
2692
2692
652
2370
2306
321
322
2306
644
2306
322
644
578
324
580
2306
322
2306
322
268
578
324
580
332
2700
2700
2626
580
2626
580
2626
2306
322
2306
322
2306
322
268
324
2354
2370
2626
580
2626
2626
580
2626
2626
580
2626
2320
2388
2466
420
2324
418
420
2466
2594
2594
2468
2468
2466
2324
274
2321
2308
2308
2321
276
2466
2466
2466
2322
2321
276
274
418
2321
274
418
420
2321
274
418
420
2322
2322
2466
2306
273
417
276
274
418
420
2321
417
274
418
420
2322
418
2321
2466
2321
417
276
274
418
420
2321
418
420
2321
274
418
420
2321
417
418
420
2465
418
2465
418
420
2465
418
420
2465
418
2321
417
276
418
420
2321
417
276
420
2465
418
2466
2465
418
420
2596
2593
2593
548
2593
546
2593
2593
546
2321
2320
2320
273
2320
273
2466
420
2370
2370
2370
2388
2388
2322
418
2322
418
2324
274
2466
420
2324
274
418
420
2324
274
418
420
2322
418
420
2324
274
418
420
2324
2322
2322
2322
2322
2322
2322
2465
274
2594
2594
2322
2322
2322
2322
2370
2322
2322
2594
548
2320
274
2320
274
2320
274
2320
273
274
2320
274
2370
2562
2562
2562
524
2562
524
2467
2467
2371
2371
2755
2441
2562
2562
2562
2434
2434
2690
322
644
578
2434
578
2434
642
2690
578
2690
2434
2434
642
2690
2690
644
652
2434
388
578
402
2434
642
644
738
2690
644
2690
644
652
596
738
2434
578
738
2804
2370
578
2372
2370
2626
2370
578
2370
578
2690
644
578
580
2306
260
2322
2508
2689
2370
2370
338
2562
530
2689
577
642
737
644
578
738
658
740
2690
644
578
738
658
2626
2306
260
268
2306
260
268
2305
258
2322
2324
274
2690
644
578
580
738
2690
644
578
580
738
740
2306
260
2322
2324
2562
2690
644
578
580
652
738
588
2370
324
354
332
2578
2562
530
2626
580
2690
644
578
580
652
738
2802
2306
260
268
2322
2384
2384
2596
2596
2370
2370
2388
2370
2466
420
2466
2594
548
2594
548
2594
548
2594
548
2434
396
2434
396
2690
644
2690
1164
652
2690
396
652
2754
708
2764
2370
2434
2434
2434
2436
2436
404
2436
2434
388
396
2434
388
396
2436
2434
388
396
2434
2433
386
396
2433
386
2433
2433
386
388
2433
386
388
2433
386
396
2433
386
396
2433
386
396
2433
386
396
2433
2562
2562
2690
2690
578
2690
3201
641
644
1164
652
2689
580
660
3201
641
1154
642
644
1164
652
660
2689
577
642
644
578
580
652
660
740
2689
642
644
2689
642
644
652
3201
641
1154
642
1164
652
2689
642
578
652
660
740
3201
641
1154
642
1164
652
3220
660
3201
641
2689
642
3201
641
1154
1156
642
644
1164
652
2689
1154
1156
642
644
578
580
740
2689
642
644
2690
1164
652
2690
2369
353
322
324
354
2369
322
2402
2756
2754
708
2754
716
2754
2754
2338
2338
300
2305
290
2306
260
2306
2324
2324
2754
708
2754
3217
656
657
3216
1169
656
657
2384
337
2384
337
2434
388
2444
2690
644
2754
2690
652
2689
657
658
2618
2618
2618
2618
2136
2072
25
2080
2080
2080
2081
32
48
2081
32
48
2081
32
48
49
2105
52
2081
32
48
49
2081
32
2081
32
48
49
2105
2081
32
48
2105
2048
1
2048
1
2113
2113
2113
2113
2168
121
2168
121
2072
25
2072
20
25
88
89
2072
25
2160
2048
2048
1
2048
1
2080
48
49
2113
64
2081
32
48
49
2064
2112
2064
2168
121
2072
25
2072
25
2073
2080
48
49
2081
32
48
49
2097
2097
2104
2105
2104
57
2104
2104
57
2104
57
2048
2048
2172
2108
2172
2172
2172
2172
2172
2172
2172
2172
3388
1338
2140
2140
3372
1340
2140
3388
1338
2140
3372
1340
3388
1338
2140
3388
2140
2092
2234
2234
2220
188
186
2156
172
188
2236
2156
172
188
2220
188
2220
188
186
2156
172
188
2220
188
2220
188
186
2156
172
188
186
2220
188
2236
2236
2092
2092
2092
2272
2272
2274
2274
2156
2156
2234
2234
2234
2220
188
186
2220
188
186
2220
188
186
2220
188
186
2220
188
186
2220
188
186
2156
2156
2234
2220
188
186
2220
188
186
2236
186
2236
2236
2108
2236
2236
2108
2236
2236
2082
60
2236
2082
60
2082
2082
60
2082
2092
60
58
2108
2156
2236
2220
188
2236
186
2220
188
2146
2108
2081
34
2082
2178
2178
2178
2050
2050
2082
2050
2050
2178
2178
2178
140
2050
2178
2050
2050
2050
34
2050
2050
12
2050
2082
2050
2082
2060
2178
140
2050
2050
2060
2060
2082
2082
2082
2082
36
2082
36
2082
36
2082
2066
2082
36
2050
4
66
34
2082
36
2082
2146
2274
2274
228
2274
2066
2066
2242
196
2084
2178
2178
98
2050
2082
36
2082
2084
2148
2084
2082
2082
2242
2274
2050
130
66
2050
130
2050
2178
2260
2050
130
2050
36
50
2050
2050
130
34
2050
2050
4
2050
2082
2082
2082
2081
34
2260
2082
2081
34
2082
2081
34
2082
2081
34
3360
2260
2082
2242
212
2050
130
2050
130
2050
2178
2050
130
2050
2050
130
2050
2178
140
2082
2050
130
66
34
2050
12
34
2050
12
130
140
2050
12
2050
130
140
2178
162
2050
12
130
34
2050
12
130
34
162
2050
130
2050
2178
2178
2050
130
2050
2050
12
130
140
2050
2050
12
2050
2060
2274
236
2210
2210
1316
2178
162
172
2178
162
172
180
2210
2114
34
36
98
180
2114
98
2092
52
2081
12
161
66
34
36
98
108
172
180
2050
2050
34
52
162
2082
44
52
162
2050
12
34
44
52
162
140
2082
52
162
2060
98
140
2060
52
2188
2050
130
34
2050
34
2178
2178
2178
98
2050
2114
98
108
172
2092
2092
2082
2082
2082
2082
2082
2082
2082
2082
2082
2242
2242
2082
2082
194
212
2242
212
2274
3426
2050
2060
2050
12
130
2060
2050
12
2060
2210
140
2188
180
2060
34
52
2210
140
2188
2188
2188
2060
34
44
52
2050
12
130
34
98
140
100
76
172
180
2060
34
140
1324
2060
34
52
2188
2050
12
130
34
44
52
2050
12
130
34
44
52
2050
12
130
2082
2082
2082
2082
2242
2242
212
2082
2082
44
2081
34
44
2082
2050
2050
2188
2188
2082
44
2082
140
172
180
2082
44
2188
2082
2178
2050
130
34
2050
2050
2241
2087
2082
36
2148
2082
2082
2082
36
2082
2082
36
2050
4
3426
3426
3426
2180
2052
2052
2052
2052
2060
2052
12
20
2052
2052
2188
2060
2052
2052
12
2052
12
2116
2052
12
2052
12
2052
36
2060
2052
12
2052
132
68
44
140
108
172
2180
108
172
2180
140
100
108
172
2052
12
130
132
140
2052
12
2178
132
140
172
204
2180
162
196
164
172
2180
196
2074
2700
2193
3521
3521
3521
3525
2585
2585
2585
2585
2585
2493
2465
2318
2218
2218
2218
2602
2602
2920
2776
2304
2304
2304
2496
3073
3073
3074
2307
2309
259
2305
2305
2305
2307
2309
259
2563
2309
2051
2051
3073
1
3073
3075
3073
1
3073
1
3073
1
3073
1
3073
1
3073
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
3073
3073
1
3073
1
3074
3075
3
3075
3
3075
3
3073
1
3073
1
3073
3073
3073
3073
1
3073
1
3073
3073
1
3073
1
3073
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
3073
1
3073
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3073
1
3074
2
3074
3074
2
3074
3074
2
2050
3074
2
1027
3
3074
2
3074
2
3075
3
3074
2
1027
3
2051
3074
2
3074
2
3074
2
3074
2
3073
1
3073
3073
3073
3073
3073
1
3073
1
3073
3074
2
3074
3074
2
3074
2
3074
2
3073
3073
3073
1
3073
3521
3523
3523
3523
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2242
195
2243
2242
195
2242
195
2242
195
2243
2242
195
2243
2243
2243
2243
2242
195
2242
195
2243
2242
195
2243
2242
195
2242
195
2242
195
2242
195
2243
2243
2242
195
2242
195
2240
2240
2240
2240
2240
2240
2240
2240
2307
2307
2307
2307
2307
2307
2307
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
2305
2305
2307
2307
2307
2307
2307
2307
2307
2304
2304
2304
2304
2241
2241
2241
2241
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2240
2240
2240
2305
2305
2305
2305
2306
2306
2305
2242
2306
2497
454
2497
2497
454
2497
2497
2497
2501
2499
453
2499
453
2499
453
2499
453
2499
453
2499
453
2499
453
2501
2499
453
2501
2501
2499
453
2501
2499
2499
2496
2496
2496
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
2498
451
2498
451
2499
2498
451
2498
451
2499
2496
2496
2496
2496
2500
2500
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2305
2305
2305
2305
2310
2305
2305
2305
262
2305
2305
2310
2305
262
2305
2305
2305
262
2305
2305
262
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
262
2305
2305
2305
2305
2305
2305
263
2305
2305
2305
2305
2305
2305
263
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
2305
2310
2305
2305
2305
262
2305
262
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2309
259
2306
261
259
2306
261
259
2306
261
259
2306
261
259
2306
259
2309
259
2309
259
2306
261
259
2309
259
2309
259
2307
2309
2307
2309
2309
259
2307
2309
2309
259
2309
2307
2309
259
2309
259
2307
2309
259
2309
2307
2307
2307
2307
2309
259
2307
2307
2307
2307
2307
2309
259
2307
2307
2307
2307
2309
259
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2309
2309
2309
2309
259
2306
261
259
2309
259
2309
2309
2307
2309
259
2307
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
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
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
2307
2306
259
2307
2306
259
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2304
2304
2304
2304
2304
2304
2304
2304
2305
2305
2305
2305
259
2305
2305
259
2305
259
2305
2305
2307
2305
2305
259
2305
2305
2305
259
2305
2305
259
2305
259
2305
2305
2305
2307
2305
2305
2305
259
2305
2307
2305
259
2307
2307
2307
2305
259
2305
2307
2305
259
2307
2307
2305
2307
2305
2307
2305
2307
2307
2307
2307
2305
2307
2305
2305
259
2307
2307
2307
2305
259
2307
2307
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
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
2305
2305
2305
2305
2305
2305
2305
259
2306
259
2305
2305
259
2305
2305
2305
2307
2305
2307
2305
259
2307
2307
2307
2307
2307
2306
259
2307
2305
259
2305
259
2305
259
2305
259
2307
2307
2310
2310
2310
2310
2308
2308
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2497
2497
2497
2497
3521
2497
2498
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
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
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2979
2243
2243
2243
2243
2243
2243
931
2243
2243
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2243
2243
2242
2242
2242
2242
2242
2242
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
2305
2305
2305
258
2306
2306
2496
2496
2496
2498
2242
2242
2242
2242
2240
2240
2240
2242
2498
2305
2306
2306
3009
2241
2241
3009
2243
2242
195
2242
195
2243
2243
3011
2243
2240
2240
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2498
2498
2498
2498
2498
2498
2498
453
2498
453
2498
453
2498
453
2498
453
2498
453
2496
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2306
2306
2306
2306
2306
261
2306
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
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
2979
2978
931
2305
2501
2501
2501
2305
2305
2305
2305
2305
2305
2305
2305
2309
2307
2307
2309
259
2307
2307
2309
259
2307
2307
2307
2307
2307
2307
2307
2307
2309
2309
259
2304
2304
2304
2304
2305
2305
2305
2305
259
2307
2497
2497
2497
2497
2498
2498
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2306
261
2309
2441
2441
2441
2433
2433
2433
2433
2433
2433
2433
2309
2309
2309
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2306
2321
2321
2321
2321
2321
2321
2321
2321
145
2321
2321
2321
2321
2321
2321
145
2321
2313
293
2313
293
2341
2341
2341
2341
2341
2313
293
2313
293
2341
2342
2341
294
2313
137
293
2313
293
2313
293
2313
293
2341
2313
137
2313
293
294
2313
2341
2313
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2305
2305
2305
2306
2306
2449
2449
2449
2449
2449
2441
2441
2441
2441
395
2441
2441
395
2441
395
2437
2309
2309
2181
2309
2181
2309
2309
2181
2181
2309
2321
2305
2305
2321
2321
2193
2321
2321
2313
293
2313
293
295
2341
2185
2185
2185
2313
293
2313
267
293
295
2313
2185
2185
2185
2341
2313
293
295
2313
2185
2313
2313
2313
293
295
2313
2185
2313
267
295
2313
293
2313
2342
2342
2341
295
2341
2309
2305
261
259
2181
2342
2342
2449
2449
2177
134
2177
2177
2177
2177
2177
2177
2177
2177
2177
2177
2307
2307
2181
2176
2305
2305
2305
2305
2305
2305
2305
259
2305
2305
2305
2305
2305
2307
2305
2305
2307
2305
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2177
2305
2177
2305
2305
2305
2305
2177
2305
2305
2177
2305
2305
2434
2434
2498
2243
2497
2321
2307
2436
2308
2308
132
2308
2436
2308
132
2049
257
2049
257
2049
257
2561
2305
2049
257
2561
2049
257
2049
257
2049
257
2049
257
2305
2305
2049
257
2561
2561
2049
257
2049
257
2305
2049
257
2049
257
2049
257
2305
2049
257
2049
2049
257
2049
257
2049
257
2049
257
2049
257
2049
257
2049
257
2049
257
2305
2305
2305
2049
257
2049
257
2305
2049
257
2561
257
2561
257
2309
2053
2053
261
2309
2053
261
2053
261
2309
2053
261
2309
2309
2309
2565
2309
2053
261
2309
2050
258
2306
2050
258
2050
258
2050
258
2050
258
2306
2306
2306
2050
258
2306
2306
2562
2304
2304
2560
2304
2304
2560
2304
2304
2560
2304
2304
2560
2049
257
262
2049
257
2049
257
2305
2305
6
262
2049
257
262
2049
6
2049
257
262
2049
257
2305
2049
257
2049
257
2049
2049
257
2049
257
7
263
2049
2305
2049
257
2305
262
2305
2305
2049
2305
2049
257
2049
257
2053
3
258
261
259
2050
5
3
258
261
259
2053
3
261
259
2050
5
3
258
261
259
2309
259
2053
3
261
259
2053
2051
261
259
2053
3
261
259
2053
3
2309
2051
261
259
2051
259
2053
3
2051
259
2051
259
2051
259
2307
2309
2309
2053
261
259
2051
259
2307
2307
2304
2048
256
2048
256
2048
256
2048
256
2048
256
2049
257
259
2049
257
3
259
2049
2305
3
259
2305
2307
2049
257
2051
259
2049
257
2307
2305
3
259
2305
2051
259
2049
257
2049
257
3
259
2305
2049
257
2049
257
2305
2305
2049
257
2049
257
2305
2305
2305
2305
2305
2305
2051
259
2051
259
2051
259
2306
2307
2307
2305
3
259
2049
257
3
259
2310
2054
262
2310
2054
2052
260
2052
260
2306
2306
2306
2050
258
2050
258
2049
257
2049
257
2049
257
2049
257
2049
257
2305
2049
257
2049
257
2049
257
2049
257
2049
257
2049
257
2305
2309
2050
5
258
2050
5
261
2306
261
2306
261
2050
5
258
2050
5
258
261
2306
261
2304
2305
2305
2049
257
2409
2409
2311
2113
2081
2401
2273
3654
3614
1562
3098
1094
538
582
3142
582
2074
42
50
554
2094
558
3098
1066
1074
554
3118
558
3098
538
602
2586
3098
1074
1082
542
538
562
570
2614
2714
2714
2714
2714
670
3128
2744
2117
197
2117
197
165
421
2181
645
325
101
837
869
613
2117
2117
101
613
2117
197
2181
2181
69
197
2117
2373
709
2181
197
325
2117
2117
2117
325
709
2117
2117
2181
197
2117
2245
2245
2181
69
2245
2245
2501
2501
2245
2885
2885
2373
2373
2373
2373
2373
2497
2241
2241
2241
321
2336
2064
2192
2512
2117
2117
2373
2117
325
101
357
2629
613
2117
37
101
2117
325
165
357
869
2117
2117
2373
2405
869
2405
2405
869
2405
2405
869
2917
2405
2501
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2149
2149
613
2053
517
2053
2053
517
165
677
2053
133
37
389
2053
517
645
549
2053
2053
261
133
773
37
645
549
165
677
2053
2053
2053
261
37
2309
2693
2149
2149
2149
2469
2245
101
2853
2245
101
2853
2341
421
2853
2853
2853
2245
101
2853
2853
2981
2981
2501
2501
2501
2501
2501
2501
2501
2053
2053
2053
2757
2757
2757
2757
2757
2757
2757
2341
2341
2341
805
421
2341
421
2853
2853
2853
2341
2981
2981
2693
2757
2085
293
2245
2693
2693
2693
2629
2725
2725
2725
2245
2245
325
2757
2757
2757
2757
2757
2912
2912
2240
2912
2912
2912
2912
2912
2789
1765
3813
2789
3813
3813
3813
3813
3813
2789
1765
3813
2789
3813
3813
2245
2917
2054
2053
6
2054
2056
2312
2056
2056
264
2312
2056
264
2056
2056
264
2757
2056
520
72
2696
2405
2373
357
2373
357
2256
2056
2312
2056
2056
264
2312
2056
2056
2056
264
2056
2056
264
2952
2056
520
72
2696
2373
2405
2373
2373
2373
2240
2054
2054
3269
2117
197
2117
197
2149
357
2117
197
2117
197
101
581
613
2117
197
325
101
357
2117
2245
325
2885
2117
2117
709
2245
325
2117
2117
709
2117
2117
709
3653
2277
2277
2054
3269
2117
197
325
101
357
2117
197
101
581
613
2245
325
2885
869
2117
2245
325
2117
2117
709
1733
2245
2117
2117
709
3653
2117
2245
2075
2075
795
2075
2075
283
2523
2523
2064
32
2064
32
2064
32
160
2064
32
1568
288
672
416
800
2064
2128
208
2080
2080
160
2064
32
2064
32
2080
1568
2117
101
709
2117
197
101
2117
325
709
357
2117
197
101
2373
709
1733
2245
325
837
2117
197
2373
709
2245
325
2117
197
325
2117
197
2757
1733
2245
325
837
2117
197
101
2245
325
837
2117
709
2117
197
2117
325
709
2117
2117
197
2117
325
2117
101
2373
357
3909
1893
3909
3909
1893
3909
1893
3872
2501
2501
2501
2501
2501
2501
2501
2501
2501
2501
2277
2277
2789
2277
2277
2789
2789
1765
2277
2277
2277
2789
2053
2053
6
3589
773
774
3845
1798
2501
2501
2245
2245
325
2056
16
32
520
528
160
264
776
136
416
392
2056
16
32
520
264
1544
1552
776
784
1568
1696
288
672
416
800
1672
392
648
2056
16
32
160
264
136
288
144
2056
32
80
160
264
776
136
72
144
208
392
400
328
2056
16
32
520
544
160
264
136
2056
16
32
520
264
1544
776
1696
672
416
800
2056
16
32
160
264
776
136
288
800
392
2056
16
32
520
544
672
648
2056
16
32
160
264
136
416
392
2056
16
32
520
528
264
1544
1552
776
784
1568
1696
288
672
800
1672
648
2056
16
32
2056
16
32
2056
16
32
528
264
1544
1552
776
288
648
2208
2053
517
261
133
389
2053
517
261
1541
773
389
645
2053
261
133
389
2053
261
133
773
2053
2053
133
773
2053
517
2053
2053
517
261
1541
773
2565
261
3845
3845
3848
1824
3848
3848
1824
3848
1824
2949
2976
904
2976
2976
2501
2501
2277
2277
2056
528
160
264
272
2053
133
2501
2501
2512
456
2373
2373
2056
136
392
2056
520
264
1544
776
1672
392
648
2056
136
2056
2056
264
776
136
392
2056
520
2056
136
2056
520
264
1544
776
2056
264
776
136
392
2056
520
264
1544
776
1672
392
648
2056
136
2832
2056
520
2056
264
136
2056
520
264
1544
776
648
2117
37
197
101
2085
325
709
805
357
2373
2117
101
2117
37
101
2117
37
197
101
2117
37
325
101
549
1573
805
357
2053
517
69
709
2053
69
197
101
2053
517
261
1541
773
69
325
2053
133
37
101
165
2053
517
37
645
101
549
2053
1541
773
37
101
1573
805
357
2053
517
261
133
197
101
2053
517
261
1541
773
1669
325
709
357
2053
133
2757
2117
2117
325
709
2053
517
261
133
773
389
197
101
549
2053
517
261
1541
773
69
1669
389
645
325
101
709
805
357
2053
133
773
389
197
325
837
2053
773
69
197
2117
197
2117
325
709
2245
325
837
2117
2053
261
133
773
69
37
389
197
101
2053
517
261
1541
773
1669
389
645
325
709
357
2053
261
133
2053
261
133
773
69
389
197
2117
2373
837
2053
517
261
133
773
2053
517
261
133
773
389
645
2117
197
2757
1733
2245
325
837
2117
197
2373
709
1733
2245
325
2117
197
325
2053
517
69
101
709
2053
261
69
197
101
2053
517
261
1541
773
69
645
325
101
1573
357
2117
709
2117
197
2117
325
709
2373
2149
2149
2309
645
709
2117
709
2117
197
2117
325
709
2117
2117
325
709
3877
1893
3909
1829
1893
3845
3845
1829
1893
3845
3909
3845
1893
3845
1893
3845
3909
3909
3909
3848
3848
3848
3848
3848
2949
2952
2952
2952
2952
2952
2952
2501
2501
2501
2501
2501
2501
2501
2501
2501
2501
2501
2501
2501
2501
2501
2501
2501
2501
2504
2277
2277
2277
741
2822
3846
2056
264
136
2597
581
293
2053
2053
261
133
2629
2501
2501
2496
456
2245
325
2245
2245
2245
2245
325
2245
2245
2053
517
261
133
773
37
165
421
2053
517
261
1541
773
37
645
549
1573
293
1701
805
677
421
2341
2309
389
165
2309
2341
2053
517
549
677
2053
261
37
165
421
2053
517
261
1541
773
37
645
1573
293
1701
805
677
3845
1829
3845
1829
2053
261
133
165
2373
2053
69
709
2053
37
2053
261
69
197
2053
37
2053
261
2309
1541
773
69
709
2053
517
261
773
69
197
2053
261
37
549
2053
261
773
37
1573
293
805
677
2053
261
773
69
645
325
709
1733
2053
261
133
773
197
2213
2053
773
2053
261
773
69
197
2053
261
773
645
325
709
1733
2309
2053
261
133
773
69
197
325
2053
517
261
773
69
197
2053
261
773
69
645
709
1733
2053
517
261
133
773
645
197
2309
773
2053
261
37
2053
261
37
293
2053
3845
1861
3845
1861
2309
2501
3813
3813
3813
3813
3813
3813
3813
3808
3808
2054
2822
2054
2054
2054
774
2054
2054
3590
774
2117
101
1605
1637
2117
101
2117
101
2117
101
2117
101
2117
101
2117
101
2117
101
709
2566
3589
2565
518
3781
3653
3653
2661
2117
325
3653
3653
2149
613
2117
1605
2117
2117
325
709
2117
101
2117
197
101
3653
2117
1605
2117
2117
325
709
2149
2149
3653
2117
2117
2117
325
709
2117
101
2117
197
101
1637
2117
325
101
2117
2117
2117
325
709
2277
741
2789
2277
741
2277
741
2789
2789
2373
2373
357
2373
2075
539
91
731
2075
91
283
219
2075
539
91
1563
283
795
347
2075
31
539
283
795
155
219
411
2075
31
539
91
1563
283
795
347
411
731
667
2075
219
347
859
411
2075
91
283
795
155
219
411
2075
539
1563
283
795
347
411
731
667
2075
155
2075
91
283
795
155
219
347
2075
31
539
283
795
799
2075
31
539
543
1563
283
795
1567
287
799
2075
31
283
795
287
799
411
415
2075
31
539
543
283
795
155
287
799
2075
31
539
543
1563
283
795
1567
287
799
1691
2075
155
411
667
2075
31
539
91
543
731
2075
31
91
283
287
219
2075
31
539
91
1563
283
795
287
799
347
1691
731
667
2075
91
2075
91
219
2075
539
91
1563
283
795
347
731
2075
31
2075
31
2075
31
539
1563
283
795
1567
2079
2335
3867
3867
1823
3867
3867
3867
1823
1883
3867
3867
2971
2971
2971
2971
2523
2523
2523
2523
2523
2523
2075
2075
283
155
603
2523
2523
2267
2267
347
2395
2076
2753
2689
705
2061
397
2957
2824
772
777
3848
1864
3930
2480
2480
2480
2480
2480
2480
2480
2480
2096
560
432
2096
2096
2096
304
816
432
2096
432
2096
2096
560
304
816
432
2096
2096
2096
816
3888
3888
2992
2992
2096
2096
2096
2736
2736
2721
2352
816
2864
2352
816
2864
2096
2096
2096
2096
2096
304
2096
304
2096
304
2096
304
2352
2352
2096
304
2352
2352
2081
545
673
2081
161
417
2081
1569
289
801
2049
513
257
769
129
385
2049
513
257
1537
769
641
2049
129
2049
513
33
641
545
673
2049
129
33
385
161
417
2049
513
257
1537
769
33
1569
289
801
2049
257
2049
513
257
1537
769
2049
129
2049
33
545
673
2049
33
161
2049
513
257
33
1569
289
801
2096
560
304
2096
560
304
816
2096
2096
2096
304
2096
304
2096
560
2096
560
1584
304
816
2480
2096
560
304
2096
560
1584
304
816
2096
176
304
816
432
2096
304
2096
560
1584
304
816
2096
176
432
688
2096
560
2096
2096
560
1584
304
816
2096
560
2096
2096
560
1584
304
816
2096
2096
2096
560
1584
816
3873
3841
3841
1825
3888
3888
3888
2992
2352
2844
2844
2867
2867
2867
2867
2867
2851
819
2851
819
2867
2851
819
2851
819
2851
819
2117
581
2181
69
581
2117
581
2117
581
2117
581
2117
2149
2080
2149
2085
101
2149
2085
101
2469
2469
2469
2075
2075
2075
2075
2075
2246
2496
2496
464
2240
2240
2860
2124
2860
2220
2220
2220
684
2188
172
684
2092
2732
2700
2092
1676
652
684
2188
172
2860
2700
2700
2732
2700
2124
2124
2124
2508
2732
2508
2508
2074
2138
2138
2118
2886
2050
2050
2880
834
2114
2882
2626
2112
66
578
2626
2368
322
2368
2368
2368
2546
2545
498
2546
2289
242
2114
2114
2114
322
2242
706
2242
2180
2180
164
2180
276
164
148
2180
2306
130
266
138
74
586
2228
2162
2518
2785
2273
2785
2273
2276
2448
2448
2960
2321
145
2278
2278
2713
3627
1611
2443
651
3974
3974
3979
3979
3271
2950
2950
1222
2150
2150
2118
294
2118
1606
294
2119
3655
2150
1638
3658
2122
2122
1610
2150
2122
2228
2183
2247
327
2150
2186
74
2186
2250
2228
2228
2137
2228
2228
2137
2150
2182
2118
2186
2186
74
2122
2186
2186
74
2186
74
2406
2250
330
2250
2250
2250
330
2250
2246
2246
2698
2698
2698
2694
2694
2150
2150
2150
2182
137
73
2185
73
2118
137
73
74
2122
2122
2186
74
2406
2246
201
329
969
2246
326
329
2246
201
202
2694
649
2698
2182
2182
2182
2182
2183
2183
2183
71
2119
2183
2183
2118
2118
2186
74
2122
2698
2694
2406
2374
2374
2954
202
2250
2250
2246
902
2246
2246
2246
2246
902
201
2246
201
202
2246
902
905
201
2246
201
202
2951
2246
3110
3110
3110
2630
2630
2630
2630
2630
2630
2630
2630
3865
2634
2630
2630
2630
2630
2630
2672
2672
3266
1202
2756
2244
2244
2244
2244
2244
2244
2372
2372
2372
2372
2372
2230
2230
2224
2224
2177
3018
3010
978
2954
2916
2916
2916
2920
2920
2920
2920
2920
2920
2884
936
872
2920
2920
2882
962
2882
962
2920
2920
2920
2920
2920
2920
2920
2920
2920
2920
2920
2918
2918
2342
2462
2350
2462
2350
2244
2244
2372
2372
2372
2372
2372
2372
2380
2380
2380
2380
3716
3724
2372
2372
2372
2956
2444
332
2380
2444
332
2380
2444
332
2378
2448
2448
2960
2960
2960
2960
2960
2960
2960
2448
2336
144
2336
144
400
2336
2448
2448
2336
144
400
2336
144
400
2336
2448
2442
2448
2336
144
400
394
2336
144
400
394
2448
2448
2336
144
400
394
2336
144
400
2336
2448
2336
144
400
394
2336
2336
400
2336
144
400
2192
400
2448
2336
144
400
394
2336
144
400
394
2336
2448
2448
2336
144
400
394
2336
144
400
2448
2336
144
400
394
2336
144
400
394
2448
2448
2336
144
400
394
2336
144
400
2448
2192
400
2192
400
2448
2192
400
2192
400
3722
2336
2336
400
2192
400
2192
400
2336
2336
2336
2336
2336
2336
2192
400
2192
400
3722
3722
3722
3722
3722
3722
2378
2378
2378
2378
2336
400
2336
400
2336
400
2336
400
2974
2974
2974
2462
2462
2462
2462
2462
2756
2756
2948
3106
3106
1060
2890
2370
2370
2370
2370
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
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2370
2370
2370
324
2370
324
2370
2372
2370
324
2370
2370
2370
2370
324
2370
2370
2370
2370
2370
2370
2370
2370
2370
2370
2370
324
2370
2434
322
2370
2434
322
388
324
2370
2434
2370
2434
322
388
324
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
2248
2248
2248
2248
2248
2248
2248
2248
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2244
200
2244
200
2376
2376
2376
2376
2376
2376
2376
2374
2376
2376
2376
2376
2374
2376
2440
328
2438
326
2376
2440
328
2376
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2920
2920
2920
2920
2920
2920
2920
2920
2920
2920
2920
2920
2920
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
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
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
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2882
836
2882
836
2882
836
2882
836
2882
2180
388
2178
132
386
388
296
2180
388
296
2370
324
2180
388
2178
132
386
388
296
2436
296
2180
388
296
2344
2344
2180
388
2180
388
2180
388
2178
132
386
388
2436
2436
2180
388
296
2370
324
2180
388
2178
132
386
388
296
2436
296
2180
388
296
2436
296
2436
296
2436
296
2436
2178
386
388
296
2436
2436
2436
2370
324
2180
388
296
2370
324
2180
388
2178
132
386
388
296
2436
296
2180
388
296
2344
2180
388
2180
388
2180
388
2178
132
386
388
2436
296
2436
296
2370
324
2180
388
296
2344
2180
388
2180
388
2180
388
2178
132
386
388
2370
2180
388
2180
2180
388
2370
324
2180
388
2344
2180
388
2180
388
2178
2370
324
2180
388
2180
2436
2180
388
2180
2180
2372
2340
2184
392
2340
2450
2194
402
2340
2184
392
2194
292
402
2340
2184
392
2194
292
402
2340
2184
392
2440
2340
2340
2340
2450
2194
402
2340
2184
392
2194
292
402
2340
2184
392
2340
2340
2184
392
2450
2340
2450
2194
402
2340
2184
392
2194
292
402
2340
2440
2194
292
402
2340
2184
392
2184
392
2340
2340
2450
2194
402
2340
2184
392
2194
292
402
2340
2184
392
2184
392
2450
2340
2184
392
2340
2450
2194
402
2340
2184
392
2194
292
402
2340
2184
392
2440
2450
2194
402
2340
2184
392
2194
292
402
2340
2184
392
2184
2340
2184
2340
2450
2194
402
2340
2184
392
2194
292
402
2340
2184
392
2184
392
2340
2340
2340
2184
3716
3714
3714
3716
3714
3714
3716
3714
3716
3714
3716
3716
3716
3714
3714
3716
3714
3714
3716
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
1670
3720
3720
3720
3720
3720
1670
3720
3720
3720
3720
3720
3720
3720
1670
3720
3720
2952
2952
2952
2888
2888
2888
2888
2888
2888
2888
2184
392
2182
390
2376
2374
2184
392
2182
390
294
2440
328
2184
392
2376
2374
2440
328
2184
392
2184
392
2182
390
294
2184
392
2184
392
2440
2376
2374
2440
328
2184
392
2184
392
2182
390
294
2440
2440
2440
328
2184
392
2376
2374
2184
392
2182
390
294
2440
328
2184
392
2376
2440
328
2376
2376
2440
328
2376
2440
328
2376
2440
328
2440
328
2376
2440
328
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2370
2370
2370
2370
2370
2370
2370
2370
2370
2370
2370
2370
2370
2370
2370
2434
322
2370
2434
322
388
2434
322
2370
2434
322
2436
2434
322
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
2248
2248
2248
2248
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2374
2376
2376
2376
326
2440
328
2440
328
326
2440
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2920
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
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
2408
2408
2408
2408
2882
2882
2882
2344
2180
388
296
2180
388
296
2178
386
296
2436
297
2180
388
296
2370
296
2180
388
297
2180
388
296
2178
132
386
388
296
2180
388
296
2180
388
296
2178
132
386
388
296
2344
2180
388
296
2180
388
296
2436
297
2180
388
296
2370
296
2345
2180
388
296
2178
132
386
388
296
2180
388
296
2180
388
296
2436
296
2344
2180
388
296
2180
388
296
2178
386
2436
297
2180
388
296
2370
296
2180
388
297
2180
388
296
2178
132
386
388
296
2180
388
296
2180
388
296
2180
388
296
2178
132
386
388
296
2344
2180
388
296
2180
388
296
2434
296
2180
388
297
2180
388
296
2180
388
296
2180
388
296
2180
386
388
296
2180
388
2178
2370
2180
388
2180
388
2180
388
2180
388
2180
388
2370
2180
388
2180
2185
393
146
292
402
2184
392
292
2184
392
2184
392
2441
292
2340
2450
2185
393
146
292
402
2184
392
292
2184
392
2194
402
2184
392
2185
393
146
292
402
2184
392
292
2184
392
2441
292
2340
2450
2441
146
402
2184
392
292
2184
392
2194
402
2185
393
146
292
402
2184
392
292
2184
392
2184
392
2441
292
2340
2450
2185
393
292
402
2184
392
292
2184
392
2194
292
402
2340
2184
392
2184
392
2185
393
146
292
402
2440
292
2184
392
2184
392
2185
393
292
2184
392
292
2194
292
402
2340
2184
392
2450
2184
392
2184
2184
392
2450
2450
2184
392
2450
2184
2194
402
2184
2450
2194
402
2184
392
2184
392
2194
402
2184
392
2194
402
2184
392
2184
392
2184
392
2450
2450
2184
392
2194
402
2184
392
2184
392
3714
3716
3716
3714
3716
3714
3716
3714
3714
3714
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
2952
2952
2952
2952
2888
2888
2888
2888
2184
392
2440
328
2440
328
2184
392
2184
392
2184
392
2184
392
2440
328
2184
392
2184
392
2184
392
2184
392
2440
328
2440
328
2184
392
2184
392
2184
392
2184
392
2184
392
2440
328
2440
328
2184
392
2184
392
2184
392
2184
392
2440
328
2440
328
2440
328
2376
2440
2440
328
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2344
2372
2372
2372
2372
2436
2370
2436
2376
2376
2376
2376
2376
2376
2248
198
2248
198
2376
326
2376
2376
326
2374
2422
2422
2422
2422
2248
2248
2376
2376
2376
2376
2424
2424
2424
2376
2376
2916
2916
2916
2916
2916
2916
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2408
2408
2884
2372
296
2344
2178
386
2180
388
296
2344
2344
2372
296
2372
296
2178
386
388
2180
388
296
2178
386
388
2344
2344
2344
2372
296
2344
2178
386
2440
2338
402
2440
2184
392
2338
2450
2440
2184
392
292
2194
402
2440
2440
2338
146
402
2440
2338
402
2440
2440
2456
2456
2456
2456
2456
2456
2456
3714
3714
3714
1668
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
3720
2888
2376
2376
2440
2184
392
2440
2440
2184
134
392
390
2440
2440
2376
2344
2344
2344
2344
2760
968
2760
966
710
968
2946
834
836
2948
836
2888
2888
2760
968
2760
968
2948
836
2948
836
2882
2884
2888
2888
838
2888
2882
2882
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2664
2674
2674
2674
2610
2600
2600
3112
552
562
3112
552
3112
552
2600
2600
2600
2600
2600
2600
2600
2600
2600
3112
552
3112
552
3112
552
2610
3112
552
2610
3112
552
3112
552
3112
3112
3112
3112
2598
2882
2888
2888
2888
2888
2888
2888
2664
2664
3112
552
562
3112
552
3112
552
3112
552
3112
552
3112
552
3112
552
562
3112
552
3112
552
3112
552
562
3112
552
3112
3112
552
3112
3112
2600
562
3112
552
3112
2610
3112
3112
3112
3112
3112
3112
3112
3112
3112
3112
3112
3112
3112
3113
553
3113
553
3112
3112
3112
3112
3112
3112
3112
3112
552
3112
552
3112
552
3112
552
3112
552
3112
552
3112
552
3112
552
3110
3110
2916
2884
868
2260
2264
2244
212
2916
2244
212
2404
2260
2260
2404
2404
2244
2244
195
2244
2244
195
2244
2243
2244
2372
2371
2372
2371
2372
2371
2372
2780
2772
2772
2652
2756
2756
724
2660
724
2724
2884
2884
2948
836
2948
836
2918
3062
2918
2918
2918
998
2918
2918
2918
2918
2918
3046
3014
3030
2886
870
2918
3014
3046
2918
998
3046
2918
2918
2918
2918
2918
2918
2902
2918
2918
2433
384
3782
1638
3782
2918
2918
2918
2246
2246
2270
2270
2918
2918
2918
2918
2918
2918
2918
2918
2918
2918
2918
2918
2247
183
215
2247
183
215
2407
2262
182
2262
182
2262
2406
2406
2406
2406
2406
2262
2406
2406
2262
2406
2406
2406
2406
2406
2406
2406
2406
2406
2406
2406
2406
2270
2270
3782
3782
3782
3782
3686
2918
2918
2918
2918
2918
2918
2918
2918
2918
2918
3686
3686
3686
3686
3686
3686
3686
3686
3686
3000
2374
2214
422
2470
2486
2214
182
422
438
2214
422
438
2214
422
3750
3750
2486
2486
2486
2998
2998
2998
2918
2918
2998
2998
2487
2215
423
439
2215
423
2406
2486
2486
2406
438
2486
2486
2406
438
2486
2486
2486
2486
2486
2486
2406
2406
2486
2406
2486
2221
166
429
422
2486
2406
438
2214
182
422
438
2214
182
422
438
2486
2477
422
2406
2214
182
422
438
2230
422
438
2406
2230
438
2486
2230
438
2486
2221
422
2486
2486
2230
422
438
2214
182
422
438
2486
2230
438
2230
422
438
2486
2486
2230
438
2486
2486
2214
422
2470
2214
422
2214
429
422
2214
182
422
438
2221
166
429
422
2214
182
422
438
2214
182
422
438
2221
166
429
422
2214
182
422
438
2214
182
422
438
2214
422
2214
422
2486
2214
429
422
2486
2214
182
422
438
2214
182
422
438
2486
2214
429
422
2486
2214
182
422
438
2214
429
422
2214
422
2214
2477
2214
422
2214
422
3750
3750
3750
3750
3750
3750
3750
3750
3750
2486
2486
2486
2486
2486
2486
2214
182
422
438
2214
422
2470
2470
2470
2454
2454
2486
2214
182
422
438
2486
2214
422
438
2486
2486
2214
422
2214
422
2486
2486
2214
422
438
2214
182
422
438
2486
2486
2230
422
438
2214
422
438
2486
2214
182
422
438
2214
422
438
2486
2486
2214
422
438
2214
182
422
438
2486
2406
2406
2406
2406
2406
2406
2477
2406
3750
3750
2406
2406
2406
2406
2406
2406
2918
3750
3750
3000
3000
3000
3000
3000
3000
2488
2488
2488
2488
2488
2470
3814
3814
3814
3814
3814
3814
2688
2689
640
2945
2945
2689
2782
2790
2790
2790
2775
2775
2758
2662
2758
726
2662
2758
2758
614
2758
2758
2758
2662
2782
2782
2782
2782
2782
2758
2758
2758
2758
2758
2758
2758
2758
2758
2758
2726
2758
2758
2758
2758
726
2758
2726
2742
2758
2758
2726
694
2710
2662
2662
2662
2662
2662
2662
2662
2662
2662
3270
710
3270
710
2758
614
2758
2918
2918
2886
2646
3293
733
2918
2918
934
2918
2790
2790
2758
717
2669
3270
710
678
2758
2758
1238
726
2758
614
2758
614
2758
678
2758
3270
710
2758
2758
614
2758
2758
678
2662
2918
934
2918
2918
934
2918
934
2918
2918
934
2918
2918
934
2886
2886
2886
3270
710
678
3270
710
2758
614
2758
2662
2758
3270
710
2758
2758
2758
2758
2918
934
2918
2886
2966
2790
3270
710
678
3270
710
726
2758
614
2758
614
3270
710
726
2758
2662
2918
934
2918
2918
2918
2790
2790
2790
2758
614
2758
614
3270
710
678
2758
726
2758
614
2758
614
2774
2758
614
3174
2918
934
3014
710
870
3014
710
870
2886
2944
898
2946
3302
3302
2919
951
2918
934
2886
918
2918
934
2742
2726
2742
2726
2726
2726
2726
3286
3302
3286
3302
2782
2782
2782
2782
3270
710
3270
710
3294
734
2782
3294
734
2782
2782
2782
3270
710
3270
710
2782
2982
2759
727
2759
727
2775
2774
2774
2662
2774
2758
2774
2758
2758
2774
2758
2774
2758
2774
2758
2758
2758
2758
2758
2758
2758
2758
2758
2758
2758
726
2758
2758
2758
2758
2758
2758
2782
2782
2782
2782
2782
2782
2782
2782
2782
2781
2791
2790
2759
679
1239
695
727
3271
711
727
2759
615
2759
695
727
2765
2765
3286
726
2774
2774
2765
2662
2774
2758
717
3270
710
717
2758
3270
710
678
2758
1238
726
694
2774
2758
726
2774
694
3270
710
717
2758
3270
710
678
2758
726
2758
2758
2758
726
2774
694
2726
2758
2758
678
2758
726
694
2758
2758
2758
1238
726
2774
2758
3270
710
2758
3270
710
678
2774
2774
3270
710
3270
710
678
2758
614
2774
2774
694
2726
2758
717
3270
710
717
2758
3270
710
678
2774
3270
710
678
726
2742
2742
2758
717
3270
710
717
2758
2758
2758
3270
710
2758
2758
3270
710
678
3270
710
2774
2774
2758
2758
2758
3270
710
678
3270
710
2662
2662
2758
678
2758
3270
710
678
3270
710
3294
734
2782
3294
734
3294
734
2918
2918
2918
2918
2918
2918
2918
2982
2774
614
2662
2774
614
2758
2758
3270
710
3270
710
2983
2982
2982
2925
2982
2918
2918
2918
2966
2966
2694
2694
2694
2774
2742
2774
694
2774
694
2774
694
2742
2774
694
2886
2886
2886
2886
2758
2758
2782
2758
2758
726
2758
2790
2790
2762
2762
2762
3130
3130
3130
3130
3042
3042
3042
2600
2600
2600
2088
168
296
2088
168
296
2088
552
168
296
2088
552
168
296
2088
552
168
296
2088
552
168
296
2088
552
168
296
2088
552
168
296
2088
552
168
296
2088
552
168
296
2214
2086
166
294
2088
552
168
296
2088
552
168
296
2088
552
168
296
2088
552
168
296
2088
552
168
296
2088
552
168
296
2088
552
168
296
2088
552
168
296
2088
552
168
296
2088
552
168
296
2214
2440
2440
2440
2440
2532
2530
2532
2530
484
2664
2664
2498
2498
2760
2760
2760
2760
2504
2504
2504
2502
2504
2504
2504
2504
2504
2756
712
2532
2532
2532
2532
2530
484
2664
2664
2664
2664
2664
2664
2664
2664
2664
2500
2500
2500
2760
2760
2504
2504
2504
2504
2504
2600
2600
2600
2600
562
2600
2600
2600
2434
2434
2440
2440
2440
2440
2440
2440
2440
2440
2440
2540
2540
2660
2660
2756
2756
2756
2756
2756
2756
2756
2756
2500
2500
451
2500
2500
2500
2500
2500
2500
2500
451
2500
2500
2500
2500
2500
451
2500
2500
2500
3044
2440
2440
2436
2436
2436
387
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
387
2436
2436
2436
2436
2436
2436
2436
2436
387
2436
2436
2436
2435
2436
2436
2436
2436
3044
3044
3044
2596
2596
2596
612
2596
612
2660
2660
2440
2440
2440
2436
2436
2436
387
2436
2436
2435
2436
2436
2436
387
2436
2436
2436
387
2436
2436
2436
387
2436
2436
2435
2660
2660
2440
2436
2436
2436
387
2436
2436
2436
387
2436
2436
2532
2532
2532
2532
2532
2532
2532
2532
2532
2532
2532
2532
2532
2532
2532
2532
2532
3012
3012
3011
3012
2788
2788
2788
2788
2788
2787
2788
2788
2535
3046
2598
2598
2598
2534
2534
2534
2534
2534
2438
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2438
2534
2438
2534
2534
2534
2534
2534
2534
2534
2230
2230
2806
2758
2758
2758
2758
2758
2758
2758
2534
2758
422
2758
422
2534
2534
2534
2534
2758
2758
2598
2535
2598
614
2598
614
2662
2598
2662
2662
2342
2342
2598
2534
2534
2534
2534
2438
2438
2438
2438
2534
2598
2438
2438
2342
2439
2534
2534
2534
2534
2534
2534
2534
2438
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2438
2438
2438
2445
2438
2438
2438
2445
2438
2438
2445
2438
2438
2445
2438
2534
2438
2438
2438
2438
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2535
2534
2534
2534
2534
2535
2534
2534
2534
2534
2342
2342
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2541
2534
2541
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2214
2214
2598
166
2598
166
2598
166
2598
166
2214
2214
2214
2439
2438
2438
2438
2438
2438
2438
2438
2342
2342
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2598
2598
2598
2438
2438
2438
2438
2534
2534
2534
2541
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2438
2534
2534
2534
2534
2534
2534
2445
2598
551
2982
2982
3046
2790
2791
2790
2790
2790
2790
2790
3046
3046
3444
3444
3444
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2446
462
2446
462
2446
2510
2446
462
2446
2510
2446
2446
2446
462
2510
3016
2054
2267
3417
1401
1397
3417
1401
1397
3417
1401
1397
3441
1369
1397
2264
2409
2409
2409
2409
2413
2409
371
2497
2226
2227
2227
2227
2227
2824
2440
2392
2392
2616
344
376
2264
344
376
2585
2586
2590
2263
2390
358
2263
343
2078
2390
2410
2417
217
345
2409
2417
217
361
345
377
2617
2409
377
2585
2585
2073
537
2073
2585
2073
2073
537
2073
2073
537
2073
2077
2077
2077
541
2077
2074
538
2074
2589
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
537
2073
2073
2073
2073
2073
2073
2073
2073
537
2073
2073
2073
2073
2073
2073
2073
2073
537
2073
2073
537
2073
2073
537
2073
2073
2073
2073
2073
2073
2073
2073
2073
2074
27
2073
2073
2073
2073
2073
537
2073
2074
538
2074
2074
538
2074
2586
2586
2074
2077
26
2077
26
2074
2074
2074
2077
2077
2074
2074
2586
2074
538
2074
2077
26
2077
26
2077
26
2077
26
2077
26
541
538
2077
26
2074
538
2074
2074
2074
2077
2077
2586
2074
538
2074
2074
2074
538
2074
2077
26
2077
26
2077
2077
2586
2074
2077
26
541
538
2077
26
2077
2077
2074
538
2074
2077
26
541
538
2077
26
2074
538
2074
2073
537
2073
2073
537
2073
2073
2073
2073
537
2073
2073
537
2073
2073
2073
2073
537
2073
2585
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2074
539
2074
2587
2075
539
2075
2587
2074
27
2074
27
2074
2078
542
2078
2077
31
543
2077
31
2078
2078
2078
26
27
31
542
539
543
2078
26
27
31
2077
2077
2078
542
2078
2077
31
543
2077
31
2079
2078
2078
2078
2078
2078
26
27
31
542
539
543
2078
26
27
31
2078
2078
2074
538
2074
2586
2586
2586
2586
2074
538
2074
2074
538
2074
2586
2078
26
27
31
542
539
543
2078
26
27
31
2590
539
543
2074
27
539
2074
27
2587
2074
27
2074
27
539
2074
27
2589
2589
2077
541
2077
2589
2557
2553
499
2553
2553
2525
2525
2523
507
2523
507
2545
2545
2545
2545
2545
2545
2517
2517
2551
2551
2551
2551
2551
2547
2547
2547
2547
2547
2547
2547
2547
2547
2545
489
2535
471
2534
487
2535
471
2534
487
2535
471
2535
471
2534
487
2535
471
2535
471
2534
487
2535
471
2534
487
2535
471
2534
487
2535
471
2534
487
2535
471
2535
471
2535
2534
487
2535
471
2534
487
2535
471
2520
2552
472
2552
472
2552
472
2517
2517
2517
2517
2521
2521
2521
2519
2519
2519
2519
2519
2519
2519
2519
2557
493
2541
2557
493
2557
493
2541
2557
493
2541
2541
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2545
491
2539
2545
491
2545
491
2545
491
2545
491
2557
503
2557
503
2547
2547
2547
2547
2547
2540
2552
2540
2552
2557
477
2557
477
2557
477
2521
505
2557
477
503
2557
477
503
2557
477
503
2521
505
499
2521
505
499
2521
505
499
2521
505
2521
505
2521
505
2521
505
2521
505
2521
505
2519
2519
2519
2519
2519
2519
2515
2515
2552
472
2520
2520
2525
2521
2521
2521
2538
2538
2539
2559
479
503
2538
2557
477
2557
493
2525
2549
2553
501
2521
505
2545
2545
2557
493
477
2545
489
473
505
501
499
2545
473
505
501
498
2537
473
2521
2545
505
2521
505
498
2545
505
2521
505
498
2545
489
473
505
2521
505
498
2545
489
473
505
2521
505
498
2519
2534
2534
2519
2534
2534
2534
2535
471
2534
2534
2533
2533
2549
2549
2552
2557
477
2557
477
2557
477
495
2557
477
495
2521
505
2521
505
2521
505
2521
505
2521
505
2521
505
2521
505
2521
505
2545
491
2545
491
2545
491
2545
491
2551
2557
477
503
2551
2557
477
503
2547
2521
505
499
2547
2521
505
499
2521
505
499
2521
505
2521
505
499
2521
505
499
2519
2519
2519
2519
2519
2519
2519
2515
2515
2515
2515
2515
2540
2540
2540
2540
2550
2518
2557
493
2545
473
505
501
2545
473
505
501
498
2545
505
2534
2534
2534
2534
2534
2534
2534
2534
2534
2517
485
2548
2548
2548
2548
2516
2516
2516
2516
2516
2516
2516
2516
2557
493
477
2541
477
2557
477
2525
2559
2557
493
477
2557
493
477
2557
477
2559
2525
2541
477
2559
2557
493
478
2550
2541
478
2526
2557
493
478
2550
2557
493
478
2526
495
2550
510
475
478
2541
2541
2541
2541
2541
2521
2521
505
2521
505
2521
505
2521
505
2549
2553
2521
2521
505
2521
505
2521
505
2521
505
2521
2521
505
2521
505
2521
2521
505
2521
2521
505
2521
2521
505
2521
505
2553
2521
505
2553
2521
505
2521
505
2521
505
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2545
491
2545
491
2539
2545
2545
491
2545
491
2539
2545
2539
2545
2545
2545
491
2545
2545
491
2545
491
2545
491
2517
2517
2517
2517
2517
2517
2517
2517
2517
2557
477
2557
503
2551
2557
477
2551
2551
2557
477
2557
503
2551
2525
2551
2551
2557
477
2551
2551
2551
2553
501
2547
2549
2521
499
2547
2553
501
2521
499
2549
2521
499
2553
501
2521
499
2547
2553
2521
2553
2553
2521
499
2521
2553
2553
2547
2553
2521
499
2553
2521
2553
2521
499
2521
499
2553
2521
499
2534
2519
2519
2519
2519
2534
2519
2519
2519
2519
2519
2519
2534
2519
2519
2519
2519
2519
2534
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2534
2534
2534
2513
469
485
2515
2515
2513
469
485
2515
2513
469
485
2515
2513
2513
469
485
2515
2513
469
485
2515
2515
2540
2540
2540
2540
2540
476
2540
476
2540
476
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
2557
493
2557
493
2541
2557
493
2557
493
2541
2557
493
495
2541
2541
2557
493
495
2541
2541
2557
493
495
2541
2541
2541
2541
2541
2541
2541
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2545
491
2539
2545
491
2539
2539
2539
2545
491
2545
491
2545
491
2545
491
2545
491
2545
491
2557
503
2551
2557
503
2557
503
2551
2557
503
2551
2553
499
2547
2553
499
2547
2547
2553
499
2547
2553
499
2553
499
2553
499
2553
499
2553
499
2553
499
2547
2553
499
2553
499
2540
2552
492
2540
2552
492
2540
2552
492
2540
2552
492
2525
2525
2525
2525
2557
2525
2525
2557
2525
2557
2545
473
505
501
2545
473
505
501
2521
2553
2545
501
2545
473
505
2521
2521
2545
473
501
2545
473
505
2521
505
2521
2545
473
505
2545
505
501
2545
473
2521
505
2521
505
2553
2545
473
505
2521
505
2521
505
2545
501
2545
473
505
2521
505
2545
473
505
2553
2545
473
2545
473
2521
2521
2545
501
2545
473
505
2521
505
2545
473
505
2545
505
501
2545
473
2521
2545
473
505
2553
2545
473
2553
2545
473
505
2521
505
2521
2545
473
2545
473
2545
473
505
2521
505
2545
473
505
2521
505
2553
2545
473
2521
2545
473
505
2545
473
505
2553
2545
473
2521
2545
473
505
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2513
485
2513
2513
2513
2513
2513
485
2513
2513
2513
2513
485
2513
2513
485
2513
2513
2513
2513
2513
2513
2513
2513
2513
466
2513
2513
2513
2513
2513
485
2513
2513
2513
2513
2513
2513
2513
2559
2523
507
2545
2545
2550
2550
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2538
2538
2538
2538
2557
2553
2553
2539
2539
2545
2551
2553
499
2553
2553
2557
493
502
477
2541
502
2557
493
477
2557
493
502
477
2557
493
477
2557
493
502
477
2557
493
502
2557
493
502
477
475
507
2541
502
2557
493
477
2557
493
502
477
475
507
2557
493
477
2557
493
502
477
2557
493
502
2541
2541
2541
2541
2541
2541
2521
505
501
2521
505
501
2553
501
2521
505
501
2553
501
2521
505
501
2521
505
501
2521
505
501
2521
505
501
2521
505
501
2521
505
501
2553
501
2521
505
501
2521
505
2521
505
501
2521
505
501
2553
501
2521
505
501
2553
501
2521
505
501
2521
505
501
2521
505
2521
505
2521
505
2521
505
2521
505
2553
2521
505
2521
505
2518
2518
2518
2518
2518
2518
2518
2518
2518
2518
2518
2518
2518
2518
2518
2518
2545
491
490
2545
491
2545
491
490
2545
491
490
2545
491
490
2545
491
490
2545
491
490
2545
491
490
2545
491
2545
491
2539
2545
491
2545
491
2545
491
2545
491
2517
2517
2517
2517
2517
2517
2541
503
2541
503
2541
2541
503
2545
489
501
499
2547
2545
489
501
499
2547
2545
489
501
499
2545
489
501
499
2545
489
499
2545
489
499
2545
489
499
2547
2545
489
499
2545
489
2545
489
499
2545
489
499
2547
2545
489
499
2545
489
499
2537
2537
2537
2537
2537
2537
2535
2535
2535
2535
2535
2535
2535
2535
2535
2535
2535
2519
2535
2535
2535
2513
469
2513
469
2513
469
2515
2513
469
2513
469
2550
2550
2550
2550
2520
492
2552
472
492
2552
472
492
2520
492
2552
472
492
508
476
2520
492
2552
472
492
508
476
2552
472
492
508
476
2552
472
492
508
2518
2518
2518
2518
2518
2518
2518
2518
2518
2518
2518
2518
2518
2518
2518
2518
2557
2557
477
2557
477
2557
477
2553
2553
2521
505
2521
505
2539
2539
2539
2539
2545
2521
505
499
2515
2552
2538
2538
2538
2538
2538
2557
477
2557
477
2557
477
2557
477
2557
477
2545
473
505
501
2545
473
505
501
2545
473
505
501
2521
505
2545
473
505
501
2521
505
2521
2521
505
2521
505
2545
473
505
2545
473
505
2545
473
505
2521
505
2545
473
505
2521
505
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2513
2513
2513
2513
2518
2518
2518
2551
2559
479
503
2559
479
503
2559
479
503
2559
479
2548
2518
2518
2551
2551
2539
2538
2538
2518
2517
2517
2517
2535
471
2534
487
2535
471
2535
2535
471
2513
2513
2513
2513
2517
2517
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2535
471
2535
471
2534
487
471
2519
2519
2519
2535
471
2534
2535
471
2534
2535
471
2534
2534
487
471
2534
2534
487
471
2534
2534
487
471
2534
2552
492
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2534
2519
2540
2552
492
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2519
2519
2519
2513
2534
2534
2513
485
2519
2519
2519
2519
2519
2517
2517
2517
2534
2519
2519
2534
2519
2519
2519
2534
2519
2519
2519
2519
2519
2519
2519
2519
2519
2513
2513
469
485
2515
2516
2516
2516
2516
2534
2534
2534
2513
485
2513
2513
2519
2519
2519
2517
2535
2515
2519
2519
2519
2519
2519
2519
2519
2519
2519
2517
2517
2515
2513
469
485
2513
469
485
2553
2553
2537
505
2534
2534
2534
2534
2534
2534
2534
2549
498
2549
498
2549
498
2549
2521
505
2549
2553
2553
2553
2553
2549
2553
2553
2535
2521
2521
2521
2521
2521
2521
2521
2521
2521
2521
2521
2521
2521
2521
2521
2521
2521
2545
501
2545
505
501
2545
501
2545
505
501
2545
501
2545
501
2545
505
501
2553
501
2553
501
2545
501
2545
505
501
2545
489
501
498
2545
501
2545
505
501
2545
489
505
2553
501
2545
489
505
501
2545
501
2537
473
505
2545
505
501
2545
501
2545
505
501
2545
489
501
498
2545
501
2545
489
501
498
2545
501
2545
505
501
2549
2537
473
2545
505
501
2553
501
2545
489
505
2545
501
2545
501
2545
501
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2521
2521
2521
2519
2519
2521
2521
2521
2517
2517
2541
2537
505
2537
505
2521
2521
2537
505
2521
2521
2521
2521
2545
2541
2545
501
498
2553
501
2545
498
2553
2545
498
2545
498
2534
2513
2533
2517
2534
2513
485
2521
2521
2521
2521
2521
2541
2541
2541
2541
2541
2541
2541
477
2541
477
2541
2545
501
2545
501
2545
489
505
501
498
2549
2545
505
501
2537
501
2545
489
498
2537
505
2521
505
2553
2545
2545
489
505
498
2545
505
2537
2545
498
2553
2545
498
2545
2545
489
505
498
2545
2537
2545
498
2521
2545
489
505
498
2537
2545
489
2546
2545
505
2545
498
2534
2534
2533
2533
2533
2545
2546
2545
2553
2534
2534
2534
2521
2521
2518
2518
2518
2518
2518
2518
2518
2518
2518
2518
2518
2517
2547
2519
2513
469
2520
2525
2525
2525
2521
2521
2521
2521
2545
473
505
2521
2521
2521
2521
2521
2513
2513
2513
2513
2513
2557
2557
493
2557
493
2557
2557
2553
501
2553
501
2553
501
2549
2549
2553
2553
2553
2553
2553
2557
493
2557
477
2553
501
2521
505
2549
2521
505
501
2521
505
2553
2521
505
2545
2545
2545
2545
2535
2535
2534
471
2535
471
2516
2530
2553
2530
2525
2530
2530
2525
2530
2530
477
2530
2521
505
2521
505
2521
505
2521
2521
505
2521
2521
2521
505
2521
505
2521
505
2521
2521
2521
505
2521
505
2521
505
2521
505
2521
2521
505
2521
2521
505
2521
505
2521
505
2521
505
2521
505
2521
2521
505
2521
505
2521
2521
505
2521
505
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2553
501
2549
2553
501
2553
501
2549
2549
2553
501
2553
501
2549
2553
501
2553
501
2553
501
2549
2553
501
2553
501
2549
2549
2553
501
2549
2553
501
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2552
476
2552
476
2524
2552
476
2552
476
2524
2522
2522
2522
2522
2522
2522
2525
2557
477
2559
2557
493
477
2557
493
477
2525
2541
477
2541
477
2543
2550
510
2550
510
2557
478
2557
493
478
2550
2526
2550
510
478
2521
2521
505
2549
2521
505
2521
505
2553
2521
2521
505
2521
505
2521
505
2521
505
2521
2521
505
2521
505
2521
505
2521
2521
2521
2553
2519
2519
2539
2545
2545
491
2539
2539
2539
2545
491
2545
491
2517
2517
2525
2551
2551
2557
477
2557
503
2551
2525
2551
2551
2557
477
2557
503
2549
2521
499
2553
501
2521
505
499
2547
2553
501
2521
499
2547
2553
501
2521
505
499
2553
2553
2553
2521
2553
2521
505
2553
2521
499
2553
2521
505
499
2553
2521
499
2553
2521
505
499
2553
2521
2534
2519
2534
2519
2519
2519
2534
2519
2519
2519
2519
2519
2519
2519
2519
2534
2513
2513
2513
469
2515
2515
2515
2515
2515
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2516
2525
2525
2557
2545
473
501
2545
473
505
501
2545
473
505
2545
473
505
2521
505
2545
505
501
2545
2545
473
2521
505
2545
473
505
2521
505
2521
505
2545
473
2521
2553
2553
2521
2553
2545
2545
473
2553
2545
473
505
2545
473
505
2521
505
2521
505
2553
2553
2545
473
2545
473
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2513
2513
2513
2513
2513
2513
2514
2513
2513
2513
2513
2513
2513
2513
2513
2513
2559
2523
2558
475
507
2545
2545
2550
2550
2550
2550
2548
2548
2548
2548
2548
2548
2548
2525
2557
477
2545
473
505
501
2545
473
505
501
2521
505
2521
505
2545
473
505
2545
473
505
2521
505
2521
505
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2534
2519
2534
2519
2519
2534
2534
2519
2534
2519
2534
2519
2534
2519
2519
2534
2519
2534
2519
2534
2552
492
2534
2534
2534
2534
2355
2355
2353
2178
2178
386
2489
2489
2201
2201
154
2200
153
154
3864
1818
3928
3864
1880
1818
3928
3929
3929
3864
1818
3928
1882
3866
3864
1818
3928
1881
1882
3864
1818
3864
1818
3928
1881
1882
3866
3864
1880
1818
1882
3928
1881
1882
3864
1880
1818
1881
1882
3864
1818
3864
1818
1848
1850
3896
1850
3864
1818
1848
1850
3864
1818
3896
1850
3898
3898
3864
1818
1848
1850
3866
1848
1849
1850
3898
3896
1849
3608
1561
1592
1562
1594
3640
1594
3608
1561
1592
1562
1594
3640
1593
1562
1624
1594
1626
3641
1594
3896
3640
2261
725
2261
2261
725
2261
2133
2133
341
2261
2773
2261
2261
2261
725
2261
725
2773
2261
2261
2261
2773
2261
725
2261
2261
2261
2261
725
2261
2261
2261
725
2261
2261
2261
2261
2261
2261
2261
725
2261
725
2261
2261
725
2261
2261
341
2261
2268
2268
2261
725
2261
725
2261
597
725
2645
2517
2524
2524
2524
3029
3036
2901
2901
2901
2901
2901
2526
2526
2782
477
478
2525
478
2470
2350
2102
2486
2486
2413
877
2413
877
2413
877
2413
2413
877
2349
2413
877
2925
2925
2413
877
2413
877
429
2349
813
2413
2413
877
2477
2925
2925
813
2413
877
2413
877
2413
877
2930
2930
2930
2930
2930
2930
2930
2930
2930
2418
2349
2349
2349
2349
2354
2354
2354
2354
2354
2354
2354
2354
2354
2418
882
2418
2930
2330
794
2330
794
2330
794
2330
2330
794
2330
2330
2330
794
2330
2330
2330
2330
794
2330
794
2330
2330
2330
794
2330
2842
2330
346
2842
2330
2330
794
2842
2330
346
2330
794
2330
794
2330
794
2330
794
2330
794
2842
2330
794
2586
90
602
3049
3049
3049
3049
3049
3049
3049
3049
3049
3049
3049
3049
3049
3049
3049
3049
3049
3049
3049
2793
2793
2921
2921
2921
2921
2921
2921
2921
3049
3049
3049
2793
2793
2793
2793
2793
2793
2793
3049
3049
3049
3049
3049
3049
3049
3049
3049
3049
3049
2793
2793
3965
2793
3049
3049
2513
3965
3965
3965
3041
2793
2793
2793
2497
2497
2913
2793
2793
2793
2793
2793
3062
3062
3062
3062
3062
3062
3062
3062
3950
3950
3949
1902
3950
3949
1902
3949
1902
3949
3949
3949
3949
3949
3949
3949
3949
3949
3062
3053
1006
3054
3053
3053
1006
3053
1006
3054
3054
3054
3054
3054
3054
3054
3054
3054
3054
3054
2797
3054
3054
3054
2798
2925
876
2925
876
2925
2925
876
2925
876
2486
3054
3054
3054
3054
3054
3054
3054
3054
3054
3054
3054
3054
3054
3054
3054
3054
3054
2798
2925
2925
2925
2925
2925
2508
2103
2103
2285
2285
2285
2285
2285
2285
2285
2285
2285
2285
2285
2285
2285
2285
749
2285
2285
2285
2285
2285
2285
2285
2285
2285
749
2285
2285
2285
2285
2285
2285
2285
2285
2285
2285
2285
2285
2221
2221
2285
2285
2285
236
2285
236
2285
236
2285
236
2285
2285
236
2285
236
2285
236
2285
236
2285
749
2285
2285
2285
236
749
2285
749
2285
2285
2285
2285
2285
2285
2285
2285
236
2285
2285
2285
2285
236
2285
2669
2048
256
32
288
2304
32
288
2816
544
800
2304
32
288
2304
128
32
384
544
160
672
416
2080
384
640
544
160
288
672
416
800
2496
416
2496
2102
2094
110
430
2102
310
2094
110
366
2102
566
310
2094
110
558
174
430
366
878
2222
430
2102
566
310
2094
110
558
174
366
2094
110
558
1582
1326
1646
2094
558
174
302
430
366
878
2094
174
1582
1710
302
686
430
2478
2094
558
366
814
878
1326
2614
2094
110
174
366
2158
366
2094
110
558
2094
110
558
2094
302
366
2102
2094
110
2102
2094
110
366
2094
110
558
366
2094
110
558
1582
1326
1646
2093
109
365
877
2157
108
2157
621
2093
109
173
365
877
2157
301
365
429
2157
108
365
2093
109
173
365
685
877
2093
109
173
301
365
685
877
2605
1581
621
1645
2157
108
365
364
877
876
2093
109
173
365
685
877
2093
109
173
301
365
429
2157
108
365
364
876
2093
109
173
301
365
685
877
2605
1709
429
621
1645
3181
2093
109
173
301
365
2093
109
173
365
877
813
822
2221
685
877
621
813
2093
54
109
173
365
685
877
2093
109
173
301
365
429
2093
54
109
173
301
365
685
877
310
2605
429
621
1645
2093
109
173
301
365
2093
54
109
173
365
877
813
822
2093
54
173
365
685
877
2413
2093
54
173
301
365
685
877
310
2093
54
109
173
365
685
877
2157
301
365
429
2605
621
1645
3117
1133
2157
365
2093
54
173
365
877
813
822
2221
685
877
621
813
822
2093
109
173
365
685
877
2349
365
2156
364
877
876
2093
109
301
365
2093
109
173
365
877
813
2221
685
877
621
813
2093
54
109
365
877
2157
621
2093
54
109
173
365
877
2157
301
365
2093
54
109
173
365
685
877
2093
109
173
301
365
685
877
2605
1581
621
1645
2093
54
877
2093
54
173
877
2157
301
365
2093
54
685
877
2413
685
877
2093
109
2157
108
2093
109
173
301
365
685
877
2412
877
876
3181
3181
1132
3181
3181
3181
3181
3181
1132
2606
2605
2605
301
2605
301
2093
557
301
2605
301
2349
2605
301
2605
301
2349
2605
2092
2092
45
300
301
2604
1580
2092
45
300
301
2093
2605
2605
3117
2349
2092
2348
3629
2093
109
2093
109
2093
46
109
110
2093
109
557
1581
1645
2093
877
621
813
1453
2093
46
877
621
813
814
878
1453
622
1454
3181
557
3181
557
1134
558
2157
301
621
2093
109
557
301
621
2349
2349
2093
301
2094
110
558
2102
566
310
2094
110
558
174
430
366
878
2094
558
814
2102
566
822
2094
174
302
430
2094
174
430
366
878
2606
2158
174
430
2606
174
302
686
430
2350
430
2094
110
558
2102
566
310
2094
110
558
174
366
2094
110
558
1582
366
814
2094
558
174
686
430
366
878
2094
110
558
1582
1326
1646
2102
566
1590
1334
2094
1134
558
814
878
622
1454
2358
822
1334
694
2094
110
558
1582
1326
1646
2094
1198
1582
1710
302
430
2094
558
174
302
430
366
878
2094
174
1582
1710
302
686
430
2606
174
302
686
430
2094
558
366
814
878
1326
2158
1710
1646
2350
430
2158
174
1710
430
366
2094
110
2102
566
310
2094
110
558
366
2094
110
174
302
430
366
2094
174
686
2158
174
430
2094
110
814
2102
310
2094
110
558
2094
110
558
174
366
2094
110
174
686
366
878
2094
110
174
430
366
2094
558
174
430
366
2606
1454
2158
174
430
2094
2102
2158
366
2478
2102
310
438
822
2094
558
366
2094
110
558
2102
310
2094
110
558
174
366
878
2094
558
814
3630
622
1646
2094
174
302
430
2094
174
366
878
2158
174
430
2094
110
558
2102
2094
558
174
366
2094
110
558
1582
366
814
2094
558
174
430
366
878
2094
110
1582
1326
2094
1134
558
814
878
622
1454
2094
1198
430
2094
174
1582
1710
302
686
430
2222
302
430
2094
366
878
2094
110
2102
310
2094
110
366
2094
110
174
302
430
366
2094
686
2094
558
814
2158
174
430
2094
110
814
2158
814
878
622
2606
302
430
2094
110
558
2102
2094
110
174
430
2094
558
366
2094
110
878
2094
686
430
2734
2094
110
558
2102
310
2094
110
174
430
366
2094
174
302
430
2222
366
878
2222
430
2606
302
686
430
2350
430
2094
110
558
2102
566
310
2094
110
558
366
2094
110
558
1582
366
814
2102
566
310
822
2094
558
174
686
430
366
878
2094
558
1582
1326
1646
2102
566
1590
1334
2094
558
814
878
622
1454
2358
822
694
2094
110
558
1582
1326
1646
2094
1198
1582
1710
302
430
2094
110
558
174
302
430
366
878
2094
174
1582
1710
302
686
430
2094
558
814
878
1326
3246
1710
430
1646
2158
174
1710
686
430
2094
110
558
2102
2094
110
430
2094
110
558
2102
2094
110
430
366
2094
558
2102
310
2094
110
558
2102
566
2094
558
2606
1582
1326
1646
3638
2926
2094
558
174
878
2222
1710
2222
2074
538
282
794
2586
2074
282
794
2138
218
346
2266
730
2074
538
282
2074
538
1562
282
794
2074
538
282
794
410
2074
538
1562
1306
2074
538
282
794
1306
666
2778
2138
346
730
1626
2074
2074
538
794
2138
218
346
2074
730
2074
538
282
794
2074
538
282
794
2138
282
218
346
2842
1306
2074
282
2074
282
2138
282
218
346
2074
538
794
1306
2074
538
2074
538
282
2074
2074
538
2074
538
1562
282
2074
538
282
794
2074
538
1562
2074
538
794
2586
2586
2586
1178
2586
3182
558
2606
3182
558
3182
558
2606
2606
2606
2330
2606
2606
3246
3246
2348
301
2348
301
2093
2093
2094
174
366
622
2614
822
2158
174
686
430
366
2350
686
430
366
814
878
2102
822
2074
282
794
2266
730
2092
45
109
108
556
557
300
301
621
2092
45
109
108
556
557
300
301
2158
622
2158
622
2093
301
2093
301
2094
558
2158
174
430
2478
2094
558
2094
558
2094
558
174
2094
1582
2094
558
814
3758
2478
2222
430
2094
558
2158
2094
558
2094
2094
174
2094
558
814
2158
174
430
2350
430
2094
558
2094
2094
558
2222
430
2094
558
2094
558
2094
558
2094
1582
2094
558
814
2094
110
558
2222
430
366
878
2926
2158
174
430
2350
430
2094
110
558
2094
110
558
1582
366
814
2094
558
174
686
430
366
878
2094
110
1582
1326
2094
558
814
878
3758
430
2350
430
2222
430
2094
110
558
2158
2742
2094
110
558
2094
366
2094
110
558
2414
878
2222
430
2094
110
558
2094
558
1582
366
2094
558
430
366
878
2094
1582
2094
558
814
878
622
2222
1710
2157
365
877
2157
621
2348
301
428
429
2157
173
174
2157
621
2157
108
365
364
877
2604
557
172
173
1580
1581
1708
1709
428
429
2157
877
621
2093
46
109
301
365
302
621
813
2413
2157
365
877
2221
174
877
2157
108
365
2157
2093
109
173
174
301
813
2157
108
365
2157
2092
45
172
173
300
301
428
429
2093
109
173
174
301
813
2157
108
365
2157
621
2157
365
364
877
2093
109
173
174
301
813
2157
621
2157
1389
621
1645
2925
621
2157
301
365
621
813
814
2074
538
2074
538
282
2157
365
877
2604
557
2074
538
2157
365
2092
172
173
300
301
428
429
2093
46
173
174
301
302
2074
538
2074
538
1562
282
2074
538
282
794
2074
538
1562
2074
538
282
794
2157
365
877
2157
877
2074
2074
90
346
2074
45
109
2093
46
109
173
174
301
302
2074
45
173
429
2074
2074
538
282
2074
45
109
2074
90
2093
46
109
173
174
2074
2074
538
2074
538
1562
2074
538
282
794
2074
45
109
622
2093
46
109
173
174
301
302
2074
45
109
1562
1645
1646
2074
794
2157
301
302
621
813
814
622
2074
538
2330
2074
282
794
2138
2092
173
300
301
428
429
2861
814
2074
538
2074
538
1562
282
2074
538
282
794
3098
26
538
1562
2074
538
282
794
2394
2157
365
877
3757
428
429
2093
301
302
813
814
2074
538
2074
90
2221
2221
2221
2221
685
2221
1581
1709
2074
538
282
2074
538
1562
794
2074
282
794
2138
2586
794
666
2778
2092
45
172
173
300
301
428
429
2093
46
173
174
301
302
813
814
2926
2074
538
282
2074
538
1562
282
794
2074
538
282
794
410
3098
26
538
1562
2074
538
282
794
666
2157
365
877
2394
2778
2138
346
730
1626
2157
365
877
2093
46
173
174
301
302
813
814
2605
172
173
1581
1708
1709
428
429
2926
2093
46
301
302
813
366
814
2074
538
282
2074
90
282
346
2330
794
666
2074
282
2092
45
172
173
300
301
428
429
2157
365
877
2925
621
2074
538
2586
794
2157
365
877
2092
45
172
173
300
301
428
429
2093
173
182
365
685
694
2221
429
2093
182
365
685
2093
173
182
365
685
3757
429
2221
2221
2221
685
2093
685
2074
282
794
2074
282
794
2138
218
346
2842
1306
2157
365
877
2670
2266
730
2221
300
301
428
429
2093
174
301
813
2074
282
794
2586
1562
282
794
2074
538
282
794
2586
1562
2074
538
794
1306
2394
2778
2138
346
730
1626
2157
365
877
2605
173
1709
428
429
2093
301
813
366
622
2074
282
2074
538
2138
282
218
346
2074
282
794
2074
538
282
794
2138
282
218
2586
794
1306
2157
365
877
2074
218
730
2220
173
300
301
428
429
2093
173
685
2221
2221
685
2074
282
794
2586
794
2074
282
794
2138
218
346
2842
1306
2074
282
2586
1562
282
794
2074
538
794
2138
282
218
346
2074
538
794
2074
730
2330
794
346
730
2093
109
173
365
685
877
2093
173
301
429
3757
429
2477
2157
173
301
365
2093
173
365
877
813
2221
685
877
621
813
2093
54
109
173
365
877
2221
301
429
2093
54
109
173
301
365
685
877
2605
173
429
2477
2157
173
301
365
429
2093
109
173
365
877
813
2093
54
109
173
877
2157
173
301
365
2093
54
109
173
365
685
2586
2586
282
2157
365
877
2093
46
173
174
301
302
813
814
2605
173
2586
2330
2157
365
2092
172
173
300
301
429
2093
46
173
174
301
302
813
814
2586
2586
1562
282
2586
282
794
2586
1562
2586
794
2157
365
877
2394
1626
2157
365
877
2093
46
173
174
301
302
813
814
3694
2093
46
301
302
813
814
2157
877
2605
173
2157
2349
429
2157
877
2157
365
877
2605
173
1581
1709
429
2221
685
2222
301
813
2222
301
813
2586
2778
2221
1709
2093
109
877
2605
173
2093
109
182
2221
301
429
2093
109
182
685
2093
109
182
365
685
877
2605
173
1581
1709
429
2221
2221
2221
365
685
877
3757
2669
2669
3181
2669
3117
621
2586
2586
2586
622
2670
2586
3181
2586
3118
2586
3117
2586
3181
3181
3181
2606
2606
2606
2606
2606
2330
2606
2606
2606
2606
2606
2606
2604
557
300
301
2604
557
300
301
2604
557
300
301
2605
301
2604
557
300
301
2604
557
300
301
2093
556
557
300
301
2605
301
2605
301
2348
301
2348
301
2093
557
301
2605
301
2605
301
2605
301
2605
301
2605
301
2605
301
2542
2349
2093
301
2604
557
2093
2604
557
620
3181
1132
556
557
566
2094
174
2222
686
430
2478
2157
877
2221
2413
877
2074
282
794
2842
2074
538
794
2266
730
2733
2092
45
109
556
557
300
301
2092
45
557
2158
622
2158
622
2092
45
556
557
300
301
2093
301
2093
557
2349
2093
556
557
300
301
2093
557
301
2093
54
301
310
2541
2541
2074
538
282
794
2074
538
282
794
2074
282
794
410
2394
2842
1306
2074
538
282
794
2074
90
282
346
2074
282
794
2074
538
282
794
2074
538
1562
282
794
2074
538
282
794
410
3098
26
538
1562
1306
2074
538
282
794
1306
2074
538
282
794
2394
2074
538
794
3098
26
538
1562
1306
2074
538
282
794
2074
346
2074
538
282
794
1306
2074
282
346
2074
282
2458
2330
410
2330
2330
2458
2458
2586
2586
2586
2586
2074
2330
2074
2266
2330
730
2074
538
2074
538
1562
282
2074
538
282
2074
538
1562
2586
2074
538
2394
1626
2074
538
1562
2074
538
282
3610
2586
2074
282
730
2586
2586
2586
2586
2458
2458
2458
2458
2138
2170
2170
2170
2170
2170
2170
2426
890
2170
2170
2170
2170
2170
2426
890
2938
3706
2938
2170
2170
378
2170
2426
2426
890
2938
634
2170
2170
2170
2426
890
2170
2426
2170
2426
890
2938
2170
2170
2426
2938
634
2170
378
2170
2426
890
2938
634
2170
2170
378
2426
2170
378
2170
1658
2170
2938
2170
2938
2170
2170
2170
2682
2170
2426
890
2938
2170
2170
2170
2426
890
2938
2170
378
2426
2170
2170
2938
2170
2938
2170
2938
2170
2170
2426
2170
2426
2426
890
3194
890
634
2170
2170
2170
2426
890
2938
2170
2170
378
2170
378
2170
1658
2170
2170
2426
890
2170
3194
890
634
2170
2170
2938
2938
3066
3066
3066
3066
3066
3066
3066
3066
3194
3194
3194
3194
2170
378
890
2170
634
3965
3965
3965
3954
3949
3949
3949
3950
3950
2103
2871
1335
2103
2103
2103
567
2871
1335
2103
2103
2103
567
1591
1335
2871
1335
2285
2285
3821
3821
2285
2285
2285
2285
2285
2285
2285
2285
2285
2285
2285
2285
2285
2285
2285
2797
3309
3821
3821
3821
3821
3821
2797
2797
2797
3821
3821
1772
2797
2797
2285
3821
2285
2285
749
2797
2285
2285
236
2285
2285
236
2285
236
2285
3821
2285
3821
2285
2285
749
2797
2285
2285
2285
3821
2285
2285
2285
749
2285
749
2285
2285
236
2285
2285
236
2285
236
2285
3309
2285
236
748
749
2797
2285
749
2285
2285
2285
749
2285
749
2285
2733
2733
2733
2733
2733
2733
2733
2733
2733
2797
2796
749
2797
2797
2048
512
256
64
32
416
2048
512
256
768
32
320
672
416
2048
64
192
320
832
2560
128
64
192
576
704
2048
512
256
64
32
416
2048
128
64
192
320
832
2048
256
768
320
832
416
800
2048
256
128
64
384
192
320
2048
512
256
768
64
32
416
2048
512
256
1536
768
64
32
320
704
672
2048
128
64
640
192
320
832
2048
512
1536
64
32
1280
1600
1568
2048
512
256
768
384
640
192
320
160
832
416
800
2048
512
256
768
1280
1152
640
544
1408
832
576
800
2048
512
256
128
64
640
192
320
832
2048
512
256
768
64
32
192
160
416
2048
512
256
64
32
192
544
288
800
2048
512
1536
768
320
704
1696
672
2048
256
768
128
384
192
320
160
832
288
416
800
2560
768
1056
1088
1280
1152
640
544
1408
832
2048
256
128
64
384
192
2176
64
384
192
320
2048
512
256
768
128
384
640
192
2048
512
256
768
64
32
192
160
416
2048
512
256
64
32
192
544
288
2048
512
256
1536
768
64
32
320
704
288
672
2048
128
64
192
320
832
2048
512
1536
64
32
1280
1184
1600
1568
2048
512
256
768
128
384
640
192
320
160
832
288
416
800
2048
512
256
768
1280
1152
640
1408
832
416
800
2048
256
64
640
192
320
832
2048
256
384
640
192
2560
1536
64
192
320
576
1600
1728
2048
256
1536
128
64
1664
384
640
320
2048
512
256
64
32
192
160
416
2112
192
320
2048
768
128
320
832
2816
128
640
832
576
2432
640
160
416
2048
512
256
768
64
32
192
160
416
2048
128
64
640
192
320
832
2048
256
768
128
384
192
320
832
288
416
2560
768
1280
1152
640
544
1408
832
2048
256
128
64
384
192
2304
128
64
384
192
320
2048
512
256
768
128
384
640
192
2048
512
256
768
64
32
192
416
2048
512
256
1536
768
64
32
320
704
672
2048
512
1536
64
32
1280
2048
512
256
768
128
384
640
192
320
160
832
416
2048
512
256
768
1280
1152
640
1408
832
576
416
800
2048
512
256
64
640
192
320
832
2048
512
256
384
640
192
2560
1536
64
1664
384
192
320
576
1600
2048
256
1536
128
64
1664
384
640
320
2048
512
256
64
32
192
160
416
2048
256
128
64
32
384
192
160
416
2048
512
256
768
64
32
192
2048
512
128
64
32
640
192
320
832
2048
256
768
832
2560
768
1280
1152
640
832
576
800
2048
256
128
64
32
384
192
2304
128
64
32
192
320
2048
512
256
128
64
384
640
192
320
832
2048
512
256
768
64
32
192
160
416
2048
512
256
64
32
192
544
288
800
2048
512
1536
768
1696
2048
256
768
128
384
192
320
160
832
288
416
800
2816
1056
1088
1280
1152
640
544
1408
832
576
2816
1088
1280
640
1408
1184
832
576
672
800
1312
2048
512
256
768
64
32
192
160
416
2048
512
256
64
32
192
544
288
800
2048
512
256
1536
768
64
32
320
288
672
2048
512
256
1536
768
64
32
320
544
704
1568
288
800
2048
512
1536
64
32
1280
1184
1600
1568
2048
512
256
768
128
384
640
192
320
160
832
288
416
800
2048
512
256
768
1056
1088
1280
1152
640
544
1408
832
576
800
2048
512
1536
1056
64
32
1280
544
1216
1600
1568
1312
2048
512
256
768
128
32
384
640
192
320
544
832
288
416
800
2048
512
256
768
1088
32
1280
544
1408
1184
832
576
288
672
800
1312
2048
512
256
64
32
192
160
416
2048
512
256
64
32
192
544
288
2048
512
256
768
640
192
160
832
416
2048
512
256
768
1088
1280
640
544
832
576
2048
512
32
640
192
544
832
2048
512
256
768
1088
32
1280
640
544
1184
832
576
288
672
800
1312
2048
512
256
768
384
640
192
160
416
2560
256
768
32
384
640
192
288
416
2048
512
256
768
64
32
192
160
416
2048
512
256
64
32
192
544
288
800
2048
512
1536
768
704
1696
1728
672
2560
1536
768
544
1568
1728
2048
256
768
128
384
320
160
832
288
416
800
2560
768
1056
1088
1280
1152
640
544
1408
832
576
2048
256
128
64
384
192
2048
256
768
128
32
384
320
832
288
416
800
2816
1088
1280
1408
1184
832
800
1312
2048
512
256
768
64
32
192
160
416
2048
512
256
64
32
192
544
288
800
2048
512
256
1536
768
64
32
320
704
288
1728
672
2048
512
256
1536
768
64
32
320
544
704
1568
288
1728
800
2048
1024
512
1536
64
32
1280
1184
1600
1568
2048
512
256
768
128
384
192
320
160
832
288
416
800
2048
512
256
768
1056
1088
1280
1152
640
544
1408
832
576
416
800
2048
512
1536
64
32
1280
544
1600
1568
1312
2048
512
256
768
128
32
384
192
320
544
832
288
416
800
2048
512
256
768
1088
32
1280
544
1408
1184
832
576
288
672
800
1312
2048
256
1536
64
1152
1664
384
1600
2048
512
256
64
32
192
160
416
2048
256
128
64
32
384
192
160
416
2048
512
256
384
640
192
160
416
2048
256
768
64
32
640
416
2048
512
256
768
64
32
416
2048
512
64
32
544
288
800
2048
512
256
768
32
320
672
416
2048
64
192
320
832
2048
512
256
32
320
544
288
800
2560
128
64
192
576
704
2048
512
256
768
64
32
416
2048
256
64
32
544
288
800
2048
128
64
192
320
832
2048
256
768
128
320
832
416
800
2048
256
768
128
32
320
832
288
416
800
2048
256
128
64
384
192
320
2048
512
256
768
64
32
416
2048
512
256
64
32
544
288
2048
512
256
1536
768
64
32
320
704
672
2048
128
64
640
192
320
832
2048
512
1536
64
32
1280
1600
1568
2048
512
256
768
128
384
640
192
320
160
832
416
800
2048
512
256
768
1280
1152
640
1408
832
576
800
2048
512
256
768
128
32
384
640
192
320
544
832
288
416
800
2048
512
768
32
1280
544
1408
832
576
288
672
800
2048
512
256
128
64
640
192
320
832
2048
256
1536
64
1152
1664
384
1600
2560
64
1664
384
192
320
576
1600
1728
2048
256
1536
128
64
1664
384
640
320
2048
512
64
2048
64
320
832
2048
512
64
2048
128
64
320
832
2304
64
384
320
2048
512
64
2048
512
256
1536
768
64
704
672
2048
128
64
640
320
832
2048
512
1536
64
1280
1600
1568
2048
512
256
768
384
2560
768
1280
640
1408
576
2560
256
128
64
640
320
832
2560
1536
64
1664
576
1600
1728
2048
64
32
2048
512
64
32
2048
256
64
32
416
2048
256
64
32
288
2048
512
256
64
32
416
2048
512
256
64
32
288
2048
512
1536
768
32
672
2048
512
1536
64
32
1280
1600
1568
2048
512
256
768
384
192
160
416
800
2048
512
256
768
1280
1152
640
832
576
800
2048
512
1536
64
32
1280
1600
1568
3008
3008
2560
1056
1088
2560
1056
1088
1152
2560
544
2560
1152
2560
1056
1088
1152
2560
1056
1088
2560
1088
544
3136
2560
1088
2560
3072
1152
2304
3072
512
1152
3072
256
1152
2560
256
576
2560
256
64
576
2048
512
256
64
576
2560
256
576
2048
256
64
2560
256
576
2048
256
768
128
384
640
192
320
544
160
576
288
416
800
2048
256
768
128
384
640
192
320
544
576
288
416
800
2048
512
256
768
64
384
640
320
832
288
800
2048
256
128
384
640
192
704
672
416
2048
768
128
2048
512
256
64
576
2048
512
256
64
576
2112
576
2112
576
2048
256
128
64
2880
2406
3957
3957
3957
3065
3065
2777
3145
1161
3145
1161
3209
3145
3145
3531
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
2802
3058
3058
3058
3058
2802
2802
3945
3068
3068
3068
3068
3068
3068
3066
3066
3066
3066
3068
3068
3068
3068
3068
3068
3068
3068
3066
3066
3066
3066
3066
3066
2065
2065
785
2065
145
657
2065
273
2065
273
145
401
2449
657
2065
529
273
2065
529
1553
1297
2065
529
273
2065
529
273
785
1297
657
2057
521
265
777
137
73
393
201
2057
521
265
1545
777
1673
649
2057
265
777
137
393
201
329
841
2569
777
1289
1161
649
2057
265
137
73
393
201
2057
521
265
777
137
73
393
649
201
329
585
2057
521
265
777
137
73
393
201
2057
521
265
1545
777
73
1673
649
329
2057
521
265
777
137
393
201
329
841
3081
9
521
1545
1289
73
1161
1609
2057
521
265
777
1289
1161
393
649
1417
841
2057
265
73
1673
649
201
329
713
1737
2057
521
265
777
137
73
393
201
2057
265
137
73
393
201
329
2057
521
265
777
73
393
2057
521
265
777
2057
37
777
73
2057
521
265
777
137
73
649
201
713
2057
521
265
777
2057
521
265
777
137
73
201
713
677
2057
521
265
777
73
393
2057
265
137
73
393
201
2057
265
37
777
73
2569
265
393
649
329
585
2057
265
37
137
73
393
201
165
329
421
2569
265
549
293
713
421
2057
521
265
777
73
393
2057
521
265
1545
777
73
1673
649
329
2057
521
265
777
137
393
201
329
841
3081
9
521
1545
1289
73
1161
2057
521
265
777
1289
1161
649
1417
585
2057
521
265
37
777
73
3081
9
521
1545
1289
73
2057
521
265
777
201
165
329
421
2057
521
265
777
1289
1161
649
1417
2153
2409
873
2153
2153
361
2409
873
2153
1641
2921
2153
2153
2153
2153
2153
361
2153
2153
2153
2153
2153
2153
361
2409
2153
2153
1641
2409
2921
617
2074
538
282
794
2586
794
2330
794
410
2074
538
282
794
2074
538
282
2074
538
282
794
410
2586
794
666
2074
538
282
2074
2074
2330
794
410
2074
2330
410
2074
538
794
2074
538
794
2074
794
2074
538
282
2074
1562
2330
794
410
2586
794
2330
2074
538
282
794
2586
794
2330
794
410
2074
538
282
794
2074
538
282
794
2074
1562
2074
538
282
794
410
2586
282
794
666
2074
538
282
2074
282
2842
2586
794
666
2074
282
794
410
2074
538
2330
794
410
2074
794
2074
538
282
2074
1562
2330
794
410
2074
538
794
1306
2074
2074
282
2330
410
2330
794
2074
282
2074
538
282
2074
282
2074
538
282
2074
538
282
794
2074
1562
2074
282
794
2586
794
666
2074
2074
538
282
2074
2074
538
2074
538
282
794
2074
1562
2074
538
282
794
2074
538
794
666
2074
2074
2074
2586
794
2074
1562
2074
794
2577
3081
521
1161
3081
521
1097
1161
2569
1097
1161
2586
2586
2586
2330
2842
3124
3124
2679
2679
2679
2679
2679
2679
2679
2679
2679
2679
2679
2679
2679
2679
2679
2679
2261
341
853
2133
341
2389
2261
341
853
2133
341
2268
348
860
2396
860
732
2413
364
877
2413
364
877
876
2413
877
2413
877
2268
348
2477
2478
2478
2478
2477
430
2478
2478
2477
430
2409
2473
361
2217
425
361
434
2464
2464
2464
2464
2464
2542
2500
2500
2500
2500
2500
2908
2396
2908
2396
2396
2396
2396
860
2396
2396
2396
860
2140
2140
2396
2140
2396
2396
2396
2396
2396
2908
2140
2140
2652
2140
2908
732
2396
860
732
2908
732
2140
2652
2140
2140
2143
2143
219
223
2143
219
223
2280
3045
3042
3042
3010
3010
3010
3010
3010
3010
3010
3010
3010
2882
2882
2434
2434
2434
2514
2514
2514
2514
2770
2770
2282
2282
2282
2282
2538
2538
2538
2230
2230
2230
2230
2230
2157
182
2230
2230
2484
2484
2330
794
410
2330
794
410
2458
2842
602
410
2162
2258
3013
966
3040
3040
3040
3040
3042
2996
2996
2740
2996
2996
3042
3042
3585
3585
3585
2337
2305
289
2690
2688
2690
3714
3713
3712
3712
3712
2816
2816
2816
2816
2816
3712
2816
2817
3713
2816
3712
3714
2817
770
2818
3712
1666
2816
2816
2358
438
2433
2305
2305
2304
2434
2434
2432
386
2050
2486
2486
2266
2230
438
2230
310
438
2266
2304
384
2176
384
2048
256
2178
386
2050
130
386
2050
258
130
2050
258
130
2177
128
385
384
130
386
2048
256
129
128
385
2048
1
257
256
129
128
2049
2
385
384
386
2048
1
2
257
256
129
128
258
130
386
2304
2306
2306
2306
2306
2304
258
2305
256
258
2305
256
258
2304
2304
2178
2176
130
2432
2176
2432
2304
384
2816
2816
2176
384
2176
384
2048
256
128
2048
256
128
384
2048
256
128
2048
256
2432
2048
256
128
384
2048
256
128
2274
2274
2274
2274
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2176
2176
2466
2336
2336
2336
2336
2337
2337
2373
2373
837
2373
837
2337
2337
2272
2272
2273
224
226
2273
226
2273
226
2466
2464
2496
2498
2498
2177
130
2177
130
2177
130
2177
128
130
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2757
2434
2944
2944
2944
4034
3970
3969
1922
3969
1922
3970
3968
3968
3968
2970
3968
3970
4036
4036
4036
4036
3952
3952
3966
3966
3937
2497
2497
2497
2497
2497
2497
2465
2465
2465
2465
2465
2057
265
777
2497
2450
658
2450
658
410
666
2432
704
392
3032
3027
3027
3036
2056
2056
2056
2048
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
2050
2050
2050
2050
2050
2568
2568
2312
2312
2312
2312
2056
2056
2304
2304
2048
2048
3080
3072
2056
2056
2056
2048
2048
2048
2048
2048
2048
2048
2048
2048
2528
2048
2048
2048
2048
2048
2048
2048
2048
2048
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
2272
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
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
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
2048
2048
2048
2048
2048
3128
2272
2272
2272
2048
2048
2048
2048
2062
2062
2062
2062
2062
2062
2048
2048
2048
2048
3128
3128
3128
3128
3128
3128
2508
2508
2316
2060
2060
2060
2060
2060
2060
2060
2060
2060
2049
2049
2049
2273
2049
2049
2049
2049
2600
2600
2600
2992
2992
2992
3020
2520
2520
2520
2520
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
2504
2504
2504
2504
2504
2504
2520
2520
2520
2520
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
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
280
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
280
2048
2048
24
2048
2048
2048
2048
2048
24
2048
24
2048
2072
2048
2048
2048
2048
24
2048
24
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
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
2056
2056
2560
536
2560
536
2560
536
2560
536
2560
536
2560
536
2560
536
2560
536
2304
280
2304
280
2304
280
2304
280
2304
280
2304
280
2304
280
2304
280
2048
24
2048
24
2048
24
2048
24
2048
24
2048
24
2048
24
2048
24
2560
2560
536
2560
2560
536
2304
280
2304
280
2048
24
2048
24
2304
2304
2304
280
2304
2304
280
2304
280
2304
280
2304
280
2304
2304
280
2048
24
2048
24
2048
2048
2048
24
2048
24
2048
24
2072
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
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
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
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
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
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
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
24
2048
2048
2048
2048
2048
2048
2048
24
2048
2048
2048
2048
2048
24
2048
2048
2048
2048
2048
2048
24
2048
2048
2048
24
2048
2048
2048
2048
2048
24
2048
2048
24
2048
2048
2048
2048
2048
2048
2048
24
2048
24
2048
2048
24
2048
2048
2048
2048
2048
24
2048
2048
2048
2048
2048
2048
24
2048
2048
2048
24
2048
2048
2048
2048
24
2048
2048
24
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
24
2048
2048
2048
2048
2048
24
2048
2048
2048
2048
2048
2048
24
2048
2048
2048
24
2048
2048
2048
2048
24
2048
2048
24
2048
2048
2048
2048
2048
2048
2048
24
2048
2048
24
2048
2048
2048
2048
2048
2048
2048
2048
2048
24
2048
2048
24
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
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
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
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
3072
1048
3072
3072
3072
1048
3072
3072
3072
3072
3072
1048
3072
3072
3096
3072
1048
3072
3072
3072
1048
3072
3072
3096
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3096
3096
3072
1048
3072
3096
3096
3096
3096
3072
1048
3072
3096
3096
3096
3096
3096
3096
3072
1048
3072
3096
3096
2048
2072
2048
2072
2072
2072
2072
2072
2072
2072
2048
2048
2048
2048
2072
2048
2048
2048
2048
2048
2048
2048
24
2072
2048
2048
2072
2048
2048
24
2072
2048
2048
2048
2048
24
2048
2048
2048
2048
2048
24
2048
2048
24
2048
2072
2048
2048
24
2072
2048
2048
2048
2048
24
2048
2048
2048
2048
24
2048
24
2048
24
2072
2048
2048
2072
2048
2048
2048
2048
2048
2048
2048
24
2072
2048
2048
2072
2048
24
2072
2072
2072
2048
24
2072
2072
2048
24
2072
2072
2072
2072
2072
2072
2072
2072
2072
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
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2312
2312
2312
2312
2312
2312
2312
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
2560
536
2560
536
2560
536
2560
536
2304
280
2304
280
2304
280
2304
280
2048
24
2048
24
2048
24
2048
2304
2304
2304
2304
280
2304
280
2304
2304
2048
2048
2048
24
2048
2048
2048
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
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
2048
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
2312
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
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2048
2048
2048
2048
2048
2048
24
2048
2048
2048
2048
2048
2048
2048
2048
24
2048
2048
2048
24
2048
2048
2048
2048
2048
2048
2048
2048
24
2048
2048
2048
2048
2048
2048
2048
2048
24
2048
2048
2048
24
2048
2048
2048
2048
2048
2048
2048
2048
2048
24
2048
2048
2048
2048
2048
24
2048
2048
2048
24
2048
2048
2048
2048
2048
2048
24
2048
2048
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
2048
24
2048
2048
2048
2048
2048
24
2048
2048
2048
24
2048
2048
2048
2048
2048
2048
2048
2048
24
2048
2048
2048
24
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
24
2048
2048
2048
24
2048
2048
2048
24
2048
2048
2048
24
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
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
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
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
3072
1048
3072
3072
3072
3072
3072
3072
3072
3072
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3096
3096
3096
3096
3096
3096
3096
2048
2048
2048
24
2048
2072
2072
2072
2072
2048
2048
2048
24
2048
24
2048
24
2072
2048
2048
24
2048
2048
24
2048
2048
24
2048
2048
24
2048
24
2048
2048
2048
24
2048
2048
24
2048
2048
24
2048
2048
2048
24
2048
24
2048
24
2072
2048
2048
24
2048
2048
2048
2048
24
2048
2048
24
2048
2048
2048
24
2048
24
2048
24
2072
2048
2048
24
2048
2048
24
2048
2048
2048
2048
2048
24
2072
2048
24
2072
2048
24
2072
2072
2072
2072
2072
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
2544
2544
2320
2320
2064
2056
2064
2528
2528
2528
2528
2304
2048
2568
2568
2568
2568
2312
2320
2312
2056
2056
2056
2320
2320
2064
2064
2568
528
2568
2312
2312
2056
16
2056
16
2304
2304
2048
2544
2544
2056
2056
2056
2056
2056
2056
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
2048
2048
2056
2056
2056
2056
2056
2056
2056
16
2056
16
2056
2056
2056
2056
2056
2056
2056
2056
16
2056
16
2064
2056
16
2056
16
2056
2064
2064
2064
2056
2056
2056
2056
2056
2056
2056
2056
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
2048
2048
2048
2048
2048
2048
3088
3080
1040
3088
3088
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3072
3080
1040
3080
1040
3088
3088
3088
3080
1040
3080
1040
3080
1040
3080
3088
3080
3080
3088
3088
2056
2056
2056
2064
2056
2056
2064
2064
2056
2056
2056
16
2056
2064
2064
2056
2048
2048
2048
2048
2592
2592
2592
2592
2592
2592
2592
3008
2592
2592
2592
960
2592
960
2592
960
2592
2592
2592
2592
2592
2592
2592
2592
960
3008
3008
2592
960
2592
960
2592
3008
3032
3032
3016
3016
3016
3016
3016
3016
3016
3016
3016
3016
3016
3016
3016
3016
3016
3016
3016
3032
3032
3032
3032
3032
3032
3032
3032
2880
2880
704
2880
704
2752
2880
704
2912
2912
2976
2912
2880
704
2976
2912
2976
2976
864
2912
2912
2912
2912
2912
2912
2912
2912
2912
2976
2912
2976
2912
2976
2912
2880
2976
2976
2752
2976
2912
2976
2976
864
2464
2464
2464
2464
2912
3032
3016
3016
3016
3016
3032
3032
2880
864
2912
2976
2976
864
2880
704
2976
2976
864
2976
2976
864
2976
2976
864
2976
2976
864
2976
2976
864
2976
2976
864
2880
704
2976
2976
864
2976
2976
864
2976
2976
864
2880
704
2976
2976
864
2976
2976
2976
864
2976
2976
2912
2752
2976
2912
2976
2880
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2985
2985
873
2985
2985
873
2472
2472
2472
2472
2472
2472
2472
2984
2984
872
2984
2984
872
2984
2984
872
2984
2984
872
2984
2984
2984
2984
2984
2984
2984
2984
2984
2984
2078
2078
2078
2068
2076
27
2077
2077
22
2069
2077
30
2077
22
30
2070
30
2070
2069
2069
2069
2562
2562
2563
2562
2562
2563
2562
2563
2562
2050
2051
2050
2051
2050
2051
2050
2580
2580
2580
2580
2566
2589
542
2589
534
542
538
2573
526
534
542
2589
534
542
538
2582
2566
2566
2566
2566
2566
2566
2166
2170
2170
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2052
2052
3078
3078
3078
2054
2054
2054
2053
2053
2070
2070
2077
2077
2077
2077
2070
2070
2070
2070
2066
2066
2066
2066
2078
2074
2070
26
2078
2074
2070
26
2078
2074
2074
2074
2074
2074
2077
2077
2077
2077
2070
2070
2070
2070
2070
2070
2070
2070
2066
2066
2066
2066
2066
2066
2066
2066
2066
2070
2070
3072
3072
3072
3072
3088
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
3104
3104
3104
3104
3104
3104
3104
3104
3104
2050
2518
2053
10
2053
9
10
2058
2054
2053
6
9
10
2054
2053
6
9
10
2054
2054
2054
2054
2058
2058
3078
3078
2072
2072
2072
2050
2050
2061
2070
2070
2054
2054
2294
2070
30
2070
30
2074
2070
2070
2306
2294
2294
2306
2294
2294
2293
246
2326
2294
2293
246
2294
2294
2294
2294
2294
2306
2326
2069
2050
2050
2050
2050
26
2050
2050
22
26
2050
2050
2050
2050
22
26
2050
22
26
2050
22
26
2050
22
26
2050
2050
22
2050
22
26
2050
22
26
2061
2061
2061
2070
2061
2050
13
22
2061
25
22
2050
13
21
22
2050
22
2070
2050
22
2050
2050
2050
2061
2070
2070
2050
2050
2050
26
2050
2050
2070
2050
26
2070
2050
2070
2050
22
26
2070
2061
2070
2070
2070
2070
2070
2290
2290
2290
2290
2290
2054
2054
2054
2054
2054
2054
2054
9
2057
2053
6
9
2054
2054
2053
6
9
2054
2066
2058
2066
2058
18
2058
18
2066
2058
2066
2058
2066
2058
18
2066
2057
2053
6
9
2057
2053
6
9
2053
6
9
2054
2053
6
9
2054
2054
2054
2054
2054
2053
2053
2053
2053
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2057
2054
2054
2054
2058
2057
2054
2054
2054
2054
3094
3074
3074
3074
3078
3078
3078
3078
3078
2062
2061
2054
2054
2054
2054
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
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
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2320
2320
2320
2320
2064
2064
2064
2064
3088
3088
2320
2320
2064
2064
2544
2064
2098
3122
3122
2088
2088
2088
2088
2090
2090
2274
2274
2274
2274
2274
2048
3318
3318
3312
3312
3312
3312
2564
2564
2564
2611
2611
2611
2562
2578
2578
2578
2570
2570
2570
530
2578
2578
2578
2578
2570
530
2570
530
2578
2570
530
2570
530
2570
530
2578
2582
2582
2582
2582
2582
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2576
2576
2576
2576
2576
2576
2576
2576
2576
2602
2602
2602
2602
2597
554
2597
554
2602
2602
970
2602
970
2602
970
2586
2586
2586
3010
2597
965
2597
2597
965
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2597
2594
962
2594
2594
2594
962
2594
2594
962
2594
2594
962
2594
962
2594
2597
965
2597
965
2597
3010
3010
3010
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
3008
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
960
2592
3008
2592
960
2592
960
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
960
2592
2592
2592
3008
2592
2592
2592
960
3008
2600
2600
2594
2976
2976
2614
2614
2614
2614
3030
2614
2610
2610
2610
2610
2616
2610
2610
2610
2610
2898
978
2962
934
2898
2962
934
2582
2582
2582
2582
2565
522
2570
2570
2570
2582
2582
2582
2582
2582
2582
2582
2582
2570
2570
2570
2570
2582
2578
2582
2582
2582
2582
2582
2574
534
2574
534
2582
2582
2562
534
2582
538
2562
2562
534
2582
538
2562
2586
2562
534
2582
2562
2562
534
2566
2566
2566
2566
2566
2565
518
521
2570
2570
530
2570
2578
2570
2570
530
2570
2566
521
2566
521
2566
2566
534
2566
534
2582
2566
534
2566
534
2582
2582
2582
2582
2561
2590
2562
2582
2582
2582
2586
2582
538
2590
2582
542
2582
538
2590
2590
2582
542
2586
2582
2574
2574
2574
534
2574
534
2574
534
2574
534
2574
2582
2574
534
2582
2586
2582
2582
2586
2562
534
2582
2562
534
2562
534
2562
534
2582
2582
538
2586
2582
538
2562
2582
538
2582
538
2586
2582
2582
2586
2582
2562
534
2562
534
2562
534
2562
534
2582
2582
2562
534
2562
2562
534
538
2562
534
538
2562
538
2582
2582
2562
534
2562
2562
534
2562
2586
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
2589
2582
2582
2582
2582
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2565
518
521
2569
2565
521
2565
518
521
2569
2569
2569
2570
2570
2570
2570
2570
2570
2570
2578
2570
2570
2570
2570
2570
2570
2570
2570
2570
2578
2570
2570
2578
2578
2570
2578
2570
2570
2570
2578
2570
2570
2566
534
2566
534
2582
2582
2582
2582
2582
2574
2574
2574
2574
2574
2574
2574
2578
2582
2582
2582
2582
2582
2562
2562
2582
2582
2582
2582
2582
542
2562
2562
2570
2578
2574
2574
2574
2582
2562
2562
2562
2570
2574
2573
2574
2573
2566
2566
2566
2566
2566
2566
2566
2574
2574
2566
2566
2560
2560
2578
2560
2560
2560
2560
2576
2576
2564
2564
2564
2987
2987
2987
2987
3762
3762
3762
3936
3936
3936
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
3000
3000
3000
3000
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
3000
2824
2824
2824
2840
2848
2848
2848
2848
2848
3968
3968
2848
2848
3616
3616
3616
3616
2848
2848
2848
2848
2848
2848
2848
2848
2848
3616
3648
1568
2848
2848
2848
2848
2848
2848
3968
3968
3968
3968
3968
3968
3968
3968
3968
2848
2848
2848
3648
1568
3648
1568
2848
2848
2848
2848
2848
3968
3968
3968
3968
3968
3968
3968
3968
2848
2848
2848
2848
2848
2848
2848
2848
2848
2824
2824
2336
2336
3936
3936
2562
2562
525
526
2562
258
2562
258
525
526
2562
2562
258
2566
2566
261
262
2562
533
534
542
2562
525
2563
533
535
2562
258
2562
258
533
525
526
534
277
542
278
2306
278
2562
258
533
534
542
278
2562
258
526
270
278
2562
533
534
2562
2563
2562
258
533
534
277
278
2326
2581
534
277
278
2565
518
2565
518
2567
2565
518
261
262
530
2566
2566
262
2982
2572
2571
519
2562
526
534
542
2562
525
526
534
542
2562
541
2563
535
2562
258
2562
258
2562
2562
258
2562
258
526
534
542
278
286
2562
258
526
534
542
278
286
2562
258
525
526
534
277
542
278
286
2562
258
526
534
270
542
278
286
2562
258
526
534
270
542
278
286
2562
2562
2562
2563
2582
278
2562
258
534
278
2562
258
534
277
278
2582
2582
2566
2565
518
2565
518
2569
519
531
2566
262
2566
262
274
2565
518
261
262
530
274
2579
2566
262
530
274
2565
518
261
262
530
274
2565
2565
261
2998
1014
1006
2998
1014
3062
3988
3988
3990
3989
3990
3989
3990
3990
2828
796
2844
791
2828
791
2818
2818
2818
2819
2818
782
790
798
2818
781
782
790
798
2819
2818
782
790
798
2818
782
797
790
798
2837
797
2841
791
2838
2845
790
2837
797
2839
2818
2818
2837
2819
2834
2834
2835
3982
3974
2855
2850
814
2850
814
2850
2851
2854
2853
806
2853
806
2853
807
2853
2853
2594
2594
162
578
290
2210
578
290
2594
2594
162
150
2594
162
578
290
2598
2597
581
550
582
146
293
294
2341
2598
582
294
2597
581
582
293
2341
2630
2861
2853
806
2854
2853
3102
3101
1054
3097
1047
3101
2050
14
2061
2062
2062
2069
2069
2066
2053
18
2869
2994
3938
3938
3938
2566
2566
2566
2566
2566
2565
261
265
2322
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2582
2576
2576
2576
2576
2576
2576
2208
2208
288
2976
2976
3606
3594
3594
3590
3590
3584
3584
3658
2848
3648
2848
3648
2848
2848
2848
2848
2848
3648
3648
4000
2870
3990
3990
3989
1942
3989
1942
3990
3990
3936
3936
2976
2976
3986
2834
2834
2834
2834
2834
2834
2826
786
2816
2832
3968
2848
2848
2976
2230
2310
2310
2310
2310
2310
2310
2310
2310
2306
2306
2306
2306
2306
2306
2306
2306
2306
2326
2306
2306
2326
2562
534
2562
258
534
2582
2574
2582
270
278
2566
2570
2569
2565
518
521
2566
2578
274
2570
530
274
2309
262
2310
2566
262
2310
2560
2304
2304
2304
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2597
165
550
166
2597
165
550
166
2597
165
550
166
2597
550
2597
550
2213
166
2597
165
550
166
2206
2594
290
2594
290
2594
290
2594
290
2206
2594
290
2594
290
2594
290
2594
2946
2946
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2594
2338
2594
290
2594
290
2338
2594
290
2594
290
2594
290
2594
578
290
2594
578
2626
2338
2626
2626
2594
290
2594
578
290
2594
578
290
2594
578
290
2594
578
290
2594
578
2205
2205
2594
290
157
2594
578
290
2338
2594
290
2594
578
290
2594
578
290
2594
290
2338
2338
2594
290
2594
578
290
2594
578
290
2594
290
2594
290
2594
2594
578
2594
290
2594
162
2594
2594
162
2210
2626
2594
162
2198
2198
2198
2198
2190
2198
2597
2597
293
2597
582
293
2341
2630
2630
2630
2630
2630
2630
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2206
2202
2210
2198
158
2198
158
2198
2198
2198
2944
2944
2592
576
288
2592
288
2592
288
2592
160
288
2336
2336
2336
2592
160
288
2592
160
2592
2592
2592
2592
2336
2592
288
2592
576
288
2592
2592
2592
2592
2592
2208
2592
2592
160
576
2592
160
2336
2208
288
2336
2592
288
2592
576
288
2208
288
2592
2208
288
2592
160
576
288
2592
160
576
2592
160
2592
2592
160
2592
2208
2592
2592
160
2592
160
2336
2336
2336
2336
2336
2336
2336
2208
288
2336
2592
288
2592
160
576
288
2592
160
576
288
2336
2208
288
2336
2944
2944
2944
2176
2336
2592
160
288
2208
2850
2850
2850
2850
2850
2850
2850
2848
2848
2848
2848
2848
2848
2848
2848
2848
2848
2848
2848
2848
2816
2832
2832
2832
2832
2832
2832
2832
2951
2951
3088
3088
2554
2053
6
18
2070
2054
2054
2048
2048
2048
2544
2544
3074
3074
3074
2374
2374
2438
414
2378
2950
2950
2950
2950
2950
2950
2954
2630
2182
326
230
2182
326
230
2278
2278
2182
326
230
2374
582
230
2182
390
2182
326
230
2374
582
230
2182
326
582
158
230
2182
326
582
230
2182
326
582
158
230
2182
390
582
2182
326
582
230
2182
326
230
2182
326
230
2374
230
2182
390
326
230
2374
230
2182
390
326
230
2182
390
326
582
230
2182
390
326
230
2182
326
2182
158
2182
2182
2182
2182
2182
2182
2182
2186
234
330
586
2282
330
586
2186
2186
2186
2186
234
330
586
2186
2374
2374
2374
2374
2374
2374
2374
2374
2374
2374
2374
2374
2374
2378
2378
2378
3016
2626
2501
2117
70
71
2117
70
71
2117
70
2117
70
71
2117
70
71
2117
70
2117
70
71
2117
70
71
2117
70
2117
70
2117
2117
3014
2251
331
715
2763
2251
2251
331
843
715
2413
877
2252
716
2252
716
2320
2072
2072
2073
2072
2073
2580
2580
2760
2760
2888
2376
840
2376
840
2248
2248
840
712
2248
840
712
3847
3840
3840
2432
2368
832
2880
2432
2368
832
2304
2368
832
2368
832
2246
838
2246
2246
326
838
2246
2246
2246
2246
2246
326
2246
2886
2374
838
2886
3590
1734
3846
2503
2503
2503
2503
2502
2501
455
2501
455
2501
455
2501
455
2501
455
2501
455
2496
2496
2496
2496
2496
2496
2496
2496
2496
2501
2501
2501
2501
2503
2503
2501
455
2501
455
2501
455
2501
455
2501
454
455
2501
454
455
2501
455
2501
2501
455
2502
2502
2501
2501
2501
2501
2501
2501
2501
2501
2501
2501
2501
2503
2503
2501
2501
2501
2501
2501
2501
2501
2501
2501
2502
2502
2501
454
2501
2501
2501
2503
2503
2496
2496
2502
2502
2502
2502
2502
2502
2502
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2501
454
455
2501
455
2501
454
455
2501
455
2501
455
2501
455
2502
455
2501
454
455
2501
454
455
2501
455
2501
454
455
2501
455
2501
455
2501
455
2501
454
455
2501
454
455
2501
2501
2501
2501
2501
2501
455
2501
455
2502
455
2502
455
2501
455
2501
455
2501
455
2501
455
2501
455
2501
455
2501
454
455
2501
454
455
2503
2503
2503
2503
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2309
2305
2305
2310
2306
2309
2309
2311
2311
2311
2311
2315
2315
2315
2313
2313
2313
2309
277
2309
277
2309
2309
2309
2309
2309
2305
2305
2305
2305
2305
2305
2305
2311
2307
2306
2306
2049
2049
2049
2
2049
2049
2049
2049
2
2049
2049
2049
2049
2049
2049
2049
2049
2049
2305
2305
2305
258
2305
2305
2305
2305
258
2305
2305
2305
2305
258
2305
2305
2305
2305
258
2305
2305
2305
2305
2305
2305
2305
258
2305
2305
2305
2305
258
2305
2305
2305
2306
2306
2306
2306
2306
2306
2306
2305
2305
2305
2305
2305
2305
2306
2049
2049
2049
2049
2305
2305
2305
2305
2309
2309
2309
2309
2309
2310
2310
2310
2310
2310
2317
2317
2305
2305
2305
2310
2310
2306
2307
2306
2315
2315
2315
2315
2315
2315
2315
2313
2313
2313
2313
2313
2313
2309
2309
2309
2309
2305
2305
2311
2307
2307
2316
2316
2306
2306
2309
2309
2309
2309
2309
2309
2315
2315
2309
2309
2309
2309
2309
2309
2309
2309
2309
2305
2305
2305
2305
2305
2305
2305
2305
2305
2310
2310
2310
2310
2310
2310
2306
2306
2306
2306
2306
2306
2049
2049
2305
2305
2305
2305
2309
277
263
279
2309
277
263
279
2316
2316
2306
2306
2309
2305
2310
2306
2315
2315
2315
2311
2311
2311
2315
2309
2309
2309
2309
2309
2305
2305
2305
2315
2315
2315
2313
2309
2309
2309
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2310
2310
2310
2310
2310
263
2310
2310
2310
2310
2310
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2049
2049
2
2049
2
2049
2049
2
2305
258
2305
258
2305
2305
2305
258
2304
2309
2309
2309
2309
2316
2309
2309
2309
2309
2310
2310
2311
2310
2310
2311
2305
2305
2305
2305
2310
263
2310
2310
2310
2306
259
2306
259
2306
259
2306
259
2315
2315
2315
2315
2315
2315
2315
2315
2313
2313
2313
2313
2309
2309
2309
2309
2309
2309
2309
2309
2305
2305
2305
2305
2305
2305
2305
2305
2310
2310
2311
2310
2310
2306
2306
2307
2306
2306
2307
2305
2305
2305
2305
2305
2305
2305
2309
277
2309
259
277
263
279
2309
277
2309
259
277
263
279
2307
2316
2316
2306
2306
2310
2306
2309
2309
2305
2305
2305
2305
2309
2309
262
2310
2309
2310
2306
2306
2054
2054
2310
2050
2050
2306
2048
2048
2304
2309
277
2309
2309
2309
2310
2310
2310
278
2310
278
2305
2305
2305
2304
2304
2304
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2310
2310
2310
2310
2310
2310
263
2310
2310
2310
2310
263
2310
2310
2310
2310
263
2310
2311
2310
2310
2311
2310
2317
2317
2317
2317
2317
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2310
2310
2310
2310
2310
2310
2310
263
2310
2311
2310
2310
2310
2310
2306
2306
259
2307
2306
2306
259
2307
2307
2306
259
2307
2306
259
2307
2307
2315
2315
2315
2315
2315
2315
2315
2315
2315
2327
2327
2049
2049
2049
2049
2049
2049
2049
2305
2305
2305
2305
2305
2305
2305
2305
2305
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2313
2313
2313
2313
2313
2313
2313
2313
2313
2313
2050
2322
2306
261
277
274
2306
261
262
277
274
2306
274
2309
277
2309
277
2306
274
2306
261
262
277
274
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2310
2310
2310
2310
2310
2311
2310
2310
2310
2311
2306
2306
2307
2306
2306
2306
2306
2307
2306
2307
2306
2306
2307
2310
2049
2049
2049
2049
2049
2
2049
2049
2049
2049
2305
2305
2305
2305
2305
2305
2305
2305
2305
258
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2048
2304
2304
2309
262
277
2309
277
2309
2307
279
2327
2309
277
274
2309
277
2309
2307
279
2306
261
262
277
274
2309
277
2309
2327
2306
274
2306
261
262
274
2309
277
2309
2307
2309
262
277
274
2309
277
2309
2307
279
2307
2316
2316
2316
2316
2306
2306
2306
2306
2306
2306
2325
2325
2325
2325
2308
276
2308
276
2308
276
2308
276
2308
276
2052
20
2064
2320
2320
2320
2320
2320
2049
2049
2049
2048
2048
2305
2305
2305
2305
2305
2305
2304
2304
2304
2321
2321
2321
2321
2321
2309
2309
2309
2309
2309
2309
2309
2309
2309
2310
2310
2310
2311
2310
2310
2310
2310
2311
2310
2310
2310
2310
2311
2310
2317
2317
2317
2317
2317
2317
2305
2305
2305
2305
2310
2310
2310
2306
2306
259
2306
2306
259
2307
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2313
2313
2313
2313
2313
2313
2313
2313
2313
2313
2313
2313
2313
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2310
2311
2310
2311
2310
2311
2310
2311
2306
2307
2306
2307
2307
2306
2307
2306
2307
2316
2316
2316
2316
2316
2316
2306
2306
2306
2306
2306
2306
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
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
2305
2305
2305
2305
2305
2305
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2309
2309
2309
262
2309
262
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2309
262
2309
262
2309
2309
2309
262
2309
262
2310
2310
2310
2309
262
2309
262
2310
2309
2310
2309
2309
262
2309
262
2310
2309
262
2310
2310
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2054
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2049
2
2049
2
2050
2049
2
2049
2
2049
2049
2
2050
2305
258
2305
258
2306
2305
258
2305
258
2305
258
2305
258
2306
2305
258
2305
258
2305
258
2305
258
2305
258
2306
2305
258
2305
258
2305
258
2306
2305
258
2048
2048
2048
2048
2048
2048
2048
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2309
277
2309
2325
2325
2325
2309
277
2309
277
2309
2309
277
274
2309
277
2309
277
2309
277
2309
2306
274
2309
277
2309
2306
274
2309
277
2306
261
262
277
274
2322
2322
2322
2322
2322
2309
277
2306
259
274
2309
277
2309
262
277
274
2309
277
2309
262
277
274
2309
277
2309
2306
261
262
277
274
2325
2309
262
277
274
2309
277
2306
261
262
277
274
2325
274
2322
2309
2311
2311
2315
2315
2310
2310
2309
2309
2309
2309
2310
2310
2310
2310
2309
2309
2310
2310
2315
2315
2315
2315
2309
2305
2315
2315
2315
2313
2309
2305
2305
2310
2310
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2310
2310
2310
263
2310
2311
2311
2310
2310
2310
2310
2310
2310
2310
2310
263
2310
2311
2311
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2317
2317
2317
2317
2317
2317
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2309
262
263
2310
2309
2309
262
263
2310
2309
2309
262
263
2310
2309
2309
262
263
2310
2309
2310
2309
2309
262
263
2310
2309
2310
2310
2306
259
2306
259
2306
2306
259
2306
259
2306
2306
2306
2306
259
2306
259
2306
2306
259
2306
2306
259
2306
259
2306
2306
259
2306
259
2306
2317
2315
269
2317
2315
269
2317
2315
269
2317
2315
269
2317
2315
269
2315
269
2317
2315
269
2317
2317
2326
279
2310
278
279
2310
263
278
279
2326
279
2049
2
3
2049
2
3
2050
2049
2
3
2050
2305
258
259
2306
2305
258
259
2305
258
259
2305
258
259
2305
258
259
2305
258
259
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
266
2315
2315
2315
266
2315
2315
2315
266
2315
2315
2315
2315
2315
2315
2313
2313
2313
2313
2313
2313
2313
2313
2313
2313
2313
2313
2313
2309
277
2309
277
2309
277
2309
277
2309
277
2309
277
2309
2309
2309
2309
2309
2309
2309
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2310
2310
2311
2310
2310
2311
2310
2310
2311
2311
2310
2310
2311
2310
2310
2306
2306
2307
2306
2306
2307
2307
2306
2306
2307
2306
2306
2307
2317
2317
2317
2317
2317
2317
2049
2049
2049
2049
2049
2049
2049
2305
2305
2305
2305
2305
2305
2305
2305
2309
277
2309
277
2309
262
277
2309
277
2309
277
2309
277
2309
277
263
279
2309
262
277
2309
277
2309
262
277
2309
277
2310
263
2310
263
2310
2310
2316
2316
2316
2316
2316
2316
2316
2316
2316
2316
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2326
279
2310
278
279
2326
279
2310
278
279
2050
3
2050
2050
3
2050
3
2050
3
2306
259
2306
2306
259
2306
2306
2306
259
2306
259
2309
2309
2309
2309
2309
2309
2309
2305
2305
2315
2315
2315
2315
2315
2315
2315
2315
2313
2310
2310
2311
2309
259
277
263
279
2308
2315
266
2315
266
2315
266
2315
266
2315
266
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2310
2310
2310
2310
2310
2310
2310
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2049
2
2049
2
2049
2
2049
2
2049
2049
2
2305
258
2305
258
2305
258
2305
258
2325
2310
277
2306
2306
2051
2051
2307
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2309
2051
2307
2311
2311
2315
2315
2315
2070
23
2069
2053
21
2069
2049
2049
2049
2049
2049
2049
2049
2049
2049
2054
2053
6
21
2053
21
2050
2049
2049
2049
2049
2305
2305
2064
2320
2048
2048
2048
2304
2304
2304
2304
2304
2049
2049
2049
2049
2305
258
2305
2305
2064
2320
2320
2048
2048
2048
2048
2048
2048
2048
2048
2048
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2316
2316
2305
2305
2305
2064
2320
2048
2048
2048
2048
2048
2048
2304
2304
2304
2304
2304
2304
2305
2305
2320
2048
2304
2304
2304
2316
2316
2316
2305
2305
2305
258
2306
2306
2306
2306
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2064
2064
2064
2053
2054
2050
2053
6
2053
2071
2071
2049
2049
2049
2066
2050
18
2050
5
21
18
2054
2049
2049
2050
2049
2049
2049
2049
2
2049
2049
2064
2064
2064
2064
2064
2064
2048
2066
2050
5
6
18
2053
21
2053
2051
23
2069
2052
20
2064
2049
2054
2049
2050
2053
21
2053
2053
6
21
18
2050
18
2055
23
2049
2049
2053
21
18
2049
2051
23
2071
2049
2049
2049
2064
2064
2064
2048
2048
2053
6
21
18
2050
5
18
2051
2050
5
6
21
18
2053
21
2053
2050
5
18
2053
2053
2309
262
2309
2310
2309
262
2305
258
2305
258
2305
2305
258
2305
2304
2304
2309
2310
263
2309
2310
263
2309
2310
263
2309
2309
263
2309
263
2309
2309
263
2309
263
2309
263
2309
263
2309
2309
263
2309
263
2305
2309
263
2309
262
263
2309
262
2309
262
263
2309
263
2309
262
263
2309
262
263
2309
263
2309
263
2309
263
2309
262
263
2309
262
263
2309
262
263
2309
262
263
2309
263
2309
263
2309
263
2309
262
2309
2309
262
2309
262
2309
2309
262
2309
2309
262
2309
262
2309
2309
262
2309
2309
262
2309
2309
262
2309
262
2309
2309
2309
2309
2309
2309
262
2309
2309
262
2309
262
2309
2309
262
2310
2309
2310
2309
262
2309
2309
262
2309
262
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
262
2309
2310
2309
262
2309
262
2309
262
2309
262
2309
2309
262
2309
2309
262
2309
262
2309
2309
262
2310
2309
2310
2309
262
2309
2309
262
2310
2309
2310
2309
262
2309
2309
262
2309
262
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
262
2309
2309
2309
2049
2305
2305
2305
2305
2305
2305
2305
2305
258
2305
258
2305
258
2305
258
2305
258
2305
258
2309
263
2309
263
2309
263
2305
2320
2305
2309
263
2307
2050
18
2306
274
2309
2305
2305
2310
2310
2310
2310
2306
2306
2306
2306
2306
2306
2306
2309
2305
2305
2305
2305
2305
2310
2310
2310
2306
2306
259
2306
2306
2305
2050
2309
2309
277
2305
2309
277
2309
2305
2310
2309
263
2307
2306
259
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2310
2306
2306
2306
2306
2306
259
2306
2306
2306
2306
259
2306
2306
2306
2306
2306
259
2306
2306
2306
2306
259
2306
2306
2306
2306
259
2049
2048
2309
2309
2309
2306
2306
259
2306
2306
2304
2048
2304
2305
2305
2310
2310
263
2049
2
3
2049
2
3
2049
2
3
2049
2
3
2305
258
259
2305
258
259
2305
258
259
2305
258
259
2305
258
259
2309
2311
2305
2309
262
2309
277
2316
2309
2309
2309
2305
2305
2305
2310
2309
2309
262
2310
2310
2310
2306
2306
2306
2325
2325
2325
2322
2309
277
2309
2309
2309
2309
2309
2310
2310
2305
2305
2305
2305
2305
2305
2309
2309
2307
2307
2315
2315
2315
2309
2309
2309
2309
2305
2305
2305
2305
2309
262
2307
2307
2306
2315
2315
2315
2315
2315
2315
2315
2315
2313
2049
2049
2048
2048
2048
2048
2048
2304
2304
2314
2320
2314
2314
2320
2304
2304
2304
2304
2309
262
263
2309
262
263
2309
262
263
2309
262
263
2309
262
263
2309
262
263
2309
262
263
2309
262
263
2309
262
263
2309
262
263
2309
262
2309
262
263
2309
262
263
2309
2309
2309
2309
2309
262
263
2309
262
263
2309
262
263
2309
262
263
2311
2311
2309
262
263
2309
262
263
2311
2311
2311
2311
2309
263
2311
2311
2309
263
2309
2309
2309
262
263
2309
262
263
2309
262
263
2309
262
263
2309
262
263
2309
262
263
2309
262
263
2309
262
263
2309
262
263
2309
262
263
2309
262
263
2309
262
263
2309
262
263
2309
262
263
2309
2309
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2064
2064
2064
2064
2064
2064
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2320
2309
262
2309
2309
2309
262
2309
2309
262
2309
2309
2309
2309
2309
2309
262
2309
2309
2309
262
2309
2309
2309
2309
2309
2309
2309
2309
2309
262
2309
2309
2309
2309
262
2309
2309
2309
2309
2049
2049
2049
2049
2049
2049
2049
2064
2064
2064
2064
2320
2320
2320
2320
2320
2320
2320
2320
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2311
2310
2310
2310
2310
2310
2310
263
2310
2310
2310
263
2310
2310
2310
2310
2310
2305
2305
2305
2305
2305
2305
2305
2305
2305
2310
2310
2310
2310
2310
2310
2310
2310
2310
2306
259
2306
259
2307
2306
259
2307
2306
259
2307
2307
2307
2306
2307
2305
2305
2315
2315
2315
2315
2315
2315
2313
2313
2313
2313
2313
2306
262
274
2306
262
277
274
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2310
2310
2310
2310
2310
2310
2310
2310
2306
2307
2306
2306
2306
2307
2306
2306
2307
2306
2306
2306
2307
2306
2306
2310
2305
2305
258
2305
2305
2305
2305
258
2305
2305
2305
2305
2305
2305
2305
2305
2304
2306
262
274
2306
262
274
2306
262
274
2325
2307
2307
2307
2307
2307
2325
2308
276
2308
276
2320
2320
2305
2305
2304
2304
2321
2321
2309
2309
2309
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2310
2310
2309
2310
2309
2310
2309
262
2310
2310
2310
2309
262
2310
2310
2310
2310
2310
2310
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2310
2310
2310
2310
2310
2305
258
2306
2306
2305
258
2306
2305
258
2306
2304
2304
2304
2304
2304
2309
2309
277
2322
2322
2322
2325
274
2306
259
274
2322
2322
2325
2306
262
274
2306
262
277
274
2325
2325
2322
2325
274
2309
2311
2310
2311
2311
2315
2315
2310
2310
2310
2310
2309
2309
2310
2310
2310
2310
2310
2309
2309
2309
2305
2305
2305
2305
2305
2305
2305
2305
2310
2310
2310
2310
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2305
2305
2305
2305
2305
2305
2305
2304
2304
2304
2304
2304
2304
2304
2305
258
2305
2305
2305
2305
2305
2306
2305
2305
258
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2316
2316
2305
258
2304
2304
2304
2824
2824
2305
2528
2528
2528
2096
2096
3976
3976
3976
3976
3976
3976
2632
2632
3144
2632
3144
2632
3144
3144
3144
2632
2632
3144
3144
2632
2632
2632
3144
3144
3144
2632
2632
2632
2632
3144
3144
3144
2632
2632
3144
2632
3144
3144
3144
3144
2632
3144
2632
3144
3144
3976
3976
3976
3976
3976
3976
3976
3976
3976
3976
3976
3976
3976
3976
3976
3976
3976
3976
3976
3976
3976
3976
3976
3976
3976
3976
3976
3976
3976
3144
3144
3144
3144
584
3144
3976
3976
3656
3656
3976
3976
1608
3976
3592
3592
3618
3592
3592
3592
3592
3592
2576
3600
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2513
2513
2513
2513
2525
2525
2529
2529
2529
2529
2529
2529
2529
2513
2081
2397
2397
2397
3169
3997
3169
3169
3169
3169
3169
3032
2136
2136
2137
2136
3033
980
3032
3032
2946
2546
2546
2162
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
2946
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
2946
2946
2946
2946
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
2947
3136
3136
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3136
3136
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3009
960
962
3009
3009
960
962
3009
3009
3009
960
962
3009
960
962
3009
960
962
3009
960
962
3009
3009
962
3157
3009
960
962
3009
960
962
3009
960
962
3029
3157
3157
3157
3194
3137
1090
3137
1090
3137
1090
2170
2170
3194
3169
1122
3169
1122
3169
1122
3170
3169
1122
3174
3174
3170
3174
3168
3168
3168
3168
3174
742
3174
742
2786
741
2790
2790
2786
741
2790
3170
1125
3174
2786
2786
3170
3169
737
3169
737
2785
2785
2785
3169
3171
3141
3142
3174
3138
3138
1093
3142
3141
3142
3142
3142
3142
3142
3142
3142
3142
3142
3142
3142
3142
3137
3142
3142
3142
3142
3170
3170
3138
3142
3138
3137
3136
3137
3136
2098
3140
1094
3140
1094
3140
1094
3140
1094
3140
1094
3140
1094
3140
1094
3140
3140
1094
3140
1094
3140
1094
3140
1094
3140
1094
2758
3140
1094
3142
3140
1094
3140
1094
3138
3138
3138
3138
3138
2080
2541
2540
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2064
2064
2112
2054
518
262
774
2566
262
774
2054
518
2310
2054
518
262
774
2310
2054
518
262
774
2054
518
2886
2566
262
774
2566
1542
774
2310
390
2054
518
262
774
2054
518
2054
518
1542
774
2182
390
2310
390
2182
326
838
2566
1414
2310
2310
2054
518
262
774
2054
518
1542
774
2310
390
2054
518
262
774
2054
518
2054
518
1542
774
2182
390
2182
326
838
2054
262
2054
518
2054
518
262
774
2054
518
1542
2054
518
390
646
3590
2054
262
2054
518
774
2054
134
390
2054
518
774
646
838
2054
262
390
2054
134
326
838
2566
2054
518
774
2054
2054
2054
2054
518
262
774
390
2054
262
2054
774
2310
774
390
2310
2566
262
774
2182
326
838
2566
774
646
2566
2054
3590
2054
518
2054
2118
2054
2054
2054
646
2566
2566
2566
1542
2566
2566
2566
1542
2566
2566
2566
2566
774
2054
518
2054
2054
518
774
2054
518
2054
2886
2054
518
2054
2054
518
1542
774
2886
2054
2054
2054
518
774
2054
518
1542
2566
3590
1606
2053
517
69
2050
5
2050
5
514
2562
517
770
773
2050
2054
2053
2053
517
1541
773
2053
517
2050
5
2309
133
69
389
2050
5
2562
517
2053
2818
2053
645
2306
2050
2054
2050
2053
517
2050
5
2309
133
69
389
2050
5
2565
1541
69
1669
645
325
709
1733
2565
773
2053
2050
5
2053
261
133
69
389
645
2693
2050
5
517
2053
517
69
1669
645
709
1733
2565
770
773
2050
3586
3589
3589
2050
2054
2050
2566
646
2818
2566
774
2053
517
69
2050
5
2053
261
133
69
389
197
2050
5
130
133
2565
1541
133
773
1669
645
325
709
1733
2562
517
1413
2050
2053
2050
2050
770
2053
133
645
2050
258
386
2050
2054
2050
130
2054
134
2566
1414
2053
2050
5
2053
261
133
69
389
645
197
2053
517
645
2050
5
514
517
130
133
642
2053
517
133
69
1669
645
709
1733
2562
517
770
773
1410
1413
2050
2050
2818
386
2053
1541
3589
2053
2050
2053
2050
2050
2053
133
645
2053
2050
5
2181
69
389
645
197
2053
133
2050
5
517
773
2053
773
2886
2437
197
2181
389
645
325
709
2050
5
514
517
773
2053
2053
517
2053
517
69
2118
582
2050
5
2053
261
133
69
389
197
2050
5
130
133
2565
1541
133
773
325
2565
1413
2050
2053
2050
2050
770
2053
133
645
2050
258
386
2053
2118
2050
5
2053
261
133
69
389
197
2053
517
645
2050
5
517
130
133
2053
517
133
69
2565
773
1413
2118
2050
2434
2053
1541
3589
2050
2053
2050
2050
770
2053
133
645
2053
2118
2053
2181
69
389
197
2053
133
2053
517
773
2053
773
2118
838
2053
517
69
197
2118
582
2309
69
197
2565
133
2565
773
325
2565
1413
2181
645
2053
2118
2053
261
69
197
2693
2565
133
2053
69
325
2565
773
1413
2118
2053
517
69
2118
2053
2053
261
133
69
389
197
2053
130
133
2565
1541
133
773
1669
645
325
1733
2565
1413
2053
2818
2053
133
645
2434
2050
1538
2053
1541
3589
2050
2053
2053
2053
133
645
2053
2118
2181
69
389
645
197
2053
133
2053
517
773
2053
773
2118
838
2181
69
389
197
2181
69
389
645
325
709
2053
517
773
2053
2053
517
2118
582
2053
517
2050
5
2309
389
197
2178
133
2565
773
645
325
709
2565
1410
1413
2818
2693
2054
2182
3458
2566
1414
2050
2053
2050
770
2053
133
645
2053
2050
5
2181
69
389
645
197
2053
133
2050
5
517
773
2053
773
2117
389
197
2117
645
325
709
2053
514
517
773
2053
2053
517
2053
517
2118
582
2053
2053
2565
773
2053
2053
517
1541
773
2053
517
2630
2053
2309
69
389
2053
2565
2053
2818
2053
645
2053
517
2630
2053
2309
133
69
389
2053
2565
1541
1669
645
325
709
1733
2565
773
2053
2053
2053
261
133
69
389
645
2693
2053
517
2053
517
69
1669
645
709
1733
2565
773
2050
3586
2053
1541
3589
2053
2118
582
2821
2053
517
2118
582
2117
2565
2053
2818
2053
2565
2630
2565
1541
325
709
2821
2565
2565
709
2565
773
2053
517
2050
5
2050
2054
2053
2050
5
2053
261
69
389
645
2693
2050
5
517
2053
517
69
1669
645
709
1733
2565
770
773
2694
2818
2566
774
3586
3586
3590
2050
3586
3586
3586
3586
3590
2054
262
2306
2306
2050
258
386
2306
2050
258
386
2050
2050
258
2306
2050
258
2306
386
2437
2306
2306
2306
2306
386
2434
2306
2054
2054
2050
2054
134
2050
130
3590
3590
2054
2050
2054
134
2050
130
2050
2050
2050
1538
2050
2178
2054
2182
3586
2050
514
2050
514
2050
514
2050
514
66
2050
5
514
517
2054
518
2050
5
514
517
66
69
2054
518
70
2050
2050
2050
3586
3586
2050
258
2562
834
2050
322
2818
2562
706
2050
5
258
261
2054
262
2562
517
834
837
2050
69
322
325
2562
770
773
2822
2566
838
2562
706
2054
70
326
2566
710
3586
3586
1730
3586
1541
1605
3586
1541
1730
3590
1606
3590
1606
1734
2053
2050
2821
2050
5
517
2050
5
517
2050
514
517
770
773
2053
770
773
2050
5
517
773
645
2050
2053
773
386
389
2050
4
5
258
66
261
133
69
389
197
2053
260
261
386
194
197
325
837
2050
6
514
770
518
774
70
198
2054
70
198
2054
514
770
518
774
326
2050
6
518
66
262
774
578
2054
518
1542
774
834
578
2306
770
262
386
390
2050
6
514
258
770
518
262
774
70
198
2054
518
70
198
2054
514
770
518
1542
774
2050
6
258
66
262
70
194
2306
262
390
710
2054
66
134
834
326
838
2566
1346
834
582
838
2050
6
2054
2818
2050
6
2050
258
262
2310
646
2050
6
2050
6
258
66
262
134
70
194
322
390
326
2050
6
258
262
386
390
2050
6
258
518
262
386
390
710
2054
70
2054
262
134
70
390
198
2566
774
2054
66
134
834
578
646
2054
518
774
834
2054
2118
198
2050
6
258
66
262
70
326
2050
6
258
262
386
390
2054
2050
6
66
134
70
322
390
326
2050
6
770
774
2054
258
262
326
2050
6
258
770
518
262
774
386
390
2050
6
770
774
2050
6
258
262
774
386
390
2050
6
514
770
518
774
70
198
2054
70
198
2054
514
770
518
774
326
2050
6
518
66
262
774
578
2566
1542
774
834
578
2306
770
262
386
390
2050
6
514
258
770
518
262
774
70
198
2054
518
70
198
2054
514
770
518
1542
774
2050
6
66
70
194
2054
66
134
326
838
2050
6
518
774
70
198
2054
70
2054
514
518
774
70
326
2054
518
1542
1286
2054
518
66
322
326
2566
774
1414
2050
6
518
70
198
2054
770
518
1542
774
70
326
2050
6
258
262
134
70
390
198
2310
134
70
390
2050
6
518
774
198
2054
66
134
834
2054
518
774
834
2050
6
70
198
2054
70
2054
518
774
326
2054
518
1542
70
1286
2054
518
134
646
326
838
3650
1606
2114
2626
2050
66
1346
1602
2438
2050
6
70
198
2054
2054
514
770
518
774
70
326
2562
770
518
774
1414
582
2054
518
834
2054
66
2054
518
262
390
198
710
2054
258
262
386
390
2054
514
770
518
774
834
578
646
2566
2050
6
326
2050
2566
70
2562
518
774
2566
1542
1286
2562
518
646
3590
1286
1602
2054
2054
66
70
3590
2054
322
326
2310
774
390
2822
2050
6
514
258
518
262
70
198
2050
6
514
518
1542
774
2050
6
66
134
70
194
322
390
326
2050
6
514
770
518
774
646
198
838
2050
6
258
770
518
262
774
390
2054
66
134
834
326
838
2566
1346
834
582
2050
6
514
770
518
774
2050
6
66
70
322
326
2054
1542
2050
6
1542
322
326
2050
6
514
258
770
518
262
134
774
386
390
2054
258
262
70
2050
6
770
774
2054
2050
6
258
66
262
134
70
194
322
390
198
326
2050
6
2054
258
262
326
2050
6
258
770
262
774
386
390
710
2050
6
262
2054
518
262
774
2114
834
198
326
838
2054
770
518
1282
774
1286
646
1414
838
2566
834
582
838
2054
518
390
198
326
710
2118
2374
3650
2050
6
770
774
2050
6
258
262
774
386
390
2118
2050
6
66
70
322
326
2054
1542
326
2050
6
258
770
262
774
2114
322
326
2050
6
518
774
70
2054
70
198
2050
6
66
262
578
2822
578
2054
258
770
262
386
390
2050
6
258
518
262
774
70
2054
518
70
198
2054
518
1542
774
2054
66
326
838
2050
6
258
518
262
70
2054
70
198
2050
6
66
70
322
326
2050
6
258
518
262
774
386
390
2050
6
258
262
774
386
390
710
2054
518
66
134
322
834
326
838
2050
6
70
2054
262
134
70
390
2306
262
70
390
2054
70
198
2050
6
66
70
326
2050
6
258
262
774
386
390
2050
6
262
70
2054
70
198
2054
770
774
2114
2818
2050
6
514
770
518
774
70
198
2054
70
198
2054
514
770
518
774
326
2050
6
514
258
770
518
262
774
70
198
2054
518
70
198
2054
514
770
518
1542
774
2050
6
258
66
262
70
2054
66
134
834
326
838
2054
518
70
2054
2118
198
2374
710
1734
2054
2566
774
1414
2050
6
70
198
2054
70
198
2050
6
258
66
262
70
322
390
326
2050
6
258
770
262
774
386
390
2054
66
134
834
326
838
2054
70
2054
518
1542
774
70
326
2118
390
198
2822
198
2054
66
834
2118
326
2246
710
2054
70
198
2050
6
258
66
262
70
326
2050
6
258
770
262
774
386
390
2310
774
2114
578
2054
2054
134
646
2438
2050
6
66
2114
774
386
578
2306
386
390
2566
774
578
2118
2566
774
326
2114
834
326
838
2050
6
518
774
70
198
2054
66
70
198
2050
6
518
1542
774
326
710
2050
6
518
66
262
774
578
2306
770
262
386
390
2050
6
258
770
518
262
774
70
198
2054
518
66
70
198
2050
6
518
1542
774
2050
6
258
66
262
70
198
2054
66
134
322
834
326
838
2566
1094
1346
834
582
838
2054
518
70
2054
518
70
2566
774
1414
838
3334
2374
3334
1606
2050
6
2050
6
258
66
262
134
70
322
390
198
326
2050
6
258
262
386
390
2050
6
258
518
262
386
390
710
2054
70
2054
262
70
390
198
2054
66
134
834
578
2054
834
2114
70
2050
6
258
66
70
326
2050
6
258
262
386
390
2050
6
518
774
70
198
2054
70
198
2054
518
1542
774
326
710
2626
2050
258
3590
2050
2370
834
2050
6
518
774
70
198
2054
70
2054
518
774
70
326
3078
6
518
1542
1286
2054
518
322
198
326
2566
774
1414
582
2050
6
518
70
198
2054
518
1542
774
70
326
710
2050
6
262
134
70
390
198
2050
6
518
774
198
2054
134
834
2054
518
774
834
2050
6
198
2054
70
3078
6
518
1542
1286
1606
2054
518
646
2050
6
70
198
2054
2054
518
774
70
326
2566
774
1414
582
2054
518
834
2054
2054
518
390
198
710
2050
2050
2050
2050
2050
3590
3590
1602
1606
2050
3650
1606
2050
2050
258
2050
2050
2050
2882
2882
2050
6
518
70
198
2054
66
70
198
2050
6
518
66
262
578
2054
258
770
262
386
390
2050
6
770
518
262
70
198
2054
518
66
70
198
2054
66
134
834
326
838
2050
6
518
262
70
198
2054
66
70
198
2050
6
66
70
322
198
326
2050
6
258
518
262
774
386
390
2050
6
258
262
774
386
390
710
2054
518
66
134
322
834
326
838
2050
6
70
2306
262
70
2118
198
2566
70
326
2566
774
1414
2054
66
70
198
2050
6
258
66
262
70
198
326
2050
6
258
262
386
390
710
2050
6
262
70
2054
66
70
198
2054
770
774
646
582
2118
2886
3394
834
2114
70
326
2050
2050
2050
6
258
262
386
390
710
2050
6
514
770
518
774
70
2054
70
2054
514
770
518
1542
774
326
1734
2050
6
518
262
2050
6
514
258
770
518
262
774
2054
518
70
2306
262
2306
262
2050
6
770
518
774
70
2054
514
770
518
774
70
326
2566
2050
6
258
518
262
2054
70
2566
838
2562
770
518
2562
258
518
262
706
1606
2310
2562
258
518
262
1606
2050
6
514
770
518
774
2054
2054
514
770
518
1542
774
326
1734
2050
6
518
262
2306
770
262
2050
6
514
258
770
518
262
774
2054
518
70
2306
262
2306
262
2886
2050
6
2050
6
258
262
326
2050
6
258
262
2306
262
2310
2054
2566
774
2050
6
258
262
326
2306
262
2050
2050
770
2050
258
262
2306
770
262
2050
6
770
774
2306
262
774
2050
6
514
770
518
774
70
2054
70
2054
514
770
518
1542
774
326
1734
2050
6
518
262
2054
518
1542
774
2306
770
262
2050
6
514
258
770
518
262
774
70
2054
518
70
2050
6
514
1538
770
518
1542
774
2886
2050
6
518
70
2118
2054
514
518
70
326
2054
518
1542
2566
2566
2050
6
2050
6
518
2306
262
2562
2050
6
518
70
2050
6
1538
770
518
1542
774
326
1734
2306
262
2310
2822
2054
2566
774
2050
6
2054
518
774
326
2050
6
518
1542
1606
2694
3590
1602
1606
2054
2054
518
262
774
2050
6
1538
518
1542
1602
2566
2050
6
70
2050
6
514
770
518
774
70
326
2562
770
518
774
2566
2054
2566
710
2306
262
2562
2050
6
326
2050
6
262
2054
518
70
2050
6
514
518
262
774
2050
6
1538
518
1542
2562
518
646
3590
1602
1606
2054
2054
3590
2054
326
1606
2822
2822
2050
6
514
258
518
262
70
2054
70
2050
6
514
518
1542
774
2050
6
70
390
326
2050
6
770
774
838
2306
770
262
774
390
2054
838
2566
2054
518
2054
326
2054
1542
2054
1542
1606
2054
518
774
2054
258
262
1606
2822
2050
6
2050
6
514
518
262
774
2818
518
774
838
2566
2566
2054
2054
326
1606
2818
774
3650
2118
2054
70
326
2054
1606
2054
258
262
1606
2822
2054
518
70
2054
2054
1542
774
326
2114
578
2054
518
262
70
2054
518
70
2310
2054
518
70
2054
2054
518
1542
774
326
2050
6
66
578
2054
518
262
70
2054
518
70
2310
2886
2118
3590
774
326
2626
2306
770
2566
262
70
2566
2566
1542
2114
578
2114
2118
2374
2374
3590
1606
2694
3590
1602
1606
3586
1602
2566
2566
70
2566
1542
2114
70
322
2566
2118
3654
2114
322
2050
514
66
2818
706
2178
194
834
2882
2818
2114
2882
2882
2050
66
2114
2178
322
2114
2114
322
2050
514
66
2818
706
2178
834
2050
514
2562
770
2562
2562
386
322
834
2882
2050
514
66
2050
514
770
66
322
706
2050
130
194
642
834
2562
770
834
2434
2050
2562
770
2562
2242
2050
66
2562
770
66
2050
130
194
2050
514
770
834
2242
322
706
2434
2114
322
2114
2178
194
322
2114
2114
2114
2114
2114
322
2882
2114
2114
2370
2114
2114
322
2050
514
66
2818
2882
2882
2114
2114
2882
2882
2114
2882
2114
2370
2882
2370
2114
2882
2114
2882
2114
2882
2114
2370
2114
2818
66
2882
2370
2050
514
2050
1538
706
2050
514
2050
1538
2562
2050
514
2050
514
2050
1538
706
2050
514
2050
1538
3586
2562
2050
514
2050
1538
706
2562
2818
2050
2050
3586
2050
2050
2818
2370
2370
2818
322
2434
3586
770
2054
2054
774
326
710
1606
2054
258
1538
262
1542
2054
1542
2054
1542
774
326
710
1606
3590
1602
2050
6
1538
1542
774
1606
1734
2050
6
258
1538
262
1542
3654
2306
262
1542
2818
322
834
2818
2818
2758
2566
2310
774
2306
770
386
2304
768
2305
769
385
2050
2049
2050
6
518
774
70
2050
6
258
262
134
70
390
2054
66
134
834
326
838
2054
66
1542
774
326
2114
578
1602
2882
2054
70
198
2054
66
262
134
774
70
322
390
326
2054
518
262
70
646
326
2050
6
258
518
262
774
386
390
198
2054
518
66
134
834
198
326
838
2182
646
838
2310
774
70
326
2822
390
2566
66
134
326
838
2822
838
2566
834
838
2114
2822
834
2050
2050
2050
834
2114
2114
322
2054
518
2050
5
514
2050
5
517
2054
2054
774
2050
514
770
773
2054
2050
5
770
2053
517
773
645
2048
512
2049
513
2049
2048
2048
768
2049
513
769
2048
2049
769
2054
518
2054
518
774
2054
2566
774
2053
261
133
69
389
197
2053
261
197
325
837
2049
257
2049
257
2052
516
772
196
2052
516
1540
772
2244
2052
260
324
2052
260
388
2052
260
2052
516
772
196
2052
516
1540
772
2052
516
196
2052
516
2052
516
196
2052
516
1540
772
2244
2052
196
2564
2052
2052
516
772
2564
772
2372
2052
260
772
2372
2052
772
2052
516
772
196
2052
516
1540
772
2052
196
2052
68
196
2052
1540
2052
68
196
2052
68
2052
2116
2052
324
2052
1412
2116
196
2052
68
324
2052
260
388
2820
2052
260
388
2052
516
2052
516
1540
772
324
1732
2052
2052
516
2052
516
1540
772
324
1732
2052
2308
2052
516
2052
516
1540
772
324
1732
2052
2052
2052
516
2052
516
1540
772
324
1732
2052
2052
516
1540
2052
2052
516
772
2564
772
2050
4
6
516
770
518
772
196
198
2052
6
198
2054
514
516
518
772
1542
774
2054
262
390
198
2822
2052
6
132
134
2052
6
516
518
772
774
2054
2246
2052
260
326
2052
6
260
262
388
390
2052
772
2052
6
260
772
262
2050
4
6
516
770
518
772
196
198
2052
6
198
2054
516
518
772
774
2052
6
516
518
196
198
2118
2052
6
516
518
2566
1286
2054
518
2566
774
1414
2050
4
6
516
518
198
2054
516
770
518
772
774
324
2054
262
196
390
198
2310
390
2822
196
2052
6
132
134
2052
6
516
518
772
774
2052
6
196
198
2118
2564
518
1286
2564
518
2052
6
198
2052
6
516
518
772
324
2564
518
772
774
2052
6
516
518
2374
2052
772
774
2052
2052
6
260
772
262
2052
326
2052
6
772
774
2050
4
516
770
772
2052
2562
516
772
2052
2374
2050
4
6
516
770
518
2052
6
2052
6
514
516
770
518
1540
772
1542
774
324
326
1732
1734
2052
6
518
2564
518
2050
4
6
516
770
518
2052
6
2052
6
514
516
518
1540
772
1542
774
324
326
1732
1734
2052
6
2564
518
772
774
2052
6
324
2308
2050
4
6
516
770
518
2052
6
2052
6
516
518
1540
772
1542
774
324
326
1732
1734
2052
6
516
518
2052
6
2054
1542
2566
2050
4
6
516
518
2050
4
6
516
1538
770
518
1540
772
1542
774
324
326
1732
1734
2822
2052
6
2564
518
772
774
2052
6
2052
6
516
518
1540
1542
1606
2052
6
2052
6
516
518
772
324
2564
518
772
774
2564
518
2052
6
2052
6
2054
1604
1606
2050
514
66
132
2050
130
2562
2308
132
772
68
196
2820
68
708
1604
2564
772
2564
772
2308
388
2308
388
2180
2372
2050
66
322
706
2052
260
132
772
68
196
2820
68
388
708
2050
66
68
196
2116
196
2050
514
130
642
322
196
580
2244
580
2562
578
3588
3588
2372
2372
3588
3588
2372
2372
2052
260
388
2052
260
388
2052
260
132
68
196
2820
708
2308
132
772
68
388
196
708
2052
2050
2308
132
68
196
2052
516
772
2244
580
2050
2180
772
68
708
1604
2564
772
1284
2178
2050
514
66
2562
130
2562
2372
2370
706
2562
2050
66
68
2116
2050
834
2116
708
2052
2116
708
2052
260
772
324
2050
322
2052
260
772
2820
2050
66
132
68
2180
68
2050
834
2180
68
708
2052
2052
2052
2052
2052
516
772
2052
516
772
2308
2308
2052
2180
68
708
2052
260
772
324
2050
322
2052
772
2820
2050
66
132
68
2180
68
2050
834
2180
68
708
2564
68
708
1604
2050
66
2050
834
580
836
2628
836
2818
2052
2180
68
2052
260
772
2050
2052
772
2820
2116
2116
2180
68
2628
2564
132
68
708
2180
68
1668
708
1604
1732
2820
836
2116
2180
2564
772
2628
836
2180
708
1604
2564
772
2818
2050
514
2050
2050
514
2050
2050
514
2050
514
2050
514
2818
2564
1540
772
2818
1540
772
2050
514
2050
2050
514
2050
2052
2052
2050
4
2052
516
772
2050
4
514
516
770
772
2308
2306
260
2052
2050
2052
324
2050
2052
2050
2050
514
2050
2050
2050
3586
2050
2050
514
2050
2050
514
2818
2050
2050
3586
2050
2050
2050
2818
2050
514
2050
2818
2050
2562
770
2050
514
2050
2050
2050
2050
514
2050
514
258
770
2050
514
2050
4
2050
2050
514
2050
4
322
324
2050
258
770
322
2050
4
514
516
770
260
772
2050
514
258
770
2050
2050
2306
2306
770
2050
514
2050
514
2050
2050
514
2050
514
2050
514
258
770
2050
514
2050
514
2050
2050
4
2050
2050
514
2050
4
322
324
2050
258
770
322
2050
514
2050
514
2050
2050
2050
3586
2050
2050
2050
2818
2050
514
2050
514
258
770
2050
514
3650
2050
4
2050
2050
514
2050
4
322
324
2050
258
770
322
2050
4
514
516
770
772
2050
514
770
2050
2050
770
2050
3586
2050
1538
1602
3650
2050
2818
2050
514
2818
772
2818
2050
514
2564
770
772
2562
770
3650
2050
514
2818
2434
2050
2050
2562
2050
2052
2050
4
2052
516
772
2050
4
514
516
770
772
2308
388
2050
4
258
260
386
388
18
15
11
7
21
149
501
5
9
1
25
9
26
182
5
101
813
772
272
912
290
18
15
11
7
21
149
501
5
9
1
25
9
26
182
5
101
814
770
272
912
273
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
5
26
2
272
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
5
538
770
784
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
517
26
2
272
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
517
538
514
784
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
517
1562
514
272
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
517
282
2
272
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
261
26
2
272
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
261
538
2
272
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
261
282
2
272
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
261
794
514
784
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
1541
1050
514
784
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
1541
26
2
272
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
1541
538
514
272
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
1541
1562
514
272
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
773
26
2
272
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
773
538
514
784
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
773
282
2
272
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
773
794
2
272
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
1669
346
386
400
912
1697
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
325
109
2
272
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
325
365
2
272
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
325
877
514
272
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
709
1709
322
288
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
709
428
260
784
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
709
429
2
272
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
357
45
4
288
912
817
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
357
301
4
272
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
357
302
2
272
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
357
813
516
288
912
817
18
15
11
7
21
149
501
5
9
1
25
9
26
182
517
357
814
514
784
912
785
18
15
11
7
21
149
501
5
9
1
25
9
26
182
133
5
26
2
272
912
530
18
15
11
7
21
149
501
5
9
1
25
9
26
182
133
5
538
770
784
912
530
18
15
11
7
21
149
501
5
9
1
25
9
26
182
133
133
26
2
272
912
530
18
15
11
7
21
149
501
5
9
1
25
9
26
182
133
133
90
2
272
912
530
18
15
11
7
21
149
501
5
9
1
25
9
26
795
1033
709
173
322
672
1794
1570
18
15
11
7
21
149
501
5
9
1
25
9
26
795
9
69
173
260
544
1794
802
18
15
11
7
21
149
501
5
9
1
25
9
26
795
521
69
173
260
544
1794
546
18
15
11
7
21
149
501
5
9
1
25
9
26
795
521
325
173
260
544
1794
546
18
15
11
7
21
149
501
5
9
1
25
9
26
795
521
325
685
322
672
1794
546
18
15
11
7
21
149
501
5
9
1
25
9
26
795
521
709
173
322
672
1794
546
18
15
11
7
21
149
501
5
9
1
25
9
26
795
521
709
1581
1538
1552
1794
546
18
15
11
7
21
149
501
5
9
1
25
9
26
795
521
709
1709
1602
1568
1794
546
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
5
26
2
16
896
1185
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
5
538
2
16
896
1185
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
5
282
130
272
896
1249
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
517
26
2
16
896
1185
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
517
538
2
16
896
1185
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
517
1562
1538
528
896
273
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
517
794
834
800
896
273
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
261
26
2
16
896
1185
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
261
282
2
16
896
1185
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
261
794
2
16
896
1185
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
133
90
2
16
896
1185
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
773
538
2
16
896
1185
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
773
794
514
528
896
273
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
773
666
386
272
896
1249
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
389
730
322
288
896
273
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
197
44
4
272
896
1249
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
197
45
2
16
896
1185
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
197
172
4
272
896
1249
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
197
173
2
16
896
1185
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
197
300
4
16
896
1185
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
197
301
2
16
896
1185
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
197
428
4
272
896
1249
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
197
429
2
16
896
1185
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
101
45
4
288
896
273
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
101
46
2
16
896
1185
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
101
173
4
272
896
1249
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
101
174
2
16
896
1185
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
101
301
4
16
896
1185
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
101
302
2
16
896
1185
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
101
813
516
16
896
1185
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
101
814
770
528
896
673
18
15
11
7
21
149
501
5
9
1
25
9
26
158
5
549
878
834
800
896
273
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
5
26
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
5
538
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
5
282
130
272
896
1697
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
517
26
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
517
538
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
517
1562
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
517
282
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
517
794
834
800
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
261
26
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
261
538
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
261
282
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
261
794
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
261
410
386
272
896
1697
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
1541
1050
514
784
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
1541
26
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
1541
538
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
1541
1562
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
773
26
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
773
538
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
773
282
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
773
794
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
773
666
386
272
896
1697
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
69
109
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
69
365
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
69
877
770
784
896
1697
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
1669
346
130
272
896
1697
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
389
730
322
288
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
645
90
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
645
346
514
528
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
645
730
322
288
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
645
1626
1538
528
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
325
109
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
325
365
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
325
877
514
528
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
101
45
4
288
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
101
46
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
101
173
4
272
896
1697
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
101
174
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
101
301
4
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
101
302
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
101
813
516
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
101
814
770
528
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
709
557
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
709
172
324
656
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
709
173
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
709
1581
1538
528
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
709
1708
324
272
896
801
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
709
1709
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
709
428
4
272
896
1697
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
709
429
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
805
878
834
800
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
357
45
4
288
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
357
46
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
357
301
4
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
357
302
2
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
357
813
516
16
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
357
366
834
800
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
517
357
814
514
528
896
785
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
5
26
2
16
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
5
538
2
16
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
5
282
130
272
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
133
26
2
16
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
133
90
2
16
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
133
282
130
272
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
133
346
2
16
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
773
282
130
272
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
773
794
2
16
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
773
666
386
272
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
389
26
2
16
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
389
282
2
16
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
197
44
4
272
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
197
45
2
16
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
197
172
4
272
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
197
173
2
16
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
197
300
4
16
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
197
301
2
16
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
197
428
4
272
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
197
429
2
16
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
325
109
2
16
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
325
365
2
16
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
325
877
2
16
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
837
877
2
16
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
261
837
621
2
16
896
1121
18
15
11
7
21
149
501
5
9
1
25
9
26
158
133
5
26
2
16
896
545
18
15
11
7
21
149
501
5
9
1
25
9
26
158
133
5
538
2
16
896
545
18
15
11
7
21
149
501
5
9
1
25
9
26
158
133
773
538
2
16
896
545
18
15
11
7
21
149
501
5
9
1
25
9
26
158
133
773
794
2
16
896
545
18
15
11
7
21
149
501
5
9
1
25
9
26
158
133
69
109
2
16
896
545
18
15
11
7
21
149
501
5
9
1
25
9
26
158
133
69
365
2
16
896
545
18
15
11
7
21
149
501
5
9
1
25
9
26
158
133
69
877
1410
528
896
545
18
15
11
7
21
149
501
5
9
1
25
9
26
158
133
197
44
2
16
896
545
18
15
11
7
21
149
501
5
9
1
25
9
26
158
133
197
45
2
16
896
545
18
15
11
7
21
149
501
5
9
1
25
9
26
158
133
197
172
2
16
896
545
18
15
11
7
21
149
501
5
9
1
25
9
26
158
133
197
173
2
16
896
545
18
15
11
7
21
149
501
5
9
1
25
9
26
158
133
197
300
2
16
896
545
18
15
11
7
21
149
501
5
9
1
25
9
26
158
133
197
301
2
16
896
545
18
15
11
7
21
149
501
5
9
1
25
9
26
158
133
197
428
2
16
896
545
18
15
11
7
21
149
501
5
9
1
25
9
26
158
133
197
429
2
16
896
545
18
15
11
7
21
149
501
5
9
1
25
9
26
155
9
69
45
4
32
226
162
18
15
11
7
21
149
501
5
9
1
25
9
26
155
9
69
173
4
32
226
162
18
15
11
7
21
149
501
5
9
1
25
9
26
155
9
69
182
258
784
898
674
18
15
11
7
21
149
501
5
9
1
25
9
26
155
9
69
365
130
272
898
290
18
15
11
7
21
149
501
5
9
1
25
9
26
155
9
69
685
66
32
226
162
18
15
11
7
21
149
501
5
9
1
25
9
26
155
9
69
694
770
784
898
290
18
15
11
7
21
149
501
5
9
1
25
9
26
155
9
197
173
66
32
226
162
18
15
11
7
21
149
501
5
9
1
25
9
26
155
9
197
429
258
784
898
674
18
15
11
7
21
149
501
5
9
1
25
9
26
155
521
69
45
4
288
898
802
18
15
11
7
21
149
501
5
9
1
25
9
26
155
521
69
182
258
784
898
994
18
15
11
7
21
149
501
5
9
1
25
9
26
155
521
69
365
130
272
898
930
18
15
11
7
21
149
501
5
9
1
25
9
26
155
521
69
685
772
800
898
802
18
15
11
7
21
149
501
5
9
1
25
9
26
155
521
325
45
4
288
898
802
18
15
11
7
21
149
501
5
9
1
25
9
26
155
521
325
173
4
800
898
802
18
15
11
7
21
149
501
5
9
1
25
9
26
155
521
325
182
258
784
898
994
18
15
11
7
21
149
501
5
9
1
25
9
26
155
521
325
365
130
272
898
930
18
15
11
7
21
149
501
5
9
1
25
9
26
155
521
325
685
322
288
898
994
18
15
11
7
21
149
501
5
9
1
25
9
26
155
521
709
1709
1602
1568
1250
802
18
15
11
7
21
149
501
5
9
1
25
9
26
155
521
709
429
258
784
898
994
18
15
11
7
21
149
501
5
9
1
25
9
26
155
265
197
173
66
32
226
98
18
15
11
7
21
149
501
5
9
1
25
9
26
155
265
325
173
66
32
226
98
18
15
11
7
21
149
501
5
9
1
25
9
26
155
265
837
173
66
32
226
98
18
15
11
7
21
149
501
5
9
1
25
9
26
155
265
837
685
66
32
226
98
18
15
11
7
21
149
501
5
9
1
25
9
26
155
137
69
45
4
288
898
546
18
15
11
7
21
149
501
5
9
1
25
9
26
155
137
69
685
772
800
898
546
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
5
26
66
160
320
193
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
5
282
834
160
320
193
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
5
794
834
672
320
193
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
261
26
66
160
320
193
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
261
282
834
160
320
193
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
261
794
834
672
320
193
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
133
90
66
160
320
193
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
133
218
66
160
320
193
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
133
346
322
160
320
193
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
773
794
834
160
320
193
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
773
1306
322
160
320
193
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
69
109
2
272
320
193
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
69
365
130
272
320
193
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
69
877
1410
528
320
321
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
37
622
66
672
320
321
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
389
218
66
160
320
193
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
389
730
66
160
320
193
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
197
173
66
32
320
321
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
197
300
516
528
320
321
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
197
301
2
272
320
193
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
197
428
388
400
320
129
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
197
429
2
272
320
193
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
101
45
4
32
320
321
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
101
174
66
160
320
193
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
101
301
4
32
320
321
18
15
11
7
21
149
501
5
9
1
25
9
26
190
5
101
813
772
32
320
321
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
5
26
66
160
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
5
282
834
160
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
5
794
834
672
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
517
538
66
672
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
517
1562
1282
400
320
769
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
517
282
322
160
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
517
794
834
160
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
261
26
66
160
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
261
538
66
160
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
261
282
834
160
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
261
794
834
672
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
1541
538
66
160
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
1541
1562
1282
400
320
769
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
773
26
66
160
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
773
538
66
160
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
773
794
834
160
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
773
1306
322
160
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
1669
346
322
160
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
389
730
66
160
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
645
90
66
160
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
645
346
322
160
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
645
730
66
160
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
645
1626
66
160
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
325
109
2
272
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
325
365
2
272
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
325
877
514
528
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
709
557
1538
1296
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
709
173
66
32
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
709
1709
322
160
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
709
428
388
400
320
769
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
709
429
2
272
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
357
45
4
32
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
357
301
4
32
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
357
813
516
288
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
357
366
66
160
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
517
357
622
66
160
320
833
18
15
11
7
21
149
501
5
9
1
25
9
26
190
261
5
26
66
160
320
65
18
15
11
7
21
149
501
5
9
1
25
9
26
190
261
5
282
834
160
320
65
18
15
11
7
21
149
501
5
9
1
25
9
26
190
261
261
26
66
160
320
65
18
15
11
7
21
149
501
5
9
1
25
9
26
190
261
261
538
66
160
320
65
18
15
11
7
21
149
501
5
9
1
25
9
26
190
261
133
90
66
160
320
65
18
15
11
7
21
149
501
5
9
1
25
9
26
190
261
133
282
834
160
320
65
18
15
11
7
21
149
501
5
9
1
25
9
26
190
261
133
218
66
160
320
65
18
15
11
7
21
149
501
5
9
1
25
9
26
190
261
133
346
322
160
320
65
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
5
26
66
160
320
513
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
5
282
834
160
320
561
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
5
794
834
672
320
561
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
261
26
66
160
320
513
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
261
538
66
160
320
513
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
261
282
834
160
320
561
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
261
794
834
672
320
561
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
133
90
66
160
320
513
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
133
282
834
160
320
561
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
133
218
66
160
320
513
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
773
538
66
160
320
513
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
773
794
834
160
320
561
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
773
1306
322
160
320
513
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
69
109
2
272
320
561
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
69
365
130
272
320
561
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
69
877
1410
528
320
529
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
389
26
66
160
320
513
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
389
218
66
160
320
513
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
389
730
66
160
320
513
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
197
172
2
272
320
561
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
197
173
66
160
320
513
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
197
300
2
272
320
561
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
197
301
2
272
320
561
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
197
428
2
272
320
561
18
15
11
7
21
149
501
5
9
1
25
9
26
190
133
197
429
2
272
320
561
18
15
11
7
21
149
501
5
9
1
25
9
26
219
9
69
45
4
32
354
162
18
15
11
7
21
149
501
5
9
1
25
9
26
219
9
69
173
4
32
354
162
18
15
11
7
21
149
501
5
9
1
25
9
26
219
9
69
685
516
32
354
162
18
15
11
7
21
149
501
5
9
1
25
9
26
219
265
325
173
66
672
354
34
18
15
11
7
21
149
501
5
9
1
25
9
26
219
265
837
173
66
672
354
34
18
15
11
7
21
149
501
5
9
1
25
9
26
219
265
837
685
66
672
354
34
18
15
11
7
21
149
501
5
9
1
25
9
26
254
5
5
26
66
160
192
257
18
15
11
7
21
149
501
5
9
1
25
9
26
254
5
5
282
834
160
192
257
18
15
11
7
21
149
501
5
9
1
25
9
26
254
5
5
794
578
32
192
257
18
15
11
7
21
149
501
5
9
1
25
9
26
254
5
517
538
770
656
192
129
18
15
11
7
21
149
501
5
9
1
25
9
26
254
5
517
794
834
160
192
257
18
15
11
7
21
149
501
5
9
1
25
9
26
254
5
261
26
66
160
192
257
18
15
11
7
21
149
501
5
9
1
25
9
26
254
5
261
282
834
160
192
257
18
15
11
7
21
149
501
5
9
1
25
9
26
254
5
261
794
578
32
192
257
18
15
11
7
21
149
501
5
9
1
25
9
26
254
5
133
90
66
32
192
257
18
15
11
7
21
149
501
5
9
1
25
9
26
254
5
133
218
66
32
192
257
18
15
11
7
21
149
501
5
9
1
25
9
26
254
5
133
346
322
160
192
257
18
15
11
7
21
149
501
5
9
1
25
9
26
254
5
773
794
834
160
192
257
18
15
11
7
21
149
501
5
9
1
25
9
26
254
5
773
1306
322
160
192
257
18
15
11
7
21
149
501
5
9
1
25
9
26
254
261
5
26
66
160
192
65
18
15
11
7
21
149
501
5
9
1
25
9
26
254
261
5
282
834
160
192
65
18
15
11
7
21
149
501
5
9
1
25
9
26
254
261
517
538
770
656
192
33
18
15
11
7
21
149
501
5
9
1
25
9
26
254
261
517
1562
1602
1568
1216
65
18
15
11
7
21
149
501
5
9
1
25
9
26
254
261
517
282
322
160
192
65
18
15
11
7
21
149
501
5
9
1
25
9
26
254
261
517
794
834
160
192
65
18
15
11
7
21
149
501
5
9
1
25
9
26
254
261
261
26
66
160
192
65
18
15
11
7
21
149
501
5
9
1
25
9
26
254
261
261
538
770
656
192
33
18
15
11
7
21
149
501
5
9
1
25
9
26
254
261
261
794
578
32
192
1
18
15
11
7
21
149
501
5
9
1
25
9
26
254
261
133
90
66
32
192
1
18
15
11
7
21
149
501
5
9
1
25
9
26
254
261
133
282
834
160
192
65
18
15
11
7
21
149
501
5
9
1
25
9
26
254
261
133
218
66
32
192
1
18
15
11
7
21
149
501
5
9
1
25
9
26
254
261
133
346
322
160
192
65
18
15
11
7
21
149
501
5
9
1
25
9
26
254
261
773
26
66
160
192
65
18
15
11
7
21
149
501
5
9
1
25
9
26
254
261
773
538
770
656
192
33
18
15
11
7
21
149
501
5
9
1
25
9
26
254
261
773
794
834
160
192
65
18
15
11
7
21
149
501
5
9
1
25
9
26
254
261
389
26
66
160
192
65
18
15
11
7
21
149
501
5
9
1
25
9
26
254
261
389
730
66
160
192
65
18
15
11
7
21
149
501
5
9
1
25
9
26
254
261
645
282
322
160
192
65
18
15
11
7
21
149
501
5
9
1
25
9
26
254
261
645
794
834
160
192
65
18
15
11
7
21
149
501
5
9
1
25
9
26
254
261
645
346
322
160
192
65
18
15
11
7
21
149
501
5
9
1
25
9
26
254
261
645
730
66
160
192
65
18
15
11
7
21
149
501
5
9
1
25
9
26
251
9
69
45
2
16
194
258
18
15
11
7
21
149
501
5
9
1
25
9
26
251
9
69
109
2
16
194
258
18
15
11
7
21
149
501
5
9
1
25
9
26
251
9
69
173
4
32
930
514
18
15
11
7
21
149
501
5
9
1
25
9
26
251
9
69
365
2
16
194
258
18
15
11
7
21
149
501
5
9
1
25
9
26
251
9
69
685
772
800
930
514
18
15
11
7
21
149
501
5
9
1
25
9
26
251
9
69
877
514
16
194
258
18
15
11
7
21
149
501
5
9
1
25
9
26
251
9
197
45
2
16
194
258
18
15
11
7
21
149
501
5
9
1
25
9
26
251
9
197
173
2
16
194
258
18
15
11
7
21
149
501
5
9
1
25
9
26
251
9
197
301
2
16
194
258
18
15
11
7
21
149
501
5
9
1
25
9
26
251
9
197
429
2
16
194
258
18
15
11
7
21
149
501
5
9
1
25
9
26
251
521
709
1709
322
288
930
770
18
15
11
7
21
149
501
5
9
1
25
9
26
251
521
709
429
2
272
930
866
18
15
11
7
21
149
501
5
9
1
25
9
26
251
521
1733
429
770
784
930
898
18
15
11
7
21
149
501
5
9
1
25
9
26
251
265
197
109
2
16
194
2
18
15
11
7
21
149
501
5
9
1
25
9
26
251
265
197
173
2
16
194
2
18
15
11
7
21
149
501
5
9
1
25
9
26
251
265
197
301
2
16
194
2
18
15
11
7
21
149
501
5
9
1
25
9
26
251
265
197
365
2
16
194
2
18
15
11
7
21
149
501
5
9
1
25
9
26
251
265
325
45
2
16
194
2
18
15
11
7
21
149
501
5
9
1
25
9
26
251
265
325
173
2
16
194
2
18
15
11
7
21
149
501
5
9
1
25
9
26
251
265
325
365
2
16
194
2
18
15
11
7
21
149
501
5
9
1
25
9
26
251
265
325
877
2
16
194
2
18
15
11
7
21
149
501
5
9
1
25
9
26
251
265
325
813
2
16
194
2
18
15
11
7
21
149
501
5
9
1
25
9
26
251
265
837
173
2
16
194
2
18
15
11
7
21
149
501
5
9
1
25
9
26
251
265
837
685
66
160
194
2
18
15
11
7
21
149
501
5
9
1
25
9
26
251
265
837
877
2
16
194
2
18
15
11
7
21
149
501
5
9
1
25
9
26
251
265
837
621
2
16
194
2
18
15
11
7
21
149
501
5
9
1
25
9
26
251
265
837
813
2
16
194
2
18
15
11
7
21
149
501
5
9
1
25
9
26
187
9
69
45
2
272
322
130
18
15
11
7
21
149
501
5
9
1
25
9
26
187
9
69
54
2
272
322
130
18
15
11
7
21
149
501
5
9
1
25
9
26
187
9
69
109
2
272
322
130
18
15
11
7
21
149
501
5
9
1
25
9
26
187
9
69
173
66
160
322
130
18
15
11
7
21
149
501
5
9
1
25
9
26
187
9
69
365
130
272
322
130
18
15
11
7
21
149
501
5
9
1
25
9
26
187
9
69
877
1410
528
322
194
18
15
11
7
21
149
501
5
9
1
25
9
26
187
9
197
173
2
272
322
130
18
15
11
7
21
149
501
5
9
1
25
9
26
187
9
197
301
2
272
322
130
18
15
11
7
21
149
501
5
9
1
25
9
26
187
9
197
429
2
272
322
130
18
15
11
7
21
149
501
5
9
1
25
9
26
187
521
325
45
2
272
322
770
18
15
11
7
21
149
501
5
9
1
25
9
26
187
521
325
54
2
272
322
770
18
15
11
7
21
149
501
5
9
1
25
9
26
187
521
325
109
2
272
322
770
18
15
11
7
21
149
501
5
9
1
25
9
26
187
521
325
173
66
160
322
962
18
15
11
7
21
149
501
5
9
1
25
9
26
187
521
325
301
514
272
322
770
18
15
11
7
21
149
501
5
9
1
25
9
26
187
521
325
365
2
272
322
770
18
15
11
7
21
149
501
5
9
1
25
9
26
187
521
325
685
66
160
322
962
18
15
11
7
21
149
501
5
9
1
25
9
26
187
521
325
877
514
528
322
834
18
15
11
7
21
149
501
5
9
1
25
9
26
187
521
709
557
1538
1296
322
834
18
15
11
7
21
149
501
5
9
1
25
9
26
187
521
709
173
66
160
322
962
18
15
11
7
21
149
501
5
9
1
25
9
26
187
521
709
429
2
272
322
770
18
15
11
7
21
149
501
5
9
1
25
9
26
187
521
1733
429
386
272
322
770
18
15
11
7
21
149
501
5
9
1
25
9
26
187
265
197
109
2
272
322
66
18
15
11
7
21
149
501
5
9
1
25
9
26
187
265
197
173
2
272
322
66
18
15
11
7
21
149
501
5
9
1
25
9
26
187
265
197
301
2
272
322
66
18
15
11
7
21
149
501
5
9
1
25
9
26
187
265
197
365
2
272
322
66
18
15
11
7
21
149
501
5
9
1
25
9
26
187
265
197
429
2
272
322
66
18
15
11
7
21
149
501
5
9
1
25
9
26
187
265
325
45
2
272
322
66
18
15
11
7
21
149
501
5
9
1
25
9
26
187
265
325
109
2
272
322
66
18
15
11
7
21
149
501
5
9
1
25
9
26
187
265
325
173
66
672
322
66
18
15
11
7
21
149
501
5
9
1
25
9
26
187
265
325
365
2
272
322
66
18
15
11
7
21
149
501
5
9
1
25
9
26
187
265
325
877
2
272
322
66
18
15
11
7
21
149
501
5
9
1
25
9
26
187
265
325
813
2
272
322
66
18
15
11
7
21
149
501
5
9
1
25
9
26
187
137
69
45
2
272
322
514
18
15
11
7
21
149
501
5
9
1
25
9
26
187
137
69
54
2
272
322
514
18
15
11
7
21
149
501
5
9
1
25
9
26
187
137
69
109
2
272
322
514
18
15
11
7
21
149
501
5
9
1
25
9
26
187
137
69
173
66
160
322
514
18
15
11
7
21
149
501
5
9
1
25
9
26
187
137
69
877
1410
528
322
546
18
15
11
7
21
149
501
5
9
1
25
9
26
187
137
197
109
2
272
322
514
18
15
11
7
21
149
501
5
9
1
25
9
26
187
137
197
173
2
272
322
514
18
15
11
7
21
149
501
5
9
1
25
9
26
187
137
197
301
2
272
322
514
18
15
11
7
21
149
501
5
9
1
25
9
26
187
137
197
365
2
272
322
514
18
15
11
7
21
149
501
5
9
1
25
9
26
187
137
325
45
2
272
322
514
18
15
11
7
21
149
501
5
9
1
25
9
26
187
137
325
54
2
272
322
514
18
15
11
7
21
149
501
5
9
1
25
9
26
187
137
325
109
2
272
322
514
18
15
11
7
21
149
501
5
9
1
25
9
26
187
137
325
173
66
160
322
514
18
15
11
7
21
149
501
5
9
1
25
9
26
187
137
325
365
2
272
322
514
18
15
11
7
21
149
501
5
9
1
25
9
26
187
137
325
685
66
160
322
514
18
15
11
7
21
149
501
5
9
1
25
9
26
822
1029
5
538
2
528
1808
1553
18
15
11
7
21
149
501
5
9
1
25
9
26
822
1029
517
538
2
528
1808
1553
18
15
11
7
21
149
501
5
9
1
25
9
26
822
1029
517
282
514
528
1808
1553
18
15
11
7
21
149
501
5
9
1
25
9
26
822
1029
69
109
2
528
1808
1553
18
15
11
7
21
149
501
5
9
1
25
9
26
822
1029
69
365
2
528
1808
1553
18
15
11
7
21
149
501
5
9
1
25
9
26
822
1029
69
877
770
784
1808
1553
18
15
11
7
21
149
501
5
9
1
25
9
26
822
1029
101
45
4
528
1808
1553
18
15
11
7
21
149
501
5
9
1
25
9
26
822
1029
101
46
2
528
1808
1553
18
15
11
7
21
149
501
5
9
1
25
9
26
822
1029
101
173
4
528
1808
1553
18
15
11
7
21
149
501
5
9
1
25
9
26
822
1029
101
174
2
528
1808
1553
18
15
11
7
21
149
501
5
9
1
25
9
26
822
1029
101
301
516
528
1808
1553
18
15
11
7
21
149
501
5
9
1
25
9
26
822
1029
101
302
2
528
1808
1553
18
15
11
7
21
149
501
5
9
1
25
9
26
822
1029
101
813
772
784
1808
1553
18
15
11
7
21
149
501
5
9
1
25
9
26
822
1029
101
814
770
784
1808
1553
18
15
11
7
21
149
501
5
9
1
25
9
26
822
1029
709
557
2
528
1808
1553
18
15
11
7
21
149
501
5
9
1
25
9
26
822
1029
709
173
2
528
1808
1553
18
15
11
7
21
149
501
5
9
1
25
9
26
822
5
5
538
2
528
1808
785
18
15
11
7
21
149
501
5
9
1
25
9
26
822
5
261
282
514
528
1808
785
18
15
11
7
21
149
501
5
9
1
25
9
26
822
5
69
109
2
528
1808
785
18
15
11
7
21
149
501
5
9
1
25
9
26
822
5
69
365
2
528
1808
785
18
15
11
7
21
149
501
5
9
1
25
9
26
822
5
197
44
4
528
1808
785
18
15
11
7
21
149
501
5
9
1
25
9
26
822
5
197
172
4
528
1808
785
18
15
11
7
21
149
501
5
9
1
25
9
26
822
5
197
173
2
528
1808
785
18
15
11
7
21
149
501
5
9
1
25
9
26
822
5
197
300
516
528
1808
785
18
15
11
7
21
149
501
5
9
1
25
9
26
822
5
197
301
2
528
1808
785
18
15
11
7
21
149
501
5
9
1
25
9
26
822
5
197
429
258
784
1808
785
18
15
11
7
21
149
501
5
9
1
25
9
26
822
5
101
45
4
528
1808
785
18
15
11
7
21
149
501
5
9
1
25
9
26
822
5
101
46
2
528
1808
785
18
15
11
7
21
149
501
5
9
1
25
9
26
822
5
101
173
4
528
1808
785
18
15
11
7
21
149
501
5
9
1
25
9
26
822
5
101
174
2
528
1808
785
18
15
11
7
21
149
501
5
9
1
25
9
26
822
5
101
301
772
784
1808
785
18
15
11
7
21
149
501
5
9
1
25
9
26
822
5
101
302
2
528
1808
785
18
15
11
7
21
149
501
5
9
1
25
9
26
822
5
101
813
772
784
1808
785
18
15
11
7
21
149
501
5
9
1
25
9
26
822
5
101
814
770
784
1808
785
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
5
538
2
528
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
517
538
2
528
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
517
1562
1538
1552
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
517
282
514
528
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
261
538
2
528
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
261
282
514
528
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
261
794
770
784
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
1541
538
2
528
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
1541
1562
1538
1552
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
773
538
2
528
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
773
794
770
784
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
69
109
2
528
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
69
365
2
528
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
69
877
770
784
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
645
346
514
528
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
645
1626
1538
1552
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
325
109
2
528
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
325
365
2
528
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
325
877
514
528
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
101
45
4
528
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
101
46
2
528
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
101
173
4
528
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
101
174
2
528
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
101
301
772
784
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
101
302
2
528
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
101
813
772
784
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
101
814
770
784
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
1573
1646
1602
1568
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
357
45
4
528
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
357
46
2
528
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
357
301
4
544
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
357
302
2
528
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
357
813
516
784
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
822
517
357
814
514
784
1808
545
18
15
11
7
21
149
501
5
9
1
25
9
26
830
1029
69
109
2
528
1824
1537
18
15
11
7
21
149
501
5
9
1
25
9
26
830
1029
69
877
770
784
1824
1537
18
15
11
7
21
149
501
5
9
1
25
9
26
830
1029
709
557
2
528
1824
1537
18
15
11
7
21
149
501
5
9
1
25
9
26
830
1029
709
173
322
672
1824
1537
18
15
11
7
21
149
501
5
9
1
25
9
26
830
5
69
109
2
528
1824
769
18
15
11
7
21
149
501
5
9
1
25
9
26
830
5
197
301
514
528
1824
769
18
15
11
7
21
149
501
5
9
1
25
9
26
830
5
197
429
258
784
1824
769
18
15
11
7
21
149
501
5
9
1
25
9
26
830
517
69
109
2
528
1824
513
18
15
11
7
21
149
501
5
9
1
25
9
26
830
517
69
877
770
784
1824
513
18
15
11
7
21
149
501
5
9
1
25
9
26
830
517
325
109
2
528
1824
513
18
15
11
7
21
149
501
5
9
1
25
9
26
830
517
325
365
514
528
1824
545
18
15
11
7
21
149
501
5
9
1
25
9
26
830
517
325
877
514
528
1824
545
18
15
11
7
21
149
501
5
9
1
25
9
26
830
517
709
557
2
528
1824
513
18
15
11
7
21
149
501
5
9
1
25
9
26
830
517
709
173
322
672
1824
513
18
15
11
7
21
149
501
5
9
1
25
9
26
830
517
709
1581
1538
1552
1824
513
18
15
11
7
21
149
501
5
9
1
25
9
26
830
517
709
1709
1602
1568
1824
513
18
15
11
7
21
149
501
5
9
1
25
9
26
830
517
709
429
258
784
1824
513
18
15
11
7
21
149
501
5
9
1
25
9
26
987
521
325
173
66
672
1890
1122
18
15
11
7
21
149
501
5
9
1
25
9
26
987
521
325
685
4
800
1890
546
18
15
11
7
21
149
501
5
9
1
25
9
26
958
1029
101
174
322
672
1856
1537
18
15
11
7
21
149
501
5
9
1
25
9
26
958
1029
101
301
772
800
1856
1569
18
15
11
7
21
149
501
5
9
1
25
9
26
958
1029
101
813
772
800
1856
1569
18
15
11
7
21
149
501
5
9
1
25
9
26
958
5
101
174
322
672
1856
1345
18
15
11
7
21
149
501
5
9
1
25
9
26
958
5
101
301
772
800
1856
833
18
15
11
7
21
149
501
5
9
1
25
9
26
958
5
101
813
772
800
1856
833
18
15
11
7
21
149
501
5
9
1
25
9
26
958
517
261
538
322
672
1856
1073
18
15
11
7
21
149
501
5
9
1
25
9
26
958
517
645
730
322
672
1856
1073
18
15
11
7
21
149
501
5
9
1
25
9
26
958
517
709
173
322
672
1856
1073
18
15
11
7
21
149
501
5
9
1
25
9
26
958
517
709
1709
1602
1568
1856
1073
18
15
11
7
21
149
501
5
9
1
25
9
26
827
1033
69
45
2
528
1826
1602
18
15
11
7
21
149
501
5
9
1
25
9
26
827
1033
69
109
2
528
1826
1602
18
15
11
7
21
149
501
5
9
1
25
9
26
827
1033
69
877
770
784
1826
1922
18
15
11
7
21
149
501
5
9
1
25
9
26
827
1033
709
557
2
528
1826
1602
18
15
11
7
21
149
501
5
9
1
25
9
26
827
1033
709
173
2
528
1826
1602
18
15
11
7
21
149
501
5
9
1
25
9
26
827
9
69
45
2
528
1826
1282
18
15
11
7
21
149
501
5
9
1
25
9
26
827
9
69
109
2
528
1826
1282
18
15
11
7
21
149
501
5
9
1
25
9
26
827
9
69
182
258
784
1826
898
18
15
11
7
21
149
501
5
9
1
25
9
26
827
9
197
173
2
528
1826
1282
18
15
11
7
21
149
501
5
9
1
25
9
26
827
9
197
301
514
528
1826
1346
18
15
11
7
21
149
501
5
9
1
25
9
26
827
9
197
429
258
784
1826
898
18
15
11
7
21
149
501
5
9
1
25
9
26
827
521
69
45
2
528
1826
546
18
15
11
7
21
149
501
5
9
1
25
9
26
827
521
69
109
2
528
1826
546
18
15
11
7
21
149
501
5
9
1
25
9
26
827
521
69
182
258
784
1826
546
18
15
11
7
21
149
501
5
9
1
25
9
26
827
521
69
685
706
1680
1826
546
18
15
11
7
21
149
501
5
9
1
25
9
26
827
521
325
45
2
528
1826
546
18
15
11
7
21
149
501
5
9
1
25
9
26
827
521
325
109
2
528
1826
546
18
15
11
7
21
149
501
5
9
1
25
9
26
827
521
325
182
258
784
1826
546
18
15
11
7
21
149
501
5
9
1
25
9
26
827
521
325
365
514
528
1826
546
18
15
11
7
21
149
501
5
9
1
25
9
26
827
521
325
685
706
1680
1826
546
18
15
11
7
21
149
501
5
9
1
25
9
26
827
521
325
877
514
528
1826
546
18
15
11
7
21
149
501
5
9
1
25
9
26
827
521
709
557
2
528
1826
546
18
15
11
7
21
149
501
5
9
1
25
9
26
827
521
709
173
2
528
1826
546
18
15
11
7
21
149
501
5
9
1
25
9
26
827
521
709
1581
1538
1552
1826
546
18
15
11
7
21
149
501
5
9
1
25
9
26
827
521
709
1709
1602
1568
1826
514
18
15
11
7
21
149
501
5
9
1
25
9
26
827
521
709
429
258
784
1826
546
18
15
11
7
21
149
501
5
9
1
25
9
26
955
9
69
173
66
672
1858
1282
18
15
11
7
21
149
501
5
9
1
25
9
26
955
521
69
173
66
672
1858
1058
18
15
11
7
21
149
501
5
9
1
25
9
26
955
521
325
173
66
672
1858
1058
18
15
11
7
21
149
501
5
9
1
25
9
26
955
521
325
365
642
528
1858
1090
18
15
11
7
21
149
501
5
9
1
25
9
26
955
521
325
685
322
672
1858
514
18
15
11
7
21
149
501
5
9
1
25
9
26
955
521
325
877
514
528
1858
1090
18
15
11
7
21
149
501
5
9
1
25
9
26
955
521
709
1709
1602
1568
1858
1058
18
15
11
7
21
149
501
5
9
513
25
9
30
182
517
1829
621
1604
1160
912
802
18
15
11
7
21
149
501
5
9
513
25
9
30
182
517
1893
621
1604
1160
912
802
18
15
11
7
21
149
501
5
9
513
25
9
30
822
517
1861
1133
1538
1544
1808
529
18
15
11
7
21
149
501
5
9
513
25
9
30
822
517
1829
621
1540
1544
1808
546
18
15
11
7
21
149
501
5
9
513
25
9
30
822
517
1893
1069
1540
1544
1808
546
18
15
11
7
21
149
501
5
9
513
25
9
30
822
517
1893
621
1604
1544
1808
546
18
15
11
7
21
149
501
5
9
513
25
9
26
798
517
1797
538
1538
1552
1792
545
18
15
11
7
21
149
501
5
9
513
25
9
26
798
581
1797
538
1538
1552
1792
529
18
15
11
7
21
149
501
5
9
513
25
9
26
798
581
1829
538
1538
1552
1792
529
18
15
11
7
21
149
501
5
9
513
25
9
26
798
581
1829
622
1602
1568
1792
529
18
15
11
7
21
149
501
5
9
513
25
9
26
798
581
1893
622
1602
1568
1792
529
18
15
11
7
21
149
501
5
9
513
25
9
26
182
517
1797
538
770
784
912
785
18
15
11
7
21
149
501
5
9
513
25
9
26
795
521
1861
1133
1538
1552
1794
546
18
15
11
7
21
149
501
5
9
513
25
9
26
158
517
1797
538
2
16
896
785
18
15
11
7
21
149
501
5
9
513
25
9
26
158
517
1893
1070
2
16
896
785
18
15
11
7
21
149
501
5
9
513
25
9
26
190
517
1797
538
322
160
320
833
18
15
11
7
21
149
501
5
9
513
25
9
26
190
517
1893
1069
4
32
320
833
18
15
11
7
21
149
501
5
9
513
25
9
26
822
517
1797
538
1538
1552
1808
545
18
15
11
7
21
149
501
5
9
513
25
9
26
830
517
1861
1133
1538
1552
1824
513
18
15
11
7
21
149
501
5
9
513
25
9
26
827
521
1861
1133
1538
1552
1826
546
18
15
11
7
21
149
501
5
9
513
25
9
26
955
521
1861
1133
1538
1552
1858
1090
18
15
11
7
21
149
501
5
9
512
25
9
30
182
517
1800
558
4
392
320
802
18
15
11
7
21
149
501
5
9
512
25
9
30
246
517
1800
558
1540
1160
928
786
18
15
11
7
21
149
501
5
9
512
25
9
30
822
517
1800
558
4
520
1808
546
18
15
11
7
21
149
501
5
9
512
25
9
26
182
517
1800
558
1540
1296
912
978
18
15
11
7
21
149
501
5
9
512
25
9
26
822
517
1800
558
4
528
1808
545
18
15
11
7
21
149
501
5
9
257
25
9
26
254
261
901
282
770
656
192
33
18
15
11
7
21
149
501
5
9
256
25
9
30
182
5
904
558
772
776
912
290
18
15
11
7
21
149
501
5
9
256
25
9
30
182
517
904
558
772
776
912
802
18
15
11
7
21
149
501
5
9
256
25
9
30
246
5
904
558
772
776
928
546
18
15
11
7
21
149
501
5
9
256
25
9
30
822
517
904
558
4
520
1808
546
18
15
11
7
21
149
501
5
9
256
25
9
26
182
5
904
558
772
784
912
273
18
15
11
7
21
149
501
5
9
256
25
9
26
822
517
904
558
4
528
1808
545
18
15
11
7
21
149
501
5
9
129
25
9
30
182
5
453
556
260
264
912
290
18
15
11
7
21
149
501
5
9
129
25
9
30
182
5
453
557
260
264
912
290
18
15
11
7
21
149
501
5
9
129
25
9
30
182
5
453
300
4
264
912
674
18
15
11
7
21
149
501
5
9
129
25
9
30
182
5
453
301
4
264
912
674
18
15
11
7
21
149
501
5
9
129
25
9
30
182
517
453
556
260
264
912
802
18
15
11
7
21
149
501
5
9
129
25
9
30
182
517
453
557
260
264
912
802
18
15
11
7
21
149
501
5
9
129
25
9
30
182
517
453
300
4
264
912
802
18
15
11
7
21
149
501
5
9
129
25
9
30
182
517
453
301
4
264
912
802
18
15
11
7
21
149
501
5
9
129
25
9
30
182
133
453
556
260
264
912
530
18
15
11
7
21
149
501
5
9
129
25
9
30
182
133
453
557
260
264
912
530
18
15
11
7
21
149
501
5
9
129
25
9
30
182
133
453
300
4
264
912
530
18
15
11
7
21
149
501
5
9
129
25
9
30
182
133
453
301
4
264
912
530
18
15
11
7
21
149
501
5
9
129
25
9
30
822
5
453
557
260
520
1808
802
18
15
11
7
21
149
501
5
9
129
25
9
30
822
5
453
301
260
520
1808
802
18
15
11
7
21
149
501
5
9
129
25
9
26
798
5
453
556
260
528
1792
801
18
15
11
7
21
149
501
5
9
129
25
9
26
798
5
453
557
258
528
1792
801
18
15
11
7
21
149
501
5
9
129
25
9
26
798
5
453
300
260
528
1792
801
18
15
11
7
21
149
501
5
9
129
25
9
26
798
5
453
301
258
784
1792
801
18
15
11
7
21
149
501
5
9
129
25
9
26
182
5
453
556
260
272
912
273
18
15
11
7
21
149
501
5
9
129
25
9
26
182
5
453
557
258
272
912
273
18
15
11
7
21
149
501
5
9
129
25
9
26
182
5
453
300
4
272
912
273
18
15
11
7
21
149
501
5
9
129
25
9
26
182
5
453
301
258
272
912
273
18
15
11
7
21
149
501
5
9
129
25
9
26
158
5
453
45
2
16
896
1185
18
15
11
7
21
149
501
5
9
129
25
9
26
158
5
453
556
260
272
896
1249
18
15
11
7
21
149
501
5
9
129
25
9
26
158
5
453
557
2
16
896
1185
18
15
11
7
21
149
501
5
9
129
25
9
26
158
5
453
300
4
272
896
1249
18
15
11
7
21
149
501
5
9
129
25
9
26
158
5
453
301
258
272
896
1249
18
15
11
7
21
149
501
5
9
129
25
9
26
155
9
453
557
258
272
898
674
18
15
11
7
21
149
501
5
9
129
25
9
26
155
9
453
301
258
272
898
674
18
15
11
7
21
149
501
5
9
129
25
9
26
155
521
453
557
258
272
898
930
18
15
11
7
21
149
501
5
9
129
25
9
26
155
521
453
301
258
272
898
930
18
15
11
7
21
149
501
5
9
129
25
9
26
190
5
453
300
388
400
320
129
18
15
11
7
21
149
501
5
9
129
25
9
26
190
5
453
301
258
272
320
193
18
15
11
7
21
149
501
5
9
129
25
9
26
190
517
453
300
388
400
320
769
18
15
11
7
21
149
501
5
9
129
25
9
26
190
517
453
301
258
272
320
833
18
15
11
7
21
149
501
5
9
129
25
9
26
251
9
453
45
2
16
194
258
18
15
11
7
21
149
501
5
9
129
25
9
26
251
9
453
557
2
16
194
258
18
15
11
7
21
149
501
5
9
129
25
9
26
251
9
453
301
2
16
194
258
18
15
11
7
21
149
501
5
9
129
25
9
26
251
521
453
557
258
272
930
898
18
15
11
7
21
149
501
5
9
129
25
9
26
251
521
453
301
258
272
930
898
18
15
11
7
21
149
501
5
9
129
25
9
26
187
9
453
557
258
272
322
130
18
15
11
7
21
149
501
5
9
129
25
9
26
187
9
453
301
258
272
322
130
18
15
11
7
21
149
501
5
9
129
25
9
26
187
521
453
557
258
272
322
770
18
15
11
7
21
149
501
5
9
129
25
9
26
187
521
453
301
258
272
322
770
18
15
11
7
21
149
501
5
9
129
25
9
26
822
5
453
557
258
528
1808
785
18
15
11
7
21
149
501
5
9
129
25
9
26
822
5
453
301
258
784
1808
785
18
15
11
7
21
149
501
5
9
129
25
9
26
830
5
453
557
258
528
1824
769
18
15
11
7
21
149
501
5
9
129
25
9
26
830
5
453
301
770
784
1824
769
18
15
11
7
21
149
501
5
9
129
25
9
26
827
9
453
557
258
528
1826
898
18
15
11
7
21
149
501
5
9
129
25
9
26
827
9
453
301
258
784
1826
898
18
15
11
7
21
149
501
5
9
128
409
9
30
182
133
456
494
4
136
320
546
18
15
11
7
21
149
501
5
9
65
25
9
30
182
133
229
301
130
392
912
529
18
15
11
7
21
149
501
5
9
65
25
9
26
798
69
229
45
2
528
1792
785
18
15
11
7
21
149
501
5
9
65
25
9
26
798
69
229
301
2
528
1792
785
18
15
11
7
21
149
501
5
9
65
25
9
26
798
1093
229
556
2
528
1792
1553
18
15
11
7
21
149
501
5
9
65
25
9
26
798
1093
229
557
2
528
1792
1553
18
15
11
7
21
149
501
5
9
65
25
9
26
798
1093
741
45
2
528
1792
1553
18
15
11
7
21
149
501
5
49
1
25
9
26
795
601
774
556
322
672
1794
514
18
15
11
7
21
149
501
5
49
1
25
9
26
795
601
774
557
322
672
1794
514
18
15
11
7
21
149
501
5
49
1
25
9
26
795
601
774
620
322
672
1794
514
18
15
11
7
21
149
501
5
49
513
25
9
26
795
601
1798
1133
1538
1552
1794
514
18
15
11
7
21
149
501
5
49
513
25
9
26
795
601
1798
1132
1538
1552
1794
514
18
15
11
7
21
149
501
5
49
513
25
9
26
795
601
1798
556
1538
1552
1794
514
18
15
11
7
21
149
501
5
49
513
25
9
26
795
601
1798
557
1538
1552
1794
514
18
15
11
7
21
149
501
5
49
513
25
9
26
795
601
1798
566
1538
1552
1794
514
18
15
11
7
21
149
501
5
265
0
25
9
30
182
389
8
46
4
392
320
34
18
15
11
7
21
149
501
5
265
0
25
9
30
182
389
8
174
4
392
320
34
18
15
11
7
21
149
501
5
265
0
25
9
30
182
389
264
174
4
392
320
34
18
15
11
7
21
149
501
5
265
0
25
9
30
182
389
264
686
260
392
320
34
18
15
11
7
21
149
501
5
265
0
25
9
30
182
389
264
430
4
392
320
34
18
15
11
7
21
149
501
5
265
0
25
9
30
182
389
136
430
260
392
320
34
18
15
11
7
21
149
501
5
265
1
25
9
30
182
389
549
109
132
392
320
34
18
15
11
7
21
149
501
5
265
1
25
9
30
182
389
549
877
196
392
320
34
18
15
11
7
21
149
501
5
265
1
25
9
30
182
389
581
173
66
72
320
41
18
15
11
7
21
149
501
5
265
1
25
9
30
182
389
293
365
196
392
320
34
18
15
11
7
21
149
501
5
265
1
25
9
30
182
389
293
877
260
392
320
34
18
15
11
7
21
149
501
5
265
1
25
9
26
158
389
5
26
2
16
896
1057
18
15
11
7
21
149
501
5
265
1
25
9
26
158
389
5
282
2
16
896
1057
18
15
11
7
21
149
501
5
265
1
25
9
26
158
389
5
794
2
16
896
1057
18
15
11
7
21
149
501
5
265
1
25
9
26
190
389
5
794
834
672
320
1
18
15
11
7
21
149
501
5
265
1
25
9
26
190
389
261
26
66
160
320
1
18
15
11
7
21
149
501
5
265
1
25
9
26
190
389
261
538
66
160
320
1
18
15
11
7
21
149
501
5
265
1
25
9
26
190
389
261
794
834
160
320
1
18
15
11
7
21
149
501
5
265
1
25
9
26
190
389
133
218
66
160
320
1
18
15
11
7
21
149
501
5
265
1
25
9
26
190
389
133
730
66
160
320
1
18
15
11
7
21
149
501
5
265
1
25
9
26
187
393
581
685
66
160
322
2
18
15
11
7
21
149
501
5
265
257
25
9
30
182
389
453
44
4
392
320
34
18
15
11
7
21
149
501
5
265
257
25
9
30
182
389
453
45
4
392
320
34
18
15
11
7
21
149
501
5
265
257
25
9
30
182
389
453
109
2
72
320
34
18
15
11
7
21
149
501
5
265
257
25
9
30
182
389
453
556
772
392
320
34
18
15
11
7
21
149
501
5
265
257
25
9
30
182
389
453
557
772
392
320
34
18
15
11
7
21
149
501
5
265
257
25
9
30
182
389
453
300
4
392
320
34
18
15
11
7
21
149
501
5
265
257
25
9
30
182
389
453
301
4
392
320
34
18
15
11
7
21
149
501
5
265
257
25
9
26
190
389
453
44
516
528
320
49
18
15
11
7
21
149
501
5
265
257
25
9
26
190
389
453
45
516
528
320
49
18
15
11
7
21
149
501
5
265
257
25
9
26
190
389
453
557
514
528
320
49
18
15
11
7
21
149
501
5
265
256
25
9
30
182
389
448
110
4
392
320
34
18
15
11
7
21
149
501
5
265
256
25
9
30
182
389
448
622
4
392
320
34
18
15
11
7
21
149
501
5
265
256
25
9
30
182
389
456
110
4
392
320
34
18
15
11
7
21
149
501
5
265
256
25
9
30
182
389
456
622
4
392
320
34
18
15
11
7
21
149
501
5
265
129
25
9
30
182
389
197
44
4
392
320
34
18
15
11
7
21
149
501
5
265
129
25
9
30
182
389
197
45
4
392
320
34
18
15
11
7
21
149
501
5
265
129
25
9
30
182
389
197
556
260
392
320
34
18
15
11
7
21
149
501
5
265
129
25
9
30
182
389
197
557
260
392
320
34
18
15
11
7
21
149
501
5
265
129
25
9
30
182
389
197
300
4
392
320
34
18
15
11
7
21
149
501
5
265
129
25
9
30
182
389
197
301
4
392
320
34
18
15
11
7
21
149
501
5
265
129
25
9
30
182
389
325
45
66
72
320
41
18
15
11
7
21
149
501
5
265
129
25
9
30
182
389
325
301
322
328
320
34
18
15
11
7
21
149
501
5
265
129
25
9
26
158
389
197
45
2
16
896
1057
18
15
11
7
21
149
501
5
265
129
25
9
26
158
389
197
557
2
16
896
1057
18
15
11
7
21
149
501
5
265
129
25
9
26
155
393
197
301
322
160
226
34
18
15
11
7
21
149
501
5
265
129
25
9
26
190
389
197
45
66
32
320
33
18
15
11
7
21
149
501
5
265
129
25
9
26
190
389
197
556
260
400
320
1
18
15
11
7
21
149
501
5
265
129
25
9
26
190
389
197
557
514
528
320
49
18
15
11
7
21
149
501
5
265
129
25
9
26
190
389
197
300
388
400
320
1
18
15
11
7
21
149
501
5
265
129
25
9
26
190
389
197
301
386
272
320
17
18
15
11
7
21
149
501
5
265
129
25
9
26
187
393
197
45
322
672
322
2
18
15
11
7
21
149
501
5
265
129
25
9
26
187
393
197
557
258
272
322
2
18
15
11
7
21
149
501
5
265
129
25
9
26
187
393
197
301
322
160
322
2
18
15
11
7
21
149
501
5
265
129
25
9
26
187
393
325
45
66
160
322
2
18
15
11
7
21
149
501
5
265
129
25
9
26
187
393
325
54
2
272
322
2
18
15
11
7
21
149
501
5
265
129
25
9
26
187
393
325
301
834
160
322
2
18
15
11
7
21
149
501
5
265
129
25
9
26
187
393
325
310
2
272
322
2
18
15
11
7
21
149
501
5
265
129
409
9
26
190
389
197
493
2
272
320
17
18
15
11
7
21
149
501
5
265
129
409
9
26
187
393
197
493
2
272
322
2
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
5
26
3
787
913
706
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
5
538
3
787
913
706
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
5
282
3
275
913
258
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
5
794
771
787
913
258
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
517
26
3
787
913
706
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
517
538
3
275
913
258
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
517
282
3
275
913
258
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
517
794
771
787
913
258
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
261
26
3
787
913
706
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
261
282
3
275
913
258
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
261
794
3
275
913
258
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
261
410
323
163
321
261
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
133
346
131
275
913
258
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
773
794
771
787
913
258
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
773
1306
515
275
913
258
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
37
26
3
787
913
706
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
37
538
3
787
913
706
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
37
282
3
275
913
258
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
37
794
771
787
913
258
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
165
26
3
787
913
706
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
165
90
131
275
913
258
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
165
282
3
275
913
258
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
165
346
131
275
913
258
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
421
26
3
787
913
706
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
421
282
3
275
913
258
18
15
11
7
21
150
501
1
9
1
25
8
29
181
21
421
794
771
787
913
258
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
5
26
3
787
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
5
538
3
787
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
5
282
3
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
5
794
771
787
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
517
26
3
787
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
517
538
3
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
517
1562
515
787
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
517
282
3
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
517
794
771
787
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
261
26
3
787
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
261
538
3
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
261
282
3
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
261
794
3
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
261
410
323
163
321
834
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
1541
1050
515
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
1541
26
3
787
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
1541
538
3
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
1541
1562
515
787
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
1541
1306
515
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
773
26
3
787
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
773
538
3
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
773
282
3
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
773
794
3
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
773
1306
515
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
37
26
3
787
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
37
538
3
787
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
37
282
3
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
37
794
771
787
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
645
346
131
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
549
26
3
787
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
549
538
3
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
549
794
771
787
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
1573
1050
515
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
1573
26
3
787
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
1573
538
3
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
1573
1562
515
787
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
1573
1306
515
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
293
26
3
787
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
293
538
3
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
293
282
3
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
293
794
771
787
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
1701
26
3
787
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
1701
346
131
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
805
26
3
787
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
805
538
3
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
805
282
3
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
805
794
3
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
805
1306
515
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
677
26
3
787
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
677
282
3
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
677
346
131
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
421
26
3
787
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
533
421
282
3
275
913
770
18
15
11
7
21
150
501
1
9
1
25
8
29
181
277
293
410
323
163
321
66
18
15
11
7
21
150
501
1
9
1
25
8
29
181
149
261
282
387
403
913
514
18
15
11
7
21
150
501
1
9
1
25
8
29
181
149
261
410
323
163
321
514
18
15
11
7
21
150
501
1
9
1
25
8
29
181
149
389
282
387
403
913
514
18
15
11
7
21
150
501
1
9
1
25
8
29
181
149
165
282
387
403
913
514
18
15
11
7
21
150
501
1
9
1
25
8
29
245
21
261
410
323
163
193
258
18
15
11
7
21
150
501
1
9
1
25
8
29
245
277
293
410
323
163
193
2
18
15
11
7
21
150
501
1
9
1
25
8
29
821
1045
5
538
3
531
1809
1538
18
15
11
7
21
150
501
1
9
1
25
8
29
821
1045
517
538
3
531
1809
1538
18
15
11
7
21
150
501
1
9
1
25
8
29
821
1045
549
538
3
531
1809
1538
18
15
11
7
21
150
501
1
9
1
25
8
29
821
1045
677
538
3
531
1809
1538
18
15
11
7
21
150
501
1
9
1
25
8
29
821
21
5
26
515
1555
1809
1282
18
15
11
7
21
150
501
1
9
1
25
8
29
821
21
261
282
515
1555
1809
1282
18
15
11
7
21
150
501
1
9
1
25
8
29
821
21
37
26
515
1555
1809
1282
18
15
11
7
21
150
501
1
9
1
25
8
29
821
21
165
218
3
531
1809
770
18
15
11
7
21
150
501
1
9
1
25
8
29
821
21
421
282
515
1555
1809
1282
18
15
11
7
21
150
501
1
9
1
25
8
29
821
21
421
730
259
531
1809
770
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
5
26
515
1555
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
5
538
3
531
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
517
26
515
1555
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
517
538
3
531
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
517
1562
1539
1555
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
517
282
515
1555
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
261
26
515
1555
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
261
538
3
531
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
261
282
515
1555
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
1541
26
515
1555
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
1541
538
3
531
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
1541
1562
1539
1555
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
773
538
3
531
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
37
26
515
1555
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
37
538
3
531
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
645
346
515
1555
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
645
1626
1539
1555
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
1573
26
515
1555
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
1573
538
3
531
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
1573
1562
1539
1555
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
293
26
515
1555
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
293
538
3
531
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
293
282
515
1555
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
1701
1562
1539
1555
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
805
538
3
531
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
677
26
515
1555
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
677
282
515
1555
1809
514
18
15
11
7
21
150
501
1
9
1
25
8
29
821
533
677
730
259
531
1809
514
18
15
11
7
21
150
501
1
9
513
25
8
29
181
533
1797
538
3
275
913
770
18
15
11
7
21
150
501
1
9
513
25
8
29
181
533
1829
538
3
275
913
770
18
15
11
7
21
150
501
1
9
513
25
8
29
821
533
1797
538
1539
1555
1809
514
18
15
11
7
21
150
501
1
9
513
25
8
29
821
533
1829
538
1539
1555
1809
514
18
15
11
7
21
150
501
1
265
1
25
8
29
181
405
5
410
323
163
321
2
18
15
11
7
21
150
501
1
265
1
25
8
29
181
405
261
410
323
163
321
2
18
15
11
7
21
150
501
1
265
1
25
8
29
181
405
133
410
323
163
321
2
18
15
11
7
21
150
501
1
265
1
25
8
29
181
405
165
410
323
163
321
2
18
15
11
7
21
150
501
1
265
129
25
8
29
181
405
325
90
323
163
321
2
18
15
11
7
29
149
497
1
9
1
41
9
25
797
1037
5
122
44
514
1795
1571
18
15
11
7
29
149
497
1
9
1
41
9
25
797
1037
69
122
44
514
1795
1571
18
15
11
7
29
149
497
1
9
1
41
9
25
797
1037
709
122
44
514
1795
1571
18
15
11
7
29
149
497
1
9
1
41
9
25
797
1045
5
122
44
514
1795
1927
18
15
11
7
29
149
497
1
9
1
41
9
25
797
1045
37
122
44
514
1795
1927
18
15
11
7
29
149
497
1
9
1
41
9
25
797
13
5
122
44
514
1795
803
18
15
11
7
29
149
497
1
9
1
41
9
25
797
13
261
378
44
514
1795
803
18
15
11
7
29
149
497
1
9
1
41
9
25
797
13
261
890
812
770
1795
803
18
15
11
7
29
149
497
1
9
1
41
9
25
797
13
69
122
44
514
1795
803
18
15
11
7
29
149
497
1
9
1
41
9
25
797
13
197
122
44
514
1795
803
18
15
11
7
29
149
497
1
9
1
41
9
25
797
21
5
122
44
514
1795
1413
18
15
11
7
29
149
497
1
9
1
41
9
25
797
21
37
122
44
514
1795
1413
18
15
11
7
29
149
497
1
9
1
41
9
25
797
533
5
122
44
514
1795
1159
18
15
11
7
29
149
497
1
9
1
41
9
25
797
533
261
378
44
514
1795
1159
18
15
11
7
29
149
497
1
9
1
41
9
25
797
533
261
890
812
770
1795
1159
18
15
11
7
29
149
497
1
9
1
41
9
25
797
525
261
890
812
770
1795
547
18
15
11
7
29
149
497
1
9
1
41
9
25
797
525
1541
1658
1580
1538
1795
547
18
15
11
7
29
149
497
1
9
1
41
9
25
797
525
773
890
812
770
1795
547
18
15
11
7
29
149
497
1
9
1
41
9
25
797
525
69
122
556
578
1795
547
18
15
11
7
29
149
497
1
9
1
41
9
25
797
525
709
122
556
578
1795
547
18
15
11
7
29
149
497
1
9
1
41
9
25
797
525
709
378
556
578
1795
547
18
15
11
7
29
149
497
1
9
1
41
9
25
157
13
5
122
44
514
899
291
18
15
11
7
29
149
497
1
9
1
41
9
25
157
13
517
378
44
322
899
611
18
15
11
7
29
149
497
1
9
1
41
9
25
157
13
261
378
44
322
899
611
18
15
11
7
29
149
497
1
9
1
41
9
25
157
13
261
890
44
322
899
611
18
15
11
7
29
149
497
1
9
1
41
9
25
157
13
773
890
44
322
899
611
18
15
11
7
29
149
497
1
9
1
41
9
25
157
13
773
634
44
514
899
291
18
15
11
7
29
149
497
1
9
1
41
9
25
157
13
69
122
44
514
899
291
18
15
11
7
29
149
497
1
9
1
41
9
25
157
13
197
122
44
514
899
291
18
15
11
7
29
149
497
1
9
1
41
9
25
157
21
5
122
44
514
899
391
18
15
11
7
29
149
497
1
9
1
41
9
25
157
21
261
378
44
322
899
1159
18
15
11
7
29
149
497
1
9
1
41
9
25
157
21
261
890
44
322
899
1159
18
15
11
7
29
149
497
1
9
1
41
9
25
157
21
37
122
44
514
899
391
18
15
11
7
29
149
497
1
9
1
41
9
25
157
21
549
378
44
322
899
1159
18
15
11
7
29
149
497
1
9
1
41
9
25
157
533
5
122
44
514
899
903
18
15
11
7
29
149
497
1
9
1
41
9
25
157
533
261
378
44
322
899
775
18
15
11
7
29
149
497
1
9
1
41
9
25
157
533
261
890
44
322
899
775
18
15
11
7
29
149
497
1
9
1
41
9
25
157
533
773
890
44
322
899
775
18
15
11
7
29
149
497
1
9
1
41
9
25
157
533
37
122
44
514
899
903
18
15
11
7
29
149
497
1
9
1
41
9
25
157
533
1573
122
44
322
899
775
18
15
11
7
29
149
497
1
9
1
41
9
25
157
533
293
378
44
322
899
775
18
15
11
7
29
149
497
1
9
1
41
9
25
157
533
805
890
44
322
899
775
18
15
11
7
29
149
497
1
9
1
41
9
25
157
533
805
634
44
514
899
903
18
15
11
7
29
149
497
1
9
1
41
9
25
157
533
677
122
44
514
899
903
18
15
11
7
29
149
497
1
9
1
41
9
25
157
533
677
378
44
322
899
775
18
15
11
7
29
149
497
1
9
1
41
9
25
157
525
5
122
44
514
899
803
18
15
11
7
29
149
497
1
9
1
41
9
25
157
525
261
378
44
322
899
803
18
15
11
7
29
149
497
1
9
1
41
9
25
157
525
261
890
44
322
899
803
18
15
11
7
29
149
497
1
9
1
41
9
25
157
525
773
890
44
322
899
803
18
15
11
7
29
149
497
1
9
1
41
9
25
157
525
773
634
44
514
899
803
18
15
11
7
29
149
497
1
9
1
41
9
25
157
525
69
122
44
514
899
803
18
15
11
7
29
149
497
1
9
1
41
9
25
157
525
645
122
44
514
899
803
18
15
11
7
29
149
497
1
9
1
41
9
25
157
525
645
378
44
322
899
803
18
15
11
7
29
149
497
1
9
1
41
9
25
157
525
325
378
44
322
899
803
18
15
11
7
29
149
497
1
9
1
41
9
25
157
525
709
122
44
514
899
803
18
15
11
7
29
149
497
1
9
1
41
9
25
157
525
709
378
556
514
899
803
18
15
11
7
29
149
497
1
9
1
41
9
25
157
525
1733
122
44
514
899
803
18
15
11
7
29
149
497
1
9
1
41
9
25
157
525
1733
1658
1580
514
899
803
18
15
11
7
29
149
497
1
9
1
41
9
25
157
269
5
122
44
322
899
1123
18
15
11
7
29
149
497
1
9
1
41
9
25
157
269
261
890
44
322
899
1123
18
15
11
7
29
149
497
1
9
1
41
9
25
157
269
133
122
44
322
899
1123
18
15
11
7
29
149
497
1
9
1
41
9
25
157
269
773
890
44
322
899
1123
18
15
11
7
29
149
497
1
9
1
41
9
25
157
269
197
122
44
322
899
1123
18
15
11
7
29
149
497
1
9
1
41
9
25
157
277
165
122
44
322
899
1095
18
15
11
7
29
149
497
1
9
1
41
9
25
157
149
5
122
44
514
899
519
18
15
11
7
29
149
497
1
9
1
41
9
25
157
149
773
634
44
514
899
519
18
15
11
7
29
149
497
1
9
1
41
9
25
189
13
5
122
44
66
323
131
18
15
11
7
29
149
497
1
9
1
41
9
25
189
13
261
378
44
66
323
131
18
15
11
7
29
149
497
1
9
1
41
9
25
189
13
261
890
44
66
323
131
18
15
11
7
29
149
497
1
9
1
41
9
25
189
13
773
890
44
66
323
131
18
15
11
7
29
149
497
1
9
1
41
9
25
189
13
69
122
44
66
323
131
18
15
11
7
29
149
497
1
9
1
41
9
25
189
13
197
122
44
66
323
131
18
15
11
7
29
149
497
1
9
1
41
9
25
189
525
5
122
44
66
323
771
18
15
11
7
29
149
497
1
9
1
41
9
25
189
525
261
378
44
66
323
771
18
15
11
7
29
149
497
1
9
1
41
9
25
189
525
261
890
44
66
323
771
18
15
11
7
29
149
497
1
9
1
41
9
25
189
525
773
890
44
66
323
771
18
15
11
7
29
149
497
1
9
1
41
9
25
189
525
645
122
44
66
323
771
18
15
11
7
29
149
497
1
9
1
41
9
25
189
525
645
378
44
66
323
771
18
15
11
7
29
149
497
1
9
1
41
9
25
189
525
325
378
44
66
323
771
18
15
11
7
29
149
497
1
9
1
41
9
25
189
525
709
122
44
66
323
771
18
15
11
7
29
149
497
1
9
1
41
9
25
189
525
1733
122
44
66
323
771
18
15
11
7
29
149
497
1
9
1
41
9
25
189
269
261
890
812
834
323
67
18
15
11
7
29
149
497
1
9
1
41
9
25
189
141
5
122
44
66
323
515
18
15
11
7
29
149
497
1
9
1
41
9
25
189
141
261
890
44
66
323
515
18
15
11
7
29
149
497
1
9
1
41
9
25
189
141
133
122
44
66
323
515
18
15
11
7
29
149
497
1
9
1
41
9
25
189
141
773
890
44
66
323
515
18
15
11
7
29
149
497
1
9
1
41
9
25
189
141
69
122
44
66
323
515
18
15
11
7
29
149
497
1
9
1
41
9
25
189
141
197
122
44
66
323
515
18
15
11
7
29
149
497
1
9
1
41
9
25
189
141
325
378
44
66
323
515
18
15
11
7
29
149
497
1
9
1
41
9
25
253
13
5
122
44
2
195
131
18
15
11
7
29
149
497
1
9
1
41
9
25
253
13
517
378
44
2
195
131
18
15
11
7
29
149
497
1
9
1
41
9
25
253
13
261
378
44
2
195
131
18
15
11
7
29
149
497
1
9
1
41
9
25
253
13
261
890
44
2
195
131
18
15
11
7
29
149
497
1
9
1
41
9
25
253
13
773
1146
44
2
195
131
18
15
11
7
29
149
497
1
9
1
41
9
25
253
13
773
890
44
2
195
131
18
15
11
7
29
149
497
1
9
1
41
9
25
253
13
773
634
44
2
195
131
18
15
11
7
29
149
497
1
9
1
41
9
25
253
13
69
122
44
2
195
131
18
15
11
7
29
149
497
1
9
1
41
9
25
253
13
197
122
44
2
195
131
18
15
11
7
29
149
497
1
9
1
41
9
25
253
525
5
122
44
66
195
899
18
15
11
7
29
149
497
1
9
1
41
9
25
253
525
261
378
44
66
195
899
18
15
11
7
29
149
497
1
9
1
41
9
25
253
525
261
890
44
66
195
899
18
15
11
7
29
149
497
1
9
1
41
9
25
253
525
773
890
44
66
195
899
18
15
11
7
29
149
497
1
9
1
41
9
25
253
525
69
122
44
66
195
899
18
15
11
7
29
149
497
1
9
1
41
9
25
253
525
645
122
44
66
195
899
18
15
11
7
29
149
497
1
9
1
41
9
25
253
525
645
378
44
66
195
899
18
15
11
7
29
149
497
1
9
1
41
9
25
253
525
709
122
44
66
195
899
18
15
11
7
29
149
497
1
9
1
41
9
25
253
525
709
378
556
66
195
899
18
15
11
7
29
149
497
1
9
1
41
9
25
253
525
1733
122
44
66
195
899
18
15
11
7
29
149
497
1
9
1
41
9
25
253
525
1733
1658
1580
66
195
899
18
15
11
7
29
149
497
1
9
1
41
9
25
253
269
5
122
44
2
195
3
18
15
11
7
29
149
497
1
9
1
41
9
25
253
269
517
122
44
2
195
3
18
15
11
7
29
149
497
1
9
1
41
9
25
253
269
261
378
44
2
195
3
18
15
11
7
29
149
497
1
9
1
41
9
25
253
269
261
890
44
2
195
3
18
15
11
7
29
149
497
1
9
1
41
9
25
253
269
133
122
44
2
195
3
18
15
11
7
29
149
497
1
9
1
41
9
25
253
269
773
1146
44
2
195
3
18
15
11
7
29
149
497
1
9
1
41
9
25
253
269
773
890
44
2
195
3
18
15
11
7
29
149
497
1
9
1
41
9
25
253
269
773
634
44
2
195
3
18
15
11
7
29
149
497
1
9
1
41
9
25
253
269
645
122
44
2
195
3
18
15
11
7
29
149
497
1
9
1
41
9
25
253
269
197
122
44
2
195
3
18
15
11
7
29
149
497
1
9
1
41
9
25
957
525
261
890
812
834
1859
515
18
15
11
7
29
149
497
1
9
1
41
9
25
957
525
773
890
812
834
1859
515
18
15
11
7
29
149
497
1
9
1
489
9
25
157
21
5
1018
2040
514
899
647
18
15
11
7
29
149
497
1
9
1
489
9
25
157
21
261
1018
2040
514
899
647
18
15
11
7
29
149
497
1
9
1
489
9
25
157
21
37
1018
2040
514
899
647
18
15
11
7
29
149
497
1
9
1
489
9
25
157
533
5
1018
2040
514
899
775
18
15
11
7
29
149
497
1
9
1
489
9
25
157
533
261
1018
2040
514
899
775
18
15
11
7
29
149
497
1
9
1
489
9
25
157
533
37
1018
2040
514
899
775
18
15
11
7
29
149
497
1
9
1
489
9
25
157
533
293
1018
2040
514
899
775
18
15
11
7
29
149
497
1
9
1
489
9
25
157
149
5
1018
2040
514
899
517
18
15
11
7
29
149
497
1
9
513
41
9
25
797
525
1797
1146
1580
1538
1795
547
18
15
11
7
29
149
497
1
9
513
41
9
25
797
525
1861
1146
1580
1538
1795
547
18
15
11
7
29
149
497
1
9
513
41
9
25
957
525
1797
1146
1580
1538
1859
1027
18
15
11
7
29
149
497
1
9
513
41
9
25
957
525
1861
1146
1580
1538
1859
1027
18
15
11
7
29
149
497
1
265
1
41
9
25
189
397
261
122
44
66
323
3
18
15
11
7
29
149
497
1
265
1
41
9
25
189
397
261
378
44
66
323
3
18
15
11
7
29
149
497
1
265
1
41
9
25
189
397
261
890
44
66
323
3
18
15
11
7
29
149
497
1
265
257
41
9
25
189
397
453
122
44
66
323
3
18
15
11
7
29
149
497
1
265
257
41
9
25
189
397
453
634
44
66
323
3
18
15
11
7
69
21
501
5
9
65
705
749
557
797
1093
1765
1917
853
833
769
1553
18
15
11
7
69
37
501
5
9
65
705
717
541
797
1093
1765
1917
885
873
769
1553
18
15
11
7
69
37
501
5
9
65
705
717
541
861
1093
1765
1917
885
873
865
1545
18
15
11
7
69
37
501
5
9
65
725
717
541
797
1093
1765
1906
864
881
769
1553
18
15
11
7
37
37
501
5
9
65
761
665
541
797
1093
1765
1901
866
770
770
1553
18
15
11
7
37
37
501
5
9
65
761
665
542
797
1093
1765
1901
866
776
769
1553
18
15
11
7
37
37
501
5
9
65
761
669
541
797
1093
1765
1901
865
769
769
1553
18
15
11
7
37
37
501
5
9
64
761
665
541
797
1093
1760
1902
866
771
769
1553
18
15
11
7
37
37
501
5
9
64
761
665
542
797
1093
1760
1902
866
776
769
1553
18
15
11
7
23
149
497
1
49
1
24
9
25
797
93
6
55
5
520
1794
770
18
15
11
7
23
149
497
1
49
1
24
9
25
797
605
774
823
517
520
1794
514
18
15
11
7
23
149
497
1
49
1
24
9
25
797
605
774
1335
517
520
1794
514
18
15
11
7
23
151
501
1
49
1
24
8
25
793
1117
6
55
4
550
1794
1538
18
15
11
7
23
151
501
1
49
1
24
8
25
793
93
6
55
4
550
1794
770
18
15
11
7
23
151
501
1
49
1
24
8
25
793
605
6
55
4
550
1794
514
18
15
11
7
23
151
501
1
49
1
24
8
25
793
605
6
567
4
550
1794
514
18
15
11
7
23
151
501
1
49
1
24
8
25
793
605
774
823
516
678
1794
514
18
15
11
7
23
151
501
1
49
1
24
8
25
793
605
774
1335
515
550
1794
514
18
15
11
7
23
151
501
5
49
1
24
8
26
795
1113
6
55
4
520
1792
1538
18
15
11
7
23
151
501
5
49
1
24
8
26
795
89
6
55
4
520
1792
770
18
15
11
7
23
151
501
5
49
1
24
8
26
795
601
1542
55
4
520
1792
514
18
15
11
7
23
151
501
5
49
1
24
8
26
795
601
1542
567
4
520
1792
514
18
15
11
7
23
151
501
5
49
1
24
8
26
795
601
1542
1591
4
520
1792
514
18
15
11
7
23
151
501
5
49
1
24
8
26
795
601
1542
1335
516
520
1792
514
18
15
11
7
23
151
501
5
49
1
24
8
26
795
601
774
823
516
520
1792
514
18
15
11
7
23
151
501
5
49
1
24
8
26
795
601
774
1335
516
520
1792
514
18
15
11
7
149
21
501
1
9
1
89
233
558
793
1037
69
237
706
1992
770
1826
18
15
11
7
149
21
501
1
9
1
89
233
558
793
1037
101
237
706
1992
770
1826
18
15
11
7
149
21
501
1
9
1
89
233
558
793
1037
1605
1773
1730
1992
770
1826
18
15
11
7
149
21
501
1
9
1
89
233
558
793
1037
1637
1773
1730
1992
770
1826
18
15
11
7
149
21
501
1
9
1
89
233
558
793
13
69
237
706
1992
770
802
18
15
11
7
149
21
501
1
9
1
89
233
558
793
13
101
237
706
1992
770
802
18
15
11
7
149
21
501
1
9
1
89
233
558
793
525
69
237
706
1992
770
1186
18
15
11
7
149
21
501
1
9
1
89
233
558
793
525
101
237
706
1992
770
1186
18
15
11
7
149
21
501
1
9
1
89
361
558
793
1037
69
237
962
968
770
1826
18
15
11
7
149
21
501
1
9
1
89
361
558
793
1037
101
237
962
968
770
1826
18
15
11
7
149
21
501
1
9
1
89
361
558
793
13
69
237
962
968
770
802
18
15
11
7
149
21
501
1
9
1
89
361
558
793
13
101
237
962
968
770
802
18
15
11
7
149
21
501
1
9
1
89
361
558
825
1037
69
237
962
968
834
1538
18
15
11
7
149
21
501
1
9
1
89
361
558
825
1037
101
237
962
968
834
1538
18
15
11
7
149
21
501
1
9
1
89
361
558
825
13
69
237
962
968
834
770
18
15
11
7
149
21
501
1
9
1
89
361
558
825
13
101
237
962
968
834
770
18
15
11
7
149
21
501
1
9
1
89
361
558
825
525
69
237
962
968
834
514
18
15
11
7
149
21
501
1
9
1
89
361
558
825
525
101
237
962
968
834
514
18
15
11
7
149
21
501
1
9
1
89
361
558
825
525
709
237
962
968
834
514
18
15
11
7
149
21
501
1
49
1
89
233
558
1561
605
518
749
1730
1928
1538
258
18
15
11
7
149
21
501
1
49
1
89
361
558
793
605
1541
1261
962
968
770
514
18
15
11
7
149
21
501
1
561
1
89
233
558
1817
1373
517
1773
1730
1992
1794
1026
18
15
11
7
149
21
501
1
561
1
89
233
558
1817
1373
518
1773
1730
1992
1794
1026
18
15
11
7
149
21
501
5
9
1
89
233
557
1565
517
1733
1773
1730
1939
1537
289
18
15
11
7
149
21
501
5
9
1
89
233
557
1565
1157
1605
1773
1730
1939
1537
1569
18
15
11
7
149
21
501
5
9
1
89
233
557
1565
1221
1605
1773
1730
1939
1537
1553
18
15
11
7
149
21
501
5
9
1
89
233
557
1565
581
613
749
1730
1939
1537
273
18
15
11
7
149
21
501
5
9
1
89
233
558
1565
517
69
749
1730
1992
1537
289
18
15
11
7
149
21
501
5
9
1
89
233
558
1565
517
325
749
1730
1992
1537
289
18
15
11
7
149
21
501
5
9
1
89
233
558
1565
1157
1605
1773
1730
1992
1537
1569
18
15
11
7
149
21
501
5
9
1
89
233
558
1565
1221
1605
1773
1730
1992
1537
1553
18
15
11
7
149
21
501
5
9
1
89
233
558
1565
1221
1605
1772
1730
1928
1537
1553
18
15
11
7
149
21
501
5
9
1
89
233
558
1565
581
101
749
1730
1992
1537
273
18
15
11
7
149
21
501
5
9
1
89
233
558
1565
581
613
749
1730
1992
1537
273
18
15
11
7
149
21
501
5
9
1
89
233
558
797
1029
69
237
706
1992
769
1825
18
15
11
7
149
21
501
5
9
1
89
233
558
797
1029
1605
1773
1730
1992
769
1825
18
15
11
7
149
21
501
5
9
1
89
233
558
797
5
69
237
706
1992
769
801
18
15
11
7
149
21
501
5
9
1
89
233
558
797
517
69
237
706
1992
769
1185
18
15
11
7
149
21
501
5
9
1
89
233
558
797
517
69
749
706
1992
769
1185
18
15
11
7
149
21
501
5
9
1
89
233
558
797
517
325
749
706
1992
769
1185
18
15
11
7
149
21
501
5
9
1
89
233
558
797
517
709
237
706
1992
769
1185
18
15
11
7
149
21
501
5
9
1
89
233
558
797
69
69
237
706
1992
769
785
18
15
11
7
149
21
501
5
9
1
89
233
558
797
69
69
236
706
1992
769
785
18
15
11
7
149
21
501
5
9
1
89
233
558
797
69
101
237
706
1992
769
785
18
15
11
7
149
21
501
5
9
1
89
233
558
797
1093
69
237
706
1992
769
1809
18
15
11
7
149
21
501
5
9
1
89
233
558
797
1093
69
236
706
1992
769
1809
18
15
11
7
149
21
501
5
9
1
89
233
558
797
1093
197
237
706
1992
769
1809
18
15
11
7
149
21
501
5
9
1
89
233
558
797
1093
197
236
706
1992
769
1809
18
15
11
7
149
21
501
5
9
1
89
233
558
797
1093
101
237
706
1992
769
1809
18
15
11
7
149
21
501
5
9
1
89
233
558
1566
1157
1605
1773
1730
1992
1536
1569
18
15
11
7
149
21
501
5
9
1
89
233
558
798
1029
69
237
706
1992
768
1825
18
15
11
7
149
21
501
5
9
1
89
233
558
798
1029
1605
1773
1730
1992
768
1825
18
15
11
7
149
21
501
5
9
1
89
233
558
798
5
69
237
706
1992
768
801
18
15
11
7
149
21
501
5
9
1
89
233
558
798
517
69
237
706
1992
768
1249
18
15
11
7
149
21
501
5
9
1
89
233
558
798
517
69
749
706
1992
768
1249
18
15
11
7
149
21
501
5
9
1
89
233
558
798
517
325
749
706
1992
768
1249
18
15
11
7
149
21
501
5
9
1
89
233
558
798
517
709
237
706
1992
768
1249
18
15
11
7
149
21
501
5
9
1
89
233
558
798
69
101
237
706
1992
768
785
18
15
11
7
149
21
501
5
9
1
89
233
558
798
1093
101
237
706
1992
768
1809
18
15
11
7
149
21
501
5
9
1
89
233
558
1582
1161
1605
1773
1730
1928
1568
1570
18
15
11
7
149
21
501
5
9
1
89
361
558
797
1029
69
237
962
968
769
1825
18
15
11
7
149
21
501
5
9
1
89
361
558
797
5
69
237
962
968
769
801
18
15
11
7
149
21
501
5
9
1
89
361
558
797
517
69
237
962
968
769
561
18
15
11
7
149
21
501
5
9
1
89
361
558
797
517
69
749
962
968
769
561
18
15
11
7
149
21
501
5
9
1
89
361
558
797
517
325
237
962
968
769
561
18
15
11
7
149
21
501
5
9
1
89
361
558
797
517
325
749
962
968
769
561
18
15
11
7
149
21
501
5
9
1
89
361
558
797
517
709
237
962
968
769
561
18
15
11
7
149
21
501
5
9
1
89
361
558
797
69
69
237
962
968
769
785
18
15
11
7
149
21
501
5
9
1
89
361
558
797
69
69
236
962
968
769
785
18
15
11
7
149
21
501
5
9
1
89
361
558
797
69
101
237
962
968
769
785
18
15
11
7
149
21
501
5
9
1
89
361
558
797
1093
69
237
962
968
769
1809
18
15
11
7
149
21
501
5
9
1
89
361
558
797
1093
69
236
962
968
769
1809
18
15
11
7
149
21
501
5
9
1
89
361
558
797
1093
197
237
962
968
769
1809
18
15
11
7
149
21
501
5
9
1
89
361
558
797
1093
197
236
962
968
769
1809
18
15
11
7
149
21
501
5
9
1
89
361
558
797
1093
101
237
962
968
769
1809
18
15
11
7
149
21
501
5
9
1
89
361
558
797
1093
1637
1261
962
968
769
1809
18
15
11
7
149
21
501
5
9
1
89
361
558
797
581
69
237
962
968
769
521
18
15
11
7
149
21
501
5
9
1
89
361
558
797
581
69
236
962
968
769
521
18
15
11
7
149
21
501
5
9
1
89
361
558
797
581
69
748
962
968
769
521
18
15
11
7
149
21
501
5
9
1
89
361
558
797
581
69
749
962
968
769
521
18
15
11
7
149
21
501
5
9
1
89
361
558
797
581
325
749
962
968
769
521
18
15
11
7
149
21
501
5
9
1
89
361
558
797
581
101
237
962
968
769
521
18
15
11
7
149
21
501
5
9
1
89
361
558
797
581
101
749
962
968
769
521
18
15
11
7
149
21
501
5
9
1
89
361
558
829
1029
69
237
962
968
833
1793
18
15
11
7
149
21
501
5
9
1
89
361
558
829
5
69
237
962
968
833
769
18
15
11
7
149
21
501
5
9
1
89
361
558
829
517
69
237
962
968
833
609
18
15
11
7
149
21
501
5
9
1
89
361
558
829
517
69
749
962
968
833
609
18
15
11
7
149
21
501
5
9
1
89
361
558
829
517
325
237
962
968
833
609
18
15
11
7
149
21
501
5
9
1
89
361
558
829
517
325
749
962
968
833
609
18
15
11
7
149
21
501
5
9
1
89
361
558
829
517
709
237
962
968
833
609
18
15
11
7
149
21
501
5
9
65
89
233
557
1565
1093
229
685
706
1939
1921
1297
18
15
11
7
149
21
501
5
9
65
89
233
557
1565
1093
741
685
706
1939
1921
1297
18
15
11
7
149
21
501
5
9
65
89
233
557
1565
581
741
685
1730
1939
1537
273
18
15
11
7
149
21
501
5
9
65
89
233
557
797
1093
229
685
706
1939
769
1801
18
15
11
7
149
21
501
5
9
65
89
233
557
797
1093
741
685
706
1939
769
1801
18
15
11
7
149
21
501
5
9
65
89
233
557
1821
1093
229
685
706
1939
1793
1289
18
15
11
7
149
21
501
5
9
65
89
233
557
1821
1093
741
685
706
1939
1793
1289
18
15
11
7
149
21
501
5
9
65
89
233
558
798
1093
741
685
706
1992
768
1809
18
15
11
7
149
21
501
5
9
65
89
233
558
1822
1093
741
685
706
1992
1792
1297
18
15
11
7
149
21
501
5
521
1
89
233
558
1821
1285
325
749
706
1992
1793
1073
18
15
11
7
149
21
501
5
521
1
89
233
558
1821
1349
325
748
706
1992
1793
1033
18
15
11
7
149
21
501
5
521
1
89
233
558
1821
1349
325
749
706
1992
1793
1033
18
15
11
7
149
21
501
5
521
1
89
233
558
1821
1349
357
749
706
1992
1793
1033
18
15
11
7
149
21
501
5
521
1
89
233
558
1822
1285
325
749
706
1992
1792
1057
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
27
0
0
528
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
27
512
0
528
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
27
256
256
528
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
27
64
0
528
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
27
32
0
528
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
27
416
256
800
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
539
0
0
528
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
539
512
0
528
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
539
256
0
528
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
539
768
512
544
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
539
32
0
528
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
539
320
512
784
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
539
672
0
528
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
539
416
384
784
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
91
0
0
528
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
91
64
0
528
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
91
192
0
528
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
91
320
0
528
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
91
832
512
784
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
731
512
0
528
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
731
128
0
528
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
731
64
0
528
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
731
192
0
528
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
731
576
0
528
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
1038
731
704
0
528
1793
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
27
0
0
528
1793
802
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
27
512
0
528
1793
802
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
27
256
256
528
1793
802
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
27
64
0
528
1793
802
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
27
32
0
528
1793
802
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
27
416
256
800
1793
1314
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
91
0
0
528
1793
802
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
91
128
0
528
1793
802
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
91
64
0
528
1793
802
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
91
192
0
528
1793
802
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
91
320
0
528
1793
802
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
91
832
512
784
1793
1314
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
283
0
0
528
1793
802
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
283
256
0
528
1793
802
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
283
768
512
544
1793
1314
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
283
320
0
528
1793
802
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
283
832
512
784
1793
1314
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
283
416
384
784
1793
802
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
283
800
832
784
1793
1314
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
219
0
0
528
1793
802
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
219
256
0
528
1793
802
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
219
128
0
528
1793
802
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
219
64
0
528
1793
802
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
219
384
256
528
1793
802
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
219
192
0
528
1793
802
18
15
13
6
18
147
497
2
11
24
28
14
30
796
14
219
320
0
528
1793
802
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
27
0
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
27
512
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
27
256
256
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
27
768
768
784
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
27
64
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
27
32
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
27
416
256
800
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
539
0
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
539
512
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
539
256
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
539
1536
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
539
768
512
544
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
539
64
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
539
32
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
539
320
512
784
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
539
704
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
539
672
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
91
0
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
91
128
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
91
64
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
91
640
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
91
192
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
91
320
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
91
832
512
784
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
1563
0
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
1563
512
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
1563
1536
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
1563
64
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
1563
32
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
1563
1280
512
544
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
1563
1600
1536
1552
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
1563
1568
1536
1552
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
283
0
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
283
512
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
283
256
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
283
768
512
544
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
283
384
256
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
283
640
0
544
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
283
192
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
283
320
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
283
160
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
283
832
512
784
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
283
416
384
784
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
283
800
832
784
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
795
0
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
795
512
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
795
256
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
795
768
512
544
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
795
1280
512
544
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
795
1152
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
795
640
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
795
544
64
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
795
1408
512
784
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
795
832
512
784
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
795
576
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
795
800
576
784
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
347
0
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
347
512
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
347
256
512
544
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
347
128
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
347
64
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
347
640
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
347
192
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
347
320
0
528
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
796
526
347
832
512
784
1793
546
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
27
0
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
27
512
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
27
256
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
27
768
512
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
27
64
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
27
32
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
27
192
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
27
160
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
27
416
256
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
31
0
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
31
512
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
31
256
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
31
64
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
31
32
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
31
192
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
31
544
64
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
31
288
256
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
31
800
512
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
539
0
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
539
512
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
539
1536
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
539
768
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
539
320
512
784
897
290
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
539
704
256
272
897
290
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
539
1696
1536
1568
1249
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
539
672
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
283
0
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
283
256
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
283
768
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
283
128
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
283
384
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
283
192
128
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
283
320
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
283
160
128
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
283
832
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
283
288
64
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
283
416
384
32
225
226
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
283
800
832
784
897
290
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
795
512
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
795
768
512
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
795
1056
64
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
795
1088
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
795
1280
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
795
1152
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
795
640
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
795
544
64
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
795
1408
512
784
897
290
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
795
832
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
155
0
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
155
256
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
155
128
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
155
64
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
155
384
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
155
192
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
219
128
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
219
64
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
219
384
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
219
192
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
219
320
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
411
0
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
411
512
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
411
256
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
411
768
512
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
411
128
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
411
384
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
411
640
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
14
411
192
0
32
225
162
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
27
0
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
27
512
512
784
897
802
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
27
256
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
27
768
512
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
27
64
0
800
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
27
32
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
27
192
128
272
897
930
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
27
160
128
272
897
930
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
27
416
256
784
897
802
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
31
0
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
31
512
512
784
897
802
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
31
256
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
31
64
0
800
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
31
32
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
31
192
256
784
897
802
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
31
544
640
272
897
930
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
31
288
256
784
897
802
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
539
0
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
539
512
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
539
256
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
539
1536
512
784
897
802
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
539
768
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
539
64
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
539
32
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
539
320
512
784
897
802
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
539
704
256
272
897
930
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
539
288
128
272
897
930
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
539
672
256
272
897
930
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
91
0
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
91
128
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
91
64
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
91
192
0
800
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
91
320
256
784
897
802
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
91
832
512
784
897
802
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
1563
0
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
1563
512
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
1563
1536
0
400
897
802
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
1563
64
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
1563
32
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
1563
1280
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
1563
1184
128
272
897
930
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
1563
1600
1536
1568
1249
802
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
1563
1568
1536
1568
1249
802
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
283
0
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
283
512
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
283
256
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
283
768
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
283
128
256
272
897
930
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
283
384
256
272
897
930
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
283
640
256
272
897
930
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
283
192
128
272
897
930
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
283
320
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
283
160
0
400
897
802
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
283
832
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
283
288
192
416
897
802
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
283
416
128
272
897
930
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
283
800
832
784
897
802
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
795
0
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
795
512
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
795
256
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
795
768
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
795
1280
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
795
1152
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
795
640
0
800
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
795
1408
512
784
897
802
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
795
832
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
795
416
128
272
897
930
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
795
800
576
784
897
802
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
347
0
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
347
256
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
347
64
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
347
640
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
347
192
0
800
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
347
320
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
347
832
512
784
897
802
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
411
0
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
411
256
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
411
384
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
411
640
0
800
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
411
192
0
800
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
731
512
1536
1568
1249
802
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
731
1536
1536
1568
1249
802
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
731
64
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
731
192
0
800
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
731
320
512
784
897
802
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
731
576
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
731
1600
1536
1568
1249
802
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
731
1728
0
800
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
667
0
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
667
256
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
667
1536
1536
1568
1249
802
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
667
128
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
667
64
0
800
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
667
1664
0
800
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
667
384
256
272
897
930
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
667
640
0
800
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
526
667
320
0
288
897
994
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
27
0
0
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
27
512
0
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
27
256
0
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
27
64
0
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
27
32
0
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
27
192
0
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
27
160
0
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
27
416
256
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
219
64
0
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
219
192
0
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
219
320
0
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
347
0
0
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
347
768
0
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
347
128
0
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
347
320
0
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
347
832
0
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
859
768
0
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
859
128
0
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
859
640
0
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
859
832
0
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
859
576
0
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
411
384
0
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
411
640
0
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
411
160
0
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
156
270
411
416
128
32
225
98
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
27
0
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
27
512
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
27
256
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
27
768
512
272
321
130
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
27
64
0
528
321
322
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
27
32
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
27
192
128
272
321
130
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
27
160
128
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
27
416
384
272
321
130
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
91
0
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
91
128
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
91
64
0
528
321
322
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
91
640
512
528
321
322
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
91
192
0
272
321
130
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
91
320
0
272
321
130
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
91
832
512
528
321
322
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
283
0
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
283
256
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
283
768
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
283
128
0
272
321
130
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
283
384
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
283
192
128
272
321
130
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
283
320
0
272
321
130
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
283
832
0
272
321
130
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
283
288
192
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
283
416
384
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
795
512
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
795
768
512
528
321
322
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
795
1280
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
795
1152
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
795
640
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
795
544
64
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
795
1408
512
528
321
322
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
795
832
0
272
321
130
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
155
0
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
155
256
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
155
128
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
155
64
0
528
321
322
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
155
384
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
155
192
0
272
321
130
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
219
256
0
272
321
130
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
219
128
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
219
64
0
528
321
322
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
219
384
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
219
192
0
272
321
130
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
219
320
0
272
321
130
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
411
0
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
411
512
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
411
256
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
411
768
512
528
321
322
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
411
128
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
411
384
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
411
640
0
160
321
194
18
15
13
6
18
147
497
2
11
24
28
14
30
188
14
411
192
0
272
321
130
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
27
0
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
27
512
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
27
256
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
27
768
512
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
27
64
0
528
321
834
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
27
32
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
27
192
128
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
27
416
384
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
539
0
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
539
512
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
539
256
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
539
1536
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
539
768
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
539
64
0
528
321
834
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
539
32
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
539
320
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
539
704
256
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
539
672
256
160
321
962
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
1563
0
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
1563
512
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
1563
1536
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
1563
64
0
528
321
834
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
1563
32
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
1563
1280
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
283
0
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
283
512
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
283
256
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
283
768
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
283
128
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
283
384
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
283
640
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
283
192
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
283
320
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
283
160
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
283
832
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
283
416
384
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
795
0
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
795
512
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
795
256
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
795
768
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
795
1280
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
795
1152
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
795
640
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
795
1408
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
795
832
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
795
576
0
528
321
834
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
795
416
384
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
795
800
576
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
347
0
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
347
512
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
347
256
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
347
64
0
528
321
834
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
347
640
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
347
192
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
347
320
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
347
832
512
528
321
834
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
411
0
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
411
512
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
411
256
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
411
384
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
411
640
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
411
192
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
731
512
1536
1296
321
834
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
731
1536
1536
1296
321
834
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
731
64
0
528
321
834
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
731
1664
256
160
321
962
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
731
384
768
528
321
834
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
731
192
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
731
320
512
528
321
834
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
731
576
0
528
321
834
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
731
1600
1536
1296
321
834
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
667
0
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
667
256
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
667
1536
1536
1296
321
834
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
667
128
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
667
64
0
528
321
834
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
667
1664
256
160
321
962
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
667
384
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
667
640
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
526
667
320
0
272
321
770
18
15
13
6
18
147
497
2
11
24
28
14
30
188
270
27
0
0
160
321
66
18
15
13
6
18
147
497
2
11
24
28
14
30
188
270
27
512
0
160
321
66
18
15
13
6
18
147
497
2
11
24
28
14
30
188
270
27
256
0
160
321
66
18
15
13
6
18
147
497
2
11
24
28
14
30
188
270
27
64
0
528
321
66
18
15
13
6
18
147
497
2
11
24
28
14
30
188
270
27
32
0
160
321
66
18
15
13
6
18
147
497
2
11
24
28
14
30
188
270
27
192
128
272
321
66
18
15
13
6
18
147
497
2
11
24
28
14
30
188
270
27
160
128
160
321
66
18
15
13
6
18
147
497
2
11
24
28
14
30
188
270
27
416
384
272
321
66
18
15
13
6
18
147
497
2
11
24
28
14
30
188
270
155
0
0
160
321
66
18
15
13
6
18
147
497
2
11
24
28
14
30
188
270
155
256
0
160
321
66
18
15
13
6
18
147
497
2
11
24
28
14
30
188
270
155
128
0
160
321
66
18
15
13
6
18
147
497
2
11
24
28
14
30
188
270
155
64
0
528
321
66
18
15
13
6
18
147
497
2
11
24
28
14
30
188
270
155
32
0
160
321
66
18
15
13
6
18
147
497
2
11
24
28
14
30
188
270
155
384
0
160
321
66
18
15
13
6
18
147
497
2
11
24
28
14
30
188
270
155
192
0
272
321
66
18
15
13
6
18
147
497
2
11
24
28
14
30
188
270
155
160
0
160
321
66
18
15
13
6
18
147
497
2
11
24
28
14
30
188
270
155
416
384
272
321
66
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
27
0
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
27
512
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
27
256
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
27
768
512
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
27
64
0
528
321
546
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
27
32
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
27
192
128
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
91
0
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
91
512
512
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
91
128
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
91
64
0
528
321
546
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
91
32
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
91
640
256
528
321
546
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
91
192
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
91
320
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
91
832
512
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
283
0
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
283
256
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
283
768
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
283
832
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
795
512
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
795
768
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
795
1280
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
795
1152
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
795
640
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
795
832
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
795
576
0
528
321
546
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
795
800
576
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
155
0
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
155
256
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
155
128
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
155
64
0
528
321
546
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
155
32
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
155
384
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
155
192
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
219
256
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
219
128
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
219
64
0
528
321
546
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
219
32
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
219
192
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
219
320
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
347
0
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
347
512
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
347
256
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
347
128
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
347
64
0
528
321
546
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
347
384
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
347
640
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
347
192
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
347
320
0
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
188
142
347
832
512
272
321
514
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
27
0
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
27
512
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
27
256
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
27
768
512
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
27
64
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
27
32
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
27
192
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
27
160
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
27
416
256
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
31
0
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
31
512
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
31
256
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
31
64
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
31
32
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
31
192
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
31
544
64
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
31
288
256
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
31
800
512
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
539
0
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
539
512
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
539
1536
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
539
768
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
539
1696
1536
1568
1377
546
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
283
0
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
283
256
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
283
768
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
283
128
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
283
384
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
283
192
128
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
283
320
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
283
160
128
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
283
832
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
283
288
64
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
283
416
384
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
283
800
832
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
795
768
512
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
795
1056
64
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
795
1088
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
795
1280
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
795
1152
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
795
640
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
795
544
64
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
795
1408
128
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
795
832
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
795
576
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
799
768
512
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
799
1088
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
799
1280
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
799
640
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
799
1408
128
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
799
1184
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
799
832
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
799
576
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
799
672
0
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
799
800
512
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
14
799
1312
64
32
353
162
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
27
0
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
27
512
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
27
256
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
27
768
512
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
27
64
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
27
32
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
27
192
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
27
160
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
27
416
256
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
31
0
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
31
512
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
31
256
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
31
64
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
31
32
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
31
192
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
31
544
64
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
31
288
256
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
31
800
512
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
539
0
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
539
512
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
539
256
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
539
1536
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
539
768
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
539
64
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
539
32
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
539
320
128
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
539
288
128
160
353
930
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
539
672
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
543
0
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
543
512
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
543
256
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
543
1536
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
543
768
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
543
64
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
543
32
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
543
320
128
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
543
544
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
543
704
512
1568
1377
866
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
543
1568
1536
1568
1377
866
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
543
288
256
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
543
800
512
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
1563
0
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
1563
512
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
1563
1536
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
1563
64
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
1563
32
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
1563
1280
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
1563
1184
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
1563
1600
1536
1568
1377
866
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
1563
1568
1536
1568
1377
866
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
283
0
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
283
512
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
283
256
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
283
768
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
283
128
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
283
384
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
283
640
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
283
192
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
283
320
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
283
160
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
283
832
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
283
288
64
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
283
416
128
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
283
800
64
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
795
0
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
795
512
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
795
256
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
795
768
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
795
1056
64
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
795
1088
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
795
1280
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
795
1152
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
795
640
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
795
544
64
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
795
1408
128
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
795
832
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
795
576
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
795
800
64
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
1567
0
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
1567
512
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
1567
1536
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
1567
1056
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
1567
64
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
1567
32
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
1567
1280
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
1567
544
64
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
1567
1216
768
800
353
930
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
1567
1600
1536
1568
1377
866
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
1567
1568
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
1567
1312
256
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
287
0
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
287
512
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
287
256
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
287
768
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
287
128
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
287
32
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
287
384
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
287
640
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
287
192
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
287
320
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
287
544
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
287
832
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
287
288
256
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
287
416
256
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
287
800
512
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
799
0
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
799
512
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
799
256
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
799
768
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
799
1088
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
799
32
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
799
1280
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
799
544
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
799
1408
128
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
799
1184
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
799
832
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
799
576
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
799
288
256
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
799
672
0
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
799
800
512
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
526
799
1312
64
32
353
994
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
27
0
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
27
512
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
27
256
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
27
64
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
27
32
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
27
192
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
27
160
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
27
416
256
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
31
0
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
31
512
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
31
256
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
31
64
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
31
32
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
31
192
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
31
544
64
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
31
288
256
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
283
0
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
283
512
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
283
256
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
283
768
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
283
640
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
283
192
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
283
160
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
283
832
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
283
416
128
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
795
0
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
795
512
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
795
256
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
795
768
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
795
1088
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
795
1280
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
795
640
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
795
544
64
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
795
832
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
795
576
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
287
0
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
287
512
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
287
32
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
287
640
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
287
192
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
287
544
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
287
832
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
799
0
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
799
512
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
799
256
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
799
768
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
799
1088
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
799
32
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
799
1280
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
799
640
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
799
544
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
799
1184
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
799
832
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
799
576
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
799
288
256
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
799
672
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
799
800
512
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
799
1312
576
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
411
0
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
411
512
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
411
256
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
411
768
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
411
384
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
411
640
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
411
192
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
411
160
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
411
416
128
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
415
512
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
415
256
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
415
768
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
415
32
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
415
384
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
415
640
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
415
192
0
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
415
288
256
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
220
270
415
416
128
32
353
34
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
27
0
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
27
512
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
27
256
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
27
768
1024
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
27
64
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
27
32
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
27
192
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
27
160
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
27
416
256
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
31
0
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
31
512
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
31
256
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
31
64
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
31
32
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
31
192
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
31
544
64
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
31
288
256
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
31
800
512
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
539
0
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
539
512
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
539
1536
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
539
768
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
539
704
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
539
1696
1536
1552
1217
130
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
539
1728
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
539
672
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
543
512
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
543
1536
1024
32
929
1154
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
543
768
1024
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
543
544
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
543
1568
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
543
1728
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
283
0
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
283
256
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
283
768
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
283
128
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
283
384
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
283
320
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
283
160
128
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
283
832
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
283
288
64
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
283
416
384
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
283
800
832
400
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
795
512
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
795
768
512
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
795
1056
64
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
795
1088
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
795
1280
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
795
1152
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
795
640
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
795
544
64
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
795
1408
512
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
795
832
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
795
576
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
155
0
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
155
256
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
155
128
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
155
64
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
155
384
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
155
192
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
287
0
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
287
256
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
287
768
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
287
128
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
287
32
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
287
384
128
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
287
320
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
287
832
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
287
288
256
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
287
416
256
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
287
800
512
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
799
768
512
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
799
1088
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
799
1280
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
799
1408
512
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
799
1184
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
799
832
0
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
799
800
512
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
14
799
1312
64
16
193
258
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
27
0
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
27
512
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
27
256
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
27
768
512
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
27
64
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
27
32
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
27
192
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
27
160
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
27
416
256
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
31
0
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
31
512
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
31
256
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
31
64
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
31
32
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
31
192
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
31
544
64
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
31
288
256
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
31
800
512
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
539
0
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
539
512
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
539
256
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
539
1536
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
539
768
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
539
64
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
539
32
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
539
320
0
272
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
539
704
256
272
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
539
288
128
272
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
539
1728
1536
1552
1217
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
539
672
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
543
0
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
543
512
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
543
256
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
543
1536
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
543
768
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
543
64
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
543
32
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
543
320
0
272
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
543
544
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
543
704
256
272
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
543
1568
1536
1552
1217
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
543
288
256
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
543
1728
1536
1552
1217
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
543
800
512
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1563
0
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1563
1024
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1563
512
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1563
1536
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1563
64
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1563
32
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1563
1280
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1563
1184
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1563
1600
1536
1552
1217
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1563
1568
1536
1552
1217
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
283
0
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
283
512
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
283
256
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
283
768
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
283
128
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
283
384
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
283
192
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
283
320
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
283
160
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
283
832
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
283
288
64
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
283
416
128
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
283
800
64
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
795
0
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
795
512
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
795
256
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
795
768
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
795
1056
64
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
795
1088
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
795
1280
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
795
1152
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
795
640
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
795
544
64
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
795
1408
0
272
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
795
832
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
795
576
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
795
416
128
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
795
800
64
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1567
0
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1567
512
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1567
1536
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1567
64
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1567
32
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1567
1280
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1567
544
64
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1567
1600
1536
1552
1217
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1567
1568
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1567
1312
256
288
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
287
0
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
287
512
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
287
256
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
287
768
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
287
128
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
287
32
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
287
384
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
287
192
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
287
320
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
287
544
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
287
832
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
287
288
256
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
287
416
256
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
287
800
512
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
799
0
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
799
512
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
799
256
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
799
768
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
799
1088
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
799
32
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
799
1280
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
799
544
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
799
1408
0
272
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
799
1184
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
799
832
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
799
576
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
799
288
256
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
799
672
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
799
800
512
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
799
1312
64
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1691
0
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1691
256
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1691
1536
1536
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1691
64
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1691
1152
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1691
1664
256
544
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1691
384
0
32
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
526
1691
1600
1536
544
929
770
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
27
0
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
27
512
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
27
256
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
27
64
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
27
32
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
27
192
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
27
160
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
27
416
256
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
155
0
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
155
256
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
155
128
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
155
64
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
155
32
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
155
384
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
155
192
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
155
160
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
155
416
384
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
411
0
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
411
512
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
411
256
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
411
384
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
411
640
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
411
192
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
411
160
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
411
416
128
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
667
0
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
667
256
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
667
768
512
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
667
64
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
667
32
128
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
667
640
0
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
252
270
667
416
128
16
193
2
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
27
0
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
27
512
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
27
256
256
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
27
768
768
784
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
27
64
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
27
32
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
27
416
256
784
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
31
0
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
31
512
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
31
64
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
31
32
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
31
544
1664
1552
1825
1794
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
31
288
256
784
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
31
800
768
784
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
539
0
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
539
512
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
539
256
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
539
768
512
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
539
32
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
539
320
512
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
539
672
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
539
416
384
800
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
91
0
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
91
64
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
91
192
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
91
320
0
544
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
91
832
512
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
543
0
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
543
512
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
543
256
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
543
32
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
543
320
512
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
543
544
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
543
288
256
784
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
543
800
768
784
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
731
512
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
731
128
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
731
64
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
731
192
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
731
576
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
1038
731
704
0
528
1825
1538
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
27
0
0
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
27
512
0
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
27
256
256
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
27
768
768
784
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
27
64
0
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
27
32
0
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
27
416
256
784
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
31
0
0
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
31
256
256
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
31
64
0
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
31
32
0
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
31
544
1664
1552
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
31
288
256
784
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
31
800
768
784
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
91
0
0
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
91
128
0
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
91
64
0
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
91
192
0
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
91
320
0
544
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
91
832
512
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
283
0
0
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
283
256
0
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
283
768
512
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
283
128
256
784
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
283
320
0
544
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
283
832
512
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
283
416
384
800
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
283
800
832
800
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
287
0
0
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
287
256
0
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
287
768
512
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
287
128
256
784
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
287
32
0
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
287
320
0
544
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
287
832
512
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
287
288
256
784
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
287
416
256
784
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
287
800
832
800
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
219
0
0
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
219
256
0
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
219
128
0
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
219
64
0
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
219
384
256
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
219
192
0
528
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
14
219
320
0
544
1825
770
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
27
0
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
27
512
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
27
256
256
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
27
768
768
784
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
27
64
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
27
32
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
27
416
256
784
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
31
0
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
31
512
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
31
256
256
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
31
64
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
31
32
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
31
544
1664
1552
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
31
288
256
784
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
539
0
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
539
512
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
539
256
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
539
1536
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
539
768
512
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
539
64
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
539
32
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
539
320
512
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
539
704
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
539
672
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
91
0
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
91
128
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
91
64
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
91
640
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
91
192
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
91
320
0
544
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
91
832
512
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
1563
0
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
1563
512
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
1563
1536
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
1563
64
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
1563
32
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
1563
1280
512
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
1563
1600
1536
1552
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
1563
1568
1536
1552
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
283
0
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
283
512
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
283
256
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
283
768
512
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
283
128
256
784
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
283
384
256
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
283
640
0
544
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
283
192
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
283
320
0
544
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
283
160
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
283
832
512
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
283
416
384
800
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
283
800
832
800
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
795
0
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
795
512
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
795
256
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
795
768
512
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
795
1280
512
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
795
1152
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
795
640
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
795
1408
512
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
795
832
512
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
795
576
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
795
800
576
800
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
287
0
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
287
512
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
287
256
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
287
768
512
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
287
128
256
784
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
287
32
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
287
384
256
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
287
640
0
544
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
287
192
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
287
320
0
544
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
287
544
1664
1552
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
287
832
512
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
287
288
256
784
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
287
416
256
784
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
287
800
832
800
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
799
0
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
799
512
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
799
768
512
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
799
32
0
544
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
799
1280
512
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
799
544
0
544
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
799
1408
512
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
799
832
512
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
799
576
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
799
288
256
784
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
799
672
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
799
800
768
784
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
347
0
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
347
512
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
347
256
512
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
347
128
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
347
64
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
347
640
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
347
192
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
347
320
0
544
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
347
832
512
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
1691
0
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
1691
256
256
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
1691
1536
1536
1552
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
1691
64
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
1691
1152
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
1691
1664
256
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
1691
384
768
784
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
1691
1600
1536
1552
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
731
512
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
731
64
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
731
1664
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
731
384
768
784
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
731
192
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
731
320
512
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
731
576
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
731
1600
1536
1552
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
731
1728
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
667
0
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
667
256
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
667
1536
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
667
128
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
667
64
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
667
1664
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
667
384
256
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
667
640
0
528
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
828
526
667
320
0
544
1825
514
18
15
13
6
18
147
497
2
11
24
28
14
30
956
1038
27
0
512
1696
1857
1858
18
15
13
6
18
147
497
2
11
24
28
14
30
956
1038
27
512
512
1696
1857
1858
18
15
13
6
18
147
497
2
11
24
28
14
30
956
1038
27
64
0
528
1857
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
956
1038
91
0
512
1696
1857
1858
18
15
13
6
18
147
497
2
11
24
28
14
30
956
1038
91
64
0
528
1857
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
956
1038
91
320
320
528
1857
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
956
1038
91
832
640
656
1857
1666
18
15
13
6
18
147
497
2
11
24
28
14
30
956
14
27
0
512
528
1857
1346
18
15
13
6
18
147
497
2
11
24
28
14
30
956
14
27
512
512
528
1857
1346
18
15
13
6
18
147
497
2
11
24
28
14
30
956
14
27
64
0
528
1857
1346
18
15
13
6
18
147
497
2
11
24
28
14
30
956
14
91
0
512
528
1857
1346
18
15
13
6
18
147
497
2
11
24
28
14
30
956
14
91
128
256
528
1857
1346
18
15
13
6
18
147
497
2
11
24
28
14
30
956
14
91
64
0
528
1857
1346
18
15
13
6
18
147
497
2
11
24
28
14
30
956
14
91
320
320
528
1857
1346
18
15
13
6
18
147
497
2
11
24
28
14
30
956
14
91
832
640
656
1857
1346
18
15
13
6
18
147
497
2
11
24
28
14
30
956
14
219
256
512
528
1857
1346
18
15
13
6
18
147
497
2
11
24
28
14
30
956
14
219
64
0
528
1857
1346
18
15
13
6
18
147
497
2
11
24
28
14
30
956
14
219
384
256
528
1857
1346
18
15
13
6
18
147
497
2
11
24
28
14
30
956
14
219
320
640
656
1857
1346
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
27
0
512
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
27
512
512
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
27
64
0
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
539
0
512
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
539
512
512
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
539
256
512
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
539
1536
512
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
539
768
512
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
539
64
0
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
539
704
256
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
539
672
256
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
91
0
512
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
91
128
256
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
91
64
0
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
91
640
512
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
91
320
320
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
91
832
640
656
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
1563
0
512
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
1563
512
512
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
1563
1536
512
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
1563
64
0
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
1563
1280
512
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
1563
1600
1536
1552
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
1563
1568
1536
1552
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
283
0
512
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
283
512
512
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
283
256
512
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
283
768
512
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
283
384
256
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
795
512
512
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
795
768
512
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
795
1280
512
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
795
640
256
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
795
1408
512
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
795
576
0
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
347
512
512
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
347
256
512
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
347
128
256
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
347
64
0
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
347
640
512
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
347
320
640
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
347
832
640
656
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
731
512
1536
1552
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
731
1536
1536
1552
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
731
64
0
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
731
1664
1536
1552
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
731
576
0
528
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
731
1600
1536
1552
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
956
526
731
1728
1728
1552
1857
1090
18
15
13
6
18
147
497
2
11
24
28
14
30
988
1038
27
0
0
544
1889
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
988
1038
27
64
0
800
1889
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
988
1038
27
32
0
544
1889
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
988
1038
31
0
0
544
1889
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
988
1038
31
512
0
544
1889
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
988
1038
31
64
0
800
1889
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
988
1038
31
32
0
544
1889
1570
18
15
13
6
18
147
497
2
11
24
28
14
30
988
14
27
0
0
544
1889
1314
18
15
13
6
18
147
497
2
11
24
28
14
30
988
14
27
256
256
544
1889
1314
18
15
13
6
18
147
497
2
11
24
28
14
30
988
14
27
64
0
800
1889
1314
18
15
13
6
18
147
497
2
11
24
28
14
30
988
14
27
32
0
544
1889
1314
18
15
13
6
18
147
497
2
11
24
28
14
30
988
14
27
416
256
800
1889
1314
18
15
13
6
18
147
497
2
11
24
28
14
30
988
14
31
0
0
544
1889
1314
18
15
13
6
18
147
497
2
11
24
28
14
30
988
14
31
256
256
800
1889
1314
18
15
13
6
18
147
497
2
11
24
28
14
30
988
14
31
64
0
800
1889
1314
18
15
13
6
18
147
497
2
11
24
28
14
30
988
14
31
32
0
544
1889
1314
18
15
13
6
18
147
497
2
11
24
28
14
30
988
14
31
288
256
800
1889
1314
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
27
0
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
27
512
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
27
256
256
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
27
64
0
800
1889
546
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
27
32
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
27
416
256
800
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
31
0
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
31
512
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
31
256
256
800
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
31
64
0
800
1889
546
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
31
32
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
31
288
256
800
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
539
0
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
539
512
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
539
1536
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
539
768
512
544
1889
546
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
539
32
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
539
672
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
1563
0
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
1563
512
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
1563
1536
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
1563
64
0
800
1889
546
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
1563
32
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
1563
1280
512
544
1889
546
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
1563
1600
1536
1568
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
1563
1568
1536
1568
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
283
0
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
283
512
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
283
256
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
283
768
512
544
1889
546
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
283
384
256
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
283
192
384
800
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
283
160
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
283
416
384
800
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
283
800
832
800
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
795
0
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
795
512
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
795
256
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
795
768
512
544
1889
546
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
795
1280
512
544
1889
546
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
795
1152
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
795
640
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
795
832
512
544
1889
546
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
795
576
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
795
800
576
800
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
1567
0
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
1567
512
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
1567
1536
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
1567
64
0
800
1889
546
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
1567
32
64
544
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
1567
1280
512
544
1889
546
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
1567
1600
1536
1568
1889
1122
18
15
13
6
18
147
497
2
11
24
28
14
30
988
526
1567
1568
0
544
1889
1122
18
15
13
6
18
147
497
2
11
24
412
14
30
252
14
31
960
1024
544
929
258
18
15
13
6
18
147
497
2
11
24
412
14
30
252
526
287
960
1024
544
929
770
18
15
13
6
18
147
497
2
11
536
28
14
30
796
526
1819
512
0
528
1793
546
18
15
13
6
18
147
497
2
11
536
28
14
30
796
526
1819
1056
1600
1552
1793
546
18
15
13
6
18
147
497
2
11
536
28
14
30
796
526
1819
1088
1536
1552
1793
546
18
15
13
6
18
147
497
2
11
536
28
14
30
156
526
1819
512
0
400
897
802
18
15
13
6
18
147
497
2
11
536
28
14
30
156
526
1819
1056
1600
1568
1249
802
18
15
13
6
18
147
497
2
11
536
28
14
30
156
526
1819
1088
1536
1568
1249
802
18
15
13
6
18
147
497
2
11
536
28
14
30
156
526
1819
1152
0
800
897
994
18
15
13
6
18
147
497
2
11
536
28
14
30
156
526
1823
512
256
272
897
930
18
15
13
6
18
147
497
2
11
536
28
14
30
156
526
1823
544
1600
1568
1249
802
18
15
13
6
18
147
497
2
11
536
28
14
30
188
526
1819
512
0
272
321
770
18
15
13
6
18
147
497
2
11
536
28
14
30
188
526
1819
1152
256
160
321
962
18
15
13
6
18
147
497
2
11
536
28
14
30
252
526
1819
512
0
32
929
770
18
15
13
6
18
147
497
2
11
536
28
14
30
252
526
1819
1056
64
32
929
770
18
15
13
6
18
147
497
2
11
536
28
14
30
252
526
1819
1088
0
32
929
770
18
15
13
6
18
147
497
2
11
536
28
14
30
252
526
1819
1152
0
32
929
770
18
15
13
6
18
147
497
2
11
536
28
14
30
828
526
1819
512
0
528
1825
514
18
15
13
6
18
147
497
2
11
536
28
14
30
828
526
1819
1056
1600
1568
1825
514
18
15
13
6
18
147
497
2
11
536
28
14
30
828
526
1819
1088
1536
1552
1825
514
18
15
13
6
18
147
497
2
11
536
28
14
30
828
526
1823
512
0
528
1825
514
18
15
13
6
18
147
497
2
11
536
28
14
30
828
526
1823
1088
1536
1552
1825
514
18
15
13
6
18
147
497
2
11
536
28
14
30
828
526
1823
544
1664
1552
1825
514
18
15
13
6
18
147
497
2
11
536
28
14
30
828
526
1883
1088
1536
1552
1825
514
18
15
13
6
18
147
497
2
11
536
28
14
30
956
526
1819
512
256
528
1857
1090
18
15
13
6
18
147
497
2
11
536
28
14
30
956
526
1819
1088
1536
1552
1857
1090
18
15
13
6
18
147
497
2
11
536
28
14
30
988
526
1819
512
0
544
1889
1122
18
15
13
6
18
147
497
2
11
280
28
14
30
156
14
923
1024
0
32
225
162
18
15
13
6
18
147
497
2
11
280
28
14
30
156
14
923
1152
0
32
225
162
18
15
13
6
18
147
497
2
11
280
28
14
30
220
270
923
256
0
32
353
34
18
15
13
6
18
147
497
2
11
280
28
14
30
252
14
923
1024
0
16
193
258
18
15
13
6
18
147
497
2
11
280
28
14
30
252
14
923
512
0
16
193
258
18
15
13
6
18
147
497
2
11
280
28
14
30
252
14
923
1152
0
16
193
258
18
15
13
6
18
147
497
2
11
280
28
14
30
252
270
923
1024
0
16
193
2
18
15
13
6
18
147
497
2
11
280
28
14
30
252
270
923
256
0
16
193
2
18
15
13
6
18
147
497
2
11
280
28
14
30
252
270
923
1152
0
16
193
2
18
15
13
6
18
147
497
2
11
152
28
14
30
796
14
475
512
256
528
1793
802
18
15
13
6
18
147
497
2
11
152
28
14
30
796
14
475
256
256
528
1793
802
18
15
13
6
18
147
497
2
11
152
28
14
30
796
14
475
576
256
528
1793
802
18
15
13
6
18
147
497
2
11
152
28
14
30
156
14
475
512
0
32
225
162
18
15
13
6
18
147
497
2
11
152
28
14
30
156
14
475
256
0
32
225
162
18
15
13
6
18
147
497
2
11
152
28
14
30
156
14
475
64
0
32
225
162
18
15
13
6
18
147
497
2
11
152
28
14
30
156
14
475
576
0
32
225
162
18
15
13
6
18
147
497
2
11
152
28
14
30
188
14
475
0
0
272
321
130
18
15
13
6
18
147
497
2
11
152
28
14
30
188
14
475
512
256
272
321
130
18
15
13
6
18
147
497
2
11
152
28
14
30
188
14
475
256
0
272
321
130
18
15
13
6
18
147
497
2
11
152
28
14
30
188
14
475
64
0
272
321
130
18
15
13
6
18
147
497
2
11
152
28
14
30
188
14
475
576
256
272
321
130
18
15
13
6
18
147
497
2
11
152
28
14
30
188
526
475
512
256
272
321
770
18
15
13
6
18
147
497
2
11
152
28
14
30
188
526
475
256
0
272
321
770
18
15
13
6
18
147
497
2
11
152
28
14
30
188
526
475
576
256
272
321
770
18
15
13
6
18
147
497
2
11
152
28
14
30
188
142
475
0
0
272
321
514
18
15
13
6
18
147
497
2
11
152
28
14
30
188
142
475
256
0
272
321
514
18
15
13
6
18
147
497
2
11
152
28
14
30
188
142
475
64
0
272
321
514
18
15
13
6
18
147
497
2
11
152
28
14
30
828
14
475
512
256
528
1825
770
18
15
13
6
18
147
497
2
11
152
28
14
30
828
14
475
256
256
528
1825
770
18
15
13
6
18
147
497
2
11
152
28
14
30
828
14
475
576
256
528
1825
770
18
15
13
6
18
147
497
2
267
24
28
14
30
156
398
27
0
0
32
225
34
18
15
13
6
18
147
497
2
267
24
28
14
30
156
398
27
256
0
32
225
34
18
15
13
6
18
147
497
2
267
24
28
14
30
156
398
27
768
0
32
225
34
18
15
13
6
18
147
497
2
267
24
28
14
30
156
398
27
128
0
32
225
34
18
15
13
6
18
147
497
2
267
24
28
14
30
156
398
27
384
0
32
225
34
18
15
13
6
18
147
497
2
267
24
28
14
30
156
398
27
640
0
32
225
34
18
15
13
6
18
147
497
2
267
24
28
14
30
156
398
27
192
0
32
225
34
18
15
13
6
18
147
497
2
267
24
28
14
30
156
398
27
320
0
32
225
34
18
15
13
6
18
147
497
2
267
24
28
14
30
156
398
27
544
256
160
225
34
18
15
13
6
18
147
497
2
267
24
28
14
30
156
398
27
160
128
32
225
34
18
15
13
6
18
147
497
2
267
24
28
14
30
156
398
27
576
0
32
225
34
18
15
13
6
18
147
497
2
267
24
28
14
30
156
398
27
288
256
160
225
34
18
15
13
6
18
147
497
2
267
24
28
14
30
156
398
27
416
384
288
225
34
18
15
13
6
18
147
497
2
267
24
28
14
30
156
398
27
800
768
416
225
34
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
27
0
0
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
27
256
0
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
27
768
0
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
27
128
0
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
27
384
0
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
27
640
0
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
27
192
128
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
27
320
128
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
27
544
256
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
27
576
0
528
321
34
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
27
288
256
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
27
416
384
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
27
800
768
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
283
0
0
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
283
512
0
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
283
256
0
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
283
768
0
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
283
64
0
528
321
34
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
283
384
0
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
283
640
0
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
283
320
0
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
283
832
0
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
283
288
256
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
283
800
384
656
321
34
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
155
0
0
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
155
256
0
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
155
128
0
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
155
384
0
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
155
640
0
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
155
192
0
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
155
704
256
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
155
672
256
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
155
416
384
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
603
0
0
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
603
768
0
272
321
2
18
15
13
6
18
147
497
2
267
24
28
14
30
188
398
603
128
0
272
321
2
18
15
13
6
18
147
497
2
267
280
28
14
30
156
398
475
0
0
32
225
34
18
15
13
6
18
147
497
2
267
280
28
14
30
156
398
475
512
0
32
225
34
18
15
13
6
18
147
497
2
267
280
28
14
30
156
398
475
256
0
32
225
34
18
15
13
6
18
147
497
2
267
280
28
14
30
156
398
475
64
0
32
225
34
18
15
13
6
18
147
497
2
267
280
28
14
30
156
398
475
576
0
32
225
34
18
15
13
6
18
147
497
2
267
280
28
14
30
188
398
475
0
0
272
321
2
18
15
13
6
18
147
497
2
267
280
28
14
30
188
398
475
512
768
272
321
2
18
15
13
6
18
147
497
2
267
280
28
14
30
188
398
475
256
0
272
321
2
18
15
13
6
18
147
497
2
267
280
28
14
30
188
398
475
64
0
272
321
2
18
15
13
6
18
147
497
2
267
280
28
14
30
188
398
475
576
0
272
321
2
18
15
13
6
18
147
497
2
267
152
28
14
30
156
398
219
64
0
32
225
34
18
15
13
6
18
147
497
2
267
152
28
14
30
156
398
219
576
0
32
225
34
18
15
13
6
18
147
497
2
267
152
28
14
30
188
398
219
64
0
272
321
2
18
15
13
6
18
147
497
2
267
152
28
14
30
188
398
219
576
0
272
321
2
18
15
13
6
18
147
497
2
267
152
28
14
30
188
398
347
0
0
272
321
2
18
15
13
6
18
147
497
2
267
152
28
14
30
188
398
347
256
0
272
321
2
18
15
13
6
18
147
497
2
267
152
28
14
30
188
398
347
128
0
272
321
2
18
15
13
6
18
147
497
2
267
152
28
14
30
188
398
347
64
0
272
321
2
18
15
13
6
18
147
497
2
267
152
412
14
30
188
398
347
832
1024
528
321
34
18
15
1702
1689
1639
173
690
515
141
422
57
1825
1504
949
1549
28
358
534
263
1027
738
18
15
6
3
87
277
370
3
525
258
425
233
152
433
909
705
1909
1114
67
279
550
18
15
6
3
87
277
370
3
525
258
425
233
152
817
909
641
1909
1114
579
1559
1062
18
15
6
3
87
277
370
3
525
258
425
233
152
817
909
705
1909
1114
579
1559
1062
18
15
5
5
69
277
369
3
55
21
469
233
153
306
220
13
1017
1089
593
528
7
18
15
5
5
69
277
369
3
55
21
469
233
153
306
220
397
1017
1089
593
528
7
18
15
5
5
85
277
369
3
55
277
437
241
153
306
348
909
729
81
577
528
1799
18
15
17
5
21
144
534
1778
1031
525
29
12
1022
1550
281
776
1097
1600
2016
1698
1569
18
15
17
5
21
144
534
1778
1031
525
29
12
1022
1550
281
776
1161
1600
2016
1698
1569
18
15
17
5
21
144
534
1778
1031
525
29
12
1022
1550
281
772
1097
1600
2016
1698
1569
18
15
17
5
21
144
534
1778
1031
525
29
12
1022
1550
281
772
1161
1600
2016
1698
1569
18
15
17
5
21
144
534
1778
1031
525
29
12
1022
1550
281
777
1161
1600
2016
1698
1569
18
15
17
5
21
144
534
1778
7
525
29
12
1022
1550
1561
1800
1097
1600
2016
1698
33
18
15
17
5
21
144
534
1778
7
525
29
12
1022
1550
1561
1864
1097
1600
2016
1698
33
18
15
17
2
54
20
74
868
1062
1056
755
756
644
1536
1538
1882
1483
803
949
1680
1542
18
15
17
5
69
272
374
6
6
22
471
236
158
284
272
432
1010
1091
608
512
770
18
15
17
5
69
272
374
6
6
22
471
236
158
308
16
432
1010
1091
592
528
70
18
15
17
5
69
272
374
6
6
22
471
236
158
308
272
432
1010
1091
592
528
134
18
15
17
5
69
272
374
6
6
22
471
236
158
310
16
432
1010
1091
592
530
67
18
15
17
5
69
272
374
6
6
22
471
236
158
310
272
432
1010
1091
592
530
131
18
15
17
5
69
272
374
6
6
22
471
236
158
438
272
432
1010
1091
80
274
131
18
15
17
5
69
272
374
6
6
22
471
236
158
412
272
432
1010
1091
96
256
130
18
15
17
5
69
272
374
6
6
22
471
236
158
502
272
432
1010
1091
80
196
4
18
15
17
5
69
272
374
6
6
22
471
620
158
284
272
48
1010
963
96
512
194
18
15
17
5
69
272
374
6
6
22
471
620
158
284
272
560
1010
963
96
512
194
18
15
17
5
69
272
374
6
6
22
471
620
158
284
272
432
1010
963
96
512
194
18
15
17
5
69
272
374
6
6
22
471
620
158
796
1040
48
1010
963
1120
1536
1794
18
15
17
5
69
272
374
6
6
22
471
620
158
412
16
48
1010
963
1120
1152
1666
18
15
17
5
69
272
374
6
6
22
471
620
158
412
528
48
1010
963
96
128
386
18
15
17
5
69
272
374
6
6
22
471
620
158
412
528
304
1010
963
96
128
386
18
15
17
5
69
272
374
6
6
22
471
620
158
412
528
816
1010
963
96
128
386
18
15
17
5
69
272
374
6
6
22
471
620
158
412
528
432
1010
963
96
128
386
18
15
17
5
69
272
374
6
6
22
471
620
158
412
272
48
1010
963
96
128
130
18
15
17
5
69
272
374
6
6
22
471
620
158
412
272
432
1010
963
96
128
130
18
15
17
5
69
272
374
6
6
22
471
620
158
668
16
48
1010
963
1120
1664
194
18
15
17
5
69
272
374
6
6
22
471
620
158
668
528
48
1010
963
1120
1664
386
18
15
17
5
69
272
374
6
6
22
471
620
158
668
528
560
1010
963
608
768
386
18
15
17
5
69
272
374
6
6
22
471
620
158
668
528
304
1010
963
1120
1664
386
18
15
17
5
69
272
374
6
6
22
471
620
158
668
528
816
1010
963
1120
1664
386
18
15
17
5
69
272
374
6
6
22
471
620
158
668
528
432
1010
963
1120
1664
386
18
15
17
5
69
272
374
6
6
22
471
620
158
668
144
48
1010
963
1120
1664
130
18
15
17
5
69
272
374
6
6
22
471
620
158
924
16
48
1010
963
1120
1280
898
18
15
17
5
69
272
374
6
6
22
471
620
158
988
528
48
1010
963
1120
1632
130
18
15
17
5
69
272
374
6
6
22
471
620
158
988
528
816
1010
963
1120
1632
130
18
15
17
5
69
272
374
6
6
534
727
620
158
412
528
1840
1010
963
1120
128
386
18
15
17
5
69
272
374
6
6
534
727
620
158
668
528
1840
1010
963
1120
1664
386
18
15
17
5
69
272
374
6
6
278
471
620
158
284
272
944
754
963
96
512
194
18
15
17
5
69
272
374
6
518
534
727
236
158
438
912
944
1010
1091
80
274
515
18
15
17
5
69
272
374
6
262
22
471
236
158
692
656
48
1010
1091
592
784
518
18
15
17
5
69
272
374
6
262
22
471
236
158
694
656
48
1010
1091
592
836
516
18
15
17
5
69
272
374
6
262
22
471
236
158
668
656
48
1010
1091
608
768
642
18
15
17
5
69
272
374
6
262
278
471
236
158
692
656
688
754
1091
1104
784
518
18
15
17
5
69
272
374
6
262
278
471
236
158
694
656
688
754
1091
1104
786
515
18
15
17
5
85
272
374
6
518
269
429
204
158
822
1296
673
1897
1088
1120
1554
1603
18
15
17
5
77
272
374
6
6
22
454
612
158
310
272
304
1020
980
608
530
195
18
15
17
5
77
272
374
6
6
22
454
612
158
310
272
816
1020
980
608
530
195
18
15
17
5
77
272
374
6
6
22
454
612
158
438
528
816
1020
980
96
146
387
18
15
17
5
77
272
374
6
6
22
454
612
158
438
272
304
1020
980
96
146
131
18
15
17
5
77
272
374
6
6
22
454
612
158
438
272
816
1020
980
96
146
131
18
15
17
5
77
272
374
6
6
22
454
612
158
694
528
816
1020
980
608
1682
387
18
15
17
5
77
272
374
6
6
22
455
228
158
820
1040
48
1018
1123
608
1552
1862
18
15
17
5
77
272
374
6
6
22
455
228
158
310
16
48
1018
1123
608
530
67
18
15
17
5
77
272
374
6
6
22
455
228
158
438
16
48
1018
1123
608
274
771
18
15
17
5
77
272
374
6
6
22
455
228
158
412
16
48
1018
1123
608
256
898
18
15
17
5
77
272
374
6
262
22
454
228
158
438
400
48
1020
1108
96
274
3
18
15
17
5
77
272
374
6
262
22
454
228
158
438
400
304
1020
1108
96
274
3
18
15
17
5
77
272
374
6
262
22
454
612
158
438
400
48
1020
980
608
146
3
18
15
17
5
77
272
374
6
262
22
454
612
158
438
400
304
1020
980
608
146
3
18
15
17
5
77
272
374
6
262
22
454
612
158
694
400
48
1020
980
608
914
3
18
15
17
5
77
272
374
6
262
22
454
612
158
694
400
304
1020
980
608
914
3
18
15
17
5
77
272
374
6
262
22
454
612
158
694
656
48
1020
980
608
1682
1155
18
15
17
5
77
272
374
6
262
22
454
612
158
694
656
304
1020
980
608
1682
1155
18
15
17
5
77
272
374
6
262
22
455
228
158
436
400
304
1018
1123
608
272
6
18
15
17
5
77
272
374
6
262
22
455
228
158
692
656
304
1018
1123
608
784
774
18
15
17
5
77
272
374
6
262
22
455
228
158
438
400
48
1018
1123
96
146
3
18
15
17
5
77
272
374
6
262
22
455
228
158
438
400
304
1018
1123
96
146
3
18
15
17
5
77
272
374
6
262
22
455
228
158
694
656
304
1018
1123
608
786
515
18
15
17
5
77
272
374
6
262
22
455
228
158
668
656
304
1018
1123
608
768
642
18
15
17
5
21
144
502
6
6
13
25
12
30
822
1040
33
17
4
544
1810
1539
18
15
17
5
21
144
502
6
6
13
25
12
30
822
1040
545
17
4
544
1810
1539
18
15
17
5
21
144
502
6
6
13
25
12
30
822
1040
545
785
516
544
1810
1539
18
15
17
5
21
144
502
6
6
13
25
12
30
822
1040
673
17
4
544
1810
1539
18
15
17
5
21
144
502
6
6
13
25
12
30
822
1040
673
145
4
544
1810
1539
18
15
17
5
21
144
502
6
6
13
25
12
30
822
1040
673
657
4
544
1810
1539
18
15
17
5
21
144
502
6
6
13
25
12
30
822
16
33
17
4
544
1810
771
18
15
17
5
21
144
502
6
6
13
25
12
30
822
16
33
273
260
544
1810
771
18
15
17
5
21
144
502
6
6
13
25
12
30
822
16
161
17
4
544
1810
771
18
15
17
5
21
144
502
6
6
13
25
12
30
822
16
161
273
260
544
1810
771
18
15
17
5
21
144
502
6
6
13
25
12
30
822
16
161
145
260
544
1810
771
18
15
17
5
21
144
502
6
6
13
25
12
30
822
16
161
401
388
800
1810
771
18
15
17
5
21
144
502
6
6
13
25
12
30
822
16
417
401
260
544
1810
771
18
15
17
5
21
144
502
6
6
13
25
12
30
822
16
417
657
4
544
1810
771
18
15
17
5
21
144
502
6
6
13
25
12
30
822
528
33
17
4
544
1810
515
18
15
17
5
21
144
502
6
6
13
25
12
30
822
528
33
529
4
544
1810
515
18
15
17
5
21
144
502
6
6
13
25
12
30
822
528
33
273
260
544
1810
515
18
15
17
5
21
144
502
6
6
13
25
12
30
822
528
1569
17
4
544
1810
515
18
15
17
5
21
144
502
6
6
13
25
12
30
822
528
1569
529
4
544
1810
515
18
15
17
5
21
144
502
6
6
13
25
12
30
822
528
1569
1553
4
544
1810
515
18
15
17
5
21
144
502
6
6
13
25
12
30
822
528
1569
1297
516
544
1810
515
18
15
17
5
21
144
502
6
6
13
25
12
30
822
528
289
17
4
544
1810
515
18
15
17
5
21
144
502
6
6
13
25
12
30
822
528
289
529
4
544
1810
515
18
15
17
5
21
144
502
6
6
13
25
12
30
822
528
289
273
4
544
1810
515
18
15
17
5
21
144
502
6
6
13
25
12
30
822
528
801
17
4
544
1810
515
18
15
17
5
21
144
502
6
6
13
25
12
30
822
528
801
529
4
544
1810
515
18
15
17
5
21
144
502
6
6
13
25
12
30
822
528
801
273
260
544
1810
515
18
15
17
5
21
144
502
6
6
13
25
12
30
822
528
801
785
516
544
1810
515
18
15
17
5
21
144
502
6
6
13
25
12
30
822
528
801
1297
516
544
1810
515
18
15
17
5
21
144
502
6
6
13
25
12
30
822
528
801
657
4
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
1
9
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
1
521
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
1
265
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
1
777
512
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
1
137
256
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
1
73
64
416
914
387
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
1
393
256
800
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
1
201
256
800
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
513
9
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
513
521
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
513
265
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
513
1545
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
513
777
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
513
1673
256
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
513
649
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
257
9
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
257
265
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
257
777
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
257
137
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
257
393
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
257
201
128
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
257
329
0
416
914
643
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
257
841
832
800
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
769
521
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
769
777
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
769
1289
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
769
1161
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
769
649
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
129
9
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
129
265
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
129
137
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
129
73
64
416
914
387
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
129
393
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
129
201
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
385
9
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
385
521
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
385
265
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
385
777
512
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
385
137
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
385
73
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
385
393
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
385
649
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
385
201
128
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
385
329
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
16
385
585
0
288
914
259
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
1
9
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
1
521
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
1
265
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
1
777
512
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
1
137
256
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
1
73
64
416
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
1
393
256
800
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
1
201
256
800
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
513
9
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
513
521
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
513
265
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
513
1545
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
513
777
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
513
73
64
416
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
513
1673
1664
416
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
513
649
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
513
329
64
416
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
257
9
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
257
521
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
257
265
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
257
777
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
257
137
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
257
393
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
257
201
256
800
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
257
329
0
416
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
257
841
832
800
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
1537
1033
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
1537
9
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
1537
521
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
1537
1545
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
1537
1289
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
1537
73
64
416
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
1537
1161
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
1537
1609
1600
1312
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
769
9
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
769
521
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
769
265
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
769
777
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
769
1289
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
769
1161
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
769
393
384
288
914
899
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
769
649
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
769
1417
512
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
769
841
832
800
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
641
9
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
641
265
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
641
73
64
416
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
641
1673
1536
1312
914
899
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
641
649
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
641
201
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
641
329
64
416
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
641
713
0
288
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
528
641
1737
0
800
914
771
18
15
17
5
21
144
502
6
6
13
29
12
30
182
144
1
9
0
288
914
515
18
15
17
5
21
144
502
6
6
13
29
12
30
182
144
1
521
0
288
914
515
18
15
17
5
21
144
502
6
6
13
29
12
30
182
144
1
265
0
288
914
515
18
15
17
5
21
144
502
6
6
13
29
12
30
182
144
1
777
512
288
914
515
18
15
17
5
21
144
502
6
6
13
29
12
30
182
144
1
137
256
288
914
515
18
15
17
5
21
144
502
6
6
13
29
12
30
182
144
1
73
64
416
914
515
18
15
17
5
21
144
502
6
6
13
29
12
30
182
144
1
393
256
800
914
515
18
15
17
5
21
144
502
6
6
13
29
12
30
182
144
1
201
256
800
914
515
18
15
17
5
21
144
502
6
6
13
29
12
30
182
144
129
9
0
288
914
515
18
15
17
5
21
144
502
6
6
13
29
12
30
182
144
129
265
0
288
914
515
18
15
17
5
21
144
502
6
6
13
29
12
30
182
144
129
137
0
288
914
515
18
15
17
5
21
144
502
6
6
13
29
12
30
182
144
129
73
0
288
914
515
18
15
17
5
21
144
502
6
6
13
29
12
30
182
144
129
393
0
288
914
515
18
15
17
5
21
144
502
6
6
13
29
12
30
182
144
129
201
0
288
914
515
18
15
17
5
21
144
502
6
6
13
29
12
30
182
144
129
329
0
288
914
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
1
9
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
1
521
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
1
265
256
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
1
777
768
800
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
1
73
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
1
393
256
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
513
9
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
513
521
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
513
265
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
513
777
512
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
33
9
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
33
37
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
33
777
768
800
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
33
73
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
641
9
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
641
521
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
641
265
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
641
777
768
800
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
641
137
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
641
73
64
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
641
649
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
641
201
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
641
713
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
545
9
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
545
521
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
545
265
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
545
777
512
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
673
9
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
673
521
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
673
265
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
673
777
768
800
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
673
137
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
673
73
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
673
201
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
673
713
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
1040
673
677
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
1
9
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
1
521
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
1
265
256
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
1
777
768
800
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
1
73
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
1
393
256
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
129
9
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
129
265
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
129
137
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
129
73
64
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
129
393
256
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
129
201
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
33
9
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
33
265
256
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
33
37
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
33
777
768
800
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
33
73
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
385
521
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
385
265
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
385
393
256
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
385
649
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
385
329
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
385
585
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
161
9
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
161
265
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
161
37
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
161
137
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
161
73
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
161
393
256
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
161
201
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
161
165
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
161
329
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
161
421
320
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
417
521
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
417
265
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
417
549
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
417
293
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
417
713
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
16
417
421
320
544
1810
771
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
1
9
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
1
521
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
1
265
256
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
1
777
768
800
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
1
73
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
1
393
256
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
513
9
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
513
521
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
513
265
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
513
1545
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
513
777
512
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
513
73
64
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
513
1673
1536
1568
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
513
649
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
513
329
320
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
257
9
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
257
521
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
257
265
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
257
777
512
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
257
137
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
257
393
256
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
257
201
64
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
257
329
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
257
841
832
800
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
1537
1033
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
1537
9
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
1537
521
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
1537
1545
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
1537
1289
512
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
1537
73
64
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
1537
1161
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
769
9
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
769
521
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
769
265
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
769
777
512
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
769
1289
512
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
769
1161
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
769
649
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
769
1417
512
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
769
585
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
33
9
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
33
521
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
33
265
256
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
33
37
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
33
777
768
800
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
33
73
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
1569
1033
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
1569
9
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
1569
521
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
1569
1545
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
1569
1289
512
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
1569
73
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
289
9
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
289
521
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
289
265
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
289
777
512
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
289
201
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
289
165
256
800
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
289
329
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
289
421
320
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
801
9
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
801
521
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
801
265
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
801
777
512
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
801
1289
512
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
801
1161
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
801
649
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
29
12
30
822
528
801
1417
512
672
1810
515
18
15
17
5
21
144
502
6
6
13
45
12
30
182
16
1
105
40
288
914
259
18
15
17
5
21
144
502
6
6
13
45
12
30
182
16
257
361
296
800
914
259
18
15
17
5
21
144
502
6
6
13
45
12
30
182
16
257
873
808
288
914
259
18
15
17
5
21
144
502
6
6
13
45
12
30
182
528
1
105
40
288
914
771
18
15
17
5
21
144
502
6
6
13
45
12
30
182
528
513
105
40
288
914
771
18
15
17
5
21
144
502
6
6
13
45
12
30
182
528
513
361
40
288
914
771
18
15
17
5
21
144
502
6
6
13
45
12
30
182
528
257
361
296
800
914
771
18
15
17
5
21
144
502
6
6
13
45
12
30
182
528
257
873
808
288
914
771
18
15
17
5
21
144
502
6
6
13
45
12
30
182
528
1537
105
40
288
914
771
18
15
17
5
21
144
502
6
6
13
45
12
30
182
528
1537
1641
1600
1312
914
899
18
15
17
5
21
144
502
6
6
13
45
12
30
182
528
769
873
808
800
914
771
18
15
17
5
21
144
502
6
6
13
45
12
30
182
144
1
105
40
288
914
515
18
15
17
5
21
144
502
6
6
13
45
12
30
182
144
129
105
40
288
914
515
18
15
17
5
21
144
502
6
6
13
45
12
30
822
1040
1
105
64
544
1810
1539
18
15
17
5
21
144
502
6
6
13
45
12
30
822
1040
33
105
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
45
12
30
822
1040
545
105
0
544
1810
1539
18
15
17
5
21
144
502
6
6
13
45
12
30
822
1040
545
361
512
800
1810
1539
18
15
17
5
21
144
502
6
6
13
45
12
30
822
1040
673
105
64
544
1810
1539
18
15
17
5
21
144
502
6
6
13
45
12
30
822
16
1
105
64
544
1810
771
18
15
17
5
21
144
502
6
6
13
45
12
30
822
16
33
105
0
544
1810
771
18
15
17
5
21
144
502
6
6
13
45
12
30
822
16
161
105
64
544
1810
771
18
15
17
5
21
144
502
6
6
13
45
12
30
822
528
1
105
64
544
1810
515
18
15
17
5
21
144
502
6
6
13
45
12
30
822
528
513
105
64
544
1810
515
18
15
17
5
21
144
502
6
6
13
45
12
30
822
528
513
361
296
800
1810
515
18
15
17
5
21
144
502
6
6
13
45
12
30
822
528
257
361
832
800
1810
515
18
15
17
5
21
144
502
6
6
13
45
12
30
822
528
33
105
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
45
12
30
822
528
1569
105
0
544
1810
515
18
15
17
5
21
144
502
6
6
13
45
12
30
822
528
1569
1641
1536
1568
1810
515
18
15
17
5
21
144
502
6
6
13
45
12
30
822
528
289
361
832
800
1810
515
18
15
17
5
21
144
502
6
6
13
45
12
30
822
528
801
873
512
800
1810
515
18
15
17
5
21
144
502
6
6
13
45
12
30
822
528
801
617
0
544
1810
515
18
15
17
5
21
144
502
6
6
22
55
12
30
180
16
48
26
515
800
912
262
18
15
17
5
21
144
502
6
6
22
55
12
30
180
16
48
538
515
800
912
262
18
15
17
5
21
144
502
6
6
22
55
12
30
180
16
48
282
131
416
912
262
18
15
17
5
21
144
502
6
6
22
55
12
30
180
16
48
794
1411
416
912
262
18
15
17
5
21
144
502
6
6
22
55
12
30
180
16
560
538
515
800
912
262
18
15
17
5
21
144
502
6
6
22
55
12
30
180
16
560
794
515
800
912
262
18
15
17
5
21
144
502
6
6
22
55
12
30
180
16
304
282
515
800
912
262
18
15
17
5
21
144
502
6
6
22
55
12
30
180
16
304
794
515
800
912
262
18
15
17
5
21
144
502
6
6
22
55
12
30
180
16
304
410
131
416
912
262
18
15
17
5
21
144
502
6
6
22
55
12
30
180
528
48
26
515
800
912
774
18
15
17
5
21
144
502
6
6
22
55
12
30
180
528
48
538
515
800
912
774
18
15
17
5
21
144
502
6
6
22
55
12
30
180
528
48
282
131
416
912
774
18
15
17
5
21
144
502
6
6
22
55
12
30
180
528
48
794
1411
416
912
774
18
15
17
5
21
144
502
6
6
22
55
12
30
180
528
560
26
515
800
912
774
18
15
17
5
21
144
502
6
6
22
55
12
30
180
528
560
538
515
800
912
774
18
15
17
5
21
144
502
6
6
22
55
12
30
180
528
560
282
3
800
912
774
18
15
17
5
21
144
502
6
6
22
55
12
30
180
528
304
26
515
800
912
774
18
15
17
5
21
144
502
6
6
22
55
12
30
180
528
304
538
515
800
912
774
18
15
17
5
21
144
502
6
6
22
55
12
30
180
528
304
282
515
800
912
774
18
15
17
5
21
144
502
6
6
22
55
12
30
180
528
304
794
515
800
912
774
18
15
17
5
21
144
502
6
6
22
55
12
30
180
528
304
410
131
416
912
774
18
15
17
5
21
144
502
6
6
22
55
12
30
180
528
816
538
3
288
912
774
18
15
17
5
21
144
502
6
6
22
55
12
30
180
528
816
794
3
288
912
774
18
15
17
5
21
144
502
6
6
22
55
12
30
180
528
816
666
259
416
912
902
18
15
17
5
21
144
502
6
6
22
55
12
30
180
144
48
26
515
800
912
518
18
15
17
5
21
144
502
6
6
22
55
12
30
180
144
48
538
515
800
912
518
18
15
17
5
21
144
502
6
6
22
55
12
30
180
144
48
282
387
416
912
518
18
15
17
5
21
144
502
6
6
22
55
12
30
796
1040
48
26
3
544
1792
1922
18
15
17
5
21
144
502
6
6
22
55
12
30
796
16
48
26
3
544
1792
1346
18
15
17
5
21
144
502
6
6
22
55
12
30
796
16
304
282
3
544
1792
1346
18
15
17
5
21
144
502
6
6
22
55
12
30
796
16
304
794
515
800
1792
898
18
15
17
5
21
144
502
6
6
22
55
12
30
796
16
304
410
259
544
1792
1346
18
15
17
5
21
144
502
6
6
22
55
12
30
796
528
48
26
3
544
1792
1154
18
15
17
5
21
144
502
6
6
22
55
12
30
796
528
304
282
3
544
1792
1154
18
15
17
5
21
144
502
6
6
22
55
12
30
796
528
304
410
259
544
1792
1154
18
15
17
5
21
144
502
6
6
22
55
12
30
156
16
48
26
3
32
224
258
18
15
17
5
21
144
502
6
6
22
55
12
30
156
16
48
538
3
32
224
258
18
15
17
5
21
144
502
6
6
22
55
12
30
156
16
48
794
515
32
224
258
18
15
17
5
21
144
502
6
6
22
55
12
30
156
16
560
26
3
32
224
258
18
15
17
5
21
144
502
6
6
22
55
12
30
156
16
560
538
3
32
224
258
18
15
17
5
21
144
502
6
6
22
55
12
30
156
16
560
794
515
32
224
258
18
15
17
5
21
144
502
6
6
22
55
12
30
156
528
48
26
515
1568
1248
770
18
15
17
5
21
144
502
6
6
22
55
12
30
156
528
48
794
1411
416
896
770
18
15
17
5
21
144
502
6
6
22
55
12
30
156
528
560
26
515
1568
1248
770
18
15
17
5
21
144
502
6
6
22
55
12
30
156
528
560
538
515
800
896
770
18
15
17
5
21
144
502
6
6
22
55
12
30
156
528
560
282
3
800
896
770
18
15
17
5
21
144
502
6
6
22
55
12
30
156
528
1584
26
515
1568
1248
770
18
15
17
5
21
144
502
6
6
22
55
12
30
156
528
1584
1562
515
800
896
770
18
15
17
5
21
144
502
6
6
22
55
12
30
156
528
304
282
515
1568
1248
770
18
15
17
5
21
144
502
6
6
22
55
12
30
156
528
304
794
515
800
896
770
18
15
17
5
21
144
502
6
6
22
55
12
30
156
528
304
410
131
416
896
770
18
15
17
5
21
144
502
6
6
22
55
12
30
156
528
816
538
3
288
896
770
18
15
17
5
21
144
502
6
6
22
55
12
30
156
528
816
794
3
288
896
770
18
15
17
5
21
144
502
6
6
22
55
12
30
156
272
432
282
515
800
1248
66
18
15
17
5
21
144
502
6
6
22
55
12
30
182
16
48
26
515
800
914
259
18
15
17
5
21
144
502
6
6
22
55
12
30
182
16
48
538
515
800
914
259
18
15
17
5
21
144
502
6
6
22
55
12
30
182
16
48
282
771
800
914
259
18
15
17
5
21
144
502
6
6
22
55
12
30
182
16
48
794
1411
416
914
259
18
15
17
5
21
144
502
6
6
22
55
12
30
182
16
560
538
515
800
914
259
18
15
17
5
21
144
502
6
6
22
55
12
30
182
16
560
794
515
800
914
259
18
15
17
5
21
144
502
6
6
22
55
12
30
182
16
304
282
515
800
914
259
18
15
17
5
21
144
502
6
6
22
55
12
30
182
16
304
794
515
800
914
259
18
15
17
5
21
144
502
6
6
22
55
12
30
182
16
304
410
387
288
914
259
18
15
17
5
21
144
502
6
6
22
55
12
30
182
528
48
26
515
800
914
771
18
15
17
5
21
144
502
6
6
22
55
12
30
182
528
48
538
515
800
914
771
18
15
17
5
21
144
502
6
6
22
55
12
30
182
528
48
282
771
800
914
771
18
15
17
5
21
144
502
6
6
22
55
12
30
182
528
48
794
1411
416
914
771
18
15
17
5
21
144
502
6
6
22
55
12
30
182
528
560
26
515
800
914
771
18
15
17
5
21
144
502
6
6
22
55
12
30
182
528
560
538
515
800
914
771
18
15
17
5
21
144
502
6
6
22
55
12
30
182
528
560
282
3
800
914
771
18
15
17
5
21
144
502
6
6
22
55
12
30
182
528
560
794
515
800
914
771
18
15
17
5
21
144
502
6
6
22
55
12
30
182
528
1584
26
515
800
914
771
18
15
17
5
21
144
502
6
6
22
55
12
30
182
528
1584
1562
515
800
914
771
18
15
17
5
21
144
502
6
6
22
55
12
30
182
528
304
26
515
800
914
771
18
15
17
5
21
144
502
6
6
22
55
12
30
182
528
304
538
515
800
914
771
18
15
17
5
21
144
502
6
6
22
55
12
30
182
528
304
282
515
800
914
771
18
15
17
5
21
144
502
6
6
22
55
12
30
182
528
304
794
515
800
914
771
18
15
17
5
21
144
502
6
6
22
55
12
30
182
528
304
410
387
288
914
771
18
15
17
5
21
144
502
6
6
22
55
12
30
182
528
816
538
3
288
914
771
18
15
17
5
21
144
502
6
6
22
55
12
30
182
528
816
282
131
416
914
771
18
15
17
5
21
144
502
6
6
22
55
12
30
182
528
816
794
3
288
914
771
18
15
17
5
21
144
502
6
6
22
55
12
30
182
528
816
666
387
288
914
771
18
15
17
5
21
144
502
6
6
22
55
12
30
182
144
48
26
515
800
914
515
18
15
17
5
21
144
502
6
6
22
55
12
30
182
144
48
538
515
800
914
515
18
15
17
5
21
144
502
6
6
22
55
12
30
182
144
48
282
771
800
914
515
18
15
17
5
21
144
502
6
6
22
55
12
30
182
144
176
26
3
800
914
515
18
15
17
5
21
144
502
6
6
22
55
12
30
182
144
176
282
3
288
914
515
18
15
17
5
21
144
502
6
6
22
55
12
30
182
144
304
794
3
288
914
515
18
15
17
5
21
144
502
6
6
22
55
12
30
182
144
816
538
3
288
914
515
18
15
17
5
21
144
502
6
6
22
55
12
30
182
144
816
794
3
288
914
515
18
15
17
5
21
144
502
6
6
22
55
12
30
182
144
816
666
387
288
914
515
18
15
17
5
21
144
502
6
6
22
55
12
30
182
144
432
26
3
288
914
515
18
15
17
5
21
144
502
6
6
22
55
12
30
182
144
432
282
3
288
914
515
18
15
17
5
21
144
502
6
6
22
55
12
30
182
144
432
794
515
800
914
515
18
15
17
5
21
144
502
6
6
22
55
12
30
182
144
432
410
387
288
914
515
18
15
17
5
21
144
502
6
6
22
55
12
30
220
16
48
26
3
32
352
258
18
15
17
5
21
144
502
6
6
22
55
12
30
220
16
48
538
3
32
352
258
18
15
17
5
21
144
502
6
6
22
55
12
30
220
16
304
282
3
32
352
258
18
15
17
5
21
144
502
6
6
22
55
12
30
220
16
304
794
515
32
352
258
18
15
17
5
21
144
502
6
6
22
55
12
30
220
16
304
410
3
32
352
258
18
15
17
5
21
144
502
6
6
22
55
12
30
220
528
48
26
3
32
352
770
18
15
17
5
21
144
502
6
6
22
55
12
30
220
528
48
794
515
32
352
770
18
15
17
5
21
144
502
6
6
22
55
12
30
220
528
560
26
3
32
352
770
18
15
17
5
21
144
502
6
6
22
55
12
30
220
528
560
538
3
32
352
770
18
15
17
5
21
144
502
6
6
22
55
12
30
220
528
560
282
3
32
352
770
18
15
17
5
21
144
502
6
6
22
55
12
30
220
528
1584
26
3
32
352
770
18
15
17
5
21
144
502
6
6
22
55
12
30
220
528
1584
1562
3
32
352
770
18
15
17
5
21
144
502
6
6
22
55
12
30
220
528
304
282
3
32
352
770
18
15
17
5
21
144
502
6
6
22
55
12
30
220
528
304
794
515
32
352
770
18
15
17
5
21
144
502
6
6
22
55
12
30
220
528
304
410
3
32
352
770
18
15
17
5
21
144
502
6
6
22
55
12
30
220
528
816
26
3
32
352
770
18
15
17
5
21
144
502
6
6
22
55
12
30
220
528
816
538
3
32
352
770
18
15
17
5
21
144
502
6
6
22
55
12
30
220
528
816
794
3
32
352
770
18
15
17
5
21
144
502
6
6
22
55
12
30
220
528
816
1306
515
32
352
770
18
15
17
5
21
144
502
6
6
22
55
12
30
220
272
48
26
3
32
352
2
18
15
17
5
21
144
502
6
6
22
55
12
30
220
272
176
26
3
32
352
2
18
15
17
5
21
144
502
6
6
22
55
12
30
220
272
176
282
3
32
352
2
18
15
17
5
21
144
502
6
6
22
55
12
30
220
272
432
282
3
32
352
2
18
15
17
5
21
144
502
6
6
22
55
12
30
220
272
432
410
259
32
352
2
18
15
17
5
21
144
502
6
6
22
55
12
30
220
272
688
282
3
32
352
2
18
15
17
5
21
144
502
6
6
22
55
12
30
220
272
688
794
515
32
352
66
18
15
17
5
21
144
502
6
6
22
55
12
30
820
1040
48
26
3
544
1808
1542
18
15
17
5
21
144
502
6
6
22
55
12
30
820
1040
48
282
771
800
1808
1542
18
15
17
5
21
144
502
6
6
22
55
12
30
820
1040
560
26
3
544
1808
1542
18
15
17
5
21
144
502
6
6
22
55
12
30
820
1040
560
538
3
544
1808
1542
18
15
17
5
21
144
502
6
6
22
55
12
30
820
1040
560
282
515
800
1808
1542
18
15
17
5
21
144
502
6
6
22
55
12
30
820
16
48
26
3
544
1808
774
18
15
17
5
21
144
502
6
6
22
55
12
30
820
16
48
282
771
800
1808
774
18
15
17
5
21
144
502
6
6
22
55
12
30
820
528
48
26
3
544
1808
518
18
15
17
5
21
144
502
6
6
22
55
12
30
820
528
48
538
3
544
1808
518
18
15
17
5
21
144
502
6
6
22
55
12
30
820
528
48
282
771
800
1808
518
18
15
17
5
21
144
502
6
6
22
55
12
30
820
528
560
26
3
544
1808
518
18
15
17
5
21
144
502
6
6
22
55
12
30
820
528
560
538
3
544
1808
518
18
15
17
5
21
144
502
6
6
22
55
12
30
820
528
560
282
515
800
1808
518
18
15
17
5
21
144
502
6
6
22
55
12
30
820
528
560
794
771
800
1808
518
18
15
17
5
21
144
502
6
6
22
55
12
30
820
528
1584
26
3
544
1808
518
18
15
17
5
21
144
502
6
6
22
55
12
30
820
528
1584
1562
3
544
1808
518
18
15
17
5
21
144
502
6
6
22
55
12
30
820
528
304
26
3
544
1808
518
18
15
17
5
21
144
502
6
6
22
55
12
30
820
528
304
282
515
800
1808
518
18
15
17
5
21
144
502
6
6
22
55
12
30
820
528
304
794
771
800
1808
518
18
15
17
5
21
144
502
6
6
22
55
12
30
820
528
816
538
3
544
1808
518
18
15
17
5
21
144
502
6
6
22
55
12
30
820
528
816
794
771
800
1808
518
18
15
17
5
21
144
502
6
6
22
55
12
30
820
528
816
666
3
544
1808
518
18
15
17
5
21
144
502
6
6
22
55
12
30
822
1040
48
26
3
544
1810
1539
18
15
17
5
21
144
502
6
6
22
55
12
30
822
1040
560
26
3
544
1810
1539
18
15
17
5
21
144
502
6
6
22
55
12
30
822
1040
560
538
3
544
1810
1539
18
15
17
5
21
144
502
6
6
22
55
12
30
822
1040
560
282
3
544
1810
1539
18
15
17
5
21
144
502
6
6
22
55
12
30
822
16
48
26
3
544
1810
771
18
15
17
5
21
144
502
6
6
22
55
12
30
822
528
48
26
3
544
1810
515
18
15
17
5
21
144
502
6
6
22
55
12
30
822
528
48
538
3
544
1810
515
18
15
17
5
21
144
502
6
6
22
55
12
30
822
528
560
26
3
544
1810
515
18
15
17
5
21
144
502
6
6
22
55
12
30
822
528
560
538
3
544
1810
515
18
15
17
5
21
144
502
6
6
22
55
12
30
822
528
560
282
3
544
1810
515
18
15
17
5
21
144
502
6
6
22
55
12
30
822
528
560
794
771
800
1810
515
18
15
17
5
21
144
502
6
6
22
55
12
30
822
528
1584
26
3
544
1810
515
18
15
17
5
21
144
502
6
6
22
55
12
30
822
528
1584
1562
3
544
1810
515
18
15
17
5
21
144
502
6
6
22
55
12
30
822
528
304
26
3
544
1810
515
18
15
17
5
21
144
502
6
6
22
55
12
30
822
528
304
538
3
544
1810
515
18
15
17
5
21
144
502
6
6
22
55
12
30
822
528
304
282
3
544
1810
515
18
15
17
5
21
144
502
6
6
22
55
12
30
822
528
304
794
771
800
1810
515
18
15
17
5
21
144
502
6
6
22
55
12
30
822
528
816
26
3
544
1810
515
18
15
17
5
21
144
502
6
6
22
55
12
30
822
528
816
538
3
544
1810
515
18
15
17
5
21
144
502
6
6
22
55
12
30
822
528
816
794
771
800
1810
515
18
15
17
5
21
144
502
6
6
22
55
12
30
822
528
816
666
3
544
1810
515
18
15
17
5
21
144
502
6
6
22
55
12
30
988
1040
48
26
3
544
1888
1602
18
15
17
5
21
144
502
6
6
22
55
12
30
988
16
48
26
3
544
1888
770
18
15
17
5
21
144
502
6
6
22
55
12
30
988
528
48
26
3
544
1888
1026
18
15
17
5
21
144
502
6
6
22
55
12
30
988
528
560
538
3
544
1888
1026
18
15
17
5
21
144
502
6
6
22
55
12
30
988
528
560
794
515
800
1888
578
18
15
17
5
21
144
502
6
6
22
55
12
30
988
528
1584
26
3
544
1888
1026
18
15
17
5
21
144
502
6
6
22
55
12
30
988
528
1584
1562
3
544
1888
1026
18
15
17
5
21
144
502
6
6
22
55
12
30
988
528
816
26
3
544
1888
1026
18
15
17
5
21
144
502
6
6
22
55
12
30
988
528
816
794
515
800
1888
578
18
15
17
5
21
144
502
6
6
525
25
12
30
822
528
1825
529
4
544
1810
515
18
15
17
5
21
144
502
6
6
525
29
12
30
182
528
1793
1033
0
288
914
771
18
15
17
5
21
144
502
6
6
525
29
12
30
182
528
1793
521
0
288
914
771
18
15
17
5
21
144
502
6
6
525
29
12
30
182
528
1793
1161
0
800
914
771
18
15
17
5
21
144
502
6
6
525
29
12
30
822
528
1793
1033
0
544
1810
515
18
15
17
5
21
144
502
6
6
525
29
12
30
822
528
1793
521
0
544
1810
515
18
15
17
5
21
144
502
6
6
525
29
12
30
822
528
1793
1097
1600
1568
1810
515
18
15
17
5
21
144
502
6
6
525
29
12
30
822
528
1793
1161
0
544
1810
515
18
15
17
5
21
144
502
6
6
525
29
12
30
822
528
1825
521
0
544
1810
515
18
15
17
5
21
144
502
6
6
525
29
12
30
822
528
1825
1097
1536
1568
1810
515
18
15
17
5
21
144
502
6
6
525
29
12
30
822
528
1825
1161
0
544
1810
515
18
15
17
5
21
144
502
6
6
534
55
12
30
180
528
1840
538
259
416
912
902
18
15
17
5
21
144
502
6
6
534
55
12
30
156
528
1840
538
259
416
896
770
18
15
17
5
21
144
502
6
6
534
55
12
30
220
528
1840
538
3
32
352
770
18
15
17
5
21
144
502
6
6
278
55
12
30
220
272
944
282
259
32
352
2
18
15
17
5
21
144
502
6
262
22
55
12
30
182
400
304
794
771
672
324
4
18
15
7
261
285
53
49
193
218
450
233
417
417
301
108
796
1076
190
171
555
1060
18
15
7
261
285
53
49
193
218
450
233
417
417
301
364
796
1076
190
171
551
644
18
15
17
0
152
48
62
386
3
768
793
801
429
684
34
819
631
831
167
933
1056
18
15
17
0
152
48
62
386
3
768
793
801
429
682
33
819
631
831
167
897
69
18
15
17
0
152
48
62
386
3
768
793
801
429
682
34
819
631
831
167
929
1060
18
15
17
0
152
48
62
386
3
768
793
801
429
685
33
819
631
831
167
899
1057
18
15
17
0
152
48
62
386
3
768
793
801
429
686
33
819
631
831
167
937
1057
18
15
17
0
152
48
62
386
3
768
793
1313
429
684
34
803
631
1855
167
901
1056
18
15
17
0
152
48
62
386
3
768
793
1313
429
684
34
819
631
1855
167
901
1056
18
15
17
0
152
48
62
386
3
768
793
1313
429
682
33
803
631
1855
167
897
69
18
15
17
0
152
48
62
386
3
768
793
1313
429
682
33
819
631
1855
167
897
69
18
15
17
0
152
48
62
386
3
768
793
1313
429
682
34
819
631
1855
167
897
1060
18
15
17
0
152
48
62
386
3
768
793
1313
429
685
33
803
631
1855
167
899
1057
18
15
17
0
152
48
62
386
3
768
793
1313
429
685
33
819
631
1855
167
899
1057
18
15
17
0
152
48
62
386
3
768
793
1313
429
678
33
803
631
1855
167
921
1057
18
15
17
0
152
48
62
386
3
768
793
1313
429
678
33
819
631
1855
167
921
1057
18
15
17
0
152
48
62
386
3
768
793
1313
429
686
33
803
631
1855
167
937
1057
18
15
17
0
152
48
62
386
3
768
793
1313
429
686
33
819
631
1855
167
937
1057
18
15
17
3
279
53
49
385
3
1
41
281
417
685
9
69
213
909
793
935
1073
18
15
17
3
279
53
49
385
3
1
41
281
417
685
9
69
341
909
793
935
1073
18
15
17
3
279
53
49
385
3
1
41
281
417
685
9
69
853
909
793
935
1073
18
15
17
3
279
53
49
385
3
1
41
281
417
685
9
581
85
909
1689
935
49
18
15
17
3
279
53
49
385
3
1
41
281
417
685
9
581
341
909
793
935
1073
18
15
17
3
279
53
49
385
3
1
41
281
417
701
9
133
341
909
1709
902
1057
18
15
17
3
279
53
49
385
3
1
41
281
417
701
9
69
213
909
793
903
65
18
15
17
3
279
53
49
385
3
1
41
281
417
701
9
69
341
909
793
903
65
18
15
17
3
279
53
49
385
3
1
41
281
417
701
9
69
853
909
793
903
65
18
15
17
3
279
53
49
385
3
1
41
281
417
701
9
581
85
909
1710
902
1057
18
15
17
3
279
53
49
385
3
1
41
281
417
701
9
581
341
909
793
903
65
18
15
17
3
279
53
49
385
3
1
50
280
417
701
9
69
220
909
797
902
1057
18
15
17
3
279
53
49
385
3
1
50
280
417
701
9
69
348
909
797
902
1057
18
15
17
3
279
53
49
385
3
1
50
280
417
701
9
69
860
909
797
902
1057
18
15
17
3
279
53
49
385
3
1
50
280
417
701
9
581
348
909
797
902
1057
18
15
17
3
279
53
49
385
3
1
50
280
417
701
9
581
860
909
797
902
1057
18
15
17
3
279
53
49
385
3
1
50
280
417
701
9
581
732
909
797
902
1057
18
15
11
7
277
53
49
385
9
1
25
281
417
685
13
69
365
932
798
934
50
18
15
11
7
277
53
49
385
9
1
25
281
417
685
13
69
364
934
798
934
50
18
15
11
7
277
53
49
385
9
1
25
281
417
685
13
69
877
932
798
934
50
18
15
11
7
277
53
49
385
9
1
25
281
417
685
13
581
365
932
798
934
50
18
15
11
7
277
53
49
385
9
1
25
281
417
685
13
581
364
934
798
934
50
18
15
11
7
277
53
49
385
9
1
25
281
417
685
13
581
877
932
798
934
50
18
15
11
7
277
53
49
385
9
1
25
281
417
685
13
581
876
934
798
934
50
18
15
11
7
277
53
49
385
9
1
25
281
417
701
13
69
365
932
798
902
1058
18
15
11
7
277
53
49
385
9
1
25
281
417
701
13
69
877
932
798
902
1058
18
15
11
7
277
53
49
385
9
1
25
281
417
701
13
581
365
932
798
902
1058
18
15
11
7
277
53
49
385
9
1
25
281
417
701
13
581
877
932
798
902
1058
18
15
1297
1027
1111
1045
881
769
515
513
946
752
153
29
9
69
220
413
65
515
929
18
15
1297
1027
1111
1045
881
769
515
513
946
752
153
29
9
69
348
413
65
515
929
18
15
1291
1031
1173
1045
881
769
521
513
665
729
153
29
77
101
429
425
161
3
35
18
15
1291
1031
1173
1045
885
769
521
512
665
729
157
117
21
32
430
418
163
161
69
18
15
1291
1031
1173
1045
885
773
521
513
665
729
154
30
5
101
430
418
160
0
17
18
15
1291
1031
1173
1045
885
773
521
513
665
729
154
30
69
37
430
418
160
0
33
18
15
1291
1031
1173
1045
885
773
521
513
665
729
154
30
69
101
429
426
160
0
33
18
15
1291
1031
1173
1045
885
773
521
513
665
729
154
30
69
101
430
418
160
0
33
18
15
1291
1031
1173
1045
885
773
521
513
665
729
154
27
73
101
430
418
160
2
34
18
15
1291
1031
1173
1045
885
773
521
513
665
729
154
62
69
37
430
418
160
32
1
18
15
1291
1031
1173
1045
885
773
521
513
665
729
154
62
69
101
429
426
160
32
1
18
15
1291
1031
1173
1045
885
773
521
513
665
729
154
62
69
101
430
418
160
32
1
18
15
1291
1287
1093
1045
881
769
521
641
725
757
153
29
21
421
361
297
33
2
6
18
15
1291
1287
1093
1045
885
769
521
641
725
757
157
53
21
421
425
168
34
18
962
18
15
1291
1287
1093
1045
885
769
521
641
725
757
157
53
21
421
361
296
34
18
962
18
15
1291
1287
1093
1045
885
769
521
641
725
757
157
117
21
421
169
168
34
161
69
18
15
1291
1287
1093
1045
885
769
521
641
725
757
157
117
21
421
425
168
34
161
69
18
15
1291
1287
1093
1045
885
769
521
641
725
757
157
117
21
421
361
296
34
161
69
18
15
1291
1287
1093
1045
885
769
521
641
725
757
157
117
21
421
434
168
34
161
69
18
15
1293
1030
1170
1043
881
770
523
536
668
758
158
28
78
27
416
432
160
1
34
18
15
1293
1030
1170
1043
881
770
523
536
668
734
158
28
78
27
416
416
160
1
34
18
15
1293
1030
1170
1043
881
770
523
536
668
734
158
60
14
27
416
416
160
33
34
18
15
1293
1030
1170
1043
881
770
523
536
668
734
158
60
78
27
416
416
160
33
2
18
15
1293
1030
1170
1043
881
770
523
536
668
734
158
124
14
27
416
416
160
161
66
18
15
11
3
31
272
368
4
264
130
408
267
41
670
658
198
494
506
96
902
1158
18
15
11
7
73
291
371
4
8
128
454
193
24
555
136
448
452
44
984
1562
75
18
15
11
7
73
291
371
4
8
128
454
193
24
555
137
448
452
44
984
1562
76
18
15
11
7
73
291
371
4
8
128
454
193
24
555
137
464
452
44
984
1562
76
18
15
11
7
73
291
371
4
264
128
454
193
24
427
392
192
452
44
216
410
18
18
15
11
7
73
291
371
4
264
128
454
193
24
427
393
192
452
44
216
410
44
18
15
23
5
26
275
371
4
0
4
48
266
40
683
512
812
860
900
304
922
322
18
15
23
5
26
275
371
4
0
4
48
266
40
683
1184
76
348
900
304
922
1794
18
15
23
5
26
275
371
4
0
4
48
266
40
427
512
812
860
900
304
410
706
18
15
23
5
26
275
371
4
0
4
48
266
40
427
256
172
348
900
304
410
66
18
15
23
5
26
275
371
4
0
4
48
266
40
427
288
172
348
900
304
410
130
18
15
23
5
26
275
371
4
0
4
48
266
40
811
256
172
348
900
304
794
1314
18
15
23
5
26
275
371
4
0
4
48
266
40
811
256
684
348
900
304
794
1314
18
15
23
5
26
275
371
4
0
4
48
266
40
811
256
684
860
900
304
794
1314
18
15
23
5
26
275
371
4
0
4
48
266
40
363
256
140
348
900
1200
474
130
18
15
23
5
26
275
371
4
0
4
48
266
40
363
256
172
348
900
1200
474
130
18
15
23
5
26
275
371
4
0
4
48
266
40
363
256
684
348
900
1200
474
130
18
15
23
5
26
275
371
4
0
4
48
266
40
363
256
684
860
900
304
698
130
18
15
23
5
26
275
371
4
0
4
48
266
40
363
64
44
92
900
1200
698
2
18
15
23
5
26
275
371
4
0
4
48
266
40
363
320
684
92
900
1200
698
1794
18
15
23
5
26
275
371
4
0
4
48
266
40
619
512
652
348
900
1200
986
1090
18
15
23
5
26
275
371
4
0
4
48
266
40
619
576
44
92
900
1200
986
770
18
15
23
5
26
275
371
4
0
4
48
266
40
619
576
1676
348
900
1200
986
770
18
15
23
5
26
275
371
4
0
4
48
266
40
619
576
652
348
900
1200
986
770
18
15
23
5
26
275
371
4
0
4
48
266
40
619
576
684
348
900
1200
986
770
18
15
23
5
26
275
371
4
0
4
48
266
40
491
256
140
348
900
1200
442
2
18
15
23
5
26
275
371
4
0
4
48
266
40
491
256
172
348
900
1200
442
2
18
15
23
5
26
275
371
4
0
4
48
266
40
747
512
812
860
900
304
954
258
18
15
23
5
26
275
371
4
512
260
48
266
40
427
897
652
92
900
304
410
572
18
15
23
5
26
275
371
4
512
260
48
266
40
427
896
652
92
900
304
410
546
18
15
23
5
26
275
371
4
512
260
48
266
40
427
928
684
604
900
304
410
514
18
15
23
5
26
275
371
4
512
260
48
266
40
811
896
652
92
900
304
794
34
18
15
23
5
26
275
371
4
256
4
48
266
40
683
640
76
860
900
304
922
546
18
15
23
5
26
275
371
4
256
4
48
266
40
683
640
76
732
900
304
922
546
18
15
23
5
26
275
371
4
256
4
48
266
40
683
672
76
348
900
304
922
514
18
15
23
5
26
275
371
4
256
4
48
266
40
683
672
76
860
900
304
922
514
18
15
23
5
26
275
371
4
256
4
48
266
40
683
672
76
732
900
304
922
514
18
15
23
5
26
275
371
4
256
4
48
266
40
747
640
76
860
900
304
954
514
18
15
23
5
26
275
371
4
256
4
48
266
40
747
640
76
732
900
304
954
514
18
15
23
5
26
275
371
4
256
260
48
266
40
683
640
460
92
900
304
922
546
18
15
23
5
26
275
371
4
256
260
48
266
40
683
672
684
604
900
304
922
514
18
15
23
5
26
275
371
4
256
260
48
266
40
427
385
460
92
900
304
410
28
18
15
23
5
26
275
371
4
256
260
48
266
40
427
416
460
92
900
304
410
2
18
15
23
5
26
291
371
4
0
4
48
282
24
811
1
26
95
905
512
794
828
18
15
23
5
26
291
371
4
0
4
48
282
24
811
65
90
95
905
512
794
796
18
15
23
5
26
291
371
4
0
4
48
282
24
811
65
90
219
905
512
794
796
18
15
23
5
26
291
371
4
0
4
48
282
24
811
65
90
223
905
512
794
796
18
15
23
5
26
291
371
4
0
4
48
282
24
811
1089
90
95
905
512
794
1820
18
15
23
5
26
291
371
4
0
4
48
282
24
811
1089
90
219
905
512
794
1820
18
15
23
5
26
291
371
4
0
4
48
282
24
811
1089
90
223
905
512
794
1820
18
15
6
0
20
288
368
8
36
46
42
160
24
600
604
70
232
490
264
976
838
18
15
6
0
72
272
368
8
36
46
441
176
40
280
348
838
997
1952
1064
644
134
18
15
6
5
77
272
368
8
36
0
454
228
156
280
348
2
994
1123
609
513
134
18
15
6
5
77
272
368
8
36
0
454
228
156
408
92
2
994
1123
609
257
774
18
15
6
5
77
272
368
8
36
32
454
228
156
280
348
832
962
1123
609
513
134
18
15
6
5
77
272
368
8
36
32
454
228
156
280
348
834
962
1123
609
513
134
18
15
6
5
77
272
368
8
36
32
454
228
156
408
92
66
962
1123
97
256
774
18
15
6
5
77
272
368
8
36
32
454
612
156
280
348
834
962
980
609
513
134
18
15
6
5
77
272
368
8
548
32
454
612
156
792
1372
578
962
980
609
1537
1606
18
15
6
5
77
272
368
8
292
32
454
228
156
664
732
64
962
1123
609
768
518
18
15
6
5
77
272
368
8
292
32
454
228
156
664
732
66
962
1123
609
768
518
18
15
6
5
77
272
368
8
292
32
454
228
156
664
732
578
962
1108
609
769
774
18
15
6
5
77
272
368
8
292
32
454
612
156
664
732
578
962
980
1121
1665
262
18
15
6
5
77
272
368
8
292
160
454
228
156
664
732
320
834
1123
609
768
518
18
15
6
5
77
272
368
8
292
160
454
228
156
664
732
322
834
1123
609
768
518
18
15
6
5
77
272
368
8
292
160
454
612
156
728
732
320
386
980
609
864
518
18
15
6
5
77
272
368
8
292
160
454
612
156
664
732
320
386
980
1121
1665
262
18
15
6
5
77
272
368
8
292
160
454
612
156
920
732
320
386
980
1121
1281
518
18
15
6
5
77
272
368
16
20
128
454
228
156
260
222
498
466
99
609
569
38
18
15
6
5
77
272
368
16
20
128
454
228
156
292
142
497
466
99
609
540
38
18
15
6
5
77
272
368
16
20
128
454
228
156
292
142
498
466
99
609
540
38
18
15
6
5
77
272
368
16
20
128
454
228
156
294
142
498
466
99
609
541
36
18
15
6
5
77
272
368
16
276
128
454
228
156
676
654
241
722
99
609
796
550
18
15
6
5
77
272
368
16
276
128
454
228
156
676
654
242
722
99
609
796
550
18
15
6
5
29
144
496
8
36
32
50
8
28
792
1116
66
234
391
832
1792
1542
18
15
6
5
29
144
496
8
36
32
50
8
28
792
92
66
234
135
640
1792
774
18
15
6
5
29
144
496
8
36
32
50
8
28
792
604
66
234
135
640
1792
518
18
15
6
5
29
144
496
8
36
32
50
8
28
792
604
322
234
135
640
1792
518
18
15
6
5
29
144
496
8
36
96
50
8
28
792
1116
194
490
263
512
1792
1542
18
15
6
5
29
144
496
8
36
96
50
8
28
792
1116
706
490
263
512
1792
1542
18
15
6
5
29
144
496
8
36
96
50
8
28
792
92
194
490
263
512
1792
774
18
15
1297
1282
1099
584
887
774
518
768
954
59
43
116
4
132
182
358
8
64
96
18
15
1297
1282
1099
584
887
774
518
768
954
59
43
116
16
132
182
358
8
64
71
18
15
1297
1282
1099
584
887
774
518
768
954
59
43
116
16
164
182
358
8
64
71
18
15
1297
1282
1099
584
887
774
518
768
954
59
43
116
20
132
182
358
8
64
64
18
15
1297
1282
1099
584
887
774
518
768
954
59
43
116
20
276
182
358
8
64
64
18
15
1297
1282
1099
584
887
774
518
768
954
59
43
116
20
164
109
358
8
64
64
18
15
1297
1282
1099
584
887
774
518
768
954
59
43
116
20
164
182
358
8
64
64
18
15
1297
1282
1099
584
887
774
518
768
954
59
43
116
20
148
182
358
8
64
64
18
15
1297
1282
1099
584
887
774
518
768
954
59
43
116
68
132
182
358
8
64
776
18
15
10
2
282
51
51
388
10
3
27
281
418
695
5
258
436
933
796
900
1072
18
15
10
2
282
51
51
388
10
3
27
281
418
695
5
130
436
933
796
900
1072
18
15
10
2
282
51
51
388
10
3
27
281
418
695
5
266
282
918
788
900
1072
18
15
10
2
282
51
51
388
10
3
27
281
418
695
5
266
794
918
788
900
1072
18
15
10
2
282
51
51
388
10
3
27
281
418
695
5
266
410
918
788
900
1072
18
15
10
2
282
51
51
388
10
3
27
281
418
695
5
138
282
918
788
900
1072
18
15
10
2
282
51
51
388
10
3
27
281
418
695
5
138
794
918
788
900
1072
18
15
10
2
282
51
51
388
10
3
27
281
418
695
5
138
410
918
788
900
1072
18
15
10
2
282
51
51
388
10
3
27
281
418
695
5
74
410
918
788
900
1072
18
15
10
2
282
51
51
388
10
3
27
281
418
695
5
586
794
918
788
900
1072
18
15
10
2
282
51
51
388
10
3
27
281
418
695
5
586
602
934
796
900
1072
18
15
10
2
282
51
51
388
10
3
27
281
418
695
5
586
410
918
788
900
1072
18
15
1286
1029
1101
1040
880
784
1044
576
710
740
156
6
990
180
114
1748
97
565
292
18
15
1286
1029
1101
1040
880
784
1044
576
870
740
156
4
990
114
210
67
97
50
294
18
15
17
2
327
69
169
48
70
64
354
896
5
72
222
470
965
768
770
1136
133
18
15
17
2
327
69
169
48
70
64
354
896
5
72
222
470
966
768
770
1136
133
18
15
11
0
325
69
217
5
9
67
359
898
49
61
293
737
992
768
957
1190
386
18
15
11
0
325
69
217
5
9
67
359
898
49
125
197
225
992
768
957
1062
2
18
15
11
0
325
69
217
5
9
67
359
850
41
61
293
737
992
880
774
1298
386
18
15
11
0
325
69
217
5
9
67
359
850
41
125
197
225
992
880
774
1106
2
18
15
11
3
327
69
217
5
9
66
354
896
49
125
197
228
994
774
958
1062
2
18
15
6
2
327
69
169
3
61
56
354
896
9
130
54
400
948
768
1302
384
484
18
15
6
2
327
69
169
3
61
56
354
896
9
130
182
400
948
768
1302
1408
740
18
15
6
2
327
69
169
3
61
312
354
896
9
130
182
912
692
768
1302
1408
740
18
15
6
3
327
69
217
3
93
58
354
896
49
65
246
273
948
774
1470
1086
12
18
15
6
3
327
69
217
3
93
58
354
896
49
65
246
145
948
774
958
1086
12
18
15
11
3
327
64
216
4
8
66
354
855
44
124
68
230
994
884
769
585
265
18
15
11
3
327
64
216
4
8
66
354
855
44
124
196
230
994
884
769
1097
9
18
15
8
2
275
292
66
859
603
319
543
1555
1283
1311
529
665
1537
1560
1536
1561
1037
18
15
8
2
19
548
802
50
54
63
31
963
1123
1557
1030
1579
1537
2040
1984
1125
1336
18
15
8
2
19
548
802
50
54
63
31
963
1123
1557
1030
1611
1537
2040
1984
1125
1336
18
15
8
2
19
292
802
50
566
287
31
275
291
270
902
395
289
920
448
888
64
18
15
8
2
19
292
802
50
566
287
31
275
291
270
902
651
257
920
448
888
64
18
15
8
2
19
292
802
50
566
287
31
275
291
270
902
651
289
920
448
888
64
18
15
8
256
276
70
608
1584
184
700
92
396
912
1546
1612
1926
642
644
534
1745
1112
18
15
8
256
276
70
608
1588
180
702
92
396
912
1550
1612
1926
640
644
534
1746
1112
18
15
8
256
284
70
614
1594
180
702
90
388
914
1550
1602
1931
642
642
524
1744
88
18
15
8
256
284
70
614
1594
180
702
1626
1156
914
1550
1602
1931
1666
1666
1164
1744
1112
18
15
8
0
276
68
788
40
180
188
348
904
1148
1668
1158
1223
1665
1664
1746
1648
1284
18
15
8
0
276
68
788
40
180
190
348
904
1148
1668
134
902
1664
1664
1746
1648
1668
18
15
8
0
276
68
788
40
180
190
348
904
1148
1668
1158
902
1664
1664
1746
1648
1284
18
15
8
0
276
68
788
40
180
190
348
904
1148
1668
1158
1222
1664
1664
1746
1648
1284
18
15
8
0
20
580
788
40
180
30
28
904
1148
1668
134
102
768
1984
2002
1136
1668
18
15
8
0
20
580
788
40
180
30
28
904
1148
1668
1158
102
768
1984
2002
1136
1284
18
15
8
0
20
580
788
40
180
62
28
904
1148
1668
134
70
768
1984
2002
1136
1668
18
15
8
0
20
580
788
40
180
62
28
904
1148
1668
134
294
768
1984
2002
1136
1668
18
15
8
0
20
580
788
40
180
62
28
904
1148
1668
1158
70
768
1984
2002
1136
1284
18
15
8
0
20
580
788
40
180
62
28
904
1148
1668
1158
1606
1664
1984
2002
1136
1284
18
15
8
0
20
580
788
40
180
62
28
904
1148
1668
1158
294
768
1984
2002
1136
1284
18
15
8
0
20
580
788
40
180
60
28
904
1148
1668
134
71
769
1984
2002
1136
1668
18
15
8
0
20
580
788
40
180
60
28
904
1148
1668
1158
1607
1665
1984
2002
1136
1284
18
15
8
0
20
550
800
44
180
30
28
788
1104
1694
1090
102
768
1932
2016
1252
1078
18
15
8
0
20
550
800
44
180
30
28
788
1104
1694
1090
1638
1664
1932
2016
1252
1078
18
15
8
0
20
550
800
44
180
60
28
788
1104
1694
1090
1610
1666
1932
2016
1252
1078
18
15
8
0
20
550
806
44
180
60
28
964
1126
1560
66
74
769
2040
1988
1124
1644
18
15
8
0
20
550
806
44
180
60
28
964
1126
1560
66
74
770
2044
1988
1124
1644
18
15
8
0
20
550
806
44
180
60
28
964
1126
1560
1154
74
770
2044
1988
1124
1260
18
15
8
0
20
550
806
44
180
60
28
964
1126
1560
1154
1610
1664
2040
1988
1124
1260
18
15
8
0
20
550
806
44
180
60
28
964
1126
1560
1154
1610
1666
2044
1988
1124
1260
18
15
8
0
20
550
826
44
182
30
28
964
1134
1545
67
102
768
2044
1986
1122
1657
18
15
8
0
20
550
826
44
182
62
28
964
1134
1545
67
74
768
2041
1986
1122
1657
18
15
8
0
20
292
806
42
180
0
28
278
294
302
258
180
310
918
450
873
376
18
15
8
0
20
292
806
42
180
0
28
278
294
302
258
180
438
918
450
873
376
18
15
8
0
20
292
806
42
180
60
28
278
294
302
258
135
385
909
449
873
376
18
15
8
0
20
292
806
42
180
188
28
278
294
302
258
199
257
918
450
872
376
18
15
8
0
20
292
806
42
180
188
28
278
294
302
258
327
257
918
450
872
376
18
15
8
0
20
294
800
44
180
30
28
276
336
286
66
102
256
922
496
786
956
18
15
8
0
20
294
800
44
180
60
28
276
336
286
258
138
386
908
2016
1522
348
18
15
8
0
20
294
800
44
180
60
28
276
336
286
258
74
386
908
2016
1522
348
18
15
8
0
20
294
800
44
180
60
28
276
336
286
66
138
384
908
480
786
950
18
15
8
0
20
294
800
44
180
60
28
276
336
286
66
138
386
908
480
786
950
18
15
8
0
20
294
800
44
180
188
28
276
336
286
258
202
2
908
2016
1522
348
18
15
8
0
20
294
806
44
180
0
28
196
356
280
258
180
438
508
454
870
1082
18
15
8
0
20
294
806
44
180
0
28
196
356
280
130
180
438
508
454
870
826
18
15
8
0
20
294
806
44
180
0
28
196
356
280
66
89
218
508
454
870
890
18
15
8
0
20
294
806
44
180
0
28
196
358
280
258
180
182
504
452
868
1084
18
15
8
0
20
294
806
44
180
0
28
196
358
280
258
180
438
504
452
868
1084
18
15
8
0
20
294
806
44
180
0
28
196
358
280
130
180
182
504
452
868
828
18
15
8
0
20
294
806
44
180
0
28
196
358
280
130
180
310
504
452
868
828
18
15
8
0
20
294
806
44
180
0
28
196
358
280
130
180
438
504
452
868
828
18
15
8
0
20
294
806
44
180
0
28
196
358
280
66
89
218
504
452
868
876
18
15
8
0
20
294
806
44
180
30
28
196
358
280
66
102
256
508
452
868
876
18
15
8
0
20
294
806
44
180
30
28
196
358
280
66
102
384
508
452
868
876
18
15
8
0
20
294
806
44
180
62
28
196
358
280
258
134
128
508
452
868
1372
18
15
8
0
20
294
806
44
180
62
28
196
358
280
258
134
384
508
452
868
1372
18
15
8
0
20
294
806
44
180
62
28
196
358
280
66
70
0
508
452
868
876
18
15
8
0
20
294
806
44
180
62
28
196
358
280
66
70
256
508
452
868
876
18
15
8
0
20
294
806
44
180
60
28
196
356
280
258
138
130
508
454
870
1082
18
15
8
0
20
294
806
44
180
60
28
196
356
280
258
138
386
508
454
870
1082
18
15
8
0
20
294
806
44
180
60
28
196
356
280
130
138
2
508
454
870
826
18
15
8
0
20
294
806
44
180
60
28
196
356
280
130
138
130
508
454
870
826
18
15
8
0
20
294
806
44
180
60
28
196
356
280
130
138
386
508
454
870
826
18
15
8
0
20
294
806
44
180
60
28
196
356
280
130
74
2
508
454
870
826
18
15
8
0
20
294
806
44
180
60
28
196
356
280
130
74
258
508
454
870
826
18
15
8
0
20
294
806
44
180
60
28
196
356
280
130
74
130
508
454
870
826
18
15
8
0
20
294
806
44
180
60
28
196
356
280
66
74
2
508
454
870
890
18
15
8
0
20
294
806
44
180
60
28
196
356
280
66
74
258
508
454
870
890
18
15
8
0
20
294
806
44
180
60
28
196
356
280
66
74
130
508
454
870
890
18
15
8
0
20
294
806
44
180
60
28
196
358
280
258
138
129
504
452
868
1084
18
15
8
0
20
294
806
44
180
60
28
196
358
280
258
138
128
504
452
868
1084
18
15
8
0
20
294
806
44
180
60
28
196
358
280
258
138
385
504
452
868
1084
18
15
8
0
20
294
806
44
180
60
28
196
358
280
258
138
384
504
452
868
1084
18
15
8
0
20
294
806
44
180
60
28
196
358
280
258
138
130
508
452
868
1372
18
15
8
0
20
294
806
44
180
60
28
196
358
280
258
138
386
508
452
868
1372
18
15
8
0
20
294
806
44
180
60
28
196
358
280
130
138
0
504
452
868
828
18
15
8
0
20
294
806
44
180
60
28
196
358
280
130
138
256
504
452
868
828
18
15
8
0
20
294
806
44
180
60
28
196
358
280
130
138
129
504
452
868
828
18
15
8
0
20
294
806
44
180
60
28
196
358
280
130
138
128
504
452
868
828
18
15
8
0
20
294
806
44
180
60
28
196
358
280
130
138
385
504
452
868
828
18
15
8
0
20
294
806
44
180
60
28
196
358
280
130
74
0
504
452
868
828
18
15
8
0
20
294
806
44
180
60
28
196
358
280
130
74
1
504
452
868
828
18
15
8
0
20
294
806
44
180
60
28
196
358
280
130
74
257
504
452
868
828
18
15
8
0
20
294
806
44
180
60
28
196
358
280
130
74
256
504
452
868
828
18
15
8
0
20
294
806
44
180
60
28
196
358
280
130
74
129
504
452
868
828
18
15
8
0
20
294
806
44
180
60
28
196
358
280
130
74
128
504
452
868
828
18
15
8
0
20
294
806
44
180
60
28
196
358
280
66
138
1
504
452
868
876
18
15
8
0
20
294
806
44
180
60
28
196
358
280
66
138
2
508
452
868
876
18
15
8
0
20
294
806
44
180
60
28
196
358
280
66
138
385
504
452
868
876
18
15
8
0
20
294
806
44
180
60
28
196
358
280
66
138
384
504
452
868
876
18
15
8
0
20
294
806
44
180
60
28
196
358
280
66
138
386
508
452
868
876
18
15
8
0
20
294
806
44
180
60
28
196
358
280
66
74
0
504
452
868
876
18
15
8
0
20
294
806
44
180
60
28
196
358
280
66
74
1
504
452
868
876
18
15
8
0
20
294
806
44
180
60
28
196
358
280
66
74
2
508
452
868
876
18
15
8
0
20
294
806
44
180
60
28
196
358
280
66
74
257
504
452
868
876
18
15
8
0
20
294
806
44
180
60
28
196
358
280
66
74
256
504
452
868
876
18
15
8
0
20
294
806
44
180
60
28
196
358
280
66
74
129
504
452
868
876
18
15
8
0
20
294
806
44
180
60
28
196
358
280
66
74
128
504
452
868
876
18
15
8
0
20
294
806
44
180
60
28
196
358
280
66
74
258
508
452
868
876
18
15
8
0
20
294
806
44
180
60
28
196
358
280
66
74
130
508
452
868
876
18
15
8
0
20
294
806
44
180
60
28
196
358
280
66
74
386
508
452
868
876
18
15
8
0
20
294
806
44
180
158
28
196
358
280
66
358
256
508
452
868
876
18
15
8
0
20
294
806
44
180
188
28
196
356
280
258
202
258
508
454
870
1082
18
15
8
0
20
294
806
44
180
188
28
196
356
280
258
330
258
508
454
870
1082
18
15
8
0
20
294
806
44
180
188
28
196
356
280
130
202
258
508
454
870
826
18
15
8
0
20
294
806
44
180
188
28
196
356
280
66
202
258
508
454
870
890
18
15
8
0
20
294
806
44
180
188
28
196
358
280
258
202
256
504
452
868
1084
18
15
8
0
20
294
806
44
180
188
28
196
358
280
258
202
258
508
452
868
1372
18
15
8
0
20
294
806
44
180
188
28
196
358
280
258
330
257
504
452
868
1084
18
15
8
0
20
294
806
44
180
188
28
196
358
280
258
330
256
504
452
868
1084
18
15
8
0
20
294
806
44
180
188
28
196
358
280
258
330
258
508
452
868
1372
18
15
8
0
20
294
806
44
180
188
28
196
358
280
66
202
257
504
452
868
876
18
15
8
0
20
294
806
44
180
188
28
196
358
280
66
202
256
504
452
868
876
18
15
8
0
20
294
806
44
180
188
28
196
358
280
66
202
258
508
452
868
876
18
15
8
0
20
294
806
44
180
190
28
196
358
280
258
198
256
508
452
868
1372
18
15
8
0
20
294
806
44
180
190
28
196
358
280
66
198
256
508
452
868
876
18
15
8
0
20
294
806
44
180
316
28
196
356
280
258
650
130
508
454
870
1082
18
15
8
0
20
294
806
44
180
316
28
196
358
280
258
650
128
504
452
868
1084
18
15
8
0
20
294
806
44
180
316
28
196
358
280
258
650
130
508
452
868
1372
18
15
8
0
20
294
806
44
180
316
412
196
358
280
258
650
384
120
452
868
1084
18
15
8
0
20
294
806
44
180
318
28
196
358
280
258
646
128
508
452
868
1372
18
15
8
0
20
294
806
44
180
318
412
196
358
280
258
646
384
124
452
868
1372
18
15
8
0
20
294
826
44
182
30
28
196
366
265
67
102
256
508
450
866
889
18
15
8
0
20
294
826
44
182
30
28
196
366
265
67
102
384
508
450
866
889
18
15
8
0
20
294
826
44
182
30
28
274
302
264
67
102
768
910
450
883
891
18
15
8
0
20
294
826
44
182
30
28
274
302
265
67
102
768
910
450
882
890
18
15
8
0
20
294
826
44
182
62
28
196
366
265
259
134
128
508
450
866
1081
18
15
8
0
20
294
826
44
182
62
28
196
366
265
259
134
384
508
450
866
1081
18
15
8
0
20
294
826
44
182
62
28
196
366
265
259
137
128
508
450
866
1081
18
15
8
0
20
294
826
44
182
62
28
196
366
265
259
137
384
508
450
866
1081
18
15
8
0
20
294
826
44
182
62
28
196
366
265
259
73
0
508
450
866
1081
18
15
8
0
20
294
826
44
182
62
28
196
366
265
259
73
256
508
450
866
1081
18
15
8
0
20
294
826
44
182
62
28
196
366
265
259
73
128
506
450
866
1081
18
15
8
0
20
294
826
44
182
62
28
196
366
265
131
137
0
508
450
866
825
18
15
8
0
20
294
826
44
182
62
28
196
366
265
131
137
256
506
450
866
825
18
15
8
0
20
294
826
44
182
62
28
196
366
265
131
137
128
508
450
866
825
18
15
8
0
20
294
826
44
182
62
28
196
366
265
131
137
384
508
450
866
825
18
15
8
0
20
294
826
44
182
62
28
196
366
265
131
73
0
508
450
866
825
18
15
8
0
20
294
826
44
182
62
28
196
366
265
131
73
256
508
450
866
825
18
15
8
0
20
294
826
44
182
62
28
196
366
265
131
73
128
506
450
866
825
18
15
8
0
20
294
826
44
182
62
28
196
366
265
67
70
0
508
450
866
889
18
15
8
0
20
294
826
44
182
62
28
196
366
265
67
70
256
508
450
866
889
18
15
8
0
20
294
826
44
182
62
28
196
366
265
67
137
384
508
450
866
889
18
15
8
0
20
294
826
44
182
62
28
196
366
265
67
73
0
508
450
866
889
18
15
8
0
20
294
826
44
182
62
28
196
366
265
67
73
256
508
450
866
889
18
15
8
0
20
294
826
44
182
62
28
196
366
265
67
73
128
506
450
866
889
18
15
8
0
20
294
826
44
182
62
28
196
366
265
67
73
384
508
450
866
889
18
15
8
0
20
294
826
44
182
62
28
196
366
265
67
74
0
505
450
866
889
18
15
8
0
20
294
826
44
182
62
28
196
366
265
67
74
256
505
450
866
889
18
15
8
0
20
294
826
44
182
62
28
196
366
265
67
74
128
505
450
866
889
18
15
8
0
20
294
826
44
182
62
42
196
366
265
259
74
226
450
450
866
1081
18
15
8
0
20
294
826
44
182
62
42
196
366
265
131
74
226
450
450
866
825
18
15
8
0
20
294
826
44
182
62
42
196
366
265
67
138
226
450
450
866
889
18
15
8
0
20
294
826
44
182
62
42
196
366
265
67
74
226
450
450
866
889
18
15
8
0
20
294
826
44
182
158
28
196
366
265
67
358
256
508
450
866
889
18
15
8
0
20
294
826
44
182
190
28
196
366
265
259
198
256
508
450
866
1081
18
15
8
0
20
294
826
44
182
190
28
196
366
265
259
201
256
506
450
866
1081
18
15
8
0
20
294
826
44
182
190
28
196
366
265
259
329
256
508
450
866
1081
18
15
8
0
20
294
826
44
182
190
28
196
366
265
259
969
256
506
450
866
1081
18
15
8
0
20
294
826
44
182
190
28
196
366
265
131
198
256
508
450
866
825
18
15
8
0
20
294
826
44
182
190
28
196
366
265
131
326
256
508
450
866
825
18
15
8
0
20
294
826
44
182
190
28
196
366
265
131
329
256
508
450
866
825
18
15
8
0
20
294
826
44
182
190
28
196
366
265
67
198
256
508
450
866
889
18
15
8
0
20
294
826
44
182
190
28
196
366
265
67
201
256
506
450
866
889
18
15
8
0
20
294
826
44
182
190
28
196
366
265
67
202
256
505
450
866
889
18
15
8
0
20
294
826
44
182
318
28
196
366
265
259
646
128
508
450
866
1081
18
15
8
0
20
294
826
44
182
318
28
196
366
265
259
649
128
508
450
866
1081
18
15
8
0
20
294
826
44
182
318
490
196
366
265
259
650
418
2
450
866
1081
18
15
8
0
28
272
800
40
180
62
44
270
274
284
262
134
288
902
642
1546
571
18
15
8
0
28
272
800
40
180
62
44
270
274
284
134
134
288
902
1794
1418
827
18
15
8
0
28
272
800
40
180
62
44
270
274
412
134
134
288
902
642
138
699
18
15
8
0
28
272
800
40
180
62
44
270
274
412
1158
134
288
902
642
1674
1723
18
15
8
0
28
272
800
40
180
60
44
270
274
284
262
135
289
902
640
1546
571
18
15
8
0
28
272
800
40
180
60
44
270
274
412
134
135
289
902
640
1674
1211
18
15
8
0
28
272
800
40
180
60
54
270
274
284
134
135
325
900
448
874
827
18
15
8
0
28
272
800
40
180
60
54
270
274
284
134
71
325
900
448
874
827
18
15
8
0
28
272
800
40
180
60
54
270
274
284
134
71
837
900
448
874
827
18
15
8
0
28
272
800
40
180
60
54
270
274
284
70
71
325
900
448
874
891
18
15
8
0
28
272
800
40
180
60
54
270
274
284
70
71
837
900
448
874
891
18
15
8
0
28
274
800
40
180
60
44
268
272
284
262
135
289
900
646
1546
571
18
15
8
0
28
274
800
40
180
60
44
268
272
412
134
135
289
900
646
138
699
18
15
8
0
28
294
806
44
180
62
44
196
358
280
130
70
224
450
450
871
825
18
15
8
0
28
294
806
44
180
62
44
196
358
280
66
70
224
450
450
871
889
18
15
8
0
28
294
806
44
180
60
44
196
358
280
130
138
225
450
450
871
825
18
15
8
0
28
294
806
44
180
60
44
196
358
280
130
138
224
450
449
868
828
18
15
8
0
28
294
806
44
180
60
44
196
358
280
130
138
226
450
449
868
828
18
15
8
0
28
294
806
44
180
60
44
196
358
280
130
74
225
450
450
871
825
18
15
8
0
28
294
806
44
180
60
44
196
358
280
130
74
226
450
449
868
828
18
15
8
0
28
294
806
44
180
60
44
196
358
280
66
74
225
450
450
871
889
18
15
8
0
28
294
806
44
180
60
44
196
358
280
66
74
226
450
449
868
876
18
15
8
0
28
294
806
44
180
316
492
196
358
280
258
650
418
2
450
871
1081
18
15
8
0
28
294
806
44
180
318
492
196
358
280
258
646
416
2
450
871
1081
18
15
8
0
84
272
824
44
180
158
476
238
282
268
66
358
448
70
834
882
1467
18
15
8
0
76
274
788
40
180
190
442
364
380
388
134
326
450
568
640
1552
516
18
15
8
0
76
274
788
40
180
190
442
364
380
388
1158
326
450
568
640
1552
1540
18
15
8
0
148
294
804
44
180
188
92
68
328
282
258
906
129
186
384
780
1086
18
15
8
0
148
294
804
44
180
188
92
68
328
282
258
906
130
188
384
778
1076
18
15
8
0
148
294
804
44
180
188
92
68
328
282
258
202
129
184
384
780
1086
18
15
8
0
148
294
804
44
180
188
92
68
328
282
258
202
130
188
384
778
1076
18
15
8
0
148
294
804
44
180
188
92
68
328
282
130
202
129
186
384
780
820
18
15
8
0
148
294
804
44
180
188
92
68
328
282
130
202
130
188
384
778
820
18
15
8
0
148
294
804
44
180
188
92
68
328
282
66
202
129
184
384
780
876
18
15
8
0
148
294
804
44
180
188
92
68
328
282
66
202
128
184
384
780
876
18
15
8
0
148
294
804
44
180
188
92
68
328
282
66
202
130
188
384
778
876
18
15
8
0
148
294
804
44
180
190
92
68
328
282
258
198
128
186
384
780
1086
18
15
8
0
148
294
804
44
180
190
92
68
328
282
258
902
128
186
384
780
1086
18
15
8
0
148
294
804
44
180
190
92
68
328
282
130
198
128
186
384
780
820
18
15
8
0
148
294
804
44
180
190
92
68
328
282
66
198
128
186
384
780
876
18
15
8
0
148
294
806
44
180
190
92
68
358
280
66
198
128
188
452
868
876
18
15
8
0
148
294
826
44
182
190
92
68
366
264
259
198
128
188
418
179
571
18
15
8
0
148
294
826
44
182
190
92
68
366
264
259
902
128
188
418
179
571
18
15
8
0
148
294
826
44
182
190
92
68
366
264
259
201
128
188
418
179
571
18
15
8
0
148
294
826
44
182
190
92
68
366
264
67
198
128
188
418
179
443
18
15
8
0
148
294
826
44
182
190
92
68
366
264
67
201
128
188
418
179
443
18
15
8
0
148
294
826
44
182
190
92
68
366
264
67
202
128
185
418
179
443
18
15
8
0
148
294
826
44
182
190
92
68
366
265
259
198
128
188
418
178
570
18
15
8
0
148
294
826
44
182
190
92
68
366
265
259
902
128
188
418
178
570
18
15
8
0
148
294
826
44
182
190
92
68
366
265
259
905
128
188
418
178
570
18
15
8
0
148
294
826
44
182
190
92
68
366
265
259
201
128
188
418
178
570
18
15
8
0
148
294
826
44
182
190
92
68
366
265
67
198
128
188
450
866
889
18
15
8
0
148
294
826
44
182
190
92
68
366
265
67
201
128
188
418
226
441
18
15
8
0
148
294
826
44
182
190
92
68
366
265
67
202
128
185
418
178
442
18
15
8
0
92
272
800
40
180
188
438
374
274
284
262
903
709
566
706
1546
571
18
15
8
0
92
272
824
44
182
190
474
203
281
395
131
198
386
59
451
819
1211
18
15
8
0
20
64
608
1588
116
94
412
398
918
1550
1548
1062
896
646
1680
1746
1136
18
15
8
0
20
68
608
1588
118
94
412
392
914
1550
1550
1062
896
640
1686
1746
1028
18
15
8
0
20
70
608
1588
118
94
412
396
912
1550
1550
1062
896
644
1686
1746
1028
18
15
8
0
84
70
608
1584
1272
156
732
404
912
1544
268
582
1986
1268
1552
1744
1654
18
15
8
0
148
64
608
1584
1272
156
668
270
918
1544
268
582
1922
1155
1681
1744
1654
18
15
8
0
148
64
608
1584
1272
156
668
270
918
1544
276
582
1921
1158
1680
1744
1546
18
15
8
0
148
64
608
1584
1272
156
668
270
918
1544
276
582
1922
1155
1681
1744
1546
18
15
8
0
148
64
608
1584
1272
156
668
270
918
1546
276
582
1921
1158
1681
1745
1545
18
15
8
0
148
64
608
1584
1272
156
668
270
918
1546
276
582
1922
1155
1681
1745
1545
18
15
8
0
148
64
608
1584
1272
156
668
270
918
1546
278
582
1922
1155
1681
1745
1637
18
15
8
0
148
64
608
1588
1268
158
668
270
918
1550
268
582
1920
1158
1681
1746
1648
18
15
8
0
148
64
608
1588
1268
158
668
270
918
1550
271
582
1920
1158
1681
1746
1651
18
15
8
0
148
64
608
1588
1270
158
668
270
918
1550
278
582
1920
1158
1681
1746
1633
18
15
8
0
148
68
608
1588
116
576
668
264
914
1550
1551
1817
922
1152
1686
1746
1139
18
15
8
0
148
68
608
1588
1270
158
668
264
914
1550
270
586
1920
1153
1686
1746
1540
18
15
8
0
148
70
608
1584
1272
156
668
268
912
1546
268
582
1922
578
1678
1745
1656
18
15
8
0
72
64
608
1584
1272
156
724
640
1680
1544
268
582
1988
770
1822
1036
1660
18
15
8
0
72
64
608
1584
1272
156
724
640
1680
1548
268
582
1988
770
1822
1038
1658
18
15
8
0
72
64
608
1584
1272
156
724
640
1688
1548
268
582
1988
770
1966
1030
1540
18
15
8
0
72
64
608
1588
1272
156
724
640
1684
1550
260
582
1988
770
1962
1030
1536
18
15
6
6
78
75
7
992
544
64
704
642
738
1559
0
624
1904
796
852
1760
6
18
15
6
6
78
75
7
992
544
64
704
642
738
1559
8
624
1904
796
852
1760
2
18
15
6
6
78
75
7
992
544
96
704
642
738
1559
5
1218
1918
796
852
1760
16
18
15
6
6
78
75
7
992
544
96
704
642
738
1559
5
1202
1918
796
852
1760
16
18
15
19
7
73
286
369
3
513
258
418
228
37
945
901
708
1889
1105
323
835
63
18
15
19
7
73
286
369
3
257
130
450
228
149
305
389
196
449
97
611
546
1582
18
15
19
7
73
286
369
3
257
130
450
228
149
433
389
196
449
97
99
290
14
18
15
19
7
73
286
369
3
257
130
450
228
146
305
389
196
449
97
609
549
1582
18
15
19
7
73
286
369
3
257
130
450
228
146
433
389
196
449
97
97
293
30
18
15
19
7
73
286
369
3
257
130
450
228
150
305
389
196
449
97
610
546
1582
18
15
19
7
73
286
369
3
257
130
450
228
150
433
389
196
449
97
98
290
15
18
15
19
7
73
286
369
3
257
130
450
356
69
945
645
324
417
433
311
790
526
18
15
19
7
73
286
369
3
257
130
450
612
69
561
645
324
417
945
55
918
654
18
15
19
7
73
286
369
3
257
130
450
612
69
689
645
324
417
945
1079
1302
1294
18
15
19
7
73
286
369
3
257
130
450
612
69
945
645
324
417
945
567
1686
558
18
15
19
7
73
286
369
3
257
130
450
612
77
689
645
324
417
945
563
1601
654
18
15
17
6
18
283
785
34
6
120
40
266
260
388
236
182
9
900
640
772
614
18
15
17
6
18
283
785
34
6
120
40
266
260
388
236
182
265
900
640
772
614
18
15
17
6
18
283
785
34
6
120
40
266
260
388
236
182
777
900
640
772
614
18
15
17
6
146
283
785
34
6
120
88
106
260
388
236
182
449
450
864
772
614
18
15
827
547
68
213
93
21
849
472
67
35
34
483
369
176
402
528
272
769
261
18
15
827
547
68
213
93
21
849
472
67
35
34
483
369
176
658
16
528
769
1797
18
15
827
547
68
213
93
21
849
472
67
35
35
483
369
176
402
272
785
768
260
18
15
827
547
68
213
93
21
849
472
67
35
35
483
369
176
658
16
529
768
1796
18
15
827
547
68
213
93
21
849
472
67
35
35
483
369
176
410
272
785
768
260
18
15
827
547
68
213
93
21
849
472
67
35
35
483
369
176
666
528
785
768
260
18
15
822
547
67
215
87
22
848
426
42
18
40
480
368
129
384
514
535
780
268
18
15
822
547
67
215
87
22
848
426
42
18
40
480
368
129
704
2
535
780
268
18
15
822
547
67
215
87
22
848
426
42
18
40
480
368
129
392
514
535
780
268
18
15
3
0
332
332
320
270
9
647
717
1888
1396
598
160
970
984
1598
1570
34
0
18
15
3
4
332
332
320
270
9
643
708
416
884
598
160
962
979
224
276
404
0
18
15
3
4
332
332
320
270
9
643
708
416
884
598
160
978
979
224
276
404
0
18
15
3
4
332
332
320
340
81
643
713
1888
1386
618
234
906
988
1598
1579
36
46
18
15
1542
1857
391
481
491
424
868
1126
1546
28
137
51
568
868
8
536
1794
1825
773
18
15
1542
1857
391
481
491
424
868
1126
1546
28
137
51
569
868
8
536
1794
1826
900
18
15
1542
1857
391
481
491
424
868
1126
1546
28
137
51
564
868
8
536
1794
1825
769
18
15
1542
1856
390
289
431
424
872
1124
1542
70
842
1123
544
872
0
710
1608
1734
1102
18
15
1542
1856
390
289
431
424
872
1124
1542
70
842
1123
560
872
0
710
1608
1734
1089
18
15
1542
1856
390
289
431
424
872
1124
1542
70
842
1123
561
872
0
710
1608
1734
1088
18
15
1542
1856
390
289
431
424
872
1124
1542
70
842
1127
545
872
0
708
1608
1730
1096
18
15
1542
1856
390
289
431
424
872
1124
1542
70
842
1127
544
872
0
708
1608
1730
1098
18
15
1542
1856
390
289
431
424
872
1124
1542
70
842
1127
561
872
0
708
1608
1730
1092
18
15
1542
1856
390
289
431
424
872
1124
1542
1222
842
1123
544
836
0
166
1096
1734
1102
18
15
1542
1856
390
289
431
424
872
1124
1542
1222
842
1123
544
936
0
166
1096
1734
1102
18
15
1542
1856
390
289
431
424
872
1124
1542
1222
842
1123
544
872
0
166
1096
1734
1102
18
15
1542
1856
390
289
431
424
872
1124
1542
1222
842
1123
560
872
0
166
1096
1734
1089
18
15
1542
1856
390
289
431
424
872
1124
1542
1222
842
1123
561
872
0
166
1096
1734
1088
18
15
1542
1856
390
545
367
376
872
1124
1542
1454
202
195
385
834
0
84
512
646
568
18
15
1542
1856
390
545
367
376
872
1124
1542
1454
202
195
385
962
0
84
512
646
568
18
15
1542
1856
390
545
367
376
872
1124
1542
1454
202
199
385
834
0
84
512
642
560
18
15
1542
1856
390
545
367
376
872
1124
1542
1454
202
199
385
962
0
84
512
642
560
18
15
1542
1856
394
482
490
424
872
1124
1550
28
18
39
545
872
8
536
18
386
910
18
15
1542
1856
394
482
490
424
872
1124
1550
28
18
39
544
872
8
536
18
386
931
18
15
1542
1856
394
482
490
424
872
1124
1550
28
18
39
560
872
8
536
18
386
899
18
15
1542
1856
394
482
490
424
872
1124
1550
28
18
39
561
872
8
536
18
386
898
18
15
1542
1856
394
482
490
424
872
1124
1550
28
146
39
545
872
8
536
1810
1794
780
18
15
1542
1856
394
482
490
424
872
1124
1550
28
146
39
544
872
8
536
1810
1794
783
18
15
1542
1856
394
482
490
424
872
1124
1550
28
146
39
560
872
8
536
1810
1794
771
18
15
1542
1856
394
482
490
424
872
1124
1550
28
146
39
561
872
8
536
1810
1794
770
18
15
1542
1856
394
482
490
424
872
1124
1550
28
146
55
545
872
8
552
1801
1801
777
18
15
1542
1856
394
482
490
424
872
1124
1550
28
146
55
544
872
8
552
1801
1801
779
18
15
1542
1856
394
482
490
424
872
1124
1550
28
146
55
561
872
8
552
1801
1801
773
18
15
1542
1856
394
482
490
424
868
1124
1550
28
18
39
569
870
8
536
18
386
900
18
15
1542
1856
394
482
490
424
868
1124
1550
28
146
39
569
870
8
536
1810
1794
772
18
15
1542
1729
193
481
491
424
936
722
1795
1027
137
43
416
294
2
256
286
409
513
18
15
1542
1729
193
481
491
424
936
714
1795
1027
41
51
272
414
2
196
222
1921
1219
18
15
1542
1729
193
481
491
424
936
714
1795
1027
137
43
416
302
2
260
286
281
543
18
15
1542
1729
193
481
491
424
936
714
1795
1027
137
51
272
414
2
260
286
289
195
18
15
1542
1729
193
481
490
424
936
714
1795
1027
36
40
416
302
2
194
1255
664
546
18
15
1542
1729
199
481
491
296
708
198
1802
1030
73
79
376
196
520
196
1064
1050
514
18
15
1542
1729
199
481
491
296
708
198
1802
1030
73
79
377
196
520
196
1064
1050
512
18
15
1542
1729
199
481
491
296
708
710
1674
1030
73
79
376
324
264
324
1064
1050
514
18
15
1542
1729
199
481
491
296
708
710
1674
1030
73
79
377
324
264
324
1064
1050
512
18
15
1542
1729
199
481
491
296
708
710
1674
6
73
79
376
324
264
836
40
26
514
18
15
1542
1729
199
481
491
296
708
710
1674
6
73
79
377
324
264
836
40
26
512
18
15
1542
1729
199
481
491
296
708
710
1802
1030
73
79
376
324
8
196
1064
1050
514
18
15
1542
1729
199
481
491
296
708
710
1802
1030
73
79
377
324
8
196
1064
1050
512
18
15
1542
1729
199
481
491
296
708
718
1674
6
73
79
376
332
256
836
40
26
514
18
15
1542
1729
199
481
491
296
708
718
1674
6
73
79
377
332
256
836
40
26
512
18
15
1542
1729
199
481
491
296
708
718
1802
1030
73
79
376
332
0
196
552
26
514
18
15
1542
1729
199
481
491
296
708
718
1802
1030
73
79
377
332
0
196
552
26
512
18
15
1542
1729
199
481
491
424
868
198
1546
6
9
39
569
1668
1032
516
200
426
900
18
15
1542
1729
199
481
491
424
868
206
1546
6
9
55
568
1676
1024
964
200
458
770
18
15
1542
1729
199
481
491
424
932
710
1802
1030
9
55
280
324
8
260
8
74
194
18
15
1542
1729
199
481
491
424
932
710
1802
1030
137
55
280
324
8
260
264
330
322
18
15
1542
1729
199
481
491
424
932
710
1802
1030
73
55
280
324
8
260
328
650
194
18
15
1542
1729
199
481
491
424
932
1230
1546
6
9
55
280
908
0
964
200
458
194
18
15
1542
1729
199
481
491
424
932
718
1802
1030
9
55
280
396
0
260
8
74
194
18
15
1542
1729
199
481
491
424
932
718
1802
1030
9
55
280
332
0
260
8
74
194
18
15
1542
1729
199
481
491
424
932
718
1802
1030
41
51
281
332
0
452
360
642
324
18
15
1542
1729
199
481
491
424
932
718
1802
1030
137
55
280
396
0
260
264
330
322
18
15
1542
1729
199
481
491
424
932
718
1802
1030
137
55
280
332
0
260
264
330
322
18
15
1542
1729
199
481
491
424
932
718
1802
1030
73
55
280
332
0
260
328
650
194
18
15
1542
1729
199
481
491
424
932
718
1802
6
9
55
280
396
0
708
200
74
194
18
15
1542
1729
199
481
491
424
932
718
1802
6
9
55
280
332
0
708
200
74
194
18
15
1542
1734
198
481
491
296
680
720
1536
6
9
83
321
330
480
514
518
1801
540
18
15
1542
1734
198
481
491
296
680
720
1792
1030
73
83
320
400
0
452
38
17
541
18
15
1542
1734
198
481
491
296
680
720
1792
6
73
83
320
400
0
708
38
17
541
18
15
1542
1734
198
481
491
424
936
1232
1536
1030
9
51
272
912
0
450
1222
73
195
18
15
1542
1734
198
481
491
424
936
1232
1536
1030
9
55
272
912
0
450
1222
74
199
18
15
1542
1734
198
481
491
424
936
1232
1536
1030
9
55
273
912
0
450
1222
1994
1220
18
15
1542
1734
198
481
491
424
936
1232
1536
1030
73
51
272
912
0
450
326
393
195
18
15
1542
1734
198
481
491
424
936
1232
1536
1030
73
55
272
912
0
450
326
394
199
18
15
1542
1734
198
481
491
424
936
1232
1536
6
9
51
272
912
0
516
6
73
194
18
15
1542
1734
198
481
491
424
936
1232
1536
6
9
55
273
912
0
516
6
458
324
18
15
1542
1734
198
481
491
424
936
720
1664
1030
9
51
272
400
224
388
198
73
195
18
15
1542
1734
198
481
491
424
936
720
1664
1030
9
51
417
288
224
388
198
73
524
18
15
1542
1734
198
481
491
424
936
720
1664
1030
9
51
417
144
224
388
198
73
524
18
15
1542
1734
198
481
491
424
936
720
1664
1030
9
51
416
288
224
388
198
73
525
18
15
1542
1734
198
481
491
424
936
720
1664
1030
9
51
416
144
224
388
198
73
525
18
15
1542
1734
198
481
491
424
936
720
1664
1030
9
51
416
400
224
388
198
73
525
18
15
1542
1734
198
481
491
424
936
720
1664
1030
9
51
432
288
224
388
198
73
514
18
15
1542
1734
198
481
491
424
936
720
1664
1030
9
55
272
400
224
418
198
74
199
18
15
1542
1734
198
481
491
424
936
720
1664
1030
9
55
273
400
224
388
198
1994
1220
18
15
1542
1734
198
481
491
424
936
720
1664
1030
9
55
417
288
224
388
198
1994
520
18
15
1542
1734
198
481
491
424
936
720
1664
1030
9
55
417
144
224
388
198
1994
520
18
15
1542
1734
198
481
491
424
936
720
1664
1030
9
55
417
400
224
388
198
1994
520
18
15
1542
1734
198
481
491
424
936
720
1664
1030
9
55
416
288
224
388
198
1994
523
18
15
1542
1734
198
481
491
424
936
720
1664
1030
9
55
416
144
224
388
198
1994
523
18
15
1542
1734
198
481
491
424
936
720
1664
1030
9
55
416
400
224
388
198
1994
523
18
15
1542
1734
198
481
491
424
936
720
1664
1030
137
43
416
288
224
418
170
153
545
18
15
1542
1734
198
481
491
424
936
720
1664
1030
137
51
272
400
224
418
170
1185
1219
18
15
1542
1734
198
481
491
424
936
720
1792
1030
9
43
416
394
0
162
242
665
513
18
15
1542
1734
198
481
491
424
936
720
1792
1030
9
51
272
400
0
258
1030
73
195
18
15
1542
1734
198
481
491
424
936
720
1792
1030
9
51
417
288
0
194
198
1097
524
18
15
1542
1734
198
481
491
424
936
720
1792
1030
9
51
417
144
0
194
198
1097
524
18
15
1542
1734
198
481
491
424
936
720
1792
1030
9
51
417
400
0
452
1222
1097
524
18
15
1542
1734
198
481
491
424
936
720
1792
1030
9
51
417
394
0
194
198
1097
524
18
15
1542
1734
198
481
491
424
936
720
1792
1030
9
51
416
288
0
258
1030
713
525
18
15
1542
1734
198
481
491
424
936
720
1792
1030
9
51
416
144
0
258
1030
713
525
18
15
1542
1734
198
481
491
424
936
720
1792
1030
9
51
416
400
0
258
1030
713
525
18
15
1542
1734
198
481
491
424
936
720
1792
1030
9
51
416
394
0
258
1030
713
525
18
15
1542
1734
198
481
491
424
936
720
1792
1030
9
55
272
400
0
258
6
714
199
18
15
1542
1734
198
481
491
424
936
720
1792
1030
9
55
273
400
0
258
6
714
196
18
15
1542
1734
198
481
491
424
936
720
1792
1030
9
55
417
288
0
258
6
714
520
18
15
1542
1734
198
481
491
424
936
720
1792
1030
9
55
417
144
0
258
6
714
520
18
15
1542
1734
198
481
491
424
936
720
1792
1030
9
55
417
400
0
258
6
714
520
18
15
1542
1734
198
481
491
424
936
720
1792
1030
9
55
417
394
0
258
6
714
520
18
15
1542
1734
198
481
491
424
936
720
1792
1030
9
55
416
288
0
258
6
714
523
18
15
1542
1734
198
481
491
424
936
720
1792
1030
9
55
416
144
0
258
6
714
523
18
15
1542
1734
198
481
491
424
936
720
1792
1030
9
55
416
400
0
258
6
714
523
18
15
1542
1734
198
481
491
424
936
720
1792
1030
9
47
417
288
0
162
242
666
536
18
15
1542
1734
198
481
491
424
936
720
1792
1030
41
51
272
400
0
258
358
641
195
18
15
1542
1734
198
481
491
424
936
720
1792
1030
41
51
416
288
0
452
358
385
527
18
15
1542
1734
198
481
491
424
936
720
1792
1030
41
51
416
144
0
452
358
385
527
18
15
1542
1734
198
481
491
424
936
720
1792
1030
41
51
416
400
0
258
358
705
527
18
15
1542
1734
198
481
491
424
936
720
1792
1030
41
51
416
394
0
258
358
705
527
18
15
1542
1734
198
481
491
424
936
720
1792
1030
41
51
432
288
0
452
358
385
515
18
15
1542
1734
198
481
491
424
936
720
1792
1030
41
39
417
288
0
452
358
650
532
18
15
1542
1734
198
481
491
424
936
720
1792
1030
41
39
417
400
0
452
358
650
532
18
15
1542
1734
198
481
491
424
936
720
1792
1030
41
39
416
288
0
452
358
650
538
18
15
1542
1734
198
481
491
424
936
720
1792
1030
41
39
416
144
0
452
358
650
538
18
15
1542
1734
198
481
491
424
936
720
1792
1030
41
39
416
400
0
452
358
650
538
18
15
1542
1734
198
481
491
424
936
720
1792
1030
137
43
416
144
0
258
266
281
513
18
15
1542
1734
198
481
491
424
936
720
1792
1030
137
43
416
400
0
258
266
281
513
18
15
1542
1734
198
481
491
424
936
720
1792
1030
137
51
272
400
0
258
262
161
194
18
15
1542
1734
198
481
491
424
936
720
1792
1030
137
51
417
288
0
258
262
329
524
18
15
1542
1734
198
481
491
424
936
720
1792
1030
137
51
417
144
0
258
262
329
524
18
15
1542
1734
198
481
491
424
936
720
1792
1030
137
51
417
400
0
258
262
329
524
18
15
1542
1734
198
481
491
424
936
720
1792
1030
137
51
417
394
0
258
262
329
524
18
15
1542
1734
198
481
491
424
936
720
1792
1030
137
51
416
288
0
258
262
417
525
18
15
1542
1734
198
481
491
424
936
720
1792
1030
137
51
416
144
0
258
262
417
525
18
15
1542
1734
198
481
491
424
936
720
1792
1030
137
51
416
400
0
258
262
417
525
18
15
1542
1734
198
481
491
424
936
720
1792
1030
137
51
416
394
0
258
262
417
525
18
15
1542
1734
198
481
491
424
936
720
1792
1030
137
51
432
288
0
260
262
673
515
18
15
1542
1734
198
481
491
424
936
720
1792
1030
137
55
272
400
0
258
262
202
199
18
15
1542
1734
198
481
491
424
936
720
1792
1030
137
55
273
400
0
258
262
202
196
18
15
1542
1734
198
481
491
424
936
720
1792
1030
137
55
417
288
0
258
262
330
520
18
15
1542
1734
198
481
491
424
936
720
1792
1030
137
55
417
144
0
258
262
330
520
18
15
1542
1734
198
481
491
424
936
720
1792
1030
137
55
417
400
0
258
262
330
520
18
15
1542
1734
198
481
491
424
936
720
1792
1030
137
55
417
394
0
258
262
330
520
18
15
1542
1734
198
481
491
424
936
720
1792
1030
137
55
416
288
0
258
262
330
523
18
15
1542
1734
198
481
491
424
936
720
1792
1030
137
55
416
144
0
258
262
330
523
18
15
1542
1734
198
481
491
424
936
720
1792
1030
137
55
416
400
0
258
262
330
523
18
15
1542
1734
198
481
491
424
936
720
1792
1030
73
51
272
400
0
258
326
393
579
18
15
1542
1734
198
481
491
424
936
720
1792
1030
73
51
417
288
0
260
326
649
524
18
15
1542
1734
198
481
491
424
936
720
1792
1030
73
51
417
144
0
258
326
649
524
18
15
1542
1734
198
481
491
424
936
720
1792
1030
73
51
417
400
0
258
326
649
524
18
15
1542
1734
198
481
491
424
936
720
1792
1030
73
51
417
394
0
258
326
649
524
18
15
1542
1734
198
481
491
424
936
720
1792
1030
73
51
416
288
0
260
326
649
525
18
15
1542
1734
198
481
491
424
936
720
1792
1030
73
51
416
144
0
258
326
393
525
18
15
1542
1734
198
481
491
424
936
720
1792
1030
73
51
416
400
0
258
326
393
525
18
15
1542
1734
198
481
491
424
936
720
1792
1030
73
51
416
394
0
258
326
393
525
18
15
1542
1734
198
481
491
424
936
720
1792
1030
73
55
272
400
0
258
326
394
583
18
15
1542
1734
198
481
491
424
936
720
1792
1030
73
55
273
400
0
450
326
650
196
18
15
1542
1734
198
481
491
424
936
720
1792
1030
73
55
417
288
0
450
326
650
520
18
15
1542
1734
198
481
491
424
936
720
1792
1030
73
55
417
144
0
258
326
650
520
18
15
1542
1734
198
481
491
424
936
720
1792
1030
73
55
417
400
0
258
326
650
520
18
15
1542
1734
198
481
491
424
936
720
1792
1030
73
55
417
394
0
258
326
650
520
18
15
1542
1734
198
481
491
424
936
720
1792
1030
73
55
416
288
0
450
326
650
523
18
15
1542
1734
198
481
491
424
936
720
1792
1030
73
55
416
144
0
258
326
394
523
18
15
1542
1734
198
481
491
424
936
720
1792
1030
73
55
416
400
0
258
326
394
523
18
15
1542
1734
198
481
491
424
936
720
1792
6
9
51
272
400
0
772
1030
73
194
18
15
1542
1734
198
481
491
424
936
720
1792
6
9
51
417
144
0
708
198
73
524
18
15
1542
1734
198
481
491
424
936
720
1792
6
9
51
417
400
0
708
198
73
524
18
15
1542
1734
198
481
491
424
936
720
1792
6
9
51
416
144
0
708
198
73
525
18
15
1542
1734
198
481
491
424
936
720
1792
6
9
51
416
400
0
708
198
73
525
18
15
1542
1734
198
481
491
424
936
720
1792
6
9
55
273
400
0
708
198
458
324
18
15
1542
1734
198
481
491
424
936
720
1792
6
9
55
417
144
0
708
198
74
520
18
15
1542
1734
198
481
491
424
936
720
1792
6
9
55
417
400
0
708
198
74
520
18
15
1542
1734
198
481
491
424
936
720
1792
6
9
55
416
144
0
708
198
74
523
18
15
1542
1734
198
481
491
424
936
720
1792
6
9
55
416
400
0
708
198
74
523
18
15
1542
1734
198
481
491
424
872
208
1620
6
9
55
561
1674
1080
712
970
458
900
18
15
1542
1734
198
481
495
424
936
720
1664
1030
10
51
417
288
224
388
1224
1994
520
18
15
1542
1734
198
481
495
424
936
720
1664
1030
10
51
416
288
224
388
1224
1994
523
18
15
1542
1734
198
481
495
424
936
720
1664
1030
10
51
416
400
224
388
200
1994
523
18
15
1542
1734
198
481
495
424
936
720
1792
1030
138
43
417
144
0
260
264
282
536
18
15
1542
1734
198
481
495
424
936
720
1792
1030
138
43
417
400
0
260
264
282
536
18
15
1542
1734
198
481
495
424
936
720
1792
1030
138
43
416
144
0
260
264
282
538
18
15
1542
1734
198
481
495
424
936
720
1792
1030
138
43
416
400
0
260
264
282
538
18
15
1542
1734
198
481
495
424
936
720
1792
1030
74
35
417
288
14
370
328
646
544
18
15
1542
1734
198
481
495
424
936
720
1792
1030
74
35
416
288
14
370
328
390
545
18
15
1542
1734
198
481
495
424
936
720
1792
1030
74
51
417
288
14
370
328
394
520
18
15
1542
1734
198
481
495
424
936
720
1792
1030
74
51
416
288
14
370
328
394
523
18
15
1542
1734
198
481
495
424
936
720
1792
1030
74
39
417
288
14
370
328
642
520
18
15
1542
1734
198
481
495
424
936
720
1792
1030
74
39
416
288
14
370
328
386
555
18
15
1542
1734
198
481
495
424
936
720
1792
6
10
51
417
144
0
708
200
458
520
18
15
1542
1734
198
481
495
424
936
720
1792
6
10
51
417
400
0
708
200
458
520
18
15
1542
1734
198
481
495
424
936
720
1792
6
10
51
416
144
0
708
200
458
523
18
15
1542
1734
198
481
495
424
936
720
1792
6
10
51
416
400
0
708
200
458
523
18
15
1542
1734
198
481
495
424
872
208
1620
6
10
35
561
1674
1080
968
200
426
896
18
15
1542
1734
198
481
495
424
872
208
1620
6
10
39
561
1674
1080
712
200
450
900
18
15
1542
1734
198
481
495
424
872
208
1620
6
42
35
561
1674
1080
712
232
74
768
18
15
1542
1734
198
481
495
424
872
208
1620
6
42
39
561
1674
1080
712
232
425
900
18
15
1542
1734
198
481
495
424
872
208
1620
6
74
35
561
1674
1080
968
328
641
896
18
15
1542
1734
198
481
495
424
872
208
1620
6
74
39
561
1674
1080
968
328
642
900
18
15
1542
1734
135
481
491
296
680
720
1634
1050
17
91
321
330
460
344
524
1818
540
18
15
1542
1734
135
481
491
296
680
720
1634
26
17
91
321
330
460
600
524
1818
540
18
15
1542
1734
199
481
491
296
680
720
1666
6
9
83
321
330
268
880
1544
1801
540
18
15
1542
1734
199
481
491
296
680
720
1794
6
9
83
321
330
12
624
1544
1801
540
18
15
1542
1734
199
481
491
424
936
720
1794
1030
73
51
417
288
12
368
328
393
524
18
15
1542
1734
199
481
491
424
936
720
1794
1030
73
51
417
400
12
368
328
393
524
18
15
1542
1734
199
481
491
424
936
720
1794
1030
73
51
416
288
12
368
328
393
527
18
15
1542
1734
199
481
491
424
936
720
1794
1030
73
51
416
400
12
368
328
393
527
18
15
1542
1734
199
481
491
424
936
720
1794
1030
73
55
417
288
12
368
328
394
520
18
15
1542
1734
199
481
491
424
936
720
1794
1030
73
55
417
400
12
368
328
394
520
18
15
1542
1734
199
481
491
424
936
720
1794
1030
73
55
416
288
12
368
328
394
523
18
15
1542
1734
199
481
491
424
936
720
1794
1030
73
55
416
400
12
368
328
394
523
18
15
1542
1734
199
481
491
424
932
1232
1538
1030
9
51
276
926
1
448
1220
73
193
18
15
1542
1734
199
481
491
424
932
1232
1538
1030
41
51
276
926
1
448
356
705
193
18
15
1542
1734
199
481
491
424
932
1232
1538
6
9
51
276
926
1
512
4
73
193
18
15
1542
1734
199
481
491
424
932
720
1666
1030
9
51
276
414
225
384
1220
73
193
18
15
1542
1734
199
481
491
424
932
720
1794
1030
9
51
276
414
1
256
1028
73
193
18
15
1542
1734
199
481
491
424
932
720
1794
1030
41
51
276
414
1
192
228
1921
1217
18
15
1542
1734
199
481
491
424
932
720
1794
1030
137
51
276
414
1
256
260
161
193
18
15
1542
1734
199
481
491
424
932
720
1794
6
9
51
276
414
1
784
4
73
193
18
15
1542
193
231
289
363
376
644
1734
74
12
169
327
280
708
552
632
66
522
167
18
15
1542
193
231
289
363
376
644
1734
74
12
169
327
281
708
552
632
66
522
164
18
15
1542
193
231
289
363
376
676
1734
74
12
169
327
264
900
552
632
66
522
171
18
15
1542
193
129
481
491
424
868
1894
126
30
9
51
569
1058
944
144
134
418
900
18
15
1542
193
129
481
491
424
868
1894
126
30
137
51
569
1058
944
1168
902
1826
900
18
15
1542
193
129
481
491
424
868
1894
126
30
137
51
569
1060
944
1168
902
1826
900
18
15
1542
198
135
481
491
296
680
1744
98
26
17
91
321
842
972
1112
524
1818
540
18
15
1542
1728
134
481
491
296
680
708
1638
1054
17
91
321
322
472
364
522
1818
524
18
15
1542
1728
134
481
491
296
680
708
1638
1054
18
83
321
322
472
364
520
1810
540
18
15
1542
1728
134
481
491
296
680
708
1638
30
17
91
321
322
472
620
522
1818
524
18
15
1542
1728
134
481
491
296
680
708
1638
30
18
83
321
322
472
620
520
1810
540
18
15
1542
1728
134
481
491
296
680
724
1638
1054
17
91
321
328
456
364
521
1818
524
18
15
1542
1728
134
481
491
296
680
724
1638
1054
17
91
320
328
456
364
521
1817
533
18
15
1542
1728
134
481
491
296
680
724
1638
1054
17
83
320
328
456
364
521
1809
537
18
15
1542
1728
134
481
491
296
680
724
1638
1054
17
83
336
328
456
364
521
1809
514
18
15
1542
1728
134
481
491
296
680
724
1638
1054
9
83
321
328
456
364
513
1801
540
18
15
1542
1728
134
481
491
296
680
724
1638
1054
9
83
320
328
456
364
513
1801
537
18
15
1542
1728
134
481
491
296
680
724
1638
1054
9
83
336
328
456
364
513
1801
515
18
15
1542
1728
134
481
491
296
680
724
1638
1054
9
83
337
328
456
364
513
1801
524
18
15
1542
1728
134
481
491
296
680
724
1638
1054
9
87
321
328
456
364
514
1802
536
18
15
1542
1728
134
481
491
296
680
724
1638
1054
9
87
320
328
456
364
514
1802
538
18
15
1542
1728
134
481
491
296
680
724
1638
1054
9
87
336
328
456
364
514
1802
523
18
15
1542
1728
134
481
491
296
680
724
1638
1054
9
87
337
328
456
364
514
1802
516
18
15
1542
1728
134
481
491
296
680
724
1638
1054
18
91
320
328
456
364
520
1817
525
18
15
1542
1728
134
481
491
296
680
724
1638
1054
18
83
321
328
456
364
520
1810
540
18
15
1542
1728
134
481
491
296
680
724
1638
1054
18
83
320
328
456
364
520
1810
542
18
15
1542
1728
134
481
491
296
680
724
1638
1054
18
83
336
328
456
364
520
1810
514
18
15
1542
1728
134
481
491
296
680
724
1638
30
17
91
321
328
456
620
521
1818
524
18
15
1542
1728
134
481
491
296
680
724
1638
30
17
91
320
328
456
620
521
1817
533
18
15
1542
1728
134
481
491
296
680
724
1638
30
17
83
320
328
456
620
521
1809
537
18
15
1542
1728
134
481
491
296
680
724
1638
30
17
83
336
328
456
620
521
1809
514
18
15
1542
1728
134
481
491
296
680
724
1638
30
9
83
321
328
456
620
513
1801
540
18
15
1542
1728
134
481
491
296
680
724
1638
30
9
83
320
328
456
620
513
1801
537
18
15
1542
1728
134
481
491
296
680
724
1638
30
9
83
336
328
456
620
513
1801
515
18
15
1542
1728
134
481
491
296
680
724
1638
30
9
83
337
328
456
620
513
1801
524
18
15
1542
1728
134
481
491
296
680
724
1638
30
9
87
321
328
456
620
514
1802
536
18
15
1542
1728
134
481
491
296
680
724
1638
30
9
87
320
328
456
620
514
1802
538
18
15
1542
1728
134
481
491
296
680
724
1638
30
9
87
336
328
456
620
514
1802
523
18
15
1542
1728
134
481
491
296
680
724
1638
30
9
87
337
328
456
620
514
1802
516
18
15
1542
1728
134
481
491
296
680
724
1638
30
18
91
320
328
456
620
520
1817
525
18
15
1542
1728
134
481
491
296
680
724
1638
30
18
83
321
328
456
620
520
1810
540
18
15
1542
1728
134
481
491
296
680
724
1638
30
18
83
320
328
456
620
520
1810
542
18
15
1542
1728
134
481
491
296
680
724
1638
30
18
83
336
328
456
620
520
1810
514
18
15
1542
1728
134
481
491
296
676
708
1638
1054
17
91
344
328
472
364
521
1817
513
18
15
1542
1728
134
481
491
296
676
708
1638
1054
17
91
345
328
472
364
521
1818
516
18
15
1542
1728
134
481
491
296
676
708
1638
1054
17
83
344
328
472
364
521
1809
517
18
15
1542
1728
134
481
491
296
676
708
1638
1054
9
83
344
328
472
364
513
1801
517
18
15
1542
1728
134
481
491
296
676
708
1638
1054
9
87
344
328
472
364
514
1802
514
18
15
1542
1728
134
481
491
296
676
708
1638
1054
18
91
344
328
472
364
520
1817
513
18
15
1542
1728
134
481
491
296
676
708
1638
1054
18
83
344
328
472
364
520
1810
523
18
15
1542
1728
134
481
491
296
676
708
1638
1054
18
83
345
328
472
364
520
1810
516
18
15
1542
1728
134
481
491
296
676
708
1638
30
17
91
344
328
472
620
521
1817
513
18
15
1542
1728
134
481
491
296
676
708
1638
30
17
91
345
328
472
620
521
1818
516
18
15
1542
1728
134
481
491
296
676
708
1638
30
17
83
344
328
472
620
521
1809
517
18
15
1542
1728
134
481
491
296
676
708
1638
30
9
83
344
328
472
620
513
1801
517
18
15
1542
1728
134
481
491
296
676
708
1638
30
9
87
344
328
472
620
514
1802
514
18
15
1542
1728
134
481
491
296
676
708
1638
30
18
91
344
328
472
620
520
1817
513
18
15
1542
1728
134
481
491
296
676
708
1638
30
18
83
344
328
472
620
520
1810
523
18
15
1542
1728
134
481
491
296
676
708
1638
30
18
83
345
328
472
620
520
1810
516
18
15
1542
1728
134
481
495
296
680
708
1638
1054
10
83
321
322
472
364
512
1802
536
18
15
1542
1728
134
481
495
296
680
708
1638
30
10
83
321
322
472
620
512
1802
536
18
15
1542
1728
134
481
495
296
680
724
1638
1054
10
83
321
328
456
364
512
1802
536
18
15
1542
1728
134
481
495
296
680
724
1638
1054
10
83
320
328
456
364
512
1802
538
18
15
1542
1728
134
481
495
296
680
724
1638
1054
10
83
336
328
456
364
512
1802
523
18
15
1542
1728
134
481
495
296
680
724
1638
1054
10
83
337
328
456
364
512
1802
520
18
15
1542
1728
134
481
495
296
680
724
1638
30
10
83
321
328
456
620
512
1802
536
18
15
1542
1728
134
481
495
296
680
724
1638
30
10
83
320
328
456
620
512
1802
538
18
15
1542
1728
134
481
495
296
680
724
1638
30
10
83
336
328
456
620
512
1802
523
18
15
1542
1728
134
481
495
296
680
724
1638
30
10
83
337
328
456
620
512
1802
520
18
15
1542
1728
134
481
495
296
676
708
1638
1054
10
83
344
328
472
364
512
1802
514
18
15
1542
1728
134
481
495
296
676
708
1638
1054
10
83
345
328
472
364
512
1802
512
18
15
1542
1728
134
481
495
296
676
708
1638
30
10
83
344
328
472
620
512
1802
514
18
15
1542
1728
134
481
495
296
676
708
1638
30
10
83
345
328
472
620
512
1802
512
18
15
1542
1728
198
481
491
296
680
708
1670
1030
9
83
321
322
256
450
518
1801
540
18
15
1542
1728
198
481
491
296
680
708
1670
1030
9
83
320
322
256
450
518
1801
537
18
15
1542
1728
198
481
491
296
680
708
1670
1030
9
83
336
322
256
450
518
1801
515
18
15
1542
1728
198
481
491
296
680
708
1670
1030
9
83
336
324
256
452
518
1801
515
18
15
1542
1728
198
481
491
296
680
708
1670
1030
9
83
337
322
256
450
518
1801
524
18
15
1542
1728
198
481
491
296
680
708
1670
1030
9
83
337
324
256
452
518
1801
524
18
15
1542
1728
198
481
491
296
680
708
1670
1030
9
87
321
322
256
452
518
1802
536
18
15
1542
1728
198
481
491
296
680
708
1670
1030
9
87
336
324
256
452
518
1802
523
18
15
1542
1728
198
481
491
296
680
708
1670
1030
9
87
337
322
256
454
518
1802
516
18
15
1542
1728
198
481
491
296
680
708
1670
1030
9
87
337
324
256
452
518
1802
516
18
15
1542
1728
198
481
491
296
680
708
1670
1030
73
75
321
322
256
322
1065
1049
540
18
15
1542
1728
198
481
491
296
680
708
1670
1030
73
83
321
322
256
450
42
18
540
18
15
1542
1728
198
481
491
296
680
708
1670
1030
73
83
320
322
256
386
1062
1041
539
18
15
1542
1728
198
481
491
296
680
708
1670
1030
73
83
336
322
256
386
1062
17
259
18
15
1542
1728
198
481
491
296
680
708
1670
1030
73
83
336
324
256
498
42
18
526
18
15
1542
1728
198
481
491
296
680
708
1670
1030
73
83
336
324
280
402
41
17
533
18
15
1542
1728
198
481
491
296
680
708
1670
6
9
83
321
322
256
834
1542
1801
540
18
15
1542
1728
198
481
491
296
680
708
1670
6
9
83
320
322
256
834
1542
1801
537
18
15
1542
1728
198
481
491
296
680
708
1670
6
9
83
336
322
256
834
1542
1801
515
18
15
1542
1728
198
481
491
296
680
708
1670
6
9
83
337
322
256
834
1542
1801
524
18
15
1542
1728
198
481
491
296
680
708
1670
6
9
87
321
322
256
834
1542
1802
536
18
15
1542
1728
198
481
491
296
680
708
1670
6
9
87
336
322
256
834
1542
1802
523
18
15
1542
1728
198
481
491
296
680
708
1670
6
9
87
337
322
256
834
1554
1802
516
18
15
1542
1728
198
481
491
296
680
708
1670
6
73
75
321
322
256
834
1065
25
540
18
15
1542
1728
198
481
491
296
680
708
1670
6
73
83
321
322
256
962
1066
18
540
18
15
1542
1728
198
481
491
296
680
708
1670
6
73
83
320
322
256
898
1062
17
539
18
15
1542
1728
198
481
491
296
680
708
1670
6
73
83
336
322
256
898
1062
17
515
18
15
1542
1728
198
481
491
296
680
708
1670
6
73
83
336
324
256
842
41
17
525
18
15
1542
1728
198
481
491
296
680
708
1670
6
73
83
336
324
280
914
41
17
533
18
15
1542
1728
198
481
491
296
680
708
1798
1030
73
75
321
322
0
258
1065
1049
540
18
15
1542
1728
198
481
491
296
680
708
1798
1030
73
83
321
386
0
266
1066
1042
540
18
15
1542
1728
198
481
491
296
680
708
1798
1030
73
83
321
386
24
242
1062
1042
540
18
15
1542
1728
198
481
491
296
680
708
1798
1030
73
83
321
322
0
266
1066
1042
540
18
15
1542
1728
198
481
491
296
680
708
1798
1030
73
83
320
322
0
258
1065
1041
537
18
15
1542
1728
198
481
491
296
680
708
1798
1030
73
83
336
386
0
258
1065
1041
533
18
15
1542
1728
198
481
491
296
680
708
1798
1030
73
83
336
322
0
258
1065
1041
533
18
15
1542
1728
198
481
491
296
680
708
1798
1030
73
83
336
388
0
196
1061
1041
515
18
15
1542
1728
198
481
491
296
680
708
1798
1030
73
83
336
388
24
242
1062
1041
515
18
15
1542
1728
198
481
491
296
680
708
1798
1030
73
83
336
324
0
274
1066
1042
526
18
15
1542
1728
198
481
491
296
680
708
1798
1030
73
83
336
324
24
274
1065
1041
515
18
15
1542
1728
198
481
491
296
680
708
1798
6
73
75
321
322
0
962
41
25
540
18
15
1542
1728
198
481
491
296
680
708
1798
6
73
83
321
386
24
626
42
18
540
18
15
1542
1728
198
481
491
296
680
708
1798
6
73
83
320
322
0
962
41
17
537
18
15
1542
1728
198
481
491
296
680
708
1798
6
73
83
336
386
0
706
41
17
533
18
15
1542
1728
198
481
491
296
680
708
1798
6
73
83
336
322
0
962
41
17
533
18
15
1542
1728
198
481
491
296
680
708
1798
6
73
83
336
388
0
708
37
17
515
18
15
1542
1728
198
481
491
296
680
708
1798
6
73
83
336
388
24
708
1062
17
515
18
15
1542
1728
198
481
491
296
680
708
1798
6
73
83
336
324
0
786
42
18
278
18
15
1542
1728
198
481
491
296
680
708
1798
6
73
83
336
324
24
786
41
17
277
18
15
1542
1728
198
481
491
296
680
724
1670
1030
9
83
321
328
264
450
518
1801
540
18
15
1542
1728
198
481
491
296
680
724
1670
1030
9
83
320
328
264
450
518
1801
537
18
15
1542
1728
198
481
491
296
680
724
1670
1030
9
83
336
328
264
450
518
1801
515
18
15
1542
1728
198
481
491
296
680
724
1670
1030
9
83
337
328
264
450
518
1801
524
18
15
1542
1728
198
481
491
296
680
724
1670
1030
9
87
321
328
264
450
521
1802
536
18
15
1542
1728
198
481
491
296
680
724
1670
1030
9
87
320
328
264
450
521
1802
538
18
15
1542
1728
198
481
491
296
680
724
1670
1030
9
87
336
328
264
450
521
1802
522
18
15
1542
1728
198
481
491
296
680
724
1670
1030
9
87
337
328
264
450
521
1802
516
18
15
1542
1728
198
481
491
296
680
724
1670
1030
73
75
321
328
264
322
1065
1049
540
18
15
1542
1728
198
481
491
296
680
724
1670
1030
73
75
320
328
264
322
1065
1049
541
18
15
1542
1728
198
481
491
296
680
724
1670
1030
73
83
321
328
264
450
42
18
540
18
15
1542
1728
198
481
491
296
680
724
1670
1030
73
83
320
328
264
322
1065
1041
537
18
15
1542
1728
198
481
491
296
680
724
1670
1030
73
83
336
328
264
322
1065
1041
533
18
15
1542
1728
198
481
491
296
680
724
1670
1030
73
79
321
328
264
322
1065
1050
536
18
15
1542
1728
198
481
491
296
680
724
1670
1030
73
79
320
328
264
322
1065
1050
538
18
15
1542
1728
198
481
491
296
680
724
1670
6
9
83
321
328
264
834
1545
1801
540
18
15
1542
1728
198
481
491
296
680
724
1670
6
9
83
320
328
264
834
1545
1801
537
18
15
1542
1728
198
481
491
296
680
724
1670
6
9
83
336
328
264
834
1545
1801
514
18
15
1542
1728
198
481
491
296
680
724
1670
6
9
83
337
328
264
834
1545
1801
524
18
15
1542
1728
198
481
491
296
680
724
1670
6
9
87
321
328
264
962
1545
1802
536
18
15
1542
1728
198
481
491
296
680
724
1670
6
9
87
320
328
264
834
1554
1802
538
18
15
1542
1728
198
481
491
296
680
724
1670
6
9
87
336
328
264
834
1554
1802
523
18
15
1542
1728
198
481
491
296
680
724
1670
6
9
87
337
328
264
834
1554
1802
516
18
15
1542
1728
198
481
491
296
680
724
1670
6
73
75
321
328
264
834
1065
25
540
18
15
1542
1728
198
481
491
296
680
724
1670
6
73
75
320
328
264
834
1065
25
543
18
15
1542
1728
198
481
491
296
680
724
1670
6
73
83
321
328
264
962
1066
18
540
18
15
1542
1728
198
481
491
296
680
724
1670
6
73
83
320
328
264
834
41
17
537
18
15
1542
1728
198
481
491
296
680
724
1670
6
73
83
336
328
264
834
41
17
533
18
15
1542
1728
198
481
491
296
680
724
1670
6
73
79
321
328
264
834
41
26
536
18
15
1542
1728
198
481
491
296
680
724
1670
6
73
79
320
328
264
834
1065
26
538
18
15
1542
1728
198
481
491
296
680
724
1798
1030
73
75
321
328
8
258
1065
1049
540
18
15
1542
1728
198
481
491
296
680
724
1798
1030
73
75
320
328
8
258
1065
1049
541
18
15
1542
1728
198
481
491
296
680
724
1798
1030
73
83
321
328
8
258
1066
1042
540
18
15
1542
1728
198
481
491
296
680
724
1798
1030
73
83
320
328
8
258
1066
1042
542
18
15
1542
1728
198
481
491
296
680
724
1798
1030
73
83
336
328
8
258
1066
1042
526
18
15
1542
1728
198
481
491
296
680
724
1798
1030
73
79
321
328
8
258
329
26
280
18
15
1542
1728
198
481
491
296
680
724
1798
1030
73
79
320
328
8
258
329
26
282
18
15
1542
1728
198
481
491
296
680
724
1798
6
9
83
321
328
8
674
1542
1801
540
18
15
1542
1728
198
481
491
296
680
724
1798
6
9
83
320
328
8
674
1542
1801
537
18
15
1542
1728
198
481
491
296
680
724
1798
6
9
83
336
328
8
674
1542
1801
515
18
15
1542
1728
198
481
491
296
680
724
1798
6
9
83
337
328
8
674
1542
1801
524
18
15
1542
1728
198
481
491
296
680
724
1798
6
9
87
321
328
8
674
1542
1802
536
18
15
1542
1728
198
481
491
296
680
724
1798
6
9
87
320
328
8
674
1542
1802
538
18
15
1542
1728
198
481
491
296
680
724
1798
6
9
87
336
328
8
674
1542
1802
523
18
15
1542
1728
198
481
491
296
680
724
1798
6
9
87
337
328
8
674
1542
1802
516
18
15
1542
1728
198
481
491
296
680
724
1798
6
73
75
321
328
8
962
41
25
540
18
15
1542
1728
198
481
491
296
680
724
1798
6
73
75
320
328
8
770
1065
25
285
18
15
1542
1728
198
481
491
296
680
724
1798
6
73
83
321
328
8
770
1066
18
284
18
15
1542
1728
198
481
491
296
680
724
1798
6
73
83
320
328
8
770
1066
18
286
18
15
1542
1728
198
481
491
296
680
724
1798
6
73
83
336
328
8
770
42
18
278
18
15
1542
1728
198
481
491
296
680
724
1798
6
73
79
321
328
8
962
41
26
536
18
15
1542
1728
198
481
491
296
680
724
1798
6
73
79
320
328
8
962
41
26
538
18
15
1542
1728
198
481
491
296
708
196
1798
1030
73
75
376
200
512
258
1065
1049
517
18
15
1542
1728
198
481
491
296
708
196
1798
1030
73
75
376
200
536
450
1066
1049
517
18
15
1542
1728
198
481
491
296
708
196
1798
1030
73
75
377
200
512
258
1065
1049
516
18
15
1542
1728
198
481
491
296
708
196
1798
1030
73
75
377
200
536
274
1065
1049
516
18
15
1542
1728
198
481
491
296
708
196
1798
1030
73
79
376
200
512
194
1065
1050
514
18
15
1542
1728
198
481
491
296
708
196
1798
1030
73
79
376
200
536
450
1066
1050
514
18
15
1542
1728
198
481
491
296
708
196
1798
1030
73
79
377
200
512
194
1066
1050
512
18
15
1542
1728
198
481
491
296
708
196
1798
1030
73
79
377
200
536
450
1066
1050
512
18
15
1542
1728
198
481
491
296
708
196
1798
6
73
75
376
200
512
706
41
25
517
18
15
1542
1728
198
481
491
296
708
196
1798
6
73
75
376
200
536
706
42
25
517
18
15
1542
1728
198
481
491
296
708
196
1798
6
73
75
377
200
512
708
41
25
516
18
15
1542
1728
198
481
491
296
708
196
1798
6
73
75
377
200
536
708
38
25
516
18
15
1542
1728
198
481
491
296
708
196
1798
6
73
79
376
200
512
706
41
26
258
18
15
1542
1728
198
481
491
296
708
196
1798
6
73
79
376
200
536
706
42
26
514
18
15
1542
1728
198
481
491
296
708
196
1798
6
73
79
377
200
512
708
38
26
512
18
15
1542
1728
198
481
491
296
708
196
1798
6
73
79
377
200
536
706
42
26
512
18
15
1542
1728
198
481
491
296
708
708
1670
1030
73
75
376
328
256
324
1065
1049
517
18
15
1542
1728
198
481
491
296
708
708
1670
1030
73
75
376
328
280
450
1066
1049
517
18
15
1542
1728
198
481
491
296
708
708
1670
1030
73
75
377
328
256
450
1065
1049
516
18
15
1542
1728
198
481
491
296
708
708
1670
1030
73
75
377
328
280
450
1066
1049
516
18
15
1542
1728
198
481
491
296
708
708
1670
1030
73
79
376
328
256
450
1065
1050
514
18
15
1542
1728
198
481
491
296
708
708
1670
1030
73
79
376
328
280
450
1066
1050
514
18
15
1542
1728
198
481
491
296
708
708
1670
1030
73
79
377
328
256
322
329
26
256
18
15
1542
1728
198
481
491
296
708
708
1670
1030
73
79
377
328
280
450
1066
1050
512
18
15
1542
1728
198
481
491
296
708
708
1670
6
73
75
376
328
256
962
41
25
517
18
15
1542
1728
198
481
491
296
708
708
1670
6
73
75
376
328
280
834
42
25
517
18
15
1542
1728
198
481
491
296
708
708
1670
6
73
75
377
328
256
962
41
25
516
18
15
1542
1728
198
481
491
296
708
708
1670
6
73
75
377
328
280
962
1066
25
516
18
15
1542
1728
198
481
491
296
708
708
1670
6
73
79
376
328
256
962
41
26
258
18
15
1542
1728
198
481
491
296
708
708
1670
6
73
79
376
328
280
834
42
26
514
18
15
1542
1728
198
481
491
296
708
708
1670
6
73
79
377
328
256
962
42
26
512
18
15
1542
1728
198
481
491
296
708
708
1670
6
73
79
377
328
280
962
1066
26
512
18
15
1542
1728
198
481
491
296
708
708
1798
1030
73
75
376
328
0
258
1065
1049
517
18
15
1542
1728
198
481
491
296
708
708
1798
1030
73
75
376
328
24
450
42
25
517
18
15
1542
1728
198
481
491
296
708
708
1798
1030
73
75
377
328
0
258
1065
1049
516
18
15
1542
1728
198
481
491
296
708
708
1798
1030
73
75
377
328
24
274
1065
1049
516
18
15
1542
1728
198
481
491
296
708
708
1798
1030
73
79
376
328
0
162
42
26
514
18
15
1542
1728
198
481
491
296
708
708
1798
1030
73
79
376
328
24
258
330
26
258
18
15
1542
1728
198
481
491
296
708
708
1798
1030
73
79
377
328
0
162
42
26
512
18
15
1542
1728
198
481
491
296
708
708
1798
1030
73
79
377
328
24
450
42
26
512
18
15
1542
1728
198
481
491
296
708
708
1798
6
73
75
376
328
0
964
41
25
517
18
15
1542
1728
198
481
491
296
708
708
1798
6
73
75
376
328
24
706
1066
25
517
18
15
1542
1728
198
481
491
296
708
708
1798
6
73
75
377
328
0
964
41
25
516
18
15
1542
1728
198
481
491
296
708
708
1798
6
73
75
377
328
24
964
38
25
516
18
15
1542
1728
198
481
491
296
708
708
1798
6
73
79
376
328
0
966
41
26
258
18
15
1542
1728
198
481
491
296
708
708
1798
6
73
79
376
328
24
706
1066
26
514
18
15
1542
1728
198
481
491
296
708
708
1798
6
73
79
377
328
0
966
41
26
256
18
15
1542
1728
198
481
491
296
708
708
1798
6
73
79
377
328
24
706
1066
26
512
18
15
1542
1728
198
481
491
296
712
196
1798
1030
73
75
368
196
512
258
41
25
257
18
15
1542
1728
198
481
491
296
712
196
1798
1030
73
75
368
200
512
258
41
25
257
18
15
1542
1728
198
481
491
296
712
196
1798
1030
73
75
368
200
536
450
1066
1049
513
18
15
1542
1728
198
481
491
296
712
196
1798
6
73
75
368
196
512
708
41
25
513
18
15
1542
1728
198
481
491
296
712
196
1798
6
73
75
368
200
512
706
41
25
513
18
15
1542
1728
198
481
491
296
712
196
1798
6
73
75
368
200
536
706
42
25
513
18
15
1542
1728
198
481
491
296
712
708
1670
1030
73
75
368
328
256
322
329
25
257
18
15
1542
1728
198
481
491
296
712
708
1670
1030
73
75
368
328
280
450
1066
1049
513
18
15
1542
1728
198
481
491
296
712
708
1670
6
73
75
368
328
256
834
329
25
513
18
15
1542
1728
198
481
491
296
712
708
1670
6
73
75
368
328
280
834
42
25
513
18
15
1542
1728
198
481
491
296
712
708
1798
1030
73
75
368
328
0
194
41
1049
513
18
15
1542
1728
198
481
491
296
712
708
1798
1030
73
75
368
328
24
258
330
25
257
18
15
1542
1728
198
481
491
296
712
708
1798
6
73
75
368
328
0
710
41
25
513
18
15
1542
1728
198
481
491
296
712
708
1798
6
73
75
368
328
24
706
42
25
513
18
15
1542
1728
198
481
491
296
676
708
1670
1030
9
83
344
328
256
450
518
1801
517
18
15
1542
1728
198
481
491
296
676
708
1670
1030
9
87
344
328
256
454
518
1802
514
18
15
1542
1728
198
481
491
296
676
708
1670
1030
73
83
344
328
256
322
1062
1041
517
18
15
1542
1728
198
481
491
296
676
708
1670
1030
73
83
344
328
280
450
42
18
519
18
15
1542
1728
198
481
491
296
676
708
1670
1030
73
83
340
326
256
326
1065
1041
513
18
15
1542
1728
198
481
491
296
676
708
1670
1030
73
83
345
328
256
450
1062
18
260
18
15
1542
1728
198
481
491
296
676
708
1670
1030
73
83
345
328
280
370
1062
1042
516
18
15
1542
1728
198
481
491
296
676
708
1670
6
9
83
344
328
256
834
1542
1801
517
18
15
1542
1728
198
481
491
296
676
708
1670
6
9
83
344
328
280
962
1542
1801
517
18
15
1542
1728
198
481
491
296
676
708
1670
6
9
87
344
328
256
834
1542
1802
515
18
15
1542
1728
198
481
491
296
676
708
1670
6
9
87
344
328
280
962
1546
1802
514
18
15
1542
1728
198
481
491
296
676
708
1670
6
73
83
344
328
256
834
38
17
517
18
15
1542
1728
198
481
491
296
676
708
1670
6
73
83
344
328
280
962
1066
18
519
18
15
1542
1728
198
481
491
296
676
708
1670
6
73
83
340
326
256
834
38
17
513
18
15
1542
1728
198
481
491
296
676
708
1670
6
73
83
345
328
256
962
1062
18
516
18
15
1542
1728
198
481
491
296
676
708
1670
6
73
83
345
328
280
882
1062
18
260
18
15
1542
1728
198
481
491
296
676
708
1798
1030
73
83
344
392
0
258
1065
1041
522
18
15
1542
1728
198
481
491
296
676
708
1798
1030
73
83
344
392
24
450
330
17
261
18
15
1542
1728
198
481
491
296
676
708
1798
1030
73
83
344
328
0
258
1062
1041
517
18
15
1542
1728
198
481
491
296
676
708
1798
1030
73
83
344
328
24
450
330
17
261
18
15
1542
1728
198
481
491
296
676
708
1798
1030
73
83
340
390
0
162
1062
1041
513
18
15
1542
1728
198
481
491
296
676
708
1798
1030
73
83
340
326
0
194
553
17
513
18
15
1542
1728
198
481
491
296
676
708
1798
1030
73
83
345
328
0
418
1062
18
260
18
15
1542
1728
198
481
491
296
676
708
1798
1030
73
83
345
328
24
242
1062
1042
516
18
15
1542
1728
198
481
491
296
676
708
1798
6
73
83
344
392
0
706
38
17
517
18
15
1542
1728
198
481
491
296
676
708
1798
6
73
83
344
392
24
706
42
18
530
18
15
1542
1728
198
481
491
296
676
708
1798
6
73
83
344
328
0
706
38
17
517
18
15
1542
1728
198
481
491
296
676
708
1798
6
73
83
344
328
24
706
42
18
530
18
15
1542
1728
198
481
491
296
676
708
1798
6
73
83
345
328
24
626
38
18
516
18
15
1542
1728
198
481
491
424
904
708
1670
1030
9
43
257
354
256
386
1225
665
220
18
15
1542
1728
198
481
491
424
904
708
1670
1030
9
51
257
354
256
386
518
73
156
18
15
1542
1728
198
481
491
424
904
708
1670
1030
9
51
256
354
256
386
518
73
153
18
15
1542
1728
198
481
491
424
904
708
1670
1030
9
39
257
354
256
386
1226
1962
1236
18
15
1542
1728
198
481
491
424
904
708
1670
1030
9
55
257
354
256
386
518
74
168
18
15
1542
1728
198
481
491
424
904
708
1670
1030
9
55
256
354
256
386
518
74
171
18
15
1542
1728
198
481
491
424
904
708
1670
1030
41
51
257
354
256
386
1234
1986
1236
18
15
1542
1728
198
481
491
424
904
708
1670
1030
41
51
256
354
256
386
1234
1985
1187
18
15
1542
1728
198
481
491
424
904
708
1670
1030
41
39
257
354
256
322
361
714
212
18
15
1542
1728
198
481
491
424
904
708
1670
1030
137
43
257
354
256
322
265
281
348
18
15
1542
1728
198
481
491
424
904
708
1670
1030
137
51
257
354
256
386
1190
1186
1196
18
15
1542
1728
198
481
491
424
904
708
1670
1030
137
51
256
354
256
386
1190
1185
277
18
15
1542
1728
198
481
491
424
904
708
1670
1030
137
39
257
354
256
322
265
682
212
18
15
1542
1728
198
481
491
424
904
708
1670
1030
73
51
257
354
256
322
326
393
172
18
15
1542
1728
198
481
491
424
904
708
1670
1030
73
51
256
354
256
322
326
393
153
18
15
1542
1728
198
481
491
424
904
708
1670
1030
73
55
257
354
256
322
326
394
152
18
15
1542
1728
198
481
491
424
904
708
1670
1030
73
55
256
354
256
322
326
394
203
18
15
1542
1728
198
481
491
424
904
708
1670
6
9
43
257
354
256
898
201
409
348
18
15
1542
1728
198
481
491
424
904
708
1670
6
9
51
257
354
256
898
6
73
156
18
15
1542
1728
198
481
491
424
904
708
1670
6
9
51
256
354
256
898
6
73
153
18
15
1542
1728
198
481
491
424
904
708
1670
6
9
39
257
354
256
898
202
426
364
18
15
1542
1728
198
481
491
424
904
708
1670
6
9
55
257
354
256
898
6
74
168
18
15
1542
1728
198
481
491
424
904
708
1670
6
9
55
256
354
256
898
6
74
171
18
15
1542
1728
198
481
491
424
904
708
1670
6
41
51
257
354
256
898
210
450
212
18
15
1542
1728
198
481
491
424
904
708
1670
6
41
51
256
354
256
898
210
449
213
18
15
1542
1728
198
481
491
424
904
708
1670
6
41
39
257
354
256
906
210
458
212
18
15
1542
1728
198
481
491
424
904
708
1670
6
145
51
257
354
256
842
121
266
284
18
15
1542
1728
198
481
491
424
904
708
1670
6
137
51
257
354
256
898
166
162
148
18
15
1542
1728
198
481
491
424
904
708
1670
6
137
51
256
354
256
898
166
161
277
18
15
1542
1728
198
481
491
424
904
708
1670
6
137
39
257
354
256
906
170
170
212
18
15
1542
1728
198
481
491
424
904
708
1670
6
146
51
257
354
256
834
120
265
284
18
15
1542
1728
198
481
491
424
904
708
1670
6
146
51
256
354
256
834
120
265
281
18
15
1542
1728
198
481
491
424
904
708
1670
6
146
55
257
354
256
834
120
266
280
18
15
1542
1728
198
481
491
424
904
708
1670
6
146
55
256
354
256
834
120
266
282
18
15
1542
1728
198
481
491
424
904
708
1798
1030
17
51
257
354
0
194
250
394
284
18
15
1542
1728
198
481
491
424
904
708
1798
1030
17
51
256
354
0
194
250
394
282
18
15
1542
1728
198
481
491
424
904
708
1798
1030
9
43
257
354
0
258
1033
665
220
18
15
1542
1728
198
481
491
424
904
708
1798
1030
9
51
257
354
0
258
1030
73
204
18
15
1542
1728
198
481
491
424
904
708
1798
1030
9
51
256
354
0
258
1030
73
153
18
15
1542
1728
198
481
491
424
904
708
1798
1030
9
39
257
354
0
194
202
1962
1236
18
15
1542
1728
198
481
491
424
904
708
1798
1030
9
55
257
354
0
258
1030
74
200
18
15
1542
1728
198
481
491
424
904
708
1798
1030
9
55
256
354
0
258
1030
74
203
18
15
1542
1728
198
481
491
424
904
708
1798
1030
41
51
257
354
0
194
210
1986
1236
18
15
1542
1728
198
481
491
424
904
708
1798
1030
41
51
256
354
0
194
233
65
226
18
15
1542
1728
198
481
491
424
904
708
1798
1030
41
39
257
354
0
194
234
74
236
18
15
1542
1728
198
481
491
424
904
708
1798
1030
18
51
257
354
0
194
1272
649
284
18
15
1542
1728
198
481
491
424
904
708
1798
1030
18
51
256
354
0
194
1272
649
281
18
15
1542
1728
198
481
491
424
904
708
1798
1030
18
55
257
354
0
202
1272
650
280
18
15
1542
1728
198
481
491
424
904
708
1798
1030
145
51
257
354
0
266
1146
138
220
18
15
1542
1728
198
481
491
424
904
708
1798
1030
137
43
257
354
0
258
265
281
348
18
15
1542
1728
198
481
491
424
904
708
1798
1030
137
51
257
354
0
258
262
274
276
18
15
1542
1728
198
481
491
424
904
708
1798
1030
137
51
256
354
0
258
262
161
163
18
15
1542
1728
198
481
491
424
904
708
1798
1030
137
39
257
354
0
258
265
682
212
18
15
1542
1728
198
481
491
424
904
708
1798
1030
137
55
257
354
0
258
262
202
168
18
15
1542
1728
198
481
491
424
904
708
1798
1030
137
55
256
354
0
258
262
202
171
18
15
1542
1728
198
481
491
424
904
708
1798
1030
73
51
257
354
0
258
329
393
156
18
15
1542
1728
198
481
491
424
904
708
1798
1030
73
51
256
354
0
258
329
393
153
18
15
1542
1728
198
481
491
424
904
708
1798
1030
73
55
257
354
0
258
329
394
584
18
15
1542
1728
198
481
491
424
904
708
1798
1030
73
55
256
354
0
258
329
394
154
18
15
1542
1728
198
481
491
424
904
708
1798
1030
146
51
257
354
0
258
1144
137
220
18
15
1542
1728
198
481
491
424
904
708
1798
1030
146
51
256
354
0
258
1144
137
217
18
15
1542
1728
198
481
491
424
904
1236
1542
6
17
51
257
872
8
930
250
394
284
18
15
1542
1728
198
481
491
424
904
1236
1542
6
17
51
256
872
8
930
249
393
281
18
15
1542
1728
198
481
491
424
904
1236
1542
6
9
43
256
872
8
930
201
409
225
18
15
1542
1728
198
481
491
424
904
1236
1542
6
9
51
257
872
8
930
6
73
156
18
15
1542
1728
198
481
491
424
904
1236
1542
6
9
51
256
872
8
930
6
73
153
18
15
1542
1728
198
481
491
424
904
1236
1542
6
9
39
257
872
8
932
198
426
212
18
15
1542
1728
198
481
491
424
904
1236
1542
6
9
39
256
872
8
932
198
426
354
18
15
1542
1728
198
481
491
424
904
1236
1542
6
9
55
257
872
8
930
198
458
200
18
15
1542
1728
198
481
491
424
904
1236
1542
6
9
55
256
872
8
930
198
458
203
18
15
1542
1728
198
481
491
424
904
1236
1542
6
9
47
257
872
8
930
202
410
236
18
15
1542
1728
198
481
491
424
904
1236
1542
6
41
51
257
872
8
930
210
450
212
18
15
1542
1728
198
481
491
424
904
1236
1542
6
41
51
256
872
8
930
210
449
281
18
15
1542
1728
198
481
491
424
904
1236
1542
6
41
39
257
872
8
930
210
458
212
18
15
1542
1728
198
481
491
424
904
1236
1542
6
41
39
256
872
8
930
210
394
354
18
15
1542
1728
198
481
491
424
904
1236
1542
6
145
51
257
872
8
930
122
138
284
18
15
1542
1728
198
481
491
424
904
1236
1542
6
145
51
256
872
8
930
121
137
281
18
15
1542
1728
198
481
491
424
904
1236
1542
6
137
43
256
872
8
932
166
281
349
18
15
1542
1728
198
481
491
424
904
1236
1542
6
137
51
257
872
8
932
1190
290
276
18
15
1542
1728
198
481
491
424
904
1236
1542
6
137
51
256
872
8
930
166
417
149
18
15
1542
1728
198
481
491
424
904
1236
1542
6
137
55
257
872
8
932
166
330
280
18
15
1542
1728
198
481
491
424
904
1236
1542
6
137
55
256
872
8
932
166
330
282
18
15
1542
1728
198
481
491
424
904
1236
1542
6
137
47
257
872
8
932
166
282
348
18
15
1542
1728
198
481
491
424
904
1236
1542
6
137
47
256
872
8
932
1190
282
347
18
15
1542
1728
198
481
491
424
904
724
1670
1030
9
43
256
360
264
418
1225
1945
1249
18
15
1542
1728
198
481
491
424
904
724
1670
1030
9
51
257
360
264
322
1033
713
236
18
15
1542
1728
198
481
491
424
904
724
1670
1030
9
51
256
360
264
322
1033
657
277
18
15
1542
1728
198
481
491
424
904
724
1670
1030
9
39
257
360
264
322
370
682
340
18
15
1542
1728
198
481
491
424
904
724
1670
1030
9
39
256
360
264
322
370
682
347
18
15
1542
1728
198
481
491
424
904
724
1670
1030
9
55
257
360
264
418
1222
714
280
18
15
1542
1728
198
481
491
424
904
724
1670
1030
9
55
256
360
264
418
1222
714
283
18
15
1542
1728
198
481
491
424
904
724
1670
1030
9
47
257
360
264
418
1226
1946
1260
18
15
1542
1728
198
481
491
424
904
724
1670
1030
9
47
256
360
264
394
1226
1946
1263
18
15
1542
1728
198
481
491
424
904
724
1670
1030
41
43
256
360
264
322
361
409
225
18
15
1542
1728
198
481
491
424
904
724
1670
1030
41
51
257
360
264
322
362
386
276
18
15
1542
1728
198
481
491
424
904
724
1670
1030
41
51
256
360
264
322
361
385
277
18
15
1542
1728
198
481
491
424
904
724
1670
1030
41
39
257
360
264
322
361
714
212
18
15
1542
1728
198
481
491
424
904
724
1670
1030
41
39
256
360
264
322
361
682
355
18
15
1542
1728
198
481
491
424
904
724
1670
1030
41
47
257
360
264
322
361
410
364
18
15
1542
1728
198
481
491
424
904
724
1670
1030
41
47
256
360
264
322
362
410
251
18
15
1542
1728
198
481
491
424
904
724
1670
1030
137
43
257
360
264
322
265
281
348
18
15
1542
1728
198
481
491
424
904
724
1670
1030
137
43
256
360
264
322
265
281
225
18
15
1542
1728
198
481
491
424
904
724
1670
1030
137
51
257
360
264
322
262
274
276
18
15
1542
1728
198
481
491
424
904
724
1670
1030
137
51
256
360
264
322
262
274
290
18
15
1542
1728
198
481
491
424
904
724
1670
1030
137
39
257
360
264
322
266
682
212
18
15
1542
1728
198
481
491
424
904
724
1670
1030
137
39
256
360
264
330
265
682
219
18
15
1542
1728
198
481
491
424
904
724
1670
1030
137
55
257
360
264
420
1190
1226
280
18
15
1542
1728
198
481
491
424
904
724
1670
1030
137
55
256
360
264
420
1190
1226
283
18
15
1542
1728
198
481
491
424
904
724
1670
1030
137
47
257
360
264
322
265
282
248
18
15
1542
1728
198
481
491
424
904
724
1670
1030
137
47
256
360
264
322
265
282
347
18
15
1542
1728
198
481
491
424
904
724
1670
1030
73
51
257
360
264
322
326
393
172
18
15
1542
1728
198
481
491
424
904
724
1670
1030
73
51
256
360
264
322
326
393
153
18
15
1542
1728
198
481
491
424
904
724
1670
1030
73
55
257
360
264
322
326
394
152
18
15
1542
1728
198
481
491
424
904
724
1670
1030
73
55
256
360
264
322
326
394
203
18
15
1542
1728
198
481
491
424
904
724
1670
6
9
43
257
360
264
930
201
409
348
18
15
1542
1728
198
481
491
424
904
724
1670
6
9
43
256
360
264
930
201
409
225
18
15
1542
1728
198
481
491
424
904
724
1670
6
9
51
257
360
264
930
6
73
156
18
15
1542
1728
198
481
491
424
904
724
1670
6
9
51
256
360
264
930
6
73
153
18
15
1542
1728
198
481
491
424
904
724
1670
6
9
39
257
360
264
906
202
426
212
18
15
1542
1728
198
481
491
424
904
724
1670
6
9
39
256
360
264
906
202
426
354
18
15
1542
1728
198
481
491
424
904
724
1670
6
9
55
257
360
264
930
198
458
200
18
15
1542
1728
198
481
491
424
904
724
1670
6
9
55
256
360
264
930
198
458
203
18
15
1542
1728
198
481
491
424
904
724
1670
6
9
47
257
360
264
930
202
410
344
18
15
1542
1728
198
481
491
424
904
724
1670
6
9
47
256
360
264
930
202
410
219
18
15
1542
1728
198
481
491
424
904
724
1670
6
41
51
257
360
264
930
210
66
244
18
15
1542
1728
198
481
491
424
904
724
1670
6
41
51
256
360
264
930
210
65
249
18
15
1542
1728
198
481
491
424
904
724
1670
6
41
39
257
360
264
930
210
458
212
18
15
1542
1728
198
481
491
424
904
724
1670
6
41
39
256
360
264
930
210
458
227
18
15
1542
1728
198
481
491
424
904
724
1670
6
41
47
257
360
264
914
210
410
216
18
15
1542
1728
198
481
491
424
904
724
1670
6
41
47
256
360
264
914
210
410
218
18
15
1542
1728
198
481
491
424
904
724
1670
6
137
43
257
360
264
932
166
153
220
18
15
1542
1728
198
481
491
424
904
724
1670
6
137
43
256
360
264
932
166
281
349
18
15
1542
1728
198
481
491
424
904
724
1670
6
137
51
257
360
264
932
166
162
148
18
15
1542
1728
198
481
491
424
904
724
1670
6
137
51
256
360
264
930
166
161
277
18
15
1542
1728
198
481
491
424
904
724
1670
6
137
39
257
360
264
914
170
170
212
18
15
1542
1728
198
481
491
424
904
724
1670
6
137
39
256
360
264
914
170
170
219
18
15
1542
1728
198
481
491
424
904
724
1670
6
137
55
257
360
264
932
166
202
168
18
15
1542
1728
198
481
491
424
904
724
1670
6
137
55
256
360
264
932
166
202
171
18
15
1542
1728
198
481
491
424
904
724
1670
6
137
47
257
360
264
914
170
282
344
18
15
1542
1728
198
481
491
424
904
724
1670
6
137
47
256
360
264
932
166
282
347
18
15
1542
1728
198
481
491
424
904
724
1798
1030
17
51
256
360
8
418
1273
1929
1177
18
15
1542
1728
198
481
491
424
904
724
1798
1030
9
43
257
360
8
258
1033
665
220
18
15
1542
1728
198
481
491
424
904
724
1798
1030
9
43
256
360
8
258
1033
665
225
18
15
1542
1728
198
481
491
424
904
724
1798
1030
9
51
257
360
8
258
1030
73
204
18
15
1542
1728
198
481
491
424
904
724
1798
1030
9
51
256
360
8
258
1030
73
153
18
15
1542
1728
198
481
491
424
904
724
1798
1030
9
39
257
360
8
194
1226
1962
1236
18
15
1542
1728
198
481
491
424
904
724
1798
1030
9
39
256
360
8
194
1226
1962
1242
18
15
1542
1728
198
481
491
424
904
724
1798
1030
9
55
257
360
8
258
1034
74
200
18
15
1542
1728
198
481
491
424
904
724
1798
1030
9
55
256
360
8
258
1034
74
203
18
15
1542
1728
198
481
491
424
904
724
1798
1030
9
47
257
360
8
258
9
666
216
18
15
1542
1728
198
481
491
424
904
724
1798
1030
9
47
256
360
8
258
9
666
219
18
15
1542
1728
198
481
491
424
904
724
1798
1030
41
43
256
360
8
450
361
409
225
18
15
1542
1728
198
481
491
424
904
724
1798
1030
41
51
257
360
8
194
1234
642
276
18
15
1542
1728
198
481
491
424
904
724
1798
1030
41
51
256
360
8
258
361
641
285
18
15
1542
1728
198
481
491
424
904
724
1798
1030
41
39
257
360
8
258
362
714
212
18
15
1542
1728
198
481
491
424
904
724
1798
1030
41
39
256
360
8
258
358
650
219
18
15
1542
1728
198
481
491
424
904
724
1798
1030
41
47
257
360
8
450
361
410
364
18
15
1542
1728
198
481
491
424
904
724
1798
1030
41
47
256
360
8
450
361
666
187
18
15
1542
1728
198
481
491
424
904
724
1798
1030
18
51
257
360
8
194
1272
649
284
18
15
1542
1728
198
481
491
424
904
724
1798
1030
18
51
256
360
8
194
1272
649
281
18
15
1542
1728
198
481
491
424
904
724
1798
1030
145
51
256
360
8
266
1145
137
217
18
15
1542
1728
198
481
491
424
904
724
1798
1030
137
43
257
360
8
258
265
281
348
18
15
1542
1728
198
481
491
424
904
724
1798
1030
137
43
256
360
8
258
265
281
225
18
15
1542
1728
198
481
491
424
904
724
1798
1030
137
51
257
360
8
258
262
274
276
18
15
1542
1728
198
481
491
424
904
724
1798
1030
137
51
256
360
8
258
262
273
277
18
15
1542
1728
198
481
491
424
904
724
1798
1030
137
39
257
360
8
258
265
682
212
18
15
1542
1728
198
481
491
424
904
724
1798
1030
137
39
256
360
8
258
265
682
218
18
15
1542
1728
198
481
491
424
904
724
1798
1030
137
55
257
360
8
258
266
202
168
18
15
1542
1728
198
481
491
424
904
724
1798
1030
137
55
256
360
8
258
266
202
171
18
15
1542
1728
198
481
491
424
904
724
1798
1030
137
47
257
360
8
258
265
282
248
18
15
1542
1728
198
481
491
424
904
724
1798
1030
137
47
256
360
8
258
265
282
347
18
15
1542
1728
198
481
491
424
904
724
1798
1030
73
51
257
360
8
258
326
393
172
18
15
1542
1728
198
481
491
424
904
724
1798
1030
73
51
256
360
8
258
326
393
153
18
15
1542
1728
198
481
491
424
904
724
1798
1030
73
55
257
360
8
260
326
650
168
18
15
1542
1728
198
481
491
424
904
724
1798
1030
73
55
256
360
8
260
326
650
171
18
15
1542
1728
198
481
491
424
904
724
1798
1030
146
51
257
360
8
258
1144
137
220
18
15
1542
1728
198
481
491
424
904
724
1798
1030
146
51
256
360
8
258
1144
137
217
18
15
1542
1728
198
481
491
424
904
724
1798
1030
146
55
257
360
8
258
120
138
280
18
15
1542
1728
198
481
491
424
904
724
1798
1030
146
55
256
360
8
258
120
138
282
18
15
1542
1728
198
481
491
424
904
724
1798
6
17
51
256
360
8
674
249
393
281
18
15
1542
1728
198
481
491
424
904
724
1798
6
9
43
257
360
8
674
201
409
348
18
15
1542
1728
198
481
491
424
904
724
1798
6
9
43
256
360
8
674
201
409
225
18
15
1542
1728
198
481
491
424
904
724
1798
6
9
51
257
360
8
674
1030
73
156
18
15
1542
1728
198
481
491
424
904
724
1798
6
9
51
256
360
8
674
1030
73
153
18
15
1542
1728
198
481
491
424
904
724
1798
6
9
39
257
360
8
674
202
426
364
18
15
1542
1728
198
481
491
424
904
724
1798
6
9
39
256
360
8
674
202
426
354
18
15
1542
1728
198
481
491
424
904
724
1798
6
9
55
257
360
8
674
198
458
200
18
15
1542
1728
198
481
491
424
904
724
1798
6
9
55
256
360
8
674
198
458
203
18
15
1542
1728
198
481
491
424
904
724
1798
6
9
47
257
360
8
674
202
410
344
18
15
1542
1728
198
481
491
424
904
724
1798
6
9
47
256
360
8
674
202
410
347
18
15
1542
1728
198
481
491
424
904
724
1798
6
41
51
257
360
8
674
210
706
340
18
15
1542
1728
198
481
491
424
904
724
1798
6
41
51
256
360
8
674
210
705
341
18
15
1542
1728
198
481
491
424
904
724
1798
6
41
39
257
360
8
674
210
394
364
18
15
1542
1728
198
481
491
424
904
724
1798
6
41
39
256
360
8
674
210
394
354
18
15
1542
1728
198
481
491
424
904
724
1798
6
137
43
257
360
8
676
166
153
220
18
15
1542
1728
198
481
491
424
904
724
1798
6
137
43
256
360
8
676
166
281
349
18
15
1542
1728
198
481
491
424
904
724
1798
6
137
51
257
360
8
674
166
329
284
18
15
1542
1728
198
481
491
424
904
724
1798
6
137
51
256
360
8
674
166
161
277
18
15
1542
1728
198
481
491
424
904
724
1798
6
137
55
257
360
8
676
1190
330
280
18
15
1542
1728
198
481
491
424
904
724
1798
6
137
55
256
360
8
676
1190
330
282
18
15
1542
1728
198
481
491
424
904
724
1798
6
137
47
257
360
8
676
1190
410
216
18
15
1542
1728
198
481
491
424
904
724
1798
6
137
47
256
360
8
676
1190
282
347
18
15
1542
1728
198
481
491
424
936
1220
1542
6
9
51
272
834
0
514
6
73
195
18
15
1542
1728
198
481
491
424
936
1220
1542
6
9
51
272
836
0
522
10
401
323
18
15
1542
1728
198
481
491
424
936
1220
1542
6
41
51
272
834
0
514
233
385
194
18
15
1542
1728
198
481
491
424
936
1220
1542
6
41
51
272
836
0
522
234
66
194
18
15
1542
1728
198
481
491
424
936
1220
1542
6
145
51
272
834
0
514
634
138
195
18
15
1542
1728
198
481
491
424
936
1220
1542
6
145
51
272
836
0
522
634
138
195
18
15
1542
1728
198
481
491
424
936
1220
1542
6
137
51
272
834
0
514
262
161
195
18
15
1542
1728
198
481
491
424
936
1220
1542
6
137
51
272
836
0
530
274
161
194
18
15
1542
1728
198
481
491
424
936
1220
1542
6
146
51
272
834
0
514
632
137
195
18
15
1542
1728
198
481
491
424
936
708
1798
1030
17
51
416
132
0
194
250
650
526
18
15
1542
1728
198
481
491
424
936
708
1798
1030
17
51
416
388
0
194
250
650
526
18
15
1542
1728
198
481
491
424
936
708
1798
1030
17
51
416
388
24
242
249
649
525
18
15
1542
1728
198
481
491
424
936
708
1798
1030
17
51
432
130
0
194
250
650
515
18
15
1542
1728
198
481
491
424
936
708
1798
1030
17
51
432
132
0
194
250
650
515
18
15
1542
1728
198
481
491
424
936
708
1798
1030
17
51
432
386
0
194
250
650
515
18
15
1542
1728
198
481
491
424
936
708
1798
1030
17
51
432
388
0
194
250
650
515
18
15
1542
1728
198
481
491
424
936
708
1798
1030
17
51
432
296
0
194
250
650
515
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
43
416
132
0
258
1033
665
513
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
43
416
388
0
258
1033
665
513
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
43
416
388
24
266
1033
665
513
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
43
416
296
0
258
1033
665
513
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
51
272
322
0
258
1030
73
195
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
51
272
324
0
258
1030
73
195
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
51
416
132
0
258
1030
713
525
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
51
416
388
0
258
1030
713
525
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
51
416
388
24
266
1033
657
525
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
51
432
130
0
258
1033
657
515
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
51
432
132
0
258
1033
657
515
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
51
432
386
0
258
1033
657
515
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
51
432
388
0
258
1033
657
515
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
51
432
296
0
258
1033
657
515
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
39
417
388
0
458
370
682
524
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
39
417
388
24
284
370
682
532
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
39
417
296
0
458
370
682
524
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
39
416
132
0
458
370
682
538
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
39
416
388
0
458
370
682
538
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
39
416
388
24
284
370
682
538
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
39
416
296
0
458
370
682
538
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
39
432
296
0
458
370
682
515
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
55
272
296
0
258
1034
714
199
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
55
417
132
0
258
1034
714
520
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
55
417
388
0
258
1034
714
520
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
55
417
388
24
266
1034
714
520
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
55
416
132
0
258
1034
714
523
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
55
416
388
0
258
1034
714
523
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
55
416
388
24
266
1034
714
523
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
55
432
132
0
194
1226
74
519
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
55
432
388
0
194
1226
74
519
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
55
433
130
0
194
201
1098
516
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
55
433
132
0
196
198
1098
516
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
55
433
386
0
194
201
1098
516
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
55
433
388
0
194
201
1098
516
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
47
417
388
0
258
1033
666
536
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
47
417
388
24
266
1033
666
536
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
47
416
388
0
258
1033
666
538
18
15
1542
1728
198
481
491
424
936
708
1798
1030
9
47
416
388
24
266
1033
666
538
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
43
416
132
0
194
1254
665
513
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
43
416
388
0
194
1254
665
513
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
43
416
388
24
274
361
409
513
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
43
416
296
0
194
1254
665
513
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
51
272
322
0
258
361
641
194
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
51
272
324
0
266
362
642
195
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
51
416
132
0
262
361
641
525
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
51
416
388
0
262
361
641
525
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
51
416
388
24
274
361
641
525
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
51
432
130
0
258
361
641
514
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
51
432
132
0
258
361
641
514
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
51
432
386
0
258
361
641
514
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
51
432
388
0
258
361
641
514
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
51
432
296
0
258
361
641
514
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
39
417
388
0
258
362
650
524
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
39
417
388
24
274
362
394
532
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
39
417
296
0
258
362
650
524
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
39
416
132
0
258
362
650
538
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
39
416
388
0
258
362
650
538
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
39
416
388
24
274
358
650
538
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
39
416
296
0
258
358
650
538
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
39
432
388
0
258
362
650
514
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
39
432
296
0
258
362
650
514
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
47
417
388
0
266
362
666
540
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
47
417
388
24
274
362
666
540
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
47
417
296
0
450
361
410
524
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
47
416
388
0
266
362
666
539
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
47
416
388
24
274
362
666
539
18
15
1542
1728
198
481
491
424
936
708
1798
1030
41
47
416
296
0
450
361
666
538
18
15
1542
1728
198
481
491
424
936
708
1798
1030
18
51
416
388
0
194
1272
649
526
18
15
1542
1728
198
481
491
424
936
708
1798
1030
18
51
432
130
0
194
1272
649
515
18
15
1542
1728
198
481
491
424
936
708
1798
1030
18
51
432
386
0
194
1272
649
515
18
15
1542
1728
198
481
491
424
936
708
1798
1030
18
51
432
388
0
194
1272
649
515
18
15
1542
1728
198
481
491
424
936
708
1798
1030
18
51
432
296
0
194
1272
649
515
18
15
1542
1728
198
481
491
424
936
708
1798
1030
18
55
416
388
0
202
1272
650
523
18
15
1542
1728
198
481
491
424
936
708
1798
1030
18
55
432
388
0
202
1272
650
519
18
15
1542
1728
198
481
491
424
936
708
1798
1030
18
55
433
388
0
202
1272
650
516
18
15
1542
1728
198
481
491
424
936
708
1798
1030
145
51
272
322
0
258
1146
138
195
18
15
1542
1728
198
481
491
424
936
708
1798
1030
145
51
272
324
0
266
122
138
195
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
43
416
132
0
258
265
281
513
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
43
416
388
0
258
265
281
513
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
43
416
388
24
260
265
281
513
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
43
416
296
0
258
265
281
513
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
51
272
322
0
258
262
161
195
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
51
272
324
0
258
262
161
195
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
51
416
132
0
258
262
417
525
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
51
416
388
0
258
262
417
525
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
51
416
388
24
260
261
417
525
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
51
432
130
0
258
262
273
515
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
51
432
132
0
258
262
273
515
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
51
432
386
0
258
262
273
515
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
51
432
388
0
258
262
273
515
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
51
432
296
0
258
262
273
515
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
39
417
388
0
258
265
682
532
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
39
417
388
24
266
265
682
532
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
39
417
296
0
258
265
682
532
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
39
416
132
0
258
265
682
538
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
39
416
388
0
258
265
682
538
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
39
416
388
24
266
265
682
538
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
39
416
296
0
258
265
682
538
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
55
272
296
0
258
266
202
199
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
55
417
132
0
258
266
330
520
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
55
417
388
0
258
266
330
520
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
55
417
388
24
260
262
330
520
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
55
416
132
0
258
266
330
523
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
55
416
388
0
258
266
330
523
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
55
416
388
24
260
262
330
523
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
55
432
132
0
260
262
714
519
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
55
432
388
0
260
262
714
519
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
55
433
130
0
162
170
458
516
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
55
433
132
0
164
1190
1226
516
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
55
433
386
0
162
170
458
516
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
55
433
388
0
164
1190
1226
516
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
47
417
388
0
258
265
282
536
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
47
417
388
24
266
265
282
536
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
47
417
296
0
258
265
282
536
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
47
416
388
0
258
265
282
538
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
47
416
388
24
266
265
282
538
18
15
1542
1728
198
481
491
424
936
708
1798
1030
137
47
416
296
0
258
265
282
538
18
15
1542
1728
198
481
491
424
936
708
1798
1030
73
51
272
322
0
258
326
393
579
18
15
1542
1728
198
481
491
424
936
708
1798
1030
73
51
272
324
0
266
329
393
579
18
15
1542
1728
198
481
491
424
936
708
1798
1030
73
51
432
132
0
258
326
649
515
18
15
1542
1728
198
481
491
424
936
708
1798
1030
73
51
432
388
0
258
326
649
515
18
15
1542
1728
198
481
491
424
936
708
1798
1030
73
51
432
296
0
258
326
649
515
18
15
1542
1728
198
481
491
424
936
708
1798
1030
73
55
272
296
0
260
326
394
583
18
15
1542
1728
198
481
491
424
936
708
1798
1030
73
55
417
132
0
258
329
650
524
18
15
1542
1728
198
481
491
424
936
708
1798
1030
73
55
417
388
0
258
329
650
524
18
15
1542
1728
198
481
491
424
936
708
1798
1030
73
55
417
388
24
260
326
650
520
18
15
1542
1728
198
481
491
424
936
708
1798
1030
73
55
416
132
0
258
330
650
523
18
15
1542
1728
198
481
491
424
936
708
1798
1030
73
55
416
388
0
258
330
650
523
18
15
1542
1728
198
481
491
424
936
708
1798
1030
73
55
416
388
24
260
326
650
523
18
15
1542
1728
198
481
491
424
936
708
1798
1030
73
55
432
132
0
260
326
650
519
18
15
1542
1728
198
481
491
424
936
708
1798
1030
73
55
432
388
0
260
326
650
519
18
15
1542
1728
198
481
491
424
936
708
1798
1030
73
55
433
130
0
258
330
650
516
18
15
1542
1728
198
481
491
424
936
708
1798
1030
73
55
433
132
0
260
326
650
516
18
15
1542
1728
198
481
491
424
936
708
1798
1030
73
55
433
386
0
258
330
650
516
18
15
1542
1728
198
481
491
424
936
708
1798
1030
73
55
433
388
0
258
330
650
516
18
15
1542
1728
198
481
491
424
936
708
1798
1030
146
51
272
322
0
258
1144
137
195
18
15
1542
1728
198
481
491
424
936
708
1798
6
17
51
416
132
0
714
249
649
525
18
15
1542
1728
198
481
491
424
936
708
1798
6
17
51
416
388
0
714
249
649
525
18
15
1542
1728
198
481
491
424
936
708
1798
6
17
51
432
132
0
754
250
650
515
18
15
1542
1728
198
481
491
424
936
708
1798
6
9
43
416
132
0
708
201
409
513
18
15
1542
1728
198
481
491
424
936
708
1798
6
9
43
416
388
0
708
201
409
513
18
15
1542
1728
198
481
491
424
936
708
1798
6
9
51
272
322
0
962
198
417
195
18
15
1542
1728
198
481
491
424
936
708
1798
6
9
51
272
324
0
786
1033
73
194
18
15
1542
1728
198
481
491
424
936
708
1798
6
9
51
416
132
0
708
197
73
525
18
15
1542
1728
198
481
491
424
936
708
1798
6
9
51
416
388
0
708
197
73
525
18
15
1542
1728
198
481
491
424
936
708
1798
6
9
55
272
296
0
714
201
458
199
18
15
1542
1728
198
481
491
424
936
708
1798
6
9
55
417
132
0
708
198
74
520
18
15
1542
1728
198
481
491
424
936
708
1798
6
9
55
417
388
0
708
198
74
520
18
15
1542
1728
198
481
491
424
936
708
1798
6
9
55
416
132
0
708
198
74
523
18
15
1542
1728
198
481
491
424
936
708
1798
6
9
55
416
388
0
708
198
74
523
18
15
1542
1728
198
481
491
424
936
708
1798
6
9
55
433
130
0
706
202
74
516
18
15
1542
1728
198
481
491
424
936
708
1798
6
41
51
272
322
0
962
233
65
194
18
15
1542
1728
198
481
491
424
936
708
1798
6
41
51
272
324
0
754
234
66
194
18
15
1542
1728
198
481
491
424
936
708
1798
6
41
51
416
132
0
708
229
449
527
18
15
1542
1728
198
481
491
424
936
708
1798
6
41
51
416
388
0
708
229
449
527
18
15
1542
1728
198
481
491
424
936
708
1798
6
41
51
432
132
0
754
234
450
514
18
15
1542
1728
198
481
491
424
936
708
1798
6
41
39
417
388
0
708
230
74
532
18
15
1542
1728
198
481
491
424
936
708
1798
6
41
39
416
132
0
708
230
74
546
18
15
1542
1728
198
481
491
424
936
708
1798
6
41
39
416
388
0
708
230
74
546
18
15
1542
1728
198
481
491
424
936
708
1798
6
18
51
416
132
0
714
248
649
526
18
15
1542
1728
198
481
491
424
936
708
1798
6
18
59
416
132
0
714
248
654
526
18
15
1542
1728
198
481
491
424
936
708
1798
6
137
51
272
324
0
786
265
201
195
18
15
1542
1728
198
481
491
424
936
724
1798
1030
17
51
416
292
8
242
1274
650
526
18
15
1542
1728
198
481
491
424
936
724
1798
1030
17
51
432
136
8
242
250
650
515
18
15
1542
1728
198
481
491
424
936
724
1798
1030
17
51
432
392
8
242
250
650
515
18
15
1542
1728
198
481
491
424
936
724
1798
1030
9
43
416
292
8
258
1033
665
513
18
15
1542
1728
198
481
491
424
936
724
1798
1030
9
51
272
402
8
258
1030
73
195
18
15
1542
1728
198
481
491
424
936
724
1798
1030
9
51
417
146
8
258
1030
713
524
18
15
1542
1728
198
481
491
424
936
724
1798
1030
9
51
417
402
8
258
1030
713
524
18
15
1542
1728
198
481
491
424
936
724
1798
1030
9
51
416
292
8
258
1030
713
525
18
15
1542
1728
198
481
491
424
936
724
1798
1030
9
51
432
136
8
258
1033
657
515
18
15
1542
1728
198
481
491
424
936
724
1798
1030
9
51
432
392
8
258
1033
657
515
18
15
1542
1728
198
481
491
424
936
724
1798
1030
9
39
417
146
8
284
370
682
532
18
15
1542
1728
198
481
491
424
936
724
1798
1030
9
39
417
292
8
370
370
682
524
18
15
1542
1728
198
481
491
424
936
724
1798
1030
9
39
417
402
8
284
370
682
532
18
15
1542
1728
198
481
491
424
936
724
1798
1030
9
39
416
292
8
274
370
682
538
18
15
1542
1728
198
481
491
424
936
724
1798
1030
9
39
432
136
8
274
370
682
515
18
15
1542
1728
198
481
491
424
936
724
1798
1030
9
39
432
392
8
274
370
682
515
18
15
1542
1728
198
481
491
424
936
724
1798
1030
9
55
417
146
8
258
1034
714
520
18
15
1542
1728
198
481
491
424
936
724
1798
1030
9
55
417
292
8
258
1034
714
520
18
15
1542
1728
198
481
491
424
936
724
1798
1030
9
55
417
402
8
258
1034
714
520
18
15
1542
1728
198
481
491
424
936
724
1798
1030
9
55
416
292
8
258
1034
714
523
18
15
1542
1728
198
481
491
424
936
724
1798
1030
9
55
432
136
8
194
1226
74
519
18
15
1542
1728
198
481
491
424
936
724
1798
1030
9
55
432
392
8
194
1226
74
519
18
15
1542
1728
198
481
491
424
936
724
1798
1030
9
55
433
392
8
194
202
1098
516
18
15
1542
1728
198
481
491
424
936
724
1798
1030
9
47
417
292
8
258
9
666
540
18
15
1542
1728
198
481
491
424
936
724
1798
1030
9
47
416
292
8
258
9
666
538
18
15
1542
1728
198
481
491
424
936
724
1798
1030
41
43
416
292
8
196
1254
665
513
18
15
1542
1728
198
481
491
424
936
724
1798
1030
41
51
272
402
8
258
361
641
194
18
15
1542
1728
198
481
491
424
936
724
1798
1030
41
51
417
146
8
194
1258
706
524
18
15
1542
1728
198
481
491
424
936
724
1798
1030
41
51
417
402
8
194
1258
706
524
18
15
1542
1728
198
481
491
424
936
724
1798
1030
41
51
416
292
8
258
358
705
525
18
15
1542
1728
198
481
491
424
936
724
1798
1030
41
51
432
136
8
258
361
641
514
18
15
1542
1728
198
481
491
424
936
724
1798
1030
41
51
432
392
8
258
361
641
514
18
15
1542
1728
198
481
491
424
936
724
1798
1030
41
39
417
146
8
258
362
650
524
18
15
1542
1728
198
481
491
424
936
724
1798
1030
41
39
417
292
8
258
362
650
524
18
15
1542
1728
198
481
491
424
936
724
1798
1030
41
39
417
402
8
258
362
650
524
18
15
1542
1728
198
481
491
424
936
724
1798
1030
41
39
416
292
8
258
358
650
538
18
15
1542
1728
198
481
491
424
936
724
1798
1030
41
39
432
136
8
258
362
650
514
18
15
1542
1728
198
481
491
424
936
724
1798
1030
41
39
432
392
8
258
362
650
514
18
15
1542
1728
198
481
491
424
936
724
1798
1030
41
47
417
292
8
450
361
410
524
18
15
1542
1728
198
481
491
424
936
724
1798
1030
41
47
416
292
8
450
361
666
538
18
15
1542
1728
198
481
491
424
936
724
1798
1030
18
51
432
136
8
194
1272
649
515
18
15
1542
1728
198
481
491
424
936
724
1798
1030
18
51
432
392
8
194
1272
649
515
18
15
1542
1728
198
481
491
424
936
724
1798
1030
145
51
272
402
8
284
121
137
195
18
15
1542
1728
198
481
491
424
936
724
1798
1030
137
43
416
292
8
258
265
281
513
18
15
1542
1728
198
481
491
424
936
724
1798
1030
137
51
272
402
8
258
262
273
195
18
15
1542
1728
198
481
491
424
936
724
1798
1030
137
51
417
146
8
258
262
329
524
18
15
1542
1728
198
481
491
424
936
724
1798
1030
137
51
417
402
8
258
262
329
524
18
15
1542
1728
198
481
491
424
936
724
1798
1030
137
51
416
292
8
258
262
417
525
18
15
1542
1728
198
481
491
424
936
724
1798
1030
137
51
432
136
8
258
262
273
515
18
15
1542
1728
198
481
491
424
936
724
1798
1030
137
51
432
392
8
258
262
273
515
18
15
1542
1728
198
481
491
424
936
724
1798
1030
137
39
417
146
8
258
265
682
532
18
15
1542
1728
198
481
491
424
936
724
1798
1030
137
39
417
292
8
258
265
682
532
18
15
1542
1728
198
481
491
424
936
724
1798
1030
137
39
417
402
8
258
265
682
532
18
15
1542
1728
198
481
491
424
936
724
1798
1030
137
39
416
292
8
258
265
682
538
18
15
1542
1728
198
481
491
424
936
724
1798
1030
137
39
432
392
8
258
265
426
514
18
15
1542
1728
198
481
491
424
936
724
1798
1030
137
55
417
146
8
258
266
330
520
18
15
1542
1728
198
481
491
424
936
724
1798
1030
137
55
417
292
8
258
266
330
520
18
15
1542
1728
198
481
491
424
936
724
1798
1030
137
55
417
402
8
258
266
330
520
18
15
1542
1728
198
481
491
424
936
724
1798
1030
137
55
416
292
8
258
266
330
523
18
15
1542
1728
198
481
491
424
936
724
1798
1030
137
55
432
136
8
260
262
714
519
18
15
1542
1728
198
481
491
424
936
724
1798
1030
137
55
432
392
8
260
262
714
519
18
15
1542
1728
198
481
491
424
936
724
1798
1030
137
55
433
136
8
170
170
1226
516
18
15
1542
1728
198
481
491
424
936
724
1798
1030
137
55
433
392
8
170
170
1226
516
18
15
1542
1728
198
481
491
424
936
724
1798
1030
137
47
417
292
8
258
265
282
536
18
15
1542
1728
198
481
491
424
936
724
1798
1030
137
47
416
292
8
258
265
282
538
18
15
1542
1728
198
481
491
424
936
724
1798
1030
73
51
272
402
8
258
326
393
579
18
15
1542
1728
198
481
491
424
936
724
1798
1030
73
51
417
146
8
258
330
649
524
18
15
1542
1728
198
481
491
424
936
724
1798
1030
73
51
417
402
8
258
330
649
524
18
15
1542
1728
198
481
491
424
936
724
1798
1030
73
51
416
292
8
258
326
393
525
18
15
1542
1728
198
481
491
424
936
724
1798
1030
73
51
432
136
8
258
326
649
515
18
15
1542
1728
198
481
491
424
936
724
1798
1030
73
51
432
392
8
258
326
649
515
18
15
1542
1728
198
481
491
424
936
724
1798
1030
73
55
417
146
8
258
329
650
524
18
15
1542
1728
198
481
491
424
936
724
1798
1030
73
55
417
292
8
258
329
650
524
18
15
1542
1728
198
481
491
424
936
724
1798
1030
73
55
417
402
8
258
329
650
524
18
15
1542
1728
198
481
491
424
936
724
1798
1030
73
55
416
292
8
258
330
650
523
18
15
1542
1728
198
481
491
424
936
724
1798
1030
73
55
432
136
8
260
326
650
519
18
15
1542
1728
198
481
491
424
936
724
1798
1030
73
55
432
392
8
260
326
650
519
18
15
1542
1728
198
481
491
424
936
724
1798
1030
73
55
433
136
8
258
330
650
516
18
15
1542
1728
198
481
491
424
936
724
1798
1030
73
55
433
392
8
258
330
650
516
18
15
1542
1728
198
481
491
424
936
724
1798
1030
146
51
272
402
8
258
1144
137
195
18
15
1542
1728
198
481
491
424
936
724
1798
6
17
51
416
292
8
674
249
649
525
18
15
1542
1728
198
481
491
424
936
724
1798
6
17
51
432
136
8
674
249
649
515
18
15
1542
1728
198
481
491
424
936
724
1798
6
17
51
432
392
8
674
249
649
515
18
15
1542
1728
198
481
491
424
936
724
1798
6
9
43
416
292
8
674
201
409
513
18
15
1542
1728
198
481
491
424
936
724
1798
6
9
51
272
402
8
706
198
417
195
18
15
1542
1728
198
481
491
424
936
724
1798
6
9
51
417
146
8
674
1542
1865
524
18
15
1542
1728
198
481
491
424
936
724
1798
6
9
51
417
402
8
706
198
73
524
18
15
1542
1728
198
481
491
424
936
724
1798
6
9
51
416
292
8
674
1542
1865
527
18
15
1542
1728
198
481
491
424
936
724
1798
6
9
51
432
136
8
706
198
73
515
18
15
1542
1728
198
481
491
424
936
724
1798
6
9
51
432
392
8
674
1542
1825
515
18
15
1542
1728
198
481
491
424
936
724
1798
6
9
55
417
146
8
674
202
74
520
18
15
1542
1728
198
481
491
424
936
724
1798
6
9
55
417
292
8
674
202
74
520
18
15
1542
1728
198
481
491
424
936
724
1798
6
9
55
417
402
8
706
202
74
520
18
15
1542
1728
198
481
491
424
936
724
1798
6
9
55
416
292
8
674
202
74
523
18
15
1542
1728
198
481
491
424
936
724
1798
6
9
55
432
136
8
706
202
74
519
18
15
1542
1728
198
481
491
424
936
724
1798
6
9
55
432
392
8
676
198
74
519
18
15
1542
1728
198
481
491
424
936
724
1798
6
9
55
433
392
8
676
1542
1866
516
18
15
1542
1728
198
481
491
424
936
724
1798
6
41
51
272
402
8
706
233
65
194
18
15
1542
1728
198
481
491
424
936
724
1798
6
41
51
417
146
8
674
210
450
524
18
15
1542
1728
198
481
491
424
936
724
1798
6
41
51
417
402
8
706
234
450
524
18
15
1542
1728
198
481
491
424
936
724
1798
6
41
51
416
292
8
674
210
705
525
18
15
1542
1728
198
481
491
424
936
724
1798
6
41
51
432
136
8
706
233
65
514
18
15
1542
1728
198
481
491
424
936
724
1798
6
41
51
432
392
8
674
210
705
515
18
15
1542
1728
198
481
491
424
936
724
1798
6
41
39
417
146
8
674
210
394
524
18
15
1542
1728
198
481
491
424
936
724
1798
6
41
39
417
292
8
674
210
394
524
18
15
1542
1728
198
481
491
424
936
724
1798
6
41
39
417
402
8
706
234
74
532
18
15
1542
1728
198
481
491
424
936
724
1798
6
41
39
416
292
8
674
210
394
539
18
15
1542
1728
198
481
491
424
936
724
1798
6
41
39
432
136
8
706
234
458
514
18
15
1542
1728
198
481
491
424
936
724
1798
6
41
39
432
392
8
674
210
394
514
18
15
1542
1728
198
481
491
424
936
724
1798
6
18
51
432
136
8
706
248
649
515
18
15
1542
1728
198
481
491
424
936
724
1798
6
145
51
416
292
8
626
122
266
526
18
15
1542
1728
198
481
491
424
936
724
1798
6
145
51
432
136
8
626
122
266
515
18
15
1542
1728
198
481
491
424
936
724
1798
6
137
43
416
292
8
676
166
409
541
18
15
1542
1728
198
481
491
424
936
724
1798
6
137
51
272
402
8
674
166
161
195
18
15
1542
1728
198
481
491
424
936
724
1798
6
137
51
417
146
8
676
1190
713
524
18
15
1542
1728
198
481
491
424
936
724
1798
6
137
51
417
402
8
674
166
713
524
18
15
1542
1728
198
481
491
424
936
724
1798
6
137
51
416
292
8
676
1190
713
525
18
15
1542
1728
198
481
491
424
936
724
1798
6
137
51
432
136
8
676
1190
417
515
18
15
1542
1728
198
481
491
424
936
724
1798
6
137
51
432
392
8
674
166
417
515
18
15
1542
1728
198
481
491
424
936
724
1798
6
137
55
417
146
8
676
1190
714
520
18
15
1542
1728
198
481
491
424
936
724
1798
6
137
55
417
292
8
676
1190
714
520
18
15
1542
1728
198
481
491
424
936
724
1798
6
137
55
417
402
8
676
1190
714
520
18
15
1542
1728
198
481
491
424
936
724
1798
6
137
55
416
292
8
676
1190
714
523
18
15
1542
1728
198
481
491
424
936
724
1798
6
137
55
432
136
8
676
1190
714
519
18
15
1542
1728
198
481
491
424
936
724
1798
6
137
55
432
392
8
676
1190
714
519
18
15
1542
1728
198
481
491
424
936
724
1798
6
137
55
433
136
8
676
1190
714
516
18
15
1542
1728
198
481
491
424
936
724
1798
6
137
55
433
392
8
676
1190
714
516
18
15
1542
1728
198
481
491
424
936
724
1798
6
137
47
417
292
8
676
1190
410
540
18
15
1542
1728
198
481
491
424
936
724
1798
6
137
47
416
292
8
676
1190
410
538
18
15
1542
1728
198
481
491
424
936
724
1798
6
146
51
416
292
8
626
120
265
526
18
15
1542
1728
198
481
491
424
936
724
1798
6
146
51
432
136
8
626
120
265
515
18
15
1542
1728
198
481
491
424
872
196
1542
6
17
51
560
1668
1024
522
250
394
771
18
15
1542
1728
198
481
491
424
872
196
1542
6
17
51
560
1668
1048
540
249
393
771
18
15
1542
1728
198
481
491
424
872
196
1542
6
9
43
545
1666
1024
518
9
409
924
18
15
1542
1728
198
481
491
424
872
196
1542
6
9
51
545
1666
1024
518
6
73
908
18
15
1542
1728
198
481
491
424
872
196
1542
6
9
51
560
1668
1024
522
9
401
899
18
15
1542
1728
198
481
491
424
872
196
1542
6
9
51
560
1668
1048
530
6
73
899
18
15
1542
1728
198
481
491
424
872
196
1542
6
9
39
545
1666
1024
518
198
426
788
18
15
1542
1728
198
481
491
424
872
196
1542
6
9
55
545
1666
1024
518
198
458
776
18
15
1542
1728
198
481
491
424
872
196
1542
6
9
55
560
1668
1024
522
10
74
903
18
15
1542
1728
198
481
491
424
872
196
1542
6
41
51
545
1666
1024
530
210
450
908
18
15
1542
1728
198
481
491
424
872
196
1542
6
41
51
560
1668
1024
522
234
386
771
18
15
1542
1728
198
481
491
424
872
196
1542
6
41
51
560
1668
1048
530
233
385
770
18
15
1542
1728
198
481
491
424
872
196
1542
6
41
39
545
1666
1024
522
234
394
788
18
15
1542
1728
198
481
491
424
872
196
1542
6
41
39
560
1668
1024
522
234
426
898
18
15
1542
1728
198
481
491
424
872
196
1542
6
18
51
560
1668
1048
530
248
393
771
18
15
1542
1728
198
481
491
424
872
196
1542
6
145
51
560
1668
1024
522
634
394
899
18
15
1542
1728
198
481
491
424
872
196
1542
6
145
51
560
1668
1048
540
633
393
899
18
15
1542
1728
198
481
491
424
872
196
1542
6
137
43
545
1666
1024
518
265
281
796
18
15
1542
1728
198
481
491
424
872
196
1542
6
137
51
545
1666
1024
518
262
329
780
18
15
1542
1728
198
481
491
424
872
196
1542
6
137
51
560
1668
1024
522
265
273
771
18
15
1542
1728
198
481
491
424
872
196
1542
6
137
51
560
1668
1048
530
262
273
771
18
15
1542
1728
198
481
491
424
872
196
1542
6
137
39
545
1666
1024
518
265
426
788
18
15
1542
1728
198
481
491
424
872
196
1542
6
137
55
545
1666
1024
522
266
330
776
18
15
1542
1728
198
481
491
424
872
196
1542
6
146
51
560
1668
1048
530
632
265
771
18
15
1542
1728
198
481
491
424
872
212
1542
1030
9
51
544
1672
1032
370
1266
1937
781
18
15
1542
1728
198
481
491
424
872
212
1542
1030
9
51
560
1672
1032
370
1266
1937
771
18
15
1542
1728
198
481
491
424
872
212
1542
1030
9
39
545
1672
1032
370
1266
1962
780
18
15
1542
1728
198
481
491
424
872
212
1542
1030
9
39
544
1672
1032
370
1266
1962
794
18
15
1542
1728
198
481
491
424
872
212
1542
1030
9
39
560
1672
1032
370
1266
1962
770
18
15
1542
1728
198
481
491
424
872
212
1542
1030
41
43
544
1672
1032
370
361
409
769
18
15
1542
1728
198
481
491
424
872
212
1542
1030
41
51
544
1672
1032
370
361
385
781
18
15
1542
1728
198
481
491
424
872
212
1542
1030
41
51
560
1672
1032
370
361
385
771
18
15
1542
1728
198
481
491
424
872
212
1542
1030
137
51
544
1672
1032
370
274
273
781
18
15
1542
1728
198
481
491
424
872
212
1542
1030
137
51
560
1672
1032
370
274
273
771
18
15
1542
1728
198
481
491
424
872
212
1542
6
17
51
544
1672
1032
514
250
394
782
18
15
1542
1728
198
481
491
424
872
212
1542
6
17
51
560
1672
1032
514
250
394
771
18
15
1542
1728
198
481
491
424
872
212
1542
6
9
43
545
1672
1032
514
9
409
924
18
15
1542
1728
198
481
491
424
872
212
1542
6
9
43
544
1672
1032
514
9
409
897
18
15
1542
1728
198
481
491
424
872
212
1542
6
9
51
545
1672
1032
514
518
457
780
18
15
1542
1728
198
481
491
424
872
212
1542
6
9
51
544
1672
1032
514
6
73
911
18
15
1542
1728
198
481
491
424
872
212
1542
6
9
51
560
1672
1032
514
6
73
899
18
15
1542
1728
198
481
491
424
872
212
1542
6
9
39
545
1672
1032
514
522
1834
1428
18
15
1542
1728
198
481
491
424
872
212
1542
6
9
39
544
1672
1032
514
521
1834
930
18
15
1542
1728
198
481
491
424
872
212
1542
6
9
39
560
1672
1032
514
521
1834
770
18
15
1542
1728
198
481
491
424
872
212
1542
6
9
55
545
1672
1032
514
201
458
776
18
15
1542
1728
198
481
491
424
872
212
1542
6
9
55
544
1672
1032
514
10
74
907
18
15
1542
1728
198
481
491
424
872
212
1542
6
9
55
560
1672
1032
514
10
74
903
18
15
1542
1728
198
481
491
424
872
212
1542
6
9
55
561
1672
1032
514
10
74
900
18
15
1542
1728
198
481
491
424
872
212
1542
6
9
47
545
1672
1032
514
10
410
920
18
15
1542
1728
198
481
491
424
872
212
1542
6
9
47
544
1672
1032
514
10
410
922
18
15
1542
1728
198
481
491
424
872
212
1542
6
41
43
544
1672
1032
514
230
409
769
18
15
1542
1728
198
481
491
424
872
212
1542
6
41
51
544
1672
1032
514
230
385
781
18
15
1542
1728
198
481
491
424
872
212
1542
6
41
51
560
1672
1032
514
233
385
770
18
15
1542
1728
198
481
491
424
872
212
1542
6
41
39
545
1672
1032
514
234
394
780
18
15
1542
1728
198
481
491
424
872
212
1542
6
41
39
544
1672
1032
514
233
426
931
18
15
1542
1728
198
481
491
424
872
212
1542
6
41
39
560
1672
1032
514
233
426
899
18
15
1542
1728
198
481
491
424
872
212
1542
6
18
51
544
1672
1032
514
248
393
782
18
15
1542
1728
198
481
491
424
872
212
1542
6
18
51
560
1672
1032
514
248
393
771
18
15
1542
1728
198
481
491
424
872
212
1542
6
18
55
545
1672
1032
540
248
394
776
18
15
1542
1728
198
481
491
424
872
212
1542
6
18
55
544
1672
1032
540
248
394
779
18
15
1542
1728
198
481
491
424
872
212
1542
6
18
55
561
1672
1032
540
248
394
772
18
15
1542
1728
198
481
491
424
872
212
1542
6
145
51
544
1672
1032
522
634
266
782
18
15
1542
1728
198
481
491
424
872
212
1542
6
145
51
560
1672
1032
522
634
394
899
18
15
1542
1728
198
481
491
424
872
212
1542
6
137
43
545
1672
1032
514
265
281
796
18
15
1542
1728
198
481
491
424
872
212
1542
6
137
43
544
1672
1032
514
265
281
769
18
15
1542
1728
198
481
491
424
872
212
1542
6
137
51
545
1672
1032
932
166
329
908
18
15
1542
1728
198
481
491
424
872
212
1542
6
137
51
544
1672
1032
514
265
273
781
18
15
1542
1728
198
481
491
424
872
212
1542
6
137
51
560
1672
1032
514
262
273
771
18
15
1542
1728
198
481
491
424
872
212
1542
6
137
39
545
1672
1032
706
626
1834
780
18
15
1542
1728
198
481
491
424
872
212
1542
6
137
39
560
1672
1032
706
626
1834
770
18
15
1542
1728
198
481
491
424
872
212
1542
6
137
55
545
1672
1032
932
166
330
904
18
15
1542
1728
198
481
491
424
872
212
1542
6
137
55
544
1672
1032
932
166
330
907
18
15
1542
1728
198
481
491
424
872
212
1542
6
137
55
560
1672
1032
932
166
330
903
18
15
1542
1728
198
481
491
424
872
212
1542
6
137
47
545
1672
1032
514
265
282
792
18
15
1542
1728
198
481
491
424
872
212
1542
6
137
47
544
1672
1032
514
265
282
794
18
15
1542
1728
198
481
491
424
872
212
1542
6
73
51
545
1672
1032
930
326
393
780
18
15
1542
1728
198
481
491
424
872
212
1542
6
73
51
544
1672
1032
930
326
393
781
18
15
1542
1728
198
481
491
424
872
212
1542
6
73
51
560
1672
1032
930
326
393
771
18
15
1542
1728
198
481
491
424
872
212
1542
6
73
55
545
1672
1032
932
326
650
904
18
15
1542
1728
198
481
491
424
872
212
1542
6
73
55
544
1672
1032
932
326
650
907
18
15
1542
1728
198
481
491
424
872
212
1542
6
73
55
561
1672
1032
932
326
650
900
18
15
1542
1728
198
481
491
424
872
212
1542
6
146
51
544
1672
1032
514
632
265
782
18
15
1542
1728
198
481
491
424
872
212
1542
6
146
51
560
1672
1032
514
632
265
771
18
15
1542
1728
198
481
491
424
872
212
1542
6
146
55
545
1672
1032
540
632
266
776
18
15
1542
1728
198
481
491
424
872
212
1542
6
146
55
544
1672
1032
540
632
266
779
18
15
1542
1728
198
481
491
424
872
212
1542
6
146
55
561
1672
1032
540
632
266
772
18
15
1542
1728
198
481
491
424
868
196
1542
6
17
51
564
1672
1048
540
249
393
769
18
15
1542
1728
198
481
491
424
868
196
1542
6
9
51
568
1672
1048
516
6
73
903
18
15
1542
1728
198
481
491
424
868
196
1542
6
9
51
564
1672
1024
518
5
457
897
18
15
1542
1728
198
481
491
424
868
196
1542
6
9
51
564
1672
1048
514
6
73
897
18
15
1542
1728
198
481
491
424
868
196
1542
6
9
51
564
1670
1024
514
6
73
897
18
15
1542
1728
198
481
491
424
868
196
1542
6
9
39
568
1672
1048
516
198
426
903
18
15
1542
1728
198
481
491
424
868
196
1542
6
9
39
569
1672
1048
516
198
426
900
18
15
1542
1728
198
481
491
424
868
196
1542
6
9
55
568
1672
1048
516
6
74
899
18
15
1542
1728
198
481
491
424
868
196
1542
6
41
51
569
1672
1048
530
234
450
772
18
15
1542
1728
198
481
491
424
868
196
1542
6
41
51
564
1672
1024
518
233
385
769
18
15
1542
1728
198
481
491
424
868
196
1542
6
41
51
564
1672
1048
530
233
385
769
18
15
1542
1728
198
481
491
424
868
196
1542
6
41
51
564
1670
1024
514
230
385
769
18
15
1542
1728
198
481
491
424
868
196
1542
6
41
39
569
1672
1048
530
233
426
900
18
15
1542
1728
198
481
491
424
868
196
1542
6
18
51
568
1672
1048
540
248
393
773
18
15
1542
1728
198
481
491
424
868
196
1542
6
18
55
568
1672
1048
540
248
394
770
18
15
1542
1728
198
481
491
424
868
196
1542
6
145
51
564
1672
1048
540
633
393
897
18
15
1542
1728
198
481
491
424
868
196
1542
6
137
51
568
1672
1048
540
265
273
773
18
15
1542
1728
198
481
491
424
868
196
1542
6
137
51
569
1672
1048
530
262
274
772
18
15
1542
1728
198
481
491
424
868
196
1542
6
137
51
564
1672
1024
518
262
273
769
18
15
1542
1728
198
481
491
424
868
196
1542
6
137
51
564
1672
1048
514
266
273
769
18
15
1542
1728
198
481
491
424
868
196
1542
6
137
51
564
1670
1024
514
262
273
769
18
15
1542
1728
198
481
491
424
868
196
1542
6
146
51
568
1672
1048
540
632
393
901
18
15
1542
1728
198
481
491
424
868
196
1542
6
146
55
568
1672
1048
540
632
266
770
18
15
1542
1728
198
481
491
424
932
1220
1542
1030
9
55
280
904
0
450
1225
1994
1218
18
15
1542
1728
198
481
491
424
932
1220
1542
1030
41
51
281
904
24
498
362
386
324
18
15
1542
1728
198
481
491
424
932
1220
1542
1030
73
55
280
904
0
450
326
394
195
18
15
1542
1728
198
481
491
424
932
1220
1542
6
9
51
280
840
24
514
6
73
197
18
15
1542
1728
198
481
491
424
932
1220
1542
6
9
55
280
840
24
514
10
458
323
18
15
1542
1728
198
481
491
424
932
1220
1542
6
41
51
280
840
24
530
233
65
197
18
15
1542
1728
198
481
491
424
932
1220
1542
6
137
51
280
840
24
514
262
201
197
18
15
1542
1728
198
481
491
424
932
1220
1542
6
137
55
280
840
24
514
266
202
195
18
15
1542
1728
198
481
491
424
932
1220
1542
6
146
51
280
840
24
540
632
393
197
18
15
1542
1728
198
481
491
424
932
1220
1542
6
146
55
280
840
24
540
632
138
194
18
15
1542
1728
198
481
491
424
932
708
1798
1030
17
51
440
136
0
194
250
650
518
18
15
1542
1728
198
481
491
424
932
708
1798
1030
17
51
440
392
0
194
250
650
518
18
15
1542
1728
198
481
491
424
932
708
1798
1030
17
51
436
134
0
202
249
649
513
18
15
1542
1728
198
481
491
424
932
708
1798
1030
17
51
436
390
0
202
249
649
513
18
15
1542
1728
198
481
491
424
932
708
1798
1030
9
51
280
328
24
258
1034
658
199
18
15
1542
1728
198
481
491
424
932
708
1798
1030
9
51
276
326
0
258
1030
713
193
18
15
1542
1728
198
481
491
424
932
708
1798
1030
9
51
440
136
0
258
1034
658
519
18
15
1542
1728
198
481
491
424
932
708
1798
1030
9
51
440
392
0
258
1034
658
519
18
15
1542
1728
198
481
491
424
932
708
1798
1030
9
51
436
134
0
258
6
713
513
18
15
1542
1728
198
481
491
424
932
708
1798
1030
9
51
436
390
0
258
1030
713
513
18
15
1542
1728
198
481
491
424
932
708
1798
1030
9
51
436
294
0
258
1030
713
513
18
15
1542
1728
198
481
491
424
932
708
1798
1030
9
55
280
392
0
258
1030
74
194
18
15
1542
1728
198
481
491
424
932
708
1798
1030
9
55
280
392
24
266
1034
74
194
18
15
1542
1728
198
481
491
424
932
708
1798
1030
9
55
280
328
24
266
1034
74
194
18
15
1542
1728
198
481
491
424
932
708
1798
1030
9
55
440
136
0
258
1034
714
514
18
15
1542
1728
198
481
491
424
932
708
1798
1030
9
55
440
392
0
258
1034
714
514
18
15
1542
1728
198
481
491
424
932
708
1798
1030
41
51
280
328
24
450
358
385
197
18
15
1542
1728
198
481
491
424
932
708
1798
1030
41
51
276
326
0
194
1257
65
193
18
15
1542
1728
198
481
491
424
932
708
1798
1030
41
51
281
392
0
162
234
66
196
18
15
1542
1728
198
481
491
424
932
708
1798
1030
41
51
281
392
24
274
362
642
324
18
15
1542
1728
198
481
491
424
932
708
1798
1030
41
51
281
328
24
274
362
642
324
18
15
1542
1728
198
481
491
424
932
708
1798
1030
41
51
440
136
0
258
361
641
517
18
15
1542
1728
198
481
491
424
932
708
1798
1030
41
51
440
392
0
258
361
641
517
18
15
1542
1728
198
481
491
424
932
708
1798
1030
41
51
441
136
0
194
1258
706
516
18
15
1542
1728
198
481
491
424
932
708
1798
1030
41
51
441
392
0
194
1258
706
516
18
15
1542
1728
198
481
491
424
932
708
1798
1030
41
51
441
392
24
242
1258
706
516
18
15
1542
1728
198
481
491
424
932
708
1798
1030
41
51
436
134
0
262
361
641
513
18
15
1542
1728
198
481
491
424
932
708
1798
1030
41
51
436
390
0
262
361
641
513
18
15
1542
1728
198
481
491
424
932
708
1798
1030
41
51
436
294
0
194
233
449
513
18
15
1542
1728
198
481
491
424
932
708
1798
1030
41
39
440
136
0
194
1258
714
519
18
15
1542
1728
198
481
491
424
932
708
1798
1030
41
39
440
392
0
194
1258
714
519
18
15
1542
1728
198
481
491
424
932
708
1798
1030
41
39
440
392
24
242
1254
714
519
18
15
1542
1728
198
481
491
424
932
708
1798
1030
41
39
441
136
0
194
1258
714
516
18
15
1542
1728
198
481
491
424
932
708
1798
1030
41
39
441
392
0
194
1258
714
516
18
15
1542
1728
198
481
491
424
932
708
1798
1030
41
39
441
392
24
242
1254
714
516
18
15
1542
1728
198
481
491
424
932
708
1798
1030
18
51
440
392
0
194
1272
649
517
18
15
1542
1728
198
481
491
424
932
708
1798
1030
137
51
280
328
24
258
262
673
197
18
15
1542
1728
198
481
491
424
932
708
1798
1030
137
51
276
326
0
258
262
161
193
18
15
1542
1728
198
481
491
424
932
708
1798
1030
137
51
281
392
0
258
262
274
196
18
15
1542
1728
198
481
491
424
932
708
1798
1030
137
51
281
392
24
260
262
274
196
18
15
1542
1728
198
481
491
424
932
708
1798
1030
137
51
281
328
24
260
262
274
196
18
15
1542
1728
198
481
491
424
932
708
1798
1030
137
51
440
136
0
258
262
273
517
18
15
1542
1728
198
481
491
424
932
708
1798
1030
137
51
440
392
0
258
262
273
517
18
15
1542
1728
198
481
491
424
932
708
1798
1030
137
51
441
136
0
258
262
274
516
18
15
1542
1728
198
481
491
424
932
708
1798
1030
137
51
441
392
0
258
262
274
516
18
15
1542
1728
198
481
491
424
932
708
1798
1030
137
51
441
392
24
274
262
274
516
18
15
1542
1728
198
481
491
424
932
708
1798
1030
137
51
436
134
0
258
262
329
513
18
15
1542
1728
198
481
491
424
932
708
1798
1030
137
51
436
390
0
258
262
329
513
18
15
1542
1728
198
481
491
424
932
708
1798
1030
137
51
436
294
0
258
262
329
513
18
15
1542
1728
198
481
491
424
932
708
1798
1030
137
39
440
392
0
262
265
426
519
18
15
1542
1728
198
481
491
424
932
708
1798
1030
137
39
440
392
24
266
265
426
519
18
15
1542
1728
198
481
491
424
932
708
1798
1030
137
39
441
392
0
258
265
426
516
18
15
1542
1728
198
481
491
424
932
708
1798
1030
137
39
441
392
24
266
265
426
516
18
15
1542
1728
198
481
491
424
932
708
1798
1030
137
55
280
392
0
258
262
202
195
18
15
1542
1728
198
481
491
424
932
708
1798
1030
137
55
280
392
24
260
262
202
195
18
15
1542
1728
198
481
491
424
932
708
1798
1030
137
55
280
328
24
260
262
202
195
18
15
1542
1728
198
481
491
424
932
708
1798
1030
137
55
440
136
0
258
266
330
514
18
15
1542
1728
198
481
491
424
932
708
1798
1030
137
55
440
392
0
258
266
330
514
18
15
1542
1728
198
481
491
424
932
708
1798
1030
73
51
280
328
24
258
326
393
581
18
15
1542
1728
198
481
491
424
932
708
1798
1030
73
51
276
326
0
258
329
393
577
18
15
1542
1728
198
481
491
424
932
708
1798
1030
73
51
440
136
0
258
329
649
517
18
15
1542
1728
198
481
491
424
932
708
1798
1030
73
51
440
392
0
258
329
649
517
18
15
1542
1728
198
481
491
424
932
708
1798
1030
73
51
436
134
0
258
326
649
513
18
15
1542
1728
198
481
491
424
932
708
1798
1030
73
51
436
390
0
258
326
649
513
18
15
1542
1728
198
481
491
424
932
708
1798
1030
73
51
436
294
0
258
329
649
513
18
15
1542
1728
198
481
491
424
932
708
1798
1030
73
55
280
392
0
258
329
394
578
18
15
1542
1728
198
481
491
424
932
708
1798
1030
73
55
280
392
24
258
330
394
578
18
15
1542
1728
198
481
491
424
932
708
1798
1030
73
55
280
328
24
258
330
394
578
18
15
1542
1728
198
481
491
424
932
708
1798
1030
73
55
440
136
0
258
330
650
514
18
15
1542
1728
198
481
491
424
932
708
1798
1030
73
55
440
392
0
258
330
650
514
18
15
1542
1728
198
481
491
424
932
708
1798
1030
146
51
280
328
24
274
1144
137
197
18
15
1542
1728
198
481
491
424
932
708
1798
1030
146
55
280
392
0
284
1144
138
194
18
15
1542
1728
198
481
491
424
932
708
1798
1030
146
55
280
392
24
284
1144
138
194
18
15
1542
1728
198
481
491
424
932
708
1798
1030
146
55
280
328
24
284
1144
138
194
18
15
1542
1728
198
481
491
424
932
708
1798
6
9
51
280
328
24
770
1030
73
197
18
15
1542
1728
198
481
491
424
932
708
1798
6
9
51
281
328
24
706
202
418
324
18
15
1542
1728
198
481
491
424
932
708
1798
6
9
55
280
392
0
706
198
714
195
18
15
1542
1728
198
481
491
424
932
708
1798
6
9
55
280
392
24
706
202
74
194
18
15
1542
1728
198
481
491
424
932
708
1798
6
9
55
280
328
24
772
1030
74
194
18
15
1542
1728
198
481
491
424
932
708
1798
6
41
51
280
328
24
706
230
65
197
18
15
1542
1728
198
481
491
424
932
708
1798
6
41
51
281
392
0
754
234
66
196
18
15
1542
1728
198
481
491
424
932
708
1798
6
41
51
281
392
24
626
234
66
196
18
15
1542
1728
198
481
491
424
932
708
1798
6
41
51
281
328
24
706
234
66
196
18
15
1542
1728
198
481
491
424
932
708
1798
6
137
51
280
328
24
770
262
673
197
18
15
1542
1728
198
481
491
424
932
708
1798
6
137
51
281
392
24
626
166
274
324
18
15
1542
1728
198
481
491
424
932
708
1798
6
137
51
281
328
24
796
1298
274
196
18
15
1542
1728
198
481
491
424
932
708
1798
6
137
55
280
392
24
626
169
202
195
18
15
1542
1728
198
481
491
424
932
708
1798
6
137
55
280
328
24
786
262
202
195
18
15
1542
1728
198
481
491
424
932
708
1798
6
146
51
280
328
24
786
120
137
197
18
15
1542
1728
198
481
491
424
932
708
1798
6
146
55
280
392
24
626
1144
138
194
18
15
1542
1728
198
481
491
424
932
708
1798
6
146
55
280
328
24
796
1144
138
194
18
15
1542
1728
198
481
491
424
932
724
1798
1030
17
51
440
296
8
242
1274
650
518
18
15
1542
1728
198
481
491
424
932
724
1798
1030
9
51
280
296
8
258
1030
73
197
18
15
1542
1728
198
481
491
424
932
724
1798
1030
9
51
440
296
8
258
1034
658
519
18
15
1542
1728
198
481
491
424
932
724
1798
1030
9
55
280
296
8
258
1034
74
194
18
15
1542
1728
198
481
491
424
932
724
1798
1030
9
55
440
296
8
258
1034
714
514
18
15
1542
1728
198
481
491
424
932
724
1798
1030
41
51
280
296
8
258
361
641
197
18
15
1542
1728
198
481
491
424
932
724
1798
1030
41
51
281
296
8
194
1234
642
324
18
15
1542
1728
198
481
491
424
932
724
1798
1030
41
51
440
296
8
258
361
641
517
18
15
1542
1728
198
481
491
424
932
724
1798
1030
41
51
441
296
8
194
1258
706
516
18
15
1542
1728
198
481
491
424
932
724
1798
1030
41
39
440
296
8
242
1254
714
519
18
15
1542
1728
198
481
491
424
932
724
1798
1030
41
39
441
296
8
418
210
1994
516
18
15
1542
1728
198
481
491
424
932
724
1798
1030
18
51
440
296
8
194
1272
649
517
18
15
1542
1728
198
481
491
424
932
724
1798
1030
145
51
280
296
8
258
122
138
198
18
15
1542
1728
198
481
491
424
932
724
1798
1030
137
51
280
296
8
258
262
273
197
18
15
1542
1728
198
481
491
424
932
724
1798
1030
137
51
281
296
8
258
262
274
196
18
15
1542
1728
198
481
491
424
932
724
1798
1030
137
51
440
296
8
258
262
273
517
18
15
1542
1728
198
481
491
424
932
724
1798
1030
137
51
441
296
8
258
262
274
516
18
15
1542
1728
198
481
491
424
932
724
1798
1030
137
39
440
296
8
266
265
426
519
18
15
1542
1728
198
481
491
424
932
724
1798
1030
137
55
280
296
8
258
266
202
195
18
15
1542
1728
198
481
491
424
932
724
1798
1030
137
55
440
296
8
258
266
330
514
18
15
1542
1728
198
481
491
424
932
724
1798
1030
73
51
280
296
8
258
326
393
581
18
15
1542
1728
198
481
491
424
932
724
1798
1030
73
51
440
296
8
258
329
649
517
18
15
1542
1728
198
481
491
424
932
724
1798
1030
73
55
280
296
8
258
329
394
578
18
15
1542
1728
198
481
491
424
932
724
1798
1030
73
55
440
296
8
258
330
650
514
18
15
1542
1728
198
481
491
424
932
724
1798
1030
146
51
280
296
8
258
1144
137
197
18
15
1542
1728
198
481
491
424
932
724
1798
1030
146
55
280
296
8
258
120
138
195
18
15
1542
1728
198
481
491
424
932
724
1798
6
17
51
440
296
8
674
250
650
519
18
15
1542
1728
198
481
491
424
932
724
1798
6
9
51
280
296
8
674
9
73
199
18
15
1542
1728
198
481
491
424
932
724
1798
6
9
51
440
296
8
674
1542
1825
517
18
15
1542
1728
198
481
491
424
932
724
1798
6
9
55
280
296
8
674
198
458
195
18
15
1542
1728
198
481
491
424
932
724
1798
6
9
55
440
296
8
674
202
74
515
18
15
1542
1728
198
481
491
424
932
724
1798
6
41
51
280
296
8
674
210
449
197
18
15
1542
1728
198
481
491
424
932
724
1798
6
41
51
281
296
8
626
234
66
196
18
15
1542
1728
198
481
491
424
932
724
1798
6
41
51
440
296
8
674
210
705
517
18
15
1542
1728
198
481
491
424
932
724
1798
6
41
51
441
296
8
626
234
450
516
18
15
1542
1728
198
481
491
424
932
724
1798
6
41
39
440
296
8
626
230
458
519
18
15
1542
1728
198
481
491
424
932
724
1798
6
41
39
441
296
8
674
210
458
516
18
15
1542
1728
198
481
491
424
932
724
1798
6
145
51
280
296
8
626
122
138
198
18
15
1542
1728
198
481
491
424
932
724
1798
6
145
51
440
296
8
626
122
266
518
18
15
1542
1728
198
481
491
424
932
724
1798
6
137
51
280
296
8
676
1190
289
325
18
15
1542
1728
198
481
491
424
932
724
1798
6
137
51
281
296
8
676
1190
290
324
18
15
1542
1728
198
481
491
424
932
724
1798
6
137
51
440
296
8
676
1190
417
517
18
15
1542
1728
198
481
491
424
932
724
1798
6
137
51
441
296
8
676
1190
418
516
18
15
1542
1728
198
481
491
424
932
724
1798
6
137
55
280
296
8
676
1190
330
323
18
15
1542
1728
198
481
491
424
932
724
1798
6
137
55
440
296
8
676
1190
714
515
18
15
1542
1728
198
481
491
424
932
724
1798
6
146
51
280
296
8
626
120
137
197
18
15
1542
1728
198
481
491
424
932
724
1798
6
146
51
440
296
8
626
120
265
517
18
15
1542
1728
198
481
495
296
680
708
1670
1030
10
83
321
322
256
450
520
1802
536
18
15
1542
1728
198
481
495
296
680
708
1670
1030
10
83
320
322
256
450
520
1802
538
18
15
1542
1728
198
481
495
296
680
708
1670
1030
10
83
336
322
256
450
520
1802
523
18
15
1542
1728
198
481
495
296
680
708
1670
1030
10
83
337
322
256
450
520
1802
520
18
15
1542
1728
198
481
495
296
680
708
1670
1030
74
75
320
322
256
386
1064
1050
538
18
15
1542
1728
198
481
495
296
680
708
1670
1030
74
83
321
322
256
324
40
17
280
18
15
1542
1728
198
481
495
296
680
708
1670
1030
74
83
337
322
256
324
40
17
272
18
15
1542
1728
198
481
495
296
680
708
1670
6
10
83
321
322
256
834
1544
1802
536
18
15
1542
1728
198
481
495
296
680
708
1670
6
10
83
320
322
256
834
1544
1802
538
18
15
1542
1728
198
481
495
296
680
708
1670
6
10
83
336
322
256
834
1544
1802
523
18
15
1542
1728
198
481
495
296
680
708
1670
6
10
83
337
322
256
834
1544
1802
520
18
15
1542
1728
198
481
495
296
680
708
1670
6
74
75
320
322
256
898
1064
30
538
18
15
1542
1728
198
481
495
296
680
708
1670
6
74
83
321
322
256
836
40
17
536
18
15
1542
1728
198
481
495
296
680
708
1670
6
74
83
337
322
256
838
40
17
272
18
15
1542
1728
198
481
495
296
680
708
1798
1030
74
75
320
322
0
258
1064
1050
538
18
15
1542
1728
198
481
495
296
680
708
1798
1030
74
83
321
386
0
196
1064
1041
536
18
15
1542
1728
198
481
495
296
680
708
1798
1030
74
83
321
322
0
198
552
17
536
18
15
1542
1728
198
481
495
296
680
708
1798
1030
74
83
320
322
0
418
40
17
541
18
15
1542
1728
198
481
495
296
680
708
1798
1030
74
83
336
386
0
450
328
17
277
18
15
1542
1728
198
481
495
296
680
708
1798
1030
74
83
336
322
0
450
328
17
277
18
15
1542
1728
198
481
495
296
680
708
1798
1030
74
83
336
388
0
196
1064
1041
517
18
15
1542
1728
198
481
495
296
680
708
1798
1030
74
83
337
386
0
196
1064
1041
528
18
15
1542
1728
198
481
495
296
680
708
1798
1030
74
83
337
322
0
426
1064
1041
528
18
15
1542
1728
198
481
495
296
680
708
1798
6
74
75
320
322
0
962
40
26
538
18
15
1542
1728
198
481
495
296
680
708
1798
6
74
83
321
386
0
708
40
17
536
18
15
1542
1728
198
481
495
296
680
708
1798
6
74
83
321
322
0
708
40
17
536
18
15
1542
1728
198
481
495
296
680
708
1798
6
74
83
336
388
0
708
40
17
517
18
15
1542
1728
198
481
495
296
680
708
1798
6
74
83
337
386
0
708
40
17
272
18
15
1542
1728
198
481
495
296
680
708
1798
6
74
83
337
322
0
710
40
17
272
18
15
1542
1728
198
481
495
296
680
724
1670
1030
10
83
321
328
264
450
520
1802
536
18
15
1542
1728
198
481
495
296
680
724
1670
1030
10
83
320
328
264
450
520
1802
538
18
15
1542
1728
198
481
495
296
680
724
1670
1030
10
83
336
328
264
450
520
1802
523
18
15
1542
1728
198
481
495
296
680
724
1670
1030
10
83
337
328
264
450
520
1802
520
18
15
1542
1728
198
481
495
296
680
724
1670
1030
74
75
321
328
264
322
328
26
280
18
15
1542
1728
198
481
495
296
680
724
1670
1030
74
75
320
328
264
324
1064
1054
538
18
15
1542
1728
198
481
495
296
680
724
1670
1030
74
83
321
328
264
324
1064
1041
536
18
15
1542
1728
198
481
495
296
680
724
1670
1030
74
83
320
328
264
324
1064
1041
537
18
15
1542
1728
198
481
495
296
680
724
1670
1030
74
83
336
328
264
324
1064
1041
517
18
15
1542
1728
198
481
495
296
680
724
1670
1030
74
83
337
328
264
324
1064
1041
528
18
15
1542
1728
198
481
495
296
680
724
1670
6
10
83
321
328
264
962
1544
1802
536
18
15
1542
1728
198
481
495
296
680
724
1670
6
10
83
320
328
264
962
1544
1802
538
18
15
1542
1728
198
481
495
296
680
724
1670
6
10
83
336
328
264
962
1544
1802
523
18
15
1542
1728
198
481
495
296
680
724
1670
6
10
83
337
328
264
962
1544
1802
520
18
15
1542
1728
198
481
495
296
680
724
1670
6
74
75
321
328
264
834
40
26
536
18
15
1542
1728
198
481
495
296
680
724
1670
6
74
75
320
328
264
834
1064
26
538
18
15
1542
1728
198
481
495
296
680
724
1670
6
74
83
321
328
264
836
40
17
536
18
15
1542
1728
198
481
495
296
680
724
1670
6
74
83
320
328
264
834
328
17
539
18
15
1542
1728
198
481
495
296
680
724
1670
6
74
83
336
328
264
834
328
17
529
18
15
1542
1728
198
481
495
296
680
724
1670
6
74
83
337
328
264
836
40
17
272
18
15
1542
1728
198
481
495
296
680
724
1798
1030
74
75
321
328
8
258
328
26
280
18
15
1542
1728
198
481
495
296
680
724
1798
1030
74
75
320
328
8
258
1064
1050
538
18
15
1542
1728
198
481
495
296
680
724
1798
1030
74
83
321
328
8
266
1064
1041
536
18
15
1542
1728
198
481
495
296
680
724
1798
1030
74
83
320
328
8
266
1064
1041
537
18
15
1542
1728
198
481
495
296
680
724
1798
1030
74
83
336
328
8
266
1064
1041
517
18
15
1542
1728
198
481
495
296
680
724
1798
1030
74
83
337
328
8
266
1064
1041
528
18
15
1542
1728
198
481
495
296
680
724
1798
6
10
83
321
328
8
674
1544
1802
536
18
15
1542
1728
198
481
495
296
680
724
1798
6
10
83
320
328
8
674
1544
1802
538
18
15
1542
1728
198
481
495
296
680
724
1798
6
10
83
336
328
8
674
1544
1802
523
18
15
1542
1728
198
481
495
296
680
724
1798
6
10
83
337
328
8
674
1544
1802
520
18
15
1542
1728
198
481
495
296
680
724
1798
6
74
75
321
328
8
962
40
26
536
18
15
1542
1728
198
481
495
296
680
724
1798
6
74
75
320
328
8
770
1064
26
282
18
15
1542
1728
198
481
495
296
680
724
1798
6
74
83
321
328
8
778
40
17
280
18
15
1542
1728
198
481
495
296
680
724
1798
6
74
83
320
328
8
778
1064
17
281
18
15
1542
1728
198
481
495
296
680
724
1798
6
74
83
336
328
8
778
1064
17
273
18
15
1542
1728
198
481
495
296
680
724
1798
6
74
83
337
328
8
778
1064
17
272
18
15
1542
1728
198
481
495
296
708
196
1798
1030
74
75
376
200
512
258
1064
1054
514
18
15
1542
1728
198
481
495
296
708
196
1798
1030
74
75
376
200
536
450
40
26
258
18
15
1542
1728
198
481
495
296
708
196
1798
1030
74
75
377
200
512
196
1064
1050
512
18
15
1542
1728
198
481
495
296
708
196
1798
1030
74
75
377
200
536
450
328
26
256
18
15
1542
1728
198
481
495
296
708
196
1798
6
74
75
376
200
512
706
40
26
258
18
15
1542
1728
198
481
495
296
708
196
1798
6
74
75
376
200
536
706
40
26
258
18
15
1542
1728
198
481
495
296
708
196
1798
6
74
75
377
200
512
708
40
26
512
18
15
1542
1728
198
481
495
296
708
196
1798
6
74
75
377
200
536
708
40
26
512
18
15
1542
1728
198
481
495
296
708
708
1670
1030
74
75
376
328
256
324
1064
1050
514
18
15
1542
1728
198
481
495
296
708
708
1670
1030
74
75
376
328
280
450
1064
1050
514
18
15
1542
1728
198
481
495
296
708
708
1670
1030
74
75
377
328
256
322
328
26
256
18
15
1542
1728
198
481
495
296
708
708
1670
1030
74
75
377
328
280
450
1064
1050
512
18
15
1542
1728
198
481
495
296
708
708
1670
6
74
75
376
328
256
834
40
26
258
18
15
1542
1728
198
481
495
296
708
708
1670
6
74
75
376
328
280
834
40
26
258
18
15
1542
1728
198
481
495
296
708
708
1670
6
74
75
377
328
256
962
1064
30
512
18
15
1542
1728
198
481
495
296
708
708
1670
6
74
75
377
328
280
962
1064
26
512
18
15
1542
1728
198
481
495
296
708
708
1798
1030
74
75
376
328
0
258
1064
1054
514
18
15
1542
1728
198
481
495
296
708
708
1798
1030
74
75
376
328
24
258
328
26
258
18
15
1542
1728
198
481
495
296
708
708
1798
1030
74
75
377
328
0
198
40
1054
512
18
15
1542
1728
198
481
495
296
708
708
1798
1030
74
75
377
328
24
260
328
26
256
18
15
1542
1728
198
481
495
296
708
708
1798
6
74
75
376
328
0
706
40
26
258
18
15
1542
1728
198
481
495
296
708
708
1798
6
74
75
376
328
24
706
1064
26
258
18
15
1542
1728
198
481
495
296
708
708
1798
6
74
75
377
328
0
964
40
26
512
18
15
1542
1728
198
481
495
296
676
708
1670
1030
10
83
344
328
256
450
520
1802
514
18
15
1542
1728
198
481
495
296
676
708
1670
1030
10
83
345
328
256
450
520
1802
512
18
15
1542
1728
198
481
495
296
676
708
1670
1030
74
83
345
326
256
326
1064
1041
512
18
15
1542
1728
198
481
495
296
676
708
1670
6
10
83
344
328
256
834
1544
1802
514
18
15
1542
1728
198
481
495
296
676
708
1670
6
10
83
344
328
280
962
1544
1802
514
18
15
1542
1728
198
481
495
296
676
708
1670
6
10
83
345
328
256
834
1544
1802
512
18
15
1542
1728
198
481
495
296
676
708
1670
6
10
83
345
328
280
962
1544
1802
512
18
15
1542
1728
198
481
495
296
676
708
1670
6
74
83
345
328
256
838
40
17
512
18
15
1542
1728
198
481
495
296
676
708
1670
6
74
83
345
326
256
838
40
17
512
18
15
1542
1728
198
481
495
296
676
708
1798
1030
74
83
344
392
0
450
328
17
257
18
15
1542
1728
198
481
495
296
676
708
1798
1030
74
83
344
328
0
450
328
17
257
18
15
1542
1728
198
481
495
296
676
708
1798
1030
74
83
345
392
0
196
1064
1041
512
18
15
1542
1728
198
481
495
296
676
708
1798
1030
74
83
345
392
24
274
1064
1041
512
18
15
1542
1728
198
481
495
296
676
708
1798
1030
74
83
345
328
0
198
1064
1041
512
18
15
1542
1728
198
481
495
296
676
708
1798
1030
74
83
345
326
0
198
40
1041
512
18
15
1542
1728
198
481
495
296
676
708
1798
6
74
83
345
392
0
710
40
17
512
18
15
1542
1728
198
481
495
424
904
708
1670
1030
10
35
257
354
256
386
200
70
224
18
15
1542
1728
198
481
495
424
904
708
1670
1030
10
35
256
354
256
386
200
70
226
18
15
1542
1728
198
481
495
424
904
708
1670
1030
10
43
256
354
256
386
1224
666
219
18
15
1542
1728
198
481
495
424
904
708
1670
1030
10
51
257
354
256
386
200
714
208
18
15
1542
1728
198
481
495
424
904
708
1670
1030
10
51
256
354
256
386
200
714
282
18
15
1542
1728
198
481
495
424
904
708
1670
1030
10
39
257
354
256
388
1224
1090
1252
18
15
1542
1728
198
481
495
424
904
708
1670
1030
10
39
256
354
256
386
1224
1961
1241
18
15
1542
1728
198
481
495
424
904
708
1670
1030
138
35
256
354
256
386
1192
1194
347
18
15
1542
1728
198
481
495
424
904
708
1670
1030
138
43
256
354
256
386
1192
1198
1241
18
15
1542
1728
198
481
495
424
904
708
1670
1030
138
51
256
354
256
386
1192
1185
277
18
15
1542
1728
198
481
495
424
904
708
1670
1030
138
39
257
354
256
322
264
681
212
18
15
1542
1728
198
481
495
424
904
708
1670
1030
138
39
256
354
256
386
1192
1193
1233
18
15
1542
1728
198
481
495
424
904
708
1670
1030
74
35
257
354
256
326
328
385
224
18
15
1542
1728
198
481
495
424
904
708
1670
1030
74
51
257
354
256
326
328
394
208
18
15
1542
1728
198
481
495
424
904
708
1670
6
10
35
257
354
256
898
200
449
224
18
15
1542
1728
198
481
495
424
904
708
1670
6
10
35
256
354
256
898
200
65
249
18
15
1542
1728
198
481
495
424
904
708
1670
6
10
43
256
354
256
898
200
410
218
18
15
1542
1728
198
481
495
424
904
708
1670
6
10
51
257
354
256
898
200
417
272
18
15
1542
1728
198
481
495
424
904
708
1670
6
10
51
256
354
256
898
200
417
145
18
15
1542
1728
198
481
495
424
904
708
1670
6
10
39
257
354
256
900
200
66
208
18
15
1542
1728
198
481
495
424
904
708
1670
6
10
39
256
354
256
898
200
425
209
18
15
1542
1728
198
481
495
424
904
708
1670
6
138
35
256
354
256
898
168
170
219
18
15
1542
1728
198
481
495
424
904
708
1670
6
138
43
256
354
256
898
168
282
346
18
15
1542
1728
198
481
495
424
904
708
1670
6
138
51
256
354
256
898
168
161
145
18
15
1542
1728
198
481
495
424
904
708
1670
6
138
39
256
354
256
898
168
169
209
18
15
1542
1728
198
481
495
424
904
708
1798
1030
10
35
257
354
0
258
1032
70
224
18
15
1542
1728
198
481
495
424
904
708
1798
1030
10
35
256
354
0
258
1032
70
226
18
15
1542
1728
198
481
495
424
904
708
1798
1030
10
43
256
354
0
258
1032
666
219
18
15
1542
1728
198
481
495
424
904
708
1798
1030
10
51
257
354
0
260
1032
74
200
18
15
1542
1728
198
481
495
424
904
708
1798
1030
10
51
256
354
0
258
1032
657
273
18
15
1542
1728
198
481
495
424
904
708
1798
1030
10
39
257
354
0
260
1032
66
208
18
15
1542
1728
198
481
495
424
904
708
1798
1030
10
39
256
354
0
194
200
1961
1233
18
15
1542
1728
198
481
495
424
904
708
1798
1030
42
35
257
354
0
194
232
1962
1248
18
15
1542
1728
198
481
495
424
904
708
1798
1030
42
35
256
354
0
194
232
417
341
18
15
1542
1728
198
481
495
424
904
708
1798
1030
42
43
256
354
0
194
1256
1934
1241
18
15
1542
1728
198
481
495
424
904
708
1798
1030
42
51
257
354
0
194
232
70
208
18
15
1542
1728
198
481
495
424
904
708
1798
1030
42
51
256
354
0
194
232
65
277
18
15
1542
1728
198
481
495
424
904
708
1798
1030
42
39
257
354
0
194
232
1929
1236
18
15
1542
1728
198
481
495
424
904
708
1798
1030
42
39
256
354
0
194
232
73
209
18
15
1542
1728
198
481
495
424
904
708
1798
1030
138
35
257
354
0
258
264
198
224
18
15
1542
1728
198
481
495
424
904
708
1798
1030
138
35
256
354
0
258
264
198
226
18
15
1542
1728
198
481
495
424
904
708
1798
1030
138
43
256
354
0
258
264
286
347
18
15
1542
1728
198
481
495
424
904
708
1798
1030
138
51
257
354
0
258
264
202
208
18
15
1542
1728
198
481
495
424
904
708
1798
1030
138
51
256
354
0
258
264
161
169
18
15
1542
1728
198
481
495
424
904
708
1798
1030
138
39
257
354
0
258
264
681
212
18
15
1542
1728
198
481
495
424
904
708
1798
1030
138
39
256
354
0
258
264
681
209
18
15
1542
1728
198
481
495
424
904
708
1798
1030
74
35
257
354
0
450
328
390
224
18
15
1542
1728
198
481
495
424
904
708
1798
1030
74
35
256
354
0
450
328
390
226
18
15
1542
1728
198
481
495
424
904
708
1798
1030
74
51
257
354
0
450
328
394
208
18
15
1542
1728
198
481
495
424
904
708
1798
1030
74
51
256
354
0
450
328
394
171
18
15
1542
1728
198
481
495
424
904
708
1798
1030
74
39
257
354
0
452
328
386
208
18
15
1542
1728
198
481
495
424
904
1236
1542
6
42
35
257
872
8
930
232
426
352
18
15
1542
1728
198
481
495
424
904
1236
1542
6
42
35
256
872
8
930
232
394
218
18
15
1542
1728
198
481
495
424
904
1236
1542
6
42
51
257
872
8
930
232
65
240
18
15
1542
1728
198
481
495
424
904
1236
1542
6
42
51
256
872
8
930
232
65
241
18
15
1542
1728
198
481
495
424
904
1236
1542
6
42
39
256
872
8
930
232
73
209
18
15
1542
1728
198
481
495
424
904
1236
1542
6
138
35
257
872
8
930
168
326
352
18
15
1542
1728
198
481
495
424
904
1236
1542
6
138
35
256
872
8
930
168
321
225
18
15
1542
1728
198
481
495
424
904
1236
1542
6
138
51
257
872
8
930
168
273
272
18
15
1542
1728
198
481
495
424
904
1236
1542
6
138
51
256
872
8
930
168
273
277
18
15
1542
1728
198
481
495
424
904
1236
1542
6
138
39
257
872
8
930
168
297
340
18
15
1542
1728
198
481
495
424
904
1236
1542
6
138
39
256
872
8
930
168
297
337
18
15
1542
1728
198
481
495
424
904
724
1670
1030
10
35
257
360
264
394
1224
70
224
18
15
1542
1728
198
481
495
424
904
724
1670
1030
10
35
256
360
264
394
1224
65
213
18
15
1542
1728
198
481
495
424
904
724
1670
1030
10
51
257
360
264
394
1224
1098
1192
18
15
1542
1728
198
481
495
424
904
724
1670
1030
10
51
256
360
264
394
1224
1098
1195
18
15
1542
1728
198
481
495
424
904
724
1670
1030
10
39
257
360
264
412
1224
66
208
18
15
1542
1728
198
481
495
424
904
724
1670
1030
10
39
256
360
264
412
1224
66
210
18
15
1542
1728
198
481
495
424
904
724
1670
1030
42
35
257
360
264
322
360
682
352
18
15
1542
1728
198
481
495
424
904
724
1670
1030
42
35
256
360
264
322
360
673
353
18
15
1542
1728
198
481
495
424
904
724
1670
1030
42
43
257
360
264
322
360
410
248
18
15
1542
1728
198
481
495
424
904
724
1670
1030
42
43
256
360
264
322
360
410
250
18
15
1542
1728
198
481
495
424
904
724
1670
1030
42
51
257
360
264
322
360
385
336
18
15
1542
1728
198
481
495
424
904
724
1670
1030
42
51
256
360
264
322
360
385
337
18
15
1542
1728
198
481
495
424
904
724
1670
1030
42
39
257
360
264
322
360
674
340
18
15
1542
1728
198
481
495
424
904
724
1670
1030
42
39
256
360
264
322
360
393
209
18
15
1542
1728
198
481
495
424
904
724
1670
1030
138
35
257
360
264
418
1192
1222
248
18
15
1542
1728
198
481
495
424
904
724
1670
1030
138
35
256
360
264
322
264
682
219
18
15
1542
1728
198
481
495
424
904
724
1670
1030
138
43
257
360
264
322
264
282
184
18
15
1542
1728
198
481
495
424
904
724
1670
1030
138
43
256
360
264
322
264
286
347
18
15
1542
1728
198
481
495
424
904
724
1670
1030
138
51
257
360
264
418
1192
1809
1168
18
15
1542
1728
198
481
495
424
904
724
1670
1030
138
51
256
360
264
322
264
273
273
18
15
1542
1728
198
481
495
424
904
724
1670
1030
138
39
257
360
264
322
264
681
212
18
15
1542
1728
198
481
495
424
904
724
1670
1030
138
39
256
360
264
322
264
681
209
18
15
1542
1728
198
481
495
424
904
724
1670
6
10
35
257
360
264
906
200
65
224
18
15
1542
1728
198
481
495
424
904
724
1670
6
10
35
256
360
264
906
200
65
225
18
15
1542
1728
198
481
495
424
904
724
1670
6
10
51
257
360
264
906
200
417
272
18
15
1542
1728
198
481
495
424
904
724
1670
6
10
51
256
360
264
906
200
417
273
18
15
1542
1728
198
481
495
424
904
724
1670
6
10
39
257
360
264
924
200
66
208
18
15
1542
1728
198
481
495
424
904
724
1670
6
10
39
256
360
264
924
200
66
210
18
15
1542
1728
198
481
495
424
904
724
1670
6
138
35
257
360
264
930
168
326
248
18
15
1542
1728
198
481
495
424
904
724
1670
6
138
35
256
360
264
930
168
193
185
18
15
1542
1728
198
481
495
424
904
724
1670
6
138
43
257
360
264
930
168
282
344
18
15
1542
1728
198
481
495
424
904
724
1670
6
138
43
256
360
264
930
168
282
347
18
15
1542
1728
198
481
495
424
904
724
1670
6
138
51
257
360
264
930
168
273
272
18
15
1542
1728
198
481
495
424
904
724
1670
6
138
51
256
360
264
930
168
273
277
18
15
1542
1728
198
481
495
424
904
724
1670
6
138
39
257
360
264
930
168
169
212
18
15
1542
1728
198
481
495
424
904
724
1670
6
138
39
256
360
264
930
168
169
209
18
15
1542
1728
198
481
495
424
904
724
1798
1030
10
35
257
360
8
258
1032
70
224
18
15
1542
1728
198
481
495
424
904
724
1798
1030
10
35
256
360
8
258
1032
705
249
18
15
1542
1728
198
481
495
424
904
724
1798
1030
10
43
257
360
8
258
1032
666
216
18
15
1542
1728
198
481
495
424
904
724
1798
1030
10
43
256
360
8
258
1032
666
219
18
15
1542
1728
198
481
495
424
904
724
1798
1030
10
51
257
360
8
194
1224
1098
1192
18
15
1542
1728
198
481
495
424
904
724
1798
1030
10
51
256
360
8
258
1032
657
273
18
15
1542
1728
198
481
495
424
904
724
1798
1030
10
39
257
360
8
284
1032
66
208
18
15
1542
1728
198
481
495
424
904
724
1798
1030
10
39
256
360
8
284
1032
66
210
18
15
1542
1728
198
481
495
424
904
724
1798
1030
42
35
257
360
8
450
360
682
352
18
15
1542
1728
198
481
495
424
904
724
1798
1030
42
35
256
360
8
450
360
673
353
18
15
1542
1728
198
481
495
424
904
724
1798
1030
42
43
257
360
8
450
360
666
184
18
15
1542
1728
198
481
495
424
904
724
1798
1030
42
43
256
360
8
450
360
666
347
18
15
1542
1728
198
481
495
424
904
724
1798
1030
42
51
257
360
8
194
1256
65
624
18
15
1542
1728
198
481
495
424
904
724
1798
1030
42
51
256
360
8
194
1256
65
277
18
15
1542
1728
198
481
495
424
904
724
1798
1030
42
39
257
360
8
450
360
713
232
18
15
1542
1728
198
481
495
424
904
724
1798
1030
42
39
256
360
8
194
1256
73
209
18
15
1542
1728
198
481
495
424
904
724
1798
1030
138
35
257
360
8
258
264
321
352
18
15
1542
1728
198
481
495
424
904
724
1798
1030
138
35
256
360
8
258
264
193
249
18
15
1542
1728
198
481
495
424
904
724
1798
1030
138
43
257
360
8
258
264
282
184
18
15
1542
1728
198
481
495
424
904
724
1798
1030
138
43
256
360
8
258
264
286
347
18
15
1542
1728
198
481
495
424
904
724
1798
1030
138
51
257
360
8
258
264
202
208
18
15
1542
1728
198
481
495
424
904
724
1798
1030
138
51
256
360
8
258
264
273
273
18
15
1542
1728
198
481
495
424
904
724
1798
1030
138
39
257
360
8
258
264
681
212
18
15
1542
1728
198
481
495
424
904
724
1798
1030
138
39
256
360
8
258
264
681
209
18
15
1542
1728
198
481
495
424
904
724
1798
6
42
35
257
360
8
674
232
426
352
18
15
1542
1728
198
481
495
424
904
724
1798
6
42
35
256
360
8
674
232
394
218
18
15
1542
1728
198
481
495
424
904
724
1798
6
42
51
257
360
8
674
232
65
240
18
15
1542
1728
198
481
495
424
904
724
1798
6
42
51
256
360
8
674
232
65
241
18
15
1542
1728
198
481
495
424
904
724
1798
6
42
39
257
360
8
674
232
681
364
18
15
1542
1728
198
481
495
424
904
724
1798
6
42
39
256
360
8
674
232
73
209
18
15
1542
1728
198
481
495
424
904
724
1798
6
138
35
257
360
8
674
168
198
184
18
15
1542
1728
198
481
495
424
904
724
1798
6
138
35
256
360
8
674
168
193
185
18
15
1542
1728
198
481
495
424
904
724
1798
6
138
43
257
360
8
674
168
282
344
18
15
1542
1728
198
481
495
424
904
724
1798
6
138
43
256
360
8
674
168
282
347
18
15
1542
1728
198
481
495
424
904
724
1798
6
138
51
257
360
8
674
168
273
272
18
15
1542
1728
198
481
495
424
904
724
1798
6
138
51
256
360
8
674
168
273
277
18
15
1542
1728
198
481
495
424
904
724
1798
6
138
39
257
360
8
674
168
169
212
18
15
1542
1728
198
481
495
424
904
724
1798
6
138
39
256
360
8
674
168
169
209
18
15
1542
1728
198
481
495
424
936
1220
1542
6
10
51
272
834
0
514
8
401
325
18
15
1542
1728
198
481
495
424
936
1220
1542
6
42
51
272
834
0
514
232
385
197
18
15
1542
1728
198
481
495
424
936
1220
1542
6
138
51
272
834
0
514
264
161
197
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
35
417
296
0
258
1032
710
544
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
35
416
132
0
260
1032
710
542
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
35
416
388
0
258
1032
710
542
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
35
416
388
24
284
1032
705
545
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
35
416
296
0
258
1032
710
542
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
35
432
132
0
260
1032
710
513
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
35
432
388
0
258
1032
710
513
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
35
432
296
0
258
1032
710
513
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
35
433
130
0
194
200
1094
512
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
35
433
386
0
194
200
1094
512
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
35
433
296
0
194
200
1094
512
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
43
417
388
0
258
1032
666
536
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
43
417
388
24
284
1032
666
536
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
43
417
297
0
258
1032
666
536
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
43
416
132
0
260
1032
666
538
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
43
416
388
0
258
1032
666
538
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
43
416
388
24
284
1032
666
538
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
43
416
296
0
258
1032
666
538
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
51
272
322
0
258
1032
657
197
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
51
272
296
0
258
1032
657
197
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
51
417
132
0
260
1032
714
520
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
51
417
388
0
260
1032
714
520
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
51
417
297
0
262
1032
714
520
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
51
416
132
0
260
1032
714
523
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
51
416
388
0
258
1032
657
521
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
51
416
388
24
274
1032
657
521
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
51
416
296
0
258
1032
657
521
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
51
432
130
0
258
1032
657
517
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
51
432
132
0
262
1032
657
517
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
51
432
386
0
258
1032
657
517
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
51
432
388
0
258
1032
657
517
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
51
432
296
0
258
1032
657
517
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
39
417
132
0
260
1032
706
520
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
39
417
388
0
260
1032
706
520
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
39
417
388
24
284
1032
706
520
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
39
417
296
0
260
1032
706
520
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
39
416
132
0
260
1032
706
523
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
39
416
388
0
260
1032
706
523
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
39
416
388
24
284
1032
706
523
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
39
416
296
0
260
1032
706
523
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
39
433
130
0
196
200
1090
516
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
39
433
132
0
196
200
1090
516
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
39
433
386
0
196
200
1090
516
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
39
433
388
0
196
200
1090
516
18
15
1542
1728
198
481
495
424
936
708
1798
1030
10
39
433
296
0
196
200
1090
516
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
35
417
296
0
258
360
682
544
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
35
416
132
0
196
1256
650
538
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
35
416
388
0
196
1256
650
538
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
35
416
388
24
242
1256
74
546
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
35
416
296
0
258
360
673
545
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
35
432
132
0
196
1256
650
514
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
35
432
388
0
196
1256
650
514
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
35
432
296
0
198
1256
650
514
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
43
417
388
0
198
1256
654
536
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
43
417
388
24
498
360
666
536
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
43
417
297
0
194
1256
654
536
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
43
416
132
0
198
1256
654
537
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
43
416
388
0
198
1256
654
537
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
43
416
388
24
242
1256
654
537
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
43
416
296
0
194
1256
654
537
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
51
272
322
0
258
360
705
197
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
51
272
296
0
258
360
705
197
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
51
417
297
0
194
232
454
520
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
51
416
132
0
194
232
454
523
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
51
416
388
0
194
232
454
523
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
51
416
388
24
242
232
454
523
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
51
416
296
0
262
360
641
521
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
51
432
130
0
258
360
646
518
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
51
432
132
0
266
360
641
517
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
51
432
386
0
258
360
646
518
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
51
432
388
0
266
360
641
517
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
51
432
296
0
258
360
646
518
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
39
417
132
0
196
1256
649
520
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
39
417
388
0
196
1256
649
520
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
39
417
388
24
498
360
674
548
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
39
417
296
0
262
360
681
552
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
39
416
132
0
194
232
457
521
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
39
416
388
0
194
232
457
521
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
39
416
388
24
242
232
457
521
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
39
416
296
0
258
360
649
521
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
39
432
388
0
170
1256
713
519
18
15
1542
1728
198
481
495
424
936
708
1798
1030
42
39
432
296
0
194
1256
713
519
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
35
417
296
0
258
264
326
544
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
35
416
132
0
258
264
326
542
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
35
416
388
0
258
264
326
542
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
35
416
388
24
274
264
321
545
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
35
416
296
0
258
264
326
542
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
35
432
132
0
258
264
326
514
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
35
432
388
0
258
264
326
514
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
35
432
296
0
258
264
326
514
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
35
433
130
0
258
264
710
512
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
35
433
386
0
258
264
710
512
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
43
417
388
0
258
264
282
536
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
43
417
388
24
260
264
282
536
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
43
417
297
0
258
264
282
536
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
43
416
132
0
258
264
282
538
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
43
416
388
0
258
264
282
538
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
43
416
388
24
260
264
282
538
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
43
416
296
0
258
264
282
538
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
51
272
322
0
258
264
161
197
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
51
272
296
0
258
264
161
197
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
51
417
132
0
258
264
330
520
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
51
417
388
0
258
264
330
520
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
51
417
388
24
260
264
330
520
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
51
417
297
0
258
264
330
520
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
51
416
132
0
258
264
273
521
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
51
416
388
0
258
264
273
521
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
51
416
388
24
260
264
330
523
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
51
416
296
0
258
264
273
521
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
51
432
130
0
258
264
273
517
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
51
432
132
0
258
264
273
517
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
51
432
386
0
258
264
273
517
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
51
432
388
0
258
264
273
517
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
51
432
296
0
258
264
273
517
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
39
417
132
0
258
264
681
532
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
39
417
388
0
258
264
681
532
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
39
417
388
24
260
264
322
536
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
39
417
296
0
258
264
681
532
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
39
416
132
0
258
264
681
529
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
39
416
388
0
258
264
681
529
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
39
416
388
24
260
264
322
523
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
39
416
296
0
258
264
681
529
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
39
432
132
0
258
264
425
519
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
39
432
388
0
258
264
425
519
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
39
432
296
0
258
264
425
519
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
39
433
130
0
258
264
425
516
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
39
433
132
0
260
264
706
516
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
39
433
386
0
258
264
425
516
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
39
433
388
0
258
264
425
516
18
15
1542
1728
198
481
495
424
936
708
1798
1030
138
39
433
296
0
258
264
425
516
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
35
417
296
0
258
328
646
544
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
35
416
132
0
260
328
641
545
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
35
416
388
0
260
328
641
545
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
35
416
296
0
258
328
646
542
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
35
432
132
0
260
328
641
513
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
35
432
388
0
260
328
641
513
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
35
432
296
0
260
328
641
513
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
35
433
386
0
258
328
646
512
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
35
433
296
0
258
328
646
512
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
51
417
132
0
260
328
650
520
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
51
417
388
0
260
328
650
520
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
51
417
388
24
260
328
650
520
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
51
417
297
0
258
328
650
520
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
51
416
132
0
260
328
650
523
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
51
416
388
0
260
328
650
523
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
51
416
388
24
260
328
650
523
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
51
416
296
0
260
328
650
523
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
39
417
132
0
260
328
642
520
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
39
417
388
0
260
328
642
520
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
39
417
388
24
260
328
642
520
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
39
417
296
0
260
328
642
520
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
39
416
132
0
260
328
642
523
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
39
416
388
0
260
328
642
523
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
39
416
388
24
260
328
642
523
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
39
416
296
0
260
328
642
523
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
39
433
132
0
260
328
642
516
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
39
433
386
0
260
328
642
516
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
39
433
388
0
260
328
642
516
18
15
1542
1728
198
481
495
424
936
708
1798
1030
74
39
433
296
0
260
328
642
516
18
15
1542
1728
198
481
495
424
936
708
1798
6
10
35
416
132
0
708
200
65
537
18
15
1542
1728
198
481
495
424
936
708
1798
6
10
35
416
388
0
708
200
65
537
18
15
1542
1728
198
481
495
424
936
708
1798
6
10
35
433
130
0
706
200
70
512
18
15
1542
1728
198
481
495
424
936
708
1798
6
10
51
272
322
0
706
200
422
198
18
15
1542
1728
198
481
495
424
936
708
1798
6
10
51
417
132
0
708
200
74
520
18
15
1542
1728
198
481
495
424
936
708
1798
6
10
51
417
388
0
708
200
74
520
18
15
1542
1728
198
481
495
424
936
708
1798
6
10
51
416
132
0
708
200
74
523
18
15
1542
1728
198
481
495
424
936
708
1798
6
10
51
416
388
0
708
200
74
523
18
15
1542
1728
198
481
495
424
936
708
1798
6
10
39
417
132
0
708
200
66
528
18
15
1542
1728
198
481
495
424
936
708
1798
6
10
39
417
388
0
708
200
66
528
18
15
1542
1728
198
481
495
424
936
708
1798
6
10
39
416
132
0
708
200
66
522
18
15
1542
1728
198
481
495
424
936
708
1798
6
10
39
416
388
0
708
200
66
522
18
15
1542
1728
198
481
495
424
936
708
1798
6
42
35
416
132
0
708
232
74
538
18
15
1542
1728
198
481
495
424
936
708
1798
6
42
35
416
388
0
708
232
74
538
18
15
1542
1728
198
481
495
424
936
708
1798
6
42
51
272
322
0
962
232
385
197
18
15
1542
1728
198
481
495
424
936
708
1798
6
42
51
416
132
0
708
232
70
521
18
15
1542
1728
198
481
495
424
936
708
1798
6
42
51
416
388
0
708
232
70
521
18
15
1542
1728
198
481
495
424
936
708
1798
6
42
39
416
132
0
710
232
73
529
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
35
417
137
8
258
1032
705
544
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
35
417
393
8
258
1032
705
544
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
35
417
146
8
258
1032
705
544
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
35
417
292
8
258
1032
705
544
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
35
417
402
8
258
1032
705
544
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
35
416
136
8
258
1032
705
545
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
35
416
392
8
258
1032
705
545
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
35
416
292
8
258
1032
705
545
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
35
432
136
8
258
1032
710
513
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
35
432
392
8
258
1032
710
513
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
35
433
136
8
194
1224
65
512
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
35
433
392
8
194
1224
65
512
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
43
417
393
8
258
1032
666
536
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
43
417
292
8
258
1032
666
536
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
43
416
292
8
258
1032
666
538
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
51
272
402
8
258
1032
657
197
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
51
417
137
8
194
200
1098
520
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
51
417
393
8
194
200
1098
520
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
51
417
146
8
260
1032
714
520
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
51
417
292
8
260
1032
714
520
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
51
417
402
8
260
1032
714
520
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
51
416
136
8
258
1032
657
521
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
51
416
392
8
258
1032
657
521
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
51
416
292
8
258
1032
657
521
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
51
432
136
8
258
1032
657
517
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
51
432
392
8
258
1032
657
517
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
39
417
146
8
284
1032
706
520
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
39
417
402
8
284
1032
706
520
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
39
433
136
8
452
1224
1090
516
18
15
1542
1728
198
481
495
424
936
724
1798
1030
10
39
433
392
8
452
1224
1090
516
18
15
1542
1728
198
481
495
424
936
724
1798
1030
42
35
417
137
8
194
1256
682
544
18
15
1542
1728
198
481
495
424
936
724
1798
1030
42
35
417
393
8
194
1256
682
544
18
15
1542
1728
198
481
495
424
936
724
1798
1030
42
35
417
146
8
194
1256
682
544
18
15
1542
1728
198
481
495
424
936
724
1798
1030
42
35
417
292
8
452
360
682
544
18
15
1542
1728
198
481
495
424
936
724
1798
1030
42
35
417
402
8
194
1256
682
544
18
15
1542
1728
198
481
495
424
936
724
1798
1030
42
35
416
136
8
258
360
673
545
18
15
1542
1728
198
481
495
424
936
724
1798
1030
42
35
416
392
8
258
360
673
545
18
15
1542
1728
198
481
495
424
936
724
1798
1030
42
35
416
292
8
452
360
682
546
18
15
1542
1728
198
481
495
424
936
724
1798
1030
42
35
432
136
8
452
360
714
514
18
15
1542
1728
198
481
495
424
936
724
1798
1030
42
35
432
392
8
452
360
714
514
18
15
1542
1728
198
481
495
424
936
724
1798
1030
42
43
417
393
8
450
360
666
536
18
15
1542
1728
198
481
495
424
936
724
1798
1030
42
43
417
292
8
452
360
666
536
18
15
1542
1728
198
481
495
424
936
724
1798
1030
42
43
416
292
8
452
360
666
538
18
15
1542
1728
198
481
495
424
936
724
1798
1030
42
51
272
402
8
194
1256
65
197
18
15
1542
1728
198
481
495
424
936
724
1798
1030
42
51
417
393
8
418
232
454
520
18
15
1542
1728
198
481
495
424
936
724
1798
1030
42
51
417
146
8
418
232
454
520
18
15
1542
1728
198
481
495
424
936
724
1798
1030
42
51
417
402
8
418
232
454
520
18
15
1542
1728
198
481
495
424
936
724
1798
1030
42
51
416
136
8
194
1256
705
521
18
15
1542
1728
198
481
495
424
936
724
1798
1030
42
51
416
392
8
194
1256
705
521
18
15
1542
1728
198
481
495
424
936
724
1798
1030
42
51
416
292
8
452
360
390
526
18
15
1542
1728
198
481
495
424
936
724
1798
1030
42
51
432
136
8
194
1256
65
517
18
15
1542
1728
198
481
495
424
936
724
1798
1030
42
51
432
392
8
194
1256
65
517
18
15
1542
1728
198
481
495
424
936
724
1798
1030
42
39
417
146
8
194
1256
649
520
18
15
1542
1728
198
481
495
424
936
724
1798
1030
42
39
417
402
8
194
1256
649
520
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
35
417
137
8
258
264
326
544
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
35
417
393
8
258
264
326
544
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
35
417
146
8
258
264
326
544
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
35
417
292
8
258
264
326
544
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
35
417
402
8
258
264
326
544
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
35
416
136
8
258
264
321
537
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
35
416
392
8
258
264
321
537
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
35
416
292
8
258
264
321
537
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
35
432
136
8
258
264
326
514
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
35
432
392
8
258
264
326
514
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
35
433
136
8
258
264
426
512
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
35
433
392
8
258
264
426
512
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
43
417
393
8
258
264
282
536
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
43
417
292
8
258
264
282
536
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
43
416
292
8
258
264
282
538
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
51
272
402
8
258
264
273
325
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
51
417
137
8
258
264
330
520
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
51
417
393
8
258
264
330
520
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
51
417
292
8
258
264
330
520
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
51
417
402
8
258
264
330
520
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
51
416
136
8
258
264
273
521
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
51
416
392
8
258
264
273
521
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
51
416
292
8
258
264
273
521
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
51
432
136
8
258
264
273
517
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
51
432
392
8
258
264
273
517
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
39
417
146
8
258
264
681
532
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
39
417
292
8
258
264
681
532
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
39
417
402
8
258
264
681
532
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
39
416
292
8
258
264
681
529
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
39
432
136
8
258
264
425
519
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
39
432
392
8
258
264
425
519
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
39
433
136
8
258
264
425
516
18
15
1542
1728
198
481
495
424
936
724
1798
1030
138
39
433
392
8
258
264
425
516
18
15
1542
1728
198
481
495
424
936
724
1798
1030
74
35
417
137
8
258
328
646
544
18
15
1542
1728
198
481
495
424
936
724
1798
1030
74
35
417
393
8
258
328
646
544
18
15
1542
1728
198
481
495
424
936
724
1798
1030
74
35
417
146
8
258
328
646
544
18
15
1542
1728
198
481
495
424
936
724
1798
1030
74
35
417
292
8
260
328
641
544
18
15
1542
1728
198
481
495
424
936
724
1798
1030
74
35
417
402
8
258
328
646
544
18
15
1542
1728
198
481
495
424
936
724
1798
1030
74
35
416
392
8
258
328
646
542
18
15
1542
1728
198
481
495
424
936
724
1798
1030
74
35
416
292
8
260
328
641
545
18
15
1542
1728
198
481
495
424
936
724
1798
1030
74
35
432
136
8
260
328
641
513
18
15
1542
1728
198
481
495
424
936
724
1798
1030
74
35
432
392
8
260
328
641
513
18
15
1542
1728
198
481
495
424
936
724
1798
1030
74
35
433
136
8
258
328
646
512
18
15
1542
1728
198
481
495
424
936
724
1798
1030
74
35
433
392
8
258
328
646
512
18
15
1542
1728
198
481
495
424
936
724
1798
1030
74
51
417
137
8
258
328
650
520
18
15
1542
1728
198
481
495
424
936
724
1798
1030
74
51
417
393
8
258
328
650
520
18
15
1542
1728
198
481
495
424
936
724
1798
1030
74
51
417
292
8
260
328
650
520
18
15
1542
1728
198
481
495
424
936
724
1798
1030
74
51
416
136
8
260
328
650
523
18
15
1542
1728
198
481
495
424
936
724
1798
1030
74
51
416
392
8
260
328
650
523
18
15
1542
1728
198
481
495
424
936
724
1798
1030
74
51
416
292
8
260
328
650
523
18
15
1542
1728
198
481
495
424
936
724
1798
1030
74
39
417
146
8
260
328
642
520
18
15
1542
1728
198
481
495
424
936
724
1798
1030
74
39
417
292
8
260
328
642
520
18
15
1542
1728
198
481
495
424
936
724
1798
1030
74
39
417
402
8
260
328
642
520
18
15
1542
1728
198
481
495
424
936
724
1798
1030
74
39
416
292
8
260
328
642
523
18
15
1542
1728
198
481
495
424
936
724
1798
1030
74
39
433
136
8
260
328
642
516
18
15
1542
1728
198
481
495
424
936
724
1798
1030
74
39
433
392
8
260
328
642
516
18
15
1542
1728
198
481
495
424
936
724
1798
6
10
35
417
402
8
706
200
454
536
18
15
1542
1728
198
481
495
424
936
724
1798
6
10
35
416
136
8
706
200
65
538
18
15
1542
1728
198
481
495
424
936
724
1798
6
10
35
416
392
8
674
200
70
538
18
15
1542
1728
198
481
495
424
936
724
1798
6
10
35
432
136
8
706
200
65
513
18
15
1542
1728
198
481
495
424
936
724
1798
6
10
35
433
136
8
706
200
65
512
18
15
1542
1728
198
481
495
424
936
724
1798
6
10
35
433
392
8
674
200
70
512
18
15
1542
1728
198
481
495
424
936
724
1798
6
10
51
272
402
8
706
200
422
198
18
15
1542
1728
198
481
495
424
936
724
1798
6
10
51
417
402
8
706
200
74
520
18
15
1542
1728
198
481
495
424
936
724
1798
6
10
51
416
136
8
706
200
74
523
18
15
1542
1728
198
481
495
424
936
724
1798
6
10
51
416
392
8
674
200
74
523
18
15
1542
1728
198
481
495
424
936
724
1798
6
10
39
417
402
8
708
200
66
528
18
15
1542
1728
198
481
495
424
936
724
1798
6
10
39
433
136
8
708
200
66
516
18
15
1542
1728
198
481
495
424
936
724
1798
6
42
35
417
146
8
674
232
682
544
18
15
1542
1728
198
481
495
424
936
724
1798
6
42
35
417
402
8
674
232
682
544
18
15
1542
1728
198
481
495
424
936
724
1798
6
42
35
416
136
8
708
232
74
538
18
15
1542
1728
198
481
495
424
936
724
1798
6
42
51
272
402
8
706
232
385
197
18
15
1542
1728
198
481
495
424
936
724
1798
6
42
51
417
146
8
674
232
454
520
18
15
1542
1728
198
481
495
424
936
724
1798
6
42
51
417
402
8
706
232
70
520
18
15
1542
1728
198
481
495
424
936
724
1798
6
42
51
416
136
8
706
232
70
521
18
15
1542
1728
198
481
495
424
936
724
1798
6
42
51
416
392
8
674
232
449
521
18
15
1542
1728
198
481
495
424
936
724
1798
6
42
51
432
136
8
706
232
70
518
18
15
1542
1728
198
481
495
424
936
724
1798
6
42
51
432
392
8
674
232
65
517
18
15
1542
1728
198
481
495
424
936
724
1798
6
42
39
417
146
8
674
232
681
552
18
15
1542
1728
198
481
495
424
936
724
1798
6
42
39
417
402
8
674
232
681
552
18
15
1542
1728
198
481
495
424
936
724
1798
6
42
39
432
136
8
706
232
457
519
18
15
1542
1728
198
481
495
424
936
724
1798
6
42
39
432
392
8
674
232
457
519
18
15
1542
1728
198
481
495
424
936
724
1798
6
138
35
417
146
8
674
168
710
544
18
15
1542
1728
198
481
495
424
936
724
1798
6
138
35
417
402
8
674
168
710
544
18
15
1542
1728
198
481
495
424
936
724
1798
6
138
35
416
136
8
674
168
705
545
18
15
1542
1728
198
481
495
424
936
724
1798
6
138
35
416
392
8
674
168
705
545
18
15
1542
1728
198
481
495
424
936
724
1798
6
138
35
432
136
8
674
168
705
513
18
15
1542
1728
198
481
495
424
936
724
1798
6
138
35
432
392
8
674
168
705
513
18
15
1542
1728
198
481
495
424
936
724
1798
6
138
35
433
136
8
674
168
705
512
18
15
1542
1728
198
481
495
424
936
724
1798
6
138
35
433
392
8
674
168
705
512
18
15
1542
1728
198
481
495
424
936
724
1798
6
138
51
272
402
8
674
168
145
197
18
15
1542
1728
198
481
495
424
936
724
1798
6
138
51
417
402
8
674
168
714
520
18
15
1542
1728
198
481
495
424
936
724
1798
6
138
51
416
136
8
674
168
714
523
18
15
1542
1728
198
481
495
424
936
724
1798
6
138
51
416
392
8
674
168
714
523
18
15
1542
1728
198
481
495
424
936
724
1798
6
138
39
417
146
8
674
168
425
520
18
15
1542
1728
198
481
495
424
936
724
1798
6
138
39
417
402
8
674
168
425
520
18
15
1542
1728
198
481
495
424
936
724
1798
6
138
39
432
136
8
674
168
425
519
18
15
1542
1728
198
481
495
424
936
724
1798
6
138
39
432
392
8
674
168
425
519
18
15
1542
1728
198
481
495
424
936
724
1798
6
138
39
433
136
8
674
168
425
516
18
15
1542
1728
198
481
495
424
936
724
1798
6
138
39
433
392
8
674
168
425
516
18
15
1542
1728
198
481
495
424
872
196
1542
6
10
35
545
1666
1024
518
520
449
800
18
15
1542
1728
198
481
495
424
872
196
1542
6
10
35
560
1668
1024
522
8
65
897
18
15
1542
1728
198
481
495
424
872
196
1542
6
10
35
560
1668
1048
530
8
70
833
18
15
1542
1728
198
481
495
424
872
196
1542
6
10
51
560
1668
1024
522
8
401
901
18
15
1542
1728
198
481
495
424
872
196
1542
6
10
39
545
1666
1024
518
520
1833
776
18
15
1542
1728
198
481
495
424
872
196
1542
6
42
51
560
1668
1024
522
232
449
773
18
15
1542
1728
198
481
495
424
872
196
1542
6
42
39
545
1666
1024
522
232
393
776
18
15
1542
1728
198
481
495
424
872
196
1542
6
42
39
560
1668
1024
522
232
425
903
18
15
1542
1728
198
481
495
424
872
196
1542
6
138
35
545
1666
1024
518
264
326
800
18
15
1542
1728
198
481
495
424
872
196
1542
6
138
51
545
1666
1024
518
264
330
776
18
15
1542
1728
198
481
495
424
872
196
1542
6
138
39
545
1666
1024
518
264
425
776
18
15
1542
1728
198
481
495
424
872
212
1542
6
10
35
545
1672
1032
514
520
1834
800
18
15
1542
1728
198
481
495
424
872
212
1542
6
10
35
544
1672
1032
514
8
65
847
18
15
1542
1728
198
481
495
424
872
212
1542
6
10
35
560
1672
1032
514
8
65
897
18
15
1542
1728
198
481
495
424
872
212
1542
6
10
35
561
1672
1032
514
8
65
896
18
15
1542
1728
198
481
495
424
872
212
1542
6
10
43
545
1672
1032
514
8
410
920
18
15
1542
1728
198
481
495
424
872
212
1542
6
10
43
544
1672
1032
514
8
410
922
18
15
1542
1728
198
481
495
424
872
212
1542
6
10
51
545
1672
1032
514
520
714
1672
18
15
1542
1728
198
481
495
424
872
212
1542
6
10
51
544
1672
1032
514
8
401
905
18
15
1542
1728
198
481
495
424
872
212
1542
6
10
51
560
1672
1032
514
8
401
901
18
15
1542
1728
198
481
495
424
872
212
1542
6
10
39
545
1672
1032
514
520
1833
776
18
15
1542
1728
198
481
495
424
872
212
1542
6
10
39
544
1672
1032
514
520
1833
777
18
15
1542
1728
198
481
495
424
872
212
1542
6
10
39
560
1672
1032
514
520
1833
775
18
15
1542
1728
198
481
495
424
872
212
1542
6
10
39
561
1672
1032
516
8
66
900
18
15
1542
1728
198
481
495
424
872
212
1542
6
42
35
545
1672
1032
514
232
422
800
18
15
1542
1728
198
481
495
424
872
212
1542
6
42
35
544
1672
1032
514
232
417
929
18
15
1542
1728
198
481
495
424
872
212
1542
6
42
35
560
1672
1032
962
232
417
897
18
15
1542
1728
198
481
495
424
872
212
1542
6
42
35
561
1672
1032
522
232
426
896
18
15
1542
1728
198
481
495
424
872
212
1542
6
42
43
545
1672
1032
514
232
398
792
18
15
1542
1728
198
481
495
424
872
212
1542
6
42
43
544
1672
1032
514
232
398
793
18
15
1542
1728
198
481
495
424
872
212
1542
6
42
51
545
1672
1032
962
232
454
904
18
15
1542
1728
198
481
495
424
872
212
1542
6
42
51
544
1672
1032
522
232
449
777
18
15
1542
1728
198
481
495
424
872
212
1542
6
42
51
560
1672
1032
514
232
385
773
18
15
1542
1728
198
481
495
424
872
212
1542
6
42
39
545
1672
1032
514
232
418
916
18
15
1542
1728
198
481
495
424
872
212
1542
6
42
39
544
1672
1032
514
232
393
785
18
15
1542
1728
198
481
495
424
872
212
1542
6
42
39
560
1672
1032
514
232
425
903
18
15
1542
1728
198
481
495
424
872
212
1542
6
42
39
561
1672
1032
706
232
425
900
18
15
1542
1728
198
481
495
424
872
212
1542
6
138
35
544
1672
1032
930
168
321
801
18
15
1542
1728
198
481
495
424
872
212
1542
6
138
35
560
1672
1032
930
168
321
897
18
15
1542
1728
198
481
495
424
872
212
1542
6
138
35
561
1672
1032
930
168
321
896
18
15
1542
1728
198
481
495
424
872
212
1542
6
138
43
545
1672
1032
514
264
282
792
18
15
1542
1728
198
481
495
424
872
212
1542
6
138
43
544
1672
1032
514
264
286
794
18
15
1542
1728
198
481
495
424
872
212
1542
6
138
51
544
1672
1032
514
264
273
777
18
15
1542
1728
198
481
495
424
872
212
1542
6
138
51
560
1672
1032
514
264
273
773
18
15
1542
1728
198
481
495
424
872
212
1542
6
138
39
545
1672
1032
930
168
297
776
18
15
1542
1728
198
481
495
424
872
212
1542
6
138
39
544
1672
1032
530
168
322
843
18
15
1542
1728
198
481
495
424
872
212
1542
6
138
39
560
1672
1032
530
168
681
1671
18
15
1542
1728
198
481
495
424
872
212
1542
6
138
39
561
1672
1032
530
168
322
900
18
15
1542
1728
198
481
495
424
868
196
1542
6
10
35
568
1672
1048
540
8
65
901
18
15
1542
1728
198
481
495
424
868
196
1542
6
10
51
568
1672
1048
516
8
74
899
18
15
1542
1728
198
481
495
424
868
196
1542
6
10
51
569
1672
1048
516
520
1866
1408
18
15
1542
1728
198
481
495
424
868
196
1542
6
10
39
568
1672
1048
516
520
66
898
18
15
1542
1728
198
481
495
424
868
196
1542
6
10
39
569
1672
1048
516
520
66
896
18
15
1542
1728
198
481
495
424
868
196
1542
6
42
51
569
1672
1048
530
232
454
768
18
15
1542
1728
198
481
495
424
868
196
1542
6
138
51
569
1672
1048
530
168
273
896
18
15
1542
1728
198
481
495
424
932
1220
1542
1030
10
51
280
904
0
450
1224
1994
1218
18
15
1542
1728
198
481
495
424
932
1220
1542
1030
10
51
281
904
0
450
1224
1994
1216
18
15
1542
1728
198
481
495
424
932
1220
1542
1030
42
51
280
904
0
450
1256
70
195
18
15
1542
1728
198
481
495
424
932
1220
1542
1030
42
51
280
904
24
498
1256
70
193
18
15
1542
1728
198
481
495
424
932
1220
1542
1030
74
51
281
904
0
450
328
394
192
18
15
1542
1728
198
481
495
424
932
1220
1542
6
10
51
280
840
24
514
200
74
194
18
15
1542
1728
198
481
495
424
932
1220
1542
6
10
51
281
840
24
514
200
714
192
18
15
1542
1728
198
481
495
424
932
1220
1542
6
42
51
280
840
24
962
232
70
193
18
15
1542
1728
198
481
495
424
932
1220
1542
6
42
51
281
840
24
962
232
70
192
18
15
1542
1728
198
481
495
424
932
708
1798
1030
10
35
440
136
0
194
200
1094
518
18
15
1542
1728
198
481
495
424
932
708
1798
1030
10
35
440
392
0
194
200
1094
518
18
15
1542
1728
198
481
495
424
932
708
1798
1030
10
51
280
392
0
258
1032
657
195
18
15
1542
1728
198
481
495
424
932
708
1798
1030
10
51
280
392
24
450
1224
1098
1218
18
15
1542
1728
198
481
495
424
932
708
1798
1030
10
51
280
328
0
258
1032
657
195
18
15
1542
1728
198
481
495
424
932
708
1798
1030
10
51
280
328
24
450
1224
1098
1218
18
15
1542
1728
198
481
495
424
932
708
1798
1030
10
51
281
392
0
260
1032
74
192
18
15
1542
1728
198
481
495
424
932
708
1798
1030
10
51
281
392
24
450
1224
1994
1216
18
15
1542
1728
198
481
495
424
932
708
1798
1030
10
51
281
328
24
450
1224
1994
1216
18
15
1542
1728
198
481
495
424
932
708
1798
1030
10
51
440
136
0
258
1032
657
515
18
15
1542
1728
198
481
495
424
932
708
1798
1030
10
51
440
392
0
258
1032
657
515
18
15
1542
1728
198
481
495
424
932
708
1798
1030
10
51
440
392
24
450
1224
1098
514
18
15
1542
1728
198
481
495
424
932
708
1798
1030
10
51
441
136
0
194
200
1098
512
18
15
1542
1728
198
481
495
424
932
708
1798
1030
10
51
441
392
0
194
200
1098
512
18
15
1542
1728
198
481
495
424
932
708
1798
1030
10
51
441
392
24
450
1224
1098
512
18
15
1542
1728
198
481
495
424
932
708
1798
1030
10
39
440
136
0
260
1032
706
514
18
15
1542
1728
198
481
495
424
932
708
1798
1030
10
39
440
392
0
260
1032
706
514
18
15
1542
1728
198
481
495
424
932
708
1798
1030
10
39
440
392
24
284
1032
706
514
18
15
1542
1728
198
481
495
424
932
708
1798
1030
10
39
441
136
0
196
200
1090
512
18
15
1542
1728
198
481
495
424
932
708
1798
1030
10
39
441
392
0
196
200
1090
512
18
15
1542
1728
198
481
495
424
932
708
1798
1030
10
39
441
392
24
452
1224
66
512
18
15
1542
1728
198
481
495
424
932
708
1798
1030
42
51
280
392
0
258
360
705
321
18
15
1542
1728
198
481
495
424
932
708
1798
1030
42
51
280
392
24
242
232
70
193
18
15
1542
1728
198
481
495
424
932
708
1798
1030
42
51
280
328
0
258
360
705
321
18
15
1542
1728
198
481
495
424
932
708
1798
1030
42
51
440
136
0
258
360
646
515
18
15
1542
1728
198
481
495
424
932
708
1798
1030
42
51
440
392
0
258
360
646
515
18
15
1542
1728
198
481
495
424
932
708
1798
1030
42
51
440
392
24
242
232
454
514
18
15
1542
1728
198
481
495
424
932
708
1798
1030
42
51
441
136
0
258
360
646
512
18
15
1542
1728
198
481
495
424
932
708
1798
1030
42
51
441
392
0
258
360
646
512
18
15
1542
1728
198
481
495
424
932
708
1798
1030
42
51
441
392
24
242
232
1990
512
18
15
1542
1728
198
481
495
424
932
708
1798
1030
42
39
440
136
0
258
360
649
513
18
15
1542
1728
198
481
495
424
932
708
1798
1030
42
39
440
392
0
258
360
649
513
18
15
1542
1728
198
481
495
424
932
708
1798
1030
42
39
440
392
24
242
232
457
513
18
15
1542
1728
198
481
495
424
932
708
1798
1030
138
35
440
136
0
258
264
710
518
18
15
1542
1728
198
481
495
424
932
708
1798
1030
138
35
440
392
0
258
264
710
518
18
15
1542
1728
198
481
495
424
932
708
1798
1030
138
51
280
392
0
258
264
161
195
18
15
1542
1728
198
481
495
424
932
708
1798
1030
138
51
280
392
24
260
264
202
195
18
15
1542
1728
198
481
495
424
932
708
1798
1030
138
51
280
328
0
258
264
161
195
18
15
1542
1728
198
481
495
424
932
708
1798
1030
138
51
280
328
24
260
264
202
195
18
15
1542
1728
198
481
495
424
932
708
1798
1030
138
51
281
392
0
258
264
202
192
18
15
1542
1728
198
481
495
424
932
708
1798
1030
138
51
281
392
24
260
264
202
192
18
15
1542
1728
198
481
495
424
932
708
1798
1030
138
51
281
328
24
260
264
202
192
18
15
1542
1728
198
481
495
424
932
708
1798
1030
138
51
440
136
0
258
264
273
513
18
15
1542
1728
198
481
495
424
932
708
1798
1030
138
51
440
392
0
258
264
273
513
18
15
1542
1728
198
481
495
424
932
708
1798
1030
138
51
440
392
24
274
264
273
513
18
15
1542
1728
198
481
495
424
932
708
1798
1030
138
51
441
136
0
258
264
714
512
18
15
1542
1728
198
481
495
424
932
708
1798
1030
138
51
441
392
0
258
264
714
512
18
15
1542
1728
198
481
495
424
932
708
1798
1030
138
39
440
136
0
258
264
425
513
18
15
1542
1728
198
481
495
424
932
708
1798
1030
138
39
440
392
0
258
264
425
513
18
15
1542
1728
198
481
495
424
932
708
1798
1030
138
39
440
392
24
274
264
425
513
18
15
1542
1728
198
481
495
424
932
708
1798
1030
138
39
441
136
0
260
264
706
512
18
15
1542
1728
198
481
495
424
932
708
1798
1030
138
39
441
392
0
260
264
706
512
18
15
1542
1728
198
481
495
424
932
708
1798
1030
138
39
441
392
24
284
264
706
512
18
15
1542
1728
198
481
495
424
932
708
1798
1030
74
35
440
136
0
262
328
641
517
18
15
1542
1728
198
481
495
424
932
708
1798
1030
74
35
440
392
0
262
328
641
517
18
15
1542
1728
198
481
495
424
932
708
1798
1030
74
51
280
392
0
258
328
394
578
18
15
1542
1728
198
481
495
424
932
708
1798
1030
74
51
280
392
24
258
328
394
578
18
15
1542
1728
198
481
495
424
932
708
1798
1030
74
51
280
328
0
262
328
394
578
18
15
1542
1728
198
481
495
424
932
708
1798
1030
74
51
280
328
24
258
328
394
578
18
15
1542
1728
198
481
495
424
932
708
1798
1030
74
51
281
392
0
258
328
394
576
18
15
1542
1728
198
481
495
424
932
708
1798
1030
74
51
281
392
24
258
328
394
576
18
15
1542
1728
198
481
495
424
932
708
1798
1030
74
51
281
328
24
258
328
394
576
18
15
1542
1728
198
481
495
424
932
708
1798
1030
74
51
440
136
0
258
328
650
515
18
15
1542
1728
198
481
495
424
932
708
1798
1030
74
51
440
392
0
258
328
650
515
18
15
1542
1728
198
481
495
424
932
708
1798
1030
74
51
440
392
24
450
328
650
514
18
15
1542
1728
198
481
495
424
932
708
1798
1030
74
51
441
136
0
258
328
650
512
18
15
1542
1728
198
481
495
424
932
708
1798
1030
74
51
441
392
0
258
328
650
512
18
15
1542
1728
198
481
495
424
932
708
1798
1030
74
51
441
392
24
452
328
650
512
18
15
1542
1728
198
481
495
424
932
708
1798
1030
74
39
440
136
0
260
328
642
514
18
15
1542
1728
198
481
495
424
932
708
1798
1030
74
39
440
392
0
260
328
642
514
18
15
1542
1728
198
481
495
424
932
708
1798
1030
74
39
441
136
0
260
328
642
512
18
15
1542
1728
198
481
495
424
932
708
1798
1030
74
39
441
392
0
260
328
642
512
18
15
1542
1728
198
481
495
424
932
708
1798
6
10
51
280
392
0
706
200
74
194
18
15
1542
1728
198
481
495
424
932
708
1798
6
10
51
280
392
24
706
200
74
194
18
15
1542
1728
198
481
495
424
932
708
1798
6
10
51
280
328
24
772
1032
74
194
18
15
1542
1728
198
481
495
424
932
708
1798
6
10
51
281
392
0
706
200
74
192
18
15
1542
1728
198
481
495
424
932
708
1798
6
10
51
281
392
24
706
200
74
192
18
15
1542
1728
198
481
495
424
932
708
1798
6
10
51
281
328
24
772
1032
74
192
18
15
1542
1728
198
481
495
424
932
708
1798
6
42
51
280
392
0
706
232
385
193
18
15
1542
1728
198
481
495
424
932
708
1798
6
42
51
280
392
24
626
232
70
193
18
15
1542
1728
198
481
495
424
932
708
1798
6
42
51
280
328
24
706
232
70
193
18
15
1542
1728
198
481
495
424
932
708
1798
6
42
51
281
328
24
706
232
70
192
18
15
1542
1728
198
481
495
424
932
708
1798
6
138
51
280
392
24
626
168
161
193
18
15
1542
1728
198
481
495
424
932
708
1798
6
138
51
281
392
24
626
168
202
192
18
15
1542
1728
198
481
495
424
932
708
1798
6
138
51
281
328
24
772
264
202
192
18
15
1542
1728
198
481
495
424
932
724
1798
1030
10
35
440
296
8
418
200
70
518
18
15
1542
1728
198
481
495
424
932
724
1798
1030
10
51
280
296
8
258
1032
657
195
18
15
1542
1728
198
481
495
424
932
724
1798
1030
10
51
281
296
8
260
1032
74
192
18
15
1542
1728
198
481
495
424
932
724
1798
1030
10
51
440
296
8
258
1032
657
515
18
15
1542
1728
198
481
495
424
932
724
1798
1030
10
51
441
296
8
420
200
458
512
18
15
1542
1728
198
481
495
424
932
724
1798
1030
10
39
440
296
8
284
1032
706
514
18
15
1542
1728
198
481
495
424
932
724
1798
1030
42
51
280
296
8
266
360
641
193
18
15
1542
1728
198
481
495
424
932
724
1798
1030
42
51
281
296
8
266
360
641
192
18
15
1542
1728
198
481
495
424
932
724
1798
1030
42
51
440
296
8
266
360
641
513
18
15
1542
1728
198
481
495
424
932
724
1798
1030
42
51
441
296
8
266
360
641
512
18
15
1542
1728
198
481
495
424
932
724
1798
1030
42
39
440
296
8
450
360
649
513
18
15
1542
1728
198
481
495
424
932
724
1798
1030
138
35
440
296
8
266
264
705
517
18
15
1542
1728
198
481
495
424
932
724
1798
1030
138
51
280
296
8
258
264
273
193
18
15
1542
1728
198
481
495
424
932
724
1798
1030
138
51
281
296
8
258
264
202
192
18
15
1542
1728
198
481
495
424
932
724
1798
1030
138
51
440
296
8
258
264
273
513
18
15
1542
1728
198
481
495
424
932
724
1798
1030
138
39
440
296
8
258
264
425
513
18
15
1542
1728
198
481
495
424
932
724
1798
1030
74
51
280
296
8
266
328
650
194
18
15
1542
1728
198
481
495
424
932
724
1798
1030
74
51
281
296
8
266
328
650
192
18
15
1542
1728
198
481
495
424
932
724
1798
1030
74
51
440
296
8
266
328
650
514
18
15
1542
1728
198
481
495
424
932
724
1798
1030
74
51
441
296
8
266
328
650
512
18
15
1542
1728
198
481
495
424
932
724
1798
1030
74
39
440
296
8
452
328
642
514
18
15
1542
1728
198
481
495
424
932
724
1798
1030
74
39
441
296
8
452
328
642
512
18
15
1542
1728
198
481
495
424
932
724
1798
6
10
35
440
296
8
674
1544
1862
518
18
15
1542
1728
198
481
495
424
932
724
1798
6
10
51
280
296
8
674
200
74
194
18
15
1542
1728
198
481
495
424
932
724
1798
6
10
51
281
296
8
674
200
74
192
18
15
1542
1728
198
481
495
424
932
724
1798
6
10
51
440
296
8
676
200
714
514
18
15
1542
1728
198
481
495
424
932
724
1798
6
10
51
441
296
8
676
200
714
512
18
15
1542
1728
198
481
495
424
932
724
1798
6
42
51
280
296
8
674
232
65
193
18
15
1542
1728
198
481
495
424
932
724
1798
6
42
51
281
296
8
674
232
65
192
18
15
1542
1728
198
481
495
424
932
724
1798
6
42
51
440
296
8
674
232
449
515
18
15
1542
1728
198
481
495
424
932
724
1798
6
42
51
441
296
8
674
232
449
512
18
15
1542
1728
198
481
495
424
932
724
1798
6
42
39
440
296
8
674
232
457
513
18
15
1542
1728
198
481
495
424
932
724
1798
6
138
35
440
296
8
674
168
705
517
18
15
1542
1728
198
481
495
424
932
724
1798
6
138
51
280
296
8
674
168
330
322
18
15
1542
1728
198
481
495
424
932
724
1798
6
138
51
281
296
8
674
168
330
320
18
15
1542
1728
198
481
495
424
932
724
1798
6
138
51
440
296
8
674
168
714
515
18
15
1542
1728
198
481
495
424
932
724
1798
6
138
51
441
296
8
674
168
714
512
18
15
1542
1728
198
481
495
424
932
724
1798
6
138
39
440
296
8
674
168
425
513
18
15
1542
1728
202
482
490
296
680
708
1550
12
18
87
336
324
496
528
524
1810
523
18
15
1542
1728
202
482
490
296
680
708
1550
12
18
87
337
324
496
528
524
1810
518
18
15
1542
1728
202
482
490
296
680
708
1678
1036
74
72
320
324
272
328
322
24
284
18
15
1542
1728
202
482
490
296
680
708
1678
12
74
72
320
324
272
888
1066
24
540
18
15
1542
1728
202
482
490
296
680
708
1806
1036
74
72
320
388
16
200
1066
1048
540
18
15
1542
1728
202
482
490
296
680
708
1806
1036
74
87
337
322
8
376
322
17
260
18
15
1542
1728
202
482
490
296
680
708
1806
12
74
72
320
388
16
760
1065
24
540
18
15
1542
1728
202
482
490
296
680
724
1550
12
18
87
321
328
480
528
524
1810
542
18
15
1542
1728
202
482
490
296
680
724
1550
12
18
87
320
328
480
528
524
1810
539
18
15
1542
1728
202
482
490
296
680
724
1550
12
18
87
336
328
480
528
524
1810
523
18
15
1542
1728
202
482
490
296
680
724
1550
12
18
87
337
328
480
528
524
1810
518
18
15
1542
1728
202
482
490
296
680
724
1678
1036
74
72
320
328
256
328
322
24
284
18
15
1542
1728
202
482
490
296
680
724
1806
1036
74
72
320
328
0
264
322
24
284
18
15
1542
1728
202
482
490
296
708
196
1806
1036
74
72
372
200
520
264
322
24
257
18
15
1542
1728
202
482
490
296
708
196
1806
1036
74
72
372
198
520
456
322
24
257
18
15
1542
1728
202
482
490
296
708
196
1806
12
74
72
372
200
520
760
42
24
513
18
15
1542
1728
202
482
490
296
708
196
1806
12
74
72
372
198
520
760
42
24
513
18
15
1542
1728
202
482
490
296
708
708
1678
1036
74
72
372
328
264
392
1066
24
256
18
15
1542
1728
202
482
490
296
708
708
1678
1036
74
72
372
326
272
328
1066
1048
512
18
15
1542
1728
202
482
490
296
708
708
1678
12
74
72
372
328
264
904
1066
24
512
18
15
1542
1728
202
482
490
296
708
708
1806
1036
74
72
372
328
8
264
322
24
257
18
15
1542
1728
202
482
490
296
708
708
1806
1036
74
72
372
326
8
264
322
24
257
18
15
1542
1728
202
482
490
296
708
708
1806
12
74
72
372
326
8
760
42
24
513
18
15
1542
1728
202
482
490
296
708
716
1678
1036
74
72
372
374
272
328
1066
1048
512
18
15
1542
1728
202
482
490
296
708
716
1678
12
74
72
372
374
272
888
1065
24
513
18
15
1542
1728
202
482
490
296
708
716
1806
1036
74
72
372
374
16
200
42
1048
512
18
15
1542
1728
202
482
490
296
708
716
1806
12
74
72
372
374
16
760
1065
24
513
18
15
1542
1728
202
482
490
296
712
196
1806
1036
74
72
368
200
520
264
322
24
258
18
15
1542
1728
202
482
490
296
712
196
1806
1036
74
72
368
200
528
264
322
24
258
18
15
1542
1728
202
482
490
296
712
196
1806
12
74
72
368
200
520
760
42
24
514
18
15
1542
1728
202
482
490
296
712
708
1678
1036
74
72
368
328
264
376
1066
1048
514
18
15
1542
1728
202
482
490
296
712
708
1678
12
74
72
368
328
264
888
1066
24
514
18
15
1542
1728
202
482
490
296
712
708
1806
1036
74
72
368
328
8
264
322
24
258
18
15
1542
1728
202
482
490
296
712
708
1806
1036
74
72
368
328
16
264
322
24
258
18
15
1542
1728
202
482
490
296
712
708
1806
12
74
72
368
328
8
1016
42
24
514
18
15
1542
1728
202
482
490
296
712
708
1806
12
74
72
368
328
16
776
1066
24
258
18
15
1542
1728
202
482
490
296
712
716
1678
1036
74
72
368
376
256
392
42
24
258
18
15
1542
1728
202
482
490
296
712
716
1678
12
74
72
368
376
256
904
1066
24
258
18
15
1542
1728
202
482
490
296
712
716
1806
1036
74
72
368
376
0
200
42
1048
514
18
15
1542
1728
202
482
490
296
676
708
1550
12
18
87
344
328
496
528
524
1810
515
18
15
1542
1728
202
482
490
296
676
708
1550
12
18
87
345
328
496
528
524
1810
514
18
15
1542
1728
202
482
490
424
904
1220
1550
12
10
39
257
868
8
888
194
65
249
18
15
1542
1728
202
482
490
424
904
1220
1550
12
10
39
256
868
8
888
194
65
247
18
15
1542
1728
202
482
490
424
904
1220
1550
12
42
55
257
868
8
888
233
65
277
18
15
1542
1728
202
482
490
424
904
1220
1550
12
42
55
256
868
8
888
233
65
275
18
15
1542
1728
202
482
490
424
904
1220
1550
12
74
39
257
868
8
888
322
385
212
18
15
1542
1728
202
482
490
424
904
1220
1550
12
74
39
256
868
8
888
322
385
183
18
15
1542
1728
202
482
490
424
904
708
1678
1036
42
55
257
356
264
376
361
385
169
18
15
1542
1728
202
482
490
424
904
708
1678
1036
42
55
256
356
264
376
361
385
279
18
15
1542
1728
202
482
490
424
904
708
1678
1036
138
55
257
356
264
392
1193
1185
277
18
15
1542
1728
202
482
490
424
904
708
1678
1036
138
55
256
356
264
392
1193
1185
275
18
15
1542
1728
202
482
490
424
904
708
1678
1036
74
39
257
356
264
376
322
385
185
18
15
1542
1728
202
482
490
424
904
708
1678
1036
74
39
256
356
264
376
322
385
183
18
15
1542
1728
202
482
490
424
904
708
1678
12
138
55
257
356
264
904
169
161
277
18
15
1542
1728
202
482
490
424
904
708
1678
12
138
55
256
356
264
904
169
161
275
18
15
1542
1728
202
482
490
424
904
708
1806
1036
10
39
257
356
8
248
1218
1985
1241
18
15
1542
1728
202
482
490
424
904
708
1806
1036
10
39
256
356
8
248
1218
1985
611
18
15
1542
1728
202
482
490
424
904
708
1806
1036
10
55
257
356
8
248
1218
657
276
18
15
1542
1728
202
482
490
424
904
708
1806
1036
10
55
256
356
8
248
1218
657
283
18
15
1542
1728
202
482
490
424
904
708
1806
1036
42
39
257
356
8
200
233
417
341
18
15
1542
1728
202
482
490
424
904
708
1806
1036
42
39
256
356
8
200
233
417
355
18
15
1542
1728
202
482
490
424
904
708
1806
1036
42
55
257
356
8
200
233
65
277
18
15
1542
1728
202
482
490
424
904
708
1806
1036
42
55
256
356
8
200
233
65
275
18
15
1542
1728
202
482
490
424
904
708
1806
1036
138
39
257
356
8
248
1193
1857
596
18
15
1542
1728
202
482
490
424
904
708
1806
1036
138
39
256
356
8
248
1193
1857
607
18
15
1542
1728
202
482
490
424
904
708
1806
1036
74
39
257
356
8
376
322
385
185
18
15
1542
1728
202
482
490
424
904
708
1806
1036
74
39
256
356
8
376
322
385
183
18
15
1542
1728
202
482
490
424
904
708
1806
12
10
39
257
356
8
632
194
65
249
18
15
1542
1728
202
482
490
424
904
708
1806
12
10
39
256
356
8
632
194
65
247
18
15
1542
1728
202
482
490
424
904
708
1806
12
42
39
257
356
8
632
233
673
341
18
15
1542
1728
202
482
490
424
904
708
1806
12
42
55
257
356
8
632
233
65
277
18
15
1542
1728
202
482
490
424
904
708
1806
12
42
55
256
356
8
632
233
65
275
18
15
1542
1728
202
482
490
424
904
708
1806
12
74
39
257
356
8
632
322
641
185
18
15
1542
1728
202
482
490
424
904
708
1806
12
74
39
256
356
8
632
322
641
227
18
15
1542
1728
202
482
490
424
904
724
1806
1036
42
55
257
360
0
456
362
705
212
18
15
1542
1728
202
482
490
424
904
724
1806
1036
42
55
256
360
0
456
362
705
147
18
15
1542
1728
202
482
490
424
936
1220
1550
12
42
55
272
836
8
888
233
65
199
18
15
1542
1728
202
482
490
424
936
708
1806
1036
10
55
272
324
8
248
1218
657
327
18
15
1542
1728
202
482
490
424
936
708
1806
1036
10
55
272
296
8
248
1218
657
327
18
15
1542
1728
202
482
490
424
936
708
1806
1036
10
55
273
296
8
248
1218
657
324
18
15
1542
1728
202
482
490
424
936
708
1806
1036
10
55
433
130
8
248
1218
657
517
18
15
1542
1728
202
482
490
424
936
708
1806
1036
10
55
433
386
8
248
1218
657
517
18
15
1542
1728
202
482
490
424
936
708
1806
1036
42
40
416
132
8
376
362
408
514
18
15
1542
1728
202
482
490
424
936
708
1806
1036
42
40
416
132
16
376
361
408
514
18
15
1542
1728
202
482
490
424
936
708
1806
1036
42
40
416
388
8
376
362
408
514
18
15
1542
1728
202
482
490
424
936
708
1806
1036
42
40
416
388
16
264
362
664
540
18
15
1542
1728
202
482
490
424
936
708
1806
1036
42
40
416
296
8
264
362
664
540
18
15
1542
1728
202
482
490
424
936
708
1806
1036
42
39
417
296
8
264
361
673
546
18
15
1542
1728
202
482
490
424
936
708
1806
1036
42
39
416
296
8
264
361
673
547
18
15
1542
1728
202
482
490
424
936
708
1806
1036
42
55
272
324
8
200
233
65
199
18
15
1542
1728
202
482
490
424
936
708
1806
1036
42
55
272
296
8
264
361
641
327
18
15
1542
1728
202
482
490
424
936
708
1806
1036
42
55
273
324
8
200
233
65
196
18
15
1542
1728
202
482
490
424
936
708
1806
1036
42
55
273
296
8
264
361
641
324
18
15
1542
1728
202
482
490
424
936
708
1806
1036
42
55
433
130
8
248
1257
65
517
18
15
1542
1728
202
482
490
424
936
708
1806
1036
42
55
433
130
16
200
1257
65
517
18
15
1542
1728
202
482
490
424
936
708
1806
1036
42
55
433
386
8
200
1257
65
517
18
15
1542
1728
202
482
490
424
936
708
1806
1036
42
55
433
386
16
200
1257
65
517
18
15
1542
1728
202
482
490
424
936
708
1806
1036
42
55
433
388
16
200
1257
65
517
18
15
1542
1728
202
482
490
424
936
708
1806
1036
138
40
416
132
8
264
258
280
514
18
15
1542
1728
202
482
490
424
936
708
1806
1036
138
40
416
132
16
264
258
280
514
18
15
1542
1728
202
482
490
424
936
708
1806
1036
138
40
416
388
8
264
258
280
514
18
15
1542
1728
202
482
490
424
936
708
1806
1036
138
40
416
388
16
264
258
280
514
18
15
1542
1728
202
482
490
424
936
708
1806
1036
138
40
416
296
8
264
258
280
514
18
15
1542
1728
202
482
490
424
936
708
1806
1036
138
55
433
130
16
264
258
273
516
18
15
1542
1728
202
482
490
424
936
708
1806
1036
138
55
433
386
16
264
258
273
516
18
15
1542
1728
202
482
490
424
936
708
1806
1036
138
55
433
388
16
264
258
273
516
18
15
1542
1728
202
482
490
424
936
708
1806
1036
74
39
417
296
8
376
322
385
532
18
15
1542
1728
202
482
490
424
936
708
1806
1036
74
39
416
296
8
376
322
385
535
18
15
1542
1728
202
482
490
424
936
708
1806
1036
74
39
432
296
8
376
322
385
515
18
15
1542
1728
202
482
490
424
936
708
1806
12
42
55
272
324
8
632
233
65
199
18
15
1542
1728
202
482
490
424
936
708
1806
12
42
55
272
296
8
632
233
65
199
18
15
1542
1728
202
482
490
424
936
708
1806
12
42
55
273
296
8
632
233
65
196
18
15
1542
1728
202
482
490
424
936
708
1806
12
42
55
433
130
8
632
233
65
517
18
15
1542
1728
202
482
490
424
936
708
1806
12
42
55
433
386
8
632
233
65
517
18
15
1542
1728
202
482
490
424
936
724
1806
1036
10
55
433
392
0
264
1026
657
517
18
15
1542
1728
202
482
490
424
936
724
1806
1036
18
39
417
290
0
272
1036
642
538
18
15
1542
1728
202
482
490
424
936
724
1806
1036
18
39
417
402
0
272
1036
642
538
18
15
1542
1728
202
482
490
424
936
724
1806
1036
18
39
432
392
0
272
1036
642
515
18
15
1542
1728
202
482
490
424
936
724
1806
1036
42
40
416
136
0
264
361
664
514
18
15
1542
1728
202
482
490
424
936
724
1806
1036
42
40
416
392
0
264
361
664
514
18
15
1542
1728
202
482
490
424
936
724
1806
1036
42
39
417
290
0
264
361
673
546
18
15
1542
1728
202
482
490
424
936
724
1806
1036
42
55
417
402
0
200
1258
641
524
18
15
1542
1728
202
482
490
424
936
724
1806
1036
42
55
433
392
0
456
233
65
517
18
15
1542
1728
202
482
490
424
936
724
1806
1036
138
40
416
136
0
264
258
280
514
18
15
1542
1728
202
482
490
424
936
724
1806
1036
138
40
416
392
0
264
258
280
514
18
15
1542
1728
202
482
490
424
936
724
1806
1036
138
40
416
292
0
264
258
280
514
18
15
1542
1728
202
482
490
424
936
724
1806
1036
138
55
417
146
0
264
258
273
521
18
15
1542
1728
202
482
490
424
936
724
1806
1036
138
55
417
402
0
264
258
273
521
18
15
1542
1728
202
482
490
424
936
724
1806
1036
138
55
432
392
0
264
258
273
519
18
15
1542
1728
202
482
490
424
936
724
1806
1036
138
55
433
392
0
264
258
273
516
18
15
1542
1728
202
482
490
424
936
724
1806
1036
74
39
417
290
0
376
322
385
532
18
15
1542
1728
202
482
490
424
936
724
1806
1036
74
39
417
146
0
376
322
385
532
18
15
1542
1728
202
482
490
424
936
724
1806
1036
74
39
417
402
0
376
322
385
532
18
15
1542
1728
202
482
490
424
936
724
1806
1036
74
39
432
392
0
376
322
385
515
18
15
1542
1728
202
482
490
424
936
724
1806
1036
146
39
417
290
0
272
268
258
526
18
15
1542
1728
202
482
490
424
936
724
1806
1036
146
39
417
402
0
272
268
258
526
18
15
1542
1728
202
482
490
424
936
724
1806
1036
146
39
432
392
0
272
268
258
515
18
15
1542
1728
202
482
490
424
936
724
1806
1036
146
39
433
392
0
272
268
258
514
18
15
1542
1728
202
482
490
424
936
716
1806
1036
10
55
273
408
0
264
1026
657
197
18
15
1542
1728
202
482
490
424
936
716
1806
1036
42
55
272
408
0
264
361
641
327
18
15
1542
1728
202
482
490
424
936
716
1806
1036
42
55
273
408
0
264
361
641
324
18
15
1542
1728
202
482
490
424
936
716
1806
1036
138
55
272
408
0
264
258
273
199
18
15
1542
1728
202
482
490
424
936
716
1806
1036
138
55
273
408
0
264
258
273
196
18
15
1542
1728
202
482
490
424
936
716
1806
12
42
55
272
408
0
712
233
65
199
18
15
1542
1728
202
482
490
424
936
716
1806
12
42
55
273
408
0
712
233
65
196
18
15
1542
1728
202
482
490
424
872
196
1550
12
10
55
561
1666
1040
520
2
401
901
18
15
1542
1728
202
482
490
424
872
196
1550
12
42
55
561
1666
1032
520
233
385
773
18
15
1542
1728
202
482
490
424
872
196
1550
12
42
55
561
1666
1040
520
233
385
773
18
15
1542
1728
202
482
490
424
872
196
1550
12
138
55
561
1666
1040
520
258
273
772
18
15
1542
1728
202
482
490
424
872
196
1550
12
138
55
561
1668
1040
528
258
401
772
18
15
1542
1728
202
482
490
424
872
212
1550
12
10
39
545
1672
1024
528
194
449
780
18
15
1542
1728
202
482
490
424
872
212
1550
12
10
39
544
1672
1024
528
194
449
927
18
15
1542
1728
202
482
490
424
872
212
1550
12
10
39
560
1672
1024
760
194
449
899
18
15
1542
1728
202
482
490
424
872
212
1550
12
18
39
545
1672
1024
528
12
386
922
18
15
1542
1728
202
482
490
424
872
212
1550
12
18
39
544
1672
1024
528
12
386
931
18
15
1542
1728
202
482
490
424
872
212
1550
12
18
39
560
1672
1024
528
12
386
899
18
15
1542
1728
202
482
490
424
872
212
1550
12
42
39
545
1672
1024
520
233
417
930
18
15
1542
1728
202
482
490
424
872
212
1550
12
42
39
544
1672
1024
520
233
417
803
18
15
1542
1728
202
482
490
424
872
212
1550
12
42
55
545
1672
1024
520
233
449
777
18
15
1542
1728
202
482
490
424
872
212
1550
12
42
55
560
1672
1024
520
233
449
775
18
15
1542
1728
202
482
490
424
872
212
1550
12
42
55
561
1672
1024
520
233
385
773
18
15
1542
1728
202
482
490
424
872
212
1550
12
138
40
544
1672
1024
520
258
408
770
18
15
1542
1728
202
482
490
424
872
212
1550
12
138
55
545
1672
1024
520
258
273
777
18
15
1542
1728
202
482
490
424
872
212
1550
12
138
55
560
1672
1024
520
258
273
775
18
15
1542
1728
202
482
490
424
872
212
1550
12
138
55
561
1672
1024
520
258
273
772
18
15
1542
1728
202
482
490
424
872
212
1550
12
146
39
545
1672
1024
528
268
258
782
18
15
1542
1728
202
482
490
424
872
212
1550
12
146
39
544
1672
1024
528
268
258
795
18
15
1542
1728
202
482
490
424
872
212
1550
12
146
39
560
1672
1024
528
268
258
771
18
15
1542
1728
202
482
490
424
872
212
1550
12
146
39
561
1672
1024
528
268
258
770
18
15
1542
1728
202
482
490
424
868
196
1550
12
10
39
568
1672
1032
888
194
449
903
18
15
1542
1728
202
482
490
424
868
196
1550
12
10
39
568
1672
1040
528
194
705
1735
18
15
1542
1728
202
482
490
424
868
196
1550
12
10
39
569
1672
1032
888
194
449
900
18
15
1542
1728
202
482
490
424
868
196
1550
12
10
39
569
1672
1040
528
194
705
1732
18
15
1542
1728
202
482
490
424
868
196
1550
12
10
55
568
1672
1040
520
2
401
899
18
15
1542
1728
202
482
490
424
868
196
1550
12
18
39
568
1672
1040
528
12
386
903
18
15
1542
1728
202
482
490
424
868
196
1550
12
18
39
569
1672
1040
528
12
386
902
18
15
1542
1728
202
482
490
424
868
196
1550
12
42
39
568
1672
1032
520
233
417
903
18
15
1542
1728
202
482
490
424
868
196
1550
12
42
39
568
1672
1040
520
234
417
903
18
15
1542
1728
202
482
490
424
868
196
1550
12
42
39
569
1672
1032
520
233
417
900
18
15
1542
1728
202
482
490
424
868
196
1550
12
42
39
569
1672
1040
520
234
417
900
18
15
1542
1728
202
482
490
424
868
196
1550
12
42
55
568
1672
1032
520
233
385
771
18
15
1542
1728
202
482
490
424
868
196
1550
12
42
55
568
1672
1040
520
234
385
771
18
15
1542
1728
202
482
490
424
868
196
1550
12
42
55
569
1672
1032
520
233
385
770
18
15
1542
1728
202
482
490
424
868
196
1550
12
138
55
568
1672
1040
520
258
273
771
18
15
1542
1728
202
482
490
424
868
196
1550
12
74
39
568
1672
1032
888
322
385
775
18
15
1542
1728
202
482
490
424
868
196
1550
12
74
39
569
1672
1032
888
322
385
772
18
15
1542
1728
202
482
490
424
868
196
1550
12
146
39
568
1672
1040
528
268
258
775
18
15
1542
1728
202
482
490
424
868
196
1550
12
146
39
569
1672
1040
528
268
258
774
18
15
1542
1728
202
482
490
424
932
1220
1550
12
42
55
280
840
8
888
233
65
195
18
15
1542
1728
202
482
490
424
932
708
1806
1036
42
55
280
328
8
264
361
641
195
18
15
1542
1728
202
482
490
424
932
708
1806
1036
42
55
281
328
8
264
361
705
194
18
15
1542
1728
202
482
490
424
932
708
1806
1036
42
55
440
392
16
264
362
641
515
18
15
1542
1728
202
482
490
424
932
708
1806
1036
42
55
441
136
8
264
361
705
514
18
15
1542
1728
202
482
490
424
932
708
1806
1036
42
55
441
392
8
264
361
705
514
18
15
1542
1728
202
482
490
424
932
708
1806
1036
138
55
440
392
16
264
258
273
515
18
15
1542
1728
202
482
490
424
932
708
1806
1036
74
39
440
392
16
376
322
641
519
18
15
1542
1728
202
482
490
424
932
708
1806
1036
74
39
441
136
8
376
322
641
516
18
15
1542
1728
202
482
490
424
932
708
1806
1036
74
39
441
134
8
376
322
641
516
18
15
1542
1728
202
482
490
424
932
708
1806
1036
74
39
441
392
8
376
322
641
516
18
15
1542
1728
202
482
490
424
932
708
1806
1036
74
39
441
392
16
376
322
641
516
18
15
1542
1728
202
482
490
424
932
708
1806
1036
74
39
441
390
8
376
322
641
516
18
15
1542
1728
202
482
490
424
932
708
1806
1036
146
39
440
392
16
272
268
258
519
18
15
1542
1728
202
482
490
424
932
708
1806
1036
146
39
441
392
16
272
268
258
518
18
15
1542
1728
202
482
490
424
932
708
1806
12
42
55
280
328
8
632
233
65
195
18
15
1542
1728
202
482
490
424
932
724
1806
1036
10
55
280
296
0
264
1026
657
195
18
15
1542
1728
202
482
490
424
932
724
1806
1036
10
55
440
296
0
264
1026
657
515
18
15
1542
1728
202
482
490
424
932
724
1806
1036
138
55
280
296
0
264
258
273
323
18
15
1542
1728
202
482
490
424
932
724
1806
1036
138
55
440
296
0
264
258
273
515
18
15
1542
192
230
289
363
376
644
1732
70
14
169
327
280
712
544
628
70
522
167
18
15
1542
192
230
289
363
376
644
1732
70
14
169
327
280
968
544
628
70
522
167
18
15
1542
192
230
289
363
376
644
1732
70
14
169
327
281
712
544
628
70
522
164
18
15
1542
192
230
289
363
376
644
1732
70
14
169
327
281
966
544
628
70
522
164
18
15
1542
192
230
289
363
376
644
1732
70
14
169
327
281
710
544
628
70
522
164
18
15
1542
192
230
289
363
376
644
1732
70
14
169
327
281
968
544
628
70
522
164
18
15
1542
192
230
289
363
376
680
1732
70
14
169
327
257
898
544
628
70
522
172
18
15
1542
192
230
289
363
376
680
1732
70
14
169
327
257
834
960
1132
66
522
172
18
15
1542
192
230
289
363
376
680
1732
70
14
169
327
257
836
544
628
70
522
172
18
15
1542
192
230
289
363
376
680
1732
70
14
169
327
256
900
544
630
66
522
1755
18
15
1542
192
230
289
363
376
680
1732
70
14
169
327
256
836
544
628
70
522
175
18
15
1542
192
230
289
363
376
680
1732
70
14
169
327
256
836
960
1132
66
522
1755
18
15
1542
192
230
289
363
376
676
1732
70
14
169
327
264
840
544
628
70
522
171
18
15
1542
192
230
289
363
376
676
1732
70
14
169
327
264
840
960
1132
66
522
171
18
15
1542
192
230
289
363
376
676
1732
70
14
169
327
265
840
544
628
70
522
168
18
15
1542
192
230
289
363
376
676
1732
70
14
169
327
265
840
960
1132
66
522
168
18
15
1542
192
230
289
367
376
644
1732
70
14
170
323
280
712
544
628
64
522
1746
18
15
1542
192
230
289
367
376
644
1732
70
14
170
323
280
968
544
628
64
522
1746
18
15
1542
192
230
289
367
376
644
1732
70
14
170
323
281
712
544
628
64
522
1744
18
15
1542
192
230
289
367
376
644
1732
70
14
170
323
281
968
544
628
64
522
1744
18
15
1542
192
230
289
367
376
680
1732
70
14
170
323
257
900
544
630
1600
522
216
18
15
1542
192
230
289
367
376
680
1732
70
14
170
323
257
836
544
628
64
522
1752
18
15
1542
192
230
289
367
376
680
1732
70
14
170
323
256
900
544
630
1600
522
194
18
15
1542
192
230
289
367
376
680
1732
70
14
170
323
256
836
544
628
64
522
1755
18
15
1542
192
230
289
367
376
680
1732
70
14
170
323
256
836
960
1132
64
522
1731
18
15
1542
192
230
289
367
376
680
1732
70
14
170
327
257
834
960
1132
64
521
172
18
15
1542
192
230
289
367
376
680
1732
70
14
170
327
256
836
960
1132
64
521
169
18
15
1542
192
230
289
367
376
676
1732
70
14
170
323
264
840
544
628
64
522
171
18
15
1542
192
230
289
367
376
676
1732
70
14
170
323
264
840
960
1132
64
522
171
18
15
1542
192
230
289
367
376
676
1732
70
14
170
323
265
840
544
628
64
522
168
18
15
1542
192
230
289
367
376
676
1732
70
14
170
323
265
840
960
1132
64
522
168
18
15
1542
192
230
289
367
376
676
1732
70
14
170
323
265
838
544
628
64
522
168
18
15
1542
192
230
289
367
376
676
1732
70
14
170
327
264
840
960
1132
576
521
193
18
15
1542
192
134
481
491
296
680
1732
102
30
17
91
321
834
984
1132
522
1818
524
18
15
1542
192
134
481
491
296
680
1732
102
30
18
83
321
834
984
1132
520
1810
540
18
15
1542
192
134
481
491
296
680
1748
102
30
17
91
321
840
968
1132
521
1818
524
18
15
1542
192
134
481
491
296
680
1748
102
30
17
91
320
840
968
1132
521
1817
533
18
15
1542
192
134
481
491
296
680
1748
102
30
17
83
320
840
968
1132
521
1809
537
18
15
1542
192
134
481
491
296
680
1748
102
30
17
83
336
840
968
1132
521
1809
514
18
15
1542
192
134
481
491
296
680
1748
102
30
9
83
321
840
968
1132
513
1801
540
18
15
1542
192
134
481
491
296
680
1748
102
30
9
83
320
840
968
1132
513
1801
537
18
15
1542
192
134
481
491
296
680
1748
102
30
9
83
336
840
968
1132
513
1801
515
18
15
1542
192
134
481
491
296
680
1748
102
30
9
83
337
840
968
1132
513
1801
524
18
15
1542
192
134
481
491
296
680
1748
102
30
9
87
321
840
968
1132
514
1802
536
18
15
1542
192
134
481
491
296
680
1748
102
30
9
87
320
840
968
1132
514
1802
538
18
15
1542
192
134
481
491
296
680
1748
102
30
9
87
336
840
968
1132
514
1802
523
18
15
1542
192
134
481
491
296
680
1748
102
30
9
87
337
840
968
1132
514
1802
516
18
15
1542
192
134
481
491
296
680
1748
102
30
18
91
320
840
968
1132
520
1817
525
18
15
1542
192
134
481
491
296
680
1748
102
30
18
83
321
840
968
1132
520
1810
540
18
15
1542
192
134
481
491
296
680
1748
102
30
18
83
320
840
968
1132
520
1810
542
18
15
1542
192
134
481
491
296
680
1748
102
30
18
83
336
840
968
1132
520
1810
514
18
15
1542
192
134
481
491
296
680
1748
102
30
18
83
337
840
968
1644
1544
1810
532
18
15
1542
192
134
481
491
296
676
1732
102
30
17
91
344
840
984
1132
521
1817
513
18
15
1542
192
134
481
491
296
676
1732
102
30
17
91
345
840
984
1132
522
1818
516
18
15
1542
192
134
481
491
296
676
1732
102
30
17
83
344
840
984
1132
521
1809
517
18
15
1542
192
134
481
491
296
676
1732
102
30
9
83
344
840
984
1132
513
1801
517
18
15
1542
192
134
481
491
296
676
1732
102
30
9
87
344
840
984
1132
514
1802
514
18
15
1542
192
134
481
491
296
676
1732
102
30
18
91
344
840
984
1132
520
1817
513
18
15
1542
192
134
481
491
296
676
1732
102
30
18
83
344
840
984
1132
520
1810
523
18
15
1542
192
134
481
491
296
676
1732
102
30
18
83
345
840
984
1132
520
1810
516
18
15
1542
192
134
481
491
424
808
1892
102
30
9
55
528
616
832
1132
130
458
839
18
15
1542
192
134
481
491
424
808
1892
102
30
9
55
529
626
832
1132
130
458
836
18
15
1542
192
134
481
491
424
808
1892
102
30
9
55
529
626
704
1132
130
458
836
18
15
1542
192
134
481
491
424
808
1892
102
30
18
55
529
626
832
108
264
394
836
18
15
1542
192
134
481
491
424
808
1892
102
30
18
55
529
626
704
108
296
394
836
18
15
1542
192
134
481
491
424
808
1892
102
30
146
55
529
626
704
236
904
1802
836
18
15
1542
192
134
481
491
424
872
1892
102
30
17
51
545
562
832
108
266
394
908
18
15
1542
192
134
481
491
424
872
1892
102
30
17
51
545
562
704
108
298
394
908
18
15
1542
192
134
481
491
424
872
1892
102
30
17
51
544
552
864
90
266
394
910
18
15
1542
192
134
481
491
424
872
1892
102
30
9
43
544
552
864
90
257
409
769
18
15
1542
192
134
481
491
424
872
1892
102
30
9
51
545
1064
928
180
129
713
1676
18
15
1542
192
134
481
491
424
872
1892
102
30
9
51
545
552
864
116
129
713
1676
18
15
1542
192
134
481
491
424
872
1892
102
30
9
51
545
562
832
108
2
418
780
18
15
1542
192
134
481
491
424
872
1892
102
30
9
51
545
562
704
1132
2
418
780
18
15
1542
192
134
481
491
424
872
1892
102
30
9
51
544
1064
928
1204
257
401
909
18
15
1542
192
134
481
491
424
872
1892
102
30
9
51
544
552
864
1140
1
417
781
18
15
1542
192
134
481
491
424
872
1892
102
30
9
51
560
1064
928
1204
257
401
899
18
15
1542
192
134
481
491
424
872
1892
102
30
9
51
560
552
928
180
1
417
898
18
15
1542
192
134
481
491
424
872
1892
102
30
9
51
560
552
864
1140
1
417
771
18
15
1542
192
134
481
491
424
872
1892
102
30
9
39
545
552
864
90
66
682
780
18
15
1542
192
134
481
491
424
872
1892
102
30
9
39
544
552
864
90
66
682
1698
18
15
1542
192
134
481
491
424
872
1892
102
30
9
39
560
552
864
90
66
682
770
18
15
1542
192
134
481
491
424
872
1892
102
30
9
55
545
552
864
90
130
458
780
18
15
1542
192
134
481
491
424
872
1892
102
30
9
55
544
552
864
90
130
458
779
18
15
1542
192
134
481
491
424
872
1892
102
30
9
55
560
552
864
90
130
458
903
18
15
1542
192
134
481
491
424
872
1892
102
30
9
55
561
552
864
90
130
458
900
18
15
1542
192
134
481
491
424
872
1892
102
30
9
47
545
552
864
90
258
410
780
18
15
1542
192
134
481
491
424
872
1892
102
30
9
47
544
552
864
90
258
410
922
18
15
1542
192
134
481
491
424
872
1892
102
30
18
39
545
1064
928
182
144
390
780
18
15
1542
192
134
481
491
424
872
1892
102
30
18
39
545
552
864
118
144
390
780
18
15
1542
192
134
481
491
424
872
1892
102
30
18
39
544
1064
928
182
144
390
781
18
15
1542
192
134
481
491
424
872
1892
102
30
18
39
544
552
864
118
144
390
781
18
15
1542
192
134
481
491
424
872
1892
102
30
18
39
560
1064
928
1206
144
390
771
18
15
1542
192
134
481
491
424
872
1892
102
30
18
39
560
552
864
118
144
390
899
18
15
1542
192
134
481
491
424
872
1892
102
30
18
55
545
562
832
108
264
394
776
18
15
1542
192
134
481
491
424
872
1892
102
30
137
43
544
1064
928
1204
897
1817
769
18
15
1542
192
134
481
491
424
872
1892
102
30
137
43
544
552
928
1206
897
1817
769
18
15
1542
192
134
481
491
424
872
1892
102
30
137
51
545
562
704
236
898
1826
780
18
15
1542
192
134
481
491
424
872
1892
102
30
137
51
544
1064
928
1204
897
1809
781
18
15
1542
192
134
481
491
424
872
1892
102
30
137
51
544
552
864
90
322
274
782
18
15
1542
192
134
481
491
424
872
1892
102
30
137
51
560
1064
928
1204
897
1809
771
18
15
1542
192
134
481
491
424
872
1892
102
30
137
51
560
552
928
1206
897
1809
771
18
15
1542
192
134
481
491
424
872
1892
102
30
137
51
560
552
864
90
322
274
770
18
15
1542
192
134
481
491
424
872
1892
1126
30
18
39
545
1064
416
1206
144
390
780
18
15
1542
192
134
481
491
424
872
1892
1126
30
18
39
544
1064
416
1206
144
390
781
18
15
1542
192
134
481
491
424
872
1892
1126
30
137
43
544
1064
416
1204
897
281
897
18
15
1542
192
134
481
491
424
872
1892
1126
30
146
39
544
1064
416
1206
912
262
781
18
15
1542
192
134
481
491
424
868
1892
102
30
9
51
564
550
864
90
258
417
897
18
15
1542
192
134
481
495
296
680
1732
102
30
10
83
321
834
984
1132
512
1802
536
18
15
1542
192
134
481
495
296
680
1748
102
30
10
83
321
840
968
1132
512
1802
536
18
15
1542
192
134
481
495
296
680
1748
102
30
10
83
320
840
968
1132
512
1802
538
18
15
1542
192
134
481
495
296
680
1748
102
30
10
83
336
840
968
1132
512
1802
523
18
15
1542
192
134
481
495
296
680
1748
102
30
10
83
337
840
968
1132
512
1802
520
18
15
1542
192
134
481
495
296
676
1732
102
30
10
83
344
840
984
1132
512
1802
514
18
15
1542
192
134
481
495
296
676
1732
102
30
10
83
345
840
984
1132
512
1802
512
18
15
1542
192
134
481
495
424
808
1892
102
30
10
51
528
616
832
108
256
422
966
18
15
1542
192
134
481
495
424
808
1892
102
30
10
51
528
616
864
1140
512
1825
1477
18
15
1542
192
134
481
495
424
808
1892
102
30
138
51
528
616
864
1396
320
289
837
18
15
1542
192
134
481
495
424
872
1892
102
30
10
35
545
1064
928
180
0
65
844
18
15
1542
192
134
481
495
424
872
1892
102
30
10
35
545
552
928
180
0
65
844
18
15
1542
192
134
481
495
424
872
1892
102
30
10
35
545
552
864
116
64
682
1696
18
15
1542
192
134
481
495
424
872
1892
102
30
10
35
545
562
832
108
0
454
800
18
15
1542
192
134
481
495
424
872
1892
102
30
10
35
545
562
704
1132
0
454
800
18
15
1542
192
134
481
495
424
872
1892
102
30
10
35
544
1064
928
1204
0
65
921
18
15
1542
192
134
481
495
424
872
1892
102
30
10
35
544
552
928
180
0
65
921
18
15
1542
192
134
481
495
424
872
1892
102
30
10
35
544
552
864
116
128
705
1742
18
15
1542
192
134
481
495
424
872
1892
102
30
10
35
560
1064
928
1204
0
65
897
18
15
1542
192
134
481
495
424
872
1892
102
30
10
35
560
552
928
180
0
65
897
18
15
1542
192
134
481
495
424
872
1892
102
30
10
35
560
552
864
116
128
705
1729
18
15
1542
192
134
481
495
424
872
1892
102
30
10
35
561
1064
928
1204
0
65
896
18
15
1542
192
134
481
495
424
872
1892
102
30
10
35
561
552
928
180
0
65
896
18
15
1542
192
134
481
495
424
872
1892
102
30
10
35
561
552
864
116
128
705
1728
18
15
1542
192
134
481
495
424
872
1892
102
30
10
43
545
1064
928
1204
256
410
920
18
15
1542
192
134
481
495
424
872
1892
102
30
10
43
545
552
928
180
256
410
920
18
15
1542
192
134
481
495
424
872
1892
102
30
10
43
545
552
864
116
256
410
920
18
15
1542
192
134
481
495
424
872
1892
102
30
10
43
544
1064
928
1204
256
410
922
18
15
1542
192
134
481
495
424
872
1892
102
30
10
43
544
552
928
180
256
410
922
18
15
1542
192
134
481
495
424
872
1892
102
30
10
43
544
552
864
116
256
410
922
18
15
1542
192
134
481
495
424
872
1892
102
30
10
51
545
1064
928
180
0
417
908
18
15
1542
192
134
481
495
424
872
1892
102
30
10
51
545
552
928
180
0
417
908
18
15
1542
192
134
481
495
424
872
1892
102
30
10
51
545
552
864
116
0
417
780
18
15
1542
192
134
481
495
424
872
1892
102
30
10
51
545
562
832
108
128
714
1672
18
15
1542
192
134
481
495
424
872
1892
102
30
10
51
545
562
704
1132
128
714
1672
18
15
1542
192
134
481
495
424
872
1892
102
30
10
51
544
1064
928
1204
256
401
905
18
15
1542
192
134
481
495
424
872
1892
102
30
10
51
544
552
928
180
0
417
905
18
15
1542
192
134
481
495
424
872
1892
102
30
10
51
544
552
864
1140
0
417
777
18
15
1542
192
134
481
495
424
872
1892
102
30
10
51
560
1064
928
1204
256
401
901
18
15
1542
192
134
481
495
424
872
1892
102
30
10
51
560
552
928
180
0
417
901
18
15
1542
192
134
481
495
424
872
1892
102
30
10
51
560
552
864
1140
0
417
901
18
15
1542
192
134
481
495
424
872
1892
102
30
10
39
545
1064
928
180
0
66
904
18
15
1542
192
134
481
495
424
872
1892
102
30
10
39
545
552
928
180
0
66
904
18
15
1542
192
134
481
495
424
872
1892
102
30
10
39
545
552
864
116
128
706
1672
18
15
1542
192
134
481
495
424
872
1892
102
30
10
39
545
562
832
108
0
66
904
18
15
1542
192
134
481
495
424
872
1892
102
30
10
39
545
562
704
1132
0
66
904
18
15
1542
192
134
481
495
424
872
1892
102
30
10
39
544
1064
928
1204
0
66
907
18
15
1542
192
134
481
495
424
872
1892
102
30
10
39
544
552
928
180
0
66
907
18
15
1542
192
134
481
495
424
872
1892
102
30
10
39
544
552
864
1140
128
450
907
18
15
1542
192
134
481
495
424
872
1892
102
30
10
39
560
1064
928
1206
0
66
903
18
15
1542
192
134
481
495
424
872
1892
102
30
10
39
561
1064
928
1204
0
66
900
18
15
1542
192
134
481
495
424
872
1892
102
30
10
39
561
552
928
180
0
66
900
18
15
1542
192
134
481
495
424
872
1892
102
30
10
39
561
552
864
1140
128
450
900
18
15
1542
192
134
481
495
424
872
1892
102
30
138
43
545
1064
928
1204
896
1818
792
18
15
1542
192
134
481
495
424
872
1892
102
30
138
43
544
1064
928
1204
896
1818
794
18
15
1542
192
134
481
495
424
872
1892
102
30
138
51
545
552
864
1396
320
289
908
18
15
1542
192
134
481
495
424
872
1892
102
30
138
51
545
562
704
236
896
1830
904
18
15
1542
192
134
481
495
424
872
1892
102
30
138
51
544
1064
928
1204
896
1809
777
18
15
1542
192
134
481
495
424
872
1892
102
30
138
51
544
552
864
1396
320
289
905
18
15
1542
192
134
481
495
424
872
1892
102
30
138
51
560
1064
928
1204
896
1809
773
18
15
1542
192
134
481
495
424
872
1892
102
30
138
39
545
562
832
1388
320
322
776
18
15
1542
192
134
481
495
424
872
1892
1126
30
10
35
545
1064
416
1204
0
65
844
18
15
1542
192
134
481
495
424
872
1892
1126
30
10
35
544
1064
416
1204
0
65
921
18
15
1542
192
134
481
495
424
872
1892
1126
30
10
43
545
1064
416
308
576
1966
792
18
15
1542
192
134
481
495
424
872
1892
1126
30
10
43
544
1064
416
308
576
1966
793
18
15
1542
192
134
481
495
424
872
1892
1126
30
10
51
544
1064
416
1204
1536
1825
777
18
15
1542
192
134
481
495
424
872
1892
1126
30
10
39
545
1064
416
1204
0
66
904
18
15
1542
192
134
481
495
424
872
1892
1126
30
10
39
544
1064
416
1204
0
66
907
18
15
1542
192
134
481
495
424
872
1892
1126
30
138
35
544
1064
416
1204
896
705
1689
18
15
1542
192
134
481
495
424
872
1892
1126
30
138
43
545
1064
416
1204
896
282
792
18
15
1542
192
134
481
495
424
872
1892
1126
30
138
43
544
1064
416
1204
896
282
794
18
15
1542
192
134
481
495
424
872
1892
1126
30
138
51
544
1064
416
1204
896
273
905
18
15
1542
192
134
481
495
424
872
1892
1126
30
138
39
545
1064
416
1204
896
706
1680
18
15
1542
192
134
481
495
424
872
1892
1126
30
138
39
544
1064
416
1204
896
706
1682
18
15
1542
192
132
482
492
424
872
1892
124
28
16
35
545
1065
937
1186
43
387
911
18
15
1542
192
132
482
492
424
872
1892
124
28
16
35
545
553
937
1186
43
387
911
18
15
1542
192
132
482
492
424
872
1892
124
28
16
35
545
553
873
1098
11
387
783
18
15
1542
192
132
482
492
424
872
1892
124
28
144
35
545
1065
937
1186
907
1795
781
18
15
1542
192
132
482
492
424
872
1892
124
28
144
35
545
553
937
1186
907
1795
781
18
15
1542
192
132
482
492
424
872
1892
124
28
144
35
545
553
873
74
331
259
909
18
15
1542
192
130
482
490
424
872
1892
1150
28
18
39
545
1064
424
1184
140
386
922
18
15
1542
192
130
482
490
424
872
1892
1150
28
18
39
544
1064
424
1184
140
386
795
18
15
1542
192
130
482
490
424
872
1892
1150
28
18
39
560
1064
424
1184
140
386
771
18
15
1542
192
130
482
490
424
872
1892
1150
28
18
39
561
1064
424
1184
140
642
1666
18
15
1542
192
130
482
490
424
872
1892
1150
28
146
39
545
1064
424
1184
908
258
924
18
15
1542
192
130
482
490
424
872
1892
1150
28
146
39
544
1064
424
1184
908
258
923
18
15
1542
192
130
482
490
424
872
1892
1150
28
146
39
560
1064
424
1184
908
258
771
18
15
1542
192
130
482
490
424
872
1892
126
28
18
39
545
1064
936
1184
140
386
790
18
15
1542
192
130
482
490
424
872
1892
126
28
18
39
545
552
936
1184
140
386
790
18
15
1542
192
130
482
490
424
872
1892
126
28
18
39
545
552
872
64
26
386
782
18
15
1542
192
130
482
490
424
872
1892
126
28
18
39
544
1064
936
1184
140
386
795
18
15
1542
192
130
482
490
424
872
1892
126
28
18
39
544
552
936
1184
140
386
795
18
15
1542
192
130
482
490
424
872
1892
126
28
18
39
544
552
872
64
26
386
783
18
15
1542
192
130
482
490
424
872
1892
126
28
18
39
560
1064
936
1184
44
386
899
18
15
1542
192
130
482
490
424
872
1892
126
28
18
39
560
552
936
1184
44
386
899
18
15
1542
192
130
482
490
424
872
1892
126
28
18
39
560
552
872
64
26
386
771
18
15
1542
192
130
482
490
424
872
1892
126
28
18
39
561
1064
936
1184
140
642
1666
18
15
1542
192
130
482
490
424
872
1892
126
28
18
39
561
552
936
1184
140
642
1666
18
15
1542
192
130
482
490
424
872
1892
126
28
18
39
561
552
872
64
26
386
770
18
15
1542
192
130
482
490
424
872
1892
126
28
146
39
545
1064
936
1184
908
1794
790
18
15
1542
192
130
482
490
424
872
1892
126
28
146
39
545
552
936
1184
908
1794
790
18
15
1542
192
130
482
490
424
872
1892
126
28
146
39
544
1064
936
1184
908
1794
795
18
15
1542
192
130
482
490
424
872
1892
126
28
146
39
544
552
936
1184
908
1794
795
18
15
1542
192
130
482
490
424
872
1892
126
28
146
39
560
1064
936
1184
908
1794
771
18
15
1542
192
130
482
490
424
872
1892
126
28
146
39
560
552
936
1184
908
1794
771
18
15
1542
192
130
482
490
424
872
1892
126
28
146
39
561
1064
936
1184
908
1794
770
18
15
1542
192
130
482
490
424
872
1892
126
28
146
39
561
552
936
1184
908
1794
770
18
15
1542
192
130
482
490
424
868
1892
126
28
18
39
569
1062
936
1184
140
386
774
18
15
1542
192
130
482
490
424
868
1892
126
28
146
39
569
1062
936
1184
908
1794
772
18
15
1543
1857
464
336
344
312
866
1126
1584
1040
864
1096
684
868
30
208
1152
1816
1032
18
15
1543
1857
464
336
344
312
866
1126
1584
1040
864
1096
700
836
30
208
1152
1816
1026
18
15
1543
1857
464
336
344
312
866
1126
1584
1040
864
1096
700
868
30
208
1152
1816
1026
18
15
1542
1729
192
272
384
392
900
718
1792
96
892
1110
640
212
20
594
1822
1862
1024
18
15
1543
1729
192
272
384
392
898
708
1792
96
880
1110
642
216
28
596
1818
1871
1025
18
15
1543
1729
192
272
384
392
898
708
1792
96
880
1110
642
216
27
593
1819
1871
1025
18
15
1543
1729
192
272
384
392
898
710
1792
96
880
1110
642
196
29
593
1817
1999
1025
18
15
1543
1729
192
272
384
392
898
710
1792
96
880
1110
642
212
29
593
1817
1999
1025
18
15
1543
1729
192
272
384
392
898
710
1792
96
880
1110
642
212
22
593
1819
1871
1025
18
15
1543
1729
192
272
408
392
898
1222
1536
98
864
1094
322
868
21
853
1810
1887
1373
18
15
1543
1729
192
272
408
392
898
710
1792
96
864
1094
642
196
29
593
1795
1855
1030
18
15
1543
1729
192
272
408
392
898
710
1792
96
864
1094
642
196
30
593
1795
1855
1030
18
15
1543
1729
192
272
408
392
898
710
1792
96
864
1094
642
212
29
593
1795
1855
1030
18
15
1543
1729
192
272
408
392
898
710
1792
96
864
1094
642
212
22
593
1795
1855
1030
18
15
1543
1729
192
272
408
392
898
710
1792
96
864
1094
642
212
30
593
1795
1855
1030
18
15
1543
1729
192
272
408
392
898
710
1792
96
864
1094
578
356
22
593
1795
1855
1149
18
15
1543
1729
192
272
408
392
898
710
1792
96
864
1094
578
356
30
593
1795
1855
1149
18
15
1543
1729
192
272
408
392
898
710
1792
96
864
1094
738
212
22
593
1795
1855
1070
18
15
1543
1729
192
272
408
392
898
710
1792
98
864
1094
642
212
21
597
1810
1887
1030
18
15
1543
1729
192
272
408
392
898
710
1792
98
864
1094
322
356
21
597
1810
1887
1373
18
15
1543
1729
192
272
408
392
898
710
1792
98
864
1094
578
356
21
597
1810
1887
1117
18
15
1543
1729
192
528
344
312
706
198
1792
1313
224
72
380
196
514
103
18
56
386
18
15
1543
1729
192
528
344
312
706
198
1792
1313
224
72
378
196
514
103
18
59
391
18
15
1543
1729
192
528
344
312
706
198
1792
1313
224
72
378
195
515
103
18
59
391
18
15
1543
1729
192
528
344
312
706
198
1792
1313
224
328
380
196
514
103
18
568
130
18
15
1543
1729
192
528
344
312
706
198
1792
1313
224
328
378
196
514
103
18
571
135
18
15
1543
1729
192
528
344
312
706
198
1792
1313
224
328
378
195
515
103
18
571
135
18
15
1543
1729
192
528
344
312
706
198
1792
1314
224
72
380
196
514
102
16
56
386
18
15
1543
1729
192
528
344
312
706
198
1792
1314
224
72
378
195
515
101
17
59
391
18
15
1543
1729
192
528
344
312
706
198
1792
1314
224
328
380
196
514
102
16
568
130
18
15
1543
1729
192
528
344
312
706
710
1792
1313
224
72
380
324
2
103
18
56
386
18
15
1543
1729
192
528
344
312
706
710
1792
1313
224
72
378
323
3
103
18
59
391
18
15
1543
1729
192
528
344
312
706
710
1792
1313
224
328
380
324
2
103
18
568
130
18
15
1543
1729
192
528
344
312
706
710
1792
1313
224
328
378
323
3
103
18
571
135
18
15
1543
1729
192
528
344
312
706
710
1792
1314
224
72
380
324
2
102
16
56
386
18
15
1543
1729
192
528
344
312
706
710
1792
1314
224
72
378
323
3
101
17
59
391
18
15
1543
1729
192
528
344
312
706
710
1792
1314
224
328
380
324
2
102
16
568
130
18
15
1542
193
192
272
384
392
900
1734
0
98
892
1110
640
732
532
1590
1820
1990
1024
18
15
1542
193
192
272
384
392
900
1742
0
98
892
1078
384
724
532
566
1820
1798
1280
18
15
1542
193
192
272
384
392
900
1742
0
98
892
1110
640
724
532
566
1820
1990
1024
18
15
1542
193
192
272
384
392
836
1958
0
98
892
1078
448
604
532
1590
1820
1798
128
18
15
1543
193
192
272
384
392
898
1734
8
84
860
1078
738
708
518
1578
1834
1803
1089
18
15
1543
193
192
272
408
392
898
1734
0
96
864
1094
642
708
541
561
1795
1759
1030
18
15
1543
193
192
272
408
392
898
1734
0
96
864
1094
642
708
542
561
1795
1759
1030
18
15
1543
193
192
272
408
392
898
1734
0
96
864
1094
642
724
541
561
1795
1759
1030
18
15
1543
193
192
272
408
392
898
1734
0
96
864
1094
642
724
534
561
1795
1759
1030
18
15
1543
193
192
272
408
392
898
1734
0
96
864
1094
642
724
542
561
1795
1759
1030
18
15
1543
193
192
272
408
392
898
1734
0
96
864
1094
642
724
538
561
1795
1759
1030
18
15
1543
193
192
272
408
392
898
1734
0
96
864
1094
578
612
525
561
1811
2015
1118
18
15
1543
193
192
272
408
392
898
1734
0
96
864
1094
578
612
526
561
1811
2015
1118
18
15
1543
193
192
272
408
392
898
1734
0
96
864
1094
578
612
534
561
1795
1759
1118
18
15
1543
193
192
272
408
392
898
1734
0
96
864
1094
578
612
542
561
1795
1759
1118
18
15
1543
193
192
272
408
392
898
1734
0
96
864
1094
578
724
541
561
1795
1759
1118
18
15
1543
193
192
272
408
392
898
1734
0
96
864
1094
578
724
534
561
1795
1759
1118
18
15
1543
193
192
272
408
392
898
1734
0
96
864
1094
578
724
542
561
1795
1759
1118
18
15
1543
193
192
272
408
392
898
1734
0
96
864
1094
578
724
538
561
1795
1759
1118
18
15
1543
193
192
272
408
392
898
1734
0
96
864
1094
738
676
534
1585
1811
1855
1070
18
15
1543
193
192
336
344
312
706
1734
8
20
864
328
380
836
518
938
1856
1304
1410
18
15
1543
193
192
336
344
312
706
1734
8
20
864
1352
380
836
518
938
1856
1560
1154
18
15
1543
193
192
336
344
312
674
1734
8
20
864
328
348
900
518
938
1856
1304
1346
18
15
1543
193
192
336
344
312
674
1734
8
20
864
328
348
836
518
938
1856
1304
1346
18
15
1543
193
192
336
344
312
674
1734
8
20
864
1352
348
900
518
938
1856
1560
1346
18
15
1543
193
192
336
344
312
674
1734
8
20
864
1352
348
836
518
938
1856
1560
1346
18
15
1542
1857
323
341
193
384
832
1126
1617
149
109
4
450
870
118
542
1861
1124
644
18
15
1542
1857
355
307
353
256
768
1126
1601
129
164
260
452
1014
122
523
75
567
1597
18
15
1542
1857
355
307
353
256
832
1126
1601
129
164
260
484
870
122
523
39
564
1574
18
15
1542
1857
389
569
353
320
832
1126
1542
1441
194
132
450
870
0
94
528
696
513
18
15
1542
1857
389
565
353
320
832
1126
1542
1447
205
132
706
870
0
82
528
1144
769
18
15
1542
1857
389
565
353
320
832
1126
1542
1447
205
132
706
998
0
82
528
1144
769
18
15
1542
1857
389
565
353
320
832
1126
1542
1447
205
132
450
870
0
82
520
680
513
18
15
1542
1857
389
565
353
320
832
1126
1542
1447
205
132
708
870
0
82
528
1124
774
18
15
1542
1857
389
565
353
320
832
1126
1542
1447
205
132
452
870
0
82
520
728
518
18
15
1542
1857
389
565
353
320
864
1126
1542
1447
205
132
482
870
0
82
529
1136
529
18
15
1542
1857
389
565
353
320
864
1126
1542
1447
205
132
434
870
0
82
529
712
553
18
15
1542
1857
389
565
353
352
832
1126
1542
1447
205
196
386
998
0
82
520
1096
545
18
15
1542
1857
389
565
353
352
864
1126
1542
1447
205
68
706
966
0
82
520
1080
1569
18
15
1542
1857
389
565
353
352
864
1126
1542
1447
205
68
724
982
0
82
530
1048
1566
18
15
1542
1857
389
565
353
352
864
1126
1542
1447
205
196
450
838
0
82
520
1096
530
18
15
1542
1857
389
565
353
352
864
1126
1542
1447
205
196
450
870
0
82
529
1104
529
18
15
1542
1857
389
565
353
352
864
1126
1542
1447
205
196
402
870
0
82
529
1096
553
18
15
1542
1857
389
565
353
352
864
1126
1542
1447
205
100
722
966
0
82
520
1032
1553
18
15
1542
1857
387
563
321
256
832
1126
1537
1441
213
132
482
998
2
86
538
1139
593
18
15
1542
1857
387
563
321
256
832
1126
1537
1441
212
132
482
870
2
87
539
1139
593
18
15
1542
1857
387
563
321
256
832
1126
1537
1441
212
132
482
998
2
87
539
1139
593
18
15
1542
1857
387
563
321
256
832
1126
1537
1441
181
132
482
998
2
86
566
743
561
18
15
1542
1857
387
563
321
320
832
1126
1537
1441
213
196
449
870
2
86
538
667
515
18
15
1542
1857
387
563
321
320
832
1126
1537
1441
213
196
450
870
2
86
538
1115
513
18
15
1542
1857
387
563
321
320
832
1126
1537
1441
212
196
449
870
2
87
539
1115
515
18
15
1542
1857
387
563
321
320
832
1126
1537
1441
212
196
450
870
2
87
539
1115
513
18
15
1542
1857
387
563
321
320
832
1126
1537
1441
212
196
452
870
2
87
539
1115
518
18
15
1542
1857
387
563
321
320
864
1126
1537
1441
213
196
482
870
2
86
538
1115
529
18
15
1542
1857
387
563
321
320
864
1126
1537
1441
213
196
468
854
2
86
538
667
573
18
15
1542
1857
387
563
321
320
864
1126
1537
1441
213
196
484
870
2
86
538
1115
541
18
15
1542
1857
387
563
321
320
864
1126
1537
1441
212
196
482
870
2
83
539
1115
529
18
15
1542
1734
193
275
411
447
952
720
1806
97
864
1072
419
385
4
598
1808
1800
1290
18
15
1542
1734
193
275
411
447
952
720
1806
97
864
1072
419
384
4
598
1808
1800
1290
18
15
1542
1729
195
273
385
384
896
198
1545
77
877
1092
578
1734
1030
909
1808
1844
1092
18
15
1542
1729
195
273
385
384
896
198
1545
77
877
1092
578
1638
1030
909
1808
1844
1092
18
15
1542
1729
195
273
385
384
896
198
1545
77
877
1092
580
1734
1030
909
1808
1876
1094
18
15
1542
1729
195
273
385
384
896
1222
1545
77
877
1092
258
870
6
909
1808
1876
1284
18
15
1542
1729
195
273
385
384
896
1222
1545
77
877
1092
322
870
6
909
1808
1844
132
18
15
1542
1729
195
273
385
384
896
1222
1545
77
877
1060
322
870
6
909
1812
1812
1348
18
15
1542
1729
195
273
385
384
896
710
1801
1101
877
1092
642
198
5
141
785
1972
1028
18
15
1542
1729
195
273
385
384
896
710
1801
77
877
1092
642
198
5
589
1808
1844
1028
18
15
1542
1729
195
273
385
384
896
714
1801
1101
877
1092
652
222
22
150
785
2004
1046
18
15
1542
1729
195
273
385
384
896
714
1801
1101
861
1092
652
222
22
151
821
2036
1046
18
15
1542
1729
195
275
385
384
896
1222
1537
97
885
1028
258
870
29
853
1818
1819
1345
18
15
1542
1729
195
275
385
384
896
1222
1537
97
885
1092
258
870
29
853
1818
1851
1281
18
15
1542
1729
195
275
385
384
896
1222
1537
97
885
1092
321
870
29
853
1818
1851
195
18
15
1542
1729
195
275
385
384
896
1222
1537
97
885
1092
322
870
29
853
1818
1851
193
18
15
1542
1729
195
275
385
384
896
1222
1537
96
884
1028
258
870
22
848
1819
1820
1346
18
15
1542
1729
195
275
385
384
896
1222
1537
96
884
1092
258
870
22
848
1819
1852
1282
18
15
1542
1729
195
275
385
384
896
1222
1537
96
884
1092
322
870
22
848
1819
1852
194
18
15
1542
1729
195
275
385
384
896
1222
1537
96
884
1092
324
870
22
848
1819
1852
198
18
15
1542
1729
195
275
385
384
896
1222
1545
97
884
1028
258
870
18
851
1819
1820
1346
18
15
1542
1729
195
275
385
384
896
1222
1545
97
884
1092
258
870
18
851
1819
1844
1282
18
15
1542
1729
195
275
385
384
896
1222
1545
97
884
1092
322
870
18
851
1819
1844
130
18
15
1542
1729
195
275
385
384
896
1222
1545
97
884
1092
324
870
18
851
1819
1844
134
18
15
1542
1729
195
275
385
384
896
709
1793
97
884
1028
642
199
30
598
1819
1819
1089
18
15
1542
1729
195
275
385
384
896
709
1793
97
884
1028
642
183
26
595
1819
1819
1089
18
15
1542
1729
195
275
385
384
896
709
1793
97
884
1028
642
215
22
598
1819
1819
1089
18
15
1542
1729
195
275
385
384
896
709
1793
97
884
1028
642
215
26
595
1819
1819
1089
18
15
1542
1729
195
275
385
384
896
709
1793
97
884
1092
642
199
30
598
1819
2011
1025
18
15
1542
1729
195
275
385
384
896
709
1793
97
884
1092
642
183
26
595
1819
1844
1026
18
15
1542
1729
195
275
385
384
896
709
1793
97
884
1092
642
215
22
598
1819
2011
1025
18
15
1542
1729
195
275
385
384
896
709
1793
97
884
1092
642
215
26
595
1819
1844
1026
18
15
1542
1729
195
275
385
384
896
709
1793
97
884
1092
322
359
30
598
1819
1843
193
18
15
1542
1729
195
275
385
384
896
710
1793
97
884
1028
644
214
26
595
1819
1819
1094
18
15
1542
1729
195
275
385
384
896
710
1793
97
884
1028
644
182
26
603
1819
1819
1094
18
15
1542
1729
195
275
385
384
896
710
1793
97
884
1092
644
214
26
595
1819
1844
1030
18
15
1542
1729
195
275
385
384
896
710
1793
97
884
1092
644
182
26
603
1819
1844
1030
18
15
1542
1729
195
275
385
384
896
710
1793
97
884
1092
652
214
26
603
1819
1844
1046
18
15
1542
1729
195
275
385
384
896
710
1793
97
885
1028
322
358
29
597
1818
1819
193
18
15
1542
1729
195
275
385
384
896
710
1793
97
885
1092
258
358
29
597
1818
1851
1281
18
15
1542
1729
195
275
385
384
896
710
1793
97
885
1092
321
358
29
597
1818
1851
195
18
15
1542
1729
195
275
385
384
896
710
1793
97
885
1092
322
358
29
597
1818
1851
193
18
15
1542
1729
195
275
385
384
896
710
1793
96
884
1028
258
358
22
592
1819
1820
1346
18
15
1542
1729
195
275
385
384
896
710
1793
96
884
1028
644
214
22
592
1819
1820
1094
18
15
1542
1729
195
275
385
384
896
710
1793
96
884
1092
258
358
22
592
1819
1852
1282
18
15
1542
1729
195
275
385
384
896
710
1793
96
884
1092
322
358
22
592
1819
1852
194
18
15
1542
1729
195
275
385
384
896
710
1793
96
884
1092
644
214
22
592
1819
2011
1030
18
15
1542
1729
195
275
385
384
896
710
1793
96
884
1092
578
358
22
592
1819
2011
1089
18
15
1542
1729
195
275
385
384
896
710
1793
96
884
1092
324
358
22
592
1819
1852
198
18
15
1542
1729
195
275
385
384
896
710
1793
96
884
1092
580
358
22
592
1819
2011
1094
18
15
1542
1729
195
275
385
384
896
710
1801
97
884
1028
258
358
18
595
1819
1820
1346
18
15
1542
1729
195
275
385
384
896
710
1801
97
884
1028
322
358
18
595
1819
1819
193
18
15
1542
1729
195
275
385
384
896
710
1801
97
884
1092
258
358
18
595
1819
1844
1282
18
15
1542
1729
195
275
385
384
896
710
1801
97
884
1092
322
358
18
595
1819
1844
130
18
15
1542
1729
195
275
385
384
896
710
1801
97
884
1092
268
358
18
595
1819
1843
1302
18
15
1542
1729
195
275
385
384
896
710
1801
97
884
1092
578
358
18
595
1819
1844
1090
18
15
1542
1729
195
275
385
384
896
710
1801
97
884
1092
324
358
18
595
1819
1844
134
18
15
1542
1729
195
275
385
384
896
710
1801
97
884
1092
580
358
18
595
1819
1844
1094
18
15
1542
1729
195
275
385
384
896
710
1801
97
884
1092
332
358
18
595
1819
1843
141
18
15
1542
1729
195
275
385
384
896
714
1801
97
884
1028
652
222
22
595
1819
1820
1110
18
15
1542
1729
195
275
385
384
896
714
1801
97
884
1092
652
222
22
595
1819
1844
1046
18
15
1542
1729
197
277
385
384
896
198
1542
73
877
1092
578
1734
1024
910
1810
1840
1089
18
15
1542
1729
197
277
385
384
896
198
1542
73
877
1092
580
1734
1024
910
1810
1840
1094
18
15
1542
1729
197
277
385
384
896
198
1542
73
893
1092
578
1734
1024
910
1817
1944
1089
18
15
1542
1729
197
277
385
384
896
198
1542
73
893
1092
580
1734
1024
910
1817
1944
1094
18
15
1542
1729
201
281
385
384
896
198
1550
1095
873
1092
578
1638
1040
322
842
1880
1089
18
15
1542
1729
201
281
385
384
896
1222
1550
70
882
1092
258
870
16
896
1820
1896
1282
18
15
1542
1729
201
281
385
384
896
1222
1550
70
882
1092
322
870
16
896
1820
1896
1346
18
15
1542
1729
201
281
385
384
896
1222
1550
70
883
1092
258
870
16
896
1818
1843
1281
18
15
1542
1729
201
281
385
384
896
1222
1550
70
883
1092
322
870
16
896
1818
1843
129
18
15
1542
1729
201
281
385
384
896
1222
1550
71
877
1092
258
870
16
898
1809
1892
1281
18
15
1542
1729
201
281
385
384
896
1222
1550
71
877
1092
322
870
16
898
1809
1892
1345
18
15
1542
1729
201
281
385
384
896
1222
1550
71
877
1092
268
870
16
898
1809
1892
1293
18
15
1542
1729
201
281
385
384
896
1222
1550
71
877
1092
324
870
16
898
1809
1892
1350
18
15
1542
1729
201
281
385
384
896
1222
1550
71
877
1060
306
870
16
898
1809
1796
1393
18
15
1542
1729
201
281
417
384
896
1222
1550
71
841
1028
322
870
16
898
1802
1848
1345
18
15
1542
1729
229
277
385
384
896
198
1606
1093
877
1092
578
1638
1056
390
774
1840
1092
18
15
1542
1729
229
277
385
384
896
198
1606
1093
877
1092
580
1638
1056
390
774
1840
1094
18
15
1542
1729
229
277
385
384
896
198
1606
1093
877
1060
578
1638
1056
390
777
1800
1058
18
15
1542
1729
229
277
385
384
896
198
1606
1094
877
1092
578
1638
1056
392
777
1904
1090
18
15
1542
1729
229
277
385
384
896
198
1606
1094
877
1092
580
1638
1056
392
777
1848
1094
18
15
1542
1729
229
277
385
384
896
198
1606
1094
877
1060
578
1638
1056
392
777
1800
1058
18
15
1542
1729
229
277
385
384
896
198
1606
1095
877
1092
578
1638
1056
394
777
1896
1089
18
15
1542
1729
229
277
385
384
896
198
1606
1095
877
1092
580
1638
1056
394
777
1848
1094
18
15
1542
1729
229
277
385
384
896
198
1606
1095
877
1060
578
1638
1056
394
777
1800
1057
18
15
1542
1734
201
281
417
384
896
1232
1542
70
845
1028
272
952
2
896
1797
1844
240
18
15
1542
1729
131
501
481
288
672
710
1633
21
13
68
340
326
470
622
1542
1808
542
18
15
1542
1729
195
497
481
416
896
710
1801
1037
13
36
418
166
5
269
1029
652
514
18
15
1542
1729
195
497
481
416
896
710
1801
1037
13
36
418
166
10
251
1224
652
514
18
15
1542
1729
195
497
481
416
896
710
1801
1037
13
36
418
422
5
269
1029
652
514
18
15
1542
1729
195
497
481
416
896
710
1801
1037
13
36
418
422
9
509
1221
652
514
18
15
1542
1729
195
497
481
416
896
710
1801
1037
13
36
418
422
10
251
1224
652
514
18
15
1542
1729
195
497
481
416
896
710
1801
1037
13
36
420
422
10
251
1224
652
518
18
15
1542
1729
195
497
481
416
896
710
1801
1037
141
36
276
438
6
269
261
268
230
18
15
1542
1729
195
497
481
416
896
710
1801
1037
141
36
418
166
5
269
261
268
514
18
15
1542
1729
195
497
481
416
896
710
1801
1037
141
36
418
166
6
269
261
268
514
18
15
1542
1729
195
497
481
416
896
710
1801
1037
141
36
418
166
9
269
261
268
514
18
15
1542
1729
195
497
481
416
896
710
1801
1037
141
36
418
166
10
507
264
268
514
18
15
1542
1729
195
497
481
416
896
710
1801
1037
141
36
418
182
6
269
261
268
514
18
15
1542
1729
195
497
481
416
896
710
1801
1037
141
36
418
422
5
269
261
268
514
18
15
1542
1729
195
497
481
416
896
710
1801
1037
141
36
418
422
6
269
261
268
514
18
15
1542
1729
195
497
481
416
896
710
1801
1037
141
36
418
422
9
269
261
268
514
18
15
1542
1729
195
497
481
416
896
710
1801
1037
141
36
418
422
10
507
264
268
514
18
15
1542
1729
195
497
481
416
896
710
1801
1037
141
36
418
438
6
269
261
268
514
18
15
1542
1729
195
497
481
416
896
710
1801
1037
141
36
420
166
6
269
261
268
542
18
15
1542
1729
195
497
481
416
896
710
1801
1037
141
36
420
422
6
269
261
268
542
18
15
1542
1729
195
497
481
416
896
710
1801
1037
141
36
420
438
6
269
261
268
542
18
15
1542
1729
195
497
481
416
896
710
1801
13
13
36
418
166
10
635
200
396
514
18
15
1542
1729
195
497
481
416
896
710
1801
13
13
36
418
422
10
635
200
396
514
18
15
1542
1729
195
497
481
416
832
198
1545
13
13
36
546
1702
1030
525
517
396
770
18
15
1542
1729
195
497
481
416
832
198
1545
13
141
36
546
1702
1030
525
261
268
770
18
15
1542
1729
195
489
481
416
896
710
1794
1030
133
36
420
438
24
268
260
428
542
18
15
1542
1729
195
489
481
416
896
710
1794
1030
37
36
420
438
24
460
356
652
518
18
15
1542
1729
195
489
494
416
896
710
1794
1030
128
44
418
438
24
268
266
282
520
18
15
1542
1729
195
483
481
416
896
1222
1537
1025
36
36
276
950
2
451
359
388
358
18
15
1542
1729
195
483
481
416
896
1222
1537
1025
36
36
274
950
2
451
359
388
356
18
15
1542
1729
195
483
481
416
896
1222
1537
1025
37
36
273
950
13
461
362
387
227
18
15
1542
1729
195
483
481
416
896
1222
1537
1
36
36
260
870
22
934
215
412
382
18
15
1542
1729
195
483
481
416
896
1222
1537
1
37
36
260
870
22
934
214
391
349
18
15
1542
1729
195
483
481
416
896
1222
1545
1024
36
36
273
950
6
456
1259
67
227
18
15
1542
1729
195
483
481
416
896
1222
1545
1024
36
36
276
950
6
456
1259
71
230
18
15
1542
1729
195
483
481
416
896
709
1665
1025
36
36
418
439
246
406
215
1987
513
18
15
1542
1729
195
483
481
416
896
709
1793
1025
36
36
418
167
22
262
359
644
514
18
15
1542
1729
195
483
481
416
896
709
1793
1025
36
36
418
167
30
246
219
643
513
18
15
1542
1729
195
483
481
416
896
709
1793
1025
36
36
418
423
22
262
359
644
514
18
15
1542
1729
195
483
481
416
896
709
1793
1025
36
36
418
423
30
246
219
643
513
18
15
1542
1729
195
483
481
416
896
709
1793
1025
36
36
418
439
26
203
235
452
516
18
15
1542
1729
195
483
481
416
896
709
1793
1
36
36
418
167
22
630
219
387
513
18
15
1542
1729
195
483
481
416
896
709
1793
1
36
36
418
423
22
678
231
68
514
18
15
1542
1729
195
483
481
416
896
710
1665
1025
9
36
274
358
258
390
30
67
228
18
15
1542
1729
195
483
481
416
896
710
1665
1025
36
36
273
438
246
406
235
67
227
18
15
1542
1729
195
483
481
416
896
710
1665
1025
36
36
276
438
246
406
235
67
230
18
15
1542
1729
195
483
481
416
896
710
1665
1025
36
36
274
358
258
395
219
707
225
18
15
1542
1729
195
483
481
416
896
710
1665
1025
36
36
274
438
246
406
235
67
225
18
15
1542
1729
195
483
481
416
896
710
1665
1025
36
36
418
438
246
406
215
1987
513
18
15
1542
1729
195
483
481
416
896
710
1665
1025
37
36
273
438
245
405
234
67
227
18
15
1542
1729
195
483
481
416
896
710
1665
1025
37
36
273
438
246
405
234
67
227
18
15
1542
1729
195
483
481
416
896
710
1665
1025
37
36
274
358
278
397
1242
67
225
18
15
1542
1729
195
483
481
416
896
710
1665
1025
37
36
274
438
246
405
234
67
225
18
15
1542
1729
195
483
481
416
896
710
1665
1025
37
36
418
438
245
421
218
67
513
18
15
1542
1729
195
483
481
416
896
710
1665
1025
37
36
418
438
246
429
218
67
513
18
15
1542
1729
195
483
481
416
896
710
1665
1025
37
36
420
438
246
429
218
707
541
18
15
1542
1729
195
483
481
416
896
710
1665
1024
36
36
273
438
246
400
219
67
227
18
15
1542
1729
195
483
481
416
896
710
1665
1024
36
36
274
438
246
400
219
67
226
18
15
1542
1729
195
483
481
416
896
710
1665
1024
36
36
418
438
246
400
219
67
514
18
15
1542
1729
195
483
481
416
896
710
1665
1024
36
36
420
438
246
400
219
1987
541
18
15
1542
1729
195
483
481
416
896
710
1665
1
36
36
274
358
258
907
219
387
353
18
15
1542
1729
195
483
481
416
896
710
1665
1
37
36
274
358
278
909
218
67
225
18
15
1542
1729
195
483
481
416
896
710
1793
1025
21
36
418
438
21
205
250
643
513
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
258
358
2
195
231
71
241
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
273
438
2
195
231
67
227
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
417
173
2
195
1239
643
515
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
417
166
2
195
1239
643
515
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
417
166
26
203
219
643
515
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
417
429
2
195
1239
643
515
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
417
422
2
195
1239
643
515
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
417
422
22
262
359
643
515
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
417
422
26
451
359
643
515
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
276
438
2
195
231
67
230
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
274
358
2
195
231
68
226
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
274
438
2
195
231
68
226
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
418
166
2
195
1239
683
553
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
418
166
22
262
359
644
514
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
418
166
26
203
219
643
513
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
418
182
2
198
231
1988
516
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
418
182
22
262
359
644
514
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
418
182
26
203
235
452
516
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
418
422
2
195
1239
683
553
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
418
422
22
262
359
644
514
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
418
422
26
451
359
388
514
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
418
438
2
195
1255
68
514
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
418
438
22
262
359
644
514
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
418
438
26
203
235
452
516
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
420
166
2
195
1239
643
518
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
420
182
2
198
231
451
541
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
420
182
22
198
1255
68
518
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
420
422
2
195
1239
643
518
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
420
422
22
262
359
643
518
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
420
422
26
451
359
388
518
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
420
438
2
195
1255
68
518
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
420
438
22
262
359
643
518
18
15
1542
1729
195
483
481
416
896
710
1793
1025
36
36
420
438
26
203
235
452
518
18
15
1542
1729
195
483
481
416
896
710
1793
1025
37
36
273
438
13
205
234
67
227
18
15
1542
1729
195
483
481
416
896
710
1793
1025
37
36
417
429
13
461
362
643
515
18
15
1542
1729
195
483
481
416
896
710
1793
1025
37
36
417
422
13
461
362
643
515
18
15
1542
1729
195
483
481
416
896
710
1793
1025
37
36
274
358
22
205
234
1927
1233
18
15
1542
1729
195
483
481
416
896
710
1793
1025
37
36
418
166
13
461
362
643
513
18
15
1542
1729
195
483
481
416
896
710
1793
1025
37
36
418
182
2
454
358
387
513
18
15
1542
1729
195
483
481
416
896
710
1793
1025
37
36
418
182
13
461
362
643
513
18
15
1542
1729
195
483
481
416
896
710
1793
1025
37
36
418
182
22
422
1238
1991
513
18
15
1542
1729
195
483
481
416
896
710
1793
1025
37
36
418
422
13
461
362
643
513
18
15
1542
1729
195
483
481
416
896
710
1793
1025
37
36
418
422
25
461
362
647
516
18
15
1542
1729
195
483
481
416
896
710
1793
1025
37
36
418
422
22
422
1238
1991
513
18
15
1542
1729
195
483
481
416
896
710
1793
1025
37
36
418
438
2
454
358
387
513
18
15
1542
1729
195
483
481
416
896
710
1793
1025
37
36
418
438
13
461
362
643
513
18
15
1542
1729
195
483
481
416
896
710
1793
1025
37
36
418
438
21
461
362
643
513
18
15
1542
1729
195
483
481
416
896
710
1793
1025
37
36
418
438
22
422
1238
1991
513
18
15
1542
1729
195
483
481
416
896
710
1793
1025
37
36
420
182
2
454
358
387
541
18
15
1542
1729
195
483
481
416
896
710
1793
1025
37
36
420
182
22
422
1238
1991
541
18
15
1542
1729
195
483
481
416
896
710
1793
1025
37
36
420
422
22
422
1238
1991
541
18
15
1542
1729
195
483
481
416
896
710
1793
1025
37
36
420
438
2
454
358
387
541
18
15
1542
1729
195
483
481
416
896
710
1793
1025
37
36
420
438
22
422
1238
1991
541
18
15
1542
1729
195
483
481
416
896
710
1793
1025
137
36
274
358
2
262
286
323
356
18
15
1542
1729
195
483
481
416
896
710
1793
1025
137
36
418
182
2
262
286
707
516
18
15
1542
1729
195
483
481
416
896
710
1793
1025
137
36
418
438
2
262
286
707
516
18
15
1542
1729
195
483
481
416
896
710
1793
1024
9
36
273
438
13
160
30
67
227
18
15
1542
1729
195
483
481
416
896
710
1793
1
9
36
418
182
22
678
1566
1859
516
18
15
1542
1729
195
483
481
416
896
710
1793
1
9
36
418
438
22
678
1566
1859
516
18
15
1542
1729
195
483
481
416
896
710
1793
1
36
36
273
438
2
707
231
67
227
18
15
1542
1729
195
483
481
416
896
710
1793
1
36
36
417
173
2
707
231
67
515
18
15
1542
1729
195
483
481
416
896
710
1793
1
36
36
417
422
2
707
231
67
515
18
15
1542
1729
195
483
481
416
896
710
1793
1
36
36
417
422
26
707
231
67
515
18
15
1542
1729
195
483
481
416
896
710
1793
1
36
36
276
438
2
707
231
67
230
18
15
1542
1729
195
483
481
416
896
710
1793
1
36
36
274
438
2
707
231
68
226
18
15
1542
1729
195
483
481
416
896
710
1793
1
36
36
418
182
22
678
231
68
514
18
15
1542
1729
195
483
481
416
896
710
1793
1
36
36
418
422
2
707
231
68
514
18
15
1542
1729
195
483
481
416
896
710
1793
1
36
36
418
422
26
707
231
68
514
18
15
1542
1729
195
483
481
416
896
710
1793
1
36
36
418
438
22
678
231
68
514
18
15
1542
1729
195
483
481
416
896
710
1793
1
36
36
420
166
2
707
231
68
518
18
15
1542
1729
195
483
481
416
896
710
1793
1
36
36
420
182
22
678
231
68
518
18
15
1542
1729
195
483
481
416
896
710
1793
1
36
36
420
422
2
707
231
68
518
18
15
1542
1729
195
483
481
416
896
710
1793
1
36
36
420
422
22
678
231
68
518
18
15
1542
1729
195
483
481
416
896
710
1793
1
36
36
420
422
26
707
231
68
518
18
15
1542
1729
195
483
481
416
896
710
1793
1
36
36
420
438
22
678
231
68
518
18
15
1542
1729
195
483
481
416
896
710
1793
1
37
36
273
438
13
717
234
67
227
18
15
1542
1729
195
483
481
416
896
710
1793
1
37
36
418
182
22
678
214
711
553
18
15
1542
1729
195
483
481
416
896
710
1793
1
37
36
418
438
22
678
214
711
553
18
15
1542
1729
195
483
481
416
896
710
1793
1
37
36
420
182
22
678
214
455
541
18
15
1542
1729
195
483
481
416
896
710
1793
1
37
36
420
422
22
678
214
455
541
18
15
1542
1729
195
483
481
416
896
710
1793
1
37
36
420
438
22
678
214
455
541
18
15
1542
1729
195
483
481
416
896
710
1673
1025
36
36
273
438
242
419
219
67
227
18
15
1542
1729
195
483
481
416
896
710
1673
1025
36
36
274
438
242
419
219
67
225
18
15
1542
1729
195
483
481
416
896
710
1673
1025
36
36
418
182
242
419
219
67
513
18
15
1542
1729
195
483
481
416
896
710
1673
1025
36
36
418
438
242
419
219
67
513
18
15
1542
1729
195
483
481
416
896
710
1673
1025
36
36
420
438
242
419
219
643
518
18
15
1542
1729
195
483
481
416
896
710
1801
0
36
36
273
438
6
704
215
707
227
18
15
1542
1729
195
483
481
416
896
710
1801
0
36
36
417
166
6
704
215
387
515
18
15
1542
1729
195
483
481
416
896
710
1801
0
36
36
417
422
6
704
215
387
515
18
15
1542
1729
195
483
481
416
896
710
1801
0
36
36
418
422
6
704
215
387
513
18
15
1542
1729
195
483
481
416
896
710
1801
0
36
36
420
166
6
704
215
707
541
18
15
1542
1729
195
483
481
416
896
710
1801
0
36
36
420
422
6
704
215
707
541
18
15
1542
1729
195
483
481
416
896
710
1801
1025
21
36
417
166
6
197
1274
643
515
18
15
1542
1729
195
483
481
416
896
710
1801
1025
21
36
417
166
9
197
1274
643
515
18
15
1542
1729
195
483
481
416
896
710
1801
1025
21
36
417
429
9
197
1274
643
515
18
15
1542
1729
195
483
481
416
896
710
1801
1025
21
36
417
422
5
197
1274
643
515
18
15
1542
1729
195
483
481
416
896
710
1801
1025
21
36
417
422
6
197
1274
643
515
18
15
1542
1729
195
483
481
416
896
710
1801
1025
21
36
417
422
9
197
1274
643
515
18
15
1542
1729
195
483
481
416
896
710
1801
1025
21
36
418
166
6
197
1274
643
513
18
15
1542
1729
195
483
481
416
896
710
1801
1025
21
36
418
182
6
197
1274
643
513
18
15
1542
1729
195
483
481
416
896
710
1801
1025
21
36
418
422
5
197
1274
643
513
18
15
1542
1729
195
483
481
416
896
710
1801
1025
21
36
418
422
6
197
1274
643
513
18
15
1542
1729
195
483
481
416
896
710
1801
1025
21
36
418
422
9
197
1274
643
513
18
15
1542
1729
195
483
481
416
896
710
1801
1025
21
36
418
438
6
197
1274
643
513
18
15
1542
1729
195
483
481
416
896
710
1801
1025
36
36
417
173
18
163
215
707
515
18
15
1542
1729
195
483
481
416
896
710
1801
1025
36
36
417
166
10
195
1243
67
515
18
15
1542
1729
195
483
481
416
896
710
1801
1025
36
36
417
429
18
163
215
707
515
18
15
1542
1729
195
483
481
416
896
710
1801
1025
36
36
417
422
10
195
1243
67
515
18
15
1542
1729
195
483
481
416
896
710
1801
1025
36
36
417
422
18
163
215
707
515
18
15
1542
1729
195
483
481
416
896
710
1801
1025
36
36
418
166
10
195
219
452
516
18
15
1542
1729
195
483
481
416
896
710
1801
1025
36
36
418
166
18
419
215
452
514
18
15
1542
1729
195
483
481
416
896
710
1801
1025
36
36
418
182
18
259
363
644
514
18
15
1542
1729
195
483
481
416
896
710
1801
1025
36
36
418
422
10
195
219
452
516
18
15
1542
1729
195
483
481
416
896
710
1801
1025
36
36
418
438
18
259
363
644
514
18
15
1542
1729
195
483
481
416
896
710
1801
1025
36
36
420
166
10
195
219
452
518
18
15
1542
1729
195
483
481
416
896
710
1801
1025
36
36
420
182
18
259
363
643
518
18
15
1542
1729
195
483
481
416
896
710
1801
1025
36
36
420
422
10
195
219
452
518
18
15
1542
1729
195
483
481
416
896
710
1801
1025
36
36
420
422
18
163
215
707
518
18
15
1542
1729
195
483
481
416
896
710
1801
1025
36
36
420
438
18
259
363
643
518
18
15
1542
1729
195
483
481
416
896
710
1801
1025
37
36
417
173
9
453
362
643
515
18
15
1542
1729
195
483
481
416
896
710
1801
1025
37
36
417
166
5
421
234
67
515
18
15
1542
1729
195
483
481
416
896
710
1801
1025
37
36
417
166
6
453
362
643
515
18
15
1542
1729
195
483
481
416
896
710
1801
1025
37
36
417
166
9
197
1242
67
515
18
15
1542
1729
195
483
481
416
896
710
1801
1025
37
36
417
429
9
197
1242
67
515
18
15
1542
1729
195
483
481
416
896
710
1801
1025
37
36
417
422
5
165
1258
643
515
18
15
1542
1729
195
483
481
416
896
710
1801
1025
37
36
417
422
6
453
362
643
515
18
15
1542
1729
195
483
481
416
896
710
1801
1025
37
36
417
422
9
197
1242
67
515
18
15
1542
1729
195
483
481
416
896
710
1801
1025
37
36
418
166
5
453
1254
711
553
18
15
1542
1729
195
483
481
416
896
710
1801
1025
37
36
418
166
6
197
1258
71
516
18
15
1542
1729
195
483
481
416
896
710
1801
1025
37
36
418
166
9
261
358
643
513
18
15
1542
1729
195
483
481
416
896
710
1801
1025
37
36
418
182
6
453
362
643
513
18
15
1542
1729
195
483
481
416
896
710
1801
1025
37
36
418
422
5
165
230
455
513
18
15
1542
1729
195
483
481
416
896
710
1801
1025
37
36
418
422
6
197
1258
71
516
18
15
1542
1729
195
483
481
416
896
710
1801
1025
37
36
418
422
9
261
358
643
513
18
15
1542
1729
195
483
481
416
896
710
1801
1025
37
36
418
438
6
197
1258
71
516
18
15
1542
1729
195
483
481
416
896
710
1801
1025
37
36
420
166
6
165
230
455
541
18
15
1542
1729
195
483
481
416
896
710
1801
1025
37
36
420
182
6
453
362
643
541
18
15
1542
1729
195
483
481
416
896
710
1801
1025
37
36
420
422
6
165
1254
711
541
18
15
1542
1729
195
483
481
416
896
710
1801
1025
37
36
420
438
6
453
362
643
541
18
15
1542
1729
195
483
481
416
896
710
1801
1025
137
36
417
166
5
261
286
707
515
18
15
1542
1729
195
483
481
416
896
710
1801
1025
137
36
417
422
5
261
286
707
515
18
15
1542
1729
195
483
481
416
896
710
1801
1025
137
36
418
166
5
261
286
707
516
18
15
1542
1729
195
483
481
416
896
710
1801
1025
137
36
418
422
5
261
286
707
516
18
15
1542
1729
195
483
481
416
896
710
1801
1024
36
36
273
438
6
200
235
67
227
18
15
1542
1729
195
483
481
416
896
710
1801
1024
36
36
417
166
6
264
363
643
515
18
15
1542
1729
195
483
481
416
896
710
1801
1024
36
36
417
429
6
264
363
643
515
18
15
1542
1729
195
483
481
416
896
710
1801
1024
36
36
417
422
6
264
363
643
515
18
15
1542
1729
195
483
481
416
896
710
1801
1024
36
36
276
438
6
264
363
647
358
18
15
1542
1729
195
483
481
416
896
710
1801
1024
36
36
418
166
6
416
215
451
553
18
15
1542
1729
195
483
481
416
896
710
1801
1024
36
36
418
182
6
200
235
451
513
18
15
1542
1729
195
483
481
416
896
710
1801
1024
36
36
418
422
6
160
215
1987
513
18
15
1542
1729
195
483
481
416
896
710
1801
1024
36
36
418
438
6
200
235
451
513
18
15
1542
1729
195
483
481
416
896
710
1801
1024
36
36
420
166
6
264
363
647
518
18
15
1542
1729
195
483
481
416
896
710
1801
1024
36
36
420
182
6
264
363
647
518
18
15
1542
1729
195
483
481
416
896
710
1801
1024
36
36
420
422
6
160
215
1987
541
18
15
1542
1729
195
483
481
416
896
710
1801
1024
36
36
420
438
6
264
363
647
518
18
15
1542
1729
195
483
481
416
896
710
1801
1024
38
36
273
438
6
264
364
706
227
18
15
1542
1729
195
483
481
416
896
710
1801
1024
38
36
417
166
6
200
1260
642
515
18
15
1542
1729
195
483
481
416
896
710
1801
1024
38
36
417
429
6
200
1260
642
515
18
15
1542
1729
195
483
481
416
896
710
1801
1024
38
36
417
422
6
200
1260
642
515
18
15
1542
1729
195
483
481
416
896
710
1801
1024
38
36
276
438
6
264
364
706
230
18
15
1542
1729
195
483
481
416
896
710
1801
1024
38
36
420
166
6
200
1260
642
518
18
15
1542
1729
195
483
481
416
896
710
1801
1024
38
36
420
182
6
200
1260
642
518
18
15
1542
1729
195
483
481
416
896
710
1801
1024
38
36
420
422
6
200
1260
642
518
18
15
1542
1729
195
483
481
416
896
710
1801
1024
38
36
420
438
6
200
1260
642
518
18
15
1542
1729
195
483
481
416
896
710
1801
1
21
36
417
166
6
709
250
643
515
18
15
1542
1729
195
483
481
416
896
710
1801
1
21
36
417
429
9
709
250
643
515
18
15
1542
1729
195
483
481
416
896
710
1801
1
21
36
417
422
6
709
250
643
515
18
15
1542
1729
195
483
481
416
896
710
1801
1
21
36
418
166
6
709
250
643
513
18
15
1542
1729
195
483
481
416
896
710
1801
1
21
36
418
422
6
709
250
643
513
18
15
1542
1729
195
483
481
416
896
710
1801
1
36
36
418
166
10
707
219
67
513
18
15
1542
1729
195
483
481
416
896
710
1801
1
37
36
417
429
9
709
218
67
515
18
15
1542
1729
195
483
481
416
896
710
1801
1
37
36
418
166
6
709
230
71
516
18
15
1542
1729
195
483
481
416
896
710
1801
1
37
36
418
422
6
709
230
71
516
18
15
1542
1729
195
483
481
416
896
710
1801
1
37
36
420
166
6
709
230
455
541
18
15
1542
1729
195
483
481
416
896
710
1801
1
37
36
420
422
6
709
230
455
541
18
15
1542
1729
195
483
481
416
832
198
1537
0
36
36
548
1702
1046
528
219
391
902
18
15
1542
1729
195
483
481
416
832
198
1537
1
9
36
545
1702
1026
518
30
67
899
18
15
1542
1729
195
483
481
416
832
198
1537
1
36
36
545
1702
1026
539
219
387
771
18
15
1542
1729
195
483
481
416
832
198
1537
1
36
36
548
1702
1026
539
219
387
902
18
15
1542
1729
195
483
481
416
832
198
1545
0
36
36
545
1702
1030
520
235
707
1731
18
15
1542
1729
195
483
481
416
832
198
1545
0
36
36
546
1702
1030
520
235
451
769
18
15
1542
1729
195
483
481
416
832
198
1545
0
38
36
545
1702
1030
520
236
386
771
18
15
1542
1729
195
483
481
416
832
198
1545
1
21
36
545
1702
1030
517
250
387
771
18
15
1542
1729
195
483
481
416
832
198
1545
1
21
36
546
1702
1030
517
250
387
769
18
15
1542
1729
195
483
495
416
896
710
1793
0
32
55
273
438
14
712
208
458
192
18
15
1542
1729
195
483
495
416
896
710
1793
1024
32
55
272
438
13
160
208
714
322
18
15
1542
1729
195
483
495
416
896
710
1801
0
32
55
272
438
6
712
208
458
194
18
15
1542
1729
195
483
495
416
896
710
1801
0
32
55
273
438
6
704
232
394
192
18
15
1542
1729
195
483
495
416
896
710
1801
1024
32
55
272
438
6
256
360
714
199
18
15
1542
1729
195
483
495
416
896
710
1801
1024
32
55
273
438
6
256
360
714
192
18
15
1542
1729
197
501
481
416
896
710
1798
1033
141
36
418
166
0
270
265
264
513
18
15
1542
1729
197
501
481
416
896
710
1798
1033
141
36
418
182
0
270
265
264
513
18
15
1542
1729
197
501
481
416
896
710
1798
1033
141
36
418
422
0
270
265
264
513
18
15
1542
1729
197
501
481
416
896
710
1798
1033
141
36
418
438
0
270
265
264
513
18
15
1542
1729
197
501
481
416
896
710
1798
1033
141
36
420
166
0
270
265
264
542
18
15
1542
1729
197
501
481
416
896
710
1798
1033
141
36
420
422
0
270
265
264
542
18
15
1542
1729
197
485
481
288
640
710
1798
1029
77
68
322
422
0
262
329
24
274
18
15
1542
1729
197
485
481
288
640
710
1798
1031
77
68
322
422
0
258
1065
1048
529
18
15
1542
1729
197
485
481
288
640
710
1798
7
77
68
322
422
0
714
41
24
529
18
15
1542
1729
197
485
481
288
672
710
1798
1030
77
68
340
406
0
168
1065
1048
542
18
15
1542
1729
197
485
481
288
672
710
1798
1031
77
68
340
406
0
258
1065
1048
542
18
15
1542
1729
197
485
481
416
896
710
1798
1029
45
36
274
438
0
454
361
408
226
18
15
1542
1729
197
485
481
416
896
710
1798
1029
45
36
418
166
0
454
361
408
514
18
15
1542
1729
197
485
481
416
896
710
1798
1029
45
36
418
182
0
454
361
408
514
18
15
1542
1729
197
485
481
416
896
710
1798
1029
45
36
418
422
0
454
361
408
514
18
15
1542
1729
197
485
481
416
896
710
1798
1029
45
36
418
438
0
454
361
408
514
18
15
1542
1729
197
485
481
416
896
710
1798
1029
141
36
274
438
0
262
265
280
226
18
15
1542
1729
197
485
481
416
896
710
1798
1029
141
36
418
166
0
262
265
280
514
18
15
1542
1729
197
485
481
416
896
710
1798
1029
141
36
418
422
0
262
265
280
514
18
15
1542
1729
197
485
481
416
896
710
1798
1029
141
36
418
438
0
262
265
280
514
18
15
1542
1729
197
485
481
416
896
710
1798
1030
13
36
276
438
0
200
201
1944
1254
18
15
1542
1729
197
485
481
416
896
710
1798
1030
13
36
274
438
0
200
201
1944
1250
18
15
1542
1729
197
485
481
416
896
710
1798
1030
45
36
418
166
0
264
361
664
514
18
15
1542
1729
197
485
481
416
896
710
1798
1030
45
36
418
422
0
264
361
664
514
18
15
1542
1729
197
485
481
416
896
710
1798
1030
45
36
420
166
0
264
361
664
542
18
15
1542
1729
197
485
481
416
896
710
1798
1030
45
36
420
422
0
264
361
664
542
18
15
1542
1729
197
485
481
416
896
710
1798
1030
141
36
276
438
0
264
265
280
614
18
15
1542
1729
197
485
481
416
896
710
1798
1030
141
36
274
438
0
264
265
280
226
18
15
1542
1729
197
485
481
416
896
710
1798
1030
141
36
418
166
0
264
265
280
514
18
15
1542
1729
197
485
481
416
896
710
1798
1030
141
36
418
422
0
264
265
280
514
18
15
1542
1729
197
485
481
416
896
710
1798
1030
141
36
418
438
0
264
265
280
514
18
15
1542
1729
197
485
481
416
896
710
1798
1030
141
36
420
166
0
264
265
280
542
18
15
1542
1729
197
485
481
416
896
710
1798
1030
141
36
420
182
0
264
265
280
542
18
15
1542
1729
197
485
481
416
896
710
1798
1030
141
36
420
422
0
264
265
280
542
18
15
1542
1729
197
485
481
416
896
710
1798
1030
141
36
420
438
0
264
265
280
542
18
15
1542
1729
197
485
481
416
896
710
1798
1031
13
36
276
438
0
258
1032
664
358
18
15
1542
1729
197
485
481
416
896
710
1798
1031
13
36
274
438
0
258
1032
664
225
18
15
1542
1729
197
485
481
416
896
710
1798
1031
13
36
418
182
0
258
1032
664
513
18
15
1542
1729
197
485
481
416
896
710
1798
1031
13
36
418
422
0
258
1032
664
513
18
15
1542
1729
197
485
481
416
896
710
1798
1031
13
36
418
438
0
258
1032
664
513
18
15
1542
1729
197
485
481
416
896
710
1798
1031
13
36
420
166
0
258
1032
664
542
18
15
1542
1729
197
485
481
416
896
710
1798
1031
13
36
420
422
0
258
1032
664
542
18
15
1542
1729
197
485
481
416
896
710
1798
1031
13
36
420
438
0
258
1032
664
542
18
15
1542
1729
197
485
481
416
896
710
1798
1031
45
36
274
438
0
450
360
408
225
18
15
1542
1729
197
485
481
416
896
710
1798
1031
45
36
418
166
0
450
360
408
513
18
15
1542
1729
197
485
481
416
896
710
1798
1031
45
36
418
182
0
450
360
408
513
18
15
1542
1729
197
485
481
416
896
710
1798
1031
45
36
418
422
0
450
360
408
513
18
15
1542
1729
197
485
481
416
896
710
1798
1031
45
36
418
438
0
450
360
408
513
18
15
1542
1729
197
485
481
416
896
710
1798
1031
45
36
420
166
0
450
360
664
542
18
15
1542
1729
197
485
481
416
896
710
1798
1031
45
36
420
422
0
450
360
664
542
18
15
1542
1729
197
485
481
416
896
710
1798
1031
45
36
420
438
0
458
360
664
542
18
15
1542
1729
197
485
481
416
896
710
1798
1031
141
36
276
438
0
258
264
280
358
18
15
1542
1729
197
485
481
416
896
710
1798
1031
141
36
274
438
0
258
264
280
225
18
15
1542
1729
197
485
481
416
896
710
1798
1031
141
36
418
166
0
258
264
280
513
18
15
1542
1729
197
485
481
416
896
710
1798
1031
141
36
418
422
0
258
264
280
513
18
15
1542
1729
197
485
481
416
896
710
1798
1031
141
36
418
438
0
258
264
280
513
18
15
1542
1729
197
485
481
416
896
710
1798
1031
141
36
420
166
0
258
264
280
518
18
15
1542
1729
197
485
481
416
896
710
1798
1031
141
36
420
182
0
258
264
280
518
18
15
1542
1729
197
485
481
416
896
710
1798
1031
141
36
420
422
0
258
264
280
518
18
15
1542
1729
197
485
481
416
896
710
1798
1031
141
36
420
438
0
258
264
280
518
18
15
1542
1729
197
485
481
416
896
710
1798
7
13
36
276
438
0
714
201
408
230
18
15
1542
1729
201
481
481
416
896
710
1678
1038
11
36
274
358
272
392
2
67
228
18
15
1542
1729
201
481
481
416
896
710
1678
1038
42
36
274
358
272
328
360
680
354
18
15
1542
1729
201
481
481
416
896
710
1678
14
11
36
274
358
272
904
1026
67
228
18
15
1542
1729
201
481
481
416
896
710
1678
14
42
36
274
358
272
840
232
72
228
18
15
1542
1729
201
481
481
416
896
710
1806
1038
11
36
274
358
16
264
1026
67
228
18
15
1542
1729
201
481
481
416
896
710
1806
1038
42
36
274
358
16
264
360
712
354
18
15
1542
1729
201
481
481
416
896
710
1806
1038
139
36
417
429
16
200
114
707
515
18
15
1542
1729
201
481
481
416
896
710
1806
1038
139
36
274
358
16
264
258
323
353
18
15
1542
1729
201
481
481
416
832
198
1550
14
11
36
546
1702
1040
528
2
67
833
18
15
1542
1729
201
481
481
416
832
198
1550
14
139
36
546
1702
1040
528
114
707
1729
18
15
1542
1729
201
489
481
416
896
710
1678
1035
7
36
274
358
272
394
0
67
228
18
15
1542
1729
201
489
481
416
896
710
1678
11
7
36
274
358
272
906
0
67
228
18
15
1542
1729
201
489
481
416
896
710
1806
1035
7
36
274
358
16
266
0
67
228
18
15
1542
1729
201
489
481
416
896
710
1806
1035
135
36
274
358
16
266
257
323
356
18
15
1542
1729
201
505
481
288
640
710
1550
7
9
68
322
358
496
514
522
1816
529
18
15
1542
1729
201
505
481
416
896
710
1806
1031
141
36
274
358
16
258
273
260
225
18
15
1542
1729
147
497
481
416
896
1222
1641
1037
13
36
274
870
50
315
257
396
226
18
15
1542
1729
147
497
481
416
832
198
1641
13
13
36
546
1702
1074
1019
257
652
770
18
15
1542
1729
147
497
481
416
832
198
1641
13
13
36
548
1702
1074
1019
257
652
798
18
15
1542
1734
130
483
481
416
896
1232
1660
1054
14
36
272
952
40
288
1024
65
224
18
15
1542
1734
130
483
481
416
896
1232
1660
1054
14
36
274
952
40
288
1024
65
225
18
15
1542
1734
130
483
481
416
896
1232
1660
30
14
36
272
952
40
928
0
65
224
18
15
1542
1734
130
483
481
416
896
1232
1660
30
14
36
274
952
40
928
0
65
225
18
15
1542
1734
131
483
481
416
896
1232
1658
1050
22
36
272
952
42
288
289
385
613
18
15
1542
1734
131
483
481
416
896
1232
1658
1050
22
36
274
952
42
288
289
385
609
18
15
1542
1734
201
481
481
416
896
720
1670
1038
11
36
272
440
226
400
2
67
224
18
15
1542
1734
201
481
481
416
896
720
1670
1038
11
36
273
440
226
400
2
67
211
18
15
1542
1734
201
481
481
416
896
720
1670
1038
11
36
274
440
226
400
2
67
225
18
15
1542
1734
201
505
481
416
896
720
1670
1030
13
36
272
440
226
416
1029
644
208
18
15
1542
1734
201
505
481
416
896
720
1670
1030
13
36
274
440
226
416
1221
644
356
18
15
1542
1729
197
533
321
256
640
710
1798
1319
237
324
322
422
0
98
16
560
129
18
15
1542
1729
67
355
257
384
768
198
1921
1153
229
516
514
1766
1270
45
90
835
1025
18
15
1542
1729
67
355
257
384
768
198
1921
1153
229
548
514
1766
1270
45
90
771
801
18
15
1542
1729
73
377
257
384
768
198
1934
135
237
516
514
1766
1264
546
1105
900
1025
18
15
1542
1729
73
377
257
384
768
198
1934
135
237
516
524
1766
1264
546
1105
900
1037
18
15
1542
1729
73
377
257
384
768
198
1934
1159
237
516
514
1766
1264
34
1105
1412
1025
18
15
1542
1729
73
377
257
384
768
198
1934
1159
237
516
524
1766
1264
34
1105
1412
1037
18
15
1542
198
193
275
411
447
952
1744
14
97
864
1072
419
640
516
1598
1792
1808
1306
18
15
1542
198
193
275
411
447
952
1744
14
98
864
1072
419
641
516
1592
1808
1808
1306
18
15
1542
198
193
275
411
447
952
1744
14
98
864
1072
419
640
516
1592
1808
1808
1306
18
15
1542
198
209
339
347
319
696
1744
93
17
225
272
323
897
563
243
131
163
177
18
15
1542
198
209
339
347
319
696
1744
93
17
224
272
323
897
563
243
128
163
177
18
15
1542
198
209
339
347
447
952
1744
93
17
193
528
707
641
563
627
1603
1759
1137
18
15
1542
193
193
353
257
256
896
1738
3
3
227
272
393
734
514
1540
1329
275
791
18
15
1542
193
195
277
385
384
768
1734
9
85
877
1028
514
742
530
555
1800
2040
1026
18
15
1542
193
195
277
385
384
768
1734
9
85
877
1060
514
742
530
555
1800
1800
1026
18
15
1542
193
195
277
385
384
768
1734
9
85
861
1028
514
742
530
555
1832
1848
1026
18
15
1542
193
195
277
385
384
896
1733
9
85
877
1060
386
727
522
1579
1800
1800
1282
18
15
1542
193
195
277
385
384
896
1733
9
85
861
1028
386
727
522
1579
1832
1848
130
18
15
1542
193
195
277
385
384
896
1734
9
85
877
1092
642
710
522
1579
1800
1752
1026
18
15
1542
193
195
277
385
384
896
1734
9
85
877
1092
642
710
530
555
1800
1752
1026
18
15
1542
193
195
277
385
384
896
1734
9
85
877
1092
322
614
530
555
1800
1896
1346
18
15
1542
193
195
277
385
384
896
1734
9
85
877
1092
644
710
530
555
1800
1876
1030
18
15
1542
193
195
277
385
384
896
1734
9
85
877
1092
644
726
530
555
1800
1876
1030
18
15
1542
193
195
277
385
384
896
1734
9
85
877
1092
578
614
530
555
1800
1752
1090
18
15
1542
193
195
277
385
384
896
1734
9
85
877
1060
386
710
522
1579
1800
1800
1282
18
15
1542
193
195
277
385
384
896
1734
9
85
877
1060
386
710
530
555
1800
1800
1282
18
15
1542
193
195
277
385
384
896
1734
9
85
877
1060
578
710
522
1579
1800
1800
1058
18
15
1542
193
195
277
385
384
896
1734
9
85
877
1060
578
710
530
555
1800
1800
1058
18
15
1542
193
195
277
385
384
896
1734
9
85
877
1060
578
614
530
555
1800
1800
1058
18
15
1542
193
195
277
385
384
896
1734
9
85
861
1028
386
710
522
1579
1832
1848
130
18
15
1542
193
195
277
385
384
896
1734
9
85
861
1028
386
710
530
555
1832
1848
1282
18
15
1542
193
195
277
385
384
896
1734
9
85
861
1028
642
710
522
1579
1832
1848
1090
18
15
1542
193
195
277
385
384
896
1734
9
85
861
1028
642
710
530
555
1832
1848
1092
18
15
1542
193
195
277
385
384
896
1734
9
85
861
1092
642
710
522
1579
1832
1960
1026
18
15
1542
193
195
277
385
384
896
1734
9
85
861
1092
642
710
530
555
1832
1960
1026
18
15
1542
193
195
277
385
384
896
1734
9
85
861
1092
578
614
530
555
1832
1784
1090
18
15
1542
193
195
277
385
384
896
1738
9
85
877
1092
642
734
534
1579
1800
1896
1026
18
15
1542
193
195
277
385
384
896
1738
9
85
877
1060
386
734
534
1579
1800
1800
1282
18
15
1542
193
195
277
385
384
896
1738
9
85
861
1028
386
734
534
1579
1832
1848
130
18
15
1542
193
195
277
385
384
896
1738
9
85
861
1028
642
734
534
1579
1832
1848
1090
18
15
1542
193
195
277
385
384
896
1738
9
85
861
1092
642
734
534
1579
1832
1960
1026
18
15
1542
193
197
277
385
384
896
1734
6
73
877
1092
642
710
512
1582
1865
1720
1025
18
15
1542
193
197
277
385
384
896
1734
6
73
877
1092
644
710
512
1582
1865
1720
1030
18
15
1542
193
197
277
385
384
896
1734
6
73
877
1092
652
710
512
1582
1865
1872
1046
18
15
1542
193
197
277
385
384
896
1734
6
73
877
1060
386
710
512
1582
1865
1800
1281
18
15
1542
193
197
277
385
384
896
1734
6
73
877
1060
388
710
512
1582
1865
1808
1286
18
15
1542
193
197
277
385
384
896
1734
6
73
877
1060
578
710
512
1582
1865
1800
1057
18
15
1542
193
197
277
385
384
896
1734
6
73
877
1060
402
710
512
1582
1865
1800
169
18
15
1542
193
197
277
385
384
896
1734
6
73
861
1028
386
710
512
1582
1881
1816
129
18
15
1542
193
197
277
385
384
896
1734
6
73
861
1028
642
710
512
1582
1881
1816
1089
18
15
1542
193
197
277
385
384
896
1734
6
73
861
1028
644
710
512
1582
1881
1880
1094
18
15
1542
193
197
277
385
384
896
1734
6
73
861
1028
738
678
512
1582
1881
1944
1137
18
15
1542
193
197
277
385
384
896
1734
6
73
861
1092
642
710
512
1582
1881
1720
1025
18
15
1542
193
197
277
385
384
896
1734
6
73
861
1092
644
710
512
1582
1881
1720
1030
18
15
1542
193
197
277
385
384
896
1734
6
103
877
1092
642
710
512
1586
1809
2000
1025
18
15
1542
193
197
277
385
384
896
1734
6
103
877
1092
644
710
512
1586
1809
2000
1030
18
15
1542
193
197
277
385
384
896
1734
6
103
877
1092
644
726
512
1586
1810
2000
1030
18
15
1542
193
197
277
385
384
896
1734
6
103
877
1092
652
710
512
1586
1809
2000
1046
18
15
1542
193
197
277
385
384
896
1734
6
103
877
1092
596
678
512
1586
1810
1840
1150
18
15
1542
193
197
277
385
384
896
1734
6
103
877
1092
738
694
512
1586
1809
1840
1073
18
15
1542
193
197
277
385
384
896
1734
6
103
877
1060
386
710
512
1586
1809
1808
1281
18
15
1542
193
197
277
385
384
896
1734
6
103
877
1060
578
710
512
1586
1801
1800
1057
18
15
1542
193
197
277
385
384
896
1734
6
103
877
1060
738
678
512
1586
1809
1808
1105
18
15
1542
193
197
277
385
384
896
1734
6
103
877
1060
738
694
512
1586
1809
1808
1105
18
15
1542
193
197
277
385
384
928
1734
6
73
877
1060
756
662
512
1582
1865
1800
1118
18
15
1542
193
201
281
385
384
896
1734
14
71
889
1092
322
614
528
1570
1834
1960
129
18
15
1542
193
201
281
385
384
896
1734
14
71
889
1092
578
614
528
546
1834
1992
1089
18
15
1542
193
201
281
385
384
896
1734
14
71
889
1060
324
614
528
1570
1834
1800
1350
18
15
1542
193
201
281
385
384
896
1734
14
71
877
1092
322
614
528
546
1809
1892
1345
18
15
1542
193
201
281
385
384
896
1734
14
71
877
1060
578
614
528
1570
1809
1796
1057
18
15
1542
193
201
281
385
384
896
1734
14
71
869
1092
322
614
528
546
1858
1892
1345
18
15
1542
193
201
281
385
384
896
1734
14
71
869
1092
578
614
528
546
1858
1892
1092
18
15
1542
193
201
281
385
384
896
1734
14
71
861
1092
322
614
528
1570
1842
1972
129
18
15
1542
193
201
281
385
384
896
1734
14
71
861
1092
578
614
528
546
1842
2020
1089
18
15
1542
193
227
289
353
384
896
1734
73
13
189
516
642
1222
554
635
1608
1532
770
18
15
1542
193
227
289
353
384
896
1734
73
13
189
516
642
710
554
635
1608
1532
770
18
15
1542
193
227
289
353
384
896
1734
73
13
189
516
644
1222
554
635
1608
1532
774
18
15
1542
193
227
289
353
384
896
1734
73
13
189
516
644
710
554
635
1608
1532
774
18
15
1542
193
227
289
353
384
896
1734
73
13
189
516
578
710
549
189
293
1020
386
18
15
1542
193
227
289
353
384
896
1734
73
13
189
516
578
710
554
123
72
988
898
18
15
1542
193
227
289
353
384
896
1734
73
13
189
516
578
614
549
189
293
1020
386
18
15
1542
193
227
289
353
384
896
1734
73
13
189
516
578
614
554
123
72
988
898
18
15
1542
193
227
289
353
384
896
1734
73
13
189
516
580
710
554
635
1608
1532
390
18
15
1542
193
227
289
353
352
640
1734
73
13
189
356
258
870
554
635
72
524
834
18
15
1542
193
227
289
353
352
640
1734
73
13
189
356
258
870
970
1147
72
524
834
18
15
1542
193
227
289
353
352
640
1734
73
13
189
356
260
870
554
635
72
524
838
18
15
1542
193
227
289
353
352
640
1734
73
13
189
356
260
870
970
1147
72
524
838
18
15
1542
193
227
289
353
352
672
1734
73
13
189
356
274
838
554
635
72
524
162
18
15
1542
193
227
289
353
352
672
1734
73
13
189
356
274
838
970
1147
72
524
162
18
15
1542
193
227
307
193
384
832
1958
17
1
948
4
460
598
538
1539
1835
947
653
18
15
1542
193
227
307
321
384
896
1742
17
1
180
516
641
1245
538
3
299
1003
643
18
15
1542
193
227
307
321
384
896
1742
17
1
180
516
641
733
538
3
299
1003
643
18
15
1542
193
227
307
353
256
640
1734
65
1
164
260
322
870
962
1123
71
572
132
18
15
1542
193
227
307
353
256
640
1734
73
1
165
260
322
870
549
613
74
567
129
18
15
1542
193
227
307
353
256
640
1734
73
1
165
260
322
870
965
1125
74
571
129
18
15
1542
193
227
307
353
256
640
1734
73
1
165
260
322
934
549
613
74
567
129
18
15
1542
193
227
307
353
256
640
1734
73
1
165
260
338
870
549
613
74
567
1841
18
15
1542
193
227
307
353
256
640
1734
73
1
165
260
338
870
965
101
74
567
1841
18
15
1542
193
227
307
353
384
768
1734
65
1
164
516
514
742
546
231
295
983
721
18
15
1542
193
227
307
353
384
768
1734
65
1
164
516
530
742
546
99
71
995
946
18
15
1542
193
227
307
353
384
896
1734
65
1
164
516
641
710
546
227
295
995
771
18
15
1542
193
227
307
353
384
896
1734
65
1
164
516
641
717
546
179
151
995
771
18
15
1542
193
227
307
353
384
896
1734
65
1
164
516
577
621
546
227
295
995
387
18
15
1542
193
227
307
353
384
896
1734
65
1
164
516
642
1222
546
227
295
995
769
18
15
1542
193
227
307
353
384
896
1734
65
1
164
516
642
710
546
227
295
995
769
18
15
1542
193
227
307
353
384
896
1734
65
1
164
516
642
678
546
182
167
995
769
18
15
1542
193
227
307
353
384
896
1734
65
1
164
516
737
710
546
227
295
995
803
18
15
1542
193
227
307
353
384
896
1734
65
1
164
516
644
710
546
227
295
995
774
18
15
1542
193
227
307
353
384
896
1734
65
1
164
516
644
1238
546
227
295
995
774
18
15
1542
193
227
307
353
384
896
1734
65
1
164
516
644
726
546
179
151
995
774
18
15
1542
193
227
307
353
384
896
1734
65
1
164
516
578
710
546
227
295
980
388
18
15
1542
193
227
307
353
384
896
1734
65
1
164
516
578
614
546
99
71
995
897
18
15
1542
193
227
307
353
384
896
1734
65
1
164
516
738
710
546
227
295
980
658
18
15
1542
193
227
307
353
384
896
1734
65
1
164
516
738
614
546
227
295
980
658
18
15
1542
193
227
307
353
384
896
1734
65
1
164
516
658
710
546
227
295
995
689
18
15
1542
193
227
307
353
384
896
1734
65
1
164
516
658
678
546
227
295
995
689
18
15
1542
193
227
307
353
384
896
1734
65
1
164
516
740
710
546
227
295
995
806
18
15
1542
193
227
307
353
384
896
1734
65
1
165
516
642
1222
546
182
150
995
769
18
15
1542
193
227
307
353
384
896
1734
65
1
165
516
642
710
546
182
150
995
769
18
15
1542
193
227
307
353
384
896
1734
65
1
165
516
644
710
546
230
294
1015
701
18
15
1542
193
227
307
353
384
896
1734
65
1
165
516
578
710
546
614
1606
1507
897
18
15
1542
193
227
307
353
384
896
1734
65
1
165
516
578
614
546
182
150
995
897
18
15
1542
193
227
307
353
384
896
1734
65
1
165
516
738
710
546
182
150
995
801
18
15
1542
193
227
307
353
384
896
1734
65
1
165
516
658
710
546
182
150
995
689
18
15
1542
193
227
307
353
384
896
1734
65
1
165
516
658
678
546
182
150
995
689
18
15
1542
193
227
307
353
384
896
1734
73
1
165
516
578
614
549
101
74
1015
897
18
15
1542
193
227
307
353
352
640
1734
65
1
164
292
258
870
546
611
71
547
1714
18
15
1542
193
227
307
353
352
640
1734
65
1
164
292
258
870
962
107
71
547
178
18
15
1542
193
227
307
353
352
640
1734
65
1
164
292
258
934
546
611
71
547
1714
18
15
1542
193
227
307
353
352
640
1734
65
1
164
292
260
870
546
611
71
547
1725
18
15
1542
193
227
307
353
352
640
1734
65
1
164
292
268
870
546
611
71
547
182
18
15
1542
193
227
307
353
352
640
1734
65
1
164
292
268
870
962
1123
71
556
878
18
15
1542
193
227
307
353
352
640
1734
65
1
164
292
268
934
546
611
71
547
182
18
15
1542
193
227
307
353
352
640
1734
65
1
164
356
258
870
546
611
71
524
834
18
15
1542
193
227
307
353
352
640
1734
65
1
164
356
258
870
962
107
75
539
833
18
15
1542
193
227
307
353
352
640
1734
65
1
164
356
258
934
546
611
71
524
834
18
15
1542
193
227
307
353
352
640
1734
65
1
164
356
260
870
546
611
71
524
1734
18
15
1542
193
227
307
353
352
640
1734
65
1
164
356
260
870
962
107
75
539
190
18
15
1542
193
227
307
353
352
640
1734
65
1
164
356
268
870
546
611
71
524
1710
18
15
1542
193
227
307
353
352
640
1734
65
1
164
356
268
870
962
107
75
535
1590
18
15
1542
193
227
307
353
352
640
1734
65
1
164
356
268
934
546
611
71
524
1710
18
15
1542
193
227
307
353
352
640
1734
73
1
165
356
257
870
549
613
74
539
835
18
15
1542
193
227
307
353
352
640
1734
73
1
165
356
257
870
965
1125
74
539
835
18
15
1542
193
227
307
353
352
640
1734
73
1
165
356
258
870
549
613
74
539
833
18
15
1542
193
227
307
353
352
640
1734
73
1
165
356
258
870
965
1125
74
539
833
18
15
1542
193
227
307
353
352
640
1734
73
1
165
356
258
934
549
613
74
539
833
18
15
1542
193
227
307
353
352
672
1734
65
1
164
292
274
838
962
107
71
547
865
18
15
1542
193
227
307
353
352
672
1734
65
1
164
356
276
838
962
102
71
524
166
18
15
1542
193
227
307
353
352
672
1734
65
1
164
356
274
838
962
107
75
539
1569
18
15
1542
193
229
293
353
384
896
1734
70
9
189
516
642
1222
544
622
1609
1520
769
18
15
1542
193
229
293
353
384
896
1734
70
9
189
516
642
710
544
622
1609
1520
769
18
15
1542
193
229
293
353
384
896
1734
70
9
189
516
642
678
544
622
1609
1520
769
18
15
1542
193
229
293
353
384
896
1734
70
9
189
516
644
1222
544
622
1609
1520
774
18
15
1542
193
229
293
353
384
896
1734
70
9
189
516
644
710
544
622
1609
1520
774
18
15
1542
193
229
293
353
384
896
1734
70
9
189
516
578
710
544
622
1609
1520
385
18
15
1542
193
229
293
353
384
896
1734
70
9
189
516
578
614
544
110
73
976
897
18
15
1542
193
229
293
353
384
896
1734
70
9
189
516
580
710
544
622
1609
1520
390
18
15
1542
193
229
293
353
384
896
1734
70
9
189
516
738
614
544
110
73
976
1089
18
15
1542
193
229
293
353
384
896
1734
70
13
189
516
642
710
544
182
145
1008
770
18
15
1542
193
229
293
353
384
896
1734
70
13
189
516
644
1222
544
182
145
1008
774
18
15
1542
193
229
293
353
384
896
1734
70
13
189
516
644
710
544
182
145
1008
774
18
15
1542
193
229
293
353
384
896
1734
70
13
189
516
578
710
544
182
145
1008
898
18
15
1542
193
229
293
353
384
896
1734
70
13
189
516
580
710
544
182
145
1008
902
18
15
1542
193
229
293
353
384
896
1734
70
13
189
516
738
710
544
182
145
980
1092
18
15
1542
193
229
293
353
384
896
1734
70
13
189
516
740
710
544
182
145
980
1094
18
15
1542
193
229
293
353
352
640
1734
70
9
189
356
258
870
544
622
1609
536
194
18
15
1542
193
229
293
353
352
640
1734
70
9
189
356
258
934
544
622
1609
536
194
18
15
1542
193
229
293
353
352
640
1734
70
9
189
356
260
870
544
622
1609
536
198
18
15
1542
193
229
293
353
352
672
1734
70
9
189
292
274
838
960
1646
73
552
866
18
15
1542
193
229
293
353
352
672
1734
70
9
189
356
276
918
544
622
1609
536
230
18
15
1542
193
229
309
321
384
768
1734
70
7
189
516
514
742
544
226
297
984
385
18
15
1542
193
229
309
321
384
896
1734
70
7
189
516
642
1222
544
178
169
992
769
18
15
1542
193
229
309
321
384
896
1734
70
7
189
516
642
710
544
226
297
984
641
18
15
1542
193
229
309
321
384
896
1734
70
7
189
516
642
678
544
226
297
984
641
18
15
1542
193
229
309
321
384
896
1734
70
7
189
516
644
1222
544
242
297
984
646
18
15
1542
193
229
309
321
384
896
1734
70
7
189
516
644
710
544
226
297
984
646
18
15
1542
193
229
309
321
384
896
1734
70
7
189
516
644
726
544
178
169
992
774
18
15
1542
193
229
309
321
384
896
1734
70
7
189
516
578
710
544
226
297
984
961
18
15
1542
193
229
309
321
384
896
1734
70
7
189
516
578
614
544
226
297
984
961
18
15
1542
193
229
309
321
384
896
1734
70
7
189
516
580
710
544
178
169
992
934
18
15
1542
193
229
309
321
384
896
1734
70
7
189
516
580
614
544
226
297
984
966
18
15
1542
193
229
309
321
384
896
1734
70
7
189
516
652
1222
544
178
169
992
781
18
15
1542
193
229
309
321
384
896
1734
70
7
189
516
652
710
544
178
169
992
781
18
15
1542
193
229
309
321
384
896
1734
70
7
189
516
652
726
544
178
169
992
781
18
15
1542
193
229
309
321
384
896
1734
70
7
189
516
738
710
544
178
169
968
1121
18
15
1542
193
229
309
321
384
896
1734
70
7
189
516
588
614
544
178
169
992
941
18
15
1542
193
229
309
353
256
640
1734
70
7
173
260
322
870
544
610
72
568
129
18
15
1542
193
229
309
353
256
640
1734
70
7
173
260
322
870
960
1634
72
568
129
18
15
1542
193
229
309
353
256
640
1734
70
7
173
260
322
934
544
610
72
568
129
18
15
1542
193
229
309
353
256
640
1734
70
7
173
260
324
870
960
1634
72
568
134
18
15
1542
193
229
309
353
256
640
1734
70
7
173
260
354
870
544
610
72
568
801
18
15
1542
193
229
309
353
256
640
1734
70
7
173
260
354
870
960
1634
72
568
801
18
15
1542
193
229
309
353
256
640
1734
70
7
173
260
332
870
544
610
72
568
1678
18
15
1542
193
229
309
353
256
640
1734
70
7
173
260
332
870
960
1634
72
568
1678
18
15
1542
193
229
309
353
384
768
1734
70
5
173
516
530
742
544
230
294
976
1010
18
15
1542
193
229
309
353
384
768
1734
70
7
173
516
514
742
544
610
1608
1496
993
18
15
1542
193
229
309
353
384
768
1734
70
7
173
516
530
742
544
610
1608
1496
881
18
15
1542
193
229
309
353
384
896
1734
70
5
173
516
578
710
544
230
294
976
386
18
15
1542
193
229
309
353
384
896
1734
70
5
173
516
578
614
544
230
294
976
386
18
15
1542
193
229
309
353
384
896
1734
70
5
173
516
580
710
544
230
294
1012
390
18
15
1542
193
229
309
353
384
896
1734
70
5
173
516
580
614
544
230
294
1012
390
18
15
1542
193
229
309
353
384
896
1734
70
7
173
516
642
1222
544
178
144
1000
769
18
15
1542
193
229
309
353
384
896
1734
70
7
173
516
642
710
544
610
1608
1528
769
18
15
1542
193
229
309
353
384
896
1734
70
7
173
516
642
678
544
610
1608
1528
769
18
15
1542
193
229
309
353
384
896
1734
70
7
173
516
644
710
544
610
1608
1496
774
18
15
1542
193
229
309
353
384
896
1734
70
7
173
516
644
726
544
178
144
980
774
18
15
1542
193
229
309
353
384
896
1734
70
7
173
516
578
710
544
610
1608
1528
385
18
15
1542
193
229
309
353
384
896
1734
70
7
173
516
578
614
544
98
72
1016
897
18
15
1542
193
229
309
353
384
896
1734
70
7
173
516
580
710
544
178
145
1008
902
18
15
1542
193
229
309
353
384
896
1734
70
7
173
516
580
614
544
98
72
1016
902
18
15
1542
193
229
309
353
384
896
1734
70
7
173
516
652
726
544
178
144
1000
782
18
15
1542
193
229
309
353
384
896
1734
70
7
173
516
738
710
544
610
1608
1528
801
18
15
1542
193
229
309
353
384
896
1734
70
7
173
516
738
614
544
610
1608
1528
801
18
15
1542
193
229
309
353
384
928
1958
70
7
173
516
754
1126
544
178
144
1000
809
18
15
1542
193
229
309
353
352
640
1734
70
7
173
356
258
870
544
610
72
520
833
18
15
1542
193
229
309
353
352
640
1734
70
7
173
356
258
870
960
1122
585
520
193
18
15
1542
193
229
309
353
352
640
1734
70
7
173
356
258
934
544
610
72
520
833
18
15
1542
193
229
309
353
352
640
1734
70
7
173
356
260
966
544
610
72
520
1694
18
15
1542
193
229
309
353
352
640
1734
70
7
173
356
260
710
544
610
72
520
1694
18
15
1542
193
229
309
353
352
640
1734
70
7
173
356
260
870
960
1122
585
520
158
18
15
1542
193
229
309
353
352
640
1734
70
7
173
356
268
966
544
610
72
520
174
18
15
1542
193
229
309
353
352
640
1734
70
7
173
356
268
710
544
610
72
520
174
18
15
1542
193
229
309
353
352
640
1734
70
7
173
356
268
870
544
610
72
520
174
18
15
1542
193
229
309
353
352
640
1734
70
7
173
356
268
870
960
1122
585
520
174
18
15
1542
193
229
309
353
352
672
1734
70
7
173
356
274
838
960
1122
585
520
161
18
15
1542
198
130
483
481
314
696
1744
124
30
14
88
336
896
552
608
1536
1801
513
18
15
1542
198
130
483
481
314
696
1744
124
30
14
88
336
898
552
608
1536
1801
513
18
15
1542
198
137
483
481
314
696
1744
102
26
26
88
336
898
546
616
1540
1814
513
18
15
1542
193
133
501
481
416
832
1894
102
23
13
36
548
1254
928
1202
1
392
926
18
15
1542
193
133
501
481
416
832
1894
102
23
141
36
548
1254
928
1202
897
1800
798
18
15
1542
193
131
501
481
288
640
1733
97
21
13
68
322
871
566
622
1542
1808
530
18
15
1542
193
131
501
481
288
640
1733
97
21
13
68
322
951
566
622
1542
1808
530
18
15
1542
193
131
501
481
288
640
1734
97
21
13
68
322
870
566
622
1542
1808
530
18
15
1542
193
131
501
481
288
640
1734
97
21
13
68
322
934
566
622
1542
1808
530
18
15
1542
193
131
501
481
288
672
1734
97
21
13
68
340
838
982
1646
1542
1808
542
18
15
1542
193
131
501
481
288
672
1734
97
21
13
68
340
918
566
622
1542
1808
542
18
15
1542
193
147
497
481
288
640
1734
105
13
13
68
322
870
562
635
1536
1820
530
18
15
1542
193
147
497
481
288
640
1734
105
13
13
68
322
934
562
635
1536
1820
530
18
15
1542
193
147
497
481
416
896
1734
105
13
141
36
418
694
562
635
897
268
514
18
15
1542
193
147
497
481
416
896
1734
105
13
141
36
420
678
562
635
897
268
542
18
15
1542
193
147
497
481
416
896
1734
114
6
141
36
418
694
568
188
900
1932
514
18
15
1542
193
147
497
481
416
832
1734
105
13
13
36
546
678
562
251
257
396
770
18
15
1542
193
147
497
481
416
832
1734
105
13
13
36
548
678
562
123
129
396
798
18
15
1542
193
147
497
481
416
832
1734
105
13
141
36
546
678
562
251
897
1804
770
18
15
1542
193
147
497
481
416
832
1734
105
13
141
36
548
678
562
251
897
1804
798
18
15
1542
193
147
497
481
416
832
1894
105
13
13
36
546
1238
850
1371
0
396
770
18
15
1542
193
147
497
481
416
832
1894
105
13
13
36
546
1238
978
1115
0
396
770
18
15
1542
193
147
497
481
416
832
1894
105
13
13
36
548
1254
914
91
1
396
926
18
15
1542
193
147
497
481
416
832
1894
105
13
13
36
548
1254
934
1213
1
396
926
18
15
1542
193
147
497
481
416
832
1894
105
13
141
36
546
1238
850
1371
321
268
898
18
15
1542
193
147
497
481
416
832
1894
105
13
141
36
548
1254
914
1243
897
1804
798
18
15
1542
193
147
497
481
416
832
1894
105
13
141
36
548
1254
934
1213
897
1804
774
18
15
1542
193
195
369
257
256
896
1738
9
13
253
260
386
734
534
1558
1329
372
772
18
15
1542
193
195
369
257
256
896
1738
9
13
253
260
396
734
534
1559
1329
260
790
18
15
1542
193
195
369
257
256
896
1738
9
13
237
260
386
734
534
23
81
180
132
18
15
1542
193
195
369
257
256
896
1738
9
13
237
260
396
734
534
23
81
148
150
18
15
1542
193
195
369
257
384
896
1734
9
13
237
516
642
1222
517
205
593
820
900
18
15
1542
193
195
369
257
384
896
1734
9
13
237
516
642
1222
522
251
312
796
386
18
15
1542
193
195
369
257
384
896
1734
9
13
237
516
642
710
522
251
312
796
386
18
15
1542
193
195
369
257
384
896
1734
9
13
237
516
644
1222
522
251
312
796
390
18
15
1542
193
195
369
257
384
896
1734
9
13
237
516
644
710
522
251
312
796
390
18
15
1542
193
195
369
257
384
896
1738
9
13
237
516
642
1246
534
23
81
948
900
18
15
1542
193
195
369
257
384
896
1738
9
13
237
516
642
734
534
23
81
948
900
18
15
1542
193
195
369
257
384
896
1738
9
13
237
516
1164
734
534
23
81
852
1878
18
15
1542
193
195
369
257
384
896
1738
9
13
237
516
652
1246
534
23
81
852
854
18
15
1542
193
195
369
257
384
896
1738
9
13
237
516
652
734
534
23
81
852
854
18
15
1542
193
195
369
385
384
896
1738
9
13
797
1028
642
734
534
1558
1905
2036
1092
18
15
1542
193
195
369
385
384
896
1738
9
13
797
1028
396
734
534
1558
1905
1812
150
18
15
1542
193
195
369
385
384
896
1738
9
13
797
1028
652
734
534
1558
1905
2004
1110
18
15
1542
193
195
369
321
256
896
1734
9
13
205
516
706
1222
522
251
72
908
674
18
15
1542
193
195
369
321
256
896
1734
9
13
205
516
706
710
522
251
72
908
674
18
15
1542
193
195
369
321
256
896
1734
9
13
205
516
708
1222
522
251
72
908
678
18
15
1542
193
195
369
321
256
896
1734
9
13
205
516
708
710
522
251
72
908
678
18
15
1542
193
195
369
321
256
896
1738
9
13
845
516
716
734
534
1559
1861
748
686
18
15
1542
193
195
355
257
256
640
1734
9
1
228
260
322
934
530
1555
1335
580
226
18
15
1542
193
195
355
257
256
896
1733
1
1
228
260
386
711
534
1558
87
196
132
18
15
1542
193
195
355
257
256
896
1733
1
1
228
260
386
727
534
22
87
196
132
18
15
1542
193
195
355
257
256
896
1733
1
1
228
292
386
711
534
1558
91
131
129
18
15
1542
193
195
355
257
256
896
1733
1
1
228
292
386
727
534
22
91
131
129
18
15
1542
193
195
355
257
256
896
1733
1
1
244
260
386
727
534
22
315
183
129
18
15
1542
193
195
355
257
256
896
1734
1
0
228
260
388
726
526
8
87
199
134
18
15
1542
193
195
355
257
256
896
1734
1
0
228
260
388
726
534
16
91
171
134
18
15
1542
193
195
355
257
256
896
1734
1
0
228
292
388
726
526
8
87
135
134
18
15
1542
193
195
355
257
256
896
1734
1
0
228
292
388
726
534
16
91
135
134
18
15
1542
193
195
355
257
256
896
1734
1
0
228
292
404
614
534
16
91
131
157
18
15
1542
193
195
355
257
256
896
1734
1
0
244
260
388
726
534
1552
1339
172
134
18
15
1542
193
195
355
257
256
896
1734
1
1
228
260
386
710
514
203
91
243
129
18
15
1542
193
195
355
257
256
896
1734
1
1
228
260
386
710
534
1558
87
196
132
18
15
1542
193
195
355
257
256
896
1734
1
1
228
260
388
726
534
1558
87
196
134
18
15
1542
193
195
355
257
256
896
1734
1
1
228
260
388
726
538
523
91
243
134
18
15
1542
193
195
355
257
256
896
1734
1
1
228
260
396
710
514
203
91
243
141
18
15
1542
193
195
355
257
256
896
1734
1
1
228
292
386
710
514
203
91
131
129
18
15
1542
193
195
355
257
256
896
1734
1
1
228
292
386
710
534
1558
91
131
129
18
15
1542
193
195
355
257
256
896
1734
1
1
228
292
388
726
534
1558
91
131
134
18
15
1542
193
195
355
257
256
896
1734
1
1
228
292
388
726
538
523
91
131
134
18
15
1542
193
195
355
257
256
896
1734
1
1
228
292
396
710
514
203
91
131
142
18
15
1542
193
195
355
257
256
896
1734
1
1
244
260
388
726
538
1563
1339
180
134
18
15
1542
193
195
355
257
256
896
1734
1
1
229
260
386
710
514
1542
1334
307
769
18
15
1542
193
195
355
257
256
896
1734
1
1
229
260
386
710
534
1558
86
199
129
18
15
1542
193
195
355
257
256
896
1734
1
1
229
260
388
726
534
1558
86
199
157
18
15
1542
193
195
355
257
256
896
1734
1
1
229
260
396
710
514
1542
1334
307
781
18
15
1542
193
195
355
257
256
896
1734
1
1
229
292
386
710
514
1542
1334
263
801
18
15
1542
193
195
355
257
256
896
1734
1
1
229
292
386
710
534
1558
86
135
132
18
15
1542
193
195
355
257
256
896
1734
9
0
228
260
385
710
518
0
87
195
131
18
15
1542
193
195
355
257
256
896
1734
9
0
228
260
386
710
518
0
87
195
129
18
15
1542
193
195
355
257
256
896
1734
9
0
228
260
396
710
518
0
87
195
141
18
15
1542
193
195
355
257
256
896
1734
9
0
228
292
385
710
518
192
87
131
131
18
15
1542
193
195
355
257
256
896
1734
9
0
228
292
386
710
518
192
87
131
129
18
15
1542
193
195
355
257
256
896
1734
9
1
233
260
385
710
517
5
94
147
147
18
15
1542
193
195
355
257
256
896
1734
9
1
233
260
385
710
518
5
94
211
147
18
15
1542
193
195
355
257
256
896
1734
9
1
233
260
385
710
521
5
94
147
147
18
15
1542
193
195
355
257
256
896
1734
9
1
228
260
385
710
522
3
91
195
131
18
15
1542
193
195
355
257
256
896
1734
9
1
228
260
386
710
522
3
91
195
129
18
15
1542
193
195
355
257
256
896
1734
9
1
228
260
386
710
530
1555
1335
316
770
18
15
1542
193
195
355
257
256
896
1734
9
1
228
260
388
710
522
3
91
243
157
18
15
1542
193
195
355
257
256
896
1734
9
1
228
260
388
726
530
3
91
243
157
18
15
1542
193
195
355
257
256
896
1734
9
1
228
292
385
710
522
3
91
131
131
18
15
1542
193
195
355
257
256
896
1734
9
1
228
292
386
710
522
3
91
131
129
18
15
1542
193
195
355
257
256
896
1734
9
1
228
292
386
710
530
1555
1335
260
770
18
15
1542
193
195
355
257
256
896
1734
9
1
228
292
388
710
522
3
87
132
134
18
15
1542
193
195
355
257
256
896
1734
9
1
245
260
385
710
518
1541
1338
251
131
18
15
1542
193
195
355
257
256
896
1734
9
1
245
260
385
710
521
1541
1338
251
131
18
15
1542
193
195
355
257
256
896
1734
9
1
245
260
386
710
518
1541
1338
251
129
18
15
1542
193
195
355
257
256
896
1734
9
1
245
260
386
710
521
1541
1338
251
129
18
15
1542
193
195
355
257
256
896
1734
9
1
245
260
396
710
518
1541
1338
251
141
18
15
1542
193
195
355
257
256
896
1738
9
1
228
260
385
734
518
3
87
195
131
18
15
1542
193
195
355
257
256
896
1738
9
1
228
260
385
734
534
19
91
195
163
18
15
1542
193
195
355
257
256
896
1738
9
1
228
260
386
734
518
3
87
196
132
18
15
1542
193
195
355
257
256
896
1738
9
1
228
260
386
734
534
19
91
195
161
18
15
1542
193
195
355
257
256
896
1738
9
1
228
260
396
734
534
19
91
156
150
18
15
1542
193
195
355
257
256
896
1738
9
1
228
292
385
734
518
3
87
131
131
18
15
1542
193
195
355
257
256
896
1738
9
1
228
292
385
734
534
19
91
131
131
18
15
1542
193
195
355
257
256
896
1738
9
1
228
292
386
734
518
3
87
132
130
18
15
1542
193
195
355
257
256
896
1738
9
1
228
292
386
734
534
19
91
132
132
18
15
1542
193
195
355
257
256
896
1738
9
1
228
292
396
734
534
19
91
132
142
18
15
1542
193
195
355
257
256
896
1738
9
1
244
260
385
734
534
1555
1339
251
131
18
15
1542
193
195
355
257
256
896
1738
9
1
244
260
386
734
534
1555
1339
180
130
18
15
1542
193
195
355
257
256
896
1738
9
1
244
260
396
734
534
1555
1339
180
150
18
15
1542
193
195
355
257
256
896
1742
9
1
245
260
385
733
513
1541
1338
251
131
18
15
1542
193
195
355
257
384
768
1733
1
1
228
548
514
743
542
246
91
899
1025
18
15
1542
193
195
355
257
384
768
1734
1
1
228
516
514
742
514
203
91
1011
1025
18
15
1542
193
195
355
257
384
896
1733
1
1
228
516
642
711
534
22
87
835
849
18
15
1542
193
195
355
257
384
896
1733
1
1
228
516
642
679
534
1558
87
835
866
18
15
1542
193
195
355
257
384
896
1733
1
1
228
516
642
1239
534
22
87
835
849
18
15
1542
193
195
355
257
384
896
1733
1
1
228
516
642
695
538
19
91
835
865
18
15
1542
193
195
355
257
384
896
1733
1
1
228
516
642
727
534
22
87
835
849
18
15
1542
193
195
355
257
384
896
1733
1
1
228
516
642
727
538
19
91
835
865
18
15
1542
193
195
355
257
384
896
1733
1
1
228
548
642
1223
542
1558
91
899
897
18
15
1542
193
195
355
257
384
896
1733
1
1
228
548
642
711
534
22
91
899
897
18
15
1542
193
195
355
257
384
896
1733
1
1
228
548
642
711
542
22
91
899
897
18
15
1542
193
195
355
257
384
896
1733
1
1
228
548
642
727
534
22
91
899
897
18
15
1542
193
195
355
257
384
896
1733
1
1
228
548
642
727
538
19
91
899
897
18
15
1542
193
195
355
257
384
896
1733
1
1
228
548
578
711
542
1558
91
899
674
18
15
1542
193
195
355
257
384
896
1733
1
1
228
548
578
615
542
534
91
899
674
18
15
1542
193
195
355
257
384
896
1733
1
1
244
516
642
711
534
22
315
951
385
18
15
1542
193
195
355
257
384
896
1733
1
1
244
516
642
711
542
22
315
951
385
18
15
1542
193
195
355
257
384
896
1733
1
1
244
516
642
695
538
19
315
820
386
18
15
1542
193
195
355
257
384
896
1733
1
1
244
516
642
727
534
22
315
951
385
18
15
1542
193
195
355
257
384
896
1734
1
0
228
516
1153
717
526
8
87
835
1891
18
15
1542
193
195
355
257
384
896
1734
1
0
228
516
641
717
526
8
87
835
835
18
15
1542
193
195
355
257
384
896
1734
1
0
228
516
644
1238
526
1544
87
839
870
18
15
1542
193
195
355
257
384
896
1734
1
0
228
516
644
1238
534
16
91
860
862
18
15
1542
193
195
355
257
384
896
1734
1
0
228
516
644
726
526
8
87
839
870
18
15
1542
193
195
355
257
384
896
1734
1
0
228
516
644
726
534
16
91
860
862
18
15
1542
193
195
355
257
384
896
1734
1
0
228
516
1164
726
526
8
87
839
1902
18
15
1542
193
195
355
257
384
896
1734
1
0
228
516
1164
726
534
16
91
860
1878
18
15
1542
193
195
355
257
384
896
1734
1
0
228
516
652
726
526
8
87
839
878
18
15
1542
193
195
355
257
384
896
1734
1
0
228
516
652
726
534
16
91
860
854
18
15
1542
193
195
355
257
384
896
1734
1
0
228
548
641
717
526
16
91
899
915
18
15
1542
193
195
355
257
384
896
1734
1
0
228
548
580
614
534
528
91
903
678
18
15
1542
193
195
355
257
384
896
1734
1
0
228
548
660
726
526
16
91
903
925
18
15
1542
193
195
355
257
384
896
1734
1
0
228
548
660
726
534
16
91
903
925
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
1153
710
534
1558
87
835
1859
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
1153
717
538
1563
1627
1731
1955
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
641
1222
534
1558
87
835
835
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
641
710
534
22
87
835
835
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
641
717
538
27
91
835
867
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
1154
710
514
1563
1627
1731
1953
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
1154
710
534
1558
87
835
1890
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
642
1222
534
1558
87
835
866
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
642
710
514
27
91
835
865
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
642
710
534
22
87
835
849
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
642
678
514
27
91
835
865
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
642
678
534
22
87
835
849
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
644
710
514
203
87
836
838
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
644
710
534
22
87
835
870
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
644
1238
534
22
87
835
870
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
644
726
534
22
87
835
870
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
644
726
538
19
87
835
870
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
644
694
538
19
87
835
870
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
1164
726
534
1558
87
835
1869
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
1164
726
538
1555
1623
1731
1933
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
652
710
514
203
87
836
878
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
652
726
534
22
87
835
845
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
652
726
538
19
87
835
845
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
660
726
534
22
311
828
446
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
660
726
538
19
91
947
957
18
15
1542
193
195
355
257
384
896
1734
1
1
228
516
660
694
538
19
91
947
957
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
641
1222
534
1558
91
899
915
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
641
710
534
22
91
899
915
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
641
717
538
27
91
899
899
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
577
710
534
22
311
899
675
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
642
1222
514
1563
91
900
900
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
642
1222
534
1558
91
899
897
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
642
710
514
27
91
900
900
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
642
710
534
22
91
899
897
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
642
678
514
27
91
900
900
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
642
678
534
22
91
899
897
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
644
710
514
27
91
900
902
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
644
710
534
22
87
900
902
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
644
726
534
22
87
900
902
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
578
710
534
22
311
772
962
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
580
710
514
1563
91
903
678
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
580
710
534
22
311
900
678
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
652
710
514
27
91
899
910
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
652
726
514
27
91
899
910
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
652
726
534
22
91
899
910
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
652
726
538
19
87
899
910
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
660
726
514
27
91
899
925
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
660
726
534
22
91
899
925
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
660
726
538
19
91
899
925
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
660
694
514
27
91
899
925
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
660
694
538
19
91
899
925
18
15
1542
193
195
355
257
384
896
1734
1
1
228
548
740
678
534
534
311
772
958
18
15
1542
193
195
355
257
384
896
1734
1
1
244
516
641
710
534
22
315
955
387
18
15
1542
193
195
355
257
384
896
1734
1
1
244
516
642
710
514
27
315
820
386
18
15
1542
193
195
355
257
384
896
1734
1
1
244
516
642
710
534
22
315
951
385
18
15
1542
193
195
355
257
384
896
1734
1
1
244
516
642
678
514
27
315
820
386
18
15
1542
193
195
355
257
384
896
1734
1
1
244
516
644
710
514
27
315
820
390
18
15
1542
193
195
355
257
384
896
1734
1
1
244
516
644
710
534
22
315
951
390
18
15
1542
193
195
355
257
384
896
1734
1
1
244
516
644
726
514
27
315
820
390
18
15
1542
193
195
355
257
384
896
1734
1
1
244
516
644
694
538
19
315
820
390
18
15
1542
193
195
355
257
384
896
1734
1
1
245
516
641
710
534
22
314
923
387
18
15
1542
193
195
355
257
384
896
1734
1
1
245
516
642
710
534
22
314
923
385
18
15
1542
193
195
355
257
384
896
1734
1
1
245
516
644
710
534
22
314
923
413
18
15
1542
193
195
355
257
384
896
1734
1
1
245
516
644
1238
534
22
314
923
413
18
15
1542
193
195
355
257
384
896
1734
1
1
245
516
644
726
534
21
314
923
413
18
15
1542
193
195
355
257
384
896
1734
1
1
245
516
652
726
534
21
314
923
397
18
15
1542
193
195
355
257
384
896
1734
1
1
229
516
1153
710
534
1558
90
835
1891
18
15
1542
193
195
355
257
384
896
1734
1
1
229
516
641
1222
534
1558
90
835
867
18
15
1542
193
195
355
257
384
896
1734
1
1
229
516
641
710
534
22
90
835
867
18
15
1542
193
195
355
257
384
896
1734
1
1
229
516
1154
710
534
1558
86
839
1857
18
15
1542
193
195
355
257
384
896
1734
1
1
229
516
642
1222
534
1558
86
839
833
18
15
1542
193
195
355
257
384
896
1734
1
1
229
516
642
710
534
22
86
839
833
18
15
1542
193
195
355
257
384
896
1734
1
1
229
516
642
678
534
22
86
839
833
18
15
1542
193
195
355
257
384
896
1734
1
1
229
516
1164
726
534
1557
1626
1707
1933
18
15
1542
193
195
355
257
384
896
1734
1
1
229
516
652
726
534
22
86
839
877
18
15
1542
193
195
355
257
384
896
1734
1
1
229
548
641
1222
534
1558
90
899
915
18
15
1542
193
195
355
257
384
896
1734
1
1
229
548
641
710
534
22
90
899
915
18
15
1542
193
195
355
257
384
896
1734
1
1
229
548
642
1222
534
1558
86
903
897
18
15
1542
193
195
355
257
384
896
1734
1
1
229
548
642
710
534
22
86
903
897
18
15
1542
193
195
355
257
384
896
1734
1
1
229
548
642
678
534
22
86
903
897
18
15
1542
193
195
355
257
384
896
1734
1
1
229
548
578
710
534
22
310
775
961
18
15
1542
193
195
355
257
384
896
1734
1
1
229
548
578
614
541
533
90
903
676
18
15
1542
193
195
355
257
384
896
1734
1
1
229
548
652
726
534
22
90
899
909
18
15
1542
193
195
355
257
384
896
1734
1
1
229
548
660
726
534
22
86
903
925
18
15
1542
193
195
355
257
384
896
1734
1
1
229
548
660
694
534
1558
86
903
925
18
15
1542
193
195
355
257
384
896
1734
1
1
229
548
740
678
534
22
86
903
957
18
15
1542
193
195
355
257
384
896
1734
9
0
228
516
1153
710
518
0
87
835
1859
18
15
1542
193
195
355
257
384
896
1734
9
0
228
516
1153
717
518
0
87
835
1859
18
15
1542
193
195
355
257
384
896
1734
9
0
228
516
641
1222
518
1536
87
835
835
18
15
1542
193
195
355
257
384
896
1734
9
0
228
516
641
710
518
0
87
835
835
18
15
1542
193
195
355
257
384
896
1734
9
0
228
516
641
717
518
0
87
835
835
18
15
1542
193
195
355
257
384
896
1734
9
0
228
516
1154
710
518
0
87
835
1873
18
15
1542
193
195
355
257
384
896
1734
9
0
228
516
642
1222
518
1536
87
835
849
18
15
1542
193
195
355
257
384
896
1734
9
0
228
516
642
710
518
0
87
835
849
18
15
1542
193
195
355
257
384
896
1734
9
0
228
516
642
678
518
0
87
835
849
18
15
1542
193
195
355
257
384
896
1734
9
0
228
516
1164
726
518
0
87
835
1869
18
15
1542
193
195
355
257
384
896
1734
9
0
228
516
652
1222
518
0
87
835
845
18
15
1542
193
195
355
257
384
896
1734
9
0
228
516
652
710
518
0
87
835
845
18
15
1542
193
195
355
257
384
896
1734
9
0
228
516
652
678
518
0
87
835
845
18
15
1542
193
195
355
257
384
896
1734
9
0
228
516
652
726
518
0
87
835
845
18
15
1542
193
195
355
257
384
896
1734
9
0
228
548
1172
694
518
528
311
771
1949
18
15
1542
193
195
355
257
384
896
1734
9
0
228
548
660
694
518
528
311
771
925
18
15
1542
193
195
355
257
384
896
1734
9
1
233
516
1153
710
517
1541
94
851
1875
18
15
1542
193
195
355
257
384
896
1734
9
1
233
516
1153
710
518
1541
1630
1683
1939
18
15
1542
193
195
355
257
384
896
1734
9
1
233
516
1153
710
521
1541
94
851
1875
18
15
1542
193
195
355
257
384
896
1734
9
1
233
516
1153
717
521
1541
94
851
1875
18
15
1542
193
195
355
257
384
896
1734
9
1
233
516
641
1222
517
517
94
851
851
18
15
1542
193
195
355
257
384
896
1734
9
1
233
516
641
1222
521
1541
94
851
851
18
15
1542
193
195
355
257
384
896
1734
9
1
233
516
641
710
517
5
94
851
851
18
15
1542
193
195
355
257
384
896
1734
9
1
233
516
641
710
518
5
94
851
851
18
15
1542
193
195
355
257
384
896
1734
9
1
233
516
641
710
521
5
94
851
851
18
15
1542
193
195
355
257
384
896
1734
9
1
233
516
641
717
521
5
94
851
851
18
15
1542
193
195
355
257
384
896
1734
9
1
249
516
641
710
521
197
318
803
419
18
15
1542
193
195
355
257
384
896
1734
9
1
249
516
642
710
521
197
318
803
420
18
15
1542
193
195
355
257
384
896
1734
9
1
228
516
1153
710
522
3
91
835
1891
18
15
1542
193
195
355
257
384
896
1734
9
1
228
516
641
1222
522
515
87
835
835
18
15
1542
193
195
355
257
384
896
1734
9
1
228
516
641
710
522
3
91
835
867
18
15
1542
193
195
355
257
384
896
1734
9
1
228
516
1154
710
522
3
91
835
1889
18
15
1542
193
195
355
257
384
896
1734
9
1
228
516
1156
710
522
3
87
835
1894
18
15
1542
193
195
355
257
384
896
1734
9
1
228
516
642
1222
522
515
87
835
865
18
15
1542
193
195
355
257
384
896
1734
9
1
228
516
642
710
522
3
91
835
865
18
15
1542
193
195
355
257
384
896
1734
9
1
228
516
642
678
530
19
91
835
865
18
15
1542
193
195
355
257
384
896
1734
9
1
228
516
644
1222
522
515
87
835
870
18
15
1542
193
195
355
257
384
896
1734
9
1
228
516
644
710
522
3
87
835
870
18
15
1542
193
195
355
257
384
896
1734
9
1
228
516
1164
726
522
3
87
835
1869
18
15
1542
193
195
355
257
384
896
1734
9
1
228
516
652
726
522
3
87
835
845
18
15
1542
193
195
355
257
384
896
1734
9
1
228
548
641
710
522
195
87
899
899
18
15
1542
193
195
355
257
384
896
1734
9
1
228
548
1154
710
522
1539
1623
1668
1924
18
15
1542
193
195
355
257
384
896
1734
9
1
228
548
1156
710
522
1539
1623
1668
1926
18
15
1542
193
195
355
257
384
896
1734
9
1
228
548
642
1222
522
195
87
900
898
18
15
1542
193
195
355
257
384
896
1734
9
1
228
548
642
710
522
195
87
900
898
18
15
1542
193
195
355
257
384
896
1734
9
1
228
548
642
678
530
19
91
899
914
18
15
1542
193
195
355
257
384
896
1734
9
1
228
548
644
1222
522
195
87
900
902
18
15
1542
193
195
355
257
384
896
1734
9
1
228
548
644
710
522
195
87
900
902
18
15
1542
193
195
355
257
384
896
1734
9
1
228
548
578
614
530
531
91
899
674
18
15
1542
193
195
355
257
384
896
1734
9
1
228
548
580
614
530
531
311
771
966
18
15
1542
193
195
355
257
384
896
1734
9
1
228
548
740
710
522
195
87
900
958
18
15
1542
193
195
355
257
384
896
1734
9
1
228
548
740
678
530
531
311
772
958
18
15
1542
193
195
355
257
384
896
1734
9
1
244
516
641
710
522
195
315
795
835
18
15
1542
193
195
355
257
384
896
1734
9
1
244
516
642
1222
522
195
315
795
833
18
15
1542
193
195
355
257
384
896
1734
9
1
244
516
642
710
522
195
315
795
833
18
15
1542
193
195
355
257
384
896
1734
9
1
244
516
642
678
530
19
315
820
386
18
15
1542
193
195
355
257
384
896
1734
9
1
244
516
644
1222
522
195
315
795
862
18
15
1542
193
195
355
257
384
896
1734
9
1
244
516
644
710
522
195
315
795
862
18
15
1542
193
195
355
257
384
896
1738
9
1
228
516
642
1246
518
1539
87
835
865
18
15
1542
193
195
355
257
384
896
1738
9
1
228
516
642
1246
534
1555
91
835
865
18
15
1542
193
195
355
257
384
896
1738
9
1
228
516
642
734
518
3
87
835
865
18
15
1542
193
195
355
257
384
896
1738
9
1
228
516
642
734
534
19
91
835
865
18
15
1542
193
195
355
257
384
896
1738
9
1
228
516
1164
734
534
19
91
860
1878
18
15
1542
193
195
355
257
384
896
1738
9
1
228
516
652
1246
534
1555
91
860
854
18
15
1542
193
195
355
257
384
896
1738
9
1
228
516
652
734
534
19
91
860
854
18
15
1542
193
195
355
257
384
896
1738
9
1
228
548
642
1246
534
1555
91
899
914
18
15
1542
193
195
355
257
384
896
1738
9
1
228
548
642
734
534
19
91
899
914
18
15
1542
193
195
355
321
256
640
1734
1
0
868
260
321
870
526
528
1883
1331
1395
18
15
1542
193
195
355
321
256
640
1734
1
0
868
260
353
870
526
528
1883
1347
1379
18
15
1542
193
195
355
321
256
640
1734
1
0
868
260
322
870
526
528
1883
1323
1449
18
15
1542
193
195
355
321
256
640
1734
1
0
868
260
324
870
526
528
1883
1323
1446
18
15
1542
193
195
355
321
256
640
1734
1
0
868
260
354
870
526
528
1883
1347
1378
18
15
1542
193
195
355
321
256
640
1734
1
0
868
1284
321
870
526
528
1883
1587
1395
18
15
1542
193
195
355
321
256
640
1734
1
0
868
1284
322
870
526
528
1883
1587
1394
18
15
1542
193
195
355
321
256
640
1734
9
1
868
1284
354
934
530
1555
1883
1587
1202
18
15
1542
193
195
355
321
256
896
1734
1
0
868
1028
708
726
534
1552
1883
1963
1190
18
15
1542
193
195
355
321
256
896
1734
1
0
868
1028
708
614
534
1552
1883
1963
1190
18
15
1542
193
195
355
321
256
896
1734
1
0
868
516
706
614
534
528
1883
683
681
18
15
1542
193
195
355
321
256
896
1734
1
0
868
516
708
726
534
1552
1883
683
678
18
15
1542
193
195
355
321
256
896
1734
1
0
868
516
708
614
534
528
1883
683
678
18
15
1542
193
195
355
321
256
896
1734
1
1
868
1028
706
710
514
931
1879
1963
1185
18
15
1542
193
195
355
321
256
896
1734
1
1
868
1028
716
710
514
931
1879
1963
1198
18
15
1542
193
195
355
321
256
896
1734
1
1
869
1028
706
1222
534
1558
1882
1963
1185
18
15
1542
193
195
355
321
256
896
1734
1
1
869
1028
706
710
534
1558
1882
1963
1185
18
15
1542
193
195
355
321
256
896
1734
1
1
869
516
706
1222
534
1558
1882
683
673
18
15
1542
193
195
355
321
256
896
1734
1
1
869
516
706
710
534
1558
1882
683
673
18
15
1542
193
195
355
321
320
640
1733
1
1
868
1380
290
935
534
1558
1883
1539
1185
18
15
1542
193
195
355
321
320
640
1733
1
1
868
1380
290
935
542
1558
1883
1539
1185
18
15
1542
193
195
355
321
320
640
1734
1
1
868
1380
290
934
514
931
1879
1540
1218
18
15
1542
193
195
355
321
320
640
1734
1
1
868
1380
300
934
514
931
1879
1540
1230
18
15
1542
193
195
355
321
320
640
1734
9
1
868
1380
257
877
522
515
1883
1539
1379
18
15
1542
193
195
355
321
320
640
1734
9
1
868
1380
290
934
530
1555
1883
1540
1188
18
15
1542
193
195
355
321
352
640
1734
1
0
868
324
258
870
526
528
1883
1308
1282
18
15
1542
193
195
355
321
352
640
1734
1
0
868
324
260
870
526
528
1883
1308
1286
18
15
1542
193
195
355
321
352
640
1734
1
0
868
1348
258
870
526
528
1883
1564
1282
18
15
1542
193
195
355
321
352
672
1734
1
0
868
1348
276
918
534
1552
1883
1564
1278
18
15
1542
193
195
355
321
352
672
1734
1
1
868
1348
276
918
514
931
1879
1564
1278
18
15
1542
193
195
355
321
352
864
1734
1
1
868
548
706
646
514
931
1879
644
644
18
15
1542
193
195
355
321
352
864
1734
1
1
868
548
708
646
514
931
1879
644
646
18
15
1542
193
195
355
321
352
864
1734
9
1
868
548
706
646
522
515
1879
644
644
18
15
1542
193
195
355
271
384
896
1734
1
0
224
535
1169
726
526
1544
80
842
1864
18
15
1542
193
195
355
271
384
896
1734
1
0
224
535
656
694
525
520
80
842
843
18
15
1542
193
195
355
271
384
896
1734
1
0
224
535
657
726
526
8
80
842
880
18
15
1542
193
195
355
271
384
896
1734
1
0
224
535
657
694
525
520
80
842
840
18
15
1542
193
195
355
271
384
896
1734
9
0
224
535
1168
726
518
1544
80
842
1866
18
15
1542
193
195
355
271
384
896
1734
9
0
224
535
1168
694
518
1544
80
842
1866
18
15
1542
193
195
355
271
384
896
1734
9
0
224
535
1169
726
518
1536
80
842
1864
18
15
1542
193
195
355
271
384
896
1734
9
0
224
535
1169
694
518
1536
80
842
1864
18
15
1542
193
195
355
271
384
896
1734
9
0
224
535
656
694
518
512
80
842
843
18
15
1542
193
195
355
271
384
896
1734
9
0
224
535
657
726
518
0
80
842
840
18
15
1542
193
195
355
271
384
896
1734
9
0
224
535
657
694
518
0
80
842
840
18
15
1542
193
195
355
335
288
672
1734
1
0
864
279
336
838
526
520
1872
1354
1378
18
15
1542
193
195
355
335
288
672
1734
1
0
864
279
337
838
526
520
1872
1354
1376
18
15
1542
193
195
355
335
288
672
1734
9
0
864
279
336
838
518
512
1872
1354
1378
18
15
1542
193
195
355
335
288
672
1734
9
0
864
279
337
838
518
520
1872
1354
1376
18
15
1542
193
197
357
257
256
896
1734
6
7
237
260
386
710
512
1538
1329
248
129
18
15
1542
193
197
357
257
256
896
1734
6
7
237
260
388
710
512
1538
1329
308
134
18
15
1542
193
197
357
257
256
896
1738
11
7
237
260
396
734
530
194
80
248
142
18
15
1542
193
197
357
257
384
896
1734
6
7
237
516
642
710
512
18
306
824
385
18
15
1542
193
197
357
257
384
896
1734
6
7
237
516
644
710
512
18
306
824
390
18
15
1542
193
197
357
257
384
896
1734
6
7
237
516
644
726
512
18
305
824
390
18
15
1542
193
197
373
321
256
896
1734
6
9
205
516
706
710
512
206
73
976
1137
18
15
1542
193
201
377
321
256
768
1734
14
7
197
516
642
742
528
194
66
996
772
18
15
1542
193
201
377
321
256
768
1734
14
7
197
516
652
742
528
194
66
996
813
18
15
1542
192
204
370
286
384
896
1732
12
4
228
518
641
714
516
194
312
796
386
18
15
1542
192
204
370
286
384
896
1732
12
4
228
518
657
714
516
194
312
802
418
18
15
1542
192
204
370
286
384
896
1732
12
4
228
518
658
714
516
194
312
802
416
18
15
1542
192
136
482
482
416
864
1892
121
29
28
62
570
1082
939
1191
128
386
772
18
15
1542
192
136
482
482
416
864
1892
121
29
156
62
570
1082
939
1191
896
1796
772
18
15
1542
192
136
482
482
416
864
1892
121
30
28
62
570
1082
939
1190
128
385
772
18
15
1542
192
136
482
482
416
864
1892
121
30
156
62
570
1082
939
1190
896
1793
772
18
15
6
65
715
481
491
296
36
678
1593
13
73
83
88
994
1714
182
386
17
5
18
15
6
65
715
481
491
424
36
678
1593
13
9
51
24
994
1714
182
4
401
453
18
15
6
65
715
481
491
424
36
678
1593
13
9
51
25
994
1714
182
6
402
452
18
15
6
64
262
289
427
424
104
100
742
174
841
1127
32
552
1888
652
1578
1834
1434
18
15
6
64
262
289
431
424
104
100
742
174
842
1123
32
552
1888
652
1576
1834
1442
18
15
6
64
262
289
431
424
104
100
742
174
842
1127
32
552
1888
652
1576
1833
73
18
15
6
64
262
481
491
424
104
100
486
558
9
51
33
40
928
908
41
73
396
18
15
6
64
262
481
491
424
104
100
486
558
9
51
33
168
928
908
41
73
396
18
15
6
64
262
481
491
424
104
100
486
558
9
51
33
296
928
908
41
73
396
18
15
6
64
262
481
491
424
104
100
486
558
9
51
32
40
928
908
1
73
397
18
15
6
64
262
481
491
424
104
100
486
558
9
51
32
168
928
908
1
73
397
18
15
6
64
262
481
491
424
104
100
486
558
9
51
32
296
928
908
1
73
397
18
15
6
64
262
481
491
424
104
100
486
558
9
51
48
40
928
908
1
73
643
18
15
6
64
262
481
491
424
104
100
486
558
9
51
48
552
928
908
1
73
643
18
15
6
64
262
481
491
424
104
100
486
558
9
51
48
168
928
908
1
73
643
18
15
6
64
262
481
491
424
104
100
486
558
9
51
48
296
928
908
1
73
643
18
15
6
64
262
481
491
424
104
100
486
558
9
39
33
40
928
908
42
426
396
18
15
6
64
262
481
491
424
104
100
486
558
9
39
33
552
928
908
42
426
396
18
15
6
64
262
481
491
424
104
100
486
558
9
39
33
168
928
908
42
426
396
18
15
6
64
262
481
491
424
104
100
486
558
9
39
33
296
928
908
42
426
396
18
15
6
64
262
481
491
424
104
100
486
558
9
39
32
40
928
908
42
426
418
18
15
6
64
262
481
491
424
104
100
486
558
9
39
32
552
928
908
42
426
418
18
15
6
64
262
481
491
424
104
100
486
558
9
39
32
168
928
908
42
426
418
18
15
6
64
262
481
491
424
104
100
486
558
9
39
32
296
928
908
42
426
418
18
15
6
64
262
481
491
424
104
100
486
558
9
39
48
40
928
908
42
426
386
18
15
6
64
262
481
491
424
104
100
486
558
9
39
48
552
928
908
42
426
386
18
15
6
64
262
481
491
424
104
100
486
558
9
39
48
168
928
908
42
426
386
18
15
6
64
262
481
491
424
104
100
486
558
9
39
48
296
928
908
42
426
386
18
15
6
64
262
481
491
424
104
100
486
558
9
55
33
40
928
908
42
74
392
18
15
6
64
262
481
491
424
104
100
486
558
9
55
33
552
928
908
2
74
648
18
15
6
64
262
481
491
424
104
100
486
558
9
55
33
168
928
908
2
74
648
18
15
6
64
262
481
491
424
104
100
486
558
9
55
33
296
928
908
42
74
392
18
15
6
64
262
481
491
424
104
100
486
558
9
55
32
40
928
908
42
74
395
18
15
6
64
262
481
491
424
104
100
486
558
9
55
32
552
928
908
2
74
394
18
15
6
64
262
481
491
424
104
100
486
558
9
55
32
168
928
908
2
74
394
18
15
6
64
262
481
491
424
104
100
486
558
9
55
32
296
928
908
42
74
395
18
15
6
64
262
481
491
424
104
100
486
558
9
55
48
40
928
908
42
74
391
18
15
6
64
262
481
491
424
104
100
486
558
9
55
48
552
928
908
2
74
647
18
15
6
64
262
481
491
424
104
100
486
558
9
55
48
168
928
908
2
74
647
18
15
6
64
262
481
491
424
104
100
486
558
9
55
48
296
928
908
42
74
391
18
15
6
64
262
481
491
424
104
100
486
558
9
55
49
40
928
908
42
74
388
18
15
6
64
262
481
491
424
104
100
486
558
9
55
49
552
928
908
2
74
388
18
15
6
64
262
481
491
424
104
100
486
558
9
55
49
168
928
908
2
74
388
18
15
6
64
262
481
491
424
104
100
486
558
9
55
49
296
928
908
42
74
388
18
15
6
64
262
481
491
424
100
100
486
558
9
51
57
166
952
908
42
418
388
18
15
6
64
262
481
491
424
100
100
486
558
9
51
52
38
952
908
41
73
385
18
15
6
64
262
481
491
424
100
100
486
558
9
51
52
166
952
908
41
73
385
18
15
6
64
262
481
491
424
100
100
486
558
9
51
52
294
952
908
41
73
385
18
15
6
64
262
481
495
424
104
100
486
558
10
35
33
40
928
908
0
65
76
18
15
6
64
262
481
495
424
104
100
486
558
10
35
33
552
928
908
0
65
76
18
15
6
64
262
481
495
424
104
100
486
558
10
35
33
168
928
908
0
65
76
18
15
6
64
262
481
495
424
104
100
486
558
10
35
33
296
928
908
0
65
76
18
15
6
64
262
481
495
424
104
100
486
558
10
35
32
40
928
908
0
65
79
18
15
6
64
262
481
495
424
104
100
486
558
10
35
32
552
928
908
0
65
79
18
15
6
64
262
481
495
424
104
100
486
558
10
35
32
168
928
908
0
65
79
18
15
6
64
262
481
495
424
104
100
486
558
10
35
32
296
928
908
0
65
79
18
15
6
64
262
481
495
424
104
100
486
558
10
35
48
40
928
908
0
65
65
18
15
6
64
262
481
495
424
104
100
486
558
10
35
48
552
928
908
0
65
65
18
15
6
64
262
481
495
424
104
100
486
558
10
35
48
168
928
908
0
65
65
18
15
6
64
262
481
495
424
104
100
486
558
10
35
48
296
928
908
0
65
65
18
15
6
64
262
481
495
424
104
100
486
558
10
35
49
40
928
908
0
65
64
18
15
6
64
262
481
495
424
104
100
486
558
10
35
49
552
928
908
0
65
64
18
15
6
64
262
481
495
424
104
100
486
558
10
35
49
168
928
908
0
65
64
18
15
6
64
262
481
495
424
104
100
486
558
10
35
49
296
928
908
0
65
64
18
15
6
64
262
481
495
424
104
100
486
558
10
51
33
40
928
908
0
74
392
18
15
6
64
262
481
495
424
104
100
486
558
10
51
33
552
928
908
0
74
392
18
15
6
64
262
481
495
424
104
100
486
558
10
51
33
168
928
908
0
74
392
18
15
6
64
262
481
495
424
104
100
486
558
10
51
33
296
928
908
0
74
392
18
15
6
64
262
481
495
424
104
100
486
558
10
51
32
40
928
908
0
74
651
18
15
6
64
262
481
495
424
104
100
486
558
10
51
32
552
928
908
0
74
651
18
15
6
64
262
481
495
424
104
100
486
558
10
51
32
168
928
908
0
74
651
18
15
6
64
262
481
495
424
104
100
486
558
10
51
32
296
928
908
0
74
651
18
15
6
64
262
481
495
424
104
100
486
558
10
39
33
40
928
908
0
66
72
18
15
6
64
262
481
495
424
104
100
486
558
10
39
33
552
928
908
0
66
72
18
15
6
64
262
481
495
424
104
100
486
558
10
39
33
168
928
908
0
66
72
18
15
6
64
262
481
495
424
104
100
486
558
10
39
33
296
928
908
0
66
72
18
15
6
64
262
481
495
424
104
100
486
558
10
39
32
40
928
908
0
66
75
18
15
6
64
262
481
495
424
104
100
486
558
10
39
32
552
928
908
0
66
75
18
15
6
64
262
481
495
424
104
100
486
558
10
39
32
168
928
908
0
66
75
18
15
6
64
262
481
495
424
104
100
486
558
10
39
32
296
928
908
0
66
75
18
15
6
64
262
481
495
424
104
100
486
558
10
39
48
40
928
908
0
66
71
18
15
6
64
262
481
495
424
104
100
486
558
10
39
48
552
928
908
0
66
71
18
15
6
64
262
481
495
424
104
100
486
558
10
39
48
168
928
908
0
66
71
18
15
6
64
262
481
495
424
104
100
486
558
10
39
48
296
928
908
0
66
71
18
15
6
64
262
481
495
424
104
100
486
558
10
39
49
40
928
908
0
66
68
18
15
6
64
262
481
495
424
104
100
486
558
10
39
49
552
928
908
0
66
68
18
15
6
64
262
481
495
424
104
100
486
558
10
39
49
168
928
908
0
66
68
18
15
6
64
262
481
495
424
104
100
486
558
10
39
49
296
928
908
0
66
68
18
15
6
64
262
481
495
424
100
100
486
558
10
39
57
166
952
908
0
66
64
18
15
6
64
582
481
491
424
104
468
902
518
41
39
33
392
776
882
82
394
396
18
15
6
64
582
481
491
424
104
468
902
518
41
39
32
392
776
882
82
394
674
18
15
6
64
582
481
491
424
104
468
902
518
41
39
48
392
776
882
82
394
386
18
15
6
64
582
481
491
424
100
452
902
518
41
39
57
392
792
882
82
394
388
18
15
6
64
614
481
491
296
8
452
966
526
73
75
0
484
800
886
49
25
33
18
15
6
64
614
481
491
296
8
452
966
526
73
75
1
482
800
886
49
25
60
18
15
6
64
614
481
491
296
8
452
966
526
73
83
0
484
800
886
49
17
57
18
15
6
64
614
481
491
296
8
452
966
526
73
83
1
482
800
886
49
18
52
18
15
6
64
614
481
491
296
8
452
966
526
73
83
1
484
800
886
49
18
52
18
15
6
64
614
481
491
296
40
100
966
526
73
75
65
616
1920
1526
49
25
28
18
15
6
64
614
481
491
296
40
100
966
526
73
79
65
616
1920
1526
50
26
24
18
15
6
64
614
481
491
296
40
452
966
526
73
75
65
450
800
876
49
25
28
18
15
6
64
614
481
491
296
40
452
966
526
73
83
65
450
800
886
49
18
28
18
15
6
64
614
481
491
296
68
452
966
526
73
75
120
712
1568
948
49
25
5
18
15
6
64
614
481
491
296
68
452
966
526
73
75
121
712
1568
948
49
25
4
18
15
6
64
614
481
491
296
68
452
966
526
73
79
120
712
1568
1014
50
26
2
18
15
6
64
614
481
491
296
68
452
966
526
73
79
121
712
1568
1014
50
26
0
18
15
6
64
614
481
491
296
36
452
966
526
73
75
24
456
800
886
49
25
70
18
15
6
64
614
481
491
296
36
452
966
526
73
75
25
456
800
886
49
25
68
18
15
6
64
614
481
491
296
36
452
966
526
73
83
24
456
800
886
49
17
69
18
15
6
64
614
481
491
296
36
452
966
526
73
83
20
454
800
886
49
17
65
18
15
6
64
614
481
491
296
36
452
966
526
73
83
25
456
800
886
49
18
68
18
15
6
64
614
481
491
296
36
452
966
526
73
83
88
456
800
886
49
17
5
18
15
6
64
614
481
491
296
36
452
966
526
73
83
89
456
800
886
49
18
4
18
15
6
64
614
481
491
296
36
452
966
526
73
79
24
456
800
886
50
26
66
18
15
6
64
614
481
491
296
36
452
966
526
73
79
25
456
800
886
50
26
64
18
15
6
64
614
481
491
296
72
452
966
526
73
75
112
708
1568
948
49
25
1
18
15
6
64
614
481
491
296
72
452
966
526
73
75
112
712
1600
876
49
25
1
18
15
6
64
614
481
491
296
72
452
966
526
73
75
112
712
1568
948
49
25
1
18
15
6
64
614
481
495
296
8
452
966
526
74
99
0
484
800
884
48
6
46
18
15
6
64
614
481
495
296
8
452
966
526
74
75
0
484
800
884
48
30
58
18
15
6
64
614
481
495
296
8
452
966
526
74
75
1
484
800
884
48
30
56
18
15
6
64
614
481
495
296
8
452
966
526
74
103
0
484
800
884
48
2
19
18
15
6
64
614
481
495
296
8
452
966
526
74
103
1
482
800
884
48
2
24
18
15
6
64
614
481
495
296
8
452
966
526
74
103
1
484
800
884
48
2
24
18
15
6
64
614
481
495
296
40
100
966
526
74
99
32
616
1920
1460
48
6
14
18
15
6
64
614
481
495
296
40
100
966
526
74
99
48
616
1920
1460
48
1
1
18
15
6
64
614
481
495
296
40
100
966
526
74
99
49
616
1920
1460
48
6
0
18
15
6
64
614
481
495
296
40
100
966
526
74
75
65
616
1920
1524
48
30
24
18
15
6
64
614
481
495
296
40
100
966
526
74
75
64
616
1920
1524
48
30
26
18
15
6
64
614
481
495
296
40
100
966
526
74
103
33
616
1920
1460
48
2
8
18
15
6
64
614
481
495
296
40
100
966
526
74
103
32
616
1920
1460
48
2
11
18
15
6
64
614
481
495
296
40
100
966
526
74
103
48
616
1920
1460
48
2
7
18
15
6
64
614
481
495
296
40
100
966
526
74
103
49
616
1920
1460
48
2
4
18
15
6
64
614
481
495
296
40
452
966
526
74
99
16
452
800
884
48
6
67
18
15
6
64
614
481
495
296
40
452
966
526
74
75
64
452
800
884
48
30
26
18
15
6
64
614
481
495
296
40
452
966
526
74
103
16
452
800
884
48
2
71
18
15
6
64
614
481
495
296
68
452
966
526
74
75
120
712
1600
876
48
30
1
18
15
6
64
614
481
495
296
68
452
966
526
74
75
120
712
1568
948
48
30
1
18
15
6
64
614
481
495
296
68
452
966
526
74
75
121
712
1600
876
48
30
0
18
15
6
64
614
481
495
296
68
452
966
526
74
75
121
712
1568
948
48
30
0
18
15
6
64
614
481
495
296
36
452
966
526
74
75
24
456
800
884
48
30
65
18
15
6
64
614
481
495
296
36
452
966
526
74
75
25
456
800
884
48
30
64
18
15
6
64
614
481
495
296
36
452
966
526
74
103
24
456
800
884
48
2
66
18
15
6
64
614
481
495
296
36
452
966
526
74
103
25
456
800
884
48
2
64
18
15
6
64
614
481
495
424
36
452
966
526
10
51
25
456
800
876
0
714
64
18
15
6
64
614
481
495
424
104
100
966
526
74
35
32
552
1920
1524
48
646
654
18
15
6
64
614
481
495
424
104
100
966
526
74
35
48
552
1920
1460
48
385
385
18
15
6
64
614
481
495
424
104
100
966
526
74
35
49
552
1920
1460
48
390
384
18
15
6
64
614
481
495
424
104
100
966
526
74
39
33
552
1920
1460
48
386
392
18
15
6
64
614
481
495
424
104
100
966
526
74
39
33
562
1920
1524
48
642
392
18
15
6
64
614
481
495
424
104
100
966
526
74
39
32
552
1920
1524
48
642
395
18
15
6
64
614
481
495
424
104
100
966
526
74
39
48
552
1920
1460
48
386
391
18
15
6
64
614
481
495
424
104
100
966
526
74
39
49
552
1920
1460
48
386
388
18
15
6
64
614
481
495
424
104
452
966
526
10
39
49
386
800
876
0
706
68
18
15
6
64
614
481
495
424
104
452
966
526
74
39
49
386
800
876
48
386
388
18
15
6
64
614
481
495
424
100
452
966
526
10
35
56
392
800
884
112
70
390
18
15
6
64
614
481
495
424
100
452
966
526
10
51
57
392
800
876
104
74
384
18
15
6
64
614
481
495
424
100
452
966
526
10
39
56
392
800
884
112
66
386
18
15
6
64
614
481
495
424
100
452
966
526
10
39
57
392
800
876
0
706
64
18
15
6
64
614
481
495
424
100
452
966
526
74
35
56
392
800
884
48
646
390
18
15
6
64
614
481
495
424
100
452
966
526
74
39
56
392
800
884
48
642
386
18
15
6
64
614
481
495
424
100
452
966
526
74
39
57
392
800
876
48
386
384
18
15
6
64
586
482
490
424
100
452
910
524
10
39
56
392
776
888
41
65
391
18
15
6
64
586
482
490
424
100
452
910
524
10
39
57
392
776
888
41
65
69
18
15
6
65
359
352
320
264
4
462
458
267
888
524
0
492
288
378
331
411
0
18
15
6
65
359
352
320
264
4
462
458
267
889
524
0
492
288
378
328
394
0
18
15
7
65
257
608
320
264
34
102
741
920
184
268
124
612
1888
1332
820
550
108
18
15
7
65
257
608
320
328
34
102
741
920
184
140
60
612
1888
1332
820
1126
748
18
15
7
65
320
336
344
312
66
454
384
545
865
1096
124
708
514
999
551
1844
130
18
15
7
65
320
336
344
312
66
454
384
544
864
1096
124
708
514
1001
544
1836
130
18
15
7
65
320
336
344
312
66
454
384
544
864
1096
124
708
525
993
544
1836
130
18
15
7
65
320
336
344
312
66
454
384
544
864
1096
124
708
526
993
544
1836
130
18
15
7
65
320
336
344
312
66
454
384
289
864
1096
124
708
514
359
578
1851
131
18
15
7
65
320
336
344
312
66
454
384
289
864
1096
124
708
258
359
578
1851
131
18
15
7
65
320
336
344
312
66
454
384
288
864
1096
124
708
514
361
576
1848
132
18
15
7
65
320
336
344
312
66
454
384
288
864
1096
124
708
258
361
576
1848
132
18
15
7
65
320
336
344
312
66
454
384
288
864
1096
124
708
525
721
576
1848
132
18
15
7
65
320
336
344
312
66
454
384
288
864
1096
124
708
526
720
576
1848
132
18
15
7
65
320
336
344
312
66
454
384
546
864
1096
124
708
514
998
544
1836
130
18
15
7
65
320
336
344
312
66
454
384
290
864
1096
124
708
514
358
576
1844
132
18
15
7
65
320
336
344
312
66
454
384
290
864
1096
124
708
258
358
576
1844
132
18
15
7
65
320
336
344
312
66
454
392
544
864
1096
124
708
518
993
544
1836
130
18
15
7
65
320
336
344
312
66
454
392
288
864
1096
124
708
518
353
576
1848
132
18
15
7
65
320
336
344
312
66
454
392
288
864
1096
124
708
261
353
576
1848
132
18
15
7
65
320
336
344
312
66
454
392
288
864
1096
124
708
262
353
576
1848
132
18
15
7
65
320
336
344
312
34
454
384
544
864
1352
1340
452
514
1001
544
1580
1538
18
15
7
65
320
336
344
312
34
454
384
544
864
1352
1340
452
533
945
545
1581
1796
18
15
7
65
320
336
344
312
34
454
384
544
864
1352
1340
452
534
993
544
1580
1538
18
15
7
65
320
336
344
312
34
454
384
544
864
1352
1340
452
542
944
544
1580
1538
18
15
7
65
320
336
344
312
34
454
384
544
864
1352
1338
452
514
1001
550
1590
1543
18
15
7
65
320
336
344
312
34
454
384
544
864
1352
1338
452
525
993
546
1590
1543
18
15
7
65
320
336
344
312
34
454
384
544
864
1352
1338
451
515
1001
550
1590
1543
18
15
7
65
320
336
344
312
34
454
384
544
864
1352
1338
451
533
945
546
1590
1799
18
15
7
65
320
336
344
312
34
454
384
544
864
1352
1338
451
535
945
546
1590
1799
18
15
7
65
320
336
344
312
34
454
384
289
864
1096
92
452
514
359
578
1851
195
18
15
7
65
320
336
344
312
34
454
384
289
864
1096
92
452
258
359
578
1851
195
18
15
7
65
320
336
344
312
34
454
384
288
864
1096
92
452
514
361
576
1848
68
18
15
7
65
320
336
344
312
34
454
384
288
864
1096
92
452
258
361
576
1848
68
18
15
7
65
320
336
344
312
34
454
384
288
864
1096
92
452
533
481
576
1848
68
18
15
7
65
320
336
344
312
34
454
384
288
864
1096
92
452
525
729
576
1848
68
18
15
7
65
320
336
344
312
34
454
384
288
864
1096
92
452
526
720
576
1848
68
18
15
7
65
320
336
344
312
34
454
384
288
864
1096
92
452
534
481
576
1848
68
18
15
7
65
320
336
344
312
34
454
384
288
864
1096
92
452
277
353
576
1848
68
18
15
7
65
320
336
344
312
34
454
384
288
864
1096
92
452
542
720
576
1848
68
18
15
7
65
320
336
344
312
34
454
384
288
864
1096
92
452
278
353
576
1848
68
18
15
7
65
320
336
344
312
34
454
384
288
864
1352
1324
452
258
361
592
1560
1544
18
15
7
65
320
336
344
312
34
454
384
288
864
1352
1324
452
278
353
582
1562
1544
18
15
7
65
320
336
344
312
34
454
384
288
864
1352
1340
452
514
745
576
1624
1540
18
15
7
65
320
336
344
312
34
454
384
288
864
1352
1340
452
258
361
592
1560
1540
18
15
7
65
320
336
344
312
34
454
384
288
864
1352
1340
452
533
737
576
1624
1540
18
15
7
65
320
336
344
312
34
454
384
288
864
1352
1340
452
534
737
576
1624
1540
18
15
7
65
320
336
344
312
34
454
384
288
864
1352
1340
452
542
720
592
1560
1538
18
15
7
65
320
336
344
312
34
454
384
288
864
1352
1340
452
278
352
576
1624
1540
18
15
7
65
320
336
344
312
34
454
384
288
864
584
92
452
514
361
336
410
66
18
15
7
65
320
336
344
312
34
454
384
288
864
584
92
452
258
361
336
408
66
18
15
7
65
320
336
344
312
34
454
384
288
864
584
92
452
526
362
336
408
66
18
15
7
65
320
336
344
312
34
454
384
288
864
584
92
452
270
361
336
408
66
18
15
7
65
320
336
344
312
34
454
384
288
864
584
92
452
278
360
336
408
66
18
15
7
65
320
336
344
312
34
454
384
546
864
1352
1340
452
514
998
544
1580
1538
18
15
7
65
320
336
344
312
34
454
384
546
864
1352
1340
452
533
949
544
1580
1538
18
15
7
65
320
336
344
312
34
454
384
546
864
1352
1340
452
534
1005
546
1590
1538
18
15
7
65
320
336
344
312
34
454
384
546
864
1352
1338
452
514
998
548
1590
1543
18
15
7
65
320
336
344
312
34
454
384
546
864
1352
1338
451
515
997
546
1590
1543
18
15
7
65
320
336
344
312
34
454
384
290
864
1096
92
452
514
358
576
1844
68
18
15
7
65
320
336
344
312
34
454
384
290
864
1096
92
452
258
358
576
1844
68
18
15
7
65
320
336
344
312
34
454
384
290
864
1096
92
452
533
725
577
1845
66
18
15
7
65
320
336
344
312
34
454
384
290
864
1096
92
452
534
725
576
1850
66
18
15
7
65
320
336
344
312
34
454
384
290
864
1096
92
452
277
357
576
1844
68
18
15
7
65
320
336
344
312
34
454
384
290
864
1096
92
452
278
365
578
1850
194
18
15
7
65
320
336
344
312
34
454
384
290
864
1352
1324
452
278
365
578
1627
1544
18
15
7
65
320
336
344
312
34
454
384
290
864
1352
1340
452
533
725
592
1624
1540
18
15
7
65
320
336
344
312
34
454
384
290
864
1352
1340
452
534
725
592
1624
1540
18
15
7
65
320
336
344
312
34
454
384
290
864
1352
1340
452
277
357
578
1627
1539
18
15
7
65
320
336
344
312
34
454
384
290
864
1352
1340
452
278
365
578
1627
1539
18
15
7
65
320
336
344
312
34
454
392
544
864
1352
1340
452
517
993
544
1580
1538
18
15
7
65
320
336
344
312
34
454
392
544
864
1352
1340
452
518
993
544
1580
1538
18
15
7
65
320
336
344
312
34
454
392
544
864
1352
1338
452
517
993
550
1590
1543
18
15
7
65
320
336
344
312
34
454
392
544
864
1352
1338
452
518
993
550
1590
1543
18
15
7
65
320
336
344
312
34
454
392
544
864
1352
1338
451
519
993
550
1590
1543
18
15
7
65
320
336
344
312
34
454
392
288
864
1096
92
452
517
353
576
1848
68
18
15
7
65
320
336
344
312
34
454
392
288
864
1096
92
452
518
353
576
1848
68
18
15
7
65
320
336
344
312
34
454
392
288
864
1096
92
452
261
353
576
1848
68
18
15
7
65
320
336
344
312
34
454
392
288
864
1096
92
452
262
353
576
1848
68
18
15
7
65
320
336
344
312
34
454
392
288
864
1096
92
452
530
721
577
1848
68
18
15
7
65
320
336
344
312
34
454
392
288
864
1352
1340
452
518
737
592
1560
1540
18
15
7
65
320
336
344
312
34
454
392
288
864
584
92
452
518
353
336
408
66
18
15
7
65
320
336
344
312
34
454
392
288
864
584
92
452
262
353
336
408
66
18
15
7
65
320
336
344
312
34
678
648
148
192
328
44
996
934
682
84
148
8
18
15
7
65
320
336
344
312
98
452
384
544
864
1096
186
392
524
994
550
1846
7
18
15
7
65
320
336
344
312
98
452
392
544
864
1096
186
392
523
994
546
1846
7
18
15
7
65
320
336
344
312
98
452
392
544
864
1096
186
392
519
993
550
1846
7
18
15
7
65
320
336
344
312
98
454
384
544
864
1096
172
388
514
1001
544
1836
8
18
15
7
65
320
336
344
312
98
454
384
544
864
1096
172
388
526
993
544
1836
8
18
15
7
65
320
336
344
312
98
454
384
544
864
1096
172
388
534
993
544
1836
8
18
15
7
65
320
336
344
312
98
454
384
544
864
1096
172
388
542
944
544
1836
8
18
15
7
65
320
336
344
312
98
454
384
544
864
1096
188
388
514
1001
544
1836
2
18
15
7
65
320
336
344
312
98
454
384
544
864
1096
188
388
525
993
544
1836
2
18
15
7
65
320
336
344
312
98
454
384
544
864
1096
188
388
526
993
544
1836
2
18
15
7
65
320
336
344
312
98
454
384
544
864
1096
188
388
534
993
544
1836
2
18
15
7
65
320
336
344
312
98
454
384
544
864
1096
188
388
542
944
544
1836
2
18
15
7
65
320
336
344
312
98
454
384
544
864
1096
186
388
514
1001
550
1846
7
18
15
7
65
320
336
344
312
98
454
384
544
864
1096
186
388
541
945
544
1846
7
18
15
7
65
320
336
344
312
98
454
384
544
864
1096
186
387
515
1001
550
1846
7
18
15
7
65
320
336
344
312
98
454
384
544
864
1096
186
387
535
945
570
1850
7
18
15
7
65
320
336
344
312
98
454
384
289
865
1096
108
388
514
359
583
1836
136
18
15
7
65
320
336
344
312
98
454
384
289
865
1096
108
388
258
359
583
1836
136
18
15
7
65
320
336
344
312
98
454
384
289
865
1096
172
388
514
359
583
1836
8
18
15
7
65
320
336
344
312
98
454
384
289
865
1096
172
388
258
359
583
1836
8
18
15
7
65
320
336
344
312
98
454
384
289
865
1096
188
388
514
743
583
1836
2
18
15
7
65
320
336
344
312
98
454
384
289
864
1096
188
388
514
359
578
1851
3
18
15
7
65
320
336
344
312
98
454
384
289
864
1096
188
388
258
359
578
1851
3
18
15
7
65
320
336
344
312
98
454
384
288
864
1096
108
388
514
361
576
1848
136
18
15
7
65
320
336
344
312
98
454
384
288
864
1096
108
388
258
361
576
1848
136
18
15
7
65
320
336
344
312
98
454
384
288
864
1096
108
388
526
720
576
1848
136
18
15
7
65
320
336
344
312
98
454
384
288
864
1096
108
388
534
353
576
1848
136
18
15
7
65
320
336
344
312
98
454
384
288
864
1096
108
388
542
720
576
1848
136
18
15
7
65
320
336
344
312
98
454
384
288
864
1096
108
388
278
353
576
1848
136
18
15
7
65
320
336
344
312
98
454
384
288
864
1096
108
388
286
353
576
1848
136
18
15
7
65
320
336
344
312
98
454
384
288
864
1096
172
388
514
361
576
1848
8
18
15
7
65
320
336
344
312
98
454
384
288
864
1096
172
388
258
361
576
1848
8
18
15
7
65
320
336
344
312
98
454
384
288
864
1096
172
388
526
720
576
1848
8
18
15
7
65
320
336
344
312
98
454
384
288
864
1096
172
388
534
353
576
1848
8
18
15
7
65
320
336
344
312
98
454
384
288
864
1096
172
388
542
720
576
1848
8
18
15
7
65
320
336
344
312
98
454
384
288
864
1096
172
388
278
353
576
1848
8
18
15
7
65
320
336
344
312
98
454
384
288
864
1096
172
388
286
353
576
1848
8
18
15
7
65
320
336
344
312
98
454
384
288
864
1096
188
388
514
361
576
1848
4
18
15
7
65
320
336
344
312
98
454
384
288
864
1096
188
388
258
361
576
1848
4
18
15
7
65
320
336
344
312
98
454
384
288
864
1096
188
388
525
729
576
1848
4
18
15
7
65
320
336
344
312
98
454
384
288
864
1096
188
388
526
720
576
1848
4
18
15
7
65
320
336
344
312
98
454
384
288
864
1096
188
388
534
353
576
1848
4
18
15
7
65
320
336
344
312
98
454
384
288
864
1096
188
388
277
353
576
1848
4
18
15
7
65
320
336
344
312
98
454
384
288
864
1096
188
388
542
720
576
1848
4
18
15
7
65
320
336
344
312
98
454
384
288
864
1096
188
388
278
353
576
1848
4
18
15
7
65
320
336
344
312
98
454
384
288
864
1096
188
388
286
353
576
1848
4
18
15
7
65
320
336
344
312
98
454
384
288
864
584
172
388
514
361
336
410
8
18
15
7
65
320
336
344
312
98
454
384
288
864
584
172
388
258
361
336
408
8
18
15
7
65
320
336
344
312
98
454
384
288
864
584
172
388
526
361
336
408
8
18
15
7
65
320
336
344
312
98
454
384
288
864
584
172
388
534
353
294
409
8
18
15
7
65
320
336
344
312
98
454
384
288
864
584
172
388
270
361
336
408
8
18
15
7
65
320
336
344
312
98
454
384
288
864
584
172
388
542
720
592
664
8
18
15
7
65
320
336
344
312
98
454
384
288
864
584
172
388
278
353
294
409
8
18
15
7
65
320
336
344
312
98
454
384
288
864
584
172
388
286
360
336
408
8
18
15
7
65
320
336
344
312
98
454
384
288
864
584
188
388
514
361
336
410
2
18
15
7
65
320
336
344
312
98
454
384
288
864
584
188
388
258
361
336
408
2
18
15
7
65
320
336
344
312
98
454
384
288
864
584
188
388
526
361
336
408
2
18
15
7
65
320
336
344
312
98
454
384
288
864
584
188
388
534
720
592
664
2
18
15
7
65
320
336
344
312
98
454
384
288
864
584
188
388
270
361
336
408
2
18
15
7
65
320
336
344
312
98
454
384
288
864
584
188
388
542
720
592
664
2
18
15
7
65
320
336
344
312
98
454
384
288
864
584
188
388
278
360
336
408
2
18
15
7
65
320
336
344
312
98
454
384
288
864
584
188
388
286
362
336
408
2
18
15
7
65
320
336
344
312
98
454
384
546
864
1096
172
388
514
998
544
1846
8
18
15
7
65
320
336
344
312
98
454
384
546
864
1096
188
388
514
998
544
1836
2
18
15
7
65
320
336
344
312
98
454
384
546
864
1096
186
388
514
998
548
1846
7
18
15
7
65
320
336
344
312
98
454
384
546
864
1096
186
387
515
997
546
1846
7
18
15
7
65
320
336
344
312
98
454
384
290
864
1096
108
388
534
725
576
1850
136
18
15
7
65
320
336
344
312
98
454
384
290
864
1096
108
388
278
365
578
1850
136
18
15
7
65
320
336
344
312
98
454
384
290
864
1096
172
388
514
358
576
1844
8
18
15
7
65
320
336
344
312
98
454
384
290
864
1096
172
388
258
358
576
1844
8
18
15
7
65
320
336
344
312
98
454
384
290
864
1096
172
388
534
725
576
1850
8
18
15
7
65
320
336
344
312
98
454
384
290
864
1096
172
388
278
357
576
1844
8
18
15
7
65
320
336
344
312
98
454
384
290
864
1096
188
388
514
358
576
1844
4
18
15
7
65
320
336
344
312
98
454
384
290
864
1096
188
388
258
358
576
1844
4
18
15
7
65
320
336
344
312
98
454
384
290
864
1096
188
388
534
725
576
1850
2
18
15
7
65
320
336
344
312
98
454
384
290
864
1096
188
388
277
357
576
1844
4
18
15
7
65
320
336
344
312
98
454
384
290
864
1096
188
388
278
357
576
1844
4
18
15
7
65
320
336
344
312
98
454
384
290
864
584
172
388
534
725
592
664
8
18
15
7
65
320
336
344
312
98
454
384
290
864
584
188
388
534
725
592
664
4
18
15
7
65
320
336
344
312
98
454
392
544
864
1096
172
388
518
993
544
1836
8
18
15
7
65
320
336
344
312
98
454
392
544
864
1096
188
388
517
993
544
1836
2
18
15
7
65
320
336
344
312
98
454
392
544
864
1096
188
388
518
993
544
1836
2
18
15
7
65
320
336
344
312
98
454
392
544
864
1096
186
388
517
993
550
1846
7
18
15
7
65
320
336
344
312
98
454
392
544
864
1096
186
388
518
993
550
1846
7
18
15
7
65
320
336
344
312
98
454
392
544
864
1096
186
387
521
993
550
1846
7
18
15
7
65
320
336
344
312
98
454
392
544
864
1096
186
387
519
993
550
1846
7
18
15
7
65
320
336
344
312
98
454
392
544
864
1096
186
387
531
993
550
1846
7
18
15
7
65
320
336
344
312
98
454
392
288
864
1096
108
388
518
353
576
1848
136
18
15
7
65
320
336
344
312
98
454
392
288
864
1096
108
388
262
353
576
1848
136
18
15
7
65
320
336
344
312
98
454
392
288
864
1096
172
388
518
353
576
1848
8
18
15
7
65
320
336
344
312
98
454
392
288
864
1096
172
388
262
353
576
1848
8
18
15
7
65
320
336
344
312
98
454
392
288
864
1096
172
388
274
353
576
1848
8
18
15
7
65
320
336
344
312
98
454
392
288
864
1096
188
388
517
353
576
1848
4
18
15
7
65
320
336
344
312
98
454
392
288
864
1096
188
388
518
353
576
1848
4
18
15
7
65
320
336
344
312
98
454
392
288
864
1096
188
388
261
353
576
1848
4
18
15
7
65
320
336
344
312
98
454
392
288
864
1096
188
388
262
353
576
1848
4
18
15
7
65
320
336
344
312
98
454
392
288
864
1096
188
388
530
721
577
1848
4
18
15
7
65
320
336
344
312
98
454
392
288
864
1096
188
388
274
353
576
1848
4
18
15
7
65
320
336
344
312
98
454
392
288
864
1096
186
387
531
720
594
1850
7
18
15
7
65
320
336
344
312
98
454
392
288
864
584
172
388
518
353
336
408
8
18
15
7
65
320
336
344
312
98
454
392
288
864
584
172
388
262
353
336
408
8
18
15
7
65
320
336
344
312
98
454
392
288
864
584
172
388
530
353
336
408
8
18
15
7
65
320
336
344
312
98
454
392
288
864
584
172
388
274
353
336
408
8
18
15
7
65
320
336
344
312
98
454
392
288
864
584
188
388
517
353
336
408
2
18
15
7
65
320
336
344
312
98
454
392
288
864
584
188
388
518
353
336
408
2
18
15
7
65
320
336
344
312
98
454
392
288
864
584
188
388
261
353
336
408
2
18
15
7
65
320
336
344
312
98
454
392
288
864
584
188
388
262
353
336
408
2
18
15
7
65
320
336
344
312
98
454
392
288
864
584
188
388
530
721
592
664
2
18
15
7
65
320
336
344
312
98
454
392
288
864
584
188
388
274
353
336
408
2
18
15
7
65
320
336
344
312
98
454
392
546
864
1096
188
388
517
997
568
1844
4
18
15
7
65
320
336
344
312
98
454
392
290
864
1096
188
388
517
357
578
1851
2
18
15
7
65
320
336
344
312
98
454
392
290
864
1096
188
388
261
357
576
1844
4
18
15
7
65
336
336
344
312
34
678
688
136
192
328
44
996
950
697
640
148
8
18
15
7
65
336
336
344
312
34
678
688
136
192
328
44
996
1014
697
640
148
8
18
15
7
65
336
336
344
312
34
678
688
136
192
328
44
996
1006
696
640
148
8
18
15
7
65
336
336
344
312
34
678
688
144
224
328
44
996
950
688
640
280
8
18
15
7
65
336
336
344
312
34
678
688
144
224
328
44
996
1014
688
640
280
8
18
15
7
65
336
336
344
312
34
678
688
1808
1440
296
44
996
1014
1584
1536
1176
936
18
15
6
65
512
528
320
328
100
102
992
992
252
118
224
548
1940
532
1566
1030
0
18
15
6
65
512
528
320
328
100
102
992
994
252
118
224
548
1940
534
1564
1030
0
18
15
7
65
512
528
320
328
98
102
992
992
240
118
226
548
1942
528
1562
1039
1025
18
15
7
65
512
528
320
328
98
102
992
992
240
118
226
612
1941
529
1562
1039
1025
18
15
7
65
512
528
320
328
98
102
992
994
240
118
226
548
1942
534
1586
1039
1025
18
15
7
65
512
528
320
328
98
102
992
994
240
118
226
612
1941
533
1561
1039
1025
18
15
7
65
512
528
344
312
98
102
992
992
224
72
108
612
1942
513
1552
1080
136
18
15
7
65
512
528
344
312
98
102
992
994
224
72
108
612
1942
534
1552
1076
136
18
15
7
65
576
528
344
312
98
452
896
992
224
72
186
392
780
560
1536
1078
1031
18
15
7
65
576
528
344
312
98
452
896
992
224
72
186
392
796
560
1536
1078
1031
18
15
7
65
576
528
344
312
98
452
896
994
224
72
186
392
796
598
1536
1082
7
18
15
7
65
576
528
344
312
98
452
896
994
224
72
186
392
791
565
1538
1083
7
18
15
7
65
576
528
344
312
98
452
896
930
224
72
186
392
780
614
1554
1083
7
18
15
7
65
576
528
344
312
98
452
896
930
224
72
186
392
791
613
1554
1083
7
18
15
7
65
576
528
344
312
98
454
896
929
224
72
172
388
770
615
1554
1080
8
18
15
7
65
576
528
344
312
98
454
896
929
224
72
188
388
770
615
1554
1080
2
18
15
7
65
576
528
344
312
98
454
896
929
224
72
186
388
770
615
1554
1083
7
18
15
7
65
576
528
344
312
98
454
896
929
224
72
186
387
771
615
1554
1083
7
18
15
7
65
576
528
344
312
98
454
896
928
224
72
172
388
770
609
1552
1080
8
18
15
7
65
576
528
344
312
98
454
896
928
224
72
172
388
782
609
1552
1080
8
18
15
7
65
576
528
344
312
98
454
896
928
224
72
172
388
790
609
1552
1080
8
18
15
7
65
576
528
344
312
98
454
896
928
224
72
172
388
798
609
1552
1080
8
18
15
7
65
576
528
344
312
98
454
896
928
224
72
188
388
770
609
1552
1080
2
18
15
7
65
576
528
344
312
98
454
896
928
224
72
188
388
781
609
1552
1080
2
18
15
7
65
576
528
344
312
98
454
896
928
224
72
188
388
782
609
1552
1080
2
18
15
7
65
576
528
344
312
98
454
896
928
224
72
188
388
790
609
1552
1080
2
18
15
7
65
576
528
344
312
98
454
896
928
224
72
188
388
798
609
1552
1080
2
18
15
7
65
576
528
344
312
98
454
896
928
224
72
186
387
771
609
1553
1083
7
18
15
7
65
576
528
344
312
98
454
896
992
224
72
172
388
770
562
1542
1078
1032
18
15
7
65
576
528
344
312
98
454
896
992
224
72
172
388
782
560
1536
1076
1032
18
15
7
65
576
528
344
312
98
454
896
992
224
72
172
388
790
560
1536
1076
1032
18
15
7
65
576
528
344
312
98
454
896
992
224
72
172
388
798
560
1536
1076
1032
18
15
7
65
576
528
344
312
98
454
896
992
224
72
188
388
770
561
1538
1078
1026
18
15
7
65
576
528
344
312
98
454
896
992
224
72
188
388
782
560
1536
1076
1028
18
15
7
65
576
528
344
312
98
454
896
992
224
72
188
388
797
561
1537
1077
1026
18
15
7
65
576
528
344
312
98
454
896
992
224
72
188
388
790
560
1536
1076
1028
18
15
7
65
576
528
344
312
98
454
896
992
224
72
188
388
798
560
1536
1076
1028
18
15
7
65
576
528
344
312
98
454
896
992
224
72
186
388
789
593
1538
1082
7
18
15
7
65
576
528
344
312
98
454
896
992
224
72
186
388
797
561
1536
1078
1031
18
15
7
65
576
528
344
312
98
454
896
992
224
72
186
387
793
561
1536
1078
1031
18
15
7
65
576
528
344
312
98
454
896
992
224
72
186
387
791
560
1544
1082
1031
18
15
7
65
576
528
344
312
98
454
896
994
224
72
172
388
790
597
1538
1076
8
18
15
7
65
576
528
344
312
98
454
896
994
224
72
188
388
797
597
1536
1076
4
18
15
7
65
576
528
344
312
98
454
896
994
224
72
188
388
790
597
1538
1076
4
18
15
7
65
576
528
344
312
98
454
896
994
224
72
186
388
789
597
1538
1083
7
18
15
7
65
576
528
344
312
98
454
896
994
224
72
186
388
797
565
1538
1083
7
18
15
7
65
576
528
344
312
98
454
896
994
224
72
186
387
791
597
1538
1083
7
18
15
7
65
576
528
344
312
98
454
896
930
224
72
172
388
770
614
1552
1080
8
18
15
7
65
576
528
344
312
98
454
896
930
224
72
188
388
770
614
1552
1080
2
18
15
7
65
576
528
344
312
98
454
896
930
224
72
186
388
789
613
1554
1078
7
18
15
7
65
576
528
344
312
98
454
896
930
224
72
186
387
771
613
1553
1083
7
18
15
7
65
576
528
344
312
98
454
904
992
224
72
172
388
786
593
1537
1080
8
18
15
7
65
576
528
344
312
98
454
904
992
224
72
188
388
786
593
1537
1080
4
18
15
7
65
576
528
344
312
98
454
904
992
224
72
186
387
787
593
1538
1082
7
18
15
7
65
608
528
344
312
98
102
960
960
224
72
108
612
1934
521
1536
1080
136
18
15
7
65
608
528
344
312
98
102
968
960
224
72
108
612
1926
513
1536
1080
136
18
15
7
65
608
528
344
312
98
452
968
960
224
72
186
392
807
512
1544
1082
1031
18
15
7
65
608
528
344
312
98
454
960
960
224
72
172
388
802
513
1537
1080
1032
18
15
7
65
608
528
344
312
98
454
960
960
224
72
172
388
814
513
1536
1080
1032
18
15
7
65
608
528
344
312
98
454
960
960
224
72
188
388
802
513
1537
1080
4
18
15
7
65
608
528
344
312
98
454
960
960
224
72
188
388
814
513
1536
1080
1028
18
15
7
65
608
528
344
312
98
454
960
960
224
72
186
388
802
513
1538
1082
1031
18
15
7
65
608
528
344
312
98
454
960
960
224
72
186
387
803
513
1538
1082
1031
18
15
7
65
608
528
344
312
98
454
968
960
224
72
172
388
806
513
1536
1080
1032
18
15
7
65
608
528
344
312
98
454
968
960
224
72
188
388
805
513
1537
1080
4
18
15
7
65
608
528
344
312
98
454
968
960
224
72
188
388
806
513
1536
1080
1028
18
15
7
65
608
528
344
312
98
454
968
960
224
72
186
388
805
513
1538
1082
7
18
15
7
65
608
528
344
312
98
454
968
960
224
72
186
388
806
513
1538
1082
7
18
15
7
65
608
528
344
312
98
454
968
960
224
72
186
387
805
513
1538
1082
7
18
15
7
65
608
528
344
312
98
454
968
960
224
72
186
387
807
513
1538
1082
7
18
15
7
65
608
528
344
312
98
454
968
962
224
72
188
388
805
517
1536
1076
1028
18
15
7
65
608
528
344
312
98
454
968
962
224
72
186
388
805
517
1536
1082
1031
18
15
7
65
352
368
320
264
2
454
448
512
844
1294
188
484
546
1001
574
1638
1072
18
15
7
65
352
368
320
264
2
454
448
256
204
270
188
484
546
745
62
358
48
18
15
7
65
352
368
320
264
2
454
448
256
204
270
188
484
162
178
62
358
48
18
15
7
65
352
368
320
264
2
454
448
256
204
270
188
484
578
361
62
358
48
18
15
7
65
352
368
320
264
2
454
448
256
204
270
188
484
290
361
62
358
48
18
15
7
65
352
368
320
264
2
454
448
256
844
526
60
484
162
434
318
422
48
18
15
7
65
352
368
320
264
2
454
448
256
844
526
60
484
578
361
318
486
48
18
15
7
65
352
368
320
264
2
454
448
256
844
526
60
484
290
361
318
486
48
18
15
7
65
352
368
320
264
2
454
448
514
844
1294
188
484
546
950
572
1638
1072
18
15
7
65
352
368
320
264
2
454
448
258
204
270
188
484
546
438
60
294
48
18
15
7
65
352
368
320
264
2
454
448
258
204
270
188
484
162
182
60
294
48
18
15
7
65
352
368
320
264
2
454
448
258
204
270
188
484
150
229
60
230
48
18
15
7
65
352
368
320
264
2
454
448
258
844
526
60
484
546
438
316
422
48
18
15
7
65
352
368
320
264
2
454
448
258
844
526
60
484
162
438
316
422
48
18
15
7
65
352
368
320
264
2
454
448
258
844
526
60
484
578
358
316
422
48
18
15
7
65
352
368
320
264
2
454
448
258
844
526
60
484
290
358
316
422
48
18
15
7
65
352
368
320
264
2
454
456
512
844
1294
188
484
550
993
574
1638
1072
18
15
7
65
352
368
320
264
2
454
456
256
204
270
188
484
549
737
62
358
48
18
15
7
65
352
368
320
264
2
454
456
256
204
270
188
484
581
353
62
358
48
18
15
7
65
352
368
320
264
2
454
456
256
204
270
188
484
550
737
62
358
48
18
15
7
65
352
368
320
264
2
454
456
256
204
270
188
484
582
353
62
358
48
18
15
7
65
352
368
320
264
2
454
456
256
204
270
188
484
146
225
62
230
48
18
15
7
65
352
368
320
264
2
454
456
256
204
270
188
484
293
353
62
358
48
18
15
7
65
352
368
320
264
2
454
456
256
204
270
188
484
294
353
62
358
48
18
15
7
65
352
368
320
264
2
454
456
256
844
526
34
484
293
353
318
422
62
18
15
7
65
352
368
320
264
2
454
456
256
844
526
60
484
550
481
318
422
48
18
15
7
65
352
368
320
264
2
454
456
256
844
526
60
484
582
353
318
486
48
18
15
7
65
352
368
320
264
2
454
456
256
844
526
60
484
294
353
318
486
48
18
15
7
65
352
368
320
264
2
454
456
258
204
270
188
484
549
741
60
166
48
18
15
7
65
352
368
320
264
2
454
456
258
204
270
188
484
581
357
60
166
48
18
15
7
65
352
368
320
264
2
454
456
258
204
270
188
484
582
357
60
358
48
18
15
7
65
352
368
320
264
2
454
456
258
204
270
188
484
293
357
60
358
48
18
15
7
65
352
368
320
264
2
454
456
258
844
526
34
484
293
357
316
422
62
18
15
7
65
352
368
320
264
2
454
456
258
844
526
60
484
582
357
316
422
48
18
15
7
65
608
368
320
264
2
454
960
256
844
526
34
484
813
97
574
678
62
18
15
7
65
608
368
320
264
2
454
968
256
844
526
34
484
805
97
574
678
62
18
15
7
65
608
368
320
264
2
454
968
256
844
526
34
484
806
97
574
678
62
18
15
7
65
608
368
320
264
2
454
968
256
844
526
60
484
806
97
574
742
48
18
15
7
65
608
368
320
264
2
454
968
258
844
526
34
484
805
101
572
678
62
18
15
7
193
192
336
344
312
34
710
0
288
192
328
44
964
1054
1745
2
276
8
18
15
7
193
192
336
344
312
34
710
0
288
192
328
60
964
1053
1745
0
278
2
18
15
7
193
192
336
344
312
34
710
0
288
192
328
60
964
1054
1745
0
278
2
18
15
7
193
192
336
344
312
34
710
0
288
192
328
58
963
1049
1745
2
150
7
18
15
7
193
192
336
344
312
34
710
0
288
192
328
58
963
1047
1745
2
150
7
18
15
7
193
192
336
344
312
34
710
0
290
192
328
60
964
1053
1749
2
150
5
18
15
7
193
192
336
344
312
98
422
0
288
192
328
108
740
2
721
8
276
904
18
15
7
193
192
336
344
312
98
422
0
288
192
328
108
740
14
720
0
276
904
18
15
7
193
192
336
344
312
98
422
0
288
192
584
188
740
13
721
2
918
2
18
15
7
193
192
336
344
312
98
422
0
288
864
584
172
740
14
865
784
408
8
18
15
7
193
192
336
344
312
98
422
0
288
864
584
188
740
14
865
784
408
4
18
15
7
193
192
336
344
312
98
422
0
290
192
584
188
740
21
725
0
918
5
18
15
7
193
192
336
344
312
98
422
0
290
192
584
186
739
21
725
2
918
7
18
15
7
193
192
336
344
312
98
422
8
288
192
584
172
740
18
721
8
916
8
18
15
7
193
192
336
344
312
98
422
8
288
192
584
188
740
5
721
10
916
2
18
15
7
193
192
336
344
312
98
422
8
288
192
584
188
740
18
721
10
916
2
18
15
6
65
513
531
321
256
0
453
997
994
254
68
98
487
821
528
1564
1041
65
18
15
6
65
331
353
320
312
32
678
697
141
216
280
60
998
946
694
35
328
76
18
15
6
65
259
307
449
352
96
102
737
161
873
1124
33
550
1890
646
1598
1667
35
18
15
6
65
259
307
449
352
96
102
737
161
873
1124
34
550
1890
1062
1598
1667
36
18
15
6
65
259
307
449
352
96
102
737
673
873
1124
34
550
1890
806
1086
1667
36
18
15
6
65
323
337
321
256
0
454
393
333
877
580
130
486
518
397
657
660
4
18
15
6
65
323
337
321
256
0
454
393
589
877
1284
130
486
518
909
1169
1652
1028
18
15
6
65
323
337
321
256
0
454
393
589
877
580
130
486
518
909
1168
404
4
18
15
6
65
323
337
321
384
0
454
393
333
877
1028
2
486
518
397
656
1780
4
18
15
6
65
323
337
321
384
0
454
393
333
877
516
2
486
518
397
400
436
4
18
15
6
65
323
337
321
352
96
454
393
333
877
1124
34
390
517
397
581
1932
194
18
15
6
65
323
337
321
352
96
454
393
333
877
1124
34
390
261
333
581
1932
194
18
15
6
65
323
337
321
352
96
454
393
333
877
1124
34
390
265
333
581
1932
194
18
15
6
65
323
277
385
384
0
454
393
469
877
1028
2
486
274
299
520
1784
2
18
15
6
65
323
341
385
384
0
454
393
533
829
1060
2
486
530
939
552
1800
2
18
15
6
65
323
341
321
256
0
454
393
533
877
1284
130
486
530
939
1224
1656
1026
18
15
6
65
323
341
321
256
0
454
393
533
877
580
130
486
530
939
1224
408
2
18
15
6
65
323
341
321
256
0
454
393
277
893
1284
130
486
530
427
680
1632
1026
18
15
6
65
323
341
321
256
0
454
393
277
893
1284
140
486
530
427
680
1632
1038
18
15
6
65
323
341
321
256
0
454
393
277
893
1348
2
486
530
427
680
1560
1026
18
15
6
65
323
341
321
256
0
454
393
277
893
580
130
486
530
427
680
648
2
18
15
6
65
323
341
321
384
0
454
393
533
877
1028
2
486
530
939
1224
1736
2
18
15
6
65
323
341
321
384
0
454
393
533
877
516
2
486
530
939
1224
456
2
18
15
6
65
323
341
321
384
0
454
393
277
877
1028
2
486
530
427
712
1720
2
18
15
6
65
323
341
321
384
0
454
393
277
877
1028
34
486
530
427
712
1736
226
18
15
6
65
323
341
321
384
0
454
393
277
877
516
2
486
530
427
712
712
2
18
15
6
65
323
341
321
384
0
454
393
277
893
516
2
486
530
427
680
672
2
18
15
6
65
323
341
321
384
0
454
393
277
893
516
12
486
530
427
680
672
14
18
15
6
65
323
341
321
352
0
454
393
277
877
1124
2
486
530
427
712
1672
226
18
15
6
65
323
341
321
352
96
454
393
277
877
1124
34
390
530
427
712
1672
194
18
15
6
65
323
339
193
384
0
454
385
544
116
4
2
486
534
944
43
107
9
18
15
6
65
329
329
321
352
96
454
398
294
871
1124
34
390
528
480
578
1795
201
18
15
6
65
329
345
193
384
0
454
398
583
101
4
12
486
528
898
66
100
13
18
15
6
65
329
345
321
256
0
454
398
583
877
1284
130
486
528
898
1170
1636
1028
18
15
6
65
329
345
321
256
0
454
398
583
877
1284
140
486
528
898
1169
1636
1037
18
15
6
65
329
345
321
384
0
454
398
327
877
516
2
486
528
386
402
484
4
18
15
6
65
329
345
321
384
0
454
398
327
869
516
2
486
528
386
706
484
2
18
15
6
65
357
277
385
384
0
454
454
327
877
1060
12
486
160
130
521
1800
14
18
15
6
65
357
277
385
384
0
454
454
327
861
1028
12
486
160
130
552
1816
22
18
15
6
65
357
277
385
384
0
454
454
327
861
1028
12
486
288
306
560
1840
54
18
15
6
65
261
481
481
416
64
102
486
558
10
36
34
182
928
908
40
424
388
18
15
6
65
261
501
481
416
64
102
486
551
13
36
34
182
928
930
9
392
385
18
15
6
65
579
483
481
416
64
454
897
513
36
36
34
758
1558
934
55
68
66
18
15
6
65
579
483
481
416
64
454
905
513
36
36
34
710
1546
963
91
67
65
18
15
6
65
579
483
481
416
64
454
905
513
36
36
36
710
1546
963
91
1799
1094
18
15
6
65
579
483
481
416
64
454
905
512
36
36
34
710
1542
960
55
71
65
18
15
6
65
579
483
481
416
64
454
905
512
36
36
36
710
1542
960
55
71
70
18
15
6
65
581
485
481
416
64
454
902
519
45
36
34
710
1536
1010
50
1816
1793
18
15
6
65
581
485
481
416
64
454
902
519
45
36
36
710
1536
1010
50
1816
1822
18
15
6
65
611
481
481
416
64
454
969
525
45
36
34
710
1610
891
24
1820
1090
18
15
6
65
613
501
481
416
0
454
966
519
13
36
18
486
800
866
8
392
481
18
15
6
65
613
501
481
416
64
454
966
519
13
36
34
710
1600
866
8
392
385
18
15
6
65
613
501
481
416
64
454
966
519
13
36
34
422
800
866
8
392
385
18
15
6
65
613
501
481
416
64
454
966
519
13
36
36
710
1600
866
8
392
414
18
15
6
65
613
501
481
416
64
454
966
519
13
36
36
422
800
866
8
392
414
18
15
6
65
613
485
481
288
0
454
966
521
77
68
2
486
800
878
57
24
65
18
15
6
65
613
485
481
288
0
454
966
521
77
68
4
486
800
878
57
24
62
18
15
6
65
613
485
481
288
0
454
966
521
77
68
66
486
800
878
57
24
17
18
15
6
65
613
485
481
288
0
454
966
521
77
68
34
486
800
878
57
24
642
18
15
6
65
613
485
481
416
64
454
966
521
45
36
34
710
1600
878
25
1816
1089
18
15
6
65
613
485
481
416
64
454
966
521
45
36
36
710
1600
878
25
1816
1094
18
15
6
65
517
533
321
352
96
102
998
999
237
100
34
550
1952
514
1554
1040
193
18
15
6
65
515
531
321
256
0
453
993
993
244
68
98
487
822
518
1591
1052
66
18
15
6
65
515
531
321
320
96
102
993
993
244
196
226
550
1942
534
1563
1115
1041
18
15
6
65
515
531
321
320
96
102
993
993
244
196
226
614
1942
534
1563
1115
1041
18
15
6
65
515
531
321
320
96
102
993
993
245
196
226
550
1941
533
1562
1115
1041
18
15
6
65
515
531
321
320
96
102
993
993
245
196
226
550
1942
533
1562
1115
1041
18
15
6
65
515
531
321
320
96
102
993
993
245
196
226
614
1941
533
1562
1115
1041
18
15
6
65
515
531
321
320
96
102
993
993
245
196
226
614
1942
533
1562
1115
1041
18
15
6
65
515
531
321
320
96
102
993
993
245
196
228
614
1942
533
1562
1115
1053
18
15
6
65
515
531
321
320
96
102
993
992
244
196
226
550
1942
528
1563
1115
1041
18
15
6
65
261
565
353
352
32
102
742
933
205
68
18
614
1888
1318
806
1040
114
18
15
6
65
261
565
353
352
32
102
742
933
205
196
18
614
1888
1318
806
1104
114
18
15
6
65
261
565
353
352
96
102
486
933
205
68
194
294
928
1574
806
1072
34
18
15
6
65
261
565
353
352
96
102
486
933
205
68
196
294
928
1574
806
1072
62
18
15
6
65
531
533
321
352
96
102
1001
997
237
100
36
550
1938
519
1541
1048
198
18
15
6
65
579
533
321
256
0
454
905
981
237
132
130
486
786
555
1544
104
2
18
15
6
65
579
533
321
256
0
454
905
981
237
68
130
486
786
555
1544
1080
1026
18
15
6
65
579
533
321
256
0
454
905
981
237
68
98
486
786
555
1544
1080
162
18
15
6
65
579
533
321
352
0
454
905
981
237
100
2
486
786
555
1544
1032
98
18
15
6
65
579
533
321
352
96
454
905
981
237
100
34
390
786
555
1544
1032
194
18
15
6
65
579
533
321
352
96
454
905
981
237
100
36
390
786
555
1544
1060
166
18
15
6
65
579
533
321
352
96
454
905
981
237
228
34
390
778
555
1544
1096
66
18
15
6
65
579
533
321
352
96
454
905
981
237
228
34
390
786
555
1544
1096
66
18
15
6
65
581
533
321
352
96
454
902
935
237
100
36
390
768
610
1552
1040
198
18
15
6
65
585
537
321
256
0
454
910
966
243
68
100
486
784
544
1562
1043
157
18
15
6
65
613
533
321
352
96
102
966
967
237
100
36
550
1920
514
1545
1040
198
18
15
6
65
613
533
321
352
96
454
966
965
237
228
34
390
800
518
1545
1096
66
18
15
6
65
613
533
321
352
96
454
966
967
237
228
34
390
800
514
1544
1096
65
18
15
6
65
261
373
321
352
96
102
486
293
845
580
194
294
928
1190
422
400
50
18
15
6
65
259
371
385
320
96
453
481
289
788
1092
226
391
182
150
539
1843
49
18
15
6
65
323
369
321
256
0
454
393
141
205
260
2
486
262
13
644
340
68
18
15
6
65
323
369
321
256
0
454
393
141
205
260
130
486
262
13
68
212
4
18
15
6
65
323
369
321
256
0
454
393
141
205
260
66
486
262
13
645
332
114
18
15
6
65
323
369
321
256
0
454
393
397
877
1284
2
486
262
269
596
1620
1092
18
15
6
65
323
369
321
256
0
454
393
397
877
1284
130
486
262
269
597
1620
1028
18
15
6
65
323
369
321
256
0
454
393
397
845
1028
2
486
262
269
581
1780
4
18
15
6
65
323
369
321
256
0
454
393
397
845
1284
130
486
262
269
581
1644
1026
18
15
6
65
323
369
321
352
96
454
393
397
845
580
212
390
262
269
581
652
62
18
15
6
65
323
355
257
256
0
454
385
129
228
260
2
486
258
11
91
323
1
18
15
6
65
323
355
257
256
0
454
385
129
228
260
130
486
258
11
87
324
68
18
15
6
65
323
355
257
256
0
454
385
129
228
292
2
486
258
11
91
131
1
18
15
6
65
323
355
257
256
0
454
385
129
228
292
36
486
258
11
91
131
62
18
15
6
65
323
355
257
256
0
454
385
129
228
292
50
486
258
11
91
131
49
18
15
6
65
323
355
321
256
0
454
385
385
868
516
2
486
258
267
603
499
1
18
15
6
65
323
355
321
256
0
454
385
385
868
1284
2
486
258
267
599
1604
1090
18
15
6
65
323
355
321
256
0
454
385
385
868
1284
130
486
258
267
599
1604
1028
18
15
6
65
323
355
321
256
0
454
385
385
868
1284
34
486
258
267
599
1603
1105
18
15
6
65
323
355
321
256
0
454
385
385
869
516
2
486
278
269
602
707
1
18
15
6
65
323
355
321
352
0
454
385
385
868
548
2
486
258
267
603
388
2
18
15
6
65
323
355
321
352
0
454
385
385
868
548
4
486
258
267
603
388
6
18
15
6
65
323
355
321
352
0
454
385
385
869
548
2
486
278
269
602
391
1
18
15
6
65
323
355
321
352
96
454
385
257
868
548
34
390
514
710
615
647
17
18
15
6
65
323
355
321
352
96
454
385
257
868
548
34
390
534
422
439
387
17
18
15
6
65
323
355
321
352
96
454
385
385
868
548
34
390
514
539
603
387
17
18
15
6
65
323
355
321
352
96
454
385
385
868
548
34
390
258
267
603
387
17
18
15
6
65
323
355
321
352
96
454
385
385
868
548
34
390
534
534
603
387
18
18
15
6
65
323
355
321
352
96
454
385
385
869
548
34
390
534
534
310
391
17
18
15
6
65
323
355
321
352
96
454
385
384
868
548
33
397
526
624
603
387
19
18
15
6
65
323
355
321
352
96
454
385
384
868
548
34
390
534
528
603
391
17
18
15
6
65
323
355
321
352
96
454
385
384
868
548
34
390
270
264
599
647
17
18
15
6
65
323
355
321
352
96
454
385
384
868
548
34
390
278
528
603
391
17
18
15
6
65
323
355
321
352
96
454
393
257
853
1092
212
390
518
709
634
1851
61
18
15
6
65
323
355
321
352
96
454
393
257
868
548
34
390
522
707
731
387
17
18
15
6
65
323
355
321
352
96
454
393
257
869
548
33
397
521
709
618
643
19
18
15
6
65
323
355
321
352
96
454
393
257
869
548
34
390
517
709
614
643
17
18
15
6
65
323
355
321
352
96
454
393
257
869
548
34
390
518
709
614
647
17
18
15
6
65
323
355
321
352
96
454
393
257
869
548
34
390
521
709
618
643
17
18
15
6
65
323
355
321
352
96
454
393
256
868
548
34
390
518
712
619
643
17
18
15
6
65
323
355
321
352
96
454
393
385
868
548
33
397
530
531
603
387
19
18
15
6
65
323
355
321
352
96
454
393
385
868
548
33
397
274
531
603
387
19
18
15
6
65
323
355
321
352
96
454
393
385
868
548
34
390
522
515
603
387
18
18
15
6
65
323
355
321
352
96
454
393
385
868
548
34
390
530
531
603
387
17
18
15
6
65
323
355
321
352
96
454
393
385
868
548
34
390
274
259
603
643
17
18
15
6
65
323
355
321
352
96
454
393
385
869
548
34
390
261
261
602
387
17
18
15
6
65
323
355
321
352
96
454
393
385
869
548
34
390
262
261
602
647
17
18
15
6
65
323
355
321
352
96
454
393
384
868
548
33
397
262
512
599
387
19
18
15
6
65
323
355
321
352
96
454
393
384
868
548
34
390
518
520
603
391
17
18
15
6
65
323
355
321
352
96
454
393
384
868
548
34
390
262
512
599
387
17
18
15
6
65
323
355
335
288
0
454
393
384
864
1303
1312
486
262
256
592
1610
1862
18
15
6
65
325
357
321
352
96
454
390
263
877
1092
212
390
512
706
617
1816
62
18
15
6
65
325
373
321
352
96
454
390
137
205
324
34
390
256
14
649
280
17
18
15
6
65
325
373
321
352
96
454
390
393
845
580
194
390
256
270
585
408
49
18
15
6
65
325
373
321
352
96
454
390
393
845
580
212
390
256
270
585
408
62
18
15
6
65
329
377
321
256
0
454
398
134
194
260
2
486
272
0
652
344
68
18
15
6
65
329
377
321
256
0
454
398
134
194
260
130
486
272
0
652
152
4
18
15
6
65
329
377
321
256
0
454
398
134
210
260
2
486
272
0
668
344
66
18
15
6
65
329
377
321
256
0
454
398
134
210
260
130
486
272
0
668
136
2
18
15
6
65
329
377
321
256
0
454
398
134
211
516
2
486
272
0
666
1683
4
18
15
6
65
329
377
321
256
0
454
398
134
211
260
130
486
272
0
666
147
1
18
15
6
65
329
377
321
256
0
454
398
390
882
1028
2
486
272
256
604
1672
2
18
15
6
65
329
377
321
256
0
454
398
390
882
1028
130
486
272
256
604
1672
130
18
15
6
65
329
377
321
256
0
454
398
390
882
516
2
486
272
256
604
648
2
18
15
6
65
329
377
321
256
0
454
398
390
883
1028
2
486
272
256
602
1715
1
18
15
6
65
329
377
321
256
0
454
398
390
883
1028
130
486
272
256
602
1715
129
18
15
6
65
329
377
321
256
0
454
398
390
883
516
2
486
272
256
602
435
1
18
15
6
65
329
377
321
256
0
454
398
135
197
260
130
486
272
2
642
164
4
18
15
6
65
329
377
321
256
0
454
398
135
197
260
140
486
272
2
642
164
13
18
15
6
65
329
377
321
256
0
454
398
135
201
516
34
486
272
2
650
1688
49
18
15
6
65
329
377
321
256
0
454
398
135
201
260
2
486
272
2
650
216
65
18
15
6
65
329
377
321
256
0
454
398
135
201
260
130
486
272
2
650
152
1
18
15
6
65
329
377
321
256
0
454
398
135
201
260
66
486
272
2
650
216
113
18
15
6
65
329
377
321
256
0
454
398
135
201
260
34
486
272
2
650
216
81
18
15
6
65
329
377
321
256
0
454
398
135
205
516
2
486
272
2
657
1668
1
18
15
6
65
329
377
321
256
0
454
398
135
205
516
12
486
272
2
657
1668
13
18
15
6
65
329
377
321
256
0
454
398
135
205
516
34
486
272
2
657
1668
49
18
15
6
65
329
377
321
256
0
454
398
135
205
260
2
486
272
2
657
324
65
18
15
6
65
329
377
321
256
0
454
398
135
205
260
12
486
272
2
657
196
77
18
15
6
65
329
377
321
256
0
454
398
135
205
260
130
486
272
2
657
132
1
18
15
6
65
329
377
321
256
0
454
398
135
205
260
140
486
272
2
657
132
13
18
15
6
65
329
377
321
256
0
454
398
391
837
516
2
486
272
258
578
484
2
18
15
6
65
329
377
321
256
0
454
398
391
837
516
12
486
272
258
578
484
13
18
15
6
65
329
377
321
256
0
454
398
391
837
1284
2
486
272
258
578
1636
1092
18
15
6
65
329
377
321
256
0
454
398
391
837
1284
130
486
272
258
578
1636
1026
18
15
6
65
329
377
321
256
0
454
398
391
837
1284
140
486
272
258
578
1636
1037
18
15
6
65
329
377
321
256
0
454
398
391
841
516
130
486
272
258
586
728
65
18
15
6
65
329
377
321
256
0
454
398
391
841
516
162
486
272
258
586
728
81
18
15
6
65
329
377
321
256
0
454
398
391
877
1028
2
486
272
258
593
1668
1
18
15
6
65
329
377
321
256
0
454
398
391
877
1028
12
486
272
258
593
1668
13
18
15
6
65
329
377
321
256
0
454
398
391
877
1028
130
486
272
258
593
1668
129
18
15
6
65
329
377
321
256
0
454
398
391
877
1028
34
486
272
258
593
1668
49
18
15
6
65
329
377
321
256
0
454
398
391
877
516
2
486
272
258
593
388
1
18
15
6
65
329
377
321
256
0
454
398
391
877
516
12
486
272
258
593
388
13
18
15
6
65
329
377
321
256
0
454
398
391
877
516
130
486
272
258
593
388
65
18
15
6
65
329
377
321
256
0
454
398
391
877
516
34
486
272
258
593
388
49
18
15
6
65
329
377
321
256
0
454
398
391
877
516
162
486
272
258
593
388
81
18
15
6
65
355
353
257
256
0
454
457
269
253
260
2
486
549
445
37
268
2
18
15
6
65
355
353
257
256
0
454
457
269
253
260
2
486
165
189
36
268
2
18
15
6
65
355
353
257
256
0
454
457
269
253
260
2
486
550
445
37
268
2
18
15
6
65
355
353
257
256
0
454
457
269
253
260
2
486
166
189
36
276
4
18
15
6
65
355
353
257
256
0
454
457
269
253
260
130
486
549
445
37
340
68
18
15
6
65
355
353
257
256
0
454
457
269
253
260
130
486
165
189
36
340
68
18
15
6
65
355
353
257
256
0
454
457
269
253
260
130
486
550
445
37
340
68
18
15
6
65
355
353
257
256
0
454
457
269
253
260
130
486
166
189
37
340
68
18
15
6
65
355
353
257
384
0
454
457
269
253
516
2
486
549
445
37
908
2
18
15
6
65
355
353
257
384
0
454
457
269
253
516
2
486
165
189
36
908
2
18
15
6
65
355
353
257
384
0
454
457
269
253
516
2
486
550
445
36
948
4
18
15
6
65
355
353
257
384
0
454
457
269
253
516
2
486
166
189
36
948
4
18
15
6
65
355
353
321
256
0
454
457
525
893
1028
130
486
549
957
548
1780
132
18
15
6
65
355
353
321
256
0
454
457
525
893
1028
130
486
550
957
548
1908
68
18
15
6
65
355
353
321
256
0
454
457
525
893
1284
130
486
549
957
548
1588
1028
18
15
6
65
355
353
321
256
0
454
457
525
893
1284
130
486
550
957
549
1588
1028
18
15
6
65
355
353
321
256
0
454
457
269
893
516
2
486
165
189
293
396
2
18
15
6
65
355
353
321
256
0
454
457
269
893
516
2
486
166
445
293
396
2
18
15
6
65
355
353
321
256
0
454
457
269
893
516
130
486
549
445
292
396
66
18
15
6
65
355
353
321
256
0
454
457
269
893
516
130
486
165
189
293
396
66
18
15
6
65
355
353
321
256
0
454
457
269
893
516
130
486
550
445
293
396
66
18
15
6
65
355
353
321
256
0
454
457
269
893
516
130
486
166
445
293
396
66
18
15
6
65
355
371
257
256
0
453
449
257
228
260
2
487
158
246
39
268
2
18
15
6
65
355
371
257
256
0
454
449
257
228
260
2
486
546
743
39
279
17
18
15
6
65
355
371
257
256
0
454
449
257
228
260
2
486
290
359
39
183
1
18
15
6
65
355
371
257
256
0
454
449
257
228
260
12
486
546
739
39
140
14
18
15
6
65
355
371
257
256
0
454
449
257
228
260
12
486
290
355
39
163
13
18
15
6
65
355
371
257
256
0
454
449
257
228
260
130
486
546
743
39
343
81
18
15
6
65
355
371
257
256
0
454
449
257
228
260
130
486
290
359
39
343
81
18
15
6
65
355
371
257
256
0
454
449
257
228
260
140
486
546
739
39
343
86
18
15
6
65
355
371
257
256
0
454
449
257
228
260
140
486
290
355
39
340
86
18
15
6
65
355
371
257
384
0
453
449
257
228
516
2
487
158
246
39
908
2
18
15
6
65
355
371
257
384
0
454
449
257
228
516
2
486
546
742
39
995
2
18
15
6
65
355
371
257
384
0
454
449
257
228
516
2
486
290
358
39
931
1
18
15
6
65
355
371
257
384
0
454
449
257
228
516
12
486
546
739
39
995
13
18
15
6
65
355
371
257
384
0
454
449
257
228
516
12
486
290
355
39
931
13
18
15
6
65
355
371
257
384
0
454
449
257
229
516
2
486
546
742
38
1015
1
18
15
6
65
355
371
257
384
0
454
449
257
229
516
2
486
290
358
38
1015
1
18
15
6
65
355
371
385
384
0
454
449
257
788
1028
12
486
546
691
695
1716
54
18
15
6
65
355
371
385
320
96
102
449
257
788
1092
226
294
898
691
695
1691
49
18
15
6
65
355
371
385
320
96
102
449
257
788
1092
236
294
898
691
695
1691
54
18
15
6
65
355
371
321
256
0
454
449
513
853
1028
162
486
546
998
566
1915
81
18
15
6
65
355
371
321
256
0
454
449
513
852
1028
162
486
546
995
567
1908
82
18
15
6
65
355
371
321
256
0
454
449
513
852
1028
1316
486
546
947
567
1724
1766
18
15
6
65
355
371
321
256
0
454
449
513
868
1028
130
486
546
999
551
1719
129
18
15
6
65
355
371
321
256
0
454
449
513
868
1028
162
486
546
995
551
1876
82
18
15
6
65
355
371
321
256
0
454
449
513
868
1028
172
486
546
995
551
1876
86
18
15
6
65
355
371
321
256
0
454
449
513
868
1284
130
486
546
999
551
1591
1025
18
15
6
65
355
371
321
256
0
454
449
513
868
1284
162
486
546
995
551
1571
1074
18
15
6
65
355
371
321
256
0
454
449
513
868
1284
172
486
546
995
551
1571
1078
18
15
6
65
355
371
321
256
0
454
449
513
868
1284
180
486
546
995
551
1571
1085
18
15
6
65
355
371
321
256
0
454
449
513
869
1028
162
486
546
998
550
1847
81
18
15
6
65
355
371
321
256
0
454
449
257
213
260
66
486
290
358
54
635
1985
18
15
6
65
355
371
321
256
0
454
449
257
213
260
34
486
546
742
54
219
81
18
15
6
65
355
371
321
256
0
454
449
257
213
260
34
486
290
358
54
219
81
18
15
6
65
355
371
321
256
0
454
449
257
213
260
36
486
546
742
54
219
93
18
15
6
65
355
371
321
256
0
454
449
257
213
260
36
486
290
358
54
219
93
18
15
6
65
355
371
321
256
0
454
449
257
213
260
98
486
290
358
54
635
2001
18
15
6
65
355
371
321
256
0
454
449
257
213
260
180
486
546
742
54
155
61
18
15
6
65
355
371
321
256
0
454
449
257
213
260
180
486
290
358
54
187
61
18
15
6
65
355
371
321
256
0
454
449
257
201
260
66
486
546
694
62
291
964
18
15
6
65
355
371
321
256
0
454
449
257
201
260
66
486
290
358
62
291
964
18
15
6
65
355
371
321
256
0
454
449
257
201
260
98
486
546
694
62
355
100
18
15
6
65
355
371
321
256
0
454
449
257
201
260
98
486
290
358
62
355
100
18
15
6
65
355
371
321
256
0
454
449
257
212
516
44
486
546
435
55
948
54
18
15
6
65
355
371
321
256
0
454
449
257
212
516
44
486
578
355
55
924
54
18
15
6
65
355
371
321
256
0
454
449
257
212
516
44
486
290
355
55
924
54
18
15
6
65
355
371
321
256
0
454
449
257
212
516
52
486
546
435
55
940
62
18
15
6
65
355
371
321
256
0
454
449
257
212
516
52
486
578
363
55
940
62
18
15
6
65
355
371
321
256
0
454
449
257
212
260
33
493
578
355
55
219
83
18
15
6
65
355
371
321
256
0
454
449
257
212
260
12
486
290
355
55
308
1014
18
15
6
65
355
371
321
256
0
454
449
257
212
260
161
493
578
355
55
155
51
18
15
6
65
355
371
321
256
0
454
449
257
212
260
66
486
578
355
55
636
1988
18
15
6
65
355
371
321
256
0
454
449
257
212
260
34
486
546
739
55
219
81
18
15
6
65
355
371
321
256
0
454
449
257
212
260
34
486
290
355
55
219
81
18
15
6
65
355
371
321
256
0
454
449
257
212
260
36
486
546
739
55
219
94
18
15
6
65
355
371
321
256
0
454
449
257
212
260
36
486
578
355
55
219
94
18
15
6
65
355
371
321
256
0
454
449
257
212
260
36
486
290
355
55
219
94
18
15
6
65
355
371
321
256
0
454
449
257
212
260
98
486
546
739
55
308
978
18
15
6
65
355
371
321
256
0
454
449
257
212
260
98
486
578
355
55
631
2001
18
15
6
65
355
371
321
256
0
454
449
257
212
260
98
486
290
355
55
308
978
18
15
6
65
355
371
321
256
0
454
449
257
212
260
108
486
546
739
55
308
982
18
15
6
65
355
371
321
256
0
454
449
257
212
260
108
486
578
355
55
636
2006
18
15
6
65
355
371
321
256
0
454
449
257
212
260
108
486
290
355
55
308
982
18
15
6
65
355
371
321
256
0
454
449
257
212
260
172
486
546
739
55
180
54
18
15
6
65
355
371
321
256
0
454
449
257
212
260
172
486
578
355
55
188
54
18
15
6
65
355
371
321
256
0
454
449
257
212
260
172
486
290
355
55
180
54
18
15
6
65
355
371
321
256
0
454
449
257
212
260
180
486
546
739
55
155
62
18
15
6
65
355
371
321
256
0
454
449
257
212
260
180
486
578
355
55
155
62
18
15
6
65
355
371
321
256
0
454
449
257
853
1028
2
486
157
629
602
1963
1
18
15
6
65
355
371
321
256
0
454
449
257
853
516
2
486
157
629
602
683
1
18
15
6
65
355
371
321
256
0
454
449
257
853
516
34
486
546
486
310
443
49
18
15
6
65
355
371
321
256
0
454
449
257
853
516
34
486
290
358
310
443
49
18
15
6
65
355
371
321
256
0
454
449
257
853
516
34
486
157
629
602
443
49
18
15
6
65
355
371
321
256
0
454
449
257
853
516
52
486
546
486
310
443
61
18
15
6
65
355
371
321
256
0
454
449
257
853
516
52
486
578
358
310
443
61
18
15
6
65
355
371
321
256
0
454
449
257
853
516
52
486
290
358
310
443
61
18
15
6
65
355
371
321
256
0
454
449
257
853
516
162
486
290
358
310
507
81
18
15
6
65
355
371
321
256
0
454
449
257
852
516
34
486
546
483
311
436
50
18
15
6
65
355
371
321
256
0
454
449
257
852
516
34
486
290
355
311
436
50
18
15
6
65
355
371
321
256
0
454
449
257
852
516
44
486
546
483
311
436
54
18
15
6
65
355
371
321
256
0
454
449
257
852
516
44
486
578
355
311
436
54
18
15
6
65
355
371
321
256
0
454
449
257
852
516
44
486
290
355
311
436
54
18
15
6
65
355
371
321
256
0
454
449
257
852
516
52
486
546
483
311
443
62
18
15
6
65
355
371
321
256
0
454
449
257
852
516
52
486
578
355
311
443
62
18
15
6
65
355
371
321
256
0
454
449
257
852
516
52
486
290
355
311
443
62
18
15
6
65
355
371
321
256
0
454
449
257
852
516
162
486
546
483
311
436
82
18
15
6
65
355
371
321
256
0
454
449
257
852
516
162
486
290
355
311
436
82
18
15
6
65
355
371
321
256
0
454
449
257
868
516
2
486
290
359
295
503
1
18
15
6
65
355
371
321
256
0
454
449
257
868
516
12
486
290
355
295
396
14
18
15
6
65
355
371
321
256
0
454
449
257
868
516
34
486
546
483
295
407
49
18
15
6
65
355
371
321
256
0
454
449
257
868
516
34
486
290
355
295
396
50
18
15
6
65
355
371
321
256
0
454
449
257
868
516
44
486
546
483
295
396
54
18
15
6
65
355
371
321
256
0
454
449
257
868
516
44
486
578
355
295
396
54
18
15
6
65
355
371
321
256
0
454
449
257
868
516
44
486
290
355
295
396
54
18
15
6
65
355
371
321
256
0
454
449
257
868
516
52
486
546
483
295
396
62
18
15
6
65
355
371
321
256
0
454
449
257
868
516
52
486
578
355
295
396
62
18
15
6
65
355
371
321
256
0
454
449
257
868
516
52
486
290
355
295
396
62
18
15
6
65
355
371
321
256
0
454
449
257
868
516
162
486
546
483
295
396
82
18
15
6
65
355
371
321
256
0
454
449
257
868
516
162
486
290
355
295
396
82
18
15
6
65
355
371
321
256
0
454
449
257
868
516
140
486
546
483
295
396
78
18
15
6
65
355
371
321
256
0
454
449
257
868
516
140
486
290
355
295
396
78
18
15
6
65
355
371
321
256
0
454
449
257
869
516
34
486
546
486
294
439
49
18
15
6
65
355
371
321
256
0
454
449
257
869
516
52
486
546
486
294
439
61
18
15
6
65
355
371
321
256
0
454
449
257
869
516
52
486
578
614
294
419
61
18
15
6
65
355
371
321
256
0
454
449
257
869
516
162
486
546
486
294
407
81
18
15
6
65
355
371
321
256
0
454
449
257
869
516
162
486
290
358
294
471
81
18
15
6
65
355
371
321
256
0
454
449
257
884
1028
12
486
546
695
667
1755
14
18
15
6
65
355
371
321
256
0
454
449
257
884
1028
12
486
162
183
667
1755
14
18
15
6
65
355
371
321
256
0
454
449
257
884
1028
98
486
546
695
667
1683
209
18
15
6
65
355
371
321
256
0
454
449
257
884
1028
140
486
546
695
667
1691
142
18
15
6
65
355
371
321
256
0
454
449
257
884
1028
140
486
162
183
667
1691
142
18
15
6
65
355
371
321
256
0
454
449
257
884
516
12
486
162
183
411
427
14
18
15
6
65
355
371
321
256
0
454
449
257
884
516
52
486
578
363
299
395
62
18
15
6
65
355
371
321
256
0
454
449
257
884
1284
140
486
546
695
667
1579
1038
18
15
6
65
355
371
321
256
0
454
449
257
884
1284
140
486
162
183
667
1579
1038
18
15
6
65
355
371
321
256
0
454
449
256
852
1028
2
486
150
624
603
1724
2
18
15
6
65
355
371
321
256
0
454
449
256
852
1028
130
486
150
624
603
1724
130
18
15
6
65
355
371
321
256
0
454
449
256
852
1028
34
486
150
624
603
1724
226
18
15
6
65
355
371
321
256
0
454
449
256
852
516
2
486
150
624
603
683
1
18
15
6
65
355
371
321
256
0
454
449
256
852
516
34
486
142
208
603
443
49
18
15
6
65
355
371
321
256
0
454
449
256
852
1284
130
486
150
624
603
1643
1025
18
15
6
65
355
371
321
256
0
454
457
513
841
1284
130
486
549
997
574
1635
1060
18
15
6
65
355
371
321
256
0
454
457
257
201
260
130
486
549
741
62
163
4
18
15
6
65
355
371
321
256
0
454
457
257
201
260
130
486
293
357
62
163
4
18
15
6
65
355
371
321
256
0
454
457
257
201
260
98
486
549
741
62
355
100
18
15
6
65
355
371
321
256
0
454
457
257
201
260
98
486
582
357
62
355
100
18
15
6
65
355
371
321
256
0
454
457
257
201
260
98
486
293
357
62
355
100
18
15
6
65
355
371
321
256
0
454
457
257
841
516
2
486
293
357
318
419
4
18
15
6
65
355
371
321
256
0
454
457
256
212
260
66
486
582
352
55
315
961
18
15
6
65
355
371
321
256
0
454
457
256
212
260
98
486
582
352
55
631
2001
18
15
6
65
355
371
321
256
0
454
457
256
212
260
108
486
582
352
55
631
2006
18
15
6
65
355
371
321
256
0
454
457
256
212
260
172
486
582
352
55
183
54
18
15
6
65
355
371
321
256
0
454
457
256
852
516
44
486
582
352
311
439
54
18
15
6
65
355
371
321
256
0
454
457
256
868
516
44
486
582
352
295
407
54
18
15
6
65
355
371
321
352
96
102
449
513
853
1092
34
166
898
998
566
1819
1297
18
15
6
65
355
371
321
352
96
102
449
513
853
1348
34
166
898
998
566
1563
1041
18
15
6
65
355
371
321
352
96
102
449
513
852
1092
34
550
898
947
567
1819
1297
18
15
6
65
355
371
321
352
96
102
449
513
852
1092
34
166
898
947
567
1819
1297
18
15
6
65
355
371
321
352
96
102
449
513
852
1348
34
550
898
947
567
1563
1041
18
15
6
65
355
371
321
352
96
102
449
513
852
1348
34
166
898
947
567
1563
1041
18
15
6
65
355
371
321
352
96
102
449
513
868
1092
34
550
898
998
551
1812
1298
18
15
6
65
355
371
321
352
96
102
449
513
868
1092
34
166
898
998
551
1812
1298
18
15
6
65
355
371
321
352
96
102
449
513
868
1348
34
550
898
998
551
1548
1042
18
15
6
65
355
371
321
352
96
102
449
513
868
1348
34
166
898
998
551
1548
1042
18
15
6
65
355
371
321
352
96
102
449
513
869
1092
34
166
898
998
550
1815
1297
18
15
6
65
355
371
321
352
96
102
449
513
869
1348
34
166
898
998
550
1559
1041
18
15
6
65
355
371
321
352
96
102
449
257
884
1348
34
166
898
691
667
1555
1041
18
15
6
65
355
371
321
352
96
453
449
257
852
1092
194
391
158
630
603
1947
49
18
15
6
65
355
371
321
352
96
454
449
257
852
1092
194
390
154
219
603
1820
50
18
15
6
65
355
371
321
352
96
454
449
257
884
1348
34
390
162
183
667
1555
1041
18
15
6
65
355
371
321
352
96
454
449
256
852
1092
34
390
150
624
603
1820
1298
18
15
6
65
355
371
321
352
96
454
449
256
852
1092
34
390
158
208
603
1820
1298
18
15
6
65
355
371
321
352
96
454
449
256
852
1092
194
390
150
624
603
1820
50
18
15
6
65
355
371
321
352
96
454
449
256
852
1092
194
390
158
208
603
1820
50
18
15
6
65
355
371
321
352
96
454
449
256
852
1092
212
390
150
624
603
1819
62
18
15
6
65
355
371
321
352
96
454
449
256
852
580
194
390
150
624
603
411
49
18
15
6
65
355
371
321
352
96
454
449
256
852
580
212
390
150
624
603
411
62
18
15
6
65
357
353
321
320
96
102
454
526
874
1124
226
294
896
1004
552
1800
2
18
15
6
65
357
353
321
320
96
102
454
526
874
1380
1378
294
896
1004
552
1544
1538
18
15
6
65
357
353
321
352
0
454
454
270
874
548
2
486
544
492
296
392
2
18
15
6
65
357
353
321
352
0
454
454
270
874
548
2
486
576
364
296
392
2
18
15
6
65
357
353
321
352
0
454
454
270
874
548
2
486
288
364
296
392
2
18
15
6
65
357
373
257
256
0
454
454
261
237
260
12
486
544
742
38
272
22
18
15
6
65
357
373
257
256
0
454
454
261
237
260
12
486
288
358
38
272
22
18
15
6
65
357
373
257
256
0
454
454
263
253
260
2
486
544
738
41
256
1
18
15
6
65
357
373
257
256
0
454
454
263
253
260
2
486
288
354
41
256
1
18
15
6
65
357
373
257
256
0
454
454
263
253
260
12
486
544
738
41
256
13
18
15
6
65
357
373
257
256
0
454
454
263
253
260
12
486
160
178
41
256
13
18
15
6
65
357
373
257
256
0
454
454
263
253
260
12
486
288
354
41
256
13
18
15
6
65
357
373
257
256
0
454
454
263
253
260
130
486
288
370
41
344
65
18
15
6
65
357
373
257
384
0
454
454
261
237
516
12
486
288
358
38
1012
22
18
15
6
65
357
373
257
384
0
454
454
263
253
516
2
486
288
354
41
896
1
18
15
6
65
357
373
257
384
0
454
454
263
253
516
12
486
544
434
41
928
13
18
15
6
65
357
373
257
384
0
454
454
263
253
516
12
486
160
178
41
928
13
18
15
6
65
357
373
257
384
0
454
454
263
253
516
12
486
288
354
41
896
13
18
15
6
65
357
373
385
384
0
454
454
263
797
1028
12
486
544
690
688
1712
54
18
15
6
65
357
373
385
384
0
454
454
263
797
1028
12
486
160
178
688
1712
54
18
15
6
65
357
373
321
256
0
454
454
517
877
1028
162
486
544
998
550
1872
82
18
15
6
65
357
373
321
256
0
454
454
517
877
1028
140
486
544
998
550
1840
1294
18
15
6
65
357
373
321
256
0
454
454
517
877
1284
140
486
544
998
550
1584
1038
18
15
6
65
357
373
321
256
0
454
454
517
877
1284
180
486
544
998
550
1584
1086
18
15
6
65
357
373
321
256
0
454
454
261
877
516
12
486
288
358
294
388
14
18
15
6
65
357
373
321
256
0
454
454
261
877
516
34
486
544
486
294
400
50
18
15
6
65
357
373
321
256
0
454
454
261
877
516
34
486
288
358
294
400
50
18
15
6
65
357
373
321
256
0
454
454
261
877
516
52
486
544
486
294
388
62
18
15
6
65
357
373
321
256
0
454
454
261
877
516
52
486
576
358
294
388
62
18
15
6
65
357
373
321
256
0
454
454
261
877
516
52
486
288
358
294
388
62
18
15
6
65
357
373
321
256
0
454
454
519
861
1028
162
486
544
994
561
1888
81
18
15
6
65
357
373
321
256
0
454
454
519
861
1028
140
486
544
946
560
1888
1293
18
15
6
65
357
373
321
256
0
454
454
519
861
1284
140
486
544
994
561
1636
1046
18
15
6
65
357
373
321
256
0
454
454
519
893
1028
140
486
544
994
553
1824
141
18
15
6
65
357
373
321
256
0
454
454
519
893
1284
140
486
544
994
553
1568
1037
18
15
6
65
357
373
321
256
0
454
454
263
221
516
12
486
160
178
48
912
22
18
15
6
65
357
373
321
256
0
454
454
263
221
516
34
486
544
434
48
912
49
18
15
6
65
357
373
321
256
0
454
454
263
221
516
44
486
544
434
48
912
54
18
15
6
65
357
373
321
256
0
454
454
263
221
516
44
486
160
178
48
912
54
18
15
6
65
357
373
321
256
0
454
454
263
221
516
44
486
576
354
50
912
54
18
15
6
65
357
373
321
256
0
454
454
263
221
516
52
486
544
434
50
928
61
18
15
6
65
357
373
321
256
0
454
454
263
221
516
52
486
160
178
48
904
62
18
15
6
65
357
373
321
256
0
454
454
263
221
260
2
486
288
354
49
304
1009
18
15
6
65
357
373
321
256
0
454
454
263
221
260
12
486
160
178
48
304
1014
18
15
6
65
357
373
321
256
0
454
454
263
221
260
12
486
288
354
49
612
2038
18
15
6
65
357
373
321
256
0
454
454
263
221
260
130
486
288
354
49
352
1
18
15
6
65
357
373
321
256
0
454
454
263
221
260
34
486
544
738
49
304
993
18
15
6
65
357
373
321
256
0
454
454
263
221
260
34
486
288
354
49
304
993
18
15
6
65
357
373
321
256
0
454
454
263
221
260
98
486
544
434
48
352
97
18
15
6
65
357
373
321
256
0
454
454
263
221
260
98
486
576
354
50
624
2001
18
15
6
65
357
373
321
256
0
454
454
263
221
260
98
486
288
354
49
352
97
18
15
6
65
357
373
321
256
0
454
454
263
221
260
140
486
160
178
48
136
14
18
15
6
65
357
373
321
256
0
454
454
263
221
260
140
486
288
354
49
612
22
18
15
6
65
357
373
321
256
0
454
454
263
221
260
100
486
544
434
50
352
102
18
15
6
65
357
373
321
256
0
454
454
263
221
260
76
486
160
178
48
352
118
18
15
6
65
357
373
321
256
0
454
454
263
221
260
76
486
288
354
49
356
118
18
15
6
65
357
373
321
256
0
454
454
263
221
260
172
486
544
738
49
164
54
18
15
6
65
357
373
321
256
0
454
454
263
221
260
172
486
160
178
48
144
54
18
15
6
65
357
373
321
256
0
454
454
263
221
260
172
486
576
354
50
176
54
18
15
6
65
357
373
321
256
0
454
454
263
221
260
172
486
288
354
49
164
54
18
15
6
65
357
373
321
256
0
454
454
263
221
260
180
486
544
434
48
136
62
18
15
6
65
357
373
321
256
0
454
454
263
221
260
180
486
160
178
48
136
62
18
15
6
65
357
373
321
256
0
454
454
263
221
260
180
486
576
354
50
608
61
18
15
6
65
357
373
321
256
0
454
454
263
877
1028
12
486
544
690
656
1672
14
18
15
6
65
357
373
321
256
0
454
454
263
877
1028
12
486
160
178
657
1672
14
18
15
6
65
357
373
321
256
0
454
454
263
877
1028
34
486
544
690
656
1672
225
18
15
6
65
357
373
321
256
0
454
454
263
877
1028
140
486
544
690
656
1672
142
18
15
6
65
357
373
321
256
0
454
454
263
877
1028
140
486
160
178
657
1672
142
18
15
6
65
357
373
321
256
0
454
454
263
877
1028
1324
486
544
690
656
1672
1774
18
15
6
65
357
373
321
256
0
454
454
263
877
516
12
486
160
178
401
392
14
18
15
6
65
357
373
321
256
0
454
454
263
877
516
34
486
544
690
656
656
49
18
15
6
65
357
373
321
256
0
454
454
263
877
516
52
486
544
690
656
648
62
18
15
6
65
357
373
321
256
0
454
454
263
877
516
52
486
160
178
401
392
62
18
15
6
65
357
373
321
256
0
454
454
263
877
1284
140
486
544
690
656
1584
1037
18
15
6
65
357
373
321
256
0
454
454
263
877
1284
140
486
160
178
658
1584
1037
18
15
6
65
357
373
321
256
0
454
454
263
845
516
2
486
288
370
337
432
1
18
15
6
65
357
373
321
256
0
454
454
263
845
516
12
486
288
370
337
432
22
18
15
6
65
357
373
321
256
0
454
454
263
845
516
130
486
288
370
338
424
65
18
15
6
65
357
373
321
256
0
454
454
263
845
516
34
486
288
370
337
432
49
18
15
6
65
357
373
321
256
0
454
454
263
845
516
44
486
288
370
337
432
54
18
15
6
65
357
373
321
256
0
454
454
263
845
516
52
486
288
370
337
432
61
18
15
6
65
357
373
321
256
0
454
454
263
861
516
2
486
288
354
305
480
1
18
15
6
65
357
373
321
256
0
454
454
263
861
516
12
486
160
434
304
416
13
18
15
6
65
357
373
321
256
0
454
454
263
861
516
12
486
288
370
306
480
13
18
15
6
65
357
373
321
256
0
454
454
263
861
516
130
486
288
354
305
432
65
18
15
6
65
357
373
321
256
0
454
454
263
861
516
34
486
544
482
305
432
49
18
15
6
65
357
373
321
256
0
454
454
263
861
516
34
486
288
354
305
480
49
18
15
6
65
357
373
321
256
0
454
454
263
861
516
44
486
544
434
304
416
54
18
15
6
65
357
373
321
256
0
454
454
263
861
516
44
486
160
434
304
416
54
18
15
6
65
357
373
321
256
0
454
454
263
861
516
44
486
576
354
306
432
54
18
15
6
65
357
373
321
256
0
454
454
263
861
516
44
486
288
370
306
432
54
18
15
6
65
357
373
321
256
0
454
454
263
861
516
52
486
544
434
304
416
61
18
15
6
65
357
373
321
256
0
454
454
263
861
516
52
486
160
434
304
416
61
18
15
6
65
357
373
321
256
0
454
454
263
861
516
52
486
576
354
305
480
61
18
15
6
65
357
373
321
256
0
454
454
263
861
516
52
486
288
354
305
480
61
18
15
6
65
357
373
321
256
0
454
454
263
893
516
2
486
288
354
297
384
1
18
15
6
65
357
373
321
256
0
454
454
263
893
516
12
486
160
434
297
416
13
18
15
6
65
357
373
321
256
0
454
454
263
893
516
12
486
288
354
297
384
13
18
15
6
65
357
373
321
256
0
454
454
263
893
516
130
486
288
354
297
384
65
18
15
6
65
357
373
321
352
96
102
454
517
877
1348
34
550
896
998
550
1552
1042
18
15
6
65
357
373
321
352
96
102
454
519
861
1092
34
550
896
1010
561
1808
1297
18
15
6
65
357
373
321
352
96
102
454
519
861
1348
34
550
896
1010
561
1552
1041
18
15
6
65
357
373
321
352
96
454
454
263
877
1348
34
390
128
178
657
1552
1041
18
15
6
65
357
373
321
352
96
454
454
263
845
580
194
390
288
370
338
392
49
18
15
6
65
357
373
321
352
96
454
454
263
861
580
194
390
544
498
306
392
49
18
15
6
65
357
373
321
352
96
454
454
263
861
580
194
390
160
434
304
392
49
18
15
6
65
357
373
321
352
96
454
454
263
861
580
194
390
288
354
305
400
49
18
15
6
65
357
373
321
352
96
454
454
263
861
580
212
390
160
434
304
392
62
18
15
6
65
611
371
321
256
0
454
961
257
853
516
34
486
802
102
566
695
49
18
15
6
65
611
371
321
256
0
454
961
257
852
516
34
486
802
99
567
692
50
18
15
6
65
611
371
321
256
0
454
961
257
852
516
44
486
802
99
567
692
54
18
15
6
65
611
371
321
256
0
454
961
257
868
516
33
493
802
99
551
675
51
18
15
6
65
611
371
321
256
0
454
961
257
868
516
34
486
802
99
551
675
50
18
15
6
65
611
371
321
256
0
454
961
257
868
516
44
486
802
99
551
652
54
18
15
6
65
611
371
321
256
0
454
961
257
869
516
34
486
802
102
550
439
49
18
15
6
65
613
353
321
320
0
454
966
270
874
1124
2
486
800
108
552
1800
100
18
15
6
65
613
353
321
352
0
454
966
270
874
548
2
486
800
108
552
648
2
18
15
6
65
613
373
321
256
0
454
966
261
877
1028
140
486
800
102
550
1904
1294
18
15
6
65
613
373
321
256
0
454
966
261
877
1284
140
486
800
102
550
1652
1046
18
15
6
65
613
373
321
256
0
454
966
263
205
516
34
486
800
114
81
904
49
18
15
6
65
613
373
321
256
0
454
966
263
205
516
44
486
800
114
81
944
54
18
15
6
65
613
373
321
256
0
454
966
263
205
260
34
486
800
114
81
336
81
18
15
6
65
613
373
321
256
0
454
966
263
205
260
140
486
800
114
81
136
14
18
15
6
65
613
373
321
256
0
454
966
263
205
260
172
486
800
114
81
176
54
18
15
6
65
613
373
321
256
0
454
966
263
205
260
180
486
800
114
81
136
62
18
15
6
65
613
373
321
256
0
454
966
263
861
516
34
486
800
114
562
736
49
18
15
6
65
613
373
321
256
0
454
966
263
861
516
44
486
800
98
561
484
54
18
15
6
65
613
373
321
256
0
454
966
263
893
1028
140
486
800
98
553
1824
141
18
15
6
65
581
629
321
352
96
454
902
905
157
68
34
390
768
526
1561
1032
273
18
15
6
65
585
633
321
256
0
454
910
902
146
4
130
486
784
512
1564
1080
258
18
15
6
65
585
633
321
256
0
454
910
902
147
4
2
486
784
512
1562
1075
33
18
15
6
65
585
633
321
256
0
454
910
902
147
4
130
486
784
512
1562
1075
65
18
15
6
65
585
633
321
256
0
454
910
902
147
4
34
486
784
512
1562
1075
49
18
15
6
65
585
633
321
320
0
454
910
902
146
132
2
486
784
512
1564
1144
706
18
15
6
65
585
633
321
320
0
454
910
902
147
132
2
486
784
512
1562
1139
705
18
15
6
65
585
633
321
352
96
454
910
902
147
68
193
397
784
512
1562
1043
51
18
15
7
65
352
354
322
352
97
101
456
526
884
1350
39
550
903
957
544
1562
1042
18
15
7
65
352
354
322
352
97
101
456
526
884
1350
39
551
903
957
544
1562
1042
18
15
6
193
201
329
417
416
64
710
14
295
813
1124
34
934
1040
1762
1713
1844
1409
18
15
6
193
201
329
417
416
64
710
14
295
813
1124
36
934
1040
1762
1713
1844
70
18
15
6
193
227
307
321
256
0
710
17
129
180
324
100
998
506
267
795
540
70
18
15
6
193
195
369
321
352
96
422
9
269
845
1092
34
742
5
717
1669
1804
1298
18
15
6
193
195
369
321
352
96
422
9
269
845
1092
34
742
6
717
1669
1804
1298
18
15
6
193
195
369
321
352
96
422
9
269
845
1092
34
742
18
763
1672
1804
1298
18
15
6
193
195
355
321
352
96
421
1
257
868
548
34
743
22
886
823
643
17
18
15
6
193
195
355
321
352
96
422
9
256
868
1348
34
742
6
712
1627
1564
1042
18
15
6
193
195
355
321
352
96
422
9
256
868
1348
36
742
6
712
1627
1564
1054
18
15
6
193
197
373
321
352
96
422
6
265
845
1092
34
742
0
718
1673
1816
1298
18
15
6
193
197
373
321
352
96
422
6
265
845
1348
34
742
0
718
1609
1552
1041
18
15
6
193
197
373
321
352
96
422
6
265
845
1348
36
742
0
718
1609
1552
1053
18
15
6
193
201
377
321
352
0
710
14
135
201
324
2
998
496
258
10
280
1
18
15
6
193
201
377
321
352
0
710
14
135
201
324
4
998
496
258
10
280
6
18
15
6
198
201
377
321
352
96
720
6
262
845
1348
1378
1396
1026
1728
1669
1540
1604
18
15
6
198
201
377
321
352
96
720
6
262
851
1092
1378
1396
1026
1728
1690
1683
1700
18
15
6
198
201
377
321
352
96
720
6
262
851
1348
1378
1396
1026
1728
1690
1555
1604
18
15
6
137
67
337
321
256
0
386
385
277
221
260
132
462
326
363
104
172
6
18
15
6
137
67
337
321
384
0
386
385
277
221
516
4
462
326
363
104
940
6
18
15
6
137
67
281
385
384
0
386
385
585
869
1060
4
462
390
847
841
1804
1478
18
15
6
137
67
281
385
384
0
386
385
585
869
1060
4
462
414
847
841
1804
1478
18
15
6
137
69
337
385
384
0
386
387
535
813
1060
4
462
330
872
800
1804
6
18
15
6
137
195
273
385
384
0
386
641
77
877
1060
4
462
902
571
1812
1812
6
18
15
6
137
195
273
385
384
0
386
641
77
861
1028
12
462
902
571
1844
1844
22
18
15
6
137
195
297
417
416
0
386
641
5
837
1124
4
462
902
519
1864
1836
126
18
15
6
137
195
297
417
416
0
386
641
5
837
1124
12
462
902
519
1864
1836
110
18
15
6
137
195
297
417
416
0
386
641
5
837
1124
20
462
902
519
1864
1836
102
18
15
6
137
195
313
449
320
0
386
641
9
893
1092
4
462
902
527
1881
1828
102
18
15
6
137
197
273
385
384
0
386
643
87
877
1060
4
462
906
552
1792
1804
1478
18
15
6
137
67
353
257
256
0
386
385
258
230
260
140
462
582
356
98
327
77
18
15
6
137
67
353
257
256
0
386
385
258
230
292
12
462
134
196
98
135
13
18
15
6
137
67
353
257
256
0
386
385
258
230
292
12
462
326
356
98
135
13
18
15
6
137
67
353
257
256
0
386
385
258
230
292
12
462
230
196
98
135
13
18
15
6
137
67
353
257
384
0
386
385
258
230
516
4
462
134
196
98
1011
29
18
15
6
137
67
353
257
384
0
386
385
258
230
516
4
462
326
356
98
1011
29
18
15
6
137
67
353
257
384
0
386
385
258
230
516
4
462
230
196
98
1011
29
18
15
6
137
67
361
257
256
0
386
385
261
245
260
4
462
230
231
189
284
6
18
15
6
137
67
361
257
256
0
386
385
261
245
260
12
462
230
231
189
284
22
18
15
6
137
67
361
257
256
0
386
385
261
229
260
4
462
134
198
101
244
6
18
15
6
137
67
361
257
256
0
386
385
261
229
260
4
462
326
358
101
180
6
18
15
6
137
67
361
257
256
0
386
385
261
229
260
4
462
230
199
100
180
6
18
15
6
137
67
361
257
256
0
386
385
261
229
260
12
462
326
358
101
180
22
18
15
6
137
67
361
257
256
0
386
385
261
229
260
12
462
582
358
101
180
22
18
15
6
137
67
361
257
256
0
386
385
261
229
260
12
462
230
199
100
180
22
18
15
6
137
67
361
257
256
0
386
385
261
229
292
68
462
134
199
612
1164
934
18
15
6
137
67
361
257
256
0
386
385
261
229
292
68
462
390
199
612
1164
934
18
15
6
137
67
361
257
256
0
386
385
261
237
260
4
462
134
198
109
180
6
18
15
6
137
67
361
257
256
0
386
385
261
237
260
4
462
326
358
109
180
6
18
15
6
137
67
361
257
256
0
386
385
261
237
260
4
462
230
199
109
180
6
18
15
6
137
67
361
257
256
0
386
385
261
237
260
12
462
326
358
109
180
22
18
15
6
137
67
361
257
256
0
386
385
261
237
260
12
462
582
358
109
180
22
18
15
6
137
67
361
257
256
0
386
385
261
237
260
12
462
230
199
109
180
22
18
15
6
137
67
361
257
384
0
386
385
261
229
516
4
462
134
198
613
1012
6
18
15
6
137
67
361
257
384
0
386
385
261
229
516
4
462
326
358
101
948
6
18
15
6
137
67
361
257
384
0
386
385
261
229
516
4
462
582
359
104
940
6
18
15
6
137
67
361
257
384
0
386
385
261
229
516
4
462
158
203
100
948
6
18
15
6
137
67
361
257
384
0
386
385
261
229
516
4
462
230
199
100
948
6
18
15
6
137
67
361
257
384
0
386
385
261
229
516
12
462
134
198
613
1012
22
18
15
6
137
67
361
257
384
0
386
385
261
229
516
12
462
326
358
101
948
54
18
15
6
137
67
361
257
384
0
386
385
261
229
516
12
462
582
358
101
948
54
18
15
6
137
67
361
257
384
0
386
385
261
229
516
12
462
230
199
100
948
54
18
15
6
137
67
361
257
384
0
386
385
261
229
548
4
462
134
203
100
908
6
18
15
6
137
67
361
257
384
0
386
385
261
229
548
4
462
326
358
101
908
6
18
15
6
137
67
361
257
384
0
386
385
261
229
548
4
462
582
359
100
908
6
18
15
6
137
67
361
257
384
0
386
385
261
229
548
4
462
158
203
100
908
6
18
15
6
137
67
361
257
384
0
386
385
261
229
548
4
462
230
231
100
908
6
18
15
6
137
67
361
257
384
0
386
385
261
229
548
36
462
134
203
100
908
62
18
15
6
137
67
361
257
384
0
386
385
261
229
548
36
462
390
199
101
908
62
18
15
6
137
67
361
257
384
0
386
385
261
229
548
36
462
582
358
101
908
62
18
15
6
137
67
361
257
384
0
386
385
261
237
516
12
462
134
198
109
948
22
18
15
6
137
67
361
257
384
0
386
385
261
237
516
12
462
326
358
109
948
22
18
15
6
137
67
361
257
384
0
386
385
261
237
516
12
462
582
358
109
948
22
18
15
6
137
67
361
257
384
0
386
385
261
237
516
12
462
230
199
109
948
22
18
15
6
137
67
361
321
256
0
386
385
261
213
516
4
462
134
199
125
1020
6
18
15
6
137
67
361
321
256
0
386
385
261
213
516
4
462
326
358
125
956
6
18
15
6
137
67
361
321
256
0
386
385
261
213
516
4
462
230
199
125
1020
6
18
15
6
137
67
361
321
256
0
386
385
261
213
516
12
462
134
199
125
1020
22
18
15
6
137
67
361
321
256
0
386
385
261
213
516
12
462
326
358
125
956
22
18
15
6
137
67
361
321
256
0
386
385
261
213
516
12
462
230
199
125
1020
22
18
15
6
137
67
361
321
256
0
386
385
261
213
260
4
462
326
359
125
380
70
18
15
6
137
67
361
321
256
0
386
385
261
213
260
4
462
230
199
125
636
1926
18
15
6
137
67
361
321
256
0
386
385
261
213
260
132
462
134
199
125
188
6
18
15
6
137
67
361
321
256
0
386
385
261
213
260
132
462
390
199
637
1212
6
18
15
6
137
67
361
321
256
0
386
385
261
213
260
132
462
326
358
125
188
6
18
15
6
137
67
361
321
256
0
386
385
261
213
260
132
462
230
199
125
188
6
18
15
6
137
67
361
321
256
0
386
385
261
213
260
68
462
326
358
125
636
1990
18
15
6
137
67
361
321
256
0
386
385
261
213
260
68
462
230
199
125
636
1990
18
15
6
137
67
361
321
256
0
386
385
261
213
260
44
462
134
199
125
604
86
18
15
6
137
67
361
321
256
0
386
385
261
213
260
44
462
390
199
125
604
86
18
15
6
137
67
361
321
256
0
386
385
261
213
260
44
462
326
359
125
380
86
18
15
6
137
67
361
321
256
0
386
385
261
213
260
44
462
230
199
125
604
86
18
15
6
137
67
361
321
256
0
386
385
261
213
260
140
462
134
199
125
188
22
18
15
6
137
67
361
321
256
0
386
385
261
213
260
140
462
390
199
125
604
22
18
15
6
137
67
361
321
256
0
386
385
261
213
260
140
462
326
358
125
188
22
18
15
6
137
67
361
321
256
0
386
385
261
213
260
140
462
582
359
125
188
22
18
15
6
137
67
361
321
256
0
386
385
261
213
260
140
462
230
199
125
188
22
18
15
6
137
67
361
321
256
0
386
385
261
213
260
108
462
134
199
125
636
2006
18
15
6
137
67
361
321
256
0
386
385
261
213
260
108
462
390
199
637
1212
950
18
15
6
137
67
361
321
256
0
386
385
261
213
260
108
462
326
358
125
636
2006
18
15
6
137
67
361
321
256
0
386
385
261
213
260
108
462
230
199
125
636
2006
18
15
6
137
67
361
321
256
0
386
385
261
213
260
172
462
134
199
125
188
54
18
15
6
137
67
361
321
256
0
386
385
261
213
260
172
462
326
359
125
188
54
18
15
6
137
67
361
321
256
0
386
385
261
221
260
132
462
134
203
120
164
38
18
15
6
137
67
361
321
256
0
386
385
261
221
260
132
462
158
203
120
164
38
18
15
6
137
67
361
321
256
0
386
385
261
221
260
108
462
134
203
632
1188
950
18
15
6
137
67
361
321
256
0
386
385
261
221
260
172
462
134
203
120
164
54
18
15
6
137
67
377
321
256
0
386
385
265
205
260
132
462
134
207
121
196
6
18
15
6
137
67
377
321
256
0
386
385
265
205
260
140
462
134
207
121
196
13
18
15
6
137
67
377
321
256
0
386
385
265
205
260
100
462
134
207
121
324
102
18
15
6
137
67
377
321
256
0
386
385
265
205
260
108
462
134
207
121
324
109
18
15
6
137
67
377
321
256
0
386
385
265
205
260
172
462
134
207
121
164
54
18
15
6
137
69
353
257
256
0
386
387
263
237
260
4
462
138
194
100
220
6
18
15
6
137
69
353
257
256
0
386
387
263
237
260
4
462
234
194
100
220
6
18
15
6
137
69
353
257
256
0
386
387
263
237
260
4
462
330
354
100
284
6
18
15
6
137
69
353
257
256
0
386
387
263
237
260
4
462
586
356
100
220
6
18
15
6
137
69
353
257
256
0
386
387
263
237
260
12
462
234
194
100
220
22
18
15
6
137
69
353
257
256
0
386
387
263
237
260
12
462
330
354
100
284
54
18
15
6
137
69
353
257
256
0
386
387
263
237
260
12
462
586
356
100
220
22
18
15
6
137
69
353
257
256
0
386
387
263
237
260
130
462
138
196
100
348
66
18
15
6
137
69
353
257
256
0
386
387
263
237
260
132
462
138
196
100
348
70
18
15
6
137
69
353
257
256
0
386
387
263
237
260
140
462
138
196
100
348
86
18
15
6
137
69
353
257
384
0
386
387
263
237
516
4
462
138
194
100
1020
6
18
15
6
137
69
353
257
384
0
386
387
263
237
516
4
462
234
194
100
1020
6
18
15
6
137
69
353
257
384
0
386
387
263
237
516
4
462
330
354
100
1020
6
18
15
6
137
69
353
257
384
0
386
387
263
237
516
4
462
586
356
100
1020
6
18
15
6
137
69
353
257
384
0
386
387
263
237
516
12
462
138
194
612
988
22
18
15
1670
1737
1603
1225
225
704
448
66
833
1797
5
4
130
462
326
103
837
12
132
18
15
1670
1737
1603
1225
225
704
448
66
833
1797
5
4
132
398
326
103
836
12
102
18
15
1670
1737
1603
1225
225
704
448
66
833
1797
5
4
132
462
326
103
837
12
102
18
15
1670
1737
1603
1225
225
704
448
66
833
1797
5
4
140
398
326
102
838
1036
142
18
15
1670
1737
1603
1225
225
704
448
66
833
1797
5
4
140
462
326
102
838
1036
142
18
15
1670
1737
1603
1225
225
704
448
66
833
1797
5
4
172
398
326
102
838
1036
78
18
15
1670
1737
1603
1225
225
704
448
66
833
1797
5
4
204
462
326
102
838
12
270
18
15
1670
1737
1603
1225
225
704
448
66
833
1797
13
4
132
398
326
103
1012
244
134
18
15
1670
1737
1603
1225
225
704
448
66
833
1797
13
4
132
462
326
103
1012
244
134
18
15
1670
1737
1603
1225
225
704
448
66
833
1797
13
4
162
398
326
102
1014
244
68
18
15
1670
1737
1603
1225
225
704
448
66
833
1797
13
4
196
462
326
103
1012
1268
262
18
15
1670
1737
1603
1225
225
704
448
66
833
1797
13
4
164
398
326
103
1012
244
70
18
15
1670
1737
1603
1225
225
704
448
66
833
1797
13
4
172
398
326
102
1013
244
150
18
15
1670
1737
1605
1217
225
704
448
66
835
1799
13
4
132
398
330
98
1008
252
134
18
15
1670
1737
1605
1217
225
704
448
66
835
1799
13
4
132
462
330
98
1008
252
134
18
15
1670
1737
1605
1217
225
704
448
66
835
1799
13
4
196
462
330
98
1008
1276
262
18
15
3
4
333
324
202
410
2
643
711
457
97
8
26
968
968
202
1689
1144
14
18
15
1646
32
256
188
640
512
644
1900
264
12
664
132
652
6
578
28
944
352
780
18
15
57
337
81
35
651
665
177
133
437
769
825
781
145
219
453
297
557
612
1678
18
15
1589
1717
165
1893
1893
1577
1145
1221
1733
1557
5
1025
1473
1369
69
229
5
1025
129
18
15
1589
1717
165
1893
1893
1577
1145
1221
1733
1557
5
1025
1473
1369
70
230
5
1025
129
18
15
1589
1717
165
1893
1893
1577
1145
1221
1733
1557
5
1025
1473
1369
71
229
5
1025
129
18
15
1589
1717
165
1893
1893
1577
1145
1221
1733
1557
5
1025
1473
1401
69
229
5
1025
129
18
15
1589
1717
165
1893
1893
1577
1145
1221
1733
1557
5
1025
1473
1401
70
230
6
1025
129
18
15
1589
1717
165
1893
1893
1577
1145
1221
1733
1557
5
1025
1473
1401
71
229
5
1025
129
18
15
1589
1717
165
1893
1893
1577
1145
1221
1733
1557
5
1025
1473
1397
69
229
5
1025
129
18
15
1589
1717
165
1893
1893
1577
1145
1221
1733
1557
5
1025
1473
1397
70
230
5
1025
129
18
15
1589
1717
165
1869
1893
1577
1145
1221
1733
1541
5
1025
1473
1369
69
197
13
1037
129
18
15
1589
1717
165
1869
1893
1577
1145
1221
1733
1541
5
1025
1473
1369
70
197
13
1037
129
18
15
1589
1717
165
1869
1893
1577
1145
1221
1733
1541
5
1025
1473
1369
71
197
13
1037
129
18
15
1589
1717
165
1869
1893
1577
1145
1221
1733
1541
5
1025
1473
1401
69
197
13
1037
129
18
15
1589
1717
165
1869
1893
1577
1145
1221
1733
1541
5
1025
1473
1401
70
197
13
1037
129
18
15
1589
1717
165
1869
1893
1577
1145
1221
1733
1541
5
1025
1473
1401
71
197
13
1037
129
18
15
1589
1717
165
1869
1893
1577
1145
1221
1733
1541
5
1025
1473
1397
69
197
13
1037
129
18
15
1589
1717
165
1869
1893
1577
1145
1221
1733
1541
5
1025
1473
1397
70
197
13
1037
129
18
15
1589
1717
165
1869
1893
1577
1145
1221
1733
1545
5
1025
1473
1369
69
193
2
1030
129
18
15
1589
1717
165
1869
1893
1577
1145
1221
1733
1545
5
1025
1473
1369
70
193
2
1030
129
18
15
1589
1717
165
1869
1893
1577
1145
1221
1733
1545
5
1025
1473
1369
71
193
2
1030
129
18
15
1589
1717
165
1869
1893
1577
1145
1221
1733
1545
5
1025
1473
1401
69
193
2
1030
129
18
15
1589
1717
165
1869
1893
1577
1145
1221
1733
1545
5
1025
1473
1401
70
193
2
1030
129
18
15
1589
1717
165
1869
1893
1577
1145
1221
1733
1545
5
1025
1473
1401
71
193
2
1030
129
18
15
1589
1717
165
1869
1893
1577
1145
1221
1733
1545
5
1025
1473
1397
69
193
2
1030
129
18
15
1589
1717
165
1869
1893
1577
1145
1221
1733
1545
5
1025
1473
1397
70
193
2
1030
129
18
15
1589
1717
165
1869
1893
1577
1149
1221
1733
1545
5
1025
1477
1393
69
193
2
1030
134
18
15
1589
1717
165
1869
1893
1577
1149
1221
1733
1545
5
1025
1477
1393
70
193
2
1030
134
18
15
1589
1717
165
1869
1893
1577
1149
1221
1733
1545
5
1025
1477
1369
69
193
2
1030
134
18
15
1589
1717
165
1869
1893
1577
1149
1221
1733
1545
5
1025
1477
1397
69
193
2
1030
134
18
15
53
113
97
3
59
203
121
70
321
209
25
17
537
216
966
550
951
541
1857
18
15
53
113
97
3
59
203
121
77
193
209
25
17
537
361
203
11
983
541
1857
18
15
53
113
97
3
59
203
121
77
193
209
25
17
537
361
331
523
983
541
1857
18
15
53
113
97
3
59
203
121
77
193
209
25
17
537
361
715
523
983
541
1857
18
15
53
113
97
3
59
203
121
77
193
209
537
17
537
361
715
523
1975
541
1857
18
15
53
113
97
3
59
203
121
77
193
465
25
17
537
361
203
779
1111
541
1857
18
15
53
113
97
3
59
203
121
77
193
465
537
17
537
361
203
779
983
541
1857
18
15
53
113
97
3
59
203
121
77
193
465
537
17
537
361
331
779
923
540
1857
18
15
53
113
97
3
59
203
121
77
193
465
537
17
537
361
843
779
923
540
1857
18
15
53
113
97
3
59
203
121
77
193
465
537
17
537
361
715
779
983
541
1857
18
15
55
117
97
3
3
1
89
65
193
209
209
485
445
365
365
21
285
838
621
18
15
55
117
97
3
3
1
89
65
193
209
209
485
445
365
877
21
285
838
621
18
15
53
113
98
23
13
17
121
77
192
218
194
487
417
361
204
22
284
832
620
18
15
53
113
98
23
13
17
121
77
192
218
194
487
417
361
716
278
284
832
620
18
15
53
113
98
23
13
17
121
77
192
218
194
487
417
371
204
22
284
832
620
18
15
53
113
98
23
13
17
121
77
192
218
194
487
417
371
716
22
284
832
620
18
15
221
117
81
74
122
251
233
289
354
204
260
68
270
449
272
531
728
192
994
18
15
53
113
33
5
58
226
50
75
3
15
40
268
170
178
24
26
315
920
322
18
15
53
113
33
5
58
226
50
74
2
15
40
268
170
179
24
26
315
920
322
18
15
53
113
33
5
58
226
50
74
3
15
40
268
170
179
25
26
315
920
322
18
15
53
113
33
37
58
226
50
74
2
463
456
268
554
179
24
922
571
760
1570
18
15
53
113
33
37
58
226
50
74
3
463
456
268
554
179
25
922
571
760
1570
18
15
219
51
163
407
561
10
232
456
322
712
388
44
872
776
532
1654
1128
1376
832
18
15
219
51
163
407
561
10
232
456
322
712
388
628
728
392
532
1654
1128
304
384
18
15
54
118
86
97
225
200
120
64
220
390
1
80
256
344
712
1696
1982
1112
640
18
15
54
118
86
97
225
200
120
64
220
390
2
80
256
344
712
1696
1976
1112
640
18
15
54
118
86
97
225
200
120
64
220
390
514
80
256
568
840
800
1016
560
828
18
15
54
118
86
97
225
200
120
64
220
390
514
80
256
344
328
800
1016
560
828
18
15
54
118
86
97
225
200
120
64
220
390
514
80
256
344
840
800
1016
560
828
18
15
54
118
86
97
225
200
120
64
220
390
514
80
256
376
328
800
1016
560
828
18
15
54
118
86
97
225
200
120
64
220
390
514
80
256
376
840
800
1016
560
828
18
15
54
118
86
1
10
24
120
64
220
22
208
456
448
216
200
192
372
852
578
18
15
54
118
86
1
10
24
120
64
220
22
208
456
448
344
200
192
372
852
578
18
15
54
118
86
1
10
24
120
64
220
22
208
456
448
344
840
896
420
396
636
18
15
54
118
86
1
10
24
120
64
220
22
208
456
448
344
712
192
372
852
578
18
15
54
118
86
1
10
24
120
64
220
22
208
456
448
376
200
192
372
852
578
18
15
54
118
86
1
10
24
120
64
220
22
208
456
448
376
840
896
420
396
636
18
15
54
118
86
1
10
24
120
64
220
22
208
456
448
376
712
192
372
852
578
18
15
53
117
85
73
841
37
121
37
565
833
1857
793
1025
537
1799
785
1730
239
1021
18
15
53
117
85
77
845
37
121
33
562
834
1857
793
1025
538
1792
784
1750
235
819
18
15
53
117
85
77
845
37
125
33
562
834
1859
793
1026
542
1792
784
1729
233
1512
18
15
53
117
85
97
225
201
125
81
218
398
2
83
259
215
384
800
2024
1113
640
18
15
53
117
85
97
225
201
125
81
218
398
514
83
261
342
320
800
1000
601
829
18
15
53
117
85
97
225
201
125
81
218
398
514
83
261
342
832
800
1000
601
829
18
15
53
117
85
97
225
201
125
81
218
398
514
83
261
358
832
800
1000
601
829
18
15
53
117
85
97
225
201
125
81
218
398
514
83
259
215
384
800
1000
1113
1473
18
15
53
117
85
97
225
201
125
81
218
398
514
83
259
343
320
800
1000
1113
1473
18
15
53
117
85
97
225
201
125
81
218
398
514
83
259
343
832
800
1000
1113
1473
18
15
53
117
85
97
225
201
123
33
50
399
513
83
257
30
256
930
1000
89
702
18
15
53
117
85
97
225
201
123
81
218
398
514
83
257
342
320
800
1000
601
1669
18
15
53
117
85
97
225
201
123
81
218
398
514
83
257
342
832
800
1000
601
1669
18
15
53
117
85
97
225
201
123
73
218
398
514
83
257
362
320
800
1000
601
1669
18
15
53
117
85
97
225
201
123
73
218
398
514
83
257
362
832
800
1000
601
1669
18
15
53
117
101
97
225
201
125
69
197
1
1
51
259
369
198
238
190
25
496
18
15
53
117
101
97
225
201
125
69
197
1
1
51
259
369
838
238
190
25
496
18
15
53
117
101
97
225
201
125
69
197
1
1
51
259
217
198
238
190
25
496
18
15
53
117
101
97
225
201
125
69
197
1
1
51
259
345
198
238
190
25
496
18
15
53
117
101
97
225
201
125
69
197
1
1
51
259
345
326
238
190
25
496
18
15
53
117
101
97
225
201
125
69
197
1
1
51
259
345
838
238
190
25
496
18
15
53
117
101
97
225
201
125
69
197
1
1
83
261
361
198
366
97
49
509
18
15
53
117
101
97
225
201
125
69
197
1
1
83
259
369
198
366
97
49
385
18
15
53
117
101
97
225
201
125
69
197
1
1
83
259
217
198
366
97
49
385
18
15
53
117
101
97
225
201
125
69
197
1
1
83
259
361
198
366
97
49
385
18
15
53
117
101
97
225
201
125
69
197
1
1
83
259
345
198
366
97
49
385
18
15
53
117
101
97
225
201
125
69
197
1
1
83
259
345
326
366
97
49
385
18
15
53
117
101
97
225
201
125
69
197
1
1
83
259
377
198
366
97
49
385
18
15
53
117
101
97
225
201
125
69
197
513
1
51
515
569
838
1966
1033
1562
2032
18
15
53
117
101
97
225
201
125
69
197
385
513
83
261
361
326
814
993
561
829
18
15
53
117
101
97
225
201
125
69
197
385
513
83
261
361
838
814
993
561
829
18
15
53
117
101
97
225
201
125
69
197
385
513
83
261
377
838
814
993
561
829
18
15
53
117
85
1
25
61
125
37
53
17
945
707
3
537
1542
1601
1929
897
1025
18
15
53
117
85
1
25
61
125
37
53
17
945
707
3
537
1734
1601
1929
897
1025
18
15
53
117
85
1
25
61
125
37
565
17
945
707
3
537
1798
1153
1929
897
0
18
15
53
117
213
361
841
37
121
37
181
385
529
793
1025
25
455
785
857
531
603
18
15
53
117
213
361
841
37
121
37
181
385
529
793
1025
537
455
785
857
531
603
18
15
53
117
213
361
841
37
121
37
181
385
529
793
1
25
455
785
857
531
1629
18
15
53
117
213
361
841
37
121
37
181
385
273
793
1025
537
455
785
345
275
861
18
15
53
117
213
361
841
37
125
37
181
385
529
793
1027
25
454
785
821
1253
1274
18
15
53
117
213
361
845
37
121
37
181
385
553
809
1025
25
453
417
933
557
781
18
15
53
117
213
361
845
37
121
37
181
385
553
809
1025
25
455
785
837
557
781
18
15
53
117
213
361
845
37
121
37
181
385
553
809
1025
537
453
417
933
557
781
18
15
53
117
213
361
845
37
121
37
181
385
553
809
1025
537
455
785
837
557
781
18
15
53
117
213
361
845
37
121
37
181
385
553
809
1
25
453
417
933
557
269
18
15
53
117
213
361
845
37
121
37
181
385
553
809
1
25
455
785
837
557
1805
18
15
53
117
213
361
845
37
121
37
181
385
297
809
1025
25
453
417
165
653
781
18
15
53
117
213
361
845
37
121
37
181
385
297
809
1025
25
455
401
145
411
783
18
15
53
117
213
361
845
37
121
37
181
385
297
809
1025
537
453
417
165
653
781
18
15
53
117
213
361
845
37
121
37
181
385
297
809
1025
537
455
785
325
301
781
18
15
53
117
213
361
845
37
121
37
181
385
297
809
1
25
453
417
165
717
505
18
15
53
117
213
361
845
37
121
37
181
385
297
809
1
25
455
401
145
411
271
18
15
53
117
213
365
845
37
121
33
178
386
289
809
1025
29
448
400
150
715
1271
18
15
53
117
213
365
845
37
121
33
178
386
289
809
1
29
448
400
150
401
505
18
15
53
117
213
365
845
37
121
33
178
386
546
809
1025
29
448
784
844
549
885
18
15
53
117
213
365
845
37
121
33
178
386
546
809
1025
541
448
784
832
550
886
18
15
53
117
213
365
845
37
121
33
178
386
546
809
1
29
448
784
844
549
1805
18
15
53
117
213
365
845
37
121
33
178
386
547
809
1025
26
448
784
961
553
783
18
15
53
117
213
365
845
37
121
33
178
386
547
809
1025
538
448
432
929
553
781
18
15
53
117
213
365
845
37
121
33
178
386
547
809
1
26
448
784
961
553
1807
18
15
53
117
213
365
845
37
121
33
178
386
290
809
1025
541
448
784
320
294
783
18
15
53
117
213
361
837
53
121
37
181
385
533
921
1025
25
453
801
877
609
765
18
15
53
117
213
361
837
53
121
37
181
385
533
921
1
25
453
801
877
609
1661
18
15
53
117
213
361
837
53
121
37
181
385
533
925
1025
25
453
801
877
610
894
18
15
53
117
213
361
837
53
121
37
181
385
533
925
1
25
453
801
877
610
510
18
15
53
117
213
361
837
53
121
37
181
385
533
922
1025
25
455
785
858
608
1021
18
15
53
117
213
361
837
53
121
37
181
385
533
922
1
25
455
785
858
608
381
18
15
53
117
213
361
837
53
121
37
181
385
537
793
1025
25
453
417
946
1223
1277
18
15
53
117
213
361
837
53
121
37
181
385
537
793
1025
25
455
801
946
1223
1277
18
15
53
117
213
361
837
53
121
37
181
385
537
793
1
25
453
417
946
1223
509
18
15
53
117
213
361
837
53
121
37
181
385
537
793
1
25
455
801
946
1223
509
18
15
53
117
213
361
837
53
121
37
181
385
537
797
1025
25
453
417
945
1219
1287
18
15
53
117
213
361
837
53
121
37
181
385
537
797
1025
25
455
801
945
1219
1287
18
15
53
117
213
361
837
53
121
37
181
385
537
797
1
25
453
417
945
1219
391
18
15
53
117
213
361
837
53
121
37
181
385
537
797
1
25
455
801
945
1219
391
18
15
53
117
213
361
837
53
121
37
181
385
537
809
1025
25
453
417
945
523
769
18
15
53
117
213
361
837
53
121
37
181
385
537
809
1025
25
454
785
817
523
769
18
15
53
117
213
361
837
53
121
37
181
385
537
809
1025
25
455
785
817
523
769
18
15
53
117
213
361
837
53
121
37
181
385
537
809
1
25
453
417
945
523
1793
18
15
53
117
213
361
837
53
121
37
181
385
537
809
1
25
454
785
817
523
257
18
15
53
117
213
361
837
53
121
37
181
385
537
809
1
25
455
785
817
523
257
18
15
53
117
213
361
837
53
121
37
181
385
537
795
1025
25
453
417
945
1217
1273
18
15
53
117
213
361
837
53
121
37
181
385
537
795
1025
25
455
801
945
1217
1273
18
15
53
117
213
361
837
53
121
37
181
385
537
795
1025
537
453
417
945
1217
1273
18
15
53
117
213
361
837
53
121
37
181
385
537
795
1
25
453
417
945
1217
505
18
15
53
117
213
361
837
53
121
37
181
385
537
795
1
25
455
801
945
1217
505
18
15
53
117
213
361
837
53
121
37
181
385
277
797
1025
25
454
414
182
418
903
18
15
53
117
213
361
837
53
121
37
181
385
277
797
1
25
454
414
182
418
391
18
15
53
117
213
361
837
53
121
37
181
385
281
793
1025
25
453
417
178
711
1277
18
15
53
117
213
361
837
53
121
37
181
385
281
793
1
25
453
417
178
711
509
18
15
53
117
213
361
837
53
121
37
181
385
281
797
1025
25
453
417
177
707
1159
18
15
53
117
213
361
837
53
121
37
181
385
281
797
1
25
453
417
177
707
1671
18
15
53
117
213
361
837
53
121
37
181
385
281
795
1025
25
453
417
177
705
1273
18
15
53
117
213
361
837
53
121
37
181
385
281
795
1025
537
453
417
177
705
1273
18
15
53
117
213
361
837
53
121
37
181
385
281
795
1
25
453
417
177
705
505
18
15
53
117
213
361
837
53
121
37
181
385
565
797
1025
25
453
417
941
1218
1158
18
15
53
117
213
361
837
53
121
37
181
385
565
797
1
25
453
417
941
1218
1670
18
15
53
117
213
361
837
53
121
37
181
385
565
925
1025
25
453
801
813
578
774
18
15
53
117
213
361
837
53
121
37
181
385
565
925
1
25
453
801
813
578
1798
18
15
53
117
213
361
837
53
121
37
181
385
565
922
1025
25
455
785
922
576
638
18
15
53
117
213
361
837
53
121
37
181
385
565
922
1
25
455
785
922
576
382
18
15
53
117
213
361
837
53
121
37
181
385
313
809
1025
25
453
417
169
651
769
18
15
53
117
213
361
837
53
121
37
181
385
313
809
1025
537
453
417
169
651
769
18
15
53
117
213
361
837
53
121
37
181
385
313
809
1
25
453
417
169
391
257
18
15
53
117
213
361
837
53
121
37
181
385
313
811
1025
25
453
417
169
641
1277
18
15
53
117
213
361
837
53
121
37
181
385
313
811
1025
537
453
417
169
641
1277
18
15
53
117
213
361
837
53
121
37
181
385
313
811
1
25
453
417
169
641
1789
18
15
53
117
213
361
837
53
121
37
181
385
313
813
1025
25
453
417
169
389
1021
18
15
53
117
213
361
837
53
121
37
181
385
313
813
1025
537
453
417
169
389
1021
18
15
53
117
213
361
837
53
121
37
181
385
313
813
1
25
453
417
169
389
381
18
15
53
117
213
361
837
53
121
37
181
385
405
797
1025
25
454
414
54
578
647
18
15
53
117
213
361
837
53
121
37
181
385
405
797
1
25
454
414
54
354
262
18
15
53
117
213
361
837
53
121
37
181
385
409
797
1025
25
453
417
49
579
647
18
15
53
117
213
361
837
53
121
37
181
385
409
797
1025
25
454
414
49
579
647
18
15
53
117
213
361
837
53
121
37
181
385
409
795
1025
25
453
417
49
577
761
18
15
53
117
213
361
837
53
121
37
181
385
309
797
1025
25
453
417
173
450
774
18
15
53
117
213
361
837
53
121
37
181
385
309
797
1
25
453
417
173
450
262
18
15
53
117
213
361
837
53
121
37
181
385
309
794
1025
25
455
401
154
704
1278
18
15
53
117
213
361
837
53
121
37
181
385
309
794
1
25
455
401
154
704
1789
18
15
53
117
213
361
837
53
125
33
178
385
313
809
1026
26
448
397
169
651
768
18
15
53
117
213
361
837
53
125
33
178
385
313
809
1026
27
448
397
169
651
768
18
15
53
117
213
361
837
53
125
37
181
385
533
922
1027
25
454
785
858
608
890
18
15
53
117
213
361
837
53
125
37
181
385
533
922
3
25
454
785
858
608
378
18
15
53
117
213
361
837
53
125
37
181
385
565
922
1027
25
454
785
922
576
634
18
15
53
117
213
361
837
53
125
37
181
385
565
922
3
25
454
785
922
576
378
18
15
53
117
213
361
837
53
125
37
181
385
309
794
1027
25
454
401
154
704
1274
18
15
53
117
213
361
837
53
125
37
181
385
309
794
1027
537
454
401
154
704
1274
18
15
53
117
213
361
837
53
125
37
181
385
309
794
3
25
454
401
154
704
1786
18
15
53
117
213
357
837
53
121
33
178
390
557
809
1025
26
448
776
834
554
769
18
15
53
117
213
357
837
53
121
33
178
390
557
809
1025
538
448
776
834
554
769
18
15
53
117
213
357
837
53
121
33
178
390
557
809
1
26
448
776
834
554
1793
18
15
53
117
213
357
837
53
121
33
178
390
557
813
1025
26
448
776
802
545
893
18
15
53
117
213
357
837
53
121
33
178
390
557
813
1025
538
448
776
962
547
887
18
15
53
117
213
357
837
53
121
33
178
390
557
813
1
26
448
776
802
545
1661
18
15
53
117
213
357
837
53
121
33
178
390
301
809
1025
538
448
776
322
331
769
18
15
53
117
213
357
837
53
121
33
178
390
301
813
1025
538
448
776
322
329
894
18
15
53
117
213
357
837
53
121
33
178
391
309
797
1025
26
448
402
152
674
1159
18
15
53
117
213
357
837
53
121
33
178
394
537
921
1025
29
448
800
870
609
637
18
15
53
117
213
357
837
53
121
33
178
394
537
921
1025
26
448
800
870
609
637
18
15
53
117
213
357
837
53
121
33
178
394
537
921
1
29
448
800
870
609
381
18
15
53
117
213
357
837
53
121
33
178
394
537
921
1
26
448
800
870
609
381
18
15
53
117
213
357
837
53
121
33
178
394
537
925
1025
26
448
800
870
610
1022
18
15
53
117
213
357
837
53
121
33
178
394
537
925
1
26
448
800
870
610
382
18
15
53
117
213
357
837
53
121
33
178
394
569
797
1025
26
448
416
933
1221
1277
18
15
53
117
213
357
837
53
121
33
178
394
569
921
1025
29
448
800
806
582
638
18
15
53
117
213
357
837
53
121
33
178
394
569
921
1
29
448
800
806
582
382
18
15
53
117
213
357
837
53
121
33
178
394
569
925
1025
26
448
800
805
581
637
18
15
53
117
213
357
837
53
121
33
178
394
569
925
1
26
448
800
805
581
381
18
15
53
117
213
357
837
53
121
33
178
394
281
793
1025
538
448
800
358
353
829
18
15
53
117
213
357
837
53
121
33
178
394
538
795
1025
26
448
416
904
1218
1274
18
15
53
117
213
357
837
53
121
33
178
394
538
795
1025
538
448
416
904
1218
1274
18
15
53
117
213
357
837
53
121
33
178
394
538
795
1
26
448
416
904
1218
506
18
15
53
117
213
357
837
53
121
33
178
394
538
921
1025
29
448
800
868
613
893
18
15
53
117
213
357
837
53
121
33
178
394
538
921
1025
26
448
800
868
613
893
18
15
53
117
213
357
837
53
121
33
178
394
538
921
1
29
448
800
868
613
509
18
15
53
117
213
357
837
53
121
33
178
394
538
921
1
26
448
800
868
613
509
18
15
53
117
213
357
837
53
121
33
178
394
538
923
1025
29
448
800
868
610
890
18
15
53
117
213
357
837
53
121
33
178
394
538
923
1025
26
448
800
868
610
890
18
15
53
117
213
357
837
53
121
33
178
394
538
923
1
29
448
800
868
610
378
18
15
53
117
213
357
837
53
121
33
178
394
538
923
1
26
448
800
868
610
378
18
15
53
117
213
357
837
53
121
33
178
394
555
811
1025
29
448
416
938
552
770
18
15
53
117
213
357
837
53
121
33
178
394
555
811
1025
26
448
416
938
552
770
18
15
53
117
213
357
837
53
121
33
178
394
555
811
1025
541
448
416
938
552
770
18
15
53
117
213
357
837
53
121
33
178
394
555
811
1025
538
448
416
938
552
770
18
15
53
117
213
357
837
53
121
33
178
394
555
811
1
29
448
416
938
552
258
18
15
53
117
213
357
837
53
121
33
178
394
555
811
1
26
448
416
938
552
258
18
15
53
117
213
357
837
53
121
33
178
394
539
793
1025
26
448
800
906
1226
1274
18
15
53
117
213
357
837
53
121
33
178
394
539
793
1025
538
448
800
906
1226
1274
18
15
53
117
213
357
837
53
121
33
178
394
539
793
1
26
448
800
906
1226
1787
18
15
53
117
213
357
837
53
121
33
178
394
539
795
1025
26
448
800
906
1224
1276
18
15
53
117
213
357
837
53
121
33
178
394
539
795
1
26
448
800
906
1224
508
18
15
53
117
213
357
837
53
121
33
178
394
539
921
1025
29
448
800
866
610
635
18
15
53
117
213
357
837
53
121
33
178
394
539
921
1
29
448
800
866
610
379
18
15
53
117
213
357
837
53
121
33
178
394
282
793
1025
538
448
800
356
358
830
18
15
53
117
213
357
837
53
121
33
178
394
282
795
1025
26
448
416
136
706
1274
18
15
53
117
213
357
837
53
121
33
178
394
282
795
1025
538
448
416
136
706
1274
18
15
53
117
213
357
837
53
121
33
178
394
282
795
1
26
448
416
136
706
506
18
15
53
117
213
357
837
53
121
33
178
394
313
797
1025
26
448
416
165
709
1277
18
15
53
117
213
357
837
53
121
33
178
394
570
793
1025
26
448
416
932
1222
1278
18
15
53
117
213
357
837
53
121
33
178
394
570
793
1025
538
448
416
932
1222
1278
18
15
53
117
213
357
837
53
121
33
178
394
570
793
1
26
448
416
932
1222
510
18
15
53
117
213
357
837
53
121
33
178
394
570
921
1025
29
448
800
804
581
765
18
15
53
117
213
357
837
53
121
33
178
394
570
921
1025
26
448
800
804
581
765
18
15
53
117
213
357
837
53
121
33
178
394
570
921
1
29
448
800
804
581
381
18
15
53
117
213
357
837
53
121
33
178
394
570
921
1
26
448
800
804
581
381
18
15
53
117
213
357
837
53
121
33
178
394
570
923
1025
29
448
800
804
578
762
18
15
53
117
213
357
837
53
121
33
178
394
570
923
1
29
448
800
804
578
1786
18
15
53
117
213
357
837
53
121
33
178
394
283
793
1025
538
448
800
354
354
827
18
15
53
117
213
357
837
53
121
33
178
394
283
793
1
26
448
416
138
714
1787
18
15
53
117
213
357
837
53
121
33
178
394
299
811
1025
29
448
416
170
648
770
18
15
53
117
213
357
837
53
121
33
178
394
299
811
1025
26
448
416
170
648
770
18
15
53
117
213
357
837
53
121
33
178
394
299
811
1025
541
448
416
170
648
770
18
15
53
117
213
357
837
53
121
33
178
394
299
811
1025
538
448
416
170
648
770
18
15
53
117
213
357
837
53
121
33
178
394
299
811
1
29
448
416
170
456
258
18
15
53
117
213
357
837
53
121
33
178
394
299
811
1
26
448
416
170
456
258
18
15
53
117
213
357
837
53
121
33
178
394
571
921
1025
29
448
800
802
578
635
18
15
53
117
213
357
837
53
121
33
178
394
571
921
1
29
448
800
802
578
379
18
15
53
117
213
357
837
53
121
33
178
394
314
793
1025
26
448
416
164
453
1021
18
15
53
117
213
357
837
53
121
33
178
394
314
793
1025
538
448
416
164
453
1021
18
15
53
117
213
357
837
53
121
33
178
394
314
793
1
26
448
416
164
453
509
18
15
53
117
213
357
837
53
121
33
178
394
314
811
1025
29
448
416
164
650
770
18
15
53
117
213
357
837
53
121
33
178
394
314
811
1025
26
448
416
164
650
770
18
15
53
117
213
357
837
53
121
33
178
394
314
811
1025
541
448
416
164
650
770
18
15
53
117
213
357
837
53
121
33
178
394
314
811
1025
538
448
416
164
650
770
18
15
53
117
213
357
837
53
121
33
178
394
314
811
1
29
448
416
164
394
258
18
15
53
117
213
357
837
53
121
33
178
394
314
811
1
26
448
416
164
394
258
18
15
53
117
213
357
837
53
121
33
178
394
602
795
1025
26
448
800
776
610
1018
18
15
53
117
213
357
837
53
121
33
178
394
602
795
1025
538
448
800
776
610
1018
18
15
53
117
213
357
837
53
121
33
178
394
602
795
1
26
448
800
776
610
1786
18
15
53
117
213
357
837
53
121
37
181
389
553
809
1025
25
453
777
801
557
769
18
15
53
117
213
357
837
53
121
37
181
389
553
809
1025
25
454
781
801
557
769
18
15
53
117
213
357
837
53
121
37
181
389
553
809
1025
25
455
781
961
557
769
18
15
53
117
213
357
837
53
121
37
181
389
553
809
1025
537
453
781
961
557
769
18
15
53
117
213
357
837
53
121
37
181
389
553
809
1025
537
455
789
961
557
769
18
15
53
117
213
357
837
53
121
37
181
389
553
809
1
25
453
777
801
557
257
18
15
53
117
213
357
837
53
121
37
181
389
553
809
1
25
454
781
801
557
257
18
15
53
117
213
357
837
53
121
37
181
389
553
809
1
25
455
781
961
557
1793
18
15
53
117
213
357
837
53
121
37
181
389
553
813
1025
25
453
777
801
549
893
18
15
53
117
213
357
837
53
121
37
181
389
553
813
1025
25
455
425
929
549
893
18
15
53
117
213
357
837
53
121
37
181
389
553
813
1025
537
453
421
929
549
893
18
15
53
117
213
357
837
53
121
37
181
389
553
813
1025
537
455
809
801
549
893
18
15
53
117
213
357
837
53
121
37
181
389
553
813
1
25
453
777
801
549
1661
18
15
53
117
213
357
837
53
121
37
181
389
553
813
1
25
455
425
929
549
1661
18
15
53
117
213
357
837
53
121
37
181
389
325
797
1025
25
454
393
265
361
830
18
15
53
117
213
357
837
53
121
37
181
389
325
797
1025
25
455
393
265
361
830
18
15
53
117
213
357
837
53
121
37
181
389
325
797
1
25
453
409
265
361
318
18
15
53
117
213
357
837
53
121
37
181
389
325
797
1
25
454
393
265
361
317
18
15
53
117
213
357
837
53
121
37
181
389
325
797
1
25
455
393
265
361
317
18
15
53
117
213
357
837
53
121
37
181
389
297
809
1025
25
453
421
161
401
1021
18
15
53
117
213
357
837
53
121
37
181
389
297
809
1025
25
454
425
161
401
1021
18
15
53
117
213
357
837
53
121
37
181
389
297
809
1025
25
455
425
161
401
1021
18
15
53
117
213
357
837
53
121
37
181
389
297
809
1025
537
453
781
321
333
769
18
15
53
117
213
357
837
53
121
37
181
389
297
809
1025
537
455
789
321
589
769
18
15
53
117
213
357
837
53
121
37
181
389
297
809
1
25
453
421
161
401
257
18
15
53
117
213
357
837
53
121
37
181
389
297
809
1
25
454
425
161
401
257
18
15
53
117
213
357
837
53
121
37
181
389
297
809
1
25
455
425
161
401
257
18
15
53
117
213
357
837
53
121
37
181
389
297
813
1025
25
453
421
161
405
1021
18
15
53
117
213
357
837
53
121
37
181
389
297
813
1025
25
455
425
161
713
637
18
15
53
117
213
357
837
53
121
37
181
389
297
813
1025
537
453
781
321
329
893
18
15
53
117
213
357
837
53
121
37
181
389
297
813
1025
537
455
789
321
329
893
18
15
53
117
213
357
837
53
121
37
181
389
297
813
1
25
453
421
161
405
381
18
15
53
117
213
357
837
53
121
37
181
389
297
813
1
25
455
425
161
713
509
18
15
53
117
213
357
837
53
121
37
181
389
581
797
1025
25
453
777
777
617
1021
18
15
53
117
213
357
837
53
121
37
181
389
581
797
1025
25
454
781
773
617
1021
18
15
53
117
213
357
837
53
121
37
181
389
581
797
1025
25
455
781
773
617
1021
18
15
53
117
213
357
837
53
121
37
181
389
581
797
1
25
453
777
777
617
1789
18
15
53
117
213
357
837
53
121
37
181
389
581
797
1
25
454
781
773
617
1789
18
15
53
117
213
357
837
53
121
37
181
389
581
797
1
25
455
781
773
617
1789
18
15
53
117
213
357
837
53
121
37
181
389
557
809
1025
25
453
409
962
551
769
18
15
53
117
213
357
837
53
121
37
181
389
557
809
1025
537
453
793
962
551
769
18
15
53
117
213
357
837
53
121
37
181
389
557
809
1
25
453
409
962
551
1793
18
15
53
117
213
357
837
53
121
37
181
389
557
813
1025
537
453
793
962
546
886
18
15
53
117
213
357
837
53
121
37
181
389
557
813
1
25
453
409
962
546
1654
18
15
53
117
213
357
837
53
121
37
181
389
565
793
1025
25
453
777
809
545
829
18
15
53
117
213
357
837
53
121
37
181
389
565
793
1025
25
455
777
809
545
829
18
15
53
117
213
357
837
53
121
37
181
389
565
793
1
25
453
777
809
545
317
18
15
53
117
213
357
837
53
121
37
181
389
565
793
1
25
455
777
809
545
317
18
15
53
117
213
357
837
53
121
37
181
389
565
797
1025
25
454
777
810
546
775
18
15
53
117
213
357
837
53
121
37
181
389
565
797
1025
25
455
777
810
546
775
18
15
53
117
213
357
837
53
121
37
181
389
565
797
1
25
454
777
810
546
263
18
15
53
117
213
357
837
53
121
37
181
389
565
797
1
25
455
777
810
546
263
18
15
53
117
213
357
837
53
121
37
181
389
565
921
1025
25
453
777
809
577
637
18
15
53
117
213
357
837
53
121
37
181
389
565
921
1025
25
455
777
809
577
637
18
15
53
117
213
357
837
53
121
37
181
389
565
921
1
25
453
777
809
577
381
18
15
53
117
213
357
837
53
121
37
181
389
565
921
1
25
455
777
809
577
381
18
15
53
117
213
357
837
53
121
37
181
389
565
925
1025
25
453
777
809
578
774
18
15
53
117
213
357
837
53
121
37
181
389
565
925
1025
25
455
777
809
578
774
18
15
53
117
213
357
837
53
121
37
181
389
565
925
1
25
453
777
809
578
1798
18
15
53
117
213
357
837
53
121
37
181
389
565
925
1
25
455
777
809
578
1798
18
15
53
117
213
357
837
53
121
37
181
389
309
793
1025
25
453
421
169
705
1277
18
15
53
117
213
357
837
53
121
37
181
389
309
793
1025
25
455
425
169
705
1277
18
15
53
117
213
357
837
53
121
37
181
389
309
793
1
25
453
421
169
705
509
18
15
53
117
213
357
837
53
121
37
181
389
309
793
1
25
455
425
169
705
509
18
15
53
117
213
357
837
53
121
37
181
389
309
797
1025
25
453
421
169
450
1022
18
15
53
117
213
357
837
53
121
37
181
389
309
797
1025
25
454
425
169
706
646
18
15
53
117
213
357
837
53
121
37
181
389
309
797
1025
25
455
425
169
706
646
18
15
53
117
213
357
837
53
121
37
181
389
309
797
1
25
453
421
169
450
262
18
15
53
117
213
357
837
53
121
37
181
389
309
797
1
25
454
425
169
706
1670
18
15
53
117
213
357
837
53
121
37
181
389
309
797
1
25
455
425
169
706
1670
18
15
53
117
213
357
837
53
121
37
181
389
309
921
1025
25
455
425
169
545
1277
18
15
53
117
213
357
837
53
121
37
181
389
309
921
1
25
455
425
169
545
1725
18
15
53
117
213
357
837
53
121
37
181
389
309
925
1025
25
455
425
170
546
775
18
15
53
117
213
357
837
53
121
37
181
389
309
925
1
25
455
425
170
546
263
18
15
53
117
213
357
837
53
125
33
178
389
553
809
1026
26
448
805
801
557
768
18
15
53
117
213
357
837
53
125
33
178
389
553
809
1026
539
448
805
801
557
768
18
15
53
117
213
357
837
53
125
33
178
389
553
809
2
26
448
805
801
557
1792
18
15
53
117
213
357
837
53
125
33
178
389
297
809
1026
539
448
805
289
397
768
18
15
53
117
213
357
837
53
125
33
178
390
557
809
1026
27
448
776
802
555
768
18
15
53
117
213
357
837
53
125
33
178
390
557
809
1026
539
448
776
962
551
768
18
15
53
117
213
357
837
53
125
33
178
390
557
809
2
27
448
776
802
555
256
18
15
53
117
213
357
837
53
125
33
178
390
301
809
1026
539
448
776
322
331
768
18
15
53
117
213
357
837
53
125
33
178
395
553
809
1026
26
448
801
809
555
768
18
15
53
117
213
357
837
53
125
33
178
395
553
809
1026
27
448
801
809
555
768
18
15
53
117
213
357
837
53
125
33
178
395
553
809
2
26
448
801
809
555
256
18
15
53
117
213
357
837
53
125
33
178
395
553
809
2
27
448
801
809
555
256
18
15
53
117
213
357
837
53
125
33
178
395
297
809
2
26
448
417
169
459
256
18
15
53
117
213
357
837
53
125
33
178
394
538
794
1026
30
448
416
904
1224
1272
18
15
53
117
213
357
837
53
125
33
178
394
538
794
1026
542
448
416
904
1224
1272
18
15
53
117
213
357
837
53
125
33
178
394
538
794
2
30
448
416
904
1224
504
18
15
53
117
213
357
837
53
125
33
178
394
538
794
1027
29
448
416
904
1224
1529
18
15
53
117
213
357
837
53
125
33
178
394
538
794
1027
31
448
416
904
1224
1529
18
15
53
117
213
357
837
53
125
33
178
394
538
794
1027
543
448
416
904
1224
1529
18
15
53
117
213
357
837
53
125
33
178
394
538
794
3
29
448
416
904
1224
505
18
15
53
117
213
357
837
53
125
33
178
394
538
794
3
31
448
416
904
1224
505
18
15
53
117
213
357
837
53
125
33
178
394
538
922
1026
30
448
800
868
612
636
18
15
53
117
213
357
837
53
125
33
178
394
538
922
2
30
448
800
868
612
380
18
15
53
117
213
357
837
53
125
33
178
394
555
809
1026
30
448
416
938
554
768
18
15
53
117
213
357
837
53
125
33
178
394
555
809
1026
26
448
416
938
554
768
18
15
53
117
213
357
837
53
125
33
178
394
555
809
1026
27
448
416
938
554
768
18
15
53
117
213
357
837
53
125
33
178
394
555
809
1026
31
448
416
938
554
768
18
15
53
117
213
357
837
53
125
33
178
394
555
809
1026
542
448
416
938
554
768
18
15
53
117
213
357
837
53
125
33
178
394
555
809
1026
539
448
416
938
554
768
18
15
53
117
213
357
837
53
125
33
178
394
555
809
1026
543
448
416
938
554
768
18
15
53
117
213
357
837
53
125
33
178
394
555
809
2
30
448
416
938
554
256
18
15
53
117
213
357
837
53
125
33
178
394
555
809
2
26
448
416
938
554
256
18
15
53
117
213
357
837
53
125
33
178
394
555
809
2
27
448
416
938
554
256
18
15
53
117
213
357
837
53
125
33
178
394
555
809
2
31
448
416
938
554
256
18
15
53
117
213
357
837
53
125
33
178
394
554
810
1027
29
448
416
936
552
770
18
15
53
117
213
357
837
53
125
33
178
394
554
810
3
29
448
416
936
552
258
18
15
53
117
213
357
837
53
125
33
178
394
282
794
1026
30
448
416
136
712
760
18
15
53
117
213
357
837
53
125
33
178
394
282
794
1026
542
448
416
136
712
760
18
15
53
117
213
357
837
53
125
33
178
394
282
794
2
30
448
416
136
712
504
18
15
53
117
213
357
837
53
125
33
178
394
282
794
1027
29
448
416
136
712
761
18
15
53
117
213
357
837
53
125
33
178
394
282
794
1027
31
448
416
136
712
761
18
15
53
117
213
357
837
53
125
33
178
394
282
794
1027
543
448
416
136
712
761
18
15
53
117
213
357
837
53
125
33
178
394
282
794
3
29
448
416
136
712
505
18
15
53
117
213
357
837
53
125
33
178
394
282
794
3
31
448
416
136
712
505
18
15
53
117
213
357
837
53
125
33
178
394
282
795
3
31
448
416
136
714
1784
18
15
53
117
213
357
837
53
125
33
178
394
570
794
1026
30
448
416
932
1220
1276
18
15
53
117
213
357
837
53
125
33
178
394
570
794
2
30
448
416
932
1220
508
18
15
53
117
213
357
837
53
125
33
178
394
570
922
1026
30
448
800
804
580
636
18
15
53
117
213
357
837
53
125
33
178
394
570
922
2
30
448
800
804
580
380
18
15
53
117
213
357
837
53
125
33
178
394
299
809
1026
30
448
416
170
650
768
18
15
53
117
213
357
837
53
125
33
178
394
299
809
1026
26
448
416
170
650
768
18
15
53
117
213
357
837
53
125
33
178
394
299
809
1026
27
448
416
170
650
768
18
15
53
117
213
357
837
53
125
33
178
394
299
809
1026
31
448
416
170
650
768
18
15
53
117
213
357
837
53
125
33
178
394
299
809
1026
542
448
416
170
650
768
18
15
53
117
213
357
837
53
125
33
178
394
299
809
1026
539
448
416
170
650
768
18
15
53
117
213
357
837
53
125
33
178
394
299
809
1026
543
448
416
170
650
768
18
15
53
117
213
357
837
53
125
33
178
394
299
809
2
30
448
416
170
394
256
18
15
53
117
213
357
837
53
125
33
178
394
299
809
2
26
448
416
170
394
256
18
15
53
117
213
357
837
53
125
33
178
394
299
809
2
27
448
416
170
394
256
18
15
53
117
213
357
837
53
125
33
178
394
299
809
2
31
448
416
170
394
256
18
15
53
117
213
357
837
53
125
33
178
394
314
794
1026
30
448
416
164
708
1276
18
15
53
117
213
357
837
53
125
33
178
394
314
794
2
30
448
416
164
708
508
18
15
53
117
213
365
837
53
121
33
178
386
553
809
1025
26
448
784
838
550
769
18
15
53
117
213
365
837
53
121
33
178
386
553
809
1025
538
448
784
838
550
769
18
15
53
117
213
365
837
53
121
33
178
386
553
809
1
26
448
784
838
553
1793
18
15
53
117
213
365
837
53
121
33
178
386
297
809
1025
538
448
784
326
322
894
18
15
53
117
213
365
837
53
121
33
178
386
297
813
1025
538
448
784
326
321
637
18
15
53
117
213
365
837
53
121
33
178
387
553
809
1025
538
448
778
842
551
769
18
15
53
117
213
365
837
53
121
33
178
387
297
809
1025
538
448
778
330
323
769
18
15
53
117
213
365
837
53
121
33
178
387
549
813
1025
26
448
794
834
546
637
18
15
53
117
213
365
837
53
121
33
178
387
549
813
1025
538
448
778
834
546
886
18
15
53
117
213
365
837
53
121
33
178
387
549
813
1
26
448
794
834
546
1661
18
15
53
117
213
365
837
53
121
33
178
387
313
809
1025
26
448
394
170
386
1022
18
15
53
117
213
365
837
53
121
33
178
387
313
809
1025
538
448
778
298
387
769
18
15
53
117
213
365
837
53
121
33
178
387
313
809
1
26
448
394
170
386
382
18
15
53
117
213
365
837
53
121
33
178
387
293
813
1025
538
448
778
322
290
1014
18
15
53
117
213
365
837
53
125
33
178
386
553
809
1026
30
448
784
838
553
768
18
15
53
117
213
365
837
53
125
33
178
386
553
809
1026
26
448
784
838
553
768
18
15
53
117
213
365
837
53
125
33
178
386
553
809
1026
27
448
784
838
553
768
18
15
53
117
213
365
837
53
125
33
178
386
553
809
1026
31
448
784
838
553
768
18
15
53
117
213
365
837
53
125
33
178
386
553
809
1026
542
448
784
838
553
768
18
15
53
117
213
365
837
53
125
33
178
386
553
809
1026
539
448
784
838
553
768
18
15
53
117
213
365
837
53
125
33
178
386
553
809
1026
543
448
784
838
553
768
18
15
53
117
213
365
837
53
125
33
178
386
553
809
2
30
448
784
838
553
1792
18
15
53
117
213
365
837
53
125
33
178
386
553
809
2
26
448
784
838
553
1792
18
15
53
117
213
365
837
53
125
33
178
386
553
809
2
27
448
784
838
553
1792
18
15
53
117
213
365
837
53
125
33
178
386
553
809
2
31
448
784
838
553
1792
18
15
53
117
213
365
837
53
125
33
178
386
297
809
1026
542
448
784
326
322
768
18
15
53
117
213
365
837
53
125
33
178
386
297
809
1026
539
448
784
326
322
768
18
15
53
117
213
365
837
53
125
33
178
386
297
809
1026
543
448
784
326
322
768
18
15
53
117
213
365
837
53
125
33
178
387
553
809
1026
26
448
401
913
547
768
18
15
53
117
213
365
837
53
125
33
178
387
553
809
1026
27
448
401
913
547
768
18
15
53
117
213
365
837
53
125
33
178
387
553
809
1026
539
448
778
970
555
768
18
15
53
117
213
365
837
53
125
33
178
387
553
809
2
26
448
401
913
547
1792
18
15
53
117
213
365
837
53
125
33
178
387
553
809
2
27
448
401
913
547
1792
18
15
53
117
213
365
837
53
125
33
178
387
297
809
1026
539
448
778
330
327
768
18
15
53
117
213
365
837
53
125
33
178
387
297
809
2
26
448
401
145
403
256
18
15
53
117
213
365
837
53
125
33
178
387
297
809
2
27
448
401
145
403
256
18
15
53
117
213
365
837
53
125
33
178
387
313
809
1026
26
448
394
170
386
768
18
15
53
117
213
365
837
53
125
33
178
387
313
809
1026
27
448
394
170
386
768
18
15
53
117
213
365
837
53
125
33
178
387
313
809
1026
539
448
394
170
386
768
18
15
53
117
213
365
837
53
125
33
178
387
313
809
2
26
448
394
170
386
256
18
15
53
117
213
365
837
53
125
33
178
387
313
809
2
27
448
394
170
386
256
18
15
53
117
213
353
837
37
121
33
178
399
541
837
1025
541
448
802
992
569
769
18
15
53
117
213
353
837
37
121
33
178
399
285
837
1025
541
448
802
352
313
769
18
15
53
117
213
353
837
37
121
33
178
399
573
837
1025
29
448
418
928
533
513
18
15
53
117
213
353
837
37
121
33
178
399
573
837
1025
541
448
418
928
533
513
18
15
53
117
213
353
837
37
121
33
178
399
573
837
1
29
448
418
928
533
257
18
15
53
117
213
353
837
37
121
33
178
399
317
837
1025
541
448
802
288
277
769
18
15
245
117
85
73
9
57
249
257
361
833
961
2001
1473
509
261
781
545
1587
1599
18
15
245
117
85
73
9
57
253
261
361
833
961
2001
1475
505
257
781
545
1587
1593
18
15
245
117
85
73
9
57
253
261
361
833
961
2001
1475
499
257
781
545
1587
1593
18
15
245
117
85
73
9
57
253
261
357
833
961
2001
1475
505
262
782
545
1587
1593
18
15
245
117
85
73
9
57
253
261
365
833
961
2001
1475
505
258
774
545
1587
1593
18
15
245
117
85
73
9
153
249
257
361
193
193
203
193
477
261
13
33
57
125
18
15
245
117
85
73
9
153
249
257
361
833
193
203
193
477
261
781
33
57
125
18
15
245
117
85
73
9
153
249
257
365
193
193
203
193
475
263
13
33
57
125
18
15
245
117
85
73
9
153
249
257
365
193
193
203
193
507
263
13
33
57
125
18
15
245
117
85
73
9
153
249
257
365
833
193
203
193
475
263
781
33
57
125
18
15
245
117
85
73
9
153
249
257
365
833
193
203
193
507
263
781
33
57
125
18
15
245
117
85
73
9
153
249
265
361
193
193
203
193
497
267
15
57
313
381
18
15
245
117
85
73
9
153
249
265
361
833
193
203
193
497
267
783
57
57
125
18
15
245
117
85
73
9
153
249
265
361
833
938
1227
193
497
267
795
520
1805
157
18
15
245
117
85
73
9
153
249
265
365
193
193
203
193
497
265
11
33
57
125
18
15
245
117
85
73
9
153
249
265
365
833
193
203
193
497
265
779
33
57
125
18
15
245
117
85
73
9
153
249
265
365
833
938
1227
193
497
265
779
520
1805
157
18
15
245
117
85
73
9
153
249
277
341
193
193
203
193
469
261
49
57
57
125
18
15
245
117
85
73
9
153
249
277
341
193
193
203
193
469
277
49
57
57
125
18
15
245
117
85
73
9
153
249
277
341
833
193
203
193
469
261
817
57
57
125
18
15
245
117
85
73
9
153
249
277
341
833
193
203
193
469
277
817
57
57
125
18
15
245
117
85
73
9
153
253
257
361
193
106
202
194
503
261
538
904
308
124
18
15
245
117
85
73
9
153
253
257
361
193
106
202
195
503
261
538
904
308
130
18
15
245
117
85
73
9
153
253
257
361
833
170
202
195
503
261
794
8
268
130
18
15
245
117
85
73
9
153
253
257
361
833
938
1226
194
503
261
794
520
1804
156
18
15
245
117
85
73
9
153
253
257
361
833
938
1226
195
503
261
794
520
1804
130
18
15
245
117
85
73
9
153
253
261
361
193
106
202
194
499
257
538
904
308
124
18
15
245
117
85
73
9
153
253
261
361
193
106
202
195
499
257
538
904
308
130
18
15
245
117
85
73
9
153
253
261
361
193
362
202
194
499
257
26
392
52
124
18
15
245
117
85
73
9
153
253
261
361
193
362
202
195
499
257
26
392
52
130
18
15
245
117
85
73
9
153
253
261
361
833
170
202
195
499
257
794
8
268
130
18
15
245
117
85
73
9
153
253
261
361
833
938
1226
194
499
257
794
520
1804
156
18
15
245
117
85
73
9
153
253
261
361
833
938
1226
195
499
257
794
520
1804
130
18
15
245
117
85
73
9
153
253
261
357
193
193
202
195
499
263
17
21
84
66
18
15
245
117
85
73
9
153
253
261
365
193
193
202
195
499
259
7
533
596
194
18
15
245
117
85
73
9
153
253
261
365
833
170
203
195
497
258
779
8
270
130
18
15
245
117
85
73
9
153
253
261
365
833
170
203
195
489
258
779
8
270
130
18
15
245
117
85
73
9
153
253
273
217
193
193
202
195
487
1
17
21
84
66
18
15
245
117
85
73
9
153
253
273
217
193
193
202
195
471
1
17
21
84
66
18
15
245
117
85
73
9
153
253
273
217
193
106
202
194
486
1
10
904
820
636
18
15
245
117
85
73
9
153
253
273
217
193
106
202
194
486
2
10
904
820
636
18
15
245
117
85
73
9
153
253
273
217
193
106
202
194
487
1
10
904
820
636
18
15
245
117
85
73
9
153
253
273
217
193
106
202
195
487
1
10
904
820
898
18
15
245
117
85
73
9
153
253
273
217
193
106
202
195
471
1
10
904
820
898
18
15
245
117
85
73
9
153
253
273
217
193
362
202
194
486
1
10
392
52
124
18
15
245
117
85
73
9
153
253
273
217
193
362
202
194
486
2
10
392
52
124
18
15
245
117
85
73
9
153
253
273
217
193
362
202
194
487
1
10
392
52
124
18
15
245
117
85
73
9
153
253
273
217
193
362
202
195
487
1
10
392
52
130
18
15
245
117
85
73
9
153
253
273
217
193
362
202
195
471
1
10
392
52
130
18
15
245
117
85
73
9
153
253
273
217
449
193
202
195
487
1
785
1045
84
66
18
15
245
117
85
73
9
153
253
273
217
449
193
202
195
471
1
785
1045
84
66
18
15
245
117
85
73
9
153
253
273
217
449
362
202
194
486
1
778
264
52
124
18
15
245
117
85
73
9
153
253
273
217
449
362
202
194
487
1
778
264
52
124
18
15
245
117
85
73
9
153
253
273
217
449
362
202
195
487
1
778
264
52
130
18
15
245
117
85
73
9
153
253
273
217
449
362
202
195
471
1
778
264
52
130
18
15
245
117
85
73
9
153
253
273
345
193
193
202
195
487
257
17
21
84
66
18
15
245
117
85
73
9
153
253
273
345
193
193
202
195
471
257
17
21
84
66
18
15
245
117
85
73
9
153
253
273
345
193
106
202
194
486
257
10
904
820
636
18
15
245
117
85
73
9
153
253
273
345
193
106
202
194
486
258
10
904
820
636
18
15
245
117
85
73
9
153
253
273
345
193
106
202
194
487
257
10
904
820
636
18
15
245
117
85
73
9
153
253
273
345
193
106
202
195
487
257
10
904
820
898
18
15
245
117
85
73
9
153
253
273
345
193
106
202
195
471
257
10
904
820
898
18
15
245
117
85
73
9
153
253
273
345
193
362
202
194
486
257
49
392
52
124
18
15
245
117
85
73
9
153
253
273
345
193
362
202
194
486
258
10
392
52
124
18
15
245
117
85
73
9
153
253
273
345
193
362
202
194
487
257
49
392
52
124
18
15
245
117
85
73
9
153
253
273
345
193
362
202
195
487
257
49
392
52
130
18
15
245
117
85
73
9
153
253
273
345
193
362
202
195
471
257
10
392
52
130
18
15
245
117
85
73
9
153
253
273
345
321
170
202
194
486
257
651
8
268
924
18
15
245
117
85
73
9
153
253
273
345
321
170
202
194
486
258
395
8
268
924
18
15
245
117
85
73
9
153
253
273
345
321
170
202
194
487
257
395
8
268
924
18
15
245
117
85
73
9
153
253
273
345
321
170
202
195
487
257
395
8
268
130
18
15
245
117
85
73
9
153
253
273
345
321
170
202
195
471
257
395
8
268
130
18
15
245
117
85
73
9
153
253
273
345
321
362
202
194
486
257
394
392
52
124
18
15
245
117
85
73
9
153
253
273
345
321
362
202
194
486
258
394
392
52
124
18
15
245
117
85
73
9
153
253
273
345
321
362
202
194
487
257
394
392
52
124
18
15
245
117
85
73
9
153
253
273
345
321
362
202
195
487
257
394
392
52
130
18
15
245
117
85
73
9
153
253
273
345
321
362
202
195
471
257
394
392
52
130
18
15
245
117
85
73
9
153
253
273
345
833
170
202
195
487
257
810
8
268
322
18
15
245
117
85
73
9
153
253
273
345
833
170
202
195
471
257
810
8
268
322
18
15
245
117
85
73
9
153
253
273
345
833
938
1227
195
487
257
817
520
1806
130
18
15
245
117
85
73
9
153
253
273
345
833
938
1226
194
486
257
778
520
1804
156
18
15
245
117
85
73
9
153
253
273
345
833
938
1226
194
486
258
779
520
1804
156
18
15
245
117
85
73
9
153
253
273
345
833
938
1226
194
487
257
778
520
1804
156
18
15
245
117
85
73
9
153
253
273
345
833
938
1226
195
487
257
778
520
1804
130
18
15
245
117
85
73
9
153
253
273
345
833
938
1226
195
471
257
778
520
1804
130
18
15
245
117
85
73
9
153
253
273
345
833
618
202
194
486
257
778
904
1108
156
18
15
245
117
85
73
9
153
253
273
345
833
618
202
194
486
258
778
904
1108
156
18
15
245
117
85
73
9
153
253
273
345
833
618
202
194
487
257
778
904
1108
156
18
15
245
117
85
73
9
153
253
273
345
833
618
202
195
487
257
778
904
1108
130
18
15
245
117
85
73
9
153
253
273
345
833
618
202
195
471
257
778
904
1108
130
18
15
245
117
85
73
9
153
250
258
359
193
106
203
192
472
258
538
904
313
131
18
15
245
117
85
73
9
153
250
258
359
193
362
203
192
504
258
10
392
57
131
18
15
245
117
85
73
9
153
250
258
359
193
362
203
192
472
258
10
392
57
131
18
15
245
117
85
73
9
153
250
258
359
833
170
203
192
504
258
778
8
265
67
18
15
245
117
85
73
9
153
250
258
359
833
170
203
192
472
258
778
8
265
67
18
15
245
117
85
73
9
153
250
258
359
833
938
1227
192
504
258
778
520
1802
131
18
15
245
117
85
73
9
153
250
258
359
833
938
1227
192
472
258
778
520
1802
131
18
15
245
117
85
73
9
153
250
273
345
321
170
203
192
469
257
395
8
265
67
18
15
245
117
85
73
9
153
250
273
345
321
362
203
192
469
257
651
392
569
131
18
15
245
117
85
73
9
153
250
273
345
833
170
203
192
469
257
827
8
265
67
18
15
245
117
85
73
9
153
250
273
345
833
938
1227
192
469
257
817
520
1806
131
18
15
245
117
85
73
9
233
253
261
361
193
234
234
259
473
257
26
8
20
509
18
15
245
117
85
73
9
233
253
261
361
193
362
234
259
473
257
26
392
20
509
18
15
245
117
85
73
9
233
253
261
365
193
193
234
259
473
258
10
67
276
509
18
15
245
117
85
73
9
233
253
273
217
193
193
234
259
471
1
17
67
276
509
18
15
245
117
85
73
9
233
253
273
217
193
234
234
259
471
1
10
8
20
509
18
15
245
117
85
73
9
233
253
273
217
193
362
234
259
471
1
266
392
20
509
18
15
245
117
85
73
9
233
253
273
217
449
362
234
259
471
1
778
264
20
509
18
15
245
117
85
73
9
233
253
273
345
193
193
234
259
471
257
17
67
276
509
18
15
245
117
85
73
9
233
253
273
345
193
234
234
259
471
257
49
8
20
509
18
15
245
117
85
73
9
233
253
273
345
193
362
234
259
471
257
49
392
20
509
18
15
245
117
85
73
9
233
253
273
345
321
362
234
259
471
257
650
392
20
509
18
15
245
117
85
73
9
249
249
257
361
193
193
225
257
509
261
13
65
35
499
18
15
245
117
85
73
9
249
249
257
361
193
193
225
257
493
261
13
65
35
499
18
15
245
117
85
73
9
249
249
257
361
193
193
231
257
493
261
13
590
586
508
18
15
245
117
85
73
9
249
249
257
361
833
193
225
257
509
261
781
33
35
499
18
15
245
117
85
73
9
249
249
257
361
833
193
225
257
493
261
781
33
35
499
18
15
245
117
85
73
9
249
249
257
365
193
193
225
257
509
262
6
65
19
511
18
15
245
117
85
73
9
249
249
257
365
193
193
225
257
493
262
6
65
19
511
18
15
245
117
85
73
9
249
249
257
365
193
193
231
257
493
262
6
590
586
508
18
15
245
117
85
73
9
249
249
257
365
833
193
225
257
509
262
774
33
19
511
18
15
245
117
85
73
9
249
249
257
365
833
193
225
257
493
262
774
33
19
511
18
15
245
117
85
73
9
249
249
257
373
193
193
225
257
493
269
17
65
19
511
18
15
245
117
85
73
9
249
249
257
373
193
193
231
257
493
269
30
597
586
508
18
15
245
117
85
73
9
249
249
261
361
193
193
225
257
505
257
13
65
35
499
18
15
245
117
85
73
9
249
249
261
361
193
193
231
257
505
257
525
590
586
508
18
15
245
117
85
73
9
249
249
261
361
833
193
225
257
505
257
781
33
35
499
18
15
245
117
85
73
9
249
249
261
357
193
193
225
257
505
262
17
65
19
511
18
15
245
117
85
73
9
249
249
261
357
833
193
225
257
505
262
782
33
35
499
18
15
245
117
85
73
9
249
249
261
365
193
193
225
257
505
258
6
65
19
511
18
15
245
117
85
73
9
249
249
261
365
193
193
231
257
505
259
7
277
586
506
18
15
245
117
85
73
9
249
249
261
365
833
193
225
257
505
258
774
33
19
511
18
15
245
117
85
73
9
249
249
261
373
193
193
225
257
505
267
17
65
19
511
18
15
245
117
85
73
9
249
249
261
373
193
193
231
257
505
267
31
533
586
506
18
15
245
117
85
73
9
249
249
265
361
193
193
225
257
497
267
15
65
19
511
18
15
245
117
85
73
9
249
249
265
361
193
193
225
257
491
267
15
65
19
511
18
15
245
117
85
73
9
249
249
265
361
193
193
231
257
491
267
23
597
586
508
18
15
245
117
85
73
9
249
249
265
361
833
193
225
257
497
267
783
33
35
499
18
15
245
117
85
73
9
249
249
265
361
833
193
225
257
491
267
783
33
35
499
18
15
245
117
85
73
9
249
249
265
365
193
193
225
257
497
265
11
65
19
511
18
15
245
117
85
73
9
249
249
265
365
193
193
225
257
491
265
11
65
19
511
18
15
245
117
85
73
9
249
249
265
365
193
193
231
257
497
265
523
577
586
508
18
15
245
117
85
73
9
249
249
265
365
193
193
231
257
491
265
523
577
586
508
18
15
245
117
85
73
9
249
249
265
365
833
193
225
257
497
265
779
33
35
499
18
15
245
117
85
73
9
249
249
265
365
833
193
225
257
491
265
779
33
35
499
18
15
245
117
85
73
9
249
253
257
361
193
193
225
259
509
261
13
33
147
497
18
15
245
117
85
73
9
249
253
257
361
193
193
225
259
503
261
13
33
147
497
18
15
245
117
85
73
9
249
253
257
361
833
193
225
259
509
261
781
33
147
497
18
15
245
117
85
73
9
249
253
257
361
833
193
225
259
503
261
781
33
147
497
18
15
245
117
85
73
9
249
253
261
361
193
193
225
259
499
257
13
33
147
497
18
15
245
117
85
73
9
249
253
261
361
833
193
225
259
499
257
781
33
147
497
18
15
245
117
85
73
9
249
253
261
357
193
193
225
259
499
263
17
65
19
497
18
15
245
117
85
73
9
249
253
261
365
193
193
225
259
499
259
13
33
147
497
18
15
245
117
85
73
9
249
253
261
365
833
193
225
259
499
259
781
33
147
497
18
15
245
117
85
73
9
249
250
258
370
193
193
225
256
492
268
14
577
19
496
18
15
245
117
85
73
9
249
250
258
370
193
193
231
256
504
268
14
590
586
507
18
15
245
117
85
73
9
249
250
258
359
193
193
225
256
492
258
26
579
19
496
18
15
245
117
85
73
9
249
250
258
359
193
193
231
256
504
258
522
577
586
507
18
15
245
117
85
73
9
313
249
257
361
193
193
465
193
509
261
13
289
819
1087
18
15
245
117
85
73
9
313
249
257
361
193
193
465
193
477
261
13
289
819
1087
18
15
245
117
85
73
9
313
249
257
361
833
193
465
193
509
261
781
33
819
1087
18
15
245
117
85
73
9
313
249
257
361
833
193
465
193
477
261
781
33
819
1087
18
15
245
117
85
73
9
313
249
257
361
833
961
465
193
509
261
781
545
51
1087
18
15
245
117
85
73
9
313
249
257
361
833
961
465
193
477
261
781
545
51
1087
18
15
245
117
85
73
9
313
249
261
373
193
193
465
193
473
267
15
33
819
1087
18
15
245
117
85
73
9
313
249
261
373
193
193
465
193
505
267
15
33
819
1087
18
15
245
117
85
73
9
313
253
257
361
193
193
465
195
509
261
13
289
819
1081
18
15
245
117
85
73
9
313
253
257
361
193
193
465
195
477
261
13
289
819
1081
18
15
245
117
85
73
9
313
253
257
361
193
193
465
195
503
261
13
289
819
1081
18
15
245
117
85
73
9
313
253
257
361
833
193
465
195
509
261
781
33
819
1081
18
15
245
117
85
73
9
313
253
257
361
833
193
465
195
477
261
781
33
819
1081
18
15
245
117
85
73
9
313
253
257
361
833
193
465
195
503
261
781
33
819
1081
18
15
245
117
85
73
9
313
253
257
361
833
961
465
195
509
261
781
545
51
1081
18
15
245
117
85
73
9
313
253
257
361
833
961
465
195
477
261
781
545
51
1081
18
15
245
117
85
73
9
313
253
257
361
833
961
465
195
503
261
781
545
51
1081
18
15
245
117
85
73
9
313
253
261
361
193
193
465
195
473
257
13
289
819
1081
18
15
245
117
85
73
9
313
253
261
361
193
193
465
195
505
257
13
289
819
1081
18
15
245
117
85
73
9
313
253
261
361
193
193
465
195
499
257
13
289
819
1081
18
15
245
117
85
73
9
313
253
261
361
833
193
465
195
473
257
781
33
819
1081
18
15
245
117
85
73
9
313
253
261
361
833
193
465
195
505
257
781
33
819
1081
18
15
245
117
85
73
9
313
253
261
361
833
193
465
195
499
257
781
33
819
1081
18
15
245
117
85
73
9
313
253
261
361
833
961
465
195
473
257
781
545
51
1081
18
15
245
117
85
73
9
313
253
261
361
833
961
465
195
505
257
781
545
51
1081
18
15
245
117
85
73
9
313
253
261
361
833
961
465
195
499
257
781
545
51
1081
18
15
245
117
85
73
9
313
253
261
357
193
193
465
195
473
262
14
57
819
1081
18
15
245
117
85
73
9
313
253
261
357
193
193
465
195
505
262
14
57
819
1081
18
15
245
117
85
73
9
313
253
261
357
833
193
465
195
473
262
782
33
819
1081
18
15
245
117
85
73
9
313
253
261
357
833
193
465
195
505
262
782
33
819
1081
18
15
245
117
85
73
9
313
253
261
357
833
961
465
195
473
262
782
545
51
1081
18
15
245
117
85
73
9
313
253
261
357
833
961
465
195
505
262
782
545
51
1081
18
15
245
117
85
73
9
313
253
261
365
193
193
465
195
473
258
6
33
819
1081
18
15
245
117
85
73
9
313
253
261
365
193
193
465
195
505
258
6
33
819
1081
18
15
245
117
85
73
9
313
253
261
365
833
193
465
195
473
258
774
33
819
1081
18
15
245
117
85
73
9
313
253
261
365
833
193
465
195
505
258
774
33
819
1081
18
15
245
117
85
73
9
313
253
261
365
833
961
465
195
473
258
774
545
51
1081
18
15
245
117
85
73
9
313
253
261
365
833
961
465
195
505
258
774
545
51
1081
18
15
245
117
85
73
9
313
253
273
217
193
193
465
195
471
1
11
289
819
1081
18
15
245
117
85
73
9
313
253
273
217
449
193
465
195
471
1
781
1057
819
1081
18
15
245
117
85
73
9
313
253
273
345
193
193
465
195
471
257
13
33
819
1081
18
15
245
117
85
73
9
313
253
273
345
321
193
465
195
471
257
395
33
819
1081
18
15
245
117
85
73
9
313
253
273
345
833
193
465
195
471
257
779
33
819
1081
18
15
245
117
85
73
9
313
253
273
345
833
961
465
195
471
257
781
545
51
1081
18
15
245
117
85
73
9
313
253
277
341
193
193
465
195
467
261
49
57
819
1081
18
15
245
117
85
73
9
313
253
277
341
193
193
465
195
467
277
49
57
819
1081
18
15
245
117
85
73
9
313
253
277
341
193
193
465
195
467
263
49
57
819
1081
18
15
245
117
85
73
9
313
253
277
341
193
193
465
195
467
279
49
57
819
1081
18
15
245
117
85
73
9
313
253
277
341
833
193
465
195
467
261
817
57
819
1081
18
15
245
117
85
73
9
313
253
277
341
833
193
465
195
467
277
817
57
819
1081
18
15
245
117
85
73
9
313
253
277
341
833
193
465
195
467
263
817
57
819
1081
18
15
245
117
85
73
9
313
253
277
341
833
193
465
195
467
279
817
57
819
1081
18
15
245
117
85
73
9
313
250
258
370
193
193
465
192
504
268
14
33
819
1080
18
15
245
117
85
73
9
313
250
258
370
193
193
465
192
472
268
14
33
819
1080
18
15
245
117
85
73
9
313
250
258
359
833
193
465
192
472
258
778
57
819
1080
18
15
245
117
85
73
9
313
250
258
359
833
961
465
192
472
258
778
569
51
1080
18
15
245
117
85
73
9
237
253
257
361
193
193
233
257
477
261
13
590
590
510
18
15
245
117
85
73
9
237
253
261
361
193
193
233
257
473
257
13
590
590
510
18
15
245
117
85
73
9
237
253
261
357
193
193
233
257
473
262
17
277
277
509
18
15
245
117
85
73
9
237
253
261
365
193
193
233
257
473
258
6
590
590
510
18
15
245
117
85
73
9
250
251
265
361
193
193
224
258
490
267
15
65
32
510
18
15
245
117
85
73
9
250
251
265
361
833
193
224
258
490
267
783
33
32
510
18
15
245
117
85
73
10
249
249
265
361
193
192
230
257
491
267
23
276
294
502
18
15
245
117
85
73
10
155
249
257
365
193
192
202
194
511
263
29
20
14
156
18
15
245
117
85
73
10
155
249
257
365
193
192
202
194
479
263
29
20
14
156
18
15
245
117
85
73
10
155
249
257
365
193
192
202
194
503
263
29
20
14
156
18
15
245
117
85
73
10
250
251
265
361
193
192
228
258
490
267
23
596
586
508
18
15
245
117
85
73
105
41
249
257
361
193
257
17
449
509
261
13
894
542
926
18
15
245
117
85
73
105
41
249
257
361
193
257
17
449
477
261
13
894
542
926
18
15
245
117
85
73
105
41
249
257
361
193
257
17
454
509
261
13
462
31
924
18
15
245
117
85
73
105
41
249
257
361
193
257
17
454
493
261
13
462
31
924
18
15
245
117
85
73
105
41
249
257
361
193
129
17
449
477
261
525
638
543
927
18
15
245
117
85
73
105
41
249
261
361
193
257
17
449
501
257
13
894
542
926
18
15
245
117
85
73
105
41
249
261
361
193
257
17
454
505
257
525
718
543
924
18
15
245
117
85
73
105
41
249
261
361
193
257
17
454
501
257
13
462
31
924
18
15
245
117
85
73
105
41
249
261
373
193
257
17
449
473
267
17
450
30
927
18
15
245
117
85
73
105
41
249
261
373
193
257
17
449
505
267
17
450
30
927
18
15
245
117
85
73
105
41
249
265
361
193
257
17
449
497
267
27
451
31
927
18
15
245
117
85
73
105
41
249
265
365
193
257
17
449
497
265
13
889
543
927
18
15
245
117
85
73
105
41
253
257
361
193
257
17
453
509
261
13
462
31
925
18
15
245
117
85
73
105
41
253
257
361
193
257
17
453
493
261
13
894
542
923
18
15
245
117
85
73
105
41
253
257
361
193
257
17
453
477
261
13
894
542
923
18
15
245
117
85
73
105
41
253
261
361
193
257
17
451
497
257
13
894
543
921
18
15
245
117
85
73
105
41
253
261
361
193
257
17
451
489
257
13
894
543
921
18
15
245
117
85
73
105
41
253
261
361
193
257
17
451
473
257
13
894
543
921
18
15
245
117
85
73
105
41
253
261
361
193
257
17
451
505
257
13
894
543
921
18
15
245
117
85
73
105
41
253
261
361
193
257
17
451
501
257
13
894
543
921
18
15
245
117
85
73
105
41
253
261
361
193
257
17
451
499
257
13
894
543
921
18
15
245
117
85
73
105
41
253
261
361
193
257
17
453
497
257
13
894
542
923
18
15
245
117
85
73
105
41
253
261
361
193
257
17
453
473
257
13
894
542
923
18
15
245
117
85
73
105
41
253
261
361
193
257
17
453
505
257
13
894
542
923
18
15
245
117
85
73
105
41
253
261
361
193
257
17
453
501
257
13
894
542
923
18
15
245
117
85
73
105
41
253
261
361
193
257
17
453
498
257
13
462
31
925
18
15
245
117
85
73
105
41
253
261
361
193
129
17
451
489
257
525
638
543
921
18
15
245
117
85
73
105
41
253
261
361
193
129
17
451
473
257
525
638
543
921
18
15
245
117
85
73
105
41
253
261
361
193
129
17
453
473
257
525
638
542
923
18
15
245
117
85
73
105
41
253
261
357
193
257
17
451
497
262
14
889
543
921
18
15
245
117
85
73
105
41
253
261
357
193
257
17
451
505
262
14
889
543
921
18
15
245
117
85
73
105
41
253
261
357
193
257
17
453
473
262
14
510
31
925
18
15
245
117
85
73
105
41
253
261
357
193
257
17
453
505
262
529
706
543
925
18
15
245
117
85
73
105
41
253
261
357
193
257
17
453
498
262
529
706
543
925
18
15
245
117
85
73
105
41
253
261
357
193
257
17
453
498
263
529
706
543
925
18
15
245
117
85
73
105
41
253
261
357
193
129
17
451
497
262
14
121
31
921
18
15
245
117
85
73
105
41
253
261
357
193
129
17
451
505
262
14
121
31
921
18
15
245
117
85
73
105
41
253
261
357
193
129
17
453
473
262
14
126
31
925
18
15
245
117
85
73
105
41
253
261
357
193
129
17
453
505
262
14
126
31
925
18
15
245
117
85
73
105
41
253
261
357
193
129
17
453
498
262
14
126
31
925
18
15
245
117
85
73
105
41
253
261
365
193
257
17
451
497
258
518
894
543
921
18
15
245
117
85
73
105
41
253
261
365
193
257
17
451
489
258
518
894
543
921
18
15
245
117
85
73
105
41
253
261
365
193
257
17
451
473
258
518
894
543
921
18
15
245
117
85
73
105
41
253
261
365
193
257
17
451
505
258
518
894
543
921
18
15
245
117
85
73
105
41
253
261
365
193
257
17
453
473
258
6
462
31
925
18
15
245
117
85
73
105
41
253
261
365
193
257
17
453
505
258
6
462
31
925
18
15
245
117
85
73
105
41
253
261
365
193
257
17
453
498
258
6
462
31
925
18
15
245
117
85
73
105
41
253
261
365
193
129
17
451
497
258
518
638
543
921
18
15
245
117
85
73
105
41
253
261
365
193
129
17
451
489
258
518
638
543
921
18
15
245
117
85
73
105
41
253
261
365
193
129
17
451
473
258
518
638
543
921
18
15
245
117
85
73
105
41
253
261
365
193
129
17
451
505
258
518
638
543
921
18
15
245
117
85
73
105
41
253
261
365
193
129
17
453
473
258
518
638
542
923
18
15
245
117
85
73
105
41
253
261
365
193
129
17
453
505
258
518
638
542
923
18
15
245
117
85
73
105
41
253
261
365
193
129
17
453
498
258
518
638
542
923
18
15
245
117
85
73
105
41
253
273
217
193
257
17
451
471
1
11
895
543
921
18
15
245
117
85
73
105
41
253
273
217
193
257
17
453
486
1
10
866
542
923
18
15
245
117
85
73
105
41
253
273
217
193
257
17
453
486
2
11
451
31
925
18
15
245
117
85
73
105
41
253
273
217
193
129
17
453
486
1
522
1634
1054
923
18
15
245
117
85
73
105
41
253
273
217
193
129
17
453
486
2
523
1663
1055
925
18
15
245
117
85
73
105
41
253
273
217
449
257
17
451
471
1
794
639
543
921
18
15
245
117
85
73
105
41
253
273
217
449
257
17
453
486
1
795
463
31
925
18
15
245
117
85
73
105
41
253
273
217
449
257
17
453
486
2
779
451
31
925
18
15
245
117
85
73
105
41
253
273
345
193
257
17
453
486
257
525
718
543
925
18
15
245
117
85
73
105
41
253
273
345
193
257
17
453
486
258
11
451
31
925
18
15
245
117
85
73
105
41
253
273
345
193
129
17
453
486
257
42
610
542
923
18
15
245
117
85
73
105
41
253
273
345
193
129
17
453
486
258
11
127
543
925
18
15
245
117
85
73
105
41
253
273
345
321
257
17
451
487
257
651
511
31
921
18
15
245
117
85
73
105
41
253
273
345
321
257
17
451
471
257
651
511
31
921
18
15
245
117
85
73
105
41
253
273
345
321
257
17
453
486
257
651
511
31
925
18
15
245
117
85
73
105
41
253
273
345
321
257
17
453
486
258
651
511
31
925
18
15
245
117
85
73
105
41
253
273
346
193
129
17
453
486
256
550
610
542
923
18
15
245
117
85
73
105
41
253
277
341
193
257
17
451
485
261
49
505
31
921
18
15
245
117
85
73
105
41
253
277
341
193
129
17
451
485
261
561
633
543
921
18
15
245
117
85
73
105
41
250
257
361
193
257
17
448
501
261
13
894
543
920
18
15
245
117
85
73
105
41
250
257
361
193
129
17
448
501
261
525
638
543
920
18
15
245
117
85
73
105
41
250
258
370
193
257
17
448
504
268
14
505
31
920
18
15
245
117
85
73
105
57
249
257
361
193
257
1
449
509
261
13
449
3
901
18
15
245
117
85
73
105
57
249
257
361
193
257
1
449
477
261
13
449
3
901
18
15
245
117
85
73
105
57
249
257
361
193
129
1
449
509
261
13
609
515
901
18
15
245
117
85
73
105
57
249
257
361
193
129
1
449
477
261
13
609
515
901
18
15
245
117
85
73
105
57
249
257
365
193
257
1
449
509
262
6
449
5
901
18
15
245
117
85
73
105
57
249
257
365
193
257
1
449
477
262
6
449
5
901
18
15
245
117
85
73
105
57
249
257
365
193
257
1
449
495
263
13
449
5
901
18
15
245
117
85
73
105
57
249
257
365
193
129
1
449
509
262
6
97
3
901
18
15
245
117
85
73
105
57
249
257
365
193
129
1
449
477
262
6
97
3
901
18
15
245
117
85
73
105
57
249
257
365
193
129
1
449
495
263
13
97
3
899
18
15
245
117
85
73
105
57
249
261
361
193
257
1
449
473
257
13
449
3
901
18
15
245
117
85
73
105
57
249
261
361
193
257
1
449
505
257
13
449
3
901
18
15
245
117
85
73
105
57
249
261
361
193
129
1
449
473
257
13
609
515
901
18
15
245
117
85
73
105
57
249
261
361
193
129
1
449
505
257
13
609
515
901
18
15
245
117
85
73
105
57
249
261
357
193
257
1
449
473
262
17
481
35
901
18
15
245
117
85
73
105
57
249
261
357
193
257
1
449
473
263
17
481
35
901
18
15
245
117
85
73
105
57
249
261
357
193
257
1
449
505
262
17
469
5
901
18
15
245
117
85
73
105
57
249
261
357
193
129
1
449
473
262
14
121
5
901
18
15
245
117
85
73
105
57
249
261
357
193
129
1
449
505
262
14
121
5
901
18
15
245
117
85
73
105
57
249
261
365
193
257
1
449
473
258
6
449
5
901
18
15
245
117
85
73
105
57
249
261
365
193
257
1
449
473
259
7
449
3
901
18
15
245
117
85
73
105
57
249
261
365
193
257
1
449
505
258
6
449
5
901
18
15
245
117
85
73
105
57
249
261
365
193
257
1
449
505
259
7
449
3
901
18
15
245
117
85
73
105
57
249
261
365
193
129
1
449
473
258
6
97
3
901
18
15
245
117
85
73
105
57
249
261
365
193
129
1
449
473
259
7
97
3
899
18
15
245
117
85
73
105
57
249
261
365
193
129
1
449
505
258
6
97
3
901
18
15
245
117
85
73
105
57
249
261
365
193
129
1
449
505
259
7
97
3
899
18
15
245
117
85
73
105
57
249
261
373
193
257
1
449
473
267
17
449
5
901
18
15
245
117
85
73
105
57
249
261
373
193
257
1
449
505
267
17
449
5
901
18
15
245
117
85
73
105
57
249
261
373
193
129
1
449
473
267
527
609
515
899
18
15
245
117
85
73
105
57
249
261
373
193
129
1
449
505
267
527
609
515
899
18
15
245
117
85
73
105
57
249
265
361
193
257
1
449
497
267
15
449
3
901
18
15
245
117
85
73
105
57
249
265
361
193
257
1
449
491
267
15
449
3
901
18
15
245
117
85
73
105
57
249
265
361
193
129
1
449
497
267
15
609
515
901
18
15
245
117
85
73
105
57
249
265
361
193
129
1
449
491
267
15
609
515
901
18
15
245
117
85
73
105
57
249
265
365
193
257
1
449
497
265
11
481
3
899
18
15
245
117
85
73
105
57
249
265
365
193
257
1
449
491
265
11
481
3
899
18
15
245
117
85
73
105
57
249
265
365
193
129
1
449
497
265
11
609
515
901
18
15
245
117
85
73
105
57
249
265
365
193
129
1
449
491
265
11
609
515
901
18
15
245
117
85
73
105
57
253
257
361
193
257
1
450
503
261
13
449
3
900
18
15
245
117
85
73
105
57
253
257
361
193
257
1
451
509
261
13
449
3
897
18
15
245
117
85
73
105
57
253
257
361
193
257
1
451
477
261
13
449
3
897
18
15
245
117
85
73
105
57
253
257
361
193
257
1
451
503
261
13
449
3
897
18
15
245
117
85
73
105
57
253
257
361
193
129
1
450
503
261
13
609
515
900
18
15
245
117
85
73
105
57
253
257
361
193
129
1
451
509
261
13
609
515
897
18
15
245
117
85
73
105
57
253
257
361
193
129
1
451
477
261
13
609
515
897
18
15
245
117
85
73
105
57
253
257
361
193
129
1
451
503
261
13
609
515
897
18
15
245
117
85
73
105
57
253
261
361
193
257
1
450
499
257
13
449
3
900
18
15
245
117
85
73
105
57
253
261
361
193
257
1
451
473
257
13
449
3
897
18
15
245
117
85
73
105
57
253
261
361
193
257
1
451
505
257
13
449
3
897
18
15
245
117
85
73
105
57
253
261
361
193
257
1
451
499
257
13
449
3
897
18
15
245
117
85
73
105
57
253
261
361
193
129
1
450
499
257
13
609
515
900
18
15
245
117
85
73
105
57
253
261
361
193
129
1
451
473
257
13
609
515
897
18
15
245
117
85
73
105
57
253
261
361
193
129
1
451
505
257
13
609
515
897
18
15
245
117
85
73
105
57
253
261
361
193
129
1
451
499
257
13
609
515
897
18
15
245
117
85
73
105
57
253
261
357
193
257
1
451
473
262
17
481
35
897
18
15
245
117
85
73
105
57
253
261
357
193
257
1
451
505
262
17
469
5
897
18
15
245
117
85
73
105
57
253
261
357
193
257
1
451
499
263
17
469
5
897
18
15
245
117
85
73
105
57
253
261
357
193
129
1
451
473
262
14
121
5
897
18
15
245
117
85
73
105
57
253
261
357
193
129
1
451
505
262
14
121
5
897
18
15
245
117
85
73
105
57
253
261
365
193
257
1
451
473
258
6
449
5
897
18
15
245
117
85
73
105
57
253
261
365
193
257
1
451
505
258
6
449
5
897
18
15
245
117
85
73
105
57
253
261
365
193
257
1
451
499
259
13
449
5
897
18
15
245
117
85
73
105
57
253
261
365
193
129
1
451
473
258
6
97
19
897
18
15
245
117
85
73
105
57
253
261
365
193
129
1
451
505
258
6
97
19
897
18
15
245
117
85
73
105
57
253
261
365
193
129
1
451
499
259
13
97
3
897
18
15
245
117
85
73
105
57
253
273
345
193
257
1
450
471
257
17
449
3
900
18
15
245
117
85
73
105
57
253
273
345
193
257
1
451
471
257
17
449
5
897
18
15
245
117
85
73
105
57
253
273
345
193
129
1
450
471
257
13
97
3
900
18
15
245
117
85
73
105
57
253
273
345
193
129
1
451
471
257
17
185
517
897
18
15
245
117
85
73
105
57
253
273
345
321
257
1
450
471
257
395
481
35
900
18
15
245
117
85
73
105
57
253
273
345
321
257
1
451
471
257
395
481
35
897
18
15
245
117
85
73
105
57
253
273
345
321
129
1
451
471
257
401
21
5
897
18
15
245
117
85
73
105
57
253
277
341
193
257
1
450
467
261
49
449
3
900
18
15
245
117
85
73
105
57
253
277
341
193
257
1
450
467
277
49
449
3
900
18
15
245
117
85
73
105
57
253
277
341
193
257
1
451
467
261
49
449
5
897
18
15
245
117
85
73
105
57
253
277
341
193
257
1
451
467
259
49
449
5
897
18
15
245
117
85
73
105
57
253
277
341
193
257
1
451
467
277
49
449
5
897
18
15
245
117
85
73
105
57
253
277
341
193
257
1
451
467
263
49
450
3
897
18
15
245
117
85
73
105
57
253
277
341
193
257
1
451
467
279
49
449
5
897
18
15
245
117
85
73
105
57
253
277
341
193
129
1
450
467
261
49
633
531
900
18
15
245
117
85
73
105
57
253
277
341
193
129
1
450
467
277
49
633
531
900
18
15
245
117
85
73
105
57
253
277
341
193
129
1
451
467
261
49
633
5
897
18
15
245
117
85
73
105
57
253
277
341
193
129
1
451
467
259
49
633
531
897
18
15
245
117
85
73
105
57
253
277
341
193
129
1
451
467
277
49
633
5
897
18
15
245
117
85
73
105
57
253
277
341
193
129
1
451
467
263
49
633
5
897
18
15
245
117
85
73
105
57
253
277
341
193
129
1
451
467
279
49
633
5
897
18
15
245
117
85
73
105
57
253
277
341
321
129
1
451
467
259
415
21
5
897
18
15
245
117
85
73
105
57
250
258
370
193
257
1
448
492
268
14
449
3
896
18
15
245
117
85
73
105
57
250
258
370
193
129
1
448
492
268
14
638
3
896
18
15
245
117
85
73
105
57
250
258
359
193
257
1
448
492
258
10
481
35
896
18
15
245
117
85
73
105
57
250
258
359
193
129
1
448
492
258
522
611
515
896
18
15
245
117
85
73
105
42
250
257
365
193
257
16
452
502
262
7
441
40
924
18
15
245
117
85
73
105
42
250
273
345
193
257
16
452
470
258
11
419
40
924
18
15
245
117
85
73
105
45
253
257
361
193
257
19
449
509
261
13
449
41
925
18
15
245
117
85
73
105
45
253
257
361
193
257
19
449
493
261
13
449
41
925
18
15
245
117
85
73
105
45
253
261
361
193
257
19
449
497
257
13
449
41
925
18
15
245
117
85
73
105
45
253
261
361
193
257
19
449
473
257
13
449
41
925
18
15
245
117
85
73
105
45
253
261
361
193
257
19
449
505
257
13
449
41
925
18
15
245
117
85
73
105
45
253
261
361
193
257
19
449
501
257
13
449
41
925
18
15
245
117
85
73
105
45
253
261
357
193
257
19
449
497
261
17
469
41
925
18
15
245
117
85
73
105
45
253
261
357
193
257
19
449
473
261
17
469
41
925
18
15
245
117
85
73
105
45
253
261
357
193
257
19
449
473
262
17
469
41
925
18
15
245
117
85
73
105
45
253
261
357
193
257
19
449
505
262
17
469
41
925
18
15
245
117
85
73
105
45
253
261
357
193
257
19
449
501
261
17
469
41
925
18
15
245
117
85
73
105
45
253
261
357
193
257
19
449
498
262
17
469
41
925
18
15
245
117
85
73
105
45
253
261
365
193
257
19
449
497
258
6
417
41
925
18
15
245
117
85
73
105
45
253
261
365
193
257
19
449
505
258
6
417
41
925
18
15
245
117
85
73
105
45
253
273
213
193
257
19
449
486
6
30
469
41
925
18
15
245
117
85
73
105
45
253
273
213
449
257
19
449
486
6
798
469
553
925
18
15
245
117
85
73
105
45
253
273
341
193
257
19
449
486
262
30
469
41
925
18
15
245
117
85
73
105
45
253
273
217
193
257
19
449
486
2
11
449
41
925
18
15
245
117
85
73
105
45
253
273
217
449
257
19
449
486
2
779
417
41
925
18
15
245
117
85
73
105
45
253
273
345
193
257
19
449
486
258
23
469
41
925
18
15
245
117
85
73
105
45
253
273
218
193
257
19
449
486
0
13
449
41
925
18
15
245
117
85
73
105
45
253
273
218
449
257
19
449
486
0
781
417
41
925
18
15
245
117
85
73
105
45
253
273
346
193
257
19
449
486
256
22
451
41
926
18
15
245
117
85
73
105
45
253
277
341
193
257
19
449
469
261
49
449
41
925
18
15
245
117
85
73
105
45
253
277
341
193
257
19
449
469
277
49
449
41
925
18
15
245
117
85
73
105
45
253
277
341
193
257
19
449
485
261
49
449
41
925
18
15
245
117
85
73
105
58
251
257
361
193
257
0
450
500
261
13
449
0
901
18
15
245
117
85
73
105
58
251
257
361
193
129
0
450
500
261
13
609
512
901
18
15
245
117
85
73
105
58
251
257
365
193
257
0
450
500
262
6
449
0
901
18
15
245
117
85
73
105
58
251
257
365
193
129
0
450
500
262
13
609
512
901
18
15
245
117
85
73
105
58
251
273
341
193
257
0
450
468
262
30
449
0
901
18
15
245
117
85
73
105
58
251
273
341
193
257
0
450
468
278
49
449
0
901
18
15
245
117
85
73
105
58
251
273
341
193
129
0
450
468
262
47
609
512
901
18
15
245
117
85
73
105
58
251
273
341
193
129
0
450
468
278
49
633
1544
901
18
15
245
117
85
73
105
58
251
273
345
193
257
0
450
468
257
13
417
0
901
18
15
245
117
85
73
105
58
251
273
345
193
129
0
450
468
257
13
609
512
901
18
15
245
117
85
73
105
58
251
273
345
321
257
0
450
468
257
395
481
32
901
18
15
245
117
85
73
105
58
251
273
346
193
257
0
450
468
256
14
417
0
901
18
15
245
117
85
73
105
58
251
273
346
193
129
0
450
468
256
14
609
512
901
18
15
245
117
85
73
105
58
251
273
346
321
257
0
450
468
256
654
481
32
901
18
15
245
117
85
73
105
233
249
257
361
193
257
161
257
509
261
13
894
318
483
18
15
245
117
85
73
105
233
249
257
361
193
257
161
257
493
261
13
894
318
483
18
15
245
117
85
73
105
233
249
257
361
193
257
161
257
477
261
13
894
318
483
18
15
245
117
85
73
105
233
249
257
361
193
257
289
257
493
261
525
705
483
483
18
15
245
117
85
73
105
233
249
257
361
193
257
289
257
477
261
525
705
483
483
18
15
245
117
85
73
105
233
249
257
361
193
257
145
257
509
261
541
766
159
501
18
15
245
117
85
73
105
233
249
257
361
193
257
145
257
477
261
541
766
159
501
18
15
245
117
85
73
105
233
249
257
361
193
257
75
257
477
261
13
865
377
957
18
15
245
117
85
73
105
233
249
257
361
193
257
166
262
511
261
538
511
316
504
18
15
245
117
85
73
105
233
249
257
361
193
129
161
257
509
261
13
97
99
483
18
15
245
117
85
73
105
233
249
257
361
193
129
161
257
493
261
13
97
99
483
18
15
245
117
85
73
105
233
249
257
361
193
129
161
257
477
261
13
97
99
483
18
15
245
117
85
73
105
233
249
257
361
193
129
289
257
509
261
13
609
483
483
18
15
245
117
85
73
105
233
249
257
361
193
129
289
257
493
261
13
609
483
483
18
15
245
117
85
73
105
233
249
257
361
193
129
289
257
477
261
13
609
483
483
18
15
245
117
85
73
105
233
249
257
361
193
129
145
257
509
261
13
97
115
501
18
15
245
117
85
73
105
233
249
257
361
193
129
145
257
477
261
13
97
115
501
18
15
245
117
85
73
105
233
249
257
361
193
129
145
262
511
261
13
97
115
508
18
15
245
117
85
73
105
233
249
257
361
193
129
139
257
477
261
13
97
121
509
18
15
245
117
85
73
105
233
249
257
361
193
129
171
257
493
261
13
161
185
477
18
15
245
117
85
73
105
233
249
257
361
193
129
171
257
477
261
13
161
185
477
18
15
245
117
85
73
105
233
249
257
361
193
129
166
262
511
261
26
191
188
504
18
15
245
117
85
73
105
233
249
257
365
193
257
161
257
509
262
6
418
318
510
18
15
245
117
85
73
105
233
249
257
365
193
257
161
257
493
262
6
418
318
510
18
15
245
117
85
73
105
233
249
257
365
193
257
161
257
478
262
6
441
319
511
18
15
245
117
85
73
105
233
249
257
365
193
257
161
262
502
262
6
441
319
508
18
15
245
117
85
73
105
233
249
257
365
193
257
289
257
493
262
518
705
483
483
18
15
245
117
85
73
105
233
249
257
365
193
257
289
257
478
262
518
705
483
483
18
15
245
117
85
73
105
233
249
257
365
193
257
289
257
478
263
525
705
483
483
18
15
245
117
85
73
105
233
249
257
365
193
257
145
257
478
262
526
706
158
510
18
15
245
117
85
73
105
233
249
257
365
193
129
161
257
509
262
6
97
99
483
18
15
245
117
85
73
105
233
249
257
365
193
129
161
257
493
262
6
97
99
483
18
15
245
117
85
73
105
233
249
257
365
193
129
161
257
478
262
6
97
99
483
18
15
245
117
85
73
105
233
249
257
365
193
129
161
257
478
263
13
97
99
483
18
15
245
117
85
73
105
233
249
257
365
193
129
161
262
502
262
6
185
191
476
18
15
245
117
85
73
105
233
249
257
365
193
129
289
257
509
262
6
609
483
483
18
15
245
117
85
73
105
233
249
257
365
193
129
289
257
493
262
6
609
483
483
18
15
245
117
85
73
105
233
249
257
365
193
129
289
257
478
262
6
609
483
483
18
15
245
117
85
73
105
233
249
257
365
193
129
289
257
478
263
13
609
483
483
18
15
245
117
85
73
105
233
249
257
365
193
129
145
257
478
262
6
97
115
501
18
15
245
117
85
73
105
233
249
257
365
193
129
145
257
495
263
13
97
115
501
18
15
245
117
85
73
105
233
249
257
365
193
129
145
262
502
262
6
97
115
508
18
15
245
117
85
73
105
233
249
257
365
193
129
145
262
510
262
6
97
115
508
18
15
245
117
85
73
105
233
249
257
365
193
129
145
262
475
263
13
97
115
508
18
15
245
117
85
73
105
233
249
257
365
193
129
145
262
478
262
6
97
115
508
18
15
245
117
85
73
105
233
249
257
373
193
257
161
257
493
269
14
510
318
483
18
15
245
117
85
73
105
233
249
257
373
193
257
289
257
493
269
526
705
483
483
18
15
245
117
85
73
105
233
249
257
373
193
129
161
257
493
269
14
609
227
483
18
15
245
117
85
73
105
233
249
257
373
193
129
289
257
493
269
14
609
483
483
18
15
245
117
85
73
105
233
249
257
373
193
129
171
257
493
269
14
185
185
509
18
15
245
117
85
73
105
233
249
261
361
193
257
161
257
473
257
13
894
318
483
18
15
245
117
85
73
105
233
249
261
361
193
257
289
257
473
257
525
705
483
483
18
15
245
117
85
73
105
233
249
261
361
193
257
289
257
505
257
525
705
483
483
18
15
245
117
85
73
105
233
249
261
361
193
129
161
257
473
257
13
97
99
483
18
15
245
117
85
73
105
233
249
261
361
193
129
161
257
505
257
13
97
99
483
18
15
245
117
85
73
105
233
249
261
361
193
129
289
257
473
257
13
609
483
483
18
15
245
117
85
73
105
233
249
261
361
193
129
289
257
505
257
13
609
483
483
18
15
245
117
85
73
105
233
249
261
361
193
129
145
257
473
257
13
97
115
501
18
15
245
117
85
73
105
233
249
261
361
193
129
145
257
505
257
13
97
115
501
18
15
245
117
85
73
105
233
249
261
361
193
129
145
262
501
257
13
97
115
508
18
15
245
117
85
73
105
233
249
261
361
193
129
139
257
505
257
13
97
121
509
18
15
245
117
85
73
105
233
249
261
361
193
129
166
257
473
257
26
191
188
478
18
15
245
117
85
73
105
233
249
261
357
193
257
161
257
473
262
14
441
318
510
18
15
245
117
85
73
105
233
249
261
357
193
257
161
257
505
262
14
441
318
510
18
15
245
117
85
73
105
233
249
261
357
193
257
289
257
473
262
526
705
483
483
18
15
245
117
85
73
105
233
249
261
357
193
257
289
257
505
262
526
705
483
483
18
15
245
117
85
73
105
233
249
261
357
193
257
145
257
473
262
526
718
158
510
18
15
245
117
85
73
105
233
249
261
357
193
257
145
257
505
262
526
718
158
510
18
15
245
117
85
73
105
233
249
261
357
193
129
161
257
473
262
17
609
355
483
18
15
245
117
85
73
105
233
249
261
357
193
129
161
257
473
263
17
609
355
483
18
15
245
117
85
73
105
233
249
261
357
193
129
161
257
505
262
17
609
355
483
18
15
245
117
85
73
105
233
249
261
357
193
129
161
263
473
263
17
609
357
490
18
15
245
117
85
73
105
233
249
261
357
193
129
289
257
473
262
14
609
483
483
18
15
245
117
85
73
105
233
249
261
357
193
129
289
257
505
262
14
609
483
483
18
15
245
117
85
73
105
233
249
261
357
193
129
145
257
473
262
14
97
115
501
18
15
245
117
85
73
105
233
249
261
357
193
129
145
257
505
262
14
97
115
501
18
15
245
117
85
73
105
233
249
261
365
193
257
161
257
473
258
6
441
319
511
18
15
245
117
85
73
105
233
249
261
365
193
257
289
257
473
258
518
705
483
483
18
15
245
117
85
73
105
233
249
261
365
193
257
289
257
473
259
519
705
483
483
18
15
245
117
85
73
105
233
249
261
365
193
257
289
257
505
259
525
705
483
483
18
15
245
117
85
73
105
233
249
261
365
193
257
145
257
473
258
518
706
158
510
18
15
245
117
85
73
105
233
249
261
365
193
129
161
257
473
258
6
97
99
483
18
15
245
117
85
73
105
233
249
261
365
193
129
161
257
473
259
7
97
99
483
18
15
245
117
85
73
105
233
249
261
365
193
129
161
257
505
259
13
97
99
483
18
15
245
117
85
73
105
233
249
261
365
193
129
161
263
473
259
13
97
101
490
18
15
245
117
85
73
105
233
249
261
365
193
129
289
257
473
258
6
609
483
483
18
15
245
117
85
73
105
233
249
261
365
193
129
289
257
473
259
7
609
483
483
18
15
245
117
85
73
105
233
249
261
365
193
129
289
257
505
259
13
609
483
483
18
15
245
117
85
73
105
233
249
261
365
193
129
145
257
473
258
6
97
115
501
18
15
245
117
85
73
105
233
249
261
365
193
129
145
257
473
259
7
97
115
501
18
15
245
117
85
73
105
233
249
261
365
193
129
145
257
505
259
13
97
115
501
18
15
245
117
85
73
105
233
249
261
365
193
129
139
257
505
259
13
97
121
509
18
15
245
117
85
73
105
233
249
261
373
193
257
289
257
473
267
527
705
483
483
18
15
245
117
85
73
105
233
249
261
373
193
257
289
257
505
267
529
705
483
483
18
15
245
117
85
73
105
233
249
261
373
193
257
145
257
505
267
529
706
159
501
18
15
245
117
85
73
105
233
249
261
373
193
129
161
257
473
267
15
609
227
483
18
15
245
117
85
73
105
233
249
261
373
193
129
161
257
505
267
15
609
227
483
18
15
245
117
85
73
105
233
249
261
373
193
129
289
257
473
267
15
609
483
483
18
15
245
117
85
73
105
233
249
261
373
193
129
289
257
505
267
15
609
483
483
18
15
245
117
85
73
105
233
249
261
373
193
129
145
257
473
267
15
609
243
501
18
15
245
117
85
73
105
233
249
261
373
193
129
145
257
505
267
15
609
243
501
18
15
245
117
85
73
105
233
249
273
341
193
257
289
257
471
279
561
705
483
483
18
15
245
117
85
73
105
233
249
273
341
193
129
161
257
471
279
49
185
191
479
18
15
245
117
85
73
105
233
249
273
217
193
257
161
257
471
1
17
441
318
510
18
15
245
117
85
73
105
233
249
273
217
193
257
289
257
471
1
529
1729
483
483
18
15
245
117
85
73
105
233
249
273
217
193
257
166
257
471
1
27
447
316
494
18
15
245
117
85
73
105
233
249
273
217
193
129
161
257
471
1
17
185
190
478
18
15
245
117
85
73
105
233
249
273
217
193
129
166
257
471
1
27
191
188
478
18
15
245
117
85
73
105
233
249
273
217
449
257
161
257
471
1
785
441
318
510
18
15
245
117
85
73
105
233
249
273
217
449
257
166
257
471
1
795
447
316
494
18
15
245
117
85
73
105
233
249
273
345
193
257
161
257
471
257
17
441
318
510
18
15
245
117
85
73
105
233
249
273
345
193
257
289
257
471
257
529
705
483
483
18
15
245
117
85
73
105
233
249
273
345
193
257
166
257
471
257
27
447
316
494
18
15
245
117
85
73
105
233
249
273
345
193
129
161
257
471
257
17
185
190
478
18
15
245
117
85
73
105
233
249
273
345
193
129
289
257
471
257
10
610
483
483
18
15
245
117
85
73
105
233
249
273
345
193
129
166
257
471
257
27
191
188
478
18
15
245
117
85
73
105
233
249
273
345
321
257
161
257
471
257
394
482
318
483
18
15
245
117
85
73
105
233
249
273
345
321
257
289
257
471
257
651
737
739
739
18
15
245
117
85
73
105
233
249
273
345
321
129
161
257
471
257
401
533
613
485
18
15
245
117
85
73
105
233
249
265
361
193
257
161
257
497
267
27
505
318
510
18
15
245
117
85
73
105
233
249
265
361
193
257
161
257
491
267
27
505
318
510
18
15
245
117
85
73
105
233
249
265
361
193
257
289
257
497
267
527
705
483
483
18
15
245
117
85
73
105
233
249
265
361
193
257
289
257
491
267
527
705
483
483
18
15
245
117
85
73
105
233
249
265
361
193
257
145
257
491
267
539
707
159
501
18
15
245
117
85
73
105
233
249
265
361
193
257
166
262
497
267
27
511
316
504
18
15
245
117
85
73
105
233
249
265
361
193
129
161
257
497
267
15
97
99
483
18
15
245
117
85
73
105
233
249
265
361
193
129
161
257
491
267
15
97
99
483
18
15
245
117
85
73
105
233
249
265
361
193
129
289
257
497
267
15
609
483
483
18
15
245
117
85
73
105
233
249
265
361
193
129
289
257
491
267
15
609
483
483
18
15
245
117
85
73
105
233
249
265
361
193
129
145
257
491
267
15
97
115
501
18
15
245
117
85
73
105
233
249
265
361
193
129
145
262
497
267
15
97
115
508
18
15
245
117
85
73
105
233
249
265
361
193
129
166
257
491
267
27
191
188
478
18
15
245
117
85
73
105
233
249
265
361
193
129
166
262
497
267
27
191
188
504
18
15
245
117
85
73
105
233
249
265
365
193
257
161
257
497
265
11
483
319
485
18
15
245
117
85
73
105
233
249
265
365
193
257
289
257
497
265
525
705
483
483
18
15
245
117
85
73
105
233
249
265
365
193
257
289
257
491
265
525
705
483
483
18
15
245
117
85
73
105
233
249
265
365
193
257
145
257
497
265
538
706
158
510
18
15
245
117
85
73
105
233
249
265
365
193
129
161
257
497
265
11
609
227
483
18
15
245
117
85
73
105
233
249
265
365
193
129
161
257
491
265
13
97
99
483
18
15
245
117
85
73
105
233
249
265
365
193
129
289
257
497
265
11
609
483
483
18
15
245
117
85
73
105
233
249
265
365
193
129
289
257
491
265
13
609
483
483
18
15
245
117
85
73
105
233
249
265
365
193
129
145
257
497
265
11
609
371
501
18
15
245
117
85
73
105
233
249
265
365
193
129
145
257
491
265
13
97
115
501
18
15
245
117
85
73
105
233
249
277
213
193
257
289
257
469
2
543
1729
483
483
18
15
245
117
85
73
105
233
249
277
341
193
257
161
257
469
274
49
505
318
510
18
15
245
117
85
73
105
233
249
277
341
193
257
289
257
469
258
575
705
483
483
18
15
245
117
85
73
105
233
249
277
341
193
257
289
257
469
261
561
705
483
483
18
15
245
117
85
73
105
233
249
277
341
193
257
289
257
469
277
561
705
483
483
18
15
245
117
85
73
105
233
249
277
341
193
257
289
257
469
274
561
705
483
483
18
15
245
117
85
73
105
233
249
277
341
193
129
161
257
469
258
47
97
227
483
18
15
245
117
85
73
105
233
249
277
341
193
129
161
257
469
261
49
185
191
479
18
15
245
117
85
73
105
233
249
277
341
193
129
161
257
469
262
49
185
191
479
18
15
245
117
85
73
105
233
249
277
341
193
129
161
257
469
277
49
185
191
479
18
15
245
117
85
73
105
233
249
277
341
193
129
161
257
469
274
49
185
190
478
18
15
245
117
85
73
105
233
249
277
341
193
129
289
257
469
258
47
609
483
483
18
15
245
117
85
73
105
233
249
277
341
193
129
289
257
469
274
47
609
483
483
18
15
245
117
85
73
105
233
249
277
341
193
129
139
257
469
261
561
633
249
509
18
15
245
117
85
73
105
233
249
277
341
193
129
139
257
469
277
49
633
249
509
18
15
245
117
85
73
105
233
249
277
341
193
129
171
257
469
261
49
185
185
509
18
15
245
117
85
73
105
233
249
277
341
193
129
171
257
469
277
49
185
185
509
18
15
245
117
85
73
105
233
249
277
341
321
129
161
257
469
258
415
533
613
485
18
15
245
117
85
73
105
233
249
277
341
321
129
161
257
469
274
415
533
613
485
18
15
245
117
85
73
105
233
249
277
341
833
129
161
257
469
258
831
21
613
485
18
15
245
117
85
73
105
233
249
277
341
833
129
161
257
469
261
817
21
613
485
18
15
245
117
85
73
105
233
249
277
341
833
129
161
257
469
262
817
21
613
485
18
15
245
117
85
73
105
233
249
277
341
833
129
161
257
469
277
817
21
613
485
18
15
245
117
85
73
105
233
249
277
341
833
129
161
257
469
274
817
21
613
485
18
15
245
117
85
73
105
233
253
257
361
193
257
161
261
509
261
13
462
318
486
18
15
245
117
85
73
105
233
253
257
361
193
257
161
261
477
261
13
894
318
491
18
15
245
117
85
73
105
233
253
257
361
193
257
161
259
509
261
13
462
319
481
18
15
245
117
85
73
105
233
253
257
361
193
257
161
259
503
261
13
894
318
482
18
15
245
117
85
73
105
233
253
257
361
193
257
289
258
503
261
525
705
483
484
18
15
245
117
85
73
105
233
253
257
361
193
257
289
261
509
261
525
705
483
509
18
15
245
117
85
73
105
233
253
257
361
193
257
289
261
477
261
525
705
483
509
18
15
245
117
85
73
105
233
253
257
361
193
257
289
259
503
261
525
705
483
481
18
15
245
117
85
73
105
233
253
257
361
193
129
161
258
503
261
13
97
99
484
18
15
245
117
85
73
105
233
253
257
361
193
129
161
261
509
261
13
97
99
509
18
15
245
117
85
73
105
233
253
257
361
193
129
161
261
477
261
13
97
99
509
18
15
245
117
85
73
105
233
253
257
361
193
129
161
259
509
261
13
97
99
481
18
15
245
117
85
73
105
233
253
257
361
193
129
161
259
503
261
13
97
99
481
18
15
245
117
85
73
105
233
253
257
361
193
129
289
258
503
261
13
609
483
484
18
15
245
117
85
73
105
233
253
257
361
193
129
289
261
477
261
13
609
483
509
18
15
245
117
85
73
105
233
253
257
361
193
129
289
259
503
261
13
609
483
481
18
15
245
117
85
73
105
233
253
257
361
193
129
145
258
503
261
13
97
115
500
18
15
245
117
85
73
105
233
253
257
361
193
129
145
261
509
261
13
97
115
509
18
15
245
117
85
73
105
233
253
257
361
193
129
145
261
477
261
13
97
115
509
18
15
245
117
85
73
105
233
253
257
361
193
129
145
259
503
261
13
97
115
505
18
15
245
117
85
73
105
233
253
257
361
193
129
166
258
503
261
26
191
188
476
18
15
245
117
85
73
105
233
253
257
361
193
129
166
259
503
261
26
191
188
474
18
15
245
117
85
73
105
233
253
261
361
193
257
161
261
505
257
13
894
318
491
18
15
245
117
85
73
105
233
253
261
361
193
257
161
261
501
257
13
894
318
491
18
15
245
117
85
73
105
233
253
261
361
193
257
161
259
499
257
13
894
318
482
18
15
245
117
85
73
105
233
253
261
361
193
257
289
261
501
257
525
705
483
509
18
15
245
117
85
73
105
233
253
261
361
193
257
289
259
473
257
525
705
483
481
18
15
245
117
85
73
105
233
253
261
361
193
257
289
259
499
257
525
705
483
481
18
15
245
117
85
73
105
233
253
261
361
193
129
161
258
499
257
13
97
99
484
18
15
245
117
85
73
105
233
253
261
361
193
129
161
261
505
257
13
97
99
509
18
15
245
117
85
73
105
233
253
261
361
193
129
161
261
501
257
13
97
99
509
18
15
245
117
85
73
105
233
253
261
361
193
129
161
259
473
257
13
97
99
481
18
15
245
117
85
73
105
233
253
261
361
193
129
161
259
499
257
13
97
99
481
18
15
245
117
85
73
105
233
253
261
361
193
129
289
261
501
257
13
609
483
509
18
15
245
117
85
73
105
233
253
261
361
193
129
289
259
473
257
13
609
483
481
18
15
245
117
85
73
105
233
253
261
361
193
129
289
259
499
257
13
609
483
481
18
15
245
117
85
73
105
233
253
261
361
193
129
145
261
505
257
13
97
115
509
18
15
245
117
85
73
105
233
253
261
361
193
129
145
261
501
257
13
97
115
509
18
15
245
117
85
73
105
233
253
261
361
193
129
145
259
473
257
13
97
115
505
18
15
245
117
85
73
105
233
253
261
361
193
129
145
259
499
257
13
97
115
505
18
15
245
117
85
73
105
233
253
261
361
193
129
166
259
499
257
26
191
188
474
18
15
245
117
85
73
105
233
253
261
357
193
257
161
261
505
262
14
889
319
509
18
15
245
117
85
73
105
233
253
261
357
193
257
289
259
473
262
526
705
483
481
18
15
245
117
85
73
105
233
253
261
357
193
257
145
261
505
262
526
718
159
509
18
15
245
117
85
73
105
233
253
261
357
193
129
161
261
505
262
17
609
355
509
18
15
245
117
85
73
105
233
253
261
357
193
129
161
259
473
262
14
97
99
481
18
15
245
117
85
73
105
233
253
261
357
193
129
161
259
499
263
17
609
355
481
18
15
245
117
85
73
105
233
253
261
357
193
129
289
259
473
262
14
609
483
481
18
15
245
117
85
73
105
233
253
261
357
193
129
145
261
505
262
14
97
115
509
18
15
245
117
85
73
105
233
253
261
357
833
129
161
261
505
262
785
21
613
509
18
15
245
117
85
73
105
233
253
261
357
833
129
161
259
499
263
785
21
613
481
18
15
245
117
85
73
105
233
253
261
365
193
257
161
261
505
258
6
482
318
486
18
15
245
117
85
73
105
233
253
261
365
193
257
289
259
473
258
518
705
483
481
18
15
245
117
85
73
105
233
253
261
365
193
257
289
259
499
259
525
705
483
481
18
15
245
117
85
73
105
233
253
261
365
193
257
145
261
505
258
522
706
158
502
18
15
245
117
85
73
105
233
253
261
365
193
257
145
259
473
258
518
766
158
473
18
15
245
117
85
73
105
233
253
261
365
193
129
161
261
505
258
6
97
99
509
18
15
245
117
85
73
105
233
253
261
365
193
129
161
259
473
258
6
97
99
481
18
15
245
117
85
73
105
233
253
261
365
193
129
161
259
499
259
13
97
99
481
18
15
245
117
85
73
105
233
253
261
365
193
129
289
259
473
258
6
609
483
481
18
15
245
117
85
73
105
233
253
261
365
193
129
289
259
499
259
13
609
483
481
18
15
245
117
85
73
105
233
253
261
365
193
129
145
261
505
258
6
97
115
509
18
15
245
117
85
73
105
233
253
261
365
193
129
145
259
473
258
6
97
115
505
18
15
245
117
85
73
105
233
253
261
365
193
129
145
259
499
259
13
97
115
505
18
15
245
117
85
73
105
233
253
273
341
193
129
145
261
486
262
49
633
371
477
18
15
245
117
85
73
105
233
253
273
217
193
257
161
259
471
1
17
441
318
482
18
15
245
117
85
73
105
233
253
273
217
193
257
289
259
471
1
529
1729
483
497
18
15
245
117
85
73
105
233
253
273
217
193
257
166
259
471
1
26
447
316
506
18
15
245
117
85
73
105
233
253
273
217
193
129
161
259
471
1
17
185
190
465
18
15
245
117
85
73
105
233
253
273
217
193
129
145
261
486
1
17
121
115
507
18
15
245
117
85
73
105
233
253
273
217
193
129
145
261
486
2
11
97
115
509
18
15
245
117
85
73
105
233
253
273
217
193
129
145
259
471
1
11
97
115
505
18
15
245
117
85
73
105
233
253
273
217
193
129
166
259
471
1
26
191
188
474
18
15
245
117
85
73
105
233
253
273
217
449
257
161
259
471
1
778
418
318
481
18
15
245
117
85
73
105
233
253
273
217
449
257
166
259
471
1
794
447
316
506
18
15
245
117
85
73
105
233
253
273
345
193
257
161
259
471
257
17
441
318
481
18
15
245
117
85
73
105
233
253
273
345
193
257
289
259
471
257
529
705
483
481
18
15
245
117
85
73
105
233
253
273
345
193
257
145
261
486
257
538
707
159
509
18
15
245
117
85
73
105
233
253
273
345
193
257
145
259
471
257
538
707
159
473
18
15
245
117
85
73
105
233
253
273
345
193
257
138
259
471
257
529
707
148
482
18
15
245
117
85
73
105
233
253
273
345
193
257
166
259
471
257
26
447
316
506
18
15
245
117
85
73
105
233
253
273
345
193
129
161
259
471
257
17
185
190
465
18
15
245
117
85
73
105
233
253
273
345
193
129
289
259
471
257
13
609
483
481
18
15
245
117
85
73
105
233
253
273
345
193
129
145
261
486
257
13
97
243
509
18
15
245
117
85
73
105
233
253
273
345
193
129
145
261
486
258
11
121
243
509
18
15
245
117
85
73
105
233
253
273
345
193
129
145
259
471
257
13
97
243
505
18
15
245
117
85
73
105
233
253
273
345
193
129
166
259
471
257
10
191
188
474
18
15
245
117
85
73
105
233
253
273
345
321
257
161
259
471
257
394
482
318
481
18
15
245
117
85
73
105
233
253
273
345
321
257
289
259
471
257
651
737
739
481
18
15
245
117
85
73
105
233
253
273
345
321
129
161
259
471
257
401
21
101
481
18
15
245
117
85
73
105
233
253
273
345
321
129
138
259
471
257
657
21
276
482
18
15
245
117
85
73
105
233
253
273
345
321
129
170
259
471
257
401
21
212
482
18
15
245
117
85
73
105
233
253
273
345
321
129
298
259
471
257
401
21
468
482
18
15
245
117
85
73
105
233
253
273
345
833
129
161
259
471
257
785
21
101
481
18
15
245
117
85
73
105
233
253
273
345
833
129
170
259
471
257
913
21
212
482
18
15
245
117
85
73
105
233
253
273
345
833
129
298
259
471
257
785
21
468
482
18
15
245
117
85
73
105
233
253
273
345
833
897
298
259
471
257
913
533
212
738
18
15
245
117
85
73
105
233
253
273
218
193
129
145
261
486
0
14
97
115
509
18
15
245
117
85
73
105
233
253
273
346
193
257
145
261
486
256
550
706
158
502
18
15
245
117
85
73
105
233
253
273
346
193
129
145
261
486
256
14
609
243
509
18
15
245
117
85
73
105
233
253
277
341
193
257
161
261
465
261
49
505
319
509
18
15
245
117
85
73
105
233
253
277
341
193
257
161
261
465
262
49
505
319
509
18
15
245
117
85
73
105
233
253
277
341
193
257
161
261
465
277
49
505
319
509
18
15
245
117
85
73
105
233
253
277
341
193
257
161
261
469
261
49
505
319
509
18
15
245
117
85
73
105
233
253
277
341
193
257
161
261
469
277
49
505
319
509
18
15
245
117
85
73
105
233
253
277
341
193
257
161
261
485
261
49
505
319
509
18
15
245
117
85
73
105
233
253
277
341
193
257
161
259
467
259
49
505
318
481
18
15
245
117
85
73
105
233
253
277
341
193
257
161
259
467
279
49
505
318
481
18
15
245
117
85
73
105
233
253
277
341
193
257
289
258
467
279
561
705
483
484
18
15
245
117
85
73
105
233
253
277
341
193
257
289
261
465
261
561
705
483
509
18
15
245
117
85
73
105
233
253
277
341
193
257
289
261
465
277
561
705
483
509
18
15
245
117
85
73
105
233
253
277
341
193
257
289
261
465
274
575
725
485
509
18
15
245
117
85
73
105
233
253
277
341
193
257
289
261
469
261
561
705
483
509
18
15
245
117
85
73
105
233
253
277
341
193
257
289
261
469
277
561
705
483
509
18
15
245
117
85
73
105
233
253
277
341
193
257
289
261
485
261
561
705
483
509
18
15
245
117
85
73
105
233
253
277
341
193
257
289
259
467
259
543
725
485
481
18
15
245
117
85
73
105
233
253
277
341
193
257
289
259
467
279
561
705
483
481
18
15
245
117
85
73
105
233
253
277
341
193
129
161
261
465
258
47
97
227
509
18
15
245
117
85
73
105
233
253
277
341
193
129
161
261
465
261
49
185
191
477
18
15
245
117
85
73
105
233
253
277
341
193
129
161
261
465
262
49
185
191
477
18
15
245
117
85
73
105
233
253
277
341
193
129
161
261
465
277
49
185
191
477
18
15
245
117
85
73
105
233
253
277
341
193
129
161
261
465
274
47
97
227
509
18
15
245
117
85
73
105
233
253
277
341
193
129
161
261
469
261
49
185
191
477
18
15
245
117
85
73
105
233
253
277
341
193
129
161
261
469
277
49
185
191
477
18
15
245
117
85
73
105
233
253
277
341
193
129
161
261
485
261
49
185
191
477
18
15
245
117
85
73
105
233
253
277
341
193
129
161
259
467
279
49
185
190
465
18
15
245
117
85
73
105
233
253
277
341
193
129
289
261
465
258
47
609
483
509
18
15
245
117
85
73
105
233
253
277
341
193
129
289
261
465
274
47
609
483
509
18
15
245
117
85
73
105
233
253
277
341
193
129
145
261
465
258
47
97
243
509
18
15
245
117
85
73
105
233
253
277
341
193
129
145
261
465
261
49
633
371
477
18
15
245
117
85
73
105
233
253
277
341
193
129
145
261
465
262
49
633
371
477
18
15
245
117
85
73
105
233
253
277
341
193
129
145
261
465
274
47
97
243
509
18
15
245
117
85
73
105
233
253
277
341
193
129
145
261
469
261
49
633
371
477
18
15
245
117
85
73
105
233
253
277
341
193
129
145
261
469
277
49
633
243
509
18
15
245
117
85
73
105
233
253
277
341
193
129
145
261
485
261
49
633
371
477
18
15
245
117
85
73
105
233
253
277
341
321
129
161
259
467
259
415
533
613
481
18
15
245
117
85
73
105
233
253
277
341
833
129
161
261
465
261
817
21
613
509
18
15
245
117
85
73
105
233
253
277
341
833
129
161
261
465
262
817
21
613
509
18
15
245
117
85
73
105
233
253
277
341
833
129
161
261
465
277
817
21
613
509
18
15
245
117
85
73
105
233
253
277
341
833
129
161
261
465
274
831
21
613
509
18
15
245
117
85
73
105
233
253
277
341
833
129
161
261
469
261
817
21
613
509
18
15
245
117
85
73
105
233
253
277
341
833
129
161
261
469
277
817
21
613
509
18
15
245
117
85
73
105
233
253
277
341
833
129
161
261
485
261
817
21
613
509
18
15
245
117
85
73
105
233
253
277
341
833
129
161
259
467
259
817
21
101
481
18
15
245
117
85
73
105
233
253
277
341
833
129
161
259
467
279
817
21
101
481
18
15
245
117
85
73
105
233
253
277
341
833
129
298
259
467
259
817
21
468
482
18
15
245
117
85
73
105
233
250
258
370
193
257
161
256
492
268
14
505
319
480
18
15
245
117
85
73
105
233
250
258
370
193
257
289
256
492
268
526
705
483
480
18
15
245
117
85
73
105
233
250
258
370
193
129
161
256
492
268
14
609
227
480
18
15
245
117
85
73
105
233
250
258
370
193
129
289
256
492
268
14
609
483
480
18
15
245
117
85
73
105
233
250
258
359
193
257
289
256
492
258
522
705
483
480
18
15
245
117
85
73
105
233
250
258
359
193
257
289
256
476
258
522
705
483
480
18
15
245
117
85
73
105
233
250
258
359
193
129
161
256
492
258
10
609
227
480
18
15
245
117
85
73
105
233
250
258
359
193
129
161
256
476
258
10
609
227
480
18
15
245
117
85
73
105
233
250
258
359
193
129
289
256
492
258
10
609
483
480
18
15
245
117
85
73
105
233
250
258
359
193
129
289
256
476
258
10
609
483
480
18
15
245
117
85
73
105
233
250
274
341
193
257
161
256
468
277
49
505
319
480
18
15
245
117
85
73
105
233
250
274
341
193
257
289
256
468
277
561
705
483
480
18
15
245
117
85
73
105
233
250
274
341
193
129
161
256
468
277
49
185
191
464
18
15
245
117
85
73
105
233
250
274
341
833
129
161
256
468
277
817
21
101
488
18
15
245
117
85
73
105
233
250
274
342
193
257
161
256
468
260
46
505
319
480
18
15
245
117
85
73
105
233
250
274
342
193
257
161
256
468
276
46
505
319
480
18
15
245
117
85
73
105
233
250
274
342
193
257
289
256
468
260
574
705
483
480
18
15
245
117
85
73
105
233
250
274
342
193
257
289
256
468
276
566
705
483
480
18
15
245
117
85
73
105
233
250
274
342
193
129
161
256
468
260
46
97
227
480
18
15
245
117
85
73
105
233
250
274
342
193
129
161
256
468
276
46
97
227
480
18
15
245
117
85
73
105
233
250
274
342
193
129
289
256
468
260
46
609
483
480
18
15
245
117
85
73
105
233
250
274
342
193
129
289
256
468
276
46
609
483
480
18
15
245
117
85
73
105
233
250
274
342
833
129
161
256
468
260
822
21
101
488
18
15
245
117
85
73
105
233
250
274
342
833
129
161
256
468
276
822
21
101
488
18
15
245
117
85
73
105
233
250
274
214
193
257
289
256
468
4
542
1729
483
480
18
15
245
117
85
73
105
233
250
274
214
193
257
289
256
468
20
542
1729
483
480
18
15
245
117
85
73
105
233
250
274
210
193
257
289
256
468
16
542
1729
483
480
18
15
245
117
85
73
105
233
250
274
338
193
257
161
256
468
272
46
505
319
480
18
15
245
117
85
73
105
233
250
274
338
193
257
289
256
468
272
566
705
483
480
18
15
245
117
85
73
105
233
250
274
338
193
129
161
256
468
272
46
97
227
480
18
15
245
117
85
73
105
233
250
274
338
193
129
289
256
468
272
46
609
483
480
18
15
245
117
85
73
105
233
250
274
338
833
129
161
256
468
272
822
21
101
488
18
15
245
117
85
73
105
233
250
274
219
193
257
161
256
468
1
269
889
319
480
18
15
245
117
85
73
105
233
250
274
219
193
257
289
256
468
1
521
1729
483
480
18
15
245
117
85
73
105
233
250
274
219
193
129
161
256
468
1
9
97
99
480
18
15
245
117
85
73
105
233
250
274
218
193
257
289
256
468
0
526
1729
483
480
18
15
245
117
85
73
105
233
250
274
218
193
129
161
256
468
0
14
97
99
480
18
15
245
117
85
73
105
233
250
274
347
193
257
289
256
468
257
521
705
483
480
18
15
245
117
85
73
105
233
250
274
347
193
129
161
256
468
257
9
97
99
480
18
15
245
117
85
73
105
233
250
274
347
193
129
289
256
468
257
9
609
483
480
18
15
245
117
85
73
105
233
250
274
347
321
257
289
256
468
257
649
737
739
480
18
15
245
117
85
73
105
233
250
274
347
321
129
161
256
468
257
405
21
101
488
18
15
245
117
85
73
105
233
250
274
347
833
129
161
256
468
257
917
21
613
480
18
15
245
117
85
73
105
233
250
274
346
193
257
289
256
468
256
526
705
483
480
18
15
245
117
85
73
105
233
250
274
346
193
129
161
256
468
256
14
97
99
480
18
15
245
117
85
73
105
233
250
274
346
193
129
289
256
468
256
14
609
483
480
18
15
245
117
85
73
105
233
250
274
339
193
257
161
256
468
273
49
505
319
480
18
15
245
117
85
73
105
233
250
274
339
193
257
289
256
468
273
561
705
483
480
18
15
245
117
85
73
105
233
250
274
339
193
129
161
256
468
273
49
185
191
464
18
15
245
117
85
73
105
233
250
274
339
193
129
289
256
468
273
45
609
483
480
18
15
245
117
85
73
105
233
250
274
339
833
129
161
256
468
273
817
21
101
488
18
15
245
117
85
73
105
249
249
257
361
193
257
129
257
509
261
13
449
291
499
18
15
245
117
85
73
105
249
249
257
361
193
257
129
257
493
261
13
449
291
499
18
15
245
117
85
73
105
249
249
257
361
193
257
65
257
509
261
13
894
382
963
18
15
245
117
85
73
105
249
249
257
361
193
257
65
257
493
261
13
894
382
963
18
15
245
117
85
73
105
249
249
257
361
193
257
71
257
493
261
525
718
202
1004
18
15
245
117
85
73
105
249
249
257
361
193
129
129
257
509
261
13
97
275
499
18
15
245
117
85
73
105
249
249
257
361
193
129
129
257
493
261
13
97
275
499
18
15
245
117
85
73
105
249
249
257
361
193
129
65
257
509
261
13
97
35
963
18
15
245
117
85
73
105
249
249
257
361
193
129
65
257
493
261
13
97
35
963
18
15
245
117
85
73
105
249
249
257
365
193
257
129
257
493
262
6
449
291
499
18
15
245
117
85
73
105
249
249
257
365
193
257
65
257
509
262
6
462
383
965
18
15
245
117
85
73
105
249
249
257
365
193
257
65
257
493
262
6
462
383
965
18
15
245
117
85
73
105
249
249
257
365
193
257
65
257
495
263
525
705
195
963
18
15
245
117
85
73
105
249
249
257
365
193
257
71
257
493
262
518
718
202
1004
18
15
245
117
85
73
105
249
249
257
365
193
129
129
257
493
262
6
97
259
499
18
15
245
117
85
73
105
249
249
257
365
193
129
65
257
509
262
6
97
35
963
18
15
245
117
85
73
105
249
249
257
365
193
129
65
257
493
262
6
97
35
963
18
15
245
117
85
73
105
249
249
257
365
193
129
65
257
495
263
13
97
35
963
18
15
245
117
85
73
105
249
249
257
365
193
129
135
257
493
262
13
97
266
474
18
15
245
117
85
73
105
249
249
257
365
833
129
135
257
493
262
775
21
266
478
18
15
245
117
85
73
105
249
249
257
365
833
897
577
257
509
262
775
533
901
709
18
15
245
117
85
73
105
249
249
257
365
833
897
577
257
493
262
774
533
901
709
18
15
245
117
85
73
105
249
249
257
365
833
897
577
257
495
263
797
533
901
709
18
15
245
117
85
73
105
249
249
257
365
833
897
583
257
493
262
774
533
906
734
18
15
245
117
85
73
105
249
249
257
373
193
257
129
257
493
269
14
449
291
499
18
15
245
117
85
73
105
249
249
257
373
193
257
65
257
493
269
529
705
195
963
18
15
245
117
85
73
105
249
249
257
373
193
257
71
257
493
269
542
725
202
1022
18
15
245
117
85
73
105
249
249
257
373
193
129
129
257
493
269
14
609
275
499
18
15
245
117
85
73
105
249
249
257
373
193
129
65
257
493
269
14
609
35
963
18
15
245
117
85
73
105
249
249
257
373
833
897
583
257
493
269
798
533
906
734
18
15
245
117
85
73
105
249
249
261
361
193
257
129
257
505
257
13
449
291
499
18
15
245
117
85
73
105
249
249
261
361
193
257
65
257
505
257
525
705
195
963
18
15
245
117
85
73
105
249
249
261
361
193
129
129
257
505
257
13
97
275
499
18
15
245
117
85
73
105
249
249
261
361
193
129
65
257
505
257
13
97
35
963
18
15
245
117
85
73
105
249
249
261
357
193
257
65
257
505
262
529
705
195
963
18
15
245
117
85
73
105
249
249
261
357
193
129
65
257
505
262
17
609
35
963
18
15
245
117
85
73
105
249
249
261
357
833
897
577
257
505
262
785
533
901
709
18
15
245
117
85
73
105
249
249
261
365
193
257
129
257
505
258
6
449
291
499
18
15
245
117
85
73
105
249
249
261
365
193
257
65
257
505
258
6
462
383
965
18
15
245
117
85
73
105
249
249
261
365
193
257
65
257
505
259
519
705
195
963
18
15
245
117
85
73
105
249
249
261
365
193
129
129
257
505
258
6
97
259
499
18
15
245
117
85
73
105
249
249
261
365
193
129
65
257
505
258
6
97
35
963
18
15
245
117
85
73
105
249
249
261
365
193
129
65
257
505
259
7
97
35
963
18
15
245
117
85
73
105
249
249
261
365
833
897
577
257
505
259
775
533
901
709
18
15
245
117
85
73
105
249
249
261
373
193
257
129
257
505
267
17
449
291
499
18
15
245
117
85
73
105
249
249
261
373
193
257
65
257
505
267
529
705
195
963
18
15
245
117
85
73
105
249
249
261
373
193
257
71
257
505
267
543
725
202
1022
18
15
245
117
85
73
105
249
249
261
373
193
129
129
257
505
267
15
609
275
499
18
15
245
117
85
73
105
249
249
261
373
193
129
65
257
505
267
15
609
35
963
18
15
245
117
85
73
105
249
249
265
361
193
257
65
257
497
267
27
463
383
965
18
15
245
117
85
73
105
249
249
265
361
193
257
65
257
491
267
27
463
383
965
18
15
245
117
85
73
105
249
249
265
361
193
257
71
257
491
267
535
725
202
1022
18
15
245
117
85
73
105
249
249
265
361
193
129
65
257
497
267
15
97
35
963
18
15
245
117
85
73
105
249
249
265
361
193
129
65
257
491
267
15
97
35
963
18
15
245
117
85
73
105
249
249
265
361
193
129
134
257
491
267
27
639
252
510
18
15
245
117
85
73
105
249
249
265
361
833
129
135
257
491
267
791
21
266
478
18
15
245
117
85
73
105
249
249
265
365
193
257
129
257
491
265
11
481
291
499
18
15
245
117
85
73
105
249
249
265
365
193
257
65
257
497
265
13
889
383
959
18
15
245
117
85
73
105
249
249
265
365
193
257
65
257
491
265
13
889
383
959
18
15
245
117
85
73
105
249
249
265
365
193
257
135
257
497
265
525
737
138
474
18
15
245
117
85
73
105
249
249
265
365
193
257
135
257
491
265
525
737
138
474
18
15
245
117
85
73
105
249
249
265
365
193
129
129
257
497
265
11
161
275
499
18
15
245
117
85
73
105
249
249
265
365
193
129
129
257
491
265
11
161
275
499
18
15
245
117
85
73
105
249
249
265
365
193
129
65
257
497
265
11
161
547
963
18
15
245
117
85
73
105
249
249
265
365
193
129
65
257
491
265
11
161
547
963
18
15
245
117
85
73
105
249
249
265
365
193
129
135
257
497
265
11
161
266
474
18
15
245
117
85
73
105
249
249
265
365
193
129
135
257
491
265
11
161
266
474
18
15
245
117
85
73
105
249
249
265
365
833
897
577
257
497
265
797
533
901
709
18
15
245
117
85
73
105
249
249
265
365
833
897
577
257
491
265
797
533
901
709
18
15
245
117
85
73
105
249
253
257
361
193
257
129
259
509
261
13
449
291
497
18
15
245
117
85
73
105
249
253
257
361
193
257
129
259
503
261
13
449
291
497
18
15
245
117
85
73
105
249
253
257
361
193
257
65
258
503
261
525
705
195
964
18
15
245
117
85
73
105
249
253
257
361
193
257
65
259
509
261
13
462
383
961
18
15
245
117
85
73
105
249
253
257
361
193
257
65
259
503
261
13
894
382
961
18
15
245
117
85
73
105
249
253
257
361
193
129
129
259
509
261
13
161
275
497
18
15
245
117
85
73
105
249
253
257
361
193
129
129
259
503
261
13
161
275
497
18
15
245
117
85
73
105
249
253
257
361
193
129
65
258
503
261
13
97
35
964
18
15
245
117
85
73
105
249
253
257
361
193
129
65
259
509
261
13
97
35
961
18
15
245
117
85
73
105
249
253
257
361
193
129
65
259
503
261
13
97
35
961
18
15
245
117
85
73
105
249
253
257
361
193
129
134
259
503
261
26
639
380
506
18
15
245
117
85
73
105
249
253
261
361
193
257
129
259
505
257
13
449
291
497
18
15
245
117
85
73
105
249
253
261
361
193
257
129
259
499
257
13
449
291
497
18
15
245
117
85
73
105
249
253
261
361
193
257
65
258
499
257
525
705
195
964
18
15
245
117
85
73
105
249
253
261
361
193
257
65
259
505
257
13
894
382
961
18
15
245
117
85
73
105
249
253
261
361
193
257
65
259
499
257
13
894
382
961
18
15
245
117
85
73
105
249
253
261
361
193
129
129
259
499
257
13
161
275
497
18
15
245
117
85
73
105
249
253
261
361
193
129
65
258
499
257
13
97
35
964
18
15
245
117
85
73
105
249
253
261
361
193
129
65
259
505
257
13
97
35
961
18
15
245
117
85
73
105
249
253
261
361
193
129
65
259
499
257
13
97
35
961
18
15
245
117
85
73
105
249
253
261
361
193
129
134
259
499
257
26
639
380
506
18
15
245
117
85
73
105
249
253
261
357
193
257
129
259
505
262
17
469
293
497
18
15
245
117
85
73
105
249
253
261
357
193
257
129
259
499
263
17
469
293
497
18
15
245
117
85
73
105
249
253
261
357
193
257
65
259
505
262
529
705
195
961
18
15
245
117
85
73
105
249
253
261
357
193
257
65
259
499
263
529
705
195
961
18
15
245
117
85
73
105
249
253
261
357
193
129
65
259
505
262
17
609
35
961
18
15
245
117
85
73
105
249
253
261
357
193
129
65
259
499
263
17
609
35
961
18
15
245
117
85
73
105
249
253
261
357
833
897
577
259
505
262
785
533
901
705
18
15
245
117
85
73
105
249
253
261
357
833
897
577
259
499
263
785
533
901
705
18
15
245
117
85
73
105
249
253
261
365
193
257
129
259
505
258
6
449
291
497
18
15
245
117
85
73
105
249
253
261
365
193
257
129
259
499
259
13
449
291
497
18
15
245
117
85
73
105
249
253
261
365
193
257
65
259
505
258
518
705
195
961
18
15
245
117
85
73
105
249
253
261
365
193
257
65
259
499
259
525
705
195
961
18
15
245
117
85
73
105
249
253
261
365
193
129
129
259
499
259
13
97
275
497
18
15
245
117
85
73
105
249
253
261
365
193
129
65
259
505
258
6
97
35
961
18
15
245
117
85
73
105
249
253
261
365
193
129
65
259
499
259
13
97
35
961
18
15
245
117
85
73
105
249
253
261
365
833
897
577
259
505
258
775
533
901
705
18
15
245
117
85
73
105
249
253
261
365
833
897
577
259
499
259
775
533
901
705
18
15
245
117
85
73
105
249
250
258
370
193
257
129
256
492
268
14
449
291
496
18
15
245
117
85
73
105
249
250
258
370
193
257
65
256
504
268
526
705
195
960
18
15
245
117
85
73
105
249
250
258
370
193
257
65
256
492
268
526
705
195
960
18
15
245
117
85
73
105
249
250
258
370
193
129
129
256
492
268
14
633
255
496
18
15
245
117
85
73
105
249
250
258
370
193
129
65
256
504
268
14
609
35
960
18
15
245
117
85
73
105
249
250
258
370
193
129
65
256
492
268
14
609
35
960
18
15
245
117
85
73
105
249
250
258
359
193
257
129
256
492
258
10
481
291
496
18
15
245
117
85
73
105
249
250
258
359
193
257
65
256
504
258
522
705
195
960
18
15
245
117
85
73
105
249
250
258
359
193
257
65
256
492
258
522
705
195
960
18
15
245
117
85
73
105
249
250
258
359
193
129
129
256
492
258
10
161
275
496
18
15
245
117
85
73
105
249
250
258
359
193
129
65
256
504
258
10
609
35
960
18
15
245
117
85
73
105
249
250
258
359
193
129
65
256
492
258
10
609
35
960
18
15
245
117
85
73
105
237
253
257
361
193
257
137
257
477
261
525
718
142
510
18
15
245
117
85
73
105
237
253
257
361
193
257
73
257
477
261
525
718
206
1022
18
15
245
117
85
73
105
237
253
257
361
193
257
165
257
477
261
13
889
317
481
18
15
245
117
85
73
105
237
253
257
361
193
257
291
257
477
261
525
705
481
509
18
15
245
117
85
73
105
237
253
257
361
193
257
291
259
509
261
525
705
481
481
18
15
245
117
85
73
105
237
253
257
361
193
257
147
257
477
261
13
449
297
493
18
15
245
117
85
73
105
237
253
257
361
193
129
163
257
477
261
13
97
97
509
18
15
245
117
85
73
105
237
253
257
361
193
129
163
259
509
261
13
97
97
481
18
15
245
117
85
73
105
237
253
257
361
193
129
291
257
477
261
13
609
481
509
18
15
245
117
85
73
105
237
253
257
361
193
129
291
259
509
261
13
609
481
481
18
15
245
117
85
73
105
237
253
261
361
193
257
137
257
497
257
525
718
142
510
18
15
245
117
85
73
105
237
253
261
361
193
257
137
257
473
257
525
718
142
510
18
15
245
117
85
73
105
237
253
261
361
193
257
137
257
505
257
525
718
142
510
18
15
245
117
85
73
105
237
253
261
361
193
257
137
257
501
257
525
718
142
510
18
15
245
117
85
73
105
237
253
261
361
193
257
73
257
497
257
525
718
206
1022
18
15
245
117
85
73
105
237
253
261
361
193
257
73
257
473
257
525
718
206
1022
18
15
245
117
85
73
105
237
253
261
361
193
257
73
257
505
257
525
718
206
1022
18
15
245
117
85
73
105
237
253
261
361
193
257
73
257
501
257
525
718
206
1022
18
15
245
117
85
73
105
237
253
261
361
193
257
290
259
473
257
538
707
484
509
18
15
245
117
85
73
105
237
253
261
361
193
257
165
257
505
257
13
889
317
481
18
15
245
117
85
73
105
237
253
261
361
193
257
291
257
497
257
525
705
481
509
18
15
245
117
85
73
105
237
253
261
361
193
257
291
257
501
257
525
705
481
509
18
15
245
117
85
73
105
237
253
261
361
193
257
291
259
497
257
525
705
481
481
18
15
245
117
85
73
105
237
253
261
361
193
257
291
259
473
257
525
705
481
481
18
15
245
117
85
73
105
237
253
261
361
193
257
291
259
505
257
525
705
481
481
18
15
245
117
85
73
105
237
253
261
361
193
257
293
257
473
257
538
706
487
481
18
15
245
117
85
73
105
237
253
261
361
193
257
147
257
473
257
13
449
297
493
18
15
245
117
85
73
105
237
253
261
361
193
129
163
257
497
257
13
97
97
509
18
15
245
117
85
73
105
237
253
261
361
193
129
163
257
473
257
13
97
97
509
18
15
245
117
85
73
105
237
253
261
361
193
129
163
257
501
257
13
97
97
509
18
15
245
117
85
73
105
237
253
261
361
193
129
163
259
497
257
13
97
97
481
18
15
245
117
85
73
105
237
253
261
361
193
129
163
259
473
257
13
97
97
481
18
15
245
117
85
73
105
237
253
261
361
193
129
163
259
505
257
13
97
97
481
18
15
245
117
85
73
105
237
253
261
361
193
129
165
257
473
257
26
191
189
478
18
15
245
117
85
73
105
237
253
261
361
193
129
165
257
505
257
26
191
189
478
18
15
245
117
85
73
105
237
253
261
361
193
129
291
257
473
257
13
609
481
509
18
15
245
117
85
73
105
237
253
261
361
193
129
291
259
497
257
13
609
481
481
18
15
245
117
85
73
105
237
253
261
361
193
129
291
259
473
257
13
609
481
481
18
15
245
117
85
73
105
237
253
261
361
193
129
291
259
505
257
13
609
481
481
18
15
245
117
85
73
105
237
253
261
361
193
129
147
257
497
257
13
609
625
509
18
15
245
117
85
73
105
237
253
261
361
193
129
147
257
505
257
13
609
625
509
18
15
245
117
85
73
105
237
253
261
361
193
129
147
257
501
257
13
609
625
509
18
15
245
117
85
73
105
237
253
261
361
193
129
147
259
497
257
13
609
625
474
18
15
245
117
85
73
105
237
253
261
361
193
129
147
259
473
257
13
609
625
474
18
15
245
117
85
73
105
237
253
261
357
193
257
137
257
473
262
526
761
143
479
18
15
245
117
85
73
105
237
253
261
357
193
257
137
257
505
262
526
761
143
479
18
15
245
117
85
73
105
237
253
261
357
193
257
73
257
473
262
526
718
206
1022
18
15
245
117
85
73
105
237
253
261
357
193
257
73
257
505
262
526
718
206
1022
18
15
245
117
85
73
105
237
253
261
357
193
257
165
257
505
262
14
889
317
481
18
15
245
117
85
73
105
237
253
261
357
193
257
291
259
497
262
526
705
481
481
18
15
245
117
85
73
105
237
253
261
357
193
257
291
259
473
262
526
705
481
481
18
15
245
117
85
73
105
237
253
261
357
193
257
291
259
505
262
526
705
481
481
18
15
245
117
85
73
105
237
253
261
357
193
257
293
257
473
262
526
706
487
511
18
15
245
117
85
73
105
237
253
261
357
193
257
293
257
505
262
526
706
487
511
18
15
245
117
85
73
105
237
253
261
357
193
129
137
257
473
262
14
121
271
479
18
15
245
117
85
73
105
237
253
261
357
193
129
137
257
505
262
14
121
271
479
18
15
245
117
85
73
105
237
253
261
357
193
129
163
257
497
261
17
609
353
509
18
15
245
117
85
73
105
237
253
261
357
193
129
163
257
501
261
17
609
353
509
18
15
245
117
85
73
105
237
253
261
357
193
129
163
259
497
261
17
609
353
481
18
15
245
117
85
73
105
237
253
261
357
193
129
163
259
497
262
17
609
353
481
18
15
245
117
85
73
105
237
253
261
357
193
129
163
259
473
261
17
609
353
481
18
15
245
117
85
73
105
237
253
261
357
193
129
163
259
473
262
17
609
353
481
18
15
245
117
85
73
105
237
253
261
357
193
129
163
259
505
262
17
609
353
481
18
15
245
117
85
73
105
237
253
261
357
193
129
165
257
473
262
14
185
189
478
18
15
245
117
85
73
105
237
253
261
357
193
129
165
257
505
262
14
185
189
478
18
15
245
117
85
73
105
237
253
261
357
193
129
291
259
497
262
14
609
481
481
18
15
245
117
85
73
105
237
253
261
357
193
129
291
259
473
262
14
609
481
481
18
15
245
117
85
73
105
237
253
261
357
193
129
291
259
505
262
14
609
481
481
18
15
245
117
85
73
105
237
253
261
357
193
129
147
257
505
262
14
609
625
509
18
15
245
117
85
73
105
237
253
261
357
193
129
147
259
497
262
14
609
625
474
18
15
245
117
85
73
105
237
253
261
357
193
129
147
259
473
262
14
609
625
474
18
15
245
117
85
73
105
237
253
261
357
833
129
162
259
497
262
785
21
612
490
18
15
245
117
85
73
105
237
253
261
357
833
129
162
259
473
262
785
21
612
490
18
15
245
117
85
73
105
237
253
261
357
833
129
169
259
473
261
785
21
213
481
18
15
245
117
85
73
105
237
253
261
357
833
129
169
259
473
262
785
21
213
481
18
15
245
117
85
73
105
237
253
261
357
833
129
297
259
473
261
785
21
469
481
18
15
245
117
85
73
105
237
253
261
357
833
129
297
259
473
262
785
21
469
481
18
15
245
117
85
73
105
237
253
261
357
833
129
163
257
497
261
785
21
609
509
18
15
245
117
85
73
105
237
253
261
357
833
129
163
257
501
261
785
21
609
509
18
15
245
117
85
73
105
237
253
261
357
833
129
163
259
497
261
785
21
209
481
18
15
245
117
85
73
105
237
253
261
357
833
129
163
259
497
262
785
21
209
481
18
15
245
117
85
73
105
237
253
261
357
833
129
163
259
473
261
785
21
209
481
18
15
245
117
85
73
105
237
253
261
357
833
129
163
259
473
262
785
21
209
481
18
15
245
117
85
73
105
237
253
261
357
833
129
163
259
505
262
785
21
209
481
18
15
245
117
85
73
105
237
253
261
357
833
129
165
257
473
262
785
21
189
481
18
15
245
117
85
73
105
237
253
261
357
833
129
165
257
505
262
785
21
189
481
18
15
245
117
85
73
105
237
253
261
357
833
129
291
259
497
261
785
21
481
481
18
15
245
117
85
73
105
237
253
261
357
833
129
291
259
497
262
785
21
481
481
18
15
245
117
85
73
105
237
253
261
357
833
129
291
259
473
261
785
21
481
481
18
15
245
117
85
73
105
237
253
261
357
833
129
291
259
473
262
785
21
481
481
18
15
245
117
85
73
105
237
253
261
357
833
129
291
259
505
262
785
21
481
481
18
15
245
117
85
73
105
237
253
261
357
833
129
147
257
497
261
785
21
169
477
18
15
245
117
85
73
105
237
253
261
357
833
129
147
257
505
262
785
21
169
477
18
15
245
117
85
73
105
237
253
261
357
833
129
147
257
501
261
785
21
169
477
18
15
245
117
85
73
105
237
253
261
357
833
129
147
259
497
261
785
21
169
474
18
15
245
117
85
73
105
237
253
261
357
833
129
147
259
497
262
785
21
169
474
18
15
245
117
85
73
105
237
253
261
357
833
129
147
259
473
261
785
21
169
474
18
15
245
117
85
73
105
237
253
261
357
833
129
147
259
473
262
785
21
169
474
18
15
245
117
85
73
105
237
253
261
357
833
897
297
259
473
262
785
533
213
737
18
15
245
117
85
73
105
237
253
261
357
833
897
291
259
497
261
785
533
209
737
18
15
245
117
85
73
105
237
253
261
357
833
897
291
259
497
262
785
533
209
737
18
15
245
117
85
73
105
237
253
261
357
833
897
291
259
473
262
785
533
209
737
18
15
245
117
85
73
105
237
253
261
357
833
897
291
259
505
262
785
533
209
737
18
15
245
117
85
73
105
237
253
261
365
193
257
73
257
505
258
518
718
206
1022
18
15
245
117
85
73
105
237
253
261
365
193
257
290
259
497
258
523
707
484
509
18
15
245
117
85
73
105
237
253
261
365
193
257
290
259
473
258
522
707
484
509
18
15
245
117
85
73
105
237
253
261
365
193
257
165
257
505
258
6
481
317
481
18
15
245
117
85
73
105
237
253
261
365
193
257
291
259
497
258
518
705
481
481
18
15
245
117
85
73
105
237
253
261
365
193
257
291
259
473
258
518
705
481
481
18
15
245
117
85
73
105
237
253
261
365
193
257
291
259
505
258
518
705
481
481
18
15
245
117
85
73
105
237
253
261
365
193
257
293
257
473
258
518
706
487
511
18
15
245
117
85
73
105
237
253
261
365
193
257
293
257
505
258
518
706
487
511
18
15
245
117
85
73
105
237
253
261
365
193
129
137
259
473
258
6
98
270
481
18
15
245
117
85
73
105
237
253
261
365
193
129
162
259
497
258
11
611
356
481
18
15
245
117
85
73
105
237
253
261
365
193
129
162
259
473
258
11
611
356
481
18
15
245
117
85
73
105
237
253
261
365
193
129
290
259
497
258
11
611
484
481
18
15
245
117
85
73
105
237
253
261
365
193
129
290
259
473
258
11
611
484
481
18
15
245
117
85
73
105
237
253
261
365
193
129
163
259
497
258
6
97
97
481
18
15
245
117
85
73
105
237
253
261
365
193
129
163
259
473
258
6
97
97
481
18
15
245
117
85
73
105
237
253
261
365
193
129
163
259
505
258
6
97
97
481
18
15
245
117
85
73
105
237
253
261
365
193
129
165
257
473
258
6
161
189
481
18
15
245
117
85
73
105
237
253
261
365
193
129
165
257
505
258
6
161
189
481
18
15
245
117
85
73
105
237
253
261
365
193
129
291
259
497
258
6
609
481
481
18
15
245
117
85
73
105
237
253
261
365
193
129
291
259
473
258
6
609
481
481
18
15
245
117
85
73
105
237
253
261
365
193
129
291
259
505
258
6
609
481
481
18
15
245
117
85
73
105
237
253
261
365
193
129
293
257
473
258
10
610
486
446
18
15
245
117
85
73
105
237
253
261
365
193
129
293
257
505
258
10
610
486
446
18
15
245
117
85
73
105
237
253
261
365
193
129
147
257
505
258
6
97
113
509
18
15
245
117
85
73
105
237
253
261
365
193
129
147
259
497
258
6
97
113
506
18
15
245
117
85
73
105
237
253
261
365
193
129
147
259
473
258
6
97
113
506
18
15
245
117
85
73
105
237
253
261
365
833
129
297
259
473
258
775
21
469
481
18
15
245
117
85
73
105
237
253
261
365
833
129
163
259
497
258
775
21
97
481
18
15
245
117
85
73
105
237
253
261
365
833
129
163
259
473
258
774
21
97
481
18
15
245
117
85
73
105
237
253
261
365
833
129
163
259
505
258
774
21
97
481
18
15
245
117
85
73
105
237
253
261
365
833
129
291
259
497
258
775
21
481
432
18
15
245
117
85
73
105
237
253
261
365
833
129
291
259
473
258
774
21
481
481
18
15
245
117
85
73
105
237
253
261
365
833
129
291
259
505
258
774
21
481
481
18
15
245
117
85
73
105
237
253
261
365
833
129
147
257
505
258
774
21
937
477
18
15
245
117
85
73
105
237
253
261
365
833
129
147
259
497
258
775
21
937
474
18
15
245
117
85
73
105
237
253
261
365
833
129
147
259
473
258
774
21
937
474
18
15
245
117
85
73
105
237
253
261
365
833
897
297
259
473
258
774
533
213
737
18
15
245
117
85
73
105
237
253
261
365
833
897
291
259
497
258
775
533
209
737
18
15
245
117
85
73
105
237
253
261
365
833
897
291
259
473
258
774
533
209
737
18
15
245
117
85
73
105
237
253
261
365
833
897
291
259
505
258
774
533
209
737
18
15
245
117
85
73
105
237
253
273
213
193
257
291
257
486
6
542
1749
481
509
18
15
245
117
85
73
105
237
253
273
341
193
257
291
257
486
262
575
705
481
509
18
15
245
117
85
73
105
237
253
273
341
193
129
163
257
486
262
47
609
353
509
18
15
245
117
85
73
105
237
253
273
341
193
129
291
257
486
262
47
609
481
509
18
15
245
117
85
73
105
237
253
273
341
193
129
147
257
486
262
47
609
625
509
18
15
245
117
85
73
105
237
253
273
341
321
129
163
257
486
262
414
21
97
509
18
15
245
117
85
73
105
237
253
273
341
321
129
291
257
486
262
414
21
481
509
18
15
245
117
85
73
105
237
253
273
341
321
129
147
257
486
262
414
21
169
477
18
15
245
117
85
73
105
237
253
273
341
833
129
163
257
486
262
798
21
97
509
18
15
245
117
85
73
105
237
253
273
341
833
129
291
257
486
262
798
21
481
509
18
15
245
117
85
73
105
237
253
273
341
833
129
147
257
486
262
798
21
169
477
18
15
245
117
85
73
105
237
253
273
341
833
897
291
257
486
262
926
533
225
765
18
15
245
117
85
73
105
237
253
273
217
193
257
291
257
486
1
529
1729
481
509
18
15
245
117
85
73
105
237
253
273
217
193
257
291
257
486
2
527
1729
481
509
18
15
245
117
85
73
105
237
253
273
217
193
257
293
257
486
1
529
1730
487
511
18
15
245
117
85
73
105
237
253
273
217
193
257
293
257
486
2
522
1730
487
481
18
15
245
117
85
73
105
237
253
273
217
193
129
137
257
486
2
11
99
271
477
18
15
245
117
85
73
105
237
253
273
217
193
129
163
257
486
1
11
97
97
509
18
15
245
117
85
73
105
237
253
273
217
193
129
163
257
486
2
11
97
97
509
18
15
245
117
85
73
105
237
253
273
217
193
129
165
257
486
1
17
185
189
481
18
15
245
117
85
73
105
237
253
273
217
193
129
165
257
486
2
11
161
189
481
18
15
245
117
85
73
105
237
253
273
217
193
129
291
257
486
1
269
609
481
509
18
15
245
117
85
73
105
237
253
273
217
193
129
293
257
486
1
283
611
487
511
18
15
245
117
85
73
105
237
253
273
217
193
129
293
257
486
2
267
611
487
511
18
15
245
117
85
73
105
237
253
273
217
193
129
147
257
486
2
11
97
113
509
18
15
245
117
85
73
105
237
253
273
345
193
257
291
257
486
257
529
705
481
509
18
15
245
117
85
73
105
237
253
273
345
193
257
291
257
486
258
523
705
481
509
18
15
245
117
85
73
105
237
253
273
345
193
257
293
257
486
257
529
706
487
511
18
15
245
117
85
73
105
237
253
273
345
193
257
293
257
486
258
522
706
487
481
18
15
245
117
85
73
105
237
253
273
345
193
129
137
257
486
258
11
163
271
477
18
15
245
117
85
73
105
237
253
273
345
193
129
163
257
486
257
13
97
97
509
18
15
245
117
85
73
105
237
253
273
345
193
129
163
257
486
258
15
609
225
509
18
15
245
117
85
73
105
237
253
273
345
193
129
165
257
486
257
17
185
189
481
18
15
245
117
85
73
105
237
253
273
345
193
129
165
257
486
258
11
161
189
481
18
15
245
117
85
73
105
237
253
273
345
193
129
291
257
486
257
13
609
481
509
18
15
245
117
85
73
105
237
253
273
345
193
129
291
257
486
258
15
609
481
509
18
15
245
117
85
73
105
237
253
273
345
193
129
293
257
486
257
49
611
487
511
18
15
245
117
85
73
105
237
253
273
345
193
129
293
257
486
258
10
611
487
511
18
15
245
117
85
73
105
237
253
273
345
193
129
147
257
486
258
11
161
169
477
18
15
245
117
85
73
105
237
253
273
345
321
257
291
257
486
257
651
737
737
509
18
15
245
117
85
73
105
237
253
273
345
321
257
291
257
486
258
651
737
481
509
18
15
245
117
85
73
105
237
253
273
345
321
257
293
257
486
257
651
739
743
767
18
15
245
117
85
73
105
237
253
273
345
321
257
293
257
486
258
651
739
743
767
18
15
245
117
85
73
105
237
253
273
345
321
129
163
257
486
257
401
21
97
509
18
15
245
117
85
73
105
237
253
273
345
321
129
163
257
486
258
407
21
225
509
18
15
245
117
85
73
105
237
253
273
345
321
129
165
257
486
257
401
21
957
481
18
15
245
117
85
73
105
237
253
273
345
321
129
165
257
486
258
407
21
189
481
18
15
245
117
85
73
105
237
253
273
345
321
129
291
257
486
257
401
21
481
509
18
15
245
117
85
73
105
237
253
273
345
321
129
291
257
486
258
407
21
481
509
18
15
245
117
85
73
105
237
253
273
345
321
129
147
257
486
258
407
21
169
477
18
15
245
117
85
73
105
237
253
273
345
833
129
163
257
486
257
785
21
97
509
18
15
245
117
85
73
105
237
253
273
345
833
129
163
257
486
258
791
21
97
509
18
15
245
117
85
73
105
237
253
273
345
833
129
165
257
486
257
785
21
189
481
18
15
245
117
85
73
105
237
253
273
345
833
129
165
257
486
258
791
21
189
481
18
15
245
117
85
73
105
237
253
273
345
833
129
291
257
486
257
785
21
481
509
18
15
245
117
85
73
105
237
253
273
345
833
129
291
257
486
258
791
21
481
509
18
15
245
117
85
73
105
237
253
273
345
833
129
147
257
486
258
791
21
169
477
18
15
245
117
85
73
105
237
253
273
345
833
897
291
257
486
257
913
533
225
765
18
15
245
117
85
73
105
237
253
273
345
833
897
291
257
486
258
919
533
225
765
18
15
245
117
85
73
105
237
253
273
218
193
257
291
257
486
0
533
1729
481
509
18
15
245
117
85
73
105
237
253
273
218
193
257
293
257
486
0
534
1730
487
481
18
15
245
117
85
73
105
237
253
273
218
193
129
137
257
486
0
13
97
277
477
18
15
245
117
85
73
105
237
253
273
218
193
129
163
257
486
0
13
97
97
509
18
15
245
117
85
73
105
237
253
273
218
193
129
165
257
486
0
13
161
189
481
18
15
245
117
85
73
105
237
253
273
218
193
129
293
257
486
0
270
611
487
511
18
15
245
117
85
73
105
237
253
273
218
193
129
147
257
486
0
13
97
113
509
18
15
245
117
85
73
105
237
253
273
346
193
257
293
257
486
256
526
706
487
481
18
15
245
117
85
73
105
237
253
273
346
193
129
137
257
486
256
13
97
277
477
18
15
245
117
85
73
105
237
253
273
346
193
129
163
257
486
256
13
97
97
509
18
15
245
117
85
73
105
237
253
273
346
193
129
165
257
486
256
13
161
189
481
18
15
245
117
85
73
105
237
253
273
346
193
129
291
257
486
256
13
609
481
509
18
15
245
117
85
73
105
237
253
273
346
193
129
293
257
486
256
14
611
487
511
18
15
245
117
85
73
105
237
253
273
346
193
129
147
257
486
256
13
97
241
509
18
15
245
117
85
73
105
237
253
273
346
321
129
163
257
486
256
405
21
97
509
18
15
245
117
85
73
105
237
253
273
346
321
129
165
257
486
256
405
21
957
481
18
15
245
117
85
73
105
237
253
273
346
321
129
291
257
486
256
405
533
481
509
18
15
245
117
85
73
105
237
253
273
346
321
129
147
257
486
256
405
21
169
477
18
15
245
117
85
73
105
237
253
273
346
833
129
163
257
486
256
789
21
97
509
18
15
245
117
85
73
105
237
253
273
346
833
129
165
257
486
256
789
21
189
481
18
15
245
117
85
73
105
237
253
273
346
833
129
291
257
486
256
789
21
481
509
18
15
245
117
85
73
105
237
253
273
346
833
129
147
257
486
256
789
21
169
477
18
15
245
117
85
73
105
237
253
273
346
833
897
291
257
486
256
917
533
225
765
18
15
245
117
85
73
105
237
253
277
341
193
257
137
257
465
261
561
761
143
479
18
15
245
117
85
73
105
237
253
277
341
193
257
137
257
465
277
561
761
143
479
18
15
245
117
85
73
105
237
253
277
341
193
257
137
257
485
261
561
761
143
479
18
15
245
117
85
73
105
237
253
277
341
193
257
137
259
465
277
561
725
149
481
18
15
245
117
85
73
105
237
253
277
341
193
257
290
258
465
277
561
725
484
508
18
15
245
117
85
73
105
237
253
277
341
193
257
290
259
465
277
561
725
484
510
18
15
245
117
85
73
105
237
253
277
341
193
257
165
257
465
261
49
505
317
481
18
15
245
117
85
73
105
237
253
277
341
193
257
165
257
465
277
49
505
317
481
18
15
245
117
85
73
105
237
253
277
341
193
257
291
257
465
261
561
705
481
509
18
15
245
117
85
73
105
237
253
277
341
193
257
291
257
465
277
561
705
481
509
18
15
245
117
85
73
105
237
253
277
341
193
257
291
257
485
261
561
705
481
509
18
15
245
117
85
73
105
237
253
277
341
193
257
291
259
465
261
561
705
481
481
18
15
245
117
85
73
105
237
253
277
341
193
257
291
259
465
277
561
705
481
481
18
15
245
117
85
73
105
237
253
277
341
193
257
291
259
465
274
575
725
481
481
18
15
245
117
85
73
105
237
253
277
341
193
257
293
257
465
261
561
706
487
511
18
15
245
117
85
73
105
237
253
277
341
193
257
293
257
465
277
561
706
487
511
18
15
245
117
85
73
105
237
253
277
341
193
257
147
257
465
261
49
449
297
493
18
15
245
117
85
73
105
237
253
277
341
193
257
147
257
465
277
49
449
297
493
18
15
245
117
85
73
105
237
253
277
341
193
129
137
257
465
261
561
633
271
479
18
15
245
117
85
73
105
237
253
277
341
193
129
137
257
465
277
561
633
271
479
18
15
245
117
85
73
105
237
253
277
341
193
129
137
257
485
261
561
633
271
479
18
15
245
117
85
73
105
237
253
277
341
193
129
163
259
465
258
47
609
353
481
18
15
245
117
85
73
105
237
253
277
341
193
129
163
259
465
274
47
609
353
481
18
15
245
117
85
73
105
237
253
277
341
193
129
165
257
465
261
49
185
189
481
18
15
245
117
85
73
105
237
253
277
341
193
129
165
257
465
277
49
185
189
481
18
15
245
117
85
73
105
237
253
277
341
193
129
165
257
485
261
49
185
189
481
18
15
245
117
85
73
105
237
253
277
341
193
129
291
259
465
258
47
609
481
481
18
15
245
117
85
73
105
237
253
277
341
193
129
291
259
465
274
47
609
481
481
18
15
245
117
85
73
105
237
253
277
341
193
129
147
257
465
261
49
185
169
477
18
15
245
117
85
73
105
237
253
277
341
193
129
147
257
465
277
49
185
169
477
18
15
245
117
85
73
105
237
253
277
341
193
129
147
259
465
258
47
609
625
474
18
15
245
117
85
73
105
237
253
277
341
193
129
147
259
465
261
49
633
625
474
18
15
245
117
85
73
105
237
253
277
341
193
129
147
259
465
262
49
633
625
474
18
15
245
117
85
73
105
237
253
277
341
193
129
147
259
465
277
49
633
241
506
18
15
245
117
85
73
105
237
253
277
341
193
129
147
259
465
274
47
609
625
474
18
15
245
117
85
73
105
237
253
277
341
321
129
169
259
465
274
415
21
213
481
18
15
245
117
85
73
105
237
253
277
341
321
129
297
259
465
274
415
21
469
481
18
15
245
117
85
73
105
237
253
277
341
321
129
163
259
465
274
415
21
97
481
18
15
245
117
85
73
105
237
253
277
341
321
129
291
259
465
274
415
21
481
481
18
15
245
117
85
73
105
237
253
277
341
321
129
147
259
465
274
415
21
169
474
18
15
245
117
85
73
105
237
253
277
341
833
129
162
258
465
261
817
21
612
508
18
15
245
117
85
73
105
237
253
277
341
833
129
162
258
465
277
817
21
612
508
18
15
245
117
85
73
105
237
253
277
341
833
129
162
258
466
258
817
21
612
508
18
15
245
117
85
73
105
237
253
277
341
833
129
162
258
466
259
817
21
612
508
18
15
245
117
85
73
105
237
253
277
341
833
129
162
258
466
274
817
21
612
508
18
15
245
117
85
73
105
237
253
277
341
833
129
162
259
465
261
817
21
612
490
18
15
245
117
85
73
105
237
253
277
341
833
129
162
259
465
277
817
21
612
490
18
15
245
117
85
73
105
237
253
277
341
833
129
169
259
465
261
817
21
213
481
18
15
245
117
85
73
105
237
253
277
341
833
129
169
259
465
262
817
21
213
481
18
15
245
117
85
73
105
237
253
277
341
833
129
169
259
465
277
817
21
213
481
18
15
245
117
85
73
105
237
253
277
341
833
129
169
259
465
274
799
21
213
481
18
15
245
117
85
73
105
237
253
277
341
833
129
297
257
465
261
817
21
469
509
18
15
245
117
85
73
105
237
253
277
341
833
129
297
257
465
277
817
21
469
509
18
15
245
117
85
73
105
237
253
277
341
833
129
297
259
465
261
817
21
469
481
18
15
245
117
85
73
105
237
253
277
341
833
129
297
259
465
262
817
21
469
481
18
15
245
117
85
73
105
237
253
277
341
833
129
297
259
465
277
817
21
469
481
18
15
245
117
85
73
105
237
253
277
341
833
129
297
259
465
274
799
21
469
481
18
15
245
117
85
73
105
237
253
277
341
833
129
163
257
465
261
817
21
97
509
18
15
245
117
85
73
105
237
253
277
341
833
129
163
257
465
277
817
21
97
509
18
15
245
117
85
73
105
237
253
277
341
833
129
163
257
485
261
817
21
97
509
18
15
245
117
85
73
105
237
253
277
341
833
129
163
259
465
258
831
21
609
481
18
15
245
117
85
73
105
237
253
277
341
833
129
163
259
465
261
817
21
97
481
18
15
245
117
85
73
105
237
253
277
341
833
129
163
259
465
262
817
21
209
480
18
15
245
117
85
73
105
237
253
277
341
833
129
163
259
465
277
817
21
97
481
18
15
245
117
85
73
105
237
253
277
341
833
129
163
259
465
274
799
21
97
481
18
15
245
117
85
73
105
237
253
277
341
833
129
291
257
465
277
817
21
481
509
18
15
245
117
85
73
105
237
253
277
341
833
129
291
259
465
261
817
21
465
481
18
15
245
117
85
73
105
237
253
277
341
833
129
291
259
465
262
817
21
465
481
18
15
245
117
85
73
105
237
253
277
341
833
129
291
259
465
277
817
21
481
481
18
15
245
117
85
73
105
237
253
277
341
833
129
291
259
465
274
799
21
481
481
18
15
245
117
85
73
105
237
253
277
341
833
129
147
257
465
261
817
21
169
477
18
15
245
117
85
73
105
237
253
277
341
833
129
147
257
465
277
817
21
169
477
18
15
245
117
85
73
105
237
253
277
341
833
129
147
259
465
258
831
21
937
474
18
15
245
117
85
73
105
237
253
277
341
833
129
147
259
465
261
817
21
169
474
18
15
245
117
85
73
105
237
253
277
341
833
129
147
259
465
262
817
21
169
474
18
15
245
117
85
73
105
237
253
277
341
833
129
147
259
465
277
817
21
169
474
18
15
245
117
85
73
105
237
253
277
341
833
129
147
259
465
274
799
21
169
474
18
15
245
117
85
73
105
237
253
277
341
833
897
297
259
465
277
817
533
213
737
18
15
245
117
85
73
105
237
253
277
341
833
897
297
259
465
274
927
533
213
737
18
15
245
117
85
73
105
237
253
277
341
833
897
291
259
465
274
927
533
225
737
18
15
245
117
85
73
105
234
249
257
361
193
129
144
262
511
261
13
609
368
509
18
15
245
117
85
73
105
234
249
257
365
193
129
144
262
475
263
13
97
112
509
18
15
245
117
85
73
105
234
249
257
365
193
129
144
262
507
263
13
97
112
509
18
15
245
117
85
73
105
234
249
265
361
193
257
288
262
497
267
527
705
480
509
18
15
245
117
85
73
105
234
249
265
361
193
129
144
262
497
267
15
97
112
509
18
15
245
117
85
73
105
234
250
257
365
193
129
144
260
502
262
6
97
112
506
18
15
245
117
85
73
105
234
250
257
365
833
129
144
260
502
262
775
21
936
474
18
15
245
117
85
73
105
234
251
257
361
193
257
288
258
500
261
525
705
480
510
18
15
245
117
85
73
105
234
251
257
361
193
257
144
258
500
261
26
451
296
494
18
15
245
117
85
73
105
234
251
257
361
193
129
160
258
500
261
13
97
96
510
18
15
245
117
85
73
105
234
251
257
361
193
129
144
258
500
261
525
609
240
501
18
15
245
117
85
73
105
234
251
257
365
193
257
288
258
500
262
518
705
480
510
18
15
245
117
85
73
105
234
251
257
365
193
129
160
258
500
262
6
97
96
510
18
15
245
117
85
73
105
234
251
257
365
193
129
144
258
500
262
6
97
112
501
18
15
245
117
85
73
105
234
251
257
365
833
129
144
258
500
262
775
21
936
478
18
15
245
117
85
73
105
250
251
257
361
193
257
64
258
500
261
525
705
192
990
18
15
245
117
85
73
105
250
251
257
361
193
129
64
258
500
261
13
97
32
1022
18
15
245
117
85
73
105
250
251
257
365
193
257
64
258
500
262
518
705
192
965
18
15
245
117
85
73
105
250
251
257
365
193
129
64
258
500
262
6
97
32
1022
18
15
245
117
85
73
105
250
251
265
361
193
257
128
258
490
267
527
705
128
510
18
15
245
117
85
73
105
250
251
265
361
193
257
64
258
490
267
527
705
192
1022
18
15
245
117
85
73
105
250
251
265
361
193
129
128
258
490
267
15
161
256
478
18
15
245
117
85
73
105
250
251
265
361
833
129
128
258
490
267
791
21
264
478
18
15
245
117
85
73
89
57
249
257
361
193
273
1
449
509
261
13
473
3
949
18
15
245
117
85
73
89
57
249
261
361
193
273
1
449
505
257
13
473
3
949
18
15
245
117
85
73
89
57
249
261
373
193
273
1
449
505
267
17
473
3
949
18
15
245
117
85
73
89
57
249
265
361
193
273
1
449
491
267
15
473
3
949
18
15
245
117
85
73
89
57
249
265
361
833
913
1921
1473
491
267
795
543
1663
1631
18
15
245
117
85
73
89
57
249
265
365
193
273
1
449
497
265
11
473
3
949
18
15
245
117
85
73
89
57
253
257
361
193
273
1
450
503
261
13
473
3
948
18
15
245
117
85
73
89
57
253
261
361
193
273
1
451
505
257
13
473
3
953
18
15
245
117
85
73
89
57
253
261
361
193
273
1
451
499
257
13
473
3
953
18
15
245
117
85
73
89
57
253
261
357
193
273
1
451
505
262
14
473
3
953
18
15
245
117
85
73
89
57
253
261
357
833
913
1921
1475
505
262
785
537
1539
1593
18
15
245
117
85
73
89
153
249
257
361
193
81
65
193
509
261
13
345
323
67
18
15
245
117
85
73
89
153
249
257
361
193
81
65
193
493
261
13
345
323
67
18
15
245
117
85
73
89
153
249
257
361
193
81
65
193
502
261
13
350
323
67
18
15
245
117
85
73
89
153
249
257
361
193
81
65
193
477
261
13
345
323
67
18
15
245
117
85
73
89
153
249
257
361
193
273
65
193
493
261
13
878
382
67
18
15
245
117
85
73
89
153
249
257
361
193
273
65
193
502
261
13
478
382
67
18
15
245
117
85
73
89
153
249
257
361
193
145
65
193
509
261
13
110
62
67
18
15
245
117
85
73
89
153
249
257
361
193
145
65
193
493
261
13
110
62
67
18
15
245
117
85
73
89
153
249
257
361
193
145
65
193
477
261
13
110
62
67
18
15
245
117
85
73
89
153
249
257
361
833
81
65
193
509
261
781
89
323
67
18
15
245
117
85
73
89
153
249
257
361
833
81
65
193
493
261
781
89
323
67
18
15
245
117
85
73
89
153
249
257
361
833
81
65
193
502
261
781
94
382
67
18
15
245
117
85
73
89
153
249
257
361
833
81
65
193
477
261
781
89
323
67
18
15
245
117
85
73
89
153
249
257
361
833
145
65
193
509
261
781
30
62
67
18
15
245
117
85
73
89
153
249
257
361
833
145
65
193
493
261
781
30
62
67
18
15
245
117
85
73
89
153
249
257
361
833
145
65
193
477
261
781
30
62
67
18
15
245
117
85
73
89
153
249
257
361
833
593
65
193
509
261
781
1134
1086
1091
18
15
245
117
85
73
89
153
249
257
361
833
593
65
193
493
261
781
1134
1086
1091
18
15
245
117
85
73
89
153
249
257
361
833
593
65
193
502
261
781
1134
1086
1091
18
15
245
117
85
73
89
153
249
257
361
833
593
65
193
477
261
781
1134
1086
1091
18
15
245
117
85
73
89
153
249
257
361
833
593
577
193
509
261
781
1113
1347
1091
18
15
245
117
85
73
89
153
249
257
361
833
593
577
193
493
261
781
1113
1347
1091
18
15
245
117
85
73
89
153
249
257
361
833
593
577
193
502
261
781
1118
1347
1091
18
15
245
117
85
73
89
153
249
257
365
193
81
65
193
509
262
13
345
323
67
18
15
245
117
85
73
89
153
249
257
365
193
81
65
193
493
262
13
345
323
67
18
15
245
117
85
73
89
153
249
257
365
193
81
65
193
502
262
13
345
323
67
18
15
245
117
85
73
89
153
249
257
365
193
81
65
193
502
263
13
345
323
67
18
15
245
117
85
73
89
153
249
257
365
193
81
65
193
477
262
13
345
323
67
18
15
245
117
85
73
89
153
249
257
365
193
81
65
193
475
263
15
345
323
67
18
15
245
117
85
73
89
153
249
257
365
193
81
65
193
507
263
15
345
323
67
18
15
245
117
85
73
89
153
249
257
365
193
273
65
193
493
262
6
878
382
67
18
15
245
117
85
73
89
153
249
257
365
193
273
65
193
502
262
6
878
382
67
18
15
245
117
85
73
89
153
249
257
365
193
145
65
193
509
262
6
110
62
67
18
15
245
117
85
73
89
153
249
257
365
193
145
65
193
493
262
6
110
62
67
18
15
245
117
85
73
89
153
249
257
365
193
145
65
193
477
262
6
110
62
67
18
15
245
117
85
73
89
153
249
257
365
833
81
65
193
509
262
774
110
382
67
18
15
245
117
85
73
89
153
249
257
365
833
81
65
193
493
262
774
110
382
67
18
15
245
117
85
73
89
153
249
257
365
833
81
65
193
502
262
774
110
382
67
18
15
245
117
85
73
89
153
249
257
365
833
81
65
193
502
263
781
89
835
1091
18
15
245
117
85
73
89
153
249
257
365
833
81
65
193
477
262
774
110
382
67
18
15
245
117
85
73
89
153
249
257
365
833
81
65
193
475
263
783
89
835
1091
18
15
245
117
85
73
89
153
249
257
365
833
81
65
193
507
263
783
89
835
1091
18
15
245
117
85
73
89
153
249
257
365
833
145
65
193
509
262
774
25
63
127
18
15
245
117
85
73
89
153
249
257
365
833
145
65
193
493
262
774
25
63
127
18
15
245
117
85
73
89
153
249
257
365
833
145
65
193
477
262
774
25
63
127
18
15
245
117
85
73
89
153
249
257
365
833
593
65
193
509
262
781
921
1087
117
18
15
245
117
85
73
89
153
249
257
365
833
593
65
193
493
262
781
921
1087
117
18
15
245
117
85
73
89
153
249
257
365
833
593
65
193
502
262
781
921
1087
117
18
15
245
117
85
73
89
153
249
257
365
833
593
65
193
477
262
781
921
1087
117
18
15
245
117
85
73
89
153
249
257
365
833
593
577
193
509
262
781
1113
1347
1091
18
15
245
117
85
73
89
153
249
257
365
833
593
577
193
493
262
781
1113
1347
1091
18
15
245
117
85
73
89
153
249
257
365
833
593
577
193
502
262
781
1113
1347
1091
18
15
245
117
85
73
89
153
249
257
373
193
81
65
193
493
269
17
345
323
67
18
15
245
117
85
73
89
153
249
257
373
193
337
65
193
493
269
17
409
67
67
18
15
245
117
85
73
89
153
249
257
373
193
337
577
193
493
269
529
857
1663
1119
18
15
245
117
85
73
89
153
249
257
373
833
81
65
193
493
269
785
89
323
67
18
15
245
117
85
73
89
153
249
257
373
833
145
65
193
493
269
785
25
63
117
18
15
245
117
85
73
89
153
249
257
373
833
593
65
193
493
269
785
921
1087
117
18
15
245
117
85
73
89
153
249
261
361
193
81
65
193
473
257
13
345
323
67
18
15
245
117
85
73
89
153
249
261
361
193
81
65
193
505
257
13
345
323
67
18
15
245
117
85
73
89
153
249
261
361
193
81
65
193
501
257
13
345
323
67
18
15
245
117
85
73
89
153
249
261
361
193
273
65
193
473
257
13
878
383
117
18
15
245
117
85
73
89
153
249
261
361
193
273
65
193
505
257
13
478
382
67
18
15
245
117
85
73
89
153
249
261
361
193
273
65
193
501
257
13
478
382
67
18
15
245
117
85
73
89
153
249
261
361
193
145
65
193
505
257
13
174
62
67
18
15
245
117
85
73
89
153
249
261
361
193
145
65
193
501
257
13
110
62
67
18
15
245
117
85
73
89
153
249
261
361
833
81
65
193
473
257
781
89
323
67
18
15
245
117
85
73
89
153
249
261
361
833
81
65
193
505
257
781
89
323
67
18
15
245
117
85
73
89
153
249
261
361
833
81
65
193
501
257
781
89
323
67
18
15
245
117
85
73
89
153
249
261
361
833
145
65
193
505
257
781
30
62
67
18
15
245
117
85
73
89
153
249
261
361
833
145
65
193
501
257
781
30
62
67
18
15
245
117
85
73
89
153
249
261
361
833
593
65
193
473
257
781
942
1086
1091
18
15
245
117
85
73
89
153
249
261
361
833
593
65
193
505
257
781
942
1086
1091
18
15
245
117
85
73
89
153
249
261
361
833
593
65
193
501
257
781
942
1086
1091
18
15
245
117
85
73
89
153
249
261
361
833
593
577
193
473
257
781
1113
1347
1091
18
15
245
117
85
73
89
153
249
261
361
833
593
577
193
505
257
781
1113
1347
1091
18
15
245
117
85
73
89
153
249
261
361
833
593
577
193
501
257
781
1113
1347
1091
18
15
245
117
85
73
89
153
249
261
357
193
81
65
193
473
261
17
345
383
95
18
15
245
117
85
73
89
153
249
261
357
193
81
65
193
473
262
17
345
383
95
18
15
245
117
85
73
89
153
249
261
357
193
81
65
193
473
263
17
345
383
95
18
15
245
117
85
73
89
153
249
261
357
193
81
65
193
505
262
17
345
383
95
18
15
245
117
85
73
89
153
249
261
357
193
81
65
193
501
261
17
345
383
95
18
15
245
117
85
73
89
153
249
261
357
193
273
65
193
473
261
17
473
383
95
18
15
245
117
85
73
89
153
249
261
357
193
273
65
193
473
262
17
473
383
95
18
15
245
117
85
73
89
153
249
261
357
193
273
65
193
473
263
17
473
383
95
18
15
245
117
85
73
89
153
249
261
357
193
273
65
193
505
262
17
473
383
95
18
15
245
117
85
73
89
153
249
261
357
193
273
65
193
501
261
17
473
383
95
18
15
245
117
85
73
89
153
249
261
357
193
337
65
193
473
261
17
409
67
67
18
15
245
117
85
73
89
153
249
261
357
193
337
65
193
473
262
17
409
67
67
18
15
245
117
85
73
89
153
249
261
357
193
337
65
193
473
263
17
409
67
67
18
15
245
117
85
73
89
153
249
261
357
193
337
65
193
505
262
17
409
67
67
18
15
245
117
85
73
89
153
249
261
357
193
337
65
193
501
261
17
409
67
67
18
15
245
117
85
73
89
153
249
261
357
833
81
65
193
473
261
785
89
323
67
18
15
245
117
85
73
89
153
249
261
357
833
81
65
193
473
262
785
89
323
67
18
15
245
117
85
73
89
153
249
261
357
833
81
65
193
473
263
785
89
323
67
18
15
245
117
85
73
89
153
249
261
357
833
81
65
193
505
262
785
89
323
67
18
15
245
117
85
73
89
153
249
261
357
833
81
65
193
501
261
785
89
323
67
18
15
245
117
85
73
89
153
249
261
357
833
145
65
193
505
262
785
25
63
117
18
15
245
117
85
73
89
153
249
261
357
833
145
65
193
501
261
785
25
63
117
18
15
245
117
85
73
89
153
249
261
357
833
593
65
193
473
261
785
921
1087
117
18
15
245
117
85
73
89
153
249
261
357
833
593
65
193
473
262
785
921
1087
117
18
15
245
117
85
73
89
153
249
261
357
833
593
65
193
473
263
785
921
1087
117
18
15
245
117
85
73
89
153
249
261
357
833
593
65
193
505
262
785
921
1087
117
18
15
245
117
85
73
89
153
249
261
357
833
593
65
193
501
261
785
921
1087
117
18
15
245
117
85
73
89
153
249
261
357
833
593
577
193
473
262
782
1113
1347
1091
18
15
245
117
85
73
89
153
249
261
357
833
593
577
193
505
262
782
1113
1347
1091
18
15
245
117
85
73
89
153
249
261
365
193
81
65
193
473
258
518
921
1087
95
18
15
245
117
85
73
89
153
249
261
365
193
81
65
193
473
259
13
345
323
67
18
15
245
117
85
73
89
153
249
261
365
193
81
65
193
505
258
518
921
1087
95
18
15
245
117
85
73
89
153
249
261
365
193
81
65
193
505
259
13
345
323
67
18
15
245
117
85
73
89
153
249
261
365
193
81
65
193
501
258
11
345
323
67
18
15
245
117
85
73
89
153
249
261
365
193
273
65
193
473
258
6
878
382
67
18
15
245
117
85
73
89
153
249
261
365
193
273
65
193
473
259
13
473
383
95
18
15
245
117
85
73
89
153
249
261
365
193
273
65
193
505
258
6
878
382
67
18
15
245
117
85
73
89
153
249
261
365
193
273
65
193
505
259
13
473
383
95
18
15
245
117
85
73
89
153
249
261
365
193
273
65
193
501
258
6
878
382
67
18
15
245
117
85
73
89
153
249
261
365
193
145
65
193
505
258
6
110
62
67
18
15
245
117
85
73
89
153
249
261
365
193
145
65
193
501
258
6
110
62
67
18
15
245
117
85
73
89
153
249
261
365
833
81
65
193
473
258
774
110
382
67
18
15
245
117
85
73
89
153
249
261
365
833
81
65
193
473
259
781
89
323
67
18
15
245
117
85
73
89
153
249
261
365
833
81
65
193
505
258
774
110
382
67
18
15
245
117
85
73
89
153
249
261
365
833
81
65
193
505
259
781
89
323
67
18
15
245
117
85
73
89
153
249
261
365
833
81
65
193
501
258
774
110
382
67
18
15
245
117
85
73
89
153
249
261
365
833
145
65
193
505
258
774
25
63
127
18
15
245
117
85
73
89
153
249
261
365
833
145
65
193
505
259
781
25
63
117
18
15
245
117
85
73
89
153
249
261
365
833
145
65
193
501
258
774
25
63
127
18
15
245
117
85
73
89
153
249
261
365
833
593
65
193
473
258
778
921
1087
95
18
15
245
117
85
73
89
153
249
261
365
833
593
65
193
473
259
781
921
1087
117
18
15
245
117
85
73
89
153
249
261
365
833
593
65
193
505
258
778
921
1087
95
18
15
245
117
85
73
89
153
249
261
365
833
593
65
193
505
259
781
921
1087
117
18
15
245
117
85
73
89
153
249
261
365
833
593
65
193
501
258
779
921
1086
94
18
15
245
117
85
73
89
153
249
261
365
833
593
577
193
473
258
778
1113
1347
1091
18
15
245
117
85
73
89
153
249
261
365
833
593
577
193
473
259
781
1113
1347
1091
18
15
245
117
85
73
89
153
249
261
365
833
593
577
193
505
258
778
1113
1347
1091
18
15
245
117
85
73
89
153
249
261
365
833
593
577
193
505
259
781
1113
1347
1091
18
15
245
117
85
73
89
153
249
261
365
833
593
577
193
501
258
779
1113
1347
1091
18
15
245
117
85
73
89
153
249
261
373
193
81
65
193
473
269
17
345
323
67
18
15
245
117
85
73
89
153
249
261
373
193
81
65
193
505
267
17
345
323
67
18
15
245
117
85
73
89
153
249
261
373
193
81
65
193
505
269
17
345
323
67
18
15
245
117
85
73
89
153
249
261
373
193
273
65
193
473
269
17
473
383
95
18
15
245
117
85
73
89
153
249
261
373
193
273
65
193
505
267
17
473
383
95
18
15
245
117
85
73
89
153
249
261
373
193
273
65
193
505
269
17
473
383
95
18
15
245
117
85
73
89
153
249
261
373
193
337
65
193
473
269
17
409
67
67
18
15
245
117
85
73
89
153
249
261
373
193
337
65
193
505
267
17
409
67
67
18
15
245
117
85
73
89
153
249
261
373
193
337
65
193
505
269
17
409
67
67
18
15
245
117
85
73
89
153
249
261
373
193
337
577
193
473
269
529
857
1662
1118
18
15
245
117
85
73
89
153
249
261
373
193
337
577
193
505
267
529
857
1663
1119
18
15
245
117
85
73
89
153
249
261
373
193
337
577
193
505
269
529
857
1662
1118
18
15
245
117
85
73
89
153
249
261
373
833
81
65
193
473
269
785
89
323
67
18
15
245
117
85
73
89
153
249
261
373
833
81
65
193
505
267
785
89
323
67
18
15
245
117
85
73
89
153
249
261
373
833
81
65
193
505
269
785
89
323
67
18
15
245
117
85
73
89
153
249
261
373
833
145
65
193
505
267
785
25
63
117
18
15
245
117
85
73
89
153
249
261
373
833
145
65
193
505
269
785
25
62
126
18
15
245
117
85
73
89
153
249
261
373
833
593
65
193
473
269
785
921
1086
126
18
15
245
117
85
73
89
153
249
261
373
833
593
65
193
505
267
785
921
1087
117
18
15
245
117
85
73
89
153
249
261
373
833
593
65
193
505
269
785
921
1086
126
18
15
245
117
85
73
89
153
249
261
373
833
593
577
193
473
269
785
1113
1347
1091
18
15
245
117
85
73
89
153
249
261
373
833
593
577
193
505
269
785
1113
1347
1091
18
15
245
117
85
73
89
153
249
273
341
193
81
65
193
470
278
561
921
1087
95
18
15
245
117
85
73
89
153
249
273
341
193
81
65
193
470
279
561
921
1087
95
18
15
245
117
85
73
89
153
249
273
341
193
337
65
193
470
262
49
857
579
67
18
15
245
117
85
73
89
153
249
273
341
193
337
65
193
470
278
49
409
67
67
18
15
245
117
85
73
89
153
249
273
341
193
337
65
193
470
279
49
409
67
67
18
15
245
117
85
73
89
153
249
273
341
833
81
65
193
470
262
817
89
323
67
18
15
245
117
85
73
89
153
249
273
341
833
81
65
193
470
263
817
89
323
67
18
15
245
117
85
73
89
153
249
273
341
833
81
65
193
470
278
817
89
323
67
18
15
245
117
85
73
89
153
249
273
341
833
81
65
193
470
279
817
89
323
67
18
15
245
117
85
73
89
153
249
273
341
833
593
577
193
470
278
817
1113
1347
1091
18
15
245
117
85
73
89
153
249
273
341
833
593
577
193
470
279
817
1113
1347
1091
18
15
245
117
85
73
89
153
249
273
217
193
81
65
193
470
1
27
351
383
95
18
15
245
117
85
73
89
153
249
273
217
193
81
65
193
470
2
11
345
323
67
18
15
245
117
85
73
89
153
249
273
217
193
81
65
193
470
3
15
351
383
95
18
15
245
117
85
73
89
153
249
273
217
193
337
65
193
470
1
27
863
1151
95
18
15
245
117
85
73
89
153
249
273
217
193
337
65
193
470
2
11
409
67
67
18
15
245
117
85
73
89
153
249
273
217
193
337
65
193
470
3
11
415
127
95
18
15
245
117
85
73
89
153
249
273
217
449
81
65
193
470
2
795
1119
383
95
18
15
245
117
85
73
89
153
249
273
217
449
337
65
193
470
1
795
607
383
95
18
15
245
117
85
73
89
153
249
273
217
449
337
65
193
470
2
779
409
67
67
18
15
245
117
85
73
89
153
249
273
217
449
337
65
193
470
3
795
607
383
95
18
15
245
117
85
73
89
153
249
273
217
449
593
65
193
470
2
779
927
1087
117
18
15
245
117
85
73
89
153
249
273
345
193
81
65
193
470
257
27
351
383
95
18
15
245
117
85
73
89
153
249
273
345
193
81
65
193
470
258
11
921
451
67
18
15
245
117
85
73
89
153
249
273
345
193
81
65
193
470
259
27
351
383
95
18
15
245
117
85
73
89
153
249
273
345
193
337
65
193
470
258
11
409
67
67
18
15
245
117
85
73
89
153
249
273
345
321
81
65
193
470
257
411
351
63
95
18
15
245
117
85
73
89
153
249
273
345
321
81
65
193
470
258
395
89
323
67
18
15
245
117
85
73
89
153
249
273
345
321
81
65
193
470
259
399
367
383
95
18
15
245
117
85
73
89
153
249
273
345
321
337
65
193
470
257
651
687
191
181
18
15
245
117
85
73
89
153
249
273
345
321
337
65
193
470
258
395
409
67
67
18
15
245
117
85
73
89
153
249
273
345
321
337
65
193
470
259
651
687
191
181
18
15
245
117
85
73
89
153
249
273
345
833
81
65
193
470
257
795
95
383
95
18
15
245
117
85
73
89
153
249
273
345
833
81
65
193
470
258
779
111
383
95
18
15
245
117
85
73
89
153
249
273
345
833
81
65
193
470
259
783
111
575
127
18
15
245
117
85
73
89
153
249
273
345
833
593
65
193
470
257
907
943
1087
117
18
15
245
117
85
73
89
153
249
273
345
833
593
65
193
470
258
779
943
1087
117
18
15
245
117
85
73
89
153
249
273
345
833
593
65
193
470
259
779
943
1087
117
18
15
245
117
85
73
89
153
249
273
345
833
593
577
193
470
257
795
1119
1407
1119
18
15
245
117
85
73
89
153
249
273
345
833
593
577
193
470
258
907
1113
1347
1091
18
15
245
117
85
73
89
153
249
273
345
833
593
577
193
470
259
907
1135
1407
1119
18
15
245
117
85
73
89
153
249
265
361
193
81
65
193
497
267
15
345
323
67
18
15
245
117
85
73
89
153
249
265
361
193
81
65
193
491
267
15
345
323
67
18
15
245
117
85
73
89
153
249
265
361
193
81
65
193
490
267
15
345
323
67
18
15
245
117
85
73
89
153
249
265
361
193
273
65
193
497
267
15
473
382
126
18
15
245
117
85
73
89
153
249
265
361
193
273
65
193
491
267
15
473
382
126
18
15
245
117
85
73
89
153
249
265
361
193
145
65
193
497
267
15
111
63
117
18
15
245
117
85
73
89
153
249
265
361
193
145
65
193
491
267
15
111
63
117
18
15
245
117
85
73
89
153
249
265
361
193
145
65
193
490
267
15
111
63
117
18
15
245
117
85
73
89
153
249
265
361
193
337
65
193
497
267
27
857
579
67
18
15
245
117
85
73
89
153
249
265
361
193
337
65
193
491
267
27
857
579
67
18
15
245
117
85
73
89
153
249
265
361
193
337
65
193
490
267
27
857
579
67
18
15
245
117
85
73
89
153
249
265
361
193
337
65
193
490
266
26
863
383
95
18
15
245
117
85
73
89
153
249
265
361
833
81
65
193
497
267
783
89
835
1091
18
15
245
117
85
73
89
153
249
265
361
833
81
65
193
491
267
783
89
835
1091
18
15
245
117
85
73
89
153
249
265
361
833
81
65
193
490
267
783
89
835
1091
18
15
245
117
85
73
89
153
249
265
361
833
81
65
193
490
266
794
95
383
95
18
15
245
117
85
73
89
153
249
265
361
833
145
65
193
497
267
783
31
63
117
18
15
245
117
85
73
89
153
249
265
361
833
145
65
193
491
267
783
31
63
117
18
15
245
117
85
73
89
153
249
265
361
833
145
65
193
490
267
783
31
63
117
18
15
245
117
85
73
89
153
249
265
361
833
145
65
193
490
266
794
31
575
319
18
15
245
117
85
73
89
153
249
265
361
833
593
65
193
497
267
783
943
1087
117
18
15
245
117
85
73
89
153
249
265
361
833
593
65
193
491
267
783
943
1087
117
18
15
245
117
85
73
89
153
249
265
361
833
593
65
193
490
267
783
943
1087
117
18
15
245
117
85
73
89
153
249
265
361
833
593
577
193
497
267
783
1113
1347
1091
18
15
245
117
85
73
89
153
249
265
361
833
593
577
193
491
267
783
1113
1347
1091
18
15
245
117
85
73
89
153
249
265
361
833
593
577
193
490
267
783
1113
1347
1091
18
15
245
117
85
73
89
153
249
265
365
193
81
65
193
497
265
11
345
323
67
18
15
245
117
85
73
89
153
249
265
365
193
81
65
193
491
265
11
345
323
67
18
15
245
117
85
73
89
153
249
265
365
193
273
65
193
497
265
11
473
382
181
18
15
245
117
85
73
89
153
249
265
365
193
273
65
193
491
265
13
473
383
95
18
15
245
117
85
73
89
153
249
265
365
193
337
65
193
491
265
27
857
579
67
18
15
245
117
85
73
89
153
249
265
365
833
81
65
193
497
265
779
89
323
67
18
15
245
117
85
73
89
153
249
265
365
833
81
65
193
491
265
779
89
323
67
18
15
245
117
85
73
89
153
249
265
365
833
145
65
193
497
265
779
25
63
117
18
15
245
117
85
73
89
153
249
265
365
833
145
65
193
491
265
779
25
63
117
18
15
245
117
85
73
89
153
249
265
365
833
593
65
193
497
265
779
921
1086
94
18
15
245
117
85
73
89
153
249
265
365
833
593
65
193
491
265
779
921
1086
94
18
15
245
117
85
73
89
153
249
265
365
833
593
577
193
497
265
779
1113
1347
1091
18
15
245
117
85
73
89
153
249
265
365
833
593
577
193
491
265
779
1113
1347
1091
18
15
245
117
85
73
89
153
249
277
341
193
81
65
193
469
261
561
921
451
67
18
15
245
117
85
73
89
153
249
277
341
193
81
65
193
469
277
561
921
1087
95
18
15
245
117
85
73
89
153
249
277
341
193
337
65
193
469
261
49
409
323
67
18
15
245
117
85
73
89
153
249
277
341
193
337
65
193
469
277
49
409
67
67
18
15
245
117
85
73
89
153
249
277
341
193
337
577
193
469
261
561
857
1663
1119
18
15
245
117
85
73
89
153
249
277
341
193
337
577
193
469
277
561
857
1663
1119
18
15
245
117
85
73
89
153
249
277
341
833
81
65
193
469
261
817
89
323
67
18
15
245
117
85
73
89
153
249
277
341
833
81
65
193
469
277
817
89
323
67
18
15
245
117
85
73
89
153
249
277
341
833
145
65
193
469
261
817
25
63
127
18
15
245
117
85
73
89
153
249
277
341
833
145
65
193
469
277
817
25
63
127
18
15
245
117
85
73
89
153
249
277
341
833
593
577
193
469
261
817
1113
1347
1091
18
15
245
117
85
73
89
153
249
277
341
833
593
577
193
469
277
817
1113
1347
1091
18
15
245
117
85
73
89
153
253
257
361
193
81
65
195
493
261
13
345
323
65
18
15
245
117
85
73
89
153
253
257
361
193
81
65
195
503
261
13
345
323
65
18
15
245
117
85
73
89
153
253
257
361
833
81
65
195
493
261
781
89
323
65
18
15
245
117
85
73
89
153
253
257
361
833
81
65
195
503
261
781
89
323
65
18
15
245
117
85
73
89
153
253
257
361
833
593
65
195
493
261
781
1134
1086
1089
18
15
245
117
85
73
89
153
253
257
361
833
593
577
195
493
261
781
1113
1347
1089
18
15
245
117
85
73
89
153
253
257
361
833
593
577
195
503
261
781
1113
1347
1089
18
15
245
117
85
73
89
153
253
261
361
193
81
65
195
497
257
13
345
323
65
18
15
245
117
85
73
89
153
253
261
361
193
81
65
195
489
257
13
345
323
65
18
15
245
117
85
73
89
153
253
261
361
193
81
65
195
501
257
13
345
323
65
18
15
245
117
85
73
89
153
253
261
361
193
81
65
195
499
257
13
345
323
65
18
15
245
117
85
73
89
153
253
261
361
193
145
65
195
499
257
13
110
62
65
18
15
245
117
85
73
89
153
253
261
361
833
81
65
195
497
257
781
89
323
65
18
15
245
117
85
73
89
153
253
261
361
833
81
65
195
489
257
781
89
323
65
18
15
245
117
85
73
89
153
253
261
361
833
81
65
195
501
257
781
89
323
65
18
15
245
117
85
73
89
153
253
261
361
833
81
65
195
499
257
781
89
323
65
18
15
245
117
85
73
89
153
253
261
361
833
145
65
195
499
257
781
30
62
65
18
15
245
117
85
73
89
153
253
261
361
833
593
65
195
497
257
781
942
1086
65
18
15
245
117
85
73
89
153
253
261
361
833
593
65
195
489
257
781
942
1086
65
18
15
245
117
85
73
89
153
253
261
361
833
593
65
195
501
257
781
942
1086
65
18
15
245
117
85
73
89
153
253
261
361
833
593
65
195
499
257
781
942
1086
65
18
15
245
117
85
73
89
153
253
261
361
833
593
577
195
497
257
781
1113
1347
1089
18
15
245
117
85
73
89
153
253
261
361
833
593
577
195
489
257
781
1113
1347
1089
18
15
245
117
85
73
89
153
253
261
361
833
593
577
195
501
257
781
1113
1347
1089
18
15
245
117
85
73
89
153
253
261
361
833
593
577
195
499
257
781
1113
1347
1089
18
15
245
117
85
73
89
153
253
261
357
193
81
65
195
497
262
17
345
383
65
18
15
245
117
85
73
89
153
253
261
357
193
81
65
195
489
262
17
345
383
65
18
15
245
117
85
73
89
153
253
261
357
193
81
65
195
499
263
17
345
383
65
18
15
245
117
85
73
89
153
253
261
357
193
337
65
195
497
262
17
409
67
65
18
15
245
117
85
73
89
153
253
261
357
193
337
65
195
489
262
17
409
67
65
18
15
245
117
85
73
89
153
253
261
357
193
337
65
195
499
263
17
409
67
65
18
15
245
117
85
73
89
153
253
261
357
833
81
65
195
497
262
785
89
323
65
18
15
245
117
85
73
89
153
253
261
357
833
81
65
195
489
262
785
89
323
65
18
15
245
117
85
73
89
153
253
261
357
833
81
65
195
499
263
785
89
323
65
18
15
245
117
85
73
89
153
253
261
357
833
145
65
195
499
263
785
25
63
65
18
15
245
117
85
73
89
153
253
261
357
833
593
65
195
497
262
785
921
1087
65
18
15
245
117
85
73
89
153
253
261
357
833
593
65
195
489
262
785
921
1087
65
18
15
245
117
85
73
89
153
253
261
357
833
593
65
195
499
263
785
921
1087
65
18
15
245
117
85
73
89
153
253
261
357
833
593
577
195
497
262
782
1113
1347
1089
18
15
245
117
85
73
89
153
253
261
357
833
593
577
195
489
262
782
1113
1347
1089
18
15
245
117
85
73
89
153
253
261
365
193
81
65
195
497
258
11
345
323
65
18
15
245
117
85
73
89
153
253
261
365
193
81
65
195
489
258
11
345
323
65
18
15
245
117
85
73
89
153
253
261
365
193
81
65
195
499
259
13
345
323
65
18
15
245
117
85
73
89
153
253
261
365
833
81
65
195
497
258
774
110
383
65
18
15
245
117
85
73
89
153
253
261
365
833
81
65
195
489
258
774
110
383
65
18
15
245
117
85
73
89
153
253
261
365
833
81
65
195
499
259
781
89
323
65
18
15
245
117
85
73
89
153
253
261
365
833
145
65
195
499
259
781
25
63
65
18
15
245
117
85
73
89
153
253
261
365
833
593
65
195
497
258
779
921
1086
65
18
15
245
117
85
73
89
153
253
261
365
833
593
65
195
489
258
779
921
1086
65
18
15
245
117
85
73
89
153
253
261
365
833
593
65
195
499
259
781
921
1087
65
18
15
245
117
85
73
89
153
253
261
365
833
593
577
195
497
258
779
1113
1347
1089
18
15
245
117
85
73
89
153
253
261
365
833
593
577
195
489
258
779
1113
1347
1089
18
15
245
117
85
73
89
153
253
261
365
833
593
577
195
499
259
781
1113
1347
1089
18
15
245
117
85
73
89
153
253
261
373
193
81
65
195
489
269
17
345
323
65
18
15
245
117
85
73
89
153
253
261
373
193
337
65
195
489
269
17
409
67
65
18
15
245
117
85
73
89
153
253
261
373
193
337
577
195
489
269
529
857
1662
1089
18
15
245
117
85
73
89
153
253
261
373
833
81
65
195
489
269
785
89
323
65
18
15
245
117
85
73
89
153
253
261
373
833
593
65
195
489
269
785
921
1086
65
18
15
245
117
85
73
89
153
253
261
373
833
593
577
195
489
269
785
1113
1347
1089
18
15
245
117
85
73
89
153
253
273
217
193
81
65
195
487
1
17
345
323
65
18
15
245
117
85
73
89
153
253
273
217
193
337
65
195
487
1
17
409
67
65
18
15
245
117
85
73
89
153
253
273
217
193
593
65
195
487
1
529
1945
1086
65
18
15
245
117
85
73
89
153
253
273
217
449
81
65
195
487
1
785
1113
323
65
18
15
245
117
85
73
89
153
253
273
217
449
337
65
195
487
1
785
281
126
65
18
15
245
117
85
73
89
153
253
273
217
449
337
577
195
487
1
785
1817
1406
65
18
15
245
117
85
73
89
153
253
273
217
449
593
65
195
487
1
778
927
575
65
18
15
245
117
85
73
89
153
253
273
345
193
81
65
195
487
257
17
345
323
65
18
15
245
117
85
73
89
153
253
273
345
193
337
65
195
487
257
17
857
1091
65
18
15
245
117
85
73
89
153
253
273
345
321
81
65
195
487
257
401
89
835
65
18
15
245
117
85
73
89
153
253
273
345
321
337
65
195
487
257
401
473
323
65
18
15
245
117
85
73
89
153
253
273
345
321
337
577
931
471
257
657
729
1662
769
18
15
245
117
85
73
89
153
253
273
345
833
81
65
195
487
257
785
89
323
65
18
15
245
117
85
73
89
153
253
273
345
833
593
65
195
487
257
785
921
1086
65
18
15
245
117
85
73
89
153
253
273
345
833
593
577
195
487
257
785
1113
1347
1089
18
15
245
117
85
73
89
153
253
277
341
193
81
65
195
465
261
561
921
451
65
18
15
245
117
85
73
89
153
253
277
341
193
81
65
195
465
277
561
921
1087
65
18
15
245
117
85
73
89
153
253
277
341
193
81
65
195
469
261
561
921
451
65
18
15
245
117
85
73
89
153
253
277
341
193
81
65
195
469
277
561
921
1087
65
18
15
245
117
85
73
89
153
253
277
341
193
337
65
195
465
261
49
409
323
65
18
15
245
117
85
73
89
153
253
277
341
193
337
65
195
465
262
49
409
323
65
18
15
245
117
85
73
89
153
253
277
341
193
337
65
195
465
277
49
409
67
65
18
15
245
117
85
73
89
153
253
277
341
193
337
65
195
469
261
49
409
323
65
18
15
245
117
85
73
89
153
253
277
341
193
337
65
195
469
277
49
409
67
65
18
15
245
117
85
73
89
153
253
277
341
193
337
577
195
465
261
561
857
1663
1089
18
15
245
117
85
73
89
153
253
277
341
193
337
577
195
465
277
561
857
1663
1089
18
15
245
117
85
73
89
153
253
277
341
193
337
577
195
469
261
561
857
1663
1089
18
15
245
117
85
73
89
153
253
277
341
193
337
577
195
469
277
561
857
1663
1089
18
15
245
117
85
73
89
153
253
277
341
193
337
577
931
467
261
561
857
1663
769
18
15
245
117
85
73
89
153
253
277
341
193
337
577
931
467
277
561
857
1663
769
18
15
245
117
85
73
89
153
253
277
341
193
337
577
931
467
263
561
857
1663
769
18
15
245
117
85
73
89
153
253
277
341
193
337
577
931
467
279
561
857
1662
769
18
15
245
117
85
73
89
153
253
277
341
833
81
65
195
465
261
817
89
323
65
18
15
245
117
85
73
89
153
253
277
341
833
81
65
195
465
262
817
89
323
65
18
15
245
117
85
73
89
153
253
277
341
833
81
65
195
465
277
817
89
323
65
18
15
245
117
85
73
89
153
253
277
341
833
81
65
195
469
261
817
89
323
65
18
15
245
117
85
73
89
153
253
277
341
833
81
65
195
469
277
817
89
323
65
18
15
245
117
85
73
89
153
253
277
341
833
593
577
195
465
261
817
1113
1347
1089
18
15
245
117
85
73
89
153
253
277
341
833
593
577
195
465
262
817
1113
1347
1089
18
15
245
117
85
73
89
153
253
277
341
833
593
577
195
465
277
817
1113
1347
1089
18
15
245
117
85
73
89
153
253
277
341
833
593
577
195
469
261
817
1113
1347
1089
18
15
245
117
85
73
89
153
253
277
341
833
593
577
195
469
277
817
1113
1347
1089
18
15
245
117
85
73
89
153
250
257
365
193
81
65
192
502
262
13
345
323
64
18
15
245
117
85
73
89
153
250
257
365
193
81
65
192
502
263
13
345
323
64
18
15
245
117
85
73
89
153
250
257
365
833
81
65
192
502
262
781
89
323
64
18
15
245
117
85
73
89
153
250
257
365
833
81
65
192
502
263
781
89
835
1088
18
15
245
117
85
73
89
153
250
257
365
833
593
65
192
502
262
781
921
1087
1088
18
15
245
117
85
73
89
153
250
257
365
833
593
577
192
502
262
781
1113
1347
1088
18
15
245
117
85
73
89
153
250
258
370
193
81
65
192
472
268
30
350
323
64
18
15
245
117
85
73
89
153
250
258
370
193
81
65
192
492
268
30
350
323
64
18
15
245
117
85
73
89
153
250
258
370
193
337
65
192
504
268
14
857
579
64
18
15
245
117
85
73
89
153
250
258
370
193
337
65
192
472
268
14
857
579
64
18
15
245
117
85
73
89
153
250
258
370
193
337
65
192
492
268
14
857
579
64
18
15
245
117
85
73
89
153
250
258
370
833
81
65
192
504
268
782
89
323
64
18
15
245
117
85
73
89
153
250
258
370
833
81
65
192
472
268
782
89
323
64
18
15
245
117
85
73
89
153
250
258
370
833
81
65
192
492
268
782
89
323
64
18
15
245
117
85
73
89
153
250
258
370
833
593
65
192
472
268
798
926
1219
1088
18
15
245
117
85
73
89
153
250
258
370
833
593
65
192
492
268
798
926
1219
1088
18
15
245
117
85
73
89
153
250
258
359
193
81
65
192
504
258
10
345
323
64
18
15
245
117
85
73
89
153
250
258
359
193
81
65
192
472
258
10
345
323
64
18
15
245
117
85
73
89
153
250
258
359
193
81
65
192
492
258
10
345
323
64
18
15
245
117
85
73
89
153
250
258
359
193
81
65
192
508
258
10
345
323
64
18
15
245
117
85
73
89
153
250
258
359
193
81
65
192
476
258
10
345
323
64
18
15
245
117
85
73
89
153
250
258
359
193
337
65
192
472
258
10
857
639
64
18
15
245
117
85
73
89
153
250
258
359
193
337
65
192
492
258
10
857
639
64
18
15
245
117
85
73
89
153
250
258
359
833
81
65
192
504
258
778
89
323
64
18
15
245
117
85
73
89
153
250
258
359
833
81
65
192
472
258
778
89
323
64
18
15
245
117
85
73
89
153
250
258
359
833
81
65
192
492
258
778
89
323
64
18
15
245
117
85
73
89
153
250
258
359
833
81
65
192
508
258
778
89
323
64
18
15
245
117
85
73
89
153
250
258
359
833
81
65
192
476
258
778
89
323
64
18
15
245
117
85
73
89
153
250
258
359
833
593
65
192
504
258
778
921
1087
1088
18
15
245
117
85
73
89
153
250
258
359
833
593
65
192
472
258
778
921
1087
1088
18
15
245
117
85
73
89
153
250
258
359
833
593
65
192
492
258
778
921
1087
1088
18
15
245
117
85
73
89
153
250
258
359
833
593
65
192
508
258
778
921
1087
1088
18
15
245
117
85
73
89
153
250
258
359
833
593
65
192
476
258
778
921
1087
1088
18
15
245
117
85
73
89
153
250
258
359
833
593
577
192
504
258
778
1113
1347
1088
18
15
245
117
85
73
89
153
250
258
359
833
593
577
192
472
258
778
1113
1347
1088
18
15
245
117
85
73
89
153
250
258
359
833
593
577
192
492
258
778
1113
1347
1088
18
15
245
117
85
73
89
153
250
258
359
833
593
577
192
508
258
778
1113
1347
1088
18
15
245
117
85
73
89
153
250
273
341
193
81
65
192
470
278
561
921
1087
64
18
15
245
117
85
73
89
153
250
273
341
193
81
65
192
470
279
561
921
1087
64
18
15
245
117
85
73
89
153
250
273
341
193
337
65
192
470
262
49
857
579
64
18
15
245
117
85
73
89
153
250
273
341
193
337
65
192
470
278
49
409
67
64
18
15
245
117
85
73
89
153
250
273
341
193
337
65
192
470
279
49
409
67
64
18
15
245
117
85
73
89
153
250
273
341
193
337
577
192
470
278
561
857
1663
1088
18
15
245
117
85
73
89
153
250
273
341
193
337
577
192
470
279
561
857
1663
1088
18
15
245
117
85
73
89
153
250
273
341
833
81
65
192
470
262
817
89
323
64
18
15
245
117
85
73
89
153
250
273
341
833
81
65
192
470
278
817
89
323
64
18
15
245
117
85
73
89
153
250
273
341
833
81
65
192
470
279
817
89
323
64
18
15
245
117
85
73
89
153
250
273
217
193
81
65
192
470
2
11
345
323
64
18
15
245
117
85
73
89
153
250
273
217
193
81
65
192
470
3
13
350
323
64
18
15
245
117
85
73
89
153
250
273
217
193
337
65
192
470
2
11
409
67
64
18
15
245
117
85
73
89
153
250
273
217
449
81
65
192
470
2
782
1950
575
64
18
15
245
117
85
73
89
153
250
273
217
449
81
65
192
470
3
781
1950
1087
64
18
15
245
117
85
73
89
153
250
273
217
449
337
65
192
470
2
779
409
67
64
18
15
245
117
85
73
89
153
250
273
217
449
337
65
192
470
3
781
606
323
64
18
15
245
117
85
73
89
153
250
273
217
449
593
65
192
470
2
782
926
575
64
18
15
245
117
85
73
89
153
250
273
217
449
593
65
192
470
3
781
926
1087
1088
18
15
245
117
85
73
89
153
250
273
345
193
81
65
192
470
258
11
921
707
152
18
15
245
117
85
73
89
153
250
273
345
193
81
65
192
470
259
13
926
1087
64
18
15
245
117
85
73
89
153
250
273
345
193
337
65
192
470
258
11
409
67
64
18
15
245
117
85
73
89
153
250
273
345
321
81
65
192
470
258
395
89
323
64
18
15
245
117
85
73
89
153
250
273
345
321
81
65
192
470
259
397
94
195
64
18
15
245
117
85
73
89
153
250
273
345
321
337
65
192
470
258
395
409
67
64
18
15
245
117
85
73
89
153
250
273
345
321
337
577
192
470
258
651
729
1603
1088
18
15
245
117
85
73
89
153
250
273
345
833
81
65
192
470
258
782
110
383
64
18
15
245
117
85
73
89
153
250
273
345
833
81
65
192
470
259
781
110
383
64
18
15
245
117
85
73
89
153
250
273
345
833
593
65
192
470
258
782
942
1087
1088
18
15
245
117
85
73
89
153
250
273
345
833
593
65
192
470
259
781
942
1087
1088
18
15
245
117
85
73
89
313
249
257
361
193
273
385
193
509
261
525
878
1854
1086
18
15
245
117
85
73
89
313
249
257
361
193
145
385
193
509
261
13
174
446
62
18
15
245
117
85
73
89
313
249
257
361
193
145
385
193
477
261
13
174
446
62
18
15
245
117
85
73
89
313
249
257
361
833
145
385
193
509
261
781
30
446
62
18
15
245
117
85
73
89
313
249
257
361
833
145
385
193
477
261
781
30
446
62
18
15
245
117
85
73
89
313
249
257
361
833
913
385
193
509
261
797
542
191
1077
18
15
245
117
85
73
89
313
249
257
361
833
913
385
193
477
261
797
542
191
1077
18
15
245
117
85
73
89
313
249
261
361
193
145
385
193
505
257
13
174
446
62
18
15
245
117
85
73
89
313
249
261
361
833
145
385
193
505
257
781
30
446
62
18
15
245
117
85
73
89
313
249
261
373
833
145
385
193
473
267
785
25
447
53
18
15
245
117
85
73
89
313
249
261
373
833
145
385
193
505
267
785
25
447
53
18
15
245
117
85
73
89
313
249
261
373
833
913
385
193
473
267
785
537
127
1119
18
15
245
117
85
73
89
313
249
261
373
833
913
385
193
505
267
785
537
127
1119
18
15
245
117
85
73
89
313
249
265
361
193
273
385
193
491
267
527
879
1855
1087
18
15
245
117
85
73
89
313
249
265
361
193
145
385
193
491
267
15
175
447
53
18
15
245
117
85
73
89
313
249
265
361
833
145
385
193
491
267
783
31
447
53
18
15
245
117
85
73
89
313
249
265
361
833
913
385
193
491
267
795
537
126
1118
18
15
245
117
85
73
89
313
249
265
365
833
145
385
193
497
265
779
25
447
53
18
15
245
117
85
73
89
313
253
261
357
833
913
385
195
473
262
785
537
3
1081
18
15
245
117
85
73
89
313
253
261
357
833
913
385
195
505
262
785
537
3
1081
18
15
245
117
85
73
89
313
253
261
357
833
913
385
195
499
263
785
537
3
1081
18
15
245
117
85
73
89
313
253
277
341
833
913
385
195
467
261
817
537
3
1081
18
15
245
117
85
73
89
313
253
277
341
833
913
385
195
467
259
817
537
3
1081
18
15
245
117
85
73
89
313
253
277
341
833
913
385
195
467
277
817
537
3
1081
18
15
245
117
85
73
89
313
253
277
341
833
913
385
195
467
263
817
537
3
1081
18
15
245
117
85
73
89
313
253
277
341
833
913
385
195
467
279
817
537
3
1081
18
15
245
117
85
73
89
154
251
259
365
833
145
64
194
504
260
774
25
56
110
18
15
245
117
85
73
89
154
251
265
361
193
81
64
194
490
267
15
345
320
94
18
15
245
117
85
73
89
154
251
265
361
193
81
64
194
490
266
15
345
320
94
18
15
245
117
85
73
89
154
251
265
361
193
337
64
194
490
267
27
857
576
606
18
15
245
117
85
73
89
154
251
265
361
193
337
64
194
490
266
27
857
576
606
18
15
245
117
85
73
89
154
251
265
361
833
81
64
194
490
267
783
89
832
174
18
15
245
117
85
73
89
154
251
265
361
833
81
64
194
490
266
783
89
832
174
18
15
245
117
85
73
89
154
251
265
361
833
593
64
194
490
267
783
921
1080
126
18
15
245
117
85
73
89
154
251
265
361
833
593
64
194
490
266
783
921
1080
126
18
15
245
117
85
73
89
154
251
265
361
833
593
576
194
490
267
783
1113
1344
1118
18
15
245
117
85
73
89
154
251
265
361
833
593
576
194
490
266
783
1113
1344
1118
18
15
245
117
85
73
109
237
253
257
361
193
258
163
257
509
261
13
416
318
482
18
15
245
117
85
73
109
237
253
257
361
193
258
163
257
477
261
13
416
318
482
18
15
245
117
85
73
109
237
253
257
361
193
130
163
257
509
261
13
96
102
482
18
15
245
117
85
73
109
237
253
257
361
193
130
163
257
477
261
13
96
102
482
18
15
245
117
85
73
109
237
253
257
361
193
130
291
257
509
261
13
608
486
441
18
15
245
117
85
73
109
237
253
257
361
193
130
291
257
477
261
13
608
486
441
18
15
245
117
85
73
109
237
253
257
361
193
261
161
257
509
261
13
893
318
481
18
15
245
117
85
73
109
237
253
257
361
193
261
161
257
477
261
13
893
318
481
18
15
245
117
85
73
109
237
253
257
361
193
133
161
257
509
261
29
189
190
477
18
15
245
117
85
73
109
237
253
257
361
193
133
161
257
477
261
29
189
190
477
18
15
245
117
85
73
109
237
253
261
361
193
258
163
257
497
257
13
416
318
482
18
15
245
117
85
73
109
237
253
261
361
193
258
163
257
473
257
13
416
318
482
18
15
245
117
85
73
109
237
253
261
361
193
258
163
257
505
257
13
416
318
482
18
15
245
117
85
73
109
237
253
261
361
193
258
163
257
501
257
13
416
318
482
18
15
245
117
85
73
109
237
253
261
361
193
130
163
257
497
257
13
96
102
482
18
15
245
117
85
73
109
237
253
261
361
193
130
163
257
473
257
13
96
102
482
18
15
245
117
85
73
109
237
253
261
361
193
130
163
257
505
257
13
96
102
482
18
15
245
117
85
73
109
237
253
261
361
193
130
163
257
501
257
13
96
102
482
18
15
245
117
85
73
109
237
253
261
361
193
130
291
257
497
257
13
608
486
441
18
15
245
117
85
73
109
237
253
261
361
193
130
291
257
473
257
13
608
486
441
18
15
245
117
85
73
109
237
253
261
361
193
130
291
257
505
257
13
608
486
441
18
15
245
117
85
73
109
237
253
261
361
193
130
291
257
501
257
13
608
486
441
18
15
245
117
85
73
109
237
253
261
361
193
261
161
257
473
257
13
461
318
481
18
15
245
117
85
73
109
237
253
261
361
193
261
161
257
505
257
13
461
318
481
18
15
245
117
85
73
109
237
253
261
361
193
133
161
257
497
257
29
189
190
477
18
15
245
117
85
73
109
237
253
261
361
193
133
161
257
473
257
29
189
190
477
18
15
245
117
85
73
109
237
253
261
361
193
133
161
257
505
257
29
189
190
477
18
15
245
117
85
73
109
237
253
261
361
193
133
161
257
501
257
29
189
190
477
18
15
245
117
85
73
109
237
253
261
357
193
258
163
257
473
262
14
440
318
482
18
15
245
117
85
73
109
237
253
261
357
193
258
163
257
505
262
14
440
318
482
18
15
245
117
85
73
109
237
253
261
357
193
130
163
257
473
262
14
184
190
473
18
15
245
117
85
73
109
237
253
261
357
193
261
161
257
473
262
17
509
318
481
18
15
245
117
85
73
109
237
253
261
357
193
261
161
257
505
262
14
445
318
481
18
15
245
117
85
73
109
237
253
261
357
193
133
161
257
473
262
17
189
190
477
18
15
245
117
85
73
109
237
253
261
357
193
133
161
257
505
262
14
189
190
478
18
15
245
117
85
73
109
237
253
261
365
193
258
163
257
497
258
6
416
318
482
18
15
245
117
85
73
109
237
253
261
365
193
258
163
257
473
258
6
416
318
482
18
15
245
117
85
73
109
237
253
261
365
193
258
163
257
505
258
6
416
318
482
18
15
245
117
85
73
109
237
253
261
365
193
130
163
257
497
258
6
96
102
482
18
15
245
117
85
73
109
237
253
261
365
193
130
163
257
473
258
6
96
102
482
18
15
245
117
85
73
109
237
253
261
365
193
130
163
257
505
258
6
96
102
482
18
15
245
117
85
73
109
237
253
261
365
193
130
291
257
497
258
6
608
486
441
18
15
245
117
85
73
109
237
253
261
365
193
130
291
257
473
258
6
608
486
441
18
15
245
117
85
73
109
237
253
261
365
193
130
291
257
505
258
6
608
486
441
18
15
245
117
85
73
109
237
253
261
365
193
261
161
257
473
258
10
890
318
481
18
15
245
117
85
73
109
237
253
261
365
193
261
161
257
505
258
10
890
318
481
18
15
245
117
85
73
109
237
253
261
365
193
261
289
257
497
258
518
726
481
481
18
15
245
117
85
73
109
237
253
261
365
193
261
289
257
473
258
518
726
481
481
18
15
245
117
85
73
109
237
253
261
365
193
261
289
257
505
258
518
726
481
481
18
15
245
117
85
73
109
237
253
261
365
193
133
161
257
473
258
7
189
190
477
18
15
245
117
85
73
109
237
253
261
365
193
133
161
257
505
258
7
189
190
477
18
15
245
117
85
73
109
237
253
273
217
193
258
162
257
486
1
17
440
316
509
18
15
245
117
85
73
109
237
253
273
217
193
258
162
257
486
2
27
504
316
510
18
15
245
117
85
73
109
237
253
273
217
193
258
163
257
486
1
13
416
318
482
18
15
245
117
85
73
109
237
253
273
217
193
258
163
257
486
2
27
440
317
505
18
15
245
117
85
73
109
237
253
273
217
193
130
162
257
486
1
17
184
188
477
18
15
245
117
85
73
109
237
253
273
217
193
130
162
257
486
2
27
184
188
478
18
15
245
117
85
73
109
237
253
273
217
193
130
163
257
486
1
13
96
102
482
18
15
245
117
85
73
109
237
253
273
217
193
130
163
257
486
2
27
184
189
473
18
15
245
117
85
73
109
237
253
273
217
449
258
162
257
486
1
785
440
316
509
18
15
245
117
85
73
109
237
253
273
217
449
258
163
257
486
1
795
440
317
505
18
15
245
117
85
73
109
237
253
273
217
449
258
163
257
486
2
779
376
317
505
18
15
245
117
85
73
109
237
253
273
345
193
258
162
257
486
257
17
440
316
509
18
15
245
117
85
73
109
237
253
273
345
193
258
162
257
486
258
27
440
316
510
18
15
245
117
85
73
109
237
253
273
345
193
258
163
257
486
257
49
504
318
505
18
15
245
117
85
73
109
237
253
273
345
193
258
163
257
486
258
27
440
317
505
18
15
245
117
85
73
109
237
253
273
345
193
130
162
257
486
257
17
184
188
477
18
15
245
117
85
73
109
237
253
273
345
193
130
162
257
486
258
11
184
188
478
18
15
245
117
85
73
109
237
253
273
345
193
130
163
257
486
257
13
160
190
482
18
15
245
117
85
73
109
237
253
273
345
193
130
163
257
486
258
11
184
189
473
18
15
245
117
85
73
109
237
253
277
341
193
133
161
257
465
277
49
186
190
502
18
15
245
117
85
73
109
237
253
277
341
193
133
161
258
465
262
49
186
190
480
18
15
245
117
85
73
109
237
253
277
341
193
133
161
258
465
277
49
186
190
480
18
15
245
117
85
73
109
237
253
277
341
321
133
161
258
465
258
414
22
191
480
18
15
245
117
85
73
109
237
253
277
341
833
133
161
258
465
258
798
22
191
480
18
15
245
117
85
73
90
50
250
273
217
193
272
4
448
470
3
29
436
60
950
18
15
245
117
85
73
90
50
250
273
217
449
272
4
448
470
3
791
436
58
958
18
15
245
117
85
73
90
50
250
273
345
193
272
4
448
470
259
29
436
60
950
18
15
245
117
85
73
90
59
249
257
365
193
272
2
450
503
263
29
500
62
956
18
15
245
117
85
73
90
155
249
257
365
193
144
66
194
511
263
29
180
62
67
18
15
245
117
85
73
90
155
249
257
365
193
144
66
194
479
263
29
180
62
67
18
15
245
117
85
73
90
155
249
257
365
193
144
66
194
503
263
29
180
62
67
18
15
245
117
85
73
90
155
249
257
365
833
80
66
194
511
263
797
116
382
67
18
15
245
117
85
73
90
155
249
257
365
833
80
66
194
479
263
797
116
382
67
18
15
245
117
85
73
90
155
249
257
365
833
80
66
194
503
263
797
116
382
67
18
15
245
117
85
73
90
155
249
257
365
833
592
66
194
511
263
797
948
1086
1091
18
15
245
117
85
73
90
155
249
257
365
833
592
66
194
479
263
797
948
1086
1091
18
15
245
117
85
73
90
155
249
257
365
833
592
66
194
503
263
797
948
1086
1091
18
15
245
117
85
73
90
155
249
257
365
833
592
578
194
511
263
797
1140
1406
1091
18
15
245
117
85
73
90
155
249
257
365
833
592
578
194
479
263
797
1140
1406
1091
18
15
245
117
85
73
90
306
250
258
365
193
144
388
192
500
261
29
180
442
62
18
15
245
117
85
73
90
306
250
273
217
193
144
388
192
470
3
29
180
444
54
18
15
245
117
85
73
90
306
250
273
345
193
144
388
192
470
259
13
180
444
54
18
15
245
117
85
73
90
315
249
257
365
193
144
386
194
503
263
29
180
446
60
18
15
245
117
85
73
106
43
249
257
365
193
256
18
450
503
263
541
724
542
923
18
15
245
117
85
73
106
249
249
265
361
193
256
134
257
491
267
23
468
294
510
18
15
245
117
85
73
106
250
251
265
361
193
256
68
258
490
267
535
724
202
1004
18
15
245
117
85
73
106
250
251
265
361
833
896
580
258
490
267
791
532
906
730
18
15
245
117
85
105
9
153
249
273
213
385
945
1937
961
470
22
817
1561
1603
195
18
15
245
117
85
105
9
153
249
273
213
385
945
1937
961
470
23
817
1561
1603
195
18
15
245
117
85
105
9
153
249
277
213
385
353
203
193
469
21
817
405
25
157
18
15
245
117
85
105
9
153
249
277
213
385
369
203
193
469
5
817
409
9
381
18
15
245
117
85
105
9
153
249
277
213
385
369
203
193
469
21
817
409
9
381
18
15
245
117
85
105
9
153
249
277
213
385
945
1937
961
469
21
817
1561
1603
195
18
15
245
117
85
105
9
153
253
273
217
385
353
202
195
487
1
689
405
20
66
18
15
245
117
85
105
9
153
253
273
217
385
353
202
195
471
1
689
405
20
66
18
15
245
117
85
105
9
153
253
273
217
385
330
202
194
486
1
651
392
44
124
18
15
245
117
85
105
9
153
253
273
217
385
330
202
194
487
1
817
392
20
380
18
15
245
117
85
105
9
153
253
273
217
385
330
202
195
487
1
817
392
20
130
18
15
245
117
85
105
9
153
253
273
217
385
330
202
195
471
1
689
392
20
130
18
15
245
117
85
105
9
153
253
273
217
385
586
202
194
487
1
817
904
1107
67
18
15
245
117
85
105
9
153
253
273
217
385
586
202
195
487
1
811
904
1100
66
18
15
245
117
85
105
9
153
253
273
217
385
586
202
195
471
1
811
904
1100
66
18
15
245
117
85
105
9
153
253
277
213
385
353
202
195
465
6
689
405
20
66
18
15
245
117
85
105
9
153
253
277
213
385
369
203
195
465
5
817
409
17
130
18
15
245
117
85
105
9
153
253
277
213
385
369
203
195
465
6
689
409
17
130
18
15
245
117
85
105
9
153
253
277
213
385
369
203
195
465
21
817
409
17
130
18
15
245
117
85
105
9
153
253
277
213
385
945
1937
963
465
5
817
1561
1603
193
18
15
245
117
85
105
9
153
253
277
213
385
945
1937
963
465
21
817
1561
1603
193
18
15
245
117
85
105
9
153
253
277
213
385
362
203
195
465
2
702
400
26
130
18
15
245
117
85
105
9
153
250
273
217
385
369
203
192
469
1
689
409
9
131
18
15
245
117
85
105
9
153
250
273
217
385
330
203
192
469
1
651
392
25
131
18
15
245
117
85
77
101
41
249
273
217
194
261
1
449
471
1
16
469
13
897
18
15
245
117
85
77
101
41
249
273
217
450
261
1
449
471
1
784
469
13
897
18
15
245
117
85
77
101
41
249
273
345
194
261
1
449
471
257
16
469
13
897
18
15
245
117
85
77
101
41
249
273
345
322
133
1
449
471
257
400
21
13
897
18
15
245
117
85
77
101
41
249
273
210
195
261
1
449
471
16
26
450
6
901
18
15
245
117
85
77
101
41
249
273
338
195
261
1
449
471
272
58
450
6
901
18
15
245
117
85
77
101
41
249
273
218
195
261
1
449
471
0
10
450
6
897
18
15
245
117
85
77
101
41
249
273
218
195
133
1
449
471
0
10
98
23
897
18
15
245
117
85
77
101
41
249
273
218
451
261
1
449
471
0
778
450
6
901
18
15
245
117
85
77
101
41
249
273
346
195
261
1
449
471
256
10
450
6
897
18
15
245
117
85
77
101
41
249
273
346
195
133
1
449
471
256
10
98
6
897
18
15
245
117
85
77
101
41
249
273
346
323
261
1
449
471
256
394
482
23
897
18
15
245
117
85
77
101
41
249
273
346
323
133
1
449
471
256
402
20
22
897
18
15
245
117
85
77
101
41
249
273
346
835
133
1
449
471
256
914
20
534
897
18
15
245
117
85
77
101
41
253
273
217
194
261
1
450
487
1
16
469
13
896
18
15
245
117
85
77
101
41
253
273
217
194
261
1
450
471
1
16
469
13
896
18
15
245
117
85
77
101
41
253
273
217
450
261
1
450
487
1
784
469
13
896
18
15
245
117
85
77
101
41
253
273
217
450
261
1
450
471
1
784
469
13
896
18
15
245
117
85
77
101
41
253
273
345
194
261
1
450
486
257
528
725
525
896
18
15
245
117
85
77
101
41
253
273
345
194
261
1
450
486
258
528
725
525
896
18
15
245
117
85
77
101
41
253
273
345
194
261
1
450
487
257
528
725
525
896
18
15
245
117
85
77
101
41
253
273
345
194
261
1
450
471
257
528
725
525
896
18
15
245
117
85
77
101
41
253
273
210
195
261
1
450
471
16
26
450
6
904
18
15
245
117
85
77
101
41
253
273
338
195
261
1
450
471
272
58
450
6
896
18
15
245
117
85
77
101
41
253
273
338
195
133
1
450
471
272
58
610
518
896
18
15
245
117
85
77
101
41
253
273
218
195
261
1
450
487
0
10
450
6
896
18
15
245
117
85
77
101
41
253
273
218
195
261
1
450
471
0
10
450
6
896
18
15
245
117
85
77
101
41
253
273
218
195
261
1
453
486
0
10
450
6
902
18
15
245
117
85
77
101
41
253
273
218
195
133
1
450
487
0
10
98
22
896
18
15
245
117
85
77
101
41
253
273
218
195
133
1
450
471
0
10
98
22
896
18
15
245
117
85
77
101
41
253
273
218
195
133
1
453
486
0
522
1634
1030
902
18
15
245
117
85
77
101
41
253
273
218
451
261
1
450
487
0
778
450
6
904
18
15
245
117
85
77
101
41
253
273
218
451
261
1
450
471
0
778
450
6
904
18
15
245
117
85
77
101
41
253
273
218
451
261
1
453
486
0
778
450
6
902
18
15
245
117
85
77
101
41
253
273
346
195
261
1
450
486
256
10
450
6
896
18
15
245
117
85
77
101
41
253
273
346
195
261
1
450
487
256
10
450
6
896
18
15
245
117
85
77
101
41
253
273
346
195
261
1
450
471
256
10
450
6
896
18
15
245
117
85
77
101
41
253
273
346
195
261
1
453
486
256
10
450
6
902
18
15
245
117
85
77
101
41
253
273
346
195
133
1
450
486
256
9
121
527
904
18
15
245
117
85
77
101
41
253
273
346
195
133
1
450
487
256
10
98
6
896
18
15
245
117
85
77
101
41
253
273
346
195
133
1
450
471
256
10
98
6
896
18
15
245
117
85
77
101
41
253
273
346
195
133
1
453
486
256
10
98
6
902
18
15
245
117
85
77
101
41
253
273
346
323
261
1
450
486
256
394
482
38
896
18
15
245
117
85
77
101
41
253
273
346
323
261
1
450
487
256
394
482
38
896
18
15
245
117
85
77
101
41
253
273
346
323
261
1
450
471
256
394
482
38
896
18
15
245
117
85
77
101
41
253
273
346
323
261
1
453
486
256
394
482
38
902
18
15
245
117
85
77
101
41
250
258
370
195
261
1
448
504
268
10
450
6
900
18
15
245
117
85
77
101
41
250
258
370
195
261
1
448
492
268
10
450
6
900
18
15
245
117
85
77
101
233
249
273
345
194
261
129
257
471
257
528
725
141
465
18
15
245
117
85
77
101
233
249
273
345
322
133
129
257
471
257
400
21
269
465
18
15
245
117
85
77
101
233
249
273
345
834
133
129
257
471
257
784
21
125
481
18
15
245
117
85
77
101
233
249
273
210
195
261
129
257
471
16
26
450
294
510
18
15
245
117
85
77
101
233
249
273
338
195
261
129
257
471
272
58
450
294
485
18
15
245
117
85
77
101
233
249
273
218
195
261
129
257
471
0
10
450
294
481
18
15
245
117
85
77
101
233
249
273
218
195
261
65
257
471
0
266
866
379
961
18
15
245
117
85
77
101
233
249
273
218
195
133
129
257
471
0
10
98
262
465
18
15
245
117
85
77
101
233
249
273
218
195
133
65
257
471
0
10
98
38
965
18
15
245
117
85
77
101
233
249
273
218
451
261
129
257
471
0
778
450
294
510
18
15
245
117
85
77
101
233
249
273
218
451
261
65
257
471
0
778
610
379
961
18
15
245
117
85
77
101
233
249
273
346
195
261
129
257
471
256
10
450
294
481
18
15
245
117
85
77
101
233
249
273
346
195
261
65
257
471
256
522
706
198
977
18
15
245
117
85
77
101
233
249
273
346
195
133
129
257
471
256
10
98
262
465
18
15
245
117
85
77
101
233
249
273
346
195
133
65
257
471
256
10
98
38
965
18
15
245
117
85
77
101
233
249
273
346
323
261
129
257
471
256
394
482
294
481
18
15
245
117
85
77
101
233
249
273
346
323
261
65
257
471
256
394
482
379
961
18
15
245
117
85
77
101
233
253
273
345
322
133
129
258
471
257
400
21
269
464
18
15
245
117
85
77
101
233
253
273
345
834
133
129
258
471
257
784
21
205
464
18
15
245
117
85
77
101
233
253
273
338
195
133
129
258
471
272
58
162
166
464
18
15
245
117
85
77
101
233
253
273
218
195
133
129
258
471
0
10
98
262
480
18
15
245
117
85
77
101
233
253
273
346
195
261
65
258
471
256
522
706
198
992
18
15
245
117
85
77
101
233
253
273
346
195
261
65
261
486
256
522
706
198
966
18
15
245
117
85
77
101
233
253
273
346
195
133
129
258
471
256
10
98
262
480
18
15
245
117
85
77
101
233
250
258
370
195
261
129
256
492
268
522
706
294
484
18
15
245
117
85
77
101
233
250
258
370
195
261
65
256
504
268
522
706
198
964
18
15
245
117
85
77
101
233
250
258
370
195
261
65
256
492
268
522
706
198
964
18
15
245
117
85
77
109
237
253
273
345
194
130
162
257
486
257
48
160
188
502
18
15
245
117
85
77
109
237
253
273
345
194
130
163
257
486
257
48
160
186
482
18
15
245
117
85
77
109
237
253
273
345
322
129
161
257
486
257
400
22
97
506
18
15
245
117
85
77
109
237
253
273
345
322
129
161
257
486
258
400
22
97
506
18
15
245
117
85
77
109
237
253
273
345
322
129
289
257
486
258
400
22
470
493
18
15
245
117
85
77
109
237
253
273
345
834
129
161
257
486
258
784
22
190
481
18
15
245
117
85
77
109
237
253
273
345
834
129
289
257
486
258
784
22
470
493
18
15
245
117
85
77
109
237
253
273
345
834
897
289
257
486
258
912
534
214
726
18
15
245
117
85
77
109
237
253
273
218
194
258
161
257
486
0
24
444
317
481
18
15
245
117
85
77
109
237
253
273
218
194
258
162
257
486
0
8
416
316
510
18
15
245
117
85
77
109
237
253
273
218
194
258
163
257
486
0
8
416
314
482
18
15
245
117
85
77
109
237
253
273
218
194
130
161
257
486
0
8
124
214
481
18
15
245
117
85
77
109
237
253
273
218
194
130
289
257
486
0
280
636
470
481
18
15
245
117
85
77
109
237
253
273
218
194
130
162
257
486
0
8
160
188
502
18
15
245
117
85
77
109
237
253
273
218
194
130
163
257
486
0
8
96
98
506
18
15
245
117
85
77
109
237
253
273
218
194
259
161
257
486
0
24
417
313
481
18
15
245
117
85
77
109
237
253
273
218
194
259
163
257
486
0
264
890
312
500
18
15
245
117
85
77
109
237
253
273
218
195
257
161
257
486
0
9
417
317
481
18
15
245
117
85
77
109
237
253
273
218
195
129
161
257
486
0
9
97
97
481
18
15
245
117
85
77
109
237
253
273
218
195
129
162
257
486
0
9
97
96
501
18
15
245
117
85
77
109
237
253
273
218
195
259
161
257
486
0
10
416
317
481
18
15
245
117
85
77
109
237
253
273
218
195
259
163
257
486
0
10
416
312
505
18
15
245
117
85
77
109
237
253
273
218
195
131
161
257
486
0
10
160
189
481
18
15
245
117
85
77
109
237
253
273
218
195
131
163
257
486
0
10
160
184
473
18
15
245
117
85
77
109
237
253
273
218
450
258
161
257
486
0
776
380
318
481
18
15
245
117
85
77
109
237
253
273
218
450
258
162
257
486
0
776
416
316
510
18
15
245
117
85
77
109
237
253
273
218
450
258
163
257
486
0
776
352
314
482
18
15
245
117
85
77
109
237
253
273
218
450
259
161
257
486
0
776
378
314
507
18
15
245
117
85
77
109
237
253
273
218
450
259
163
257
486
0
776
378
312
500
18
15
245
117
85
77
109
237
253
273
218
451
257
161
257
486
0
777
417
317
481
18
15
245
117
85
77
109
237
253
273
218
451
259
161
257
486
0
778
416
317
481
18
15
245
117
85
77
109
237
253
273
218
451
259
163
257
486
0
778
416
312
505
18
15
245
117
85
77
109
237
253
273
346
194
258
161
257
486
256
24
444
317
481
18
15
245
117
85
77
109
237
253
273
346
194
258
162
257
486
256
8
416
316
510
18
15
245
117
85
77
109
237
253
273
346
194
258
163
257
486
256
8
416
314
482
18
15
245
117
85
77
109
237
253
273
346
194
130
161
257
486
256
8
124
214
481
18
15
245
117
85
77
109
237
253
273
346
194
130
162
257
486
256
8
160
188
502
18
15
245
117
85
77
109
237
253
273
346
194
130
163
257
486
256
8
96
226
506
18
15
245
117
85
77
109
237
253
273
346
194
130
291
257
486
256
40
608
482
506
18
15
245
117
85
77
109
237
253
273
346
194
259
161
257
486
256
24
417
313
481
18
15
245
117
85
77
109
237
253
273
346
194
131
161
257
486
256
8
186
186
474
18
15
245
117
85
77
109
237
253
273
346
194
131
163
257
486
256
8
186
184
473
18
15
245
117
85
77
109
237
253
273
346
322
258
162
257
486
256
392
480
316
494
18
15
245
117
85
77
109
237
253
273
346
322
258
163
257
486
256
392
480
314
482
18
15
245
117
85
77
109
237
253
273
346
322
258
291
257
486
256
648
736
482
482
18
15
245
117
85
77
109
237
253
273
346
322
259
161
257
486
256
648
481
313
481
18
15
245
117
85
77
109
237
253
273
346
195
257
161
257
486
256
9
417
317
481
18
15
245
117
85
77
109
237
253
273
346
195
129
161
257
486
256
9
97
225
481
18
15
245
117
85
77
109
237
253
273
346
195
129
289
257
486
256
9
609
481
481
18
15
245
117
85
77
109
237
253
273
346
195
129
162
257
486
256
9
97
224
509
18
15
245
117
85
77
109
237
253
273
346
195
129
290
257
486
256
57
609
480
437
18
15
245
117
85
77
109
237
253
273
346
195
259
161
257
486
256
10
416
317
481
18
15
245
117
85
77
109
237
253
273
346
195
259
163
257
486
256
10
416
312
505
18
15
245
117
85
77
109
237
253
273
346
195
131
161
257
486
256
10
160
189
481
18
15
245
117
85
77
109
237
253
273
346
195
131
163
257
486
256
10
160
184
473
18
15
245
117
85
77
109
237
253
273
346
323
257
161
257
486
256
393
481
317
481
18
15
245
117
85
101
9
153
253
273
210
390
961
1930
931
471
16
824
1594
1592
253
18
15
245
117
85
101
9
153
253
273
210
391
961
1930
930
471
16
818
1598
1592
252
18
15
245
117
85
101
9
153
253
273
210
391
961
1930
931
471
16
818
1598
1592
254
18
15
245
117
85
101
9
237
253
277
213
389
321
233
257
465
5
681
398
14
510
18
15
245
117
85
101
105
41
253
273
213
389
257
17
453
486
6
821
465
361
925
18
15
245
117
85
101
105
41
253
273
217
397
257
17
453
486
2
803
491
361
925
18
15
245
117
85
101
105
41
253
277
213
389
257
17
453
465
5
821
465
361
925
18
15
245
117
85
101
105
41
253
277
213
389
257
17
453
465
6
822
465
361
925
18
15
245
117
85
101
105
41
253
277
213
389
257
17
453
485
5
821
465
361
925
18
15
245
117
85
101
105
233
249
273
213
389
257
161
257
471
23
667
255
161
467
18
15
245
117
85
101
105
233
249
273
213
389
257
289
257
471
23
683
447
417
435
18
15
245
117
85
101
105
233
249
273
217
389
257
161
257
471
1
665
255
161
467
18
15
245
117
85
101
105
233
249
273
217
389
257
289
257
471
1
659
255
417
467
18
15
245
117
85
101
105
233
249
273
217
397
257
289
257
471
1
675
439
417
435
18
15
245
117
85
101
105
233
249
277
213
389
257
161
257
469
18
666
254
162
467
18
15
245
117
85
101
105
233
249
277
213
389
257
289
257
469
2
682
446
417
435
18
15
245
117
85
101
105
233
249
277
213
389
257
289
257
469
18
682
446
417
435
18
15
245
117
85
101
105
233
249
277
213
389
257
145
257
469
2
821
465
617
495
18
15
245
117
85
101
105
233
249
277
213
389
257
145
257
469
5
821
465
617
495
18
15
245
117
85
101
105
233
249
277
213
389
257
145
257
469
21
821
465
617
495
18
15
245
117
85
101
105
233
249
277
213
389
257
145
257
469
18
821
465
617
495
18
15
245
117
85
101
105
233
253
273
213
389
257
145
261
486
6
821
465
625
507
18
15
245
117
85
101
105
233
253
273
217
389
257
161
259
471
1
665
255
161
465
18
15
245
117
85
101
105
233
253
273
217
389
257
289
259
471
1
659
255
417
465
18
15
245
117
85
101
105
233
253
273
217
389
257
145
261
486
2
659
209
105
493
18
15
245
117
85
101
105
233
253
273
217
389
257
145
259
471
1
659
255
113
473
18
15
245
117
85
101
105
233
253
273
217
393
257
289
259
471
1
673
445
705
737
18
15
245
117
85
101
105
233
253
273
217
397
257
289
259
471
1
675
439
417
433
18
15
245
117
85
101
105
233
253
273
217
397
257
145
261
486
1
675
439
177
477
18
15
245
117
85
101
105
233
253
273
217
397
257
145
261
486
2
675
439
177
477
18
15
245
117
85
101
105
233
253
273
217
397
257
145
259
471
1
675
439
113
473
18
15
245
117
85
101
105
233
253
273
217
397
257
74
259
471
1
802
491
56
1021
18
15
245
117
85
101
105
233
253
273
210
390
257
289
259
471
16
664
214
705
481
18
15
245
117
85
101
105
233
253
273
210
390
257
145
259
471
16
664
254
113
473
18
15
245
117
85
101
105
233
253
273
210
390
257
138
259
471
16
696
442
184
477
18
15
245
117
85
101
105
233
253
273
210
390
257
74
259
471
16
824
506
56
957
18
15
245
117
85
101
105
233
253
273
210
391
257
145
259
471
16
690
446
113
473
18
15
245
117
85
101
105
233
253
273
210
391
257
74
259
471
16
818
510
56
930
18
15
245
117
85
101
105
233
253
273
218
395
257
74
259
471
0
802
506
56
930
18
15
245
117
85
101
105
233
253
277
213
389
257
289
261
465
18
666
209
705
509
18
15
245
117
85
101
105
233
253
277
213
389
257
145
261
465
2
666
209
105
509
18
15
245
117
85
101
105
233
253
277
213
389
257
145
261
465
5
821
465
625
507
18
15
245
117
85
101
105
233
253
277
213
389
257
145
261
465
6
822
465
617
493
18
15
245
117
85
101
105
233
253
277
213
389
257
145
261
465
18
818
465
617
493
18
15
245
117
85
101
105
233
253
277
213
389
257
145
261
469
5
821
465
625
507
18
15
245
117
85
101
105
233
253
277
213
389
257
145
261
469
21
821
465
625
507
18
15
245
117
85
101
105
233
253
277
213
389
257
145
261
485
5
821
465
625
507
18
15
245
117
85
101
105
233
253
277
213
389
257
145
259
467
3
821
465
625
505
18
15
245
117
85
101
105
233
253
277
213
389
257
145
259
467
23
821
465
625
505
18
15
245
117
85
101
105
233
250
274
213
389
257
289
256
468
21
669
209
705
480
18
15
245
117
85
101
105
233
250
274
214
390
257
289
256
468
4
680
442
417
432
18
15
245
117
85
101
105
233
250
274
214
390
257
289
256
468
20
680
442
417
432
18
15
245
117
85
101
105
233
250
274
210
390
257
289
256
468
16
680
442
417
432
18
15
245
117
85
101
105
233
250
274
219
397
257
289
256
468
1
673
445
705
736
18
15
245
117
85
101
105
237
253
273
213
389
257
73
257
486
6
682
446
57
1021
18
15
245
117
85
101
105
237
253
273
217
393
257
293
257
486
1
673
445
710
750
18
15
245
117
85
101
105
237
253
273
217
397
257
73
257
486
2
803
495
57
1021
18
15
245
117
85
101
105
237
253
277
213
389
257
73
257
465
5
821
465
341
957
18
15
245
117
85
101
105
237
253
277
213
389
257
73
257
465
21
821
465
341
957
18
15
245
117
85
101
105
237
253
277
213
389
257
73
257
485
5
821
465
341
957
18
15
245
117
85
101
105
237
253
277
213
389
257
73
259
465
5
821
465
341
929
18
15
245
117
85
101
105
237
253
277
213
389
257
73
259
465
6
821
465
341
929
18
15
245
117
85
101
105
237
253
277
213
389
257
73
259
465
21
821
465
341
929
18
15
245
117
85
101
105
237
253
277
213
389
257
73
259
465
18
818
465
341
929
18
15
245
117
85
101
105
237
253
277
213
389
257
146
259
465
2
682
446
112
474
18
15
245
117
85
101
105
237
253
277
213
389
257
146
259
465
18
682
446
112
474
18
15
245
117
85
101
101
41
249
273
213
389
261
1
449
471
7
825
505
353
897
18
15
245
117
85
101
101
41
249
273
213
389
261
1
449
471
23
825
505
353
897
18
15
245
117
85
101
101
41
249
273
217
389
261
1
449
471
1
809
486
353
897
18
15
245
117
85
101
101
41
249
273
217
393
261
1
449
471
1
801
505
15
905
18
15
245
117
85
101
101
41
249
277
213
389
261
1
449
469
5
821
469
513
897
18
15
245
117
85
101
101
41
249
277
213
389
261
1
449
469
21
821
469
513
897
18
15
245
117
85
101
101
41
249
277
213
389
261
1
449
469
18
821
469
513
897
18
15
245
117
85
101
101
41
253
273
217
393
261
1
450
487
1
801
505
15
896
18
15
245
117
85
101
101
41
253
277
213
389
261
1
450
467
3
827
509
353
896
18
15
245
117
85
101
101
41
253
277
213
389
261
1
450
467
23
821
469
513
904
18
15
245
117
85
101
101
233
249
273
213
389
261
129
257
471
23
681
441
97
481
18
15
245
117
85
101
101
233
249
273
217
389
261
129
257
471
1
649
230
97
481
18
15
245
117
85
101
101
233
249
273
217
393
261
129
257
471
1
673
441
97
481
18
15
245
117
85
101
101
233
249
273
217
397
261
129
257
471
1
675
435
97
481
18
15
245
117
85
101
101
233
249
273
210
390
261
129
257
471
16
664
210
97
481
18
15
245
117
85
101
101
233
249
273
210
390
262
129
257
471
16
664
248
126
482
18
15
245
117
85
101
101
233
249
273
210
390
262
65
257
471
16
824
504
62
929
18
15
245
117
85
101
101
233
249
273
218
390
262
129
257
471
0
656
248
122
481
18
15
245
117
85
101
101
233
249
273
218
390
262
65
257
471
0
656
248
58
929
18
15
245
117
85
101
101
233
249
277
213
389
261
129
257
469
5
681
441
97
481
18
15
245
117
85
101
101
233
249
277
213
389
261
129
257
469
6
821
469
609
481
18
15
245
117
85
101
101
233
249
277
213
389
261
129
257
469
21
821
469
609
481
18
15
245
117
85
101
101
233
249
277
213
389
261
129
257
469
18
682
441
97
481
18
15
245
117
85
101
101
233
249
277
213
389
261
65
257
469
2
682
441
62
929
18
15
245
117
85
101
101
233
249
277
213
389
261
65
257
469
5
681
441
62
929
18
15
245
117
85
101
101
233
249
277
213
389
261
65
257
469
18
682
441
62
929
18
15
245
117
85
101
101
233
253
277
213
389
261
129
258
467
3
685
445
97
480
18
15
245
117
85
101
101
233
253
277
213
389
261
129
261
465
2
682
443
127
509
18
15
245
117
85
101
101
233
253
277
213
389
261
129
261
465
5
821
469
609
509
18
15
245
117
85
101
101
233
253
277
213
389
261
129
261
465
6
822
469
609
509
18
15
245
117
85
101
101
233
253
277
213
389
261
129
261
465
21
821
469
609
509
18
15
245
117
85
101
101
233
253
277
213
389
261
129
261
465
18
682
442
127
509
18
15
245
117
85
101
101
233
253
277
213
389
261
129
261
469
5
821
469
609
509
18
15
245
117
85
101
101
233
253
277
213
389
261
129
261
469
21
821
469
609
509
18
15
245
117
85
101
101
233
253
277
213
389
261
129
261
485
5
821
469
609
509
18
15
245
117
85
101
101
233
253
277
213
389
261
65
261
465
2
682
441
62
1021
18
15
245
117
85
101
101
233
253
277
213
389
261
65
261
465
5
681
441
62
1021
18
15
245
117
85
101
101
233
253
277
213
389
261
65
261
465
18
682
441
62
1021
18
15
245
117
85
101
101
233
253
277
213
389
261
65
261
469
5
681
441
62
1021
18
15
245
117
85
101
101
233
253
277
213
389
261
65
261
485
5
681
441
62
1021
18
15
245
117
85
85
69
101
253
261
357
217
133
197
393
505
261
1
117
133
689
18
15
245
117
85
85
69
101
253
261
357
217
133
197
393
505
262
1
117
133
689
18
15
245
117
85
85
69
101
253
261
357
857
133
197
393
505
261
769
25
598
689
18
15
245
117
85
85
69
101
253
261
357
857
581
197
393
489
262
769
937
1127
1713
18
15
245
117
85
85
69
101
253
261
357
857
581
197
393
505
261
769
937
1127
1713
18
15
245
117
85
85
69
101
253
261
357
857
581
197
393
505
262
769
937
1127
1713
18
15
245
117
85
85
69
109
253
273
345
346
66
195
385
486
257
384
300
801
689
18
15
245
117
85
85
69
109
253
273
345
346
66
195
385
486
258
384
300
801
689
18
15
245
117
85
85
69
109
253
273
345
346
322
195
385
486
257
640
684
545
1713
18
15
245
117
85
85
69
109
253
273
345
346
322
195
385
486
258
384
440
545
1713
18
15
245
117
85
85
69
109
253
273
345
346
323
195
385
486
257
384
434
544
1713
18
15
245
117
85
85
69
109
253
273
345
858
578
195
385
486
257
768
936
1185
1713
18
15
245
117
85
85
69
109
253
273
345
858
578
195
385
486
258
768
936
1185
1713
18
15
245
117
85
85
69
109
253
273
345
858
579
195
385
486
257
768
946
1120
1713
18
15
245
117
85
85
69
109
253
273
346
347
67
195
385
486
256
386
296
800
689
18
15
245
117
85
85
69
109
253
273
346
859
579
195
385
486
256
770
1128
1120
1713
18
15
245
117
85
85
69
361
253
261
357
217
133
449
261
501
261
1
617
399
221
18
15
245
117
85
85
69
361
253
261
357
217
133
449
261
498
262
1
617
399
221
18
15
245
117
85
85
69
361
253
261
357
217
133
449
261
498
263
1
169
399
221
18
15
245
117
85
85
69
361
253
261
357
857
133
449
261
501
261
769
25
849
618
18
15
245
117
85
85
69
361
253
261
357
857
133
449
261
498
262
769
25
849
618
18
15
245
117
85
85
69
361
253
261
357
857
133
449
261
498
263
769
25
849
618
18
15
245
117
85
85
69
361
253
261
357
857
901
449
261
501
261
769
537
81
618
18
15
245
117
85
85
69
361
253
261
357
857
901
449
261
498
262
769
537
81
618
18
15
245
117
85
85
69
361
253
261
357
857
901
449
261
498
263
769
537
81
618
18
15
245
117
85
85
69
245
249
261
357
217
261
169
257
501
261
1
873
577
509
18
15
245
117
85
85
69
245
249
261
357
217
261
173
257
473
261
513
882
578
510
18
15
245
117
85
85
69
245
249
261
357
217
261
173
257
473
263
513
882
578
510
18
15
245
117
85
85
69
245
249
261
357
217
261
173
257
505
261
513
882
578
510
18
15
245
117
85
85
69
245
249
261
357
217
261
173
257
505
263
513
882
578
510
18
15
245
117
85
85
69
245
249
261
357
217
133
169
257
501
261
1
105
193
509
18
15
245
117
85
85
69
245
249
261
357
217
133
173
257
505
261
1
114
194
510
18
15
245
117
85
85
69
245
249
261
357
217
133
173
257
505
263
1
114
194
510
18
15
245
117
85
85
69
245
249
261
357
217
134
173
257
505
261
513
616
194
507
18
15
245
117
85
85
69
245
249
261
357
217
134
173
257
505
263
513
616
194
507
18
15
245
117
85
85
69
245
249
261
357
217
69
173
257
505
261
513
921
259
509
18
15
245
117
85
85
69
245
249
261
357
217
69
173
257
505
263
513
921
259
509
18
15
245
117
85
85
69
245
249
261
357
217
325
173
257
505
261
1
409
3
509
18
15
245
117
85
85
69
245
249
261
357
217
325
173
257
505
263
1
409
3
509
18
15
245
117
85
85
69
245
249
261
357
857
69
169
257
501
261
769
89
257
509
18
15
245
117
85
85
69
245
249
261
357
857
69
173
257
505
261
769
89
259
509
18
15
245
117
85
85
69
245
249
261
357
857
69
173
257
505
263
769
89
259
509
18
15
245
117
85
85
69
245
249
261
357
857
70
173
257
505
261
769
104
770
506
18
15
245
117
85
85
69
245
249
261
357
857
70
173
257
505
263
769
104
770
506
18
15
245
117
85
85
69
245
253
273
345
858
130
170
258
487
257
896
24
272
508
18
15
245
117
85
85
69
357
249
261
357
217
133
453
273
473
261
1
169
395
447
18
15
245
117
85
85
69
357
249
261
357
217
133
453
273
473
263
1
169
395
447
18
15
245
117
85
85
69
357
249
261
357
217
133
457
273
473
261
1
181
385
221
18
15
245
117
85
85
69
357
249
261
357
217
133
457
273
473
262
1
181
385
221
18
15
245
117
85
85
69
357
249
261
357
217
133
457
273
473
263
1
181
385
221
18
15
245
117
85
85
69
357
249
261
357
217
133
717
273
473
261
513
629
1922
1243
18
15
245
117
85
85
69
357
249
261
357
217
133
717
273
473
262
513
629
1922
1243
18
15
245
117
85
85
69
357
249
261
357
217
133
461
273
473
261
1
185
387
221
18
15
245
117
85
85
69
357
249
261
357
217
133
461
273
473
262
1
185
387
221
18
15
245
117
85
85
69
357
249
261
357
217
133
461
273
473
263
1
185
387
221
18
15
245
117
85
85
69
357
249
261
357
217
134
454
273
473
261
1
616
392
442
18
15
245
117
85
85
69
357
249
261
357
217
134
454
273
473
263
1
616
392
442
18
15
245
117
85
85
69
357
249
261
357
857
133
457
273
473
261
769
25
385
477
18
15
245
117
85
85
69
357
249
261
357
857
133
457
273
473
262
769
25
385
477
18
15
245
117
85
85
69
357
249
261
357
857
133
457
273
473
263
769
25
385
477
18
15
245
117
85
85
69
357
249
261
357
857
133
461
273
473
261
769
25
387
479
18
15
245
117
85
85
69
357
249
261
357
857
133
461
273
473
262
769
25
387
479
18
15
245
117
85
85
69
357
249
261
357
857
133
461
273
473
263
769
25
387
479
18
15
245
117
85
85
69
357
249
261
357
857
901
709
273
473
261
769
537
827
255
18
15
245
117
85
85
69
357
249
261
357
857
901
709
273
473
263
769
537
827
255
18
15
245
117
85
85
69
357
249
261
357
857
901
709
145
473
261
769
537
827
1151
18
15
245
117
85
85
69
357
249
261
357
857
901
709
145
473
263
769
537
827
1151
18
15
245
117
85
85
69
357
249
261
357
857
901
453
273
473
261
769
537
59
191
18
15
245
117
85
85
69
357
249
261
357
857
901
453
273
473
263
769
537
59
191
18
15
245
117
85
85
69
357
249
261
357
857
901
713
273
473
261
769
537
641
221
18
15
245
117
85
85
69
357
249
261
357
857
901
713
273
473
262
769
537
641
221
18
15
245
117
85
85
69
357
249
261
357
857
901
713
273
473
263
769
537
641
221
18
15
245
117
85
85
69
357
249
261
357
857
901
457
273
473
261
769
537
129
221
18
15
245
117
85
85
69
357
249
261
357
857
901
457
273
473
262
769
537
129
221
18
15
245
117
85
85
69
357
249
261
357
857
901
457
273
473
263
769
537
129
221
18
15
245
117
85
85
69
357
249
261
357
857
901
717
273
473
261
769
537
643
223
18
15
245
117
85
85
69
357
249
261
357
857
901
717
273
473
262
769
537
643
223
18
15
245
117
85
85
69
357
249
261
357
857
901
717
273
473
263
769
537
643
223
18
15
245
117
85
85
69
357
249
261
357
857
901
461
273
473
261
769
537
131
221
18
15
245
117
85
85
69
357
249
261
357
857
901
461
273
473
262
769
537
131
221
18
15
245
117
85
85
69
357
249
261
357
857
901
461
273
473
263
769
537
131
221
18
15
245
117
85
85
69
357
249
261
357
857
902
710
273
473
261
769
536
824
254
18
15
245
117
85
85
69
357
249
261
357
857
902
710
273
473
263
769
536
824
254
18
15
245
117
85
85
69
357
249
261
357
857
902
710
145
473
261
769
536
824
1150
18
15
245
117
85
85
69
357
249
261
357
857
902
710
145
473
263
769
536
824
1150
18
15
245
117
85
85
69
357
249
261
357
857
902
454
273
473
261
769
536
56
190
18
15
245
117
85
85
69
357
249
261
357
857
902
454
273
473
263
769
536
56
190
18
15
245
117
85
85
69
357
253
261
357
217
133
709
265
497
261
513
617
1931
1233
18
15
245
117
85
85
69
357
253
261
357
217
133
709
265
497
262
513
617
1931
1233
18
15
245
117
85
85
69
357
253
261
357
217
133
709
265
501
261
513
617
1931
1233
18
15
245
117
85
85
69
357
253
261
357
217
133
709
293
497
261
513
617
1925
1229
18
15
245
117
85
85
69
357
253
261
357
217
133
709
293
497
262
513
617
1927
1229
18
15
245
117
85
85
69
357
253
261
357
217
133
709
293
505
261
513
617
1925
1229
18
15
245
117
85
85
69
357
253
261
357
217
133
709
293
505
262
513
617
1927
1229
18
15
245
117
85
85
69
357
253
261
357
217
133
709
293
501
261
513
617
1925
1229
18
15
245
117
85
85
69
357
253
261
357
217
133
453
265
497
261
1
169
390
209
18
15
245
117
85
85
69
357
253
261
357
217
133
453
265
497
262
1
117
853
625
18
15
245
117
85
85
69
357
253
261
357
217
133
453
265
501
261
1
169
390
209
18
15
245
117
85
85
69
357
253
261
357
217
133
453
293
497
261
1
169
389
205
18
15
245
117
85
85
69
357
253
261
357
217
133
453
293
497
262
1
169
389
205
18
15
245
117
85
85
69
357
253
261
357
217
133
453
293
505
261
1
169
389
205
18
15
245
117
85
85
69
357
253
261
357
217
133
453
293
505
262
1
169
389
205
18
15
245
117
85
85
69
357
253
261
357
217
133
453
293
501
261
1
169
389
205
18
15
245
117
85
85
69
357
253
261
357
217
133
713
293
497
261
513
633
1921
1218
18
15
245
117
85
85
69
357
253
261
357
217
133
713
293
497
262
513
633
1921
1218
18
15
245
117
85
85
69
357
253
261
357
217
133
713
293
501
261
513
633
1921
1218
18
15
245
117
85
85
69
357
253
261
357
217
133
457
293
497
261
1
185
385
194
18
15
245
117
85
85
69
357
253
261
357
217
133
457
293
497
262
1
185
385
194
18
15
245
117
85
85
69
357
253
261
357
217
133
457
293
501
261
1
185
385
194
18
15
245
117
85
85
69
357
253
261
357
217
133
421
293
497
261
1
169
421
213
18
15
245
117
85
85
69
357
253
261
357
217
133
421
293
497
262
1
169
423
213
18
15
245
117
85
85
69
357
253
261
357
217
133
421
293
505
261
1
169
421
213
18
15
245
117
85
85
69
357
253
261
357
217
133
421
293
505
262
1
169
423
213
18
15
245
117
85
85
69
357
253
261
357
217
133
421
293
501
261
1
169
421
213
18
15
245
117
85
85
69
357
253
261
357
217
134
710
293
505
261
513
616
1928
1218
18
15
245
117
85
85
69
357
253
261
357
217
134
710
293
501
261
513
616
1928
1218
18
15
245
117
85
85
69
357
253
261
357
217
134
454
293
505
261
1
168
392
194
18
15
245
117
85
85
69
357
253
261
357
217
134
454
293
501
261
1
168
392
194
18
15
245
117
85
85
69
357
253
261
357
857
133
453
265
497
261
769
25
853
465
18
15
245
117
85
85
69
357
253
261
357
857
133
453
265
497
262
769
25
853
465
18
15
245
117
85
85
69
357
253
261
357
857
133
453
265
501
261
769
25
853
465
18
15
245
117
85
85
69
357
253
261
357
857
133
453
293
497
261
769
25
389
429
18
15
245
117
85
85
69
357
253
261
357
857
133
453
293
497
262
769
25
389
429
18
15
245
117
85
85
69
357
253
261
357
857
133
453
293
505
261
769
25
389
429
18
15
245
117
85
85
69
357
253
261
357
857
133
453
293
505
262
769
25
389
429
18
15
245
117
85
85
69
357
253
261
357
857
133
453
293
501
261
769
25
389
429
18
15
245
117
85
85
69
357
253
261
357
857
133
457
265
497
261
769
25
385
465
18
15
245
117
85
85
69
357
253
261
357
857
133
457
265
497
262
769
25
385
465
18
15
245
117
85
85
69
357
253
261
357
857
133
457
265
489
262
769
25
385
465
18
15
245
117
85
85
69
357
253
261
357
857
133
457
265
501
261
769
25
385
465
18
15
245
117
85
85
69
357
253
261
357
857
133
457
265
498
262
769
25
385
465
18
15
245
117
85
85
69
357
253
261
357
857
133
457
293
497
261
769
25
385
194
18
15
245
117
85
85
69
357
253
261
357
857
133
457
293
497
262
769
25
385
194
18
15
245
117
85
85
69
357
253
261
357
857
133
457
293
501
261
769
25
385
194
18
15
245
117
85
85
69
357
253
261
357
857
133
421
293
497
261
769
25
709
405
18
15
245
117
85
85
69
357
253
261
357
857
133
421
293
497
262
769
25
709
405
18
15
245
117
85
85
69
357
253
261
357
857
133
421
293
505
261
769
25
709
405
18
15
245
117
85
85
69
357
253
261
357
857
133
421
293
505
262
769
25
709
405
18
15
245
117
85
85
69
357
253
261
357
857
133
421
293
501
261
769
25
709
405
18
15
245
117
85
85
69
357
253
261
357
857
134
454
294
497
261
769
24
824
672
18
15
245
117
85
85
69
357
253
261
357
857
134
454
294
489
261
769
24
824
672
18
15
245
117
85
85
69
357
253
261
357
857
134
454
294
505
261
769
24
824
672
18
15
245
117
85
85
69
357
253
261
357
857
134
422
293
505
261
769
24
712
193
18
15
245
117
85
85
69
357
253
261
357
857
134
422
293
501
261
769
24
712
193
18
15
245
117
85
85
69
357
253
261
357
857
134
422
294
497
261
769
24
712
224
18
15
245
117
85
85
69
357
253
261
357
857
134
422
294
489
261
769
24
712
224
18
15
245
117
85
85
69
357
253
261
357
857
134
422
294
505
261
769
24
712
224
18
15
245
117
85
85
69
357
253
261
357
857
134
422
294
501
261
769
24
712
224
18
15
245
117
85
85
69
357
253
261
357
857
901
709
265
497
261
769
537
647
209
18
15
245
117
85
85
69
357
253
261
357
857
901
709
265
497
262
769
537
647
209
18
15
245
117
85
85
69
357
253
261
357
857
901
709
265
501
261
769
537
647
209
18
15
245
117
85
85
69
357
253
261
357
857
901
709
137
489
262
769
537
829
1137
18
15
245
117
85
85
69
357
253
261
357
857
901
709
137
473
261
769
537
829
1137
18
15
245
117
85
85
69
357
253
261
357
857
901
709
137
473
262
769
537
829
1137
18
15
245
117
85
85
69
357
253
261
357
857
901
709
137
505
261
769
537
829
1137
18
15
245
117
85
85
69
357
253
261
357
857
901
709
137
505
262
769
537
829
1137
18
15
245
117
85
85
69
357
253
261
357
857
901
709
293
497
261
769
537
645
205
18
15
245
117
85
85
69
357
253
261
357
857
901
709
293
497
262
769
537
645
205
18
15
245
117
85
85
69
357
253
261
357
857
901
709
293
505
261
769
537
645
205
18
15
245
117
85
85
69
357
253
261
357
857
901
709
293
505
262
769
537
645
205
18
15
245
117
85
85
69
357
253
261
357
857
901
709
293
501
261
769
537
645
205
18
15
245
117
85
85
69
357
253
261
357
857
901
453
265
497
261
769
537
85
1233
18
15
245
117
85
85
69
357
253
261
357
857
901
453
265
497
262
769
537
85
1233
18
15
245
117
85
85
69
357
253
261
357
857
901
453
265
501
261
769
537
85
1233
18
15
245
117
85
85
69
357
253
261
357
857
901
453
293
497
261
769
537
133
205
18
15
245
117
85
85
69
357
253
261
357
857
901
453
293
497
262
769
537
133
205
18
15
245
117
85
85
69
357
253
261
357
857
901
453
293
505
261
769
537
133
205
18
15
245
117
85
85
69
357
253
261
357
857
901
453
293
505
262
769
537
133
205
18
15
245
117
85
85
69
357
253
261
357
857
901
453
293
501
261
769
537
133
205
18
15
245
117
85
85
69
357
253
261
357
857
901
713
265
497
261
769
537
641
209
18
15
245
117
85
85
69
357
253
261
357
857
901
713
265
497
262
769
537
641
209
18
15
245
117
85
85
69
357
253
261
357
857
901
713
265
489
262
769
537
641
209
18
15
245
117
85
85
69
357
253
261
357
857
901
713
265
501
261
769
537
641
209
18
15
245
117
85
85
69
357
253
261
357
857
901
713
265
498
262
769
537
641
209
18
15
245
117
85
85
69
357
253
261
357
857
901
713
293
497
261
769
537
641
194
18
15
245
117
85
85
69
357
253
261
357
857
901
713
293
497
262
769
537
641
194
18
15
245
117
85
85
69
357
253
261
357
857
901
713
293
501
261
769
537
641
194
18
15
245
117
85
85
69
357
253
261
357
857
901
457
265
497
261
769
537
129
209
18
15
245
117
85
85
69
357
253
261
357
857
901
457
265
497
262
769
537
129
209
18
15
245
117
85
85
69
357
253
261
357
857
901
457
265
489
262
769
537
129
209
18
15
245
117
85
85
69
357
253
261
357
857
901
457
265
501
261
769
537
129
209
18
15
245
117
85
85
69
357
253
261
357
857
901
457
265
498
262
769
537
129
209
18
15
245
117
85
85
69
357
253
261
357
857
901
457
293
497
261
769
537
129
194
18
15
245
117
85
85
69
357
253
261
357
857
901
457
293
497
262
769
537
129
194
18
15
245
117
85
85
69
357
253
261
357
857
901
457
293
501
261
769
537
129
194
18
15
245
117
85
85
69
357
253
261
357
857
901
421
293
497
261
769
537
167
213
18
15
245
117
85
85
69
357
253
261
357
857
901
421
293
497
262
769
537
167
213
18
15
245
117
85
85
69
357
253
261
357
857
901
421
293
505
261
769
537
167
213
18
15
245
117
85
85
69
357
253
261
357
857
901
421
293
505
262
769
537
167
213
18
15
245
117
85
85
69
357
253
261
357
857
901
421
293
501
261
769
537
167
213
18
15
245
117
85
85
69
357
253
261
357
857
902
710
265
501
261
769
536
824
234
18
15
245
117
85
85
69
357
253
261
357
857
902
710
137
489
261
769
536
824
106
18
15
245
117
85
85
69
357
253
261
357
857
902
710
137
473
261
769
536
824
106
18
15
245
117
85
85
69
357
253
261
357
857
902
454
265
497
261
769
536
56
234
18
15
245
117
85
85
69
357
253
261
357
857
902
454
265
505
261
769
536
56
234
18
15
245
117
85
85
69
357
253
261
357
857
902
454
265
501
261
769
536
56
234
18
15
245
117
85
85
69
357
253
261
357
857
902
454
293
505
261
769
536
56
1185
18
15
245
117
85
85
69
357
253
261
357
857
902
454
293
501
261
769
536
56
1185
18
15
245
117
85
85
69
357
253
261
357
857
902
454
294
497
261
769
536
56
1184
18
15
245
117
85
85
69
357
253
261
357
857
902
454
294
489
261
769
536
56
1184
18
15
245
117
85
85
69
357
253
261
357
857
902
454
294
505
261
769
536
56
1184
18
15
245
117
85
85
69
357
253
261
357
857
581
453
265
497
261
769
1113
662
369
18
15
245
117
85
85
69
357
253
261
357
857
581
453
265
501
261
769
1113
662
369
18
15
245
117
85
85
69
357
253
261
357
857
581
457
293
497
261
769
937
673
162
18
15
245
117
85
85
69
357
253
261
357
857
581
457
293
497
262
769
937
673
162
18
15
245
117
85
85
69
357
253
261
357
857
581
457
293
501
261
769
937
673
162
18
15
245
117
85
85
69
357
253
261
357
857
582
453
265
497
261
769
1112
658
369
18
15
245
117
85
85
69
357
253
261
357
857
582
453
265
501
261
769
1112
658
369
18
15
245
117
85
85
69
357
253
273
217
217
134
454
294
486
1
1
168
392
192
18
15
245
117
85
85
69
357
253
273
345
217
134
454
294
486
257
1
168
392
192
18
15
245
117
85
85
69
357
253
273
345
345
134
454
294
486
257
385
24
824
672
18
15
245
117
85
85
69
357
253
273
345
345
134
422
294
486
257
385
24
712
480
18
15
245
117
85
85
69
357
253
273
345
857
134
454
294
486
257
769
24
392
448
18
15
245
117
85
85
69
357
253
273
345
857
134
422
294
486
257
769
24
712
224
18
15
245
117
85
85
69
357
253
273
345
857
902
454
294
486
257
769
536
56
1184
18
15
245
117
85
85
69
357
253
273
345
857
582
454
294
486
257
769
920
696
160
18
15
245
117
85
85
69
357
253
273
345
346
130
454
294
486
257
384
24
824
672
18
15
245
117
85
85
69
357
253
273
345
346
130
454
294
486
258
384
24
824
672
18
15
245
117
85
85
69
357
253
273
345
346
130
422
294
486
257
384
28
788
320
18
15
245
117
85
85
69
357
253
273
345
346
130
422
294
486
258
384
28
788
320
18
15
245
117
85
85
69
357
253
273
345
858
130
454
294
486
257
768
24
824
672
18
15
245
117
85
85
69
357
253
273
345
858
130
454
294
486
258
768
24
824
672
18
15
245
117
85
85
69
357
253
273
345
858
898
454
294
486
257
768
536
56
1184
18
15
245
117
85
85
69
357
253
273
345
858
898
454
294
486
258
768
536
56
1184
18
15
245
117
85
85
69
357
253
273
345
858
578
454
294
486
257
768
920
696
160
18
15
245
117
85
85
69
357
253
273
345
858
578
454
294
486
258
768
920
696
160
18
15
245
117
85
85
69
357
253
273
345
858
578
458
294
486
257
896
1112
656
192
18
15
245
117
85
85
69
357
253
273
345
858
578
458
294
486
258
768
1112
656
192
18
15
245
117
85
85
69
373
249
261
357
217
133
425
257
473
261
1
169
417
385
18
15
245
117
85
85
69
373
249
261
357
217
133
425
257
473
263
1
169
417
385
18
15
245
117
85
85
69
373
249
261
357
857
133
425
257
473
261
769
25
705
385
18
15
245
117
85
85
69
373
249
261
357
857
133
425
257
473
263
769
25
705
385
18
15
245
117
85
85
69
373
249
261
357
857
133
429
257
473
261
769
25
707
253
18
15
245
117
85
85
69
373
249
261
357
857
133
429
257
473
263
769
25
707
253
18
15
245
117
85
85
69
373
253
273
345
346
130
426
258
471
257
384
536
784
508
18
15
245
117
85
85
69
373
253
273
338
346
130
426
258
471
272
384
536
784
508
18
15
245
117
85
73
69
101
249
261
361
193
281
205
401
473
257
13
873
627
695
18
15
245
117
85
73
69
101
249
261
357
193
281
205
401
473
261
529
745
179
695
18
15
245
117
85
73
69
101
249
261
357
193
281
205
401
473
263
529
745
179
695
18
15
245
117
85
73
69
101
249
261
365
193
153
199
401
473
259
7
625
601
1725
18
15
245
117
85
73
69
101
249
277
213
193
153
199
401
469
2
31
625
601
1725
18
15
245
117
85
73
69
101
249
277
213
193
153
199
401
469
18
31
625
601
1725
18
15
245
117
85
73
69
101
249
277
341
193
153
199
401
469
258
63
625
601
1725
18
15
245
117
85
73
69
101
249
277
341
193
153
199
401
469
274
63
625
601
1725
18
15
245
117
85
73
69
101
253
257
361
193
281
197
393
493
261
13
873
629
689
18
15
245
117
85
73
69
101
253
261
361
193
281
197
393
489
257
13
873
629
689
18
15
245
117
85
73
69
101
253
261
361
193
281
197
393
505
257
13
873
629
689
18
15
245
117
85
73
69
101
253
261
357
193
281
197
393
489
262
14
873
629
689
18
15
245
117
85
73
69
101
253
261
357
193
281
197
393
505
262
14
873
629
689
18
15
245
117
85
73
69
101
253
261
357
193
281
203
393
473
262
14
873
625
697
18
15
245
117
85
73
69
101
253
261
357
193
281
203
395
473
262
14
873
625
696
18
15
245
117
85
73
69
101
253
261
365
193
281
197
393
489
258
6
873
629
689
18
15
245
117
85
73
69
101
253
261
365
193
281
197
393
505
258
6
873
629
689
18
15
245
117
85
73
69
101
253
261
365
193
281
203
393
473
258
6
881
625
697
18
15
245
117
85
73
69
101
253
261
365
193
281
203
395
473
258
6
881
625
696
18
15
245
117
85
73
69
101
253
261
365
833
601
203
393
473
258
774
945
177
1721
18
15
245
117
85
73
69
101
253
261
365
833
601
203
395
473
258
774
945
177
1720
18
15
245
117
85
73
69
109
253
261
365
193
153
195
389
497
258
7
625
602
1714
18
15
245
117
85
73
69
361
253
257
361
193
153
449
261
493
261
13
105
829
614
18
15
245
117
85
73
69
361
253
261
361
193
153
449
261
497
257
13
105
829
614
18
15
245
117
85
73
69
361
253
261
361
193
153
449
261
501
257
13
105
829
614
18
15
245
117
85
73
69
361
253
261
361
193
153
449
261
498
257
13
105
829
614
18
15
245
117
85
73
69
361
253
261
361
833
601
705
133
505
257
781
1129
1335
1127
18
15
245
117
85
73
69
361
253
261
361
833
601
705
133
501
257
781
1129
1335
1127
18
15
245
117
85
73
69
361
253
261
357
193
153
449
261
497
262
14
105
823
615
18
15
245
117
85
73
69
361
253
261
357
193
153
449
261
498
262
14
105
823
615
18
15
245
117
85
73
69
361
253
261
357
833
601
705
133
505
262
785
1129
1341
1126
18
15
245
117
85
73
69
361
253
261
365
193
153
449
261
497
258
14
105
823
615
18
15
245
117
85
73
69
361
253
261
365
193
153
449
261
498
258
13
105
823
615
18
15
245
117
85
73
69
361
253
261
365
193
153
449
261
498
259
13
105
823
615
18
15
245
117
85
73
69
361
253
261
365
833
601
449
261
497
258
774
945
701
358
18
15
245
117
85
73
69
361
253
261
365
833
601
449
261
498
258
774
945
701
358
18
15
245
117
85
73
69
361
253
273
345
833
601
705
133
486
257
811
1129
1341
1126
18
15
245
117
85
73
69
361
253
277
213
449
281
705
133
465
2
798
626
1655
1127
18
15
245
117
85
73
69
361
253
277
341
833
601
449
261
485
261
817
945
701
358
18
15
245
117
85
73
69
229
249
277
341
193
281
167
273
469
261
561
753
153
502
18
15
245
117
85
73
69
229
249
277
341
193
281
167
273
469
277
561
753
153
502
18
15
245
117
85
73
69
237
253
273
345
193
281
163
257
486
257
561
753
154
508
18
15
245
117
85
73
69
237
253
277
341
193
281
163
257
465
261
561
753
154
508
18
15
245
117
85
73
69
237
253
277
341
193
281
163
257
465
277
561
753
154
508
18
15
245
117
85
73
69
237
253
277
341
193
281
163
257
485
261
561
753
154
508
18
15
245
117
85
73
69
357
249
261
361
193
153
461
273
473
257
13
105
819
1207
18
15
245
117
85
73
69
357
249
261
357
193
153
461
273
473
262
14
105
819
1207
18
15
245
117
85
73
69
357
249
261
357
833
601
717
145
473
261
785
1129
1331
1143
18
15
245
117
85
73
69
357
249
261
357
833
601
717
145
473
263
785
1129
1331
1143
18
15
245
117
85
73
69
357
249
261
365
193
153
455
273
473
259
519
625
857
637
18
15
245
117
85
73
69
357
249
261
365
193
153
461
273
473
258
518
617
819
759
18
15
245
117
85
73
69
357
249
261
365
193
153
461
273
473
259
15
105
819
1207
18
15
245
117
85
73
69
357
253
257
361
193
153
453
265
493
261
13
105
821
1201
18
15
245
117
85
73
69
357
253
257
361
193
153
453
293
493
261
13
105
821
1186
18
15
245
117
85
73
69
357
253
257
361
193
153
459
265
493
261
13
105
817
1209
18
15
245
117
85
73
69
357
253
257
361
193
153
459
293
493
261
13
105
817
1185
18
15
245
117
85
73
69
357
253
257
361
193
153
459
295
493
261
13
105
817
1184
18
15
245
117
85
73
69
357
253
257
361
193
153
455
293
493
261
13
105
825
1185
18
15
245
117
85
73
69
357
253
257
361
833
601
709
137
493
261
781
1129
1333
1137
18
15
245
117
85
73
69
357
253
257
361
833
601
709
137
477
261
781
1129
1333
1137
18
15
245
117
85
73
69
357
253
257
361
833
601
715
137
493
261
781
1129
1329
1125
18
15
245
117
85
73
69
357
253
257
361
833
601
715
137
477
261
781
1129
1329
1125
18
15
245
117
85
73
69
357
253
257
361
833
601
717
137
493
261
781
1129
1331
1127
18
15
245
117
85
73
69
357
253
261
361
193
153
453
265
497
257
13
105
821
1201
18
15
245
117
85
73
69
357
253
261
361
193
153
453
265
501
257
13
105
821
1201
18
15
245
117
85
73
69
357
253
261
361
193
153
453
293
497
257
13
105
821
1186
18
15
245
117
85
73
69
357
253
261
361
193
153
453
293
501
257
13
105
821
1186
18
15
245
117
85
73
69
357
253
261
361
193
153
459
265
497
257
13
105
817
1209
18
15
245
117
85
73
69
357
253
261
361
193
153
459
265
489
257
13
105
817
1209
18
15
245
117
85
73
69
357
253
261
361
193
153
459
265
505
257
13
105
817
1209
18
15
245
117
85
73
69
357
253
261
361
193
153
459
265
501
257
13
105
817
1209
18
15
245
117
85
73
69
357
253
261
361
193
153
459
265
498
257
13
105
817
1209
18
15
245
117
85
73
69
357
253
261
361
193
153
459
267
501
257
13
105
817
1208
18
15
245
117
85
73
69
357
253
261
361
193
153
459
293
497
257
13
105
817
1185
18
15
245
117
85
73
69
357
253
261
361
193
153
459
293
505
257
13
105
817
1185
18
15
245
117
85
73
69
357
253
261
361
193
153
459
293
501
257
13
105
817
1185
18
15
245
117
85
73
69
357
253
261
361
193
153
459
295
489
257
13
105
817
1184
18
15
245
117
85
73
69
357
253
261
361
193
153
459
295
501
257
13
105
817
1184
18
15
245
117
85
73
69
357
253
261
361
193
153
461
265
497
257
13
105
819
1255
18
15
245
117
85
73
69
357
253
261
361
193
153
461
265
489
257
13
105
819
1255
18
15
245
117
85
73
69
357
253
261
361
193
153
461
265
498
257
13
105
819
1255
18
15
245
117
85
73
69
357
253
261
361
833
601
709
137
489
257
781
1129
1333
1137
18
15
245
117
85
73
69
357
253
261
361
833
601
709
137
505
257
781
1129
1333
1137
18
15
245
117
85
73
69
357
253
261
361
833
601
715
137
473
257
781
1129
1329
1125
18
15
245
117
85
73
69
357
253
261
361
833
601
715
137
505
257
781
1129
1329
1125
18
15
245
117
85
73
69
357
253
261
361
833
601
717
137
505
257
781
1129
1331
1127
18
15
245
117
85
73
69
357
253
261
357
193
153
453
293
497
262
14
105
821
1186
18
15
245
117
85
73
69
357
253
261
357
193
153
459
265
497
262
14
105
817
1209
18
15
245
117
85
73
69
357
253
261
357
193
153
459
265
489
262
14
105
817
1209
18
15
245
117
85
73
69
357
253
261
357
193
153
459
265
505
262
14
105
817
1209
18
15
245
117
85
73
69
357
253
261
357
193
153
459
265
498
262
14
105
817
1209
18
15
245
117
85
73
69
357
253
261
357
193
153
459
293
497
262
14
105
817
1185
18
15
245
117
85
73
69
357
253
261
357
193
153
459
293
505
262
14
105
817
1185
18
15
245
117
85
73
69
357
253
261
357
193
153
459
295
489
262
14
105
817
1184
18
15
245
117
85
73
69
357
253
261
357
193
153
461
265
497
262
14
105
819
1255
18
15
245
117
85
73
69
357
253
261
357
193
153
461
265
498
262
14
105
819
1255
18
15
245
117
85
73
69
357
253
261
357
833
601
717
137
505
262
785
1129
1331
1127
18
15
245
117
85
73
69
357
253
261
357
833
601
461
265
497
262
782
945
691
359
18
15
245
117
85
73
69
357
253
261
357
833
601
461
265
498
262
782
945
691
359
18
15
245
117
85
73
69
357
253
261
365
193
153
453
265
497
258
518
617
821
753
18
15
245
117
85
73
69
357
253
261
365
193
153
459
265
497
258
11
105
817
1209
18
15
245
117
85
73
69
357
253
261
365
193
153
459
265
489
258
518
617
817
761
18
15
245
117
85
73
69
357
253
261
365
193
153
459
265
505
258
518
617
817
761
18
15
245
117
85
73
69
357
253
261
365
193
153
459
265
498
258
11
105
817
1209
18
15
245
117
85
73
69
357
253
261
365
193
153
459
265
498
259
13
105
817
1209
18
15
245
117
85
73
69
357
253
261
365
193
153
459
293
497
258
11
105
817
1185
18
15
245
117
85
73
69
357
253
261
365
193
153
459
295
489
258
11
105
817
1184
18
15
245
117
85
73
69
357
253
261
365
193
153
461
265
497
258
11
105
819
1255
18
15
245
117
85
73
69
357
253
261
365
193
153
461
265
498
258
11
105
819
1255
18
15
245
117
85
73
69
357
253
261
365
193
153
461
265
498
259
13
105
819
1255
18
15
245
117
85
73
69
357
253
261
365
833
601
715
137
473
258
782
1129
1329
1145
18
15
245
117
85
73
69
357
253
261
365
833
601
459
265
497
258
774
945
689
185
18
15
245
117
85
73
69
357
253
261
365
833
601
459
265
489
258
774
945
689
185
18
15
245
117
85
73
69
357
253
261
365
833
601
459
265
505
258
774
945
689
185
18
15
245
117
85
73
69
357
253
261
365
833
601
459
265
498
258
774
945
689
185
18
15
245
117
85
73
69
357
253
261
365
833
601
459
265
498
259
775
945
689
377
18
15
245
117
85
73
69
357
253
261
365
833
601
459
267
489
258
774
945
689
184
18
15
245
117
85
73
69
357
253
261
365
833
601
459
295
497
258
774
945
689
160
18
15
245
117
85
73
69
357
253
261
365
833
601
459
295
489
258
774
945
689
160
18
15
245
117
85
73
69
357
253
261
365
833
601
455
265
498
258
774
945
697
358
18
15
245
117
85
73
69
357
253
261
365
833
601
455
265
498
259
775
945
697
358
18
15
245
117
85
73
69
357
253
261
365
833
601
455
293
497
258
774
945
665
705
18
15
245
117
85
73
69
357
253
261
365
833
601
455
293
505
258
774
945
665
705
18
15
245
117
85
73
69
357
253
261
365
833
601
461
265
497
258
774
945
691
359
18
15
245
117
85
73
69
357
253
261
365
833
601
461
265
498
258
774
945
691
359
18
15
245
117
85
73
69
357
253
261
365
833
601
461
265
498
259
775
945
691
359
18
15
245
117
85
73
69
357
253
273
217
449
281
710
294
486
1
785
627
1652
1216
18
15
245
117
85
73
69
357
253
273
218
449
281
710
294
486
0
790
627
1652
1216
18
15
245
117
85
73
69
357
253
277
341
833
601
459
293
485
261
817
945
689
161
18
15
245
117
85
73
69
357
253
277
341
833
601
459
295
485
261
817
945
689
160
18
15
245
117
85
73
69
357
253
277
341
833
601
455
293
485
261
817
945
665
704
18
15
245
117
85
73
69
365
253
261
365
193
153
451
261
497
258
519
625
858
626
18
15
245
117
85
73
69
365
253
261
365
833
601
451
257
498
258
775
945
666
732
18
15
245
117
85
73
69
365
253
261
365
833
601
451
257
498
259
775
945
666
732
18
15
245
117
85
73
69
365
253
261
365
833
601
451
261
497
258
775
945
666
242
18
15
245
117
85
73
69
365
253
261
365
833
601
451
259
505
258
775
945
666
224
18
15
245
117
85
77
69
361
253
273
346
835
601
705
133
486
256
778
1130
1323
1131
18
15
245
117
85
77
69
357
253
273
218
195
153
454
294
486
0
10
106
816
1216
18
15
245
117
85
77
69
357
253
273
346
835
601
454
294
486
256
778
938
688
160
18
15
249
121
77
105
69
97
241
259
371
203
281
206
401
473
257
0
484
292
693
18
15
249
121
77
105
69
97
241
259
371
203
281
207
401
473
257
0
482
290
694
18
15
245
117
85
73
73
201
249
273
341
833
65
177
129
470
262
817
121
287
127
18
15
245
117
85
73
73
201
249
273
341
833
65
177
134
470
262
817
121
287
108
18
15
245
117
85
73
73
201
249
273
341
833
65
177
134
470
263
817
121
287
108
18
15
245
117
85
73
73
201
249
273
217
193
65
177
129
470
1
10
322
286
94
18
15
245
117
85
73
73
201
249
273
217
193
65
177
129
470
2
11
323
287
181
18
15
245
117
85
73
73
201
249
273
217
193
65
177
129
470
3
11
323
287
181
18
15
245
117
85
73
73
201
249
273
217
193
321
177
129
470
1
10
834
1054
94
18
15
245
117
85
73
73
201
249
273
217
193
321
177
129
470
2
11
835
1055
95
18
15
245
117
85
73
73
201
249
273
217
193
321
177
129
470
3
27
835
1055
181
18
15
245
117
85
73
73
201
249
273
217
449
65
177
129
470
1
778
1090
286
110
18
15
245
117
85
73
73
201
249
273
217
449
65
177
129
470
2
778
1090
286
110
18
15
245
117
85
73
73
201
249
273
217
449
65
177
129
470
3
795
1091
287
181
18
15
245
117
85
73
73
201
249
273
217
449
321
177
129
470
1
778
322
30
190
18
15
245
117
85
73
73
201
249
273
217
449
321
177
129
470
2
779
579
31
181
18
15
245
117
85
73
73
201
249
273
217
449
321
177
129
470
3
795
323
31
181
18
15
245
117
85
73
73
201
249
273
345
193
65
177
129
470
257
10
322
286
94
18
15
245
117
85
73
73
201
249
273
345
193
65
177
129
470
258
11
323
287
181
18
15
245
117
85
73
73
201
249
273
345
193
65
177
129
470
259
27
323
287
181
18
15
245
117
85
73
73
201
249
273
345
193
321
177
129
470
257
10
834
542
222
18
15
245
117
85
73
73
201
249
273
345
193
321
177
129
470
258
11
835
543
949
18
15
245
117
85
73
73
201
249
273
345
193
321
177
129
470
259
27
835
543
949
18
15
245
117
85
73
73
201
249
273
345
321
65
177
129
470
257
394
66
286
222
18
15
245
117
85
73
73
201
249
273
345
321
65
177
129
470
258
395
323
287
181
18
15
245
117
85
73
73
201
249
273
345
321
65
177
129
470
259
399
127
799
383
18
15
245
117
85
73
73
201
249
273
345
321
321
177
129
470
257
651
707
1055
181
18
15
245
117
85
73
73
201
249
273
345
321
321
177
129
470
258
395
451
31
949
18
15
245
117
85
73
73
201
249
273
345
321
321
177
129
470
259
651
707
1055
181
18
15
245
117
85
73
73
201
249
273
345
833
65
177
129
470
257
779
67
799
1119
18
15
245
117
85
73
73
201
249
273
345
833
65
177
129
470
258
779
67
287
181
18
15
245
117
85
73
73
201
249
273
345
833
65
177
129
470
259
779
67
287
181
18
15
245
117
85
73
73
201
249
277
341
833
65
177
129
469
261
817
121
287
127
18
15
245
117
85
73
73
201
253
261
357
193
65
106
259
499
263
17
917
404
994
18
15
245
117
85
73
73
201
253
273
345
193
65
106
259
471
257
17
917
404
994
18
15
245
117
85
73
73
201
253
277
341
833
65
177
133
465
261
817
121
287
109
18
15
245
117
85
73
73
201
253
277
341
833
65
177
133
465
262
814
121
287
109
18
15
245
117
85
73
73
201
253
277
341
833
65
177
133
469
261
817
121
287
109
18
15
245
117
85
73
73
201
253
277
341
833
65
177
133
469
277
817
121
287
109
18
15
245
117
85
73
73
201
250
258
370
833
65
177
128
472
268
782
121
287
120
18
15
245
117
85
73
73
205
253
257
361
193
65
105
257
477
261
13
334
846
1022
18
15
245
117
85
73
73
205
253
257
361
193
321
105
257
477
261
13
846
590
1022
18
15
245
117
85
73
73
205
253
257
361
833
65
105
257
477
261
781
78
846
1022
18
15
245
117
85
73
73
205
253
261
361
193
65
105
257
473
257
13
334
846
1022
18
15
245
117
85
73
73
205
253
261
361
193
321
105
257
473
257
13
846
590
1022
18
15
245
117
85
73
73
205
253
261
361
833
65
105
257
473
257
781
78
846
1022
18
15
245
117
85
73
73
205
253
261
357
193
65
105
257
473
262
14
334
846
1022
18
15
245
117
85
73
73
205
253
261
357
193
65
105
259
497
261
17
917
405
993
18
15
245
117
85
73
73
205
253
261
357
193
65
105
259
473
261
17
917
405
993
18
15
245
117
85
73
73
205
253
261
357
193
65
105
259
473
262
17
917
405
993
18
15
245
117
85
73
73
205
253
261
357
193
65
105
259
505
262
17
917
405
993
18
15
245
117
85
73
73
205
253
261
357
193
321
105
257
473
262
526
846
590
990
18
15
245
117
85
73
73
205
253
261
357
833
65
105
257
473
262
782
78
846
1022
18
15
245
117
85
73
73
205
253
261
365
193
65
105
257
473
258
6
334
846
1022
18
15
245
117
85
73
73
205
253
261
365
193
321
105
257
473
258
10
834
590
958
18
15
245
117
85
73
73
205
253
261
365
833
65
105
257
473
258
774
78
846
1022
18
15
245
117
85
73
73
205
253
277
341
193
65
105
259
465
277
49
917
405
993
18
15
245
117
85
73
73
205
253
277
341
193
65
115
257
465
277
49
917
553
941
18
15
245
117
85
73
73
205
253
277
341
193
321
115
257
465
277
49
405
297
957
18
15
245
117
85
73
73
205
253
277
341
321
321
105
259
465
274
671
661
149
993
18
15
245
117
85
73
73
205
253
277
341
833
577
115
257
465
261
817
917
1065
1021
18
15
245
117
85
73
73
205
253
277
341
833
577
115
257
465
277
817
917
1065
1021
18
15
245
117
85
73
77
101
249
257
361
193
325
197
385
509
261
13
845
569
1725
18
15
245
117
85
73
77
101
249
257
361
833
69
197
385
509
261
781
77
653
1725
18
15
245
117
85
73
77
101
249
257
361
833
69
197
385
493
261
781
77
653
1725
18
15
245
117
85
73
77
101
249
257
361
833
581
197
385
509
261
781
1101
1165
1725
18
15
245
117
85
73
77
101
249
257
361
833
581
197
385
493
261
781
1101
1165
1725
18
15
245
117
85
73
77
101
249
257
365
833
69
197
385
509
262
775
77
642
1723
18
15
245
117
85
73
77
101
249
257
365
833
581
197
385
509
262
775
1101
1165
1725
18
15
245
117
85
73
77
101
249
261
361
193
325
197
385
505
257
13
845
1081
698
18
15
245
117
85
73
77
101
249
261
361
193
325
197
385
501
257
13
845
1081
698
18
15
245
117
85
73
77
101
249
261
361
833
69
197
385
505
257
781
77
653
1725
18
15
245
117
85
73
77
101
249
261
361
833
69
197
385
501
257
781
77
653
1725
18
15
245
117
85
73
77
101
249
261
361
833
581
197
385
505
257
781
1101
1165
1725
18
15
245
117
85
73
77
101
249
261
361
833
581
197
385
501
257
781
1101
1165
1725
18
15
245
117
85
73
77
101
249
261
357
833
69
197
385
501
261
785
77
653
1725
18
15
245
117
85
73
77
101
249
261
357
833
581
197
385
501
261
785
1101
1165
1725
18
15
245
117
85
73
77
101
249
261
365
833
69
197
385
505
259
775
77
642
1723
18
15
245
117
85
73
77
101
249
261
365
833
581
197
385
505
259
775
1101
1165
1725
18
15
245
117
85
73
77
101
249
261
373
193
325
197
385
505
267
527
845
573
1725
18
15
245
117
85
73
77
101
249
261
373
833
69
197
385
505
267
783
77
701
1725
18
15
245
117
85
73
77
101
249
261
373
833
581
197
385
505
267
783
1101
1165
1725
18
15
245
117
85
73
77
357
249
257
361
833
581
709
129
509
261
781
1101
1341
1149
18
15
245
117
85
73
77
357
249
257
361
833
581
709
129
493
261
781
1101
1341
1149
18
15
245
117
85
73
77
357
249
257
361
833
581
453
257
509
261
781
1101
642
382
18
15
245
117
85
73
77
357
249
257
361
833
581
453
257
477
261
781
1101
642
382
18
15
245
117
85
73
77
357
249
261
361
833
581
709
129
505
257
781
1101
1341
1149
18
15
245
117
85
73
77
357
249
261
361
833
581
709
129
501
257
781
1101
1341
1149
18
15
245
117
85
73
77
357
249
261
361
833
581
453
257
473
257
781
1101
642
382
18
15
245
117
85
73
77
357
249
261
361
833
581
453
257
505
257
781
1101
642
382
18
15
245
117
85
73
77
357
249
261
357
833
581
453
257
501
261
785
1101
653
189
18
15
245
117
85
73
77
357
249
261
357
833
581
453
257
501
262
782
1101
642
382
18
15
245
117
85
73
77
357
249
261
365
833
581
453
257
473
259
775
1101
642
382
18
15
245
117
85
73
77
357
249
261
365
833
581
453
257
505
259
775
1101
642
382
18
15
245
117
85
73
77
357
249
261
365
833
581
453
257
501
258
774
1101
653
189
18
15
245
117
85
73
77
357
249
261
373
193
325
709
257
473
267
527
845
1597
1277
18
15
245
117
85
73
77
357
249
261
373
193
325
709
257
505
267
527
845
1597
1277
18
15
245
117
85
73
77
357
249
261
373
833
581
709
129
505
267
783
1101
1341
1149
18
15
245
117
85
73
77
357
249
261
373
833
581
453
257
473
267
783
1101
642
382
18
15
245
117
85
73
77
357
249
261
373
833
581
453
257
505
267
783
1101
642
382
18
15
245
117
85
73
77
357
249
265
361
193
325
709
257
497
267
543
845
1597
1277
18
15
245
117
85
73
77
357
249
265
361
833
581
709
129
497
267
783
1101
1341
1149
18
15
245
117
85
73
77
357
249
265
361
833
581
453
257
497
267
783
1101
642
382
18
15
245
117
85
73
77
357
249
265
365
833
581
453
257
497
265
794
955
701
189
18
15
245
117
85
101
41
101
253
273
217
390
129
181
386
487
1
808
1034
299
464
18
15
245
117
85
101
41
101
253
273
217
397
129
181
386
487
1
802
1131
299
464
18
15
245
117
85
97
1
37
253
273
218
398
313
109
450
486
0
800
418
523
896
18
15
245
117
85
97
1
37
253
273
218
398
313
109
450
471
0
800
418
523
896
18
15
245
117
85
97
97
73
253
273
218
398
257
211
195
487
0
800
506
305
0
18
15
245
117
85
97
97
73
253
273
218
398
257
211
195
471
0
800
506
305
0
18
15
245
117
85
97
97
51
251
273
218
398
257
1
449
468
0
800
506
3
899
18
15
217
121
77
97
97
225
235
291
371
207
257
291
273
482
256
514
760
417
469
18
15
249
121
77
97
97
225
241
259
371
207
257
291
259
505
256
514
728
449
496
18
15
217
121
73
97
33
97
234
291
363
833
130
163
388
482
266
790
4
66
391
18
15
217
121
73
97
33
353
234
291
363
833
897
675
260
477
272
797
517
802
135
18
15
217
121
73
97
33
353
234
291
363
833
898
675
260
482
266
790
516
802
135
18
15
217
121
73
97
33
353
234
291
363
833
898
675
132
482
266
790
516
802
759
18
15
217
121
73
97
33
353
234
291
363
833
899
675
260
477
272
797
513
800
631
18
15
217
121
77
97
33
97
234
291
371
847
129
163
388
482
256
770
6
73
391
18
15
217
121
77
97
33
353
234
291
371
847
897
675
260
482
256
770
518
657
635
18
15
217
121
77
97
33
353
234
291
371
847
897
675
260
477
256
770
518
657
635
18
15
217
121
77
97
33
353
234
291
371
847
897
675
132
482
256
770
518
657
763
18
15
245
117
85
149
229
233
249
261
357
281
5
257
1
473
261
385
25
655
97
18
15
245
117
85
149
229
233
249
261
357
281
5
257
1
473
262
385
25
655
97
18
15
245
117
85
149
229
233
249
261
357
281
5
257
1
473
263
385
25
655
97
18
15
245
117
85
149
229
233
249
261
357
281
5
257
1
505
261
385
25
655
97
18
15
245
117
85
149
229
233
249
261
357
281
5
257
1
505
262
385
25
655
97
18
15
245
117
85
149
229
233
249
261
357
281
5
257
1
505
263
385
25
655
97
18
15
245
117
85
149
229
233
249
261
357
281
5
257
257
473
261
385
25
655
353
18
15
245
117
85
149
229
233
249
261
357
281
5
257
257
473
262
385
25
655
353
18
15
245
117
85
149
229
233
249
261
357
281
5
257
257
473
263
385
25
785
641
18
15
245
117
85
149
229
233
249
261
357
281
5
257
257
505
261
385
25
655
353
18
15
245
117
85
149
229
233
249
261
357
281
5
257
257
505
262
385
25
655
353
18
15
245
117
85
149
229
233
249
261
357
281
5
257
257
505
263
385
25
785
641
18
15
245
117
85
149
229
233
249
261
357
281
5
129
1
473
261
385
25
911
897
18
15
245
117
85
149
229
233
249
261
357
281
5
129
1
473
262
385
25
911
897
18
15
245
117
85
149
229
233
249
261
357
281
5
129
1
473
263
385
25
911
897
18
15
245
117
85
149
229
233
249
261
357
281
5
129
1
505
261
385
25
911
897
18
15
245
117
85
149
229
233
249
261
357
281
5
129
1
505
262
385
25
911
897
18
15
245
117
85
149
229
233
249
261
357
281
5
129
1
505
263
385
25
911
897
18
15
245
117
85
149
229
233
249
261
357
281
5
129
257
473
261
385
50
254
225
18
15
245
117
85
149
229
233
249
261
357
281
5
129
257
473
262
385
50
254
225
18
15
245
117
85
149
229
233
249
261
357
281
5
129
257
473
263
385
41
911
1249
18
15
245
117
85
149
229
233
249
261
357
281
5
65
1
473
261
385
25
975
1089
18
15
245
117
85
149
229
233
249
261
357
281
5
65
1
473
262
385
25
975
1089
18
15
245
117
85
149
229
233
249
261
357
281
5
65
1
473
263
385
25
975
1089
18
15
245
117
85
149
229
233
249
261
357
281
5
65
1
505
261
385
25
975
1089
18
15
245
117
85
149
229
233
249
261
357
281
5
65
1
505
262
385
25
975
1089
18
15
245
117
85
149
229
233
249
261
357
281
5
65
1
505
263
385
25
975
1089
18
15
245
117
85
149
229
233
249
261
357
281
5
65
257
473
261
385
25
975
449
18
15
245
117
85
149
229
233
249
261
357
281
5
65
257
473
262
385
25
975
449
18
15
245
117
85
149
229
233
249
261
357
281
5
65
257
473
263
385
25
975
449
18
15
245
117
85
149
229
233
249
261
357
281
5
897
513
473
261
385
553
1871
777
18
15
245
117
85
149
229
233
249
261
357
281
5
897
513
473
262
385
553
1871
777
18
15
245
117
85
149
229
233
249
261
357
281
5
321
257
473
261
385
25
463
193
18
15
245
117
85
149
229
233
249
261
357
281
5
321
257
473
262
385
25
463
193
18
15
245
117
85
149
229
233
249
261
357
281
5
321
257
473
263
385
25
463
193
18
15
245
117
85
149
229
233
249
261
357
281
5
321
257
505
261
385
25
463
193
18
15
245
117
85
149
229
233
249
261
357
281
5
321
257
505
262
385
25
463
193
18
15
245
117
85
149
229
233
249
261
357
281
5
321
257
505
263
385
25
463
193
18
15
245
117
85
149
229
233
249
261
357
281
6
257
1
473
261
385
552
778
2017
18
15
245
117
85
149
229
233
249
261
357
281
6
257
1
505
261
385
552
778
2017
18
15
245
117
85
149
229
233
249
261
357
281
6
257
257
473
261
385
552
778
1153
18
15
245
117
85
149
229
233
249
261
357
281
6
257
257
505
261
385
552
778
1153
18
15
245
117
85
149
229
233
249
261
357
281
773
897
513
473
261
385
921
591
769
18
15
245
117
85
149
229
233
249
261
357
281
773
897
513
473
262
385
921
591
769
18
15
245
117
85
149
229
233
249
261
357
281
773
897
513
473
263
385
1001
591
769
18
15
245
117
85
149
229
233
249
261
357
281
773
577
1
473
261
385
921
719
705
18
15
245
117
85
149
229
233
249
261
357
281
773
577
1
473
262
385
921
719
705
18
15
245
117
85
149
229
233
249
261
357
281
773
577
1
473
263
385
1001
719
705
18
15
245
117
85
149
229
233
249
261
357
281
773
577
257
473
261
385
921
719
193
18
15
245
117
85
149
229
233
249
261
357
281
773
577
257
473
262
385
921
719
193
18
15
245
117
85
149
229
233
249
261
357
281
773
577
257
473
263
385
1001
719
193
18
15
245
117
85
149
229
233
249
261
357
281
773
577
257
505
261
385
921
719
193
18
15
245
117
85
149
229
233
249
261
357
281
773
577
257
505
262
385
921
719
193
18
15
245
117
85
149
229
233
249
261
357
281
773
577
257
505
263
385
1001
719
193
18
15
245
117
85
149
229
233
249
261
357
793
5
257
1
473
263
897
41
655
97
18
15
245
117
85
149
229
233
249
261
357
793
5
257
1
505
263
897
41
655
97
18
15
245
117
85
149
229
233
249
261
357
793
5
257
257
473
261
897
25
783
609
18
15
245
117
85
149
229
233
249
261
357
793
5
257
257
473
262
897
25
783
609
18
15
245
117
85
149
229
233
249
261
357
793
5
257
257
473
263
897
25
783
609
18
15
245
117
85
149
229
233
249
261
357
793
5
257
257
505
261
897
25
783
609
18
15
245
117
85
149
229
233
249
261
357
793
5
257
257
505
262
897
25
783
609
18
15
245
117
85
149
229
233
249
261
357
793
5
257
257
505
263
897
25
783
609
18
15
245
117
85
149
229
233
249
261
357
793
5
129
1
473
263
897
41
911
385
18
15
245
117
85
149
229
233
249
261
357
793
5
129
1
505
263
897
41
911
385
18
15
245
117
85
149
229
233
249
261
357
793
5
129
257
473
263
897
41
911
1233
18
15
245
117
85
149
229
233
249
261
357
793
5
65
1
473
263
897
25
975
577
18
15
245
117
85
149
229
233
249
261
357
793
5
65
1
505
261
833
25
975
1089
18
15
245
117
85
149
229
233
249
261
357
793
5
65
1
505
263
897
25
975
577
18
15
245
117
85
149
229
233
249
261
357
793
5
65
257
473
263
897
25
975
705
18
15
245
117
85
149
229
233
249
261
357
793
5
321
257
473
263
897
25
463
193
18
15
245
117
85
149
229
233
249
261
357
793
5
321
257
505
261
833
25
463
193
18
15
245
117
85
149
229
233
249
261
357
793
5
321
257
505
263
897
25
463
193
18
15
245
117
85
149
229
233
249
261
357
793
6
257
257
473
261
897
40
778
1153
18
15
245
117
85
149
229
233
249
261
357
793
6
257
257
505
261
897
40
778
1153
18
15
245
117
85
149
229
233
249
261
357
793
773
257
1
473
261
897
537
15
97
18
15
245
117
85
149
229
233
249
261
357
793
773
257
1
473
262
897
537
15
97
18
15
245
117
85
149
229
233
249
261
357
793
773
257
1
473
263
897
537
15
97
18
15
245
117
85
149
229
233
249
261
357
793
773
257
1
505
261
897
537
15
97
18
15
245
117
85
149
229
233
249
261
357
793
773
257
1
505
262
897
537
15
97
18
15
245
117
85
149
229
233
249
261
357
793
773
257
1
505
263
897
537
15
97
18
15
245
117
85
149
229
233
249
261
357
793
773
257
257
473
261
897
537
15
1153
18
15
245
117
85
149
229
233
249
261
357
793
773
257
257
473
262
897
537
15
1153
18
15
245
117
85
149
229
233
249
261
357
793
773
257
257
473
263
897
537
15
1153
18
15
245
117
85
149
229
233
249
261
357
793
773
257
257
505
261
897
537
15
1153
18
15
245
117
85
149
229
233
249
261
357
793
773
257
257
505
262
897
537
15
1153
18
15
245
117
85
149
229
233
249
261
357
793
773
257
257
505
263
897
537
15
1153
18
15
245
117
85
149
229
233
249
261
357
793
773
1153
513
473
261
897
537
1807
1409
18
15
245
117
85
149
229
233
249
261
357
793
773
1153
513
473
262
897
537
1807
1409
18
15
245
117
85
149
229
233
249
261
357
793
773
1153
513
473
263
897
537
1807
1409
18
15
245
117
85
149
229
233
249
261
357
793
773
1153
513
505
261
897
537
1807
1409
18
15
245
117
85
149
229
233
249
261
357
793
773
1153
513
505
262
897
537
1807
1409
18
15
245
117
85
149
229
233
249
261
357
793
773
1153
513
505
263
897
537
1807
1409
18
15
245
117
85
149
229
233
249
261
357
793
773
897
513
473
261
897
537
1167
1281
18
15
245
117
85
149
229
233
249
261
357
793
773
897
513
473
262
897
537
1167
1281
18
15
245
117
85
149
229
233
249
261
357
793
773
897
513
473
263
897
537
1167
1281
18
15
245
117
85
149
229
233
249
261
357
793
773
321
1
473
261
897
537
207
1089
18
15
245
117
85
149
229
233
249
261
357
793
773
321
1
473
262
897
537
207
1089
18
15
245
117
85
149
229
233
249
261
357
793
773
321
1
473
263
897
537
207
1089
18
15
245
117
85
149
229
233
249
261
357
793
773
321
1
505
261
897
537
207
1089
18
15
245
117
85
149
229
233
249
261
357
793
773
321
1
505
262
897
537
207
1089
18
15
245
117
85
149
229
233
249
261
357
793
773
321
1
505
263
897
537
207
1089
18
15
245
117
85
149
229
233
249
261
357
793
773
321
257
473
261
897
537
207
193
18
15
245
117
85
149
229
233
249
261
357
793
773
321
257
473
262
897
537
207
193
18
15
245
117
85
149
229
233
249
261
357
793
773
321
257
473
263
897
537
207
193
18
15
245
117
85
149
229
233
249
261
357
793
773
321
257
505
261
897
537
207
193
18
15
245
117
85
149
229
233
249
261
357
793
773
321
257
505
262
897
537
207
193
18
15
245
117
85
149
229
233
249
261
357
793
773
321
257
505
263
897
537
207
193
18
15
245
117
85
149
229
233
249
261
357
793
773
577
1
473
261
897
537
719
65
18
15
245
117
85
149
229
233
249
261
357
793
773
577
1
473
262
897
537
719
65
18
15
245
117
85
149
229
233
249
261
357
793
773
577
1
473
263
897
537
719
65
18
15
245
117
85
149
229
233
249
261
357
793
773
577
257
473
261
897
537
719
193
18
15
245
117
85
149
229
233
249
261
357
793
773
577
257
473
262
897
537
719
193
18
15
245
117
85
149
229
233
249
261
357
793
773
577
257
473
263
897
537
719
193
18
15
245
117
85
149
229
233
249
261
357
793
773
577
257
505
261
897
537
719
193
18
15
245
117
85
149
229
233
249
261
357
793
773
577
257
505
262
897
537
719
193
18
15
245
117
85
149
229
233
249
261
357
793
773
577
257
505
263
897
537
719
193
18
15
245
117
85
149
229
233
249
261
357
793
774
257
257
473
261
897
552
10
1249
18
15
245
117
85
149
229
233
249
261
357
793
774
257
257
505
261
897
552
10
1249
18
15
245
117
85
149
229
233
249
273
217
281
5
257
1
471
1
385
25
655
97
18
15
245
117
85
149
229
233
249
273
217
281
5
257
257
471
1
385
25
785
641
18
15
245
117
85
149
229
233
249
273
217
281
5
129
1
471
1
385
25
911
897
18
15
245
117
85
149
229
233
249
273
217
281
5
129
257
471
1
385
50
255
225
18
15
245
117
85
149
229
233
249
273
217
281
5
65
1
471
1
385
25
975
1089
18
15
245
117
85
149
229
233
249
273
217
281
5
65
257
471
1
385
25
975
449
18
15
245
117
85
149
229
233
249
273
217
281
5
321
257
471
1
385
25
463
193
18
15
245
117
85
149
229
233
249
273
217
281
6
257
1
471
1
385
536
774
1921
18
15
245
117
85
149
229
233
249
273
217
281
6
257
257
471
1
385
24
806
645
18
15
245
117
85
149
229
233
249
273
217
281
6
129
1
471
1
385
24
902
385
18
15
245
117
85
149
229
233
249
273
217
282
3
257
1
471
1
384
50
508
126
18
15
245
117
85
149
229
233
249
273
217
282
3
257
257
471
1
384
50
508
129
18
15
245
117
85
149
229
233
249
273
217
282
3
65
1
471
1
384
50
972
581
18
15
245
117
85
149
229
233
249
273
217
282
3
65
257
471
1
384
50
972
709
18
15
245
117
85
149
229
233
249
273
217
282
6
257
1
471
1
384
560
774
1921
18
15
245
117
85
149
229
233
249
273
217
282
6
257
257
471
1
384
48
774
641
18
15
245
117
85
149
229
233
249
273
217
282
6
129
1
471
1
384
48
326
385
18
15
245
117
85
149
229
233
249
273
217
282
6
129
257
471
1
384
48
326
225
18
15
245
117
85
149
229
233
249
273
217
282
6
321
1
471
1
384
48
678
65
18
15
245
117
85
149
229
233
249
273
217
282
6
321
257
471
1
384
48
678
193
18
15
245
117
85
149
229
233
249
273
210
282
6
257
1
471
16
416
48
806
97
18
15
245
117
85
149
229
233
249
273
210
282
6
257
257
471
16
416
48
806
1153
18
15
245
117
85
149
229
233
249
273
210
282
6
129
1
471
16
416
48
326
385
18
15
245
117
85
149
229
233
249
273
210
282
6
129
257
471
16
416
48
326
225
18
15
245
117
85
149
229
233
249
273
210
282
6
321
1
471
16
416
560
678
65
18
15
245
117
85
149
229
233
249
273
210
282
6
321
257
471
16
416
560
678
193
18
15
245
117
85
149
229
233
249
273
338
282
6
257
257
471
272
672
560
806
1153
18
15
245
117
85
149
229
233
249
273
338
282
6
129
257
471
272
416
560
326
225
18
15
245
117
85
149
229
233
249
273
338
282
6
321
257
471
272
672
560
678
193
18
15
245
117
85
149
229
233
249
273
338
794
6
257
1
471
272
928
48
806
97
18
15
245
117
85
149
229
233
249
273
338
794
6
257
257
471
272
928
48
774
385
18
15
245
117
85
149
229
233
249
273
338
794
6
65
1
471
272
928
48
966
1089
18
15
245
117
85
149
229
233
249
273
338
794
6
65
257
471
272
928
48
966
833
18
15
245
117
85
149
229
233
249
273
338
794
6
321
257
471
272
928
48
454
193
18
15
245
117
85
149
229
233
249
273
338
794
774
257
1
471
272
928
560
38
97
18
15
245
117
85
149
229
233
249
273
338
794
774
257
257
471
272
928
560
6
1153
18
15
245
117
85
149
229
233
249
273
338
794
774
1153
513
471
272
928
560
1798
1409
18
15
245
117
85
149
229
233
249
273
338
794
774
1153
257
471
272
928
560
1830
1249
18
15
245
117
85
149
229
233
249
273
338
794
774
897
513
471
272
928
560
582
769
18
15
245
117
85
149
229
233
249
273
338
794
774
897
257
471
272
928
560
582
97
18
15
245
117
85
149
229
233
253
261
357
281
5
257
261
505
261
385
25
655
189
18
15
245
117
85
149
229
233
253
261
357
281
5
257
261
505
262
385
25
655
189
18
15
245
117
85
149
229
233
253
261
357
281
5
257
261
501
261
385
25
655
189
18
15
245
117
85
149
229
233
253
261
357
281
5
129
5
501
261
385
25
911
445
18
15
245
117
85
149
229
233
253
261
357
281
5
65
5
505
261
385
25
975
1149
18
15
245
117
85
149
229
233
253
261
357
281
5
65
5
505
262
385
25
975
1149
18
15
245
117
85
149
229
233
253
261
357
281
5
65
5
501
261
385
25
975
1149
18
15
245
117
85
149
229
233
253
261
357
281
5
65
261
505
261
385
25
975
1789
18
15
245
117
85
149
229
233
253
261
357
281
5
65
261
505
262
385
25
975
1789
18
15
245
117
85
149
229
233
253
261
357
281
5
65
261
501
261
385
25
975
1789
18
15
245
117
85
149
229
233
253
261
357
281
5
321
261
501
261
385
25
463
381
18
15
245
117
85
149
229
233
253
261
357
281
6
257
5
501
261
385
552
778
1931
18
15
245
117
85
149
229
233
253
261
357
281
6
257
261
505
261
385
552
778
1163
18
15
245
117
85
149
229
233
253
261
357
281
6
257
261
501
261
385
552
778
1163
18
15
245
117
85
149
229
233
253
261
357
281
773
577
5
505
261
385
921
719
765
18
15
245
117
85
149
229
233
253
261
357
281
773
577
5
505
262
385
921
719
765
18
15
245
117
85
149
229
233
253
261
357
281
773
577
5
501
261
385
921
719
765
18
15
245
117
85
149
229
233
253
261
357
281
773
577
261
501
261
385
921
719
253
18
15
245
117
85
149
229
233
253
261
357
793
5
257
261
505
261
897
25
783
637
18
15
245
117
85
149
229
233
253
261
357
793
5
257
261
505
262
897
25
783
637
18
15
245
117
85
149
229
233
253
261
357
793
5
257
261
501
261
897
25
783
637
18
15
245
117
85
149
229
233
253
261
357
793
5
65
5
505
261
833
25
975
1149
18
15
245
117
85
149
229
233
253
261
357
793
5
65
5
501
261
833
25
975
1149
18
15
245
117
85
149
229
233
253
261
357
793
5
65
261
505
261
833
25
975
509
18
15
245
117
85
149
229
233
253
261
357
793
5
65
261
501
261
833
25
975
509
18
15
245
117
85
149
229
233
253
261
357
793
5
321
261
501
261
833
25
463
381
18
15
245
117
85
149
229
233
253
261
357
793
6
257
261
505
261
897
40
778
1163
18
15
245
117
85
149
229
233
253
261
357
793
6
257
261
501
261
897
40
778
1163
18
15
245
117
85
149
229
233
253
261
357
793
773
257
261
505
261
897
537
15
1213
18
15
245
117
85
149
229
233
253
261
357
793
773
257
261
505
262
897
537
15
1213
18
15
245
117
85
149
229
233
253
261
357
793
773
257
261
501
261
897
537
15
1213
18
15
245
117
85
149
229
233
253
261
357
793
773
1153
517
501
261
897
537
1807
1469
18
15
245
117
85
149
229
233
253
261
357
793
773
321
261
501
261
897
537
207
253
18
15
245
117
85
149
229
233
253
261
357
793
773
577
5
505
261
897
537
719
765
18
15
245
117
85
149
229
233
253
261
357
793
773
577
5
505
262
897
537
719
765
18
15
245
117
85
149
229
233
253
261
357
793
773
577
5
501
261
897
537
719
765
18
15
245
117
85
149
229
233
253
261
357
793
773
577
261
501
261
897
537
719
253
18
15
245
117
85
149
229
233
253
261
357
793
774
257
261
505
261
897
552
10
1163
18
15
245
117
85
149
229
233
253
261
357
793
774
257
261
501
261
897
552
10
1163
18
15
245
117
85
149
229
233
253
273
217
281
6
257
2
471
1
385
536
774
1920
18
15
245
117
85
149
229
233
253
273
217
281
6
257
258
471
1
385
24
806
640
18
15
245
117
85
149
229
233
253
273
217
282
3
257
258
471
1
384
50
508
128
18
15
245
117
85
149
229
233
253
273
217
282
6
257
2
471
1
384
560
774
1920
18
15
245
117
85
149
229
233
253
273
217
282
6
257
258
471
1
384
48
774
648
18
15
245
117
85
149
229
233
253
273
217
282
6
321
2
471
1
384
48
678
72
18
15
245
117
85
149
229
233
253
273
217
282
6
321
258
471
1
384
48
678
192
18
15
245
117
85
149
229
233
253
273
210
282
6
257
2
471
16
416
560
774
1920
18
15
245
117
85
149
229
233
253
273
210
282
6
257
258
471
16
416
48
806
1152
18
15
245
117
85
149
229
233
253
273
210
282
6
321
2
471
16
416
560
678
64
18
15
245
117
85
149
229
233
253
273
210
282
6
321
258
471
16
416
560
678
160
18
15
245
117
85
149
229
233
253
273
338
282
6
257
258
471
272
672
560
806
1152
18
15
245
117
85
149
229
233
253
273
338
282
6
321
258
471
272
672
560
678
192
18
15
245
117
85
149
229
233
253
273
338
794
6
257
258
471
272
928
48
774
392
18
15
245
117
85
149
229
233
253
273
338
794
6
65
2
471
272
928
48
966
1088
18
15
245
117
85
149
229
233
253
273
338
794
6
65
258
471
272
928
48
966
448
18
15
245
117
85
149
229
233
253
273
338
794
6
321
258
471
272
928
48
454
320
18
15
245
117
85
149
229
233
253
273
338
794
774
257
258
471
272
928
560
6
1160
18
15
245
117
85
149
229
233
253
273
338
794
774
897
514
471
272
928
560
582
768
18
15
245
117
85
149
229
233
250
258
359
285
5
257
256
504
258
384
25
785
1156
18
15
245
117
85
149
229
233
250
258
359
285
5
257
256
476
258
384
25
785
1156
18
15
245
117
85
149
229
233
250
258
359
285
773
257
256
504
258
386
921
17
644
18
15
245
117
85
149
229
233
250
258
359
285
773
257
256
476
258
386
921
17
644
18
15
245
117
85
149
229
233
250
258
359
285
773
897
512
476
258
384
921
1169
772
18
15
245
117
85
149
229
233
250
258
359
797
5
257
256
504
258
896
25
785
388
18
15
245
117
85
149
229
233
250
258
359
797
5
257
256
476
258
896
25
785
388
18
15
245
117
85
149
229
233
250
258
359
797
773
257
256
504
258
896
537
17
1156
18
15
245
117
85
149
229
233
250
258
359
797
773
257
256
476
258
896
537
17
1156
18
15
245
117
85
149
229
233
250
258
359
797
773
897
512
476
258
896
537
1169
1156
18
15
245
117
85
149
229
233
250
259
357
285
5
257
256
474
258
386
25
657
132
18
15
245
117
85
149
229
233
250
259
357
285
773
257
256
474
258
643
921
17
388
18
15
245
117
85
149
229
233
250
259
357
285
773
897
512
474
258
386
921
1169
772
18
15
245
117
85
149
229
233
250
259
357
797
5
257
256
474
258
898
25
785
388
18
15
245
117
85
149
229
233
250
259
357
797
773
257
256
474
258
898
537
17
1156
18
15
245
117
85
149
229
233
250
259
357
797
773
897
512
474
258
898
537
1169
1156
18
15
245
117
85
201
233
233
249
257
361
65
1
273
1
477
261
269
225
499
127
18
15
245
117
85
201
233
233
249
257
361
65
1
273
257
509
261
269
225
499
245
18
15
245
117
85
201
233
233
249
257
361
65
1
273
257
477
261
269
225
499
245
18
15
245
117
85
201
233
233
249
257
361
65
1
273
262
511
261
269
737
499
156
18
15
245
117
85
201
233
233
249
257
361
65
1
289
1
509
261
269
225
483
99
18
15
245
117
85
201
233
233
249
257
361
65
1
289
1
493
261
269
225
483
99
18
15
245
117
85
201
233
233
249
257
361
65
1
289
1
477
261
269
225
483
99
18
15
245
117
85
201
233
233
249
257
361
65
1
289
257
509
261
269
225
483
227
18
15
245
117
85
201
233
233
249
257
361
65
1
289
257
493
261
269
225
483
227
18
15
245
117
85
201
233
233
249
257
361
65
1
289
257
477
261
269
225
483
227
18
15
245
117
85
201
233
233
249
257
361
65
1
267
1
477
261
269
225
505
125
18
15
245
117
85
201
233
233
249
257
361
65
1
267
257
493
261
269
225
505
253
18
15
245
117
85
201
233
233
249
257
361
65
1
267
257
477
261
269
225
505
253
18
15
245
117
85
201
233
233
249
257
361
65
1
299
257
493
261
269
225
441
477
18
15
245
117
85
201
233
233
249
257
361
65
1
299
257
477
261
269
225
441
477
18
15
245
117
85
201
233
233
249
257
365
65
1
273
257
495
263
269
225
499
245
18
15
245
117
85
201
233
233
249
257
365
65
1
273
6
502
262
262
225
499
124
18
15
245
117
85
201
233
233
249
257
365
65
1
273
6
510
262
262
225
499
124
18
15
245
117
85
201
233
233
249
257
365
65
1
273
262
502
262
262
225
499
156
18
15
245
117
85
201
233
233
249
257
365
65
1
273
262
510
262
262
225
499
156
18
15
245
117
85
201
233
233
249
257
365
65
1
289
1
509
262
262
225
483
99
18
15
245
117
85
201
233
233
249
257
365
65
1
289
1
478
262
262
225
483
99
18
15
245
117
85
201
233
233
249
257
365
65
1
289
1
478
263
269
225
483
99
18
15
245
117
85
201
233
233
249
257
365
65
1
289
257
509
262
262
225
483
227
18
15
245
117
85
201
233
233
249
257
365
65
1
289
257
493
262
262
225
483
227
18
15
245
117
85
201
233
233
249
257
365
65
1
289
257
478
262
262
225
483
227
18
15
245
117
85
201
233
233
249
257
365
65
1
289
257
478
263
269
225
483
227
18
15
245
117
85
201
233
233
249
257
365
65
1
289
262
502
262
262
254
447
380
18
15
245
117
85
201
233
233
249
257
365
65
1
145
1
478
262
262
254
286
446
18
15
245
117
85
201
233
233
249
257
365
65
1
145
6
502
262
262
254
287
412
18
15
245
117
85
201
233
233
249
257
365
65
1
145
6
510
262
262
254
287
412
18
15
245
117
85
201
233
233
249
257
365
65
1
145
6
478
262
262
254
287
412
18
15
245
117
85
201
233
233
249
261
361
65
1
273
1
473
257
269
225
499
127
18
15
245
117
85
201
233
233
249
261
361
65
1
273
257
473
257
269
225
499
245
18
15
245
117
85
201
233
233
249
261
361
65
1
273
257
505
257
269
225
499
245
18
15
245
117
85
201
233
233
249
261
361
65
1
273
262
501
257
269
225
499
156
18
15
245
117
85
201
233
233
249
261
361
65
1
289
1
473
257
269
225
483
99
18
15
245
117
85
201
233
233
249
261
361
65
1
289
1
505
257
269
225
483
99
18
15
245
117
85
201
233
233
249
261
361
65
1
289
257
473
257
269
225
483
227
18
15
245
117
85
201
233
233
249
261
361
65
1
289
257
505
257
269
225
483
227
18
15
245
117
85
201
233
233
249
261
361
65
1
267
257
505
257
269
225
505
253
18
15
245
117
85
201
233
233
249
261
357
65
1
273
1
473
262
270
225
499
117
18
15
245
117
85
201
233
233
249
261
357
65
1
273
257
473
262
270
225
499
245
18
15
245
117
85
201
233
233
249
261
357
65
1
273
257
505
262
270
225
499
245
18
15
245
117
85
201
233
233
249
261
357
65
1
289
1
473
262
270
225
483
99
18
15
245
117
85
201
233
233
249
261
357
65
1
289
1
505
262
270
225
483
99
18
15
245
117
85
201
233
233
249
261
357
65
1
289
257
473
262
270
225
483
227
18
15
245
117
85
201
233
233
249
261
357
65
1
289
257
505
262
270
225
483
227
18
15
245
117
85
201
233
233
249
261
357
65
1
145
1
473
262
270
249
287
415
18
15
245
117
85
201
233
233
249
261
357
65
1
145
1
505
262
270
249
287
415
18
15
245
117
85
201
233
233
249
261
365
65
1
273
1
473
258
262
225
499
117
18
15
245
117
85
201
233
233
249
261
365
65
1
273
1
473
259
263
225
499
117
18
15
245
117
85
201
233
233
249
261
365
65
1
273
257
473
258
262
225
499
245
18
15
245
117
85
201
233
233
249
261
365
65
1
273
257
473
259
263
225
499
245
18
15
245
117
85
201
233
233
249
261
365
65
1
273
257
505
259
269
225
499
245
18
15
245
117
85
201
233
233
249
261
365
65
1
289
1
473
258
262
225
483
99
18
15
245
117
85
201
233
233
249
261
365
65
1
289
1
473
259
263
225
483
99
18
15
245
117
85
201
233
233
249
261
365
65
1
289
1
505
259
269
225
483
99
18
15
245
117
85
201
233
233
249
261
365
65
1
289
257
473
258
262
225
483
227
18
15
245
117
85
201
233
233
249
261
365
65
1
289
257
473
259
263
225
483
227
18
15
245
117
85
201
233
233
249
261
365
65
1
289
257
505
259
269
225
483
227
18
15
245
117
85
201
233
233
249
261
365
65
1
289
7
473
259
269
481
869
106
18
15
245
117
85
201
233
233
249
261
365
65
1
289
263
473
259
269
225
485
234
18
15
245
117
85
201
233
233
249
261
365
65
1
145
1
473
258
262
249
287
927
18
15
245
117
85
201
233
233
249
261
365
65
1
267
257
505
259
269
225
505
253
18
15
245
117
85
201
233
233
249
273
345
65
1
289
1
471
257
139
225
483
99
18
15
245
117
85
201
233
233
249
273
345
65
1
289
257
471
257
273
533
485
357
18
15
245
117
85
201
233
233
249
265
361
65
1
273
257
491
267
271
481
883
223
18
15
245
117
85
201
233
233
249
265
361
65
1
273
262
497
267
271
737
499
220
18
15
245
117
85
201
233
233
249
265
361
65
1
289
257
497
267
271
737
483
227
18
15
245
117
85
201
233
233
249
265
361
65
1
289
257
491
267
271
481
867
227
18
15
245
117
85
201
233
233
249
265
361
65
1
267
257
491
267
279
21
505
317
18
15
245
117
85
201
233
233
249
265
361
65
1
139
1
491
267
279
21
121
1021
18
15
245
117
85
201
233
233
249
265
365
65
1
273
257
491
265
269
225
499
245
18
15
245
117
85
201
233
233
249
265
365
65
1
289
1
497
265
269
225
483
99
18
15
245
117
85
201
233
233
249
265
365
65
1
289
1
491
265
269
225
483
99
18
15
245
117
85
201
233
233
249
265
365
65
1
289
257
497
265
269
225
483
227
18
15
245
117
85
201
233
233
249
265
365
65
1
289
257
491
265
269
225
483
227
18
15
245
117
85
201
233
233
249
277
341
65
1
289
1
469
258
303
737
739
99
18
15
245
117
85
201
233
233
249
277
341
65
1
289
1
469
262
302
737
483
99
18
15
245
117
85
201
233
233
249
277
341
65
1
289
1
469
274
303
737
739
99
18
15
245
117
85
201
233
233
249
277
341
65
1
289
257
469
258
159
533
485
357
18
15
245
117
85
201
233
233
249
277
341
65
1
289
257
469
262
302
225
483
227
18
15
245
117
85
201
233
233
249
277
341
65
1
289
257
469
277
305
533
869
741
18
15
245
117
85
201
233
233
249
277
341
65
1
289
257
469
274
305
533
869
741
18
15
245
117
85
201
233
233
253
257
361
65
1
273
5
477
261
269
225
499
125
18
15
245
117
85
201
233
233
253
257
361
65
1
273
3
503
261
269
225
499
121
18
15
245
117
85
201
233
233
253
257
361
65
1
273
258
503
261
269
225
499
244
18
15
245
117
85
201
233
233
253
257
361
65
1
273
261
509
261
269
225
499
253
18
15
245
117
85
201
233
233
253
257
361
65
1
273
261
477
261
269
225
499
253
18
15
245
117
85
201
233
233
253
257
361
65
1
273
259
509
261
269
225
499
249
18
15
245
117
85
201
233
233
253
257
361
65
1
273
259
503
261
269
225
499
249
18
15
245
117
85
201
233
233
253
257
361
65
1
289
2
503
261
269
225
483
100
18
15
245
117
85
201
233
233
253
257
361
65
1
289
5
477
261
269
481
867
103
18
15
245
117
85
201
233
233
253
257
361
65
1
289
3
503
261
269
481
867
97
18
15
245
117
85
201
233
233
253
257
361
65
1
289
258
503
261
269
225
483
228
18
15
245
117
85
201
233
233
253
257
361
65
1
289
261
509
261
269
225
483
253
18
15
245
117
85
201
233
233
253
257
361
65
1
289
261
477
261
269
225
483
253
18
15
245
117
85
201
233
233
253
257
361
65
1
289
259
509
261
269
225
483
225
18
15
245
117
85
201
233
233
253
257
361
65
1
289
259
503
261
269
225
483
225
18
15
245
117
85
201
233
233
253
261
361
65
1
273
5
501
257
269
225
499
125
18
15
245
117
85
201
233
233
253
261
361
65
1
273
3
473
257
269
225
499
121
18
15
245
117
85
201
233
233
253
261
361
65
1
273
3
499
257
269
225
499
121
18
15
245
117
85
201
233
233
253
261
361
65
1
273
261
505
257
269
225
499
253
18
15
245
117
85
201
233
233
253
261
361
65
1
273
261
501
257
269
225
499
253
18
15
245
117
85
201
233
233
253
261
361
65
1
273
259
473
257
269
225
499
249
18
15
245
117
85
201
233
233
253
261
361
65
1
273
259
505
257
269
225
499
249
18
15
245
117
85
201
233
233
253
261
361
65
1
273
259
499
257
269
225
499
249
18
15
245
117
85
201
233
233
253
261
361
65
1
289
2
499
257
269
225
483
100
18
15
245
117
85
201
233
233
253
261
361
65
1
289
5
505
257
269
481
867
103
18
15
245
117
85
201
233
233
253
261
361
65
1
289
5
501
257
269
481
867
103
18
15
245
117
85
201
233
233
253
261
361
65
1
289
3
473
257
269
481
867
97
18
15
245
117
85
201
233
233
253
261
361
65
1
289
3
499
257
269
481
867
97
18
15
245
117
85
201
233
233
253
261
361
65
1
289
258
499
257
269
225
483
228
18
15
245
117
85
201
233
233
253
261
361
65
1
289
261
505
257
269
225
483
253
18
15
245
117
85
201
233
233
253
261
361
65
1
289
261
501
257
269
225
483
253
18
15
245
117
85
201
233
233
253
261
361
65
1
289
259
473
257
269
225
483
225
18
15
245
117
85
201
233
233
253
261
361
65
1
289
259
505
257
269
225
483
225
18
15
245
117
85
201
233
233
253
261
361
65
1
289
259
499
257
269
225
483
225
18
15
245
117
85
201
233
233
253
261
357
65
1
273
261
505
262
270
225
499
253
18
15
245
117
85
201
233
233
253
261
357
65
1
273
259
505
262
270
225
499
249
18
15
245
117
85
201
233
233
253
261
357
65
1
289
5
505
262
270
481
867
103
18
15
245
117
85
201
233
233
253
261
357
65
1
289
3
473
262
270
481
867
97
18
15
245
117
85
201
233
233
253
261
357
65
1
289
261
505
262
270
225
483
253
18
15
245
117
85
201
233
233
253
261
357
65
1
289
259
473
262
270
225
483
225
18
15
245
117
85
201
233
233
253
261
357
65
1
289
259
505
262
270
225
483
225
18
15
245
117
85
201
233
233
253
261
357
65
1
145
5
505
262
270
254
286
950
18
15
245
117
85
201
233
233
253
261
365
65
1
273
3
473
258
262
225
499
121
18
15
245
117
85
201
233
233
253
261
365
65
1
273
3
499
259
269
225
499
121
18
15
245
117
85
201
233
233
253
261
365
65
1
273
261
505
258
262
225
499
157
18
15
245
117
85
201
233
233
253
261
365
65
1
273
259
473
258
262
225
499
249
18
15
245
117
85
201
233
233
253
261
365
65
1
273
259
505
258
262
225
499
249
18
15
245
117
85
201
233
233
253
261
365
65
1
273
259
499
259
269
225
499
249
18
15
245
117
85
201
233
233
253
261
365
65
1
289
5
505
258
262
481
867
103
18
15
245
117
85
201
233
233
253
261
365
65
1
289
3
473
258
262
481
867
97
18
15
245
117
85
201
233
233
253
261
365
65
1
289
3
499
259
269
481
867
97
18
15
245
117
85
201
233
233
253
261
365
65
1
289
261
505
258
262
225
483
253
18
15
245
117
85
201
233
233
253
261
365
65
1
289
259
473
258
262
225
483
225
18
15
245
117
85
201
233
233
253
261
365
65
1
289
259
505
258
262
225
483
225
18
15
245
117
85
201
233
233
253
261
365
65
1
289
259
499
259
269
225
483
225
18
15
245
117
85
201
233
233
253
261
365
65
1
145
5
505
258
262
254
286
438
18
15
245
117
85
201
233
233
253
261
365
65
1
145
3
473
258
262
254
286
409
18
15
245
117
85
201
233
233
253
273
341
65
1
273
261
486
262
302
225
499
253
18
15
245
117
85
201
233
233
253
273
345
65
1
273
3
471
257
139
227
499
121
18
15
245
117
85
201
233
233
253
273
345
65
1
273
261
486
257
139
227
499
253
18
15
245
117
85
201
233
233
253
273
345
65
1
273
261
486
258
139
227
499
253
18
15
245
117
85
201
233
233
253
273
345
65
1
273
259
471
257
139
227
499
153
18
15
245
117
85
201
233
233
253
273
345
65
1
289
3
471
257
139
481
867
97
18
15
245
117
85
201
233
233
253
273
345
65
1
289
259
471
257
273
533
485
225
18
15
245
117
85
201
233
233
253
273
345
65
1
145
5
486
257
139
255
287
445
18
15
245
117
85
201
233
233
253
273
345
65
1
145
5
486
258
139
227
287
413
18
15
245
117
85
201
233
233
253
273
345
65
1
145
3
471
257
139
255
287
409
18
15
245
117
85
201
233
233
253
273
345
65
1
138
3
471
257
273
21
276
994
18
15
245
117
85
201
233
233
253
273
345
65
1
138
259
471
257
273
21
276
354
18
15
245
117
85
201
233
233
253
273
345
65
1
74
3
471
257
273
533
916
1122
18
15
245
117
85
201
233
233
253
273
345
65
1
74
259
471
257
273
533
916
674
18
15
245
117
85
201
233
233
253
273
345
65
1
298
3
471
257
273
21
468
98
18
15
245
117
85
201
233
233
253
273
345
65
1
298
259
471
257
273
21
468
354
18
15
245
117
85
201
233
233
253
273
345
65
1
330
259
471
257
273
533
404
418
18
15
245
117
85
201
233
233
253
273
346
65
1
273
261
486
256
142
225
499
253
18
15
245
117
85
201
233
233
253
277
341
65
1
273
261
465
258
303
225
499
253
18
15
245
117
85
201
233
233
253
277
341
65
1
273
261
465
262
302
225
499
253
18
15
245
117
85
201
233
233
253
277
341
65
1
273
261
465
274
303
225
499
253
18
15
245
117
85
201
233
233
253
277
341
65
1
289
5
465
258
303
737
739
125
18
15
245
117
85
201
233
233
253
277
341
65
1
289
5
465
262
302
737
483
125
18
15
245
117
85
201
233
233
253
277
341
65
1
289
5
465
274
303
737
739
125
18
15
245
117
85
201
233
233
253
277
341
65
1
289
261
465
258
303
225
483
253
18
15
245
117
85
201
233
233
253
277
341
65
1
289
261
465
262
302
225
483
253
18
15
245
117
85
201
233
233
253
277
341
65
1
289
261
465
274
159
533
485
317
18
15
245
117
85
201
233
233
253
277
341
65
1
289
261
469
277
305
533
869
733
18
15
245
117
85
201
233
233
253
277
341
65
1
289
259
467
259
305
533
869
737
18
15
245
117
85
201
233
233
253
277
341
65
1
138
3
467
259
305
21
276
994
18
15
245
117
85
201
233
233
253
277
341
65
1
138
259
467
259
305
21
276
226
18
15
245
117
85
201
233
233
253
277
341
65
1
298
259
467
259
305
533
468
482
18
15
245
117
85
201
233
233
253
277
341
65
1
330
259
467
259
305
533
404
290
18
15
245
117
85
201
233
233
250
274
341
65
1
289
256
468
277
305
533
869
736
18
15
245
117
85
201
233
233
250
274
342
65
1
289
0
468
260
302
737
739
96
18
15
245
117
85
201
233
233
250
274
342
65
1
289
0
468
276
302
737
739
96
18
15
245
117
85
201
233
233
250
274
342
65
1
289
256
468
260
302
225
483
224
18
15
245
117
85
201
233
233
250
274
342
65
1
289
256
468
276
302
225
483
224
18
15
245
117
85
201
233
233
250
274
338
65
1
289
0
468
272
302
737
739
96
18
15
245
117
85
201
233
233
250
274
338
65
1
289
256
468
272
302
225
483
224
18
15
245
117
85
201
233
233
250
274
347
65
1
289
0
468
257
137
481
867
96
18
15
245
117
85
201
233
233
250
274
347
65
1
289
256
468
257
137
481
867
224
18
15
245
117
85
201
233
233
250
274
346
65
1
289
0
468
256
302
737
739
96
18
15
245
117
85
201
233
233
250
274
346
65
1
289
256
468
256
302
225
483
224
18
15
245
117
85
201
233
233
250
274
339
65
1
289
0
468
273
301
737
739
96
18
15
245
117
85
201
233
233
250
274
339
65
1
289
256
468
273
285
533
485
352
18
15
245
117
85
201
233
237
253
257
361
65
1
291
1
477
261
269
225
482
126
18
15
245
117
85
201
233
237
253
257
361
65
1
291
257
477
261
269
225
482
230
18
15
245
117
85
201
233
237
253
257
361
65
1
291
259
509
261
269
225
481
225
18
15
245
117
85
201
233
237
253
261
361
65
1
291
1
497
257
269
225
482
126
18
15
245
117
85
201
233
237
253
261
361
65
1
291
1
473
257
269
225
482
126
18
15
245
117
85
201
233
237
253
261
361
65
1
291
1
501
257
269
225
482
126
18
15
245
117
85
201
233
237
253
261
361
65
1
291
257
497
257
269
225
482
230
18
15
245
117
85
201
233
237
253
261
361
65
1
291
257
473
257
269
225
482
230
18
15
245
117
85
201
233
237
253
261
361
65
1
291
257
505
257
269
225
482
230
18
15
245
117
85
201
233
237
253
261
361
65
1
291
257
501
257
269
225
482
230
18
15
245
117
85
201
233
237
253
261
361
65
1
291
3
497
257
269
225
481
112
18
15
245
117
85
201
233
237
253
261
361
65
1
291
3
473
257
269
225
481
112
18
15
245
117
85
201
233
237
253
261
361
65
1
291
3
505
257
269
225
481
112
18
15
245
117
85
201
233
237
253
261
361
65
1
291
259
497
257
269
225
481
225
18
15
245
117
85
201
233
237
253
261
361
65
1
291
259
473
257
269
225
481
225
18
15
245
117
85
201
233
237
253
261
361
65
1
291
259
505
257
269
225
481
225
18
15
245
117
85
201
233
237
253
261
357
65
1
73
1
473
262
270
505
911
1247
18
15
245
117
85
201
233
237
253
261
357
65
1
73
1
505
262
270
505
911
1247
18
15
245
117
85
201
233
237
253
261
357
65
1
275
257
497
261
273
21
425
253
18
15
245
117
85
201
233
237
253
261
357
65
1
275
257
505
262
270
249
497
157
18
15
245
117
85
201
233
237
253
261
357
65
1
275
257
501
261
273
21
425
253
18
15
245
117
85
201
233
237
253
261
357
65
1
275
3
497
262
270
249
497
122
18
15
245
117
85
201
233
237
253
261
357
65
1
275
259
497
261
273
21
425
250
18
15
245
117
85
201
233
237
253
261
357
65
1
275
259
497
262
270
249
497
154
18
15
245
117
85
201
233
237
253
261
357
65
1
275
259
473
262
270
249
497
154
18
15
245
117
85
201
233
237
253
261
357
65
1
329
257
473
262
270
249
399
415
18
15
245
117
85
201
233
237
253
261
357
65
1
329
257
505
262
270
249
399
415
18
15
245
117
85
201
233
237
253
261
357
65
1
291
259
497
261
273
21
465
225
18
15
245
117
85
201
233
237
253
261
357
65
1
291
259
497
262
270
254
465
224
18
15
245
117
85
201
233
237
253
261
357
65
1
291
259
473
262
270
254
465
224
18
15
245
117
85
201
233
237
253
261
357
65
1
291
259
505
262
270
254
465
224
18
15
245
117
85
201
233
237
253
261
357
65
1
293
1
473
262
270
249
445
97
18
15
245
117
85
201
233
237
253
261
357
65
1
293
1
505
262
270
249
445
97
18
15
245
117
85
201
233
237
253
261
357
65
1
293
257
473
262
270
249
445
353
18
15
245
117
85
201
233
237
253
261
357
65
1
293
257
505
262
270
249
445
353
18
15
245
117
85
201
233
237
253
261
365
65
1
137
3
497
258
263
21
277
865
18
15
245
117
85
201
233
237
253
261
365
65
1
137
3
473
258
262
21
277
865
18
15
245
117
85
201
233
237
253
261
365
65
1
137
259
473
258
262
21
277
353
18
15
245
117
85
201
233
237
253
261
365
65
1
73
1
505
258
262
482
910
1182
18
15
245
117
85
201
233
237
253
261
365
65
1
73
257
505
258
262
766
911
733
18
15
245
117
85
201
233
237
253
261
365
65
1
297
259
473
258
263
21
469
353
18
15
245
117
85
201
233
237
253
261
365
65
1
275
257
505
258
262
225
497
253
18
15
245
117
85
201
233
237
253
261
365
65
1
275
3
497
258
262
225
497
122
18
15
245
117
85
201
233
237
253
261
365
65
1
275
259
497
258
262
225
497
154
18
15
245
117
85
201
233
237
253
261
365
65
1
275
259
473
258
262
225
497
154
18
15
245
117
85
201
233
237
253
261
365
65
1
329
257
505
258
262
226
398
414
18
15
245
117
85
201
233
237
253
261
365
65
1
291
3
497
258
262
225
481
97
18
15
245
117
85
201
233
237
253
261
365
65
1
291
3
473
258
262
225
481
97
18
15
245
117
85
201
233
237
253
261
365
65
1
291
3
505
258
262
225
481
97
18
15
245
117
85
201
233
237
253
261
365
65
1
291
259
497
258
262
225
481
225
18
15
245
117
85
201
233
237
253
261
365
65
1
291
259
473
258
262
21
481
481
18
15
245
117
85
201
233
237
253
261
365
65
1
291
259
505
258
262
21
481
481
18
15
245
117
85
201
233
237
253
261
365
65
1
293
1
473
258
262
249
445
97
18
15
245
117
85
201
233
237
253
261
365
65
1
293
1
505
258
262
249
445
97
18
15
245
117
85
201
233
237
253
261
365
65
1
293
257
473
258
262
226
487
225
18
15
245
117
85
201
233
237
253
261
365
65
1
293
257
505
258
262
226
487
225
18
15
245
117
85
201
233
237
253
261
365
65
1
147
1
505
258
262
21
169
429
18
15
245
117
85
201
233
237
253
261
365
65
1
147
257
505
258
262
21
169
221
18
15
245
117
85
201
233
237
253
261
365
65
1
147
3
497
258
263
21
169
442
18
15
245
117
85
201
233
237
253
261
365
65
1
147
3
473
258
262
21
169
442
18
15
245
117
85
201
233
237
253
261
365
65
1
147
259
497
258
263
21
169
218
18
15
245
117
85
201
233
237
253
261
365
65
1
147
259
473
258
262
21
169
218
18
15
245
117
85
201
233
237
253
273
341
65
1
275
257
486
262
286
21
425
173
18
15
245
117
85
201
233
237
253
273
341
65
1
291
1
486
262
159
533
737
125
18
15
245
117
85
201
233
237
253
273
341
65
1
291
257
486
262
286
21
481
317
18
15
245
117
85
201
233
237
253
273
341
65
1
147
1
486
262
287
21
169
445
18
15
245
117
85
201
233
237
253
273
341
65
1
147
257
486
262
286
21
169
253
18
15
245
117
85
201
233
237
253
273
345
65
1
275
257
486
257
273
21
425
173
18
15
245
117
85
201
233
237
253
273
345
65
1
275
257
486
258
139
481
881
253
18
15
245
117
85
201
233
237
253
273
345
65
1
329
257
486
258
139
227
399
157
18
15
245
117
85
201
233
237
253
273
345
65
1
291
1
486
258
295
737
481
125
18
15
245
117
85
201
233
237
253
273
345
65
1
291
257
486
257
273
21
481
317
18
15
245
117
85
201
233
237
253
273
345
65
1
291
257
486
258
139
481
865
253
18
15
245
117
85
201
233
237
253
273
345
65
1
293
1
486
258
143
483
871
111
18
15
245
117
85
201
233
237
253
273
345
65
1
293
257
486
257
139
483
487
255
18
15
245
117
85
201
233
237
253
273
345
65
1
293
257
486
258
139
227
445
222
18
15
245
117
85
201
233
237
253
273
345
65
1
147
257
486
258
279
21
169
253
18
15
245
117
85
201
233
237
253
273
346
65
1
275
257
486
256
277
21
425
173
18
15
245
117
85
201
233
237
253
273
346
65
1
329
257
486
256
294
738
398
158
18
15
245
117
85
201
233
237
253
273
346
65
1
291
257
486
256
277
21
481
317
18
15
245
117
85
201
233
237
253
273
346
65
1
293
257
486
256
294
482
871
225
18
15
245
117
85
201
233
237
253
273
346
65
1
147
257
486
256
277
21
169
253
18
15
245
117
85
201
233
237
253
277
341
65
1
137
3
465
261
305
21
277
993
18
15
245
117
85
201
233
237
253
277
341
65
1
137
259
465
261
305
21
277
225
18
15
245
117
85
201
233
237
253
277
341
65
1
137
259
465
277
305
21
277
225
18
15
245
117
85
201
233
237
253
277
341
65
1
73
3
465
274
287
533
917
929
18
15
245
117
85
201
233
237
253
277
341
65
1
73
259
465
274
287
533
917
673
18
15
245
117
85
201
233
237
253
277
341
65
1
297
3
465
274
287
21
469
97
18
15
245
117
85
201
233
237
253
277
341
65
1
297
259
465
277
305
21
469
353
18
15
245
117
85
201
233
237
253
277
341
65
1
297
259
465
274
287
21
469
353
18
15
245
117
85
201
233
237
253
277
341
65
1
290
258
466
258
305
533
868
732
18
15
245
117
85
201
233
237
253
277
341
65
1
290
258
466
259
305
533
868
732
18
15
245
117
85
201
233
237
253
277
341
65
1
290
258
466
274
305
533
868
732
18
15
245
117
85
201
233
237
253
277
341
65
1
275
259
465
274
287
21
425
218
18
15
245
117
85
201
233
237
253
277
341
65
1
329
259
465
274
287
533
405
417
18
15
245
117
85
201
233
237
253
277
341
65
1
291
257
465
277
305
21
481
317
18
15
245
117
85
201
233
237
253
277
341
65
1
291
3
465
258
303
737
481
97
18
15
245
117
85
201
233
237
253
277
341
65
1
291
3
465
262
302
737
482
96
18
15
245
117
85
201
233
237
253
277
341
65
1
291
3
465
274
287
21
465
97
18
15
245
117
85
201
233
237
253
277
341
65
1
291
259
465
258
303
225
481
225
18
15
245
117
85
201
233
237
253
277
341
65
1
291
259
465
262
302
737
482
224
18
15
245
117
85
201
233
237
253
277
341
65
1
291
259
465
277
305
21
481
481
18
15
245
117
85
201
233
237
253
277
341
65
1
291
259
465
274
287
21
481
225
18
15
245
117
85
201
233
237
253
277
341
65
1
147
1
465
277
305
21
169
429
18
15
245
117
85
201
233
237
253
277
341
65
1
147
257
465
277
305
21
169
221
18
15
245
117
85
201
233
237
253
277
341
65
1
147
3
465
274
287
21
169
1018
18
15
245
117
85
201
233
237
253
277
341
65
1
147
259
465
277
305
21
169
218
18
15
245
117
85
201
233
237
253
277
341
65
1
147
259
465
274
287
21
169
218
18
15
245
117
85
201
233
234
249
257
361
65
1
272
262
511
261
269
737
496
253
18
15
245
117
85
201
233
234
249
257
365
65
1
272
6
475
263
269
225
496
125
18
15
245
117
85
201
233
234
249
257
365
65
1
272
262
510
262
262
225
496
253
18
15
245
117
85
201
233
234
249
257
365
65
1
272
262
475
263
269
225
496
253
18
15
245
117
85
201
233
234
249
257
365
65
1
272
262
507
263
269
225
496
253
18
15
245
117
85
201
233
234
249
265
361
65
1
272
262
497
267
271
737
496
253
18
15
245
117
85
201
233
234
249
265
361
65
1
144
6
497
267
279
21
168
438
18
15
245
117
85
201
233
234
250
257
365
65
1
272
4
502
262
262
225
496
122
18
15
245
117
85
201
233
234
250
257
365
65
1
272
260
502
262
262
225
496
250
18
15
245
117
85
201
233
234
250
257
365
65
1
144
4
502
262
263
21
168
412
18
15
245
117
85
201
233
234
250
257
365
65
1
144
260
502
262
263
21
168
218
18
15
245
117
85
201
233
234
251
257
361
65
1
272
258
500
261
269
225
496
245
18
15
245
117
85
201
233
234
251
257
361
65
1
288
258
500
261
269
225
480
254
18
15
245
117
85
201
233
234
251
257
365
65
1
272
258
500
262
262
225
496
245
18
15
245
117
85
201
233
234
251
257
365
65
1
288
2
500
262
262
225
480
126
18
15
245
117
85
201
233
234
251
257
365
65
1
288
258
500
262
262
225
480
254
18
15
245
117
85
201
233
234
251
257
365
65
1
144
2
500
262
263
21
168
414
18
15
245
117
85
201
233
234
251
257
365
65
1
144
258
500
262
263
21
168
222
18
15
245
117
85
201
237
237
253
257
361
65
2
291
1
477
261
269
224
446
98
18
15
245
117
85
201
237
237
253
257
361
65
2
291
257
509
261
269
736
446
226
18
15
245
117
85
201
237
237
253
257
361
65
2
291
257
477
261
269
224
446
354
18
15
245
117
85
201
237
237
253
261
361
65
2
291
1
497
257
269
224
446
98
18
15
245
117
85
201
237
237
253
261
361
65
2
291
1
473
257
269
224
446
98
18
15
245
117
85
201
237
237
253
261
361
65
2
291
1
505
257
269
224
446
98
18
15
245
117
85
201
237
237
253
261
361
65
2
291
1
501
257
269
224
446
98
18
15
245
117
85
201
237
237
253
261
361
65
2
291
257
497
257
269
224
446
354
18
15
245
117
85
201
237
237
253
261
361
65
2
291
257
473
257
269
224
446
354
18
15
245
117
85
201
237
237
253
261
361
65
2
291
257
505
257
269
224
446
354
18
15
245
117
85
201
237
237
253
261
361
65
2
291
257
501
257
269
224
446
354
18
15
245
117
85
201
237
237
253
261
357
65
5
289
1
473
262
270
253
446
97
18
15
245
117
85
201
237
237
253
261
357
65
5
289
1
505
262
270
253
446
97
18
15
245
117
85
201
237
237
253
261
357
65
5
289
257
473
262
270
253
446
353
18
15
245
117
85
201
237
237
253
261
357
65
5
289
257
505
262
270
253
446
353
18
15
245
117
85
201
237
237
253
261
365
65
2
291
1
497
258
262
224
446
98
18
15
245
117
85
201
237
237
253
261
365
65
2
291
1
473
258
262
224
446
98
18
15
245
117
85
201
237
237
253
261
365
65
2
291
1
505
258
262
224
446
98
18
15
245
117
85
201
237
237
253
261
365
65
2
291
257
497
258
262
224
446
354
18
15
245
117
85
201
237
237
253
261
365
65
2
291
257
473
258
262
224
446
354
18
15
245
117
85
201
237
237
253
261
365
65
2
291
257
505
258
262
224
446
354
18
15
245
117
85
201
237
237
253
261
365
65
5
289
1
473
258
263
253
446
97
18
15
245
117
85
201
237
237
253
261
365
65
5
289
1
505
258
263
253
446
97
18
15
245
117
85
201
237
237
253
261
365
65
5
289
257
473
258
263
253
446
353
18
15
245
117
85
201
237
237
253
261
365
65
5
289
257
505
258
263
253
446
353
18
15
245
117
85
205
229
233
249
273
345
66
5
257
257
471
257
272
21
509
385
18
15
245
117
85
205
229
233
249
273
345
66
5
129
1
471
257
272
21
269
385
18
15
245
117
85
205
229
233
249
273
345
66
5
129
257
471
257
272
21
269
225
18
15
245
117
85
205
229
233
249
273
345
66
5
65
1
471
257
272
533
909
577
18
15
245
117
85
205
229
233
249
273
345
66
5
65
257
471
257
272
533
909
1745
18
15
245
117
85
205
229
233
249
273
345
66
5
321
1
471
257
272
21
397
65
18
15
245
117
85
205
229
233
249
273
345
66
5
321
257
471
257
272
21
397
321
18
15
245
117
85
205
229
233
249
273
346
67
5
257
1
471
256
298
226
422
101
18
15
245
117
85
205
229
233
249
273
346
67
5
257
257
471
256
298
226
422
385
18
15
245
117
85
205
229
233
249
273
346
67
5
129
1
471
256
298
226
262
385
18
15
245
117
85
205
229
233
249
273
346
67
5
129
257
471
256
298
226
166
382
18
15
245
117
85
205
229
233
249
273
346
67
5
65
1
471
256
298
226
38
69
18
15
245
117
85
205
229
233
249
273
346
67
5
65
257
471
256
298
738
550
837
18
15
245
117
85
205
229
233
249
273
346
67
5
321
257
471
256
298
738
390
201
18
15
245
117
85
205
229
233
253
273
345
66
5
257
261
486
257
272
21
509
253
18
15
245
117
85
205
229
233
253
273
345
66
5
257
261
486
258
272
21
509
253
18
15
245
117
85
205
229
233
253
273
345
66
5
129
2
471
257
272
21
269
384
18
15
245
117
85
205
229
233
253
273
345
66
5
129
5
486
257
272
21
269
893
18
15
245
117
85
205
229
233
253
273
345
66
5
129
258
471
257
272
21
269
352
18
15
245
117
85
205
229
233
253
273
345
66
5
65
2
471
257
272
533
909
576
18
15
245
117
85
205
229
233
253
273
345
66
5
65
5
486
257
272
533
909
1021
18
15
245
117
85
205
229
233
253
273
345
66
5
65
261
486
258
272
21
333
893
18
15
245
117
85
205
229
233
253
273
345
66
5
321
258
471
257
272
21
397
320
18
15
245
117
85
205
229
233
253
273
345
66
5
321
261
486
257
272
21
397
573
18
15
245
117
85
205
229
233
253
273
345
66
5
321
261
486
258
272
21
397
573
18
15
245
117
85
205
229
233
253
273
346
67
5
257
258
471
256
138
226
422
384
18
15
245
117
85
205
229
233
253
273
346
67
5
257
261
486
256
298
226
422
134
18
15
245
117
85
205
229
233
253
273
346
67
5
129
2
471
256
138
226
262
384
18
15
245
117
85
205
229
233
253
273
346
67
5
129
5
486
256
298
226
262
390
18
15
245
117
85
205
229
233
253
273
346
67
5
129
258
471
256
138
226
166
224
18
15
245
117
85
205
229
233
253
273
346
67
5
65
2
471
256
138
226
38
96
18
15
245
117
85
205
229
233
253
273
346
67
5
65
5
486
256
298
226
38
70
18
15
245
117
85
205
229
233
253
273
346
67
5
65
258
471
256
298
738
550
800
18
15
245
117
85
205
229
233
253
273
346
67
5
65
261
486
256
298
738
550
838
18
15
245
117
85
205
229
233
253
273
346
67
5
321
258
471
256
138
226
406
144
18
15
245
117
85
205
229
233
253
273
346
67
5
321
261
486
256
298
738
390
198
18
15
245
117
85
205
229
233
250
258
370
67
5
321
256
504
268
266
20
397
324
18
15
245
117
85
205
229
233
250
258
370
67
5
321
256
492
268
266
20
397
324
18
15
245
117
85
205
237
237
253
273
345
66
1
289
257
486
257
272
534
481
225
18
15
245
117
85
205
237
237
253
273
345
66
1
289
257
486
258
272
22
470
342
18
15
245
117
85
205
237
237
253
273
346
66
2
290
257
486
256
136
224
444
254
18
15
245
117
85
205
237
237
253
273
346
66
2
291
1
486
256
136
480
866
98
18
15
245
117
85
205
237
237
253
273
346
66
2
291
257
486
256
136
224
442
218
18
15
217
114
850
929
545
257
331
328
876
526
926
654
361
307
776
900
80
48
54
18
15
217
114
850
929
545
257
331
328
876
526
926
655
361
307
776
900
80
49
54
18
15
373
117
981
981
1605
237
1017
585
857
538
1666
194
263
305
257
960
1048
1548
226
18
15
3
24
273
804
61
61
58
27
247
278
407
1
65
130
480
448
777
894
113
18
15
3
24
273
804
61
317
58
27
247
278
407
385
33
130
480
448
777
1150
1041
18
15
3
24
273
804
61
317
58
27
247
278
407
385
33
386
480
448
777
1150
1041
18
15
3
88
273
804
61
269
130
475
223
278
279
417
353
441
48
448
882
1094
525
18
15
3
88
273
804
61
141
130
475
223
278
279
97
225
441
48
448
882
1478
397
18
15
514
276
292
76
868
550
1568
40
1044
774
1280
516
1606
153
1928
644
1558
1026
572
18
15
514
276
292
76
868
550
1568
40
1044
774
1280
642
1566
153
1928
644
1558
1174
1268
18
15
514
276
292
76
868
550
1568
40
1044
774
1280
642
1566
154
1928
644
1558
1174
1268
18
15
514
276
292
76
868
550
1568
40
1044
774
1280
642
1562
152
1928
644
1558
1165
1242
18
15
514
276
292
76
868
550
1568
40
1044
774
1280
642
1562
153
1928
644
1558
1165
1242
18
15
514
276
292
76
868
550
1568
40
1044
774
1280
642
1562
154
1928
644
1558
1165
1242
18
15
2
276
292
76
868
550
32
552
20
774
1280
514
1050
1816
584
1668
1558
1038
1498
18
15
2
276
292
76
868
550
32
552
20
774
1280
514
1050
1818
584
1668
1558
1038
1498
18
15
2
276
292
76
868
550
32
552
20
774
1280
514
1094
1880
1096
1668
1558
1038
1412
18
15
2
276
292
76
868
550
32
552
20
774
1280
514
538
1816
584
1668
1558
1038
364
18
15
2
276
292
76
868
550
32
552
20
774
1280
514
538
1880
1096
1668
1558
1038
364
18
15
2
276
292
76
868
550
32
552
20
774
1280
514
538
1818
584
1668
1558
1038
364
18
15
2
276
292
76
868
550
32
552
20
774
1280
514
582
1880
1096
1666
1558
1038
386
18
15
2
276
292
76
868
550
32
552
20
774
1280
516
1094
1881
1096
1668
1558
1026
1410
18
15
2
276
292
76
868
550
32
552
20
774
1280
516
582
1881
1096
1668
1558
1026
386
18
15
2
276
292
76
868
550
32
552
20
774
1280
130
26
1816
584
1668
1558
142
218
18
15
2
276
292
76
868
550
32
552
20
774
1280
130
26
1818
584
1668
1558
142
218
18
15
2
276
292
76
868
550
32
552
20
774
1280
130
42
1880
1096
1668
1558
142
204
18
15
2
276
292
76
868
550
32
552
20
774
1280
130
42
1882
1096
1668
1558
142
204
18
15
2
276
292
76
868
550
32
552
20
774
1280
130
50
1818
584
1668
1558
142
938
18
15
2
276
292
76
868
550
32
552
20
774
1280
130
554
1816
584
1668
1558
142
1228
18
15
2
276
292
76
868
550
32
552
20
774
1280
130
554
1818
584
1668
1558
142
1228
18
15
2
276
292
76
868
550
32
552
20
774
1280
132
46
1880
1096
1668
1558
130
196
18
15
2
276
292
76
868
550
32
552
20
774
1280
132
46
1881
1096
1668
1558
130
196
18
15
2
276
292
76
868
550
32
552
20
774
1280
132
46
1882
1096
1668
1558
130
196
18
15
2
276
292
76
868
550
32
552
20
774
1280
132
558
1816
584
1668
1558
130
1220
18
15
2
276
292
76
868
550
32
552
20
774
1280
132
558
1818
584
1668
1558
130
1220
18
15
2
276
292
76
868
550
32
552
20
774
1280
642
1050
1816
584
1668
1558
1166
986
18
15
2
276
292
76
868
550
32
552
20
774
1280
642
1050
1818
584
1668
1558
1166
986
18
15
2
276
292
76
868
550
32
552
20
774
1280
642
1066
1880
1096
1668
1558
1166
972
18
15
2
276
292
76
868
550
32
552
20
774
1280
642
1066
1881
1096
1668
1558
1166
972
18
15
2
276
292
76
868
550
32
552
20
774
1280
642
1066
1882
1096
1668
1558
1166
972
18
15
2
276
292
76
868
550
32
552
20
774
1280
642
1074
1818
584
1668
1558
1166
938
18
15
2
276
292
76
868
550
32
552
20
774
1280
642
554
1816
584
1668
1558
1166
204
18
15
2
276
292
76
868
550
32
552
20
774
1280
642
554
1880
1096
1668
1558
1166
204
18
15
2
276
292
76
868
550
32
552
20
774
1280
642
554
1818
584
1668
1558
1166
204
18
15
2
276
292
76
868
550
32
552
20
774
1280
642
554
1882
1096
1668
1558
1166
204
18
15
2
276
292
76
868
550
32
552
20
774
1280
644
1070
1880
1096
1668
1558
1154
964
18
15
2
276
292
76
868
550
32
552
20
774
1280
644
1070
1881
1096
1668
1558
1154
964
18
15
2
276
292
76
868
550
32
552
20
774
1280
644
1070
1882
1096
1668
1558
1154
964
18
15
2
276
292
76
868
550
32
552
20
774
1280
644
558
1816
584
1668
1558
1154
196
18
15
2
276
292
76
868
550
32
552
20
774
1280
644
558
1880
1096
1668
1558
1154
196
18
15
2
276
292
76
868
550
32
552
20
774
1280
644
558
1818
584
1668
1558
1154
196
18
15
2
276
292
76
868
550
32
552
20
774
1280
644
558
1881
1096
1668
1558
1154
196
18
15
2
276
292
76
868
550
32
552
20
774
1280
644
558
1882
1096
1668
1558
1154
196
18
15
2
276
292
76
868
550
32
552
1556
774
1280
514
1050
1816
1928
132
1558
1038
1498
18
15
2
276
292
76
868
550
32
552
1556
774
1280
514
1050
1818
1928
132
1558
1038
1498
18
15
2
276
292
76
868
550
32
552
1556
774
1280
514
538
1816
1928
132
1558
1037
366
18
15
2
276
292
76
868
550
32
552
1556
774
1280
514
538
1818
1928
132
1558
1037
366
18
15
2
276
292
76
868
550
32
552
1556
774
1280
514
538
1848
1928
132
1558
1037
366
18
15
2
276
292
76
868
550
32
552
1556
774
1280
514
538
1850
1928
132
1558
1037
366
18
15
2
276
292
76
868
550
32
552
1556
774
1280
514
602
1848
1928
132
1558
1038
346
18
15
2
276
292
76
868
550
32
552
1556
774
1280
514
602
1850
1928
132
1558
1038
346
18
15
2
276
292
76
868
550
32
552
1556
774
1280
130
538
1816
1928
132
1558
142
1242
18
15
2
276
292
76
868
550
32
552
1556
774
1280
130
538
1818
1928
132
1558
142
1242
18
15
2
276
292
76
868
550
32
552
1556
774
1280
130
538
1848
1928
132
1558
142
1242
18
15
2
276
292
76
868
550
32
552
1556
774
1280
130
538
1850
1928
132
1558
142
1242
18
15
2
276
292
76
868
550
32
552
1556
774
1280
642
1050
1816
1928
132
1558
1165
1518
18
15
2
276
292
76
868
550
32
552
1556
774
1280
642
1050
1818
1928
132
1558
1165
1518
18
15
2
276
292
76
868
550
32
552
1556
774
1280
642
1074
1848
1928
132
1558
1165
924
18
15
2
276
292
76
868
550
32
552
1556
774
1280
642
1074
1850
1928
132
1558
1165
924
18
15
2
276
292
76
868
550
32
552
1556
774
1280
642
1082
1850
1928
132
1558
1165
942
18
15
2
276
292
76
868
550
32
552
1556
774
1280
642
542
1850
1928
132
1558
1174
244
18
15
2
276
292
76
868
550
32
552
1556
774
1280
642
538
1816
1928
132
1558
1165
218
18
15
2
276
292
76
868
550
32
552
1556
774
1280
642
538
1818
1928
132
1558
1165
218
18
15
2
276
292
76
868
550
32
552
1556
774
1280
642
538
1848
1928
132
1558
1165
218
18
15
2
276
292
76
868
550
32
552
1556
774
1280
642
538
1850
1928
132
1558
1165
218
18
15
2
276
292
76
868
550
32
552
1556
774
1280
642
562
1818
1928
132
1558
1165
412
18
15
2
276
292
76
868
550
32
552
1556
774
1280
642
562
1848
1928
132
1558
1165
412
18
15
2
276
292
76
868
550
32
552
1556
774
1280
642
562
1849
1928
132
1558
1165
412
18
15
2
276
292
76
868
550
32
552
1556
774
1280
642
562
1850
1928
132
1558
1165
412
18
15
2
276
292
76
868
550
32
552
1556
774
1280
642
570
1850
1928
132
1558
1165
410
18
15
2
276
292
76
868
550
32
552
1556
774
1280
644
566
1848
1928
132
1558
1154
412
18
15
2
276
292
76
868
550
32
552
1556
774
1280
644
566
1849
1928
132
1558
1154
412
18
15
2
276
292
76
868
550
288
552
20
774
1280
130
666
1560
1096
1668
1558
142
602
18
15
2
276
292
76
868
550
288
552
20
774
1280
130
666
1561
1096
1668
1558
142
602
18
15
2
276
292
76
868
550
288
552
20
774
1280
130
666
1592
1096
1668
1558
142
602
18
15
2
276
292
76
868
550
288
552
20
774
1280
130
666
1562
1096
1668
1558
142
602
18
15
2
276
292
76
868
550
288
552
20
774
1280
130
666
1562
584
1668
1558
142
602
18
15
2
276
292
76
868
550
288
552
20
774
1280
130
666
1594
1096
1668
1558
142
602
18
15
2
276
292
76
868
550
288
552
1556
774
1280
514
666
1592
1928
132
1558
1046
182
18
15
2
276
292
76
868
550
288
552
1556
774
1280
514
666
1594
1928
132
1558
1046
182
18
15
2
276
292
76
868
550
288
552
1556
774
1280
642
666
1560
1608
130
1558
1166
90
18
15
2
276
292
76
868
550
288
552
1556
774
1280
642
666
1561
1608
132
1558
1166
90
18
15
2
276
292
76
868
550
288
552
1556
774
1280
642
666
1592
1928
132
1558
1166
90
18
15
2
276
292
76
868
550
288
552
1556
774
1280
642
666
1562
1928
132
1558
1166
90
18
15
2
276
292
76
868
550
288
552
1556
774
1280
642
666
1562
1608
130
1558
1166
90
18
15
2
276
292
76
868
550
288
552
1556
774
1280
642
666
1594
1928
132
1558
1166
90
18
15
2
276
292
76
868
550
288
552
1556
1286
1280
130
666
1592
1544
1540
1558
1302
310
18
15
2
276
292
76
868
550
288
552
1556
1286
1280
130
666
1593
1544
1540
1558
1302
310
18
15
2
276
292
76
868
550
288
552
1556
1286
1280
130
666
1562
1570
1540
1558
1302
310
18
15
2
276
292
76
868
550
288
552
1556
1286
1280
130
666
1624
1544
1540
1558
1302
310
18
15
2
276
292
76
868
550
288
552
1556
1286
1280
130
666
1594
1544
1540
1558
1302
310
18
15
2
276
292
76
868
550
288
552
1556
1286
1280
130
666
1626
1544
1540
1558
1302
310
18
15
2
276
292
76
868
550
288
552
1556
1286
1280
130
670
1593
1544
1540
1558
1302
308
18
15
2
276
292
76
868
550
288
552
1556
1286
1280
130
670
1594
1544
1540
1558
1302
308
18
15
2
276
290
64
870
528
0
552
16
768
1286
544
1080
1848
528
1668
1574
1248
1430
18
15
2
276
290
64
870
528
256
552
1552
1280
1286
160
696
1592
1552
1540
1574
1328
270
18
15
3
23
277
369
1
3
1
41
177
153
285
9
69
213
481
992
515
97
230
18
15
3
23
277
369
1
3
1
41
177
153
285
9
69
725
481
992
515
97
230
18
15
3
23
277
369
1
3
1
41
177
153
285
9
197
213
481
992
515
97
486
18
15
3
23
277
369
1
3
1
41
177
153
285
201
69
213
481
992
515
33
38
18
15
3
23
277
369
1
3
1
41
177
153
285
201
69
725
481
992
515
33
38
18
15
3
23
277
369
1
3
1
41
177
153
285
201
197
213
481
992
515
33
134
18
15
3
23
277
369
1
3
1
41
177
153
285
201
165
85
481
992
515
33
230
18
15
3
23
277
369
1
3
1
41
177
153
285
201
421
85
481
992
515
33
742
18
15
3
23
277
369
1
3
1
41
177
153
285
201
421
341
481
992
515
33
742
18
15
3
23
277
369
1
3
1
41
177
153
285
329
133
213
481
992
515
801
134
18
15
3
23
277
369
1
3
1
41
177
153
285
329
645
725
481
992
515
1825
1286
18
15
3
23
277
369
1
3
1
41
177
153
285
329
325
213
481
992
515
801
422
18
15
3
23
277
369
1
3
1
41
177
153
285
329
101
213
481
992
515
801
358
18
15
3
23
277
369
1
3
1
41
177
153
285
329
837
213
481
992
515
801
966
18
15
3
23
277
369
1
3
1
41
177
153
285
329
837
725
481
992
515
801
966
18
15
3
23
277
369
1
3
1
41
177
153
285
329
869
213
481
992
515
801
998
18
15
3
23
277
369
1
3
1
41
177
153
285
329
869
725
481
992
515
801
998
18
15
3
23
277
369
1
3
1
41
177
153
285
329
613
725
481
992
515
1825
1382
18
15
3
23
277
369
1
3
1
41
177
153
797
1033
69
213
481
992
1539
1889
230
18
15
3
23
277
369
1
3
1
41
177
153
797
1097
69
213
481
992
1539
1825
1190
18
15
3
23
277
369
1
3
1
41
177
153
797
1097
101
213
481
992
1539
1825
102
18
15
3
23
277
369
1
3
1
41
177
153
797
1097
613
725
481
992
1539
1825
1510
18
15
3
23
277
369
1
3
1
41
177
153
317
9
69
213
481
992
547
97
230
18
15
3
23
277
369
1
3
1
41
177
153
317
9
69
725
481
992
547
97
230
18
15
3
23
277
369
1
3
1
41
177
153
317
9
197
213
481
992
547
97
486
18
15
3
23
277
369
1
3
1
41
177
153
317
265
133
213
481
992
547
865
326
18
15
3
23
277
369
1
3
1
41
177
153
317
137
133
213
481
992
547
33
902
18
15
3
23
277
369
1
3
1
41
177
153
317
137
69
213
481
992
547
33
102
18
15
3
23
277
369
1
3
1
41
177
153
317
137
69
725
481
992
547
33
102
18
15
3
23
277
369
1
3
1
41
177
153
317
137
197
213
481
992
547
33
966
18
15
3
23
277
369
1
3
1
41
177
153
413
9
69
213
481
224
259
801
1254
18
15
3
23
277
369
1
3
1
41
177
153
413
521
325
213
481
224
131
673
742
18
15
3
23
277
369
1
3
1
41
177
153
413
521
325
725
481
224
131
673
742
18
15
3
23
277
369
1
3
1
41
177
153
413
521
709
213
481
992
259
417
998
18
15
3
23
277
369
1
3
1
41
177
153
413
265
133
213
481
224
259
161
198
18
15
3
23
277
369
1
3
1
41
177
153
413
265
197
213
481
224
259
161
230
18
15
3
23
277
369
1
3
1
41
177
153
413
265
325
213
481
224
259
161
486
18
15
3
23
277
369
1
3
1
41
177
153
829
1033
69
213
481
992
1571
1825
1254
18
15
3
23
277
369
1
3
1
41
177
153
669
1033
69
213
481
992
1667
1889
230
18
15
3
23
277
369
1
3
1
41
177
153
669
521
69
213
481
992
771
417
230
18
15
3
23
277
369
1
3
1
41
177
153
669
521
69
725
481
992
771
417
230
18
15
3
23
277
369
1
3
1
41
177
153
669
521
325
213
481
992
771
417
742
18
15
3
23
277
369
1
3
1
41
177
153
669
521
325
725
481
992
771
417
742
18
15
3
23
277
369
1
3
1
41
177
153
669
521
709
213
481
992
1667
353
998
18
15
3
23
277
369
1
3
1
41
177
153
669
137
69
213
481
992
1667
161
1190
18
15
3
23
277
369
1
3
1
41
177
153
669
137
69
725
481
992
1667
161
1190
18
15
3
23
277
369
1
3
1
41
241
153
413
9
69
213
465
193
259
801
1254
18
15
3
23
277
369
1
3
1
41
241
153
413
265
133
213
465
193
131
97
198
18
15
3
23
277
369
1
3
1
41
241
153
413
265
133
341
465
193
131
97
198
18
15
3
23
277
369
1
3
1
41
241
153
413
265
197
213
465
193
259
225
230
18
15
3
23
277
369
1
3
1
50
240
153
413
9
69
220
477
193
259
929
742
18
15
3
23
277
369
1
3
1
50
240
153
413
265
197
220
477
193
259
97
230
18
15
3
23
277
369
1
515
1
41
177
153
797
1289
197
213
481
992
1539
1633
230
18
15
3
23
277
369
1
515
1
41
177
153
797
1289
197
725
481
992
1539
1633
230
18
15
3
23
277
369
1
259
1
41
177
153
669
649
133
213
481
992
771
801
742
18
15
3
23
277
369
1
259
1
41
177
153
669
649
133
725
481
992
771
801
742
18
15
3
23
277
369
1
259
1
41
177
153
669
649
69
213
481
992
771
545
102
18
15
3
23
277
369
1
259
1
41
177
153
669
649
69
597
481
992
771
545
102
18
15
3
23
277
369
1
259
1
41
177
153
669
649
69
725
481
992
771
545
102
18
15
3
23
277
369
1
259
129
41
241
153
413
393
197
597
465
193
259
33
102
18
15
3
23
277
369
1
259
129
489
241
153
413
393
197
469
33
160
259
33
102
18
15
3
55
277
369
1
3
129
498
336
153
445
9
453
476
349
257
291
769
998
18
15
3
55
277
369
1
3
129
498
336
153
413
9
453
476
349
257
259
801
998
18
15
3
55
277
369
1
259
129
498
336
153
445
393
197
476
349
257
291
1
102
18
15
3
87
277
369
1
3
1
425
177
153
413
265
837
981
1121
160
131
97
998
18
15
3
87
277
369
1
3
1
434
240
153
413
265
837
988
1949
1153
131
97
998
18
15
3
87
277
369
1
259
129
425
177
153
445
393
325
853
1121
160
291
1
454
18
15
3
87
277
369
1
259
129
425
177
153
413
393
325
853
1121
288
259
33
454
18
15
3
87
277
369
1
259
129
425
177
153
701
649
325
853
1121
288
803
513
614
18
15
3
87
277
369
1
259
129
425
177
153
669
649
325
853
1121
288
771
545
166
18
15
3
87
277
369
1
259
129
425
177
153
765
649
325
853
1121
288
931
513
614
18
15
7
69
277
372
4
12
130
449
621
156
310
198
449
478
984
608
528
18
411
18
15
7
69
277
372
4
268
130
449
237
156
310
390
193
478
88
608
544
1570
1975
18
15
7
69
277
372
4
268
130
449
237
156
694
646
193
734
88
96
784
1186
439
18
15
7
69
277
372
4
268
130
449
237
156
694
646
193
477
89
96
784
1186
439
18
15
7
69
277
372
4
268
130
449
237
156
694
646
193
478
88
96
784
1186
439
18
15
7
69
277
372
4
268
130
449
621
156
694
646
193
477
985
608
832
786
731
18
15
7
69
277
372
4
268
130
449
621
156
694
646
193
477
980
1120
1680
290
431
18
15
7
69
277
372
4
268
130
449
621
156
694
646
193
478
984
1120
1680
290
431
18
15
7
69
277
372
4
268
130
449
621
156
694
646
321
422
984
1120
1680
290
1207
18
15
7
21
277
373
1
9
0
25
265
45
949
533
288
302
898
563
837
197
724
18
15
7
21
277
373
1
9
0
25
217
157
437
21
16
54
498
227
291
771
116
18
15
7
21
277
373
1
9
0
25
217
157
501
277
144
438
498
227
161
5
372
18
15
7
21
277
373
1
265
256
409
217
157
437
405
464
438
114
227
291
3
372
18
15
7
21
277
373
5
9
1
25
265
45
813
1029
69
365
898
563
801
1833
237
18
15
7
21
277
373
5
9
1
25
265
45
813
1029
69
877
898
563
801
1833
237
18
15
7
21
277
373
5
9
1
25
265
45
813
5
69
365
898
563
801
809
237
18
15
7
21
277
373
5
9
1
25
265
45
813
5
69
877
898
563
801
809
237
18
15
7
21
277
373
5
9
1
25
265
45
813
261
325
365
898
563
801
1385
493
18
15
7
21
277
373
5
9
1
25
265
45
813
261
325
877
898
563
801
1385
493
18
15
7
21
277
373
5
9
1
25
265
45
813
69
69
365
898
563
801
785
1474
18
15
7
21
277
373
5
9
1
25
265
45
813
69
325
365
898
563
801
785
962
18
15
7
21
277
373
5
9
1
25
265
45
813
69
325
877
898
563
801
785
962
18
15
7
21
277
373
5
9
1
25
265
45
813
69
101
301
898
563
801
785
181
18
15
7
21
277
373
5
9
1
25
265
45
813
69
357
365
898
563
801
785
985
18
15
7
21
277
373
5
9
1
25
265
45
813
69
357
877
898
563
801
785
985
18
15
7
21
277
373
5
9
1
25
265
45
813
1093
581
877
898
563
801
1809
1474
18
15
7
21
277
373
5
9
1
25
265
45
813
1093
613
877
898
563
801
1809
1497
18
15
7
21
277
373
5
9
1
25
265
45
813
37
69
365
898
563
801
901
205
18
15
7
21
277
373
5
9
1
25
265
45
813
37
69
877
898
563
801
901
205
18
15
7
21
277
373
5
9
1
25
265
45
813
37
37
365
898
563
801
901
1109
18
15
7
21
277
373
5
9
1
25
265
45
813
37
37
877
898
563
801
901
1109
18
15
7
21
277
373
5
9
1
25
265
45
813
37
37
429
898
563
801
901
1109
18
15
7
21
277
373
5
9
1
25
265
45
813
37
101
301
898
563
801
901
213
18
15
7
21
277
373
5
9
1
25
265
45
813
37
101
813
898
563
801
901
213
18
15
7
21
277
373
5
9
1
25
265
45
813
325
69
365
898
563
801
1301
373
18
15
7
21
277
373
5
9
1
25
265
45
813
325
325
365
898
563
801
1297
450
18
15
7
21
277
373
5
9
1
25
265
45
813
325
325
877
898
563
801
1297
450
18
15
7
21
277
373
5
9
1
25
265
45
813
325
165
429
898
563
801
1297
1109
18
15
7
21
277
373
5
9
1
25
265
45
813
325
357
877
898
563
801
1297
437
18
15
7
21
277
373
5
9
1
25
265
45
813
325
869
877
898
563
801
1297
1461
18
15
7
21
277
373
5
9
1
25
265
45
813
325
869
813
898
563
801
1297
1461
18
15
7
21
277
373
5
9
1
25
265
45
957
1029
69
365
898
563
833
1793
1261
18
15
7
21
277
373
5
9
1
25
265
45
957
1029
69
877
898
563
833
1793
1261
18
15
7
21
277
373
5
9
1
25
265
45
957
5
69
365
898
563
833
769
1261
18
15
7
21
277
373
5
9
1
25
265
45
957
5
69
877
898
563
833
769
1261
18
15
7
21
277
373
5
9
1
25
265
45
957
517
325
365
898
563
833
578
739
18
15
7
21
277
373
5
9
1
25
265
45
957
517
325
877
898
563
833
578
739
18
15
7
21
277
373
5
9
1
53
357
45
285
261
357
882
952
514
642
177
501
18
15
7
21
277
373
5
9
1
53
357
45
285
261
869
882
952
514
642
177
1013
18
15
7
21
277
373
5
9
1
53
357
45
285
69
357
882
952
514
642
73
994
18
15
7
21
277
373
5
9
1
53
357
45
285
325
357
882
952
514
642
1617
1973
18
15
7
21
277
373
5
9
1
53
357
45
285
325
869
882
952
514
642
1617
981
18
15
7
21
277
373
5
9
1
53
357
45
797
69
357
882
952
514
769
801
1005
18
15
7
21
277
373
5
9
1
53
357
45
797
325
357
882
952
514
769
1313
437
18
15
7
21
277
373
5
9
1
53
357
45
797
325
869
882
952
514
769
1313
1461
18
15
7
21
277
373
5
9
1
53
357
45
557
549
869
882
952
514
994
393
866
18
15
7
21
277
373
5
9
1
53
357
45
669
517
357
370
952
514
898
721
757
18
15
7
21
277
373
5
9
129
25
265
45
813
5
453
301
898
563
801
809
1005
18
15
7
21
277
373
5
9
65
25
265
45
813
69
229
301
898
563
801
785
217
18
15
7
21
277
373
5
9
65
25
265
45
813
1093
229
301
898
563
801
1817
237
18
15
7
21
277
373
5
9
65
25
265
45
813
37
229
301
898
563
801
1413
1493
18
15
7
21
277
373
5
9
65
53
357
45
285
5
229
306
952
514
642
113
501
18
15
7
21
277
373
5
9
65
53
357
45
285
261
229
306
952
514
642
1745
1269
18
15
7
21
277
373
5
9
65
53
357
45
285
69
229
306
952
514
642
73
226
18
15
7
21
277
373
5
9
65
53
357
45
285
197
229
306
952
514
642
34
98
18
15
7
21
277
373
5
9
65
53
357
45
285
325
229
306
952
514
642
1617
1205
18
15
7
21
277
373
5
9
65
53
357
45
797
5
229
306
952
514
769
1505
501
18
15
7
21
277
373
5
9
65
53
357
45
797
69
229
306
952
514
769
801
1250
18
15
7
21
277
373
5
9
65
53
357
45
797
1093
229
306
952
514
769
1825
237
18
15
7
21
277
373
5
9
65
53
357
45
797
325
229
306
952
514
769
1313
1133
18
15
7
21
277
373
5
265
1
53
357
45
669
645
101
370
952
514
898
691
119
18
15
7
21
277
373
5
265
1
53
357
45
669
645
101
882
952
514
898
691
119
18
15
7
21
277
373
5
265
1
53
357
45
669
709
101
370
952
514
898
785
1077
18
15
7
21
277
373
5
265
1
53
357
45
669
709
613
882
952
514
898
785
981
18
15
7
21
278
373
5
9
1
25
264
45
813
1029
5
282
899
563
801
1905
1026
18
15
7
21
278
373
5
9
1
25
264
45
813
1029
5
794
899
563
801
1905
1026
18
15
7
21
278
373
5
9
1
25
264
45
813
1029
517
282
899
563
801
1905
1282
18
15
7
21
278
373
5
9
1
25
264
45
813
1029
517
794
899
563
801
1905
1282
18
15
7
21
278
373
5
9
1
25
264
45
813
5
5
282
899
563
801
881
1026
18
15
7
21
278
373
5
9
1
25
264
45
813
5
5
794
899
563
801
881
1026
18
15
7
21
278
373
5
9
1
25
264
45
813
261
5
282
899
563
801
1381
1077
18
15
7
21
278
373
5
9
1
25
264
45
813
261
517
282
899
563
801
1381
1333
18
15
7
21
278
373
5
9
1
25
264
45
813
261
517
794
899
563
801
1381
1333
18
15
7
21
278
373
5
9
1
25
264
45
813
261
165
282
899
563
801
1381
373
18
15
7
21
278
373
5
9
1
25
264
45
813
261
677
282
899
563
801
1381
1397
18
15
7
21
278
373
5
9
1
25
264
45
813
69
5
282
899
563
801
785
1026
18
15
7
21
278
373
5
9
1
25
264
45
813
69
5
794
899
563
801
785
1026
18
15
7
21
278
373
5
9
1
25
264
45
813
69
133
282
899
563
801
785
1429
18
15
7
21
278
373
5
9
1
25
264
45
813
69
37
282
899
563
801
785
1109
18
15
7
21
278
373
5
9
1
25
264
45
813
69
389
282
899
563
801
785
917
18
15
7
21
278
373
5
9
1
25
264
45
813
1093
5
282
899
563
801
1809
1026
18
15
7
21
278
373
5
9
1
25
264
45
813
1093
5
794
899
563
801
1809
1026
18
15
7
21
278
373
5
9
1
25
264
45
813
1093
517
282
899
563
801
1809
1282
18
15
7
21
278
373
5
9
1
25
264
45
813
1093
517
794
899
563
801
1809
1282
18
15
7
21
278
373
5
9
1
25
264
45
813
1093
645
282
899
563
801
1809
1429
18
15
7
21
278
373
5
9
1
25
264
45
813
1093
549
282
899
563
801
1809
1333
18
15
7
21
278
373
5
9
1
25
264
45
813
37
5
282
899
563
801
901
1037
18
15
7
21
278
373
5
9
1
25
264
45
813
37
5
794
899
563
801
901
1037
18
15
7
21
278
373
5
9
1
25
264
45
813
325
5
282
899
563
801
1297
1026
18
15
7
21
278
373
5
9
1
25
264
45
813
325
261
794
899
563
801
1297
405
18
15
7
21
278
373
5
9
1
25
264
45
813
325
133
282
899
563
801
1297
258
18
15
7
21
278
373
5
9
1
25
264
45
813
325
133
346
899
563
801
1297
258
18
15
7
21
278
373
5
9
1
25
264
45
813
325
773
794
899
563
801
1297
1410
18
15
7
21
278
373
5
9
1
25
264
45
813
325
37
282
899
563
801
1297
341
18
15
7
21
278
373
5
9
1
25
264
45
813
325
645
282
899
563
801
1297
1282
18
15
7
21
278
373
5
9
1
25
264
45
813
325
645
794
899
563
801
1297
1282
18
15
7
21
278
373
5
9
1
25
264
45
813
325
549
794
899
563
801
1297
1365
18
15
7
21
278
373
5
9
1
25
264
45
813
325
165
282
899
563
801
1297
1109
18
15
7
21
278
373
5
9
1
25
264
45
813
325
165
346
899
563
801
1297
1109
18
15
7
21
278
373
5
9
1
25
264
45
813
325
677
282
899
563
801
1297
1333
18
15
7
21
278
373
5
9
1
25
264
45
813
325
677
794
899
563
801
1297
1333
18
15
7
21
278
373
5
9
1
25
264
45
957
1029
5
282
899
563
833
1793
1037
18
15
7
21
278
373
5
9
1
25
264
45
957
1029
5
794
899
563
833
1793
1037
18
15
7
21
278
373
5
9
1
25
264
45
957
5
5
282
899
563
833
769
1037
18
15
7
21
278
373
5
9
1
25
264
45
957
5
5
794
899
563
833
769
1037
18
15
7
21
278
373
5
9
1
25
264
45
957
517
5
282
899
563
833
193
21
18
15
7
21
278
373
5
9
1
25
264
45
957
517
5
794
899
563
833
193
21
18
15
7
21
278
373
5
9
1
25
264
45
957
517
261
282
899
563
833
225
642
18
15
7
21
278
373
5
9
1
25
264
45
957
517
261
794
899
563
833
225
642
18
15
7
21
278
373
5
9
1
25
264
45
957
517
37
794
899
563
833
193
117
18
15
7
21
278
373
5
521
1
25
264
45
957
901
261
282
899
563
833
1
13
18
15
7
21
278
373
5
521
1
25
264
45
957
901
261
794
899
563
833
1
13
18
15
7
21
278
373
5
521
257
25
264
45
957
901
645
538
899
563
833
1
793
18
15
7
21
278
373
5
521
257
25
264
45
957
901
645
90
899
563
833
1
793
18
15
7
21
278
373
5
521
257
25
264
45
957
901
645
602
899
563
833
1
793
18
15
7
69
277
369
1
9
1
469
237
153
285
205
101
1001
1088
614
514
35
61
18
15
7
69
277
369
1
9
1
469
237
153
317
205
101
1001
1088
614
546
3
61
18
15
7
69
277
369
1
9
1
469
621
153
541
77
101
1001
960
614
994
34
98
18
15
7
69
277
369
1
9
1
469
621
153
285
269
421
1001
960
614
514
1635
1917
18
15
7
69
277
369
1
9
1
469
621
153
285
205
197
1001
960
102
514
34
130
18
15
7
69
277
369
1
9
1
469
621
153
285
205
101
1001
960
102
514
35
61
18
15
7
69
277
369
1
9
1
469
621
153
797
525
805
1001
960
614
1538
483
893
18
15
7
69
277
369
1
9
1
469
621
153
317
205
197
1001
960
614
546
2
130
18
15
7
69
277
369
1
9
1
469
621
153
317
205
101
1001
960
614
546
3
61
18
15
7
69
277
369
1
9
1
469
621
153
413
525
805
1001
960
102
130
483
893
18
15
7
69
277
369
1
9
1
469
621
153
413
277
293
1001
960
102
130
134
470
18
15
7
69
277
369
1
9
1
469
621
153
413
277
421
1001
960
102
130
134
726
18
15
7
69
277
369
1
9
1
469
621
153
701
525
805
1001
960
614
834
323
893
18
15
7
69
277
369
1
9
1
469
621
153
669
533
805
1001
960
614
770
838
854
18
15
7
69
277
369
1
9
1
469
621
153
669
525
805
1001
960
614
770
355
893
18
15
7
69
277
369
1
9
1
469
621
153
637
205
197
1001
960
614
962
2
66
18
15
7
69
277
369
1
9
1
469
621
153
637
205
101
1001
960
614
962
3
61
18
15
7
69
277
369
1
9
1
469
621
153
733
533
805
1001
960
614
866
454
854
18
15
7
69
277
369
1
9
1
469
621
153
733
525
805
1001
960
614
866
355
893
18
15
7
69
277
369
1
9
257
469
621
153
285
269
933
745
960
614
514
1635
893
18
15
7
69
277
369
1
9
257
469
621
153
509
269
933
745
960
1126
162
3
893
18
15
7
69
277
369
1
9
129
469
621
153
285
269
453
873
960
102
514
226
738
18
15
7
69
277
369
1
9
129
469
621
153
285
205
453
873
960
102
514
34
386
18
15
7
69
277
369
1
9
129
469
621
153
317
269
453
873
960
614
546
194
738
18
15
7
69
277
369
1
9
129
469
621
153
317
141
453
873
960
614
546
34
706
18
15
7
69
277
369
1
9
129
469
621
153
317
205
453
873
960
614
546
2
386
18
15
7
69
277
369
1
9
129
469
621
153
413
269
453
873
960
102
130
162
738
18
15
7
69
277
369
1
9
129
469
621
153
669
141
453
873
960
1126
1666
162
418
18
15
7
69
277
369
1
49
1
469
237
153
285
93
5
1001
1088
614
514
66
59
18
15
7
69
277
369
1
49
1
469
237
153
285
349
5
1001
1088
614
514
130
59
18
15
7
69
277
369
1
49
1
469
621
153
285
349
5
1001
960
614
514
130
59
18
15
7
69
277
369
1
521
257
469
621
153
541
909
709
745
960
614
994
610
866
18
15
7
69
277
369
1
521
257
469
621
153
317
909
709
745
960
614
546
547
707
18
15
7
69
277
369
1
521
257
469
621
153
413
909
709
745
960
1126
1154
1058
674
18
15
7
69
277
369
1
521
257
469
621
153
701
909
709
745
960
614
834
1058
1442
18
15
7
69
277
369
1
521
257
469
621
153
829
909
709
745
960
614
1570
1059
931
18
15
7
69
277
369
1
521
257
469
621
153
669
909
709
745
960
614
770
1122
418
18
15
7
69
277
369
1
521
257
469
621
153
957
909
709
745
960
1126
1602
34
674
18
15
7
69
277
369
1
265
1
469
621
153
413
397
293
1001
960
102
130
35
509
18
15
7
69
277
369
1
265
1
469
621
153
765
397
293
1001
960
614
1730
3
509
18
15
7
69
277
373
1
9
1
469
621
157
309
277
293
1001
961
97
530
194
470
18
15
7
69
277
373
1
9
1
469
621
157
309
277
293
1001
960
610
545
198
470
18
15
7
69
277
373
1
9
1
469
621
157
309
277
293
1001
962
610
545
198
470
18
15
7
69
277
373
1
9
1
469
621
157
309
277
805
1001
961
97
530
194
982
18
15
7
69
277
373
1
9
1
469
621
157
309
277
421
1001
961
97
530
194
726
18
15
7
69
277
373
1
9
1
469
621
157
309
277
421
1001
960
610
545
198
726
18
15
7
69
277
373
1
9
1
469
621
157
309
277
421
1001
962
610
545
198
726
18
15
7
69
277
373
1
9
1
469
621
157
437
277
293
1001
961
97
146
194
470
18
15
7
69
277
373
1
9
1
469
621
157
437
277
421
1001
961
609
146
194
726
18
15
7
69
277
373
1
9
1
469
621
157
693
533
805
1001
961
609
833
326
854
18
15
7
69
277
373
1
9
1
469
621
157
693
533
805
1001
960
610
833
326
854
18
15
7
69
277
373
1
9
1
469
621
157
693
533
805
1001
962
609
833
326
854
18
15
7
69
277
373
1
9
1
469
621
157
629
533
805
1001
961
609
961
454
854
18
15
7
69
277
373
1
9
1
469
621
157
629
533
805
1001
960
610
961
454
854
18
15
7
69
277
373
1
9
1
469
621
157
629
533
805
1001
962
610
961
454
854
18
15
7
69
277
373
1
9
1
469
621
157
757
533
805
1001
961
1121
1697
326
854
18
15
7
69
277
373
1
9
1
469
621
157
757
533
805
1001
960
1122
1697
326
854
18
15
7
69
277
373
1
9
1
469
621
157
757
533
805
1001
962
1122
1697
326
854
18
15
7
69
277
373
1
9
1
469
621
157
501
277
293
1001
961
97
193
6
470
18
15
7
69
277
373
1
9
1
469
621
157
501
277
293
1001
960
1122
161
6
470
18
15
7
69
277
373
1
9
1
469
621
157
501
277
293
1001
962
97
193
6
470
18
15
7
69
277
373
1
9
257
469
621
157
309
277
933
745
961
609
530
1602
854
18
15
7
69
277
373
1
9
257
469
621
157
501
277
933
745
961
97
201
66
854
18
15
7
69
277
373
1
9
257
469
621
157
501
277
933
745
962
1122
162
2
854
18
15
7
69
277
373
1
521
257
417
237
157
821
1301
645
1917
1109
593
1553
1602
1230
18
15
7
69
277
373
1
521
257
469
621
157
949
917
709
745
961
1121
1601
5
717
18
15
7
69
277
373
1
521
257
469
621
157
949
917
709
745
960
610
1601
5
717
18
15
7
69
277
373
1
521
257
469
621
157
949
917
709
745
962
1121
1601
5
717
18
15
7
69
277
373
1
265
1
469
621
157
693
661
37
1001
961
609
833
262
86
18
15
7
69
277
373
1
265
1
469
621
157
693
661
37
1001
960
610
833
262
86
18
15
7
69
277
373
1
265
1
469
621
157
693
661
37
1001
962
609
833
262
86
18
15
7
69
277
373
1
265
1
469
621
157
693
661
293
1001
961
609
833
262
598
18
15
7
69
277
373
1
265
1
469
621
157
693
661
293
1001
960
610
833
262
598
18
15
7
69
277
373
1
265
1
469
621
157
693
661
293
1001
962
609
833
262
598
18
15
7
69
277
373
1
265
129
449
621
157
693
661
197
465
981
609
913
581
461
18
15
7
69
277
373
5
521
257
417
237
45
797
901
645
1917
1109
321
769
17
770
18
15
7
69
277
373
5
521
257
417
237
45
797
913
645
1917
1109
321
769
6
790
18
15
7
69
277
373
5
521
257
417
237
45
957
901
645
1917
1109
321
833
1
665
18
15
7
69
277
373
5
265
1
449
217
154
438
389
581
993
1146
624
272
18
962
18
15
7
69
277
373
5
265
257
469
237
45
541
645
677
745
1089
1345
1281
1121
1525
18
15
7
69
277
373
5
265
257
469
237
45
541
645
677
745
1090
1345
1281
1121
1525
18
15
7
69
277
373
5
265
257
469
237
45
557
645
677
745
1089
1345
1313
1125
1525
18
15
7
69
277
373
5
265
257
469
237
45
557
645
677
745
1090
1345
1313
1125
1525
18
15
7
69
277
373
5
265
257
469
237
45
701
645
677
745
1089
1345
1345
1281
1525
18
15
7
69
277
373
5
265
257
469
237
45
701
645
677
745
1090
1345
1345
1281
1525
18
15
7
69
277
373
5
265
129
449
217
154
310
389
197
449
122
624
528
1570
1122
18
15
7
69
277
373
5
265
129
449
217
154
438
389
197
449
122
112
272
34
98
18
15
7
69
277
373
5
265
129
449
217
154
438
389
325
865
1146
112
272
18
450
18
15
7
69
293
373
5
521
257
469
205
29
541
901
709
745
1121
1385
1281
273
437
18
15
7
69
293
373
5
521
257
469
205
29
541
901
709
745
1122
1393
1281
273
437
18
15
7
69
293
373
5
521
257
469
205
29
797
901
709
745
1121
1385
769
17
706
18
15
7
69
293
373
5
521
257
469
205
29
797
901
709
745
1122
1393
769
17
706
18
15
7
69
293
373
5
521
257
469
205
29
573
901
709
745
1121
1385
1313
289
877
18
15
7
69
293
373
5
521
257
469
205
29
573
901
709
745
1122
1385
1313
289
877
18
15
7
69
293
373
5
521
257
469
205
29
701
901
709
745
1122
1393
1345
1057
1453
18
15
7
69
293
373
5
521
257
469
205
29
829
901
709
745
1121
1385
801
33
866
18
15
7
69
293
373
5
521
257
469
205
29
829
901
709
745
1122
1385
801
33
866
18
15
7
37
293
373
5
9
0
505
153
29
285
325
864
1014
1126
515
643
801
992
18
15
7
37
293
373
5
9
0
505
153
29
317
325
864
1014
1126
515
1827
769
992
18
15
7
37
293
373
5
9
0
505
153
29
605
197
192
1014
1122
515
1633
33
128
18
15
7
37
293
373
5
9
0
505
153
29
605
325
864
1014
1126
515
1635
137
1760
18
15
7
37
293
373
5
9
0
505
157
29
285
325
864
1014
1120
514
641
801
992
18
15
7
37
293
373
5
9
0
505
157
29
317
325
864
1014
1120
514
1825
769
992
18
15
7
37
293
373
5
9
0
505
157
29
605
325
864
1014
1120
514
1635
137
1760
18
15
7
37
293
373
5
9
0
505
157
29
477
325
864
1014
1120
514
1891
1289
864
18
15
7
37
293
373
5
9
65
761
153
29
541
581
741
1902
1126
1539
1539
1057
1378
18
15
7
37
293
373
5
9
65
761
153
29
541
581
741
1902
742
1538
1539
1057
1378
18
15
7
37
293
373
5
9
65
761
153
29
541
581
1765
1902
1126
1539
1539
913
1973
18
15
7
37
293
373
5
9
65
761
153
29
541
581
1765
1902
742
1538
1539
913
1973
18
15
7
37
293
373
5
9
65
761
153
29
797
1093
1765
1901
738
1538
1667
1681
1749
18
15
7
37
293
373
5
9
65
761
153
29
797
1093
1765
1901
741
1538
1667
1681
1749
18
15
7
37
293
373
5
9
65
761
153
29
797
1093
1765
1902
742
1538
1667
1681
1749
18
15
7
37
293
373
5
9
65
761
153
29
797
581
741
1902
742
1538
771
401
949
18
15
7
37
293
373
5
9
65
761
153
29
605
1093
1765
1901
738
1538
1635
1929
1753
18
15
7
37
293
373
5
9
65
761
153
29
605
1093
1765
1901
741
1538
1635
1929
1753
18
15
7
37
293
373
5
9
65
761
153
29
605
1093
1765
1902
742
1538
1635
1929
1753
18
15
7
37
293
373
5
9
65
761
153
29
669
1221
1765
1901
1122
258
898
1810
1622
18
15
7
37
293
373
5
9
65
761
153
29
669
1221
1765
1901
1125
258
898
1810
1622
18
15
7
37
293
373
5
9
65
761
153
29
669
1221
1765
1902
1126
258
899
1809
1621
18
15
7
37
293
373
5
9
65
761
153
30
797
1093
1765
1901
738
1544
1665
1681
1749
18
15
7
37
293
373
5
9
65
761
153
30
605
1093
1765
1901
738
1544
1633
1929
1753
18
15
7
37
293
373
5
9
65
761
153
30
669
1221
1765
1901
1122
264
897
1809
1621
18
15
7
37
293
373
5
9
65
761
157
29
541
581
741
1901
1121
1537
1537
1057
1378
18
15
7
37
293
373
5
9
65
761
157
29
541
581
741
1901
737
1537
1537
1057
1378
18
15
7
37
293
373
5
9
65
761
157
29
541
581
1765
1901
1121
1537
1537
913
1973
18
15
7
37
293
373
5
9
65
761
157
29
541
581
1765
1901
737
1537
1537
913
1973
18
15
7
37
293
373
5
9
65
761
157
29
797
1093
1765
1901
737
1537
1665
1681
1749
18
15
7
37
293
373
5
9
65
761
157
29
797
581
741
1901
737
1537
769
401
949
18
15
7
37
293
373
5
9
65
761
157
29
605
1093
1765
1901
737
1537
1633
1929
1753
18
15
7
37
293
373
5
9
65
761
157
29
669
1221
1765
1901
1121
257
897
1809
1621
18
15
7
37
294
373
1
9
1
505
152
29
601
205
197
1014
1123
515
1634
34
130
18
15
7
85
277
369
1
9
1
473
233
153
285
333
869
1005
1093
577
515
803
995
18
15
7
85
277
369
1
9
1
473
233
153
285
333
869
1006
1094
577
515
803
995
18
15
7
85
277
369
1
49
1
473
217
153
285
349
6
1006
1126
609
515
131
56
18
15
7
85
277
369
1
49
1
473
233
153
285
93
5
1005
1090
582
514
66
59
18
15
7
85
277
369
1
49
1
473
233
153
285
93
6
1005
1090
582
514
67
56
18
15
7
85
277
369
1
49
1
473
233
153
285
93
6
1005
1093
577
515
67
56
18
15
7
85
277
369
1
49
1
473
233
153
285
93
6
1006
1094
577
515
67
56
18
15
7
85
277
369
1
49
1
473
233
153
285
349
6
1005
1093
577
515
131
56
18
15
7
85
277
369
1
49
1
473
233
153
285
349
6
1006
1094
577
515
131
56
18
15
7
85
277
373
1
9
0
473
233
157
309
21
8
1006
1094
579
531
67
68
18
15
7
85
277
373
1
9
0
473
233
157
309
277
264
1006
1094
579
531
133
644
18
15
7
85
277
373
1
9
0
473
233
157
437
21
8
1006
1094
579
275
773
1028
18
15
7
85
277
373
1
9
0
473
233
157
437
533
8
1006
1094
67
147
389
4
18
15
7
85
277
373
1
9
0
473
233
157
437
533
264
1006
1094
67
147
389
388
18
15
7
85
277
373
1
9
0
473
233
157
437
277
264
1006
1094
67
147
133
644
18
15
7
85
277
373
1
9
0
473
233
157
693
533
8
1006
1094
579
787
901
1028
18
15
7
85
277
373
1
9
0
473
233
157
693
533
264
1006
1094
579
787
901
644
18
15
7
85
277
373
1
9
0
473
233
157
821
1045
8
1006
1094
579
1555
1669
1028
18
15
7
85
277
373
1
9
0
473
233
157
821
533
8
1006
1094
579
1555
389
1028
18
15
7
85
277
373
1
9
0
473
233
157
821
533
264
1006
1094
579
1555
389
388
18
15
7
85
277
373
1
521
257
473
237
157
437
917
709
749
1089
577
289
517
717
18
15
7
85
277
373
1
265
0
473
233
157
693
661
8
1006
1094
579
787
517
644
18
15
7
85
277
373
1
265
0
473
233
157
693
661
520
1006
1094
579
787
773
772
18
15
7
85
277
373
1
265
0
473
233
157
693
661
72
1006
1094
579
787
517
676
18
15
7
85
277
373
1
265
256
473
233
157
437
405
648
750
1094
579
275
5
900
18
15
7
85
277
373
1
265
129
473
217
157
437
405
357
877
1122
98
290
2
470
18
15
7
85
277
373
1
265
129
473
217
157
437
405
357
876
1122
98
290
2
470
18
15
7
85
277
373
1
265
129
473
233
157
437
405
325
877
1090
67
273
2
463
18
15
7
85
277
373
1
265
129
473
233
157
437
405
325
876
1094
66
275
5
461
18
15
7
85
277
373
1
265
129
473
233
157
437
405
357
877
1090
67
273
6
470
18
15
7
85
277
373
1
265
129
473
237
157
437
405
325
877
1089
65
273
2
461
18
15
7
85
277
373
1
265
129
473
237
157
437
405
325
876
1088
66
273
5
461
18
15
7
85
277
373
1
265
129
473
237
157
437
405
357
877
1089
65
146
6
470
18
15
7
85
277
373
1
265
129
473
237
157
437
405
357
876
1088
66
273
6
470
18
15
7
85
277
373
1
265
128
473
217
157
437
405
208
438
50
611
577
1542
1140
18
15
7
85
277
373
5
9
0
473
233
154
310
5
8
1006
1092
576
528
82
16
18
15
7
85
277
373
5
9
0
473
233
154
310
5
8
1006
1094
576
528
82
16
18
15
7
85
277
373
5
9
0
473
233
154
310
261
264
1006
1092
576
528
146
656
18
15
7
85
277
373
5
9
0
473
233
154
310
261
264
1006
1094
576
528
146
656
18
15
7
85
277
373
5
9
0
473
233
154
438
5
8
1006
1092
576
272
802
1072
18
15
7
85
277
373
5
9
0
473
233
154
438
5
8
1006
1094
576
272
802
1072
18
15
7
85
277
373
5
9
0
473
233
154
438
517
8
1006
1092
64
144
418
48
18
15
7
85
277
373
5
9
0
473
233
154
438
517
8
1006
1094
64
144
418
48
18
15
7
85
277
373
5
9
0
473
233
154
438
517
264
1006
1092
64
144
418
432
18
15
7
85
277
373
5
9
0
473
233
154
438
517
264
1006
1094
64
144
674
688
18
15
7
85
277
373
5
9
0
473
233
154
438
261
264
1006
1092
64
144
162
688
18
15
7
85
277
373
5
9
0
473
233
154
438
261
264
1006
1094
64
144
162
688
18
15
7
85
277
373
5
9
0
473
233
154
822
1029
8
1006
1092
576
1552
1762
1072
18
15
7
85
277
373
5
9
0
473
233
154
822
1029
8
1006
1094
576
1552
1826
1072
18
15
7
85
277
373
5
9
0
473
233
154
822
5
8
1006
1092
576
1552
946
1040
18
15
7
85
277
373
5
9
0
473
233
154
822
517
8
1006
1092
576
1552
402
1040
18
15
7
85
277
373
5
9
0
473
233
154
822
517
8
1006
1094
576
1552
402
1040
18
15
7
85
277
373
5
9
0
473
233
154
822
517
264
1006
1092
576
1552
402
400
18
15
7
85
277
373
5
9
0
473
233
154
822
517
264
1006
1094
576
1552
402
400
18
15
7
85
277
373
5
9
0
473
233
154
822
1093
8
1006
1092
576
1552
1810
1040
18
15
7
85
277
373
5
9
0
473
233
154
822
1093
8
1006
1094
576
1552
1810
1040
18
15
7
85
277
373
5
9
0
473
233
154
694
517
8
1006
1092
576
784
930
1072
18
15
7
85
277
373
5
9
0
473
233
154
694
517
8
1006
1094
576
784
994
1072
18
15
7
85
277
373
5
9
0
473
233
154
694
517
264
1006
1092
576
784
930
688
18
15
7
85
277
373
5
9
0
473
233
154
694
517
264
1006
1094
576
784
930
688
18
15
7
85
277
373
5
521
512
729
233
154
822
901
904
1006
710
1600
1552
1058
304
18
15
7
85
277
373
5
265
0
473
233
154
694
645
8
1006
1092
576
784
530
16
18
15
7
85
277
373
5
265
0
473
233
154
694
645
8
1006
1094
576
784
530
16
18
15
7
85
277
373
5
265
0
473
233
154
694
645
520
1006
1094
576
784
786
784
18
15
7
85
277
373
5
265
0
473
233
154
694
645
72
1006
1092
576
784
786
688
18
15
7
85
277
373
5
265
0
473
233
154
694
645
72
1006
1094
576
784
786
688
18
15
7
85
277
373
5
265
256
473
233
154
438
389
648
750
1092
64
144
18
912
18
15
7
85
277
373
5
265
256
473
233
154
438
389
648
750
1094
64
144
18
912
18
15
7
85
277
373
5
265
129
473
233
154
438
389
325
877
1090
64
272
17
469
18
15
7
85
277
373
5
265
129
473
233
154
438
401
357
877
1090
64
272
6
470
18
15
7
85
277
373
5
265
129
473
233
154
694
645
325
877
1090
576
784
785
181
18
15
7
85
277
373
5
265
129
473
233
154
414
389
325
877
1090
64
256
33
473
18
15
7
85
277
373
5
265
129
473
233
154
670
645
325
877
1090
576
768
545
621
18
15
7
73
293
373
5
265
128
458
195
31
413
389
192
460
32
216
385
49
96
18
15
7
23
277
369
1
49
1
24
241
153
413
93
6
55
493
224
258
771
1080
18
15
7
23
279
373
5
49
1
24
240
154
411
89
6
55
492
224
256
770
1080
18
15
7
149
277
373
1
1033
1
89
105
46
537
1933
1221
237
450
968
1538
1634
1890
18
15
7
149
277
373
1
9
1
89
105
46
537
1037
69
237
450
968
1538
1890
226
18
15
7
149
277
373
1
9
1
89
105
46
537
1037
197
237
450
968
1538
1890
482
18
15
7
149
277
373
1
9
1
89
105
46
537
141
69
237
450
968
1538
98
1122
18
15
7
149
277
373
1
9
1
89
105
46
537
141
197
237
450
968
1538
98
194
18
15
7
149
277
373
1
9
1
89
105
46
537
77
101
237
450
968
1538
34
98
18
15
7
149
277
373
1
9
1
89
105
46
537
77
357
237
450
968
1538
34
994
18
15
7
149
277
373
1
9
1
89
105
46
793
13
69
237
450
968
770
994
1250
18
15
7
149
277
373
1
9
1
89
105
46
793
13
197
237
450
968
770
866
1506
18
15
7
149
277
373
1
9
1
89
105
46
793
1101
69
237
450
968
770
1826
1186
18
15
7
149
277
373
1
9
1
89
105
46
793
1101
197
237
450
968
770
1826
194
18
15
7
149
277
373
1
9
1
89
105
46
793
1101
101
237
450
968
770
1826
1122
18
15
7
149
277
373
1
9
1
89
105
46
793
1101
581
237
450
968
770
1826
1474
18
15
7
149
277
373
1
9
1
89
105
46
793
1101
613
237
450
968
770
1826
1506
18
15
7
149
277
373
1
9
1
89
105
46
793
1101
613
749
450
968
770
1826
1506
18
15
7
149
277
373
1
9
1
89
105
46
793
77
69
237
450
968
770
802
1186
18
15
7
149
277
373
1
9
1
89
105
46
793
77
197
237
450
968
770
802
194
18
15
7
149
277
373
1
9
1
89
105
46
793
77
325
237
450
968
770
802
962
18
15
7
149
277
373
1
9
1
89
105
46
793
77
101
237
450
968
770
802
1122
18
15
7
149
277
373
1
9
1
89
105
46
793
77
357
237
450
968
770
802
994
18
15
7
149
277
373
1
9
1
89
105
46
377
13
69
237
450
200
450
898
1250
18
15
7
149
277
373
1
9
1
89
105
46
377
269
197
237
450
200
450
130
226
18
15
7
149
277
373
1
9
1
89
105
46
377
269
325
237
450
200
450
130
482
18
15
7
149
277
373
1
9
1
89
105
46
377
333
837
237
450
200
450
770
962
18
15
7
149
277
373
1
9
1
89
105
46
377
333
837
749
450
200
450
770
962
18
15
7
149
277
373
1
9
1
89
105
46
409
13
69
237
450
200
386
930
1250
18
15
7
149
277
373
1
9
1
89
105
46
409
525
69
237
450
200
386
418
226
18
15
7
149
277
373
1
9
1
89
105
46
409
525
709
237
450
200
386
418
994
18
15
7
149
277
373
1
9
1
89
105
46
409
269
197
237
450
200
386
98
226
18
15
7
149
277
373
1
9
1
89
105
46
409
269
325
237
450
200
386
98
482
18
15
7
149
277
373
1
9
1
89
105
46
665
1037
69
237
450
968
898
1890
226
18
15
7
149
277
373
1
9
1
89
105
46
665
525
69
237
450
968
898
866
226
18
15
7
149
277
373
1
9
1
89
105
46
665
525
709
237
450
968
898
354
994
18
15
7
149
277
373
1
9
1
89
105
46
633
1037
69
237
450
968
962
1922
226
18
15
7
149
277
373
1
9
1
89
105
46
633
525
69
237
450
968
962
386
226
18
15
7
149
277
373
1
9
1
89
105
46
633
525
709
237
450
968
962
386
994
18
15
7
149
277
373
1
9
1
89
105
46
633
589
1605
237
450
968
962
770
1986
18
15
7
149
277
373
1
9
65
89
105
46
793
1101
229
173
450
968
770
1826
1250
18
15
7
149
277
373
1
9
65
89
105
46
793
77
229
173
450
968
770
802
1250
18
15
7
149
277
373
1
49
1
89
105
46
409
93
6
237
450
200
386
770
1080
18
15
7
149
277
373
1
521
1
89
105
46
633
909
1221
237
450
968
962
547
1891
18
15
7
149
277
373
5
9
1
89
105
46
797
69
69
237
450
968
769
801
1186
18
15
7
149
277
373
5
9
1
89
105
46
797
69
69
236
450
968
769
801
1186
18
15
7
149
277
373
5
9
1
89
105
46
797
69
197
237
450
968
769
801
194
18
15
7
149
277
373
5
9
1
89
105
46
797
69
197
236
450
968
769
801
194
18
15
7
149
277
373
5
9
1
89
105
46
797
69
325
237
450
968
769
801
962
18
15
7
149
277
373
5
9
1
89
105
46
797
69
325
236
450
968
769
801
962
18
15
7
149
277
373
5
9
1
89
105
46
797
69
101
237
450
968
769
801
1122
18
15
7
149
277
373
5
9
1
89
105
46
797
69
101
236
450
968
769
801
1122
18
15
7
149
277
373
5
9
1
89
105
46
797
69
357
237
450
968
769
801
1005
18
15
7
149
277
373
5
9
1
89
105
46
797
1093
69
237
450
968
769
1825
1186
18
15
7
149
277
373
5
9
1
89
105
46
797
1093
69
236
450
968
769
1825
1186
18
15
7
149
277
373
5
9
1
89
105
46
797
1093
197
237
450
968
769
1825
194
18
15
7
149
277
373
5
9
1
89
105
46
797
1093
197
236
450
968
769
1825
194
18
15
7
149
277
373
5
9
1
89
105
46
797
1093
101
237
450
968
769
1825
1122
18
15
7
149
277
373
5
9
1
89
105
46
797
1093
101
236
450
968
769
1825
1122
18
15
7
149
277
373
5
9
1
89
105
46
797
1093
581
237
450
968
769
1825
1474
18
15
7
149
277
373
5
9
1
89
105
46
797
1093
581
236
450
968
769
1825
1474
18
15
7
149
277
373
5
9
1
89
105
46
797
1093
613
237
450
968
769
1825
1517
18
15
7
149
277
373
5
9
1
89
105
46
797
1093
613
749
450
968
769
1825
1517
18
15
7
149
277
373
5
9
1
89
105
46
381
261
197
237
450
200
449
137
226
18
15
7
149
277
373
5
9
1
89
105
46
381
261
325
237
450
200
449
137
482
18
15
7
149
277
373
5
9
1
89
105
46
381
325
837
237
450
200
449
769
962
18
15
7
149
277
373
5
9
1
89
105
46
381
325
837
236
450
200
449
769
962
18
15
7
149
277
373
5
9
1
89
105
46
381
325
837
749
450
200
449
769
962
18
15
7
149
277
373
5
9
1
89
105
46
381
325
869
237
450
200
449
769
949
18
15
7
149
277
373
5
9
1
89
105
46
381
325
869
749
450
200
449
769
949
18
15
7
149
277
373
5
9
1
89
105
46
413
5
69
237
450
200
385
945
1250
18
15
7
149
277
373
5
9
1
89
105
46
413
261
197
237
450
200
385
97
226
18
15
7
149
277
373
5
9
1
89
105
46
413
261
325
237
450
200
385
97
482
18
15
7
149
277
373
5
9
1
89
105
46
669
1029
69
237
450
968
897
1889
226
18
15
7
149
277
373
5
9
1
89
105
46
669
517
69
237
450
968
897
865
226
18
15
7
149
277
373
5
9
1
89
105
46
669
517
709
237
450
968
897
353
994
18
15
7
149
277
373
5
9
1
89
105
46
669
517
1733
237
450
968
897
865
2018
18
15
7
149
277
373
5
9
1
89
105
46
669
1221
197
237
450
968
897
1809
149
18
15
7
149
277
373
5
9
1
89
105
46
669
1221
197
236
450
968
897
1809
149
18
15
7
149
277
373
5
9
1
89
105
46
637
1029
69
237
450
968
961
1929
226
18
15
7
149
277
373
5
9
1
89
105
46
637
517
69
237
450
968
961
393
226
18
15
7
149
277
373
5
9
1
89
105
46
637
517
709
237
450
968
961
393
994
18
15
7
149
277
373
5
9
1
89
105
46
637
581
1605
237
450
968
961
777
1986
18
15
7
149
277
373
5
9
1
89
105
46
637
581
1605
236
450
968
961
777
1986
18
15
7
149
277
373
5
265
1
89
105
46
669
645
69
237
450
968
897
657
693
18
15
7
149
277
373
5
265
129
89
105
46
413
389
197
621
450
200
385
49
98
18
15
6
18
275
369
2
11
24
28
214
158
412
14
27
0
496
224
257
866
1074
18
15
6
18
275
369
2
11
24
28
214
158
412
14
27
256
496
224
257
866
1074
18
15
6
18
275
369
2
11
24
28
214
158
412
14
27
32
496
224
257
866
1074
18
15
6
18
275
369
2
11
24
28
214
158
412
14
27
288
496
224
257
866
1074
18
15
6
18
275
369
2
11
24
28
214
158
412
526
27
256
496
224
129
418
50
18
15
6
18
275
369
2
11
24
28
214
158
412
526
27
32
496
224
129
418
50
18
15
6
18
275
369
2
11
24
28
214
158
412
526
27
288
496
224
129
418
50
18
15
6
18
275
369
2
11
24
28
214
158
412
526
795
768
496
224
129
482
818
18
15
6
18
275
369
2
11
24
28
214
158
412
526
795
544
496
224
129
482
818
18
15
6
18
275
369
2
11
24
28
214
158
412
526
795
800
496
224
129
482
818
18
15
6
18
275
369
2
11
24
28
214
158
412
270
27
256
496
224
129
162
50
18
15
6
18
275
369
2
11
24
28
214
158
412
270
27
32
496
224
129
162
50
18
15
6
18
275
369
2
11
24
28
214
158
412
270
27
288
496
224
129
162
50
18
15
6
18
275
369
2
267
24
28
214
158
412
398
27
256
496
224
129
34
50
18
15
6
18
275
369
2
267
24
28
214
158
412
398
27
128
496
224
129
34
50
18
15
6
18
275
369
2
267
24
28
214
158
412
398
27
32
496
224
129
34
50
18
15
6
18
275
369
2
267
24
28
214
158
412
398
27
384
496
224
129
34
50
18
15
6
18
275
369
2
267
24
28
214
158
412
398
27
544
496
224
129
34
50
18
15
6
18
275
369
2
267
24
28
214
158
412
398
27
160
496
224
129
34
50
18
15
6
18
275
369
2
267
24
28
214
158
412
398
27
672
496
224
129
34
50
18
15
6
18
275
369
2
267
24
28
214
158
412
398
27
416
496
224
129
34
50
18
15
6
18
275
369
2
267
24
28
214
158
412
398
283
32
496
224
129
34
562
18
15
6
18
275
369
2
267
24
28
214
158
412
398
283
384
496
224
129
34
562
18
15
6
18
275
369
2
267
24
28
214
158
412
398
283
640
496
224
129
34
562
18
15
6
18
275
369
2
267
24
28
214
158
412
398
283
544
496
224
129
34
562
18
15
6
18
275
369
2
267
24
28
214
158
412
398
283
160
496
224
129
34
562
18
15
6
18
275
369
2
267
24
28
214
158
412
398
283
288
496
224
129
34
562
18
15
6
18
275
369
2
267
24
28
214
158
412
398
283
672
496
224
129
34
562
18
15
6
18
275
369
2
267
24
28
214
158
412
398
283
416
496
224
129
34
562
18
15
6
18
275
369
2
267
24
28
214
158
412
398
283
800
496
224
129
34
562
18
15
6
82
275
369
2
11
152
476
182
158
284
206
475
448
16
320
513
34
882
18
15
6
82
275
369
2
11
152
476
182
158
284
206
475
416
16
320
513
34
882
18
15
6
82
275
369
2
11
152
476
238
158
284
206
475
448
64
576
513
34
882
18
15
7
21
149
497
1
9
0
25
9
25
797
1045
16
54
6
785
1795
1989
1140
18
15
7
21
149
497
1
9
0
25
9
25
797
1045
16
54
518
1553
1795
1989
1140
18
15
7
21
149
497
1
9
0
25
9
25
797
1045
16
54
262
785
1795
1989
1140
18
15
7
21
149
497
1
9
0
25
9
25
797
1045
16
54
774
785
1795
1989
1140
18
15
7
21
149
497
1
9
0
25
9
25
797
1045
32
46
518
1553
1795
1989
1108
18
15
7
21
149
497
1
9
0
25
9
25
797
1045
32
46
262
785
1795
1989
1108
18
15
7
21
149
497
1
9
0
25
9
25
797
1045
32
46
774
785
1795
1989
1108
18
15
7
21
149
497
1
9
0
25
9
25
797
1045
32
110
6
785
1795
1989
1108
18
15
7
21
149
497
1
9
0
25
9
25
797
1045
32
110
518
1553
1795
1989
1108
18
15
7
21
149
497
1
9
0
25
9
25
797
1045
32
430
262
785
1795
1989
1108
18
15
7
21
149
497
1
9
0
25
9
25
797
21
16
54
6
545
1795
901
1140
18
15
7
21
149
497
1
9
0
25
9
25
797
21
16
54
518
545
1795
1413
1140
18
15
7
21
149
497
1
9
0
25
9
25
797
21
16
54
262
785
1795
1477
1140
18
15
7
21
149
497
1
9
0
25
9
25
797
21
16
54
774
785
1795
1477
1140
18
15
7
21
149
497
1
9
0
25
9
25
797
21
16
310
262
785
1795
1477
1140
18
15
7
21
149
497
1
9
0
25
9
25
797
21
32
46
6
545
1795
901
1108
18
15
7
21
149
497
1
9
0
25
9
25
797
21
32
46
518
545
1795
1413
1108
18
15
7
21
149
497
1
9
0
25
9
25
797
21
32
46
262
785
1795
1477
1108
18
15
7
21
149
497
1
9
0
25
9
25
797
21
32
46
774
785
1795
1477
1108
18
15
7
21
149
497
1
9
0
25
9
25
797
21
32
110
6
545
1795
901
1108
18
15
7
21
149
497
1
9
0
25
9
25
797
21
32
110
518
545
1795
1413
1108
18
15
7
21
149
497
1
9
0
25
9
25
797
21
32
366
838
801
1795
1413
1108
18
15
7
21
149
497
1
9
0
25
9
25
157
21
16
54
518
785
899
453
372
18
15
7
21
149
497
1
9
0
25
9
25
157
21
16
54
262
273
899
453
372
18
15
7
21
149
497
1
9
0
25
9
25
157
21
16
54
774
785
899
453
372
18
15
7
21
149
497
1
9
0
25
9
25
157
21
16
566
518
273
899
453
372
18
15
7
21
149
497
1
9
0
25
9
25
157
21
16
566
1542
1313
227
197
116
18
15
7
21
149
497
1
9
0
25
9
25
157
21
16
566
774
785
899
453
372
18
15
7
21
149
497
1
9
0
25
9
25
157
21
16
310
262
273
899
453
372
18
15
7
21
149
497
1
9
0
25
9
25
157
21
16
310
390
273
899
453
372
18
15
7
21
149
497
1
9
0
25
9
25
157
21
32
46
6
273
899
645
84
18
15
7
21
149
497
1
9
0
25
9
25
157
21
32
46
518
289
227
133
212
18
15
7
21
149
497
1
9
0
25
9
25
157
21
32
46
262
273
899
645
84
18
15
7
21
149
497
1
9
0
25
9
25
157
21
32
46
774
785
899
389
212
18
15
7
21
149
497
1
9
0
25
9
25
157
21
32
110
6
273
899
645
84
18
15
7
21
149
497
1
9
0
25
9
25
157
21
32
110
518
273
899
645
84
18
15
7
21
149
497
1
9
0
25
9
25
157
21
32
558
6
785
899
645
84
18
15
7
21
149
497
1
9
0
25
9
25
157
21
32
558
518
273
899
645
84
18
15
7
21
149
497
1
9
0
25
9
25
157
21
32
558
1542
1313
227
133
212
18
15
7
21
149
497
1
9
0
25
9
25
157
21
32
558
774
785
899
389
212
18
15
7
21
149
497
1
9
0
25
9
25
157
21
32
174
134
273
899
645
84
18
15
7
21
149
497
1
9
0
25
9
25
157
21
32
174
390
273
899
645
84
18
15
7
21
149
497
1
9
0
25
9
25
157
21
32
430
262
785
899
389
212
18
15
7
21
149
497
1
9
0
25
9
25
157
21
32
430
390
273
899
645
84
18
15
7
21
149
497
1
9
0
25
9
25
157
21
32
366
134
273
899
645
84
18
15
7
21
149
497
1
9
0
25
9
25
157
21
32
366
326
801
899
389
212
18
15
7
21
149
497
1
9
0
25
9
25
157
21
32
366
838
801
899
709
212
18
15
7
21
149
497
1
9
0
25
9
25
157
21
32
878
518
289
227
133
212
18
15
7
21
149
497
1
9
0
25
9
25
157
21
32
878
1414
401
899
709
212
18
15
7
21
149
497
1
9
0
25
9
25
157
21
160
174
262
273
899
709
468
18
15
7
21
149
497
1
9
0
25
9
25
157
21
160
430
262
273
899
709
468
18
15
7
21
149
497
1
9
0
25
9
25
157
533
16
54
6
17
899
965
628
18
15
7
21
149
497
1
9
0
25
9
25
157
533
16
54
518
17
899
965
628
18
15
7
21
149
497
1
9
0
25
9
25
157
533
16
54
262
273
899
965
628
18
15
7
21
149
497
1
9
0
25
9
25
157
533
16
54
774
785
899
965
628
18
15
7
21
149
497
1
9
0
25
9
25
157
533
16
566
6
17
899
965
628
18
15
7
21
149
497
1
9
0
25
9
25
157
533
16
566
518
17
899
965
628
18
15
7
21
149
497
1
9
0
25
9
25
157
533
16
566
1542
17
899
965
628
18
15
7
21
149
497
1
9
0
25
9
25
157
533
16
566
774
273
899
965
628
18
15
7
21
149
497
1
9
0
25
9
25
157
533
16
310
262
273
899
965
628
18
15
7
21
149
497
1
9
0
25
9
25
157
533
16
310
390
273
899
965
628
18
15
7
21
149
497
1
9
0
25
9
25
157
533
32
46
6
17
899
1669
212
18
15
7
21
149
497
1
9
0
25
9
25
157
533
32
46
518
17
899
965
596
18
15
7
21
149
497
1
9
0
25
9
25
157
533
32
46
262
273
899
1669
212
18
15
7
21
149
497
1
9
0
25
9
25
157
533
32
46
774
785
899
1669
212
18
15
7
21
149
497
1
9
0
25
9
25
157
533
32
110
6
17
899
1669
212
18
15
7
21
149
497
1
9
0
25
9
25
157
533
32
110
518
17
899
965
596
18
15
7
21
149
497
1
9
0
25
9
25
157
533
32
558
6
17
899
1669
212
18
15
7
21
149
497
1
9
0
25
9
25
157
533
32
558
518
17
899
965
596
18
15
7
21
149
497
1
9
0
25
9
25
157
533
32
558
1542
17
899
965
596
18
15
7
21
149
497
1
9
0
25
9
25
157
533
32
558
774
785
899
1669
212
18
15
7
21
149
497
1
9
0
25
9
25
157
533
32
174
134
273
899
1669
212
18
15
7
21
149
497
1
9
0
25
9
25
157
533
32
174
390
273
899
1669
212
18
15
7
21
149
497
1
9
0
25
9
25
157
533
32
366
134
273
899
1669
212
18
15
7
21
149
497
1
9
0
25
9
25
157
533
32
366
326
801
899
965
340
18
15
7
21
149
497
1
9
0
25
9
25
157
533
32
366
838
801
899
965
340
18
15
7
21
149
497
1
9
0
25
9
25
157
533
1568
46
6
17
899
1669
1620
18
15
7
21
149
497
1
9
0
25
9
25
157
533
1568
46
262
273
899
1669
1620
18
15
7
21
149
497
1
9
0
25
9
25
157
533
1568
110
6
17
899
1669
1620
18
15
7
21
149
497
1
9
0
25
9
25
157
533
1568
110
518
17
899
965
1620
18
15
7
21
149
497
1
9
0
25
9
25
157
533
1568
558
6
17
899
1669
1620
18
15
7
21
149
497
1
9
0
25
9
25
157
533
1568
558
518
17
899
965
1620
18
15
7
21
149
497
1
9
0
25
9
25
157
533
1568
558
262
273
899
1669
1620
18
15
7
21
149
497
1
9
0
25
9
25
157
533
1568
558
774
273
899
965
1620
18
15
7
21
149
497
1
9
0
25
9
25
157
533
1568
1582
6
17
899
1669
1620
18
15
7
21
149
497
1
9
0
25
9
25
157
533
1568
1582
518
17
899
965
1620
18
15
7
21
149
497
1
9
0
25
9
25
157
533
1568
1582
1542
17
899
965
1620
18
15
7
21
149
497
1
9
0
25
9
25
157
533
1568
1326
6
17
899
1669
1620
18
15
7
21
149
497
1
9
0
25
9
25
157
533
1568
1326
518
17
899
965
1620
18
15
7
21
149
497
1
9
0
25
9
25
157
533
1568
1326
390
401
899
965
1620
18
15
7
21
149
497
1
9
0
25
9
25
157
533
1568
1326
646
273
899
1669
1620
18
15
7
21
149
497
1
9
0
25
9
25
157
533
1568
1646
1542
17
899
965
1620
18
15
7
21
149
497
1
9
0
25
9
25
157
533
288
46
6
17
899
901
724
18
15
7
21
149
497
1
9
0
25
9
25
157
533
288
46
262
273
899
901
724
18
15
7
21
149
497
1
9
0
25
9
25
157
533
288
558
6
17
899
901
724
18
15
7
21
149
497
1
9
0
25
9
25
157
533
288
558
518
17
899
901
724
18
15
7
21
149
497
1
9
0
25
9
25
157
533
288
558
774
785
899
901
724
18
15
7
21
149
497
1
9
0
25
9
25
157
533
288
174
6
17
899
901
724
18
15
7
21
149
497
1
9
0
25
9
25
157
533
288
174
134
273
899
901
724
18
15
7
21
149
497
1
9
0
25
9
25
157
533
288
174
390
273
899
901
724
18
15
7
21
149
497
1
9
0
25
9
25
157
533
288
302
6
17
899
901
724
18
15
7
21
149
497
1
9
0
25
9
25
157
533
288
302
518
17
899
901
724
18
15
7
21
149
497
1
9
0
25
9
25
157
533
288
302
774
785
899
901
724
18
15
7
21
149
497
1
9
0
25
9
25
157
533
288
302
646
273
899
901
724
18
15
7
21
149
497
1
9
0
25
9
25
157
533
288
302
838
801
899
901
724
18
15
7
21
149
497
1
9
0
25
9
25
157
533
288
430
6
17
899
901
724
18
15
7
21
149
497
1
9
0
25
9
25
157
533
288
430
262
273
899
901
724
18
15
7
21
149
497
1
9
0
25
9
25
157
533
288
430
390
273
899
901
724
18
15
7
21
149
497
1
9
0
25
9
25
157
533
288
366
6
17
899
901
724
18
15
7
21
149
497
1
9
0
25
9
25
157
533
288
366
134
273
899
901
724
18
15
7
21
149
497
1
9
0
25
9
25
157
533
288
366
326
801
899
901
724
18
15
7
21
149
497
1
9
0
25
9
25
157
533
288
366
838
801
899
901
724
18
15
7
21
149
497
1
9
0
25
9
25
157
533
288
878
518
17
899
901
724
18
15
7
21
149
497
1
9
0
25
9
25
157
533
672
46
6
17
899
901
980
18
15
7
21
149
497
1
9
0
25
9
25
157
533
672
46
518
17
899
901
980
18
15
7
21
149
497
1
9
0
25
9
25
157
533
672
46
774
785
899
901
980
18
15
7
21
149
497
1
9
0
25
9
25
157
533
672
174
6
17
899
901
980
18
15
7
21
149
497
1
9
0
25
9
25
157
533
672
1582
6
17
899
901
980
18
15
7
21
149
497
1
9
0
25
9
25
157
533
672
1710
6
17
899
901
980
18
15
7
21
149
497
1
9
0
25
9
25
157
533
672
302
6
17
899
901
980
18
15
7
21
149
497
1
9
0
25
9
25
157
533
672
302
518
17
899
901
980
18
15
7
21
149
497
1
9
0
25
9
25
157
533
672
302
262
273
899
901
980
18
15
7
21
149
497
1
9
0
25
9
25
157
533
672
302
774
785
899
901
980
18
15
7
21
149
497
1
9
0
25
9
25
157
533
672
302
390
273
899
901
980
18
15
7
21
149
497
1
9
0
25
9
25
157
533
672
686
6
17
899
901
980
18
15
7
21
149
497
1
9
0
25
9
25
157
533
672
686
262
273
899
901
980
18
15
7
21
149
497
1
9
0
25
9
25
157
533
672
430
6
17
899
901
980
18
15
7
21
149
497
1
9
0
25
9
25
157
533
672
430
774
785
899
901
980
18
15
7
21
149
497
1
9
0
25
9
25
157
533
416
430
262
785
899
901
468
18
15
7
21
149
497
1
9
0
25
9
25
157
533
416
430
774
785
899
901
468
18
15
7
21
149
497
1
9
0
25
9
25
157
533
416
430
390
785
899
901
468
18
15
7
21
149
497
1
9
0
25
9
25
157
533
800
46
262
273
899
965
852
18
15
7
21
149
497
1
9
0
25
9
25
157
533
800
558
518
273
899
965
852
18
15
7
21
149
497
1
9
0
25
9
25
157
533
800
558
262
273
899
965
852
18
15
7
21
149
497
1
9
0
25
9
25
157
533
800
558
774
785
899
965
852
18
15
7
21
149
497
1
9
0
25
9
25
157
533
800
366
134
273
899
965
852
18
15
7
21
149
497
1
9
0
25
9
25
157
533
800
366
326
801
899
965
852
18
15
7
21
149
497
1
9
0
25
9
25
157
533
800
366
838
801
899
965
852
18
15
7
21
149
497
1
9
0
25
9
25
157
533
800
814
518
785
899
965
852
18
15
7
21
149
497
1
9
0
25
9
25
157
533
800
814
774
273
899
965
852
18
15
7
21
149
497
1
9
0
25
9
25
157
533
800
814
646
273
899
965
852
18
15
7
21
149
497
1
9
0
25
9
25
157
533
800
878
518
273
899
965
852
18
15
7
21
149
497
1
9
0
25
9
25
157
533
800
1326
6
273
899
965
852
18
15
7
21
149
497
1
9
0
25
9
25
157
277
16
566
1542
1313
227
69
116
18
15
7
21
149
497
1
9
0
25
9
25
157
149
80
46
6
17
899
517
116
18
15
7
21
149
497
1
9
0
25
9
25
157
149
80
46
518
17
899
517
116
18
15
7
21
149
497
1
9
0
25
9
25
157
149
80
110
6
17
899
517
116
18
15
7
21
149
497
1
9
0
25
9
25
157
149
80
174
70
17
899
517
116
18
15
7
21
149
497
1
9
0
25
9
25
157
149
80
366
6
17
899
517
116
18
15
7
21
149
497
1
9
0
25
9
25
157
149
208
110
6
17
899
517
372
18
15
7
21
149
497
1
9
0
25
9
25
157
149
208
366
6
17
899
517
372
18
15
7
21
149
497
1
9
0
25
9
25
157
149
208
366
646
17
899
517
372
18
15
7
21
149
497
1
9
0
25
9
25
221
21
32
46
518
1569
1379
197
212
18
15
7
21
149
497
1
9
0
25
9
25
221
21
32
110
518
1569
1379
197
212
18
15
7
21
149
497
1
9
0
25
9
25
221
21
32
558
518
1569
1379
197
212
18
15
7
21
149
497
1
9
0
25
9
25
221
21
32
558
1542
1569
1379
197
212
18
15
7
21
149
497
1
9
0
25
9
25
221
277
32
46
518
1569
1379
69
84
18
15
7
21
149
497
1
9
0
25
9
25
221
277
32
110
518
1569
1379
69
84
18
15
7
21
149
497
1
9
0
25
9
25
221
277
32
558
518
1569
1379
69
84
18
15
7
21
149
497
1
9
0
25
9
25
221
277
32
558
1542
1569
1379
69
84
18
15
7
21
149
497
1
9
0
25
9
25
221
277
160
46
518
1569
1379
69
212
18
15
7
21
149
497
1
9
0
25
9
25
221
277
160
302
518
1569
1379
69
212
18
15
7
21
149
497
1
9
0
25
9
25
221
277
160
366
518
1569
1379
69
212
18
15
7
21
149
497
1
9
0
25
9
25
989
1045
16
54
518
801
1891
1797
1140
18
15
7
21
149
497
1
9
0
25
9
25
989
1045
16
54
774
801
1891
1797
1140
18
15
7
21
149
497
1
9
0
25
9
25
989
1045
32
46
6
545
1891
1605
1108
18
15
7
21
149
497
1
9
0
25
9
25
989
1045
32
46
518
801
1891
1605
1108
18
15
7
21
149
497
1
9
0
25
9
25
989
1045
32
110
6
545
1891
1605
1108
18
15
7
21
149
497
1
9
0
25
9
25
989
21
16
54
6
545
1891
773
1140
18
15
7
21
149
497
1
9
0
25
9
25
989
21
16
54
518
801
1891
773
1140
18
15
7
21
149
497
1
9
0
25
9
25
989
21
16
54
774
801
1891
773
1140
18
15
7
21
149
497
1
9
0
25
9
25
989
21
32
46
6
545
1891
1349
1108
18
15
7
21
149
497
1
9
0
25
9
25
989
21
32
46
518
801
1891
1349
1108
18
15
7
21
149
497
1
9
0
25
9
25
989
21
32
110
6
545
1891
1349
1108
18
15
7
21
149
497
1
9
0
25
9
25
989
21
32
366
838
801
1891
1349
1108
18
15
7
21
149
497
1
9
0
25
9
25
989
533
32
46
6
545
1891
581
1108
18
15
7
21
149
497
1
9
0
25
9
25
989
533
32
46
518
801
1891
581
1108
18
15
7
21
149
497
1
9
0
25
9
25
989
533
32
110
6
545
1891
581
1108
18
15
7
21
149
497
1
9
0
25
9
25
989
533
32
558
6
545
1891
581
1108
18
15
7
21
149
497
1
9
0
25
9
25
989
533
32
558
518
801
1891
581
1108
18
15
7
21
149
497
1
9
0
25
9
25
989
533
32
558
1542
1569
1891
581
1108
18
15
7
21
149
497
1
9
0
25
9
25
989
533
32
558
774
801
1891
581
1108
18
15
7
21
149
497
1
9
0
25
9
25
989
533
32
366
838
801
1891
581
1108
18
15
7
21
149
497
1
9
0
25
9
25
989
533
1568
46
6
545
1891
581
1620
18
15
7
21
149
497
1
9
0
25
9
25
989
533
1568
110
6
545
1891
581
1620
18
15
7
21
149
497
1
9
0
25
9
25
989
533
1568
558
6
545
1891
581
1620
18
15
7
21
149
497
1
9
0
25
9
25
989
533
1568
558
518
801
1891
581
1620
18
15
7
21
149
497
1
9
0
25
9
25
989
533
1568
558
774
801
1891
581
1620
18
15
7
21
149
497
1
9
0
25
9
25
989
533
1568
1582
6
545
1891
581
1620
18
15
7
21
149
497
1
9
0
25
9
25
989
533
1568
1582
518
801
1891
581
1620
18
15
7
21
149
497
1
9
0
25
9
25
989
533
1568
1582
1542
1569
1891
581
1620
18
15
7
21
149
497
1
9
0
25
9
25
989
533
1568
1326
518
801
1891
581
1620
18
15
7
21
149
497
1
9
0
25
9
25
989
533
1568
1646
1542
1569
1891
581
1620
18
15
7
21
149
497
1
9
0
25
9
25
989
533
1568
1646
1606
1569
1891
581
1620
18
15
7
21
149
497
1
9
1
25
9
25
797
1037
69
45
5
529
1795
1571
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
1037
69
45
517
529
1795
1571
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
1037
69
45
69
657
1795
1571
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
1037
69
109
2
779
1795
1955
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
1037
69
109
5
529
1795
1571
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
1037
69
365
2
550
1794
1570
1250
18
15
7
21
149
497
1
9
1
25
9
25
797
1037
69
365
5
529
1795
1571
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
1037
69
365
514
1547
1795
1955
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
1037
69
877
514
779
1795
1955
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
1037
69
877
517
529
1795
1571
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
1037
69
877
770
779
1795
1571
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
1037
69
877
773
785
1795
1571
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
1037
101
109
2
550
1794
1571
1277
18
15
7
21
149
497
1
9
1
25
9
25
797
1037
101
108
6
550
1794
1571
1277
18
15
7
21
149
497
1
9
1
25
9
25
797
1037
709
109
5
785
1795
1827
1507
18
15
7
21
149
497
1
9
1
25
9
25
797
1037
709
621
5
785
1795
1827
1507
18
15
7
21
149
497
1
9
1
25
9
25
797
1037
709
621
517
785
1795
1827
1507
18
15
7
21
149
497
1
9
1
25
9
25
797
1037
709
621
1541
1553
1795
1827
1507
18
15
7
21
149
497
1
9
1
25
9
25
797
1037
709
621
773
785
1795
1827
1507
18
15
7
21
149
497
1
9
1
25
9
25
797
13
69
45
5
529
1795
803
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
13
69
45
517
529
1795
803
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
13
69
109
2
779
1795
931
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
13
69
109
5
529
1795
803
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
13
69
173
261
545
1795
803
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
13
69
173
133
650
1795
803
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
13
69
173
69
529
1795
803
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
13
69
173
389
785
1795
803
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
13
69
365
2
550
1794
802
1250
18
15
7
21
149
497
1
9
1
25
9
25
797
13
69
365
5
529
1795
803
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
13
69
877
514
523
1795
931
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
13
69
877
517
529
1795
803
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
13
197
109
5
545
1795
1315
1507
18
15
7
21
149
497
1
9
1
25
9
25
797
13
197
301
770
779
1795
1443
1507
18
15
7
21
149
497
1
9
1
25
9
25
797
13
197
365
5
545
1795
1315
1507
18
15
7
21
149
497
1
9
1
25
9
25
797
13
197
365
645
650
1795
1315
1507
18
15
7
21
149
497
1
9
1
25
9
25
797
13
197
429
258
523
1795
1443
1507
18
15
7
21
149
497
1
9
1
25
9
25
797
13
101
109
2
550
1794
931
1277
18
15
7
21
149
497
1
9
1
25
9
25
797
13
101
108
6
550
1794
931
1277
18
15
7
21
149
497
1
9
1
25
9
25
797
13
101
365
2
550
1794
931
1277
18
15
7
21
149
497
1
9
1
25
9
25
797
525
69
45
5
529
1795
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
525
69
45
517
529
1795
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
525
69
109
2
550
1794
546
1250
18
15
7
21
149
497
1
9
1
25
9
25
797
525
69
109
5
529
1795
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
525
69
173
261
529
1795
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
525
69
173
133
650
1795
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
525
69
173
69
529
1795
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
525
69
173
389
785
1795
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
525
69
365
2
550
1794
546
1250
18
15
7
21
149
497
1
9
1
25
9
25
797
525
69
365
5
529
1795
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
525
69
685
517
529
1795
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
525
69
685
1541
1553
1795
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
525
69
685
69
529
1795
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
525
69
685
1669
1553
1795
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
525
69
685
645
529
1795
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
525
69
685
325
529
1795
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
525
69
685
709
1681
1795
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
525
69
685
1733
1546
1795
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
525
69
877
517
529
1795
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
525
69
877
773
785
1795
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
797
525
325
45
5
529
1795
547
739
18
15
7
21
149
497
1
9
1
25
9
25
797
525
325
109
2
550
1794
546
738
18
15
7
21
149
497
1
9
1
25
9
25
797
525
325
109
5
529
1795
547
739
18
15
7
21
149
497
1
9
1
25
9
25
797
525
325
173
5
529
1795
547
739
18
15
7
21
149
497
1
9
1
25
9
25
797
525
325
173
261
529
1795
547
739
18
15
7
21
149
497
1
9
1
25
9
25
797
525
325
173
133
650
1795
547
739
18
15
7
21
149
497
1
9
1
25
9
25
797
525
325
173
69
529
1795
547
739
18
15
7
21
149
497
1
9
1
25
9
25
797
525
325
173
389
785
1795
547
739
18
15
7
21
149
497
1
9
1
25
9
25
797
525
325
173
645
529
1795
547
739
18
15
7
21
149
497
1
9
1
25
9
25
797
525
325
301
645
529
1795
547
739
18
15
7
21
149
497
1
9
1
25
9
25
797
525
325
365
2
550
1794
546
738
18
15
7
21
149
497
1
9
1
25
9
25
797
525
325
365
5
529
1795
547
739
18
15
7
21
149
497
1
9
1
25
9
25
797
525
325
365
517
529
1795
547
739
18
15
7
21
149
497
1
9
1
25
9
25
797
525
325
685
5
785
1795
547
739
18
15
7
21
149
497
1
9
1
25
9
25
797
525
325
685
517
1553
1795
547
739
18
15
7
21
149
497
1
9
1
25
9
25
797
525
325
685
69
529
1795
547
739
18
15
7
21
149
497
1
9
1
25
9
25
797
525
325
685
1669
1553
1795
547
739
18
15
7
21
149
497
1
9
1
25
9
25
797
525
325
685
645
529
1795
547
739
18
15
7
21
149
497
1
9
1
25
9
25
797
525
325
685
709
1681
1795
547
739
18
15
7
21
149
497
1
9
1
25
9
25
797
525
325
685
1733
1546
1795
547
739
18
15
7
21
149
497
1
9
1
25
9
25
797
525
325
877
517
529
1795
547
739
18
15
7
21
149
497
1
9
1
25
9
25
797
525
325
877
770
779
1795
547
739
18
15
7
21
149
497
1
9
1
25
9
25
797
525
325
877
773
785
1795
547
739
18
15
7
21
149
497
1
9
1
25
9
25
797
525
709
557
2
550
1794
1186
994
18
15
7
21
149
497
1
9
1
25
9
25
797
525
709
1581
1538
1574
1794
1186
994
18
15
7
21
149
497
1
9
1
25
9
25
797
525
709
621
1541
1574
1794
1186
994
18
15
7
21
149
497
1
9
1
25
9
25
797
525
709
1645
1541
1574
1794
1186
994
18
15
7
21
149
497
1
9
1
25
9
25
797
525
357
109
2
550
1794
547
765
18
15
7
21
149
497
1
9
1
25
9
25
797
525
357
108
6
550
1794
547
765
18
15
7
21
149
497
1
9
1
25
9
25
797
525
357
365
2
550
1794
547
765
18
15
7
21
149
497
1
9
1
25
9
25
797
525
357
364
518
678
1794
547
765
18
15
7
21
149
497
1
9
1
25
9
25
797
525
357
364
646
678
1794
547
765
18
15
7
21
149
497
1
9
1
25
9
25
797
525
357
877
770
806
1794
547
765
18
15
7
21
149
497
1
9
1
25
9
25
797
525
357
876
518
678
1794
547
765
18
15
7
21
149
497
1
9
1
25
9
25
797
525
357
876
774
806
1794
547
765
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
45
5
17
899
611
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
45
517
17
899
611
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
45
69
17
899
611
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
109
2
11
899
611
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
109
5
17
899
611
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
173
5
17
899
611
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
173
261
273
899
291
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
173
133
17
899
611
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
173
69
17
899
611
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
173
389
273
899
291
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
173
197
17
899
611
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
365
2
11
899
611
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
365
5
17
899
611
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
365
130
267
899
739
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
365
133
273
899
291
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
685
517
10
899
611
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
685
1541
17
899
611
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
685
133
17
899
611
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
685
773
785
899
291
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
685
1669
17
899
611
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
685
645
17
899
611
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
685
325
10
899
611
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
685
709
17
899
611
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
685
1733
17
899
611
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
877
514
11
899
611
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
877
517
17
899
611
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
69
877
1413
522
899
611
227
18
15
7
21
149
497
1
9
1
25
9
25
157
13
197
45
2
11
899
611
483
18
15
7
21
149
497
1
9
1
25
9
25
157
13
197
109
5
17
899
611
483
18
15
7
21
149
497
1
9
1
25
9
25
157
13
197
173
2
11
899
611
483
18
15
7
21
149
497
1
9
1
25
9
25
157
13
197
301
2
11
899
611
483
18
15
7
21
149
497
1
9
1
25
9
25
157
13
197
301
770
523
899
611
483
18
15
7
21
149
497
1
9
1
25
9
25
157
13
197
365
5
17
899
611
483
18
15
7
21
149
497
1
9
1
25
9
25
157
13
197
365
133
273
899
291
483
18
15
7
21
149
497
1
9
1
25
9
25
157
13
197
365
645
17
899
611
483
18
15
7
21
149
497
1
9
1
25
9
25
157
13
197
429
2
11
899
611
483
18
15
7
21
149
497
1
9
1
25
9
25
157
13
197
429
258
267
899
419
483
18
15
7
21
149
497
1
9
1
25
9
25
157
13
197
429
386
395
899
419
483
18
15
7
21
149
497
1
9
1
25
9
25
157
13
101
109
2
38
226
227
253
18
15
7
21
149
497
1
9
1
25
9
25
157
13
101
108
6
38
226
227
253
18
15
7
21
149
497
1
9
1
25
9
25
157
13
101
365
2
38
226
227
253
18
15
7
21
149
497
1
9
1
25
9
25
157
13
101
365
130
38
226
227
253
18
15
7
21
149
497
1
9
1
25
9
25
157
13
101
364
6
38
226
227
253
18
15
7
21
149
497
1
9
1
25
9
25
157
13
101
364
134
38
226
227
253
18
15
7
21
149
497
1
9
1
25
9
25
157
13
101
876
518
38
226
227
253
18
15
7
21
149
497
1
9
1
25
9
25
157
13
101
876
1414
294
226
227
253
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
45
5
17
899
931
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
109
2
11
899
995
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
109
5
17
899
931
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
173
5
17
899
931
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
173
261
273
899
803
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
173
133
17
899
931
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
173
69
17
899
931
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
173
389
273
899
803
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
173
645
17
899
931
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
173
197
17
899
931
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
301
5
17
899
931
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
301
517
17
899
931
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
301
645
17
899
931
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
365
2
11
899
995
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
365
5
17
899
931
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
365
514
267
899
931
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
365
517
17
899
931
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
365
130
267
899
931
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
365
133
273
899
803
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
365
642
11
899
995
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
685
5
17
899
931
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
685
517
10
899
803
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
685
133
17
899
931
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
685
69
17
899
931
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
685
1669
17
899
931
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
685
645
17
899
931
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
685
709
17
899
931
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
685
1733
17
899
931
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
877
514
267
899
931
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
877
517
17
899
931
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
877
770
523
899
995
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
877
773
273
899
803
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
877
1410
395
899
931
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
325
877
1413
522
899
803
739
18
15
7
21
149
497
1
9
1
25
9
25
157
525
709
557
2
11
899
995
995
18
15
7
21
149
497
1
9
1
25
9
25
157
525
709
1709
2
11
899
995
995
18
15
7
21
149
497
1
9
1
25
9
25
157
525
709
429
770
523
899
995
995
18
15
7
21
149
497
1
9
1
25
9
25
157
525
709
429
386
395
899
931
995
18
15
7
21
149
497
1
9
1
25
9
25
157
525
709
621
5
17
899
931
995
18
15
7
21
149
497
1
9
1
25
9
25
157
525
709
621
1541
17
899
931
995
18
15
7
21
149
497
1
9
1
25
9
25
157
525
709
1645
1541
17
899
931
995
18
15
7
21
149
497
1
9
1
25
9
25
157
525
1733
1133
5
10
899
1763
2019
18
15
7
21
149
497
1
9
1
25
9
25
157
269
197
45
2
11
899
1123
227
18
15
7
21
149
497
1
9
1
25
9
25
157
269
197
109
5
17
899
1123
227
18
15
7
21
149
497
1
9
1
25
9
25
157
269
197
173
2
11
899
1123
227
18
15
7
21
149
497
1
9
1
25
9
25
157
269
197
301
2
11
899
1123
227
18
15
7
21
149
497
1
9
1
25
9
25
157
269
197
365
5
17
899
1123
227
18
15
7
21
149
497
1
9
1
25
9
25
157
269
197
365
133
273
899
1123
227
18
15
7
21
149
497
1
9
1
25
9
25
157
269
197
365
645
17
899
1123
227
18
15
7
21
149
497
1
9
1
25
9
25
157
269
325
45
5
166
226
98
482
18
15
7
21
149
497
1
9
1
25
9
25
157
269
325
109
2
294
226
98
482
18
15
7
21
149
497
1
9
1
25
9
25
157
269
325
109
5
166
226
98
482
18
15
7
21
149
497
1
9
1
25
9
25
157
269
325
173
133
289
227
99
483
18
15
7
21
149
497
1
9
1
25
9
25
157
269
325
173
69
166
227
99
483
18
15
7
21
149
497
1
9
1
25
9
25
157
269
325
173
389
289
227
99
483
18
15
7
21
149
497
1
9
1
25
9
25
157
269
325
173
645
289
227
99
483
18
15
7
21
149
497
1
9
1
25
9
25
157
269
325
173
197
166
227
99
483
18
15
7
21
149
497
1
9
1
25
9
25
157
269
325
365
5
166
226
98
482
18
15
7
21
149
497
1
9
1
25
9
25
157
269
325
365
133
289
227
99
483
18
15
7
21
149
497
1
9
1
25
9
25
157
269
325
877
2
294
226
98
482
18
15
7
21
149
497
1
9
1
25
9
25
157
269
325
877
5
166
226
98
482
18
15
7
21
149
497
1
9
1
25
9
25
157
269
325
877
517
289
227
99
483
18
15
7
21
149
497
1
9
1
25
9
25
157
269
325
877
773
294
226
98
482
18
15
7
21
149
497
1
9
1
25
9
25
157
269
325
813
5
166
226
98
482
18
15
7
21
149
497
1
9
1
25
9
25
157
269
325
813
773
422
226
98
482
18
15
7
21
149
497
1
9
1
25
9
25
157
269
325
822
838
1313
227
99
483
18
15
7
21
149
497
1
9
1
25
9
25
157
269
837
173
389
294
226
98
994
18
15
7
21
149
497
1
9
1
25
9
25
157
269
837
173
197
422
227
99
995
18
15
7
21
149
497
1
9
1
25
9
25
157
269
837
685
133
202
227
99
995
18
15
7
21
149
497
1
9
1
25
9
25
157
269
837
685
389
801
1251
99
995
18
15
7
21
149
497
1
9
1
25
9
25
157
269
837
685
645
294
226
98
994
18
15
7
21
149
497
1
9
1
25
9
25
157
269
837
685
325
294
226
98
994
18
15
7
21
149
497
1
9
1
25
9
25
157
269
837
685
709
294
226
98
994
18
15
7
21
149
497
1
9
1
25
9
25
157
269
837
877
2
294
226
98
994
18
15
7
21
149
497
1
9
1
25
9
25
157
269
837
877
5
294
226
98
994
18
15
7
21
149
497
1
9
1
25
9
25
157
269
837
877
514
294
226
98
994
18
15
7
21
149
497
1
9
1
25
9
25
157
269
837
877
517
801
1251
99
995
18
15
7
21
149
497
1
9
1
25
9
25
157
269
837
877
773
294
226
98
994
18
15
7
21
149
497
1
9
1
25
9
25
157
269
837
621
5
422
226
98
994
18
15
7
21
149
497
1
9
1
25
9
25
157
269
837
813
5
294
226
98
994
18
15
7
21
149
497
1
9
1
25
9
25
157
269
837
813
517
801
1251
99
995
18
15
7
21
149
497
1
9
1
25
9
25
189
13
69
45
5
545
323
131
227
18
15
7
21
149
497
1
9
1
25
9
25
189
13
69
45
517
545
323
259
227
18
15
7
21
149
497
1
9
1
25
9
25
189
13
69
45
69
38
322
258
226
18
15
7
21
149
497
1
9
1
25
9
25
189
13
69
54
70
161
323
259
227
18
15
7
21
149
497
1
9
1
25
9
25
189
13
69
54
582
673
323
259
227
18
15
7
21
149
497
1
9
1
25
9
25
189
13
69
109
2
395
323
131
227
18
15
7
21
149
497
1
9
1
25
9
25
189
13
69
109
5
273
323
131
227
18
15
7
21
149
497
1
9
1
25
9
25
189
13
69
173
5
161
323
259
227
18
15
7
21
149
497
1
9
1
25
9
25
189
13
69
173
261
161
323
259
227
18
15
7
21
149
497
1
9
1
25
9
25
189
13
69
173
133
273
323
131
227
18
15
7
21
149
497
1
9
1
25
9
25
189
13
69
173
69
38
322
258
226
18
15
7
21
149
497
1
9
1
25
9
25
189
13
69
173
389
273
323
131
227
18
15
7
21
149
497
1
9
1
25
9
25
189
13
69
173
197
161
323
259
227
18
15
7
21
149
497
1
9
1
25
9
25
189
13
69
365
2
395
323
131
227
18
15
7
21
149
497
1
9
1
25
9
25
189
13
69
365
5
273
323
131
227
18
15
7
21
149
497
1
9
1
25
9
25
189
13
69
365
130
395
323
131
227
18
15
7
21
149
497
1
9
1
25
9
25
189
13
69
365
133
273
323
131
227
18
15
7
21
149
497
1
9
1
25
9
25
189
13
69
685
517
545
323
259
227
18
15
7
21
149
497
1
9
1
25
9
25
189
13
69
685
1541
1297
323
131
227
18
15
7
21
149
497
1
9
1
25
9
25
189
13
69
685
133
273
323
131
227
18
15
7
21
149
497
1
9
1
25
9
25
189
13
69
685
773
545
323
259
227
18
15
7
21
149
497
1
9
1
25
9
25
189
13
69
685
325
545
323
259
227
18
15
7
21
149
497
1
9
1
25
9
25
189
13
69
877
517
545
323
259
227
18
15
7
21
149
497
1
9
1
25
9
25
189
13
69
877
1413
161
323
259
227
18
15
7
21
149
497
1
9
1
25
9
25
189
13
197
45
2
38
322
322
482
18
15
7
21
149
497
1
9
1
25
9
25
189
13
197
109
5
273
323
195
483
18
15
7
21
149
497
1
9
1
25
9
25
189
13
197
173
2
38
322
322
482
18
15
7
21
149
497
1
9
1
25
9
25
189
13
197
301
2
38
322
322
482
18
15
7
21
149
497
1
9
1
25
9
25
189
13
197
301
770
678
322
130
482
18
15
7
21
149
497
1
9
1
25
9
25
189
13
197
365
5
273
323
195
483
18
15
7
21
149
497
1
9
1
25
9
25
189
13
197
365
133
273
323
195
483
18
15
7
21
149
497
1
9
1
25
9
25
189
13
197
365
645
273
323
195
483
18
15
7
21
149
497
1
9
1
25
9
25
189
13
197
429
2
38
322
322
482
18
15
7
21
149
497
1
9
1
25
9
25
189
13
197
429
258
395
323
131
483
18
15
7
21
149
497
1
9
1
25
9
25
189
13
197
429
386
395
323
131
483
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
45
5
545
323
899
739
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
54
70
161
323
899
739
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
109
2
395
323
771
739
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
109
5
289
323
899
739
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
173
5
545
323
899
739
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
173
261
161
323
899
739
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
173
133
273
323
771
739
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
173
69
38
322
770
738
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
173
389
401
323
771
739
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
173
197
161
323
899
739
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
301
5
38
322
770
738
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
301
517
38
322
770
738
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
301
645
273
323
771
739
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
365
2
395
323
771
739
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
365
5
289
323
899
739
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
365
517
545
323
899
739
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
365
130
395
323
771
739
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
365
133
273
323
771
739
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
685
5
545
323
899
739
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
685
517
289
323
899
739
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
685
133
273
323
771
739
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
685
69
38
322
770
738
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
877
517
545
323
899
739
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
877
773
545
323
899
739
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
877
1413
401
323
771
739
18
15
7
21
149
497
1
9
1
25
9
25
189
525
325
310
70
161
323
899
739
18
15
7
21
149
497
1
9
1
25
9
25
189
525
709
557
2
38
322
770
994
18
15
7
21
149
497
1
9
1
25
9
25
189
525
709
429
386
395
323
771
995
18
15
7
21
149
497
1
9
1
25
9
25
189
525
709
621
5
545
323
899
995
18
15
7
21
149
497
1
9
1
25
9
25
189
525
709
621
1541
545
323
899
995
18
15
7
21
149
497
1
9
1
25
9
25
189
525
709
1645
1541
545
323
899
995
18
15
7
21
149
497
1
9
1
25
9
25
189
269
197
45
2
38
322
66
226
18
15
7
21
149
497
1
9
1
25
9
25
189
269
197
109
5
273
323
67
227
18
15
7
21
149
497
1
9
1
25
9
25
189
269
197
173
2
38
322
66
226
18
15
7
21
149
497
1
9
1
25
9
25
189
269
197
301
2
38
322
66
226
18
15
7
21
149
497
1
9
1
25
9
25
189
269
197
301
770
678
322
66
226
18
15
7
21
149
497
1
9
1
25
9
25
189
269
197
365
5
273
323
67
227
18
15
7
21
149
497
1
9
1
25
9
25
189
269
197
365
133
273
323
67
227
18
15
7
21
149
497
1
9
1
25
9
25
189
269
197
365
645
273
323
67
227
18
15
7
21
149
497
1
9
1
25
9
25
189
269
325
45
5
161
323
99
483
18
15
7
21
149
497
1
9
1
25
9
25
189
269
325
54
70
161
323
99
483
18
15
7
21
149
497
1
9
1
25
9
25
189
269
325
109
5
273
323
67
483
18
15
7
21
149
497
1
9
1
25
9
25
189
269
325
173
133
273
323
67
483
18
15
7
21
149
497
1
9
1
25
9
25
189
269
325
173
69
38
322
66
482
18
15
7
21
149
497
1
9
1
25
9
25
189
269
325
173
389
401
323
67
483
18
15
7
21
149
497
1
9
1
25
9
25
189
269
325
173
197
161
323
99
483
18
15
7
21
149
497
1
9
1
25
9
25
189
269
325
365
5
273
323
67
483
18
15
7
21
149
497
1
9
1
25
9
25
189
269
325
365
133
273
323
67
483
18
15
7
21
149
497
1
9
1
25
9
25
189
269
325
877
5
273
323
67
483
18
15
7
21
149
497
1
9
1
25
9
25
189
269
325
877
517
545
323
67
483
18
15
7
21
149
497
1
9
1
25
9
25
189
269
325
877
773
1313
322
66
482
18
15
7
21
149
497
1
9
1
25
9
25
189
269
325
813
5
273
323
67
483
18
15
7
21
149
497
1
9
1
25
9
25
189
269
325
813
773
673
323
99
483
18
15
7
21
149
497
1
9
1
25
9
25
189
269
325
822
70
161
323
99
483
18
15
7
21
149
497
1
9
1
25
9
25
189
269
325
822
838
673
323
67
483
18
15
7
21
149
497
1
9
1
25
9
25
189
141
69
45
5
545
323
515
99
18
15
7
21
149
497
1
9
1
25
9
25
189
141
69
45
517
545
323
515
99
18
15
7
21
149
497
1
9
1
25
9
25
189
141
69
45
69
166
322
514
98
18
15
7
21
149
497
1
9
1
25
9
25
189
141
69
45
197
161
323
515
189
18
15
7
21
149
497
1
9
1
25
9
25
189
141
69
54
70
161
323
515
189
18
15
7
21
149
497
1
9
1
25
9
25
189
141
69
54
582
673
323
515
99
18
15
7
21
149
497
1
9
1
25
9
25
189
141
69
173
261
161
323
515
189
18
15
7
21
149
497
1
9
1
25
9
25
189
141
69
173
69
166
322
514
98
18
15
7
21
149
497
1
9
1
25
9
25
189
141
69
173
197
161
323
515
189
18
15
7
21
149
497
1
9
1
25
9
25
189
141
69
365
517
545
323
515
99
18
15
7
21
149
497
1
9
1
25
9
25
189
141
69
365
133
166
322
515
189
18
15
7
21
149
497
1
9
1
25
9
25
189
141
69
685
517
545
323
515
99
18
15
7
21
149
497
1
9
1
25
9
25
189
141
69
685
773
545
323
515
99
18
15
7
21
149
497
1
9
1
25
9
25
189
141
69
685
325
545
323
515
99
18
15
7
21
149
497
1
9
1
25
9
25
189
141
69
877
517
545
323
515
99
18
15
7
21
149
497
1
9
1
25
9
25
189
141
69
877
1413
161
323
515
189
18
15
7
21
149
497
1
9
1
25
9
25
189
141
197
365
133
422
322
546
354
18
15
7
21
149
497
1
9
1
25
9
25
189
141
197
365
645
422
322
546
354
18
15
7
21
149
497
1
9
1
25
9
25
189
141
325
45
5
545
323
515
1699
18
15
7
21
149
497
1
9
1
25
9
25
189
141
325
54
70
161
323
515
1699
18
15
7
21
149
497
1
9
1
25
9
25
189
141
325
173
5
545
323
515
1699
18
15
7
21
149
497
1
9
1
25
9
25
189
141
325
173
261
161
323
515
1699
18
15
7
21
149
497
1
9
1
25
9
25
189
141
325
173
69
166
322
514
1698
18
15
7
21
149
497
1
9
1
25
9
25
189
141
325
173
197
161
323
515
1699
18
15
7
21
149
497
1
9
1
25
9
25
189
141
325
301
645
529
323
547
675
18
15
7
21
149
497
1
9
1
25
9
25
189
141
325
365
517
545
323
515
1699
18
15
7
21
149
497
1
9
1
25
9
25
189
141
325
365
133
166
322
515
1725
18
15
7
21
149
497
1
9
1
25
9
25
189
141
325
685
5
545
323
515
1699
18
15
7
21
149
497
1
9
1
25
9
25
189
141
325
685
69
166
322
514
1698
18
15
7
21
149
497
1
9
1
25
9
25
189
141
325
685
325
545
323
515
1699
18
15
7
21
149
497
1
9
1
25
9
25
189
141
325
877
517
545
323
515
1699
18
15
7
21
149
497
1
9
1
25
9
25
189
141
325
877
773
545
323
515
1699
18
15
7
21
149
497
1
9
1
25
9
25
189
141
325
877
1413
550
322
515
1725
18
15
7
21
149
497
1
9
1
25
9
25
189
141
325
310
70
161
323
515
1699
18
15
7
21
149
497
1
9
1
25
9
25
253
13
69
45
5
33
195
259
227
18
15
7
21
149
497
1
9
1
25
9
25
253
13
69
45
517
806
930
258
226
18
15
7
21
149
497
1
9
1
25
9
25
253
13
69
45
69
145
195
515
1763
18
15
7
21
149
497
1
9
1
25
9
25
253
13
69
54
70
33
195
259
227
18
15
7
21
149
497
1
9
1
25
9
25
253
13
69
109
5
33
195
259
227
18
15
7
21
149
497
1
9
1
25
9
25
253
13
69
173
5
33
195
259
227
18
15
7
21
149
497
1
9
1
25
9
25
253
13
69
173
261
33
195
259
227
18
15
7
21
149
497
1
9
1
25
9
25
253
13
69
173
133
33
195
259
227
18
15
7
21
149
497
1
9
1
25
9
25
253
13
69
173
69
145
195
515
1763
18
15
7
21
149
497
1
9
1
25
9
25
253
13
69
173
389
33
195
259
227
18
15
7
21
149
497
1
9
1
25
9
25
253
13
69
173
197
138
195
259
227
18
15
7
21
149
497
1
9
1
25
9
25
253
13
69
365
5
33
195
259
227
18
15
7
21
149
497
1
9
1
25
9
25
253
13
69
365
130
203
195
515
739
18
15
7
21
149
497
1
9
1
25
9
25
253
13
69
365
133
33
195
259
227
18
15
7
21
149
497
1
9
1
25
9
25
253
13
69
685
517
289
195
259
227
18
15
7
21
149
497
1
9
1
25
9
25
253
13
69
685
1541
1162
195
515
739
18
15
7
21
149
497
1
9
1
25
9
25
253
13
69
685
133
33
195
259
227
18
15
7
21
149
497
1
9
1
25
9
25
253
13
69
685
773
806
930
258
226
18
15
7
21
149
497
1
9
1
25
9
25
253
13
69
685
1669
1738
195
515
739
18
15
7
21
149
497
1
9
1
25
9
25
253
13
69
685
645
806
930
258
226
18
15
7
21
149
497
1
9
1
25
9
25
253
13
69
685
325
145
195
515
1763
18
15
7
21
149
497
1
9
1
25
9
25
253
13
69
685
1733
1190
930
258
226
18
15
7
21
149
497
1
9
1
25
9
25
253
13
69
877
517
273
195
259
227
18
15
7
21
149
497
1
9
1
25
9
25
253
13
69
877
1413
17
195
259
227
18
15
7
21
149
497
1
9
1
25
9
25
253
13
197
109
5
33
195
259
483
18
15
7
21
149
497
1
9
1
25
9
25
253
13
197
301
770
806
930
258
482
18
15
7
21
149
497
1
9
1
25
9
25
253
13
197
365
5
33
195
259
483
18
15
7
21
149
497
1
9
1
25
9
25
253
13
197
365
133
33
195
259
483
18
15
7
21
149
497
1
9
1
25
9
25
253
13
197
365
645
273
195
259
483
18
15
7
21
149
497
1
9
1
25
9
25
253
13
197
429
386
294
930
1794
1506
18
15
7
21
149
497
1
9
1
25
9
25
253
525
709
557
2
38
930
770
994
18
15
7
21
149
497
1
9
1
25
9
25
253
525
709
557
1538
550
930
770
994
18
15
7
21
149
497
1
9
1
25
9
25
253
525
709
621
5
38
930
770
994
18
15
7
21
149
497
1
9
1
25
9
25
253
525
709
621
1541
38
930
770
994
18
15
7
21
149
497
1
9
1
25
9
25
253
525
709
1645
1541
38
930
770
994
18
15
7
21
149
497
1
9
1
25
9
25
253
525
1733
1069
2
38
930
770
2018
18
15
7
21
149
497
1
9
1
25
9
25
253
525
1733
1133
5
38
930
770
2018
18
15
7
21
149
497
1
9
1
25
9
25
253
269
197
109
5
33
195
3
227
18
15
7
21
149
497
1
9
1
25
9
25
253
269
197
365
5
33
195
3
227
18
15
7
21
149
497
1
9
1
25
9
25
253
269
197
365
133
33
195
3
227
18
15
7
21
149
497
1
9
1
25
9
25
253
269
197
365
645
33
195
3
227
18
15
7
21
149
497
1
9
1
25
9
25
253
269
325
45
5
33
195
3
483
18
15
7
21
149
497
1
9
1
25
9
25
253
269
325
54
70
33
195
3
483
18
15
7
21
149
497
1
9
1
25
9
25
253
269
325
173
133
33
195
3
483
18
15
7
21
149
497
1
9
1
25
9
25
253
269
325
173
69
33
195
3
483
18
15
7
21
149
497
1
9
1
25
9
25
253
269
325
173
389
33
195
3
483
18
15
7
21
149
497
1
9
1
25
9
25
253
269
325
173
645
17
195
3
483
18
15
7
21
149
497
1
9
1
25
9
25
253
269
325
173
197
33
195
3
483
18
15
7
21
149
497
1
9
1
25
9
25
253
269
325
365
5
33
195
3
483
18
15
7
21
149
497
1
9
1
25
9
25
253
269
325
365
133
33
195
3
483
18
15
7
21
149
497
1
9
1
25
9
25
253
269
325
877
5
33
195
3
483
18
15
7
21
149
497
1
9
1
25
9
25
253
269
325
877
517
33
195
3
483
18
15
7
21
149
497
1
9
1
25
9
25
253
269
325
877
773
33
195
3
483
18
15
7
21
149
497
1
9
1
25
9
25
253
269
325
813
5
33
195
3
483
18
15
7
21
149
497
1
9
1
25
9
25
253
269
325
813
773
33
195
3
483
18
15
7
21
149
497
1
9
1
25
9
25
253
269
325
822
70
33
195
3
483
18
15
7
21
149
497
1
9
1
25
9
25
253
269
325
822
838
161
195
3
483
18
15
7
21
149
497
1
9
1
25
9
25
253
269
837
173
133
202
195
3
995
18
15
7
21
149
497
1
9
1
25
9
25
253
269
837
173
69
145
195
3
995
18
15
7
21
149
497
1
9
1
25
9
25
253
269
837
173
389
289
195
3
995
18
15
7
21
149
497
1
9
1
25
9
25
253
269
837
173
197
161
195
3
995
18
15
7
21
149
497
1
9
1
25
9
25
253
269
837
685
133
202
195
3
995
18
15
7
21
149
497
1
9
1
25
9
25
253
269
837
685
69
145
195
3
995
18
15
7
21
149
497
1
9
1
25
9
25
253
269
837
685
389
145
195
3
995
18
15
7
21
149
497
1
9
1
25
9
25
253
269
837
685
645
657
195
3
995
18
15
7
21
149
497
1
9
1
25
9
25
253
269
837
685
325
145
195
3
995
18
15
7
21
149
497
1
9
1
25
9
25
253
269
837
685
709
289
195
3
995
18
15
7
21
149
497
1
9
1
25
9
25
253
269
837
877
5
161
195
3
995
18
15
7
21
149
497
1
9
1
25
9
25
253
269
837
877
517
289
195
3
995
18
15
7
21
149
497
1
9
1
25
9
25
253
269
837
877
773
289
195
3
995
18
15
7
21
149
497
1
9
1
25
9
25
253
269
837
621
5
161
195
3
995
18
15
7
21
149
497
1
9
1
25
9
25
253
269
837
813
5
417
195
3
995
18
15
7
21
149
497
1
9
1
25
9
25
253
269
837
813
517
289
195
3
995
18
15
7
21
149
497
1
9
1
25
9
25
253
269
837
822
70
161
195
3
995
18
15
7
21
149
497
1
9
1
25
9
25
253
269
837
822
582
161
195
3
995
18
15
7
21
149
497
1
9
1
25
9
25
221
13
69
45
5
550
354
546
738
18
15
7
21
149
497
1
9
1
25
9
25
221
13
69
45
517
545
355
547
739
18
15
7
21
149
497
1
9
1
25
9
25
221
13
69
109
2
294
354
610
226
18
15
7
21
149
497
1
9
1
25
9
25
221
13
69
109
5
550
354
546
738
18
15
7
21
149
497
1
9
1
25
9
25
221
13
69
173
261
161
355
547
739
18
15
7
21
149
497
1
9
1
25
9
25
221
13
69
173
389
294
354
610
226
18
15
7
21
149
497
1
9
1
25
9
25
221
13
69
173
197
161
355
547
739
18
15
7
21
149
497
1
9
1
25
9
25
221
13
69
365
130
294
354
610
226
18
15
7
21
149
497
1
9
1
25
9
25
221
13
69
365
133
294
354
610
226
18
15
7
21
149
497
1
9
1
25
9
25
221
13
69
685
517
545
355
547
739
18
15
7
21
149
497
1
9
1
25
9
25
221
13
69
685
773
545
355
547
739
18
15
7
21
149
497
1
9
1
25
9
25
221
13
69
685
645
545
355
611
227
18
15
7
21
149
497
1
9
1
25
9
25
221
13
69
685
325
545
355
611
227
18
15
7
21
149
497
1
9
1
25
9
25
221
13
69
685
709
678
354
546
738
18
15
7
21
149
497
1
9
1
25
9
25
221
13
69
877
517
545
355
547
739
18
15
7
21
149
497
1
9
1
25
9
25
221
13
69
877
1410
550
354
546
738
18
15
7
21
149
497
1
9
1
25
9
25
221
13
69
877
1413
550
354
546
738
18
15
7
21
149
497
1
9
1
25
9
25
221
13
197
301
770
678
354
610
482
18
15
7
21
149
497
1
9
1
25
9
25
221
13
197
365
645
678
354
610
482
18
15
7
21
149
497
1
9
1
25
9
25
221
13
101
108
6
550
354
547
1789
18
15
7
21
149
497
1
9
1
25
9
25
221
13
101
364
134
294
355
611
253
18
15
7
21
149
497
1
9
1
25
9
25
221
13
101
877
1410
550
354
547
1789
18
15
7
21
149
497
1
9
1
25
9
25
221
13
101
876
518
550
354
547
1789
18
15
7
21
149
497
1
9
1
25
9
25
221
13
101
876
1414
550
354
547
1789
18
15
7
21
149
497
1
9
1
25
9
25
221
269
197
45
2
294
354
98
226
18
15
7
21
149
497
1
9
1
25
9
25
221
269
197
109
5
550
354
34
226
18
15
7
21
149
497
1
9
1
25
9
25
221
269
197
301
2
294
354
98
226
18
15
7
21
149
497
1
9
1
25
9
25
221
269
197
301
770
678
354
98
226
18
15
7
21
149
497
1
9
1
25
9
25
221
269
197
365
5
294
354
98
226
18
15
7
21
149
497
1
9
1
25
9
25
221
269
197
365
133
161
355
35
227
18
15
7
21
149
497
1
9
1
25
9
25
221
269
197
365
645
294
354
98
226
18
15
7
21
149
497
1
9
1
25
9
25
221
269
325
45
5
33
355
35
483
18
15
7
21
149
497
1
9
1
25
9
25
221
269
325
109
2
38
354
34
482
18
15
7
21
149
497
1
9
1
25
9
25
221
269
325
109
5
33
355
35
483
18
15
7
21
149
497
1
9
1
25
9
25
221
269
325
173
133
33
355
35
483
18
15
7
21
149
497
1
9
1
25
9
25
221
269
325
173
69
33
355
35
483
18
15
7
21
149
497
1
9
1
25
9
25
221
269
325
173
389
33
355
35
483
18
15
7
21
149
497
1
9
1
25
9
25
221
269
325
173
645
289
355
35
483
18
15
7
21
149
497
1
9
1
25
9
25
221
269
325
173
197
161
355
35
483
18
15
7
21
149
497
1
9
1
25
9
25
221
269
325
365
5
33
355
35
483
18
15
7
21
149
497
1
9
1
25
9
25
221
269
325
365
133
33
355
35
483
18
15
7
21
149
497
1
9
1
25
9
25
221
269
325
877
2
38
354
34
482
18
15
7
21
149
497
1
9
1
25
9
25
221
269
325
877
5
33
355
35
483
18
15
7
21
149
497
1
9
1
25
9
25
221
269
325
877
517
33
355
35
483
18
15
7
21
149
497
1
9
1
25
9
25
221
269
325
877
773
33
355
35
483
18
15
7
21
149
497
1
9
1
25
9
25
221
269
325
813
5
33
355
35
483
18
15
7
21
149
497
1
9
1
25
9
25
221
269
325
813
773
33
355
35
483
18
15
7
21
149
497
1
9
1
25
9
25
221
269
837
173
69
166
354
34
994
18
15
7
21
149
497
1
9
1
25
9
25
221
269
837
173
389
289
355
35
995
18
15
7
21
149
497
1
9
1
25
9
25
221
269
837
173
197
161
355
35
995
18
15
7
21
149
497
1
9
1
25
9
25
221
269
837
685
69
166
354
34
994
18
15
7
21
149
497
1
9
1
25
9
25
221
269
837
685
645
289
355
35
995
18
15
7
21
149
497
1
9
1
25
9
25
221
269
837
685
325
550
354
34
994
18
15
7
21
149
497
1
9
1
25
9
25
221
269
837
685
709
289
355
35
995
18
15
7
21
149
497
1
9
1
25
9
25
221
269
837
877
5
294
354
34
994
18
15
7
21
149
497
1
9
1
25
9
25
221
269
837
877
514
294
354
34
994
18
15
7
21
149
497
1
9
1
25
9
25
221
269
837
877
517
545
355
35
995
18
15
7
21
149
497
1
9
1
25
9
25
221
269
837
877
773
545
355
35
995
18
15
7
21
149
497
1
9
1
25
9
25
221
269
837
621
5
550
354
34
994
18
15
7
21
149
497
1
9
1
25
9
25
221
269
837
813
5
294
354
34
994
18
15
7
21
149
497
1
9
1
25
9
25
221
269
837
813
517
545
355
35
995
18
15
7
21
149
497
1
9
1
25
9
25
829
1037
69
45
5
545
1827
1923
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
1037
69
45
517
545
1827
1923
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
1037
69
54
70
673
1827
1571
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
1037
69
54
582
1569
1827
1571
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
1037
69
109
5
545
1827
1923
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
1037
69
365
5
550
1826
1538
1250
18
15
7
21
149
497
1
9
1
25
9
25
829
1037
69
877
517
529
1827
1603
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
1037
69
877
773
785
1827
1923
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
1037
709
109
5
529
1827
1891
1507
18
15
7
21
149
497
1
9
1
25
9
25
829
1037
709
621
5
529
1827
1891
1507
18
15
7
21
149
497
1
9
1
25
9
25
829
1037
709
621
517
529
1827
1891
1507
18
15
7
21
149
497
1
9
1
25
9
25
829
1037
709
621
1541
1569
1827
1891
1507
18
15
7
21
149
497
1
9
1
25
9
25
829
1037
709
621
773
785
1827
1891
1507
18
15
7
21
149
497
1
9
1
25
9
25
829
13
69
45
5
545
1827
899
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
13
69
45
517
545
1827
803
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
13
69
54
582
1569
1827
803
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
13
69
109
5
545
1827
899
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
13
69
173
261
545
1827
899
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
13
69
173
69
545
1827
803
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
13
69
173
389
785
1827
899
739
18
15
7
21
149
497
1
9
1
25
9
25
829
13
69
365
5
550
1826
770
1250
18
15
7
21
149
497
1
9
1
25
9
25
829
13
69
877
517
785
1827
899
739
18
15
7
21
149
497
1
9
1
25
9
25
829
13
197
109
5
545
1827
1475
1507
18
15
7
21
149
497
1
9
1
25
9
25
829
13
197
301
770
806
1826
1282
1506
18
15
7
21
149
497
1
9
1
25
9
25
829
13
197
365
5
550
1826
1282
1506
18
15
7
21
149
497
1
9
1
25
9
25
829
13
197
365
645
678
1826
1282
1506
18
15
7
21
149
497
1
9
1
25
9
25
829
525
69
45
5
545
1827
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
525
69
45
517
545
1827
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
525
69
54
582
1569
1827
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
525
69
109
5
545
1827
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
525
69
173
261
545
1827
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
525
69
173
133
657
1827
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
525
69
173
69
545
1827
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
525
69
173
389
785
1827
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
525
69
365
5
550
1826
514
1250
18
15
7
21
149
497
1
9
1
25
9
25
829
525
69
685
517
529
1827
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
525
69
685
1541
1569
1827
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
525
69
685
1669
1553
1827
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
525
69
685
645
545
1827
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
525
69
685
325
545
1827
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
525
69
685
709
1702
1827
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
525
69
685
1733
1569
1827
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
525
69
877
517
529
1827
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
525
69
877
773
785
1827
547
1251
18
15
7
21
149
497
1
9
1
25
9
25
829
525
325
45
5
545
1827
579
739
18
15
7
21
149
497
1
9
1
25
9
25
829
525
325
109
5
545
1827
579
739
18
15
7
21
149
497
1
9
1
25
9
25
829
525
325
173
5
545
1827
579
739
18
15
7
21
149
497
1
9
1
25
9
25
829
525
325
173
261
545
1827
579
739
18
15
7
21
149
497
1
9
1
25
9
25
829
525
325
173
133
657
1827
547
739
18
15
7
21
149
497
1
9
1
25
9
25
829
525
325
173
69
545
1827
579
739
18
15
7
21
149
497
1
9
1
25
9
25
829
525
325
173
389
785
1827
547
739
18
15
7
21
149
497
1
9
1
25
9
25
829
525
325
173
645
545
1827
579
739
18
15
7
21
149
497
1
9
1
25
9
25
829
525
325
301
645
673
1827
547
739
18
15
7
21
149
497
1
9
1
25
9
25
829
525
325
365
5
550
1826
1154
738
18
15
7
21
149
497
1
9
1
25
9
25
829
525
325
365
517
545
1827
579
739
18
15
7
21
149
497
1
9
1
25
9
25
829
525
325
685
5
545
1827
579
739
18
15
7
21
149
497
1
9
1
25
9
25
829
525
325
685
517
1569
1827
547
739
18
15
7
21
149
497
1
9
1
25
9
25
829
525
325
685
69
545
1827
579
739
18
15
7
21
149
497
1
9
1
25
9
25
829
525
325
685
1669
1553
1827
547
739
18
15
7
21
149
497
1
9
1
25
9
25
829
525
325
685
645
545
1827
579
739
18
15
7
21
149
497
1
9
1
25
9
25
829
525
325
685
709
1702
1827
547
739
18
15
7
21
149
497
1
9
1
25
9
25
829
525
325
685
1733
1569
1827
547
739
18
15
7
21
149
497
1
9
1
25
9
25
829
525
325
877
517
529
1827
547
739
18
15
7
21
149
497
1
9
1
25
9
25
829
525
325
877
773
785
1827
547
739
18
15
7
21
149
497
1
9
1
25
9
25
829
525
709
557
2
550
1826
1154
994
18
15
7
21
149
497
1
9
1
25
9
25
829
525
709
1581
1538
1574
1826
1154
994
18
15
7
21
149
497
1
9
1
25
9
25
829
525
709
621
5
545
1827
1251
995
18
15
7
21
149
497
1
9
1
25
9
25
829
525
709
621
1541
1569
1827
1251
995
18
15
7
21
149
497
1
9
1
25
9
25
829
525
709
1645
1541
1569
1827
1251
995
18
15
7
21
149
497
1
9
1
25
9
25
957
1037
69
45
5
545
1859
1923
1251
18
15
7
21
149
497
1
9
1
25
9
25
957
1037
69
54
70
673
1859
1539
1251
18
15
7
21
149
497
1
9
1
25
9
25
957
1037
69
54
582
1569
1859
1923
1251
18
15
7
21
149
497
1
9
1
25
9
25
957
1037
69
877
773
806
1858
1538
1250
18
15
7
21
149
497
1
9
1
25
9
25
957
13
69
45
5
545
1859
1411
1251
18
15
7
21
149
497
1
9
1
25
9
25
957
13
69
45
517
545
1859
899
1251
18
15
7
21
149
497
1
9
1
25
9
25
957
13
69
54
70
673
1859
1411
1251
18
15
7
21
149
497
1
9
1
25
9
25
957
13
69
54
582
1569
1859
899
1251
18
15
7
21
149
497
1
9
1
25
9
25
957
13
69
173
69
545
1859
1411
1251
18
15
7
21
149
497
1
9
1
25
9
25
957
13
69
877
517
545
1859
899
1251
18
15
7
21
149
497
1
9
1
25
9
25
957
13
197
109
5
529
1859
1315
483
18
15
7
21
149
497
1
9
1
25
9
25
957
13
197
301
770
806
1858
1314
1506
18
15
7
21
149
497
1
9
1
25
9
25
957
13
197
365
5
529
1859
1315
483
18
15
7
21
149
497
1
9
1
25
9
25
957
525
69
45
517
1569
1859
515
1251
18
15
7
21
149
497
1
9
1
25
9
25
957
525
69
54
582
1569
1859
515
1251
18
15
7
21
149
497
1
9
1
25
9
25
957
525
69
685
517
1569
1859
515
1251
18
15
7
21
149
497
1
9
1
25
9
25
957
525
69
685
1541
1569
1859
515
1251
18
15
7
21
149
497
1
9
1
25
9
25
957
525
69
685
325
550
1858
642
1250
18
15
7
21
149
497
1
9
1
25
9
25
957
525
69
685
709
1702
1858
514
1250
18
15
7
21
149
497
1
9
1
25
9
25
957
525
69
877
773
806
1858
642
1250
18
15
7
21
149
497
1
9
1
25
9
25
957
525
325
365
517
545
1859
707
739
18
15
7
21
149
497
1
9
1
25
9
25
957
525
325
685
517
1569
1859
707
739
18
15
7
21
149
497
1
9
1
25
9
25
957
525
325
685
709
1702
1858
514
738
18
15
7
21
149
497
1
9
1
25
9
25
957
525
325
877
517
545
1859
707
739
18
15
7
21
149
497
1
9
1
25
9
25
957
525
325
877
773
806
1858
642
738
18
15
7
21
149
497
1
9
1
25
9
25
989
1037
69
45
5
545
1891
1571
1251
18
15
7
21
149
497
1
9
1
25
9
25
989
1037
69
45
517
801
1891
1571
1251
18
15
7
21
149
497
1
9
1
25
9
25
989
1037
69
109
2
550
1890
1570
1250
18
15
7
21
149
497
1
9
1
25
9
25
989
1037
69
109
5
545
1891
1571
1251
18
15
7
21
149
497
1
9
1
25
9
25
989
1037
101
109
2
550
1890
1571
1277
18
15
7
21
149
497
1
9
1
25
9
25
989
1037
101
108
6
550
1890
1571
1277
18
15
7
21
149
497
1
9
1
25
9
25
989
525
325
45
5
545
1891
547
739
18
15
7
21
149
497
1
9
1
25
9
25
989
525
325
109
2
550
1890
546
738
18
15
7
21
149
497
1
9
1
25
9
25
989
525
325
109
5
545
1891
547
739
18
15
7
21
149
497
1
9
1
25
9
25
989
525
325
173
5
545
1891
547
739
18
15
7
21
149
497
1
9
1
25
9
25
989
525
325
173
261
545
1891
547
739
18
15
7
21
149
497
1
9
1
25
9
25
989
525
325
173
69
550
1890
546
738
18
15
7
21
149
497
1
9
1
25
9
25
989
525
325
173
389
801
1891
547
739
18
15
7
21
149
497
1
9
1
25
9
25
989
525
325
173
645
550
1890
546
738
18
15
7
21
149
497
1
9
1
25
9
25
989
525
325
301
645
678
1890
546
738
18
15
7
21
149
497
1
9
1
25
9
25
989
525
325
365
2
550
1890
546
738
18
15
7
21
149
497
1
9
1
25
9
25
989
525
325
365
5
545
1891
547
739
18
15
7
21
149
497
1
9
1
25
9
25
989
525
325
365
517
801
1891
547
739
18
15
7
21
149
497
1
9
1
25
9
25
989
525
325
685
5
545
1891
547
739
18
15
7
21
149
497
1
9
1
25
9
25
989
525
325
685
517
1574
1890
546
738
18
15
7
21
149
497
1
9
1
25
9
25
989
525
325
685
69
550
1890
546
738
18
15
7
21
149
497
1
9
1
25
9
25
989
525
325
685
1669
1574
1890
546
738
18
15
7
21
149
497
1
9
1
25
9
25
989
525
325
685
645
550
1890
546
738
18
15
7
21
149
497
1
9
1
25
9
25
989
525
325
685
709
678
1890
546
738
18
15
7
21
149
497
1
9
1
25
9
25
989
525
325
685
1733
1574
1891
547
739
18
15
7
21
149
497
1
9
1
25
9
25
989
525
325
877
517
801
1891
547
739
18
15
7
21
149
497
1
9
1
25
9
25
989
525
325
877
770
806
1890
546
738
18
15
7
21
149
497
1
9
1
25
9
25
989
525
325
877
773
801
1891
547
739
18
15
7
21
149
497
1
9
1
25
9
25
989
525
357
364
646
678
1890
547
765
18
15
7
21
149
497
1
9
1
25
9
25
989
525
357
877
770
806
1890
547
765
18
15
7
21
149
497
1
9
1
25
9
25
989
525
357
876
518
806
1890
547
765
18
15
7
21
149
497
1
9
1
25
9
25
989
525
357
876
774
806
1890
547
765
18
15
7
21
149
497
1
9
513
25
9
25
797
525
1861
1133
1538
1574
1794
546
1762
18
15
7
21
149
497
1
9
513
25
9
25
797
525
1893
1133
1538
1574
1794
547
1789
18
15
7
21
149
497
1
9
513
25
9
25
797
525
1893
1132
1542
1574
1794
547
1789
18
15
7
21
149
497
1
9
513
25
9
25
157
525
1861
1133
2
267
899
931
1763
18
15
7
21
149
497
1
9
513
25
9
25
829
525
1861
1133
1538
1574
1826
514
1762
18
15
7
21
149
497
1
9
513
25
9
25
829
525
1893
1133
1538
1574
1826
579
1789
18
15
7
21
149
497
1
9
513
25
9
25
989
525
1861
1133
1538
1574
1890
546
1762
18
15
7
21
149
497
1
9
513
25
9
25
989
525
1893
1133
1538
1574
1890
547
1789
18
15
7
21
149
497
1
9
513
25
9
25
989
525
1893
1132
1542
1574
1890
547
1789
18
15
7
21
149
497
1
9
512
25
9
25
157
533
1824
558
6
17
899
1669
1748
18
15
7
21
149
497
1
9
512
25
9
25
157
533
1824
558
262
273
899
1669
1748
18
15
7
21
149
497
1
9
129
25
9
25
797
13
453
557
258
550
1794
802
994
18
15
7
21
149
497
1
9
129
25
9
25
157
13
453
557
258
294
226
290
994
18
15
7
21
149
497
1
9
129
25
9
25
157
13
453
301
2
294
226
482
994
18
15
7
21
149
497
1
9
129
25
9
25
157
13
453
301
258
294
226
290
994
18
15
7
21
149
497
1
9
129
25
9
25
157
13
453
301
386
395
899
1955
995
18
15
7
21
149
497
1
9
129
25
9
25
157
525
453
557
258
267
899
931
483
18
15
7
21
149
497
1
9
129
25
9
25
157
525
453
301
2
267
899
931
483
18
15
7
21
149
497
1
9
129
25
9
25
157
525
453
301
258
267
899
931
483
18
15
7
21
149
497
1
9
129
25
9
25
157
525
453
301
386
267
899
931
483
18
15
7
21
149
497
1
9
129
25
9
25
189
13
453
45
2
38
322
258
994
18
15
7
21
149
497
1
9
129
25
9
25
189
13
453
557
2
38
322
258
994
18
15
7
21
149
497
1
9
129
25
9
25
189
13
453
557
258
38
322
258
994
18
15
7
21
149
497
1
9
129
25
9
25
189
13
453
301
258
38
322
258
994
18
15
7
21
149
497
1
9
129
25
9
25
189
525
453
557
2
38
322
770
482
18
15
7
21
149
497
1
9
129
25
9
25
189
525
453
557
258
38
322
770
482
18
15
7
21
149
497
1
9
129
25
9
25
189
525
453
301
258
38
322
770
482
18
15
7
21
149
497
1
9
129
25
9
25
189
525
453
301
386
395
323
771
483
18
15
7
21
149
497
1
9
129
25
9
25
189
141
453
301
389
657
323
515
445
18
15
7
21
149
497
1
9
129
25
9
25
253
13
453
557
258
806
930
1794
994
18
15
7
21
149
497
1
9
129
25
9
25
253
13
453
301
258
294
930
1794
994
18
15
7
21
149
497
1
9
129
25
9
25
253
525
453
557
258
806
930
770
482
18
15
7
21
149
497
1
9
129
25
9
25
253
525
453
301
258
294
930
770
482
18
15
7
21
149
497
1
9
129
25
9
25
253
525
453
301
386
422
930
770
482
18
15
7
21
149
497
1
9
129
25
9
25
221
13
453
301
386
422
354
546
994
18
15
7
21
149
497
1
9
129
25
9
25
829
13
453
557
258
550
1826
866
994
18
15
7
21
149
497
1
9
65
25
9
25
797
13
229
44
6
550
1794
1443
1533
18
15
7
21
149
497
1
9
65
25
9
25
157
13
229
44
6
38
226
227
509
18
15
7
21
149
497
1
9
65
25
9
25
157
13
229
45
2
38
226
227
509
18
15
7
21
149
497
1
9
65
25
9
25
157
13
229
300
6
38
226
227
509
18
15
7
21
149
497
1
9
65
25
9
25
157
13
229
300
134
166
226
227
509
18
15
7
21
149
497
1
9
65
25
9
25
157
13
229
301
2
38
226
227
509
18
15
7
21
149
497
1
9
65
25
9
25
157
13
229
301
130
38
226
227
509
18
15
7
21
149
497
1
9
65
25
9
25
157
525
741
556
1542
1574
1250
995
1021
18
15
7
21
149
497
1
9
65
25
9
25
157
525
741
1580
1542
1574
1250
995
1021
18
15
7
21
149
497
1
9
65
25
9
25
157
269
229
44
6
38
226
99
253
18
15
7
21
149
497
1
9
65
25
9
25
157
269
229
45
2
38
226
99
253
18
15
7
21
149
497
1
9
65
25
9
25
157
269
229
300
6
38
226
99
253
18
15
7
21
149
497
1
9
65
25
9
25
157
269
229
300
134
166
226
99
253
18
15
7
21
149
497
1
9
65
25
9
25
157
269
229
301
2
38
226
99
253
18
15
7
21
149
497
1
9
65
25
9
25
157
269
229
301
130
38
226
99
253
18
15
7
21
149
497
1
9
65
25
9
25
189
13
229
45
2
38
322
259
509
18
15
7
21
149
497
1
9
65
25
9
25
189
525
741
557
2
38
322
771
1021
18
15
7
21
149
497
1
9
65
25
9
25
253
525
741
557
2
38
930
771
1021
18
15
7
21
149
497
1
9
65
25
9
25
253
525
741
557
1538
550
930
771
1021
18
15
7
21
149
497
1
9
65
25
9
25
253
525
1765
1069
2
38
930
771
2045
18
15
7
21
149
497
1
9
65
25
9
25
253
269
229
301
130
139
195
3
253
18
15
7
21
149
497
1
9
65
25
9
25
221
13
229
44
6
550
355
611
509
18
15
7
21
149
497
1
9
65
25
9
25
221
269
229
300
134
166
355
99
253
18
15
7
21
149
497
1
9
65
25
9
25
829
525
741
1581
1538
1574
1826
1155
1021
18
15
7
21
149
497
1
49
1
25
9
25
797
1117
5
45
2
550
1794
1795
1081
18
15
7
21
149
497
1
49
1
25
9
25
797
1117
5
45
514
550
1794
1795
1081
18
15
7
21
149
497
1
49
1
25
9
25
797
1117
5
109
2
550
1794
1795
1081
18
15
7
21
149
497
1
49
1
25
9
25
797
1117
5
109
514
550
1794
1795
1081
18
15
7
21
149
497
1
49
1
25
9
25
797
93
5
45
2
523
1795
771
1081
18
15
7
21
149
497
1
49
1
25
9
25
797
93
5
45
514
523
1795
771
1081
18
15
7
21
149
497
1
49
1
25
9
25
797
93
5
109
2
523
1795
771
1081
18
15
7
21
149
497
1
49
1
25
9
25
797
93
5
109
514
523
1795
771
1081
18
15
7
21
149
497
1
49
1
25
9
25
797
93
5
109
66
523
1795
771
1081
18
15
7
21
149
497
1
49
1
25
9
25
797
93
6
45
2
523
1795
771
1080
18
15
7
21
149
497
1
49
1
25
9
25
797
93
6
45
5
545
1795
771
1080
18
15
7
21
149
497
1
49
1
25
9
25
797
93
6
45
514
523
1795
771
1080
18
15
7
21
149
497
1
49
1
25
9
25
797
93
6
45
517
545
1795
771
1080
18
15
7
21
149
497
1
49
1
25
9
25
797
93
6
46
6
545
1795
771
1080
18
15
7
21
149
497
1
49
1
25
9
25
797
93
6
46
518
545
1795
771
1080
18
15
7
21
149
497
1
49
1
25
9
25
797
93
6
109
2
523
1795
771
1080
18
15
7
21
149
497
1
49
1
25
9
25
797
93
6
109
5
529
1795
771
1080
18
15
7
21
149
497
1
49
1
25
9
25
797
93
6
109
514
523
1795
771
1080
18
15
7
21
149
497
1
49
1
25
9
25
797
93
6
109
517
545
1795
771
1080
18
15
7
21
149
497
1
49
1
25
9
25
797
93
6
109
66
523
1795
771
1080
18
15
7
21
149
497
1
49
1
25
9
25
797
93
6
109
69
529
1795
771
1080
18
15
7
21
149
497
1
49
1
25
9
25
797
93
6
110
6
545
1795
771
1080
18
15
7
21
149
497
1
49
1
25
9
25
797
93
6
110
518
545
1795
771
1080
18
15
7
21
149
497
1
49
1
25
9
25
797
93
6
110
70
529
1795
771
1080
18
15
7
21
149
497
1
49
1
25
9
25
797
605
1541
45
2
550
1794
514
1595
18
15
7
21
149
497
1
49
1
25
9
25
797
605
1541
109
2
550
1794
514
1595
18
15
7
21
149
497
1
49
1
25
9
25
797
605
1541
557
2
550
1794
514
1595
18
15
7
21
149
497
1
49
1
25
9
25
797
605
1541
1581
1538
1574
1794
514
1595
18
15
7
21
149
497
1
49
1
25
9
25
797
605
1541
1645
1538
1574
1794
514
1595
18
15
7
21
149
497
1
49
1
25
9
25
797
605
773
45
2
523
1795
515
825
18
15
7
21
149
497
1
49
1
25
9
25
797
605
773
45
258
779
1795
515
825
18
15
7
21
149
497
1
49
1
25
9
25
797
605
773
877
514
523
1795
515
825
18
15
7
21
149
497
1
49
1
25
9
25
797
605
773
877
834
779
1795
515
825
18
15
7
21
149
497
1
49
1
25
9
25
797
605
773
621
2
550
1794
515
829
18
15
7
21
149
497
1
49
1
25
9
25
797
605
773
621
322
523
1795
515
825
18
15
7
21
149
497
1
49
1
25
9
25
797
605
773
813
770
779
1795
515
825
18
15
7
21
149
497
1
49
1
25
9
25
797
605
773
1453
514
523
1795
515
825
18
15
7
21
149
497
1
49
1
25
9
25
797
605
773
1453
706
651
1795
515
825
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
45
2
523
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
45
5
545
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
45
258
779
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
45
261
785
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
46
6
545
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
46
262
785
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
877
514
523
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
877
517
545
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
877
834
779
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
877
837
785
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
621
2
523
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
621
69
529
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
621
322
523
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
621
325
545
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
813
514
523
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
813
770
779
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
813
773
785
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
814
774
785
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
878
518
545
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
878
838
785
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
1453
514
523
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
1453
706
651
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
622
6
545
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
622
70
529
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
622
326
545
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
1454
518
529
1795
515
824
18
15
7
21
149
497
1
49
1
25
9
25
797
605
774
1454
710
657
1795
515
824
18
15
7
21
149
497
1
49
513
25
9
25
797
605
1797
1133
1538
1547
1795
515
1849
18
15
7
21
149
497
1
49
513
25
9
25
797
605
1797
557
1538
1547
1795
515
1849
18
15
7
21
149
497
1
49
513
25
9
25
797
605
1797
557
1730
1675
1795
515
1849
18
15
7
21
149
497
1
49
513
25
9
25
797
605
1798
1133
1538
1547
1795
515
1848
18
15
7
21
149
497
1
49
513
25
9
25
797
605
1798
1133
1541
1553
1795
515
1848
18
15
7
21
149
497
1
49
513
25
9
25
797
605
1798
1133
1605
1553
1795
515
1848
18
15
7
21
149
497
1
49
513
25
9
25
797
605
1798
557
1538
1547
1795
515
1848
18
15
7
21
149
497
1
49
513
25
9
25
797
605
1798
557
1541
1553
1795
515
1848
18
15
7
21
149
497
1
49
513
25
9
25
797
605
1798
557
1730
1675
1795
515
1848
18
15
7
21
149
497
1
49
513
25
9
25
797
605
1798
1134
1542
1553
1795
515
1848
18
15
7
21
149
497
1
49
513
25
9
25
797
605
1798
1134
1606
1553
1795
515
1848
18
15
7
21
149
497
1
49
513
25
9
25
797
605
1798
558
1542
1553
1795
515
1848
18
15
7
21
149
497
1
49
513
25
9
25
797
605
1798
558
1606
1569
1795
515
1848
18
15
7
21
149
497
1
49
513
25
9
25
797
605
1798
558
1734
1553
1795
515
1848
18
15
7
21
149
497
1
265
257
25
9
25
157
397
453
109
5
294
226
34
354
18
15
7
21
149
497
1
265
257
25
9
25
157
397
453
301
2
294
226
34
354
18
15
7
21
149
497
1
265
257
25
9
25
157
397
453
621
773
294
226
34
354
18
15
7
21
149
497
1
265
257
25
9
25
189
397
453
45
2
38
322
2
194
18
15
7
21
149
497
1
265
257
25
9
25
189
397
453
45
5
273
323
3
195
18
15
7
21
149
497
1
265
257
25
9
25
189
397
453
45
517
529
323
35
163
18
15
7
21
149
497
1
265
257
25
9
25
189
397
453
109
2
395
323
3
195
18
15
7
21
149
497
1
265
257
25
9
25
189
397
453
109
5
529
323
35
163
18
15
7
21
149
497
1
265
257
25
9
25
189
397
453
109
517
545
323
35
163
18
15
7
21
149
497
1
265
257
25
9
25
189
397
453
557
2
38
322
2
194
18
15
7
21
149
497
1
265
257
25
9
25
189
397
453
557
514
550
322
2
194
18
15
7
21
149
497
1
265
257
25
9
25
189
397
453
557
517
529
323
35
163
18
15
7
21
149
497
1
265
257
25
9
25
189
397
453
557
770
38
322
2
194
18
15
7
21
149
497
1
265
257
25
9
25
189
397
453
557
773
273
323
3
195
18
15
7
21
149
497
1
265
257
25
9
25
189
397
453
301
5
273
323
3
195
18
15
7
21
149
497
1
265
257
25
9
25
189
397
453
301
770
38
322
2
194
18
15
7
21
149
497
1
265
257
25
9
25
189
397
453
301
773
529
323
35
163
18
15
7
21
149
497
1
265
257
25
9
25
189
397
453
621
2
395
323
3
195
18
15
7
21
149
497
1
265
257
25
9
25
189
397
453
621
5
161
323
3
195
18
15
7
21
149
497
1
265
257
25
9
25
189
397
453
621
517
545
323
35
163
18
15
7
21
149
497
1
265
257
25
9
25
189
397
453
621
773
545
323
3
195
18
15
7
21
149
497
1
265
257
25
9
25
189
397
453
621
645
545
323
3
195
18
15
7
21
149
497
1
265
129
25
9
25
157
397
197
301
2
294
226
34
98
18
15
7
21
149
497
1
265
129
25
9
25
189
397
197
301
5
273
323
3
99
18
15
7
21
149
497
1
265
129
25
9
25
189
397
197
301
773
529
323
35
99
18
15
7
21
149
497
1
265
129
25
9
25
189
397
197
301
386
395
323
3
99
18
15
7
21
149
497
1
265
129
25
9
25
189
397
197
301
389
273
323
3
99
18
15
7
21
149
497
1
265
129
25
9
25
189
397
325
45
2
38
322
2
450
18
15
7
21
149
497
1
265
129
25
9
25
189
397
325
45
4
394
323
3
451
18
15
7
21
149
497
1
265
129
25
9
25
189
397
325
45
5
273
323
3
451
18
15
7
21
149
497
1
265
129
25
9
25
189
397
325
45
258
38
322
2
450
18
15
7
21
149
497
1
265
129
25
9
25
189
397
325
45
66
75
323
3
451
18
15
7
21
149
497
1
265
129
25
9
25
189
397
325
45
261
273
323
3
451
18
15
7
21
149
497
1
265
129
25
9
25
189
397
325
45
133
401
323
3
451
18
15
7
21
149
497
1
265
129
25
9
25
189
397
325
45
69
38
322
2
450
18
15
7
21
149
497
1
265
129
25
9
25
189
397
325
45
389
273
323
3
451
18
15
7
21
149
497
1
265
129
25
9
25
189
397
325
45
197
166
322
2
450
18
15
7
21
149
497
1
265
129
25
9
25
189
397
325
301
5
273
323
3
451
18
15
7
21
149
497
1
265
129
25
9
25
189
397
325
301
260
394
323
3
451
18
15
7
21
149
497
1
265
129
25
9
25
189
397
325
301
261
273
323
3
451
18
15
7
21
149
497
1
265
129
25
9
25
189
397
325
301
386
395
323
3
451
18
15
7
21
149
497
1
265
129
25
9
25
189
397
325
301
194
203
323
3
451
18
15
7
21
149
497
1
265
129
25
9
25
189
397
325
301
197
166
322
2
450
18
15
7
21
149
497
1
265
129
25
9
25
189
397
325
301
325
38
322
2
450
18
15
7
21
149
497
1
265
129
25
9
25
189
397
325
301
837
38
322
2
450
18
15
7
21
149
501
1
9
0
25
9
29
181
21
8
46
2
275
321
197
4
18
15
7
21
149
501
1
9
0
25
9
29
181
21
8
46
6
35
323
323
836
18
15
7
21
149
501
1
9
0
25
9
29
181
21
8
46
514
787
913
258
4
18
15
7
21
149
501
1
9
0
25
9
29
181
21
8
46
770
787
913
258
4
18
15
7
21
149
501
1
9
0
25
9
29
181
21
8
46
518
531
323
323
68
18
15
7
21
149
501
1
9
0
25
9
29
181
21
8
46
774
531
323
323
68
18
15
7
21
149
501
1
9
0
25
9
29
181
21
8
46
70
35
323
323
836
18
15
7
21
149
501
1
9
0
25
9
29
181
21
8
46
198
419
915
261
4
18
15
7
21
149
501
1
9
0
25
9
29
181
21
8
110
6
35
323
323
836
18
15
7
21
149
501
1
9
0
25
9
29
181
21
8
110
70
35
323
323
836
18
15
7
21
149
501
1
9
0
25
9
29
181
21
8
110
198
163
323
323
68
18
15
7
21
149
501
1
9
0
25
9
29
181
21
8
558
6
35
323
323
836
18
15
7
21
149
501
1
9
0
25
9
29
181
21
8
558
514
787
913
258
4
18
15
7
21
149
501
1
9
0
25
9
29
181
21
8
558
770
787
913
258
4
18
15
7
21
149
501
1
9
0
25
9
29
181
21
8
558
518
35
323
323
836
18
15
7
21
149
501
1
9
0
25
9
29
181
21
8
558
774
531
323
323
68
18
15
7
21
149
501
1
9
0
25
9
29
181
21
8
558
326
35
323
323
836
18
15
7
21
149
501
1
9
0
25
9
29
181
21
16
54
2
19
913
581
116
18
15
7
21
149
501
1
9
0
25
9
29
181
21
16
54
6
547
323
135
116
18
15
7
21
149
501
1
9
0
25
9
29
181
21
16
54
518
547
323
135
116
18
15
7
21
149
501
1
9
0
25
9
29
181
21
16
54
66
163
323
133
116
18
15
7
21
149
501
1
9
0
25
9
29
181
21
16
54
262
163
323
135
116
18
15
7
21
149
501
1
9
0
25
9
29
181
21
16
54
774
547
323
135
116
18
15
7
21
149
501
1
9
0
25
9
29
181
21
16
54
578
675
323
259
116
18
15
7
21
149
501
1
9
0
25
9
29
181
21
16
566
6
547
323
135
116
18
15
7
21
149
501
1
9
0
25
9
29
181
21
16
566
518
547
323
135
116
18
15
7
21
149
501
1
9
0
25
9
29
181
21
16
566
1542
1315
915
263
372
18
15
7
21
149
501
1
9
0
25
9
29
181
21
16
566
774
547
323
135
116
18
15
7
21
149
501
1
9
0
25
9
29
181
21
16
566
834
675
323
259
116
18
15
7
21
149
501
1
9
0
25
9
29
181
21
16
566
578
163
323
133
116
18
15
7
21
149
501
1
9
0
25
9
29
181
21
16
310
258
547
321
325
372
18
15
7
21
149
501
1
9
0
25
9
29
181
21
16
310
770
547
321
261
372
18
15
7
21
149
501
1
9
0
25
9
29
181
21
16
310
262
547
323
135
116
18
15
7
21
149
501
1
9
0
25
9
29
181
21
16
310
386
163
321
133
116
18
15
7
21
149
501
1
9
0
25
9
29
181
21
16
310
390
275
915
259
116
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
46
2
275
321
133
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
46
6
35
323
323
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
46
514
787
913
261
340
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
46
258
275
321
133
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
46
770
787
913
261
340
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
46
518
531
323
323
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
46
262
163
323
323
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
46
774
531
323
323
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
46
70
35
323
323
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
46
198
419
915
261
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
110
6
35
323
323
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
110
518
531
323
323
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
110
70
35
323
323
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
110
198
163
323
323
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
558
6
35
323
323
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
558
514
275
913
261
340
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
558
770
787
913
261
340
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
558
518
35
323
323
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
558
1542
1299
323
323
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
558
774
37
325
261
340
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
174
2
275
913
261
340
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
174
6
275
323
323
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
174
258
275
917
261
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
174
66
163
323
133
84
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
174
262
275
323
323
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
174
70
35
323
323
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
174
194
403
917
645
84
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
430
258
787
915
261
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
430
262
531
323
323
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
430
390
403
323
197
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
430
710
275
323
323
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
366
6
35
323
323
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
366
66
35
329
262
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
366
134
293
917
261
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
366
834
163
323
133
84
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
366
326
35
323
323
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
366
838
35
323
323
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
878
518
35
323
323
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
878
1346
163
323
133
84
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
878
834
675
323
133
84
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
878
582
35
323
323
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
32
878
838
35
323
323
212
18
15
7
21
149
501
1
9
0
25
9
29
181
21
520
46
2
275
913
1989
1796
18
15
7
21
149
501
1
9
0
25
9
29
181
21
520
46
6
419
915
1795
1796
18
15
7
21
149
501
1
9
0
25
9
29
181
21
520
558
6
419
915
1795
1796
18
15
7
21
149
501
1
9
0
25
9
29
181
21
520
814
770
787
913
1989
1796
18
15
7
21
149
501
1
9
0
25
9
29
181
21
528
54
2
419
915
1795
1908
18
15
7
21
149
501
1
9
0
25
9
29
181
21
528
54
6
419
915
1795
1908
18
15
7
21
149
501
1
9
0
25
9
29
181
21
528
566
2
419
915
1795
1908
18
15
7
21
149
501
1
9
0
25
9
29
181
21
528
566
258
419
915
1795
1908
18
15
7
21
149
501
1
9
0
25
9
29
181
21
528
566
262
419
915
1795
1908
18
15
7
21
149
501
1
9
0
25
9
29
181
21
528
822
262
419
915
1795
1908
18
15
7
21
149
501
1
9
0
25
9
29
181
21
528
822
646
419
915
1795
1908
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
46
2
275
321
133
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
46
6
35
323
323
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
174
2
275
913
261
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
174
6
35
323
323
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
174
258
275
917
261
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
174
66
163
323
133
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
174
262
35
323
323
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
174
134
35
323
327
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
174
70
35
323
323
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
174
194
403
917
709
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
174
322
163
323
133
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
174
390
35
323
327
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
174
326
35
323
323
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
302
2
275
321
133
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
302
6
35
323
323
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
302
258
275
321
133
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
302
262
35
323
323
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
302
386
275
321
133
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
302
390
35
323
327
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
430
2
275
321
133
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
430
6
35
323
323
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
430
258
275
321
133
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
430
518
35
323
323
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
430
262
35
323
323
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
430
386
275
321
133
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
430
390
35
323
327
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
160
430
710
275
323
323
468
18
15
7
21
149
501
1
9
0
25
9
29
181
21
264
46
6
35
323
455
900
18
15
7
21
149
501
1
9
0
25
9
29
181
21
264
46
70
35
323
455
900
18
15
7
21
149
501
1
9
0
25
9
29
181
21
264
174
6
35
323
455
900
18
15
7
21
149
501
1
9
0
25
9
29
181
21
264
174
262
35
323
455
900
18
15
7
21
149
501
1
9
0
25
9
29
181
21
264
174
134
35
323
455
900
18
15
7
21
149
501
1
9
0
25
9
29
181
21
264
174
70
35
323
455
900
18
15
7
21
149
501
1
9
0
25
9
29
181
21
264
174
390
35
323
455
900
18
15
7
21
149
501
1
9
0
25
9
29
181
21
264
174
198
419
323
455
900
18
15
7
21
149
501
1
9
0
25
9
29
181
21
264
430
518
35
323
455
900
18
15
7
21
149
501
1
9
0
25
9
29
181
21
264
430
774
35
323
455
900
18
15
7
21
149
501
1
9
0
25
9
29
181
21
264
366
6
35
323
455
900
18
15
7
21
149
501
1
9
0
25
9
29
181
21
264
366
66
35
329
262
900
18
15
7
21
149
501
1
9
0
25
9
29
181
21
264
366
134
35
323
455
900
18
15
7
21
149
501
1
9
0
25
9
29
181
21
264
366
834
163
323
453
900
18
15
7
21
149
501
1
9
0
25
9
29
181
21
264
366
578
35
329
262
900
18
15
7
21
149
501
1
9
0
25
9
29
181
21
264
366
646
291
323
455
900
18
15
7
21
149
501
1
9
0
25
9
29
181
21
264
878
6
35
323
455
900
18
15
7
21
149
501
1
9
0
25
9
29
181
21
264
878
518
35
323
455
900
18
15
7
21
149
501
1
9
0
25
9
29
181
21
264
878
774
35
323
455
900
18
15
7
21
149
501
1
9
0
25
9
29
181
21
264
878
834
163
323
453
900
18
15
7
21
149
501
1
9
0
25
9
29
181
21
776
558
6
419
915
1799
1924
18
15
7
21
149
501
1
9
0
25
9
29
181
21
136
110
70
35
323
327
452
18
15
7
21
149
501
1
9
0
25
9
29
181
21
136
110
198
163
323
327
452
18
15
7
21
149
501
1
9
0
25
9
29
181
21
136
174
2
275
913
258
452
18
15
7
21
149
501
1
9
0
25
9
29
181
21
136
174
6
35
323
327
452
18
15
7
21
149
501
1
9
0
25
9
29
181
21
136
174
258
275
917
261
452
18
15
7
21
149
501
1
9
0
25
9
29
181
21
136
174
66
163
323
197
452
18
15
7
21
149
501
1
9
0
25
9
29
181
21
136
174
262
275
915
261
452
18
15
7
21
149
501
1
9
0
25
9
29
181
21
136
174
70
35
323
327
452
18
15
7
21
149
501
1
9
0
25
9
29
181
21
136
174
326
163
323
327
452
18
15
7
21
149
501
1
9
0
25
9
29
181
21
136
430
2
275
321
197
452
18
15
7
21
149
501
1
9
0
25
9
29
181
21
136
430
6
35
323
327
452
18
15
7
21
149
501
1
9
0
25
9
29
181
21
136
430
258
275
321
197
452
18
15
7
21
149
501
1
9
0
25
9
29
181
21
136
430
262
35
323
327
452
18
15
7
21
149
501
1
9
0
25
9
29
181
21
136
430
386
403
323
197
452
18
15
7
21
149
501
1
9
0
25
9
29
181
21
136
430
390
419
323
327
452
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
558
6
35
323
455
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
174
2
275
915
1991
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
174
6
35
323
455
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
174
66
163
323
453
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
174
134
35
323
455
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
174
70
35
323
455
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
174
322
163
323
453
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
174
390
35
323
455
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
174
326
531
323
323
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
302
2
275
915
1991
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
302
6
35
323
455
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
302
770
787
915
1991
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
302
774
35
323
455
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
686
6
35
323
455
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
686
258
275
915
1991
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
686
262
35
323
455
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
686
326
165
321
389
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
430
2
275
915
1991
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
430
6
35
323
455
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
430
258
275
915
1991
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
430
770
787
915
1991
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
430
518
35
323
455
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
430
262
35
323
455
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
430
774
531
323
323
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
430
386
275
915
1991
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
416
430
390
35
323
455
980
18
15
7
21
149
501
1
9
0
25
9
29
181
21
392
302
2
275
913
261
964
18
15
7
21
149
501
1
9
0
25
9
29
181
21
392
302
6
275
915
263
964
18
15
7
21
149
501
1
9
0
25
9
29
181
21
392
302
770
275
913
261
964
18
15
7
21
149
501
1
9
0
25
9
29
181
21
392
302
774
787
915
261
964
18
15
7
21
149
501
1
9
0
25
9
29
181
21
392
430
2
275
913
261
964
18
15
7
21
149
501
1
9
0
25
9
29
181
21
392
430
6
275
915
263
964
18
15
7
21
149
501
1
9
0
25
9
29
181
21
392
430
258
275
917
261
964
18
15
7
21
149
501
1
9
0
25
9
29
181
21
392
430
262
275
915
261
964
18
15
7
21
149
501
1
9
0
25
9
29
181
21
392
430
774
787
915
261
964
18
15
7
21
149
501
1
9
0
25
9
29
181
21
392
430
386
403
913
261
964
18
15
7
21
149
501
1
9
0
25
9
29
181
21
392
430
390
419
915
261
964
18
15
7
21
149
501
1
9
0
25
9
29
181
533
8
46
2
275
321
837
516
18
15
7
21
149
501
1
9
0
25
9
29
181
533
8
46
6
35
323
835
324
18
15
7
21
149
501
1
9
0
25
9
29
181
533
8
46
514
787
913
770
260
18
15
7
21
149
501
1
9
0
25
9
29
181
533
8
46
770
787
913
770
260
18
15
7
21
149
501
1
9
0
25
9
29
181
533
8
46
518
531
323
835
1092
18
15
7
21
149
501
1
9
0
25
9
29
181
533
8
46
774
531
323
835
1092
18
15
7
21
149
501
1
9
0
25
9
29
181
533
8
46
70
35
323
835
324
18
15
7
21
149
501
1
9
0
25
9
29
181
533
8
46
198
419
915
773
516
18
15
7
21
149
501
1
9
0
25
9
29
181
533
8
110
6
35
323
835
324
18
15
7
21
149
501
1
9
0
25
9
29
181
533
8
110
70
35
323
835
324
18
15
7
21
149
501
1
9
0
25
9
29
181
533
8
110
198
163
323
835
1092
18
15
7
21
149
501
1
9
0
25
9
29
181
533
8
558
6
35
323
835
324
18
15
7
21
149
501
1
9
0
25
9
29
181
533
8
558
514
787
913
770
260
18
15
7
21
149
501
1
9
0
25
9
29
181
533
8
558
770
787
913
770
260
18
15
7
21
149
501
1
9
0
25
9
29
181
533
8
558
518
35
323
835
324
18
15
7
21
149
501
1
9
0
25
9
29
181
533
8
558
774
531
323
835
1092
18
15
7
21
149
501
1
9
0
25
9
29
181
533
8
558
326
35
323
835
324
18
15
7
21
149
501
1
9
0
25
9
29
181
533
16
54
2
19
913
965
628
18
15
7
21
149
501
1
9
0
25
9
29
181
533
16
54
6
275
323
771
372
18
15
7
21
149
501
1
9
0
25
9
29
181
533
16
54
518
787
915
773
628
18
15
7
21
149
501
1
9
0
25
9
29
181
533
16
54
66
675
323
837
1140
18
15
7
21
149
501
1
9
0
25
9
29
181
533
16
54
262
275
323
771
372
18
15
7
21
149
501
1
9
0
25
9
29
181
533
16
54
774
787
915
773
628
18
15
7
21
149
501
1
9
0
25
9
29
181
533
16
54
578
675
323
837
1140
18
15
7
21
149
501
1
9
0
25
9
29
181
533
16
566
518
275
323
771
372
18
15
7
21
149
501
1
9
0
25
9
29
181
533
16
566
1542
1315
915
775
628
18
15
7
21
149
501
1
9
0
25
9
29
181
533
16
566
774
787
915
773
628
18
15
7
21
149
501
1
9
0
25
9
29
181
533
16
566
834
675
323
837
1140
18
15
7
21
149
501
1
9
0
25
9
29
181
533
16
566
578
675
323
837
1140
18
15
7
21
149
501
1
9
0
25
9
29
181
533
16
310
258
19
913
965
628
18
15
7
21
149
501
1
9
0
25
9
29
181
533
16
310
770
787
913
773
372
18
15
7
21
149
501
1
9
0
25
9
29
181
533
16
310
262
275
323
771
372
18
15
7
21
149
501
1
9
0
25
9
29
181
533
16
310
386
275
321
837
628
18
15
7
21
149
501
1
9
0
25
9
29
181
533
16
310
390
275
323
771
372
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
46
2
275
321
837
340
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
46
6
35
323
835
596
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
46
514
787
913
773
596
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
46
258
275
321
837
340
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
46
770
787
913
773
596
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
46
518
531
323
835
1108
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
46
262
163
323
835
596
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
46
774
531
323
835
1108
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
46
70
35
323
835
596
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
46
198
419
915
773
596
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
110
6
35
323
835
596
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
110
518
531
323
835
1108
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
110
70
35
323
835
596
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
110
198
163
323
835
596
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
558
6
35
323
835
596
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
558
514
275
913
773
596
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
558
770
787
913
773
596
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
558
518
35
323
835
596
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
558
1542
1299
323
835
596
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
558
774
37
325
773
596
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
174
2
275
913
773
596
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
174
6
275
323
835
596
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
174
66
163
323
835
596
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
174
70
35
323
835
596
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
174
194
403
917
1669
340
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
366
6
35
323
835
596
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
366
66
35
329
774
596
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
366
134
293
917
965
596
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
366
326
35
323
835
596
18
15
7
21
149
501
1
9
0
25
9
29
181
533
32
366
838
35
323
835
596
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
46
2
275
913
773
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
46
6
35
323
967
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
46
518
547
323
967
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
46
774
547
323
967
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
46
70
35
323
967
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
46
198
419
915
773
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
110
6
35
323
967
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
110
70
35
323
967
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
558
6
35
323
967
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
558
514
787
913
773
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
558
518
35
323
967
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
558
774
787
915
773
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
558
70
35
323
967
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
558
326
163
323
967
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
1582
6
35
323
967
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
1582
518
35
323
967
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
1582
1542
547
323
967
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
1582
1286
547
323
967
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
366
6
35
323
967
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
366
518
35
323
967
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
366
66
35
329
966
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
366
322
163
323
965
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
366
326
35
323
967
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
814
518
35
323
967
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
814
774
275
915
899
932
18
15
7
21
149
501
1
9
0
25
9
29
181
533
520
814
1414
419
323
967
900
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
46
2
275
913
770
708
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
46
6
35
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
46
518
547
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
46
70
35
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
46
198
419
915
773
388
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
558
6
35
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
558
770
275
913
770
708
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
558
518
35
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
558
1542
547
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
558
774
547
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
558
70
35
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
558
326
35
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
174
2
275
913
770
708
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
174
6
35
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
174
258
275
917
773
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
174
262
35
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
174
134
35
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
174
70
35
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
174
390
35
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
174
198
163
323
903
388
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
686
262
35
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
686
134
35
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
686
70
35
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
686
390
291
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
430
2
275
913
770
708
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
430
6
35
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
430
518
35
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
430
774
35
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
430
198
163
323
903
388
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
366
6
35
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
366
66
35
329
774
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
366
134
35
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
366
834
163
323
965
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
878
6
35
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
878
518
35
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
878
774
35
323
967
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
264
878
834
163
323
965
644
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1544
46
2
275
913
770
1572
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1544
46
6
35
323
967
1540
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1544
46
70
35
323
967
1540
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1544
46
198
419
915
773
1540
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1544
110
6
35
323
967
1540
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1544
110
70
35
323
967
1540
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1544
558
6
35
323
967
1540
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1544
558
518
35
323
967
1540
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1544
558
774
787
915
773
1540
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1544
558
326
163
323
967
1540
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1544
1582
6
35
323
967
1540
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1544
1582
518
35
323
967
1540
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1544
1582
1542
547
323
839
1540
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1544
1582
70
35
323
967
1540
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1544
1582
1286
547
323
839
1540
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1544
1326
6
35
323
967
1540
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1544
1326
518
35
323
967
1540
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1544
1326
134
403
915
773
1540
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1544
1326
646
275
915
771
1572
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1544
1326
326
35
323
967
1540
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1544
1326
838
35
323
967
1540
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1544
1646
1602
675
323
837
1540
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1544
1646
1606
1171
915
899
1572
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1552
54
66
675
323
837
1652
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1552
566
578
675
323
837
1652
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1552
1590
2
787
915
1671
1652
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1552
1590
66
675
323
837
1652
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1552
1590
1346
675
323
837
1652
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1552
1590
1602
675
323
837
1652
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1552
1334
390
403
915
1671
1652
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
46
2
275
321
837
772
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
46
6
35
323
835
836
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
46
70
35
323
835
836
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
46
198
419
915
773
772
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
1134
6
35
323
835
836
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
558
6
35
323
835
836
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
558
514
787
913
770
772
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
558
770
275
321
837
772
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
558
518
35
323
835
836
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
558
774
531
323
835
836
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
558
70
35
323
835
836
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
558
326
163
323
835
836
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
814
514
787
913
770
772
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
814
770
275
321
837
772
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
814
518
35
323
835
836
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
814
774
531
323
835
836
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
814
1414
531
323
835
836
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
814
582
37
325
773
772
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
878
6
35
323
835
836
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
878
518
35
323
835
836
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
878
834
675
323
835
836
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
622
6
35
323
835
836
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
622
66
675
323
835
836
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
1454
6
419
915
771
772
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
1454
518
35
323
835
836
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
1454
262
35
323
835
836
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
1454
390
35
323
839
772
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
1454
198
163
323
835
836
18
15
7
21
149
501
1
9
0
25
9
29
181
533
776
1454
710
675
323
839
772
18
15
7
21
149
501
1
9
0
25
9
29
181
533
784
310
6
275
915
773
884
18
15
7
21
149
501
1
9
0
25
9
29
181
533
784
310
258
547
321
837
884
18
15
7
21
149
501
1
9
0
25
9
29
181
533
784
310
262
275
915
773
884
18
15
7
21
149
501
1
9
0
25
9
29
181
533
784
310
386
275
321
837
884
18
15
7
21
149
501
1
9
0
25
9
29
181
533
784
310
390
275
915
771
884
18
15
7
21
149
501
1
9
0
25
9
29
181
533
784
822
6
275
915
773
884
18
15
7
21
149
501
1
9
0
25
9
29
181
533
784
822
514
275
321
837
884
18
15
7
21
149
501
1
9
0
25
9
29
181
533
784
822
770
275
321
837
884
18
15
7
21
149
501
1
9
0
25
9
29
181
533
784
822
518
787
915
773
884
18
15
7
21
149
501
1
9
0
25
9
29
181
533
784
822
774
275
915
771
884
18
15
7
21
149
501
1
9
0
25
9
29
181
533
784
822
834
675
323
837
884
18
15
7
21
149
501
1
9
0
25
9
29
181
533
784
822
578
675
323
837
884
18
15
7
21
149
501
1
9
0
25
9
29
181
533
784
822
646
419
915
773
884
18
15
7
21
149
501
1
9
0
25
9
29
181
533
784
1334
518
275
915
773
884
18
15
7
21
149
501
1
9
0
25
9
29
181
533
784
694
2
275
321
837
884
18
15
7
21
149
501
1
9
0
25
9
29
181
533
784
694
6
275
915
773
884
18
15
7
21
149
501
1
9
0
25
9
29
181
533
784
694
326
419
915
773
884
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1568
46
2
275
913
1669
1620
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1568
110
518
547
323
839
1620
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1568
110
70
547
323
839
1620
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1568
558
514
275
913
1669
1620
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1568
558
518
547
323
839
1620
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1568
558
774
547
323
839
1620
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1568
1582
518
547
323
839
1620
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1568
1582
1542
547
323
839
1620
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1568
1582
1286
547
323
839
1620
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1568
1326
514
531
321
838
1620
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1568
1326
518
547
323
839
1620
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1568
1326
646
675
323
839
1620
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1568
1646
1542
547
323
839
1620
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1568
1646
1286
547
323
839
1620
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1568
1646
1602
675
323
837
1620
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1696
46
6
531
323
835
2004
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1696
1198
6
531
323
835
2004
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1696
1198
66
675
323
837
2004
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1696
1198
70
531
323
835
2004
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1696
1582
1542
531
323
835
2004
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1696
1710
6
531
323
835
2004
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1696
1710
322
163
323
839
2004
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1696
1710
326
531
323
835
2004
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1696
302
262
163
323
839
2004
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1696
302
774
531
323
835
2004
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1696
302
390
419
915
1733
2004
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1696
430
774
531
323
835
2004
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
46
2
275
321
901
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
46
6
35
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
46
514
787
913
773
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
46
258
275
321
901
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
46
518
547
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
46
262
275
915
773
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
46
70
35
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
46
198
419
915
773
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
558
2
275
913
773
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
558
6
35
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
558
514
275
913
773
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
558
518
35
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
558
1542
547
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
558
774
549
325
773
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
174
2
275
913
773
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
174
6
35
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
174
66
163
323
965
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
174
134
35
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
174
70
35
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
174
194
403
917
901
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
174
322
163
323
965
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
174
390
35
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
174
326
163
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
302
2
275
321
901
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
302
6
35
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
302
514
275
913
773
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
302
770
275
913
773
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
302
518
35
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
302
774
35
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
302
646
291
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
302
198
419
915
773
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
302
838
35
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
430
2
275
321
901
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
430
6
35
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
430
258
275
321
901
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
430
770
787
917
965
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
430
518
35
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
430
262
35
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
430
774
787
915
773
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
430
390
35
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
366
6
35
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
366
66
35
329
966
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
366
134
293
917
901
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
366
834
163
323
965
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
366
326
35
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
366
838
35
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
878
518
35
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
878
1346
163
323
965
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
878
834
163
323
965
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
288
878
582
35
323
967
724
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
46
2
275
321
838
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
46
6
35
323
835
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
46
514
787
913
773
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
46
770
787
913
773
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
46
518
531
323
835
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
46
774
531
323
835
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
174
2
275
913
773
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
174
6
35
323
835
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
174
66
163
323
835
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
174
70
35
323
835
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
174
322
163
323
835
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
174
326
35
323
835
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
1582
6
35
323
835
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
1582
1542
531
323
835
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
1710
2
787
915
773
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
1710
6
35
323
835
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
1710
1542
1299
323
835
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
1710
322
163
323
835
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
1710
326
163
323
835
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
302
2
275
321
838
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
302
6
35
323
835
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
302
514
275
913
773
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
302
258
275
321
838
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
302
770
787
913
773
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
302
518
35
323
835
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
302
262
35
323
835
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
302
134
163
323
835
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
302
774
531
323
835
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
302
386
275
321
838
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
302
390
35
323
839
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
686
6
35
323
835
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
686
258
275
913
773
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
686
262
35
323
835
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
686
70
35
323
835
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
430
2
275
321
838
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
430
6
35
323
835
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
430
770
787
917
773
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
672
430
774
35
323
835
980
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
558
6
35
323
835
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
174
2
275
913
773
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
174
6
35
323
835
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
174
258
275
917
965
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
174
66
163
323
835
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
174
262
35
323
835
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
174
134
35
323
839
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
174
70
35
323
835
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
174
194
403
917
965
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
174
322
163
323
835
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
174
390
35
323
839
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
174
198
163
323
835
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
174
326
163
323
835
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
302
2
275
321
901
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
302
6
35
323
835
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
686
6
35
323
835
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
686
258
275
913
773
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
686
262
35
323
835
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
686
326
165
321
901
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
430
2
275
321
901
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
430
6
35
323
835
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
430
258
275
321
901
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
430
770
787
917
773
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
430
262
35
323
835
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
430
774
547
323
835
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
430
386
275
321
901
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
430
390
35
323
839
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
416
430
710
275
323
835
468
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
46
2
275
321
838
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
46
6
35
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
46
262
163
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
558
6
35
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
558
518
35
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
558
262
547
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
558
774
547
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
366
66
35
329
774
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
366
834
675
323
837
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
366
198
163
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
366
326
35
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
366
838
35
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
814
6
35
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
814
770
275
321
838
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
814
518
35
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
814
1282
403
323
837
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
814
774
35
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
814
1286
35
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
814
646
35
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
814
1414
419
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
814
838
35
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
878
518
35
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
878
834
675
323
837
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
878
582
35
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
878
838
35
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
1326
6
35
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
1326
518
35
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
1326
390
419
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
1326
198
419
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
1326
326
35
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
800
1326
710
675
323
839
852
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1672
110
70
677
321
837
1988
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1672
1710
326
165
321
837
1988
18
15
7
21
149
501
1
9
0
25
9
29
181
533
1672
1646
1602
675
323
837
1988
18
15
7
21
149
501
1
9
0
25
9
29
181
533
392
302
2
275
321
837
452
18
15
7
21
149
501
1
9
0
25
9
29
181
533
392
302
6
275
915
773
452
18
15
7
21
149
501
1
9
0
25
9
29
181
533
392
302
770
275
913
774
452
18
15
7
21
149
501
1
9
0
25
9
29
181
533
392
302
774
275
915
899
452
18
15
7
21
149
501
1
9
0
25
9
29
181
533
392
430
2
275
321
837
452
18
15
7
21
149
501
1
9
0
25
9
29
181
533
392
430
6
35
323
839
452
18
15
7
21
149
501
1
9
0
25
9
29
181
533
392
430
258
275
321
837
452
18
15
7
21
149
501
1
9
0
25
9
29
181
533
392
430
262
35
323
839
452
18
15
7
21
149
501
1
9
0
25
9
29
181
533
392
430
774
547
323
839
452
18
15
7
21
149
501
1
9
0
25
9
29
181
533
392
430
386
403
323
837
452
18
15
7
21
149
501
1
9
0
25
9
29
181
533
392
430
390
419
323
839
452
18
15
7
21
149
501
1
9
0
25
9
29
181
533
648
110
70
35
323
839
964
18
15
7
21
149
501
1
9
0
25
9
29
181
533
648
174
2
275
913
770
964
18
15
7
21
149
501
1
9
0
25
9
29
181
533
648
174
6
35
323
839
964
18
15
7
21
149
501
1
9
0
25
9
29
181
533
648
174
66
163
323
965
964
18
15
7
21
149
501
1
9
0
25
9
29
181
533
648
174
70
35
323
839
964
18
15
7
21
149
501
1
9
0
25
9
29
181
533
648
174
322
675
323
837
964
18
15
7
21
149
501
1
9
0
25
9
29
181
533
648
174
326
163
323
839
964
18
15
7
21
149
501
1
9
0
25
9
29
181
533
648
1710
6
35
323
839
964
18
15
7
21
149
501
1
9
0
25
9
29
181
533
648
1710
1542
1315
915
899
964
18
15
7
21
149
501
1
9
0
25
9
29
181
533
648
1710
326
163
323
839
964
18
15
7
21
149
501
1
9
0
25
9
29
181
533
648
430
2
275
321
837
964
18
15
7
21
149
501
1
9
0
25
9
29
181
533
648
430
6
35
323
839
964
18
15
7
21
149
501
1
9
0
25
9
29
181
533
648
430
258
275
321
837
964
18
15
7
21
149
501
1
9
0
25
9
29
181
533
648
430
770
787
917
773
964
18
15
7
21
149
501
1
9
0
25
9
29
181
533
648
430
262
35
323
839
964
18
15
7
21
149
501
1
9
0
25
9
29
181
533
648
430
774
547
323
839
964
18
15
7
21
149
501
1
9
0
25
9
29
181
533
648
366
66
35
329
838
964
18
15
7
21
149
501
1
9
0
25
9
29
181
533
648
366
322
163
323
965
964
18
15
7
21
149
501
1
9
0
25
9
29
181
533
648
366
326
35
323
839
964
18
15
7
21
149
501
1
9
0
25
9
29
181
277
8
46
2
275
321
69
4
18
15
7
21
149
501
1
9
0
25
9
29
181
277
8
46
6
35
323
67
68
18
15
7
21
149
501
1
9
0
25
9
29
181
277
8
46
518
547
323
67
68
18
15
7
21
149
501
1
9
0
25
9
29
181
277
8
46
774
547
323
67
68
18
15
7
21
149
501
1
9
0
25
9
29
181
277
8
46
70
35
323
67
68
18
15
7
21
149
501
1
9
0
25
9
29
181
277
8
110
6
35
323
67
68
18
15
7
21
149
501
1
9
0
25
9
29
181
277
8
110
70
35
323
67
68
18
15
7
21
149
501
1
9
0
25
9
29
181
277
8
110
198
163
323
67
68
18
15
7
21
149
501
1
9
0
25
9
29
181
277
16
54
2
19
913
1093
116
18
15
7
21
149
501
1
9
0
25
9
29
181
277
16
54
6
403
323
69
116
18
15
7
21
149
501
1
9
0
25
9
29
181
277
16
54
66
675
323
69
116
18
15
7
21
149
501
1
9
0
25
9
29
181
277
16
54
262
403
323
69
116
18
15
7
21
149
501
1
9
0
25
9
29
181
277
16
54
578
675
323
69
116
18
15
7
21
149
501
1
9
0
25
9
29
181
277
16
566
774
403
323
69
116
18
15
7
21
149
501
1
9
0
25
9
29
181
277
16
566
578
675
323
69
116
18
15
7
21
149
501
1
9
0
25
9
29
181
277
16
310
6
403
323
69
116
18
15
7
21
149
501
1
9
0
25
9
29
181
277
16
310
258
163
321
69
116
18
15
7
21
149
501
1
9
0
25
9
29
181
277
16
310
770
1315
321
69
116
18
15
7
21
149
501
1
9
0
25
9
29
181
277
16
310
262
403
323
69
116
18
15
7
21
149
501
1
9
0
25
9
29
181
277
16
310
386
275
321
69
116
18
15
7
21
149
501
1
9
0
25
9
29
181
277
16
310
390
403
323
69
116
18
15
7
21
149
501
1
9
0
25
9
29
181
277
32
46
2
275
321
69
84
18
15
7
21
149
501
1
9
0
25
9
29
181
277
32
46
6
35
323
67
84
18
15
7
21
149
501
1
9
0
25
9
29
181
277
32
46
258
275
321
69
84
18
15
7
21
149
501
1
9
0
25
9
29
181
277
32
46
518
531
323
67
84
18
15
7
21
149
501
1
9
0
25
9
29
181
277
32
46
262
163
323
67
84
18
15
7
21
149
501
1
9
0
25
9
29
181
277
32
46
774
531
323
67
84
18
15
7
21
149
501
1
9
0
25
9
29
181
277
32
46
70
35
323
67
84
18
15
7
21
149
501
1
9
0
25
9
29
181
277
32
110
6
35
323
67
84
18
15
7
21
149
501
1
9
0
25
9
29
181
277
32
110
518
531
323
67
84
18
15
7
21
149
501
1
9
0
25
9
29
181
277
32
110
70
35
323
67
84
18
15
7
21
149
501
1
9
0
25
9
29
181
277
32
110
198
163
323
67
84
18
15
7
21
149
501
1
9
0
25
9
29
181
277
32
558
6
35
323
67
84
18
15
7
21
149
501
1
9
0
25
9
29
181
277
32
558
518
35
323
67
84
18
15
7
21
149
501
1
9
0
25
9
29
181
277
32
558
1542
1299
323
67
84
18
15
7
21
149
501
1
9
0
25
9
29
181
277
32
558
774
547
323
67
84
18
15
7
21
149
501
1
9
0
25
9
29
181
277
32
366
6
35
323
67
84
18
15
7
21
149
501
1
9
0
25
9
29
181
277
32
366
66
35
329
70
84
18
15
7
21
149
501
1
9
0
25
9
29
181
277
32
366
326
35
323
67
84
18
15
7
21
149
501
1
9
0
25
9
29
181
277
32
366
838
35
323
67
84
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
46
2
275
321
69
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
46
6
35
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
46
258
275
321
69
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
46
518
531
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
46
262
163
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
46
70
35
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
110
6
35
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
110
70
35
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
110
198
163
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
174
2
275
913
1093
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
174
6
35
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
174
66
163
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
174
70
35
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
174
322
163
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
174
326
35
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
302
2
275
321
69
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
302
6
35
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
302
258
275
321
69
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
302
518
35
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
302
262
35
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
302
774
531
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
302
386
275
321
69
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
302
390
275
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
430
2
275
321
69
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
430
6
35
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
430
258
275
321
69
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
430
262
35
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
430
774
531
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
430
386
275
321
69
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
430
390
275
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
430
710
275
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
366
6
35
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
366
518
35
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
366
66
35
329
70
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
366
134
163
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
366
322
163
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
366
834
675
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
366
326
35
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
160
366
838
35
323
67
212
18
15
7
21
149
501
1
9
0
25
9
29
181
277
264
46
2
275
321
69
452
18
15
7
21
149
501
1
9
0
25
9
29
181
277
264
46
6
403
323
69
452
18
15
7
21
149
501
1
9
0
25
9
29
181
277
264
46
70
165
321
69
452
18
15
7
21
149
501
1
9
0
25
9
29
181
277
264
174
6
403
323
69
452
18
15
7
21
149
501
1
9
0
25
9
29
181
277
264
174
262
403
323
69
452
18
15
7
21
149
501
1
9
0
25
9
29
181
277
264
174
134
403
323
69
452
18
15
7
21
149
501
1
9
0
25
9
29
181
277
264
174
70
165
321
69
452
18
15
7
21
149
501
1
9
0
25
9
29
181
277
264
174
390
403
323
69
452
18
15
7
21
149
501
1
9
0
25
9
29
181
277
264
686
258
403
323
69
452
18
15
7
21
149
501
1
9
0
25
9
29
181
277
264
686
262
403
323
69
452
18
15
7
21
149
501
1
9
0
25
9
29
181
277
264
686
70
165
321
69
452
18
15
7
21
149
501
1
9
0
25
9
29
181
277
264
686
390
403
323
69
452
18
15
7
21
149
501
1
9
0
25
9
29
181
277
136
110
6
35
323
67
196
18
15
7
21
149
501
1
9
0
25
9
29
181
277
136
110
70
35
323
67
196
18
15
7
21
149
501
1
9
0
25
9
29
181
277
136
110
198
163
323
67
196
18
15
7
21
149
501
1
9
0
25
9
29
181
277
136
174
2
275
913
1093
196
18
15
7
21
149
501
1
9
0
25
9
29
181
277
136
174
6
35
323
67
196
18
15
7
21
149
501
1
9
0
25
9
29
181
277
136
174
66
163
323
67
196
18
15
7
21
149
501
1
9
0
25
9
29
181
277
136
174
70
35
323
67
196
18
15
7
21
149
501
1
9
0
25
9
29
181
277
136
174
326
163
323
67
196
18
15
7
21
149
501
1
9
0
25
9
29
181
277
136
430
2
275
321
69
196
18
15
7
21
149
501
1
9
0
25
9
29
181
277
136
430
6
35
323
67
196
18
15
7
21
149
501
1
9
0
25
9
29
181
277
136
430
258
275
321
69
196
18
15
7
21
149
501
1
9
0
25
9
29
181
277
136
430
262
35
323
67
196
18
15
7
21
149
501
1
9
0
25
9
29
181
277
136
430
774
531
323
67
196
18
15
7
21
149
501
1
9
0
25
9
29
181
277
136
430
386
403
323
69
196
18
15
7
21
149
501
1
9
0
25
9
29
181
277
136
430
390
419
323
67
196
18
15
7
21
149
501
1
9
0
25
9
29
181
277
288
46
2
275
321
70
468
18
15
7
21
149
501
1
9
0
25
9
29
181
277
288
46
6
35
323
67
468
18
15
7
21
149
501
1
9
0
25
9
29
181
277
288
46
262
163
323
67
468
18
15
7
21
149
501
1
9
0
25
9
29
181
277
288
46
70
35
323
67
468
18
15
7
21
149
501
1
9
0
25
9
29
181
277
288
110
6
35
323
67
468
18
15
7
21
149
501
1
9
0
25
9
29
181
277
288
110
70
35
323
67
468
18
15
7
21
149
501
1
9
0
25
9
29
181
277
288
110
198
163
323
67
468
18
15
7
21
149
501
1
9
0
25
9
29
181
277
288
814
6
35
323
67
468
18
15
7
21
149
501
1
9
0
25
9
29
181
277
288
814
770
275
321
70
468
18
15
7
21
149
501
1
9
0
25
9
29
181
277
288
814
774
35
323
67
468
18
15
7
21
149
501
1
9
0
25
9
29
181
277
144
54
66
675
323
69
372
18
15
7
21
149
501
1
9
0
25
9
29
181
277
144
310
770
675
323
69
372
18
15
7
21
149
501
1
9
0
25
9
29
181
149
8
46
2
275
913
514
4
18
15
7
21
149
501
1
9
0
25
9
29
181
149
8
46
6
547
323
519
4
18
15
7
21
149
501
1
9
0
25
9
29
181
149
8
46
514
787
913
517
4
18
15
7
21
149
501
1
9
0
25
9
29
181
149
8
46
770
787
913
517
4
18
15
7
21
149
501
1
9
0
25
9
29
181
149
8
46
518
547
323
519
4
18
15
7
21
149
501
1
9
0
25
9
29
181
149
8
46
774
547
323
519
4
18
15
7
21
149
501
1
9
0
25
9
29
181
149
8
46
70
163
323
519
516
18
15
7
21
149
501
1
9
0
25
9
29
181
149
8
46
198
419
915
517
4
18
15
7
21
149
501
1
9
0
25
9
29
181
149
8
110
6
547
323
519
4
18
15
7
21
149
501
1
9
0
25
9
29
181
149
8
110
70
163
323
519
516
18
15
7
21
149
501
1
9
0
25
9
29
181
149
8
110
198
163
323
519
516
18
15
7
21
149
501
1
9
0
25
9
29
181
149
8
558
6
547
323
519
4
18
15
7
21
149
501
1
9
0
25
9
29
181
149
8
558
514
787
913
517
4
18
15
7
21
149
501
1
9
0
25
9
29
181
149
8
558
770
787
913
517
4
18
15
7
21
149
501
1
9
0
25
9
29
181
149
8
558
518
547
323
519
4
18
15
7
21
149
501
1
9
0
25
9
29
181
149
8
558
774
547
323
519
4
18
15
7
21
149
501
1
9
0
25
9
29
181
149
8
558
326
293
917
517
4
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
46
2
275
915
517
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
46
6
547
323
519
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
46
514
787
915
517
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
46
258
275
917
517
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
46
770
787
915
517
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
46
518
547
323
519
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
46
262
275
915
517
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
46
774
547
323
519
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
46
70
165
321
517
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
46
198
419
915
517
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
110
6
547
323
519
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
110
518
547
323
519
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
110
70
165
321
517
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
110
198
419
323
519
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
558
6
547
323
519
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
558
514
275
915
517
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
558
770
787
915
517
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
558
518
547
323
519
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
558
1542
1315
915
517
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
558
774
547
323
519
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
174
2
275
915
517
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
174
6
275
915
517
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
174
258
275
917
517
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
174
66
163
323
517
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
174
262
275
915
517
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
174
70
165
321
517
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
366
6
419
915
517
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
366
66
163
323
517
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
366
134
293
917
517
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
366
834
163
323
517
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
366
326
165
321
517
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
32
366
838
547
323
519
84
18
15
7
21
149
501
1
9
0
25
9
29
181
149
80
46
6
547
323
519
116
18
15
7
21
149
501
1
9
0
25
9
29
181
149
80
46
518
547
323
519
116
18
15
7
21
149
501
1
9
0
25
9
29
181
149
80
46
70
163
323
519
116
18
15
7
21
149
501
1
9
0
25
9
29
181
149
80
110
6
547
323
519
116
18
15
7
21
149
501
1
9
0
25
9
29
181
149
80
174
70
163
323
519
116
18
15
7
21
149
501
1
9
0
25
9
29
181
149
80
174
198
163
323
519
116
18
15
7
21
149
501
1
9
0
25
9
29
181
149
80
686
326
165
321
517
116
18
15
7
21
149
501
1
9
0
25
9
29
181
149
80
686
710
275
323
515
116
18
15
7
21
149
501
1
9
0
25
9
29
181
149
80
686
1734
1171
915
515
116
18
15
7
21
149
501
1
9
0
25
9
29
181
149
80
366
6
547
323
519
116
18
15
7
21
149
501
1
9
0
25
9
29
181
149
80
878
518
547
323
519
116
18
15
7
21
149
501
1
9
0
25
9
29
181
149
80
878
774
803
915
515
116
18
15
7
21
149
501
1
9
0
25
9
29
181
149
80
878
1414
547
323
519
116
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
46
2
275
915
517
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
46
6
547
323
519
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
46
70
163
323
519
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
46
198
419
915
517
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
110
6
547
323
519
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
110
70
163
323
519
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
110
198
163
323
519
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
174
2
275
915
517
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
174
6
547
323
519
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
174
258
275
917
517
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
174
66
163
323
517
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
174
262
275
915
517
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
174
70
163
323
519
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
174
322
163
323
517
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
174
390
419
323
519
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
174
326
163
323
519
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
430
2
275
915
517
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
430
6
275
915
517
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
430
258
275
917
517
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
430
770
787
915
517
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
430
262
547
323
519
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
430
774
547
323
519
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
430
386
275
915
517
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
430
390
419
323
519
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
366
6
547
323
519
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
366
66
163
323
517
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
366
134
163
323
519
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
366
834
163
323
517
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
366
326
163
323
519
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
160
366
838
547
323
519
340
18
15
7
21
149
501
1
9
0
25
9
29
181
149
264
46
6
547
323
519
1668
18
15
7
21
149
501
1
9
0
25
9
29
181
149
264
46
70
163
323
519
1668
18
15
7
21
149
501
1
9
0
25
9
29
181
149
264
558
6
547
323
519
1668
18
15
7
21
149
501
1
9
0
25
9
29
181
149
264
558
518
547
323
519
1668
18
15
7
21
149
501
1
9
0
25
9
29
181
149
264
558
1542
547
323
519
1668
18
15
7
21
149
501
1
9
0
25
9
29
181
149
264
558
774
547
323
519
1668
18
15
7
21
149
501
1
9
0
25
9
29
181
149
264
558
70
163
323
519
1668
18
15
7
21
149
501
1
9
0
25
9
29
181
149
264
558
326
677
321
517
772
18
15
7
21
149
501
1
9
0
25
9
29
181
149
264
174
70
165
321
517
772
18
15
7
21
149
501
1
9
0
25
9
29
181
149
264
174
390
419
323
519
1668
18
15
7
21
149
501
1
9
0
25
9
29
181
149
264
174
198
163
323
519
1668
18
15
7
21
149
501
1
9
0
25
9
29
181
149
264
430
774
547
323
519
1668
18
15
7
21
149
501
1
9
0
25
9
29
181
149
264
430
198
163
323
519
1668
18
15
7
21
149
501
1
9
0
25
9
29
181
149
264
366
6
547
323
519
1668
18
15
7
21
149
501
1
9
0
25
9
29
181
149
264
366
66
163
323
517
1668
18
15
7
21
149
501
1
9
0
25
9
29
181
149
264
366
834
163
323
517
1668
18
15
7
21
149
501
1
9
0
25
9
29
181
149
776
558
70
677
321
517
1796
18
15
7
21
149
501
1
9
0
25
9
29
181
149
776
558
326
163
323
519
1796
18
15
7
21
149
501
1
9
0
25
9
29
181
149
776
1454
198
163
323
519
1796
18
15
7
21
149
501
1
9
0
25
9
29
181
149
776
1454
710
675
323
519
1796
18
15
7
21
149
501
1
9
0
25
9
29
181
149
136
110
6
547
323
519
900
18
15
7
21
149
501
1
9
0
25
9
29
181
149
136
110
70
163
323
519
900
18
15
7
21
149
501
1
9
0
25
9
29
181
149
136
110
198
163
323
519
900
18
15
7
21
149
501
1
9
0
25
9
29
181
149
136
174
2
275
913
517
324
18
15
7
21
149
501
1
9
0
25
9
29
181
149
136
174
6
547
323
519
900
18
15
7
21
149
501
1
9
0
25
9
29
181
149
136
174
258
275
917
517
324
18
15
7
21
149
501
1
9
0
25
9
29
181
149
136
174
66
163
323
517
900
18
15
7
21
149
501
1
9
0
25
9
29
181
149
136
174
262
275
915
517
324
18
15
7
21
149
501
1
9
0
25
9
29
181
149
136
174
70
163
323
519
900
18
15
7
21
149
501
1
9
0
25
9
29
181
149
136
174
326
163
323
519
900
18
15
7
21
149
501
1
9
0
25
9
29
181
149
136
430
2
275
913
517
324
18
15
7
21
149
501
1
9
0
25
9
29
181
149
136
430
6
275
915
517
324
18
15
7
21
149
501
1
9
0
25
9
29
181
149
136
430
258
275
917
517
324
18
15
7
21
149
501
1
9
0
25
9
29
181
149
136
430
770
787
915
517
324
18
15
7
21
149
501
1
9
0
25
9
29
181
149
136
430
262
275
915
517
324
18
15
7
21
149
501
1
9
0
25
9
29
181
149
136
430
774
547
323
519
900
18
15
7
21
149
501
1
9
0
25
9
29
181
149
136
430
386
403
913
517
324
18
15
7
21
149
501
1
9
0
25
9
29
181
149
136
430
390
419
323
519
900
18
15
7
21
149
501
1
9
0
25
9
29
181
149
72
46
262
421
325
517
164
18
15
7
21
149
501
1
9
0
25
9
29
181
149
72
46
774
677
321
518
164
18
15
7
21
149
501
1
9
0
25
9
29
181
149
144
54
66
163
323
517
1012
18
15
7
21
149
501
1
9
0
25
9
29
181
149
144
54
578
675
323
517
1012
18
15
7
21
149
501
1
9
0
25
9
29
181
149
208
110
6
547
323
519
372
18
15
7
21
149
501
1
9
0
25
9
29
181
149
208
366
6
547
323
519
372
18
15
7
21
149
501
1
9
0
25
9
29
181
149
208
366
134
163
323
519
372
18
15
7
21
149
501
1
9
0
25
9
29
181
149
208
366
646
275
323
515
372
18
15
7
21
149
501
1
9
0
25
9
29
181
149
392
430
390
419
323
519
388
18
15
7
21
149
501
1
9
0
25
9
29
181
149
400
54
2
547
323
519
756
18
15
7
21
149
501
1
9
0
25
9
29
181
149
400
54
6
547
323
519
756
18
15
7
21
149
501
1
9
0
25
9
29
181
149
400
54
66
163
323
517
756
18
15
7
21
149
501
1
9
0
25
9
29
181
149
400
310
66
163
323
517
756
18
15
7
21
149
501
1
9
0
25
9
29
181
149
400
310
774
547
323
519
756
18
15
7
21
149
501
1
9
0
25
9
29
181
149
400
310
386
163
321
517
756
18
15
7
21
149
501
1
9
0
25
9
29
181
149
400
310
578
675
323
517
756
18
15
7
21
149
501
1
9
0
25
9
29
181
149
400
438
258
547
323
519
756
18
15
7
21
149
501
1
9
0
25
9
29
181
149
400
438
386
163
321
517
756
18
15
7
21
149
501
1
9
0
25
9
29
181
149
400
438
390
419
323
519
756
18
15
7
21
149
501
1
9
0
25
9
29
181
149
400
822
518
547
323
519
756
18
15
7
21
149
501
1
9
0
25
9
29
181
149
400
822
774
547
323
519
756
18
15
7
21
149
501
1
9
0
25
9
29
181
149
400
822
578
675
323
517
756
18
15
7
21
149
501
1
9
0
25
9
29
181
149
328
46
70
165
321
517
1700
18
15
7
21
149
501
1
9
0
25
9
29
181
149
328
558
518
549
325
517
1700
18
15
7
21
149
501
1
9
0
25
9
29
181
149
328
558
774
677
321
517
1700
18
15
7
21
149
501
1
9
0
25
9
29
181
149
328
558
326
677
321
517
1700
18
15
7
21
149
501
1
9
0
25
9
29
181
149
328
366
66
163
325
517
1700
18
15
7
21
149
501
1
9
0
25
9
29
181
149
328
366
834
163
325
517
1700
18
15
7
21
149
501
1
9
0
25
9
29
181
149
328
366
326
165
321
517
1700
18
15
7
21
149
501
1
9
0
25
9
29
181
149
328
366
838
165
321
517
1700
18
15
7
21
149
501
1
9
0
25
9
29
245
21
8
46
2
19
193
261
260
18
15
7
21
149
501
1
9
0
25
9
29
245
21
8
46
6
19
195
195
4
18
15
7
21
149
501
1
9
0
25
9
29
245
21
8
46
518
19
195
195
4
18
15
7
21
149
501
1
9
0
25
9
29
245
21
8
46
774
787
931
259
4
18
15
7
21
149
501
1
9
0
25
9
29
245
21
8
46
70
35
195
263
260
18
15
7
21
149
501
1
9
0
25
9
29
245
21
8
46
198
163
195
263
260
18
15
7
21
149
501
1
9
0
25
9
29
245
21
8
110
6
19
195
195
4
18
15
7
21
149
501
1
9
0
25
9
29
245
21
8
110
66
35
195
261
260
18
15
7
21
149
501
1
9
0
25
9
29
245
21
8
110
70
19
195
195
4
18
15
7
21
149
501
1
9
0
25
9
29
245
21
8
110
198
19
195
195
4
18
15
7
21
149
501
1
9
0
25
9
29
245
21
8
558
2
19
193
261
260
18
15
7
21
149
501
1
9
0
25
9
29
245
21
8
558
6
19
195
195
4
18
15
7
21
149
501
1
9
0
25
9
29
245
21
8
558
518
19
195
195
4
18
15
7
21
149
501
1
9
0
25
9
29
245
21
8
558
1542
1187
931
643
4
18
15
7
21
149
501
1
9
0
25
9
29
245
21
8
558
774
547
931
517
4
18
15
7
21
149
501
1
9
0
25
9
29
245
21
8
558
326
547
931
519
4
18
15
7
21
149
501
1
9
0
25
9
29
245
21
8
558
710
35
195
263
260
18
15
7
21
149
501
1
9
0
25
9
29
245
21
16
54
2
19
193
261
372
18
15
7
21
149
501
1
9
0
25
9
29
245
21
16
54
6
35
931
517
116
18
15
7
21
149
501
1
9
0
25
9
29
245
21
16
54
518
35
931
517
116
18
15
7
21
149
501
1
9
0
25
9
29
245
21
16
54
66
35
195
261
372
18
15
7
21
149
501
1
9
0
25
9
29
245
21
16
54
262
291
931
517
116
18
15
7
21
149
501
1
9
0
25
9
29
245
21
16
54
774
1171
195
517
116
18
15
7
21
149
501
1
9
0
25
9
29
245
21
16
54
578
35
195
261
372
18
15
7
21
149
501
1
9
0
25
9
29
245
21
16
310
258
19
193
261
372
18
15
7
21
149
501
1
9
0
25
9
29
245
21
16
310
770
547
929
517
116
18
15
7
21
149
501
1
9
0
25
9
29
245
21
16
310
262
147
195
261
372
18
15
7
21
149
501
1
9
0
25
9
29
245
21
16
310
386
19
193
261
372
18
15
7
21
149
501
1
9
0
25
9
29
245
21
16
310
390
291
931
517
116
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
46
2
19
193
262
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
46
6
35
195
263
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
46
258
403
929
262
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
46
770
1171
195
517
84
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
46
518
35
195
263
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
46
262
163
195
263
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
46
774
1171
195
517
84
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
46
70
35
195
263
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
46
198
163
195
263
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
110
6
35
195
263
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
110
518
35
931
517
84
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
110
66
35
195
261
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
110
70
35
195
263
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
110
198
163
195
263
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
558
2
19
193
262
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
558
6
35
195
263
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
558
518
35
195
263
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
558
1542
35
195
263
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
558
774
547
931
517
84
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
174
2
19
193
262
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
174
6
147
195
261
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
174
258
19
193
262
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
174
66
163
195
261
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
174
262
147
195
261
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
174
70
35
195
263
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
174
198
35
195
263
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
366
6
35
195
263
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
366
66
35
195
261
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
366
134
293
933
517
84
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
366
322
803
929
518
84
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
366
834
163
195
261
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
366
326
35
195
263
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
366
838
35
195
263
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
878
518
35
195
263
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
878
1094
35
195
263
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
878
1346
163
195
261
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
878
834
803
929
518
84
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
878
582
35
195
263
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
32
878
838
35
195
263
212
18
15
7
21
149
501
1
9
0
25
9
29
245
21
520
46
6
35
931
1795
1796
18
15
7
21
149
501
1
9
0
25
9
29
245
21
520
46
518
35
931
1795
1796
18
15
7
21
149
501
1
9
0
25
9
29
245
21
520
46
70
35
931
1795
1796
18
15
7
21
149
501
1
9
0
25
9
29
245
21
520
558
6
35
931
1795
1796
18
15
7
21
149
501
1
9
0
25
9
29
245
21
520
558
518
35
931
1795
1796
18
15
7
21
149
501
1
9
0
25
9
29
245
21
520
558
70
35
931
1795
1796
18
15
7
21
149
501
1
9
0
25
9
29
245
21
520
814
518
35
931
1795
1796
18
15
7
21
149
501
1
9
0
25
9
29
245
21
520
814
774
803
931
1795
1796
18
15
7
21
149
501
1
9
0
25
9
29
245
21
520
814
1414
147
195
517
1796
18
15
7
21
149
501
1
9
0
25
9
29
245
21
520
814
838
803
931
1795
1796
18
15
7
21
149
501
1
9
0
25
9
29
245
21
544
1582
1286
147
195
519
1876
18
15
7
21
149
501
1
9
0
25
9
29
245
21
544
622
326
147
195
519
1876
18
15
7
21
149
501
1
9
0
25
9
29
245
21
544
1646
1286
147
195
519
1876
18
15
7
21
149
501
1
9
0
25
9
29
245
21
544
1646
1606
1171
195
519
1876
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
46
2
19
193
262
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
46
6
35
195
263
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
174
2
19
193
262
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
174
6
35
195
263
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
174
258
19
193
262
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
174
66
163
195
261
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
174
262
35
195
263
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
174
134
35
195
263
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
174
70
35
195
263
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
174
322
163
195
261
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
174
390
419
195
263
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
174
198
35
195
263
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
174
326
35
195
263
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
302
2
19
193
262
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
302
6
35
195
263
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
302
258
19
193
262
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
302
262
35
195
263
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
302
386
19
193
262
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
302
390
163
195
263
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
430
2
19
193
262
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
430
6
35
195
263
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
430
258
19
193
262
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
430
518
35
195
263
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
430
262
35
195
263
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
430
386
19
193
262
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
430
390
163
195
263
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
160
430
710
35
195
263
468
18
15
7
21
149
501
1
9
0
25
9
29
245
21
264
46
6
147
195
389
900
18
15
7
21
149
501
1
9
0
25
9
29
245
21
264
46
70
165
193
389
900
18
15
7
21
149
501
1
9
0
25
9
29
245
21
264
174
6
147
195
389
900
18
15
7
21
149
501
1
9
0
25
9
29
245
21
264
174
262
419
195
391
900
18
15
7
21
149
501
1
9
0
25
9
29
245
21
264
174
70
165
193
389
900
18
15
7
21
149
501
1
9
0
25
9
29
245
21
264
174
390
147
195
391
900
18
15
7
21
149
501
1
9
0
25
9
29
245
21
264
174
198
419
195
391
900
18
15
7
21
149
501
1
9
0
25
9
29
245
21
264
366
6
147
195
389
900
18
15
7
21
149
501
1
9
0
25
9
29
245
21
264
366
66
163
197
389
900
18
15
7
21
149
501
1
9
0
25
9
29
245
21
264
366
134
147
195
389
900
18
15
7
21
149
501
1
9
0
25
9
29
245
21
264
366
834
163
197
389
900
18
15
7
21
149
501
1
9
0
25
9
29
245
21
264
366
578
163
197
389
900
18
15
7
21
149
501
1
9
0
25
9
29
245
21
264
878
6
147
195
389
900
18
15
7
21
149
501
1
9
0
25
9
29
245
21
264
878
834
163
197
389
900
18
15
7
21
149
501
1
9
0
25
9
29
245
21
136
110
66
35
195
261
452
18
15
7
21
149
501
1
9
0
25
9
29
245
21
136
110
70
677
933
261
452
18
15
7
21
149
501
1
9
0
25
9
29
245
21
136
174
2
19
193
261
452
18
15
7
21
149
501
1
9
0
25
9
29
245
21
136
174
6
147
195
261
452
18
15
7
21
149
501
1
9
0
25
9
29
245
21
136
174
258
19
193
261
452
18
15
7
21
149
501
1
9
0
25
9
29
245
21
136
174
66
163
195
261
452
18
15
7
21
149
501
1
9
0
25
9
29
245
21
136
174
70
37
193
261
452
18
15
7
21
149
501
1
9
0
25
9
29
245
21
136
174
326
165
193
261
452
18
15
7
21
149
501
1
9
0
25
9
29
245
21
136
430
2
19
193
261
452
18
15
7
21
149
501
1
9
0
25
9
29
245
21
136
430
6
147
195
261
452
18
15
7
21
149
501
1
9
0
25
9
29
245
21
136
430
258
19
193
261
452
18
15
7
21
149
501
1
9
0
25
9
29
245
21
136
430
262
147
195
261
452
18
15
7
21
149
501
1
9
0
25
9
29
245
21
136
430
386
19
193
261
452
18
15
7
21
149
501
1
9
0
25
9
29
245
21
136
430
390
147
195
261
452
18
15
7
21
149
501
1
9
0
25
9
29
245
533
8
46
2
275
929
774
516
18
15
7
21
149
501
1
9
0
25
9
29
245
533
8
46
6
35
931
771
516
18
15
7
21
149
501
1
9
0
25
9
29
245
533
8
46
518
35
931
771
516
18
15
7
21
149
501
1
9
0
25
9
29
245
533
8
46
774
787
931
771
516
18
15
7
21
149
501
1
9
0
25
9
29
245
533
8
46
70
35
931
771
516
18
15
7
21
149
501
1
9
0
25
9
29
245
533
8
46
198
419
931
771
516
18
15
7
21
149
501
1
9
0
25
9
29
245
533
8
110
6
35
931
771
516
18
15
7
21
149
501
1
9
0
25
9
29
245
533
8
110
70
35
931
771
516
18
15
7
21
149
501
1
9
0
25
9
29
245
533
8
110
198
403
931
771
516
18
15
7
21
149
501
1
9
0
25
9
29
245
533
8
558
6
35
931
771
516
18
15
7
21
149
501
1
9
0
25
9
29
245
533
8
558
518
35
931
771
516
18
15
7
21
149
501
1
9
0
25
9
29
245
533
8
558
1542
1187
931
771
516
18
15
7
21
149
501
1
9
0
25
9
29
245
533
8
558
774
547
931
771
516
18
15
7
21
149
501
1
9
0
25
9
29
245
533
8
558
326
547
931
771
516
18
15
7
21
149
501
1
9
0
25
9
29
245
533
8
558
710
35
931
771
516
18
15
7
21
149
501
1
9
0
25
9
29
245
533
16
54
578
1571
1221
773
628
18
15
7
21
149
501
1
9
0
25
9
29
245
533
32
46
2
275
929
774
596
18
15
7
21
149
501
1
9
0
25
9
29
245
533
32
46
258
403
929
774
596
18
15
7
21
149
501
1
9
0
25
9
29
245
533
32
558
1542
1571
1219
775
596
18
15
7
21
149
501
1
9
0
25
9
29
245
533
32
174
2
275
929
774
596
18
15
7
21
149
501
1
9
0
25
9
29
245
533
32
366
322
803
929
774
596
18
15
7
21
149
501
1
9
0
25
9
29
245
533
32
366
834
803
929
774
596
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
46
2
275
929
774
900
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
46
6
35
931
901
900
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
46
518
35
931
901
900
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
46
774
787
931
899
932
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
46
70
35
931
901
900
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
46
198
419
931
901
900
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
110
6
35
931
901
900
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
110
70
35
931
901
900
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
558
6
35
931
901
900
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
558
518
35
931
901
900
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
558
774
787
931
899
932
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
558
70
35
931
901
900
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
558
326
677
933
773
900
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
1582
1030
35
931
901
900
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
1582
6
35
931
901
900
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
1582
518
35
931
901
900
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
1582
1542
35
931
901
900
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
1582
1286
547
931
901
900
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
366
6
35
931
901
900
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
366
518
35
931
901
900
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
366
322
803
929
774
900
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
366
198
35
931
901
900
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
366
326
35
931
899
932
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
814
518
35
931
901
900
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
814
774
787
931
899
932
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
814
1414
675
931
901
900
18
15
7
21
149
501
1
9
0
25
9
29
245
533
520
814
582
37
933
901
900
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
46
2
275
929
902
388
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
46
6
35
931
901
644
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
46
518
35
931
901
644
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
46
70
35
931
901
644
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
46
198
419
931
901
388
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
558
6
35
931
901
644
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
558
518
35
931
901
644
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
558
1542
547
931
901
644
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
558
774
547
931
901
644
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
558
70
35
931
901
644
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
558
326
547
931
899
676
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
558
710
35
931
901
644
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
174
2
275
929
902
388
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
174
6
35
931
901
644
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
174
262
275
931
899
676
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
174
134
403
931
899
676
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
174
70
35
931
901
644
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
174
390
291
931
901
388
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
174
198
35
931
901
644
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
430
2
275
929
902
388
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
430
6
35
931
901
644
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
430
518
35
931
901
644
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
430
774
547
931
901
644
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
430
198
35
931
901
644
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
366
6
35
931
901
644
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
366
134
291
931
901
388
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
366
834
803
929
774
388
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
878
6
35
931
901
644
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
878
518
35
931
901
644
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
878
774
803
931
1669
388
18
15
7
21
149
501
1
9
0
25
9
29
245
533
264
878
834
803
929
774
388
18
15
7
21
149
501
1
9
0
25
9
29
245
533
1544
46
2
275
929
774
1540
18
15
7
21
149
501
1
9
0
25
9
29
245
533
1544
46
6
35
931
1731
1540
18
15
7
21
149
501
1
9
0
25
9
29
245
533
1544
46
198
419
931
771
1540
18
15
7
21
149
501
1
9
0
25
9
29
245
533
1544
110
6
35
931
1731
1540
18
15
7
21
149
501
1
9
0
25
9
29
245
533
1544
110
70
403
931
771
1540
18
15
7
21
149
501
1
9
0
25
9
29
245
533
1544
1582
1030
35
931
1731
1540
18
15
7
21
149
501
1
9
0
25
9
29
245
533
1544
1582
6
35
931
1731
1540
18
15
7
21
149
501
1
9
0
25
9
29
245
533
1544
1582
518
35
931
1731
1540
18
15
7
21
149
501
1
9
0
25
9
29
245
533
1544
1582
1542
1187
931
771
1540
18
15
7
21
149
501
1
9
0
25
9
29
245
533
1544
1582
1286
419
931
771
1540
18
15
7
21
149
501
1
9
0
25
9
29
245
533
1544
1582
1606
1187
931
771
1540
18
15
7
21
149
501
1
9
0
25
9
29
245
533
1544
1326
6
35
931
1731
1540
18
15
7
21
149
501
1
9
0
25
9
29
245
533
1544
1326
518
35
931
1731
1540
18
15
7
21
149
501
1
9
0
25
9
29
245
533
1544
1326
646
291
931
771
1540
18
15
7
21
149
501
1
9
0
25
9
29
245
533
776
46
2
275
929
774
772
18
15
7
21
149
501
1
9
0
25
9
29
245
533
776
46
6
35
931
771
772
18
15
7
21
149
501
1
9
0
25
9
29
245
533
776
46
70
35
931
771
772
18
15
7
21
149
501
1
9
0
25
9
29
245
533
776
46
198
419
931
771
772
18
15
7
21
149
501
1
9
0
25
9
29
245
533
776
1134
6
35
931
771
772
18
15
7
21
149
501
1
9
0
25
9
29
245
533
776
558
6
35
931
771
772
18
15
7
21
149
501
1
9
0
25
9
29
245
533
776
558
518
35
931
771
772
18
15
7
21
149
501
1
9
0
25
9
29
245
533
776
558
774
787
931
771
772
18
15
7
21
149
501
1
9
0
25
9
29
245
533
776
558
70
35
931
771
772
18
15
7
21
149
501
1
9
0
25
9
29
245
533
776
558
326
165
933
773
772
18
15
7
21
149
501
1
9
0
25
9
29
245
533
776
814
518
35
931
771
772
18
15
7
21
149
501
1
9
0
25
9
29
245
533
776
814
774
547
931
771
772
18
15
7
21
149
501
1
9
0
25
9
29
245
533
776
814
1414
675
931
771
772
18
15
7
21
149
501
1
9
0
25
9
29
245
533
776
814
582
37
933
773
772
18
15
7
21
149
501
1
9
0
25
9
29
245
533
776
878
6
35
931
771
772
18
15
7
21
149
501
1
9
0
25
9
29
245
533
776
878
518
35
931
771
772
18
15
7
21
149
501
1
9
0
25
9
29
245
533
776
878
834
803
929
774
772
18
15
7
21
149
501
1
9
0
25
9
29
245
533
776
622
6
35
931
771
772
18
15
7
21
149
501
1
9
0
25
9
29
245
533
776
1454
6
419
931
771
772
18
15
7
21
149
501
1
9
0
25
9
29
245
533
776
1454
518
35
931
771
772
18
15
7
21
149
501
1
9
0
25
9
29
245
533
776
1454
390
291
931
903
772
18
15
7
21
149
501
1
9
0
25
9
29
245
533
776
1454
198
35
931
771
772
18
15
7
21
149
501
1
9
0
25
9
29
245
533
776
1454
710
35
931
771
772
18
15
7
21
149
501
1
9
0
25
9
29
245
533
1696
46
2
275
929
774
2004
18
15
7
21
149
501
1
9
0
25
9
29
245
533
1696
1198
2
275
929
774
2004
18
15
7
21
149
501
1
9
0
25
9
29
245
533
1696
430
2
275
929
774
2004
18
15
7
21
149
501
1
9
0
25
9
29
245
533
672
46
2
275
929
774
980
18
15
7
21
149
501
1
9
0
25
9
29
245
533
672
174
2
275
929
774
980
18
15
7
21
149
501
1
9
0
25
9
29
245
533
672
1582
1542
1571
1219
775
980
18
15
7
21
149
501
1
9
0
25
9
29
245
533
672
1710
1542
1571
1219
775
980
18
15
7
21
149
501
1
9
0
25
9
29
245
533
672
1710
1602
1571
1221
773
980
18
15
7
21
149
501
1
9
0
25
9
29
245
533
672
1710
1606
1571
1219
775
980
18
15
7
21
149
501
1
9
0
25
9
29
245
533
672
302
2
275
929
774
980
18
15
7
21
149
501
1
9
0
25
9
29
245
533
672
686
1602
1571
1221
773
980
18
15
7
21
149
501
1
9
0
25
9
29
245
533
672
686
1606
1573
1217
773
980
18
15
7
21
149
501
1
9
0
25
9
29
245
533
672
430
2
275
929
774
980
18
15
7
21
149
501
1
9
0
25
9
29
245
533
416
174
2
275
929
774
468
18
15
7
21
149
501
1
9
0
25
9
29
245
533
416
174
258
403
929
774
468
18
15
7
21
149
501
1
9
0
25
9
29
245
533
416
302
2
275
929
774
468
18
15
7
21
149
501
1
9
0
25
9
29
245
533
416
430
2
275
929
774
468
18
15
7
21
149
501
1
9
0
25
9
29
245
533
800
46
2
275
929
774
852
18
15
7
21
149
501
1
9
0
25
9
29
245
533
800
366
834
803
929
774
852
18
15
7
21
149
501
1
9
0
25
9
29
245
533
800
878
834
803
929
774
852
18
15
7
21
149
501
1
9
0
25
9
29
245
277
8
46
2
19
193
5
4
18
15
7
21
149
501
1
9
0
25
9
29
245
277
8
46
6
19
195
67
68
18
15
7
21
149
501
1
9
0
25
9
29
245
277
8
46
518
19
195
67
68
18
15
7
21
149
501
1
9
0
25
9
29
245
277
8
46
70
35
195
7
4
18
15
7
21
149
501
1
9
0
25
9
29
245
277
8
46
198
163
195
71
4
18
15
7
21
149
501
1
9
0
25
9
29
245
277
8
110
6
19
195
67
68
18
15
7
21
149
501
1
9
0
25
9
29
245
277
8
110
66
35
195
5
4
18
15
7
21
149
501
1
9
0
25
9
29
245
277
8
110
70
19
195
67
68
18
15
7
21
149
501
1
9
0
25
9
29
245
277
8
110
198
19
195
67
68
18
15
7
21
149
501
1
9
0
25
9
29
245
277
16
54
2
19
193
5
116
18
15
7
21
149
501
1
9
0
25
9
29
245
277
16
54
6
35
931
1029
116
18
15
7
21
149
501
1
9
0
25
9
29
245
277
16
54
518
35
931
1029
116
18
15
7
21
149
501
1
9
0
25
9
29
245
277
16
54
66
35
195
5
116
18
15
7
21
149
501
1
9
0
25
9
29
245
277
16
54
262
291
931
1029
116
18
15
7
21
149
501
1
9
0
25
9
29
245
277
16
54
578
35
195
5
116
18
15
7
21
149
501
1
9
0
25
9
29
245
277
16
310
6
35
931
1029
116
18
15
7
21
149
501
1
9
0
25
9
29
245
277
16
310
258
19
193
5
116
18
15
7
21
149
501
1
9
0
25
9
29
245
277
16
310
770
1443
193
5
116
18
15
7
21
149
501
1
9
0
25
9
29
245
277
16
310
262
147
195
5
116
18
15
7
21
149
501
1
9
0
25
9
29
245
277
16
310
386
19
193
5
116
18
15
7
21
149
501
1
9
0
25
9
29
245
277
16
310
390
291
931
1029
116
18
15
7
21
149
501
1
9
0
25
9
29
245
277
32
46
2
19
193
6
84
18
15
7
21
149
501
1
9
0
25
9
29
245
277
32
46
6
35
195
7
84
18
15
7
21
149
501
1
9
0
25
9
29
245
277
32
46
770
1171
195
5
84
18
15
7
21
149
501
1
9
0
25
9
29
245
277
32
46
518
35
195
7
84
18
15
7
21
149
501
1
9
0
25
9
29
245
277
32
46
262
163
195
7
84
18
15
7
21
149
501
1
9
0
25
9
29
245
277
32
46
70
35
195
7
84
18
15
7
21
149
501
1
9
0
25
9
29
245
277
32
46
198
163
195
71
84
18
15
7
21
149
501
1
9
0
25
9
29
245
277
32
110
6
35
195
7
84
18
15
7
21
149
501
1
9
0
25
9
29
245
277
32
110
518
35
931
1029
84
18
15
7
21
149
501
1
9
0
25
9
29
245
277
32
110
66
35
195
5
84
18
15
7
21
149
501
1
9
0
25
9
29
245
277
32
110
70
35
195
7
84
18
15
7
21
149
501
1
9
0
25
9
29
245
277
32
110
198
163
195
71
84
18
15
7
21
149
501
1
9
0
25
9
29
245
277
32
366
6
35
195
7
84
18
15
7
21
149
501
1
9
0
25
9
29
245
277
32
366
66
35
195
5
84
18
15
7
21
149
501
1
9
0
25
9
29
245
277
32
366
134
293
933
1029
84
18
15
7
21
149
501
1
9
0
25
9
29
245
277
32
366
834
163
195
5
84
18
15
7
21
149
501
1
9
0
25
9
29
245
277
32
366
326
35
195
7
84
18
15
7
21
149
501
1
9
0
25
9
29
245
277
32
366
838
35
195
7
84
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
46
2
19
193
6
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
46
6
35
195
7
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
46
518
35
195
7
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
46
262
163
195
7
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
46
70
35
195
7
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
46
198
163
195
71
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
110
6
35
195
7
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
110
66
35
195
5
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
110
70
35
195
7
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
110
198
163
195
71
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
174
2
19
193
6
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
174
6
35
195
7
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
174
66
163
195
5
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
174
70
35
195
7
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
174
322
163
195
5
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
174
198
35
195
7
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
174
326
35
195
7
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
302
2
19
193
6
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
302
6
35
195
7
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
302
258
19
193
6
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
302
518
35
195
7
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
302
262
35
195
7
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
302
774
803
1219
71
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
302
386
19
193
6
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
302
390
163
195
71
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
430
2
19
193
6
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
430
6
35
195
7
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
430
258
19
193
6
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
430
262
35
195
7
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
430
774
803
1219
71
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
430
386
19
193
6
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
430
390
163
195
71
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
430
710
35
195
7
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
366
6
35
195
7
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
366
518
35
195
7
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
366
66
35
195
5
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
366
134
35
195
7
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
366
322
163
195
5
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
366
834
163
195
5
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
366
326
35
195
7
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
160
366
838
35
195
7
212
18
15
7
21
149
501
1
9
0
25
9
29
245
277
264
46
2
19
193
5
452
18
15
7
21
149
501
1
9
0
25
9
29
245
277
264
46
6
147
195
5
452
18
15
7
21
149
501
1
9
0
25
9
29
245
277
264
46
70
165
193
5
452
18
15
7
21
149
501
1
9
0
25
9
29
245
277
264
686
258
19
193
5
452
18
15
7
21
149
501
1
9
0
25
9
29
245
277
264
686
262
147
195
5
452
18
15
7
21
149
501
1
9
0
25
9
29
245
277
264
686
70
37
193
5
452
18
15
7
21
149
501
1
9
0
25
9
29
245
277
776
46
70
163
195
71
772
18
15
7
21
149
501
1
9
0
25
9
29
245
277
776
46
198
163
195
71
772
18
15
7
21
149
501
1
9
0
25
9
29
245
277
776
558
518
291
195
71
772
18
15
7
21
149
501
1
9
0
25
9
29
245
277
776
558
70
165
193
5
772
18
15
7
21
149
501
1
9
0
25
9
29
245
277
776
558
326
165
193
5
772
18
15
7
21
149
501
1
9
0
25
9
29
245
277
776
814
518
291
195
71
772
18
15
7
21
149
501
1
9
0
25
9
29
245
277
776
814
774
803
1219
71
772
18
15
7
21
149
501
1
9
0
25
9
29
245
277
776
814
1414
147
195
69
772
18
15
7
21
149
501
1
9
0
25
9
29
245
277
136
110
6
19
195
67
196
18
15
7
21
149
501
1
9
0
25
9
29
245
277
136
110
66
35
195
5
196
18
15
7
21
149
501
1
9
0
25
9
29
245
277
136
110
70
19
195
67
196
18
15
7
21
149
501
1
9
0
25
9
29
245
277
136
110
198
19
195
67
196
18
15
7
21
149
501
1
9
0
25
9
29
245
277
136
174
2
19
193
5
196
18
15
7
21
149
501
1
9
0
25
9
29
245
277
136
174
6
19
195
67
196
18
15
7
21
149
501
1
9
0
25
9
29
245
277
136
174
258
19
193
5
196
18
15
7
21
149
501
1
9
0
25
9
29
245
277
136
174
66
163
195
5
196
18
15
7
21
149
501
1
9
0
25
9
29
245
277
136
174
262
19
195
67
196
18
15
7
21
149
501
1
9
0
25
9
29
245
277
136
174
70
19
195
67
196
18
15
7
21
149
501
1
9
0
25
9
29
245
277
136
174
198
19
195
67
196
18
15
7
21
149
501
1
9
0
25
9
29
245
277
136
174
326
165
193
5
196
18
15
7
21
149
501
1
9
0
25
9
29
245
277
136
430
2
19
193
5
196
18
15
7
21
149
501
1
9
0
25
9
29
245
277
136
430
6
19
195
67
196
18
15
7
21
149
501
1
9
0
25
9
29
245
277
136
430
258
19
193
5
196
18
15
7
21
149
501
1
9
0
25
9
29
245
277
136
430
262
19
195
67
196
18
15
7
21
149
501
1
9
0
25
9
29
245
277
136
430
386
19
193
5
196
18
15
7
21
149
501
1
9
0
25
9
29
245
277
136
430
390
19
195
67
196
18
15
7
21
149
501
1
9
0
25
9
29
245
277
136
430
710
19
195
67
196
18
15
7
21
149
501
1
9
0
25
9
29
245
277
288
46
2
19
193
6
468
18
15
7
21
149
501
1
9
0
25
9
29
245
277
288
46
6
35
195
7
468
18
15
7
21
149
501
1
9
0
25
9
29
245
277
288
46
262
163
195
7
468
18
15
7
21
149
501
1
9
0
25
9
29
245
277
288
46
70
35
195
7
468
18
15
7
21
149
501
1
9
0
25
9
29
245
277
288
110
6
35
195
7
468
18
15
7
21
149
501
1
9
0
25
9
29
245
277
288
110
66
35
195
5
468
18
15
7
21
149
501
1
9
0
25
9
29
245
277
288
110
70
35
195
7
468
18
15
7
21
149
501
1
9
0
25
9
29
245
277
288
110
198
147
195
7
468
18
15
7
21
149
501
1
9
0
25
9
29
245
277
288
814
6
35
195
7
468
18
15
7
21
149
501
1
9
0
25
9
29
245
277
288
814
770
19
193
6
468
18
15
7
21
149
501
1
9
0
25
9
29
245
277
288
814
774
419
195
7
468
18
15
7
21
149
501
1
9
0
25
9
29
245
277
288
814
646
35
195
7
468
18
15
7
21
149
501
1
9
0
25
9
29
245
277
288
814
582
35
195
7
468
18
15
7
21
149
501
1
9
0
25
9
29
245
277
800
110
70
165
193
5
980
18
15
7
21
149
501
1
9
0
25
9
29
245
277
800
814
838
165
193
5
980
18
15
7
21
149
501
1
9
0
25
9
29
245
277
800
878
1346
163
197
5
980
18
15
7
21
149
501
1
9
0
25
9
29
245
277
800
878
834
163
197
5
980
18
15
7
21
149
501
1
9
0
25
9
29
245
277
800
622
66
163
197
5
980
18
15
7
21
149
501
1
9
0
25
9
29
245
277
800
622
70
165
193
5
980
18
15
7
21
149
501
1
9
0
25
9
29
245
277
800
622
326
165
193
5
980
18
15
7
21
149
501
1
9
0
25
9
29
245
277
392
558
2
19
193
5
388
18
15
7
21
149
501
1
9
0
25
9
29
245
277
392
302
2
19
193
5
388
18
15
7
21
149
501
1
9
0
25
9
29
245
277
392
430
2
19
193
5
388
18
15
7
21
149
501
1
9
0
25
9
29
245
277
392
430
6
35
195
7
388
18
15
7
21
149
501
1
9
0
25
9
29
245
277
392
430
258
19
193
5
388
18
15
7
21
149
501
1
9
0
25
9
29
245
277
392
430
262
35
195
7
388
18
15
7
21
149
501
1
9
0
25
9
29
245
277
392
430
386
19
193
5
388
18
15
7
21
149
501
1
9
0
25
9
29
245
277
392
430
390
147
195
5
388
18
15
7
21
149
501
1
9
0
25
9
29
245
277
392
430
710
35
195
7
388
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
8
46
2
531
1809
1538
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
8
46
6
531
1827
1923
1092
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
8
46
514
531
1809
1538
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
8
46
770
787
1825
1542
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
8
46
518
531
1811
1539
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
8
46
774
787
1811
1541
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
8
46
70
677
1829
1541
1092
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
8
110
6
531
1827
1923
1092
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
8
110
70
677
1829
1541
1092
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
8
558
6
531
1827
1923
1092
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
8
558
514
787
1813
1541
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
8
558
770
787
1813
1541
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
8
558
518
531
1811
1539
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
8
558
1542
1555
1827
1539
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
8
558
774
787
1827
1539
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
8
558
326
547
1827
1539
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
8
558
1734
1571
1811
1541
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
16
54
2
531
1825
1926
1140
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
16
54
6
531
1811
1541
1140
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
16
54
518
547
1811
1541
1140
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
16
54
262
787
1811
1541
1140
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
32
46
2
531
1809
1541
1236
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
32
46
6
531
1811
1541
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
32
46
514
531
1809
1541
1236
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
32
46
258
787
1825
1798
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
32
46
770
787
1825
1542
1236
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
32
46
518
531
1811
1543
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
32
46
262
787
1811
1541
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
32
46
774
787
1811
1541
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
32
110
6
531
1811
1541
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
32
110
518
531
1811
1543
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
32
110
70
547
1827
1795
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
32
174
258
787
1825
1798
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
32
174
262
787
1811
1541
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
32
430
258
531
1809
1541
1236
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
32
430
262
531
1811
1541
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
520
46
2
531
1809
1538
1284
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
520
46
6
531
1827
1603
1316
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
520
46
770
787
1825
1542
1284
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
520
46
518
531
1811
1539
1284
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
520
46
774
787
1811
1541
1284
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
520
46
70
677
1829
1541
1284
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
520
558
6
531
1827
1603
1316
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
520
558
514
787
1813
1541
1284
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
520
558
770
787
1813
1541
1284
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
520
558
518
531
1811
1539
1284
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
520
558
774
787
1827
1539
1284
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
520
558
70
677
1829
1541
1284
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
520
558
326
677
1813
1541
1284
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
520
366
518
531
1811
1539
1284
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
544
46
2
531
1811
1539
1364
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
544
46
6
531
1811
1539
1364
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
544
46
258
787
1809
1541
1364
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
544
46
518
531
1811
1539
1364
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
544
46
262
787
1811
1539
1364
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
544
110
6
531
1811
1539
1364
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
544
110
70
547
1827
1539
1364
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
544
878
518
531
1811
1539
1364
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
544
878
838
787
1811
1539
1364
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
672
46
514
787
1813
1797
1492
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
672
46
770
787
1809
1797
1492
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
672
46
518
547
1827
1605
1492
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
672
686
514
787
1813
1797
1492
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
672
686
258
787
1809
1797
1492
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
672
686
518
1555
1811
1795
1492
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
672
686
262
547
1827
1605
1492
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
672
686
706
1683
1813
1797
1492
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
672
686
1606
1555
1811
1795
1492
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
672
430
262
547
1827
1605
1492
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
648
686
514
787
1813
1797
1476
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
648
686
258
531
1825
1605
1476
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
648
686
518
787
1811
1799
1476
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
648
686
262
547
1827
1605
1476
18
15
7
21
149
501
1
9
0
25
9
29
821
1045
648
686
1606
1555
1811
1797
1476
18
15
7
21
149
501
1
9
0
25
9
29
821
21
8
46
2
531
1809
770
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
21
8
46
6
531
1827
771
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
21
8
46
514
531
1809
1282
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
21
8
46
770
787
1825
774
1092
18
15
7
21
149
501
1
9
0
25
9
29
821
21
8
46
518
531
1827
771
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
21
8
46
774
787
1811
773
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
21
8
110
6
531
1827
771
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
21
8
558
6
531
1827
771
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
21
8
558
514
787
1813
773
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
21
8
558
770
787
1813
773
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
21
8
558
518
531
1827
771
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
21
8
558
1542
1555
1827
771
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
21
8
558
774
787
1827
771
772
18
15
7
21
149
501
1
9
0
25
9
29
821
21
8
558
326
547
1827
771
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
21
8
558
1734
1571
1827
771
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
21
16
54
2
531
1825
774
1140
18
15
7
21
149
501
1
9
0
25
9
29
821
21
16
54
6
531
1811
773
1140
18
15
7
21
149
501
1
9
0
25
9
29
821
21
16
54
518
531
1811
773
1140
18
15
7
21
149
501
1
9
0
25
9
29
821
21
16
54
262
787
1811
773
1140
18
15
7
21
149
501
1
9
0
25
9
29
821
21
16
310
258
547
1825
774
1140
18
15
7
21
149
501
1
9
0
25
9
29
821
21
16
310
770
787
1825
774
1140
18
15
7
21
149
501
1
9
0
25
9
29
821
21
16
310
262
547
1827
771
1140
18
15
7
21
149
501
1
9
0
25
9
29
821
21
32
46
2
531
1809
773
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
21
32
46
6
531
1811
773
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
21
32
46
514
531
1809
773
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
21
32
46
258
787
1825
774
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
21
32
46
770
787
1825
774
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
21
32
46
518
531
1811
773
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
21
32
46
262
787
1811
773
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
21
32
46
774
787
1811
773
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
21
32
110
6
531
1811
773
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
21
32
110
518
531
1811
773
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
21
32
110
70
547
1827
1283
1364
18
15
7
21
149
501
1
9
0
25
9
29
821
21
32
174
258
787
1825
774
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
21
32
174
262
787
1811
773
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
21
32
430
258
531
1809
773
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
21
32
430
262
531
1811
773
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
21
32
366
838
787
1811
773
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
21
160
46
2
531
1809
1285
1492
18
15
7
21
149
501
1
9
0
25
9
29
821
21
160
46
6
531
1811
1283
1492
18
15
7
21
149
501
1
9
0
25
9
29
821
21
160
174
2
531
1813
773
1492
18
15
7
21
149
501
1
9
0
25
9
29
821
21
160
174
6
531
1811
1283
1492
18
15
7
21
149
501
1
9
0
25
9
29
821
21
160
174
258
531
1809
1285
1492
18
15
7
21
149
501
1
9
0
25
9
29
821
21
160
174
262
531
1811
1283
1492
18
15
7
21
149
501
1
9
0
25
9
29
821
21
160
174
326
531
1811
1283
1492
18
15
7
21
149
501
1
9
0
25
9
29
821
21
160
302
2
531
1809
1285
1492
18
15
7
21
149
501
1
9
0
25
9
29
821
21
160
302
6
531
1811
1283
1492
18
15
7
21
149
501
1
9
0
25
9
29
821
21
160
302
258
531
1813
773
1492
18
15
7
21
149
501
1
9
0
25
9
29
821
21
160
302
262
803
1811
1413
1492
18
15
7
21
149
501
1
9
0
25
9
29
821
21
160
430
258
531
1809
1285
1492
18
15
7
21
149
501
1
9
0
25
9
29
821
21
160
430
262
531
1811
1283
1492
18
15
7
21
149
501
1
9
0
25
9
29
821
21
264
174
262
787
1811
773
932
18
15
7
21
149
501
1
9
0
25
9
29
821
21
264
366
6
547
1811
773
932
18
15
7
21
149
501
1
9
0
25
9
29
821
21
264
878
518
531
1811
773
932
18
15
7
21
149
501
1
9
0
25
9
29
821
21
264
878
774
787
1811
773
932
18
15
7
21
149
501
1
9
0
25
9
29
821
21
136
174
2
531
1813
773
1476
18
15
7
21
149
501
1
9
0
25
9
29
821
21
136
174
6
531
1811
773
1476
18
15
7
21
149
501
1
9
0
25
9
29
821
21
136
174
258
787
1825
1286
1476
18
15
7
21
149
501
1
9
0
25
9
29
821
21
136
174
262
787
1811
1285
1476
18
15
7
21
149
501
1
9
0
25
9
29
821
21
136
174
326
677
1829
1285
1476
18
15
7
21
149
501
1
9
0
25
9
29
821
21
136
430
258
531
1809
773
1476
18
15
7
21
149
501
1
9
0
25
9
29
821
21
136
430
262
531
1811
773
1476
18
15
7
21
149
501
1
9
0
25
9
29
821
21
416
558
2
531
1809
774
980
18
15
7
21
149
501
1
9
0
25
9
29
821
21
416
302
2
531
1809
774
980
18
15
7
21
149
501
1
9
0
25
9
29
821
21
416
302
770
787
1809
774
980
18
15
7
21
149
501
1
9
0
25
9
29
821
21
416
686
2
531
1809
774
980
18
15
7
21
149
501
1
9
0
25
9
29
821
21
416
686
258
531
1809
774
980
18
15
7
21
149
501
1
9
0
25
9
29
821
21
416
686
262
549
1809
774
980
18
15
7
21
149
501
1
9
0
25
9
29
821
21
416
430
258
531
1809
774
980
18
15
7
21
149
501
1
9
0
25
9
29
821
21
416
430
770
787
1809
774
980
18
15
7
21
149
501
1
9
0
25
9
29
821
21
416
430
262
549
1813
773
980
18
15
7
21
149
501
1
9
0
25
9
29
821
21
392
302
2
531
1809
773
964
18
15
7
21
149
501
1
9
0
25
9
29
821
21
392
302
6
531
1811
773
964
18
15
7
21
149
501
1
9
0
25
9
29
821
21
392
302
770
787
1809
773
964
18
15
7
21
149
501
1
9
0
25
9
29
821
21
392
302
774
787
1811
773
964
18
15
7
21
149
501
1
9
0
25
9
29
821
21
392
430
258
531
1809
773
964
18
15
7
21
149
501
1
9
0
25
9
29
821
21
392
430
262
531
1811
773
964
18
15
7
21
149
501
1
9
0
25
9
29
821
21
392
430
774
787
1811
773
964
18
15
7
21
149
501
1
9
0
25
9
29
821
533
8
46
2
531
1809
514
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
533
8
46
6
531
1827
1155
1220
18
15
7
21
149
501
1
9
0
25
9
29
821
533
8
46
514
531
1809
514
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
533
8
46
770
787
1825
518
1220
18
15
7
21
149
501
1
9
0
25
9
29
821
533
8
46
518
531
1827
579
580
18
15
7
21
149
501
1
9
0
25
9
29
821
533
8
46
774
787
1811
517
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
533
8
46
70
677
1829
1157
1156
18
15
7
21
149
501
1
9
0
25
9
29
821
533
8
110
6
531
1827
1155
1220
18
15
7
21
149
501
1
9
0
25
9
29
821
533
8
110
70
677
1829
1157
1156
18
15
7
21
149
501
1
9
0
25
9
29
821
533
8
558
6
531
1827
1155
1220
18
15
7
21
149
501
1
9
0
25
9
29
821
533
8
558
514
787
1813
517
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
533
8
558
770
787
1813
517
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
533
8
558
518
531
1827
579
580
18
15
7
21
149
501
1
9
0
25
9
29
821
533
8
558
1542
1555
1827
515
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
533
8
558
774
787
1827
515
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
533
8
558
326
547
1827
515
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
533
8
558
1734
1571
1827
515
1028
18
15
7
21
149
501
1
9
0
25
9
29
821
533
16
54
2
531
1809
517
1140
18
15
7
21
149
501
1
9
0
25
9
29
821
533
16
54
6
531
1811
517
1140
18
15
7
21
149
501
1
9
0
25
9
29
821
533
16
54
518
531
1811
517
1140
18
15
7
21
149
501
1
9
0
25
9
29
821
533
16
54
262
787
1811
517
1140
18
15
7
21
149
501
1
9
0
25
9
29
821
533
16
566
6
531
1811
517
1140
18
15
7
21
149
501
1
9
0
25
9
29
821
533
16
566
518
531
1811
517
1140
18
15
7
21
149
501
1
9
0
25
9
29
821
533
16
566
1542
1555
1811
517
1140
18
15
7
21
149
501
1
9
0
25
9
29
821
533
16
566
774
787
1811
517
1140
18
15
7
21
149
501
1
9
0
25
9
29
821
533
16
310
258
547
1825
581
1140
18
15
7
21
149
501
1
9
0
25
9
29
821
533
16
310
770
787
1809
514
628
18
15
7
21
149
501
1
9
0
25
9
29
821
533
16
310
262
547
1827
581
1140
18
15
7
21
149
501
1
9
0
25
9
29
821
533
32
46
2
531
1809
517
596
18
15
7
21
149
501
1
9
0
25
9
29
821
533
32
46
6
531
1811
517
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
533
32
46
514
531
1809
517
596
18
15
7
21
149
501
1
9
0
25
9
29
821
533
32
46
258
787
1809
517
1236
18
15
7
21
149
501
1
9
0
25
9
29
821
533
32
46
770
787
1809
517
1236
18
15
7
21
149
501
1
9
0
25
9
29
821
533
32
46
518
531
1811
517
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
533
32
46
262
787
1811
517
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
533
32
46
774
787
1811
517
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
533
32
46
70
677
1829
1157
1236
18
15
7
21
149
501
1
9
0
25
9
29
821
533
32
110
6
531
1811
517
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
533
32
110
518
531
1811
517
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
533
32
110
70
547
1827
515
1236
18
15
7
21
149
501
1
9
0
25
9
29
821
533
32
558
2
531
1809
517
596
18
15
7
21
149
501
1
9
0
25
9
29
821
533
32
558
6
547
1827
515
1236
18
15
7
21
149
501
1
9
0
25
9
29
821
533
32
558
514
787
1813
517
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
533
32
558
1538
1555
1809
517
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
533
32
558
770
787
1813
517
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
533
32
558
518
547
1827
581
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
533
32
558
1542
1555
1811
517
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
533
32
558
774
787
1811
517
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
533
32
366
838
787
1811
517
1108
18
15
7
21
149
501
1
9
0
25
9
29
821
533
520
46
2
531
1809
1154
1284
18
15
7
21
149
501
1
9
0
25
9
29
821
533
520
46
6
531
1827
1155
1284
18
15
7
21
149
501
1
9
0
25
9
29
821
533
520
46
518
531
1811
1155
1284
18
15
7
21
149
501
1
9
0
25
9
29
821
533
520
46
70
677
1829
1157
1316
18
15
7
21
149
501
1
9
0
25
9
29
821
533
520
110
70
677
1829
1157
1316
18
15
7
21
149
501
1
9
0
25
9
29
821
533
520
558
6
531
1827
1155
1284
18
15
7
21
149
501
1
9
0
25
9
29
821
533
520
558
514
787
1811
1159
900
18
15
7
21
149
501
1
9
0
25
9
29
821
533
520
558
518
531
1811
1155
1284
18
15
7
21
149
501
1
9
0
25
9
29
821
533
520
558
70
677
1829
1157
1316
18
15
7
21
149
501
1
9
0
25
9
29
821
533
520
558
326
677
1829
1157
1316
18
15
7
21
149
501
1
9
0
25
9
29
821
533
520
1582
6
531
1827
1155
1284
18
15
7
21
149
501
1
9
0
25
9
29
821
533
520
1582
518
531
1811
1155
1284
18
15
7
21
149
501
1
9
0
25
9
29
821
533
520
1582
1542
1555
1827
1155
1284
18
15
7
21
149
501
1
9
0
25
9
29
821
533
520
366
518
531
1811
1155
1284
18
15
7
21
149
501
1
9
0
25
9
29
821
533
520
814
518
531
1811
1155
1284
18
15
7
21
149
501
1
9
0
25
9
29
821
533
528
54
2
531
1825
1158
1396
18
15
7
21
149
501
1
9
0
25
9
29
821
533
528
54
6
547
1827
1155
1396
18
15
7
21
149
501
1
9
0
25
9
29
821
533
528
566
2
531
1825
1158
1396
18
15
7
21
149
501
1
9
0
25
9
29
821
533
528
566
6
547
1827
1155
1396
18
15
7
21
149
501
1
9
0
25
9
29
821
533
528
566
518
1571
1827
1155
1396
18
15
7
21
149
501
1
9
0
25
9
29
821
533
528
310
258
547
1825
1158
1396
18
15
7
21
149
501
1
9
0
25
9
29
821
533
528
310
262
547
1827
1155
1396
18
15
7
21
149
501
1
9
0
25
9
29
821
533
528
822
514
531
1825
1158
1396
18
15
7
21
149
501
1
9
0
25
9
29
821
533
264
46
2
531
1809
514
676
18
15
7
21
149
501
1
9
0
25
9
29
821
533
264
46
6
531
1827
1155
708
18
15
7
21
149
501
1
9
0
25
9
29
821
533
264
46
518
531
1811
517
644
18
15
7
21
149
501
1
9
0
25
9
29
821
533
264
46
70
677
1829
1157
644
18
15
7
21
149
501
1
9
0
25
9
29
821
533
264
558
2
531
1809
514
676
18
15
7
21
149
501
1
9
0
25
9
29
821
533
264
558
6
531
1827
1155
708
18
15
7
21
149
501
1
9
0
25
9
29
821
533
264
558
1538
1555
1809
514
644
18
15
7
21
149
501
1
9
0
25
9
29
821
533
264
558
770
787
1813
517
644
18
15
7
21
149
501
1
9
0
25
9
29
821
533
264
558
518
531
1811
517
644
18
15
7
21
149
501
1
9
0
25
9
29
821
533
264
558
1542
1555
1827
1155
708
18
15
7
21
149
501
1
9
0
25
9
29
821
533
264
558
774
787
1827
515
644
18
15
7
21
149
501
1
9
0
25
9
29
821
533
264
558
326
547
1827
1155
708
18
15
7
21
149
501
1
9
0
25
9
29
821
533
264
558
1734
1571
1827
515
644
18
15
7
21
149
501
1
9
0
25
9
29
821
533
264
174
258
787
1809
514
644
18
15
7
21
149
501
1
9
0
25
9
29
821
533
264
174
262
787
1827
515
644
18
15
7
21
149
501
1
9
0
25
9
29
821
533
264
686
262
531
1827
1155
708
18
15
7
21
149
501
1
9
0
25
9
29
821
533
264
430
774
787
1827
515
644
18
15
7
21
149
501
1
9
0
25
9
29
821
533
264
366
6
531
1827
1155
708
18
15
7
21
149
501
1
9
0
25
9
29
821
533
264
878
518
531
1811
517
644
18
15
7
21
149
501
1
9
0
25
9
29
821
533
264
878
774
787
1827
515
644
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1544
46
2
531
1809
514
1540
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1544
46
6
531
1811
517
1540
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1544
558
6
531
1811
517
1540
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1544
558
518
531
1811
517
1540
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1544
558
774
787
1827
515
1540
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1544
558
326
677
1813
517
1540
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1544
1582
2
531
1809
514
1540
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1544
1582
6
531
1811
517
1540
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1544
1582
518
531
1811
517
1540
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1544
1582
1542
1555
1827
515
1540
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1544
1582
1606
1571
1827
515
1540
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1544
1326
646
675
1827
515
1540
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1544
1646
1542
1555
1827
515
1540
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1544
1646
1602
1571
1825
518
1540
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1544
1646
1606
1555
1827
515
1540
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1552
54
6
531
1811
517
1652
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1552
566
6
531
1811
517
1652
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1552
566
518
531
1811
517
1652
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1552
566
262
531
1811
517
1652
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1552
566
774
787
1811
517
1652
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1552
1590
2
531
1809
514
1652
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1552
1590
6
531
1811
517
1652
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1552
1590
1538
1555
1825
518
1652
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1552
1590
518
531
1811
517
1652
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1552
1590
1542
1555
1811
517
1652
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1552
1590
1602
1571
1825
518
1652
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1552
1334
518
531
1811
517
1652
18
15
7
21
149
501
1
9
0
25
9
29
821
533
776
46
2
531
1809
514
772
18
15
7
21
149
501
1
9
0
25
9
29
821
533
776
46
6
531
1827
1155
772
18
15
7
21
149
501
1
9
0
25
9
29
821
533
776
46
70
677
1829
1157
804
18
15
7
21
149
501
1
9
0
25
9
29
821
533
776
558
2
531
1809
514
772
18
15
7
21
149
501
1
9
0
25
9
29
821
533
776
558
6
531
1827
1155
772
18
15
7
21
149
501
1
9
0
25
9
29
821
533
776
558
514
787
1813
517
772
18
15
7
21
149
501
1
9
0
25
9
29
821
533
776
558
770
787
1813
517
772
18
15
7
21
149
501
1
9
0
25
9
29
821
533
776
558
518
531
1827
579
804
18
15
7
21
149
501
1
9
0
25
9
29
821
533
776
558
774
787
1827
515
772
18
15
7
21
149
501
1
9
0
25
9
29
821
533
776
558
70
677
1829
1157
804
18
15
7
21
149
501
1
9
0
25
9
29
821
533
776
558
326
677
1813
517
772
18
15
7
21
149
501
1
9
0
25
9
29
821
533
776
814
514
787
1813
517
772
18
15
7
21
149
501
1
9
0
25
9
29
821
533
776
814
770
787
1809
514
772
18
15
7
21
149
501
1
9
0
25
9
29
821
533
776
814
518
531
1827
579
804
18
15
7
21
149
501
1
9
0
25
9
29
821
533
776
814
774
787
1827
515
772
18
15
7
21
149
501
1
9
0
25
9
29
821
533
776
878
518
531
1827
579
804
18
15
7
21
149
501
1
9
0
25
9
29
821
533
776
622
6
531
1827
1155
772
18
15
7
21
149
501
1
9
0
25
9
29
821
533
776
1454
518
531
1827
579
804
18
15
7
21
149
501
1
9
0
25
9
29
821
533
776
1454
710
675
1827
515
772
18
15
7
21
149
501
1
9
0
25
9
29
821
533
784
310
258
547
1825
1158
884
18
15
7
21
149
501
1
9
0
25
9
29
821
533
784
310
262
547
1827
1155
884
18
15
7
21
149
501
1
9
0
25
9
29
821
533
784
822
514
531
1825
1158
884
18
15
7
21
149
501
1
9
0
25
9
29
821
533
784
694
2
531
1825
1158
884
18
15
7
21
149
501
1
9
0
25
9
29
821
533
784
694
6
547
1827
1155
884
18
15
7
21
149
501
1
9
0
25
9
29
821
533
784
694
326
547
1827
1155
884
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1568
46
2
531
1811
515
1620
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1568
46
6
531
1811
515
1620
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1568
46
262
787
1811
515
1620
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1568
110
6
531
1811
515
1620
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1568
110
518
531
1811
515
1620
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1568
110
70
547
1827
515
1620
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1568
558
2
531
1811
515
1620
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1568
558
6
547
1827
515
1620
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1568
558
514
787
1811
515
1620
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1568
558
518
531
1811
515
1620
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1568
558
262
803
1827
581
1620
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1568
558
774
787
1811
515
1620
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1568
1582
2
531
1811
515
1620
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1568
1582
6
531
1811
515
1620
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1568
1582
1538
1555
1811
515
1620
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1568
1582
518
547
1827
581
1620
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1568
1582
1542
1555
1811
515
1620
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1568
1326
514
531
1825
582
1620
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1568
1326
518
547
1827
581
1620
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1568
1326
646
675
1827
515
1620
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1568
1646
1542
1555
1811
515
1620
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1568
1646
1602
1571
1825
518
1620
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1568
1646
1606
1555
1811
515
1620
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1696
46
6
547
1827
581
2004
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1696
1198
6
547
1827
581
2004
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1696
1582
1542
1571
1827
581
2004
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1696
1710
6
547
1827
581
2004
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1696
1710
326
677
1829
581
2004
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1696
1710
1606
1571
1827
581
2004
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1696
302
774
803
1827
581
2004
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1696
430
774
803
1827
581
2004
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
46
2
531
1809
1157
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
46
6
531
1811
517
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
46
514
531
1809
1157
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
46
258
787
1813
517
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
46
518
547
1827
581
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
46
262
787
1811
515
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
46
70
677
1829
1157
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
110
6
531
1811
517
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
110
70
547
1827
581
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
558
2
531
1809
1157
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
558
6
531
1811
517
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
558
514
787
1813
517
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
558
518
531
1811
517
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
558
1542
1555
1811
517
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
558
774
787
1811
515
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
174
2
531
1813
517
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
174
6
531
1811
517
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
174
70
531
1811
517
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
174
390
803
1827
581
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
174
326
531
1811
517
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
302
2
531
1809
1157
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
302
6
531
1811
517
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
302
770
787
1813
517
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
302
774
787
1811
515
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
302
838
803
1827
515
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
430
258
531
1809
1157
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
430
770
787
1813
517
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
430
262
531
1811
517
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
430
774
787
1811
515
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
430
390
803
1827
581
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
366
6
547
1827
581
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
366
838
787
1811
515
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
288
878
518
547
1827
581
724
18
15
7
21
149
501
1
9
0
25
9
29
821
533
672
46
6
547
1827
581
980
18
15
7
21
149
501
1
9
0
25
9
29
821
533
672
46
518
547
1827
581
980
18
15
7
21
149
501
1
9
0
25
9
29
821
533
672
174
6
547
1827
581
980
18
15
7
21
149
501
1
9
0
25
9
29
821
533
672
174
326
677
1829
581
980
18
15
7
21
149
501
1
9
0
25
9
29
821
533
672
1582
6
547
1827
581
980
18
15
7
21
149
501
1
9
0
25
9
29
821
533
672
1582
1542
1571
1827
581
980
18
15
7
21
149
501
1
9
0
25
9
29
821
533
672
1710
6
547
1827
581
980
18
15
7
21
149
501
1
9
0
25
9
29
821
533
672
1710
1542
1571
1827
581
980
18
15
7
21
149
501
1
9
0
25
9
29
821
533
672
1710
1606
1571
1827
581
980
18
15
7
21
149
501
1
9
0
25
9
29
821
533
672
302
6
547
1827
581
980
18
15
7
21
149
501
1
9
0
25
9
29
821
533
672
302
518
547
1827
581
980
18
15
7
21
149
501
1
9
0
25
9
29
821
533
672
302
774
803
1827
581
980
18
15
7
21
149
501
1
9
0
25
9
29
821
533
672
686
6
547
1827
581
980
18
15
7
21
149
501
1
9
0
25
9
29
821
533
672
686
258
531
1825
1158
980
18
15
7
21
149
501
1
9
0
25
9
29
821
533
672
686
262
547
1827
581
980
18
15
7
21
149
501
1
9
0
25
9
29
821
533
672
686
1606
1571
1827
581
980
18
15
7
21
149
501
1
9
0
25
9
29
821
533
672
430
774
803
1827
581
980
18
15
7
21
149
501
1
9
0
25
9
29
821
533
800
46
2
531
1809
517
852
18
15
7
21
149
501
1
9
0
25
9
29
821
533
800
46
6
531
1811
515
852
18
15
7
21
149
501
1
9
0
25
9
29
821
533
800
558
2
531
1809
517
852
18
15
7
21
149
501
1
9
0
25
9
29
821
533
800
558
6
531
1811
515
852
18
15
7
21
149
501
1
9
0
25
9
29
821
533
800
558
514
787
1813
517
852
18
15
7
21
149
501
1
9
0
25
9
29
821
533
800
558
518
549
1813
517
852
18
15
7
21
149
501
1
9
0
25
9
29
821
533
800
558
262
531
1811
515
852
18
15
7
21
149
501
1
9
0
25
9
29
821
533
800
558
774
787
1811
515
852
18
15
7
21
149
501
1
9
0
25
9
29
821
533
800
814
770
787
1809
517
852
18
15
7
21
149
501
1
9
0
25
9
29
821
533
800
814
518
531
1811
515
852
18
15
7
21
149
501
1
9
0
25
9
29
821
533
800
814
774
787
1811
515
852
18
15
7
21
149
501
1
9
0
25
9
29
821
533
800
814
838
803
1811
515
852
18
15
7
21
149
501
1
9
0
25
9
29
821
533
800
878
518
531
1811
515
852
18
15
7
21
149
501
1
9
0
25
9
29
821
533
800
1326
518
531
1811
515
852
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1672
1198
6
531
1827
579
1988
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1672
1710
6
531
1827
579
1988
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1672
1710
326
677
1829
581
1988
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1672
1710
1606
1555
1827
579
1988
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1672
430
770
787
1825
581
1988
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1672
430
774
803
1827
581
1988
18
15
7
21
149
501
1
9
0
25
9
29
821
533
1672
1646
1602
1571
1825
581
1988
18
15
7
21
149
501
1
9
0
25
9
29
821
533
648
110
70
677
1829
1157
964
18
15
7
21
149
501
1
9
0
25
9
29
821
533
648
174
6
547
1827
581
964
18
15
7
21
149
501
1
9
0
25
9
29
821
533
648
174
70
677
1829
1157
964
18
15
7
21
149
501
1
9
0
25
9
29
821
533
648
174
326
677
1829
1157
964
18
15
7
21
149
501
1
9
0
25
9
29
821
533
648
1710
6
547
1827
581
964
18
15
7
21
149
501
1
9
0
25
9
29
821
533
648
1710
1606
1571
1827
581
964
18
15
7
21
149
501
1
9
0
25
9
29
821
533
648
686
6
547
1827
581
964
18
15
7
21
149
501
1
9
0
25
9
29
821
533
648
686
258
531
1825
581
964
18
15
7
21
149
501
1
9
0
25
9
29
821
533
648
686
262
547
1827
581
964
18
15
7
21
149
501
1
9
0
25
9
29
821
533
648
686
1606
1571
1827
581
964
18
15
7
21
149
501
1
9
0
25
9
29
821
533
648
430
774
803
1827
581
964
18
15
7
21
149
501
1
9
0
25
9
29
949
1045
8
46
6
531
1859
1859
1092
18
15
7
21
149
501
1
9
0
25
9
29
949
1045
8
46
518
1571
1859
1991
1028
18
15
7
21
149
501
1
9
0
25
9
29
949
1045
8
46
70
677
1857
1541
1028
18
15
7
21
149
501
1
9
0
25
9
29
949
1045
8
110
6
531
1859
1859
1092
18
15
7
21
149
501
1
9
0
25
9
29
949
1045
8
558
6
531
1859
1859
1092
18
15
7
21
149
501
1
9
0
25
9
29
949
1045
8
558
1542
1555
1859
1859
68
18
15
7
21
149
501
1
9
0
25
9
29
949
1045
8
558
774
803
1859
1543
1028
18
15
7
21
149
501
1
9
0
25
9
29
949
1045
8
558
326
547
1859
1731
1028
18
15
7
21
149
501
1
9
0
25
9
29
949
1045
16
54
66
675
1859
1541
1140
18
15
7
21
149
501
1
9
0
25
9
29
949
1045
16
54
578
1571
1859
1861
1140
18
15
7
21
149
501
1
9
0
25
9
29
949
1045
32
46
6
531
1859
1859
1108
18
15
7
21
149
501
1
9
0
25
9
29
949
1045
32
46
518
1571
1859
1991
1108
18
15
7
21
149
501
1
9
0
25
9
29
949
1045
32
46
262
803
1859
1991
1108
18
15
7
21
149
501
1
9
0
25
9
29
949
1045
32
46
70
677
1857
1541
1108
18
15
7
21
149
501
1
9
0
25
9
29
949
1045
32
110
6
531
1859
1859
1108
18
15
7
21
149
501
1
9
0
25
9
29
949
1045
32
110
518
1571
1859
1991
1108
18
15
7
21
149
501
1
9
0
25
9
29
949
1045
32
110
70
547
1859
1991
1108
18
15
7
21
149
501
1
9
0
25
9
29
949
1045
32
430
262
531
1859
1859
1108
18
15
7
21
149
501
1
9
0
25
9
29
949
21
8
46
6
531
1859
1347
324
18
15
7
21
149
501
1
9
0
25
9
29
949
21
8
46
518
547
1859
1287
1028
18
15
7
21
149
501
1
9
0
25
9
29
949
21
8
46
70
677
1857
1285
1028
18
15
7
21
149
501
1
9
0
25
9
29
949
21
8
110
6
531
1859
1347
324
18
15
7
21
149
501
1
9
0
25
9
29
949
21
8
558
6
531
1859
1347
324
18
15
7
21
149
501
1
9
0
25
9
29
949
21
8
558
518
531
1859
1347
324
18
15
7
21
149
501
1
9
0
25
9
29
949
21
8
558
1542
1555
1859
1347
324
18
15
7
21
149
501
1
9
0
25
9
29
949
21
8
558
774
803
1859
1475
1028
18
15
7
21
149
501
1
9
0
25
9
29
949
21
8
558
326
547
1859
1347
1092
18
15
7
21
149
501
1
9
0
25
9
29
949
21
16
54
2
547
1859
1415
1140
18
15
7
21
149
501
1
9
0
25
9
29
949
21
16
54
6
547
1859
1415
1140
18
15
7
21
149
501
1
9
0
25
9
29
949
21
16
54
66
675
1859
1349
1140
18
15
7
21
149
501
1
9
0
25
9
29
949
21
16
54
578
1571
1859
1349
1140
18
15
7
21
149
501
1
9
0
25
9
29
949
21
32
46
6
531
1859
1347
340
18
15
7
21
149
501
1
9
0
25
9
29
949
21
32
46
518
547
1859
1287
1108
18
15
7
21
149
501
1
9
0
25
9
29
949
21
32
46
262
803
1859
1479
1108
18
15
7
21
149
501
1
9
0
25
9
29
949
21
32
46
70
677
1857
1285
1108
18
15
7
21
149
501
1
9
0
25
9
29
949
21
32
110
6
531
1859
1347
340
18
15
7
21
149
501
1
9
0
25
9
29
949
21
32
110
518
547
1859
1287
1108
18
15
7
21
149
501
1
9
0
25
9
29
949
21
32
110
70
547
1859
1347
340
18
15
7
21
149
501
1
9
0
25
9
29
949
21
32
430
262
531
1859
1347
340
18
15
7
21
149
501
1
9
0
25
9
29
949
21
32
366
838
803
1859
835
1108
18
15
7
21
149
501
1
9
0
25
9
29
949
533
8
46
70
677
1857
1029
1028
18
15
7
21
149
501
1
9
0
25
9
29
949
533
8
558
1542
1571
1859
711
1028
18
15
7
21
149
501
1
9
0
25
9
29
949
533
8
558
774
803
1859
519
1028
18
15
7
21
149
501
1
9
0
25
9
29
949
533
8
558
326
547
1859
519
1028
18
15
7
21
149
501
1
9
0
25
9
29
949
533
16
54
578
1571
1859
519
1140
18
15
7
21
149
501
1
9
0
25
9
29
949
533
16
310
258
803
1859
519
1140
18
15
7
21
149
501
1
9
0
25
9
29
949
533
16
310
770
803
1859
519
1140
18
15
7
21
149
501
1
9
0
25
9
29
949
533
32
46
518
549
1861
517
1108
18
15
7
21
149
501
1
9
0
25
9
29
949
533
32
46
262
805
1861
517
1108
18
15
7
21
149
501
1
9
0
25
9
29
949
533
32
46
70
677
1857
1029
1236
18
15
7
21
149
501
1
9
0
25
9
29
949
533
32
110
518
549
1861
517
1108
18
15
7
21
149
501
1
9
0
25
9
29
949
533
32
558
518
549
1861
517
1108
18
15
7
21
149
501
1
9
0
25
9
29
949
533
32
558
1542
1571
1859
711
1108
18
15
7
21
149
501
1
9
0
25
9
29
949
533
528
54
66
675
1861
1029
1396
18
15
7
21
149
501
1
9
0
25
9
29
949
533
528
54
578
1571
1861
1029
1396
18
15
7
21
149
501
1
9
0
25
9
29
949
533
528
566
66
675
1861
1029
1396
18
15
7
21
149
501
1
9
0
25
9
29
949
533
264
46
70
677
1857
1029
708
18
15
7
21
149
501
1
9
0
25
9
29
949
533
264
558
326
547
1859
519
644
18
15
7
21
149
501
1
9
0
25
9
29
949
533
1544
558
326
677
1857
517
1540
18
15
7
21
149
501
1
9
0
25
9
29
949
533
1544
1582
1542
1571
1859
711
1540
18
15
7
21
149
501
1
9
0
25
9
29
949
533
1544
1582
1606
1571
1859
519
1540
18
15
7
21
149
501
1
9
0
25
9
29
949
533
1544
1326
646
675
1859
519
1540
18
15
7
21
149
501
1
9
0
25
9
29
949
533
1544
1646
1542
1571
1859
711
1540
18
15
7
21
149
501
1
9
0
25
9
29
949
533
1544
1646
1602
1571
1859
519
1540
18
15
7
21
149
501
1
9
0
25
9
29
949
533
1544
1646
1606
1571
1859
519
1540
18
15
7
21
149
501
1
9
0
25
9
29
949
533
1552
1590
1538
1571
1861
517
1652
18
15
7
21
149
501
1
9
0
25
9
29
949
533
1552
1590
1602
1571
1861
517
1652
18
15
7
21
149
501
1
9
0
25
9
29
949
533
776
878
518
531
1859
1091
836
18
15
7
21
149
501
1
9
0
25
9
29
949
533
288
46
518
549
1861
517
724
18
15
7
21
149
501
1
9
0
25
9
29
949
533
288
46
70
677
1857
1029
724
18
15
7
21
149
501
1
9
0
25
9
29
949
533
288
558
518
549
1861
517
724
18
15
7
21
149
501
1
9
0
25
9
29
949
533
288
558
1542
1571
1859
711
724
18
15
7
21
149
501
1
9
0
25
9
29
949
533
288
174
66
675
1861
1029
724
18
15
7
21
149
501
1
9
0
25
9
29
949
533
288
174
70
677
1857
1029
724
18
15
7
21
149
501
1
9
0
25
9
29
949
533
288
174
322
675
1859
709
724
18
15
7
21
149
501
1
9
0
25
9
29
949
533
288
878
518
549
1861
517
724
18
15
7
21
149
501
1
9
0
25
9
29
949
533
648
174
70
677
1857
1093
964
18
15
7
21
149
501
1
9
0
25
9
29
949
533
648
1710
1606
1573
1857
1093
964
18
15
7
21
149
501
1
9
0
25
9
30
245
277
160
174
66
200
193
69
212
18
15
7
21
149
501
1
9
0
25
9
30
245
277
160
174
322
200
193
69
212
18
15
7
21
149
501
1
9
1
25
9
29
181
21
5
26
2
275
917
261
13
18
15
7
21
149
501
1
9
1
25
9
29
181
21
5
26
514
787
917
261
13
18
15
7
21
149
501
1
9
1
25
9
29
181
21
5
26
66
163
323
131
141
18
15
7
21
149
501
1
9
1
25
9
29
181
21
5
538
770
787
917
261
13
18
15
7
21
149
501
1
9
1
25
9
29
181
21
5
538
706
403
917
645
141
18
15
7
21
149
501
1
9
1
25
9
29
181
21
5
282
130
275
917
261
13
18
15
7
21
149
501
1
9
1
25
9
29
181
21
5
282
194
403
917
645
141
18
15
7
21
149
501
1
9
1
25
9
29
181
21
5
282
834
163
323
131
141
18
15
7
21
149
501
1
9
1
25
9
29
181
21
5
794
834
675
323
259
781
18
15
7
21
149
501
1
9
1
25
9
29
181
21
517
538
770
787
915
1989
1805
18
15
7
21
149
501
1
9
1
25
9
29
181
21
261
26
66
163
325
261
909
18
15
7
21
149
501
1
9
1
25
9
29
181
21
261
282
834
163
325
261
909
18
15
7
21
149
501
1
9
1
25
9
29
181
21
261
794
834
675
325
261
909
18
15
7
21
149
501
1
9
1
25
9
29
181
21
133
90
2
275
917
261
461
18
15
7
21
149
501
1
9
1
25
9
29
181
21
133
90
66
163
323
323
461
18
15
7
21
149
501
1
9
1
25
9
29
181
21
133
218
66
163
323
323
461
18
15
7
21
149
501
1
9
1
25
9
29
181
21
133
346
130
275
917
261
461
18
15
7
21
149
501
1
9
1
25
9
29
181
21
133
346
322
163
323
323
461
18
15
7
21
149
501
1
9
1
25
9
29
181
21
389
218
66
163
325
389
973
18
15
7
21
149
501
1
9
1
25
9
29
181
21
389
730
66
163
325
389
973
18
15
7
21
149
501
1
9
1
25
9
29
181
21
389
730
322
163
325
389
973
18
15
7
21
149
501
1
9
1
25
9
29
181
533
5
26
2
275
917
773
589
18
15
7
21
149
501
1
9
1
25
9
29
181
533
5
26
514
787
917
773
269
18
15
7
21
149
501
1
9
1
25
9
29
181
533
5
26
66
163
323
835
1037
18
15
7
21
149
501
1
9
1
25
9
29
181
533
5
538
770
787
917
773
269
18
15
7
21
149
501
1
9
1
25
9
29
181
533
5
538
706
403
917
1669
141
18
15
7
21
149
501
1
9
1
25
9
29
181
533
5
282
130
275
917
773
589
18
15
7
21
149
501
1
9
1
25
9
29
181
533
5
282
834
163
323
963
1037
18
15
7
21
149
501
1
9
1
25
9
29
181
533
517
26
2
275
915
771
909
18
15
7
21
149
501
1
9
1
25
9
29
181
533
517
26
514
787
915
771
909
18
15
7
21
149
501
1
9
1
25
9
29
181
533
517
538
514
787
915
771
909
18
15
7
21
149
501
1
9
1
25
9
29
181
533
517
538
770
787
915
771
909
18
15
7
21
149
501
1
9
1
25
9
29
181
533
517
1562
514
275
915
771
909
18
15
7
21
149
501
1
9
1
25
9
29
181
533
517
282
514
787
915
771
909
18
15
7
21
149
501
1
9
1
25
9
29
181
533
517
282
386
403
915
771
909
18
15
7
21
149
501
1
9
1
25
9
29
181
533
517
282
322
163
323
963
911
18
15
7
21
149
501
1
9
1
25
9
29
181
533
517
282
834
163
323
963
911
18
15
7
21
149
501
1
9
1
25
9
29
181
533
517
794
834
163
323
963
911
18
15
7
21
149
501
1
9
1
25
9
29
181
533
261
26
2
275
917
773
717
18
15
7
21
149
501
1
9
1
25
9
29
181
533
261
26
514
787
917
773
717
18
15
7
21
149
501
1
9
1
25
9
29
181
533
261
26
66
163
323
963
655
18
15
7
21
149
501
1
9
1
25
9
29
181
533
261
538
2
275
917
773
717
18
15
7
21
149
501
1
9
1
25
9
29
181
533
261
538
514
275
917
773
717
18
15
7
21
149
501
1
9
1
25
9
29
181
533
261
538
770
275
917
773
717
18
15
7
21
149
501
1
9
1
25
9
29
181
533
261
538
66
163
323
963
655
18
15
7
21
149
501
1
9
1
25
9
29
181
533
261
538
322
675
323
903
717
18
15
7
21
149
501
1
9
1
25
9
29
181
533
261
538
706
403
917
901
653
18
15
7
21
149
501
1
9
1
25
9
29
181
533
261
282
2
275
917
773
717
18
15
7
21
149
501
1
9
1
25
9
29
181
533
261
282
130
275
917
773
717
18
15
7
21
149
501
1
9
1
25
9
29
181
533
261
282
194
403
917
901
653
18
15
7
21
149
501
1
9
1
25
9
29
181
533
261
282
642
275
917
773
717
18
15
7
21
149
501
1
9
1
25
9
29
181
533
261
282
834
163
323
963
655
18
15
7
21
149
501
1
9
1
25
9
29
181
533
261
794
514
787
917
773
717
18
15
7
21
149
501
1
9
1
25
9
29
181
533
261
794
770
787
917
773
717
18
15
7
21
149
501
1
9
1
25
9
29
181
533
261
794
834
675
323
963
655
18
15
7
21
149
501
1
9
1
25
9
29
181
533
261
410
386
275
917
773
717
18
15
7
21
149
501
1
9
1
25
9
29
181
533
1541
26
2
275
917
965
1549
18
15
7
21
149
501
1
9
1
25
9
29
181
533
1541
538
514
275
917
965
1549
18
15
7
21
149
501
1
9
1
25
9
29
181
533
1541
538
770
787
917
965
1549
18
15
7
21
149
501
1
9
1
25
9
29
181
533
1541
1562
514
275
917
965
1549
18
15
7
21
149
501
1
9
1
25
9
29
181
533
1541
1306
194
403
917
1669
1613
18
15
7
21
149
501
1
9
1
25
9
29
181
533
773
26
2
275
917
773
781
18
15
7
21
149
501
1
9
1
25
9
29
181
533
773
26
66
163
323
835
781
18
15
7
21
149
501
1
9
1
25
9
29
181
533
773
538
514
787
917
773
781
18
15
7
21
149
501
1
9
1
25
9
29
181
533
773
538
770
275
917
773
781
18
15
7
21
149
501
1
9
1
25
9
29
181
533
773
538
66
163
323
835
781
18
15
7
21
149
501
1
9
1
25
9
29
181
533
773
282
2
275
917
773
781
18
15
7
21
149
501
1
9
1
25
9
29
181
533
773
282
130
275
917
773
781
18
15
7
21
149
501
1
9
1
25
9
29
181
533
773
282
194
403
917
965
781
18
15
7
21
149
501
1
9
1
25
9
29
181
533
773
794
2
275
917
773
781
18
15
7
21
149
501
1
9
1
25
9
29
181
533
773
794
514
275
917
773
781
18
15
7
21
149
501
1
9
1
25
9
29
181
533
773
794
770
275
915
773
781
18
15
7
21
149
501
1
9
1
25
9
29
181
533
773
794
834
675
323
835
781
18
15
7
21
149
501
1
9
1
25
9
29
181
533
773
1306
194
403
917
965
781
18
15
7
21
149
501
1
9
1
25
9
29
181
533
773
1306
322
163
323
835
781
18
15
7
21
149
501
1
9
1
25
9
29
181
533
773
1306
706
403
917
965
781
18
15
7
21
149
501
1
9
1
25
9
29
181
533
773
666
386
275
917
773
781
18
15
7
21
149
501
1
9
1
25
9
29
181
533
389
730
66
163
323
835
461
18
15
7
21
149
501
1
9
1
25
9
29
181
533
389
730
322
163
323
835
461
18
15
7
21
149
501
1
9
1
25
9
29
181
533
645
90
66
163
323
835
973
18
15
7
21
149
501
1
9
1
25
9
29
181
533
645
346
130
275
917
773
973
18
15
7
21
149
501
1
9
1
25
9
29
181
533
645
346
194
403
917
901
973
18
15
7
21
149
501
1
9
1
25
9
29
181
533
645
346
322
163
323
835
973
18
15
7
21
149
501
1
9
1
25
9
29
181
533
645
730
66
163
323
835
973
18
15
7
21
149
501
1
9
1
25
9
29
181
533
645
1626
66
163
323
835
973
18
15
7
21
149
501
1
9
1
25
9
29
181
277
5
26
66
163
323
67
13
18
15
7
21
149
501
1
9
1
25
9
29
181
277
261
26
66
163
323
67
461
18
15
7
21
149
501
1
9
1
25
9
29
181
277
261
538
66
163
323
67
461
18
15
7
21
149
501
1
9
1
25
9
29
181
277
261
538
322
675
323
67
461
18
15
7
21
149
501
1
9
1
25
9
29
181
277
261
794
834
675
323
67
461
18
15
7
21
149
501
1
9
1
25
9
29
181
277
133
90
66
163
323
67
205
18
15
7
21
149
501
1
9
1
25
9
29
181
277
133
218
66
163
323
67
205
18
15
7
21
149
501
1
9
1
25
9
29
181
277
133
346
322
163
323
67
205
18
15
7
21
149
501
1
9
1
25
9
29
181
277
389
26
66
163
323
67
397
18
15
7
21
149
501
1
9
1
25
9
29
181
277
389
730
66
163
323
67
397
18
15
7
21
149
501
1
9
1
25
9
29
181
277
389
730
322
163
323
67
397
18
15
7
21
149
501
1
9
1
25
9
29
181
149
5
26
2
275
915
517
13
18
15
7
21
149
501
1
9
1
25
9
29
181
149
5
26
514
787
915
517
13
18
15
7
21
149
501
1
9
1
25
9
29
181
149
5
26
66
163
323
515
269
18
15
7
21
149
501
1
9
1
25
9
29
181
149
5
538
770
787
915
517
13
18
15
7
21
149
501
1
9
1
25
9
29
181
149
5
282
834
163
323
519
13
18
15
7
21
149
501
1
9
1
25
9
29
181
149
5
794
834
675
323
519
13
18
15
7
21
149
501
1
9
1
25
9
29
181
149
261
26
66
163
325
517
781
18
15
7
21
149
501
1
9
1
25
9
29
181
149
261
538
66
163
325
517
781
18
15
7
21
149
501
1
9
1
25
9
29
181
149
261
282
834
163
325
517
781
18
15
7
21
149
501
1
9
1
25
9
29
181
149
261
794
834
675
323
519
781
18
15
7
21
149
501
1
9
1
25
9
29
181
149
133
90
66
163
323
515
909
18
15
7
21
149
501
1
9
1
25
9
29
181
149
133
282
834
163
323
519
333
18
15
7
21
149
501
1
9
1
25
9
29
181
149
133
218
66
163
323
515
909
18
15
7
21
149
501
1
9
1
25
9
29
181
149
133
346
322
163
323
515
909
18
15
7
21
149
501
1
9
1
25
9
29
181
149
773
794
834
163
325
517
1805
18
15
7
21
149
501
1
9
1
25
9
29
181
149
773
1306
322
163
323
515
1805
18
15
7
21
149
501
1
9
1
25
9
29
245
21
5
26
66
163
195
195
13
18
15
7
21
149
501
1
9
1
25
9
29
245
21
5
282
834
163
195
195
13
18
15
7
21
149
501
1
9
1
25
9
29
245
277
5
26
66
163
195
67
13
18
15
7
21
149
501
1
9
1
25
9
29
245
277
5
282
834
163
195
67
13
18
15
7
21
149
501
1
9
1
25
9
29
245
277
133
90
66
35
195
67
205
18
15
7
21
149
501
1
9
1
25
9
29
245
277
133
282
834
163
195
67
205
18
15
7
21
149
501
1
9
1
25
9
29
245
277
133
218
66
35
195
67
205
18
15
7
21
149
501
1
9
1
25
9
29
245
277
133
346
322
163
195
67
205
18
15
7
21
149
501
1
9
1
25
9
29
245
277
773
26
66
163
195
67
781
18
15
7
21
149
501
1
9
1
25
9
29
245
277
773
538
770
659
195
67
781
18
15
7
21
149
501
1
9
1
25
9
29
245
277
773
538
66
163
195
67
781
18
15
7
21
149
501
1
9
1
25
9
29
245
277
773
794
834
163
195
67
781
18
15
7
21
149
501
1
9
1
25
9
29
245
277
773
1306
322
163
195
67
781
18
15
7
21
149
501
1
9
1
25
9
29
821
1045
5
26
2
531
1813
1541
1037
18
15
7
21
149
501
1
9
1
25
9
29
821
1045
5
26
514
531
1813
1541
1037
18
15
7
21
149
501
1
9
1
25
9
29
821
1045
5
538
2
531
1813
1541
1037
18
15
7
21
149
501
1
9
1
25
9
29
821
1045
5
538
1538
1555
1811
1541
1037
18
15
7
21
149
501
1
9
1
25
9
29
821
1045
5
538
706
1683
1813
1541
1037
18
15
7
21
149
501
1
9
1
25
9
29
821
1045
517
26
2
531
1813
1541
1293
18
15
7
21
149
501
1
9
1
25
9
29
821
1045
517
26
514
531
1813
1541
1293
18
15
7
21
149
501
1
9
1
25
9
29
821
1045
517
538
2
531
1813
1541
1293
18
15
7
21
149
501
1
9
1
25
9
29
821
1045
517
538
1538
1555
1811
1541
1293
18
15
7
21
149
501
1
9
1
25
9
29
821
1045
517
282
514
531
1813
1541
1293
18
15
7
21
149
501
1
9
1
25
9
29
821
21
5
26
2
531
1813
773
1037
18
15
7
21
149
501
1
9
1
25
9
29
821
21
5
26
514
531
1813
1285
1037
18
15
7
21
149
501
1
9
1
25
9
29
821
533
5
26
2
531
1813
517
1037
18
15
7
21
149
501
1
9
1
25
9
29
821
533
5
26
514
531
1813
517
1037
18
15
7
21
149
501
1
9
1
25
9
29
821
533
5
538
2
531
1813
517
1037
18
15
7
21
149
501
1
9
1
25
9
29
821
533
5
538
1538
1555
1811
517
1037
18
15
7
21
149
501
1
9
1
25
9
29
821
533
5
538
706
1683
1813
517
1037
18
15
7
21
149
501
1
9
1
25
9
29
821
533
517
26
2
531
1813
1157
1293
18
15
7
21
149
501
1
9
1
25
9
29
821
533
517
26
514
531
1813
1157
1293
18
15
7
21
149
501
1
9
1
25
9
29
821
533
517
538
2
531
1813
1157
1293
18
15
7
21
149
501
1
9
1
25
9
29
821
533
517
538
1538
1555
1811
1157
1293
18
15
7
21
149
501
1
9
1
25
9
29
821
533
517
1562
1538
1555
1813
1157
1293
18
15
7
21
149
501
1
9
1
25
9
29
821
533
517
282
514
531
1813
1157
1293
18
15
7
21
149
501
1
9
1
25
9
29
821
533
261
26
2
531
1813
1157
717
18
15
7
21
149
501
1
9
1
25
9
29
821
533
261
26
514
531
1813
1157
717
18
15
7
21
149
501
1
9
1
25
9
29
821
533
261
538
2
531
1813
1157
717
18
15
7
21
149
501
1
9
1
25
9
29
821
533
261
538
1538
1555
1811
517
653
18
15
7
21
149
501
1
9
1
25
9
29
821
533
261
538
706
1683
1813
517
653
18
15
7
21
149
501
1
9
1
25
9
29
821
533
261
282
514
531
1813
1157
717
18
15
7
21
149
501
1
9
1
25
9
29
821
533
261
794
770
787
1813
517
653
18
15
7
21
149
501
1
9
1
25
9
29
821
533
1541
26
2
531
1813
517
1549
18
15
7
21
149
501
1
9
1
25
9
29
821
533
1541
538
2
531
1813
517
1549
18
15
7
21
149
501
1
9
1
25
9
29
821
533
1541
1562
1538
1555
1813
517
1549
18
15
7
21
149
501
1
9
1
25
9
29
821
533
773
26
2
531
1813
517
781
18
15
7
21
149
501
1
9
1
25
9
29
821
533
773
538
2
531
1813
517
781
18
15
7
21
149
501
1
9
1
25
9
29
821
533
773
794
770
787
1813
517
781
18
15
7
21
149
501
1
9
1
25
9
29
949
533
517
538
322
675
1859
1091
1293
18
15
7
21
149
501
1
9
1
25
9
29
949
533
261
538
322
675
1861
1029
717
18
15
7
21
149
501
1
9
513
25
9
29
181
533
1797
538
770
787
915
773
1805
18
15
7
21
149
501
1
9
513
25
9
29
181
533
1797
538
322
163
323
835
1805
18
15
7
21
149
501
1
9
513
25
9
29
181
533
1797
1178
386
275
917
773
1805
18
15
7
21
149
501
1
9
513
25
9
29
821
533
1797
538
1538
1555
1813
517
1805
18
15
7
21
149
501
1
9
513
25
9
29
821
533
1797
538
770
787
1813
517
1805
18
15
7
21
149
501
1
9
512
25
9
29
181
533
1800
1134
6
35
323
967
1668
18
15
7
21
149
501
1
9
512
25
9
29
181
533
1800
558
6
35
323
967
1668
18
15
7
21
149
501
1
9
512
25
9
29
181
533
1800
558
774
35
323
967
1668
18
15
7
21
149
501
1
9
512
25
9
29
181
533
1800
558
326
35
323
967
1668
18
15
7
21
149
501
1
9
512
25
9
29
181
533
1800
558
710
419
915
773
1668
18
15
7
21
149
501
1
9
512
25
9
29
181
533
1800
558
1606
677
325
901
1668
18
15
7
21
149
501
1
9
512
25
9
29
181
533
1824
558
6
35
323
967
1748
18
15
7
21
149
501
1
9
512
25
9
29
181
533
1824
558
258
275
913
773
1748
18
15
7
21
149
501
1
9
512
25
9
29
181
533
1824
558
1538
787
917
965
1748
18
15
7
21
149
501
1
9
512
25
9
29
181
533
1824
558
262
35
323
967
1748
18
15
7
21
149
501
1
9
512
25
9
29
181
533
1824
558
1542
805
917
965
1748
18
15
7
21
149
501
1
9
512
25
9
29
245
533
1800
1134
6
35
931
771
1796
18
15
7
21
149
501
1
9
512
25
9
29
245
533
1800
1134
1542
35
931
771
1796
18
15
7
21
149
501
1
9
512
25
9
29
245
533
1800
558
6
35
931
771
1796
18
15
7
21
149
501
1
9
512
25
9
29
245
533
1800
558
1542
35
931
771
1796
18
15
7
21
149
501
1
9
512
25
9
29
245
533
1800
558
774
803
931
771
1796
18
15
7
21
149
501
1
9
512
25
9
29
245
533
1800
558
326
35
931
771
1796
18
15
7
21
149
501
1
9
512
25
9
29
245
533
1800
558
710
35
931
771
1796
18
15
7
21
149
501
1
9
512
25
9
29
245
533
1800
558
1606
35
931
771
1796
18
15
7
21
149
501
1
9
512
25
9
29
821
533
1800
1134
1542
1555
1827
515
1796
18
15
7
21
149
501
1
9
512
25
9
29
821
533
1800
1134
1602
1571
1811
517
1668
18
15
7
21
149
501
1
9
512
25
9
29
821
533
1800
558
2
531
1809
514
1796
18
15
7
21
149
501
1
9
512
25
9
29
821
533
1800
558
6
531
1827
579
1732
18
15
7
21
149
501
1
9
512
25
9
29
821
533
1800
558
1538
1555
1825
518
1668
18
15
7
21
149
501
1
9
512
25
9
29
821
533
1800
558
1542
1555
1827
515
1796
18
15
7
21
149
501
1
9
512
25
9
29
821
533
1800
558
774
787
1827
515
1796
18
15
7
21
149
501
1
9
512
25
9
29
821
533
1800
558
1606
1573
1813
517
1668
18
15
7
21
149
501
1
9
512
25
9
29
821
533
1800
558
1734
1571
1827
515
1796
18
15
7
21
149
501
1
9
512
25
9
29
821
533
1824
558
2
531
1809
517
1748
18
15
7
21
149
501
1
9
512
25
9
29
821
533
1824
558
6
531
1811
517
1748
18
15
7
21
149
501
1
9
512
25
9
29
821
533
1824
558
258
531
1809
517
1748
18
15
7
21
149
501
1
9
512
25
9
29
821
533
1824
558
1538
1555
1825
518
1876
18
15
7
21
149
501
1
9
512
25
9
29
821
533
1824
558
262
531
1811
517
1748
18
15
7
21
149
501
1
9
512
25
9
29
821
533
1824
558
1542
1555
1811
517
1748
18
15
7
21
149
501
1
9
512
25
9
29
949
533
1800
558
1606
1573
1857
517
1668
18
15
7
21
149
501
1
9
512
25
9
29
949
533
1824
558
258
531
1857
710
1748
18
15
7
21
149
501
1
9
512
25
9
29
949
533
1824
558
262
547
1859
519
1748
18
15
7
21
149
501
1
9
512
25
9
29
949
533
1824
558
1542
1571
1859
711
1748
18
15
7
21
149
501
1
9
257
25
9
29
245
277
901
282
770
659
195
71
845
18
15
7
21
149
501
1
9
257
25
9
29
245
277
901
282
322
163
195
71
845
18
15
7
21
149
501
1
9
257
25
9
29
245
277
901
282
834
163
195
71
845
18
15
7
21
149
501
1
9
256
25
9
29
181
21
928
558
770
787
915
1991
2004
18
15
7
21
149
501
1
9
256
25
9
29
181
21
904
558
770
787
913
1926
1988
18
15
7
21
149
501
1
9
256
25
9
29
181
149
928
1198
710
675
323
519
1876
18
15
7
21
149
501
1
9
256
25
9
29
245
277
928
1198
518
803
1219
71
852
18
15
7
21
149
501
1
9
129
25
9
29
181
149
453
300
262
162
323
519
717
18
15
7
21
149
501
1
9
129
25
9
29
181
149
453
300
774
547
323
519
717
18
15
7
21
149
501
1
9
129
25
9
29
181
149
453
301
258
162
322
514
718
18
15
7
21
149
501
1
9
129
25
9
29
181
149
453
301
770
530
322
514
718
18
15
7
21
149
501
1
9
129
25
9
29
181
149
453
301
386
419
323
519
717
18
15
7
21
149
501
1
9
129
25
13
29
181
149
453
300
256
546
321
517
717
18
15
7
21
149
501
1
9
129
25
13
29
181
149
453
300
768
546
321
517
717
18
15
7
21
149
501
1
9
129
25
13
29
181
149
453
301
257
417
321
517
717
18
15
7
21
149
501
1
9
129
25
13
29
181
149
453
301
769
545
321
517
717
18
15
7
21
149
501
1
9
129
25
13
29
181
149
453
301
385
417
321
517
717
18
15
7
21
149
501
1
9
65
25
9
29
181
149
229
45
2
547
329
514
982
18
15
7
21
149
501
1
9
65
25
13
29
181
149
229
45
1
547
321
518
982
18
15
7
21
149
501
1
265
0
25
9
29
181
405
8
46
2
275
913
1029
4
18
15
7
21
149
501
1
265
0
25
9
29
181
405
8
46
6
35
323
7
4
18
15
7
21
149
501
1
265
0
25
9
29
181
405
8
46
518
547
323
7
4
18
15
7
21
149
501
1
265
0
25
9
29
181
405
8
46
774
547
323
7
4
18
15
7
21
149
501
1
265
0
25
9
29
181
405
8
46
70
35
323
7
4
18
15
7
21
149
501
1
265
0
25
9
29
181
405
8
174
2
275
913
1029
4
18
15
7
21
149
501
1
265
0
25
9
29
181
405
8
174
6
35
323
7
4
18
15
7
21
149
501
1
265
0
25
9
29
181
405
8
174
258
275
915
1031
4
18
15
7
21
149
501
1
265
0
25
9
29
181
405
8
174
262
35
323
7
4
18
15
7
21
149
501
1
265
0
25
9
29
181
405
8
174
134
35
323
7
4
18
15
7
21
149
501
1
265
0
25
9
29
181
405
8
174
70
35
323
7
4
18
15
7
21
149
501
1
265
0
25
9
29
181
405
8
174
390
35
323
7
4
18
15
7
21
149
501
1
265
0
25
9
29
181
405
8
366
6
35
323
7
4
18
15
7
21
149
501
1
265
0
25
9
29
181
405
8
366
66
35
329
6
4
18
15
7
21
149
501
1
265
0
25
9
29
181
405
8
366
134
35
323
7
4
18
15
7
21
149
501
1
265
0
25
9
29
181
405
8
366
834
163
323
5
4
18
15
7
21
149
501
1
265
0
25
9
29
181
405
8
366
326
165
321
5
4
18
15
7
21
149
501
1
265
0
25
9
29
181
405
8
366
838
165
321
5
4
18
15
7
21
149
501
1
265
0
25
9
29
181
405
8
622
6
35
323
7
4
18
15
7
21
149
501
1
265
0
25
9
29
181
405
8
622
66
675
323
5
4
18
15
7
21
149
501
1
265
0
25
9
29
181
405
8
622
1542
547
323
7
4
18
15
7
21
149
501
1
265
0
25
9
29
181
405
8
622
774
803
323
7
4
18
15
7
21
149
501
1
265
0
25
9
29
181
405
8
622
326
165
321
5
4
18
15
7
21
149
501
1
265
0
25
9
29
181
405
528
566
66
163
323
5
1012
18
15
7
21
149
501
1
265
0
25
9
29
181
405
528
566
578
163
323
5
1012
18
15
7
21
149
501
1
265
0
25
9
29
181
405
528
566
1602
675
323
5
1012
18
15
7
21
149
501
1
265
0
25
9
29
181
405
528
822
834
163
323
5
1012
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
110
6
35
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
110
70
35
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
110
198
163
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
174
6
35
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
174
66
163
323
5
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
174
262
35
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
174
134
35
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
174
774
547
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
174
70
35
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
174
322
163
323
5
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
174
390
35
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
174
326
35
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
686
6
35
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
686
518
35
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
686
262
35
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
686
70
35
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
686
646
35
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
686
326
35
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
430
2
275
321
5
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
430
6
35
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
430
258
275
321
5
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
430
518
35
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
430
262
35
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
430
774
547
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
430
386
275
321
5
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
430
390
35
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
430
198
163
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
366
6
35
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
366
518
35
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
366
66
35
329
6
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
366
134
35
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
366
834
163
323
5
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
366
198
163
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
366
326
35
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
160
366
838
35
323
7
84
18
15
7
21
149
501
1
265
0
25
9
29
181
405
264
302
134
419
323
7
516
18
15
7
21
149
501
1
265
0
25
9
29
181
405
264
302
646
675
323
7
516
18
15
7
21
149
501
1
265
0
25
9
29
181
405
264
302
838
165
321
5
516
18
15
7
21
149
501
1
265
0
25
9
29
181
405
264
686
262
547
323
7
516
18
15
7
21
149
501
1
265
0
25
9
29
181
405
264
686
774
547
323
7
516
18
15
7
21
149
501
1
265
0
25
9
29
181
405
264
686
70
165
321
5
516
18
15
7
21
149
501
1
265
0
25
9
29
181
405
264
686
326
547
323
7
516
18
15
7
21
149
501
1
265
0
25
9
29
181
405
264
430
774
547
323
7
516
18
15
7
21
149
501
1
265
0
25
9
29
181
405
264
430
390
419
323
7
516
18
15
7
21
149
501
1
265
0
25
9
29
181
405
264
366
518
547
323
7
516
18
15
7
21
149
501
1
265
0
25
9
29
181
405
264
366
66
163
323
5
516
18
15
7
21
149
501
1
265
0
25
9
29
181
405
264
366
134
419
323
7
516
18
15
7
21
149
501
1
265
0
25
9
29
181
405
264
366
326
165
321
5
516
18
15
7
21
149
501
1
265
0
25
9
29
181
405
264
366
838
547
323
7
516
18
15
7
21
149
501
1
265
0
25
9
29
181
405
264
814
774
547
323
7
516
18
15
7
21
149
501
1
265
0
25
9
29
181
405
264
814
838
165
321
5
516
18
15
7
21
149
501
1
265
0
25
9
29
181
405
264
878
518
547
323
7
516
18
15
7
21
149
501
1
265
0
25
9
29
181
405
264
878
834
163
323
5
516
18
15
7
21
149
501
1
265
0
25
9
29
181
405
264
878
838
547
323
7
516
18
15
7
21
149
501
1
265
0
25
9
29
181
405
272
54
66
163
323
5
500
18
15
7
21
149
501
1
265
0
25
9
29
181
405
272
822
774
547
323
7
500
18
15
7
21
149
501
1
265
0
25
9
29
181
405
272
822
834
163
323
5
500
18
15
7
21
149
501
1
265
1
25
9
29
181
405
5
26
2
275
915
1029
13
18
15
7
21
149
501
1
265
1
25
9
29
181
405
5
282
2
275
915
1029
13
18
15
7
21
149
501
1
265
1
25
9
29
181
405
5
794
2
275
915
1029
13
18
15
7
21
149
501
1
265
1
25
9
29
181
405
5
794
834
675
323
3
13
18
15
7
21
149
501
1
265
1
25
9
29
181
405
133
218
66
163
323
7
77
18
15
7
21
149
501
1
265
1
25
9
29
181
405
133
730
66
163
323
7
77
18
15
7
21
149
501
1
265
1
25
9
29
181
405
133
730
322
163
323
7
77
18
15
7
21
149
501
1
265
257
25
9
29
181
405
453
44
6
35
323
7
205
18
15
7
21
149
501
1
265
257
25
9
29
181
405
453
44
518
35
323
7
205
18
15
7
21
149
501
1
265
257
25
9
29
181
405
453
45
2
35
323
7
205
18
15
7
21
149
501
1
265
257
25
9
29
181
405
453
45
5
393
321
5
205
18
15
7
21
149
501
1
265
257
25
9
29
181
405
453
45
514
35
323
7
205
18
15
7
21
149
501
1
265
257
25
9
29
181
405
453
109
2
35
323
7
205
18
15
7
21
149
501
1
265
257
25
9
29
181
405
453
109
5
549
321
5
205
18
15
7
21
149
501
1
265
257
25
9
29
181
405
453
109
517
549
321
5
205
18
15
7
21
149
501
1
265
257
25
9
29
181
405
453
108
6
35
323
7
205
18
15
7
21
149
501
1
265
257
25
9
29
181
405
453
556
6
35
323
7
205
18
15
7
21
149
501
1
265
257
25
9
29
181
405
453
556
774
35
323
7
205
18
15
7
21
149
501
1
265
257
25
9
29
181
405
453
557
2
35
323
7
205
18
15
7
21
149
501
1
265
257
25
9
29
181
405
453
557
514
35
323
7
205
18
15
7
21
149
501
1
265
257
25
9
29
181
405
453
557
770
35
323
7
205
18
15
7
21
149
501
1
265
257
25
9
29
181
405
453
557
773
393
321
5
205
18
15
7
21
149
501
1
265
257
25
9
29
181
405
453
300
6
35
323
7
205
18
15
7
21
149
501
1
265
257
25
9
29
181
405
453
301
2
35
323
7
205
18
15
7
21
149
501
1
265
257
25
9
29
181
405
453
301
5
393
321
5
205
18
15
7
21
149
501
1
265
257
25
9
29
181
405
453
301
770
35
323
7
205
18
15
7
21
149
501
1
265
257
25
9
29
181
405
453
621
5
549
321
5
205
18
15
7
21
149
501
1
265
257
25
9
29
181
405
453
621
517
549
321
5
205
18
15
7
21
149
501
1
265
257
25
9
29
181
405
453
621
773
549
321
5
205
18
15
7
21
149
501
1
265
257
25
9
29
181
405
453
621
645
549
321
5
205
18
15
7
21
149
501
1
265
257
25
13
29
181
405
453
44
0
34
321
5
205
18
15
7
21
149
501
1
265
257
25
13
29
181
405
453
44
512
34
321
5
205
18
15
7
21
149
501
1
265
257
25
13
29
181
405
453
45
1
33
321
5
205
18
15
7
21
149
501
1
265
257
25
13
29
181
405
453
45
513
33
321
5
205
18
15
7
21
149
501
1
265
257
25
13
29
181
405
453
109
1
33
321
5
205
18
15
7
21
149
501
1
265
257
25
13
29
181
405
453
108
0
34
321
5
205
18
15
7
21
149
501
1
265
257
25
13
29
181
405
453
556
0
34
321
5
205
18
15
7
21
149
501
1
265
257
25
13
29
181
405
453
556
768
34
321
5
205
18
15
7
21
149
501
1
265
257
25
13
29
181
405
453
557
1
33
321
5
205
18
15
7
21
149
501
1
265
257
25
13
29
181
405
453
557
513
33
321
5
205
18
15
7
21
149
501
1
265
257
25
13
29
181
405
453
557
769
33
321
5
205
18
15
7
21
149
501
1
265
257
25
13
29
181
405
453
300
0
34
321
5
205
18
15
7
21
149
501
1
265
257
25
13
29
181
405
453
301
1
33
321
5
205
18
15
7
21
149
501
1
265
257
25
13
29
181
405
453
301
769
33
321
5
205
18
15
7
21
149
501
1
265
256
25
9
29
181
405
464
110
6
35
323
7
372
18
15
7
21
149
501
1
265
256
25
9
29
181
405
464
110
518
35
323
7
372
18
15
7
21
149
501
1
265
256
25
9
29
181
405
464
622
6
35
323
7
372
18
15
7
21
149
501
1
265
256
25
9
29
181
405
464
622
518
35
323
7
372
18
15
7
21
149
501
1
265
256
25
9
29
181
405
464
622
774
35
323
7
372
18
15
7
21
149
501
1
265
256
25
9
29
181
405
456
110
6
293
325
5
196
18
15
7
21
149
501
1
265
256
25
9
29
181
405
456
622
518
549
325
5
196
18
15
7
21
149
501
1
265
256
25
9
29
181
405
456
622
774
293
325
5
196
18
15
7
21
149
501
1
265
129
25
9
29
181
405
325
45
5
393
321
5
461
18
15
7
21
149
501
1
265
129
25
9
29
181
405
325
45
261
137
321
5
461
18
15
7
21
149
501
1
265
129
25
9
29
181
405
325
45
133
393
321
5
461
18
15
7
21
149
501
1
265
129
25
9
29
181
405
325
45
69
549
321
6
461
18
15
7
21
149
501
1
265
129
25
9
29
181
405
325
45
389
393
321
5
461
18
15
7
21
149
501
1
265
129
25
9
29
181
405
325
45
197
393
323
7
461
18
15
7
21
149
501
1
265
129
25
9
29
181
405
325
301
5
393
321
5
461
18
15
7
21
149
501
1
265
129
25
9
29
181
405
325
301
261
137
321
5
461
18
15
7
21
149
501
1
265
129
25
9
29
181
405
325
301
197
393
323
7
461
18
15
7
21
149
501
1
265
129
25
9
29
181
405
325
301
325
137
321
5
461
18
15
7
21
149
501
1
265
129
25
9
29
181
405
325
301
837
549
321
6
461
18
15
7
21
149
501
1
265
129
25
13
29
181
405
325
45
1
289
321
5
461
18
15
7
21
149
501
1
265
129
25
13
29
181
405
325
45
257
417
321
5
461
18
15
7
21
149
501
1
265
129
25
13
29
181
405
325
301
1
289
321
5
461
18
15
7
21
149
501
1
265
129
25
13
29
181
405
325
301
257
161
321
5
461
18
15
7
21
149
501
5
9
0
25
9
30
182
5
8
46
4
264
912
674
48
18
15
7
21
149
501
5
9
0
25
9
30
182
5
8
46
516
776
912
290
560
18
15
7
21
149
501
5
9
0
25
9
30
182
5
8
46
772
776
912
290
560
18
15
7
21
149
501
5
9
0
25
9
30
182
5
8
46
196
392
320
146
16
18
15
7
21
149
501
5
9
0
25
9
30
182
5
8
558
4
392
320
146
16
18
15
7
21
149
501
5
9
0
25
9
30
182
5
8
558
516
264
912
290
560
18
15
7
21
149
501
5
9
0
25
9
30
182
5
8
558
1540
1160
912
674
176
18
15
7
21
149
501
5
9
0
25
9
30
182
5
8
558
772
776
912
290
560
18
15
7
21
149
501
5
9
0
25
9
30
182
5
136
110
196
392
320
146
464
18
15
7
21
149
501
5
9
0
25
9
30
182
5
136
174
4
264
912
722
464
18
15
7
21
149
501
5
9
0
25
9
30
182
5
136
174
260
264
912
274
464
18
15
7
21
149
501
5
9
0
25
9
30
182
5
136
174
324
392
320
146
464
18
15
7
21
149
501
5
9
0
25
9
30
182
5
136
430
4
264
912
722
464
18
15
7
21
149
501
5
9
0
25
9
30
182
5
136
430
260
776
912
274
464
18
15
7
21
149
501
5
9
0
25
9
30
182
5
136
430
388
392
320
146
464
18
15
7
21
149
501
5
9
0
25
9
30
182
5
392
430
4
392
912
1810
976
18
15
7
21
149
501
5
9
0
25
9
30
182
5
392
430
260
392
912
1810
976
18
15
7
21
149
501
5
9
0
25
9
30
182
517
8
46
4
264
912
802
560
18
15
7
21
149
501
5
9
0
25
9
30
182
517
8
46
516
776
912
802
560
18
15
7
21
149
501
5
9
0
25
9
30
182
517
8
46
772
776
912
802
560
18
15
7
21
149
501
5
9
0
25
9
30
182
517
8
46
196
392
320
786
272
18
15
7
21
149
501
5
9
0
25
9
30
182
517
8
558
4
392
320
786
272
18
15
7
21
149
501
5
9
0
25
9
30
182
517
8
558
516
264
912
802
560
18
15
7
21
149
501
5
9
0
25
9
30
182
517
8
558
1540
1160
912
802
560
18
15
7
21
149
501
5
9
0
25
9
30
182
517
8
558
772
776
912
802
560
18
15
7
21
149
501
5
9
0
25
9
30
182
517
520
46
4
264
912
802
944
18
15
7
21
149
501
5
9
0
25
9
30
182
517
520
46
516
776
912
802
944
18
15
7
21
149
501
5
9
0
25
9
30
182
517
520
46
196
392
320
786
912
18
15
7
21
149
501
5
9
0
25
9
30
182
517
520
558
4
392
320
786
912
18
15
7
21
149
501
5
9
0
25
9
30
182
517
520
558
516
264
912
802
944
18
15
7
21
149
501
5
9
0
25
9
30
182
517
264
46
4
264
912
802
432
18
15
7
21
149
501
5
9
0
25
9
30
182
517
264
46
516
776
912
802
432
18
15
7
21
149
501
5
9
0
25
9
30
182
517
264
46
196
392
320
786
656
18
15
7
21
149
501
5
9
0
25
9
30
182
517
264
558
4
392
320
786
656
18
15
7
21
149
501
5
9
0
25
9
30
182
517
264
558
516
264
912
802
432
18
15
7
21
149
501
5
9
0
25
9
30
182
517
264
558
1540
1288
912
786
688
18
15
7
21
149
501
5
9
0
25
9
30
182
517
264
558
772
776
912
802
432
18
15
7
21
149
501
5
9
0
25
9
30
182
517
264
174
196
392
320
786
656
18
15
7
21
149
501
5
9
0
25
9
30
182
517
1544
46
4
264
912
802
1584
18
15
7
21
149
501
5
9
0
25
9
30
182
517
1544
46
196
392
912
802
1584
18
15
7
21
149
501
5
9
0
25
9
30
182
517
1544
1582
516
264
912
802
1584
18
15
7
21
149
501
5
9
0
25
9
30
182
517
776
46
4
264
912
802
816
18
15
7
21
149
501
5
9
0
25
9
30
182
517
776
558
4
392
320
786
784
18
15
7
21
149
501
5
9
0
25
9
30
182
517
776
558
516
264
912
802
816
18
15
7
21
149
501
5
9
0
25
9
30
182
517
776
558
772
776
912
802
816
18
15
7
21
149
501
5
9
0
25
9
30
182
517
776
814
516
776
912
802
816
18
15
7
21
149
501
5
9
0
25
9
30
182
517
776
814
772
776
912
802
816
18
15
7
21
149
501
5
9
0
25
9
30
182
517
1672
1710
324
392
912
786
2000
18
15
7
21
149
501
5
9
0
25
9
30
182
517
392
430
4
392
320
786
464
18
15
7
21
149
501
5
9
0
25
9
30
182
517
392
430
260
776
912
786
464
18
15
7
21
149
501
5
9
0
25
9
30
182
517
392
430
772
776
912
786
464
18
15
7
21
149
501
5
9
0
25
9
30
182
517
648
174
324
392
320
786
976
18
15
7
21
149
501
5
9
0
25
9
30
182
517
648
430
4
392
320
786
976
18
15
7
21
149
501
5
9
0
25
9
30
182
517
648
430
772
776
912
786
976
18
15
7
21
149
501
5
9
0
25
9
30
182
133
8
46
4
264
912
530
16
18
15
7
21
149
501
5
9
0
25
9
30
182
133
8
46
516
776
912
530
16
18
15
7
21
149
501
5
9
0
25
9
30
182
133
8
46
772
776
912
530
16
18
15
7
21
149
501
5
9
0
25
9
30
182
133
8
46
196
392
912
530
16
18
15
7
21
149
501
5
9
0
25
9
30
182
133
8
558
4
392
912
530
16
18
15
7
21
149
501
5
9
0
25
9
30
182
133
8
558
516
264
912
530
16
18
15
7
21
149
501
5
9
0
25
9
30
182
133
8
558
1540
1160
912
530
16
18
15
7
21
149
501
5
9
0
25
9
30
182
133
8
558
772
776
912
530
16
18
15
7
21
149
501
5
9
0
25
9
30
182
133
136
110
4
392
912
530
336
18
15
7
21
149
501
5
9
0
25
9
30
182
133
136
110
196
392
912
530
336
18
15
7
21
149
501
5
9
0
25
9
30
246
5
8
46
4
136
192
226
16
18
15
7
21
149
501
5
9
0
25
9
30
246
5
8
46
68
136
192
226
16
18
15
7
21
149
501
5
9
0
25
9
30
246
5
8
46
196
136
192
226
16
18
15
7
21
149
501
5
9
0
25
9
30
246
5
8
558
4
136
192
226
16
18
15
7
21
149
501
5
9
0
25
9
30
246
5
8
558
1540
1160
192
226
16
18
15
7
21
149
501
5
9
0
25
9
30
246
261
8
46
4
136
192
34
16
18
15
7
21
149
501
5
9
0
25
9
30
246
261
8
46
68
136
192
34
16
18
15
7
21
149
501
5
9
0
25
9
30
246
261
8
46
196
136
192
34
16
18
15
7
21
149
501
5
9
0
25
9
30
246
261
264
46
4
136
192
18
464
18
15
7
21
149
501
5
9
0
25
9
30
246
261
264
46
68
136
192
18
464
18
15
7
21
149
501
5
9
0
25
9
30
246
261
264
174
4
136
192
18
464
18
15
7
21
149
501
5
9
0
25
9
30
246
261
776
46
68
136
192
34
784
18
15
7
21
149
501
5
9
0
25
9
30
246
261
776
558
4
136
192
34
784
18
15
7
21
149
501
5
9
0
25
9
30
246
261
776
558
324
136
192
34
784
18
15
7
21
149
501
5
9
0
25
9
30
246
261
776
814
4
136
192
34
784
18
15
7
21
149
501
5
9
0
25
9
30
246
261
776
814
1412
136
192
34
784
18
15
7
21
149
501
5
9
0
25
9
30
246
261
136
110
68
136
192
18
208
18
15
7
21
149
501
5
9
0
25
9
30
246
261
136
110
196
136
192
18
208
18
15
7
21
149
501
5
9
0
25
9
30
246
261
136
174
4
136
192
18
208
18
15
7
21
149
501
5
9
0
25
9
30
246
261
136
174
68
136
192
18
208
18
15
7
21
149
501
5
9
0
25
9
30
246
261
136
174
324
136
192
18
208
18
15
7
21
149
501
5
9
0
25
9
30
246
261
136
430
4
136
192
18
208
18
15
7
21
149
501
5
9
0
25
9
30
246
261
136
430
260
136
192
18
208
18
15
7
21
149
501
5
9
0
25
9
30
246
261
136
430
388
136
192
18
208
18
15
7
21
149
501
5
9
0
25
9
30
246
261
392
302
772
648
192
34
432
18
15
7
21
149
501
5
9
0
25
9
30
246
261
392
430
4
136
192
34
432
18
15
7
21
149
501
5
9
0
25
9
30
246
261
392
430
260
136
192
34
432
18
15
7
21
149
501
5
9
0
25
9
30
246
261
392
430
388
136
192
34
432
18
15
7
21
149
501
5
9
0
25
9
30
822
1029
8
46
4
520
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
30
822
1029
8
46
516
776
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
30
822
1029
8
558
4
520
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
30
822
1029
8
558
516
776
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
30
822
1029
8
558
1540
1544
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
30
822
1029
8
558
772
776
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
30
822
1029
8
558
324
520
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
30
822
1029
8
558
1732
1544
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
30
822
1029
520
46
4
520
1808
1570
1328
18
15
7
21
149
501
5
9
0
25
9
30
822
5
8
46
4
520
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
30
822
5
8
46
516
520
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
30
822
5
8
558
4
520
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
30
822
5
8
558
516
520
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
30
822
5
8
558
1540
1544
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
30
822
5
8
558
772
776
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
30
822
5
8
558
324
520
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
30
822
5
8
558
1732
1544
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
30
822
5
136
174
4
520
1808
1298
1488
18
15
7
21
149
501
5
9
0
25
9
30
822
5
136
430
260
520
1808
1298
1488
18
15
7
21
149
501
5
9
0
25
9
30
822
517
8
46
4
520
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
30
822
517
8
46
516
520
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
30
822
517
8
558
4
520
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
30
822
517
8
558
516
520
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
30
822
517
8
558
1540
1544
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
30
822
517
8
558
772
776
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
30
822
517
8
558
324
520
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
30
822
517
8
558
1732
1544
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
30
822
517
520
46
4
520
1808
1202
912
18
15
7
21
149
501
5
9
0
25
9
30
822
517
520
558
4
520
1808
1202
912
18
15
7
21
149
501
5
9
0
25
9
30
822
517
264
46
4
520
1808
530
656
18
15
7
21
149
501
5
9
0
25
9
30
822
517
264
46
516
520
1808
530
656
18
15
7
21
149
501
5
9
0
25
9
30
822
517
264
558
4
520
1808
530
656
18
15
7
21
149
501
5
9
0
25
9
30
822
517
264
558
516
520
1808
530
656
18
15
7
21
149
501
5
9
0
25
9
30
822
517
264
558
1540
1544
1808
546
688
18
15
7
21
149
501
5
9
0
25
9
30
822
517
264
558
772
776
1808
530
656
18
15
7
21
149
501
5
9
0
25
9
30
822
517
264
558
324
520
1808
530
656
18
15
7
21
149
501
5
9
0
25
9
30
822
517
264
558
1732
1544
1808
546
688
18
15
7
21
149
501
5
9
0
25
9
30
822
517
1544
46
4
520
1808
546
1584
18
15
7
21
149
501
5
9
0
25
9
30
822
517
1544
1582
4
520
1808
546
1584
18
15
7
21
149
501
5
9
0
25
9
30
822
517
1544
1582
516
520
1808
546
1584
18
15
7
21
149
501
5
9
0
25
9
30
822
517
1544
1582
1540
1544
1808
546
1584
18
15
7
21
149
501
5
9
0
25
9
30
822
517
776
46
4
520
1808
546
816
18
15
7
21
149
501
5
9
0
25
9
30
822
517
776
558
4
520
1808
546
816
18
15
7
21
149
501
5
9
0
25
9
30
822
517
776
558
516
520
1808
546
816
18
15
7
21
149
501
5
9
0
25
9
30
822
517
776
558
772
776
1808
546
816
18
15
7
21
149
501
5
9
0
25
9
30
822
517
776
814
516
520
1808
546
816
18
15
7
21
149
501
5
9
0
25
9
30
822
517
776
814
772
776
1808
546
816
18
15
7
21
149
501
5
9
0
25
9
26
182
5
8
46
2
272
912
674
48
18
15
7
21
149
501
5
9
0
25
9
26
182
5
8
46
4
272
912
674
48
18
15
7
21
149
501
5
9
0
25
9
26
182
5
8
46
6
288
912
290
560
18
15
7
21
149
501
5
9
0
25
9
26
182
5
8
46
516
784
912
674
48
18
15
7
21
149
501
5
9
0
25
9
26
182
5
8
46
770
784
912
674
48
18
15
7
21
149
501
5
9
0
25
9
26
182
5
8
46
518
800
912
290
560
18
15
7
21
149
501
5
9
0
25
9
26
182
5
8
46
772
784
912
674
48
18
15
7
21
149
501
5
9
0
25
9
26
182
5
8
46
196
416
912
290
560
18
15
7
21
149
501
5
9
0
25
9
26
182
5
8
46
198
416
912
290
560
18
15
7
21
149
501
5
9
0
25
9
26
182
5
8
110
4
272
912
674
48
18
15
7
21
149
501
5
9
0
25
9
26
182
5
8
110
6
288
912
290
560
18
15
7
21
149
501
5
9
0
25
9
26
182
5
8
110
198
416
912
290
560
18
15
7
21
149
501
5
9
0
25
9
26
182
5
8
558
6
416
912
674
48
18
15
7
21
149
501
5
9
0
25
9
26
182
5
8
558
514
784
912
674
48
18
15
7
21
149
501
5
9
0
25
9
26
182
5
8
558
516
272
912
674
48
18
15
7
21
149
501
5
9
0
25
9
26
182
5
8
558
518
288
912
290
560
18
15
7
21
149
501
5
9
0
25
9
26
182
5
8
558
772
784
912
674
48
18
15
7
21
149
501
5
9
0
25
9
26
182
5
8
558
1542
1312
912
674
48
18
15
7
21
149
501
5
9
0
25
9
26
182
5
8
558
774
800
912
290
560
18
15
7
21
149
501
5
9
0
25
9
26
182
5
264
174
6
416
912
1810
912
18
15
7
21
149
501
5
9
0
25
9
26
182
5
264
174
262
288
912
274
912
18
15
7
21
149
501
5
9
0
25
9
26
182
5
264
174
390
288
912
274
912
18
15
7
21
149
501
5
9
0
25
9
26
182
5
264
174
198
416
912
274
912
18
15
7
21
149
501
5
9
0
25
9
26
182
5
264
430
774
800
912
274
912
18
15
7
21
149
501
5
9
0
25
9
26
182
5
264
366
4
272
912
274
912
18
15
7
21
149
501
5
9
0
25
9
26
182
5
264
366
6
288
912
274
912
18
15
7
21
149
501
5
9
0
25
9
26
182
5
264
366
132
272
912
274
912
18
15
7
21
149
501
5
9
0
25
9
26
182
5
264
366
134
288
912
274
912
18
15
7
21
149
501
5
9
0
25
9
26
182
5
264
878
4
272
912
274
912
18
15
7
21
149
501
5
9
0
25
9
26
182
5
264
878
6
288
912
274
912
18
15
7
21
149
501
5
9
0
25
9
26
182
5
264
878
516
784
912
274
912
18
15
7
21
149
501
5
9
0
25
9
26
182
5
264
878
518
800
912
274
912
18
15
7
21
149
501
5
9
0
25
9
26
182
5
264
878
772
800
912
274
912
18
15
7
21
149
501
5
9
0
25
9
26
182
5
264
878
774
800
912
274
912
18
15
7
21
149
501
5
9
0
25
9
26
182
5
776
878
6
416
912
1842
1936
18
15
7
21
149
501
5
9
0
25
9
26
182
5
136
110
198
416
912
274
464
18
15
7
21
149
501
5
9
0
25
9
26
182
5
136
174
4
272
912
274
464
18
15
7
21
149
501
5
9
0
25
9
26
182
5
136
174
260
272
912
274
464
18
15
7
21
149
501
5
9
0
25
9
26
182
5
136
174
326
416
912
274
464
18
15
7
21
149
501
5
9
0
25
9
26
182
5
136
430
4
272
912
274
464
18
15
7
21
149
501
5
9
0
25
9
26
182
5
136
430
6
416
912
1810
1488
18
15
7
21
149
501
5
9
0
25
9
26
182
5
136
430
260
272
912
274
464
18
15
7
21
149
501
5
9
0
25
9
26
182
5
136
430
262
416
912
274
464
18
15
7
21
149
501
5
9
0
25
9
26
182
5
136
430
388
400
912
274
464
18
15
7
21
149
501
5
9
0
25
9
26
182
5
136
430
390
416
912
274
464
18
15
7
21
149
501
5
9
0
25
9
26
182
5
392
302
4
272
912
274
976
18
15
7
21
149
501
5
9
0
25
9
26
182
5
392
302
772
272
912
274
976
18
15
7
21
149
501
5
9
0
25
9
26
182
5
392
430
4
272
912
274
976
18
15
7
21
149
501
5
9
0
25
9
26
182
5
392
430
6
416
912
1810
976
18
15
7
21
149
501
5
9
0
25
9
26
182
5
392
430
260
272
912
274
976
18
15
7
21
149
501
5
9
0
25
9
26
182
5
392
430
772
784
912
274
976
18
15
7
21
149
501
5
9
0
25
9
26
182
5
392
430
262
416
912
274
976
18
15
7
21
149
501
5
9
0
25
9
26
182
517
8
46
2
272
912
786
528
18
15
7
21
149
501
5
9
0
25
9
26
182
517
8
46
4
272
912
786
528
18
15
7
21
149
501
5
9
0
25
9
26
182
517
8
46
6
288
912
802
560
18
15
7
21
149
501
5
9
0
25
9
26
182
517
8
46
516
784
912
786
528
18
15
7
21
149
501
5
9
0
25
9
26
182
517
8
46
770
784
912
786
528
18
15
7
21
149
501
5
9
0
25
9
26
182
517
8
46
518
800
912
802
560
18
15
7
21
149
501
5
9
0
25
9
26
182
517
8
46
772
784
912
786
528
18
15
7
21
149
501
5
9
0
25
9
26
182
517
8
46
196
416
912
802
560
18
15
7
21
149
501
5
9
0
25
9
26
182
517
8
46
198
416
912
802
560
18
15
7
21
149
501
5
9
0
25
9
26
182
517
8
110
4
272
912
786
528
18
15
7
21
149
501
5
9
0
25
9
26
182
517
8
110
6
288
912
802
560
18
15
7
21
149
501
5
9
0
25
9
26
182
517
8
110
198
416
912
802
560
18
15
7
21
149
501
5
9
0
25
9
26
182
517
8
558
6
416
912
802
560
18
15
7
21
149
501
5
9
0
25
9
26
182
517
8
558
516
272
912
786
528
18
15
7
21
149
501
5
9
0
25
9
26
182
517
8
558
518
288
912
802
560
18
15
7
21
149
501
5
9
0
25
9
26
182
517
8
558
772
784
912
786
528
18
15
7
21
149
501
5
9
0
25
9
26
182
517
8
558
774
800
912
802
560
18
15
7
21
149
501
5
9
0
25
9
26
182
517
520
46
4
272
912
786
912
18
15
7
21
149
501
5
9
0
25
9
26
182
517
520
46
6
288
912
802
944
18
15
7
21
149
501
5
9
0
25
9
26
182
517
520
46
516
784
912
786
912
18
15
7
21
149
501
5
9
0
25
9
26
182
517
520
46
518
800
912
802
944
18
15
7
21
149
501
5
9
0
25
9
26
182
517
520
46
196
416
912
802
944
18
15
7
21
149
501
5
9
0
25
9
26
182
517
520
46
198
416
912
802
944
18
15
7
21
149
501
5
9
0
25
9
26
182
517
520
110
70
416
912
802
944
18
15
7
21
149
501
5
9
0
25
9
26
182
517
520
558
4
272
912
786
912
18
15
7
21
149
501
5
9
0
25
9
26
182
517
520
558
6
288
912
802
944
18
15
7
21
149
501
5
9
0
25
9
26
182
517
520
558
516
272
912
786
912
18
15
7
21
149
501
5
9
0
25
9
26
182
517
520
558
518
288
912
802
944
18
15
7
21
149
501
5
9
0
25
9
26
182
517
520
1582
518
288
912
802
944
18
15
7
21
149
501
5
9
0
25
9
26
182
517
520
1582
1286
288
912
802
944
18
15
7
21
149
501
5
9
0
25
9
26
182
517
520
366
6
288
912
802
944
18
15
7
21
149
501
5
9
0
25
9
26
182
517
520
366
518
800
912
802
944
18
15
7
21
149
501
5
9
0
25
9
26
182
517
520
814
518
288
912
802
944
18
15
7
21
149
501
5
9
0
25
9
26
182
517
520
814
774
800
912
802
944
18
15
7
21
149
501
5
9
0
25
9
26
182
517
520
814
1414
416
912
802
944
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
46
2
272
912
786
656
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
46
4
272
912
786
656
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
46
6
288
912
786
656
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
46
516
800
912
802
432
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
46
518
800
912
802
432
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
46
198
416
912
802
432
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
558
6
416
912
802
432
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
558
516
784
912
786
400
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
558
770
272
912
786
656
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
558
518
288
912
786
656
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
558
772
272
912
786
656
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
558
774
800
912
802
432
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
558
324
416
912
802
432
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
174
6
416
912
802
432
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
174
262
288
912
786
656
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
174
196
416
912
802
432
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
174
390
288
912
786
656
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
174
198
416
912
802
432
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
686
262
288
912
786
656
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
686
390
288
912
786
656
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
430
774
800
912
802
432
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
430
196
416
912
802
432
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
366
4
272
912
786
656
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
366
6
288
912
786
656
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
366
132
272
912
786
656
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
366
134
288
912
786
656
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
878
4
272
912
786
656
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
878
6
288
912
786
656
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
878
516
784
912
786
400
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
878
518
800
912
802
432
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
878
772
800
912
802
432
18
15
7
21
149
501
5
9
0
25
9
26
182
517
264
878
774
800
912
802
432
18
15
7
21
149
501
5
9
0
25
9
26
182
517
1544
46
4
272
912
786
1552
18
15
7
21
149
501
5
9
0
25
9
26
182
517
1544
46
6
288
912
802
1584
18
15
7
21
149
501
5
9
0
25
9
26
182
517
1544
46
196
416
912
802
1584
18
15
7
21
149
501
5
9
0
25
9
26
182
517
1544
46
198
416
912
802
1584
18
15
7
21
149
501
5
9
0
25
9
26
182
517
1544
110
70
416
912
802
1584
18
15
7
21
149
501
5
9
0
25
9
26
182
517
1544
1582
516
272
912
786
1552
18
15
7
21
149
501
5
9
0
25
9
26
182
517
1544
1582
518
288
912
802
1584
18
15
7
21
149
501
5
9
0
25
9
26
182
517
1544
1582
1286
288
912
802
1584
18
15
7
21
149
501
5
9
0
25
9
26
182
517
1544
1326
516
288
912
802
1584
18
15
7
21
149
501
5
9
0
25
9
26
182
517
1544
1326
518
288
912
802
1584
18
15
7
21
149
501
5
9
0
25
9
26
182
517
776
46
4
272
912
786
784
18
15
7
21
149
501
5
9
0
25
9
26
182
517
776
46
6
288
912
786
784
18
15
7
21
149
501
5
9
0
25
9
26
182
517
776
46
198
416
912
802
816
18
15
7
21
149
501
5
9
0
25
9
26
182
517
776
558
4
272
912
786
784
18
15
7
21
149
501
5
9
0
25
9
26
182
517
776
558
6
288
912
786
784
18
15
7
21
149
501
5
9
0
25
9
26
182
517
776
558
516
272
912
786
784
18
15
7
21
149
501
5
9
0
25
9
26
182
517
776
558
518
288
912
786
784
18
15
7
21
149
501
5
9
0
25
9
26
182
517
776
558
772
272
912
786
784
18
15
7
21
149
501
5
9
0
25
9
26
182
517
776
558
324
416
912
802
816
18
15
7
21
149
501
5
9
0
25
9
26
182
517
776
814
516
272
912
786
784
18
15
7
21
149
501
5
9
0
25
9
26
182
517
776
814
518
288
912
786
784
18
15
7
21
149
501
5
9
0
25
9
26
182
517
776
814
772
272
912
786
784
18
15
7
21
149
501
5
9
0
25
9
26
182
517
776
814
774
800
912
802
816
18
15
7
21
149
501
5
9
0
25
9
26
182
517
776
878
4
272
912
786
784
18
15
7
21
149
501
5
9
0
25
9
26
182
517
776
878
6
288
912
786
784
18
15
7
21
149
501
5
9
0
25
9
26
182
517
776
878
516
272
912
786
784
18
15
7
21
149
501
5
9
0
25
9
26
182
517
776
878
518
288
912
786
784
18
15
7
21
149
501
5
9
0
25
9
26
182
517
1672
1710
326
416
912
786
2000
18
15
7
21
149
501
5
9
0
25
9
26
182
517
1672
430
4
272
912
786
2000
18
15
7
21
149
501
5
9
0
25
9
26
182
517
1672
430
772
784
912
786
2000
18
15
7
21
149
501
5
9
0
25
9
26
182
517
1672
430
774
800
912
786
2000
18
15
7
21
149
501
5
9
0
25
9
26
182
517
392
302
4
272
912
786
464
18
15
7
21
149
501
5
9
0
25
9
26
182
517
392
430
4
272
912
786
464
18
15
7
21
149
501
5
9
0
25
9
26
182
517
392
430
6
416
912
786
464
18
15
7
21
149
501
5
9
0
25
9
26
182
517
392
430
260
272
912
786
464
18
15
7
21
149
501
5
9
0
25
9
26
182
517
392
430
772
784
912
786
464
18
15
7
21
149
501
5
9
0
25
9
26
182
517
392
430
262
416
912
786
464
18
15
7
21
149
501
5
9
0
25
9
26
182
517
648
174
4
272
912
786
976
18
15
7
21
149
501
5
9
0
25
9
26
182
517
648
174
326
416
912
786
976
18
15
7
21
149
501
5
9
0
25
9
26
182
517
648
430
4
272
912
786
976
18
15
7
21
149
501
5
9
0
25
9
26
182
517
648
430
6
416
912
786
976
18
15
7
21
149
501
5
9
0
25
9
26
182
517
648
430
772
784
912
786
976
18
15
7
21
149
501
5
9
0
25
9
26
182
517
648
430
774
800
912
786
976
18
15
7
21
149
501
5
9
0
25
9
26
182
133
8
46
2
272
912
530
16
18
15
7
21
149
501
5
9
0
25
9
26
182
133
8
46
4
272
912
530
16
18
15
7
21
149
501
5
9
0
25
9
26
182
133
8
46
516
784
912
530
16
18
15
7
21
149
501
5
9
0
25
9
26
182
133
8
46
770
784
912
530
16
18
15
7
21
149
501
5
9
0
25
9
26
182
133
8
46
772
784
912
530
16
18
15
7
21
149
501
5
9
0
25
9
26
182
133
8
110
4
272
912
530
16
18
15
7
21
149
501
5
9
0
25
9
26
182
133
8
558
514
784
912
530
16
18
15
7
21
149
501
5
9
0
25
9
26
182
133
8
558
516
272
912
530
16
18
15
7
21
149
501
5
9
0
25
9
26
182
133
8
558
772
784
912
530
16
18
15
7
21
149
501
5
9
0
25
9
26
182
133
136
110
4
272
912
530
336
18
15
7
21
149
501
5
9
0
25
9
26
155
529
784
694
326
288
898
772
884
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
8
46
2
528
1808
1554
1040
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
8
46
4
528
1808
1554
1040
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
8
46
6
544
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
8
46
516
528
1808
1554
1040
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
8
46
770
784
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
8
46
518
544
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
8
110
4
528
1808
1554
1040
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
8
110
6
544
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
8
558
4
544
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
8
558
6
544
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
8
558
514
784
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
8
558
516
528
1808
1554
1040
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
8
558
770
784
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
8
558
518
800
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
8
558
1540
1568
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
8
558
772
784
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
8
558
1542
1568
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
8
558
774
800
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
8
558
324
544
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
8
558
326
544
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
8
558
1732
1568
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
8
558
1734
1568
1808
1570
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
520
46
4
528
1808
1554
1296
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
520
46
6
544
1808
1570
1328
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
520
46
518
544
1808
1570
1328
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
520
366
516
528
1808
1554
1296
18
15
7
21
149
501
5
9
0
25
9
26
822
1029
520
366
518
544
1808
1570
1328
18
15
7
21
149
501
5
9
0
25
9
26
822
5
8
46
2
528
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
5
8
46
4
528
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
5
8
46
6
544
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
5
8
46
516
528
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
5
8
46
770
784
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
5
8
46
518
544
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
5
8
110
4
528
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
5
8
110
6
544
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
5
8
558
4
544
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
5
8
558
6
544
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
5
8
558
514
784
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
5
8
558
516
528
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
5
8
558
518
672
1808
1314
304
18
15
7
21
149
501
5
9
0
25
9
26
822
5
8
558
1540
1568
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
5
8
558
772
784
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
5
8
558
1542
1568
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
5
8
558
774
800
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
5
8
558
324
544
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
5
8
558
326
544
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
5
8
558
1732
1568
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
5
8
558
1734
1568
1808
802
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
5
264
366
4
528
1808
786
912
18
15
7
21
149
501
5
9
0
25
9
26
822
5
264
366
6
544
1808
786
912
18
15
7
21
149
501
5
9
0
25
9
26
822
5
264
878
516
528
1808
786
912
18
15
7
21
149
501
5
9
0
25
9
26
822
5
264
878
518
800
1808
786
912
18
15
7
21
149
501
5
9
0
25
9
26
822
5
264
878
772
784
1808
786
912
18
15
7
21
149
501
5
9
0
25
9
26
822
5
264
878
774
800
1808
786
912
18
15
7
21
149
501
5
9
0
25
9
26
822
5
136
174
4
528
1808
1298
1488
18
15
7
21
149
501
5
9
0
25
9
26
822
5
136
174
6
544
1808
1298
1488
18
15
7
21
149
501
5
9
0
25
9
26
822
5
136
174
324
656
1808
1298
1488
18
15
7
21
149
501
5
9
0
25
9
26
822
5
136
430
260
528
1808
1298
1488
18
15
7
21
149
501
5
9
0
25
9
26
822
517
8
46
2
528
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
517
8
46
4
528
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
517
8
46
6
544
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
517
8
46
516
528
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
517
8
46
770
784
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
517
8
46
518
544
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
517
8
110
4
528
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
517
8
110
6
544
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
517
8
558
4
544
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
517
8
558
6
544
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
517
8
558
516
528
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
517
8
558
518
672
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
517
8
558
1540
1568
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
517
8
558
772
784
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
517
8
558
1542
1568
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
517
8
558
774
800
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
517
8
558
324
544
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
517
8
558
326
544
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
517
8
558
1732
1568
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
517
8
558
1734
1568
1808
546
1072
18
15
7
21
149
501
5
9
0
25
9
26
822
517
520
46
4
528
1808
1202
912
18
15
7
21
149
501
5
9
0
25
9
26
822
517
520
46
6
544
1808
1170
1360
18
15
7
21
149
501
5
9
0
25
9
26
822
517
520
46
516
544
1808
1202
912
18
15
7
21
149
501
5
9
0
25
9
26
822
517
520
46
518
544
1808
1170
1360
18
15
7
21
149
501
5
9
0
25
9
26
822
517
520
558
4
544
1808
1170
1360
18
15
7
21
149
501
5
9
0
25
9
26
822
517
520
558
6
544
1808
1170
1360
18
15
7
21
149
501
5
9
0
25
9
26
822
517
520
1582
6
544
1808
1170
1360
18
15
7
21
149
501
5
9
0
25
9
26
822
517
520
1582
1542
1568
1808
1170
1296
18
15
7
21
149
501
5
9
0
25
9
26
822
517
520
366
518
544
1808
1170
1360
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
46
2
528
1808
530
656
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
46
4
528
1808
530
656
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
46
6
544
1808
546
688
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
46
516
544
1808
530
656
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
46
518
544
1808
546
688
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
558
2
528
1808
530
656
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
558
4
528
1808
530
656
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
558
6
544
1808
546
688
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
558
516
784
1808
530
656
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
558
1538
1552
1808
546
688
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
558
770
784
1808
546
688
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
558
518
800
1808
546
688
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
558
1540
1552
1808
546
688
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
558
772
784
1808
546
688
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
558
1542
1568
1808
546
688
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
558
774
800
1808
546
688
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
558
324
544
1808
546
688
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
558
326
544
1808
546
688
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
558
1732
1568
1808
546
688
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
558
1734
1568
1808
546
688
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
430
774
800
1808
546
688
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
366
4
528
1808
530
656
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
366
6
544
1808
546
688
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
878
516
528
1808
530
656
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
878
518
800
1808
546
688
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
878
772
784
1808
546
688
18
15
7
21
149
501
5
9
0
25
9
26
822
517
264
878
774
800
1808
546
688
18
15
7
21
149
501
5
9
0
25
9
26
822
517
1544
46
4
528
1808
546
1584
18
15
7
21
149
501
5
9
0
25
9
26
822
517
1544
46
6
544
1808
546
1584
18
15
7
21
149
501
5
9
0
25
9
26
822
517
1544
1582
4
528
1808
546
1584
18
15
7
21
149
501
5
9
0
25
9
26
822
517
1544
1582
6
544
1808
546
1584
18
15
7
21
149
501
5
9
0
25
9
26
822
517
1544
1582
516
528
1808
546
1584
18
15
7
21
149
501
5
9
0
25
9
26
822
517
1544
1582
518
672
1808
546
1584
18
15
7
21
149
501
5
9
0
25
9
26
822
517
1544
1582
1540
1552
1808
546
1584
18
15
7
21
149
501
5
9
0
25
9
26
822
517
1544
1582
1542
1568
1808
546
1584
18
15
7
21
149
501
5
9
0
25
9
26
822
517
1544
1582
1606
1568
1808
546
1584
18
15
7
21
149
501
5
9
0
25
9
26
822
517
776
46
4
528
1808
530
784
18
15
7
21
149
501
5
9
0
25
9
26
822
517
776
46
6
544
1808
530
784
18
15
7
21
149
501
5
9
0
25
9
26
822
517
776
558
4
528
1808
530
784
18
15
7
21
149
501
5
9
0
25
9
26
822
517
776
558
6
544
1808
530
784
18
15
7
21
149
501
5
9
0
25
9
26
822
517
776
558
516
528
1808
530
784
18
15
7
21
149
501
5
9
0
25
9
26
822
517
776
558
518
800
1808
530
784
18
15
7
21
149
501
5
9
0
25
9
26
822
517
776
558
772
784
1808
530
784
18
15
7
21
149
501
5
9
0
25
9
26
822
517
776
558
324
656
1808
530
784
18
15
7
21
149
501
5
9
0
25
9
26
822
517
776
814
516
528
1808
530
784
18
15
7
21
149
501
5
9
0
25
9
26
822
517
776
814
518
800
1808
530
784
18
15
7
21
149
501
5
9
0
25
9
26
822
517
776
814
772
784
1808
530
784
18
15
7
21
149
501
5
9
0
25
9
26
822
517
776
814
774
800
1808
530
784
18
15
7
21
149
501
5
9
0
25
9
26
822
517
776
878
516
528
1808
530
784
18
15
7
21
149
501
5
9
0
25
9
26
822
517
776
878
518
800
1808
530
784
18
15
7
21
149
501
5
9
0
25
9
26
822
517
776
622
4
528
1808
530
784
18
15
7
21
149
501
5
9
0
25
9
26
822
517
776
622
6
544
1808
530
784
18
15
7
21
149
501
5
9
0
25
9
26
822
517
648
174
4
528
1808
1170
976
18
15
7
21
149
501
5
9
0
25
9
26
822
517
648
174
6
544
1808
1170
976
18
15
7
21
149
501
5
9
0
25
9
26
822
517
648
1710
6
544
1808
1170
976
18
15
7
21
149
501
5
9
0
25
9
26
822
517
648
1710
1604
1552
1808
1170
976
18
15
7
21
149
501
5
9
0
25
9
26
822
517
648
1710
1606
1568
1808
1170
976
18
15
7
21
149
501
5
9
1
25
9
30
182
5
69
109
2
72
320
354
226
18
15
7
21
149
501
5
9
1
25
9
30
182
5
69
109
514
328
320
354
226
18
15
7
21
149
501
5
9
1
25
9
30
182
5
69
109
66
72
320
354
226
18
15
7
21
149
501
5
9
1
25
9
30
182
5
69
109
132
648
320
354
226
18
15
7
21
149
501
5
9
1
25
9
30
182
5
69
365
2
72
320
354
226
18
15
7
21
149
501
5
9
1
25
9
30
182
5
69
365
130
136
320
354
226
18
15
7
21
149
501
5
9
1
25
9
30
182
5
69
877
514
72
320
354
226
18
15
7
21
149
501
5
9
1
25
9
30
182
5
37
109
260
392
912
290
118
18
15
7
21
149
501
5
9
1
25
9
30
182
5
37
109
132
648
320
290
118
18
15
7
21
149
501
5
9
1
25
9
30
182
5
37
109
772
776
912
290
118
18
15
7
21
149
501
5
9
1
25
9
30
182
5
37
109
68
392
912
290
118
18
15
7
21
149
501
5
9
1
25
9
30
182
5
37
109
196
392
912
290
118
18
15
7
21
149
501
5
9
1
25
9
30
182
5
37
621
772
776
912
290
118
18
15
7
21
149
501
5
9
1
25
9
30
182
5
37
621
68
392
912
290
118
18
15
7
21
149
501
5
9
1
25
9
30
182
5
37
621
708
392
912
290
118
18
15
7
21
149
501
5
9
1
25
9
30
182
5
37
621
1604
1288
912
290
118
18
15
7
21
149
501
5
9
1
25
9
30
182
5
197
300
516
776
912
290
482
18
15
7
21
149
501
5
9
1
25
9
30
182
5
197
300
772
776
912
290
482
18
15
7
21
149
501
5
9
1
25
9
30
182
5
197
301
516
776
912
290
482
18
15
7
21
149
501
5
9
1
25
9
30
182
5
197
301
772
776
912
290
482
18
15
7
21
149
501
5
9
1
25
9
30
182
5
197
428
260
264
912
290
482
18
15
7
21
149
501
5
9
1
25
9
30
182
5
197
428
388
392
912
290
482
18
15
7
21
149
501
5
9
1
25
9
30
182
5
197
429
260
264
912
290
482
18
15
7
21
149
501
5
9
1
25
9
30
182
5
197
429
388
392
912
290
482
18
15
7
21
149
501
5
9
1
25
9
30
182
5
101
109
132
648
320
354
246
18
15
7
21
149
501
5
9
1
25
9
30
182
5
101
173
324
136
320
354
246
18
15
7
21
149
501
5
9
1
25
9
30
182
5
101
174
2
72
320
354
246
18
15
7
21
149
501
5
9
1
25
9
30
182
5
101
174
66
72
320
354
246
18
15
7
21
149
501
5
9
1
25
9
30
182
5
101
174
322
328
320
354
246
18
15
7
21
149
501
5
9
1
25
9
30
182
5
101
174
706
328
320
354
246
18
15
7
21
149
501
5
9
1
25
9
30
182
517
37
109
4
264
912
802
374
18
15
7
21
149
501
5
9
1
25
9
30
182
517
37
109
260
392
320
802
374
18
15
7
21
149
501
5
9
1
25
9
30
182
517
37
109
132
392
320
802
374
18
15
7
21
149
501
5
9
1
25
9
30
182
517
37
109
772
776
912
802
374
18
15
7
21
149
501
5
9
1
25
9
30
182
517
37
109
68
392
320
802
374
18
15
7
21
149
501
5
9
1
25
9
30
182
517
37
109
196
392
320
802
374
18
15
7
21
149
501
5
9
1
25
9
30
182
517
37
621
772
776
912
802
374
18
15
7
21
149
501
5
9
1
25
9
30
182
517
37
621
68
392
320
802
374
18
15
7
21
149
501
5
9
1
25
9
30
182
517
37
621
388
392
320
802
374
18
15
7
21
149
501
5
9
1
25
9
30
182
517
37
621
708
392
912
802
374
18
15
7
21
149
501
5
9
1
25
9
30
182
517
325
109
2
72
320
809
749
18
15
7
21
149
501
5
9
1
25
9
30
182
517
325
109
66
72
320
809
749
18
15
7
21
149
501
5
9
1
25
9
30
182
517
325
109
68
392
320
802
738
18
15
7
21
149
501
5
9
1
25
9
30
182
517
325
109
196
392
320
802
738
18
15
7
21
149
501
5
9
1
25
9
30
182
517
325
108
68
392
320
802
738
18
15
7
21
149
501
5
9
1
25
9
30
182
517
325
108
196
392
320
802
738
18
15
7
21
149
501
5
9
1
25
9
30
182
517
325
365
2
72
320
809
749
18
15
7
21
149
501
5
9
1
25
9
30
182
517
325
365
514
328
320
802
738
18
15
7
21
149
501
5
9
1
25
9
30
182
517
325
365
130
72
320
809
749
18
15
7
21
149
501
5
9
1
25
9
30
182
517
325
365
642
72
320
809
749
18
15
7
21
149
501
5
9
1
25
9
30
182
517
325
365
322
328
912
802
738
18
15
7
21
149
501
5
9
1
25
9
30
182
517
325
365
196
392
320
802
738
18
15
7
21
149
501
5
9
1
25
9
30
182
517
325
365
580
776
912
802
738
18
15
7
21
149
501
5
9
1
25
9
30
182
517
325
364
196
392
320
802
738
18
15
7
21
149
501
5
9
1
25
9
30
182
517
325
364
580
776
912
802
738
18
15
7
21
149
501
5
9
1
25
9
30
182
517
325
877
514
72
320
809
749
18
15
7
21
149
501
5
9
1
25
9
30
182
517
325
877
578
72
320
809
749
18
15
7
21
149
501
5
9
1
25
9
30
182
517
709
556
1540
1288
912
802
994
18
15
7
21
149
501
5
9
1
25
9
30
182
517
709
557
1540
1288
912
802
994
18
15
7
21
149
501
5
9
1
25
9
30
182
517
709
172
324
392
320
802
994
18
15
7
21
149
501
5
9
1
25
9
30
182
517
709
173
324
392
320
802
994
18
15
7
21
149
501
5
9
1
25
9
30
182
517
709
1580
1540
1288
912
802
994
18
15
7
21
149
501
5
9
1
25
9
30
182
517
709
1581
1540
1288
912
802
994
18
15
7
21
149
501
5
9
1
25
9
30
182
517
709
1708
324
392
320
802
994
18
15
7
21
149
501
5
9
1
25
9
30
182
517
709
1709
324
392
320
802
994
18
15
7
21
149
501
5
9
1
25
9
30
182
517
709
428
4
264
912
802
994
18
15
7
21
149
501
5
9
1
25
9
30
182
517
709
428
260
264
912
802
994
18
15
7
21
149
501
5
9
1
25
9
30
182
517
709
428
388
392
320
802
994
18
15
7
21
149
501
5
9
1
25
9
30
182
517
709
429
4
264
912
802
994
18
15
7
21
149
501
5
9
1
25
9
30
182
517
709
429
260
264
912
802
994
18
15
7
21
149
501
5
9
1
25
9
30
182
517
709
429
388
392
320
802
994
18
15
7
21
149
501
5
9
1
25
9
30
182
517
805
109
4
264
912
802
886
18
15
7
21
149
501
5
9
1
25
9
30
182
517
805
109
260
392
320
802
886
18
15
7
21
149
501
5
9
1
25
9
30
182
517
805
109
132
392
320
802
886
18
15
7
21
149
501
5
9
1
25
9
30
182
517
805
109
68
392
320
802
886
18
15
7
21
149
501
5
9
1
25
9
30
182
517
805
109
196
392
320
802
886
18
15
7
21
149
501
5
9
1
25
9
30
182
517
805
877
772
776
912
802
886
18
15
7
21
149
501
5
9
1
25
9
30
182
517
805
877
708
392
912
802
886
18
15
7
21
149
501
5
9
1
25
9
30
182
517
805
621
260
392
320
802
886
18
15
7
21
149
501
5
9
1
25
9
30
182
517
805
621
132
392
320
802
886
18
15
7
21
149
501
5
9
1
25
9
30
182
517
805
621
772
776
912
802
886
18
15
7
21
149
501
5
9
1
25
9
30
182
517
805
621
68
392
320
802
886
18
15
7
21
149
501
5
9
1
25
9
30
182
517
805
621
388
392
320
802
886
18
15
7
21
149
501
5
9
1
25
9
30
182
517
805
621
196
392
320
802
886
18
15
7
21
149
501
5
9
1
25
9
30
182
517
805
621
708
392
912
802
886
18
15
7
21
149
501
5
9
1
25
9
30
182
517
357
45
4
264
912
802
758
18
15
7
21
149
501
5
9
1
25
9
30
182
517
357
46
2
72
320
802
758
18
15
7
21
149
501
5
9
1
25
9
30
182
517
357
109
260
392
320
802
758
18
15
7
21
149
501
5
9
1
25
9
30
182
517
357
109
132
392
320
802
758
18
15
7
21
149
501
5
9
1
25
9
30
182
517
357
109
68
392
320
802
758
18
15
7
21
149
501
5
9
1
25
9
30
182
517
357
109
196
392
320
802
758
18
15
7
21
149
501
5
9
1
25
9
30
182
517
357
301
4
264
912
802
758
18
15
7
21
149
501
5
9
1
25
9
30
182
517
357
301
516
776
912
802
758
18
15
7
21
149
501
5
9
1
25
9
30
182
517
357
301
772
776
912
802
758
18
15
7
21
149
501
5
9
1
25
9
30
182
517
357
365
196
392
320
802
758
18
15
7
21
149
501
5
9
1
25
9
30
182
517
357
365
580
776
912
802
758
18
15
7
21
149
501
5
9
1
25
9
30
182
517
357
302
2
72
320
802
758
18
15
7
21
149
501
5
9
1
25
9
30
182
517
357
621
132
392
320
802
758
18
15
7
21
149
501
5
9
1
25
9
30
182
517
357
621
772
776
912
802
758
18
15
7
21
149
501
5
9
1
25
9
30
182
517
357
621
68
392
320
802
758
18
15
7
21
149
501
5
9
1
25
9
30
182
517
357
621
708
392
912
802
758
18
15
7
21
149
501
5
9
1
25
9
30
182
517
357
621
1604
1288
912
802
758
18
15
7
21
149
501
5
9
1
25
9
30
182
517
357
813
516
776
912
802
758
18
15
7
21
149
501
5
9
1
25
9
30
182
517
357
813
772
776
912
802
758
18
15
7
21
149
501
5
9
1
25
9
30
182
517
357
813
1284
392
320
802
758
18
15
7
21
149
501
5
9
1
25
9
30
182
261
325
365
130
136
320
98
482
18
15
7
21
149
501
5
9
1
25
9
30
182
133
69
109
2
200
320
553
109
18
15
7
21
149
501
5
9
1
25
9
30
182
133
69
109
514
328
320
546
98
18
15
7
21
149
501
5
9
1
25
9
30
182
133
69
109
66
72
320
546
182
18
15
7
21
149
501
5
9
1
25
9
30
182
133
69
365
514
328
320
546
98
18
15
7
21
149
501
5
9
1
25
9
30
182
133
69
365
130
136
320
546
1634
18
15
7
21
149
501
5
9
1
25
9
30
182
133
69
877
514
328
320
546
98
18
15
7
21
149
501
5
9
1
25
9
30
182
133
101
173
324
136
320
546
1654
18
15
7
21
149
501
5
9
1
25
9
30
182
133
101
174
322
328
320
546
118
18
15
7
21
149
501
5
9
1
25
9
30
182
133
101
174
706
328
320
546
118
18
15
7
21
149
501
5
9
1
25
9
30
182
133
101
877
514
328
320
546
118
18
15
7
21
149
501
5
9
1
25
9
30
822
1029
69
109
2
520
1808
1570
1250
18
15
7
21
149
501
5
9
1
25
9
30
822
1029
69
109
66
520
1808
1570
1250
18
15
7
21
149
501
5
9
1
25
9
30
822
1029
69
109
68
520
1808
1570
1250
18
15
7
21
149
501
5
9
1
25
9
30
822
1029
69
108
68
520
1808
1570
1250
18
15
7
21
149
501
5
9
1
25
9
30
822
1029
69
365
2
520
1808
1570
1250
18
15
7
21
149
501
5
9
1
25
9
30
822
1029
69
365
834
776
1808
1825
1261
18
15
7
21
149
501
5
9
1
25
9
30
822
1029
37
109
68
520
1808
1570
1142
18
15
7
21
149
501
5
9
1
25
9
30
822
1029
37
109
708
648
1808
1570
1142
18
15
7
21
149
501
5
9
1
25
9
30
822
1029
101
45
4
520
1808
1570
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
1029
101
109
68
520
1808
1570
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
1029
101
109
708
648
1808
1570
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
1029
101
173
4
520
1808
1570
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
1029
101
173
260
776
1808
1570
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
1029
101
173
772
776
1808
1570
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
1029
101
173
324
520
1808
1570
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
1029
101
174
2
520
1808
1585
1269
18
15
7
21
149
501
5
9
1
25
9
30
822
1029
101
174
322
520
1808
1585
1269
18
15
7
21
149
501
5
9
1
25
9
30
822
1029
101
301
4
520
1808
1570
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
1029
101
301
260
520
1808
1570
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
1029
101
301
772
776
1808
1570
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
1029
101
813
772
776
1808
1570
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
5
69
109
2
520
1808
801
237
18
15
7
21
149
501
5
9
1
25
9
30
822
5
69
109
66
520
1808
801
237
18
15
7
21
149
501
5
9
1
25
9
30
822
5
69
109
132
648
1808
802
1250
18
15
7
21
149
501
5
9
1
25
9
30
822
5
69
109
68
520
1808
802
1250
18
15
7
21
149
501
5
9
1
25
9
30
822
5
69
108
132
648
1808
802
1250
18
15
7
21
149
501
5
9
1
25
9
30
822
5
69
108
68
520
1808
802
1250
18
15
7
21
149
501
5
9
1
25
9
30
822
5
69
365
2
520
1808
801
237
18
15
7
21
149
501
5
9
1
25
9
30
822
5
69
365
834
776
1808
801
1261
18
15
7
21
149
501
5
9
1
25
9
30
822
5
37
109
132
648
1808
802
1142
18
15
7
21
149
501
5
9
1
25
9
30
822
5
37
109
68
520
1808
802
1142
18
15
7
21
149
501
5
9
1
25
9
30
822
5
37
109
708
1672
1808
802
1142
18
15
7
21
149
501
5
9
1
25
9
30
822
5
197
44
4
520
1808
802
1506
18
15
7
21
149
501
5
9
1
25
9
30
822
5
197
45
4
520
1808
802
1506
18
15
7
21
149
501
5
9
1
25
9
30
822
5
197
172
4
520
1808
802
1506
18
15
7
21
149
501
5
9
1
25
9
30
822
5
197
173
4
520
1808
802
1506
18
15
7
21
149
501
5
9
1
25
9
30
822
5
197
300
4
520
1808
802
1506
18
15
7
21
149
501
5
9
1
25
9
30
822
5
197
300
516
520
1808
802
1506
18
15
7
21
149
501
5
9
1
25
9
30
822
5
197
300
772
776
1808
1314
1506
18
15
7
21
149
501
5
9
1
25
9
30
822
5
197
301
4
520
1808
802
1506
18
15
7
21
149
501
5
9
1
25
9
30
822
5
197
301
516
520
1808
802
1506
18
15
7
21
149
501
5
9
1
25
9
30
822
5
197
301
772
776
1808
1314
1506
18
15
7
21
149
501
5
9
1
25
9
30
822
5
197
428
260
520
1808
802
1506
18
15
7
21
149
501
5
9
1
25
9
30
822
5
197
429
260
520
1808
802
1506
18
15
7
21
149
501
5
9
1
25
9
30
822
5
101
45
4
520
1808
802
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
5
101
109
132
648
1808
802
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
5
101
109
68
520
1808
802
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
5
101
109
708
1672
1808
802
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
5
101
173
4
520
1808
802
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
5
101
173
260
776
1808
802
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
5
101
173
772
776
1808
802
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
5
101
173
324
520
1808
802
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
5
101
174
2
520
1808
801
1269
18
15
7
21
149
501
5
9
1
25
9
30
822
5
101
174
322
520
1808
801
1269
18
15
7
21
149
501
5
9
1
25
9
30
822
5
101
301
4
520
1808
802
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
5
101
301
772
776
1808
802
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
5
101
813
772
776
1808
802
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
517
69
109
2
520
1808
546
1250
18
15
7
21
149
501
5
9
1
25
9
30
822
517
69
109
66
520
1808
546
1250
18
15
7
21
149
501
5
9
1
25
9
30
822
517
69
109
132
648
1808
546
1250
18
15
7
21
149
501
5
9
1
25
9
30
822
517
69
109
68
520
1808
546
1250
18
15
7
21
149
501
5
9
1
25
9
30
822
517
69
108
132
648
1808
546
1250
18
15
7
21
149
501
5
9
1
25
9
30
822
517
69
108
68
520
1808
546
1250
18
15
7
21
149
501
5
9
1
25
9
30
822
517
69
365
2
520
1808
546
1250
18
15
7
21
149
501
5
9
1
25
9
30
822
517
69
365
834
776
1808
546
1250
18
15
7
21
149
501
5
9
1
25
9
30
822
517
37
109
132
648
1808
546
630
18
15
7
21
149
501
5
9
1
25
9
30
822
517
37
109
68
520
1808
546
630
18
15
7
21
149
501
5
9
1
25
9
30
822
517
37
109
708
1672
1808
546
630
18
15
7
21
149
501
5
9
1
25
9
30
822
517
37
621
516
520
1808
546
630
18
15
7
21
149
501
5
9
1
25
9
30
822
517
37
621
68
520
1808
546
630
18
15
7
21
149
501
5
9
1
25
9
30
822
517
37
621
708
648
1808
546
630
18
15
7
21
149
501
5
9
1
25
9
30
822
517
37
621
1604
1544
1808
546
630
18
15
7
21
149
501
5
9
1
25
9
30
822
517
325
109
2
520
1808
562
738
18
15
7
21
149
501
5
9
1
25
9
30
822
517
325
109
66
520
1808
562
738
18
15
7
21
149
501
5
9
1
25
9
30
822
517
325
365
2
520
1808
562
738
18
15
7
21
149
501
5
9
1
25
9
30
822
517
325
365
834
776
1808
546
738
18
15
7
21
149
501
5
9
1
25
9
30
822
517
325
365
580
776
1808
546
738
18
15
7
21
149
501
5
9
1
25
9
30
822
517
325
365
836
776
1808
546
738
18
15
7
21
149
501
5
9
1
25
9
30
822
517
325
364
580
776
1808
546
738
18
15
7
21
149
501
5
9
1
25
9
30
822
517
325
364
836
776
1808
546
738
18
15
7
21
149
501
5
9
1
25
9
30
822
517
325
877
770
776
1808
546
738
18
15
7
21
149
501
5
9
1
25
9
30
822
517
101
45
4
520
1808
546
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
517
101
109
132
648
1808
546
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
517
101
109
68
520
1808
546
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
517
101
173
4
520
1808
546
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
517
101
173
260
776
1808
546
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
517
101
173
772
776
1808
546
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
517
101
174
2
520
1808
561
1269
18
15
7
21
149
501
5
9
1
25
9
30
822
517
101
301
4
520
1808
546
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
517
101
301
772
776
1808
546
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
517
101
813
772
776
1808
546
1270
18
15
7
21
149
501
5
9
1
25
9
30
822
517
549
109
68
520
1808
1186
1398
18
15
7
21
149
501
5
9
1
25
9
30
822
517
549
621
68
520
1808
1186
1398
18
15
7
21
149
501
5
9
1
25
9
30
822
517
1573
109
132
648
1808
546
1654
18
15
7
21
149
501
5
9
1
25
9
30
822
517
1573
109
68
520
1808
546
1654
18
15
7
21
149
501
5
9
1
25
9
30
822
517
1573
1389
580
776
1808
546
1654
18
15
7
21
149
501
5
9
1
25
9
30
822
517
1573
621
516
520
1808
546
1654
18
15
7
21
149
501
5
9
1
25
9
30
822
517
1573
621
132
648
1808
546
1654
18
15
7
21
149
501
5
9
1
25
9
30
822
517
1573
621
68
520
1808
546
1654
18
15
7
21
149
501
5
9
1
25
9
30
822
517
1573
621
708
648
1808
546
1654
18
15
7
21
149
501
5
9
1
25
9
30
822
517
1573
1645
132
648
1808
546
1654
18
15
7
21
149
501
5
9
1
25
9
30
822
517
1573
1645
68
520
1808
546
1654
18
15
7
21
149
501
5
9
1
25
9
30
822
517
1573
1645
1668
1544
1808
546
1654
18
15
7
21
149
501
5
9
1
25
9
30
822
517
1573
1645
708
648
1808
546
1654
18
15
7
21
149
501
5
9
1
25
9
30
822
517
1573
1645
1604
1544
1808
546
1654
18
15
7
21
149
501
5
9
1
25
9
30
822
517
1573
1645
1732
1544
1808
546
1654
18
15
7
21
149
501
5
9
1
25
9
30
822
517
805
877
772
776
1808
546
886
18
15
7
21
149
501
5
9
1
25
9
30
822
517
805
877
836
776
1808
546
886
18
15
7
21
149
501
5
9
1
25
9
30
822
517
805
621
68
520
1808
1186
886
18
15
7
21
149
501
5
9
1
25
9
30
822
517
357
109
132
648
1808
546
758
18
15
7
21
149
501
5
9
1
25
9
30
822
517
357
301
516
1544
1808
546
758
18
15
7
21
149
501
5
9
1
25
9
30
822
517
357
301
772
776
1808
546
758
18
15
7
21
149
501
5
9
1
25
9
30
822
517
357
365
580
776
1808
546
758
18
15
7
21
149
501
5
9
1
25
9
30
822
517
357
365
836
776
1808
546
758
18
15
7
21
149
501
5
9
1
25
9
30
822
517
357
621
132
648
1808
546
758
18
15
7
21
149
501
5
9
1
25
9
30
822
517
357
621
708
648
1808
546
758
18
15
7
21
149
501
5
9
1
25
9
30
822
517
357
621
1604
1544
1808
546
758
18
15
7
21
149
501
5
9
1
25
9
30
822
517
357
813
516
776
1808
546
758
18
15
7
21
149
501
5
9
1
25
9
30
822
517
357
813
772
776
1808
546
758
18
15
7
21
149
501
5
9
1
25
9
30
822
517
357
814
770
776
1808
561
757
18
15
7
21
149
501
5
9
1
25
9
26
798
1029
5
26
2
528
1792
1569
1069
18
15
7
21
149
501
5
9
1
25
9
26
798
1029
5
26
514
528
1792
1569
1069
18
15
7
21
149
501
5
9
1
25
9
26
798
1029
5
538
2
528
1792
1569
1069
18
15
7
21
149
501
5
9
1
25
9
26
798
1029
517
26
2
528
1792
1569
1305
18
15
7
21
149
501
5
9
1
25
9
26
798
1029
517
26
514
528
1792
1569
1305
18
15
7
21
149
501
5
9
1
25
9
26
798
1029
517
538
2
528
1792
1569
1305
18
15
7
21
149
501
5
9
1
25
9
26
798
1029
517
282
2
528
1792
1569
1305
18
15
7
21
149
501
5
9
1
25
9
26
798
1029
517
282
514
528
1792
1569
1305
18
15
7
21
149
501
5
9
1
25
9
26
798
1029
69
109
2
528
1792
1569
1261
18
15
7
21
149
501
5
9
1
25
9
26
798
1029
69
109
514
528
1792
1569
1261
18
15
7
21
149
501
5
9
1
25
9
26
798
1029
69
365
2
528
1792
1569
1261
18
15
7
21
149
501
5
9
1
25
9
26
798
1029
69
365
514
528
1792
1569
1261
18
15
7
21
149
501
5
9
1
25
9
26
798
1029
69
877
770
784
1792
1569
1261
18
15
7
21
149
501
5
9
1
25
9
26
798
1029
709
556
516
784
1792
1825
1517
18
15
7
21
149
501
5
9
1
25
9
26
798
1029
709
556
1540
1552
1792
1825
1517
18
15
7
21
149
501
5
9
1
25
9
26
798
1029
709
556
772
784
1792
1825
1517
18
15
7
21
149
501
5
9
1
25
9
26
798
1029
709
557
770
784
1792
1825
1517
18
15
7
21
149
501
5
9
1
25
9
26
798
1029
709
557
1540
1552
1792
1825
1517
18
15
7
21
149
501
5
9
1
25
9
26
798
1029
709
557
772
784
1792
1825
1517
18
15
7
21
149
501
5
9
1
25
9
26
798
5
5
26
2
528
1792
801
1049
18
15
7
21
149
501
5
9
1
25
9
26
798
5
5
26
514
528
1792
801
1049
18
15
7
21
149
501
5
9
1
25
9
26
798
5
5
538
2
528
1792
801
1049
18
15
7
21
149
501
5
9
1
25
9
26
798
5
69
109
2
528
1792
801
1261
18
15
7
21
149
501
5
9
1
25
9
26
798
5
69
109
514
528
1792
801
1261
18
15
7
21
149
501
5
9
1
25
9
26
798
5
69
365
2
528
1792
801
1261
18
15
7
21
149
501
5
9
1
25
9
26
798
5
197
44
4
528
1792
801
1517
18
15
7
21
149
501
5
9
1
25
9
26
798
5
197
172
4
528
1792
801
1517
18
15
7
21
149
501
5
9
1
25
9
26
798
5
197
173
2
528
1792
801
1517
18
15
7
21
149
501
5
9
1
25
9
26
798
5
197
173
4
528
1792
801
1517
18
15
7
21
149
501
5
9
1
25
9
26
798
5
197
300
4
528
1792
801
1517
18
15
7
21
149
501
5
9
1
25
9
26
798
5
197
300
516
528
1792
801
1517
18
15
7
21
149
501
5
9
1
25
9
26
798
5
197
300
772
784
1792
1313
1517
18
15
7
21
149
501
5
9
1
25
9
26
798
5
197
301
2
528
1792
801
1517
18
15
7
21
149
501
5
9
1
25
9
26
798
5
197
301
4
528
1792
801
1517
18
15
7
21
149
501
5
9
1
25
9
26
798
5
197
301
514
528
1792
801
1517
18
15
7
21
149
501
5
9
1
25
9
26
798
5
197
301
516
528
1792
801
1517
18
15
7
21
149
501
5
9
1
25
9
26
798
5
197
301
770
784
1792
1313
1517
18
15
7
21
149
501
5
9
1
25
9
26
798
5
197
301
772
784
1792
1313
1517
18
15
7
21
149
501
5
9
1
25
9
26
798
5
197
428
260
528
1792
801
1517
18
15
7
21
149
501
5
9
1
25
9
26
798
5
197
429
258
784
1792
1313
1517
18
15
7
21
149
501
5
9
1
25
9
26
798
5
197
429
260
528
1792
801
1517
18
15
7
21
149
501
5
9
1
25
9
26
798
5
101
45
4
528
1792
1425
245
18
15
7
21
149
501
5
9
1
25
9
26
798
5
101
46
2
528
1792
1425
245
18
15
7
21
149
501
5
9
1
25
9
26
798
5
101
173
4
528
1792
1425
245
18
15
7
21
149
501
5
9
1
25
9
26
798
5
101
173
324
656
1792
1425
245
18
15
7
21
149
501
5
9
1
25
9
26
798
5
101
174
2
528
1792
1425
245
18
15
7
21
149
501
5
9
1
25
9
26
798
5
101
301
4
528
1792
1425
245
18
15
7
21
149
501
5
9
1
25
9
26
798
5
101
302
2
528
1792
1425
245
18
15
7
21
149
501
5
9
1
25
9
26
798
517
5
26
2
528
1792
545
1053
18
15
7
21
149
501
5
9
1
25
9
26
798
517
5
26
514
528
1792
545
1053
18
15
7
21
149
501
5
9
1
25
9
26
798
517
5
538
2
528
1792
545
1053
18
15
7
21
149
501
5
9
1
25
9
26
798
517
517
26
2
528
1792
1185
1309
18
15
7
21
149
501
5
9
1
25
9
26
798
517
517
538
2
528
1792
1185
1309
18
15
7
21
149
501
5
9
1
25
9
26
798
517
517
1562
1538
1552
1792
1185
1309
18
15
7
21
149
501
5
9
1
25
9
26
798
517
517
282
2
528
1792
1185
1309
18
15
7
21
149
501
5
9
1
25
9
26
798
517
261
26
2
528
1792
545
685
18
15
7
21
149
501
5
9
1
25
9
26
798
517
261
26
514
528
1792
545
685
18
15
7
21
149
501
5
9
1
25
9
26
798
517
261
538
2
528
1792
545
685
18
15
7
21
149
501
5
9
1
25
9
26
798
517
261
282
2
528
1792
545
685
18
15
7
21
149
501
5
9
1
25
9
26
798
517
261
282
514
528
1792
545
685
18
15
7
21
149
501
5
9
1
25
9
26
798
517
261
794
770
784
1792
545
685
18
15
7
21
149
501
5
9
1
25
9
26
798
517
1541
26
2
528
1792
545
1561
18
15
7
21
149
501
5
9
1
25
9
26
798
517
1541
538
2
528
1792
545
1561
18
15
7
21
149
501
5
9
1
25
9
26
798
517
1541
1562
1538
1552
1792
545
1561
18
15
7
21
149
501
5
9
1
25
9
26
798
517
773
26
2
528
1792
545
797
18
15
7
21
149
501
5
9
1
25
9
26
798
517
773
538
2
528
1792
545
797
18
15
7
21
149
501
5
9
1
25
9
26
798
517
773
282
2
528
1792
545
797
18
15
7
21
149
501
5
9
1
25
9
26
798
517
773
794
770
784
1792
545
797
18
15
7
21
149
501
5
9
1
25
9
26
798
517
69
109
2
528
1792
545
1261
18
15
7
21
149
501
5
9
1
25
9
26
798
517
69
109
514
528
1792
545
1261
18
15
7
21
149
501
5
9
1
25
9
26
798
517
69
365
2
528
1792
545
1261
18
15
7
21
149
501
5
9
1
25
9
26
798
517
69
877
770
784
1792
545
1261
18
15
7
21
149
501
5
9
1
25
9
26
798
517
325
109
2
784
1792
545
749
18
15
7
21
149
501
5
9
1
25
9
26
798
517
325
877
514
784
1792
545
749
18
15
7
21
149
501
5
9
1
25
9
26
798
517
325
877
770
784
1792
545
749
18
15
7
21
149
501
5
9
1
25
9
26
798
69
5
26
2
528
1792
785
1045
18
15
7
21
149
501
5
9
1
25
9
26
798
69
5
26
514
528
1792
785
1045
18
15
7
21
149
501
5
9
1
25
9
26
798
69
133
26
2
528
1792
1297
405
18
15
7
21
149
501
5
9
1
25
9
26
798
69
133
90
2
528
1792
1297
405
18
15
7
21
149
501
5
9
1
25
9
26
798
69
133
346
2
528
1792
1297
405
18
15
7
21
149
501
5
9
1
25
9
26
798
69
37
26
2
528
1792
785
1109
18
15
7
21
149
501
5
9
1
25
9
26
798
69
37
26
514
528
1792
785
1109
18
15
7
21
149
501
5
9
1
25
9
26
798
69
37
45
2
528
1792
785
1109
18
15
7
21
149
501
5
9
1
25
9
26
798
69
37
45
514
528
1792
785
1109
18
15
7
21
149
501
5
9
1
25
9
26
798
69
37
45
258
784
1792
785
1109
18
15
7
21
149
501
5
9
1
25
9
26
798
69
37
45
770
784
1792
785
1109
18
15
7
21
149
501
5
9
1
25
9
26
798
69
37
109
2
528
1792
785
1109
18
15
7
21
149
501
5
9
1
25
9
26
798
69
37
109
514
528
1792
785
1109
18
15
7
21
149
501
5
9
1
25
9
26
798
69
101
45
2
528
1792
785
181
18
15
7
21
149
501
5
9
1
25
9
26
798
69
101
45
4
528
1792
785
181
18
15
7
21
149
501
5
9
1
25
9
26
798
69
101
46
2
528
1792
785
181
18
15
7
21
149
501
5
9
1
25
9
26
798
69
101
109
2
528
1792
785
181
18
15
7
21
149
501
5
9
1
25
9
26
798
69
101
109
514
528
1792
785
181
18
15
7
21
149
501
5
9
1
25
9
26
798
69
101
173
2
528
1792
785
181
18
15
7
21
149
501
5
9
1
25
9
26
798
69
101
173
4
528
1792
785
181
18
15
7
21
149
501
5
9
1
25
9
26
798
69
101
173
322
672
1792
785
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
69
101
173
324
656
1792
785
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
69
101
174
2
528
1792
785
181
18
15
7
21
149
501
5
9
1
25
9
26
798
69
101
174
258
784
1792
785
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
69
101
174
770
784
1792
785
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
69
101
174
322
672
1792
785
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
69
101
301
2
528
1792
785
181
18
15
7
21
149
501
5
9
1
25
9
26
798
69
101
301
4
528
1792
785
181
18
15
7
21
149
501
5
9
1
25
9
26
798
69
101
301
514
528
1792
785
181
18
15
7
21
149
501
5
9
1
25
9
26
798
69
101
301
516
528
1792
785
181
18
15
7
21
149
501
5
9
1
25
9
26
798
69
101
301
770
784
1792
785
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
69
101
301
260
528
1792
785
181
18
15
7
21
149
501
5
9
1
25
9
26
798
69
101
301
772
784
1792
785
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
69
101
302
2
528
1792
785
181
18
15
7
21
149
501
5
9
1
25
9
26
798
69
101
302
514
528
1792
785
181
18
15
7
21
149
501
5
9
1
25
9
26
798
69
101
302
258
528
1792
785
181
18
15
7
21
149
501
5
9
1
25
9
26
798
69
101
302
770
784
1792
785
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
69
165
26
2
528
1792
1297
341
18
15
7
21
149
501
5
9
1
25
9
26
798
69
165
45
2
528
1792
1297
341
18
15
7
21
149
501
5
9
1
25
9
26
798
69
165
173
258
528
1792
1297
341
18
15
7
21
149
501
5
9
1
25
9
26
798
69
165
429
258
528
1792
1297
341
18
15
7
21
149
501
5
9
1
25
9
26
798
69
165
429
770
784
1792
1297
341
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
5
26
2
528
1792
1553
1045
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
5
26
514
528
1792
1553
1045
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
517
26
2
528
1792
1553
1301
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
517
26
514
528
1792
1553
1301
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
517
538
2
528
1792
1553
1301
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
517
282
2
528
1792
1553
1301
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
517
282
514
528
1792
1553
1301
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
37
26
2
528
1792
1553
1109
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
37
26
514
528
1792
1553
1109
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
37
45
2
528
1792
1553
1109
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
37
45
514
528
1792
1553
1109
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
37
45
258
784
1792
1553
1109
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
37
45
770
784
1792
1553
1109
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
37
109
2
528
1792
1553
1109
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
37
109
514
528
1792
1553
1109
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
645
26
2
528
1792
1809
1429
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
645
26
514
528
1792
1809
1429
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
645
90
2
528
1792
1809
1429
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
101
45
2
528
1792
1553
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
101
45
4
528
1792
1553
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
101
46
2
528
1792
1553
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
101
109
2
528
1792
1553
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
101
109
514
528
1792
1553
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
101
173
2
528
1792
1553
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
101
173
4
528
1792
1553
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
101
173
322
672
1792
1809
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
101
173
324
656
1792
1553
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
101
174
2
528
1792
1553
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
101
174
258
784
1792
1553
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
101
174
770
784
1792
1553
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
101
174
322
672
1792
1809
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
549
26
2
528
1792
1553
1333
18
15
7
21
149
501
5
9
1
25
9
26
798
1093
549
26
514
528
1792
1553
1333
18
15
7
21
149
501
5
9
1
25
9
26
798
581
5
26
2
528
1792
529
1045
18
15
7
21
149
501
5
9
1
25
9
26
798
581
5
26
514
528
1792
529
1045
18
15
7
21
149
501
5
9
1
25
9
26
798
581
5
538
2
528
1792
529
1045
18
15
7
21
149
501
5
9
1
25
9
26
798
581
1541
26
2
528
1792
529
1557
18
15
7
21
149
501
5
9
1
25
9
26
798
581
1541
538
2
528
1792
529
1557
18
15
7
21
149
501
5
9
1
25
9
26
798
581
1541
1562
1538
1552
1792
529
1557
18
15
7
21
149
501
5
9
1
25
9
26
798
581
773
26
2
528
1792
529
789
18
15
7
21
149
501
5
9
1
25
9
26
798
581
773
538
2
528
1792
529
789
18
15
7
21
149
501
5
9
1
25
9
26
798
581
773
282
2
528
1792
529
789
18
15
7
21
149
501
5
9
1
25
9
26
798
581
773
794
770
784
1792
529
789
18
15
7
21
149
501
5
9
1
25
9
26
798
581
37
26
2
528
1792
529
1109
18
15
7
21
149
501
5
9
1
25
9
26
798
581
37
26
514
528
1792
529
1109
18
15
7
21
149
501
5
9
1
25
9
26
798
581
37
45
2
528
1792
529
1109
18
15
7
21
149
501
5
9
1
25
9
26
798
581
37
45
514
528
1792
529
1109
18
15
7
21
149
501
5
9
1
25
9
26
798
581
37
45
258
784
1792
529
1109
18
15
7
21
149
501
5
9
1
25
9
26
798
581
37
45
770
784
1792
529
1109
18
15
7
21
149
501
5
9
1
25
9
26
798
581
37
109
2
528
1792
529
1109
18
15
7
21
149
501
5
9
1
25
9
26
798
581
37
109
514
528
1792
529
1109
18
15
7
21
149
501
5
9
1
25
9
26
798
581
37
622
1602
1568
1792
529
1077
18
15
7
21
149
501
5
9
1
25
9
26
798
581
101
45
2
528
1792
529
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
581
101
45
4
528
1792
529
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
581
101
46
2
528
1792
529
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
581
101
109
2
528
1792
529
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
581
101
109
514
528
1792
529
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
581
101
173
2
528
1792
529
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
581
101
173
4
528
1792
529
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
581
101
173
322
672
1792
529
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
581
101
173
324
656
1792
529
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
581
101
174
2
528
1792
529
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
581
101
174
258
784
1792
529
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
581
101
174
770
784
1792
529
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
581
101
174
322
672
1792
529
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
581
101
301
2
528
1792
529
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
581
101
301
4
528
1792
529
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
581
101
301
514
528
1792
529
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
581
101
301
516
528
1792
529
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
581
101
301
770
784
1792
529
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
581
101
301
772
784
1792
529
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
581
101
302
2
528
1792
529
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
581
101
302
514
528
1792
529
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
581
101
302
770
784
1792
529
1205
18
15
7
21
149
501
5
9
1
25
9
26
798
581
1573
26
2
528
1792
529
1589
18
15
7
21
149
501
5
9
1
25
9
26
798
581
1573
45
2
528
1792
529
1589
18
15
7
21
149
501
5
9
1
25
9
26
798
581
1573
45
770
784
1792
529
1589
18
15
7
21
149
501
5
9
1
25
9
26
798
581
1573
109
2
528
1792
529
1589
18
15
7
21
149
501
5
9
1
25
9
26
798
581
1573
1562
1538
1552
1792
529
1589
18
15
7
21
149
501
5
9
1
25
9
26
798
581
1573
1645
2
528
1792
529
1589
18
15
7
21
149
501
5
9
1
25
9
26
798
581
1573
1645
1538
1552
1792
529
1589
18
15
7
21
149
501
5
9
1
25
9
26
798
581
1573
1645
1602
1568
1792
529
1589
18
15
7
21
149
501
5
9
1
25
9
26
798
581
1573
1646
1602
1568
1792
529
1589
18
15
7
21
149
501
5
9
1
25
9
26
798
581
805
26
2
528
1792
529
821
18
15
7
21
149
501
5
9
1
25
9
26
798
581
805
794
770
784
1792
529
821
18
15
7
21
149
501
5
9
1
25
9
26
798
581
357
109
2
784
1792
529
693
18
15
7
21
149
501
5
9
1
25
9
26
798
581
357
109
514
1552
1792
529
693
18
15
7
21
149
501
5
9
1
25
9
26
798
581
357
301
770
784
1792
529
693
18
15
7
21
149
501
5
9
1
25
9
26
798
581
357
301
772
784
1792
529
693
18
15
7
21
149
501
5
9
1
25
9
26
798
581
357
302
770
784
1792
529
693
18
15
7
21
149
501
5
9
1
25
9
26
798
581
357
621
2
784
1792
529
693
18
15
7
21
149
501
5
9
1
25
9
26
798
581
357
621
514
784
1792
529
693
18
15
7
21
149
501
5
9
1
25
9
26
798
581
357
813
516
784
1792
529
693
18
15
7
21
149
501
5
9
1
25
9
26
798
581
357
813
770
784
1792
529
693
18
15
7
21
149
501
5
9
1
25
9
26
798
581
357
813
772
784
1792
529
693
18
15
7
21
149
501
5
9
1
25
9
26
798
581
357
814
514
784
1792
529
693
18
15
7
21
149
501
5
9
1
25
9
26
798
581
357
814
770
784
1792
529
693
18
15
7
21
149
501
5
9
1
25
9
26
798
581
357
622
1602
1568
1792
529
693
18
15
7
21
149
501
5
9
1
25
9
26
182
5
5
26
2
272
912
273
21
18
15
7
21
149
501
5
9
1
25
9
26
182
5
5
26
514
784
912
273
21
18
15
7
21
149
501
5
9
1
25
9
26
182
5
5
538
770
784
912
273
21
18
15
7
21
149
501
5
9
1
25
9
26
182
5
517
282
386
400
912
1809
1813
18
15
7
21
149
501
5
9
1
25
9
26
182
5
261
26
2
272
912
273
917
18
15
7
21
149
501
5
9
1
25
9
26
182
5
261
282
2
272
912
273
917
18
15
7
21
149
501
5
9
1
25
9
26
182
5
261
794
514
784
912
273
917
18
15
7
21
149
501
5
9
1
25
9
26
182
5
133
90
2
272
912
273
469
18
15
7
21
149
501
5
9
1
25
9
26
182
5
197
44
4
272
912
289
493
18
15
7
21
149
501
5
9
1
25
9
26
182
5
197
173
2
272
912
289
493
18
15
7
21
149
501
5
9
1
25
9
26
182
5
197
173
4
272
912
289
493
18
15
7
21
149
501
5
9
1
25
9
26
182
5
197
300
4
272
912
289
493
18
15
7
21
149
501
5
9
1
25
9
26
182
5
197
300
516
272
912
289
493
18
15
7
21
149
501
5
9
1
25
9
26
182
5
197
300
772
784
912
289
493
18
15
7
21
149
501
5
9
1
25
9
26
182
5
197
301
2
272
912
289
493
18
15
7
21
149
501
5
9
1
25
9
26
182
5
197
301
4
272
912
289
493
18
15
7
21
149
501
5
9
1
25
9
26
182
5
197
301
514
784
912
289
493
18
15
7
21
149
501
5
9
1
25
9
26
182
5
197
301
516
784
912
289
493
18
15
7
21
149
501
5
9
1
25
9
26
182
5
197
301
770
272
912
290
482
18
15
7
21
149
501
5
9
1
25
9
26
182
5
197
301
772
784
912
289
493
18
15
7
21
149
501
5
9
1
25
9
26
182
5
197
428
260
784
912
289
493
18
15
7
21
149
501
5
9
1
25
9
26
182
5
197
428
388
400
912
289
493
18
15
7
21
149
501
5
9
1
25
9
26
182
5
197
429
2
272
912
289
493
18
15
7
21
149
501
5
9
1
25
9
26
182
5
197
429
4
272
912
289
493
18
15
7
21
149
501
5
9
1
25
9
26
182
5
197
429
258
272
912
289
493
18
15
7
21
149
501
5
9
1
25
9
26
182
5
197
429
260
784
912
289
493
18
15
7
21
149
501
5
9
1
25
9
26
182
5
197
429
386
272
912
290
482
18
15
7
21
149
501
5
9
1
25
9
26
182
5
197
429
388
400
912
289
493
