2023031901
B3/S23
c7ospk
11
7
1
4
1
1
4
20
20
17
80
3
-1
0
1
1
94
0
0
0
0
11
7
1
3
20038
32072
0
83
2195
2483
2083
2149
2161
2113
2081
2208
2435
2612
2158
2057
2115
2243
2177
2466
2088
2082
2081
2153
2149
2277
2237
2221
2094
2159
2053
2053
2157
2209
2081
2097
2145
2169
2117
2061
2065
2113
2195
2053
2165
2053
2053
2181
2281
2221
2205
2101
341
405
2325
149
2069
277
2325
2517
2501
2517
2517
2517
2405
2405
2405
2405
2405
2349
2349
2349
2349
2349
2433
2437
901
2437
2437
2433
389
2353
2613
2613
2725
2725
2449
402
2453
3013
2373
2373
2213
2725
2453
402
2454
2453
2805
2469
2469
3061
2805
2805
2810
2806
2805
2501
2517
2517
2501
2757
2757
2758
2758
2757
2661
2661
2661
2661
2661
2661
2662
2662
2661
2621
2613
3637
2613
2613
2621
2622
2622
2613
2401
2917
997
2917
2869
2869
2593
2593
2592
2597
2867
2613
2613
2613
2661
2921
869
2562
515
2560
2560
2561
517
2827
3845
3845
3845
3605
2569
525
777
2581
2595
2595
2592
2592
2601
2601
2089
3085
3085
3085
2101
2621
2585
2605
2613
309
2613
2617
573
565
313
825
571
821
315
2608
2608
2621
2601
2569
2565
521
525
2565
521
525
2573
2565
2565
2313
2573
2565
261
2309
2309
2313
522
266
2309
2309
2313
777
3081
2313
263
3077
2825
2312
2312
2309
2313
2441
2701
2701
2701
2701
2701
2701
3725
2701
2701
2445
2701
2701
2445
2445
2441
2441
2697
2441
2441
2441
2441
2953
3465
2441
2441
3465
2953
2440
2440
2445
2445
2185
2633
2633
2633
2377
2377
2377
2185
2565
2309
2305
2309
2305
261
2309
2309
2501
2501
457
2733
2501
461
2509
2509
3021
3010
965
969
3529
2501
457
461
2509
3525
3013
2498
3012
452
2505
2505
2409
2266
729
473
730
474
2777
473
2265
729
473
474
2266
2265
345
2265
493
2221
2629
2113
2113
2113
2117
2117
2117
2117
3012
2497
2497
2561
2497
2497
2497
2497
2753
2754
2753
2753
3521
2497
2497
2497
2497
3521
2753
2496
2752
2496
2497
2509
2066
2585
539
2585
2585
2585
539
2585
538
539
2586
2586
2589
2589
2585
541
2586
2585
2585
538
2586
2589
538
2589
3261
2773
2257
2265
2129
2261
2261
341
2261
2261
2786
3041
3041
481
2385
3041
3041
2528
3040
480
2385
2384
2385
2385
3553
3040
3041
3041
3040
480
3552
2385
3040
2528
3040
2533
3041
2516
2825
2697
2697
2825
649
2697
2697
2825
649
2699
2697
2822
1798
2822
2821
1797
2821
645
837
2889
2821
837
2699
2697
2890
2822
1798
838
2822
2821
645
1797
837
2891
2821
837
3973
2069
2517
2315
2265
2329
457
2329
2325
281
2325
281
2069
2530
2577
2577
2577
3025
2577
2577
3045
2581
2581
2065
2065
2065
2065
3089
2576
2576
2576
2576
2576
3092
2064
3296
2976
3296
2501
2577
2897
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3078
3078
3078
3073
3073
3073
3073
3073
3073
3073
3073
3073
3097
3078
3078
3078
3078
3078
3073
3073
3073
3073
3073
3073
3073
3073
2325
2453
2081
2499
2521
2457
2521
2485
421
2485
2069
37
53
2105
2133
2071
2049
2049
2049
3808
2048
2048
2053
2061
2061
2145
2305
2305
2305
3329
2050
2050
2050
2064
48
2064
3341
2306
2048
2080
2080
2066
2065
2065
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
3586
2565
2309
2053
2321
2310
2310
2309
2309
2309
2309
2053
2053
9
2053
2057
2053
2065
2065
2054
11
13
2059
13
3750
2054
2053
2065
2065
2065
2055
2065
2065
2059
3339
1293
2059
2059
2071
2054
2054
2054
3345
2058
2056
2056
2056
2054
2067
2875
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
1543
3591
3591
3590
3590
3590
3590
3590
3590
3590
3590
3590
2054
2054
2055
2054
7
2055
2055
2054
2054
2054
2054
2055
2054
2054
3718
3637
2101
2269
2101
2102
2102
2101
2101
2101
2101
2293
2293
2297
2293
2265
2293
2050
2051
2055
2055
2054
2055
2054
3737
2051
2053
2053
2053
2053
2309
2048
2051
2055
3335
3078
2051
2055
2053
2053
2053
2053
3330
2050
2050
2304
2048
2054
2055
2595
3904
3904
3777
1734
2241
2246
3776
3776
2240
2240
2240
2240
3777
3777
3777
2241
3905
3905
3777
3777
3777
2241
2241
2241
2240
2112
2113
2113
2113
2113
2113
2241
2113
2113
2113
2113
2113
2185
2185
3785
3765
2161
2165
2161
2166
2166
2165
2165
2165
2165
2165
2165
2169
2165
2169
2165
2324
2071
2117
2069
69
37
85
149
2066
82
2069
29
69
23
149
2066
3687
2135
2133
2069
2117
77
2069
2333
2200
2327
2325
3141
3218
2079
2121
2074
2125
2125
2077
3147
2330
2067
2332
2068
28
148
2126
2121
2116
2438
2442
2241
199
2246
135
199
2279
2183
2182
198
2250
2278
2182
2180
2178
2240
2240
2240
2240
2403
2437
387
2243
197
201
229
2243
197
201
2115
73
2241
2243
197
227
229
2243
197
2184
2310
614
2407
2368
336
2560
2624
608
2400
608
2240
2371
2661
2627
2307
323
329
355
357
611
613
2400
2115
69
2115
69
3651
1605
2213
2146
2129
2081
2134
2134
2133
2261
2261
2261
2133
2133
2125
2133
2125
2133
2340
2325
2325
2325
278
2325
2341
294
2325
2325
2323
2323
2197
2197
2069
2197
151
2069
2195
2221
2325
2325
2192
2320
2320
2192
2101
2096
2101
2101
3093
3091
2320
2339
2323
291
2320
2320
2192
2632
2099
2340
2118
2342
2320
294
2342
2123
2334
2261
2337
2530
2529
2529
2529
2529
2529
2337
2529
2529
2529
2530
2337
2529
2530
2530
2320
2320
2576
2384
2355
2617
565
2611
2321
275
2325
2329
2325
2545
489
483
2549
485
2529
505
2403
2425
2401
2325
2325
2337
307
2341
309
2417
355
2405
2530
2529
2529
2400
2384
2384
2576
2576
2576
2416
2416
2384
2389
2533
2581
2419
2417
355
2425
2401
371
2421
2419
2421
2402
2385
2385
2409
377
2401
3273
3265
3941
1869
2071
2122
2053
2145
2049
2145
2409
365
2409
357
365
2401
2121
105
77
101
2133
73
77
2153
2121
101
2145
2197
201
205
2124
2417
2420
2421
2421
2417
373
2421
2421
2417
373
2421
2417
2417
2545
501
2545
2549
2545
2549
2549
2545
2738
2418
2417
2582
2422
2422
2550
2097
2110
2097
2097
2933
2929
2416
2419
2419
2419
2416
2416
2544
2935
2099
2850
2662
2854
2848
2854
2852
826
2055
2417
2141
2479
2538
2539
2539
2539
495
2539
2539
2411
2539
2539
495
2539
495
2538
2411
367
2539
495
2540
2538
2432
2432
408
2392
2392
2401
2401
2401
2369
2433
2433
2433
2433
2433
2529
2542
2529
2529
2529
2529
2529
2305
2305
2305
2433
2433
2401
2401
2401
2369
353
2305
321
2305
321
271
2305
2530
2539
495
2539
495
2368
2392
2392
2368
2392
2392
2368
2368
2392
2369
2529
2369
2433
2369
2305
321
2369
2305
321
2305
321
2305
321
2369
2369
2370
2369
2433
2305
321
2369
2305
2273
2273
3941
3941
2061
2170
2106
2273
2058
2273
2893
2893
2885
2885
2885
2885
2057
10
105
89
109
90
106
2057
2149
109
2153
101
2117
2117
2117
2117
2121
77
2089
2081
2277
2281
237
2277
237
2916
2049
2052
2053
2053
2049
2049
5
2053
2049
2049
2049
5
2049
5
2050
2050
2049
2049
5
2049
2053
2049
2049
5
2049
5
2050
2563
2051
2051
3826
2054
2054
2054
2241
2434
2433
2433
2817
2818
2052
2052
2052
2052
2056
2064
2056
2822
2436
2098
3642
2092
2088
2092
2092
2092
3040
2051
2069
2472
2472
2472
2472
2344
424
2472
2344
2344
424
2424
2344
2344
2344
2344
424
2344
424
2344
424
2424
2424
2344
424
2344
424
2472
2472
2440
2440
2440
2360
2360
2304
2368
2368
352
2368
2432
2432
2432
2432
2432
2464
2464
2464
2464
2336
416
2464
2336
416
2432
2432
2304
2432
2432
2400
2432
352
2432
352
2432
2304
384
352
2432
2304
2304
384
2304
352
2432
2432
2464
2472
2472
2344
2344
424
2312
2360
2360
2376
2360
2360
2312
2312
2360
2304
384
2336
2400
2368
2304
2304
2304
352
2304
2304
2304
2304
2304
352
2304
2304
352
2304
2304
2400
2304
2432
2304
2304
2304
2304
2752
2752
3625
3625
2065
2299
2274
2248
2072
2249
2085
2085
2101
2101
2101
2085
2105
153
233
249
313
237
250
2203
2089
57
42
45
58
233
249
237
234
250
2105
153
313
2285
2107
155
306
315
2298
2201
2089
233
2285
2089
233
2089
233
2149
109
361
245
357
2149
109
357
365
2409
357
2145
2249
205
2149
357
2149
2145
353
2281
2281
237
234
2285
2281
2285
2598
2051
2060
268
2057
2057
2057
521
265
2057
521
265
2569
265
2057
2057
2057
2313
2057
265
2057
2057
265
2059
267
2059
2057
49
265
2057
265
2057
49
265
2057
265
2057
2097
2097
2097
2057
2057
2059
267
2189
2573
2103
3079
7
2054
262
2310
2054
2266
2051
2051
2057
2569
2571
2312
2056
2048
512
256
2048
2340
2068
2084
2566
2058
2614
2228
2228
2228
2228
2228
2230
2592
2305
2897
2920
2920
2984
2980
2728
2984
2984
2728
2728
2984
2692
2728
2728
676
2728
676
2728
708
712
676
2952
936
872
868
932
2728
708
676
2952
936
872
932
2728
708
712
676
2952
936
868
932
2692
676
2692
676
2728
676
2920
2728
676
2920
2920
2920
2948
2946
2946
2754
2754
674
2880
2880
2880
864
2912
2880
864
2944
2944
2944
2944
2944
2944
2944
2944
832
2944
2720
2944
2944
2688
2944
2816
2816
2944
2816
896
2944
2688
2944
2688
672
2944
2688
2944
2688
2816
896
928
2688
2944
2944
2944
2944
2688
896
2688
2944
2944
2912
2152
2152
2088
36
2056
36
2152
100
2052
2082
98
2082
2148
2146
2146
2050
2050
2082
98
2048
2048
2048
2048
96
2144
2048
2048
2048
2048
96
2048
2048
2048
2048
2048
2144
2048
2048
2144
2048
2048
2145
2048
2048
2048
2048
2048
2048
2496
2496
3193
3193
1149
2169
2281
2098
2168
2168
2171
2169
2169
2169
2169
125
2173
2169
2297
253
2297
253
250
2301
2297
253
250
2297
253
250
2301
2299
2297
2297
253
2297
253
250
2298
2301
2299
2297
253
250
2297
253
2301
2297
250
251
2299
2297
253
2297
253
250
2297
253
2301
2297
2297
2298
2297
2299
2297
253
2297
253
250
2298
2301
2301
2297
253
2297
2301
2301
2301
2301
2297
253
2297
253
2297
253
2301
2297
253
2301
2301
2301
2289
2297
253
2301
2297
2297
2301
2282
2282
2297
253
250
2297
253
250
2301
2297
251
2301
2297
2301
2080
2049
2178
2178
2049
65
2049
2049
257
129
2305
2049
2049
257
2305
2049
2305
2049
129
2048
2049
2049
2177
2048
2048
129
2049
2049
2177
2072
2072
2200
2048
1
513
129
65
2049
513
2305
129
2048
512
129
65
2048
257
256
129
2048
1
513
129
2049
2305
129
2049
513
2049
257
2113
2049
2049
2049
2049
2049
2072
536
152
2072
280
152
2470
2306
2325
2573
2573
2070
2070
2070
2061
22
525
2498
2816
2049
2049
2689
2584
2178
2176
2052
2308
2308
2052
2080
2176
2080
96
2816
2051
2335
2750
2108
316
2108
2364
2236
2238
2112
2178
2520
3172
3172
2762
2758
718
2768
2768
2768
2768
2768
2768
3782
3792
2772
2756
2772
2756
2756
724
2244
708
2244
708
2756
2756
1236
724
2756
724
2244
212
2244
2756
724
2756
724
2244
708
2756
2756
1236
724
2756
724
2260
2756
724
2756
724
2764
2244
708
716
2756
2756
2756
724
716
2244
2756
724
3780
3780
3780
3780
3796
3780
3940
3796
3780
3940
3940
3940
2766
2756
2758
2246
710
3782
3782
3174
3174
3174
3174
3174
3174
3174
2246
710
3270
709
710
2246
3270
2246
2758
2758
2757
710
2246
2758
2758
2758
2758
2758
2758
2246
2246
3786
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
3782
4006
3782
3782
3782
3781
1734
1738
3781
1734
3782
3782
3782
3782
3782
3940
2148
2148
2500
2500
2500
2500
2148
2500
2510
2502
2502
2726
2150
2502
2502
2502
2502
2758
2470
2502
2502
2502
2502
2502
2501
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2150
454
2502
2502
2502
2502
2502
2149
2434
2434
2434
2434
2434
2434
2114
2114
3269
3269
3269
2125
2337
2123
74
2112
2112
2129
2085
2081
2085
2081
37
2081
2081
2081
2305
2309
2305
265
277
2305
261
273
2306
2309
273
2305
261
265
2305
261
2306
2305
261
2305
261
273
277
2306
2305
261
2313
2305
2305
261
2305
261
273
2305
261
265
2305
261
273
277
2306
2305
2305
261
273
277
2305
273
2305
261
273
265
277
2305
261
273
277
2306
274
2305
261
265
2305
261
2305
261
273
277
2313
2305
2305
2305
265
2305
261
265
2305
261
2305
261
273
265
277
2305
261
273
277
2305
258
2305
265
2309
2305
261
273
277
2305
2305
2321
2305
2313
2325
2321
277
2321
2321
2306
2306
2321
2325
2325
2321
277
2321
277
2325
2309
2321
2309
2309
2321
2309
2309
273
2309
2305
261
2309
2309
2305
261
2309
2321
2321
2307
2321
2325
2305
261
277
2309
2305
261
2321
2339
2339
2309
273
2309
2306
259
2305
261
273
265
277
2305
261
273
277
2322
2305
261
273
277
2313
2305
2305
261
2321
2321
2600
2089
2497
2497
2101
2101
2073
2517
2517
2517
2517
2517
2517
2517
2465
2517
2465
2497
2497
2553
2553
2521
2521
2521
2521
2521
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
2089
2089
2089
2089
2753
2072
2072
2072
2137
2137
2076
2076
2076
2076
2076
2076
2105
2473
2485
2077
2077
2519
2519
2503
2073
29
2103
2077
2281
2841
2089
2073
2773
2716
2456
2502
2096
2096
2096
2096
2502
2502
2098
2098
3002
2075
2079
3674
2076
2076
2092
54
2540
2140
2140
2752
2498
2115
3590
3598
3843
3850
3850
3584
3712
1792
3840
3682
3714
1794
3842
2122
2146
3686
3686
3686
3686
3718
1798
3718
1798
3846
3718
1798
3846
3718
1798
3718
1798
3718
1798
3590
3718
1798
3846
3846
3590
3590
3590
3846
3846
3718
1798
3718
1798
3846
3718
1798
3718
1798
3718
1798
3590
3718
1798
3846
3846
3590
3846
3846
3598
3598
1678
1806
3726
1806
3854
3726
1806
3726
1806
3598
3726
1806
3854
3854
3854
3598
3854
3854
2118
2118
2118
2118
2150
2150
2150
1126
2150
2150
2150
2172
3198
126
3840
3840
3840
3840
3840
2056
2056
3649
3590
3590
3590
3590
3585
3585
3593
3849
3585
1545
3841
3841
1801
3590
3598
3654
3849
3842
3841
3713
1793
1673
1801
3585
1545
3846
3846
3846
3854
3598
3854
3969
3982
2051
2057
2057
2054
2121
2113
2113
73
2113
2118
2118
2118
2118
2118
2118
2118
2118
2057
2057
2049
2049
9
2057
2049
2049
9
2049
2049
2049
2057
2054
2169
2534
2534
3014
3014
3014
3014
3014
3014
2506
2432
392
2432
392
2736
3040
2944
904
3016
2504
3016
2048
2048
2441
2441
3014
2953
2953
2529
2441
2433
2433
2433
2433
393
2446
2505
2505
2497
2497
457
2497
2497
2502
2502
2502
3009
3014
2504
2433
2435
2433
2433
2433
2435
2881
2883
3781
3781
3781
2240
2402
2051
2050
3
2268
2268
2266
2229
2226
2229
2226
2229
2226
2226
2226
2409
2409
357
2409
365
2409
2389
2409
2409
357
365
2265
345
2407
2409
2265
345
2409
365
373
2409
357
365
373
2409
365
2409
2409
357
2418
2409
2421
2409
2409
357
365
2265
345
2389
2418
359
2409
2409
357
365
2409
2413
2409
2421
2409
2409
357
365
2265
345
2409
365
2409
357
365
373
2409
365
2409
2409
357
365
2393
2389
2418
359
2413
2409
2409
357
2265
218
2389
2409
365
2389
345
2409
365
373
2409
357
365
373
2265
345
2409
365
2389
2409
2409
357
365
2265
345
218
346
2389
2418
359
2390
218
2409
365
373
2409
357
365
373
2409
365
2409
2409
357
365
2409
2409
357
365
2389
217
345
218
346
2389
2409
2413
2413
2409
365
2409
2409
2421
2409
2409
2409
357
2409
365
373
2409
357
365
373
2389
217
345
2409
365
2389
2409
2409
357
365
2265
345
2389
2413
2418
359
2409
2409
2405
2409
2409
357
365
2265
345
2389
2413
2413
2393
2413
2409
2261
2265
2261
2265
345
210
338
218
346
2393
218
346
2418
2418
2393
218
346
2261
2261
2265
210
2261
2261
217
2261
2261
2405
2393
2405
2405
2393
2405
2405
2393
2409
365
2409
2409
357
365
2413
2409
365
2409
2409
357
365
2413
2394
2266
2419
2389
2389
2409
2409
357
365
2389
2409
357
373
2409
2409
357
365
373
2265
2419
2419
2405
2265
210
338
2405
2407
2405
2409
365
2409
357
365
2393
2409
365
2389
2409
2409
357
365
2389
345
346
2389
2390
2409
2409
357
365
2389
345
346
2389
2409
2413
2409
2409
357
365
2393
346
2393
346
2068
2225
2669
2669
2405
2405
2312
2285
621
2669
2669
2669
2669
2669
2669
2285
2669
2285
2265
2265
2201
157
2200
2281
2265
233
237
2281
2281
2281
2153
2153
2153
2262
2262
2230
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2797
2057
2056
2056
2281
2281
2062
2062
2062
2062
2062
2062
3873
2281
2289
2060
2060
2668
2284
2276
2060
2060
2060
2060
2465
3361
2329
2329
2805
2806
734
2315
2241
2314
2314
2314
2330
2276
2276
2056
2056
2107
2329
2323
3204
2244
2244
2318
2318
2244
2116
2116
2690
2276
2083
3270
2076
3075
3078
3078
6
2054
3078
3078
6
3078
3098
26
2054
2054
3078
2060
2074
3102
30
3102
30
3102
30
3102
30
3078
6
3078
6
3078
6
3078
6
3078
3078
6
3078
6
3078
3078
6
3078
6
3078
6
3078
6
3078
6
3078
2054
3078
6
3078
6
3078
6
3078
6
2054
2054
2054
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
6
3078
3078
3078
2054
3078
3078
6
3078
6
3078
6
2054
3078
6
3078
6
2060
2060
3084
3084
3084
12
3084
12
3084
3084
12
3084
3084
12
3084
2060
3084
3084
12
3084
3084
3084
2060
3084
3084
2062
2062
2062
2062
2078
2078
2078
2078
2078
2078
2078
2076
2076
2076
2144
2144
2144
3361
3361
1314
2068
2068
2177
3489
3495
3495
3495
3489
3489
2125
2125
2145
96
2145
2145
2145
96
2145
2121
2119
3143
3085
3078
3073
3073
1024
3073
1
3073
2048
1025
1024
1
2049
2048
3081
3078
1031
3077
1030
1031
3086
2055
3079
3201
2183
1159
2051
2133
2133
2121
103
2061
2049
2049
2049
2049
2057
13
2057
2055
2055
2053
2053
7
2055
2055
2061
2061
2049
2048
1
2048
1
2049
2049
2048
1
2048
1
2048
2048
2048
2048
2055
2077
2606
2606
2574
2574
2574
2574
2574
2574
2315
2336
290
2336
2336
290
2336
290
2184
3040
994
2977
928
992
994
930
3040
3008
2304
258
2304
2336
2336
2325
2325
2569
3029
3029
2337
2189
2177
2433
2433
2433
2433
2183
391
2317
2317
2305
2305
2305
2561
2305
256
2311
2309
263
2311
2305
2311
2574
2325
2583
2309
2309
2313
2311
3845
3847
3605
3593
3593
2266
2252
2063
2063
2063
2438
2070
2446
2433
2434
2433
2442
2437
2442
2434
2447
2881
2881
2881
2241
833
2241
833
2241
833
2241
833
2241
833
2881
2241
2241
2241
449
2241
321
833
2241
833
2241
2241
449
2241
2241
833
2241
833
2241
2241
833
2241
833
2241
833
2241
2241
833
2241
833
2241
833
2241
833
2241
2241
2241
833
2241
2881
2241
833
2241
833
2241
833
2241
2241
321
833
2241
2241
2881
2241
2241
2241
2241
2241
833
2241
2241
2241
2241
2241
2241
2241
2241
449
2241
321
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
321
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
321
2241
2241
2241
2241
2241
2241
2241
2241
449
2241
2241
2241
2241
2241
2241
2241
833
2241
2241
449
2241
321
833
2241
2241
2241
321
833
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
833
2241
833
2241
2241
2241
833
2241
833
2369
833
2241
2241
321
833
2241
2241
321
833
2241
321
833
2241
2241
833
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
449
2241
321
833
2241
833
2881
2241
833
2241
833
2241
833
2241
833
2881
2241
449
2241
321
833
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2881
2241
2241
2241
2241
2241
2241
2241
2241
2241
833
2241
2241
2241
2433
2433
2433
2242
450
2242
322
2243
2243
2243
451
2243
323
2242
2243
2243
323
2243
2243
2242
322
834
2242
2242
322
195
2437
2437
2445
2438
2437
2437
2437
393
2437
2437
2265
857
2394
2905
2265
857
2906
2265
857
2265
857
2393
857
346
858
2241
2241
2241
2241
2241
2241
833
2241
2241
2241
2241
833
2241
833
2241
2241
833
2241
2883
2243
2251
2881
2881
2241
833
2241
833
2241
833
2241
833
2241
833
2241
833
2881
2881
2881
2881
2881
2881
2241
2438
397
2895
2895
2329
793
2330
2330
2330
794
2329
793
2333
797
2333
797
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2114
2115
2114
2114
2822
2201
2204
2204
2093
2093
2093
2201
2201
2201
2201
2201
2201
2205
2205
2205
2205
2093
2202
2202
2077
2077
2077
2201
2205
2205
2205
2202
2202
2202
2094
2094
2094
2206
2206
2206
2073
2073
2073
2073
2073
2073
2073
2073
2073
2077
30
2077
2077
2077
2077
2077
2077
2077
2074
2078
26
2074
2078
26
2074
2078
2078
26
2073
2073
2073
2073
2605
2073
2073
2074
2606
2606
2078
2078
2078
2078
2078
2078
3552
2200
2201
3070
3070
2206
2206
2206
2078
2078
2078
2078
2465
2477
2465
2465
2205
2206
2206
2089
2072
2088
2088
2088
2072
2204
2204
2076
2076
2091
2466
2339
2962
2406
2406
2322
2322
2406
2376
2414
2786
2197
146
150
2082
35
2890
2066
2185
2057
137
73
2057
41
73
2057
2057
2057
137
2057
41
137
73
2057
2186
74
2065
2065
2057
2057
2121
2217
2065
2065
9
18
2065
9
18
2065
9
18
2065
9
18
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
2057
73
2057
73
2121
2121
2057
2057
2057
41
137
73
146
2065
9
41
145
137
2057
137
2057
2065
9
41
18
145
137
73
146
2065
9
41
137
2065
9
41
18
137
73
2057
41
2065
9
41
18
137
73
2065
9
41
137
2089
2057
41
137
2089
2057
41
137
73
146
2185
2057
41
137
73
2057
41
137
2058
2058
2122
2122
2058
74
2058
74
2122
2058
74
2122
2122
2122
2122
2122
2122
2058
2058
2122
2058
2058
42
138
2090
138
2186
2058
42
138
2090
138
2058
42
138
74
2058
42
2058
42
138
74
2058
42
138
2058
138
2058
42
138
74
2090
2058
42
138
74
2058
42
138
2066
2066
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2066
2186
2058
42
138
74
2058
42
2090
138
2066
138
74
146
2090
138
2058
2090
138
74
146
2186
2217
2217
2218
2218
2065
9
18
2065
9
18
2057
18
137
2066
2058
2058
2058
2064
144
2066
146
2066
146
2940
2928
2912
2272
2272
2272
2912
2912
2212
2242
2253
2253
2253
2260
2261
2925
2925
2933
2932
2932
2932
2932
2932
2932
2925
893
2925
2925
2061
141
2176
2084
2084
37
2084
2069
36
37
2084
2084
2084
2069
36
37
2084
38
2069
37
2084
2084
2189
2125
2125
2093
141
2093
141
2061
45
141
2187
2057
2189
2277
2285
2285
2275
2925
2925
861
2925
861
2925
2237
2212
165
2212
2213
2212
2237
2237
2237
2237
2221
2221
2221
2221
2221
2221
2285
2253
2276
2276
2276
2276
2281
228
2276
2276
2276
2276
244
245
2276
2281
249
228
244
2916
2916
2916
2272
2285
2076
2057
2058
2121
2121
2122
2122
2122
2058
2936
2912
2912
2912
2912
2912
2912
2912
2240
2300
2300
2272
2272
2272
2272
2272
2272
2272
2252
844
2252
844
2892
2240
2912
2941
2925
893
2125
2285
2285
2836
2253
2276
2916
2916
2916
2916
2245
201
205
2885
877
2301
2941
2276
2260
852
868
2249
2916
2900
2900
2301
2925
2269
877
845
861
893
2909
2900
868
2253
2932
2269
2861
2293
229
237
2261
221
2253
2285
2053
13
2061
2053
2053
2053
2242
2308
2088
2088
2088
2562
2256
2562
2601
297
2594
547
2585
281
313
2586
314
2601
297
557
565
309
2586
555
554
282
299
314
2601
2621
3009
3009
3009
2241
2241
2241
2241
2241
2241
938
2241
2241
2154
2218
938
2218
938
2241
2241
2241
106
362
2241
362
2241
106
362
2218
362
2218
938
618
2154
362
2218
938
2282
362
2241
234
2410
2241
234
362
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
961
2241
3009
2241
2241
961
2241
2241
961
2241
2241
961
2241
2241
2241
3009
2241
2241
3009
2241
2241
2241
2241
2241
2241
2240
2305
2305
2305
2305
2305
2305
2305
129
2305
2305
2305
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
2305
2305
2305
2305
2305
2305
2305
129
2305
129
2305
129
2305
2305
2305
129
2305
129
2177
2305
129
2305
129
2177
2177
2305
129
2305
2305
129
2177
2305
129
2305
129
2305
129
2305
129
2305
129
2177
2305
129
2305
129
2305
2305
129
2305
129
2177
897
2177
2177
2305
129
2177
2177
2177
2177
2177
2177
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2305
129
2945
2305
129
2945
2305
129
2305
129
2305
129
2177
897
2305
129
2177
897
2177
2177
897
2177
2177
2305
129
2177
897
2177
2177
2177
2177
2305
129
2177
2177
897
2177
2177
2177
2177
2177
2177
2305
2321
2321
2321
2321
2321
2321
2961
2129
273
145
2129
145
593
2129
145
2129
145
593
2129
337
2129
145
593
2129
273
145
2129
145
593
2129
273
337
2129
145
593
2129
2129
593
2129
337
2129
593
2385
2129
2385
2385
2385
2129
2129
593
2129
273
145
337
2129
145
593
2641
2129
337
2129
145
593
2129
2641
2129
2129
593
2129
337
2129
593
2641
2129
337
2129
337
2129
337
2129
337
2129
593
2385
2129
2129
2129
593
2129
337
2129
2129
2641
2193
2193
913
2193
2193
913
2961
2306
130
261
2306
130
261
133
2306
130
261
133
2178
261
2306
130
2306
130
2181
2320
2192
2128
592
2192
2192
2304
2401
369
2401
330
586
2993
2309
2309
2309
2181
2309
2309
2309
133
2309
2309
133
2309
2309
2309
2309
133
2309
2309
2309
2178
2177
2177
897
2306
130
2306
130
2306
2177
2305
2305
2305
2305
2305
2309
2309
2309
2309
2309
2181
2181
2114
322
2181
901
2309
133
2117
2178
2181
2949
902
2181
134
2181
134
901
902
2182
2182
2178
2178
578
2329
2201
2329
2329
2329
2329
2649
2201
2201
2201
2201
2649
2201
2649
2201
2201
2649
2201
2649
2201
2329
2113
2113
2113
321
2113
2113
321
2113
2113
2113
2113
2113
2113
2625
2373
2117
581
2629
2629
2629
2629
2629
2629
2373
2177
2177
2177
2945
2053
6
2053
6
773
774
2054
2054
2054
2054
774
2053
6
2053
6
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
2050
2050
2053
2050
2053
2053
2049
2050
3328
2333
797
2358
2742
2333
2333
797
2861
2333
317
2333
317
669
733
2333
2333
317
2461
2461
2357
437
693
501
2357
501
2869
2741
2845
2486
2486
2653
2333
317
605
477
2649
2333
2485
2485
2485
2486
822
694
2742
2486
2585
793
2845
381
413
669
2461
2460
2460
2332
2845
157
989
2845
157
189
253
221
829
957
989
2845
829
989
2845
157
189
829
2205
221
2845
2845
2237
2237
2229
245
821
949
2293
2229
245
821
949
2229
2229
2229
2229
2229
2229
2230
822
2230
822
2846
182
795
158
155
219
251
187
822
987
827
955
2846
182
158
822
2230
2230
2843
2230
2230
2235
2845
157
189
253
2845
2237
2237
2845
2845
2841
2843
2841
3613
797
1582
2844
156
188
220
252
828
956
988
2844
156
252
828
988
2204
828
2204
2204
2204
2997
2481
817
2354
3598
3598
2460
2742
2484
438
2870
2230
822
2228
820
2230
822
2349
2730
685
2733
701
2733
701
2101
117
2076
2076
60
2718
2603
2731
427
811
619
2859
2731
2859
2712
2308
2840
2840
2164
2743
2318
3598
2328
2328
2332
2332
2328
2330
2313
3607
2481
2481
2481
2531
2531
3171
2087
2099
2103
2103
2103
2103
2099
2103
2103
2131
2099
55
2091
2099
55
2099
39
2091
51
55
2099
55
2099
55
2091
2083
51
39
2139
2139
2131
2131
2099
55
2375
2139
2139
83
2131
87
2139
83
2139
83
2131
87
2139
83
2139
83
2131
87
2139
83
2139
83
2131
87
2139
83
2131
2131
2131
2131
2131
87
2123
83
2131
2131
2123
83
2131
2131
87
2123
83
79
2131
87
2123
83
79
2123
83
79
2131
87
2123
83
79
2123
79
2127
2127
2123
79
2123
79
2123
2123
2123
2123
2123
2131
87
2131
2131
87
2131
2131
2131
2099
55
2099
2099
55
2099
2091
51
55
2099
55
2099
2099
2099
55
2099
2099
2099
55
2099
55
2099
2099
55
2099
2099
39
55
2099
39
2099
2099
2091
51
39
55
47
2099
55
2099
55
2099
2091
51
55
47
2099
39
2091
51
55
47
2099
2091
51
39
55
47
2091
51
39
47
2099
55
2091
51
39
55
47
2099
55
2099
55
2099
2099
2091
51
39
55
47
2091
51
39
47
2099
2091
51
39
55
47
2099
55
2099
2099
55
2099
39
2091
51
55
47
2099
2091
51
2099
39
2091
2099
2099
55
2099
39
2099
39
55
2099
55
2099
55
2103
2099
55
2099
2099
39
55
2099
55
2099
55
2099
2099
55
2131
2131
2131
2131
2131
2123
83
2131
2123
83
2123
83
2131
2123
83
2123
2123
2123
2123
2123
2123
2131
2131
2131
2099
2099
2099
2099
2099
39
2083
51
2083
2083
51
39
2083
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
2099
2099
2083
51
39
2083
43
51
39
2083
43
51
39
2083
51
39
2083
51
2099
2083
51
39
2083
51
39
2099
39
2083
51
39
2099
39
2083
51
39
2083
51
39
2099
2083
51
2099
39
2083
51
39
2099
39
2083
51
2099
39
2083
51
39
2135
2135
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2120
2135
2103
2087
2087
55
2087
2087
2087
2103
2088
39
55
2088
2087
2103
2087
2087
2103
2103
2087
2103
2103
2087
2087
2103
2375
2375
2371
2371
2139
83
2131
87
2139
83
2139
83
2131
87
2139
83
2099
39
2087
2091
51
2087
2131
2131
2083
51
39
2083
2083
2087
2087
2087
2087
3158
3158
3142
2376
2120
328
2120
2376
2376
2308
2180
2180
2180
2244
2244
2244
3140
3140
3076
1092
3140
3076
1092
3140
3140
3076
1092
3140
3140
3140
3140
1060
3140
1060
2084
2084
2092
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2084
2116
2116
2084
2084
2084
2084
2084
2084
2084
2084
2116
2084
2564
2564
2564
2320
3108
3140
1060
3076
1092
3140
3076
1092
3140
1060
2404
2564
2564
2340
356
2404
2340
2564
2564
2404
2564
2308
2564
2564
2564
2564
2404
2564
2564
2308
2308
292
2340
2340
2308
2308
292
2308
2564
548
2564
548
2564
548
2564
2564
2564
548
2564
2564
2564
548
2564
2308
2564
2372
2583
2564
2110
2099
39
55
2083
39
2131
2127
2123
2123
2087
2083
39
2572
3144
3144
3144
3144
584
3144
3144
584
3144
2376
2166
2166
2120
2120
2120
2120
2120
2120
2120
2318
2574
2318
2574
2574
2376
2632
2628
2564
2564
2116
2148
2276
3140
2308
2308
292
3332
2596
2596
2596
2308
2308
2308
3332
3076
516
2308
2564
2308
2308
2564
2564
2308
3396
3140
3140
2308
2564
2308
2564
2564
2564
2564
2628
2564
2564
2308
3398
2308
3108
2308
2308
292
2308
2308
2308
2308
2308
2052
2052
2052
3073
3073
3073
2535
2116
2316
2316
2316
2128
2504
2131
2857
2857
2857
2857
2857
795
2843
2859
2969
2859
2857
813
2857
813
2857
2845
921
2841
921
925
2842
2857
2858
2842
2857
2842
2857
2885
4049
4049
4049
2251
2251
2251
2251
2251
2251
3275
2251
2251
2250
2250
3274
2250
3274
2250
2250
2250
2250
2250
2250
2250
2250
2250
2250
2250
2250
2250
3275
1226
2250
2251
2251
2251
3275
2282
2282
2282
2282
2282
2282
2282
2282
2273
2273
2273
2273
2273
2273
2273
2273
2273
2273
2273
2273
231
2273
231
2273
2273
231
2273
2273
2273
2273
2273
2273
2273
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2281
2281
2281
2281
2272
2272
2250
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
2064
2067
2067
2067
2067
2067
2067
2048
2048
2048
2048
2048
2048
2048
2048
2209
75
2209
289
145
139
171
166
2209
2209
289
145
2209
289
171
2209
2209
289
145
2209
145
2209
289
145
2209
289
145
2209
145
2214
2209
2214
2214
2209
289
2209
289
145
166
2209
2209
289
2209
2209
289
171
2209
2209
289
145
166
2209
2209
289
145
166
2209
2209
145
2209
2209
2209
145
2214
2209
145
2214
2193
138
166
2209
289
145
166
2337
2209
170
298
2209
170
298
2346
2193
2193
2209
2209
145
2209
2209
298
2209
2209
2209
289
2209
2177
65
2177
65
2177
65
2177
65
2177
65
2177
65
2177
65
2177
65
2113
2113
2177
65
2177
65
2177
65
2177
65
2113
71
2113
2113
2177
65
2177
65
2177
65
134
2177
65
2177
65
2177
65
2113
2625
2113
2113
2625
2185
73
147
2211
291
2185
73
2211
165
291
147
2121
165
2211
165
291
147
2210
169
297
163
165
291
147
2345
2121
2210
290
163
165
291
293
147
2345
163
291
2345
291
2211
291
147
2211
291
147
2339
2211
2211
291
293
2339
2211
147
2211
291
147
2339
2211
2211
291
2195
2195
2185
165
147
2185
163
165
291
147
2339
2210
169
297
163
291
147
2345
2192
2192
2192
2192
2112
2112
2176
64
2049
2049
2049
2049
2049
2049
3969
2113
2113
2113
2113
2113
2113
577
2113
2113
2113
2113
2625
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
577
2113
2113
2113
2113
2113
2113
577
2113
2113
2625
2113
2113
577
2113
2113
577
2113
2113
2113
2113
2113
2113
2113
2625
2113
2113
2113
2113
2113
2113
2113
577
2625
2113
2113
2113
2113
2625
2113
2625
2113
2113
2113
577
2113
2113
2113
2625
2625
2113
2113
2113
2113
577
2113
2113
2113
2113
2113
2625
2113
577
2113
2113
2113
2625
2113
2113
2113
2113
2625
2433
2433
2433
2433
2433
2433
2433
2211
2211
291
2209
2211
2211
291
2209
2209
2211
2211
2209
2209
2211
2209
2211
2210
163
2210
163
2210
163
2209
2050
2114
2114
2626
2436
2434
2116
2251
2251
2250
2250
2250
3985
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2113
2211
2209
289
2209
289
2337
2210
2209
162
163
2210
2209
162
163
291
2339
2209
2065
2337
2193
2337
2337
145
2049
2049
2049
2049
2113
2245
2245
2243
2243
2497
2497
2217
2217
2217
173
2218
2765
2757
2758
454
2757
453
713
457
421
2758
454
2501
457
421
2502
422
2757
453
713
457
421
2758
2502
2502
2502
422
2502
2502
458
2253
2247
2245
2245
2245
203
2245
203
2251
2243
2509
2503
461
2501
459
2757
2501
459
461
2757
715
2507
461
2501
459
461
2763
2499
2753
2502
2254
2225
2225
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
115
2163
2245
2245
2245
2245
2245
2501
2757
453
2501
2501
2757
2229
2229
2211
2723
2305
129
65
321
2305
2305
2305
2305
1153
897
321
577
2305
2305
321
2305
321
2305
321
2305
2305
2305
129
65
2305
2305
2305
2305
2305
2305
897
2305
2305
897
2305
2305
897
2305
2305
897
2321
289
267
299
2321
289
2321
289
2337
2337
2337
2321
289
2337
2337
2321
289
2321
289
2337
2321
289
145
2321
2321
289
145
138
298
330
2321
2321
289
138
298
330
2337
2339
2339
2121
275
329
293
2185
73
297
275
329
291
293
147
2323
291
2323
291
2323
291
2185
297
290
291
147
2320
2320
2339
2339
2337
2339
2369
2305
2337
2339
2178
132
642
644
2377
3145
2246
2694
2117
2117
197
2117
1093
3077
5
69
1093
325
2253
2253
2317
205
2253
2573
2573
2317
2253
2253
2957
2445
2325
2325
2581
2325
2325
2325
3349
2709
2949
913
2437
2437
2245
2373
2373
2373
2373
2253
2381
2453
2453
2453
2565
261
3077
2565
2693
2437
401
2125
2125
2117
1093
2309
2053
261
2565
2437
2062
2446
2254
3093
21
2069
533
2069
3085
13
525
2061
525
269
2061
525
269
141
2061
525
2061
269
3085
13
525
2573
2573
2573
2573
2573
2061
2061
525
2061
525
2061
2317
2317
2141
605
2653
2445
2445
2069
533
277
149
2069
533
277
3093
21
533
3093
21
533
2325
2581
2581
2581
2581
2197
2197
2453
2453
2453
2453
2053
517
133
3077
5
517
2053
517
133
2053
517
2053
69
1093
581
2053
517
2057
521
2053
517
261
2057
521
265
137
2057
265
2057
265
2057
521
265
137
3077
5
517
2569
3081
9
521
2569
2629
2565
2565
2565
2053
2053
2649
2437
2437
2441
2061
525
2061
525
269
2061
525
269
141
2061
269
2573
2445
2445
3141
2141
605
2141
605
2649
2573
3269
2053
517
69
3209
3086
14
526
2062
526
270
2062
526
270
2062
526
270
2062
526
270
3086
14
526
2062
526
3086
14
526
2574
2574
2574
2574
2574
2062
2062
2446
2446
2446
3597
2957
2957
2396
2329
3609
2576
2704
2448
2448
3088
16
528
2064
528
144
3088
16
528
2064
528
2064
528
2576
2576
2412
2081
2081
2057
2057
2061
2061
2069
2069
2126
2126
2062
2706
2185
2560
2560
256
2304
2560
2944
2720
2113
2780
2270
2652
2140
2068
2053
2950
3650
2306
2306
2310
2118
2306
2306
130
66
2115
2048
8
2437
2437
2437
2417
2417
2592
560
2608
2320
2328
2328
2328
2328
2329
2328
2328
2369
2320
417
416
2321
417
416
2464
2320
417
416
2321
417
416
2320
416
2465
416
2464
2320
417
416
2465
416
2465
416
2465
416
2320
2321
417
416
2465
416
2464
2465
416
2465
416
2369
2369
2369
2369
2464
2465
416
2329
2369
2369
320
2368
336
2368
336
2369
320
336
337
2368
2369
320
336
2369
320
2368
336
2368
336
337
2369
320
336
337
2368
2369
320
336
2392
2392
2392
2392
2392
2392
345
2392
2392
2392
2392
2392
2392
345
2369
320
336
337
2369
320
336
337
2392
345
2392
345
2368
336
337
2384
2369
2369
320
336
2368
336
337
2368
336
2369
2369
320
336
2368
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
2368
336
2369
320
2369
320
2369
320
336
2369
320
2369
320
336
337
2369
320
336
337
2369
320
2368
336
2369
320
2424
377
2424
377
2424
377
2424
377
2424
2424
377
2424
2424
377
2416
2416
2416
2416
2416
2392
2392
2392
340
345
2392
2392
2392
340
345
2392
340
345
2392
345
2305
256
2305
2305
256
2305
256
2305
2304
2305
2305
256
2305
2305
256
2305
2305
2304
2305
256
2305
256
2305
256
2304
2305
256
2305
256
2304
2304
2304
2304
2304
2304
2305
256
2304
2305
256
2305
256
2304
2304
2304
2304
2305
256
2304
2305
256
2305
256
2304
2305
256
2304
2305
256
2304
2304
2305
256
2305
256
2305
256
2304
2304
2304
2305
256
2305
256
2305
256
2464
432
2464
2320
416
432
2465
416
2320
417
416
432
433
2465
416
2464
2320
416
432
2465
416
2465
416
2464
432
2464
432
433
2464
2320
416
432
2465
416
2320
417
416
432
433
2465
416
2320
432
2320
417
416
432
433
2320
2464
2320
2480
2464
2465
416
432
2480
2465
416
432
433
2465
416
2464
2320
417
432
2480
2465
416
2480
2464
2320
417
416
432
2465
416
432
2465
416
432
433
2465
416
2465
416
432
2465
416
432
433
2480
2465
432
2465
416
432
2480
2464
432
2464
2320
417
416
432
2465
416
432
433
2464
2608
2592
2592
560
2608
2608
2592
2612
2488
436
2488
2324
440
441
436
2488
441
2328
276
440
441
436
2488
441
2328
440
2328
440
2328
440
2328
2328
2328
2328
440
2328
440
2328
281
440
2328
440
441
2488
2328
440
2328
440
2328
440
2328
440
2328
440
2328
440
2328
440
2328
440
2368
336
337
2368
336
337
2384
2384
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
2369
320
336
337
2369
320
2369
320
336
337
2424
377
2425
2424
377
2424
377
2424
377
2424
377
2392
2392
345
2392
345
2305
256
2305
256
2304
2305
256
2304
2304
2304
2304
2304
2304
2305
256
2305
256
2304
2305
256
2304
2304
2305
256
2305
256
2305
256
2304
2305
256
2304
2304
2304
2305
256
2304
2464
432
433
2465
416
2320
417
416
432
2465
416
433
2464
432
2465
416
2320
416
432
2465
416
432
2465
416
432
433
2465
416
2465
416
432
2465
416
432
433
2464
432
2465
416
2465
416
433
2320
416
2320
2464
432
433
2465
416
432
2465
433
2464
432
2465
416
2464
432
2465
2464
432
433
2465
416
2464
432
2465
416
2464
432
433
2465
416
2465
416
433
2481
2464
2480
2464
432
433
2464
2465
2592
561
2593
544
560
2609
2608
2609
2488
2328
440
441
2488
441
2328
440
441
2488
2488
2328
281
440
441
2488
441
2488
2328
440
441
2488
441
2328
2488
2328
281
440
441
2328
281
440
441
2488
2488
2328
281
440
2488
2328
281
440
441
2488
441
2488
2328
281
2328
281
440
2488
2488
2328
281
440
441
2488
2384
337
2369
320
336
337
2368
2368
2420
2420
2420
2420
2416
2416
2416
2416
2416
2416
2416
2392
345
2304
2305
2305
2304
2305
2305
2305
2304
2464
2465
416
2320
273
433
2464
2480
2480
433
2480
2480
433
2321
2320
2616
2328
281
440
441
2488
2488
2488
441
2328
440
2328
281
2312
265
2328
281
2312
265
2369
320
2368
336
2368
336
2369
320
336
337
2368
2369
320
336
2392
2392
2392
2392
2392
2392
2592
560
2593
2593
544
560
2592
2608
2592
2369
320
336
337
2392
345
2592
560
561
2592
560
2593
544
561
2593
2593
2592
560
561
2608
2593
544
560
561
2593
544
560
561
2688
2690
2690
2428
378
2428
378
2428
378
2428
378
2428
2396
2532
2498
2754
450
708
452
2530
434
2498
402
2498
452
2530
2628
2690
2306
2306
2306
2306
2306
2690
2692
2692
2692
578
580
2370
578
580
2626
580
2626
580
2372
2354
2626
2626
2466
420
2466
420
2466
2466
2321
276
418
2322
418
2466
2466
2465
276
418
420
2465
418
420
2465
418
420
2321
418
420
2465
418
420
2465
418
2465
418
420
2465
418
420
2321
417
276
418
420
2465
2466
2466
420
2596
2593
2466
420
2388
2388
2466
2466
2468
2466
420
2324
274
418
420
2466
420
2324
274
418
420
2465
2370
2322
2562
2562
2562
2441
2562
2690
2434
578
2690
2690
578
2690
2434
642
2690
2690
2434
2306
260
2625
642
737
578
738
658
2690
2306
2306
260
2306
2322
2692
2692
2306
260
2690
2402
2578
2626
2786
2802
2306
260
2692
2754
708
2434
2436
2436
2436
2433
386
2433
2434
2433
386
388
2433
386
2690
2690
578
2692
2628
660
2690
644
2625
642
644
578
2690
644
2690
652
2689
642
2708
2689
2689
2690
644
2689
642
644
2690
2402
2756
2306
260
2705
2690
2618
2096
2081
48
2096
49
2081
48
49
2081
32
49
2113
2073
2048
2072
25
2096
49
2104
2104
57
2048
2140
2140
2140
2156
172
188
2220
188
2220
188
2156
172
188
2220
188
2236
2092
2272
2272
2236
186
2220
188
2220
188
186
2220
188
2236
186
2236
2220
188
186
2236
2108
2236
2108
2108
2092
2220
188
2178
2050
2050
2114
34
2050
2082
2274
2178
2178
2050
2178
34
2050
4
2082
2082
2178
2178
2178
2178
2050
2050
34
2050
2050
130
2060
2082
98
2082
162
2082
2178
2082
2242
2082
212
2060
2100
2050
12
140
180
2082
2100
2050
12
34
52
2050
12
2242
2082
2081
34
44
2188
2087
2180
2052
2052
12
2060
2116
2052
12
2180
140
108
2180
172
2188
2052
132
140
2180
172
2180
196
164
172
2180
196
3521
3521
3525
2465
2318
2218
2218
2218
2304
2496
2305
2049
3073
1
2049
2049
3073
1
3073
3073
3073
1
2049
3073
1
3073
1
2049
3073
1
3073
1
3073
1
3073
1
2049
3073
1
3073
1
3073
2050
3074
2
3075
3
3074
2
3074
2
3074
2
2050
3073
1
3521
3523
3523
2241
2241
2241
2241
2241
2241
2241
2241
2241
2243
2243
2243
2243
2243
2243
2243
2243
2242
195
2242
195
2243
2243
2243
2242
195
2242
195
2243
2242
195
2243
2243
2243
2243
2240
2240
2240
2240
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
2307
2307
2307
2307
2307
2304
2241
2241
2241
2241
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2243
2240
2240
2305
2305
2305
2305
2306
2306
2242
2497
2497
2501
2499
453
2501
2499
453
2499
2501
2499
2501
2499
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
2499
2496
2496
2496
2496
2500
2497
2497
2497
2497
2497
2497
2498
2498
2498
2498
2498
2498
2498
2498
2305
2305
2305
2305
2305
262
2305
2305
2310
2305
2305
2305
2305
262
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
262
2305
2305
2305
2305
2305
2305
2305
2305
2309
2306
261
259
2306
261
259
2306
261
2306
259
2309
259
2307
2307
2309
259
2307
2309
2309
259
2309
2307
2309
2309
259
2309
259
2307
2307
2309
259
2307
2307
2307
2307
2307
2307
2309
259
2307
2307
2307
2307
2307
2307
2307
2307
2307
2309
2309
2309
2309
2309
2307
2309
259
2307
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
2307
2306
259
2307
2306
259
2307
2307
2306
259
2307
2306
259
2307
2307
2307
2307
2307
2307
2307
2305
2305
2305
2307
2307
2305
2305
2305
259
2305
2307
2307
2305
2305
2305
259
2305
2307
2307
2307
2307
2307
2307
2305
2307
2305
259
2307
2305
2307
2307
2307
2305
2307
2305
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
2307
2305
2305
2305
2307
2305
2307
2305
2307
2306
2307
2305
259
2305
259
2305
259
2307
2307
2310
2308
2308
2306
2306
2306
2306
2306
2497
2497
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
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
2240
2240
2240
2240
2240
2240
2240
2240
2241
2241
2241
2241
2241
2241
2243
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2498
2242
2242
2242
2240
2242
2306
2241
2241
2243
2242
195
2243
3011
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2497
2498
2501
2498
453
2498
2498
2496
2304
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2501
2305
2307
2307
2309
2309
2497
2497
2497
2497
2309
2441
2441
2433
2433
2309
2309
2305
2305
2305
2305
2306
2321
2321
145
2321
145
2321
2313
293
2313
293
2341
2341
2341
2341
2341
2313
293
2313
293
2341
2342
2341
2313
137
293
2341
2341
2341
2341
2313
2342
2342
2342
2342
2342
2342
2342
2449
2449
2441
2441
2441
2441
395
2441
2441
395
2441
395
2437
2321
2321
2321
2313
293
2313
293
2185
2313
293
2313
293
295
2313
2185
2185
2313
293
295
2313
2313
2313
295
2313
2185
2309
2181
2342
2449
2177
2181
2305
2305
2305
2305
2305
2305
2305
259
2305
2305
2305
2307
2305
2305
2433
2433
2433
2433
2433
2305
2177
2305
2305
2305
2305
2434
2434
2436
2308
2305
2305
2049
257
2305
2305
2305
2305
2305
2561
2561
2049
257
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2309
2053
2053
2309
2309
2309
2309
2304
2304
2560
2304
2304
2560
2304
2304
2560
2304
2304
2560
2310
2049
257
2305
2305
2054
262
2049
257
2305
2049
257
2049
257
2049
257
2049
257
2305
262
2305
2049
257
2049
257
2306
261
2050
3
258
261
259
2309
2051
259
2053
261
2307
2053
3
261
259
2053
3
2309
2309
259
2051
259
2051
2307
2307
2307
2309
2309
2309
259
2051
259
2307
2307
2048
256
2307
2305
3
259
2049
2305
259
2305
2049
2051
259
2049
2307
2307
2305
2051
259
2049
257
2051
2305
2305
2305
2305
2305
2305
2051
2307
2306
2305
259
2049
257
2310
2306
2049
257
2049
257
2049
257
2049
257
2305
2305
2305
2305
2602
2606
2602
2606
2917
2661
2497
2241
2405
2277
2277
2277
2277
2565
2053
2053
2565
2181
773
645
165
2149
2149
2469
2245
101
2245
101
2853
2853
2981
2501
2501
2757
2341
2341
805
421
2341
2853
2341
2981
2981
2693
2085
293
2693
2693
2629
2373
2240
2912
2912
2912
2912
2245
2917
2405
2405
2405
2312
2312
2056
2312
2056
72
2373
2405
2149
357
2117
325
101
357
2117
2117
2245
2117
2373
2757
2245
2075
2075
283
2523
2064
2064
2064
2064
2064
2117
709
2117
197
2117
325
709
2117
197
2373
709
2245
325
837
2117
197
2373
709
2245
325
2117
197
325
2117
197
2757
1733
2117
2245
325
837
2117
709
2117
197
2117
325
709
2117
325
2373
357
3909
3909
3909
1893
2501
2501
2501
2501
2501
2501
2277
2277
2053
6
2821
774
3845
1798
2501
2373
2056
16
32
160
416
2056
16
32
520
264
1568
1696
288
672
416
800
2064
32
160
288
2056
32
80
160
264
144
208
400
2056
16
32
160
2056
32
520
264
776
672
416
2064
32
160
288
800
2056
32
520
2056
32
160
264
416
2056
32
264
1552
776
1568
288
672
2080
2064
32
2080
528
1552
288
2208
3848
1824
3848
3848
1824
3848
1824
2501
2277
2056
160
272
2501
2512
2373
2056
264
2056
264
1672
392
648
2056
2056
2056
264
2056
264
1544
776
2117
2373
709
2117
2117
197
2117
325
2053
2085
101
2149
2085
101
1573
357
2053
261
197
2053
517
261
773
325
709
357
2117
2373
2053
517
261
101
2053
517
261
1541
773
357
2053
2117
197
2373
2245
325
2117
2117
2885
2117
2245
325
2117
197
2373
2245
325
2117
197
325
2565
69
2117
197
101
2053
261
1541
69
325
101
1573
357
2373
2117
2117
2117
325
2373
3877
3845
3845
1893
3845
2501
2501
2822
2501
2245
325
2373
2053
261
69
3589
773
69
2053
261
773
69
197
2309
773
325
709
2053
133
197
2053
69
197
2309
773
645
325
709
2309
2053
133
773
69
197
325
2053
261
773
2053
133
3845
2309
2501
3813
2054
2822
2054
2822
3590
774
2117
3653
2117
2117
2117
3653
2075
539
91
731
2075
91
219
2075
1563
283
795
347
2075
31
283
155
219
411
2075
539
1563
283
795
347
411
731
667
2075
219
347
859
411
2075
2075
1563
795
2075
155
2075
31
539
2075
31
539
543
1563
283
795
1567
287
799
2075
31
411
415
2075
31
539
283
2075
31
539
1563
283
795
1567
287
799
2075
2075
539
91
543
731
2075
31
91
287
219
2075
31
539
91
1563
283
795
799
347
1691
667
2075
2075
1563
2075
31
2075
31
2075
31
539
1563
283
795
1567
3867
3867
3867
3867
1823
1883
3867
2523
2523
2075
2523
2267
2076
2753
2689
2957
2824
3912
2864
2096
2352
2096
2081
2081
161
3617
289
801
2049
513
257
769
129
385
2049
513
257
1537
769
641
2049
129
2049
513
33
641
673
2049
129
33
385
161
2049
513
257
1537
769
33
1569
289
801
2096
2608
304
2096
2096
3841
3841
1825
2844
2867
2851
819
2117
2117
581
2117
2117
581
2469
2469
2075
2075
2075
2246
2512
2860
2860
2220
2220
684
2700
2700
2732
2138
2114
2546
2114
322
2242
2180
276
164
2306
2443
651
3979
2186
2698
2183
2119
2698
2954
202
2250
2250
2246
2672
2672
2244
2244
2244
2224
2224
2984
2920
2920
2462
2372
2372
2372
2380
2380
2380
2380
2378
2448
2336
2336
2448
2336
2336
2336
2448
2336
400
394
2336
400
394
2448
2336
400
394
2336
400
2448
2336
400
2448
2448
2448
2448
2336
2336
400
394
2336
400
2336
400
2336
400
394
2336
400
394
2336
400
394
2336
400
2448
2448
2448
2448
2448
2448
2336
2336
2336
2336
2336
2378
2378
2378
2378
2336
2336
2336
2756
2890
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2370
2370
2370
2372
2370
2370
2370
2370
324
2370
2370
2370
2370
2370
324
2370
2434
322
2370
2434
322
388
2370
2434
322
388
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2248
2248
2248
2248
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2244
200
2376
2376
2376
2376
2376
2376
2376
2374
2376
2376
2376
2376
2374
2376
2440
328
2374
2376
2440
328
2376
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
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
2436
2436
296
2436
296
2370
2180
388
2178
132
386
388
296
2344
2180
388
296
2344
2436
2180
388
2436
2178
386
388
2436
2436
2436
296
2370
324
2436
2178
132
386
388
296
2344
2180
388
296
2436
2436
2436
2436
2436
2436
2436
2180
388
296
2370
2436
2180
386
388
296
2344
2436
296
2344
2436
2180
388
2180
388
2178
132
386
388
2436
296
2436
296
2370
2180
388
296
2344
2436
2180
388
2180
388
2178
132
386
388
2370
2436
2370
2184
392
2340
2194
402
2340
2184
392
2184
392
2340
402
2340
2184
392
2440
2340
2340
2340
2450
2194
402
2184
392
2184
392
2340
2340
2184
392
2340
2450
2450
2340
2184
392
2340
402
2340
2440
2340
2340
2184
392
2440
2340
2340
2194
402
2340
2184
392
2194
292
402
2340
2184
392
2184
392
2184
392
2450
2184
392
2340
402
2340
2440
2184
392
2340
2440
2340
2450
2450
2340
2184
392
2340
2340
2184
392
2184
392
2340
3716
3720
3720
3720
3720
3720
3720
3720
2440
2182
390
2184
392
2374
2184
392
2184
392
2438
294
2184
392
2184
392
2376
2374
2184
392
2440
2438
294
2440
2440
2376
2184
392
2376
2184
392
2376
2184
392
2376
2376
2440
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
2436
2436
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
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2376
2440
2440
2402
2402
2402
2402
2402
2402
2402
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
2180
388
296
2180
388
2434
296
2436
2180
388
2370
2436
2180
388
2180
388
2436
296
2180
388
296
2434
2180
388
296
2180
388
2436
2180
388
2370
2180
388
296
2178
132
386
388
2180
388
296
2180
388
296
2436
2344
2180
388
296
2180
388
2434
2436
297
2180
388
2180
388
2180
388
296
2180
388
296
2180
388
296
2180
388
296
2436
2178
386
388
296
2180
388
296
2180
388
2436
2180
388
296
2180
388
2180
388
296
2344
2370
2436
2370
2340
2184
392
2440
2441
2184
392
292
2440
2194
402
2440
2184
392
292
2184
392
2340
2340
2184
392
292
2184
392
2450
2184
392
292
2184
392
2184
392
2441
292
2340
2440
292
2184
392
2194
292
402
2340
2340
2184
392
2184
392
2441
292
2440
292
2340
402
2340
2184
392
2440
2184
392
2440
2184
392
2184
392
2184
392
2184
392
2194
402
3720
3720
3720
3720
3720
3720
3720
3720
2440
2440
328
2184
392
2184
392
2184
392
2440
2440
2184
392
2184
392
2184
392
2184
392
2440
328
2440
328
2184
392
2184
392
2184
392
2184
392
2184
392
2440
2184
392
2184
392
2184
392
2184
392
2440
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
2376
2376
2376
2376
2376
2376
2422
2422
2422
2422
2248
2376
2376
2376
2424
2424
2424
2376
2376
2404
2404
2404
2404
2404
2404
2404
2404
2180
388
296
2344
2344
2372
296
2372
296
2178
386
2436
296
2440
2440
2440
2440
2440
2440
2456
2456
3720
2376
2376
2440
2184
392
2440
2440
2440
2440
2344
2344
2760
968
2760
710
2888
2888
2760
2760
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
2888
3112
3112
552
2600
3112
3112
552
3112
2600
3112
552
3112
2888
2888
2888
2888
2888
2888
3112
552
3112
552
3112
552
3112
552
3112
552
3112
552
562
3112
552
3112
552
3113
553
2601
3112
3112
3112
3112
3112
552
3112
552
3112
552
3112
552
2600
2600
2600
2600
2260
2264
2244
2244
2243
2372
2371
2372
2371
2372
2371
2884
2948
836
2918
2918
2918
2918
2918
2918
2918
2918
2886
870
2918
2918
2918
2918
3782
2246
2918
2918
2918
2918
2918
2263
2262
2262
2262
2406
2406
2406
2406
2406
3782
3782
3782
3782
2918
2918
3686
3686
2470
2470
2470
438
2470
438
2486
2471
439
2486
2486
2486
2486
2486
2486
2486
2221
166
429
422
2486
2214
182
422
438
2214
182
422
438
2477
422
2230
438
2470
438
2470
2470
438
2470
438
2486
2486
2486
2470
2470
2470
2470
2214
422
438
2214
429
422
2214
182
422
438
2230
422
438
2214
429
422
2214
182
422
438
2214
422
2486
2214
429
422
2486
2214
182
422
438
2214
182
422
438
2470
2470
2470
2470
3750
3750
2470
2470
2454
2454
2486
2470
438
2214
422
2470
438
2470
2486
2486
2230
438
2214
422
2470
438
2470
2486
2486
2214
422
438
2230
422
438
2477
2406
2406
3814
3814
3814
2782
2790
2758
2758
2758
614
2758
2758
2662
2758
2758
2758
2758
2758
2758
2918
2918
2669
2758
2758
2758
2758
614
2726
2758
2918
2918
2918
2918
2886
2758
2758
2918
2918
2758
2918
2790
2662
2758
3174
2918
2918
2758
2758
2758
2775
2774
2774
2774
2758
2758
2758
2758
2758
2758
2758
2782
2782
2759
727
2759
2759
3286
726
2662
2774
2758
2758
694
2758
2758
2758
2758
2758
678
2758
2758
2774
2758
2758
2742
3270
710
2758
3270
710
3270
710
2758
2758
2758
2758
2918
2662
2918
2918
2742
2758
3130
2600
168
2600
2600
2600
168
2600
168
2600
2600
2600
2600
2600
168
2600
168
2498
2504
2532
2504
2504
2600
2600
2440
2440
2440
2540
2500
2500
2500
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
3044
2596
2596
2436
2435
2436
2436
2436
2436
2435
2436
2436
2436
2435
2436
2436
2436
2436
2532
2532
2532
2532
2532
3012
2788
2788
2534
2534
2534
2534
2534
2534
2438
2439
2534
2534
2534
2534
2534
2534
2534
2438
2438
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2598
2438
2438
2438
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2438
2534
2541
2534
2534
2534
2599
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2510
2446
462
2446
2446
462
2510
2446
2446
2446
462
2510
3417
1397
3417
1401
3417
2419
2497
2226
2227
2227
2424
2264
344
2390
2073
2073
537
2073
2077
2074
2073
2073
2073
2073
2073
2073
2074
2077
541
2077
26
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2073
2078
2078
26
542
2078
26
2077
2077
2078
2078
2078
542
2078
2078
2078
2078
2589
2077
2557
2553
499
2553
2525
2525
2555
2555
2545
2545
2545
2517
2517
2551
2551
2551
2547
2547
2547
2547
2535
471
2535
2535
2535
2535
2535
2535
2535
471
2535
2535
2534
487
2535
2535
2535
2535
2535
2535
2535
2535
471
2520
2552
472
2552
472
2520
2521
2521
2519
2519
2519
2519
2519
2519
2557
493
2557
493
2541
2541
2541
2553
2553
2553
2553
2553
2553
2553
2553
2545
491
2539
2545
491
2545
491
2539
2545
2557
503
2557
503
2547
2547
2547
2540
2557
477
2557
2557
477
2521
505
2557
503
2553
499
2553
499
2521
505
499
2521
505
2553
2521
505
2521
505
2553
2521
505
2519
2519
2519
2519
2515
2552
472
2520
2525
2521
2521
2521
2538
2538
2559
503
2557
477
2521
2557
493
477
2537
473
501
499
2521
505
501
2521
505
2537
473
2521
505
2519
2534
2519
2534
2519
2557
477
2557
477
2557
477
495
2557
477
2521
505
2521
505
2521
505
2521
505
2521
505
2521
505
2521
505
2553
2545
491
2545
491
2545
491
2545
491
2551
2557
477
503
2551
2557
503
2547
2547
2547
2547
2521
505
499
2553
2521
505
499
2553
499
2519
2519
2519
2519
2519
2519
2519
2515
2515
2515
2540
2540
2540
2540
2550
2557
493
2545
505
501
2545
505
501
498
2534
2534
2533
2548
2548
2548
2548
2516
2516
2516
2516
2525
2525
2557
493
477
2541
477
2557
477
2559
2525
2541
477
2559
2526
2541
478
2526
2526
2550
510
2541
2541
2541
2521
2521
505
2521
505
2521
2521
2521
2521
505
2521
505
2521
505
2521
505
2521
505
2553
2521
505
2553
2519
2519
2519
2519
2519
2519
2545
491
2545
491
2539
2545
2539
2545
2545
2545
2517
2517
2517
2517
2557
477
2551
2525
2551
2551
2525
2551
2551
2557
477
2551
2551
2553
501
2547
2521
499
2547
2553
501
2521
2547
2553
2553
2547
2553
2547
2553
2553
2521
499
2553
2521
2519
2519
2534
2519
2519
2519
2519
2519
2519
2519
2534
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2534
2534
2513
469
2513
469
485
2533
2515
2533
2515
2515
2540
2540
2516
2516
2516
2557
493
2557
493
2557
493
2557
493
2541
2541
2541
2557
493
495
2541
2541
2541
2541
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2545
491
2539
2545
491
2545
491
2545
491
2545
491
2551
2551
2557
503
2557
503
2551
2551
2551
2547
2547
2547
2547
2547
2547
2553
499
2547
2547
2553
499
2553
499
2547
2553
499
2525
2525
2525
2557
2557
2521
2545
473
505
501
2549
2545
473
505
2553
2545
473
505
2521
2521
505
2553
2549
2545
473
505
2553
2521
2521
2521
2521
2521
2545
473
505
2553
2521
505
2553
501
2521
2521
2553
2545
473
2545
473
2545
473
505
2521
505
2545
473
505
2553
2521
2521
2545
473
505
2545
473
2521
2545
473
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2513
2513
2513
2533
2513
2533
2513
2513
2513
2513
466
2513
2513
2513
2513
485
2513
2513
2513
2513
2513
2545
2550
2550
2548
2548
2548
2538
2538
2557
2553
2539
2551
2553
499
2553
2553
2557
493
477
2541
2557
493
477
2557
493
477
2557
493
477
2557
493
477
2557
493
2550
477
475
507
2541
477
2550
475
507
2541
477
2550
2541
2541
2541
2541
2541
2521
505
501
2549
2553
501
2553
501
2553
501
2549
2521
505
501
2521
505
501
2549
2521
505
501
2553
501
2549
2549
2521
505
2553
501
2553
501
2521
505
2521
505
2521
505
2521
2553
2521
505
2521
505
2518
2518
2518
2518
2518
2518
2518
2518
2545
490
2545
491
2545
491
2545
491
490
2545
490
2545
491
2545
491
2545
491
490
2545
2517
2517
2517
2517
2517
2541
2541
2537
501
2549
2547
2545
489
501
499
2545
2545
2545
2545
2547
2535
2535
2535
2535
2535
2535
2535
2535
2535
2535
2535
2517
2515
2513
2550
2550
2550
2520
2552
472
492
2552
472
2556
2540
508
2557
2557
2557
2539
2539
2539
2553
2557
2557
477
2525
2557
2545
473
2545
473
505
501
2521
2521
505
2521
505
2553
2521
2521
505
2521
2545
473
505
2553
2534
2534
2534
2534
2534
2534
2534
2513
2551
2527
503
2559
479
2559
479
2518
2551
2538
2517
2517
2535
2534
487
2535
2535
2513
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2519
2535
2534
2534
487
2534
2534
2534
487
2540
2540
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2534
2533
2517
2519
2519
2513
2513
2519
2519
2519
2517
2533
2553
2553
2534
2534
2546
2546
2549
2549
2549
2553
2535
2521
2521
2521
2521
2521
2521
2545
501
2553
501
2545
501
2545
505
501
2545
501
2545
501
2545
505
501
2553
2553
501
2545
501
2553
501
2546
2545
501
2553
501
2537
505
2549
2545
501
2553
2553
501
2553
501
2545
501
2545
501
2553
501
2549
2534
2534
2534
2534
2534
2534
2534
2521
2521
2541
2553
2553
2521
2521
2553
2521
2521
2521
2521
2545
2521
2521
2521
2541
2541
2541
2541
2541
477
2545
2549
2545
489
498
2545
505
501
2537
2545
489
498
2537
505
2521
2545
498
2553
2537
2545
498
2545
2545
498
2537
2545
498
2521
2545
2534
2534
2521
2518
2513
2525
2525
2525
2521
2521
2521
2521
2521
505
2521
2521
2521
2513
2513
2513
2549
2549
2549
2549
2553
2557
2549
2521
2549
2521
2521
2535
2535
2530
2525
2521
505
2521
2521
505
2521
2521
505
2521
505
2521
505
2553
2521
505
2553
2521
2521
505
2521
505
2521
505
2521
505
2519
2519
2519
2519
2519
2519
2519
2519
2553
501
2549
2553
501
2549
2549
2549
2549
2552
476
2524
2524
2552
476
2552
476
2524
2522
2522
2522
2522
2522
2522
2559
2525
2557
493
477
2525
2525
2550
510
2550
510
2526
2557
493
478
2521
2521
505
2521
505
2521
505
2521
505
2521
505
2521
505
2519
2519
2539
2545
2539
2545
2545
2517
2517
2551
2557
477
2551
2551
2551
2525
2551
2553
501
2521
499
2521
499
2553
2553
2521
505
2553
2521
2553
2521
499
2553
2521
2534
2534
2519
2519
2519
2519
2519
2519
2519
2534
2513
2517
2515
2515
2515
2515
2515
2516
2516
2557
2549
2545
473
505
2545
473
505
2553
2549
2521
2553
2553
2521
2521
2553
2521
2521
2553
2545
473
505
2545
473
505
2521
505
2521
505
2521
2534
2534
2534
2534
2534
2534
2513
2513
2514
2513
2513
2513
2513
2545
2548
2525
2557
477
2545
473
2545
473
505
501
2521
505
2521
2521
2545
473
505
2519
2519
2534
2534
3864
3866
3864
3866
2261
2773
2526
2526
2930
2354
2354
2354
2354
2842
2330
2330
2330
794
2330
2842
2330
2330
3049
3049
3049
3049
3049
3049
3049
3049
3049
2793
2921
2921
2793
3049
3049
3049
3049
3049
3049
3049
2793
2793
3965
3049
3049
3965
3965
3041
2913
3062
3062
3062
3062
3062
3062
3053
1006
2925
2925
2925
3054
3054
3054
3054
3054
3054
2925
2925
2285
2285
2285
2285
2285
2285
2285
236
2285
236
2285
2285
2285
2285
2669
2048
2080
416
2336
2496
416
2102
2102
2102
310
2102
566
2102
2925
2669
2093
109
173
2349
365
429
2093
109
365
685
877
2093
301
365
685
877
2605
621
2093
109
365
2093
109
173
301
365
2093
173
301
365
877
2605
429
621
1645
2093
109
173
301
365
2093
109
173
365
877
813
822
2925
2093
109
2093
109
173
301
365
2093
109
301
365
877
2605
429
621
1645
2221
2925
813
2093
54
685
2413
2093
54
173
301
365
685
877
310
2093
109
2157
365
2669
1645
3181
2093
109
685
877
2093
109
301
365
2093
109
173
365
877
813
2221
685
877
2093
54
2669
2093
109
2413
2093
109
173
365
685
877
2093
301
365
877
2605
621
2733
877
2925
2093
173
301
365
685
877
2924
3181
3181
3181
3180
2605
2605
301
2605
301
2093
557
301
2605
301
2605
2092
300
2348
2093
109
2094
110
2093
621
1453
2094
814
878
622
1454
3181
557
3182
558
2157
621
2093
301
2094
110
558
2102
2094
110
558
174
366
878
2094
174
430
2606
174
302
686
430
2094
558
2102
566
2094
110
558
366
3630
814
2094
558
174
366
878
2094
558
2094
1198
1710
302
2094
558
174
302
430
366
878
2094
174
1582
1710
302
686
2606
174
302
686
430
2094
558
366
814
878
1326
2102
2094
110
366
2094
110
174
302
430
366
2094
814
2094
2094
110
174
366
2094
2094
110
174
430
366
2222
2102
2414
2102
310
822
2094
110
558
2102
2094
110
174
366
2094
174
430
2094
558
2094
558
2414
2606
366
878
2670
3758
302
2222
302
2102
2094
110
366
2094
110
174
302
430
366
2094
110
2926
622
2094
558
2094
110
2094
2094
558
2094
110
174
430
366
2222
302
430
2222
878
2606
302
686
430
2094
110
558
2094
110
558
366
2094
558
3638
2670
1454
2094
558
1582
1326
2094
558
174
430
366
2094
1710
302
686
2094
110
2102
2094
110
366
2606
2102
3638
2222
2222
2606
2606
2606
3182
558
2606
2606
2606
2349
2093
2222
366
2158
174
686
430
366
2870
2605
2158
2093
301
2094
110
558
2414
878
2094
558
2094
558
174
430
366
878
2478
2478
2222
430
2094
2158
558
2094
110
2414
878
2094
110
558
2606
3630
2670
2157
2157
365
877
2220
173
428
429
2157
877
2157
365
2092
45
300
301
428
429
2157
2413
877
2074
2074
2222
302
2222
2074
2094
174
302
3694
2862
622
2074
2330
2092
173
300
2074
2074
1562
282
2074
538
282
794
2074
538
794
2157
365
877
2477
2349
813
814
2221
2733
2074
282
2586
2330
2094
174
302
814
2074
538
2074
1562
282
2074
538
282
794
2074
538
2074
538
794
2350
366
814
2074
2093
2221
2733
2221
2221
2093
2221
2221
685
2093
2413
2221
2093
109
2221
2349
365
685
877
2413
2093
2093
173
877
2157
365
2221
685
2586
2157
2157
2092
300
301
429
2093
173
301
2586
2586
2586
1562
2157
365
2413
877
2093
46
173
174
302
814
3694
2349
2221
685
2093
2093
2093
109
685
2925
2733
2670
2586
2586
3118
2586
2604
557
300
301
2604
557
300
301
2668
2157
556
557
300
301
2092
45
556
557
300
301
2093
301
2093
2170
2426
2170
3706
2938
2170
2170
2426
890
2938
2170
2170
2426
890
2938
634
2426
2170
378
2170
2170
2170
2170
2170
2170
2426
890
2938
2170
378
2426
2170
2938
2170
2170
2938
2170
2170
2426
2170
2938
2938
2170
2170
3194
2170
2170
634
3965
2103
2871
1335
2103
2871
1335
2103
567
1591
2871
1335
2285
3821
2285
2285
749
2285
3821
2048
512
256
2560
256
768
2880
2624
2048
256
64
32
416
2112
192
2048
256
64
384
320
2048
512
32
416
2560
1536
1280
2048
512
2560
768
1280
2560
832
2048
512
256
64
32
192
160
416
2048
192
2048
256
768
384
160
416
2048
256
128
384
2176
64
192
320
2304
768
128
384
640
2048
512
256
2048
256
1536
768
2560
2048
512
256
768
384
320
160
416
800
2048
512
256
768
1280
640
1408
832
2048
256
640
832
2304
384
640
3584
192
576
1600
2304
640
2048
256
64
32
192
160
416
2112
192
320
2048
128
832
2176
640
832
2432
640
160
416
2048
512
256
64
32
192
160
2048
512
256
2560
1536
1280
2048
512
256
768
1280
640
2048
256
64
32
2048
256
128
64
32
384
192
416
2048
512
256
768
64
32
192
160
416
2048
512
256
64
32
192
288
2048
512
768
2048
512
256
2048
512
64
32
544
2048
1536
32
2048
1536
64
2048
512
1536
1280
2048
512
256
768
160
288
416
2048
512
256
768
1280
1152
640
1408
2048
512
1280
2048
512
256
768
128
32
384
192
320
544
832
288
416
2560
768
1280
1408
2048
256
64
32
192
160
416
2048
256
64
32
192
288
2048
256
384
640
160
416
2560
256
32
384
640
192
288
2048
512
256
768
64
32
192
160
416
2048
256
64
32
192
288
2560
768
2048
256
768
160
416
800
2048
512
256
64
32
192
2048
512
256
32
192
544
2048
256
1536
768
32
288
2048
512
1536
32
1280
2048
512
256
768
128
384
320
160
832
416
2048
512
256
768
1280
1152
640
1408
2048
512
1280
2048
256
384
320
288
416
2560
768
1280
2048
2048
512
256
768
64
32
2048
512
256
768
320
672
2048
64
192
832
2048
512
256
320
544
288
800
2176
192
576
704
2048
512
256
64
32
416
2048
256
64
32
288
2048
64
192
320
2048
256
768
320
832
288
2048
256
64
384
320
2048
512
768
64
32
416
2048
512
64
32
2048
512
768
2048
128
64
640
192
320
832
2048
512
1536
1280
1600
2048
512
256
768
192
2048
512
256
768
1280
640
1408
832
576
2048
512
768
1280
1408
576
672
2048
512
256
640
320
832
2048
256
1536
1152
3712
640
2048
2048
512
2560
1536
1280
2048
2048
2048
256
32
2048
32
2048
512
416
2048
512
64
2048
512
768
2048
512
1536
1280
2048
512
2816
640
2048
512
1536
1280
1568
2560
2560
2560
2560
1088
2560
1088
544
3136
2560
2560
256
576
2560
256
576
2048
256
768
384
2112
2112
576
2406
3957
3957
2777
3145
3145
3058
3058
3066
3066
2065
2065
2193
401
2065
529
1553
2065
529
2833
2057
521
265
777
137
393
201
2569
2825
393
329
3337
2057
137
393
201
2313
393
649
329
585
2057
521
265
137
393
2057
521
265
1545
777
649
2057
521
265
777
137
393
201
329
841
2057
521
1545
1289
2057
521
265
777
1289
649
1417
2057
265
2057
265
137
2057
265
137
393
201
2057
265
2057
265
777
2057
73
2057
521
265
201
713
2761
2057
265
73
2057
265
137
73
393
201
2057
73
2313
393
329
585
2185
73
393
201
2057
521
265
777
73
393
2313
649
329
2057
521
265
777
137
393
201
3081
9
521
1545
1289
1161
2057
521
265
777
1289
649
1417
2121
3081
521
73
2057
521
329
2569
777
649
1417
2074
282
2330
2330
794
410
2074
2074
3081
521
1161
3081
521
2569
1161
3124
2679
2679
2679
2389
2389
2389
2413
364
2413
2413
2473
361
2217
425
361
434
2464
2464
2464
2542
2500
2908
2908
2396
2396
2396
2396
2140
2652
2143
219
223
3010
2514
2282
2282
2538
2230
2230
2157
2484
2337
2305
3714
2178
386
2178
2337
2885
2466
2178
2178
2178
2177
130
2176
3952
3952
2497
2497
2497
2450
2450
410
2048
2048
2056
2050
2056
2056
2056
2048
2048
2048
2048
2528
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
2062
2062
2062
2062
2062
2508
2508
2316
2060
2060
2060
2060
2600
3020
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2520
2520
2520
2520
2520
2520
2520
2520
2520
2520
2520
2520
2520
2520
2504
2504
2504
2504
2504
2504
2504
2504
2520
2520
2520
2520
2304
2304
2304
2304
2304
2304
2304
2304
2328
2304
2304
2304
2304
2304
2328
2048
2048
2048
2048
2048
2048
2048
24
2048
2048
2048
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
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2560
2560
2560
2560
2304
280
2304
280
2304
280
2304
280
2048
24
2048
24
2048
2048
2048
24
2048
24
2560
2560
536
2304
280
2304
280
2048
24
2072
2304
2304
2304
280
2304
2328
2304
280
2328
2304
2304
2328
2048
24
2048
24
2048
2072
2072
2072
2072
2304
2304
2304
2304
2304
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2312
2312
2312
2312
2312
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2048
24
2048
2048
2048
2048
2048
2048
2048
24
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
24
2048
2048
24
2048
2048
2048
2048
2048
2048
2048
24
2048
2048
2048
2048
24
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
24
2048
24
2048
2048
2048
2048
2048
2048
2048
24
2048
2048
2048
24
2048
2048
2048
2048
2048
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
24
2048
2048
24
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
3072
3080
3080
3080
3080
3080
3080
3096
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2072
2048
2048
2048
2048
24
2048
2048
2048
2048
2072
2048
2048
2072
2048
2048
2072
2048
2048
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
2304
2304
2304
2304
2304
2304
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
2560
2560
2560
2304
280
2304
2304
280
2304
2048
24
2048
2048
24
2048
2304
2304
2304
2048
2048
24
2304
2304
2048
2048
2048
2048
2048
2056
2056
2056
2056
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
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
24
2048
2048
2048
2048
2048
2048
2048
24
2048
2048
2048
24
2048
2048
2048
2048
24
2048
2048
2048
2048
2048
2048
24
2048
2048
2048
24
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
24
2048
2048
2048
2048
2048
24
2048
2048
2048
2048
2048
24
2048
2048
2048
24
2048
2048
24
2048
2048
24
2048
2048
2048
2048
2048
2048
24
2048
2048
2048
24
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
24
2048
2048
24
2048
2048
2048
24
2048
2048
24
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
3080
3080
3080
3080
3080
3080
3080
3080
2048
2048
2072
2048
2048
2048
2048
24
2048
2048
2048
2048
24
2048
2048
2048
2048
2048
2048
2048
2048
2048
2072
2048
2072
2048
2048
24
2048
2048
2048
2048
24
2048
2048
24
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
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
2544
2544
2528
2528
2528
2528
2304
2048
2320
2320
2064
2064
2568
2312
2312
2056
2304
2304
2048
2544
2544
2312
2056
2056
2056
2056
2056
2056
2056
2056
16
2056
16
2056
2056
2056
2056
2056
2056
2056
2064
2056
16
2056
16
2056
2048
2048
2048
2048
2048
2048
2048
2048
3088
2056
2056
2064
2056
2056
2064
2064
2064
2064
2048
2048
2592
2592
2592
2592
2592
960
2592
960
2592
2592
2592
960
2592
960
3016
3016
3016
3016
3016
3016
3016
3016
3016
3016
3016
3016
3016
3016
3032
3032
3032
3032
3032
3032
2976
2976
2912
2912
2976
2976
2912
2976
2976
2976
2912
2464
3016
3016
3016
3016
3032
3032
2976
2912
2976
2912
2976
2912
2976
2912
2976
2912
2976
2912
2752
2976
2912
2976
2976
864
2985
2985
873
2985
873
2472
2472
2472
2472
2984
2984
872
2984
2984
872
2984
2984
872
2984
2984
872
2984
2984
2984
2984
2068
2075
2078
2562
2563
2050
2051
2050
2051
2050
2051
2566
2566
2566
2170
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2050
2050
2050
3078
2053
2077
2077
2070
2066
2066
2074
2074
2070
2070
2070
2070
2066
2066
2066
3072
3072
3072
3072
2064
2064
3104
3104
2058
2058
2054
9
10
2054
2054
2054
2072
2070
30
2074
2294
2294
2294
2294
2293
246
2294
2069
2050
2050
26
2050
2050
22
26
2050
2050
2050
2050
26
2050
22
26
2050
2050
2050
22
26
2050
22
2061
2061
2050
13
2050
13
21
22
2070
2050
22
2050
26
2050
26
2070
2050
26
2070
2290
2290
2290
2054
2054
2054
2053
6
9
2054
2054
9
2054
2058
2066
2058
2058
2066
2058
2066
2066
2058
2066
2054
2057
2053
6
9
2054
9
2054
2053
6
9
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
3074
3078
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
2064
2544
2064
3318
3312
3312
2562
2578
2570
2578
2578
2578
2570
2570
2578
2560
2560
2560
2560
2560
2560
3018
2602
970
2594
2594
2594
2594
2594
2594
2594
2594
2594
962
2594
962
2594
3013
3010
2592
2592
2592
2592
2592
3008
2592
2592
2592
2592
2592
960
3008
2570
2570
2570
2582
2574
534
2582
2582
2566
2566
2565
518
521
2570
530
2570
2570
2570
2582
2582
2582
2582
538
2582
2590
2582
2582
2582
2574
2582
2582
2586
2582
2582
2582
2582
2562
534
2562
2562
2582
2582
2566
2566
2566
2565
521
2565
518
521
2569
2570
2570
2570
2570
2570
2570
2570
2570
2574
2582
2574
2574
2566
2560
2987
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2848
2848
2848
2848
2848
3968
3968
2848
2848
2848
2336
2562
258
534
542
278
2582
2566
262
530
2574
534
542
278
286
2582
278
286
2306
534
542
278
2574
534
270
278
286
2562
258
270
278
286
2582
278
2582
278
2566
262
2566
262
2566
262
530
2566
262
2566
261
262
2309
3062
3988
3988
2818
2819
2830
790
798
2830
790
798
2830
790
798
2830
797
790
798
2841
2838
2838
2818
2819
2834
2854
2853
806
2853
2598
582
294
2598
294
2630
2630
2854
3102
2062
2062
2578
2578
2578
2848
2848
2834
2826
786
2230
2310
2306
2306
2306
2306
2306
2306
2562
258
2578
274
2320
2320
2320
2320
2320
2320
2320
2213
166
2213
166
2213
166
2338
2338
2338
2594
290
2338
2338
2341
2946
2202
2198
2198
2208
288
2592
576
288
2336
2208
2208
2208
576
2592
2336
2336
2208
2592
2208
2336
2208
288
2592
160
288
2850
2850
2850
2850
2848
2951
2374
2378
2278
2278
2374
2182
390
2278
2374
230
2182
326
2182
326
230
2182
390
2182
2182
2182
2378
2186
2186
2374
2374
2374
2374
2374
2374
2374
2374
2378
2378
2378
2117
71
2117
2117
71
2117
71
2117
2252
2320
2072
2072
2073
2888
2248
2248
2368
832
2501
455
2503
2501
455
2501
455
2496
2496
2502
2502
455
2501
2501
2501
2501
2496
2496
2496
2496
2496
2502
455
2502
455
2503
2502
455
2501
455
2501
455
2501
455
2501
2501
2503
2503
2503
2503
2503
2503
2503
2503
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2309
2305
2305
2310
2309
2309
2311
2311
2315
2315
2315
2309
277
2309
277
2309
2309
2309
2305
2305
2311
2307
2049
2049
2049
2049
2049
2049
2049
2049
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2306
2306
2306
2306
2306
2306
2305
2305
2049
2049
2049
2305
2305
2305
2309
2309
2309
2309
2310
2310
2317
2305
2305
2310
2310
2306
2306
2315
2315
2315
2315
2315
2315
2315
2313
2313
2313
2313
2309
2309
2309
2309
2305
2305
2311
2316
2309
2309
2309
2309
2309
2315
2315
2309
2309
2305
2305
2305
2305
2305
2305
2305
2310
2310
2310
2310
2310
2306
2306
2306
2306
2306
2049
2305
2305
2305
2309
277
279
2316
2316
2306
2309
2305
2310
2306
2315
2315
2311
2311
2309
2309
2315
2309
2309
2309
2305
2305
2305
2305
2305
2305
2305
2310
2310
2306
2306
2306
2306
2049
2049
2049
2306
2305
2309
2309
2309
2309
2310
2310
2311
2310
2310
2305
2305
2305
2305
2310
263
2310
2310
2310
2306
259
2306
259
2306
259
2306
259
2315
2315
2315
2315
2315
2315
2315
2313
2313
2313
2313
2309
2309
2309
2309
2309
2309
2309
2305
2305
2305
2305
2310
2310
2311
2310
2306
2306
2307
2306
2307
2305
2305
2305
2305
2305
2305
2305
2309
277
2309
277
263
279
2309
277
263
279
2316
2316
2306
2306
2310
2309
2309
2305
2305
2305
2309
2310
2309
2310
2050
2048
2309
2309
2309
2310
2310
2310
278
2326
2305
2305
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2310
2310
2310
263
2310
263
2310
2310
2310
2317
2317
2317
2305
2305
2305
2305
2305
2305
2310
2310
2310
263
2310
2310
2310
2310
2310
2306
259
2307
2307
2307
2307
2315
2315
2315
2049
2049
2049
2305
2305
2305
2315
2315
2315
2315
2315
2315
2315
2313
2313
2313
2322
2322
2322
2309
277
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2310
2310
2311
2310
2311
2306
2306
2306
2307
2306
2306
2049
2049
2049
2
2049
2049
2305
2305
2305
2305
2305
2305
258
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2048
2304
2309
2309
277
2309
2309
277
2309
2309
2307
2309
2307
279
2307
2316
2306
2308
276
2308
276
2048
2309
2309
2309
2309
2309
2309
2309
2309
2310
2310
2310
2310
2310
2311
2317
2317
2317
2317
2305
2305
2305
2305
2310
2310
2306
2306
2306
2306
259
2315
2315
2315
2315
2315
2315
2315
2315
2315
2313
2313
2313
2313
2313
2313
2309
2309
2309
2309
2309
2309
2309
2309
2309
2305
2305
2305
2305
2305
2305
2310
2311
2311
2311
2310
2311
2306
2307
2307
2306
2307
2309
2309
2309
2309
2309
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2310
2310
2310
2309
2309
2309
262
2310
2310
2310
2310
2310
2309
262
2309
262
2309
2309
262
2310
2310
2309
262
2310
2310
2309
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
2310
2310
2310
2310
2310
2310
2310
2049
2
2305
258
2305
258
2306
2305
258
2305
2306
2305
2305
2306
2305
2048
2304
2304
2304
2304
2325
2325
2325
2309
2306
2309
2306
274
2325
2322
2309
277
2306
259
274
2309
262
277
2309
277
2309
262
277
2309
277
2309
2309
262
277
2325
2309
277
274
2310
2325
2315
2310
2310
2310
2309
2310
2315
2315
2309
2315
2315
2309
2305
2305
2310
2310
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2309
2310
263
2310
2311
2311
2310
2310
2310
2311
2311
2310
2310
2310
2317
2317
2317
2317
2317
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2310
2310
2309
2309
2310
263
2310
2309
2310
2309
2309
2309
2310
2310
2306
259
2306
2306
259
2306
2306
259
2306
259
2317
2317
2317
2317
2317
2317
2317
2317
2317
2317
2326
279
2326
279
2050
2050
2306
2306
2306
2306
2315
2315
2315
2315
2315
2315
2315
2315
2315
266
2315
2315
266
2315
2315
2315
2315
2315
2315
2315
2313
2325
2309
277
2309
277
2309
277
2309
277
2309
2309
2305
2305
2305
2305
2305
2305
2305
2305
2310
2310
2310
2310
2307
2049
2049
2049
2049
2049
2305
2305
2305
2305
2305
2305
2325
2309
277
263
279
2310
2310
263
2310
263
2310
2316
2316
2316
2316
2316
2316
2306
2306
2306
2309
2309
2309
2315
2315
2315
2310
2309
2309
2309
2309
2309
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2310
2310
2310
2310
2310
2306
2306
2306
2306
2049
2
2050
2049
2
2306
2305
258
2306
2305
258
2325
2311
2311
2311
2311
2311
2311
2311
2307
2311
2315
2069
2053
21
2049
2049
2049
2049
2049
2069
2049
2049
2305
2305
2064
2320
2048
2048
2048
2304
2304
2304
2305
2048
2304
2304
2304
2304
2304
2304
2316
2316
2305
2306
2306
2306
2306
2306
2048
2048
2048
2048
2304
2304
2304
2304
2304
2304
2304
2053
2066
2049
2064
2066
2066
2055
23
2049
2049
2053
21
18
2053
2309
262
2309
2305
258
2305
258
2310
263
2310
263
2309
2309
2309
2309
2305
2309
262
2309
263
2309
263
2309
263
2309
263
2309
263
2309
2309
2309
262
2309
2309
262
2309
2309
262
2309
262
2309
2309
2309
2309
2309
2309
2309
262
2309
2309
2309
2309
2309
2309
2309
262
2309
2310
2309
2309
2309
262
2309
2309
2309
2309
2309
2309
2309
262
2309
262
2309
2309
262
2309
2309
2309
2309
2309
2309
262
2309
2309
2305
2305
2305
258
2305
258
2305
258
2305
258
2305
258
2305
2307
2309
2305
2310
2310
2310
2306
2306
2306
2306
2306
2306
2305
2307
2307
2309
2309
2309
2309
2309
2309
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2305
2310
2310
2310
2310
2310
2310
2306
2306
2306
259
2306
2306
2306
259
2306
2306
2304
2048
2305
2310
2310
2309
2309
2309
2305
2305
2305
2310
2310
2310
2310
2306
2306
2325
2325
2309
277
2305
2305
2305
2309
2315
2309
2305
2305
2310
2307
2315
2049
2049
2304
2304
2309
262
263
2309
263
2309
262
2309
262
263
2309
263
2309
262
263
2309
262
263
2309
263
2309
2309
2309
262
263
2309
263
2309
2309
262
263
2309
263
2309
263
2311
2310
263
2309
263
2309
262
263
2309
263
2310
263
2309
263
2309
2309
2049
2049
2064
2064
2320
2320
2320
2320
2309
2309
2309
2309
2309
2309
2309
2309
2309
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2309
2309
2309
2309
2309
2309
2309
2310
2310
2310
2310
2310
2310
2310
2310
263
2305
2305
2305
2305
2305
2310
2310
2310
2310
2307
2307
2306
259
2307
2305
2305
2315
2315
2315
2313
2313
2322
2306
274
2309
2309
2309
2309
2309
2309
2309
2309
2305
2305
2305
2305
2305
2305
2310
2310
2306
2306
2306
2306
2306
2306
2307
2306
2306
2310
2305
258
2305
2305
2305
2305
2305
2305
2305
2304
2310
2325
2307
2307
2307
2307
2307
2308
276
2308
276
2309
2305
2305
2305
2305
2305
2305
2305
2310
2309
2310
2310
2310
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2310
2310
2306
2305
258
2304
2304
2309
2325
2306
259
274
2325
2306
262
277
274
2325
2325
2315
2310
2309
2309
2309
2305
2305
2305
2305
2305
2305
2310
2310
2310
2306
2306
2306
2306
2305
2304
2306
2304
2632
2632
2632
2632
2529
2529
3032
3032
3000
3000
3000
3000
3000
2947
2947
2947
2947
2947
2947
2947
2947
2947
3136
3136
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3009
962
3009
3009
3009
3009
962
3010
3009
3009
962
3157
3009
3009
3157
3157
3194
3194
3170
3168
3168
3168
3168
3171
3141
3142
3170
3138
3137
3142
3142
3142
3142
3140
1094
3140
1094
3138
3138
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2498
2544
2544
2544
2544
2064
2064
2054
518
2054
2822
2438
2054
518
262
774
2054
518
1542
2054
518
2821
2821
2053
2050
5
2309
389
2818
2053
2306
2565
2050
5
2053
2373
2821
2053
2693
2050
5
2053
2565
770
773
2050
3589
2053
517
69
2050
5
2053
2050
2053
2050
2050
770
2053
133
2053
2053
2693
2050
130
642
2562
517
770
773
1410
2050
2818
3589
3589
2050
2053
2050
2050
2053
133
2053
2050
2437
645
2053
133
2053
773
2053
2886
2562
517
2053
69
2050
5
2050
2053
2050
2050
770
2053
2053
2053
2053
517
645
2050
130
2565
773
1413
2050
2434
2053
1541
3589
2050
2821
2821
2053
69
2118
582
2373
2181
2053
2118
2245
2693
2565
2373
2565
2118
2053
2053
2053
2053
133
2053
1541
3589
2053
2053
2050
5
2373
3461
2050
2053
2050
770
2053
133
2053
2050
2181
69
2053
133
2050
5
773
2053
773
2245
2373
2565
2053
2118
3589
773
2053
2053
2053
2053
2053
2117
2053
3717
325
2821
2053
2693
2053
2821
2050
2053
1541
2373
2821
2821
2053
2309
2693
2050
5
2053
1669
2818
2566
3586
3586
3586
3590
2306
2306
2306
2306
2306
2050
2050
258
2306
2050
258
2306
2306
2054
2054
134
2182
2050
2562
66
2054
2566
70
2050
2370
2562
2054
2822
2566
838
2054
70
326
2566
710
3586
3586
3590
3590
1734
2050
5
2053
517
773
645
2050
5
258
66
133
69
197
2308
197
2050
6
514
518
70
2054
70
2562
770
518
2114
578
2050
6
514
258
770
518
262
774
70
2054
518
70
198
2054
514
770
518
774
2050
6
258
66
70
194
2054
66
834
326
838
3394
834
2050
6
2050
6
258
66
262
134
70
194
322
390
326
2306
518
262
386
710
2054
2054
70
322
326
2050
770
2054
258
262
2306
518
262
386
390
2054
770
518
774
198
2562
770
518
774
2114
578
2626
2050
6
514
258
518
262
774
2054
518
70
198
2054
514
770
518
1542
774
2114
2566
1286
2566
774
2054
518
2054
774
2054
262
2054
66
134
2822
2050
2562
2054
2114
70
2370
326
2438
2050
6
514
258
518
262
70
2054
514
518
2050
6
66
134
70
322
390
326
2054
770
518
774
646
2306
770
518
262
2114
3394
2050
6
514
770
518
2114
70
322
326
2054
2370
326
2050
6
514
258
770
518
262
134
774
386
390
2054
262
70
2054
2050
6
66
70
390
198
2050
6
2054
258
262
2306
770
262
386
390
2054
2054
518
262
774
2114
834
198
326
838
2054
770
518
1282
774
1286
646
1414
838
2882
582
838
2054
518
390
198
326
710
2114
578
2050
6
258
518
262
2054
70
198
2114
838
2050
6
2246
2054
66
70
322
326
2054
258
262
386
2306
262
386
390
710
2114
834
838
2050
6
2822
2118
2050
6
258
262
2054
198
2050
258
66
2882
2054
70
2050
6
2054
70
198
2050
6
258
66
262
390
326
2050
258
770
262
774
386
390
2054
66
834
326
838
2118
2114
578
2054
134
2114
2114
578
2626
2054
70
198
2054
70
198
2566
2114
2050
6
518
262
774
70
198
2054
66
70
198
2050
6
258
66
70
198
2054
66
322
834
326
838
2050
6
2050
322
198
326
2050
258
262
386
390
710
2054
774
70
198
2566
774
326
2050
3590
2370
2054
518
1542
774
70
326
2054
134
834
2882
2054
3650
1606
2050
2050
2050
2114
578
2050
6
518
262
2054
66
70
198
2054
66
834
326
838
2050
6
518
70
198
2118
198
2054
66
70
322
326
2050
6
258
262
386
390
2050
6
258
262
386
390
710
2114
134
834
326
2050
6
70
2114
3394
2114
2054
774
2566
774
1734
2050
6
258
770
518
2118
2566
774
2050
6
2566
2050
6
514
258
518
262
2118
2306
2306
2886
2050
258
326
2306
2306
2310
2822
2050
2050
770
2306
2306
2054
514
518
774
2054
2054
518
774
326
2050
6
514
258
518
2054
518
70
2050
6
514
1538
770
518
1542
774
2886
2054
3586
1542
326
1734
3650
2054
2566
2054
2054
518
2054
1542
2694
2306
262
2050
6
518
2050
326
2306
770
2886
2054
518
3654
2822
2306
1606
2054
518
2118
2114
578
2054
518
262
2118
2886
3590
2114
578
3650
2370
2370
2822
2054
258
2822
710
3590
3590
2050
6
258
1538
1542
3654
2306
1542
2306
2050
2118
2114
2054
70
198
2054
66
134
70
390
2054
262
2050
6
258
262
774
386
390
2054
518
66
134
834
198
326
838
2882
2821
2054
2117
2309
2050
4
6
516
2052
2564
772
2052
132
134
2820
2050
4
6
196
2564
772
2050
6
2054
770
772
774
324
2244
2244
2182
2820
2822
2310
2374
2822
2050
4
2052
2562
2050
4
6
2052
2052
2820
2052
6
516
770
2052
2564
772
1542
774
324
1732
2052
1538
772
774
1732
2564
1540
2052
2050
66
2050
196
2050
642
196
580
2562
578
2372
2372
2052
260
2052
260
388
2050
66
2562
2050
66
68
2882
2052
2052
2052
772
2052
772
2308
2308
2050
2050
2818
2050
2050
2050
258
2818
2050
258
2562
2050
2050
258
2050
770
3650
2562
770
3650
2050
514
2050
2052
2052
2052
2050
514
2562
2562
2434
2050
514
2562
770
2050
642
2818
2050
2562
770
2050
514
2050
2690
2562
770
2306
770
386
2052
516
772
2564
772
2562
770
2370
2370
2050
514
2178
2818
2178
2050
2050
258
2050
770
2818
2050
514
2050
2050
514
2562
2562
130
2050
514
2050
514
1538
770
2050
130
642
2818
2050
2050
2050
2050
514
770
2050
514
834
2050
514
770
2882
2562
770
2050
2114
2114
2370
2114
2114
2052
2370
2370
2370
2050
66
2050
2050
258
66
2050
2050
2114
2562
2050
130
642
2370
2562
2050
130
2050
2050
66
2114
3458
2050
2178
2114
2114
322
2050
2050
2050
2052
2820
2050
770
2306
2052
2052
2820
2050
1538
706
2050
1538
706
2050
3586
2050
514
2050
2050
2562
770
2052
2050
2052
2050
258
2050
770
2818
3650
2052
2370
2370
2818
2050
2050
2050
2754
2562
770
2370
3650
2818
2818
2050
3586
2308
2308
2308
388
2308
388
2308
2306
2308
388
2306
2370
2050
2820
2820
2052
2052
2052
260
2052
260
2308
2308
2436
324
2436
324
2114
2882
2114
2092
2092
2604
3628
2860
2604
2092
2092
2092
812
2604
2092
556
2092
2092
2604
812
2092
556
812
2092
2092
2604
2604
2092
2092
2092
556
2092
2092
2092
2092
2092
812
2092
556
812
2092
2092
2092
2092
556
2860
2092
2092
2092
556
2092
2092
2092
2092
2092
2604
2092
2092
3628
2092
2092
2092
812
2900
2053
2565
773
581
2565
645
2052
2564
515
772
771
2563
2052
2052
516
260
772
2564
1540
2564
772
2564
2754
3778
2754
2754
2754
1730
2754
3778
2048
512
2816
2816
2816
2816
2816
2816
2816
2048
512
256
768
2304
768
832
2048
2048
2304
384
2048
320
2048
2048
2816
2048
2304
2048
768
2048
512
256
768
2048
512
256
1536
768
2048
2432
2048
512
768
2048
512
1536
2560
2048
256
2048
512
1536
768
2048
512
2560
2560
2560
768
2560
768
832
2048
512
256
768
128
64
384
2048
512
256
1536
768
2048
256
768
128
384
320
2176
2048
128
2176
2048
128
384
2304
384
2176
2176
2048
256
128
2048
512
256
128
384
640
192
2048
512
256
768
640
2048
256
128
384
640
192
320
576
2432
2432
2048
128
64
2048
2048
256
128
64
384
192
2048
256
384
640
320
576
2048
384
2048
128
2048
128
192
320
2048
128
2048
2816
2048
256
2432
640
2304
320
2048
512
256
768
128
384
2560
256
1536
768
640
2048
256
768
384
2048
512
768
2560
256
768
2560
1536
2560
768
1280
2048
512
256
2048
512
256
2560
256
1536
768
640
2048
512
256
768
384
640
2048
512
256
768
640
2304
384
640
2176
2432
2432
2880
2304
2560
256
768
2048
256
768
384
2560
256
768
2048
512
384
2304
2432
2816
2048
2560
768
640
2560
2560
768
640
832
2176
2304
2304
320
3584
2624
3584
3584
2560
256
768
2304
2048
512
256
128
64
384
2048
256
768
128
384
320
2176
2048
128
2176
2176
384
2176
384
2048
128
2176
192
320
2048
128
2048
2048
256
128
384
192
2048
768
128
2304
128
384
2304
2560
2304
128
384
192
2304
320
2176
2176
384
2048
512
256
768
128
192
2560
768
2048
256
768
128
384
320
2048
2176
2176
2176
2048
512
256
768
2560
1536
768
2048
256
768
384
2560
256
768
3328
2560
256
2048
2048
512
256
768
640
2048
256
768
128
384
2048
512
256
768
640
2048
512
2304
2048
512
256
768
2048
256
768
128
384
2048
2176
2048
512
256
2048
512
256
768
128
384
2048
256
128
384
2048
2048
2048
256
384
640
2176
2432
2048
512
256
768
128
64
192
2048
512
256
768
640
2048
256
768
384
320
832
2816
2176
2048
128
2176
2048
128
384
2432
2048
512
256
128
64
192
2048
512
256
768
704
2048
256
768
2176
64
192
320
2048
128
64
2048
256
128
192
2304
768
2048
512
2048
512
768
640
2560
768
1280
2048
512
256
768
128
192
2048
512
256
1536
768
640
2048
256
768
384
320
2048
512
256
768
128
64
192
2048
512
256
768
640
704
2112
192
320
832
704
2048
128
64
2112
832
576
2048
512
192
2560
2176
2048
512
2560
2752
2048
128
2048
512
256
768
2048
512
1536
1280
2048
512
256
384
2048
512
256
128
64
192
2048
512
1536
768
2048
512
384
640
2048
512
256
768
640
2176
384
2112
192
2432
2048
2048
512
256
768
2048
256
768
128
384
192
2048
512
256
768
640
2048
512
384
2048
192
2048
256
64
192
2688
320
2176
2304
2304
320
2048
512
256
128
64
192
2048
512
256
1536
768
64
640
704
2048
512
640
2048
512
768
640
2048
128
64
384
192
2048
128
64
2176
192
832
2048
256
128
384
2048
64
192
320
832
2048
2048
768
192
832
576
2816
384
2304
128
384
2816
2816
2432
2688
704
2048
512
256
768
128
192
2048
256
768
128
384
320
832
2176
2048
128
2176
2176
384
2176
2048
512
256
768
128
192
2304
768
384
2176
64
192
320
832
704
2048
128
2304
128
192
2304
768
2176
2048
256
768
128
384
2304
128
384
640
192
320
2048
256
320
2176
2176
384
2048
2816
128
2048
2304
128
384
2304
2304
128
192
2304
2048
512
256
768
128
64
384
192
2048
512
256
1536
768
2048
256
768
128
384
320
2560
768
2048
128
2048
128
2048
128
384
2048
128
384
2304
128
384
2048
512
256
128
384
2048
256
768
384
2048
128
64
2176
384
2304
128
384
192
2176
384
2560
768
2560
768
640
2048
256
192
2048
512
256
768
384
2048
512
256
768
640
2432
2432
2880
2048
512
256
768
128
384
2048
512
256
1536
768
2048
256
768
384
2176
2048
2176
2048
512
256
768
128
384
2560
256
768
2048
256
384
2048
2176
2880
2048
512
256
768
128
64
384
2048
512
768
128
2048
512
1536
1280
2560
768
1280
640
2048
2176
2048
512
256
768
128
2048
512
256
768
2048
512
1536
1280
2176
2048
512
256
128
384
2048
512
256
128
384
2048
512
256
768
2048
512
256
768
128
384
640
2048
512
256
768
1280
640
2048
256
128
384
2304
128
384
640
2048
128
2432
2816
2432
2048
256
128
384
2048
512
256
768
2048
256
768
128
384
2048
512
256
768
640
2048
512
384
2048
2048
256
2560
384
2048
128
2048
512
256
768
2560
256
128
384
2048
256
128
384
2432
2176
384
2048
128
2176
384
2432
2048
512
256
768
2048
512
256
768
2560
384
2048
512
256
128
384
2048
512
256
768
2560
1536
768
2304
768
832
2816
2048
2048
2048
512
2048
512
256
768
2560
256
768
2560
768
2560
3712
2048
2048
2048
2816
832
2560
2560
768
2816
2560
832
704
2304
2304
768
2816
2048
256
2048
2048
512
1536
768
2048
256
2048
512
256
768
2048
512
1536
768
2304
768
832
2048
2048
2304
384
2048
512
256
2304
768
2048
2048
2304
768
2048
512
256
2048
2048
2816
320
832
2304
2304
768
2816
2880
2816
832
2304
768
2048
2816
2048
2304
2048
768
2048
512
256
768
2048
512
256
1536
768
640
2816
2048
2048
2432
2048
512
256
768
2048
512
256
768
640
2048
2048
64
576
2048
512
2048
512
256
1536
1664
2560
2048
512
2048
2048
2048
512
256
1664
640
704
1728
2048
2048
768
832
2560
768
640
832
2048
512
768
2048
512
256
768
640
2048
512
1536
2560
3584
2048
512
256
2048
512
256
1536
768
1664
640
2048
512
256
768
2560
768
2048
2048
256
2048
512
256
768
2304
768
2560
768
2560
2048
256
2560
2560
768
2048
2048
2048
512
2560
2560
2560
640
2048
2048
2048
2048
512
768
2560
768
640
2048
512
256
1664
640
704
1728
2560
640
320
2560
768
640
832
2048
2304
768
3584
2048
3776
3776
2560
2560
2560
1536
1664
2560
2560
1536
2560
2048
512
256
2560
2048
512
256
2304
768
832
2048
2048
512
2048
2048
512
256
2048
512
256
1536
768
640
2432
2560
3584
1728
2752
2048
512
2048
512
256
1536
768
1664
640
2560
768
2048
512
2048
512
768
2048
512
1536
2560
2048
512
256
2048
512
1536
768
1664
2560
768
2048
256
2048
2048
2048
512
1536
1600
2560
3584
3584
2304
2048
256
768
2048
1536
768
1664
3584
3584
1664
3584
1728
3712
3584
2304
1536
2048
256
2048
256
384
2048
256
192
2304
2304
2304
2048
512
256
128
384
2048
512
256
768
128
384
192
320
2048
512
768
1280
640
2048
256
128
384
640
192
320
576
2048
768
128
2048
128
64
384
192
320
2048
256
384
192
320
576
2582
3166
3162
2129
3648
3648
3011
3139
3171
3171
2052
516
2052
516
2308
2436
2052
2564
772
2564
1540
2052
2052
516
260
1540
2564
772
2048
512
256
128
2560
768
2048
256
768
128
384
2816
2176
384
192
2432
320
2304
192
2048
256
2304
2304
384
2176
2432
2048
256
128
2176
384
192
2432
320
2048
256
128
384
2048
512
768
2432
2304
2048
128
2048
2048
512
256
2048
512
256
768
2048
256
768
384
2176
384
2304
320
2048
512
256
128
2560
256
768
2048
128
384
2560
1280
2560
768
640
2304
320
2048
512
256
2048
512
256
768
2048
512
256
768
128
384
640
2048
512
256
768
640
2048
128
384
320
2304
384
2304
2176
320
832
2880
2048
128
2048
512
256
768
2560
2560
256
384
2048
2048
512
256
768
2816
384
2048
512
256
768
640
2048
512
384
2304
320
2432
2048
512
2048
512
256
768
128
384
2048
512
256
2048
256
768
128
2176
384
2048
256
128
2048
256
768
2304
128
384
192
2304
768
384
320
2048
256
128
384
2048
512
256
2816
2560
2304
2816
2048
2048
2560
2304
1536
768
2816
2432
2560
384
3712
1728
2048
512
256
2304
768
832
2048
64
2304
2816
2048
320
2112
2304
384
2048
64
384
2048
512
256
2048
64
2048
512
768
2432
2048
832
2048
64
2048
2048
64
2304
2048
384
2048
512
256
768
2048
512
256
1536
768
2304
2816
2112
704
2304
2048
512
2048
256
2368
2048
256
2048
512
1536
768
2048
512
256
768
2560
768
2048
256
128
64
320
2304
384
2112
2048
512
2048
768
2048
512
256
768
2048
512
1536
2560
768
2048
2048
256
2048
512
256
768
2048
768
2560
768
832
2560
2048
256
64
320
2688
2752
2048
512
2048
512
768
2048
2048
2048
512
256
1536
2048
832
2560
256
2560
768
2048
256
2560
2179
387
2179
387
2179
2179
387
3459
2435
2051
2051
2048
2048
1536
768
2304
2048
1536
2048
1536
3584
2048
256
1536
2238
3903
3903
3903
2957
2957
2957
2980
2982
2980
2980
2216
2344
2216
296
2216
2344
2216
2480
2464
2464
2554
2092
2948
2948
2948
2948
2948
2948
2948
2948
2953
2953
2953
3171
2147
2183
391
2183
391
2311
775
391
2406
2406
2406
2981
2968
2968
3714
2556
2556
2556
2950
2948
2050
2236
186
2236
186
2234
2232
186
2236
186
2236
2844
2844
2145
2145
2145
2576
272
2320
2320
2214
2214
2600
2308
2308
196
164
420
2308
2308
452
2244
2500
2500
2756
2562
530
2436
2436
418
2436
2436
418
2466
2466
2466
2500
2242
2500
2242
162
2242
2500
2306
162
2242
162
2242
2500
2242
2242
2306
452
2500
2500
2500
2500
2500
2306
2308
2308
2306
260
2306
260
2306
2306
2306
2306
2306
2308
450
2308
452
2306
2308
450
452
2306
260
452
2306
2498
452
2306
452
2306
2498
452
2306
452
2756
2756
2756
2756
2308
2308
2418
2418
2418
2418
2418
2392
364
2648
620
2928
2672
2416
2416
2416
2680
3672
1644
2412
2412
2412
2412
2412
2412
2412
2412
2412
2412
2412
2412
2412
2412
2668
2668
2668
2668
2668
2668
2668
2668
2668
2668
2668
2668
2668
2668
2668
2412
2412
2412
2412
2412
2412
2412
2668
2668
2668
2668
2668
2668
2668
2412
2412
2412
2412
2668
2668
2668
2668
2412
2412
2668
2668
2498
2498
2498
2500
2370
450
2498
2434
322
450
2434
322
450
2450
370
2882
962
2882
962
2882
962
2946
834
962
2946
834
962
2962
882
2306
162
418
2314
170
202
426
458
2466
2306
194
162
450
418
2306
194
450
2210
450
418
2314
198
170
454
420
202
426
458
2290
370
458
3010
706
2754
3010
706
2758
2674
2498
452
2498
452
2498
452
2498
452
2498
2498
2498
2498
454
2370
324
450
452
420
330
402
2370
324
450
452
420
330
402
370
2498
452
2370
324
450
452
420
330
402
2370
324
450
452
420
330
402
2370
324
450
452
420
330
402
2370
324
450
452
420
330
402
2882
2882
962
964
882
2882
962
964
882
2882
962
964
3010
964
882
2882
962
964
882
2882
962
964
882
3010
964
2882
962
836
964
932
914
2882
962
836
964
932
914
2882
962
836
964
932
914
882
2882
962
836
964
932
914
882
2882
962
836
964
932
914
2882
962
836
964
932
914
2306
450
452
420
2306
266
450
452
420
458
2306
2306
450
452
420
2306
450
452
420
242
370
2306
450
452
420
458
2306
266
450
452
420
458
2722
676
2722
676
2722
676
2722
676
2722
676
2722
676
2722
676
2722
676
3010
706
964
708
676
932
2818
962
706
964
708
676
932
2818
962
706
964
708
676
932
626
882
3010
706
964
708
676
932
626
3010
706
964
708
676
932
3010
706
964
708
676
932
2244
198
452
454
2244
198
452
454
458
2244
198
452
454
202
458
2242
196
450
2502
2498
452
370
2374
454
458
2498
452
370
2886
966
842
2882
962
964
2886
966
970
3010
2214
422
2322
2214
422
2306
274
2212
418
422
2758
2758
2754
708
626
2758
2754
708
626
2246
454
2244
198
452
454
202
458
2498
274
242
370
498
2374
2498
402
370
2886
842
3010
914
882
2246
166
454
422
370
2322
242
370
498
2754
626
882
2498
454
2502
2546
2498
402
498
2374
2418
2882
962
3010
882
1010
2930
2884
838
2882
838
2930
2244
198
170
452
454
202
2322
452
242
370
498
2244
198
274
452
454
420
2322
370
2502
2290
2756
626
2754
626
2674
2434
322
2434
322
2434
2946
2946
2306
194
2306
194
2306
194
2242
450
2306
2306
2306
2306
2306
2306
2306
2306
2978
2978
932
2978
932
2978
932
2978
932
2980
2980
2978
2980
2978
932
2980
2980
2466
420
402
2466
420
2466
420
2978
932
2978
932
2466
2242
196
418
452
420
2242
196
266
450
274
418
452
420
202
2242
274
202
2242
196
266
274
418
452
420
2242
196
266
274
418
452
420
202
2242
452
420
2242
196
450
274
418
452
420
458
2242
196
450
418
452
420
2242
2314
2314
274
420
2322
284
420
2314
274
284
420
2322
284
2314
274
420
2314
274
420
2314
274
284
420
2314
274
284
420
2498
452
2498
452
2498
452
2322
284
2332
2332
2722
2722
2722
2722
676
2722
676
2722
676
2722
2722
2722
676
2722
676
2724
2724
2722
676
2724
2724
2724
2724
2250
2290
202
498
2250
2242
162
450
418
202
422
2244
198
202
2306
260
262
194
196
266
198
170
166
202
2306
194
162
418
2306
2306
196
266
198
164
170
452
166
454
202
426
422
2314
202
458
2242
450
2306
262
266
450
454
426
2306
194
162
450
2306
262
194
196
266
198
450
170
452
454
202
426
2242
162
196
198
450
164
418
170
452
166
454
420
202
426
422
2506
2506
2506
2506
2242
196
198
170
452
166
202
2308
262
196
266
198
452
166
454
202
426
2314
274
452
202
458
2310
196
266
198
452
454
202
2306
260
262
194
196
266
198
164
452
166
454
202
426
422
2314
274
202
458
2244
198
164
170
454
202
426
2498
452
454
426
422
2242
162
196
198
450
164
170
166
454
202
426
422
2246
170
454
202
426
2246
202
2246
166
202
2500
454
370
498
458
2546
458
2242
196
198
450
452
454
458
2242
450
418
2218
426
2246
202
2290
498
2306
194
450
2306
262
196
266
450
452
454
202
370
498
458
2306
194
450
418
2306
262
194
196
266
198
450
170
452
454
202
426
370
498
458
2306
262
194
196
198
450
418
452
454
202
426
458
2306
194
162
196
198
450
418
170
452
454
202
426
458
2306
202
458
2306
170
202
426
458
2306
194
198
450
170
452
454
202
426
458
2502
2546
2502
2546
2250
2250
2250
2250
2250
2310
266
2308
262
266
166
2308
266
274
284
2306
260
262
162
266
170
426
2306
2306
260
262
266
164
274
170
166
426
422
2308
266
274
284
2306
260
262
266
426
2306
2306
260
262
266
164
274
170
166
420
426
422
2306
260
262
162
266
164
418
170
166
420
426
422
2306
262
162
266
170
426
2322
170
166
426
422
2306
262
266
170
166
426
422
2308
164
170
2308
262
266
2308
266
274
2310
266
2308
262
266
164
166
420
426
422
2308
266
274
2308
420
426
2308
164
170
420
426
2468
426
2474
2210
164
170
166
420
426
422
2218
426
2310
266
2314
274
2306
262
266
2310
266
2314
274
2310
266
2498
2306
262
266
450
454
458
2306
262
266
450
454
458
2306
260
262
266
450
452
454
458
2500
454
458
2308
262
266
452
454
458
2308
452
458
2306
262
266
454
458
2306
262
266
450
454
458
2506
2308
262
452
454
458
2308
262
452
454
458
2306
262
266
450
454
458
2310
266
454
458
2306
262
266
450
454
458
2310
266
454
458
2754
2756
714
2754
2290
2290
2242
2314
2306
260
194
196
266
450
418
170
452
454
420
202
426
2242
242
202
2306
266
450
274
418
452
420
242
2306
194
196
266
450
274
418
170
452
420
242
202
426
2332
2322
284
370
498
458
2242
196
418
452
420
202
2242
450
418
202
2242
418
452
420
202
2500
2242
196
170
452
420
202
426
2244
452
2242
2242
2498
2242
2500
2244
452
2306
450
274
452
242
498
2306
194
196
450
274
418
452
420
242
370
498
458
2306
450
2306
194
450
418
452
420
242
370
498
458
2498
2498
2498
242
2242
450
242
2306
266
274
2306
260
420
2306
260
262
420
2306
266
274
284
498
2306
260
266
274
418
284
2306
260
266
274
418
284
170
420
426
498
2332
2306
2306
266
274
284
2306
266
274
284
170
426
2306
260
266
274
2306
260
266
274
420
2308
2308
170
420
2218
2306
274
284
420
2306
266
274
284
420
2314
458
2306
260
262
266
450
452
454
458
2306
260
450
458
2306
260
266
450
452
2306
260
266
450
452
458
2314
450
2306
260
450
452
458
2306
262
266
450
454
458
2306
450
458
2308
452
2308
452
458
2306
260
266
450
452
2306
260
266
450
452
458
2722
2722
2754
674
708
710
676
2722
676
2722
676
2722
676
2722
2722
676
2724
2722
2722
676
2674
2722
676
2674
2722
676
2722
676
2674
2724
626
2722
676
2724
626
2724
626
2724
2724
2724
2724
2724
2578
2562
516
2562
2562
522
2578
2578
2562
2578
2244
198
170
452
454
202
426
2308
2308
196
2308
262
196
266
198
452
454
202
2308
262
196
266
198
170
452
454
202
426
2246
170
426
2310
196
198
452
454
202
458
2310
196
198
170
452
454
202
426
458
2242
2242
202
2244
2242
2244
198
2244
198
2244
198
2244
198
2308
284
2314
170
426
2308
262
266
2308
262
266
274
170
426
2306
260
262
164
274
284
2322
284
2308
2306
262
2310
2310
418
2308
2308
262
266
426
2308
262
266
170
426
2308
2308
262
266
452
454
458
2308
262
266
452
454
458
2308
2310
266
452
454
458
2310
266
452
454
458
2332
2332
2674
2306
260
194
162
196
266
450
274
418
452
420
202
2244
450
418
452
420
2308
194
162
196
266
418
452
420
202
2242
196
418
452
202
2306
194
162
196
450
274
418
452
420
242
498
2498
498
2306
450
418
2306
260
162
266
274
284
420
2306
260
418
284
420
2308
2314
284
2306
260
266
274
420
2306
260
266
274
420
2498
2306
260
450
452
2498
452
2306
266
450
452
458
2722
676
2722
676
2722
676
2722
2722
676
2722
2724
2724
2724
2724
626
2498
2498
2498
2882
962
3010
2882
962
2244
198
170
454
202
426
458
2758
2498
452
2498
452
2498
452
2498
452
2370
324
450
418
452
2372
450
418
452
2372
452
2372
452
2372
418
452
2372
452
3010
964
3010
964
3010
964
3010
964
2882
962
836
964
930
2882
962
836
964
930
2884
964
2882
836
964
2882
836
964
2884
964
2306
260
266
450
418
452
458
2306
260
266
450
418
452
458
2314
452
2314
452
2314
418
452
2722
2722
2722
2722
3010
706
964
708
930
2818
962
706
964
708
930
2826
708
2826
964
708
2826
964
708
2756
2306
196
198
452
454
202
458
2244
198
450
452
454
458
2756
2374
452
454
2498
370
2502
2886
966
842
970
2882
962
2886
2214
422
2306
260
2214
422
2756
710
2754
2758
2498
454
2882
962
838
2886
2474
2244
198
452
454
202
426
458
2322
2434
2434
2242
2242
2242
450
2306
2306
2978
2978
2978
2978
2466
2242
266
202
2242
202
2242
266
274
202
2332
2332
202
2498
2242
450
2242
450
2242
450
2314
418
284
2332
2314
274
284
2466
2314
274
418
2332
2466
284
2722
2722
2722
2722
2722
2722
2722
2722
2722
2244
266
198
452
454
202
2244
266
198
164
170
452
454
202
426
422
2246
170
454
202
426
2310
266
198
454
202
2306
262
194
196
266
198
452
454
202
2244
198
164
452
202
2470
2244
198
454
2308
262
196
266
198
454
202
2306
260
262
196
266
198
170
166
454
202
2332
2210
2308
262
196
198
164
452
166
454
202
2308
262
196
198
452
454
202
2308
262
194
196
198
164
452
166
454
420
202
422
2310
266
198
202
2310
266
198
202
2308
196
164
452
2332
2244
452
420
2308
2308
196
164
452
2332
2244
452
420
2244
164
452
420
2244
198
452
454
202
2244
198
452
454
202
2546
2306
262
194
162
198
450
418
452
454
202
458
2244
198
450
452
454
2244
198
450
452
454
2500
454
2246
452
454
458
2246
450
452
454
458
2290
498
2306
194
162
450
418
2246
454
202
458
2244
266
198
450
170
452
454
202
426
458
2290
498
2242
198
450
454
202
426
458
2306
450
2314
452
454
458
2306
194
450
2314
198
170
452
454
202
426
458
2246
454
2244
266
198
452
454
202
426
458
2242
198
170
452
454
202
426
2244
266
198
452
454
458
2244
266
198
452
454
426
458
2546
2306
262
194
162
198
450
418
170
452
454
202
426
2218
426
2308
262
266
170
166
426
2306
260
262
266
422
2306
260
262
266
164
170
166
420
426
422
2322
284
2306
260
262
266
170
166
426
422
2310
266
2310
266
2306
260
262
162
266
164
418
420
2308
262
2332
2310
266
166
2306
260
262
266
2306
260
262
266
166
422
2308
274
284
2308
2306
260
262
166
2308
274
2306
260
262
2306
260
262
164
166
420
426
422
2308
274
2306
260
262
162
166
422
2474
2310
266
170
426
2306
162
266
170
426
2308
262
2308
262
266
166
426
2322
284
2306
260
262
266
170
166
426
2308
262
2308
262
266
164
170
166
420
2308
274
284
2306
260
262
162
266
418
170
166
426
2308
262
266
170
426
2308
420
2306
260
262
162
266
164
274
418
166
420
2310
266
170
2210
170
2308
262
452
454
458
2308
262
266
452
454
458
2308
262
266
452
454
458
2310
454
458
2310
454
458
2308
262
452
454
458
2308
2308
262
452
454
2308
262
452
454
458
2308
2308
262
450
452
454
2308
2308
452
2308
2308
452
2308
452
2308
2308
452
2308
452
2754
2756
2754
2250
2306
266
452
2306
194
266
450
418
170
452
202
426
2242
450
418
170
452
202
426
2242
450
2308
2308
194
196
450
418
170
452
420
202
426
2250
2218
2332
2332
452
2500
2242
2242
2500
2500
2500
2500
2500
2498
2498
2500
2314
450
452
2242
266
450
418
170
452
426
2242
2306
260
2306
260
266
418
170
2306
260
266
284
2314
2306
260
266
418
284
170
426
2314
2306
260
266
418
170
426
2306
274
2306
260
284
2306
260
266
274
284
2306
260
170
2306
260
2306
266
274
2306
266
274
170
426
2466
2306
266
274
284
2306
266
418
284
170
2306
266
274
284
2308
2308
452
2308
452
458
2314
452
2306
266
450
452
458
2306
266
450
2308
2308
450
452
2308
2308
2308
452
2308
2308
452
2308
452
2722
2722
676
2722
676
2722
2722
2722
2722
2722
2722
2722
2722
2722
2722
2722
2562
2564
2564
518
2564
2562
522
2564
540
2578
2578
2244
198
170
452
454
202
426
2308
196
452
2332
2308
262
196
198
452
454
202
2308
262
196
198
452
454
202
2242
196
198
450
452
454
202
2242
196
198
164
452
166
454
202
422
2498
452
2308
196
452
2308
196
452
2212
452
2244
450
452
2290
498
2242
196
266
198
450
452
454
202
426
458
2242
196
266
198
450
170
452
166
454
202
426
458
2306
194
196
266
198
450
452
454
202
426
458
2306
194
196
266
198
450
170
452
166
454
202
426
458
2306
194
198
450
454
202
2306
194
198
450
170
454
202
426
2314
2314
170
426
2308
2308
2308
2308
2306
262
266
426
2306
260
262
266
170
166
426
2322
2308
262
2306
260
262
164
170
166
420
426
422
2308
2306
260
262
266
170
166
426
2322
284
2308
420
2308
164
420
2332
2502
2502
2308
452
2308
262
452
454
458
2308
262
452
454
458
2308
262
452
454
458
2306
260
262
452
454
458
2308
452
2308
452
2308
452
2308
452
2674
2466
2466
420
202
2466
170
420
202
426
2468
202
2468
2314
450
418
170
2314
450
418
170
2314
450
2314
450
2498
2314
2306
266
274
2306
170
2306
260
266
274
2306
266
274
418
284
2498
2498
452
2314
450
452
2314
452
2500
2500
2722
2722
676
2722
676
2722
2722
2722
2722
2722
2722
2722
2722
2722
2722
2576
2576
2576
2576
2576
2576
2376
2312
2552
2936
1016
2504
504
2808
2312
2424
2936
2312
504
2440
328
2952
2248
2576
2576
2440
2296
2248
2248
248
376
504
2296
2424
2680
2680
888
2424
2504
2424
2424
456
2504
2312
2312
2424
2312
376
456
2248
376
504
2312
456
2248
2248
2248
2312
2312
2312
272
2320
2312
272
2312
2424
2320
2320
2312
2312
2576
2312
200
376
504
2312
456
2312
200
2312
200
456
2312
200
456
2312
272
2424
2320
2320
2312
2312
2676
630
2676
2676
630
2676
630
2676
2156
1644
2676
3180
108
1644
2676
2676
2676
2156
1644
2676
2156
1644
3692
3180
1644
3180
1644
3180
1644
3692
3180
1644
3692
3180
1644
3180
1644
3692
3180
1644
3692
3180
1644
3180
1644
3180
1644
3692
3180
1644
3180
1644
3180
1644
3692
3252
1206
3252
1206
3444
3418
2230
1206
2230
1206
2166
3254
3254
3254
3444
3254
3692
3692
3180
1644
3180
1644
3180
1644
3692
3254
3444
1398
3252
1206
2164
1396
3252
1206
3444
3252
1206
2164
1396
3252
3188
116
1396
3252
182
1206
2164
1396
1398
2156
3252
1206
2164
1396
1398
3252
1206
2228
2164
1396
3234
3234
2122
1354
3234
2122
1354
3232
3232
3232
3232
3232
3232
160
2112
1344
3232
160
3232
160
2112
1344
3232
160
3232
160
2112
1344
3232
160
3232
2112
1344
3232
3232
3232
3232
2642
2641
2641
2151
2151
2151
2151
2151
2151
2150
2149
2986
2986
2986
2571
2142
2130
2130
2130
2130
2130
2130
2130
2130
2130
2135
2135
2134
2957
2637
2901
2901
2896
2899
2899
2643
2643
2640
2640
2640
2640
2643
2643
2643
2958
2958
2958
2958
2946
2946
2442
2442
2299
507
2299
507
2317
2317
2555
2317
2317
2317
2316
2310
278
454
246
374
502
2294
2251
2454
2454
2454
2454
2477
2477
2448
2253
2499
2243
451
2251
2243
451
419
2243
451
419
2310
2499
203
2211
451
2499
2499
454
2211
451
203
419
459
2499
203
2243
198
451
203
454
419
459
2310
198
454
2251
459
2243
451
2499
454
2243
163
451
203
419
459
2310
198
2499
203
2243
198
451
454
2246
454
2509
2509
2502
2509
2502
422
2509
2509
2509
2470
2502
2470
461
2755
2755
2755
2755
2726
2755
2755
2726
2467
2467
2467
2752
712
2760
2752
712
2245
453
2245
2245
2245
2245
2245
2245
2499
2211
419
2243
163
451
419
2499
2307
451
2243
451
2307
195
163
451
2307
451
2499
2307
195
163
451
419
2501
2501
2213
421
2501
2213
421
2501
421
2501
2501
2213
421
2245
165
453
421
2309
197
453
2245
453
421
2501
2213
453
421
2248
2312
456
2312
200
456
2312
200
456
2312
200
456
2248
456
2504
2248
456
2248
456
2312
200
456
2312
200
456
2208
264
200
456
2312
200
456
2248
2757
2757
2757
2587
2568
2318
2318
2216
2306
194
450
202
458
2502
2310
2310
2312
2312
2312
2312
2312
168
424
2306
266
2314
2306
266
2306
266
202
2306
2306
266
202
2498
2498
458
2498
458
2306
266
2314
2306
266
2306
266
2306
266
2314
2306
266
2306
266
2248
2562
2306
2093
2594
2082
3588
2603
3627
2603
2603
2603
3627
3627
2603
3630
3630
3630
3630
3634
3634
3195
123
1659
2683
3195
123
1659
2275
2230
2275
2275
2275
231
2275
2275
2278
2659
2155
1131
1635
1643
2659
2155
1635
1643
2659
3685
2155
1131
1643
2670
2230
2670
2670
2274
178
242
3682
2278
2278
2658
2226
2658
3170
98
1634
2154
1642
2299
2299
2299
3606
2064
2064
1552
3600
3606
2240
2240
2053
1541
3589
2053
1541
2243
3603
2051
515
2051
515
1539
195
2051
1539
195
3603
3603
2070
2070
2067
2070
3606
3600
2064
1552
2576
1552
2064
2070
1558
2070
1558
2067
2070
1558
2070
2070
1558
2070
1558
2075
2070
2075
539
2075
2070
2069
22
2240
2048
1536
192
2576
2565
1541
3589
2053
517
1541
2053
2565
1541
2245
3587
2051
515
1539
195
2563
1539
2051
515
1539
195
2243
2243
2243
2243
2576
3600
2576
2576
2048
512
1536
8
520
1544
2066
3239
2956
918
2956
918
2956
2956
2956
2956
2956
2956
2956
2956
2956
2956
2956
2956
2956
916
2956
2934
2934
2932
2932
2932
3508
3508
2932
2932
2932
2426
2537
745
2409
2768
721
464
465
489
745
2768
721
464
465
722
466
2401
352
361
2773
469
726
2529
737
2401
352
2770
466
2409
362
2401
481
737
721
465
2768
721
465
722
466
2401
2400
2768
721
464
465
489
745
2401
352
360
361
2401
352
361
2409
362
2769
465
2768
721
722
466
2401
352
360
361
2409
362
2401
360
361
2409
362
2401
360
361
2408
361
362
2410
2409
362
2409
362
2408
361
2410
2541
749
2405
365
2774
2413
2401
352
481
737
480
736
354
2401
352
2529
737
480
736
2401
352
2529
737
480
736
2401
352
2769
465
2401
352
481
2401
352
354
2401
352
2401
2401
352
2405
2745
2580
2582
2663
2663
2656
610
2657
608
2657
608
2657
608
2657
608
2656
2608
561
601
2608
561
593
592
2608
561
593
592
562
594
2608
561
2609
593
2608
561
593
592
562
2608
561
593
592
562
594
2609
2645
598
2645
598
2662
2661
2641
2561
512
2561
2561
512
2561
2785
2401
2401
2529
2401
2405
2405
613
2145
3793
2913
864
2913
864
2475
2475
2475
2926
2926
2603
2603
2603
2198
2061
2059
2059
2315
2315
2315
2315
2587
283
2315
539
2579
2579
2050
2050
2050
2306
2306
2306
2306
2237
445
2237
445
2493
2493
2493
2493
2403
2403
2403
2531
2403
2403
2403
2405
3046
2267
2672
2672
2226
434
2418
2534
2406
614
2406
2402
2226
434
2482
2482
2402
2738
2418
2402
2482
2482
2482
2402
370
2482
2418
2546
2482
2418
2147
2147
2147
2147
2162
3005
2411
2920
2279
2279
2407
2247
2247
2279
2406
359
2279
2247
2406
359
2247
2406
359
2247
231
2247
2247
2251
2251
2255
2402
2244
2244
2151
2151
2151
2151
2151
2151
2151
2150
103
2146
2146
2146
2277
2277
2277
2241
2241
2241
2241
2241
2070
534
278
2579
2074
282
122
186
2074
282
122
2074
282
122
186
2848
2240
320
960
2240
320
960
2848
2848
2465
2833
801
2481
2465
2481
2465
2449
433
2832
2832
2462
2846
814
414
2833
801
2465
2465
2465
2465
2848
2464
2464
2464
2464
2473
2469
445
2461
2473
421
445
413
2473
421
2473
2473
421
429
2469
429
2473
421
429
2469
2473
421
429
2469
429
2473
421
429
2457
2457
2473
2473
2473
421
429
2473
421
429
2473
421
429
2473
2473
2473
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2464
2448
2466
2466
2829
2829
2829
2830
2074
538
2842
2061
7
15
527
2831
2063
527
2843
799
2843
2097
561
2097
561
2865
2865
2586
2842
2842
2842
2842
2065
529
2055
519
2065
529
10
273
26
27
2065
522
2058
2058
2570
2058
522
2833
2826
2065
49
529
522
58
538
539
570
2065
529
522
58
538
570
2058
522
2058
522
2097
2097
10
2097
10
522
2699
2442
650
2442
650
2858
827
2865
2826
907
906
811
843
827
2826
2826
2586
2058
26
522
2058
26
522
538
2826
2826
2842
2074
538
2074
538
2065
11
529
10
27
539
2058
522
2826
2065
10
27
42
2097
10
522
42
2097
10
522
2061
29
525
541
2061
525
2829
2829
2054
518
14
7
15
22
519
526
527
31
534
2822
782
775
783
2065
14
30
526
542
2061
525
2829
2065
529
14
526
2830
2054
518
10
7
522
519
2822
778
775
2063
527
31
543
2079
2063
27
527
31
23
539
543
535
2063
27
527
31
23
539
543
535
2071
535
2831
2831
2061
14
15
29
30
525
26
27
526
527
541
31
542
538
539
543
2061
14
29
30
525
526
541
542
2571
541
2829
782
783
2061
525
2061
525
2829
2829
2061
525
2829
2065
2062
2061
525
2061
2829
2829
2829
2063
2063
527
2829
2829
2061
525
2061
525
2829
2829
2829
2829
2829
2062
2062
526
2830
2830
2830
2054
10
14
7
2054
518
10
7
522
519
2822
778
775
2822
778
782
775
2822
778
775
2058
2058
2442
2826
906
2097
2097
2097
2062
526
2062
2826
2061
525
2061
525
2062
526
2054
518
522
2063
27
527
31
23
539
543
535
2831
2077
541
2077
541
2061
525
541
2061
525
2065
529
2061
525
2061
525
541
2061
525
2061
2061
525
2061
2061
2061
525
2061
525
2061
525
2062
526
2062
526
2058
14
2566
2054
518
522
2054
518
2059
27
539
283
2570
2842
795
2598
2699
2061
29
525
541
2061
525
2061
525
2061
525
2054
518
14
7
15
30
519
526
527
31
543
2054
13
518
14
7
15
525
519
526
527
2061
15
29
525
527
541
31
543
2054
518
14
7
15
519
526
527
2054
13
518
14
7
15
525
519
526
527
2061
525
2061
525
2061
525
2061
525
2062
526
2065
529
2577
14
526
2062
526
2062
526
2054
518
10
7
522
519
2055
519
2054
518
10
7
522
519
2055
519
2054
518
7
522
519
2055
519
2054
518
10
7
522
519
2055
519
2065
529
15
527
31
543
2065
529
15
527
31
543
2575
2063
27
527
31
23
539
543
535
2063
27
527
31
23
539
543
535
2063
27
527
539
543
2063
27
527
539
543
2059
13
14
15
29
523
30
525
26
27
526
527
541
31
542
538
539
543
2059
13
15
29
523
525
27
527
541
31
539
543
2059
13
14
15
523
525
526
527
2059
13
15
525
527
2061
525
26
538
2061
29
525
541
2061
29
525
541
2061
525
26
538
2061
525
2061
525
2061
525
26
2061
525
26
538
2061
29
525
26
541
538
2061
525
2061
525
2065
14
526
2065
529
14
526
2065
529
2062
526
2054
518
10
522
519
526
2054
518
10
522
519
2061
7
15
29
525
519
527
541
31
543
2566
522
2061
7
15
525
519
527
2065
13
529
10
525
26
27
522
58
539
570
2065
13
49
529
10
525
26
561
43
27
522
555
539
2061
522
2065
49
10
561
43
27
2443
651
397
394
2443
651
397
653
2449
657
397
2097
2097
561
2097
561
2097
561
2097
561
2097
561
2097
561
2097
561
2097
561
2097
561
2062
30
526
2574
2058
26
522
538
2570
2055
519
2061
2061
525
2061
2061
525
2061
525
2065
2065
2065
2065
2583
2069
533
2097
561
2061
29
525
541
2061
525
2054
13
518
14
7
15
22
30
525
519
526
527
31
542
543
2061
14
7
15
525
519
526
527
2078
31
63
2097
561
63
575
2097
2061
10
29
525
2445
2061
29
525
541
2061
525
2061
29
525
2061
29
525
541
2061
29
525
541
2061
525
2061
525
2061
29
2061
29
525
2061
525
2061
525
2074
2061
2074
2054
518
2054
2054
518
14
7
15
519
526
527
31
543
2061
525
2054
518
14
7
15
519
526
527
2061
525
2054
518
2054
13
518
14
7
15
30
525
519
526
527
31
2054
518
14
7
15
519
526
31
2062
526
2062
526
2062
2061
525
2061
29
525
2061
525
2061
525
2061
525
2061
29
525
2062
526
2574
2065
14
526
2065
529
2065
14
526
2062
526
2062
2062
526
2062
526
2054
10
14
2063
527
31
543
2061
7
15
525
519
527
2063
2061
7
15
519
2061
7
15
525
519
527
2063
527
2063
2063
527
2075
539
2058
26
27
522
266
2843
2075
539
2058
43
522
42
58
555
570
2570
42
58
570
2075
31
539
543
2063
27
527
31
23
539
2075
31
539
543
2063
27
527
31
539
2063
27
527
31
539
2063
27
527
31
539
543
2075
2074
538
2059
13
14
15
29
30
525
26
27
526
527
541
31
542
538
539
543
2061
14
15
29
30
525
26
27
526
527
541
31
542
538
539
543
2097
561
2097
47
63
2095
63
2097
2097
2061
525
2061
525
2061
525
26
2061
29
525
541
2061
525
26
2061
525
2061
525
2061
525
2061
525
2061
29
525
2061
525
541
2074
2074
2061
525
2061
525
2061
525
26
538
2061
525
26
538
2061
525
26
2061
525
2061
525
2061
525
2061
525
2074
2062
526
2062
2065
2062
526
2833
2054
518
10
522
2054
10
2054
518
10
14
7
30
522
519
526
542
2061
7
15
525
519
527
31
2054
518
2054
518
10
14
7
522
519
526
2075
539
2059
10
26
27
522
266
539
2065
11
13
27
539
283
2058
14
15
522
526
31
270
543
2059
10
26
27
522
266
539
2843
2618
2577
570
2075
539
2097
10
43
522
42
58
59
555
570
2061
49
10
525
43
522
42
58
59
555
570
2097
10
43
522
555
2058
14
526
38
58
47
550
570
559
2058
43
522
42
555
2075
2699
2449
2449
2449
2833
913
2961
2833
913
2961
2062
30
2062
526
38
550
2097
2097
561
2097
561
2097
2097
2097
2097
2097
561
2463
2865
2865
2865
2865
2062
526
2058
522
2094
62
574
2094
62
574
2094
62
574
2094
62
574
2062
526
2061
29
525
541
2061
525
2061
525
2061
525
2061
29
525
2061
525
2061
29
525
2061
525
2054
518
14
7
22
519
526
2566
519
526
534
2054
518
14
7
519
526
2054
518
14
7
15
519
526
527
2054
518
14
7
519
526
2061
7
15
29
519
541
31
2062
30
526
542
2577
526
542
2062
526
2062
526
2061
525
2573
2061
525
2061
525
2574
2065
14
526
2054
518
10
7
522
519
2566
522
519
2054
518
10
7
522
519
2054
518
10
7
522
519
2055
2063
527
31
543
2577
527
543
2063
527
2063
527
2575
539
543
535
2575
539
543
2583
2063
27
527
31
539
543
2063
27
527
31
539
543
2573
526
527
541
542
538
539
543
2061
14
2062
26
526
538
2061
14
525
526
2059
13
14
15
29
523
30
525
26
27
526
527
541
31
542
538
539
543
2059
13
15
523
27
527
31
2061
525
26
538
2573
2573
2573
538
2061
525
2061
525
2061
525
26
2061
525
26
2074
2061
525
2573
2061
525
2061
2061
525
2061
525
26
2065
2577
2577
2065
2833
2833
2566
2573
519
527
2061
7
15
525
519
527
2823
2823
2573
2573
2061
525
2061
29
525
2061
525
2573
2573
2573
2573
2573
2061
525
2061
29
525
2061
29
525
541
2061
525
2074
2061
525
2061
525
2061
525
2061
525
2574
2574
2062
526
2065
2065
2065
529
2065
14
526
2065
14
526
2062
2062
526
2062
526
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2833
2566
2059
523
2058
522
2059
2058
522
2054
11
518
14
7
523
519
526
2054
518
10
14
7
15
522
519
526
2054
518
10
7
522
519
2054
518
10
14
522
526
2054
518
10
522
2054
11
518
14
7
519
2054
518
10
14
7
15
522
519
526
2054
518
10
7
522
519
2058
522
2054
518
10
14
522
526
2823
2823
2822
775
2822
775
2823
2822
775
2822
775
2823
2822
775
2463
671
2719
2463
671
2846
799
926
831
927
2846
799
926
927
2846
926
927
2974
927
2059
27
539
2059
14
15
523
27
526
31
539
543
2091
59
555
2091
38
555
47
550
559
2091
59
555
2091
38
54
47
63
2102
2699
2699
655
2449
2455
2833
913
2833
2839
919
2961
2062
526
2086
550
2086
2453
2837
917
2609
2097
561
2097
561
2609
2095
2097
2095
2111
2097
561
2719
2865
2865
2865
2865
2865
2865
2865
2865
2865
2865
2865
2865
2865
2865
2865
2865
2865
2865
2865
2865
2865
2865
2847
863
927
2865
2865
2063
527
2055
2823
2054
518
2061
2054
13
518
14
7
15
525
519
526
527
2575
539
543
535
2575
539
543
535
2061
525
2065
529
2063
527
539
543
2061
525
2061
525
2061
525
2062
526
2833
2573
2061
525
2061
525
2061
525
2061
525
2061
525
2061
525
2829
2829
2829
2829
797
2829
2829
2829
2829
2829
2829
2829
2061
518
14
2061
2566
2063
2063
2054
518
2054
518
2822
2831
2831
2822
2822
2829
782
2065
529
2065
529
2833
2833
782
2833
2061
2061
2061
525
2061
525
2061
525
2061
525
2829
2829
2829
2829
2829
2829
2829
2829
2062
2062
2065
529
2065
2062
526
2065
2062
526
2065
529
2830
2833
2833
2833
2830
2830
2058
2061
15
2059
14
2826
2829
783
2827
782
2826
782
2829
783
2826
2829
783
2065
529
2065
529
2065
529
2065
529
2577
2833
2833
2833
2833
2833
2097
2097
2865
2865
2059
15
2827
2059
15
2443
399
2955
911
2955
2063
527
535
2063
2063
527
2575
2063
527
2063
527
2075
31
23
539
543
535
2075
31
23
535
2075
31
539
543
2075
539
2831
795
799
791
2831
795
799
2843
2831
795
799
791
2831
795
799
791
2831
2831
2831
791
2831
2831
2827
781
782
783
2609
2097
561
2097
561
2865
2865
2865
2865
2865
2865
2061
2829
2061
2061
2829
2829
2829
2829
2829
2829
2062
2065
529
14
526
2830
2830
2829
783
2065
529
273
2065
273
2833
2833
2833
2065
2065
2449
2449
2833
817
913
2833
2097
561
2609
2609
2609
2609
2865
2061
14
15
2061
2829
782
783
2829
2829
2078
2062
526
2062
526
2062
2830
2830
2058
2826
2826
2061
2829
797
2845
2063
2831
795
799
791
2843
799
2833
2061
525
2061
2061
525
2061
525
2061
525
541
2061
525
2061
525
2061
525
2061
525
2061
525
2061
525
2061
525
2061
29
525
26
541
538
2061
525
541
538
2077
26
2074
2062
2062
2065
14
2062
2062
2054
14
2054
518
14
526
2054
2055
519
2075
539
283
2075
539
2075
283
2075
283
2075
283
2075
539
2075
539
2075
539
2059
27
2097
27
2059
27
2097
2077
2077
541
2077
2845
2845
2845
2845
2061
2077
2583
2865
2865
2865
2737
2699
2699
2699
2859
2865
2064
528
2832
2064
528
2448
2074
2106
2058
522
266
2058
522
266
2826
2058
18
26
522
530
58
538
570
2058
522
58
2442
2576
2058
522
2058
18
26
522
530
58
538
570
2058
18
26
522
530
538
2570
570
2570
2442
650
2442
650
2058
26
522
538
2570
538
2096
2448
656
2448
656
2832
2832
848
912
2960
2072
536
280
2072
280
2072
280
2056
280
2072
536
2056
24
2072
2072
40
552
2088
552
2696
2058
2869
2714
667
2723
2712
2714
2714
2873
821
827
2869
819
2867
2849
2869
2869
2870
823
2729
2049
513
2049
513
2817
2432
2432
2688
2688
2817
2817
2817
2817
2049
513
2049
513
2817
2817
2944
2561
2561
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2561
2561
2561
2561
2561
2049
513
2049
2049
513
2049
2049
2049
513
2049
513
2049
513
2561
2561
2049
513
2049
513
2049
2049
2049
2049
2561
2049
513
2561
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2433
641
2817
897
2432
2432
2432
2432
2816
896
2816
896
2944
2944
2944
2944
2061
525
2055
519
2061
2061
525
2062
526
2062
2062
2054
7
2054
2054
7
523
526
2822
2822
779
775
2055
519
2061
525
2567
2063
2061
525
2061
525
2061
525
2061
2829
2829
2061
525
2061
525
2061
525
2061
525
2061
525
2061
2061
2061
2061
525
2061
525
2061
525
2061
525
2829
2829
2829
2062
526
2062
526
2062
526
2062
526
2062
526
2062
526
2566
519
2059
518
14
526
2059
518
14
526
2061
525
2059
518
14
526
2059
518
14
15
519
526
2059
518
14
519
526
2061
15
525
2830
2567
2826
810
2058
2049
513
2862
2862
2061
2061
2829
2061
2061
525
2829
797
2062
2065
2065
2830
2054
2822
2097
561
2097
561
2865
2865
2061
525
2829
2829
2833
2831
2829
2829
2829
2830
2823
2575
2856
2850
2818
2818
2433
641
2433
641
2433
641
2433
641
2433
641
2433
2433
2433
2433
2433
2433
2433
2433
2433
641
2433
641
2433
641
2433
641
2433
2433
641
2433
2433
2433
2945
2945
2945
2945
2945
2945
2945
2945
2945
833
2945
833
2945
833
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2432
2432
2464
2464
2720
2720
2976
2976
2433
641
2433
641
2433
2433
2433
2433
2945
833
2945
2945
2434
642
2432
640
386
642
2434
2432
2946
834
2944
832
898
2946
834
2944
832
898
2880
2434
643
2691
2434
2946
2946
899
835
2882
835
2317
2317
2317
2317
2317
2317
2317
2310
2310
2310
269
270
263
271
2310
269
270
263
2310
270
263
2310
270
263
2310
270
263
2310
270
263
271
2317
2317
2317
2317
2317
2317
2318
2318
2318
2318
2319
2317
263
271
2310
266
2319
2317
263
271
2186
298
2186
298
2319
2319
2319
2317
271
2317
270
271
2351
2351
2351
2317
2317
2317
2317
2317
2317
2317
2317
2317
2317
2317
2317
2317
2317
2318
2318
2310
266
270
263
2310
2310
2310
266
270
263
2310
2310
266
270
263
2317
263
271
2310
2310
2351
2187
138
2191
294
303
2187
2187
298
2321
145
139
141
299
298
2187
2321
2321
2321
2342
2350
2353
2353
2353
2353
2353
2353
2350
2350
2350
2350
2317
2317
2317
2317
2317
2317
2317
2317
2318
2321
2318
2318
2318
2310
263
2310
263
2310
2311
2310
266
270
2310
263
2310
263
2310
266
270
263
2310
263
2310
270
263
2310
266
270
263
271
2310
266
263
2310
266
2310
2310
266
2310
2310
2334
287
351
2335
159
2327
2347
2187
143
299
294
303
2325
2342
2353
2353
2353
2353
2353
2353
2351
2350
2353
2335
159
351
303
2353
2353
2319
2310
2317
2317
2317
2317
2317
2317
2317
2317
2317
2318
2318
2318
2310
270
2310
2310
270
2310
2320
2346
2320
144
336
2184
296
3716
3716
3716
3716
3040
3040
2656
2656
2562
2562
2562
2562
2562
2611
2611
2611
2611
2611
2611
2611
2611
2611
2662
2662
2662
2150
2150
614
2662
2662
2662
2662
2662
2662
2662
2662
2662
2657
2658
2657
2657
3169
609
2657
2657
610
3170
2657
3169
3170
2641
2657
2657
2369
322
2369
322
2672
2160
624
2563
2562
2562
2562
2562
2563
2630
2630
2147
611
2115
579
2114
577
67
579
2112
2112
2624
2624
2624
2624
2624
2624
2112
576
2112
576
3016
3016
3016
3016
3016
3016
3016
3016
3016
3016
2248
2248
2248
3016
2248
2272
2272
2272
2272
2368
576
2368
2833
2833
2833
2833
2321
2065
273
2065
785
2449
2833
2065
2065
273
785
2065
2593
2849
2854
2854
2598
2598
2598
2598
2854
2827
2598
2827
2854
2598
2598
2598
2598
2849
2598
2726
2598
2598
2598
2854
2854
2849
806
2598
3622
2086
166
294
2849
2086
2059
294
2086
294
2086
2059
294
2086
294
2315
2315
294
2827
2086
294
2086
166
294
422
2342
2854
2342
422
2059
267
2315
395
2315
395
2315
779
2849
806
2827
2849
2443
2059
2827
3622
3622
2342
2086
294
422
2059
2059
294
2086
294
422
2086
166
294
422
2342
422
2342
2342
2342
2342
2214
294
422
2470
2470
2470
3361
2342
2342
2086
2086
166
2443
2086
2086
294
2086
2086
2086
2726
2086
2086
2086
2086
2086
2470
2443
2443
2086
2086
806
2470
2086
2443
422
2086
2598
2598
2086
3361
3361
2598
2214
2721
2721
2598
2470
2598
2209
673
2214
422
2470
2598
2598
2598
2209
2470
2470
2086
422
2086
550
422
2470
2086
550
422
2598
2086
550
1574
2086
2598
294
2342
2598
294
2598
2598
678
2342
2342
2342
2726
2342
2342
422
2086
550
294
2086
2086
2086
2086
294
2086
294
2086
2086
2086
550
806
2086
2086
806
2214
2598
2598
294
2598
2721
3622
2854
2598
2598
2598
2598
2598
2598
2598
3622
2598
2854
2598
2726
2598
2854
2598
2598
3622
2598
2854
2854
2598
2598
2726
2598
2598
2598
3622
2854
2854
3622
3622
3622
3622
2598
2342
2342
2315
779
2827
2086
2086
2086
550
2086
2086
2086
550
2086
2598
2086
2086
2214
2214
422
2571
2571
1547
2571
2577
550
2593
529
1553
1569
550
2577
550
2571
2571
2571
779
2593
529
550
2833
801
806
2593
529
785
2833
801
806
2593
529
550
2577
550
2593
529
673
550
2577
673
785
801
678
806
2705
678
3595
3595
3601
1569
1574
3601
1569
1681
1574
1702
3622
2443
2086
2321
38
2598
2593
801
1313
38
806
2593
273
673
2086
2321
394
2086
2123
2449
202
2086
2214
202
422
2442
2250
2323
2323
419
403
2835
2707
2213
677
2323
291
2725
2835
2835
2707
2211
675
2723
2323
2083
531
291
419
403
2835
2323
787
2835
2595
787
291
675
803
2211
275
291
419
2595
2083
2083
291
419
2595
2083
547
163
419
2211
419
403
2467
2323
787
2835
2323
787
291
675
803
2595
803
2323
2451
2323
787
2211
2083
163
2451
2083
419
2083
163
2211
2083
163
2083
531
547
803
2723
2723
2323
2083
291
419
403
2323
2083
403
2323
787
2211
2083
403
2083
2083
163
2451
2211
675
2083
291
2579
163
403
2323
787
2083
2083
419
403
2323
403
2323
2083
547
2083
2211
2723
2211
2323
2835
2083
547
2323
2083
531
547
291
803
2323
787
2083
2083
2451
2083
291
2323
2835
2835
803
2835
2467
2835
2835
2323
787
291
803
2835
803
2723
2723
2723
2323
2083
291
419
803
2835
2323
787
2579
547
787
291
803
2211
275
291
419
2595
2083
2595
787
291
2083
547
163
2211
419
403
2083
419
2835
2835
2083
547
291
803
3363
2595
787
803
2083
163
2323
787
803
403
2323
403
2835
2323
787
2323
2835
803
2467
2323
787
803
2323
2323
787
403
2323
291
2211
2323
291
403
2851
2323
2323
2579
2723
2579
163
2211
675
2579
163
2467
2323
2083
547
291
419
803
2835
2323
787
2595
803
2339
419
2083
2083
547
2323
787
2083
547
291
803
2323
2083
2211
2083
2083
2211
675
2467
2211
2083
2835
2083
2835
2339
419
2323
787
2835
2083
2083
2211
2211
675
2835
2083
531
547
2835
2835
2579
547
291
803
2211
2083
163
2723
2579
163
419
403
2083
2211
2211
403
2323
2083
275
403
2323
787
2323
2835
2083
547
787
291
803
2083
163
291
419
403
2211
419
2579
547
787
803
2323
403
2083
275
291
419
403
2579
2579
2083
2083
2323
2083
403
2211
2083
163
2083
419
2211
2323
2083
275
291
2083
803
2323
2083
547
291
419
803
403
2323
787
2835
2083
163
787
419
403
2451
2083
291
419
803
2083
2083
2083
547
291
2339
2595
2083
163
2723
2211
419
2211
2083
547
2083
291
2323
2083
547
291
2451
2083
547
2595
2083
2467
2595
2723
2083
2083
547
2083
2083
291
2467
2467
2083
163
2723
2723
2723
2323
2083
531
547
2323
2579
547
803
2211
275
2083
2083
163
2211
419
403
2083
2595
2323
2083
403
2451
2083
2211
2083
163
2723
2579
163
403
2083
2323
2083
531
163
2323
2323
2451
2323
403
2323
419
403
2323
2083
2723
2595
2323
2083
2595
2213
2323
2595
419
2323
787
2323
419
2339
419
2467
403
2323
2323
2211
2211
2595
2211
2323
2595
419
2323
291
419
2211
2211
419
2323
2467
803
2323
2211
2339
419
803
403
2467
2211
403
2323
2323
787
2835
2339
419
803
2595
803
2323
403
2467
2323
419
2211
2211
675
2211
2595
2213
2211
675
2723
2323
2323
2211
2211
675
2723
2723
2067
35
547
275
147
403
2083
165
2467
2083
275
2195
2195
2851
2083
163
2067
275
2083
547
163
291
147
419
803
2083
547
291
803
2211
291
419
803
3219
2083
2211
2083
163
291
419
2083
2083
147
2211
147
419
2067
275
2195
2067
2211
2083
147
2083
2083
419
2083
163
2851
2211
803
2083
163
147
2083
547
803
2067
275
2083
163
147
2323
2211
2083
2211
147
2067
2067
275
2195
2067
2195
2083
2083
547
2835
2083
2467
2083
547
787
291
803
2835
2595
2323
3619
2851
2083
547
2083
547
787
2595
2595
787
2083
2595
2595
2451
2851
2851
2595
3619
3619
2323
2323
2323
2083
163
2083
1571
2067
2083
291
419
2083
2211
291
419
2083
419
2083
2083
163
147
2211
147
419
2083
2083
163
2211
2083
163
2083
2067
2083
147
2851
2083
163
2211
2211
2211
2851
2211
2211
2211
2211
2067
2083
147
2067
275
2083
163
147
419
803
2067
2211
419
2067
2195
2067
275
2195
2067
2195
419
2083
2211
2211
419
2211
2211
2067
2083
2083
2083
2211
2211
2579
547
2835
2579
787
2835
803
3619
2579
2595
2835
2835
2595
1571
803
2595
3603
787
2835
2579
2579
547
2579
2579
2579
547
2579
787
2835
2595
1571
803
2835
803
2595
2835
2835
2835
803
2579
2835
2579
2579
787
2579
787
2835
2835
2579
2579
2835
2579
2579
787
2579
547
2579
2579
547
1555
787
1571
803
1683
659
2835
2579
547
2579
547
2579
547
787
803
2835
803
2595
2579
2579
547
2579
787
2835
2579
547
787
1571
1699
675
803
2579
547
2579
547
1555
787
1699
2595
2579
2595
2835
3603
2835
2595
787
1699
675
803
3603
1571
2851
2835
803
2579
3603
3603
2595
3619
3619
2579
547
2579
659
2595
2595
2851
2595
3619
2723
2835
2851
2579
2579
547
2723
2579
2579
2579
787
2835
2835
803
2595
2595
3619
2851
2579
3619
2595
3619
2595
2723
3619
2595
2595
1571
2851
2595
2851
3619
2723
3619
3619
1699
2723
2248
2835
803
2083
2323
2851
2339
3603
1571
3603
2579
2579
2579
3603
3619
3621
2579
3619
2211
2595
2213
2083
163
2083
2083
163
2211
419
2083
2211
2083
2083
163
2339
2083
2339
803
2323
2083
2323
2083
547
163
803
2595
803
2323
2083
291
419
2083
2083
547
2083
163
2083
163
419
2211
2211
2083
163
2083
803
2211
2441
2083
275
2213
677
2341
2320
2336
416
2464
2848
2336
2336
800
2848
2336
2336
2464
2848
2320
2336
2464
2464
2336
800
2848
2320
2464
2464
2320
784
2336
800
2848
2464
2464
2464
2464
2848
2848
2464
2464
2848
2320
2336
2592
2832
2576
2592
2592
2592
2592
2848
2592
2592
2592
800
2832
2592
2848
2848
3616
2848
2592
3616
2592
3600
2848
2848
3616
2848
3616
2592
2120
2120
2120
2440
200
2120
2120
2248
2824
2120
328
2120
2440
2440
2312
392
2312
392
2312
392
2312
392
2440
2248
2376
2376
2568
2568
2568
2824
2568
2568
2568
2824
2568
2824
2568
776
2568
776
2568
2568
2824
2576
2576
2576
2832
2832
2576
2832
2576
2576
2576
2832
2576
2832
3616
2832
2832
3616
2320
2832
2320
2320
2320
2320
2320
2832
2832
2320
2448
2320
2832
2320
784
2320
784
2320
2320
2832
2320
2832
2832
2320
2320
784
2320
2320
2320
784
2832
2320
2832
2320
400
2336
2320
2832
800
2336
800
2832
800
2832
2832
2720
2720
2064
528
272
2832
2320
2832
2320
2064
2064
528
272
2832
2064
2832
2832
2064
528
2576
784
2064
528
2064
2576
784
2320
2576
2320
2064
528
2832
2064
2320
784
2576
2832
2064
528
2320
2320
2832
2064
2064
2064
2064
2576
784
2832
2064
2576
272
2848
2064
2576
272
784
2832
2848
2576
784
2576
784
2064
2080
2080
160
2336
2208
2208
2336
2720
2720
2720
2064
2080
2064
2064
2064
2080
160
2320
2320
2208
2320
2320
2320
2320
2208
672
2320
2320
2320
2320
2320
2720
2208
2576
2320
2320
2208
672
2208
2208
672
2576
2576
2576
784
2576
2832
2576
2832
2832
2576
544
2576
2832
800
2576
3600
3728
2576
3600
3728
2576
3600
2576
2576
1552
784
2576
2576
2576
784
2832
2576
544
2576
2576
2576
2832
2576
2832
2832
3616
2592
2720
2720
2832
2576
2576
2576
3728
2576
2832
2720
3616
2832
2832
2064
3600
2312
776
392
2312
776
392
2312
776
392
2440
328
2312
776
392
2440
328
2320
784
2320
784
2320
784
2448
2320
784
2720
2120
2440
2440
2440
2440
2440
2440
2440
2440
2440
2440
2440
2440
2440
2184
392
2120
328
2888
2208
2562
2562
2626
1602
3586
2818
2626
1602
2562
322
2370
2370
2818
834
2370
2370
2370
834
2370
2370
2562
2818
834
2370
2370
834
2818
834
2562
2370
2562
322
834
2818
834
578
2370
2370
2370
2370
578
2114
322
2114
322
2114
322
2114
322
2114
2882
2114
322
2370
834
2882
2114
322
2114
322
2114
322
2114
2882
2882
2114
322
2114
322
2114
322
2370
2370
2114
322
2114
322
2050
66
2114
2114
2050
66
2114
3586
2370
2114
322
2114
322
2882
2882
2568
522
546
530
548
549
550
2568
776
522
648
778
802
786
676
650
804
678
806
2824
778
802
786
804
805
806
2826
2568
522
546
530
648
548
549
550
676
2570
2598
2726
806
2722
802
806
2854
2850
806
2598
2568
2568
2568
776
648
2824
2824
2568
776
648
3592
2568
776
648
2824
2568
648
4040
4040
4040
4040
4040
4040
4040
3976
2592
2592
800
2832
2832
2832
2832
2832
2832
2832
2576
544
2592
784
1568
1696
800
2848
2832
2576
544
800
2832
800
2832
800
2576
2576
2848
2832
2576
2576
2576
2576
2832
2576
2576
2576
2832
2592
2592
784
1568
800
2848
2832
2592
2592
784
1568
800
2592
3616
2832
800
2592
2832
2592
2592
784
800
2832
800
2592
2592
784
800
3616
2832
2592
2848
2592
2592
800
3616
2848
2592
2592
2592
2592
2832
2832
2832
2832
2832
2080
160
288
416
800
400
2080
784
1568
800
2208
272
784
288
416
800
400
2832
800
2208
272
144
416
2080
160
2336
400
2080
800
2080
288
800
2080
3616
2848
1312
2080
288
416
400
2080
160
272
784
288
144
416
800
400
2080
784
800
2320
2208
288
416
400
2208
2192
2080
800
2464
2320
144
2080
2080
160
272
416
2080
288
416
2832
2080
288
416
2192
2192
2080
160
2208
288
416
2192
2080
160
288
416
2080
288
2080
160
288
144
416
2208
144
2208
288
416
2464
2080
160
2080
160
416
2080
288
2208
416
2336
416
1312
2080
288
2080
2080
288
416
2080
160
2208
288
416
400
2080
288
2080
160
2208
2080
2464
2336
400
2080
160
288
416
2208
272
144
2080
160
2080
2080
160
2080
160
272
784
288
416
2080
160
272
144
416
2080
160
2208
288
416
2080
160
416
2080
2080
160
272
784
2208
288
416
2080
272
288
2208
2080
2080
160
2336
416
2080
160
2080
160
272
2080
2080
272
2080
160
2080
160
2080
2080
160
2336
2336
2464
2336
416
2464
2336
2336
416
2336
416
2336
800
400
2832
1568
800
2320
784
288
416
800
400
2832
800
2320
2448
2832
288
800
2832
3616
1312
2832
800
2320
2448
2832
400
2832
2448
2336
2832
1568
800
2832
2832
2832
400
2832
2832
288
3616
1312
2832
288
800
2832
800
2464
2336
2336
2336
416
2336
400
2832
2320
784
288
416
2832
288
2320
784
3616
2832
2320
2336
2832
288
2320
784
400
2832
2464
400
2464
2336
2832
288
800
2320
784
288
416
2832
800
2320
416
2320
784
400
2448
2320
2320
2448
2448
2832
2832
2832
2832
2832
2448
2832
400
2832
2448
2832
2832
2832
2448
2832
2448
2832
400
2448
2832
2448
2832
2832
2832
3616
2832
2832
2832
2832
2320
2320
784
2320
784
2320
3616
2832
1568
3616
3616
2832
2832
2832
2832
2208
288
416
800
3616
800
2208
288
416
2208
144
2208
2336
2208
288
416
2208
288
144
416
2848
2208
416
2208
288
416
2208
2192
2848
2464
2192
2208
416
2336
416
2208
416
2336
416
2208
288
416
2336
144
416
2336
144
2208
416
2208
144
2336
416
2208
288
144
416
2208
288
416
2208
288
2208
288
416
2208
144
416
2208
416
2208
2464
2464
1312
2208
416
2464
2192
416
2464
2464
2848
2464
2192
2464
2464
2464
2464
2464
2464
2464
2208
272
2576
2208
272
2576
2208
2208
2576
272
2576
2320
2208
272
2576
272
672
2320
2208
272
656
2208
2320
2320
2320
2208
2320
2576
1696
672
2320
2576
2576
272
672
3344
2576
672
2320
2320
2320
2320
2576
672
2208
2576
2576
2576
672
2208
2320
2320
2576
2320
2576
272
2320
2320
2320
2576
272
2320
2320
656
2320
2576
272
2320
2576
272
2320
2320
2576
272
656
2576
272
2320
2576
2320
2576
2320
2320
2576
272
2320
2320
656
2320
2320
2320
2576
2320
2320
2576
2320
2576
272
2320
2320
656
2320
2576
272
2320
2320
2576
272
2320
2320
2576
272
2320
656
2320
2320
2320
2080
544
288
2592
1568
288
672
800
2080
160
288
416
800
2592
672
656
2208
144
416
2080
2208
416
2080
544
2080
544
288
672
800
2080
544
2592
672
800
656
2720
2080
288
2080
544
160
288
672
416
800
2080
544
672
800
656
2208
288
416
2208
2848
2720
2192
2080
544
2080
160
416
2192
2080
2080
160
416
2080
288
416
2080
2080
544
288
2592
288
672
800
2336
416
800
2208
144
416
2080
2208
416
2080
544
2080
544
288
2080
544
2592
656
2080
288
2080
2080
160
288
800
2080
544
800
656
2192
2080
160
144
416
2080
160
416
2192
2080
544
2080
288
2080
2080
2080
800
2080
144
2080
160
416
2080
288
800
2080
544
800
656
2592
2592
2592
2592
2592
672
2720
2592
2592
672
2592
2080
544
288
2592
1568
288
800
2080
160
288
416
800
2592
672
656
2208
416
2208
2080
544
2080
544
1568
288
800
2080
544
2080
1568
2592
672
800
656
2720
2080
288
2080
544
160
288
672
416
800
2080
544
800
2208
288
416
2208
2080
288
2592
288
800
2464
2704
2208
144
416
2080
2208
416
2080
2080
544
288
800
2080
544
2592
800
656
2336
2080
288
2080
2080
160
416
2080
2592
2336
2080
288
2080
2080
2080
2592
2592
2336
2336
800
2208
416
2336
2208
416
2336
2336
2336
2336
2080
544
288
2192
416
2080
544
288
2080
544
288
2208
288
416
2080
544
672
656
2080
544
2080
544
288
2592
2080
544
2080
288
2080
544
288
2080
160
672
2464
2080
288
2592
2080
288
416
800
2208
416
2080
2208
416
2080
2080
544
2592
2080
2080
2080
2208
2080
2080
288
2080
544
288
800
2080
288
416
800
2080
544
288
800
2080
288
416
2080
2080
288
416
2080
2208
416
2080
288
416
2080
288
2080
544
288
2080
544
288
800
2336
416
2080
544
288
672
800
656
2080
288
2080
160
288
416
800
2080
544
800
2080
160
416
2208
288
416
2080
160
2080
288
2080
544
288
800
2080
288
416
800
2080
544
288
672
800
656
2080
288
416
2080
288
2080
544
288
2080
160
416
2080
2080
160
2080
2080
544
160
288
416
800
2080
2080
2704
2080
160
2192
2208
2208
672
2208
2080
288
2592
2080
288
416
800
2208
416
2080
2208
2080
2080
544
2080
544
2592
2080
544
2080
2080
2080
2080
2080
2080
2080
2080
544
288
800
2080
544
800
2080
288
2080
2080
160
2080
2464
2080
160
2080
2080
2080
2080
2080
160
2080
2080
2080
800
2080
2080
288
2080
288
2080
2080
160
416
2080
160
2080
544
800
2080
2080
2848
2080
160
416
2080
544
800
2080
2080
544
800
2080
288
2080
2080
2080
288
416
2704
2720
656
2464
2704
2720
2592
288
2592
1568
288
672
800
2208
288
416
800
2592
672
656
2208
144
416
2208
416
2336
2592
160
288
672
416
800
2592
672
800
656
2208
416
2208
288
416
2208
2848
2192
2592
2208
416
2192
2208
416
2336
416
2208
416
2592
288
2592
288
672
800
2336
416
800
2704
2192
416
2464
2336
800
2592
800
656
2336
416
2192
2192
416
2464
2192
2592
2336
672
2592
2336
2848
2192
2464
2336
800
2592
800
656
2208
416
2336
2208
288
416
800
2704
2208
144
2208
416
2592
288
416
800
2208
144
2208
288
416
2336
2208
416
2208
2592
2592
160
288
416
800
2592
416
2208
288
416
2208
416
2336
416
2592
2704
2192
416
2592
2464
800
2192
2464
2592
800
2848
2192
2464
2848
2064
32
544
160
272
288
144
416
800
2080
544
1552
784
1696
288
800
2208
272
784
288
416
800
400
2832
800
2064
160
272
144
416
400
2080
144
2336
416
400
2208
416
2064
2064
272
784
288
800
2320
3344
2832
800
1440
2064
32
272
288
416
400
2064
32
544
160
272
784
288
144
416
800
400
2064
544
272
784
800
2064
272
416
2064
160
272
288
144
416
400
2208
2320
2848
2064
272
144
2064
144
400
2064
32
544
784
144
800
2064
272
144
416
400
2064
2064
272
144
400
2320
144
400
2064
32
2064
272
144
416
400
2320
288
416
400
2080
800
2320
416
2064
272
288
416
800
400
2320
416
2832
2320
784
416
400
2320
416
400
2464
400
2320
2832
400
2832
2464
400
2320
2448
2464
2320
2320
2832
2320
400
2448
2464
2320
2320
400
2336
800
2848
2336
2848
2336
416
2208
2320
400
2208
2208
272
400
2320
2208
272
400
2320
2208
272
400
2208
272
2320
2208
272
2320
400
2320
2448
2320
400
2448
2080
544
272
288
416
800
2080
544
784
288
800
2320
784
288
416
800
400
2832
800
2320
416
400
2336
416
400
2080
544
800
2080
544
272
784
288
800
2080
544
272
784
2080
2592
784
800
1440
2320
288
416
2592
784
288
416
800
400
2592
784
800
2336
416
400
2448
2832
2448
2320
416
2832
2320
784
416
400
2832
2320
416
400
2464
400
2320
784
2320
784
2832
1440
2320
2448
2448
2832
2320
400
3488
2080
544
272
288
416
2080
544
784
288
800
2320
288
416
400
2832
2320
400
2080
2336
416
400
2320
288
2320
784
288
800
2832
800
2320
416
400
2080
2080
544
272
784
288
2592
1184
1568
2592
416
2080
544
272
784
288
800
2592
784
800
2592
416
2080
288
2080
544
2320
416
2080
272
288
416
2080
288
800
2336
416
2848
2464
400
2080
272
288
416
2080
272
784
288
800
2320
784
288
416
2848
2080
416
2080
272
288
800
2080
2464
2464
2080
272
288
416
2080
272
288
800
2448
2464
400
2464
400
2592
272
288
416
800
2832
800
2320
784
288
416
800
400
2320
416
400
2464
400
2320
288
416
2320
784
288
800
2832
288
416
800
2832
800
2320
288
416
2320
784
288
800
2832
288
416
800
400
2832
800
2464
400
2336
416
400
2464
2320
416
2592
272
784
288
800
2832
288
416
800
2592
784
800
2464
2336
416
2320
2320
784
400
2320
400
2448
2832
288
416
400
2448
2336
416
800
400
2336
416
2320
2320
2320
416
800
400
2832
2320
288
416
800
400
2592
272
288
416
800
2320
784
288
416
400
2448
2448
2080
544
272
288
800
2080
544
272
784
288
800
2320
784
288
416
2592
784
800
2320
288
416
2832
288
416
800
400
2592
784
800
2320
416
400
2336
416
400
2080
272
416
2080
544
272
784
288
800
2080
784
288
416
800
2592
784
800
2080
288
416
2080
272
288
416
2080
544
272
784
288
416
2464
400
2080
544
800
2592
800
2592
272
784
288
416
800
2320
2448
2320
416
2464
400
2320
2320
784
2832
2832
2320
2448
2448
2448
2320
2320
400
2320
400
2448
2448
2448
2448
2320
2320
2320
2320
400
2320
400
2320
2320
784
2320
784
2832
2320
416
2320
784
2832
2832
2320
2464
400
2080
288
416
2080
288
2464
2464
2464
2576
544
2576
544
1552
784
2832
2832
2576
544
784
800
3616
2832
800
2576
784
2832
800
2848
2832
2576
2576
2576
544
2576
544
1552
784
1568
1696
2576
544
784
2576
544
784
800
2832
2832
800
2576
544
1552
784
1568
1696
800
2576
544
784
2832
800
2576
544
2832
800
2576
1552
784
3600
2576
2576
2576
2832
2832
3600
784
2832
2832
2832
3600
784
2832
3744
2832
2832
2832
2832
2576
2576
784
2576
2576
2576
784
3600
1568
2832
2576
2576
2576
544
2576
544
1552
784
1568
1696
672
2832
2832
2576
544
784
2576
544
784
672
800
3616
2832
800
2576
544
784
2832
800
2848
2576
2576
544
2832
2848
2576
544
2576
544
1552
784
1568
2832
2576
784
2832
800
2576
2592
2832
2832
800
2576
544
3600
784
2832
2576
544
2576
2832
2576
2832
2832
2832
2832
2832
2832
2832
2832
2832
2832
2576
2832
2576
544
784
2576
544
784
2592
2832
800
2576
544
2576
544
1552
784
1568
1696
672
2832
2832
2576
544
784
2576
544
784
1696
672
800
2592
784
3616
2832
800
3600
656
2832
2576
2576
544
2848
2576
544
2576
1552
784
1568
2832
2832
2576
544
2576
784
800
2576
544
784
2832
800
3600
656
2576
2576
544
2592
3728
2576
544
2576
544
1568
1696
672
2576
544
2576
544
672
2576
544
3616
3616
2576
544
2576
544
2576
544
1552
784
1568
2576
544
2576
544
784
2576
544
2576
544
784
1568
2576
544
784
3600
1568
3600
1696
672
656
2720
3616
1680
2576
2592
2832
800
2832
800
2576
784
2832
800
2720
656
2832
2576
544
2576
784
2832
2576
544
2576
544
784
672
800
2832
2832
800
3600
656
2576
544
2576
544
784
672
800
3600
1568
2576
544
784
672
800
3600
2576
544
2576
544
1568
1696
672
2832
2576
544
784
2576
544
784
672
800
2576
544
784
800
3616
2832
800
3616
2704
2576
544
2576
544
1552
784
1568
1696
2576
544
784
2832
2576
544
784
800
2832
800
2576
2576
544
2832
2576
544
784
2576
544
784
800
2576
784
2832
800
2576
784
2832
800
2576
544
784
672
800
2832
800
2576
544
784
672
2576
544
2576
544
784
800
2576
2576
2832
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
784
2832
2576
784
800
2832
800
2720
2576
2832
1568
1696
2576
784
3600
1568
3600
1696
672
656
2720
3616
1680
3600
3728
2576
2576
784
2832
800
2720
656
2832
800
2576
2576
2832
3600
2576
3728
3728
2576
1696
2576
2576
3600
3600
2576
2576
3600
2576
2592
2592
1568
800
2848
3616
800
2592
2592
1568
800
2848
2592
800
2848
2848
2592
2592
2592
1568
800
2592
2592
2592
1568
800
2848
2592
2592
1568
800
2592
3616
2848
3744
672
1680
2848
3616
3616
3616
3744
2592
2848
2592
2848
2592
800
3616
2848
3616
3744
672
1680
2848
2848
2592
2848
2592
2592
800
2848
2592
2592
800
3616
2592
800
2592
2592
1568
800
2848
2592
2592
800
3616
2848
3616
2848
2848
2592
2592
800
2592
2592
2592
2592
800
3616
3616
2848
3616
3616
2336
416
2464
2320
288
416
800
2848
2576
3600
1568
1696
2832
3600
1680
3600
3600
1568
3600
3600
3600
3600
3600
2848
3616
2080
2080
288
2080
2080
272
784
288
2464
2080
2080
272
784
288
416
2080
160
2832
2832
2832
2080
288
2080
2208
288
2208
2336
2080
288
2080
288
2208
288
2336
2080
160
2336
416
2080
2080
160
2080
288
2080
2336
2464
2080
2080
2208
2080
160
2336
416
2080
288
2080
2208
2080
2080
2336
416
2080
160
2080
2080
2080
2336
416
2080
2080
288
2080
2336
2336
416
2080
2080
160
2080
2311
2115
2627
2625
4064
4064
2144
1120
608
2640
2656
2144
608
2592
2592
1568
800
2592
2592
2592
800
2848
2592
2592
800
2848
2592
800
3616
2592
2592
2592
800
2592
3616
2848
2848
2336
416
800
2848
2336
416
800
2464
2336
800
2848
2336
416
2336
416
800
2336
800
2464
2336
416
800
2848
2336
416
2336
416
2464
2336
416
2848
2848
2464
2464
2464
2464
2464
2464
2464
2464
2336
2336
416
800
2464
2336
2336
2464
2336
416
2848
2336
2848
2336
2336
2336
2848
2848
2336
416
2336
416
800
2336
2336
2336
2336
416
800
2848
2336
416
800
2848
2336
800
2336
416
800
2848
2336
2336
416
800
2848
2336
416
2336
416
2336
416
2848
2848
2336
416
800
2848
2464
2464
2336
800
2336
2848
2336
2464
2464
2336
800
2336
2336
800
2336
800
2464
2336
416
800
2464
2336
416
800
2848
2336
416
800
2336
416
800
2336
800
2336
416
800
2336
800
2336
416
2336
800
2464
800
2848
2336
416
2336
416
2336
2336
416
2336
800
2336
416
800
2336
800
2464
2336
2336
416
2336
416
2464
2464
2336
416
800
2848
2464
2848
2848
2848
2336
416
800
2464
2336
416
2336
800
2336
416
2848
2336
416
800
2336
2464
2464
2336
416
2336
416
800
2336
800
2336
416
800
2336
800
2848
2464
2336
2336
800
2336
416
800
2848
2464
2336
416
2336
416
2336
416
800
2336
416
800
2464
2464
2336
800
2848
2336
2336
800
2336
416
800
2848
2336
416
2464
800
2336
416
800
2848
2336
416
800
2336
2336
416
800
2848
2464
2336
2336
2336
416
2336
416
800
2464
2336
2336
416
2848
2464
800
2336
2336
2464
2336
416
2848
2336
416
2848
2336
2848
2336
2336
2592
2592
1568
800
2848
2848
2592
1568
800
2848
2848
2592
2592
2848
2848
3616
2848
2848
2848
2848
2848
3616
3616
2592
2592
1568
1696
672
800
2848
2592
800
2848
2848
2592
2592
2848
2848
20
15
5
21
144
502
6
6
13
29
12
30
822
16
129
137
0
544
1810
771
1487
335
92
20
15
5
21
144
502
6
6
13
29
12
30
822
16
129
137
320
544
1810
1283
1487
911
700
20
15
5
21
144
502
6
6
13
29
12
30
822
16
129
73
64
544
1810
1283
1487
111
116
20
15
5
21
144
502
6
6
13
29
12
30
822
16
129
393
256
544
1810
1411
1487
751
564
20
15
5
21
144
502
6
6
13
29
12
30
822
16
129
393
384
800
1810
1283
1487
399
316
20
15
5
21
144
502
6
6
13
29
12
30
822
16
129
201
0
544
1810
771
1487
207
28
20
15
5
21
144
502
6
6
13
29
12
30
822
16
129
201
64
544
1810
1283
1487
975
556
20
15
5
21
144
502
6
6
13
29
12
30
822
16
129
201
384
800
1810
1283
1487
975
796
20
15
5
21
144
502
6
6
13
29
12
30
822
16
33
9
0
544
1810
1283
1367
13
28
20
15
5
21
144
502
6
6
13
29
12
30
822
16
33
9
512
544
1810
1347
1367
845
1820
20
15
5
21
144
502
6
6
13
29
12
30
822
16
33
9
256
800
1810
963
1239
845
924
20
15
5
21
144
502
6
6
13
29
12
30
822
16
33
73
0
544
1810
963
1239
205
540
20
15
5
21
144
502
6
6
13
29
12
30
822
16
33
73
64
544
1810
963
1239
205
172
20
15
5
21
144
502
6
6
13
29
12
30
822
16
385
265
0
544
1810
771
975
527
540
20
15
5
21
144
502
6
6
13
29
12
30
822
16
385
265
512
1568
1810
771
975
527
1564
20
15
5
21
144
502
6
6
13
29
12
30
822
16
385
265
768
800
1810
771
975
527
796
20
15
5
21
144
502
6
6
13
29
12
30
822
16
385
393
384
800
1810
771
975
271
412
20
15
5
21
144
502
6
6
13
29
12
30
822
16
385
329
0
544
1810
771
975
463
28
20
15
5
21
144
502
6
6
13
29
12
30
822
16
385
329
832
800
1810
771
975
463
892
20
15
5
21
144
502
6
6
13
29
12
30
822
16
385
585
0
544
1810
771
975
975
1052
20
15
5
21
144
502
6
6
13
29
12
30
822
16
385
585
64
544
1810
771
975
975
1148
20
15
5
21
144
502
6
6
13
29
12
30
822
16
161
137
0
544
1810
1283
471
205
28
20
15
5
21
144
502
6
6
13
29
12
30
822
16
161
73
0
544
1810
1283
471
589
156
20
15
5
21
144
502
6
6
13
29
12
30
822
16
161
73
64
544
1810
1283
471
589
124
20
15
5
21
144
502
6
6
13
29
12
30
822
16
161
393
256
544
1810
1283
1495
717
540
20
15
5
21
144
502
6
6
13
29
12
30
822
16
161
201
0
544
1810
1283
1495
333
28
20
15
5
21
144
502
6
6
13
29
12
30
822
16
161
201
384
800
1810
1283
1495
333
796
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1
9
0
544
1810
515
1039
1039
28
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1
9
512
544
1810
515
1039
1551
1852
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1
9
256
800
1810
515
1039
1071
948
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1
9
768
800
1810
515
1039
1231
1948
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1
521
0
544
1810
515
1039
1871
1116
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1
521
512
544
1810
515
1039
1871
1372
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1
521
256
544
1810
515
1039
1871
732
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1
521
1536
1568
1810
515
527
1807
1564
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1
521
768
800
1810
515
1039
1871
860
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1
265
256
544
1810
515
1047
941
700
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1
777
768
800
1810
515
1231
1935
1308
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1
73
64
544
1810
515
1231
1263
1652
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1
73
704
1696
1810
515
1231
1775
1908
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1
393
256
544
1810
515
1039
975
540
20
15
5
21
144
502
6
6
13
29
12
30
822
528
513
265
0
544
1810
1155
911
655
284
20
15
5
21
144
502
6
6
13
29
12
30
822
528
513
265
512
544
1810
1155
911
655
1564
20
15
5
21
144
502
6
6
13
29
12
30
822
528
513
649
0
544
1810
1155
911
975
1052
20
15
5
21
144
502
6
6
13
29
12
30
822
528
513
649
256
544
1810
1155
911
975
540
20
15
5
21
144
502
6
6
13
29
12
30
822
528
513
329
320
544
1810
1155
911
751
508
20
15
5
21
144
502
6
6
13
29
12
30
822
528
257
9
0
544
1810
515
655
111
52
20
15
5
21
144
502
6
6
13
29
12
30
822
528
257
9
256
800
1810
515
663
173
940
20
15
5
21
144
502
6
6
13
29
12
30
822
528
257
521
0
544
1810
515
655
1647
1076
20
15
5
21
144
502
6
6
13
29
12
30
822
528
257
521
512
544
1810
1155
655
1583
1308
20
15
5
21
144
502
6
6
13
29
12
30
822
528
257
521
1536
1568
1810
515
655
1647
1588
20
15
5
21
144
502
6
6
13
29
12
30
822
528
257
521
768
800
1810
515
719
1615
860
20
15
5
21
144
502
6
6
13
29
12
30
822
528
257
265
0
544
1810
515
655
655
540
20
15
5
21
144
502
6
6
13
29
12
30
822
528
257
265
512
544
1810
515
663
666
1564
20
15
5
21
144
502
6
6
13
29
12
30
822
528
257
265
256
544
1810
515
655
655
700
20
15
5
21
144
502
6
6
13
29
12
30
822
528
257
265
768
800
1810
515
663
666
796
20
15
5
21
144
502
6
6
13
29
12
30
822
528
257
777
512
544
1810
515
655
1679
1052
20
15
5
21
144
502
6
6
13
29
12
30
822
528
257
777
768
800
1810
515
655
1679
796
20
15
5
21
144
502
6
6
13
29
12
30
822
528
257
137
0
544
1810
515
655
207
28
20
15
5
21
144
502
6
6
13
29
12
30
822
528
257
137
256
544
1810
515
663
346
828
20
15
5
21
144
502
6
6
13
29
12
30
822
528
257
137
128
672
1810
515
655
335
348
20
15
5
21
144
502
6
6
13
29
12
30
822
528
257
137
64
544
1810
515
663
218
188
20
15
5
21
144
502
6
6
13
29
12
30
822
528
257
137
320
544
1810
515
663
346
700
20
15
5
21
144
502
6
6
13
29
12
30
822
528
257
393
256
544
1810
515
655
719
540
20
15
5
21
144
502
6
6
13
29
12
30
822
528
257
393
384
800
1810
515
655
719
604
20
15
5
21
144
502
6
6
13
29
12
30
822
528
257
201
64
544
1810
515
663
237
44
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1537
1033
0
544
1810
515
1615
1967
172
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1537
1033
512
544
1810
515
1615
1967
1460
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1537
9
0
544
1810
515
1551
15
1052
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1537
9
768
800
1810
515
1615
207
1948
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1537
521
0
544
1810
515
1551
271
1084
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1537
521
512
544
1810
515
1551
271
1308
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1537
521
256
544
1810
515
1551
271
444
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1537
521
768
800
1810
515
1615
271
796
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1537
1545
0
544
1810
515
1551
1551
60
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1537
1545
512
544
1810
515
1551
1551
284
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1537
1545
1536
1568
1810
515
1551
1039
1052
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1537
1289
512
544
1810
515
1551
1807
284
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1537
1289
768
800
1810
515
1615
1871
476
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1537
1161
0
544
1810
515
1615
1999
1052
20
15
5
21
144
502
6
6
13
29
12
30
822
528
769
9
0
544
1810
515
783
47
28
20
15
5
21
144
502
6
6
13
29
12
30
822
528
769
9
256
800
1810
515
783
47
948
20
15
5
21
144
502
6
6
13
29
12
30
822
528
769
521
0
544
1810
515
783
1071
1052
20
15
5
21
144
502
6
6
13
29
12
30
822
528
769
521
512
544
1810
515
783
1071
1308
20
15
5
21
144
502
6
6
13
29
12
30
822
528
769
521
256
544
1810
515
847
1103
684
20
15
5
21
144
502
6
6
13
29
12
30
822
528
769
521
768
800
1810
515
783
1071
796
20
15
5
21
144
502
6
6
13
29
12
30
822
528
769
265
0
544
1810
515
783
143
284
20
15
5
21
144
502
6
6
13
29
12
30
822
528
769
265
768
800
1810
515
783
143
796
20
15
5
21
144
502
6
6
13
29
12
30
822
528
769
777
512
544
1810
515
783
783
1052
20
15
5
21
144
502
6
6
13
29
12
30
822
528
769
777
768
800
1810
515
783
271
796
20
15
5
21
144
502
6
6
13
29
12
30
822
528
769
777
832
800
1810
515
783
303
492
20
15
5
21
144
502
6
6
13
29
12
30
822
528
769
1289
512
544
1810
515
783
1807
1052
20
15
5
21
144
502
6
6
13
29
12
30
822
528
769
649
0
544
1810
515
783
911
1116
20
15
5
21
144
502
6
6
13
29
12
30
822
528
769
649
256
544
1810
515
783
911
156
20
15
5
21
144
502
6
6
13
29
12
30
822
528
769
649
64
544
1810
1155
847
943
684
20
15
5
21
144
502
6
6
13
29
12
30
822
528
769
649
320
544
1810
1155
847
943
1196
20
15
5
21
144
502
6
6
13
29
12
30
822
528
769
1417
640
672
1810
515
847
1871
1116
20
15
5
21
144
502
6
6
13
29
12
30
822
528
33
73
704
1696
1810
515
1239
1741
1916
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1569
1033
0
544
1810
515
1623
1933
156
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1569
1033
512
544
1810
515
1623
1933
1468
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1569
521
0
544
1810
515
1623
269
1052
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1569
521
512
544
1810
515
1623
269
956
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1569
521
768
800
1810
515
1623
269
860
20
15
5
21
144
502
6
6
13
29
12
30
822
528
1569
73
0
544
1810
515
1623
205
28
20
15
5
21
144
502
6
6
13
29
12
30
822
528
289
9
0
544
1810
515
727
589
28
20
15
5
21
144
502
6
6
13
29
12
30
822
528
289
521
0
544
1810
515
727
1613
540
20
15
5
21
144
502
6
6
13
29
12
30
822
528
289
521
512
544
1810
515
727
1613
1308
20
15
5
21
144
502
6
6
13
29
12
30
822
528
289
521
256
544
1810
515
727
1613
732
20
15
5
21
144
502
6
6
13
29
12
30
822
528
289
521
1536
1568
1810
515
727
1613
1564
20
15
5
21
144
502
6
6
13
29
12
30
822
528
289
329
0
544
1810
515
727
461
540
20
15
5
21
144
502
6
6
13
29
12
30
822
528
289
329
832
800
1810
515
727
461
892
20
15
5
21
144
502
6
6
13
29
12
30
822
528
801
521
512
1568
1810
515
855
1101
1372
20
15
5
21
144
502
6
6
13
29
12
30
822
528
801
521
256
800
1810
515
855
1101
732
20
15
5
21
144
502
6
6
13
29
12
30
822
528
801
777
512
800
1810
515
855
781
1052
20
15
5
21
144
502
6
6
13
29
12
30
822
528
801
777
768
800
1810
515
855
781
1308
20
15
5
21
144
502
6
6
13
29
12
30
822
528
801
649
0
800
1810
515
855
909
1052
20
15
5
21
144
502
6
6
13
29
12
30
822
528
801
649
256
800
1810
515
855
909
1180
20
15
5
21
144
502
6
6
13
29
12
30
822
528
801
1417
512
800
1810
515
855
1869
1052
20
15
5
21
144
502
6
6
22
55
12
30
180
16
48
26
131
416
912
262
445
138
474
20
15
5
21
144
502
6
6
22
55
12
30
180
16
48
26
387
416
912
262
445
394
986
20
15
5
21
144
502
6
6
22
55
12
30
180
16
48
282
131
416
912
262
445
906
1242
20
15
5
21
144
502
6
6
22
55
12
30
180
16
48
282
387
416
912
262
445
906
730
20
15
5
21
144
502
6
6
22
55
12
30
180
528
560
282
131
416
912
774
957
650
362
20
15
5
21
144
502
6
6
22
55
12
30
180
528
304
282
131
416
912
774
445
650
218
20
15
5
21
144
502
6
6
22
55
12
30
180
528
304
282
387
416
912
774
445
650
730
20
15
5
21
144
502
6
6
22
55
12
30
180
528
304
794
1411
416
912
774
701
1674
1898
20
15
5
21
144
502
6
6
22
55
12
30
180
528
304
410
387
416
912
774
445
394
602
20
15
5
21
144
502
6
6
22
55
12
30
820
16
48
26
3
544
1808
774
1133
522
362
20
15
5
21
144
502
6
6
22
55
12
30
820
528
48
26
3
544
1808
518
1085
1546
58
20
15
5
21
144
502
6
6
525
29
12
30
182
528
1793
1033
0
288
914
771
1871
1999
28
20
15
5
21
144
502
6
6
525
29
12
30
182
528
1793
521
0
288
914
771
1679
79
92
20
15
5
21
144
502
6
6
525
29
12
30
182
528
1793
521
1536
800
914
771
1679
79
860
20
15
5
21
144
502
6
6
525
29
12
30
182
528
1793
521
768
288
914
963
1679
47
316
20
15
5
21
144
502
6
6
525
29
12
30
182
528
1793
1161
256
288
914
771
1871
1935
156
20
15
5
21
144
502
6
6
525
29
12
30
822
528
1793
1033
0
544
1810
515
1871
1999
28
20
15
5
21
144
502
6
6
525
29
12
30
822
528
1793
1033
1536
1568
1810
515
1871
1999
1052
20
15
5
21
144
502
6
6
525
29
12
30
822
528
1793
521
0
544
1810
515
1679
79
92
20
15
5
21
144
502
6
6
525
29
12
30
822
528
1793
521
1536
1568
1810
515
1679
79
860
20
15
5
21
144
502
6
6
525
29
12
30
822
528
1825
521
1536
1568
1810
515
1879
13
1052
20
15
5
21
144
502
6
6
525
29
12
30
822
528
1825
1161
0
544
1810
515
1879
1933
60
20
15
5
21
144
502
6
6
525
29
12
30
822
528
1825
1161
256
800
1810
515
1879
1933
156
20
15
5
21
144
502
6
6
525
29
12
30
822
528
1825
1161
1536
1568
1810
515
1879
1933
1052
20
15
261
285
53
49
193
218
450
233
417
417
301
364
796
1076
190
171
551
644
1638
1792
36
20
15
0
152
48
62
386
3
768
793
1313
429
682
33
819
631
1855
167
929
1069
1385
1128
1033
20
15
0
152
48
62
386
3
768
793
1313
429
685
33
803
631
1855
167
931
1065
1378
1128
1033
20
15
0
152
48
62
386
3
768
793
1313
429
685
33
819
631
1855
167
899
1065
1385
1128
1033
20
15
3
279
53
49
385
3
1
41
281
417
685
9
69
341
909
793
935
49
422
1020
774
20
15
3
279
53
49
385
3
1
41
281
417
701
9
69
341
909
798
903
1089
1990
1020
774
20
15
3
279
53
49
385
3
1
41
281
417
701
9
581
341
909
798
903
33
934
508
774
20
15
7
277
53
49
385
9
1
25
281
417
685
13
69
365
932
794
907
83
451
979
796
20
15
7
277
53
49
385
9
1
25
281
417
685
13
69
364
934
798
934
51
445
996
796
20
15
7
277
53
49
385
9
1
25
281
417
701
13
69
365
932
798
902
1058
418
979
796
20
15
7
277
53
49
385
9
1
25
281
417
701
13
581
365
932
798
902
66
963
487
796
20
15
1287
1093
1045
885
769
521
641
725
757
157
53
21
421
425
168
34
274
834
214
177
184
20
15
1287
1093
1045
885
769
521
641
725
757
157
53
21
421
361
296
34
274
834
214
49
184
20
15
1287
1093
1045
885
769
521
641
725
757
157
117
21
421
169
168
34
162
66
214
945
1208
20
15
1287
1093
1045
885
769
521
641
725
757
157
117
21
421
169
296
34
162
66
214
945
1080
20
15
1287
1093
1045
885
769
521
641
725
757
157
117
21
421
425
168
34
162
66
214
177
184
20
15
1287
1093
1045
885
769
521
641
725
757
157
117
21
421
361
296
34
162
66
214
49
184
20
15
1287
1093
1045
885
769
521
641
725
757
157
117
21
421
434
168
34
162
66
215
224
184
20
15
1030
1170
1043
881
770
523
536
668
758
158
28
78
27
416
432
160
129
34
42
473
193
20
15
1030
1170
1043
881
770
523
536
668
734
158
28
78
27
416
416
160
129
34
42
473
161
20
15
1030
1170
1043
881
770
523
536
668
734
158
60
14
27
416
416
160
33
34
42
473
97
20
15
3
31
272
368
4
264
130
408
267
41
670
658
198
494
506
96
902
1158
450
612
20
20
15
7
73
291
371
4
8
128
454
193
24
555
137
464
452
44
984
1562
76
478
571
748
20
15
5
26
275
371
4
0
4
48
266
40
683
512
812
860
900
304
922
322
887
1191
1157
20
15
5
26
275
371
4
0
4
48
266
40
427
512
812
860
900
304
410
450
887
1191
1157
20
15
5
26
275
371
4
0
4
48
266
40
427
256
172
348
900
304
410
98
375
807
773
20
15
5
26
275
371
4
0
4
48
266
40
811
256
172
348
900
304
826
1378
375
807
773
20
15
5
26
275
371
4
0
4
48
266
40
811
256
684
348
900
304
826
1346
1399
295
773
20
15
5
26
275
371
4
0
4
48
266
40
619
512
652
348
900
1200
986
962
983
1207
1669
20
15
5
26
275
371
4
512
260
48
266
40
811
896
652
92
900
304
794
34
791
183
1669
20
15
5
26
275
371
4
256
260
48
266
40
683
672
684
604
900
304
922
258
983
551
261
20
15
5
26
291
371
4
0
4
48
282
24
811
65
90
95
905
512
794
796
633
627
1923
20
15
5
26
291
371
4
0
4
48
282
24
811
65
90
219
905
512
794
796
1145
1755
1795
20
15
5
26
291
371
4
0
4
48
282
24
811
65
90
223
905
512
794
796
1145
883
1795
20
15
5
77
272
368
8
292
32
454
228
156
664
732
66
962
1123
609
768
774
1086
1665
1859
20
15
5
77
272
368
16
20
128
454
228
156
260
222
498
466
99
609
569
38
390
529
403
20
15
5
29
144
496
8
36
32
50
8
28
792
604
66
234
135
640
1792
518
1206
1430
339
20
15
5
29
144
496
8
36
32
50
8
28
792
604
66
234
391
832
1792
518
1206
1430
851
20
15
5
29
144
496
8
36
32
50
8
28
792
604
322
234
135
640
1792
518
694
150
115
20
15
5
29
144
496
8
36
32
50
8
28
792
604
322
234
391
832
1792
518
694
150
435
20
15
5
29
144
496
8
36
96
50
8
28
792
92
194
490
263
512
1792
774
1462
790
275
20
15
5
29
144
496
8
36
96
50
8
28
792
92
194
490
775
768
1792
1286
438
790
787
20
15
5
29
144
496
8
36
96
50
8
28
792
92
194
490
391
832
1792
1286
438
790
531
20
15
1282
1099
584
887
774
518
768
954
59
43
116
20
132
182
358
8
64
960
914
760
60
20
15
1282
1099
584
887
774
518
768
954
59
43
116
20
276
182
358
8
64
67
153
952
60
20
15
1282
1099
584
887
774
518
768
954
59
43
116
20
164
109
358
8
64
64
850
1107
194
20
15
2
282
51
51
388
10
3
27
281
418
695
5
258
436
933
796
900
688
544
1904
1466
20
15
2
19
292
802
50
566
287
31
275
291
270
902
395
289
920
448
888
64
234
26
259
20
15
2
19
292
802
50
566
287
31
275
291
270
902
651
257
920
448
888
64
874
122
291
20
15
256
284
70
614
1594
180
702
1626
1156
914
1550
1602
1931
1666
1666
1164
1744
88
242
568
1112
20
15
0
20
294
806
44
180
60
28
196
358
280
258
138
130
508
452
868
1372
324
852
832
20
15
0
20
294
806
44
180
60
28
196
358
280
258
138
386
508
452
868
1372
324
140
320
20
15
0
20
294
806
44
180
316
28
196
358
280
258
650
130
508
452
868
1372
1348
140
320
20
15
0
28
272
800
40
180
60
44
270
274
284
262
135
289
902
1793
1418
347
323
555
873
20
15
0
28
272
800
40
180
60
54
270
274
284
70
71
837
900
448
874
955
643
1861
785
20
15
0
28
294
806
44
180
316
492
196
358
280
258
650
418
2
452
868
1372
1348
1100
1746
20
15
0
148
294
804
44
180
188
92
68
328
282
258
906
130
188
384
778
564
900
142
64
20
15
0
148
294
804
44
180
188
92
68
328
282
258
906
130
186
384
780
572
900
142
66
20
15
0
148
294
804
44
180
188
92
68
328
282
258
202
130
188
384
778
1076
196
76
64
20
15
0
148
294
804
44
180
188
92
68
328
282
258
202
130
186
384
228
564
1220
1070
66
20
15
0
148
294
804
44
180
188
92
68
328
282
130
202
130
186
384
780
820
900
1100
66
20
15
0
148
294
804
44
180
188
92
68
328
282
66
202
129
184
384
780
876
362
87
64
20
15
0
148
294
804
44
180
188
92
68
328
282
66
202
129
186
384
780
876
362
87
65
20
15
0
148
294
804
44
180
188
92
68
328
282
66
202
130
188
384
778
884
1412
1068
64
20
15
0
148
294
804
44
180
188
92
68
328
282
66
202
130
186
384
780
876
362
122
66
20
15
0
148
294
826
44
182
190
92
68
366
265
67
198
128
188
418
178
442
384
68
64
20
15
6
78
75
7
992
544
64
704
642
738
1559
0
624
1904
796
852
1760
10
280
516
206
20
15
6
78
75
7
992
544
64
704
642
738
1559
8
624
1904
796
852
1760
2
272
516
206
20
15
7
73
286
369
3
257
130
450
228
149
433
389
196
449
97
99
290
30
99
547
1845
20
15
7
73
286
369
3
257
130
450
228
146
433
389
196
449
97
97
293
30
99
547
1845
20
15
7
73
286
369
3
257
130
450
228
150
433
389
196
449
97
98
274
14
99
547
1845
20
15
547
68
213
93
21
849
472
67
35
34
483
369
176
402
528
272
769
261
260
85
336
20
15
547
68
213
93
21
849
472
67
35
34
483
369
176
402
272
272
769
261
260
85
80
20
15
547
68
213
93
21
849
472
67
35
35
483
369
176
402
272
785
768
260
260
85
80
20
15
547
68
213
93
21
849
472
67
35
35
483
369
176
410
272
785
768
260
260
69
68
20
15
1856
390
289
431
424
872
1124
1542
1222
842
1123
544
936
0
166
1096
1734
1102
1113
1630
198
20
15
1856
390
289
431
424
872
1124
1542
1222
842
1123
560
872
0
166
1096
1734
1089
1041
1601
198
20
15
1856
394
482
490
424
872
1124
1550
28
18
39
560
872
8
552
9
386
963
1033
1611
1479
20
15
1729
193
481
491
424
936
714
1795
1027
137
51
272
414
2
260
286
145
195
7
821
512
20
15
1729
199
481
491
424
932
710
1802
1030
9
55
280
324
8
260
8
74
194
84
720
512
20
15
1729
199
481
491
424
932
710
1802
1030
9
55
280
324
8
196
200
458
194
84
720
1088
20
15
1729
199
481
491
424
932
710
1802
1030
9
55
280
324
8
164
200
1994
1218
84
720
96
20
15
1729
199
481
491
424
932
710
1802
1030
9
55
280
324
8
420
1032
74
194
84
720
608
20
15
1729
199
481
491
424
932
710
1802
1030
137
55
280
324
8
260
264
330
322
84
976
512
20
15
1729
199
481
491
424
932
710
1802
1030
73
55
280
324
8
260
328
650
194
84
720
512
20
15
1729
199
481
491
424
932
710
1802
1030
73
55
280
324
8
452
328
394
194
84
720
576
20
15
1729
199
481
491
424
932
718
1802
1030
9
55
280
332
0
196
200
458
195
137
750
640
20
15
1729
199
481
491
424
932
718
1802
1030
41
51
281
332
0
452
360
642
324
82
438
288
20
15
1729
199
481
491
424
932
718
1802
1030
73
55
280
332
0
452
328
394
195
137
494
288
20
15
1729
199
481
491
424
932
718
1802
6
9
55
280
332
0
708
200
714
195
137
1006
800
20
15
1734
198
481
491
296
680
720
1536
6
9
83
321
330
480
514
518
1801
540
821
34
583
20
15
1734
198
481
491
296
680
720
1536
6
9
83
321
330
480
530
518
1801
540
821
34
551
20
15
1734
198
481
491
424
936
720
1664
1030
9
51
272
400
224
388
198
713
579
0
536
1054
20
15
1734
198
481
491
424
936
720
1664
1030
9
51
417
288
224
388
198
73
524
72
528
1054
20
15
1734
198
481
491
424
936
720
1664
1030
9
51
417
288
224
418
198
73
524
73
531
1031
20
15
1734
198
481
491
424
936
720
1664
1030
9
51
416
288
224
388
198
73
526
72
528
1054
20
15
1734
198
481
491
424
936
720
1664
1030
9
55
273
400
224
388
198
1994
580
0
536
1054
20
15
1734
198
481
491
424
936
720
1664
1030
9
55
273
400
224
418
1222
1994
580
1
537
1031
20
15
1734
198
481
491
424
936
720
1664
1030
9
55
417
288
224
418
198
74
520
73
531
1031
20
15
1734
198
481
491
424
936
720
1664
1030
9
55
416
288
224
418
198
74
523
73
531
1031
20
15
1734
198
481
491
424
936
720
1664
1030
137
43
416
288
224
418
170
153
545
97
530
1031
20
15
1734
198
481
491
424
936
720
1792
1030
9
51
272
400
0
452
1222
713
579
1536
1336
318
20
15
1734
198
481
491
424
936
720
1792
1030
9
51
417
288
0
194
198
1097
524
73
627
647
20
15
1734
198
481
491
424
936
720
1792
1030
9
51
417
400
0
452
1222
1097
524
0
318
318
20
15
1734
198
481
491
424
936
720
1792
1030
9
51
417
394
0
194
198
1097
524
14
674
647
20
15
1734
198
481
491
424
936
720
1792
1030
9
51
417
394
0
162
198
1097
524
14
674
679
20
15
1734
198
481
491
424
936
720
1792
1030
9
51
416
288
0
194
198
1097
525
73
627
647
20
15
1734
198
481
491
424
936
720
1792
1030
9
51
416
400
0
452
1222
1097
525
1
318
318
20
15
1734
198
481
491
424
936
720
1792
1030
9
51
416
394
0
258
1030
713
526
15
674
519
20
15
1734
198
481
491
424
936
720
1792
1030
9
51
416
394
0
162
1222
713
526
15
674
679
20
15
1734
198
481
491
424
936
720
1792
1030
9
55
273
400
0
194
198
1994
580
1
441
647
20
15
1734
198
481
491
424
936
720
1792
1030
9
55
273
400
0
162
198
458
324
1
825
679
20
15
1734
198
481
491
424
936
720
1792
1030
9
55
417
288
0
194
198
1098
520
72
627
647
20
15
1734
198
481
491
424
936
720
1792
1030
9
55
417
400
0
452
1222
1098
520
0
318
318
20
15
1734
198
481
491
424
936
720
1792
1030
9
55
417
394
0
194
198
1098
520
14
674
647
20
15
1734
198
481
491
424
936
720
1792
1030
9
55
416
288
0
194
198
1098
523
73
627
647
20
15
1734
198
481
491
424
936
720
1792
1030
9
55
416
400
0
258
6
714
523
1
734
519
20
15
1734
198
481
491
424
936
720
1792
1030
9
55
416
400
0
452
1222
1098
523
0
318
318
20
15
1734
198
481
491
424
936
720
1792
1030
41
51
272
400
0
452
358
641
579
1536
1336
318
20
15
1734
198
481
491
424
936
720
1792
1030
41
51
416
288
0
452
358
385
527
72
496
318
20
15
1734
198
481
491
424
936
720
1792
1030
41
51
416
400
0
452
358
641
525
5
318
318
20
15
1734
198
481
491
424
936
720
1792
1030
41
39
417
400
0
452
358
650
532
4
350
318
20
15
1734
198
481
491
424
936
720
1792
1030
41
39
416
400
0
452
358
650
539
0
318
318
20
15
1734
198
481
491
424
936
720
1792
1030
137
43
416
400
0
258
266
281
513
0
318
519
20
15
1734
198
481
491
424
936
720
1792
1030
137
51
272
400
0
260
262
329
322
0
312
382
20
15
1734
198
481
491
424
936
720
1792
1030
137
51
417
288
0
260
262
329
524
72
880
382
20
15
1734
198
481
491
424
936
720
1792
1030
137
51
416
288
0
258
262
417
525
105
883
519
20
15
1734
198
481
491
424
936
720
1792
1030
137
51
416
288
0
260
262
417
525
97
368
254
20
15
1734
198
481
491
424
936
720
1792
1030
137
51
416
400
0
258
262
417
525
1
318
519
20
15
1734
198
481
491
424
936
720
1792
1030
137
51
416
400
0
260
262
417
525
1
318
382
20
15
1734
198
481
491
424
936
720
1792
1030
137
51
416
394
0
258
262
417
526
15
674
519
20
15
1734
198
481
491
424
936
720
1792
1030
137
55
417
288
0
258
262
330
520
72
627
519
20
15
1734
198
481
491
424
936
720
1792
1030
137
55
417
400
0
258
262
714
520
0
318
519
20
15
1734
198
481
491
424
936
720
1792
1030
137
55
416
288
0
258
262
330
523
73
627
519
20
15
1734
198
481
491
424
936
720
1792
1030
137
55
416
400
0
258
262
714
523
1
318
519
20
15
1734
198
481
491
424
936
720
1792
1030
73
51
417
288
0
260
326
649
524
97
1008
1278
20
15
1734
198
481
491
424
936
720
1792
1030
73
51
417
288
0
450
326
649
524
97
1011
1159
20
15
1734
198
481
491
424
936
720
1792
1030
73
51
417
400
0
260
326
649
524
0
318
382
20
15
1734
198
481
491
424
936
720
1792
1030
73
51
417
400
0
452
326
649
524
0
318
318
20
15
1734
198
481
491
424
936
720
1792
1030
73
51
417
394
0
258
326
649
524
14
290
519
20
15
1734
198
481
491
424
936
720
1792
1030
73
51
416
288
0
260
326
649
525
97
1008
1278
20
15
1734
198
481
491
424
936
720
1792
1030
73
51
416
288
0
450
326
649
525
73
627
135
20
15
1734
198
481
491
424
936
720
1792
1030
73
51
416
288
0
452
326
649
525
72
496
318
20
15
1734
198
481
491
424
936
720
1792
1030
73
51
416
400
0
258
326
393
525
5
318
519
20
15
1734
198
481
491
424
936
720
1792
1030
73
51
416
400
0
260
326
649
525
5
318
382
20
15
1734
198
481
491
424
936
720
1792
1030
73
51
416
400
0
452
326
649
525
5
318
318
20
15
1734
198
481
491
424
936
720
1792
1030
73
51
416
394
0
258
326
649
526
15
290
519
20
15
1734
198
481
491
424
936
720
1792
1030
73
55
417
288
0
450
326
650
520
96
1011
1159
20
15
1734
198
481
491
424
936
720
1792
1030
73
55
417
288
0
452
326
650
520
72
499
318
20
15
1734
198
481
491
424
936
720
1792
1030
73
55
417
400
0
258
326
650
520
0
318
519
20
15
1734
198
481
491
424
936
720
1792
1030
73
55
417
400
0
452
326
650
520
0
318
318
20
15
1734
198
481
491
424
936
720
1792
1030
73
55
417
394
0
258
326
650
520
14
290
519
20
15
1734
198
481
491
424
936
720
1792
1030
73
55
416
288
0
450
326
650
523
73
627
135
20
15
1734
198
481
491
424
936
720
1792
1030
73
55
416
288
0
452
326
650
523
72
496
318
20
15
1734
198
481
491
424
936
720
1792
1030
73
55
416
400
0
258
326
394
523
0
318
519
20
15
1734
198
481
491
424
936
720
1792
1030
73
55
416
400
0
452
326
650
523
0
318
318
20
15
1734
198
481
491
424
936
720
1792
6
9
51
272
400
0
708
198
73
323
0
312
830
20
15
1734
198
481
491
424
936
720
1792
6
9
55
273
400
0
708
198
458
324
1
313
830
20
15
1734
198
481
491
424
936
720
1792
6
9
55
417
400
0
708
198
74
520
0
318
830
20
15
1734
198
481
491
424
936
720
1792
6
9
55
416
400
0
708
198
74
523
0
318
830
20
15
1734
198
481
495
424
936
720
1792
1030
138
43
417
400
0
260
264
282
536
0
318
382
20
15
1734
198
481
495
424
936
720
1792
1030
138
43
416
400
0
260
264
282
538
3
318
382
20
15
1734
198
481
495
424
936
720
1792
1030
74
35
416
288
14
370
328
390
545
99
375
333
20
15
1734
198
481
495
424
936
720
1792
1030
74
51
417
288
14
370
328
394
520
72
375
333
20
15
1734
198
481
495
424
936
720
1792
1030
74
51
416
288
14
370
328
394
522
98
375
333
20
15
1734
198
481
495
424
936
720
1792
1030
74
39
417
288
14
370
328
642
520
72
375
333
20
15
1734
198
481
495
424
936
720
1792
1030
74
39
416
288
14
370
328
642
523
73
375
333
20
15
1734
135
481
491
296
680
720
1634
1050
17
91
321
330
460
344
524
1818
540
821
49
16
20
15
1734
135
481
491
296
680
720
1634
1050
17
91
321
330
460
364
524
1818
540
821
49
2
20
15
1734
135
481
491
296
680
720
1634
26
17
91
321
330
460
600
524
1818
540
821
49
272
20
15
1734
135
481
491
296
680
720
1634
26
17
91
321
330
460
620
524
1818
540
821
49
258
20
15
1734
199
481
491
296
680
720
1666
6
9
83
321
330
268
880
1544
1801
540
821
113
591
20
15
1734
199
481
491
296
680
720
1794
6
9
83
321
330
12
624
1544
1801
540
821
881
847
20
15
1734
199
481
491
424
936
720
1794
1030
73
51
416
288
12
368
328
649
525
97
886
335
20
15
1734
199
481
491
424
936
720
1794
1030
73
55
417
288
12
368
328
394
520
96
374
335
20
15
1734
199
481
491
424
936
720
1794
1030
73
55
416
288
12
368
328
394
523
97
374
335
20
15
193
231
289
363
376
644
1734
74
12
169
327
281
708
552
632
66
522
1700
1076
432
534
20
15
198
135
481
491
296
680
1744
98
26
17
91
321
842
972
1624
1548
1818
540
437
49
16
20
15
198
135
481
491
296
680
1744
98
26
17
91
321
842
972
1644
1548
1818
540
437
49
2
20
15
1728
134
481
491
296
680
724
1638
1054
17
91
321
328
456
364
521
1818
524
889
11
4
20
15
1728
134
481
491
296
680
724
1638
1054
17
91
320
328
456
364
521
1817
533
821
48
4
20
15
1728
134
481
491
296
680
724
1638
1054
17
83
320
328
456
364
521
1809
537
216
14
2
20
15
1728
134
481
491
296
680
724
1638
1054
17
83
336
328
456
364
521
1809
515
168
48
4
20
15
1728
134
481
491
296
680
724
1638
1054
9
83
320
328
456
364
513
1801
537
216
14
2
20
15
1728
134
481
491
296
680
724
1638
1054
9
83
336
328
456
364
513
1801
515
168
48
4
20
15
1728
134
481
491
296
680
724
1638
1054
9
87
321
328
456
364
514
1802
540
820
48
4
20
15
1728
134
481
491
296
680
724
1638
1054
9
87
320
328
456
364
514
1802
538
216
12
2
20
15
1728
134
481
491
296
680
724
1638
1054
9
87
336
328
456
364
514
1802
523
168
48
2
20
15
1728
134
481
491
296
680
724
1638
1054
9
87
337
328
456
364
514
1802
516
816
11
4
20
15
1728
134
481
491
296
680
724
1638
1054
18
91
320
328
456
364
520
1817
525
184
48
2
20
15
1728
134
481
491
296
680
724
1638
1054
18
83
321
328
456
364
520
1810
540
820
48
4
20
15
1728
134
481
491
296
680
724
1638
1054
18
83
320
328
456
364
520
1810
539
216
12
2
20
15
1728
134
481
491
296
680
724
1638
1054
18
83
336
328
456
364
520
1810
514
168
48
4
20
15
1728
134
481
491
296
680
724
1638
30
17
91
321
328
456
620
521
1818
524
185
49
516
20
15
1728
134
481
491
296
680
724
1638
30
17
91
320
328
456
620
521
1817
533
821
48
260
20
15
1728
134
481
491
296
680
724
1638
30
17
83
320
328
456
620
521
1809
537
216
14
514
20
15
1728
134
481
491
296
680
724
1638
30
17
83
336
328
456
620
521
1809
515
168
48
260
20
15
1728
134
481
491
296
680
724
1638
30
9
83
320
328
456
620
513
1801
537
216
14
514
20
15
1728
134
481
491
296
680
724
1638
30
9
83
336
328
456
620
513
1801
515
816
48
514
20
15
1728
134
481
491
296
680
724
1638
30
9
83
337
328
456
620
1537
1801
524
176
48
514
20
15
1728
134
481
491
296
680
724
1638
30
9
87
321
328
456
620
514
1802
540
820
48
260
20
15
1728
134
481
491
296
680
724
1638
30
9
87
320
328
456
620
514
1802
538
216
12
514
20
15
1728
134
481
491
296
680
724
1638
30
9
87
336
328
456
620
514
1802
523
816
48
516
20
15
1728
134
481
491
296
680
724
1638
30
9
87
337
328
456
620
514
1802
516
816
11
516
20
15
1728
134
481
491
296
680
724
1638
30
18
91
320
328
456
620
520
1817
525
184
48
516
20
15
1728
134
481
491
296
680
724
1638
30
18
83
321
328
456
620
520
1810
540
820
48
260
20
15
1728
134
481
491
296
680
724
1638
30
18
83
320
328
456
620
520
1810
539
216
12
514
20
15
1728
134
481
491
296
680
724
1638
30
18
83
336
328
456
620
520
1810
514
168
48
258
20
15
1728
134
481
491
296
676
708
1638
1054
17
91
344
328
472
364
521
1817
513
865
12
2
20
15
1728
134
481
491
296
676
708
1638
1054
17
83
344
328
472
364
521
1809
517
865
10
2
20
15
1728
134
481
491
296
676
708
1638
1054
9
83
344
328
472
364
513
1801
517
865
12
2
20
15
1728
134
481
491
296
676
708
1638
1054
9
87
344
328
472
364
514
1802
514
800
12
2
20
15
1728
134
481
491
296
676
708
1638
1054
18
91
344
328
472
364
520
1817
513
865
12
2
20
15
1728
134
481
491
296
676
708
1638
1054
18
83
344
328
472
364
520
1810
523
864
12
2
20
15
1728
134
481
491
296
676
708
1638
1054
18
83
345
328
472
364
536
1810
516
801
10
2
20
15
1728
134
481
491
296
676
708
1638
30
17
91
344
328
472
620
521
1817
514
875
10
516
20
15
1728
134
481
491
296
676
708
1638
30
17
83
344
328
472
620
521
1809
521
801
10
258
20
15
1728
134
481
491
296
676
708
1638
30
9
83
344
328
472
620
513
1801
521
801
10
258
20
15
1728
134
481
491
296
676
708
1638
30
9
87
344
328
472
620
514
1802
514
800
12
514
20
15
1728
134
481
491
296
676
708
1638
30
18
91
344
328
472
620
520
1817
514
171
12
258
20
15
1728
134
481
491
296
676
708
1638
30
18
83
344
328
472
620
520
1810
530
806
12
258
20
15
1728
134
481
491
296
676
708
1638
30
18
83
345
328
472
620
536
1810
516
801
10
514
20
15
1728
134
481
495
296
680
724
1638
1054
10
83
321
328
456
364
512
1802
536
216
10
4
20
15
1728
134
481
495
296
680
724
1638
1054
10
83
320
328
456
364
512
1802
538
216
12
2
20
15
1728
134
481
495
296
680
724
1638
1054
10
83
336
328
456
364
512
1802
523
816
48
2
20
15
1728
134
481
495
296
680
724
1638
1054
10
83
337
328
456
364
512
1802
520
808
11
2
20
15
1728
134
481
495
296
680
724
1638
30
10
83
321
328
456
620
512
1802
536
216
10
516
20
15
1728
134
481
495
296
680
724
1638
30
10
83
320
328
456
620
512
1802
538
216
12
514
20
15
1728
134
481
495
296
680
724
1638
30
10
83
336
328
456
620
512
1802
523
816
48
514
20
15
1728
134
481
495
296
680
724
1638
30
10
83
337
328
456
620
512
1802
520
808
11
258
20
15
1728
134
481
495
296
676
708
1638
1054
10
83
344
328
472
364
512
1802
514
800
12
2
20
15
1728
134
481
495
296
676
708
1638
1054
10
83
345
328
472
364
512
1802
512
864
12
2
20
15
1728
134
481
495
296
676
708
1638
30
10
83
344
328
472
620
512
1802
514
800
12
514
20
15
1728
134
481
495
296
676
708
1638
30
10
83
345
328
472
620
512
1802
512
202
12
514
20
15
1728
198
481
491
296
680
708
1670
1030
9
83
320
322
256
450
518
1801
537
223
241
35
20
15
1728
198
481
491
296
680
708
1670
1030
9
83
336
322
256
450
521
1801
526
159
177
35
20
15
1728
198
481
491
296
680
708
1670
1030
9
83
337
322
256
450
518
1801
524
158
177
35
20
15
1728
198
481
491
296
680
708
1670
1030
9
87
336
324
256
452
518
1802
522
827
111
42
20
15
1728
198
481
491
296
680
708
1670
1030
73
75
321
322
256
322
1065
1049
540
190
241
147
20
15
1728
198
481
491
296
680
708
1670
1030
73
75
321
322
256
450
1065
1049
540
190
241
35
20
15
1728
198
481
491
296
680
708
1670
1030
73
83
321
322
256
450
42
18
284
190
241
35
20
15
1728
198
481
491
296
680
708
1670
1030
73
83
320
322
256
386
1062
1041
539
223
113
3
20
15
1728
198
481
491
296
680
708
1670
1030
73
83
320
322
256
322
1065
1041
538
863
113
67
20
15
1728
198
481
491
296
680
708
1670
1030
73
83
320
322
256
450
41
17
282
191
241
35
20
15
1728
198
481
491
296
680
708
1670
1030
73
83
336
322
256
386
1062
17
259
159
177
19
20
15
1728
198
481
491
296
680
708
1670
1030
73
83
336
322
256
322
1062
1041
515
159
113
67
20
15
1728
198
481
491
296
680
708
1670
1030
73
83
336
322
256
450
41
17
278
159
177
35
20
15
1728
198
481
491
296
680
708
1670
1030
73
83
336
324
280
402
1062
17
259
156
208
14
20
15
1728
198
481
491
296
680
708
1670
1030
73
83
336
324
280
370
1062
1041
515
156
208
78
20
15
1728
198
481
491
296
680
708
1670
6
9
83
320
322
256
834
1542
1801
537
223
241
291
20
15
1728
198
481
491
296
680
708
1670
6
9
83
320
322
256
962
1542
1801
537
223
241
547
20
15
1728
198
481
491
296
680
708
1670
6
9
83
336
322
256
834
1545
1801
526
159
177
291
20
15
1728
198
481
491
296
680
708
1670
6
9
83
336
322
256
962
1545
1801
526
159
177
547
20
15
1728
198
481
491
296
680
708
1670
6
9
83
337
322
256
834
1542
1801
524
158
177
291
20
15
1728
198
481
491
296
680
708
1670
6
9
83
337
322
256
962
1542
1801
524
158
177
547
20
15
1728
198
481
491
296
680
708
1670
6
73
83
320
322
256
898
1062
17
539
223
113
515
20
15
1728
198
481
491
296
680
708
1670
6
73
83
320
322
256
834
41
17
281
191
241
291
20
15
1728
198
481
491
296
680
708
1670
6
73
83
320
322
256
962
41
17
281
191
241
547
20
15
1728
198
481
491
296
680
708
1670
6
73
83
336
322
256
898
1062
17
259
159
177
531
20
15
1728
198
481
491
296
680
708
1670
6
73
83
336
322
256
834
38
17
259
159
177
291
20
15
1728
198
481
491
296
680
708
1670
6
73
83
336
322
256
962
1062
17
259
159
177
547
20
15
1728
198
481
491
296
680
708
1670
6
73
83
336
324
280
914
38
17
259
156
208
526
20
15
1728
198
481
491
296
680
708
1670
6
73
83
336
324
280
882
38
17
259
156
208
334
20
15
1728
198
481
491
296
680
708
1798
1030
73
75
321
322
0
258
1065
1049
540
1662
881
531
20
15
1728
198
481
491
296
680
708
1798
1030
73
75
321
322
0
162
42
25
540
1662
881
1123
20
15
1728
198
481
491
296
680
708
1798
1030
73
75
321
322
0
418
1065
25
540
1662
881
611
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
321
386
0
266
1066
1042
540
1541
897
533
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
321
386
0
170
1066
1042
540
1541
961
1134
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
321
386
0
202
1066
1042
540
1541
897
1102
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
321
386
0
426
42
18
540
1541
961
622
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
321
386
0
458
42
18
540
1541
897
1166
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
321
322
0
418
38
18
540
1726
1009
611
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
320
322
0
258
1065
1041
537
1727
1009
515
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
320
322
0
194
550
17
539
831
881
1091
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
320
322
0
162
38
17
539
223
1009
1123
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
320
322
0
450
42
18
539
1631
1457
291
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
320
322
0
418
41
17
537
1727
1009
611
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
336
386
0
258
1065
1041
534
1567
1473
515
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
336
386
0
194
1066
1042
534
1567
1473
1091
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
336
386
0
450
42
18
534
1567
1473
579
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
336
322
0
162
38
17
515
831
881
99
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
336
322
0
450
42
18
526
831
1457
291
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
336
322
0
418
42
18
526
831
881
611
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
336
388
0
266
1066
1042
526
1563
1439
526
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
336
388
0
198
1065
1041
525
1565
960
70
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
336
388
0
170
1065
1041
525
1565
960
1134
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
336
388
0
454
41
17
515
1564
1472
582
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
336
388
0
420
1062
1042
515
1564
960
618
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
336
388
0
202
1066
1042
526
1563
1439
1102
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
336
388
0
426
1065
1041
525
1565
960
622
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
336
388
0
458
42
18
526
1563
1439
1166
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
336
388
24
242
1062
1042
515
1564
1424
1102
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
336
388
24
370
1062
1042
515
1564
1424
334
20
15
1728
198
481
491
296
680
708
1798
1030
73
83
336
388
24
458
1065
1041
525
1565
1424
1158
20
15
1728
198
481
491
296
680
708
1798
6
73
83
320
322
0
962
38
17
539
831
1457
1315
20
15
1728
198
481
491
296
680
708
1798
6
73
83
320
322
0
706
1066
18
539
1631
1457
803
20
15
1728
198
481
491
296
680
708
1798
6
73
83
336
386
0
706
42
18
534
1567
1473
803
20
15
1728
198
481
491
296
680
708
1798
6
73
83
336
322
0
962
42
18
526
831
1457
1315
20
15
1728
198
481
491
296
680
708
1798
6
73
83
336
322
0
706
1066
18
526
831
1457
803
20
15
1728
198
481
491
296
680
708
1798
6
73
83
336
388
0
710
41
17
515
1564
1472
806
20
15
1728
198
481
491
296
680
708
1798
6
73
83
336
388
24
626
41
17
525
1565
1424
846
20
15
1728
198
481
491
296
680
724
1670
1030
9
83
321
328
264
450
518
1801
540
820
108
62
20
15
1728
198
481
491
296
680
724
1670
1030
9
83
321
328
264
452
518
1801
540
820
106
56
20
15
1728
198
481
491
296
680
724
1670
1030
9
83
320
328
264
450
518
1801
537
216
110
62
20
15
1728
198
481
491
296
680
724
1670
1030
9
83
320
328
264
452
518
1801
537
216
250
56
20
15
1728
198
481
491
296
680
724
1670
1030
9
83
336
328
264
450
518
1801
515
168
236
62
20
15
1728
198
481
491
296
680
724
1670
1030
9
83
336
328
264
452
518
1801
515
168
240
56
20
15
1728
198
481
491
296
680
724
1670
1030
9
83
337
328
264
450
518
1801
524
176
240
62
20
15
1728
198
481
491
296
680
724
1670
1030
9
83
337
328
264
452
518
1801
524
176
240
56
20
15
1728
198
481
491
296
680
724
1670
1030
9
87
321
328
264
450
521
1802
536
217
109
62
20
15
1728
198
481
491
296
680
724
1670
1030
9
87
320
328
264
450
521
1802
538
216
110
62
20
15
1728
198
481
491
296
680
724
1670
1030
9
87
336
328
264
450
521
1802
522
168
176
62
20
15
1728
198
481
491
296
680
724
1670
1030
9
87
337
328
264
450
521
1802
520
176
246
62
20
15
1728
198
481
491
296
680
724
1670
1030
9
87
337
328
264
454
521
1802
520
169
177
53
20
15
1728
198
481
491
296
680
724
1670
1030
73
75
321
328
264
322
1065
1049
540
217
219
91
20
15
1728
198
481
491
296
680
724
1670
1030
73
75
321
328
264
324
1062
1049
540
217
219
89
20
15
1728
198
481
491
296
680
724
1670
1030
73
75
321
328
264
450
1065
1049
540
184
176
62
20
15
1728
198
481
491
296
680
724
1670
1030
73
75
321
328
264
452
1062
1049
540
184
176
56
20
15
1728
198
481
491
296
680
724
1670
1030
73
75
321
328
264
420
1062
1049
540
184
176
24
20
15
1728
198
481
491
296
680
724
1670
1030
73
75
321
328
264
330
1065
1049
540
184
176
134
20
15
1728
198
481
491
296
680
724
1670
1030
73
75
321
328
264
402
41
25
540
825
109
14
20
15
1728
198
481
491
296
680
724
1670
1030
73
75
320
328
264
322
1065
1049
541
824
112
94
20
15
1728
198
481
491
296
680
724
1670
1030
73
75
320
328
264
324
1062
1049
543
824
112
88
20
15
1728
198
481
491
296
680
724
1670
1030
73
75
320
328
264
450
1065
1049
541
216
250
59
20
15
1728
198
481
491
296
680
724
1670
1030
73
75
320
328
264
452
1062
1049
543
184
176
56
20
15
1728
198
481
491
296
680
724
1670
1030
73
75
320
328
264
420
1062
1049
543
216
208
24
20
15
1728
198
481
491
296
680
724
1670
1030
73
75
320
328
264
330
1065
1049
541
184
176
134
20
15
1728
198
481
491
296
680
724
1670
1030
73
75
320
328
264
402
41
25
541
824
108
14
20
15
1728
198
481
491
296
680
724
1670
1030
73
75
320
328
264
370
1065
1049
541
184
176
150
20
15
1728
198
481
491
296
680
724
1670
1030
73
83
321
328
264
450
42
18
540
820
108
62
20
15
1728
198
481
491
296
680
724
1670
1030
73
83
321
328
264
452
1062
1042
540
820
106
56
20
15
1728
198
481
491
296
680
724
1670
1030
73
83
320
328
264
322
1065
1041
537
216
122
91
20
15
1728
198
481
491
296
680
724
1670
1030
73
83
320
328
264
324
1062
1041
541
821
112
88
20
15
1728
198
481
491
296
680
724
1670
1030
73
83
320
328
264
450
41
17
537
857
110
62
20
15
1728
198
481
491
296
680
724
1670
1030
73
83
320
328
264
452
1062
1041
541
821
106
56
20
15
1728
198
481
491
296
680
724
1670
1030
73
83
320
328
264
420
1062
1041
539
216
208
24
20
15
1728
198
481
491
296
680
724
1670
1030
73
83
320
328
264
330
41
17
285
181
236
134
20
15
1728
198
481
491
296
680
724
1670
1030
73
83
320
328
264
402
42
18
539
856
110
14
20
15
1728
198
481
491
296
680
724
1670
1030
73
83
336
328
264
322
1065
1041
533
809
112
94
20
15
1728
198
481
491
296
680
724
1670
1030
73
83
336
328
264
324
1062
1041
515
816
112
88
20
15
1728
198
481
491
296
680
724
1670
1030
73
83
336
328
264
450
41
17
525
808
108
62
20
15
1728
198
481
491
296
680
724
1670
1030
73
83
336
328
264
452
1062
1041
515
168
176
56
20
15
1728
198
481
491
296
680
724
1670
1030
73
83
336
328
264
420
1062
1041
515
168
176
24
20
15
1728
198
481
491
296
680
724
1670
1030
73
83
336
328
264
330
1065
1041
525
169
176
134
20
15
1728
198
481
491
296
680
724
1670
1030
73
83
336
328
264
402
42
18
526
872
108
14
20
15
1728
198
481
491
296
680
724
1670
1030
73
79
321
328
264
322
1065
1050
536
825
113
91
20
15
1728
198
481
491
296
680
724
1670
1030
73
79
321
328
264
324
38
26
536
825
113
88
20
15
1728
198
481
491
296
680
724
1670
1030
73
79
321
328
264
450
1065
1050
536
184
251
59
20
15
1728
198
481
491
296
680
724
1670
1030
73
79
321
328
264
452
1062
1050
536
185
176
56
20
15
1728
198
481
491
296
680
724
1670
1030
73
79
321
328
264
420
38
26
536
825
113
24
20
15
1728
198
481
491
296
680
724
1670
1030
73
79
321
328
264
330
1066
1050
536
185
177
134
20
15
1728
198
481
491
296
680
724
1670
1030
73
79
321
328
264
402
42
26
536
825
109
13
20
15
1728
198
481
491
296
680
724
1670
1030
73
79
320
328
264
322
1065
1050
538
824
112
94
20
15
1728
198
481
491
296
680
724
1670
1030
73
79
320
328
264
324
38
26
539
824
112
88
20
15
1728
198
481
491
296
680
724
1670
1030
73
79
320
328
264
450
1065
1050
538
216
250
59
20
15
1728
198
481
491
296
680
724
1670
1030
73
79
320
328
264
452
1062
1050
539
216
236
56
20
15
1728
198
481
491
296
680
724
1670
1030
73
79
320
328
264
420
38
26
539
824
112
24
20
15
1728
198
481
491
296
680
724
1670
1030
73
79
320
328
264
330
1066
1050
538
184
176
134
20
15
1728
198
481
491
296
680
724
1670
1030
73
79
320
328
264
402
42
26
538
824
108
14
20
15
1728
198
481
491
296
680
724
1670
6
9
83
321
328
264
834
1545
1801
540
820
108
318
20
15
1728
198
481
491
296
680
724
1670
6
9
83
320
328
264
834
1545
1801
537
216
208
350
20
15
1728
198
481
491
296
680
724
1670
6
9
83
320
328
264
962
1542
1801
537
216
110
574
20
15
1728
198
481
491
296
680
724
1670
6
9
83
320
328
264
964
1542
1801
537
216
250
568
20
15
1728
198
481
491
296
680
724
1670
6
9
83
320
328
264
882
1554
1801
537
217
109
334
20
15
1728
198
481
491
296
680
724
1670
6
9
83
336
328
264
834
1545
1801
514
808
108
318
20
15
1728
198
481
491
296
680
724
1670
6
9
83
336
328
264
962
1542
1801
515
168
236
574
20
15
1728
198
481
491
296
680
724
1670
6
9
83
336
328
264
964
1542
1801
515
168
236
568
20
15
1728
198
481
491
296
680
724
1670
6
9
83
336
328
264
882
1554
1801
515
872
108
590
20
15
1728
198
481
491
296
680
724
1670
6
9
83
337
328
264
834
1545
1801
524
176
240
318
20
15
1728
198
481
491
296
680
724
1670
6
9
83
337
328
264
962
1542
1801
524
176
246
574
20
15
1728
198
481
491
296
680
724
1670
6
9
83
337
328
264
964
1542
1801
524
176
240
568
20
15
1728
198
481
491
296
680
724
1670
6
9
87
321
328
264
962
1545
1802
536
217
109
574
20
15
1728
198
481
491
296
680
724
1670
6
9
87
321
328
264
964
1542
1802
536
217
109
568
20
15
1728
198
481
491
296
680
724
1670
6
9
87
321
328
264
882
1554
1802
536
216
209
333
20
15
1728
198
481
491
296
680
724
1670
6
9
87
320
328
264
834
1554
1802
538
216
208
350
20
15
1728
198
481
491
296
680
724
1670
6
9
87
320
328
264
962
1545
1802
538
216
110
574
20
15
1728
198
481
491
296
680
724
1670
6
9
87
320
328
264
964
1542
1802
538
216
110
569
20
15
1728
198
481
491
296
680
724
1670
6
9
87
320
328
264
882
1554
1802
538
216
110
334
20
15
1728
198
481
491
296
680
724
1670
6
9
87
336
328
264
834
1554
1802
523
168
176
318
20
15
1728
198
481
491
296
680
724
1670
6
9
87
336
328
264
962
1545
1802
523
168
176
574
20
15
1728
198
481
491
296
680
724
1670
6
9
87
336
328
264
964
1542
1802
523
176
240
568
20
15
1728
198
481
491
296
680
724
1670
6
9
87
336
328
264
882
1554
1802
523
872
108
590
20
15
1728
198
481
491
296
680
724
1670
6
9
87
337
328
264
962
1545
1802
520
176
246
574
20
15
1728
198
481
491
296
680
724
1670
6
9
87
337
328
264
964
1542
1802
520
176
240
568
20
15
1728
198
481
491
296
680
724
1670
6
73
75
321
328
264
834
1065
25
540
824
112
606
20
15
1728
198
481
491
296
680
724
1670
6
73
75
321
328
264
962
1065
25
540
825
110
574
20
15
1728
198
481
491
296
680
724
1670
6
73
75
321
328
264
836
38
25
540
824
112
344
20
15
1728
198
481
491
296
680
724
1670
6
73
75
321
328
264
964
1062
25
540
824
106
568
20
15
1728
198
481
491
296
680
724
1670
6
73
75
321
328
264
932
1062
25
540
824
112
536
20
15
1728
198
481
491
296
680
724
1670
6
73
75
321
328
264
914
1065
25
540
825
109
526
20
15
1728
198
481
491
296
680
724
1670
6
73
75
320
328
264
834
1065
25
543
824
112
606
20
15
1728
198
481
491
296
680
724
1670
6
73
75
320
328
264
962
1065
25
541
824
108
574
20
15
1728
198
481
491
296
680
724
1670
6
73
75
320
328
264
836
38
25
543
824
112
344
20
15
1728
198
481
491
296
680
724
1670
6
73
75
320
328
264
964
38
25
287
184
176
568
20
15
1728
198
481
491
296
680
724
1670
6
73
75
320
328
264
932
1062
25
543
824
112
536
20
15
1728
198
481
491
296
680
724
1670
6
73
75
320
328
264
914
1065
25
541
1845
1388
526
20
15
1728
198
481
491
296
680
724
1670
6
73
83
320
328
264
834
41
17
537
857
110
318
20
15
1728
198
481
491
296
680
724
1670
6
73
83
320
328
264
962
1065
17
537
824
108
574
20
15
1728
198
481
491
296
680
724
1670
6
73
83
320
328
264
836
1062
17
539
216
208
344
20
15
1728
198
481
491
296
680
724
1670
6
73
83
320
328
264
964
1062
17
539
216
236
568
20
15
1728
198
481
491
296
680
724
1670
6
73
83
320
328
264
932
1062
17
539
216
208
536
20
15
1728
198
481
491
296
680
724
1670
6
73
83
320
328
264
914
1066
18
539
856
110
526
20
15
1728
198
481
491
296
680
724
1670
6
73
83
320
328
264
882
38
17
283
856
110
590
20
15
1728
198
481
491
296
680
724
1670
6
73
83
336
328
264
834
41
17
533
1833
1392
350
20
15
1728
198
481
491
296
680
724
1670
6
73
83
336
328
264
962
1065
17
525
809
108
574
20
15
1728
198
481
491
296
680
724
1670
6
73
83
336
328
264
836
1062
18
514
872
112
600
20
15
1728
198
481
491
296
680
724
1670
6
73
83
336
328
264
964
1062
17
259
176
240
568
20
15
1728
198
481
491
296
680
724
1670
6
73
83
336
328
264
932
1062
17
515
872
112
536
20
15
1728
198
481
491
296
680
724
1670
6
73
83
336
328
264
914
1062
17
515
808
110
526
20
15
1728
198
481
491
296
680
724
1670
6
73
83
336
328
264
882
38
17
515
872
108
590
20
15
1728
198
481
491
296
680
724
1670
6
73
79
321
328
264
834
41
26
536
825
113
347
20
15
1728
198
481
491
296
680
724
1670
6
73
79
321
328
264
962
1065
26
536
825
109
573
20
15
1728
198
481
491
296
680
724
1670
6
73
79
321
328
264
836
38
26
536
824
112
344
20
15
1728
198
481
491
296
680
724
1670
6
73
79
321
328
264
964
1062
26
536
825
109
568
20
15
1728
198
481
491
296
680
724
1670
6
73
79
321
328
264
932
1062
26
536
825
113
536
20
15
1728
198
481
491
296
680
724
1670
6
73
79
321
328
264
914
1066
26
536
825
109
525
20
15
1728
198
481
491
296
680
724
1670
6
73
79
320
328
264
834
1065
26
538
824
112
606
20
15
1728
198
481
491
296
680
724
1670
6
73
79
320
328
264
962
1065
26
538
824
108
574
20
15
1728
198
481
491
296
680
724
1670
6
73
79
320
328
264
836
38
26
539
824
112
344
20
15
1728
198
481
491
296
680
724
1670
6
73
79
320
328
264
964
1062
26
539
824
106
564
20
15
1728
198
481
491
296
680
724
1670
6
73
79
320
328
264
932
1062
26
539
824
112
536
20
15
1728
198
481
491
296
680
724
1670
6
73
79
320
328
264
914
1066
26
538
824
108
526
20
15
1728
198
481
491
296
680
724
1798
1030
73
75
321
328
8
258
1065
1049
540
824
1456
374
20
15
1728
198
481
491
296
680
724
1798
1030
73
75
321
328
8
450
41
25
540
824
1456
318
20
15
1728
198
481
491
296
680
724
1798
1030
73
75
321
328
8
452
38
25
540
824
1456
312
20
15
1728
198
481
491
296
680
724
1798
1030
73
75
321
328
8
420
1062
1049
540
1656
1520
280
20
15
1728
198
481
491
296
680
724
1798
1030
73
75
320
328
8
258
1065
1049
541
824
1456
382
20
15
1728
198
481
491
296
680
724
1798
1030
73
75
320
328
8
266
330
25
285
824
880
518
20
15
1728
198
481
491
296
680
724
1798
1030
73
75
320
328
8
450
41
25
541
824
1456
318
20
15
1728
198
481
491
296
680
724
1798
1030
73
75
320
328
8
452
38
25
543
824
1456
312
20
15
1728
198
481
491
296
680
724
1798
1030
73
75
320
328
8
420
1062
1049
543
824
1456
280
20
15
1728
198
481
491
296
680
724
1798
1030
73
75
320
328
8
458
329
25
285
825
944
1158
20
15
1728
198
481
491
296
680
724
1798
1030
73
83
321
328
8
258
1066
1042
540
820
876
382
20
15
1728
198
481
491
296
680
724
1798
1030
73
83
320
328
8
258
1066
1042
539
1720
944
1278
20
15
1728
198
481
491
296
680
724
1798
1030
73
83
320
328
8
450
41
17
541
821
1462
310
20
15
1728
198
481
491
296
680
724
1798
1030
73
83
320
328
8
452
38
17
541
821
1456
312
20
15
1728
198
481
491
296
680
724
1798
1030
73
83
320
328
8
420
1062
1041
539
824
1456
280
20
15
1728
198
481
491
296
680
724
1798
1030
73
83
336
328
8
258
1066
1042
526
817
880
382
20
15
1728
198
481
491
296
680
724
1798
1030
73
83
336
328
8
450
41
17
525
817
976
606
20
15
1728
198
481
491
296
680
724
1798
1030
73
83
336
328
8
452
38
17
515
816
1456
312
20
15
1728
198
481
491
296
680
724
1798
1030
73
83
336
328
8
420
1062
1041
515
816
1456
280
20
15
1728
198
481
491
296
680
724
1798
1030
73
83
336
328
8
242
550
17
515
808
878
78
20
15
1728
198
481
491
296
680
724
1798
1030
73
83
336
328
8
370
1062
1041
515
808
878
334
20
15
1728
198
481
491
296
680
724
1798
1030
73
79
321
328
8
258
329
26
280
825
881
381
20
15
1728
198
481
491
296
680
724
1798
1030
73
79
321
328
8
450
41
26
536
824
1467
315
20
15
1728
198
481
491
296
680
724
1798
1030
73
79
321
328
8
452
38
26
536
825
1520
312
20
15
1728
198
481
491
296
680
724
1798
1030
73
79
321
328
8
420
38
26
536
825
881
280
20
15
1728
198
481
491
296
680
724
1798
1030
73
79
321
328
8
458
329
26
280
825
945
1158
20
15
1728
198
481
491
296
680
724
1798
1030
73
79
320
328
8
258
329
26
282
824
880
382
20
15
1728
198
481
491
296
680
724
1798
1030
73
79
320
328
8
266
330
26
282
824
880
518
20
15
1728
198
481
491
296
680
724
1798
1030
73
79
320
328
8
450
41
26
538
824
1456
318
20
15
1728
198
481
491
296
680
724
1798
1030
73
79
320
328
8
452
38
26
539
824
1456
312
20
15
1728
198
481
491
296
680
724
1798
1030
73
79
320
328
8
420
38
26
539
824
1456
280
20
15
1728
198
481
491
296
680
724
1798
1030
73
79
320
328
8
458
329
26
283
824
944
1158
20
15
1728
198
481
491
296
680
724
1798
6
9
83
321
328
8
674
1542
1801
540
820
890
795
20
15
1728
198
481
491
296
680
724
1798
6
9
83
321
328
8
676
1542
1801
540
820
1008
792
20
15
1728
198
481
491
296
680
724
1798
6
9
83
320
328
8
674
1542
1801
537
216
976
798
20
15
1728
198
481
491
296
680
724
1798
6
9
83
320
328
8
676
1542
1801
537
216
976
792
20
15
1728
198
481
491
296
680
724
1798
6
9
83
336
328
8
674
1542
1801
515
816
1456
798
20
15
1728
198
481
491
296
680
724
1798
6
9
83
336
328
8
676
1542
1801
515
816
1456
792
20
15
1728
198
481
491
296
680
724
1798
6
9
83
337
328
8
674
1542
1801
524
176
1008
798
20
15
1728
198
481
491
296
680
724
1798
6
9
83
337
328
8
676
1542
1801
524
176
1008
792
20
15
1728
198
481
491
296
680
724
1798
6
9
87
321
328
8
674
1542
1802
536
217
987
795
20
15
1728
198
481
491
296
680
724
1798
6
9
87
321
328
8
676
1542
1802
536
217
987
793
20
15
1728
198
481
491
296
680
724
1798
6
9
87
320
328
8
674
1542
1802
538
216
976
798
20
15
1728
198
481
491
296
680
724
1798
6
9
87
320
328
8
676
1542
1802
538
216
976
792
20
15
1728
198
481
491
296
680
724
1798
6
9
87
336
328
8
674
1542
1802
523
168
1008
798
20
15
1728
198
481
491
296
680
724
1798
6
9
87
336
328
8
676
1542
1802
523
176
1008
792
20
15
1728
198
481
491
296
680
724
1798
6
9
87
337
328
8
674
1542
1802
516
816
1456
798
20
15
1728
198
481
491
296
680
724
1798
6
9
87
337
328
8
676
1542
1802
516
816
1456
792
20
15
1728
198
481
491
296
680
724
1798
6
73
75
321
328
8
962
41
25
540
825
1467
1339
20
15
1728
198
481
491
296
680
724
1798
6
73
75
321
328
8
706
41
25
540
824
1456
830
20
15
1728
198
481
491
296
680
724
1798
6
73
75
321
328
8
964
38
25
540
824
1456
1336
20
15
1728
198
481
491
296
680
724
1798
6
73
75
321
328
8
708
1062
25
540
824
1456
824
20
15
1728
198
481
491
296
680
724
1798
6
73
75
321
328
8
676
1062
25
540
824
1008
792
20
15
1728
198
481
491
296
680
724
1798
6
73
75
321
328
8
932
1062
25
540
824
1456
1304
20
15
1728
198
481
491
296
680
724
1798
6
73
75
320
328
8
770
1065
25
285
824
880
1406
20
15
1728
198
481
491
296
680
724
1798
6
73
75
320
328
8
962
41
25
541
824
1456
1342
20
15
1728
198
481
491
296
680
724
1798
6
73
75
320
328
8
706
41
25
541
824
1456
830
20
15
1728
198
481
491
296
680
724
1798
6
73
75
320
328
8
964
38
25
543
824
1456
1336
20
15
1728
198
481
491
296
680
724
1798
6
73
75
320
328
8
708
1062
25
543
824
1456
824
20
15
1728
198
481
491
296
680
724
1798
6
73
75
320
328
8
676
1062
25
543
824
1008
792
20
15
1728
198
481
491
296
680
724
1798
6
73
75
320
328
8
932
1062
25
543
824
1456
1304
20
15
1728
198
481
491
296
680
724
1798
6
73
83
320
328
8
770
1066
18
283
824
880
1406
20
15
1728
198
481
491
296
680
724
1798
6
73
83
320
328
8
962
41
17
541
821
1462
1334
20
15
1728
198
481
491
296
680
724
1798
6
73
83
320
328
8
706
41
17
537
1720
1004
830
20
15
1728
198
481
491
296
680
724
1798
6
73
83
320
328
8
964
38
17
541
821
1456
1336
20
15
1728
198
481
491
296
680
724
1798
6
73
83
320
328
8
708
1062
17
541
1717
1002
824
20
15
1728
198
481
491
296
680
724
1798
6
73
83
320
328
8
676
1062
17
539
216
976
792
20
15
1728
198
481
491
296
680
724
1798
6
73
83
320
328
8
932
1062
17
539
824
1456
1304
20
15
1728
198
481
491
296
680
724
1798
6
73
83
320
328
8
626
42
18
539
1624
878
846
20
15
1728
198
481
491
296
680
724
1798
6
73
83
320
328
8
882
38
17
539
1624
878
1358
20
15
1728
198
481
491
296
680
724
1798
6
73
83
336
328
8
962
41
17
525
817
1466
1339
20
15
1728
198
481
491
296
680
724
1798
6
73
83
336
328
8
706
41
17
533
1705
1004
830
20
15
1728
198
481
491
296
680
724
1798
6
73
83
336
328
8
964
38
17
515
816
1456
1336
20
15
1728
198
481
491
296
680
724
1798
6
73
83
336
328
8
708
1062
17
515
816
1456
824
20
15
1728
198
481
491
296
680
724
1798
6
73
83
336
328
8
676
1062
17
515
816
1456
792
20
15
1728
198
481
491
296
680
724
1798
6
73
83
336
328
8
932
1062
17
515
816
1456
1304
20
15
1728
198
481
491
296
680
724
1798
6
73
83
336
328
8
626
42
18
526
1640
876
846
20
15
1728
198
481
491
296
680
724
1798
6
73
79
321
328
8
962
41
26
536
824
1467
1339
20
15
1728
198
481
491
296
680
724
1798
6
73
79
321
328
8
706
41
26
536
824
1467
827
20
15
1728
198
481
491
296
680
724
1798
6
73
79
321
328
8
964
38
26
536
824
1456
1336
20
15
1728
198
481
491
296
680
724
1798
6
73
79
321
328
8
708
1062
26
536
825
944
824
20
15
1728
198
481
491
296
680
724
1798
6
73
79
321
328
8
676
1062
26
536
825
881
792
20
15
1728
198
481
491
296
680
724
1798
6
73
79
321
328
8
932
1062
26
536
825
1520
1304
20
15
1728
198
481
491
296
680
724
1798
6
73
79
320
328
8
962
41
26
538
824
1456
1342
20
15
1728
198
481
491
296
680
724
1798
6
73
79
320
328
8
706
41
26
538
824
1456
830
20
15
1728
198
481
491
296
680
724
1798
6
73
79
320
328
8
964
38
26
539
824
1456
1336
20
15
1728
198
481
491
296
680
724
1798
6
73
79
320
328
8
708
1062
26
539
824
1456
824
20
15
1728
198
481
491
296
680
724
1798
6
73
79
320
328
8
676
1062
26
539
824
1008
792
20
15
1728
198
481
491
296
680
724
1798
6
73
79
320
328
8
932
1062
26
539
824
1456
1304
20
15
1728
198
481
491
296
708
196
1798
1030
73
75
376
200
512
196
1065
1049
518
48
896
1098
20
15
1728
198
481
491
296
708
196
1798
1030
73
75
376
200
512
198
1065
1049
518
48
896
1094
20
15
1728
198
481
491
296
708
196
1798
1030
73
75
376
200
512
452
1065
1049
518
48
896
586
20
15
1728
198
481
491
296
708
196
1798
1030
73
75
376
200
512
454
1065
1049
518
48
896
582
20
15
1728
198
481
491
296
708
196
1798
1030
73
75
377
200
512
196
1065
1049
516
16
896
1098
20
15
1728
198
481
491
296
708
196
1798
1030
73
75
377
200
512
198
1065
1049
516
16
896
1094
20
15
1728
198
481
491
296
708
196
1798
1030
73
75
377
200
512
452
1065
1049
516
16
896
586
20
15
1728
198
481
491
296
708
196
1798
1030
73
75
377
200
512
454
1065
1049
516
16
896
582
20
15
1728
198
481
491
296
708
196
1798
1030
73
75
377
200
512
458
1065
1049
516
16
896
590
20
15
1728
198
481
491
296
708
196
1798
1030
73
79
376
200
512
196
1062
1050
514
17
896
1098
20
15
1728
198
481
491
296
708
196
1798
1030
73
79
376
200
512
198
1065
1050
514
16
896
1094
20
15
1728
198
481
491
296
708
196
1798
1030
73
79
376
200
512
452
1062
1050
514
17
896
586
20
15
1728
198
481
491
296
708
196
1798
1030
73
79
376
200
512
454
1065
1050
514
16
896
582
20
15
1728
198
481
491
296
708
196
1798
1030
73
79
376
200
512
202
1065
1050
514
16
896
1102
20
15
1728
198
481
491
296
708
196
1798
1030
73
79
376
200
512
458
41
26
258
16
896
302
20
15
1728
198
481
491
296
708
196
1798
1030
73
79
377
200
512
194
1066
1050
512
48
897
1091
20
15
1728
198
481
491
296
708
196
1798
1030
73
79
377
200
512
196
1062
1050
512
16
896
668
20
15
1728
198
481
491
296
708
196
1798
1030
73
79
377
200
512
450
1066
1050
512
48
897
579
20
15
1728
198
481
491
296
708
708
1670
1030
73
79
376
328
256
454
41
26
259
801
96
38
20
15
1728
198
481
491
296
708
708
1670
1030
73
79
376
328
280
450
1066
26
258
800
108
62
20
15
1728
198
481
491
296
708
708
1670
1030
73
79
376
328
280
452
38
26
258
800
108
56
20
15
1728
198
481
491
296
708
708
1670
1030
73
79
376
328
280
370
41
26
258
800
108
78
20
15
1728
198
481
491
296
708
708
1670
1030
73
79
377
328
256
326
329
26
256
801
97
70
20
15
1728
198
481
491
296
708
708
1670
1030
73
79
377
328
256
454
1065
26
256
800
96
38
20
15
1728
198
481
491
296
708
708
1670
1030
73
79
377
328
256
458
1066
26
256
801
97
46
20
15
1728
198
481
491
296
708
708
1670
1030
73
79
377
328
280
450
1066
26
256
801
111
62
20
15
1728
198
481
491
296
708
708
1670
1030
73
79
377
328
280
452
38
26
256
801
111
57
20
15
1728
198
481
491
296
708
708
1670
1030
73
79
377
328
280
370
41
26
256
801
111
78
20
15
1728
198
481
491
296
708
708
1670
6
73
79
376
328
256
838
41
26
259
801
96
294
20
15
1728
198
481
491
296
708
708
1670
6
73
79
376
328
256
966
41
26
258
801
96
550
20
15
1728
198
481
491
296
708
708
1670
6
73
79
376
328
256
842
41
26
258
801
96
590
20
15
1728
198
481
491
296
708
708
1670
6
73
79
376
328
280
834
42
26
258
800
108
318
20
15
1728
198
481
491
296
708
708
1670
6
73
79
376
328
280
962
1066
26
258
800
108
574
20
15
1728
198
481
491
296
708
708
1670
6
73
79
376
328
280
964
38
26
259
801
106
568
20
15
1728
198
481
491
296
708
708
1670
6
73
79
377
328
256
838
41
26
256
800
96
294
20
15
1728
198
481
491
296
708
708
1670
6
73
79
377
328
256
966
1065
26
256
800
96
550
20
15
1728
198
481
491
296
708
708
1670
6
73
79
377
328
256
970
42
26
256
801
97
558
20
15
1728
198
481
491
296
708
708
1670
6
73
79
377
328
280
962
1066
26
256
801
111
574
20
15
1728
198
481
491
296
708
708
1798
1030
73
75
376
328
0
166
41
25
518
800
992
102
20
15
1728
198
481
491
296
708
708
1798
1030
73
75
376
328
0
422
1065
1049
518
800
992
614
20
15
1728
198
481
491
296
708
708
1798
1030
73
75
376
328
24
274
1065
1049
518
800
1004
526
20
15
1728
198
481
491
296
708
708
1798
1030
73
79
376
328
0
166
41
26
258
801
992
102
20
15
1728
198
481
491
296
708
708
1798
1030
73
79
376
328
0
422
1065
1050
514
800
992
614
20
15
1728
198
481
491
296
708
708
1798
1030
73
79
376
328
24
258
330
26
258
800
876
382
20
15
1728
198
481
491
296
708
708
1798
1030
73
79
376
328
24
274
1066
1050
514
800
1004
526
20
15
1728
198
481
491
296
708
708
1798
1030
73
79
377
328
0
164
38
26
256
800
865
106
20
15
1728
198
481
491
296
708
708
1798
1030
73
79
377
328
0
418
1066
1050
512
801
993
611
20
15
1728
198
481
491
296
708
708
1798
1030
73
79
377
328
0
422
41
26
256
801
993
614
20
15
1728
198
481
491
296
708
708
1798
6
73
75
376
328
0
710
41
25
518
800
992
806
20
15
1728
198
481
491
296
708
708
1798
6
73
79
376
328
0
710
41
26
258
801
992
806
20
15
1728
198
481
491
296
708
708
1798
6
73
79
376
328
24
706
1066
26
258
800
1004
830
20
15
1728
198
481
491
296
708
708
1798
6
73
79
376
328
24
708
1062
26
258
800
1004
824
20
15
1728
198
481
491
296
708
708
1798
6
73
79
376
328
24
626
41
26
258
801
876
846
20
15
1728
198
481
491
296
708
708
1798
6
73
79
377
328
0
710
41
26
256
801
993
806
20
15
1728
198
481
491
296
708
708
1798
6
73
79
377
328
24
706
42
26
256
801
1007
830
20
15
1728
198
481
491
296
708
708
1798
6
73
79
377
328
24
708
38
26
256
801
1002
824
20
15
1728
198
481
491
296
708
708
1798
6
73
79
377
328
24
626
41
26
256
801
879
846
20
15
1728
198
481
491
296
712
196
1798
1030
73
75
368
196
512
198
1065
1049
513
61
896
1094
20
15
1728
198
481
491
296
712
196
1798
1030
73
75
368
196
512
454
1065
1049
513
61
896
582
20
15
1728
198
481
491
296
712
196
1798
1030
73
75
368
200
512
196
1065
1049
513
16
896
1098
20
15
1728
198
481
491
296
712
196
1798
1030
73
75
368
200
512
198
1065
1049
513
16
896
1094
20
15
1728
198
481
491
296
712
196
1798
1030
73
75
368
200
512
452
1065
1049
513
16
896
586
20
15
1728
198
481
491
296
712
196
1798
1030
73
75
368
200
512
454
1065
1049
513
16
896
582
20
15
1728
198
481
491
296
712
196
1798
1030
73
75
368
200
512
202
1065
1049
515
16
896
1102
20
15
1728
198
481
491
296
712
196
1798
1030
73
75
368
200
512
458
1065
1049
515
16
896
590
20
15
1728
198
481
491
296
712
196
1798
1030
73
75
368
200
536
450
1066
1049
513
49
907
315
20
15
1728
198
481
491
296
712
196
1798
1030
73
75
368
200
536
274
1065
1049
513
16
848
526
20
15
1728
198
481
491
296
712
196
1798
1030
73
75
368
200
536
242
1065
1049
513
49
907
667
20
15
1728
198
481
491
296
712
196
1798
1030
73
75
368
200
536
370
1065
1049
513
16
848
334
20
15
1728
198
481
491
296
712
196
1798
1030
73
75
368
200
536
498
1065
1049
513
16
848
590
20
15
1728
198
481
491
296
712
708
1670
1030
73
75
368
328
256
326
1065
1049
513
805
125
70
20
15
1728
198
481
491
296
712
708
1670
1030
73
75
368
328
280
450
1066
25
257
804
102
62
20
15
1728
198
481
491
296
712
708
1670
1030
73
75
368
328
280
402
1065
25
257
804
102
14
20
15
1728
198
481
491
296
712
708
1670
1030
73
75
368
328
280
370
41
25
257
144
208
78
20
15
1728
198
481
491
296
712
708
1670
6
73
75
368
328
256
838
41
25
257
805
125
326
20
15
1728
198
481
491
296
712
708
1670
6
73
75
368
328
256
842
41
25
257
805
125
590
20
15
1728
198
481
491
296
712
708
1670
6
73
75
368
328
280
962
1066
25
257
804
102
574
20
15
1728
198
481
491
296
712
708
1670
6
73
75
368
328
280
914
41
25
257
804
102
526
20
15
1728
198
481
491
296
712
708
1670
6
73
75
368
328
280
882
1065
25
257
144
208
334
20
15
1728
198
481
491
296
712
708
1798
1030
73
75
368
328
0
198
1065
1049
513
805
1021
70
20
15
1728
198
481
491
296
712
708
1798
1030
73
75
368
328
0
166
41
25
257
805
1021
102
20
15
1728
198
481
491
296
712
708
1798
1030
73
75
368
328
0
454
1065
1049
513
805
1021
582
20
15
1728
198
481
491
296
712
708
1798
1030
73
75
368
328
0
422
1065
1049
513
805
1021
614
20
15
1728
198
481
491
296
712
708
1798
1030
73
75
368
328
0
370
41
25
257
805
1021
574
20
15
1728
198
481
491
296
712
708
1798
1030
73
75
368
328
24
274
1065
1049
513
817
976
526
20
15
1728
198
481
491
296
712
708
1798
1030
73
75
368
328
24
242
1065
1049
513
784
976
1102
20
15
1728
198
481
491
296
712
708
1798
1030
73
75
368
328
24
370
1065
1049
513
817
1488
334
20
15
1728
198
481
491
296
712
708
1798
1030
73
75
368
328
24
498
1065
1049
513
784
976
590
20
15
1728
198
481
491
296
712
708
1798
6
73
75
368
328
24
706
42
25
257
804
998
830
20
15
1728
198
481
491
296
712
708
1798
6
73
75
368
328
24
626
41
25
513
784
976
846
20
15
1728
198
481
491
296
712
708
1798
6
73
75
368
328
24
882
41
25
513
817
1488
1358
20
15
1728
198
481
491
296
676
708
1670
1030
9
83
344
328
256
450
518
1801
523
203
255
35
20
15
1728
198
481
491
296
676
708
1670
1030
9
83
344
328
256
454
518
1801
523
160
188
38
20
15
1728
198
481
491
296
676
708
1670
1030
9
87
344
328
256
454
518
1802
514
160
188
38
20
15
1728
198
481
491
296
676
708
1670
1030
73
83
344
328
256
498
42
18
274
166
255
62
20
15
1728
198
481
491
296
676
708
1670
1030
73
83
344
328
280
450
42
18
274
166
231
61
20
15
1728
198
481
491
296
676
708
1670
1030
73
83
344
328
280
402
41
17
275
208
208
14
20
15
1728
198
481
491
296
676
708
1670
1030
73
83
344
328
280
498
42
18
274
166
231
45
20
15
1728
198
481
491
296
676
708
1670
1030
73
83
340
326
256
326
1062
1041
513
221
214
70
20
15
1728
198
481
491
296
676
708
1670
1030
73
83
345
328
280
370
1062
1042
516
145
209
77
20
15
1728
198
481
491
296
676
708
1670
6
9
83
344
328
256
834
1542
1801
523
203
127
323
20
15
1728
198
481
491
296
676
708
1670
6
9
83
344
328
256
962
1542
1801
523
203
255
547
20
15
1728
198
481
491
296
676
708
1670
6
9
83
344
328
280
962
1542
1801
521
161
231
573
20
15
1728
198
481
491
296
676
708
1670
6
9
83
344
328
280
882
1554
1801
521
161
231
302
20
15
1728
198
481
491
296
676
708
1670
6
9
83
344
328
280
1010
1554
1801
521
161
231
558
20
15
1728
198
481
491
296
676
708
1670
6
9
87
344
328
280
882
1554
1802
514
144
208
334
20
15
1728
198
481
491
296
676
708
1670
6
73
83
344
328
256
836
37
17
530
806
127
327
20
15
1728
198
481
491
296
676
708
1670
6
73
83
344
328
256
838
41
17
274
166
252
326
20
15
1728
198
481
491
296
676
708
1670
6
73
83
340
326
256
834
38
17
513
157
214
325
20
15
1728
198
481
491
296
676
708
1670
6
73
83
340
326
256
838
38
17
513
157
214
326
20
15
1728
198
481
491
296
676
708
1670
6
73
83
345
328
280
882
1062
18
260
177
231
302
20
15
1728
198
481
491
296
676
708
1798
1030
73
83
344
392
0
196
1061
1041
521
1553
832
1098
20
15
1728
198
481
491
296
676
708
1798
1030
73
83
344
392
0
198
37
17
530
1552
1408
70
20
15
1728
198
481
491
296
676
708
1798
1030
73
83
344
392
0
170
1066
1042
531
1552
1472
1134
20
15
1728
198
481
491
296
676
708
1798
1030
73
83
344
392
0
452
37
17
517
1552
832
586
20
15
1728
198
481
491
296
676
708
1798
1030
73
83
344
392
0
454
37
17
517
1552
832
582
20
15
1728
198
481
491
296
676
708
1798
1030
73
83
344
392
0
202
1066
1042
531
1552
1408
78
20
15
1728
198
481
491
296
676
708
1798
1030
73
83
344
392
24
274
1066
1042
530
1552
1424
526
20
15
1728
198
481
491
296
676
708
1798
1030
73
83
344
392
24
452
38
18
530
1552
1424
312
20
15
1728
198
481
491
296
676
708
1798
1030
73
83
344
392
24
242
1062
1042
530
1552
1424
1102
20
15
1728
198
481
491
296
676
708
1798
1030
73
83
344
392
24
370
1062
1042
530
1552
1424
334
20
15
1728
198
481
491
296
676
708
1798
1030
73
83
344
392
24
498
1062
1042
530
1552
1424
1174
20
15
1728
198
481
491
296
676
708
1798
1030
73
83
344
328
0
196
1061
1041
530
1702
1023
1095
20
15
1728
198
481
491
296
676
708
1798
1030
73
83
344
328
0
198
1065
1041
530
1702
1020
1094
20
15
1728
198
481
491
296
676
708
1798
1030
73
83
344
328
0
274
1066
1042
530
806
895
382
20
15
1728
198
481
491
296
676
708
1798
1030
73
83
344
328
0
452
37
17
530
1702
1023
583
20
15
1728
198
481
491
296
676
708
1798
1030
73
83
344
328
0
454
41
17
530
1702
1023
582
20
15
1728
198
481
491
296
676
708
1798
1030
73
83
344
328
0
420
1061
1041
530
806
959
615
20
15
1728
198
481
491
296
676
708
1798
1030
73
83
344
328
24
274
1065
1041
530
1702
999
525
20
15
1728
198
481
491
296
676
708
1798
1030
73
83
344
328
24
370
42
18
274
806
871
557
20
15
1728
198
481
491
296
676
708
1798
1030
73
83
340
326
0
454
38
17
513
157
982
582
20
15
1728
198
481
491
296
676
708
1798
1030
73
83
345
328
24
242
1062
1042
516
145
977
1101
20
15
1728
198
481
491
296
676
708
1798
6
73
83
344
392
24
708
1062
18
530
1552
1424
824
20
15
1728
198
481
491
296
676
708
1798
6
73
83
344
392
24
626
42
18
530
1552
1424
918
20
15
1728
198
481
491
296
676
708
1798
6
73
83
344
328
24
706
42
18
530
806
871
829
20
15
1728
198
481
491
296
676
708
1798
6
73
83
344
328
24
626
42
18
530
806
871
845
20
15
1728
198
481
491
296
676
708
1798
6
73
83
345
328
24
626
38
18
516
145
977
845
20
15
1728
198
481
491
424
904
708
1670
1030
9
51
257
354
256
386
198
713
604
1630
1137
3
20
15
1728
198
481
491
424
904
708
1670
1030
9
51
257
354
256
322
1030
713
604
1630
1137
147
20
15
1728
198
481
491
424
904
708
1670
1030
9
51
256
354
256
386
201
713
590
1631
1137
3
20
15
1728
198
481
491
424
904
708
1670
1030
9
51
256
354
256
322
1033
713
590
1631
1137
147
20
15
1728
198
481
491
424
904
708
1670
1030
9
55
257
354
256
386
1226
714
600
1630
1137
3
20
15
1728
198
481
491
424
904
708
1670
6
9
51
257
354
256
898
1222
713
604
1630
1137
1027
20
15
1728
198
481
491
424
904
708
1670
6
9
51
256
354
256
898
1225
713
590
1631
1137
1027
20
15
1728
198
481
491
424
904
708
1798
1030
9
51
257
354
0
258
1030
713
220
94
881
515
20
15
1728
198
481
491
424
904
708
1798
1030
9
51
257
354
0
194
198
457
604
94
625
659
20
15
1728
198
481
491
424
904
708
1798
1030
9
51
256
354
0
258
1033
713
222
95
881
515
20
15
1728
198
481
491
424
904
708
1798
1030
9
51
256
354
0
194
198
457
603
95
625
659
20
15
1728
198
481
491
424
904
708
1798
1030
9
55
257
354
0
258
1034
714
216
94
881
515
20
15
1728
198
481
491
424
904
708
1798
1030
9
55
257
354
0
194
198
458
600
94
625
659
20
15
1728
198
481
491
424
904
708
1798
1030
41
51
256
354
0
194
234
66
214
95
625
659
20
15
1728
198
481
491
424
904
708
1798
1030
41
51
256
354
0
450
362
642
598
1631
1265
147
20
15
1728
198
481
491
424
904
708
1798
1030
137
43
257
354
0
258
265
281
604
94
625
515
20
15
1728
198
481
491
424
904
708
1798
1030
137
51
257
354
0
258
262
201
220
94
881
515
20
15
1728
198
481
491
424
904
708
1798
1030
137
51
256
354
0
258
262
273
603
95
881
515
20
15
1728
198
481
491
424
904
708
1798
1030
137
55
257
354
0
258
262
202
216
94
881
515
20
15
1728
198
481
491
424
904
708
1798
1030
73
51
257
354
0
258
329
393
156
94
881
515
20
15
1728
198
481
491
424
904
708
1798
1030
73
51
256
354
0
258
329
393
155
95
625
515
20
15
1728
198
481
491
424
904
708
1798
1030
73
55
257
354
0
258
329
650
152
94
881
515
20
15
1728
198
481
491
424
904
708
1798
1030
146
51
257
354
0
258
1144
137
220
94
881
515
20
15
1728
198
481
491
424
904
1236
1542
6
17
51
256
872
8
930
249
393
281
313
368
798
20
15
1728
198
481
491
424
904
1236
1542
6
9
51
257
872
8
930
198
402
276
345
368
798
20
15
1728
198
481
491
424
904
1236
1542
6
9
51
257
872
8
932
198
73
156
308
368
792
20
15
1728
198
481
491
424
904
1236
1542
6
9
51
256
872
8
930
6
73
153
313
368
798
20
15
1728
198
481
491
424
904
1236
1542
6
9
51
256
872
8
932
198
417
277
313
368
792
20
15
1728
198
481
491
424
904
1236
1542
6
9
55
257
872
8
930
198
458
152
313
368
798
20
15
1728
198
481
491
424
904
1236
1542
6
9
55
257
872
8
932
6
74
152
313
368
792
20
15
1728
198
481
491
424
904
1236
1542
6
9
55
256
872
8
930
198
458
155
312
368
798
20
15
1728
198
481
491
424
904
1236
1542
6
9
55
256
872
8
932
6
74
155
312
368
792
20
15
1728
198
481
491
424
904
1236
1542
6
41
51
257
872
8
932
230
386
276
313
368
792
20
15
1728
198
481
491
424
904
1236
1542
6
41
51
256
872
8
932
230
65
629
345
368
792
20
15
1728
198
481
491
424
904
1236
1542
6
145
51
256
872
8
930
121
137
281
313
368
798
20
15
1728
198
481
491
424
904
1236
1542
6
137
51
257
872
8
932
1190
290
276
313
368
792
20
15
1728
198
481
491
424
904
1236
1542
6
137
51
256
872
8
930
166
417
163
308
496
798
20
15
1728
198
481
491
424
904
1236
1542
6
137
51
256
872
8
932
1190
289
277
313
368
792
20
15
1728
198
481
491
424
904
1236
1542
6
137
55
257
872
8
932
166
330
280
312
368
792
20
15
1728
198
481
491
424
904
1236
1542
6
137
55
256
872
8
932
166
330
282
312
368
792
20
15
1728
198
481
491
424
904
724
1670
1030
9
51
256
360
264
418
201
713
590
1624
1136
30
20
15
1728
198
481
491
424
904
724
1670
1030
9
51
256
360
264
420
198
713
603
1624
1136
24
20
15
1728
198
481
491
424
904
724
1670
1030
9
51
256
360
264
402
1222
713
603
1624
1136
14
20
15
1728
198
481
491
424
904
724
1670
1030
9
55
256
360
264
418
201
714
602
1624
1136
30
20
15
1728
198
481
491
424
904
724
1670
1030
9
55
256
360
264
420
198
714
587
1624
1136
24
20
15
1728
198
481
491
424
904
724
1670
1030
137
51
256
360
264
418
1190
1185
1173
1625
1136
30
20
15
1728
198
481
491
424
904
724
1670
1030
137
51
256
360
264
420
1190
1185
1173
1625
1136
24
20
15
1728
198
481
491
424
904
724
1670
6
9
51
256
360
264
930
1225
713
590
1624
1136
542
20
15
1728
198
481
491
424
904
724
1670
6
9
51
256
360
264
932
1222
713
603
1624
1136
536
20
15
1728
198
481
491
424
904
724
1670
6
9
55
256
360
264
930
1225
714
602
1624
1136
542
20
15
1728
198
481
491
424
904
724
1670
6
9
55
256
360
264
932
1222
714
587
1624
1136
536
20
15
1728
198
481
491
424
904
724
1798
1030
17
51
256
360
8
418
1273
1929
1177
89
496
286
20
15
1728
198
481
491
424
904
724
1798
1030
9
51
257
360
8
194
1266
1938
1172
89
368
94
20
15
1728
198
481
491
424
904
724
1798
1030
9
51
257
360
8
196
1222
1938
1172
89
368
88
20
15
1728
198
481
491
424
904
724
1798
1030
9
51
257
360
8
418
198
402
276
89
368
286
20
15
1728
198
481
491
424
904
724
1798
1030
9
51
257
360
8
452
1222
1938
1172
89
624
600
20
15
1728
198
481
491
424
904
724
1798
1030
9
51
257
360
8
420
1222
1938
1172
89
368
280
20
15
1728
198
481
491
424
904
724
1798
1030
9
51
256
360
8
194
1222
73
153
89
368
94
20
15
1728
198
481
491
424
904
724
1798
1030
9
51
256
360
8
196
1222
73
217
88
368
88
20
15
1728
198
481
491
424
904
724
1798
1030
9
51
256
360
8
266
1033
657
277
89
624
518
20
15
1728
198
481
491
424
904
724
1798
1030
9
51
256
360
8
450
198
73
153
89
624
606
20
15
1728
198
481
491
424
904
724
1798
1030
9
51
256
360
8
274
1033
73
217
89
624
526
20
15
1728
198
481
491
424
904
724
1798
1030
9
51
256
360
8
418
1030
73
217
88
368
286
20
15
1728
198
481
491
424
904
724
1798
1030
9
51
256
360
8
452
198
73
153
89
624
600
20
15
1728
198
481
491
424
904
724
1798
1030
9
51
256
360
8
420
198
73
153
88
368
280
20
15
1728
198
481
491
424
904
724
1798
1030
9
51
256
360
8
202
201
73
153
89
624
646
20
15
1728
198
481
491
424
904
724
1798
1030
9
39
256
360
8
194
1226
1962
1242
88
880
94
20
15
1728
198
481
491
424
904
724
1798
1030
9
39
256
360
8
274
370
682
219
88
624
526
20
15
1728
198
481
491
424
904
724
1798
1030
9
39
256
360
8
202
242
1962
1242
88
624
646
20
15
1728
198
481
491
424
904
724
1798
1030
9
55
257
360
8
194
1222
74
216
89
369
93
20
15
1728
198
481
491
424
904
724
1798
1030
9
55
257
360
8
196
1222
74
152
88
368
88
20
15
1728
198
481
491
424
904
724
1798
1030
9
55
257
360
8
266
1034
74
216
89
1009
518
20
15
1728
198
481
491
424
904
724
1798
1030
9
55
257
360
8
274
1034
714
216
89
625
525
20
15
1728
198
481
491
424
904
724
1798
1030
9
55
257
360
8
418
198
458
152
89
369
285
20
15
1728
198
481
491
424
904
724
1798
1030
9
55
257
360
8
452
198
74
152
89
625
600
20
15
1728
198
481
491
424
904
724
1798
1030
9
55
257
360
8
420
6
74
152
88
368
280
20
15
1728
198
481
491
424
904
724
1798
1030
9
55
256
360
8
194
1222
74
155
88
368
94
20
15
1728
198
481
491
424
904
724
1798
1030
9
55
256
360
8
196
1222
74
155
88
368
88
20
15
1728
198
481
491
424
904
724
1798
1030
9
55
256
360
8
266
1034
74
219
88
624
518
20
15
1728
198
481
491
424
904
724
1798
1030
9
55
256
360
8
274
1034
714
219
88
624
526
20
15
1728
198
481
491
424
904
724
1798
1030
9
55
256
360
8
418
198
458
155
88
368
286
20
15
1728
198
481
491
424
904
724
1798
1030
9
55
256
360
8
452
198
74
154
88
624
600
20
15
1728
198
481
491
424
904
724
1798
1030
9
55
256
360
8
420
6
74
154
88
368
280
20
15
1728
198
481
491
424
904
724
1798
1030
9
55
256
360
8
202
201
458
154
88
624
646
20
15
1728
198
481
491
424
904
724
1798
1030
41
51
257
360
8
194
1258
706
340
89
368
94
20
15
1728
198
481
491
424
904
724
1798
1030
41
51
257
360
8
452
358
706
212
89
624
600
20
15
1728
198
481
491
424
904
724
1798
1030
41
51
257
360
8
420
1254
1922
1236
89
368
280
20
15
1728
198
481
491
424
904
724
1798
1030
41
51
256
360
8
194
1257
65
213
89
368
94
20
15
1728
198
481
491
424
904
724
1798
1030
41
51
256
360
8
196
1254
65
149
89
368
88
20
15
1728
198
481
491
424
904
724
1798
1030
41
51
256
360
8
450
361
705
341
89
624
606
20
15
1728
198
481
491
424
904
724
1798
1030
41
51
256
360
8
274
361
385
217
88
624
526
20
15
1728
198
481
491
424
904
724
1798
1030
41
51
256
360
8
418
210
449
213
89
368
286
20
15
1728
198
481
491
424
904
724
1798
1030
41
51
256
360
8
452
358
385
341
89
624
600
20
15
1728
198
481
491
424
904
724
1798
1030
41
51
256
360
8
420
1254
65
149
89
368
280
20
15
1728
198
481
491
424
904
724
1798
1030
41
51
256
360
8
458
361
641
597
1625
1264
134
20
15
1728
198
481
491
424
904
724
1798
1030
41
39
256
360
8
194
1254
74
219
88
368
94
20
15
1728
198
481
491
424
904
724
1798
1030
41
39
256
360
8
196
1254
74
219
88
368
88
20
15
1728
198
481
491
424
904
724
1798
1030
41
39
256
360
8
450
361
714
346
88
624
606
20
15
1728
198
481
491
424
904
724
1798
1030
41
39
256
360
8
418
210
458
219
88
368
286
20
15
1728
198
481
491
424
904
724
1798
1030
41
39
256
360
8
452
358
394
219
88
624
600
20
15
1728
198
481
491
424
904
724
1798
1030
41
39
256
360
8
420
1254
74
219
88
368
280
20
15
1728
198
481
491
424
904
724
1798
1030
18
51
256
360
8
194
1272
1929
1177
88
880
94
20
15
1728
198
481
491
424
904
724
1798
1030
145
51
256
360
8
266
1145
137
217
89
624
518
20
15
1728
198
481
491
424
904
724
1798
1030
137
43
256
360
8
266
265
281
605
89
624
518
20
15
1728
198
481
491
424
904
724
1798
1030
137
43
256
360
8
274
265
281
605
89
624
526
20
15
1728
198
481
491
424
904
724
1798
1030
137
43
256
360
8
420
1190
1817
605
88
496
280
20
15
1728
198
481
491
424
904
724
1798
1030
137
51
257
360
8
274
262
274
276
89
624
526
20
15
1728
198
481
491
424
904
724
1798
1030
137
51
257
360
8
284
274
274
276
89
624
520
20
15
1728
198
481
491
424
904
724
1798
1030
137
51
257
360
8
420
1190
1826
596
89
368
280
20
15
1728
198
481
491
424
904
724
1798
1030
137
51
256
360
8
266
265
273
277
89
624
518
20
15
1728
198
481
491
424
904
724
1798
1030
137
51
256
360
8
274
262
273
277
89
624
526
20
15
1728
198
481
491
424
904
724
1798
1030
137
51
256
360
8
284
1138
146
219
88
624
520
20
15
1728
198
481
491
424
904
724
1798
1030
137
51
256
360
8
420
1190
1825
597
89
368
280
20
15
1728
198
481
491
424
904
724
1798
1030
137
39
256
360
8
274
274
682
219
88
624
526
20
15
1728
198
481
491
424
904
724
1798
1030
137
39
256
360
8
284
274
682
219
88
624
520
20
15
1728
198
481
491
424
904
724
1798
1030
137
55
257
360
8
266
266
202
216
89
1009
518
20
15
1728
198
481
491
424
904
724
1798
1030
137
55
257
360
8
274
262
330
600
89
624
526
20
15
1728
198
481
491
424
904
724
1798
1030
137
55
257
360
8
420
1190
1866
584
88
496
280
20
15
1728
198
481
491
424
904
724
1798
1030
137
55
256
360
8
266
266
202
147
88
624
518
20
15
1728
198
481
491
424
904
724
1798
1030
137
55
256
360
8
274
262
330
219
88
624
526
20
15
1728
198
481
491
424
904
724
1798
1030
137
55
256
360
8
420
1190
1866
587
88
496
280
20
15
1728
198
481
491
424
904
724
1798
1030
137
47
257
360
8
266
265
282
600
89
625
518
20
15
1728
198
481
491
424
904
724
1798
1030
137
47
257
360
8
274
266
282
600
89
625
525
20
15
1728
198
481
491
424
904
724
1798
1030
137
47
257
360
8
284
274
282
600
89
625
520
20
15
1728
198
481
491
424
904
724
1798
1030
137
47
257
360
8
420
166
410
600
88
496
280
20
15
1728
198
481
491
424
904
724
1798
1030
137
47
256
360
8
266
265
282
603
88
624
518
20
15
1728
198
481
491
424
904
724
1798
1030
137
47
256
360
8
274
266
282
603
88
624
526
20
15
1728
198
481
491
424
904
724
1798
1030
137
47
256
360
8
284
274
282
603
88
624
520
20
15
1728
198
481
491
424
904
724
1798
1030
137
47
256
360
8
420
1190
1818
603
88
496
280
20
15
1728
198
481
491
424
904
724
1798
1030
73
51
256
360
8
450
326
393
153
88
624
606
20
15
1728
198
481
491
424
904
724
1798
1030
73
51
256
360
8
452
326
393
153
88
624
600
20
15
1728
198
481
491
424
904
724
1798
1030
73
55
257
360
8
450
330
394
152
89
625
605
20
15
1728
198
481
491
424
904
724
1798
1030
73
55
257
360
8
452
326
394
152
88
624
600
20
15
1728
198
481
491
424
904
724
1798
1030
73
55
256
360
8
450
330
394
154
88
624
606
20
15
1728
198
481
491
424
904
724
1798
1030
73
55
256
360
8
452
326
394
154
88
624
600
20
15
1728
198
481
491
424
904
724
1798
1030
146
51
256
360
8
274
1144
137
217
88
624
526
20
15
1728
198
481
491
424
904
724
1798
1030
146
51
256
360
8
284
120
137
153
89
624
520
20
15
1728
198
481
491
424
904
724
1798
1030
146
55
257
360
8
284
1144
138
216
88
624
520
20
15
1728
198
481
491
424
904
724
1798
1030
146
55
256
360
8
284
1144
138
218
88
624
520
20
15
1728
198
481
491
424
904
724
1798
6
17
51
256
360
8
674
249
393
153
89
368
798
20
15
1728
198
481
491
424
904
724
1798
6
9
43
256
360
8
674
201
409
607
89
624
798
20
15
1728
198
481
491
424
904
724
1798
6
9
51
257
360
8
674
198
402
276
89
368
798
20
15
1728
198
481
491
424
904
724
1798
6
9
51
256
360
8
674
1030
73
153
89
368
798
20
15
1728
198
481
491
424
904
724
1798
6
9
51
256
360
8
676
198
417
149
89
368
792
20
15
1728
198
481
491
424
904
724
1798
6
9
55
257
360
8
674
198
458
152
89
625
797
20
15
1728
198
481
491
424
904
724
1798
6
9
55
257
360
8
676
1030
74
152
88
368
792
20
15
1728
198
481
491
424
904
724
1798
6
9
55
256
360
8
674
198
458
155
88
368
798
20
15
1728
198
481
491
424
904
724
1798
6
9
55
256
360
8
676
1030
74
155
88
368
792
20
15
1728
198
481
491
424
904
724
1798
6
9
47
257
360
8
674
202
410
600
89
625
797
20
15
1728
198
481
491
424
904
724
1798
6
9
47
256
360
8
674
202
410
603
88
1008
798
20
15
1728
198
481
491
424
904
724
1798
6
41
51
256
360
8
674
210
705
341
89
368
798
20
15
1728
198
481
491
424
904
724
1798
6
41
51
256
360
8
676
230
65
149
89
368
792
20
15
1728
198
481
491
424
904
724
1798
6
41
39
256
360
8
674
210
394
219
88
368
798
20
15
1728
198
481
491
424
904
724
1798
6
41
39
256
360
8
676
230
74
219
88
368
792
20
15
1728
198
481
491
424
904
724
1798
6
137
43
256
360
8
676
166
409
605
88
624
792
20
15
1728
198
481
491
424
904
724
1798
6
137
51
257
360
8
676
1190
674
148
89
368
792
20
15
1728
198
481
491
424
904
724
1798
6
137
51
256
360
8
674
166
161
277
89
368
798
20
15
1728
198
481
491
424
904
724
1798
6
137
51
256
360
8
676
1190
289
277
89
368
792
20
15
1728
198
481
491
424
904
724
1798
6
137
55
257
360
8
676
1190
714
216
88
368
792
20
15
1728
198
481
491
424
904
724
1798
6
137
55
256
360
8
676
1190
714
147
88
368
792
20
15
1728
198
481
491
424
904
724
1798
6
137
47
257
360
8
676
1190
410
600
88
624
792
20
15
1728
198
481
491
424
904
724
1798
6
137
47
256
360
8
676
1190
410
603
88
624
792
20
15
1728
198
481
491
424
936
708
1798
1030
17
51
416
388
0
202
1273
650
526
11
384
78
20
15
1728
198
481
491
424
936
708
1798
1030
17
51
416
388
24
242
250
650
526
11
400
78
20
15
1728
198
481
491
424
936
708
1798
1030
17
51
416
388
24
202
250
650
526
11
400
646
20
15
1728
198
481
491
424
936
708
1798
1030
17
51
416
388
24
498
250
650
526
11
400
150
20
15
1728
198
481
491
424
936
708
1798
1030
17
51
432
388
0
202
249
649
515
61
384
78
20
15
1728
198
481
491
424
936
708
1798
1030
17
51
432
296
0
194
250
650
515
72
382
67
20
15
1728
198
481
491
424
936
708
1798
1030
17
51
432
296
0
162
249
649
515
72
382
99
20
15
1728
198
481
491
424
936
708
1798
1030
17
51
432
296
0
450
250
650
515
72
638
579
20
15
1728
198
481
491
424
936
708
1798
1030
17
51
432
296
0
418
249
649
515
72
894
611
20
15
1728
198
481
491
424
936
708
1798
1030
17
51
432
296
0
202
249
649
515
72
382
78
20
15
1728
198
481
491
424
936
708
1798
1030
17
51
432
296
0
422
249
649
515
72
638
619
20
15
1728
198
481
491
424
936
708
1798
1030
9
43
416
388
0
196
1225
665
514
11
384
74
20
15
1728
198
481
491
424
936
708
1798
1030
9
43
416
388
0
198
1225
665
514
11
384
70
20
15
1728
198
481
491
424
936
708
1798
1030
9
43
416
388
0
202
1225
665
514
11
384
78
20
15
1728
198
481
491
424
936
708
1798
1030
9
43
416
296
0
258
1033
665
513
85
1022
515
20
15
1728
198
481
491
424
936
708
1798
1030
9
43
416
296
0
260
1033
665
513
85
1022
522
20
15
1728
198
481
491
424
936
708
1798
1030
9
43
416
296
0
262
1033
665
513
85
1022
518
20
15
1728
198
481
491
424
936
708
1798
1030
9
43
416
296
0
194
1225
665
513
85
1022
1091
20
15
1728
198
481
491
424
936
708
1798
1030
9
43
416
296
0
196
1225
665
513
85
894
74
20
15
1728
198
481
491
424
936
708
1798
1030
9
43
416
296
0
266
1033
665
513
85
1022
526
20
15
1728
198
481
491
424
936
708
1798
1030
9
43
416
296
0
198
1225
665
513
88
636
646
20
15
1728
198
481
491
424
936
708
1798
1030
9
43
416
296
0
170
1033
665
513
85
1022
1134
20
15
1728
198
481
491
424
936
708
1798
1030
9
43
416
296
0
166
1033
665
513
85
1022
107
20
15
1728
198
481
491
424
936
708
1798
1030
9
43
416
296
0
202
1225
665
513
85
894
78
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
272
322
0
258
1033
73
194
95
433
531
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
272
322
0
194
201
1953
1218
95
689
659
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
272
322
0
162
201
1953
1218
95
433
99
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
272
322
0
418
201
457
322
95
945
611
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
416
132
0
258
1034
658
526
1547
960
542
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
416
388
0
258
1034
658
526
11
960
542
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
416
388
0
196
197
1097
526
11
384
74
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
416
388
0
266
1034
658
526
11
384
526
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
416
388
0
198
197
1097
526
11
384
70
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
416
388
0
164
1221
1097
526
11
320
106
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
416
388
0
170
201
1097
526
11
320
110
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
416
388
0
452
201
73
526
11
384
586
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
416
388
0
166
197
1097
526
11
320
102
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
416
388
0
454
1222
1097
526
11
384
582
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
416
388
0
202
201
1097
526
11
384
78
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
416
388
0
426
1225
1097
526
11
576
622
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
416
388
0
422
1222
1097
526
11
832
614
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
416
388
24
266
1034
658
526
11
400
518
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
416
388
24
202
201
1097
526
11
400
646
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
416
388
24
458
201
73
526
11
656
134
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
130
0
194
201
1097
514
1599
897
643
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
130
0
450
1225
1097
514
1599
897
579
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
132
0
258
1033
713
514
1590
895
517
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
132
0
262
1029
713
514
1590
895
518
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
132
0
266
1033
713
514
1590
895
533
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
132
0
450
1225
1097
514
1590
895
581
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
132
0
454
197
73
514
1590
895
582
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
132
0
426
1225
1097
515
1596
832
622
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
386
0
258
1033
713
514
63
641
515
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
386
0
194
201
1097
514
63
385
67
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
386
0
162
201
1097
514
63
321
99
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
386
0
450
1225
1097
514
63
385
131
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
388
0
258
1033
713
514
54
383
517
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
388
0
262
1029
713
514
54
383
518
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
388
0
194
201
1097
514
54
383
69
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
388
0
196
1221
73
514
54
384
74
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
388
0
266
1033
713
514
54
415
533
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
388
0
198
197
1097
515
60
384
70
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
388
0
450
1225
1097
514
54
767
133
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
388
0
170
201
1097
515
60
320
110
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
388
0
452
1225
1097
514
54
384
138
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
388
0
454
197
73
514
54
384
134
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
388
0
202
201
1097
514
54
384
78
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
388
0
426
1225
1097
515
60
320
622
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
296
0
194
198
1097
515
72
382
67
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
296
0
162
198
1097
515
72
382
99
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
296
0
196
198
1097
515
72
382
74
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
296
0
198
198
1097
515
72
382
70
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
296
0
450
198
73
515
72
638
579
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
296
0
164
198
1097
515
72
382
106
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
296
0
418
198
73
515
72
638
611
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
296
0
170
201
1097
515
72
382
110
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
296
0
452
197
73
515
72
638
586
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
296
0
166
198
1097
515
72
382
107
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
296
0
454
197
73
515
72
638
582
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
296
0
420
198
73
515
72
638
618
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
296
0
202
201
1097
515
72
382
78
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
296
0
426
1225
1097
515
72
894
622
20
15
1728
198
481
491
424
936
708
1798
1030
9
51
432
296
0
422
198
73
515
72
638
619
20
15
1728
198
481
491
424
936
708
1798
1030
9
39
417
296
0
458
370
682
524
88
1021
1166
20
15
1728
198
481
491
424
936
708
1798
1030
9
39
416
132
0
458
370
682
538
1547
960
302
20
15
1728
198
481
491
424
936
708
1798
1030
9
39
416
388
0
458
370
682
538
11
384
590
20
15
1728
198
481
491
424
936
708
1798
1030
9
39
416
296
0
458
370
682
538
88
636
590
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
272
296
0
194
202
458
327
168
766
643
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
272
296
0
196
198
74
327
168
766
650
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
272
296
0
198
198
458
327
168
510
70
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
272
296
0
170
201
458
327
168
510
110
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
272
296
0
452
198
74
327
168
510
298
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
272
296
0
166
198
458
327
168
510
107
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
272
296
0
202
201
458
327
168
766
654
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
417
388
0
260
1030
714
520
10
384
522
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
417
388
0
262
1030
714
520
10
384
518
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
417
388
0
196
198
1098
520
10
384
74
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
417
388
0
266
1034
714
520
10
384
526
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
417
388
0
198
198
1098
520
10
384
70
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
417
388
0
452
198
74
520
10
384
586
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
417
388
0
166
198
1098
520
10
320
102
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
417
388
0
454
198
74
520
10
384
582
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
417
388
0
202
201
1098
520
10
384
78
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
417
388
0
426
1225
1098
520
10
576
622
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
417
388
24
266
1034
714
520
10
400
518
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
417
388
24
274
1030
714
520
10
400
526
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
417
388
24
452
1222
1098
520
10
400
312
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
417
388
24
202
201
1098
520
10
400
646
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
417
388
24
458
1225
1994
520
10
656
134
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
132
0
262
1030
714
522
1547
896
518
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
132
0
196
198
1098
522
1547
960
74
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
132
0
266
1034
714
522
1547
896
526
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
132
0
198
198
1098
522
1547
960
70
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
132
0
452
198
74
522
1547
960
586
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
132
0
454
198
74
522
1547
960
582
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
132
0
202
201
1098
522
1547
960
78
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
388
0
258
1034
714
522
11
960
542
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
388
0
260
1030
714
522
11
384
522
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
388
0
262
1030
714
522
11
384
518
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
388
0
194
201
1098
522
11
687
670
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
388
0
196
198
1098
522
11
384
74
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
388
0
266
1034
714
522
11
384
526
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
388
0
198
198
1098
522
11
384
70
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
388
0
164
1030
714
522
11
832
106
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
388
0
452
198
74
522
11
384
586
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
388
0
166
1030
714
522
11
832
102
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
388
0
454
198
74
522
11
384
134
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
388
0
202
201
1098
522
11
384
78
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
388
0
426
1225
1098
522
11
576
622
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
388
0
422
198
74
522
11
704
614
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
388
24
266
1034
714
522
11
400
518
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
388
24
274
1030
714
522
11
400
526
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
388
24
202
201
1098
522
11
400
646
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
416
388
24
458
202
74
522
11
656
134
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
432
388
0
196
198
1098
519
60
384
74
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
432
388
0
198
198
1098
519
60
384
70
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
432
388
0
164
198
1098
519
60
320
106
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
432
388
0
170
1225
1098
519
60
320
110
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
432
388
0
454
1222
1098
519
60
384
134
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
432
388
0
202
202
1098
519
61
384
78
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
432
388
0
426
1225
1098
519
60
320
622
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
433
130
0
450
202
74
516
1589
833
579
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
433
130
0
452
1222
1098
516
1589
833
583
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
433
130
0
454
1222
1098
516
1589
832
582
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
433
130
0
426
1225
1098
516
1589
833
622
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
433
130
0
422
1225
1098
516
1589
832
614
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
433
386
0
194
201
1098
516
53
385
67
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
433
386
0
162
202
1098
516
53
641
691
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
433
386
0
196
198
1098
516
53
385
71
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
433
386
0
198
198
1098
516
53
385
70
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
433
386
0
450
202
74
516
53
385
133
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
433
386
0
164
198
1098
516
53
321
103
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
433
386
0
170
1225
1098
516
53
641
693
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
433
386
0
166
198
1098
516
53
320
102
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
433
386
0
454
1222
1098
516
53
385
134
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
433
386
0
202
202
1098
516
53
385
78
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
433
386
0
426
1225
1098
516
53
641
181
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
433
386
0
422
1225
1098
516
53
320
614
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
433
388
0
198
198
1098
516
60
384
70
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
433
388
0
170
1225
1098
516
60
320
110
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
433
388
0
454
198
74
516
60
384
134
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
433
388
0
202
202
1098
516
60
384
78
20
15
1728
198
481
491
424
936
708
1798
1030
9
55
433
388
0
426
1225
1098
516
60
320
622
20
15
1728
198
481
491
424
936
708
1798
1030
9
47
417
388
0
198
1225
666
536
10
896
1094
20
15
1728
198
481
491
424
936
708
1798
1030
9
47
417
388
0
202
1225
666
536
10
896
1102
20
15
1728
198
481
491
424
936
708
1798
1030
9
47
416
388
0
198
1225
666
538
11
896
1094
20
15
1728
198
481
491
424
936
708
1798
1030
9
47
416
388
0
166
1225
666
538
11
449
102
20
15
1728
198
481
491
424
936
708
1798
1030
9
47
416
388
0
202
1225
666
538
11
896
1102
20
15
1728
198
481
491
424
936
708
1798
1030
41
43
416
388
0
452
361
409
514
11
640
138
20
15
1728
198
481
491
424
936
708
1798
1030
41
43
416
388
0
454
361
409
514
11
640
134
20
15
1728
198
481
491
424
936
708
1798
1030
41
43
416
388
0
370
361
409
546
11
384
574
20
15
1728
198
481
491
424
936
708
1798
1030
41
43
416
388
0
498
361
409
546
11
384
318
20
15
1728
198
481
491
424
936
708
1798
1030
41
43
416
388
0
458
361
409
514
11
640
142
20
15
1728
198
481
491
424
936
708
1798
1030
41
43
416
388
24
498
361
409
546
11
656
150
20
15
1728
198
481
491
424
936
708
1798
1030
41
43
416
388
24
458
361
409
546
11
656
134
20
15
1728
198
481
491
424
936
708
1798
1030
41
43
416
296
0
194
1254
665
545
85
382
67
20
15
1728
198
481
491
424
936
708
1798
1030
41
43
416
296
0
196
1254
665
545
85
382
74
20
15
1728
198
481
491
424
936
708
1798
1030
41
43
416
296
0
198
1254
665
545
85
382
70
20
15
1728
198
481
491
424
936
708
1798
1030
41
43
416
296
0
450
361
665
513
85
1022
1155
20
15
1728
198
481
491
424
936
708
1798
1030
41
43
416
296
0
452
361
665
513
85
1022
1162
20
15
1728
198
481
491
424
936
708
1798
1030
41
43
416
296
0
454
361
665
513
88
636
582
20
15
1728
198
481
491
424
936
708
1798
1030
41
43
416
296
0
458
361
665
513
85
1022
1166
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
272
322
0
194
233
705
194
95
945
659
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
272
322
0
450
233
705
194
95
433
291
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
272
322
0
418
210
450
194
95
689
179
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
272
324
0
170
1257
1985
578
91
703
693
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
272
324
0
426
233
1985
578
91
703
181
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
416
388
0
198
1257
705
526
11
384
70
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
416
388
0
202
1257
705
526
11
384
78
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
416
388
24
242
1257
705
526
11
400
78
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
416
388
24
498
1257
705
526
11
400
150
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
130
0
258
361
641
514
1599
897
515
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
130
0
194
1254
642
514
1599
897
643
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
130
0
450
361
641
514
1599
897
579
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
132
0
258
361
641
514
1590
895
517
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
132
0
262
361
641
514
1596
896
518
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
132
0
196
1254
642
514
1590
896
650
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
132
0
266
362
642
515
1596
896
526
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
132
0
450
361
641
514
1590
895
581
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
132
0
452
358
706
514
1590
896
586
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
132
0
454
361
641
514
1596
896
582
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
132
0
202
1257
641
514
1590
896
654
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
132
0
370
362
642
514
1590
895
574
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
132
0
498
362
642
514
1590
895
318
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
132
0
458
361
641
514
1596
896
590
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
386
0
258
361
641
514
63
385
515
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
386
0
194
1257
65
514
63
897
1091
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
386
0
450
361
641
514
63
385
131
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
386
0
418
233
65
514
63
833
611
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
388
0
258
361
641
514
54
383
517
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
388
0
262
361
641
514
60
384
518
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
388
0
194
1257
65
514
54
767
645
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
388
0
196
1254
642
514
54
384
74
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
388
0
266
362
642
515
60
384
526
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
388
0
198
233
1985
515
61
640
1094
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
388
0
450
361
641
514
54
767
133
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
388
0
170
234
450
514
54
320
110
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
388
0
452
358
706
514
54
896
1162
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
388
0
454
361
641
514
60
384
134
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
388
0
202
1257
641
514
54
384
78
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
388
0
426
233
65
514
60
832
622
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
388
0
370
362
642
514
54
415
574
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
388
0
498
362
642
514
54
415
318
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
388
0
458
361
641
514
60
384
142
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
296
0
258
358
641
515
72
382
195
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
296
0
262
361
641
515
72
382
198
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
296
0
194
1257
65
514
72
1022
1091
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
296
0
196
1254
65
515
72
382
74
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
296
0
198
1257
65
514
72
1022
70
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
296
0
450
361
641
515
72
1022
1155
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
296
0
418
210
641
515
72
894
611
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
296
0
452
357
385
515
72
1022
1162
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
296
0
454
361
385
515
72
1022
1158
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
296
0
202
1257
65
515
72
382
78
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
296
0
426
233
65
515
72
638
622
20
15
1728
198
481
491
424
936
708
1798
1030
41
51
432
296
0
458
361
385
515
72
1022
1166
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
417
296
0
258
362
650
524
89
381
197
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
417
296
0
194
1257
650
532
84
382
67
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
417
296
0
162
234
650
532
84
382
99
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
417
296
0
196
1254
74
532
84
382
74
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
417
296
0
198
1257
650
532
84
382
70
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
417
296
0
450
362
650
524
89
1021
1157
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
417
296
0
418
234
74
532
84
638
611
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
417
296
0
170
234
650
524
88
381
110
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
417
296
0
452
358
394
532
84
1022
1162
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
417
296
0
454
358
650
532
84
1022
1158
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
417
296
0
202
1258
74
532
84
382
78
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
417
296
0
426
234
74
532
84
638
622
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
417
296
0
458
362
394
532
84
638
590
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
416
132
0
258
362
650
538
1547
960
542
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
416
132
0
202
1258
650
538
1547
960
78
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
416
132
0
458
362
650
538
1547
960
302
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
416
388
0
258
362
650
538
11
960
542
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
416
388
0
170
234
650
538
11
320
110
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
416
388
0
202
1258
74
538
11
384
78
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
416
388
0
426
234
74
538
11
576
622
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
416
388
0
458
362
394
538
11
640
142
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
416
296
0
258
358
650
538
88
382
195
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
416
296
0
194
1258
74
538
88
382
67
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
416
296
0
198
1254
74
535
88
636
70
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
416
296
0
450
358
650
538
88
894
579
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
416
296
0
170
234
650
538
88
382
110
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
416
296
0
452
358
650
538
88
1022
1162
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
416
296
0
454
358
650
538
88
1022
1158
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
416
296
0
202
1258
74
538
88
382
78
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
416
296
0
426
234
74
538
88
636
622
20
15
1728
198
481
491
424
936
708
1798
1030
41
39
416
296
0
458
362
394
538
88
1022
1166
20
15
1728
198
481
491
424
936
708
1798
1030
41
47
417
388
0
454
361
666
536
10
576
582
20
15
1728
198
481
491
424
936
708
1798
1030
41
47
417
388
24
498
361
666
536
10
656
590
20
15
1728
198
481
491
424
936
708
1798
1030
41
47
416
388
0
454
361
666
538
11
576
582
20
15
1728
198
481
491
424
936
708
1798
1030
41
47
416
388
24
498
362
666
538
11
656
590
20
15
1728
198
481
491
424
936
708
1798
1030
18
51
416
388
0
202
1272
649
526
11
384
78
20
15
1728
198
481
491
424
936
708
1798
1030
18
51
432
388
0
202
1272
649
515
60
384
78
20
15
1728
198
481
491
424
936
708
1798
1030
18
55
416
388
0
202
1272
650
522
11
385
78
20
15
1728
198
481
491
424
936
708
1798
1030
18
55
432
388
0
202
1272
650
519
60
384
78
20
15
1728
198
481
491
424
936
708
1798
1030
18
55
433
388
0
202
1272
650
516
60
384
78
20
15
1728
198
481
491
424
936
708
1798
1030
137
43
416
132
0
262
265
665
546
1547
896
518
20
15
1728
198
481
491
424
936
708
1798
1030
137
43
416
132
0
266
265
665
546
1547
896
526
20
15
1728
198
481
491
424
936
708
1798
1030
137
43
416
388
0
260
265
409
514
11
384
522
20
15
1728
198
481
491
424
936
708
1798
1030
137
43
416
388
0
262
265
281
546
11
640
518
20
15
1728
198
481
491
424
936
708
1798
1030
137
43
416
388
0
266
265
409
514
11
384
526
20
15
1728
198
481
491
424
936
708
1798
1030
137
43
416
388
0
166
169
1817
542
11
320
102
20
15
1728
198
481
491
424
936
708
1798
1030
137
43
416
388
24
260
265
409
514
11
656
248
20
15
1728
198
481
491
424
936
708
1798
1030
137
43
416
388
24
266
265
409
514
11
400
518
20
15
1728
198
481
491
424
936
708
1798
1030
137
43
416
388
24
274
265
409
514
11
400
526
20
15
1728
198
481
491
424
936
708
1798
1030
137
43
416
388
24
284
265
409
514
11
400
520
20
15
1728
198
481
491
424
936
708
1798
1030
137
43
416
296
0
258
265
281
513
88
1022
515
20
15
1728
198
481
491
424
936
708
1798
1030
137
43
416
296
0
260
265
281
513
85
382
202
20
15
1728
198
481
491
424
936
708
1798
1030
137
43
416
296
0
262
265
281
513
88
380
198
20
15
1728
198
481
491
424
936
708
1798
1030
137
43
416
296
0
162
166
409
513
85
382
99
20
15
1728
198
481
491
424
936
708
1798
1030
137
43
416
296
0
266
265
281
513
88
1022
526
20
15
1728
198
481
491
424
936
708
1798
1030
137
43
416
296
0
170
169
409
513
88
382
110
20
15
1728
198
481
491
424
936
708
1798
1030
137
43
416
296
0
426
169
409
513
88
894
622
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
272
322
0
258
265
329
322
95
689
531
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
416
388
0
258
266
658
526
11
960
542
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
416
388
0
260
261
417
526
11
384
522
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
416
388
0
262
261
417
526
11
384
518
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
416
388
0
266
266
658
526
11
896
526
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
416
388
0
164
169
457
526
11
320
106
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
416
388
0
274
274
274
526
11
320
382
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
416
388
0
170
169
457
526
11
320
110
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
416
388
0
166
169
1225
526
11
576
102
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
416
388
0
426
169
457
526
11
576
622
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
416
388
0
422
1193
1225
526
11
576
614
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
416
388
24
260
261
417
526
11
656
248
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
416
388
24
266
266
658
526
11
400
518
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
416
388
24
274
274
417
526
11
400
526
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
416
388
24
284
274
274
526
11
400
520
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
132
0
258
265
673
514
1590
895
517
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
132
0
260
265
673
514
1590
896
522
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
132
0
262
262
713
514
1590
895
518
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
132
0
266
265
673
514
1590
896
526
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
132
0
426
169
417
514
1590
832
622
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
386
0
258
265
713
514
63
385
515
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
388
0
258
262
402
514
54
383
517
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
388
0
260
265
673
514
54
384
522
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
388
0
262
261
329
514
54
383
518
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
388
0
266
265
673
514
54
384
526
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
388
0
164
169
417
514
54
320
106
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
388
0
274
265
329
514
54
383
382
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
388
0
170
169
417
514
54
320
110
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
388
0
166
169
417
514
54
320
102
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
388
0
420
1193
1953
514
54
320
618
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
388
0
426
169
417
514
54
320
622
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
388
0
422
1193
1953
514
54
320
614
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
296
0
258
262
273
515
72
382
195
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
296
0
260
261
273
515
72
382
202
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
296
0
262
261
273
515
72
382
198
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
296
0
162
1193
1953
515
72
382
99
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
296
0
266
265
273
515
72
382
206
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
296
0
164
169
417
515
72
382
106
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
296
0
418
1190
1953
515
72
894
611
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
296
0
170
169
417
515
72
382
110
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
296
0
166
169
417
515
72
382
107
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
296
0
420
169
713
515
72
638
618
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
296
0
426
169
417
515
72
894
622
20
15
1728
198
481
491
424
936
708
1798
1030
137
51
432
296
0
422
169
713
515
72
638
619
20
15
1728
198
481
491
424
936
708
1798
1030
137
39
417
296
0
258
265
426
532
84
382
195
20
15
1728
198
481
491
424
936
708
1798
1030
137
39
417
296
0
262
265
426
532
84
382
198
20
15
1728
198
481
491
424
936
708
1798
1030
137
39
417
296
0
162
170
426
532
84
382
99
20
15
1728
198
481
491
424
936
708
1798
1030
137
39
417
296
0
266
265
426
532
84
1022
526
20
15
1728
198
481
491
424
936
708
1798
1030
137
39
417
296
0
170
1193
1962
532
84
382
110
20
15
1728
198
481
491
424
936
708
1798
1030
137
39
417
296
0
426
1193
1962
532
84
894
622
20
15
1728
198
481
491
424
936
708
1798
1030
137
39
416
388
0
274
274
426
538
11
320
382
20
15
1728
198
481
491
424
936
708
1798
1030
137
39
416
388
0
170
169
426
538
11
320
110
20
15
1728
198
481
491
424
936
708
1798
1030
137
39
416
388
0
166
169
426
538
11
320
102
20
15
1728
198
481
491
424
936
708
1798
1030
137
39
416
388
0
426
169
426
538
11
832
622
20
15
1728
198
481
491
424
936
708
1798
1030
137
39
416
388
0
422
1193
1962
538
11
832
614
20
15
1728
198
481
491
424
936
708
1798
1030
137
39
416
296
0
258
265
682
538
88
382
195
20
15
1728
198
481
491
424
936
708
1798
1030
137
39
416
296
0
262
265
682
538
88
382
198
20
15
1728
198
481
491
424
936
708
1798
1030
137
39
416
296
0
266
265
682
538
88
382
206
20
15
1728
198
481
491
424
936
708
1798
1030
137
39
416
296
0
170
169
426
538
88
382
110
20
15
1728
198
481
491
424
936
708
1798
1030
137
39
416
296
0
166
169
426
546
89
1022
1131
20
15
1728
198
481
491
424
936
708
1798
1030
137
39
416
296
0
426
169
426
538
88
636
622
20
15
1728
198
481
491
424
936
708
1798
1030
137
39
416
296
0
422
1193
1962
538
88
636
614
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
272
296
0
260
262
330
327
168
510
522
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
272
296
0
164
166
458
327
168
510
106
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
272
296
0
170
169
458
327
168
510
110
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
417
388
0
260
262
330
520
10
384
522
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
417
388
0
262
262
330
520
10
384
518
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
417
388
0
266
266
330
520
10
384
526
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
417
388
24
260
262
330
520
10
656
248
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
417
388
24
266
266
330
520
10
400
518
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
417
388
24
274
262
330
520
10
400
526
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
416
132
0
262
262
714
522
1547
896
518
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
416
132
0
266
266
714
522
1547
896
526
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
416
388
0
260
262
330
522
11
384
522
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
416
388
0
262
262
330
522
11
384
518
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
416
388
0
266
266
330
522
11
384
526
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
416
388
0
164
1190
1226
522
11
832
106
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
416
388
0
166
169
1226
522
11
832
102
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
416
388
0
420
1190
1226
522
11
832
618
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
416
388
0
426
170
714
522
11
576
622
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
416
388
0
422
1190
1226
522
11
832
614
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
416
388
24
260
262
330
522
11
656
248
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
416
388
24
266
266
330
522
11
400
518
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
416
388
24
274
262
330
522
11
400
526
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
432
132
0
260
262
714
519
1597
896
522
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
432
132
0
420
1190
1226
519
1597
832
618
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
432
132
0
426
1194
1226
519
1597
832
622
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
432
388
0
260
262
714
519
61
384
522
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
432
388
0
164
1190
1226
519
61
320
106
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
432
388
0
170
169
1226
519
60
320
110
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
432
388
0
420
1190
1226
519
61
320
618
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
432
388
0
426
1194
1226
519
61
320
622
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
433
130
0
420
1190
1226
516
1589
833
615
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
433
130
0
426
170
714
516
1589
833
622
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
433
132
0
426
170
714
516
1596
832
622
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
433
386
0
162
170
458
516
53
641
691
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
433
386
0
164
1190
1226
516
53
321
103
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
433
386
0
170
170
1226
516
53
641
693
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
433
386
0
166
1190
1226
516
53
320
102
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
433
386
0
420
1190
1226
516
53
321
615
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
433
386
0
426
170
714
516
53
641
181
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
433
386
0
422
1190
1226
516
53
320
614
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
433
388
0
170
170
1226
516
60
320
110
20
15
1728
198
481
491
424
936
708
1798
1030
137
55
433
388
0
426
170
714
516
60
320
622
20
15
1728
198
481
491
424
936
708
1798
1030
137
47
417
388
0
262
265
282
536
10
896
518
20
15
1728
198
481
491
424
936
708
1798
1030
137
47
417
388
0
266
265
282
536
10
896
1230
20
15
1728
198
481
491
424
936
708
1798
1030
137
47
417
388
24
266
265
282
536
10
400
518
20
15
1728
198
481
491
424
936
708
1798
1030
137
47
417
388
24
274
265
282
536
10
400
526
20
15
1728
198
481
491
424
936
708
1798
1030
137
47
417
296
0
258
266
282
524
88
1022
515
20
15
1728
198
481
491
424
936
708
1798
1030
137
47
417
296
0
262
266
282
524
88
1021
518
20
15
1728
198
481
491
424
936
708
1798
1030
137
47
417
296
0
266
266
282
524
88
1021
526
20
15
1728
198
481
491
424
936
708
1798
1030
137
47
416
388
0
262
265
666
538
11
896
518
20
15
1728
198
481
491
424
936
708
1798
1030
137
47
416
388
0
266
265
666
538
11
896
1230
20
15
1728
198
481
491
424
936
708
1798
1030
137
47
416
388
24
266
265
666
538
11
400
518
20
15
1728
198
481
491
424
936
708
1798
1030
137
47
416
388
24
274
266
410
538
11
400
526
20
15
1728
198
481
491
424
936
708
1798
1030
137
47
416
296
0
262
265
666
527
88
380
198
20
15
1728
198
481
491
424
936
708
1798
1030
137
47
416
296
0
266
266
282
527
88
1020
526
20
15
1728
198
481
491
424
936
708
1798
1030
73
51
272
322
0
450
329
393
578
95
433
291
20
15
1728
198
481
491
424
936
708
1798
1030
73
51
432
132
0
258
329
649
514
1590
895
517
20
15
1728
198
481
491
424
936
708
1798
1030
73
51
432
132
0
262
326
649
514
1590
895
518
20
15
1728
198
481
491
424
936
708
1798
1030
73
51
432
132
0
266
329
649
514
1590
895
533
20
15
1728
198
481
491
424
936
708
1798
1030
73
51
432
132
0
450
329
649
514
1590
895
581
20
15
1728
198
481
491
424
936
708
1798
1030
73
51
432
132
0
454
325
649
514
1590
895
582
20
15
1728
198
481
491
424
936
708
1798
1030
73
51
432
132
0
458
329
649
514
1590
927
590
20
15
1728
198
481
491
424
936
708
1798
1030
73
51
432
388
0
258
329
649
514
54
383
517
20
15
1728
198
481
491
424
936
708
1798
1030
73
51
432
388
0
262
325
649
515
60
384
518
20
15
1728
198
481
491
424
936
708
1798
1030
73
51
432
388
0
266
329
649
514
54
415
533
20
15
1728
198
481
491
424
936
708
1798
1030
73
51
432
388
0
450
329
649
514
54
767
133
20
15
1728
198
481
491
424
936
708
1798
1030
73
51
432
388
0
454
325
649
514
54
767
134
20
15
1728
198
481
491
424
936
708
1798
1030
73
51
432
388
0
458
329
649
514
54
415
142
20
15
1728
198
481
491
424
936
708
1798
1030
73
51
432
296
0
258
326
649
515
72
1022
515
20
15
1728
198
481
491
424
936
708
1798
1030
73
51
432
296
0
260
325
649
515
72
1022
522
20
15
1728
198
481
491
424
936
708
1798
1030
73
51
432
296
0
262
325
649
515
72
1022
518
20
15
1728
198
481
491
424
936
708
1798
1030
73
51
432
296
0
266
329
649
515
72
1022
526
20
15
1728
198
481
491
424
936
708
1798
1030
73
51
432
296
0
450
326
649
515
72
1022
1155
20
15
1728
198
481
491
424
936
708
1798
1030
73
51
432
296
0
452
325
649
515
72
1022
1162
20
15
1728
198
481
491
424
936
708
1798
1030
73
51
432
296
0
454
326
649
515
72
1022
1158
20
15
1728
198
481
491
424
936
708
1798
1030
73
51
432
296
0
458
329
649
515
72
1022
1166
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
272
296
0
452
326
394
327
168
510
298
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
272
296
0
454
326
394
327
168
510
299
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
272
296
0
458
330
394
327
168
510
302
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
417
388
0
260
326
650
520
10
384
522
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
417
388
0
262
326
650
520
10
384
518
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
417
388
0
266
330
650
520
10
384
526
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
417
388
0
452
326
650
520
10
384
586
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
417
388
0
454
326
394
520
10
384
582
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
417
388
0
458
329
650
520
10
384
590
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
417
388
24
260
326
650
520
10
656
248
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
417
388
24
452
326
650
520
10
400
312
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
417
388
24
458
329
394
520
10
656
134
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
416
132
0
258
330
650
522
1547
960
542
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
416
132
0
262
326
650
522
1547
896
518
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
416
132
0
266
330
650
522
1547
896
526
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
416
132
0
454
326
650
522
1547
896
582
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
416
132
0
458
330
650
522
1547
896
590
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
416
388
0
258
330
650
522
11
960
542
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
416
388
0
262
326
650
522
11
384
518
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
416
388
0
266
330
650
522
11
384
526
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
416
388
0
450
329
650
522
11
687
158
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
416
388
0
454
326
650
522
11
384
134
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
416
388
0
458
330
394
522
11
384
590
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
416
388
24
458
329
394
522
11
656
134
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
432
132
0
260
326
650
519
1596
896
522
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
432
132
0
262
326
650
519
1596
896
518
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
432
132
0
452
326
650
519
1596
896
586
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
432
132
0
454
326
650
519
1596
896
582
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
432
132
0
458
330
650
519
1596
896
590
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
432
388
0
260
326
650
519
61
384
522
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
432
388
0
262
326
650
519
61
384
518
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
432
388
0
452
326
650
519
61
384
138
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
432
388
0
454
326
650
519
61
384
134
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
432
388
0
458
330
650
519
61
384
142
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
433
130
0
258
330
650
516
1589
897
517
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
433
130
0
262
329
650
516
1589
897
518
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
433
130
0
266
330
650
516
1589
897
526
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
433
130
0
450
329
650
516
1589
897
579
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
433
130
0
454
329
650
516
1589
897
582
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
433
130
0
458
330
650
516
1589
897
590
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
433
132
0
262
326
650
516
1596
896
518
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
433
132
0
266
330
650
516
1596
896
526
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
433
132
0
454
326
650
516
1596
896
582
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
433
132
0
458
330
650
516
1596
896
590
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
433
386
0
258
330
650
516
53
385
517
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
433
386
0
262
329
650
516
53
385
518
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
433
386
0
266
330
650
516
53
385
533
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
433
386
0
450
329
650
516
53
385
133
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
433
386
0
454
329
650
516
53
385
134
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
433
386
0
458
330
650
516
53
385
142
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
433
388
0
262
326
650
516
60
384
518
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
433
388
0
266
330
650
516
60
384
526
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
433
388
0
454
326
650
516
60
384
134
20
15
1728
198
481
491
424
936
708
1798
1030
73
55
433
388
0
458
330
650
516
60
384
142
20
15
1728
198
481
491
424
936
708
1798
6
9
51
272
322
0
706
201
457
322
95
945
803
20
15
1728
198
481
491
424
936
708
1798
6
9
55
416
388
0
708
198
74
522
11
303
810
20
15
1728
198
481
491
424
936
708
1798
6
9
55
416
388
0
714
202
74
522
11
303
814
20
15
1728
198
481
491
424
936
708
1798
6
41
51
272
322
0
706
233
449
194
95
433
803
20
15
1728
198
481
491
424
936
724
1798
1030
17
51
432
136
8
242
250
650
515
1584
912
662
20
15
1728
198
481
491
424
936
724
1798
1030
17
51
432
392
8
242
250
650
515
48
400
78
20
15
1728
198
481
491
424
936
724
1798
1030
9
43
416
292
8
194
1225
665
514
75
880
94
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
417
146
8
266
1034
713
524
1541
945
518
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
417
402
8
258
1030
713
524
5
305
379
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
417
402
8
260
1030
713
524
5
305
377
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
417
402
8
194
198
1097
524
5
369
91
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
417
402
8
196
197
1097
524
5
369
88
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
417
402
8
266
1034
713
524
5
305
518
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
417
402
8
450
198
73
524
5
305
310
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
417
402
8
418
198
73
524
5
433
285
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
417
402
8
170
202
1097
524
5
433
683
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
417
402
8
452
197
73
524
5
305
313
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
417
402
8
454
1221
1097
524
5
305
309
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
417
402
8
420
197
73
524
5
433
280
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
417
402
8
202
201
1097
524
5
433
646
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
417
402
8
426
1226
1097
524
5
945
1195
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
416
292
8
194
1266
658
526
75
880
94
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
416
292
8
242
1266
658
526
75
624
78
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
416
292
8
202
1225
73
526
75
1008
646
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
432
136
8
258
1033
657
515
1584
880
382
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
432
136
8
266
1033
657
515
1584
880
518
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
432
136
8
450
198
73
515
1584
880
318
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
432
136
8
274
1033
657
515
1584
912
526
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
432
136
8
418
198
73
515
1584
880
286
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
432
136
8
452
197
73
514
1586
912
600
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
432
136
8
420
197
73
514
1586
880
280
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
432
136
8
242
1266
657
515
1584
912
662
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
432
392
8
258
1033
657
515
48
400
246
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
432
392
8
194
198
1097
515
48
400
94
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
432
392
8
196
197
1097
515
48
400
88
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
432
392
8
266
1033
657
515
48
368
518
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
432
392
8
450
198
73
515
48
400
318
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
432
392
8
274
1033
657
515
48
400
526
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
432
392
8
418
198
73
515
48
368
286
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
432
392
8
170
202
1097
515
48
650
683
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
432
392
8
452
197
73
514
48
400
312
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
432
392
8
420
197
73
514
48
400
280
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
432
392
8
242
1266
657
515
48
400
78
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
432
392
8
202
201
1097
514
48
752
646
20
15
1728
198
481
491
424
936
724
1798
1030
9
51
432
392
8
426
202
73
515
48
650
171
20
15
1728
198
481
491
424
936
724
1798
1030
9
39
432
136
8
284
370
682
515
1584
880
520
20
15
1728
198
481
491
424
936
724
1798
1030
9
39
432
392
8
274
370
682
515
48
400
526
20
15
1728
198
481
491
424
936
724
1798
1030
9
39
432
392
8
284
370
682
515
48
368
520
20
15
1728
198
481
491
424
936
724
1798
1030
9
39
432
392
8
370
370
682
514
48
400
334
20
15
1728
198
481
491
424
936
724
1798
1030
9
39
432
392
8
498
370
682
514
48
400
590
20
15
1728
198
481
491
424
936
724
1798
1030
9
39
432
392
8
458
370
682
515
48
752
134
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
417
292
8
194
1225
1098
520
74
880
94
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
417
292
8
196
198
1098
520
74
368
88
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
417
292
8
418
1225
1098
520
74
368
286
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
417
292
8
452
198
74
520
74
624
600
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
417
292
8
420
198
74
520
74
624
280
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
417
292
8
202
201
1098
520
74
624
646
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
417
402
8
194
202
1994
524
5
369
91
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
417
402
8
450
1226
1994
524
5
369
603
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
417
402
8
418
202
458
524
5
369
285
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
417
402
8
202
202
458
524
5
753
646
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
416
292
8
194
1226
1098
522
75
880
94
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
416
292
8
418
1225
1098
522
75
368
286
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
416
292
8
452
198
74
522
75
624
600
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
416
292
8
420
198
74
522
75
368
280
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
416
292
8
202
201
1098
522
75
624
646
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
432
136
8
452
1222
1098
519
1584
880
312
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
432
392
8
194
1226
74
519
48
912
1118
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
432
392
8
196
198
1098
519
48
400
88
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
432
392
8
170
1226
1098
519
48
762
683
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
432
392
8
452
198
74
519
48
912
600
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
432
392
8
420
198
74
519
48
368
280
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
432
392
8
202
202
1098
519
48
752
646
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
432
392
8
426
202
74
519
48
762
171
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
433
392
8
196
198
1098
516
48
368
88
20
15
1728
198
481
491
424
936
724
1798
1030
9
55
433
392
8
452
198
74
516
48
880
600
20
15
1728
198
481
491
424
936
724
1798
1030
9
47
417
292
8
194
1226
666
536
74
880
94
20
15
1728
198
481
491
424
936
724
1798
1030
9
47
416
292
8
194
1226
666
538
75
880
94
20
15
1728
198
481
491
424
936
724
1798
1030
41
43
416
292
8
450
361
409
514
107
496
318
20
15
1728
198
481
491
424
936
724
1798
1030
41
51
272
402
8
194
1234
642
322
15
305
91
20
15
1728
198
481
491
424
936
724
1798
1030
41
51
417
146
8
452
358
706
524
1541
881
600
20
15
1728
198
481
491
424
936
724
1798
1030
41
51
417
402
8
196
1254
642
524
5
369
88
20
15
1728
198
481
491
424
936
724
1798
1030
41
51
417
402
8
452
358
706
524
5
305
313
20
15
1728
198
481
491
424
936
724
1798
1030
41
51
432
136
8
258
361
641
514
1586
880
382
20
15
1728
198
481
491
424
936
724
1798
1030
41
51
432
136
8
450
358
641
515
1584
880
318
20
15
1728
198
481
491
424
936
724
1798
1030
41
51
432
136
8
274
361
641
514
1586
912
526
20
15
1728
198
481
491
424
936
724
1798
1030
41
51
432
136
8
452
358
641
515
1584
912
600
20
15
1728
198
481
491
424
936
724
1798
1030
41
51
432
136
8
242
210
641
515
1584
912
662
20
15
1728
198
481
491
424
936
724
1798
1030
41
51
432
136
8
498
358
641
515
1584
912
590
20
15
1728
198
481
491
424
936
724
1798
1030
41
51
432
392
8
258
361
641
514
50
400
246
20
15
1728
198
481
491
424
936
724
1798
1030
41
51
432
392
8
194
1257
65
514
48
912
1118
20
15
1728
198
481
491
424
936
724
1798
1030
41
51
432
392
8
196
1254
65
515
48
400
88
20
15
1728
198
481
491
424
936
724
1798
1030
41
51
432
392
8
450
358
385
515
48
400
318
20
15
1728
198
481
491
424
936
724
1798
1030
41
51
432
392
8
274
361
385
515
48
400
526
20
15
1728
198
481
491
424
936
724
1798
1030
41
51
432
392
8
418
210
450
514
51
368
286
20
15
1728
198
481
491
424
936
724
1798
1030
41
51
432
392
8
452
358
385
515
48
400
312
20
15
1728
198
481
491
424
936
724
1798
1030
41
51
432
392
8
420
1254
65
515
48
400
280
20
15
1728
198
481
491
424
936
724
1798
1030
41
51
432
392
8
242
1257
65
514
48
912
1102
20
15
1728
198
481
491
424
936
724
1798
1030
41
51
432
392
8
370
358
385
515
48
400
334
20
15
1728
198
481
491
424
936
724
1798
1030
41
51
432
392
8
498
233
65
514
48
912
1174
20
15
1728
198
481
491
424
936
724
1798
1030
41
51
432
392
8
458
361
385
515
48
752
134
20
15
1728
198
481
491
424
936
724
1798
1030
41
39
432
136
8
258
362
650
514
1584
880
382
20
15
1728
198
481
491
424
936
724
1798
1030
41
39
432
136
8
450
362
650
514
1584
906
603
20
15
1728
198
481
491
424
936
724
1798
1030
41
39
432
392
8
258
362
650
514
48
400
374
20
15
1728
198
481
491
424
936
724
1798
1030
41
39
432
392
8
194
1258
650
514
48
400
94
20
15
1728
198
481
491
424
936
724
1798
1030
41
39
432
392
8
450
1258
1994
514
48
400
318
20
15
1728
198
481
491
424
936
724
1798
1030
41
39
432
392
8
418
210
1994
514
48
368
286
20
15
1728
198
481
491
424
936
724
1798
1030
41
39
432
392
8
452
358
650
514
48
400
312
20
15
1728
198
481
491
424
936
724
1798
1030
41
39
432
392
8
420
1254
1994
514
48
400
280
20
15
1728
198
481
491
424
936
724
1798
1030
41
39
432
392
8
242
210
650
514
48
400
78
20
15
1728
198
481
491
424
936
724
1798
1030
41
39
432
392
8
370
358
650
514
48
400
334
20
15
1728
198
481
491
424
936
724
1798
1030
41
39
432
392
8
498
210
714
514
48
400
590
20
15
1728
198
481
491
424
936
724
1798
1030
41
39
432
392
8
458
362
650
514
48
752
134
20
15
1728
198
481
491
424
936
724
1798
1030
41
47
417
292
8
450
361
666
536
74
624
606
20
15
1728
198
481
491
424
936
724
1798
1030
41
47
416
292
8
450
361
666
538
75
624
606
20
15
1728
198
481
491
424
936
724
1798
1030
18
51
432
136
8
450
248
649
515
1584
880
318
20
15
1728
198
481
491
424
936
724
1798
1030
18
51
432
136
8
242
1272
649
515
1584
912
662
20
15
1728
198
481
491
424
936
724
1798
1030
18
51
432
392
8
194
1272
649
515
48
400
94
20
15
1728
198
481
491
424
936
724
1798
1030
18
51
432
392
8
450
248
649
515
48
400
318
20
15
1728
198
481
491
424
936
724
1798
1030
18
51
432
392
8
242
1272
649
515
48
400
78
20
15
1728
198
481
491
424
936
724
1798
1030
137
43
416
292
8
258
265
281
514
75
368
254
20
15
1728
198
481
491
424
936
724
1798
1030
137
43
416
292
8
266
265
281
514
75
624
518
20
15
1728
198
481
491
424
936
724
1798
1030
137
43
416
292
8
274
265
281
514
75
624
526
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
272
402
8
258
265
329
322
15
305
379
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
272
402
8
260
265
329
322
15
305
376
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
272
402
8
420
1190
1865
579
15
433
280
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
417
402
8
258
262
329
524
5
305
379
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
417
402
8
260
262
329
524
5
305
377
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
417
402
8
262
262
329
524
5
305
373
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
417
402
8
420
166
457
524
5
369
281
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
416
292
8
258
265
713
526
75
624
1270
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
416
292
8
266
266
274
526
75
624
518
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
416
292
8
274
265
713
526
75
624
526
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
416
292
8
284
274
274
526
75
624
520
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
416
292
8
498
274
274
526
75
624
590
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
432
136
8
258
262
673
515
1584
880
382
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
432
136
8
260
262
673
515
1584
912
216
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
432
136
8
266
265
673
514
1587
880
518
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
432
136
8
274
262
713
515
1584
912
526
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
432
136
8
418
1190
1225
515
1584
880
286
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
432
136
8
284
265
673
515
1584
912
520
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
432
392
8
258
262
273
515
48
400
246
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
432
392
8
260
261
401
515
48
400
216
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
432
392
8
266
265
273
515
48
368
518
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
432
392
8
274
262
273
515
48
400
526
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
432
392
8
418
1190
1953
515
48
368
286
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
432
392
8
284
265
273
515
48
400
520
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
432
392
8
170
170
1810
515
48
650
683
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
432
392
8
420
1190
1809
515
48
368
280
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
432
392
8
426
1194
1810
515
48
650
171
20
15
1728
198
481
491
424
936
724
1798
1030
137
51
432
392
8
498
274
273
515
48
400
150
20
15
1728
198
481
491
424
936
724
1798
1030
137
39
417
292
8
284
274
682
556
92
1008
520
20
15
1728
198
481
491
424
936
724
1798
1030
137
39
417
402
8
258
266
682
532
5
369
381
20
15
1728
198
481
491
424
936
724
1798
1030
137
39
416
292
8
258
265
426
538
75
624
1278
20
15
1728
198
481
491
424
936
724
1798
1030
137
39
416
292
8
266
265
426
538
75
624
518
20
15
1728
198
481
491
424
936
724
1798
1030
137
39
416
292
8
274
274
426
538
75
624
526
20
15
1728
198
481
491
424
936
724
1798
1030
137
39
416
292
8
284
274
426
538
75
624
520
20
15
1728
198
481
491
424
936
724
1798
1030
137
39
432
392
8
258
265
426
514
48
400
374
20
15
1728
198
481
491
424
936
724
1798
1030
137
39
432
392
8
266
265
426
514
48
368
518
20
15
1728
198
481
491
424
936
724
1798
1030
137
39
432
392
8
274
266
426
514
48
400
526
20
15
1728
198
481
491
424
936
724
1798
1030
137
39
432
392
8
284
274
426
515
48
368
520
20
15
1728
198
481
491
424
936
724
1798
1030
137
39
432
392
8
170
170
426
514
48
650
683
20
15
1728
198
481
491
424
936
724
1798
1030
137
39
432
392
8
426
1194
1962
514
48
650
171
20
15
1728
198
481
491
424
936
724
1798
1030
137
55
417
292
8
258
266
330
520
74
624
1278
20
15
1728
198
481
491
424
936
724
1798
1030
137
55
417
292
8
260
262
330
520
74
624
216
20
15
1728
198
481
491
424
936
724
1798
1030
137
55
417
292
8
266
266
330
520
74
624
518
20
15
1728
198
481
491
424
936
724
1798
1030
137
55
417
292
8
274
262
330
520
74
624
526
20
15
1728
198
481
491
424
936
724
1798
1030
137
55
416
292
8
258
266
330
522
75
368
254
20
15
1728
198
481
491
424
936
724
1798
1030
137
55
416
292
8
260
262
330
522
75
368
216
20
15
1728
198
481
491
424
936
724
1798
1030
137
55
416
292
8
266
266
330
522
75
624
518
20
15
1728
198
481
491
424
936
724
1798
1030
137
55
416
292
8
274
262
330
522
75
368
214
20
15
1728
198
481
491
424
936
724
1798
1030
137
55
416
292
8
420
166
458
522
75
368
280
20
15
1728
198
481
491
424
936
724
1798
1030
137
55
432
136
8
260
262
714
519
1584
912
216
20
15
1728
198
481
491
424
936
724
1798
1030
137
55
432
392
8
260
262
714
519
48
400
216
20
15
1728
198
481
491
424
936
724
1798
1030
137
55
432
392
8
170
170
1226
519
48
762
683
20
15
1728
198
481
491
424
936
724
1798
1030
137
55
432
392
8
420
166
458
519
48
400
280
20
15
1728
198
481
491
424
936
724
1798
1030
137
55
433
392
8
170
170
1226
516
49
651
683
20
15
1728
198
481
491
424
936
724
1798
1030
137
47
417
292
8
258
265
282
536
74
624
1278
20
15
1728
198
481
491
424
936
724
1798
1030
137
47
417
292
8
274
266
282
536
74
624
526
20
15
1728
198
481
491
424
936
724
1798
1030
137
47
417
292
8
284
274
282
536
74
624
520
20
15
1728
198
481
491
424
936
724
1798
1030
137
47
417
292
8
420
1190
1818
536
74
624
280
20
15
1728
198
481
491
424
936
724
1798
1030
137
47
416
292
8
258
265
282
538
75
624
1278
20
15
1728
198
481
491
424
936
724
1798
1030
137
47
416
292
8
266
265
282
538
75
624
518
20
15
1728
198
481
491
424
936
724
1798
1030
137
47
416
292
8
274
266
282
538
75
624
526
20
15
1728
198
481
491
424
936
724
1798
1030
137
47
416
292
8
284
274
282
538
75
624
520
20
15
1728
198
481
491
424
936
724
1798
1030
137
47
416
292
8
420
166
410
538
75
624
280
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
417
146
8
266
330
649
524
1541
945
518
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
417
146
8
458
330
649
524
1541
945
134
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
417
402
8
258
330
649
524
5
305
379
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
417
402
8
260
326
393
524
5
305
377
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
417
402
8
262
326
649
524
5
305
373
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
417
402
8
266
330
649
524
5
305
518
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
417
402
8
450
330
649
524
5
305
310
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
417
402
8
452
326
393
524
5
305
313
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
417
402
8
454
329
649
524
5
305
309
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
417
402
8
458
330
649
524
5
433
134
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
416
292
8
258
329
649
526
75
624
1270
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
416
292
8
260
325
649
526
75
624
1240
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
416
292
8
450
329
649
526
75
624
606
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
416
292
8
458
329
649
526
75
624
134
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
432
136
8
258
326
649
515
1584
880
382
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
432
136
8
260
325
649
514
1584
912
216
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
432
136
8
266
330
649
515
1584
880
518
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
432
136
8
450
326
649
515
1584
880
318
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
432
136
8
452
325
649
514
1584
912
600
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
432
392
8
258
326
649
515
48
400
246
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
432
392
8
260
325
649
514
48
400
216
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
432
392
8
266
330
649
515
48
368
518
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
432
392
8
450
326
649
515
48
400
318
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
432
392
8
452
325
649
514
48
400
312
20
15
1728
198
481
491
424
936
724
1798
1030
73
51
432
392
8
458
329
649
514
48
752
134
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
417
146
8
266
330
650
524
1541
881
518
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
417
146
8
450
330
650
524
1541
881
603
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
417
292
8
258
330
650
520
74
624
1278
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
417
292
8
260
326
650
520
74
624
216
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
417
292
8
450
330
394
520
74
624
606
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
417
292
8
452
326
650
520
74
624
600
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
417
292
8
458
329
394
520
106
1008
1158
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
417
402
8
258
329
650
524
5
369
381
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
417
402
8
262
329
650
524
5
369
373
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
417
402
8
266
330
650
524
5
369
518
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
417
402
8
450
330
650
524
5
369
603
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
417
402
8
454
329
650
524
5
433
309
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
417
402
8
458
329
650
524
5
433
134
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
416
292
8
258
330
650
522
75
368
254
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
416
292
8
450
330
394
522
75
624
606
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
416
292
8
458
329
394
522
75
624
134
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
432
136
8
260
326
650
519
1584
912
216
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
432
136
8
452
326
650
519
1584
912
600
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
432
392
8
260
326
650
519
48
400
216
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
432
392
8
452
326
650
519
48
400
312
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
432
392
8
458
330
650
519
48
752
134
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
433
136
8
258
330
650
516
1584
890
379
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
433
136
8
260
326
650
516
1584
880
376
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
433
136
8
266
330
650
516
1585
843
363
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
433
136
8
450
330
650
516
1585
907
603
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
433
136
8
452
326
650
516
1584
880
312
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
433
392
8
258
330
650
516
48
400
246
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
433
392
8
260
326
650
516
48
400
248
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
433
392
8
266
330
650
516
48
678
518
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
433
392
8
450
330
650
516
48
394
603
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
433
392
8
452
326
650
516
48
400
600
20
15
1728
198
481
491
424
936
724
1798
1030
73
55
433
392
8
458
330
650
516
48
678
134
20
15
1728
198
481
491
424
936
724
1798
6
17
51
432
136
8
674
249
649
515
1584
880
798
20
15
1728
198
481
491
424
936
724
1798
6
17
51
432
392
8
674
249
649
515
48
368
798
20
15
1728
198
481
491
424
936
724
1798
6
9
51
417
402
8
706
198
73
524
5
305
822
20
15
1728
198
481
491
424
936
724
1798
6
9
51
417
402
8
674
198
73
524
5
881
797
20
15
1728
198
481
491
424
936
724
1798
6
9
51
417
402
8
708
197
73
524
5
305
825
20
15
1728
198
481
491
424
936
724
1798
6
9
51
417
402
8
710
197
73
524
5
305
821
20
15
1728
198
481
491
424
936
724
1798
6
9
51
417
402
8
676
197
73
524
5
881
793
20
15
1728
198
481
491
424
936
724
1798
6
9
51
432
136
8
674
198
73
515
1584
880
798
20
15
1728
198
481
491
424
936
724
1798
6
9
51
432
136
8
676
197
73
514
1586
880
792
20
15
1728
198
481
491
424
936
724
1798
6
9
51
432
392
8
674
1542
1865
515
48
368
798
20
15
1728
198
481
491
424
936
724
1798
6
9
51
432
392
8
676
197
73
514
48
368
792
20
15
1728
198
481
491
424
936
724
1798
6
9
55
417
292
8
674
202
74
520
74
624
798
20
15
1728
198
481
491
424
936
724
1798
6
9
55
417
292
8
676
1542
1866
520
74
368
792
20
15
1728
198
481
491
424
936
724
1798
6
9
55
417
402
8
674
202
714
524
5
369
797
20
15
1728
198
481
491
424
936
724
1798
6
9
55
416
292
8
674
202
74
522
75
368
798
20
15
1728
198
481
491
424
936
724
1798
6
9
55
416
292
8
676
198
74
522
75
368
792
20
15
1728
198
481
491
424
936
724
1798
6
9
55
432
392
8
676
198
74
519
48
368
792
20
15
1728
198
481
491
424
936
724
1798
6
41
51
432
136
8
674
210
705
515
1584
880
798
20
15
1728
198
481
491
424
936
724
1798
6
41
51
432
392
8
674
210
705
515
48
368
798
20
15
1728
198
481
491
424
936
724
1798
6
41
51
432
392
8
676
230
65
515
48
880
792
20
15
1728
198
481
491
424
936
724
1798
6
41
39
416
292
8
626
210
394
538
75
624
846
20
15
1728
198
481
491
424
936
724
1798
6
41
39
432
392
8
674
210
394
514
48
368
798
20
15
1728
198
481
491
424
936
724
1798
6
41
39
432
392
8
676
230
458
514
48
368
792
20
15
1728
198
481
491
424
936
724
1798
6
137
43
416
292
8
626
169
281
514
75
624
846
20
15
1728
198
481
491
424
936
724
1798
6
137
51
272
402
8
674
166
329
579
15
433
795
20
15
1728
198
481
491
424
936
724
1798
6
137
51
272
402
8
676
166
401
579
15
433
792
20
15
1728
198
481
491
424
936
724
1798
6
137
51
417
402
8
674
166
713
524
5
369
797
20
15
1728
198
481
491
424
936
724
1798
6
137
51
417
402
8
676
1190
713
524
5
369
793
20
15
1728
198
481
491
424
936
724
1798
6
137
51
416
292
8
626
169
713
526
75
624
846
20
15
1728
198
481
491
424
936
724
1798
6
137
51
432
136
8
676
1190
713
515
1584
880
792
20
15
1728
198
481
491
424
936
724
1798
6
137
51
432
136
8
626
1193
713
514
1586
912
918
20
15
1728
198
481
491
424
936
724
1798
6
137
51
432
392
8
674
166
417
515
48
368
798
20
15
1728
198
481
491
424
936
724
1798
6
137
51
432
392
8
676
1190
417
515
48
368
792
20
15
1728
198
481
491
424
936
724
1798
6
137
55
417
292
8
676
1190
714
520
74
624
792
20
15
1728
198
481
491
424
936
724
1798
6
137
55
417
292
8
626
166
458
520
74
624
846
20
15
1728
198
481
491
424
936
724
1798
6
137
55
416
292
8
676
1190
714
522
75
368
792
20
15
1728
198
481
491
424
936
724
1798
6
137
55
416
292
8
626
166
714
522
75
368
846
20
15
1728
198
481
491
424
936
724
1798
6
137
55
432
136
8
676
1190
714
519
1584
880
792
20
15
1728
198
481
491
424
936
724
1798
6
137
55
432
392
8
676
1190
714
519
48
368
792
20
15
1728
198
481
491
424
936
724
1798
6
137
55
433
136
8
676
1190
714
516
1585
843
792
20
15
1728
198
481
491
424
936
724
1798
6
137
55
433
392
8
676
1190
714
516
49
331
792
20
15
1728
198
481
491
424
936
724
1798
6
137
47
416
292
8
676
1190
410
538
75
624
792
20
15
1728
198
481
491
424
872
196
1542
6
41
51
560
1668
1024
530
210
706
1666
1654
351
1022
20
15
1728
198
481
491
424
872
212
1542
6
9
43
544
1672
1032
514
521
665
1665
1656
368
1022
20
15
1728
198
481
491
424
872
212
1542
6
9
43
544
1672
1032
516
521
665
1665
1656
368
1016
20
15
1728
198
481
491
424
872
212
1542
6
9
51
544
1672
1032
514
198
713
1679
1656
336
950
20
15
1728
198
481
491
424
872
212
1542
6
9
51
560
1672
1032
514
521
657
1667
1616
336
1390
20
15
1728
198
481
491
424
872
212
1542
6
9
51
560
1672
1032
522
522
658
1667
1640
366
1387
20
15
1728
198
481
491
424
872
212
1542
6
41
51
560
1672
1032
530
210
706
1666
1651
336
982
20
15
1728
198
481
491
424
872
212
1542
6
41
39
560
1672
1032
530
210
714
1666
1616
336
982
20
15
1728
198
481
491
424
872
212
1542
6
137
43
544
1672
1032
514
626
1945
1729
1652
346
955
20
15
1728
198
481
491
424
868
196
1542
6
41
51
564
1672
1048
530
233
705
1665
1633
337
950
20
15
1728
198
481
491
424
932
708
1798
1030
9
51
440
392
0
196
197
1097
519
48
384
74
20
15
1728
198
481
491
424
932
708
1798
1030
9
51
440
392
0
198
198
1097
517
49
384
70
20
15
1728
198
481
491
424
932
708
1798
1030
9
51
440
392
0
170
201
1097
517
49
320
110
20
15
1728
198
481
491
424
932
708
1798
1030
9
51
440
392
0
452
1222
1097
517
49
384
138
20
15
1728
198
481
491
424
932
708
1798
1030
9
51
440
392
0
454
1222
1097
517
49
384
134
20
15
1728
198
481
491
424
932
708
1798
1030
9
51
440
392
0
202
201
1097
517
49
384
78
20
15
1728
198
481
491
424
932
708
1798
1030
9
51
440
392
0
426
1225
1097
517
49
320
622
20
15
1728
198
481
491
424
932
708
1798
1030
9
51
436
134
0
260
1030
713
513
1587
893
540
20
15
1728
198
481
491
424
932
708
1798
1030
9
51
436
390
0
260
1030
713
513
51
397
540
20
15
1728
198
481
491
424
932
708
1798
1030
9
51
436
390
0
196
1222
73
513
51
653
668
20
15
1728
198
481
491
424
932
708
1798
1030
9
55
440
136
0
260
1030
714
514
1584
896
522
20
15
1728
198
481
491
424
932
708
1798
1030
9
55
440
136
0
262
1030
714
514
1584
896
518
20
15
1728
198
481
491
424
932
708
1798
1030
9
55
440
136
0
196
198
1098
514
1584
896
650
20
15
1728
198
481
491
424
932
708
1798
1030
9
55
440
136
0
266
1034
714
514
1584
896
526
20
15
1728
198
481
491
424
932
708
1798
1030
9
55
440
136
0
198
198
1098
514
1584
896
646
20
15
1728
198
481
491
424
932
708
1798
1030
9
55
440
136
0
452
1222
1098
515
1584
896
586
20
15
1728
198
481
491
424
932
708
1798
1030
9
55
440
136
0
454
1222
1098
514
1584
896
582
20
15
1728
198
481
491
424
932
708
1798
1030
9
55
440
136
0
202
201
1098
514
1584
896
654
20
15
1728
198
481
491
424
932
708
1798
1030
9
55
440
392
0
260
1030
714
514
48
384
522
20
15
1728
198
481
491
424
932
708
1798
1030
9
55
440
392
0
262
1030
714
514
48
384
518
20
15
1728
198
481
491
424
932
708
1798
1030
9
55
440
392
0
196
198
1098
514
48
384
74
20
15
1728
198
481
491
424
932
708
1798
1030
9
55
440
392
0
266
1034
714
514
48
384
526
20
15
1728
198
481
491
424
932
708
1798
1030
9
55
440
392
0
198
198
1098
514
48
384
70
20
15
1728
198
481
491
424
932
708
1798
1030
9
55
440
392
0
170
1034
714
514
48
320
110
20
15
1728
198
481
491
424
932
708
1798
1030
9
55
440
392
0
452
198
74
515
48
384
138
20
15
1728
198
481
491
424
932
708
1798
1030
9
55
440
392
0
454
198
74
515
48
384
134
20
15
1728
198
481
491
424
932
708
1798
1030
9
55
440
392
0
202
201
1098
514
48
384
78
20
15
1728
198
481
491
424
932
708
1798
1030
9
55
440
392
0
426
1225
1098
514
48
320
622
20
15
1728
198
481
491
424
932
708
1798
1030
41
51
276
326
0
198
233
449
577
93
726
1094
20
15
1728
198
481
491
424
932
708
1798
1030
41
51
276
326
0
170
233
449
577
93
726
1134
20
15
1728
198
481
491
424
932
708
1798
1030
41
51
276
326
0
426
233
65
577
93
726
622
20
15
1728
198
481
491
424
932
708
1798
1030
41
51
440
136
0
262
361
641
517
1584
896
518
20
15
1728
198
481
491
424
932
708
1798
1030
41
51
440
136
0
196
1257
641
517
1585
896
650
20
15
1728
198
481
491
424
932
708
1798
1030
41
51
440
136
0
198
1257
641
517
1585
896
646
20
15
1728
198
481
491
424
932
708
1798
1030
41
51
440
136
0
452
357
641
517
1585
896
586
20
15
1728
198
481
491
424
932
708
1798
1030
41
51
440
136
0
454
361
641
517
1584
896
582
20
15
1728
198
481
491
424
932
708
1798
1030
41
51
440
136
0
202
1257
641
517
1585
896
654
20
15
1728
198
481
491
424
932
708
1798
1030
41
51
440
136
0
458
361
641
517
1585
896
590
20
15
1728
198
481
491
424
932
708
1798
1030
41
51
440
392
0
262
361
641
517
48
384
518
20
15
1728
198
481
491
424
932
708
1798
1030
41
51
440
392
0
196
1257
641
517
49
384
74
20
15
1728
198
481
491
424
932
708
1798
1030
41
51
440
392
0
198
1257
65
517
49
384
70
20
15
1728
198
481
491
424
932
708
1798
1030
41
51
440
392
0
170
233
641
517
49
320
110
20
15
1728
198
481
491
424
932
708
1798
1030
41
51
440
392
0
452
357
641
517
49
384
138
20
15
1728
198
481
491
424
932
708
1798
1030
41
51
440
392
0
454
361
641
517
48
384
134
20
15
1728
198
481
491
424
932
708
1798
1030
41
51
440
392
0
202
1257
65
517
49
384
78
20
15
1728
198
481
491
424
932
708
1798
1030
41
51
440
392
0
426
233
65
517
49
704
622
20
15
1728
198
481
491
424
932
708
1798
1030
41
51
440
392
0
458
361
641
517
49
384
142
20
15
1728
198
481
491
424
932
708
1798
1030
41
51
441
136
0
194
1258
706
516
1585
897
645
20
15
1728
198
481
491
424
932
708
1798
1030
41
51
441
392
0
194
1258
706
516
49
385
67
20
15
1728
198
481
491
424
932
708
1798
1030
41
51
441
392
0
202
1258
706
516
49
385
78
20
15
1728
198
481
491
424
932
708
1798
1030
41
51
436
390
0
196
1254
65
513
51
653
668
20
15
1728
198
481
491
424
932
708
1798
1030
41
51
436
294
0
194
1257
65
513
77
381
69
20
15
1728
198
481
491
424
932
708
1798
1030
41
39
440
136
0
196
1254
714
519
1584
896
650
20
15
1728
198
481
491
424
932
708
1798
1030
41
39
440
136
0
198
1254
714
519
1584
896
646
20
15
1728
198
481
491
424
932
708
1798
1030
41
39
440
392
0
196
1254
714
519
48
384
74
20
15
1728
198
481
491
424
932
708
1798
1030
41
39
440
392
0
198
1254
714
519
48
384
70
20
15
1728
198
481
491
424
932
708
1798
1030
41
39
441
136
0
196
1254
714
516
1584
896
650
20
15
1728
198
481
491
424
932
708
1798
1030
41
39
441
136
0
198
1254
714
516
1584
896
646
20
15
1728
198
481
491
424
932
708
1798
1030
41
39
441
392
0
196
1254
714
516
48
384
74
20
15
1728
198
481
491
424
932
708
1798
1030
41
39
441
392
0
198
1254
714
516
48
384
70
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
280
328
24
260
262
201
197
81
464
376
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
280
328
24
284
1138
146
199
80
720
520
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
276
326
0
266
266
401
577
93
726
526
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
276
326
0
170
169
1825
577
93
726
1134
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
276
326
0
426
169
401
577
93
726
622
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
440
136
0
260
262
713
517
1585
896
522
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
440
136
0
262
262
713
517
1585
896
518
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
440
136
0
266
265
673
517
1585
896
526
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
440
392
0
260
261
273
517
48
384
522
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
440
392
0
262
261
273
517
48
384
518
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
440
392
0
266
265
673
517
49
384
526
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
440
392
0
274
274
417
517
49
320
382
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
440
392
0
170
169
417
517
49
320
110
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
440
392
0
426
169
417
517
49
320
622
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
441
392
0
258
262
402
516
49
385
517
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
441
392
0
260
262
274
516
48
384
522
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
441
392
0
262
262
274
516
48
384
518
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
441
392
0
164
166
418
516
49
321
106
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
441
392
0
274
274
402
516
49
705
254
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
441
392
0
284
274
402
516
49
705
250
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
441
392
24
274
262
402
516
49
679
221
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
441
392
24
284
274
402
516
49
679
521
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
436
390
0
260
262
329
513
51
381
540
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
436
294
0
258
265
417
513
77
381
197
20
15
1728
198
481
491
424
932
708
1798
1030
137
51
436
294
0
262
262
417
513
77
1021
541
20
15
1728
198
481
491
424
932
708
1798
1030
137
39
440
392
0
262
265
426
519
48
384
518
20
15
1728
198
481
491
424
932
708
1798
1030
137
39
441
392
0
262
265
426
516
48
384
518
20
15
1728
198
481
491
424
932
708
1798
1030
137
39
441
392
0
418
170
426
516
49
641
179
20
15
1728
198
481
491
424
932
708
1798
1030
137
55
280
328
24
260
262
202
195
81
464
376
20
15
1728
198
481
491
424
932
708
1798
1030
137
55
440
136
0
260
262
714
514
1584
896
522
20
15
1728
198
481
491
424
932
708
1798
1030
137
55
440
136
0
262
262
714
514
1584
896
518
20
15
1728
198
481
491
424
932
708
1798
1030
137
55
440
136
0
266
266
714
514
1584
896
526
20
15
1728
198
481
491
424
932
708
1798
1030
137
55
440
136
0
426
170
714
515
1584
832
622
20
15
1728
198
481
491
424
932
708
1798
1030
137
55
440
392
0
260
262
330
514
48
384
522
20
15
1728
198
481
491
424
932
708
1798
1030
137
55
440
392
0
262
262
330
514
48
384
518
20
15
1728
198
481
491
424
932
708
1798
1030
137
55
440
392
0
266
266
330
514
48
384
526
20
15
1728
198
481
491
424
932
708
1798
1030
137
55
440
392
0
170
169
1226
515
48
320
110
20
15
1728
198
481
491
424
932
708
1798
1030
137
55
440
392
0
426
170
714
515
48
320
622
20
15
1728
198
481
491
424
932
708
1798
1030
73
51
280
328
24
260
326
649
197
81
464
376
20
15
1728
198
481
491
424
932
708
1798
1030
73
51
440
136
0
260
325
649
519
1584
896
522
20
15
1728
198
481
491
424
932
708
1798
1030
73
51
440
136
0
262
326
649
519
1584
896
518
20
15
1728
198
481
491
424
932
708
1798
1030
73
51
440
136
0
266
329
649
517
1585
896
526
20
15
1728
198
481
491
424
932
708
1798
1030
73
51
440
136
0
452
325
649
519
1584
896
586
20
15
1728
198
481
491
424
932
708
1798
1030
73
51
440
136
0
454
326
649
519
1584
896
582
20
15
1728
198
481
491
424
932
708
1798
1030
73
51
440
136
0
458
329
649
517
1585
896
590
20
15
1728
198
481
491
424
932
708
1798
1030
73
51
440
392
0
260
325
649
519
48
384
522
20
15
1728
198
481
491
424
932
708
1798
1030
73
51
440
392
0
262
326
649
519
48
384
518
20
15
1728
198
481
491
424
932
708
1798
1030
73
51
440
392
0
266
329
649
517
49
384
526
20
15
1728
198
481
491
424
932
708
1798
1030
73
51
440
392
0
452
325
649
519
48
384
138
20
15
1728
198
481
491
424
932
708
1798
1030
73
51
440
392
0
454
326
649
519
48
384
134
20
15
1728
198
481
491
424
932
708
1798
1030
73
51
440
392
0
458
329
649
517
49
384
142
20
15
1728
198
481
491
424
932
708
1798
1030
73
55
280
328
24
260
326
650
195
81
464
376
20
15
1728
198
481
491
424
932
708
1798
1030
73
55
440
136
0
262
326
650
515
1584
896
518
20
15
1728
198
481
491
424
932
708
1798
1030
73
55
440
136
0
266
330
650
514
1584
896
526
20
15
1728
198
481
491
424
932
708
1798
1030
73
55
440
136
0
452
326
650
515
1584
896
586
20
15
1728
198
481
491
424
932
708
1798
1030
73
55
440
136
0
454
326
650
515
1584
896
582
20
15
1728
198
481
491
424
932
708
1798
1030
73
55
440
136
0
458
329
650
514
1584
896
590
20
15
1728
198
481
491
424
932
708
1798
1030
73
55
440
392
0
262
326
650
515
48
384
518
20
15
1728
198
481
491
424
932
708
1798
1030
73
55
440
392
0
266
330
650
514
48
384
526
20
15
1728
198
481
491
424
932
708
1798
1030
73
55
440
392
0
452
326
650
515
48
384
138
20
15
1728
198
481
491
424
932
708
1798
1030
73
55
440
392
0
454
326
650
515
48
384
134
20
15
1728
198
481
491
424
932
708
1798
1030
73
55
440
392
0
458
329
650
514
48
384
142
20
15
1728
198
481
491
424
932
708
1798
1030
146
51
280
328
24
284
120
137
197
81
464
360
20
15
1728
198
481
491
424
932
708
1798
1030
146
55
280
328
24
284
1144
138
194
80
720
520
20
15
1728
198
481
491
424
932
708
1798
6
137
55
280
392
24
626
170
330
322
11
332
846
20
15
1728
198
481
491
424
932
724
1798
1030
9
51
280
296
8
258
6
73
325
161
752
1278
20
15
1728
198
481
491
424
932
724
1798
1030
9
51
280
296
8
260
6
73
325
161
752
1272
20
15
1728
198
481
491
424
932
724
1798
1030
9
51
280
296
8
194
1222
73
325
161
396
94
20
15
1728
198
481
491
424
932
724
1798
1030
9
51
280
296
8
162
198
73
325
161
652
686
20
15
1728
198
481
491
424
932
724
1798
1030
9
51
280
296
8
196
1222
73
325
161
396
88
20
15
1728
198
481
491
424
932
724
1798
1030
9
51
280
296
8
266
10
73
325
161
752
518
20
15
1728
198
481
491
424
932
724
1798
1030
9
51
280
296
8
450
198
73
325
161
496
318
20
15
1728
198
481
491
424
932
724
1798
1030
9
51
280
296
8
274
10
73
325
161
752
526
20
15
1728
198
481
491
424
932
724
1798
1030
9
51
280
296
8
418
198
73
325
161
496
286
20
15
1728
198
481
491
424
932
724
1798
1030
9
51
280
296
8
452
198
73
325
161
496
312
20
15
1728
198
481
491
424
932
724
1798
1030
9
51
280
296
8
420
198
73
325
161
496
280
20
15
1728
198
481
491
424
932
724
1798
1030
9
51
280
296
8
202
201
457
325
161
752
646
20
15
1728
198
481
491
424
932
724
1798
1030
9
51
440
296
8
196
1222
73
519
64
368
88
20
15
1728
198
481
491
424
932
724
1798
1030
9
51
440
296
8
450
198
73
519
64
624
606
20
15
1728
198
481
491
424
932
724
1798
1030
9
51
440
296
8
418
198
73
519
64
368
286
20
15
1728
198
481
491
424
932
724
1798
1030
9
51
440
296
8
452
198
73
519
64
624
600
20
15
1728
198
481
491
424
932
724
1798
1030
9
51
440
296
8
420
198
73
519
65
368
280
20
15
1728
198
481
491
424
932
724
1798
1030
9
55
280
296
8
260
6
74
322
160
752
1272
20
15
1728
198
481
491
424
932
724
1798
1030
9
55
280
296
8
194
1222
74
322
160
396
94
20
15
1728
198
481
491
424
932
724
1798
1030
9
55
280
296
8
162
201
458
322
160
652
686
20
15
1728
198
481
491
424
932
724
1798
1030
9
55
280
296
8
196
1222
74
322
160
396
88
20
15
1728
198
481
491
424
932
724
1798
1030
9
55
280
296
8
266
10
74
322
160
752
518
20
15
1728
198
481
491
424
932
724
1798
1030
9
55
280
296
8
418
198
458
323
160
496
286
20
15
1728
198
481
491
424
932
724
1798
1030
9
55
280
296
8
452
198
74
322
160
496
312
20
15
1728
198
481
491
424
932
724
1798
1030
9
55
280
296
8
420
6
74
322
160
496
280
20
15
1728
198
481
491
424
932
724
1798
1030
9
55
280
296
8
202
201
458
322
160
752
646
20
15
1728
198
481
491
424
932
724
1798
1030
9
55
440
296
8
194
1226
1098
515
65
368
94
20
15
1728
198
481
491
424
932
724
1798
1030
9
55
440
296
8
196
1222
1098
515
64
368
88
20
15
1728
198
481
491
424
932
724
1798
1030
9
55
440
296
8
418
1226
1098
515
65
368
286
20
15
1728
198
481
491
424
932
724
1798
1030
9
55
440
296
8
452
1222
1098
515
64
624
600
20
15
1728
198
481
491
424
932
724
1798
1030
9
55
440
296
8
202
202
1098
515
64
624
646
20
15
1728
198
481
491
424
932
724
1798
1030
41
51
280
296
8
258
361
641
325
161
752
1278
20
15
1728
198
481
491
424
932
724
1798
1030
41
51
280
296
8
194
1234
641
325
161
396
94
20
15
1728
198
481
491
424
932
724
1798
1030
41
51
280
296
8
162
210
705
325
161
652
686
20
15
1728
198
481
491
424
932
724
1798
1030
41
51
280
296
8
196
1254
705
325
161
396
88
20
15
1728
198
481
491
424
932
724
1798
1030
41
51
280
296
8
450
361
705
325
161
496
318
20
15
1728
198
481
491
424
932
724
1798
1030
41
51
280
296
8
274
361
641
325
161
752
526
20
15
1728
198
481
491
424
932
724
1798
1030
41
51
280
296
8
418
210
449
325
161
496
286
20
15
1728
198
481
491
424
932
724
1798
1030
41
51
280
296
8
452
358
641
325
161
496
312
20
15
1728
198
481
491
424
932
724
1798
1030
41
51
280
296
8
420
230
705
325
161
496
280
20
15
1728
198
481
491
424
932
724
1798
1030
41
51
280
296
8
242
233
705
325
161
396
78
20
15
1728
198
481
491
424
932
724
1798
1030
41
51
280
296
8
498
230
705
325
161
396
590
20
15
1728
198
481
491
424
932
724
1798
1030
41
51
281
296
8
450
362
642
324
161
399
603
20
15
1728
198
481
491
424
932
724
1798
1030
41
51
281
296
8
498
362
642
324
161
399
590
20
15
1728
198
481
491
424
932
724
1798
1030
41
51
440
296
8
258
361
641
517
65
368
254
20
15
1728
198
481
491
424
932
724
1798
1030
41
51
440
296
8
450
362
386
519
64
624
606
20
15
1728
198
481
491
424
932
724
1798
1030
41
51
440
296
8
418
210
449
517
65
368
286
20
15
1728
198
481
491
424
932
724
1798
1030
137
51
280
296
8
258
262
273
325
161
752
1278
20
15
1728
198
481
491
424
932
724
1798
1030
137
51
280
296
8
260
262
273
325
161
752
1272
20
15
1728
198
481
491
424
932
724
1798
1030
137
51
280
296
8
162
1190
1185
325
161
652
686
20
15
1728
198
481
491
424
932
724
1798
1030
137
51
280
296
8
266
265
673
325
161
752
518
20
15
1728
198
481
491
424
932
724
1798
1030
137
51
280
296
8
274
262
273
325
161
752
526
20
15
1728
198
481
491
424
932
724
1798
1030
137
51
280
296
8
284
265
673
325
161
752
520
20
15
1728
198
481
491
424
932
724
1798
1030
137
51
280
296
8
420
166
329
325
161
496
280
20
15
1728
198
481
491
424
932
724
1798
1030
137
51
440
296
8
258
262
401
519
64
368
254
20
15
1728
198
481
491
424
932
724
1798
1030
137
51
440
296
8
260
262
401
519
64
368
248
20
15
1728
198
481
491
424
932
724
1798
1030
137
51
440
296
8
418
1190
1953
517
65
368
286
20
15
1728
198
481
491
424
932
724
1798
1030
137
51
440
296
8
284
265
417
517
65
634
520
20
15
1728
198
481
491
424
932
724
1798
1030
137
51
440
296
8
420
1190
1826
519
64
368
280
20
15
1728
198
481
491
424
932
724
1798
1030
137
51
441
296
8
260
262
402
516
64
368
248
20
15
1728
198
481
491
424
932
724
1798
1030
137
39
440
296
8
266
265
426
519
64
624
518
20
15
1728
198
481
491
424
932
724
1798
1030
137
39
440
296
8
284
274
426
519
64
368
228
20
15
1728
198
481
491
424
932
724
1798
1030
137
55
280
296
8
258
266
330
322
160
752
1278
20
15
1728
198
481
491
424
932
724
1798
1030
137
55
280
296
8
260
262
330
322
160
752
1272
20
15
1728
198
481
491
424
932
724
1798
1030
137
55
280
296
8
266
266
330
322
160
752
518
20
15
1728
198
481
491
424
932
724
1798
1030
137
55
280
296
8
274
262
330
322
160
752
526
20
15
1728
198
481
491
424
932
724
1798
1030
137
55
280
296
8
420
166
330
323
160
496
280
20
15
1728
198
481
491
424
932
724
1798
1030
137
55
440
296
8
258
266
330
514
65
368
254
20
15
1728
198
481
491
424
932
724
1798
1030
137
55
440
296
8
260
262
330
514
64
368
248
20
15
1728
198
481
491
424
932
724
1798
1030
137
55
440
296
8
266
266
330
514
65
624
518
20
15
1728
198
481
491
424
932
724
1798
1030
137
55
440
296
8
274
262
330
514
65
624
526
20
15
1728
198
481
491
424
932
724
1798
1030
137
55
440
296
8
420
166
458
515
65
368
280
20
15
1728
198
481
491
424
932
724
1798
1030
73
51
280
296
8
450
329
393
325
161
496
318
20
15
1728
198
481
491
424
932
724
1798
1030
73
51
440
296
8
258
329
649
519
64
368
254
20
15
1728
198
481
491
424
932
724
1798
1030
73
51
440
296
8
260
326
649
519
65
368
248
20
15
1728
198
481
491
424
932
724
1798
1030
73
51
440
296
8
450
329
649
519
64
624
606
20
15
1728
198
481
491
424
932
724
1798
1030
73
51
440
296
8
452
326
649
519
64
624
600
20
15
1728
198
481
491
424
932
724
1798
1030
73
55
280
296
8
450
330
394
323
160
496
318
20
15
1728
198
481
491
424
932
724
1798
1030
73
55
280
296
8
452
326
394
323
160
496
312
20
15
1728
198
481
491
424
932
724
1798
1030
73
55
440
296
8
258
330
650
514
64
368
254
20
15
1728
198
481
491
424
932
724
1798
1030
73
55
440
296
8
266
330
650
514
64
624
518
20
15
1728
198
481
491
424
932
724
1798
1030
73
55
440
296
8
450
330
650
514
64
624
606
20
15
1728
198
481
491
424
932
724
1798
1030
73
55
440
296
8
452
326
650
515
65
624
600
20
15
1728
198
481
491
424
932
724
1798
1030
73
55
440
296
8
458
329
650
514
64
1008
1158
20
15
1728
198
481
491
424
932
724
1798
6
9
51
280
296
8
674
10
73
325
161
496
798
20
15
1728
198
481
491
424
932
724
1798
6
9
51
280
296
8
676
198
73
325
161
496
792
20
15
1728
198
481
491
424
932
724
1798
6
9
51
440
296
8
674
1545
1825
517
65
368
798
20
15
1728
198
481
491
424
932
724
1798
6
9
51
440
296
8
676
198
73
519
65
368
792
20
15
1728
198
481
491
424
932
724
1798
6
9
55
280
296
8
674
198
458
323
160
496
798
20
15
1728
198
481
491
424
932
724
1798
6
9
55
280
296
8
676
1030
74
322
160
496
792
20
15
1728
198
481
491
424
932
724
1798
6
9
55
440
296
8
674
202
74
515
65
368
798
20
15
1728
198
481
491
424
932
724
1798
6
41
51
280
296
8
674
210
449
325
161
496
798
20
15
1728
198
481
491
424
932
724
1798
6
41
51
280
296
8
676
230
705
325
161
496
792
20
15
1728
198
481
491
424
932
724
1798
6
41
51
440
296
8
674
210
705
517
65
368
798
20
15
1728
198
481
491
424
932
724
1798
6
137
51
280
296
8
676
1190
673
325
161
496
792
20
15
1728
198
481
491
424
932
724
1798
6
137
51
440
296
8
676
1190
713
519
65
368
792
20
15
1728
198
481
491
424
932
724
1798
6
137
55
280
296
8
676
1190
330
323
160
496
792
20
15
1728
198
481
491
424
932
724
1798
6
137
55
440
296
8
676
1190
714
515
65
368
792
20
15
1728
198
481
491
424
932
724
1798
6
137
55
440
296
8
626
170
714
515
65
368
846
20
15
1728
198
481
495
296
680
708
1670
1030
10
83
320
322
256
450
520
1802
538
223
241
35
20
15
1728
198
481
495
296
680
708
1670
1030
10
83
336
322
256
450
520
1802
530
159
177
35
20
15
1728
198
481
495
296
680
708
1670
1030
10
83
337
322
256
450
520
1802
520
158
177
35
20
15
1728
198
481
495
296
680
708
1670
6
10
83
320
322
256
834
1544
1802
538
223
113
323
20
15
1728
198
481
495
296
680
708
1670
6
10
83
320
322
256
962
1544
1802
538
223
241
547
20
15
1728
198
481
495
296
680
708
1670
6
10
83
336
322
256
962
1544
1802
530
159
177
547
20
15
1728
198
481
495
296
680
708
1670
6
10
83
337
322
256
834
1544
1802
520
158
177
291
20
15
1728
198
481
495
296
680
708
1670
6
10
83
337
322
256
962
1544
1802
520
158
177
547
20
15
1728
198
481
495
296
680
708
1798
1030
74
83
336
388
0
196
1064
1041
530
1562
1472
1098
20
15
1728
198
481
495
296
680
708
1798
1030
74
83
336
388
0
198
1064
1041
517
1564
1472
70
20
15
1728
198
481
495
296
680
708
1798
1030
74
83
336
388
0
170
1064
1041
517
1564
1472
1134
20
15
1728
198
481
495
296
680
708
1798
1030
74
83
336
388
0
454
40
17
517
1564
1472
582
20
15
1728
198
481
495
296
680
708
1798
1030
74
83
336
388
0
202
1064
1041
529
1563
1439
1102
20
15
1728
198
481
495
296
680
708
1798
1030
74
83
336
388
0
426
1064
1041
517
1564
960
622
20
15
1728
198
481
495
296
680
708
1798
1030
74
83
336
388
0
458
40
17
529
1563
1439
1166
20
15
1728
198
481
495
296
680
708
1798
6
74
83
336
388
0
710
40
17
517
1564
1472
806
20
15
1728
198
481
495
296
680
724
1670
1030
10
83
321
328
264
450
520
1802
536
216
109
62
20
15
1728
198
481
495
296
680
724
1670
1030
10
83
321
328
264
452
520
1802
536
216
109
56
20
15
1728
198
481
495
296
680
724
1670
1030
10
83
320
328
264
450
520
1802
538
216
110
62
20
15
1728
198
481
495
296
680
724
1670
1030
10
83
320
328
264
452
520
1802
538
216
110
57
20
15
1728
198
481
495
296
680
724
1670
1030
10
83
336
328
264
450
520
1802
523
168
176
62
20
15
1728
198
481
495
296
680
724
1670
1030
10
83
336
328
264
452
520
1802
523
168
176
56
20
15
1728
198
481
495
296
680
724
1670
1030
10
83
337
328
264
450
520
1802
520
169
235
59
20
15
1728
198
481
495
296
680
724
1670
1030
10
83
337
328
264
452
520
1802
520
169
235
57
20
15
1728
198
481
495
296
680
724
1670
1030
74
75
321
328
264
322
328
26
280
216
219
91
20
15
1728
198
481
495
296
680
724
1670
1030
74
75
321
328
264
324
1064
1050
536
216
219
89
20
15
1728
198
481
495
296
680
724
1670
1030
74
75
321
328
264
450
1064
1050
536
216
237
62
20
15
1728
198
481
495
296
680
724
1670
1030
74
75
321
328
264
418
1064
1050
536
216
219
27
20
15
1728
198
481
495
296
680
724
1670
1030
74
75
321
328
264
452
1064
1050
536
216
237
56
20
15
1728
198
481
495
296
680
724
1670
1030
74
75
320
328
264
324
1064
1054
538
824
112
88
20
15
1728
198
481
495
296
680
724
1670
1030
74
75
320
328
264
450
1064
1050
538
216
250
59
20
15
1728
198
481
495
296
680
724
1670
1030
74
75
320
328
264
418
1064
1050
538
216
208
30
20
15
1728
198
481
495
296
680
724
1670
1030
74
75
320
328
264
452
1064
1054
538
824
106
52
20
15
1728
198
481
495
296
680
724
1670
1030
74
83
321
328
264
324
1064
1041
536
216
209
88
20
15
1728
198
481
495
296
680
724
1670
1030
74
83
321
328
264
452
40
17
536
857
109
56
20
15
1728
198
481
495
296
680
724
1670
1030
74
83
320
328
264
324
1064
1041
537
217
219
89
20
15
1728
198
481
495
296
680
724
1670
1030
74
83
320
328
264
452
40
17
537
824
108
56
20
15
1728
198
481
495
296
680
724
1670
1030
74
83
336
328
264
324
1064
1041
517
809
112
88
20
15
1728
198
481
495
296
680
724
1670
1030
74
83
336
328
264
418
40
17
529
816
118
30
20
15
1728
198
481
495
296
680
724
1670
1030
74
83
336
328
264
452
40
17
517
809
108
56
20
15
1728
198
481
495
296
680
724
1670
1030
74
83
337
328
264
324
40
17
272
809
122
88
20
15
1728
198
481
495
296
680
724
1670
1030
74
83
337
328
264
452
40
17
272
169
240
56
20
15
1728
198
481
495
296
680
724
1670
6
10
83
321
328
264
962
1544
1802
536
216
109
574
20
15
1728
198
481
495
296
680
724
1670
6
10
83
321
328
264
964
1544
1802
536
216
109
568
20
15
1728
198
481
495
296
680
724
1670
6
10
83
320
328
264
962
1544
1802
538
216
110
574
20
15
1728
198
481
495
296
680
724
1670
6
10
83
320
328
264
964
1544
1802
538
216
110
569
20
15
1728
198
481
495
296
680
724
1670
6
10
83
336
328
264
962
1544
1802
523
168
176
574
20
15
1728
198
481
495
296
680
724
1670
6
10
83
336
328
264
964
1544
1802
523
168
176
568
20
15
1728
198
481
495
296
680
724
1670
6
10
83
337
328
264
962
1544
1802
520
169
235
571
20
15
1728
198
481
495
296
680
724
1670
6
10
83
337
328
264
964
1544
1802
520
169
235
569
20
15
1728
198
481
495
296
680
724
1670
6
74
75
321
328
264
834
40
26
536
1848
1403
347
20
15
1728
198
481
495
296
680
724
1670
6
74
75
321
328
264
962
1064
26
280
184
176
574
20
15
1728
198
481
495
296
680
724
1670
6
74
75
321
328
264
836
1064
26
536
824
112
344
20
15
1728
198
481
495
296
680
724
1670
6
74
75
321
328
264
964
1064
26
536
824
106
568
20
15
1728
198
481
495
296
680
724
1670
6
74
75
321
328
264
930
40
26
536
888
112
542
20
15
1728
198
481
495
296
680
724
1670
6
74
75
320
328
264
834
1064
26
538
824
112
606
20
15
1728
198
481
495
296
680
724
1670
6
74
75
320
328
264
962
1064
30
538
824
108
574
20
15
1728
198
481
495
296
680
724
1670
6
74
75
320
328
264
836
1064
26
538
824
112
344
20
15
1728
198
481
495
296
680
724
1670
6
74
75
320
328
264
964
1064
30
538
824
106
564
20
15
1728
198
481
495
296
680
724
1670
6
74
75
320
328
264
930
40
26
538
824
112
542
20
15
1728
198
481
495
296
680
724
1670
6
74
83
321
328
264
836
40
17
536
857
109
312
20
15
1728
198
481
495
296
680
724
1670
6
74
83
321
328
264
964
40
17
280
184
240
568
20
15
1728
198
481
495
296
680
724
1670
6
74
83
320
328
264
834
328
17
539
856
110
318
20
15
1728
198
481
495
296
680
724
1670
6
74
83
320
328
264
836
40
17
537
824
112
344
20
15
1728
198
481
495
296
680
724
1670
6
74
83
320
328
264
964
1064
17
537
824
106
564
20
15
1728
198
481
495
296
680
724
1670
6
74
83
336
328
264
834
328
17
529
809
108
318
20
15
1728
198
481
495
296
680
724
1670
6
74
83
336
328
264
836
40
17
517
809
112
344
20
15
1728
198
481
495
296
680
724
1670
6
74
83
336
328
264
964
1064
17
521
808
106
564
20
15
1728
198
481
495
296
680
724
1670
6
74
83
337
328
264
836
40
17
272
169
240
344
20
15
1728
198
481
495
296
680
724
1670
6
74
83
337
328
264
964
40
17
272
169
240
568
20
15
1728
198
481
495
296
680
724
1798
1030
74
75
321
328
8
258
328
26
280
824
880
382
20
15
1728
198
481
495
296
680
724
1798
1030
74
75
321
328
8
260
328
26
280
824
880
376
20
15
1728
198
481
495
296
680
724
1798
1030
74
75
321
328
8
266
1064
1050
536
824
1467
363
20
15
1728
198
481
495
296
680
724
1798
1030
74
75
321
328
8
450
40
26
536
824
1467
315
20
15
1728
198
481
495
296
680
724
1798
1030
74
75
321
328
8
418
1064
1050
536
1656
1520
286
20
15
1728
198
481
495
296
680
724
1798
1030
74
75
321
328
8
452
40
26
536
824
1456
312
20
15
1728
198
481
495
296
680
724
1798
1030
74
75
321
328
8
458
328
26
280
824
944
1158
20
15
1728
198
481
495
296
680
724
1798
1030
74
75
320
328
8
258
1064
1050
538
824
1456
382
20
15
1728
198
481
495
296
680
724
1798
1030
74
75
320
328
8
260
328
26
282
824
880
376
20
15
1728
198
481
495
296
680
724
1798
1030
74
75
320
328
8
266
1064
1050
539
1720
1008
518
20
15
1728
198
481
495
296
680
724
1798
1030
74
75
320
328
8
450
40
26
538
824
1456
318
20
15
1728
198
481
495
296
680
724
1798
1030
74
75
320
328
8
418
1064
1050
538
824
1456
286
20
15
1728
198
481
495
296
680
724
1798
1030
74
75
320
328
8
452
40
30
538
824
1456
312
20
15
1728
198
481
495
296
680
724
1798
1030
74
75
320
328
8
458
328
26
283
824
944
1158
20
15
1728
198
481
495
296
680
724
1798
1030
74
83
321
328
8
266
1064
1041
536
1720
1008
518
20
15
1728
198
481
495
296
680
724
1798
1030
74
83
321
328
8
452
40
17
280
824
880
600
20
15
1728
198
481
495
296
680
724
1798
1030
74
83
320
328
8
266
1064
1041
537
824
880
518
20
15
1728
198
481
495
296
680
724
1798
1030
74
83
320
328
8
452
40
17
537
824
1456
312
20
15
1728
198
481
495
296
680
724
1798
1030
74
83
336
328
8
266
1064
1041
517
809
880
518
20
15
1728
198
481
495
296
680
724
1798
1030
74
83
336
328
8
418
40
17
529
816
1462
286
20
15
1728
198
481
495
296
680
724
1798
1030
74
83
336
328
8
452
40
17
517
809
1456
312
20
15
1728
198
481
495
296
680
724
1798
6
10
83
321
328
8
674
1544
1802
536
824
1008
798
20
15
1728
198
481
495
296
680
724
1798
6
10
83
320
328
8
674
1544
1802
538
216
976
798
20
15
1728
198
481
495
296
680
724
1798
6
10
83
336
328
8
674
1544
1802
523
816
1456
798
20
15
1728
198
481
495
296
680
724
1798
6
10
83
337
328
8
674
1544
1802
520
816
1456
798
20
15
1728
198
481
495
296
680
724
1798
6
74
75
321
328
8
962
40
26
536
824
1467
1339
20
15
1728
198
481
495
296
680
724
1798
6
74
75
321
328
8
706
1064
26
536
824
1467
827
20
15
1728
198
481
495
296
680
724
1798
6
74
75
321
328
8
964
40
26
536
824
1456
1336
20
15
1728
198
481
495
296
680
724
1798
6
74
75
321
328
8
708
1064
26
536
824
1456
824
20
15
1728
198
481
495
296
680
724
1798
6
74
75
321
328
8
930
40
26
536
1656
1520
1310
20
15
1728
198
481
495
296
680
724
1798
6
74
75
320
328
8
770
1064
26
282
824
880
1406
20
15
1728
198
481
495
296
680
724
1798
6
74
75
320
328
8
962
40
26
538
824
1456
1342
20
15
1728
198
481
495
296
680
724
1798
6
74
75
320
328
8
706
1064
26
538
824
1456
830
20
15
1728
198
481
495
296
680
724
1798
6
74
75
320
328
8
964
40
30
538
824
1456
1336
20
15
1728
198
481
495
296
680
724
1798
6
74
75
320
328
8
708
1064
30
538
824
1456
824
20
15
1728
198
481
495
296
680
724
1798
6
74
75
320
328
8
930
40
26
538
824
1456
1310
20
15
1728
198
481
495
296
680
724
1798
6
74
83
321
328
8
778
40
17
280
824
890
1387
20
15
1728
198
481
495
296
680
724
1798
6
74
83
321
328
8
708
40
17
536
1625
877
824
20
15
1728
198
481
495
296
680
724
1798
6
74
83
320
328
8
778
1064
17
281
824
890
1387
20
15
1728
198
481
495
296
680
724
1798
6
74
83
320
328
8
964
40
17
537
824
1456
1336
20
15
1728
198
481
495
296
680
724
1798
6
74
83
320
328
8
708
40
17
537
1720
944
824
20
15
1728
198
481
495
296
680
724
1798
6
74
83
336
328
8
778
1064
17
273
809
874
1387
20
15
1728
198
481
495
296
680
724
1798
6
74
83
336
328
8
964
40
17
517
809
1456
1336
20
15
1728
198
481
495
296
680
724
1798
6
74
83
336
328
8
708
40
17
517
809
1456
824
20
15
1728
198
481
495
296
680
724
1798
6
74
83
337
328
8
708
40
17
272
809
877
824
20
15
1728
198
481
495
296
708
196
1798
1030
74
75
376
200
512
258
1064
1054
515
48
896
542
20
15
1728
198
481
495
296
708
196
1798
1030
74
75
376
200
512
196
1064
1050
514
16
896
1098
20
15
1728
198
481
495
296
708
196
1798
1030
74
75
376
200
512
198
1064
1054
513
49
896
1094
20
15
1728
198
481
495
296
708
196
1798
1030
74
75
376
200
512
452
1064
1050
514
16
896
586
20
15
1728
198
481
495
296
708
196
1798
1030
74
75
376
200
512
454
1064
1054
513
49
896
582
20
15
1728
198
481
495
296
708
196
1798
1030
74
75
376
200
512
202
1064
1050
514
16
896
1102
20
15
1728
198
481
495
296
708
196
1798
1030
74
75
376
200
512
458
328
26
259
16
896
590
20
15
1728
198
481
495
296
708
196
1798
1030
74
75
377
200
512
196
1064
1050
512
16
897
1098
20
15
1728
198
481
495
296
708
196
1798
1030
74
75
377
200
512
198
1064
1054
512
48
896
1094
20
15
1728
198
481
495
296
708
196
1798
1030
74
75
377
200
512
450
328
26
256
16
897
581
20
15
1728
198
481
495
296
708
196
1798
1030
74
75
377
200
512
452
1064
1050
512
16
897
586
20
15
1728
198
481
495
296
708
196
1798
1030
74
75
377
200
512
454
1064
1054
512
48
896
582
20
15
1728
198
481
495
296
708
196
1798
1030
74
75
377
200
512
458
328
26
256
16
897
590
20
15
1728
198
481
495
296
708
196
1798
6
74
75
377
200
512
708
40
26
512
16
897
810
20
15
1728
198
481
495
296
708
708
1670
1030
74
75
376
328
256
326
328
26
258
806
97
70
20
15
1728
198
481
495
296
708
708
1670
1030
74
75
376
328
256
452
1064
26
258
800
96
42
20
15
1728
198
481
495
296
708
708
1670
1030
74
75
376
328
256
454
1064
30
259
800
96
38
20
15
1728
198
481
495
296
708
708
1670
1030
74
75
376
328
280
450
1064
26
258
800
108
62
20
15
1728
198
481
495
296
708
708
1670
1030
74
75
376
328
280
370
40
30
257
801
108
78
20
15
1728
198
481
495
296
708
708
1670
1030
74
75
377
328
256
454
1064
30
256
800
96
38
20
15
1728
198
481
495
296
708
708
1670
6
74
75
376
328
256
838
40
30
258
806
97
582
20
15
1728
198
481
495
296
708
708
1670
6
74
75
376
328
256
966
40
30
257
801
96
550
20
15
1728
198
481
495
296
708
708
1670
6
74
75
376
328
256
842
40
26
258
800
96
590
20
15
1728
198
481
495
296
708
708
1670
6
74
75
376
328
256
970
40
30
258
806
97
558
20
15
1728
198
481
495
296
708
708
1670
6
74
75
376
328
280
834
40
26
258
811
108
318
20
15
1728
198
481
495
296
708
708
1670
6
74
75
376
328
280
962
1064
26
258
800
108
574
20
15
1728
198
481
495
296
708
708
1670
6
74
75
377
328
256
838
40
30
256
800
96
294
20
15
1728
198
481
495
296
708
708
1798
1030
74
75
376
328
0
166
40
30
257
801
992
102
20
15
1728
198
481
495
296
708
708
1798
1030
74
75
376
328
0
422
1064
1054
514
800
992
614
20
15
1728
198
481
495
296
708
708
1798
1030
74
75
376
328
24
258
328
26
258
806
876
382
20
15
1728
198
481
495
296
708
708
1798
1030
74
75
376
328
24
260
328
26
258
806
879
377
20
15
1728
198
481
495
296
708
708
1798
1030
74
75
377
328
0
166
40
30
256
800
992
102
20
15
1728
198
481
495
296
708
708
1798
1030
74
75
377
328
0
422
1064
1050
512
800
993
614
20
15
1728
198
481
495
296
708
708
1798
6
74
75
376
328
0
708
40
26
258
800
992
810
20
15
1728
198
481
495
296
708
708
1798
6
74
75
376
328
0
710
40
30
257
801
992
806
20
15
1728
198
481
495
296
708
708
1798
6
74
75
376
328
24
706
1064
26
258
800
1004
830
20
15
1728
198
481
495
296
708
708
1798
6
74
75
377
328
0
710
40
30
256
800
992
806
20
15
1728
198
481
495
296
676
708
1670
1030
10
83
344
328
256
450
520
1802
514
166
255
35
20
15
1728
198
481
495
296
676
708
1670
1030
10
83
344
328
256
454
520
1802
514
166
188
38
20
15
1728
198
481
495
296
676
708
1670
6
10
83
344
328
256
834
1544
1802
514
166
255
323
20
15
1728
198
481
495
296
676
708
1670
6
10
83
344
328
256
962
1544
1802
514
166
255
547
20
15
1728
198
481
495
296
676
708
1670
6
10
83
344
328
256
838
1544
1802
514
166
252
326
20
15
1728
198
481
495
296
676
708
1670
6
10
83
345
328
256
838
1544
1802
512
202
124
326
20
15
1728
198
481
495
296
676
708
1798
1030
74
83
344
392
0
426
40
17
515
1552
832
622
20
15
1728
198
481
495
296
676
708
1798
1030
74
83
345
392
0
196
1064
1041
512
1552
897
74
20
15
1728
198
481
495
296
676
708
1798
1030
74
83
345
392
0
198
1064
1041
512
1552
897
70
20
15
1728
198
481
495
296
676
708
1798
1030
74
83
345
392
0
452
40
17
512
1552
897
1162
20
15
1728
198
481
495
296
676
708
1798
1030
74
83
345
392
0
454
40
17
512
1552
897
1158
20
15
1728
198
481
495
296
676
708
1798
1030
74
83
345
392
0
202
1064
1041
512
1552
897
78
20
15
1728
198
481
495
296
676
708
1798
1030
74
83
345
392
0
426
1064
1041
512
1552
833
622
20
15
1728
198
481
495
296
676
708
1798
1030
74
83
345
392
0
458
40
17
512
1552
897
1166
20
15
1728
198
481
495
296
676
708
1798
1030
74
83
345
392
24
274
1064
1041
512
1552
1425
1238
20
15
1728
198
481
495
424
904
708
1670
1030
10
51
257
354
256
386
200
714
600
1630
1137
3
20
15
1728
198
481
495
424
904
708
1670
1030
10
51
256
354
256
386
200
714
603
1631
1137
3
20
15
1728
198
481
495
424
904
708
1798
1030
10
51
257
354
0
194
200
458
600
94
625
659
20
15
1728
198
481
495
424
904
708
1798
1030
10
51
256
354
0
194
200
458
211
95
625
659
20
15
1728
198
481
495
424
904
708
1798
1030
42
51
256
354
0
194
232
710
374
95
625
659
20
15
1728
198
481
495
424
904
708
1798
1030
42
51
256
354
0
450
360
646
598
1631
1265
147
20
15
1728
198
481
495
424
904
708
1798
1030
138
51
257
354
0
258
264
202
216
94
881
515
20
15
1728
198
481
495
424
904
708
1798
1030
138
51
256
354
0
258
264
273
219
95
881
515
20
15
1728
198
481
495
424
904
1236
1542
6
42
51
256
872
8
930
232
65
625
345
368
798
20
15
1728
198
481
495
424
904
1236
1542
6
42
39
256
872
8
930
232
73
361
313
368
798
20
15
1728
198
481
495
424
904
1236
1542
6
138
35
256
872
8
930
168
321
353
309
369
797
20
15
1728
198
481
495
424
904
1236
1542
6
138
51
256
872
8
930
168
273
277
313
368
798
20
15
1728
198
481
495
424
904
724
1670
1030
138
35
256
360
264
418
1192
1217
601
1624
1136
30
20
15
1728
198
481
495
424
904
724
1798
1030
10
35
256
360
8
194
1224
65
217
88
368
94
20
15
1728
198
481
495
424
904
724
1798
1030
10
35
256
360
8
266
1032
65
213
89
624
518
20
15
1728
198
481
495
424
904
724
1798
1030
10
35
256
360
8
202
200
65
213
89
624
646
20
15
1728
198
481
495
424
904
724
1798
1030
10
51
257
360
8
194
1224
1994
1232
88
880
94
20
15
1728
198
481
495
424
904
724
1798
1030
10
51
257
360
8
202
200
458
208
88
624
646
20
15
1728
198
481
495
424
904
724
1798
1030
10
51
256
360
8
194
1224
714
219
88
368
94
20
15
1728
198
481
495
424
904
724
1798
1030
10
51
256
360
8
266
1032
657
273
89
624
518
20
15
1728
198
481
495
424
904
724
1798
1030
10
51
256
360
8
274
1032
657
273
89
624
526
20
15
1728
198
481
495
424
904
724
1798
1030
10
51
256
360
8
202
200
458
154
88
624
646
20
15
1728
198
481
495
424
904
724
1798
1030
10
39
257
360
8
284
1032
66
216
88
1008
520
20
15
1728
198
481
495
424
904
724
1798
1030
10
39
256
360
8
284
1032
66
210
88
624
520
20
15
1728
198
481
495
424
904
724
1798
1030
10
39
256
360
8
202
200
1961
1235
88
624
646
20
15
1728
198
481
495
424
904
724
1798
1030
42
35
256
360
8
450
360
714
218
88
624
606
20
15
1728
198
481
495
424
904
724
1798
1030
42
51
257
360
8
194
1256
70
208
88
368
94
20
15
1728
198
481
495
424
904
724
1798
1030
42
51
257
360
8
450
360
641
592
88
624
606
20
15
1728
198
481
495
424
904
724
1798
1030
42
51
256
360
8
194
1256
65
149
89
368
94
20
15
1728
198
481
495
424
904
724
1798
1030
42
51
256
360
8
450
360
385
337
89
624
606
20
15
1728
198
481
495
424
904
724
1798
1030
42
39
256
360
8
194
1256
73
217
88
368
94
20
15
1728
198
481
495
424
904
724
1798
1030
42
39
256
360
8
450
360
649
345
88
624
606
20
15
1728
198
481
495
424
904
724
1798
1030
138
35
256
360
8
266
264
193
215
88
1008
518
20
15
1728
198
481
495
424
904
724
1798
1030
138
35
256
360
8
418
168
321
345
88
368
286
20
15
1728
198
481
495
424
904
724
1798
1030
138
35
256
360
8
284
264
193
215
88
624
520
20
15
1728
198
481
495
424
904
724
1798
1030
138
43
257
360
8
284
264
282
600
88
624
520
20
15
1728
198
481
495
424
904
724
1798
1030
138
43
256
360
8
266
264
286
603
88
624
518
20
15
1728
198
481
495
424
904
724
1798
1030
138
43
256
360
8
274
264
282
603
88
624
526
20
15
1728
198
481
495
424
904
724
1798
1030
138
43
256
360
8
284
264
286
603
88
624
520
20
15
1728
198
481
495
424
904
724
1798
1030
138
51
257
360
8
418
168
401
600
88
368
286
20
15
1728
198
481
495
424
904
724
1798
1030
138
51
256
360
8
266
264
273
273
89
624
518
20
15
1728
198
481
495
424
904
724
1798
1030
138
51
256
360
8
274
264
273
273
89
624
526
20
15
1728
198
481
495
424
904
724
1798
1030
138
51
256
360
8
418
168
273
277
89
368
286
20
15
1728
198
481
495
424
904
724
1798
1030
138
39
257
360
8
284
264
194
208
88
624
520
20
15
1728
198
481
495
424
904
724
1798
1030
138
39
256
360
8
418
168
297
337
88
368
286
20
15
1728
198
481
495
424
904
724
1798
1030
138
39
256
360
8
284
264
194
210
88
624
520
20
15
1728
198
481
495
424
904
724
1798
6
42
35
256
360
8
674
232
394
218
88
368
798
20
15
1728
198
481
495
424
904
724
1798
6
42
51
257
360
8
674
232
70
208
88
368
798
20
15
1728
198
481
495
424
904
724
1798
6
42
51
256
360
8
674
232
65
241
89
368
798
20
15
1728
198
481
495
424
904
724
1798
6
42
39
256
360
8
674
232
73
217
88
368
798
20
15
1728
198
481
495
424
904
724
1798
6
138
35
256
360
8
674
168
193
217
88
368
798
20
15
1728
198
481
495
424
904
724
1798
6
138
43
256
360
8
674
168
282
603
88
1008
798
20
15
1728
198
481
495
424
904
724
1798
6
138
51
257
360
8
674
168
145
144
88
368
798
20
15
1728
198
481
495
424
904
724
1798
6
138
51
256
360
8
674
168
273
277
89
368
798
20
15
1728
198
481
495
424
904
724
1798
6
138
39
256
360
8
674
168
169
209
88
368
798
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
416
132
0
196
1224
705
537
1547
960
74
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
416
132
0
266
1032
705
537
1547
960
526
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
416
132
0
198
1224
705
537
1547
960
70
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
416
132
0
452
1224
705
537
1547
960
298
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
416
132
0
454
1224
705
537
1547
960
582
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
416
132
0
202
1224
705
537
1547
960
78
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
416
388
0
196
200
1089
537
11
384
74
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
416
388
0
266
1032
705
537
11
896
526
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
416
388
0
198
200
1089
537
11
384
70
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
416
388
0
164
200
1089
537
11
320
106
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
416
388
0
170
1032
705
537
11
320
110
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
416
388
0
452
200
65
538
11
384
298
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
416
388
0
454
200
65
538
11
384
582
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
416
388
0
202
200
1089
537
11
384
78
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
416
388
0
426
1224
1089
537
11
832
622
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
416
388
0
422
200
70
546
11
576
614
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
416
296
0
198
200
1089
535
85
382
70
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
416
296
0
170
200
65
537
85
381
110
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
416
296
0
454
200
65
537
85
637
134
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
416
296
0
202
200
1089
535
88
380
78
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
416
296
0
426
200
65
537
85
637
622
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
432
132
0
262
1032
710
514
1590
896
518
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
432
132
0
266
1032
710
514
1590
896
526
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
432
132
0
198
1224
710
514
1590
896
646
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
432
132
0
454
1224
710
514
1590
896
582
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
432
132
0
202
1224
710
514
1590
896
654
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
432
388
0
258
1032
710
514
54
383
517
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
432
388
0
262
1032
710
514
54
384
518
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
432
388
0
194
200
1990
514
54
383
69
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
432
388
0
196
200
1990
514
54
384
74
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
432
388
0
266
1032
710
514
54
384
526
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
432
388
0
198
200
1094
514
54
384
70
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
432
388
0
452
1224
1990
514
54
384
138
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
432
388
0
454
1224
1094
514
54
384
134
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
432
388
0
202
200
1990
514
54
384
78
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
433
386
0
196
200
1089
512
53
385
71
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
433
386
0
198
200
1089
512
53
641
669
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
433
386
0
164
200
1089
512
53
321
103
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
433
386
0
452
1224
1089
512
53
385
135
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
433
386
0
202
200
1089
512
53
641
661
20
15
1728
198
481
495
424
936
708
1798
1030
10
35
433
296
0
422
200
65
512
73
637
614
20
15
1728
198
481
495
424
936
708
1798
1030
10
43
417
388
0
196
1224
666
536
10
576
650
20
15
1728
198
481
495
424
936
708
1798
1030
10
43
417
388
0
198
1224
666
536
10
576
646
20
15
1728
198
481
495
424
936
708
1798
1030
10
43
417
388
0
454
1224
666
536
10
576
582
20
15
1728
198
481
495
424
936
708
1798
1030
10
43
416
132
0
260
1032
666
538
1547
960
522
20
15
1728
198
481
495
424
936
708
1798
1030
10
43
416
132
0
262
1032
666
538
1547
960
518
20
15
1728
198
481
495
424
936
708
1798
1030
10
43
416
132
0
196
1224
666
538
1547
960
74
20
15
1728
198
481
495
424
936
708
1798
1030
10
43
416
132
0
266
1032
666
538
1547
961
526
20
15
1728
198
481
495
424
936
708
1798
1030
10
43
416
132
0
198
1224
666
538
1547
960
70
20
15
1728
198
481
495
424
936
708
1798
1030
10
43
416
132
0
454
1224
666
538
1547
960
582
20
15
1728
198
481
495
424
936
708
1798
1030
10
43
416
132
0
202
1224
666
538
1547
961
78
20
15
1728
198
481
495
424
936
708
1798
1030
10
43
416
388
0
258
1032
666
538
11
960
542
20
15
1728
198
481
495
424
936
708
1798
1030
10
43
416
388
0
260
1032
666
538
11
385
522
20
15
1728
198
481
495
424
936
708
1798
1030
10
43
416
388
0
262
1032
666
538
11
384
518
20
15
1728
198
481
495
424
936
708
1798
1030
10
43
416
388
0
196
1224
666
538
11
385
74
20
15
1728
198
481
495
424
936
708
1798
1030
10
43
416
388
0
266
1032
666
538
11
384
526
20
15
1728
198
481
495
424
936
708
1798
1030
10
43
416
388
0
198
1224
666
538
11
384
70
20
15
1728
198
481
495
424
936
708
1798
1030
10
43
416
388
0
170
1032
666
538
11
321
110
20
15
1728
198
481
495
424
936
708
1798
1030
10
43
416
388
0
166
1032
666
538
11
321
102
20
15
1728
198
481
495
424
936
708
1798
1030
10
43
416
388
0
454
1224
666
538
11
384
582
20
15
1728
198
481
495
424
936
708
1798
1030
10
43
416
388
0
202
1224
666
538
11
384
78
20
15
1728
198
481
495
424
936
708
1798
1030
10
43
416
388
24
284
1032
666
538
11
400
520
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
272
322
0
162
200
1958
1222
95
433
99
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
417
388
0
260
1032
714
520
10
384
522
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
417
388
0
262
1032
714
520
10
384
518
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
417
388
0
196
200
1098
520
10
384
74
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
417
388
0
198
200
1098
520
10
384
70
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
417
388
0
164
200
1098
520
10
320
106
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
417
388
0
452
1224
1098
520
10
384
586
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
417
388
0
166
1224
1098
520
10
320
102
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
417
388
0
454
1224
1098
520
10
384
582
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
417
388
0
202
200
1098
520
10
384
78
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
416
132
0
260
1032
714
522
1547
896
522
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
416
132
0
262
1032
714
522
1547
896
518
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
416
132
0
196
200
1098
522
1547
960
74
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
416
132
0
198
200
1098
523
1547
960
70
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
416
132
0
452
200
74
522
1547
960
586
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
416
132
0
454
200
74
523
1547
960
582
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
416
132
0
202
200
1098
523
1547
960
78
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
416
388
0
260
1032
714
523
11
385
522
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
416
388
0
262
1032
714
523
11
384
518
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
416
388
0
194
200
1098
523
11
687
670
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
416
388
0
196
200
1098
523
11
385
74
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
416
388
0
198
200
1098
523
11
384
70
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
416
388
0
164
1032
714
523
11
832
106
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
416
388
0
452
200
74
523
11
385
586
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
416
388
0
166
1032
714
523
11
832
102
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
416
388
0
454
200
74
523
11
384
134
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
416
388
0
420
200
74
523
11
576
618
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
416
388
0
202
200
1098
523
11
385
78
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
416
388
0
422
200
1994
523
11
832
614
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
432
132
0
262
1032
657
517
1596
896
518
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
432
132
0
266
1032
657
517
1596
896
526
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
432
132
0
198
1224
657
517
1596
896
646
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
432
132
0
202
1224
657
519
1597
896
654
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
432
388
0
262
1032
657
517
60
384
518
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
432
388
0
266
1032
657
517
60
384
526
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
432
388
0
198
1224
657
517
60
384
70
20
15
1728
198
481
495
424
936
708
1798
1030
10
51
432
388
0
202
1224
657
517
60
384
78
20
15
1728
198
481
495
424
936
708
1798
1030
10
39
417
388
0
260
1032
706
520
10
384
522
20
15
1728
198
481
495
424
936
708
1798
1030
10
39
417
388
0
196
200
1090
520
10
384
74
20
15
1728
198
481
495
424
936
708
1798
1030
10
39
417
388
0
164
200
1090
520
10
320
106
20
15
1728
198
481
495
424
936
708
1798
1030
10
39
417
388
0
452
200
66
552
10
960
586
20
15
1728
198
481
495
424
936
708
1798
1030
10
39
417
388
24
284
1032
706
520
10
400
520
20
15
1728
198
481
495
424
936
708
1798
1030
10
39
417
296
0
196
200
1090
528
89
382
74
20
15
1728
198
481
495
424
936
708
1798
1030
10
39
417
296
0
452
200
66
528
88
1022
1162
20
15
1728
198
481
495
424
936
708
1798
1030
10
39
417
296
0
420
200
66
528
89
638
618
20
15
1728
198
481
495
424
936
708
1798
1030
10
39
416
132
0
260
1032
706
538
1547
960
522
20
15
1728
198
481
495
424
936
708
1798
1030
10
39
416
388
0
260
1032
706
522
11
384
522
20
15
1728
198
481
495
424
936
708
1798
1030
10
39
416
388
0
196
200
1090
522
11
384
74
20
15
1728
198
481
495
424
936
708
1798
1030
10
39
416
388
0
164
200
1090
522
11
320
106
20
15
1728
198
481
495
424
936
708
1798
1030
10
39
416
388
0
452
200
66
522
11
384
586
20
15
1728
198
481
495
424
936
708
1798
1030
10
39
416
388
24
284
1032
706
522
11
400
520
20
15
1728
198
481
495
424
936
708
1798
1030
10
39
416
296
0
196
200
1090
530
88
382
74
20
15
1728
198
481
495
424
936
708
1798
1030
10
39
416
296
0
452
200
66
530
88
1022
1162
20
15
1728
198
481
495
424
936
708
1798
1030
10
39
416
296
0
420
200
66
530
88
638
618
20
15
1728
198
481
495
424
936
708
1798
1030
10
39
433
386
0
196
200
1090
516
53
385
71
20
15
1728
198
481
495
424
936
708
1798
1030
10
39
433
386
0
164
200
1090
516
53
321
103
20
15
1728
198
481
495
424
936
708
1798
1030
10
39
433
386
0
452
200
66
516
53
897
1159
20
15
1728
198
481
495
424
936
708
1798
1030
10
39
433
386
0
420
200
66
516
53
833
615
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
416
132
0
196
1256
650
538
1547
960
74
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
416
132
0
198
1256
650
538
1547
960
70
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
416
132
0
452
360
650
538
1547
960
298
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
416
132
0
454
360
650
538
1547
896
582
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
416
132
0
202
1256
650
538
1547
960
78
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
416
388
0
196
1256
650
538
11
384
74
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
416
388
0
198
1256
74
546
11
960
70
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
416
388
0
452
360
650
538
11
384
298
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
416
388
0
454
360
394
538
11
640
134
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
416
388
0
202
1256
650
538
11
384
78
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
416
388
24
498
360
650
538
10
656
150
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
416
296
0
258
360
673
545
85
382
195
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
416
296
0
262
360
673
545
85
382
198
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
416
296
0
194
1256
74
538
88
382
67
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
416
296
0
162
232
650
539
84
382
99
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
416
296
0
198
1256
650
538
88
380
70
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
416
296
0
450
360
673
545
85
638
131
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
416
296
0
418
1256
650
539
84
894
611
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
416
296
0
452
360
650
539
84
1022
1162
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
416
296
0
454
360
673
545
85
638
582
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
416
296
0
202
1256
650
538
88
380
78
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
416
296
0
458
360
673
545
85
638
142
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
432
132
0
196
1256
650
514
1590
896
650
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
432
132
0
198
1256
650
514
1590
896
646
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
432
132
0
450
360
650
514
1590
895
581
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
432
132
0
452
360
714
514
1590
897
586
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
432
132
0
454
360
650
514
1590
896
582
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
432
388
0
196
1256
650
514
54
385
74
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
432
388
0
198
1256
650
514
54
384
70
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
432
388
0
450
360
650
514
54
767
133
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
432
388
0
452
360
714
514
54
384
138
20
15
1728
198
481
495
424
936
708
1798
1030
42
35
432
388
0
454
360
394
514
54
384
134
20
15
1728
198
481
495
424
936
708
1798
1030
42
43
417
388
0
452
360
666
536
10
704
586
20
15
1728
198
481
495
424
936
708
1798
1030
42
43
417
388
0
454
360
666
536
10
704
582
20
15
1728
198
481
495
424
936
708
1798
1030
42
43
416
132
0
198
1256
654
538
1547
960
70
20
15
1728
198
481
495
424
936
708
1798
1030
42
43
416
132
0
452
360
666
538
1547
960
298
20
15
1728
198
481
495
424
936
708
1798
1030
42
43
416
132
0
454
360
666
538
1547
960
582
20
15
1728
198
481
495
424
936
708
1798
1030
42
43
416
132
0
458
360
666
539
1547
960
302
20
15
1728
198
481
495
424
936
708
1798
1030
42
43
416
388
0
198
1256
654
538
11
384
70
20
15
1728
198
481
495
424
936
708
1798
1030
42
43
416
388
0
450
360
666
539
11
687
158
20
15
1728
198
481
495
424
936
708
1798
1030
42
43
416
388
0
452
360
666
538
11
385
586
20
15
1728
198
481
495
424
936
708
1798
1030
42
43
416
388
0
454
360
666
538
11
384
582
20
15
1728
198
481
495
424
936
708
1798
1030
42
43
416
388
0
458
360
666
539
11
385
590
20
15
1728
198
481
495
424
936
708
1798
1030
42
43
416
388
24
242
1256
654
538
11
400
78
20
15
1728
198
481
495
424
936
708
1798
1030
42
43
416
388
24
498
360
666
538
11
400
150
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
272
322
0
258
360
646
198
95
433
531
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
272
322
0
194
232
710
198
95
945
659
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
272
322
0
162
232
710
198
95
433
99
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
272
322
0
450
232
710
198
95
433
291
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
272
322
0
418
232
710
198
95
945
1203
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
416
132
0
198
1256
705
521
1547
896
646
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
416
132
0
454
360
646
521
1547
896
582
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
416
132
0
202
1256
705
523
1547
960
78
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
416
132
0
458
360
646
521
1547
896
590
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
416
388
0
196
1256
710
522
11
384
74
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
416
388
0
266
360
641
521
11
384
526
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
416
388
0
198
232
449
521
11
384
70
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
416
388
0
450
360
646
522
11
687
158
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
416
388
0
170
232
1985
523
11
320
110
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
416
388
0
452
360
646
521
11
384
586
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
416
388
0
454
360
390
521
11
384
582
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
416
388
0
202
232
1985
521
11
384
78
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
416
388
0
426
232
449
521
11
576
622
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
416
388
0
458
360
641
521
11
384
302
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
416
388
24
242
1256
70
522
11
400
78
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
416
388
24
498
232
70
521
11
400
590
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
416
296
0
194
1256
70
522
78
382
67
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
416
296
0
198
1256
70
522
78
382
70
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
416
296
0
450
360
646
522
78
894
579
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
416
296
0
454
360
646
522
78
894
582
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
416
296
0
202
1256
70
522
78
382
78
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
416
296
0
426
232
70
522
78
638
622
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
416
296
0
458
360
646
522
78
638
142
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
432
130
0
258
360
646
518
1599
897
515
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
432
130
0
450
360
641
518
1599
897
579
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
432
132
0
266
360
641
517
1597
896
526
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
432
132
0
452
360
646
518
1596
896
586
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
432
132
0
454
360
646
518
1596
896
582
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
432
132
0
458
360
641
517
1597
896
590
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
432
386
0
258
360
646
518
63
385
515
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
432
386
0
194
1256
70
518
63
897
1091
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
432
386
0
450
360
641
518
63
385
131
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
432
388
0
266
360
641
517
61
384
526
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
432
388
0
198
232
449
517
61
384
70
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
432
388
0
170
232
449
517
61
832
1134
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
432
388
0
452
360
390
518
61
384
298
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
432
388
0
454
360
390
518
61
384
134
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
432
388
0
202
232
1985
517
61
384
78
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
432
388
0
426
232
65
517
61
832
622
20
15
1728
198
481
495
424
936
708
1798
1030
42
51
432
388
0
458
360
385
517
61
384
142
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
417
132
0
198
1256
649
520
1546
960
70
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
417
132
0
454
360
713
552
1546
960
582
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
417
388
0
196
1256
649
520
10
384
74
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
417
388
0
266
360
713
552
10
896
526
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
417
388
0
198
1256
649
520
10
384
70
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
417
388
0
452
360
713
552
10
640
138
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
417
388
0
454
360
681
552
10
384
582
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
417
388
0
202
1256
649
520
10
384
78
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
417
388
0
426
232
681
552
10
576
622
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
417
388
0
458
360
713
552
10
640
142
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
417
296
0
194
1256
649
520
88
382
67
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
417
296
0
198
1256
649
520
88
382
70
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
417
296
0
170
232
681
552
88
382
110
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
417
296
0
452
360
674
548
89
1022
1162
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
417
296
0
454
360
674
548
89
1021
1158
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
417
296
0
202
1256
649
520
88
382
78
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
417
296
0
426
232
681
552
88
637
622
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
132
0
196
1256
681
554
1547
960
74
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
132
0
266
360
713
554
1547
896
526
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
132
0
198
1256
681
554
1547
960
70
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
132
0
452
360
674
554
1547
960
586
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
132
0
454
360
674
554
1547
960
582
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
132
0
458
360
713
554
1547
896
590
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
388
0
196
1256
681
554
11
384
74
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
388
0
266
360
713
554
11
384
526
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
388
0
198
1256
681
554
11
384
70
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
388
0
452
360
674
554
11
384
586
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
388
0
454
360
674
554
11
384
582
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
388
0
426
232
681
554
11
576
622
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
388
0
458
360
713
554
11
384
590
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
388
24
498
360
674
554
11
400
590
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
296
0
258
360
649
521
88
382
195
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
296
0
262
360
681
553
85
381
198
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
296
0
194
1256
73
529
84
382
67
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
296
0
162
232
649
529
84
382
99
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
296
0
198
1256
73
529
84
382
70
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
296
0
450
360
649
521
88
1022
1155
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
296
0
418
232
73
531
85
638
611
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
296
0
170
232
681
553
88
382
110
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
296
0
452
360
674
554
88
1022
1162
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
296
0
454
360
649
529
85
637
134
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
296
0
202
1256
649
529
85
637
1102
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
416
296
0
426
232
73
537
88
636
622
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
432
388
0
170
1256
713
519
61
320
110
20
15
1728
198
481
495
424
936
708
1798
1030
42
39
432
388
0
426
1256
713
519
61
320
622
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
417
296
0
260
264
326
536
88
382
202
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
417
296
0
262
264
326
536
88
381
198
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
417
296
0
266
264
326
536
88
381
206
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
417
296
0
170
1192
682
544
84
381
110
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
417
296
0
166
168
426
544
84
381
102
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
417
296
0
426
1192
1962
536
88
637
622
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
132
0
258
264
710
558
1547
960
542
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
132
0
260
264
710
538
1547
960
522
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
132
0
262
264
710
538
1547
960
518
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
132
0
266
264
705
537
1547
960
526
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
132
0
422
168
710
558
1547
960
614
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
388
0
258
264
710
558
11
960
542
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
388
0
260
264
321
537
11
320
540
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
388
0
262
264
321
537
11
640
518
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
388
0
266
264
321
537
11
832
526
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
388
0
164
168
426
538
11
320
106
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
388
0
170
168
1217
538
11
320
110
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
388
0
166
168
1222
538
11
320
102
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
388
0
420
1192
1962
538
11
832
618
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
388
0
426
168
705
537
11
832
622
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
388
0
422
168
710
558
11
832
614
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
388
24
274
264
682
538
10
656
526
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
388
24
284
264
705
558
11
400
520
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
296
0
258
264
426
538
88
382
195
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
296
0
260
264
321
533
84
382
202
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
296
0
262
264
321
533
84
382
198
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
296
0
266
264
321
533
84
382
206
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
296
0
170
168
705
537
88
382
110
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
296
0
166
168
710
539
88
380
102
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
296
0
426
1192
1962
538
88
636
622
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
416
296
0
422
1192
1962
538
88
636
614
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
432
132
0
262
264
710
514
1590
896
518
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
432
132
0
266
264
710
514
1590
896
526
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
432
388
0
262
264
710
514
54
384
518
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
432
388
0
266
264
710
514
54
384
526
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
433
386
0
258
264
426
512
53
385
517
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
433
386
0
260
264
426
512
53
385
519
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
433
386
0
262
264
426
512
53
385
541
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
433
386
0
162
168
426
512
53
641
691
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
433
386
0
266
264
426
512
53
385
533
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
433
386
0
164
168
426
512
53
321
103
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
433
386
0
418
168
426
512
53
641
179
20
15
1728
198
481
495
424
936
708
1798
1030
138
35
433
386
0
420
1192
1962
512
53
321
615
20
15
1728
198
481
495
424
936
708
1798
1030
138
43
417
388
0
260
264
410
536
10
320
540
20
15
1728
198
481
495
424
936
708
1798
1030
138
43
417
388
0
262
264
410
536
10
832
518
20
15
1728
198
481
495
424
936
708
1798
1030
138
43
417
388
24
284
264
410
536
10
400
520
20
15
1728
198
481
495
424
936
708
1798
1030
138
43
417
297
0
262
264
282
536
79
1020
518
20
15
1728
198
481
495
424
936
708
1798
1030
138
43
417
297
0
266
264
282
536
79
892
526
20
15
1728
198
481
495
424
936
708
1798
1030
138
43
417
297
0
166
1192
1966
536
79
380
102
20
15
1728
198
481
495
424
936
708
1798
1030
138
43
416
132
0
258
264
666
538
1547
960
542
20
15
1728
198
481
495
424
936
708
1798
1030
138
43
416
132
0
260
264
666
538
1547
960
522
20
15
1728
198
481
495
424
936
708
1798
1030
138
43
416
132
0
262
264
666
538
1547
960
518
20
15
1728
198
481
495
424
936
708
1798
1030
138
43
416
132
0
266
264
666
538
1547
961
526
20
15
1728
198
481
495
424
936
708
1798
1030
138
43
416
388
0
258
264
282
538
11
960
542
20
15
1728
198
481
495
424
936
708
1798
1030
138
43
416
388
0
260
264
282
538
11
385
522
20
15
1728
198
481
495
424
936
708
1798
1030
138
43
416
388
0
262
264
282
538
11
384
518
20
15
1728
198
481
495
424
936
708
1798
1030
138
43
416
388
0
266
264
282
538
11
384
526
20
15
1728
198
481
495
424
936
708
1798
1030
138
43
416
388
0
166
168
430
538
11
321
102
20
15
1728
198
481
495
424
936
708
1798
1030
138
43
416
388
0
422
1192
1966
538
11
833
614
20
15
1728
198
481
495
424
936
708
1798
1030
138
43
416
388
24
260
264
282
538
11
400
248
20
15
1728
198
481
495
424
936
708
1798
1030
138
43
416
388
24
274
264
282
538
11
400
526
20
15
1728
198
481
495
424
936
708
1798
1030
138
43
416
388
24
284
264
282
538
11
400
520
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
417
132
0
260
264
714
520
1546
960
540
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
417
388
0
258
264
714
520
10
960
542
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
417
388
0
260
264
330
520
10
384
522
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
417
388
0
262
264
330
520
10
384
518
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
417
388
0
166
168
714
520
10
320
102
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
417
388
24
260
264
330
520
10
656
248
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
417
388
24
274
264
330
520
10
400
526
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
416
132
0
258
264
714
522
1547
960
542
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
416
132
0
260
264
714
523
1547
960
522
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
416
132
0
262
264
714
522
1547
896
518
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
416
388
0
258
264
330
523
11
431
542
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
416
388
0
260
264
330
523
11
385
522
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
416
388
0
262
264
330
523
11
384
518
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
416
388
0
164
168
1226
523
11
320
106
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
416
388
0
166
168
1226
523
11
320
102
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
416
388
0
420
168
714
523
11
577
618
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
416
388
0
426
1192
1809
521
11
576
622
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
416
388
0
422
168
714
523
11
832
614
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
416
388
24
260
264
330
523
11
656
248
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
416
388
24
274
264
330
523
11
400
526
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
416
296
0
258
264
330
522
78
1022
515
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
416
296
0
260
264
330
522
78
1022
522
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
416
296
0
262
264
330
522
78
1022
518
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
416
296
0
162
168
458
522
78
382
99
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
416
296
0
166
168
1226
522
78
382
107
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
416
296
0
422
168
714
522
78
894
619
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
432
132
0
426
168
417
517
1596
832
622
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
432
388
0
262
264
273
517
60
384
518
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
432
388
0
266
264
273
517
60
384
526
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
432
388
0
170
168
1809
517
61
320
110
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
432
388
0
426
168
417
517
60
320
622
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
432
296
0
258
264
273
517
73
638
515
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
432
296
0
162
168
417
517
73
382
99
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
432
296
0
266
264
273
517
73
638
526
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
432
296
0
170
168
1809
517
73
382
110
20
15
1728
198
481
495
424
936
708
1798
1030
138
51
432
296
0
426
168
417
517
73
894
622
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
417
132
0
260
264
706
520
1546
960
522
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
417
132
0
262
264
681
552
1546
960
518
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
417
388
0
260
264
706
520
10
384
522
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
417
388
0
262
264
681
552
10
640
518
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
417
388
0
266
264
681
552
10
896
526
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
417
388
0
166
1192
1961
520
10
320
102
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
417
388
0
426
1192
1961
520
10
576
622
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
417
388
24
274
264
681
552
10
400
526
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
417
388
24
284
264
681
552
10
400
520
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
417
296
0
258
264
425
520
88
382
195
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
417
296
0
260
264
322
536
88
382
202
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
417
296
0
262
264
425
520
88
381
198
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
417
296
0
266
264
425
520
88
381
206
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
417
296
0
170
168
425
520
88
381
110
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
417
296
0
166
1192
1961
520
88
382
107
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
417
296
0
426
1192
1961
520
88
637
622
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
416
132
0
260
264
706
538
1547
960
522
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
416
132
0
262
264
681
522
1547
960
518
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
416
388
0
260
264
322
522
11
384
522
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
416
388
0
262
264
681
522
11
640
518
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
416
388
0
266
264
425
522
11
704
206
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
416
388
0
164
168
706
522
11
320
106
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
416
388
0
170
168
425
538
11
320
110
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
416
388
0
166
1192
1961
522
11
320
102
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
416
388
0
420
168
706
522
11
832
618
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
416
388
24
260
264
322
522
11
400
248
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
416
388
24
274
264
681
522
11
400
526
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
416
388
24
284
264
322
522
11
400
520
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
416
296
0
258
264
681
521
88
382
195
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
416
296
0
260
264
322
530
88
382
202
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
416
296
0
262
264
681
529
85
381
198
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
416
296
0
162
168
425
529
84
382
99
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
416
296
0
266
264
681
529
85
381
206
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
416
296
0
418
168
425
529
84
894
611
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
416
296
0
170
168
425
529
88
382
110
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
416
296
0
166
1192
1961
529
88
380
102
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
416
296
0
426
1192
1961
529
88
636
622
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
432
388
0
260
264
425
519
61
384
522
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
432
388
0
262
264
425
519
61
384
518
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
432
388
0
266
264
425
519
61
384
526
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
432
388
0
170
168
425
519
61
320
110
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
432
388
0
426
1192
1961
519
61
320
622
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
433
130
0
260
264
706
516
1589
897
519
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
433
130
0
420
168
706
516
1589
833
615
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
433
386
0
258
264
425
516
53
385
517
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
433
386
0
260
264
706
516
53
385
519
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
433
386
0
262
264
425
516
53
385
518
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
433
386
0
162
168
425
516
53
641
691
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
433
386
0
266
264
425
516
53
385
533
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
433
386
0
164
168
1218
516
53
321
103
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
433
386
0
274
264
425
516
53
705
254
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
433
386
0
418
168
425
516
53
641
179
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
433
386
0
166
168
1218
516
53
320
102
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
433
386
0
420
168
706
516
53
321
615
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
433
388
0
262
264
425
516
60
384
518
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
433
388
0
266
264
425
516
60
832
526
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
433
388
0
170
168
425
516
60
320
110
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
433
296
0
162
168
425
516
72
382
99
20
15
1728
198
481
495
424
936
708
1798
1030
138
39
433
296
0
170
168
425
516
72
382
110
20
15
1728
198
481
495
424
936
708
1798
1030
74
35
416
132
0
260
328
641
537
1547
960
522
20
15
1728
198
481
495
424
936
708
1798
1030
74
35
416
132
0
262
328
641
537
1547
960
518
20
15
1728
198
481
495
424
936
708
1798
1030
74
35
416
132
0
452
328
641
537
1547
960
298
20
15
1728
198
481
495
424
936
708
1798
1030
74
35
416
132
0
454
328
641
537
1547
960
582
20
15
1728
198
481
495
424
936
708
1798
1030
74
35
416
132
0
458
328
641
537
1547
960
302
20
15
1728
198
481
495
424
936
708
1798
1030
74
35
416
388
0
260
328
641
537
11
896
522
20
15
1728
198
481
495
424
936
708
1798
1030
74
35
416
388
0
262
328
641
537
11
640
518
20
15
1728
198
481
495
424
936
708
1798
1030
74
35
416
388
0
266
328
390
538
11
384
526
20
15
1728
198
481
495
424
936
708
1798
1030
74
35
416
388
0
452
328
385
538
11
384
298
20
15
1728
198
481
495
424
936
708
1798
1030
74
35
416
388
0
454
328
385
538
11
384
582
20
15
1728
198
481
495
424
936
708
1798
1030
74
35
416
388
0
458
328
641
537
11
640
142
20
15
1728
198
481
495
424
936
708
1798
1030
74
35
416
296
0
260
328
641
533
89
1022
522
20
15
1728
198
481
495
424
936
708
1798
1030
74
35
416
296
0
262
328
641
533
89
1022
518
20
15
1728
198
481
495
424
936
708
1798
1030
74
35
416
296
0
266
328
390
542
88
380
206
20
15
1728
198
481
495
424
936
708
1798
1030
74
35
416
296
0
452
328
385
537
88
1022
1162
20
15
1728
198
481
495
424
936
708
1798
1030
74
35
416
296
0
454
328
385
537
88
1022
1158
20
15
1728
198
481
495
424
936
708
1798
1030
74
35
416
296
0
458
328
641
533
89
1022
1166
20
15
1728
198
481
495
424
936
708
1798
1030
74
35
432
132
0
262
328
646
514
1590
896
518
20
15
1728
198
481
495
424
936
708
1798
1030
74
35
432
132
0
454
328
646
514
1590
896
582
20
15
1728
198
481
495
424
936
708
1798
1030
74
35
432
132
0
458
328
646
514
1590
896
590
20
15
1728
198
481
495
424
936
708
1798
1030
74
35
432
388
0
262
328
646
514
54
384
518
20
15
1728
198
481
495
424
936
708
1798
1030
74
35
432
388
0
454
328
646
514
54
384
134
20
15
1728
198
481
495
424
936
708
1798
1030
74
35
432
388
0
458
328
646
514
54
384
142
20
15
1728
198
481
495
424
936
708
1798
1030
74
51
417
388
0
260
328
650
520
10
384
522
20
15
1728
198
481
495
424
936
708
1798
1030
74
51
417
388
0
262
328
394
520
10
384
518
20
15
1728
198
481
495
424
936
708
1798
1030
74
51
417
388
0
452
328
394
520
10
384
586
20
15
1728
198
481
495
424
936
708
1798
1030
74
51
417
388
0
454
328
394
520
10
384
582
20
15
1728
198
481
495
424
936
708
1798
1030
74
51
417
388
0
458
328
650
520
10
384
590
20
15
1728
198
481
495
424
936
708
1798
1030
74
51
417
388
24
260
328
650
520
10
656
248
20
15
1728
198
481
495
424
936
708
1798
1030
74
51
416
132
0
260
328
650
522
1547
896
522
20
15
1728
198
481
495
424
936
708
1798
1030
74
51
416
132
0
262
328
650
522
1547
896
518
20
15
1728
198
481
495
424
936
708
1798
1030
74
51
416
132
0
452
328
650
522
1547
896
586
20
15
1728
198
481
495
424
936
708
1798
1030
74
51
416
132
0
454
328
650
522
1547
896
582
20
15
1728
198
481
495
424
936
708
1798
1030
74
51
416
388
0
260
328
650
523
11
385
522
20
15
1728
198
481
495
424
936
708
1798
1030
74
51
416
388
0
262
328
394
522
11
384
518
20
15
1728
198
481
495
424
936
708
1798
1030
74
51
416
388
0
452
328
394
523
11
385
586
20
15
1728
198
481
495
424
936
708
1798
1030
74
51
416
388
0
454
328
394
523
11
384
134
20
15
1728
198
481
495
424
936
708
1798
1030
74
51
416
388
0
458
328
650
523
11
385
590
20
15
1728
198
481
495
424
936
708
1798
1030
74
51
416
388
24
260
328
650
523
11
656
248
20
15
1728
198
481
495
424
936
708
1798
1030
74
51
416
296
0
260
328
650
522
78
382
202
20
15
1728
198
481
495
424
936
708
1798
1030
74
51
416
296
0
262
328
394
522
78
1022
518
20
15
1728
198
481
495
424
936
708
1798
1030
74
51
416
296
0
450
328
394
522
78
1022
1155
20
15
1728
198
481
495
424
936
708
1798
1030
74
51
416
296
0
452
328
394
522
78
1022
1162
20
15
1728
198
481
495
424
936
708
1798
1030
74
51
416
296
0
454
328
394
522
78
1022
1158
20
15
1728
198
481
495
424
936
708
1798
1030
74
39
417
132
0
260
328
642
520
1546
960
522
20
15
1728
198
481
495
424
936
708
1798
1030
74
39
417
388
0
260
328
642
520
10
640
540
20
15
1728
198
481
495
424
936
708
1798
1030
74
39
417
388
0
452
328
642
520
10
640
138
20
15
1728
198
481
495
424
936
708
1798
1030
74
39
417
388
24
260
328
642
520
10
400
248
20
15
1728
198
481
495
424
936
708
1798
1030
74
39
416
132
0
260
328
642
538
1547
960
522
20
15
1728
198
481
495
424
936
708
1798
1030
74
39
416
132
0
452
328
642
538
1547
960
298
20
15
1728
198
481
495
424
936
708
1798
1030
74
39
416
388
0
260
328
642
522
11
384
522
20
15
1728
198
481
495
424
936
708
1798
1030
74
39
416
388
0
452
328
386
538
11
640
138
20
15
1728
198
481
495
424
936
708
1798
1030
74
39
416
388
24
260
328
642
522
11
656
248
20
15
1728
198
481
495
424
936
708
1798
1030
74
39
416
296
0
260
328
642
522
88
382
202
20
15
1728
198
481
495
424
936
708
1798
1030
74
39
416
296
0
452
328
386
530
88
1022
1162
20
15
1728
198
481
495
424
936
708
1798
1030
74
39
433
296
0
260
328
642
516
72
382
202
20
15
1728
198
481
495
424
936
708
1798
1030
74
39
433
296
0
452
328
642
516
72
1022
1162
20
15
1728
198
481
495
424
936
708
1798
6
10
51
272
322
0
706
200
422
198
95
433
803
20
15
1728
198
481
495
424
936
708
1798
6
10
51
416
388
0
708
200
74
523
11
303
810
20
15
1728
198
481
495
424
936
708
1798
6
42
51
272
322
0
706
232
710
326
95
945
803
20
15
1728
198
481
495
424
936
724
1798
1030
10
35
416
292
8
202
1224
65
538
75
624
646
20
15
1728
198
481
495
424
936
724
1798
1030
10
35
432
136
8
258
1032
710
513
1585
880
382
20
15
1728
198
481
495
424
936
724
1798
1030
10
35
432
136
8
266
1032
705
513
1585
880
518
20
15
1728
198
481
495
424
936
724
1798
1030
10
35
432
136
8
452
1224
710
515
1584
880
312
20
15
1728
198
481
495
424
936
724
1798
1030
10
35
432
392
8
258
1032
710
513
49
368
382
20
15
1728
198
481
495
424
936
724
1798
1030
10
35
432
392
8
194
1224
65
513
48
394
91
20
15
1728
198
481
495
424
936
724
1798
1030
10
35
432
392
8
266
1032
705
513
49
368
518
20
15
1728
198
481
495
424
936
724
1798
1030
10
35
432
392
8
450
1224
1990
514
50
496
318
20
15
1728
198
481
495
424
936
724
1798
1030
10
35
432
392
8
418
1224
1990
514
50
368
286
20
15
1728
198
481
495
424
936
724
1798
1030
10
35
432
392
8
170
200
65
513
48
650
683
20
15
1728
198
481
495
424
936
724
1798
1030
10
35
432
392
8
452
1224
65
513
48
880
600
20
15
1728
198
481
495
424
936
724
1798
1030
10
35
432
392
8
202
200
1089
513
48
752
646
20
15
1728
198
481
495
424
936
724
1798
1030
10
35
432
392
8
426
200
65
513
48
650
171
20
15
1728
198
481
495
424
936
724
1798
1030
10
35
433
392
8
194
1224
65
512
48
912
1118
20
15
1728
198
481
495
424
936
724
1798
1030
10
35
433
392
8
450
1224
70
512
48
496
318
20
15
1728
198
481
495
424
936
724
1798
1030
10
35
433
392
8
418
200
70
512
48
368
286
20
15
1728
198
481
495
424
936
724
1798
1030
10
35
433
392
8
170
200
65
512
48
650
683
20
15
1728
198
481
495
424
936
724
1798
1030
10
35
433
392
8
452
1224
65
512
48
912
600
20
15
1728
198
481
495
424
936
724
1798
1030
10
35
433
392
8
202
200
1089
512
48
752
646
20
15
1728
198
481
495
424
936
724
1798
1030
10
35
433
392
8
426
200
65
512
48
651
171
20
15
1728
198
481
495
424
936
724
1798
1030
10
51
417
393
8
194
200
1098
520
15
908
1118
20
15
1728
198
481
495
424
936
724
1798
1030
10
51
417
393
8
450
1224
1098
520
15
908
606
20
15
1728
198
481
495
424
936
724
1798
1030
10
51
416
136
8
260
1032
714
522
1550
907
216
20
15
1728
198
481
495
424
936
724
1798
1030
10
51
416
392
8
260
1032
714
522
14
651
216
20
15
1728
198
481
495
424
936
724
1798
1030
10
51
416
392
8
194
200
1098
522
14
395
91
20
15
1728
198
481
495
424
936
724
1798
1030
10
51
416
392
8
196
200
1098
522
14
395
88
20
15
1728
198
481
495
424
936
724
1798
1030
10
51
416
392
8
450
1224
1098
522
14
395
603
20
15
1728
198
481
495
424
936
724
1798
1030
10
51
416
392
8
418
1224
1994
522
14
331
283
20
15
1728
198
481
495
424
936
724
1798
1030
10
51
416
392
8
170
200
1098
522
14
651
683
20
15
1728
198
481
495
424
936
724
1798
1030
10
51
416
392
8
452
1224
1098
522
14
395
600
20
15
1728
198
481
495
424
936
724
1798
1030
10
51
416
392
8
420
200
458
522
14
331
280
20
15
1728
198
481
495
424
936
724
1798
1030
10
51
416
392
8
202
200
1098
522
14
406
646
20
15
1728
198
481
495
424
936
724
1798
1030
10
51
416
392
8
426
1224
1098
522
14
683
171
20
15
1728
198
481
495
424
936
724
1798
1030
10
51
416
292
8
202
200
1098
523
75
624
646
20
15
1728
198
481
495
424
936
724
1798
1030
10
51
432
392
8
170
1224
657
517
49
650
683
20
15
1728
198
481
495
424
936
724
1798
1030
10
39
417
146
8
284
1032
706
532
1541
881
520
20
15
1728
198
481
495
424
936
724
1798
1030
10
39
417
402
8
284
1032
706
532
5
369
520
20
15
1728
198
481
495
424
936
724
1798
1030
10
39
417
402
8
452
1224
1090
528
5
369
600
20
15
1728
198
481
495
424
936
724
1798
1030
10
39
433
392
8
452
1224
1090
516
48
912
600
20
15
1728
198
481
495
424
936
724
1798
1030
42
35
416
136
8
194
1256
650
538
1550
974
94
20
15
1728
198
481
495
424
936
724
1798
1030
42
35
416
392
8
194
1256
650
538
14
907
1115
20
15
1728
198
481
495
424
936
724
1798
1030
42
35
416
292
8
452
360
682
546
102
624
600
20
15
1728
198
481
495
424
936
724
1798
1030
42
35
432
136
8
452
360
714
514
1586
880
308
20
15
1728
198
481
495
424
936
724
1798
1030
42
35
432
392
8
452
360
714
514
50
880
600
20
15
1728
198
481
495
424
936
724
1798
1030
42
43
417
292
8
452
360
666
536
106
624
600
20
15
1728
198
481
495
424
936
724
1798
1030
42
43
416
292
8
452
360
666
538
75
624
600
20
15
1728
198
481
495
424
936
724
1798
1030
42
51
416
136
8
450
360
646
522
1550
910
606
20
15
1728
198
481
495
424
936
724
1798
1030
42
51
416
392
8
450
360
646
522
14
651
603
20
15
1728
198
481
495
424
936
724
1798
1030
42
51
416
292
8
452
360
390
526
75
624
600
20
15
1728
198
481
495
424
936
724
1798
1030
42
51
432
136
8
266
360
641
517
1585
880
518
20
15
1728
198
481
495
424
936
724
1798
1030
42
51
432
136
8
450
360
641
517
1585
922
603
20
15
1728
198
481
495
424
936
724
1798
1030
42
51
432
136
8
452
360
646
518
1584
880
312
20
15
1728
198
481
495
424
936
724
1798
1030
42
51
432
392
8
194
1256
65
517
49
400
94
20
15
1728
198
481
495
424
936
724
1798
1030
42
51
432
392
8
266
360
641
517
49
368
518
20
15
1728
198
481
495
424
936
724
1798
1030
42
51
432
392
8
450
360
641
517
49
496
318
20
15
1728
198
481
495
424
936
724
1798
1030
42
51
432
392
8
418
232
65
517
49
496
286
20
15
1728
198
481
495
424
936
724
1798
1030
42
51
432
392
8
170
232
449
517
49
650
683
20
15
1728
198
481
495
424
936
724
1798
1030
42
51
432
392
8
452
360
390
518
48
912
600
20
15
1728
198
481
495
424
936
724
1798
1030
42
51
432
392
8
426
232
65
517
49
650
171
20
15
1728
198
481
495
424
936
724
1798
1030
42
39
417
402
8
194
1256
649
520
5
369
91
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
416
136
8
258
264
682
538
1550
907
219
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
416
136
8
260
264
682
538
1550
907
216
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
416
392
8
258
264
682
538
14
398
222
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
416
392
8
260
264
682
538
14
715
216
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
416
392
8
266
264
682
538
14
331
363
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
416
392
8
418
168
426
538
14
331
283
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
416
392
8
170
168
1222
538
14
667
683
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
416
292
8
258
264
321
537
75
624
1278
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
416
292
8
260
264
326
542
75
624
1240
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
416
292
8
266
264
321
537
75
624
518
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
416
292
8
284
264
321
537
75
624
520
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
432
136
8
266
264
705
513
1584
880
518
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
432
392
8
258
264
326
514
50
368
382
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
432
392
8
260
264
326
515
48
368
376
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
432
392
8
266
264
705
513
48
368
518
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
432
392
8
418
168
449
513
48
368
286
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
432
392
8
284
264
426
514
48
368
520
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
432
392
8
170
168
1217
513
48
650
683
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
432
392
8
426
1192
1217
513
48
650
171
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
433
136
8
266
264
705
512
1584
880
518
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
433
392
8
258
264
426
512
48
400
222
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
433
392
8
260
264
426
512
48
400
376
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
433
392
8
266
264
705
512
48
368
518
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
433
392
8
418
168
449
512
48
368
286
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
433
392
8
170
168
1217
512
48
650
683
20
15
1728
198
481
495
424
936
724
1798
1030
138
35
433
392
8
426
1192
1217
512
48
651
171
20
15
1728
198
481
495
424
936
724
1798
1030
138
43
417
393
8
258
264
282
536
15
908
1246
20
15
1728
198
481
495
424
936
724
1798
1030
138
43
417
393
8
274
264
282
536
15
908
526
20
15
1728
198
481
495
424
936
724
1798
1030
138
43
417
292
8
258
264
282
536
74
624
1278
20
15
1728
198
481
495
424
936
724
1798
1030
138
43
417
292
8
260
264
282
536
74
624
1240
20
15
1728
198
481
495
424
936
724
1798
1030
138
43
417
292
8
284
264
282
536
74
624
520
20
15
1728
198
481
495
424
936
724
1798
1030
138
43
416
292
8
258
264
282
538
75
369
246
20
15
1728
198
481
495
424
936
724
1798
1030
138
43
416
292
8
260
264
282
538
75
369
216
20
15
1728
198
481
495
424
936
724
1798
1030
138
43
416
292
8
266
264
282
538
75
624
518
20
15
1728
198
481
495
424
936
724
1798
1030
138
43
416
292
8
274
264
282
538
75
368
214
20
15
1728
198
481
495
424
936
724
1798
1030
138
43
416
292
8
284
264
282
538
75
369
210
20
15
1728
198
481
495
424
936
724
1798
1030
138
51
416
392
8
258
264
330
522
14
651
219
20
15
1728
198
481
495
424
936
724
1798
1030
138
51
416
392
8
260
264
330
522
14
651
216
20
15
1728
198
481
495
424
936
724
1798
1030
138
51
416
392
8
170
168
1226
522
14
651
683
20
15
1728
198
481
495
424
936
724
1798
1030
138
51
416
292
8
258
264
330
523
75
624
1278
20
15
1728
198
481
495
424
936
724
1798
1030
138
51
416
292
8
260
264
330
523
75
624
216
20
15
1728
198
481
495
424
936
724
1798
1030
138
51
432
136
8
258
264
673
517
1585
880
382
20
15
1728
198
481
495
424
936
724
1798
1030
138
51
432
136
8
266
264
673
517
1585
880
518
20
15
1728
198
481
495
424
936
724
1798
1030
138
51
432
136
8
274
264
657
517
1585
912
526
20
15
1728
198
481
495
424
936
724
1798
1030
138
51
432
392
8
258
264
273
517
49
400
246
20
15
1728
198
481
495
424
936
724
1798
1030
138
51
432
392
8
266
264
273
517
49
368
518
20
15
1728
198
481
495
424
936
724
1798
1030
138
51
432
392
8
274
264
273
517
49
400
526
20
15
1728
198
481
495
424
936
724
1798
1030
138
51
432
392
8
170
168
1809
517
49
650
683
20
15
1728
198
481
495
424
936
724
1798
1030
138
51
432
392
8
426
1192
1809
517
49
650
171
20
15
1728
198
481
495
424
936
724
1798
1030
138
39
417
146
8
418
168
425
532
1541
881
285
20
15
1728
198
481
495
424
936
724
1798
1030
138
39
417
292
8
258
264
681
552
106
368
254
20
15
1728
198
481
495
424
936
724
1798
1030
138
39
417
292
8
266
264
681
552
106
624
518
20
15
1728
198
481
495
424
936
724
1798
1030
138
39
417
292
8
274
264
681
552
106
368
214
20
15
1728
198
481
495
424
936
724
1798
1030
138
39
417
292
8
284
264
322
536
74
624
520
20
15
1728
198
481
495
424
936
724
1798
1030
138
39
417
402
8
258
264
681
532
5
369
381
20
15
1728
198
481
495
424
936
724
1798
1030
138
39
417
402
8
266
264
425
548
5
369
518
20
15
1728
198
481
495
424
936
724
1798
1030
138
39
417
402
8
418
168
425
520
5
369
285
20
15
1728
198
481
495
424
936
724
1798
1030
138
39
417
402
8
284
264
322
532
5
369
520
20
15
1728
198
481
495
424
936
724
1798
1030
138
39
417
402
8
170
168
425
520
5
689
683
20
15
1728
198
481
495
424
936
724
1798
1030
138
39
416
292
8
258
264
681
554
107
368
254
20
15
1728
198
481
495
424
936
724
1798
1030
138
39
416
292
8
266
264
681
554
107
624
518
20
15
1728
198
481
495
424
936
724
1798
1030
138
39
416
292
8
274
264
681
554
107
368
214
20
15
1728
198
481
495
424
936
724
1798
1030
138
39
416
292
8
284
264
322
522
75
368
210
20
15
1728
198
481
495
424
936
724
1798
1030
74
35
416
292
8
260
328
641
537
75
368
216
20
15
1728
198
481
495
424
936
724
1798
1030
74
35
432
136
8
260
328
641
513
1584
880
376
20
15
1728
198
481
495
424
936
724
1798
1030
74
35
432
136
8
452
328
646
513
1585
880
312
20
15
1728
198
481
495
424
936
724
1798
1030
74
35
432
392
8
260
328
641
513
48
368
376
20
15
1728
198
481
495
424
936
724
1798
1030
74
35
432
392
8
452
328
646
513
49
912
600
20
15
1728
198
481
495
424
936
724
1798
1030
74
35
432
392
8
458
328
641
513
48
752
134
20
15
1728
198
481
495
424
936
724
1798
1030
74
35
433
136
8
266
328
646
512
1584
880
518
20
15
1728
198
481
495
424
936
724
1798
1030
74
35
433
136
8
452
328
646
512
1584
880
312
20
15
1728
198
481
495
424
936
724
1798
1030
74
35
433
392
8
258
328
646
512
48
368
382
20
15
1728
198
481
495
424
936
724
1798
1030
74
35
433
392
8
266
328
646
512
48
368
518
20
15
1728
198
481
495
424
936
724
1798
1030
74
35
433
392
8
450
328
646
512
48
496
318
20
15
1728
198
481
495
424
936
724
1798
1030
74
35
433
392
8
452
328
646
512
48
912
600
20
15
1728
198
481
495
424
936
724
1798
1030
74
35
433
392
8
458
328
646
512
48
752
134
20
15
1728
198
481
495
424
936
724
1798
1030
74
51
417
393
8
258
328
650
520
15
908
1246
20
15
1728
198
481
495
424
936
724
1798
1030
74
51
417
393
8
266
328
650
520
15
908
518
20
15
1728
198
481
495
424
936
724
1798
1030
74
51
417
393
8
450
328
650
520
15
908
606
20
15
1728
198
481
495
424
936
724
1798
1030
74
51
417
292
8
260
328
650
520
106
368
216
20
15
1728
198
481
495
424
936
724
1798
1030
74
51
416
392
8
260
328
650
522
14
651
216
20
15
1728
198
481
495
424
936
724
1798
1030
74
51
416
392
8
450
328
394
522
14
395
603
20
15
1728
198
481
495
424
936
724
1798
1030
74
51
416
392
8
452
328
394
522
14
395
600
20
15
1728
198
481
495
424
936
724
1798
1030
74
51
416
292
8
260
328
650
523
75
368
216
20
15
1728
198
481
495
424
936
724
1798
1030
74
39
417
292
8
260
328
642
520
74
624
216
20
15
1728
198
481
495
424
936
724
1798
1030
74
39
417
402
8
260
328
642
520
5
369
376
20
15
1728
198
481
495
424
936
724
1798
1030
74
39
417
402
8
452
328
642
520
5
369
600
20
15
1728
198
481
495
424
936
724
1798
1030
74
39
416
292
8
260
328
642
522
75
624
216
20
15
1728
198
481
495
424
936
724
1798
1030
74
39
433
136
8
260
328
642
516
1584
906
216
20
15
1728
198
481
495
424
936
724
1798
1030
74
39
433
136
8
452
328
642
516
1584
906
600
20
15
1728
198
481
495
424
936
724
1798
1030
74
39
433
392
8
260
328
642
516
48
650
216
20
15
1728
198
481
495
424
936
724
1798
1030
74
39
433
392
8
452
328
642
516
48
394
600
20
15
1728
198
481
495
424
936
724
1798
6
10
35
433
392
8
674
200
70
512
48
368
798
20
15
1728
198
481
495
424
936
724
1798
6
10
51
416
136
8
674
200
714
522
1550
843
795
20
15
1728
198
481
495
424
936
724
1798
6
10
51
416
136
8
676
200
714
522
1550
843
792
20
15
1728
198
481
495
424
936
724
1798
6
10
51
416
392
8
674
200
714
522
14
331
795
20
15
1728
198
481
495
424
936
724
1798
6
10
51
416
392
8
676
200
714
522
14
331
792
20
15
1728
198
481
495
424
936
724
1798
6
42
51
432
392
8
674
232
65
517
49
880
798
20
15
1728
198
481
495
424
936
724
1798
6
138
35
416
136
8
674
168
426
538
1550
843
795
20
15
1728
198
481
495
424
936
724
1798
6
138
35
416
392
8
674
168
426
538
14
331
795
20
15
1728
198
481
495
424
936
724
1798
6
138
35
432
136
8
674
168
705
513
1585
880
798
20
15
1728
198
481
495
424
936
724
1798
6
138
35
432
392
8
674
168
705
513
48
368
798
20
15
1728
198
481
495
424
936
724
1798
6
138
35
433
136
8
674
168
705
512
1584
843
795
20
15
1728
198
481
495
424
936
724
1798
6
138
35
433
392
8
674
168
705
512
48
368
798
20
15
1728
198
481
495
424
936
724
1798
6
138
51
416
136
8
674
168
714
522
1550
843
795
20
15
1728
198
481
495
424
936
724
1798
6
138
51
416
392
8
674
168
714
522
14
331
795
20
15
1728
198
481
495
424
936
724
1798
6
138
39
417
146
8
674
168
425
532
1541
881
797
20
15
1728
198
481
495
424
936
724
1798
6
138
39
417
402
8
674
168
425
520
5
369
797
20
15
1728
198
481
495
424
872
212
1542
6
10
35
544
1672
1032
514
520
710
1694
1656
336
1390
20
15
1728
198
481
495
424
872
212
1542
6
10
35
561
1672
1032
516
200
710
1728
1616
336
952
20
15
1728
198
481
495
424
872
212
1542
6
10
51
545
1672
1032
516
200
714
1672
1656
368
1016
20
15
1728
198
481
495
424
872
212
1542
6
10
51
545
1672
1032
518
200
714
1672
1652
369
1013
20
15
1728
198
481
495
424
872
212
1542
6
10
51
544
1672
1032
516
200
714
1675
1656
336
952
20
15
1728
198
481
495
424
872
212
1542
6
10
51
560
1672
1032
514
520
657
1671
1636
358
1390
20
15
1728
198
481
495
424
872
212
1542
6
10
51
560
1672
1032
522
520
657
1671
1636
366
1003
20
15
1728
198
481
495
424
872
212
1542
6
10
39
561
1672
1032
516
200
706
1732
1616
336
952
20
15
1728
198
481
495
424
872
212
1542
6
10
39
561
1672
1032
540
520
706
1732
1636
368
996
20
15
1728
198
481
495
424
872
212
1542
6
138
51
560
1672
1032
530
168
673
1669
1649
336
982
20
15
1728
198
481
495
424
872
212
1542
6
138
39
561
1672
1032
530
168
681
1668
1616
336
982
20
15
1728
198
481
495
424
932
708
1798
1030
10
35
440
392
0
196
200
1089
517
49
384
74
20
15
1728
198
481
495
424
932
708
1798
1030
10
35
440
392
0
198
200
1089
517
49
384
70
20
15
1728
198
481
495
424
932
708
1798
1030
10
35
440
392
0
170
200
65
517
49
832
1134
20
15
1728
198
481
495
424
932
708
1798
1030
10
35
440
392
0
452
200
65
517
49
384
138
20
15
1728
198
481
495
424
932
708
1798
1030
10
35
440
392
0
454
200
65
517
49
384
134
20
15
1728
198
481
495
424
932
708
1798
1030
10
35
440
392
0
202
200
1089
517
49
384
78
20
15
1728
198
481
495
424
932
708
1798
1030
10
35
440
392
0
426
1224
1089
517
49
704
622
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
280
392
0
260
8
74
322
10
640
540
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
280
392
0
196
200
74
322
10
640
668
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
280
392
0
452
200
74
322
10
640
1180
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
280
328
24
284
8
74
195
80
720
520
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
440
136
0
260
1032
714
515
1584
896
522
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
440
136
0
262
1032
714
515
1584
896
518
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
440
136
0
196
200
1098
515
1584
896
650
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
440
136
0
198
200
1098
515
1584
896
646
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
440
136
0
452
1224
1098
515
1584
896
586
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
440
136
0
454
1224
1098
515
1584
896
582
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
440
136
0
202
200
1098
515
1584
896
654
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
440
392
0
260
1032
714
515
48
384
522
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
440
392
0
262
1032
714
515
48
384
518
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
440
392
0
196
200
1098
514
48
384
74
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
440
392
0
198
200
1098
514
48
384
70
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
440
392
0
452
200
74
515
48
384
138
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
440
392
0
454
200
74
515
48
384
134
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
440
392
0
202
200
1098
514
48
384
78
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
441
136
0
194
200
1098
512
1584
897
645
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
441
136
0
196
200
1098
512
1584
897
650
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
441
136
0
198
200
1098
512
1584
897
646
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
441
136
0
450
1224
1098
512
1584
897
579
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
441
136
0
452
1224
1098
512
1584
897
586
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
441
136
0
454
1224
1098
512
1584
897
582
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
441
136
0
202
200
1098
512
1584
897
654
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
441
392
0
194
200
1098
512
48
385
67
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
441
392
0
196
200
1098
512
48
385
74
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
441
392
0
198
200
1098
512
48
385
70
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
441
392
0
164
200
1098
512
48
321
106
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
441
392
0
452
1224
1098
512
48
385
138
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
441
392
0
166
200
1098
512
48
321
102
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
441
392
0
454
1224
1098
512
48
385
134
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
441
392
0
202
200
1098
512
48
385
78
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
441
392
0
422
1224
1098
512
48
833
614
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
441
392
24
450
1224
1098
512
48
423
317
20
15
1728
198
481
495
424
932
708
1798
1030
10
51
441
392
24
452
1224
1098
512
48
423
313
20
15
1728
198
481
495
424
932
708
1798
1030
10
39
440
136
0
260
1032
706
514
1584
896
522
20
15
1728
198
481
495
424
932
708
1798
1030
10
39
440
136
0
196
1224
706
514
1584
896
650
20
15
1728
198
481
495
424
932
708
1798
1030
10
39
440
136
0
452
1224
706
514
1584
896
586
20
15
1728
198
481
495
424
932
708
1798
1030
10
39
440
392
0
260
1032
706
514
48
384
522
20
15
1728
198
481
495
424
932
708
1798
1030
10
39
440
392
0
196
200
1090
514
48
384
74
20
15
1728
198
481
495
424
932
708
1798
1030
10
39
440
392
0
452
200
66
514
48
384
138
20
15
1728
198
481
495
424
932
708
1798
1030
10
39
441
392
0
164
200
66
512
49
833
106
20
15
1728
198
481
495
424
932
708
1798
1030
10
39
441
392
0
452
200
66
512
49
384
138
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
280
392
0
196
1256
70
193
11
896
74
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
280
392
0
450
360
646
321
11
668
1182
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
280
392
0
452
360
646
321
11
640
1180
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
280
392
24
242
232
710
321
11
652
1102
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
280
392
24
498
360
390
321
11
652
1182
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
440
136
0
194
1256
710
513
1585
897
645
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
440
136
0
196
1256
710
513
1585
896
650
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
440
136
0
266
360
641
513
1584
896
526
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
440
136
0
198
1256
641
515
1584
896
646
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
440
136
0
450
360
641
513
1585
897
581
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
440
136
0
452
360
646
513
1585
897
586
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
440
136
0
454
360
646
513
1585
896
582
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
440
136
0
202
1256
641
515
1584
896
654
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
440
136
0
426
1256
641
515
1584
832
622
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
440
136
0
458
360
641
513
1584
896
590
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
440
392
0
194
1256
65
513
49
385
69
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
440
392
0
196
1256
710
513
49
385
74
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
440
392
0
266
360
641
513
48
384
526
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
440
392
0
198
232
454
513
49
385
70
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
440
392
0
450
360
641
513
49
385
133
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
440
392
0
170
232
449
513
48
320
110
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
440
392
0
452
360
646
513
49
385
138
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
440
392
0
166
232
1990
513
49
321
102
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
440
392
0
454
360
390
513
49
384
134
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
440
392
0
202
232
1985
513
48
384
78
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
440
392
0
426
232
65
513
48
832
622
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
440
392
0
458
360
641
513
48
384
142
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
441
136
0
258
360
646
512
1585
897
517
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
441
136
0
194
1256
705
512
1584
897
645
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
441
136
0
196
1256
710
512
1584
897
650
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
441
136
0
266
360
641
512
1584
897
526
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
441
136
0
198
1256
710
512
1584
897
646
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
441
136
0
450
360
641
512
1584
897
579
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
441
136
0
452
360
646
512
1584
896
586
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
441
136
0
454
360
646
512
1584
896
582
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
441
136
0
202
1256
705
512
1584
897
654
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
441
136
0
426
1256
705
512
1584
833
622
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
441
136
0
458
360
641
512
1584
897
590
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
441
392
0
258
360
646
512
48
385
517
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
441
392
0
194
232
1990
512
48
641
1091
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
441
392
0
196
1256
710
512
48
384
74
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
441
392
0
266
360
641
512
48
385
526
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
441
392
0
198
232
449
512
48
385
70
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
441
392
0
450
1256
1990
512
48
641
133
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
441
392
0
170
232
449
512
48
321
110
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
441
392
0
452
360
646
512
48
385
138
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
441
392
0
166
232
1990
512
48
321
102
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
441
392
0
454
360
390
512
48
385
134
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
441
392
0
202
232
1985
512
48
385
78
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
441
392
0
426
232
65
512
48
833
622
20
15
1728
198
481
495
424
932
708
1798
1030
42
51
441
392
0
458
360
385
512
48
385
142
20
15
1728
198
481
495
424
932
708
1798
1030
42
39
440
136
0
258
360
649
513
1585
897
517
20
15
1728
198
481
495
424
932
708
1798
1030
42
39
440
136
0
194
1256
649
513
1585
897
645
20
15
1728
198
481
495
424
932
708
1798
1030
42
39
440
136
0
198
1256
649
513
1584
896
646
20
15
1728
198
481
495
424
932
708
1798
1030
42
39
440
136
0
450
360
649
513
1585
897
581
20
15
1728
198
481
495
424
932
708
1798
1030
42
39
440
136
0
454
360
649
513
1584
832
582
20
15
1728
198
481
495
424
932
708
1798
1030
42
39
440
136
0
202
1256
649
513
1585
897
654
20
15
1728
198
481
495
424
932
708
1798
1030
42
39
440
392
0
258
360
649
513
49
385
517
20
15
1728
198
481
495
424
932
708
1798
1030
42
39
440
392
0
194
1256
649
513
49
385
69
20
15
1728
198
481
495
424
932
708
1798
1030
42
39
440
392
0
198
1256
649
513
48
384
70
20
15
1728
198
481
495
424
932
708
1798
1030
42
39
440
392
0
450
360
649
513
49
385
133
20
15
1728
198
481
495
424
932
708
1798
1030
42
39
440
392
0
170
1256
713
515
48
320
110
20
15
1728
198
481
495
424
932
708
1798
1030
42
39
440
392
0
454
360
649
513
48
384
134
20
15
1728
198
481
495
424
932
708
1798
1030
42
39
440
392
0
202
1256
649
513
49
385
78
20
15
1728
198
481
495
424
932
708
1798
1030
42
39
440
392
0
426
1256
713
515
48
320
622
20
15
1728
198
481
495
424
932
708
1798
1030
138
35
440
136
0
266
264
705
517
1585
896
526
20
15
1728
198
481
495
424
932
708
1798
1030
138
35
440
392
0
266
264
705
517
49
384
526
20
15
1728
198
481
495
424
932
708
1798
1030
138
35
440
392
0
170
168
1217
517
49
320
110
20
15
1728
198
481
495
424
932
708
1798
1030
138
35
440
392
0
426
168
705
517
49
704
622
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
280
392
0
260
264
330
322
10
384
540
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
280
328
24
260
264
330
323
80
464
376
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
281
392
0
260
264
330
320
10
384
540
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
281
328
24
260
264
330
576
80
464
376
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
440
136
0
258
264
673
513
1585
833
517
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
440
136
0
262
264
714
515
1584
896
518
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
440
136
0
266
264
673
513
1584
896
526
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
440
136
0
426
168
417
513
1584
832
622
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
440
392
0
258
264
673
513
49
385
517
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
440
392
0
260
264
330
515
48
384
522
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
440
392
0
262
264
417
513
48
384
518
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
440
392
0
266
264
673
513
48
384
526
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
440
392
0
170
168
1825
513
48
320
110
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
440
392
0
166
1192
161
513
49
833
102
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
440
392
0
426
168
417
513
48
320
622
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
440
392
24
274
264
417
513
49
423
526
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
441
136
0
260
264
714
512
1584
896
522
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
441
136
0
262
264
714
512
1584
896
518
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
441
392
0
258
264
714
512
48
641
517
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
441
392
0
260
264
714
512
48
384
522
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
441
392
0
262
264
714
512
48
384
518
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
441
392
0
164
168
1226
512
48
321
106
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
441
392
0
170
168
1809
512
48
321
110
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
441
392
0
166
168
1226
512
48
321
102
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
441
392
0
420
168
714
512
48
321
618
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
441
392
0
426
1192
1809
512
48
321
622
20
15
1728
198
481
495
424
932
708
1798
1030
138
51
441
392
0
422
168
714
512
48
833
614
20
15
1728
198
481
495
424
932
708
1798
1030
138
39
440
136
0
260
264
706
514
1584
896
522
20
15
1728
198
481
495
424
932
708
1798
1030
138
39
440
392
0
258
264
425
513
49
385
517
20
15
1728
198
481
495
424
932
708
1798
1030
138
39
440
392
0
260
264
322
514
48
384
522
20
15
1728
198
481
495
424
932
708
1798
1030
138
39
440
392
0
262
264
425
513
49
385
198
20
15
1728
198
481
495
424
932
708
1798
1030
138
39
440
392
0
266
264
425
513
49
385
526
20
15
1728
198
481
495
424
932
708
1798
1030
138
39
440
392
0
170
168
425
515
48
320
110
20
15
1728
198
481
495
424
932
708
1798
1030
138
39
440
392
0
166
1192
1961
513
49
321
102
20
15
1728
198
481
495
424
932
708
1798
1030
138
39
440
392
0
426
1192
1961
515
48
320
622
20
15
1728
198
481
495
424
932
708
1798
1030
138
39
440
392
24
274
264
425
513
49
679
526
20
15
1728
198
481
495
424
932
708
1798
1030
138
39
440
392
24
284
264
425
513
49
679
521
20
15
1728
198
481
495
424
932
708
1798
1030
138
39
441
136
0
260
264
706
512
1585
897
522
20
15
1728
198
481
495
424
932
708
1798
1030
138
39
441
136
0
420
168
706
512
1585
833
618
20
15
1728
198
481
495
424
932
708
1798
1030
138
39
441
392
0
260
264
706
512
49
385
522
20
15
1728
198
481
495
424
932
708
1798
1030
138
39
441
392
0
164
168
1218
512
49
321
106
20
15
1728
198
481
495
424
932
708
1798
1030
138
39
441
392
0
420
168
706
512
49
321
618
20
15
1728
198
481
495
424
932
708
1798
1030
138
39
441
392
24
284
264
706
512
49
679
521
20
15
1728
198
481
495
424
932
708
1798
1030
74
35
440
136
0
454
328
641
519
1584
896
582
20
15
1728
198
481
495
424
932
708
1798
1030
74
35
440
392
0
454
328
641
519
48
384
134
20
15
1728
198
481
495
424
932
708
1798
1030
74
51
280
392
0
260
328
394
578
10
384
540
20
15
1728
198
481
495
424
932
708
1798
1030
74
51
280
392
0
452
328
394
578
10
640
1180
20
15
1728
198
481
495
424
932
708
1798
1030
74
51
440
136
0
260
328
650
514
1584
896
522
20
15
1728
198
481
495
424
932
708
1798
1030
74
51
440
136
0
262
328
650
514
1584
896
518
20
15
1728
198
481
495
424
932
708
1798
1030
74
51
440
136
0
452
328
650
514
1584
896
586
20
15
1728
198
481
495
424
932
708
1798
1030
74
51
440
136
0
454
328
650
514
1584
896
582
20
15
1728
198
481
495
424
932
708
1798
1030
74
51
440
136
0
458
328
650
514
1584
896
590
20
15
1728
198
481
495
424
932
708
1798
1030
74
51
440
392
0
260
328
650
514
48
384
522
20
15
1728
198
481
495
424
932
708
1798
1030
74
51
440
392
0
262
328
394
515
48
384
518
20
15
1728
198
481
495
424
932
708
1798
1030
74
51
440
392
0
452
328
650
514
48
384
138
20
15
1728
198
481
495
424
932
708
1798
1030
74
51
440
392
0
454
328
650
514
48
384
134
20
15
1728
198
481
495
424
932
708
1798
1030
74
51
440
392
0
458
328
650
514
48
384
142
20
15
1728
198
481
495
424
932
708
1798
1030
74
51
441
136
0
260
328
650
512
1584
896
522
20
15
1728
198
481
495
424
932
708
1798
1030
74
51
441
136
0
262
328
650
512
1584
896
518
20
15
1728
198
481
495
424
932
708
1798
1030
74
51
441
136
0
452
328
650
512
1584
896
586
20
15
1728
198
481
495
424
932
708
1798
1030
74
51
441
136
0
454
328
650
512
1584
896
582
20
15
1728
198
481
495
424
932
708
1798
1030
74
51
441
136
0
458
328
650
512
1584
833
590
20
15
1728
198
481
495
424
932
708
1798
1030
74
51
441
392
0
258
328
650
512
48
385
517
20
15
1728
198
481
495
424
932
708
1798
1030
74
51
441
392
0
260
328
650
512
48
385
522
20
15
1728
198
481
495
424
932
708
1798
1030
74
51
441
392
0
262
328
650
512
48
385
518
20
15
1728
198
481
495
424
932
708
1798
1030
74
51
441
392
0
452
328
650
512
48
385
138
20
15
1728
198
481
495
424
932
708
1798
1030
74
51
441
392
0
454
328
650
512
48
385
134
20
15
1728
198
481
495
424
932
708
1798
1030
74
51
441
392
0
458
328
650
512
48
385
142
20
15
1728
198
481
495
424
932
708
1798
1030
74
39
440
136
0
260
328
642
514
1584
896
522
20
15
1728
198
481
495
424
932
708
1798
1030
74
39
440
136
0
452
328
642
514
1584
896
586
20
15
1728
198
481
495
424
932
708
1798
1030
74
39
440
392
0
260
328
642
514
48
384
522
20
15
1728
198
481
495
424
932
708
1798
1030
74
39
440
392
0
452
328
386
515
48
384
138
20
15
1728
198
481
495
424
932
708
1798
1030
74
39
441
136
0
260
328
642
512
1584
896
540
20
15
1728
198
481
495
424
932
708
1798
1030
74
39
441
136
0
452
328
642
512
1585
896
586
20
15
1728
198
481
495
424
932
708
1798
1030
74
39
441
392
0
260
328
642
512
48
384
540
20
15
1728
198
481
495
424
932
708
1798
1030
74
39
441
392
0
452
328
642
512
48
384
156
20
15
1728
198
481
495
424
932
708
1798
6
42
51
280
392
24
626
232
710
321
11
332
846
20
15
1728
198
481
495
424
932
724
1798
1030
10
35
440
296
8
418
200
70
518
65
368
286
20
15
1728
198
481
495
424
932
724
1798
1030
10
51
280
296
8
418
200
458
322
160
496
286
20
15
1728
198
481
495
424
932
724
1798
1030
10
51
280
296
8
420
8
74
323
160
496
280
20
15
1728
198
481
495
424
932
724
1798
1030
10
51
280
296
8
202
200
458
322
160
752
646
20
15
1728
198
481
495
424
932
724
1798
1030
10
51
281
296
8
418
200
458
320
160
496
286
20
15
1728
198
481
495
424
932
724
1798
1030
10
51
281
296
8
170
200
458
320
160
655
683
20
15
1728
198
481
495
424
932
724
1798
1030
10
51
281
296
8
420
8
74
320
160
496
280
20
15
1728
198
481
495
424
932
724
1798
1030
10
51
281
296
8
202
200
458
320
160
752
646
20
15
1728
198
481
495
424
932
724
1798
1030
10
51
281
296
8
426
200
458
320
160
655
1195
20
15
1728
198
481
495
424
932
724
1798
1030
10
51
440
296
8
420
1224
1098
515
64
368
280
20
15
1728
198
481
495
424
932
724
1798
1030
10
51
440
296
8
202
200
1098
515
64
624
646
20
15
1728
198
481
495
424
932
724
1798
1030
10
51
441
296
8
420
1224
1098
512
64
368
280
20
15
1728
198
481
495
424
932
724
1798
1030
42
51
280
296
8
266
360
641
321
161
752
518
20
15
1728
198
481
495
424
932
724
1798
1030
42
51
280
296
8
450
360
641
321
161
496
318
20
15
1728
198
481
495
424
932
724
1798
1030
42
51
280
296
8
418
232
705
321
161
496
286
20
15
1728
198
481
495
424
932
724
1798
1030
42
51
280
296
8
170
232
705
321
161
655
683
20
15
1728
198
481
495
424
932
724
1798
1030
42
51
281
296
8
266
360
641
320
160
752
518
20
15
1728
198
481
495
424
932
724
1798
1030
42
51
281
296
8
450
360
641
320
160
496
318
20
15
1728
198
481
495
424
932
724
1798
1030
42
51
281
296
8
418
232
705
320
161
399
286
20
15
1728
198
481
495
424
932
724
1798
1030
42
51
281
296
8
170
232
705
320
161
655
683
20
15
1728
198
481
495
424
932
724
1798
1030
42
51
440
296
8
266
360
641
513
65
624
518
20
15
1728
198
481
495
424
932
724
1798
1030
42
51
440
296
8
450
360
641
513
65
624
606
20
15
1728
198
481
495
424
932
724
1798
1030
42
51
441
296
8
266
360
641
512
64
624
518
20
15
1728
198
481
495
424
932
724
1798
1030
42
51
441
296
8
450
360
641
512
64
624
606
20
15
1728
198
481
495
424
932
724
1798
1030
42
39
440
296
8
450
360
649
513
65
624
606
20
15
1728
198
481
495
424
932
724
1798
1030
138
35
440
296
8
266
264
705
517
65
624
518
20
15
1728
198
481
495
424
932
724
1798
1030
138
51
280
296
8
258
264
273
321
161
752
1278
20
15
1728
198
481
495
424
932
724
1798
1030
138
51
280
296
8
266
264
273
323
160
752
518
20
15
1728
198
481
495
424
932
724
1798
1030
138
51
280
296
8
274
264
273
323
160
752
526
20
15
1728
198
481
495
424
932
724
1798
1030
138
51
281
296
8
258
264
330
320
160
752
1278
20
15
1728
198
481
495
424
932
724
1798
1030
138
51
281
296
8
170
168
458
320
160
655
683
20
15
1728
198
481
495
424
932
724
1798
1030
138
51
440
296
8
258
264
401
513
65
368
254
20
15
1728
198
481
495
424
932
724
1798
1030
138
51
440
296
8
260
264
330
514
64
368
248
20
15
1728
198
481
495
424
932
724
1798
1030
138
51
440
296
8
266
264
401
513
65
624
518
20
15
1728
198
481
495
424
932
724
1798
1030
138
51
440
296
8
274
264
401
513
65
624
526
20
15
1728
198
481
495
424
932
724
1798
1030
138
39
440
296
8
258
264
425
513
65
368
254
20
15
1728
198
481
495
424
932
724
1798
1030
138
39
440
296
8
266
264
425
513
65
624
518
20
15
1728
198
481
495
424
932
724
1798
1030
138
39
440
296
8
274
264
425
513
65
624
526
20
15
1728
198
481
495
424
932
724
1798
1030
138
39
440
296
8
418
168
425
513
65
368
286
20
15
1728
198
481
495
424
932
724
1798
1030
138
39
440
296
8
284
264
322
514
65
368
226
20
15
1728
198
481
495
424
932
724
1798
1030
74
51
280
296
8
450
328
394
323
160
496
318
20
15
1728
198
481
495
424
932
724
1798
1030
74
51
281
296
8
450
328
394
320
160
496
318
20
15
1728
198
481
495
424
932
724
1798
1030
74
51
281
296
8
452
328
394
320
160
496
312
20
15
1728
198
481
495
424
932
724
1798
1030
74
51
440
296
8
266
328
650
514
64
624
518
20
15
1728
198
481
495
424
932
724
1798
1030
74
51
440
296
8
450
328
650
514
64
624
606
20
15
1728
198
481
495
424
932
724
1798
1030
74
51
440
296
8
452
328
650
514
64
624
600
20
15
1728
198
481
495
424
932
724
1798
1030
74
51
441
296
8
266
328
650
512
64
624
518
20
15
1728
198
481
495
424
932
724
1798
1030
74
51
441
296
8
452
328
650
512
64
624
600
20
15
1728
198
481
495
424
932
724
1798
1030
74
39
440
296
8
452
328
642
514
65
624
600
20
15
1728
198
481
495
424
932
724
1798
1030
74
39
441
296
8
452
328
642
512
65
624
600
20
15
1728
198
481
495
424
932
724
1798
6
10
35
440
296
8
674
1544
1862
518
65
368
798
20
15
1728
198
481
495
424
932
724
1798
6
10
51
280
296
8
674
200
458
322
160
496
798
20
15
1728
198
481
495
424
932
724
1798
6
10
51
280
296
8
676
8
74
323
160
496
792
20
15
1728
198
481
495
424
932
724
1798
6
10
51
281
296
8
674
200
74
320
160
496
798
20
15
1728
198
481
495
424
932
724
1798
6
10
51
281
296
8
676
1032
74
320
160
496
792
20
15
1728
198
481
495
424
932
724
1798
6
42
51
280
296
8
674
232
705
321
161
496
798
20
15
1728
198
481
495
424
932
724
1798
6
42
51
281
296
8
674
232
705
320
160
496
798
20
15
1728
198
481
495
424
932
724
1798
6
42
51
440
296
8
674
232
454
515
64
368
798
20
15
1728
198
481
495
424
932
724
1798
6
42
39
440
296
8
674
232
457
513
65
368
798
20
15
1728
198
481
495
424
932
724
1798
6
138
35
440
296
8
674
168
449
519
64
368
798
20
15
1728
198
481
495
424
932
724
1798
6
138
51
280
296
8
674
168
330
322
160
496
798
20
15
1728
198
481
495
424
932
724
1798
6
138
51
281
296
8
674
168
330
320
160
496
798
20
15
1728
198
481
495
424
932
724
1798
6
138
51
440
296
8
674
168
714
515
64
368
798
20
15
1728
198
481
495
424
932
724
1798
6
138
51
441
296
8
674
168
714
512
64
368
798
20
15
1728
198
481
495
424
932
724
1798
6
138
39
440
296
8
674
168
425
513
65
368
798
20
15
1728
202
482
490
296
680
708
1550
12
18
87
336
324
496
528
524
1810
519
813
32
544
20
15
1728
202
482
490
296
680
708
1550
12
18
87
337
324
496
528
524
1810
530
812
33
544
20
15
1728
202
482
490
296
680
724
1550
12
18
87
321
328
480
528
524
1810
538
216
29
545
20
15
1728
202
482
490
296
680
724
1550
12
18
87
320
328
480
528
524
1810
539
216
28
544
20
15
1728
202
482
490
296
680
724
1550
12
18
87
336
328
480
528
524
1810
523
872
28
672
20
15
1728
202
482
490
296
680
724
1550
12
18
87
337
328
480
528
524
1810
526
872
30
673
20
15
1728
202
482
490
296
680
724
1678
1036
74
72
320
328
256
328
322
24
284
884
96
80
20
15
1728
202
482
490
296
680
724
1806
1036
74
72
320
328
0
264
322
24
284
884
864
516
20
15
1728
202
482
490
296
708
716
1678
1036
74
72
372
374
272
504
1065
1048
513
133
173
33
20
15
1728
202
482
490
296
708
716
1678
12
74
72
372
374
272
888
1065
24
513
1797
1325
289
20
15
1728
202
482
490
296
708
716
1678
12
74
72
372
374
272
1016
1065
24
513
773
45
545
20
15
1728
202
482
490
296
708
716
1806
1036
74
72
372
374
16
456
322
24
257
773
941
1153
20
15
1728
202
482
490
296
708
716
1806
1036
74
72
372
374
16
504
41
24
513
773
1453
289
20
15
1728
202
482
490
296
708
716
1806
12
74
72
372
374
16
760
1065
24
513
773
1453
801
20
15
1728
202
482
490
296
712
196
1806
1036
74
72
368
200
520
264
322
24
258
16
986
524
20
15
1728
202
482
490
296
712
708
1678
1036
74
72
368
328
264
376
42
24
258
144
218
90
20
15
1728
202
482
490
296
712
708
1678
12
74
72
368
328
264
888
1066
24
258
144
218
346
20
15
1728
202
482
490
296
712
708
1806
1036
74
72
368
328
8
264
322
24
258
804
1008
528
20
15
1728
202
482
490
296
712
708
1806
1036
74
72
368
328
8
504
42
24
258
816
986
602
20
15
1728
202
482
490
296
712
716
1678
1036
74
72
368
376
256
392
42
24
258
132
174
10
20
15
1728
202
482
490
296
712
716
1678
1036
74
72
368
376
256
328
1066
1048
514
132
46
138
20
15
1728
202
482
490
296
712
716
1678
12
74
72
368
376
256
904
1066
24
258
132
174
522
20
15
1728
202
482
490
296
712
716
1806
1036
74
72
368
376
0
200
42
1048
514
772
878
74
20
15
1728
202
482
490
296
676
708
1550
12
18
87
344
328
496
528
524
1810
515
160
32
544
20
15
1728
202
482
490
296
676
708
1550
12
18
87
345
328
496
528
524
1810
514
161
33
545
20
15
1728
202
482
490
424
904
708
1678
1036
138
55
256
356
264
392
1193
1185
1171
1373
1136
16
20
15
1728
202
482
490
424
904
708
1806
1036
10
39
257
356
8
248
1218
1985
596
92
369
90
20
15
1728
202
482
490
424
904
708
1806
1036
42
39
257
356
8
200
233
417
341
92
625
656
20
15
1728
202
482
490
424
904
708
1806
1036
42
55
256
356
8
200
233
65
275
93
625
656
20
15
1728
202
482
490
424
904
708
1806
1036
42
55
256
356
8
248
1257
65
275
93
369
90
20
15
1728
202
482
490
424
904
708
1806
1036
42
55
256
356
8
376
361
385
339
93
369
346
20
15
1728
202
482
490
424
904
708
1806
1036
42
55
256
356
8
504
233
65
147
93
625
602
20
15
1728
202
482
490
424
904
708
1806
1036
138
39
257
356
8
248
1193
1857
596
92
369
90
20
15
1728
202
482
490
424
904
708
1806
1036
74
39
257
356
8
376
322
641
340
92
369
346
20
15
1728
202
482
490
424
904
708
1806
12
10
39
257
356
8
632
194
705
340
92
369
858
20
15
1728
202
482
490
424
904
708
1806
12
42
55
256
356
8
632
233
65
275
93
625
858
20
15
1728
202
482
490
424
904
708
1806
12
42
55
256
356
8
888
233
65
147
93
881
1370
20
15
1728
202
482
490
424
936
708
1806
1036
42
40
416
132
8
376
362
664
514
1546
1008
560
20
15
1728
202
482
490
424
936
708
1806
1036
42
40
416
132
16
456
362
664
514
1546
928
132
20
15
1728
202
482
490
424
936
708
1806
1036
42
40
416
388
8
376
362
408
546
10
624
560
20
15
1728
202
482
490
424
936
708
1806
1036
42
40
416
388
16
376
361
408
514
10
416
552
20
15
1728
202
482
490
424
936
708
1806
1036
42
40
416
388
16
456
362
408
546
10
416
132
20
15
1728
202
482
490
424
936
708
1806
1036
42
40
416
296
8
456
362
664
514
84
630
140
20
15
1728
202
482
490
424
936
708
1806
1036
42
39
417
296
8
264
361
673
556
88
368
204
20
15
1728
202
482
490
424
936
708
1806
1036
42
39
416
296
8
264
361
673
559
88
368
204
20
15
1728
202
482
490
424
936
708
1806
1036
42
55
272
324
8
376
361
385
327
93
432
560
20
15
1728
202
482
490
424
936
708
1806
1036
42
55
272
296
8
264
361
641
327
168
752
528
20
15
1728
202
482
490
424
936
708
1806
1036
42
55
272
296
8
376
361
385
327
168
496
560
20
15
1728
202
482
490
424
936
708
1806
1036
42
55
272
296
8
456
361
385
327
168
396
140
20
15
1728
202
482
490
424
936
708
1806
1036
42
55
273
324
8
200
233
1985
581
92
689
656
20
15
1728
202
482
490
424
936
708
1806
1036
42
55
273
324
8
376
361
385
197
92
945
560
20
15
1728
202
482
490
424
936
708
1806
1036
42
55
273
324
8
504
233
705
197
92
433
304
20
15
1728
202
482
490
424
936
708
1806
1036
42
55
273
296
8
264
361
705
326
168
752
528
20
15
1728
202
482
490
424
936
708
1806
1036
42
55
273
296
8
456
361
705
326
168
396
140
20
15
1728
202
482
490
424
936
708
1806
1036
42
55
433
130
16
200
1257
641
517
1589
906
644
20
15
1728
202
482
490
424
936
708
1806
1036
42
55
433
386
8
200
1257
641
517
53
410
71
20
15
1728
202
482
490
424
936
708
1806
1036
42
55
433
386
16
200
1257
641
517
53
401
80
20
15
1728
202
482
490
424
936
708
1806
1036
138
40
416
388
8
264
258
280
514
10
1008
528
20
15
1728
202
482
490
424
936
708
1806
1036
138
40
416
388
16
264
258
408
514
10
288
516
20
15
1728
202
482
490
424
936
708
1806
1036
138
40
416
296
8
264
258
280
514
84
630
524
20
15
1728
202
482
490
424
936
708
1806
1036
138
40
416
296
8
272
258
280
514
84
630
540
20
15
1728
202
482
490
424
936
724
1806
1036
18
39
432
392
0
272
1036
642
515
48
672
216
20
15
1728
202
482
490
424
936
724
1806
1036
138
55
432
392
0
264
258
273
519
48
672
516
20
15
1728
202
482
490
424
936
724
1806
1036
138
55
432
392
0
272
258
401
519
48
672
216
20
15
1728
202
482
490
424
936
724
1806
1036
138
55
433
392
0
264
258
401
516
49
673
208
20
15
1728
202
482
490
424
936
724
1806
1036
74
39
432
392
0
376
322
385
515
48
672
552
20
15
1728
202
482
490
424
936
724
1806
1036
146
39
432
392
0
272
268
258
515
48
672
216
20
15
1728
202
482
490
424
936
724
1806
1036
146
39
433
392
0
272
268
258
514
48
672
216
20
15
1728
202
482
490
424
936
716
1806
1036
42
55
273
408
0
264
361
641
324
4
398
522
20
15
1728
202
482
490
424
936
716
1806
1036
138
55
272
408
0
264
258
273
199
8
910
529
20
15
1728
202
482
490
424
868
196
1550
12
10
39
568
1672
1040
528
194
705
1735
1632
352
1016
20
15
1728
202
482
490
424
932
708
1806
1036
42
55
280
328
8
264
361
641
323
80
432
528
20
15
1728
202
482
490
424
932
708
1806
1036
42
55
280
328
8
200
1257
1985
1219
80
688
656
20
15
1728
202
482
490
424
932
708
1806
1036
42
55
280
328
8
376
361
385
195
80
432
560
20
15
1728
202
482
490
424
932
708
1806
1036
42
55
280
328
8
504
233
65
195
80
432
304
20
15
1728
202
482
490
424
932
708
1806
1036
42
55
281
328
8
264
361
705
194
81
433
528
20
15
1728
202
482
490
424
932
708
1806
1036
42
55
281
328
8
456
361
705
194
81
945
1159
20
15
1728
202
482
490
424
932
708
1806
1036
42
55
440
392
16
264
362
641
515
48
672
516
20
15
1728
202
482
490
424
932
708
1806
1036
42
55
440
392
16
200
1258
641
515
48
672
644
20
15
1728
202
482
490
424
932
708
1806
1036
42
55
441
136
8
264
361
705
514
1585
903
529
20
15
1728
202
482
490
424
932
708
1806
1036
42
55
441
136
8
200
1257
641
514
1584
903
647
20
15
1728
202
482
490
424
932
708
1806
1036
42
55
441
136
8
456
361
705
514
1585
903
583
20
15
1728
202
482
490
424
932
708
1806
1036
42
55
441
392
8
264
361
705
514
49
391
529
20
15
1728
202
482
490
424
932
708
1806
1036
42
55
441
392
8
200
1257
641
514
48
391
71
20
15
1728
202
482
490
424
932
708
1806
1036
42
55
441
392
8
456
361
705
514
49
391
145
20
15
1728
202
482
490
424
932
708
1806
1036
138
55
440
392
16
264
258
273
515
48
672
516
20
15
1728
202
482
490
424
932
708
1806
1036
138
55
440
392
16
272
258
417
515
48
672
216
20
15
1728
202
482
490
424
932
708
1806
1036
74
39
440
392
16
376
322
641
519
48
672
552
20
15
1728
202
482
490
424
932
708
1806
1036
146
39
440
392
16
272
268
258
519
49
672
216
20
15
1728
202
482
490
424
932
708
1806
1036
146
39
441
392
16
272
268
258
518
48
672
216
20
15
1728
202
482
490
424
932
724
1806
1036
138
55
280
296
0
264
258
273
323
160
508
516
20
15
1728
202
482
490
424
932
724
1806
1036
138
55
440
296
0
264
258
273
515
64
1020
516
20
15
192
230
289
363
376
644
1732
70
14
169
327
280
712
544
628
70
522
1739
1057
480
540
20
15
192
230
289
363
376
644
1732
70
14
169
327
280
712
544
630
66
522
1739
1057
481
541
20
15
192
230
289
363
376
644
1732
70
14
169
327
280
968
544
628
70
522
1703
544
480
540
20
15
192
230
289
363
376
644
1732
70
14
169
327
281
712
544
628
70
522
1736
1057
480
540
20
15
192
230
289
363
376
644
1732
70
14
169
327
281
712
544
630
66
522
1700
1057
481
541
20
15
192
230
289
363
376
644
1732
70
14
169
327
281
710
544
628
70
522
1736
1061
493
540
20
15
192
230
289
363
376
644
1732
70
14
169
327
281
710
544
630
66
522
1700
1061
493
541
20
15
192
230
289
363
376
676
1732
70
14
169
327
264
840
544
628
70
522
171
289
448
540
20
15
192
230
289
363
376
676
1732
70
14
169
327
264
840
960
108
66
522
171
289
0
794
20
15
192
230
289
363
376
676
1732
70
14
169
327
264
840
960
1644
66
522
171
289
0
26
20
15
192
230
289
363
376
676
1732
70
14
169
327
265
840
544
628
1606
522
168
289
448
540
20
15
192
230
289
363
376
676
1732
70
14
169
327
265
840
960
1132
66
522
168
289
1
282
20
15
192
230
289
363
376
676
1732
70
14
169
327
265
840
960
108
66
522
168
289
0
794
20
15
192
230
289
363
376
676
1732
70
14
169
327
265
840
960
1644
66
522
168
289
0
26
20
15
192
230
289
367
376
644
1732
70
14
170
323
280
712
544
628
64
522
1739
1056
480
540
20
15
192
230
289
367
376
644
1732
70
14
170
323
281
712
544
628
64
522
1736
1056
480
540
20
15
192
230
289
367
376
676
1732
70
14
170
323
264
840
544
628
64
522
171
289
448
540
20
15
192
230
289
367
376
676
1732
70
14
170
323
264
840
960
108
64
522
171
289
0
794
20
15
192
230
289
367
376
676
1732
70
14
170
323
264
840
960
1644
64
522
171
289
0
26
20
15
192
230
289
367
376
676
1732
70
14
170
323
265
840
544
628
64
522
168
288
448
540
20
15
192
230
289
367
376
676
1732
70
14
170
323
265
840
960
108
64
522
168
288
1
794
20
15
192
230
289
367
376
676
1732
70
14
170
323
265
840
960
1644
64
522
168
288
1
26
20
15
192
134
481
491
296
680
1748
102
30
17
91
321
840
968
1644
1545
1818
524
376
11
4
20
15
192
134
481
491
296
680
1748
102
30
17
91
320
840
968
1132
521
1817
533
437
54
258
20
15
192
134
481
491
296
680
1748
102
30
17
91
320
840
968
1644
1545
1817
533
437
48
4
20
15
192
134
481
491
296
680
1748
102
30
17
83
320
840
968
1132
521
1809
539
440
48
258
20
15
192
134
481
491
296
680
1748
102
30
17
83
320
840
968
1644
1545
1809
537
440
48
2
20
15
192
134
481
491
296
680
1748
102
30
17
83
336
840
968
1132
521
1809
533
425
48
260
20
15
192
134
481
491
296
680
1748
102
30
17
83
336
840
968
1644
1545
1809
515
360
12
2
20
15
192
134
481
491
296
680
1748
102
30
9
83
320
840
968
1644
1537
1801
537
440
48
2
20
15
192
134
481
491
296
680
1748
102
30
9
83
336
840
968
1132
513
1801
525
361
10
258
20
15
192
134
481
491
296
680
1748
102
30
9
83
336
840
968
1644
1537
1801
515
424
12
2
20
15
192
134
481
491
296
680
1748
102
30
9
87
321
840
968
1644
1538
1802
536
440
11
4
20
15
192
134
481
491
296
680
1748
102
30
9
87
320
840
968
1132
514
1802
538
344
58
258
20
15
192
134
481
491
296
680
1748
102
30
9
87
320
840
968
1644
1538
1802
538
344
58
2
20
15
192
134
481
491
296
680
1748
102
30
9
87
336
840
968
1132
514
1802
523
360
12
258
20
15
192
134
481
491
296
680
1748
102
30
9
87
336
840
968
1644
1538
1802
523
360
12
2
20
15
192
134
481
491
296
680
1748
102
30
9
87
337
840
968
1644
1538
1802
516
432
11
4
20
15
192
134
481
491
296
680
1748
102
30
18
91
320
840
968
1132
520
1817
541
437
58
258
20
15
192
134
481
491
296
680
1748
102
30
18
91
320
840
968
1644
1544
1817
525
376
10
4
20
15
192
134
481
491
296
680
1748
102
30
18
83
321
840
968
1644
1544
1810
540
436
48
4
20
15
192
134
481
491
296
680
1748
102
30
18
83
320
840
968
1132
520
1810
543
440
48
260
20
15
192
134
481
491
296
680
1748
102
30
18
83
320
840
968
1644
1544
1810
539
472
14
2
20
15
192
134
481
491
296
680
1748
102
30
18
83
336
840
968
1132
520
1810
534
432
48
260
20
15
192
134
481
491
296
680
1748
102
30
18
83
336
840
968
1644
1544
1810
514
360
12
2
20
15
192
134
481
491
296
676
1732
102
30
17
91
344
840
984
1132
521
1817
513
353
10
258
20
15
192
134
481
491
296
676
1732
102
30
17
91
344
840
984
1644
1545
1817
513
353
10
2
20
15
192
134
481
491
296
676
1732
102
30
17
83
344
840
984
1644
1545
1809
517
353
10
2
20
15
192
134
481
491
296
676
1732
102
30
9
83
344
840
984
1132
513
1801
517
353
12
258
20
15
192
134
481
491
296
676
1732
102
30
9
83
344
840
984
1644
1537
1801
517
353
12
2
20
15
192
134
481
491
296
676
1732
102
30
9
87
344
840
984
1132
514
1802
514
352
12
258
20
15
192
134
481
491
296
676
1732
102
30
9
87
344
840
984
1644
1538
1802
514
352
12
2
20
15
192
134
481
491
296
676
1732
102
30
18
91
344
840
984
1132
520
1817
513
353
12
258
20
15
192
134
481
491
296
676
1732
102
30
18
91
344
840
984
1644
1544
1817
513
353
12
2
20
15
192
134
481
491
296
676
1732
102
30
18
83
344
840
984
1644
1544
1810
523
459
12
2
20
15
192
134
481
491
424
872
1892
102
30
9
51
544
1064
928
1204
129
657
1677
1977
160
10
20
15
192
134
481
491
424
872
1892
102
30
9
51
544
1064
928
1206
129
657
1677
1976
160
38
20
15
192
134
481
491
424
872
1892
102
30
9
51
560
1064
928
1204
129
657
1667
1936
128
10
20
15
192
134
481
491
424
872
1892
102
30
9
51
560
1064
928
1206
129
401
899
1939
157
38
20
15
192
134
481
491
424
872
1892
102
30
9
51
560
552
864
1396
513
1825
770
840
0
10
20
15
192
134
481
491
424
872
1892
102
30
9
39
545
552
864
1370
578
1962
780
952
1
21
20
15
192
134
481
491
424
872
1892
102
30
18
39
545
1064
928
182
144
646
1676
1880
158
550
20
15
192
134
481
491
424
872
1892
102
30
18
39
545
1064
928
1206
144
646
1676
1880
158
38
20
15
192
134
481
491
424
872
1892
102
30
18
39
544
1064
928
182
144
646
1677
1881
158
550
20
15
192
134
481
491
424
872
1892
102
30
18
39
544
1064
928
1206
144
390
790
2005
156
38
20
15
192
134
481
491
424
872
1892
102
30
18
39
544
552
864
118
144
390
973
921
30
1803
20
15
192
134
481
491
424
872
1892
102
30
18
39
560
1064
928
1206
144
646
1667
1957
161
38
20
15
192
134
481
491
424
872
1892
102
30
137
43
544
552
928
1206
897
1817
769
341
65
38
20
15
192
134
481
491
424
872
1892
102
30
137
51
560
1064
928
1206
897
1953
1667
1956
160
38
20
15
192
134
481
491
424
872
1892
102
30
137
51
560
552
864
1396
321
289
899
400
0
10
20
15
192
134
481
491
424
872
1892
1126
30
18
39
544
1064
416
1206
144
390
918
1876
288
550
20
15
192
134
481
495
296
680
1748
102
30
10
83
321
840
968
1644
1536
1802
536
440
12
2
20
15
192
134
481
495
296
680
1748
102
30
10
83
320
840
968
1644
1536
1802
538
440
48
2
20
15
192
134
481
495
296
680
1748
102
30
10
83
336
840
968
1132
512
1802
522
360
12
258
20
15
192
134
481
495
296
680
1748
102
30
10
83
336
840
968
1644
1536
1802
523
424
12
2
20
15
192
134
481
495
296
680
1748
102
30
10
83
337
840
968
1132
512
1802
520
360
10
258
20
15
192
134
481
495
296
680
1748
102
30
10
83
337
840
968
1644
1536
1802
520
360
11
2
20
15
192
134
481
495
296
676
1732
102
30
10
83
344
840
984
1132
512
1802
514
352
12
258
20
15
192
134
481
495
296
676
1732
102
30
10
83
344
840
984
1644
1536
1802
514
352
12
2
20
15
192
134
481
495
296
676
1732
102
30
10
83
345
840
984
1644
1536
1802
512
416
10
4
20
15
192
134
481
495
424
872
1892
102
30
10
35
544
1064
928
1206
128
705
1742
1976
160
38
20
15
192
134
481
495
424
872
1892
102
30
10
35
544
552
864
1396
128
449
910
440
0
10
20
15
192
134
481
495
424
872
1892
102
30
10
35
544
552
864
1398
128
449
923
920
30
11
20
15
192
134
481
495
424
872
1892
102
30
10
35
560
1064
928
1204
128
705
1729
1936
128
10
20
15
192
134
481
495
424
872
1892
102
30
10
35
560
1064
928
1206
128
705
1729
1929
129
38
20
15
192
134
481
495
424
872
1892
102
30
10
35
560
552
864
116
128
449
961
912
0
1546
20
15
192
134
481
495
424
872
1892
102
30
10
35
560
552
864
1396
128
449
897
401
0
10
20
15
192
134
481
495
424
872
1892
102
30
10
35
561
1064
928
1204
128
705
1728
1936
129
10
20
15
192
134
481
495
424
872
1892
102
30
10
35
561
1064
928
1206
128
705
1728
1936
129
38
20
15
192
134
481
495
424
872
1892
102
30
10
35
561
552
864
1396
128
449
960
457
1
10
20
15
192
134
481
495
424
872
1892
102
30
10
51
544
1064
928
1204
128
657
1673
1877
161
39
20
15
192
134
481
495
424
872
1892
102
30
10
51
544
1064
928
1206
128
657
1673
1880
158
38
20
15
192
134
481
495
424
872
1892
102
30
10
51
544
552
864
116
128
458
906
846
30
1802
20
15
192
134
481
495
424
872
1892
102
30
10
51
544
552
864
1396
128
458
906
846
30
10
20
15
192
134
481
495
424
872
1892
102
30
10
51
560
1064
928
1204
128
401
901
1929
128
10
20
15
192
134
481
495
424
872
1892
102
30
10
51
560
552
864
1140
512
1825
773
549
1
266
20
15
192
134
481
495
424
872
1892
102
30
10
51
560
552
864
116
64
401
773
841
0
1546
20
15
192
134
481
495
424
872
1892
102
30
10
51
560
552
864
1396
512
1825
773
549
1
10
20
15
192
134
481
495
424
872
1892
102
30
10
39
545
1064
928
1204
128
706
1736
1977
161
39
20
15
192
134
481
495
424
872
1892
102
30
10
39
545
1064
928
182
128
706
1736
1881
157
550
20
15
192
134
481
495
424
872
1892
102
30
10
39
545
1064
928
1206
128
706
1736
1976
161
38
20
15
192
134
481
495
424
872
1892
102
30
10
39
545
552
864
116
128
450
904
856
30
1802
20
15
192
134
481
495
424
872
1892
102
30
10
39
545
552
864
1396
128
450
920
920
30
10
20
15
192
134
481
495
424
872
1892
102
30
10
39
545
552
864
1398
128
450
904
856
30
11
20
15
192
134
481
495
424
872
1892
102
30
10
39
545
562
704
108
512
1858
1416
453
282
780
20
15
192
134
481
495
424
872
1892
102
30
10
39
544
1064
928
1204
128
706
1675
1976
160
10
20
15
192
134
481
495
424
872
1892
102
30
10
39
544
1064
928
1206
128
706
1675
1976
160
38
20
15
192
134
481
495
424
872
1892
102
30
10
39
544
552
864
116
128
450
907
857
30
1802
20
15
192
134
481
495
424
872
1892
102
30
10
39
544
552
864
1396
128
450
907
440
0
10
20
15
192
134
481
495
424
872
1892
102
30
10
39
544
552
864
1398
128
450
907
857
30
11
20
15
192
134
481
495
424
872
1892
102
30
10
39
561
1064
928
1204
128
706
1668
1961
129
10
20
15
192
134
481
495
424
872
1892
102
30
10
39
561
1064
928
1206
128
706
1668
1961
161
38
20
15
192
134
481
495
424
872
1892
102
30
10
39
561
552
928
180
128
450
900
328
64
522
20
15
192
134
481
495
424
872
1892
102
30
10
39
561
552
864
116
128
450
900
937
1
1546
20
15
192
134
481
495
424
872
1892
102
30
10
39
561
552
864
1396
128
450
900
401
1
10
20
15
192
132
482
492
424
872
1892
124
28
16
35
545
1065
937
1186
139
643
1691
1871
135
33
20
15
192
132
482
492
424
872
1892
124
28
16
35
545
553
937
1186
139
387
923
335
79
33
20
15
192
132
482
492
424
872
1892
124
28
16
35
545
553
873
74
267
387
923
335
7
529
20
15
192
132
482
492
424
872
1892
124
28
16
35
545
553
873
1354
75
387
923
847
23
17
20
15
192
132
482
492
424
872
1892
124
28
144
35
545
553
937
1186
907
1795
795
335
79
33
20
15
192
132
482
492
424
872
1892
124
28
144
35
545
553
873
74
331
259
923
335
7
529
20
15
192
132
482
492
424
872
1892
124
28
144
35
545
553
873
1354
331
259
923
335
7
17
20
15
192
130
482
490
424
872
1892
1150
28
18
39
544
1064
424
1184
1164
642
1687
1877
298
544
20
15
192
130
482
490
424
872
1892
1150
28
18
39
560
1064
424
1184
140
642
1667
1864
300
544
20
15
192
130
482
490
424
872
1892
1150
28
18
39
561
1064
424
1184
140
642
1730
1864
300
544
20
15
192
130
482
490
424
872
1892
1150
28
146
39
560
1064
424
1184
908
642
1667
1864
300
544
20
15
192
130
482
490
424
872
1892
126
28
18
39
545
1064
936
1184
140
642
1686
1944
141
33
20
15
192
130
482
490
424
872
1892
126
28
18
39
545
552
936
1184
140
386
794
568
75
33
20
15
192
130
482
490
424
872
1892
126
28
18
39
545
552
936
160
140
386
924
921
77
1564
20
15
192
130
482
490
424
872
1892
126
28
18
39
545
552
872
64
26
386
942
344
16
796
20
15
192
130
482
490
424
872
1892
126
28
18
39
545
552
872
1344
282
642
788
564
16
28
20
15
192
130
482
490
424
872
1892
126
28
18
39
544
1064
936
1184
140
386
803
1973
144
32
20
15
192
130
482
490
424
872
1892
126
28
18
39
544
1064
936
160
140
642
1699
1880
140
540
20
15
192
130
482
490
424
872
1892
126
28
18
39
544
552
936
1184
140
386
795
568
76
32
20
15
192
130
482
490
424
872
1892
126
28
18
39
544
552
936
160
140
386
931
564
70
1569
20
15
192
130
482
490
424
872
1892
126
28
18
39
544
552
872
64
26
386
911
984
16
1564
20
15
192
130
482
490
424
872
1892
126
28
18
39
544
552
872
1344
282
642
783
568
12
28
20
15
192
130
482
490
424
872
1892
126
28
18
39
560
1064
936
1184
140
386
771
1992
140
32
20
15
192
130
482
490
424
872
1892
126
28
18
39
560
1064
936
160
140
642
1667
1864
140
540
20
15
192
130
482
490
424
872
1892
126
28
18
39
560
552
936
1184
44
386
899
904
76
32
20
15
192
130
482
490
424
872
1892
126
28
18
39
560
552
936
160
44
386
899
904
76
1568
20
15
192
130
482
490
424
872
1892
126
28
18
39
560
552
872
64
26
386
771
552
12
540
20
15
192
130
482
490
424
872
1892
126
28
18
39
560
552
872
1344
282
642
771
552
12
28
20
15
192
130
482
490
424
872
1892
126
28
18
39
561
1064
936
1184
140
642
1666
1928
134
28
20
15
192
130
482
490
424
872
1892
126
28
18
39
561
1064
936
160
140
642
1666
1864
172
544
20
15
192
130
482
490
424
872
1892
126
28
18
39
561
552
936
1184
140
642
1666
328
74
32
20
15
192
130
482
490
424
872
1892
126
28
18
39
561
552
872
64
26
386
898
904
16
1564
20
15
192
130
482
490
424
872
1892
126
28
18
39
561
552
872
1344
282
642
770
552
13
28
20
15
192
130
482
490
424
872
1892
126
28
146
39
545
552
936
1184
908
1794
796
569
75
33
20
15
192
130
482
490
424
872
1892
126
28
146
39
544
552
936
1184
908
1794
795
568
76
32
20
15
192
130
482
490
424
872
1892
126
28
146
39
560
552
936
1184
908
1794
771
552
76
28
20
15
192
130
482
490
424
872
1892
126
28
146
39
561
552
936
1184
908
1794
770
552
77
33
20
15
1729
192
272
384
392
900
718
1792
96
892
1110
640
212
20
594
1822
1862
1024
42
984
856
20
15
1729
192
272
384
392
898
708
1792
96
880
1110
642
216
27
593
1819
1871
1025
90
987
859
20
15
1729
192
272
408
392
898
710
1792
96
864
1094
642
196
30
593
1811
2015
1030
73
889
849
20
15
1729
192
528
344
312
706
198
1792
1313
224
328
380
196
514
103
18
568
130
2
897
1073
20
15
1729
192
528
344
312
706
198
1792
1313
224
328
378
195
515
103
18
571
135
7
896
1072
20
15
1729
192
528
344
312
706
710
1792
1313
224
72
380
324
2
103
18
56
386
770
1457
1073
20
15
1729
192
528
344
312
706
710
1792
1313
224
72
378
323
3
103
18
59
391
807
992
1072
20
15
1729
192
528
344
312
706
710
1792
1313
224
328
380
324
2
103
18
568
130
130
993
49
20
15
1729
192
528
344
312
706
710
1792
1313
224
328
378
323
3
103
18
571
135
135
992
1072
20
15
1729
192
528
344
312
706
710
1792
1314
224
72
380
324
2
102
16
56
386
802
993
1072
20
15
1729
192
528
344
312
706
710
1792
1314
224
72
378
323
3
101
18
59
391
807
993
1073
20
15
193
192
336
344
312
706
1734
8
20
864
328
380
836
518
938
1856
1304
1410
384
484
1128
20
15
193
192
336
344
312
674
1734
8
20
864
328
348
900
518
938
1856
1304
1348
512
196
1128
20
15
193
192
336
344
312
674
1734
8
20
864
328
348
836
518
938
1856
1304
1346
288
356
1128
20
15
1857
355
307
353
256
832
1126
1601
129
164
260
484
870
122
523
39
572
1574
1094
302
1505
20
15
1857
389
569
353
320
832
1126
1542
1441
194
132
450
870
0
94
528
696
514
326
352
1076
20
15
1857
389
565
353
320
832
1126
1542
1447
205
132
706
870
0
82
528
1144
769
1094
1632
1073
20
15
1857
389
565
353
320
832
1126
1542
1447
205
132
450
870
0
82
520
680
513
326
352
1073
20
15
1857
389
565
353
320
832
1126
1542
1447
205
132
708
870
0
82
528
1124
774
1094
1888
1116
20
15
1857
389
565
353
320
832
1126
1542
1447
205
132
452
870
0
82
520
728
518
582
352
92
20
15
1857
389
565
353
320
864
1126
1542
1447
205
132
482
870
0
82
529
1136
529
278
368
1116
20
15
1857
389
565
353
320
864
1126
1542
1447
205
132
434
870
0
82
529
712
297
262
320
92
20
15
1857
389
565
353
352
864
1126
1542
1447
205
196
450
838
0
82
520
664
529
534
1632
1116
20
15
1857
389
565
353
352
864
1126
1542
1447
205
196
450
870
0
82
529
1104
530
518
1600
1116
20
15
1857
389
565
353
352
864
1126
1542
1447
205
196
402
870
0
82
529
656
561
262
368
1116
20
15
1857
387
563
321
320
832
1126
1537
1441
212
196
450
870
2
87
539
1115
514
326
353
1073
20
15
1857
387
563
321
320
832
1126
1537
1441
212
196
452
870
2
87
539
1115
518
550
446
1073
20
15
1857
387
563
321
320
864
1126
1537
1441
213
196
482
870
2
86
538
1115
529
278
305
48
20
15
1729
195
273
385
384
896
198
1545
77
877
1092
580
1734
1030
909
1808
1876
1094
1574
370
785
20
15
1729
195
273
385
384
896
710
1801
77
877
1092
642
198
5
589
1808
1844
1028
38
967
837
20
15
1729
195
275
385
384
896
1222
1537
97
885
1028
258
870
29
853
1818
1819
1361
374
375
849
20
15
1729
195
275
385
384
896
1222
1537
97
885
1092
258
870
29
853
1818
1851
1281
374
375
849
20
15
1729
195
275
385
384
896
1222
1537
96
884
1092
258
870
22
848
1819
1852
1284
374
370
859
20
15
1729
195
275
385
384
896
1222
1545
97
884
1028
258
870
18
851
1819
1819
1361
374
369
857
20
15
1729
195
275
385
384
896
1222
1545
97
884
1092
258
870
18
851
1819
1843
1281
374
369
857
20
15
1729
195
275
385
384
896
709
1793
97
884
1092
642
215
26
595
1819
2011
1026
59
880
858
20
15
1729
195
275
385
384
896
710
1793
97
884
1092
644
214
26
595
1819
1843
1053
61
881
857
20
15
1729
195
275
385
384
896
710
1793
96
884
1028
644
214
22
592
1819
1819
1118
62
890
859
20
15
1729
195
275
385
384
896
710
1793
96
884
1092
644
214
22
592
1819
2011
1054
62
890
859
20
15
1729
195
275
385
384
896
710
1793
96
884
1092
578
358
22
592
1819
2012
1092
102
370
863
20
15
1729
195
275
385
384
896
710
1793
96
884
1092
580
358
22
592
1819
2012
1094
102
370
859
20
15
1729
195
275
385
384
896
710
1801
97
884
1092
322
358
18
595
1819
1844
130
102
369
857
20
15
1729
195
275
385
384
896
710
1801
97
884
1092
578
358
18
595
1819
1844
1092
102
369
857
20
15
1729
195
275
385
384
896
710
1801
97
884
1092
580
358
18
595
1819
1844
1094
102
369
857
20
15
1729
197
277
385
384
896
198
1542
73
877
1092
578
1734
1024
910
1810
1880
1090
1574
368
788
20
15
1729
197
277
385
384
896
198
1542
73
877
1092
580
1734
1024
910
1810
1880
1094
1574
368
788
20
15
1729
197
277
385
384
896
198
1542
73
893
1092
578
1734
1024
910
1817
1880
1090
1574
368
788
20
15
1729
197
277
385
384
896
198
1542
73
893
1092
580
1734
1024
910
1817
1880
1094
1574
368
788
20
15
1729
201
281
385
384
896
1222
1550
71
877
1092
324
870
16
898
1809
1892
1350
358
368
780
20
15
1729
201
281
385
384
896
1222
1550
71
877
1060
306
870
16
898
1809
1796
1393
582
496
780
20
15
1729
229
277
385
384
896
198
1606
1095
877
1092
578
1638
1056
394
777
2008
1089
1638
352
652
20
15
1729
229
277
385
384
896
198
1606
1095
877
1060
578
1638
1056
394
777
1800
1057
1638
352
652
20
15
1729
195
497
481
416
896
710
1801
1037
13
36
418
422
10
251
1224
652
514
54
398
89
20
15
1729
195
497
481
416
896
710
1801
1037
13
36
418
422
10
507
1224
652
514
54
398
305
20
15
1729
195
497
481
416
896
710
1801
1037
13
36
420
422
10
251
1224
652
518
62
398
89
20
15
1729
195
497
481
416
896
710
1801
1037
13
36
420
422
10
507
1224
652
518
62
398
601
20
15
1729
195
497
481
416
896
710
1801
1037
141
36
418
422
6
269
261
268
514
54
390
529
20
15
1729
195
497
481
416
896
710
1801
1037
141
36
418
422
9
269
261
396
514
54
399
529
20
15
1729
195
497
481
416
896
710
1801
1037
141
36
418
422
10
507
264
268
514
54
398
305
20
15
1729
195
497
481
416
896
710
1801
1037
141
36
418
438
6
269
261
268
514
38
898
529
20
15
1729
195
497
481
416
896
710
1801
1037
141
36
420
422
6
269
261
268
542
30
390
529
20
15
1729
195
497
481
416
896
710
1801
1037
141
36
420
438
6
269
261
396
518
38
386
529
20
15
1729
195
489
494
416
896
710
1794
1030
128
44
418
438
24
268
266
410
528
22
624
512
20
15
1729
195
483
481
416
896
709
1793
1025
36
36
418
423
22
262
359
643
514
43
296
520
20
15
1729
195
483
481
416
896
709
1793
1025
36
36
418
423
22
278
359
643
514
43
808
1240
20
15
1729
195
483
481
416
896
709
1793
1025
36
36
418
423
22
454
359
643
514
43
680
136
20
15
1729
195
483
481
416
896
709
1793
1025
36
36
418
423
22
246
219
643
514
43
680
664
20
15
1729
195
483
481
416
896
709
1793
1025
36
36
418
423
22
374
359
643
514
43
296
552
20
15
1729
195
483
481
416
896
709
1793
1025
36
36
418
423
22
502
359
643
514
43
296
296
20
15
1729
195
483
481
416
896
709
1793
1025
36
36
418
423
30
246
219
643
514
27
664
656
20
15
1729
195
483
481
416
896
709
1793
1025
36
36
418
439
26
203
219
643
514
23
624
642
20
15
1729
195
483
481
416
896
710
1665
1025
36
36
273
438
246
406
235
67
211
30
534
1040
20
15
1729
195
483
481
416
896
710
1665
1025
36
36
276
438
246
406
235
67
230
22
534
1040
20
15
1729
195
483
481
416
896
710
1665
1025
36
36
418
438
246
406
215
1987
513
22
534
1040
20
15
1729
195
483
481
416
896
710
1665
1025
37
36
274
438
246
406
234
67
225
29
532
1040
20
15
1729
195
483
481
416
896
710
1665
1025
37
36
418
438
245
429
218
643
513
22
535
1025
20
15
1729
195
483
481
416
896
710
1665
1025
37
36
418
438
246
429
218
707
513
22
534
1025
20
15
1729
195
483
481
416
896
710
1665
1024
36
36
418
438
246
400
219
1987
513
22
533
1044
20
15
1729
195
483
481
416
896
710
1793
1025
21
36
418
438
21
205
250
643
516
38
759
641
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
417
173
2
451
359
643
515
1567
897
130
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
417
166
2
195
1239
643
515
1582
897
642
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
417
166
2
451
359
643
515
1582
897
130
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
417
166
26
203
219
643
515
1582
942
641
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
417
429
2
195
1239
643
515
31
385
658
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
417
429
2
451
359
643
515
31
385
578
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
417
429
2
419
215
643
515
31
641
178
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
417
422
2
195
1239
643
515
46
897
1090
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
417
422
2
451
359
643
515
46
289
290
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
417
422
2
419
215
643
515
46
673
178
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
417
422
22
262
359
643
515
46
669
208
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
417
422
26
451
359
643
515
46
302
313
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
417
422
26
203
219
643
515
46
686
641
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
276
438
2
163
215
708
358
30
897
690
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
276
438
2
451
359
644
358
30
385
578
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
418
166
2
451
359
644
516
1590
897
130
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
418
182
2
451
359
644
516
1558
897
130
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
418
182
2
454
359
644
516
1574
897
144
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
418
422
2
163
215
708
514
54
385
690
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
418
422
2
451
359
644
516
54
385
578
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
418
422
2
203
235
452
516
54
641
665
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
418
422
2
419
215
1987
513
45
673
178
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
418
422
2
459
359
644
516
54
641
153
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
418
422
26
451
359
644
516
54
302
313
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
418
422
26
203
219
643
513
45
686
641
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
418
438
2
195
1255
68
516
22
897
1090
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
418
438
2
198
231
1988
516
22
382
64
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
418
438
2
451
359
388
516
22
385
137
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
418
438
2
203
235
452
516
38
641
665
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
418
438
2
454
359
388
516
22
894
576
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
418
438
2
419
215
1988
516
22
385
178
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
418
438
2
459
359
644
516
38
641
153
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
418
438
22
262
359
643
514
22
653
208
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
418
438
22
198
231
1988
516
22
630
1104
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
418
438
22
454
1255
1988
516
22
630
592
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
418
438
26
203
235
452
516
22
625
641
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
418
438
26
459
359
388
516
22
753
129
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
420
166
2
195
1239
643
518
1597
897
642
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
420
166
2
451
359
644
518
1598
897
130
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
420
182
2
451
359
647
518
1574
894
578
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
420
182
2
454
359
647
518
1574
894
576
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
420
422
2
195
1239
643
518
29
641
642
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
420
422
2
163
1255
1988
518
62
673
690
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
420
422
2
451
359
388
518
62
385
578
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
420
422
2
203
235
455
541
29
657
665
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
420
422
2
419
215
643
518
29
641
178
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
420
422
2
459
1259
1991
541
29
657
153
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
420
422
22
262
359
643
518
62
810
1232
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
420
422
22
198
1255
68
518
62
810
1104
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
420
422
26
451
359
388
518
62
302
313
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
420
422
26
203
219
643
518
62
686
641
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
420
438
2
195
1255
67
518
38
894
1090
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
420
438
2
198
231
1988
518
38
382
64
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
420
438
2
451
359
388
518
38
894
578
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
420
438
2
454
359
388
518
38
894
576
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
420
438
22
198
231
1988
518
38
396
80
20
15
1729
195
483
481
416
896
710
1793
1025
36
36
420
438
22
454
1255
1988
518
38
396
592
20
15
1729
195
483
481
416
896
710
1793
1025
37
36
417
429
13
461
362
643
515
31
839
577
20
15
1729
195
483
481
416
896
710
1793
1025
37
36
417
422
13
461
362
643
515
46
663
129
20
15
1729
195
483
481
416
896
710
1793
1025
37
36
418
182
2
454
358
643
513
1574
897
144
20
15
1729
195
483
481
416
896
710
1793
1025
37
36
418
182
13
461
362
643
516
1574
903
145
20
15
1729
195
483
481
416
896
710
1793
1025
37
36
418
438
2
454
358
643
513
22
894
576
20
15
1729
195
483
481
416
896
710
1793
1025
37
36
418
438
2
422
1254
707
513
38
385
608
20
15
1729
195
483
481
416
896
710
1793
1025
37
36
418
438
13
461
362
643
516
22
647
129
20
15
1729
195
483
481
416
896
710
1793
1025
37
36
418
438
21
461
362
643
513
22
759
129
20
15
1729
195
483
481
416
896
710
1793
1025
37
36
418
438
22
461
362
643
513
22
758
129
20
15
1729
195
483
481
416
896
710
1793
1025
37
36
420
422
22
422
1238
1991
541
29
412
272
20
15
1729
195
483
481
416
896
710
1793
1025
37
36
420
438
2
454
358
643
541
38
894
576
20
15
1729
195
483
481
416
896
710
1793
1025
37
36
420
438
22
422
1238
1991
541
38
502
272
20
15
1729
195
483
481
416
896
710
1793
1025
37
36
420
438
22
461
362
643
541
38
758
129
20
15
1729
195
483
481
416
896
710
1793
1
36
36
417
422
2
707
231
67
515
46
801
802
20
15
1729
195
483
481
416
896
710
1793
1
36
36
417
422
26
707
231
67
515
46
302
825
20
15
1729
195
483
481
416
896
710
1793
1
36
36
418
422
2
707
231
68
516
54
801
809
20
15
1729
195
483
481
416
896
710
1793
1
36
36
418
422
26
707
231
68
516
54
814
825
20
15
1729
195
483
481
416
896
710
1793
1
36
36
418
438
22
678
231
68
516
22
886
784
20
15
1729
195
483
481
416
896
710
1793
1
36
36
420
422
2
707
231
68
518
62
801
802
20
15
1729
195
483
481
416
896
710
1793
1
36
36
420
422
26
707
231
68
518
62
814
825
20
15
1729
195
483
481
416
896
710
1793
1
36
36
420
438
22
678
231
452
518
38
374
784
20
15
1729
195
483
481
416
896
710
1673
1025
36
36
273
438
242
419
219
451
211
30
542
1026
20
15
1729
195
483
481
416
896
710
1673
1025
36
36
418
438
242
419
219
451
513
22
542
1026
20
15
1729
195
483
481
416
896
710
1673
1025
36
36
420
438
242
419
219
643
518
38
542
2
20
15
1729
195
483
481
416
896
710
1801
0
36
36
417
422
6
704
215
387
515
46
802
803
20
15
1729
195
483
481
416
896
710
1801
0
36
36
417
422
6
712
235
67
515
46
802
807
20
15
1729
195
483
481
416
896
710
1801
0
36
36
418
422
6
712
219
711
513
45
293
804
20
15
1729
195
483
481
416
896
710
1801
0
36
36
420
422
6
704
215
451
541
30
290
803
20
15
1729
195
483
481
416
896
710
1801
0
36
36
420
422
6
712
235
71
518
30
802
807
20
15
1729
195
483
481
416
896
710
1801
1025
21
36
417
422
5
197
1274
643
515
46
295
65
20
15
1729
195
483
481
416
896
710
1801
1025
21
36
417
422
5
453
250
643
515
46
295
289
20
15
1729
195
483
481
416
896
710
1801
1025
21
36
417
422
6
197
1274
643
515
46
649
641
20
15
1729
195
483
481
416
896
710
1801
1025
21
36
417
422
9
197
1274
643
515
46
655
641
20
15
1729
195
483
481
416
896
710
1801
1025
21
36
418
166
6
197
1274
643
516
1590
902
641
20
15
1729
195
483
481
416
896
710
1801
1025
21
36
418
422
6
197
1274
643
516
54
386
65
20
15
1729
195
483
481
416
896
710
1801
1025
21
36
418
422
9
197
1274
643
516
54
399
65
20
15
1729
195
483
481
416
896
710
1801
1025
21
36
418
438
6
197
1274
643
516
38
889
65
20
15
1729
195
483
481
416
896
710
1801
1025
36
36
417
166
10
451
1243
643
515
1582
910
129
20
15
1729
195
483
481
416
896
710
1801
1025
36
36
417
429
18
163
215
707
515
31
673
674
20
15
1729
195
483
481
416
896
710
1801
1025
36
36
417
429
18
419
215
451
515
31
673
1186
20
15
1729
195
483
481
416
896
710
1801
1025
36
36
417
422
10
195
1243
643
515
46
398
65
20
15
1729
195
483
481
416
896
710
1801
1025
36
36
417
422
10
163
215
1987
515
46
974
97
20
15
1729
195
483
481
416
896
710
1801
1025
36
36
417
422
10
451
1243
643
515
46
398
577
20
15
1729
195
483
481
416
896
710
1801
1025
36
36
417
422
10
419
215
643
515
46
846
609
20
15
1729
195
483
481
416
896
710
1801
1025
36
36
418
166
10
451
359
644
516
1590
910
129
20
15
1729
195
483
481
416
896
710
1801
1025
36
36
418
182
18
259
363
643
513
1574
910
514
20
15
1729
195
483
481
416
896
710
1801
1025
36
36
418
182
18
451
359
644
516
1574
910
130
20
15
1729
195
483
481
416
896
710
1801
1025
36
36
418
422
10
195
219
452
516
54
398
65
20
15
1729
195
483
481
416
896
710
1801
1025
36
36
418
422
10
451
1243
643
513
54
398
577
20
15
1729
195
483
481
416
896
710
1801
1025
36
36
418
438
18
259
363
643
513
22
910
514
20
15
1729
195
483
481
416
896
710
1801
1025
36
36
418
438
18
195
219
643
514
22
654
642
20
15
1729
195
483
481
416
896
710
1801
1025
36
36
418
438
18
163
215
452
516
22
654
674
20
15
1729
195
483
481
416
896
710
1801
1025
36
36
418
438
18
451
359
644
516
22
654
130
20
15
1729
195
483
481
416
896
710
1801
1025
36
36
420
182
18
259
363
643
518
1574
910
514
20
15
1729
195
483
481
416
896
710
1801
1025
36
36
420
182
18
451
359
643
518
1574
910
130
20
15
1729
195
483
481
416
896
710
1801
1025
36
36
420
422
10
451
359
388
518
62
398
289
20
15
1729
195
483
481
416
896
710
1801
1025
36
36
420
438
18
259
363
643
518
38
398
514
20
15
1729
195
483
481
416
896
710
1801
1025
36
36
420
438
18
195
1243
643
518
38
654
642
20
15
1729
195
483
481
416
896
710
1801
1025
36
36
420
438
18
163
215
452
518
38
654
674
20
15
1729
195
483
481
416
896
710
1801
1025
36
36
420
438
18
451
359
644
518
38
654
130
20
15
1729
195
483
481
416
896
710
1801
1025
36
36
420
438
18
419
215
452
518
38
654
1186
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
417
166
6
453
362
643
515
1582
841
577
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
417
429
9
453
362
643
515
63
303
289
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
417
422
5
165
1258
643
515
46
295
97
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
417
422
5
421
1258
643
515
46
807
1205
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
417
422
6
453
362
643
515
46
649
129
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
417
422
9
165
1258
643
515
46
847
97
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
417
422
9
421
1258
643
515
46
847
609
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
418
166
6
453
362
643
513
1581
905
129
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
418
166
6
421
1254
711
513
1581
841
609
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
418
166
9
453
362
643
516
1590
911
129
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
418
182
6
453
362
643
516
1574
889
577
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
418
422
5
165
234
647
516
54
679
693
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
418
422
5
421
1258
647
516
54
679
181
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
418
422
6
197
1258
683
553
54
898
1089
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
418
422
6
165
1254
711
513
45
841
97
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
418
422
6
453
362
643
513
45
293
289
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
418
422
6
421
1254
711
513
45
841
609
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
418
422
9
261
358
643
513
54
399
513
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
418
422
9
197
1242
707
516
54
399
65
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
418
422
9
453
362
643
513
54
399
577
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
418
438
6
197
1258
71
516
22
898
641
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
418
438
6
453
362
643
513
22
642
129
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
418
438
6
421
1258
1987
513
38
386
609
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
420
166
6
453
362
643
541
1566
898
129
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
420
422
6
165
1254
711
541
30
322
97
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
420
422
6
453
362
643
541
29
646
129
20
15
1729
195
483
481
416
896
710
1801
1025
37
36
420
422
6
421
1254
711
541
30
834
609
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
273
438
6
200
235
67
211
30
898
71
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
417
166
6
264
363
643
515
1582
898
519
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
417
166
6
456
363
643
515
1582
898
135
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
417
429
6
264
363
643
515
31
412
516
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
417
429
6
200
1259
643
515
31
412
644
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
417
429
6
456
363
643
515
31
668
132
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
417
422
6
264
363
643
515
46
898
519
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
417
422
6
200
1259
67
515
46
898
1095
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
417
422
6
456
363
643
515
46
290
295
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
276
438
6
264
363
647
358
22
386
523
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
276
438
6
200
235
71
358
22
898
1095
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
276
438
6
456
235
71
358
22
898
583
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
418
166
6
200
1259
647
516
1590
898
647
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
418
166
6
456
363
647
516
1590
898
135
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
418
182
6
456
363
647
516
1558
898
135
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
418
422
6
200
1259
647
516
54
386
71
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
418
422
6
456
363
647
516
54
386
583
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
418
438
6
200
1259
647
516
22
386
71
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
418
438
6
456
363
643
513
22
642
147
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
420
166
6
264
363
647
518
1566
898
519
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
420
166
6
200
1259
647
518
1566
898
647
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
420
166
6
456
363
647
518
1566
898
135
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
420
182
6
264
363
647
518
1574
898
523
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
420
182
6
200
1259
647
518
1574
898
647
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
420
182
6
456
363
647
518
1574
898
135
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
420
422
6
160
215
1987
541
30
322
99
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
420
422
6
264
363
647
518
30
386
519
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
420
422
6
200
235
451
541
30
898
1095
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
420
422
6
456
1259
1987
541
30
322
583
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
420
438
6
264
363
647
518
38
898
523
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
420
438
6
200
235
455
518
38
386
71
20
15
1729
195
483
481
416
896
710
1801
1024
36
36
420
438
6
456
1259
1991
518
38
386
583
20
15
1729
195
483
481
416
896
710
1801
1024
38
36
417
422
6
200
1260
642
515
46
898
1095
20
15
1729
195
483
481
416
896
710
1801
1
21
36
418
422
6
709
250
643
516
54
290
801
20
15
1729
195
483
481
416
896
710
1801
1
37
36
418
422
6
709
230
455
513
45
293
801
20
15
1729
195
483
481
416
896
710
1801
1
37
36
420
422
6
709
230
455
541
62
290
801
20
15
1729
195
483
481
416
832
198
1537
1
36
36
548
1702
1026
539
219
707
1670
1606
382
1401
20
15
1729
195
483
481
416
832
198
1545
0
36
36
545
1702
1030
520
235
707
1731
1646
381
964
20
15
1729
197
501
481
416
896
710
1798
1033
141
36
418
422
0
270
265
264
514
54
384
532
20
15
1729
197
501
481
416
896
710
1798
1033
141
36
420
422
0
270
265
264
542
30
656
532
20
15
1729
197
485
481
288
672
710
1798
1030
77
68
340
406
0
168
1065
1048
542
1558
1408
1134
20
15
1729
197
485
481
288
672
710
1798
1031
77
68
340
406
0
258
1065
1048
542
1558
1408
540
20
15
1729
197
485
481
288
672
710
1798
1031
77
68
340
406
0
194
41
1048
542
1558
1408
74
20
15
1729
197
485
481
288
672
710
1798
1031
77
68
340
406
0
450
41
24
542
1558
1408
1162
20
15
1729
197
485
481
288
672
710
1798
1031
77
68
340
406
0
202
41
1048
542
1558
1408
1100
20
15
1729
197
485
481
288
672
710
1798
1031
77
68
340
406
0
458
41
24
542
1558
1408
1164
20
15
1729
197
485
481
416
896
710
1798
1029
45
36
418
438
0
454
361
664
514
38
384
578
20
15
1729
197
485
481
416
896
710
1798
1029
141
36
418
422
0
262
265
280
514
54
384
514
20
15
1729
197
485
481
416
896
710
1798
1029
141
36
418
438
0
262
265
408
514
38
384
514
20
15
1729
197
485
481
416
896
710
1798
1030
45
36
420
166
0
264
361
664
542
1566
832
534
20
15
1729
197
485
481
416
896
710
1798
1030
45
36
420
422
0
264
361
664
542
30
384
534
20
15
1729
197
485
481
416
896
710
1798
1030
141
36
418
422
0
264
265
280
514
54
384
534
20
15
1729
197
485
481
416
896
710
1798
1030
141
36
418
438
0
264
265
280
514
38
384
526
20
15
1729
197
485
481
416
896
710
1798
1030
141
36
420
422
0
264
265
280
542
30
384
534
20
15
1729
197
485
481
416
896
710
1798
1030
141
36
420
422
0
168
169
1176
542
30
640
694
20
15
1729
197
485
481
416
896
710
1798
1030
141
36
420
422
0
424
169
664
542
30
384
182
20
15
1729
197
485
481
416
896
710
1798
1031
13
36
276
438
0
258
1032
664
358
22
384
522
20
15
1729
197
485
481
416
896
710
1798
1031
13
36
276
438
0
266
1032
664
358
22
384
538
20
15
1729
197
485
481
416
896
710
1798
1031
13
36
274
438
0
266
1032
664
209
29
896
538
20
15
1729
197
485
481
416
896
710
1798
1031
13
36
418
182
0
258
1032
664
513
1558
896
513
20
15
1729
197
485
481
416
896
710
1798
1031
13
36
418
182
0
266
1033
664
513
1558
896
538
20
15
1729
197
485
481
416
896
710
1798
1031
13
36
418
438
0
258
1032
664
513
22
896
513
20
15
1729
197
485
481
416
896
710
1798
1031
13
36
418
438
0
266
1032
664
513
22
896
538
20
15
1729
197
485
481
416
896
710
1798
1031
13
36
418
438
0
202
1225
664
514
38
384
76
20
15
1729
197
485
481
416
896
710
1798
1031
13
36
420
166
0
258
1032
664
542
1566
832
540
20
15
1729
197
485
481
416
896
710
1798
1031
13
36
420
422
0
258
1032
664
542
30
384
540
20
15
1729
197
485
481
416
896
710
1798
1031
13
36
420
422
0
266
1032
664
542
30
656
524
20
15
1729
197
485
481
416
896
710
1798
1031
13
36
420
422
0
202
1225
664
542
30
656
652
20
15
1729
197
485
481
416
896
710
1798
1031
45
36
418
422
0
450
360
664
513
54
384
577
20
15
1729
197
485
481
416
896
710
1798
1031
45
36
418
438
0
450
360
664
514
38
640
138
20
15
1729
197
485
481
416
896
710
1798
1031
45
36
418
438
0
458
360
664
514
38
384
300
20
15
1729
197
485
481
416
896
710
1798
1031
45
36
420
422
0
450
360
664
542
30
640
156
20
15
1729
197
485
481
416
896
710
1798
1031
45
36
420
422
0
458
360
664
542
30
656
154
20
15
1729
197
485
481
416
896
710
1798
1031
141
36
276
438
0
258
264
280
358
22
384
522
20
15
1729
197
485
481
416
896
710
1798
1031
141
36
276
438
0
266
264
280
358
22
384
538
20
15
1729
197
485
481
416
896
710
1798
1031
141
36
274
438
0
266
264
152
209
29
896
538
20
15
1729
197
485
481
416
896
710
1798
1031
141
36
418
166
0
258
264
664
514
1590
896
513
20
15
1729
197
485
481
416
896
710
1798
1031
141
36
418
166
0
266
264
664
514
1590
896
524
20
15
1729
197
485
481
416
896
710
1798
1031
141
36
418
422
0
258
264
280
514
54
384
513
20
15
1729
197
485
481
416
896
710
1798
1031
141
36
418
422
0
266
264
280
514
54
384
524
20
15
1729
197
485
481
416
896
710
1798
1031
141
36
418
438
0
258
264
280
514
38
384
522
20
15
1729
197
485
481
416
896
710
1798
1031
141
36
418
438
0
266
264
280
514
38
384
524
20
15
1729
197
485
481
416
896
710
1798
1031
141
36
420
182
0
266
265
664
518
1574
896
524
20
15
1729
197
485
481
416
896
710
1798
1031
141
36
420
422
0
258
264
280
518
30
896
540
20
15
1729
197
485
481
416
896
710
1798
1031
141
36
420
422
0
266
264
280
518
30
912
524
20
15
1729
197
485
481
416
896
710
1798
1031
141
36
420
438
0
258
264
280
518
38
896
522
20
15
1729
197
485
481
416
896
710
1798
1031
141
36
420
438
0
266
264
280
518
38
896
524
20
15
1729
201
481
481
416
896
710
1806
1038
139
36
417
429
16
200
114
707
515
31
288
80
20
15
1729
201
505
481
288
640
710
1550
7
9
68
322
358
496
514
522
1816
530
806
48
316
20
15
1729
201
505
481
416
896
710
1806
1031
141
36
274
358
16
258
273
260
337
70
624
524
20
15
1729
67
355
257
384
768
198
1921
1153
229
516
514
1766
1270
45
90
947
641
1654
306
385
20
15
1729
73
377
257
384
768
198
1934
135
237
516
514
1766
1264
546
1105
900
1028
1654
1072
1409
20
15
1729
73
377
257
384
768
198
1934
1159
237
516
514
1766
1264
34
81
900
644
1654
304
385
20
15
193
193
353
257
256
896
1738
3
3
227
272
393
734
514
1540
1329
275
791
694
190
416
20
15
193
195
277
385
384
768
1734
9
85
877
1060
514
742
530
555
1800
1800
1026
630
369
530
20
15
193
195
277
385
384
896
1734
9
85
877
1092
642
710
522
1579
1800
2008
1026
646
174
441
20
15
193
195
277
385
384
896
1734
9
85
877
1060
386
710
530
555
1800
1816
1284
550
382
530
20
15
193
195
277
385
384
896
1734
9
85
877
1060
578
710
530
555
1800
1800
1058
550
382
530
20
15
193
195
277
385
384
896
1734
9
85
877
1060
578
614
530
555
1800
1800
1058
614
113
530
20
15
193
195
277
385
384
896
1734
9
85
861
1028
642
710
522
1579
1832
1848
1090
646
174
441
20
15
193
195
277
385
384
896
1734
9
85
861
1092
642
710
522
1579
1832
1896
1026
646
174
441
20
15
193
195
277
385
384
896
1734
9
85
861
1092
578
614
530
555
1832
2040
1090
614
113
530
20
15
193
197
277
385
384
896
1734
6
73
877
1092
642
710
512
1582
1865
1880
1026
550
160
436
20
15
193
197
277
385
384
896
1734
6
73
861
1028
386
710
512
1582
1881
1816
1298
550
416
436
20
15
193
197
277
385
384
896
1734
6
73
861
1028
642
710
512
1582
1881
1880
1090
550
160
436
20
15
193
197
277
385
384
896
1734
6
73
861
1092
642
710
512
1582
1881
1976
1026
550
160
436
20
15
193
197
277
385
384
896
1734
6
103
877
1092
642
710
512
1586
1809
1840
1026
550
160
444
20
15
193
197
277
385
384
896
1734
6
103
877
1060
386
710
512
1586
1809
1808
1284
566
240
444
20
15
193
227
289
353
352
640
1734
73
13
189
356
258
870
970
1147
72
524
834
582
14
281
20
15
193
227
289
353
352
640
1734
73
13
189
356
258
870
970
123
72
524
834
582
14
1049
20
15
193
227
289
353
352
640
1734
73
13
189
356
258
870
970
1659
72
524
834
582
14
25
20
15
193
227
289
353
352
640
1734
73
13
189
356
260
870
554
635
72
524
838
582
206
529
20
15
193
227
289
353
352
640
1734
73
13
189
356
260
870
970
1147
72
524
838
326
14
281
20
15
193
227
289
353
352
640
1734
73
13
189
356
260
870
970
123
72
524
838
326
14
793
20
15
193
227
289
353
352
640
1734
73
13
189
356
260
870
970
1659
72
524
838
326
14
25
20
15
193
227
307
353
384
896
1734
65
1
164
516
577
621
546
227
295
995
387
735
449
786
20
15
193
227
307
353
384
896
1734
65
1
164
516
642
710
546
182
151
980
772
1158
177
1712
20
15
193
227
307
353
384
896
1734
65
1
164
516
737
710
546
227
295
995
803
1038
97
1810
20
15
193
227
307
353
384
896
1734
65
1
164
516
578
710
546
227
295
980
388
550
97
786
20
15
193
227
307
353
384
896
1734
65
1
164
516
738
710
546
227
295
983
657
525
353
786
20
15
193
227
307
353
384
896
1734
65
1
164
516
738
710
546
231
295
983
657
525
353
785
20
15
193
227
307
353
384
896
1734
65
1
164
516
738
614
546
227
295
980
658
278
465
786
20
15
193
227
307
353
384
896
1734
65
1
164
516
658
678
546
227
295
995
690
614
353
786
20
15
193
227
307
353
384
896
1734
65
1
165
516
642
710
546
230
294
1015
769
1165
478
784
20
15
193
227
307
353
352
640
1734
65
1
164
292
258
870
546
611
71
547
1714
1174
161
530
20
15
193
227
307
353
352
640
1734
65
1
164
292
258
870
962
107
71
547
178
406
1
537
20
15
193
227
307
353
352
640
1734
65
1
164
292
258
870
962
1131
71
547
882
582
1
281
20
15
193
227
307
353
352
640
1734
65
1
164
292
258
870
962
1635
71
547
178
406
1
18
20
15
193
227
307
353
352
640
1734
65
1
164
292
258
870
962
1643
71
547
1714
1174
1
25
20
15
193
227
307
353
352
640
1734
65
1
164
356
258
870
546
611
71
524
834
582
161
530
20
15
193
227
307
353
352
640
1734
65
1
164
356
258
870
962
107
75
539
834
326
1
793
20
15
193
227
307
353
352
640
1734
65
1
164
356
258
870
962
1635
1607
524
834
582
1
18
20
15
193
227
307
353
352
640
1734
65
1
164
356
258
870
962
1643
587
539
834
326
1
25
20
15
193
227
307
353
352
640
1734
65
1
164
356
260
870
546
611
1607
524
198
294
481
530
20
15
193
227
307
353
352
640
1734
73
1
165
356
258
870
965
1637
1610
539
833
326
7
25
20
15
193
227
307
353
352
672
1734
65
1
164
292
274
838
962
107
71
547
1633
582
1
537
20
15
193
227
307
353
352
672
1734
65
1
164
292
274
838
962
1131
71
547
1633
582
1
281
20
15
193
227
307
353
352
672
1734
65
1
164
292
274
838
962
1643
71
547
1633
582
1
25
20
15
193
229
293
353
384
896
1734
70
9
189
516
644
710
544
622
1609
1520
774
1158
176
532
20
15
193
229
293
353
384
896
1734
70
13
189
516
644
710
544
182
145
980
774
1158
176
1714
20
15
193
229
293
353
352
640
1734
70
9
189
356
258
870
544
622
1609
536
194
294
448
532
20
15
193
229
293
353
352
640
1734
70
9
189
356
260
870
544
622
1609
536
198
294
480
532
20
15
193
229
309
321
384
896
1734
70
7
189
516
642
710
544
226
297
984
641
582
96
785
20
15
193
229
309
321
384
896
1734
70
7
189
516
642
710
544
178
169
968
641
582
96
817
20
15
193
229
309
321
384
896
1734
70
7
189
516
642
710
544
242
297
984
641
582
96
796
20
15
193
229
309
353
256
640
1734
70
7
173
260
354
870
960
1634
72
568
802
358
0
17
20
15
193
229
309
353
384
768
1734
70
5
173
516
530
742
544
230
294
976
754
614
352
786
20
15
193
229
309
353
384
896
1734
70
5
173
516
578
614
544
230
294
1012
388
726
464
786
20
15
193
229
309
353
384
896
1734
70
7
173
516
738
710
544
610
1608
1528
801
1030
432
529
20
15
193
229
309
353
384
928
1958
70
7
173
516
754
1126
544
178
144
1000
809
1798
128
657
20
15
193
229
309
353
352
640
1734
70
7
173
356
258
870
544
610
72
520
1601
582
224
529
20
15
193
229
309
353
352
640
1734
70
7
173
356
258
870
960
1122
585
520
193
294
0
273
20
15
193
229
309
353
352
640
1734
70
7
173
356
258
870
960
98
73
520
833
326
0
785
20
15
193
229
309
353
352
640
1734
70
7
173
356
258
870
960
1634
72
520
833
326
0
17
20
15
193
229
309
353
352
640
1734
70
7
173
356
260
870
960
106
72
536
838
326
0
794
20
15
193
229
309
353
352
640
1734
70
7
173
356
260
870
960
1642
584
536
838
326
0
26
20
15
193
195
369
257
384
896
1734
9
13
237
516
644
710
522
251
312
796
902
1158
462
817
20
15
193
195
369
321
256
896
1734
9
13
205
516
706
710
522
251
72
908
674
582
462
817
20
15
193
195
369
321
256
896
1734
9
13
205
516
708
710
522
251
72
908
678
582
462
817
20
15
193
195
355
257
256
896
1733
1
1
228
260
386
727
534
1558
1335
179
178
699
216
472
20
15
193
195
355
257
256
896
1734
1
0
228
260
388
726
526
16
91
156
158
702
210
1563
20
15
193
195
355
257
256
896
1734
1
0
228
260
388
726
534
16
91
171
166
702
218
1755
20
15
193
195
355
257
256
896
1734
1
0
228
260
388
726
534
1552
91
171
166
701
180
436
20
15
193
195
355
257
256
896
1734
1
0
228
292
388
726
534
1552
91
135
134
702
186
443
20
15
193
195
355
257
256
896
1734
1
1
228
292
388
726
534
1558
91
131
134
702
182
432
20
15
193
195
355
257
256
896
1734
9
0
228
292
385
710
518
192
87
131
131
686
162
1667
20
15
193
195
355
257
256
896
1734
9
0
228
292
386
710
518
192
87
131
129
678
162
1667
20
15
193
195
355
257
256
896
1734
9
1
233
260
385
710
517
5
94
147
179
686
199
1537
20
15
193
195
355
257
256
896
1734
9
1
233
260
385
710
517
1541
94
147
179
686
199
449
20
15
193
195
355
257
256
896
1734
9
1
233
260
385
710
518
1541
94
147
179
686
198
449
20
15
193
195
355
257
256
896
1734
9
1
233
260
385
710
521
5
94
147
179
686
207
1537
20
15
193
195
355
257
256
896
1734
9
1
233
260
385
710
521
1541
94
147
179
686
175
417
20
15
193
195
355
257
256
896
1734
9
1
228
260
386
710
522
195
87
171
162
678
206
1665
20
15
193
195
355
257
256
896
1734
9
1
228
260
386
710
530
1555
1335
307
818
694
254
441
20
15
193
195
355
257
256
896
1734
9
1
228
292
385
710
522
3
91
131
131
686
206
1537
20
15
193
195
355
257
256
896
1734
9
1
228
292
385
710
522
515
91
131
131
686
174
513
20
15
193
195
355
257
256
896
1734
9
1
228
292
386
710
522
3
87
132
132
678
206
1537
20
15
193
195
355
257
256
896
1734
9
1
228
292
386
710
522
515
91
131
129
678
174
513
20
15
193
195
355
257
256
896
1734
9
1
228
292
386
710
522
1539
87
132
132
678
174
417
20
15
193
195
355
257
256
896
1734
9
1
228
292
386
710
522
195
87
132
132
678
206
1665
20
15
193
195
355
257
256
896
1734
9
1
228
292
388
710
522
3
87
132
134
678
206
1537
20
15
193
195
355
257
256
896
1734
9
1
228
292
388
710
522
1539
87
132
134
678
206
449
20
15
193
195
355
257
256
896
1734
9
1
228
292
388
710
522
195
87
132
134
678
206
1665
20
15
193
195
355
257
256
896
1738
9
1
228
260
385
734
534
1555
91
179
179
702
217
210
20
15
193
195
355
257
256
896
1738
9
1
228
260
386
734
534
1555
1335
307
177
701
217
210
20
15
193
195
355
257
384
896
1733
1
1
228
516
642
711
534
22
311
819
434
567
380
880
20
15
193
195
355
257
384
896
1733
1
1
228
516
642
727
534
22
311
819
946
1083
120
2008
20
15
193
195
355
257
384
896
1733
1
1
228
516
642
727
538
19
91
947
946
1083
112
2010
20
15
193
195
355
257
384
896
1733
1
1
228
548
642
711
534
22
311
899
386
663
124
2032
20
15
193
195
355
257
384
896
1733
1
1
228
548
578
711
542
1558
91
899
674
555
120
208
20
15
193
195
355
257
384
896
1734
1
0
228
516
644
1238
534
1552
91
860
862
1854
122
219
20
15
193
195
355
257
384
896
1734
1
0
228
516
644
726
534
16
91
924
926
1086
122
2011
20
15
193
195
355
257
384
896
1734
1
0
228
516
644
726
534
1552
91
924
926
1086
122
219
20
15
193
195
355
257
384
896
1734
1
0
228
548
580
614
534
528
91
903
678
614
114
731
20
15
193
195
355
257
384
896
1734
1
0
228
548
580
614
534
1552
91
903
678
614
114
219
20
15
193
195
355
257
384
896
1734
1
0
228
548
660
726
526
16
91
903
925
1182
210
1563
20
15
193
195
355
257
384
896
1734
1
1
228
516
642
710
534
22
87
835
866
1062
125
2032
20
15
193
195
355
257
384
896
1734
1
1
228
516
642
710
534
1558
87
835
866
1062
125
240
20
15
193
195
355
257
384
896
1734
1
1
228
516
644
710
534
22
87
835
870
1062
125
2032
20
15
193
195
355
257
384
896
1734
1
1
228
516
644
710
534
1558
87
835
870
1062
125
240
20
15
193
195
355
257
384
896
1734
1
1
228
516
644
694
538
19
87
835
870
637
369
985
20
15
193
195
355
257
384
896
1734
1
1
228
548
577
710
534
22
311
899
675
558
125
2032
20
15
193
195
355
257
384
896
1734
1
1
228
548
577
710
534
1558
91
899
675
558
125
240
20
15
193
195
355
257
384
896
1734
1
1
228
548
642
710
534
22
311
899
386
550
381
880
20
15
193
195
355
257
384
896
1734
1
1
228
548
644
710
534
22
87
900
902
1062
125
2032
20
15
193
195
355
257
384
896
1734
1
1
228
548
644
710
534
1558
87
900
902
1062
125
240
20
15
193
195
355
257
384
896
1734
1
1
228
548
578
710
534
22
311
899
674
550
125
880
20
15
193
195
355
257
384
896
1734
1
1
228
548
578
710
534
1558
91
899
674
550
125
240
20
15
193
195
355
257
384
896
1734
1
1
244
516
642
710
514
27
315
820
402
310
369
889
20
15
193
195
355
257
384
896
1734
1
1
244
516
642
710
534
22
315
955
385
589
381
880
20
15
193
195
355
257
384
896
1734
1
1
244
516
642
678
514
27
315
823
401
630
401
1017
20
15
193
195
355
257
384
896
1734
1
1
244
516
642
678
514
539
315
823
401
630
401
1273
20
15
193
195
355
257
384
896
1734
1
1
244
516
644
710
514
27
315
820
390
582
369
889
20
15
193
195
355
257
384
896
1734
1
1
245
516
642
710
534
22
314
923
401
310
381
880
20
15
193
195
355
257
384
896
1734
1
1
245
516
652
726
534
21
314
827
909
1181
438
945
20
15
193
195
355
257
384
896
1734
1
1
245
516
652
726
534
22
314
827
909
1181
436
944
20
15
193
195
355
257
384
896
1734
9
0
228
516
641
710
518
192
311
819
403
654
162
1667
20
15
193
195
355
257
384
896
1734
9
0
228
516
642
710
518
0
87
835
849
1158
194
1539
20
15
193
195
355
257
384
896
1734
9
0
228
516
642
710
518
1536
87
835
849
1158
197
460
20
15
193
195
355
257
384
896
1734
9
0
228
516
642
710
518
192
311
819
433
566
370
803
20
15
193
195
355
257
384
896
1734
9
0
228
548
660
694
518
528
311
775
926
1214
386
763
20
15
193
195
355
257
384
896
1734
9
1
233
516
641
1222
517
517
94
851
851
1838
199
513
20
15
193
195
355
257
384
896
1734
9
1
233
516
641
1222
517
1541
94
851
851
1838
199
193
20
15
193
195
355
257
384
896
1734
9
1
233
516
641
1222
521
1541
94
851
851
1838
175
417
20
15
193
195
355
257
384
896
1734
9
1
233
516
641
710
517
5
94
851
851
1102
199
1537
20
15
193
195
355
257
384
896
1734
9
1
233
516
641
710
517
517
94
851
851
1102
199
513
20
15
193
195
355
257
384
896
1734
9
1
233
516
641
710
517
1541
94
851
851
1102
199
193
20
15
193
195
355
257
384
896
1734
9
1
233
516
641
710
518
5
94
851
851
1102
198
1537
20
15
193
195
355
257
384
896
1734
9
1
233
516
641
710
521
517
94
851
851
1166
431
513
20
15
193
195
355
257
384
896
1734
9
1
233
516
641
710
521
1541
94
851
851
1166
431
417
20
15
193
195
355
257
384
896
1734
9
1
249
516
641
710
521
197
318
803
931
1166
463
801
20
15
193
195
355
257
384
896
1734
9
1
228
516
642
1222
522
1539
87
835
850
1830
206
193
20
15
193
195
355
257
384
896
1734
9
1
228
516
642
710
522
3
91
835
866
1158
430
929
20
15
193
195
355
257
384
896
1734
9
1
228
516
642
710
522
515
87
835
849
1158
206
513
20
15
193
195
355
257
384
896
1734
9
1
228
516
642
710
522
1539
91
835
866
1158
174
417
20
15
193
195
355
257
384
896
1734
9
1
228
516
642
710
522
195
91
835
866
1158
430
801
20
15
193
195
355
257
384
896
1734
9
1
228
516
644
1222
522
515
87
835
870
1830
206
513
20
15
193
195
355
257
384
896
1734
9
1
228
516
644
1222
522
1539
87
835
870
1830
206
193
20
15
193
195
355
257
384
896
1734
9
1
228
516
644
710
522
3
87
835
870
1158
206
1537
20
15
193
195
355
257
384
896
1734
9
1
228
516
644
710
522
515
87
835
870
1094
206
513
20
15
193
195
355
257
384
896
1734
9
1
228
516
644
710
522
1539
87
835
870
1094
206
449
20
15
193
195
355
257
384
896
1734
9
1
228
516
644
710
522
195
87
836
838
1094
206
1665
20
15
193
195
355
257
384
896
1734
9
1
228
548
641
710
522
195
87
899
915
1166
462
801
20
15
193
195
355
257
384
896
1734
9
1
228
548
642
710
522
195
87
900
900
1158
430
801
20
15
193
195
355
257
384
896
1734
9
1
228
548
644
710
522
195
87
900
902
1158
430
801
20
15
193
195
355
257
384
896
1734
9
1
244
516
642
710
522
195
315
795
833
1165
462
801
20
15
193
195
355
321
256
640
1734
1
0
868
260
354
870
526
528
1883
1347
1378
294
250
539
20
15
193
195
355
321
256
896
1734
1
0
868
516
708
614
534
1552
1883
683
678
350
370
219
20
15
193
195
355
321
352
640
1734
1
0
868
324
258
870
526
528
1883
1308
1282
294
250
539
20
15
193
195
355
321
352
640
1734
1
0
868
324
260
870
526
528
1883
1308
1286
294
250
539
20
15
193
195
355
271
384
896
1734
9
0
224
535
657
694
518
0
80
842
840
1214
386
963
20
15
193
195
355
271
384
896
1734
9
0
224
535
657
694
518
512
80
842
840
1214
386
515
20
15
193
195
355
271
384
896
1734
9
0
224
535
657
694
518
1536
80
842
840
1214
386
195
20
15
193
195
355
271
384
896
1734
9
0
224
535
657
694
518
8
80
842
840
1214
386
967
20
15
193
195
355
271
384
896
1734
9
0
224
535
657
694
518
520
80
842
840
1214
386
519
20
15
193
195
355
271
384
896
1734
9
0
224
535
657
694
518
1544
80
842
840
1214
386
199
20
15
193
197
357
257
384
896
1734
6
7
237
516
642
710
512
18
306
820
900
1174
368
892
20
15
192
136
482
482
416
864
1892
121
29
28
62
570
1082
939
1191
128
388
900
1926
139
33
20
15
64
262
481
491
424
104
100
486
558
9
51
48
552
928
908
1
73
643
912
832
1132
20
15
64
262
481
491
424
104
100
486
558
9
51
48
552
928
918
1
73
387
912
832
1126
20
15
64
262
481
491
424
104
100
486
558
9
51
48
168
928
908
1
73
643
648
1792
1132
20
15
64
262
481
491
424
104
100
486
558
9
51
48
168
928
918
1
73
643
656
1856
1126
20
15
64
262
481
491
424
104
100
486
558
9
39
33
552
928
908
42
426
404
980
833
1146
20
15
64
262
481
491
424
104
100
486
558
9
39
48
552
928
908
42
426
386
904
832
1132
20
15
64
262
481
491
424
104
100
486
558
9
55
48
552
928
908
2
74
647
912
832
1132
20
15
64
262
481
491
424
104
100
486
558
9
55
48
168
928
908
2
74
647
656
1792
1114
20
15
64
262
481
491
424
104
100
486
558
9
55
49
552
928
908
2
74
388
912
832
1132
20
15
64
262
481
491
424
104
100
486
558
9
55
49
168
928
908
2
74
644
656
1856
1132
20
15
64
262
481
495
424
104
100
486
558
10
35
33
552
928
908
40
426
416
980
833
1114
20
15
64
262
481
495
424
104
100
486
558
10
35
48
552
928
908
0
70
387
912
832
1132
20
15
64
262
481
495
424
104
100
486
558
10
35
49
552
928
908
0
65
384
912
832
1132
20
15
64
262
481
495
424
104
100
486
558
10
39
33
552
928
908
40
425
392
985
833
1114
20
15
64
262
481
495
424
104
100
486
558
10
39
32
552
928
908
40
425
401
981
833
1210
20
15
64
262
481
495
424
104
100
486
558
10
39
32
168
928
908
0
66
651
696
1792
1114
20
15
64
262
481
495
424
104
100
486
558
10
39
49
552
928
908
0
66
388
912
832
1132
20
15
64
262
481
495
424
104
100
486
558
10
39
49
552
928
916
0
66
388
905
833
1127
20
15
64
262
481
495
424
104
100
486
558
10
39
49
168
928
908
0
66
644
676
1793
1114
20
15
64
614
481
491
296
40
452
966
526
73
83
65
450
800
886
49
18
28
645
1729
1053
20
15
64
614
481
491
296
36
452
966
526
73
79
25
456
800
886
50
26
64
720
1729
1053
20
15
64
614
481
495
296
8
452
966
526
74
75
0
484
800
884
48
30
698
1899
1472
28
20
15
64
614
481
495
296
36
452
966
526
74
75
24
456
800
884
48
30
67
720
1728
1052
20
15
64
614
481
495
296
36
452
966
526
74
75
25
456
800
884
48
30
64
720
1728
1052
20
15
64
614
481
495
424
104
100
966
526
74
39
48
552
1920
1460
48
386
391
904
1888
1322
20
15
64
614
481
495
424
104
100
966
526
74
39
49
552
1920
1460
48
386
388
904
1888
1322
20
15
64
614
481
495
424
100
452
966
526
10
35
56
392
800
884
112
710
646
592
1728
1052
20
15
64
614
481
495
424
100
452
966
526
10
39
56
392
800
884
112
706
642
592
1728
1052
20
15
64
614
481
495
424
100
452
966
526
10
39
57
392
800
884
112
706
448
304
832
28
20
15
65
359
352
320
264
4
462
458
267
888
524
0
492
288
378
331
411
1
762
222
18
20
15
65
320
336
344
312
34
454
384
288
864
1096
92
452
514
489
592
1816
66
642
993
53
20
15
65
320
336
344
312
34
454
384
288
864
1096
92
452
514
745
592
1816
66
642
993
565
20
15
65
320
336
344
312
34
454
384
288
864
1096
92
452
258
361
592
1882
66
642
481
53
20
15
65
320
336
344
312
34
454
384
288
864
1096
92
452
534
720
592
1816
66
642
1010
572
20
15
65
320
336
344
312
34
454
384
288
864
1096
92
452
534
721
592
1816
66
642
1010
574
20
15
65
320
336
344
312
34
454
384
288
864
1096
92
452
534
464
592
1816
66
642
1010
60
20
15
65
320
336
344
312
34
454
384
288
864
1096
92
452
534
465
592
1816
66
642
1010
50
20
15
65
320
336
344
312
34
454
384
288
864
1096
92
452
534
489
592
1816
66
642
1010
34
20
15
65
320
336
344
312
34
454
384
288
864
1096
92
452
534
745
592
1816
66
642
1010
546
20
15
65
320
336
344
312
34
454
384
288
864
1096
92
452
542
720
592
1816
66
644
1012
564
20
15
65
320
336
344
312
34
454
384
288
864
1096
92
452
542
721
592
1816
66
644
1012
566
20
15
65
320
336
344
312
34
454
384
288
864
1096
92
452
542
464
592
1816
66
644
1012
52
20
15
65
320
336
344
312
34
454
384
288
864
1096
92
452
542
465
592
1816
66
644
1012
54
20
15
65
320
336
344
312
34
454
384
288
864
1096
92
452
542
722
592
1816
68
640
1012
560
20
15
65
320
336
344
312
34
454
384
288
864
1096
92
452
542
466
592
1816
66
644
1012
48
20
15
65
320
336
344
312
34
454
384
288
864
1096
92
452
278
353
576
1848
68
640
370
38
20
15
65
320
336
344
312
34
454
384
288
864
1096
92
452
278
352
576
1848
68
644
434
39
20
15
65
320
336
344
312
34
454
384
288
864
1096
92
452
278
361
576
1848
68
640
434
34
20
15
65
320
336
344
312
34
454
384
290
864
1096
92
452
534
725
584
1818
66
640
1010
561
20
15
65
320
336
344
312
34
454
384
290
864
1096
92
452
534
469
584
1818
66
640
1010
49
20
15
65
320
336
344
312
34
454
384
290
864
1096
92
452
534
726
584
1818
1346
672
946
560
20
15
65
320
336
344
312
34
454
392
288
864
1096
92
452
518
481
592
1816
66
642
994
54
20
15
65
320
336
344
312
34
454
392
288
864
1096
92
452
518
737
592
1816
66
642
994
566
20
15
65
320
336
344
312
34
454
392
288
864
1096
92
452
262
353
576
1848
68
640
226
54
20
15
65
320
336
344
312
34
454
392
288
864
1096
92
452
262
352
576
1848
68
640
354
52
20
15
65
320
336
344
312
34
454
392
288
864
1096
92
452
530
722
586
1818
1346
642
1009
568
20
15
65
320
336
344
312
34
454
392
288
864
1096
92
452
530
466
592
1816
66
642
1009
56
20
15
65
320
336
344
312
98
454
384
288
864
1096
108
388
526
361
592
1848
136
680
908
82
20
15
65
320
336
344
312
98
454
384
288
864
1096
108
388
526
362
596
1848
136
680
908
80
20
15
65
320
336
344
312
98
454
384
288
864
1096
108
388
534
353
576
1848
136
688
946
70
20
15
65
320
336
344
312
98
454
384
288
864
1096
108
388
534
481
576
1848
136
688
946
38
20
15
65
320
336
344
312
98
454
384
288
864
1096
108
388
534
737
576
1848
136
688
946
550
20
15
65
320
336
344
312
98
454
384
288
864
1096
108
388
534
721
577
1848
136
688
946
574
20
15
65
320
336
344
312
98
454
384
288
864
1096
108
388
534
465
576
1848
136
688
946
50
20
15
65
320
336
344
312
98
454
384
288
864
1096
108
388
542
720
576
1848
136
688
948
564
20
15
65
320
336
344
312
98
454
384
288
864
1096
108
388
542
721
576
1848
136
688
948
566
20
15
65
320
336
344
312
98
454
384
288
864
1096
108
388
542
465
595
1849
136
688
948
54
20
15
65
320
336
344
312
98
454
384
288
864
1096
108
388
542
722
576
1848
136
688
948
560
20
15
65
320
336
344
312
98
454
384
288
864
1096
108
388
542
466
576
1848
136
688
948
48
20
15
65
320
336
344
312
98
454
384
288
864
1096
108
388
278
353
576
1848
136
688
434
70
20
15
65
320
336
344
312
98
454
384
288
864
1096
108
388
286
352
576
1848
136
692
436
68
20
15
65
320
336
344
312
98
454
384
288
864
1096
172
388
534
720
578
1850
8
616
1002
563
20
15
65
320
336
344
312
98
454
384
288
864
1096
172
388
534
721
577
1848
8
600
1010
566
20
15
65
320
336
344
312
98
454
384
288
864
1096
172
388
534
464
598
1837
8
616
1002
51
20
15
65
320
336
344
312
98
454
384
288
864
1096
172
388
534
465
576
1848
8
600
1010
54
20
15
65
320
336
344
312
98
454
384
288
864
1096
172
388
534
489
579
1849
8
616
1002
34
20
15
65
320
336
344
312
98
454
384
288
864
1096
172
388
534
745
579
1849
8
616
1002
546
20
15
65
320
336
344
312
98
454
384
288
864
1096
172
388
278
353
576
1848
8
176
434
70
20
15
65
320
336
344
312
98
454
384
288
864
1096
172
388
278
352
576
1848
8
216
242
39
20
15
65
320
336
344
312
98
454
384
288
864
1096
172
388
278
360
592
1880
8
632
490
67
20
15
65
320
336
344
312
98
454
384
288
864
1096
172
388
278
361
576
1848
8
176
434
66
20
15
65
320
336
344
312
98
454
384
288
864
1096
172
388
286
353
576
1848
8
176
436
70
20
15
65
320
336
344
312
98
454
384
288
864
1096
172
388
286
352
576
1848
8
176
436
68
20
15
65
320
336
344
312
98
454
384
288
864
1096
172
388
286
361
576
1848
8
600
346
65
20
15
65
320
336
344
312
98
454
384
288
864
1096
188
388
258
361
592
1882
2
194
385
54
20
15
65
320
336
344
312
98
454
384
288
864
1096
188
388
258
362
596
1844
2
194
385
88
20
15
65
320
336
344
312
98
454
384
288
864
1096
188
388
534
721
578
1850
2
576
1010
562
20
15
65
320
336
344
312
98
454
384
288
864
1096
188
388
534
465
597
1845
2
576
1010
50
20
15
65
320
336
344
312
98
454
384
288
864
1096
188
388
542
720
576
1848
4
580
1012
564
20
15
65
320
336
344
312
98
454
384
288
864
1096
188
388
542
721
576
1848
4
580
1012
566
20
15
65
320
336
344
312
98
454
384
288
864
1096
188
388
542
722
576
1848
4
580
1012
560
20
15
65
320
336
344
312
98
454
384
288
864
1096
188
388
542
466
576
1848
4
580
1012
48
20
15
65
320
336
344
312
98
454
384
288
864
1096
188
388
278
353
576
1848
4
192
242
38
20
15
65
320
336
344
312
98
454
384
288
864
1096
188
388
278
352
576
1848
4
576
348
76
20
15
65
320
336
344
312
98
454
384
288
864
1096
188
388
278
360
592
1882
2
194
434
35
20
15
65
320
336
344
312
98
454
384
288
864
1096
188
388
278
361
576
1848
4
192
242
34
20
15
65
320
336
344
312
98
454
384
288
864
584
172
388
526
361
336
408
8
340
980
82
20
15
65
320
336
344
312
98
454
384
288
864
584
172
388
526
362
336
408
8
336
980
80
20
15
65
320
336
344
312
98
454
384
288
864
584
172
388
534
353
294
409
8
336
988
70
20
15
65
320
336
344
312
98
454
384
288
864
584
172
388
534
360
336
408
8
360
1002
67
20
15
65
320
336
344
312
98
454
384
288
864
584
172
388
534
361
336
408
8
336
988
66
20
15
65
320
336
344
312
98
454
384
288
864
584
172
388
270
361
336
408
8
240
396
82
20
15
65
320
336
344
312
98
454
384
288
864
584
172
388
270
362
336
408
8
336
212
80
20
15
65
320
336
344
312
98
454
384
288
864
584
172
388
278
353
294
409
8
336
242
38
20
15
65
320
336
344
312
98
454
384
288
864
584
172
388
278
360
336
408
8
360
234
67
20
15
65
320
336
344
312
98
454
384
288
864
584
172
388
278
361
336
408
8
336
242
34
20
15
65
320
336
344
312
98
454
384
288
864
584
172
388
286
360
336
408
8
344
346
67
20
15
65
320
336
344
312
98
454
384
288
864
584
172
388
286
361
336
408
8
344
346
65
20
15
65
320
336
344
312
98
454
384
288
864
584
172
388
286
362
336
408
8
336
372
64
20
15
65
320
336
344
312
98
454
384
288
864
584
188
388
514
362
336
408
2
290
897
88
20
15
65
320
336
344
312
98
454
384
288
864
584
188
388
258
361
336
408
2
162
385
86
20
15
65
320
336
344
312
98
454
384
288
864
584
188
388
258
362
336
408
2
194
385
88
20
15
65
320
336
344
312
98
454
384
288
864
584
188
388
270
361
336
408
4
192
396
82
20
15
65
320
336
344
312
98
454
384
288
864
584
188
388
270
362
336
408
2
324
340
80
20
15
65
320
336
344
312
98
454
384
288
864
584
188
388
278
360
336
408
2
194
434
35
20
15
65
320
336
344
312
98
454
384
288
864
584
188
388
278
361
336
408
2
194
242
34
20
15
65
320
336
344
312
98
454
384
288
864
584
188
388
286
362
336
408
2
324
372
64
20
15
65
320
336
344
312
98
454
384
290
864
1096
172
388
534
493
578
1851
8
616
1002
33
20
15
65
320
336
344
312
98
454
384
290
864
1096
172
388
534
749
578
1851
8
616
1002
545
20
15
65
320
336
344
312
98
454
384
290
864
1096
172
388
278
357
576
1844
8
216
242
145
20
15
65
320
336
344
312
98
454
384
290
864
1096
172
388
278
365
578
1850
8
616
490
33
20
15
65
320
336
344
312
98
454
384
290
864
1096
188
388
534
726
578
1851
2
578
1010
560
20
15
65
320
336
344
312
98
454
384
290
864
1096
188
388
278
365
578
1851
2
194
434
33
20
15
65
320
336
344
312
98
454
392
288
864
1096
108
388
518
353
576
1848
136
680
906
89
20
15
65
320
336
344
312
98
454
392
288
864
1096
108
388
518
352
576
1848
136
680
906
91
20
15
65
320
336
344
312
98
454
392
288
864
1096
108
388
518
481
576
1848
136
688
900
54
20
15
65
320
336
344
312
98
454
392
288
864
1096
108
388
518
737
576
1848
136
688
900
566
20
15
65
320
336
344
312
98
454
392
288
864
1096
108
388
518
480
592
1848
136
688
900
52
20
15
65
320
336
344
312
98
454
392
288
864
1096
108
388
518
736
576
1848
136
688
900
564
20
15
65
320
336
344
312
98
454
392
288
864
1096
108
388
518
354
596
1848
136
680
906
88
20
15
65
320
336
344
312
98
454
392
288
864
1096
108
388
262
353
576
1848
136
680
394
89
20
15
65
320
336
344
312
98
454
392
288
864
1096
108
388
262
352
576
1848
136
680
394
91
20
15
65
320
336
344
312
98
454
392
288
864
1096
172
388
518
481
576
1848
8
600
1020
54
20
15
65
320
336
344
312
98
454
392
288
864
1096
172
388
518
737
576
1848
8
600
1020
566
20
15
65
320
336
344
312
98
454
392
288
864
1096
172
388
518
480
592
1848
8
600
994
52
20
15
65
320
336
344
312
98
454
392
288
864
1096
172
388
518
736
576
1848
8
600
994
564
20
15
65
320
336
344
312
98
454
392
288
864
1096
172
388
262
353
576
1848
8
176
386
90
20
15
65
320
336
344
312
98
454
392
288
864
1096
172
388
262
352
576
1848
8
176
386
92
20
15
65
320
336
344
312
98
454
392
288
864
1096
188
388
518
481
576
1848
4
576
996
54
20
15
65
320
336
344
312
98
454
392
288
864
1096
188
388
518
737
576
1848
4
576
996
566
20
15
65
320
336
344
312
98
454
392
288
864
1096
188
388
518
480
592
1848
4
580
994
52
20
15
65
320
336
344
312
98
454
392
288
864
1096
188
388
518
736
576
1848
4
580
994
564
20
15
65
320
336
344
312
98
454
392
288
864
1096
188
388
262
353
576
1848
4
192
386
90
20
15
65
320
336
344
312
98
454
392
288
864
1096
188
388
262
352
576
1848
4
192
386
91
20
15
65
320
336
344
312
98
454
392
288
864
1096
188
388
530
721
577
1850
2
578
1009
573
20
15
65
320
336
344
312
98
454
392
288
864
1096
188
388
530
465
577
1850
2
578
1009
61
20
15
65
320
336
344
312
98
454
392
288
864
584
172
388
518
353
336
408
8
336
978
90
20
15
65
320
336
344
312
98
454
392
288
864
584
172
388
518
352
336
408
8
304
898
92
20
15
65
320
336
344
312
98
454
392
288
864
584
172
388
518
481
294
410
8
336
1020
54
20
15
65
320
336
344
312
98
454
392
288
864
584
172
388
262
353
336
408
8
336
210
94
20
15
65
320
336
344
312
98
454
392
288
864
584
172
388
262
352
336
408
8
336
338
52
20
15
65
320
336
344
312
98
454
392
288
864
584
172
388
262
354
336
408
8
232
394
88
20
15
65
320
336
344
312
98
454
392
288
864
584
188
388
518
353
336
408
2
290
898
90
20
15
65
320
336
344
312
98
454
392
288
864
584
188
388
518
352
336
408
2
290
898
91
20
15
65
320
336
344
312
98
454
392
288
864
584
188
388
261
353
336
410
2
194
387
94
20
15
65
320
336
344
312
98
454
392
288
864
584
188
388
262
353
336
408
2
160
386
90
20
15
65
320
336
344
312
98
454
392
288
864
584
188
388
262
352
336
408
2
160
386
91
20
15
65
320
336
344
312
98
454
392
290
864
1096
188
388
261
357
596
1844
2
194
387
89
20
15
65
336
336
344
312
34
678
688
136
192
328
44
996
1014
697
640
148
8
840
266
2
20
15
65
512
528
320
328
100
102
992
992
252
118
224
548
1940
532
1566
1030
512
838
1878
468
20
15
65
512
528
320
328
100
102
992
994
252
118
224
548
1940
534
1564
1030
512
838
1878
464
20
15
65
576
528
344
312
98
454
896
929
224
72
188
388
770
615
1554
1080
2
322
849
593
20
15
65
576
528
344
312
98
454
896
929
224
72
186
387
771
615
1554
1083
7
327
848
592
20
15
65
576
528
344
312
98
454
896
928
224
72
172
388
782
608
1552
1080
520
336
852
596
20
15
65
576
528
344
312
98
454
896
928
224
72
172
388
782
610
1552
1080
520
344
890
568
20
15
65
576
528
344
312
98
454
896
928
224
72
172
388
790
609
1552
1080
8
344
860
582
20
15
65
576
528
344
312
98
454
896
928
224
72
172
388
790
608
1552
1080
8
344
860
580
20
15
65
576
528
344
312
98
454
896
928
224
72
172
388
798
609
1552
1080
8
308
884
582
20
15
65
576
528
344
312
98
454
896
928
224
72
172
388
798
608
1552
1080
8
308
884
580
20
15
65
576
528
344
312
98
454
896
928
224
72
188
388
782
609
1552
1080
2
324
852
598
20
15
65
576
528
344
312
98
454
896
928
224
72
188
388
782
608
1552
1080
2
324
852
596
20
15
65
576
528
344
312
98
454
896
928
224
72
188
388
790
609
1552
1080
4
320
860
582
20
15
65
576
528
344
312
98
454
896
928
224
72
188
388
790
608
1552
1080
4
320
860
588
20
15
65
576
528
344
312
98
454
896
928
224
72
188
388
798
608
1552
1080
516
320
884
580
20
15
65
576
528
344
312
98
454
896
992
224
72
172
388
782
560
1544
1080
520
340
852
620
20
15
65
576
528
344
312
98
454
896
992
224
72
172
388
782
561
1544
1080
520
336
852
622
20
15
65
576
528
344
312
98
454
896
992
224
72
172
388
782
601
1552
1080
520
600
1786
554
20
15
65
576
528
344
312
98
454
896
992
224
72
172
388
790
560
1552
1080
520
344
882
543
20
15
65
576
528
344
312
98
454
896
992
224
72
172
388
790
561
1536
1080
520
344
882
542
20
15
65
576
528
344
312
98
454
896
992
224
72
172
388
790
593
1536
1080
8
344
860
566
20
15
65
576
528
344
312
98
454
896
992
224
72
172
388
790
592
1536
1080
8
344
860
564
20
15
65
576
528
344
312
98
454
896
992
224
72
172
388
798
560
1544
1080
520
336
884
532
20
15
65
576
528
344
312
98
454
896
992
224
72
172
388
798
561
1536
1080
520
336
884
534
20
15
65
576
528
344
312
98
454
896
992
224
72
172
388
798
593
1536
1080
8
344
858
561
20
15
65
576
528
344
312
98
454
896
992
224
72
172
388
798
592
1536
1080
8
344
858
563
20
15
65
576
528
344
312
98
454
896
992
224
72
172
388
798
562
1536
1080
520
336
884
528
20
15
65
576
528
344
312
98
454
896
992
224
72
172
388
798
594
1536
1080
8
344
858
560
20
15
65
576
528
344
312
98
454
896
992
224
72
188
388
782
560
1536
1076
4
324
852
620
20
15
65
576
528
344
312
98
454
896
992
224
72
188
388
782
561
1536
1076
4
320
852
622
20
15
65
576
528
344
312
98
454
896
992
224
72
188
388
797
561
1537
1077
2
322
859
537
20
15
65
576
528
344
312
98
454
896
992
224
72
188
388
797
593
1537
1082
2
322
859
601
20
15
65
576
528
344
312
98
454
896
992
224
72
188
388
790
560
1536
1076
4
320
860
540
20
15
65
576
528
344
312
98
454
896
992
224
72
188
388
790
561
1536
1080
4
320
860
542
20
15
65
576
528
344
312
98
454
896
992
224
72
188
388
790
593
1536
1080
4
320
860
606
20
15
65
576
528
344
312
98
454
896
992
224
72
188
388
790
592
1536
1080
4
320
860
604
20
15
65
576
528
344
312
98
454
896
992
224
72
188
388
790
562
1536
1078
517
322
882
536
20
15
65
576
528
344
312
98
454
896
992
224
72
188
388
798
560
1536
1076
516
320
884
532
20
15
65
576
528
344
312
98
454
896
992
224
72
188
388
798
561
1536
1080
516
320
884
534
20
15
65
576
528
344
312
98
454
896
992
224
72
188
388
798
593
1536
1080
516
320
884
566
20
15
65
576
528
344
312
98
454
896
992
224
72
188
388
798
592
1536
1080
516
320
884
564
20
15
65
576
528
344
312
98
454
896
992
224
72
188
388
798
562
1536
1080
516
320
884
528
20
15
65
576
528
344
312
98
454
896
992
224
72
188
388
798
594
1536
1080
516
320
884
560
20
15
65
576
528
344
312
98
454
896
992
224
72
186
387
793
561
1536
1078
7
327
861
541
20
15
65
576
528
344
312
98
454
896
994
224
72
172
388
790
597
1538
1076
520
344
882
561
20
15
65
576
528
344
312
98
454
896
994
224
72
172
388
790
598
1536
1076
520
336
860
560
20
15
65
576
528
344
312
98
454
896
994
224
72
188
388
790
597
1538
1076
516
320
882
561
20
15
65
576
528
344
312
98
454
896
994
224
72
188
388
790
598
1536
1076
516
320
860
560
20
15
65
576
528
344
312
98
454
896
930
224
72
188
388
770
614
1552
1080
2
322
849
592
20
15
65
576
528
344
312
98
454
896
930
224
72
186
387
771
613
1554
1083
7
327
849
593
20
15
65
576
528
344
312
98
454
904
992
224
72
188
388
786
593
1537
1082
514
322
881
573
20
15
65
608
528
344
312
98
454
968
960
224
72
172
388
806
513
1536
1080
8
344
834
638
20
15
65
608
528
344
312
98
454
968
960
224
72
172
388
806
512
1536
1080
8
344
834
635
20
15
65
608
528
344
312
98
454
968
960
224
72
188
388
805
513
1537
1082
2
322
835
638
20
15
65
608
528
344
312
98
454
968
960
224
72
188
388
806
513
1536
1080
4
320
834
634
20
15
65
608
528
344
312
98
454
968
960
224
72
188
388
806
512
1536
1080
4
320
834
635
20
15
65
608
528
344
312
98
454
968
960
224
72
186
388
805
513
1546
1082
519
337
835
638
20
15
65
352
368
320
264
2
454
456
256
204
270
188
484
550
737
62
358
48
304
962
534
20
15
65
352
368
320
264
2
454
456
256
204
270
188
484
582
353
62
358
48
304
898
25
20
15
65
352
368
320
264
2
454
456
256
204
270
188
484
294
353
62
358
48
304
450
22
20
15
65
352
368
320
264
2
454
456
256
844
526
60
484
550
481
318
422
48
432
962
22
20
15
65
352
368
320
264
2
454
456
256
844
526
60
484
294
353
318
486
48
1892
708
22
20
15
65
352
368
320
264
2
454
456
258
204
270
188
484
582
357
60
358
48
304
898
33
20
15
65
352
368
320
264
2
454
456
258
844
526
60
484
582
357
316
422
48
432
898
33
20
15
65
352
368
320
264
2
454
456
258
844
526
60
484
582
613
316
422
48
432
898
545
20
15
65
608
368
320
264
2
454
968
256
844
526
60
484
806
97
574
742
48
1892
1474
790
20
15
193
192
336
344
312
34
710
0
288
192
328
44
964
1054
1745
3
597
8
856
2010
1105
20
15
193
192
336
344
312
98
422
0
288
864
584
172
740
14
865
784
408
8
792
748
1598
20
15
193
192
336
344
312
98
422
0
288
864
584
172
740
14
864
784
408
8
792
748
1596
20
15
193
192
336
344
312
98
422
0
288
864
584
188
740
14
865
784
408
4
768
748
1598
20
15
193
192
336
344
312
98
422
0
288
864
584
188
740
14
864
784
408
4
768
748
1596
20
15
65
323
341
321
256
0
454
393
277
893
580
130
486
530
427
424
408
4
374
1009
18
20
15
65
323
341
321
384
0
454
393
277
877
516
2
486
530
427
712
420
36
630
1009
18
20
15
65
323
341
321
384
0
454
393
277
893
516
2
486
530
427
424
420
36
630
1009
18
20
15
65
613
485
481
288
0
454
966
521
77
68
66
486
800
878
57
24
18
678
1728
1044
20
15
65
613
485
481
288
0
454
966
521
77
68
34
486
800
878
57
24
642
1862
1472
20
20
15
65
579
533
321
352
0
454
905
981
237
100
2
486
786
555
1544
1032
98
662
1777
530
20
15
65
579
533
321
352
96
454
905
981
237
228
34
390
778
555
1544
1096
1826
1846
1422
465
20
15
65
579
533
321
352
96
454
905
981
237
228
34
390
786
555
1544
1096
1826
1846
1521
274
20
15
65
259
371
385
320
96
453
481
289
788
1092
226
391
182
150
539
1843
50
571
40
560
20
15
65
323
369
321
256
0
454
393
141
205
260
130
486
262
13
645
204
34
374
380
785
20
15
65
323
355
257
256
0
454
385
129
228
260
130
486
258
11
87
324
100
374
382
793
20
15
65
323
355
257
256
0
454
385
129
228
292
2
486
258
11
91
131
18
758
382
793
20
15
65
323
355
321
256
0
454
385
385
868
1284
130
486
258
267
599
1604
1028
374
254
25
20
15
65
323
355
321
256
0
454
385
385
868
1284
34
486
258
267
599
1603
1105
726
254
25
20
15
65
323
355
321
352
0
454
385
385
868
548
2
486
258
267
603
387
2
1830
1278
25
20
15
65
323
355
321
352
0
454
385
385
868
548
4
486
258
267
603
387
6
1830
1278
25
20
15
65
323
355
321
352
96
454
385
385
868
548
34
390
514
539
603
387
18
1846
1022
633
20
15
65
323
355
321
352
96
454
385
385
868
548
34
390
514
283
603
387
18
1846
1022
121
20
15
65
323
355
321
352
96
454
385
385
868
548
34
390
258
267
603
387
18
1846
1278
25
20
15
65
323
355
321
352
96
454
385
385
868
548
34
390
258
539
603
387
18
1846
1278
505
20
15
65
323
355
321
352
96
454
393
385
868
548
34
390
530
531
603
387
18
1846
1009
633
20
15
65
323
355
321
352
96
454
393
385
868
548
34
390
274
531
603
387
18
1846
1265
505
20
15
65
329
377
321
256
0
454
398
135
197
260
130
486
272
2
642
164
4
374
368
769
20
15
65
329
377
321
256
0
454
398
135
201
260
130
486
272
2
650
184
34
374
368
769
20
15
65
329
377
321
256
0
454
398
135
205
260
130
486
272
2
657
132
4
374
368
769
20
15
65
329
377
321
256
0
454
398
391
837
1284
130
486
272
258
578
1636
1028
374
240
1
20
15
65
329
377
321
256
0
454
398
391
877
1028
2
486
272
258
593
1668
4
758
240
1
20
15
65
329
377
321
256
0
454
398
391
877
516
2
486
272
258
593
388
4
758
240
1
20
15
65
329
377
321
256
0
454
398
391
877
516
34
486
272
258
593
644
49
1894
752
1
20
15
65
355
353
257
256
0
454
457
269
253
260
2
486
165
189
36
268
900
758
103
561
20
15
65
355
353
257
256
0
454
457
269
253
260
2
486
165
445
36
268
900
758
103
49
20
15
65
355
353
257
256
0
454
457
269
253
260
2
486
166
189
36
276
900
758
102
561
20
15
65
355
353
257
256
0
454
457
269
253
260
2
486
166
445
36
276
900
758
102
49
20
15
65
355
353
321
256
0
454
457
269
893
516
2
486
165
445
292
396
36
758
103
49
20
15
65
355
353
321
256
0
454
457
269
893
516
2
486
166
445
293
396
36
758
102
49
20
15
65
355
353
321
256
0
454
457
269
893
516
130
486
165
445
292
404
68
374
103
49
20
15
65
355
353
321
256
0
454
457
269
893
516
130
486
166
445
293
404
68
374
102
49
20
15
65
355
371
257
256
0
454
449
257
228
260
12
486
290
355
39
163
54
765
225
18
20
15
65
355
371
321
256
0
454
449
257
212
260
34
486
290
355
55
219
82
726
209
18
20
15
65
355
371
321
256
0
454
449
257
212
260
98
486
290
355
55
308
978
678
417
18
20
15
65
355
371
321
256
0
454
449
257
852
516
34
486
546
483
311
436
50
1894
993
18
20
15
65
355
371
321
256
0
454
449
257
852
516
34
486
290
355
311
436
50
1894
737
18
20
15
65
355
371
321
256
0
454
449
257
852
516
162
486
290
355
311
436
82
342
209
18
20
15
65
355
371
321
256
0
454
449
257
868
516
34
486
290
355
295
396
50
1894
737
18
20
15
65
355
371
321
256
0
454
457
257
201
260
130
486
293
357
62
163
36
374
359
21
20
15
65
355
371
321
352
96
102
449
513
868
1348
34
550
898
998
551
1556
1042
1350
862
1040
20
15
65
355
371
321
352
96
454
449
257
852
1092
194
390
154
219
603
1820
50
550
110
521
20
15
65
355
371
321
352
96
454
449
256
852
1092
34
390
150
624
603
1819
1298
694
114
795
20
15
65
355
371
321
352
96
454
449
256
852
1092
212
390
150
624
603
1819
62
574
114
795
20
15
65
357
373
257
256
0
454
454
263
253
260
12
486
160
178
41
256
909
765
96
540
20
15
65
357
373
257
256
0
454
454
263
253
260
12
486
160
434
41
256
909
765
96
28
20
15
65
357
373
257
256
0
454
454
263
253
260
12
486
288
370
41
256
909
765
352
28
20
15
65
357
373
321
256
0
454
454
261
877
516
52
486
544
486
294
388
62
446
992
18
20
15
65
357
373
321
256
0
454
454
261
877
516
52
486
576
358
294
388
62
446
896
34
20
15
65
357
373
321
256
0
454
454
261
877
516
52
486
576
614
294
388
62
446
896
546
20
15
65
357
373
321
256
0
454
454
261
877
516
52
486
288
358
294
388
62
446
416
18
20
15
65
357
373
321
256
0
454
454
263
221
260
2
486
288
354
49
304
1009
758
208
17
20
15
65
357
373
321
256
0
454
454
263
221
260
12
486
160
178
50
304
1014
765
96
540
20
15
65
357
373
321
256
0
454
454
263
221
260
12
486
160
434
50
304
1014
765
96
28
20
15
65
357
373
321
256
0
454
454
263
221
260
140
486
160
434
50
160
13
637
96
28
20
15
65
357
373
321
256
0
454
454
263
221
260
180
486
160
434
49
136
62
318
96
28
20
15
65
357
373
321
256
0
454
454
263
221
260
180
486
576
354
50
608
61
318
896
28
20
15
65
357
373
321
256
0
454
454
263
877
516
34
486
544
690
658
656
50
1894
992
561
20
15
65
357
373
321
256
0
454
454
263
845
516
52
486
288
370
337
432
61
446
416
28
20
15
65
357
373
321
256
0
454
454
263
861
516
2
486
288
354
305
432
4
758
208
17
20
15
65
357
373
321
256
0
454
454
263
861
516
12
486
160
434
304
416
13
765
96
28
20
15
65
357
373
321
256
0
454
454
263
861
516
34
486
544
434
304
432
49
1894
992
49
20
15
65
357
373
321
256
0
454
454
263
861
516
52
486
160
434
304
416
61
446
96
28
20
15
65
357
373
321
256
0
454
454
263
893
516
2
486
288
354
297
384
4
758
208
17
20
15
65
357
373
321
256
0
454
454
263
893
516
2
486
288
370
297
384
36
758
720
1564
20
15
65
357
373
321
256
0
454
454
263
893
516
12
486
160
434
297
416
13
765
96
28
20
15
65
357
373
321
256
0
454
454
263
893
516
12
486
288
370
297
384
13
765
352
28
20
15
65
357
373
321
352
96
454
454
263
861
580
194
390
544
498
306
400
50
550
960
28
20
15
65
357
373
321
352
96
454
454
263
861
580
194
390
160
434
306
392
50
550
32
49
20
15
65
357
373
321
352
96
454
454
263
861
580
194
390
288
370
306
400
50
550
448
28
20
15
65
611
371
321
256
0
454
961
257
852
516
34
486
802
99
567
692
50
1894
1505
786
20
15
65
611
371
321
256
0
454
961
257
868
516
33
493
802
99
551
675
51
1919
1473
786
20
15
65
611
371
321
256
0
454
961
257
868
516
34
486
802
99
551
675
50
1894
1505
786
20
15
65
611
371
321
256
0
454
961
257
868
516
44
486
802
99
551
419
54
1917
1505
786
20
15
65
613
373
321
256
0
454
966
263
205
260
140
486
800
114
81
144
45
381
864
796
20
15
65
352
354
322
352
97
101
456
526
884
1350
39
551
903
957
544
1562
1042
1346
872
1064
20
15
137
67
337
321
256
0
386
385
277
221
260
132
462
326
363
104
172
38
206
322
90
20
15
137
69
337
385
384
0
386
387
535
813
1060
4
462
330
872
800
1804
1446
1198
330
312
20
15
137
67
361
257
256
0
386
385
261
245
260
4
462
230
231
189
284
966
750
97
529
20
15
137
67
361
257
256
0
386
385
261
245
260
12
462
230
231
189
284
982
742
98
529
20
15
137
67
361
257
256
0
386
385
261
229
260
12
462
326
359
101
180
54
742
194
97
20
15
137
67
361
257
256
0
386
385
261
229
292
68
462
134
199
612
1164
934
686
1
129
20
15
137
67
361
257
256
0
386
385
261
229
292
68
462
390
199
612
1164
934
686
514
1585
20
15
137
67
361
257
256
0
386
385
261
237
260
4
462
230
231
181
276
966
750
97
529
20
15
137
67
361
257
256
0
386
385
261
237
260
12
462
326
358
109
180
54
742
418
48
20
15
137
67
361
257
256
0
386
385
261
237
260
12
462
326
359
109
180
54
742
194
97
20
15
137
67
361
257
256
0
386
385
261
237
260
12
462
230
231
181
276
918
742
98
529
20
15
137
67
361
321
256
0
386
385
261
213
260
132
462
134
199
125
188
6
206
2
130
20
15
137
67
361
321
256
0
386
385
261
213
260
132
462
326
358
125
188
6
206
418
48
20
15
137
67
361
321
256
0
386
385
261
213
260
132
462
326
359
125
188
6
206
418
50
20
15
137
67
361
321
256
0
386
385
261
213
260
140
462
134
199
125
188
22
166
1
545
20
15
137
67
361
321
256
0
386
385
261
213
260
140
462
326
358
125
188
22
166
386
48
20
15
137
67
361
321
256
0
386
385
261
213
260
140
462
326
359
125
188
22
166
385
49
20
15
137
67
361
321
256
0
386
385
261
213
260
140
462
230
199
125
188
22
614
98
513
20
15
137
67
361
321
256
0
386
385
261
213
260
140
462
230
231
125
188
22
614
98
529
20
15
137
67
361
321
256
0
386
385
261
213
260
108
462
134
199
637
1212
950
646
2
129
20
15
137
67
361
321
256
0
386
385
261
213
260
108
462
390
199
637
1212
950
646
514
1569
20
15
137
67
361
321
256
0
386
385
261
221
260
132
462
134
203
120
164
38
206
2
602
20
15
137
67
361
321
256
0
386
385
261
221
260
172
462
134
203
120
164
54
134
2
602
20
15
137
67
377
321
256
0
386
385
265
205
260
140
462
134
207
121
196
45
205
1
601
20
15
137
69
353
257
256
0
386
387
263
237
260
4
462
330
354
100
284
966
750
202
99
20
15
137
69
353
257
256
0
386
387
263
237
260
132
462
138
196
100
348
70
174
10
128
20
15
137
69
353
257
256
0
386
387
263
237
260
140
462
138
196
100
348
86
198
14
128
20
15
1737
1603
1225
225
704
448
66
833
1797
5
4
132
398
326
103
836
12
102
46
2
66
20
15
1737
1603
1225
225
704
448
66
833
1797
5
4
132
462
326
103
837
12
102
14
2
65
20
15
1737
1603
1225
225
704
448
66
833
1797
5
4
172
398
326
103
836
12
150
6
1
65
20
15
1737
1603
1225
225
704
448
66
833
1797
13
4
132
398
326
103
1012
244
102
46
1
65
20
15
1737
1603
1225
225
704
448
66
833
1797
13
4
132
462
326
103
1012
244
134
14
1
65
20
15
1737
1603
1225
225
704
448
66
833
1797
13
4
196
462
326
103
1012
1268
262
14
1
65
20
15
1737
1603
1225
225
704
448
66
833
1797
13
4
164
398
326
103
1012
244
70
14
1
65
20
15
1737
1603
1225
225
704
448
66
833
1797
13
4
172
398
326
102
1013
244
150
6
2
64
20
15
1737
1603
1225
225
704
448
66
833
1797
13
4
172
398
326
103
1012
244
150
6
1
65
20
15
1737
1605
1217
225
704
448
66
835
1799
13
4
132
398
330
98
1008
252
102
46
10
67
20
15
1737
1605
1217
225
704
448
66
835
1799
13
4
132
462
330
98
1008
252
134
14
10
67
20
15
1737
1605
1217
225
704
448
66
835
1799
13
4
196
462
330
98
1008
1276
262
14
10
67
20
15
1717
165
1893
1893
1577
1145
1221
1733
1557
5
1025
1473
1369
69
229
5
1025
133
341
341
21
20
15
1717
165
1893
1893
1577
1145
1221
1733
1557
5
1025
1473
1369
71
229
5
1025
133
341
281
536
20
15
1717
165
1893
1893
1577
1145
1221
1733
1557
5
1025
1473
1397
69
229
5
1025
137
331
261
533
20
15
1717
165
1869
1893
1577
1145
1221
1733
1545
5
1025
1473
1369
69
193
2
1030
133
341
341
1
20
15
1717
165
1869
1893
1577
1145
1221
1733
1545
5
1025
1473
1369
71
193
2
1030
133
341
329
12
20
15
1717
165
1869
1893
1577
1145
1221
1733
1545
5
1025
1473
1401
69
193
2
1035
137
335
261
513
20
15
1717
165
1869
1893
1577
1145
1221
1733
1545
5
1025
1473
1401
71
193
2
1035
137
335
281
525
20
15
1717
165
1869
1893
1577
1149
1221
1733
1545
5
1025
1477
1369
69
193
2
1030
134
337
337
1
20
15
113
98
23
13
17
121
77
192
218
194
487
417
371
204
22
284
832
620
545
1027
208
20
15
113
98
23
13
17
121
77
192
218
194
487
417
371
204
534
540
832
620
545
515
2000
20
15
113
98
23
13
17
121
77
192
218
194
487
417
371
204
278
284
832
620
545
1027
720
20
15
117
81
74
122
251
233
289
354
204
260
68
270
449
272
531
728
192
994
540
544
1075
20
15
113
33
5
58
226
50
75
3
15
40
268
170
178
24
26
315
920
322
3
71
4
20
15
113
33
5
58
226
50
75
3
15
40
268
170
178
24
282
347
920
322
3
71
996
20
15
113
33
5
58
226
50
75
3
15
40
268
170
178
24
122
347
920
322
771
583
452
20
15
113
33
5
58
226
50
75
3
15
40
268
170
178
24
186
315
920
322
3
71
324
20
15
113
33
5
58
226
50
74
2
15
40
268
170
179
24
26
315
920
322
6
71
5
20
15
113
33
5
58
226
50
74
2
15
40
268
170
179
24
282
347
920
322
6
71
997
20
15
113
33
5
58
226
50
74
2
15
40
268
170
179
24
122
347
920
322
774
583
453
20
15
113
33
5
58
226
50
74
3
15
40
268
170
179
25
26
315
920
322
6
70
4
20
15
113
33
5
58
226
50
74
3
15
40
268
170
179
25
282
347
920
322
6
70
996
20
15
113
33
5
58
226
50
74
3
15
40
268
170
179
25
122
347
920
322
774
582
452
20
15
113
33
5
58
226
50
74
3
15
40
268
170
179
25
186
315
920
322
6
70
324
20
15
118
86
97
225
200
120
64
220
390
514
80
256
376
840
800
1016
560
828
1844
768
784
20
15
118
86
1
10
24
120
64
220
22
208
456
448
216
200
192
372
852
578
100
0
0
20
15
118
86
1
10
24
120
64
220
22
208
456
448
216
200
320
372
852
578
100
0
384
20
15
118
86
1
10
24
120
64
220
22
208
456
448
216
200
960
884
852
578
100
512
1792
20
15
118
86
1
10
24
120
64
220
22
208
456
448
344
200
192
372
852
578
336
0
0
20
15
118
86
1
10
24
120
64
220
22
208
456
448
344
200
320
372
852
578
336
0
848
20
15
118
86
1
10
24
120
64
220
22
208
456
448
344
200
960
884
852
578
336
512
1792
20
15
117
85
97
225
201
123
81
218
398
514
83
257
342
320
800
1000
601
1669
412
397
769
20
15
117
85
97
225
201
123
81
218
398
514
83
257
342
832
800
1000
601
1669
412
781
769
20
15
117
213
361
845
37
121
37
181
385
553
809
1
25
453
417
933
557
1805
1305
915
673
20
15
117
213
361
845
37
121
37
181
385
553
809
1
25
455
785
837
557
1805
1433
921
1773
20
15
117
213
361
845
37
121
37
181
385
553
809
1
25
455
801
933
557
269
409
905
1741
20
15
117
213
361
845
37
121
37
181
385
297
809
1025
25
455
433
165
653
781
153
921
685
20
15
117
213
361
845
37
121
37
181
385
297
809
1025
537
453
417
165
461
781
1305
403
161
20
15
117
213
361
845
37
121
37
181
385
297
809
1025
537
455
433
165
461
781
1305
409
173
20
15
117
213
361
845
37
121
37
181
385
297
809
1
25
453
417
165
461
269
409
915
673
20
15
117
213
361
845
37
121
37
181
385
297
809
1
25
455
401
145
411
271
281
921
694
20
15
117
213
361
845
37
121
37
181
385
297
809
1
25
455
433
165
429
269
281
905
685
20
15
117
213
365
845
37
121
33
178
386
546
809
1
29
448
784
844
550
1806
1434
924
1776
20
15
117
213
365
845
37
121
33
178
386
547
809
1
26
448
784
961
553
1807
1432
920
1776
20
15
117
213
361
837
53
121
37
181
385
537
809
1025
25
454
414
1009
523
769
83
900
624
20
15
117
213
361
837
53
121
37
181
385
537
809
1
25
454
798
817
523
257
851
900
1776
20
15
117
213
361
837
53
121
37
181
385
537
809
1
25
454
814
873
523
257
1107
900
1736
20
15
117
213
361
837
53
121
37
181
385
537
809
1
25
454
414
1009
523
1793
1107
900
624
20
15
117
213
361
837
53
121
37
181
385
537
809
1
25
455
785
817
523
257
851
905
1757
20
15
117
213
361
837
53
121
37
181
385
537
809
1
25
455
801
945
523
257
851
905
1741
20
15
117
213
361
837
53
121
37
181
385
537
795
1025
25
453
417
945
1217
1273
1161
901
673
20
15
117
213
361
837
53
121
37
181
385
281
795
1025
25
453
417
177
705
1273
1161
901
673
20
15
117
213
361
837
53
121
37
181
385
313
811
1025
25
453
417
169
641
765
649
901
673
20
15
117
213
361
837
53
121
37
181
385
313
811
1
25
453
417
169
641
1789
1161
901
673
20
15
117
213
357
837
53
121
33
178
394
538
921
1
26
448
800
868
614
379
776
903
1729
20
15
117
213
357
837
53
121
33
178
394
314
811
1025
29
448
416
164
650
770
10
924
673
20
15
117
213
357
837
53
121
33
178
394
314
811
1025
541
448
416
164
650
770
1290
396
161
20
15
117
213
357
837
53
121
33
178
394
314
811
1
29
448
416
164
650
258
266
908
673
20
15
117
213
357
837
53
121
33
178
394
314
811
1
26
448
416
164
394
258
264
904
673
20
15
117
213
357
837
53
121
37
181
389
553
809
1025
25
454
425
929
557
769
83
900
678
20
15
117
213
357
837
53
121
37
181
389
553
809
1025
25
455
421
929
557
769
81
905
673
20
15
117
213
357
837
53
121
37
181
389
553
809
1025
25
455
445
929
557
769
81
905
681
20
15
117
213
357
837
53
121
37
181
389
553
809
1
25
454
413
961
557
1793
1107
900
626
20
15
117
213
357
837
53
121
37
181
389
553
809
1
25
455
425
929
1229
1789
229
921
1190
20
15
117
213
357
837
53
121
37
181
389
553
809
1
25
455
421
929
557
1793
1107
905
673
20
15
117
213
357
837
53
121
37
181
389
553
809
1
25
455
445
929
557
1793
1107
905
680
20
15
117
213
357
837
53
121
37
181
389
553
809
1
25
455
413
961
557
1793
1107
905
616
20
15
117
213
357
837
53
121
37
181
389
553
813
1
25
455
425
929
549
1661
229
921
1190
20
15
117
213
357
837
53
121
37
181
389
553
813
1
25
455
421
929
549
1661
229
921
1185
20
15
117
213
357
837
53
121
37
181
389
297
809
1025
25
454
425
161
653
769
83
900
678
20
15
117
213
357
837
53
121
37
181
389
297
809
1025
25
455
425
161
657
637
741
921
678
20
15
117
213
357
837
53
121
37
181
389
297
809
1025
25
455
421
161
657
637
741
921
673
20
15
117
213
357
837
53
121
37
181
389
297
809
1025
25
455
429
161
657
637
741
921
676
20
15
117
213
357
837
53
121
37
181
389
297
809
1
25
453
421
161
401
257
777
901
674
20
15
117
213
357
837
53
121
37
181
389
297
809
1
25
453
429
161
401
257
777
901
677
20
15
117
213
357
837
53
121
37
181
389
297
809
1
25
455
425
161
401
257
777
921
678
20
15
117
213
357
837
53
121
37
181
389
297
809
1
25
455
421
161
401
257
777
905
673
20
15
117
213
357
837
53
121
37
181
389
297
809
1
25
455
429
161
401
257
777
905
677
20
15
117
213
357
837
53
121
37
181
389
297
813
1025
25
453
421
161
658
1275
1161
901
674
20
15
117
213
357
837
53
121
37
181
389
297
813
1025
25
455
425
161
713
765
741
921
678
20
15
117
213
357
837
53
121
37
181
389
297
813
1025
25
455
421
161
661
637
741
921
673
20
15
117
213
357
837
53
121
37
181
389
297
813
1025
25
455
429
161
661
637
741
921
676
20
15
117
213
357
837
53
121
37
181
389
297
813
1
25
453
421
161
402
379
265
901
674
20
15
117
213
357
837
53
121
37
181
389
297
813
1
25
453
429
161
405
374
849
917
1189
20
15
117
213
357
837
53
121
37
181
389
297
813
1
25
455
425
161
713
1789
229
921
1190
20
15
117
213
357
837
53
121
37
181
389
297
813
1
25
455
421
161
661
1661
229
921
1185
20
15
117
213
357
837
53
121
37
181
389
297
813
1
25
455
429
161
661
1661
229
921
1188
20
15
117
213
357
837
53
121
37
181
389
557
809
1025
25
453
409
962
551
769
137
901
625
20
15
117
213
357
837
53
121
37
181
389
557
809
1
25
453
409
962
551
1793
1289
901
689
20
15
117
213
357
837
53
121
37
181
389
565
797
1025
25
455
425
938
546
647
741
921
1190
20
15
117
213
357
837
53
121
37
181
389
565
797
1
25
455
425
938
546
1671
1765
921
678
20
15
117
213
357
837
53
121
37
181
389
565
921
1
25
455
425
937
1185
1661
229
921
1190
20
15
117
213
357
837
53
121
37
181
389
565
921
1
25
455
421
937
1185
1661
229
921
1185
20
15
117
213
357
837
53
121
37
181
389
565
921
1
25
455
429
941
1185
1661
229
921
1188
20
15
117
213
357
837
53
121
37
181
389
309
793
1025
25
455
425
169
705
765
741
921
678
20
15
117
213
357
837
53
121
37
181
389
309
793
1025
25
455
421
169
705
765
741
921
673
20
15
117
213
357
837
53
121
37
181
389
309
793
1025
25
455
429
173
673
765
741
921
676
20
15
117
213
357
837
53
121
37
181
389
309
793
1
25
455
425
169
705
1789
229
921
1190
20
15
117
213
357
837
53
121
37
181
389
309
793
1
25
455
421
169
705
1789
229
921
1185
20
15
117
213
357
837
53
121
37
181
389
309
793
1
25
455
429
173
705
1789
229
921
1188
20
15
117
213
357
837
53
121
37
181
389
309
921
1025
25
455
425
169
545
637
741
921
678
20
15
117
213
357
837
53
121
37
181
389
309
921
1
25
455
425
169
545
1725
229
921
1190
20
15
117
213
357
837
53
121
37
181
389
309
925
1025
25
455
425
170
546
775
81
905
678
20
15
117
213
357
837
53
125
33
178
394
538
794
2
30
448
416
904
1224
1788
228
924
1184
20
15
117
213
357
837
53
125
33
178
394
555
809
1026
30
448
416
938
554
768
8
900
672
20
15
117
213
357
837
53
125
33
178
394
555
809
1026
26
448
416
938
554
768
80
899
673
20
15
117
213
357
837
53
125
33
178
394
555
809
1026
542
448
416
938
554
768
1288
388
160
20
15
117
213
357
837
53
125
33
178
394
555
809
2
30
448
416
938
554
1792
1032
900
672
20
15
117
213
357
837
53
125
33
178
394
555
809
2
26
448
416
938
554
1792
1104
899
672
20
15
117
213
357
837
53
125
33
178
394
554
810
1027
29
448
416
936
552
770
82
900
673
20
15
117
213
357
837
53
125
33
178
394
554
810
3
29
448
416
936
552
1794
1106
900
673
20
15
117
213
357
837
53
125
33
178
394
282
794
1026
30
448
416
136
712
764
740
924
672
20
15
117
213
357
837
53
125
33
178
394
282
794
2
30
448
416
136
712
1788
228
924
1184
20
15
117
213
357
837
53
125
33
178
394
299
809
1026
30
448
416
170
650
768
136
900
672
20
15
117
213
357
837
53
125
33
178
394
299
809
1026
542
448
416
170
458
768
1288
388
160
20
15
117
213
357
837
53
125
33
178
394
299
809
2
30
448
416
170
458
256
264
900
673
20
15
117
213
357
837
53
125
33
178
394
314
794
1026
30
448
416
164
708
764
740
924
672
20
15
117
213
357
837
53
125
33
178
394
314
794
2
30
448
416
164
708
1788
228
924
1184
20
15
117
213
365
837
53
125
33
178
386
553
809
2
30
448
400
966
553
1792
1032
900
624
20
15
117
213
353
837
37
121
33
178
399
573
837
1025
541
448
418
928
537
769
1325
412
166
20
15
117
213
353
837
37
121
33
178
399
573
837
1
29
448
418
928
533
257
282
924
678
20
15
117
85
73
9
57
249
257
361
833
961
2001
1473
509
261
781
545
1587
1599
135
1025
538
20
15
117
85
73
9
57
253
261
361
833
961
2001
1475
505
257
781
545
1587
1593
134
1029
538
20
15
117
85
73
9
57
253
261
361
833
961
2001
1475
499
257
781
545
1587
1593
129
1028
525
20
15
117
85
73
9
57
253
261
357
833
961
2001
1475
505
262
782
545
1587
1593
134
0
520
20
15
117
85
73
9
153
249
257
361
193
193
203
193
477
261
26
35
57
126
267
3
56
20
15
117
85
73
9
153
249
257
361
193
193
203
193
477
261
538
547
569
126
139
515
1080
20
15
117
85
73
9
153
249
257
361
833
193
203
193
477
261
794
35
57
126
267
3
568
20
15
117
85
73
9
153
249
257
365
193
193
203
193
507
263
13
289
569
157
145
16
12
20
15
117
85
73
9
153
249
257
365
193
193
203
193
507
263
7
289
569
157
145
16
8
20
15
117
85
73
9
153
249
257
365
193
193
203
193
507
263
15
57
57
157
529
528
984
20
15
117
85
73
9
153
249
257
365
193
193
203
193
507
263
527
569
57
157
529
528
1048
20
15
117
85
73
9
153
249
257
365
833
193
203
193
507
263
783
57
569
157
529
528
536
20
15
117
85
73
9
153
249
265
361
193
193
203
193
497
267
15
313
569
157
277
257
48
20
15
117
85
73
9
153
249
265
361
193
193
203
193
497
267
527
313
569
157
149
545
1072
20
15
117
85
73
9
153
249
265
361
833
193
203
193
497
267
795
57
57
157
277
1
521
20
15
117
85
73
9
153
249
265
361
833
193
203
193
497
267
799
57
57
157
277
1
528
20
15
117
85
73
9
153
249
265
361
833
938
1227
193
497
267
795
520
1805
157
277
1
521
20
15
117
85
73
9
153
249
277
341
193
193
203
193
469
261
49
57
57
125
525
13
945
20
15
117
85
73
9
153
249
277
341
193
193
203
193
469
261
561
57
57
125
141
525
1073
20
15
117
85
73
9
153
249
277
341
193
193
203
193
469
277
49
57
57
125
525
2
17
20
15
117
85
73
9
153
249
277
341
193
193
203
193
469
277
561
57
57
125
141
514
1057
20
15
117
85
73
9
153
249
277
341
833
193
203
193
469
261
817
57
57
125
269
13
561
20
15
117
85
73
9
153
249
277
341
833
193
203
193
469
277
817
57
57
125
269
2
545
20
15
117
85
73
9
153
253
257
361
193
106
202
195
503
261
538
904
308
130
546
544
1080
20
15
117
85
73
9
153
253
257
361
833
170
202
195
503
261
794
8
268
130
290
256
568
20
15
117
85
73
9
153
253
257
361
833
938
1226
195
503
261
794
520
1804
130
290
0
568
20
15
117
85
73
9
153
253
261
361
833
170
202
195
499
257
794
8
268
66
288
14
568
20
15
117
85
73
9
153
253
261
361
833
938
1226
195
499
257
794
520
1804
1218
288
262
568
20
15
117
85
73
9
153
253
261
357
193
193
202
195
499
263
17
21
84
66
544
128
62
20
15
117
85
73
9
153
253
261
357
193
193
202
195
499
263
529
21
84
66
544
512
1086
20
15
117
85
73
9
153
253
261
365
193
193
202
195
499
259
7
533
596
322
288
8
8
20
15
117
85
73
9
153
253
261
365
193
193
202
195
499
259
519
277
84
66
544
520
1032
20
15
117
85
73
9
153
253
273
217
193
193
202
195
487
1
17
21
84
66
280
408
29
20
15
117
85
73
9
153
253
273
217
193
193
202
195
487
1
529
21
84
194
536
728
1565
20
15
117
85
73
9
153
253
273
217
193
193
202
195
487
1
10
67
84
66
578
450
20
20
15
117
85
73
9
153
253
273
217
193
193
202
195
487
1
273
21
84
194
536
665
669
20
15
117
85
73
9
153
253
273
217
193
193
202
195
487
1
26
67
84
66
578
452
44
20
15
117
85
73
9
153
253
273
217
193
193
202
195
487
1
27
67
84
66
578
488
25
20
15
117
85
73
9
153
253
273
217
193
193
202
195
471
1
17
579
1620
1090
596
457
29
20
15
117
85
73
9
153
253
273
217
193
193
202
195
471
1
522
579
596
578
1620
1804
1292
20
15
117
85
73
9
153
253
273
217
193
106
202
194
487
1
10
904
820
636
578
454
12
20
15
117
85
73
9
153
253
273
217
193
106
202
195
487
1
10
904
820
898
578
450
20
20
15
117
85
73
9
153
253
273
217
193
362
202
194
487
1
522
392
52
636
1602
1862
1292
20
15
117
85
73
9
153
253
273
217
193
362
202
195
487
1
10
392
52
898
578
450
20
20
15
117
85
73
9
153
253
273
217
193
362
202
195
487
1
522
392
52
578
1602
1794
1300
20
15
117
85
73
9
153
253
273
217
449
193
202
195
487
1
785
1045
84
66
536
1816
797
20
15
117
85
73
9
153
253
273
217
449
362
202
195
487
1
778
1800
1076
578
578
1892
780
20
15
117
85
73
9
153
253
273
345
193
193
202
195
487
257
17
21
84
66
280
24
29
20
15
117
85
73
9
153
253
273
345
193
193
202
195
487
257
49
579
596
578
578
24
989
20
15
117
85
73
9
153
253
273
345
193
193
202
195
487
257
529
21
84
66
578
516
1053
20
15
117
85
73
9
153
253
273
345
193
193
202
195
487
257
522
579
596
578
578
514
1044
20
15
117
85
73
9
153
253
273
345
193
193
202
195
487
257
58
579
596
578
578
4
52
20
15
117
85
73
9
153
253
273
345
193
193
202
195
487
257
538
579
596
578
578
516
1068
20
15
117
85
73
9
153
253
273
345
193
193
202
195
487
257
539
579
1620
578
578
514
1049
20
15
117
85
73
9
153
253
273
345
193
193
202
195
487
257
570
579
596
578
578
516
1076
20
15
117
85
73
9
153
253
273
345
193
193
202
195
471
257
17
85
596
578
596
13
29
20
15
117
85
73
9
153
253
273
345
193
193
202
195
471
257
529
533
596
578
596
521
1053
20
15
117
85
73
9
153
253
273
345
193
193
202
195
471
257
522
579
596
578
596
533
1044
20
15
117
85
73
9
153
253
273
345
193
193
202
195
471
257
58
579
596
578
596
524
948
20
15
117
85
73
9
153
253
273
345
193
193
202
195
471
257
538
579
596
578
596
612
1068
20
15
117
85
73
9
153
253
273
345
193
193
202
195
471
257
570
579
596
578
596
524
1076
20
15
117
85
73
9
153
253
273
345
193
106
202
194
487
257
10
904
820
636
578
6
12
20
15
117
85
73
9
153
253
273
345
193
106
202
194
487
257
522
904
820
636
578
518
1036
20
15
117
85
73
9
153
253
273
345
193
106
202
195
487
257
10
904
820
898
578
2
20
20
15
117
85
73
9
153
253
273
345
193
106
202
195
487
257
522
904
308
898
578
578
1044
20
15
117
85
73
9
153
253
273
345
193
362
202
194
486
257
49
392
51
899
579
25
989
20
15
117
85
73
9
153
253
273
345
193
362
202
194
487
257
49
392
51
131
153
25
989
20
15
117
85
73
9
153
253
273
345
193
362
202
194
487
257
10
392
52
636
1602
1030
12
20
15
117
85
73
9
153
253
273
345
193
362
202
195
487
257
49
392
52
898
578
24
989
20
15
117
85
73
9
153
253
273
345
193
362
202
195
487
257
10
392
52
898
578
2
20
20
15
117
85
73
9
153
253
273
345
193
362
202
195
487
257
522
392
52
898
578
516
1036
20
15
117
85
73
9
153
253
273
345
321
170
202
195
487
257
651
8
268
322
536
536
1145
20
15
117
85
73
9
153
253
273
345
321
362
202
194
487
257
394
392
52
636
1602
518
780
20
15
117
85
73
9
153
253
273
345
321
362
202
194
487
257
650
648
52
636
578
582
1100
20
15
117
85
73
9
153
253
273
345
321
362
202
195
487
257
394
392
52
898
578
2
148
20
15
117
85
73
9
153
253
273
345
321
362
202
195
487
257
650
392
52
898
578
516
1100
20
15
117
85
73
9
153
253
273
345
833
170
202
195
487
257
810
8
268
322
280
92
340
20
15
117
85
73
9
153
253
273
345
833
170
202
195
487
257
827
8
268
322
536
8
345
20
15
117
85
73
9
153
253
273
345
833
938
1227
195
487
257
817
520
1806
130
280
280
349
20
15
117
85
73
9
153
253
273
345
833
938
1226
195
487
257
778
520
1804
1154
536
12
524
20
15
117
85
73
9
153
253
273
345
833
938
1226
195
487
257
907
520
1804
1154
536
8
633
20
15
117
85
73
9
153
253
273
345
833
938
1226
195
487
257
906
520
1804
1154
536
12
268
20
15
117
85
73
9
153
253
273
345
833
938
1226
195
487
257
811
520
1804
1154
536
8
569
20
15
117
85
73
9
153
253
273
345
833
938
1226
195
487
257
843
520
1804
1154
536
8
505
20
15
117
85
73
9
153
253
273
345
833
938
1226
195
487
257
827
520
1804
1154
536
8
345
20
15
117
85
73
9
153
253
273
345
833
618
202
195
487
257
778
904
1108
1090
578
2
532
20
15
117
85
73
9
153
253
273
345
833
618
202
195
471
257
778
904
1108
1602
1620
1044
532
20
15
117
85
73
9
153
250
258
359
193
106
203
192
472
258
538
904
313
131
521
526
1084
20
15
117
85
73
9
153
250
258
359
193
362
203
192
504
258
10
392
58
131
548
134
28
20
15
117
85
73
9
153
250
258
359
193
362
203
192
504
258
26
392
58
131
548
134
60
20
15
117
85
73
9
153
250
258
359
193
362
203
192
504
258
522
392
58
131
548
518
1052
20
15
117
85
73
9
153
250
258
359
193
362
203
192
472
258
10
392
57
131
521
14
28
20
15
117
85
73
9
153
250
258
359
193
362
203
192
472
258
26
392
57
131
521
14
60
20
15
117
85
73
9
153
250
258
359
193
362
203
192
472
258
522
392
57
131
521
526
1052
20
15
117
85
73
9
153
250
258
359
193
362
203
192
472
258
538
392
57
131
521
526
1084
20
15
117
85
73
9
153
250
258
359
833
170
203
192
504
258
778
8
266
323
548
518
540
20
15
117
85
73
9
153
250
258
359
833
170
203
192
472
258
778
8
266
67
265
14
348
20
15
117
85
73
9
153
250
258
359
833
938
1227
192
472
258
794
520
1801
195
265
270
572
20
15
117
85
73
9
233
253
261
361
193
234
234
259
473
257
26
8
20
509
525
9
56
20
15
117
85
73
9
233
253
261
361
193
234
234
259
473
257
538
264
276
509
525
521
1080
20
15
117
85
73
9
233
253
261
361
193
362
234
259
473
257
26
392
20
509
525
9
56
20
15
117
85
73
9
233
253
261
361
193
362
234
259
473
257
538
392
20
509
525
521
1080
20
15
117
85
73
9
233
253
273
217
193
193
234
259
471
1
17
67
276
509
521
1800
1053
20
15
117
85
73
9
233
253
273
217
193
193
234
259
471
1
11
67
276
509
521
1800
1145
20
15
117
85
73
9
233
253
273
217
193
193
234
259
471
1
529
67
276
509
521
664
1565
20
15
117
85
73
9
233
253
273
217
193
193
234
259
471
1
10
67
276
509
521
1813
1044
20
15
117
85
73
9
233
253
273
217
193
193
234
259
471
1
27
67
276
509
521
1800
1049
20
15
117
85
73
9
233
253
273
217
193
193
234
259
471
1
539
67
276
509
521
1800
1305
20
15
117
85
73
9
233
253
273
217
193
234
234
259
471
1
10
8
20
509
521
693
1044
20
15
117
85
73
9
233
253
273
217
193
234
234
259
471
1
522
8
20
509
521
693
1556
20
15
117
85
73
9
233
253
273
217
449
362
234
259
471
1
778
264
20
509
521
1813
788
20
15
117
85
73
9
233
253
273
345
193
193
234
259
471
257
17
67
276
509
521
8
29
20
15
117
85
73
9
233
253
273
345
193
193
234
259
471
257
10
67
276
509
521
21
20
20
15
117
85
73
9
233
253
273
345
193
193
234
259
471
257
27
67
276
509
521
8
25
20
15
117
85
73
9
233
253
273
345
193
193
234
259
471
257
42
67
276
509
521
21
980
20
15
117
85
73
9
233
253
273
345
193
234
234
259
471
257
49
8
20
509
521
24
989
20
15
117
85
73
9
233
253
273
345
193
234
234
259
471
257
10
8
276
510
520
20
20
20
15
117
85
73
9
233
253
273
345
193
234
234
259
471
257
522
520
20
509
521
533
1044
20
15
117
85
73
9
233
253
273
345
193
234
234
259
471
257
42
520
20
509
521
21
980
20
15
117
85
73
9
233
253
273
345
193
362
234
259
471
257
49
392
20
509
521
24
989
20
15
117
85
73
9
233
253
273
345
193
362
234
259
471
257
10
392
20
509
521
21
20
20
15
117
85
73
9
233
253
273
345
193
362
234
259
471
257
522
392
20
509
521
533
1044
20
15
117
85
73
9
249
249
257
361
193
193
225
257
509
261
13
65
35
499
519
1
26
20
15
117
85
73
9
249
249
257
361
193
193
225
257
509
261
29
65
35
499
519
1
58
20
15
117
85
73
9
249
249
257
361
193
193
225
257
509
261
525
65
291
499
519
513
1050
20
15
117
85
73
9
249
249
257
361
193
193
225
257
509
261
541
65
291
499
519
513
1082
20
15
117
85
73
9
249
249
257
361
193
193
225
257
493
261
13
65
35
499
523
5
13
20
15
117
85
73
9
249
249
257
361
193
193
225
257
493
261
525
65
291
499
523
517
1037
20
15
117
85
73
9
249
249
257
361
833
193
225
257
509
261
781
33
35
499
519
1
538
20
15
117
85
73
9
249
249
257
361
833
193
225
257
493
261
781
33
35
499
523
5
525
20
15
117
85
73
9
249
249
257
365
193
193
225
257
493
262
6
65
35
499
523
8
8
20
15
117
85
73
9
249
249
257
365
193
193
225
257
493
262
518
65
275
499
523
520
1032
20
15
117
85
73
9
249
249
257
365
193
193
225
257
493
262
14
65
35
499
523
8
12
20
15
117
85
73
9
249
249
257
365
193
193
225
257
493
262
7
65
35
499
523
8
2
20
15
117
85
73
9
249
249
257
365
193
193
225
257
493
262
15
65
35
499
523
24
25
20
15
117
85
73
9
249
249
257
365
193
193
225
257
493
262
22
65
35
499
523
8
60
20
15
117
85
73
9
249
249
257
365
193
193
225
257
493
262
519
65
275
499
523
520
1026
20
15
117
85
73
9
249
249
257
365
193
193
225
257
493
262
526
65
275
499
523
520
1036
20
15
117
85
73
9
249
249
257
365
193
193
225
257
493
262
527
65
275
499
523
536
1049
20
15
117
85
73
9
249
249
257
365
193
193
225
257
493
262
31
65
35
499
523
24
57
20
15
117
85
73
9
249
249
257
365
193
193
225
257
493
262
534
577
35
499
523
520
1084
20
15
117
85
73
9
249
249
257
365
833
193
225
257
493
262
774
33
35
499
523
8
520
20
15
117
85
73
9
249
249
257
365
833
193
225
257
493
262
782
33
35
499
523
8
524
20
15
117
85
73
9
249
249
257
365
833
193
225
257
493
262
775
33
35
499
523
8
514
20
15
117
85
73
9
249
249
257
365
833
193
225
257
493
262
783
33
35
499
523
24
537
20
15
117
85
73
9
249
249
257
373
193
193
225
257
493
269
17
65
275
499
523
1
30
20
15
117
85
73
9
249
249
257
373
193
193
225
257
493
269
14
65
35
499
523
3
8
20
15
117
85
73
9
249
249
257
373
193
193
225
257
493
269
30
65
35
499
523
3
24
20
15
117
85
73
9
249
249
257
373
193
193
225
257
493
269
526
65
35
499
523
515
1032
20
15
117
85
73
9
249
249
257
373
193
193
225
257
493
269
542
65
291
499
523
515
1048
20
15
117
85
73
9
249
249
261
361
193
193
225
257
505
257
13
65
35
499
517
13
13
20
15
117
85
73
9
249
249
261
361
193
193
225
257
505
257
525
65
291
499
517
525
1037
20
15
117
85
73
9
249
249
261
361
833
193
225
257
505
257
781
33
35
499
517
13
525
20
15
117
85
73
9
249
249
261
357
193
193
225
257
505
262
17
65
35
499
517
4
58
20
15
117
85
73
9
249
249
261
357
193
193
225
257
505
262
529
577
291
499
517
516
1082
20
15
117
85
73
9
249
249
261
357
193
193
225
257
505
262
14
65
35
499
517
4
8
20
15
117
85
73
9
249
249
261
357
193
193
225
257
505
262
526
65
291
499
517
516
1032
20
15
117
85
73
9
249
249
261
357
833
193
225
257
505
262
782
33
35
499
517
4
520
20
15
117
85
73
9
249
249
261
365
193
193
225
257
505
258
6
65
35
499
517
12
4
20
15
117
85
73
9
249
249
261
365
193
193
225
257
505
258
518
65
291
499
517
524
1028
20
15
117
85
73
9
249
249
261
365
193
193
225
257
505
258
10
65
35
499
517
12
12
20
15
117
85
73
9
249
249
261
365
193
193
225
257
505
258
7
65
35
499
517
12
2
20
15
117
85
73
9
249
249
261
365
193
193
225
257
505
258
522
65
291
499
517
524
1036
20
15
117
85
73
9
249
249
261
365
193
193
225
257
505
258
519
65
291
499
517
524
1026
20
15
117
85
73
9
249
249
261
365
833
193
225
257
505
258
774
33
35
499
517
12
516
20
15
117
85
73
9
249
249
261
365
833
193
225
257
505
258
778
33
35
499
517
12
524
20
15
117
85
73
9
249
249
261
365
833
193
225
257
505
258
775
33
35
499
517
12
514
20
15
117
85
73
9
249
249
261
373
193
193
225
257
505
267
15
65
35
499
517
1
16
20
15
117
85
73
9
249
249
261
373
193
193
225
257
505
267
527
65
35
499
517
513
1040
20
15
117
85
73
9
249
249
261
373
193
193
225
257
505
267
31
65
35
499
517
1
48
20
15
117
85
73
9
249
249
261
373
193
193
225
257
505
267
543
65
291
499
517
513
1072
20
15
117
85
73
9
249
249
261
373
193
193
231
257
505
267
31
597
586
508
517
1
48
20
15
117
85
73
9
249
249
265
361
193
193
225
257
497
267
15
65
35
499
515
1
48
20
15
117
85
73
9
249
249
265
361
193
193
225
257
497
267
27
65
35
499
515
1
8
20
15
117
85
73
9
249
249
265
361
193
193
225
257
497
267
527
65
291
499
515
513
1072
20
15
117
85
73
9
249
249
265
361
193
193
225
257
497
267
31
65
35
499
515
1
16
20
15
117
85
73
9
249
249
265
361
193
193
225
257
497
267
23
65
291
499
515
1
33
20
15
117
85
73
9
249
249
265
361
193
193
225
257
497
267
539
65
291
499
515
513
1032
20
15
117
85
73
9
249
249
265
361
193
193
225
257
497
267
543
65
291
499
515
513
1040
20
15
117
85
73
9
249
249
265
361
193
193
225
257
497
267
535
65
291
499
515
513
1057
20
15
117
85
73
9
249
249
265
361
193
193
225
257
491
267
15
65
35
499
521
2
944
20
15
117
85
73
9
249
249
265
361
193
193
225
257
491
267
27
65
35
499
521
2
8
20
15
117
85
73
9
249
249
265
361
193
193
225
257
491
267
527
65
291
499
521
514
1072
20
15
117
85
73
9
249
249
265
361
193
193
225
257
491
267
31
65
35
499
521
2
16
20
15
117
85
73
9
249
249
265
361
193
193
225
257
491
267
23
65
291
499
521
2
32
20
15
117
85
73
9
249
249
265
361
193
193
225
257
491
267
539
65
291
499
521
514
1032
20
15
117
85
73
9
249
249
265
361
193
193
225
257
491
267
543
65
291
499
521
514
1040
20
15
117
85
73
9
249
249
265
361
193
193
225
257
491
267
535
65
291
499
521
514
1056
20
15
117
85
73
9
249
249
265
361
193
193
231
257
491
267
23
597
586
508
521
2
32
20
15
117
85
73
9
249
249
265
361
193
193
231
257
491
267
535
597
586
508
521
514
1056
20
15
117
85
73
9
249
249
265
361
833
193
225
257
497
267
783
33
35
499
515
1
560
20
15
117
85
73
9
249
249
265
361
833
193
225
257
491
267
783
33
35
499
521
2
560
20
15
117
85
73
9
249
249
265
365
193
193
225
257
497
265
13
65
35
499
515
3
5
20
15
117
85
73
9
249
249
265
365
193
193
225
257
497
265
14
65
35
499
515
3
4
20
15
117
85
73
9
249
249
265
365
193
193
225
257
497
265
15
65
35
499
515
3
25
20
15
117
85
73
9
249
249
265
365
193
193
225
257
497
265
29
65
35
499
515
3
21
20
15
117
85
73
9
249
249
265
365
193
193
225
257
497
265
30
65
35
499
515
3
20
20
15
117
85
73
9
249
249
265
365
193
193
225
257
497
265
525
65
275
499
515
515
1029
20
15
117
85
73
9
249
249
265
365
193
193
225
257
497
265
26
65
35
499
515
3
12
20
15
117
85
73
9
249
249
265
365
193
193
225
257
497
265
27
65
35
499
515
3
17
20
15
117
85
73
9
249
249
265
365
193
193
225
257
497
265
526
65
275
499
515
515
1028
20
15
117
85
73
9
249
249
265
365
193
193
225
257
497
265
527
65
275
499
515
515
1049
20
15
117
85
73
9
249
249
265
365
193
193
225
257
497
265
541
65
291
499
515
515
1045
20
15
117
85
73
9
249
249
265
365
193
193
225
257
497
265
31
65
35
499
515
3
9
20
15
117
85
73
9
249
249
265
365
193
193
225
257
497
265
542
65
291
499
515
515
1044
20
15
117
85
73
9
249
249
265
365
193
193
225
257
497
265
538
65
291
499
515
515
1036
20
15
117
85
73
9
249
249
265
365
193
193
225
257
497
265
539
65
291
499
515
515
1041
20
15
117
85
73
9
249
249
265
365
193
193
225
257
497
265
543
65
291
499
515
515
1033
20
15
117
85
73
9
249
249
265
365
193
193
225
257
491
265
13
65
19
511
521
5
5
20
15
117
85
73
9
249
249
265
365
193
193
225
257
491
265
14
65
19
511
521
5
4
20
15
117
85
73
9
249
249
265
365
193
193
225
257
491
265
29
65
19
511
521
5
21
20
15
117
85
73
9
249
249
265
365
193
193
225
257
491
265
30
65
19
511
521
5
20
20
15
117
85
73
9
249
249
265
365
193
193
225
257
491
265
525
65
19
511
521
517
1029
20
15
117
85
73
9
249
249
265
365
193
193
225
257
491
265
526
65
19
511
521
517
1028
20
15
117
85
73
9
249
249
265
365
193
193
225
257
491
265
541
65
19
511
521
517
1045
20
15
117
85
73
9
249
249
265
365
193
193
225
257
491
265
542
65
19
511
521
517
1044
20
15
117
85
73
9
249
249
265
365
193
193
231
257
491
265
523
577
586
508
521
517
1073
20
15
117
85
73
9
249
249
265
365
193
193
231
257
491
265
541
597
586
508
521
517
1045
20
15
117
85
73
9
249
249
265
365
833
193
225
257
497
265
781
33
35
499
515
3
517
20
15
117
85
73
9
249
249
265
365
833
193
225
257
497
265
782
33
35
499
515
3
516
20
15
117
85
73
9
249
249
265
365
833
193
225
257
497
265
783
33
35
499
515
3
537
20
15
117
85
73
9
249
253
257
361
193
193
225
259
509
261
13
33
147
497
517
1
13
20
15
117
85
73
9
249
253
257
361
193
193
225
259
509
261
525
33
19
497
517
513
1037
20
15
117
85
73
9
249
253
257
361
193
193
225
259
503
261
13
33
147
497
514
0
13
20
15
117
85
73
9
249
253
257
361
193
193
225
259
503
261
525
33
19
497
514
512
1037
20
15
117
85
73
9
249
253
257
361
833
193
225
259
509
261
781
33
147
497
517
1
525
20
15
117
85
73
9
249
253
257
361
833
193
225
259
503
261
781
33
147
497
514
0
525
20
15
117
85
73
9
249
253
261
361
193
193
225
259
499
257
13
33
147
497
512
4
13
20
15
117
85
73
9
249
253
261
361
193
193
225
259
499
257
525
33
19
497
512
516
1037
20
15
117
85
73
9
249
253
261
361
833
193
225
259
499
257
781
33
147
497
512
4
525
20
15
117
85
73
9
249
253
261
357
193
193
225
259
499
263
17
65
19
497
513
0
61
20
15
117
85
73
9
249
250
258
370
193
193
225
256
492
268
14
577
19
496
522
0
4
20
15
117
85
73
9
313
249
257
361
193
193
465
193
509
261
13
289
819
1087
519
1
26
20
15
117
85
73
9
313
249
257
361
193
193
465
193
509
261
525
289
819
1087
519
513
1050
20
15
117
85
73
9
313
249
257
361
193
193
465
193
477
261
13
313
819
1151
583
1
26
20
15
117
85
73
9
313
249
257
361
833
193
465
193
509
261
781
33
819
1087
519
1
538
20
15
117
85
73
9
313
249
257
361
833
961
465
193
509
261
781
545
51
1087
519
1
538
20
15
117
85
73
9
313
249
257
361
833
961
465
193
477
261
781
545
51
1151
583
193
534
20
15
117
85
73
9
313
249
261
373
193
193
465
193
473
267
15
33
819
1151
581
1
16
20
15
117
85
73
9
313
249
261
373
193
193
465
193
505
267
15
33
819
1087
517
1
16
20
15
117
85
73
9
313
249
261
373
193
193
465
193
505
267
527
33
819
1087
517
513
1040
20
15
117
85
73
9
313
253
257
361
833
961
465
195
509
261
781
545
51
1081
517
1
525
20
15
117
85
73
9
313
253
257
361
833
961
465
195
503
261
781
545
51
1081
514
0
525
20
15
117
85
73
9
313
253
261
361
193
193
465
195
505
257
13
289
819
1081
518
5
26
20
15
117
85
73
9
313
253
261
361
193
193
465
195
505
257
525
289
819
1081
518
517
1050
20
15
117
85
73
9
313
253
261
361
193
193
465
195
499
257
13
289
819
1081
513
4
13
20
15
117
85
73
9
313
253
261
361
193
193
465
195
499
257
525
289
819
1081
513
516
1037
20
15
117
85
73
9
313
253
261
361
833
193
465
195
505
257
781
33
819
1081
518
5
538
20
15
117
85
73
9
313
253
261
361
833
193
465
195
499
257
781
33
819
1081
513
4
525
20
15
117
85
73
9
313
253
261
361
833
961
465
195
473
257
781
545
51
57
582
69
534
20
15
117
85
73
9
313
253
261
361
833
961
465
195
505
257
781
545
51
1081
518
5
538
20
15
117
85
73
9
313
253
261
361
833
961
465
195
499
257
781
545
51
1081
513
4
525
20
15
117
85
73
9
313
253
261
357
193
193
465
195
473
262
14
57
819
1145
582
0
8
20
15
117
85
73
9
313
253
261
357
193
193
465
195
505
262
14
57
819
1081
518
0
8
20
15
117
85
73
9
313
253
261
357
193
193
465
195
505
262
526
313
819
1081
518
512
1032
20
15
117
85
73
9
313
253
261
357
833
193
465
195
505
262
782
33
819
1081
518
0
520
20
15
117
85
73
9
313
253
261
357
833
961
465
195
473
262
782
545
51
57
582
64
520
20
15
117
85
73
9
313
253
261
357
833
961
465
195
505
262
782
545
51
1081
518
0
520
20
15
117
85
73
9
313
253
261
365
193
193
465
195
473
258
6
33
819
1145
582
8
4
20
15
117
85
73
9
313
253
261
365
193
193
465
195
473
258
10
290
819
1145
582
8
12
20
15
117
85
73
9
313
253
261
365
193
193
465
195
473
258
14
290
819
1145
582
8
920
20
15
117
85
73
9
313
253
261
365
193
193
465
195
473
258
7
33
819
1145
582
8
2
20
15
117
85
73
9
313
253
261
365
193
193
465
195
505
258
6
33
819
1081
518
8
4
20
15
117
85
73
9
313
253
261
365
193
193
465
195
505
258
518
289
819
1081
518
520
1028
20
15
117
85
73
9
313
253
261
365
193
193
465
195
505
258
10
289
819
1081
518
8
12
20
15
117
85
73
9
313
253
261
365
193
193
465
195
505
258
7
33
819
1081
518
8
2
20
15
117
85
73
9
313
253
261
365
193
193
465
195
505
258
522
289
819
1081
518
520
1036
20
15
117
85
73
9
313
253
261
365
193
193
465
195
505
258
519
289
819
1081
518
520
1026
20
15
117
85
73
9
313
253
261
365
833
193
465
195
505
258
774
33
819
1081
518
8
516
20
15
117
85
73
9
313
253
261
365
833
193
465
195
505
258
778
33
819
1081
518
8
524
20
15
117
85
73
9
313
253
261
365
833
193
465
195
505
258
775
33
819
1081
518
8
514
20
15
117
85
73
9
313
253
261
365
833
961
465
195
473
258
774
545
51
1145
582
104
516
20
15
117
85
73
9
313
253
261
365
833
961
465
195
473
258
778
545
51
1145
582
104
524
20
15
117
85
73
9
313
253
261
365
833
961
465
195
473
258
782
545
51
1145
582
200
536
20
15
117
85
73
9
313
253
261
365
833
961
465
195
473
258
775
545
51
1145
582
104
514
20
15
117
85
73
9
313
253
261
365
833
961
465
195
505
258
774
545
51
1081
518
8
516
20
15
117
85
73
9
313
253
261
365
833
961
465
195
505
258
778
545
51
1081
518
8
524
20
15
117
85
73
9
313
253
261
365
833
961
465
195
505
258
775
545
51
1081
518
8
514
20
15
117
85
73
9
313
253
273
217
193
193
465
195
471
1
10
290
819
1145
578
484
20
20
15
117
85
73
9
313
253
273
345
193
193
465
195
471
257
10
290
819
1145
578
34
20
20
15
117
85
73
9
313
253
273
345
321
193
465
195
471
257
394
546
819
1145
578
34
788
20
15
117
85
73
9
313
253
273
345
833
961
465
195
471
257
778
547
51
57
578
36
532
20
15
117
85
73
9
313
253
273
345
833
961
465
195
471
257
906
546
51
57
578
36
276
20
15
117
85
73
9
313
253
277
341
193
193
465
195
467
261
49
57
819
1145
577
33
49
20
15
117
85
73
9
313
253
277
341
193
193
465
195
467
277
49
57
819
1145
577
1
33
20
15
117
85
73
9
313
253
277
341
193
193
465
195
467
279
49
57
819
1145
577
0
29
20
15
117
85
73
9
313
250
258
370
193
193
465
192
504
268
14
33
819
1080
516
0
4
20
15
117
85
73
9
313
250
258
370
193
193
465
192
504
268
526
33
819
1080
516
512
1028
20
15
117
85
73
9
313
250
258
370
193
193
465
192
472
268
14
33
819
1144
580
0
4
20
15
117
85
73
9
313
250
258
359
833
961
465
192
472
258
778
569
51
56
580
198
540
20
15
117
85
73
9
237
253
257
361
193
193
233
257
477
261
13
590
591
511
521
1
13
20
15
117
85
73
9
237
253
257
361
193
193
233
257
477
261
525
590
590
511
521
513
1037
20
15
117
85
73
9
237
253
261
361
193
193
233
257
473
257
13
590
590
510
523
3
13
20
15
117
85
73
9
237
253
261
361
193
193
233
257
473
257
525
590
590
510
523
515
1037
20
15
117
85
73
9
237
253
261
357
193
193
233
257
473
262
14
590
590
510
523
0
8
20
15
117
85
73
9
237
253
261
357
193
193
233
257
473
262
526
590
590
510
523
512
1032
20
15
117
85
73
9
237
253
261
365
193
193
233
257
473
258
6
590
590
510
523
8
4
20
15
117
85
73
9
237
253
261
365
193
193
233
257
473
258
518
590
590
510
523
520
1028
20
15
117
85
73
9
237
253
261
365
193
193
233
257
473
258
522
578
590
510
523
520
1036
20
15
117
85
73
9
250
251
265
361
193
193
224
258
490
267
15
65
32
510
523
0
48
20
15
117
85
73
9
250
251
265
361
193
193
224
258
490
267
27
65
32
510
523
0
9
20
15
117
85
73
9
250
251
265
361
193
193
224
258
490
267
527
65
288
510
523
512
1072
20
15
117
85
73
9
250
251
265
361
193
193
224
258
490
267
31
65
32
510
523
0
16
20
15
117
85
73
9
250
251
265
361
193
193
224
258
490
267
23
65
288
510
523
0
33
20
15
117
85
73
9
250
251
265
361
193
193
224
258
490
267
539
65
288
510
523
512
1033
20
15
117
85
73
9
250
251
265
361
193
193
224
258
490
267
543
65
288
510
523
512
1040
20
15
117
85
73
9
250
251
265
361
193
193
224
258
490
267
535
65
288
510
523
512
1057
20
15
117
85
73
9
250
251
265
361
833
193
224
258
490
267
783
33
32
510
523
0
560
20
15
117
85
73
10
155
249
257
365
193
192
202
194
511
263
29
276
142
156
528
0
57
20
15
117
85
73
10
155
249
257
365
193
192
202
194
511
263
541
276
142
156
144
512
1081
20
15
117
85
73
10
155
249
257
365
193
192
202
194
503
263
29
20
14
924
544
128
57
20
15
117
85
73
10
155
249
257
365
193
192
202
194
503
263
541
276
142
156
544
512
1081
20
15
117
85
73
105
41
249
257
361
193
257
17
449
509
261
13
462
30
926
278
2
14
20
15
117
85
73
105
41
249
257
361
193
257
17
449
509
261
525
718
30
926
1174
514
1038
20
15
117
85
73
105
41
249
257
361
193
257
17
449
509
261
541
766
31
927
663
513
1082
20
15
117
85
73
105
41
249
257
361
193
257
17
449
477
261
13
462
30
926
598
322
14
20
15
117
85
73
105
41
249
257
361
193
257
17
449
477
261
525
718
30
926
598
578
1038
20
15
117
85
73
105
41
249
261
373
193
257
17
449
473
267
17
450
30
927
597
321
29
20
15
117
85
73
105
41
249
261
373
193
257
17
449
473
267
529
706
30
927
597
577
1053
20
15
117
85
73
105
41
253
257
361
193
257
17
453
509
261
13
462
31
925
658
1
26
20
15
117
85
73
105
41
253
257
361
193
257
17
453
509
261
525
718
31
925
658
513
1050
20
15
117
85
73
105
41
253
257
361
193
257
17
453
493
261
13
894
542
923
299
513
26
20
15
117
85
73
105
41
253
257
361
193
257
17
453
493
261
525
718
31
925
581
513
1037
20
15
117
85
73
105
41
253
257
361
193
257
17
453
493
261
541
766
31
925
582
513
1082
20
15
117
85
73
105
41
253
257
361
193
257
17
453
477
261
13
894
542
923
523
257
13
20
15
117
85
73
105
41
253
257
361
193
257
17
453
477
261
525
718
31
925
594
577
1037
20
15
117
85
73
105
41
253
261
361
193
257
17
451
489
257
13
894
543
921
301
517
13
20
15
117
85
73
105
41
253
261
361
193
257
17
451
473
257
13
894
543
921
525
293
13
20
15
117
85
73
105
41
253
261
361
193
257
17
451
473
257
525
894
543
921
525
549
1037
20
15
117
85
73
105
41
253
261
361
193
257
17
451
501
257
13
894
543
921
293
45
13
20
15
117
85
73
105
41
253
261
361
193
257
17
451
499
257
13
894
543
921
288
2
22
20
15
117
85
73
105
41
253
261
361
193
257
17
453
473
257
13
462
31
925
593
537
27
20
15
117
85
73
105
41
253
261
361
193
257
17
453
473
257
525
718
31
925
593
537
1051
20
15
117
85
73
105
41
253
261
361
193
257
17
453
505
257
13
462
31
925
657
5
26
20
15
117
85
73
105
41
253
261
361
193
257
17
453
505
257
525
718
31
925
657
517
1050
20
15
117
85
73
105
41
253
261
361
193
257
17
453
501
257
13
894
542
923
291
47
13
20
15
117
85
73
105
41
253
261
361
193
257
17
453
501
257
525
718
31
925
1173
525
1037
20
15
117
85
73
105
41
253
261
357
193
257
17
453
473
262
14
462
31
925
593
528
16
20
15
117
85
73
105
41
253
261
357
193
257
17
453
473
262
526
718
31
925
593
528
1040
20
15
117
85
73
105
41
253
261
357
193
257
17
453
505
262
14
462
31
925
657
0
8
20
15
117
85
73
105
41
253
261
357
193
257
17
453
505
262
526
718
31
925
657
512
1032
20
15
117
85
73
105
41
253
261
365
193
257
17
451
489
258
10
889
543
921
301
536
12
20
15
117
85
73
105
41
253
261
365
193
257
17
451
489
258
14
889
543
921
301
536
24
20
15
117
85
73
105
41
253
261
365
193
257
17
451
473
258
518
894
543
921
525
568
1028
20
15
117
85
73
105
41
253
261
365
193
257
17
453
473
258
6
462
31
925
593
328
4
20
15
117
85
73
105
41
253
261
365
193
257
17
453
473
258
518
718
31
925
593
584
1028
20
15
117
85
73
105
41
253
261
365
193
257
17
453
473
258
522
707
543
925
593
584
1036
20
15
117
85
73
105
41
253
261
365
193
257
17
453
505
258
6
462
31
925
657
40
4
20
15
117
85
73
105
41
253
261
365
193
257
17
453
505
258
518
718
31
925
657
552
1028
20
15
117
85
73
105
41
253
273
217
193
257
17
451
471
1
11
895
543
921
520
392
121
20
15
117
85
73
105
41
253
273
217
193
257
17
451
471
1
27
511
31
921
520
728
1049
20
15
117
85
73
105
41
253
273
217
193
257
17
451
471
1
539
511
31
921
520
728
1561
20
15
117
85
73
105
41
253
273
217
193
257
17
451
471
1
283
895
543
921
648
664
665
20
15
117
85
73
105
41
253
273
217
193
129
17
453
486
1
522
1634
1054
923
664
717
1548
20
15
117
85
73
105
41
253
273
217
449
257
17
451
471
1
794
639
543
921
648
684
1708
20
15
117
85
73
105
41
253
273
217
449
257
17
451
471
1
795
639
543
921
648
664
1689
20
15
117
85
73
105
41
253
273
345
193
257
17
453
486
258
550
766
30
923
664
536
1084
20
15
117
85
73
105
41
253
273
345
321
257
17
451
471
257
651
511
31
921
520
520
1145
20
15
117
85
73
105
57
249
257
361
193
257
1
449
509
261
13
449
3
899
519
323
13
20
15
117
85
73
105
57
249
257
361
193
257
1
449
509
261
29
449
3
899
263
1
58
20
15
117
85
73
105
57
249
257
361
193
257
1
449
509
261
525
705
3
899
519
553
1037
20
15
117
85
73
105
57
249
257
361
193
257
1
449
509
261
541
705
3
899
1159
513
1082
20
15
117
85
73
105
57
249
257
361
193
257
1
449
477
261
13
449
3
899
583
321
22
20
15
117
85
73
105
57
249
257
361
193
257
1
449
477
261
525
705
3
899
583
515
1037
20
15
117
85
73
105
57
249
257
361
193
129
1
449
509
261
13
609
515
899
647
1
26
20
15
117
85
73
105
57
249
257
361
193
129
1
449
509
261
525
609
515
899
647
513
1050
20
15
117
85
73
105
57
249
257
361
193
129
1
449
477
261
13
609
1555
899
583
321
22
20
15
117
85
73
105
57
249
257
361
193
129
1
449
477
261
525
609
1539
899
583
515
1037
20
15
117
85
73
105
57
249
257
365
193
257
1
449
509
262
6
449
3
899
263
0
4
20
15
117
85
73
105
57
249
257
365
193
257
1
449
509
262
518
705
3
899
1159
512
1028
20
15
117
85
73
105
57
249
257
365
193
257
1
449
509
262
14
449
3
899
263
256
24
20
15
117
85
73
105
57
249
257
365
193
257
1
449
509
262
7
449
3
899
263
0
2
20
15
117
85
73
105
57
249
257
365
193
257
1
449
509
262
15
449
3
899
263
256
26
20
15
117
85
73
105
57
249
257
365
193
257
1
449
509
262
30
449
3
899
263
0
56
20
15
117
85
73
105
57
249
257
365
193
257
1
449
509
262
519
705
3
899
1159
512
1026
20
15
117
85
73
105
57
249
257
365
193
257
1
449
509
262
526
705
3
899
647
512
1048
20
15
117
85
73
105
57
249
257
365
193
257
1
449
509
262
527
705
3
899
1159
512
1050
20
15
117
85
73
105
57
249
257
365
193
257
1
449
509
262
31
449
3
899
263
0
58
20
15
117
85
73
105
57
249
257
365
193
257
1
449
509
262
543
705
3
899
1159
512
1082
20
15
117
85
73
105
57
249
257
365
193
257
1
449
477
262
6
449
3
899
583
528
4
20
15
117
85
73
105
57
249
257
365
193
257
1
449
477
262
13
449
3
899
583
320
22
20
15
117
85
73
105
57
249
257
365
193
257
1
449
477
262
518
705
3
899
583
528
1028
20
15
117
85
73
105
57
249
257
365
193
257
1
449
477
262
14
449
3
899
583
320
24
20
15
117
85
73
105
57
249
257
365
193
257
1
449
477
262
7
449
3
899
583
528
18
20
15
117
85
73
105
57
249
257
365
193
257
1
449
477
262
15
449
3
899
583
320
26
20
15
117
85
73
105
57
249
257
365
193
257
1
449
477
262
525
705
3
899
583
576
1046
20
15
117
85
73
105
57
249
257
365
193
257
1
449
477
262
519
705
3
899
583
528
1026
20
15
117
85
73
105
57
249
257
365
193
257
1
449
477
262
526
705
3
899
583
576
1048
20
15
117
85
73
105
57
249
257
365
193
257
1
449
477
262
527
705
3
899
583
576
1050
20
15
117
85
73
105
57
249
257
365
193
257
1
449
495
263
13
449
5
901
266
48
13
20
15
117
85
73
105
57
249
257
365
193
257
1
449
495
263
15
449
3
901
650
16
24
20
15
117
85
73
105
57
249
257
365
193
257
1
449
495
263
29
449
3
901
650
16
57
20
15
117
85
73
105
57
249
257
365
193
257
1
449
495
263
525
705
5
901
650
528
1045
20
15
117
85
73
105
57
249
257
365
193
257
1
449
495
263
527
705
5
901
650
528
1048
20
15
117
85
73
105
57
249
257
365
193
257
1
449
495
263
541
705
5
901
650
528
1081
20
15
117
85
73
105
57
249
257
365
193
257
1
449
495
263
31
449
3
901
650
16
56
20
15
117
85
73
105
57
249
257
365
193
257
1
449
495
263
543
705
5
901
650
528
1080
20
15
117
85
73
105
57
249
257
365
193
129
1
449
509
262
6
97
3
899
1159
0
4
20
15
117
85
73
105
57
249
257
365
193
129
1
449
509
262
518
97
3
899
1159
512
1028
20
15
117
85
73
105
57
249
257
365
193
129
1
449
509
262
14
97
3
899
1159
0
24
20
15
117
85
73
105
57
249
257
365
193
129
1
449
509
262
7
97
3
899
1159
0
2
20
15
117
85
73
105
57
249
257
365
193
129
1
449
509
262
15
609
515
899
647
0
26
20
15
117
85
73
105
57
249
257
365
193
129
1
449
509
262
519
97
3
899
1159
512
1026
20
15
117
85
73
105
57
249
257
365
193
129
1
449
509
262
526
97
3
899
647
512
1048
20
15
117
85
73
105
57
249
257
365
193
129
1
449
509
262
527
609
515
899
647
512
1050
20
15
117
85
73
105
57
249
257
365
193
129
1
449
477
262
6
609
1539
899
583
528
4
20
15
117
85
73
105
57
249
257
365
193
129
1
449
477
262
13
609
1555
899
583
320
22
20
15
117
85
73
105
57
249
257
365
193
129
1
449
477
262
518
609
1539
899
583
528
1028
20
15
117
85
73
105
57
249
257
365
193
129
1
449
477
262
14
609
1539
899
583
320
24
20
15
117
85
73
105
57
249
257
365
193
129
1
449
477
262
7
609
1539
899
583
528
18
20
15
117
85
73
105
57
249
257
365
193
129
1
449
477
262
15
609
1539
899
583
320
26
20
15
117
85
73
105
57
249
257
365
193
129
1
449
477
262
525
609
1539
899
583
576
1046
20
15
117
85
73
105
57
249
257
365
193
129
1
449
477
262
519
609
1539
899
583
528
1026
20
15
117
85
73
105
57
249
257
365
193
129
1
449
477
262
526
609
1539
899
583
576
1048
20
15
117
85
73
105
57
249
257
365
193
129
1
449
477
262
527
609
1539
899
583
576
1050
20
15
117
85
73
105
57
249
261
361
193
257
1
449
473
257
13
449
3
901
581
269
13
20
15
117
85
73
105
57
249
261
361
193
257
1
449
473
257
525
705
3
901
581
525
1037
20
15
117
85
73
105
57
249
261
361
193
257
1
449
505
257
13
449
3
901
517
301
13
20
15
117
85
73
105
57
249
261
361
193
257
1
449
505
257
525
705
3
901
517
557
1037
20
15
117
85
73
105
57
249
261
361
193
129
1
449
473
257
13
609
1555
899
581
269
13
20
15
117
85
73
105
57
249
261
361
193
129
1
449
473
257
525
609
1539
899
581
525
1037
20
15
117
85
73
105
57
249
261
361
193
129
1
449
505
257
13
609
515
901
645
13
13
20
15
117
85
73
105
57
249
261
361
193
129
1
449
505
257
525
609
515
901
645
525
1037
20
15
117
85
73
105
57
249
261
357
193
257
1
449
473
262
14
417
3
901
581
276
16
20
15
117
85
73
105
57
249
261
357
193
257
1
449
473
262
526
705
3
901
581
532
1040
20
15
117
85
73
105
57
249
261
357
193
257
1
449
473
263
17
481
35
901
581
521
61
20
15
117
85
73
105
57
249
261
357
193
257
1
449
473
263
529
705
5
901
581
521
1085
20
15
117
85
73
105
57
249
261
357
193
257
1
449
505
262
529
705
3
899
1157
516
1082
20
15
117
85
73
105
57
249
261
357
193
257
1
449
505
262
14
417
3
901
261
20
16
20
15
117
85
73
105
57
249
261
357
193
257
1
449
505
262
526
705
3
901
1157
516
1032
20
15
117
85
73
105
57
249
261
357
193
129
1
449
473
262
14
190
515
899
581
276
16
20
15
117
85
73
105
57
249
261
357
193
129
1
449
473
262
526
609
1539
899
581
532
1072
20
15
117
85
73
105
57
249
261
357
193
129
1
449
505
262
14
121
5
901
645
36
8
20
15
117
85
73
105
57
249
261
357
193
129
1
449
505
262
526
609
515
899
645
516
1032
20
15
117
85
73
105
57
249
261
365
193
257
1
449
473
258
6
449
5
901
581
524
4
20
15
117
85
73
105
57
249
261
365
193
257
1
449
473
258
518
705
5
901
581
524
1028
20
15
117
85
73
105
57
249
261
365
193
257
1
449
473
258
10
449
3
901
581
268
12
20
15
117
85
73
105
57
249
261
365
193
257
1
449
473
258
7
449
3
901
581
524
2
20
15
117
85
73
105
57
249
261
365
193
257
1
449
473
258
522
705
3
901
581
524
1036
20
15
117
85
73
105
57
249
261
365
193
257
1
449
473
258
519
705
5
901
581
524
1026
20
15
117
85
73
105
57
249
261
365
193
257
1
449
473
259
7
449
3
899
581
330
8
20
15
117
85
73
105
57
249
261
365
193
257
1
449
473
259
519
705
3
899
581
586
1032
20
15
117
85
73
105
57
249
261
365
193
257
1
449
505
258
6
449
5
901
517
332
4
20
15
117
85
73
105
57
249
261
365
193
257
1
449
505
258
518
705
5
901
517
588
1028
20
15
117
85
73
105
57
249
261
365
193
257
1
449
505
258
10
449
3
901
261
12
12
20
15
117
85
73
105
57
249
261
365
193
257
1
449
505
258
7
449
3
901
261
12
2
20
15
117
85
73
105
57
249
261
365
193
257
1
449
505
258
522
705
3
901
1157
524
1036
20
15
117
85
73
105
57
249
261
365
193
257
1
449
505
258
519
705
5
901
517
556
1026
20
15
117
85
73
105
57
249
261
365
193
257
1
449
505
259
7
449
3
899
517
362
8
20
15
117
85
73
105
57
249
261
365
193
257
1
449
505
259
519
705
3
899
517
618
1032
20
15
117
85
73
105
57
249
261
365
193
129
1
449
473
258
6
609
1539
899
581
524
4
20
15
117
85
73
105
57
249
261
365
193
129
1
449
473
258
518
609
1539
899
581
524
1028
20
15
117
85
73
105
57
249
261
365
193
129
1
449
473
258
7
609
1539
899
581
524
2
20
15
117
85
73
105
57
249
261
365
193
129
1
449
473
258
522
609
1555
899
581
524
1036
20
15
117
85
73
105
57
249
261
365
193
129
1
449
473
258
519
609
1539
899
581
524
1026
20
15
117
85
73
105
57
249
261
365
193
129
1
449
473
259
7
609
1539
899
581
330
8
20
15
117
85
73
105
57
249
261
365
193
129
1
449
473
259
519
609
1539
899
581
586
1032
20
15
117
85
73
105
57
249
261
365
193
129
1
449
505
258
6
97
3
901
1157
12
4
20
15
117
85
73
105
57
249
261
365
193
129
1
449
505
258
518
97
3
899
1157
524
1028
20
15
117
85
73
105
57
249
261
365
193
129
1
449
505
258
10
609
515
901
645
12
12
20
15
117
85
73
105
57
249
261
365
193
129
1
449
505
258
7
97
3
899
1157
12
2
20
15
117
85
73
105
57
249
261
365
193
129
1
449
505
258
522
609
515
901
645
524
1036
20
15
117
85
73
105
57
249
261
365
193
129
1
449
505
258
519
609
515
901
645
524
1026
20
15
117
85
73
105
57
249
261
365
193
129
1
449
505
259
7
97
3
899
1157
10
8
20
15
117
85
73
105
57
249
261
365
193
129
1
449
505
259
519
97
3
899
1157
522
1032
20
15
117
85
73
105
57
249
261
373
193
257
1
449
473
267
17
449
5
901
581
257
29
20
15
117
85
73
105
57
249
261
373
193
257
1
449
473
267
529
705
5
901
581
513
1053
20
15
117
85
73
105
57
249
261
373
193
257
1
449
473
267
15
449
3
901
581
513
16
20
15
117
85
73
105
57
249
261
373
193
257
1
449
473
267
527
705
3
901
581
513
1040
20
15
117
85
73
105
57
249
261
373
193
257
1
449
473
267
31
449
3
901
581
353
48
20
15
117
85
73
105
57
249
261
373
193
257
1
449
473
267
543
705
3
899
581
513
1072
20
15
117
85
73
105
57
249
261
373
193
257
1
449
505
267
17
449
5
901
517
321
29
20
15
117
85
73
105
57
249
261
373
193
257
1
449
505
267
529
705
5
901
517
577
1053
20
15
117
85
73
105
57
249
261
373
193
257
1
449
505
267
15
449
3
901
517
321
16
20
15
117
85
73
105
57
249
261
373
193
257
1
449
505
267
527
705
3
901
517
577
1040
20
15
117
85
73
105
57
249
261
373
193
257
1
449
505
267
31
449
3
901
261
1
48
20
15
117
85
73
105
57
249
261
373
193
257
1
449
505
267
543
705
3
901
1157
513
1072
20
15
117
85
73
105
57
249
261
373
193
129
1
449
505
267
527
609
515
899
645
513
1040
20
15
117
85
73
105
57
249
265
361
193
257
1
449
497
267
15
449
3
899
515
289
48
20
15
117
85
73
105
57
249
265
361
193
257
1
449
497
267
27
449
3
899
515
257
9
20
15
117
85
73
105
57
249
265
361
193
257
1
449
497
267
527
705
3
899
515
545
1072
20
15
117
85
73
105
57
249
265
361
193
257
1
449
497
267
31
449
3
899
515
257
16
20
15
117
85
73
105
57
249
265
361
193
257
1
449
497
267
23
449
3
899
515
257
33
20
15
117
85
73
105
57
249
265
361
193
257
1
449
497
267
539
705
3
899
515
513
1033
20
15
117
85
73
105
57
249
265
361
193
257
1
449
497
267
543
705
3
899
515
513
1040
20
15
117
85
73
105
57
249
265
361
193
257
1
449
497
267
535
705
3
899
515
513
1057
20
15
117
85
73
105
57
249
265
361
193
257
1
449
491
267
15
449
3
901
265
2
48
20
15
117
85
73
105
57
249
265
361
193
257
1
449
491
267
27
449
3
901
265
2
8
20
15
117
85
73
105
57
249
265
361
193
257
1
449
491
267
527
705
3
901
1161
514
1072
20
15
117
85
73
105
57
249
265
361
193
257
1
449
491
267
31
449
3
901
265
2
16
20
15
117
85
73
105
57
249
265
361
193
257
1
449
491
267
23
449
3
901
265
2
32
20
15
117
85
73
105
57
249
265
361
193
257
1
449
491
267
539
705
3
901
1161
514
1032
20
15
117
85
73
105
57
249
265
361
193
257
1
449
491
267
543
705
3
901
1161
514
1040
20
15
117
85
73
105
57
249
265
361
193
257
1
449
491
267
535
705
3
901
1161
514
1056
20
15
117
85
73
105
57
249
265
361
193
129
1
449
497
267
15
609
515
899
643
1
48
20
15
117
85
73
105
57
249
265
361
193
129
1
449
497
267
27
633
1555
899
515
257
9
20
15
117
85
73
105
57
249
265
361
193
129
1
449
497
267
527
609
515
899
643
513
1072
20
15
117
85
73
105
57
249
265
361
193
129
1
449
497
267
539
633
531
899
643
513
1032
20
15
117
85
73
105
57
249
265
361
193
129
1
449
497
267
543
633
531
899
643
513
1040
20
15
117
85
73
105
57
249
265
361
193
129
1
449
491
267
15
609
515
901
649
2
48
20
15
117
85
73
105
57
249
265
361
193
129
1
449
491
267
27
633
1555
901
649
2
8
20
15
117
85
73
105
57
249
265
361
193
129
1
449
491
267
527
609
515
901
649
514
1072
20
15
117
85
73
105
57
249
265
361
193
129
1
449
491
267
539
633
531
901
649
514
1032
20
15
117
85
73
105
57
249
265
361
193
129
1
449
491
267
543
633
531
901
649
514
1040
20
15
117
85
73
105
57
249
265
365
193
257
1
449
497
265
11
481
3
899
515
291
49
20
15
117
85
73
105
57
249
265
365
193
257
1
449
497
265
13
449
3
899
515
259
5
20
15
117
85
73
105
57
249
265
365
193
257
1
449
497
265
14
449
3
899
515
259
52
20
15
117
85
73
105
57
249
265
365
193
257
1
449
497
265
15
449
3
899
515
259
25
20
15
117
85
73
105
57
249
265
365
193
257
1
449
497
265
29
449
3
899
515
259
21
20
15
117
85
73
105
57
249
265
365
193
257
1
449
497
265
523
761
531
899
515
547
1073
20
15
117
85
73
105
57
249
265
365
193
257
1
449
497
265
30
449
3
899
515
259
20
20
15
117
85
73
105
57
249
265
365
193
257
1
449
497
265
525
705
3
899
515
515
1029
20
15
117
85
73
105
57
249
265
365
193
257
1
449
497
265
26
449
3
899
515
259
12
20
15
117
85
73
105
57
249
265
365
193
257
1
449
497
265
27
449
3
899
515
259
17
20
15
117
85
73
105
57
249
265
365
193
257
1
449
497
265
526
705
3
899
515
515
1076
20
15
117
85
73
105
57
249
265
365
193
257
1
449
497
265
527
705
3
899
515
515
1049
20
15
117
85
73
105
57
249
265
365
193
257
1
449
497
265
541
705
3
899
515
515
1045
20
15
117
85
73
105
57
249
265
365
193
257
1
449
497
265
31
449
3
899
515
259
9
20
15
117
85
73
105
57
249
265
365
193
257
1
449
497
265
542
705
3
899
515
515
1044
20
15
117
85
73
105
57
249
265
365
193
257
1
449
497
265
538
705
3
899
515
515
1036
20
15
117
85
73
105
57
249
265
365
193
257
1
449
497
265
539
705
3
899
515
515
1041
20
15
117
85
73
105
57
249
265
365
193
257
1
449
497
265
543
705
3
899
515
515
1033
20
15
117
85
73
105
57
249
265
365
193
257
1
449
491
265
11
481
35
901
649
5
49
20
15
117
85
73
105
57
249
265
365
193
257
1
449
491
265
13
449
5
901
265
5
5
20
15
117
85
73
105
57
249
265
365
193
257
1
449
491
265
15
449
3
901
265
5
25
20
15
117
85
73
105
57
249
265
365
193
257
1
449
491
265
29
449
3
901
265
5
37
20
15
117
85
73
105
57
249
265
365
193
257
1
449
491
265
523
761
517
901
649
517
1073
20
15
117
85
73
105
57
249
265
365
193
257
1
449
491
265
525
705
5
901
1161
549
1029
20
15
117
85
73
105
57
249
265
365
193
257
1
449
491
265
27
449
5
901
265
5
17
20
15
117
85
73
105
57
249
265
365
193
257
1
449
491
265
527
705
5
901
1161
517
1065
20
15
117
85
73
105
57
249
265
365
193
257
1
449
491
265
541
705
5
901
1161
549
1061
20
15
117
85
73
105
57
249
265
365
193
257
1
449
491
265
31
449
3
901
265
5
9
20
15
117
85
73
105
57
249
265
365
193
257
1
449
491
265
539
705
5
901
1161
517
1041
20
15
117
85
73
105
57
249
265
365
193
257
1
449
491
265
543
705
5
901
1161
517
1033
20
15
117
85
73
105
57
249
265
365
193
129
1
449
497
265
11
609
515
899
643
35
49
20
15
117
85
73
105
57
249
265
365
193
129
1
449
497
265
13
97
3
899
1155
3
5
20
15
117
85
73
105
57
249
265
365
193
129
1
449
497
265
14
97
3
899
1155
3
4
20
15
117
85
73
105
57
249
265
365
193
129
1
449
497
265
15
97
3
899
1155
3
25
20
15
117
85
73
105
57
249
265
365
193
129
1
449
497
265
523
609
515
899
643
547
1073
20
15
117
85
73
105
57
249
265
365
193
129
1
449
497
265
525
97
3
899
1155
515
1029
20
15
117
85
73
105
57
249
265
365
193
129
1
449
497
265
526
97
3
899
1155
515
1028
20
15
117
85
73
105
57
249
265
365
193
129
1
449
497
265
527
97
3
899
1155
515
1049
20
15
117
85
73
105
57
249
265
365
193
129
1
449
491
265
11
609
515
901
649
133
49
20
15
117
85
73
105
57
249
265
365
193
129
1
449
491
265
13
609
515
901
649
133
5
20
15
117
85
73
105
57
249
265
365
193
129
1
449
491
265
15
609
515
901
649
133
41
20
15
117
85
73
105
57
249
265
365
193
129
1
449
491
265
525
609
515
901
649
549
1029
20
15
117
85
73
105
57
249
265
365
193
129
1
449
491
265
527
609
515
901
649
549
1065
20
15
117
85
73
105
57
253
257
361
193
257
1
450
503
261
13
449
3
900
514
256
13
20
15
117
85
73
105
57
253
257
361
193
257
1
450
503
261
525
705
3
900
514
512
1037
20
15
117
85
73
105
57
253
257
361
193
257
1
450
503
261
26
450
3
900
514
288
56
20
15
117
85
73
105
57
253
257
361
193
257
1
450
503
261
538
707
5
900
514
544
1080
20
15
117
85
73
105
57
253
257
361
193
257
1
451
509
261
13
449
3
897
517
289
13
20
15
117
85
73
105
57
253
257
361
193
257
1
451
509
261
29
449
3
897
261
1
58
20
15
117
85
73
105
57
253
257
361
193
257
1
451
509
261
525
705
3
897
517
545
1037
20
15
117
85
73
105
57
253
257
361
193
257
1
451
509
261
541
705
3
897
1157
513
1082
20
15
117
85
73
105
57
253
257
361
193
257
1
451
477
261
13
449
3
897
581
513
45
20
15
117
85
73
105
57
253
257
361
193
257
1
451
477
261
29
449
3
897
581
257
58
20
15
117
85
73
105
57
253
257
361
193
257
1
451
477
261
525
705
3
897
581
513
1037
20
15
117
85
73
105
57
253
257
361
193
257
1
451
477
261
541
705
3
897
581
513
1082
20
15
117
85
73
105
57
253
257
361
193
257
1
451
503
261
13
449
3
897
514
256
13
20
15
117
85
73
105
57
253
257
361
193
257
1
451
503
261
525
705
3
897
514
512
1037
20
15
117
85
73
105
57
253
257
361
193
257
1
451
503
261
26
450
3
897
514
288
56
20
15
117
85
73
105
57
253
257
361
193
257
1
451
503
261
538
707
5
897
514
544
1080
20
15
117
85
73
105
57
253
257
361
193
129
1
450
503
261
13
609
515
900
642
0
13
20
15
117
85
73
105
57
253
257
361
193
129
1
450
503
261
525
609
515
900
642
512
1037
20
15
117
85
73
105
57
253
257
361
193
129
1
451
509
261
13
609
515
897
645
1
13
20
15
117
85
73
105
57
253
257
361
193
129
1
451
509
261
525
609
515
897
645
513
1037
20
15
117
85
73
105
57
253
257
361
193
129
1
451
503
261
13
609
515
897
642
0
13
20
15
117
85
73
105
57
253
257
361
193
129
1
451
503
261
525
609
515
897
642
512
1037
20
15
117
85
73
105
57
253
257
361
193
129
1
451
503
261
26
639
5
897
514
288
56
20
15
117
85
73
105
57
253
261
361
193
257
1
450
499
257
13
449
3
900
513
325
13
20
15
117
85
73
105
57
253
261
361
193
257
1
450
499
257
525
705
3
900
513
581
1037
20
15
117
85
73
105
57
253
261
361
193
257
1
450
499
257
26
450
3
900
1153
9
56
20
15
117
85
73
105
57
253
261
361
193
257
1
450
499
257
538
706
3
900
1153
521
1080
20
15
117
85
73
105
57
253
261
361
193
257
1
451
499
257
13
449
3
897
513
260
13
20
15
117
85
73
105
57
253
261
361
193
257
1
451
499
257
29
449
3
897
256
2
59
20
15
117
85
73
105
57
253
261
361
193
257
1
451
499
257
525
705
3
897
513
516
1037
20
15
117
85
73
105
57
253
261
361
193
257
1
451
499
257
26
450
3
897
512
294
56
20
15
117
85
73
105
57
253
261
361
193
257
1
451
499
257
541
705
3
897
640
514
1083
20
15
117
85
73
105
57
253
261
361
193
257
1
451
499
257
538
706
3
897
512
550
1080
20
15
117
85
73
105
57
253
261
361
193
129
1
450
499
257
13
609
515
900
641
5
13
20
15
117
85
73
105
57
253
261
361
193
129
1
450
499
257
525
609
515
900
641
517
1037
20
15
117
85
73
105
57
253
261
361
193
129
1
451
499
257
13
609
515
897
641
4
13
20
15
117
85
73
105
57
253
261
361
193
129
1
451
499
257
525
609
515
897
641
516
1037
20
15
117
85
73
105
57
253
261
357
193
257
1
451
473
262
17
481
37
898
582
352
62
20
15
117
85
73
105
57
253
261
357
193
257
1
451
473
262
14
441
5
898
582
512
8
20
15
117
85
73
105
57
253
261
357
193
257
1
451
473
262
526
889
517
898
582
512
1032
20
15
117
85
73
105
57
253
261
357
193
257
1
451
505
262
17
469
5
898
262
0
62
20
15
117
85
73
105
57
253
261
357
193
257
1
451
505
262
529
705
5
898
1158
512
1086
20
15
117
85
73
105
57
253
261
357
193
257
1
451
505
262
14
441
5
898
518
320
8
20
15
117
85
73
105
57
253
261
357
193
257
1
451
505
262
526
889
517
898
518
528
1032
20
15
117
85
73
105
57
253
261
357
193
257
1
451
499
263
17
469
5
897
513
256
62
20
15
117
85
73
105
57
253
261
357
193
257
1
451
499
263
529
705
5
897
513
512
1086
20
15
117
85
73
105
57
253
261
357
193
129
1
451
505
262
14
121
5
898
1158
0
8
20
15
117
85
73
105
57
253
261
357
193
129
1
451
505
262
526
121
5
898
1158
512
1032
20
15
117
85
73
105
57
253
261
365
193
257
1
451
473
258
6
449
5
898
582
520
4
20
15
117
85
73
105
57
253
261
365
193
257
1
451
473
258
518
705
5
898
582
520
1028
20
15
117
85
73
105
57
253
261
365
193
257
1
451
473
258
10
889
517
898
582
520
12
20
15
117
85
73
105
57
253
261
365
193
257
1
451
473
258
522
889
517
898
582
520
1036
20
15
117
85
73
105
57
253
261
365
193
257
1
451
473
258
519
725
5
898
582
520
1026
20
15
117
85
73
105
57
253
261
365
193
257
1
451
473
258
526
705
5
898
582
520
1048
20
15
117
85
73
105
57
253
261
365
193
257
1
451
505
258
6
449
5
898
518
296
4
20
15
117
85
73
105
57
253
261
365
193
257
1
451
505
258
518
705
5
898
518
552
1028
20
15
117
85
73
105
57
253
261
365
193
257
1
451
505
258
10
889
517
898
518
296
12
20
15
117
85
73
105
57
253
261
365
193
257
1
451
505
258
522
889
517
898
518
584
1036
20
15
117
85
73
105
57
253
261
365
193
257
1
451
505
258
519
725
5
898
1158
520
1026
20
15
117
85
73
105
57
253
261
365
193
257
1
451
499
259
13
449
5
897
256
8
20
20
15
117
85
73
105
57
253
261
365
193
257
1
451
499
259
7
449
3
897
513
280
8
20
15
117
85
73
105
57
253
261
365
193
257
1
451
499
259
15
449
3
897
513
280
24
20
15
117
85
73
105
57
253
261
365
193
257
1
451
499
259
29
449
3
897
256
264
57
20
15
117
85
73
105
57
253
261
365
193
257
1
451
499
259
525
705
5
897
640
520
1076
20
15
117
85
73
105
57
253
261
365
193
257
1
451
499
259
519
705
3
897
513
536
1032
20
15
117
85
73
105
57
253
261
365
193
257
1
451
499
259
527
705
3
897
513
536
1048
20
15
117
85
73
105
57
253
261
365
193
257
1
451
499
259
541
705
5
898
1152
520
1081
20
15
117
85
73
105
57
253
261
365
193
257
1
451
499
259
31
449
3
897
257
264
56
20
15
117
85
73
105
57
253
261
365
193
257
1
451
499
259
543
705
3
897
1153
520
1080
20
15
117
85
73
105
57
253
261
365
193
129
1
451
505
258
518
638
517
898
646
520
1028
20
15
117
85
73
105
57
253
261
365
193
129
1
451
505
258
522
633
517
898
646
520
1036
20
15
117
85
73
105
57
253
261
365
193
129
1
451
499
259
13
97
3
897
1152
8
52
20
15
117
85
73
105
57
253
261
365
193
129
1
451
499
259
7
609
515
897
641
8
8
20
15
117
85
73
105
57
253
261
365
193
129
1
451
499
259
15
97
3
897
1153
24
24
20
15
117
85
73
105
57
253
261
365
193
129
1
451
499
259
525
97
3
897
640
520
1076
20
15
117
85
73
105
57
253
261
365
193
129
1
451
499
259
519
609
515
897
641
520
1032
20
15
117
85
73
105
57
253
261
365
193
129
1
451
499
259
527
609
515
897
641
536
1048
20
15
117
85
73
105
57
253
273
345
193
257
1
450
471
257
17
449
3
900
578
356
29
20
15
117
85
73
105
57
253
273
345
193
257
1
450
471
257
13
449
3
900
578
354
15
20
15
117
85
73
105
57
253
273
345
193
257
1
450
471
257
529
705
3
900
578
612
1053
20
15
117
85
73
105
57
253
273
345
193
257
1
450
471
257
10
450
3
900
578
276
20
20
15
117
85
73
105
57
253
273
345
193
257
1
450
471
257
525
705
3
900
578
610
1039
20
15
117
85
73
105
57
253
273
345
193
257
1
450
471
257
26
450
3
900
578
356
44
20
15
117
85
73
105
57
253
273
345
193
257
1
450
471
257
27
449
3
900
578
354
25
20
15
117
85
73
105
57
253
273
345
193
257
1
450
471
257
522
706
3
900
578
532
1044
20
15
117
85
73
105
57
253
273
345
193
257
1
450
471
257
58
450
3
900
578
276
52
20
15
117
85
73
105
57
253
273
345
193
257
1
450
471
257
539
705
3
900
578
610
1049
20
15
117
85
73
105
57
253
273
345
193
257
1
450
471
257
570
706
3
900
578
532
1076
20
15
117
85
73
105
57
253
273
345
193
257
1
451
471
257
17
449
5
897
578
536
29
20
15
117
85
73
105
57
253
273
345
193
257
1
451
471
257
13
449
3
897
578
328
14
20
15
117
85
73
105
57
253
273
345
193
257
1
451
471
257
49
449
5
897
578
274
51
20
15
117
85
73
105
57
253
273
345
193
257
1
451
471
257
529
705
5
897
578
536
1053
20
15
117
85
73
105
57
253
273
345
193
257
1
451
471
257
10
450
3
897
578
354
12
20
15
117
85
73
105
57
253
273
345
193
257
1
451
471
257
525
705
3
897
578
584
1038
20
15
117
85
73
105
57
253
273
345
193
257
1
451
471
257
26
450
3
897
578
358
44
20
15
117
85
73
105
57
253
273
345
193
257
1
451
471
257
561
705
5
897
578
530
1075
20
15
117
85
73
105
57
253
273
345
193
257
1
451
471
257
43
417
3
897
578
280
57
20
15
117
85
73
105
57
253
273
345
193
257
1
451
471
257
27
449
5
897
578
536
25
20
15
117
85
73
105
57
253
273
345
193
257
1
451
471
257
522
706
3
897
578
610
1036
20
15
117
85
73
105
57
253
273
345
193
257
1
451
471
257
555
705
3
897
578
536
1081
20
15
117
85
73
105
57
253
273
345
193
257
1
451
471
257
539
705
3
897
578
536
1049
20
15
117
85
73
105
57
253
273
345
193
129
1
450
471
257
13
609
1539
900
578
354
15
20
15
117
85
73
105
57
253
273
345
193
129
1
450
471
257
522
610
1555
900
578
532
1044
20
15
117
85
73
105
57
253
273
345
193
129
1
451
471
257
17
185
517
897
578
536
29
20
15
117
85
73
105
57
253
273
345
193
129
1
451
471
257
49
633
5
897
578
274
51
20
15
117
85
73
105
57
253
273
345
193
129
1
451
471
257
10
191
517
897
578
354
12
20
15
117
85
73
105
57
253
273
345
193
129
1
451
471
257
561
633
5
897
578
530
1075
20
15
117
85
73
105
57
253
273
345
193
129
1
451
471
257
43
611
1555
897
578
280
57
20
15
117
85
73
105
57
253
273
345
193
129
1
451
471
257
27
191
517
897
578
536
25
20
15
117
85
73
105
57
253
273
345
321
257
1
450
471
257
395
481
35
900
578
618
1657
20
15
117
85
73
105
57
253
273
345
321
257
1
450
471
257
651
481
3
900
578
618
1145
20
15
117
85
73
105
57
253
273
345
321
257
1
450
471
257
397
481
3
900
578
354
783
20
15
117
85
73
105
57
253
273
345
321
257
1
450
471
257
394
482
19
900
578
532
1684
20
15
117
85
73
105
57
253
273
345
321
257
1
451
471
257
395
481
35
897
578
536
1657
20
15
117
85
73
105
57
253
273
345
321
257
1
451
471
257
651
481
3
897
578
536
1145
20
15
117
85
73
105
57
253
273
345
321
257
1
451
471
257
397
481
3
897
578
584
1614
20
15
117
85
73
105
57
253
273
345
321
257
1
451
471
257
653
481
3
897
578
584
1102
20
15
117
85
73
105
57
253
273
345
321
129
1
451
471
257
401
21
5
897
578
530
1651
20
15
117
85
73
105
57
253
273
345
321
129
1
451
471
257
657
533
5
897
578
530
1139
20
15
117
85
73
105
57
253
273
345
321
129
1
451
471
257
397
21
5
897
578
584
1614
20
15
117
85
73
105
57
253
277
341
193
257
1
450
467
261
49
449
3
900
577
353
49
20
15
117
85
73
105
57
253
277
341
193
257
1
450
467
277
49
449
3
900
577
513
33
20
15
117
85
73
105
57
253
277
341
193
257
1
450
467
277
561
705
3
900
577
513
1057
20
15
117
85
73
105
57
253
277
341
193
257
1
451
467
261
49
449
5
897
577
273
49
20
15
117
85
73
105
57
253
277
341
193
257
1
451
467
261
561
705
5
897
577
529
1073
20
15
117
85
73
105
57
253
277
341
193
257
1
451
467
277
49
449
5
897
577
513
33
20
15
117
85
73
105
57
253
277
341
193
257
1
451
467
277
561
705
5
897
577
513
1057
20
15
117
85
73
105
57
253
277
341
193
257
1
451
467
263
49
450
3
897
576
272
54
20
15
117
85
73
105
57
253
277
341
193
257
1
451
467
263
561
761
5
897
576
528
1078
20
15
117
85
73
105
57
253
277
341
193
257
1
451
467
279
49
449
5
897
577
512
29
20
15
117
85
73
105
57
253
277
341
193
257
1
451
467
279
561
705
5
897
577
512
1053
20
15
117
85
73
105
57
253
277
341
193
129
1
451
467
261
49
633
5
897
577
273
49
20
15
117
85
73
105
57
253
277
341
193
129
1
451
467
261
561
633
5
897
577
529
1073
20
15
117
85
73
105
57
253
277
341
193
129
1
451
467
277
49
633
5
897
577
513
33
20
15
117
85
73
105
57
253
277
341
193
129
1
451
467
277
561
633
5
897
577
513
1057
20
15
117
85
73
105
57
253
277
341
193
129
1
451
467
263
49
633
5
897
576
272
54
20
15
117
85
73
105
57
253
277
341
193
129
1
451
467
263
561
633
5
897
576
528
1078
20
15
117
85
73
105
57
253
277
341
193
129
1
451
467
279
49
633
5
897
577
512
29
20
15
117
85
73
105
57
253
277
341
193
129
1
451
467
279
561
633
5
897
577
512
1053
20
15
117
85
73
105
57
250
258
370
193
257
1
448
492
268
14
449
3
896
1162
0
4
20
15
117
85
73
105
57
250
258
370
193
257
1
448
492
268
30
449
3
896
1162
0
52
20
15
117
85
73
105
57
250
258
370
193
257
1
448
492
268
526
705
3
896
1162
512
1028
20
15
117
85
73
105
57
250
258
370
193
129
1
448
492
268
526
609
515
896
650
512
1028
20
15
117
85
73
105
57
250
258
359
193
257
1
448
492
258
10
481
35
896
650
12
28
20
15
117
85
73
105
57
250
258
359
193
257
1
448
492
258
26
449
3
896
1162
12
60
20
15
117
85
73
105
57
250
258
359
193
257
1
448
492
258
522
705
3
896
1162
524
1052
20
15
117
85
73
105
57
250
258
359
193
257
1
448
492
258
538
705
3
896
1162
524
1084
20
15
117
85
73
105
57
250
258
359
193
129
1
448
492
258
522
611
515
896
650
524
1052
20
15
117
85
73
105
42
250
257
365
193
257
16
452
502
262
7
441
40
924
276
16
2
20
15
117
85
73
105
42
250
257
365
193
257
16
452
502
262
519
441
40
924
660
512
1026
20
15
117
85
73
105
45
253
257
361
193
257
19
449
509
261
13
449
41
925
293
1
13
20
15
117
85
73
105
45
253
257
361
193
257
19
449
493
261
13
449
41
925
581
513
13
20
15
117
85
73
105
45
253
257
361
193
257
19
449
493
261
525
449
41
925
581
513
1037
20
15
117
85
73
105
45
253
261
361
193
257
19
449
497
257
13
449
41
925
289
1
13
20
15
117
85
73
105
45
253
261
361
193
257
19
449
505
257
13
449
41
925
529
259
13
20
15
117
85
73
105
45
253
261
361
193
257
19
449
505
257
525
449
41
925
529
515
1037
20
15
117
85
73
105
45
253
261
361
193
257
19
449
501
257
13
449
41
925
533
269
13
20
15
117
85
73
105
45
253
261
361
193
257
19
449
501
257
525
449
41
925
533
525
1037
20
15
117
85
73
105
45
253
261
357
193
257
19
449
497
261
17
469
41
925
289
2
62
20
15
117
85
73
105
45
253
261
357
193
257
19
449
505
262
17
469
41
925
529
256
62
20
15
117
85
73
105
45
253
261
357
193
257
19
449
501
261
17
469
41
925
533
258
62
20
15
117
85
73
105
45
253
261
357
193
257
19
449
498
262
17
469
553
926
288
512
62
20
15
117
85
73
105
45
253
273
217
193
257
19
449
486
2
535
469
41
926
536
712
1578
20
15
117
85
73
105
45
253
273
218
193
257
19
449
486
0
21
469
41
926
536
499
31
20
15
117
85
73
105
45
253
273
218
193
257
19
449
486
0
533
469
41
926
536
755
1567
20
15
117
85
73
105
45
253
277
341
193
257
19
449
485
261
49
449
41
926
579
515
49
20
15
117
85
73
105
45
253
277
341
193
257
19
449
485
261
561
449
41
926
579
515
1073
20
15
117
85
73
105
58
251
257
361
193
257
0
450
500
261
13
449
0
901
512
258
14
20
15
117
85
73
105
58
251
257
361
193
257
0
450
500
261
29
449
320
901
256
2
58
20
15
117
85
73
105
58
251
257
361
193
257
0
450
500
261
525
705
0
901
512
514
1038
20
15
117
85
73
105
58
251
257
361
193
257
0
450
500
261
541
705
544
901
640
514
1082
20
15
117
85
73
105
58
251
257
361
193
129
0
450
500
261
13
609
512
901
640
2
14
20
15
117
85
73
105
58
251
257
361
193
129
0
450
500
261
525
609
512
901
640
514
1038
20
15
117
85
73
105
58
251
257
365
193
257
0
450
500
262
6
449
0
901
512
256
4
20
15
117
85
73
105
58
251
257
365
193
257
0
450
500
262
13
449
0
901
512
256
22
20
15
117
85
73
105
58
251
257
365
193
257
0
450
500
262
518
705
0
901
512
512
1028
20
15
117
85
73
105
58
251
257
365
193
257
0
450
500
262
14
449
0
901
512
256
12
20
15
117
85
73
105
58
251
257
365
193
257
0
450
500
262
7
449
0
901
512
256
2
20
15
117
85
73
105
58
251
257
365
193
257
0
450
500
262
15
449
0
901
512
320
26
20
15
117
85
73
105
58
251
257
365
193
257
0
450
500
262
22
449
0
901
512
288
60
20
15
117
85
73
105
58
251
257
365
193
257
0
450
500
262
30
449
320
901
512
256
56
20
15
117
85
73
105
58
251
257
365
193
257
0
450
500
262
525
705
0
901
512
512
1046
20
15
117
85
73
105
58
251
257
365
193
257
0
450
500
262
519
705
0
901
512
512
1026
20
15
117
85
73
105
58
251
257
365
193
257
0
450
500
262
526
705
0
901
512
512
1036
20
15
117
85
73
105
58
251
257
365
193
257
0
450
500
262
527
705
0
901
512
544
1050
20
15
117
85
73
105
58
251
257
365
193
257
0
450
500
262
31
449
320
901
512
288
58
20
15
117
85
73
105
58
251
257
365
193
257
0
450
500
262
542
705
544
901
640
512
1080
20
15
117
85
73
105
58
251
257
365
193
257
0
450
500
262
543
705
544
901
640
544
1082
20
15
117
85
73
105
58
251
257
365
193
129
0
450
500
262
13
609
512
901
640
0
22
20
15
117
85
73
105
58
251
257
365
193
129
0
450
500
262
14
609
512
901
640
0
12
20
15
117
85
73
105
58
251
257
365
193
129
0
450
500
262
7
121
8
901
1152
0
2
20
15
117
85
73
105
58
251
257
365
193
129
0
450
500
262
15
609
512
901
640
0
26
20
15
117
85
73
105
58
251
257
365
193
129
0
450
500
262
525
609
512
901
640
512
1046
20
15
117
85
73
105
58
251
257
365
193
129
0
450
500
262
519
121
8
901
1152
512
1026
20
15
117
85
73
105
58
251
257
365
193
129
0
450
500
262
526
609
512
901
640
512
1036
20
15
117
85
73
105
58
251
257
365
193
129
0
450
500
262
527
609
512
901
640
512
1050
20
15
117
85
73
105
58
251
273
341
193
257
0
450
468
262
30
449
0
901
576
352
40
20
15
117
85
73
105
58
251
273
341
193
257
0
450
468
262
31
449
0
901
576
352
42
20
15
117
85
73
105
58
251
273
341
193
257
0
450
468
262
63
449
0
901
576
352
50
20
15
117
85
73
105
58
251
273
341
193
257
0
450
468
278
49
449
0
901
576
512
46
20
15
117
85
73
105
58
251
273
341
193
257
0
450
468
278
561
705
0
901
576
512
1070
20
15
117
85
73
105
58
251
273
341
193
257
0
450
468
278
63
449
0
901
576
512
34
20
15
117
85
73
105
58
251
273
341
193
257
0
450
468
278
575
705
0
901
576
512
1058
20
15
117
85
73
105
58
251
273
341
193
129
0
450
468
278
49
633
1544
901
576
512
46
20
15
117
85
73
105
58
251
273
345
193
257
0
450
468
257
13
417
0
901
576
358
14
20
15
117
85
73
105
58
251
273
345
193
257
0
450
468
257
10
418
32
901
576
358
20
20
15
117
85
73
105
58
251
273
345
193
257
0
450
468
257
29
449
0
901
576
358
46
20
15
117
85
73
105
58
251
273
345
193
257
0
450
468
257
525
705
512
901
576
614
1038
20
15
117
85
73
105
58
251
273
345
321
257
0
450
468
257
397
481
32
901
576
358
782
20
15
117
85
73
105
233
249
257
361
193
257
161
257
477
261
13
462
318
511
525
1
13
20
15
117
85
73
105
233
249
257
361
193
257
161
257
477
261
29
510
318
511
525
1
58
20
15
117
85
73
105
233
249
257
361
193
257
161
257
477
261
525
462
318
511
525
513
1037
20
15
117
85
73
105
233
249
257
361
193
257
161
257
477
261
541
510
318
511
525
513
1082
20
15
117
85
73
105
233
249
257
361
193
257
75
257
477
261
13
865
377
957
525
1
13
20
15
117
85
73
105
233
249
257
361
193
257
75
257
477
261
525
865
377
957
525
513
1037
20
15
117
85
73
105
233
249
257
361
193
129
161
257
509
261
13
97
355
499
535
3
13
20
15
117
85
73
105
233
249
257
361
193
129
161
257
509
261
29
190
190
478
534
2
59
20
15
117
85
73
105
233
249
257
361
193
129
161
257
509
261
525
97
355
499
535
515
1037
20
15
117
85
73
105
233
249
257
361
193
129
161
257
493
261
13
97
99
499
539
17
26
20
15
117
85
73
105
233
249
257
361
193
129
161
257
493
261
29
609
355
499
539
17
58
20
15
117
85
73
105
233
249
257
361
193
129
161
257
493
261
525
97
99
499
539
529
1050
20
15
117
85
73
105
233
249
257
361
193
129
161
257
493
261
541
609
227
499
539
529
1082
20
15
117
85
73
105
233
249
257
361
193
129
161
257
477
261
13
97
99
483
525
1
13
20
15
117
85
73
105
233
249
257
361
193
129
161
257
477
261
29
609
355
485
525
1
58
20
15
117
85
73
105
233
249
257
361
193
129
161
257
477
261
525
97
99
483
525
513
1037
20
15
117
85
73
105
233
249
257
361
193
129
161
257
477
261
541
609
227
485
525
513
1082
20
15
117
85
73
105
233
249
257
361
193
129
289
257
493
261
13
609
483
499
539
17
26
20
15
117
85
73
105
233
249
257
361
193
129
289
257
493
261
525
609
483
499
539
529
1050
20
15
117
85
73
105
233
249
257
361
193
129
289
257
477
261
13
609
483
483
525
1
13
20
15
117
85
73
105
233
249
257
361
193
129
289
257
477
261
525
609
483
483
525
513
1037
20
15
117
85
73
105
233
249
257
361
193
129
145
257
509
261
13
126
286
510
534
2
14
20
15
117
85
73
105
233
249
257
361
193
129
145
257
509
261
29
638
286
510
534
2
59
20
15
117
85
73
105
233
249
257
361
193
129
145
257
477
261
13
126
286
511
525
1
13
20
15
117
85
73
105
233
249
257
361
193
129
145
257
477
261
29
638
286
511
525
1
58
20
15
117
85
73
105
233
249
257
361
193
129
145
257
477
261
525
638
286
511
525
513
1037
20
15
117
85
73
105
233
249
257
361
193
129
145
262
511
261
13
609
627
476
529
1
13
20
15
117
85
73
105
233
249
257
361
193
129
145
262
511
261
525
609
627
476
529
513
1037
20
15
117
85
73
105
233
249
257
361
193
129
139
257
477
261
13
97
121
509
525
1
13
20
15
117
85
73
105
233
249
257
361
193
129
139
257
477
261
525
97
121
509
525
513
1037
20
15
117
85
73
105
233
249
257
361
193
129
171
257
493
261
26
163
185
478
539
9
56
20
15
117
85
73
105
233
249
257
361
193
129
171
257
477
261
13
161
185
477
525
1
13
20
15
117
85
73
105
233
249
257
361
193
129
166
262
511
261
26
191
188
472
530
1
56
20
15
117
85
73
105
233
249
257
365
193
257
161
257
478
262
6
446
318
511
524
0
4
20
15
117
85
73
105
233
249
257
365
193
257
161
257
478
262
518
446
318
511
524
512
1028
20
15
117
85
73
105
233
249
257
365
193
129
161
257
493
262
6
190
190
478
539
8
8
20
15
117
85
73
105
233
249
257
365
193
129
161
257
478
262
6
97
99
485
524
0
4
20
15
117
85
73
105
233
249
257
365
193
129
161
257
478
262
518
97
99
485
524
512
1028
20
15
117
85
73
105
233
249
257
365
193
129
161
257
478
262
14
97
99
485
524
0
12
20
15
117
85
73
105
233
249
257
365
193
129
161
257
478
262
7
97
99
485
524
0
2
20
15
117
85
73
105
233
249
257
365
193
129
161
257
478
262
15
609
227
485
524
0
26
20
15
117
85
73
105
233
249
257
365
193
129
161
257
478
262
519
97
99
485
524
512
1026
20
15
117
85
73
105
233
249
257
365
193
129
161
257
478
262
526
97
99
485
524
512
1036
20
15
117
85
73
105
233
249
257
365
193
129
161
257
478
262
527
609
227
485
524
512
1050
20
15
117
85
73
105
233
249
257
365
193
129
161
257
478
262
31
609
355
499
524
512
58
20
15
117
85
73
105
233
249
257
365
193
129
161
257
478
262
543
609
227
485
524
512
1082
20
15
117
85
73
105
233
249
257
365
193
129
161
257
478
263
13
97
99
499
524
17
21
20
15
117
85
73
105
233
249
257
365
193
129
161
257
478
263
525
97
99
499
524
529
1045
20
15
117
85
73
105
233
249
257
365
193
129
289
257
478
262
6
609
483
485
524
0
4
20
15
117
85
73
105
233
249
257
365
193
129
289
257
478
262
518
609
483
485
524
512
1028
20
15
117
85
73
105
233
249
257
365
193
129
289
257
478
262
14
609
483
485
524
0
12
20
15
117
85
73
105
233
249
257
365
193
129
289
257
478
262
7
609
483
485
524
0
2
20
15
117
85
73
105
233
249
257
365
193
129
289
257
478
262
15
609
483
485
524
0
26
20
15
117
85
73
105
233
249
257
365
193
129
289
257
478
262
519
609
483
485
524
512
1026
20
15
117
85
73
105
233
249
257
365
193
129
289
257
478
262
526
609
483
485
524
512
1036
20
15
117
85
73
105
233
249
257
365
193
129
289
257
478
262
527
609
483
485
524
512
1050
20
15
117
85
73
105
233
249
257
365
193
129
289
257
478
263
13
609
483
499
524
17
21
20
15
117
85
73
105
233
249
257
365
193
129
289
257
478
263
525
609
483
499
524
529
1045
20
15
117
85
73
105
233
249
257
365
193
129
145
257
478
262
6
126
286
511
524
0
4
20
15
117
85
73
105
233
249
257
365
193
129
145
257
478
262
518
126
286
511
524
512
1028
20
15
117
85
73
105
233
249
257
365
193
129
145
262
502
262
6
97
115
508
532
0
8
20
15
117
85
73
105
233
249
257
365
193
129
145
262
502
262
13
97
115
508
532
0
22
20
15
117
85
73
105
233
249
257
365
193
129
145
262
502
262
518
97
115
508
532
512
1032
20
15
117
85
73
105
233
249
257
365
193
129
145
262
502
262
14
97
115
508
532
0
24
20
15
117
85
73
105
233
249
257
365
193
129
145
262
502
262
7
97
371
476
532
0
2
20
15
117
85
73
105
233
249
257
365
193
129
145
262
502
262
15
609
371
476
532
0
25
20
15
117
85
73
105
233
249
257
365
193
129
145
262
502
262
30
609
371
476
532
32
56
20
15
117
85
73
105
233
249
257
365
193
129
145
262
502
262
525
97
115
508
532
512
1046
20
15
117
85
73
105
233
249
257
365
193
129
145
262
502
262
519
609
627
476
532
512
1026
20
15
117
85
73
105
233
249
257
365
193
129
145
262
502
262
526
97
115
508
532
512
1048
20
15
117
85
73
105
233
249
257
365
193
129
145
262
502
262
527
609
627
476
532
528
1050
20
15
117
85
73
105
233
249
257
365
193
129
145
262
502
262
31
609
371
476
532
0
57
20
15
117
85
73
105
233
249
257
365
193
129
145
262
510
262
6
97
371
476
528
0
4
20
15
117
85
73
105
233
249
257
365
193
129
145
262
510
262
518
609
627
476
528
512
1028
20
15
117
85
73
105
233
249
257
365
193
129
145
262
510
262
14
97
371
476
528
0
12
20
15
117
85
73
105
233
249
257
365
193
129
145
262
510
262
7
97
371
476
528
0
2
20
15
117
85
73
105
233
249
257
365
193
129
145
262
510
262
15
609
371
476
528
0
26
20
15
117
85
73
105
233
249
257
365
193
129
145
262
510
262
519
609
627
476
528
512
1026
20
15
117
85
73
105
233
249
257
365
193
129
145
262
510
262
526
609
627
476
528
512
1036
20
15
117
85
73
105
233
249
257
365
193
129
145
262
510
262
31
609
371
476
528
0
58
20
15
117
85
73
105
233
249
257
373
193
129
161
257
493
269
14
609
227
499
539
3
8
20
15
117
85
73
105
233
249
257
373
193
129
161
257
493
269
526
609
227
499
539
515
1032
20
15
117
85
73
105
233
249
257
373
193
129
289
257
493
269
14
609
483
499
539
3
8
20
15
117
85
73
105
233
249
257
373
193
129
289
257
493
269
526
609
483
499
539
515
1032
20
15
117
85
73
105
233
249
257
373
193
129
171
257
493
269
14
185
185
478
539
3
8
20
15
117
85
73
105
233
249
261
361
193
257
161
257
473
257
13
462
318
510
526
6
22
20
15
117
85
73
105
233
249
261
361
193
257
161
257
473
257
525
462
318
510
526
518
1046
20
15
117
85
73
105
233
249
261
361
193
129
161
257
473
257
13
97
99
483
527
13
13
20
15
117
85
73
105
233
249
261
361
193
129
161
257
473
257
29
190
190
510
526
11
59
20
15
117
85
73
105
233
249
261
361
193
129
161
257
473
257
525
97
99
483
527
525
1037
20
15
117
85
73
105
233
249
261
361
193
129
161
257
505
257
13
97
99
483
533
13
13
20
15
117
85
73
105
233
249
261
361
193
129
161
257
505
257
525
97
99
483
533
525
1037
20
15
117
85
73
105
233
249
261
361
193
129
289
257
473
257
13
609
483
483
527
13
13
20
15
117
85
73
105
233
249
261
361
193
129
289
257
473
257
525
609
483
483
527
525
1037
20
15
117
85
73
105
233
249
261
361
193
129
289
257
505
257
13
609
483
483
533
13
13
20
15
117
85
73
105
233
249
261
361
193
129
289
257
505
257
525
609
483
483
533
525
1037
20
15
117
85
73
105
233
249
261
361
193
129
145
257
473
257
13
97
115
511
527
13
13
20
15
117
85
73
105
233
249
261
361
193
129
145
257
473
257
29
638
286
510
526
11
59
20
15
117
85
73
105
233
249
261
361
193
129
145
257
473
257
525
97
115
511
527
525
1037
20
15
117
85
73
105
233
249
261
357
193
257
161
257
473
262
14
441
318
510
527
4
8
20
15
117
85
73
105
233
249
261
357
193
257
161
257
473
262
526
441
318
510
527
516
1032
20
15
117
85
73
105
233
249
261
357
193
257
145
257
473
262
526
718
158
510
527
516
1032
20
15
117
85
73
105
233
249
261
357
193
129
161
257
473
262
17
609
355
499
527
4
58
20
15
117
85
73
105
233
249
261
357
193
129
161
257
473
262
14
97
99
499
527
4
8
20
15
117
85
73
105
233
249
261
357
193
129
161
257
473
262
526
97
99
499
527
516
1032
20
15
117
85
73
105
233
249
261
357
193
129
161
257
473
263
17
609
355
499
527
9
61
20
15
117
85
73
105
233
249
261
357
193
129
161
257
473
263
529
609
227
499
527
537
1085
20
15
117
85
73
105
233
249
261
357
193
129
161
257
505
262
17
609
355
499
533
4
58
20
15
117
85
73
105
233
249
261
357
193
129
161
257
505
262
14
97
99
483
533
4
8
20
15
117
85
73
105
233
249
261
357
193
129
161
257
505
262
526
97
99
483
533
516
1032
20
15
117
85
73
105
233
249
261
357
193
129
289
257
473
262
14
609
483
499
527
4
8
20
15
117
85
73
105
233
249
261
357
193
129
289
257
473
262
526
609
483
499
527
516
1032
20
15
117
85
73
105
233
249
261
357
193
129
289
257
505
262
14
609
483
483
533
20
16
20
15
117
85
73
105
233
249
261
357
193
129
145
257
473
262
14
126
286
510
527
4
8
20
15
117
85
73
105
233
249
261
357
193
129
145
257
473
262
526
126
286
510
527
516
1032
20
15
117
85
73
105
233
249
261
357
193
129
145
257
505
262
14
97
115
501
533
4
8
20
15
117
85
73
105
233
249
261
357
193
129
145
257
505
262
526
97
115
501
533
516
1032
20
15
117
85
73
105
233
249
261
365
193
129
161
257
473
258
6
162
190
510
527
12
4
20
15
117
85
73
105
233
249
261
365
193
129
161
257
473
258
10
162
190
510
527
12
44
20
15
117
85
73
105
233
249
261
365
193
129
161
257
473
258
14
162
190
478
527
28
52
20
15
117
85
73
105
233
249
261
365
193
129
161
257
473
259
15
97
99
483
527
17
24
20
15
117
85
73
105
233
249
261
365
193
129
161
257
473
259
527
97
99
483
527
529
1048
20
15
117
85
73
105
233
249
261
365
193
129
161
257
473
259
31
609
355
483
527
17
56
20
15
117
85
73
105
233
249
261
365
193
129
161
257
473
259
543
609
227
483
527
529
1080
20
15
117
85
73
105
233
249
261
365
193
129
161
257
505
259
13
97
99
483
533
17
981
20
15
117
85
73
105
233
249
261
365
193
129
161
257
505
259
7
97
99
483
533
17
904
20
15
117
85
73
105
233
249
261
365
193
129
161
257
505
259
15
97
99
483
533
17
984
20
15
117
85
73
105
233
249
261
365
193
129
161
257
505
259
525
97
99
483
533
529
1045
20
15
117
85
73
105
233
249
261
365
193
129
161
257
505
259
519
97
99
483
533
529
1032
20
15
117
85
73
105
233
249
261
365
193
129
161
257
505
259
527
97
99
483
533
529
1048
20
15
117
85
73
105
233
249
261
365
193
129
289
257
473
259
15
609
483
483
527
17
24
20
15
117
85
73
105
233
249
261
365
193
129
289
257
505
259
13
609
483
483
533
17
21
20
15
117
85
73
105
233
249
261
365
193
129
289
257
505
259
7
609
483
483
533
17
8
20
15
117
85
73
105
233
249
261
365
193
129
289
257
505
259
15
609
483
483
533
17
24
20
15
117
85
73
105
233
249
261
365
193
129
289
257
505
259
519
609
483
483
533
529
1032
20
15
117
85
73
105
233
249
261
365
193
129
145
257
505
259
13
97
115
501
533
17
21
20
15
117
85
73
105
233
249
261
365
193
129
145
257
505
259
7
97
115
501
533
17
904
20
15
117
85
73
105
233
249
261
365
193
129
145
257
505
259
15
97
115
501
533
17
24
20
15
117
85
73
105
233
249
261
365
193
129
145
257
505
259
525
97
115
501
533
529
1045
20
15
117
85
73
105
233
249
261
365
193
129
145
257
505
259
519
97
115
501
533
529
1032
20
15
117
85
73
105
233
249
261
365
193
129
145
257
505
259
527
97
115
501
533
529
1048
20
15
117
85
73
105
233
249
261
373
193
129
161
257
473
267
15
609
227
483
527
1
16
20
15
117
85
73
105
233
249
261
373
193
129
161
257
473
267
527
609
227
483
527
513
1040
20
15
117
85
73
105
233
249
261
373
193
129
161
257
505
267
15
609
355
499
533
513
16
20
15
117
85
73
105
233
249
261
373
193
129
145
257
505
267
15
609
371
501
533
1
16
20
15
117
85
73
105
233
249
261
373
193
129
145
257
505
267
527
609
627
501
533
513
1040
20
15
117
85
73
105
233
249
273
217
193
257
166
257
471
1
27
447
316
494
522
1804
1049
20
15
117
85
73
105
233
249
273
217
193
257
166
257
471
1
539
447
316
494
522
1804
1305
20
15
117
85
73
105
233
249
273
217
193
129
161
257
471
1
10
98
99
485
522
1804
1036
20
15
117
85
73
105
233
249
273
217
193
129
161
257
471
1
26
98
99
485
522
668
1140
20
15
117
85
73
105
233
249
273
217
193
129
161
257
471
1
27
99
99
485
522
1804
1049
20
15
117
85
73
105
233
249
273
217
193
129
161
257
471
1
522
98
99
485
522
1820
1300
20
15
117
85
73
105
233
249
273
217
193
129
161
257
471
1
266
98
99
485
522
668
660
20
15
117
85
73
105
233
249
273
217
449
257
166
257
471
1
795
447
316
494
522
1804
793
20
15
117
85
73
105
233
249
273
345
193
257
166
257
471
257
27
447
316
494
522
12
25
20
15
117
85
73
105
233
249
273
345
193
257
166
257
471
257
539
447
316
494
522
524
1049
20
15
117
85
73
105
233
249
273
345
193
129
161
257
471
257
10
98
99
485
522
12
12
20
15
117
85
73
105
233
249
273
345
193
129
161
257
471
257
43
611
227
485
522
12
57
20
15
117
85
73
105
233
249
273
345
193
129
161
257
471
257
522
610
227
485
522
524
1036
20
15
117
85
73
105
233
249
273
345
193
129
161
257
471
257
42
610
355
485
522
28
980
20
15
117
85
73
105
233
249
273
345
193
129
161
257
471
257
58
610
355
485
522
28
52
20
15
117
85
73
105
233
249
273
345
193
129
161
257
471
257
555
611
227
485
522
524
1081
20
15
117
85
73
105
233
249
273
345
193
129
161
257
471
257
570
610
227
485
522
540
1076
20
15
117
85
73
105
233
249
273
345
193
129
289
257
471
257
522
610
483
485
522
540
1044
20
15
117
85
73
105
233
249
273
345
193
129
289
257
471
257
42
610
483
485
522
28
980
20
15
117
85
73
105
233
249
273
345
193
129
289
257
471
257
58
610
483
485
522
28
52
20
15
117
85
73
105
233
249
273
345
193
129
289
257
471
257
570
610
483
485
522
540
1076
20
15
117
85
73
105
233
249
265
361
193
129
161
257
497
267
27
609
227
483
531
1
9
20
15
117
85
73
105
233
249
265
361
193
129
161
257
497
267
31
609
227
483
531
1
16
20
15
117
85
73
105
233
249
265
361
193
129
161
257
497
267
539
609
227
483
531
513
1033
20
15
117
85
73
105
233
249
265
361
193
129
161
257
497
267
543
609
227
483
531
513
1040
20
15
117
85
73
105
233
249
265
361
193
129
161
257
491
267
15
97
99
499
537
9
49
20
15
117
85
73
105
233
249
265
361
193
129
161
257
491
267
27
609
355
499
537
9
9
20
15
117
85
73
105
233
249
265
361
193
129
161
257
491
267
527
97
99
499
537
521
1073
20
15
117
85
73
105
233
249
265
361
193
129
161
257
491
267
31
609
355
499
537
9
977
20
15
117
85
73
105
233
249
265
361
193
129
161
257
491
267
23
191
191
479
537
8
928
20
15
117
85
73
105
233
249
265
361
193
129
161
257
491
267
539
609
227
499
537
521
1033
20
15
117
85
73
105
233
249
265
361
193
129
289
257
497
267
27
609
483
483
531
1
9
20
15
117
85
73
105
233
249
265
361
193
129
289
257
497
267
31
609
483
483
531
1
16
20
15
117
85
73
105
233
249
265
361
193
129
289
257
497
267
539
609
483
483
531
513
1033
20
15
117
85
73
105
233
249
265
361
193
129
289
257
497
267
543
609
483
483
531
513
1040
20
15
117
85
73
105
233
249
265
361
193
129
289
257
491
267
15
609
483
499
537
9
49
20
15
117
85
73
105
233
249
265
361
193
129
289
257
491
267
27
611
483
485
537
9
9
20
15
117
85
73
105
233
249
265
361
193
129
289
257
491
267
527
609
483
499
537
521
1073
20
15
117
85
73
105
233
249
265
361
193
129
289
257
491
267
31
611
483
485
537
9
977
20
15
117
85
73
105
233
249
265
361
193
129
289
257
491
267
539
611
483
485
537
521
1033
20
15
117
85
73
105
233
249
265
361
193
129
145
257
491
267
15
97
115
501
537
9
49
20
15
117
85
73
105
233
249
265
361
193
129
145
257
491
267
27
633
371
501
537
9
9
20
15
117
85
73
105
233
249
265
361
193
129
145
257
491
267
527
97
115
501
537
521
1073
20
15
117
85
73
105
233
249
265
361
193
129
145
257
491
267
31
609
371
501
537
9
977
20
15
117
85
73
105
233
249
265
361
193
129
145
257
491
267
539
633
627
501
537
521
1033
20
15
117
85
73
105
233
249
265
361
193
129
145
262
497
267
15
97
115
508
534
1
48
20
15
117
85
73
105
233
249
265
361
193
129
145
262
497
267
27
611
371
476
534
1
8
20
15
117
85
73
105
233
249
265
361
193
129
145
262
497
267
527
97
115
508
534
513
1072
20
15
117
85
73
105
233
249
265
361
193
129
145
262
497
267
31
611
371
476
534
1
16
20
15
117
85
73
105
233
249
265
361
193
129
145
262
497
267
539
609
627
476
534
513
1032
20
15
117
85
73
105
233
249
265
361
193
129
145
262
497
267
543
609
627
476
534
513
1040
20
15
117
85
73
105
233
249
265
361
193
129
166
257
491
267
27
191
188
478
537
8
8
20
15
117
85
73
105
233
249
265
365
193
257
161
257
497
265
26
482
318
483
531
3
12
20
15
117
85
73
105
233
249
265
365
193
257
161
257
497
265
538
482
318
483
531
515
1036
20
15
117
85
73
105
233
249
265
365
193
129
161
257
497
265
11
609
227
499
531
547
945
20
15
117
85
73
105
233
249
265
365
193
129
161
257
497
265
13
97
99
483
531
3
5
20
15
117
85
73
105
233
249
265
365
193
129
161
257
497
265
14
97
99
483
531
3
4
20
15
117
85
73
105
233
249
265
365
193
129
161
257
497
265
15
97
99
483
531
3
25
20
15
117
85
73
105
233
249
265
365
193
129
161
257
497
265
29
609
227
483
531
3
21
20
15
117
85
73
105
233
249
265
365
193
129
161
257
497
265
30
609
227
483
531
3
20
20
15
117
85
73
105
233
249
265
365
193
129
161
257
497
265
525
97
99
483
531
515
1029
20
15
117
85
73
105
233
249
265
365
193
129
161
257
497
265
26
609
227
483
531
3
12
20
15
117
85
73
105
233
249
265
365
193
129
161
257
497
265
27
609
227
483
531
3
17
20
15
117
85
73
105
233
249
265
365
193
129
161
257
497
265
526
97
99
483
531
515
1028
20
15
117
85
73
105
233
249
265
365
193
129
161
257
497
265
527
97
99
483
531
515
1049
20
15
117
85
73
105
233
249
265
365
193
129
161
257
497
265
541
609
227
483
531
515
1045
20
15
117
85
73
105
233
249
265
365
193
129
161
257
497
265
31
609
227
483
531
3
9
20
15
117
85
73
105
233
249
265
365
193
129
161
257
497
265
542
609
227
483
531
515
1044
20
15
117
85
73
105
233
249
265
365
193
129
161
257
497
265
538
609
227
483
531
515
1036
20
15
117
85
73
105
233
249
265
365
193
129
161
257
497
265
539
609
227
483
531
515
1041
20
15
117
85
73
105
233
249
265
365
193
129
161
257
497
265
543
609
227
483
531
515
1033
20
15
117
85
73
105
233
249
265
365
193
129
289
257
497
265
13
609
483
483
531
3
5
20
15
117
85
73
105
233
249
265
365
193
129
289
257
497
265
14
609
483
483
531
3
4
20
15
117
85
73
105
233
249
265
365
193
129
289
257
497
265
15
609
483
483
531
3
25
20
15
117
85
73
105
233
249
265
365
193
129
289
257
497
265
29
609
483
483
531
3
21
20
15
117
85
73
105
233
249
265
365
193
129
289
257
497
265
30
609
483
483
531
3
20
20
15
117
85
73
105
233
249
265
365
193
129
289
257
497
265
525
609
483
483
531
515
1029
20
15
117
85
73
105
233
249
265
365
193
129
289
257
497
265
26
609
483
483
531
3
12
20
15
117
85
73
105
233
249
265
365
193
129
289
257
497
265
27
609
483
483
531
3
17
20
15
117
85
73
105
233
249
265
365
193
129
289
257
497
265
526
609
483
483
531
515
1028
20
15
117
85
73
105
233
249
265
365
193
129
289
257
497
265
527
609
483
483
531
515
1049
20
15
117
85
73
105
233
249
265
365
193
129
289
257
497
265
541
609
483
483
531
515
1045
20
15
117
85
73
105
233
249
265
365
193
129
289
257
497
265
31
609
483
483
531
3
9
20
15
117
85
73
105
233
249
265
365
193
129
289
257
497
265
542
609
483
483
531
515
1044
20
15
117
85
73
105
233
249
265
365
193
129
289
257
497
265
538
609
483
483
531
515
1036
20
15
117
85
73
105
233
249
265
365
193
129
289
257
497
265
539
609
483
483
531
515
1041
20
15
117
85
73
105
233
249
265
365
193
129
289
257
497
265
543
609
483
483
531
515
1033
20
15
117
85
73
105
233
249
277
341
193
257
161
257
469
274
49
505
318
510
523
0
29
20
15
117
85
73
105
233
249
277
341
193
257
161
257
469
274
561
505
318
510
523
512
1053
20
15
117
85
73
105
233
249
277
341
193
129
161
257
469
274
49
185
190
478
523
0
29
20
15
117
85
73
105
233
249
277
341
193
129
161
257
469
274
47
97
227
499
523
512
962
20
15
117
85
73
105
233
249
277
341
193
129
161
257
469
274
63
609
227
499
523
0
34
20
15
117
85
73
105
233
249
277
341
193
129
289
257
469
274
47
609
483
435
523
0
962
20
15
117
85
73
105
233
249
277
341
193
129
289
257
469
274
63
609
483
435
523
0
34
20
15
117
85
73
105
233
249
277
341
193
129
171
257
469
261
49
185
185
478
523
25
49
20
15
117
85
73
105
233
249
277
341
193
129
171
257
469
277
49
185
185
478
523
3
33
20
15
117
85
73
105
233
253
257
361
193
257
161
261
509
261
13
462
318
486
530
1
13
20
15
117
85
73
105
233
253
257
361
193
257
161
261
509
261
525
462
318
486
530
513
1037
20
15
117
85
73
105
233
253
257
361
193
257
161
261
477
261
13
462
319
509
521
1
13
20
15
117
85
73
105
233
253
257
361
193
257
161
261
477
261
525
462
319
509
521
513
1037
20
15
117
85
73
105
233
253
257
361
193
129
161
258
503
261
13
97
99
484
530
0
13
20
15
117
85
73
105
233
253
257
361
193
129
161
258
503
261
525
97
99
484
530
512
1037
20
15
117
85
73
105
233
253
257
361
193
129
161
258
503
261
26
611
355
484
530
544
952
20
15
117
85
73
105
233
253
257
361
193
129
161
261
477
261
13
97
99
509
521
1
13
20
15
117
85
73
105
233
253
257
361
193
129
161
261
477
261
29
609
355
509
521
1
58
20
15
117
85
73
105
233
253
257
361
193
129
161
261
477
261
525
97
99
509
521
513
1037
20
15
117
85
73
105
233
253
257
361
193
129
161
261
477
261
541
609
227
509
521
513
1082
20
15
117
85
73
105
233
253
257
361
193
129
161
259
503
261
13
97
99
481
530
0
13
20
15
117
85
73
105
233
253
257
361
193
129
161
259
503
261
525
97
99
481
530
512
1037
20
15
117
85
73
105
233
253
257
361
193
129
161
259
503
261
26
611
355
481
530
0
56
20
15
117
85
73
105
233
253
257
361
193
129
289
258
503
261
13
609
483
484
530
0
13
20
15
117
85
73
105
233
253
257
361
193
129
289
258
503
261
525
609
483
484
530
512
1037
20
15
117
85
73
105
233
253
257
361
193
129
289
261
477
261
13
609
483
509
521
1
13
20
15
117
85
73
105
233
253
257
361
193
129
289
261
477
261
525
609
483
509
521
513
1037
20
15
117
85
73
105
233
253
257
361
193
129
289
259
503
261
13
609
483
481
530
0
13
20
15
117
85
73
105
233
253
257
361
193
129
289
259
503
261
525
609
483
481
530
512
1037
20
15
117
85
73
105
233
253
257
361
193
129
145
258
503
261
13
97
115
500
530
0
13
20
15
117
85
73
105
233
253
257
361
193
129
145
258
503
261
525
97
115
500
530
512
1037
20
15
117
85
73
105
233
253
257
361
193
129
145
261
509
261
13
97
115
503
531
1
13
20
15
117
85
73
105
233
253
257
361
193
129
145
261
509
261
29
609
371
503
531
1
58
20
15
117
85
73
105
233
253
257
361
193
129
145
261
509
261
525
97
115
503
531
513
1037
20
15
117
85
73
105
233
253
257
361
193
129
145
261
477
261
13
97
115
509
521
1
13
20
15
117
85
73
105
233
253
257
361
193
129
145
261
477
261
525
97
115
509
521
513
1037
20
15
117
85
73
105
233
253
257
361
193
129
145
261
477
261
541
609
243
509
521
513
1082
20
15
117
85
73
105
233
253
257
361
193
129
166
258
503
261
26
191
188
476
530
32
56
20
15
117
85
73
105
233
253
257
361
193
129
166
259
503
261
26
191
188
474
530
0
56
20
15
117
85
73
105
233
253
261
361
193
257
161
261
505
257
13
462
318
487
529
2
23
20
15
117
85
73
105
233
253
261
361
193
257
161
261
505
257
525
462
318
487
529
514
1047
20
15
117
85
73
105
233
253
261
361
193
257
161
261
501
257
13
462
318
486
535
13
13
20
15
117
85
73
105
233
253
261
361
193
257
161
261
501
257
525
462
318
486
535
525
1037
20
15
117
85
73
105
233
253
261
361
193
257
161
259
499
257
13
462
319
481
528
5
13
20
15
117
85
73
105
233
253
261
361
193
257
161
259
499
257
525
462
319
481
528
517
1037
20
15
117
85
73
105
233
253
261
361
193
257
161
259
499
257
26
482
318
482
528
2
56
20
15
117
85
73
105
233
253
261
361
193
257
161
259
499
257
538
482
318
482
528
514
1080
20
15
117
85
73
105
233
253
261
361
193
129
161
259
473
257
13
97
355
497
525
5
13
20
15
117
85
73
105
233
253
261
361
193
129
161
259
473
257
525
97
355
497
525
517
1037
20
15
117
85
73
105
233
253
261
361
193
129
161
259
473
257
26
610
355
489
526
9
56
20
15
117
85
73
105
233
253
261
361
193
129
161
259
473
257
538
610
611
489
526
521
1080
20
15
117
85
73
105
233
253
261
361
193
129
161
259
499
257
13
97
99
481
529
5
13
20
15
117
85
73
105
233
253
261
361
193
129
161
259
499
257
525
97
99
481
529
517
1037
20
15
117
85
73
105
233
253
261
361
193
129
161
259
499
257
26
162
190
482
528
2
56
20
15
117
85
73
105
233
253
261
361
193
129
289
259
499
257
13
609
483
481
529
5
13
20
15
117
85
73
105
233
253
261
361
193
129
289
259
499
257
525
609
483
481
529
517
1037
20
15
117
85
73
105
233
253
261
361
193
129
145
261
505
257
13
97
115
503
529
2
22
20
15
117
85
73
105
233
253
261
361
193
129
145
261
505
257
525
97
115
503
529
514
1051
20
15
117
85
73
105
233
253
261
361
193
129
145
261
501
257
13
97
115
503
533
13
13
20
15
117
85
73
105
233
253
261
361
193
129
145
261
501
257
525
97
115
503
533
525
1037
20
15
117
85
73
105
233
253
261
361
193
129
145
259
473
257
13
126
287
473
525
5
13
20
15
117
85
73
105
233
253
261
361
193
129
145
259
473
257
525
638
287
473
525
517
1037
20
15
117
85
73
105
233
253
261
361
193
129
166
259
499
257
26
191
188
474
529
525
56
20
15
117
85
73
105
233
253
261
357
193
257
161
261
505
262
14
446
319
487
529
0
8
20
15
117
85
73
105
233
253
261
357
193
257
161
261
505
262
526
446
319
487
529
512
1032
20
15
117
85
73
105
233
253
261
357
193
129
161
261
505
262
14
190
190
487
529
0
8
20
15
117
85
73
105
233
253
261
357
193
129
161
259
499
263
17
609
355
481
528
0
61
20
15
117
85
73
105
233
253
261
357
193
129
145
261
505
262
14
126
287
477
529
0
8
20
15
117
85
73
105
233
253
261
357
193
129
145
261
505
262
526
126
287
477
529
512
1032
20
15
117
85
73
105
233
253
261
357
833
129
161
259
499
263
785
21
613
481
528
0
573
20
15
117
85
73
105
233
253
261
365
193
257
161
261
505
258
6
446
319
487
529
8
4
20
15
117
85
73
105
233
253
261
365
193
257
161
261
505
258
518
446
319
487
529
520
1028
20
15
117
85
73
105
233
253
261
365
193
257
161
261
505
258
10
418
318
487
529
8
12
20
15
117
85
73
105
233
253
261
365
193
257
161
261
505
258
522
482
318
487
529
520
1036
20
15
117
85
73
105
233
253
261
365
193
129
161
261
505
258
6
190
191
487
529
8
4
20
15
117
85
73
105
233
253
261
365
193
129
161
261
505
258
10
162
190
487
529
8
12
20
15
117
85
73
105
233
253
261
365
193
129
161
259
473
258
6
97
99
489
526
8
4
20
15
117
85
73
105
233
253
261
365
193
129
161
259
473
258
518
97
99
489
526
520
1028
20
15
117
85
73
105
233
253
261
365
193
129
161
259
473
258
10
97
99
489
526
8
12
20
15
117
85
73
105
233
253
261
365
193
129
161
259
473
258
14
97
99
489
526
8
24
20
15
117
85
73
105
233
253
261
365
193
129
161
259
473
258
7
97
99
489
526
8
2
20
15
117
85
73
105
233
253
261
365
193
129
161
259
473
258
30
609
355
489
526
8
56
20
15
117
85
73
105
233
253
261
365
193
129
161
259
473
258
522
97
355
497
525
520
1036
20
15
117
85
73
105
233
253
261
365
193
129
161
259
473
258
519
97
99
489
526
520
1026
20
15
117
85
73
105
233
253
261
365
193
129
161
259
473
258
526
97
99
489
526
520
1048
20
15
117
85
73
105
233
253
261
365
193
129
161
259
473
258
542
609
611
489
526
520
1080
20
15
117
85
73
105
233
253
261
365
193
129
161
259
499
259
13
97
99
497
528
24
25
20
15
117
85
73
105
233
253
261
365
193
129
161
259
499
259
7
97
99
481
528
24
8
20
15
117
85
73
105
233
253
261
365
193
129
161
259
499
259
15
97
99
481
528
24
24
20
15
117
85
73
105
233
253
261
365
193
129
161
259
499
259
525
97
99
497
528
536
1049
20
15
117
85
73
105
233
253
261
365
193
129
161
259
499
259
519
97
99
481
528
536
1032
20
15
117
85
73
105
233
253
261
365
193
129
161
259
499
259
527
97
99
481
528
536
1048
20
15
117
85
73
105
233
253
261
365
193
129
161
259
499
259
31
609
355
497
529
8
56
20
15
117
85
73
105
233
253
261
365
193
129
145
261
505
258
6
126
287
477
529
8
4
20
15
117
85
73
105
233
253
261
365
193
129
145
261
505
258
518
126
287
477
529
520
1028
20
15
117
85
73
105
233
253
261
365
193
129
145
259
473
258
6
97
115
505
525
8
4
20
15
117
85
73
105
233
253
261
365
193
129
145
259
473
258
518
97
115
505
525
520
1028
20
15
117
85
73
105
233
253
261
365
193
129
145
259
473
258
10
97
115
505
525
8
12
20
15
117
85
73
105
233
253
261
365
193
129
145
259
473
258
14
97
115
505
525
8
24
20
15
117
85
73
105
233
253
261
365
193
129
145
259
473
258
7
97
115
505
525
8
2
20
15
117
85
73
105
233
253
261
365
193
129
145
259
473
258
522
97
115
505
525
520
1036
20
15
117
85
73
105
233
253
261
365
193
129
145
259
473
258
519
97
115
505
525
520
1026
20
15
117
85
73
105
233
253
261
365
193
129
145
259
473
258
526
97
115
505
525
520
1048
20
15
117
85
73
105
233
253
273
217
193
257
166
259
471
1
27
447
316
506
521
1800
1049
20
15
117
85
73
105
233
253
273
217
193
257
166
259
471
1
539
447
316
506
521
1800
1305
20
15
117
85
73
105
233
253
273
217
193
129
161
259
471
1
11
97
99
481
521
1801
1145
20
15
117
85
73
105
233
253
273
217
193
129
161
259
471
1
10
98
355
489
520
1812
1044
20
15
117
85
73
105
233
253
273
217
193
129
161
259
471
1
26
99
101
489
520
668
1140
20
15
117
85
73
105
233
253
273
217
193
129
161
259
471
1
27
97
99
481
521
1801
1049
20
15
117
85
73
105
233
253
273
217
193
129
161
259
471
1
522
98
355
489
521
1813
1300
20
15
117
85
73
105
233
253
273
217
193
129
161
259
471
1
266
99
101
489
520
668
660
20
15
117
85
73
105
233
253
273
217
193
129
161
259
471
1
539
97
99
481
521
1801
1305
20
15
117
85
73
105
233
253
273
217
193
129
145
261
486
1
17
121
115
507
536
650
1067
20
15
117
85
73
105
233
253
273
217
193
129
145
261
486
1
11
97
115
507
536
1802
1145
20
15
117
85
73
105
233
253
273
217
193
129
145
261
486
1
13
126
286
475
536
1814
1038
20
15
117
85
73
105
233
253
273
217
193
129
145
261
486
1
27
97
115
507
536
650
1049
20
15
117
85
73
105
233
253
273
217
193
129
145
261
486
1
539
97
115
507
536
650
1561
20
15
117
85
73
105
233
253
273
217
193
129
145
261
486
1
283
609
243
507
536
650
665
20
15
117
85
73
105
233
253
273
217
193
129
145
261
486
2
10
99
115
507
536
648
1044
20
15
117
85
73
105
233
253
273
217
193
129
145
261
486
2
14
97
115
507
536
648
1036
20
15
117
85
73
105
233
253
273
217
193
129
145
261
486
2
15
97
115
507
536
1800
1146
20
15
117
85
73
105
233
253
273
217
193
129
145
261
486
2
522
99
115
507
536
648
1556
20
15
117
85
73
105
233
253
273
217
193
129
145
261
486
2
526
97
115
507
536
648
1548
20
15
117
85
73
105
233
253
273
217
193
129
145
261
486
2
31
97
115
507
536
648
1050
20
15
117
85
73
105
233
253
273
217
193
129
145
261
486
2
270
97
243
507
536
648
652
20
15
117
85
73
105
233
253
273
217
193
129
145
261
486
2
543
97
115
507
536
648
1562
20
15
117
85
73
105
233
253
273
217
193
129
145
259
471
1
11
97
115
505
520
648
1145
20
15
117
85
73
105
233
253
273
217
193
129
145
259
471
1
10
99
115
505
520
1812
1044
20
15
117
85
73
105
233
253
273
217
193
129
145
259
471
1
26
99
115
505
520
668
1140
20
15
117
85
73
105
233
253
273
217
193
129
145
259
471
1
27
99
115
505
520
648
1049
20
15
117
85
73
105
233
253
273
217
193
129
145
259
471
1
522
99
115
505
520
1820
1300
20
15
117
85
73
105
233
253
273
217
193
129
145
259
471
1
266
99
115
505
520
668
660
20
15
117
85
73
105
233
253
273
217
193
129
145
259
471
1
539
99
115
505
520
648
1561
20
15
117
85
73
105
233
253
273
217
449
257
166
259
471
1
795
447
316
506
521
1800
793
20
15
117
85
73
105
233
253
273
345
193
257
145
259
471
257
570
707
159
505
520
532
1076
20
15
117
85
73
105
233
253
273
345
193
257
138
259
471
257
529
707
148
482
520
520
1053
20
15
117
85
73
105
233
253
273
345
193
257
138
259
471
257
570
707
148
482
520
540
1076
20
15
117
85
73
105
233
253
273
345
193
257
166
259
471
257
27
447
316
506
521
8
25
20
15
117
85
73
105
233
253
273
345
193
257
166
259
471
257
539
447
316
506
521
520
1049
20
15
117
85
73
105
233
253
273
345
193
129
161
259
471
257
49
609
355
481
521
25
989
20
15
117
85
73
105
233
253
273
345
193
129
161
259
471
257
10
99
101
489
520
28
20
20
15
117
85
73
105
233
253
273
345
193
129
161
259
471
257
43
97
227
481
521
9
57
20
15
117
85
73
105
233
253
273
345
193
129
161
259
471
257
522
610
355
489
520
532
1044
20
15
117
85
73
105
233
253
273
345
193
129
161
259
471
257
42
610
355
489
520
20
980
20
15
117
85
73
105
233
253
273
345
193
129
161
259
471
257
58
610
355
489
520
20
52
20
15
117
85
73
105
233
253
273
345
193
129
161
259
471
257
59
609
355
481
521
25
985
20
15
117
85
73
105
233
253
273
345
193
129
161
259
471
257
555
97
99
481
521
521
1081
20
15
117
85
73
105
233
253
273
345
193
129
161
259
471
257
570
610
611
489
520
532
1076
20
15
117
85
73
105
233
253
273
345
193
129
289
259
471
257
13
609
483
433
521
8
14
20
15
117
85
73
105
233
253
273
345
193
129
289
259
471
257
49
611
483
481
521
25
989
20
15
117
85
73
105
233
253
273
345
193
129
289
259
471
257
10
611
485
433
520
20
20
20
15
117
85
73
105
233
253
273
345
193
129
289
259
471
257
525
609
483
433
521
520
1038
20
15
117
85
73
105
233
253
273
345
193
129
289
259
471
257
43
609
483
481
521
9
57
20
15
117
85
73
105
233
253
273
345
193
129
289
259
471
257
522
611
485
433
520
532
1044
20
15
117
85
73
105
233
253
273
345
193
129
289
259
471
257
42
611
485
433
520
20
980
20
15
117
85
73
105
233
253
273
345
193
129
289
259
471
257
58
611
485
433
520
20
52
20
15
117
85
73
105
233
253
273
345
193
129
289
259
471
257
59
609
483
481
521
25
985
20
15
117
85
73
105
233
253
273
345
193
129
289
259
471
257
555
609
483
481
521
521
1081
20
15
117
85
73
105
233
253
273
345
193
129
289
259
471
257
570
611
485
433
520
532
1076
20
15
117
85
73
105
233
253
273
345
193
129
145
261
486
257
49
611
371
507
536
10
51
20
15
117
85
73
105
233
253
273
345
193
129
145
261
486
257
10
611
627
475
536
13
12
20
15
117
85
73
105
233
253
273
345
193
129
145
261
486
257
43
609
243
507
536
10
57
20
15
117
85
73
105
233
253
273
345
193
129
145
261
486
257
522
611
627
475
536
525
1036
20
15
117
85
73
105
233
253
273
345
193
129
145
261
486
257
555
609
243
507
536
522
1081
20
15
117
85
73
105
233
253
273
345
193
129
145
261
486
258
10
611
243
507
536
520
20
20
15
117
85
73
105
233
253
273
345
193
129
145
261
486
258
14
609
243
507
536
8
12
20
15
117
85
73
105
233
253
273
345
193
129
145
261
486
258
526
609
243
507
536
520
1036
20
15
117
85
73
105
233
253
273
345
193
129
145
261
486
258
38
97
243
507
536
8
60
20
15
117
85
73
105
233
253
273
345
193
129
145
261
486
258
58
611
371
507
536
8
52
20
15
117
85
73
105
233
253
273
345
193
129
145
261
486
258
47
97
243
507
536
8
58
20
15
117
85
73
105
233
253
273
345
193
129
145
261
486
258
550
609
627
475
536
536
1084
20
15
117
85
73
105
233
253
273
345
193
129
145
261
486
258
570
611
243
507
536
520
1076
20
15
117
85
73
105
233
253
273
345
193
129
145
261
486
258
559
609
243
507
536
520
1082
20
15
117
85
73
105
233
253
273
345
193
129
145
259
471
257
10
99
243
505
520
20
20
20
15
117
85
73
105
233
253
273
345
193
129
145
259
471
257
43
609
243
505
520
8
57
20
15
117
85
73
105
233
253
273
345
193
129
145
259
471
257
522
611
243
505
520
532
1044
20
15
117
85
73
105
233
253
273
345
193
129
145
259
471
257
42
611
627
505
520
20
980
20
15
117
85
73
105
233
253
273
345
193
129
145
259
471
257
555
611
243
505
520
520
1081
20
15
117
85
73
105
233
253
273
345
193
129
166
259
471
257
27
191
188
506
521
8
25
20
15
117
85
73
105
233
253
273
345
321
257
289
259
471
257
651
737
739
481
521
521
1145
20
15
117
85
73
105
233
253
273
345
321
129
161
259
471
257
401
21
101
481
521
9
797
20
15
117
85
73
105
233
253
273
345
321
129
170
259
471
257
401
21
212
482
520
8
797
20
15
117
85
73
105
233
253
273
345
321
129
298
259
471
257
401
21
468
482
520
8
797
20
15
117
85
73
105
233
253
273
345
833
129
161
259
471
257
785
21
101
481
521
9
541
20
15
117
85
73
105
233
253
273
345
833
129
161
259
471
257
913
21
613
481
521
9
285
20
15
117
85
73
105
233
253
273
345
833
129
170
259
471
257
913
21
212
482
520
8
285
20
15
117
85
73
105
233
253
273
345
833
129
298
259
471
257
785
21
468
482
520
8
541
20
15
117
85
73
105
233
253
273
345
833
129
298
259
471
257
913
21
468
482
520
8
285
20
15
117
85
73
105
233
253
273
345
833
897
298
259
471
257
913
533
212
738
520
8
285
20
15
117
85
73
105
233
253
273
218
193
129
145
261
486
0
14
97
115
507
536
1812
1038
20
15
117
85
73
105
233
253
273
218
193
129
145
261
486
0
30
99
115
507
536
1812
1070
20
15
117
85
73
105
233
253
273
346
193
129
145
261
486
256
14
609
243
507
536
20
14
20
15
117
85
73
105
233
253
273
346
193
129
145
261
486
256
526
609
627
475
536
548
1038
20
15
117
85
73
105
233
253
273
346
193
129
145
261
486
256
38
97
243
507
536
52
62
20
15
117
85
73
105
233
253
273
346
193
129
145
261
486
256
550
609
627
475
536
540
1086
20
15
117
85
73
105
233
253
277
341
193
257
161
261
465
261
49
505
319
509
526
9
49
20
15
117
85
73
105
233
253
277
341
193
257
161
261
469
261
49
505
319
509
525
17
945
20
15
117
85
73
105
233
253
277
341
193
257
161
261
469
261
561
505
319
509
525
529
1073
20
15
117
85
73
105
233
253
277
341
193
257
161
261
469
277
49
505
319
509
525
1
33
20
15
117
85
73
105
233
253
277
341
193
257
161
261
469
277
561
505
319
509
525
513
1057
20
15
117
85
73
105
233
253
277
341
193
129
161
261
465
261
49
185
191
477
526
9
49
20
15
117
85
73
105
233
253
277
341
193
129
161
261
469
261
49
185
191
477
525
17
945
20
15
117
85
73
105
233
253
277
341
193
129
161
261
469
277
49
185
191
477
525
1
33
20
15
117
85
73
105
233
253
277
341
193
129
161
261
485
261
49
185
191
477
537
33
49
20
15
117
85
73
105
233
253
277
341
193
129
145
261
485
261
49
633
371
477
538
9
49
20
15
117
85
73
105
233
253
277
341
193
129
145
261
485
261
561
633
243
509
537
521
1073
20
15
117
85
73
105
233
253
277
341
321
129
161
259
467
259
415
533
613
481
522
8
168
20
15
117
85
73
105
233
253
277
341
833
129
161
261
485
261
817
21
613
509
537
9
561
20
15
117
85
73
105
233
253
277
341
833
129
161
259
467
259
817
21
101
489
522
8
349
20
15
117
85
73
105
233
253
277
341
833
129
161
259
467
279
817
21
101
489
522
0
541
20
15
117
85
73
105
233
253
277
341
833
129
298
259
467
259
817
21
468
482
522
8
349
20
15
117
85
73
105
233
250
258
370
193
129
161
256
492
268
14
609
355
496
538
0
4
20
15
117
85
73
105
233
250
258
370
193
129
161
256
492
268
526
609
611
496
538
512
1028
20
15
117
85
73
105
233
250
258
359
193
129
161
256
492
258
10
609
355
496
538
4
28
20
15
117
85
73
105
233
250
258
359
193
129
161
256
492
258
522
609
611
496
538
516
1052
20
15
117
85
73
105
233
250
274
342
193
129
161
256
468
260
46
97
227
480
522
24
978
20
15
117
85
73
105
233
250
274
342
193
129
161
256
468
260
62
609
355
480
522
24
50
20
15
117
85
73
105
233
250
274
342
193
129
161
256
468
260
574
609
227
480
522
536
1074
20
15
117
85
73
105
233
250
274
342
193
129
161
256
468
276
46
97
355
496
522
0
962
20
15
117
85
73
105
233
250
274
342
193
129
161
256
468
276
62
609
227
480
522
0
34
20
15
117
85
73
105
233
250
274
342
193
129
161
256
468
276
574
609
227
480
522
512
1058
20
15
117
85
73
105
233
250
274
342
193
129
289
256
468
260
46
609
483
480
522
24
978
20
15
117
85
73
105
233
250
274
342
193
129
289
256
468
260
62
609
483
480
522
24
50
20
15
117
85
73
105
233
250
274
342
193
129
289
256
468
260
574
609
483
480
522
536
1074
20
15
117
85
73
105
233
250
274
342
193
129
289
256
468
276
46
609
483
432
522
0
962
20
15
117
85
73
105
233
250
274
342
193
129
289
256
468
276
62
609
483
480
522
0
34
20
15
117
85
73
105
233
250
274
342
193
129
289
256
468
276
574
609
483
480
522
512
1058
20
15
117
85
73
105
233
250
274
218
193
129
161
256
468
0
14
99
101
488
522
654
1046
20
15
117
85
73
105
233
250
274
218
193
129
161
256
468
0
526
99
101
488
522
654
1558
20
15
117
85
73
105
249
249
257
361
193
257
129
257
509
261
13
449
291
499
519
1
26
20
15
117
85
73
105
249
249
257
361
193
257
129
257
509
261
29
449
291
499
519
1
58
20
15
117
85
73
105
249
249
257
361
193
257
129
257
509
261
525
705
131
499
519
513
1050
20
15
117
85
73
105
249
249
257
361
193
257
129
257
509
261
541
481
291
499
519
513
1082
20
15
117
85
73
105
249
249
257
361
193
257
129
257
493
261
13
449
291
499
523
5
13
20
15
117
85
73
105
249
249
257
361
193
257
129
257
493
261
525
705
131
499
523
517
1037
20
15
117
85
73
105
249
249
257
361
193
257
65
257
509
261
13
894
382
958
518
2
14
20
15
117
85
73
105
249
249
257
361
193
257
65
257
509
261
525
705
195
963
519
513
1050
20
15
117
85
73
105
249
249
257
361
193
257
65
257
493
261
13
894
382
1022
523
19
23
20
15
117
85
73
105
249
249
257
361
193
257
65
257
493
261
525
705
195
1011
523
521
1037
20
15
117
85
73
105
249
249
257
361
193
129
129
257
509
261
13
97
275
499
519
1
26
20
15
117
85
73
105
249
249
257
361
193
129
129
257
509
261
29
609
275
499
519
1
58
20
15
117
85
73
105
249
249
257
361
193
129
129
257
509
261
525
609
275
499
519
513
1050
20
15
117
85
73
105
249
249
257
361
193
129
129
257
493
261
13
97
275
499
523
5
13
20
15
117
85
73
105
249
249
257
361
193
129
129
257
493
261
525
609
275
499
523
517
1037
20
15
117
85
73
105
249
249
257
361
193
129
65
257
509
261
13
97
35
963
519
1
26
20
15
117
85
73
105
249
249
257
361
193
129
65
257
509
261
29
609
35
1011
519
1
58
20
15
117
85
73
105
249
249
257
361
193
129
65
257
509
261
525
97
35
963
519
513
1050
20
15
117
85
73
105
249
249
257
361
193
129
65
257
493
261
13
97
35
947
523
5
13
20
15
117
85
73
105
249
249
257
361
193
129
65
257
493
261
525
97
35
1011
523
521
1037
20
15
117
85
73
105
249
249
257
365
193
257
129
257
493
262
6
449
291
499
523
8
8
20
15
117
85
73
105
249
249
257
365
193
257
129
257
493
262
518
705
131
499
523
520
1032
20
15
117
85
73
105
249
249
257
365
193
257
129
257
493
262
14
449
291
499
523
8
12
20
15
117
85
73
105
249
249
257
365
193
257
129
257
493
262
7
449
291
499
523
8
2
20
15
117
85
73
105
249
249
257
365
193
257
129
257
493
262
22
449
291
499
523
8
60
20
15
117
85
73
105
249
249
257
365
193
257
129
257
493
262
519
705
131
499
523
520
1026
20
15
117
85
73
105
249
249
257
365
193
257
129
257
493
262
526
705
131
499
523
520
1036
20
15
117
85
73
105
249
249
257
365
193
257
65
257
493
262
518
705
195
1011
523
520
1032
20
15
117
85
73
105
249
249
257
365
193
257
65
257
493
262
519
705
195
1011
523
520
1026
20
15
117
85
73
105
249
249
257
365
193
257
65
257
493
262
526
705
195
1011
523
520
1036
20
15
117
85
73
105
249
249
257
365
193
257
65
257
493
262
534
705
195
1011
523
520
1084
20
15
117
85
73
105
249
249
257
365
193
129
129
257
493
262
6
97
259
499
523
8
8
20
15
117
85
73
105
249
249
257
365
193
129
129
257
493
262
518
97
259
499
523
520
1032
20
15
117
85
73
105
249
249
257
365
193
129
129
257
493
262
14
97
259
499
523
8
12
20
15
117
85
73
105
249
249
257
365
193
129
129
257
493
262
7
97
259
499
523
8
2
20
15
117
85
73
105
249
249
257
365
193
129
129
257
493
262
519
97
259
499
523
520
1026
20
15
117
85
73
105
249
249
257
365
193
129
129
257
493
262
526
97
275
499
523
520
1036
20
15
117
85
73
105
249
249
257
365
193
129
65
257
509
262
6
97
35
963
519
0
4
20
15
117
85
73
105
249
249
257
365
193
129
65
257
509
262
518
97
35
963
519
512
1028
20
15
117
85
73
105
249
249
257
365
193
129
65
257
509
262
14
97
35
963
519
0
24
20
15
117
85
73
105
249
249
257
365
193
129
65
257
509
262
7
97
35
963
519
0
2
20
15
117
85
73
105
249
249
257
365
193
129
65
257
509
262
15
609
547
963
519
0
26
20
15
117
85
73
105
249
249
257
365
193
129
65
257
509
262
519
97
35
963
519
512
1026
20
15
117
85
73
105
249
249
257
365
193
129
65
257
509
262
526
97
35
963
519
512
1048
20
15
117
85
73
105
249
249
257
365
193
129
65
257
509
262
527
609
547
963
519
512
1050
20
15
117
85
73
105
249
249
257
365
193
129
65
257
493
262
6
97
35
947
523
8
8
20
15
117
85
73
105
249
249
257
365
193
129
65
257
493
262
518
97
35
1011
523
520
1032
20
15
117
85
73
105
249
249
257
365
193
129
65
257
493
262
14
97
35
947
523
8
12
20
15
117
85
73
105
249
249
257
365
193
129
65
257
493
262
7
97
35
947
523
8
2
20
15
117
85
73
105
249
249
257
365
193
129
65
257
493
262
519
97
35
1011
523
520
1026
20
15
117
85
73
105
249
249
257
365
193
129
65
257
493
262
526
97
35
1011
523
520
1036
20
15
117
85
73
105
249
249
257
365
193
129
65
257
495
263
13
97
35
965
522
48
25
20
15
117
85
73
105
249
249
257
365
193
129
65
257
495
263
7
97
35
965
522
48
8
20
15
117
85
73
105
249
249
257
365
193
129
65
257
495
263
15
609
35
965
522
48
24
20
15
117
85
73
105
249
249
257
365
193
129
65
257
495
263
29
609
35
965
522
48
57
20
15
117
85
73
105
249
249
257
365
193
129
65
257
495
263
519
609
35
965
522
560
1032
20
15
117
85
73
105
249
249
257
365
193
129
65
257
495
263
541
609
35
965
522
560
1081
20
15
117
85
73
105
249
249
257
365
193
129
65
257
495
263
31
609
35
965
522
48
56
20
15
117
85
73
105
249
249
257
373
193
257
129
257
493
269
14
449
291
499
523
3
8
20
15
117
85
73
105
249
249
257
373
193
257
129
257
493
269
30
449
291
499
523
3
40
20
15
117
85
73
105
249
249
257
373
193
257
129
257
493
269
526
705
131
499
523
515
1032
20
15
117
85
73
105
249
249
257
373
193
257
129
257
493
269
542
705
131
499
523
515
1064
20
15
117
85
73
105
249
249
257
373
193
257
65
257
493
269
529
705
195
1011
523
515
1055
20
15
117
85
73
105
249
249
257
373
193
257
65
257
493
269
526
705
195
1011
523
515
1032
20
15
117
85
73
105
249
249
257
373
193
257
65
257
493
269
542
705
195
1011
523
515
1064
20
15
117
85
73
105
249
249
257
373
193
129
129
257
493
269
14
609
275
499
523
3
8
20
15
117
85
73
105
249
249
257
373
193
129
129
257
493
269
526
609
275
499
523
515
1032
20
15
117
85
73
105
249
249
257
373
193
129
65
257
493
269
14
609
35
947
523
3
8
20
15
117
85
73
105
249
249
257
373
193
129
65
257
493
269
526
609
35
947
523
515
1032
20
15
117
85
73
105
249
249
261
361
193
257
129
257
505
257
13
449
291
499
517
13
13
20
15
117
85
73
105
249
249
261
361
193
257
129
257
505
257
525
705
131
499
517
525
1037
20
15
117
85
73
105
249
249
261
361
193
257
65
257
505
257
525
705
195
963
517
525
1037
20
15
117
85
73
105
249
249
261
361
193
129
129
257
505
257
13
97
275
499
517
13
13
20
15
117
85
73
105
249
249
261
361
193
129
129
257
505
257
525
609
275
499
517
525
1037
20
15
117
85
73
105
249
249
261
361
193
129
65
257
505
257
13
97
35
963
517
13
13
20
15
117
85
73
105
249
249
261
361
193
129
65
257
505
257
525
97
35
963
517
525
1037
20
15
117
85
73
105
249
249
261
357
193
257
65
257
505
262
526
705
195
963
517
516
1032
20
15
117
85
73
105
249
249
261
357
193
129
65
257
505
262
17
609
35
963
517
4
58
20
15
117
85
73
105
249
249
261
357
193
129
65
257
505
262
14
97
35
963
517
4
8
20
15
117
85
73
105
249
249
261
357
193
129
65
257
505
262
526
97
35
963
517
516
1032
20
15
117
85
73
105
249
249
261
365
193
257
129
257
505
258
6
449
291
499
517
12
4
20
15
117
85
73
105
249
249
261
365
193
257
129
257
505
258
518
705
131
499
517
524
1028
20
15
117
85
73
105
249
249
261
365
193
257
129
257
505
258
10
449
291
499
517
12
12
20
15
117
85
73
105
249
249
261
365
193
257
129
257
505
258
7
449
291
499
517
12
2
20
15
117
85
73
105
249
249
261
365
193
257
129
257
505
258
522
705
131
499
517
524
1036
20
15
117
85
73
105
249
249
261
365
193
257
129
257
505
258
519
705
131
499
517
524
1026
20
15
117
85
73
105
249
249
261
365
193
257
65
257
505
258
518
705
195
963
517
524
1028
20
15
117
85
73
105
249
249
261
365
193
257
65
257
505
258
522
705
195
963
517
524
1036
20
15
117
85
73
105
249
249
261
365
193
257
65
257
505
258
519
705
195
963
517
524
1026
20
15
117
85
73
105
249
249
261
365
193
129
129
257
505
258
6
97
259
499
517
12
4
20
15
117
85
73
105
249
249
261
365
193
129
129
257
505
258
518
97
259
499
517
524
1028
20
15
117
85
73
105
249
249
261
365
193
129
129
257
505
258
10
97
275
499
517
12
12
20
15
117
85
73
105
249
249
261
365
193
129
129
257
505
258
7
97
259
499
517
12
2
20
15
117
85
73
105
249
249
261
365
193
129
129
257
505
258
522
97
275
499
517
524
1036
20
15
117
85
73
105
249
249
261
365
193
129
129
257
505
258
519
609
275
499
517
524
1026
20
15
117
85
73
105
249
249
261
365
193
129
65
257
505
258
6
97
35
963
517
12
4
20
15
117
85
73
105
249
249
261
365
193
129
65
257
505
258
518
97
35
963
517
524
1028
20
15
117
85
73
105
249
249
261
365
193
129
65
257
505
258
10
97
35
963
517
12
12
20
15
117
85
73
105
249
249
261
365
193
129
65
257
505
258
7
97
35
963
517
12
2
20
15
117
85
73
105
249
249
261
365
193
129
65
257
505
258
522
97
35
963
517
524
1036
20
15
117
85
73
105
249
249
261
365
193
129
65
257
505
258
519
609
35
963
517
524
1026
20
15
117
85
73
105
249
249
261
365
193
129
65
257
505
259
7
97
35
963
517
10
40
20
15
117
85
73
105
249
249
261
373
193
257
129
257
505
267
15
449
291
499
517
1
16
20
15
117
85
73
105
249
249
261
373
193
257
129
257
505
267
527
705
131
499
517
513
1040
20
15
117
85
73
105
249
249
261
373
193
257
129
257
505
267
31
449
291
499
517
1
48
20
15
117
85
73
105
249
249
261
373
193
257
129
257
505
267
543
449
291
499
517
513
1072
20
15
117
85
73
105
249
249
261
373
193
257
65
257
505
267
529
705
195
965
517
513
1053
20
15
117
85
73
105
249
249
261
373
193
257
65
257
505
267
527
705
195
963
517
513
1040
20
15
117
85
73
105
249
249
261
373
193
257
65
257
505
267
543
705
195
963
517
513
1072
20
15
117
85
73
105
249
249
261
373
193
129
129
257
505
267
15
609
275
499
517
1
16
20
15
117
85
73
105
249
249
261
373
193
129
129
257
505
267
527
609
275
499
517
513
1040
20
15
117
85
73
105
249
249
261
373
193
129
65
257
505
267
15
609
35
963
517
1
16
20
15
117
85
73
105
249
249
261
373
193
129
65
257
505
267
527
609
35
963
517
513
1040
20
15
117
85
73
105
249
249
265
361
193
257
65
257
497
267
527
705
195
963
515
513
1072
20
15
117
85
73
105
249
249
265
361
193
257
65
257
497
267
539
705
195
963
515
513
1032
20
15
117
85
73
105
249
249
265
361
193
257
65
257
497
267
543
705
195
963
515
513
1040
20
15
117
85
73
105
249
249
265
361
193
257
65
257
497
267
535
705
195
963
515
513
1057
20
15
117
85
73
105
249
249
265
361
193
257
65
257
491
267
527
705
195
965
521
514
1072
20
15
117
85
73
105
249
249
265
361
193
257
65
257
491
267
539
705
195
965
521
514
1032
20
15
117
85
73
105
249
249
265
361
193
257
65
257
491
267
543
705
195
965
521
514
1040
20
15
117
85
73
105
249
249
265
361
193
257
71
257
491
267
535
725
202
1006
521
521
1057
20
15
117
85
73
105
249
249
265
361
193
129
65
257
497
267
15
97
35
963
515
1
48
20
15
117
85
73
105
249
249
265
361
193
129
65
257
497
267
27
609
35
963
515
1
8
20
15
117
85
73
105
249
249
265
361
193
129
65
257
497
267
527
97
35
963
515
513
1072
20
15
117
85
73
105
249
249
265
361
193
129
65
257
497
267
31
609
35
963
515
1
16
20
15
117
85
73
105
249
249
265
361
193
129
65
257
497
267
539
609
35
963
515
513
1032
20
15
117
85
73
105
249
249
265
361
193
129
65
257
497
267
543
609
35
963
515
513
1040
20
15
117
85
73
105
249
249
265
361
193
129
65
257
491
267
15
97
35
965
521
2
48
20
15
117
85
73
105
249
249
265
361
193
129
65
257
491
267
27
609
35
963
521
9
8
20
15
117
85
73
105
249
249
265
361
193
129
65
257
491
267
527
97
35
965
521
514
1072
20
15
117
85
73
105
249
249
265
361
193
129
65
257
491
267
31
611
35
965
521
2
16
20
15
117
85
73
105
249
249
265
361
193
129
65
257
491
267
539
611
35
965
521
514
1032
20
15
117
85
73
105
249
249
265
361
193
129
65
257
491
267
543
611
35
965
521
514
1040
20
15
117
85
73
105
249
249
265
365
193
257
65
257
497
265
525
705
195
963
515
515
1029
20
15
117
85
73
105
249
249
265
365
193
257
65
257
497
265
526
705
195
963
515
515
1028
20
15
117
85
73
105
249
249
265
365
193
257
65
257
497
265
527
705
195
963
515
515
1049
20
15
117
85
73
105
249
249
265
365
193
257
65
257
497
265
541
705
195
963
515
515
1045
20
15
117
85
73
105
249
249
265
365
193
257
65
257
497
265
542
705
195
963
515
515
1044
20
15
117
85
73
105
249
249
265
365
193
257
65
257
497
265
538
705
195
963
515
515
1036
20
15
117
85
73
105
249
249
265
365
193
257
65
257
497
265
539
705
195
963
515
515
1041
20
15
117
85
73
105
249
249
265
365
193
257
65
257
497
265
543
705
195
963
515
515
1033
20
15
117
85
73
105
249
249
265
365
193
257
65
257
491
265
13
889
383
959
521
5
5
20
15
117
85
73
105
249
249
265
365
193
257
65
257
491
265
14
889
383
959
521
5
964
20
15
117
85
73
105
249
249
265
365
193
129
129
257
497
265
14
610
382
510
515
3
4
20
15
117
85
73
105
249
249
265
365
193
129
129
257
497
265
26
610
382
510
515
3
12
20
15
117
85
73
105
249
249
265
365
193
129
129
257
497
265
526
610
638
510
515
515
1028
20
15
117
85
73
105
249
249
265
365
193
129
129
257
497
265
538
610
254
510
515
515
1036
20
15
117
85
73
105
249
249
265
365
193
129
129
257
491
265
13
97
275
511
521
5
5
20
15
117
85
73
105
249
249
265
365
193
129
129
257
491
265
14
97
275
511
521
5
4
20
15
117
85
73
105
249
249
265
365
193
129
129
257
491
265
525
97
275
511
521
517
1029
20
15
117
85
73
105
249
249
265
365
193
129
129
257
491
265
526
97
275
511
521
517
1028
20
15
117
85
73
105
249
249
265
365
193
129
65
257
497
265
11
161
547
963
515
35
49
20
15
117
85
73
105
249
249
265
365
193
129
65
257
497
265
13
97
35
963
515
3
5
20
15
117
85
73
105
249
249
265
365
193
129
65
257
497
265
14
97
35
963
515
3
4
20
15
117
85
73
105
249
249
265
365
193
129
65
257
497
265
15
97
35
963
515
3
25
20
15
117
85
73
105
249
249
265
365
193
129
65
257
497
265
29
609
35
963
515
3
21
20
15
117
85
73
105
249
249
265
365
193
129
65
257
497
265
523
609
35
963
515
547
1073
20
15
117
85
73
105
249
249
265
365
193
129
65
257
497
265
30
609
35
963
515
3
20
20
15
117
85
73
105
249
249
265
365
193
129
65
257
497
265
525
97
35
963
515
515
1029
20
15
117
85
73
105
249
249
265
365
193
129
65
257
497
265
26
609
35
963
515
3
12
20
15
117
85
73
105
249
249
265
365
193
129
65
257
497
265
27
609
35
963
515
3
17
20
15
117
85
73
105
249
249
265
365
193
129
65
257
497
265
526
97
35
963
515
515
1028
20
15
117
85
73
105
249
249
265
365
193
129
65
257
497
265
527
97
35
963
515
515
1049
20
15
117
85
73
105
249
249
265
365
193
129
65
257
497
265
541
609
35
963
515
515
1045
20
15
117
85
73
105
249
249
265
365
193
129
65
257
497
265
31
609
35
963
515
3
9
20
15
117
85
73
105
249
249
265
365
193
129
65
257
497
265
542
609
35
963
515
515
1044
20
15
117
85
73
105
249
249
265
365
193
129
65
257
497
265
538
609
35
963
515
515
1036
20
15
117
85
73
105
249
249
265
365
193
129
65
257
497
265
539
609
35
963
515
515
1041
20
15
117
85
73
105
249
249
265
365
193
129
65
257
497
265
543
609
35
963
515
515
1033
20
15
117
85
73
105
249
249
265
365
193
129
65
257
491
265
11
161
547
965
521
5
49
20
15
117
85
73
105
249
249
265
365
193
129
65
257
491
265
13
97
35
965
521
5
965
20
15
117
85
73
105
249
249
265
365
193
129
65
257
491
265
15
97
35
965
521
5
41
20
15
117
85
73
105
249
249
265
365
193
129
65
257
491
265
523
609
35
965
521
517
1073
20
15
117
85
73
105
249
249
265
365
193
129
65
257
491
265
27
609
35
965
521
5
17
20
15
117
85
73
105
249
249
265
365
193
129
65
257
491
265
527
97
35
965
521
517
1065
20
15
117
85
73
105
249
249
265
365
193
129
65
257
491
265
31
609
35
965
521
5
9
20
15
117
85
73
105
249
253
257
361
193
257
129
259
503
261
13
449
291
497
514
0
13
20
15
117
85
73
105
249
253
257
361
193
257
129
259
503
261
525
449
291
497
514
512
1037
20
15
117
85
73
105
249
253
257
361
193
257
129
259
503
261
26
450
291
497
514
0
56
20
15
117
85
73
105
249
253
257
361
193
257
129
259
503
261
538
707
293
497
514
512
1080
20
15
117
85
73
105
249
253
257
361
193
257
65
258
503
261
525
705
195
964
514
512
1037
20
15
117
85
73
105
249
253
257
361
193
257
65
259
509
261
525
705
195
961
517
513
1037
20
15
117
85
73
105
249
253
257
361
193
257
65
259
503
261
525
705
195
961
514
512
1037
20
15
117
85
73
105
249
253
257
361
193
257
65
259
503
261
538
707
195
961
514
512
1080
20
15
117
85
73
105
249
253
257
361
193
129
129
259
509
261
13
161
275
497
517
1
13
20
15
117
85
73
105
249
253
257
361
193
129
129
259
509
261
525
609
275
497
517
513
1037
20
15
117
85
73
105
249
253
257
361
193
129
129
259
503
261
13
161
275
497
514
0
13
20
15
117
85
73
105
249
253
257
361
193
129
129
259
503
261
525
609
275
497
514
512
1037
20
15
117
85
73
105
249
253
257
361
193
129
65
258
503
261
13
97
35
964
514
0
13
20
15
117
85
73
105
249
253
257
361
193
129
65
258
503
261
525
97
35
964
514
512
1037
20
15
117
85
73
105
249
253
257
361
193
129
65
258
503
261
26
611
35
964
514
0
56
20
15
117
85
73
105
249
253
257
361
193
129
65
259
503
261
13
97
35
961
514
0
13
20
15
117
85
73
105
249
253
257
361
193
129
65
259
503
261
525
97
35
961
514
512
1037
20
15
117
85
73
105
249
253
257
361
193
129
65
259
503
261
26
611
35
961
514
0
56
20
15
117
85
73
105
249
253
257
361
193
129
134
259
503
261
26
639
380
506
514
0
56
20
15
117
85
73
105
249
253
261
361
193
257
129
259
499
257
13
449
291
497
513
5
13
20
15
117
85
73
105
249
253
261
361
193
257
129
259
499
257
525
449
291
497
513
517
1037
20
15
117
85
73
105
249
253
261
361
193
257
65
258
499
257
525
705
195
964
513
517
1037
20
15
117
85
73
105
249
253
261
361
193
257
65
259
499
257
13
894
383
1001
512
2
22
20
15
117
85
73
105
249
253
261
361
193
257
65
259
499
257
525
705
195
961
513
516
1037
20
15
117
85
73
105
249
253
261
361
193
129
129
259
499
257
13
126
383
489
513
4
13
20
15
117
85
73
105
249
253
261
361
193
129
65
258
499
257
13
97
35
964
513
5
13
20
15
117
85
73
105
249
253
261
361
193
129
65
258
499
257
525
97
35
964
513
517
1037
20
15
117
85
73
105
249
253
261
361
193
129
65
259
499
257
13
97
35
961
513
4
13
20
15
117
85
73
105
249
253
261
361
193
129
65
259
499
257
525
97
35
961
513
516
1037
20
15
117
85
73
105
249
253
261
361
193
129
65
259
499
257
26
610
35
961
512
2
56
20
15
117
85
73
105
249
253
261
357
193
257
129
259
505
262
17
469
293
498
518
0
62
20
15
117
85
73
105
249
253
261
357
193
257
129
259
499
263
529
481
291
489
513
512
1085
20
15
117
85
73
105
249
253
261
357
193
257
65
259
499
263
529
705
195
961
513
512
1085
20
15
117
85
73
105
249
253
261
357
193
129
65
259
499
263
17
609
35
961
513
0
61
20
15
117
85
73
105
249
253
261
357
833
897
577
259
505
262
785
533
901
706
518
0
570
20
15
117
85
73
105
249
253
261
357
833
897
577
259
499
263
785
533
901
705
513
0
573
20
15
117
85
73
105
249
253
261
365
193
257
65
259
505
258
518
705
197
962
518
520
1028
20
15
117
85
73
105
249
253
261
365
193
257
65
259
499
259
525
705
197
962
512
520
1049
20
15
117
85
73
105
249
253
261
365
193
257
65
259
499
259
519
705
195
961
513
520
1032
20
15
117
85
73
105
249
253
261
365
193
257
65
259
499
259
527
705
195
961
513
520
1048
20
15
117
85
73
105
249
253
261
365
193
129
65
259
499
259
13
97
35
961
512
8
20
20
15
117
85
73
105
249
253
261
365
193
129
65
259
499
259
7
97
35
961
513
8
8
20
15
117
85
73
105
249
253
261
365
193
129
65
259
499
259
15
97
35
961
513
8
24
20
15
117
85
73
105
249
253
261
365
193
129
65
259
499
259
525
97
37
962
512
520
1049
20
15
117
85
73
105
249
253
261
365
193
129
65
259
499
259
519
97
35
961
513
520
1032
20
15
117
85
73
105
249
253
261
365
193
129
65
259
499
259
527
97
35
961
513
520
1048
20
15
117
85
73
105
249
253
261
365
833
897
577
259
505
258
775
533
901
706
518
8
514
20
15
117
85
73
105
249
253
261
365
833
897
577
259
499
259
775
533
901
705
513
8
520
20
15
117
85
73
105
237
253
257
361
193
257
137
257
477
261
525
718
142
511
521
513
1037
20
15
117
85
73
105
237
253
257
361
193
257
73
257
477
261
525
718
206
1023
521
513
1037
20
15
117
85
73
105
237
253
257
361
193
257
147
257
477
261
13
449
297
493
521
1
13
20
15
117
85
73
105
237
253
257
361
193
257
147
257
477
261
525
449
297
493
521
513
1037
20
15
117
85
73
105
237
253
257
361
193
129
163
259
509
261
13
97
97
481
529
1
13
20
15
117
85
73
105
237
253
257
361
193
129
163
259
509
261
29
609
353
481
529
1
58
20
15
117
85
73
105
237
253
257
361
193
129
163
259
509
261
525
97
97
481
529
513
1037
20
15
117
85
73
105
237
253
257
361
193
129
291
259
509
261
13
609
481
481
529
1
13
20
15
117
85
73
105
237
253
257
361
193
129
291
259
509
261
525
609
481
481
529
513
1037
20
15
117
85
73
105
237
253
261
361
193
257
137
257
473
257
525
718
142
510
523
515
1037
20
15
117
85
73
105
237
253
261
361
193
257
73
257
497
257
525
718
207
989
534
529
1051
20
15
117
85
73
105
237
253
261
361
193
257
73
257
473
257
525
718
206
1022
523
515
1037
20
15
117
85
73
105
237
253
261
361
193
257
73
257
505
257
525
718
206
991
529
515
1037
20
15
117
85
73
105
237
253
261
361
193
257
73
257
501
257
525
718
207
989
533
525
1037
20
15
117
85
73
105
237
253
261
361
193
129
163
257
501
257
13
609
610
486
533
13
13
20
15
117
85
73
105
237
253
261
361
193
129
163
257
501
257
525
609
610
486
533
525
1037
20
15
117
85
73
105
237
253
261
361
193
129
163
259
497
257
13
97
97
481
533
1
13
20
15
117
85
73
105
237
253
261
361
193
129
163
259
497
257
29
609
353
481
533
13
58
20
15
117
85
73
105
237
253
261
361
193
129
163
259
497
257
525
97
97
481
533
529
1051
20
15
117
85
73
105
237
253
261
361
193
129
163
259
473
257
13
97
97
481
521
5
13
20
15
117
85
73
105
237
253
261
361
193
129
163
259
473
257
29
609
353
481
521
5
58
20
15
117
85
73
105
237
253
261
361
193
129
163
259
473
257
525
97
97
481
521
517
1037
20
15
117
85
73
105
237
253
261
361
193
129
163
259
473
257
541
609
225
481
521
521
1083
20
15
117
85
73
105
237
253
261
361
193
129
163
259
505
257
13
97
97
496
530
2
22
20
15
117
85
73
105
237
253
261
361
193
129
163
259
505
257
525
97
97
496
530
514
1046
20
15
117
85
73
105
237
253
261
361
193
129
165
257
505
257
26
191
189
478
529
3
56
20
15
117
85
73
105
237
253
261
361
193
129
291
259
497
257
13
609
481
481
533
17
27
20
15
117
85
73
105
237
253
261
361
193
129
291
259
497
257
525
609
481
481
533
525
1037
20
15
117
85
73
105
237
253
261
361
193
129
291
259
473
257
13
609
481
481
521
5
13
20
15
117
85
73
105
237
253
261
361
193
129
291
259
473
257
525
609
481
481
521
517
1037
20
15
117
85
73
105
237
253
261
361
193
129
291
259
505
257
13
609
481
496
530
3
13
20
15
117
85
73
105
237
253
261
361
193
129
291
259
505
257
525
609
481
496
530
515
1037
20
15
117
85
73
105
237
253
261
361
193
129
147
259
473
257
13
609
625
506
522
2
22
20
15
117
85
73
105
237
253
261
361
193
129
147
259
473
257
525
609
241
506
522
514
1046
20
15
117
85
73
105
237
253
261
357
193
257
73
257
473
262
526
718
206
1022
523
512
1032
20
15
117
85
73
105
237
253
261
357
193
257
73
257
505
262
526
718
206
991
529
512
1032
20
15
117
85
73
105
237
253
261
357
193
257
165
257
505
262
14
441
317
481
529
0
8
20
15
117
85
73
105
237
253
261
357
193
257
165
257
505
262
526
441
317
481
529
512
1032
20
15
117
85
73
105
237
253
261
357
193
129
163
257
501
261
17
610
610
486
533
2
62
20
15
117
85
73
105
237
253
261
357
193
129
163
259
497
261
17
609
353
496
532
2
62
20
15
117
85
73
105
237
253
261
357
193
129
163
259
473
261
17
609
353
496
521
1
63
20
15
117
85
73
105
237
253
261
357
193
129
163
259
473
261
529
609
225
497
521
513
1087
20
15
117
85
73
105
237
253
261
357
193
129
163
259
473
262
17
609
353
497
521
512
58
20
15
117
85
73
105
237
253
261
357
193
129
163
259
473
262
14
609
225
481
521
16
16
20
15
117
85
73
105
237
253
261
357
193
129
163
259
473
262
526
609
225
481
521
528
1040
20
15
117
85
73
105
237
253
261
357
193
129
163
259
505
262
17
609
353
496
530
0
61
20
15
117
85
73
105
237
253
261
357
193
129
163
259
505
262
14
609
609
496
530
0
8
20
15
117
85
73
105
237
253
261
357
193
129
163
259
505
262
526
609
225
496
530
512
1032
20
15
117
85
73
105
237
253
261
357
193
129
165
257
505
262
14
185
189
478
529
0
8
20
15
117
85
73
105
237
253
261
357
193
129
291
259
473
262
14
609
481
433
521
0
8
20
15
117
85
73
105
237
253
261
357
193
129
291
259
473
262
526
609
481
433
521
512
1032
20
15
117
85
73
105
237
253
261
357
193
129
147
259
473
262
14
609
625
506
522
0
8
20
15
117
85
73
105
237
253
261
357
193
129
147
259
473
262
526
609
241
506
522
512
1032
20
15
117
85
73
105
237
253
261
357
833
129
162
259
473
262
785
21
612
490
522
0
573
20
15
117
85
73
105
237
253
261
357
833
129
169
259
473
261
785
21
213
481
521
1
575
20
15
117
85
73
105
237
253
261
357
833
129
169
259
473
262
785
21
213
481
521
512
573
20
15
117
85
73
105
237
253
261
357
833
129
297
259
473
261
785
21
469
481
521
1
575
20
15
117
85
73
105
237
253
261
357
833
129
297
259
473
262
785
21
469
481
522
512
570
20
15
117
85
73
105
237
253
261
357
833
129
163
259
497
261
785
21
609
496
532
2
574
20
15
117
85
73
105
237
253
261
357
833
129
163
259
473
261
785
21
209
480
521
1
575
20
15
117
85
73
105
237
253
261
357
833
129
163
259
473
262
785
21
609
497
521
512
570
20
15
117
85
73
105
237
253
261
357
833
129
163
259
505
262
785
21
609
480
530
0
573
20
15
117
85
73
105
237
253
261
357
833
129
165
257
505
262
785
21
189
481
529
0
574
20
15
117
85
73
105
237
253
261
357
833
129
291
259
473
261
785
21
481
432
521
1
575
20
15
117
85
73
105
237
253
261
357
833
129
291
259
473
262
785
21
481
433
521
512
570
20
15
117
85
73
105
237
253
261
357
833
129
291
259
505
262
785
21
466
496
530
0
573
20
15
117
85
73
105
237
253
261
357
833
129
147
257
505
262
785
21
169
477
529
0
574
20
15
117
85
73
105
237
253
261
357
833
129
147
257
501
261
785
21
169
477
533
2
574
20
15
117
85
73
105
237
253
261
357
833
129
147
259
473
262
785
21
169
474
522
0
573
20
15
117
85
73
105
237
253
261
357
833
897
297
259
473
262
785
533
213
737
521
512
573
20
15
117
85
73
105
237
253
261
365
193
257
73
257
505
258
518
718
206
991
529
536
1028
20
15
117
85
73
105
237
253
261
365
193
129
162
259
497
258
11
611
356
481
533
0
986
20
15
117
85
73
105
237
253
261
365
193
129
162
259
497
258
523
611
228
481
533
528
1050
20
15
117
85
73
105
237
253
261
365
193
129
162
259
473
258
10
611
228
481
521
8
12
20
15
117
85
73
105
237
253
261
365
193
129
162
259
473
258
522
611
228
481
521
520
1036
20
15
117
85
73
105
237
253
261
365
193
129
290
259
497
258
11
611
484
481
533
0
986
20
15
117
85
73
105
237
253
261
365
193
129
290
259
473
258
10
611
484
481
521
8
12
20
15
117
85
73
105
237
253
261
365
193
129
290
259
473
258
522
611
484
481
521
520
1036
20
15
117
85
73
105
237
253
261
365
193
129
163
259
497
258
6
97
97
481
533
0
8
20
15
117
85
73
105
237
253
261
365
193
129
163
259
497
258
11
609
225
481
533
16
26
20
15
117
85
73
105
237
253
261
365
193
129
163
259
497
258
518
97
97
481
533
512
1032
20
15
117
85
73
105
237
253
261
365
193
129
163
259
497
258
14
609
225
481
533
16
24
20
15
117
85
73
105
237
253
261
365
193
129
163
259
497
258
7
97
97
481
533
0
2
20
15
117
85
73
105
237
253
261
365
193
129
163
259
497
258
523
609
225
481
533
528
1050
20
15
117
85
73
105
237
253
261
365
193
129
163
259
497
258
519
97
97
481
533
512
1026
20
15
117
85
73
105
237
253
261
365
193
129
163
259
497
258
526
609
225
481
533
528
1048
20
15
117
85
73
105
237
253
261
365
193
129
163
259
473
258
6
97
97
481
521
8
4
20
15
117
85
73
105
237
253
261
365
193
129
163
259
473
258
518
97
97
481
521
520
1028
20
15
117
85
73
105
237
253
261
365
193
129
163
259
473
258
10
97
97
481
521
8
12
20
15
117
85
73
105
237
253
261
365
193
129
163
259
473
258
14
97
97
481
521
8
24
20
15
117
85
73
105
237
253
261
365
193
129
163
259
473
258
7
97
97
481
521
8
2
20
15
117
85
73
105
237
253
261
365
193
129
163
259
473
258
15
609
225
481
521
8
25
20
15
117
85
73
105
237
253
261
365
193
129
163
259
473
258
522
97
97
481
521
520
1036
20
15
117
85
73
105
237
253
261
365
193
129
163
259
473
258
519
97
97
481
521
520
1026
20
15
117
85
73
105
237
253
261
365
193
129
163
259
473
258
526
97
97
481
521
520
1048
20
15
117
85
73
105
237
253
261
365
193
129
163
259
505
258
6
97
97
496
530
8
4
20
15
117
85
73
105
237
253
261
365
193
129
163
259
505
258
518
97
97
496
530
520
1028
20
15
117
85
73
105
237
253
261
365
193
129
163
259
505
258
10
97
97
496
530
8
12
20
15
117
85
73
105
237
253
261
365
193
129
163
259
505
258
7
97
97
496
530
8
2
20
15
117
85
73
105
237
253
261
365
193
129
163
259
505
258
522
97
97
496
530
520
1036
20
15
117
85
73
105
237
253
261
365
193
129
163
259
505
258
519
97
97
496
530
520
1026
20
15
117
85
73
105
237
253
261
365
193
129
165
257
473
258
6
98
103
481
522
8
4
20
15
117
85
73
105
237
253
261
365
193
129
165
257
473
258
518
98
103
481
522
520
1028
20
15
117
85
73
105
237
253
261
365
193
129
165
257
473
258
10
98
103
481
522
8
12
20
15
117
85
73
105
237
253
261
365
193
129
165
257
473
258
14
98
103
481
522
8
24
20
15
117
85
73
105
237
253
261
365
193
129
165
257
473
258
522
98
358
481
522
520
1036
20
15
117
85
73
105
237
253
261
365
193
129
165
257
473
258
526
610
614
481
522
520
1048
20
15
117
85
73
105
237
253
261
365
193
129
165
257
505
258
6
161
189
478
529
24
4
20
15
117
85
73
105
237
253
261
365
193
129
165
257
505
258
518
98
103
481
529
536
1028
20
15
117
85
73
105
237
253
261
365
193
129
165
257
505
258
10
98
103
481
529
24
12
20
15
117
85
73
105
237
253
261
365
193
129
165
257
505
258
522
610
231
481
529
536
1036
20
15
117
85
73
105
237
253
261
365
193
129
291
259
497
258
6
609
481
481
533
16
8
20
15
117
85
73
105
237
253
261
365
193
129
291
259
497
258
11
609
481
481
533
16
26
20
15
117
85
73
105
237
253
261
365
193
129
291
259
497
258
518
609
481
481
533
528
1032
20
15
117
85
73
105
237
253
261
365
193
129
291
259
497
258
14
609
481
481
533
16
24
20
15
117
85
73
105
237
253
261
365
193
129
291
259
497
258
7
609
481
481
533
16
2
20
15
117
85
73
105
237
253
261
365
193
129
291
259
497
258
519
609
481
481
533
528
1026
20
15
117
85
73
105
237
253
261
365
193
129
291
259
473
258
6
609
481
481
521
8
4
20
15
117
85
73
105
237
253
261
365
193
129
291
259
473
258
518
609
481
481
521
520
1028
20
15
117
85
73
105
237
253
261
365
193
129
291
259
473
258
10
609
481
481
521
8
12
20
15
117
85
73
105
237
253
261
365
193
129
291
259
473
258
14
609
481
481
521
8
24
20
15
117
85
73
105
237
253
261
365
193
129
291
259
473
258
7
609
481
481
521
8
2
20
15
117
85
73
105
237
253
261
365
193
129
291
259
473
258
15
609
481
481
521
8
25
20
15
117
85
73
105
237
253
261
365
193
129
291
259
473
258
522
609
481
481
521
520
1036
20
15
117
85
73
105
237
253
261
365
193
129
291
259
473
258
519
609
481
481
521
520
1026
20
15
117
85
73
105
237
253
261
365
193
129
291
259
473
258
526
609
481
481
521
520
1048
20
15
117
85
73
105
237
253
261
365
193
129
291
259
505
258
6
609
481
496
530
8
4
20
15
117
85
73
105
237
253
261
365
193
129
291
259
505
258
518
609
481
496
530
520
1028
20
15
117
85
73
105
237
253
261
365
193
129
291
259
505
258
10
609
481
496
530
8
12
20
15
117
85
73
105
237
253
261
365
193
129
291
259
505
258
7
609
481
496
530
8
2
20
15
117
85
73
105
237
253
261
365
193
129
291
259
505
258
522
609
481
496
530
520
1036
20
15
117
85
73
105
237
253
261
365
193
129
291
259
505
258
519
609
481
496
530
520
1026
20
15
117
85
73
105
237
253
261
365
193
129
293
257
505
258
10
610
487
481
529
24
12
20
15
117
85
73
105
237
253
261
365
193
129
293
257
505
258
522
610
487
481
529
536
1036
20
15
117
85
73
105
237
253
261
365
193
129
147
259
473
258
6
97
113
506
522
8
4
20
15
117
85
73
105
237
253
261
365
193
129
147
259
473
258
518
97
113
506
522
520
1028
20
15
117
85
73
105
237
253
261
365
193
129
147
259
473
258
10
97
113
506
522
8
12
20
15
117
85
73
105
237
253
261
365
193
129
147
259
473
258
14
97
113
506
522
8
24
20
15
117
85
73
105
237
253
261
365
193
129
147
259
473
258
522
97
113
506
522
520
1036
20
15
117
85
73
105
237
253
261
365
193
129
147
259
473
258
526
97
113
506
522
520
1048
20
15
117
85
73
105
237
253
261
365
833
129
297
259
473
258
775
21
469
481
521
8
514
20
15
117
85
73
105
237
253
261
365
833
129
163
259
497
258
775
21
97
481
533
0
514
20
15
117
85
73
105
237
253
261
365
833
129
163
259
473
258
774
21
97
481
521
8
516
20
15
117
85
73
105
237
253
261
365
833
129
163
259
473
258
775
21
97
481
521
8
514
20
15
117
85
73
105
237
253
261
365
833
129
163
259
505
258
774
21
97
496
530
8
516
20
15
117
85
73
105
237
253
261
365
833
129
163
259
505
258
775
21
97
496
530
8
514
20
15
117
85
73
105
237
253
261
365
833
129
291
259
497
258
775
21
465
481
532
0
322
20
15
117
85
73
105
237
253
261
365
833
129
291
259
473
258
774
21
481
433
521
8
516
20
15
117
85
73
105
237
253
261
365
833
129
291
259
473
258
775
21
481
433
521
8
514
20
15
117
85
73
105
237
253
261
365
833
897
297
259
473
258
774
533
213
737
521
8
516
20
15
117
85
73
105
237
253
261
365
833
897
297
259
473
258
775
533
213
737
521
8
514
20
15
117
85
73
105
237
253
261
365
833
897
291
259
497
258
775
533
209
737
532
0
514
20
15
117
85
73
105
237
253
261
365
833
897
291
259
473
258
774
533
209
737
521
8
516
20
15
117
85
73
105
237
253
261
365
833
897
291
259
473
258
775
533
209
737
521
8
514
20
15
117
85
73
105
237
253
273
341
321
129
163
257
486
262
415
21
97
509
536
512
809
20
15
117
85
73
105
237
253
273
341
321
129
163
257
486
262
671
21
97
509
536
512
1138
20
15
117
85
73
105
237
253
273
341
321
129
291
257
486
262
671
533
481
509
536
512
1138
20
15
117
85
73
105
237
253
273
341
321
129
147
257
486
262
415
21
169
478
536
0
809
20
15
117
85
73
105
237
253
273
341
321
129
147
257
486
262
671
21
169
478
536
512
1138
20
15
117
85
73
105
237
253
273
341
833
129
163
257
486
262
798
21
97
509
536
0
552
20
15
117
85
73
105
237
253
273
341
833
129
163
257
486
262
799
21
97
509
536
0
370
20
15
117
85
73
105
237
253
273
341
833
129
163
257
486
262
926
21
609
509
536
0
296
20
15
117
85
73
105
237
253
273
341
833
129
163
257
486
262
831
21
609
509
536
0
562
20
15
117
85
73
105
237
253
273
341
833
129
163
257
486
262
927
21
609
509
536
0
297
20
15
117
85
73
105
237
253
273
341
833
129
291
257
486
262
798
21
481
509
536
512
552
20
15
117
85
73
105
237
253
273
341
833
129
291
257
486
262
799
21
481
509
536
0
370
20
15
117
85
73
105
237
253
273
341
833
129
291
257
486
262
926
21
481
509
536
0
296
20
15
117
85
73
105
237
253
273
341
833
129
291
257
486
262
927
21
481
509
536
0
626
20
15
117
85
73
105
237
253
273
341
833
129
147
257
486
262
798
21
169
478
536
0
552
20
15
117
85
73
105
237
253
273
341
833
129
147
257
486
262
926
21
937
478
536
0
296
20
15
117
85
73
105
237
253
273
341
833
129
147
257
486
262
927
21
937
478
536
0
297
20
15
117
85
73
105
237
253
273
341
833
897
291
257
486
262
926
533
225
765
536
0
296
20
15
117
85
73
105
237
253
273
341
833
897
291
257
486
262
927
533
225
765
536
0
297
20
15
117
85
73
105
237
253
273
217
193
129
163
257
486
1
11
97
97
509
536
1802
1145
20
15
117
85
73
105
237
253
273
217
193
129
163
257
486
1
27
97
353
509
536
1802
1049
20
15
117
85
73
105
237
253
273
217
193
129
163
257
486
1
539
97
97
509
536
650
1561
20
15
117
85
73
105
237
253
273
217
193
129
163
257
486
2
11
97
97
509
536
1816
1145
20
15
117
85
73
105
237
253
273
217
193
129
163
257
486
2
14
97
225
509
536
1816
1036
20
15
117
85
73
105
237
253
273
217
193
129
163
257
486
2
15
97
97
509
536
1816
1146
20
15
117
85
73
105
237
253
273
217
193
129
163
257
486
2
523
97
98
510
536
1816
1294
20
15
117
85
73
105
237
253
273
217
193
129
163
257
486
2
27
97
353
509
536
1816
1049
20
15
117
85
73
105
237
253
273
217
193
129
163
257
486
2
526
97
225
509
536
1816
1292
20
15
117
85
73
105
237
253
273
217
193
129
163
257
486
2
31
97
97
509
536
1816
1050
20
15
117
85
73
105
237
253
273
217
193
129
163
257
486
2
539
97
97
509
536
1816
1305
20
15
117
85
73
105
237
253
273
217
193
129
163
257
486
2
543
97
97
509
536
1816
1306
20
15
117
85
73
105
237
253
273
345
193
129
163
257
486
257
43
97
225
509
536
10
57
20
15
117
85
73
105
237
253
273
345
193
129
163
257
486
257
59
609
353
509
536
10
985
20
15
117
85
73
105
237
253
273
345
193
129
163
257
486
257
555
97
225
509
536
522
1081
20
15
117
85
73
105
237
253
273
345
193
129
163
257
486
258
43
97
225
509
536
56
57
20
15
117
85
73
105
237
253
273
345
193
129
163
257
486
258
38
97
225
509
536
56
60
20
15
117
85
73
105
237
253
273
345
193
129
163
257
486
258
555
97
225
509
536
536
1081
20
15
117
85
73
105
237
253
273
345
193
129
163
257
486
258
47
97
353
509
536
568
954
20
15
117
85
73
105
237
253
273
345
193
129
163
257
486
258
550
97
97
509
536
536
1084
20
15
117
85
73
105
237
253
273
345
193
129
163
257
486
258
559
609
226
510
536
536
1082
20
15
117
85
73
105
237
253
273
345
193
129
291
257
486
257
43
609
481
509
536
10
57
20
15
117
85
73
105
237
253
273
345
193
129
291
257
486
257
59
609
481
509
536
10
985
20
15
117
85
73
105
237
253
273
345
193
129
291
257
486
257
555
609
481
509
536
522
1081
20
15
117
85
73
105
237
253
273
345
193
129
291
257
486
258
43
609
481
509
536
24
57
20
15
117
85
73
105
237
253
273
345
193
129
291
257
486
258
38
609
481
509
536
24
60
20
15
117
85
73
105
237
253
273
345
193
129
291
257
486
258
54
610
482
510
536
24
988
20
15
117
85
73
105
237
253
273
345
193
129
291
257
486
258
47
609
482
510
536
24
58
20
15
117
85
73
105
237
253
273
345
193
129
291
257
486
258
63
609
482
510
536
24
986
20
15
117
85
73
105
237
253
273
345
193
129
293
257
486
258
54
610
486
511
536
24
988
20
15
117
85
73
105
237
253
273
345
321
257
291
257
486
257
651
737
737
509
536
522
1145
20
15
117
85
73
105
237
253
273
345
321
257
291
257
486
258
651
737
737
509
536
536
1145
20
15
117
85
73
105
237
253
273
345
321
257
291
257
486
258
655
737
737
509
536
536
1146
20
15
117
85
73
105
237
253
273
345
321
129
163
257
486
257
401
21
97
509
536
10
171
20
15
117
85
73
105
237
253
273
345
321
129
147
257
486
258
407
21
169
478
536
8
170
20
15
117
85
73
105
237
253
273
345
833
129
163
257
486
257
785
21
97
509
536
10
555
20
15
117
85
73
105
237
253
273
345
833
129
163
257
486
257
913
21
609
509
536
10
299
20
15
117
85
73
105
237
253
273
345
833
129
291
257
486
257
785
21
481
509
536
522
555
20
15
117
85
73
105
237
253
273
345
833
129
147
257
486
258
791
21
169
478
536
8
554
20
15
117
85
73
105
237
253
273
345
833
129
147
257
486
258
919
21
937
478
536
8
298
20
15
117
85
73
105
237
253
273
345
833
897
291
257
486
257
913
533
225
765
536
10
299
20
15
117
85
73
105
237
253
273
218
193
129
163
257
486
0
14
98
226
510
536
700
1038
20
15
117
85
73
105
237
253
273
218
193
129
163
257
486
0
526
98
226
510
536
700
1550
20
15
117
85
73
105
237
253
273
346
193
129
163
257
486
256
38
98
226
510
536
60
62
20
15
117
85
73
105
237
253
273
346
193
129
163
257
486
256
550
98
98
510
536
540
1086
20
15
117
85
73
105
237
253
273
346
193
129
291
257
486
256
38
610
482
510
536
28
62
20
15
117
85
73
105
237
253
273
346
321
129
147
257
486
256
405
21
169
478
536
19
799
20
15
117
85
73
105
237
253
273
346
833
129
147
257
486
256
789
21
169
478
536
19
543
20
15
117
85
73
105
237
253
273
346
833
129
147
257
486
256
917
21
937
478
536
19
287
20
15
117
85
73
105
237
253
277
341
193
257
137
259
465
277
561
725
149
481
525
517
1057
20
15
117
85
73
105
237
253
277
341
193
257
165
257
465
277
49
505
317
494
525
2
30
20
15
117
85
73
105
237
253
277
341
193
257
165
257
465
277
561
505
317
494
525
514
1054
20
15
117
85
73
105
237
253
277
341
193
257
147
257
465
277
49
449
297
493
525
2
30
20
15
117
85
73
105
237
253
277
341
193
257
147
257
465
277
561
449
297
493
525
514
1054
20
15
117
85
73
105
237
253
277
341
193
129
137
257
485
261
561
633
271
479
537
513
1073
20
15
117
85
73
105
237
253
277
341
193
129
163
259
465
258
47
609
353
497
524
16
978
20
15
117
85
73
105
237
253
277
341
193
129
165
257
485
261
49
185
189
478
537
1
49
20
15
117
85
73
105
237
253
277
341
193
129
291
259
465
258
47
609
481
433
524
16
978
20
15
117
85
73
105
237
253
277
341
193
129
291
259
465
274
63
609
481
433
524
0
34
20
15
117
85
73
105
237
253
277
341
193
129
147
257
465
277
49
633
241
509
525
2
30
20
15
117
85
73
105
237
253
277
341
193
129
147
257
465
277
561
633
241
509
525
514
1054
20
15
117
85
73
105
237
253
277
341
321
129
291
259
465
274
671
21
481
433
524
512
1122
20
15
117
85
73
105
237
253
277
341
833
129
162
258
465
261
817
21
612
508
526
9
350
20
15
117
85
73
105
237
253
277
341
833
129
162
258
465
277
817
21
612
508
526
3
543
20
15
117
85
73
105
237
253
277
341
833
129
162
258
466
258
817
21
612
508
524
12
566
20
15
117
85
73
105
237
253
277
341
833
129
162
258
466
259
817
21
612
508
524
10
348
20
15
117
85
73
105
237
253
277
341
833
129
162
258
466
274
817
21
612
508
524
4
534
20
15
117
85
73
105
237
253
277
341
833
129
169
259
465
261
817
21
213
481
525
9
350
20
15
117
85
73
105
237
253
277
341
833
129
169
259
465
262
817
21
213
481
525
8
346
20
15
117
85
73
105
237
253
277
341
833
129
169
259
465
277
817
21
213
481
525
5
545
20
15
117
85
73
105
237
253
277
341
833
129
297
257
465
261
817
21
469
509
525
9
351
20
15
117
85
73
105
237
253
277
341
833
129
297
257
465
277
817
21
469
509
525
2
542
20
15
117
85
73
105
237
253
277
341
833
129
297
259
465
261
817
21
469
481
525
9
350
20
15
117
85
73
105
237
253
277
341
833
129
297
259
465
262
817
21
469
481
525
8
346
20
15
117
85
73
105
237
253
277
341
833
129
297
259
465
277
817
21
469
481
525
5
545
20
15
117
85
73
105
237
253
277
341
833
129
163
257
465
261
817
21
97
509
525
9
351
20
15
117
85
73
105
237
253
277
341
833
129
163
257
465
277
817
21
97
509
525
2
542
20
15
117
85
73
105
237
253
277
341
833
129
163
257
485
261
817
21
97
509
537
3
561
20
15
117
85
73
105
237
253
277
341
833
129
163
259
465
261
817
21
97
481
525
9
561
20
15
117
85
73
105
237
253
277
341
833
129
163
259
465
262
817
21
609
496
524
8
346
20
15
117
85
73
105
237
253
277
341
833
129
163
259
465
277
817
21
97
481
525
5
545
20
15
117
85
73
105
237
253
277
341
833
129
291
257
465
277
817
21
481
509
525
2
542
20
15
117
85
73
105
237
253
277
341
833
129
291
259
465
261
817
21
465
481
525
9
561
20
15
117
85
73
105
237
253
277
341
833
129
291
259
465
277
817
21
481
481
525
5
545
20
15
117
85
73
105
237
253
277
341
833
129
291
259
465
274
799
21
481
433
524
0
354
20
15
117
85
73
105
237
253
277
341
833
129
291
259
465
274
863
21
481
433
524
0
482
20
15
117
85
73
105
237
253
277
341
833
129
291
259
465
274
927
21
481
433
524
0
610
20
15
117
85
73
105
237
253
277
341
833
129
147
259
465
262
817
21
169
474
526
8
346
20
15
117
85
73
105
237
253
277
341
833
897
297
259
465
277
817
533
213
737
525
5
545
20
15
117
85
73
105
234
249
265
361
193
129
144
262
497
267
15
97
112
502
534
1
48
20
15
117
85
73
105
234
249
265
361
193
129
144
262
497
267
527
97
112
502
534
513
1072
20
15
117
85
73
105
234
250
257
365
193
129
144
260
502
262
7
185
168
476
532
0
2
20
15
117
85
73
105
234
250
257
365
833
129
144
260
502
262
775
21
936
476
532
0
514
20
15
117
85
73
105
234
251
257
365
193
129
144
258
500
262
6
98
112
501
528
0
4
20
15
117
85
73
105
234
251
257
365
193
129
144
258
500
262
518
98
112
501
528
512
1028
20
15
117
85
73
105
250
251
257
361
193
129
64
258
500
261
13
609
544
965
512
2
14
20
15
117
85
73
105
250
251
257
365
193
129
64
258
500
262
6
161
544
965
512
0
4
20
15
117
85
73
105
250
251
257
365
193
129
64
258
500
262
13
161
544
965
512
0
22
20
15
117
85
73
105
250
251
257
365
193
129
64
258
500
262
518
609
544
965
512
512
1028
20
15
117
85
73
105
250
251
257
365
193
129
64
258
500
262
14
161
544
965
512
0
12
20
15
117
85
73
105
250
251
257
365
193
129
64
258
500
262
7
161
544
965
512
0
2
20
15
117
85
73
105
250
251
257
365
193
129
64
258
500
262
15
609
544
965
512
0
26
20
15
117
85
73
105
250
251
257
365
193
129
64
258
500
262
525
609
544
965
512
512
1046
20
15
117
85
73
105
250
251
257
365
193
129
64
258
500
262
519
609
544
965
512
512
1026
20
15
117
85
73
105
250
251
257
365
193
129
64
258
500
262
526
609
544
965
512
512
1036
20
15
117
85
73
105
250
251
257
365
193
129
64
258
500
262
527
609
544
965
512
512
1050
20
15
117
85
73
105
250
251
265
361
193
257
128
258
490
267
527
705
128
510
523
512
1072
20
15
117
85
73
105
250
251
265
361
193
257
128
258
490
267
539
705
128
510
523
512
1033
20
15
117
85
73
105
250
251
265
361
193
257
128
258
490
267
543
705
128
510
523
512
1040
20
15
117
85
73
105
250
251
265
361
193
257
128
258
490
267
535
705
128
510
523
512
1057
20
15
117
85
73
105
250
251
265
361
193
257
64
258
490
267
527
705
192
1022
523
512
1072
20
15
117
85
73
105
250
251
265
361
193
257
64
258
490
267
539
705
192
1022
523
512
1033
20
15
117
85
73
105
250
251
265
361
193
257
64
258
490
267
543
705
192
1022
523
512
1040
20
15
117
85
73
105
250
251
265
361
193
257
64
258
490
267
535
705
192
1022
523
512
1057
20
15
117
85
73
89
57
249
257
361
193
273
1
449
509
261
13
473
3
959
647
1
26
20
15
117
85
73
89
57
249
257
361
193
273
1
449
509
261
525
729
3
959
647
513
1050
20
15
117
85
73
89
57
249
261
373
193
273
1
449
505
267
17
473
3
949
645
1
29
20
15
117
85
73
89
57
249
261
373
193
273
1
449
505
267
529
729
3
949
645
513
1053
20
15
117
85
73
89
57
249
265
361
193
273
1
449
491
267
15
473
3
949
265
514
48
20
15
117
85
73
89
57
249
265
361
193
273
1
449
491
267
527
431
63
949
649
514
1072
20
15
117
85
73
89
57
249
265
361
193
273
1
449
491
267
539
729
515
949
649
514
1032
20
15
117
85
73
89
57
249
265
361
193
273
1
449
491
267
543
729
515
949
649
514
1040
20
15
117
85
73
89
57
253
257
361
193
273
1
450
503
261
13
473
3
948
258
0
13
20
15
117
85
73
89
57
253
257
361
193
273
1
450
503
261
525
473
3
948
642
512
1037
20
15
117
85
73
89
57
253
261
361
193
273
1
451
505
257
13
473
3
953
646
5
26
20
15
117
85
73
89
57
253
261
361
193
273
1
451
505
257
525
473
3
953
646
517
1050
20
15
117
85
73
89
57
253
261
361
193
273
1
451
499
257
13
473
3
953
641
4
13
20
15
117
85
73
89
57
253
261
361
193
273
1
451
499
257
525
473
3
953
641
516
1037
20
15
117
85
73
89
57
253
261
357
193
273
1
451
505
262
14
473
3
953
646
0
8
20
15
117
85
73
89
57
253
261
357
193
273
1
451
505
262
526
729
515
953
646
512
1032
20
15
117
85
73
89
57
253
261
357
833
913
1921
1475
505
262
785
537
1539
1593
134
0
574
20
15
117
85
73
89
153
249
257
361
193
81
65
193
509
261
525
926
574
831
551
547
1037
20
15
117
85
73
89
153
249
257
361
193
81
65
193
493
261
13
345
323
67
583
5
13
20
15
117
85
73
89
153
249
257
361
193
81
65
193
493
261
525
926
574
67
583
517
1069
20
15
117
85
73
89
153
249
257
361
193
81
65
193
477
261
13
926
1086
126
267
515
45
20
15
117
85
73
89
153
249
257
361
193
81
65
193
477
261
525
926
62
126
523
579
1037
20
15
117
85
73
89
153
249
257
361
193
273
65
193
493
261
13
878
382
318
583
69
13
20
15
117
85
73
89
153
249
257
361
193
273
65
193
493
261
525
878
382
318
583
549
1037
20
15
117
85
73
89
153
249
257
361
193
145
65
193
509
261
13
110
62
110
294
514
14
20
15
117
85
73
89
153
249
257
361
193
145
65
193
509
261
525
622
574
318
551
513
1050
20
15
117
85
73
89
153
249
257
361
193
145
65
193
493
261
13
110
62
126
583
197
13
20
15
117
85
73
89
153
249
257
361
193
145
65
193
493
261
525
622
62
686
555
563
1037
20
15
117
85
73
89
153
249
257
361
193
145
65
193
477
261
13
110
62
126
267
515
45
20
15
117
85
73
89
153
249
257
361
193
145
65
193
477
261
525
110
62
126
139
515
1037
20
15
117
85
73
89
153
249
257
361
833
81
65
193
509
261
781
110
574
830
551
65
538
20
15
117
85
73
89
153
249
257
361
833
81
65
193
493
261
781
89
323
67
583
5
525
20
15
117
85
73
89
153
249
257
361
833
81
65
193
477
261
781
110
62
126
523
3
557
20
15
117
85
73
89
153
249
257
361
833
145
65
193
509
261
781
30
62
110
294
514
526
20
15
117
85
73
89
153
249
257
361
833
145
65
193
509
261
797
30
63
111
295
513
570
20
15
117
85
73
89
153
249
257
361
833
145
65
193
493
261
781
30
62
110
299
51
525
20
15
117
85
73
89
153
249
257
361
833
145
65
193
477
261
781
30
62
126
139
3
525
20
15
117
85
73
89
153
249
257
361
833
593
65
193
509
261
781
1134
1086
1342
551
65
538
20
15
117
85
73
89
153
249
257
361
833
593
65
193
493
261
781
1134
1086
1091
583
5
525
20
15
117
85
73
89
153
249
257
361
833
593
65
193
477
261
781
1134
1086
1342
523
3
525
20
15
117
85
73
89
153
249
257
361
833
593
577
193
509
261
781
1113
1347
1091
1575
67
525
20
15
117
85
73
89
153
249
257
361
833
593
577
193
493
261
781
1113
1347
1091
583
5
525
20
15
117
85
73
89
153
249
257
365
193
81
65
193
502
262
13
345
323
95
588
0
22
20
15
117
85
73
89
153
249
257
365
193
81
65
193
502
262
518
926
62
95
588
512
1028
20
15
117
85
73
89
153
249
257
365
193
81
65
193
502
262
14
345
323
95
588
0
12
20
15
117
85
73
89
153
249
257
365
193
81
65
193
502
263
13
345
323
95
588
2
25
20
15
117
85
73
89
153
249
257
365
193
81
65
193
477
262
518
926
1086
126
139
512
1028
20
15
117
85
73
89
153
249
257
365
193
81
65
193
475
263
15
345
323
95
593
16
24
20
15
117
85
73
89
153
249
257
365
193
81
65
193
507
263
15
345
323
67
585
16
984
20
15
117
85
73
89
153
249
257
365
193
145
65
193
493
262
6
110
62
110
299
528
4
20
15
117
85
73
89
153
249
257
365
193
145
65
193
493
262
518
622
574
302
555
560
1028
20
15
117
85
73
89
153
249
257
365
193
145
65
193
477
262
6
110
62
126
267
528
4
20
15
117
85
73
89
153
249
257
365
193
145
65
193
477
262
518
622
62
126
139
512
1028
20
15
117
85
73
89
153
249
257
365
833
81
65
193
502
262
774
110
382
95
588
0
516
20
15
117
85
73
89
153
249
257
365
833
81
65
193
475
263
783
89
835
159
137
16
536
20
15
117
85
73
89
153
249
257
365
833
81
65
193
507
263
783
89
835
579
585
16
536
20
15
117
85
73
89
153
249
257
365
833
145
65
193
493
262
774
30
62
110
299
528
516
20
15
117
85
73
89
153
249
257
365
833
145
65
193
477
262
774
30
62
126
139
0
516
20
15
117
85
73
89
153
249
257
365
833
593
577
193
502
262
781
1113
1347
1119
588
0
534
20
15
117
85
73
89
153
249
257
365
833
593
577
193
502
262
782
1113
1347
1119
588
0
524
20
15
117
85
73
89
153
249
257
373
193
81
65
193
493
269
17
345
323
67
583
1
990
20
15
117
85
73
89
153
249
257
373
193
81
65
193
493
269
529
921
575
95
583
577
1054
20
15
117
85
73
89
153
249
257
373
193
337
65
193
493
269
17
409
67
579
583
1
990
20
15
117
85
73
89
153
249
257
373
193
337
65
193
493
269
529
409
67
579
583
515
1055
20
15
117
85
73
89
153
249
257
373
833
81
65
193
493
269
785
89
323
67
583
1
478
20
15
117
85
73
89
153
249
257
373
833
145
65
193
493
269
785
25
63
319
583
321
542
20
15
117
85
73
89
153
249
257
373
833
145
65
193
493
269
782
30
62
110
299
515
520
20
15
117
85
73
89
153
249
257
373
833
593
65
193
493
269
785
921
1087
127
583
193
542
20
15
117
85
73
89
153
249
261
361
193
81
65
193
473
257
13
350
835
579
595
11
923
20
15
117
85
73
89
153
249
261
361
193
81
65
193
505
257
13
345
323
67
275
269
45
20
15
117
85
73
89
153
249
261
361
193
81
65
193
501
257
13
345
323
67
589
14
13
20
15
117
85
73
89
153
249
261
361
193
81
65
193
501
257
525
921
451
95
151
513
1050
20
15
117
85
73
89
153
249
261
361
193
273
65
193
501
257
13
478
382
94
151
1
26
20
15
117
85
73
89
153
249
261
361
193
273
65
193
501
257
525
878
382
94
151
513
1050
20
15
117
85
73
89
153
249
261
361
193
145
65
193
505
257
13
174
62
111
293
525
13
20
15
117
85
73
89
153
249
261
361
193
145
65
193
505
257
525
622
574
623
549
525
1037
20
15
117
85
73
89
153
249
261
361
193
145
65
193
501
257
13
110
62
110
534
1
986
20
15
117
85
73
89
153
249
261
361
193
145
65
193
501
257
525
110
62
110
534
609
1037
20
15
117
85
73
89
153
249
261
361
833
81
65
193
505
257
781
89
323
67
275
269
557
20
15
117
85
73
89
153
249
261
361
833
81
65
193
501
257
781
89
323
67
589
14
525
20
15
117
85
73
89
153
249
261
361
833
145
65
193
505
257
781
30
62
111
293
525
525
20
15
117
85
73
89
153
249
261
361
833
145
65
193
501
257
781
30
62
110
534
257
538
20
15
117
85
73
89
153
249
261
361
833
593
65
193
501
257
781
942
1086
1119
589
1
557
20
15
117
85
73
89
153
249
261
361
833
593
577
193
473
257
781
1113
1347
1091
595
11
411
20
15
117
85
73
89
153
249
261
361
833
593
577
193
505
257
781
1113
1347
1091
1555
1101
333
20
15
117
85
73
89
153
249
261
361
833
593
577
193
501
257
781
1113
1347
1091
589
14
525
20
15
117
85
73
89
153
249
261
357
193
81
65
193
473
262
14
345
323
579
595
516
904
20
15
117
85
73
89
153
249
261
357
193
81
65
193
505
262
14
345
323
67
275
36
8
20
15
117
85
73
89
153
249
261
357
193
81
65
193
501
261
17
345
383
95
589
34
62
20
15
117
85
73
89
153
249
261
357
193
81
65
193
501
261
529
921
451
95
151
515
1087
20
15
117
85
73
89
153
249
261
357
193
273
65
193
501
261
17
473
383
95
151
3
63
20
15
117
85
73
89
153
249
261
357
193
337
65
193
473
262
14
857
579
579
595
4
16
20
15
117
85
73
89
153
249
261
357
193
337
65
193
473
262
526
857
579
579
595
532
1040
20
15
117
85
73
89
153
249
261
357
193
337
65
193
473
263
17
409
67
579
595
265
61
20
15
117
85
73
89
153
249
261
357
193
337
65
193
505
262
14
857
579
67
275
100
8
20
15
117
85
73
89
153
249
261
357
193
337
65
193
505
262
526
857
579
579
531
548
1032
20
15
117
85
73
89
153
249
261
357
193
337
65
193
501
261
17
409
67
95
151
3
63
20
15
117
85
73
89
153
249
261
357
193
337
65
193
501
261
529
409
323
95
151
515
1087
20
15
117
85
73
89
153
249
261
357
833
81
65
193
505
262
782
89
323
67
275
36
520
20
15
117
85
73
89
153
249
261
357
833
81
65
193
501
261
785
89
323
95
589
546
574
20
15
117
85
73
89
153
249
261
357
833
145
65
193
501
261
785
25
63
111
535
3
575
20
15
117
85
73
89
153
249
261
357
833
593
65
193
501
261
785
921
1087
1631
1613
2
574
20
15
117
85
73
89
153
249
261
357
833
593
577
193
473
262
782
1113
1347
1091
595
4
528
20
15
117
85
73
89
153
249
261
357
833
593
577
193
505
262
782
1113
1347
1091
1555
292
520
20
15
117
85
73
89
153
249
261
365
193
81
65
193
505
258
10
345
323
67
275
108
12
20
15
117
85
73
89
153
249
261
365
193
81
65
193
505
259
13
345
323
67
275
17
25
20
15
117
85
73
89
153
249
261
365
193
81
65
193
505
259
15
345
323
67
275
17
24
20
15
117
85
73
89
153
249
261
365
193
81
65
193
501
258
11
345
323
67
279
256
26
20
15
117
85
73
89
153
249
261
365
193
81
65
193
501
258
14
345
323
67
279
256
24
20
15
117
85
73
89
153
249
261
365
833
81
65
193
505
258
778
89
323
67
275
108
524
20
15
117
85
73
89
153
249
261
365
833
81
65
193
505
259
781
89
323
67
275
17
537
20
15
117
85
73
89
153
249
261
365
833
81
65
193
505
259
783
89
323
67
275
17
536
20
15
117
85
73
89
153
249
261
365
833
81
65
193
501
258
779
89
323
67
279
256
538
20
15
117
85
73
89
153
249
261
365
833
81
65
193
501
258
782
89
323
67
279
256
536
20
15
117
85
73
89
153
249
261
365
833
593
577
193
473
258
778
1113
1347
1091
595
204
524
20
15
117
85
73
89
153
249
261
365
833
593
577
193
473
258
782
1113
1347
1091
595
12
564
20
15
117
85
73
89
153
249
261
365
833
593
577
193
473
259
781
1113
1347
1091
595
17
533
20
15
117
85
73
89
153
249
261
365
833
593
577
193
473
259
783
1113
1347
1091
595
17
536
20
15
117
85
73
89
153
249
261
365
833
593
577
193
505
258
778
1113
1347
1091
1555
44
556
20
15
117
85
73
89
153
249
261
365
833
593
577
193
505
259
781
1113
1347
1091
1555
273
537
20
15
117
85
73
89
153
249
261
365
833
593
577
193
505
259
783
1113
1347
1091
1555
273
536
20
15
117
85
73
89
153
249
261
373
193
81
65
193
473
269
17
345
323
579
595
515
923
20
15
117
85
73
89
153
249
261
373
193
81
65
193
473
269
529
921
574
94
595
579
1053
20
15
117
85
73
89
153
249
261
373
193
81
65
193
505
269
17
345
323
67
275
259
47
20
15
117
85
73
89
153
249
261
373
193
81
65
193
505
269
529
921
62
158
531
515
1053
20
15
117
85
73
89
153
249
261
373
193
337
65
193
473
269
17
409
67
579
595
3
29
20
15
117
85
73
89
153
249
261
373
193
337
65
193
473
269
529
409
67
579
595
515
1053
20
15
117
85
73
89
153
249
261
373
193
337
65
193
505
269
17
409
67
67
275
259
47
20
15
117
85
73
89
153
249
261
373
193
337
65
193
505
269
529
409
67
579
531
547
1069
20
15
117
85
73
89
153
249
261
373
193
337
577
193
473
269
529
857
1662
606
595
515
1053
20
15
117
85
73
89
153
249
261
373
833
81
65
193
505
269
785
89
323
67
275
259
559
20
15
117
85
73
89
153
249
261
373
833
593
65
193
473
269
785
921
1086
1630
1619
1027
541
20
15
117
85
73
89
153
249
261
373
833
593
65
193
505
269
785
921
1086
158
275
3
541
20
15
117
85
73
89
153
249
261
373
833
593
577
193
473
269
785
1113
1347
1091
595
3
541
20
15
117
85
73
89
153
249
261
373
833
593
577
193
505
269
785
1113
1347
1091
1555
3
367
20
15
117
85
73
89
153
249
273
341
193
337
65
193
470
278
49
857
579
671
268
256
30
20
15
117
85
73
89
153
249
273
341
193
337
65
193
470
279
49
857
579
671
268
258
17
20
15
117
85
73
89
153
249
273
341
833
81
65
193
470
278
817
89
835
159
140
0
542
20
15
117
85
73
89
153
249
273
341
833
81
65
193
470
279
817
89
835
159
140
2
529
20
15
117
85
73
89
153
249
273
217
193
337
65
193
470
2
11
409
579
159
140
396
14
20
15
117
85
73
89
153
249
273
217
193
337
65
193
470
2
15
409
579
159
140
396
22
20
15
117
85
73
89
153
249
273
217
449
337
65
193
470
2
779
409
67
159
140
428
782
20
15
117
85
73
89
153
249
273
345
193
337
65
193
470
258
11
409
579
159
140
12
910
20
15
117
85
73
89
153
249
273
345
193
337
65
193
470
258
15
409
579
159
140
12
22
20
15
117
85
73
89
153
249
273
345
321
81
65
193
470
258
395
89
323
671
268
268
782
20
15
117
85
73
89
153
249
273
345
321
81
65
193
470
258
399
89
323
671
268
284
790
20
15
117
85
73
89
153
249
273
345
833
81
65
193
470
258
907
89
835
159
140
12
270
20
15
117
85
73
89
153
249
273
345
833
81
65
193
470
258
911
89
835
159
140
12
278
20
15
117
85
73
89
153
249
273
345
833
593
577
193
470
258
907
1113
1347
1183
1548
12
270
20
15
117
85
73
89
153
249
265
361
193
81
65
193
497
267
15
345
382
95
149
1
48
20
15
117
85
73
89
153
249
265
361
193
81
65
193
497
267
527
927
63
159
533
514
1072
20
15
117
85
73
89
153
249
265
361
193
81
65
193
497
267
535
927
63
159
533
513
1057
20
15
117
85
73
89
153
249
265
361
193
81
65
193
490
267
15
345
323
67
580
2
48
20
15
117
85
73
89
153
249
265
361
193
273
65
193
497
267
15
473
382
95
149
1
48
20
15
117
85
73
89
153
249
265
361
193
273
65
193
497
267
527
473
382
95
149
513
1072
20
15
117
85
73
89
153
249
265
361
193
273
65
193
491
267
527
879
383
693
553
514
1072
20
15
117
85
73
89
153
249
265
361
193
145
65
193
497
267
15
111
63
111
533
2
48
20
15
117
85
73
89
153
249
265
361
193
145
65
193
497
267
527
111
63
111
149
513
1072
20
15
117
85
73
89
153
249
265
361
193
145
65
193
491
267
15
175
63
309
297
514
944
20
15
117
85
73
89
153
249
265
361
193
145
65
193
491
267
527
623
63
821
553
521
1073
20
15
117
85
73
89
153
249
265
361
193
337
65
193
497
267
27
857
579
579
1571
1025
8
20
15
117
85
73
89
153
249
265
361
193
337
65
193
497
267
31
857
579
67
591
1
16
20
15
117
85
73
89
153
249
265
361
193
337
65
193
497
267
23
863
1151
95
149
1
33
20
15
117
85
73
89
153
249
265
361
193
337
65
193
497
267
539
863
383
95
149
513
1033
20
15
117
85
73
89
153
249
265
361
193
337
65
193
497
267
543
857
579
67
591
513
1040
20
15
117
85
73
89
153
249
265
361
193
337
65
193
497
267
535
863
1151
95
149
545
1056
20
15
117
85
73
89
153
249
265
361
193
337
65
193
491
267
27
857
579
579
1577
1032
8
20
15
117
85
73
89
153
249
265
361
193
337
65
193
491
267
31
857
579
579
1577
1032
16
20
15
117
85
73
89
153
249
265
361
193
337
65
193
491
267
23
415
319
181
297
514
32
20
15
117
85
73
89
153
249
265
361
193
337
65
193
491
267
535
415
319
693
553
514
1056
20
15
117
85
73
89
153
249
265
361
193
337
65
193
490
267
27
857
579
67
580
2
8
20
15
117
85
73
89
153
249
265
361
193
337
65
193
490
267
31
857
579
67
580
2
16
20
15
117
85
73
89
153
249
265
361
193
337
65
193
490
267
539
857
579
67
580
514
1032
20
15
117
85
73
89
153
249
265
361
193
337
65
193
490
267
543
857
579
67
580
517
1041
20
15
117
85
73
89
153
249
265
361
193
337
65
193
490
266
27
857
579
67
580
516
978
20
15
117
85
73
89
153
249
265
361
193
337
65
193
490
266
539
857
579
67
580
612
1038
20
15
117
85
73
89
153
249
265
361
833
81
65
193
497
267
783
89
382
95
149
1
560
20
15
117
85
73
89
153
249
265
361
833
81
65
193
497
267
795
89
382
95
149
1
521
20
15
117
85
73
89
153
249
265
361
833
81
65
193
497
267
799
89
835
579
591
1
528
20
15
117
85
73
89
153
249
265
361
833
81
65
193
497
267
791
95
63
159
277
1
353
20
15
117
85
73
89
153
249
265
361
833
81
65
193
490
267
783
89
835
579
580
2
560
20
15
117
85
73
89
153
249
265
361
833
81
65
193
490
267
795
89
323
67
580
2
520
20
15
117
85
73
89
153
249
265
361
833
81
65
193
490
267
799
89
835
579
580
2
528
20
15
117
85
73
89
153
249
265
361
833
81
65
193
490
266
795
89
323
67
580
4
526
20
15
117
85
73
89
153
249
265
361
833
145
65
193
497
267
783
31
63
111
533
2
560
20
15
117
85
73
89
153
249
265
361
833
145
65
193
497
267
795
31
63
111
533
1
520
20
15
117
85
73
89
153
249
265
361
833
145
65
193
497
267
799
31
63
111
533
1
529
20
15
117
85
73
89
153
249
265
361
833
145
65
193
497
267
791
31
63
111
533
1
545
20
15
117
85
73
89
153
249
265
361
833
145
65
193
491
267
783
31
63
181
297
514
560
20
15
117
85
73
89
153
249
265
361
833
145
65
193
491
267
795
31
63
309
297
514
520
20
15
117
85
73
89
153
249
265
361
833
145
65
193
491
267
799
31
63
309
297
514
528
20
15
117
85
73
89
153
249
265
361
833
145
65
193
491
267
791
31
63
111
297
552
545
20
15
117
85
73
89
153
249
265
361
833
593
65
193
497
267
783
943
1087
159
277
257
560
20
15
117
85
73
89
153
249
265
361
833
593
65
193
491
267
783
943
1087
1333
553
514
560
20
15
117
85
73
89
153
249
265
361
833
593
577
193
497
267
783
1113
1347
1091
1571
1057
560
20
15
117
85
73
89
153
249
265
361
833
593
577
193
497
267
791
1119
1407
1119
1557
1
545
20
15
117
85
73
89
153
249
265
361
833
593
577
193
491
267
783
1113
1347
1091
1577
1032
560
20
15
117
85
73
89
153
249
265
361
833
593
577
193
490
267
783
1113
1347
1091
580
2
560
20
15
117
85
73
89
153
249
265
365
833
593
577
193
497
265
779
1113
1347
1091
1571
1059
561
20
15
117
85
73
89
153
249
265
365
833
593
577
193
497
265
781
1113
1347
1091
1571
1027
517
20
15
117
85
73
89
153
249
265
365
833
593
577
193
497
265
782
1113
1347
1091
1571
1027
564
20
15
117
85
73
89
153
249
265
365
833
593
577
193
497
265
783
1113
1347
1091
1571
1027
537
20
15
117
85
73
89
153
249
277
341
193
81
65
193
469
277
561
921
575
95
599
579
1041
20
15
117
85
73
89
153
249
277
341
193
337
65
193
469
261
49
409
323
111
269
265
49
20
15
117
85
73
89
153
249
277
341
193
337
65
193
469
261
561
409
323
111
141
525
1073
20
15
117
85
73
89
153
249
277
341
193
337
65
193
469
277
49
409
67
579
599
3
33
20
15
117
85
73
89
153
249
277
341
193
337
65
193
469
277
561
409
67
579
599
515
1041
20
15
117
85
73
89
153
249
277
341
833
81
65
193
469
261
817
89
323
95
599
99
561
20
15
117
85
73
89
153
249
277
341
833
81
65
193
469
277
817
89
323
95
599
517
545
20
15
117
85
73
89
153
249
277
341
833
145
65
193
469
261
817
25
63
127
525
13
561
20
15
117
85
73
89
153
249
277
341
833
145
65
193
469
277
817
25
63
127
525
2
545
20
15
117
85
73
89
153
249
277
341
833
593
577
193
469
261
817
1113
1347
1091
599
13
561
20
15
117
85
73
89
153
249
277
341
833
593
577
193
469
277
817
1113
1347
1091
599
3
545
20
15
117
85
73
89
153
253
257
361
193
81
65
195
493
261
13
921
707
1689
1605
1025
13
20
15
117
85
73
89
153
253
257
361
833
593
577
195
493
261
781
1113
1347
1113
581
33
525
20
15
117
85
73
89
153
253
261
361
193
81
65
195
489
257
13
921
707
1689
1606
1029
26
20
15
117
85
73
89
153
253
261
361
193
81
65
195
501
257
13
345
323
89
149
13
13
20
15
117
85
73
89
153
253
261
361
833
81
65
195
501
257
781
89
323
89
149
13
525
20
15
117
85
73
89
153
253
261
361
833
593
65
195
499
257
781
942
1086
1089
1568
1029
365
20
15
117
85
73
89
153
253
261
361
833
593
577
195
497
257
781
1113
1347
1113
1613
1037
525
20
15
117
85
73
89
153
253
261
361
833
593
577
195
489
257
781
1113
1347
1113
582
37
525
20
15
117
85
73
89
153
253
261
361
833
593
577
195
501
257
781
1113
1347
1113
1557
13
525
20
15
117
85
73
89
153
253
261
361
833
593
577
195
499
257
781
1113
1347
1089
1569
1028
365
20
15
117
85
73
89
153
253
261
357
193
81
65
195
497
262
14
345
323
89
589
40
8
20
15
117
85
73
89
153
253
261
357
193
337
65
195
497
262
17
409
67
89
150
8
62
20
15
117
85
73
89
153
253
261
357
193
337
65
195
497
262
529
409
323
89
150
520
1086
20
15
117
85
73
89
153
253
261
357
193
337
65
195
497
262
14
857
579
601
589
520
968
20
15
117
85
73
89
153
253
261
357
193
337
65
195
497
262
526
857
579
601
589
520
1032
20
15
117
85
73
89
153
253
261
357
833
81
65
195
497
262
782
89
835
601
589
40
520
20
15
117
85
73
89
153
253
261
357
833
593
577
195
497
262
782
1113
1347
1113
589
40
520
20
15
117
85
73
89
153
253
261
365
833
593
577
195
499
259
781
1113
1347
1089
1568
1032
532
20
15
117
85
73
89
153
253
261
365
833
593
577
195
499
259
783
1113
1347
1089
1569
1032
536
20
15
117
85
73
89
153
253
273
217
193
81
65
195
487
1
17
345
323
65
578
1796
1053
20
15
117
85
73
89
153
253
273
217
193
81
65
195
487
1
529
345
323
65
578
1864
1309
20
15
117
85
73
89
153
253
273
217
193
81
65
195
487
1
273
345
323
89
152
664
669
20
15
117
85
73
89
153
253
273
217
193
337
65
195
487
1
17
409
67
65
281
409
29
20
15
117
85
73
89
153
253
273
217
193
337
65
195
487
1
273
857
323
89
152
664
669
20
15
117
85
73
89
153
253
273
217
449
81
65
195
487
1
785
1113
323
89
152
452
797
20
15
117
85
73
89
153
253
273
217
449
337
65
195
487
1
785
345
67
89
152
452
797
20
15
117
85
73
89
153
253
273
217
449
337
577
195
487
1
785
1881
1347
89
280
408
797
20
15
117
85
73
89
153
253
273
345
193
81
65
195
487
257
17
345
323
65
578
4
29
20
15
117
85
73
89
153
253
273
345
193
337
65
195
487
257
17
857
1091
577
578
4
29
20
15
117
85
73
89
153
253
273
345
321
81
65
195
487
257
401
89
835
577
578
4
797
20
15
117
85
73
89
153
253
273
345
321
337
65
195
487
257
401
473
323
89
152
520
797
20
15
117
85
73
89
153
253
273
345
833
81
65
195
487
257
785
89
323
65
578
4
541
20
15
117
85
73
89
153
253
273
345
833
81
65
195
487
257
817
89
323
65
578
2
563
20
15
117
85
73
89
153
253
273
345
833
81
65
195
487
257
913
89
835
577
578
4
285
20
15
117
85
73
89
153
253
273
345
833
593
577
195
487
257
785
1113
1347
1089
578
4
541
20
15
117
85
73
89
153
253
277
341
193
337
65
195
469
277
49
857
579
601
597
1
33
20
15
117
85
73
89
153
253
277
341
193
337
65
195
469
277
561
857
323
601
597
513
1057
20
15
117
85
73
89
153
253
277
341
193
337
577
931
467
261
561
857
1663
769
0
561
1073
20
15
117
85
73
89
153
253
277
341
193
337
577
931
467
277
561
857
1663
769
0
513
1057
20
15
117
85
73
89
153
253
277
341
193
337
577
931
467
263
561
857
1663
769
0
560
1078
20
15
117
85
73
89
153
253
277
341
193
337
577
931
467
279
561
857
1662
769
0
512
1046
20
15
117
85
73
89
153
253
277
341
833
81
65
195
465
262
817
89
323
89
269
8
350
20
15
117
85
73
89
153
250
257
365
193
81
65
192
502
262
13
345
323
64
589
0
22
20
15
117
85
73
89
153
250
257
365
193
81
65
192
502
262
14
345
323
64
589
80
24
20
15
117
85
73
89
153
250
257
365
193
81
65
192
502
262
15
345
323
64
589
0
986
20
15
117
85
73
89
153
250
257
365
193
81
65
192
502
263
13
345
323
64
589
1
985
20
15
117
85
73
89
153
250
257
365
833
81
65
192
502
262
781
89
323
64
589
0
534
20
15
117
85
73
89
153
250
257
365
833
81
65
192
502
262
782
89
323
64
589
80
536
20
15
117
85
73
89
153
250
257
365
833
81
65
192
502
262
783
89
835
576
589
0
538
20
15
117
85
73
89
153
250
257
365
833
81
65
192
502
263
781
89
835
576
589
1
537
20
15
117
85
73
89
153
250
257
365
833
593
577
192
502
262
781
1113
1347
1088
589
0
534
20
15
117
85
73
89
153
250
258
370
193
81
65
192
472
268
30
350
835
576
592
0
52
20
15
117
85
73
89
153
250
258
370
193
337
65
192
504
268
14
857
579
64
272
256
4
20
15
117
85
73
89
153
250
258
370
193
337
65
192
504
268
526
857
579
64
584
576
1028
20
15
117
85
73
89
153
250
258
370
193
337
65
192
472
268
14
857
579
576
592
0
4
20
15
117
85
73
89
153
250
258
370
193
337
65
192
472
268
526
857
579
576
592
512
1060
20
15
117
85
73
89
153
250
258
370
193
337
65
192
492
268
14
857
579
576
1578
1024
4
20
15
117
85
73
89
153
250
258
370
833
81
65
192
504
268
782
89
323
64
272
256
516
20
15
117
85
73
89
153
250
258
370
833
81
65
192
472
268
782
89
835
576
592
0
516
20
15
117
85
73
89
153
250
258
359
193
81
65
192
508
258
10
345
323
576
586
194
28
20
15
117
85
73
89
153
250
258
359
833
593
577
192
492
258
778
1113
1347
1088
1578
1036
540
20
15
117
85
73
89
153
250
258
359
833
593
577
192
508
258
778
1113
1347
1088
586
194
540
20
15
117
85
73
89
313
249
257
361
193
145
385
193
509
261
13
174
446
62
519
1
26
20
15
117
85
73
89
313
249
257
361
833
145
385
193
509
261
781
30
446
62
519
1
538
20
15
117
85
73
89
313
249
257
361
833
145
385
193
509
261
797
30
702
62
519
1
570
20
15
117
85
73
89
313
249
257
361
833
913
385
193
509
261
797
542
191
1087
519
1
570
20
15
117
85
73
89
313
249
265
361
193
145
385
193
491
267
15
175
447
53
265
258
48
20
15
117
85
73
89
313
249
265
361
833
145
385
193
491
267
783
31
447
53
265
258
560
20
15
117
85
73
89
313
249
265
361
833
145
385
193
491
267
795
31
767
53
265
8
520
20
15
117
85
73
89
313
249
265
361
833
145
385
193
491
267
799
31
767
53
265
258
528
20
15
117
85
73
89
313
249
265
361
833
145
385
193
491
267
791
31
767
53
265
258
544
20
15
117
85
73
89
313
249
265
361
833
913
385
193
491
267
795
543
191
1077
521
2
520
20
15
117
85
73
89
313
249
265
361
833
913
385
193
491
267
799
543
191
1077
521
2
528
20
15
117
85
73
89
313
253
261
357
833
913
385
195
505
262
785
537
3
1081
262
512
574
20
15
117
85
73
109
237
253
257
361
193
258
163
257
509
261
13
416
318
482
531
1
26
20
15
117
85
73
109
237
253
257
361
193
258
163
257
509
261
525
416
318
482
531
513
1050
20
15
117
85
73
109
237
253
257
361
193
130
163
257
509
261
13
160
190
482
531
1
26
20
15
117
85
73
109
237
253
257
361
193
130
163
257
477
261
13
96
102
505
521
1
13
20
15
117
85
73
109
237
253
257
361
193
130
163
257
477
261
525
96
358
505
521
513
1037
20
15
117
85
73
109
237
253
257
361
193
130
291
257
477
261
13
608
486
441
521
1
13
20
15
117
85
73
109
237
253
257
361
193
130
291
257
477
261
525
608
486
441
521
513
1037
20
15
117
85
73
109
237
253
257
361
193
261
161
257
509
261
13
461
318
481
531
1
26
20
15
117
85
73
109
237
253
257
361
193
261
161
257
509
261
525
461
318
481
531
513
1050
20
15
117
85
73
109
237
253
257
361
193
261
161
257
509
261
541
509
318
481
531
513
1082
20
15
117
85
73
109
237
253
261
361
193
258
163
257
497
257
13
416
318
482
534
6
13
20
15
117
85
73
109
237
253
261
361
193
258
163
257
497
257
525
416
318
482
534
518
1037
20
15
117
85
73
109
237
253
261
361
193
258
163
257
473
257
13
416
318
506
523
3
13
20
15
117
85
73
109
237
253
261
361
193
258
163
257
473
257
525
416
318
506
523
515
1037
20
15
117
85
73
109
237
253
261
361
193
130
163
257
497
257
13
96
102
482
534
6
13
20
15
117
85
73
109
237
253
261
361
193
130
163
257
497
257
525
96
358
482
534
518
1037
20
15
117
85
73
109
237
253
261
361
193
130
163
257
473
257
13
96
102
482
523
3
13
20
15
117
85
73
109
237
253
261
361
193
130
163
257
473
257
525
96
358
482
523
515
1037
20
15
117
85
73
109
237
253
261
361
193
130
163
257
505
257
13
96
102
505
529
3
13
20
15
117
85
73
109
237
253
261
361
193
130
163
257
505
257
525
96
358
505
529
515
1037
20
15
117
85
73
109
237
253
261
361
193
130
163
257
501
257
13
96
102
505
533
13
13
20
15
117
85
73
109
237
253
261
361
193
130
163
257
501
257
525
96
358
505
533
525
1037
20
15
117
85
73
109
237
253
261
361
193
130
291
257
473
257
13
608
486
441
523
3
13
20
15
117
85
73
109
237
253
261
361
193
130
291
257
473
257
525
608
486
441
523
515
1037
20
15
117
85
73
109
237
253
261
361
193
261
161
257
473
257
13
461
318
510
523
3
13
20
15
117
85
73
109
237
253
261
361
193
261
161
257
473
257
29
509
318
509
522
3
59
20
15
117
85
73
109
237
253
261
361
193
261
161
257
473
257
525
461
318
510
523
515
1037
20
15
117
85
73
109
237
253
261
361
193
261
161
257
473
257
26
507
319
509
522
3
56
20
15
117
85
73
109
237
253
261
361
193
261
161
257
473
257
541
509
318
509
522
515
1083
20
15
117
85
73
109
237
253
261
361
193
261
161
257
473
257
538
507
319
509
522
515
1080
20
15
117
85
73
109
237
253
261
361
193
261
161
257
505
257
13
461
318
481
529
2
27
20
15
117
85
73
109
237
253
261
361
193
261
161
257
505
257
525
461
318
481
529
514
1051
20
15
117
85
73
109
237
253
261
361
193
261
161
257
505
257
541
509
318
481
529
514
1083
20
15
117
85
73
109
237
253
261
361
193
261
161
257
505
257
538
507
319
481
529
515
1080
20
15
117
85
73
109
237
253
261
361
193
133
161
257
473
257
29
189
190
477
522
3
59
20
15
117
85
73
109
237
253
261
361
193
133
161
257
473
257
26
187
191
477
522
3
56
20
15
117
85
73
109
237
253
261
361
193
133
161
257
505
257
26
187
191
481
529
3
56
20
15
117
85
73
109
237
253
261
357
193
258
163
257
505
262
14
440
318
505
529
0
8
20
15
117
85
73
109
237
253
261
357
193
130
163
257
473
262
14
184
190
473
523
0
8
20
15
117
85
73
109
237
253
261
357
193
261
161
257
473
262
17
509
318
509
522
0
61
20
15
117
85
73
109
237
253
261
357
193
261
161
257
473
262
14
445
318
510
523
0
8
20
15
117
85
73
109
237
253
261
357
193
261
161
257
505
262
14
445
318
481
529
0
8
20
15
117
85
73
109
237
253
261
357
193
133
161
257
473
262
14
189
190
478
523
0
8
20
15
117
85
73
109
237
253
261
365
193
130
163
257
497
258
6
160
190
474
535
0
8
20
15
117
85
73
109
237
253
261
365
193
130
163
257
497
258
14
160
190
474
535
16
24
20
15
117
85
73
109
237
253
261
365
193
130
163
257
473
258
6
96
102
505
523
24
4
20
15
117
85
73
109
237
253
261
365
193
130
163
257
473
258
518
96
102
505
523
536
1028
20
15
117
85
73
109
237
253
261
365
193
130
163
257
473
258
14
96
102
505
523
24
24
20
15
117
85
73
109
237
253
261
365
193
130
163
257
473
258
526
96
102
505
523
536
1048
20
15
117
85
73
109
237
253
261
365
193
130
163
257
505
258
6
160
190
473
529
24
4
20
15
117
85
73
109
237
253
261
365
193
261
161
257
505
258
7
445
318
481
529
24
2
20
15
117
85
73
109
237
253
261
365
193
261
161
257
505
258
519
445
318
481
529
536
1026
20
15
117
85
73
109
237
253
273
217
193
258
163
257
486
1
27
440
317
509
536
650
1049
20
15
117
85
73
109
237
253
273
217
193
258
163
257
486
1
539
440
317
509
536
650
1561
20
15
117
85
73
109
237
253
273
217
193
258
163
257
486
1
283
440
317
509
536
650
665
20
15
117
85
73
109
237
253
273
217
193
258
163
257
486
2
27
440
317
509
536
1816
1049
20
15
117
85
73
109
237
253
273
217
193
258
163
257
486
2
539
440
317
509
536
1816
1305
20
15
117
85
73
109
237
253
273
217
193
130
162
257
486
2
27
184
188
478
536
648
1049
20
15
117
85
73
109
237
253
273
217
193
130
162
257
486
2
283
184
188
478
536
648
665
20
15
117
85
73
109
237
253
273
217
193
130
163
257
486
1
27
184
189
477
536
650
1049
20
15
117
85
73
109
237
253
273
217
193
130
163
257
486
1
283
184
189
477
536
650
665
20
15
117
85
73
109
237
253
273
217
193
130
163
257
486
2
27
184
189
477
536
664
1049
20
15
117
85
73
109
237
253
273
217
193
130
163
257
486
2
283
184
189
477
536
664
665
20
15
117
85
73
109
237
253
273
345
193
258
162
257
486
258
27
440
316
510
536
24
25
20
15
117
85
73
109
237
253
273
345
193
258
162
257
486
258
539
440
316
510
536
536
1049
20
15
117
85
73
109
237
253
273
345
193
258
163
257
486
257
27
440
317
509
536
10
25
20
15
117
85
73
109
237
253
273
345
193
258
163
257
486
257
539
440
317
509
536
522
1049
20
15
117
85
73
109
237
253
273
345
193
258
163
257
486
258
27
440
317
509
536
24
25
20
15
117
85
73
109
237
253
273
345
193
258
163
257
486
258
539
440
317
509
536
536
1049
20
15
117
85
73
109
237
253
273
345
193
130
162
257
486
258
11
184
188
478
536
24
14
20
15
117
85
73
109
237
253
273
345
193
130
162
257
486
258
27
184
188
478
536
8
25
20
15
117
85
73
109
237
253
273
345
193
130
163
257
486
257
49
184
190
474
536
34
51
20
15
117
85
73
109
237
253
273
345
193
130
163
257
486
257
27
184
189
477
536
10
25
20
15
117
85
73
109
237
253
273
345
193
130
163
257
486
258
11
184
189
477
536
24
910
20
15
117
85
73
109
237
253
273
345
193
130
163
257
486
258
27
184
189
477
536
24
25
20
15
117
85
73
109
237
253
277
341
193
133
161
257
465
277
49
186
190
502
527
5
33
20
15
117
85
73
90
59
249
257
365
193
272
2
450
503
263
29
500
62
956
640
0
57
20
15
117
85
73
90
155
249
257
365
193
144
66
194
479
263
29
628
62
124
592
224
57
20
15
117
85
73
90
155
249
257
365
193
144
66
194
479
263
541
628
62
124
592
608
1081
20
15
117
85
73
90
155
249
257
365
193
144
66
194
503
263
29
628
574
316
544
512
57
20
15
117
85
73
90
155
249
257
365
833
80
66
194
511
263
797
116
382
92
144
0
569
20
15
117
85
73
90
155
249
257
365
833
80
66
194
479
263
797
116
382
92
592
512
569
20
15
117
85
73
90
155
249
257
365
833
592
578
194
511
263
797
1140
1406
1116
1552
0
569
20
15
117
85
73
90
155
249
257
365
833
592
578
194
479
263
797
1140
1406
1116
1616
256
569
20
15
117
85
73
90
306
250
273
345
193
144
388
192
470
259
13
180
444
54
550
34
22
20
15
117
85
73
90
315
249
257
365
193
144
386
194
503
263
29
180
446
60
512
0
57
20
15
117
85
73
106
250
251
265
361
193
256
68
258
490
267
535
724
202
1018
523
512
1057
20
15
117
85
105
9
153
249
277
213
385
353
203
193
469
21
817
405
25
381
525
386
785
20
15
117
85
105
9
153
249
277
213
385
369
203
193
469
5
817
409
9
381
525
397
817
20
15
117
85
105
9
153
249
277
213
385
369
203
193
469
21
817
409
9
381
525
450
785
20
15
117
85
105
9
153
253
273
217
385
353
202
195
487
1
689
405
532
578
1560
1816
1373
20
15
117
85
105
9
153
253
273
217
385
330
202
194
486
1
651
392
51
579
1603
1817
1401
20
15
117
85
105
9
153
253
273
217
385
330
202
194
487
1
651
392
51
579
1561
1801
1401
20
15
117
85
105
9
153
253
273
217
385
330
202
195
487
1
651
392
44
898
536
1800
1401
20
15
117
85
105
9
153
253
273
217
385
586
202
195
487
1
811
904
1100
66
280
440
825
20
15
117
85
105
9
153
253
277
213
385
945
1937
963
465
21
817
1561
1603
121
13
645
1697
20
15
117
85
77
101
41
249
273
217
194
261
1
449
471
1
16
469
13
897
650
682
1064
20
15
117
85
77
101
41
249
273
217
194
261
1
449
471
1
528
469
13
897
650
682
1576
20
15
117
85
77
101
41
249
273
217
450
261
1
449
471
1
784
469
13
897
650
682
1704
20
15
117
85
77
101
41
249
273
345
194
261
1
449
471
257
16
469
13
897
266
10
40
20
15
117
85
77
101
41
249
273
345
194
261
1
449
471
257
528
725
13
897
1162
522
1064
20
15
117
85
77
101
41
249
273
345
322
133
1
449
471
257
400
533
13
897
650
524
1648
20
15
117
85
77
101
41
249
273
210
195
261
1
449
471
16
26
450
6
901
1162
391
101
20
15
117
85
77
101
41
249
273
338
195
261
1
449
471
272
58
450
6
901
650
7
933
20
15
117
85
77
101
41
249
273
218
195
261
1
449
471
0
10
450
6
901
1162
439
21
20
15
117
85
77
101
41
249
273
218
195
261
1
449
471
0
522
450
6
901
650
695
1557
20
15
117
85
77
101
41
249
273
218
195
261
1
449
471
0
266
450
6
901
650
695
661
20
15
117
85
77
101
41
249
273
218
195
133
1
449
471
0
10
98
23
901
1162
439
21
20
15
117
85
77
101
41
249
273
218
195
133
1
449
471
0
522
98
23
901
650
695
1557
20
15
117
85
77
101
41
249
273
218
195
133
1
449
471
0
266
98
23
901
650
695
661
20
15
117
85
77
101
41
249
273
218
451
261
1
449
471
0
778
450
6
901
650
695
1685
20
15
117
85
77
101
41
249
273
346
195
261
1
449
471
256
10
450
6
901
1162
551
21
20
15
117
85
77
101
41
249
273
346
195
261
1
449
471
256
18
450
6
901
650
39
29
20
15
117
85
77
101
41
249
273
346
195
261
1
449
471
256
26
450
6
901
650
39
45
20
15
117
85
77
101
41
249
273
346
195
261
1
449
471
256
522
706
6
901
1162
551
1045
20
15
117
85
77
101
41
249
273
346
195
261
1
449
471
256
530
706
6
901
650
551
1053
20
15
117
85
77
101
41
249
273
346
195
261
1
449
471
256
58
450
6
901
1162
39
53
20
15
117
85
77
101
41
249
273
346
195
261
1
449
471
256
538
706
6
901
650
551
1069
20
15
117
85
77
101
41
249
273
346
195
261
1
449
471
256
570
706
11
905
650
567
1077
20
15
117
85
77
101
41
249
273
346
195
133
1
449
471
256
10
98
23
901
1162
551
21
20
15
117
85
77
101
41
249
273
346
195
133
1
449
471
256
522
610
535
901
650
535
1045
20
15
117
85
77
101
41
249
273
346
195
133
1
449
471
256
58
610
535
901
650
551
53
20
15
117
85
77
101
41
249
273
346
323
261
1
449
471
256
394
482
23
901
266
55
149
20
15
117
85
77
101
41
253
273
345
194
261
1
450
487
257
528
725
525
896
578
514
1064
20
15
117
85
77
101
41
253
273
218
195
261
1
453
486
0
10
450
11
907
664
756
1046
20
15
117
85
77
101
41
253
273
218
195
261
1
453
486
0
522
450
11
907
664
756
1558
20
15
117
85
77
101
41
253
273
346
195
261
1
450
486
256
10
450
6
896
579
516
13
20
15
117
85
77
101
41
253
273
346
195
261
1
450
486
256
18
450
6
896
579
324
29
20
15
117
85
77
101
41
253
273
346
195
261
1
450
486
256
26
450
6
896
579
516
45
20
15
117
85
77
101
41
253
273
346
195
261
1
450
486
256
522
706
6
896
579
516
1037
20
15
117
85
77
101
41
253
273
346
195
261
1
450
486
256
530
706
6
896
579
519
1053
20
15
117
85
77
101
41
253
273
346
195
261
1
450
486
256
58
450
6
896
579
516
54
20
15
117
85
77
101
41
253
273
346
195
261
1
450
486
256
538
706
6
896
579
516
1069
20
15
117
85
77
101
41
253
273
346
195
261
1
450
486
256
570
706
6
896
579
516
1078
20
15
117
85
77
101
41
253
273
346
195
261
1
450
487
256
10
450
6
896
578
515
21
20
15
117
85
77
101
41
253
273
346
195
261
1
450
487
256
18
450
6
896
578
263
29
20
15
117
85
77
101
41
253
273
346
195
261
1
450
487
256
26
450
6
896
578
519
45
20
15
117
85
77
101
41
253
273
346
195
261
1
450
487
256
522
706
6
896
578
515
1045
20
15
117
85
77
101
41
253
273
346
195
261
1
450
487
256
530
706
6
896
578
519
1053
20
15
117
85
77
101
41
253
273
346
195
261
1
450
487
256
538
706
6
896
578
519
1069
20
15
117
85
77
101
41
253
273
346
195
261
1
453
486
256
522
706
523
907
536
596
1046
20
15
117
85
77
101
41
253
273
346
195
261
1
453
486
256
570
706
523
907
664
532
1078
20
15
117
85
77
101
41
253
273
346
195
133
1
450
486
256
522
610
1558
896
579
516
1037
20
15
117
85
77
101
41
253
273
346
323
261
1
450
486
256
394
482
38
904
579
515
1685
20
15
117
85
77
101
41
253
273
346
323
261
1
450
486
256
650
482
6
896
579
580
1101
20
15
117
85
77
101
41
253
273
346
323
261
1
450
487
256
394
482
38
904
578
515
1685
20
15
117
85
77
101
41
253
273
346
323
261
1
450
487
256
650
482
6
896
578
583
1101
20
15
117
85
77
101
41
250
258
370
195
261
1
448
492
268
10
450
6
900
282
0
10
20
15
117
85
77
101
41
250
258
370
195
261
1
448
492
268
26
450
6
900
282
0
26
20
15
117
85
77
101
41
250
258
370
195
261
1
448
492
268
522
706
6
900
666
512
1036
20
15
117
85
77
101
41
250
258
370
195
261
1
448
492
268
538
706
6
900
666
512
1050
20
15
117
85
77
101
233
250
258
370
195
261
65
256
492
268
522
706
198
964
538
512
1036
20
15
117
85
77
101
233
250
258
370
195
261
65
256
492
268
538
706
198
964
538
512
1050
20
15
117
85
77
109
237
253
273
345
194
130
163
257
486
257
48
160
186
474
536
14
48
20
15
117
85
77
109
237
253
273
345
322
129
161
257
486
258
400
22
214
474
536
8
168
20
15
117
85
77
109
237
253
273
345
322
129
161
257
486
258
656
22
214
474
536
536
1136
20
15
117
85
77
109
237
253
273
345
322
129
289
257
486
258
400
22
470
474
536
8
168
20
15
117
85
77
109
237
253
273
345
322
129
289
257
486
258
656
534
470
474
536
536
1136
20
15
117
85
77
109
237
253
273
345
834
129
161
257
486
258
784
22
190
475
536
8
552
20
15
117
85
77
109
237
253
273
345
834
129
289
257
486
258
784
22
470
474
536
8
552
20
15
117
85
77
109
237
253
273
345
834
129
289
257
486
258
848
22
470
474
536
24
496
20
15
117
85
77
109
237
253
273
345
834
129
289
257
486
258
912
22
470
474
536
8
296
20
15
117
85
77
109
237
253
273
345
834
897
289
257
486
258
912
534
214
730
536
8
296
20
15
117
85
77
109
237
253
273
218
194
258
162
257
486
0
24
444
316
510
536
643
1048
20
15
117
85
77
109
237
253
273
218
194
258
162
257
486
0
536
444
316
510
536
643
1560
20
15
117
85
77
109
237
253
273
218
194
258
162
257
486
0
280
444
316
510
536
643
664
20
15
117
85
77
109
237
253
273
218
194
130
161
257
486
0
24
188
190
474
536
643
1048
20
15
117
85
77
109
237
253
273
218
194
130
161
257
486
0
280
188
190
474
536
643
664
20
15
117
85
77
109
237
253
273
218
194
130
162
257
486
0
24
188
188
478
536
643
1048
20
15
117
85
77
109
237
253
273
218
194
130
162
257
486
0
280
188
188
478
536
643
664
20
15
117
85
77
109
237
253
273
218
194
130
163
257
486
0
8
96
98
506
536
1795
1144
20
15
117
85
77
109
237
253
273
218
194
130
163
257
486
0
280
160
186
474
536
643
664
20
15
117
85
77
109
237
253
273
346
194
258
162
257
486
256
24
444
316
510
536
3
24
20
15
117
85
77
109
237
253
273
346
194
258
162
257
486
256
536
444
316
510
536
515
1048
20
15
117
85
77
109
237
253
273
346
194
130
161
257
486
256
8
188
190
474
536
4
12
20
15
117
85
77
109
237
253
273
346
194
130
161
257
486
256
24
188
190
474
536
4
44
20
15
117
85
77
109
237
253
273
346
194
130
162
257
486
256
24
188
188
478
536
3
24
20
15
117
85
77
109
237
253
273
346
194
130
163
257
486
256
24
160
186
474
536
3
24
20
15
117
85
77
109
237
253
273
346
194
130
163
257
486
256
40
96
226
506
536
3
56
20
15
117
85
77
109
237
253
273
346
194
130
163
257
486
256
552
96
226
506
536
515
1080
20
15
117
85
77
109
237
253
273
346
194
130
291
257
486
256
40
608
482
506
536
3
56
20
15
117
85
77
109
237
253
273
346
194
130
291
257
486
256
552
608
482
506
536
515
1080
20
15
117
85
77
109
237
253
273
346
322
258
291
257
486
256
648
736
738
762
536
515
1144
20
15
117
85
77
109
237
253
273
346
195
129
161
257
486
256
10
186
186
475
536
3
21
20
15
117
85
101
105
41
253
277
213
389
257
17
453
485
5
821
465
361
925
537
657
1717
20
15
117
85
101
105
233
249
277
213
389
257
289
257
469
18
666
209
705
755
523
1792
1376
20
15
117
85
101
105
233
249
277
213
389
257
289
257
469
18
667
209
705
755
523
1792
1377
20
15
117
85
101
105
233
253
273
217
397
257
145
259
471
1
675
439
113
505
520
1800
1377
20
15
117
85
101
105
233
253
273
210
390
257
289
259
471
16
664
214
713
753
520
1795
1392
20
15
117
85
101
105
233
253
277
213
389
257
289
261
465
18
666
209
705
765
526
1792
1376
20
15
117
85
101
105
233
253
277
213
389
257
145
261
465
18
666
209
105
493
526
1792
1376
20
15
117
85
101
101
41
249
273
213
389
261
1
449
471
7
825
505
353
901
650
688
1713
20
15
117
85
101
101
41
249
273
213
389
261
1
449
471
7
821
469
513
905
650
688
1716
20
15
117
85
101
101
41
249
273
213
389
261
1
449
471
7
827
505
353
901
650
688
1712
20
15
117
85
101
101
41
249
273
213
389
261
1
449
471
23
821
469
513
905
650
640
1684
20
15
117
85
101
101
41
249
273
213
389
261
1
449
471
23
819
505
513
901
650
640
1680
20
15
117
85
101
101
41
249
273
217
389
261
1
449
471
1
819
507
513
901
650
702
1713
20
15
117
85
101
101
41
249
273
217
393
261
1
449
471
1
801
505
353
901
650
684
1725
20
15
117
85
101
101
41
249
277
213
389
261
1
449
469
5
821
469
513
898
651
691
1717
20
15
117
85
101
101
41
249
277
213
389
261
1
449
469
21
821
469
513
898
651
643
1685
20
15
117
85
101
101
41
249
277
213
389
261
1
449
469
18
822
469
513
905
651
640
1688
20
15
117
85
101
101
41
249
277
213
389
261
1
449
469
18
823
469
513
905
651
640
1682
20
15
117
85
101
101
233
253
277
213
389
261
65
261
485
5
681
441
62
1021
537
1809
1377
20
15
117
85
85
69
101
253
261
357
217
133
197
393
505
261
1
117
133
689
529
1025
1
20
15
117
85
85
69
101
253
261
357
217
133
197
393
505
261
513
117
133
689
529
1025
1025
20
15
117
85
85
69
101
253
261
357
217
133
197
393
505
262
1
117
133
689
529
1024
30
20
15
117
85
85
69
101
253
261
357
217
133
197
393
505
262
513
117
133
689
529
1024
1038
20
15
117
85
85
69
101
253
261
357
857
133
197
393
505
261
769
25
598
689
529
1073
513
20
15
117
85
85
69
109
253
273
345
346
66
195
385
486
257
384
300
801
689
536
542
768
20
15
117
85
85
69
109
253
273
345
346
66
195
385
486
258
384
300
801
689
536
536
1672
20
15
117
85
85
69
109
253
273
345
346
322
195
385
486
257
640
684
545
689
536
542
1088
20
15
117
85
85
69
109
253
273
345
346
322
195
385
486
258
640
680
545
689
536
536
1088
20
15
117
85
85
69
361
253
261
357
857
133
449
261
498
262
769
25
849
618
1568
512
526
20
15
117
85
85
69
361
253
261
357
857
133
449
261
498
263
769
25
849
618
1568
1025
525
20
15
117
85
85
69
361
253
261
357
857
901
449
261
498
262
769
537
81
618
1568
512
526
20
15
117
85
85
69
361
253
261
357
857
901
449
261
498
263
769
537
81
618
1568
1025
525
20
15
117
85
85
69
245
249
261
357
217
261
169
257
501
261
1
873
577
509
525
5
1
20
15
117
85
85
69
245
249
261
357
217
261
169
257
501
261
513
441
289
509
525
514
1025
20
15
117
85
85
69
245
249
261
357
217
133
169
257
501
261
1
105
193
509
525
5
1
20
15
117
85
85
69
245
249
261
357
217
133
169
257
501
261
513
617
193
509
525
517
1025
20
15
117
85
85
69
245
249
261
357
857
69
169
257
501
261
769
89
257
509
525
5
513
20
15
117
85
85
69
245
249
261
357
857
69
173
257
505
261
769
117
770
507
521
5
513
20
15
117
85
85
69
245
253
273
345
858
130
170
258
487
257
896
24
272
508
514
2
256
20
15
117
85
85
69
357
249
261
357
217
133
717
273
473
261
513
629
1922
1243
1585
1029
1025
20
15
117
85
85
69
357
249
261
357
217
133
717
273
473
262
513
629
1922
1243
1587
1028
1037
20
15
117
85
85
69
357
249
261
357
857
901
709
273
473
261
769
537
827
255
1585
1075
513
20
15
117
85
85
69
357
249
261
357
857
901
709
273
473
263
769
537
827
255
1585
569
525
20
15
117
85
85
69
357
249
261
357
857
901
709
145
473
261
769
537
827
1151
273
51
513
20
15
117
85
85
69
357
249
261
357
857
901
709
145
473
263
769
537
827
1151
273
9
524
20
15
117
85
85
69
357
249
261
357
857
902
710
273
473
261
769
536
824
254
1585
1075
513
20
15
117
85
85
69
357
249
261
357
857
902
710
273
473
263
769
536
824
254
1585
1129
524
20
15
117
85
85
69
357
249
261
357
857
902
710
145
473
261
769
536
824
1150
273
51
513
20
15
117
85
85
69
357
249
261
357
857
902
710
145
473
263
769
536
824
1150
273
9
524
20
15
117
85
85
69
357
249
261
357
857
902
454
273
473
261
769
536
56
766
1585
1075
513
20
15
117
85
85
69
357
249
261
357
857
902
454
273
473
263
769
536
56
766
1585
1081
525
20
15
117
85
85
69
357
253
261
357
217
133
709
265
497
261
513
617
1931
1233
1569
1029
1025
20
15
117
85
85
69
357
253
261
357
217
133
709
265
501
261
513
617
1931
1233
1570
1091
1025
20
15
117
85
85
69
357
253
261
357
217
133
709
293
505
261
513
617
1925
1229
1553
1025
1025
20
15
117
85
85
69
357
253
261
357
217
133
709
293
505
262
513
617
1927
1229
1553
1040
1046
20
15
117
85
85
69
357
253
261
357
217
133
709
293
501
261
513
617
1925
1229
1557
1025
1025
20
15
117
85
85
69
357
253
261
357
217
133
453
265
497
261
1
117
853
625
1569
1029
1
20
15
117
85
85
69
357
253
261
357
217
133
453
265
497
261
513
117
853
625
1569
1029
1025
20
15
117
85
85
69
357
253
261
357
217
133
453
265
497
262
1
114
855
625
1569
1032
14
20
15
117
85
85
69
357
253
261
357
217
133
453
265
501
261
1
117
853
625
1570
1027
1
20
15
117
85
85
69
357
253
261
357
217
133
453
265
501
261
513
117
853
625
1570
1027
1025
20
15
117
85
85
69
357
253
261
357
217
133
453
293
497
261
1
617
393
706
1550
1026
15
20
15
117
85
85
69
357
253
261
357
217
133
453
293
497
262
1
617
393
706
1550
520
14
20
15
117
85
85
69
357
253
261
357
217
133
453
293
505
261
1
169
389
717
1553
1025
1
20
15
117
85
85
69
357
253
261
357
217
133
453
293
505
261
513
617
389
717
1553
1025
1025
20
15
117
85
85
69
357
253
261
357
217
133
453
293
505
262
1
169
389
717
1553
528
22
20
15
117
85
85
69
357
253
261
357
217
133
453
293
505
262
513
633
389
717
1553
1168
1046
20
15
117
85
85
69
357
253
261
357
217
133
453
293
501
261
1
169
389
717
1557
1029
1
20
15
117
85
85
69
357
253
261
357
217
133
453
293
501
261
513
617
389
717
1557
1029
1025
20
15
117
85
85
69
357
253
261
357
217
133
713
293
497
261
513
633
1921
1218
1551
1033
1025
20
15
117
85
85
69
357
253
261
357
217
133
713
293
501
261
513
633
1921
1218
1558
1029
1025
20
15
117
85
85
69
357
253
261
357
217
133
457
293
497
261
1
185
641
706
1551
1033
1
20
15
117
85
85
69
357
253
261
357
217
133
457
293
497
261
513
629
385
706
1550
1033
1025
20
15
117
85
85
69
357
253
261
357
217
133
457
293
501
261
1
185
385
706
1558
513
897
20
15
117
85
85
69
357
253
261
357
217
133
457
293
501
261
513
617
385
706
1558
1089
1025
20
15
117
85
85
69
357
253
261
357
217
133
421
293
497
261
1
181
678
726
1550
1026
15
20
15
117
85
85
69
357
253
261
357
217
133
421
293
505
261
1
185
679
717
1553
1025
1
20
15
117
85
85
69
357
253
261
357
217
133
421
293
505
262
1
181
677
717
1553
528
982
20
15
117
85
85
69
357
253
261
357
217
133
421
293
501
261
1
185
679
717
1557
1029
1
20
15
117
85
85
69
357
253
261
357
217
134
710
293
505
261
513
616
1928
1218
1553
1025
1025
20
15
117
85
85
69
357
253
261
357
217
134
454
293
505
261
1
168
392
706
1553
1025
1
20
15
117
85
85
69
357
253
261
357
217
134
454
293
505
261
513
616
392
705
1553
1025
1025
20
15
117
85
85
69
357
253
261
357
217
134
454
293
501
261
513
616
392
705
1549
1025
1025
20
15
117
85
85
69
357
253
261
357
857
133
453
265
497
261
769
25
647
689
1569
1027
705
20
15
117
85
85
69
357
253
261
357
857
133
453
265
501
261
769
25
647
689
1570
1027
513
20
15
117
85
85
69
357
253
261
357
857
133
453
293
505
261
769
25
645
717
1553
1025
513
20
15
117
85
85
69
357
253
261
357
857
133
453
293
505
262
769
25
645
717
1553
1040
534
20
15
117
85
85
69
357
253
261
357
857
133
453
293
501
261
769
25
645
717
1557
1025
513
20
15
117
85
85
69
357
253
261
357
857
133
457
265
498
262
769
25
641
698
1568
1024
525
20
15
117
85
85
69
357
253
261
357
857
133
457
293
497
261
769
25
641
706
1551
1033
513
20
15
117
85
85
69
357
253
261
357
857
133
457
293
501
261
769
25
641
706
1558
513
513
20
15
117
85
85
69
357
253
261
357
857
133
421
293
505
261
769
25
709
717
1553
1025
321
20
15
117
85
85
69
357
253
261
357
857
133
421
293
505
262
769
25
709
717
1553
528
534
20
15
117
85
85
69
357
253
261
357
857
133
421
293
501
261
769
25
709
717
1549
1025
513
20
15
117
85
85
69
357
253
261
357
857
134
454
294
489
261
769
24
824
672
1542
1041
705
20
15
117
85
85
69
357
253
261
357
857
134
454
294
505
261
769
24
824
672
1546
513
513
20
15
117
85
85
69
357
253
261
357
857
134
422
293
501
261
769
24
712
705
1557
1025
513
20
15
117
85
85
69
357
253
261
357
857
901
709
265
497
261
769
537
829
1265
1569
1029
513
20
15
117
85
85
69
357
253
261
357
857
901
709
265
501
261
769
537
829
1265
1570
1027
513
20
15
117
85
85
69
357
253
261
357
857
901
709
137
505
261
769
537
829
1137
273
1
513
20
15
117
85
85
69
357
253
261
357
857
901
709
137
505
262
769
537
829
1137
273
0
526
20
15
117
85
85
69
357
253
261
357
857
901
709
293
505
261
769
537
645
205
1553
1025
513
20
15
117
85
85
69
357
253
261
357
857
901
709
293
505
262
769
537
645
205
1553
1040
534
20
15
117
85
85
69
357
253
261
357
857
901
709
293
501
261
769
537
645
205
1557
1025
513
20
15
117
85
85
69
357
253
261
357
857
901
453
293
505
261
769
537
133
717
1553
1025
513
20
15
117
85
85
69
357
253
261
357
857
901
453
293
505
262
769
537
133
717
1553
1040
534
20
15
117
85
85
69
357
253
261
357
857
901
453
293
501
261
769
537
133
717
1557
1025
513
20
15
117
85
85
69
357
253
261
357
857
901
713
293
497
261
769
537
641
1218
1551
1033
513
20
15
117
85
85
69
357
253
261
357
857
901
713
293
501
261
769
537
641
194
1558
1029
513
20
15
117
85
85
69
357
253
261
357
857
901
457
293
497
261
769
537
129
706
1551
1033
513
20
15
117
85
85
69
357
253
261
357
857
901
457
293
501
261
769
537
129
706
1558
513
513
20
15
117
85
85
69
357
253
261
357
857
901
421
293
505
261
769
537
167
725
1553
1025
513
20
15
117
85
85
69
357
253
261
357
857
901
421
293
505
262
769
537
167
725
1553
528
534
20
15
117
85
85
69
357
253
261
357
857
901
421
293
501
261
769
537
167
725
1557
1025
513
20
15
117
85
85
69
357
253
261
357
857
902
710
265
501
261
769
536
824
234
1570
1026
513
20
15
117
85
85
69
357
253
273
345
345
134
454
294
486
257
385
24
824
672
1536
1026
771
20
15
117
85
85
69
357
253
273
345
345
134
454
294
486
257
641
536
824
672
1536
1026
1091
20
15
117
85
85
69
357
253
273
345
857
134
454
294
486
257
769
24
824
672
1536
1026
323
20
15
117
85
85
69
357
253
273
345
857
134
454
294
486
257
897
24
824
672
1536
1026
259
20
15
117
85
85
69
357
253
273
345
346
130
454
294
486
257
384
24
824
672
1536
1026
768
20
15
117
85
85
69
357
253
273
345
346
130
454
294
486
258
384
24
824
672
1536
1032
768
20
15
117
85
85
69
357
253
273
345
346
130
422
294
486
257
384
28
788
704
1536
1026
768
20
15
117
85
85
69
357
253
273
345
346
130
422
294
486
258
384
28
788
704
1536
1032
768
20
15
117
85
85
69
357
253
273
345
858
130
454
294
486
257
768
24
824
672
1536
1026
320
20
15
117
85
85
69
357
253
273
345
858
130
454
294
486
257
896
24
824
672
1536
1026
256
20
15
117
85
85
69
357
253
273
345
858
130
454
294
486
258
768
24
824
672
1536
1032
328
20
15
117
85
85
69
357
253
273
345
858
130
454
294
486
258
896
24
824
672
1536
1032
256
20
15
117
85
85
69
357
253
273
345
858
578
454
294
486
257
896
1116
660
704
1536
1030
256
20
15
117
85
85
69
357
253
273
345
858
578
454
294
486
258
896
1116
660
704
1536
1032
256
20
15
117
85
85
69
357
253
273
345
858
578
458
294
486
257
896
1112
656
704
1536
1026
256
20
15
117
85
85
69
357
253
273
345
858
578
458
294
486
258
896
1112
656
704
1536
1032
256
20
15
117
85
73
69
101
249
261
361
193
281
205
401
473
257
13
873
627
695
529
1051
27
20
15
117
85
73
69
101
249
261
361
193
281
205
401
473
257
525
873
627
695
529
1051
1051
20
15
117
85
73
69
101
249
261
365
193
153
199
401
473
259
7
625
601
701
529
1034
8
20
15
117
85
73
69
101
249
261
365
193
153
199
401
473
259
519
625
601
701
529
1034
1032
20
15
117
85
73
69
101
253
257
361
193
281
197
393
493
261
13
873
629
689
537
513
973
20
15
117
85
73
69
101
253
261
361
193
281
197
393
505
257
13
873
629
689
529
1027
23
20
15
117
85
73
69
101
253
261
361
193
281
197
393
505
257
525
873
629
689
529
1027
1037
20
15
117
85
73
69
101
253
261
357
193
281
197
393
505
262
14
873
629
689
529
1024
8
20
15
117
85
73
69
101
253
261
357
193
281
197
393
505
262
526
873
629
689
529
1024
1032
20
15
117
85
73
69
101
253
261
357
193
281
203
393
473
262
14
873
625
697
527
1024
8
20
15
117
85
73
69
101
253
261
357
193
281
203
395
473
262
14
873
625
696
524
512
904
20
15
117
85
73
69
101
253
261
365
193
281
197
393
505
258
6
873
629
689
529
1048
4
20
15
117
85
73
69
101
253
261
365
193
281
197
393
505
258
7
873
629
689
529
1048
2
20
15
117
85
73
69
101
253
261
365
193
281
203
393
473
258
6
881
625
697
527
1032
4
20
15
117
85
73
69
101
253
261
365
193
281
203
395
473
258
6
881
625
696
524
1032
4
20
15
117
85
73
69
101
253
261
365
193
281
203
395
473
258
7
881
625
696
524
1032
2
20
15
117
85
73
69
101
253
261
365
193
281
203
395
473
258
523
873
625
696
524
1032
1050
20
15
117
85
73
69
101
253
261
365
193
281
203
395
473
258
526
873
625
696
524
1032
1048
20
15
117
85
73
69
101
253
261
365
833
601
203
393
473
258
774
945
177
1721
527
520
516
20
15
117
85
73
69
101
253
261
365
833
601
203
395
473
258
774
945
177
1720
521
520
516
20
15
117
85
73
69
101
253
261
365
833
601
203
395
473
258
779
937
177
1720
524
520
538
20
15
117
85
73
69
101
253
261
365
833
601
203
395
473
258
775
945
177
1720
521
520
514
20
15
117
85
73
69
109
253
261
365
193
153
195
389
497
258
7
625
602
690
534
1024
2
20
15
117
85
73
69
109
253
261
365
193
153
195
389
497
258
519
625
602
690
534
1024
1058
20
15
117
85
73
69
357
249
261
361
193
153
461
273
473
257
13
105
819
759
1585
523
923
20
15
117
85
73
69
357
249
261
361
193
153
461
273
473
257
525
105
819
759
1585
1163
1051
20
15
117
85
73
69
357
249
261
365
193
153
455
273
473
259
519
625
857
637
1585
1073
1032
20
15
117
85
73
69
357
249
261
365
193
153
461
273
473
259
15
105
819
759
1585
1073
24
20
15
117
85
73
69
357
253
257
361
193
153
453
265
493
261
13
105
821
753
1577
1025
13
20
15
117
85
73
69
357
253
257
361
193
153
453
265
493
261
525
105
821
753
1577
1025
1037
20
15
117
85
73
69
357
253
257
361
193
153
453
293
493
261
13
105
821
674
1542
1025
13
20
15
117
85
73
69
357
253
257
361
193
153
453
293
493
261
525
105
821
674
1542
1025
1037
20
15
117
85
73
69
357
253
257
361
193
153
459
265
493
261
13
105
817
741
1577
1025
13
20
15
117
85
73
69
357
253
257
361
193
153
459
265
493
261
525
105
817
741
1577
1025
1037
20
15
117
85
73
69
357
253
257
361
193
153
459
293
493
261
13
105
817
673
1541
1025
13
20
15
117
85
73
69
357
253
257
361
833
601
709
137
493
261
781
1129
1333
1137
281
1
525
20
15
117
85
73
69
357
253
257
361
833
601
709
137
477
261
781
1129
1333
1137
265
257
538
20
15
117
85
73
69
357
253
261
361
193
153
453
265
497
257
13
105
821
753
1569
1025
13
20
15
117
85
73
69
357
253
261
361
193
153
453
265
497
257
525
105
821
753
1569
1025
1037
20
15
117
85
73
69
357
253
261
361
193
153
453
293
501
257
13
105
821
674
1559
525
13
20
15
117
85
73
69
357
253
261
361
193
153
453
293
501
257
525
105
821
674
1559
1037
1037
20
15
117
85
73
69
357
253
261
361
193
153
459
265
497
257
13
105
817
761
1569
1025
26
20
15
117
85
73
69
357
253
261
361
193
153
459
265
497
257
525
105
817
761
1569
1025
1050
20
15
117
85
73
69
357
253
261
361
193
153
459
265
489
257
13
105
817
741
1581
1029
13
20
15
117
85
73
69
357
253
261
361
193
153
459
265
489
257
525
105
817
741
1581
1029
1037
20
15
117
85
73
69
357
253
261
361
193
153
459
265
498
257
13
105
817
761
1568
1029
13
20
15
117
85
73
69
357
253
261
361
193
153
459
265
498
257
525
105
817
761
1568
1029
1037
20
15
117
85
73
69
357
253
261
361
193
153
459
293
497
257
13
105
817
673
1551
1041
27
20
15
117
85
73
69
357
253
261
361
193
153
459
293
505
257
13
105
817
673
1553
1026
22
20
15
117
85
73
69
357
253
261
361
193
153
459
293
501
257
13
105
817
673
1557
1037
13
20
15
117
85
73
69
357
253
261
361
193
153
459
295
489
257
13
105
817
672
1542
1029
13
20
15
117
85
73
69
357
253
261
361
193
153
459
295
489
257
525
105
817
672
1542
1029
1037
20
15
117
85
73
69
357
253
261
361
193
153
461
265
497
257
13
105
819
743
1569
1025
13
20
15
117
85
73
69
357
253
261
361
193
153
461
265
497
257
525
105
819
743
1569
1025
1037
20
15
117
85
73
69
357
253
261
361
193
153
461
265
489
257
13
105
819
743
1581
1029
13
20
15
117
85
73
69
357
253
261
361
193
153
461
265
489
257
525
105
819
743
1581
1029
1037
20
15
117
85
73
69
357
253
261
361
193
153
461
265
498
257
13
105
819
743
1568
1030
22
20
15
117
85
73
69
357
253
261
361
193
153
461
265
498
257
525
105
819
743
1568
1030
1046
20
15
117
85
73
69
357
253
261
361
833
601
709
137
489
257
781
1129
1333
1137
282
18
535
20
15
117
85
73
69
357
253
261
361
833
601
709
137
505
257
781
1129
1333
1137
273
3
525
20
15
117
85
73
69
357
253
261
361
833
601
715
137
473
257
781
1129
1329
1125
269
5
525
20
15
117
85
73
69
357
253
261
357
193
153
459
265
497
262
14
105
817
741
1569
552
8
20
15
117
85
73
69
357
253
261
357
193
153
459
265
497
262
526
105
817
741
1569
1128
1032
20
15
117
85
73
69
357
253
261
357
193
153
459
265
498
262
14
105
817
761
1568
1024
8
20
15
117
85
73
69
357
253
261
357
193
153
459
265
498
262
526
105
817
761
1568
1024
1032
20
15
117
85
73
69
357
253
261
357
193
153
459
293
505
262
14
105
817
673
1553
1072
8
20
15
117
85
73
69
357
253
261
357
193
153
459
293
505
262
526
617
817
673
1553
1072
1032
20
15
117
85
73
69
357
253
261
357
193
153
459
295
489
262
14
105
817
672
1542
1040
8
20
15
117
85
73
69
357
253
261
357
193
153
459
295
489
262
526
105
817
672
1542
1040
1032
20
15
117
85
73
69
357
253
261
357
193
153
461
265
497
262
14
105
819
743
1569
1032
8
20
15
117
85
73
69
357
253
261
357
193
153
461
265
497
262
526
105
819
743
1569
1032
1032
20
15
117
85
73
69
357
253
261
357
193
153
461
265
498
262
14
105
819
743
1568
1024
8
20
15
117
85
73
69
357
253
261
357
193
153
461
265
498
262
526
105
819
743
1568
1024
1032
20
15
117
85
73
69
357
253
261
365
193
153
453
265
497
258
518
617
821
753
1569
1024
1032
20
15
117
85
73
69
357
253
261
365
193
153
453
265
497
258
519
617
821
753
1569
1024
1026
20
15
117
85
73
69
357
253
261
365
193
153
459
265
497
258
11
105
817
761
1569
1024
26
20
15
117
85
73
69
357
253
261
365
193
153
459
265
497
258
518
617
817
761
1569
1024
1032
20
15
117
85
73
69
357
253
261
365
193
153
459
265
497
258
14
105
817
761
1569
528
24
20
15
117
85
73
69
357
253
261
365
193
153
459
265
497
258
526
105
817
761
1569
1104
1048
20
15
117
85
73
69
357
253
261
365
193
153
459
265
498
258
11
105
817
741
1568
1032
26
20
15
117
85
73
69
357
253
261
365
193
153
459
265
498
258
518
617
817
741
1568
1032
1028
20
15
117
85
73
69
357
253
261
365
193
153
459
265
498
258
14
105
817
741
1568
1032
20
20
15
117
85
73
69
357
253
261
365
193
153
459
265
498
258
526
105
817
741
1568
1032
1044
20
15
117
85
73
69
357
253
261
365
193
153
459
265
498
259
13
105
817
761
1568
1049
25
20
15
117
85
73
69
357
253
261
365
193
153
459
265
498
259
525
617
817
761
1568
1049
1049
20
15
117
85
73
69
357
253
261
365
193
153
459
295
489
258
11
105
817
672
1542
1096
26
20
15
117
85
73
69
357
253
261
365
193
153
459
295
489
258
518
617
817
672
1542
1032
1032
20
15
117
85
73
69
357
253
261
365
193
153
459
295
489
258
14
105
817
672
1542
1032
52
20
15
117
85
73
69
357
253
261
365
193
153
459
295
489
258
526
105
817
672
1542
1032
1044
20
15
117
85
73
69
357
253
261
365
193
153
461
265
497
258
11
105
819
743
1569
1024
26
20
15
117
85
73
69
357
253
261
365
193
153
461
265
497
258
518
617
819
743
1569
1024
1032
20
15
117
85
73
69
357
253
261
365
193
153
461
265
497
258
14
105
819
743
1569
1040
24
20
15
117
85
73
69
357
253
261
365
193
153
461
265
497
258
15
105
819
743
1569
1040
25
20
15
117
85
73
69
357
253
261
365
193
153
461
265
497
258
519
617
819
743
1569
1024
1026
20
15
117
85
73
69
357
253
261
365
193
153
461
265
497
258
526
105
819
743
1569
1040
1048
20
15
117
85
73
69
357
253
261
365
193
153
461
265
498
258
11
105
819
743
1568
1032
26
20
15
117
85
73
69
357
253
261
365
193
153
461
265
498
258
518
617
819
743
1568
1028
1028
20
15
117
85
73
69
357
253
261
365
193
153
461
265
498
258
14
105
819
743
1568
1028
20
20
15
117
85
73
69
357
253
261
365
193
153
461
265
498
258
519
617
819
743
1568
1032
1026
20
15
117
85
73
69
357
253
261
365
193
153
461
265
498
258
526
105
819
743
1568
1028
1044
20
15
117
85
73
69
357
253
261
365
193
153
461
265
498
259
13
105
819
743
1568
1026
20
20
15
117
85
73
69
357
253
261
365
193
153
461
265
498
259
15
105
819
743
1568
1106
24
20
15
117
85
73
69
357
253
261
365
193
153
461
265
498
259
525
105
819
743
1568
1026
1076
20
15
117
85
73
69
357
253
261
365
833
601
715
137
473
258
782
1129
1329
1145
271
8
536
20
15
117
85
73
69
365
253
261
365
193
153
451
261
497
258
519
625
858
626
1574
1024
1026
20
15
117
85
77
69
361
253
273
346
835
601
705
133
486
256
778
1130
1323
1131
280
20
534
20
15
117
85
77
69
361
253
273
346
835
601
705
133
486
256
810
1130
1323
1131
280
20
342
20
15
117
85
77
69
357
253
273
218
195
153
454
294
486
0
10
106
816
672
1536
1796
1046
20
15
121
77
105
69
97
241
259
371
203
281
206
401
473
257
1
481
292
693
533
1045
1
20
15
121
77
105
69
97
241
259
371
203
281
206
401
473
257
513
481
292
693
533
1045
1025
20
15
117
85
73
73
201
249
273
341
833
65
177
129
470
262
814
126
286
95
284
20
356
20
15
117
85
73
73
201
253
277
341
833
65
177
133
465
262
814
126
286
310
543
264
352
20
15
117
85
73
73
205
253
257
361
193
65
105
257
477
261
13
334
846
959
553
1
13
20
15
117
85
73
73
205
253
257
361
193
321
105
257
477
261
13
846
590
959
553
1
13
20
15
117
85
73
73
205
253
257
361
833
65
105
257
477
261
781
78
846
959
553
1
525
20
15
117
85
73
73
205
253
261
361
193
65
105
257
473
257
13
334
846
958
555
3
13
20
15
117
85
73
73
205
253
261
361
193
321
105
257
473
257
13
846
590
958
555
3
13
20
15
117
85
73
73
205
253
261
361
193
321
105
257
473
257
525
846
590
958
555
515
1037
20
15
117
85
73
73
205
253
261
361
833
65
105
257
473
257
781
78
846
958
555
3
525
20
15
117
85
73
73
205
253
261
361
833
65
105
257
473
257
797
78
846
958
555
3
571
20
15
117
85
73
73
205
253
261
357
193
65
105
257
473
262
14
334
846
958
555
0
8
20
15
117
85
73
73
205
253
261
357
193
65
105
259
473
262
17
917
405
993
553
0
61
20
15
117
85
73
73
205
253
261
357
193
65
105
259
505
262
17
917
405
993
562
0
61
20
15
117
85
73
73
205
253
261
357
833
65
105
257
473
262
782
78
846
958
555
0
520
20
15
117
85
73
73
205
253
261
365
193
65
105
257
473
258
6
334
846
958
555
8
4
20
15
117
85
73
73
205
253
261
365
833
65
105
257
473
258
774
78
846
958
555
8
548
20
15
117
85
73
73
205
253
277
341
193
65
105
259
465
277
49
917
405
993
557
5
33
20
15
117
85
73
73
205
253
277
341
193
65
105
259
465
277
561
917
405
993
557
517
1057
20
15
117
85
73
73
205
253
277
341
193
65
115
257
465
277
49
917
553
941
557
2
30
20
15
117
85
73
73
205
253
277
341
193
65
115
257
465
277
561
917
553
941
557
514
1054
20
15
117
85
73
73
205
253
277
341
833
577
115
257
465
261
817
917
1065
941
557
9
367
20
15
117
85
73
73
205
253
277
341
833
577
115
257
465
277
817
917
1065
941
557
2
542
20
15
117
85
73
77
101
249
261
361
193
325
197
385
501
257
13
845
1085
701
541
1041
26
20
15
117
85
73
77
101
249
261
361
193
325
197
385
501
257
525
845
573
701
541
1041
1050
20
15
117
85
73
77
101
249
261
361
833
69
197
385
501
257
781
77
701
701
541
1041
346
20
15
117
85
73
77
101
249
261
361
833
581
197
385
501
257
781
1101
1165
1725
541
529
538
20
15
117
85
73
77
101
249
261
357
833
581
197
385
501
261
785
1101
1165
1725
541
522
574
20
15
117
85
73
77
101
249
261
373
833
581
197
385
505
267
783
957
185
1722
537
513
528
20
15
117
85
73
77
357
249
257
361
833
581
453
257
509
261
781
1101
642
615
1581
1025
525
20
15
117
85
73
77
357
249
261
361
833
581
709
129
501
257
781
1101
1341
1149
285
17
538
20
15
117
85
73
77
357
249
261
361
833
581
453
257
473
257
781
1101
653
701
1589
1037
525
20
15
117
85
73
77
357
249
261
357
833
581
453
257
501
262
782
1101
642
699
1579
1048
520
20
15
117
85
73
77
357
249
261
365
833
581
453
257
473
259
775
1101
642
615
1589
1201
520
20
15
117
85
73
77
357
249
261
373
193
325
709
257
473
267
527
845
1597
1277
1589
1025
1040
20
15
117
85
101
41
101
253
273
217
390
129
181
386
487
1
808
1034
299
464
530
644
1720
20
15
117
85
101
41
101
253
273
217
397
129
181
386
487
1
802
1131
299
464
530
644
1724
20
15
121
77
97
33
97
234
291
371
847
129
163
388
482
256
770
6
73
391
529
616
516
20
15
121
77
97
33
353
234
291
371
847
897
675
260
477
256
770
518
657
635
1591
1044
532
20
15
117
85
149
229
233
249
261
357
281
5
257
257
473
261
385
41
782
1161
527
5
769
20
15
117
85
149
229
233
249
261
357
281
5
257
257
473
261
641
537
785
649
527
1029
1089
20
15
117
85
149
229
233
249
261
357
281
5
257
257
473
262
385
41
655
649
527
1028
790
20
15
117
85
149
229
233
249
261
357
281
5
257
257
473
262
641
537
785
649
527
1156
1110
20
15
117
85
149
229
233
249
261
357
281
5
257
257
473
263
385
25
785
649
527
1033
780
20
15
117
85
149
229
233
249
261
357
281
5
257
257
473
263
641
537
785
649
527
1049
1101
20
15
117
85
149
229
233
249
261
357
281
5
257
257
505
261
385
25
655
393
533
5
129
20
15
117
85
149
229
233
249
261
357
281
5
257
257
505
261
641
537
655
649
533
1029
1089
20
15
117
85
149
229
233
249
261
357
281
5
257
257
505
263
385
25
655
393
533
9
141
20
15
117
85
149
229
233
249
261
357
281
5
257
257
505
263
641
553
783
1161
533
1033
1133
20
15
117
85
149
229
233
249
261
357
281
5
129
257
473
261
385
50
254
254
527
517
769
20
15
117
85
149
229
233
249
261
357
281
5
129
257
473
262
385
50
254
254
527
1028
790
20
15
117
85
149
229
233
249
261
357
281
5
65
1
473
261
385
41
975
969
783
517
769
20
15
117
85
149
229
233
249
261
357
281
5
65
1
473
262
385
41
975
969
783
4
790
20
15
117
85
149
229
233
249
261
357
281
5
65
1
473
263
385
41
975
969
783
9
780
20
15
117
85
149
229
233
249
261
357
281
5
65
1
505
261
385
41
975
969
789
5
769
20
15
117
85
149
229
233
249
261
357
281
5
65
1
505
263
385
41
975
969
789
9
781
20
15
117
85
149
229
233
249
261
357
281
5
65
257
473
261
385
50
638
830
527
517
769
20
15
117
85
149
229
233
249
261
357
281
5
65
257
473
262
385
50
638
830
527
4
150
20
15
117
85
149
229
233
249
261
357
281
5
65
257
473
262
641
562
638
766
527
516
1110
20
15
117
85
149
229
233
249
261
357
281
5
65
257
473
263
385
50
638
510
527
9
140
20
15
117
85
149
229
233
249
261
357
281
5
65
257
473
263
641
562
638
830
526
521
1132
20
15
117
85
149
229
233
249
261
357
281
5
321
257
473
261
385
25
463
201
527
1157
769
20
15
117
85
149
229
233
249
261
357
281
5
321
257
473
261
641
25
463
201
527
517
1089
20
15
117
85
149
229
233
249
261
357
281
5
321
257
473
262
385
25
463
201
527
1028
790
20
15
117
85
149
229
233
249
261
357
281
5
321
257
473
262
641
25
463
201
527
1028
1110
20
15
117
85
149
229
233
249
261
357
281
5
321
257
473
263
385
25
463
201
527
1033
780
20
15
117
85
149
229
233
249
261
357
281
5
321
257
505
261
385
25
463
201
533
1029
769
20
15
117
85
149
229
233
249
261
357
281
5
321
257
505
261
641
25
463
201
533
1029
1089
20
15
117
85
149
229
233
249
261
357
281
5
321
257
505
263
385
25
463
201
533
1033
781
20
15
117
85
149
229
233
249
261
357
281
6
257
257
473
261
385
552
650
387
527
581
1601
20
15
117
85
149
229
233
249
261
357
281
6
257
257
505
261
385
552
778
1161
533
5
129
20
15
117
85
149
229
233
249
261
357
793
5
257
257
473
261
897
41
782
1161
527
5
257
20
15
117
85
149
229
233
249
261
357
793
5
257
257
473
262
897
50
510
254
527
4
278
20
15
117
85
149
229
233
249
261
357
793
5
257
257
473
263
897
25
783
393
526
9
268
20
15
117
85
149
229
233
249
261
357
793
5
257
257
505
261
897
25
783
393
533
5
257
20
15
117
85
149
229
233
249
261
357
793
5
257
257
505
263
897
25
783
393
533
9
269
20
15
117
85
149
229
233
249
261
357
793
6
257
257
505
261
897
40
778
1161
533
5
257
20
15
117
85
149
229
233
249
261
357
793
773
257
257
473
261
897
553
14
1161
527
5
257
20
15
117
85
149
229
233
249
261
357
793
773
257
257
473
262
897
562
254
1278
527
4
278
20
15
117
85
149
229
233
249
261
357
793
773
257
257
473
263
897
537
15
1161
526
9
268
20
15
117
85
149
229
233
249
261
357
793
773
257
257
473
263
833
537
17
1161
527
41
492
20
15
117
85
149
229
233
249
261
357
793
773
257
257
505
261
897
537
15
1161
533
5
257
20
15
117
85
149
229
233
249
261
357
793
773
257
257
505
261
833
537
17
1233
533
5
481
20
15
117
85
149
229
233
249
261
357
793
773
257
257
505
263
897
537
15
1161
533
9
269
20
15
117
85
149
229
233
249
261
357
793
773
257
257
505
263
833
537
17
1157
533
9
492
20
15
117
85
149
229
233
249
261
357
793
773
1153
513
505
261
897
537
1807
1417
277
5
257
20
15
117
85
149
229
233
249
261
357
793
773
1153
513
505
263
897
537
1807
1417
277
9
269
20
15
117
85
149
229
233
249
261
357
793
773
897
513
473
263
897
537
1167
1289
270
9
268
20
15
117
85
149
229
233
249
261
357
793
773
321
1
473
262
897
537
207
1097
783
4
278
20
15
117
85
149
229
233
249
261
357
793
773
321
1
473
263
897
537
207
1097
783
9
268
20
15
117
85
149
229
233
249
261
357
793
773
321
1
505
261
897
537
207
1097
789
5
257
20
15
117
85
149
229
233
249
261
357
793
773
321
1
505
263
897
537
207
1097
789
9
269
20
15
117
85
149
229
233
249
261
357
793
773
321
257
473
261
897
537
207
1225
527
5
577
20
15
117
85
149
229
233
249
261
357
793
773
321
257
473
262
897
537
207
1225
527
4
278
20
15
117
85
149
229
233
249
261
357
793
773
321
257
473
263
897
537
207
1225
527
9
268
20
15
117
85
149
229
233
249
261
357
793
773
321
257
505
261
897
537
207
1225
533
5
257
20
15
117
85
149
229
233
249
261
357
793
773
321
257
505
263
897
537
207
1225
533
9
269
20
15
117
85
149
229
233
249
261
357
793
773
577
257
473
262
897
537
719
585
527
1028
282
20
15
117
85
149
229
233
249
261
357
793
773
577
257
473
263
897
537
719
585
527
1033
269
20
15
117
85
149
229
233
249
261
357
793
773
577
257
505
261
897
537
719
585
533
5
577
20
15
117
85
149
229
233
249
261
357
793
773
577
257
505
263
897
537
719
585
533
9
621
20
15
117
85
149
229
233
249
261
357
793
774
257
257
473
261
897
552
10
1155
527
5
257
20
15
117
85
149
229
233
249
261
357
793
774
257
257
505
261
897
552
10
1161
533
5
257
20
15
117
85
149
229
233
249
273
217
282
6
257
257
471
1
384
48
774
609
522
650
712
20
15
117
85
149
229
233
249
273
217
282
6
321
257
471
1
384
48
678
201
522
654
704
20
15
117
85
149
229
233
249
273
210
282
6
257
257
471
16
416
48
806
1161
522
647
705
20
15
117
85
149
229
233
249
273
210
282
6
321
257
471
16
416
560
678
201
522
647
704
20
15
117
85
149
229
233
249
273
338
282
6
257
257
471
272
672
560
806
1161
522
1159
1089
20
15
117
85
149
229
233
249
273
338
282
6
321
257
471
272
672
560
678
201
522
519
1089
20
15
117
85
149
229
233
249
273
338
794
6
257
257
471
272
928
48
806
1161
522
7
577
20
15
117
85
149
229
233
249
273
338
794
774
257
257
471
272
928
560
38
1161
522
7
577
20
15
117
85
149
229
233
253
261
357
281
5
257
261
505
261
385
50
510
317
529
1
769
20
15
117
85
149
229
233
253
261
357
281
5
257
261
505
261
641
562
511
317
529
513
1089
20
15
117
85
149
229
233
253
261
357
281
5
257
261
501
261
385
537
783
509
533
1
769
20
15
117
85
149
229
233
253
261
357
281
5
257
261
501
261
641
562
511
317
533
521
1089
20
15
117
85
149
229
233
253
261
357
281
5
129
5
501
261
385
25
911
1021
789
1
129
20
15
117
85
149
229
233
253
261
357
281
5
65
5
505
261
385
562
638
1021
785
1
769
20
15
117
85
149
229
233
253
261
357
281
5
65
5
501
261
385
562
639
1021
789
5
769
20
15
117
85
149
229
233
253
261
357
281
6
257
261
501
261
385
552
778
1163
535
1025
769
20
15
117
85
149
229
233
253
261
357
793
5
257
261
501
261
897
25
783
509
533
1
257
20
15
117
85
149
229
233
253
261
357
793
5
257
261
501
261
833
25
783
509
533
1
481
20
15
117
85
149
229
233
253
261
357
793
6
257
261
501
261
897
40
778
1163
535
1025
257
20
15
117
85
149
229
233
253
261
357
793
774
257
261
501
261
897
552
10
1163
535
1
257
20
15
117
85
149
229
233
250
258
359
285
5
257
256
504
258
386
25
785
1156
532
1038
780
20
15
117
85
149
229
233
250
258
359
285
5
257
256
504
258
642
537
785
644
532
1038
1132
20
15
117
85
149
229
233
250
258
359
285
5
257
256
476
258
384
25
785
1156
524
1028
768
20
15
117
85
149
229
233
250
258
359
285
5
257
256
476
258
640
537
785
644
524
1028
1088
20
15
117
85
149
229
233
250
258
359
285
5
257
256
476
258
386
25
785
1156
524
2
780
20
15
117
85
149
229
233
250
258
359
285
5
257
256
476
258
642
537
785
644
524
1026
1132
20
15
117
85
149
229
233
250
258
359
285
773
257
256
476
258
386
921
17
644
524
1026
780
20
15
117
85
149
229
233
250
258
359
285
773
897
512
476
258
384
921
1169
1284
268
4
128
20
15
117
85
149
229
233
250
258
359
797
5
257
256
504
258
898
25
785
644
532
1038
268
20
15
117
85
149
229
233
250
258
359
797
5
257
256
504
258
834
25
785
644
532
1038
748
20
15
117
85
149
229
233
250
258
359
797
5
257
256
476
258
896
25
785
388
524
4
256
20
15
117
85
149
229
233
250
258
359
797
5
257
256
476
258
832
25
785
388
524
4
480
20
15
117
85
149
229
233
250
258
359
797
5
257
256
476
258
898
25
785
388
524
2
268
20
15
117
85
149
229
233
250
258
359
797
773
257
256
504
258
898
537
17
1156
532
14
268
20
15
117
85
149
229
233
250
258
359
797
773
257
256
504
258
834
537
17
1156
532
14
492
20
15
117
85
149
229
233
250
258
359
797
773
257
256
476
258
896
537
17
1156
524
4
256
20
15
117
85
149
229
233
250
258
359
797
773
257
256
476
258
832
537
17
1156
524
4
480
20
15
117
85
149
229
233
250
258
359
797
773
257
256
476
258
898
537
17
1156
524
2
268
20
15
117
85
149
229
233
250
258
359
797
773
897
512
476
258
832
1369
273
260
268
4
480
20
15
117
85
149
229
233
250
259
357
285
5
257
256
474
258
386
25
657
644
526
1036
778
20
15
117
85
149
229
233
250
259
357
285
5
257
256
474
258
643
537
657
644
526
1028
1088
20
15
117
85
149
229
233
250
259
357
285
773
257
256
474
258
643
921
17
388
526
516
1088
20
15
117
85
149
229
233
250
259
357
285
773
897
512
474
258
386
921
1169
1284
270
12
154
20
15
117
85
149
229
233
250
259
357
797
5
257
256
474
258
898
25
785
388
526
12
266
20
15
117
85
149
229
233
250
259
357
797
773
257
256
474
258
898
537
17
1156
526
12
266
20
15
117
85
149
229
233
250
259
357
797
773
257
256
474
258
899
537
17
1156
526
4
256
20
15
117
85
149
229
233
250
259
357
797
773
257
256
474
258
835
857
17
388
526
4
480
20
15
117
85
149
229
233
250
259
357
797
773
897
512
474
258
834
857
1297
1284
270
12
490
20
15
117
85
149
229
233
250
259
357
797
773
897
512
474
258
835
1369
273
260
270
4
480
20
15
117
85
201
233
233
249
257
361
65
1
273
262
511
261
269
737
499
348
529
513
1549
20
15
117
85
201
233
233
249
257
361
65
1
289
1
477
261
269
481
867
99
781
1025
845
20
15
117
85
201
233
233
249
257
361
65
1
289
257
509
261
269
481
867
243
535
515
1549
20
15
117
85
201
233
233
249
257
361
65
1
289
257
493
261
269
225
483
499
539
9
877
20
15
117
85
201
233
233
249
257
361
65
1
289
257
477
261
269
225
483
483
525
513
1581
20
15
117
85
201
233
233
249
257
361
65
1
267
257
477
261
269
225
505
509
525
513
1562
20
15
117
85
201
233
233
249
257
361
65
1
299
257
477
261
269
225
441
477
525
1
877
20
15
117
85
201
233
233
249
257
365
65
1
273
6
502
262
262
482
883
92
788
256
872
20
15
117
85
201
233
233
249
257
365
65
1
273
6
510
262
262
505
883
92
784
0
196
20
15
117
85
201
233
233
249
257
365
65
1
273
262
502
262
262
225
499
508
532
0
872
20
15
117
85
201
233
233
249
257
365
65
1
273
262
502
262
269
225
499
508
532
0
214
20
15
117
85
201
233
233
249
257
365
65
1
273
262
502
262
270
225
499
508
532
0
216
20
15
117
85
201
233
233
249
257
365
65
1
273
262
502
262
263
481
883
604
532
0
194
20
15
117
85
201
233
233
249
257
365
65
1
273
262
502
262
271
737
499
348
532
0
218
20
15
117
85
201
233
233
249
257
365
65
1
273
262
510
262
262
481
883
604
528
0
196
20
15
117
85
201
233
233
249
257
365
65
1
273
262
510
262
269
481
883
604
528
16
214
20
15
117
85
201
233
233
249
257
365
65
1
273
262
510
262
270
481
883
604
528
512
1548
20
15
117
85
201
233
233
249
257
365
65
1
273
262
510
262
263
481
883
604
528
0
194
20
15
117
85
201
233
233
249
257
365
65
1
289
1
478
262
262
481
867
101
780
16
196
20
15
117
85
201
233
233
249
257
365
65
1
289
1
478
262
270
481
867
101
780
1024
844
20
15
117
85
201
233
233
249
257
365
65
1
289
1
478
262
263
481
867
101
780
0
194
20
15
117
85
201
233
233
249
257
365
65
1
289
257
509
262
262
481
867
243
535
0
196
20
15
117
85
201
233
233
249
257
365
65
1
289
257
509
262
270
481
867
243
535
512
1560
20
15
117
85
201
233
233
249
257
365
65
1
289
257
509
262
263
481
867
243
535
0
194
20
15
117
85
201
233
233
249
257
365
65
1
289
257
493
262
262
481
867
211
539
8
200
20
15
117
85
201
233
233
249
257
365
65
1
289
257
493
262
270
481
867
211
539
8
876
20
15
117
85
201
233
233
249
257
365
65
1
289
257
493
262
263
481
867
211
539
8
194
20
15
117
85
201
233
233
249
257
365
65
1
289
257
478
262
262
225
483
485
524
0
196
20
15
117
85
201
233
233
249
257
365
65
1
289
257
478
262
270
225
483
485
524
0
876
20
15
117
85
201
233
233
249
257
365
65
1
289
257
478
262
263
225
483
485
524
0
194
20
15
117
85
201
233
233
249
257
365
65
1
289
257
478
262
271
225
483
485
524
512
1562
20
15
117
85
201
233
233
249
257
365
65
1
289
257
478
263
269
225
483
499
524
17
213
20
15
117
85
201
233
233
249
261
361
65
1
273
257
473
257
269
225
499
511
527
13
877
20
15
117
85
201
233
233
249
261
361
65
1
289
1
473
257
269
481
867
99
783
1031
845
20
15
117
85
201
233
233
249
261
361
65
1
289
1
505
257
269
481
867
99
789
269
877
20
15
117
85
201
233
233
249
261
361
65
1
289
257
473
257
269
225
483
483
527
13
877
20
15
117
85
201
233
233
249
261
361
65
1
289
257
505
257
269
225
483
483
533
13
877
20
15
117
85
201
233
233
249
261
357
65
1
289
1
473
262
270
761
446
126
783
1028
840
20
15
117
85
201
233
233
249
261
357
65
1
289
1
505
262
270
481
867
99
789
20
208
20
15
117
85
201
233
233
249
261
357
65
1
289
257
473
262
270
225
483
499
527
516
1552
20
15
117
85
201
233
233
249
261
357
65
1
289
257
505
262
270
225
483
483
533
20
208
20
15
117
85
201
233
233
249
261
365
65
1
289
1
473
259
271
481
867
99
783
1041
216
20
15
117
85
201
233
233
249
261
365
65
1
289
1
505
259
269
481
867
99
789
17
213
20
15
117
85
201
233
233
249
261
365
65
1
289
1
505
259
263
481
867
99
789
266
872
20
15
117
85
201
233
233
249
261
365
65
1
289
1
505
259
271
481
867
99
789
17
216
20
15
117
85
201
233
233
249
261
365
65
1
289
257
473
258
262
254
446
510
527
12
196
20
15
117
85
201
233
233
249
261
365
65
1
289
257
473
258
266
226
446
510
527
12
876
20
15
117
85
201
233
233
249
261
365
65
1
289
257
473
259
271
225
483
483
527
17
216
20
15
117
85
201
233
233
249
261
365
65
1
289
257
505
259
269
225
483
483
533
17
213
20
15
117
85
201
233
233
249
261
365
65
1
289
257
505
259
263
225
483
483
533
10
872
20
15
117
85
201
233
233
249
261
365
65
1
289
257
505
259
271
225
483
483
533
17
216
20
15
117
85
201
233
233
249
273
345
65
1
289
1
471
257
138
738
739
101
778
268
76
20
15
117
85
201
233
233
249
273
345
65
1
289
1
471
257
298
738
739
101
778
540
852
20
15
117
85
201
233
233
249
273
345
65
1
289
257
471
257
138
482
867
613
522
268
76
20
15
117
85
201
233
233
249
273
345
65
1
289
257
471
257
298
226
483
485
522
28
212
20
15
117
85
201
233
233
249
265
361
65
1
273
257
491
267
271
737
499
245
537
521
1585
20
15
117
85
201
233
233
249
265
361
65
1
273
262
497
267
271
737
499
348
534
513
1584
20
15
117
85
201
233
233
249
265
361
65
1
289
257
491
267
271
481
867
243
537
521
1585
20
15
117
85
201
233
233
249
265
365
65
1
289
1
497
265
269
481
867
99
787
1027
197
20
15
117
85
201
233
233
249
265
365
65
1
289
1
497
265
271
481
867
99
787
1027
217
20
15
117
85
201
233
233
249
265
365
65
1
289
257
497
265
269
225
483
483
531
3
197
20
15
117
85
201
233
233
249
265
365
65
1
289
257
497
265
270
225
483
483
531
515
1540
20
15
117
85
201
233
233
249
265
365
65
1
289
257
497
265
271
225
483
483
531
3
217
20
15
117
85
201
233
233
249
277
341
65
1
289
1
469
274
303
737
739
115
779
256
834
20
15
117
85
201
233
233
249
277
341
65
1
289
257
469
258
303
737
739
435
523
16
210
20
15
117
85
201
233
233
249
277
341
65
1
289
257
469
274
303
225
483
499
523
256
834
20
15
117
85
201
233
233
253
257
361
65
1
273
258
503
261
269
225
499
628
530
0
218
20
15
117
85
201
233
233
253
257
361
65
1
273
261
509
261
269
225
499
631
531
513
1549
20
15
117
85
201
233
233
253
257
361
65
1
273
261
477
261
269
225
499
509
521
513
1562
20
15
117
85
201
233
233
253
257
361
65
1
289
2
503
261
269
481
867
100
786
0
218
20
15
117
85
201
233
233
253
257
361
65
1
289
3
503
261
269
481
867
97
786
0
218
20
15
117
85
201
233
233
253
257
361
65
1
289
258
503
261
269
225
483
484
530
0
218
20
15
117
85
201
233
233
253
257
361
65
1
289
261
477
261
269
225
483
509
521
513
1562
20
15
117
85
201
233
233
253
257
361
65
1
289
259
503
261
269
225
483
481
530
0
218
20
15
117
85
201
233
233
253
261
361
65
1
273
261
505
257
269
225
499
503
529
514
1563
20
15
117
85
201
233
233
253
261
361
65
1
273
261
501
257
269
225
499
631
533
525
1549
20
15
117
85
201
233
233
253
261
361
65
1
289
3
473
257
269
481
867
105
782
1031
845
20
15
117
85
201
233
233
253
261
361
65
1
289
3
499
257
269
481
867
97
785
9
205
20
15
117
85
201
233
233
253
261
361
65
1
289
259
473
257
269
225
483
497
525
9
877
20
15
117
85
201
233
233
253
261
361
65
1
289
259
499
257
269
225
483
481
529
5
877
20
15
117
85
201
233
233
253
261
357
65
1
289
5
505
262
270
766
446
103
785
0
200
20
15
117
85
201
233
233
253
261
357
65
1
289
261
505
262
270
254
447
487
529
0
200
20
15
117
85
201
233
233
253
261
365
65
1
273
259
473
258
262
225
499
505
525
8
200
20
15
117
85
201
233
233
253
261
365
65
1
273
259
473
258
266
225
499
505
525
8
876
20
15
117
85
201
233
233
253
261
365
65
1
273
259
473
258
270
225
499
505
525
264
856
20
15
117
85
201
233
233
253
261
365
65
1
273
259
473
258
263
225
499
505
525
8
194
20
15
117
85
201
233
233
253
261
365
65
1
273
259
505
258
262
738
499
409
534
8
200
20
15
117
85
201
233
233
253
261
365
65
1
289
5
505
258
262
766
447
103
785
8
196
20
15
117
85
201
233
233
253
261
365
65
1
289
3
473
258
262
481
867
105
782
1032
196
20
15
117
85
201
233
233
253
261
365
65
1
289
3
473
258
266
481
867
105
782
1032
204
20
15
117
85
201
233
233
253
261
365
65
1
289
3
473
258
270
481
867
105
782
1032
856
20
15
117
85
201
233
233
253
261
365
65
1
289
3
473
258
263
481
867
105
782
1032
834
20
15
117
85
201
233
233
253
261
365
65
1
289
261
505
258
262
254
447
487
529
8
196
20
15
117
85
201
233
233
253
261
365
65
1
289
259
473
258
262
225
483
497
525
8
872
20
15
117
85
201
233
233
253
261
365
65
1
289
259
473
258
266
225
483
497
525
520
1580
20
15
117
85
201
233
233
253
261
365
65
1
289
259
473
258
270
225
483
497
525
264
856
20
15
117
85
201
233
233
253
261
365
65
1
289
259
473
258
263
225
483
497
525
520
1570
20
15
117
85
201
233
233
253
261
365
65
1
289
259
499
259
269
225
485
498
528
520
1556
20
15
117
85
201
233
233
253
261
365
65
1
289
259
499
259
263
225
483
497
529
8
200
20
15
117
85
201
233
233
253
261
365
65
1
289
259
499
259
271
225
483
497
529
520
1560
20
15
117
85
201
233
233
253
261
365
65
1
145
5
505
258
262
254
287
439
785
8
196
20
15
117
85
201
233
233
253
261
365
65
1
145
3
473
258
262
254
287
409
781
8
196
20
15
117
85
201
233
233
253
273
341
65
1
273
261
486
262
303
225
499
507
536
16
210
20
15
117
85
201
233
233
253
273
345
65
1
273
261
486
257
139
227
499
507
536
10
121
20
15
117
85
201
233
233
253
273
345
65
1
273
261
486
257
138
739
499
347
536
13
76
20
15
117
85
201
233
233
253
273
345
65
1
273
261
486
258
143
225
499
507
536
8
122
20
15
117
85
201
233
233
253
273
345
65
1
273
261
486
258
294
737
499
347
536
520
1596
20
15
117
85
201
233
233
253
273
345
65
1
273
261
486
258
303
737
499
347
536
520
1594
20
15
117
85
201
233
233
253
273
345
65
1
273
259
471
257
139
227
499
505
520
8
121
20
15
117
85
201
233
233
253
273
345
65
1
289
3
471
257
139
481
867
97
777
1033
121
20
15
117
85
201
233
233
253
273
345
65
1
289
3
471
257
298
739
741
113
777
277
852
20
15
117
85
201
233
233
253
273
345
65
1
289
259
471
257
273
533
485
225
521
521
1565
20
15
117
85
201
233
233
253
273
345
65
1
289
259
471
257
145
533
485
433
520
538
115
20
15
117
85
201
233
233
253
273
345
65
1
289
259
471
257
139
225
483
481
521
9
121
20
15
117
85
201
233
233
253
273
345
65
1
289
259
471
257
141
737
739
433
521
8
78
20
15
117
85
201
233
233
253
273
345
65
1
289
259
471
257
299
481
867
225
521
521
1593
20
15
117
85
201
233
233
253
273
345
65
1
289
259
471
257
298
226
483
489
520
20
212
20
15
117
85
201
233
233
253
273
345
65
1
145
3
471
257
139
255
287
409
776
8
121
20
15
117
85
201
233
233
253
273
345
65
1
138
259
471
257
273
21
276
354
520
520
1565
20
15
117
85
201
233
233
253
273
345
65
1
298
259
471
257
273
21
468
482
520
520
1565
20
15
117
85
201
233
233
253
273
345
65
1
330
259
471
257
273
533
404
418
520
520
1565
20
15
117
85
201
233
233
253
273
346
65
1
273
261
486
256
294
737
499
347
536
540
1598
20
15
117
85
201
233
233
253
277
341
65
1
273
261
465
262
302
225
499
507
527
520
864
20
15
117
85
201
233
233
253
277
341
65
1
289
261
469
277
305
533
869
765
525
513
1553
20
15
117
85
201
233
233
253
277
341
65
1
289
259
467
259
305
533
869
737
522
1032
876
20
15
117
85
201
233
233
253
277
341
65
1
138
3
467
259
305
21
276
866
778
1032
876
20
15
117
85
201
233
233
253
277
341
65
1
138
259
467
259
305
21
276
354
522
520
877
20
15
117
85
201
233
233
253
277
341
65
1
298
259
467
259
305
533
468
482
522
8
877
20
15
117
85
201
233
233
253
277
341
65
1
330
259
467
259
305
533
404
418
522
24
221
20
15
117
85
201
233
233
250
274
342
65
1
289
0
468
260
302
737
739
96
778
536
850
20
15
117
85
201
233
233
250
274
342
65
1
289
0
468
276
302
737
739
96
778
256
834
20
15
117
85
201
233
233
250
274
342
65
1
289
256
468
260
302
225
483
480
522
24
210
20
15
117
85
201
233
233
250
274
342
65
1
289
256
468
276
302
225
483
496
522
0
194
20
15
117
85
201
233
237
253
257
361
65
1
291
259
509
261
269
225
481
481
529
513
1549
20
15
117
85
201
233
237
253
261
361
65
1
291
257
501
257
269
481
866
230
533
1050
219
20
15
117
85
201
233
237
253
261
361
65
1
291
3
497
257
269
481
865
97
789
17
219
20
15
117
85
201
233
237
253
261
361
65
1
291
3
473
257
269
481
865
97
777
1029
845
20
15
117
85
201
233
237
253
261
361
65
1
291
3
505
257
269
481
866
96
786
19
219
20
15
117
85
201
233
237
253
261
361
65
1
291
259
497
257
269
225
481
481
533
17
219
20
15
117
85
201
233
237
253
261
361
65
1
291
259
473
257
269
225
481
481
521
9
877
20
15
117
85
201
233
237
253
261
361
65
1
291
259
505
257
269
225
481
496
530
514
1558
20
15
117
85
201
233
237
253
261
357
65
1
73
1
505
262
270
505
911
991
785
0
200
20
15
117
85
201
233
237
253
261
357
65
1
275
257
501
261
273
21
425
413
533
514
1598
20
15
117
85
201
233
237
253
261
357
65
1
275
259
473
262
270
249
497
506
522
0
200
20
15
117
85
201
233
237
253
261
357
65
1
329
257
505
262
270
249
399
735
529
0
200
20
15
117
85
201
233
237
253
261
357
65
1
293
1
505
262
270
761
445
97
785
0
200
20
15
117
85
201
233
237
253
261
365
65
1
137
3
473
258
262
21
277
865
778
1032
196
20
15
117
85
201
233
237
253
261
365
65
1
137
3
473
258
263
21
277
865
778
1032
834
20
15
117
85
201
233
237
253
261
365
65
1
137
259
473
258
262
21
277
353
522
8
196
20
15
117
85
201
233
237
253
261
365
65
1
137
259
473
258
263
21
277
353
522
8
194
20
15
117
85
201
233
237
253
261
365
65
1
73
1
505
258
262
505
911
991
785
24
196
20
15
117
85
201
233
237
253
261
365
65
1
297
259
473
258
263
21
469
353
521
8
194
20
15
117
85
201
233
237
253
261
365
65
1
275
259
473
258
262
225
497
634
522
8
872
20
15
117
85
201
233
237
253
261
365
65
1
275
259
473
258
266
225
497
634
522
8
876
20
15
117
85
201
233
237
253
261
365
65
1
275
259
473
258
270
225
497
634
522
24
856
20
15
117
85
201
233
237
253
261
365
65
1
329
257
505
258
262
249
399
735
529
1048
196
20
15
117
85
201
233
237
253
261
365
65
1
329
257
505
258
263
737
405
477
529
24
194
20
15
117
85
201
233
237
253
261
365
65
1
291
3
497
258
262
481
865
97
789
0
200
20
15
117
85
201
233
237
253
261
365
65
1
291
3
497
258
263
481
865
97
789
0
194
20
15
117
85
201
233
237
253
261
365
65
1
291
3
473
258
262
481
865
97
777
1032
196
20
15
117
85
201
233
237
253
261
365
65
1
291
3
473
258
266
481
865
97
777
1032
844
20
15
117
85
201
233
237
253
261
365
65
1
291
3
473
258
270
481
865
97
777
264
856
20
15
117
85
201
233
237
253
261
365
65
1
291
3
473
258
263
481
865
97
777
1032
194
20
15
117
85
201
233
237
253
261
365
65
1
291
3
505
258
262
481
866
96
786
1032
196
20
15
117
85
201
233
237
253
261
365
65
1
291
3
505
258
263
481
866
96
786
1032
194
20
15
117
85
201
233
237
253
261
365
65
1
291
259
497
258
262
225
481
481
533
528
1544
20
15
117
85
201
233
237
253
261
365
65
1
291
259
497
258
270
225
481
481
533
16
216
20
15
117
85
201
233
237
253
261
365
65
1
291
259
497
258
263
21
481
496
533
0
194
20
15
117
85
201
233
237
253
261
365
65
1
291
259
473
258
262
21
481
481
521
8
196
20
15
117
85
201
233
237
253
261
365
65
1
291
259
473
258
266
225
481
481
521
8
876
20
15
117
85
201
233
237
253
261
365
65
1
291
259
473
258
270
225
481
481
521
264
856
20
15
117
85
201
233
237
253
261
365
65
1
291
259
473
258
263
21
481
481
521
8
194
20
15
117
85
201
233
237
253
261
365
65
1
291
259
473
258
271
225
481
481
521
264
857
20
15
117
85
201
233
237
253
261
365
65
1
291
259
505
258
262
21
481
496
530
8
196
20
15
117
85
201
233
237
253
261
365
65
1
291
259
505
258
266
225
481
496
530
8
204
20
15
117
85
201
233
237
253
261
365
65
1
291
259
505
258
263
21
481
496
530
8
194
20
15
117
85
201
233
237
253
261
365
65
1
293
1
473
258
262
482
871
97
778
1032
196
20
15
117
85
201
233
237
253
261
365
65
1
293
1
473
258
266
482
870
97
778
1032
844
20
15
117
85
201
233
237
253
261
365
65
1
293
1
505
258
262
482
871
97
785
24
196
20
15
117
85
201
233
237
253
261
365
65
1
293
257
473
258
262
226
487
481
522
520
1540
20
15
117
85
201
233
237
253
261
365
65
1
293
257
473
258
266
226
486
481
522
520
1548
20
15
117
85
201
233
237
253
261
365
65
1
293
257
505
258
262
226
487
481
529
24
196
20
15
117
85
201
233
237
253
261
365
65
1
147
3
473
258
262
21
169
506
778
536
836
20
15
117
85
201
233
237
253
273
341
65
1
275
257
486
262
286
21
425
685
536
512
1576
20
15
117
85
201
233
237
253
273
341
65
1
275
257
486
262
287
21
425
685
536
0
882
20
15
117
85
201
233
237
253
273
341
65
1
275
257
486
262
351
21
425
685
536
0
242
20
15
117
85
201
233
237
253
273
341
65
1
291
257
486
262
287
533
865
765
536
0
882
20
15
117
85
201
233
237
253
273
341
65
1
291
257
486
262
159
533
481
509
536
0
114
20
15
117
85
201
233
237
253
273
345
65
1
275
257
486
258
279
21
425
414
536
520
1578
20
15
117
85
201
233
237
253
273
345
65
1
291
257
486
257
299
481
865
253
536
522
1593
20
15
117
85
201
233
237
253
273
345
65
1
291
257
486
258
139
481
865
253
536
24
121
20
15
117
85
201
233
237
253
273
345
65
1
291
257
486
258
143
225
481
509
536
24
122
20
15
117
85
201
233
237
253
273
345
65
1
291
257
486
258
299
481
865
253
536
536
1593
20
15
117
85
201
233
237
253
273
345
65
1
291
257
486
258
294
481
481
253
536
536
1596
20
15
117
85
201
233
237
253
273
345
65
1
291
257
486
258
303
737
482
254
536
536
1594
20
15
117
85
201
233
237
253
273
346
65
1
275
257
486
256
277
21
425
414
536
531
1567
20
15
117
85
201
233
237
253
273
346
65
1
291
257
486
256
294
482
482
254
536
540
1598
20
15
117
85
201
233
237
253
277
341
65
1
137
3
465
261
305
21
277
865
781
1033
862
20
15
117
85
201
233
237
253
277
341
65
1
297
259
465
277
305
21
469
353
525
517
1553
20
15
117
85
201
233
237
253
277
341
65
1
290
258
466
258
305
533
868
764
524
12
862
20
15
117
85
201
233
237
253
277
341
65
1
290
258
466
259
305
533
868
764
524
1034
858
20
15
117
85
201
233
237
253
277
341
65
1
290
258
466
274
305
533
868
764
524
1028
846
20
15
117
85
201
233
237
253
277
341
65
1
291
257
465
277
305
21
481
509
525
2
207
20
15
117
85
201
233
237
253
277
341
65
1
291
259
465
258
303
225
481
497
524
16
210
20
15
117
85
201
233
237
253
277
341
65
1
291
259
465
262
302
737
482
224
526
520
864
20
15
117
85
201
233
237
253
277
341
65
1
291
259
465
277
305
21
481
481
525
517
1553
20
15
117
85
201
233
237
253
277
341
65
1
291
259
465
274
287
21
481
433
524
256
866
20
15
117
85
201
233
237
253
277
341
65
1
291
259
465
274
159
21
481
433
524
0
98
20
15
117
85
201
233
237
253
277
341
65
1
291
259
465
274
351
21
481
433
524
0
226
20
15
117
85
201
233
237
253
277
341
65
1
291
259
465
274
303
737
481
433
524
256
834
20
15
117
85
201
233
237
253
277
341
65
1
147
1
465
277
305
21
169
493
781
514
847
20
15
117
85
201
233
237
253
277
341
65
1
147
257
465
277
305
21
169
365
525
2
207
20
15
117
85
201
233
234
249
265
361
65
1
272
262
497
267
271
737
496
246
534
513
1584
20
15
117
85
201
233
234
251
257
365
65
1
272
258
500
262
262
226
496
501
528
0
196
20
15
117
85
201
237
237
253
257
361
65
2
291
1
477
261
269
480
870
121
777
1025
854
20
15
117
85
201
237
237
253
257
361
65
2
291
257
509
261
269
736
446
482
531
513
1562
20
15
117
85
201
237
237
253
257
361
65
2
291
257
477
261
269
224
446
473
521
1
877
20
15
117
85
201
237
237
253
261
361
65
2
291
1
497
257
269
480
870
98
790
6
214
20
15
117
85
201
237
237
253
261
361
65
2
291
1
473
257
269
480
870
98
779
1027
845
20
15
117
85
201
237
237
253
261
361
65
2
291
257
497
257
269
224
446
482
534
6
214
20
15
117
85
201
237
237
253
261
361
65
2
291
257
473
257
269
224
446
473
523
9
205
20
15
117
85
201
237
237
253
261
361
65
2
291
257
505
257
269
224
446
473
529
9
205
20
15
117
85
201
237
237
253
261
361
65
2
291
257
501
257
269
224
446
473
533
525
1549
20
15
117
85
201
237
237
253
261
357
65
5
289
1
473
262
270
765
446
126
779
1024
200
20
15
117
85
201
237
237
253
261
357
65
5
289
1
505
262
270
765
446
97
785
0
200
20
15
117
85
201
237
237
253
261
357
65
5
289
257
473
262
270
253
446
478
523
0
872
20
15
117
85
201
237
237
253
261
365
65
2
291
1
473
258
262
480
870
122
778
1032
196
20
15
117
85
201
237
237
253
261
365
65
2
291
1
473
258
270
480
870
122
778
1032
856
20
15
117
85
201
237
237
253
261
365
65
2
291
257
497
258
262
224
446
474
535
0
200
20
15
117
85
201
237
237
253
261
365
65
2
291
257
473
258
262
224
446
473
523
8
196
20
15
117
85
201
237
237
253
261
365
65
2
291
257
473
258
270
224
486
505
523
536
1560
20
15
117
85
201
237
237
253
261
365
65
2
291
257
505
258
262
224
446
473
529
24
196
20
15
117
85
205
229
233
249
273
345
66
5
321
257
471
257
272
21
397
449
522
554
1576
20
15
117
85
205
229
233
249
273
346
67
5
257
257
471
256
298
226
422
389
522
23
213
20
15
117
85
205
237
237
253
273
345
66
1
289
257
486
258
272
22
470
474
536
520
1576
20
15
117
85
205
237
237
253
273
345
66
1
289
257
486
258
144
22
470
474
536
24
112
20
15
117
85
205
237
237
253
273
345
66
1
289
257
486
258
336
22
470
474
536
24
240
20
15
117
85
205
237
237
253
273
346
66
2
291
257
486
256
136
224
442
474
536
3
120
20
15
117
85
205
237
237
253
273
346
66
2
291
257
486
256
296
224
482
506
536
515
1592
20
15
276
292
76
868
550
32
552
20
774
1280
130
554
1816
584
1668
1558
142
1230
519
105
738
20
15
276
292
76
868
550
32
552
20
774
1280
132
558
1818
584
1668
1558
130
708
512
106
738
20
15
276
292
76
868
550
32
552
20
774
1280
642
554
1816
584
1668
1558
1166
206
519
105
738
20
15
276
292
76
868
550
32
552
20
774
1280
644
558
1818
584
1668
1558
1154
196
512
106
738
20
15
23
277
369
1
3
1
41
177
153
285
329
869
213
481
992
515
1825
870
114
707
1544
20
15
23
277
369
1
3
1
41
177
153
797
1097
613
725
481
992
1539
1825
1510
1394
1219
1544
20
15
69
277
372
4
12
130
449
621
156
310
198
449
478
984
608
528
18
411
553
1587
1025
20
15
69
277
372
4
268
130
449
621
156
694
646
193
478
984
608
1680
290
439
553
1587
1025
20
15
21
277
373
5
9
1
53
357
45
285
69
357
882
952
514
642
82
982
864
792
1484
20
15
21
277
373
5
9
65
53
357
45
285
69
229
306
952
514
642
83
215
480
792
972
20
15
21
277
373
5
9
65
53
357
45
285
197
229
306
952
514
642
34
611
480
792
972
20
15
21
277
373
5
9
65
53
357
45
797
69
229
306
952
514
770
802
739
480
792
972
20
15
21
277
373
5
9
65
53
357
45
797
1093
229
306
952
514
770
1826
1251
1504
792
972
20
15
21
278
373
5
9
1
25
264
45
813
1029
517
794
899
563
801
1906
1371
1456
385
993
20
15
21
278
373
5
9
1
25
264
45
813
5
5
282
899
563
801
882
859
944
897
993
20
15
21
278
373
5
9
1
25
264
45
813
69
5
282
899
563
801
785
794
944
897
993
20
15
21
278
373
5
9
1
25
264
45
813
1093
517
282
899
563
801
1810
1307
688
1729
993
20
15
21
278
373
5
9
1
25
264
45
813
1093
517
794
899
563
801
1809
1306
1456
385
993
20
15
21
278
373
5
9
1
25
264
45
813
325
133
282
899
563
801
1298
283
816
897
993
20
15
21
278
373
5
9
1
25
264
45
813
325
773
794
899
563
801
1297
1434
304
385
993
20
15
21
278
373
5
9
1
25
264
45
813
325
645
282
899
563
801
1297
1306
304
897
993
20
15
21
278
373
5
9
1
25
264
45
813
325
165
282
899
563
801
1298
310
784
1729
993
20
15
69
277
369
1
9
1
469
237
153
285
205
101
1001
1088
614
514
35
573
1969
1920
1036
20
15
69
277
369
1
9
1
469
237
153
317
205
101
1001
1088
614
546
3
573
1969
1920
1036
20
15
69
277
369
1
9
1
469
621
153
285
269
421
1001
960
614
514
1635
1917
1329
256
12
20
15
69
277
369
1
9
1
469
621
153
285
205
197
1001
960
102
514
34
578
1873
1024
780
20
15
69
277
369
1
9
1
469
621
153
285
205
101
1001
960
102
514
35
573
1969
1024
780
20
15
69
277
369
1
9
1
469
621
153
285
205
101
1001
960
614
514
35
573
1969
1152
1036
20
15
69
277
369
1
9
1
469
621
153
317
205
197
1001
960
614
546
2
579
1873
1024
1036
20
15
69
277
369
1
9
1
469
621
153
317
205
101
1001
960
614
546
3
573
1969
1152
1036
20
15
69
277
369
1
9
1
469
621
153
669
525
805
1001
960
614
770
355
893
1457
1024
1036
20
15
69
277
369
1
9
1
469
621
153
733
525
805
1001
960
614
866
355
893
1457
1024
1036
20
15
69
277
369
1
9
257
469
621
153
285
269
933
745
960
614
514
1635
893
817
1024
1036
20
15
69
277
369
1
9
129
469
621
153
285
205
453
873
960
614
514
34
803
849
512
1036
20
15
69
277
369
1
9
129
469
621
153
317
205
453
873
960
614
546
2
803
849
512
1036
20
15
69
277
369
1
521
257
469
621
153
413
909
709
745
960
614
130
546
674
1745
1024
1036
20
15
69
277
369
1
265
1
469
621
153
413
397
293
1001
960
614
130
35
509
625
512
1036
20
15
69
277
373
1
9
1
469
621
157
309
277
293
1001
961
609
545
198
470
945
1029
1025
20
15
69
277
373
1
9
1
469
621
157
309
277
293
1001
962
610
545
198
470
945
516
0
20
15
69
277
373
1
9
1
469
621
157
309
277
805
1001
961
609
530
1602
1494
1457
1029
1025
20
15
69
277
373
1
9
1
469
621
157
309
277
421
1001
961
609
530
1602
1878
1329
261
1
20
15
69
277
373
1
9
1
469
621
157
437
277
293
1001
961
1121
146
194
470
945
517
1537
20
15
69
277
373
1
9
1
469
621
157
437
277
293
1001
961
609
146
194
470
945
1029
1025
20
15
69
277
373
1
9
1
469
621
157
693
533
805
1001
961
609
833
326
854
1457
1029
1025
20
15
69
277
373
1
9
1
469
621
157
693
533
805
1001
962
609
833
326
854
1457
1028
1038
20
15
69
277
373
1
9
1
469
621
157
693
533
805
1001
962
610
833
326
854
1457
1028
0
20
15
69
277
373
1
9
1
469
621
157
501
277
293
1001
962
1122
161
6
470
945
516
1536
20
15
69
277
373
1
9
257
469
621
157
309
277
933
745
961
609
530
1602
854
817
1029
1025
20
15
69
277
373
1
9
257
469
621
157
501
277
933
745
961
1121
161
70
854
817
1029
1537
20
15
69
277
373
1
9
257
469
621
157
501
277
933
745
962
1122
162
66
854
817
1028
1536
20
15
69
277
373
1
521
257
417
237
157
821
1301
645
1917
1109
593
1554
1602
1230
1138
855
1109
20
15
69
277
373
1
265
1
469
621
157
693
661
37
1001
961
609
786
770
1110
1457
517
1025
20
15
69
277
373
1
265
1
469
621
157
693
661
293
1001
961
609
833
262
598
625
517
1025
20
15
69
277
373
5
521
257
417
237
45
797
901
645
1917
1109
321
769
25
802
1139
1493
1345
20
15
69
277
373
5
521
257
417
237
45
797
901
645
1917
1109
322
769
25
802
1139
1493
1344
20
15
69
277
373
5
521
257
417
237
45
797
913
645
1917
1109
321
770
6
662
1138
1878
1345
20
15
69
277
373
5
521
257
417
237
45
797
913
645
1917
1109
322
770
6
662
1138
1878
1344
20
15
69
277
373
5
265
1
449
217
154
438
389
581
993
1146
624
272
50
963
609
1948
1024
20
15
69
277
373
5
265
129
449
217
154
438
389
325
865
1146
112
272
18
451
609
1820
0
20
15
69
277
373
5
265
129
449
217
154
438
389
325
865
1146
624
272
18
451
609
1820
1024
20
15
37
293
373
5
9
0
505
153
29
605
197
192
1014
1122
515
1635
35
1600
1885
1857
1025
20
15
37
293
373
5
9
0
505
157
29
285
325
864
1014
1120
514
641
801
864
614
1920
1038
20
15
37
293
373
5
9
0
505
157
29
317
325
864
1014
1120
514
1825
769
864
614
1920
1038
20
15
37
293
373
5
9
0
505
157
29
605
325
864
1014
1120
514
1635
137
1760
614
1920
1038
20
15
37
293
373
5
9
0
505
157
29
477
325
864
1014
1120
514
1891
1289
864
614
1920
1038
20
15
37
294
373
1
9
1
505
152
29
601
205
197
1014
1123
515
1634
34
1602
1880
1857
1025
20
15
85
277
369
1
9
1
473
233
153
285
333
869
1005
1093
582
514
802
994
617
1922
1048
20
15
85
277
369
1
9
1
473
233
153
285
333
869
1006
1094
582
514
802
995
616
1920
1048
20
15
85
277
373
1
265
129
473
217
157
437
405
357
877
1122
99
289
6
470
581
1856
14
20
15
85
277
373
1
265
129
473
217
157
437
405
357
877
1122
611
289
6
470
581
1856
1038
20
15
85
277
373
1
265
129
473
233
157
437
405
357
877
1090
67
273
6
470
581
1792
30
20
15
85
277
373
1
265
129
473
233
157
437
405
357
877
1090
579
273
6
470
581
1792
1054
20
15
85
277
373
1
265
129
473
237
157
437
405
357
877
1089
66
274
2
470
581
1793
52
20
15
85
277
373
1
265
129
473
237
157
437
405
357
877
1089
577
273
6
470
581
1793
1077
20
15
85
277
373
1
265
129
473
237
157
437
405
357
877
1089
67
273
6
470
581
1793
65
20
15
85
277
373
1
265
129
473
237
157
437
405
357
877
1089
579
273
6
470
581
1793
1089
20
15
85
277
373
5
9
0
473
233
154
438
517
264
1006
1094
64
144
658
656
1781
1922
27
20
15
85
277
373
5
9
0
473
233
154
438
261
264
1006
1094
64
144
146
656
1781
1922
27
20
15
85
277
373
5
9
0
473
233
154
822
1029
8
1006
1094
576
1552
1682
144
2037
1922
1051
20
15
85
277
373
5
9
0
473
233
154
694
517
264
1006
1094
576
784
914
656
1781
1922
1051
20
15
85
277
373
5
265
0
473
233
154
694
645
8
1006
1092
576
784
786
656
1781
1920
1072
20
15
85
277
373
5
265
0
473
233
154
694
645
8
1006
1094
576
784
786
656
1781
1922
1051
20
15
85
277
373
5
265
0
473
233
154
694
645
72
1006
1092
576
784
786
688
1717
1920
1072
20
15
85
277
373
5
265
0
473
233
154
694
645
72
1006
1094
576
784
786
688
1717
1922
1051
20
15
85
277
373
5
265
129
473
233
154
438
389
325
877
1090
64
272
17
469
613
1792
64
20
15
85
277
373
5
265
129
473
233
154
438
389
325
877
1090
576
272
17
469
613
1792
1088
20
15
85
277
373
5
265
129
473
233
154
438
401
357
877
1090
64
272
6
470
581
1792
64
20
15
85
277
373
5
265
129
473
233
154
438
401
357
877
1090
576
272
6
470
581
1792
1088
20
15
149
277
373
1
9
1
89
105
46
537
77
101
237
450
968
1538
34
99
361
768
1584
20
15
149
277
373
1
9
1
89
105
46
537
77
357
237
450
968
1538
34
995
297
768
1584
20
15
149
277
373
1
9
1
89
105
46
793
77
69
237
450
968
770
802
1475
869
768
1584
20
15
149
277
373
1
9
1
89
105
46
793
77
325
237
450
968
770
802
963
613
768
1584
20
15
149
277
373
1
9
1
89
105
46
793
77
101
237
450
968
770
802
99
361
768
1584
20
15
149
277
373
1
9
1
89
105
46
793
77
357
237
450
968
770
802
995
297
768
1584
20
15
149
277
373
5
9
1
89
105
46
797
69
69
237
450
968
769
801
1186
743
640
1584
20
15
149
277
373
5
9
1
89
105
46
797
69
69
236
450
968
769
801
674
740
641
1584
20
15
149
277
373
5
9
1
89
105
46
797
1093
69
237
450
968
769
1825
162
743
640
1584
20
15
149
277
373
5
9
1
89
105
46
797
1093
69
236
450
968
769
1825
162
740
641
1584
20
15
149
277
373
5
9
1
89
105
46
381
261
197
237
450
200
449
137
226
102
768
1072
20
15
149
277
373
5
9
1
89
105
46
413
5
69
237
450
200
385
945
738
231
384
48
20
15
149
277
373
5
9
1
89
105
46
413
261
325
237
450
200
385
97
482
103
768
1072
20
15
149
277
373
5
9
1
89
105
46
669
517
709
237
450
968
897
353
994
1127
1664
1584
20
15
149
277
373
5
265
129
89
105
46
413
389
197
621
450
200
385
49
98
870
256
48
20
15
18
275
369
2
11
24
28
214
158
412
14
27
0
496
224
257
866
1074
123
993
1034
20
15
18
275
369
2
267
24
28
214
158
412
398
27
32
496
224
129
34
50
91
960
1036
20
15
18
275
369
2
267
24
28
214
158
412
398
27
416
496
224
129
34
50
730
1856
1036
20
15
18
275
369
2
267
24
28
214
158
412
398
283
288
496
224
129
34
562
219
704
1036
20
15
82
275
369
2
11
152
476
182
158
284
206
475
448
16
320
513
34
882
570
480
304
20
15
82
275
369
2
11
152
476
182
158
284
206
475
448
16
576
513
34
882
570
480
816
20
15
82
275
369
2
11
152
476
182
158
284
206
475
416
16
320
513
34
882
538
384
304
20
15
21
149
497
1
9
0
25
9
25
797
1045
16
54
6
785
1795
1989
1140
1590
1666
1958
20
15
21
149
497
1
9
0
25
9
25
797
1045
16
54
518
785
1795
1989
1140
1590
1794
1446
20
15
21
149
497
1
9
0
25
9
25
797
21
16
54
6
785
1795
965
1140
1590
1538
1942
20
15
21
149
497
1
9
0
25
9
25
157
21
16
54
774
785
899
453
628
822
1922
1190
20
15
21
149
497
1
9
0
25
9
25
157
21
16
310
390
273
899
453
372
950
386
550
20
15
21
149
497
1
9
0
25
9
25
157
533
16
54
6
17
899
965
628
54
2
22
20
15
21
149
497
1
9
0
25
9
25
157
533
16
54
6
273
899
965
628
822
770
934
20
15
21
149
497
1
9
0
25
9
25
157
533
16
54
518
17
899
965
628
1590
1794
550
20
15
21
149
497
1
9
0
25
9
25
157
533
16
54
518
785
899
965
628
1590
1794
1446
20
15
21
149
497
1
9
0
25
9
25
157
533
16
54
262
401
899
965
628
822
898
422
20
15
21
149
497
1
9
0
25
9
25
157
533
16
54
774
785
899
965
628
822
1922
1190
20
15
21
149
497
1
9
0
25
9
25
157
533
16
566
6
17
899
965
628
1846
1026
38
20
15
21
149
497
1
9
0
25
9
25
157
533
16
566
518
17
899
965
628
1846
1282
1062
20
15
21
149
497
1
9
0
25
9
25
157
533
16
566
518
273
899
965
628
1846
1282
422
20
15
21
149
497
1
9
0
25
9
25
157
533
16
566
518
785
899
965
628
1846
1282
1430
20
15
21
149
497
1
9
0
25
9
25
157
533
16
566
1542
17
899
965
628
1846
1922
166
20
15
21
149
497
1
9
0
25
9
25
989
21
16
54
6
545
1891
773
1140
54
514
1846
20
15
21
149
497
1
9
0
25
9
25
989
21
16
54
518
801
1891
773
1140
566
1794
822
20
15
21
149
497
1
9
1
25
9
25
797
1037
69
877
773
806
1794
1826
1250
2002
515
824
20
15
21
149
497
1
9
1
25
9
25
797
1037
709
621
773
806
1794
1826
1506
1490
771
1208
20
15
21
149
497
1
9
1
25
9
25
797
13
69
45
5
550
1794
802
1250
82
835
1848
20
15
21
149
497
1
9
1
25
9
25
797
13
69
109
2
550
1794
802
738
486
768
1844
20
15
21
149
497
1
9
1
25
9
25
797
13
69
109
5
550
1794
802
1250
466
771
1848
20
15
21
149
497
1
9
1
25
9
25
797
13
69
173
261
550
1794
802
738
338
771
1592
20
15
21
149
497
1
9
1
25
9
25
797
13
69
173
389
806
1794
930
738
338
707
1592
20
15
21
149
497
1
9
1
25
9
25
797
13
197
301
770
779
1795
1443
483
485
768
774
20
15
21
149
497
1
9
1
25
9
25
797
13
197
365
5
550
1794
1314
482
466
515
1848
20
15
21
149
497
1
9
1
25
9
25
797
13
197
429
258
779
1795
1443
1507
741
512
774
20
15
21
149
497
1
9
1
25
9
25
797
525
69
45
517
806
1794
546
1250
1618
1795
1464
20
15
21
149
497
1
9
1
25
9
25
797
525
69
109
2
550
1794
546
1250
1510
768
1844
20
15
21
149
497
1
9
1
25
9
25
797
525
69
109
5
550
1794
546
1250
1490
771
1848
20
15
21
149
497
1
9
1
25
9
25
797
525
69
365
5
550
1794
546
1250
978
515
1848
20
15
21
149
497
1
9
1
25
9
25
797
525
69
685
325
550
1794
546
1250
1874
579
1560
20
15
21
149
497
1
9
1
25
9
25
797
525
69
877
773
801
1794
546
1250
2002
514
817
20
15
21
149
497
1
9
1
25
9
25
797
525
325
45
5
550
1794
546
738
338
835
1848
20
15
21
149
497
1
9
1
25
9
25
797
525
325
301
645
678
1794
546
738
1874
1347
856
20
15
21
149
497
1
9
1
25
9
25
797
525
325
365
2
550
1794
546
738
742
512
1844
20
15
21
149
497
1
9
1
25
9
25
797
525
325
365
5
550
1794
546
738
722
515
1848
20
15
21
149
497
1
9
1
25
9
25
797
525
325
685
5
550
1794
546
738
1618
1027
1880
20
15
21
149
497
1
9
1
25
9
25
797
525
325
877
517
806
1794
546
738
1746
1027
1464
20
15
21
149
497
1
9
1
25
9
25
797
525
325
877
770
806
1794
546
739
1767
512
1204
20
15
21
149
497
1
9
1
25
9
25
797
525
325
877
773
801
1794
546
738
1746
514
1201
20
15
21
149
497
1
9
1
25
9
25
797
525
325
877
773
806
1794
546
738
1746
515
1208
20
15
21
149
497
1
9
1
25
9
25
797
525
709
557
2
550
1794
1186
994
998
512
1844
20
15
21
149
497
1
9
1
25
9
25
797
525
709
621
1541
1574
1794
1186
994
978
1539
1080
20
15
21
149
497
1
9
1
25
9
25
157
13
69
45
5
38
226
226
226
82
3
56
20
15
21
149
497
1
9
1
25
9
25
157
13
69
45
5
166
226
226
226
82
579
472
20
15
21
149
497
1
9
1
25
9
25
157
13
69
45
5
294
898
738
226
82
259
952
20
15
21
149
497
1
9
1
25
9
25
157
13
69
45
517
801
898
738
1762
1618
1794
1470
20
15
21
149
497
1
9
1
25
9
25
157
13
69
45
69
38
226
226
226
82
195
280
20
15
21
149
497
1
9
1
25
9
25
157
13
69
109
2
11
899
611
227
485
0
6
20
15
21
149
497
1
9
1
25
9
25
157
13
69
109
2
294
226
226
227
485
256
948
20
15
21
149
497
1
9
1
25
9
25
157
13
69
109
5
38
226
226
226
466
3
56
20
15
21
149
497
1
9
1
25
9
25
157
13
69
109
5
294
898
738
226
466
259
952
20
15
21
149
497
1
9
1
25
9
25
157
13
69
365
5
38
226
226
226
978
1027
56
20
15
21
149
497
1
9
1
25
9
25
157
13
197
45
2
11
899
611
483
997
1024
6
20
15
21
149
497
1
9
1
25
9
25
157
13
197
45
2
294
226
226
483
999
768
948
20
15
21
149
497
1
9
1
25
9
25
157
13
197
109
5
38
226
226
482
978
1027
56
20
15
21
149
497
1
9
1
25
9
25
157
13
197
109
5
294
898
290
482
978
259
952
20
15
21
149
497
1
9
1
25
9
25
157
13
197
173
2
267
899
419
483
229
256
902
20
15
21
149
497
1
9
1
25
9
25
157
13
197
301
2
267
899
419
483
485
256
902
20
15
21
149
497
1
9
1
25
9
25
157
13
197
301
2
294
226
482
483
487
256
948
20
15
21
149
497
1
9
1
25
9
25
157
13
197
301
770
779
899
291
483
485
768
774
20
15
21
149
497
1
9
1
25
9
25
157
13
197
365
5
38
226
226
482
466
3
56
20
15
21
149
497
1
9
1
25
9
25
157
13
197
365
5
294
898
290
482
466
3
952
20
15
21
149
497
1
9
1
25
9
25
157
13
197
365
133
38
226
226
482
466
259
88
20
15
21
149
497
1
9
1
25
9
25
157
13
197
365
133
166
226
226
482
466
259
344
20
15
21
149
497
1
9
1
25
9
25
157
13
197
365
133
294
898
290
482
466
259
824
20
15
21
149
497
1
9
1
25
9
25
157
13
197
365
133
422
898
290
482
466
259
856
20
15
21
149
497
1
9
1
25
9
25
157
525
325
45
5
294
898
930
738
338
771
952
20
15
21
149
497
1
9
1
25
9
25
157
525
325
173
5
806
898
994
738
594
1539
1976
20
15
21
149
497
1
9
1
25
9
25
157
525
325
301
645
294
898
802
738
1874
1347
312
20
15
21
149
497
1
9
1
25
9
25
157
525
325
301
645
422
898
802
738
1874
1347
344
20
15
21
149
497
1
9
1
25
9
25
157
525
325
365
2
11
899
995
739
485
0
6
20
15
21
149
497
1
9
1
25
9
25
157
525
325
365
2
267
899
931
739
485
0
902
20
15
21
149
497
1
9
1
25
9
25
157
525
325
365
130
267
899
931
739
485
256
774
20
15
21
149
497
1
9
1
25
9
25
157
525
325
365
130
395
899
931
739
485
256
838
20
15
21
149
497
1
9
1
25
9
25
157
525
325
365
642
267
899
931
739
2021
1280
262
20
15
21
149
497
1
9
1
25
9
25
157
525
325
365
642
395
899
931
739
2021
1280
326
20
15
21
149
497
1
9
1
25
9
25
157
525
325
877
514
267
899
931
739
1765
1024
390
20
15
21
149
497
1
9
1
25
9
25
157
525
325
877
514
779
899
931
739
1765
1024
1414
20
15
21
149
497
1
9
1
25
9
25
157
525
325
877
517
801
898
994
738
1746
1026
1457
20
15
21
149
497
1
9
1
25
9
25
157
525
325
877
517
806
898
802
738
1746
1027
1464
20
15
21
149
497
1
9
1
25
9
25
157
525
325
877
770
779
899
803
739
1765
512
774
20
15
21
149
497
1
9
1
25
9
25
157
525
325
877
773
801
898
994
738
1746
514
1201
20
15
21
149
497
1
9
1
25
9
25
157
525
325
877
1410
395
899
931
739
1765
1792
134
20
15
21
149
497
1
9
1
25
9
25
157
525
709
557
2
11
899
995
995
997
1024
6
20
15
21
149
497
1
9
1
25
9
25
157
525
709
429
770
779
899
803
995
229
1536
774
20
15
21
149
497
1
9
1
25
9
25
157
525
709
621
1541
1574
1250
994
994
978
1539
1080
20
15
21
149
497
1
9
1
25
9
25
157
525
709
1645
1541
1574
1250
994
994
2002
1027
1592
20
15
21
149
497
1
9
1
25
9
25
157
269
197
45
2
294
226
98
226
998
768
948
20
15
21
149
497
1
9
1
25
9
25
157
269
197
109
5
38
226
98
226
978
1027
56
20
15
21
149
497
1
9
1
25
9
25
157
269
197
109
5
294
226
98
226
978
259
952
20
15
21
149
497
1
9
1
25
9
25
157
269
197
109
5
422
226
98
226
978
515
984
20
15
21
149
497
1
9
1
25
9
25
157
269
197
173
2
11
899
1123
227
229
0
6
20
15
21
149
497
1
9
1
25
9
25
157
269
197
301
2
11
899
1123
227
485
0
6
20
15
21
149
497
1
9
1
25
9
25
157
269
197
301
2
294
226
98
227
487
256
948
20
15
21
149
497
1
9
1
25
9
25
157
269
197
365
5
38
226
98
226
466
3
56
20
15
21
149
497
1
9
1
25
9
25
157
269
197
365
5
294
226
98
226
466
3
952
20
15
21
149
497
1
9
1
25
9
25
157
269
197
365
5
422
226
98
226
466
515
984
20
15
21
149
497
1
9
1
25
9
25
157
269
197
365
133
38
226
98
226
466
259
88
20
15
21
149
497
1
9
1
25
9
25
157
269
197
365
133
166
226
98
226
466
259
344
20
15
21
149
497
1
9
1
25
9
25
157
269
197
365
133
294
226
98
226
466
259
824
20
15
21
149
497
1
9
1
25
9
25
157
269
197
365
133
422
226
98
226
466
259
856
20
15
21
149
497
1
9
1
25
9
25
157
269
325
45
5
294
226
98
482
338
323
952
20
15
21
149
497
1
9
1
25
9
25
157
269
325
45
5
422
226
98
482
338
835
984
20
15
21
149
497
1
9
1
25
9
25
157
269
325
109
2
294
226
98
483
357
256
948
20
15
21
149
497
1
9
1
25
9
25
157
269
325
173
389
294
226
98
482
82
707
568
20
15
21
149
497
1
9
1
25
9
25
157
269
325
173
645
294
226
98
482
594
1987
568
20
15
21
149
497
1
9
1
25
9
25
157
269
325
365
5
294
226
98
482
466
3
952
20
15
21
149
497
1
9
1
25
9
25
157
269
325
365
133
166
226
98
482
466
259
344
20
15
21
149
497
1
9
1
25
9
25
157
269
325
365
133
294
226
98
482
466
259
824
20
15
21
149
497
1
9
1
25
9
25
157
269
325
365
133
422
226
98
482
466
259
856
20
15
21
149
497
1
9
1
25
9
25
157
269
325
877
5
422
226
98
482
978
3
984
20
15
21
149
497
1
9
1
25
9
25
157
269
325
877
773
422
226
98
482
978
515
216
20
15
21
149
497
1
9
1
25
9
25
157
269
325
813
5
422
226
98
482
850
67
984
20
15
21
149
497
1
9
1
25
9
25
157
269
325
822
838
1313
227
99
483
856
636
1862
20
15
21
149
497
1
9
1
25
9
25
157
269
837
877
514
294
226
98
995
869
1024
436
20
15
21
149
497
1
9
1
25
9
25
157
269
837
877
517
294
226
98
994
1234
1027
440
20
15
21
149
497
1
9
1
25
9
25
189
13
69
45
5
38
322
354
226
82
3
56
20
15
21
149
497
1
9
1
25
9
25
189
13
69
45
69
38
322
354
226
82
195
280
20
15
21
149
497
1
9
1
25
9
25
189
13
69
45
69
166
322
354
226
82
195
408
20
15
21
149
497
1
9
1
25
9
25
189
13
69
109
2
395
323
131
227
485
256
966
20
15
21
149
497
1
9
1
25
9
25
189
13
69
109
5
38
322
354
226
466
3
56
20
15
21
149
497
1
9
1
25
9
25
189
13
197
45
2
38
322
322
482
998
512
52
20
15
21
149
497
1
9
1
25
9
25
189
13
197
45
2
294
322
194
482
998
768
948
20
15
21
149
497
1
9
1
25
9
25
189
13
197
109
5
38
322
290
482
978
515
56
20
15
21
149
497
1
9
1
25
9
25
189
13
197
173
2
38
322
322
483
231
0
180
20
15
21
149
497
1
9
1
25
9
25
189
13
197
301
2
38
322
322
482
486
256
180
20
15
21
149
497
1
9
1
25
9
25
189
13
197
301
770
678
322
194
482
486
768
948
20
15
21
149
497
1
9
1
25
9
25
189
13
197
365
5
38
322
290
482
466
3
56
20
15
21
149
497
1
9
1
25
9
25
189
525
325
45
5
38
322
770
738
338
3
56
20
15
21
149
497
1
9
1
25
9
25
189
525
325
109
5
38
322
770
738
210
3
56
20
15
21
149
497
1
9
1
25
9
25
189
525
325
301
5
38
322
770
738
1874
1091
56
20
15
21
149
497
1
9
1
25
9
25
189
525
325
301
517
38
322
770
738
1874
1283
184
20
15
21
149
497
1
9
1
25
9
25
189
525
325
301
645
422
322
770
738
1874
1347
344
20
15
21
149
497
1
9
1
25
9
25
189
525
325
365
2
395
323
771
739
485
0
966
20
15
21
149
497
1
9
1
25
9
25
189
525
325
365
130
395
323
771
739
485
256
838
20
15
21
149
497
1
9
1
25
9
25
189
525
325
877
517
38
322
770
738
1746
1027
1080
20
15
21
149
497
1
9
1
25
9
25
189
525
325
877
773
38
322
770
738
1746
515
56
20
15
21
149
497
1
9
1
25
9
25
189
525
325
877
773
806
322
770
738
1746
515
1208
20
15
21
149
497
1
9
1
25
9
25
189
525
325
877
1413
422
322
770
738
1746
1795
1368
20
15
21
149
497
1
9
1
25
9
25
189
525
709
557
2
38
322
770
994
998
1024
52
20
15
21
149
497
1
9
1
25
9
25
189
525
709
429
386
395
323
771
995
229
256
262
20
15
21
149
497
1
9
1
25
9
25
189
525
709
429
386
422
322
770
994
230
256
308
20
15
21
149
497
1
9
1
25
9
25
189
525
709
621
5
38
322
770
994
978
515
56
20
15
21
149
497
1
9
1
25
9
25
189
525
709
621
1541
550
322
770
994
978
1539
344
20
15
21
149
497
1
9
1
25
9
25
189
525
709
1645
1541
550
322
770
994
2002
1539
312
20
15
21
149
497
1
9
1
25
9
25
189
269
197
173
2
38
322
66
227
231
0
180
20
15
21
149
497
1
9
1
25
9
25
189
269
325
877
773
1313
322
66
482
978
514
1841
20
15
21
149
497
1
9
1
25
9
25
189
269
325
813
773
1313
322
66
482
850
578
1841
20
15
21
149
497
1
9
1
25
9
25
189
141
69
45
5
550
322
514
1634
1618
1603
1880
20
15
21
149
497
1
9
1
25
9
25
189
141
69
45
69
166
322
514
98
82
195
408
20
15
21
149
497
1
9
1
25
9
25
189
141
69
54
70
673
323
547
99
88
892
1862
20
15
21
149
497
1
9
1
25
9
25
189
141
69
54
582
673
323
547
1635
1624
1916
1350
20
15
21
149
497
1
9
1
25
9
25
189
141
69
685
325
550
322
546
610
1874
579
1560
20
15
21
149
497
1
9
1
25
9
25
189
141
197
365
133
422
322
546
354
466
259
856
20
15
21
149
497
1
9
1
25
9
25
189
141
325
45
5
550
322
546
674
338
835
1848
20
15
21
149
497
1
9
1
25
9
25
189
141
325
54
70
161
323
515
1699
344
892
838
20
15
21
149
497
1
9
1
25
9
25
189
141
325
54
70
673
323
515
675
344
892
1862
20
15
21
149
497
1
9
1
25
9
25
189
141
325
173
197
166
322
546
674
82
323
280
20
15
21
149
497
1
9
1
25
9
25
189
141
325
173
197
422
322
546
674
82
323
792
20
15
21
149
497
1
9
1
25
9
25
189
141
325
301
645
422
322
546
1698
1874
1347
344
20
15
21
149
497
1
9
1
25
9
25
189
141
325
365
517
550
322
546
674
722
1539
1336
20
15
21
149
497
1
9
1
25
9
25
189
141
325
685
325
550
322
546
674
1618
579
1560
20
15
21
149
497
1
9
1
25
9
25
189
141
325
877
517
550
322
546
674
1746
1027
1368
20
15
21
149
497
1
9
1
25
9
25
189
141
325
310
70
161
323
515
1699
1880
1148
326
20
15
21
149
497
1
9
1
25
9
25
253
13
69
45
5
422
930
258
226
82
579
984
20
15
21
149
497
1
9
1
25
9
25
253
13
69
109
5
422
930
258
226
466
771
984
20
15
21
149
497
1
9
1
25
9
25
253
13
197
109
5
38
930
1794
1506
978
515
56
20
15
21
149
497
1
9
1
25
9
25
253
13
197
109
5
422
930
258
482
978
515
984
20
15
21
149
497
1
9
1
25
9
25
253
13
197
365
5
38
930
1794
1506
466
3
56
20
15
21
149
497
1
9
1
25
9
25
253
13
197
365
5
550
930
258
482
466
515
1848
20
15
21
149
497
1
9
1
25
9
25
253
13
197
365
5
422
930
258
482
466
515
984
20
15
21
149
497
1
9
1
25
9
25
253
13
197
365
133
422
930
258
482
466
259
856
20
15
21
149
497
1
9
1
25
9
25
253
525
709
621
5
38
930
770
994
978
1027
56
20
15
21
149
497
1
9
1
25
9
25
253
525
709
621
5
550
930
770
994
978
515
1880
20
15
21
149
497
1
9
1
25
9
25
253
525
709
621
5
422
930
770
994
978
515
984
20
15
21
149
497
1
9
1
25
9
25
253
525
709
621
1541
550
930
770
994
978
1539
344
20
15
21
149
497
1
9
1
25
9
25
253
525
709
1645
1541
38
930
770
994
2002
1539
56
20
15
21
149
497
1
9
1
25
9
25
253
525
709
1645
1541
550
930
770
994
2002
1539
312
20
15
21
149
497
1
9
1
25
9
25
253
525
709
1645
1541
1574
930
770
994
2002
1027
1592
20
15
21
149
497
1
9
1
25
9
25
253
525
1733
1133
5
38
930
770
2018
2002
1027
1080
20
15
21
149
497
1
9
1
25
9
25
221
13
69
45
5
550
354
546
738
82
835
1848
20
15
21
149
497
1
9
1
25
9
25
221
13
69
45
5
294
354
610
226
82
259
952
20
15
21
149
497
1
9
1
25
9
25
221
13
69
109
2
294
354
610
227
487
256
948
20
15
21
149
497
1
9
1
25
9
25
221
13
69
109
5
550
354
546
738
466
771
1848
20
15
21
149
497
1
9
1
25
9
25
221
13
69
109
5
294
354
610
226
466
259
952
20
15
21
149
497
1
9
1
25
9
25
221
13
69
685
325
550
354
546
738
1874
579
1560
20
15
21
149
497
1
9
1
25
9
25
221
13
69
877
1413
550
354
546
1762
2002
1795
1080
20
15
21
149
497
1
9
1
25
9
25
221
13
69
877
1413
678
354
546
1762
2002
1795
1112
20
15
21
149
497
1
9
1
25
9
25
221
269
197
45
2
294
354
98
227
999
768
948
20
15
21
149
497
1
9
1
25
9
25
221
269
197
109
5
294
354
98
226
978
259
952
20
15
21
149
497
1
9
1
25
9
25
221
269
197
301
2
294
354
98
227
487
256
948
20
15
21
149
497
1
9
1
25
9
25
221
269
197
301
770
678
354
98
227
487
768
948
20
15
21
149
497
1
9
1
25
9
25
221
269
197
365
5
294
354
98
226
466
3
952
20
15
21
149
497
1
9
1
25
9
25
221
269
197
365
133
294
354
98
226
466
259
824
20
15
21
149
497
1
9
1
25
9
25
221
269
197
365
133
422
354
98
226
466
259
856
20
15
21
149
497
1
9
1
25
9
25
221
269
325
45
5
38
354
34
482
338
67
56
20
15
21
149
497
1
9
1
25
9
25
221
269
325
45
5
550
354
34
482
338
835
1848
20
15
21
149
497
1
9
1
25
9
25
221
269
325
45
5
294
354
34
482
338
323
952
20
15
21
149
497
1
9
1
25
9
25
221
269
325
109
2
38
354
34
483
357
0
52
20
15
21
149
497
1
9
1
25
9
25
221
269
325
173
133
38
354
34
482
82
195
56
20
15
21
149
497
1
9
1
25
9
25
221
269
325
173
69
38
354
34
482
82
67
24
20
15
21
149
497
1
9
1
25
9
25
221
269
325
365
5
38
354
34
482
466
3
56
20
15
21
149
497
1
9
1
25
9
25
221
269
325
365
5
294
354
34
482
466
3
952
20
15
21
149
497
1
9
1
25
9
25
221
269
325
365
133
38
354
34
482
466
259
88
20
15
21
149
497
1
9
1
25
9
25
221
269
325
365
133
294
354
34
482
466
259
824
20
15
21
149
497
1
9
1
25
9
25
221
269
325
877
2
38
354
34
483
869
0
52
20
15
21
149
497
1
9
1
25
9
25
221
269
325
877
5
38
354
34
482
978
3
56
20
15
21
149
497
1
9
1
25
9
25
221
269
325
877
773
38
354
34
482
978
515
56
20
15
21
149
497
1
9
1
25
9
25
221
269
325
877
773
550
354
34
482
978
515
1112
20
15
21
149
497
1
9
1
25
9
25
221
269
325
877
773
806
354
34
482
978
515
1208
20
15
21
149
497
1
9
1
25
9
25
221
269
325
813
5
38
354
34
482
850
67
56
20
15
21
149
497
1
9
1
25
9
25
221
269
325
813
773
38
354
34
482
850
579
56
20
15
21
149
497
1
9
1
25
9
25
221
269
325
813
773
806
354
34
482
850
579
1208
20
15
21
149
497
1
9
1
25
9
25
221
269
837
173
197
166
354
34
994
82
323
280
20
15
21
149
497
1
9
1
25
9
25
221
269
837
685
325
550
354
34
994
1106
579
1560
20
15
21
149
497
1
9
1
25
9
25
221
269
837
877
517
550
354
34
994
1234
1027
1336
20
15
21
149
497
1
9
1
25
9
25
221
269
837
877
517
294
354
34
994
1234
1027
440
20
15
21
149
497
1
9
1
25
9
25
829
1037
69
45
5
550
1826
1922
1250
82
835
1848
20
15
21
149
497
1
9
1
25
9
25
829
1037
69
54
70
673
1827
1955
1251
88
892
1862
20
15
21
149
497
1
9
1
25
9
25
829
1037
709
621
1541
1574
1826
1890
1506
978
1539
1592
20
15
21
149
497
1
9
1
25
9
25
829
1037
709
621
773
806
1826
1890
1506
1490
771
1208
20
15
21
149
497
1
9
1
25
9
25
829
13
69
45
5
550
1826
770
1250
82
579
1848
20
15
21
149
497
1
9
1
25
9
25
829
13
69
109
5
550
1826
770
1250
466
771
1848
20
15
21
149
497
1
9
1
25
9
25
829
13
197
365
5
550
1826
1282
482
466
515
1848
20
15
21
149
497
1
9
1
25
9
25
829
525
69
45
5
550
1826
546
1250
82
835
1848
20
15
21
149
497
1
9
1
25
9
25
829
525
69
109
5
550
1826
514
1250
1490
771
1848
20
15
21
149
497
1
9
1
25
9
25
829
525
69
173
69
550
1826
546
1250
1362
1091
1816
20
15
21
149
497
1
9
1
25
9
25
829
525
69
365
5
550
1826
546
1250
978
515
1848
20
15
21
149
497
1
9
1
25
9
25
829
525
69
685
1669
1574
1826
1154
1250
1874
1987
1080
20
15
21
149
497
1
9
1
25
9
25
829
525
69
685
325
550
1826
1154
1250
1874
579
1560
20
15
21
149
497
1
9
1
25
9
25
829
525
69
877
773
806
1826
514
1250
2002
515
824
20
15
21
149
497
1
9
1
25
9
25
829
525
325
45
5
550
1826
610
738
338
835
1848
20
15
21
149
497
1
9
1
25
9
25
829
525
325
301
645
678
1826
514
738
1874
1347
856
20
15
21
149
497
1
9
1
25
9
25
829
525
325
365
5
550
1826
610
738
722
515
1848
20
15
21
149
497
1
9
1
25
9
25
829
525
325
877
773
806
1826
546
738
1746
515
1208
20
15
21
149
497
1
9
1
25
9
25
829
525
709
557
2
550
1826
1154
994
998
512
1844
20
15
21
149
497
1
9
1
25
9
25
829
525
709
621
5
550
1826
1154
994
978
515
1880
20
15
21
149
497
1
9
1
25
9
25
829
525
709
621
1541
1574
1826
1154
994
978
1539
1080
20
15
21
149
497
1
9
1
25
9
25
957
525
69
685
325
550
1858
546
1250
1874
579
1560
20
15
21
149
497
1
9
1
25
9
25
957
525
69
877
773
806
1858
546
1250
2002
515
824
20
15
21
149
497
1
9
1
25
9
25
957
525
325
877
773
806
1858
546
738
1746
515
1208
20
15
21
149
497
1
9
1
25
9
25
989
525
325
45
5
550
1890
546
738
338
835
1848
20
15
21
149
497
1
9
1
25
9
25
989
525
325
173
261
550
1890
546
738
594
771
1592
20
15
21
149
497
1
9
1
25
9
25
989
525
325
301
645
678
1890
546
738
1874
1347
856
20
15
21
149
497
1
9
1
25
9
25
989
525
325
365
2
550
1890
546
738
742
512
1844
20
15
21
149
497
1
9
1
25
9
25
989
525
325
365
5
550
1890
546
738
722
515
1848
20
15
21
149
497
1
9
1
25
9
25
989
525
325
685
5
550
1890
546
738
1618
1027
1880
20
15
21
149
497
1
9
1
25
9
25
989
525
325
685
1669
1574
1890
546
738
1618
1987
1080
20
15
21
149
497
1
9
1
25
9
25
989
525
325
877
770
806
1890
546
739
1765
512
1204
20
15
21
149
497
1
9
1
25
9
25
989
525
357
876
518
806
1890
547
765
1732
1026
824
20
15
21
149
497
1
9
513
25
9
25
797
525
1861
1133
1538
1574
1794
546
1762
2022
1024
1588
20
15
21
149
497
1
9
513
25
9
25
829
525
1861
1133
1538
1574
1826
514
1762
2022
1024
1588
20
15
21
149
497
1
9
513
25
9
25
989
525
1861
1133
1538
1574
1890
546
1762
2022
1024
1588
20
15
21
149
497
1
9
513
25
9
25
989
525
1893
1132
1542
1574
1890
547
1789
1988
1026
1640
20
15
21
149
497
1
9
129
25
9
25
797
13
453
557
258
550
1794
802
994
998
512
1588
20
15
21
149
497
1
9
129
25
9
25
157
13
453
557
258
294
226
290
994
998
512
1844
20
15
21
149
497
1
9
129
25
9
25
157
13
453
301
258
294
226
290
994
486
512
692
20
15
21
149
497
1
9
129
25
9
25
157
525
453
557
258
267
899
931
483
997
512
1798
20
15
21
149
497
1
9
129
25
9
25
157
525
453
557
258
779
899
803
483
997
512
774
20
15
21
149
497
1
9
129
25
9
25
157
525
453
301
258
779
899
803
483
485
512
774
20
15
21
149
497
1
9
129
25
9
25
189
13
453
45
2
38
322
450
994
2022
1024
52
20
15
21
149
497
1
9
129
25
9
25
189
13
453
557
2
38
322
258
994
998
0
52
20
15
21
149
497
1
9
129
25
9
25
189
13
453
557
258
38
322
258
994
998
512
52
20
15
21
149
497
1
9
129
25
9
25
189
13
453
557
258
550
322
258
994
998
512
1588
20
15
21
149
497
1
9
129
25
9
25
189
13
453
301
258
38
322
290
994
486
512
52
20
15
21
149
497
1
9
129
25
9
25
189
525
453
557
2
38
322
770
482
998
0
52
20
15
21
149
497
1
9
129
25
9
25
189
525
453
557
258
38
322
770
482
998
512
52
20
15
21
149
497
1
9
129
25
9
25
189
525
453
557
258
550
322
770
482
998
512
1588
20
15
21
149
497
1
9
129
25
9
25
189
525
453
301
258
38
322
770
482
486
512
52
20
15
21
149
497
1
9
129
25
9
25
829
13
453
557
258
550
1826
866
995
999
512
1588
20
15
21
149
497
1
9
65
25
9
25
157
269
229
44
6
38
226
99
253
964
1026
104
20
15
21
149
497
1
9
65
25
9
25
157
269
229
300
6
38
226
99
253
452
2
104
20
15
21
149
497
1
9
65
25
9
25
157
269
229
300
134
166
226
99
253
452
258
232
20
15
21
149
497
1
9
65
25
9
25
221
269
229
300
134
166
355
99
253
452
258
232
20
15
21
149
497
1
9
65
25
9
25
221
269
229
300
134
422
355
99
253
452
258
488
20
15
21
149
497
1
49
1
25
9
25
797
93
5
45
2
523
1795
771
1081
70
512
1798
20
15
21
149
497
1
49
1
25
9
25
797
93
5
109
514
523
1795
771
1081
710
1792
1286
20
15
21
149
497
1
49
1
25
9
25
797
93
5
109
514
1547
1795
771
1081
710
1792
1926
20
15
21
149
497
1
49
1
25
9
25
797
93
5
109
66
523
1795
771
1081
710
1664
1798
20
15
21
149
497
1
49
1
25
9
25
797
93
6
46
6
529
1795
771
1080
68
512
1806
20
15
21
149
497
1
49
1
25
9
25
797
93
6
46
6
550
1794
771
1080
68
512
1896
20
15
21
149
497
1
49
1
25
9
25
797
93
6
110
518
545
1795
771
1080
708
1792
1374
20
15
21
149
497
1
49
1
25
9
25
797
93
6
110
518
529
1795
771
1080
708
1792
1294
20
15
21
149
497
1
49
1
25
9
25
797
93
6
110
518
1553
1795
771
1080
708
1792
1934
20
15
21
149
497
1
49
1
25
9
25
797
93
6
110
518
1569
1795
771
1080
708
1792
1598
20
15
21
149
497
1
49
1
25
9
25
797
93
6
110
518
550
1795
771
1080
708
1792
1328
20
15
21
149
497
1
49
1
25
9
25
797
93
6
110
70
529
1795
771
1080
708
1664
1806
20
15
21
149
497
1
49
1
25
9
25
797
93
6
110
70
550
1795
771
1080
708
1664
1832
20
15
21
149
497
1
49
1
25
9
25
797
605
773
45
2
523
1795
515
825
70
512
1798
20
15
21
149
497
1
49
1
25
9
25
797
605
773
621
322
523
1795
515
825
966
640
1542
20
15
21
149
497
1
49
1
25
9
25
797
605
773
1453
514
523
1795
515
825
1862
1024
1286
20
15
21
149
497
1
49
1
25
9
25
797
605
773
1453
514
779
1795
515
825
1862
1024
774
20
15
21
149
497
1
49
1
25
9
25
797
605
774
46
6
545
1795
515
824
68
512
1846
20
15
21
149
497
1
49
1
25
9
25
797
605
774
46
6
529
1795
515
824
68
832
1806
20
15
21
149
497
1
49
1
25
9
25
797
605
774
46
6
550
1794
515
824
68
512
1844
20
15
21
149
497
1
49
1
25
9
25
797
605
774
814
774
785
1795
515
824
580
576
526
20
15
21
149
497
1
49
1
25
9
25
797
605
774
814
774
801
1795
515
824
580
576
830
20
15
21
149
497
1
49
1
25
9
25
797
605
774
814
774
806
1794
515
824
580
576
816
20
15
21
149
497
1
49
1
25
9
25
797
605
774
878
518
545
1795
515
824
452
1024
1374
20
15
21
149
497
1
49
1
25
9
25
797
605
774
878
518
529
1795
515
824
452
1024
1294
20
15
21
149
497
1
49
1
25
9
25
797
605
774
878
518
785
1795
515
824
452
1024
1422
20
15
21
149
497
1
49
1
25
9
25
797
605
774
878
838
785
1795
515
824
1476
1408
398
20
15
21
149
497
1
49
1
25
9
25
797
605
774
878
838
801
1795
515
824
452
384
542
20
15
21
149
497
1
49
1
25
9
25
797
605
774
878
838
806
1794
515
824
452
384
536
20
15
21
149
497
1
49
1
25
9
25
797
605
774
622
6
545
1795
515
824
964
512
1854
20
15
21
149
497
1
49
1
25
9
25
797
605
774
622
6
529
1795
515
824
964
512
1870
20
15
21
149
497
1
49
1
25
9
25
797
605
774
622
6
550
1794
515
824
964
512
1840
20
15
21
149
497
1
49
1
25
9
25
797
605
774
622
70
529
1795
515
824
964
1152
1806
20
15
21
149
497
1
49
1
25
9
25
797
605
774
622
70
550
1795
515
824
964
1152
1832
20
15
21
149
497
1
49
1
25
9
25
797
605
774
622
326
545
1795
515
824
964
640
1566
20
15
21
149
497
1
49
1
25
9
25
797
605
774
622
326
529
1795
515
824
964
640
1550
20
15
21
149
497
1
49
1
25
9
25
797
605
774
622
326
673
1795
515
824
964
640
1606
20
15
21
149
497
1
49
1
25
9
25
797
605
774
622
326
550
1794
515
824
964
640
1560
20
15
21
149
497
1
49
1
25
9
25
797
605
774
1454
518
529
1795
515
824
1860
1024
918
20
15
21
149
497
1
49
1
25
9
25
797
605
774
1454
518
673
1795
515
824
1860
1024
990
20
15
21
149
497
1
49
1
25
9
25
797
605
774
1454
518
785
1795
515
824
1860
1024
782
20
15
21
149
497
1
49
1
25
9
25
797
605
774
1454
518
801
1795
515
824
1860
1024
822
20
15
21
149
497
1
49
1
25
9
25
797
605
774
1454
518
678
1794
515
824
1860
1024
984
20
15
21
149
497
1
49
1
25
9
25
797
605
774
1454
518
806
1794
515
824
1860
1024
824
20
15
21
149
497
1
49
1
25
9
25
797
605
774
1454
710
657
1795
515
824
1860
1088
782
20
15
21
149
497
1
49
1
25
9
25
797
605
774
1454
710
678
1794
515
824
1860
1088
792
20
15
21
149
497
1
49
513
25
9
25
797
605
1797
1133
1538
1547
1795
515
1849
1990
1024
582
20
15
21
149
497
1
49
513
25
9
25
797
605
1797
557
1538
1547
1795
515
1849
70
1024
1030
20
15
21
149
497
1
49
513
25
9
25
797
605
1798
1134
1542
1553
1795
515
1848
1988
1024
590
20
15
21
149
497
1
49
513
25
9
25
797
605
1798
1134
1542
1569
1795
515
1848
1988
1024
574
20
15
21
149
497
1
49
513
25
9
25
797
605
1798
1134
1542
1574
1794
515
1848
1988
1024
560
20
15
21
149
497
1
49
513
25
9
25
797
605
1798
558
1542
1553
1795
515
1848
68
1024
534
20
15
21
149
497
1
49
513
25
9
25
797
605
1798
558
1542
1569
1795
515
1848
68
1024
1134
20
15
21
149
497
1
49
513
25
9
25
797
605
1798
558
1542
1681
1795
515
1848
68
832
974
20
15
21
149
497
1
49
513
25
9
25
797
605
1798
558
1542
1574
1794
515
1848
68
1024
1112
20
15
21
149
497
1
49
513
25
9
25
797
605
1798
558
1542
1702
1794
515
1848
68
1088
984
20
15
21
149
497
1
49
513
25
9
25
797
605
1798
558
1734
1574
1794
515
1848
68
960
1048
20
15
21
149
497
1
265
257
25
9
25
189
397
453
109
2
395
323
3
355
869
512
966
20
15
21
149
497
1
265
257
25
9
25
189
397
453
109
5
38
322
2
354
850
3
56
20
15
21
149
497
1
265
257
25
9
25
189
397
453
621
5
273
323
3
195
467
3
913
20
15
21
149
497
1
265
257
25
9
25
189
397
453
621
5
38
322
2
194
466
2
56
20
15
21
149
497
1
265
257
25
9
25
189
397
453
621
517
550
322
2
162
722
1027
1336
20
15
21
149
497
1
265
257
25
9
25
189
397
453
621
773
545
323
3
195
467
515
991
20
15
21
149
497
1
265
257
25
9
25
189
397
453
621
773
801
323
3
195
467
515
817
20
15
21
149
497
1
265
257
25
9
25
189
397
453
621
773
1313
322
34
162
722
514
1841
20
15
21
149
497
1
265
257
25
9
25
189
397
453
621
773
38
322
2
194
466
514
56
20
15
21
149
497
1
265
257
25
9
25
189
397
453
621
773
806
322
2
194
466
514
824
20
15
21
149
497
1
265
257
25
9
25
189
397
453
621
645
545
323
3
195
467
771
831
20
15
21
149
497
1
265
257
25
9
25
189
397
453
621
645
273
323
3
195
467
771
1169
20
15
21
149
497
1
265
257
25
9
25
189
397
453
621
645
673
323
3
195
467
771
863
20
15
21
149
497
1
265
129
25
9
25
189
397
325
45
2
38
322
2
450
82
0
52
20
15
21
149
497
1
265
129
25
9
25
189
397
325
45
5
273
323
3
451
83
285
913
20
15
21
149
497
1
265
129
25
9
25
189
397
325
45
5
394
323
3
451
83
285
960
20
15
21
149
497
1
265
129
25
9
25
189
397
325
45
258
38
322
2
450
83
768
564
20
15
21
149
497
1
265
129
25
9
25
189
397
325
45
66
75
323
3
451
83
128
106
20
15
21
149
497
1
265
129
25
9
25
189
397
325
45
133
401
323
3
451
83
195
401
20
15
21
149
497
1
265
129
25
9
25
189
397
325
45
133
202
323
3
451
83
195
192
20
15
21
149
497
1
265
129
25
9
25
189
397
325
45
69
38
322
2
450
82
66
24
20
15
21
149
497
1
265
129
25
9
25
189
397
325
45
197
166
322
2
450
82
322
280
20
15
21
149
497
1
265
129
25
9
25
189
397
325
45
197
202
323
3
451
83
323
128
20
15
21
149
497
1
265
129
25
9
25
189
397
325
45
197
422
322
2
450
82
322
792
20
15
21
149
497
1
265
129
25
9
25
189
397
325
301
260
394
323
3
451
851
540
705
20
15
21
149
497
1
265
129
25
9
25
189
397
325
301
197
202
323
3
451
851
67
896
20
15
21
149
501
1
9
0
25
9
29
181
21
8
46
2
275
913
642
164
117
286
929
20
15
21
149
501
1
9
0
25
9
29
181
21
8
46
6
275
323
131
164
117
258
906
20
15
21
149
501
1
9
0
25
9
29
181
21
8
46
6
419
915
1795
804
629
386
986
20
15
21
149
501
1
9
0
25
9
29
181
21
8
46
6
403
915
643
164
117
66
970
20
15
21
149
501
1
9
0
25
9
29
181
21
8
46
514
787
913
642
1700
1653
1822
1441
20
15
21
149
501
1
9
0
25
9
29
181
21
8
46
518
659
323
643
1700
1653
1858
970
20
15
21
149
501
1
9
0
25
9
29
181
21
8
46
70
165
321
134
132
117
705
325
20
15
21
149
501
1
9
0
25
9
29
181
21
8
46
70
677
321
198
132
373
705
1861
20
15
21
149
501
1
9
0
25
9
29
181
21
8
110
6
275
323
131
164
245
258
906
20
15
21
149
501
1
9
0
25
9
29
181
21
8
110
6
291
915
387
292
245
258
954
20
15
21
149
501
1
9
0
25
9
29
181
21
8
110
70
677
321
198
132
757
1665
1861
20
15
21
149
501
1
9
0
25
9
29
181
21
8
558
514
787
913
642
1700
1909
1310
801
20
15
21
149
501
1
9
0
25
9
29
181
21
8
558
770
787
913
642
1700
1909
798
1185
20
15
21
149
501
1
9
0
25
9
29
181
21
8
558
518
659
323
643
1700
1909
1346
970
20
15
21
149
501
1
9
0
25
9
29
181
21
16
54
66
163
323
133
116
54
382
321
20
15
21
149
501
1
9
0
25
9
29
181
21
16
54
66
675
325
261
884
822
894
1857
20
15
21
149
501
1
9
0
25
9
29
181
21
16
54
578
675
325
133
372
566
1918
1345
20
15
21
149
501
1
9
0
25
9
29
181
21
32
46
2
275
321
133
212
246
414
929
20
15
21
149
501
1
9
0
25
9
29
181
21
32
46
6
35
323
323
212
54
2
58
20
15
21
149
501
1
9
0
25
9
29
181
21
32
46
6
531
323
323
212
246
642
1866
20
15
21
149
501
1
9
0
25
9
29
181
21
32
46
6
291
323
327
340
54
386
954
20
15
21
149
501
1
9
0
25
9
29
181
21
32
46
6
419
915
645
84
54
2
986
20
15
21
149
501
1
9
0
25
9
29
181
21
32
46
6
403
323
197
212
246
386
970
20
15
21
149
501
1
9
0
25
9
29
181
21
32
46
514
787
913
645
1620
1590
1822
801
20
15
21
149
501
1
9
0
25
9
29
181
21
32
46
258
275
321
133
212
54
926
673
20
15
21
149
501
1
9
0
25
9
29
181
21
32
46
258
787
917
261
212
54
926
801
20
15
21
149
501
1
9
0
25
9
29
181
21
32
46
770
787
917
709
1748
1782
1950
1185
20
15
21
149
501
1
9
0
25
9
29
181
21
32
46
518
547
323
199
212
758
1858
1370
20
15
21
149
501
1
9
0
25
9
29
181
21
32
46
518
787
915
711
212
758
1794
842
20
15
21
149
501
1
9
0
25
9
29
181
21
32
46
518
291
323
327
852
822
1858
730
20
15
21
149
501
1
9
0
25
9
29
181
21
32
46
518
675
323
327
852
822
1794
986
20
15
21
149
501
1
9
0
25
9
29
181
21
32
46
518
803
323
327
852
822
1858
858
20
15
21
149
501
1
9
0
25
9
29
181
21
32
46
262
163
323
323
212
54
898
1242
20
15
21
149
501
1
9
0
25
9
29
181
21
32
46
262
275
323
323
212
54
898
650
20
15
21
149
501
1
9
0
25
9
29
181
21
32
46
262
291
323
327
340
310
898
474
20
15
21
149
501
1
9
0
25
9
29
181
21
32
46
262
419
915
261
212
54
898
730
20
15
21
149
501
1
9
0
25
9
29
181
21
32
46
774
547
323
711
1748
1590
1922
1082
20
15
21
149
501
1
9
0
25
9
29
181
21
32
46
70
35
323
327
212
246
194
26
20
15
21
149
501
1
9
0
25
9
29
181
21
32
110
6
35
323
323
212
182
2
58
20
15
21
149
501
1
9
0
25
9
29
181
21
32
110
6
291
323
327
340
438
258
954
20
15
21
149
501
1
9
0
25
9
29
181
21
32
110
6
419
915
645
340
182
2
986
20
15
21
149
501
1
9
0
25
9
29
181
21
32
110
518
547
323
199
724
694
1794
1370
20
15
21
149
501
1
9
0
25
9
29
181
21
32
110
70
35
323
323
212
182
130
42
20
15
21
149
501
1
9
0
25
9
29
181
21
32
110
70
547
323
199
724
694
642
1834
20
15
21
149
501
1
9
0
25
9
29
181
21
32
110
70
163
323
323
212
182
130
410
20
15
21
149
501
1
9
0
25
9
29
181
21
32
110
70
419
915
709
1748
1206
642
922
20
15
21
149
501
1
9
0
25
9
29
181
21
32
110
198
163
323
323
212
182
386
282
20
15
21
149
501
1
9
0
25
9
29
181
21
32
110
198
419
323
327
212
182
386
794
20
15
21
149
501
1
9
0
25
9
29
181
21
32
110
198
403
323
199
212
182
386
778
20
15
21
149
501
1
9
0
25
9
29
181
21
32
558
6
419
915
645
1620
1846
578
986
20
15
21
149
501
1
9
0
25
9
29
181
21
32
558
514
275
913
645
1620
1846
926
673
20
15
21
149
501
1
9
0
25
9
29
181
21
32
558
514
787
913
645
1620
1846
926
801
20
15
21
149
501
1
9
0
25
9
29
181
21
32
558
770
787
913
645
1620
1846
1438
801
20
15
21
149
501
1
9
0
25
9
29
181
21
32
558
518
275
915
645
1620
1846
898
650
20
15
21
149
501
1
9
0
25
9
29
181
21
32
558
518
787
915
711
1748
1846
898
842
20
15
21
149
501
1
9
0
25
9
29
181
21
32
558
518
291
915
645
1620
1846
898
730
20
15
21
149
501
1
9
0
25
9
29
181
21
32
558
518
675
323
711
1748
1846
1282
986
20
15
21
149
501
1
9
0
25
9
29
181
21
32
558
518
803
915
711
1748
1846
1346
1466
20
15
21
149
501
1
9
0
25
9
29
181
21
32
558
774
547
323
711
724
1846
1410
986
20
15
21
149
501
1
9
0
25
9
29
181
21
32
558
774
803
915
645
1620
1846
770
826
20
15
21
149
501
1
9
0
25
9
29
181
21
32
174
2
275
913
581
212
502
286
929
20
15
21
149
501
1
9
0
25
9
29
181
21
32
174
6
403
323
197
212
502
258
970
20
15
21
149
501
1
9
0
25
9
29
181
21
32
174
258
275
917
261
212
502
798
673
20
15
21
149
501
1
9
0
25
9
29
181
21
32
174
258
787
917
261
212
502
798
801
20
15
21
149
501
1
9
0
25
9
29
181
21
32
174
66
163
323
197
212
502
158
321
20
15
21
149
501
1
9
0
25
9
29
181
21
32
174
70
35
323
323
212
502
130
154
20
15
21
149
501
1
9
0
25
9
29
181
21
32
174
70
163
323
323
212
502
130
410
20
15
21
149
501
1
9
0
25
9
29
181
21
32
174
194
403
917
709
212
502
926
737
20
15
21
149
501
1
9
0
25
9
29
181
21
32
366
6
35
323
327
340
950
1026
58
20
15
21
149
501
1
9
0
25
9
29
181
21
32
366
6
419
915
645
340
950
514
986
20
15
21
149
501
1
9
0
25
9
29
181
21
32
366
66
35
329
262
852
950
382
65
20
15
21
149
501
1
9
0
25
9
29
181
21
32
366
66
163
323
323
340
950
382
321
20
15
21
149
501
1
9
0
25
9
29
181
21
32
366
834
163
323
323
340
950
894
65
20
15
21
149
501
1
9
0
25
9
29
181
21
32
366
326
35
323
323
340
950
386
26
20
15
21
149
501
1
9
0
25
9
29
181
21
32
366
326
163
323
323
340
950
386
282
20
15
21
149
501
1
9
0
25
9
29
181
21
32
366
838
35
323
323
340
950
898
26
20
15
21
149
501
1
9
0
25
9
29
181
21
32
366
838
531
323
323
340
950
898
1034
20
15
21
149
501
1
9
0
25
9
29
181
21
32
366
838
547
323
323
340
950
898
1050
20
15
21
149
501
1
9
0
25
9
29
181
21
32
366
838
803
323
323
340
950
898
538
20
15
21
149
501
1
9
0
25
9
29
181
21
32
878
1346
675
325
325
852
1974
1918
1089
20
15
21
149
501
1
9
0
25
9
29
181
21
32
878
834
675
325
325
852
1974
894
1089
20
15
21
149
501
1
9
0
25
9
29
181
21
160
46
2
275
321
133
468
182
414
929
20
15
21
149
501
1
9
0
25
9
29
181
21
160
46
6
35
323
323
468
118
2
106
20
15
21
149
501
1
9
0
25
9
29
181
21
160
46
6
291
323
327
468
182
386
954
20
15
21
149
501
1
9
0
25
9
29
181
21
160
46
6
419
915
709
468
182
386
986
20
15
21
149
501
1
9
0
25
9
29
181
21
160
46
6
403
323
197
468
182
386
970
20
15
21
149
501
1
9
0
25
9
29
181
21
160
174
2
275
913
261
468
374
286
929
20
15
21
149
501
1
9
0
25
9
29
181
21
160
174
6
35
323
327
468
374
258
602
20
15
21
149
501
1
9
0
25
9
29
181
21
160
174
6
403
323
197
468
374
258
970
20
15
21
149
501
1
9
0
25
9
29
181
21
160
174
258
275
917
261
468
374
798
673
20
15
21
149
501
1
9
0
25
9
29
181
21
160
174
258
787
917
261
468
374
798
801
20
15
21
149
501
1
9
0
25
9
29
181
21
160
174
66
163
323
197
468
374
158
321
20
15
21
149
501
1
9
0
25
9
29
181
21
160
174
262
35
323
327
468
374
770
602
20
15
21
149
501
1
9
0
25
9
29
181
21
160
174
262
403
323
197
468
374
770
714
20
15
21
149
501
1
9
0
25
9
29
181
21
160
174
134
35
323
327
468
374
194
58
20
15
21
149
501
1
9
0
25
9
29
181
21
160
174
70
35
323
327
468
374
130
42
20
15
21
149
501
1
9
0
25
9
29
181
21
160
174
70
163
323
199
468
374
130
410
20
15
21
149
501
1
9
0
25
9
29
181
21
160
174
194
403
917
709
468
950
926
737
20
15
21
149
501
1
9
0
25
9
29
181
21
160
174
322
163
323
197
468
950
670
65
20
15
21
149
501
1
9
0
25
9
29
181
21
160
174
322
675
323
197
468
950
1694
1601
20
15
21
149
501
1
9
0
25
9
29
181
21
160
174
390
35
323
327
468
374
450
58
20
15
21
149
501
1
9
0
25
9
29
181
21
160
174
390
291
323
199
468
374
450
570
20
15
21
149
501
1
9
0
25
9
29
181
21
160
174
326
531
323
323
468
950
642
1546
20
15
21
149
501
1
9
0
25
9
29
181
21
160
174
326
163
323
323
468
950
642
154
20
15
21
149
501
1
9
0
25
9
29
181
21
160
174
326
403
323
199
468
950
1666
1802
20
15
21
149
501
1
9
0
25
9
29
181
21
160
430
258
275
321
133
468
438
542
673
20
15
21
149
501
1
9
0
25
9
29
181
21
160
430
258
787
915
261
468
438
542
801
20
15
21
149
501
1
9
0
25
9
29
181
21
160
430
518
35
323
455
468
886
962
58
20
15
21
149
501
1
9
0
25
9
29
181
21
160
430
262
35
323
455
468
886
450
58
20
15
21
149
501
1
9
0
25
9
29
181
21
160
430
262
419
915
709
468
886
514
730
20
15
21
149
501
1
9
0
25
9
29
181
21
160
430
262
403
323
197
468
502
514
714
20
15
21
149
501
1
9
0
25
9
29
181
21
160
430
386
275
321
133
468
886
286
545
20
15
21
149
501
1
9
0
25
9
29
181
21
160
430
386
403
323
197
468
502
286
289
20
15
21
149
501
1
9
0
25
9
29
181
21
160
430
710
275
323
323
468
502
898
522
20
15
21
149
501
1
9
0
25
9
29
181
21
416
558
6
35
323
455
980
1014
514
58
20
15
21
149
501
1
9
0
25
9
29
181
21
416
558
6
547
323
455
980
1014
514
1850
20
15
21
149
501
1
9
0
25
9
29
181
21
416
174
6
35
323
455
980
1974
1026
90
20
15
21
149
501
1
9
0
25
9
29
181
21
416
174
70
163
323
327
980
1142
130
410
20
15
21
149
501
1
9
0
25
9
29
181
21
416
174
322
675
323
325
980
1142
670
1601
20
15
21
149
501
1
9
0
25
9
29
181
21
416
174
326
163
323
327
980
1142
642
154
20
15
21
149
501
1
9
0
25
9
29
181
21
416
302
2
275
915
1991
980
502
286
929
20
15
21
149
501
1
9
0
25
9
29
181
21
416
302
770
787
915
1991
980
502
798
673
20
15
21
149
501
1
9
0
25
9
29
181
21
416
686
6
35
323
455
980
950
1026
1114
20
15
21
149
501
1
9
0
25
9
29
181
21
416
686
6
547
323
455
980
950
1026
1882
20
15
21
149
501
1
9
0
25
9
29
181
21
416
686
258
275
915
1991
980
950
542
1825
20
15
21
149
501
1
9
0
25
9
29
181
21
416
686
262
35
323
455
980
950
514
90
20
15
21
149
501
1
9
0
25
9
29
181
21
416
686
262
531
323
323
980
950
514
1610
20
15
21
149
501
1
9
0
25
9
29
181
21
416
686
262
547
323
327
980
950
514
1594
20
15
21
149
501
1
9
0
25
9
29
181
21
416
686
262
291
323
455
980
950
514
698
20
15
21
149
501
1
9
0
25
9
29
181
21
416
686
262
803
323
455
980
950
514
1722
20
15
21
149
501
1
9
0
25
9
29
181
21
416
430
258
275
915
1991
980
438
542
673
20
15
21
149
501
1
9
0
25
9
29
181
21
416
430
258
787
915
1991
980
438
542
801
20
15
21
149
501
1
9
0
25
9
29
181
21
416
430
518
35
323
455
980
630
962
1082
20
15
21
149
501
1
9
0
25
9
29
181
21
416
430
262
35
323
455
980
630
450
58
20
15
21
149
501
1
9
0
25
9
29
181
21
416
430
386
403
913
1797
980
630
286
289
20
15
21
149
501
1
9
0
25
9
29
181
21
416
430
390
35
323
455
980
630
706
1082
20
15
21
149
501
1
9
0
25
9
29
181
21
416
430
390
291
323
455
980
630
706
570
20
15
21
149
501
1
9
0
25
9
29
181
533
8
46
6
275
915
899
548
117
258
906
20
15
21
149
501
1
9
0
25
9
29
181
533
8
46
770
787
913
770
548
1653
1950
801
20
15
21
149
501
1
9
0
25
9
29
181
533
8
46
518
787
915
771
548
1653
1794
1418
20
15
21
149
501
1
9
0
25
9
29
181
533
8
46
518
803
915
899
548
1653
1858
1466
20
15
21
149
501
1
9
0
25
9
29
181
533
8
46
774
787
915
771
548
1653
1922
778
20
15
21
149
501
1
9
0
25
9
29
181
533
8
46
198
419
915
771
548
1653
1474
794
20
15
21
149
501
1
9
0
25
9
29
181
533
8
558
514
787
913
898
548
1909
1310
801
20
15
21
149
501
1
9
0
25
9
29
181
533
8
558
770
787
913
898
548
1909
798
801
20
15
21
149
501
1
9
0
25
9
29
181
533
8
558
518
275
915
771
548
1909
1346
394
20
15
21
149
501
1
9
0
25
9
29
181
533
8
558
518
787
915
771
548
1909
1282
778
20
15
21
149
501
1
9
0
25
9
29
181
533
8
558
518
291
915
899
548
1909
1346
730
20
15
21
149
501
1
9
0
25
9
29
181
533
8
558
518
803
915
899
548
1909
1346
874
20
15
21
149
501
1
9
0
25
9
29
181
533
8
558
774
787
915
771
548
1909
770
778
20
15
21
149
501
1
9
0
25
9
29
181
533
8
558
774
803
915
899
548
1909
834
826
20
15
21
149
501
1
9
0
25
9
29
181
533
16
54
66
675
325
837
628
1590
1662
1857
20
15
21
149
501
1
9
0
25
9
29
181
533
16
54
578
675
325
837
1140
1590
1918
1345
20
15
21
149
501
1
9
0
25
9
29
181
533
16
566
578
675
325
837
628
1846
1406
1345
20
15
21
149
501
1
9
0
25
9
29
181
533
32
46
2
275
321
837
596
310
414
929
20
15
21
149
501
1
9
0
25
9
29
181
533
32
46
6
35
323
835
596
54
2
58
20
15
21
149
501
1
9
0
25
9
29
181
533
32
46
6
291
323
839
596
310
258
954
20
15
21
149
501
1
9
0
25
9
29
181
533
32
46
6
419
915
967
596
54
578
986
20
15
21
149
501
1
9
0
25
9
29
181
533
32
46
6
803
915
773
596
1590
1666
1978
20
15
21
149
501
1
9
0
25
9
29
181
533
32
46
514
787
913
773
596
1590
1822
801
20
15
21
149
501
1
9
0
25
9
29
181
533
32
46
258
275
321
837
596
54
926
673
20
15
21
149
501
1
9
0
25
9
29
181
533
32
46
258
787
915
773
596
310
926
1697
20
15
21
149
501
1
9
0
25
9
29
181
533
32
46
518
531
323
835
596
1590
1794
1354
20
15
21
149
501
1
9
0
25
9
29
181
533
32
46
518
547
323
835
596
1590
1794
1370
20
15
21
149
501
1
9
0
25
9
29
181
533
32
46
518
787
915
773
596
1590
1794
842
20
15
21
149
501
1
9
0
25
9
29
181
533
32
46
518
291
323
839
596
1590
1858
730
20
15
21
149
501
1
9
0
25
9
29
181
533
32
46
518
803
323
835
596
1590
1794
858
20
15
21
149
501
1
9
0
25
9
29
181
533
32
46
262
163
323
835
596
54
898
1242
20
15
21
149
501
1
9
0
25
9
29
181
533
32
46
262
275
915
773
596
1590
898
650
20
15
21
149
501
1
9
0
25
9
29
181
533
32
46
262
291
323
839
596
822
898
474
20
15
21
149
501
1
9
0
25
9
29
181
533
32
46
262
419
915
773
596
1590
898
730
20
15
21
149
501
1
9
0
25
9
29
181
533
32
46
774
547
323
835
596
1590
1922
1082
20
15
21
149
501
1
9
0
25
9
29
181
533
32
110
6
35
323
839
596
1718
2
90
20
15
21
149
501
1
9
0
25
9
29
181
533
32
110
518
547
323
839
596
1718
1794
1370
20
15
21
149
501
1
9
0
25
9
29
181
533
32
110
518
787
915
773
596
1718
1794
778
20
15
21
149
501
1
9
0
25
9
29
181
533
32
110
518
291
323
839
596
1718
1794
730
20
15
21
149
501
1
9
0
25
9
29
181
533
32
110
70
35
323
839
596
1718
1154
42
20
15
21
149
501
1
9
0
25
9
29
181
533
32
110
70
547
323
839
596
1718
1666
1834
20
15
21
149
501
1
9
0
25
9
29
181
533
32
110
70
163
323
839
596
1718
1666
410
20
15
21
149
501
1
9
0
25
9
29
181
533
32
110
198
163
323
839
1108
1462
386
282
20
15
21
149
501
1
9
0
25
9
29
181
533
32
110
198
419
323
839
596
694
386
794
20
15
21
149
501
1
9
0
25
9
29
181
533
32
110
198
403
323
839
340
438
386
778
20
15
21
149
501
1
9
0
25
9
29
181
533
32
558
6
35
323
835
596
1846
1026
58
20
15
21
149
501
1
9
0
25
9
29
181
533
32
558
6
419
915
967
596
1846
578
986
20
15
21
149
501
1
9
0
25
9
29
181
533
32
558
514
787
913
773
596
1846
926
801
20
15
21
149
501
1
9
0
25
9
29
181
533
32
558
770
787
913
773
596
1846
798
801
20
15
21
149
501
1
9
0
25
9
29
181
533
32
558
518
35
323
835
596
1846
1282
1082
20
15
21
149
501
1
9
0
25
9
29
181
533
32
558
518
547
323
835
596
1846
1282
1370
20
15
21
149
501
1
9
0
25
9
29
181
533
32
558
518
291
323
839
596
1846
1346
730
20
15
21
149
501
1
9
0
25
9
29
181
533
32
558
518
803
323
835
596
1846
1282
1466
20
15
21
149
501
1
9
0
25
9
29
181
533
32
558
1542
1315
323
839
596
1846
1538
1882
20
15
21
149
501
1
9
0
25
9
29
181
533
32
558
774
547
323
835
596
1846
1410
986
20
15
21
149
501
1
9
0
25
9
29
181
533
32
558
774
787
915
773
596
1846
770
778
20
15
21
149
501
1
9
0
25
9
29
181
533
32
558
774
803
915
773
596
1846
770
826
20
15
21
149
501
1
9
0
25
9
29
181
533
32
366
66
35
329
838
340
950
382
65
20
15
21
149
501
1
9
0
25
9
29
181
533
32
366
66
163
329
838
340
950
382
321
20
15
21
149
501
1
9
0
25
9
29
181
533
520
1582
518
275
915
899
932
1653
322
394
20
15
21
149
501
1
9
0
25
9
29
181
533
520
1582
518
787
915
899
932
1653
322
1418
20
15
21
149
501
1
9
0
25
9
29
181
533
520
1582
518
803
915
899
932
1653
322
874
20
15
21
149
501
1
9
0
25
9
29
181
533
520
1582
518
403
915
899
932
1653
322
458
20
15
21
149
501
1
9
0
25
9
29
181
533
520
1582
1286
275
915
899
932
1653
1858
1482
20
15
21
149
501
1
9
0
25
9
29
181
533
520
1582
1286
403
915
899
932
1653
1858
1418
20
15
21
149
501
1
9
0
25
9
29
181
533
520
814
518
787
915
899
932
885
1090
1418
20
15
21
149
501
1
9
0
25
9
29
181
533
520
814
774
275
915
899
932
885
770
138
20
15
21
149
501
1
9
0
25
9
29
181
533
520
814
774
787
915
899
932
885
770
778
20
15
21
149
501
1
9
0
25
9
29
181
533
264
46
6
275
915
899
676
629
258
906
20
15
21
149
501
1
9
0
25
9
29
181
533
264
46
518
787
915
899
676
629
1858
1418
20
15
21
149
501
1
9
0
25
9
29
181
533
264
46
518
803
915
899
676
629
1858
858
20
15
21
149
501
1
9
0
25
9
29
181
533
264
558
6
419
915
899
676
1653
578
986
20
15
21
149
501
1
9
0
25
9
29
181
533
264
558
774
275
915
899
676
1653
770
138
20
15
21
149
501
1
9
0
25
9
29
181
533
264
558
774
787
915
899
676
1653
770
266
20
15
21
149
501
1
9
0
25
9
29
181
533
264
558
774
803
915
899
676
1653
834
602
20
15
21
149
501
1
9
0
25
9
29
181
533
264
174
6
275
915
899
420
373
258
906
20
15
21
149
501
1
9
0
25
9
29
181
533
264
174
262
275
915
899
420
373
770
650
20
15
21
149
501
1
9
0
25
9
29
181
533
264
174
262
787
915
899
420
373
770
778
20
15
21
149
501
1
9
0
25
9
29
181
533
264
174
262
403
915
899
420
373
770
714
20
15
21
149
501
1
9
0
25
9
29
181
533
264
366
6
275
915
899
420
501
2
906
20
15
21
149
501
1
9
0
25
9
29
181
533
264
366
6
291
915
899
420
501
2
954
20
15
21
149
501
1
9
0
25
9
29
181
533
264
366
66
163
329
902
388
501
381
321
20
15
21
149
501
1
9
0
25
9
29
181
533
264
366
134
275
915
899
420
501
258
778
20
15
21
149
501
1
9
0
25
9
29
181
533
264
366
134
291
915
899
420
501
258
826
20
15
21
149
501
1
9
0
25
9
29
181
533
264
366
134
403
915
899
420
501
258
842
20
15
21
149
501
1
9
0
25
9
29
181
533
264
878
774
803
915
899
420
1013
514
1210
20
15
21
149
501
1
9
0
25
9
29
181
533
1568
46
2
275
913
1669
1620
54
286
929
20
15
21
149
501
1
9
0
25
9
29
181
533
1568
558
514
275
913
1669
1620
310
926
673
20
15
21
149
501
1
9
0
25
9
29
181
533
1696
46
6
531
323
835
2004
118
1538
1866
20
15
21
149
501
1
9
0
25
9
29
181
533
1696
1198
66
675
323
837
2004
1974
158
1857
20
15
21
149
501
1
9
0
25
9
29
181
533
1696
1198
70
531
323
835
2004
1974
1154
1802
20
15
21
149
501
1
9
0
25
9
29
181
533
1696
1198
70
163
323
839
2004
1974
1154
410
20
15
21
149
501
1
9
0
25
9
29
181
533
1696
1710
322
163
323
839
2004
1782
158
65
20
15
21
149
501
1
9
0
25
9
29
181
533
1696
1710
322
675
323
837
2004
1782
158
1601
20
15
21
149
501
1
9
0
25
9
29
181
533
1696
1710
326
531
323
835
2004
1782
130
1546
20
15
21
149
501
1
9
0
25
9
29
181
533
1696
1710
326
163
323
839
2004
1782
130
154
20
15
21
149
501
1
9
0
25
9
29
181
533
1696
302
390
419
915
1733
2004
182
386
314
20
15
21
149
501
1
9
0
25
9
29
181
533
288
46
2
275
321
901
724
566
414
929
20
15
21
149
501
1
9
0
25
9
29
181
533
288
46
6
35
323
967
724
566
1026
58
20
15
21
149
501
1
9
0
25
9
29
181
533
288
46
6
547
323
967
724
566
1666
1882
20
15
21
149
501
1
9
0
25
9
29
181
533
288
46
6
291
915
773
724
310
258
954
20
15
21
149
501
1
9
0
25
9
29
181
533
288
46
6
419
915
967
724
566
514
986
20
15
21
149
501
1
9
0
25
9
29
181
533
288
46
6
803
915
773
724
566
1666
1978
20
15
21
149
501
1
9
0
25
9
29
181
533
288
46
514
787
913
773
724
566
1822
1441
20
15
21
149
501
1
9
0
25
9
29
181
533
288
46
258
275
321
901
724
310
926
673
20
15
21
149
501
1
9
0
25
9
29
181
533
288
46
258
787
917
965
724
310
926
801
20
15
21
149
501
1
9
0
25
9
29
181
533
288
46
518
547
323
967
724
566
1794
1370
20
15
21
149
501
1
9
0
25
9
29
181
533
288
46
518
803
915
773
724
566
1858
1466
20
15
21
149
501
1
9
0
25
9
29
181
533
288
46
262
291
323
967
724
310
898
474
20
15
21
149
501
1
9
0
25
9
29
181
533
288
46
262
419
915
773
724
310
898
730
20
15
21
149
501
1
9
0
25
9
29
181
533
288
46
70
35
323
967
724
310
706
154
20
15
21
149
501
1
9
0
25
9
29
181
533
288
558
6
35
323
967
724
1590
1026
58
20
15
21
149
501
1
9
0
25
9
29
181
533
288
558
6
547
323
967
724
1590
514
1898
20
15
21
149
501
1
9
0
25
9
29
181
533
288
558
514
275
913
773
724
1590
1310
417
20
15
21
149
501
1
9
0
25
9
29
181
533
288
558
514
787
913
773
724
1590
1310
801
20
15
21
149
501
1
9
0
25
9
29
181
533
288
558
518
35
323
967
724
1590
1282
618
20
15
21
149
501
1
9
0
25
9
29
181
533
288
558
518
547
323
967
724
1590
1282
1370
20
15
21
149
501
1
9
0
25
9
29
181
533
288
558
518
291
915
773
724
1590
1346
730
20
15
21
149
501
1
9
0
25
9
29
181
533
288
558
518
803
915
773
724
1590
1346
858
20
15
21
149
501
1
9
0
25
9
29
181
533
288
174
2
275
913
773
724
246
286
929
20
15
21
149
501
1
9
0
25
9
29
181
533
288
174
6
35
323
967
724
246
2
218
20
15
21
149
501
1
9
0
25
9
29
181
533
288
174
66
163
325
901
724
246
158
321
20
15
21
149
501
1
9
0
25
9
29
181
533
288
174
134
35
323
967
724
246
194
58
20
15
21
149
501
1
9
0
25
9
29
181
533
288
174
70
35
323
967
724
246
130
154
20
15
21
149
501
1
9
0
25
9
29
181
533
288
174
322
163
323
965
724
246
670
65
20
15
21
149
501
1
9
0
25
9
29
181
533
288
174
322
675
323
965
724
246
670
1601
20
15
21
149
501
1
9
0
25
9
29
181
533
288
174
390
419
915
773
724
246
450
314
20
15
21
149
501
1
9
0
25
9
29
181
533
288
174
326
163
323
967
724
246
642
154
20
15
21
149
501
1
9
0
25
9
29
181
533
288
302
6
35
323
967
724
1846
1026
58
20
15
21
149
501
1
9
0
25
9
29
181
533
288
302
770
787
913
901
724
1846
798
673
20
15
21
149
501
1
9
0
25
9
29
181
533
288
302
518
35
323
967
724
1846
1282
346
20
15
21
149
501
1
9
0
25
9
29
181
533
288
302
774
787
915
901
724
1846
770
778
20
15
21
149
501
1
9
0
25
9
29
181
533
288
302
646
291
323
967
724
1846
1346
314
20
15
21
149
501
1
9
0
25
9
29
181
533
288
302
646
419
915
965
724
1846
1346
346
20
15
21
149
501
1
9
0
25
9
29
181
533
288
430
258
275
321
901
724
758
542
673
20
15
21
149
501
1
9
0
25
9
29
181
533
288
430
258
787
915
773
724
758
542
801
20
15
21
149
501
1
9
0
25
9
29
181
533
288
430
770
787
917
965
724
758
1566
801
20
15
21
149
501
1
9
0
25
9
29
181
533
288
430
518
35
323
967
724
758
962
1082
20
15
21
149
501
1
9
0
25
9
29
181
533
288
430
262
35
323
967
724
758
450
58
20
15
21
149
501
1
9
0
25
9
29
181
533
288
366
66
163
325
901
724
694
382
321
20
15
21
149
501
1
9
0
25
9
29
181
533
288
878
1346
163
325
901
724
1718
1918
65
20
15
21
149
501
1
9
0
25
9
29
181
533
288
878
1346
675
325
901
724
1718
1918
1089
20
15
21
149
501
1
9
0
25
9
29
181
533
672
46
2
787
913
773
980
1142
1694
1953
20
15
21
149
501
1
9
0
25
9
29
181
533
672
46
6
35
323
835
980
1142
2
106
20
15
21
149
501
1
9
0
25
9
29
181
533
672
46
6
531
323
835
980
1142
1538
1866
20
15
21
149
501
1
9
0
25
9
29
181
533
672
46
6
547
323
967
980
1142
1602
1882
20
15
21
149
501
1
9
0
25
9
29
181
533
672
46
514
787
913
773
980
1142
1822
801
20
15
21
149
501
1
9
0
25
9
29
181
533
672
46
770
787
913
773
980
1142
1950
1185
20
15
21
149
501
1
9
0
25
9
29
181
533
672
46
518
531
323
835
980
1142
1794
1290
20
15
21
149
501
1
9
0
25
9
29
181
533
672
46
518
547
323
835
980
1142
1794
1386
20
15
21
149
501
1
9
0
25
9
29
181
533
672
46
518
291
323
839
980
1142
1858
730
20
15
21
149
501
1
9
0
25
9
29
181
533
672
46
518
803
323
839
980
1142
1858
1466
20
15
21
149
501
1
9
0
25
9
29
181
533
672
174
66
163
323
835
980
758
158
321
20
15
21
149
501
1
9
0
25
9
29
181
533
672
174
70
35
323
835
980
758
130
154
20
15
21
149
501
1
9
0
25
9
29
181
533
672
174
70
163
323
835
980
758
130
410
20
15
21
149
501
1
9
0
25
9
29
181
533
672
174
322
675
323
835
980
758
1694
1601
20
15
21
149
501
1
9
0
25
9
29
181
533
672
174
326
531
323
835
980
758
1666
1546
20
15
21
149
501
1
9
0
25
9
29
181
533
672
174
326
163
323
835
980
758
1666
154
20
15
21
149
501
1
9
0
25
9
29
181
533
672
174
326
419
323
839
980
758
1666
666
20
15
21
149
501
1
9
0
25
9
29
181
533
672
174
326
403
323
839
980
758
1666
650
20
15
21
149
501
1
9
0
25
9
29
181
533
672
1582
6
35
323
835
980
1718
130
90
20
15
21
149
501
1
9
0
25
9
29
181
533
672
1710
322
163
323
835
980
1782
158
65
20
15
21
149
501
1
9
0
25
9
29
181
533
672
1710
326
163
323
835
980
1782
130
154
20
15
21
149
501
1
9
0
25
9
29
181
533
672
1710
326
403
323
839
980
1782
130
1802
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
2
275
321
838
980
1206
1182
929
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
6
35
323
835
980
1206
1154
58
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
6
275
915
773
980
630
258
906
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
6
403
323
837
980
630
258
970
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
514
275
913
773
980
630
1566
673
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
514
787
913
773
980
630
1566
801
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
258
275
321
838
980
1206
670
673
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
770
787
913
773
980
182
1694
1185
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
518
35
323
839
980
630
1538
618
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
518
547
323
839
980
630
1538
1386
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
518
787
915
773
980
630
1538
778
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
518
291
323
839
980
630
1602
730
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
518
803
323
839
980
630
1602
858
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
262
35
323
835
980
1206
642
570
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
262
163
323
835
980
1206
642
218
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
262
291
323
839
980
1206
642
698
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
262
419
915
773
980
1206
642
730
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
262
403
323
837
980
1206
642
714
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
134
163
323
839
980
630
322
346
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
134
419
323
839
980
630
322
858
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
774
531
323
835
980
182
1666
1098
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
774
547
323
835
980
182
1666
1082
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
774
787
915
773
980
182
1666
1162
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
774
803
323
835
980
182
1666
570
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
386
275
321
838
980
182
414
545
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
386
403
323
837
980
630
414
289
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
390
35
323
839
980
182
386
58
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
390
275
323
835
980
182
386
522
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
390
291
323
839
980
182
386
570
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
390
419
323
839
980
182
386
314
20
15
21
149
501
1
9
0
25
9
29
181
533
672
302
390
403
323
837
980
182
386
394
20
15
21
149
501
1
9
0
25
9
29
181
533
672
686
6
531
323
835
980
950
1026
1866
20
15
21
149
501
1
9
0
25
9
29
181
533
672
686
262
531
323
835
980
950
514
1610
20
15
21
149
501
1
9
0
25
9
29
181
533
672
686
70
35
323
835
980
950
642
554
20
15
21
149
501
1
9
0
25
9
29
181
533
416
558
6
35
323
839
468
1014
2
58
20
15
21
149
501
1
9
0
25
9
29
181
533
416
174
2
275
913
773
468
118
286
929
20
15
21
149
501
1
9
0
25
9
29
181
533
416
174
6
35
323
835
468
118
514
90
20
15
21
149
501
1
9
0
25
9
29
181
533
416
174
6
403
323
839
468
118
258
970
20
15
21
149
501
1
9
0
25
9
29
181
533
416
174
66
163
323
835
468
118
158
321
20
15
21
149
501
1
9
0
25
9
29
181
533
416
174
70
35
323
835
468
118
130
154
20
15
21
149
501
1
9
0
25
9
29
181
533
416
174
70
163
323
835
468
118
130
410
20
15
21
149
501
1
9
0
25
9
29
181
533
416
174
390
35
323
839
468
118
450
58
20
15
21
149
501
1
9
0
25
9
29
181
533
416
174
390
419
323
839
468
118
450
314
20
15
21
149
501
1
9
0
25
9
29
181
533
416
174
198
163
323
839
468
118
322
282
20
15
21
149
501
1
9
0
25
9
29
181
533
416
302
2
275
321
901
468
502
286
929
20
15
21
149
501
1
9
0
25
9
29
181
533
416
302
6
35
323
835
468
502
514
58
20
15
21
149
501
1
9
0
25
9
29
181
533
416
302
6
275
323
835
468
502
258
906
20
15
21
149
501
1
9
0
25
9
29
181
533
416
302
6
291
323
839
468
502
514
954
20
15
21
149
501
1
9
0
25
9
29
181
533
416
686
6
35
323
839
468
950
1026
1114
20
15
21
149
501
1
9
0
25
9
29
181
533
416
686
6
803
915
965
468
950
1026
1978
20
15
21
149
501
1
9
0
25
9
29
181
533
416
686
258
275
913
773
468
950
542
1825
20
15
21
149
501
1
9
0
25
9
29
181
533
416
686
262
35
323
835
468
950
514
90
20
15
21
149
501
1
9
0
25
9
29
181
533
416
686
262
547
323
839
468
950
514
1594
20
15
21
149
501
1
9
0
25
9
29
181
533
416
686
262
291
323
839
468
950
514
698
20
15
21
149
501
1
9
0
25
9
29
181
533
416
686
262
419
915
773
468
950
514
730
20
15
21
149
501
1
9
0
25
9
29
181
533
416
686
262
803
323
839
468
950
514
1722
20
15
21
149
501
1
9
0
25
9
29
181
533
416
686
262
403
323
837
468
950
514
1866
20
15
21
149
501
1
9
0
25
9
29
181
533
416
430
258
275
321
901
468
182
542
673
20
15
21
149
501
1
9
0
25
9
29
181
533
416
430
258
787
915
773
468
438
542
801
20
15
21
149
501
1
9
0
25
9
29
181
533
416
430
770
787
917
773
468
758
1566
801
20
15
21
149
501
1
9
0
25
9
29
181
533
416
430
262
35
323
835
468
182
514
570
20
15
21
149
501
1
9
0
25
9
29
181
533
416
430
262
163
323
839
468
630
514
218
20
15
21
149
501
1
9
0
25
9
29
181
533
416
430
262
787
915
773
468
630
514
1674
20
15
21
149
501
1
9
0
25
9
29
181
533
416
430
262
419
915
773
468
438
514
730
20
15
21
149
501
1
9
0
25
9
29
181
533
416
430
262
403
323
837
468
182
514
714
20
15
21
149
501
1
9
0
25
9
29
181
533
416
430
386
403
323
837
468
630
286
289
20
15
21
149
501
1
9
0
25
9
29
181
533
416
430
390
35
323
839
468
438
258
58
20
15
21
149
501
1
9
0
25
9
29
181
533
416
430
390
291
323
839
468
438
258
570
20
15
21
149
501
1
9
0
25
9
29
181
533
416
430
390
419
323
835
468
438
258
346
20
15
21
149
501
1
9
0
25
9
29
181
533
416
430
390
803
915
967
468
630
706
1594
20
15
21
149
501
1
9
0
25
9
29
181
533
800
46
6
35
323
839
852
54
2
106
20
15
21
149
501
1
9
0
25
9
29
181
533
800
558
6
35
323
839
852
1078
1026
106
20
15
21
149
501
1
9
0
25
9
29
181
533
800
558
518
35
323
839
852
1078
1282
1114
20
15
21
149
501
1
9
0
25
9
29
181
533
800
558
518
547
323
839
852
1078
1282
1386
20
15
21
149
501
1
9
0
25
9
29
181
533
800
558
518
291
323
839
852
1078
1346
730
20
15
21
149
501
1
9
0
25
9
29
181
533
800
558
262
291
323
839
852
1078
386
474
20
15
21
149
501
1
9
0
25
9
29
181
533
800
558
774
547
323
839
852
1078
1410
986
20
15
21
149
501
1
9
0
25
9
29
181
533
800
366
66
35
329
838
852
182
382
65
20
15
21
149
501
1
9
0
25
9
29
181
533
800
366
66
163
323
839
852
182
382
833
20
15
21
149
501
1
9
0
25
9
29
181
533
800
366
834
675
323
839
852
182
894
1089
20
15
21
149
501
1
9
0
25
9
29
181
533
800
366
198
163
323
839
852
182
130
282
20
15
21
149
501
1
9
0
25
9
29
181
533
800
366
198
419
323
839
852
182
1154
794
20
15
21
149
501
1
9
0
25
9
29
181
533
800
366
326
163
323
839
852
182
386
282
20
15
21
149
501
1
9
0
25
9
29
181
533
800
366
838
35
323
839
852
182
898
26
20
15
21
149
501
1
9
0
25
9
29
181
533
800
366
838
547
323
839
852
182
898
1050
20
15
21
149
501
1
9
0
25
9
29
181
533
800
814
6
35
323
839
852
822
2
90
20
15
21
149
501
1
9
0
25
9
29
181
533
800
814
6
291
323
839
852
822
66
954
20
15
21
149
501
1
9
0
25
9
29
181
533
800
814
770
275
321
838
852
566
798
161
20
15
21
149
501
1
9
0
25
9
29
181
533
800
814
518
35
323
839
852
822
1026
1082
20
15
21
149
501
1
9
0
25
9
29
181
533
800
814
518
547
323
839
852
822
1026
1386
20
15
21
149
501
1
9
0
25
9
29
181
533
800
814
518
291
323
839
852
822
1026
442
20
15
21
149
501
1
9
0
25
9
29
181
533
800
814
1282
403
323
839
852
566
1822
1441
20
15
21
149
501
1
9
0
25
9
29
181
533
800
814
774
35
323
839
852
566
770
106
20
15
21
149
501
1
9
0
25
9
29
181
533
800
814
774
547
323
839
852
566
770
1114
20
15
21
149
501
1
9
0
25
9
29
181
533
800
814
1286
547
323
839
852
566
1794
1114
20
15
21
149
501
1
9
0
25
9
29
181
533
800
814
646
35
323
839
852
822
898
1114
20
15
21
149
501
1
9
0
25
9
29
181
533
800
814
1414
419
323
839
852
566
1858
1370
20
15
21
149
501
1
9
0
25
9
29
181
533
800
814
838
547
323
839
852
822
1474
1050
20
15
21
149
501
1
9
0
25
9
29
181
533
800
878
834
675
323
837
852
1206
894
1089
20
15
21
149
501
1
9
0
25
9
29
181
533
800
878
582
35
323
839
852
1206
898
1050
20
15
21
149
501
1
9
0
25
9
29
181
533
800
878
838
35
323
839
852
1206
1410
26
20
15
21
149
501
1
9
0
25
9
29
181
533
800
878
838
547
323
839
852
1206
1410
1050
20
15
21
149
501
1
9
0
25
9
29
181
533
800
1326
6
35
323
839
852
1846
2
58
20
15
21
149
501
1
9
0
25
9
29
181
533
800
1326
518
35
323
839
852
1846
1026
570
20
15
21
149
501
1
9
0
25
9
29
181
533
800
1326
518
291
323
839
852
1846
1026
730
20
15
21
149
501
1
9
0
25
9
29
181
533
800
1326
390
419
323
839
852
1846
1410
346
20
15
21
149
501
1
9
0
25
9
29
181
533
800
1326
198
419
323
839
852
1846
194
794
20
15
21
149
501
1
9
0
25
9
29
181
533
800
1326
326
35
323
839
852
1846
1474
1050
20
15
21
149
501
1
9
0
25
9
29
181
533
800
1326
326
163
323
839
852
1846
1474
282
20
15
21
149
501
1
9
0
25
9
29
181
533
800
1326
710
675
323
839
852
1846
1218
794
20
15
21
149
501
1
9
0
25
9
29
181
277
16
54
66
675
325
69
116
438
894
1857
20
15
21
149
501
1
9
0
25
9
29
181
277
16
54
578
675
325
69
116
566
1918
1345
20
15
21
149
501
1
9
0
25
9
29
181
277
32
46
2
275
321
69
84
54
414
929
20
15
21
149
501
1
9
0
25
9
29
181
277
32
46
6
35
323
67
84
54
2
58
20
15
21
149
501
1
9
0
25
9
29
181
277
32
46
6
531
323
67
84
566
1666
1802
20
15
21
149
501
1
9
0
25
9
29
181
277
32
46
6
547
323
67
84
566
1666
1882
20
15
21
149
501
1
9
0
25
9
29
181
277
32
46
258
275
321
69
84
54
926
673
20
15
21
149
501
1
9
0
25
9
29
181
277
32
46
518
531
323
67
84
566
1794
1354
20
15
21
149
501
1
9
0
25
9
29
181
277
32
46
518
547
323
67
84
566
1794
1370
20
15
21
149
501
1
9
0
25
9
29
181
277
32
46
518
803
323
67
84
566
1794
1466
20
15
21
149
501
1
9
0
25
9
29
181
277
32
46
262
163
323
67
84
54
898
1242
20
15
21
149
501
1
9
0
25
9
29
181
277
32
46
262
275
323
67
84
54
898
650
20
15
21
149
501
1
9
0
25
9
29
181
277
32
110
6
35
323
67
84
182
2
58
20
15
21
149
501
1
9
0
25
9
29
181
277
32
110
70
35
323
67
84
182
130
26
20
15
21
149
501
1
9
0
25
9
29
181
277
32
110
70
163
323
67
84
182
130
410
20
15
21
149
501
1
9
0
25
9
29
181
277
32
110
198
163
323
67
84
182
386
282
20
15
21
149
501
1
9
0
25
9
29
181
277
32
110
198
419
323
67
84
182
386
794
20
15
21
149
501
1
9
0
25
9
29
181
277
32
110
198
403
323
71
84
182
386
778
20
15
21
149
501
1
9
0
25
9
29
181
277
32
366
66
35
329
70
84
950
382
65
20
15
21
149
501
1
9
0
25
9
29
181
277
32
366
838
547
323
71
84
950
898
1050
20
15
21
149
501
1
9
0
25
9
29
181
277
160
46
2
275
321
69
212
118
286
929
20
15
21
149
501
1
9
0
25
9
29
181
277
160
46
6
35
323
67
212
182
130
90
20
15
21
149
501
1
9
0
25
9
29
181
277
160
46
6
403
323
69
212
118
386
970
20
15
21
149
501
1
9
0
25
9
29
181
277
160
110
198
403
323
71
340
54
386
778
20
15
21
149
501
1
9
0
25
9
29
181
277
160
174
6
35
323
67
212
246
2
218
20
15
21
149
501
1
9
0
25
9
29
181
277
160
174
66
163
323
67
212
246
158
321
20
15
21
149
501
1
9
0
25
9
29
181
277
160
174
70
35
323
67
212
246
130
154
20
15
21
149
501
1
9
0
25
9
29
181
277
160
174
70
163
323
67
212
246
130
410
20
15
21
149
501
1
9
0
25
9
29
181
277
160
174
322
675
323
69
212
950
1694
1601
20
15
21
149
501
1
9
0
25
9
29
181
277
160
174
326
531
323
67
212
950
642
1546
20
15
21
149
501
1
9
0
25
9
29
181
277
160
174
326
163
323
67
212
950
642
154
20
15
21
149
501
1
9
0
25
9
29
181
277
160
174
326
403
323
71
212
950
1666
1802
20
15
21
149
501
1
9
0
25
9
29
181
277
160
302
6
35
323
67
212
694
130
58
20
15
21
149
501
1
9
0
25
9
29
181
277
160
302
258
275
321
69
212
694
670
673
20
15
21
149
501
1
9
0
25
9
29
181
277
160
302
262
35
323
67
212
694
642
1082
20
15
21
149
501
1
9
0
25
9
29
181
277
160
302
262
531
323
67
212
694
642
1610
20
15
21
149
501
1
9
0
25
9
29
181
277
160
302
262
163
323
67
212
694
642
218
20
15
21
149
501
1
9
0
25
9
29
181
277
160
302
386
275
321
69
212
694
414
545
20
15
21
149
501
1
9
0
25
9
29
181
277
160
430
258
275
321
69
212
438
542
673
20
15
21
149
501
1
9
0
25
9
29
181
277
160
430
262
403
323
69
212
502
514
714
20
15
21
149
501
1
9
0
25
9
29
181
277
160
430
386
275
321
69
212
438
286
545
20
15
21
149
501
1
9
0
25
9
29
181
277
160
430
386
403
323
69
212
438
286
289
20
15
21
149
501
1
9
0
25
9
29
181
277
160
430
390
275
323
67
212
438
258
522
20
15
21
149
501
1
9
0
25
9
29
181
277
160
430
390
419
323
67
212
438
258
346
20
15
21
149
501
1
9
0
25
9
29
181
277
160
430
390
403
323
69
212
438
258
266
20
15
21
149
501
1
9
0
25
9
29
181
277
160
430
710
275
323
67
212
502
898
522
20
15
21
149
501
1
9
0
25
9
29
181
277
160
366
66
35
329
70
340
822
382
65
20
15
21
149
501
1
9
0
25
9
29
181
277
160
366
834
675
323
69
340
822
894
1089
20
15
21
149
501
1
9
0
25
9
29
181
277
160
366
838
547
323
71
340
822
898
1050
20
15
21
149
501
1
9
0
25
9
29
181
277
288
46
2
275
321
70
468
310
798
929
20
15
21
149
501
1
9
0
25
9
29
181
277
288
46
6
35
323
67
468
54
2
90
20
15
21
149
501
1
9
0
25
9
29
181
277
288
814
774
547
323
71
468
822
770
1114
20
15
21
149
501
1
9
0
25
9
29
181
149
8
46
70
165
321
518
260
885
705
325
20
15
21
149
501
1
9
0
25
9
29
181
149
32
46
2
275
915
517
84
246
414
929
20
15
21
149
501
1
9
0
25
9
29
181
149
32
46
6
547
323
519
84
54
514
1882
20
15
21
149
501
1
9
0
25
9
29
181
149
32
46
6
419
915
517
84
54
2
986
20
15
21
149
501
1
9
0
25
9
29
181
149
32
46
258
275
917
517
84
54
926
673
20
15
21
149
501
1
9
0
25
9
29
181
149
32
46
258
787
915
517
84
54
926
801
20
15
21
149
501
1
9
0
25
9
29
181
149
32
46
262
275
915
517
84
54
898
650
20
15
21
149
501
1
9
0
25
9
29
181
149
32
46
262
419
915
517
84
54
898
730
20
15
21
149
501
1
9
0
25
9
29
181
149
32
110
6
291
915
517
84
374
258
954
20
15
21
149
501
1
9
0
25
9
29
181
149
32
110
6
419
915
517
84
374
770
986
20
15
21
149
501
1
9
0
25
9
29
181
149
32
110
198
419
323
519
84
182
386
794
20
15
21
149
501
1
9
0
25
9
29
181
149
32
110
198
403
915
517
84
182
386
778
20
15
21
149
501
1
9
0
25
9
29
181
149
32
174
2
275
915
517
84
502
286
929
20
15
21
149
501
1
9
0
25
9
29
181
149
32
174
258
275
917
517
84
502
798
1825
20
15
21
149
501
1
9
0
25
9
29
181
149
32
174
66
163
325
517
84
502
158
321
20
15
21
149
501
1
9
0
25
9
29
181
149
32
366
834
163
325
517
84
950
894
65
20
15
21
149
501
1
9
0
25
9
29
181
149
80
46
6
547
323
519
116
70
578
1898
20
15
21
149
501
1
9
0
25
9
29
181
149
80
46
70
163
323
519
116
70
194
410
20
15
21
149
501
1
9
0
25
9
29
181
149
160
46
2
275
915
517
340
182
414
929
20
15
21
149
501
1
9
0
25
9
29
181
149
160
46
6
547
323
519
340
630
514
1850
20
15
21
149
501
1
9
0
25
9
29
181
149
160
46
6
419
915
517
340
182
386
986
20
15
21
149
501
1
9
0
25
9
29
181
149
160
110
6
275
915
517
340
310
770
906
20
15
21
149
501
1
9
0
25
9
29
181
149
160
110
6
291
915
517
340
310
258
954
20
15
21
149
501
1
9
0
25
9
29
181
149
160
110
6
419
915
517
340
310
770
986
20
15
21
149
501
1
9
0
25
9
29
181
149
160
110
70
163
323
519
340
310
130
410
20
15
21
149
501
1
9
0
25
9
29
181
149
160
110
198
163
323
519
340
310
386
282
20
15
21
149
501
1
9
0
25
9
29
181
149
160
110
198
419
323
519
340
310
386
794
20
15
21
149
501
1
9
0
25
9
29
181
149
160
174
2
275
915
517
340
374
286
929
20
15
21
149
501
1
9
0
25
9
29
181
149
160
174
6
419
915
517
340
374
258
986
20
15
21
149
501
1
9
0
25
9
29
181
149
160
174
6
803
915
517
340
950
1538
1978
20
15
21
149
501
1
9
0
25
9
29
181
149
160
174
258
275
917
517
340
374
798
673
20
15
21
149
501
1
9
0
25
9
29
181
149
160
174
66
163
325
517
340
374
158
321
20
15
21
149
501
1
9
0
25
9
29
181
149
160
174
262
291
915
517
340
374
770
474
20
15
21
149
501
1
9
0
25
9
29
181
149
160
174
262
419
915
517
340
374
770
730
20
15
21
149
501
1
9
0
25
9
29
181
149
160
174
262
803
915
517
340
374
770
826
20
15
21
149
501
1
9
0
25
9
29
181
149
160
174
262
403
915
517
340
374
770
714
20
15
21
149
501
1
9
0
25
9
29
181
149
160
174
390
419
915
517
340
374
450
314
20
15
21
149
501
1
9
0
25
9
29
181
149
160
174
326
163
323
519
340
950
1666
154
20
15
21
149
501
1
9
0
25
9
29
181
149
160
174
326
403
915
517
340
950
1666
1802
20
15
21
149
501
1
9
0
25
9
29
181
149
160
430
2
275
915
517
340
886
1054
929
20
15
21
149
501
1
9
0
25
9
29
181
149
160
430
258
275
917
517
340
886
542
673
20
15
21
149
501
1
9
0
25
9
29
181
149
160
430
258
787
915
517
340
886
542
1697
20
15
21
149
501
1
9
0
25
9
29
181
149
160
430
770
787
915
517
340
886
1566
545
20
15
21
149
501
1
9
0
25
9
29
181
149
160
430
262
291
915
517
340
886
514
474
20
15
21
149
501
1
9
0
25
9
29
181
149
160
430
262
419
915
517
340
886
514
730
20
15
21
149
501
1
9
0
25
9
29
181
149
160
430
262
803
915
517
340
886
514
986
20
15
21
149
501
1
9
0
25
9
29
181
149
160
430
774
547
323
519
340
886
1538
1082
20
15
21
149
501
1
9
0
25
9
29
181
149
160
430
774
803
915
517
340
886
1538
570
20
15
21
149
501
1
9
0
25
9
29
181
149
160
430
386
275
915
517
340
886
286
545
20
15
21
149
501
1
9
0
25
9
29
181
149
160
430
386
403
917
517
340
886
286
289
20
15
21
149
501
1
9
0
25
9
29
181
149
160
430
390
419
915
517
340
886
258
346
20
15
21
149
501
1
9
0
25
9
29
181
149
160
366
6
275
915
517
340
822
514
906
20
15
21
149
501
1
9
0
25
9
29
181
149
160
366
6
419
915
517
340
822
514
986
20
15
21
149
501
1
9
0
25
9
29
181
149
160
366
66
163
323
519
340
822
382
321
20
15
21
149
501
1
9
0
25
9
29
181
149
160
366
834
163
323
519
340
822
894
65
20
15
21
149
501
1
9
0
25
9
29
181
149
160
366
834
675
323
519
340
822
894
1089
20
15
21
149
501
1
9
0
25
9
29
181
149
160
366
326
163
323
519
340
822
386
282
20
15
21
149
501
1
9
0
25
9
29
181
149
160
366
838
547
323
519
340
822
898
1050
20
15
21
149
501
1
9
0
25
9
29
181
149
264
174
70
165
321
518
644
373
65
325
20
15
21
149
501
1
9
0
25
9
29
181
149
144
54
66
163
325
517
1012
566
382
321
20
15
21
149
501
1
9
0
25
9
29
181
149
144
54
66
675
325
517
1012
566
1662
1857
20
15
21
149
501
1
9
0
25
9
29
181
149
144
54
578
675
325
517
1012
566
1918
1345
20
15
21
149
501
1
9
0
25
9
29
181
149
208
366
6
275
323
515
372
454
514
906
20
15
21
149
501
1
9
0
25
9
29
181
149
208
366
134
275
323
515
372
454
258
778
20
15
21
149
501
1
9
0
25
9
29
181
149
400
54
66
163
323
517
756
54
382
321
20
15
21
149
501
1
9
0
25
9
29
181
149
400
310
66
163
323
517
756
566
638
833
20
15
21
149
501
1
9
0
25
9
29
181
149
400
310
66
675
323
517
756
566
638
1857
20
15
21
149
501
1
9
0
25
9
29
181
149
400
310
578
675
323
517
756
566
1662
1345
20
15
21
149
501
1
9
0
25
9
29
181
149
400
822
578
675
325
517
756
1590
1150
1345
20
15
21
149
501
1
9
0
25
9
29
245
21
8
46
6
19
195
195
132
117
2
10
20
15
21
149
501
1
9
0
25
9
29
245
21
8
46
6
35
931
643
164
117
130
90
20
15
21
149
501
1
9
0
25
9
29
245
21
8
46
6
547
931
707
132
373
578
1850
20
15
21
149
501
1
9
0
25
9
29
245
21
8
46
6
275
931
643
164
117
258
906
20
15
21
149
501
1
9
0
25
9
29
245
21
8
46
6
147
195
131
164
117
130
458
20
15
21
149
501
1
9
0
25
9
29
245
21
8
46
6
403
195
195
132
117
66
970
20
15
21
149
501
1
9
0
25
9
29
245
21
8
46
70
35
931
643
164
117
194
42
20
15
21
149
501
1
9
0
25
9
29
245
21
8
46
70
165
193
134
132
373
705
325
20
15
21
149
501
1
9
0
25
9
29
245
21
8
46
198
419
931
643
164
373
450
794
20
15
21
149
501
1
9
0
25
9
29
245
21
8
110
6
35
931
1155
420
245
2
58
20
15
21
149
501
1
9
0
25
9
29
245
21
8
110
6
275
931
643
164
245
258
906
20
15
21
149
501
1
9
0
25
9
29
245
21
8
110
70
147
195
131
164
245
130
394
20
15
21
149
501
1
9
0
25
9
29
245
21
8
110
198
147
195
131
164
245
386
266
20
15
21
149
501
1
9
0
25
9
29
245
21
8
558
518
803
1219
131
548
1909
1346
1466
20
15
21
149
501
1
9
0
25
9
29
245
21
16
54
66
35
197
261
372
54
126
65
20
15
21
149
501
1
9
0
25
9
29
245
21
16
54
66
163
197
261
372
54
382
321
20
15
21
149
501
1
9
0
25
9
29
245
21
32
46
2
19
193
262
212
54
30
33
20
15
21
149
501
1
9
0
25
9
29
245
21
32
46
2
275
929
518
84
54
414
929
20
15
21
149
501
1
9
0
25
9
29
245
21
32
46
6
35
195
263
212
54
2
58
20
15
21
149
501
1
9
0
25
9
29
245
21
32
46
6
547
931
517
84
54
514
1882
20
15
21
149
501
1
9
0
25
9
29
245
21
32
46
6
163
195
263
212
54
2
474
20
15
21
149
501
1
9
0
25
9
29
245
21
32
46
6
291
931
517
84
566
834
954
20
15
21
149
501
1
9
0
25
9
29
245
21
32
46
6
147
195
261
212
246
386
458
20
15
21
149
501
1
9
0
25
9
29
245
21
32
46
6
419
931
517
84
54
2
986
20
15
21
149
501
1
9
0
25
9
29
245
21
32
46
6
803
931
517
84
566
1666
1978
20
15
21
149
501
1
9
0
25
9
29
245
21
32
46
518
35
195
263
852
822
1794
1114
20
15
21
149
501
1
9
0
25
9
29
245
21
32
46
518
547
931
517
84
566
1794
1370
20
15
21
149
501
1
9
0
25
9
29
245
21
32
46
518
291
931
517
84
566
1858
730
20
15
21
149
501
1
9
0
25
9
29
245
21
32
46
518
803
931
517
84
566
1794
858
20
15
21
149
501
1
9
0
25
9
29
245
21
32
46
262
163
195
263
212
54
898
1242
20
15
21
149
501
1
9
0
25
9
29
245
21
32
46
262
291
195
263
340
310
898
474
20
15
21
149
501
1
9
0
25
9
29
245
21
32
46
262
419
195
263
212
54
898
730
20
15
21
149
501
1
9
0
25
9
29
245
21
32
46
262
803
931
517
84
54
898
1722
20
15
21
149
501
1
9
0
25
9
29
245
21
32
46
774
1171
195
519
1748
1590
1922
1930
20
15
21
149
501
1
9
0
25
9
29
245
21
32
46
70
35
195
263
212
246
194
26
20
15
21
149
501
1
9
0
25
9
29
245
21
32
46
198
163
195
263
212
246
450
282
20
15
21
149
501
1
9
0
25
9
29
245
21
32
110
6
35
195
263
212
182
2
58
20
15
21
149
501
1
9
0
25
9
29
245
21
32
110
6
163
195
263
212
182
2
474
20
15
21
149
501
1
9
0
25
9
29
245
21
32
110
6
291
931
517
340
438
258
954
20
15
21
149
501
1
9
0
25
9
29
245
21
32
110
6
419
931
517
340
182
2
986
20
15
21
149
501
1
9
0
25
9
29
245
21
32
110
66
35
195
261
212
182
126
65
20
15
21
149
501
1
9
0
25
9
29
245
21
32
110
70
35
195
263
212
182
130
42
20
15
21
149
501
1
9
0
25
9
29
245
21
32
110
70
147
195
263
212
182
130
394
20
15
21
149
501
1
9
0
25
9
29
245
21
32
110
198
163
195
263
212
182
386
282
20
15
21
149
501
1
9
0
25
9
29
245
21
32
110
198
147
195
263
212
182
386
266
20
15
21
149
501
1
9
0
25
9
29
245
21
32
110
198
419
931
517
340
182
386
794
20
15
21
149
501
1
9
0
25
9
29
245
21
32
174
2
19
193
262
212
502
542
33
20
15
21
149
501
1
9
0
25
9
29
245
21
32
174
2
275
929
262
212
502
286
929
20
15
21
149
501
1
9
0
25
9
29
245
21
32
174
6
147
195
261
212
502
258
458
20
15
21
149
501
1
9
0
25
9
29
245
21
32
174
258
19
193
262
212
502
798
289
20
15
21
149
501
1
9
0
25
9
29
245
21
32
174
66
163
195
261
212
502
158
321
20
15
21
149
501
1
9
0
25
9
29
245
21
32
174
70
35
195
263
212
502
130
154
20
15
21
149
501
1
9
0
25
9
29
245
21
32
174
70
147
195
263
212
502
130
394
20
15
21
149
501
1
9
0
25
9
29
245
21
32
174
198
35
195
263
212
502
898
1050
20
15
21
149
501
1
9
0
25
9
29
245
21
32
366
6
35
195
263
852
950
514
58
20
15
21
149
501
1
9
0
25
9
29
245
21
32
366
6
419
931
517
340
950
514
986
20
15
21
149
501
1
9
0
25
9
29
245
21
32
366
66
35
195
261
340
950
382
65
20
15
21
149
501
1
9
0
25
9
29
245
21
32
366
66
163
195
261
340
950
382
321
20
15
21
149
501
1
9
0
25
9
29
245
21
32
366
322
803
929
518
340
950
1918
833
20
15
21
149
501
1
9
0
25
9
29
245
21
32
366
834
163
195
261
340
950
894
65
20
15
21
149
501
1
9
0
25
9
29
245
21
32
366
834
803
929
518
340
950
894
321
20
15
21
149
501
1
9
0
25
9
29
245
21
32
366
326
35
195
263
340
950
386
26
20
15
21
149
501
1
9
0
25
9
29
245
21
32
366
326
163
195
263
340
950
386
282
20
15
21
149
501
1
9
0
25
9
29
245
21
32
366
326
147
195
263
852
950
386
266
20
15
21
149
501
1
9
0
25
9
29
245
21
32
366
838
35
195
263
340
950
898
26
20
15
21
149
501
1
9
0
25
9
29
245
21
32
366
838
547
931
517
340
950
898
1050
20
15
21
149
501
1
9
0
25
9
29
245
21
32
366
838
803
931
517
340
950
898
538
20
15
21
149
501
1
9
0
25
9
29
245
21
160
46
2
19
193
262
468
182
158
33
20
15
21
149
501
1
9
0
25
9
29
245
21
160
46
2
275
929
262
468
182
414
929
20
15
21
149
501
1
9
0
25
9
29
245
21
160
46
6
35
195
263
468
182
130
90
20
15
21
149
501
1
9
0
25
9
29
245
21
160
46
6
163
195
263
468
182
130
474
20
15
21
149
501
1
9
0
25
9
29
245
21
160
46
6
147
195
261
468
182
386
458
20
15
21
149
501
1
9
0
25
9
29
245
21
160
174
2
275
929
262
468
374
286
929
20
15
21
149
501
1
9
0
25
9
29
245
21
160
174
322
163
195
261
468
950
670
65
20
15
21
149
501
1
9
0
25
9
29
245
21
160
174
198
35
195
263
468
950
898
538
20
15
21
149
501
1
9
0
25
9
29
245
21
160
174
326
163
195
263
468
950
1666
154
20
15
21
149
501
1
9
0
25
9
29
245
21
160
174
326
147
195
263
468
950
1666
266
20
15
21
149
501
1
9
0
25
9
29
245
21
160
430
2
19
193
262
468
502
30
33
20
15
21
149
501
1
9
0
25
9
29
245
21
160
430
258
19
193
262
468
438
542
545
20
15
21
149
501
1
9
0
25
9
29
245
21
160
430
258
275
193
262
468
438
542
673
20
15
21
149
501
1
9
0
25
9
29
245
21
160
430
262
147
195
261
468
438
514
330
20
15
21
149
501
1
9
0
25
9
29
245
21
160
430
386
19
193
262
468
438
286
33
20
15
21
149
501
1
9
0
25
9
29
245
21
160
430
390
147
195
261
468
438
258
74
20
15
21
149
501
1
9
0
25
9
29
245
21
160
430
710
35
195
263
468
438
898
1050
20
15
21
149
501
1
9
0
25
9
29
245
533
8
46
6
35
931
899
548
373
66
58
20
15
21
149
501
1
9
0
25
9
29
245
533
8
46
6
547
931
899
548
1653
1602
1898
20
15
21
149
501
1
9
0
25
9
29
245
533
8
46
774
787
931
771
548
1653
1922
778
20
15
21
149
501
1
9
0
25
9
29
245
533
8
46
70
35
931
899
548
373
194
42
20
15
21
149
501
1
9
0
25
9
29
245
533
8
46
198
419
931
771
548
1653
1474
794
20
15
21
149
501
1
9
0
25
9
29
245
533
8
558
518
35
931
899
548
1909
1346
1082
20
15
21
149
501
1
9
0
25
9
29
245
533
8
558
518
547
931
899
548
1909
1346
1370
20
15
21
149
501
1
9
0
25
9
29
245
533
8
558
518
787
931
771
548
1909
1282
778
20
15
21
149
501
1
9
0
25
9
29
245
533
8
558
518
291
931
771
548
1909
1346
730
20
15
21
149
501
1
9
0
25
9
29
245
533
8
558
518
803
931
771
548
1909
1346
874
20
15
21
149
501
1
9
0
25
9
29
245
533
8
558
774
787
931
771
548
1909
770
778
20
15
21
149
501
1
9
0
25
9
29
245
533
8
558
326
547
931
899
548
1909
706
1562
20
15
21
149
501
1
9
0
25
9
29
245
533
32
46
2
275
929
774
596
310
414
929
20
15
21
149
501
1
9
0
25
9
29
245
533
32
558
1542
1571
1219
775
596
1846
1538
1242
20
15
21
149
501
1
9
0
25
9
29
245
533
520
366
322
803
929
774
900
757
1917
833
20
15
21
149
501
1
9
0
25
9
29
245
533
264
558
6
35
931
899
676
1653
1090
1082
20
15
21
149
501
1
9
0
25
9
29
245
533
264
558
6
547
931
899
676
1653
578
1898
20
15
21
149
501
1
9
0
25
9
29
245
533
264
558
518
35
931
899
676
1653
1346
1082
20
15
21
149
501
1
9
0
25
9
29
245
533
264
558
518
547
931
899
676
1653
1346
1370
20
15
21
149
501
1
9
0
25
9
29
245
533
264
558
518
787
931
899
676
1653
1346
1418
20
15
21
149
501
1
9
0
25
9
29
245
533
264
558
1542
547
931
899
676
1653
1602
362
20
15
21
149
501
1
9
0
25
9
29
245
533
264
558
774
547
931
899
676
1653
834
1114
20
15
21
149
501
1
9
0
25
9
29
245
533
264
558
774
787
931
899
676
1653
770
266
20
15
21
149
501
1
9
0
25
9
29
245
533
264
558
70
35
931
899
676
1653
1218
1066
20
15
21
149
501
1
9
0
25
9
29
245
533
264
558
326
547
931
899
676
1653
706
1562
20
15
21
149
501
1
9
0
25
9
29
245
533
264
366
6
547
931
899
420
501
514
1850
20
15
21
149
501
1
9
0
25
9
29
245
533
264
366
134
403
931
899
420
501
258
842
20
15
21
149
501
1
9
0
25
9
29
245
533
264
366
834
803
929
902
388
501
893
321
20
15
21
149
501
1
9
0
25
9
29
245
533
264
878
834
803
929
1670
388
1013
893
1345
20
15
21
149
501
1
9
0
25
9
29
245
533
776
622
6
547
931
771
804
1013
514
1850
20
15
21
149
501
1
9
0
25
9
29
245
533
672
1710
1602
1571
1221
773
980
1782
1694
1601
20
15
21
149
501
1
9
0
25
9
29
245
533
672
1710
1606
1571
1219
775
980
1782
1666
1178
20
15
21
149
501
1
9
0
25
9
29
245
533
672
302
2
275
929
774
980
630
286
929
20
15
21
149
501
1
9
0
25
9
29
245
533
416
174
2
275
929
774
468
118
286
929
20
15
21
149
501
1
9
0
25
9
29
245
533
416
302
2
275
929
774
468
502
286
929
20
15
21
149
501
1
9
0
25
9
29
245
277
16
54
66
35
197
5
116
54
126
65
20
15
21
149
501
1
9
0
25
9
29
245
277
16
54
66
163
197
5
116
566
382
321
20
15
21
149
501
1
9
0
25
9
29
245
277
16
54
578
35
197
5
116
566
1918
1089
20
15
21
149
501
1
9
0
25
9
29
245
277
16
54
578
1571
1221
5
116
566
1918
1601
20
15
21
149
501
1
9
0
25
9
29
245
277
32
46
2
19
193
6
84
54
30
33
20
15
21
149
501
1
9
0
25
9
29
245
277
32
46
6
35
195
7
84
54
2
58
20
15
21
149
501
1
9
0
25
9
29
245
277
32
46
6
291
931
1031
84
566
834
954
20
15
21
149
501
1
9
0
25
9
29
245
277
32
46
6
419
931
1029
84
54
2
986
20
15
21
149
501
1
9
0
25
9
29
245
277
32
46
518
35
195
7
84
566
1794
570
20
15
21
149
501
1
9
0
25
9
29
245
277
32
46
262
163
195
7
84
54
898
1242
20
15
21
149
501
1
9
0
25
9
29
245
277
32
46
262
291
931
1031
84
822
898
474
20
15
21
149
501
1
9
0
25
9
29
245
277
32
46
262
419
195
71
84
54
898
730
20
15
21
149
501
1
9
0
25
9
29
245
277
32
110
6
35
195
7
84
182
2
58
20
15
21
149
501
1
9
0
25
9
29
245
277
32
110
6
419
931
1029
84
694
258
986
20
15
21
149
501
1
9
0
25
9
29
245
277
32
110
66
35
195
5
84
182
126
65
20
15
21
149
501
1
9
0
25
9
29
245
277
32
110
70
35
195
7
84
182
130
26
20
15
21
149
501
1
9
0
25
9
29
245
277
32
110
70
163
195
71
84
182
130
410
20
15
21
149
501
1
9
0
25
9
29
245
277
32
110
70
147
195
7
84
182
130
394
20
15
21
149
501
1
9
0
25
9
29
245
277
32
110
198
163
195
71
84
182
386
282
20
15
21
149
501
1
9
0
25
9
29
245
277
32
110
198
147
195
7
84
182
386
266
20
15
21
149
501
1
9
0
25
9
29
245
277
32
110
198
419
931
1029
84
694
386
794
20
15
21
149
501
1
9
0
25
9
29
245
277
32
366
6
35
195
7
84
950
1026
58
20
15
21
149
501
1
9
0
25
9
29
245
277
32
366
66
35
195
5
84
950
382
65
20
15
21
149
501
1
9
0
25
9
29
245
277
32
366
66
163
195
5
84
950
382
321
20
15
21
149
501
1
9
0
25
9
29
245
277
32
366
834
163
195
5
84
950
894
65
20
15
21
149
501
1
9
0
25
9
29
245
277
32
366
326
35
195
7
84
950
386
538
20
15
21
149
501
1
9
0
25
9
29
245
277
32
366
326
163
195
7
84
950
386
282
20
15
21
149
501
1
9
0
25
9
29
245
277
32
366
838
35
195
7
84
950
898
26
20
15
21
149
501
1
9
0
25
9
29
245
277
160
46
2
19
193
6
212
118
30
33
20
15
21
149
501
1
9
0
25
9
29
245
277
160
46
6
35
195
7
212
118
2
106
20
15
21
149
501
1
9
0
25
9
29
245
277
160
46
6
147
195
5
212
182
386
458
20
15
21
149
501
1
9
0
25
9
29
245
277
160
46
518
803
1219
71
212
630
1858
858
20
15
21
149
501
1
9
0
25
9
29
245
277
160
46
70
35
195
7
212
118
194
26
20
15
21
149
501
1
9
0
25
9
29
245
277
160
46
70
163
195
71
212
118
194
410
20
15
21
149
501
1
9
0
25
9
29
245
277
160
46
198
163
195
71
212
118
450
282
20
15
21
149
501
1
9
0
25
9
29
245
277
160
110
70
163
195
71
340
54
130
410
20
15
21
149
501
1
9
0
25
9
29
245
277
160
110
198
163
195
71
340
54
386
282
20
15
21
149
501
1
9
0
25
9
29
245
277
160
174
6
803
1219
71
212
950
1538
1978
20
15
21
149
501
1
9
0
25
9
29
245
277
160
174
66
163
195
69
212
246
158
321
20
15
21
149
501
1
9
0
25
9
29
245
277
160
174
70
163
195
71
212
246
130
410
20
15
21
149
501
1
9
0
25
9
29
245
277
160
174
322
163
195
69
212
950
670
65
20
15
21
149
501
1
9
0
25
9
29
245
277
160
174
326
163
195
71
212
950
642
154
20
15
21
149
501
1
9
0
25
9
29
245
277
160
302
2
19
193
6
212
694
158
33
20
15
21
149
501
1
9
0
25
9
29
245
277
160
302
6
35
195
7
212
694
130
58
20
15
21
149
501
1
9
0
25
9
29
245
277
160
302
6
147
195
5
212
694
130
458
20
15
21
149
501
1
9
0
25
9
29
245
277
160
302
258
19
193
6
212
694
670
545
20
15
21
149
501
1
9
0
25
9
29
245
277
160
302
258
275
193
6
212
694
670
673
20
15
21
149
501
1
9
0
25
9
29
245
277
160
302
262
35
195
7
212
694
642
1082
20
15
21
149
501
1
9
0
25
9
29
245
277
160
302
262
163
195
7
212
694
642
218
20
15
21
149
501
1
9
0
25
9
29
245
277
160
302
262
147
195
5
212
694
642
330
20
15
21
149
501
1
9
0
25
9
29
245
277
160
302
262
419
195
71
212
694
642
730
20
15
21
149
501
1
9
0
25
9
29
245
277
160
302
262
803
1219
71
212
694
642
1722
20
15
21
149
501
1
9
0
25
9
29
245
277
160
302
386
19
193
6
212
694
414
33
20
15
21
149
501
1
9
0
25
9
29
245
277
160
302
390
163
195
71
212
694
386
90
20
15
21
149
501
1
9
0
25
9
29
245
277
160
302
390
419
195
7
212
694
386
314
20
15
21
149
501
1
9
0
25
9
29
245
277
160
430
2
19
193
6
212
438
30
33
20
15
21
149
501
1
9
0
25
9
29
245
277
160
430
6
147
195
5
212
438
2
458
20
15
21
149
501
1
9
0
25
9
29
245
277
160
430
258
19
193
6
212
438
542
545
20
15
21
149
501
1
9
0
25
9
29
245
277
160
430
258
275
193
6
212
438
542
673
20
15
21
149
501
1
9
0
25
9
29
245
277
160
430
262
147
195
5
212
438
514
330
20
15
21
149
501
1
9
0
25
9
29
245
277
160
430
386
19
193
6
212
438
286
33
20
15
21
149
501
1
9
0
25
9
29
245
277
160
430
390
147
195
5
212
438
258
74
20
15
21
149
501
1
9
0
25
9
29
245
277
160
430
390
419
195
7
212
438
258
346
20
15
21
149
501
1
9
0
25
9
29
245
277
160
430
710
35
195
7
212
438
898
1050
20
15
21
149
501
1
9
0
25
9
29
245
277
160
366
66
163
195
71
340
822
382
321
20
15
21
149
501
1
9
0
25
9
29
245
277
160
366
134
163
195
71
340
822
258
234
20
15
21
149
501
1
9
0
25
9
29
245
277
160
366
134
419
195
71
340
822
258
858
20
15
21
149
501
1
9
0
25
9
29
245
277
160
366
834
163
195
71
340
822
894
65
20
15
21
149
501
1
9
0
25
9
29
245
277
160
366
326
163
195
71
340
822
386
282
20
15
21
149
501
1
9
0
25
9
29
245
277
288
46
2
19
193
6
468
54
30
33
20
15
21
149
501
1
9
0
25
9
29
245
277
288
46
6
35
195
7
468
54
2
90
20
15
21
149
501
1
9
0
25
9
29
245
277
288
46
70
35
195
7
468
54
706
154
20
15
21
149
501
1
9
0
25
9
29
245
277
288
110
66
35
195
5
468
118
126
65
20
15
21
149
501
1
9
0
25
9
29
245
277
800
878
1346
163
197
5
980
630
1918
65
20
15
21
149
501
1
9
0
25
9
29
245
277
800
622
66
163
197
5
980
1142
638
833
20
15
21
149
501
1
9
0
25
9
29
821
1045
8
46
6
531
1811
1795
1156
117
578
1802
20
15
21
149
501
1
9
0
25
9
29
821
1045
8
46
6
547
1811
1923
1060
1653
1602
1898
20
15
21
149
501
1
9
0
25
9
29
821
1045
8
46
774
787
1811
1923
1060
1653
1922
778
20
15
21
149
501
1
9
0
25
9
29
821
1045
8
558
518
531
1811
1795
1156
1909
1346
1354
20
15
21
149
501
1
9
0
25
9
29
821
1045
8
558
518
787
1811
1795
1156
1909
1346
1418
20
15
21
149
501
1
9
0
25
9
29
821
1045
8
558
774
787
1827
1795
1156
1909
834
778
20
15
21
149
501
1
9
0
25
9
29
821
1045
8
558
774
803
1827
1795
1156
1909
834
826
20
15
21
149
501
1
9
0
25
9
29
821
1045
8
558
1734
1571
1811
1795
1156
1909
1986
1050
20
15
21
149
501
1
9
0
25
9
29
821
1045
32
46
2
531
1809
1989
1236
246
542
1825
20
15
21
149
501
1
9
0
25
9
29
821
1045
32
46
6
547
1811
1991
1108
1590
1666
1882
20
15
21
149
501
1
9
0
25
9
29
821
1045
32
46
258
787
1825
1798
1108
54
926
1697
20
15
21
149
501
1
9
0
25
9
29
821
1045
32
46
770
787
1809
1989
1236
1270
1950
1185
20
15
21
149
501
1
9
0
25
9
29
821
1045
32
46
518
547
1811
1991
1108
1590
1794
1370
20
15
21
149
501
1
9
0
25
9
29
821
1045
32
46
518
1571
1811
1991
1108
1590
1794
1642
20
15
21
149
501
1
9
0
25
9
29
821
1045
32
46
518
803
1811
1991
1108
1590
1794
858
20
15
21
149
501
1
9
0
25
9
29
821
1045
32
110
70
547
1811
1797
1108
694
642
1834
20
15
21
149
501
1
9
0
25
9
29
821
1045
520
46
518
1555
1811
1795
1444
629
1858
1546
20
15
21
149
501
1
9
0
25
9
29
821
1045
520
46
518
787
1811
1795
1444
629
1858
1418
20
15
21
149
501
1
9
0
25
9
29
821
1045
520
46
774
787
1811
1795
1444
629
1922
1162
20
15
21
149
501
1
9
0
25
9
29
821
21
8
46
2
531
1809
1410
1060
117
798
1825
20
15
21
149
501
1
9
0
25
9
29
821
21
8
46
6
531
1827
771
1060
117
770
1802
20
15
21
149
501
1
9
0
25
9
29
821
21
8
46
6
547
1811
1411
1060
629
1602
1898
20
15
21
149
501
1
9
0
25
9
29
821
21
8
558
518
531
1827
771
1156
1909
1346
1354
20
15
21
149
501
1
9
0
25
9
29
821
21
32
46
2
531
1809
1285
340
822
798
1825
20
15
21
149
501
1
9
0
25
9
29
821
21
32
46
6
531
1811
901
1236
246
642
1866
20
15
21
149
501
1
9
0
25
9
29
821
21
32
46
6
547
1827
901
1108
54
514
1882
20
15
21
149
501
1
9
0
25
9
29
821
21
32
46
514
531
1809
1413
1236
758
1822
1313
20
15
21
149
501
1
9
0
25
9
29
821
21
32
46
514
787
1813
965
1108
1590
1822
801
20
15
21
149
501
1
9
0
25
9
29
821
21
32
46
258
787
1825
774
1108
54
926
1697
20
15
21
149
501
1
9
0
25
9
29
821
21
32
46
518
547
1827
1349
1364
566
1794
1370
20
15
21
149
501
1
9
0
25
9
29
821
21
32
46
518
1571
1827
1477
1108
566
1794
1642
20
15
21
149
501
1
9
0
25
9
29
821
21
32
46
518
803
1811
1413
1108
566
1794
858
20
15
21
149
501
1
9
0
25
9
29
821
21
32
46
262
787
1811
773
1108
54
898
1674
20
15
21
149
501
1
9
0
25
9
29
821
21
32
46
262
803
1811
773
1108
54
898
1722
20
15
21
149
501
1
9
0
25
9
29
821
21
32
110
70
547
1827
1477
1364
694
642
1834
20
15
21
149
501
1
9
0
25
9
29
821
21
32
174
258
787
1809
965
1236
502
798
801
20
15
21
149
501
1
9
0
25
9
29
821
21
32
430
258
787
1809
965
1236
1014
542
801
20
15
21
149
501
1
9
0
25
9
29
821
21
32
366
838
787
1811
773
1108
950
898
522
20
15
21
149
501
1
9
0
25
9
29
821
21
32
366
838
803
1827
1349
340
950
898
538
20
15
21
149
501
1
9
0
25
9
29
821
21
160
174
2
531
1813
1413
1492
1014
542
1825
20
15
21
149
501
1
9
0
25
9
29
821
21
160
174
258
787
1809
1286
468
374
798
801
20
15
21
149
501
1
9
0
25
9
29
821
21
160
174
326
531
1811
1413
1492
950
642
1546
20
15
21
149
501
1
9
0
25
9
29
821
21
160
302
258
531
1813
1413
1492
694
670
1569
20
15
21
149
501
1
9
0
25
9
29
821
21
160
302
258
787
1809
1286
1492
694
670
801
20
15
21
149
501
1
9
0
25
9
29
821
21
160
430
258
531
1809
1477
468
502
542
1569
20
15
21
149
501
1
9
0
25
9
29
821
21
160
430
258
787
1809
1286
1492
502
542
801
20
15
21
149
501
1
9
0
25
9
29
821
21
264
174
262
787
1811
771
932
373
770
778
20
15
21
149
501
1
9
0
25
9
29
821
21
264
878
774
787
1811
771
932
1013
514
778
20
15
21
149
501
1
9
0
25
9
29
821
21
416
558
2
531
1809
774
980
1014
542
1825
20
15
21
149
501
1
9
0
25
9
29
821
21
416
302
2
531
1809
774
980
502
542
1825
20
15
21
149
501
1
9
0
25
9
29
821
21
416
302
770
787
1809
774
980
502
798
673
20
15
21
149
501
1
9
0
25
9
29
821
21
416
686
258
531
1809
774
980
950
542
1569
20
15
21
149
501
1
9
0
25
9
29
821
21
416
430
258
531
1809
774
980
438
542
1569
20
15
21
149
501
1
9
0
25
9
29
821
21
416
430
258
787
1809
774
980
438
542
801
20
15
21
149
501
1
9
0
25
9
29
821
533
8
46
6
531
1827
1155
1188
1141
1666
1802
20
15
21
149
501
1
9
0
25
9
29
821
533
8
46
6
547
1827
515
1188
1653
1602
1898
20
15
21
149
501
1
9
0
25
9
29
821
533
8
46
514
531
1809
1154
1188
1653
1822
1313
20
15
21
149
501
1
9
0
25
9
29
821
533
8
46
518
531
1811
515
1156
1653
1858
1290
20
15
21
149
501
1
9
0
25
9
29
821
533
8
46
518
547
1811
515
1156
1653
1858
1370
20
15
21
149
501
1
9
0
25
9
29
821
533
8
46
518
1555
1811
515
1156
1653
1858
1546
20
15
21
149
501
1
9
0
25
9
29
821
533
8
46
518
787
1811
515
1156
1653
1858
1418
20
15
21
149
501
1
9
0
25
9
29
821
533
8
46
518
1571
1827
515
1156
1653
1858
1594
20
15
21
149
501
1
9
0
25
9
29
821
533
8
46
518
803
1811
515
1156
1653
1858
858
20
15
21
149
501
1
9
0
25
9
29
821
533
8
46
518
1683
1811
515
1156
1653
1858
1994
20
15
21
149
501
1
9
0
25
9
29
821
533
8
46
518
659
1811
515
1156
1653
1858
970
20
15
21
149
501
1
9
0
25
9
29
821
533
8
46
774
787
1811
515
1188
1653
1922
778
20
15
21
149
501
1
9
0
25
9
29
821
533
8
110
6
531
1811
515
1156
1269
514
1802
20
15
21
149
501
1
9
0
25
9
29
821
533
8
110
6
547
1827
515
1188
1269
514
1850
20
15
21
149
501
1
9
0
25
9
29
821
533
8
558
6
531
1811
515
1156
1909
578
1802
20
15
21
149
501
1
9
0
25
9
29
821
533
8
558
6
547
1811
515
1156
1909
578
1898
20
15
21
149
501
1
9
0
25
9
29
821
533
8
558
518
531
1811
1155
1188
1909
1346
1354
20
15
21
149
501
1
9
0
25
9
29
821
533
8
558
518
547
1811
515
1156
1909
1346
1370
20
15
21
149
501
1
9
0
25
9
29
821
533
8
558
518
787
1811
515
1156
1909
1346
1418
20
15
21
149
501
1
9
0
25
9
29
821
533
8
558
518
803
1811
515
1156
1909
1346
858
20
15
21
149
501
1
9
0
25
9
29
821
533
8
558
774
787
1827
515
1156
1909
834
778
20
15
21
149
501
1
9
0
25
9
29
821
533
8
558
774
803
1827
515
1156
1909
834
826
20
15
21
149
501
1
9
0
25
9
29
821
533
8
558
326
547
1827
1155
1188
1909
706
1562
20
15
21
149
501
1
9
0
25
9
29
821
533
32
46
2
531
1809
1157
1236
1270
542
1825
20
15
21
149
501
1
9
0
25
9
29
821
533
32
46
6
531
1811
1157
1236
1270
1538
1866
20
15
21
149
501
1
9
0
25
9
29
821
533
32
46
6
547
1827
581
1108
1078
1602
1882
20
15
21
149
501
1
9
0
25
9
29
821
533
32
46
514
531
1809
1157
1236
1590
1822
1313
20
15
21
149
501
1
9
0
25
9
29
821
533
32
46
514
787
1813
517
1108
1590
1822
801
20
15
21
149
501
1
9
0
25
9
29
821
533
32
46
258
787
1809
518
1236
1270
926
801
20
15
21
149
501
1
9
0
25
9
29
821
533
32
46
518
531
1811
517
1108
1590
1794
1354
20
15
21
149
501
1
9
0
25
9
29
821
533
32
46
518
547
1827
581
1108
1590
1794
1370
20
15
21
149
501
1
9
0
25
9
29
821
533
32
46
518
787
1811
519
1108
1590
1794
842
20
15
21
149
501
1
9
0
25
9
29
821
533
32
46
518
1571
1827
581
1108
1590
1794
1642
20
15
21
149
501
1
9
0
25
9
29
821
533
32
46
518
1699
1827
581
596
822
1794
2010
20
15
21
149
501
1
9
0
25
9
29
821
533
32
46
518
675
1827
581
1108
1590
1794
986
20
15
21
149
501
1
9
0
25
9
29
821
533
32
46
518
803
1811
517
1108
1590
1794
858
20
15
21
149
501
1
9
0
25
9
29
821
533
32
110
6
531
1811
517
596
1718
1538
1802
20
15
21
149
501
1
9
0
25
9
29
821
533
32
110
6
547
1827
581
596
1718
1538
1882
20
15
21
149
501
1
9
0
25
9
29
821
533
32
110
518
531
1811
517
596
1718
1794
1290
20
15
21
149
501
1
9
0
25
9
29
821
533
32
110
518
547
1827
581
596
1718
1794
1370
20
15
21
149
501
1
9
0
25
9
29
821
533
32
110
518
1555
1811
517
596
1718
1794
1930
20
15
21
149
501
1
9
0
25
9
29
821
533
32
110
518
787
1811
519
596
1718
1794
778
20
15
21
149
501
1
9
0
25
9
29
821
533
32
110
518
1699
1827
581
596
1718
1794
2010
20
15
21
149
501
1
9
0
25
9
29
821
533
32
110
70
547
1827
581
1108
1206
642
1834
20
15
21
149
501
1
9
0
25
9
29
821
533
32
558
2
531
1809
1157
1236
1846
542
1825
20
15
21
149
501
1
9
0
25
9
29
821
533
32
558
6
547
1827
581
596
1846
514
1898
20
15
21
149
501
1
9
0
25
9
29
821
533
32
558
514
787
1813
517
1108
1846
926
801
20
15
21
149
501
1
9
0
25
9
29
821
533
32
558
1538
1555
1809
517
596
1846
1950
1185
20
15
21
149
501
1
9
0
25
9
29
821
533
32
558
770
787
1813
517
1108
1846
1438
801
20
15
21
149
501
1
9
0
25
9
29
821
533
32
558
518
547
1827
581
596
1846
1282
1370
20
15
21
149
501
1
9
0
25
9
29
821
533
32
558
518
787
1811
519
1108
1846
898
842
20
15
21
149
501
1
9
0
25
9
29
821
533
32
558
518
1699
1827
581
596
1846
898
2010
20
15
21
149
501
1
9
0
25
9
29
821
533
32
558
518
675
1827
581
596
1846
1282
986
20
15
21
149
501
1
9
0
25
9
29
821
533
32
558
518
803
1827
581
596
1846
1282
1466
20
15
21
149
501
1
9
0
25
9
29
821
533
32
558
1542
1555
1811
517
596
1846
1922
1354
20
15
21
149
501
1
9
0
25
9
29
821
533
32
558
1542
1571
1827
581
596
1846
1538
1242
20
15
21
149
501
1
9
0
25
9
29
821
533
32
558
774
803
1827
581
1108
1846
1410
1498
20
15
21
149
501
1
9
0
25
9
29
821
533
32
366
838
787
1811
517
1108
950
898
522
20
15
21
149
501
1
9
0
25
9
29
821
533
32
366
838
803
1827
581
1108
950
898
538
20
15
21
149
501
1
9
0
25
9
29
821
533
264
46
6
531
1827
1155
676
629
514
1802
20
15
21
149
501
1
9
0
25
9
29
821
533
264
558
1538
1555
1809
1154
676
1653
1566
1057
20
15
21
149
501
1
9
0
25
9
29
821
533
264
558
1542
1555
1827
1155
676
1653
1538
1034
20
15
21
149
501
1
9
0
25
9
29
821
533
264
558
326
547
1827
1155
676
1653
706
1562
20
15
21
149
501
1
9
0
25
9
29
821
533
264
558
1734
1571
1827
1155
676
1653
1986
1050
20
15
21
149
501
1
9
0
25
9
29
821
533
1552
1590
1602
1571
1813
517
1652
1078
1406
1089
20
15
21
149
501
1
9
0
25
9
29
821
533
776
622
6
531
1811
515
804
1013
514
1802
20
15
21
149
501
1
9
0
25
9
29
821
533
776
622
6
547
1827
515
804
1013
514
1850
20
15
21
149
501
1
9
0
25
9
29
821
533
776
1454
518
531
1811
515
804
1909
1026
1290
20
15
21
149
501
1
9
0
25
9
29
821
533
776
1454
518
659
1811
515
804
1909
1026
970
20
15
21
149
501
1
9
0
25
9
29
821
533
1568
46
6
547
1827
581
1620
54
1538
1882
20
15
21
149
501
1
9
0
25
9
29
821
533
1568
558
6
547
1827
581
1620
310
1026
1882
20
15
21
149
501
1
9
0
25
9
29
821
533
1568
558
518
803
1827
581
1620
310
1282
1466
20
15
21
149
501
1
9
0
25
9
29
821
533
1568
1582
6
547
1827
581
1620
1590
130
1882
20
15
21
149
501
1
9
0
25
9
29
821
533
1568
1582
1542
1571
1827
581
1620
1590
1538
1242
20
15
21
149
501
1
9
0
25
9
29
821
533
1568
1326
646
675
1827
581
1620
1846
322
858
20
15
21
149
501
1
9
0
25
9
29
821
533
288
46
258
787
1811
519
724
310
926
801
20
15
21
149
501
1
9
0
25
9
29
821
533
288
46
262
803
1811
517
724
310
898
986
20
15
21
149
501
1
9
0
25
9
29
821
533
288
558
2
531
1809
1157
724
1590
542
1825
20
15
21
149
501
1
9
0
25
9
29
821
533
288
558
6
531
1811
1157
724
1590
514
1866
20
15
21
149
501
1
9
0
25
9
29
821
533
288
558
6
547
1811
1157
724
1590
514
1898
20
15
21
149
501
1
9
0
25
9
29
821
533
288
558
518
675
1811
519
724
1590
1282
986
20
15
21
149
501
1
9
0
25
9
29
821
533
288
174
2
531
1811
1157
724
246
542
1825
20
15
21
149
501
1
9
0
25
9
29
821
533
288
174
326
531
1811
1157
724
246
642
1546
20
15
21
149
501
1
9
0
25
9
29
821
533
288
430
258
531
1809
1157
724
758
542
1569
20
15
21
149
501
1
9
0
25
9
29
821
533
288
430
258
787
1813
517
724
758
542
801
20
15
21
149
501
1
9
0
25
9
29
821
533
288
430
770
787
1813
517
724
758
1566
801
20
15
21
149
501
1
9
0
25
9
29
821
533
288
366
838
787
1811
519
724
694
898
522
20
15
21
149
501
1
9
0
25
9
29
821
533
288
366
838
803
1827
581
724
694
898
538
20
15
21
149
501
1
9
0
25
9
29
821
533
672
46
6
547
1827
583
980
1142
1602
1882
20
15
21
149
501
1
9
0
25
9
29
821
533
672
46
518
547
1827
583
980
1142
1794
1386
20
15
21
149
501
1
9
0
25
9
29
821
533
672
1710
1606
1571
1827
583
980
1782
1666
1178
20
15
21
149
501
1
9
0
25
9
29
821
533
672
302
774
803
1827
583
980
182
1666
570
20
15
21
149
501
1
9
0
25
9
29
821
533
672
686
258
531
1825
582
980
950
542
1569
20
15
21
149
501
1
9
0
25
9
29
821
533
672
686
1606
1571
1827
583
980
950
1666
1066
20
15
21
149
501
1
9
0
25
9
29
949
1045
32
46
6
547
1859
1991
1108
1078
514
1898
20
15
21
149
501
1
9
0
25
9
29
949
1045
32
46
518
1571
1859
1991
1108
1590
1794
1642
20
15
21
149
501
1
9
0
25
9
29
949
1045
32
110
70
547
1859
1863
1108
694
642
1834
20
15
21
149
501
1
9
0
25
9
29
949
21
16
54
66
675
1861
1285
1140
566
638
1857
20
15
21
149
501
1
9
0
25
9
29
949
21
16
54
578
1571
1859
1415
1140
566
1918
1601
20
15
21
149
501
1
9
0
25
9
29
949
21
32
46
6
547
1859
1479
1108
54
514
1882
20
15
21
149
501
1
9
0
25
9
29
949
21
32
46
518
547
1859
1287
1108
566
1794
1370
20
15
21
149
501
1
9
0
25
9
29
949
21
32
46
518
1571
1859
1351
1108
566
1794
1642
20
15
21
149
501
1
9
0
25
9
29
949
21
32
46
262
803
1859
1479
1108
54
898
1722
20
15
21
149
501
1
9
0
25
9
29
949
21
32
110
70
547
1859
1347
1364
694
642
1834
20
15
21
149
501
1
9
0
25
9
29
949
21
32
366
838
803
1859
967
1108
950
898
538
20
15
21
149
501
1
9
0
25
9
29
949
533
32
558
1542
1571
1859
711
596
1846
1538
1242
20
15
21
149
501
1
9
0
25
9
29
949
533
528
54
66
675
1861
1029
1396
1078
1662
1857
20
15
21
149
501
1
9
0
25
9
29
949
533
528
54
578
1571
1861
1029
1396
566
1918
1601
20
15
21
149
501
1
9
0
25
9
29
949
533
1552
1590
1602
1571
1861
517
1652
1078
1406
1089
20
15
21
149
501
1
9
0
25
9
29
949
533
1552
1590
1602
1699
1865
518
1652
1078
1406
1345
20
15
21
149
501
1
9
0
25
9
29
949
533
288
174
322
675
1861
1029
724
246
670
1601
20
15
21
149
501
1
9
0
25
9
30
245
277
160
174
322
200
193
69
212
950
670
176
20
15
21
149
501
1
9
512
25
9
29
181
533
1800
558
774
787
915
899
1700
117
322
778
20
15
21
149
501
1
9
512
25
9
29
181
533
1800
558
774
803
915
899
1700
117
322
1498
20
15
21
149
501
1
9
512
25
9
29
181
533
1824
558
6
35
323
967
1748
54
2
58
20
15
21
149
501
1
9
512
25
9
29
181
533
1824
558
258
275
913
773
1748
54
158
1825
20
15
21
149
501
1
9
512
25
9
29
245
533
1800
558
774
803
931
1731
1668
117
322
1498
20
15
21
149
501
1
9
512
25
9
29
245
533
1800
558
710
291
931
1731
1668
117
450
538
20
15
21
149
501
1
9
512
25
9
29
821
533
1800
1134
1542
1555
1827
515
1828
2037
1026
1034
20
15
21
149
501
1
9
512
25
9
29
821
533
1800
1134
1542
1571
1827
515
1828
2037
1026
1594
20
15
21
149
501
1
9
512
25
9
29
821
533
1800
558
1542
1555
1827
515
1828
117
770
1034
20
15
21
149
501
1
9
512
25
9
29
821
533
1824
558
2
531
1809
517
1748
54
30
1825
20
15
21
149
501
1
9
512
25
9
29
821
533
1824
558
6
531
1811
517
1748
54
2
1866
20
15
21
149
501
1
9
512
25
9
29
821
533
1824
558
258
531
1809
517
1748
54
158
1569
20
15
21
149
501
1
9
512
25
9
29
821
533
1824
558
1538
1555
1809
517
1748
54
1054
1569
20
15
21
149
501
1
9
512
25
9
29
821
533
1824
558
1542
1571
1827
581
1748
54
1026
1642
20
15
21
149
501
1
9
512
25
9
29
949
533
1800
558
1606
1573
1857
710
1668
117
705
1605
20
15
21
149
501
1
9
512
25
9
29
949
533
1824
558
258
531
1857
710
1748
54
158
1569
20
15
21
149
501
1
9
512
25
9
29
949
533
1824
558
1542
1571
1859
711
1748
54
1026
1642
20
15
21
149
501
1
9
129
25
9
29
181
149
453
301
258
163
321
517
717
229
512
350
20
15
21
149
501
1
9
65
25
9
29
181
149
229
45
2
547
329
518
982
965
512
1886
20
15
21
149
501
1
265
0
25
9
29
181
405
8
174
70
165
321
6
4
373
65
325
20
15
21
149
501
1
265
0
25
9
29
181
405
8
366
66
35
329
6
4
501
381
65
20
15
21
149
501
1
265
0
25
9
29
181
405
8
366
66
163
329
6
4
501
381
321
20
15
21
149
501
1
265
0
25
9
29
181
405
160
110
6
35
323
7
84
54
2
58
20
15
21
149
501
1
265
0
25
9
29
181
405
160
110
70
35
323
7
84
54
130
154
20
15
21
149
501
1
265
0
25
9
29
181
405
160
110
70
163
323
7
84
54
130
410
20
15
21
149
501
1
265
0
25
9
29
181
405
160
110
198
163
323
7
84
54
386
282
20
15
21
149
501
1
265
0
25
9
29
181
405
160
110
198
419
323
7
84
54
386
794
20
15
21
149
501
1
265
0
25
9
29
181
405
160
174
6
35
323
7
84
118
2
58
20
15
21
149
501
1
265
0
25
9
29
181
405
160
174
66
163
323
7
84
118
158
321
20
15
21
149
501
1
265
0
25
9
29
181
405
160
174
134
35
323
7
84
118
194
58
20
15
21
149
501
1
265
0
25
9
29
181
405
160
174
70
35
323
7
84
118
130
42
20
15
21
149
501
1
265
0
25
9
29
181
405
160
174
70
163
323
7
84
118
130
410
20
15
21
149
501
1
265
0
25
9
29
181
405
160
174
390
291
323
7
84
118
450
570
20
15
21
149
501
1
265
0
25
9
29
181
405
160
686
6
35
323
7
84
950
2
90
20
15
21
149
501
1
265
0
25
9
29
181
405
160
686
262
291
323
7
84
950
514
698
20
15
21
149
501
1
265
0
25
9
29
181
405
160
686
262
803
323
7
84
950
514
1722
20
15
21
149
501
1
265
0
25
9
29
181
405
160
430
2
275
321
5
84
630
30
929
20
15
21
149
501
1
265
0
25
9
29
181
405
160
430
6
35
323
7
84
630
2
58
20
15
21
149
501
1
265
0
25
9
29
181
405
160
430
258
275
321
5
84
630
542
673
20
15
21
149
501
1
265
0
25
9
29
181
405
160
430
262
35
323
7
84
630
514
1082
20
15
21
149
501
1
265
0
25
9
29
181
405
160
430
262
547
323
7
84
630
514
1594
20
15
21
149
501
1
265
0
25
9
29
181
405
160
430
262
163
323
7
84
630
514
218
20
15
21
149
501
1
265
0
25
9
29
181
405
160
430
262
803
323
7
84
630
514
986
20
15
21
149
501
1
265
0
25
9
29
181
405
160
430
774
547
323
7
84
630
1538
1082
20
15
21
149
501
1
265
0
25
9
29
181
405
160
430
774
803
323
7
84
630
1538
570
20
15
21
149
501
1
265
0
25
9
29
181
405
160
430
386
275
321
5
84
630
286
545
20
15
21
149
501
1
265
0
25
9
29
181
405
160
430
390
35
323
7
84
630
258
58
20
15
21
149
501
1
265
0
25
9
29
181
405
160
430
390
291
323
7
84
630
258
570
20
15
21
149
501
1
265
0
25
9
29
181
405
160
430
390
419
323
7
84
630
258
346
20
15
21
149
501
1
265
0
25
9
29
181
405
160
366
6
35
323
7
84
566
2
58
20
15
21
149
501
1
265
0
25
9
29
181
405
160
366
518
35
323
7
84
566
1538
570
20
15
21
149
501
1
265
0
25
9
29
181
405
160
366
518
547
323
7
84
566
1538
1338
20
15
21
149
501
1
265
0
25
9
29
181
405
160
366
66
35
329
6
84
566
382
65
20
15
21
149
501
1
265
0
25
9
29
181
405
160
366
66
163
323
7
84
566
382
321
20
15
21
149
501
1
265
0
25
9
29
181
405
160
366
134
35
323
7
84
566
258
90
20
15
21
149
501
1
265
0
25
9
29
181
405
160
366
134
163
323
7
84
566
258
346
20
15
21
149
501
1
265
0
25
9
29
181
405
160
366
134
419
323
7
84
566
258
858
20
15
21
149
501
1
265
0
25
9
29
181
405
160
366
834
163
323
7
84
566
894
65
20
15
21
149
501
1
265
0
25
9
29
181
405
160
366
198
163
323
7
84
566
130
282
20
15
21
149
501
1
265
0
25
9
29
181
405
160
366
326
35
323
7
84
566
386
26
20
15
21
149
501
1
265
0
25
9
29
181
405
160
366
326
163
323
7
84
566
386
282
20
15
21
149
501
1
265
0
25
9
29
181
405
160
366
838
35
323
7
84
566
898
26
20
15
21
149
501
1
265
0
25
9
29
181
405
160
366
838
803
323
7
84
566
898
538
20
15
21
149
501
1
265
0
25
9
29
181
405
272
822
834
163
323
7
500
566
638
65
20
15
21
149
501
1
265
257
25
9
29
181
405
453
557
773
393
321
5
205
485
285
193
20
15
21
149
501
1
265
256
25
9
29
181
405
464
110
6
35
323
7
372
838
2
58
20
15
21
149
501
1
265
256
25
9
29
181
405
464
110
6
275
323
3
372
838
514
906
20
15
21
149
501
1
265
129
25
9
29
181
405
325
45
69
165
322
2
462
82
578
326
20
15
21
149
501
1
265
129
25
9
29
181
405
325
45
69
677
322
2
462
82
578
1862
20
15
21
149
501
1
265
129
25
9
29
181
405
325
301
261
293
322
2
462
850
514
697
20
15
21
149
501
5
9
0
25
9
26
182
5
8
46
2
272
912
674
176
117
285
928
20
15
21
149
501
5
9
0
25
9
26
182
5
8
46
4
288
912
402
176
117
320
944
20
15
21
149
501
5
9
0
25
9
26
182
5
8
46
4
416
912
658
400
373
832
990
20
15
21
149
501
5
9
0
25
9
26
182
5
8
46
6
416
912
674
176
117
66
987
20
15
21
149
501
5
9
0
25
9
26
182
5
8
46
516
800
912
658
1712
1653
1856
1456
20
15
21
149
501
5
9
0
25
9
26
182
5
8
110
4
288
912
402
432
245
256
944
20
15
21
149
501
5
9
0
25
9
26
182
5
8
558
516
288
912
658
1712
1909
1344
734
20
15
21
149
501
5
9
0
25
9
26
182
5
8
558
516
800
912
658
1712
1909
1344
862
20
15
21
149
501
5
9
0
25
9
26
182
5
8
558
772
800
912
658
1712
1909
832
1200
20
15
21
149
501
5
9
0
25
9
26
182
5
264
366
4
288
912
274
944
501
512
944
20
15
21
149
501
5
9
0
25
9
26
182
5
264
366
132
288
912
274
912
501
256
816
20
15
21
149
501
5
9
0
25
9
26
182
5
264
366
134
416
912
274
912
501
258
859
20
15
21
149
501
5
9
0
25
9
26
182
5
264
878
772
800
912
274
944
1013
512
816
20
15
21
149
501
5
9
0
25
9
26
182
517
8
46
2
272
912
914
144
373
285
928
20
15
21
149
501
5
9
0
25
9
26
182
517
8
46
4
288
912
914
560
373
320
944
20
15
21
149
501
5
9
0
25
9
26
182
517
8
46
6
416
912
1682
144
1653
66
987
20
15
21
149
501
5
9
0
25
9
26
182
517
8
46
196
416
912
914
560
1653
1472
798
20
15
21
149
501
5
9
0
25
9
26
182
517
8
558
516
288
912
914
560
1909
1344
734
20
15
21
149
501
5
9
0
25
9
26
182
517
8
558
516
800
912
914
560
1909
1344
862
20
15
21
149
501
5
9
0
25
9
26
182
517
8
558
772
800
912
914
560
1909
832
1200
20
15
21
149
501
5
9
0
25
9
26
182
517
264
46
2
272
912
786
688
117
285
928
20
15
21
149
501
5
9
0
25
9
26
182
517
264
46
6
416
912
914
656
117
66
987
20
15
21
149
501
5
9
0
25
9
26
182
517
264
558
6
416
912
802
688
1653
1090
987
20
15
21
149
501
5
9
0
25
9
26
182
517
264
558
770
272
912
930
688
1653
797
160
20
15
21
149
501
5
9
0
25
9
26
182
517
264
558
770
784
912
930
688
1653
797
1184
20
15
21
149
501
5
9
0
25
9
26
182
517
264
558
772
288
912
914
688
1653
832
176
20
15
21
149
501
5
9
0
25
9
26
182
517
264
558
772
800
912
786
688
1653
832
1200
20
15
21
149
501
5
9
0
25
9
26
182
517
264
558
774
800
912
786
656
1653
834
603
20
15
21
149
501
5
9
0
25
9
26
182
517
264
558
324
416
912
786
688
1653
704
670
20
15
21
149
501
5
9
0
25
9
26
182
517
264
174
196
416
912
914
688
373
320
798
20
15
21
149
501
5
9
0
25
9
26
182
517
264
430
196
416
912
914
688
1909
1088
798
20
15
21
149
501
5
9
0
25
9
26
182
517
264
366
134
416
912
802
432
501
258
859
20
15
21
149
501
5
9
0
25
9
26
182
517
264
878
772
800
912
914
400
1013
512
816
20
15
21
149
501
5
9
0
25
9
26
182
517
1672
430
774
800
912
786
2000
245
1538
603
20
15
21
149
501
5
9
0
25
9
26
182
517
392
430
262
416
912
786
464
757
514
731
20
15
21
149
501
5
9
0
25
9
26
182
517
648
174
326
416
912
786
976
757
1666
667
20
15
21
149
501
5
9
0
25
9
26
182
517
648
430
774
800
912
786
976
245
1538
603
20
15
21
149
501
5
9
0
25
9
26
182
133
8
46
2
272
912
530
48
117
285
928
20
15
21
149
501
5
9
0
25
9
26
182
133
8
46
4
288
912
530
48
117
320
944
20
15
21
149
501
5
9
0
25
9
26
822
1029
8
110
4
544
1808
1810
1168
1269
512
1840
20
15
21
149
501
5
9
0
25
9
26
822
1029
8
558
514
784
1808
1938
1168
1909
1309
800
20
15
21
149
501
5
9
0
25
9
26
822
5
8
46
2
528
1808
786
1168
373
797
1824
20
15
21
149
501
5
9
0
25
9
26
822
5
8
46
4
544
1808
786
1072
117
832
1840
20
15
21
149
501
5
9
0
25
9
26
822
5
8
46
6
544
1808
786
1168
373
578
1883
20
15
21
149
501
5
9
0
25
9
26
822
5
8
110
4
544
1808
786
144
245
512
1840
20
15
21
149
501
5
9
0
25
9
26
822
5
264
366
4
544
1808
786
912
501
512
1840
20
15
21
149
501
5
9
0
25
9
26
822
5
264
878
772
800
1808
786
912
1013
512
816
20
15
21
149
501
5
9
0
25
9
26
822
517
8
46
4
544
1808
530
560
629
1600
1886
20
15
21
149
501
5
9
0
25
9
26
822
517
8
46
6
544
1808
1186
1200
1653
1602
1883
20
15
21
149
501
5
9
0
25
9
26
822
517
8
46
516
544
1808
530
1200
1653
1856
1374
20
15
21
149
501
5
9
0
25
9
26
822
517
8
46
516
800
1808
530
1200
1653
1856
1456
20
15
21
149
501
5
9
0
25
9
26
822
517
8
46
770
784
1808
530
1168
1653
1949
800
20
15
21
149
501
5
9
0
25
9
26
822
517
8
110
4
544
1808
530
1168
1269
512
1840
20
15
21
149
501
5
9
0
25
9
26
822
517
8
558
516
800
1808
530
560
1909
1344
862
20
15
21
149
501
5
9
0
25
9
26
822
517
8
558
772
800
1808
530
1200
1909
832
1200
20
15
21
149
501
5
9
0
25
9
26
822
517
8
558
1542
1568
1808
1170
1168
1909
1602
1243
20
15
21
149
501
5
9
0
25
9
26
822
517
8
558
774
800
1808
530
1168
1909
834
603
20
15
21
149
501
5
9
0
25
9
26
822
517
8
558
324
544
1808
530
1200
1909
704
1566
20
15
21
149
501
5
9
0
25
9
26
822
517
8
558
1732
1568
1808
530
1200
1909
1984
1054
20
15
21
149
501
5
9
0
25
9
26
822
517
264
558
4
544
1808
530
688
1653
576
1840
20
15
21
149
501
5
9
0
25
9
26
822
517
264
558
1538
1552
1808
530
656
1653
1565
1056
20
15
21
149
501
5
9
0
25
9
26
822
517
264
558
772
800
1808
530
688
1653
832
1200
20
15
21
149
501
5
9
0
25
9
26
822
517
264
558
774
800
1808
530
656
1653
834
603
20
15
21
149
501
5
9
0
25
9
26
822
517
264
558
1732
1568
1808
530
688
1653
1984
1054
20
15
21
149
501
5
9
0
25
9
26
822
517
1544
1582
516
800
1808
530
1584
1653
320
862
20
15
21
149
501
5
9
0
25
9
26
822
517
1544
1582
1540
1568
1808
530
1584
1653
1600
1584
20
15
21
149
501
5
9
0
25
9
26
822
517
776
622
4
544
1808
1170
816
1013
512
1840
20
15
21
149
501
5
9
1
25
9
30
182
5
69
109
2
72
320
354
226
486
256
240
20
15
21
149
501
5
9
1
25
9
30
182
5
69
109
66
72
320
354
226
102
128
176
20
15
21
149
501
5
9
1
25
9
30
182
517
325
109
2
72
320
802
738
359
0
240
20
15
21
149
501
5
9
1
25
9
30
182
517
325
109
196
392
320
818
739
357
380
768
20
15
21
149
501
5
9
1
25
9
30
182
517
325
109
196
200
320
818
739
357
380
128
20
15
21
149
501
5
9
1
25
9
30
182
517
325
365
2
72
320
809
749
1893
1024
240
20
15
21
149
501
5
9
1
25
9
30
182
517
325
365
642
72
320
802
738
1895
1280
112
20
15
21
149
501
5
9
1
25
9
30
182
517
325
365
196
200
320
818
739
1893
1148
128
20
15
21
149
501
5
9
1
25
9
30
182
517
325
365
580
776
912
818
739
1893
1404
768
20
15
21
149
501
5
9
1
25
9
30
182
517
325
877
514
72
320
802
738
1767
1024
1264
20
15
21
149
501
5
9
1
25
9
30
182
517
325
877
514
328
320
802
738
1767
1024
752
20
15
21
149
501
5
9
1
25
9
30
182
517
325
877
578
72
320
818
738
1766
896
176
20
15
21
149
501
5
9
1
25
9
30
182
517
709
172
324
392
320
818
995
740
1693
640
20
15
21
149
501
5
9
1
25
9
30
182
517
709
173
324
392
320
802
994
743
1692
640
20
15
21
149
501
5
9
1
25
9
30
182
517
709
428
4
264
912
802
995
1252
1053
896
20
15
21
149
501
5
9
1
25
9
30
182
517
709
428
4
392
320
818
995
1252
1053
960
20
15
21
149
501
5
9
1
25
9
30
182
517
709
428
260
264
912
802
995
1252
541
640
20
15
21
149
501
5
9
1
25
9
30
182
517
709
428
260
392
320
818
995
1252
541
704
20
15
21
149
501
5
9
1
25
9
30
182
517
709
429
4
264
912
802
994
1255
1052
896
20
15
21
149
501
5
9
1
25
9
30
182
517
709
429
4
392
320
802
994
1255
1052
960
20
15
21
149
501
5
9
1
25
9
30
182
517
709
429
260
264
912
802
994
1255
540
640
20
15
21
149
501
5
9
1
25
9
30
182
517
709
429
260
392
320
802
994
1255
540
704
20
15
21
149
501
5
9
1
25
9
30
182
517
709
429
388
392
320
802
994
1255
284
256
20
15
21
149
501
5
9
1
25
9
30
182
133
69
109
2
200
320
553
109
101
768
1520
20
15
21
149
501
5
9
1
25
9
30
182
133
69
109
66
328
320
546
99
101
128
1008
20
15
21
149
501
5
9
1
25
9
30
182
133
69
877
514
328
320
546
610
2022
1024
752
20
15
21
149
501
5
9
1
25
9
30
822
5
69
109
2
520
1808
801
237
101
512
1904
20
15
21
149
501
5
9
1
25
9
30
822
5
69
109
66
520
1808
818
1250
1638
1664
1840
20
15
21
149
501
5
9
1
25
9
30
822
5
69
109
68
520
1808
818
1251
1637
1660
1792
20
15
21
149
501
5
9
1
25
9
30
822
5
69
365
834
776
1808
802
1250
999
896
560
20
15
21
149
501
5
9
1
25
9
30
822
5
197
44
4
520
1808
1314
1507
996
541
1792
20
15
21
149
501
5
9
1
25
9
30
822
5
197
45
4
520
1808
802
1506
999
540
1792
20
15
21
149
501
5
9
1
25
9
30
822
5
197
300
4
520
1808
1314
483
484
541
1792
20
15
21
149
501
5
9
1
25
9
30
822
5
197
300
772
776
1808
1314
1507
484
797
768
20
15
21
149
501
5
9
1
25
9
30
822
5
197
301
4
520
1808
1314
482
487
540
1792
20
15
21
149
501
5
9
1
25
9
30
822
5
197
301
772
776
1808
1314
1506
487
796
768
20
15
21
149
501
5
9
1
25
9
30
822
5
197
428
260
520
1808
1314
1507
740
541
1536
20
15
21
149
501
5
9
1
25
9
30
822
5
197
428
260
776
1808
1314
1507
740
541
768
20
15
21
149
501
5
9
1
25
9
30
822
5
197
429
260
520
1808
802
1506
743
540
1536
20
15
21
149
501
5
9
1
25
9
30
822
5
197
429
260
776
1808
1314
1506
743
540
768
20
15
21
149
501
5
9
1
25
9
30
822
517
69
109
2
520
1808
562
1250
1510
768
1904
20
15
21
149
501
5
9
1
25
9
30
822
517
325
365
2
520
1808
562
738
742
512
1904
20
15
21
149
501
5
9
1
25
9
30
822
517
325
877
770
776
1808
546
738
1767
512
624
20
15
21
149
501
5
9
1
25
9
26
798
5
5
26
2
528
1792
1425
1045
48
636
1824
20
15
21
149
501
5
9
1
25
9
26
798
69
37
26
2
528
1792
785
821
784
892
1824
20
15
21
149
501
5
9
1
25
9
26
798
69
101
174
2
528
1792
785
693
744
540
1824
20
15
21
149
501
5
9
1
25
9
26
798
69
101
174
258
784
1792
785
1205
744
796
800
20
15
21
149
501
5
9
1
25
9
26
798
69
101
302
770
784
1792
785
1205
1000
796
800
20
15
21
149
501
5
9
1
25
9
26
798
1093
101
174
2
528
1792
1809
1205
744
540
1824
20
15
21
149
501
5
9
1
25
9
26
798
1093
101
174
258
784
1792
1809
1205
744
796
800
20
15
21
149
501
5
9
1
25
9
26
798
581
37
26
514
528
1792
529
565
528
1916
1312
20
15
21
149
501
5
9
1
25
9
26
798
581
101
46
2
528
1792
529
1205
1512
796
1824
20
15
21
149
501
5
9
1
25
9
26
798
581
101
174
2
528
1792
529
1205
1256
540
1824
20
15
21
149
501
5
9
1
25
9
26
798
581
101
174
258
784
1792
529
1205
1256
796
800
20
15
21
149
501
5
9
1
25
9
26
798
581
101
302
2
528
1792
529
1205
1000
540
1824
20
15
21
149
501
5
9
1
25
9
26
798
581
101
302
770
784
1792
529
1205
1000
796
800
20
15
21
149
501
5
9
1
25
9
26
798
581
1573
1646
1602
1568
1792
529
1589
1640
1660
1600
20
15
21
149
501
5
9
1
25
9
26
798
581
357
814
514
784
1792
529
693
1768
1052
800
20
15
21
149
501
5
9
1
25
9
26
798
581
357
814
770
784
1792
529
693
1768
540
544
20
15
21
149
501
5
9
1
25
9
26
798
581
357
622
1602
1568
1792
529
693
1576
1660
1600
20
15
21
149
501
5
9
1
25
9
26
182
5
5
26
2
272
912
273
21
48
380
928
20
15
21
149
501
5
9
1
25
9
26
182
5
5
26
514
784
912
273
533
560
1916
1440
20
15
21
149
501
5
9
1
25
9
26
182
5
261
282
2
272
912
273
949
688
636
928
20
15
21
149
501
5
9
1
25
9
26
182
5
197
44
4
272
912
290
483
996
285
912
20
15
21
149
501
5
9
1
25
9
26
182
5
197
173
4
272
912
306
483
229
284
912
20
15
21
149
501
5
9
1
25
9
26
182
5
197
300
4
272
912
290
483
484
285
912
20
15
21
149
501
5
9
1
25
9
26
182
517
5
26
2
272
912
785
533
560
380
928
20
15
21
149
501
5
9
1
25
9
26
182
517
5
26
514
784
912
785
533
560
1916
1440
20
15
21
149
501
5
9
1
25
9
26
182
517
517
26
514
784
912
785
917
1200
1916
1440
20
15
21
149
501
5
9
1
25
9
26
182
517
517
1562
514
272
912
785
917
1584
380
416
20
15
21
149
501
5
9
1
25
9
26
182
517
517
282
386
400
912
785
925
688
1916
288
20
15
21
149
501
5
9
1
25
9
26
182
517
261
26
2
272
912
785
661
560
380
928
20
15
21
149
501
5
9
1
25
9
26
182
517
261
26
514
784
912
785
661
560
1916
1440
20
15
21
149
501
5
9
1
25
9
26
182
517
261
538
514
272
912
785
661
1584
1404
416
20
15
21
149
501
5
9
1
25
9
26
182
517
261
538
514
784
912
785
661
1584
1404
1440
20
15
21
149
501
5
9
1
25
9
26
182
517
261
538
770
272
912
785
693
1584
892
160
20
15
21
149
501
5
9
1
25
9
26
182
517
261
538
770
784
912
785
693
1584
892
288
20
15
21
149
501
5
9
1
25
9
26
182
517
261
282
2
272
912
913
413
688
636
928
20
15
21
149
501
5
9
1
25
9
26
182
517
261
282
642
272
912
785
661
1840
1404
288
20
15
21
149
501
5
9
1
25
9
26
182
517
261
794
770
784
912
913
405
816
636
800
20
15
21
149
501
5
9
1
25
9
26
182
517
773
26
2
272
912
785
789
48
892
928
20
15
21
149
501
5
9
1
25
9
26
182
517
773
538
514
784
912
785
789
1072
1404
1440
20
15
21
149
501
5
9
1
25
9
26
182
517
773
538
770
784
912
785
789
1072
892
1184
20
15
21
149
501
5
9
1
25
9
26
182
517
773
794
2
272
912
785
789
816
124
928
20
15
21
149
501
5
9
1
25
9
26
182
517
773
794
514
272
912
785
789
1328
1148
416
20
15
21
149
501
5
9
1
25
9
26
182
517
773
794
514
784
912
785
861
304
1148
1440
20
15
21
149
501
5
9
1
25
9
26
182
517
325
109
2
272
912
802
738
359
768
928
20
15
21
149
501
5
9
1
25
9
26
182
517
325
365
642
272
912
802
738
1895
1280
288
20
15
21
149
501
5
9
1
25
9
26
182
517
325
877
514
272
912
802
738
1767
1024
416
20
15
21
149
501
5
9
1
25
9
26
182
517
325
877
514
784
912
802
738
1767
1024
800
20
15
21
149
501
5
9
1
25
9
26
182
517
325
877
770
784
912
802
738
1767
512
1184
20
15
21
149
501
5
9
1
25
9
26
182
517
709
429
258
272
912
818
994
1254
512
672
20
15
21
149
501
5
9
1
25
9
26
182
517
709
429
770
784
912
802
995
1253
1536
1184
20
15
21
149
501
5
9
1
25
9
26
182
517
709
429
386
272
912
802
995
1253
1792
544
20
15
21
149
501
5
9
1
25
9
26
182
517
709
429
386
400
912
802
995
1253
256
288
20
15
21
149
501
5
9
1
25
9
26
182
517
357
301
4
288
912
913
757
489
28
944
20
15
21
149
501
5
9
1
25
9
26
182
517
357
301
516
272
912
913
757
2025
1308
400
20
15
21
149
501
5
9
1
25
9
26
182
517
357
301
772
784
912
913
757
489
796
784
20
15
21
149
501
5
9
1
25
9
26
182
517
357
301
772
800
912
913
757
489
796
304
20
15
21
149
501
5
9
1
25
9
26
182
517
357
813
516
288
912
817
757
1769
1052
432
20
15
21
149
501
5
9
1
25
9
26
182
517
357
813
516
800
912
817
757
1769
1052
1456
20
15
21
149
501
5
9
1
25
9
26
182
517
357
813
772
784
912
817
757
1769
540
528
20
15
21
149
501
5
9
1
25
9
26
182
517
357
813
772
800
912
817
757
1769
540
1200
20
15
21
149
501
5
9
1
25
9
26
182
517
357
814
514
784
912
801
757
1768
1052
800
20
15
21
149
501
5
9
1
25
9
26
182
517
357
814
770
784
912
801
757
1768
540
544
20
15
21
149
501
5
9
1
25
9
26
795
9
69
173
322
672
1794
802
738
338
640
1600
20
15
21
149
501
5
9
1
25
9
26
795
521
325
685
322
672
1794
546
738
1618
576
1600
20
15
21
149
501
5
9
1
25
9
26
158
5
5
26
2
16
896
1169
53
48
124
32
20
15
21
149
501
5
9
1
25
9
26
158
5
5
26
2
528
896
593
309
560
892
1824
20
15
21
149
501
5
9
1
25
9
26
158
5
5
26
2
272
896
401
277
48
380
928
20
15
21
149
501
5
9
1
25
9
26
158
5
5
26
514
784
896
273
309
560
1916
1440
20
15
21
149
501
5
9
1
25
9
26
158
5
5
282
130
272
896
273
405
944
380
800
20
15
21
149
501
5
9
1
25
9
26
158
5
517
538
770
784
896
1809
1845
1328
892
800
20
15
21
149
501
5
9
1
25
9
26
158
5
261
282
130
272
896
273
917
688
380
800
20
15
21
149
501
5
9
1
25
9
26
158
5
101
46
2
16
896
657
245
488
284
32
20
15
21
149
501
5
9
1
25
9
26
158
5
101
174
2
16
896
657
245
232
28
32
20
15
21
149
501
5
9
1
25
9
26
158
5
101
174
2
528
896
657
245
232
540
1824
20
15
21
149
501
5
9
1
25
9
26
158
5
101
174
2
272
896
657
245
232
284
928
20
15
21
149
501
5
9
1
25
9
26
158
5
101
174
258
784
896
657
245
232
796
800
20
15
21
149
501
5
9
1
25
9
26
158
5
101
302
2
16
896
657
245
1000
1052
32
20
15
21
149
501
5
9
1
25
9
26
158
5
101
302
770
784
896
657
245
1000
796
800
20
15
21
149
501
5
9
1
25
9
26
158
5
101
814
770
784
896
657
1781
2024
796
1184
20
15
21
149
501
5
9
1
25
9
26
158
517
5
26
2
16
896
913
533
48
124
32
20
15
21
149
501
5
9
1
25
9
26
158
517
5
26
2
528
896
913
533
48
636
1824
20
15
21
149
501
5
9
1
25
9
26
158
517
5
26
514
528
896
913
533
1584
1916
1312
20
15
21
149
501
5
9
1
25
9
26
158
517
5
26
514
784
896
785
533
560
1916
1440
20
15
21
149
501
5
9
1
25
9
26
158
517
5
538
2
16
896
913
533
1840
636
32
20
15
21
149
501
5
9
1
25
9
26
158
517
5
538
2
528
896
913
533
1840
636
1824
20
15
21
149
501
5
9
1
25
9
26
158
517
517
26
2
16
896
785
949
1200
124
32
20
15
21
149
501
5
9
1
25
9
26
158
517
517
26
514
528
896
785
949
1200
1916
1312
20
15
21
149
501
5
9
1
25
9
26
158
517
517
26
514
784
896
785
949
1200
1916
1440
20
15
21
149
501
5
9
1
25
9
26
158
517
517
1562
514
272
896
913
917
1584
380
416
20
15
21
149
501
5
9
1
25
9
26
158
517
517
282
514
528
896
785
949
688
1660
1312
20
15
21
149
501
5
9
1
25
9
26
158
517
517
282
130
272
896
785
917
688
380
800
20
15
21
149
501
5
9
1
25
9
26
158
517
261
26
2
16
896
785
693
48
124
32
20
15
21
149
501
5
9
1
25
9
26
158
517
261
26
2
528
896
913
693
48
892
1824
20
15
21
149
501
5
9
1
25
9
26
158
517
261
26
514
784
896
785
661
560
1916
1440
20
15
21
149
501
5
9
1
25
9
26
158
517
261
538
2
16
896
785
693
1584
1148
1056
20
15
21
149
501
5
9
1
25
9
26
158
517
261
538
514
272
896
785
661
1584
1404
416
20
15
21
149
501
5
9
1
25
9
26
158
517
261
538
514
784
896
785
661
1584
1404
1440
20
15
21
149
501
5
9
1
25
9
26
158
517
261
538
1538
528
896
785
693
1584
1660
288
20
15
21
149
501
5
9
1
25
9
26
158
517
261
538
770
784
896
785
693
1584
892
288
20
15
21
149
501
5
9
1
25
9
26
158
517
261
282
2
16
896
913
693
688
636
800
20
15
21
149
501
5
9
1
25
9
26
158
517
261
282
2
528
896
913
437
688
636
1824
20
15
21
149
501
5
9
1
25
9
26
158
517
261
282
130
272
896
785
661
1840
380
800
20
15
21
149
501
5
9
1
25
9
26
158
517
261
282
642
272
896
785
661
1840
1404
288
20
15
21
149
501
5
9
1
25
9
26
158
517
261
794
770
784
896
913
405
816
636
800
20
15
21
149
501
5
9
1
25
9
26
158
517
1541
26
2
16
896
913
1557
48
124
32
20
15
21
149
501
5
9
1
25
9
26
158
517
1541
538
2
16
896
913
1557
304
1148
32
20
15
21
149
501
5
9
1
25
9
26
158
517
773
26
2
16
896
785
821
48
124
32
20
15
21
149
501
5
9
1
25
9
26
158
517
773
538
2
16
896
785
821
1072
1148
1056
20
15
21
149
501
5
9
1
25
9
26
158
517
773
538
514
528
896
785
821
1072
1404
1312
20
15
21
149
501
5
9
1
25
9
26
158
517
773
538
514
784
896
785
789
1072
1404
1440
20
15
21
149
501
5
9
1
25
9
26
158
517
773
538
770
784
896
785
789
1072
892
1184
20
15
21
149
501
5
9
1
25
9
26
158
517
773
794
2
16
896
785
821
816
124
32
20
15
21
149
501
5
9
1
25
9
26
158
517
773
794
514
528
896
785
821
816
1148
1312
20
15
21
149
501
5
9
1
25
9
26
158
517
773
794
514
272
896
785
789
1328
1148
416
20
15
21
149
501
5
9
1
25
9
26
158
517
773
794
834
800
896
785
821
304
1532
1344
20
15
21
149
501
5
9
1
25
9
26
158
517
357
302
2
16
896
913
757
488
28
32
20
15
21
149
501
5
9
1
25
9
26
158
517
357
302
514
528
896
913
757
744
1564
1312
20
15
21
149
501
5
9
1
25
9
26
158
517
357
302
514
272
896
913
757
2024
1308
416
20
15
21
149
501
5
9
1
25
9
26
158
517
357
302
514
784
896
913
757
744
1564
800
20
15
21
149
501
5
9
1
25
9
26
158
517
357
302
770
784
896
913
757
488
796
800
20
15
21
149
501
5
9
1
25
9
26
158
517
357
366
834
800
896
913
757
1896
892
320
20
15
21
149
501
5
9
1
25
9
26
158
517
357
814
514
528
896
913
757
1768
1052
1312
20
15
21
149
501
5
9
1
25
9
26
158
517
357
814
514
784
896
913
757
1768
1052
800
20
15
21
149
501
5
9
1
25
9
26
158
517
357
814
770
528
896
913
757
1768
540
1056
20
15
21
149
501
5
9
1
25
9
26
158
517
357
814
770
784
896
913
757
1768
540
544
20
15
21
149
501
5
9
1
25
9
26
158
261
5
26
2
16
896
1105
53
48
124
32
20
15
21
149
501
5
9
1
25
9
26
155
9
69
45
66
32
226
226
226
82
192
64
20
15
21
149
501
5
9
1
25
9
26
155
9
197
173
66
32
226
162
483
231
128
64
20
15
21
149
501
5
9
1
25
9
26
155
9
197
173
66
160
226
162
483
231
128
320
20
15
21
149
501
5
9
1
25
9
26
155
521
325
685
322
288
898
994
739
1619
576
1856
20
15
21
149
501
5
9
1
25
9
26
155
265
197
173
66
160
226
98
226
231
128
320
20
15
21
149
501
5
9
1
25
9
26
155
265
325
173
66
160
226
98
482
82
128
320
20
15
21
149
501
5
9
1
25
9
26
155
137
69
45
4
288
898
546
99
83
284
944
20
15
21
149
501
5
9
1
25
9
26
219
9
69
173
322
672
354
546
738
338
640
1600
20
15
21
149
501
5
9
1
25
9
26
219
265
837
173
322
672
354
34
994
82
640
1600
20
15
21
149
501
5
9
1
25
9
26
219
265
837
685
322
672
354
34
994
1106
1152
1600
20
15
21
149
501
5
9
1
25
9
26
251
9
69
45
2
16
194
258
227
83
0
32
20
15
21
149
501
5
9
1
25
9
26
251
9
69
45
66
32
194
258
227
83
192
64
20
15
21
149
501
5
9
1
25
9
26
251
265
197
365
2
16
194
2
227
467
0
32
20
15
21
149
501
5
9
1
25
9
26
251
265
325
173
2
16
194
2
483
83
0
160
20
15
21
149
501
5
9
1
25
9
26
251
265
325
173
258
16
194
2
483
83
768
544
20
15
21
149
501
5
9
1
25
9
26
251
265
325
173
66
32
194
2
483
83
128
64
20
15
21
149
501
5
9
1
25
9
26
251
265
325
173
66
160
194
2
483
83
128
320
20
15
21
149
501
5
9
1
25
9
26
187
9
69
45
2
272
322
194
227
83
832
928
20
15
21
149
501
5
9
1
25
9
26
187
9
69
109
2
272
322
130
227
487
256
928
20
15
21
149
501
5
9
1
25
9
26
187
9
197
173
66
160
322
290
482
231
128
320
20
15
21
149
501
5
9
1
25
9
26
187
521
325
301
514
272
322
770
739
1875
1280
672
20
15
21
149
501
5
9
1
25
9
26
187
521
325
365
2
272
322
770
739
487
0
928
20
15
21
149
501
5
9
1
25
9
26
187
521
325
365
130
272
322
770
739
487
256
800
20
15
21
149
501
5
9
1
25
9
26
187
521
325
365
642
272
322
770
739
2023
1280
288
20
15
21
149
501
5
9
1
25
9
26
187
521
325
685
322
160
322
962
739
1619
576
576
20
15
21
149
501
5
9
1
25
9
26
187
521
325
685
322
672
322
962
739
1619
576
1600
20
15
21
149
501
5
9
1
25
9
26
187
521
325
877
514
272
322
770
739
1767
1024
416
20
15
21
149
501
5
9
1
25
9
26
187
265
197
365
2
272
322
66
227
467
0
928
20
15
21
149
501
5
9
1
25
9
26
187
265
197
365
130
272
322
66
227
467
256
800
20
15
21
149
501
5
9
1
25
9
26
187
265
325
45
2
272
322
66
483
339
256
928
20
15
21
149
501
5
9
1
25
9
26
187
137
69
45
2
272
322
514
99
83
320
928
20
15
21
149
501
5
9
1
25
9
26
187
137
69
45
66
672
322
514
1634
1618
1728
1856
20
15
21
149
501
5
9
1
25
9
26
187
137
69
173
66
160
322
546
98
338
128
320
20
15
21
149
501
5
9
1
25
9
26
187
137
69
877
1410
528
322
546
1634
2022
1792
1056
20
15
21
149
501
5
9
1
25
9
26
187
137
197
109
2
272
322
514
355
979
768
928
20
15
21
149
501
5
9
1
25
9
26
187
137
197
365
130
272
322
514
355
467
256
800
20
15
21
149
501
5
9
1
25
9
26
187
137
325
173
66
160
322
546
674
82
128
320
20
15
21
149
501
5
9
1
25
9
26
187
137
325
173
66
672
322
546
674
82
576
1856
20
15
21
149
501
5
9
1
25
9
26
187
137
325
685
66
160
322
546
675
1619
1088
1344
20
15
21
149
501
5
9
1
25
9
26
187
137
325
685
322
160
322
546
675
1619
576
576
20
15
21
149
501
5
9
1
25
9
26
187
137
325
685
322
672
322
546
675
1619
576
1600
20
15
21
149
501
5
9
1
25
9
26
822
1029
517
538
2
528
1808
1809
1301
1328
636
1824
20
15
21
149
501
5
9
1
25
9
26
822
1029
69
109
2
528
1808
1842
1250
102
768
1824
20
15
21
149
501
5
9
1
25
9
26
822
5
69
109
2
528
1808
802
1250
102
768
1824
20
15
21
149
501
5
9
1
25
9
26
822
5
69
109
2
784
1808
802
1250
1639
1536
1952
20
15
21
149
501
5
9
1
25
9
26
822
5
197
44
4
528
1808
1314
1507
996
541
1808
20
15
21
149
501
5
9
1
25
9
26
822
5
197
300
772
784
1808
1314
1507
484
797
784
20
15
21
149
501
5
9
1
25
9
26
822
5
197
301
2
528
1808
1313
493
485
512
1824
20
15
21
149
501
5
9
1
25
9
26
822
5
197
301
770
784
1808
1313
1517
485
768
800
20
15
21
149
501
5
9
1
25
9
26
822
5
197
429
258
784
1808
1314
1506
742
512
1696
20
15
21
149
501
5
9
1
25
9
26
822
5
101
45
4
528
1808
817
757
489
796
1808
20
15
21
149
501
5
9
1
25
9
26
822
5
101
45
4
544
1808
817
757
489
796
1840
20
15
21
149
501
5
9
1
25
9
26
822
5
101
173
4
528
1808
817
1269
233
540
1808
20
15
21
149
501
5
9
1
25
9
26
822
5
101
301
772
784
1808
817
1269
1001
796
784
20
15
21
149
501
5
9
1
25
9
26
822
5
101
301
772
800
1808
817
1269
1001
796
304
20
15
21
149
501
5
9
1
25
9
26
822
517
5
538
2
528
1808
529
1045
1840
636
1824
20
15
21
149
501
5
9
1
25
9
26
822
517
5
538
1538
1552
1808
529
533
1840
1660
1568
20
15
21
149
501
5
9
1
25
9
26
822
517
5
538
706
1680
1808
529
533
1840
1020
1760
20
15
21
149
501
5
9
1
25
9
26
822
517
261
538
2
528
1808
529
661
1584
636
1824
20
15
21
149
501
5
9
1
25
9
26
822
517
261
538
1538
1552
1808
529
661
1584
1660
1056
20
15
21
149
501
5
9
1
25
9
26
822
517
261
538
706
1680
1808
529
661
1584
1020
1760
20
15
21
149
501
5
9
1
25
9
26
822
517
1541
538
2
528
1808
529
1565
304
636
1824
20
15
21
149
501
5
9
1
25
9
26
822
517
1541
1562
1538
1552
1808
545
1589
1072
1148
1056
20
15
21
149
501
5
9
1
25
9
26
822
517
69
109
2
528
1808
546
1250
1511
768
1824
20
15
21
149
501
5
9
1
25
9
26
822
517
69
109
514
528
1808
546
1250
1639
1792
1312
20
15
21
149
501
5
9
1
25
9
26
822
517
69
109
514
1552
1808
546
1250
1639
1792
1568
20
15
21
149
501
5
9
1
25
9
26
822
517
69
109
514
784
1808
546
1250
1639
1792
800
20
15
21
149
501
5
9
1
25
9
26
822
517
69
365
2
528
1808
546
1250
999
512
1824
20
15
21
149
501
5
9
1
25
9
26
822
517
325
365
2
528
1808
562
738
742
512
1824
20
15
21
149
501
5
9
1
25
9
26
822
517
325
877
514
528
1808
562
738
1766
1024
1312
20
15
21
149
501
5
9
1
25
9
26
822
517
325
877
514
784
1808
546
738
1767
1024
800
20
15
21
149
501
5
9
1
25
9
26
822
517
325
877
770
784
1808
546
738
1767
512
1184
20
15
21
149
501
5
9
1
25
9
26
822
517
101
45
4
528
1808
561
1269
1513
796
1808
20
15
21
149
501
5
9
1
25
9
26
822
517
101
45
4
544
1808
561
1269
1513
796
1840
20
15
21
149
501
5
9
1
25
9
26
822
517
101
46
2
528
1808
545
1269
1512
796
1824
20
15
21
149
501
5
9
1
25
9
26
822
517
101
173
4
528
1808
561
1269
1257
540
1808
20
15
21
149
501
5
9
1
25
9
26
822
517
101
174
2
528
1808
545
1269
1256
540
1824
20
15
21
149
501
5
9
1
25
9
26
822
517
101
174
258
784
1808
545
1269
1256
796
800
20
15
21
149
501
5
9
1
25
9
26
822
517
101
302
2
528
1808
545
1269
1000
540
1824
20
15
21
149
501
5
9
1
25
9
26
822
517
101
302
770
784
1808
545
1269
1000
796
800
20
15
21
149
501
5
9
1
25
9
26
822
517
101
814
770
784
1808
545
1269
2024
796
1184
20
15
21
149
501
5
9
1
25
9
26
822
517
1573
1646
1602
1568
1808
545
1653
1128
1148
1088
20
15
21
149
501
5
9
1
25
9
26
822
517
357
301
4
544
1808
561
757
745
540
1840
20
15
21
149
501
5
9
1
25
9
26
987
521
325
173
322
672
1890
546
738
594
640
1600
20
15
21
149
501
5
9
1
25
9
26
987
521
325
685
322
672
1890
546
738
1618
576
1600
20
15
21
149
501
5
9
1
25
9
26
827
1033
69
45
770
784
1826
1922
1250
1618
1920
544
20
15
21
149
501
5
9
1
25
9
26
827
9
69
45
2
528
1826
802
1250
82
832
1824
20
15
21
149
501
5
9
1
25
9
26
827
521
69
45
2
528
1826
546
1250
1618
1536
1824
20
15
21
149
501
5
9
1
25
9
26
827
521
69
109
2
528
1826
546
1250
1510
768
1824
20
15
21
149
501
5
9
1
25
9
26
827
521
69
685
706
1680
1826
546
1250
1874
832
1760
20
15
21
149
501
5
9
1
25
9
26
827
521
325
877
514
528
1826
546
738
1766
1024
1312
20
15
21
149
501
5
9
1
25
9
26
827
521
325
877
770
784
1826
546
738
1766
512
1184
20
15
21
149
501
5
9
1
25
9
26
955
521
325
685
322
672
1858
642
739
1619
576
1600
20
15
21
149
501
5
9
513
25
9
26
798
581
1829
622
1602
1568
1792
529
1845
104
1148
1600
20
15
21
149
501
5
9
513
25
9
26
182
517
1797
538
770
784
912
914
1686
48
380
1312
20
15
21
149
501
5
9
513
25
9
26
158
517
1797
538
770
784
896
913
1685
48
380
1312
20
15
21
149
501
5
9
513
25
9
26
158
517
1893
1070
2
16
896
913
1781
2024
28
32
20
15
21
149
501
5
9
513
25
9
26
822
517
1797
538
1538
1552
1808
545
1845
48
1148
1568
20
15
21
149
501
5
9
129
25
9
30
182
5
453
556
260
264
912
290
995
996
541
1792
20
15
21
149
501
5
9
129
25
9
30
182
5
453
556
260
776
912
290
995
996
541
768
20
15
21
149
501
5
9
129
25
9
30
182
5
453
556
260
392
912
290
995
996
541
1856
20
15
21
149
501
5
9
129
25
9
30
182
5
453
557
260
264
912
290
994
998
540
1792
20
15
21
149
501
5
9
129
25
9
30
182
5
453
557
260
776
912
290
994
998
540
768
20
15
21
149
501
5
9
129
25
9
30
182
5
453
557
260
392
912
290
994
998
540
1856
20
15
21
149
501
5
9
129
25
9
30
182
5
453
300
260
264
912
290
995
484
541
640
20
15
21
149
501
5
9
129
25
9
30
182
5
453
300
260
776
912
290
995
484
541
768
20
15
21
149
501
5
9
129
25
9
30
182
5
453
300
260
392
912
290
995
484
541
704
20
15
21
149
501
5
9
129
25
9
30
182
5
453
300
388
392
912
290
995
484
285
384
20
15
21
149
501
5
9
129
25
9
30
182
5
453
300
388
328
912
290
995
484
285
448
20
15
21
149
501
5
9
129
25
9
30
182
5
453
301
260
264
912
290
994
486
540
640
20
15
21
149
501
5
9
129
25
9
30
182
5
453
301
260
776
912
290
994
486
540
768
20
15
21
149
501
5
9
129
25
9
30
182
5
453
301
260
392
912
290
994
486
540
704
20
15
21
149
501
5
9
129
25
9
30
182
5
453
301
388
392
912
290
994
486
284
384
20
15
21
149
501
5
9
129
25
9
30
182
5
453
301
388
328
912
290
994
486
284
448
20
15
21
149
501
5
9
129
25
9
26
182
5
453
556
260
272
912
290
995
996
541
1808
20
15
21
149
501
5
9
129
25
9
26
182
5
453
556
260
784
912
290
995
996
541
784
20
15
21
149
501
5
9
129
25
9
26
182
5
453
557
258
272
912
290
995
997
512
1824
20
15
21
149
501
5
9
129
25
9
26
182
5
453
557
258
784
912
290
995
997
512
800
20
15
21
149
501
5
9
129
25
9
26
182
5
453
300
260
272
912
290
995
484
541
1808
20
15
21
149
501
5
9
129
25
9
26
182
5
453
300
260
784
912
290
995
484
541
784
20
15
21
149
501
5
9
129
25
9
26
182
5
453
300
388
400
912
290
995
484
285
400
20
15
21
149
501
5
9
129
25
9
26
182
5
453
301
258
272
912
290
995
485
512
1824
20
15
21
149
501
5
9
129
25
9
26
182
5
453
301
258
784
912
290
995
485
512
800
20
15
21
149
501
5
49
1
25
9
26
795
601
774
620
322
672
1794
514
824
967
641
1600
20
15
21
149
501
5
265
257
25
9
30
182
389
453
109
2
72
320
34
354
870
0
240
20
15
21
149
501
5
265
257
25
9
30
182
389
453
556
772
392
320
18
195
484
285
192
20
15
21
149
501
5
265
257
25
9
30
182
389
453
557
772
392
320
18
194
487
284
192
20
15
21
149
501
5
265
257
25
9
30
182
389
453
300
4
392
320
18
195
228
29
960
20
15
21
149
501
5
265
257
25
9
30
182
389
453
301
4
392
320
18
194
231
28
960
20
15
21
149
501
5
265
129
25
9
30
182
389
197
44
4
392
320
34
99
484
285
960
20
15
21
149
501
5
265
129
25
9
30
182
389
197
44
260
392
320
34
99
484
797
704
20
15
21
149
501
5
265
129
25
9
30
182
389
197
45
4
392
320
34
98
487
284
960
20
15
21
149
501
5
265
129
25
9
30
182
389
197
45
260
392
320
34
98
487
796
704
20
15
21
149
501
5
265
129
25
9
30
182
389
197
556
260
392
320
34
99
996
541
1856
20
15
21
149
501
5
265
129
25
9
30
182
389
197
557
260
392
320
34
98
999
540
1856
20
15
21
149
501
5
265
129
25
9
30
182
389
197
300
388
392
320
34
99
228
285
256
20
15
21
149
501
5
265
129
25
9
30
182
389
197
300
324
392
320
34
99
228
413
640
20
15
21
149
501
5
265
129
25
9
30
182
389
197
301
388
392
320
34
98
231
284
256
20
15
21
149
501
5
265
129
25
9
30
182
389
197
301
324
136
320
34
98
231
412
128
20
15
21
149
501
5
265
129
25
9
30
182
389
197
301
324
392
320
34
98
231
412
640
20
15
21
149
501
5
265
129
25
9
30
182
389
325
45
66
72
320
18
475
83
64
112
20
15
21
149
501
5
265
129
25
9
30
182
389
325
45
66
328
320
18
475
83
576
1008
20
15
21
149
501
5
265
129
25
9
30
182
389
325
301
834
840
320
18
475
851
832
368
20
15
21
149
501
5
265
129
25
9
26
187
393
325
45
66
160
322
2
450
83
64
320
20
15
29
149
497
1
9
1
41
9
25
797
13
5
122
44
514
1795
803
1123
240
536
1804
20
15
29
149
497
1
9
1
41
9
25
797
13
261
378
44
514
1795
803
931
496
536
1804
20
15
29
149
497
1
9
1
41
9
25
797
13
69
122
556
578
1795
803
739
688
1816
908
20
15
29
149
497
1
9
1
41
9
25
797
13
69
122
556
1602
1795
803
739
688
1816
1932
20
15
29
149
497
1
9
1
41
9
25
797
525
1541
1658
1580
1538
1795
547
1539
1264
1048
1036
20
15
29
149
497
1
9
1
41
9
25
797
525
773
890
812
770
1795
547
835
496
536
780
20
15
29
149
497
1
9
1
41
9
25
797
525
69
122
556
578
1795
547
1251
1712
1816
908
20
15
29
149
497
1
9
1
41
9
25
797
525
69
122
556
1602
1795
547
1251
1712
1816
1932
20
15
29
149
497
1
9
1
41
9
25
157
13
5
122
44
514
899
611
195
240
536
1804
20
15
29
149
497
1
9
1
41
9
25
157
13
5
122
44
322
899
611
67
240
280
908
20
15
29
149
497
1
9
1
41
9
25
157
13
261
378
44
322
899
1827
931
496
536
908
20
15
29
149
497
1
9
1
41
9
25
157
13
261
890
44
322
899
1827
931
1008
24
908
20
15
29
149
497
1
9
1
41
9
25
157
13
261
890
812
770
899
291
931
1008
536
780
20
15
29
149
497
1
9
1
41
9
25
157
13
261
890
812
834
899
291
931
1008
536
1164
20
15
29
149
497
1
9
1
41
9
25
157
13
773
890
556
322
899
1827
1955
1520
1048
396
20
15
29
149
497
1
9
1
41
9
25
157
13
69
122
44
322
899
739
227
688
280
908
20
15
29
149
497
1
9
1
41
9
25
157
13
69
122
556
322
899
739
227
688
1816
652
20
15
29
149
497
1
9
1
41
9
25
157
13
69
122
556
834
899
739
227
688
1816
1420
20
15
29
149
497
1
9
1
41
9
25
157
13
197
122
44
322
899
611
483
560
280
908
20
15
29
149
497
1
9
1
41
9
25
157
525
261
378
44
322
899
1763
419
496
24
908
20
15
29
149
497
1
9
1
41
9
25
157
525
261
890
556
514
899
931
419
1008
1048
1292
20
15
29
149
497
1
9
1
41
9
25
157
525
261
890
812
770
899
803
387
1008
536
780
20
15
29
149
497
1
9
1
41
9
25
157
525
261
890
812
834
899
803
387
1008
536
1164
20
15
29
149
497
1
9
1
41
9
25
157
525
773
890
44
322
899
803
803
1520
24
908
20
15
29
149
497
1
9
1
41
9
25
157
525
773
890
556
322
899
803
803
1520
1048
396
20
15
29
149
497
1
9
1
41
9
25
157
525
773
890
556
834
899
803
803
1520
1048
1420
20
15
29
149
497
1
9
1
41
9
25
157
525
773
890
812
770
899
803
867
496
536
780
20
15
29
149
497
1
9
1
41
9
25
157
525
773
890
812
834
899
803
867
496
536
652
20
15
29
149
497
1
9
1
41
9
25
157
525
773
634
44
514
899
803
803
1008
536
1804
20
15
29
149
497
1
9
1
41
9
25
157
525
325
378
44
322
899
803
739
432
24
908
20
15
29
149
497
1
9
1
41
9
25
157
525
709
122
556
514
899
995
995
1072
1816
1292
20
15
29
149
497
1
9
1
41
9
25
157
525
709
122
556
322
899
803
995
1072
1816
652
20
15
29
149
497
1
9
1
41
9
25
157
525
709
122
556
834
899
803
995
1072
1816
1420
20
15
29
149
497
1
9
1
41
9
25
157
525
709
378
556
770
899
803
995
560
1560
780
20
15
29
149
497
1
9
1
41
9
25
157
525
709
378
556
834
899
803
995
560
1560
1420
20
15
29
149
497
1
9
1
41
9
25
157
525
709
378
556
578
899
803
995
560
1560
908
20
15
29
149
497
1
9
1
41
9
25
157
269
5
122
44
322
899
1123
131
240
280
908
20
15
29
149
497
1
9
1
41
9
25
157
269
133
122
44
322
899
1123
195
112
280
908
20
15
29
149
497
1
9
1
41
9
25
157
269
197
122
44
322
899
1123
227
48
280
908
20
15
29
149
497
1
9
1
41
9
25
157
269
197
122
556
322
899
1123
227
560
1816
652
20
15
29
149
497
1
9
1
41
9
25
157
269
197
122
556
578
899
1123
227
560
1816
908
20
15
29
149
497
1
9
1
41
9
25
189
13
5
122
44
66
323
131
3
240
280
140
20
15
29
149
497
1
9
1
41
9
25
189
13
5
122
44
322
323
131
3
240
280
908
20
15
29
149
497
1
9
1
41
9
25
189
13
69
122
44
66
323
195
227
176
24
140
20
15
29
149
497
1
9
1
41
9
25
189
13
69
122
44
322
323
195
739
688
280
908
20
15
29
149
497
1
9
1
41
9
25
189
13
197
122
44
66
323
195
483
48
24
140
20
15
29
149
497
1
9
1
41
9
25
189
13
197
122
44
322
323
323
483
560
280
908
20
15
29
149
497
1
9
1
41
9
25
189
525
261
378
44
66
323
771
707
2032
1048
140
20
15
29
149
497
1
9
1
41
9
25
189
525
261
378
44
322
323
771
387
496
24
908
20
15
29
149
497
1
9
1
41
9
25
189
525
261
890
44
66
323
899
387
1008
24
396
20
15
29
149
497
1
9
1
41
9
25
189
525
261
890
812
834
323
931
387
1008
536
1164
20
15
29
149
497
1
9
1
41
9
25
189
525
773
890
44
66
323
771
835
496
24
396
20
15
29
149
497
1
9
1
41
9
25
189
525
773
890
44
322
323
771
835
496
24
908
20
15
29
149
497
1
9
1
41
9
25
189
525
773
890
556
322
323
771
867
1520
1048
396
20
15
29
149
497
1
9
1
41
9
25
189
525
773
890
556
834
323
803
803
1520
1048
1420
20
15
29
149
497
1
9
1
41
9
25
189
525
773
890
812
834
323
771
835
496
536
652
20
15
29
149
497
1
9
1
41
9
25
189
525
645
122
44
66
323
771
963
1136
1304
140
20
15
29
149
497
1
9
1
41
9
25
189
525
645
122
44
322
323
771
963
1136
792
908
20
15
29
149
497
1
9
1
41
9
25
189
525
645
378
44
66
323
771
963
624
536
652
20
15
29
149
497
1
9
1
41
9
25
189
525
645
378
44
322
323
771
963
624
536
908
20
15
29
149
497
1
9
1
41
9
25
189
525
325
378
44
66
323
771
739
432
24
140
20
15
29
149
497
1
9
1
41
9
25
189
525
325
378
44
322
323
771
739
432
24
908
20
15
29
149
497
1
9
1
41
9
25
189
525
709
122
44
66
323
771
995
1072
24
140
20
15
29
149
497
1
9
1
41
9
25
189
525
709
122
556
834
323
867
995
1072
1816
1420
20
15
29
149
497
1
9
1
41
9
25
189
269
261
890
812
834
323
67
451
1008
536
1164
20
15
29
149
497
1
9
1
41
9
25
189
141
5
122
44
66
323
515
259
240
280
140
20
15
29
149
497
1
9
1
41
9
25
189
141
5
122
44
322
323
515
3
240
280
908
20
15
29
149
497
1
9
1
41
9
25
189
141
133
122
44
66
323
515
323
112
24
140
20
15
29
149
497
1
9
1
41
9
25
189
141
133
122
44
322
323
515
323
112
280
908
20
15
29
149
497
1
9
1
41
9
25
189
141
773
890
44
66
323
515
1795
1520
24
140
20
15
29
149
497
1
9
1
41
9
25
189
141
773
890
44
322
323
515
1795
1520
24
908
20
15
29
149
497
1
9
1
41
9
25
189
141
773
890
556
322
323
515
1795
1520
1048
396
20
15
29
149
497
1
9
1
41
9
25
189
141
69
122
44
322
323
515
99
176
280
908
20
15
29
149
497
1
9
1
41
9
25
189
141
197
122
44
66
323
515
355
48
24
140
20
15
29
149
497
1
9
1
41
9
25
189
141
197
122
44
322
323
515
963
560
280
908
20
15
29
149
497
1
9
1
41
9
25
189
141
325
378
44
66
323
515
1699
432
24
140
20
15
29
149
497
1
9
1
41
9
25
189
141
325
378
44
322
323
515
1699
432
24
908
20
15
29
149
497
1
9
1
41
9
25
253
13
5
122
44
2
195
131
3
240
24
12
20
15
29
149
497
1
9
1
41
9
25
253
13
5
122
44
66
195
131
3
240
280
140
20
15
29
149
497
1
9
1
41
9
25
253
13
261
890
44
66
195
387
899
1008
24
396
20
15
29
149
497
1
9
1
41
9
25
253
13
773
890
556
66
195
611
1923
1520
1048
1164
20
15
29
149
497
1
9
1
41
9
25
253
269
5
122
44
2
195
3
3
240
24
12
20
15
29
149
497
1
9
1
41
9
25
253
269
5
122
44
66
195
3
3
240
280
140
20
15
29
149
497
1
9
1
41
9
25
253
269
133
122
44
66
195
3
195
112
24
140
20
15
29
149
497
1
9
513
41
9
25
797
525
1797
1146
1580
1538
1795
547
1859
2032
1048
1036
20
15
29
149
497
1
265
1
41
9
25
189
397
261
122
44
322
323
3
515
1008
792
908
20
15
29
149
497
1
265
257
41
9
25
189
397
453
122
44
66
323
3
355
816
24
140
20
15
29
149
497
1
265
257
41
9
25
189
397
453
122
44
322
323
3
355
816
536
908
20
15
29
149
497
1
265
257
41
9
25
189
397
453
634
44
66
323
35
163
432
24
140
20
15
29
149
497
1
265
257
41
9
25
189
397
453
634
44
322
323
35
163
432
24
908
20
15
29
149
497
1
265
257
41
9
25
189
397
453
634
812
834
323
35
163
432
536
652
20
15
69
21
501
5
9
65
705
749
557
797
1093
1765
1917
852
834
771
1545
1762
1555
148
20
20
15
23
149
497
1
49
1
24
9
25
797
93
6
55
5
520
1794
771
1080
34
514
1792
20
15
23
149
497
1
49
1
24
9
25
797
93
6
55
5
522
1795
771
1080
34
514
1793
20
15
23
149
497
1
49
1
24
9
25
797
93
6
55
5
546
1795
771
1080
34
514
1841
20
15
23
149
497
1
49
1
24
9
25
797
93
6
55
5
530
1795
771
1080
34
514
1809
20
15
23
149
497
1
49
1
24
9
25
797
93
6
55
5
548
1794
771
1080
34
514
1896
20
15
23
149
497
1
49
1
24
9
25
797
93
6
55
5
549
1794
771
1080
34
514
1851
20
15
23
149
497
1
49
1
24
9
25
797
93
6
55
5
550
1794
771
1080
34
514
1897
20
15
23
149
497
1
49
1
24
9
25
797
605
774
823
517
520
1794
515
824
290
1026
1280
20
15
23
149
497
1
49
1
24
9
25
797
605
774
823
517
776
1794
515
824
290
1026
1408
20
15
23
149
497
1
49
1
24
9
25
797
605
774
823
517
522
1795
515
824
290
1026
1281
20
15
23
149
497
1
49
1
24
9
25
797
605
774
823
517
648
1794
515
824
802
1026
960
20
15
23
149
497
1
49
1
24
9
25
797
605
774
823
517
778
1795
515
824
290
1026
1409
20
15
23
149
497
1
49
1
24
9
25
797
605
774
823
517
802
1795
515
824
290
1026
1457
20
15
23
149
497
1
49
1
24
9
25
797
605
774
823
517
786
1795
515
824
290
1026
1425
20
15
23
149
497
1
49
1
24
9
25
797
605
774
823
517
676
1794
515
824
802
1026
984
20
15
23
149
497
1
49
1
24
9
25
797
605
774
823
517
650
1795
515
824
802
1026
961
20
15
23
149
497
1
49
1
24
9
25
797
605
774
823
517
804
1794
515
824
290
1026
1464
20
15
23
149
497
1
49
1
24
9
25
797
605
774
823
517
678
1794
515
824
802
1026
988
20
15
23
149
497
1
49
1
24
9
25
797
605
774
823
517
806
1794
515
824
802
1026
828
20
15
23
149
497
1
49
1
24
9
25
797
605
774
823
773
776
1794
515
824
290
258
256
20
15
23
149
497
1
49
1
24
9
25
797
605
774
823
773
778
1795
515
824
290
258
257
20
15
23
149
497
1
49
1
24
9
25
797
605
774
823
773
802
1795
515
824
290
258
305
20
15
23
149
497
1
49
1
24
9
25
797
605
774
823
773
786
1795
515
824
290
258
273
20
15
23
149
497
1
49
1
24
9
25
797
605
774
823
773
804
1794
515
824
290
258
312
20
15
23
149
497
1
49
1
24
9
25
797
605
774
823
773
805
1794
515
824
290
258
315
20
15
23
149
497
1
49
1
24
9
25
797
605
774
823
773
806
1794
515
824
290
258
313
20
15
23
149
497
1
49
1
24
9
25
797
605
774
823
581
778
1795
515
824
802
1145
769
20
15
23
149
497
1
49
1
24
9
25
797
605
774
1335
517
520
1794
515
824
1826
1154
896
20
15
23
149
497
1
49
1
24
9
25
797
605
774
1335
517
522
1795
515
824
1826
1154
897
20
15
23
149
497
1
49
1
24
9
25
797
605
774
1335
517
546
1795
515
824
1826
1154
945
20
15
23
149
497
1
49
1
24
9
25
797
605
774
1335
517
530
1795
515
824
1826
1154
913
20
15
23
149
497
1
49
1
24
9
25
797
605
774
1335
517
648
1794
515
824
1826
1154
960
20
15
23
149
497
1
49
1
24
9
25
797
605
774
1335
517
548
1794
515
824
1826
1154
952
20
15
23
149
497
1
49
1
24
9
25
797
605
774
1335
517
549
1794
515
824
1826
1154
951
20
15
23
149
497
1
49
1
24
9
25
797
605
774
1335
517
550
1794
515
824
1826
1154
948
20
15
23
149
497
1
49
1
24
9
25
797
605
774
1335
517
676
1794
515
824
1826
1154
984
20
15
23
149
497
1
49
1
24
9
25
797
605
774
1335
645
522
1795
515
824
1826
1273
769
20
15
23
151
501
1
49
1
24
8
25
793
93
6
55
4
550
1794
1282
1080
34
515
1845
20
15
23
151
501
1
49
1
24
8
25
793
605
774
823
516
678
1794
514
824
802
1027
989
20
15
23
151
501
1
49
1
24
8
25
793
605
774
823
516
806
1794
514
824
802
1027
829
20
15
23
151
501
1
49
1
24
8
25
793
605
774
823
515
674
1794
514
824
802
1024
988
20
15
23
151
501
1
49
1
24
8
25
793
605
774
823
515
802
1794
514
824
802
1024
828
20
15
23
151
501
1
49
1
24
8
25
793
605
774
823
515
806
1794
514
824
802
1024
820
20
15
23
151
501
1
49
1
24
8
25
793
605
774
823
772
806
1794
514
824
290
259
309
20
15
23
151
501
1
49
1
24
8
25
793
605
774
823
771
802
1794
514
824
290
256
316
20
15
23
151
501
1
49
1
24
8
25
793
605
774
823
771
806
1794
514
824
290
256
308
20
15
23
151
501
1
49
1
24
8
25
793
605
774
1335
515
550
1794
514
824
1826
1152
948
20
15
23
151
501
5
49
1
24
8
26
795
601
1542
55
4
520
1792
514
1592
34
1539
1793
20
15
23
151
501
5
49
1
24
8
26
795
601
1542
567
4
520
1792
514
1592
290
1027
1793
20
15
23
151
501
5
49
1
24
8
26
795
601
1542
567
516
520
1792
514
1592
290
1283
1281
20
15
23
151
501
5
49
1
24
8
26
795
601
1542
567
516
776
1792
514
1592
290
1283
768
20
15
23
151
501
5
49
1
24
8
26
795
601
1542
567
516
648
1792
514
1592
290
1283
960
20
15
23
151
501
5
49
1
24
8
26
795
601
1542
567
260
776
1792
514
1592
290
387
768
20
15
23
151
501
5
49
1
24
8
26
795
601
1542
567
772
776
1792
514
1592
290
771
769
20
15
23
151
501
5
49
1
24
8
26
795
601
1542
1591
516
520
1792
514
1592
1570
259
1281
20
15
23
151
501
5
49
1
24
8
26
795
601
1542
1591
516
776
1792
514
1592
1570
259
768
20
15
23
151
501
5
49
1
24
8
26
795
601
1542
1591
516
648
1792
514
1592
1570
259
960
20
15
23
151
501
5
49
1
24
8
26
795
601
1542
1591
1540
1544
1792
514
1592
1058
1027
1025
20
15
23
151
501
5
49
1
24
8
26
795
601
774
823
516
520
1792
514
824
290
1027
1281
20
15
23
151
501
5
49
1
24
8
26
795
601
774
823
516
776
1792
514
824
290
1027
1408
20
15
23
151
501
5
49
1
24
8
26
795
601
774
823
516
648
1792
514
824
802
1027
960
20
15
23
151
501
5
49
1
24
8
26
795
601
774
823
772
776
1792
514
824
290
259
257
20
15
23
151
501
5
49
1
24
8
26
795
601
774
1335
516
520
1792
514
824
1826
1155
897
20
15
23
151
501
5
49
1
24
8
26
795
601
774
1335
516
648
1792
514
824
1826
1155
960
20
15
149
21
501
1
9
1
89
233
558
793
525
69
237
706
1992
770
1186
1251
1765
1920
1584
20
15
149
21
501
5
9
1
89
233
558
1565
1221
1605
1773
1730
1992
1537
1561
1570
1255
1664
1584
20
15
149
21
501
5
9
1
89
233
558
797
5
69
237
706
1992
769
801
738
743
1920
1584
20
15
149
21
501
5
9
1
89
233
558
797
517
69
237
706
1992
769
1185
1250
1255
1920
1584
20
15
149
21
501
5
9
1
89
233
558
797
517
69
749
706
1992
769
1185
1250
1895
768
1584
20
15
149
21
501
5
9
1
89
233
558
797
517
69
749
1730
1992
769
1185
1250
1895
1792
1584
20
15
149
21
501
5
9
1
89
233
558
797
69
69
237
706
1992
769
793
674
743
1920
1584
20
15
149
21
501
5
9
1
89
233
558
1582
1161
1605
1773
1730
1928
1568
1570
1634
1255
1664
1200
20
15
18
147
497
2
11
24
28
14
30
796
1038
27
0
0
544
1793
1954
1074
27
792
1852
20
15
18
147
497
2
11
24
28
14
30
796
1038
27
0
512
544
1793
1954
1074
1562
1792
1328
20
15
18
147
497
2
11
24
28
14
30
796
1038
27
0
512
800
1793
1954
1074
1562
1792
1456
20
15
18
147
497
2
11
24
28
14
30
796
1038
27
512
768
784
1793
1826
1178
1818
768
784
20
15
18
147
497
2
11
24
28
14
30
796
1038
27
256
768
784
1793
1826
1194
921
769
784
20
15
18
147
497
2
11
24
28
14
30
796
1038
539
512
768
784
1793
1826
1306
1306
1408
784
20
15
18
147
497
2
11
24
28
14
30
796
1038
539
256
768
784
1793
1826
1306
410
960
528
20
15
18
147
497
2
11
24
28
14
30
796
1038
539
768
768
784
1793
1826
1306
1434
1152
1296
20
15
18
147
497
2
11
24
28
14
30
796
1038
91
832
768
784
1793
1826
1258
2009
857
785
20
15
18
147
497
2
11
24
28
14
30
796
1038
731
576
768
784
1793
1826
1514
1497
769
784
20
15
18
147
497
2
11
24
28
14
30
796
14
27
0
0
528
1793
802
1050
26
512
1808
20
15
18
147
497
2
11
24
28
14
30
796
14
27
0
0
544
1793
1314
434
282
512
1840
20
15
18
147
497
2
11
24
28
14
30
796
14
27
0
512
544
1793
1314
1458
794
1792
1328
20
15
18
147
497
2
11
24
28
14
30
796
14
27
0
512
784
1793
1314
1306
538
1792
784
20
15
18
147
497
2
11
24
28
14
30
796
14
27
0
512
1568
1793
1314
1458
794
1792
1584
20
15
18
147
497
2
11
24
28
14
30
796
14
27
0
512
1696
1793
1314
1458
795
1816
2012
20
15
18
147
497
2
11
24
28
14
30
796
14
27
0
512
800
1793
930
1074
1562
1856
860
20
15
18
147
497
2
11
24
28
14
30
796
14
27
0
256
800
1793
1314
434
282
896
1712
20
15
18
147
497
2
11
24
28
14
30
796
14
27
0
768
784
1793
802
1194
793
1923
1191
20
15
18
147
497
2
11
24
28
14
30
796
14
27
256
256
528
1793
1314
282
922
640
1552
20
15
18
147
497
2
11
24
28
14
30
796
14
27
256
256
544
1793
1314
434
923
664
1596
20
15
18
147
497
2
11
24
28
14
30
796
14
27
256
256
800
1793
1314
434
922
640
1712
20
15
18
147
497
2
11
24
28
14
30
796
14
27
256
768
784
1793
802
1194
921
769
784
20
15
18
147
497
2
11
24
28
14
30
796
14
27
256
768
800
1793
1314
434
922
960
604
20
15
18
147
497
2
11
24
28
14
30
796
14
27
256
832
784
1793
1314
282
923
1016
524
20
15
18
147
497
2
11
24
28
14
30
796
14
27
256
832
800
1793
1314
434
923
1016
540
20
15
18
147
497
2
11
24
28
14
30
796
14
27
64
0
528
1793
802
1130
250
512
1804
20
15
18
147
497
2
11
24
28
14
30
796
14
27
32
0
528
1793
1314
1322
729
760
1804
20
15
18
147
497
2
11
24
28
14
30
796
14
27
416
256
800
1793
1314
434
987
504
816
20
15
18
147
497
2
11
24
28
14
30
796
14
27
416
384
784
1793
802
810
985
760
1552
20
15
18
147
497
2
11
24
28
14
30
796
14
91
64
0
528
1793
802
1258
186
642
1804
20
15
18
147
497
2
11
24
28
14
30
796
14
91
64
320
528
1793
802
1258
473
984
1548
20
15
18
147
497
2
11
24
28
14
30
796
14
91
192
0
528
1793
802
1258
218
514
1804
20
15
18
147
497
2
11
24
28
14
30
796
14
219
0
0
528
1793
1314
1514
1018
514
1804
20
15
18
147
497
2
11
24
28
14
30
796
14
219
256
768
784
1793
1314
490
505
769
784
20
15
18
147
497
2
11
24
28
14
30
796
14
219
64
0
528
1793
1314
1514
985
600
1808
20
15
18
147
497
2
11
24
28
14
30
796
14
219
384
256
528
1793
1314
1514
761
513
1552
20
15
18
147
497
2
11
24
28
14
30
796
14
219
320
0
528
1793
1314
490
473
513
1802
20
15
18
147
497
2
11
24
28
14
30
796
14
219
320
768
784
1793
1314
1514
475
856
784
20
15
18
147
497
2
11
24
28
14
30
796
526
27
0
0
544
1793
546
1202
1050
512
1840
20
15
18
147
497
2
11
24
28
14
30
796
526
27
0
512
544
1793
546
1202
1562
1856
1372
20
15
18
147
497
2
11
24
28
14
30
796
526
27
0
512
784
1793
546
1066
1561
1793
784
20
15
18
147
497
2
11
24
28
14
30
796
526
27
0
512
1568
1793
546
1202
1562
1795
1584
20
15
18
147
497
2
11
24
28
14
30
796
526
27
0
512
800
1793
546
1202
1562
1856
860
20
15
18
147
497
2
11
24
28
14
30
796
526
27
0
256
800
1793
546
1202
1050
896
1712
20
15
18
147
497
2
11
24
28
14
30
796
526
27
0
768
784
1793
546
1178
1178
1920
1296
20
15
18
147
497
2
11
24
28
14
30
796
526
27
512
0
544
1793
546
1202
1818
512
1840
20
15
18
147
497
2
11
24
28
14
30
796
526
27
512
512
544
1793
546
1202
1818
1304
956
20
15
18
147
497
2
11
24
28
14
30
796
526
27
512
512
784
1793
546
554
1817
1281
784
20
15
18
147
497
2
11
24
28
14
30
796
526
27
512
512
1568
1793
546
1202
1819
920
1980
20
15
18
147
497
2
11
24
28
14
30
796
526
27
512
512
800
1793
546
1202
1818
1304
1468
20
15
18
147
497
2
11
24
28
14
30
796
526
27
512
256
544
1793
546
1202
1914
704
1644
20
15
18
147
497
2
11
24
28
14
30
796
526
27
512
1536
1568
1793
546
1202
1819
1920
1244
20
15
18
147
497
2
11
24
28
14
30
796
526
27
512
768
784
1793
546
554
1817
769
784
20
15
18
147
497
2
11
24
28
14
30
796
526
27
512
768
800
1793
546
1202
1818
768
816
20
15
18
147
497
2
11
24
28
14
30
796
526
27
32
0
544
1793
546
1202
1242
760
1900
20
15
18
147
497
2
11
24
28
14
30
796
526
27
416
384
784
1793
546
1066
985
760
1552
20
15
18
147
497
2
11
24
28
14
30
796
526
1563
512
0
544
1793
546
1586
282
512
1840
20
15
18
147
497
2
11
24
28
14
30
796
526
1563
512
512
544
1793
546
1586
282
1304
1328
20
15
18
147
497
2
11
24
28
14
30
796
526
1563
512
512
784
1793
546
1578
281
1281
784
20
15
18
147
497
2
11
24
28
14
30
796
526
1563
512
512
800
1793
546
1586
282
1280
1456
20
15
18
147
497
2
11
24
28
14
30
796
526
1563
512
768
784
1793
546
1578
281
769
522
20
15
18
147
497
2
11
24
28
14
30
796
526
1563
512
768
800
1793
546
1586
283
792
816
20
15
18
147
497
2
11
24
28
14
30
796
526
1563
1536
0
544
1793
546
1586
1563
24
1852
20
15
18
147
497
2
11
24
28
14
30
796
526
1563
1536
512
544
1793
546
1586
1562
256
1328
20
15
18
147
497
2
11
24
28
14
30
796
526
1563
1536
512
784
1793
546
1578
1561
257
784
20
15
18
147
497
2
11
24
28
14
30
796
526
1563
1536
512
800
1793
546
1586
1562
256
1456
20
15
18
147
497
2
11
24
28
14
30
796
526
1563
1536
1536
1568
1793
546
1586
1050
1024
1072
20
15
18
147
497
2
11
24
28
14
30
796
526
1563
1280
512
784
1793
546
1578
1817
257
1424
20
15
18
147
497
2
11
24
28
14
30
796
526
283
0
0
544
1793
546
690
282
832
1884
20
15
18
147
497
2
11
24
28
14
30
796
526
283
0
256
800
1793
546
690
282
896
1712
20
15
18
147
497
2
11
24
28
14
30
796
526
283
512
0
544
1793
546
690
1562
512
1840
20
15
18
147
497
2
11
24
28
14
30
796
526
283
512
512
544
1793
546
690
1562
1280
1328
20
15
18
147
497
2
11
24
28
14
30
796
526
283
512
512
800
1793
546
690
1562
1280
1456
20
15
18
147
497
2
11
24
28
14
30
796
526
283
512
1536
1568
1793
546
690
1562
1536
1072
20
15
18
147
497
2
11
24
28
14
30
796
526
283
512
768
800
1793
546
690
1562
768
304
20
15
18
147
497
2
11
24
28
14
30
796
526
795
512
0
544
1793
546
818
1051
1152
1884
20
15
18
147
497
2
11
24
28
14
30
796
526
795
512
512
544
1793
546
818
1050
1280
1328
20
15
18
147
497
2
11
24
28
14
30
796
526
795
768
512
544
1793
546
818
282
1024
1328
20
15
18
147
497
2
11
24
28
14
30
796
526
795
1280
512
544
1793
546
818
1818
1088
1372
20
15
18
147
497
2
11
24
28
14
30
796
526
347
512
512
784
1793
546
746
1594
1282
1420
20
15
18
147
497
2
11
24
28
14
30
796
526
347
512
768
784
1793
546
746
1593
1409
1296
20
15
18
147
497
2
11
24
28
14
30
796
526
347
832
512
784
1793
546
746
1753
1025
784
20
15
18
147
497
2
11
24
28
14
30
796
526
347
832
768
784
1793
546
746
1753
513
528
20
15
18
147
497
2
11
24
28
14
30
796
526
347
832
832
784
1793
546
746
1753
1240
524
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
0
32
225
162
42
25
0
48
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
0
160
225
162
42
25
129
474
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
0
288
897
418
50
26
384
944
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
0
416
225
162
42
281
385
986
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
0
800
1249
226
50
283
792
1980
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
0
400
897
1826
1386
25
24
972
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
512
32
225
162
42
537
1793
560
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
512
784
897
290
282
538
1792
784
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
512
1568
1249
162
90
538
1792
1584
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
512
800
897
418
562
890
1856
876
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
256
160
225
162
42
25
897
1242
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
256
272
897
290
106
25
897
650
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
256
784
897
290
26
26
898
780
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
256
288
897
418
306
282
899
688
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
256
416
897
674
434
282
898
732
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
256
800
897
418
306
282
899
1712
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
256
400
897
1826
874
793
897
394
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
768
784
897
290
282
794
1922
780
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
768
800
897
418
434
794
1922
1200
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
128
160
225
162
42
26
450
236
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
128
272
897
290
106
25
449
784
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
128
144
225
162
90
26
450
908
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
128
416
897
674
178
26
448
860
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
64
32
225
162
90
155
248
284
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
64
160
225
162
90
155
248
412
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
384
288
225
162
90
410
962
492
20
15
18
147
497
2
11
24
28
14
30
156
14
27
0
384
400
897
1826
874
538
962
396
20
15
18
147
497
2
11
24
28
14
30
156
14
27
512
0
32
225
482
554
1817
513
48
20
15
18
147
497
2
11
24
28
14
30
156
14
27
512
0
800
1249
226
562
1819
1176
1968
20
15
18
147
497
2
11
24
28
14
30
156
14
27
512
512
32
225
482
554
1817
1281
1072
20
15
18
147
497
2
11
24
28
14
30
156
14
27
512
512
288
897
738
1586
1818
896
688
20
15
18
147
497
2
11
24
28
14
30
156
14
27
512
512
800
1249
226
554
1817
1281
1456
20
15
18
147
497
2
11
24
28
14
30
156
14
27
512
256
32
225
482
562
1914
704
620
20
15
18
147
497
2
11
24
28
14
30
156
14
27
512
1536
1568
1249
226
554
1817
1537
1584
20
15
18
147
497
2
11
24
28
14
30
156
14
27
512
768
800
1249
226
554
1817
1409
1498
20
15
18
147
497
2
11
24
28
14
30
156
14
27
512
768
1312
225
226
562
1818
792
1840
20
15
18
147
497
2
11
24
28
14
30
156
14
27
256
0
32
225
162
426
921
513
48
20
15
18
147
497
2
11
24
28
14
30
156
14
27
256
0
288
897
418
306
922
256
944
20
15
18
147
497
2
11
24
28
14
30
156
14
27
256
0
416
225
162
426
922
578
988
20
15
18
147
497
2
11
24
28
14
30
156
14
27
256
0
400
897
1826
874
921
632
972
20
15
18
147
497
2
11
24
28
14
30
156
14
27
256
256
32
225
162
426
921
641
176
20
15
18
147
497
2
11
24
28
14
30
156
14
27
256
256
160
225
162
426
921
664
218
20
15
18
147
497
2
11
24
28
14
30
156
14
27
256
256
272
897
290
362
921
641
650
20
15
18
147
497
2
11
24
28
14
30
156
14
27
256
256
784
897
290
282
922
640
784
20
15
18
147
497
2
11
24
28
14
30
156
14
27
256
256
288
897
418
306
922
640
688
20
15
18
147
497
2
11
24
28
14
30
156
14
27
256
256
144
225
162
298
921
641
202
20
15
18
147
497
2
11
24
28
14
30
156
14
27
256
256
416
897
674
434
922
642
732
20
15
18
147
497
2
11
24
28
14
30
156
14
27
256
256
800
897
418
306
922
640
1712
20
15
18
147
497
2
11
24
28
14
30
156
14
27
256
256
400
897
1826
874
921
641
394
20
15
18
147
497
2
11
24
28
14
30
156
14
27
256
768
32
225
226
426
922
960
92
20
15
18
147
497
2
11
24
28
14
30
156
14
27
256
768
784
897
290
282
922
770
791
20
15
18
147
497
2
11
24
28
14
30
156
14
27
256
768
800
897
418
306
922
960
604
20
15
18
147
497
2
11
24
28
14
30
156
14
27
256
128
272
897
674
346
922
1218
791
20
15
18
147
497
2
11
24
28
14
30
156
14
27
256
384
160
225
162
426
921
385
90
20
15
18
147
497
2
11
24
28
14
30
156
14
27
256
384
288
897
418
306
922
387
560
20
15
18
147
497
2
11
24
28
14
30
156
14
27
256
384
416
897
674
434
923
384
604
20
15
18
147
497
2
11
24
28
14
30
156
14
27
256
384
400
897
1826
874
921
385
400
20
15
18
147
497
2
11
24
28
14
30
156
14
27
256
320
160
225
482
306
923
504
284
20
15
18
147
497
2
11
24
28
14
30
156
14
27
64
128
144
225
162
90
250
384
908
20
15
18
147
497
2
11
24
28
14
30
156
14
27
32
0
32
225
162
170
217
248
176
20
15
18
147
497
2
11
24
28
14
30
156
14
27
32
0
800
1249
226
170
729
1784
1968
20
15
18
147
497
2
11
24
28
14
30
156
14
27
32
128
416
897
674
434
219
504
492
20
15
18
147
497
2
11
24
28
14
30
156
14
27
192
128
272
897
290
602
506
256
780
20
15
18
147
497
2
11
24
28
14
30
156
14
27
192
128
144
225
226
434
506
256
908
20
15
18
147
497
2
11
24
28
14
30
156
14
27
160
0
32
225
162
170
473
632
108
20
15
18
147
497
2
11
24
28
14
30
156
14
27
160
128
32
225
162
426
473
1016
560
20
15
18
147
497
2
11
24
28
14
30
156
14
27
160
128
160
225
162
170
473
376
236
20
15
18
147
497
2
11
24
28
14
30
156
14
27
160
128
272
897
290
426
473
376
784
20
15
18
147
497
2
11
24
28
14
30
156
14
27
160
128
416
897
674
178
475
376
492
20
15
18
147
497
2
11
24
28
14
30
156
14
27
160
384
32
225
226
170
473
504
48
20
15
18
147
497
2
11
24
28
14
30
156
14
27
160
384
288
897
738
178
474
504
560
20
15
18
147
497
2
11
24
28
14
30
156
14
27
160
384
416
897
674
178
475
504
304
20
15
18
147
497
2
11
24
28
14
30
156
14
27
416
256
784
897
738
426
985
505
784
20
15
18
147
497
2
11
24
28
14
30
156
14
27
416
384
32
225
226
426
985
760
48
20
15
18
147
497
2
11
24
28
14
30
156
14
27
416
384
288
225
162
426
985
760
560
20
15
18
147
497
2
11
24
28
14
30
156
14
27
416
384
416
897
674
434
987
632
748
20
15
18
147
497
2
11
24
28
14
30
156
14
31
0
128
144
225
226
433
113
449
906
20
15
18
147
497
2
11
24
28
14
30
156
14
31
192
128
144
225
226
433
497
257
906
20
15
18
147
497
2
11
24
28
14
30
156
14
283
0
0
32
225
290
922
282
2
60
20
15
18
147
497
2
11
24
28
14
30
156
14
283
0
0
160
225
290
922
282
128
476
20
15
18
147
497
2
11
24
28
14
30
156
14
283
0
256
160
225
482
938
1178
896
1244
20
15
18
147
497
2
11
24
28
14
30
156
14
283
0
256
288
225
290
922
282
896
688
20
15
18
147
497
2
11
24
28
14
30
156
14
283
0
256
416
225
290
922
282
896
432
20
15
18
147
497
2
11
24
28
14
30
156
14
283
0
128
144
225
482
938
1178
450
908
20
15
18
147
497
2
11
24
28
14
30
156
14
283
256
0
32
225
290
922
666
128
48
20
15
18
147
497
2
11
24
28
14
30
156
14
283
256
0
160
225
290
922
666
128
476
20
15
18
147
497
2
11
24
28
14
30
156
14
283
256
0
288
225
418
938
1817
1152
944
20
15
18
147
497
2
11
24
28
14
30
156
14
283
256
0
416
225
418
938
1817
1176
986
20
15
18
147
497
2
11
24
28
14
30
156
14
283
256
512
32
225
290
922
666
1538
572
20
15
18
147
497
2
11
24
28
14
30
156
14
283
256
512
288
225
418
938
1817
1281
688
20
15
18
147
497
2
11
24
28
14
30
156
14
283
256
256
32
225
290
922
666
640
1072
20
15
18
147
497
2
11
24
28
14
30
156
14
283
256
256
160
225
290
922
666
640
220
20
15
18
147
497
2
11
24
28
14
30
156
14
283
256
256
288
225
290
922
666
640
688
20
15
18
147
497
2
11
24
28
14
30
156
14
283
256
256
144
225
482
938
665
641
202
20
15
18
147
497
2
11
24
28
14
30
156
14
283
256
256
416
225
290
922
666
640
732
20
15
18
147
497
2
11
24
28
14
30
156
14
283
256
128
160
225
290
922
666
194
236
20
15
18
147
497
2
11
24
28
14
30
156
14
283
256
128
144
225
482
938
666
194
908
20
15
18
147
497
2
11
24
28
14
30
156
14
283
256
384
160
225
290
922
666
704
1116
20
15
18
147
497
2
11
24
28
14
30
156
14
283
256
384
288
225
290
922
666
384
560
20
15
18
147
497
2
11
24
28
14
30
156
14
283
256
384
416
225
290
922
666
384
304
20
15
18
147
497
2
11
24
28
14
30
156
14
283
256
640
416
225
418
938
1818
1344
348
20
15
18
147
497
2
11
24
28
14
30
156
14
283
256
192
32
225
290
922
667
248
28
20
15
18
147
497
2
11
24
28
14
30
156
14
283
256
192
160
225
290
922
667
248
284
20
15
18
147
497
2
11
24
28
14
30
156
14
283
768
0
32
225
290
922
794
0
48
20
15
18
147
497
2
11
24
28
14
30
156
14
283
768
0
160
225
290
922
795
24
476
20
15
18
147
497
2
11
24
28
14
30
156
14
283
768
0
416
225
418
938
794
64
988
20
15
18
147
497
2
11
24
28
14
30
156
14
283
768
512
32
225
290
922
794
1026
1072
20
15
18
147
497
2
11
24
28
14
30
156
14
283
768
512
288
225
290
922
794
1088
732
20
15
18
147
497
2
11
24
28
14
30
156
14
283
768
256
160
225
290
922
795
152
218
20
15
18
147
497
2
11
24
28
14
30
156
14
283
768
256
416
225
290
922
794
152
730
20
15
18
147
497
2
11
24
28
14
30
156
14
283
768
768
288
225
290
922
794
642
188
20
15
18
147
497
2
11
24
28
14
30
156
14
283
768
768
416
225
290
922
794
642
220
20
15
18
147
497
2
11
24
28
14
30
156
14
283
768
768
1312
225
482
938
793
513
1840
20
15
18
147
497
2
11
24
28
14
30
156
14
283
768
640
32
225
290
922
794
896
1072
20
15
18
147
497
2
11
24
28
14
30
156
14
283
768
640
288
225
290
922
794
896
560
20
15
18
147
497
2
11
24
28
14
30
156
14
283
384
0
32
225
290
922
411
24
48
20
15
18
147
497
2
11
24
28
14
30
156
14
283
384
256
32
225
290
922
410
512
48
20
15
18
147
497
2
11
24
28
14
30
156
14
283
384
256
288
225
290
922
411
536
700
20
15
18
147
497
2
11
24
28
14
30
156
14
283
384
256
416
225
290
922
411
536
444
20
15
18
147
497
2
11
24
28
14
30
156
14
283
384
128
32
225
290
922
410
66
92
20
15
18
147
497
2
11
24
28
14
30
156
14
283
384
128
160
225
290
922
410
66
348
20
15
18
147
497
2
11
24
28
14
30
156
14
283
384
384
160
225
290
922
410
386
92
20
15
18
147
497
2
11
24
28
14
30
156
14
283
384
384
288
225
290
922
410
256
560
20
15
18
147
497
2
11
24
28
14
30
156
14
283
384
384
416
225
290
922
410
256
304
20
15
18
147
497
2
11
24
28
14
30
156
14
283
384
384
400
897
1826
938
409
257
400
20
15
18
147
497
2
11
24
28
14
30
156
14
283
384
640
32
225
290
922
410
896
1072
20
15
18
147
497
2
11
24
28
14
30
156
14
283
384
640
288
225
290
922
410
896
560
20
15
18
147
497
2
11
24
28
14
30
156
14
283
384
192
32
225
290
922
411
120
28
20
15
18
147
497
2
11
24
28
14
30
156
14
283
384
192
160
225
290
922
411
120
284
20
15
18
147
497
2
11
24
28
14
30
156
14
283
384
320
160
225
290
922
410
450
71
20
15
18
147
497
2
11
24
28
14
30
156
14
283
384
576
32
225
290
922
410
962
1052
20
15
18
147
497
2
11
24
28
14
30
156
14
283
160
384
416
225
482
938
1241
505
304
20
15
18
147
497
2
11
24
28
14
30
156
14
283
416
384
288
225
482
938
729
249
560
20
15
18
147
497
2
11
24
28
14
30
156
14
283
416
384
400
897
1826
938
729
760
140
20
15
18
147
497
2
11
24
28
14
30
156
14
155
0
0
32
225
162
474
538
3
48
20
15
18
147
497
2
11
24
28
14
30
156
14
155
0
0
160
225
162
474
154
386
476
20
15
18
147
497
2
11
24
28
14
30
156
14
155
0
0
288
225
162
474
154
384
944
20
15
18
147
497
2
11
24
28
14
30
156
14
155
0
0
416
225
162
474
155
280
988
20
15
18
147
497
2
11
24
28
14
30
156
14
155
0
128
160
225
162
474
154
450
236
20
15
18
147
497
2
11
24
28
14
30
156
14
155
0
128
272
897
290
474
154
448
784
20
15
18
147
497
2
11
24
28
14
30
156
14
155
0
128
144
225
162
474
154
450
908
20
15
18
147
497
2
11
24
28
14
30
156
14
155
0
64
32
225
162
474
155
248
156
20
15
18
147
497
2
11
24
28
14
30
156
14
155
0
64
160
225
162
474
155
248
412
20
15
18
147
497
2
11
24
28
14
30
156
14
155
256
0
32
225
418
474
794
259
176
20
15
18
147
497
2
11
24
28
14
30
156
14
155
128
0
32
225
162
474
922
514
188
20
15
18
147
497
2
11
24
28
14
30
156
14
155
128
0
160
225
162
474
922
578
476
20
15
18
147
497
2
11
24
28
14
30
156
14
155
128
256
32
225
162
474
922
640
176
20
15
18
147
497
2
11
24
28
14
30
156
14
155
128
256
160
225
162
474
922
643
351
20
15
18
147
497
2
11
24
28
14
30
156
14
155
128
256
272
897
290
474
922
1666
1804
20
15
18
147
497
2
11
24
28
14
30
156
14
155
128
256
784
897
290
474
922
1666
1687
20
15
18
147
497
2
11
24
28
14
30
156
14
155
128
256
288
225
162
474
922
664
688
20
15
18
147
497
2
11
24
28
14
30
156
14
155
128
256
416
225
162
474
922
640
432
20
15
18
147
497
2
11
24
28
14
30
156
14
155
128
128
32
225
162
474
922
896
560
20
15
18
147
497
2
11
24
28
14
30
156
14
155
128
128
160
225
162
474
922
1016
1004
20
15
18
147
497
2
11
24
28
14
30
156
14
155
128
128
272
897
290
474
922
898
652
20
15
18
147
497
2
11
24
28
14
30
156
14
155
128
128
144
225
162
474
922
898
908
20
15
18
147
497
2
11
24
28
14
30
156
14
155
128
128
416
225
162
474
922
1016
492
20
15
18
147
497
2
11
24
28
14
30
156
14
155
128
64
32
225
162
474
923
632
540
20
15
18
147
497
2
11
24
28
14
30
156
14
155
128
64
160
225
162
474
923
632
412
20
15
18
147
497
2
11
24
28
14
30
156
14
155
128
384
160
225
162
474
922
408
92
20
15
18
147
497
2
11
24
28
14
30
156
14
155
128
384
288
225
162
474
922
384
560
20
15
18
147
497
2
11
24
28
14
30
156
14
155
128
384
416
225
162
474
922
384
304
20
15
18
147
497
2
11
24
28
14
30
156
14
155
128
192
32
225
162
474
922
962
540
20
15
18
147
497
2
11
24
28
14
30
156
14
155
128
192
160
225
162
474
922
962
284
20
15
18
147
497
2
11
24
28
14
30
156
14
155
128
192
416
225
162
474
922
962
796
20
15
18
147
497
2
11
24
28
14
30
156
14
155
384
0
32
225
162
474
410
2
60
20
15
18
147
497
2
11
24
28
14
30
156
14
155
384
256
32
225
162
474
410
514
572
20
15
18
147
497
2
11
24
28
14
30
156
14
155
384
256
160
225
162
474
411
504
364
20
15
18
147
497
2
11
24
28
14
30
156
14
155
384
256
272
897
290
474
410
514
652
20
15
18
147
497
2
11
24
28
14
30
156
14
155
384
256
784
897
290
474
410
512
784
20
15
18
147
497
2
11
24
28
14
30
156
14
155
384
384
160
225
162
474
410
322
92
20
15
18
147
497
2
11
24
28
14
30
156
14
155
384
384
288
225
162
474
410
384
560
20
15
18
147
497
2
11
24
28
14
30
156
14
155
384
384
416
225
162
474
410
384
304
20
15
18
147
497
2
11
24
28
14
30
156
14
155
384
640
32
225
418
474
410
896
1072
20
15
18
147
497
2
11
24
28
14
30
156
14
155
384
640
272
897
290
474
410
898
1164
20
15
18
147
497
2
11
24
28
14
30
156
14
155
384
640
288
225
418
474
410
896
560
20
15
18
147
497
2
11
24
28
14
30
156
14
155
384
320
160
225
162
474
410
450
71
20
15
18
147
497
2
11
24
28
14
30
156
14
155
384
576
32
225
418
474
410
962
1052
20
15
18
147
497
2
11
24
28
14
30
156
14
219
128
0
32
225
290
490
249
1
48
20
15
18
147
497
2
11
24
28
14
30
156
14
219
128
0
160
225
290
490
249
129
474
20
15
18
147
497
2
11
24
28
14
30
156
14
219
128
384
288
225
290
490
249
385
560
20
15
18
147
497
2
11
24
28
14
30
156
14
219
128
384
416
225
290
490
249
385
304
20
15
18
147
497
2
11
24
28
14
30
156
14
219
64
0
32
225
290
490
985
513
48
20
15
18
147
497
2
11
24
28
14
30
156
14
219
64
0
160
225
290
490
985
600
476
20
15
18
147
497
2
11
24
28
14
30
156
14
219
64
128
32
225
290
490
985
344
60
20
15
18
147
497
2
11
24
28
14
30
156
14
219
64
128
160
225
290
490
985
344
348
20
15
18
147
497
2
11
24
28
14
30
156
14
219
64
128
272
897
290
490
985
344
784
20
15
18
147
497
2
11
24
28
14
30
156
14
219
192
0
32
225
290
490
217
0
48
20
15
18
147
497
2
11
24
28
14
30
156
14
219
192
128
32
225
290
490
217
257
304
20
15
18
147
497
2
11
24
28
14
30
156
14
219
192
128
272
897
290
490
217
257
784
20
15
18
147
497
2
11
24
28
14
30
156
14
219
192
192
32
225
290
490
217
129
26
20
15
18
147
497
2
11
24
28
14
30
156
14
219
192
192
160
225
290
490
217
129
282
20
15
18
147
497
2
11
24
28
14
30
156
14
219
192
320
32
225
290
490
217
472
28
20
15
18
147
497
2
11
24
28
14
30
156
14
219
192
320
160
225
290
490
217
472
284
20
15
18
147
497
2
11
24
28
14
30
156
14
219
320
0
32
225
290
490
473
0
48
20
15
18
147
497
2
11
24
28
14
30
156
14
219
320
128
32
225
290
490
473
257
304
20
15
18
147
497
2
11
24
28
14
30
156
14
219
320
128
160
225
290
490
473
257
346
20
15
18
147
497
2
11
24
28
14
30
156
14
411
256
0
288
225
418
986
538
515
944
20
15
18
147
497
2
11
24
28
14
30
156
14
411
768
768
288
225
418
986
1562
771
176
20
15
18
147
497
2
11
24
28
14
30
156
14
411
128
0
416
225
418
986
1946
1176
986
20
15
18
147
497
2
11
24
28
14
30
156
14
411
128
256
288
225
418
986
1946
664
474
20
15
18
147
497
2
11
24
28
14
30
156
14
411
128
256
416
225
418
986
1946
664
432
20
15
18
147
497
2
11
24
28
14
30
156
14
411
384
384
416
225
418
986
1178
384
304
20
15
18
147
497
2
11
24
28
14
30
156
14
411
384
640
288
225
418
986
1178
896
560
20
15
18
147
497
2
11
24
28
14
30
156
14
411
640
256
288
225
418
986
922
512
688
20
15
18
147
497
2
11
24
28
14
30
156
14
411
640
256
416
225
418
986
922
536
730
20
15
18
147
497
2
11
24
28
14
30
156
14
411
640
320
288
225
418
986
923
632
412
20
15
18
147
497
2
11
24
28
14
30
156
14
411
640
320
416
225
418
986
923
632
668
20
15
18
147
497
2
11
24
28
14
30
156
526
27
0
0
288
897
994
562
26
24
956
20
15
18
147
497
2
11
24
28
14
30
156
526
27
0
0
800
897
994
562
283
792
1980
20
15
18
147
497
2
11
24
28
14
30
156
526
27
0
0
400
897
802
362
25
280
972
20
15
18
147
497
2
11
24
28
14
30
156
526
27
0
512
784
897
802
282
794
1792
784
20
15
18
147
497
2
11
24
28
14
30
156
526
27
0
512
1568
1249
994
554
1561
1793
1584
20
15
18
147
497
2
11
24
28
14
30
156
526
27
0
512
800
897
994
562
538
1792
1456
20
15
18
147
497
2
11
24
28
14
30
156
526
27
0
256
272
897
930
554
281
897
656
20
15
18
147
497
2
11
24
28
14
30
156
526
27
0
256
784
897
802
282
282
896
784
20
15
18
147
497
2
11
24
28
14
30
156
526
27
0
256
288
897
994
562
794
896
688
20
15
18
147
497
2
11
24
28
14
30
156
526
27
0
256
416
897
930
562
794
896
432
20
15
18
147
497
2
11
24
28
14
30
156
526
27
0
256
800
897
994
562
794
896
988
20
15
18
147
497
2
11
24
28
14
30
156
526
27
0
256
400
897
802
362
793
897
394
20
15
18
147
497
2
11
24
28
14
30
156
526
27
0
768
784
897
802
282
794
1922
780
20
15
18
147
497
2
11
24
28
14
30
156
526
27
0
768
800
897
994
562
794
1920
1200
20
15
18
147
497
2
11
24
28
14
30
156
526
27
0
128
272
897
930
554
281
449
784
20
15
18
147
497
2
11
24
28
14
30
156
526
27
0
384
400
897
802
362
793
961
272
20
15
18
147
497
2
11
24
28
14
30
156
526
27
512
512
784
897
802
602
1818
1280
784
20
15
18
147
497
2
11
24
28
14
30
156
526
27
512
512
288
897
994
562
1818
896
688
20
15
18
147
497
2
11
24
28
14
30
156
526
27
512
512
800
897
994
562
1818
1280
1456
20
15
18
147
497
2
11
24
28
14
30
156
526
27
512
256
784
897
994
562
1914
704
1676
20
15
18
147
497
2
11
24
28
14
30
156
526
27
512
1536
1568
1249
994
554
1817
1537
1584
20
15
18
147
497
2
11
24
28
14
30
156
526
27
512
1536
1312
897
930
562
1819
1560
1852
20
15
18
147
497
2
11
24
28
14
30
156
526
27
512
768
784
897
802
602
1818
768
784
20
15
18
147
497
2
11
24
28
14
30
156
526
27
512
768
800
897
994
562
1818
768
816
20
15
18
147
497
2
11
24
28
14
30
156
526
27
512
640
272
897
930
554
1818
960
528
20
15
18
147
497
2
11
24
28
14
30
156
526
27
256
0
400
897
802
362
921
632
972
20
15
18
147
497
2
11
24
28
14
30
156
526
27
256
256
784
897
802
282
922
640
784
20
15
18
147
497
2
11
24
28
14
30
156
526
27
256
256
400
897
802
362
921
641
394
20
15
18
147
497
2
11
24
28
14
30
156
526
27
256
768
784
897
802
282
922
1664
784
20
15
18
147
497
2
11
24
28
14
30
156
526
27
256
384
400
897
802
362
921
385
400
20
15
18
147
497
2
11
24
28
14
30
156
526
539
0
0
288
897
930
946
1179
24
956
20
15
18
147
497
2
11
24
28
14
30
156
526
539
0
512
784
897
994
938
1177
1793
778
20
15
18
147
497
2
11
24
28
14
30
156
526
539
0
512
1568
1249
994
938
1177
1816
1980
20
15
18
147
497
2
11
24
28
14
30
156
526
539
0
512
800
897
930
946
1178
1792
1456
20
15
18
147
497
2
11
24
28
14
30
156
526
539
0
768
784
897
994
938
1178
1920
1296
20
15
18
147
497
2
11
24
28
14
30
156
526
539
256
512
784
897
802
938
665
1537
784
20
15
18
147
497
2
11
24
28
14
30
156
526
539
256
256
784
897
802
938
665
1793
784
20
15
18
147
497
2
11
24
28
14
30
156
526
539
256
256
400
897
802
938
665
641
394
20
15
18
147
497
2
11
24
28
14
30
156
526
539
256
768
784
897
802
938
665
1665
784
20
15
18
147
497
2
11
24
28
14
30
156
526
539
1536
512
784
897
994
938
1561
257
778
20
15
18
147
497
2
11
24
28
14
30
156
526
539
1536
512
288
897
930
946
1562
256
432
20
15
18
147
497
2
11
24
28
14
30
156
526
539
1536
1536
1568
1249
994
938
1561
1537
1584
20
15
18
147
497
2
11
24
28
14
30
156
526
539
1536
1536
1312
897
930
946
1563
1560
1852
20
15
18
147
497
2
11
24
28
14
30
156
526
539
768
512
784
897
994
938
793
1025
784
20
15
18
147
497
2
11
24
28
14
30
156
526
539
768
512
288
897
930
946
794
1088
732
20
15
18
147
497
2
11
24
28
14
30
156
526
539
768
512
800
897
930
946
794
1088
860
20
15
18
147
497
2
11
24
28
14
30
156
526
539
768
768
784
897
994
938
793
513
528
20
15
18
147
497
2
11
24
28
14
30
156
526
539
768
768
800
897
930
946
794
512
816
20
15
18
147
497
2
11
24
28
14
30
156
526
539
768
1280
416
897
930
946
794
1792
1456
20
15
18
147
497
2
11
24
28
14
30
156
526
1563
512
0
288
897
930
1586
282
256
944
20
15
18
147
497
2
11
24
28
14
30
156
526
1563
512
512
288
897
930
1586
282
1280
432
20
15
18
147
497
2
11
24
28
14
30
156
526
1563
512
256
288
897
930
1586
282
386
476
20
15
18
147
497
2
11
24
28
14
30
156
526
1563
512
256
416
897
930
1586
282
386
732
20
15
18
147
497
2
11
24
28
14
30
156
526
283
0
0
288
897
930
434
282
256
944
20
15
18
147
497
2
11
24
28
14
30
156
526
283
0
0
400
897
802
682
153
385
970
20
15
18
147
497
2
11
24
28
14
30
156
526
283
0
512
784
897
994
682
537
1793
784
20
15
18
147
497
2
11
24
28
14
30
156
526
283
0
256
272
897
930
426
281
897
656
20
15
18
147
497
2
11
24
28
14
30
156
526
283
0
256
784
897
994
682
537
897
784
20
15
18
147
497
2
11
24
28
14
30
156
526
283
0
256
288
897
930
434
282
896
688
20
15
18
147
497
2
11
24
28
14
30
156
526
283
0
256
416
897
930
434
282
896
732
20
15
18
147
497
2
11
24
28
14
30
156
526
283
512
512
784
897
994
682
1561
1281
784
20
15
18
147
497
2
11
24
28
14
30
156
526
283
512
512
288
897
930
690
1562
1280
432
20
15
18
147
497
2
11
24
28
14
30
156
526
283
512
256
272
897
930
730
1562
664
1808
20
15
18
147
497
2
11
24
28
14
30
156
526
283
512
256
784
897
930
682
1561
641
1674
20
15
18
147
497
2
11
24
28
14
30
156
526
283
512
1536
1568
1249
802
666
1562
1536
1584
20
15
18
147
497
2
11
24
28
14
30
156
526
283
512
768
784
897
994
682
1561
769
272
20
15
18
147
497
2
11
24
28
14
30
156
526
283
512
640
272
897
930
730
1562
962
535
20
15
18
147
497
2
11
24
28
14
30
156
526
283
256
0
288
897
930
690
1818
1152
944
20
15
18
147
497
2
11
24
28
14
30
156
526
283
256
512
784
897
802
426
666
1536
784
20
15
18
147
497
2
11
24
28
14
30
156
526
283
256
512
288
897
930
690
1818
1280
688
20
15
18
147
497
2
11
24
28
14
30
156
526
283
256
256
272
897
930
426
665
641
656
20
15
18
147
497
2
11
24
28
14
30
156
526
283
256
256
784
897
802
426
665
641
1674
20
15
18
147
497
2
11
24
28
14
30
156
526
283
256
256
400
897
802
426
665
641
394
20
15
18
147
497
2
11
24
28
14
30
156
526
283
256
768
784
897
802
426
666
1664
784
20
15
18
147
497
2
11
24
28
14
30
156
526
283
256
384
416
897
930
690
1818
386
604
20
15
18
147
497
2
11
24
28
14
30
156
526
283
256
384
400
897
802
426
665
705
394
20
15
18
147
497
2
11
24
28
14
30
156
526
283
256
640
416
897
930
690
1818
1344
348
20
15
18
147
497
2
11
24
28
14
30
156
526
283
768
0
288
897
930
434
795
24
956
20
15
18
147
497
2
11
24
28
14
30
156
526
283
768
512
784
897
802
682
1689
1025
784
20
15
18
147
497
2
11
24
28
14
30
156
526
283
768
512
288
897
930
434
794
1088
732
20
15
18
147
497
2
11
24
28
14
30
156
526
283
768
512
800
897
930
434
794
1088
860
20
15
18
147
497
2
11
24
28
14
30
156
526
283
768
256
272
897
930
426
793
129
650
20
15
18
147
497
2
11
24
28
14
30
156
526
283
768
256
784
897
930
426
793
129
784
20
15
18
147
497
2
11
24
28
14
30
156
526
283
768
256
288
897
930
434
795
152
476
20
15
18
147
497
2
11
24
28
14
30
156
526
283
768
256
416
897
930
434
795
128
732
20
15
18
147
497
2
11
24
28
14
30
156
526
283
768
768
784
897
802
682
1689
513
784
20
15
18
147
497
2
11
24
28
14
30
156
526
283
768
768
800
897
930
434
794
512
816
20
15
18
147
497
2
11
24
28
14
30
156
526
283
768
640
272
897
930
426
793
897
144
20
15
18
147
497
2
11
24
28
14
30
156
526
283
768
640
416
897
930
434
795
920
1260
20
15
18
147
497
2
11
24
28
14
30
156
526
283
384
256
272
897
930
426
409
513
656
20
15
18
147
497
2
11
24
28
14
30
156
526
283
384
256
784
897
802
426
409
513
784
20
15
18
147
497
2
11
24
28
14
30
156
526
283
384
256
400
897
802
426
409
513
394
20
15
18
147
497
2
11
24
28
14
30
156
526
283
384
384
400
897
802
426
409
257
272
20
15
18
147
497
2
11
24
28
14
30
156
526
283
384
640
272
897
930
426
409
897
528
20
15
18
147
497
2
11
24
28
14
30
156
526
283
320
128
272
897
930
730
506
256
780
20
15
18
147
497
2
11
24
28
14
30
156
526
283
160
384
400
897
802
426
218
504
272
20
15
18
147
497
2
11
24
28
14
30
156
526
283
416
384
400
897
802
426
729
248
140
20
15
18
147
497
2
11
24
28
14
30
156
526
283
800
832
784
897
802
426
985
632
524
20
15
18
147
497
2
11
24
28
14
30
156
526
795
0
256
784
897
802
794
26
898
780
20
15
18
147
497
2
11
24
28
14
30
156
526
795
512
512
784
897
802
794
1050
1282
1420
20
15
18
147
497
2
11
24
28
14
30
156
526
795
512
256
784
897
802
794
1050
384
784
20
15
18
147
497
2
11
24
28
14
30
156
526
795
512
768
784
897
802
794
1050
1408
1296
20
15
18
147
497
2
11
24
28
14
30
156
526
795
256
0
400
897
802
874
153
120
972
20
15
18
147
497
2
11
24
28
14
30
156
526
795
256
256
784
897
802
794
154
640
784
20
15
18
147
497
2
11
24
28
14
30
156
526
795
256
256
400
897
802
874
154
450
396
20
15
18
147
497
2
11
24
28
14
30
156
526
795
256
768
784
897
802
794
154
960
528
20
15
18
147
497
2
11
24
28
14
30
156
526
795
256
384
400
897
802
874
153
385
400
20
15
18
147
497
2
11
24
28
14
30
156
526
795
768
512
784
897
802
794
282
1026
791
20
15
18
147
497
2
11
24
28
14
30
156
526
795
768
256
784
897
802
794
794
152
784
20
15
18
147
497
2
11
24
28
14
30
156
526
795
768
768
784
897
802
794
282
258
279
20
15
18
147
497
2
11
24
28
14
30
156
526
795
1280
0
400
897
802
874
1817
129
970
20
15
18
147
497
2
11
24
28
14
30
156
526
795
1280
512
784
897
802
874
1818
1026
1420
20
15
18
147
497
2
11
24
28
14
30
156
526
795
1280
384
400
897
802
874
1817
1409
400
20
15
18
147
497
2
11
24
28
14
30
156
526
795
640
256
784
897
802
874
921
1153
1680
20
15
18
147
497
2
11
24
28
14
30
156
526
795
640
256
400
897
802
874
921
129
714
20
15
18
147
497
2
11
24
28
14
30
156
526
795
1408
384
400
897
802
874
1914
1410
1164
20
15
18
147
497
2
11
24
28
14
30
156
526
795
832
768
784
897
802
874
506
512
780
20
15
18
147
497
2
11
24
28
14
30
156
526
347
0
0
400
897
802
746
345
537
975
20
15
18
147
497
2
11
24
28
14
30
156
526
347
256
512
784
897
802
746
1881
1281
1424
20
15
18
147
497
2
11
24
28
14
30
156
526
347
256
768
784
897
802
746
1881
769
778
20
15
18
147
497
2
11
24
28
14
30
156
526
347
256
640
784
897
802
746
1882
1347
1319
20
15
18
147
497
2
11
24
28
14
30
156
526
347
640
512
1568
1249
802
746
1625
792
1628
20
15
18
147
497
2
11
24
28
14
30
156
526
347
832
512
784
897
802
746
1753
1025
784
20
15
18
147
497
2
11
24
28
14
30
156
526
347
832
768
784
897
802
746
1753
513
528
20
15
18
147
497
2
11
24
28
14
30
156
526
347
832
640
784
897
802
746
1753
1112
1296
20
15
18
147
497
2
11
24
28
14
30
156
526
347
832
832
784
897
802
746
1753
1240
524
20
15
18
147
497
2
11
24
28
14
30
156
526
411
256
128
272
897
930
474
506
322
780
20
15
18
147
497
2
11
24
28
14
30
156
526
411
384
256
272
897
930
474
154
512
656
20
15
18
147
497
2
11
24
28
14
30
156
526
411
384
256
784
897
930
474
154
504
784
20
15
18
147
497
2
11
24
28
14
30
156
526
411
640
256
272
897
930
474
922
512
1808
20
15
18
147
497
2
11
24
28
14
30
156
526
411
640
256
784
897
930
474
922
514
1676
20
15
18
147
497
2
11
24
28
14
30
156
526
411
640
320
272
897
930
474
922
632
396
20
15
18
147
497
2
11
24
28
14
30
156
526
731
1536
1536
1568
1249
802
1002
2041
1025
1584
20
15
18
147
497
2
11
24
28
14
30
156
526
731
192
576
784
897
802
1002
1113
2008
780
20
15
18
147
497
2
11
24
28
14
30
156
526
731
192
576
1568
1249
802
1002
1113
2008
1564
20
15
18
147
497
2
11
24
28
14
30
156
526
731
576
1536
1568
1249
802
1002
985
1537
1072
20
15
18
147
497
2
11
24
28
14
30
156
526
731
1600
1536
1568
1249
802
1002
2009
1025
1584
20
15
18
147
497
2
11
24
28
14
30
156
526
667
256
512
784
897
930
986
1179
1537
778
20
15
18
147
497
2
11
24
28
14
30
156
526
667
256
256
784
897
802
986
1178
450
780
20
15
18
147
497
2
11
24
28
14
30
156
526
667
256
768
784
897
802
986
1178
1664
1168
20
15
18
147
497
2
11
24
28
14
30
156
526
667
640
256
784
897
802
986
922
514
1676
20
15
18
147
497
2
11
24
28
14
30
156
270
27
0
0
160
225
98
50
26
192
476
20
15
18
147
497
2
11
24
28
14
30
156
270
27
0
0
288
225
98
50
26
384
944
20
15
18
147
497
2
11
24
28
14
30
156
270
27
0
0
416
225
98
50
27
24
988
20
15
18
147
497
2
11
24
28
14
30
156
270
27
0
0
800
1249
98
106
537
1665
1968
20
15
18
147
497
2
11
24
28
14
30
156
270
27
0
512
1568
1249
98
106
537
1793
1584
20
15
18
147
497
2
11
24
28
14
30
156
270
27
0
512
800
1249
98
106
537
1793
1456
20
15
18
147
497
2
11
24
28
14
30
156
270
27
0
256
160
225
98
50
283
896
1244
20
15
18
147
497
2
11
24
28
14
30
156
270
27
0
256
288
225
98
50
282
896
688
20
15
18
147
497
2
11
24
28
14
30
156
270
27
0
256
416
225
98
50
282
896
732
20
15
18
147
497
2
11
24
28
14
30
156
270
27
0
128
160
225
98
50
27
448
236
20
15
18
147
497
2
11
24
28
14
30
156
270
27
0
128
144
225
98
50
26
450
908
20
15
18
147
497
2
11
24
28
14
30
156
270
27
0
64
160
225
98
50
155
248
412
20
15
18
147
497
2
11
24
28
14
30
156
270
27
0
384
288
225
98
50
410
962
492
20
15
18
147
497
2
11
24
28
14
30
156
270
27
256
0
160
225
98
106
921
1176
474
20
15
18
147
497
2
11
24
28
14
30
156
270
27
256
0
288
225
98
106
921
257
944
20
15
18
147
497
2
11
24
28
14
30
156
270
27
256
0
416
225
98
106
921
577
986
20
15
18
147
497
2
11
24
28
14
30
156
270
27
256
256
160
225
98
106
921
664
218
20
15
18
147
497
2
11
24
28
14
30
156
270
27
256
256
288
225
98
106
921
641
688
20
15
18
147
497
2
11
24
28
14
30
156
270
27
256
256
144
225
98
298
921
641
202
20
15
18
147
497
2
11
24
28
14
30
156
270
27
256
256
416
225
98
106
921
664
444
20
15
18
147
497
2
11
24
28
14
30
156
270
27
256
768
800
1249
98
106
921
961
602
20
15
18
147
497
2
11
24
28
14
30
156
270
27
256
128
160
225
98
106
922
1218
236
20
15
18
147
497
2
11
24
28
14
30
156
270
27
256
128
416
225
98
106
922
1218
748
20
15
18
147
497
2
11
24
28
14
30
156
270
27
256
384
160
225
98
298
921
385
90
20
15
18
147
497
2
11
24
28
14
30
156
270
27
256
384
288
225
98
106
921
385
560
20
15
18
147
497
2
11
24
28
14
30
156
270
27
256
384
416
225
98
106
921
385
304
20
15
18
147
497
2
11
24
28
14
30
156
270
27
256
320
160
225
98
298
923
504
284
20
15
18
147
497
2
11
24
28
14
30
156
270
27
64
128
144
225
98
50
250
384
908
20
15
18
147
497
2
11
24
28
14
30
156
270
27
32
0
800
1249
98
170
729
1784
1968
20
15
18
147
497
2
11
24
28
14
30
156
270
27
32
128
416
225
98
106
217
504
492
20
15
18
147
497
2
11
24
28
14
30
156
270
27
192
128
144
225
98
50
506
256
908
20
15
18
147
497
2
11
24
28
14
30
156
270
27
160
128
160
225
98
106
473
376
236
20
15
18
147
497
2
11
24
28
14
30
156
270
27
160
128
416
225
98
106
473
376
492
20
15
18
147
497
2
11
24
28
14
30
156
270
27
160
384
288
225
98
106
473
504
560
20
15
18
147
497
2
11
24
28
14
30
156
270
27
160
384
416
225
98
106
473
504
304
20
15
18
147
497
2
11
24
28
14
30
156
270
27
416
128
160
225
98
106
985
1144
236
20
15
18
147
497
2
11
24
28
14
30
156
270
27
416
128
416
225
98
106
985
1144
748
20
15
18
147
497
2
11
24
28
14
30
156
270
27
416
384
288
225
98
106
985
632
492
20
15
18
147
497
2
11
24
28
14
30
156
270
27
416
384
416
225
98
106
985
632
748
20
15
18
147
497
2
11
24
28
14
30
156
270
219
64
0
160
225
98
234
985
600
476
20
15
18
147
497
2
11
24
28
14
30
156
270
219
64
0
288
225
98
234
985
769
944
20
15
18
147
497
2
11
24
28
14
30
156
270
219
64
0
416
225
98
234
985
513
986
20
15
18
147
497
2
11
24
28
14
30
156
270
219
64
128
288
225
98
234
985
856
828
20
15
18
147
497
2
11
24
28
14
30
156
270
219
64
128
144
225
98
234
985
857
913
20
15
18
147
497
2
11
24
28
14
30
156
270
219
64
128
416
225
98
234
985
856
860
20
15
18
147
497
2
11
24
28
14
30
156
270
219
192
128
288
225
98
234
89
257
816
20
15
18
147
497
2
11
24
28
14
30
156
270
219
192
128
144
225
98
234
90
258
332
20
15
18
147
497
2
11
24
28
14
30
156
270
219
192
192
160
225
98
234
89
88
284
20
15
18
147
497
2
11
24
28
14
30
156
270
219
192
192
416
225
98
234
89
344
796
20
15
18
147
497
2
11
24
28
14
30
156
270
219
192
320
160
225
98
234
217
472
284
20
15
18
147
497
2
11
24
28
14
30
156
270
219
192
320
144
225
98
234
217
472
268
20
15
18
147
497
2
11
24
28
14
30
156
270
219
320
0
288
225
98
234
473
0
944
20
15
18
147
497
2
11
24
28
14
30
156
270
219
320
0
416
225
98
234
473
513
986
20
15
18
147
497
2
11
24
28
14
30
156
270
219
320
128
160
225
98
234
473
257
346
20
15
18
147
497
2
11
24
28
14
30
156
270
219
320
128
288
225
98
234
473
257
816
20
15
18
147
497
2
11
24
28
14
30
156
270
219
320
128
144
225
98
234
473
257
906
20
15
18
147
497
2
11
24
28
14
30
156
270
219
320
128
416
225
98
234
473
257
858
20
15
18
147
497
2
11
24
28
14
30
156
270
347
0
0
160
225
98
490
347
24
476
20
15
18
147
497
2
11
24
28
14
30
156
270
347
0
0
288
225
98
490
345
257
944
20
15
18
147
497
2
11
24
28
14
30
156
270
347
0
0
416
225
98
490
345
833
986
20
15
18
147
497
2
11
24
28
14
30
156
270
347
128
0
160
225
98
490
89
1
474
20
15
18
147
497
2
11
24
28
14
30
156
270
347
128
0
288
225
98
490
601
537
959
20
15
18
147
497
2
11
24
28
14
30
156
270
347
128
256
160
225
98
490
89
792
348
20
15
18
147
497
2
11
24
28
14
30
156
270
347
128
256
288
225
98
490
89
769
474
20
15
18
147
497
2
11
24
28
14
30
156
270
347
128
256
416
225
98
490
89
769
730
20
15
18
147
497
2
11
24
28
14
30
156
270
347
128
128
160
225
98
490
601
920
1260
20
15
18
147
497
2
11
24
28
14
30
156
270
347
128
128
144
225
98
490
601
321
330
20
15
18
147
497
2
11
24
28
14
30
156
270
347
128
128
416
225
98
490
601
920
492
20
15
18
147
497
2
11
24
28
14
30
156
270
347
128
384
160
225
98
490
91
833
1114
20
15
18
147
497
2
11
24
28
14
30
156
270
347
128
384
416
225
98
490
89
833
602
20
15
18
147
497
2
11
24
28
14
30
156
270
347
128
192
160
225
98
490
89
193
282
20
15
18
147
497
2
11
24
28
14
30
156
270
347
832
0
416
225
98
490
985
1
986
20
15
18
147
497
2
11
24
28
14
30
156
270
347
832
768
416
225
98
490
985
513
218
20
15
18
147
497
2
11
24
28
14
30
156
270
347
832
768
1312
225
98
490
985
513
1840
20
15
18
147
497
2
11
24
28
14
30
156
270
347
832
128
160
225
98
490
985
88
348
20
15
18
147
497
2
11
24
28
14
30
156
270
347
832
128
416
225
98
490
985
88
860
20
15
18
147
497
2
11
24
28
14
30
156
270
859
128
256
416
225
98
1002
89
641
432
20
15
18
147
497
2
11
24
28
14
30
156
270
859
128
128
144
225
98
1002
89
321
330
20
15
18
147
497
2
11
24
28
14
30
156
270
859
128
128
416
225
98
1002
89
321
858
20
15
18
147
497
2
11
24
28
14
30
156
270
859
128
384
416
225
98
1002
89
833
346
20
15
18
147
497
2
11
24
28
14
30
156
270
859
640
256
416
225
98
1002
1113
1153
1882
20
15
18
147
497
2
11
24
28
14
30
156
270
859
832
512
800
1249
98
1002
1241
1025
874
20
15
18
147
497
2
11
24
28
14
30
156
270
411
384
256
416
225
98
426
409
536
444
20
15
18
147
497
2
11
24
28
14
30
156
270
411
384
128
144
225
98
426
409
65
906
20
15
18
147
497
2
11
24
28
14
30
156
270
411
384
384
416
225
98
426
153
385
304
20
15
18
147
497
2
11
24
28
14
30
156
270
411
384
192
416
225
98
426
411
120
796
20
15
18
147
497
2
11
24
28
14
30
156
270
411
640
256
416
225
98
426
921
577
730
20
15
18
147
497
2
11
24
28
14
30
156
270
411
640
320
416
225
98
426
923
632
668
20
15
18
147
497
2
11
24
28
14
30
156
270
411
160
128
416
225
98
426
89
377
495
20
15
18
147
497
2
11
24
28
14
30
156
270
411
416
128
416
225
98
426
603
120
492
20
15
18
147
497
2
11
24
28
14
30
156
270
411
416
384
416
225
98
426
603
632
748
20
15
18
147
497
2
11
24
28
14
30
188
14
27
0
0
160
321
194
50
26
192
476
20
15
18
147
497
2
11
24
28
14
30
188
14
27
0
0
272
321
194
26
26
2
908
20
15
18
147
497
2
11
24
28
14
30
188
14
27
0
512
528
321
322
538
794
1792
1296
20
15
18
147
497
2
11
24
28
14
30
188
14
27
0
256
160
321
194
50
283
896
1244
20
15
18
147
497
2
11
24
28
14
30
188
14
27
0
256
272
321
194
26
26
898
652
20
15
18
147
497
2
11
24
28
14
30
188
14
27
0
768
528
321
706
1562
1562
1922
1100
20
15
18
147
497
2
11
24
28
14
30
188
14
27
0
128
160
321
194
50
27
448
236
20
15
18
147
497
2
11
24
28
14
30
188
14
27
0
192
160
321
450
306
411
504
284
20
15
18
147
497
2
11
24
28
14
30
188
14
27
512
512
528
321
322
794
1818
1280
1296
20
15
18
147
497
2
11
24
28
14
30
188
14
27
512
512
272
321
194
538
1818
898
716
20
15
18
147
497
2
11
24
28
14
30
188
14
27
512
768
528
321
194
538
1818
770
1047
20
15
18
147
497
2
11
24
28
14
30
188
14
27
256
0
272
321
194
282
922
258
919
20
15
18
147
497
2
11
24
28
14
30
188
14
27
256
256
160
321
194
434
922
448
348
20
15
18
147
497
2
11
24
28
14
30
188
14
27
256
256
272
321
194
282
922
642
652
20
15
18
147
497
2
11
24
28
14
30
188
14
27
256
768
528
321
194
282
922
960
1040
20
15
18
147
497
2
11
24
28
14
30
188
14
27
256
768
272
321
194
282
922
770
151
20
15
18
147
497
2
11
24
28
14
30
188
14
27
256
768
672
321
194
434
922
768
944
20
15
18
147
497
2
11
24
28
14
30
188
14
27
256
128
272
321
194
154
922
1218
652
20
15
18
147
497
2
11
24
28
14
30
188
14
27
256
384
160
321
194
434
923
384
92
20
15
18
147
497
2
11
24
28
14
30
188
14
27
256
384
272
321
194
282
922
704
528
20
15
18
147
497
2
11
24
28
14
30
188
14
27
256
384
656
321
194
282
922
384
912
20
15
18
147
497
2
11
24
28
14
30
188
14
27
256
320
160
321
450
306
923
504
284
20
15
18
147
497
2
11
24
28
14
30
188
14
27
64
0
272
321
194
154
250
256
908
20
15
18
147
497
2
11
24
28
14
30
188
14
27
32
128
272
321
194
154
218
504
784
20
15
18
147
497
2
11
24
28
14
30
188
14
27
192
128
272
321
194
154
506
256
780
20
15
18
147
497
2
11
24
28
14
30
188
14
27
160
128
160
321
194
178
474
376
236
20
15
18
147
497
2
11
24
28
14
30
188
526
27
0
0
272
321
834
346
26
2
908
20
15
18
147
497
2
11
24
28
14
30
188
526
27
0
512
528
321
834
1050
1562
1792
1296
20
15
18
147
497
2
11
24
28
14
30
188
526
27
0
512
1696
321
962
1074
1563
1816
2012
20
15
18
147
497
2
11
24
28
14
30
188
526
27
0
512
672
321
962
1074
1563
1816
988
20
15
18
147
497
2
11
24
28
14
30
188
526
27
0
256
272
321
834
346
410
898
656
20
15
18
147
497
2
11
24
28
14
30
188
526
27
0
768
528
321
834
538
1562
1922
1100
20
15
18
147
497
2
11
24
28
14
30
188
526
27
512
512
528
321
834
538
1818
1280
1296
20
15
18
147
497
2
11
24
28
14
30
188
526
27
512
512
272
321
834
602
1818
896
656
20
15
18
147
497
2
11
24
28
14
30
188
526
27
512
512
672
321
962
562
1819
1304
988
20
15
18
147
497
2
11
24
28
14
30
188
526
27
512
1536
1296
321
834
602
1818
1538
1804
20
15
18
147
497
2
11
24
28
14
30
188
526
27
512
768
528
321
834
538
1818
770
1036
20
15
18
147
497
2
11
24
28
14
30
188
526
27
512
768
672
321
962
562
1818
768
944
20
15
18
147
497
2
11
24
28
14
30
188
526
27
256
0
272
321
834
346
922
258
919
20
15
18
147
497
2
11
24
28
14
30
188
526
27
256
256
272
321
834
346
922
642
652
20
15
18
147
497
2
11
24
28
14
30
188
526
27
256
768
272
321
834
346
922
770
151
20
15
18
147
497
2
11
24
28
14
30
188
526
27
256
384
272
321
834
346
922
704
528
20
15
18
147
497
2
11
24
28
14
30
188
526
1563
512
512
528
321
834
1562
282
1282
1303
20
15
18
147
497
2
11
24
28
14
30
188
526
1563
512
512
672
321
962
1586
283
1304
988
20
15
18
147
497
2
11
24
28
14
30
188
526
1563
512
256
160
321
962
1586
282
384
220
20
15
18
147
497
2
11
24
28
14
30
188
526
1563
512
768
528
321
834
1562
282
770
1047
20
15
18
147
497
2
11
24
28
14
30
188
526
1563
1536
1280
528
321
834
1562
1562
1794
1036
20
15
18
147
497
2
11
24
28
14
30
188
526
1563
1280
512
528
321
834
1562
1818
1155
935
20
15
18
147
497
2
11
24
28
14
30
188
526
1563
1280
512
672
321
962
1586
1819
1152
988
20
15
18
147
497
2
11
24
28
14
30
188
526
1563
1280
256
160
321
962
1586
1818
1472
348
20
15
18
147
497
2
11
24
28
14
30
188
526
795
0
0
272
321
834
858
26
770
919
20
15
18
147
497
2
11
24
28
14
30
188
526
795
512
0
272
321
834
858
1050
67
935
20
15
18
147
497
2
11
24
28
14
30
188
526
795
512
512
528
321
834
794
1050
1280
1296
20
15
18
147
497
2
11
24
28
14
30
188
526
795
512
256
272
321
834
858
1050
386
652
20
15
18
147
497
2
11
24
28
14
30
188
526
795
512
768
528
321
834
858
1050
1411
1063
20
15
18
147
497
2
11
24
28
14
30
188
526
795
512
768
272
321
834
858
1050
770
151
20
15
18
147
497
2
11
24
28
14
30
188
526
795
512
640
272
321
834
858
1050
962
551
20
15
18
147
497
2
11
24
28
14
30
188
526
795
256
0
272
321
834
858
154
1026
919
20
15
18
147
497
2
11
24
28
14
30
188
526
795
256
256
272
321
834
858
154
640
656
20
15
18
147
497
2
11
24
28
14
30
188
526
795
256
768
528
321
834
858
154
770
1047
20
15
18
147
497
2
11
24
28
14
30
188
526
795
256
768
272
321
834
858
154
770
151
20
15
18
147
497
2
11
24
28
14
30
188
526
795
256
128
272
321
834
858
154
1216
784
20
15
18
147
497
2
11
24
28
14
30
188
526
795
256
384
272
321
834
858
154
704
528
20
15
18
147
497
2
11
24
28
14
30
188
526
795
256
384
656
321
834
858
154
386
908
20
15
18
147
497
2
11
24
28
14
30
188
526
795
768
0
272
321
834
858
794
2
908
20
15
18
147
497
2
11
24
28
14
30
188
526
795
768
512
528
321
834
858
794
1024
1296
20
15
18
147
497
2
11
24
28
14
30
188
526
795
768
512
272
321
834
858
794
1091
679
20
15
18
147
497
2
11
24
28
14
30
188
526
795
768
256
272
321
834
858
794
130
663
20
15
18
147
497
2
11
24
28
14
30
188
526
795
768
768
528
321
834
858
282
770
1040
20
15
18
147
497
2
11
24
28
14
30
188
526
795
768
768
272
321
834
858
282
258
151
20
15
18
147
497
2
11
24
28
14
30
188
526
795
768
640
272
321
834
858
282
898
1168
20
15
18
147
497
2
11
24
28
14
30
188
526
795
1280
0
272
321
834
858
1818
131
935
20
15
18
147
497
2
11
24
28
14
30
188
526
795
1280
512
528
321
834
794
1818
1154
908
20
15
18
147
497
2
11
24
28
14
30
188
526
795
1280
512
272
321
834
858
1818
1024
400
20
15
18
147
497
2
11
24
28
14
30
188
526
795
1280
512
656
321
834
794
1818
1154
972
20
15
18
147
497
2
11
24
28
14
30
188
526
795
640
256
528
321
834
858
922
514
1548
20
15
18
147
497
2
11
24
28
14
30
188
526
795
640
256
272
321
834
858
922
515
1808
20
15
18
147
497
2
11
24
28
14
30
188
270
27
0
0
272
321
66
26
26
2
908
20
15
18
147
497
2
11
24
28
14
30
188
270
27
0
512
528
321
66
26
538
1792
1296
20
15
18
147
497
2
11
24
28
14
30
188
270
27
0
256
272
321
66
26
26
898
652
20
15
18
147
497
2
11
24
28
14
30
188
270
27
0
768
528
321
66
282
794
1922
972
20
15
18
147
497
2
11
24
28
14
30
188
270
27
256
0
272
321
66
26
922
258
919
20
15
18
147
497
2
11
24
28
14
30
188
270
27
256
256
272
321
66
26
922
642
652
20
15
18
147
497
2
11
24
28
14
30
188
270
27
256
768
528
321
66
26
922
1664
1040
20
15
18
147
497
2
11
24
28
14
30
188
270
27
256
768
272
321
66
26
922
770
151
20
15
18
147
497
2
11
24
28
14
30
188
270
27
256
128
272
321
66
26
922
1218
652
20
15
18
147
497
2
11
24
28
14
30
188
270
27
256
384
272
321
66
26
922
704
528
20
15
18
147
497
2
11
24
28
14
30
188
270
27
256
384
656
321
66
26
922
706
908
20
15
18
147
497
2
11
24
28
14
30
188
270
27
64
0
272
321
66
26
250
256
908
20
15
18
147
497
2
11
24
28
14
30
188
270
27
32
128
272
321
66
90
218
504
784
20
15
18
147
497
2
11
24
28
14
30
188
270
155
0
0
272
321
66
218
26
259
912
20
15
18
147
497
2
11
24
28
14
30
188
270
155
0
512
528
321
66
218
538
1795
1296
20
15
18
147
497
2
11
24
28
14
30
188
270
155
0
256
272
321
66
218
282
899
656
20
15
18
147
497
2
11
24
28
14
30
188
270
155
256
0
272
321
66
218
666
130
908
20
15
18
147
497
2
11
24
28
14
30
188
270
155
256
512
528
321
66
218
666
1539
1296
20
15
18
147
497
2
11
24
28
14
30
188
270
155
256
256
272
321
66
218
666
642
652
20
15
18
147
497
2
11
24
28
14
30
188
270
155
256
768
528
321
66
218
666
1664
1040
20
15
18
147
497
2
11
24
28
14
30
188
270
155
256
768
272
321
66
346
794
768
144
20
15
18
147
497
2
11
24
28
14
30
188
270
155
256
128
272
321
66
218
666
194
652
20
15
18
147
497
2
11
24
28
14
30
188
270
155
256
384
272
321
66
218
666
387
551
20
15
18
147
497
2
11
24
28
14
30
188
270
155
256
384
656
321
66
218
666
386
908
20
15
18
147
497
2
11
24
28
14
30
188
270
155
128
0
272
321
66
218
250
2
908
20
15
18
147
497
2
11
24
28
14
30
188
270
155
128
256
528
321
66
218
922
1666
1548
20
15
18
147
497
2
11
24
28
14
30
188
270
155
128
256
272
321
66
218
922
1666
1804
20
15
18
147
497
2
11
24
28
14
30
188
270
155
128
128
272
321
66
218
922
898
652
20
15
18
147
497
2
11
24
28
14
30
188
270
155
128
384
272
321
66
218
250
386
524
20
15
18
147
497
2
11
24
28
14
30
188
270
155
64
0
528
321
66
218
634
1538
1804
20
15
18
147
497
2
11
24
28
14
30
188
270
155
64
0
272
321
66
218
122
258
908
20
15
18
147
497
2
11
24
28
14
30
188
270
155
32
0
272
321
66
218
602
248
912
20
15
18
147
497
2
11
24
28
14
30
188
270
155
384
0
272
321
66
218
506
2
908
20
15
18
147
497
2
11
24
28
14
30
188
270
155
384
256
528
321
66
218
410
514
1548
20
15
18
147
497
2
11
24
28
14
30
188
270
155
384
256
272
321
66
218
410
514
652
20
15
18
147
497
2
11
24
28
14
30
188
270
155
384
384
272
321
66
218
410
258
551
20
15
18
147
497
2
11
24
28
14
30
188
270
155
384
384
656
321
66
218
410
256
912
20
15
18
147
497
2
11
24
28
14
30
188
270
155
384
640
272
321
66
218
410
898
1164
20
15
18
147
497
2
11
24
28
14
30
188
270
155
192
128
272
321
66
218
378
258
780
20
15
18
147
497
2
11
24
28
14
30
188
270
155
416
384
272
321
66
346
858
632
528
20
15
18
147
497
2
11
24
28
14
30
220
14
27
0
0
32
353
162
50
26
0
48
20
15
18
147
497
2
11
24
28
14
30
220
14
27
0
0
544
353
546
42
25
513
1840
20
15
18
147
497
2
11
24
28
14
30
220
14
27
0
0
288
353
546
562
26
384
944
20
15
18
147
497
2
11
24
28
14
30
220
14
27
0
512
544
353
546
562
538
1792
1328
20
15
18
147
497
2
11
24
28
14
30
220
14
27
0
512
1568
1377
546
306
794
1792
1584
20
15
18
147
497
2
11
24
28
14
30
220
14
27
0
512
288
353
546
562
538
1856
732
20
15
18
147
497
2
11
24
28
14
30
220
14
27
0
512
672
353
546
562
795
1816
988
20
15
18
147
497
2
11
24
28
14
30
220
14
27
0
512
800
353
162
306
795
1816
828
20
15
18
147
497
2
11
24
28
14
30
220
14
27
0
256
32
353
162
50
26
896
1072
20
15
18
147
497
2
11
24
28
14
30
220
14
27
0
256
160
353
546
42
25
897
1242
20
15
18
147
497
2
11
24
28
14
30
220
14
27
0
256
288
353
546
562
282
896
688
20
15
18
147
497
2
11
24
28
14
30
220
14
27
0
256
416
353
546
42
25
897
730
20
15
18
147
497
2
11
24
28
14
30
220
14
27
0
256
800
353
162
50
282
898
1719
20
15
18
147
497
2
11
24
28
14
30
220
14
27
0
768
544
353
546
178
795
1920
988
20
15
18
147
497
2
11
24
28
14
30
220
14
27
0
768
672
353
546
562
794
1920
944
20
15
18
147
497
2
11
24
28
14
30
220
14
27
0
768
656
353
546
562
795
1923
935
20
15
18
147
497
2
11
24
28
14
30
220
14
27
0
128
160
353
162
50
27
448
236
20
15
18
147
497
2
11
24
28
14
30
220
14
27
0
128
144
353
546
42
26
450
908
20
15
18
147
497
2
11
24
28
14
30
220
14
27
0
128
416
353
546
42
25
449
858
20
15
18
147
497
2
11
24
28
14
30
220
14
27
0
64
32
353
418
818
667
248
156
20
15
18
147
497
2
11
24
28
14
30
220
14
27
0
192
160
353
546
306
411
504
284
20
15
18
147
497
2
11
24
28
14
30
220
14
27
0
192
416
353
546
306
411
504
796
20
15
18
147
497
2
11
24
28
14
30
220
14
27
512
0
32
353
482
562
1818
512
48
20
15
18
147
497
2
11
24
28
14
30
220
14
27
512
0
544
353
546
562
1818
512
1840
20
15
18
147
497
2
11
24
28
14
30
220
14
27
512
512
32
353
482
562
1818
1280
1072
20
15
18
147
497
2
11
24
28
14
30
220
14
27
512
512
544
353
546
562
1819
1304
1340
20
15
18
147
497
2
11
24
28
14
30
220
14
27
512
512
288
353
546
562
1819
896
732
20
15
18
147
497
2
11
24
28
14
30
220
14
27
512
512
672
353
546
562
1819
1304
988
20
15
18
147
497
2
11
24
28
14
30
220
14
27
512
512
800
353
482
562
1818
1280
1456
20
15
18
147
497
2
11
24
28
14
30
220
14
27
512
256
32
353
482
562
1914
704
620
20
15
18
147
497
2
11
24
28
14
30
220
14
27
512
256
544
353
546
1586
1914
704
1644
20
15
18
147
497
2
11
24
28
14
30
220
14
27
512
768
544
353
546
562
1818
1408
988
20
15
18
147
497
2
11
24
28
14
30
220
14
27
512
768
672
353
546
562
1818
768
944
20
15
18
147
497
2
11
24
28
14
30
220
14
27
512
768
800
353
482
562
1819
1408
1500
20
15
18
147
497
2
11
24
28
14
30
220
14
27
512
768
656
353
546
562
1818
771
935
20
15
18
147
497
2
11
24
28
14
30
220
14
27
512
640
672
353
546
1586
1819
960
1004
20
15
18
147
497
2
11
24
28
14
30
220
14
27
256
0
32
353
162
426
921
513
48
20
15
18
147
497
2
11
24
28
14
30
220
14
27
256
0
288
353
546
306
922
256
944
20
15
18
147
497
2
11
24
28
14
30
220
14
27
256
256
32
353
162
426
921
641
176
20
15
18
147
497
2
11
24
28
14
30
220
14
27
256
256
544
353
546
306
923
664
1596
20
15
18
147
497
2
11
24
28
14
30
220
14
27
256
256
160
353
546
306
922
448
348
20
15
18
147
497
2
11
24
28
14
30
220
14
27
256
256
288
353
546
306
922
640
688
20
15
18
147
497
2
11
24
28
14
30
220
14
27
256
256
672
353
226
282
922
1986
1372
20
15
18
147
497
2
11
24
28
14
30
220
14
27
256
256
416
353
546
306
922
664
444
20
15
18
147
497
2
11
24
28
14
30
220
14
27
256
256
800
353
162
434
922
640
1712
20
15
18
147
497
2
11
24
28
14
30
220
14
27
256
768
32
353
162
426
922
960
92
20
15
18
147
497
2
11
24
28
14
30
220
14
27
256
768
544
353
546
306
922
960
1116
20
15
18
147
497
2
11
24
28
14
30
220
14
27
256
768
672
353
546
306
923
792
944
20
15
18
147
497
2
11
24
28
14
30
220
14
27
256
768
800
353
162
434
922
960
604
20
15
18
147
497
2
11
24
28
14
30
220
14
27
256
768
656
353
546
306
923
769
906
20
15
18
147
497
2
11
24
28
14
30
220
14
27
256
384
160
353
162
426
921
385
90
20
15
18
147
497
2
11
24
28
14
30
220
14
27
256
384
288
353
546
306
922
384
560
20
15
18
147
497
2
11
24
28
14
30
220
14
27
256
384
416
353
546
306
922
384
304
20
15
18
147
497
2
11
24
28
14
30
220
14
27
256
320
160
353
546
306
923
504
284
20
15
18
147
497
2
11
24
28
14
30
220
14
27
256
832
800
353
162
434
923
1016
540
20
15
18
147
497
2
11
24
28
14
30
220
14
27
768
768
672
353
546
1706
1945
1176
956
20
15
18
147
497
2
11
24
28
14
30
220
14
27
64
128
144
353
546
562
1787
385
906
20
15
18
147
497
2
11
24
28
14
30
220
14
27
32
0
32
353
162
170
217
248
176
20
15
18
147
497
2
11
24
28
14
30
220
14
27
32
0
544
353
546
1706
1753
1784
1900
20
15
18
147
497
2
11
24
28
14
30
220
14
27
32
128
32
353
162
170
217
504
48
20
15
18
147
497
2
11
24
28
14
30
220
14
27
32
128
160
353
162
170
217
504
236
20
15
18
147
497
2
11
24
28
14
30
220
14
27
32
128
416
353
162
178
219
504
492
20
15
18
147
497
2
11
24
28
14
30
220
14
27
192
128
144
353
546
562
506
256
908
20
15
18
147
497
2
11
24
28
14
30
220
14
27
160
0
32
353
162
170
473
632
108
20
15
18
147
497
2
11
24
28
14
30
220
14
27
160
128
32
353
162
426
473
1016
560
20
15
18
147
497
2
11
24
28
14
30
220
14
27
160
128
160
353
162
170
473
376
236
20
15
18
147
497
2
11
24
28
14
30
220
14
27
160
128
416
353
546
178
475
376
492
20
15
18
147
497
2
11
24
28
14
30
220
14
27
160
384
32
353
162
170
473
504
48
20
15
18
147
497
2
11
24
28
14
30
220
14
27
160
384
288
353
546
434
474
504
560
20
15
18
147
497
2
11
24
28
14
30
220
14
27
160
384
416
353
546
178
475
504
304
20
15
18
147
497
2
11
24
28
14
30
220
14
27
416
384
32
353
162
426
985
760
48
20
15
18
147
497
2
11
24
28
14
30
220
14
31
0
0
32
353
162
177
29
0
48
20
15
18
147
497
2
11
24
28
14
30
220
14
31
0
0
544
353
546
561
29
513
1840
20
15
18
147
497
2
11
24
28
14
30
220
14
31
0
0
288
353
546
561
541
769
944
20
15
18
147
497
2
11
24
28
14
30
220
14
31
0
512
544
353
546
561
541
1857
1370
20
15
18
147
497
2
11
24
28
14
30
220
14
31
0
512
288
353
546
561
541
1857
730
20
15
18
147
497
2
11
24
28
14
30
220
14
31
0
512
672
353
546
561
625
1909
986
20
15
18
147
497
2
11
24
28
14
30
220
14
31
0
512
800
353
226
49
542
1793
1456
20
15
18
147
497
2
11
24
28
14
30
220
14
31
0
256
288
353
226
305
797
897
474
20
15
18
147
497
2
11
24
28
14
30
220
14
31
0
256
416
353
546
561
285
897
730
20
15
18
147
497
2
11
24
28
14
30
220
14
31
0
256
800
353
162
177
797
897
986
20
15
18
147
497
2
11
24
28
14
30
220
14
31
0
128
160
353
162
433
413
449
346
20
15
18
147
497
2
11
24
28
14
30
220
14
31
0
128
144
353
546
561
113
449
906
20
15
18
147
497
2
11
24
28
14
30
220
14
31
0
128
416
353
546
561
29
449
858
20
15
18
147
497
2
11
24
28
14
30
220
14
31
0
64
32
353
162
177
113
245
26
20
15
18
147
497
2
11
24
28
14
30
220
14
31
0
192
160
353
162
177
113
501
282
20
15
18
147
497
2
11
24
28
14
30
220
14
31
0
192
416
353
546
561
369
501
794
20
15
18
147
497
2
11
24
28
14
30
220
14
31
512
0
32
353
482
561
1905
577
48
20
15
18
147
497
2
11
24
28
14
30
220
14
31
512
0
544
353
546
1585
1905
577
1882
20
15
18
147
497
2
11
24
28
14
30
220
14
31
512
512
32
353
482
561
1905
1345
1072
20
15
18
147
497
2
11
24
28
14
30
220
14
31
512
512
544
353
546
1585
1905
1345
1370
20
15
18
147
497
2
11
24
28
14
30
220
14
31
512
512
288
353
546
1713
1905
1345
730
20
15
18
147
497
2
11
24
28
14
30
220
14
31
512
256
32
353
482
561
1905
705
618
20
15
18
147
497
2
11
24
28
14
30
220
14
31
512
256
544
353
546
1585
1905
705
1642
20
15
18
147
497
2
11
24
28
14
30
220
14
31
512
768
544
353
546
1585
1905
833
1130
20
15
18
147
497
2
11
24
28
14
30
220
14
31
512
768
656
353
546
1713
1905
1409
906
20
15
18
147
497
2
11
24
28
14
30
220
14
31
512
704
32
353
482
561
1905
1013
1050
20
15
18
147
497
2
11
24
28
14
30
220
14
31
512
704
288
353
482
561
1905
1013
538
20
15
18
147
497
2
11
24
28
14
30
220
14
31
256
0
32
353
162
433
925
513
48
20
15
18
147
497
2
11
24
28
14
30
220
14
31
256
256
32
353
162
433
925
641
176
20
15
18
147
497
2
11
24
28
14
30
220
14
31
256
256
160
353
162
433
925
449
346
20
15
18
147
497
2
11
24
28
14
30
220
14
31
256
256
288
353
162
433
925
641
688
20
15
18
147
497
2
11
24
28
14
30
220
14
31
256
256
800
353
162
433
925
641
1712
20
15
18
147
497
2
11
24
28
14
30
220
14
31
256
768
32
353
162
433
925
961
90
20
15
18
147
497
2
11
24
28
14
30
220
14
31
256
768
544
353
162
433
925
961
1114
20
15
18
147
497
2
11
24
28
14
30
220
14
31
256
768
800
353
162
433
925
961
602
20
15
18
147
497
2
11
24
28
14
30
220
14
31
256
768
656
353
162
433
925
769
906
20
15
18
147
497
2
11
24
28
14
30
220
14
31
64
128
144
353
546
561
753
385
906
20
15
18
147
497
2
11
24
28
14
30
220
14
31
64
64
32
353
162
177
241
117
26
20
15
18
147
497
2
11
24
28
14
30
220
14
31
64
64
160
353
162
177
241
501
410
20
15
18
147
497
2
11
24
28
14
30
220
14
31
64
64
144
353
226
49
241
501
336
20
15
18
147
497
2
11
24
28
14
30
220
14
31
64
64
416
353
546
177
241
501
922
20
15
18
147
497
2
11
24
28
14
30
220
14
31
64
192
32
353
162
177
241
245
26
20
15
18
147
497
2
11
24
28
14
30
220
14
31
64
192
160
353
162
177
241
245
282
20
15
18
147
497
2
11
24
28
14
30
220
14
31
64
192
416
353
546
561
753
373
794
20
15
18
147
497
2
11
24
28
14
30
220
14
31
64
320
144
353
546
1585
1265
1013
592
20
15
18
147
497
2
11
24
28
14
30
220
14
31
32
0
32
353
162
177
49
245
176
20
15
18
147
497
2
11
24
28
14
30
220
14
31
32
0
544
353
546
561
561
757
1882
20
15
18
147
497
2
11
24
28
14
30
220
14
31
32
128
32
353
162
177
49
501
560
20
15
18
147
497
2
11
24
28
14
30
220
14
31
32
128
288
353
162
177
177
501
816
20
15
18
147
497
2
11
24
28
14
30
220
14
31
32
64
32
353
162
177
49
117
28
20
15
18
147
497
2
11
24
28
14
30
220
14
31
192
0
32
353
162
177
497
1013
1082
20
15
18
147
497
2
11
24
28
14
30
220
14
31
192
256
32
353
162
177
497
501
58
20
15
18
147
497
2
11
24
28
14
30
220
14
31
192
256
800
353
162
177
497
501
826
20
15
18
147
497
2
11
24
28
14
30
220
14
31
192
128
32
353
162
177
497
245
58
20
15
18
147
497
2
11
24
28
14
30
220
14
31
192
128
144
353
546
561
497
257
906
20
15
18
147
497
2
11
24
28
14
30
220
14
31
192
192
32
353
162
177
497
373
26
20
15
18
147
497
2
11
24
28
14
30
220
14
31
192
192
160
353
162
177
497
373
282
20
15
18
147
497
2
11
24
28
14
30
220
14
31
192
192
416
353
162
177
497
373
794
20
15
18
147
497
2
11
24
28
14
30
220
14
31
288
256
32
353
162
433
945
501
560
20
15
18
147
497
2
11
24
28
14
30
220
14
31
288
256
288
353
162
433
945
501
474
20
15
18
147
497
2
11
24
28
14
30
220
14
31
288
256
800
353
162
433
945
501
816
20
15
18
147
497
2
11
24
28
14
30
220
14
31
288
768
32
353
162
433
945
1013
90
20
15
18
147
497
2
11
24
28
14
30
220
14
31
288
768
544
353
162
433
945
1013
986
20
15
18
147
497
2
11
24
28
14
30
220
14
31
288
768
800
353
162
433
945
1013
560
20
15
18
147
497
2
11
24
28
14
30
220
14
31
288
768
656
353
162
433
945
1013
912
20
15
18
147
497
2
11
24
28
14
30
220
14
539
0
0
544
353
546
1834
537
1537
1840
20
15
18
147
497
2
11
24
28
14
30
220
14
539
0
512
544
353
546
1834
537
1793
1328
20
15
18
147
497
2
11
24
28
14
30
220
14
539
512
0
544
353
546
1834
1305
513
1840
20
15
18
147
497
2
11
24
28
14
30
220
14
539
512
512
544
353
546
1834
1305
1345
1370
20
15
18
147
497
2
11
24
28
14
30
220
14
539
512
768
544
353
546
1834
1305
1409
1072
20
15
18
147
497
2
11
24
28
14
30
220
14
539
512
768
672
353
546
1834
1305
1432
956
20
15
18
147
497
2
11
24
28
14
30
220
14
539
512
640
672
353
546
1834
1306
962
1004
20
15
18
147
497
2
11
24
28
14
30
220
14
539
768
512
544
353
546
1834
793
1025
1328
20
15
18
147
497
2
11
24
28
14
30
220
14
539
768
768
544
353
546
1834
793
769
1072
20
15
18
147
497
2
11
24
28
14
30
220
14
539
768
768
672
353
546
1834
793
769
944
20
15
18
147
497
2
11
24
28
14
30
220
14
539
768
1280
544
353
546
1834
793
1793
1072
20
15
18
147
497
2
11
24
28
14
30
220
526
27
0
0
32
353
994
1050
26
0
48
20
15
18
147
497
2
11
24
28
14
30
220
526
27
0
0
544
353
994
1050
1562
1536
1840
20
15
18
147
497
2
11
24
28
14
30
220
526
27
0
0
288
353
994
1050
26
24
956
20
15
18
147
497
2
11
24
28
14
30
220
526
27
0
512
544
353
994
1050
1562
1792
944
20
15
18
147
497
2
11
24
28
14
30
220
526
27
0
512
1568
1377
866
538
1562
1792
1584
20
15
18
147
497
2
11
24
28
14
30
220
526
27
0
512
288
353
994
1050
1562
1856
732
20
15
18
147
497
2
11
24
28
14
30
220
526
27
0
512
800
353
930
562
538
1792
1456
20
15
18
147
497
2
11
24
28
14
30
220
526
27
0
256
32
353
994
538
26
898
560
20
15
18
147
497
2
11
24
28
14
30
220
526
27
0
256
160
353
994
538
26
898
1244
20
15
18
147
497
2
11
24
28
14
30
220
526
27
0
256
288
353
994
538
794
896
476
20
15
18
147
497
2
11
24
28
14
30
220
526
27
0
256
416
353
994
538
26
898
732
20
15
18
147
497
2
11
24
28
14
30
220
526
27
0
256
800
353
930
562
794
896
988
20
15
18
147
497
2
11
24
28
14
30
220
526
27
0
768
544
353
994
1074
1562
1920
1072
20
15
18
147
497
2
11
24
28
14
30
220
526
27
0
768
672
353
994
538
794
1922
956
20
15
18
147
497
2
11
24
28
14
30
220
526
27
0
768
656
353
994
538
794
1922
908
20
15
18
147
497
2
11
24
28
14
30
220
526
27
0
128
160
353
930
554
26
450
236
20
15
18
147
497
2
11
24
28
14
30
220
526
27
0
128
416
353
994
538
26
448
860
20
15
18
147
497
2
11
24
28
14
30
220
526
27
0
192
160
353
866
282
411
504
284
20
15
18
147
497
2
11
24
28
14
30
220
526
27
512
0
32
353
994
538
1818
1024
48
20
15
18
147
497
2
11
24
28
14
30
220
526
27
512
0
544
353
994
538
1818
512
1840
20
15
18
147
497
2
11
24
28
14
30
220
526
27
512
512
32
353
994
538
1818
1280
1072
20
15
18
147
497
2
11
24
28
14
30
220
526
27
512
512
544
353
994
538
1818
1344
1372
20
15
18
147
497
2
11
24
28
14
30
220
526
27
512
512
1568
1377
866
538
1818
920
1980
20
15
18
147
497
2
11
24
28
14
30
220
526
27
512
512
288
353
994
538
1818
896
732
20
15
18
147
497
2
11
24
28
14
30
220
526
27
512
512
800
353
930
562
1818
1280
1456
20
15
18
147
497
2
11
24
28
14
30
220
526
27
512
256
32
353
994
562
1914
704
620
20
15
18
147
497
2
11
24
28
14
30
220
526
27
512
256
544
353
994
562
1914
704
1644
20
15
18
147
497
2
11
24
28
14
30
220
526
27
512
1536
32
353
866
538
1818
1922
176
20
15
18
147
497
2
11
24
28
14
30
220
526
27
512
1536
1568
1377
866
538
1818
1536
1584
20
15
18
147
497
2
11
24
28
14
30
220
526
27
512
768
544
353
994
538
1818
1408
988
20
15
18
147
497
2
11
24
28
14
30
220
526
27
512
768
672
353
994
538
1818
1408
944
20
15
18
147
497
2
11
24
28
14
30
220
526
27
512
768
800
353
930
562
1818
768
816
20
15
18
147
497
2
11
24
28
14
30
220
526
27
512
768
656
353
994
538
1818
770
908
20
15
18
147
497
2
11
24
28
14
30
220
526
27
512
640
672
353
994
538
1818
962
1004
20
15
18
147
497
2
11
24
28
14
30
220
526
27
256
0
32
353
866
282
922
512
48
20
15
18
147
497
2
11
24
28
14
30
220
526
27
256
0
288
353
866
282
922
258
956
20
15
18
147
497
2
11
24
28
14
30
220
526
27
256
256
32
353
866
282
922
640
176
20
15
18
147
497
2
11
24
28
14
30
220
526
27
256
256
544
353
866
282
923
664
1596
20
15
18
147
497
2
11
24
28
14
30
220
526
27
256
256
160
353
866
282
922
448
348
20
15
18
147
497
2
11
24
28
14
30
220
526
27
256
256
288
353
866
282
922
640
688
20
15
18
147
497
2
11
24
28
14
30
220
526
27
256
256
672
353
866
282
922
1986
1388
20
15
18
147
497
2
11
24
28
14
30
220
526
27
256
256
416
353
866
282
922
642
732
20
15
18
147
497
2
11
24
28
14
30
220
526
27
256
256
800
353
866
282
922
640
1712
20
15
18
147
497
2
11
24
28
14
30
220
526
27
256
768
32
353
866
282
922
960
92
20
15
18
147
497
2
11
24
28
14
30
220
526
27
256
768
544
353
866
282
922
960
1116
20
15
18
147
497
2
11
24
28
14
30
220
526
27
256
768
800
353
866
282
922
1664
1200
20
15
18
147
497
2
11
24
28
14
30
220
526
27
256
384
160
353
866
282
922
386
92
20
15
18
147
497
2
11
24
28
14
30
220
526
27
256
384
288
353
866
282
922
384
560
20
15
18
147
497
2
11
24
28
14
30
220
526
27
256
384
416
353
866
282
922
384
304
20
15
18
147
497
2
11
24
28
14
30
220
526
27
256
320
160
353
866
282
923
504
284
20
15
18
147
497
2
11
24
28
14
30
220
526
31
0
0
32
353
930
561
29
0
48
20
15
18
147
497
2
11
24
28
14
30
220
526
31
0
0
288
353
930
561
541
769
944
20
15
18
147
497
2
11
24
28
14
30
220
526
31
0
512
544
353
930
561
541
1857
1328
20
15
18
147
497
2
11
24
28
14
30
220
526
31
0
512
288
353
930
561
1565
1857
730
20
15
18
147
497
2
11
24
28
14
30
220
526
31
0
512
800
353
930
561
541
1793
1456
20
15
18
147
497
2
11
24
28
14
30
220
526
31
0
256
416
353
994
561
797
897
730
20
15
18
147
497
2
11
24
28
14
30
220
526
31
0
768
656
353
994
561
625
1921
906
20
15
18
147
497
2
11
24
28
14
30
220
526
31
0
128
160
353
930
561
541
449
346
20
15
18
147
497
2
11
24
28
14
30
220
526
31
0
128
144
353
994
561
369
449
906
20
15
18
147
497
2
11
24
28
14
30
220
526
31
0
128
416
353
994
561
29
449
858
20
15
18
147
497
2
11
24
28
14
30
220
526
31
0
64
32
353
930
561
369
245
26
20
15
18
147
497
2
11
24
28
14
30
220
526
31
0
192
160
353
930
561
369
501
282
20
15
18
147
497
2
11
24
28
14
30
220
526
31
0
192
416
353
930
561
369
501
794
20
15
18
147
497
2
11
24
28
14
30
220
526
31
512
0
32
353
930
561
1905
1089
48
20
15
18
147
497
2
11
24
28
14
30
220
526
31
512
512
32
353
930
561
1905
1345
1072
20
15
18
147
497
2
11
24
28
14
30
220
526
31
512
512
544
353
930
561
1905
1345
1370
20
15
18
147
497
2
11
24
28
14
30
220
526
31
512
512
288
353
930
561
1905
1345
730
20
15
18
147
497
2
11
24
28
14
30
220
526
31
512
512
800
353
930
561
1905
1345
858
20
15
18
147
497
2
11
24
28
14
30
220
526
31
512
256
32
353
930
561
1905
705
618
20
15
18
147
497
2
11
24
28
14
30
220
526
31
512
256
544
353
930
561
1905
705
1642
20
15
18
147
497
2
11
24
28
14
30
220
526
31
512
768
544
353
930
561
1905
833
1130
20
15
18
147
497
2
11
24
28
14
30
220
526
31
512
768
800
353
930
561
1905
833
816
20
15
18
147
497
2
11
24
28
14
30
220
526
31
512
768
656
353
994
561
1905
833
906
20
15
18
147
497
2
11
24
28
14
30
220
526
31
512
640
288
353
930
561
1905
961
602
20
15
18
147
497
2
11
24
28
14
30
220
526
31
512
704
32
353
930
561
1905
1013
1050
20
15
18
147
497
2
11
24
28
14
30
220
526
31
512
704
288
353
930
561
1905
1013
538
20
15
18
147
497
2
11
24
28
14
30
220
526
31
64
64
32
353
930
561
1777
117
26
20
15
18
147
497
2
11
24
28
14
30
220
526
31
64
192
32
353
930
561
1777
1781
1050
20
15
18
147
497
2
11
24
28
14
30
220
526
31
64
192
160
353
930
561
1777
1781
282
20
15
18
147
497
2
11
24
28
14
30
220
526
31
64
192
416
353
930
561
753
373
794
20
15
18
147
497
2
11
24
28
14
30
220
526
31
64
320
32
353
930
561
1777
1013
538
20
15
18
147
497
2
11
24
28
14
30
220
526
31
64
832
544
353
930
561
1777
2037
1050
20
15
18
147
497
2
11
24
28
14
30
220
526
31
64
704
288
353
930
561
1777
1909
538
20
15
18
147
497
2
11
24
28
14
30
220
526
31
32
0
32
353
930
561
49
245
176
20
15
18
147
497
2
11
24
28
14
30
220
526
31
32
0
288
353
930
561
1585
1269
944
20
15
18
147
497
2
11
24
28
14
30
220
526
31
32
128
32
353
930
561
49
501
560
20
15
18
147
497
2
11
24
28
14
30
220
526
31
32
64
32
353
930
561
49
117
28
20
15
18
147
497
2
11
24
28
14
30
220
526
31
544
64
32
353
930
561
1841
1141
156
20
15
18
147
497
2
11
24
28
14
30
220
526
31
544
832
544
353
930
561
1841
885
1052
20
15
18
147
497
2
11
24
28
14
30
220
526
31
544
576
544
353
930
561
1841
1397
1308
20
15
18
147
497
2
11
24
28
14
30
220
526
539
0
0
288
353
930
946
1178
1152
944
20
15
18
147
497
2
11
24
28
14
30
220
526
539
0
512
288
353
930
946
1178
1856
732
20
15
18
147
497
2
11
24
28
14
30
220
526
539
0
512
800
353
930
946
1178
1792
1456
20
15
18
147
497
2
11
24
28
14
30
220
526
539
0
192
160
353
930
946
1179
504
284
20
15
18
147
497
2
11
24
28
14
30
220
526
539
0
192
416
353
930
946
1179
504
796
20
15
18
147
497
2
11
24
28
14
30
220
526
539
1536
512
288
353
930
946
1562
256
432
20
15
18
147
497
2
11
24
28
14
30
220
526
539
32
128
160
353
930
946
1243
504
236
20
15
18
147
497
2
11
24
28
14
30
220
526
539
32
128
416
353
930
946
1243
504
492
20
15
18
147
497
2
11
24
28
14
30
220
526
543
0
0
288
353
930
945
1181
1153
944
20
15
18
147
497
2
11
24
28
14
30
220
526
543
0
512
288
353
930
945
1181
1857
730
20
15
18
147
497
2
11
24
28
14
30
220
526
543
1536
512
288
353
930
945
1565
257
432
20
15
18
147
497
2
11
24
28
14
30
220
526
543
64
704
288
353
930
945
1265
1909
538
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
0
0
32
353
994
1586
26
0
48
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
0
0
544
353
994
1586
26
1536
1840
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
0
0
288
353
994
1586
26
256
944
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
0
128
144
353
994
1586
123
449
906
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
0
128
416
353
994
1586
123
449
490
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
512
0
32
353
994
1586
282
1024
48
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
512
0
544
353
994
1562
282
512
1840
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
512
0
288
353
994
1586
282
256
944
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
512
512
32
353
994
1586
282
1280
560
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
512
512
544
353
994
1562
282
1304
1340
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
512
512
288
353
994
1586
282
1280
432
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
512
256
160
353
994
1586
282
384
220
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
512
256
288
353
994
1586
282
386
476
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
512
256
416
353
994
1586
282
386
732
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
512
768
32
353
994
1586
282
1408
48
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
512
768
544
353
994
1562
282
1410
1084
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
512
768
672
353
994
1562
282
1410
956
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
512
768
656
353
994
1586
282
1410
908
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
1536
0
32
353
994
1586
1562
0
1072
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
1536
0
544
353
994
1562
1563
24
1852
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
1536
512
32
353
994
1586
1562
256
560
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
1536
512
544
353
994
1562
1562
256
1328
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
1536
512
288
353
994
1586
1562
256
432
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
1536
1536
544
353
994
1562
1563
1560
316
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
1536
1280
32
353
994
1586
1562
1792
1328
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
1536
1280
544
353
994
1562
1562
1856
304
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
1280
0
32
353
994
1586
1818
128
220
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
1280
0
288
353
994
1586
1819
152
944
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
1280
512
32
353
994
1586
1818
1152
48
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
1280
512
544
353
994
1586
1818
1152
944
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
1280
512
288
353
994
1586
1819
1176
700
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
1280
256
32
353
994
1586
1818
1474
1132
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
1280
256
160
353
994
1586
1818
1472
348
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
1280
256
672
353
994
1586
1914
1472
1388
20
15
18
147
497
2
11
24
28
14
30
220
526
1563
1280
384
416
353
994
1586
1818
1408
304
20
15
18
147
497
2
11
24
28
14
30
220
526
283
0
0
32
353
930
682
537
0
48
20
15
18
147
497
2
11
24
28
14
30
220
526
283
0
0
288
353
930
434
282
256
944
20
15
18
147
497
2
11
24
28
14
30
220
526
283
0
512
544
353
930
682
537
1793
1328
20
15
18
147
497
2
11
24
28
14
30
220
526
283
0
256
32
353
930
682
537
897
1072
20
15
18
147
497
2
11
24
28
14
30
220
526
283
0
256
288
353
930
434
282
896
688
20
15
18
147
497
2
11
24
28
14
30
220
526
283
0
256
416
353
930
434
282
896
732
20
15
18
147
497
2
11
24
28
14
30
220
526
283
0
256
800
353
930
434
282
896
1712
20
15
18
147
497
2
11
24
28
14
30
220
526
283
0
128
160
353
930
682
538
448
348
20
15
18
147
497
2
11
24
28
14
30
220
526
283
0
128
416
353
930
434
154
448
860
20
15
18
147
497
2
11
24
28
14
30
220
526
283
0
64
32
353
930
434
155
248
284
20
15
18
147
497
2
11
24
28
14
30
220
526
283
0
192
160
353
930
434
155
504
284
20
15
18
147
497
2
11
24
28
14
30
220
526
283
0
192
416
353
930
434
155
504
796
20
15
18
147
497
2
11
24
28
14
30
220
526
283
512
0
32
353
930
682
1561
1025
1072
20
15
18
147
497
2
11
24
28
14
30
220
526
283
512
512
32
353
930
682
1561
1281
1072
20
15
18
147
497
2
11
24
28
14
30
220
526
283
512
512
544
353
930
682
1561
1281
1328
20
15
18
147
497
2
11
24
28
14
30
220
526
283
512
1536
544
353
930
682
1561
1537
304
20
15
18
147
497
2
11
24
28
14
30
220
526
283
512
768
32
353
930
682
1561
792
60
20
15
18
147
497
2
11
24
28
14
30
220
526
283
256
0
32
353
930
682
1817
0
48
20
15
18
147
497
2
11
24
28
14
30
220
526
283
256
512
32
353
930
682
1817
1281
176
20
15
18
147
497
2
11
24
28
14
30
220
526
283
256
384
160
353
930
682
1817
409
92
20
15
18
147
497
2
11
24
28
14
30
220
526
283
256
640
32
353
930
682
1818
1344
92
20
15
18
147
497
2
11
24
28
14
30
220
526
283
768
0
32
353
930
434
794
0
48
20
15
18
147
497
2
11
24
28
14
30
220
526
283
768
0
288
353
930
434
795
24
956
20
15
18
147
497
2
11
24
28
14
30
220
526
283
768
512
32
353
930
434
794
1024
1072
20
15
18
147
497
2
11
24
28
14
30
220
526
283
768
512
544
353
930
426
793
1089
1328
20
15
18
147
497
2
11
24
28
14
30
220
526
283
768
512
288
353
930
434
794
1088
732
20
15
18
147
497
2
11
24
28
14
30
220
526
283
768
512
800
353
930
434
794
1088
860
20
15
18
147
497
2
11
24
28
14
30
220
526
283
768
256
32
353
930
434
795
152
316
20
15
18
147
497
2
11
24
28
14
30
220
526
283
768
256
288
353
930
434
795
152
476
20
15
18
147
497
2
11
24
28
14
30
220
526
283
768
256
416
353
930
434
794
152
730
20
15
18
147
497
2
11
24
28
14
30
220
526
283
768
256
800
353
930
434
795
152
828
20
15
18
147
497
2
11
24
28
14
30
220
526
283
768
768
32
353
930
434
794
768
48
20
15
18
147
497
2
11
24
28
14
30
220
526
283
768
768
544
353
930
426
793
769
1072
20
15
18
147
497
2
11
24
28
14
30
220
526
283
768
768
288
353
930
434
794
640
176
20
15
18
147
497
2
11
24
28
14
30
220
526
283
768
768
800
353
930
434
794
512
816
20
15
18
147
497
2
11
24
28
14
30
220
526
283
768
640
32
353
930
434
794
896
1072
20
15
18
147
497
2
11
24
28
14
30
220
526
283
768
640
288
353
930
434
794
896
560
20
15
18
147
497
2
11
24
28
14
30
220
526
283
768
640
416
353
930
434
794
920
1260
20
15
18
147
497
2
11
24
28
14
30
220
526
283
160
128
32
353
930
434
219
248
48
20
15
18
147
497
2
11
24
28
14
30
220
526
283
160
384
32
353
930
434
219
504
48
20
15
18
147
497
2
11
24
28
14
30
220
526
283
160
384
288
353
930
434
219
504
560
20
15
18
147
497
2
11
24
28
14
30
220
526
283
160
384
416
353
930
434
219
504
304
20
15
18
147
497
2
11
24
28
14
30
220
526
283
288
64
32
353
930
434
475
632
540
20
15
18
147
497
2
11
24
28
14
30
220
526
283
288
192
160
353
930
434
475
376
284
20
15
18
147
497
2
11
24
28
14
30
220
526
283
288
192
416
353
930
434
475
376
796
20
15
18
147
497
2
11
24
28
14
30
220
526
283
416
384
32
353
930
434
730
248
48
20
15
18
147
497
2
11
24
28
14
30
220
526
283
416
384
288
353
930
434
730
248
560
20
15
18
147
497
2
11
24
28
14
30
220
526
283
416
384
416
353
930
434
731
632
748
20
15
18
147
497
2
11
24
28
14
30
220
526
795
0
0
32
353
866
794
26
0
48
20
15
18
147
497
2
11
24
28
14
30
220
526
795
0
0
288
353
866
794
26
771
944
20
15
18
147
497
2
11
24
28
14
30
220
526
795
512
0
32
353
994
818
1050
1024
1072
20
15
18
147
497
2
11
24
28
14
30
220
526
795
512
0
544
353
994
818
1051
1152
1884
20
15
18
147
497
2
11
24
28
14
30
220
526
795
512
0
288
353
994
818
1051
1048
956
20
15
18
147
497
2
11
24
28
14
30
220
526
795
512
512
32
353
994
818
1050
1280
560
20
15
18
147
497
2
11
24
28
14
30
220
526
795
512
512
544
353
994
818
1050
1280
1328
20
15
18
147
497
2
11
24
28
14
30
220
526
795
512
512
288
353
994
818
1050
896
688
20
15
18
147
497
2
11
24
28
14
30
220
526
795
512
512
800
353
930
818
1050
1280
1456
20
15
18
147
497
2
11
24
28
14
30
220
526
795
512
256
288
353
866
794
1050
384
688
20
15
18
147
497
2
11
24
28
14
30
220
526
795
512
256
416
353
866
794
1050
384
432
20
15
18
147
497
2
11
24
28
14
30
220
526
795
512
768
32
353
994
818
1051
792
60
20
15
18
147
497
2
11
24
28
14
30
220
526
795
512
768
544
353
994
818
1050
1408
1072
20
15
18
147
497
2
11
24
28
14
30
220
526
795
512
768
288
353
994
818
1050
771
176
20
15
18
147
497
2
11
24
28
14
30
220
526
795
512
768
672
353
994
818
1050
1408
944
20
15
18
147
497
2
11
24
28
14
30
220
526
795
512
768
800
353
930
818
1050
768
816
20
15
18
147
497
2
11
24
28
14
30
220
526
795
512
768
656
353
994
818
1050
1410
908
20
15
18
147
497
2
11
24
28
14
30
220
526
795
256
0
32
353
866
794
154
128
48
20
15
18
147
497
2
11
24
28
14
30
220
526
795
256
0
288
353
866
794
154
1152
944
20
15
18
147
497
2
11
24
28
14
30
220
526
795
256
256
32
353
866
794
154
640
1072
20
15
18
147
497
2
11
24
28
14
30
220
526
795
256
256
160
353
866
794
154
640
220
20
15
18
147
497
2
11
24
28
14
30
220
526
795
256
256
288
353
866
794
154
640
688
20
15
18
147
497
2
11
24
28
14
30
220
526
795
256
256
416
353
866
794
154
640
732
20
15
18
147
497
2
11
24
28
14
30
220
526
795
256
256
800
353
866
794
155
664
828
20
15
18
147
497
2
11
24
28
14
30
220
526
795
256
768
32
353
866
794
154
792
60
20
15
18
147
497
2
11
24
28
14
30
220
526
795
256
768
544
353
866
794
154
770
1084
20
15
18
147
497
2
11
24
28
14
30
220
526
795
256
768
800
353
866
794
154
960
604
20
15
18
147
497
2
11
24
28
14
30
220
526
795
256
128
32
353
866
794
154
1218
1116
20
15
18
147
497
2
11
24
28
14
30
220
526
795
256
128
160
353
866
794
154
194
348
20
15
18
147
497
2
11
24
28
14
30
220
526
795
256
128
416
353
866
794
154
194
492
20
15
18
147
497
2
11
24
28
14
30
220
526
795
256
384
160
353
866
794
154
706
1116
20
15
18
147
497
2
11
24
28
14
30
220
526
795
256
384
288
353
866
794
154
386
572
20
15
18
147
497
2
11
24
28
14
30
220
526
795
256
384
416
353
866
794
154
384
304
20
15
18
147
497
2
11
24
28
14
30
220
526
795
256
192
32
353
866
794
155
1272
1052
20
15
18
147
497
2
11
24
28
14
30
220
526
795
256
192
160
353
866
794
155
248
284
20
15
18
147
497
2
11
24
28
14
30
220
526
795
768
0
32
353
994
818
794
0
48
20
15
18
147
497
2
11
24
28
14
30
220
526
795
768
0
288
353
994
818
794
0
944
20
15
18
147
497
2
11
24
28
14
30
220
526
795
768
512
32
353
994
818
794
1024
1072
20
15
18
147
497
2
11
24
28
14
30
220
526
795
768
512
544
353
994
818
794
1024
1328
20
15
18
147
497
2
11
24
28
14
30
220
526
795
768
512
288
353
994
818
794
1088
732
20
15
18
147
497
2
11
24
28
14
30
220
526
795
768
512
800
353
866
794
282
1024
1456
20
15
18
147
497
2
11
24
28
14
30
220
526
795
768
256
32
353
994
818
795
152
316
20
15
18
147
497
2
11
24
28
14
30
220
526
795
768
256
288
353
994
818
795
152
700
20
15
18
147
497
2
11
24
28
14
30
220
526
795
768
256
416
353
994
818
794
130
732
20
15
18
147
497
2
11
24
28
14
30
220
526
795
768
256
800
353
866
794
795
152
828
20
15
18
147
497
2
11
24
28
14
30
220
526
795
768
768
32
353
994
818
795
792
60
20
15
18
147
497
2
11
24
28
14
30
220
526
795
768
768
544
353
994
818
794
1152
1072
20
15
18
147
497
2
11
24
28
14
30
220
526
795
768
768
288
353
994
818
1179
1176
188
20
15
18
147
497
2
11
24
28
14
30
220
526
795
768
768
672
353
994
818
794
768
944
20
15
18
147
497
2
11
24
28
14
30
220
526
795
768
768
800
353
930
818
1306
256
304
20
15
18
147
497
2
11
24
28
14
30
220
526
795
768
768
656
353
994
818
794
1154
908
20
15
18
147
497
2
11
24
28
14
30
220
526
795
768
640
32
353
866
794
282
896
1072
20
15
18
147
497
2
11
24
28
14
30
220
526
795
768
640
288
353
994
818
794
896
560
20
15
18
147
497
2
11
24
28
14
30
220
526
795
768
640
416
353
866
794
283
920
1260
20
15
18
147
497
2
11
24
28
14
30
220
526
795
1280
0
32
353
994
818
1818
0
48
20
15
18
147
497
2
11
24
28
14
30
220
526
795
1280
0
288
353
994
818
1818
128
944
20
15
18
147
497
2
11
24
28
14
30
220
526
795
1280
512
32
353
994
818
1818
1024
560
20
15
18
147
497
2
11
24
28
14
30
220
526
795
1280
512
544
353
994
818
1818
1088
1372
20
15
18
147
497
2
11
24
28
14
30
220
526
795
1280
512
288
353
994
818
1818
1088
732
20
15
18
147
497
2
11
24
28
14
30
220
526
795
1280
384
32
353
930
818
1818
1408
1072
20
15
18
147
497
2
11
24
28
14
30
220
526
795
1280
384
160
353
930
818
1818
1408
92
20
15
18
147
497
2
11
24
28
14
30
220
526
795
1280
384
416
353
994
818
1818
1408
304
20
15
18
147
497
2
11
24
28
14
30
220
526
795
1152
0
32
353
866
794
1946
1026
188
20
15
18
147
497
2
11
24
28
14
30
220
526
795
1152
192
32
353
866
794
1946
1218
1052
20
15
18
147
497
2
11
24
28
14
30
220
526
795
1152
192
160
353
866
794
1946
1218
284
20
15
18
147
497
2
11
24
28
14
30
220
526
795
640
0
32
353
866
794
922
1024
1200
20
15
18
147
497
2
11
24
28
14
30
220
526
795
640
256
32
353
866
794
922
514
188
20
15
18
147
497
2
11
24
28
14
30
220
526
795
640
256
544
353
866
794
922
1154
1628
20
15
18
147
497
2
11
24
28
14
30
220
526
795
640
256
160
353
866
794
922
130
348
20
15
18
147
497
2
11
24
28
14
30
220
526
795
640
256
288
353
866
794
922
130
700
20
15
18
147
497
2
11
24
28
14
30
220
526
795
640
256
416
353
866
794
922
1152
1968
20
15
18
147
497
2
11
24
28
14
30
220
526
795
640
256
800
353
866
794
922
1152
1712
20
15
18
147
497
2
11
24
28
14
30
220
526
795
640
64
32
353
866
794
923
1144
156
20
15
18
147
497
2
11
24
28
14
30
220
526
795
640
192
32
353
866
794
922
706
28
20
15
18
147
497
2
11
24
28
14
30
220
526
795
1408
640
656
353
994
818
1914
1088
1420
20
15
18
147
497
2
11
24
28
14
30
220
526
795
1408
320
32
353
994
818
1914
1474
327
20
15
18
147
497
2
11
24
28
14
30
220
526
795
1408
320
160
353
994
818
1914
1474
1095
20
15
18
147
497
2
11
24
28
14
30
220
526
1567
0
128
144
353
994
1585
113
449
906
20
15
18
147
497
2
11
24
28
14
30
220
526
1567
512
256
160
353
994
1585
285
385
218
20
15
18
147
497
2
11
24
28
14
30
220
526
1567
1280
256
160
353
994
1585
1905
1473
346
20
15
18
147
497
2
11
24
28
14
30
220
526
1567
1280
256
672
353
994
1585
1905
1473
1386
20
15
18
147
497
2
11
24
28
14
30
220
526
1567
1280
320
160
353
994
1585
1905
1525
282
20
15
18
147
497
2
11
24
28
14
30
220
526
287
0
0
32
353
930
433
285
257
48
20
15
18
147
497
2
11
24
28
14
30
220
526
287
0
0
288
353
930
433
285
257
944
20
15
18
147
497
2
11
24
28
14
30
220
526
287
0
512
544
353
930
689
541
1793
1328
20
15
18
147
497
2
11
24
28
14
30
220
526
287
0
256
32
353
930
433
285
897
560
20
15
18
147
497
2
11
24
28
14
30
220
526
287
0
256
288
353
930
433
285
897
688
20
15
18
147
497
2
11
24
28
14
30
220
526
287
0
256
416
353
930
433
285
897
730
20
15
18
147
497
2
11
24
28
14
30
220
526
287
0
256
800
353
930
433
285
897
1712
20
15
18
147
497
2
11
24
28
14
30
220
526
287
0
128
160
353
930
433
157
449
346
20
15
18
147
497
2
11
24
28
14
30
220
526
287
0
128
416
353
930
433
157
449
858
20
15
18
147
497
2
11
24
28
14
30
220
526
287
0
64
32
353
930
689
113
245
26
20
15
18
147
497
2
11
24
28
14
30
220
526
287
0
192
160
353
930
689
113
501
282
20
15
18
147
497
2
11
24
28
14
30
220
526
287
512
0
32
353
930
689
1565
513
48
20
15
18
147
497
2
11
24
28
14
30
220
526
287
512
512
32
353
930
689
1565
1281
1072
20
15
18
147
497
2
11
24
28
14
30
220
526
287
512
512
544
353
930
689
1565
1281
1328
20
15
18
147
497
2
11
24
28
14
30
220
526
287
512
256
32
353
930
689
1649
705
618
20
15
18
147
497
2
11
24
28
14
30
220
526
287
512
256
544
353
930
689
1649
705
1642
20
15
18
147
497
2
11
24
28
14
30
220
526
287
512
1536
544
353
930
689
1565
1537
304
20
15
18
147
497
2
11
24
28
14
30
220
526
287
512
768
32
353
930
689
1649
833
106
20
15
18
147
497
2
11
24
28
14
30
220
526
287
512
768
544
353
930
689
1649
833
1130
20
15
18
147
497
2
11
24
28
14
30
220
526
287
512
64
32
353
930
689
1649
1269
154
20
15
18
147
497
2
11
24
28
14
30
220
526
287
512
640
32
353
930
689
1649
961
1114
20
15
18
147
497
2
11
24
28
14
30
220
526
287
512
704
32
353
930
689
1649
1013
1050
20
15
18
147
497
2
11
24
28
14
30
220
526
287
256
0
32
353
930
689
1821
1025
48
20
15
18
147
497
2
11
24
28
14
30
220
526
287
256
512
32
353
930
689
1821
1281
176
20
15
18
147
497
2
11
24
28
14
30
220
526
287
256
640
32
353
930
689
1821
1345
90
20
15
18
147
497
2
11
24
28
14
30
220
526
287
768
0
32
353
930
433
797
0
48
20
15
18
147
497
2
11
24
28
14
30
220
526
287
768
512
32
353
930
433
797
1089
1072
20
15
18
147
497
2
11
24
28
14
30
220
526
287
768
512
544
353
930
433
797
1089
1328
20
15
18
147
497
2
11
24
28
14
30
220
526
287
768
512
288
353
930
433
797
1089
730
20
15
18
147
497
2
11
24
28
14
30
220
526
287
768
512
800
353
930
433
797
1089
858
20
15
18
147
497
2
11
24
28
14
30
220
526
287
768
768
32
353
930
433
797
769
48
20
15
18
147
497
2
11
24
28
14
30
220
526
287
768
768
544
353
930
433
797
769
1072
20
15
18
147
497
2
11
24
28
14
30
220
526
287
768
768
800
353
930
433
797
257
304
20
15
18
147
497
2
11
24
28
14
30
220
526
287
768
640
32
353
930
433
797
897
1072
20
15
18
147
497
2
11
24
28
14
30
220
526
287
768
640
288
353
930
433
797
897
560
20
15
18
147
497
2
11
24
28
14
30
220
526
287
128
0
32
353
930
433
369
65
106
20
15
18
147
497
2
11
24
28
14
30
220
526
287
128
128
32
353
930
433
369
321
90
20
15
18
147
497
2
11
24
28
14
30
220
526
287
128
128
160
353
930
433
369
321
346
20
15
18
147
497
2
11
24
28
14
30
220
526
287
128
64
32
353
930
433
369
117
26
20
15
18
147
497
2
11
24
28
14
30
220
526
287
128
384
416
353
930
433
369
833
602
20
15
18
147
497
2
11
24
28
14
30
220
526
287
128
192
32
353
930
433
369
193
26
20
15
18
147
497
2
11
24
28
14
30
220
526
287
128
192
160
353
930
433
369
193
282
20
15
18
147
497
2
11
24
28
14
30
220
526
287
32
0
32
353
930
433
177
245
176
20
15
18
147
497
2
11
24
28
14
30
220
526
287
32
128
32
353
930
433
177
501
48
20
15
18
147
497
2
11
24
28
14
30
220
526
287
32
64
32
353
930
433
305
117
284
20
15
18
147
497
2
11
24
28
14
30
220
526
287
384
128
32
353
930
689
1905
1089
90
20
15
18
147
497
2
11
24
28
14
30
220
526
287
384
192
32
353
930
689
1905
1141
26
20
15
18
147
497
2
11
24
28
14
30
220
526
287
384
192
160
353
930
689
1905
1141
282
20
15
18
147
497
2
11
24
28
14
30
220
526
287
384
832
32
353
930
689
1905
1473
26
20
15
18
147
497
2
11
24
28
14
30
220
526
287
192
0
32
353
930
433
241
513
48
20
15
18
147
497
2
11
24
28
14
30
220
526
287
192
256
32
353
930
433
241
501
58
20
15
18
147
497
2
11
24
28
14
30
220
526
287
192
256
800
353
930
433
241
501
826
20
15
18
147
497
2
11
24
28
14
30
220
526
287
192
128
32
353
930
433
241
245
58
20
15
18
147
497
2
11
24
28
14
30
220
526
287
192
384
32
353
930
433
241
757
58
20
15
18
147
497
2
11
24
28
14
30
220
526
287
192
384
288
353
930
433
241
757
570
20
15
18
147
497
2
11
24
28
14
30
220
526
287
320
0
32
353
930
433
497
1
48
20
15
18
147
497
2
11
24
28
14
30
220
526
287
320
0
288
353
930
433
497
513
944
20
15
18
147
497
2
11
24
28
14
30
220
526
287
320
64
32
353
930
433
497
373
538
20
15
18
147
497
2
11
24
28
14
30
220
526
287
320
192
32
353
930
433
497
117
26
20
15
18
147
497
2
11
24
28
14
30
220
526
287
320
192
160
353
930
433
497
629
282
20
15
18
147
497
2
11
24
28
14
30
220
526
287
320
192
416
353
930
433
497
117
794
20
15
18
147
497
2
11
24
28
14
30
220
526
287
320
320
32
353
930
433
497
501
26
20
15
18
147
497
2
11
24
28
14
30
220
526
287
320
320
160
353
930
433
497
501
282
20
15
18
147
497
2
11
24
28
14
30
220
526
287
320
832
32
353
930
433
497
1013
26
20
15
18
147
497
2
11
24
28
14
30
220
526
287
320
832
544
353
930
433
497
1013
1050
20
15
18
147
497
2
11
24
28
14
30
220
526
287
320
832
800
353
930
433
497
1013
538
20
15
18
147
497
2
11
24
28
14
30
220
526
287
544
0
32
353
930
689
1585
1269
1200
20
15
18
147
497
2
11
24
28
14
30
220
526
287
832
0
32
353
930
433
1009
1
48
20
15
18
147
497
2
11
24
28
14
30
220
526
287
832
768
800
353
930
433
1009
513
816
20
15
18
147
497
2
11
24
28
14
30
220
526
287
832
192
32
353
930
433
1009
117
26
20
15
18
147
497
2
11
24
28
14
30
220
526
287
832
192
160
353
930
433
1009
117
282
20
15
18
147
497
2
11
24
28
14
30
220
526
287
832
192
416
353
930
433
1009
117
794
20
15
18
147
497
2
11
24
28
14
30
220
526
287
832
832
32
353
930
433
1009
757
26
20
15
18
147
497
2
11
24
28
14
30
220
526
287
832
832
544
353
930
433
1009
1269
1050
20
15
18
147
497
2
11
24
28
14
30
220
526
287
832
832
800
353
930
433
1009
1269
538
20
15
18
147
497
2
11
24
28
14
30
220
526
287
832
576
32
353
930
433
1009
1013
1050
20
15
18
147
497
2
11
24
28
14
30
220
526
287
288
768
32
353
930
433
689
1013
48
20
15
18
147
497
2
11
24
28
14
30
220
526
287
288
768
544
353
930
433
689
1013
1072
20
15
18
147
497
2
11
24
28
14
30
220
526
287
288
768
800
353
930
433
689
1013
560
20
15
18
147
497
2
11
24
28
14
30
220
526
287
288
384
32
353
930
433
689
757
1072
20
15
18
147
497
2
11
24
28
14
30
220
526
287
288
384
288
353
930
433
689
757
560
20
15
18
147
497
2
11
24
28
14
30
220
526
287
416
256
32
353
930
433
433
501
48
20
15
18
147
497
2
11
24
28
14
30
220
526
287
416
128
32
353
930
433
433
117
48
20
15
18
147
497
2
11
24
28
14
30
220
526
287
416
384
32
353
930
433
433
629
48
20
15
18
147
497
2
11
24
28
14
30
220
526
287
416
384
288
353
930
433
433
629
560
20
15
18
147
497
2
11
24
28
14
30
220
526
287
416
384
416
353
930
433
433
629
602
20
15
18
147
497
2
11
24
28
14
30
220
526
799
512
768
656
353
994
817
1137
833
906
20
15
18
147
497
2
11
24
28
14
30
220
526
799
768
768
672
353
994
817
1310
257
944
20
15
18
147
497
2
11
24
28
14
30
220
526
799
768
768
656
353
994
817
797
1153
906
20
15
18
147
497
2
11
24
28
14
30
220
526
799
1280
384
416
353
994
817
1821
1409
304
20
15
18
147
497
2
11
24
28
14
30
220
526
799
1408
640
656
353
994
817
1905
1089
1418
20
15
18
147
497
2
11
24
28
14
30
220
526
799
1408
704
672
353
994
817
1905
1141
794
20
15
18
147
497
2
11
24
28
14
30
220
270
27
0
0
544
353
34
42
25
513
1840
20
15
18
147
497
2
11
24
28
14
30
220
270
27
0
0
288
353
34
42
25
385
944
20
15
18
147
497
2
11
24
28
14
30
220
270
27
0
512
544
353
34
42
537
1792
1328
20
15
18
147
497
2
11
24
28
14
30
220
270
27
0
512
1568
1377
34
42
537
1793
1584
20
15
18
147
497
2
11
24
28
14
30
220
270
27
0
512
288
353
34
42
538
1856
732
20
15
18
147
497
2
11
24
28
14
30
220
270
27
0
512
672
353
34
50
795
1816
988
20
15
18
147
497
2
11
24
28
14
30
220
270
27
0
512
800
353
34
42
537
1793
1456
20
15
18
147
497
2
11
24
28
14
30
220
270
27
0
256
160
353
34
42
26
898
1244
20
15
18
147
497
2
11
24
28
14
30
220
270
27
0
256
288
353
34
42
281
897
688
20
15
18
147
497
2
11
24
28
14
30
220
270
27
0
256
416
353
34
42
26
898
732
20
15
18
147
497
2
11
24
28
14
30
220
270
27
0
256
800
353
34
42
26
898
988
20
15
18
147
497
2
11
24
28
14
30
220
270
27
0
768
544
353
34
42
793
1921
986
20
15
18
147
497
2
11
24
28
14
30
220
270
27
0
768
672
353
98
26
794
1920
944
20
15
18
147
497
2
11
24
28
14
30
220
270
27
0
768
656
353
34
42
793
1921
906
20
15
18
147
497
2
11
24
28
14
30
220
270
27
0
128
160
353
34
42
26
450
236
20
15
18
147
497
2
11
24
28
14
30
220
270
27
0
128
144
353
34
42
26
450
908
20
15
18
147
497
2
11
24
28
14
30
220
270
27
0
128
416
353
34
42
25
449
858
20
15
18
147
497
2
11
24
28
14
30
220
270
27
0
192
160
353
34
50
411
504
284
20
15
18
147
497
2
11
24
28
14
30
220
270
27
0
192
416
353
34
178
155
504
796
20
15
18
147
497
2
11
24
28
14
30
220
270
27
256
0
288
353
34
42
921
257
944
20
15
18
147
497
2
11
24
28
14
30
220
270
27
256
256
544
353
34
50
923
664
1596
20
15
18
147
497
2
11
24
28
14
30
220
270
27
256
256
160
353
34
42
921
449
346
20
15
18
147
497
2
11
24
28
14
30
220
270
27
256
256
288
353
34
42
921
641
688
20
15
18
147
497
2
11
24
28
14
30
220
270
27
256
256
672
353
34
306
922
1986
1372
20
15
18
147
497
2
11
24
28
14
30
220
270
27
256
256
416
353
34
42
921
664
444
20
15
18
147
497
2
11
24
28
14
30
220
270
27
256
256
800
353
34
42
921
641
1712
20
15
18
147
497
2
11
24
28
14
30
220
270
27
256
768
544
353
34
42
921
961
1114
20
15
18
147
497
2
11
24
28
14
30
220
270
27
256
768
672
353
98
26
922
770
956
20
15
18
147
497
2
11
24
28
14
30
220
270
27
256
768
800
353
34
42
921
961
602
20
15
18
147
497
2
11
24
28
14
30
220
270
27
256
768
656
353
34
42
921
769
912
20
15
18
147
497
2
11
24
28
14
30
220
270
27
256
128
160
353
34
42
922
1218
236
20
15
18
147
497
2
11
24
28
14
30
220
270
27
256
128
416
353
34
42
922
1218
748
20
15
18
147
497
2
11
24
28
14
30
220
270
27
256
384
160
353
34
42
922
386
92
20
15
18
147
497
2
11
24
28
14
30
220
270
27
256
384
288
353
34
42
921
385
560
20
15
18
147
497
2
11
24
28
14
30
220
270
27
256
384
416
353
34
42
921
385
304
20
15
18
147
497
2
11
24
28
14
30
220
270
27
256
320
160
353
34
178
923
504
284
20
15
18
147
497
2
11
24
28
14
30
220
270
27
256
832
800
353
34
306
923
1016
540
20
15
18
147
497
2
11
24
28
14
30
220
270
27
64
128
144
353
34
50
250
384
908
20
15
18
147
497
2
11
24
28
14
30
220
270
27
32
0
544
353
34
170
729
760
1900
20
15
18
147
497
2
11
24
28
14
30
220
270
27
32
128
160
353
34
170
217
504
236
20
15
18
147
497
2
11
24
28
14
30
220
270
27
32
128
416
353
34
170
217
504
492
20
15
18
147
497
2
11
24
28
14
30
220
270
27
192
128
144
353
34
50
506
256
908
20
15
18
147
497
2
11
24
28
14
30
220
270
27
160
128
160
353
34
170
473
376
236
20
15
18
147
497
2
11
24
28
14
30
220
270
27
160
128
416
353
34
170
473
376
492
20
15
18
147
497
2
11
24
28
14
30
220
270
27
160
384
288
353
34
170
473
504
560
20
15
18
147
497
2
11
24
28
14
30
220
270
27
160
384
416
353
34
170
473
504
304
20
15
18
147
497
2
11
24
28
14
30
220
270
27
416
128
160
353
34
170
985
1144
236
20
15
18
147
497
2
11
24
28
14
30
220
270
27
416
128
416
353
34
170
985
1144
748
20
15
18
147
497
2
11
24
28
14
30
220
270
31
0
0
544
353
34
561
541
769
1840
20
15
18
147
497
2
11
24
28
14
30
220
270
31
0
0
288
353
34
49
369
321
944
20
15
18
147
497
2
11
24
28
14
30
220
270
31
0
512
544
353
34
561
541
1857
1370
20
15
18
147
497
2
11
24
28
14
30
220
270
31
0
512
288
353
34
49
625
1909
730
20
15
18
147
497
2
11
24
28
14
30
220
270
31
0
512
672
353
34
561
625
1909
986
20
15
18
147
497
2
11
24
28
14
30
220
270
31
0
512
800
353
34
49
625
1857
874
20
15
18
147
497
2
11
24
28
14
30
220
270
31
0
256
288
353
34
49
797
897
474
20
15
18
147
497
2
11
24
28
14
30
220
270
31
0
256
416
353
34
49
285
897
730
20
15
18
147
497
2
11
24
28
14
30
220
270
31
0
256
800
353
34
49
797
897
986
20
15
18
147
497
2
11
24
28
14
30
220
270
31
0
768
656
353
98
49
625
1921
906
20
15
18
147
497
2
11
24
28
14
30
220
270
31
0
128
144
353
34
177
113
449
906
20
15
18
147
497
2
11
24
28
14
30
220
270
31
0
128
416
353
34
49
29
449
858
20
15
18
147
497
2
11
24
28
14
30
220
270
31
0
192
416
353
34
49
369
501
794
20
15
18
147
497
2
11
24
28
14
30
220
270
31
256
256
288
353
34
177
925
641
688
20
15
18
147
497
2
11
24
28
14
30
220
270
31
256
256
800
353
34
177
925
641
1712
20
15
18
147
497
2
11
24
28
14
30
220
270
31
256
768
544
353
34
177
925
961
1114
20
15
18
147
497
2
11
24
28
14
30
220
270
31
256
768
800
353
34
177
925
961
602
20
15
18
147
497
2
11
24
28
14
30
220
270
31
256
768
656
353
34
177
925
769
906
20
15
18
147
497
2
11
24
28
14
30
220
270
31
256
384
288
353
34
177
925
385
560
20
15
18
147
497
2
11
24
28
14
30
220
270
31
256
384
416
353
34
177
925
385
304
20
15
18
147
497
2
11
24
28
14
30
220
270
31
64
128
144
353
34
177
241
385
906
20
15
18
147
497
2
11
24
28
14
30
220
270
31
64
64
144
353
34
177
241
117
848
20
15
18
147
497
2
11
24
28
14
30
220
270
31
64
64
416
353
34
49
241
501
922
20
15
18
147
497
2
11
24
28
14
30
220
270
31
64
192
416
353
34
49
753
373
794
20
15
18
147
497
2
11
24
28
14
30
220
270
31
64
320
144
353
34
177
241
1013
1104
20
15
18
147
497
2
11
24
28
14
30
220
270
31
64
832
544
353
34
561
1265
2037
1050
20
15
18
147
497
2
11
24
28
14
30
220
270
31
64
704
288
353
34
561
753
1909
538
20
15
18
147
497
2
11
24
28
14
30
220
270
31
64
704
672
353
34
561
753
1909
794
20
15
18
147
497
2
11
24
28
14
30
220
270
31
32
0
544
353
34
561
561
757
1882
20
15
18
147
497
2
11
24
28
14
30
220
270
31
32
128
288
353
34
177
177
501
816
20
15
18
147
497
2
11
24
28
14
30
220
270
31
192
256
800
353
34
49
497
501
826
20
15
18
147
497
2
11
24
28
14
30
220
270
31
192
128
144
353
34
177
497
257
906
20
15
18
147
497
2
11
24
28
14
30
220
270
31
192
192
416
353
34
49
497
373
794
20
15
18
147
497
2
11
24
28
14
30
220
270
31
288
256
288
353
34
49
945
501
474
20
15
18
147
497
2
11
24
28
14
30
220
270
31
288
256
800
353
34
49
945
501
816
20
15
18
147
497
2
11
24
28
14
30
220
270
31
288
768
544
353
34
561
945
1013
986
20
15
18
147
497
2
11
24
28
14
30
220
270
31
288
768
800
353
34
49
945
1013
560
20
15
18
147
497
2
11
24
28
14
30
220
270
31
288
768
656
353
98
49
945
1013
912
20
15
18
147
497
2
11
24
28
14
30
220
270
411
0
128
160
353
34
426
26
448
348
20
15
18
147
497
2
11
24
28
14
30
220
270
411
0
128
416
353
34
426
26
448
860
20
15
18
147
497
2
11
24
28
14
30
220
270
411
256
0
288
353
34
426
537
513
944
20
15
18
147
497
2
11
24
28
14
30
220
270
411
256
256
160
353
34
426
537
641
218
20
15
18
147
497
2
11
24
28
14
30
220
270
411
256
256
288
353
34
426
537
664
688
20
15
18
147
497
2
11
24
28
14
30
220
270
411
256
256
416
353
34
426
537
641
730
20
15
18
147
497
2
11
24
28
14
30
220
270
411
256
256
800
353
34
426
537
640
1712
20
15
18
147
497
2
11
24
28
14
30
220
270
411
256
768
656
353
34
434
506
768
908
20
15
18
147
497
2
11
24
28
14
30
220
270
411
256
128
160
353
34
426
538
194
348
20
15
18
147
497
2
11
24
28
14
30
220
270
411
256
128
144
353
34
434
506
322
908
20
15
18
147
497
2
11
24
28
14
30
220
270
411
256
384
160
353
34
426
538
704
1116
20
15
18
147
497
2
11
24
28
14
30
220
270
411
256
384
416
353
34
426
538
706
604
20
15
18
147
497
2
11
24
28
14
30
220
270
411
384
256
544
353
34
426
409
513
1584
20
15
18
147
497
2
11
24
28
14
30
220
270
411
384
256
288
353
34
426
409
536
700
20
15
18
147
497
2
11
24
28
14
30
220
270
411
384
256
416
353
34
426
409
536
444
20
15
18
147
497
2
11
24
28
14
30
220
270
411
384
256
800
353
34
426
153
504
816
20
15
18
147
497
2
11
24
28
14
30
220
270
411
384
128
160
353
34
426
409
65
346
20
15
18
147
497
2
11
24
28
14
30
220
270
411
384
128
144
353
34
426
409
65
906
20
15
18
147
497
2
11
24
28
14
30
220
270
411
384
384
160
353
34
426
153
152
90
20
15
18
147
497
2
11
24
28
14
30
220
270
411
384
384
288
353
34
426
153
129
560
20
15
18
147
497
2
11
24
28
14
30
220
270
411
384
384
416
353
34
426
153
385
304
20
15
18
147
497
2
11
24
28
14
30
220
270
411
384
640
288
353
34
426
409
920
560
20
15
18
147
497
2
11
24
28
14
30
220
270
411
384
192
160
353
34
434
411
120
284
20
15
18
147
497
2
11
24
28
14
30
220
270
411
384
192
416
353
34
434
411
120
796
20
15
18
147
497
2
11
24
28
14
30
220
270
411
384
320
160
353
34
426
153
449
282
20
15
18
147
497
2
11
24
28
14
30
220
270
411
640
0
544
353
34
434
922
1026
1884
20
15
18
147
497
2
11
24
28
14
30
220
270
411
640
256
544
353
34
426
921
513
1584
20
15
18
147
497
2
11
24
28
14
30
220
270
411
640
256
160
353
34
434
922
1176
220
20
15
18
147
497
2
11
24
28
14
30
220
270
411
640
256
288
353
34
426
921
513
688
20
15
18
147
497
2
11
24
28
14
30
220
270
411
640
256
416
353
34
426
921
577
730
20
15
18
147
497
2
11
24
28
14
30
220
270
411
640
256
800
353
34
426
921
513
1712
20
15
18
147
497
2
11
24
28
14
30
220
270
411
640
320
544
353
34
434
923
632
1564
20
15
18
147
497
2
11
24
28
14
30
220
270
411
640
320
416
353
34
434
923
632
668
20
15
18
147
497
2
11
24
28
14
30
220
270
411
160
128
160
353
34
434
91
376
236
20
15
18
147
497
2
11
24
28
14
30
220
270
411
160
128
288
353
34
434
91
376
816
20
15
18
147
497
2
11
24
28
14
30
220
270
411
160
128
416
353
34
434
91
376
492
20
15
18
147
497
2
11
24
28
14
30
220
270
411
416
128
160
353
34
434
603
120
236
20
15
18
147
497
2
11
24
28
14
30
220
270
411
416
128
416
353
34
434
603
120
492
20
15
18
147
497
2
11
24
28
14
30
220
270
411
416
384
288
353
34
434
603
632
560
20
15
18
147
497
2
11
24
28
14
30
220
270
411
416
384
416
353
34
434
603
632
748
20
15
18
147
497
2
11
24
28
14
30
220
270
415
512
0
544
353
34
433
1009
629
1840
20
15
18
147
497
2
11
24
28
14
30
220
270
415
256
768
656
353
34
433
497
769
912
20
15
18
147
497
2
11
24
28
14
30
220
270
415
256
128
144
353
34
433
497
321
906
20
15
18
147
497
2
11
24
28
14
30
220
270
415
256
128
416
353
34
433
497
373
858
20
15
18
147
497
2
11
24
28
14
30
220
270
415
32
0
544
353
34
433
49
757
1882
20
15
18
147
497
2
11
24
28
14
30
220
270
415
384
256
416
353
34
433
241
513
730
20
15
18
147
497
2
11
24
28
14
30
220
270
415
384
256
800
353
34
433
241
501
816
20
15
18
147
497
2
11
24
28
14
30
220
270
415
384
128
144
353
34
433
413
65
906
20
15
18
147
497
2
11
24
28
14
30
220
270
415
384
384
416
353
34
433
241
385
602
20
15
18
147
497
2
11
24
28
14
30
220
270
415
640
256
544
353
34
433
925
513
1584
20
15
18
147
497
2
11
24
28
14
30
220
270
415
640
256
800
353
34
433
925
513
1712
20
15
18
147
497
2
11
24
28
14
30
220
270
415
192
256
800
353
34
433
113
501
826
20
15
18
147
497
2
11
24
28
14
30
220
270
415
192
128
144
353
34
433
113
257
906
20
15
18
147
497
2
11
24
28
14
30
220
270
415
192
192
416
353
34
433
113
117
794
20
15
18
147
497
2
11
24
28
14
30
220
270
415
288
256
800
353
34
433
561
501
986
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
0
16
193
130
50
26
0
16
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
0
32
929
1154
434
26
0
48
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
0
544
929
642
178
26
512
1840
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
0
160
193
386
50
26
192
476
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
0
272
193
130
50
26
2
908
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
0
288
929
1794
1050
26
24
956
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
0
144
193
130
50
26
130
460
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
0
416
193
130
562
27
24
988
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
0
800
929
1794
1050
27
792
1980
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
512
32
929
642
154
794
1795
575
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
512
544
929
258
306
538
1816
1328
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
512
1552
1217
130
562
538
1792
1552
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
512
784
929
258
538
538
1792
1424
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
512
1696
1217
130
562
1563
1816
2012
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
512
288
929
546
298
537
1857
730
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
512
800
929
258
538
538
1792
1456
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
256
160
193
130
178
283
896
1244
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
256
272
193
130
50
282
898
652
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
256
784
929
258
26
26
898
780
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
256
288
929
1794
794
282
898
700
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
256
416
929
258
26
26
898
732
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
256
800
929
258
26
26
898
1712
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
256
400
193
130
50
282
898
396
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
768
784
929
258
282
794
1922
780
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
768
800
929
258
282
794
1920
1200
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
128
16
193
130
50
26
448
16
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
128
160
193
130
178
27
448
236
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
128
272
929
258
26
26
448
784
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
128
144
193
130
50
26
450
908
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
128
416
929
258
26
26
448
860
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
128
400
929
258
26
26
450
396
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
64
32
929
642
410
155
248
284
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
64
144
193
194
26
154
248
396
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
384
288
929
1794
794
795
960
492
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
384
416
929
258
26
410
962
604
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
384
400
929
258
26
26
962
1164
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
192
160
193
130
434
411
504
284
20
15
18
147
497
2
11
24
28
14
30
252
14
27
0
192
416
193
386
306
411
504
796
20
15
18
147
497
2
11
24
28
14
30
252
14
27
512
0
16
193
450
538
1818
512
1552
20
15
18
147
497
2
11
24
28
14
30
252
14
27
512
512
16
193
450
538
1818
1280
528
20
15
18
147
497
2
11
24
28
14
30
252
14
27
512
512
272
193
130
562
1914
1346
679
20
15
18
147
497
2
11
24
28
14
30
252
14
27
512
512
784
929
642
1714
1818
1280
784
20
15
18
147
497
2
11
24
28
14
30
252
14
27
512
512
288
929
706
1562
1818
896
688
20
15
18
147
497
2
11
24
28
14
30
252
14
27
512
512
800
929
706
1562
1818
1304
1456
20
15
18
147
497
2
11
24
28
14
30
252
14
27
512
256
272
929
642
1714
1914
704
1804
20
15
18
147
497
2
11
24
28
14
30
252
14
27
512
1536
1296
193
386
562
1818
1536
1808
20
15
18
147
497
2
11
24
28
14
30
252
14
27
512
768
784
929
642
1714
1818
768
784
20
15
18
147
497
2
11
24
28
14
30
252
14
27
512
768
800
929
706
1562
1818
770
828
20
15
18
147
497
2
11
24
28
14
30
252
14
27
512
768
1440
929
706
1562
1914
832
1900
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
0
16
193
130
434
922
512
16
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
0
32
929
642
154
922
1027
48
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
0
272
193
130
434
922
256
912
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
0
288
929
1794
794
922
258
956
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
0
416
193
130
434
923
632
988
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
0
400
193
130
434
922
632
972
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
256
16
193
130
434
922
640
528
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
256
32
929
642
154
922
1986
1132
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
256
544
929
258
306
923
664
1596
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
256
160
193
130
434
922
448
348
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
256
272
193
130
434
922
643
679
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
256
784
929
258
282
922
640
784
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
256
288
929
1794
794
922
640
688
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
256
144
193
130
434
923
664
204
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
256
416
929
258
282
922
642
732
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
256
800
929
258
282
922
640
1712
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
256
400
193
130
434
922
450
396
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
768
16
193
130
434
922
960
16
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
768
544
929
258
306
922
960
1116
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
768
272
193
130
434
922
768
144
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
768
784
929
258
282
922
1664
784
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
768
800
929
258
282
922
1664
1200
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
128
16
193
194
26
922
1218
279
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
128
272
929
258
282
922
1218
791
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
128
416
929
1154
154
922
1218
748
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
384
16
193
130
434
922
704
16
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
384
160
193
130
434
923
384
92
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
384
272
193
130
434
922
704
528
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
384
288
929
1794
794
922
384
560
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
384
144
193
194
282
922
386
76
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
384
416
929
258
282
922
384
304
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
384
400
193
130
434
922
384
400
20
15
18
147
497
2
11
24
28
14
30
252
14
27
256
320
160
193
386
306
923
504
284
20
15
18
147
497
2
11
24
28
14
30
252
14
27
768
512
272
929
674
1706
1945
1144
716
20
15
18
147
497
2
11
24
28
14
30
252
14
27
768
768
800
929
674
1706
1945
1176
1200
20
15
18
147
497
2
11
24
28
14
30
252
14
27
64
0
16
193
130
50
250
0
12
20
15
18
147
497
2
11
24
28
14
30
252
14
27
64
0
272
193
130
50
250
256
908
20
15
18
147
497
2
11
24
28
14
30
252
14
27
64
0
144
193
130
50
250
128
460
20
15
18
147
497
2
11
24
28
14
30
252
14
27
64
128
16
193
130
50
250
384
140
20
15
18
147
497
2
11
24
28
14
30
252
14
27
64
128
144
193
130
50
250
384
332
20
15
18
147
497
2
11
24
28
14
30
252
14
27
64
128
400
193
130
50
250
384
396
20
15
18
147
497
2
11
24
28
14
30
252
14
27
32
0
16
193
130
178
219
248
16
20
15
18
147
497
2
11
24
28
14
30
252
14
27
32
0
32
929
1154
434
730
248
176
20
15
18
147
497
2
11
24
28
14
30
252
14
27
32
0
544
929
642
178
731
760
1900
20
15
18
147
497
2
11
24
28
14
30
252
14
27
32
0
784
929
706
154
730
1784
1936
20
15
18
147
497
2
11
24
28
14
30
252
14
27
32
0
144
193
130
178
219
248
460
20
15
18
147
497
2
11
24
28
14
30
252
14
27
32
0
800
929
706
154
730
1784
1968
20
15
18
147
497
2
11
24
28
14
30
252
14
27
32
128
16
193
130
178
219
504
16
20
15
18
147
497
2
11
24
28
14
30
252
14
27
32
128
272
193
130
178
219
504
784
20
15
18
147
497
2
11
24
28
14
30
252
14
27
32
128
144
193
130
178
219
504
908
20
15
18
147
497
2
11
24
28
14
30
252
14
27
32
128
416
193
130
178
219
504
492
20
15
18
147
497
2
11
24
28
14
30
252
14
27
32
128
400
193
130
178
219
504
400
20
15
18
147
497
2
11
24
28
14
30
252
14
27
192
0
16
193
130
50
506
0
12
20
15
18
147
497
2
11
24
28
14
30
252
14
27
192
128
16
193
130
50
506
256
268
20
15
18
147
497
2
11
24
28
14
30
252
14
27
192
128
272
929
258
26
506
256
780
20
15
18
147
497
2
11
24
28
14
30
252
14
27
192
128
144
193
130
50
506
256
908
20
15
18
147
497
2
11
24
28
14
30
252
14
27
192
128
400
193
130
50
506
256
396
20
15
18
147
497
2
11
24
28
14
30
252
14
27
192
384
272
193
386
306
506
768
524
20
15
18
147
497
2
11
24
28
14
30
252
14
27
192
384
144
193
130
50
506
768
1932
20
15
18
147
497
2
11
24
28
14
30
252
14
27
192
384
400
193
386
306
506
768
396
20
15
18
147
497
2
11
24
28
14
30
252
14
27
160
0
16
193
130
178
474
632
12
20
15
18
147
497
2
11
24
28
14
30
252
14
27
160
0
32
929
1154
434
474
632
108
20
15
18
147
497
2
11
24
28
14
30
252
14
27
160
128
16
193
130
178
474
376
16
20
15
18
147
497
2
11
24
28
14
30
252
14
27
160
128
272
929
386
434
474
376
784
20
15
18
147
497
2
11
24
28
14
30
252
14
27
160
128
144
193
130
178
475
376
332
20
15
18
147
497
2
11
24
28
14
30
252
14
27
160
128
416
193
130
178
474
376
492
20
15
18
147
497
2
11
24
28
14
30
252
14
27
160
128
400
193
130
178
474
376
396
20
15
18
147
497
2
11
24
28
14
30
252
14
27
160
384
272
929
386
434
474
504
528
20
15
18
147
497
2
11
24
28
14
30
252
14
27
160
384
288
929
546
42
473
504
560
20
15
18
147
497
2
11
24
28
14
30
252
14
27
160
384
416
929
1154
154
474
504
304
20
15
18
147
497
2
11
24
28
14
30
252
14
27
160
384
400
193
130
178
474
504
272
20
15
18
147
497
2
11
24
28
14
30
252
14
27
416
256
32
929
642
434
987
504
48
20
15
18
147
497
2
11
24
28
14
30
252
14
27
416
256
800
929
674
426
987
504
816
20
15
18
147
497
2
11
24
28
14
30
252
14
27
416
128
272
929
546
298
985
1145
652
20
15
18
147
497
2
11
24
28
14
30
252
14
27
416
128
416
929
546
298
985
1144
748
20
15
18
147
497
2
11
24
28
14
30
252
14
27
416
384
16
193
130
434
986
760
16
20
15
18
147
497
2
11
24
28
14
30
252
14
27
416
384
272
193
130
434
986
632
528
20
15
18
147
497
2
11
24
28
14
30
252
14
27
416
384
288
929
546
298
985
632
492
20
15
18
147
497
2
11
24
28
14
30
252
14
27
416
384
416
929
642
434
987
632
748
20
15
18
147
497
2
11
24
28
14
30
252
14
27
416
384
800
929
706
410
986
760
1584
20
15
18
147
497
2
11
24
28
14
30
252
14
27
416
384
400
193
130
434
986
632
272
20
15
18
147
497
2
11
24
28
14
30
252
14
31
0
0
272
929
258
305
29
1
906
20
15
18
147
497
2
11
24
28
14
30
252
14
31
0
0
416
929
258
305
285
833
986
20
15
18
147
497
2
11
24
28
14
30
252
14
31
0
512
784
929
258
305
541
1793
784
20
15
18
147
497
2
11
24
28
14
30
252
14
31
0
256
272
929
258
305
369
897
650
20
15
18
147
497
2
11
24
28
14
30
252
14
31
0
256
784
929
258
305
285
897
784
20
15
18
147
497
2
11
24
28
14
30
252
14
31
0
256
416
929
258
305
285
897
730
20
15
18
147
497
2
11
24
28
14
30
252
14
31
0
256
400
929
258
305
369
897
394
20
15
18
147
497
2
11
24
28
14
30
252
14
31
0
128
272
929
258
305
29
449
784
20
15
18
147
497
2
11
24
28
14
30
252
14
31
0
128
416
929
258
305
29
449
858
20
15
18
147
497
2
11
24
28
14
30
252
14
31
0
128
400
929
258
305
369
449
394
20
15
18
147
497
2
11
24
28
14
30
252
14
31
0
384
416
929
258
305
369
961
602
20
15
18
147
497
2
11
24
28
14
30
252
14
31
0
384
400
929
258
305
369
961
394
20
15
18
147
497
2
11
24
28
14
30
252
14
31
256
0
272
929
258
305
925
257
906
20
15
18
147
497
2
11
24
28
14
30
252
14
31
256
256
784
929
258
305
925
641
784
20
15
18
147
497
2
11
24
28
14
30
252
14
31
256
256
400
929
258
305
925
641
394
20
15
18
147
497
2
11
24
28
14
30
252
14
31
256
768
784
929
258
305
925
769
778
20
15
18
147
497
2
11
24
28
14
30
252
14
31
256
384
416
929
258
305
925
385
304
20
15
18
147
497
2
11
24
28
14
30
252
14
31
256
384
400
929
258
305
925
385
400
20
15
18
147
497
2
11
24
28
14
30
252
14
31
64
0
272
929
258
305
241
257
906
20
15
18
147
497
2
11
24
28
14
30
252
14
31
64
128
400
929
258
305
241
385
394
20
15
18
147
497
2
11
24
28
14
30
252
14
31
64
64
416
929
258
305
241
501
922
20
15
18
147
497
2
11
24
28
14
30
252
14
31
32
128
272
929
258
305
49
501
784
20
15
18
147
497
2
11
24
28
14
30
252
14
31
32
384
272
929
258
305
49
1013
528
20
15
18
147
497
2
11
24
28
14
30
252
14
31
192
256
784
929
258
305
497
501
784
20
15
18
147
497
2
11
24
28
14
30
252
14
31
192
128
272
929
258
305
497
257
778
20
15
18
147
497
2
11
24
28
14
30
252
14
31
192
128
400
929
258
305
497
257
394
20
15
18
147
497
2
11
24
28
14
30
252
14
31
192
384
400
929
258
305
497
769
394
20
15
18
147
497
2
11
24
28
14
30
252
14
31
192
192
416
929
258
305
497
373
794
20
15
18
147
497
2
11
24
28
14
30
252
14
31
288
128
272
929
642
433
945
1269
784
20
15
18
147
497
2
11
24
28
14
30
252
14
31
288
384
272
929
642
433
945
757
528
20
15
18
147
497
2
11
24
28
14
30
252
14
31
288
384
400
929
642
433
945
757
144
20
15
18
147
497
2
11
24
28
14
30
252
14
539
512
512
288
929
1794
1818
1306
1344
432
20
15
18
147
497
2
11
24
28
14
30
252
14
539
512
512
800
929
1794
1818
1306
1282
1468
20
15
18
147
497
2
11
24
28
14
30
252
14
539
512
768
800
929
1794
1818
1306
1410
1500
20
15
18
147
497
2
11
24
28
14
30
252
14
539
768
512
288
929
1794
1818
1434
1024
432
20
15
18
147
497
2
11
24
28
14
30
252
14
539
768
768
800
929
1794
1818
1434
1282
316
20
15
18
147
497
2
11
24
28
14
30
252
14
539
768
640
288
929
1794
1818
1435
920
560
20
15
18
147
497
2
11
24
28
14
30
252
14
539
768
640
416
929
1794
1818
1435
920
1260
20
15
18
147
497
2
11
24
28
14
30
252
14
283
0
0
160
193
386
946
1178
192
476
20
15
18
147
497
2
11
24
28
14
30
252
14
283
0
256
272
193
386
946
1179
920
652
20
15
18
147
497
2
11
24
28
14
30
252
14
283
0
256
400
193
386
946
1178
898
396
20
15
18
147
497
2
11
24
28
14
30
252
14
283
0
192
160
193
386
946
1179
504
284
20
15
18
147
497
2
11
24
28
14
30
252
14
283
256
0
160
193
386
946
1818
1154
476
20
15
18
147
497
2
11
24
28
14
30
252
14
283
256
0
272
193
386
946
1818
1155
935
20
15
18
147
497
2
11
24
28
14
30
252
14
283
256
0
400
193
386
946
1819
1153
970
20
15
18
147
497
2
11
24
28
14
30
252
14
283
256
512
272
193
386
946
1818
1280
400
20
15
18
147
497
2
11
24
28
14
30
252
14
283
256
256
160
193
386
946
666
448
348
20
15
18
147
497
2
11
24
28
14
30
252
14
283
256
256
272
193
386
946
666
640
656
20
15
18
147
497
2
11
24
28
14
30
252
14
283
256
256
400
193
386
946
666
450
396
20
15
18
147
497
2
11
24
28
14
30
252
14
283
256
768
272
193
386
946
1818
768
144
20
15
18
147
497
2
11
24
28
14
30
252
14
283
256
384
160
193
386
946
666
704
1116
20
15
18
147
497
2
11
24
28
14
30
252
14
283
256
384
272
193
386
946
666
704
528
20
15
18
147
497
2
11
24
28
14
30
252
14
283
256
384
400
193
386
946
666
384
400
20
15
18
147
497
2
11
24
28
14
30
252
14
283
768
0
160
193
386
946
795
24
476
20
15
18
147
497
2
11
24
28
14
30
252
14
283
768
0
272
193
386
946
794
67
935
20
15
18
147
497
2
11
24
28
14
30
252
14
283
768
512
272
193
386
946
794
1091
679
20
15
18
147
497
2
11
24
28
14
30
252
14
283
768
256
160
193
386
946
795
152
218
20
15
18
147
497
2
11
24
28
14
30
252
14
283
768
256
272
193
386
946
795
152
652
20
15
18
147
497
2
11
24
28
14
30
252
14
283
768
768
272
193
386
946
794
768
144
20
15
18
147
497
2
11
24
28
14
30
252
14
283
768
768
400
193
386
946
795
641
202
20
15
18
147
497
2
11
24
28
14
30
252
14
283
768
640
272
193
386
946
794
896
144
20
15
18
147
497
2
11
24
28
14
30
252
14
283
160
384
400
193
386
946
1243
504
272
20
15
18
147
497
2
11
24
28
14
30
252
14
283
416
384
272
193
386
946
730
248
528
20
15
18
147
497
2
11
24
28
14
30
252
14
283
416
384
400
193
386
946
730
248
140
20
15
18
147
497
2
11
24
28
14
30
252
14
283
800
832
400
193
386
946
987
632
140
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
0
32
929
770
538
26
0
48
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
0
544
929
770
538
26
512
1840
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
0
272
929
770
538
26
2
908
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
0
288
929
770
538
26
24
956
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
0
416
929
770
538
27
24
988
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
0
800
929
770
538
283
792
1980
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
512
32
929
770
538
538
1792
560
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
512
544
929
770
538
538
1856
1328
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
512
784
929
770
538
538
1792
784
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
512
288
929
770
538
538
1858
732
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
512
800
929
770
538
538
1792
1456
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
256
272
929
770
538
26
898
652
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
256
784
929
770
538
26
898
780
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
256
288
929
770
538
1562
898
476
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
256
416
929
770
538
26
898
732
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
256
800
929
770
538
26
898
988
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
256
400
929
770
538
1562
898
396
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
768
784
929
770
538
794
1922
780
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
768
800
929
770
538
794
1922
1200
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
128
272
929
770
538
282
448
784
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
128
416
929
770
538
26
448
860
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
128
400
929
770
538
27
448
396
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
384
288
929
770
282
795
960
492
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
384
416
929
770
538
1690
963
607
20
15
18
147
497
2
11
24
28
14
30
252
526
27
0
384
400
929
770
538
26
962
1164
20
15
18
147
497
2
11
24
28
14
30
252
526
27
512
0
32
929
770
538
1818
1024
48
20
15
18
147
497
2
11
24
28
14
30
252
526
27
512
0
544
929
770
538
1818
512
1840
20
15
18
147
497
2
11
24
28
14
30
252
526
27
512
0
800
929
770
538
1818
1154
1980
20
15
18
147
497
2
11
24
28
14
30
252
526
27
512
512
32
929
770
538
1818
1280
1072
20
15
18
147
497
2
11
24
28
14
30
252
526
27
512
512
544
929
770
538
1818
1344
1372
20
15
18
147
497
2
11
24
28
14
30
252
526
27
512
512
272
929
770
538
1818
896
656
20
15
18
147
497
2
11
24
28
14
30
252
526
27
512
512
784
929
770
538
1818
1280
784
20
15
18
147
497
2
11
24
28
14
30
252
526
27
512
512
288
929
770
538
1818
896
732
20
15
18
147
497
2
11
24
28
14
30
252
526
27
512
512
800
929
770
538
1818
1283
1456
20
15
18
147
497
2
11
24
28
14
30
252
526
27
512
256
32
929
770
538
1914
704
620
20
15
18
147
497
2
11
24
28
14
30
252
526
27
512
256
544
929
770
538
1914
704
1644
20
15
18
147
497
2
11
24
28
14
30
252
526
27
512
256
272
929
770
562
1914
704
1804
20
15
18
147
497
2
11
24
28
14
30
252
526
27
512
256
784
929
770
562
1914
704
1676
20
15
18
147
497
2
11
24
28
14
30
252
526
27
512
1536
32
929
770
538
1818
1922
176
20
15
18
147
497
2
11
24
28
14
30
252
526
27
512
768
544
929
770
538
1818
1408
988
20
15
18
147
497
2
11
24
28
14
30
252
526
27
512
768
784
929
770
538
1818
768
784
20
15
18
147
497
2
11
24
28
14
30
252
526
27
512
768
800
929
770
538
1818
768
816
20
15
18
147
497
2
11
24
28
14
30
252
526
27
512
768
1440
929
770
538
1818
834
1884
20
15
18
147
497
2
11
24
28
14
30
252
526
27
256
0
272
929
770
282
922
258
919
20
15
18
147
497
2
11
24
28
14
30
252
526
27
256
0
288
929
770
282
922
258
956
20
15
18
147
497
2
11
24
28
14
30
252
526
27
256
0
416
929
770
282
922
578
988
20
15
18
147
497
2
11
24
28
14
30
252
526
27
256
256
544
929
770
306
923
664
1596
20
15
18
147
497
2
11
24
28
14
30
252
526
27
256
256
784
929
770
282
922
640
784
20
15
18
147
497
2
11
24
28
14
30
252
526
27
256
256
288
929
770
282
922
640
688
20
15
18
147
497
2
11
24
28
14
30
252
526
27
256
256
416
929
770
282
922
642
732
20
15
18
147
497
2
11
24
28
14
30
252
526
27
256
256
800
929
770
282
922
640
1712
20
15
18
147
497
2
11
24
28
14
30
252
526
27
256
256
400
929
770
282
922
642
396
20
15
18
147
497
2
11
24
28
14
30
252
526
27
256
768
544
929
770
306
923
792
1084
20
15
18
147
497
2
11
24
28
14
30
252
526
27
256
768
784
929
770
282
922
1664
784
20
15
18
147
497
2
11
24
28
14
30
252
526
27
256
768
800
929
770
282
922
1664
1200
20
15
18
147
497
2
11
24
28
14
30
252
526
27
256
384
288
929
770
282
922
384
560
20
15
18
147
497
2
11
24
28
14
30
252
526
27
256
384
416
929
770
282
922
384
304
20
15
18
147
497
2
11
24
28
14
30
252
526
27
256
384
400
929
770
282
922
384
400
20
15
18
147
497
2
11
24
28
14
30
252
526
27
64
128
400
929
770
538
762
384
396
20
15
18
147
497
2
11
24
28
14
30
252
526
27
32
0
784
929
930
554
1753
1784
1936
20
15
18
147
497
2
11
24
28
14
30
252
526
27
192
128
400
929
770
282
506
256
396
20
15
18
147
497
2
11
24
28
14
30
252
526
31
0
0
272
929
770
561
29
1
906
20
15
18
147
497
2
11
24
28
14
30
252
526
31
0
0
416
929
770
561
625
117
986
20
15
18
147
497
2
11
24
28
14
30
252
526
31
0
512
784
929
770
561
541
1793
784
20
15
18
147
497
2
11
24
28
14
30
252
526
31
0
256
272
929
770
561
285
897
656
20
15
18
147
497
2
11
24
28
14
30
252
526
31
0
256
784
929
770
561
285
897
778
20
15
18
147
497
2
11
24
28
14
30
252
526
31
0
256
416
929
770
561
285
897
730
20
15
18
147
497
2
11
24
28
14
30
252
526
31
0
256
400
929
770
561
285
897
394
20
15
18
147
497
2
11
24
28
14
30
252
526
31
0
768
784
929
770
561
625
1921
778
20
15
18
147
497
2
11
24
28
14
30
252
526
31
0
128
272
929
770
561
369
449
784
20
15
18
147
497
2
11
24
28
14
30
252
526
31
0
128
416
929
770
561
541
449
858
20
15
18
147
497
2
11
24
28
14
30
252
526
31
0
128
400
929
770
561
369
449
394
20
15
18
147
497
2
11
24
28
14
30
252
526
31
0
384
416
929
770
561
369
961
602
20
15
18
147
497
2
11
24
28
14
30
252
526
31
0
384
400
929
770
561
369
961
394
20
15
18
147
497
2
11
24
28
14
30
252
526
31
512
512
272
929
770
561
1821
1281
394
20
15
18
147
497
2
11
24
28
14
30
252
526
31
512
512
784
929
770
561
1905
1281
778
20
15
18
147
497
2
11
24
28
14
30
252
526
31
512
256
272
929
770
561
1905
705
650
20
15
18
147
497
2
11
24
28
14
30
252
526
31
512
256
784
929
770
561
1905
705
1674
20
15
18
147
497
2
11
24
28
14
30
252
526
31
512
768
784
929
770
561
1905
769
778
20
15
18
147
497
2
11
24
28
14
30
252
526
31
512
768
1440
929
770
561
1905
833
1898
20
15
18
147
497
2
11
24
28
14
30
252
526
31
256
0
272
929
770
305
925
257
906
20
15
18
147
497
2
11
24
28
14
30
252
526
31
256
256
400
929
770
305
925
641
394
20
15
18
147
497
2
11
24
28
14
30
252
526
31
256
384
400
929
770
305
925
385
400
20
15
18
147
497
2
11
24
28
14
30
252
526
31
32
0
784
929
770
561
1585
1781
1936
20
15
18
147
497
2
11
24
28
14
30
252
526
31
192
128
272
929
770
305
497
257
778
20
15
18
147
497
2
11
24
28
14
30
252
526
31
192
128
400
929
770
305
497
257
394
20
15
18
147
497
2
11
24
28
14
30
252
526
31
544
832
1440
929
770
561
1841
885
1820
20
15
18
147
497
2
11
24
28
14
30
252
526
539
0
0
32
929
898
946
1178
0
48
20
15
18
147
497
2
11
24
28
14
30
252
526
539
0
0
544
929
898
946
1178
1536
1840
20
15
18
147
497
2
11
24
28
14
30
252
526
539
0
0
272
929
898
946
1178
1408
912
20
15
18
147
497
2
11
24
28
14
30
252
526
539
0
0
288
929
930
938
1177
768
944
20
15
18
147
497
2
11
24
28
14
30
252
526
539
0
0
416
929
930
938
1177
1176
986
20
15
18
147
497
2
11
24
28
14
30
252
526
539
0
512
32
929
898
946
1178
1856
1116
20
15
18
147
497
2
11
24
28
14
30
252
526
539
0
512
544
929
898
946
1178
1792
1328
20
15
18
147
497
2
11
24
28
14
30
252
526
539
0
512
784
929
898
946
1178
1795
1447
20
15
18
147
497
2
11
24
28
14
30
252
526
539
0
512
288
929
930
938
1178
1856
732
20
15
18
147
497
2
11
24
28
14
30
252
526
539
0
512
800
929
930
938
1177
1793
1456
20
15
18
147
497
2
11
24
28
14
30
252
526
539
0
256
272
929
898
946
1178
896
656
20
15
18
147
497
2
11
24
28
14
30
252
526
539
0
256
288
929
930
938
1177
897
474
20
15
18
147
497
2
11
24
28
14
30
252
526
539
0
256
416
929
930
938
1177
897
730
20
15
18
147
497
2
11
24
28
14
30
252
526
539
0
256
400
929
930
938
1177
897
394
20
15
18
147
497
2
11
24
28
14
30
252
526
539
0
768
784
929
898
946
1178
1920
1296
20
15
18
147
497
2
11
24
28
14
30
252
526
539
0
128
272
929
898
946
1178
1472
784
20
15
18
147
497
2
11
24
28
14
30
252
526
539
0
128
400
929
898
946
1179
1472
396
20
15
18
147
497
2
11
24
28
14
30
252
526
539
0
64
32
929
898
946
1179
1272
668
20
15
18
147
497
2
11
24
28
14
30
252
526
539
0
384
288
929
930
938
1179
960
492
20
15
18
147
497
2
11
24
28
14
30
252
526
539
0
384
416
929
898
946
1178
960
604
20
15
18
147
497
2
11
24
28
14
30
252
526
539
0
384
400
929
898
946
1178
960
272
20
15
18
147
497
2
11
24
28
14
30
252
526
539
256
0
272
929
930
938
665
1
906
20
15
18
147
497
2
11
24
28
14
30
252
526
539
256
0
288
929
930
938
665
257
944
20
15
18
147
497
2
11
24
28
14
30
252
526
539
256
512
272
929
930
938
665
1561
656
20
15
18
147
497
2
11
24
28
14
30
252
526
539
256
512
784
929
930
938
665
1537
784
20
15
18
147
497
2
11
24
28
14
30
252
526
539
256
512
288
929
930
938
666
1602
732
20
15
18
147
497
2
11
24
28
14
30
252
526
539
256
512
800
929
930
938
666
1600
860
20
15
18
147
497
2
11
24
28
14
30
252
526
539
256
768
784
929
930
938
665
1665
784
20
15
18
147
497
2
11
24
28
14
30
252
526
539
256
768
800
929
930
938
665
1665
560
20
15
18
147
497
2
11
24
28
14
30
252
526
539
256
128
272
929
930
938
666
322
807
20
15
18
147
497
2
11
24
28
14
30
252
526
539
256
128
416
929
930
938
665
193
490
20
15
18
147
497
2
11
24
28
14
30
252
526
539
256
128
400
929
930
938
665
193
394
20
15
18
147
497
2
11
24
28
14
30
252
526
539
1536
0
32
929
898
946
1562
0
48
20
15
18
147
497
2
11
24
28
14
30
252
526
539
1536
512
32
929
898
946
1562
256
560
20
15
18
147
497
2
11
24
28
14
30
252
526
539
1536
512
544
929
898
946
1563
280
1340
20
15
18
147
497
2
11
24
28
14
30
252
526
539
1536
512
272
929
898
946
1562
258
396
20
15
18
147
497
2
11
24
28
14
30
252
526
539
1536
512
784
929
898
946
1562
280
784
20
15
18
147
497
2
11
24
28
14
30
252
526
539
1536
512
288
929
930
938
1561
257
432
20
15
18
147
497
2
11
24
28
14
30
252
526
539
1536
1536
544
929
898
946
1562
1536
304
20
15
18
147
497
2
11
24
28
14
30
252
526
539
1536
1536
1184
929
898
946
1562
1600
2012
20
15
18
147
497
2
11
24
28
14
30
252
526
539
1536
1536
1568
929
898
946
1562
1536
1584
20
15
18
147
497
2
11
24
28
14
30
252
526
539
1536
1280
544
929
898
946
1562
1792
304
20
15
18
147
497
2
11
24
28
14
30
252
526
539
1536
1280
416
929
898
946
1562
1792
1456
20
15
18
147
497
2
11
24
28
14
30
252
526
539
768
512
32
929
898
946
794
1024
1072
20
15
18
147
497
2
11
24
28
14
30
252
526
539
768
512
544
929
898
946
794
1024
1328
20
15
18
147
497
2
11
24
28
14
30
252
526
539
768
512
272
929
898
946
794
1091
679
20
15
18
147
497
2
11
24
28
14
30
252
526
539
768
512
784
929
898
946
794
1024
784
20
15
18
147
497
2
11
24
28
14
30
252
526
539
768
512
288
929
930
938
794
1088
732
20
15
18
147
497
2
11
24
28
14
30
252
526
539
768
512
800
929
930
938
794
1088
860
20
15
18
147
497
2
11
24
28
14
30
252
526
539
768
768
544
929
898
946
794
768
1072
20
15
18
147
497
2
11
24
28
14
30
252
526
539
768
768
784
929
898
946
794
512
528
20
15
18
147
497
2
11
24
28
14
30
252
526
539
768
768
800
929
930
938
793
513
816
20
15
18
147
497
2
11
24
28
14
30
252
526
539
768
1280
544
929
898
946
794
1792
1072
20
15
18
147
497
2
11
24
28
14
30
252
526
539
768
1280
416
929
898
946
794
1792
1456
20
15
18
147
497
2
11
24
28
14
30
252
526
539
768
640
32
929
898
946
794
898
1116
20
15
18
147
497
2
11
24
28
14
30
252
526
539
768
640
288
929
930
938
793
897
560
20
15
18
147
497
2
11
24
28
14
30
252
526
539
32
0
32
929
898
946
1243
1784
1200
20
15
18
147
497
2
11
24
28
14
30
252
526
539
32
0
544
929
898
946
1243
1784
1900
20
15
18
147
497
2
11
24
28
14
30
252
526
539
288
128
272
929
898
946
730
248
652
20
15
18
147
497
2
11
24
28
14
30
252
526
539
288
128
416
929
930
938
729
248
492
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
0
0
32
929
1730
1562
26
0
48
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
0
0
272
929
770
1562
26
256
912
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
0
0
288
929
770
1562
26
256
944
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
0
0
416
929
1730
1562
27
1048
988
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
0
512
32
929
1730
1562
154
1858
1116
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
0
512
288
929
1730
1562
154
1858
732
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
0
512
800
929
1698
1962
153
1816
1456
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
0
256
288
929
1730
1562
27
896
476
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
0
256
416
929
1730
1562
27
896
732
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
0
768
800
929
1698
1962
153
1921
560
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
0
128
416
929
1730
1562
26
1472
860
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
0
128
400
929
898
1586
123
449
394
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
512
0
32
929
1730
1562
282
1024
48
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
512
0
272
929
770
1562
282
258
919
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
512
0
288
929
770
1562
282
258
956
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
512
0
416
929
770
1562
282
67
991
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
512
512
32
929
1730
1562
282
1283
560
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
512
512
272
929
770
1562
282
1282
400
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
512
512
784
929
770
1562
282
1282
791
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
512
512
288
929
770
1562
282
1282
444
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
512
512
800
929
770
1562
283
1304
1456
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
512
256
272
929
770
1562
283
384
652
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
512
256
784
929
770
1562
282
384
784
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
512
256
288
929
770
1562
282
387
479
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
512
256
416
929
770
1562
282
387
735
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
512
768
800
929
1730
1562
282
792
816
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
1536
0
32
929
1730
1562
1562
0
1072
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
1536
0
416
929
1730
1562
1563
24
988
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
1536
512
32
929
1730
1562
1562
256
560
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
1536
512
272
929
898
1562
1562
259
423
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
1536
512
288
929
1730
1562
1562
256
432
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
1536
512
800
929
1730
1562
1562
256
1456
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
1536
1536
32
929
1730
1562
1562
1536
48
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
1536
1280
416
929
770
1562
1562
1794
1468
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
32
128
416
929
1698
1962
217
505
492
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
1280
0
32
929
1730
1562
1818
2
48
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
1280
0
272
929
898
1562
1818
24
912
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
1280
0
288
929
1730
1562
1818
130
956
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
1280
0
416
929
1730
1562
1818
130
988
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
1280
512
32
929
1730
1562
1818
1024
560
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
1280
512
272
929
770
1562
1818
1024
400
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
1280
512
288
929
770
1562
1818
1088
732
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
1280
512
800
929
1730
1562
1818
256
1456
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
1280
256
400
929
770
1562
1818
1474
396
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
1280
128
416
929
1730
1562
1818
194
748
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
1280
128
400
929
770
1562
1914
1344
1420
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
1280
384
416
929
770
1562
1818
1408
304
20
15
18
147
497
2
11
24
28
14
30
252
526
1563
1280
384
400
929
770
1562
1818
1408
400
20
15
18
147
497
2
11
24
28
14
30
252
526
283
0
0
544
929
898
434
282
832
1852
20
15
18
147
497
2
11
24
28
14
30
252
526
283
0
0
272
929
898
434
282
256
912
20
15
18
147
497
2
11
24
28
14
30
252
526
283
0
0
288
929
1730
410
282
256
944
20
15
18
147
497
2
11
24
28
14
30
252
526
283
0
0
416
929
1698
426
281
408
986
20
15
18
147
497
2
11
24
28
14
30
252
526
283
0
0
800
929
1698
426
1177
792
1980
20
15
18
147
497
2
11
24
28
14
30
252
526
283
0
512
784
929
898
690
538
1792
784
20
15
18
147
497
2
11
24
28
14
30
252
526
283
0
512
800
929
930
682
537
1793
1456
20
15
18
147
497
2
11
24
28
14
30
252
526
283
0
256
272
929
898
434
282
896
1808
20
15
18
147
497
2
11
24
28
14
30
252
526
283
0
256
784
929
898
434
282
896
784
20
15
18
147
497
2
11
24
28
14
30
252
526
283
0
256
288
929
1730
410
282
896
688
20
15
18
147
497
2
11
24
28
14
30
252
526
283
0
256
416
929
898
434
282
896
732
20
15
18
147
497
2
11
24
28
14
30
252
526
283
0
256
800
929
1698
426
281
897
986
20
15
18
147
497
2
11
24
28
14
30
252
526
283
0
256
400
929
898
434
283
897
394
20
15
18
147
497
2
11
24
28
14
30
252
526
283
0
128
272
929
898
434
154
448
784
20
15
18
147
497
2
11
24
28
14
30
252
526
283
0
128
416
929
930
682
153
449
490
20
15
18
147
497
2
11
24
28
14
30
252
526
283
0
128
400
929
898
434
155
448
396
20
15
18
147
497
2
11
24
28
14
30
252
526
283
0
384
416
929
1698
426
1178
960
604
20
15
18
147
497
2
11
24
28
14
30
252
526
283
0
384
400
929
898
690
538
960
272
20
15
18
147
497
2
11
24
28
14
30
252
526
283
512
0
272
929
898
690
1562
1154
908
20
15
18
147
497
2
11
24
28
14
30
252
526
283
512
0
288
929
1730
410
1306
256
944
20
15
18
147
497
2
11
24
28
14
30
252
526
283
512
0
416
929
1698
426
1306
64
988
20
15
18
147
497
2
11
24
28
14
30
252
526
283
512
512
272
929
898
690
1562
896
656
20
15
18
147
497
2
11
24
28
14
30
252
526
283
512
512
784
929
898
690
1562
1280
784
20
15
18
147
497
2
11
24
28
14
30
252
526
283
512
512
288
929
930
682
1561
1281
432
20
15
18
147
497
2
11
24
28
14
30
252
526
283
512
512
800
929
1730
410
1307
1304
1468
20
15
18
147
497
2
11
24
28
14
30
252
526
283
512
256
784
929
898
690
1658
704
1676
20
15
18
147
497
2
11
24
28
14
30
252
526
283
512
256
288
929
1730
410
1306
384
688
20
15
18
147
497
2
11
24
28
14
30
252
526
283
512
256
416
929
1698
426
1305
408
432
20
15
18
147
497
2
11
24
28
14
30
252
526
283
512
256
800
929
1698
426
1305
385
986
20
15
18
147
497
2
11
24
28
14
30
252
526
283
512
768
784
929
898
690
1562
768
272
20
15
18
147
497
2
11
24
28
14
30
252
526
283
512
768
800
929
1698
426
1305
1409
1200
20
15
18
147
497
2
11
24
28
14
30
252
526
283
256
0
272
929
898
690
1818
1024
912
20
15
18
147
497
2
11
24
28
14
30
252
526
283
256
0
288
929
1730
410
666
514
956
20
15
18
147
497
2
11
24
28
14
30
252
526
283
256
0
416
929
1730
410
667
576
988
20
15
18
147
497
2
11
24
28
14
30
252
526
283
256
512
272
929
898
690
1818
1280
400
20
15
18
147
497
2
11
24
28
14
30
252
526
283
256
512
784
929
898
690
1818
1283
1424
20
15
18
147
497
2
11
24
28
14
30
252
526
283
256
512
288
929
930
682
1817
1281
688
20
15
18
147
497
2
11
24
28
14
30
252
526
283
256
512
800
929
930
682
1819
1304
860
20
15
18
147
497
2
11
24
28
14
30
252
526
283
256
256
784
929
930
682
665
641
784
20
15
18
147
497
2
11
24
28
14
30
252
526
283
256
256
288
929
1730
410
666
640
688
20
15
18
147
497
2
11
24
28
14
30
252
526
283
256
256
416
929
1730
410
666
640
732
20
15
18
147
497
2
11
24
28
14
30
252
526
283
256
256
800
929
1730
410
666
640
1712
20
15
18
147
497
2
11
24
28
14
30
252
526
283
256
256
400
929
930
682
665
641
394
20
15
18
147
497
2
11
24
28
14
30
252
526
283
256
768
784
929
898
690
1818
768
784
20
15
18
147
497
2
11
24
28
14
30
252
526
283
256
768
800
929
930
682
665
769
304
20
15
18
147
497
2
11
24
28
14
30
252
526
283
256
128
416
929
1730
410
666
194
492
20
15
18
147
497
2
11
24
28
14
30
252
526
283
256
128
400
929
930
682
665
193
394
20
15
18
147
497
2
11
24
28
14
30
252
526
283
256
384
288
929
1730
410
666
384
560
20
15
18
147
497
2
11
24
28
14
30
252
526
283
256
384
416
929
898
690
1818
386
604
20
15
18
147
497
2
11
24
28
14
30
252
526
283
256
384
400
929
898
690
1818
384
400
20
15
18
147
497
2
11
24
28
14
30
252
526
283
256
640
416
929
898
690
1818
1344
348
20
15
18
147
497
2
11
24
28
14
30
252
526
283
768
0
272
929
898
434
794
66
935
20
15
18
147
497
2
11
24
28
14
30
252
526
283
768
0
416
929
1698
426
794
64
988
20
15
18
147
497
2
11
24
28
14
30
252
526
283
768
512
544
929
898
434
794
1088
1328
20
15
18
147
497
2
11
24
28
14
30
252
526
283
768
512
272
929
898
434
794
1091
679
20
15
18
147
497
2
11
24
28
14
30
252
526
283
768
512
784
929
898
434
794
1024
784
20
15
18
147
497
2
11
24
28
14
30
252
526
283
768
512
288
929
930
682
1689
1089
730
20
15
18
147
497
2
11
24
28
14
30
252
526
283
768
512
800
929
930
682
1689
1089
858
20
15
18
147
497
2
11
24
28
14
30
252
526
283
768
256
784
929
898
434
794
128
784
20
15
18
147
497
2
11
24
28
14
30
252
526
283
768
256
288
929
1730
410
795
152
476
20
15
18
147
497
2
11
24
28
14
30
252
526
283
768
256
416
929
898
434
794
152
730
20
15
18
147
497
2
11
24
28
14
30
252
526
283
768
256
800
929
1730
410
795
152
828
20
15
18
147
497
2
11
24
28
14
30
252
526
283
768
768
544
929
898
434
794
768
1072
20
15
18
147
497
2
11
24
28
14
30
252
526
283
768
768
784
929
898
434
794
512
528
20
15
18
147
497
2
11
24
28
14
30
252
526
283
768
768
800
929
1698
426
793
513
816
20
15
18
147
497
2
11
24
28
14
30
252
526
283
768
1280
416
929
930
682
1689
1792
1456
20
15
18
147
497
2
11
24
28
14
30
252
526
283
768
640
288
929
1698
426
793
897
560
20
15
18
147
497
2
11
24
28
14
30
252
526
283
768
640
416
929
898
434
794
920
1260
20
15
18
147
497
2
11
24
28
14
30
252
526
283
128
0
272
929
898
690
378
258
908
20
15
18
147
497
2
11
24
28
14
30
252
526
283
128
256
272
929
898
690
378
770
652
20
15
18
147
497
2
11
24
28
14
30
252
526
283
128
256
784
929
898
690
378
770
780
20
15
18
147
497
2
11
24
28
14
30
252
526
283
128
256
400
929
898
690
378
770
396
20
15
18
147
497
2
11
24
28
14
30
252
526
283
128
128
272
929
898
434
379
323
807
20
15
18
147
497
2
11
24
28
14
30
252
526
283
128
128
400
929
898
690
378
320
396
20
15
18
147
497
2
11
24
28
14
30
252
526
283
128
384
400
929
898
434
379
835
295
20
15
18
147
497
2
11
24
28
14
30
252
526
283
384
256
784
929
930
426
409
513
784
20
15
18
147
497
2
11
24
28
14
30
252
526
283
384
256
288
929
1730
410
410
536
700
20
15
18
147
497
2
11
24
28
14
30
252
526
283
384
256
416
929
1698
426
409
536
444
20
15
18
147
497
2
11
24
28
14
30
252
526
283
384
256
400
929
930
426
409
513
394
20
15
18
147
497
2
11
24
28
14
30
252
526
283
384
128
400
929
898
690
1914
1090
844
20
15
18
147
497
2
11
24
28
14
30
252
526
283
384
384
288
929
1730
410
410
256
560
20
15
18
147
497
2
11
24
28
14
30
252
526
283
384
384
416
929
1698
426
409
257
304
20
15
18
147
497
2
11
24
28
14
30
252
526
283
384
384
800
929
1698
426
409
664
1584
20
15
18
147
497
2
11
24
28
14
30
252
526
283
384
384
400
929
898
690
1914
258
268
20
15
18
147
497
2
11
24
28
14
30
252
526
283
384
640
288
929
1698
426
409
897
560
20
15
18
147
497
2
11
24
28
14
30
252
526
283
384
640
416
929
1698
426
411
920
1260
20
15
18
147
497
2
11
24
28
14
30
252
526
283
320
0
272
929
898
434
506
512
908
20
15
18
147
497
2
11
24
28
14
30
252
526
283
320
128
272
929
898
434
506
256
780
20
15
18
147
497
2
11
24
28
14
30
252
526
283
160
384
272
929
898
434
219
504
524
20
15
18
147
497
2
11
24
28
14
30
252
526
283
160
384
416
929
898
434
219
504
304
20
15
18
147
497
2
11
24
28
14
30
252
526
283
160
384
800
929
1698
426
1241
760
1584
20
15
18
147
497
2
11
24
28
14
30
252
526
283
160
384
400
929
898
434
219
504
272
20
15
18
147
497
2
11
24
28
14
30
252
526
283
832
768
784
929
898
434
1018
512
780
20
15
18
147
497
2
11
24
28
14
30
252
526
283
416
384
272
929
898
434
730
248
528
20
15
18
147
497
2
11
24
28
14
30
252
526
283
416
384
288
929
930
426
729
248
560
20
15
18
147
497
2
11
24
28
14
30
252
526
283
416
384
416
929
898
434
731
632
748
20
15
18
147
497
2
11
24
28
14
30
252
526
283
416
384
800
929
1698
426
729
760
1584
20
15
18
147
497
2
11
24
28
14
30
252
526
283
416
384
400
929
898
434
730
248
140
20
15
18
147
497
2
11
24
28
14
30
252
526
795
0
0
544
929
770
794
26
770
1852
20
15
18
147
497
2
11
24
28
14
30
252
526
795
0
0
272
929
770
794
26
770
919
20
15
18
147
497
2
11
24
28
14
30
252
526
795
0
0
288
929
770
794
26
771
944
20
15
18
147
497
2
11
24
28
14
30
252
526
795
0
0
416
929
770
794
27
1048
988
20
15
18
147
497
2
11
24
28
14
30
252
526
795
0
0
800
929
770
794
26
1152
1968
20
15
18
147
497
2
11
24
28
14
30
252
526
795
0
256
272
929
770
794
26
896
1808
20
15
18
147
497
2
11
24
28
14
30
252
526
795
0
256
784
929
770
794
26
898
780
20
15
18
147
497
2
11
24
28
14
30
252
526
795
0
256
288
929
770
794
26
898
688
20
15
18
147
497
2
11
24
28
14
30
252
526
795
0
256
416
929
770
794
26
896
432
20
15
18
147
497
2
11
24
28
14
30
252
526
795
0
256
400
929
770
794
26
898
396
20
15
18
147
497
2
11
24
28
14
30
252
526
795
0
128
400
929
770
794
27
448
396
20
15
18
147
497
2
11
24
28
14
30
252
526
795
0
384
400
929
770
794
26
960
272
20
15
18
147
497
2
11
24
28
14
30
252
526
795
512
0
32
929
898
794
1050
1024
1072
20
15
18
147
497
2
11
24
28
14
30
252
526
795
512
0
544
929
770
794
1050
512
1840
20
15
18
147
497
2
11
24
28
14
30
252
526
795
512
0
272
929
770
794
1050
67
935
20
15
18
147
497
2
11
24
28
14
30
252
526
795
512
0
288
929
770
794
1050
1048
956
20
15
18
147
497
2
11
24
28
14
30
252
526
795
512
0
800
929
770
794
1050
1154
1980
20
15
18
147
497
2
11
24
28
14
30
252
526
795
512
512
32
929
898
794
1050
1280
560
20
15
18
147
497
2
11
24
28
14
30
252
526
795
512
512
544
929
770
794
1050
1280
1328
20
15
18
147
497
2
11
24
28
14
30
252
526
795
512
512
272
929
770
794
1050
1304
400
20
15
18
147
497
2
11
24
28
14
30
252
526
795
512
512
784
929
770
794
1050
1282
1420
20
15
18
147
497
2
11
24
28
14
30
252
526
795
512
512
288
929
770
794
1051
1304
432
20
15
18
147
497
2
11
24
28
14
30
252
526
795
512
512
800
929
770
794
1050
1280
1456
20
15
18
147
497
2
11
24
28
14
30
252
526
795
512
256
272
929
770
794
1050
386
652
20
15
18
147
497
2
11
24
28
14
30
252
526
795
512
256
784
929
770
794
1050
384
784
20
15
18
147
497
2
11
24
28
14
30
252
526
795
512
256
288
929
770
794
1050
384
688
20
15
18
147
497
2
11
24
28
14
30
252
526
795
512
256
416
929
770
794
1050
384
432
20
15
18
147
497
2
11
24
28
14
30
252
526
795
512
768
544
929
770
794
1050
1410
988
20
15
18
147
497
2
11
24
28
14
30
252
526
795
512
768
784
929
770
794
1050
1408
1296
20
15
18
147
497
2
11
24
28
14
30
252
526
795
512
768
800
929
770
794
1050
1408
1200
20
15
18
147
497
2
11
24
28
14
30
252
526
795
256
0
272
929
770
794
154
258
919
20
15
18
147
497
2
11
24
28
14
30
252
526
795
256
0
288
929
770
794
154
1152
944
20
15
18
147
497
2
11
24
28
14
30
252
526
795
256
0
416
929
770
794
154
1154
988
20
15
18
147
497
2
11
24
28
14
30
252
526
795
256
256
784
929
770
794
154
640
784
20
15
18
147
497
2
11
24
28
14
30
252
526
795
256
256
288
929
770
794
154
640
688
20
15
18
147
497
2
11
24
28
14
30
252
526
795
256
256
416
929
770
794
154
640
732
20
15
18
147
497
2
11
24
28
14
30
252
526
795
256
256
800
929
770
794
155
664
828
20
15
18
147
497
2
11
24
28
14
30
252
526
795
256
256
400
929
770
794
154
450
396
20
15
18
147
497
2
11
24
28
14
30
252
526
795
256
768
544
929
770
794
154
770
1084
20
15
18
147
497
2
11
24
28
14
30
252
526
795
256
768
784
929
770
794
154
770
535
20
15
18
147
497
2
11
24
28
14
30
252
526
795
256
768
800
929
770
794
154
960
604
20
15
18
147
497
2
11
24
28
14
30
252
526
795
256
128
272
929
770
794
154
1216
784
20
15
18
147
497
2
11
24
28
14
30
252
526
795
256
128
416
929
770
794
154
194
492
20
15
18
147
497
2
11
24
28
14
30
252
526
795
256
128
400
929
770
794
154
194
396
20
15
18
147
497
2
11
24
28
14
30
252
526
795
256
384
288
929
770
794
154
386
572
20
15
18
147
497
2
11
24
28
14
30
252
526
795
256
384
416
929
770
794
154
384
304
20
15
18
147
497
2
11
24
28
14
30
252
526
795
256
384
400
929
770
794
154
384
400
20
15
18
147
497
2
11
24
28
14
30
252
526
795
768
0
32
929
898
794
794
0
48
20
15
18
147
497
2
11
24
28
14
30
252
526
795
768
0
272
929
770
794
282
3
935
20
15
18
147
497
2
11
24
28
14
30
252
526
795
768
0
416
929
770
794
794
64
988
20
15
18
147
497
2
11
24
28
14
30
252
526
795
768
512
32
929
898
794
794
1024
1072
20
15
18
147
497
2
11
24
28
14
30
252
526
795
768
512
544
929
770
794
282
1026
1328
20
15
18
147
497
2
11
24
28
14
30
252
526
795
768
512
272
929
770
794
282
1027
423
20
15
18
147
497
2
11
24
28
14
30
252
526
795
768
512
784
929
770
794
282
1026
791
20
15
18
147
497
2
11
24
28
14
30
252
526
795
768
512
288
929
770
794
282
1024
432
20
15
18
147
497
2
11
24
28
14
30
252
526
795
768
512
800
929
770
794
282
1024
1456
20
15
18
147
497
2
11
24
28
14
30
252
526
795
768
256
32
929
898
794
795
152
316
20
15
18
147
497
2
11
24
28
14
30
252
526
795
768
256
784
929
770
794
794
152
784
20
15
18
147
497
2
11
24
28
14
30
252
526
795
768
256
288
929
770
794
795
152
700
20
15
18
147
497
2
11
24
28
14
30
252
526
795
768
256
416
929
770
794
794
130
732
20
15
18
147
497
2
11
24
28
14
30
252
526
795
768
256
800
929
770
794
795
152
828
20
15
18
147
497
2
11
24
28
14
30
252
526
795
768
768
544
929
770
794
282
770
1084
20
15
18
147
497
2
11
24
28
14
30
252
526
795
768
768
784
929
770
794
282
258
279
20
15
18
147
497
2
11
24
28
14
30
252
526
795
768
768
800
929
770
794
282
256
304
20
15
18
147
497
2
11
24
28
14
30
252
526
795
768
640
32
929
898
794
794
896
1072
20
15
18
147
497
2
11
24
28
14
30
252
526
795
768
640
288
929
770
794
282
896
560
20
15
18
147
497
2
11
24
28
14
30
252
526
795
768
640
416
929
770
794
283
920
1260
20
15
18
147
497
2
11
24
28
14
30
252
526
795
1280
0
32
929
898
794
1818
0
48
20
15
18
147
497
2
11
24
28
14
30
252
526
795
1280
0
272
929
770
794
1818
131
935
20
15
18
147
497
2
11
24
28
14
30
252
526
795
1280
0
288
929
770
794
1818
128
944
20
15
18
147
497
2
11
24
28
14
30
252
526
795
1280
0
416
929
770
794
1818
128
988
20
15
18
147
497
2
11
24
28
14
30
252
526
795
1280
512
32
929
898
794
1818
1024
560
20
15
18
147
497
2
11
24
28
14
30
252
526
795
1280
512
544
929
770
794
1818
1088
1372
20
15
18
147
497
2
11
24
28
14
30
252
526
795
1280
512
272
929
770
794
1818
1024
400
20
15
18
147
497
2
11
24
28
14
30
252
526
795
1280
512
784
929
770
794
1819
1024
1420
20
15
18
147
497
2
11
24
28
14
30
252
526
795
1280
512
288
929
770
794
1818
1088
732
20
15
18
147
497
2
11
24
28
14
30
252
526
795
1280
512
416
929
770
794
1819
1176
476
20
15
18
147
497
2
11
24
28
14
30
252
526
795
1280
384
416
929
770
794
1818
1408
304
20
15
18
147
497
2
11
24
28
14
30
252
526
795
1280
384
400
929
770
794
1818
1408
400
20
15
18
147
497
2
11
24
28
14
30
252
526
795
1152
0
32
929
898
794
1946
1026
188
20
15
18
147
497
2
11
24
28
14
30
252
526
795
1152
0
544
929
770
794
1947
1176
1900
20
15
18
147
497
2
11
24
28
14
30
252
526
795
1152
0
800
929
770
794
1946
1027
1968
20
15
18
147
497
2
11
24
28
14
30
252
526
795
640
0
544
929
770
794
922
1048
1852
20
15
18
147
497
2
11
24
28
14
30
252
526
795
640
0
800
929
770
794
922
1024
1968
20
15
18
147
497
2
11
24
28
14
30
252
526
795
640
256
544
929
770
794
922
1154
1628
20
15
18
147
497
2
11
24
28
14
30
252
526
795
640
256
272
929
770
794
922
130
663
20
15
18
147
497
2
11
24
28
14
30
252
526
795
640
256
784
929
770
794
922
1152
1680
20
15
18
147
497
2
11
24
28
14
30
252
526
795
640
256
288
929
770
794
922
130
700
20
15
18
147
497
2
11
24
28
14
30
252
526
795
640
256
416
929
770
794
922
1152
1968
20
15
18
147
497
2
11
24
28
14
30
252
526
795
640
256
800
929
770
794
922
1152
1712
20
15
18
147
497
2
11
24
28
14
30
252
526
795
1408
512
272
929
770
818
1915
1024
652
20
15
18
147
497
2
11
24
28
14
30
252
526
795
1408
384
400
929
770
818
1915
1344
268
20
15
18
147
497
2
11
24
28
14
30
252
526
1567
0
0
272
929
770
1585
29
257
912
20
15
18
147
497
2
11
24
28
14
30
252
526
1567
0
0
416
929
770
1585
113
373
986
20
15
18
147
497
2
11
24
28
14
30
252
526
1567
0
128
416
929
770
1585
113
449
490
20
15
18
147
497
2
11
24
28
14
30
252
526
1567
0
128
400
929
770
1585
113
449
394
20
15
18
147
497
2
11
24
28
14
30
252
526
1567
512
0
272
929
770
1585
285
257
906
20
15
18
147
497
2
11
24
28
14
30
252
526
1567
512
512
272
929
770
1585
285
1281
394
20
15
18
147
497
2
11
24
28
14
30
252
526
1567
512
512
784
929
770
1585
285
1281
778
20
15
18
147
497
2
11
24
28
14
30
252
526
1567
512
256
784
929
770
1585
285
385
784
20
15
18
147
497
2
11
24
28
14
30
252
526
1567
512
768
784
929
770
1585
285
769
522
20
15
18
147
497
2
11
24
28
14
30
252
526
1567
1280
512
272
929
770
1585
1821
1153
650
20
15
18
147
497
2
11
24
28
14
30
252
526
1567
1280
256
400
929
770
1585
1905
1473
394
20
15
18
147
497
2
11
24
28
14
30
252
526
1567
1280
128
400
929
770
1585
1905
1345
1418
20
15
18
147
497
2
11
24
28
14
30
252
526
1567
1280
384
400
929
770
1585
1821
1409
400
20
15
18
147
497
2
11
24
28
14
30
252
526
287
0
0
272
929
898
433
285
257
912
20
15
18
147
497
2
11
24
28
14
30
252
526
287
0
256
272
929
898
433
285
897
656
20
15
18
147
497
2
11
24
28
14
30
252
526
287
0
256
400
929
898
433
285
897
394
20
15
18
147
497
2
11
24
28
14
30
252
526
287
0
128
272
929
898
433
157
449
784
20
15
18
147
497
2
11
24
28
14
30
252
526
287
0
128
400
929
898
689
625
449
394
20
15
18
147
497
2
11
24
28
14
30
252
526
287
0
384
400
929
898
689
541
961
272
20
15
18
147
497
2
11
24
28
14
30
252
526
287
256
384
400
929
898
689
1821
385
394
20
15
18
147
497
2
11
24
28
14
30
252
526
287
384
128
400
929
898
689
1905
1089
842
20
15
18
147
497
2
11
24
28
14
30
252
526
287
384
384
400
929
898
689
1905
257
266
20
15
18
147
497
2
11
24
28
14
30
252
526
287
320
0
272
929
898
433
497
1
906
20
15
18
147
497
2
11
24
28
14
30
252
526
287
320
128
272
929
898
433
497
257
778
20
15
18
147
497
2
11
24
28
14
30
252
526
287
288
128
272
929
898
433
689
245
656
20
15
18
147
497
2
11
24
28
14
30
252
526
287
288
384
272
929
898
433
689
757
528
20
15
18
147
497
2
11
24
28
14
30
252
526
287
288
384
400
929
898
433
689
757
144
20
15
18
147
497
2
11
24
28
14
30
252
526
287
416
384
272
929
898
433
433
629
528
20
15
18
147
497
2
11
24
28
14
30
252
526
287
416
384
400
929
898
433
433
629
272
20
15
18
147
497
2
11
24
28
14
30
252
526
799
512
0
272
929
770
817
1138
67
935
20
15
18
147
497
2
11
24
28
14
30
252
526
799
512
512
272
929
770
817
1138
1347
679
20
15
18
147
497
2
11
24
28
14
30
252
526
799
512
512
784
929
770
817
1053
1281
1418
20
15
18
147
497
2
11
24
28
14
30
252
526
799
512
256
272
929
770
817
1137
385
650
20
15
18
147
497
2
11
24
28
14
30
252
526
799
512
256
784
929
770
817
1137
385
778
20
15
18
147
497
2
11
24
28
14
30
252
526
799
512
768
784
929
770
817
1053
769
522
20
15
18
147
497
2
11
24
28
14
30
252
526
799
768
0
272
929
770
817
1309
1
906
20
15
18
147
497
2
11
24
28
14
30
252
526
799
768
0
416
929
770
817
797
65
986
20
15
18
147
497
2
11
24
28
14
30
252
526
799
768
512
272
929
770
817
1309
1025
394
20
15
18
147
497
2
11
24
28
14
30
252
526
799
768
512
784
929
770
817
797
1025
784
20
15
18
147
497
2
11
24
28
14
30
252
526
799
768
256
784
929
770
817
797
129
778
20
15
18
147
497
2
11
24
28
14
30
252
526
799
768
768
784
929
770
817
797
769
778
20
15
18
147
497
2
11
24
28
14
30
252
526
799
1280
512
272
929
770
817
1821
1025
400
20
15
18
147
497
2
11
24
28
14
30
252
526
799
1280
384
416
929
770
817
1821
1409
304
20
15
18
147
497
2
11
24
28
14
30
252
526
799
1280
384
400
929
770
817
1821
1409
400
20
15
18
147
497
2
11
24
28
14
30
252
270
27
0
0
32
929
1058
42
25
0
48
20
15
18
147
497
2
11
24
28
14
30
252
270
27
0
0
288
929
1058
42
25
385
944
20
15
18
147
497
2
11
24
28
14
30
252
270
27
0
0
416
929
1058
42
27
24
988
20
15
18
147
497
2
11
24
28
14
30
252
270
27
0
512
32
929
1058
42
537
1793
560
20
15
18
147
497
2
11
24
28
14
30
252
270
27
0
512
288
929
1058
42
538
1856
732
20
15
18
147
497
2
11
24
28
14
30
252
270
27
0
256
416
929
1058
42
26
898
732
20
15
18
147
497
2
11
24
28
14
30
252
270
27
0
128
416
929
1058
42
25
449
858
20
15
18
147
497
2
11
24
28
14
30
252
270
27
0
384
416
929
1058
42
26
960
604
20
15
18
147
497
2
11
24
28
14
30
828
1038
27
0
0
528
1825
1794
1178
26
512
1808
20
15
18
147
497
2
11
24
28
14
30
828
1038
27
0
0
544
1825
1794
1178
26
512
1840
20
15
18
147
497
2
11
24
28
14
30
828
1038
27
0
512
528
1825
1794
1178
1178
1816
1296
20
15
18
147
497
2
11
24
28
14
30
828
1038
27
0
512
544
1825
1794
1178
1178
1816
1328
20
15
18
147
497
2
11
24
28
14
30
828
1038
27
0
512
1552
1825
1922
1074
1562
1794
1548
20
15
18
147
497
2
11
24
28
14
30
828
1038
27
0
512
784
1825
1794
1178
1179
1793
1418
20
15
18
147
497
2
11
24
28
14
30
828
1038
27
0
256
784
1825
1794
1178
26
898
780
20
15
18
147
497
2
11
24
28
14
30
828
1038
27
0
768
784
1825
1794
1178
1178
1920
1296
20
15
18
147
497
2
11
24
28
14
30
828
1038
27
512
512
528
1825
1794
1178
1818
1280
1296
20
15
18
147
497
2
11
24
28
14
30
828
1038
27
512
512
544
1825
1794
1178
1818
1304
956
20
15
18
147
497
2
11
24
28
14
30
828
1038
27
512
512
784
1825
1794
1178
1818
896
784
20
15
18
147
497
2
11
24
28
14
30
828
1038
27
512
512
800
1825
1794
1178
1818
1304
1468
20
15
18
147
497
2
11
24
28
14
30
828
1038
27
512
1536
1568
1825
1794
1178
1818
1922
1244
20
15
18
147
497
2
11
24
28
14
30
828
1038
27
512
768
784
1825
1794
1178
1818
768
784
20
15
18
147
497
2
11
24
28
14
30
828
1038
27
512
768
800
1825
1794
1178
1818
768
816
20
15
18
147
497
2
11
24
28
14
30
828
1038
27
256
256
528
1825
1794
1178
923
664
1552
20
15
18
147
497
2
11
24
28
14
30
828
1038
27
256
256
784
1825
1794
1178
922
640
784
20
15
18
147
497
2
11
24
28
14
30
828
1038
27
256
768
784
1825
1794
1178
922
770
791
20
15
18
147
497
2
11
24
28
14
30
828
1038
27
256
768
800
1825
1794
1178
922
962
620
20
15
18
147
497
2
11
24
28
14
30
828
1038
27
256
832
800
1825
1794
1178
923
1016
540
20
15
18
147
497
2
11
24
28
14
30
828
1038
27
768
768
784
1825
1954
1194
1945
513
784
20
15
18
147
497
2
11
24
28
14
30
828
1038
27
64
0
528
1825
1922
1242
250
514
1804
20
15
18
147
497
2
11
24
28
14
30
828
1038
27
32
0
528
1825
1922
1242
218
760
1804
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
0
0
528
1825
1794
1306
1050
1538
1804
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
0
0
544
1825
1794
1306
1050
1536
1840
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
0
512
528
1825
1794
1306
1050
1794
1296
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
0
512
544
1825
1794
1306
1050
1794
1340
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
0
512
1552
1825
1794
1306
1051
1792
1932
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
0
512
784
1825
1794
1306
1050
1794
784
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
0
512
1568
1825
1794
1306
1050
1816
1980
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
0
512
1696
1825
1794
1306
539
1816
2012
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
512
0
528
1825
1794
1306
1306
1024
1808
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
512
0
544
1825
1794
1306
1306
512
1840
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
512
0
784
1825
1794
1306
1306
1155
1959
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
512
512
528
1825
1794
1306
1306
1280
1296
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
512
512
544
1825
1794
1306
1306
1283
1328
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
512
512
784
1825
1794
1306
1306
1280
1424
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
512
512
800
1825
1794
1306
1306
1280
1456
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
512
256
784
1825
1794
1306
1306
386
791
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
512
768
784
1825
1794
1306
1306
1408
784
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
512
768
800
1825
1794
1306
1306
1408
1200
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
256
512
528
1825
1794
1306
666
1536
1296
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
256
512
544
1825
1794
1306
666
1536
1328
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
256
512
1552
1825
1794
1306
666
1536
1552
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
256
512
784
1825
1794
1306
666
1536
784
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
256
512
1568
1825
1794
1306
666
1602
1644
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
256
512
1696
1825
1794
1306
666
1602
2012
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
256
512
800
1825
1794
1306
666
1602
860
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
256
256
528
1825
1794
1306
666
1792
1296
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
256
256
544
1825
1794
1306
667
1816
1340
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
256
256
784
1825
1794
1306
410
450
780
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
256
768
784
1825
1794
1306
410
960
528
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
256
768
800
1825
1794
1306
410
960
604
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
768
512
528
1825
1794
1306
1434
1024
1296
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
768
512
544
1825
1794
1306
1434
1024
1328
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
768
768
784
1825
1794
1306
1434
1152
1296
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
768
768
800
1825
1794
1306
1434
1152
1200
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
320
512
528
1825
1794
1306
762
1536
1292
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
320
512
1552
1825
1794
1306
762
1536
1548
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
320
512
784
1825
1794
1306
762
1536
1420
20
15
18
147
497
2
11
24
28
14
30
828
1038
539
672
1664
1552
1825
1858
1458
986
1784
1680
20
15
18
147
497
2
11
24
28
14
30
828
1038
91
0
0
528
1825
1954
1258
89
641
1808
20
15
18
147
497
2
11
24
28
14
30
828
1038
91
64
0
528
1825
1954
1258
186
642
1804
20
15
18
147
497
2
11
24
28
14
30
828
1038
91
192
0
528
1825
1954
1258
219
512
1804
20
15
18
147
497
2
11
24
28
14
30
828
1038
91
832
768
784
1825
1954
1258
2009
857
785
20
15
18
147
497
2
11
24
28
14
30
828
1038
91
832
832
784
1825
1954
1258
2009
1496
336
20
15
18
147
497
2
11
24
28
14
30
828
1038
543
0
512
1552
1825
1794
1457
541
1793
1552
20
15
18
147
497
2
11
24
28
14
30
828
1038
543
0
512
784
1825
1794
1457
541
1793
778
20
15
18
147
497
2
11
24
28
14
30
828
1038
543
512
512
784
1825
1794
1457
1309
1281
778
20
15
18
147
497
2
11
24
28
14
30
828
1038
543
512
768
784
1825
1794
1457
1309
1409
784
20
15
18
147
497
2
11
24
28
14
30
828
1038
543
256
768
784
1825
1794
1457
413
769
522
20
15
18
147
497
2
11
24
28
14
30
828
1038
543
320
512
1552
1825
1794
1457
753
1537
1546
20
15
18
147
497
2
11
24
28
14
30
828
1038
543
320
512
784
1825
1794
1457
753
1537
1418
20
15
18
147
497
2
11
24
28
14
30
828
1038
543
320
832
784
1825
1794
1457
753
1781
524
20
15
18
147
497
2
11
24
28
14
30
828
1038
543
320
704
1696
1825
1794
1457
753
1653
1818
20
15
18
147
497
2
11
24
28
14
30
828
1038
543
544
256
784
1825
1794
1457
945
757
1680
20
15
18
147
497
2
11
24
28
14
30
828
1038
543
288
256
784
1825
1794
1457
433
501
784
20
15
18
147
497
2
11
24
28
14
30
828
1038
543
288
768
784
1825
1794
1457
433
1013
528
20
15
18
147
497
2
11
24
28
14
30
828
1038
543
800
768
784
1825
1794
1457
1457
1525
272
20
15
18
147
497
2
11
24
28
14
30
828
1038
731
128
0
528
1825
1890
1514
761
1537
1808
20
15
18
147
497
2
11
24
28
14
30
828
1038
731
128
256
528
1825
1890
1514
761
1665
1546
20
15
18
147
497
2
11
24
28
14
30
828
1038
731
128
256
784
1825
1890
1514
761
1665
1680
20
15
18
147
497
2
11
24
28
14
30
828
1038
731
192
0
528
1825
1890
1514
729
1537
1808
20
15
18
147
497
2
11
24
28
14
30
828
1038
731
576
0
528
1825
1890
1514
985
513
1802
20
15
18
147
497
2
11
24
28
14
30
828
1038
731
576
512
528
1825
1890
1514
1497
1281
1296
20
15
18
147
497
2
11
24
28
14
30
828
1038
731
576
512
784
1825
1890
1514
1497
1281
1418
20
15
18
147
497
2
11
24
28
14
30
828
1038
731
576
1536
1552
1825
1890
1514
985
1537
1040
20
15
18
147
497
2
11
24
28
14
30
828
1038
731
576
1536
1568
1825
1826
1514
985
1537
1072
20
15
18
147
497
2
11
24
28
14
30
828
1038
731
576
768
784
1825
1890
1514
1497
769
784
20
15
18
147
497
2
11
24
28
14
30
828
1038
731
704
0
528
1825
1890
1514
826
1026
1831
20
15
18
147
497
2
11
24
28
14
30
828
1038
731
704
256
528
1825
1890
1514
826
514
1575
20
15
18
147
497
2
11
24
28
14
30
828
14
27
0
0
528
1825
770
1050
26
512
1808
20
15
18
147
497
2
11
24
28
14
30
828
14
27
0
0
544
1825
770
1050
26
512
1840
20
15
18
147
497
2
11
24
28
14
30
828
14
27
0
512
528
1825
770
1050
538
1792
1296
20
15
18
147
497
2
11
24
28
14
30
828
14
27
0
512
544
1825
770
1050
538
1794
1340
20
15
18
147
497
2
11
24
28
14
30
828
14
27
0
512
1552
1825
770
1050
538
1794
1548
20
15
18
147
497
2
11
24
28
14
30
828
14
27
0
512
784
1825
770
794
794
1792
784
20
15
18
147
497
2
11
24
28
14
30
828
14
27
0
512
1568
1825
770
1050
538
1792
1584
20
15
18
147
497
2
11
24
28
14
30
828
14
27
0
512
1696
1825
770
794
795
1816
2012
20
15
18
147
497
2
11
24
28
14
30
828
14
27
0
512
672
1825
770
794
795
1816
988
20
15
18
147
497
2
11
24
28
14
30
828
14
27
0
256
784
1825
770
794
539
896
780
20
15
18
147
497
2
11
24
28
14
30
828
14
27
0
768
784
1825
770
794
794
1922
780
20
15
18
147
497
2
11
24
28
14
30
828
14
27
512
0
528
1825
770
1178
1819
1153
1802
20
15
18
147
497
2
11
24
28
14
30
828
14
27
512
0
544
1825
770
1178
1818
1176
1882
20
15
18
147
497
2
11
24
28
14
30
828
14
27
512
0
784
1825
770
1178
1818
1155
1959
20
15
18
147
497
2
11
24
28
14
30
828
14
27
512
512
528
1825
770
1178
1818
1280
1296
20
15
18
147
497
2
11
24
28
14
30
828
14
27
512
512
544
1825
770
1178
1819
1304
1340
20
15
18
147
497
2
11
24
28
14
30
828
14
27
512
512
784
1825
770
1178
1818
1280
784
20
15
18
147
497
2
11
24
28
14
30
828
14
27
512
512
672
1825
770
1178
1819
1304
988
20
15
18
147
497
2
11
24
28
14
30
828
14
27
512
512
800
1825
770
1178
1818
1304
1468
20
15
18
147
497
2
11
24
28
14
30
828
14
27
512
1536
1568
1825
770
1178
1818
1920
1200
20
15
18
147
497
2
11
24
28
14
30
828
14
27
512
768
784
1825
770
1178
1818
1408
784
20
15
18
147
497
2
11
24
28
14
30
828
14
27
512
768
800
1825
770
1178
1818
1410
1500
20
15
18
147
497
2
11
24
28
14
30
828
14
27
256
256
528
1825
770
794
922
640
1552
20
15
18
147
497
2
11
24
28
14
30
828
14
27
256
256
544
1825
770
794
923
1816
1340
20
15
18
147
497
2
11
24
28
14
30
828
14
27
256
256
784
1825
770
794
922
640
784
20
15
18
147
497
2
11
24
28
14
30
828
14
27
256
768
784
1825
770
794
922
1664
784
20
15
18
147
497
2
11
24
28
14
30
828
14
27
256
768
800
1825
770
794
922
1664
1200
20
15
18
147
497
2
11
24
28
14
30
828
14
27
256
832
800
1825
770
794
923
1016
540
20
15
18
147
497
2
11
24
28
14
30
828
14
27
64
0
528
1825
898
1114
250
512
1804
20
15
18
147
497
2
11
24
28
14
30
828
14
27
32
0
528
1825
1346
1114
218
760
1804
20
15
18
147
497
2
11
24
28
14
30
828
14
27
32
0
544
1825
1410
1242
219
760
1900
20
15
18
147
497
2
11
24
28
14
30
828
14
27
416
256
784
1825
1282
434
987
504
784
20
15
18
147
497
2
11
24
28
14
30
828
14
27
416
384
800
1825
1282
1458
986
760
1584
20
15
18
147
497
2
11
24
28
14
30
828
14
31
0
0
528
1825
770
1073
29
513
1808
20
15
18
147
497
2
11
24
28
14
30
828
14
31
0
0
544
1825
770
1073
29
513
1840
20
15
18
147
497
2
11
24
28
14
30
828
14
31
0
512
528
1825
770
1073
541
1793
1296
20
15
18
147
497
2
11
24
28
14
30
828
14
31
0
512
544
1825
770
1073
625
1909
1370
20
15
18
147
497
2
11
24
28
14
30
828
14
31
0
512
1552
1825
770
1073
541
1793
1546
20
15
18
147
497
2
11
24
28
14
30
828
14
31
0
512
784
1825
770
1073
541
1793
784
20
15
18
147
497
2
11
24
28
14
30
828
14
31
0
512
1568
1825
770
1073
541
1793
1584
20
15
18
147
497
2
11
24
28
14
30
828
14
31
0
256
784
1825
770
1073
797
897
784
20
15
18
147
497
2
11
24
28
14
30
828
14
31
256
256
528
1825
1282
433
925
641
1552
20
15
18
147
497
2
11
24
28
14
30
828
14
31
256
256
784
1825
1282
433
925
641
778
20
15
18
147
497
2
11
24
28
14
30
828
14
31
256
768
784
1825
1282
433
925
769
778
20
15
18
147
497
2
11
24
28
14
30
828
14
31
256
768
800
1825
1282
433
925
961
602
20
15
18
147
497
2
11
24
28
14
30
828
14
31
64
0
528
1825
1282
1457
753
641
1802
20
15
18
147
497
2
11
24
28
14
30
828
14
31
32
0
544
1825
770
1073
561
757
1882
20
15
18
147
497
2
11
24
28
14
30
828
14
31
288
256
784
1825
1282
433
945
501
784
20
15
18
147
497
2
11
24
28
14
30
828
14
31
288
768
784
1825
1282
433
945
1013
528
20
15
18
147
497
2
11
24
28
14
30
828
14
31
288
768
800
1825
1282
433
945
1013
560
20
15
18
147
497
2
11
24
28
14
30
828
14
91
0
0
528
1825
802
234
90
576
1804
20
15
18
147
497
2
11
24
28
14
30
828
14
91
0
0
544
1825
930
1258
89
833
1840
20
15
18
147
497
2
11
24
28
14
30
828
14
91
0
512
1552
1825
994
1258
569
1793
1552
20
15
18
147
497
2
11
24
28
14
30
828
14
91
0
512
784
1825
930
1258
570
1794
1420
20
15
18
147
497
2
11
24
28
14
30
828
14
91
0
256
784
1825
930
1258
313
897
784
20
15
18
147
497
2
11
24
28
14
30
828
14
91
64
0
528
1825
802
234
186
642
1804
20
15
18
147
497
2
11
24
28
14
30
828
14
91
64
0
544
1825
930
1258
473
769
1840
20
15
18
147
497
2
11
24
28
14
30
828
14
91
192
0
528
1825
802
234
218
514
1804
20
15
18
147
497
2
11
24
28
14
30
828
14
91
320
768
784
1825
930
1258
985
857
273
20
15
18
147
497
2
11
24
28
14
30
828
14
91
320
320
528
1825
802
1258
985
2008
1360
20
15
18
147
497
2
11
24
28
14
30
828
14
91
320
832
784
1825
930
1258
985
984
524
20
15
18
147
497
2
11
24
28
14
30
828
14
287
0
256
784
1825
770
945
285
897
778
20
15
18
147
497
2
11
24
28
14
30
828
14
287
256
256
784
1825
770
945
669
641
784
20
15
18
147
497
2
11
24
28
14
30
828
14
287
256
768
784
1825
770
945
669
769
522
20
15
18
147
497
2
11
24
28
14
30
828
14
287
768
768
784
1825
770
945
797
769
778
20
15
18
147
497
2
11
24
28
14
30
828
14
287
320
832
784
1825
770
945
497
1013
524
20
15
18
147
497
2
11
24
28
14
30
828
14
287
832
768
784
1825
770
945
1009
513
778
20
15
18
147
497
2
11
24
28
14
30
828
14
287
832
832
784
1825
770
945
1009
1269
524
20
15
18
147
497
2
11
24
28
14
30
828
14
287
288
256
784
1825
770
945
689
501
784
20
15
18
147
497
2
11
24
28
14
30
828
14
287
288
768
784
1825
770
945
689
1013
528
20
15
18
147
497
2
11
24
28
14
30
828
14
219
0
0
528
1825
1314
1514
1018
514
1804
20
15
18
147
497
2
11
24
28
14
30
828
14
219
256
768
784
1825
1314
490
505
769
784
20
15
18
147
497
2
11
24
28
14
30
828
14
219
64
0
528
1825
1314
1514
985
600
1808
20
15
18
147
497
2
11
24
28
14
30
828
14
219
64
0
544
1825
1314
490
985
600
1882
20
15
18
147
497
2
11
24
28
14
30
828
14
219
64
0
784
1825
1314
1514
985
513
1936
20
15
18
147
497
2
11
24
28
14
30
828
14
219
384
256
528
1825
1314
1514
761
513
1552
20
15
18
147
497
2
11
24
28
14
30
828
14
219
384
256
544
1825
1442
1514
761
513
1584
20
15
18
147
497
2
11
24
28
14
30
828
14
219
384
256
784
1825
1314
1514
761
513
784
20
15
18
147
497
2
11
24
28
14
30
828
14
219
320
0
544
1825
1314
490
473
513
1840
20
15
18
147
497
2
11
24
28
14
30
828
14
219
320
768
784
1825
1314
1514
473
857
273
20
15
18
147
497
2
11
24
28
14
30
828
14
219
320
768
800
1825
1442
1514
473
856
316
20
15
18
147
497
2
11
24
28
14
30
828
526
27
0
0
528
1825
514
1050
1050
512
1808
20
15
18
147
497
2
11
24
28
14
30
828
526
27
0
0
544
1825
514
1050
1050
512
1840
20
15
18
147
497
2
11
24
28
14
30
828
526
27
0
512
528
1825
514
1050
1562
1792
1296
20
15
18
147
497
2
11
24
28
14
30
828
526
27
0
512
544
1825
1154
1202
1563
1816
1328
20
15
18
147
497
2
11
24
28
14
30
828
526
27
0
512
1552
1825
514
1050
1562
1794
1548
20
15
18
147
497
2
11
24
28
14
30
828
526
27
0
512
784
1825
514
1050
1562
1792
784
20
15
18
147
497
2
11
24
28
14
30
828
526
27
0
512
1568
1825
514
1050
1562
1792
1584
20
15
18
147
497
2
11
24
28
14
30
828
526
27
0
512
1696
1825
514
1050
1562
1856
2012
20
15
18
147
497
2
11
24
28
14
30
828
526
27
0
512
672
1825
514
1050
1563
1816
988
20
15
18
147
497
2
11
24
28
14
30
828
526
27
0
256
784
1825
514
1050
1050
899
1703
20
15
18
147
497
2
11
24
28
14
30
828
526
27
0
768
784
1825
514
1050
1178
1922
1292
20
15
18
147
497
2
11
24
28
14
30
828
526
27
512
0
528
1825
514
1050
1818
512
1808
20
15
18
147
497
2
11
24
28
14
30
828
526
27
512
0
544
1825
514
1050
1818
512
1840
20
15
18
147
497
2
11
24
28
14
30
828
526
27
512
0
784
1825
546
1066
1818
1155
1959
20
15
18
147
497
2
11
24
28
14
30
828
526
27
512
512
528
1825
514
1050
1818
1280
1296
20
15
18
147
497
2
11
24
28
14
30
828
526
27
512
512
544
1825
1154
1202
1818
1304
956
20
15
18
147
497
2
11
24
28
14
30
828
526
27
512
512
784
1825
514
1050
1818
1280
784
20
15
18
147
497
2
11
24
28
14
30
828
526
27
512
512
1696
1825
514
538
1819
920
2012
20
15
18
147
497
2
11
24
28
14
30
828
526
27
512
512
672
1825
514
1050
1819
1304
988
20
15
18
147
497
2
11
24
28
14
30
828
526
27
512
512
800
1825
514
1050
1818
1304
1468
20
15
18
147
497
2
11
24
28
14
30
828
526
27
512
256
544
1825
1154
1202
1914
704
1644
20
15
18
147
497
2
11
24
28
14
30
828
526
27
512
256
784
1825
546
618
1914
704
1676
20
15
18
147
497
2
11
24
28
14
30
828
526
27
512
1536
1568
1825
514
1050
1818
1922
1244
20
15
18
147
497
2
11
24
28
14
30
828
526
27
512
768
784
1825
514
1050
1818
768
784
20
15
18
147
497
2
11
24
28
14
30
828
526
27
512
768
800
1825
514
1050
1818
768
816
20
15
18
147
497
2
11
24
28
14
30
828
526
27
512
640
1552
1825
514
538
1818
962
1676
20
15
18
147
497
2
11
24
28
14
30
828
526
27
512
640
656
1825
514
538
1818
962
908
20
15
18
147
497
2
11
24
28
14
30
828
526
27
768
768
784
1825
546
1194
1945
1281
272
20
15
18
147
497
2
11
24
28
14
30
828
526
27
64
0
528
1825
514
1050
1274
512
1804
20
15
18
147
497
2
11
24
28
14
30
828
526
27
32
0
528
1825
1154
1202
730
760
1804
20
15
18
147
497
2
11
24
28
14
30
828
526
27
32
0
544
1825
1154
1202
730
760
1900
20
15
18
147
497
2
11
24
28
14
30
828
526
27
416
384
800
1825
546
1066
985
760
1584
20
15
18
147
497
2
11
24
28
14
30
828
526
31
0
0
528
1825
514
1201
1053
513
1808
20
15
18
147
497
2
11
24
28
14
30
828
526
31
0
0
544
1825
514
1201
1053
513
1840
20
15
18
147
497
2
11
24
28
14
30
828
526
31
0
512
528
1825
514
1201
1565
1793
1290
20
15
18
147
497
2
11
24
28
14
30
828
526
31
0
512
1552
1825
514
1201
1565
1793
1546
20
15
18
147
497
2
11
24
28
14
30
828
526
31
0
512
784
1825
514
1201
1565
1793
778
20
15
18
147
497
2
11
24
28
14
30
828
526
31
0
512
1568
1825
514
1201
1649
1857
1584
20
15
18
147
497
2
11
24
28
14
30
828
526
31
0
256
784
1825
514
1201
797
897
784
20
15
18
147
497
2
11
24
28
14
30
828
526
31
0
768
784
1825
514
1201
1649
1921
778
20
15
18
147
497
2
11
24
28
14
30
828
526
31
512
0
528
1825
514
1201
1905
577
1802
20
15
18
147
497
2
11
24
28
14
30
828
526
31
512
0
544
1825
514
1201
1905
577
1882
20
15
18
147
497
2
11
24
28
14
30
828
526
31
512
512
528
1825
514
1201
1905
1281
1290
20
15
18
147
497
2
11
24
28
14
30
828
526
31
512
512
784
1825
514
1201
1905
1281
778
20
15
18
147
497
2
11
24
28
14
30
828
526
31
512
512
800
1825
514
1201
1905
1345
858
20
15
18
147
497
2
11
24
28
14
30
828
526
31
512
256
528
1825
514
1201
1905
705
1546
20
15
18
147
497
2
11
24
28
14
30
828
526
31
512
256
544
1825
514
1201
1905
705
1642
20
15
18
147
497
2
11
24
28
14
30
828
526
31
512
256
784
1825
514
1201
1905
705
1674
20
15
18
147
497
2
11
24
28
14
30
828
526
31
512
768
784
1825
514
1201
1905
1409
778
20
15
18
147
497
2
11
24
28
14
30
828
526
31
512
768
800
1825
514
1201
1905
833
816
20
15
18
147
497
2
11
24
28
14
30
828
526
31
512
640
1552
1825
514
1201
1905
961
1674
20
15
18
147
497
2
11
24
28
14
30
828
526
31
512
640
656
1825
514
1201
1905
961
906
20
15
18
147
497
2
11
24
28
14
30
828
526
31
64
0
528
1825
514
1201
1265
513
1802
20
15
18
147
497
2
11
24
28
14
30
828
526
31
32
0
528
1825
514
1201
1201
757
1808
20
15
18
147
497
2
11
24
28
14
30
828
526
31
32
0
544
1825
514
1201
1201
757
1882
20
15
18
147
497
2
11
24
28
14
30
828
526
31
32
64
544
1825
514
1201
1713
1653
1820
20
15
18
147
497
2
11
24
28
14
30
828
526
31
32
576
1680
1825
514
1201
1201
1909
1930
20
15
18
147
497
2
11
24
28
14
30
828
526
539
0
0
528
1825
1154
1306
1050
1538
1808
20
15
18
147
497
2
11
24
28
14
30
828
526
539
0
0
544
1825
1154
1306
1050
1536
1840
20
15
18
147
497
2
11
24
28
14
30
828
526
539
0
512
528
1825
1154
1306
1050
1794
1296
20
15
18
147
497
2
11
24
28
14
30
828
526
539
0
512
544
1825
1154
1306
1050
1794
1340
20
15
18
147
497
2
11
24
28
14
30
828
526
539
0
512
1568
1825
1154
1306
1050
1816
1980
20
15
18
147
497
2
11
24
28
14
30
828
526
539
0
512
1696
1825
1154
1306
539
1816
2012
20
15
18
147
497
2
11
24
28
14
30
828
526
539
0
512
672
1825
1154
1306
539
1816
988
20
15
18
147
497
2
11
24
28
14
30
828
526
539
512
0
528
1825
1154
1306
1306
1024
1808
20
15
18
147
497
2
11
24
28
14
30
828
526
539
512
0
544
1825
1154
1306
1306
512
1840
20
15
18
147
497
2
11
24
28
14
30
828
526
539
512
512
528
1825
1154
1306
1306
1280
1296
20
15
18
147
497
2
11
24
28
14
30
828
526
539
512
512
544
1825
1154
1306
1306
1280
1328
20
15
18
147
497
2
11
24
28
14
30
828
526
539
512
512
672
1825
1154
1306
1307
1304
988
20
15
18
147
497
2
11
24
28
14
30
828
526
539
512
256
528
1825
1154
1306
922
640
1552
20
15
18
147
497
2
11
24
28
14
30
828
526
539
512
256
544
1825
1154
1306
923
664
1596
20
15
18
147
497
2
11
24
28
14
30
828
526
539
512
1536
1568
1825
1154
1306
922
1922
1244
20
15
18
147
497
2
11
24
28
14
30
828
526
539
512
1664
1568
1825
1154
1306
922
1987
1119
20
15
18
147
497
2
11
24
28
14
30
828
526
539
768
512
528
1825
1154
1306
794
1024
1296
20
15
18
147
497
2
11
24
28
14
30
828
526
539
768
512
544
1825
1154
1306
794
1024
1328
20
15
18
147
497
2
11
24
28
14
30
828
526
91
0
0
528
1825
546
1258
1081
513
1808
20
15
18
147
497
2
11
24
28
14
30
828
526
91
0
0
544
1825
546
1258
89
833
1840
20
15
18
147
497
2
11
24
28
14
30
828
526
91
0
512
528
1825
546
1258
1625
1793
1296
20
15
18
147
497
2
11
24
28
14
30
828
526
91
0
512
544
1825
546
1258
1625
1857
1370
20
15
18
147
497
2
11
24
28
14
30
828
526
91
0
512
1552
1825
546
1258
1625
1793
1552
20
15
18
147
497
2
11
24
28
14
30
828
526
91
0
512
784
1825
546
1258
1627
1792
1420
20
15
18
147
497
2
11
24
28
14
30
828
526
91
0
512
1568
1825
546
1258
1625
1857
1594
20
15
18
147
497
2
11
24
28
14
30
828
526
91
128
0
528
1825
546
1258
1369
1089
1808
20
15
18
147
497
2
11
24
28
14
30
828
526
91
128
0
544
1825
546
1258
1369
1153
1882
20
15
18
147
497
2
11
24
28
14
30
828
526
91
64
0
528
1825
546
1258
1497
769
1802
20
15
18
147
497
2
11
24
28
14
30
828
526
91
64
0
544
1825
546
1258
1497
769
1840
20
15
18
147
497
2
11
24
28
14
30
828
526
91
64
0
784
1825
546
1258
1721
1665
1936
20
15
18
147
497
2
11
24
28
14
30
828
526
91
640
0
528
1825
546
1258
1881
1089
1808
20
15
18
147
497
2
11
24
28
14
30
828
526
91
640
0
544
1825
546
1258
1882
1090
1900
20
15
18
147
497
2
11
24
28
14
30
828
526
91
640
512
528
1825
546
1258
1882
770
908
20
15
18
147
497
2
11
24
28
14
30
828
526
91
640
512
544
1825
546
1258
1881
792
956
20
15
18
147
497
2
11
24
28
14
30
828
526
91
640
512
784
1825
546
1258
1881
769
784
20
15
18
147
497
2
11
24
28
14
30
828
526
91
640
512
1568
1825
546
1258
1881
792
1980
20
15
18
147
497
2
11
24
28
14
30
828
526
91
640
256
528
1825
546
1258
1881
577
1552
20
15
18
147
497
2
11
24
28
14
30
828
526
91
640
256
544
1825
546
1258
1881
577
1642
20
15
18
147
497
2
11
24
28
14
30
828
526
91
640
256
784
1825
546
1258
1881
577
1674
20
15
18
147
497
2
11
24
28
14
30
828
526
91
640
1664
1552
1825
546
1258
1881
1921
1040
20
15
18
147
497
2
11
24
28
14
30
828
526
91
640
1664
1568
1825
546
1258
1881
1944
1116
20
15
18
147
497
2
11
24
28
14
30
828
526
91
640
640
1552
1825
546
1258
1881
833
1674
20
15
18
147
497
2
11
24
28
14
30
828
526
91
640
640
1696
1825
546
1258
1881
833
1882
20
15
18
147
497
2
11
24
28
14
30
828
526
91
640
640
672
1825
546
1258
1881
833
858
20
15
18
147
497
2
11
24
28
14
30
828
526
91
640
640
656
1825
546
1258
1881
1409
906
20
15
18
147
497
2
11
24
28
14
30
828
526
91
640
704
672
1825
546
1258
1881
1473
794
20
15
18
147
497
2
11
24
28
14
30
828
526
91
640
1728
1568
1825
546
1258
1881
1985
1050
20
15
18
147
497
2
11
24
28
14
30
828
526
91
640
1728
1680
1825
546
1258
1882
1987
1767
20
15
18
147
497
2
11
24
28
14
30
828
526
91
192
0
528
1825
546
1258
1241
513
1802
20
15
18
147
497
2
11
24
28
14
30
828
526
91
320
0
544
1825
546
1258
985
513
1840
20
15
18
147
497
2
11
24
28
14
30
828
526
91
320
768
784
1825
546
1258
985
857
273
20
15
18
147
497
2
11
24
28
14
30
828
526
91
320
768
800
1825
546
1258
985
856
316
20
15
18
147
497
2
11
24
28
14
30
828
526
91
320
832
784
1825
546
1258
985
984
524
20
15
18
147
497
2
11
24
28
14
30
828
526
91
320
832
800
1825
546
1258
985
984
540
20
15
18
147
497
2
11
24
28
14
30
828
526
91
832
512
528
1825
546
1258
2042
1026
908
20
15
18
147
497
2
11
24
28
14
30
828
526
91
832
512
784
1825
546
1258
2042
1026
1420
20
15
18
147
497
2
11
24
28
14
30
828
526
91
832
768
784
1825
546
1258
2009
856
528
20
15
18
147
497
2
11
24
28
14
30
828
526
91
832
768
800
1825
546
1258
2009
513
816
20
15
18
147
497
2
11
24
28
14
30
828
526
91
832
640
672
1825
546
1258
2009
1112
860
20
15
18
147
497
2
11
24
28
14
30
828
526
91
832
640
656
1825
546
1258
2009
1113
847
20
15
18
147
497
2
11
24
28
14
30
828
526
91
832
832
784
1825
546
1258
2009
1496
336
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
0
0
528
1825
514
1562
26
1536
1808
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
0
0
544
1825
514
1562
26
1600
1840
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
0
512
528
1825
514
1562
155
1816
912
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
0
512
784
1825
514
1562
155
1816
784
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
0
768
784
1825
514
1562
154
1922
780
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
512
0
528
1825
514
1562
282
1024
1808
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
512
0
544
1825
514
1562
282
512
1840
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
512
512
528
1825
514
1562
282
1282
1303
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
512
512
544
1825
546
1578
281
1345
1370
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
512
512
784
1825
514
1562
282
1282
791
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
512
512
672
1825
514
1562
283
1304
988
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
512
512
800
1825
514
1562
283
1304
1456
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
512
256
784
1825
514
1562
282
384
784
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
512
768
784
1825
514
1562
282
770
791
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
512
768
800
1825
514
1562
282
792
816
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
512
640
1552
1825
514
1562
282
962
1676
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
512
640
656
1825
514
1562
282
962
908
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
1536
0
528
1825
514
1562
1562
2
1804
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
1536
0
544
1825
514
1562
1562
130
1884
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
1536
512
528
1825
514
1562
1562
256
1296
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
1536
512
544
1825
546
1578
1561
257
1328
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
1536
512
784
1825
514
1562
1562
258
784
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
1536
512
672
1825
514
1562
1563
280
988
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
1536
512
800
1825
514
1562
1562
256
1456
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
1536
1536
1552
1825
514
1562
1050
1024
1040
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
1536
1536
1568
1825
514
1562
1050
1024
1072
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
1280
512
528
1825
514
1562
1818
256
912
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
1280
512
544
1825
546
1578
1817
1153
944
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
1280
512
784
1825
514
1562
1818
256
1424
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
1280
512
672
1825
514
1562
1818
1154
988
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
1280
512
800
1825
514
1562
1818
256
1456
20
15
18
147
497
2
11
24
28
14
30
828
526
1563
1600
1536
1552
1825
514
1562
1274
1024
1036
20
15
18
147
497
2
11
24
28
14
30
828
526
283
0
0
528
1825
1154
690
538
512
1808
20
15
18
147
497
2
11
24
28
14
30
828
526
283
0
0
544
1825
1154
690
538
512
1840
20
15
18
147
497
2
11
24
28
14
30
828
526
283
0
512
528
1825
1154
690
538
1792
1296
20
15
18
147
497
2
11
24
28
14
30
828
526
283
0
512
544
1825
1154
690
538
1792
1328
20
15
18
147
497
2
11
24
28
14
30
828
526
283
0
512
1568
1825
1154
690
538
1792
1584
20
15
18
147
497
2
11
24
28
14
30
828
526
283
0
512
1696
1825
1154
690
539
1816
2012
20
15
18
147
497
2
11
24
28
14
30
828
526
283
0
512
672
1825
1154
690
539
1816
988
20
15
18
147
497
2
11
24
28
14
30
828
526
283
0
256
784
1825
514
666
538
896
784
20
15
18
147
497
2
11
24
28
14
30
828
526
283
512
0
528
1825
1154
690
1562
512
1808
20
15
18
147
497
2
11
24
28
14
30
828
526
283
512
0
544
1825
1154
690
1562
512
1840
20
15
18
147
497
2
11
24
28
14
30
828
526
283
512
0
784
1825
546
682
1561
1217
1936
20
15
18
147
497
2
11
24
28
14
30
828
526
283
512
512
528
1825
1154
690
1562
1280
1296
20
15
18
147
497
2
11
24
28
14
30
828
526
283
512
512
544
1825
1154
690
1562
1280
1328
20
15
18
147
497
2
11
24
28
14
30
828
526
283
512
512
784
1825
514
666
1562
1280
784
20
15
18
147
497
2
11
24
28
14
30
828
526
283
512
512
672
1825
514
666
1563
1304
988
20
15
18
147
497
2
11
24
28
14
30
828
526
283
512
512
800
1825
514
666
1562
1280
1456
20
15
18
147
497
2
11
24
28
14
30
828
526
283
512
256
528
1825
1154
730
1562
664
1552
20
15
18
147
497
2
11
24
28
14
30
828
526
283
512
256
544
1825
1154
730
1562
664
1628
20
15
18
147
497
2
11
24
28
14
30
828
526
283
512
256
784
1825
514
666
1562
643
1703
20
15
18
147
497
2
11
24
28
14
30
828
526
283
512
256
800
1825
514
666
1562
643
1712
20
15
18
147
497
2
11
24
28
14
30
828
526
283
512
1536
1568
1825
514
666
1562
1536
1584
20
15
18
147
497
2
11
24
28
14
30
828
526
283
512
768
784
1825
514
666
1562
1408
1296
20
15
18
147
497
2
11
24
28
14
30
828
526
283
512
768
800
1825
514
666
1562
770
316
20
15
18
147
497
2
11
24
28
14
30
828
526
283
512
1664
1568
1825
514
666
1562
1984
1116
20
15
18
147
497
2
11
24
28
14
30
828
526
283
512
640
656
1825
514
666
1562
962
908
20
15
18
147
497
2
11
24
28
14
30
828
526
283
256
0
528
1825
1154
730
666
514
1815
20
15
18
147
497
2
11
24
28
14
30
828
526
283
256
0
544
1825
1154
730
666
514
1852
20
15
18
147
497
2
11
24
28
14
30
828
526
283
256
512
528
1825
546
682
1817
1281
1296
20
15
18
147
497
2
11
24
28
14
30
828
526
283
256
512
544
1825
546
682
665
1537
1328
20
15
18
147
497
2
11
24
28
14
30
828
526
283
256
512
1552
1825
546
682
665
1537
1552
20
15
18
147
497
2
11
24
28
14
30
828
526
283
256
512
784
1825
546
682
1817
1281
1424
20
15
18
147
497
2
11
24
28
14
30
828
526
283
256
512
1568
1825
546
682
665
1560
1596
20
15
18
147
497
2
11
24
28
14
30
828
526
283
256
512
1696
1825
546
682
667
1560
2012
20
15
18
147
497
2
11
24
28
14
30
828
526
283
256
256
528
1825
1154
730
666
640
1552
20
15
18
147
497
2
11
24
28
14
30
828
526
283
256
256
544
1825
1154
730
667
664
1596
20
15
18
147
497
2
11
24
28
14
30
828
526
283
256
256
784
1825
514
666
666
640
784
20
15
18
147
497
2
11
24
28
14
30
828
526
283
256
768
784
1825
546
682
1817
769
778
20
15
18
147
497
2
11
24
28
14
30
828
526
283
768
512
528
1825
546
682
1689
1025
1296
20
15
18
147
497
2
11
24
28
14
30
828
526
283
768
512
544
1825
546
682
1689
1025
1328
20
15
18
147
497
2
11
24
28
14
30
828
526
283
768
512
784
1825
514
666
1690
1026
791
20
15
18
147
497
2
11
24
28
14
30
828
526
283
768
512
800
1825
514
666
1690
1090
876
20
15
18
147
497
2
11
24
28
14
30
828
526
283
768
768
784
1825
514
666
1690
1152
784
20
15
18
147
497
2
11
24
28
14
30
828
526
283
768
768
800
1825
514
666
1690
1152
1200
20
15
18
147
497
2
11
24
28
14
30
828
526
283
192
0
528
1825
1154
730
250
514
1804
20
15
18
147
497
2
11
24
28
14
30
828
526
795
0
0
528
1825
514
794
26
514
1804
20
15
18
147
497
2
11
24
28
14
30
828
526
795
0
0
544
1825
514
794
26
770
1852
20
15
18
147
497
2
11
24
28
14
30
828
526
795
0
256
784
1825
546
810
26
898
780
20
15
18
147
497
2
11
24
28
14
30
828
526
795
512
0
528
1825
514
794
1050
512
1808
20
15
18
147
497
2
11
24
28
14
30
828
526
795
512
0
544
1825
514
794
1050
512
1840
20
15
18
147
497
2
11
24
28
14
30
828
526
795
512
0
784
1825
546
810
1050
1155
1959
20
15
18
147
497
2
11
24
28
14
30
828
526
795
512
512
528
1825
514
794
1050
1280
1296
20
15
18
147
497
2
11
24
28
14
30
828
526
795
512
512
544
1825
546
874
1145
1345
1386
20
15
18
147
497
2
11
24
28
14
30
828
526
795
512
512
784
1825
514
794
1050
1282
1420
20
15
18
147
497
2
11
24
28
14
30
828
526
795
512
512
800
1825
514
794
1050
1280
1456
20
15
18
147
497
2
11
24
28
14
30
828
526
795
512
256
528
1825
546
874
1145
705
1546
20
15
18
147
497
2
11
24
28
14
30
828
526
795
512
256
784
1825
546
874
1145
705
1674
20
15
18
147
497
2
11
24
28
14
30
828
526
795
512
768
784
1825
514
794
1050
770
279
20
15
18
147
497
2
11
24
28
14
30
828
526
795
512
768
800
1825
514
794
1050
770
316
20
15
18
147
497
2
11
24
28
14
30
828
526
795
256
256
528
1825
514
794
154
642
1548
20
15
18
147
497
2
11
24
28
14
30
828
526
795
256
256
784
1825
514
794
154
642
780
20
15
18
147
497
2
11
24
28
14
30
828
526
795
256
768
784
1825
514
794
154
770
535
20
15
18
147
497
2
11
24
28
14
30
828
526
795
256
768
800
1825
514
794
154
960
604
20
15
18
147
497
2
11
24
28
14
30
828
526
795
768
512
528
1825
514
794
282
1024
1296
20
15
18
147
497
2
11
24
28
14
30
828
526
795
768
512
544
1825
1154
794
282
1026
1328
20
15
18
147
497
2
11
24
28
14
30
828
526
795
768
512
784
1825
514
794
282
1026
791
20
15
18
147
497
2
11
24
28
14
30
828
526
795
768
512
672
1825
514
794
795
1048
988
20
15
18
147
497
2
11
24
28
14
30
828
526
795
768
512
800
1825
514
794
282
1024
1456
20
15
18
147
497
2
11
24
28
14
30
828
526
795
768
768
784
1825
514
794
282
258
279
20
15
18
147
497
2
11
24
28
14
30
828
526
795
768
768
800
1825
514
794
282
256
304
20
15
18
147
497
2
11
24
28
14
30
828
526
795
1280
512
528
1825
514
794
1818
1154
908
20
15
18
147
497
2
11
24
28
14
30
828
526
795
1280
512
544
1825
546
874
1817
1089
1370
20
15
18
147
497
2
11
24
28
14
30
828
526
795
1280
512
784
1825
514
794
1819
1024
1420
20
15
18
147
497
2
11
24
28
14
30
828
526
795
1280
512
672
1825
514
794
1818
1152
988
20
15
18
147
497
2
11
24
28
14
30
828
526
795
640
0
528
1825
1154
794
922
1024
1808
20
15
18
147
497
2
11
24
28
14
30
828
526
795
640
0
544
1825
1154
794
922
1048
1852
20
15
18
147
497
2
11
24
28
14
30
828
526
795
640
256
528
1825
1154
794
922
514
1548
20
15
18
147
497
2
11
24
28
14
30
828
526
795
640
256
544
1825
1154
794
922
1154
1628
20
15
18
147
497
2
11
24
28
14
30
828
526
795
640
256
784
1825
546
810
921
1153
1680
20
15
18
147
497
2
11
24
28
14
30
828
526
795
640
256
800
1825
546
874
921
1153
1712
20
15
18
147
497
2
11
24
28
14
30
828
526
795
1408
512
528
1825
546
874
1914
1026
908
20
15
18
147
497
2
11
24
28
14
30
828
526
795
832
512
528
1825
546
874
506
1024
1292
20
15
18
147
497
2
11
24
28
14
30
828
526
795
832
768
784
1825
546
874
506
512
780
20
15
18
147
497
2
11
24
28
14
30
828
526
795
576
0
528
1825
546
874
1018
512
1804
20
15
18
147
497
2
11
24
28
14
30
828
526
799
0
0
528
1825
514
817
29
769
1802
20
15
18
147
497
2
11
24
28
14
30
828
526
799
512
0
528
1825
514
817
1053
1025
1802
20
15
18
147
497
2
11
24
28
14
30
828
526
799
512
512
528
1825
514
817
1053
1281
1296
20
15
18
147
497
2
11
24
28
14
30
828
526
799
768
512
528
1825
514
817
625
1025
1290
20
15
18
147
497
2
11
24
28
14
30
828
526
799
1280
512
528
1825
514
817
1821
1153
906
20
15
18
147
497
2
11
24
28
14
30
828
526
799
1408
512
528
1825
514
817
1905
1025
1290
20
15
18
147
497
2
11
24
28
14
30
828
526
799
1408
640
528
1825
514
817
1905
1089
784
20
15
18
147
497
2
11
24
28
14
30
828
526
799
576
0
528
1825
514
817
1009
513
1802
20
15
18
147
497
2
11
24
28
14
30
828
526
799
672
0
528
1825
514
817
945
1141
1808
20
15
18
147
497
2
11
24
28
14
30
828
526
347
0
0
528
1825
546
746
569
769
1808
20
15
18
147
497
2
11
24
28
14
30
828
526
347
512
0
528
1825
546
746
1593
513
1808
20
15
18
147
497
2
11
24
28
14
30
828
526
347
512
512
528
1825
546
746
1593
1281
1296
20
15
18
147
497
2
11
24
28
14
30
828
526
347
512
512
784
1825
546
746
1594
1282
1420
20
15
18
147
497
2
11
24
28
14
30
828
526
347
512
768
784
1825
546
746
1593
1409
1296
20
15
18
147
497
2
11
24
28
14
30
828
526
347
256
512
528
1825
546
746
1881
1281
912
20
15
18
147
497
2
11
24
28
14
30
828
526
347
256
512
784
1825
546
746
1881
1281
1424
20
15
18
147
497
2
11
24
28
14
30
828
526
347
256
512
800
1825
546
746
1881
1281
1456
20
15
18
147
497
2
11
24
28
14
30
828
526
347
256
768
784
1825
546
746
1881
769
778
20
15
18
147
497
2
11
24
28
14
30
828
526
347
256
768
800
1825
546
746
1881
793
575
20
15
18
147
497
2
11
24
28
14
30
828
526
347
256
640
672
1825
546
746
1881
1345
858
20
15
18
147
497
2
11
24
28
14
30
828
526
347
640
0
528
1825
546
746
1625
1089
1808
20
15
18
147
497
2
11
24
28
14
30
828
526
347
640
512
784
1825
546
746
1627
768
780
20
15
18
147
497
2
11
24
28
14
30
828
526
347
640
512
1568
1825
546
746
1625
792
1628
20
15
18
147
497
2
11
24
28
14
30
828
526
347
640
512
1696
1825
546
746
1627
792
2012
20
15
18
147
497
2
11
24
28
14
30
828
526
347
640
256
528
1825
546
746
1625
577
1552
20
15
18
147
497
2
11
24
28
14
30
828
526
347
640
256
784
1825
546
746
1627
576
1676
20
15
18
147
497
2
11
24
28
14
30
828
526
347
640
1664
1552
1825
546
746
1625
1921
1040
20
15
18
147
497
2
11
24
28
14
30
828
526
347
640
1664
1568
1825
546
746
1625
1921
1072
20
15
18
147
497
2
11
24
28
14
30
828
526
347
640
640
1552
1825
546
746
1625
833
1674
20
15
18
147
497
2
11
24
28
14
30
828
526
347
640
640
1696
1825
546
746
1625
833
1882
20
15
18
147
497
2
11
24
28
14
30
828
526
347
640
640
672
1825
546
746
1625
833
858
20
15
18
147
497
2
11
24
28
14
30
828
526
347
640
640
656
1825
546
746
1625
1409
906
20
15
18
147
497
2
11
24
28
14
30
828
526
347
640
704
672
1825
546
746
1625
1473
794
20
15
18
147
497
2
11
24
28
14
30
828
526
347
640
1728
1568
1825
546
746
1625
1985
1050
20
15
18
147
497
2
11
24
28
14
30
828
526
347
640
1728
1680
1825
546
746
1627
1987
1767
20
15
18
147
497
2
11
24
28
14
30
828
526
347
320
512
1552
1825
610
746
730
1538
1548
20
15
18
147
497
2
11
24
28
14
30
828
526
347
320
640
1680
1825
610
746
731
1624
1868
20
15
18
147
497
2
11
24
28
14
30
828
526
347
320
320
528
1825
546
746
729
728
1548
20
15
18
147
497
2
11
24
28
14
30
828
526
347
832
512
528
1825
546
746
1753
1025
1290
20
15
18
147
497
2
11
24
28
14
30
828
526
347
832
512
784
1825
546
746
1753
1025
784
20
15
18
147
497
2
11
24
28
14
30
828
526
347
832
768
784
1825
546
746
1753
513
528
20
15
18
147
497
2
11
24
28
14
30
828
526
347
832
768
800
1825
546
746
1753
513
1200
20
15
18
147
497
2
11
24
28
14
30
828
526
347
832
640
672
1825
546
746
1753
1112
860
20
15
18
147
497
2
11
24
28
14
30
828
526
347
832
640
656
1825
546
746
1753
1112
844
20
15
18
147
497
2
11
24
28
14
30
828
526
347
832
832
784
1825
546
746
1753
1240
524
20
15
18
147
497
2
11
24
28
14
30
828
526
347
832
832
800
1825
546
746
1753
1240
540
20
15
18
147
497
2
11
24
28
14
30
828
526
1691
0
0
528
1825
578
2010
26
1539
1808
20
15
18
147
497
2
11
24
28
14
30
828
526
1691
256
256
528
1825
578
2010
154
1816
1296
20
15
18
147
497
2
11
24
28
14
30
828
526
1691
256
768
784
1825
578
2010
154
1667
551
20
15
18
147
497
2
11
24
28
14
30
828
526
1691
1536
1536
1552
1825
578
2010
1050
1539
1552
20
15
18
147
497
2
11
24
28
14
30
828
526
1691
1152
0
528
1825
578
2010
1946
130
1804
20
15
18
147
497
2
11
24
28
14
30
828
526
667
1664
1728
1680
1825
578
986
1786
1730
1767
20
15
18
147
497
2
11
24
28
14
30
828
526
667
640
1728
1680
1825
578
986
922
1730
1767
20
15
18
147
497
2
11
24
28
14
30
956
14
27
0
512
528
1857
1346
1050
538
1792
1296
20
15
18
147
497
2
11
24
28
14
30
956
14
27
0
512
1696
1857
1474
1074
539
1816
2012
20
15
18
147
497
2
11
24
28
14
30
956
526
27
0
512
528
1857
706
1050
1562
1792
1296
20
15
18
147
497
2
11
24
28
14
30
956
526
27
512
512
528
1857
706
538
1818
1280
1296
20
15
18
147
497
2
11
24
28
14
30
956
526
27
512
1536
1552
1857
706
538
1818
1536
1040
20
15
18
147
497
2
11
24
28
14
30
956
526
27
512
1664
1552
1857
706
538
1818
1984
1040
20
15
18
147
497
2
11
24
28
14
30
956
526
1563
512
512
528
1857
706
1562
282
1282
1303
20
15
18
147
497
2
11
24
28
14
30
956
526
1563
1536
512
528
1857
706
1562
1562
256
1296
20
15
18
147
497
2
11
24
28
14
30
956
526
1563
1536
1536
1552
1857
706
1562
1050
1024
1040
20
15
18
147
497
2
11
24
28
14
30
956
526
1563
1280
512
528
1857
706
1562
1818
256
912
20
15
18
147
497
2
11
24
28
14
30
988
1038
27
0
0
544
1889
2018
1050
1050
512
1840
20
15
18
147
497
2
11
24
28
14
30
988
1038
27
0
512
544
1889
2018
1050
1562
1792
944
20
15
18
147
497
2
11
24
28
14
30
988
1038
27
0
512
1568
1889
2018
1050
1562
1792
1584
20
15
18
147
497
2
11
24
28
14
30
988
1038
27
0
512
800
1889
2018
1050
1562
1792
1456
20
15
18
147
497
2
11
24
28
14
30
988
1038
27
0
256
800
1889
2018
1074
1050
896
1712
20
15
18
147
497
2
11
24
28
14
30
988
1038
31
0
512
1568
1889
2018
1073
1565
1793
1584
20
15
18
147
497
2
11
24
28
14
30
988
1038
31
0
512
800
1889
2018
1073
1565
1793
1456
20
15
18
147
497
2
11
24
28
14
30
988
14
27
0
0
544
1889
1314
1074
26
512
1840
20
15
18
147
497
2
11
24
28
14
30
988
14
27
0
512
544
1889
1314
1074
539
1816
1372
20
15
18
147
497
2
11
24
28
14
30
988
14
27
0
512
1568
1889
1314
1074
538
1792
1584
20
15
18
147
497
2
11
24
28
14
30
988
14
27
0
512
800
1889
1314
1074
538
1792
1456
20
15
18
147
497
2
11
24
28
14
30
988
14
27
0
256
800
1889
1314
1074
794
898
988
20
15
18
147
497
2
11
24
28
14
30
988
14
27
256
256
544
1889
1314
306
923
664
1596
20
15
18
147
497
2
11
24
28
14
30
988
14
27
256
256
800
1889
1314
298
921
641
1712
20
15
18
147
497
2
11
24
28
14
30
988
14
27
256
768
800
1889
1314
298
921
961
602
20
15
18
147
497
2
11
24
28
14
30
988
14
27
256
832
800
1889
1314
306
923
1016
540
20
15
18
147
497
2
11
24
28
14
30
988
14
27
32
0
544
1889
1314
1322
729
760
1900
20
15
18
147
497
2
11
24
28
14
30
988
14
31
0
0
544
1889
1314
1073
29
513
1840
20
15
18
147
497
2
11
24
28
14
30
988
14
31
0
512
544
1889
1314
1073
625
1909
1370
20
15
18
147
497
2
11
24
28
14
30
988
14
31
0
512
1568
1889
1442
1073
541
1793
1584
20
15
18
147
497
2
11
24
28
14
30
988
14
31
0
512
800
1889
1314
1073
541
1793
1456
20
15
18
147
497
2
11
24
28
14
30
988
14
31
32
0
544
1889
1442
1073
561
757
1882
20
15
18
147
497
2
11
24
28
14
30
988
526
27
0
0
544
1889
1122
1050
1050
512
1840
20
15
18
147
497
2
11
24
28
14
30
988
526
27
0
512
544
1889
546
1066
1561
1793
944
20
15
18
147
497
2
11
24
28
14
30
988
526
27
0
512
1568
1889
546
1066
1561
1793
1584
20
15
18
147
497
2
11
24
28
14
30
988
526
27
0
512
800
1889
1122
1050
1562
1792
1456
20
15
18
147
497
2
11
24
28
14
30
988
526
27
0
256
800
1889
1122
1050
1050
898
1712
20
15
18
147
497
2
11
24
28
14
30
988
526
27
512
0
544
1889
1122
1050
1818
512
1840
20
15
18
147
497
2
11
24
28
14
30
988
526
27
512
512
544
1889
546
1074
1819
1304
1340
20
15
18
147
497
2
11
24
28
14
30
988
526
27
512
512
1568
1889
546
1074
1819
920
1980
20
15
18
147
497
2
11
24
28
14
30
988
526
27
512
512
800
1889
1122
1050
1818
1304
1468
20
15
18
147
497
2
11
24
28
14
30
988
526
27
512
256
544
1889
1122
1050
1914
704
1644
20
15
18
147
497
2
11
24
28
14
30
988
526
27
512
1536
1568
1889
1122
1050
1818
1922
1244
20
15
18
147
497
2
11
24
28
14
30
988
526
27
512
768
800
1889
1122
1050
1818
768
816
20
15
18
147
497
2
11
24
28
14
30
988
526
27
512
640
1696
1889
1122
1050
1818
962
2028
20
15
18
147
497
2
11
24
28
14
30
988
526
27
512
640
672
1889
1122
1050
1818
962
1004
20
15
18
147
497
2
11
24
28
14
30
988
526
27
512
640
1680
1889
1122
1050
1818
962
1932
20
15
18
147
497
2
11
24
28
14
30
988
526
27
416
384
800
1889
546
1066
985
760
1584
20
15
18
147
497
2
11
24
28
14
30
988
526
31
0
512
1568
1889
546
1073
1565
1793
1584
20
15
18
147
497
2
11
24
28
14
30
988
526
31
512
1536
1568
1889
546
561
1905
1601
1584
20
15
18
147
497
2
11
24
28
14
30
988
526
31
512
1728
1568
1889
546
561
1905
2037
1050
20
15
18
147
497
2
11
24
28
14
30
988
526
31
64
704
1696
1889
546
561
1777
1909
1818
20
15
18
147
497
2
11
24
28
14
30
988
526
539
0
0
544
1889
1122
1306
1050
1536
1840
20
15
18
147
497
2
11
24
28
14
30
988
526
539
0
512
800
1889
1122
1306
1050
1794
1468
20
15
18
147
497
2
11
24
28
14
30
988
526
539
512
0
544
1889
1122
1306
1306
512
1840
20
15
18
147
497
2
11
24
28
14
30
988
526
539
512
512
800
1889
1122
1306
1306
1280
1456
20
15
18
147
497
2
11
24
28
14
30
988
526
539
512
256
544
1889
1122
1306
923
664
1596
20
15
18
147
497
2
11
24
28
14
30
988
526
539
512
256
800
1889
1122
1306
1306
386
988
20
15
18
147
497
2
11
24
28
14
30
988
526
539
512
1536
1568
1889
1122
1306
922
1922
1244
20
15
18
147
497
2
11
24
28
14
30
988
526
539
512
768
800
1889
1122
1306
1306
1408
1200
20
15
18
147
497
2
11
24
28
14
30
988
526
539
512
1664
1568
1889
1122
1306
922
1987
1119
20
15
18
147
497
2
11
24
28
14
30
988
526
539
512
640
1696
1889
1122
1306
922
962
1772
20
15
18
147
497
2
11
24
28
14
30
988
526
539
512
640
672
1889
1122
1306
922
962
1004
20
15
18
147
497
2
11
24
28
14
30
988
526
539
512
640
1680
1889
1122
1306
922
962
1932
20
15
18
147
497
2
11
24
28
14
30
988
526
539
768
512
800
1889
1122
1306
794
1088
860
20
15
18
147
497
2
11
24
28
14
30
988
526
539
768
768
800
1889
1122
1306
794
512
816
20
15
18
147
497
2
11
24
28
14
30
988
526
1563
0
0
544
1889
546
1586
26
1536
1840
20
15
18
147
497
2
11
24
28
14
30
988
526
1563
0
512
800
1889
738
1562
154
1858
860
20
15
18
147
497
2
11
24
28
14
30
988
526
1563
512
0
544
1889
546
1586
282
512
1840
20
15
18
147
497
2
11
24
28
14
30
988
526
1563
512
512
544
1889
546
1586
282
1304
1328
20
15
18
147
497
2
11
24
28
14
30
988
526
1563
512
512
800
1889
546
1586
282
1280
1456
20
15
18
147
497
2
11
24
28
14
30
988
526
1563
512
768
800
1889
546
1586
283
792
816
20
15
18
147
497
2
11
24
28
14
30
988
526
1563
1536
0
544
1889
546
1586
1563
24
1852
20
15
18
147
497
2
11
24
28
14
30
988
526
1563
1536
512
544
1889
546
1586
1562
256
1328
20
15
18
147
497
2
11
24
28
14
30
988
526
1563
1536
512
800
1889
546
1586
1562
256
1456
20
15
18
147
497
2
11
24
28
14
30
988
526
1563
1536
1536
1568
1889
546
1586
1050
1024
1072
20
15
18
147
497
2
11
24
28
14
30
988
526
1563
1280
512
544
1889
546
1586
1818
1152
944
20
15
18
147
497
2
11
24
28
14
30
988
526
1563
1280
512
800
1889
546
1586
1818
256
1456
20
15
18
147
497
2
11
24
28
14
30
988
526
283
0
0
544
1889
546
682
25
513
1840
20
15
18
147
497
2
11
24
28
14
30
988
526
283
0
512
544
1889
546
682
537
1793
1328
20
15
18
147
497
2
11
24
28
14
30
988
526
283
0
512
1568
1889
546
682
537
1793
1584
20
15
18
147
497
2
11
24
28
14
30
988
526
283
0
512
800
1889
546
682
537
1793
1456
20
15
18
147
497
2
11
24
28
14
30
988
526
283
0
256
800
1889
546
682
25
897
1712
20
15
18
147
497
2
11
24
28
14
30
988
526
283
512
0
544
1889
546
682
1561
513
1840
20
15
18
147
497
2
11
24
28
14
30
988
526
283
512
512
544
1889
546
682
1561
1281
1328
20
15
18
147
497
2
11
24
28
14
30
988
526
283
512
512
800
1889
546
682
1561
1281
1456
20
15
18
147
497
2
11
24
28
14
30
988
526
283
512
1536
1568
1889
546
682
1561
1537
1072
20
15
18
147
497
2
11
24
28
14
30
988
526
283
512
768
800
1889
546
682
1561
769
304
20
15
18
147
497
2
11
24
28
14
30
988
526
283
512
1664
1568
1889
546
682
1562
1984
1116
20
15
18
147
497
2
11
24
28
14
30
988
526
795
768
512
800
1889
1122
794
794
1024
1456
20
15
18
147
497
2
11
24
28
14
30
988
526
795
768
768
800
1889
1122
794
794
1152
1200
20
15
18
147
497
2
11
24
28
14
30
988
526
795
640
0
544
1889
1122
794
922
1090
1900
20
15
18
147
497
2
11
24
28
14
30
988
526
795
640
256
544
1889
1122
794
922
1154
1628
20
15
18
147
497
2
11
24
28
14
30
988
526
795
640
256
800
1889
1122
794
922
1152
1712
20
15
18
147
497
2
11
24
28
14
30
988
526
1567
0
0
544
1889
546
1585
29
1537
1840
20
15
18
147
497
2
11
24
28
14
30
988
526
1567
512
0
544
1889
546
1585
285
513
1840
20
15
18
147
497
2
11
24
28
14
30
988
526
1567
1536
0
544
1889
546
1585
1649
117
1900
20
15
18
147
497
2
11
24
28
14
30
988
526
1567
1536
512
544
1889
546
1585
1565
257
1328
20
15
18
147
497
2
11
24
28
14
30
988
526
1567
1536
512
800
1889
546
1585
1565
257
1456
20
15
18
147
497
2
11
24
28
14
30
988
526
1567
1536
1536
1568
1889
546
1585
1137
1089
1072
20
15
18
147
497
2
11
24
28
14
30
988
526
1567
1536
1600
1568
1889
546
1585
1649
1269
1050
20
15
18
147
497
2
11
24
28
14
30
988
526
1567
1280
512
800
1889
546
1585
1821
257
1456
20
15
18
147
497
2
11
24
28
14
30
988
526
1567
1568
1536
1568
1889
546
1585
1585
1269
1200
20
15
18
147
497
2
11
536
28
14
30
796
526
1819
512
1536
1568
1793
546
1842
26
1024
1072
20
15
18
147
497
2
11
536
28
14
30
156
526
1819
512
256
288
897
930
1714
26
128
688
20
15
18
147
497
2
11
536
28
14
30
156
526
1819
512
256
416
897
930
1714
26
128
732
20
15
18
147
497
2
11
536
28
14
30
252
526
1819
512
0
416
929
1698
1706
27
24
988
20
15
18
147
497
2
11
536
28
14
30
252
526
1819
512
256
272
929
898
1714
26
128
1808
20
15
18
147
497
2
11
536
28
14
30
252
526
1819
512
256
288
929
1730
1690
26
128
688
20
15
18
147
497
2
11
536
28
14
30
252
526
1819
512
256
416
929
1698
1706
25
129
730
20
15
18
147
497
2
11
536
28
14
30
252
526
1819
512
256
800
929
1698
1706
25
129
1712
20
15
18
147
497
2
11
536
28
14
30
252
526
1819
512
768
800
929
1698
1706
27
280
1328
20
15
18
147
497
2
11
536
28
14
30
828
526
1819
512
0
528
1825
578
1754
26
2
1804
20
15
18
147
497
2
11
536
28
14
30
828
526
1819
512
1536
1552
1825
514
1818
26
1024
1040
20
15
18
147
497
2
11
536
28
14
30
828
526
1819
512
1536
1568
1825
514
1818
26
1024
1072
20
15
18
147
497
2
11
536
28
14
30
828
526
1819
512
1536
1696
1825
514
1818
27
792
988
20
15
18
147
497
2
11
536
28
14
30
828
526
1819
512
768
784
1825
578
1754
26
259
528
20
15
18
147
497
2
11
536
28
14
30
828
526
1819
512
1664
1552
1825
514
1842
26
1472
1040
20
15
18
147
497
2
11
536
28
14
30
828
526
1819
512
1664
1680
1825
514
1842
26
1474
1420
20
15
18
147
497
2
11
536
28
14
30
828
526
1819
1088
1536
1552
1825
514
1842
2042
1024
1548
20
15
18
147
497
2
11
536
28
14
30
828
526
1823
512
1536
1552
1825
514
1841
29
1025
1040
20
15
18
147
497
2
11
536
28
14
30
828
526
1823
512
1536
1568
1825
514
1841
29
1025
1072
20
15
18
147
497
2
11
536
28
14
30
828
526
1823
512
1664
1552
1825
514
1841
29
1473
1040
20
15
18
147
497
2
11
536
28
14
30
828
526
1823
1088
1536
1552
1825
514
1841
2033
1025
1034
20
15
18
147
497
2
11
536
28
14
30
828
526
1823
1088
1728
1552
1825
514
1841
2033
1269
1036
20
15
18
147
497
2
11
536
28
14
30
828
526
1823
544
1664
1552
1825
514
1841
49
1013
1040
20
15
18
147
497
2
11
536
28
14
30
828
526
1883
1088
1536
1552
1825
610
1770
2042
1024
1548
20
15
18
147
497
2
11
536
28
14
30
988
526
1819
512
256
800
1889
546
1706
25
129
1712
20
15
18
147
497
2
11
536
28
14
30
988
526
1819
512
1536
1568
1889
546
1706
25
1025
560
20
15
18
147
497
2
11
152
28
14
30
156
14
475
512
0
32
225
290
1002
1017
1025
48
20
15
18
147
497
2
11
152
28
14
30
156
14
475
512
256
32
225
290
1002
1017
513
48
20
15
18
147
497
2
11
152
28
14
30
156
14
475
512
256
288
225
290
1002
1017
513
1840
20
15
18
147
497
2
11
152
28
14
30
156
14
475
256
0
32
225
290
1002
505
1
48
20
15
18
147
497
2
11
152
28
14
30
156
14
475
256
256
32
225
290
1002
505
513
48
20
15
18
147
497
2
11
152
28
14
30
156
14
475
256
256
272
897
290
1002
505
513
1808
20
15
18
147
497
2
11
152
28
14
30
156
14
475
256
256
784
897
290
1002
505
513
784
20
15
18
147
497
2
11
152
28
14
30
156
14
475
256
256
288
225
290
1002
505
513
688
20
15
18
147
497
2
11
152
28
14
30
156
14
475
256
384
416
225
290
1002
505
257
304
20
15
18
147
497
2
11
152
28
14
30
156
14
475
576
0
32
225
290
1002
985
0
48
20
15
18
147
497
2
11
152
28
14
30
156
14
475
576
256
32
225
290
1002
985
513
48
20
15
18
147
497
2
11
152
28
14
30
156
14
475
576
256
272
897
290
1002
985
513
656
20
15
18
147
497
2
11
152
28
14
30
156
14
475
576
256
784
897
290
1002
985
513
1680
20
15
18
147
497
2
11
152
28
14
30
156
14
475
576
256
288
225
290
1002
985
513
1840
20
15
18
147
497
2
11
152
28
14
30
156
14
475
576
256
416
225
290
1002
985
513
1882
20
15
18
147
497
2
11
152
28
14
30
156
14
475
576
192
32
225
290
1002
985
1112
1052
20
15
18
147
497
2
11
152
28
14
30
156
14
475
576
192
160
225
290
1002
985
1112
1308
20
15
18
147
497
2
11
152
28
14
30
828
14
475
512
256
784
1825
866
1002
1017
513
784
20
15
18
147
497
2
11
152
28
14
30
828
14
475
256
256
784
1825
866
1002
505
513
784
20
15
18
147
497
2
11
152
28
14
30
828
14
475
576
256
784
1825
866
1002
985
513
1680
20
15
18
147
497
2
267
24
28
14
30
156
398
27
0
0
32
225
34
26
26
0
48
20
15
18
147
497
2
267
24
28
14
30
156
398
27
0
0
288
225
34
26
26
386
944
20
15
18
147
497
2
267
24
28
14
30
156
398
27
0
512
32
225
34
26
538
1792
560
20
15
18
147
497
2
267
24
28
14
30
156
398
27
0
256
160
225
34
26
26
898
1244
20
15
18
147
497
2
267
24
28
14
30
156
398
27
0
256
288
225
34
26
282
898
700
20
15
18
147
497
2
267
24
28
14
30
156
398
27
0
128
160
225
34
26
539
448
236
20
15
18
147
497
2
267
24
28
14
30
156
398
27
0
384
288
225
34
26
634
960
492
20
15
18
147
497
2
267
24
28
14
30
156
398
27
256
0
32
225
34
26
666
2
60
20
15
18
147
497
2
267
24
28
14
30
156
398
27
256
0
288
225
34
26
666
24
956
20
15
18
147
497
2
267
24
28
14
30
156
398
27
256
512
32
225
34
26
666
1539
560
20
15
18
147
497
2
267
24
28
14
30
156
398
27
256
512
288
225
34
26
667
1600
732
20
15
18
147
497
2
267
24
28
14
30
156
398
27
256
256
160
225
34
26
666
448
348
20
15
18
147
497
2
267
24
28
14
30
156
398
27
256
256
288
225
34
26
666
640
688
20
15
18
147
497
2
267
24
28
14
30
156
398
27
256
768
288
225
34
26
667
792
188
20
15
18
147
497
2
267
24
28
14
30
156
398
27
256
128
32
225
34
26
666
320
92
20
15
18
147
497
2
267
24
28
14
30
156
398
27
256
128
160
225
34
26
666
320
348
20
15
18
147
497
2
267
24
28
14
30
156
398
27
256
384
288
225
34
26
666
384
560
20
15
18
147
497
2
267
24
28
14
30
156
398
27
256
384
416
225
34
26
666
704
604
20
15
18
147
497
2
267
24
28
14
30
156
398
27
256
192
32
225
34
26
667
248
540
20
15
18
147
497
2
267
24
28
14
30
156
398
27
256
320
32
225
34
26
667
504
28
20
15
18
147
497
2
267
24
28
14
30
156
398
27
256
320
160
225
34
26
667
504
298
20
15
18
147
497
2
267
24
28
14
30
156
398
27
768
0
32
225
34
26
794
0
48
20
15
18
147
497
2
267
24
28
14
30
156
398
27
768
0
288
225
34
26
794
0
944
20
15
18
147
497
2
267
24
28
14
30
156
398
27
768
512
32
225
34
26
794
1088
1072
20
15
18
147
497
2
267
24
28
14
30
156
398
27
768
768
288
225
34
26
794
768
176
20
15
18
147
497
2
267
24
28
14
30
156
398
27
768
1280
416
225
34
26
794
1792
1456
20
15
18
147
497
2
267
24
28
14
30
156
398
27
768
640
32
225
34
26
794
896
1116
20
15
18
147
497
2
267
24
28
14
30
156
398
27
384
0
32
225
34
26
410
2
60
20
15
18
147
497
2
267
24
28
14
30
156
398
27
384
256
160
225
34
26
410
504
364
20
15
18
147
497
2
267
24
28
14
30
156
398
27
384
128
32
225
34
26
410
66
92
20
15
18
147
497
2
267
24
28
14
30
156
398
27
384
128
160
225
34
26
410
66
348
20
15
18
147
497
2
267
24
28
14
30
156
398
27
384
384
288
225
34
26
410
384
560
20
15
18
147
497
2
267
24
28
14
30
156
398
27
384
384
416
225
34
26
410
384
304
20
15
18
147
497
2
267
24
28
14
30
156
398
27
384
640
32
225
34
26
410
898
60
20
15
18
147
497
2
267
24
28
14
30
156
398
27
384
640
288
225
34
26
410
898
560
20
15
18
147
497
2
267
24
28
14
30
156
398
27
384
192
32
225
34
26
411
120
28
20
15
18
147
497
2
267
24
28
14
30
156
398
27
384
320
160
225
34
26
410
448
284
20
15
18
147
497
2
267
24
28
14
30
156
398
27
384
576
32
225
34
26
410
960
28
20
15
18
147
497
2
267
280
28
14
30
156
398
475
64
0
32
225
34
362
857
0
48
20
15
18
147
497
2
267
280
28
14
30
156
398
475
64
768
288
225
34
362
857
856
188
20
15
18
147
497
2
267
280
28
14
30
156
398
475
64
768
416
225
34
362
857
856
218
20
15
18
147
497
2
267
280
28
14
30
156
398
475
64
128
32
225
34
362
857
88
60
20
15
18
147
497
2
267
280
28
14
30
156
398
475
64
128
160
225
34
362
857
88
348
20
15
18
147
497
2
267
152
28
14
30
156
398
219
64
0
32
225
34
106
473
0
48
20
15
18
147
497
2
267
152
28
14
30
156
398
219
64
128
32
225
34
106
473
257
48
20
15
18
147
497
2
267
152
28
14
30
156
398
219
64
64
32
225
34
106
473
344
28
20
15
18
147
497
2
267
152
28
14
30
156
398
219
64
384
288
225
34
106
473
769
560
20
15
18
147
497
2
267
152
28
14
30
156
398
219
64
384
416
225
34
106
473
769
1840
20
15
18
147
497
2
267
152
28
14
30
156
398
219
64
192
32
225
34
106
473
88
28
20
15
18
147
497
2
267
152
28
14
30
156
398
219
64
320
32
225
34
106
473
856
1052
20
15
18
147
497
2
267
152
28
14
30
156
398
219
64
320
288
225
34
106
473
856
1948
20
15
18
147
497
2
267
152
28
14
30
156
398
219
576
0
32
225
34
106
889
1025
48
20
15
18
147
497
2
267
152
28
14
30
156
398
219
576
256
288
225
34
106
985
513
1840
20
15
18
147
497
2
267
152
28
14
30
156
398
219
576
384
288
225
34
106
889
257
560
20
15
18
147
497
2
267
152
28
14
30
156
398
219
576
384
416
225
34
106
985
257
346
20
15
18
147
497
2
267
152
28
14
30
156
398
219
576
192
32
225
34
106
985
1112
28
20
15
18
147
497
2
267
152
28
14
30
156
398
219
576
320
32
225
34
106
985
344
28
20
15
18
147
497
2
267
152
28
14
30
156
398
219
576
320
160
225
34
106
985
344
156
20
15
18
147
497
2
267
152
28
14
30
156
398
219
576
576
32
225
34
106
985
856
1052
20
15
1639
173
690
515
141
422
57
1825
1504
949
1549
28
358
534
263
1027
739
1715
1712
736
409
20
15
87
277
370
3
525
258
425
233
152
433
909
705
1909
1118
67
279
550
701
1077
1896
74
20
15
87
277
370
3
525
258
425
233
152
817
909
641
1909
1114
579
1559
38
829
1141
1488
1114
20
15
85
277
369
3
55
277
437
241
153
306
348
909
729
81
577
528
1799
769
898
198
1694
20
15
21
144
534
1778
1031
525
29
12
1022
1550
281
776
1097
1600
2016
1698
1570
96
997
1140
1734
20
15
21
144
534
1778
7
525
29
12
1022
1550
1561
1864
1097
1600
2016
1698
34
16
966
1140
710
20
15
69
272
374
6
6
22
471
620
158
412
528
816
1010
963
96
128
388
822
1242
1050
1283
20
15
69
272
374
6
6
22
471
620
158
412
528
816
1010
963
1120
128
388
822
1242
538
1539
20
15
69
272
374
6
6
22
471
620
158
412
528
816
1010
963
608
128
388
822
1242
1050
1027
20
15
69
272
374
6
262
22
471
236
158
694
656
48
1010
1091
592
786
771
1117
1754
1946
1050
20
15
77
272
374
6
262
22
455
228
158
436
400
304
1018
1123
608
272
6
573
618
1930
1027
20
15
77
272
374
6
262
22
455
228
158
438
400
48
1018
1123
96
146
3
61
874
1930
3
20
15
77
272
374
6
262
22
455
228
158
438
400
48
1018
1123
608
274
3
61
874
1930
1027
20
15
21
144
502
6
6
13
25
12
30
822
1040
33
17
4
544
1810
1987
1239
42
516
1854
20
15
21
144
502
6
6
13
25
12
30
822
1040
33
17
516
544
1810
1987
1239
1578
1796
958
20
15
21
144
502
6
6
13
25
12
30
822
1040
33
17
516
1568
1810
1987
1239
1578
1860
1584
20
15
21
144
502
6
6
13
25
12
30
822
1040
33
17
516
800
1810
1987
1239
1578
1796
1470
20
15
21
144
502
6
6
13
25
12
30
822
16
33
17
4
544
1810
1347
1367
554
772
1854
20
15
21
144
502
6
6
13
25
12
30
822
16
33
17
516
544
1810
1347
1367
554
1796
958
20
15
21
144
502
6
6
13
25
12
30
822
16
161
145
260
544
1810
1283
1495
938
1668
1630
20
15
21
144
502
6
6
13
25
12
30
822
16
161
145
260
800
1810
1283
1495
938
1668
1712
20
15
21
144
502
6
6
13
25
12
30
822
16
161
401
388
800
1810
1283
471
426
644
1584
20
15
21
144
502
6
6
13
25
12
30
822
528
1569
17
4
544
1810
515
1623
42
1540
1854
20
15
21
144
502
6
6
13
25
12
30
822
528
1569
529
516
544
1810
515
1623
298
1348
944
20
15
21
144
502
6
6
13
25
12
30
822
528
1569
529
516
800
1810
515
1623
298
1348
878
20
15
21
144
502
6
6
13
25
12
30
822
528
1569
529
772
800
1810
515
1623
298
836
560
20
15
21
144
502
6
6
13
25
12
30
822
528
1569
1553
516
544
1810
515
1623
1578
260
1328
20
15
21
144
502
6
6
13
25
12
30
822
528
1569
1553
516
800
1810
515
1623
1578
260
1470
20
15
21
144
502
6
6
13
25
12
30
822
528
1569
1553
1540
1568
1810
515
1623
1066
1028
1086
20
15
21
144
502
6
6
13
25
12
30
822
528
289
17
4
544
1810
515
727
298
772
1854
20
15
21
144
502
6
6
13
25
12
30
822
528
289
529
4
544
1810
515
727
1578
516
1854
20
15
21
144
502
6
6
13
25
12
30
822
528
289
529
516
544
1810
515
727
1578
1284
1342
20
15
21
144
502
6
6
13
25
12
30
822
528
289
529
516
800
1810
515
727
1578
1284
1470
20
15
21
144
502
6
6
13
25
12
30
822
528
289
529
260
544
1810
515
727
1578
708
1646
20
15
21
144
502
6
6
13
25
12
30
822
528
289
529
1540
1568
1810
515
727
1578
1604
1072
20
15
21
144
502
6
6
13
25
12
30
822
528
801
785
516
800
1810
515
855
810
1092
1456
20
15
21
144
502
6
6
13
25
12
30
822
528
801
785
772
800
1810
515
855
285
260
304
20
15
21
144
502
6
6
13
29
12
30
182
16
1
9
0
288
914
259
527
79
220
950
20
15
21
144
502
6
6
13
29
12
30
182
16
1
9
0
416
914
643
15
47
44
990
20
15
21
144
502
6
6
13
29
12
30
182
16
1
9
0
800
914
707
1679
1583
1564
1974
20
15
21
144
502
6
6
13
29
12
30
182
16
1
9
512
800
914
259
335
527
1852
1470
20
15
21
144
502
6
6
13
29
12
30
182
16
1
9
256
288
914
259
271
431
940
478
20
15
21
144
502
6
6
13
29
12
30
182
16
1
9
256
416
914
259
271
303
940
734
20
15
21
144
502
6
6
13
29
12
30
182
16
1
9
256
800
914
259
271
303
940
990
20
15
21
144
502
6
6
13
29
12
30
182
16
1
9
128
416
914
259
279
397
476
862
20
15
21
144
502
6
6
13
29
12
30
182
16
1
521
512
288
914
643
1551
1839
940
734
20
15
21
144
502
6
6
13
29
12
30
182
16
1
521
512
800
914
643
1551
1839
1308
1462
20
15
21
144
502
6
6
13
29
12
30
182
16
1
521
768
800
914
707
1687
1805
796
1200
20
15
21
144
502
6
6
13
29
12
30
182
16
1
265
0
288
914
259
783
911
284
950
20
15
21
144
502
6
6
13
29
12
30
182
16
1
265
0
416
914
643
151
943
1196
990
20
15
21
144
502
6
6
13
29
12
30
182
16
1
265
256
288
914
259
271
911
668
702
20
15
21
144
502
6
6
13
29
12
30
182
16
1
265
256
416
914
259
271
911
668
438
20
15
21
144
502
6
6
13
29
12
30
182
16
1
265
256
800
914
259
271
943
700
1726
20
15
21
144
502
6
6
13
29
12
30
182
16
1
265
768
288
914
707
407
951
820
176
20
15
21
144
502
6
6
13
29
12
30
182
16
1
265
768
800
914
259
271
943
988
694
20
15
21
144
502
6
6
13
29
12
30
182
16
1
265
128
416
914
259
271
943
364
862
20
15
21
144
502
6
6
13
29
12
30
182
16
1
265
384
288
914
259
271
943
428
494
20
15
21
144
502
6
6
13
29
12
30
182
16
1
265
384
416
914
259
271
943
428
606
20
15
21
144
502
6
6
13
29
12
30
182
16
1
265
384
800
914
707
407
943
1964
1518
20
15
21
144
502
6
6
13
29
12
30
182
16
1
777
768
800
914
643
1679
1935
1308
1334
20
15
21
144
502
6
6
13
29
12
30
182
16
1
137
128
288
914
259
143
463
348
822
20
15
21
144
502
6
6
13
29
12
30
182
16
1
137
128
416
914
259
399
463
236
494
20
15
21
144
502
6
6
13
29
12
30
182
16
1
137
384
288
914
259
143
463
860
566
20
15
21
144
502
6
6
13
29
12
30
182
16
1
137
384
416
914
259
399
463
492
350
20
15
21
144
502
6
6
13
29
12
30
182
16
1
137
192
416
914
259
151
474
988
798
20
15
21
144
502
6
6
13
29
12
30
182
16
1
393
384
288
914
707
407
986
412
574
20
15
21
144
502
6
6
13
29
12
30
182
16
1
393
384
416
914
259
407
986
604
350
20
15
21
144
502
6
6
13
29
12
30
182
16
1
393
320
800
914
259
399
975
476
838
20
15
21
144
502
6
6
13
29
12
30
182
16
1
201
256
800
914
259
399
495
500
822
20
15
21
144
502
6
6
13
29
12
30
182
16
1
201
192
416
914
643
151
493
380
798
20
15
21
144
502
6
6
13
29
12
30
182
16
513
521
0
416
914
1795
1871
1359
1196
990
20
15
21
144
502
6
6
13
29
12
30
182
16
513
521
256
416
914
1795
1871
1359
684
734
20
15
21
144
502
6
6
13
29
12
30
182
16
257
777
256
416
914
1795
911
815
156
734
20
15
21
144
502
6
6
13
29
12
30
182
16
257
393
256
416
914
1795
911
399
572
734
20
15
21
144
502
6
6
13
29
12
30
182
16
257
393
384
416
914
1795
911
399
316
350
20
15
21
144
502
6
6
13
29
12
30
182
16
257
329
128
416
914
1795
911
495
300
862
20
15
21
144
502
6
6
13
29
12
30
182
16
769
1289
384
416
914
1795
1935
1839
1468
318
20
15
21
144
502
6
6
13
29
12
30
182
16
129
9
0
288
914
259
463
271
284
958
20
15
21
144
502
6
6
13
29
12
30
182
16
129
9
256
288
914
259
463
271
924
478
20
15
21
144
502
6
6
13
29
12
30
182
16
129
9
256
416
914
259
463
271
924
734
20
15
21
144
502
6
6
13
29
12
30
182
16
129
9
256
800
914
259
463
271
924
990
20
15
21
144
502
6
6
13
29
12
30
182
16
129
9
128
416
914
259
463
143
476
862
20
15
21
144
502
6
6
13
29
12
30
182
16
129
137
128
288
914
259
463
335
348
822
20
15
21
144
502
6
6
13
29
12
30
182
16
129
137
384
288
914
259
463
335
860
566
20
15
21
144
502
6
6
13
29
12
30
182
16
129
137
192
416
914
259
463
911
988
798
20
15
21
144
502
6
6
13
29
12
30
182
16
129
393
384
288
914
259
463
399
316
494
20
15
21
144
502
6
6
13
29
12
30
182
16
129
393
384
416
914
259
463
847
348
310
20
15
21
144
502
6
6
13
29
12
30
182
16
129
393
320
800
914
259
463
399
476
838
20
15
21
144
502
6
6
13
29
12
30
182
16
129
201
0
288
914
259
463
207
28
950
20
15
21
144
502
6
6
13
29
12
30
182
16
129
201
256
800
914
259
463
207
508
830
20
15
21
144
502
6
6
13
29
12
30
182
16
129
201
128
288
914
259
463
207
284
822
20
15
21
144
502
6
6
13
29
12
30
182
16
129
201
384
288
914
259
463
975
796
566
20
15
21
144
502
6
6
13
29
12
30
182
16
385
265
0
288
914
259
975
527
540
958
20
15
21
144
502
6
6
13
29
12
30
182
16
385
265
512
800
914
259
975
527
1564
1470
20
15
21
144
502
6
6
13
29
12
30
182
16
385
265
768
800
914
259
975
527
796
318
20
15
21
144
502
6
6
13
29
12
30
182
16
385
393
384
288
914
259
975
591
604
566
20
15
21
144
502
6
6
13
29
12
30
182
16
385
393
384
416
914
259
975
591
348
310
20
15
21
144
502
6
6
13
29
12
30
182
16
385
649
256
288
914
259
975
911
572
702
20
15
21
144
502
6
6
13
29
12
30
182
16
385
649
256
416
914
259
975
911
572
1902
20
15
21
144
502
6
6
13
29
12
30
182
16
385
649
256
800
914
259
975
911
572
1726
20
15
21
144
502
6
6
13
29
12
30
182
16
385
329
0
288
914
259
975
463
28
950
20
15
21
144
502
6
6
13
29
12
30
182
16
385
329
128
288
914
259
975
463
284
822
20
15
21
144
502
6
6
13
29
12
30
182
16
385
585
0
288
914
259
975
975
540
958
20
15
21
144
502
6
6
13
29
12
30
182
528
1
9
0
288
914
771
527
47
540
950
20
15
21
144
502
6
6
13
29
12
30
182
528
1
9
0
416
914
771
527
559
108
990
20
15
21
144
502
6
6
13
29
12
30
182
528
1
9
0
800
914
771
527
559
796
1974
20
15
21
144
502
6
6
13
29
12
30
182
528
1
9
512
800
914
771
527
1551
1852
878
20
15
21
144
502
6
6
13
29
12
30
182
528
1
9
256
288
914
771
271
815
940
478
20
15
21
144
502
6
6
13
29
12
30
182
528
1
9
256
416
914
771
527
1583
940
734
20
15
21
144
502
6
6
13
29
12
30
182
528
1
9
256
800
914
771
271
815
940
990
20
15
21
144
502
6
6
13
29
12
30
182
528
1
521
0
800
914
963
535
1807
1180
1982
20
15
21
144
502
6
6
13
29
12
30
182
528
1
521
512
288
914
771
527
1871
1372
702
20
15
21
144
502
6
6
13
29
12
30
182
528
1
521
512
800
914
771
527
1807
1308
1470
20
15
21
144
502
6
6
13
29
12
30
182
528
1
521
256
288
914
771
527
1871
732
1846
20
15
21
144
502
6
6
13
29
12
30
182
528
1
521
256
416
914
771
535
1882
732
734
20
15
21
144
502
6
6
13
29
12
30
182
528
1
521
256
800
914
771
527
1871
732
1718
20
15
21
144
502
6
6
13
29
12
30
182
528
1
521
768
800
914
771
527
1871
860
1206
20
15
21
144
502
6
6
13
29
12
30
182
528
1
265
0
288
914
771
335
911
284
950
20
15
21
144
502
6
6
13
29
12
30
182
528
1
265
256
288
914
771
335
911
668
694
20
15
21
144
502
6
6
13
29
12
30
182
528
1
265
256
416
914
771
335
911
668
438
20
15
21
144
502
6
6
13
29
12
30
182
528
1
265
256
800
914
963
279
922
684
989
20
15
21
144
502
6
6
13
29
12
30
182
528
1
265
768
800
914
771
335
911
796
566
20
15
21
144
502
6
6
13
29
12
30
182
528
1
265
384
288
914
963
279
922
444
574
20
15
21
144
502
6
6
13
29
12
30
182
528
1
265
384
416
914
963
279
922
412
606
20
15
21
144
502
6
6
13
29
12
30
182
528
1
137
128
288
914
899
143
463
348
822
20
15
21
144
502
6
6
13
29
12
30
182
528
1
137
128
416
914
899
143
463
236
494
20
15
21
144
502
6
6
13
29
12
30
182
528
1
137
384
288
914
899
143
463
860
566
20
15
21
144
502
6
6
13
29
12
30
182
528
1
137
384
416
914
899
143
463
492
350
20
15
21
144
502
6
6
13
29
12
30
182
528
1
393
256
800
914
771
335
975
492
830
20
15
21
144
502
6
6
13
29
12
30
182
528
1
393
320
800
914
771
271
975
476
838
20
15
21
144
502
6
6
13
29
12
30
182
528
513
9
0
288
914
771
911
207
220
950
20
15
21
144
502
6
6
13
29
12
30
182
528
513
9
0
416
914
771
911
143
444
990
20
15
21
144
502
6
6
13
29
12
30
182
528
513
9
0
800
914
771
911
1231
1756
1974
20
15
21
144
502
6
6
13
29
12
30
182
528
513
9
512
800
914
771
911
527
1852
1470
20
15
21
144
502
6
6
13
29
12
30
182
528
513
9
256
416
914
771
919
1242
924
734
20
15
21
144
502
6
6
13
29
12
30
182
528
513
9
128
416
914
771
919
1242
1500
862
20
15
21
144
502
6
6
13
29
12
30
182
528
513
521
512
288
914
963
919
941
940
734
20
15
21
144
502
6
6
13
29
12
30
182
528
513
521
512
800
914
963
919
943
940
878
20
15
21
144
502
6
6
13
29
12
30
182
528
513
521
256
288
914
963
919
941
732
478
20
15
21
144
502
6
6
13
29
12
30
182
528
513
521
768
800
914
963
919
943
876
622
20
15
21
144
502
6
6
13
29
12
30
182
528
513
265
0
288
914
771
911
655
284
958
20
15
21
144
502
6
6
13
29
12
30
182
528
513
265
128
416
914
771
919
653
348
862
20
15
21
144
502
6
6
13
29
12
30
182
528
513
265
384
416
914
771
919
730
732
606
20
15
21
144
502
6
6
13
29
12
30
182
528
513
1545
512
288
914
899
911
1583
284
438
20
15
21
144
502
6
6
13
29
12
30
182
528
513
1545
512
800
914
899
911
1583
284
1462
20
15
21
144
502
6
6
13
29
12
30
182
528
513
1545
1280
288
914
899
911
1583
1836
1502
20
15
21
144
502
6
6
13
29
12
30
182
528
513
777
512
288
914
963
919
791
1116
702
20
15
21
144
502
6
6
13
29
12
30
182
528
513
777
512
800
914
771
911
815
1052
1462
20
15
21
144
502
6
6
13
29
12
30
182
528
513
777
768
288
914
963
919
791
820
176
20
15
21
144
502
6
6
13
29
12
30
182
528
513
777
768
800
914
771
911
815
796
566
20
15
21
144
502
6
6
13
29
12
30
182
528
513
777
640
416
914
899
911
815
940
1262
20
15
21
144
502
6
6
13
29
12
30
182
528
513
649
256
288
914
963
919
986
604
478
20
15
21
144
502
6
6
13
29
12
30
182
528
513
649
256
416
914
771
919
986
1180
446
20
15
21
144
502
6
6
13
29
12
30
182
528
513
649
256
800
914
771
911
975
604
1718
20
15
21
144
502
6
6
13
29
12
30
182
528
513
649
320
416
914
771
919
986
1212
1838
20
15
21
144
502
6
6
13
29
12
30
182
528
257
9
0
288
914
771
399
527
796
958
20
15
21
144
502
6
6
13
29
12
30
182
528
257
9
0
416
914
771
399
303
428
990
20
15
21
144
502
6
6
13
29
12
30
182
528
257
9
0
800
914
771
655
591
860
1974
20
15
21
144
502
6
6
13
29
12
30
182
528
257
9
512
800
914
899
655
559
1820
1462
20
15
21
144
502
6
6
13
29
12
30
182
528
257
9
256
288
914
771
399
303
940
478
20
15
21
144
502
6
6
13
29
12
30
182
528
257
9
256
416
914
771
399
527
956
446
20
15
21
144
502
6
6
13
29
12
30
182
528
257
9
256
800
914
771
399
303
940
990
20
15
21
144
502
6
6
13
29
12
30
182
528
257
521
0
288
914
771
655
1583
1052
950
20
15
21
144
502
6
6
13
29
12
30
182
528
257
521
0
416
914
771
655
1583
1068
990
20
15
21
144
502
6
6
13
29
12
30
182
528
257
521
0
800
914
899
655
1583
1180
1982
20
15
21
144
502
6
6
13
29
12
30
182
528
257
521
512
288
914
771
655
1583
1308
438
20
15
21
144
502
6
6
13
29
12
30
182
528
257
521
512
800
914
771
655
1583
1308
1462
20
15
21
144
502
6
6
13
29
12
30
182
528
257
521
256
288
914
899
655
1583
668
702
20
15
21
144
502
6
6
13
29
12
30
182
528
257
521
256
416
914
899
655
1583
668
734
20
15
21
144
502
6
6
13
29
12
30
182
528
257
521
256
800
914
899
655
1583
668
1726
20
15
21
144
502
6
6
13
29
12
30
182
528
257
521
768
288
914
899
655
1583
796
182
20
15
21
144
502
6
6
13
29
12
30
182
528
257
521
768
800
914
771
655
1583
796
566
20
15
21
144
502
6
6
13
29
12
30
182
528
257
265
0
288
914
771
399
655
540
958
20
15
21
144
502
6
6
13
29
12
30
182
528
257
265
0
416
914
771
655
1839
1196
990
20
15
21
144
502
6
6
13
29
12
30
182
528
257
265
512
288
914
771
655
1839
1308
694
20
15
21
144
502
6
6
13
29
12
30
182
528
257
265
512
800
914
771
655
1839
1324
862
20
15
21
144
502
6
6
13
29
12
30
182
528
257
265
256
416
914
771
399
655
700
734
20
15
21
144
502
6
6
13
29
12
30
182
528
257
265
256
800
914
899
655
655
668
1726
20
15
21
144
502
6
6
13
29
12
30
182
528
257
265
768
800
914
771
399
655
796
318
20
15
21
144
502
6
6
13
29
12
30
182
528
257
265
128
288
914
771
399
463
348
822
20
15
21
144
502
6
6
13
29
12
30
182
528
257
265
128
416
914
899
407
474
348
862
20
15
21
144
502
6
6
13
29
12
30
182
528
257
265
384
288
914
963
407
474
444
574
20
15
21
144
502
6
6
13
29
12
30
182
528
257
265
384
416
914
771
719
1807
412
606
20
15
21
144
502
6
6
13
29
12
30
182
528
257
265
640
288
914
771
719
1999
1372
310
20
15
21
144
502
6
6
13
29
12
30
182
528
257
777
0
288
914
771
399
975
92
958
20
15
21
144
502
6
6
13
29
12
30
182
528
257
777
0
416
914
899
399
815
44
990
20
15
21
144
502
6
6
13
29
12
30
182
528
257
777
512
288
914
771
399
975
1116
702
20
15
21
144
502
6
6
13
29
12
30
182
528
257
777
512
800
914
771
399
975
1116
1470
20
15
21
144
502
6
6
13
29
12
30
182
528
257
777
256
288
914
771
399
815
172
478
20
15
21
144
502
6
6
13
29
12
30
182
528
257
777
256
416
914
771
399
815
156
438
20
15
21
144
502
6
6
13
29
12
30
182
528
257
777
256
800
914
771
399
815
172
990
20
15
21
144
502
6
6
13
29
12
30
182
528
257
777
768
288
914
899
399
975
604
190
20
15
21
144
502
6
6
13
29
12
30
182
528
257
777
768
800
914
771
399
975
620
622
20
15
21
144
502
6
6
13
29
12
30
182
528
257
777
640
416
914
771
399
815
940
238
20
15
21
144
502
6
6
13
29
12
30
182
528
257
137
0
288
914
899
655
335
604
950
20
15
21
144
502
6
6
13
29
12
30
182
528
257
137
128
288
914
771
655
335
348
822
20
15
21
144
502
6
6
13
29
12
30
182
528
257
137
128
416
914
899
655
207
236
494
20
15
21
144
502
6
6
13
29
12
30
182
528
257
137
384
288
914
899
655
207
492
574
20
15
21
144
502
6
6
13
29
12
30
182
528
257
137
384
416
914
771
655
335
860
606
20
15
21
144
502
6
6
13
29
12
30
182
528
257
137
320
416
914
771
719
335
700
670
20
15
21
144
502
6
6
13
29
12
30
182
528
257
393
256
416
914
771
399
399
572
734
20
15
21
144
502
6
6
13
29
12
30
182
528
257
393
384
288
914
899
399
399
316
494
20
15
21
144
502
6
6
13
29
12
30
182
528
257
393
384
416
914
771
399
399
316
350
20
15
21
144
502
6
6
13
29
12
30
182
528
257
393
384
800
914
771
399
719
748
1598
20
15
21
144
502
6
6
13
29
12
30
182
528
257
201
256
800
914
771
399
239
500
822
20
15
21
144
502
6
6
13
29
12
30
182
528
257
329
128
416
914
771
399
495
300
862
20
15
21
144
502
6
6
13
29
12
30
182
528
257
329
320
800
914
771
399
495
508
838
20
15
21
144
502
6
6
13
29
12
30
182
528
257
329
832
800
914
771
399
495
1020
542
20
15
21
144
502
6
6
13
29
12
30
182
528
257
841
832
800
914
963
407
1005
892
1350
20
15
21
144
502
6
6
13
29
12
30
182
528
1537
9
0
288
914
771
1551
47
284
958
20
15
21
144
502
6
6
13
29
12
30
182
528
1537
9
0
416
914
771
1551
47
108
990
20
15
21
144
502
6
6
13
29
12
30
182
528
1537
9
0
800
914
771
1935
207
1756
1974
20
15
21
144
502
6
6
13
29
12
30
182
528
1537
9
128
416
914
771
1559
90
476
862
20
15
21
144
502
6
6
13
29
12
30
182
528
1537
521
0
288
914
963
1559
269
284
944
20
15
21
144
502
6
6
13
29
12
30
182
528
1537
521
0
416
914
963
1559
282
300
989
20
15
21
144
502
6
6
13
29
12
30
182
528
1537
521
512
288
914
963
1559
269
1308
432
20
15
21
144
502
6
6
13
29
12
30
182
528
1537
521
512
800
914
963
1559
271
1308
1462
20
15
21
144
502
6
6
13
29
12
30
182
528
1537
521
256
288
914
963
1559
282
412
478
20
15
21
144
502
6
6
13
29
12
30
182
528
1537
521
256
416
914
963
1559
282
412
734
20
15
21
144
502
6
6
13
29
12
30
182
528
1537
521
768
800
914
963
1559
271
796
566
20
15
21
144
502
6
6
13
29
12
30
182
528
1537
1545
512
288
914
963
1559
1549
284
432
20
15
21
144
502
6
6
13
29
12
30
182
528
1537
1545
512
416
914
963
1559
1562
300
477
20
15
21
144
502
6
6
13
29
12
30
182
528
1537
1545
512
800
914
963
1559
1549
284
1456
20
15
21
144
502
6
6
13
29
12
30
182
528
1537
1289
512
288
914
771
1551
1871
1116
702
20
15
21
144
502
6
6
13
29
12
30
182
528
1537
1289
256
416
914
771
1551
1871
1500
438
20
15
21
144
502
6
6
13
29
12
30
182
528
1537
1289
384
416
914
771
1559
1815
1436
310
20
15
21
144
502
6
6
13
29
12
30
182
528
769
9
0
288
914
771
847
79
348
950
20
15
21
144
502
6
6
13
29
12
30
182
528
769
9
0
416
914
771
847
79
684
990
20
15
21
144
502
6
6
13
29
12
30
182
528
769
521
0
288
914
771
783
1103
92
958
20
15
21
144
502
6
6
13
29
12
30
182
528
769
521
0
416
914
771
791
1114
92
990
20
15
21
144
502
6
6
13
29
12
30
182
528
769
521
0
800
914
963
791
1037
1180
1968
20
15
21
144
502
6
6
13
29
12
30
182
528
769
521
512
288
914
771
783
1103
1372
702
20
15
21
144
502
6
6
13
29
12
30
182
528
769
521
512
800
914
771
783
1103
1372
1462
20
15
21
144
502
6
6
13
29
12
30
182
528
769
521
256
288
914
771
847
1103
444
702
20
15
21
144
502
6
6
13
29
12
30
182
528
769
521
256
416
914
771
783
1103
732
734
20
15
21
144
502
6
6
13
29
12
30
182
528
769
521
256
800
914
771
847
1103
732
1718
20
15
21
144
502
6
6
13
29
12
30
182
528
769
521
768
288
914
963
791
1039
796
182
20
15
21
144
502
6
6
13
29
12
30
182
528
769
521
768
800
914
771
783
1103
860
822
20
15
21
144
502
6
6
13
29
12
30
182
528
769
265
768
800
914
771
847
143
796
566
20
15
21
144
502
6
6
13
29
12
30
182
528
769
265
384
416
914
771
847
143
732
606
20
15
21
144
502
6
6
13
29
12
30
182
528
769
777
0
288
914
771
847
271
28
958
20
15
21
144
502
6
6
13
29
12
30
182
528
769
777
512
288
914
771
847
591
988
694
20
15
21
144
502
6
6
13
29
12
30
182
528
769
777
512
800
914
771
783
783
1052
1462
20
15
21
144
502
6
6
13
29
12
30
182
528
769
777
256
288
914
771
783
815
172
478
20
15
21
144
502
6
6
13
29
12
30
182
528
769
777
256
416
914
771
783
815
172
734
20
15
21
144
502
6
6
13
29
12
30
182
528
769
777
256
800
914
771
783
815
172
990
20
15
21
144
502
6
6
13
29
12
30
182
528
769
777
768
800
914
771
783
783
796
1214
20
15
21
144
502
6
6
13
29
12
30
182
528
769
777
640
416
914
771
783
783
956
1262
20
15
21
144
502
6
6
13
29
12
30
182
528
769
1289
0
288
914
771
847
1807
156
958
20
15
21
144
502
6
6
13
29
12
30
182
528
769
1289
0
416
914
771
847
1807
156
990
20
15
21
144
502
6
6
13
29
12
30
182
528
769
1289
512
288
914
771
783
1807
1052
694
20
15
21
144
502
6
6
13
29
12
30
182
528
769
1289
512
416
914
771
783
1839
1196
478
20
15
21
144
502
6
6
13
29
12
30
182
528
769
1289
384
288
914
963
791
1818
1468
494
20
15
21
144
502
6
6
13
29
12
30
182
528
769
1289
384
416
914
771
783
1807
1468
318
20
15
21
144
502
6
6
13
29
12
30
182
528
769
1289
384
800
914
771
783
1807
1468
1518
20
15
21
144
502
6
6
13
29
12
30
182
528
769
649
256
288
914
771
783
911
156
702
20
15
21
144
502
6
6
13
29
12
30
182
528
769
649
256
416
914
771
783
911
156
446
20
15
21
144
502
6
6
13
29
12
30
182
528
769
649
256
800
914
771
847
911
1180
1726
20
15
21
144
502
6
6
13
29
12
30
182
528
769
649
320
416
914
771
791
922
172
669
20
15
21
144
502
6
6
13
29
12
30
182
528
769
1417
384
416
914
771
847
1871
1324
350
20
15
21
144
502
6
6
13
29
12
30
182
528
641
9
0
288
914
771
975
1103
860
950
20
15
21
144
502
6
6
13
29
12
30
182
528
641
9
0
800
914
771
975
1103
1756
1974
20
15
21
144
502
6
6
13
29
12
30
182
528
641
9
512
800
914
771
975
1039
1820
1470
20
15
21
144
502
6
6
13
29
12
30
182
528
641
265
0
288
914
771
975
527
284
958
20
15
21
144
502
6
6
13
29
12
30
182
528
641
265
512
288
914
771
975
1167
1628
734
20
15
21
144
502
6
6
13
29
12
30
182
528
641
265
512
800
914
771
975
1167
1628
862
20
15
21
144
502
6
6
13
29
12
30
182
528
641
265
256
288
914
771
975
1167
700
702
20
15
21
144
502
6
6
13
29
12
30
182
528
641
265
256
416
914
771
975
591
476
438
20
15
21
144
502
6
6
13
29
12
30
182
528
641
265
256
800
914
771
975
591
476
822
20
15
21
144
502
6
6
13
29
12
30
182
528
641
265
768
800
914
771
975
1167
1724
1214
20
15
21
144
502
6
6
13
29
12
30
182
528
641
265
128
288
914
771
975
1167
348
830
20
15
21
144
502
6
6
13
29
12
30
182
528
641
265
128
416
914
771
975
1167
348
862
20
15
21
144
502
6
6
13
29
12
30
182
528
641
265
384
416
914
771
975
1167
444
238
20
15
21
144
502
6
6
13
29
12
30
182
528
641
265
384
800
914
771
975
1167
1980
1518
20
15
21
144
502
6
6
13
29
12
30
182
144
1
9
0
288
914
515
15
47
28
950
20
15
21
144
502
6
6
13
29
12
30
182
144
1
9
0
416
914
515
15
143
444
990
20
15
21
144
502
6
6
13
29
12
30
182
144
1
9
0
800
914
515
271
815
796
1974
20
15
21
144
502
6
6
13
29
12
30
182
144
1
9
512
800
914
515
271
815
1820
1462
20
15
21
144
502
6
6
13
29
12
30
182
144
1
9
256
288
914
515
271
431
940
478
20
15
21
144
502
6
6
13
29
12
30
182
144
1
9
256
416
914
515
15
399
956
734
20
15
21
144
502
6
6
13
29
12
30
182
144
1
9
256
800
914
515
15
399
956
990
20
15
21
144
502
6
6
13
29
12
30
182
144
1
265
0
288
914
515
271
943
284
950
20
15
21
144
502
6
6
13
29
12
30
182
144
1
265
256
288
914
515
271
943
684
478
20
15
21
144
502
6
6
13
29
12
30
182
144
1
265
256
416
914
515
271
911
668
734
20
15
21
144
502
6
6
13
29
12
30
182
144
1
265
256
800
914
515
271
943
684
990
20
15
21
144
502
6
6
13
29
12
30
182
144
1
265
768
800
914
515
271
943
796
566
20
15
21
144
502
6
6
13
29
12
30
182
144
1
265
128
416
914
515
271
943
364
862
20
15
21
144
502
6
6
13
29
12
30
182
144
1
137
128
288
914
515
79
463
348
822
20
15
21
144
502
6
6
13
29
12
30
182
144
1
137
384
288
914
515
15
463
860
566
20
15
21
144
502
6
6
13
29
12
30
182
144
129
9
0
288
914
515
335
271
284
958
20
15
21
144
502
6
6
13
29
12
30
182
144
129
9
0
416
914
515
335
143
412
990
20
15
21
144
502
6
6
13
29
12
30
182
144
129
9
256
288
914
515
335
271
924
702
20
15
21
144
502
6
6
13
29
12
30
182
144
129
9
256
416
914
515
335
271
924
446
20
15
21
144
502
6
6
13
29
12
30
182
144
129
9
256
800
914
515
335
271
924
990
20
15
21
144
502
6
6
13
29
12
30
182
144
129
9
128
416
914
515
335
143
476
862
20
15
21
144
502
6
6
13
29
12
30
182
144
129
265
0
288
914
515
335
783
284
958
20
15
21
144
502
6
6
13
29
12
30
182
144
129
265
256
288
914
515
335
783
668
702
20
15
21
144
502
6
6
13
29
12
30
182
144
129
265
256
416
914
515
335
783
668
734
20
15
21
144
502
6
6
13
29
12
30
182
144
129
265
768
800
914
515
335
783
796
318
20
15
21
144
502
6
6
13
29
12
30
182
144
129
137
256
416
914
515
335
911
1692
1886
20
15
21
144
502
6
6
13
29
12
30
182
144
129
137
256
800
914
515
335
911
1692
1726
20
15
21
144
502
6
6
13
29
12
30
182
144
129
137
128
288
914
515
335
335
348
822
20
15
21
144
502
6
6
13
29
12
30
182
144
129
137
384
288
914
515
335
335
860
566
20
15
21
144
502
6
6
13
29
12
30
182
144
129
137
192
416
914
515
335
911
988
798
20
15
21
144
502
6
6
13
29
12
30
182
144
129
393
256
288
914
515
335
399
540
694
20
15
21
144
502
6
6
13
29
12
30
182
144
129
393
256
416
914
515
335
399
540
438
20
15
21
144
502
6
6
13
29
12
30
182
144
129
393
768
800
914
515
335
847
1564
606
20
15
21
144
502
6
6
13
29
12
30
182
144
129
393
384
288
914
515
335
399
156
574
20
15
21
144
502
6
6
13
29
12
30
182
144
129
393
384
416
914
515
335
399
412
606
20
15
21
144
502
6
6
13
29
12
30
182
144
129
393
320
800
914
515
335
399
476
838
20
15
21
144
502
6
6
13
29
12
30
182
144
129
201
0
288
914
515
335
975
540
950
20
15
21
144
502
6
6
13
29
12
30
182
144
129
201
256
800
914
515
335
207
508
830
20
15
21
144
502
6
6
13
29
12
30
182
144
129
201
128
288
914
515
335
207
284
822
20
15
21
144
502
6
6
13
29
12
30
182
144
129
201
384
288
914
515
335
975
796
566
20
15
21
144
502
6
6
13
29
12
30
822
1040
1
9
0
544
1810
1987
1047
1050
572
1902
20
15
21
144
502
6
6
13
29
12
30
822
1040
1
9
512
544
1810
1795
1039
1583
1820
1334
20
15
21
144
502
6
6
13
29
12
30
822
1040
1
9
512
1568
1810
1795
1039
1583
1820
1590
20
15
21
144
502
6
6
13
29
12
30
822
1040
1
9
512
800
1810
1795
1039
1583
1820
822
20
15
21
144
502
6
6
13
29
12
30
822
1040
1
9
256
800
1810
1795
1047
45
940
990
20
15
21
144
502
6
6
13
29
12
30
822
1040
1
265
768
800
1810
1795
1167
911
796
566
20
15
21
144
502
6
6
13
29
12
30
822
1040
513
9
512
544
1810
1795
1295
527
1820
1342
20
15
21
144
502
6
6
13
29
12
30
822
1040
513
9
512
1568
1810
1795
1295
527
1820
1598
20
15
21
144
502
6
6
13
29
12
30
822
1040
513
9
512
800
1810
1795
1295
527
1820
1470
20
15
21
144
502
6
6
13
29
12
30
822
1040
513
265
256
800
1810
1795
1295
719
476
822
20
15
21
144
502
6
6
13
29
12
30
822
1040
513
777
768
800
1810
1795
1295
1455
1212
1214
20
15
21
144
502
6
6
13
29
12
30
822
1040
33
9
0
544
1810
1987
1239
1101
1564
1846
20
15
21
144
502
6
6
13
29
12
30
822
1040
33
73
0
544
1810
1987
1239
205
540
1840
20
15
21
144
502
6
6
13
29
12
30
822
1040
641
9
512
800
1810
1795
1487
1039
1820
1470
20
15
21
144
502
6
6
13
29
12
30
822
1040
641
521
256
800
1810
1795
1487
783
668
1726
20
15
21
144
502
6
6
13
29
12
30
822
1040
641
521
1536
1568
1810
1795
1487
783
1564
1086
20
15
21
144
502
6
6
13
29
12
30
822
1040
641
521
768
800
1810
1795
1487
783
796
1214
20
15
21
144
502
6
6
13
29
12
30
822
1040
641
265
768
800
1810
1795
1487
271
796
318
20
15
21
144
502
6
6
13
29
12
30
822
1040
641
201
384
800
1810
1795
1487
719
1788
1598
20
15
21
144
502
6
6
13
29
12
30
822
1040
641
713
512
800
1810
1795
1487
1487
1532
830
20
15
21
144
502
6
6
13
29
12
30
822
1040
641
713
384
800
1810
1795
1487
1487
1276
1598
20
15
21
144
502
6
6
13
29
12
30
822
1040
673
713
1664
1568
1810
1795
1495
845
1820
1072
20
15
21
144
502
6
6
13
29
12
30
822
1040
673
713
1728
1568
1810
1795
1495
845
1916
1054
20
15
21
144
502
6
6
13
29
12
30
822
16
1
9
0
544
1810
771
1039
15
540
1854
20
15
21
144
502
6
6
13
29
12
30
822
16
1
9
512
544
1810
1283
1295
527
1820
1342
20
15
21
144
502
6
6
13
29
12
30
822
16
1
9
512
1568
1810
771
1039
527
1820
1598
20
15
21
144
502
6
6
13
29
12
30
822
16
1
9
512
1696
1810
1283
1295
559
1836
2014
20
15
21
144
502
6
6
13
29
12
30
822
16
1
9
512
672
1810
1283
1295
559
1836
990
20
15
21
144
502
6
6
13
29
12
30
822
16
1
9
512
800
1810
771
1039
527
1820
1470
20
15
21
144
502
6
6
13
29
12
30
822
16
1
9
256
800
1810
771
1047
26
956
989
20
15
21
144
502
6
6
13
29
12
30
822
16
1
265
256
544
1810
771
783
943
684
1646
20
15
21
144
502
6
6
13
29
12
30
822
16
1
265
256
800
1810
771
783
943
700
1726
20
15
21
144
502
6
6
13
29
12
30
822
16
1
265
768
800
1810
771
783
911
796
566
20
15
21
144
502
6
6
13
29
12
30
822
16
1
265
832
800
1810
1283
271
943
1004
558
20
15
21
144
502
6
6
13
29
12
30
822
16
1
73
0
544
1810
899
1175
237
556
1902
20
15
21
144
502
6
6
13
29
12
30
822
16
1
73
64
544
1810
899
1175
749
1708
1838
20
15
21
144
502
6
6
13
29
12
30
822
16
129
9
256
800
1810
1283
1487
271
924
990
20
15
21
144
502
6
6
13
29
12
30
822
16
129
265
768
800
1810
1283
1487
783
796
318
