2023031901
B3/S23
c7ospk
11
7
1
4
1
1
4
20
20
17
80
3
-1
0
1
1
83
0
0
0
0
11
7
1
3
24321
36411
0
83
2195
2483
2083
2149
2161
2113
2081
2208
2435
2612
2158
2057
2115
2243
2177
2466
2088
2082
2081
34
2153
2160
2149
2149
2277
2277
2237
2237
2221
2221
2094
2080
2159
2144
2053
2054
2053
2054
2157
2158
2209
2217
2081
2093
2097
2089
2145
2157
2169
2156
2117
2120
2061
2058
2065
13
2081
2113
2113
2083
2195
2121
2103
2053
2053
2061
2165
2101
117
2180
2053
2117
2117
2180
2053
2145
2145
2326
2181
2113
2113
2194
2281
2173
2173
2240
2221
2077
2077
2274
2205
2077
2205
2288
2101
389
213
341
453
245
405
373
2061
21
29
2061
2293
2069
277
149
2325
2069
2069
277
2325
149
2197
2325
2069
2241
2369
2241
2241
2549
2517
2517
2501
469
2517
2517
2517
2517
2517
2501
2501
469
2517
2517
2177
2177
2177
2177
2420
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2227
2227
2227
2227
2944
2349
2349
2093
301
2349
2349
2349
2349
2349
2349
2349
2349
2349
2093
301
2349
2467
2467
2467
2467
2628
2433
2433
2433
2433
897
389
901
2433
897
2437
2949
2437
2437
2949
2437
2433
389
2433
2433
2433
389
2949
2177
2305
2305
2433
387
2306
2353
2353
2609
2609
2609
2613
2613
2609
2609
2437
2981
2725
2725
2757
2501
2993
2997
2993
2449
2449
402
2453
2741
2177
2321
281
2465
2049
2305
2323
2501
3013
2373
2373
2373
2373
2373
2373
2373
2453
2949
2213
2725
2197
2085
2565
2565
2565
2453
2757
405
402
2454
403
2453
2181
2522
2993
2993
2525
2397
2893
2323
3061
2805
2765
2469
2469
2757
421
2469
2477
2477
2805
3061
3061
2805
2805
2509
2469
2469
2477
2805
2805
2805
2810
2806
2811
2805
3061
2226
2565
2561
2225
2225
2673
2329
2501
2757
453
2517
2773
469
2517
2517
2773
469
2517
2501
2501
2757
2757
2501
2757
2757
2517
2517
2517
2453
2757
2757
2757
2758
2758
2759
2757
2757
2202
2985
2986
2202
2202
2201
2586
2661
2661
2661
2149
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2149
2661
2661
2662
2662
2661
2661
2661
2432
2753
2436
2432
2432
2688
2442
2621
2621
2621
2877
2621
2621
3645
2613
2613
2613
3637
2621
3645
2613
3637
2613
2613
3637
2613
2621
2613
2621
2877
2621
2621
2622
2622
2621
2613
3637
2078
2265
2478
2482
2322
2216
2259
2401
2401
2401
3041
3041
3041
2913
2917
3045
2917
997
2917
3041
2913
2677
3125
2869
2869
2821
2565
3681
3685
3681
2337
2337
3105
545
289
2593
2592
2592
2597
293
2661
2289
2701
2721
2487
2075
2602
2542
2355
2867
2867
2611
2610
2613
562
563
2610
2609
2613
2613
2613
2609
565
2610
563
2611
2577
533
3185
1141
2661
2921
917
869
2661
2753
3317
3321
3299
2306
2867
2307
2051
514
515
259
610
611
2051
514
515
2560
608
2560
2562
2561
517
2561
2657
2464
3789
3779
2435
2723
3779
2401
2827
2827
2827
3651
3847
3845
3846
1799
3847
3847
3673
3845
3845
3845
3845
3845
3842
3843
3843
2613
2613
3097
3097
3605
2569
525
777
522
781
2581
2581
789
3613
2569
3205
3205
3203
2594
2587
2595
2595
2595
2595
549
2595
2595
2595
2595
2594
2595
2592
2592
2592
2592
2601
2601
549
2601
3593
2064
3037
3039
2053
2117
3045
2337
2075
2585
2089
45
59
3081
2825
781
3085
3081
3081
1037
265
3085
3085
3165
2829
3081
1037
3081
1037
3085
3085
3081
265
3081
3081
2613
2613
2713
669
2841
797
665
2101
2585
553
541
569
281
573
557
2585
281
573
2585
553
569
793
797
557
794
665
2585
2841
797
2329
285
2613
309
2869
2869
2057
3085
3085
3205
2601
2585
2605
2617
565
2601
569
557
565
563
315
2601
569
555
573
557
565
313
825
563
571
309
821
315
827
2617
565
2617
2621
565
2617
573
565
571
2601
605
2601
2601
555
557
565
2608
304
2608
2608
552
2608
2601
569
281
297
573
557
2601
569
557
809
2601
569
2601
569
2713
669
2164
2645
2652
2132
2132
2101
2432
2565
2313
2569
522
2565
2565
3593
2565
2565
521
2569
2569
2565
2565
521
2569
2565
2569
2565
2569
525
2565
525
2565
521
525
2565
521
2565
521
525
2573
2569
525
2569
2569
2569
522
2570
2565
2565
2565
2565
2565
2565
3077
517
2565
2565
518
261
2569
525
2565
2565
521
525
2565
2565
2565
525
2565
518
265
2565
2565
2565
2569
525
2565
521
525
3077
1037
517
518
3077
517
2573
2566
2565
2565
2565
521
2565
2309
2309
2565
261
2565
261
773
3077
517
3077
2573
2569
2573
2565
2057
2570
2565
2313
2309
2313
269
266
2310
265
266
2309
269
2309
2309
2825
2313
522
269
266
2310
265
525
522
269
266
2569
265
267
2565
261
2565
261
269
2565
261
2309
265
777
269
781
778
3081
1037
1034
2565
261
523
265
267
269
2569
265
263
2309
773
3077
2313
777
269
781
263
775
3081
1031
2313
2309
2313
2309
2309
2309
265
269
266
2309
2309
2313
2569
2565
2569
2569
2569
2565
2565
2312
2312
2312
2312
2312
2312
2569
269
2309
265
269
2309
2821
269
2309
2317
2569
261
265
269
2309
265
269
2309
269
3077
1033
1037
2309
265
269
2309
265
2569
2569
3085
525
3077
517
2304
2821
2088
2304
2304
3840
2210
2697
2441
394
2441
649
2441
395
2441
2441
3721
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
3721
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
3725
3725
3725
2697
2697
2697
2697
650
3722
2701
2701
3725
3725
3725
3725
3725
3725
2701
2701
2701
2445
2445
653
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2445
2701
2701
2701
2701
2701
2701
2701
2701
2445
2445
2701
2445
2445
2701
2701
2445
2445
2701
2701
2445
2701
2445
2445
2701
2445
2701
2445
2957
2445
909
2701
3725
2701
2697
2701
2697
3721
2442
2697
2441
2441
2441
2441
3465
2441
1417
2441
1417
2441
2441
1417
2441
1417
2441
2441
2953
2441
1417
2443
2441
1417
2441
395
394
1418
2441
1417
2441
1417
394
1418
2697
2697
2441
1417
2441
395
394
2441
2441
2441
2441
2441
1417
2441
2441
1417
2441
2441
2441
905
1417
2441
905
2441
2953
906
2441
2953
2953
3465
3465
3465
2441
2441
1417
2697
2441
2441
1417
395
2441
2697
2441
1417
2441
2441
905
2953
3465
2441
2953
2441
2953
2441
2953
3465
3465
2441
2441
2953
2441
2441
2441
2441
394
2441
2441
394
2441
2441
2441
2697
2697
2697
2697
2697
2697
2697
2440
1416
2440
2440
2440
1416
2440
1416
2441
2445
2445
2445
1421
2445
2445
1421
2445
2957
2445
909
2445
2445
1421
2445
2445
2445
2445
2445
1421
2445
2445
2445
2445
3469
3469
3469
2445
2445
2445
2445
1421
2445
2701
2701
3725
3725
3725
3725
2444
2581
2088
2340
2404
3224
2603
2185
2185
2186
2185
2185
2185
2185
2185
2185
2441
2373
2373
2373
2377
2373
2373
2373
2373
2373
2373
2181
2633
2377
2377
2633
2633
2633
2633
2633
2377
2377
2377
2377
2377
2185
2185
2185
2373
2373
2370
325
2373
2371
2179
135
2689
2689
645
3841
1797
3841
1797
3841
1797
3845
3841
3841
1797
2561
517
2305
261
2565
2305
261
2561
257
2305
261
2305
2305
261
2305
261
2305
2305
261
2309
2309
2309
2309
2305
261
2309
2305
2305
261
2309
2305
261
2305
261
2305
261
2305
261
2305
2305
261
2305
261
2565
2309
2565
261
2309
2305
261
2309
2305
517
261
2565
2309
2561
517
2305
2565
2305
2305
2305
517
261
2305
517
261
2309
2309
2561
517
2565
261
2561
517
2305
261
2229
2737
697
3721
3729
3721
1677
2213
2218
3849
1805
3017
3021
2501
2501
3525
3013
453
3525
2501
3525
3013
453
3013
453
3525
2501
3525
3013
453
2501
3013
3010
453
457
461
973
3533
2827
2509
3533
2501
2505
455
3017
458
3530
2501
969
457
3525
3010
450
965
453
969
457
461
3525
1481
3014
454
458
3526
2733
2725
685
2498
453
461
3525
3013
453
969
457
461
2503
2499
454
457
970
458
2825
2509
2505
2825
789
2825
781
782
450
965
453
461
973
3533
2825
781
778
3013
453
461
973
3525
1485
3013
969
2825
2825
962
793
450
965
453
461
3013
3522
1485
3021
3021
3013
969
973
3010
965
969
973
3014
3013
3013
3013
969
973
3525
1481
1485
3525
1485
3525
1485
2825
781
3010
450
965
453
461
973
3533
2729
2829
450
457
461
3010
793
450
965
453
794
969
457
461
973
3522
3017
2825
450
969
457
461
2733
3010
450
965
453
457
461
973
3522
1477
1481
1485
3010
450
461
3013
973
3013
973
3021
3085
1477
1485
3013
969
461
973
3010
965
973
3013
3013
973
3010
3010
973
3533
3522
1485
3010
450
3010
450
3085
2501
2501
2501
2498
453
2502
2501
2501
2499
2501
2501
2501
2221
2221
2213
173
2222
2213
174
2221
2222
2826
962
450
3522
3010
2498
3012
452
3524
2500
3524
2508
2841
3017
457
3017
457
3529
2505
3017
457
3529
3017
3017
3017
3017
2505
3017
457
3529
2825
3017
457
3017
457
2505
2505
3529
2505
2505
2505
2505
3529
3529
3529
2505
2505
2505
2505
3529
2505
2217
2217
2081
2081
2081
2081
2124
660
3637
2588
2084
2924
3788
1756
2568
2153
2409
2410
2409
3177
2409
2409
2409
2409
3241
2100
2100
2100
2542
2100
2100
2100
2100
2100
2097
2228
2414
2265
2265
218
493
2781
477
2521
733
477
2265
218
729
473
730
474
2265
729
473
2265
218
729
621
473
730
474
2265
221
218
346
2269
2265
345
218
346
493
2265
345
2265
345
218
346
493
2222
2265
2221
2100
2484
2097
2097
2097
2097
2225
2225
2417
2405
613
370
2661
3473
3473
3473
3473
3481
3417
1373
1437
3417
3481
3481
3481
1437
2629
2629
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2057
2057
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2165
2657
2657
3630
3633
3618
3617
2212
2410
2241
2241
2241
2241
3012
452
2500
2500
2756
2500
3524
2500
3524
2756
2500
2756
2500
2500
2500
2500
2756
3012
452
3012
452
2756
2754
2497
2497
2497
2753
2497
3009
929
2497
2497
2497
2497
2497
2753
2497
2497
3009
449
2753
2497
3521
2754
2497
450
3009
705
3009
449
3009
3009
449
969
457
2497
3521
961
449
3521
961
449
3009
706
3009
449
450
2497
3521
961
449
2561
2561
2561
2497
450
2497
3009
449
2497
2753
2497
2753
2497
2497
3009
449
3009
449
2498
2498
457
2753
2497
450
458
3009
929
962
2497
2497
3010
3009
3010
3009
3010
3010
2753
3009
449
3009
449
2753
3521
449
3010
969
3009
929
3266
2753
2497
3009
449
2753
2497
2497
2753
2753
3009
962
3010
2754
3009
962
3010
450
3009
705
3009
449
3009
449
2753
2498
3521
449
2753
2753
2753
2753
2753
2753
706
2753
2753
2753
2754
2753
2753
2753
2753
2753
3521
3521
1481
3521
3521
3521
3521
3521
3009
929
962
3009
2754
3010
450
2753
3009
449
3009
449
2753
2497
2569
3009
2498
2497
3009
449
2754
3009
2497
450
2753
2497
3009
2753
2497
457
3009
449
2753
2498
2753
3009
2497
962
450
2753
3009
449
457
2497
2561
3010
706
3010
450
3009
705
2497
2497
450
3009
705
449
3009
705
3522
3521
3521
1474
3521
449
3010
3010
450
3009
449
2753
2753
2753
2753
2753
2561
3521
449
3521
2753
2753
2753
2753
2754
2753
2753
2753
2753
2753
2754
2754
2753
3521
3522
3521
2754
2498
2754
2498
2049
2900
2900
2897
2897
2897
2897
2897
2897
2897
2897
2897
2897
3841
3745
2724
420
2468
2466
2465
2466
2465
2466
3008
2752
3008
448
968
456
3520
448
2752
2896
2752
706
3008
448
962
450
2496
450
2496
450
2496
450
2502
3009
2753
3009
449
2753
2497
2497
2497
2753
2497
2497
2753
2753
2753
2753
2497
2753
2497
3521
3021
3021
2509
973
3021
2509
973
2509
973
2509
2509
2509
2509
2509
973
2509
3533
3533
3533
2509
2509
2509
2509
3533
2509
2465
2465
2113
2113
2113
2113
2176
2176
3781
3650
2048
2876
3716
3716
3677
2577
2065
2064
2066
2066
370
2065
2065
2065
2065
3105
2586
2586
2586
2582
2588
2586
2586
2582
538
2582
2586
2586
2882
2585
538
2585
541
2586
2589
2581
2581
2585
541
2581
2581
2585
2585
539
2585
2585
538
2585
539
2585
538
539
2585
538
2585
538
2585
538
2585
541
538
2585
530
539
2585
541
2589
2585
541
538
2585
530
538
2585
530
538
539
2585
541
538
2581
541
2587
2587
2581
2585
538
2585
538
2585
538
539
2585
530
539
2585
2585
538
2585
538
2585
541
538
2585
541
538
2585
530
538
539
2585
530
2585
541
3242
2585
3241
1197
1213
2580
2580
2585
2585
2585
2585
2585
2585
2394
858
2905
861
2909
2394
858
2905
2769
2769
2769
2769
2625
2625
2625
2625
2625
2625
2625
705
2625
2625
2773
2773
2257
2257
2394
2257
2257
2257
2257
2266
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2265
2265
345
2265
2265
2265
2265
2261
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2256
2137
2137
2137
2137
2445
237
365
2442
362
2261
2261
2261
341
2261
2261
341
2261
2261
2261
2261
2261
2133
2133
2133
2133
2133
2133
2665
2677
2677
3622
3589
3602
3632
2788
2276
2785
2785
3809
3808
2786
3042
2530
2530
2530
738
3042
482
3554
3042
482
3554
2530
3042
2530
2530
2530
2530
2530
2530
738
2786
2530
2786
2530
2386
2384
2530
2529
482
2529
480
482
2530
2530
2785
2785
2529
2529
2530
2530
2530
2530
2529
2529
3042
3042
2386
2530
3554
2384
3041
481
3044
3041
2529
3041
3041
481
3041
3041
3041
992
481
2784
2528
3041
481
3041
3041
3041
481
3041
3041
3041
481
3041
2384
3041
3041
992
2528
3041
481
3040
3041
2529
2385
2385
2385
3041
3044
3041
3041
3041
3041
2385
3041
2385
338
3041
3041
2786
2530
2786
2528
994
482
2528
2528
2528
2385
3041
481
2528
2528
2784
2784
2784
2528
2529
2784
738
740
2785
738
3040
2785
736
3040
3040
2529
737
2785
738
3040
481
480
994
2785
3040
481
480
2529
3041
1505
2528
3040
996
3040
3041
992
2785
2528
2529
2529
2784
3040
481
480
2385
481
2529
2529
2385
2385
3040
3040
736
2784
2528
3040
2784
2784
2528
484
3040
2528
482
2786
3040
482
2786
3040
480
482
2528
2528
3040
3040
2385
2385
2385
2385
2385
2385
2384
2385
2385
2385
2384
2385
2385
2385
2385
2385
3553
3553
3553
3553
3553
3553
3553
3553
3040
2785
736
3042
3040
2530
338
2786
2530
2530
2786
2528
482
2786
2530
2530
738
2530
2385
2784
3040
994
2529
3042
3042
2384
480
2785
736
2529
3040
480
482
2528
3040
480
2785
2529
2529
480
2529
482
2785
736
2529
480
2529
737
2528
2385
2785
2529
2786
2530
2785
2785
2529
482
2529
2530
2384
337
3040
2384
3040
3040
480
3040
2384
337
3040
480
3041
992
481
480
3040
480
3041
2384
3041
992
480
3041
2384
337
3040
3040
3041
3040
3041
3041
480
3040
3040
3040
480
3040
3040
480
2385
2385
2385
2385
2385
2897
3552
2897
848
3552
2384
337
2385
2384
2384
2384
2384
337
2384
337
2385
2384
337
2385
2384
2384
2384
337
3553
3552
3552
2534
2534
2534
2534
2785
3010
3010
3009
3009
3009
3009
3009
3009
3009
3010
3009
3008
3042
1506
2897
2788
2532
3044
484
3040
480
3040
2528
3040
3040
480
2784
2384
481
480
736
3040
737
736
3041
992
481
480
482
2784
3040
480
3553
992
1504
3040
481
2384
3009
960
2384
480
2384
3040
3040
480
3040
3040
480
484
2528
2528
2528
484
2528
2528
2528
3040
480
3045
2385
485
2789
3045
485
2533
2533
2533
2533
2533
2533
2533
2385
2385
2385
2385
2533
2533
2533
3557
3041
3041
3041
481
3041
3041
3041
481
3041
3041
481
3041
737
2529
2529
2529
2529
2529
3041
737
2529
3553
3553
3553
2533
2533
2533
3045
485
3557
3045
485
2533
2533
2769
722
2769
2769
713
2769
713
2456
2458
2149
2130
2189
2086
2150
2150
2817
2840
2073
2073
2516
2518
2518
2516
2516
2513
2520
3852
2122
2120
2120
2822
838
2822
1670
838
2890
2824
1672
648
2834
2824
840
2310
2696
2856
2851
2118
2118
2117
2117
2123
2117
2833
2833
2833
2833
2833
657
2833
2825
649
2825
1801
2825
649
2697
650
2825
649
2827
651
2697
2697
2825
649
2699
2825
649
3846
838
2822
1798
2822
646
806
2822
1798
2822
778
646
838
806
842
2822
786
2821
777
1797
649
805
2821
645
1797
837
2822
779
786
651
2821
777
1801
2834
2825
2821
645
1797
841
805
842
2821
645
1797
837
805
2821
805
2821
777
649
837
841
805
2821
645
837
805
2822
779
786
2821
649
2887
2699
2821
777
837
841
2887
2699
843
2825
2833
2833
2833
2833
2833
2833
2833
2833
2825
649
841
2827
2825
649
2827
2825
649
841
2699
2825
649
841
2697
2835
2697
2825
2822
778
646
838
806
842
1866
2822
1670
1798
786
838
1862
2822
838
842
2822
786
2821
1669
645
1797
837
841
1861
805
2821
1669
645
1797
837
1861
805
1829
2827
786
651
843
2821
645
837
841
2821
645
837
2834
2821
649
837
841
2834
839
2891
2697
841
2821
649
2834
839
2821
774
777
1797
1798
838
805
2821
1797
837
805
3979
2694
2949
1925
2949
1925
3973
2838
1686
2326
2829
1677
845
2829
1677
845
2829
2829
1837
2861
2829
813
3011
2563
963
3013
3013
3013
3010
963
2562
515
534
962
963
3013
2193
2193
2195
2185
147
2065
2065
2065
2065
2057
2193
2193
2193
2193
2193
2073
2069
2321
2321
267
2315
2321
2321
2523
2523
2523
2523
2523
2313
2313
2513
2513
2513
2513
2513
2065
2517
467
2521
2521
2507
2507
2315
2507
2315
2059
2059
2513
2251
2251
2267
2267
2267
2267
2257
2257
2257
2257
2257
2065
2065
2065
2065
2059
2059
2067
2057
2057
2265
2064
2064
2064
2321
2326
2059
2059
2059
2057
2145
2145
2145
2147
2147
2329
457
2505
2325
281
457
2325
281
2325
281
2325
281
457
2325
281
2325
281
285
2069
2069
2073
2069
25
2069
25
2073
2073
2069
25
2073
2069
25
2321
2605
2605
3846
3845
1801
4068
3977
3014
710
2532
2757
2757
2577
2581
2410
3306
3014
454
3014
2534
2406
3302
3046
3302
3302
2982
486
3302
2534
3302
2500
2500
3012
3012
452
946
3012
2530
2530
2530
2530
2528
2528
2064
2481
2502
2993
3014
454
2993
2502
3014
454
2502
3014
2481
2481
2993
2993
3014
454
3014
2502
2502
2993
2993
3302
3302
2470
486
2534
3302
2513
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2534
2534
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2513
2577
2577
2577
2534
2577
2577
2577
2577
2577
3025
3025
3025
2577
2577
2577
2577
2577
2577
2513
2577
2513
2470
2577
2577
2534
2534
2534
2534
3302
2534
2534
2534
2534
2513
2577
2577
2534
2534
2480
2480
2480
2992
2992
2469
2468
2468
421
2469
2468
2578
2533
2533
2578
2578
2533
2533
2533
2404
3300
2533
2532
3300
2533
3301
2533
3045
485
2533
3301
3301
3045
2756
709
2756
2757
2757
2757
2757
2482
2501
3013
453
2409
3305
3013
453
2501
489
2473
3013
453
3013
3013
2473
2473
2786
2786
2786
2530
2530
2580
2530
2402
482
3042
930
482
2530
2580
2580
2530
2530
2580
2530
2530
2581
2581
482
2530
2580
3042
2581
2581
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
3089
3089
3089
3089
3089
3089
3089
3089
2784
2784
2784
2784
2784
2528
2528
2528
3040
480
2528
2528
2528
3040
480
2400
480
3040
480
2528
2400
3040
3040
2528
3296
3296
2976
3296
3296
2464
2976
2528
2528
2976
480
3296
2976
2976
2976
3296
2976
2528
2976
2976
2976
2976
2976
2528
2528
2976
480
2528
2528
2528
2976
2464
2528
2976
480
2528
2528
2528
2528
2976
480
2528
2528
2528
3024
3024
2576
2512
2576
2576
2576
2576
2512
2512
2576
2576
2576
2576
2576
2576
2576
2576
2576
2512
2576
2576
2576
2576
2512
2512
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2069
2069
2069
2069
2069
3093
3092
3093
3093
3093
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
3088
3088
3088
2529
2529
2535
2535
2577
2578
2580
2577
2577
2577
2577
2577
2577
2577
2578
2581
2576
3014
3014
2953
2758
3014
3014
3014
2758
3014
2992
2480
2793
2786
2786
2400
480
2528
2978
482
2528
2528
3296
2402
2400
480
2578
2576
1248
2529
530
930
482
2528
2528
482
2400
3296
2528
3298
3296
3296
3296
2978
2064
2576
2576
2464
2976
2464
3296
3296
2976
3296
3296
2976
480
2976
2976
2976
2992
454
3014
454
2992
2992
2992
3296
2976
2785
2465
481
2529
2401
3297
2977
481
2497
3009
449
3009
2497
2497
3009
449
3009
2049
2065
2065
2065
3013
453
2533
2530
485
3301
2785
2577
2577
2577
2577
2577
2577
1249
2577
481
2577
2577
1249
2577
481
2577
1249
2401
3009
449
3009
3009
449
3009
449
2537
3305
2409
2530
489
3089
3089
3089
2497
3009
449
3009
449
3297
2977
3297
3297
2529
3041
3009
2458
411
2459
2458
411
2457
2457
2457
2457
2440
2440
2053
2051
2440
2340
3749
3749
2819
3217
2081
2081
2897
3025
3025
2896
2896
2897
853
2897
3078
2307
2553
2310
3078
3078
3078
3078
3078
3075
3097
3097
3097
3079
3078
3078
2477
3097
3078
2553
2310
2310
2305
2305
2305
2305
3074
3074
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3073
3073
3073
3073
3073
3073
1029
3073
3073
3073
3077
3073
3074
3073
3073
3073
1026
3074
3073
1026
3074
3073
1029
3073
1029
3073
3074
3073
3075
3073
1029
3073
3073
3073
3073
3073
3073
3073
1029
3073
3073
3073
1029
3073
1026
3073
3073
1029
3073
3073
1029
3073
3077
3073
3074
3073
3073
3073
3073
3073
3074
3073
3073
3073
3073
3073
3074
3074
3074
3074
3074
3074
3074
3074
3098
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
426
3078
3078
3078
3078
3078
3078
3078
3073
3073
3073
3073
3073
3073
1026
1029
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3074
3073
3073
3073
3073
3073
3073
3073
3073
3073
3074
3073
3073
3073
3073
1026
1029
3073
1026
3073
3073
3074
3074
3073
3073
3073
3073
3073
3073
3074
3073
3073
3073
3073
3073
3073
3073
3073
3073
3078
3073
3073
3073
3073
3073
3083
3081
2470
3081
3081
3081
3081
3081
3081
3080
3080
3080
3080
3080
3080
3811
2403
3603
3817
3817
3817
3810
1769
3811
3618
354
3619
355
2390
3602
1762
1769
3603
3813
1773
2325
403
2325
2451
2465
2451
2258
2258
2258
2258
2209
165
2841
914
978
2450
403
2453
402
403
2322
370
2322
2330
2325
2441
2450
2441
2456
2099
2099
2417
2417
2449
2449
2499
2441
2441
2441
2501
2433
2435
451
2435
2441
2453
437
2513
2481
437
2497
2441
2441
409
2441
2440
2081
2441
409
2441
409
2441
2441
2441
2449
2449
2499
2499
2521
2521
2433
2435
451
2435
2873
821
818
819
2997
953
819
2851
2197
2456
2456
2995
2185
2185
2497
451
2480
2480
2480
2450
403
2450
2185
2185
2529
2185
2121
2121
2121
2129
2129
2450
473
2457
2489
421
2453
437
421
2521
2485
457
421
2485
421
2485
2085
2073
57
2069
37
53
2073
2077
2069
37
2101
2069
37
53
2069
25
57
2085
2453
469
2133
2329
313
2357
2329
309
2981
2873
805
2873
805
3353
3365
3353
2194
2213
2229
2853
2817
2817
3078
3077
3073
1029
3269
3269
2246
2246
2528
3601
3601
2049
2061
2091
2091
2089
2089
2080
2056
2056
2056
2056
2056
2049
2081
2049
2049
2048
2048
2085
2069
18
37
2085
2082
2082
2082
2082
2071
2071
2071
2071
2069
2069
2306
2065
2087
2097
2087
2087
2081
2087
2087
2087
2087
2087
2416
2416
2089
2089
2080
2080
2080
2080
2080
2096
2096
2056
2056
2104
2104
2072
2056
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
3811
3808
3808
2051
2051
2051
2051
2051
2051
2048
2048
2048
2080
2048
2048
2080
2080
2048
2048
2080
2048
32
2048
2048
2048
2048
2048
2048
2048
2048
2418
2418
2418
2098
2088
2373
2369
2370
325
2373
2373
2373
2051
2065
2065
2051
2051
2053
2065
2065
2053
2053
2053
17
2053
2053
2049
5
17
2049
2049
5
17
2049
5
2049
5
21
2049
5
2049
2049
2053
2373
357
2373
357
2373
357
2405
2405
2373
2373
2419
2065
2065
21
37
2065
21
37
2085
2085
2065
21
37
2065
21
37
2069
37
2085
2085
2065
21
2065
21
2065
2065
21
37
2081
2081
2407
2406
359
2407
2067
23
2067
23
2061
2071
2067
2067
23
2067
23
2099
2067
23
2067
2061
2061
2070
23
2070
23
2061
2070
23
2070
23
2061
2061
2067
2070
23
2061
2067
23
2061
2061
2131
2131
2145
2145
2145
2305
2305
2305
353
2305
353
2305
353
2305
2147
2307
2304
2304
2304
352
3329
3329
3329
3329
3331
3331
3328
3328
2404
2404
2404
2404
2404
2069
2069
2069
2069
2069
2069
2069
2069
20
2069
2069
2069
2069
2069
2069
2069
2069
2069
3808
2081
2081
2081
2081
2081
2081
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2082
2082
2082
2082
2082
2082
2082
2082
2082
2082
2082
2082
3810
3810
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2096
2064
48
2064
48
2064
48
2064
2064
48
2064
48
2141
2133
2141
2133
2325
373
3349
3341
3349
3349
3341
2146
2146
2146
2146
2146
2306
2306
354
2306
2306
354
2306
2145
2305
2305
2305
353
2128
2352
2352
2320
3330
3344
1328
3344
1328
2049
2049
2069
2069
2049
2051
19
2061
21
29
22
26
2067
2049
2049
2049
2051
2048
2048
2067
2069
25
29
2050
3783
3783
3765
3782
3782
3782
3782
2417
3777
3634
2418
3825
1781
3635
3635
2048
2048
2048
2080
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
32
2048
2048
2080
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2080
2144
2048
2048
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2088
2086
2085
38
2085
38
2088
2088
2088
2048
2080
2417
2085
2085
2085
2085
2085
2089
35
2089
37
50
2057
37
2057
19
37
51
2067
37
2057
37
2049
2051
2051
35
2051
35
2051
2133
2329
313
377
2117
2117
2049
17
18
2065
9
18
2082
2083
2082
2082
2417
2073
2073
2073
57
2073
2065
2065
39
2081
2065
2081
49
2065
39
2083
2083
2083
2083
37
51
2083
2083
2083
2067
37
2057
19
37
2085
2081
2049
33
2083
2051
35
2089
2089
2089
2083
2083
3353
3345
3363
2073
2081
2081
17
2066
2066
2057
2089
2057
2049
2049
3825
3777
2851
931
995
2979
3043
2467
483
2467
2977
993
930
3041
2465
418
2529
2448
432
464
2512
2309
2112
2520
2485
3748
3748
2869
2577
2065
2064
2065
2577
2577
2070
2066
2065
2065
2065
2566
2305
2305
2310
2561
2561
2566
2566
2566
2561
2561
2561
2561
2561
2566
2566
2561
2561
3590
2562
2306
2306
2306
2306
2306
2306
2563
2563
2561
2561
2563
2563
2563
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
2562
2562
2562
2562
2562
2562
2561
2562
2562
2562
2561
2562
2563
2562
2562
2562
2562
2562
2562
2562
2562
2562
2561
2562
2561
2562
2561
2562
2563
2562
2561
2561
514
2562
2562
2562
2562
2562
2561
514
2561
2562
2562
2562
2561
2562
2561
514
2562
2562
2561
2561
514
2562
2561
2562
2561
2562
2562
515
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
515
2563
2562
515
2563
2563
2563
2563
2563
2563
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
2562
2562
2562
2562
2562
2562
2562
2562
2561
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
515
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2561
2562
2562
2562
2562
2563
2562
515
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
3586
3586
3586
3586
3586
3586
3586
2571
2571
2566
2571
2571
2571
2571
2571
2571
2574
2572
2572
3596
3596
3596
3699
2323
2323
3753
3753
3753
1706
3698
3753
3699
2313
2322
2313
2323
2310
2322
3698
3753
2323
3749
3749
2725
678
2675
2725
2675
2725
2675
2675
2675
2675
2675
2725
2725
2731
3187
3187
2675
2675
2674
2675
2675
2675
2675
2675
2566
2565
2315
2311
2315
2321
2059
2059
2169
2169
2323
2325
2323
2310
2309
2315
2309
2323
2323
2323
2323
2309
2309
2309
2309
2309
2309
2321
2313
267
2309
267
2309
2315
2313
2053
2315
2315
2309
2309
2313
2315
2315
2323
2325
2323
2323
2315
2315
2323
2323
2323
2323
2215
2213
2215
2215
2213
2213
2215
2211
2309
2161
2161
2215
2310
265
2313
2321
2321
2161
2162
2161
114
2163
2163
2323
2315
2309
267
263
2169
2309
2059
2057
11
2057
11
2066
2066
2310
274
2310
2310
2313
2309
2309
2309
2309
2309
2309
2313
2309
2309
2309
2309
2057
2054
10
2058
2053
2053
9
2053
2057
2053
2053
2053
2053
2053
2053
9
2053
2053
2053
9
2057
2057
2309
2309
2053
2058
2058
2053
2053
2053
2213
2217
2213
2217
2213
2314
2309
2313
2310
274
2309
2309
2725
2561
2562
2561
2561
2561
2561
2337
2305
3750
3750
2168
2321
2321
2059
2065
2059
2059
2058
2058
3606
2058
2058
2058
2058
3594
2054
2054
2054
3590
2054
2054
2065
2065
2065
2065
3601
2058
2058
2058
3594
2065
2065
2065
2065
2065
2065
2059
2065
2063
2059
2061
2071
2061
2071
2061
23
2061
23
2061
23
3597
1559
2170
2170
2055
3591
2062
2062
2066
2066
2052
2056
3592
2058
2058
2054
2054
2054
3594
2065
15
2059
2059
2063
2065
11
2065
11
2065
2065
11
2065
2059
2059
2054
11
13
2054
2054
11
13
2054
2054
2065
13
2061
3601
1547
3601
3601
3601
1547
3590
1547
3595
3595
1549
3595
2064
2064
2064
2064
2064
2064
2064
2064
3600
3600
3600
3751
3750
3750
2059
7
2055
2059
2055
2055
3595
2054
2054
2054
2054
2054
2053
2058
2058
2052
8
2052
8
2052
2056
2060
2056
2052
2052
2052
2056
2056
2052
8
2056
2171
2171
2171
2055
2057
2161
2161
2161
2161
2161
2161
2161
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
3601
3601
3601
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
3601
3601
3601
3601
2058
2054
2161
2161
2161
2161
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2577
3601
3601
3601
3601
2065
2577
2059
2059
13
2055
2059
2065
2065
11
2059
2059
13
7
2059
13
2061
2055
2064
2059
2059
2054
2054
2053
2053
3345
1291
3334
1291
1293
3341
3345
3339
3335
3334
3333
2161
2161
2161
2161
2161
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
3601
3748
2061
2061
2061
2059
2061
2061
2054
2054
2052
5
2053
2052
12
2052
2058
2054
2052
2054
2058
2054
2052
2052
2052
9
2054
9
2052
2052
2052
5
2053
2053
2052
5
2053
2052
5
2052
3590
2056
2059
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2055
3751
3751
2071
2071
2071
2071
2071
2059
2059
2059
15
2059
2059
2059
2059
2059
2059
2059
2059
2071
2071
2071
2071
2071
2071
2071
2071
3607
3595
3595
3595
3607
3607
3607
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2065
2065
2577
2577
2065
2065
3345
3345
3345
3345
3345
2059
2059
2055
2055
2055
2071
2059
2059
2059
10
15
2055
23
2055
2055
23
2059
2059
2059
2055
2055
2054
2054
2054
2054
3351
3334
3334
3334
3334
2059
2059
2065
2065
2577
2065
2065
2065
2065
2065
2065
2065
2065
2059
2065
11
2064
2059
2054
2052
8
2065
2065
2065
2065
2059
3751
3751
3697
3750
3750
3751
3751
2315
3706
3707
2314
3697
3697
3697
3697
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
3592
3592
3592
3592
3592
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
3592
3592
2056
2062
2062
2062
2062
2062
2056
3592
3592
2058
2058
2169
2049
2049
2049
2049
2049
2051
2051
2051
2049
17
2050
2054
2058
2054
2059
2058
2059
2059
2058
3590
3594
2053
2049
2049
2051
2049
2051
3585
2054
2054
2054
2054
2050
2562
2054
2054
2054
2054
2054
2054
2050
2065
2050
3586
2169
2054
2054
2054
2054
2054
2067
2067
2069
2069
18
2067
2066
19
2057
2067
2069
2065
2065
2065
2065
2049
2051
2065
2065
2065
2059
2058
2054
2059
2058
3594
2057
2053
19
2057
2049
3
2049
2049
3
2058
2058
2058
2049
2049
3334
1291
3347
3345
2054
2066
19
2067
2067
2051
2051
2054
2054
3590
2067
2067
3705
3705
2723
2721
675
2723
2723
2723
2723
2723
2721
675
2729
682
2729
2731
2729
2729
682
2731
2729
2308
132
2180
2308
132
2308
2253
2884
856
2392
2484
2852
2852
1828
2834
3889
2865
827
2872
2875
3899
3899
2870
2866
2865
2874
2865
2182
2050
2050
2050
2055
2055
2050
2050
2050
2050
2050
2050
2050
2050
3
2050
2050
2051
2050
3714
3590
1543
2055
2054
7
2054
2054
2054
2054
3591
3591
3590
3590
3591
3591
3591
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
1543
3590
1543
3591
3590
3590
1543
3590
3590
1543
3590
3590
1543
3590
1543
3591
3591
3590
1543
3590
1543
3591
3591
3591
3590
1543
3590
1543
3591
3590
3591
3591
3591
3590
1543
3590
1543
3590
1543
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
1543
3591
3590
1543
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3591
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
1543
3590
1543
3591
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3591
2055
2055
2055
2055
2055
2055
2055
2055
2055
2054
2054
2054
2055
2054
2054
2055
2054
2054
7
2054
7
2055
2054
7
2054
7
2054
2054
2054
2054
2054
2054
7
2055
2055
2055
2054
7
2054
7
2055
2054
7
2055
2054
7
2054
7
2055
2054
7
2054
7
2055
2054
7
2054
2054
7
2055
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
7
2055
2054
7
2054
7
2054
2054
2054
2054
2054
2054
2054
2054
7
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2055
2054
2055
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
3718
1671
3691
3718
3718
3718
3718
3718
2051
2051
2050
2048
2048
2048
2051
2051
2051
2050
2050
2050
3714
3713
3713
3693
2487
2365
315
311
3693
3693
3674
3675
3694
3693
3693
2413
2487
2413
366
2487
2486
2358
314
319
2362
315
311
1646
319
1631
3693
2363
3705
3705
1653
2109
2109
2103
2105
2109
55
2105
2101
2103
2105
2105
2105
2105
2105
2103
2103
2103
2103
2103
2110
2109
55
2103
63
2105
53
2101
2105
3638
3637
2109
2101
2105
2521
2301
2297
2555
2299
2107
2101
2103
2102
2101
2109
2101
2103
2109
55
2109
2101
2101
2101
2101
2101
2101
2101
2101
2109
2109
2101
2105
2101
2105
2105
2269
2109
2109
2101
2101
2105
2109
2105
2109
55
2101
2109
55
2101
2109
2105
2103
2109
55
2109
2101
3421
3421
3421
3421
1405
2293
2293
3417
2521
2101
2521
2265
2293
2102
2109
2105
2101
2101
2269
2553
2265
2265
2521
2521
2105
2557
2549
2553
2549
2299
2549
2267
2269
2267
2269
2267
2266
2266
2102
2102
2102
2102
2521
2549
2101
2101
2101
2101
2101
2105
2101
2101
2101
2101
2298
2294
2266
2266
2485
2485
2521
2485
2521
2485
2549
2549
2549
2293
2293
2265
249
2293
2293
2293
2265
249
2265
2265
249
2101
2101
2293
2522
2522
2549
2549
2549
2485
2521
2485
2265
2293
2394
2421
2393
2102
2102
2101
2101
3733
3789
3786
2695
2701
2701
2701
2673
2949
2114
2114
2860
3121
3125
2567
2565
2051
2051
2050
2050
3330
2307
2563
2051
2051
2563
2050
3
2050
2050
3
2562
2307
2051
2306
2050
2050
2050
3330
2050
3
2050
3
2050
3331
2306
2562
2050
2050
2050
2050
2051
2560
2051
2055
2054
2055
2053
2053
2053
2053
2053
2053
2309
2309
3333
3333
2408
2408
2053
3333
2051
2051
2052
2048
2566
2052
3332
2051
2051
2310
2566
262
2054
2563
2560
256
2560
2048
2048
2048
2307
2307
2307
2307
2051
2051
2051
2051
2311
2055
2054
7
2055
2054
2054
2054
7
2055
2054
2054
2054
2053
2053
2053
2563
2563
2563
3331
3331
3331
2566
519
3079
519
2567
3335
3334
3335
2304
2560
256
2048
2048
2048
2048
2052
2052
2560
2560
3328
3737
3650
3737
2048
2048
2048
2051
2053
2053
3331
2563
259
2051
2566
262
2310
2054
2053
2048
2048
2050
2050
2050
2050
2050
2050
2050
2048
2054
2054
2564
2052
2052
2052
2052
2052
2411
2411
2411
2053
2055
2426
2426
2426
2426
2426
2402
2402
2426
2393
2393
2408
2048
2562
2562
2050
2050
2050
2050
2050
2050
2050
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2565
261
2565
261
2565
2565
3333
2426
2426
2426
2426
2426
2426
2426
2425
373
2425
2425
2416
2306
2050
2050
2050
2050
2050
2050
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2565
261
2309
2309
2565
261
2565
261
3330
3333
3333
3333
2563
2566
2426
2426
2426
2426
2394
2394
2560
256
2560
256
2385
2385
2048
2048
2048
2048
2048
2048
2048
2048
2048
2306
2562
2562
258
2562
258
2050
2050
2050
2050
2050
2053
2053
2053
2053
2053
2053
2053
2050
3328
3328
3077
3333
2309
2053
2307
2311
2310
2309
2048
2048
2051
2051
2051
2055
2054
2055
2055
2054
2053
2053
2048
2307
2051
2051
2054
2053
2053
3075
1283
3331
3078
1031
1287
3079
1287
3078
1286
3334
3077
3075
3333
3075
3077
1285
2417
2417
2417
2417
2418
2560
256
2560
256
2048
2048
2048
2306
2050
2050
2050
2050
2050
2053
2053
2053
2053
2565
261
2565
3333
3654
2393
2048
2048
2055
2053
2053
2304
2304
2385
2385
2385
2048
2048
2048
2048
2048
2048
2307
2051
2051
2384
2310
2054
2055
2055
2055
2054
2054
2053
2053
2053
2053
2053
2053
2053
2565
2565
2565
3328
2308
2395
2048
2048
2048
2048
2566
2054
2054
2054
2054
2054
2053
3653
1689
3653
1689
2304
2560
2048
2048
2048
2307
2563
259
2563
2563
259
2051
2051
2055
2055
2055
2055
2055
2055
2053
2053
2053
2053
2053
2309
2565
261
2565
261
2560
2563
2567
2567
2565
3333
3333
2304
2048
2048
2048
2048
2048
2048
2053
2053
2053
2053
2053
2562
2565
261
2050
2053
2053
2053
3561
1497
3330
3330
3330
3077
1285
2307
2307
2311
2053
2309
2048
2051
2051
2051
2050
3
2051
2053
2053
2053
2053
2053
2307
2051
2051
2053
2053
2304
2048
2053
2053
3077
1285
3072
3328
3077
1285
3077
2560
256
2048
2560
256
2048
2995
2050
2050
2050
2050
2050
2050
2050
2050
2048
2051
2051
2048
2051
2050
3
2050
2050
2050
2050
2050
2050
2051
3909
3909
3881
3906
2242
3881
3881
2200
3880
2243
2200
3881
3881
2200
2200
1832
2394
2394
2562
2306
2562
258
2562
258
2562
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2562
2562
2562
3330
3330
2306
2050
2050
2560
256
2560
256
2560
256
2048
2048
2048
2048
2048
2048
2048
2048
3328
3328
2048
2048
2048
2048
2048
2048
2048
3328
3328
2052
2052
2407
2310
2310
2310
2054
2054
2055
2055
2055
2054
2054
2054
2566
262
2566
2054
2055
2054
2055
2055
2054
3334
3334
2054
2566
262
2054
2055
2054
2055
3334
2310
2054
2054
2054
2310
2054
2054
2054
2054
2054
2054
2054
2566
2054
2054
2566
2411
2310
2054
2054
2054
2054
2311
2055
2054
2054
2055
2055
2055
2055
2055
2055
2054
2054
2054
2054
2054
2054
2055
2054
2054
2054
2055
2054
2054
2055
2054
3334
2055
2054
2055
2055
2054
2055
2054
2054
2055
2054
2054
2054
2054
2054
3078
1286
3079
1287
3335
3078
2054
2055
2055
2055
2055
2055
2055
2054
2054
2566
2055
2055
2247
2247
3629
1583
3629
3631
3629
1583
3629
1583
3631
3631
3631
3629
3629
1583
3629
3630
3629
3631
3629
3629
3630
3631
3629
2184
140
844
2184
140
2188
2184
2188
2588
2589
3016
3016
3004
2362
3206
3212
3212
2583
3107
2595
2595
2592
2595
3875
3875
2595
2595
2595
2595
2595
3747
2048
2048
2048
2176
2176
2048
2048
2048
2048
2048
2048
2048
2052
2048
4
2048
4
2048
2048
4
2054
3776
2184
2184
2113
2113
2113
2113
2113
2112
2185
3781
2245
2246
2241
3781
3781
2245
3905
3905
3904
3904
3904
3904
3777
1734
3777
1734
2241
2241
198
2241
2241
2241
2241
3776
3776
3776
2240
2240
2240
2240
2240
2240
2240
2240
3905
3905
3905
3905
3905
3905
3777
3777
3777
3777
3777
3777
3777
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3904
3904
3904
3904
3904
3904
3904
3777
1734
3782
3777
3782
3777
1734
3782
3777
3777
3777
1734
3782
3782
3777
1734
3777
3777
1734
3777
3721
3721
2246
2241
198
2246
2241
2241
2241
198
2246
2241
2246
2241
2241
2241
198
2246
2246
2241
198
2241
198
2246
2241
2241
2241
2241
2241
2241
2241
3776
3776
3776
3776
2240
2240
2240
2240
2240
2240
2240
2240
2240
2113
2113
2113
2113
2117
2117
2112
2240
2117
2113
2113
70
2113
2113
2246
2241
198
2241
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2240
2240
2240
2185
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2241
2246
2241
2241
2241
2241
2241
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
2241
2241
2241
198
2241
2241
198
2241
2241
198
2241
2241
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2240
2240
2240
2240
2185
2185
2185
2185
2185
2185
2185
2185
2185
2185
2185
3784
3784
3969
3785
3785
3785
3785
3785
2052
2052
2820
2053
2053
2053
2055
2055
2055
2055
2052
2052
3780
3781
3781
2081
2081
2081
2081
35
2081
2093
2093
3739
3739
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
3653
3653
3653
2389
2389
2389
2385
2389
2389
2385
2385
2385
2145
2146
2274
2145
2145
2385
2385
2385
2385
2385
2386
2385
2385
2385
2385
2273
2273
2273
2274
3766
3765
2165
2161
2161
2161
2165
2161
2169
2169
2169
2161
2165
2165
2161
2165
2161
2165
2165
2165
2165
2161
2161
2161
2161
2161
2161
2161
2161
2165
2165
2161
2161
2161
2158
2161
2165
2165
2165
2161
2161
2174
2165
2161
2165
2165
2161
2165
2165
2161
2165
2161
2165
2165
2165
2165
2161
2165
2165
2165
2165
2165
2161
2161
2161
2161
126
2161
2161
2161
2161
2165
2165
2161
2161
2161
2165
2161
2174
2161
2161
2161
2161
2165
2161
2161
2161
2169
2161
2097
51
2097
2097
51
2097
2097
51
2098
2098
2166
2166
2166
2166
2169
2165
2165
2165
2165
2165
2165
2169
125
2165
2165
2165
2165
2171
122
2166
2171
2171
2165
2165
2162
2165
2162
2165
2165
2165
2165
2165
2165
2169
125
2169
125
2165
2165
2165
2169
2169
2169
2169
2169
2165
2165
2165
2171
122
2171
2165
2165
2165
2165
2166
2165
2173
114
2165
2171
2165
2173
114
2166
2166
2165
2165
2053
3593
3594
2720
2569
2569
2569
2584
2725
2884
2884
2560
3957
1907
3957
1914
3605
1559
3605
2360
2104
2068
84
2068
2320
2328
2328
2064
24
20
88
152
2064
20
52
3608
2068
2072
88
152
2068
2068
2200
3632
2320
2072
88
152
2324
2192
148
2196
2068
144
2324
2068
84
2064
24
84
152
2068
2064
2132
2328
2324
2324
2324
2064
48
20
148
2352
276
2096
20
148
2320
2328
2071
2197
87
2119
2077
2069
85
149
2121
2197
2117
149
2069
149
2069
69
85
149
2325
2325
2325
2325
2410
2378
2069
29
85
149
2325
2135
2199
2137
2204
2322
2198
2326
2327
2071
2323
2322
2322
2119
3159
1559
2328
2328
2328
2125
2125
2120
2079
23
2079
2335
279
2335
2327
2071
55
87
159
151
2071
55
87
159
2071
2069
69
23
2325
549
535
551
279
2121
150
2117
2069
69
37
85
73
23
149
71
39
87
151
2066
23
82
146
87
151
2195
2119
2117
2069
29
69
37
85
73
23
149
71
39
151
2066
73
23
146
151
2339
2114
2197
2114
2114
3159
1175
3127
567
2079
159
151
2327
2327
2327
3143
583
2629
2581
535
3141
1047
1095
549
581
1173
597
1111
1175
599
2197
151
2325
279
2322
279
2325
279
2066
2328
2328
2322
2194
2066
82
2072
88
152
2118
2118
2642
2194
2322
3691
3687
3685
1639
2070
86
2070
86
2120
2071
87
151
2330
2069
26
85
77
2327
2327
2327
2071
55
87
2334
2334
2322
2119
2069
69
85
53
149
93
2324
2068
28
92
156
2324
308
2322
306
2066
2066
2066
2066
82
2132
2072
72
88
152
2120
2115
2326
2070
2118
2064
48
80
72
144
92
2128
72
144
2112
2409
2379
2408
2070
86
150
2119
2408
2408
2408
2408
2408
2422
2422
2408
2425
2429
2408
2324
2331
2326
2326
279
310
2326
310
2123
2075
2070
23
54
86
87
159
2123
2070
86
2325
293
2341
2325
2117
77
2069
29
69
85
73
77
149
93
157
2069
29
69
85
73
77
149
93
157
2069
69
2069
2069
69
85
149
2125
149
2117
77
2117
77
149
2325
2325
293
2325
2325
293
3221
3141
1557
1173
2325
2408
2408
2408
2408
2408
2408
2402
2403
359
2405
2413
2379
2916
2326
2070
54
86
150
87
2071
151
2071
2070
54
86
87
2070
23
54
86
55
150
87
2070
23
2341
2085
2069
29
69
37
73
77
149
2069
29
69
37
85
77
149
2069
29
69
37
85
77
149
2069
29
69
85
53
73
77
149
2069
29
69
37
85
77
149
93
2069
29
69
37
85
77
149
2125
2117
77
2117
37
77
2325
285
2325
285
293
2325
2325
2325
2325
2325
2325
2326
2325
2325
2325
2335
279
2326
2410
2408
2408
2408
2424
2424
2328
276
2328
276
2324
2328
276
2427
2424
2328
2324
2324
2072
20
72
88
84
2072
20
72
88
84
152
2120
2072
20
72
88
84
152
76
148
2072
20
72
88
84
152
148
2072
72
2122
2330
2326
279
2326
2326
279
2326
2326
279
310
311
2326
279
310
311
599
2123
154
2070
23
54
86
150
87
151
2070
23
54
86
55
150
87
151
2325
597
309
2325
597
309
2117
85
77
2069
2121
2069
69
85
53
77
149
2069
69
85
53
77
149
2330
2328
276
2324
2581
2325
2325
2325
2327
311
2357
279
295
2322
2333
2205
2328
152
2333
157
287
279
159
151
2335
279
159
151
2335
2325
149
157
279
151
2322
146
279
151
2325
285
287
279
2325
2322
2325
149
2333
2328
152
2335
2335
279
151
2327
151
2334
2325
281
285
2325
3159
3095
1079
1103
1111
3127
1111
3145
3141
3141
3141
1097
1047
1173
1175
3141
1109
1047
1101
1095
1111
3090
1170
1175
3090
1047
1111
3138
3149
3223
3141
1113
1101
3159
3141
1109
1101
1173
3141
1109
1077
1117
2427
2379
2379
2424
2430
2332
2332
2324
284
2324
284
2332
2068
28
72
156
2068
28
72
84
92
156
2327
2327
2123
91
155
2123
91
155
2071
87
2071
87
151
2325
2325
2069
69
85
77
149
2069
69
85
77
149
2325
2325
2325
2325
3682
2427
2068
72
84
2068
72
76
2121
71
2325
2069
85
2328
2328
2422
2427
374
2427
2126
2126
2078
62
78
2088
20
2072
20
72
2120
76
2335
2091
91
95
2075
31
75
91
79
95
155
159
2422
2322
2066
30
70
31
86
71
83
78
94
146
95
150
147
2121
31
71
79
95
2121
2121
2114
2114
2330
314
2362
2333
286
309
317
2114
26
74
2114
22
26
86
58
74
150
154
2114
26
74
150
2077
69
30
61
77
149
78
94
2330
2330
2330
2328
2326
2431
2126
2070
86
78
94
150
2344
2072
40
72
76
2334
2322
278
286
287
318
2078
73
31
94
2066
30
19
70
73
82
86
75
78
94
150
147
2066
82
2114
2125
3689
3691
1639
3690
3691
2072
2332
2328
2072
72
2072
88
2079
2331
287
279
2331
287
279
2331
2331
2331
2079
47
79
151
2079
79
2121
2121
2121
2121
2120
2120
2330
2713
2074
154
2117
85
89
77
2069
2114
26
2329
2329
2330
2329
282
3224
3231
2633
2632
3226
2330
2329
2120
2328
2328
2068
72
152
2120
152
2068
72
152
2072
72
152
2333
2077
69
70
85
38
77
2077
77
2069
29
2077
2331
2325
2325
285
2331
2325
285
149
2325
149
2325
2397
2397
3147
1098
2347
2331
3141
1173
3141
1109
2331
311
303
2331
2333
287
2713
2325
2200
284
2331
155
287
279
159
2331
287
2331
155
2330
154
2331
155
2331
155
2329
286
2325
281
153
2325
281
278
2330
2330
154
2331
2331
155
2331
155
2330
154
2326
282
150
2328
2328
152
2326
286
2330
3138
3138
3092
3144
3149
3149
3149
2328
2328
2120
88
2328
2324
2072
2131
2368
324
2368
2368
2368
2368
2368
2368
2375
2373
2375
2375
2370
326
2375
2374
327
2375
2372
2372
2375
2375
2374
2374
327
2375
3645
1637
3645
3785
3520
2240
2240
1216
3264
2240
3272
2247
2240
2243
1219
2243
1219
2240
2240
3264
2427
2427
2323
2323
2323
283
2323
283
2323
283
2323
283
2323
2323
2347
311
2323
2323
2195
2067
83
2067
2067
83
2075
2195
2067
147
2067
43
27
75
91
83
147
155
2067
75
59
91
83
147
155
2071
2135
2339
2083
2083
3603
3091
1171
3603
1171
2323
2323
2323
2375
2375
2324
284
2324
284
2324
284
2324
284
2328
2328
2324
284
2068
28
36
44
84
60
76
148
92
156
2068
28
44
84
60
76
148
92
156
2328
2072
40
72
88
2072
56
72
88
152
2072
88
152
2120
2324
284
300
2328
2068
28
84
76
148
156
2204
2076
2076
2076
2076
2072
72
152
2324
284
2328
2112
2112
2417
365
2326
2326
2326
2358
2102
2125
2125
2125
2070
54
86
2126
2126
2326
2326
2326
2102
150
2125
2102
78
2125
2125
2102
86
78
2326
2358
2102
2326
2326
2102
150
2125
2102
86
2125
2326
2358
2326
2198
2326
2326
2198
2102
2102
2102
78
2126
2126
2125
78
2326
2126
2070
54
3606
2409
2130
2066
82
146
2066
146
2066
2322
2121
2121
2194
2194
2121
2121
2121
2121
2121
2633
2322
2066
82
146
2066
82
146
2066
146
2066
82
146
2066
2121
2322
2322
2338
2121
2066
82
2082
18
82
146
2121
2066
2322
2121
2066
2121
2121
2066
82
2121
2066
82
2066
82
146
2121
2082
18
73
82
146
2338
2338
2066
2066
82
3090
1106
3154
3145
3145
3145
3154
2121
2121
2121
2121
2121
2121
2121
2121
2121
3145
2121
2121
2253
2253
3673
3673
3673
3673
3673
3673
3673
3673
3673
3673
3673
3673
3673
3673
3673
3673
3673
3673
3673
3673
3673
3673
3673
2444
2444
2898
2444
2444
2444
2444
2444
2804
2837
3632
3632
3134
62
2304
2612
3748
3748
3925
3011
2117
2115
2119
2116
3012
2820
2115
2115
2115
69
2115
2115
2707
2340
2628
2628
2112
192
2112
2374
2374
2374
2404
2372
292
2372
452
2628
452
2380
2380
2380
2372
580
452
2372
2372
2508
2380
460
2636
460
3268
452
2072
2072
2378
2400
2560
352
2401
2565
515
355
357
2376
2115
69
2245
2245
213
201
2241
2259
2245
201
2181
201
2245
213
201
2439
2439
2438
358
2438
2402
394
2442
2177
193
203
199
2246
135
199
2241
2241
2279
2177
139
2183
2187
2272
2272
2176
2182
198
2178
202
2178
2278
2182
2182
2180
2274
2274
2178
2178
2433
2378
2512
2432
336
464
2432
2432
2113
193
2241
202
2273
202
2240
96
224
2112
192
96
224
2240
2240
208
2241
225
2279
2187
2241
202
2241
202
2241
203
2241
2240
224
208
2240
224
208
2240
2240
208
2433
353
481
391
2439
2433
2439
2433
2437
387
323
325
355
339
483
467
2435
2435
2437
387
2371
2432
352
2432
2432
2512
2432
2432
2438
2438
2438
358
2438
2388
2388
2442
2241
225
209
2246
199
2241
70
198
2241
2183
2241
2257
2118
71
2241
2113
2115
69
195
197
201
229
2242
73
201
2242
2249
2179
195
197
201
147
2178
131
194
137
201
2243
197
2115
73
2121
2243
201
2243
2243
2241
209
199
2177
193
225
2257
198
199
2241
209
198
199
2279
2177
139
2241
199
2246
199
2246
199
2241
2246
199
2251
2241
2243
197
201
227
229
211
2242
201
2242
2178
131
137
2181
131
147
2178
2243
197
201
2242
201
2242
2243
201
2272
2272
2272
2240
2240
2240
2246
2246
2124
2248
2246
2278
2246
2246
2252
2180
136
2248
2274
2274
2401
609
2370
2306
322
323
579
355
611
2304
2309
329
585
2370
354
2306
322
2242
2321
329
2315
2625
583
715
615
2631
2631
715
2400
2278
2247
2247
2272
2310
646
358
2310
582
614
2758
2630
2758
2760
2306
266
354
2306
354
2306
266
610
586
2306
610
2634
2246
2252
2250
2247
2315
2369
267
330
586
2689
2305
577
609
2369
353
2315
2305
353
2407
615
2305
321
2305
2304
320
272
352
608
2304
320
576
272
352
336
608
2304
2560
528
576
272
2560
528
576
272
608
592
2400
608
2368
272
352
336
608
2624
352
2304
272
352
608
2560
256
272
352
608
2576
2576
272
2241
2241
203
2241
2251
2272
208
2240
224
2240
224
2305
641
321
577
353
609
2305
2305
577
609
2561
257
609
2305
321
353
609
327
2407
615
2315
331
715
2379
2625
2369
577
353
609
2309
259
265
645
643
323
325
579
275
329
585
355
357
613
339
2309
259
2309
265
579
581
585
611
613
2565
515
261
259
531
579
581
275
585
613
2309
259
323
325
579
709
275
329
585
355
357
611
613
2565
531
579
581
275
585
2371
329
355
357
2633
2400
2368
272
352
336
608
2368
352
336
2368
576
272
352
2688
2656
2400
2400
608
2241
225
209
2241
2241
225
199
2246
199
2241
2243
197
201
227
229
211
2249
2243
197
2243
197
201
227
229
2242
201
2240
2240
2374
582
2630
2374
2374
2406
614
2406
2380
2380
2380
2312
328
2658
2402
2402
610
2246
2246
2252
2252
2119
199
2119
199
2247
2119
2119
2119
2247
2115
69
195
197
2115
69
2115
69
2115
195
3592
3592
2753
714
3723
3595
1675
3721
3593
1673
1609
3589
1539
1603
1605
2381
2381
2125
2381
2381
2381
2381
2381
2381
2381
2381
2637
2509
2509
2509
2816
2304
2304
2304
2304
2304
2305
2306
3587
3587
2816
2816
2816
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
3585
3585
3585
2129
2129
2130
2129
2133
2133
2121
2133
2107
2097
2106
2090
58
2253
2253
2090
2090
2097
59
2090
2090
2143
2139
2139
2139
2139
2097
2097
2106
2090
58
2215
2213
2133
2145
2145
2256
2145
2145
2127
2127
2120
2133
2133
2145
2145
2133
2145
2145
98
2145
85
2133
2145
2145
2133
2146
2146
2145
2145
2145
2145
2129
2129
2129
2129
2129
2249
2129
2129
2129
2129
2129
2129
2134
2081
2081
2081
2081
2081
2081
34
2081
2081
2081
2081
2081
34
2081
34
2081
34
2081
2081
2978
2081
929
2081
2081
2081
2082
2081
2081
2081
2914
2913
2081
2081
2081
2913
2913
2913
2081
2081
2082
866
2081
2082
2914
2081
2081
2132
3025
3025
3025
3025
2889
3026
2275
2275
243
2979
2979
2979
2211
2211
2211
2272
2208
2151
2151
2134
87
103
2133
86
87
2121
77
2133
2133
101
2133
101
2133
101
2133
101
2133
2125
2133
2133
2261
2261
2261
2123
2122
2134
87
2123
2123
2133
2133
2134
2133
2130
2133
2261
2261
2261
2133
2133
2121
77
2133
2121
77
74
2133
2133
2133
2133
2121
77
2125
2121
77
2121
2121
2133
2133
2133
2135
2131
87
2131
87
2133
2133
2133
2085
2902
982
2085
2981
2902
850
851
855
2917
3031
3541
981
2917
3026
2919
2919
2917
2917
2433
3755
3755
1706
2080
2093
2093
2093
2147
2080
2846
2845
798
2056
3397
3399
3397
3395
3733
1686
3733
1687
3728
2340
2340
2116
2116
2116
2081
2113
2369
2322
2321
2322
2321
2321
2066
2066
2066
3137
2596
292
2321
2321
2321
2116
2084
2065
3089
2114
2321
2321
2321
2116
2081
2116
2194
2116
2081
2116
2116
2116
2116
2121
2116
2121
2116
2121
2114
2121
2116
2340
2340
2121
2066
2116
36
2116
36
2338
2338
292
2066
2066
68
2116
2098
2096
2116
2069
2069
2116
36
2068
2069
2069
2069
2120
2196
2116
2196
2068
2196
2068
2068
68
2068
2068
148
2116
2116
2116
2116
2323
2331
2069
2197
2069
2069
2069
2116
2196
2116
2196
2116
2071
2071
2084
2596
292
2100
2100
2100
2116
36
3140
3108
2096
2096
2096
2341
2085
2327
2125
2085
2125
2125
2125
2125
2085
2325
2325
2325
2637
2597
589
2325
2325
2325
2637
2069
2069
22
2125
2069
23
2069
2085
2069
23
2085
2069
23
2343
2326
2325
293
2581
277
278
2325
278
293
589
2597
293
294
2325
278
2341
2325
279
2581
534
277
2325
293
295
2597
293
551
295
2325
279
2581
277
535
279
2323
2327
2323
2323
2327
2327
2320
2085
39
2069
37
2069
149
150
2197
2069
37
2085
2069
2083
37
2197
151
2069
2085
39
2085
39
2069
23
149
151
2195
2083
2199
2195
2199
2344
2112
2325
2339
2083
2069
2069
37
2069
2069
2125
2125
2125
2341
2069
37
2069
2085
39
2087
2069
2197
150
2197
151
2069
2069
23
2069
2085
2069
2069
2069
2069
23
2069
23
2069
23
2069
22
2069
23
2325
278
2325
279
2323
2327
2069
2069
23
2067
2096
2096
2067
2579
2320
2320
2064
2064
2064
2339
2083
2064
2067
2067
2219
2221
2221
2221
2326
2326
2326
2326
2327
2325
2325
2597
2067
2325
2323
2325
2637
2341
2101
2101
2325
2325
2325
2102
2102
2100
2327
2325
2325
2325
2325
2325
2325
2324
292
2068
68
2068
2068
2068
148
2324
2324
2324
2324
2120
2120
2340
2068
2068
2068
68
2064
2120
2064
2064
2112
2112
2102
2326
2086
2064
2064
2064
2064
2064
2064
2064
2120
2064
2112
2320
2328
2320
2064
2064
2064
2119
2320
2324
2327
2327
2327
2326
2324
2120
2342
2336
2120
2120
2125
2342
2325
278
294
2325
2325
278
2324
2324
2632
2125
2069
22
2069
2070
2069
22
70
2069
2069
2120
2324
2324
2325
2341
2341
2325
2592
288
2592
288
2069
69
2069
2069
69
77
2069
69
2125
2125
2069
69
2069
2069
2069
69
2069
2069
69
77
2069
69
2125
2117
77
2069
69
149
2069
2069
2069
2069
2192
2064
144
2064
2064
2064
2112
32
2064
2112
2112
2112
16
32
2112
2064
2117
2117
2117
77
2117
2117
2117
77
2085
3093
3093
3109
2064
2120
2120
2064
2064
2071
2071
2112
2119
2125
2125
2112
2331
2192
2117
2070
2070
2118
2198
2117
2117
2197
2117
2069
22
2070
2070
70
2117
2069
2069
69
2069
2069
2069
2069
2069
2069
22
2069
69
2336
2336
2069
69
149
2197
2117
37
77
2085
2125
2125
2069
37
149
2117
37
149
2197
2117
37
2085
2117
2125
2085
2117
37
2197
2117
37
77
2085
2117
2125
2085
149
2069
69
2069
2069
69
37
77
2069
2069
2125
2125
2197
2069
69
37
2069
2069
69
37
77
2085
2069
2125
2069
37
2069
2069
69
37
2069
2117
37
77
2085
2117
2125
2069
37
149
2080
2112
2112
32
2080
2080
2080
2101
2101
2101
2101
2101
2117
2117
2117
2117
2117
2117
2117
2069
69
37
2117
37
2117
2101
2101
2102
2120
2064
2064
72
2336
2336
2336
2112
72
2120
2112
72
2112
72
2120
2112
72
2112
72
2120
2336
2320
2336
2336
2064
2120
2112
16
72
2064
2120
2064
2120
2112
16
2064
2120
2064
2112
2112
16
2112
72
2112
16
72
2064
72
2112
72
2112
16
2120
2112
32
2112
16
2120
2112
16
72
2064
2112
72
2112
16
2112
32
2119
2071
2120
2120
2116
2116
2116
2116
2116
2116
2324
2324
2324
2324
2324
2324
2324
2324
2324
2632
2632
2068
68
2068
68
2068
2068
68
2068
68
148
2068
2196
2068
68
2068
68
2068
2068
68
2068
2068
68
148
2068
2196
2324
2324
2324
2324
2324
2324
2320
2320
2320
2192
2120
2068
68
2068
68
2068
2068
2068
68
2068
68
148
2068
68
2068
68
2068
2068
2068
2068
148
2120
2112
16
2112
2112
2192
2320
2101
2101
2101
2101
2101
2101
2101
2099
2101
2101
2096
2096
2101
2101
2101
2101
2101
2101
2101
2101
2101
2101
2101
2101
2101
2101
2101
55
2101
55
2099
2099
2103
2103
2101
2101
2101
2101
2101
2099
2101
2101
2101
2096
2096
2101
2101
2101
2101
2101
2101
2102
55
2101
2101
2101
2101
3093
3093
3093
2637
3093
589
3093
3093
3091
3093
3093
1101
3093
3091
3095
3093
1046
3093
1047
3093
1101
589
3093
1046
3093
1047
3149
3149
3093
1047
3091
3091
3095
3091
3095
3095
2627
2637
3093
3093
3093
3149
589
3093
3093
3093
3093
3093
3093
3093
3093
3093
2080
2331
2328
2084
2080
2116
2116
2100
2100
2100
2100
2324
2068
2068
2068
68
2068
2068
2068
2068
68
2068
2068
2068
2124
2324
292
2120
2112
16
2064
2120
2112
16
2064
2068
2068
2068
76
2068
2196
2324
2324
2068
148
2068
68
2068
2124
2068
148
2068
68
2068
68
76
2068
2068
76
2068
68
148
2116
2116
2324
2068
2211
2336
2320
2592
288
2320
2340
2596
292
2340
2115
19
2119
2068
2580
276
2324
2096
2112
2339
2339
2339
2336
2115
75
2115
2123
2083
2115
75
2336
2336
2112
2112
72
2064
72
2116
2116
2112
2592
288
2320
2320
2064
72
2112
16
72
144
2112
72
2064
2112
16
72
2064
2064
2064
2339
2115
2067
2115
2067
70
75
71
2115
2115
19
2119
2067
2115
75
2115
19
2067
2115
2067
2067
2115
19
2115
2119
2115
2115
2112
16
2112
2115
2116
2339
2339
2339
2336
2336
2336
2336
2115
71
2115
2123
2115
19
35
70
75
71
39
2070
2115
2070
2083
2123
2070
2067
2115
70
75
71
2115
2123
2070
2112
32
2112
2112
2080
2112
16
32
2064
2112
2112
16
2115
2115
2371
2112
2099
2339
2115
2067
75
2067
2115
75
2115
19
2067
2340
2116
2068
19
2068
68
2116
2371
291
2323
2323
2339
2339
2339
2115
2115
2115
2115
2067
2115
2115
19
2067
75
2115
19
75
2067
2067
2115
19
2115
75
2115
19
2067
2067
2068
2068
2115
2124
2216
2216
2216
2219
2219
2064
2096
2064
2320
2336
2064
2064
2064
2096
2096
2096
2096
2096
2096
2099
2099
2099
2576
272
2592
288
2320
2576
2064
2064
2323
291
2336
2067
35
2080
2336
2080
2067
2096
2323
291
2579
2320
2320
2320
2320
2192
2123
2067
35
2096
2096
2099
2102
2099
2064
2064
2083
2080
2067
2323
291
2064
2120
2064
2064
2592
288
2320
2320
2320
2592
272
2080
2064
2064
2080
2064
2064
32
2064
2320
2320
2320
2320
2336
2320
2320
2320
2192
2192
2192
2099
2101
2101
2101
2099
2101
2101
2101
2101
2101
2101
2421
2421
2632
2632
2395
2392
3088
3088
3088
3088
2096
2096
2096
2099
2102
2099
2096
2096
2096
2096
2096
2096
2096
2096
2096
2096
2096
2099
2099
2099
2099
2099
2099
2099
2099
2096
2096
2096
2096
2096
2096
2096
2096
2099
2099
2099
2099
2096
2096
2099
2099
2099
2099
2102
2099
2102
2096
2096
2096
2096
2096
2099
2635
2635
2632
2632
3088
3088
3088
2124
2124
2124
2124
2124
2124
2124
3031
2114
2114
2114
2113
2114
2113
66
2113
66
2113
2117
2117
2117
2117
2115
70
2118
2117
2117
70
2117
2117
2117
2117
2116
2117
2117
2117
70
2117
2112
2148
2148
3684
2061
2846
2077
2334
2334
2077
2328
2072
2328
2072
2328
2328
2328
2328
2328
2072
2072
2337
2337
2097
2119
2119
2119
2119
2119
2121
2113
2116
73
2121
2340
2084
2343
2327
2340
2321
276
292
2599
2324
2324
2596
292
2340
2320
2087
2087
2119
2119
2119
39
2087
2119
2071
2071
2071
2071
71
39
2071
71
2064
17
20
68
36
73
2113
33
64
2081
2113
2065
20
2065
36
145
148
2121
2069
2125
2345
2345
2089
3143
2084
2084
3089
1060
1097
3089
1060
1169
1172
2340
2119
2097
2119
2112
68
2096
52
2096
50
2096
52
54
2096
52
50
54
2112
68
70
2118
2112
68
70
2112
68
70
2096
2096
50
2064
32
20
22
68
36
38
2068
18
2592
272
288
532
534
276
548
580
278
550
292
294
2592
272
288
532
274
550
294
2336
550
292
294
2320
288
290
274
292
294
2320
532
2336
290
292
2592
272
288
532
546
530
580
290
274
2320
292
294
2320
532
274
2320
2112
16
68
70
2112
16
144
70
146
2066
2112
16
68
70
2064
2112
16
66
18
72
74
2112
16
68
70
2064
2112
16
18
70
2068
72
2320
532
274
2592
288
2576
544
272
288
548
292
2320
274
2064
18
72
144
146
2066
2112
16
68
72
2064
18
2064
18
72
2066
2066
2064
18
2122
2112
16
68
70
2112
16
18
68
70
2064
18
2066
72
2070
68
2124
2070
68
70
2114
76
2070
68
2070
76
2070
2126
2126
2126
2126
2120
2112
68
72
2120
2070
68
70
2124
2120
2592
288
2112
2087
2086
2097
2097
50
51
2118
2342
2342
2118
2118
2118
2118
2086
2118
2123
2123
74
2118
2118
71
2118
2087
2086
2118
2086
2123
2118
2118
2086
2118
2123
2118
71
2086
2086
2118
71
2118
71
2086
2086
2118
2086
2118
2118
2118
38
2097
2099
2099
2099
2097
50
51
2097
2086
2086
2086
2123
2123
2123
2118
2123
2118
2122
2118
2086
3142
2077
45
2078
27
2590
539
283
2590
539
283
2587
283
2203
2203
2079
2078
27
2078
2590
286
2331
2335
2334
558
283
302
2078
2094
47
2078
2078
27
46
2078
2075
2331
2587
283
2331
2606
283
287
302
2331
287
2331
287
2203
2203
2075
31
46
2075
31
2075
31
46
2078
27
31
46
2077
27
2075
2094
2330
2075
2078
2078
2075
2075
2075
2075
2075
2078
2078
2078
27
46
2079
46
2094
2078
27
46
2075
31
46
155
159
2075
31
2077
27
47
2075
31
2075
31
2075
31
46
2075
31
2075
31
46
2077
27
2095
2075
2075
2075
2075
155
2095
2351
2094
2075
2075
2587
3099
3099
542
539
3099
3099
3102
3099
539
2073
2073
2073
2073
2073
2073
2073
2329
2073
3097
2329
2073
2077
2077
3379
3379
3379
3379
3379
3379
3377
1331
3379
3376
3379
3379
3379
3377
1331
3379
3379
3377
1331
3379
3377
3385
3377
1331
3377
1331
3377
3385
2196
2196
2580
148
596
2196
2196
2644
2196
2196
2198
3921
1877
3636
3636
2153
2153
2112
16
3636
3636
3636
2090
2579
2129
68
69
2116
69
2117
2261
3426
2562
2263
2263
2241
2260
2261
2259
2743
2148
2152
2152
2328
2328
312
2424
2386
3058
2418
2404
2376
2344
3048
3048
2536
2536
2380
2380
2380
2376
2376
2376
2376
2408
2288
2288
2288
2534
2534
2312
2312
2050
2050
2152
2160
3952
2160
2163
2145
101
117
3955
2145
115
2149
117
2146
2161
2161
2321
2321
337
2385
2369
273
2375
2375
2321
2321
2529
2529
2321
2321
337
2369
273
2337
2529
2337
2337
2593
2338
2338
2530
2529
2529
2529
2529
2529
2529
2529
2528
2528
2337
2529
2529
2529
2529
2338
2338
2530
2529
2529
2530
2530
2530
2337
2529
2529
2530
2338
2338
2530
2530
2600
2408
2384
2320
304
2320
2320
336
2608
2608
2328
2328
2552
2536
2312
2312
2320
2320
2320
2384
2320
2320
2320
2576
2576
2640
2328
2344
2336
2536
2424
2408
2312
2312
2400
2400
2400
2320
2320
304
2384
2320
336
2320
304
2384
2372
2372
2372
2329
297
313
293
307
2361
293
2355
2341
2337
2617
563
2529
2313
2321
289
277
305
281
313
293
309
2321
289
305
275
291
307
2389
2321
277
2361
307
2321
277
275
2355
2321
337
277
341
275
339
2339
2531
501
2617
549
565
2593
563
2403
2320
2352
2338
2338
2372
2530
2530
2355
2337
2337
2337
2593
2384
2384
2338
2329
275
2329
275
2329
2323
2325
2323
2323
2322
275
2537
2533
2585
531
2643
2401
2401
2313
2400
2321
341
2325
341
338
2321
277
275
2321
277
2329
2325
2323
2329
2329
2322
2529
2549
2545
489
483
2537
501
485
2529
489
505
2545
501
2531
2531
2547
2529
2529
505
2579
2581
597
2403
2425
2425
2313
2313
2329
2313
2389
2387
2389
2329
2329
2329
275
313
293
307
2323
338
339
2323
2325
341
2323
2387
2322
275
2389
2337
2529
2529
2409
2405
2419
2421
2418
371
2421
2401
2401
2401
2401
2313
2321
277
281
275
2321
337
277
341
2329
2337
307
2337
277
293
309
2385
341
339
2323
2329
2322
2531
2531
2529
483
2545
501
485
2529
483
501
2545
501
2531
2417
355
2417
361
357
373
2401
361
377
2419
2401
377
2418
2313
2313
2352
2338
2338
2372
2372
2372
2323
2529
2418
2530
2323
339
2337
2418
2401
2418
2530
2530
2402
2338
2338
2375
2375
2374
2375
2374
327
2375
2375
2375
2375
2374
2369
2369
337
2369
2374
327
2374
327
2372
2372
2372
2369
2369
2337
2529
2529
2529
2529
2529
3681
3681
2338
2337
2529
2529
2338
2337
3617
2337
2529
2529
2529
2529
3681
3681
2530
2338
2338
2338
2338
2338
2530
2530
2530
2530
2530
2530
3682
2529
2378
2530
2337
2376
2376
2376
2376
2376
3616
2536
2552
2536
2424
2408
2312
2312
2312
2400
2400
2400
2400
2656
2320
304
2320
336
2384
2320
2320
2320
304
2320
336
2320
2384
304
2320
2384
2320
3056
2576
560
2576
592
2576
2640
2576
560
2576
592
2576
2640
2576
2640
2372
2372
2372
2372
2372
2372
2372
2372
2372
2416
2416
2416
2416
2416
2416
2416
2416
2416
2672
2672
2672
2376
344
2424
2424
2424
2400
2352
2384
2384
2352
2372
2372
2329
275
313
329
293
307
3625
2329
275
329
345
339
2377
2329
275
313
293
307
2329
275
3059
2553
2537
2553
2585
569
531
563
2617
2585
531
2425
371
2409
373
2425
357
371
2425
357
371
2405
2401
2401
2401
2401
3681
2401
2677
2313
2313
2313
2313
2337
337
341
329
293
309
2337
337
275
291
307
2337
3621
1589
3619
2321
337
277
281
341
275
329
345
339
2385
341
2385
329
2387
2329
329
345
2377
345
2337
307
2337
277
281
293
309
2325
2389
339
3061
997
3059
2529
501
485
2537
2545
483
2533
2529
489
505
2529
2529
501
485
2581
593
565
585
2641
531
563
2613
2611
2577
533
531
595
2577
533
531
2577
533
593
597
2643
2585
2581
2401
357
373
2419
2417
361
355
2417
361
357
373
3683
3685
1653
2417
2401
361
377
3681
2401
371
2401
377
357
373
2401
371
2401
357
373
2677
2673
627
2673
611
2673
629
2673
2665
633
2313
2313
2313
2313
2569
2338
2372
2372
2372
2372
2372
2372
2372
2372
2372
2372
2372
2372
2530
2530
2402
2402
2402
2377
345
339
2361
307
2393
2537
2409
2425
371
2405
2419
2421
2401
2385
341
329
345
2385
341
329
345
2377
345
2337
307
2357
2385
341
2377
345
2545
483
2549
485
2417
355
2417
357
373
2401
361
377
2419
2421
2419
2425
2372
2372
2323
338
339
2387
2529
2418
371
2401
2401
2401
2401
2380
2380
2418
2402
2402
2530
2402
2402
2402
2387
2529
2380
2418
2329
297
2325
2328
296
2344
2337
2585
2600
2408
2313
2321
337
277
305
281
293
2321
337
277
341
2321
289
305
281
297
313
293
2321
289
277
305
309
2593
529
533
561
537
553
569
2593
529
533
561
565
2401
369
361
377
357
2401
369
357
2313
2313
3290
3290
2552
2536
2393
3289
3289
2393
3289
3289
3289
3265
3265
1221
1225
3273
3265
2372
3044
2276
2377
3045
2404
357
2377
3044
997
2404
357
2377
2377
2569
2313
2377
2313
2686
2458
2234
2238
186
2234
2238
186
2217
185
181
2225
169
178
2217
2217
2684
2676
2682
2456
2456
2458
2458
2458
2448
2228
188
2228
2228
188
2236
2172
188
2236
2236
2236
2164
124
2228
2234
2229
178
2229
178
2229
178
2083
2083
2083
2083
2081
2081
2091
2081
2275
2275
2275
2275
2275
2245
2245
2147
2147
2147
2147
2211
2147
163
2083
2083
2083
2081
2081
2211
2211
2211
2211
2211
3937
3945
1893
1869
2133
2147
2161
2402
2115
99
2147
2057
2057
2053
2057
2057
2163
2163
2069
2051
2051
2051
2051
2069
2069
2051
2051
2261
2071
2071
2049
2067
2067
2067
2065
10
2065
2065
2065
2065
2401
2058
2122
2193
209
2193
209
2193
209
2193
209
2063
2097
2097
2057
2057
2057
2057
18
2066
2057
2065
9
2051
35
2083
2051
35
2051
35
2051
2051
2051
2051
15
2083
2051
3011
2147
3011
2147
2147
2147
2147
2147
2147
3043
3043
2915
2161
114
2161
114
2145
2931
2931
2931
2053
19
37
2053
37
2144
2144
864
2144
2144
2912
2243
227
2243
227
2134
2913
977
2913
2913
2913
2913
2919
2359
2359
2359
2839
2839
2839
2327
407
2327
407
2331
279
407
2361
2329
2145
2145
2145
2145
2145
2049
2049
2049
2049
2049
2049
2121
2121
2121
77
2153
2133
73
77
2153
101
109
117
2145
2145
2049
2049
2049
2049
2409
357
365
2409
357
365
2401
2155
2154
2145
2145
2145
2145
2121
2121
2134
2153
2145
2049
2405
2409
357
365
2401
2121
105
77
101
109
2133
73
105
77
101
109
2153
2153
2121
2153
101
109
2153
109
2150
106
2121
2121
105
101
109
2145
2145
2145
2145
2145
2145
2145
2146
2146
2249
2249
205
2197
201
205
2209
2209
225
2209
225
2209
225
2209
2217
149
165
173
229
2209
225
2209
2153
101
117
2977
3041
2145
2977
2977
2977
2977
2977
3041
865
3041
3029
3029
3041
3041
2913
2913
2921
877
869
885
2913
2241
3719
3719
3718
1671
2376
2413
362
2401
2401
2307
2350
3074
2564
2562
2060
2317
2317
781
2317
2317
781
2545
501
2549
2545
501
2549
2550
2108
2876
2564
2564
2052
2564
2084
2084
2836
2852
2836
2852
2852
2580
2580
2580
2852
2852
2852
2852
2852
2852
2660
2084
2084
2852
2084
2852
2852
2852
2056
2056
2056
2056
2056
2056
2568
2568
2568
2568
2568
2568
2568
2056
2056
2668
2568
2124
2124
2124
2124
2124
2124
2124
2124
2124
2112
2112
2112
2112
2112
2112
2112
2096
2206
2050
2665
2665
2562
2562
2050
2665
2665
2665
2060
2562
2562
2562
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2562
2562
2153
2153
2665
2665
2665
2665
2665
2562
2050
2562
2050
2050
2665
2665
2850
2850
2850
2194
2210
2210
2114
2114
2850
2850
2238
2238
2238
2421
2549
2417
2421
2548
2421
2549
2548
2549
2548
2417
372
373
2417
372
373
2417
372
373
2421
2548
2421
2417
373
2417
373
2417
373
2421
2549
2549
2549
2421
2549
2549
2549
2549
2549
2549
2549
2549
2549
2421
2421
2420
2420
2549
2417
373
2421
2417
373
2421
2421
2421
2549
2421
2421
2417
373
2421
2421
2417
373
2421
2549
2549
2421
2421
2421
2421
2549
2421
2549
2421
2417
373
2421
2549
2417
373
2549
2421
2417
2421
2417
2417
2421
2421
2421
2549
2549
2548
2548
2549
2545
501
2549
2545
501
2549
2549
2549
2549
2548
2549
2545
501
2549
2549
2549
2549
2549
2549
2549
2549
2801
497
757
501
2805
501
2545
2548
2549
2545
2549
2124
2124
2420
373
2420
2548
2417
372
373
2293
2292
245
2417
373
2421
2421
2421
2421
2420
373
2549
2549
2549
2293
2293
2293
2292
2545
501
2549
2549
2549
2417
373
2417
373
2421
2421
2293
2421
2417
245
373
2293
373
2417
373
2421
2417
245
373
2293
373
2417
373
2421
2549
2549
2549
2549
2417
373
2421
2417
373
2421
2417
2421
2549
2549
2549
2548
2238
2238
2548
2548
2421
2421
2124
2124
2124
2420
2548
2421
2548
2548
2737
2738
2738
2738
2417
2417
2417
2417
2417
2420
370
2420
370
2548
2548
2417
2420
2417
2417
2420
2226
2226
2418
2418
2418
2226
2226
2194
2417
2417
2417
2417
2417
2417
2417
2114
82
2114
2114
2114
2114
2114
2114
2114
2130
2130
2130
2121
2124
2124
2850
2066
73
82
2066
2114
2114
2124
2124
2124
2124
2124
2124
2225
2417
2545
2124
2124
2124
2124
2124
2124
2124
2124
2124
2124
2152
2152
2152
2664
2664
2664
2671
2150
2149
2148
2148
103
2149
2150
2149
2420
2118
2118
2420
2420
2125
2118
2122
2122
2118
2122
2122
2122
2085
2085
2839
2125
2122
2118
74
2122
2118
2122
2118
86
74
2118
2122
2122
2071
2853
2853
2122
2124
77
2124
77
2122
2854
2854
2854
2854
2125
74
2125
2125
2106
77
74
2124
77
2124
77
2106
77
74
2125
2125
2124
77
74
2125
74
2125
2125
2125
2125
2125
2125
2125
2124
77
2124
77
2125
2125
2125
2125
2124
77
2125
2125
2125
2125
2125
2122
2122
2582
2582
2582
2582
2582
2582
2118
38
2086
2134
2118
2118
2118
2134
2118
2118
2134
2125
2125
2124
2124
77
2125
2125
2124
77
2124
77
2874
2874
2874
2874
2582
2311
2311
2310
2310
2308
2308
2310
2316
2316
269
2316
269
2310
2316
2228
2061
2570
2570
2573
2573
2573
2573
2570
2573
2058
2054
13
2054
2054
2061
2061
2058
2061
10
2061
2058
2058
2058
2058
2058
2061
2054
13
2061
10
2061
2110
2878
2570
2573
2573
2573
2572
525
2573
2573
2573
2573
2573
2570
2573
2570
2573
2573
2573
2573
2572
525
2573
2573
2573
2573
2573
2573
2573
2573
2573
2573
2573
2572
525
2573
2573
2573
2573
522
2061
10
2061
2061
2058
2060
13
2060
2060
13
2058
2058
2061
2060
13
10
2058
2061
10
2061
2061
2061
2061
10
2060
13
2061
2060
13
2061
10
2058
2061
2061
10
2061
2061
2061
10
2061
2061
2061
2061
2061
2060
13
2061
2061
2061
2061
10
2061
2061
10
2054
2054
2054
2054
2110
2110
2110
2197
2197
2197
2197
2197
2573
2573
2061
2061
2061
2061
10
2573
2570
2573
2573
2573
522
2573
2573
2197
2197
2197
2324
2324
2324
2324
2372
2116
2116
2116
2068
68
2068
68
2068
68
2068
68
2068
68
2068
68
2068
68
2116
2116
2068
68
2068
68
2423
2116
2068
2116
2116
2580
2580
2580
2580
2580
2580
2580
2580
2580
2580
2580
2580
2580
2580
2660
2116
2068
68
2116
2116
84
2068
68
84
2068
84
2116
2068
2116
2132
2068
68
84
2116
2068
2116
2068
68
84
2116
2116
2068
2116
84
2068
68
84
2068
84
2116
2068
2132
2068
68
84
2116
2068
2068
68
84
2116
2112
2112
16
2423
2551
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2423
2423
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2422
2422
2422
2550
2116
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2122
2551
2580
2580
2580
2580
2550
2422
2098
2098
2097
2097
2097
2097
2097
2097
2097
2097
2110
2110
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2110
2110
2098
2097
50
2097
2097
2097
2097
2098
2097
2097
50
2097
2097
2098
2929
884
885
2929
884
885
2929
884
885
2933
2929
884
885
2932
885
2933
2933
2933
2932
2932
2932
2933
2933
2933
2929
885
2933
2929
885
2933
2929
885
2933
2933
2933
2933
2929
885
2933
2933
2933
2929
885
2933
2929
2929
2933
2929
2933
2933
2929
2933
2932
2929
2929
882
2929
2929
2930
2929
2929
2929
2929
2929
2929
2929
2929
2339
2451
2451
2342
2339
2118
2118
2214
2214
2214
2214
2118
2582
2582
2582
2582
2582
2070
86
78
2070
70
78
2070
70
78
2070
70
86
78
2070
70
86
78
2118
78
2070
70
78
2126
2134
2126
2115
2115
2115
2115
2115
2115
2115
2115
2582
2582
2070
86
2126
2070
86
2070
2070
2134
2582
2582
2582
2582
2582
2582
2582
2582
2070
70
86
78
2118
78
2070
70
86
78
2070
70
86
78
2118
78
2070
70
86
78
2070
2070
70
86
78
2070
70
86
78
2118
2070
2118
78
2118
2070
2582
2723
2115
2848
2848
2848
2848
2854
2854
2854
2854
2659
2659
2659
2838
2838
2838
2838
2192
2656
2115
2115
2115
2112
2659
2659
2659
2115
2115
2115
2115
83
2848
2848
2656
2656
2656
2656
2656
2662
2662
2656
2848
2848
2872
2872
2656
2656
2656
2656
2656
2656
2656
2656
2656
2656
2656
2656
2656
2656
2656
2115
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2656
2656
2659
2659
2662
2115
2115
2115
2112
2112
2112
2112
2659
2659
2659
2659
2115
83
2115
2115
2115
2115
83
2115
2115
2115
2115
83
2115
2115
2115
83
2115
2115
2115
2115
2115
83
2115
2115
2115
83
2115
2112
2112
2112
2112
2112
2112
2112
2112
2112
80
2112
2112
2112
2115
2115
2115
2656
2195
2115
2659
2115
2115
83
2115
2115
2115
83
2115
2115
2115
2118
2118
2134
2119
2118
2118
2118
2115
2115
2115
83
2131
2115
2115
2115
2659
2659
2659
2659
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
2115
2134
2134
2115
2118
2736
2736
2736
2739
2739
2544
2224
2544
2416
2416
2544
2544
2544
2224
2224
2224
2224
2224
2224
2227
2227
2227
2544
2416
2544
2416
2416
2544
2544
2544
2419
2419
2416
2547
2547
2544
2416
2544
2547
2224
2419
2419
2547
2416
2416
2416
2416
2544
2419
2547
2547
2224
2224
2227
2239
2227
2288
2288
2291
2288
2291
2419
2419
2544
2419
2544
2544
2544
2416
2416
2416
2416
2544
2416
2544
2544
2544
2544
2544
2544
2544
2544
2416
2416
2416
2416
2416
2416
2416
2416
2544
2544
2544
2108
2109
2109
2109
2108
2109
2109
2109
2109
2109
2109
2909
2909
2935
2935
2908
2909
2934
2934
2934
2934
2096
2096
2096
2099
2111
2099
2096
2096
2096
2096
2096
2096
2096
2096
2096
2096
2096
2099
2099
2099
2099
2099
2099
2099
2099
2096
2096
2096
2096
2096
2096
2096
2096
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2111
2099
2111
2096
2096
2096
2096
2096
2099
2931
2931
2928
2931
2928
2928
2928
2108
2108
2108
2108
2120
2120
2120
2805
756
2220
2220
2219
2216
2264
2264
2264
2264
2264
2216
2217
2217
217
2217
217
2217
217
2217
2222
2222
2217
2217
217
2222
2217
217
2217
217
2265
2265
2266
2221
2218
2221
218
2221
2221
2264
3074
514
258
1154
2562
3202
2702
3714
2564
2050
2050
2564
2316
2572
2152
2152
2366
2366
2366
2366
2324
2708
2708
2082
2114
2210
2661
2069
69
37
77
2117
2069
69
37
77
2117
2080
34
2082
2114
34
2080
34
2122
2114
2850
2069
2069
2082
36
2130
2134
2114
2549
2420
374
2422
2850
2850
804
2872
2872
2071
2549
2661
2661
2069
69
37
85
77
2069
37
2069
2117
77
2069
77
2125
2069
69
77
2069
69
77
2069
69
85
77
2085
2125
2117
2080
2082
82
2122
2114
34
2114
34
18
2080
34
2114
2066
2064
2082
2082
2082
82
2134
2082
82
2082
2082
2070
2122
2112
66
72
2126
2082
2850
2082
2853
2850
2850
2850
2850
2850
2850
2850
2850
2836
2850
2661
2098
2266
2216
2216
170
2192
2192
2192
2192
2192
2192
2194
2192
2192
2192
147
2192
2656
2656
2662
2662
2656
2656
610
2656
610
614
2656
2656
2656
614
2192
146
2192
146
147
2195
2836
2848
2836
2836
2836
2848
806
2848
804
806
826
2836
2836
2848
2848
2848
2836
2836
2836
2848
802
806
2836
2836
2848
804
806
826
2848
802
806
2848
802
804
806
826
2848
2848
2848
2836
2848
2848
806
2848
806
2848
2848
804
806
2848
804
806
2848
802
804
806
2872
2848
2848
2848
824
2848
824
2848
806
2848
824
2836
2848
2848
2848
2848
2848
2848
2836
2848
804
2836
2836
2848
804
806
2848
788
824
2848
2848
806
2852
806
826
2848
824
2836
2848
2848
2656
2656
2656
612
614
2656
610
614
2656
2656
2656
2656
614
2656
2656
2656
2656
2656
614
2656
610
614
2656
2656
2656
2656
612
614
2656
2656
2660
2656
2656
2656
614
2656
610
614
2656
2656
2656
2656
2656
614
2836
2836
2848
2836
2875
2848
2848
2836
2848
804
2848
2848
804
806
2852
806
2848
804
805
806
2848
824
2875
2656
2659
2656
612
2656
2659
2659
2656
612
614
2656
2656
613
614
2656
612
2656
2659
2656
2659
2656
2115
2115
2115
2115
2658
2656
2656
2656
612
614
2656
610
614
2656
2656
2656
2656
2656
614
2656
2656
2659
2656
612
2664
2664
620
2664
620
2664
2664
620
2668
2668
2664
620
2664
2664
2664
2664
620
2063
2571
2571
2059
2059
2668
2668
2669
620
2668
2668
2664
2664
620
2668
2664
620
2668
2848
2848
2658
2341
2339
293
2195
2211
2211
167
2211
2082
2082
2850
2659
2658
611
2114
2082
2082
2082
2083
2115
2115
2057
2057
2049
5
9
2050
2561
2565
521
2562
515
2562
2563
2562
2050
3
2050
2050
2051
2569
2561
2562
2050
2050
3
2049
3
9
2050
3
2049
3
9
2562
2562
517
521
2561
514
515
2050
2050
2051
9
2562
2562
521
2059
2099
2099
2099
2099
2099
2099
2099
2566
2567
2567
2567
2055
2055
2055
2055
2086
2112
32
80
2086
2086
2854
2321
2341
2417
2417
2545
2417
2417
2417
2417
2417
2417
2417
2545
2801
497
2545
2417
2417
2417
497
498
2545
2417
370
2417
2833
801
2833
786
2849
2833
803
2849
802
2545
498
2081
34
2081
2065
18
2113
81
82
2129
2129
2545
498
2417
2417
2417
2417
2417
2849
802
2833
2833
2850
2833
2833
2833
2833
2545
2801
2065
2065
2081
34
2065
2065
2065
2065
2082
2065
2065
2065
2082
2113
81
2129
2417
2849
802
2082
2561
2562
2562
2049
2049
2049
2049
2049
2050
2562
2561
2561
2561
2049
2049
2049
2049
2049
2049
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2105
2105
2105
2105
2105
2105
2873
2105
2080
2105
2105
2929
2929
2929
2929
2929
2929
2929
2929
882
2929
2929
2049
2561
2561
2049
2049
2561
2049
2849
2657
2849
2849
2081
2341
2565
521
2100
2100
2124
2124
2100
2100
2137
2137
2137
2101
2124
116
2124
2137
2137
2137
2137
2139
2139
2139
2103
2139
2127
2139
2139
2139
2139
2139
2127
2096
2096
2096
2096
52
2096
52
2096
2096
2096
2096
2096
2097
2153
2153
3936
4000
2071
103
2071
103
2226
2226
3108
3108
3108
3170
1250
2837
2137
90
2138
2137
90
2137
90
2137
90
2100
90
2141
2100
2100
2140
87
2135
2145
2134
2132
2133
2432
2368
3690
3616
2432
2432
2496
2304
320
2432
192
320
2048
2432
320
2368
2474
410
2474
2090
2090
2538
2538
2432
192
320
416
2432
192
320
416
2432
192
320
416
2432
320
416
2368
2432
320
416
2368
416
2368
2160
2160
2160
2542
2542
2432
2432
2630
2630
2368
2368
2368
2368
2369
335
3617
3617
3617
2369
2369
2369
2369
2369
2370
2369
2369
2464
2464
2368
2368
2368
416
2464
2417
2417
2473
2473
2545
2545
2473
2473
2473
2473
2473
2475
363
2539
2475
363
431
2411
367
2411
367
2410
2474
362
2539
490
2539
2539
490
2539
2539
490
2539
495
2539
2539
490
2542
2542
2411
2539
2539
2539
2539
2410
2410
2538
2539
495
2539
495
2539
2538
2539
490
2411
367
2539
495
2539
2540
2410
2410
2539
490
495
2539
2400
2304
2368
2432
320
408
2496
2432
2432
408
2432
192
320
216
344
408
2368
2368
352
2432
2432
416
2528
2528
2432
2432
2432
408
2432
2432
408
2432
192
320
216
344
2432
408
2432
2432
408
2368
2368
344
2368
344
2432
416
2432
352
2400
2528
2304
384
320
2304
320
2432
2432
2304
320
2368
2304
320
2432
408
2432
408
2368
2432
192
320
344
2432
408
2432
192
320
216
344
2432
408
2368
2432
192
320
216
344
2452
2452
2452
2465
335
2465
2401
367
2401
2401
2241
353
367
2465
353
2241
2465
2401
2369
353
367
2369
353
2529
2433
2433
2401
2433
321
2433
2433
321
2401
2465
353
2433
417
353
2433
2401
2433
449
417
2433
2433
417
2401
2241
321
2433
2433
2241
353
2241
321
353
2433
2433
2433
2241
353
2433
2433
193
321
2433
2433
193
321
2433
2433
193
321
2457
2529
2529
2369
353
2401
2369
353
2401
2369
353
2305
271
2434
322
2370
2402
2402
2444
2530
2530
2511
2465
2464
2464
2400
2382
2368
2464
352
2433
2433
2433
417
399
2433
415
2465
2463
2433
2459
2435
2435
2435
411
2529
495
2530
2383
2369
351
2369
2304
2304
2433
399
2306
2433
2369
2433
2369
2369
2433
2433
2433
2433
2433
2433
417
2433
2433
2433
2433
417
2434
387
2529
2529
2529
2529
494
2529
495
2529
2529
2529
2529
2529
494
2529
2529
2529
2529
2529
2529
2529
2529
2529
2369
2369
2369
2305
271
2305
321
2305
321
2433
2433
2465
2433
2369
2369
2369
2465
2465
2433
417
2433
415
2369
353
367
2401
2369
367
2433
2271
351
2369
2463
2433
2369
2435
411
2395
2435
2435
411
2370
2401
2529
2529
2305
321
271
335
2305
2319
2305
321
2435
2435
2370
2305
321
2304
2304
2368
2433
399
2433
2433
2465
2433
2433
2433
193
321
2433
2433
193
321
2433
417
2433
353
2241
321
353
2401
2433
2433
353
2369
353
2241
321
2369
2433
193
321
2433
2433
417
2434
387
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2529
2305
385
321
2305
321
271
335
2369
2305
2305
321
2305
385
321
2305
321
2305
321
2305
385
321
2305
385
321
2305
321
2305
385
321
2434
322
2433
2433
2370
2434
354
2402
2240
320
416
2368
2432
320
2463
2529
2334
2530
2463
2433
321
2400
2319
2305
2334
2530
2530
2306
322
2432
352
2432
352
2432
2432
2368
416
2432
2432
2432
2432
2432
2432
2432
2432
2464
2464
2464
2368
416
2432
2432
2432
2432
2464
2368
416
2368
416
2472
2472
2411
2539
2539
2539
2539
2539
2347
2347
2410
2411
2539
2539
2410
2475
363
431
367
2411
2475
363
367
2539
495
2539
495
2539
495
2539
2347
303
2347
2538
2475
426
362
2410
2410
2475
426
2410
2538
2538
2538
2538
2538
2538
2346
2539
495
2474
2538
2475
363
2432
192
320
416
2464
2368
416
2432
192
320
416
352
2432
192
320
352
2368
2528
2528
2528
2368
2368
2432
2432
2432
2304
320
2304
320
2304
2304
320
2368
2432
2432
320
2432
2432
192
320
344
408
2240
320
2432
2432
2432
408
2432
320
352
2432
408
2432
192
320
216
344
408
2432
2432
192
320
344
2400
2432
408
2432
192
320
344
408
2432
408
2048
2368
2368
2368
2368
448
2368
2368
2368
344
2368
352
2368
344
2368
448
2368
344
2368
2392
2368
344
2452
2452
2452
2452
2452
2452
2452
3152
3152
2432
320
2368
2432
320
2432
320
2432
2304
384
320
2304
384
320
2432
320
2432
320
2368
2368
2368
2464
2464
2368
2368
2368
2368
2368
2432
320
344
2392
2368
2452
2452
2465
2433
415
2369
449
353
2415
2401
2497
353
2401
2465
2463
2433
193
321
353
207
335
431
415
367
2369
417
2399
415
2369
353
335
367
2433
417
2433
415
2401
2401
2369
2433
417
2433
415
2049
2529
2529
495
2529
495
2369
335
2369
353
367
2369
2401
2415
2369
335
2399
2305
385
321
335
2305
385
321
335
2305
321
271
334
335
2305
321
2305
385
321
335
2305
321
2305
385
321
271
335
2433
321
335
2369
2369
335
2369
2369
2305
321
2368
2368
2368
2371
2369
2433
399
2433
2433
399
2433
2401
2369
2369
2369
2401
2369
449
353
2401
2433
321
2433
2401
2433
321
449
353
2401
2401
2369
2401
2433
2433
193
321
2433
2465
2433
193
321
2433
2369
417
334
430
2369
2433
193
321
2369
2369
2369
2382
2433
193
321
2433
417
2433
193
321
417
206
334
430
414
2433
193
321
417
2369
353
2369
2401
2369
353
2401
2433
2433
2401
2369
353
2433
2369
2369
2049
2049
2049
2529
2529
2529
2542
2529
2529
495
2529
2529
2529
494
2529
2529
2529
2529
2529
2369
2497
2369
353
2497
2497
2369
2369
353
2369
353
2369
2369
2369
2369
2497
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2305
321
2369
2433
321
2305
385
321
2305
385
321
2369
334
2305
321
271
335
2433
321
2369
2369
2433
321
2337
2337
2337
2305
385
321
2305
321
2305
321
2305
385
321
2337
2305
321
2305
385
321
2305
321
2369
2305
321
2305
385
321
2305
321
2433
321
2369
2369
2433
321
2369
2433
321
2369
2369
2369
2369
2369
2369
2369
2369
2433
2433
2433
2433
2369
2402
2240
320
2240
320
2368
416
2368
2464
2240
320
2240
320
2368
2444
2444
2444
2432
320
2530
2530
2306
322
2306
322
2370
2369
417
334
335
2369
335
2399
2369
353
367
2369
367
2369
2529
2369
334
2433
321
2369
2369
2383
2369
2369
2369
2369
2382
2369
2369
2369
2369
2369
2369
417
353
430
2369
417
2401
2369
353
2369
353
2369
2369
2369
353
2369
2529
2529
2529
2529
2433
321
2369
335
2433
321
2369
2433
321
2369
2369
2433
321
2433
321
2433
321
2433
321
2433
321
2240
320
2240
320
2463
2399
2271
351
2399
2529
2383
2383
2305
321
2368
2368
2371
2446
2368
2454
2370
2370
2528
2304
320
2304
320
2368
2399
415
2529
2446
2454
2433
2415
2433
2486
2414
2478
366
2400
2369
2414
2318
334
2447
2433
2433
193
321
2433
2369
449
353
2433
417
2401
2433
2433
193
321
2433
2433
193
321
2433
2401
2369
449
417
353
2465
2465
353
430
2369
449
417
353
2401
2433
2401
2433
2369
449
353
2369
449
417
353
2401
2369
2369
2369
353
2369
2401
2369
353
2401
2369
2369
2401
2369
353
2305
321
2305
385
321
2305
321
270
334
2305
385
321
2305
321
2305
321
2305
385
321
2305
321
2433
2433
2274
2274
2528
2528
2273
2273
2273
2273
2273
2273
2273
2273
2273
2273
2273
2273
2273
2442
202
330
2054
2144
2382
2106
2382
2378
2382
2058
14
58
2058
58
2378
334
2378
2375
2443
203
331
335
2375
2439
411
2251
2459
2560
2240
2784
2784
2784
2784
2784
2784
2689
2689
2689
2689
2689
2689
2561
2561
2560
2566
2560
3136
2240
3136
3136
2240
2240
2784
2784
2784
2784
2784
2560
640
2560
2560
640
2560
640
2560
640
2560
640
2560
2560
2566
646
2784
2565
645
2566
646
2562
642
2563
643
2562
642
2563
643
2699
2699
2441
2699
2442
2442
2797
2442
2532
2532
2532
2532
2532
2525
2517
2819
2900
2916
2916
2436
2441
2441
2439
2436
2436
2441
2441
2692
2692
2724
2692
2692
3840
3849
3849
1897
1893
3941
2245
2932
2885
2899
2145
2145
2145
2253
2253
2061
2061
2105
2887
2887
2053
2107
2051
2051
2049
2049
2049
2177
2049
2501
2061
2069
23
2189
2071
2069
2107
55
2050
2050
2049
5
2049
2053
2065
2881
837
838
2051
2170
2501
2501
2513
2513
2501
2501
2513
2513
2049
2053
2053
2061
2061
2061
2138
2136
2136
2105
90
2105
2105
2099
83
115
2099
101
83
115
2149
2051
2051
2051
2051
2049
2049
2049
2049
2049
2105
121
2049
2661
2647
2669
2644
2649
2649
2397
2387
2649
2617
2617
2935
2259
2259
2259
2259
2394
2887
2907
2907
2157
2107
2157
2106
2106
2265
2265
2265
1369
2265
2265
3417
2324
2324
2329
2329
2248
2881
837
2885
2881
2885
2881
2301
2885
839
2097
113
2097
113
2097
2609
2609
625
2609
625
2353
2097
561
305
2161
305
2097
561
305
2353
2161
305
2097
561
305
2145
2145
2256
2896
2273
2273
2273
2058
2058
2058
2065
2065
2073
2265
2265
2889
845
2893
2889
2885
2885
2885
2885
2885
2885
2885
2273
2273
2069
2177
2177
2073
2889
845
842
2889
2893
2885
2885
2885
2885
841
2115
2115
2049
2049
2049
97
2081
2057
2117
2118
2093
2145
3042
2137
2117
2117
2117
2117
2057
10
105
89
109
90
106
2057
10
105
109
2149
109
2057
105
101
109
2149
2117
2117
2117
2117
2117
2117
2118
2118
2117
2117
70
2117
2117
2117
70
2117
2118
2115
2117
2121
77
74
2089
45
73
2089
45
2085
2057
2049
97
2049
97
2049
97
2145
2081
2081
2089
2089
2521
2537
490
2533
2277
2281
237
234
2277
237
2433
2433
2433
2433
2433
2465
2465
2465
2469
429
2453
2469
429
2469
429
2457
421
429
2433
2433
2469
2373
2373
2373
2593
2593
2329
2593
2593
2593
2593
2593
2585
2585
3585
3653
3653
3585
3585
2896
2896
2885
2885
2885
2885
2885
2201
3613
3613
3613
3613
2456
2445
409
413
2457
410
2433
2434
2569
2594
3712
3972
3968
2124
3038
3038
3038
3038
3038
3038
2049
2049
5
2049
2049
2049
2049
5
2054
2988
2092
3788
3788
3020
3782
2998
2998
2102
2102
2102
2102
2102
3830
3830
3830
2102
2108
2108
2108
2108
2108
3644
3004
3004
2108
3005
2109
2109
2109
3010
3049
2922
3056
3010
3010
3778
3776
3776
3776
3776
3776
3776
3008
3008
3626
3776
2916
2916
2916
2916
2916
2916
2916
2916
2916
2918
2918
2918
2918
2918
2918
2918
2436
3026
3008
3621
3621
3776
3776
2976
3625
3625
3625
3008
3776
3776
3776
3008
3008
3008
928
2976
3008
928
3008
2976
3008
3008
2976
3776
3776
2051
19
2051
19
3630
3630
3630
3630
3630
3783
3014
967
3783
2983
2982
3619
3619
2102
2102
2102
3030
2967
2967
2903
2903
2102
2102
3009
962
1022
3009
962
1022
3012
2049
5
2049
5
2050
4
2049
2050
2049
2049
2050
2049
2050
2049
2050
2049
2049
2050
2049
2049
2050
2049
2049
2050
2049
2049
2049
5
2049
2049
5
2049
2049
5
2049
2049
2049
5
2049
5
2049
2049
5
2049
5
2049
5
2053
2053
2049
5
2049
5
2053
2053
2052
2052
2052
2052
2053
2049
2049
5
2049
5
2049
2049
5
2049
2049
5
2049
2049
5
2049
5
2049
5
2049
2049
5
2049
2049
5
2049
2049
5
2049
5
2053
2053
2049
5
2049
2049
5
2049
2049
5
2049
5
2049
5
2049
5
2049
2049
2049
5
2053
2049
2049
5
2053
2049
5
2050
2050
2050
2050
2050
2050
2052
2052
2052
2052
2052
2049
5
2049
2049
5
2049
2049
2049
5
2049
5
2049
5
2049
5
2049
5
2053
2049
5
2049
2049
2049
5
2049
5
2049
5
2049
5
2049
5
2049
5
2053
2049
5
2049
2049
2049
2049
2049
5
2049
5
2050
2050
2050
2050
2050
2908
2908
2050
2049
2
2050
2050
2049
2050
2049
2049
2050
2049
2
2049
2049
5
2053
2049
2049
2049
2050
2049
2
2049
2049
2049
5
2052
2052
2052
2052
2049
2049
5
2049
2049
2049
2049
2053
2049
2049
5
2049
5
2053
2053
2053
2049
2049
5
2049
5
2049
5
2049
5
2049
2049
5
2049
5
2049
2053
2049
5
2049
5
2049
5
2049
2049
2049
2049
5
2049
5
2053
2049
5
2049
2049
5
2049
5
2049
2049
5
2049
5
2050
2050
2049
5
2049
5
2049
5
2050
3009
962
964
1022
3009
962
964
2050
2050
2052
5
2052
5
2908
892
2908
892
2908
892
2050
2050
2052
2050
2050
2560
2563
2563
2563
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
3071
3071
2051
2051
2051
3071
3071
3015
2051
2051
2051
2051
2051
2051
2051
2886
839
2886
839
2886
839
2886
839
2886
839
2886
839
2886
839
2886
839
2887
2910
2910
2910
2909
2910
2910
2090
2910
2909
2910
2910
2886
2886
2910
2910
2910
2910
2910
2910
3011
2051
2051
2910
2910
2910
2910
2910
2910
2910
2910
2910
2910
2052
2052
2052
3620
3620
3620
3631
2050
2049
2048
2050
6
2054
2050
2050
2050
2048
2897
2897
2048
2048
2940
2897
2896
2896
2897
2896
2896
2896
2994
2994
2109
2940
2896
2897
2896
2896
2897
2896
2897
2897
2896
2897
2896
2896
2941
2098
2098
2910
2910
894
2942
2940
2908
892
2896
2110
2110
2110
2110
2942
2910
2942
2942
2992
2942
2910
2910
894
2942
2910
894
2942
2992
2942
2910
2942
2942
2910
894
2942
2910
2942
2910
2942
2942
2942
2940
2908
892
2940
2940
2940
2908
892
2908
892
2908
892
2940
2940
2940
2908
2908
892
2908
892
2940
2908
892
2940
2940
2940
2896
2896
3806
3826
3826
3826
3826
3826
2910
3006
3006
2910
2922
2922
2898
2898
2898
2898
2898
2942
2942
2942
2910
894
2942
2908
892
2908
892
2940
2908
892
2908
892
2908
892
2110
2096
62
2096
2110
3826
2050
2066
2050
2082
18
2050
2082
38
2066
2066
2066
2082
18
2066
2082
18
2050
2108
2048
3038
3824
3824
3806
3806
3806
3804
3818
3778
3056
880
2929
3038
2929
2929
3038
3038
2922
1002
3036
2922
1002
3036
2922
2922
2922
2922
2922
3010
3010
3010
3010
3014
3010
2978
2082
3824
3806
3806
3806
3806
3806
3806
3806
3806
3806
3806
3824
3806
3824
3805
3804
3805
3805
3804
3804
3804
3804
3804
3805
3804
3778
3778
3778
3778
3778
3778
3778
3778
3778
3778
3778
3778
3782
3038
3056
3038
3038
2928
3038
3038
2992
2992
3038
2928
944
2928
3038
2992
3038
2928
3056
880
2994
989
988
2922
1002
3037
3036
2994
989
988
2994
2922
3036
3037
988
2994
2994
2994
2994
2922
2922
2994
989
2994
988
2922
3036
2994
3010
3014
3010
3010
3010
3010
3010
3010
3010
3010
3010
3010
3010
3014
3010
3010
3014
2930
3014
934
3014
934
3014
2978
2978
2978
3017
978
3017
978
3026
3026
3026
3806
3804
3038
3038
2994
988
2994
988
3050
3806
3824
3806
3806
3804
3818
3804
3778
3025
3025
3025
2052
2050
2052
2052
2052
2912
2900
868
2912
3040
864
2912
3040
976
2912
3024
2912
3040
864
2912
3024
2912
3040
976
2912
3028
2900
2900
868
2916
3028
2900
868
3028
2900
868
2054
2900
3040
2912
2900
3808
1744
3808
1744
3808
3808
1744
3808
1744
3808
1744
3808
1744
3796
3796
3796
3796
3796
3796
3796
3616
2912
3040
864
2912
2912
2912
2896
2896
976
2912
2896
3040
864
2896
2912
3040
864
2912
2896
3040
976
2912
2896
2912
3040
864
2912
2896
2912
2896
2912
2900
3028
2900
868
2900
2900
980
2900
868
2900
3028
2900
2900
3028
2900
3028
2900
868
2900
2900
868
3028
2900
2900
868
2900
2900
868
2912
2912
3040
864
976
2054
2054
2914
2914
2914
2900
868
2900
2900
868
2914
2914
2914
2914
2900
868
2900
868
2900
868
2900
868
2900
2053
6
2054
2914
2914
2914
2914
2914
2914
2914
2914
2914
2914
2914
2914
2900
868
2900
868
2900
868
2916
2900
868
2900
868
2900
868
2900
868
2900
868
2900
868
2900
868
2900
868
2916
2914
850
2898
2914
850
2900
868
2900
2900
2054
2054
2054
2054
2912
2914
850
2914
2914
850
2914
2914
850
2914
850
2914
850
2914
2914
850
2914
2914
2900
868
2900
868
2900
868
2900
868
2900
868
2900
2900
868
2900
868
2900
868
2054
3792
3808
1744
3792
3796
2054
2054
2672
2672
2241
2241
2241
2241
2241
2242
2241
194
2433
641
389
645
2434
642
2434
642
2433
641
386
642
2689
2433
2433
641
2433
2433
641
2433
389
2433
641
389
645
2433
389
2437
2757
2433
641
389
645
2433
641
389
645
2437
2433
641
2433
641
2433
641
2433
641
2434
642
2434
642
2434
642
2434
642
2433
2433
2433
2433
2753
709
2754
2434
642
2434
642
2753
2434
642
388
644
2434
642
388
644
2240
2432
2432
2432
640
2688
2435
643
2435
643
2435
2435
2435
2435
643
2435
2435
2755
2817
2818
2817
2817
2818
2817
2817
2818
2817
2817
2817
2818
2817
2818
2817
2817
2817
2820
2820
2820
2820
2821
2821
2817
773
2817
2817
773
2817
2817
2817
2817
773
2817
2817
773
2817
2817
2817
773
2817
2817
2817
2817
773
2817
2817
2817
2817
2817
773
2818
2818
2818
2818
2818
2818
2818
2817
2816
2816
2816
2816
2816
2816
2819
2819
2819
2819
2819
2819
2819
2819
2819
2055
2055
27
2075
2055
2055
2918
2918
3046
3046
3046
3046
2918
3798
1766
3798
1766
3798
1766
3798
1766
3798
1766
2902
870
982
998
2902
2918
2902
870
982
998
2918
2918
2902
870
982
998
2918
2918
2902
870
982
2918
2902
2918
2902
870
982
998
2918
2902
2918
2918
2918
2902
870
982
998
2918
2918
2918
2902
2918
2918
2918
2918
2918
2903
2903
2903
2903
3814
3814
2918
998
2902
2918
2918
998
2902
2918
3046
2902
3798
1766
3798
1766
3798
1766
3798
1766
3798
1766
3798
1766
3798
1766
3814
2918
998
2918
2902
2918
2918
2918
2918
998
2918
2902
2918
2902
870
982
2918
2902
2918
2918
2918
2918
998
2918
2902
2918
3046
2902
870
982
998
2918
2902
2918
2918
998
2918
2902
2918
2918
2918
998
2918
2918
2918
3046
3798
1766
2563
2885
2094
2094
2094
2094
2094
2094
2094
2094
3637
3637
3637
2094
2094
2094
2094
3032
3632
2883
2883
2883
2880
3635
3635
3635
2883
2883
2883
2883
2883
2088
2088
3632
3632
3632
3632
3632
3635
3635
3632
2088
2088
2088
2088
3632
3632
3632
3632
3632
3632
3632
3632
3632
3632
3632
3632
3632
3632
3632
2883
3635
3635
3635
3635
3635
3635
3635
3635
3635
3635
3635
3635
3635
3635
3635
3635
3635
3635
3635
3635
3635
3635
3635
3635
3635
3635
3632
3632
3635
3635
3635
2883
2883
2883
2880
2880
2880
2880
3635
3635
3635
3635
2883
2883
2883
2883
2883
2883
2883
2883
2883
2883
2883
2883
2883
2883
2883
2883
2883
2883
2883
2883
2883
2883
2883
2883
2883
2883
2883
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2880
2883
2883
2883
3632
3032
2884
3636
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
3636
3636
3636
3636
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2564
2564
2564
2564
2564
2052
3012
2052
2052
2052
2052
2052
2052
3012
3012
3012
3012
3012
3012
3012
3012
3012
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
3012
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
3012
3012
3012
3012
3012
2052
2052
2052
2052
2052
2052
2052
2052
2064
2056
2064
2056
2056
2056
2056
2064
2064
2064
2056
2056
2056
2064
2064
2064
2064
2056
2056
2056
2056
2056
2056
2056
2064
2064
2056
2056
2064
2660
2677
2677
2677
2660
2677
2677
2677
2445
653
2445
653
2765
2901
2902
2821
774
2822
2901
2901
858
2822
2822
2822
2822
2244
2244
2244
2244
2244
2244
2244
2244
2436
644
2436
644
2436
644
2436
644
2436
644
2436
644
2436
644
2756
2756
2436
644
2436
644
2436
644
2436
644
2436
644
2436
644
2436
2436
2692
2692
2436
644
2436
644
2436
644
2756
2756
2756
2436
2436
2436
2245
2437
2437
2437
2437
2437
2437
2757
2757
2757
2224
368
2448
656
2448
656
2704
2448
656
2440
2820
2820
2824
2832
2824
2824
2832
3006
3006
3006
3006
2914
2914
2914
2050
2050
2108
2108
2096
2054
2137
2130
2130
2136
2136
2096
2096
2049
2049
5
2049
2
2049
2049
2049
5
2050
2050
2050
2048
2051
2051
63
2111
2051
2051
63
2051
2051
63
2051
63
2051
2140
2061
2096
2098
2130
2098
2098
2052
2560
2560
2560
2560
1152
640
2560
3200
2786
3200
2560
2560
2560
2560
2076
2620
2596
2052
2822
2822
2818
2818
2592
2592
2592
2998
946
2906
3052
3634
2905
2905
2994
2905
2905
2905
2905
2994
2905
2905
2994
2998
946
2998
2907
858
2998
946
2994
2998
946
2906
2907
858
2098
54
3033
3033
2998
946
2998
2906
2906
2907
858
2049
2052
2054
2054
2098
54
2098
54
2098
54
2092
2092
2905
2049
3634
3634
2905
2905
2994
2905
2905
2905
2994
2905
2905
2905
2905
2905
2905
2905
2905
2905
2905
2905
2905
2905
2905
2905
2905
2994
2905
2905
2994
2998
946
2906
2907
858
2907
858
2998
946
2907
858
2998
946
2906
2994
2998
946
2906
2906
2906
2998
2998
2998
946
2906
2906
2994
2906
2998
946
2994
2906
2906
2906
2907
2906
2905
2998
946
2098
54
2998
2098
2098
2098
2098
2098
2098
2098
2098
2098
2102
2098
3634
2242
196
2051
2052
2052
2052
3032
3032
3034
3032
3032
3032
3032
3032
986
3032
3032
3032
987
3032
3638
3638
3638
3638
3632
1588
1590
3632
1588
1590
3632
1588
3632
1588
3632
1588
1590
3636
1590
1594
3636
3636
3636
3638
1594
3032
3032
3032
3032
3032
3032
2088
2088
44
2088
42
2088
2088
42
2088
44
2090
44
2088
44
2088
44
2090
44
2092
2088
42
2088
2088
44
2088
2088
44
2088
42
2088
2088
42
2088
44
2090
44
2090
44
2088
42
2088
2088
44
2088
44
2090
44
2092
2088
44
2090
44
2090
44
2088
44
2090
44
2088
44
2090
44
2092
2088
44
2088
44
2088
44
2088
42
2088
44
2092
2090
44
2092
2090
44
2088
44
2088
44
2088
44
2090
44
2088
44
2088
44
2090
44
2088
44
2090
44
2088
44
2090
44
2088
44
2088
44
2088
44
2088
44
2092
2088
44
2088
44
2088
44
2092
2088
44
2088
42
44
2088
42
2088
44
2092
2092
2088
44
2088
44
2088
44
2088
2088
44
2088
44
2088
2088
2088
44
2088
44
2090
2088
44
2088
2092
2088
2088
44
2090
44
2088
44
2090
44
2092
2088
44
2088
42
44
2088
2088
44
2088
44
3632
1588
1590
3632
1588
1590
3632
1588
1590
3632
3638
1594
3632
1588
3632
1588
1586
1590
3636
1590
1594
3636
3632
1588
1590
3632
1588
3636
3636
1590
1594
3632
1588
1590
3636
3636
1590
3632
1588
1590
3632
1588
1590
3638
1594
3632
1588
3632
1588
1586
1590
3636
1590
1594
3636
1590
3636
1590
3636
1590
3636
3636
1590
3642
3636
1590
3636
3636
3632
1588
3632
1588
1590
3632
1588
1590
3638
1594
3632
1588
3632
1588
1586
1590
3636
1590
1594
3632
1588
1590
3636
3636
1590
3636
1590
3636
3638
1594
2088
42
2088
2088
44
2088
2092
2092
2092
2088
2088
44
2092
2092
2088
44
2092
2090
2088
44
2090
44
2088
44
2088
44
2090
44
45
2090
44
2088
44
2092
2092
3632
3635
3636
3636
1590
3636
3635
3635
3632
1588
3632
1588
1590
3638
1594
3636
3636
3637
1586
3636
3632
1588
3636
1590
3632
3635
3636
3635
3636
2885
2885
2885
2885
3636
1587
3632
1588
1590
3632
1588
1590
3632
1588
3632
3638
1594
3632
1588
3632
1588
1586
1590
3636
1590
1594
3632
1588
3632
1588
3636
1590
3636
3636
3636
1590
1594
3636
3636
3635
3632
1588
3636
1590
3628
3628
3628
3628
3628
3628
3628
3628
3628
3628
3628
3628
3628
3628
3628
3628
3628
3014
3783
3782
3015
3014
3628
3628
3628
3628
3628
3628
3628
3628
3628
3628
3628
3628
3628
2098
2098
3634
2053
2053
2053
3037
2955
2955
925
2973
2955
925
2955
2987
2091
3637
3617
1570
3617
2894
2987
2955
939
2987
2983
2884
2884
2997
1006
2997
1006
3061
885
3061
885
3054
3015
3829
3829
3822
3810
3809
3783
3783
3785
3042
866
3041
865
3015
3015
3015
3822
3829
3783
2995
3058
2921
1001
2993
946
3049
2993
946
3049
882
1010
2921
1001
2993
946
3049
2993
946
3825
1769
1778
3825
1769
1778
3825
3817
3777
1730
3777
1730
3777
3049
882
1010
2921
882
3009
3010
3817
1778
3817
1778
3817
2251
2437
645
2451
2757
2683
2683
2683
2683
3822
3809
3808
3808
2913
2929
3040
864
3040
864
2976
2890
2954
934
2890
2976
2976
2080
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2067
2053
2053
2051
2051
2051
2051
2051
2051
2074
2083
2083
2083
2083
2083
2083
2083
2083
2083
2051
2051
2979
2979
2979
2963
2963
2883
2883
2883
2883
2883
2051
2051
2074
2073
2073
2073
2073
2082
2082
2082
2082
2082
2082
2082
2082
2082
2073
2073
2962
2962
2978
2978
2962
2962
2962
2962
2978
2955
2973
2955
2955
2881
2881
834
2881
834
2073
2082
2082
2978
3809
1762
3783
3783
2997
2997
2997
2997
3041
994
3015
3783
3779
3781
3779
1733
2995
2931
2931
3011
3013
3011
3777
3777
3777
3777
3777
3777
3777
3777
1730
3777
1730
3777
2993
946
2993
2993
946
2993
3009
3009
3009
3009
3009
3009
3009
3009
3009
3009
2955
939
2955
911
939
943
2955
939
2955
911
939
943
2955
911
939
943
2955
2091
2987
2982
2945
2945
2821
2821
2821
2821
2821
2821
2821
2819
2819
2841
2841
2997
3778
3777
1730
1733
3009
929
962
965
930
933
2993
3816
3048
2101
3637
2101
2097
50
2993
946
2565
2565
2565
2101
54
2101
2285
2141
237
2229
182
186
2229
186
2136
89
90
2137
90
2136
89
90
2233
2397
2394
2413
2393
2392
345
2392
345
2392
345
346
2139
93
95
2139
95
2139
93
95
2237
183
187
2140
2159
2397
2397
347
351
2397
347
351
2397
347
351
2396
2415
2336
2336
2336
2336
2338
2336
2338
2336
2336
2784
2720
416
2720
416
2723
2161
105
114
2161
105
114
2910
2874
2224
2224
2224
432
2224
2743
2743
2092
2092
2092
3126
3126
3334
2563
2563
2563
2563
2563
2563
2563
2563
2563
2560
2560
2069
2517
2517
2070
2070
2069
2065
2070
23
2070
2054
2432
2374
3179
1130
1146
3280
2442
2442
2442
2314
394
2314
2432
2432
2304
384
320
2304
2432
2304
320
2310
2474
2458
411
2474
2330
283
2331
2346
427
426
2347
298
427
426
2436
390
404
2436
2308
388
276
390
292
294
2468
404
2436
392
396
394
398
2436
396
394
2312
260
268
388
392
266
270
328
396
292
394
332
2440
396
420
2436
392
390
396
394
440
398
420
404
402
446
2436
390
396
394
440
444
2312
260
262
268
388
392
266
276
390
270
324
328
274
340
312
396
292
394
440
332
294
316
314
444
442
2436
392
396
440
420
404
2448
2320
400
2448
2320
400
2448
2448
2448
2320
400
2448
2384
2478
2478
2478
2474
2474
2704
720
2704
720
3144
3144
1112
2376
2376
2568
2376
2368
352
2368
3264
3264
3264
2560
2400
2368
352
2368
352
2368
352
2368
2368
352
2368
352
2442
2442
2314
2314
2314
2470
2442
2331
411
2459
2458
2458
2458
2458
2458
2458
2458
2458
2458
2472
408
2328
296
424
2472
2472
408
2328
296
424
2472
408
2344
424
2328
296
424
2328
296
424
408
2328
296
424
376
408
2472
2472
408
2344
424
2472
2472
2472
2344
424
2472
2344
424
2344
424
2472
2344
424
2344
424
2344
424
2344
424
2472
2472
2472
2344
424
376
2472
2344
424
2344
424
2472
2424
408
2424
408
2472
2344
424
2344
424
2344
424
2344
424
2472
2344
424
2472
2472
2344
424
376
2328
296
424
376
408
2344
424
2344
424
2472
2472
2344
424
376
408
2344
424
376
408
2344
424
2344
424
2472
2472
2440
328
2312
2376
2440
2376
2440
2440
2440
2440
2440
2440
2440
2312
392
328
2440
2312
392
312
440
2440
2312
2312
2376
2440
2440
2488
2488
2488
2440
440
2440
2440
2440
2440
2440
2440
2440
2440
2312
392
2440
2312
392
2440
2440
2440
2440
2440
2312
328
2312
328
2312
312
2440
328
2312
392
440
2440
2488
2440
2440
2376
2488
2312
392
2440
2376
2312
392
2312
2440
2440
2312
392
2312
2312
2312
392
2312
2440
2440
2440
2440
2312
392
2440
2440
2312
392
328
2312
392
2440
2440
2440
2440
2312
392
2440
2312
392
312
2440
2440
2312
392
2440
2440
2312
392
328
2440
2312
392
312
440
2440
2440
440
2440
2432
416
2368
2432
416
2400
2400
2304
352
2304
352
2432
2304
352
2368
288
352
2432
2304
352
2432
2432
2304
2304
384
352
2368
352
2368
352
2304
320
2304
384
320
352
2464
2464
2432
2400
2432
2400
2432
2432
2400
2304
352
2432
416
2304
352
2432
2432
416
2304
352
2432
2304
352
2432
2432
2432
416
2432
2432
2432
416
2304
352
2432
2304
384
352
2432
2432
2432
2304
384
352
2432
2304
384
2304
384
352
2432
2432
2432
2432
2304
352
2432
2432
2432
2304
384
352
2432
2432
2432
2304
384
352
2432
2432
2432
2304
384
352
2490
2464
2464
2304
384
320
352
2304
384
320
352
2432
320
352
2304
384
320
2368
352
2368
352
2304
384
320
2304
384
320
352
2304
384
2304
384
2443
2443
2443
2304
320
352
2368
352
2434
418
2464
2464
2432
320
2464
2452
2452
2388
2368
288
416
2388
2452
2452
2432
2432
2432
2464
2432
2432
2432
416
2464
2432
2432
2447
447
2447
2447
2447
2447
447
2336
416
2336
416
2363
2368
2304
320
2304
320
2304
2494
2494
2464
2432
416
2488
2432
2432
2432
2304
384
2304
384
2432
2432
2432
2432
2432
2432
2432
416
2432
2432
2432
2432
2432
416
2443
2447
2362
2336
416
2336
416
2336
416
2336
416
2336
416
2464
2336
416
2336
416
2336
416
2336
416
2336
416
2336
416
2336
416
2464
2336
416
2464
2464
2336
2464
2464
2336
416
2304
320
2304
320
352
2304
384
320
352
2304
384
2304
384
2304
384
2304
352
2304
384
2304
2464
2432
416
2432
416
2464
2490
2490
2490
2432
416
2432
416
2432
2464
2432
2432
2304
384
352
2304
384
352
2368
416
352
2432
352
2304
384
352
2368
352
2432
2432
2304
384
320
2304
384
2432
2432
2304
384
2447
2447
447
2367
447
2447
2447
2447
447
2491
2432
320
352
2464
2464
2304
384
2304
352
2304
384
2304
288
352
2304
384
2304
384
2304
384
2304
352
2447
2447
2379
2304
384
2304
320
288
352
2494
2494
2360
2464
2432
416
2432
2432
2432
416
2432
2432
2432
2432
2304
384
352
2432
2432
2432
2304
384
352
2432
2432
416
2432
2304
384
352
2432
2304
384
352
2304
384
352
2400
2432
2432
2304
384
352
2304
384
352
2304
384
352
2432
2432
2304
384
2432
2432
2432
2432
2432
2432
2443
2447
2362
2362
2362
2362
2464
2464
2464
2336
2464
2336
416
2336
416
2336
416
2464
2304
384
2432
320
2304
352
2304
384
2304
320
352
2304
384
2336
2304
352
2304
384
2304
384
2304
352
2304
384
2432
320
2304
352
2304
384
2304
352
2304
384
2304
352
2304
384
2432
320
2304
352
2304
384
2432
320
2304
352
2304
2304
352
2304
384
2432
320
2304
352
2443
2379
2464
2432
416
2443
2432
2304
384
320
288
416
352
2304
384
320
352
2488
2360
2452
2360
440
316
444
2434
2306
386
2432
416
2464
2304
384
2464
2432
416
2432
2304
384
2324
404
2304
384
2304
384
2304
384
2464
2464
2304
384
288
2304
320
288
352
2452
2324
404
2434
2306
386
354
2442
2442
2315
395
2443
2442
2442
2442
2442
2442
2442
2442
2442
2442
422
2442
422
2442
2314
2442
422
2442
2442
2442
2442
2470
2314
318
2442
2366
446
2470
2478
2478
2424
2344
2344
2344
424
2344
424
2472
2344
2344
2424
408
2472
2472
2472
2424
408
2472
408
2328
296
424
376
408
2472
408
2328
296
424
376
408
2328
2472
2344
424
376
2328
296
424
376
408
2344
424
2344
424
2344
424
2344
424
2344
424
2344
424
2344
424
2344
2344
376
2344
2344
424
2472
2472
408
2424
2328
296
424
376
408
2344
424
376
2472
2472
408
2344
424
2472
2344
424
2344
424
2344
424
2472
2344
424
2344
376
2344
424
2472
2472
2344
424
2472
2344
424
376
2440
2440
2312
392
328
2440
2488
2376
2488
2440
2440
2312
392
2440
2312
392
2440
2440
2312
392
2312
392
2312
2488
2488
2488
2376
2312
328
2440
2440
2440
2312
392
2312
328
2312
392
2312
328
2312
392
2312
392
2312
2312
328
2440
2440
2312
2440
2440
2440
2312
392
328
2312
392
2440
2440
2312
392
328
2440
2440
2440
2440
2440
2312
392
2312
392
2440
2440
2440
2440
2312
392
328
2440
2312
392
312
2440
2440
2440
2440
2312
392
328
2360
2312
392
2440
2440
2440
2440
2312
328
2312
312
2440
2440
2440
2312
2312
328
2312
392
2376
2312
392
328
2440
2312
328
2376
2312
328
2312
312
2312
392
2440
2376
2360
2312
392
328
2440
2312
328
2312
312
2312
328
2312
312
2312
328
2312
2440
2440
2440
440
2440
440
2440
440
2440
2440
440
3096
3096
2440
2376
2376
2440
2376
2440
2376
2376
2312
392
2440
328
2312
328
2312
392
2376
2312
328
2440
2312
328
2440
2312
328
2376
2312
328
2312
328
2488
2488
2376
2376
2312
328
2312
2312
2440
2312
392
2312
392
2360
2312
392
2440
440
2488
2464
2432
2464
2304
384
352
2432
320
2400
2400
2304
384
352
2368
2304
384
352
2400
2464
2464
2432
2432
2304
384
352
2304
384
352
2432
2304
384
288
416
2432
416
2432
416
2400
2400
2464
2336
2464
2400
2400
2336
416
2336
416
352
2432
2432
416
2432
2432
416
2400
2400
2400
2432
2432
416
2432
2464
2304
2336
416
2464
2464
2336
416
2336
416
2368
352
2368
2432
320
352
2432
320
352
2368
352
2304
320
2432
320
352
2400
2368
352
2368
2304
320
2304
384
2432
320
2304
352
2368
2304
384
2432
320
2304
352
2368
2304
384
2304
352
2304
384
2368
2304
288
352
2304
384
2304
352
2304
384
2432
320
2304
352
2368
288
2304
384
2304
352
2304
384
2432
320
2304
352
2304
384
2304
320
288
352
2432
320
2304
352
2368
2304
352
2304
352
2304
320
288
2400
2304
320
288
352
2304
2304
320
288
2388
312
2388
312
2388
2363
2304
320
2464
2432
2464
2432
416
2432
2432
416
2400
2304
384
352
2400
2400
2304
384
352
2304
352
2368
352
2304
384
352
2304
384
352
2432
2400
2432
2304
384
352
2432
2304
384
352
2368
352
2304
384
352
2400
2400
2400
2400
2432
2432
2432
2304
384
352
2432
2464
2432
2432
2304
384
352
2432
2400
2464
2336
416
2464
2400
2432
2432
2304
384
2400
2400
2400
2336
416
2432
2432
2304
384
352
2432
2464
2432
2432
2304
384
352
2432
416
2432
2304
384
2464
2432
2432
2432
2304
384
352
2432
416
2400
2400
2400
2400
2400
2400
2400
2432
2432
2400
2400
2400
2432
2400
2400
2304
2304
2304
2464
2336
416
2336
416
2336
2464
2336
416
2464
2336
416
2464
2336
416
2336
416
2464
2336
416
2464
2336
416
2336
416
2368
352
2432
2432
320
352
2432
320
288
352
2432
2432
2304
320
2432
320
352
2432
320
352
2304
384
320
2432
320
352
2304
384
2368
2432
320
352
2368
352
2432
2400
2304
320
352
2304
320
352
2400
2400
2400
2400
2432
2304
320
352
2304
320
352
2304
2368
2400
2368
2400
2304
384
2432
320
2304
352
2304
384
2432
320
2304
352
2400
2400
2304
384
2304
320
352
2304
384
2336
2368
2400
2368
352
2400
2368
2400
2336
2400
2400
2304
384
2368
2304
352
2304
384
2304
320
352
2304
384
2304
352
2304
384
2432
320
2304
352
2336
2304
384
2304
352
2304
384
2432
320
2304
352
2304
384
2304
320
352
2400
2304
384
2304
320
352
2304
384
2432
320
2304
352
2304
384
2304
352
2432
320
2304
352
2304
320
352
2304
320
352
2432
320
2304
352
2368
352
2432
2304
320
352
2368
352
2304
320
352
2304
320
2400
2400
2304
320
352
2304
320
2304
320
352
2464
2432
416
2464
2464
2400
2400
2488
2388
312
440
316
444
2488
2388
312
440
316
444
2388
312
440
316
444
2452
2388
312
316
2452
2488
444
2360
440
316
444
2488
444
2360
440
316
444
2360
316
2466
2466
2466
2434
2306
386
2336
2304
288
416
2304
384
2304
320
352
2304
384
2304
320
352
2304
320
352
2400
2464
2368
2368
288
2400
2368
288
2336
2400
2400
2400
2400
2400
2400
2464
2400
2368
2368
2400
2400
2400
2368
2400
2368
352
2400
2400
2368
2400
2400
2400
2400
2400
2400
2464
2400
2464
2400
2464
2304
384
352
2304
384
352
2304
384
352
2400
2400
2400
2400
2400
2400
2400
2464
2464
2464
2464
2368
2304
352
2368
352
2336
2368
2400
2400
2368
2400
2304
352
2400
2368
2304
352
2368
2400
2368
2400
2368
2400
2368
2400
2488
2388
312
440
444
2488
444
2360
440
316
444
2432
2336
2432
2304
384
288
2336
2464
2368
288
2368
288
352
2304
384
2304
320
288
352
2388
2388
2363
2464
2388
2400
2368
288
352
2304
320
288
352
2338
2324
404
2388
2306
2306
322
354
2306
322
354
2336
2464
2464
2464
2400
2432
2368
352
2432
2432
2368
288
416
352
2432
416
2368
288
416
352
2452
2400
2400
2304
384
288
416
2304
320
2432
2432
2432
2432
2304
384
352
2432
2304
384
352
2432
2304
384
352
2432
2432
416
2304
384
352
2432
2432
2432
2304
384
352
2432
2432
2432
2304
384
352
2432
2304
384
352
2400
2432
320
352
2432
416
2304
384
352
2464
2432
416
2304
384
352
2464
2304
384
352
2432
320
352
2432
416
2304
384
352
2304
384
352
2432
2304
384
352
2432
2304
384
2432
320
352
2304
384
352
2400
2368
352
2464
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2304
384
2304
320
352
2304
384
2432
320
2304
352
2304
384
2304
352
2304
384
2304
352
2304
384
2432
320
2304
352
2304
384
2304
352
2304
384
2304
352
2304
384
2432
320
2304
352
2304
384
2304
352
2432
416
2432
416
2752
2752
2760
2760
2752
2752
2752
2752
2752
2752
2752
2752
2752
2752
2752
2752
2752
2474
410
2458
442
2330
298
426
346
314
410
442
2353
2752
448
2330
2330
2394
2394
2330
410
2330
2330
2330
2330
2330
2353
282
346
314
2394
2330
346
362
314
2309
2456
409
2456
409
2328
281
312
313
408
409
2328
281
408
409
2392
345
2712
665
2776
729
2713
2777
2560
2240
3600
3600
3600
3600
3600
3600
2689
2689
2689
2689
2689
2689
2689
2688
2560
2689
646
647
2560
3686
2240
3686
3686
2240
2280
3600
3600
3600
3600
3600
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2689
646
647
2689
646
3600
2701
2701
2701
2701
2693
2693
2693
2693
2693
2693
2693
2693
2713
2712
2378
2713
2376
2376
2725
2376
2442
2442
2442
2442
2442
2485
2481
437
2337
2890
2826
2826
2378
2448
2448
2368
2381
2378
2378
2378
2762
2762
2438
2762
2762
3632
3625
1593
1581
1578
3641
1594
3625
1593
1581
3625
3625
2065
2101
2065
2055
2273
2273
2273
2053
2053
2049
2061
2273
224
2064
2065
2049
2251
2049
2049
2049
2049
2048
2241
2049
2293
2065
2097
37
2085
2249
2101
2097
2273
2273
2086
2087
2081
17
2065
2069
2065
2099
2065
2065
2065
2087
2299
2289
2289
2273
2273
2293
2293
2277
2277
2051
2065
2065
2049
2049
2061
2256
2257
2257
2273
224
2256
2273
2273
2241
2241
2241
2241
2241
2241
2241
2241
2049
2049
2049
2049
2049
2049
2048
2048
2048
2241
2241
2049
3657
3659
3657
1610
3657
3656
3656
2322
2323
3656
2362
2362
2107
2759
2759
2503
2503
2320
2064
2083
2083
2273
2273
2273
2274
2274
2375
2375
2375
2375
2438
2375
2374
2961
2961
918
2961
2961
2058
2065
2065
2065
2069
2065
2073
2309
2065
2065
2058
2058
2058
2058
2058
2059
2058
2058
2058
2058
2059
2059
2059
2059
2058
2058
522
2058
2058
522
2058
2058
2058
2058
522
2058
2058
522
2058
2080
2080
2072
2064
2248
2248
2248
2072
2072
2072
2081
2081
2105
61
59
2073
26
2073
2085
38
2085
2085
2085
38
2101
2101
2101
2101
2101
2101
2101
2249
2249
2085
2257
2257
2105
61
59
2085
38
2085
2098
2085
2085
2101
2101
2101
2085
2087
2401
2401
2200
2200
2080
288
2272
2144
352
2601
557
2661
2657
2661
2273
2595
2617
2665
621
629
2665
613
621
629
2665
621
629
2661
2105
45
58
153
233
249
313
154
237
250
314
2105
59
153
249
154
235
155
234
250
251
2089
57
42
45
58
233
249
237
234
250
2105
58
153
313
154
314
2285
2098
51
59
155
306
307
315
2105
43
59
233
249
235
234
250
251
2201
233
313
237
2098
153
154
235
155
306
315
2105
45
233
237
2285
2089
233
2285
2201
313
237
2089
57
45
58
233
237
2089
233
2285
2089
233
2149
109
361
245
229
237
357
365
373
2149
109
361
229
237
357
365
373
2149
109
361
357
365
2157
361
237
357
365
373
2157
361
357
365
2157
361
357
365
2401
2401
2401
2145
353
2145
353
2145
353
2145
353
2145
353
2145
353
2145
353
2401
2145
353
2401
2249
205
202
2149
229
357
2251
202
2150
230
358
2149
229
357
2249
205
202
2149
229
357
2149
229
357
2149
357
2089
43
45
153
233
235
237
155
301
2085
51
153
293
2085
73
51
229
2081
289
2081
225
2081
289
2081
225
2273
2145
225
353
2145
225
353
2273
353
2145
225
353
2265
218
2153
109
106
2155
106
2153
2281
237
2281
237
234
2285
2281
235
234
2281
2285
2080
2080
2080
2080
2080
2976
2976
2976
2981
2981
2981
2981
2981
2981
2981
2981
934
2981
2981
2085
2085
2981
2341
2341
2341
2305
2305
2325
285
278
2305
2305
2305
2305
2305
2325
283
2325
283
2080
2277
237
2285
2081
2081
2072
2064
2101
2101
2101
2101
2098
2213
173
3173
3172
3172
3172
2442
402
2445
2445
394
422
2445
2445
394
422
2443
394
398
399
2445
2438
395
391
2270
2255
3776
3776
3776
2884
3665
3665
3665
3665
3665
3665
2569
2569
2569
2569
2569
2569
2569
2569
2566
2572
2572
522
2060
2060
3084
524
3590
2566
2566
2566
262
2054
518
262
134
2054
518
262
134
2054
518
262
134
2566
3078
6
3078
6
3078
6
3590
2060
140
2060
140
2108
572
316
2108
316
2108
316
2172
2572
2620
3644
2621
2109
573
317
2109
269
141
317
2109
317
2566
2574
2571
522
526
2566
3078
518
2566
3590
2056
2056
2056
2056
2056
2056
3080
520
3080
520
2056
3592
2582
550
2582
550
2086
534
550
3094
1062
3094
1062
3094
22
1062
38
534
550
3094
1062
2582
550
2582
550
2576
2064
528
2064
528
3088
528
3088
3088
16
528
2576
2952
2574
527
3080
2161
177
241
105
1129
1201
1265
1138
114
233
1257
178
1202
242
1266
3249
1265
1257
3081
9
3081
2048
1024
512
3085
3085
3085
3072
512
2057
2048
2048
3081
3081
521
3072
2048
1024
512
2560
2560
2560
3072
2048
1024
512
3072
512
2569
2560
3593
3584
2053
2949
2053
2053
3074
2
2050
3074
2
3074
2
3586
2061
2573
2573
2053
3077
517
2570
2153
233
1257
3689
2054
518
134
2054
518
2054
518
262
2581
2581
2581
2581
597
2645
3590
3590
2563
2563
2563
2563
2563
2563
2570
2057
2057
2057
2057
2570
2570
2563
2563
2569
2563
2563
2569
2051
515
259
3075
3
515
259
1155
3075
3
515
259
1155
3075
3
515
259
1155
2051
259
2051
259
2051
259
2051
515
259
2051
515
259
2051
515
259
2051
515
259
2051
259
2051
515
259
3081
9
49
521
265
561
305
3081
9
49
521
265
561
305
3081
9
521
265
1161
2057
49
521
265
561
305
2057
265
3081
9
521
265
2313
561
2313
561
2313
2057
521
265
2051
2569
2569
2569
2569
2569
2569
265
2569
265
2569
2569
2057
49
521
265
305
2057
521
265
2057
265
2057
521
265
2057
49
521
265
305
2057
521
265
2057
265
2057
265
2313
2313
3212
3212
2060
524
268
2060
268
2313
2057
49
521
265
561
305
3081
9
49
521
265
561
1161
305
3081
9
49
521
265
561
1161
305
3081
9
49
521
265
561
1161
305
3081
9
521
265
1161
2057
49
521
265
561
1161
305
2057
49
521
265
561
1161
305
3081
9
49
521
265
561
1161
305
2057
265
1161
3081
9
521
265
1161
305
3081
9
521
265
1161
2057
521
2057
2057
521
265
2057
521
265
3081
9
521
265
2057
265
2057
265
2057
49
521
265
561
305
3081
9
49
521
265
561
305
3081
9
49
521
265
561
1161
305
2057
265
2057
265
2057
265
1161
3081
9
49
521
265
561
305
3081
9
49
521
265
561
305
3081
9
521
265
561
3081
9
49
521
265
561
305
3081
9
49
521
265
561
2057
521
265
2057
521
265
3081
9
49
521
265
561
1161
305
3081
9
49
521
265
561
1161
305
2569
561
2057
49
521
265
561
305
2057
521
265
1161
2057
265
2057
49
521
265
2057
521
265
3081
9
49
521
265
305
3081
9
521
265
2057
2057
2057
2057
521
265
3081
9
49
521
265
561
305
3081
9
49
521
265
561
305
3081
9
49
521
265
561
305
3081
9
521
265
2057
521
265
3081
9
49
521
265
561
305
3081
9
49
521
265
561
305
3081
9
521
265
2057
521
265
3081
9
49
521
265
561
305
3081
9
521
265
3083
11
523
267
1163
3083
11
523
267
1163
2059
267
1163
3083
11
523
267
2059
267
1163
3083
11
523
267
3212
2572
268
2060
524
268
2060
524
268
2060
268
2057
2057
3081
9
49
521
265
561
3081
9
49
521
265
561
3081
9
49
521
265
561
1161
3081
9
521
265
3081
9
49
521
265
561
3081
9
49
521
265
561
3081
9
49
521
265
561
1161
2057
49
521
561
2057
521
265
2057
265
2057
265
2057
2057
2057
521
561
2057
521
265
2057
521
2057
265
2057
265
3081
9
49
521
265
561
3081
9
49
521
265
561
3081
9
49
521
265
561
3081
9
49
521
265
561
3081
9
49
521
561
3081
9
521
265
1161
2057
49
521
265
561
2057
521
265
2057
265
2057
265
2057
2057
2057
2057
2057
521
265
2057
521
2057
521
265
3081
9
265
3081
9
49
521
265
2313
3081
9
49
521
265
3081
9
3081
9
3081
9
49
521
265
3081
9
521
265
3083
11
523
267
2059
523
3083
11
523
267
3083
11
523
267
3083
11
523
267
2140
604
2140
604
3075
3
515
1155
3075
3
515
1155
3075
3
515
1155
3083
11
523
267
2059
523
3587
3587
3587
3587
3587
3587
3587
3593
3593
3593
3593
3587
3587
3587
3587
3587
3587
3587
3587
3593
3593
3596
3596
3596
3596
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3593
3595
3595
3593
3593
3593
3593
3593
3593
2560
2560
2560
2560
2560
2560
2560
2560
2048
512
256
2048
512
256
2048
512
256
2048
512
256
2048
512
256
2048
512
256
2048
512
2048
512
3072
512
3072
512
2048
1024
512
2048
1024
512
2048
2048
3584
3584
3584
2178
2189
2189
2189
2096
560
2096
2104
568
2104
2616
2058
522
266
2058
522
266
2058
522
266
2058
522
2058
522
2104
312
2104
312
2104
568
312
2104
312
2104
568
3594
2573
2573
3085
13
525
269
1165
2061
269
2573
2573
2573
2669
2061
269
1165
2103
2103
2103
2103
2103
2103
2661
2661
2661
2661
2661
2661
3173
613
3173
613
3173
613
3173
613
3173
101
613
3173
101
613
2149
613
3173
101
613
3173
101
613
3173
101
613
2661
2650
2138
602
2642
2129
593
3162
90
602
3154
82
594
2234
2130
594
3153
81
593
3154
594
2642
3178
3178
2129
2129
593
2129
3153
81
593
2650
3162
602
2572
2056
1033
9
520
521
1160
2056
3162
90
602
3162
90
602
2138
602
2138
602
2138
2138
602
2641
2129
593
1106
82
594
3153
81
593
2641
594
2052
2052
2052
3296
224
2144
1248
224
2144
1248
2062
2950
903
2950
2950
2950
2950
2950
2950
903
2950
2950
2054
518
262
2625
2625
2052
6
518
262
2564
2566
2625
2625
2625
2625
2625
2625
2625
2566
2566
2054
134
3078
6
518
3137
577
2113
1089
577
3137
577
3137
577
2113
1089
577
3137
577
2113
1089
577
2113
1089
577
3137
577
2113
1089
577
2625
3137
577
2054
2054
518
262
134
2182
2054
518
2566
2054
518
2054
518
2054
518
2566
2054
518
2625
2054
134
2054
262
134
2182
2566
3078
6
518
3078
6
518
3078
6
518
3078
6
518
3078
6
518
3078
6
518
3078
6
518
3078
6
518
3078
6
518
3078
6
518
3078
6
518
3078
6
518
3078
6
518
3078
6
518
3078
6
518
2054
518
2054
2054
3078
6
518
3078
6
518
3078
6
518
2054
518
2054
518
3078
518
2566
2054
518
2566
3078
6
518
3078
6
518
3078
6
518
3078
6
518
3078
6
518
3078
6
518
3078
6
518
3078
6
518
3078
6
518
3078
6
518
3078
6
518
3078
6
518
2054
518
2054
2054
3078
6
3078
6
518
3078
6
518
3078
6
518
3078
6
518
2054
518
2566
2566
2566
2054
518
2566
3137
577
3137
577
3078
6
3079
7
3079
7
3079
7
3079
7
3079
7
3078
6
518
3078
518
3078
518
3078
518
3078
6
1031
518
7
519
3078
6
1031
518
7
519
2119
583
2631
2631
2631
2119
583
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
3590
3590
3590
3590
3590
3591
2086
2054
902
2087
2055
2055
2086
2054
2054
2055
2055
2055
2054
7
2055
2055
2054
7
2055
2087
2086
2054
2641
2058
2058
3153
81
3153
81
3153
2062
3083
11
2054
7
3082
2570
2641
3153
2641
2641
2641
2129
593
2059
14
523
526
3083
1038
3086
2059
14
523
526
3083
1038
3086
526
2059
14
523
526
2059
523
526
2571
526
2571
526
2059
14
523
526
3078
3078
3078
3078
1031
3078
3078
1031
518
519
2055
519
2567
3078
6
2061
3158
86
3158
86
3158
86
3158
86
3158
86
3158
86
3158
86
3158
86
3158
86
3078
6
3158
86
3078
6
2061
3158
86
3085
13
3085
13
3158
86
3158
86
3158
86
3158
86
2134
2061
3158
86
2054
7
3078
6
1031
7
3078
6
1031
7
2055
3078
6
1031
7
2055
2055
3078
6
1031
7
2055
3078
1031
7
2055
2055
2054
3158
3078
3085
525
3158
2054
518
598
2134
598
2573
598
2566
2054
2646
2054
518
598
3078
2646
2646
2054
518
2646
2566
598
2566
2566
3078
6
1031
518
3085
3086
1110
2059
14
523
526
3083
1038
3085
525
3158
86
598
3078
6
1031
518
3085
3086
1110
2566
2059
523
526
2134
598
2573
2134
598
2566
2054
2054
518
3078
518
2571
2059
523
526
3078
6
518
2573
2054
518
3158
2571
526
3158
86
598
3078
6
518
3078
1031
3078
3078
1031
518
519
3078
1031
518
519
3078
1031
2566
519
2566
519
2567
2567
2566
519
2567
2566
519
3079
3078
3079
519
3079
519
3078
518
2567
2566
2566
2566
2566
2566
2567
3079
519
3079
519
2567
2566
519
2567
2566
519
2566
519
2566
519
2567
3158
3158
2646
2646
2566
2646
2566
2646
2571
3665
3590
3670
3670
3670
3595
3670
3590
1543
2672
2672
2680
2054
2054
2054
2054
902
2054
2598
2638
2598
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
2582
3094
534
2582
2582
2582
2582
2582
2582
598
2582
2582
2582
2582
598
2582
2582
2582
598
2582
2054
518
262
2638
2582
2070
2124
588
3094
22
3094
22
3094
22
3094
22
3094
22
3094
22
3094
22
3094
3094
3094
22
3094
22
3094
22
3094
22
3094
22
3094
22
3094
3094
22
3094
22
3094
22
3094
22
2246
1222
3094
22
534
3094
22
534
2582
2582
2070
3094
22
534
3094
22
534
2070
534
2582
3094
22
534
3094
534
2070
534
2582
2582
3094
22
534
2070
534
2582
3094
3094
22
534
2070
534
2070
534
3094
22
534
3094
22
534
2582
2582
2582
2070
534
2582
2582
2582
2582
3094
22
534
1100
76
588
3094
534
3094
22
1110
534
86
1100
76
598
588
3094
22
534
3094
22
70
1094
1110
534
86
1100
76
582
598
588
2070
534
86
76
598
588
2582
3094
22
1110
534
86
76
598
588
3094
22
534
3094
534
2582
2582
2134
76
598
588
2582
2070
534
86
598
588
2070
534
3094
22
534
86
76
598
588
3094
22
534
3094
22
534
86
76
598
588
2582
2582
2582
2582
2582
2582
2582
2582
2582
3094
22
534
2070
534
2582
2070
534
2582
2566
2566
2582
550
2582
2582
550
2582
582
2598
2582
2582
582
598
590
2598
2582
550
2582
550
2070
38
534
550
2582
2582
582
598
590
2582
550
2582
582
598
2582
550
2070
70
534
86
78
582
598
590
2070
38
534
550
2582
86
582
598
2086
534
2630
598
2054
518
262
2054
518
262
2054
518
262
3094
22
1062
38
534
550
3094
22
1062
38
534
550
3094
22
1062
38
534
550
3094
22
1062
38
534
550
3094
22
1062
38
534
550
2086
534
550
2598
2582
550
2582
2582
550
3094
22
38
534
550
2582
3094
22
70
1094
1110
534
86
1102
78
582
598
590
3094
22
1062
38
534
550
3094
22
70
1094
1110
534
86
1102
78
582
598
590
3094
22
1062
38
534
550
3094
22
70
1094
1110
534
86
582
598
3094
22
1062
38
534
550
3094
22
1062
38
534
550
3094
22
70
1094
1110
534
86
78
582
598
590
3094
22
1062
38
534
550
3094
22
70
534
86
78
582
598
590
3094
22
1062
38
534
550
2070
70
86
582
2070
550
2134
582
598
2086
2582
2582
550
2582
2582
2582
2582
550
3094
22
70
1094
1110
534
86
582
598
3094
22
38
534
550
2582
2070
38
534
550
2070
70
534
582
2630
2070
2070
70
86
582
2118
77
582
589
2086
550
2630
2125
582
2054
518
262
2054
518
262
2054
518
262
3078
6
518
262
2070
3094
22
1062
38
534
550
3094
22
70
1094
1110
534
582
598
2086
550
3094
22
38
534
550
3094
22
70
1094
1110
534
582
598
3094
534
2070
1062
38
534
550
2070
70
534
582
598
2070
2070
3094
1062
38
550
3094
1094
582
3094
22
534
3110
534
550
2118
1094
534
582
2582
550
2582
550
2118
1094
1101
77
582
589
3110
38
550
2630
589
2086
550
3149
77
582
589
3110
38
550
2630
3110
2118
1101
77
582
589
2086
550
2125
582
2630
589
3110
38
550
2118
1094
77
582
3110
550
3142
582
2598
3334
3606
3606
3606
3606
3606
3590
3590
2566
3590
2257
2257
2257
2257
2257
2251
2266
2266
2057
2057
2057
2057
2051
899
2051
899
2051
899
2051
899
2051
899
2051
899
2051
899
2051
899
2051
2051
899
2051
899
2051
899
2051
2051
2051
2057
905
2057
905
1001
2057
905
2057
905
2057
905
1001
2057
905
2057
2057
2057
3049
2057
905
2057
905
2057
905
1001
2057
905
2057
2057
2057
2057
2057
2057
905
2057
2057
905
2057
2057
2057
2057
2057
2059
999
2059
907
2059
999
2059
2059
2059
2059
2059
2106
2106
2106
2106
3049
3049
3047
2059
2059
999
2059
2059
3034
2048
896
2048
896
2048
896
2048
896
2048
2048
2048
2048
2256
3056
906
3056
2954
2058
906
2058
2061
909
2061
909
2061
909
2061
909
2061
909
2061
909
3063
3063
3063
3063
3063
3031
3075
515
3075
515
3075
515
3075
515
3075
515
3075
515
3075
515
3075
515
3075
515
2563
2563
2563
2563
2563
3075
515
2609
2609
2572
2572
2572
2572
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
3081
521
561
3081
521
561
2569
2569
3081
521
561
3081
521
561
2569
2569
2569
561
2569
561
2569
2569
2569
2569
2569
561
2569
561
2569
561
3083
523
2571
2571
2571
2571
2571
2571
2563
2570
2616
2616
2616
2616
2616
2573
2615
2615
2615
2615
2615
2615
2615
2615
2945
2049
2945
2945
2945
2945
2576
2576
2576
2576
2576
2576
2576
3088
16
3088
16
3088
16
3088
16
3088
16
3088
16
3088
16
3088
16
3088
16
3088
16
2576
2064
528
3088
16
528
3088
16
528
3088
16
528
3088
16
528
2576
2064
528
3088
16
528
3088
16
528
3088
16
528
3088
16
528
2576
2064
528
2064
528
2064
528
3088
16
528
3088
528
2064
528
2576
2576
3088
16
528
3088
528
3088
16
528
2576
2064
528
2064
528
2064
528
3088
16
528
3088
16
528
3088
16
528
3088
16
528
3088
528
2576
2064
528
3088
16
528
3088
16
528
3088
16
528
3088
16
528
2576
2638
2576
2576
3088
528
2576
3088
16
528
2126
590
2638
3150
590
3150
78
590
3088
16
3088
16
2064
528
3088
528
3150
78
590
3088
16
528
2064
528
2576
2126
590
2576
2576
2064
528
78
590
3088
16
3088
16
3088
16
3088
16
3088
16
3088
16
3088
16
3088
16
3088
16
3088
16
2064
3088
16
3088
16
3088
16
3088
16
2064
528
3088
16
528
3088
16
528
3088
16
528
1102
78
590
3088
16
528
3088
16
528
3088
16
528
2064
528
2064
528
3088
16
528
3088
16
528
3088
16
528
2064
528
78
590
2576
2064
528
3088
16
528
2576
3088
16
528
3088
16
528
3088
16
528
2064
528
2064
528
2064
528
2576
590
2064
528
2576
2576
590
2576
2064
528
2064
528
3088
16
528
3088
16
528
78
590
3088
16
528
2576
2576
2576
2576
2576
2576
2576
2576
3088
528
3088
528
2576
2576
3600
3600
2699
2668
2230
2230
2230
2230
2230
2230
2230
2230
3192
120
184
248
1208
1272
3192
120
184
248
1208
1272
3192
120
184
248
1208
1272
2230
2230
2230
2230
2684
2236
1276
2663
2662
2662
2662
2155
1131
1259
2155
1131
1259
2299
183
187
1207
1211
247
3175
3175
3175
103
615
3175
103
615
3175
615
2228
2228
3196
124
188
252
1212
1276
3196
124
3196
124
2236
252
1212
2236
1212
2155
1259
2155
1259
2236
1276
2228
2228
2228
2228
2236
252
1212
2236
252
1212
2236
252
1212
2236
252
1212
2236
252
1212
2236
2236
1212
2236
1212
2236
252
1212
2236
1212
2236
1212
2236
1212
2236
252
1212
2236
252
1212
2236
252
1212
2663
3307
2283
1259
2155
1131
1259
2283
1259
3179
1259
3179
1259
3179
1259
3307
2155
1131
2155
3179
1259
2155
3307
2155
1131
1259
3307
2283
1259
2283
1259
3307
2155
1131
235
1259
2155
1131
3189
117
181
1205
1269
3189
117
181
1205
3189
117
3189
117
181
1205
1269
3253
3189
3196
124
188
252
1212
1276
3196
124
188
252
1212
1276
3189
117
181
1269
3179
1259
3307
2663
2151
615
2150
614
2150
614
2150
614
2150
614
2150
614
2237
1213
2237
1213
3261
2237
3175
103
615
3175
615
3175
615
2663
2151
615
3175
103
615
3175
615
3175
103
615
2663
2663
3175
103
615
3175
103
615
2151
3175
615
3175
103
615
3175
615
3175
103
615
2663
2150
1126
614
2150
1126
614
2150
1126
614
2662
2150
614
2150
1126
614
3174
614
2662
3174
2150
1126
614
3174
2662
2150
1126
614
3174
2150
1126
614
2150
1126
614
2662
2662
2662
3174
614
2150
614
2150
614
2663
2662
2663
3708
2680
2668
3186
114
178
3170
98
610
3170
98
610
2658
3170
98
610
3170
98
610
3170
98
610
3170
610
3170
3170
98
610
3170
98
610
2658
2146
610
3170
610
3170
98
610
2658
3170
610
3170
98
610
2658
2658
2146
610
2658
2658
2146
610
2658
2146
610
2162
178
1202
2162
178
1202
2162
2162
178
1202
3170
98
610
3170
98
610
2146
610
3170
98
610
3170
98
610
3170
98
610
3170
98
610
3170
98
610
2146
610
2146
610
2146
610
2146
610
2146
610
2658
2658
2146
610
2146
610
3170
98
610
2146
610
2146
610
2146
610
3170
98
610
2148
612
2176
2176
2176
2176
2176
2560
2560
2048
512
256
2048
512
256
1152
2048
256
2048
512
1152
2048
512
2568
2568
2568
2568
2568
2568
2568
2568
2640
2640
2056
2056
520
264
2056
520
264
3080
8
520
264
2056
264
2056
264
2056
2056
520
2056
264
3080
8
520
264
3080
8
520
264
2056
264
2056
520
2056
520
264
3080
8
520
264
1160
2056
520
264
2048
512
256
2560
2048
1024
512
256
1152
2048
1024
512
256
2048
512
256
2048
256
2048
512
256
2048
256
2048
256
1152
2048
512
256
1152
2048
512
256
2560
2560
2560
2560
2560
2560
2560
3584
3592
3592
3592
3584
3584
3584
3584
2580
2084
292
2068
532
276
2084
2084
548
292
2084
548
292
2084
548
292
2068
532
276
2580
3092
20
532
276
2084
548
2084
548
2084
548
2068
532
276
2068
532
276
3092
20
532
276
3092
20
532
2084
292
2084
548
292
2084
2340
2340
2084
2084
548
292
3092
20
532
276
2068
532
276
2084
548
2084
548
3092
20
532
276
2566
2561
2561
2561
3590
3585
3585
3585
3041
3041
3041
3041
3009
3105
3105
3078
518
3078
518
2566
3105
2577
2577
2566
2566
2566
2566
2244
2244
200
2244
2244
2240
2240
2240
224
2240
2048
2048
2048
896
2048
896
2056
904
1000
2056
904
2056
2056
2056
904
1000
2056
904
2056
904
1000
2056
904
2056
2056
3048
3048
2056
904
2056
904
2056
2056
2058
906
2058
906
2058
2058
2058
50
906
2058
906
2058
50
2058
2096
2096
3040
3040
2048
896
2048
896
2048
896
2048
896
2048
2048
3008
3008
3040
3040
2048
896
2048
2256
2096
2096
2096
2096
2104
2104
3032
2008
3032
3032
2008
2292
2292
2068
980
2068
980
948
2068
980
2068
980
2996
2068
2068
2084
3072
512
2560
2596
2580
2596
2596
3092
532
2569
2569
2569
2569
2593
529
2593
3105
1041
33
17
545
529
3331
3331
2054
262
2054
2114
70
322
578
2054
518
262
2113
17
321
145
337
593
2374
582
2374
582
2070
70
326
342
1174
2070
70
326
150
2118
326
582
2118
326
2057
521
50
306
2057
81
2057
1161
2051
515
259
2051
515
259
2051
515
2057
49
305
2057
2057
1161
2048
512
256
2048
2048
2096
10
80
560
522
266
304
2109
269
2109
93
2109
2109
573
317
2061
525
61
269
317
2061
61
93
2109
317
2061
525
61
269
317
2061
61
93
2109
317
2060
60
2108
2097
2118
2081
17
545
529
273
289
2118
326
582
2118
2374
2118
326
582
2119
327
2056
520
264
2752
2752
2752
2752
2752
2752
2240
2752
2567
3264
704
2240
2242
706
2242
706
2242
706
2257
241
2580
2692
2290
2566
519
2566
519
2567
2567
2694
2694
2694
2614
2614
2651
602
2614
2235
1275
2651
2651
2619
2651
2651
2651
3163
603
2619
3163
603
3163
603
2619
2614
2614
2614
2651
2651
2614
2614
2619
2614
2614
2651
2651
2651
2102
59
2102
2139
603
2139
603
2102
566
2614
571
2102
566
2138
602
2138
602
2139
603
2139
603
2107
571
2102
566
310
2102
566
310
2102
310
2102
59
2102
2102
59
566
571
310
315
2102
566
310
2102
566
310
2102
566
310
2230
2230
2651
2107
2171
251
187
1275
1211
3323
2139
603
3163
91
603
3131
59
571
3163
91
603
3163
91
603
2651
2107
571
2139
603
3163
91
603
2651
2139
2139
603
2651
2139
603
2651
2651
2139
603
3163
91
603
3163
91
603
2651
3163
603
2651
3163
603
2619
3163
91
603
3163
3131
59
571
3126
54
566
3126
54
1083
566
571
3162
602
2139
603
2139
603
3163
91
603
3163
91
603
3126
566
2102
566
2651
2651
3126
54
566
3126
54
1083
566
571
2650
3131
571
3126
54
566
3126
566
2651
2650
2651
602
2102
2614
2102
2102
2650
2650
2102
566
3162
602
2614
2102
566
2614
2650
2650
3163
91
603
3163
91
603
3163
91
603
2139
603
2102
566
2102
59
566
571
2102
59
2102
566
310
3126
566
3643
3643
3643
3643
3643
3643
3643
3643
3643
3638
3643
3707
2267
2262
2107
2358
2102
310
2102
310
2680
2680
2676
2680
634
2680
634
2680
634
2680
634
2680
634
2682
2680
634
2680
634
2680
634
2681
635
2680
3254
3254
3254
3254
2232
1272
1274
3320
180
1268
182
1270
2230
1206
1270
2232
1272
1274
2232
1272
180
1268
182
1270
2230
1206
1270
2232
2232
2232
1272
1274
3320
180
1268
182
1270
2232
1272
1274
2232
1272
180
1268
182
1270
1274
2230
1270
2232
1272
180
1268
182
1270
2230
1206
1270
2156
180
1268
1260
3320
180
1268
182
1270
3320
180
1268
182
1270
3320
180
1268
182
1270
2230
1206
1270
2228
1268
2680
2680
2680
2680
2680
2680
2228
2228
2228
182
2228
2228
182
2228
2228
2228
2228
2228
182
2228
2228
2228
2228
182
2228
2228
182
2228
2228
2228
182
2228
2228
182
2228
2228
2228
182
2228
2228
2228
182
2228
2228
182
2228
2228
2228
182
2228
2228
182
2228
2228
2228
2228
2228
2228
2228
2228
2228
182
2228
2228
182
2228
2228
2228
182
2228
2228
182
2228
2228
2228
2228
2228
2228
182
2228
2228
2228
2228
182
2228
2228
2228
182
2228
2228
2228
2228
182
2228
2228
2228
2228
2228
2228
182
2228
182
2228
2228
2228
182
2228
2228
2228
2228
182
2228
2228
2228
2228
2228
2228
2228
2228
182
2228
2228
182
2228
2228
2228
2228
182
2228
2228
2228
2228
2228
2228
2228
2228
182
2228
2228
182
2228
2228
182
2228
2228
182
2228
182
2228
2228
182
2228
2228
182
2228
2228
182
2228
2228
2228
182
2228
2228
2228
182
2228
2228
182
2228
2230
2230
2230
2228
2228
2228
2228
182
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
2228
182
2228
2228
2228
182
2228
2228
182
2228
2228
2228
182
2228
2228
2228
182
2228
2228
182
3192
120
184
248
1208
1272
122
186
1274
1210
3192
120
1140
116
184
248
1142
1208
118
1272
180
1204
244
1268
182
1206
246
1270
3190
118
182
1206
246
1270
2168
184
248
1272
2168
116
184
248
1272
180
1204
244
1268
182
2166
182
1206
3192
120
184
248
1208
1272
122
186
1274
1210
3192
120
1140
116
184
248
1142
1208
118
1272
180
1204
244
1268
182
1206
246
1270
3190
118
182
1206
1270
3192
120
184
248
1208
1272
2168
184
1142
118
1272
122
182
1206
246
1270
186
1274
2164
108
180
244
1268
236
1260
3192
120
184
248
1208
1272
122
186
1274
1210
3192
120
1140
116
184
1142
1208
118
1272
180
1204
244
1268
182
1206
246
1270
2232
248
1272
1274
3188
116
184
248
1142
1208
118
1272
180
1204
244
1268
182
1206
246
1270
186
1274
3188
116
118
180
244
1268
182
1270
3190
118
182
1206
246
1270
3192
120
116
184
248
1142
1208
118
1272
180
244
1268
182
1206
246
1270
3190
118
122
182
1206
246
1270
186
1274
1210
2164
108
180
244
1268
236
1260
3188
116
1142
118
180
1204
244
1268
182
1206
246
1270
2168
184
248
1208
1272
3188
116
184
248
1142
1208
118
1272
180
1204
244
1268
182
1206
246
1270
3190
118
182
1206
246
1270
2232
248
186
2232
180
244
182
246
3188
116
184
1142
1208
118
1272
180
1204
244
1268
182
1206
246
1270
2168
116
184
248
1142
1208
118
1272
180
1204
244
1268
182
1206
246
1270
3190
118
182
1206
246
1270
2164
180
244
1268
2232
248
186
2232
180
244
182
246
2230
246
2168
1140
1142
180
1204
182
1206
2228
1204
182
1206
2230
1206
246
1270
3192
120
184
248
1208
1272
2168
116
184
248
118
1272
180
1204
244
1268
182
1206
246
1270
2166
182
1206
246
1270
3192
120
184
248
1208
1272
1274
3192
120
184
248
1208
1272
180
1204
1268
182
1206
1270
2230
1206
1270
3320
182
1206
246
1270
1274
2228
244
1268
236
1260
3192
120
184
248
1208
1272
3192
120
116
184
1142
1208
118
1272
180
1204
244
1268
182
1206
246
3192
120
184
248
1208
1272
3192
120
1140
116
184
248
1142
1208
118
1272
1146
180
122
1204
244
182
1206
246
186
1274
2166
1146
180
122
1204
244
182
250
186
1274
3190
118
182
1206
246
3192
120
116
184
248
1208
118
1272
180
1204
244
1268
182
1206
246
1270
3190
118
182
1206
246
1270
1274
2228
244
1268
236
1260
2166
1268
182
1206
1270
2166
182
1206
1270
3188
184
1142
118
182
1206
3190
118
182
1206
2228
1204
182
1206
2230
1206
3188
184
1142
180
1204
182
1206
2232
1208
180
1204
182
1206
2230
1206
2228
236
2232
180
1204
182
1206
2230
1206
3190
118
180
1204
182
1206
2232
3320
1274
3188
116
1142
118
1272
1204
1268
1206
1270
3192
120
184
248
1208
1272
250
1274
3192
120
1140
116
184
248
1142
1208
118
1272
180
1204
244
1268
182
1206
246
1270
3190
118
182
1206
246
1270
3320
1274
3188
116
1142
118
1272
1204
1268
1206
1270
3190
118
1206
1270
3190
118
1272
1206
1270
1274
3316
3320
1274
3188
116
1142
118
1272
1204
1268
1206
1270
3320
1274
3188
116
1142
118
1272
1204
1268
1206
1270
1274
2166
1268
1270
3190
118
1206
1270
3190
118
1272
1268
1206
1270
3190
118
1206
1270
1274
3316
2232
248
1208
1272
186
1210
3192
120
116
184
248
1142
1208
118
1272
180
1204
244
1268
182
1206
246
1270
3190
118
182
1206
246
1270
3188
116
1142
118
1204
1268
1206
1270
3192
120
1140
116
184
248
1142
1208
118
1272
180
1204
244
1268
182
1206
246
1270
3190
118
182
1206
246
1270
3192
120
1140
116
184
248
1142
1208
118
1272
180
1204
244
1268
182
1206
246
1270
3190
118
182
1206
246
1270
3188
116
1142
118
1204
1268
1206
1270
3190
118
1206
1270
3316
2228
2228
182
2228
2228
2228
2228
2230
2228
2228
2228
2228
2228
2228
2228
2228
2228
182
2228
182
2228
2228
2228
2228
2228
2228
2228
182
2228
2228
182
2228
2228
2229
2228
2228
2228
2228
2228
182
2230
2232
1208
186
3189
117
1147
181
1205
123
1269
251
187
1275
1211
3188
116
184
248
1208
1272
180
1204
244
1268
2232
248
1208
1272
2229
2232
180
244
2229
3189
117
123
2168
184
248
1208
1272
3192
120
184
248
1142
1208
1272
180
1204
2168
184
1208
3192
120
184
248
1142
1208
1272
2230
1206
1270
1274
2230
1270
3316
236
1260
2232
1208
180
1204
3192
120
184
248
1272
180
3192
120
184
248
1208
1272
1146
122
250
186
1274
1210
3194
122
250
186
1274
1210
3192
120
184
1272
3320
2168
184
248
1208
1272
180
1204
3192
120
184
248
1208
1272
2230
2232
248
1208
1272
250
186
1210
2229
251
187
1275
1211
3192
120
1140
116
184
248
1208
1272
1204
1268
3253
3188
116
1142
118
1204
1268
3180
108
620
2668
3180
3180
620
3192
120
184
248
1272
180
2229
1205
3704
1658
3704
1652
1654
3702
3704
3704
3702
3704
1658
3704
1652
1654
3704
3704
1654
1658
3700
3704
1658
3704
1652
1654
3704
1658
3704
1652
1654
1658
3700
1654
1658
3702
3704
1652
1654
3702
1658
3700
3704
3700
1654
3704
3700
1654
3700
1654
3702
3700
1654
3704
1652
1654
3704
1652
1654
3702
3700
3700
1654
3700
1654
3701
1659
3704
3704
1652
1654
3704
1652
1654
3702
3078
6
1036
12
14
3078
6
1036
12
1038
14
3078
6
1036
12
1038
14
3078
6
1036
12
3078
6
1036
12
1038
14
3078
6
1036
12
2054
2054
3078
6
1036
12
1038
14
3084
12
3084
12
3084
12
3078
6
1036
12
14
3078
6
1036
12
1038
14
3084
12
3078
1036
12
3078
1036
12
1038
14
3081
3081
3081
2569
2569
3084
12
14
3084
12
3084
12
3084
12
3084
12
3084
12
14
3590
1548
3590
1548
3590
1548
1550
3596
3596
3596
1550
3596
1550
2103
2103
311
3191
119
183
1207
247
1271
2949
2053
2053
2574
2575
2575
2574
2574
2575
2574
2575
2063
2575
3073
3185
1136
3184
3185
1136
3073
1
513
3087
527
3087
15
527
3087
15
527
2063
3073
513
3180
3180
2612
2612
2612
2612
2612
2612
2612
2612
2612
2656
3124
3124
3124
52
3104
3105
1056
2144
1120
2144
1120
3168
2080
544
2080
544
2081
32
545
544
2081
32
545
544
2144
608
2144
1120
608
2144
1120
608
3636
3636
3680
2619
2622
2622
2622
2621
2622
2622
2621
2622
2622
2622
2622
2622
2622
2621
2622
2622
2621
2622
3133
3133
1086
62
3134
62
3133
61
3133
61
3134
62
3133
61
3134
62
3169
1120
3168
3169
1120
3168
3169
1120
2621
574
2622
2110
574
2110
2110
3169
609
3168
608
3646
3646
3646
3646
3646
2072
3060
3060
3028
3028
2560
2560
2560
3584
3128
56
3112
40
3088
1056
16
32
3104
32
2584
552
2128
592
2576
2576
2080
528
544
2064
32
528
544
2572
2562
2562
2562
2562
3084
12
524
3084
12
524
3596
2053
2053
2100
308
2100
308
2100
564
308
2100
564
308
2100
564
308
2612
2612
2100
564
2100
564
2100
564
308
2100
564
2100
308
2100
564
3284
2100
564
2100
308
2561
2561
2561
2305
2049
513
257
2049
513
257
2050
2055
2055
2052
516
260
2052
260
2052
2052
2052
2052
516
260
2564
260
2049
2305
3076
4
516
2052
516
2564
2561
2561
2661
2149
2149
2661
2661
2049
513
257
2049
513
257
2050
2054
518
2054
518
2054
518
2054
518
3078
6
518
2054
2054
518
262
2054
518
262
2054
518
262
2054
518
2054
518
2054
262
2054
262
2054
518
2054
3078
6
518
3078
3078
6
518
3078
518
3078
6
518
3078
3078
6
518
3078
2566
3087
15
527
3086
3087
15
527
3087
15
527
2144
609
608
2144
609
608
2144
608
2145
96
1120
609
608
2144
1120
608
2054
518
2054
518
2054
2054
518
3105
1056
33
32
3104
32
3168
3168
3124
52
3124
52
564
2612
3124
52
564
2593
544
2592
2656
3680
3173
101
3173
101
3173
101
3173
101
3131
59
571
2139
603
2049
3173
2661
3173
3181
109
3181
109
3181
109
3181
109
3181
109
3181
109
2157
2145
1121
96
2144
2145
1121
96
1120
2144
2145
1121
3133
61
573
3134
1078
574
566
3133
61
573
2109
573
2622
566
2109
573
3181
621
3181
621
3181
621
3181
621
3181
621
3181
621
3181
621
2669
2656
2656
2568
2568
3080
8
520
3080
8
520
3080
520
3080
520
2056
520
3080
520
3080
8
520
3080
520
3080
520
3080
520
3080
8
520
3080
8
520
3080
520
3080
520
2568
2056
2568
3086
14
526
3086
526
2574
3124
564
3124
564
2612
2612
2612
2570
2570
3073
513
3073
513
3078
3078
3124
52
564
2052
2049
3074
2
2049
1026
2
2561
2561
2562
2561
514
3074
2
514
2561
2049
3130
58
2618
2100
564
2164
180
1204
244
3636
2049
513
2
257
129
258
2050
514
258
130
2561
2562
2565
2565
2565
2209
2209
2209
2093
2145
161
2081
2081
2081
2080
2081
2080
2081
97
161
2081
97
161
160
2208
2081
97
161
2208
2144
160
2081
97
161
2080
96
160
90
186
2081
2657
2656
2593
2637
2657
2657
2652
2657
2656
604
2657
2656
602
2081
97
161
2081
97
161
2081
97
161
2208
2144
160
2080
96
160
2144
160
2080
96
160
2081
2081
2081
2210
2081
2657
2657
2657
2657
2656
2656
2656
2656
2656
2656
2658
2593
2396
412
2394
2458
2458
2458
2458
2458
2140
2138
3098
44
1114
1148
2268
732
2780
476
3116
2092
2743
2146
2146
2146
99
2146
2146
2146
2936
2912
2688
2688
2432
640
2304
2432
640
2693
646
2693
646
2340
2340
3620
3188
3188
3381
2869
2869
2869
2869
2869
2865
2865
2865
2865
2864
3760
817
2897
850
818
2641
2641
2896
2896
2900
820
2905
2869
2869
2864
2869
3008
2048
8
2048
8
2048
8
2048
2124
2058
2058
2058
2058
2058
2058
2060
2060
2060
2060
2060
2060
2060
2060
2060
2048
8
2048
8
96
104
2048
64
32
2048
8
64
16
32
96
40
2056
2048
2048
8
2096
2112
2080
96
104
2144
104
2056
2056
2056
2056
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
73
2057
2057
2057
2057
2057
2057
2057
2049
17
9
2049
17
9
2049
17
2049
17
9
2065
9
2081
17
34
2049
17
9
2049
33
17
81
2049
17
2049
17
2081
2049
17
9
2049
17
2049
17
9
2065
9
2081
17
34
2081
17
2049
33
17
9
2049
17
9
2049
17
2049
33
17
9
2049
17
9
2049
17
9
2049
33
17
9
2049
17
2049
17
2049
17
9
2049
33
97
81
2049
65
17
9
73
2049
33
17
2049
65
33
17
97
81
2113
33
17
66
34
2049
17
9
2049
33
17
9
81
2049
17
9
2081
17
34
2049
65
17
9
2049
17
81
2113
33
17
2081
2081
17
2081
2049
17
2065
9
2049
17
9
2081
17
2049
17
9
73
2049
17
2060
2060
60
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2050
9
2081
34
2049
2
9
2144
104
2056
2508
2508
2508
2508
2888
2882
2882
2146
2052
68
100
2050
9
2057
66
98
73
2048
64
2144
2112
2144
2144
2144
2048
2144
2048
64
96
2112
96
2112
2112
96
2112
2112
96
2080
96
2048
2112
2048
2112
2952
2952
2696
904
2696
2952
2984
2952
3000
3000
3000
2848
928
2848
928
2848
928
2976
2944
928
2944
928
2944
928
2944
928
2944
928
2916
2916
2884
2916
2916
2916
2984
872
868
2916
2884
840
2920
868
2920
868
2984
872
868
2916
2920
868
2920
868
2884
840
2920
868
2920
868
2884
840
2920
868
2984
872
868
2916
2884
840
2920
868
2984
872
868
2920
868
2916
2856
936
2984
872
868
2916
2920
868
2920
868
2920
868
2920
868
2984
2728
712
2984
2984
2724
2984
2756
712
676
2984
804
868
932
2984
2728
712
2952
936
872
2728
2952
936
872
2728
2952
936
872
2728
2952
936
872
932
2952
936
2916
932
2952
936
872
932
2724
804
868
2948
904
936
804
868
932
2692
708
712
676
2852
868
2756
712
2852
868
2728
2824
936
872
2850
866
2884
2980
2690
834
706
674
2818
898
706
674
802
930
914
2914
2728
676
2984
2728
676
2984
2728
708
712
676
2824
904
808
936
872
804
868
932
2728
708
676
2824
904
808
936
872
804
868
932
2980
2728
708
712
676
2824
904
808
936
872
804
868
932
2978
2978
937
2824
904
680
808
936
872
676
804
868
932
2824
900
904
808
936
872
804
868
932
2692
680
708
712
676
2820
644
648
808
676
932
2824
904
680
808
936
872
676
868
2824
808
936
872
868
2692
680
708
712
676
2820
900
904
808
708
712
676
804
932
2728
712
676
2856
872
804
868
2728
676
2856
872
804
868
2850
866
2920
868
2824
904
680
808
936
872
2824
904
808
936
872
2728
840
712
2952
808
712
2722
681
866
873
2825
898
802
930
937
866
2754
674
2818
898
674
930
2724
2856
872
804
868
2756
2856
872
868
2920
868
2850
866
2889
2889
2882
2916
2834
2882
2834
2834
2818
786
2818
786
2818
786
2818
2818
2818
2818
2882
866
2818
2818
2818
3170
866
2914
2818
2884
2882
866
841
2882
786
866
2825
905
2946
706
649
905
713
2978
866
2978
866
2978
2818
898
905
914
2946
930
2825
905
2820
644
900
708
2820
900
2820
900
2820
644
900
708
2820
900
2818
898
2818
898
2818
898
2818
898
2818
898
2818
898
2818
777
898
2825
642
898
706
649
905
786
930
713
914
2690
898
706
649
905
786
930
914
2818
777
898
905
786
914
2818
777
642
898
706
649
905
930
713
914
2818
777
642
898
706
649
905
930
914
2948
2692
2690
898
649
905
2690
706
649
674
905
713
658
2946
905
2754
2962
2706
2953
658
2953
914
2978
2690
898
706
649
905
713
2978
866
2825
898
905
2818
777
642
898
649
905
2692
900
2850
866
2690
898
649
905
2946
706
649
905
2690
898
649
905
841
2690
706
649
905
713
2825
649
905
2825
905
2825
649
905
2690
898
649
905
841
2697
905
2692
900
2692
900
2692
900
708
2692
2818
642
898
674
658
914
2818
898
706
658
914
2818
642
898
674
658
914
2820
644
900
836
708
2820
900
2820
644
900
836
708
2820
900
2820
644
2820
2692
836
708
2884
2692
2692
708
2692
868
2692
2692
836
2818
777
642
898
834
706
649
905
786
930
841
850
713
914
2818
642
898
706
649
905
786
930
914
2690
898
706
905
930
914
2946
914
2690
898
649
674
905
658
914
2690
898
706
905
930
914
2946
2690
898
674
658
2690
898
706
905
930
914
2754
674
930
866
2818
777
642
898
834
706
649
905
930
841
850
713
914
2818
642
898
706
649
905
914
2818
777
642
898
649
905
658
2818
777
898
905
2882
706
802
786
930
841
850
914
2882
802
786
841
914
3074
658
914
2754
802
786
930
914
2690
834
866
658
2882
905
841
2953
658
2882
905
802
786
930
914
2914
2978
866
2692
900
708
2818
642
898
834
930
850
914
2946
802
930
2834
914
2880
2880
2880
704
2880
2880
2880
864
2880
2880
2912
2880
864
2880
864
2880
2880
2880
864
2880
2880
2880
2880
2880
2912
2880
2880
2880
2880
3136
2912
2880
864
2880
864
2880
864
2880
864
2880
864
2880
864
2880
864
3136
2880
864
2880
864
2880
2880
2880
2880
864
2880
2912
2880
2880
2912
2880
864
2880
864
2880
2880
2880
864
2880
864
2880
2880
2880
2880
864
2880
864
2880
2880
864
2880
864
2816
832
2816
2816
832
2880
2880
2816
2816
832
2816
832
2880
864
2880
864
2816
832
2816
832
864
2816
832
2912
2880
2880
2880
2816
832
2816
2880
2880
2816
2816
2816
832
864
2816
2880
864
2880
2816
832
2816
832
2880
2880
2880
864
2816
2816
2816
2816
864
2816
2912
2816
832
2816
832
2816
832
2816
832
864
2816
832
2912
2816
832
2816
832
2816
832
2816
2816
832
2912
3000
2880
2880
2880
864
3136
2880
864
2912
2880
864
3136
2880
864
2880
864
3136
2880
864
2880
864
2880
864
3136
2880
864
2880
864
2880
864
2880
864
2880
864
2880
864
3136
2880
864
2880
864
3136
2880
864
2880
864
2816
832
864
2816
2816
2816
3000
3000
3000
2880
2880
864
2880
864
2913
2881
865
2816
2816
832
2880
2881
2976
2752
2880
928
2880
2880
2912
2880
2880
2880
2880
2880
2976
2688
896
2944
2816
640
896
704
928
2944
832
928
2944
928
2816
640
896
704
2688
896
928
2944
832
928
2976
2944
704
2944
704
3000
3000
3000
3000
3000
3000
3000
2688
2816
896
832
2688
672
2944
832
2744
2688
2688
896
2688
2944
2688
896
2688
3000
3000
2816
896
832
704
928
2688
896
704
2976
2944
800
2816
896
928
2944
2944
2944
2944
2944
2944
2816
640
896
704
928
2688
896
704
928
2688
896
704
2944
704
928
2944
704
928
2816
640
896
704
928
2816
896
928
2816
896
832
928
2816
640
896
704
928
2944
704
2944
928
2944
2944
2976
3000
3000
2744
2720
2816
896
832
2688
2816
896
832
2688
672
2944
2688
672
2944
2688
672
2816
896
832
2944
832
2688
672
2944
2688
672
2944
832
2688
672
2944
832
2688
2816
896
832
2688
672
2816
896
832
2688
672
2816
896
832
2688
672
2816
896
832
2816
896
832
2720
2816
896
832
2944
2944
2688
2944
2944
2720
2944
2688
896
2688
896
2688
896
2688
896
2688
672
800
2688
896
2944
928
2688
896
2688
672
800
2816
896
2816
896
1408
928
2816
896
2816
896
1408
2816
896
2816
896
2816
896
2848
2944
2944
1408
2944
1408
2944
704
928
2816
640
896
2816
896
832
704
928
2816
896
2816
896
2944
832
704
3000
3000
3000
2848
2880
2944
928
2880
928
2816
640
896
704
2880
2816
640
896
832
704
2688
704
2816
640
896
704
2816
896
2688
2688
896
2816
640
896
704
2688
704
672
864
2688
896
2944
704
2688
704
2816
640
896
704
2688
672
864
2816
640
896
2816
896
2688
672
2688
2688
2944
704
2944
2688
2944
704
2688
2688
2944
704
2944
704
2944
704
2688
896
2944
3000
3000
3000
2744
952
3000
3000
3000
3000
3000
3000
2816
640
896
704
2688
896
672
2752
2880
2880
2816
640
896
2816
640
896
704
2816
640
896
2688
704
672
864
2816
640
896
2816
640
896
2816
640
896
2688
896
832
672
2688
704
672
864
2816
896
2816
896
2688
896
2944
704
2688
896
2944
704
2688
896
2688
672
3000
3000
2744
2688
896
2944
2688
896
2688
896
704
2944
2752
3000
3000
2848
2944
832
704
672
928
2944
704
2976
2688
896
704
928
2816
640
896
832
704
928
2944
2944
928
2816
640
896
832
704
2688
896
832
704
928
2688
896
704
928
2944
2688
896
704
2688
896
704
928
2688
672
2688
896
832
704
928
2688
896
2944
832
2688
896
704
2688
896
832
704
928
2688
672
2816
640
896
704
928
2816
896
928
2816
896
832
928
2816
640
896
832
2816
640
896
672
2816
640
896
704
928
2688
704
672
864
2944
832
2816
640
896
672
2816
896
928
2688
672
2816
640
896
672
2816
640
896
704
928
2688
672
864
2688
704
672
864
2688
704
2816
896
928
2816
640
896
672
2816
640
896
704
928
2688
704
672
864
2816
640
896
704
672
2816
896
928
2688
672
2816
640
896
672
2816
640
896
704
928
2688
704
672
864
2880
2880
3072
2976
2880
928
2880
2880
928
2944
704
2944
2944
3000
3000
2744
2744
2744
2744
2880
2880
2880
2688
2880
2688
672
2816
896
832
2688
2816
896
832
2688
672
2816
896
832
2944
2816
640
896
2816
640
896
704
2688
896
832
928
2688
896
832
672
864
3072
768
640
896
704
2688
704
672
864
2816
640
896
864
2816
640
896
704
928
2816
640
896
704
2688
832
704
672
864
2688
704
672
864
2816
640
896
2816
896
2688
896
832
672
2688
896
704
2688
704
672
864
2688
896
2688
896
704
928
2688
896
2688
896
704
928
2688
896
704
2688
704
672
864
2688
896
2688
896
704
2688
896
832
928
2688
896
832
672
864
2688
896
704
2688
704
672
864
2816
640
896
2816
640
896
704
928
2816
640
896
2688
704
672
864
2816
640
896
2816
640
896
704
928
2816
640
896
2688
704
672
864
2816
640
896
2816
640
896
704
2816
640
896
2688
896
704
672
2816
640
896
2688
704
672
864
2688
896
2944
704
2944
2688
896
672
2688
896
2688
672
2688
2688
2720
2688
896
2944
2944
2688
896
672
2688
896
2720
3000
2744
2944
704
672
928
2688
896
2944
704
672
928
3000
2976
2816
640
896
2816
640
896
704
2688
896
832
672
864
2816
640
896
672
2816
896
704
928
2688
672
864
2817
641
897
2817
641
897
705
2689
897
673
865
2689
673
865
2976
2848
2944
2753
673
801
929
865
2689
897
801
929
865
2753
865
2689
897
929
865
2944
2688
896
2688
896
2688
896
704
2944
832
928
2816
896
832
928
864
2816
896
2816
896
1408
2944
2688
896
704
2944
832
928
2688
896
704
928
2688
896
2688
896
704
928
2816
640
896
672
2816
640
896
928
2688
896
2688
896
704
2816
640
896
2816
640
896
704
928
2688
896
2688
896
704
2880
2912
2688
896
2688
896
704
2688
928
2688
896
2688
896
704
672
2688
672
2688
672
2816
896
2816
640
896
672
2816
640
896
2816
640
896
2688
896
2816
640
896
704
2688
2056
2056
2057
2057
2057
2088
2056
2056
2056
2056
2056
40
2056
2056
2056
2152
2056
2152
2056
2056
2056
2152
2056
2056
2056
2056
2152
2056
2088
2056
2152
2152
2152
2056
2056
2120
2120
2116
72
2084
2084
2116
36
2084
100
2152
2116
72
2084
2082
2082
2056
2148
2152
2114
34
2050
34
2088
36
104
100
2084
2052
40
36
2056
40
36
104
2056
40
36
104
100
2088
68
36
72
2052
40
36
2088
36
104
100
2088
36
2088
36
2088
36
104
2088
36
2088
2088
36
2088
36
2088
2088
36
2088
36
2088
36
2088
36
2088
36
2088
2088
2088
2088
36
104
2088
36
104
100
2088
36
2088
36
104
100
2088
68
36
72
2088
36
104
100
2088
68
36
2088
36
104
100
2056
40
68
36
72
104
2056
40
36
104
100
2056
40
68
36
2056
40
36
104
100
2082
2082
2116
72
2116
72
2116
72
2082
2082
2082
2088
2088
104
2088
2120
2088
2088
2088
2088
2088
2088
2088
2088
2082
98
2082
98
105
2082
2082
2082
2152
2088
2088
2056
72
2056
2088
68
36
72
104
2088
36
104
100
2146
105
2050
9
34
2050
9
34
98
2116
72
2116
72
2152
2152
100
2152
100
2152
100
2152
2152
100
2056
2056
72
2056
2120
2052
2052
2052
2052
2052
100
2052
2146
2146
2146
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2082
2146
2146
2082
98
2146
2050
9
2050
9
2052
2057
2050
9
2052
2052
2052
2052
2052
2052
2052
2052
2050
34
2050
2050
34
2050
2050
34
2082
2082
98
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
68
2050
9
18
2050
9
18
2050
9
18
2050
9
18
2050
9
2050
9
34
18
2050
9
2050
9
2050
9
2050
9
18
2050
9
18
2050
9
34
18
2050
9
2050
18
2050
2050
18
2050
2114
34
98
2050
18
2057
2057
18
2050
9
34
18
2050
9
34
18
2050
9
34
2050
18
2146
2050
2050
2050
9
18
2050
9
18
2066
2066
2082
18
2066
2066
2082
2066
2050
9
66
2050
9
2082
2052
2052
100
2052
2052
2148
2052
2052
2052
100
2052
2052
2052
2148
2050
9
2050
9
66
34
98
2050
9
2114
34
98
2057
2057
2057
2114
34
98
2082
98
2050
9
2050
9
2050
9
66
34
98
2050
9
34
2050
9
2050
9
34
18
2050
2114
34
98
2082
2082
98
2050
2114
34
98
2066
2066
2066
2052
2052
2050
18
2082
98
2050
18
2082
18
98
2050
18
2082
18
98
2066
2050
2082
98
2114
2114
2052
2052
100
2052
100
2052
2052
100
2052
2052
2057
2050
9
2050
9
2050
9
18
2057
98
73
2050
9
18
2050
9
18
98
73
2050
34
2050
2146
2050
34
18
2050
18
98
2050
9
18
2050
9
34
18
2050
9
66
18
98
2050
9
2050
9
34
2050
9
2052
2050
9
34
2050
66
34
98
2082
2082
98
2082
98
2146
2148
2148
2057
2057
98
2052
2052
2052
2052
2052
2052
2052
2082
98
2050
9
18
2050
9
2050
18
2082
98
2146
2112
2048
2112
2048
2048
2048
96
2048
2048
96
2080
96
2144
2048
2048
2048
32
96
2144
2048
32
2048
2048
32
96
2080
2112
2112
2048
2048
2048
2048
2048
96
2048
2048
2048
2048
2048
2048
2048
64
2112
2048
2112
2048
2112
2048
96
2144
2112
2112
32
2112
2144
2144
2112
2112
2112
2112
2144
2048
2048
2048
64
2048
2048
2112
2080
2080
2080
2112
2112
2112
2048
64
2112
2080
2144
2112
2112
2112
2048
96
2048
64
2048
2112
2112
96
2144
2112
2112
2112
96
2144
2112
2112
96
2080
96
2112
2144
2048
2112
96
2112
2112
96
2080
96
2144
2112
32
96
2080
96
2112
96
2048
2112
96
2048
2048
2048
2048
96
2048
2048
96
2048
96
2048
2048
2048
2048
96
2048
2048
32
96
2048
2048
2048
2048
2048
32
96
2048
2048
2048
2048
2048
64
32
2080
96
2048
2048
2048
2048
32
96
2048
2048
2048
2048
96
2048
2048
32
96
2048
64
96
2112
2048
2048
2048
2048
32
96
2048
2048
2048
2048
96
2048
32
2048
32
96
2048
32
2048
2048
32
2048
64
32
96
2048
64
32
96
2080
96
2048
2048
2048
2048
2048
2048
2048
96
2048
2048
96
2048
2048
2048
64
2144
2048
2048
64
96
2048
64
2144
2048
2048
2048
2048
2080
2080
2080
2080
2080
2104
2048
2048
2112
2048
2112
2048
2112
2048
2048
2112
2080
96
2048
32
2080
2048
32
96
2144
2144
2080
2080
2080
96
2048
32
2048
32
96
2048
96
2048
32
96
2048
32
2080
2048
32
96
2048
2048
2048
32
2048
2144
2048
2048
2048
2048
2048
2048
32
2048
2048
32
96
2144
2080
96
2048
32
2048
32
2048
32
96
2080
2080
2080
2080
2048
2048
2048
2048
2048
2048
32
96
2048
2112
2048
2048
2048
2048
2048
32
96
2048
2144
2112
2112
96
2112
2112
2144
2048
2048
2048
2048
2080
96
2080
96
2080
96
2112
2112
2048
2048
2048
32
2048
2048
32
96
2048
2048
64
2048
2048
2048
2048
2048
32
96
2048
2048
64
2048
2048
2048
2112
2048
2048
2048
2048
2048
2048
32
96
2048
2048
64
2080
96
2080
96
2080
96
2080
2080
2080
2080
2048
2048
2080
2080
2080
2048
2080
2080
2080
2080
2080
2112
2144
2112
2144
2112
2080
2112
2080
2112
2112
2080
2112
2112
2080
2112
2080
2112
2112
2048
96
2048
64
2048
64
2048
32
96
2048
64
2048
32
96
2048
64
2112
96
2080
96
2112
2112
32
2112
96
2080
96
2112
32
2112
96
2112
2080
96
2112
2112
2048
2048
64
32
96
2112
32
2112
32
96
2080
96
2112
32
2112
32
96
2080
96
2080
2080
2080
96
2080
2080
96
2080
96
2080
2080
2144
2080
2112
32
96
2080
96
2112
32
96
2080
96
2048
64
2080
96
2048
2048
2048
32
96
2048
2048
2048
32
96
2144
2080
96
2080
96
2080
96
2080
2048
2048
2048
32
96
2048
2048
32
96
2048
32
96
2048
32
2144
2080
96
2048
96
2144
2048
2048
2048
2048
96
2048
2048
32
96
2048
2048
2048
2048
96
2048
2048
32
96
2144
2144
2048
2048
2048
2048
32
96
2048
32
96
2048
2048
2048
64
32
2144
2080
96
2144
2080
96
2080
96
2144
2080
96
2112
2080
2080
2048
32
2048
2144
2048
32
2048
32
96
2048
2048
2048
2048
96
2048
32
96
2048
2048
2048
2048
32
96
2048
2048
2048
2048
96
2048
2048
32
96
2112
2048
32
2048
2048
2048
32
96
2048
32
2048
2048
2048
96
2048
32
2048
32
96
2048
32
2048
2048
2048
64
32
96
2048
32
96
2080
2048
32
2048
2048
32
2048
64
32
96
2048
32
96
2048
32
2048
2048
2048
96
2048
32
2048
32
96
2048
32
2048
2048
2048
32
96
2048
2048
2048
32
2048
32
96
2048
2048
2048
32
2048
32
2048
2048
32
96
2048
2048
2048
32
2048
32
96
2112
96
2080
96
2048
2048
2048
64
32
96
2048
32
96
2112
32
96
2080
96
2048
2048
2048
32
96
2048
2048
2080
96
2080
96
2080
2080
96
2080
96
2048
2048
2048
2048
2048
32
96
2112
2048
2112
2112
2112
2080
96
2080
2080
96
2080
2080
96
2080
96
2080
2144
2144
2080
2080
2144
2080
2144
2080
96
2080
96
2080
96
2080
2144
2048
2080
2080
2080
2048
2081
97
2145
2113
33
97
2081
97
2081
97
2145
2081
97
2145
2113
33
97
2081
97
2081
97
2145
2081
2081
2112
2112
2112
2048
2048
2048
2080
2049
2049
97
2113
2048
32
2048
2048
32
2048
96
2048
32
96
2049
33
2049
2049
33
2049
65
33
97
2049
33
97
2049
2049
2049
2144
2112
2144
2144
2144
2144
2144
2144
2080
2144
2144
2144
2144
2144
2144
2112
2144
2144
2144
2144
2144
2144
2112
96
2144
2144
2144
2144
2144
2144
2144
2080
96
2080
96
2144
2144
2144
2112
2144
2112
2144
2112
2048
2048
2048
32
2048
2048
2048
32
96
2048
2048
2048
32
96
2144
2144
2144
2144
2144
2144
2144
2112
2112
2112
2112
2144
2048
2048
32
96
2080
96
2080
96
2112
32
2144
2144
2080
96
2144
2144
2048
2048
32
96
2080
96
2144
2048
2048
32
96
2144
2144
2144
2144
2144
2144
2144
2144
2144
2080
2080
96
2080
96
2144
2145
2145
2081
97
2081
97
2145
2145
2048
2112
96
2048
2048
2048
2048
64
96
2112
96
2112
96
2144
2112
2144
2112
2144
2048
2048
2048
2048
32
96
2048
64
32
96
2048
32
96
2080
2080
2104
2112
96
2080
2080
96
2144
2144
2144
2080
2112
32
2080
2112
32
2048
96
2048
32
2048
2080
2048
32
2048
2048
64
32
96
2080
96
2048
2048
2144
2112
96
2112
2112
96
2112
2144
2048
2048
2048
2048
2048
2048
2048
64
2048
2048
2048
2048
64
2048
2048
64
2048
2048
96
2048
2144
2144
2048
2048
2048
64
2048
64
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
64
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
96
2080
96
2048
2048
96
2048
32
96
2048
2048
64
2048
2048
2048
32
96
2112
2048
2048
64
2048
2048
2048
96
2048
64
2048
2048
2048
32
96
2048
2048
96
2048
32
96
2048
2048
64
2048
2048
2048
32
96
2048
2048
2048
32
96
2048
2048
2048
2048
96
2048
2048
2048
2048
2048
96
2048
96
2048
2048
2048
96
2080
96
2144
2080
96
2112
2080
96
2144
2080
96
2144
2144
2144
2080
96
2144
2144
2144
2144
2080
96
2144
2144
2144
2144
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
64
2048
2048
64
2496
2497
2810
2810
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2496
2114
2050
2050
2050
2050
2050
66
2114
2050
66
2114
2050
2050
2114
2060
2060
2051
2051
2115
2115
2050
2050
2050
2050
2050
2050
2050
2114
2050
2050
66
2050
66
2050
66
2050
2050
66
2114
2050
66
2076
2076
92
2076
2076
92
2076
2076
2076
2076
2076
2076
92
2076
2076
2076
2076
92
2076
2140
2076
92
2524
2524
2524
2524
2523
2523
2692
645
2264
3378
3376
3376
3376
3384
3384
2617
565
563
2617
565
563
2617
565
563
2611
2611
2611
2192
2186
2692
2611
2610
2617
2692
3577
2265
3577
3576
2264
2936
3384
1332
3384
1332
3376
3378
3378
3600
3600
3594
3594
3594
3609
3609
2692
2692
3593
3593
2098
2098
2611
2610
2617
2611
2610
3376
2609
2609
2609
2609
2609
2609
2609
2609
2613
2613
2613
2613
2226
2226
2072
2225
2057
2072
2225
2073
2072
2058
2058
2058
2058
2225
2225
2225
2144
2072
2072
2072
2072
2072
2072
2056
2057
2072
2072
2056
2058
2068
2073
2058
2058
3192
3193
1149
1146
3193
1149
1146
3197
3194
3193
1149
1146
3195
3193
1149
3193
1149
3197
3193
1149
1146
3193
1149
1146
2161
2169
2165
2289
2289
2289
2293
2433
705
2241
321
2154
2150
90
2096
2096
2168
2169
2161
2169
123
2146
89
2146
89
2145
2145
2128
2145
2097
2169
2169
2169
2169
2169
2169
123
2169
122
2169
2098
51
2099
2165
2165
2161
2161
2161
2170
2166
2171
2165
2165
2165
2165
2281
235
2161
2161
2161
2161
2170
2170
2170
2170
2167
2161
2165
2149
2146
89
985
2153
106
2145
2145
2145
2096
2096
2128
2097
2097
2161
2161
2161
2161
2161
2161
2161
2165
2137
2137
2137
2137
2145
2145
2096
80
2096
80
2128
2145
2145
2097
3880
3881
1835
3881
3883
3881
3881
3888
2394
2395
3882
2442
2442
2169
2769
2769
2385
369
2385
369
358
2392
2168
2163
2167
2099
2098
51
2099
2098
2098
2405
2405
2405
2405
2470
2417
2406
2769
2769
2769
2769
2769
2154
2289
2289
2289
2297
250
2293
2296
249
2369
2299
2299
2280
2280
2280
2280
2280
2281
2280
2280
2280
2280
2281
2281
2281
2281
2280
2280
2280
2280
2280
2280
2280
2280
2280
2280
2280
2280
2280
2280
2280
2288
2288
2168
2104
88
52
2168
2168
2168
2168
2168
2168
2282
2282
2297
253
2301
2297
253
2169
2171
2169
2169
125
2173
2169
125
2169
125
2169
125
2173
2169
125
2169
125
2169
125
2169
125
2169
125
2169
125
2169
125
2169
125
123
2169
125
2169
2161
2161
118
2169
125
122
2173
2169
125
2169
125
2173
2169
125
2170
2169
125
2169
125
2169
125
2169
125
2169
125
2169
125
2173
2288
2288
2296
2296
2280
2280
236
2280
236
2284
2284
3965
3965
3965
2794
3965
2795
751
3965
2813
2813
2813
2809
765
2813
2809
2813
2809
765
2813
2813
2813
2813
2297
253
250
2301
2299
2297
253
250
2297
253
2297
253
250
2297
253
250
2299
2301
2299
2299
2301
2297
2297
253
2297
253
2299
2297
253
2297
253
2299
2299
2297
2297
253
250
2297
253
250
2297
250
251
2301
2299
2297
253
250
2297
253
250
2301
2297
250
251
2299
2297
253
250
2299
2297
253
250
2297
253
250
2299
2299
2301
2298
251
2301
251
2297
2297
2298
251
2301
251
2297
2301
2297
2297
2297
253
250
2297
253
2297
253
2297
250
251
2299
2297
2297
253
250
2297
253
2301
2301
2298
2297
253
250
2299
2301
2297
253
2298
2297
2301
2301
2297
253
250
2301
2301
2297
253
250
2297
253
250
2301
2297
253
250
2301
2301
2297
253
2301
2301
2299
2297
253
250
2301
2297
253
250
2297
253
250
2301
2297
253
250
2297
253
250
2297
253
2297
253
2301
2297
253
2297
2301
2297
253
2297
253
2297
253
2297
253
2297
253
2301
2297
2301
2297
253
2297
253
2297
253
2297
2301
2301
2297
253
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2282
2282
2285
2289
2289
2289
2289
2289
2289
2289
2289
2289
2289
2289
2289
2289
2289
2289
2289
2289
2289
2297
253
250
2301
2297
250
251
2297
2297
2297
253
2297
253
2298
251
2301
2301
2301
2301
2301
2301
2297
253
250
2301
2298
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
250
2297
253
2301
2301
2301
2301
2301
2299
2301
251
2301
2301
2301
251
2299
2301
2283
2282
2283
2283
2283
2282
2283
2283
2289
2282
2282
2282
2282
2282
2282
2282
2282
2289
2289
2289
2169
125
122
2171
2169
125
122
2173
2169
123
122
2169
125
2170
2169
125
122
2297
253
250
2301
2297
253
250
2301
2297
250
251
2301
2297
253
2297
253
2297
250
251
2297
253
250
2301
2280
2280
2280
2280
2280
2280
2280
2280
236
2297
253
2297
253
2297
253
2297
253
2297
253
2301
2301
2297
253
2301
2297
2297
253
2297
253
2301
2297
253
2525
2485
501
477
2485
501
477
2443
2443
2485
2485
2485
438
2379
333
2379
2379
2379
2379
2393
2393
349
2393
2393
349
3052
3069
3069
3065
3565
3051
2168
2100
2169
125
2169
125
2169
125
2169
125
2170
2989
2989
3045
3044
3044
3044
2506
2506
2505
2505
2505
2501
457
2505
2505
2505
2505
2505
2505
2505
2505
2501
2501
457
2505
2501
3185
1138
2461
2092
2092
2092
2832
4057
4057
4057
4059
4059
4059
3585
3585
1536
3585
1536
3585
3585
3585
3585
3585
1536
3597
1558
2306
2306
2626
2156
2092
2072
44
2072
44
3588
3842
3586
2082
2082
2050
258
130
2050
514
258
2050
258
130
2050
258
130
2050
2050
514
34
2050
34
2050
66
98
2178
2562
258
2178
2178
2562
3074
2
514
2050
2050
514
2050
2050
514
2050
2050
2124
2124
2124
2124
2106
186
2106
314
2106
186
314
2234
2234
2234
2234
2124
588
2124
2618
2108
3898
2106
186
2106
314
2106
186
314
2234
2178
2178
66
2234
2234
2234
3840
2560
2592
2592
2592
2560
2048
64
32
2048
256
64
32
2560
3616
2156
2092
2073
2073
26
58
2074
2586
2072
44
2072
44
2073
26
58
2073
26
58
2092
3609
1562
3840
1824
3840
1824
3616
3616
2176
32
2048
512
256
32
288
2048
512
256
32
544
288
3072
3104
3072
1056
3072
1056
2048
1024
512
32
544
2048
256
32
160
2048
512
1056
32
544
2048
256
32
160
2048
512
256
32
288
2048
512
256
32
544
288
3104
3104
2560
2592
2560
2592
2304
2048
2048
512
256
2048
2048
512
256
3072
512
2560
3072
2048
1024
512
64
2048
64
2048
512
256
64
2560
2114
3584
3584
2104
2113
64
2177
65
2113
2176
65
64
2113
2177
2113
2624
2112
576
2176
2176
2176
2176
1152
2176
2176
2177
2177
2177
3096
24
536
2072
88
184
3096
2168
2168
2168
632
2073
2073
537
181
2585
89
2169
2116
69
121
2137
2565
69
2169
2073
89
2137
2585
89
2052
5
69
2052
5
69
2052
5
68
69
2052
5
517
261
68
69
581
2117
581
2117
2117
581
2169
2169
2169
2169
2169
2169
3865
3845
3609
3589
2720
680
2696
2720
648
680
2504
2064
528
80
592
2064
528
80
2064
528
80
2064
528
80
592
2064
528
80
2128
592
2128
3600
2074
2586
2586
2048
2168
2168
3586
2113
2177
2177
3649
2050
34
2050
2050
2082
2082
2082
2082
2082
3840
3648
3840
2112
2112
2112
2082
2050
34
3584
3584
3584
2688
1792
2688
1792
2688
1792
3611
2115
2115
2115
2115
2331
2331
3841
2689
1793
2690
2689
1793
3841
3842
2049
513
2049
513
257
2561
257
2049
513
2049
513
129
65
2049
513
257
65
2049
513
257
129
2049
65
2049
513
65
2049
513
129
65
2049
513
257
65
2049
513
257
129
2049
65
2049
513
2049
513
129
65
2049
513
257
65
2049
513
257
129
2049
65
2177
2177
2177
2177
2177
2177
2049
257
129
65
2049
257
2049
257
129
2049
257
2049
257
2049
257
129
2049
257
129
65
2049
257
2049
257
129
2561
2561
2561
2561
2561
2561
2561
2561
2050
66
2050
514
66
2050
2050
514
66
2050
2050
258
2050
514
2050
2050
2050
2050
514
2050
2050
258
2050
514
2050
514
2050
514
2050
514
2050
514
2114
2050
514
2306
2050
2050
130
2306
2050
2562
2178
2562
2050
514
2050
2050
514
130
2178
2306
2178
2306
2178
2562
2562
2562
2177
3841
1792
2689
1793
1792
2689
1793
2689
1793
2689
640
1793
1792
449
3841
2497
2688
1793
1792
2497
2689
1793
2689
640
1793
1792
2561
256
2305
2561
512
257
256
2561
256
128
2305
2048
1
513
512
256
2048
1
513
512
257
256
2048
1
513
512
257
256
128
2560
2560
2305
256
2305
256
2305
256
2305
2305
2305
2305
2305
2305
256
2305
256
2305
256
2561
2561
2561
2561
2176
2176
3200
2232
2178
2306
2306
130
2178
2178
2561
2305
256
2305
2305
256
2305
256
129
2305
2305
2048
1
513
512
2048
1
257
256
129
65
2049
513
257
2048
1
513
512
257
256
2048
1
513
512
257
256
129
128
2049
257
2049
2049
513
257
2048
1
513
512
2048
1
257
256
129
65
64
2049
257
2048
1
513
512
257
256
2048
1
513
512
257
256
129
128
2049
257
2048
1
2049
513
257
2049
513
2049
513
257
129
65
2049
513
257
2049
513
257
2049
513
257
129
2049
257
2049
2049
513
257
2049
513
2049
257
129
65
2049
513
257
2049
513
257
129
2049
2049
513
257
129
65
2049
513
257
2049
257
2049
257
129
128
2049
257
2177
2049
513
257
2049
513
257
129
65
64
2049
513
257
2049
257
256
2049
257
129
128
2049
257
2177
2049
513
257
2561
2049
513
257
256
129
128
65
64
2049
513
257
2049
257
256
2049
513
257
256
129
128
2305
2177
2049
513
257
2177
2177
2177
2561
2561
65
2561
257
2561
2177
1153
2561
257
2561
2561
129
65
2561
257
2561
257
129
2177
1153
2113
64
2305
256
2113
2560
65
64
2560
2560
2048
1
65
2304
2177
2560
2048
1
512
65
64
2048
512
256
2048
512
256
129
128
2049
2177
2049
2177
2048
1
513
512
257
256
129
128
2049
513
257
2048
1
512
257
256
2048
1
512
256
129
128
2305
2049
513
257
2560
2048
1
513
512
257
256
129
128
2049
513
257
2048
1
512
257
256
2048
1
512
256
129
128
2305
2049
513
257
2561
512
2048
1
513
512
257
256
129
128
2049
513
257
2048
1
512
257
256
2048
1
513
512
257
256
129
128
2305
2177
2049
513
257
2177
2177
2176
2176
2176
2176
3200
2049
513
2048
1
513
512
257
129
128
2049
257
2048
1
513
512
257
256
2049
513
257
129
2049
257
2049
513
257
2049
513
2048
1
513
512
257
129
128
2049
257
2048
1
513
512
257
256
2049
513
257
129
2049
257
2049
513
257
2048
512
2048
257
256
128
2048
512
257
256
2048
512
257
256
128
2305
2049
513
2048
1
513
512
257
129
128
2049
257
2048
1
513
512
257
256
2049
513
257
129
2049
257
2049
513
257
2048
1
513
512
2048
1
513
512
257
256
129
128
65
2049
2048
1
513
512
257
256
2048
1
513
512
257
256
129
128
2049
257
2561
512
2561
512
2561
512
2561
2561
2561
2048
1
65
2048
1
513
512
128
65
2049
513
2048
1
513
512
65
2048
1
512
129
128
2049
2049
65
2049
513
2048
1
65
2048
1
513
512
128
65
2049
2048
1
513
512
65
2048
1
513
512
129
128
2049
2048
1
129
65
2049
2305
2305
2049
257
129
128
2049
257
2049
257
2049
129
128
2305
2049
2049
257
129
128
2049
257
2049
257
129
128
3200
2177
128
2177
128
2561
65
2561
2561
2561
2561
65
2561
2561
2561
2049
513
65
2049
513
2049
513
2049
513
129
2049
513
2561
2049
513
65
2049
513
256
2048
1
513
257
256
129
128
2113
2113
2113
2113
2304
2048
256
128
2561
2049
513
257
129
128
2049
257
2049
513
257
2049
513
257
129
2049
2049
2561
2049
513
257
129
128
2049
257
2049
513
257
2049
513
257
129
2049
2049
2561
2049
513
257
129
128
2305
2049
513
257
2049
513
257
129
2305
2049
2561
512
2048
1
513
512
257
256
129
128
2048
1
513
512
257
2048
1
513
512
257
256
129
128
2561
512
2561
512
2561
512
2049
513
65
2049
513
512
129
65
2049
513
2049
513
65
2049
513
257
129
2049
2049
513
2049
513
65
2049
513
512
129
65
2049
513
2049
513
65
2049
513
257
129
2049
2049
513
2049
513
512
65
2048
1
513
512
129
128
65
2048
1
513
512
65
2048
1
513
512
257
256
129
128
2561
512
2561
512
2561
512
2049
513
65
2049
513
512
129
65
2049
513
2049
513
65
2049
513
257
129
2049
2049
513
2049
513
512
65
2048
1
513
512
129
128
65
2048
1
513
512
65
2048
1
513
512
257
256
129
128
2072
536
2072
536
280
152
2072
536
280
2072
536
280
152
2072
2072
536
2072
536
280
2072
536
280
2072
536
280
152
2072
2136
152
2200
3224
2584
2584
2584
2584
2200
2200
3224
2584
2584
152
2584
2584
152
2232
18
15
569
265
393
457
449
481
529
1
6
6
71
37
501
4
524
0
450
449
541
18
15
569
265
393
457
449
481
529
1
6
6
71
37
501
4
268
0
450
449
541
18
15
569
265
393
457
449
481
529
1
6
6
71
39
501
4
12
0
450
448
541
18
15
569
265
393
457
449
481
529
1
6
6
71
39
501
4
524
0
450
448
541
18
15
569
265
393
457
449
481
529
1
6
6
71
39
501
4
268
0
450
448
541
18
15
569
265
393
457
449
481
529
1
6
7
69
21
500
4
12
2
449
493
556
18
15
569
265
393
457
449
481
529
1
6
7
69
21
500
4
524
2
449
493
556
18
15
569
265
393
457
449
481
529
1
6
7
69
21
500
4
268
2
449
493
556
18
15
569
265
393
457
449
481
529
1
6
7
69
37
500
4
12
130
449
461
540
18
15
569
265
393
457
449
481
529
1
6
7
69
37
500
4
268
130
449
461
540
18
15
569
265
393
457
449
481
529
1
11
7
21
21
501
1
9
65
52
101
557
18
15
569
265
393
457
449
481
529
1
11
7
21
21
501
5
9
65
52
101
557
18
15
569
265
393
457
449
481
529
1
11
7
21
149
497
1
1033
1025
1049
1033
1049
18
15
569
265
393
457
449
481
529
1
11
7
21
149
497
1
9
0
25
9
25
18
15
569
265
393
457
449
481
529
1
11
7
21
149
497
1
49
1
25
9
25
18
15
569
265
393
457
449
481
529
1
11
7
21
149
497
1
521
0
25
9
25
18
15
569
265
393
457
449
481
529
1
11
7
21
149
497
1
265
0
25
9
25
18
15
569
265
393
457
449
481
529
1
11
7
21
149
497
1
561
1
25
9
25
18
15
569
265
393
457
449
481
529
1
11
7
21
149
501
1
1033
0
25
9
29
18
15
569
265
393
457
449
481
529
1
11
7
21
149
501
1
9
0
25
9
29
18
15
569
265
393
457
449
481
529
1
11
7
21
149
501
1
49
1
25
9
29
18
15
569
265
393
457
449
481
529
1
11
7
21
149
501
1
521
0
25
9
29
18
15
569
265
393
457
449
481
529
1
11
7
21
149
501
1
265
0
25
9
29
18
15
569
265
393
457
449
481
529
1
11
7
21
149
501
1
561
1
25
9
29
18
15
569
265
393
457
449
481
529
1
11
7
21
149
501
5
1033
0
25
9
29
18
15
569
265
393
457
449
481
529
1
11
7
21
149
501
5
9
0
25
9
29
18
15
569
265
393
457
449
481
529
1
11
7
21
149
501
5
49
1
25
9
29
18
15
569
265
393
457
449
481
529
1
11
7
21
149
501
5
521
0
25
9
29
18
15
569
265
393
457
449
481
529
1
11
7
21
149
501
5
265
0
25
9
29
18
15
569
265
393
457
449
481
529
1
11
7
21
149
501
5
561
1
25
9
29
18
15
569
265
393
457
449
481
529
1
11
7
21
149
501
5
1161
0
25
9
29
18
15
569
265
393
457
449
481
529
1
11
7
21
150
501
1
1033
1025
1049
1032
1053
18
15
569
265
393
457
449
481
529
1
11
7
21
150
501
1
9
1
25
8
29
18
15
569
265
393
457
449
481
529
1
11
7
21
150
501
1
521
1
25
8
29
18
15
569
265
393
457
449
481
529
1
11
7
21
150
501
1
265
1
25
8
29
18
15
569
265
393
457
449
481
529
1
11
7
29
149
497
1
1033
1
41
9
25
18
15
569
265
393
457
449
481
529
1
11
7
29
149
497
1
9
1
41
9
25
18
15
569
265
393
457
449
481
529
1
11
7
29
149
497
1
49
1
41
9
25
18
15
569
265
393
457
449
481
529
1
11
7
29
149
497
1
521
1
41
9
25
18
15
569
265
393
457
449
481
529
1
11
7
29
149
497
1
265
1
41
9
25
18
15
569
265
393
457
449
481
529
1
11
7
29
149
497
1
561
1
41
9
25
18
15
569
265
393
457
449
481
529
1
11
7
29
149
501
1
1033
1
41
9
29
18
15
569
265
393
457
449
481
529
1
11
7
29
149
501
1
9
1
41
9
29
18
15
569
265
393
457
449
481
529
1
11
7
29
149
501
1
49
1
41
9
29
18
15
569
265
393
457
449
481
529
1
11
7
29
149
501
1
521
1
41
9
29
18
15
569
265
393
457
449
481
529
1
11
7
29
149
501
1
265
1
41
9
29
18
15
569
265
393
457
449
481
529
1
11
7
29
149
501
1
561
1
41
9
29
18
15
569
265
393
457
449
481
529
1
11
7
29
149
501
5
1033
1
41
9
29
18
15
569
265
393
457
449
481
529
1
11
7
29
149
501
5
9
1
41
9
29
18
15
569
265
393
457
449
481
529
1
11
7
29
149
501
5
49
1
41
9
29
18
15
569
265
393
457
449
481
529
1
11
7
29
149
501
5
521
1
41
9
29
18
15
569
265
393
457
449
481
529
1
11
7
29
149
501
5
265
1
41
9
29
18
15
569
265
393
457
449
481
529
1
11
7
29
149
501
5
561
1
41
9
29
18
15
569
265
393
457
449
481
529
1
11
7
29
149
501
5
1161
1
41
9
29
18
15
569
265
393
457
449
481
529
1
11
7
69
21
501
1
9
1
449
493
557
18
15
569
265
393
457
449
481
529
1
11
7
69
21
501
1
49
1
449
493
557
18
15
569
265
393
457
449
481
529
1
11
7
69
21
501
1
521
1
449
493
557
18
15
569
265
393
457
449
481
529
1
11
7
69
21
501
1
561
1
449
493
557
18
15
569
265
393
457
449
481
529
1
11
7
69
21
501
5
9
0
449
493
557
18
15
569
265
393
457
449
481
529
1
11
7
69
21
501
5
521
0
449
493
557
18
15
569
265
393
457
449
481
529
1
11
7
69
21
501
5
265
0
449
493
557
18
15
569
265
393
457
449
481
529
1
11
7
69
37
501
1
9
129
449
461
541
18
15
569
265
393
457
449
481
529
1
11
7
69
37
501
1
265
129
449
461
541
18
15
569
265
393
457
449
481
529
1
11
7
69
37
501
5
9
129
449
461
541
18
15
569
265
393
457
449
481
529
1
11
7
69
37
501
5
265
129
449
461
541
18
15
569
265
393
457
449
481
529
1
11
7
37
37
501
1
9
65
761
665
541
18
15
569
265
393
457
449
481
529
1
11
7
37
37
501
5
9
65
761
665
541
18
15
569
265
393
457
449
481
529
1
11
7
85
21
501
1
9
129
436
421
557
18
15
569
265
393
457
449
481
529
1
11
7
85
21
501
1
521
257
436
485
557
18
15
569
265
393
457
449
481
529
1
11
7
85
21
501
1
561
257
436
485
557
18
15
569
265
393
457
449
481
529
1
11
7
85
21
501
5
9
129
436
421
557
18
15
569
265
393
457
449
481
529
1
11
7
85
21
501
5
521
257
436
485
557
18
15
569
265
393
457
449
481
529
1
11
7
85
21
501
5
265
129
436
421
557
18
15
569
265
393
457
449
481
529
1
11
7
73
35
500
5
9
0
454
449
539
18
15
569
265
393
457
449
481
529
1
11
7
73
35
500
5
521
0
454
449
539
18
15
569
265
393
457
449
481
529
1
11
7
73
37
501
1
9
128
458
451
543
18
15
569
265
393
457
449
481
529
1
11
7
73
37
501
1
265
128
458
451
543
18
15
569
265
393
457
449
481
529
1
11
7
73
37
501
5
9
128
458
451
543
18
15
569
265
393
457
449
481
529
1
11
7
73
37
501
5
265
128
458
451
543
18
15
569
265
393
457
449
481
529
1
11
7
23
149
497
1
1033
1025
1048
1033
1049
18
15
569
265
393
457
449
481
529
1
11
7
23
149
497
1
9
0
24
9
25
18
15
569
265
393
457
449
481
529
1
11
7
23
149
497
1
49
1
24
9
25
18
15
569
265
393
457
449
481
529
1
11
7
23
149
497
1
521
0
24
9
25
18
15
569
265
393
457
449
481
529
1
11
7
23
149
497
1
265
1
24
9
25
18
15
569
265
393
457
449
481
529
1
11
7
23
149
497
1
561
1
24
9
25
18
15
569
265
393
457
449
481
529
1
11
7
23
149
501
1
1033
1025
1048
1033
1053
18
15
569
265
393
457
449
481
529
1
11
7
23
149
501
1
9
0
24
9
29
18
15
569
265
393
457
449
481
529
1
11
7
23
149
501
1
49
1
24
9
29
18
15
569
265
393
457
449
481
529
1
11
7
23
149
501
1
521
0
24
9
29
18
15
569
265
393
457
449
481
529
1
11
7
23
149
501
1
265
1
24
9
29
18
15
569
265
393
457
449
481
529
1
11
7
23
149
501
1
561
1
24
9
29
18
15
569
265
393
457
449
481
529
1
11
7
23
151
501
1
1033
1025
1048
1032
1049
18
15
569
265
393
457
449
481
529
1
11
7
23
151
501
1
9
0
24
8
25
18
15
569
265
393
457
449
481
529
1
11
7
23
151
501
1
49
1
24
8
25
18
15
569
265
393
457
449
481
529
1
11
7
23
151
501
1
521
0
24
8
25
18
15
569
265
393
457
449
481
529
1
11
7
23
151
501
1
265
1
24
8
25
18
15
569
265
393
457
449
481
529
1
11
7
23
151
501
1
561
1
24
8
25
18
15
569
265
393
457
449
481
529
1
11
7
23
151
501
5
1033
0
24
8
25
18
15
569
265
393
457
449
481
529
1
11
7
23
151
501
5
9
0
24
8
25
18
15
569
265
393
457
449
481
529
1
11
7
23
151
501
5
49
1
24
8
25
18
15
569
265
393
457
449
481
529
1
11
7
23
151
501
5
521
0
24
8
25
18
15
569
265
393
457
449
481
529
1
11
7
23
151
501
5
265
0
24
8
25
18
15
569
265
393
457
449
481
529
1
11
7
23
151
501
5
561
1
24
8
25
18
15
569
265
393
457
449
481
529
1
11
7
149
21
501
1
1033
0
89
233
557
18
15
569
265
393
457
449
481
529
1
11
7
149
21
501
1
9
0
89
233
557
18
15
569
265
393
457
449
481
529
1
11
7
149
21
501
1
49
1
89
233
557
18
15
569
265
393
457
449
481
529
1
11
7
149
21
501
1
521
0
89
233
557
18
15
569
265
393
457
449
481
529
1
11
7
149
21
501
1
561
1
89
233
557
18
15
569
265
393
457
449
481
529
1
11
7
149
21
501
5
1033
0
89
233
557
18
15
569
265
393
457
449
481
529
1
11
7
149
21
501
5
9
0
89
233
557
18
15
569
265
393
457
449
481
529
1
11
7
149
21
501
5
521
0
89
233
557
18
15
569
265
393
457
449
481
529
1
11
7
149
21
501
5
265
0
89
233
557
18
15
569
265
393
457
449
481
529
1
11
7
149
21
501
5
1161
0
89
233
557
18
15
569
265
393
457
449
481
529
1
11
7
71
37
501
1
9
1
448
449
541
18
15
569
265
393
457
449
481
529
1
11
7
71
37
501
1
49
1
448
449
541
18
15
569
265
393
457
449
481
529
1
11
7
71
37
501
1
521
1
448
449
541
18
15
569
265
393
457
449
481
529
1
11
7
71
37
501
1
265
1
448
449
541
18
15
569
265
393
457
449
481
529
1
11
7
71
37
501
1
561
1
448
449
541
18
15
569
265
393
457
449
481
529
1
11
7
71
37
501
5
9
1
448
449
541
18
15
569
265
393
457
449
481
529
1
11
7
71
37
501
5
521
1
448
449
541
18
15
569
265
393
457
449
481
529
1
11
7
71
37
501
5
265
1
448
449
541
18
15
569
265
393
457
449
481
529
1
11
7
71
39
501
1
9
129
448
448
541
18
15
569
265
393
457
449
481
529
1
11
7
71
39
501
1
265
129
448
448
541
18
15
569
265
393
457
449
481
529
1
11
7
71
39
501
5
9
129
448
448
541
18
15
569
265
393
457
449
481
529
1
11
7
71
39
501
5
265
129
448
448
541
18
15
569
265
393
457
449
481
529
1
11
7
39
37
501
1
9
65
760
665
541
18
15
569
265
393
457
449
481
529
1
11
7
39
37
501
5
9
65
760
665
541
18
15
569
265
393
457
449
481
529
1
11
7
39
39
501
1
9
65
760
664
541
18
15
569
265
393
457
449
481
529
1
11
7
39
39
501
5
9
65
760
664
541
18
15
569
265
393
457
449
481
529
1
11
7
151
21
501
5
9
65
88
393
557
18
15
569
265
393
457
449
481
529
1
11
7
151
21
501
5
521
65
88
393
557
18
15
569
265
393
457
449
481
529
1
11
7
151
21
501
5
265
257
664
393
557
18
15
569
265
393
457
449
481
529
1
11
7
151
23
501
1
9
129
88
232
557
18
15
569
265
393
457
449
481
529
1
11
7
151
23
501
1
521
513
88
232
557
18
15
569
265
393
457
449
481
529
1
11
7
151
23
501
5
9
129
88
232
557
18
15
569
265
393
457
449
481
529
1
11
7
151
23
501
5
521
513
88
232
557
18
15
569
265
393
457
449
481
529
1
11
7
151
23
501
5
265
513
88
232
557
18
15
569
265
393
457
449
481
529
1
11
7
151
149
753
1
1033
65
88
561
1561
18
15
569
265
393
457
449
481
529
1
11
7
151
149
753
1
9
65
88
561
1561
18
15
569
265
393
457
449
481
529
1
11
7
151
149
753
1
265
129
88
561
1561
18
15
569
265
393
457
449
481
529
1
11
7
151
149
497
1
1033
513
1816
561
25
18
15
569
265
393
457
449
481
529
1
11
7
151
149
497
1
9
513
1816
561
25
18
15
569
265
393
457
449
481
529
1
11
7
151
149
497
1
49
513
1816
561
25
18
15
569
265
393
457
449
481
529
1
11
7
151
149
497
1
521
513
1816
561
25
18
15
569
265
393
457
449
481
529
1
11
7
151
149
497
1
265
513
1816
561
25
18
15
569
265
393
457
449
481
529
1
11
7
151
149
757
1
265
129
88
561
1565
18
15
569
265
393
457
449
481
529
1
11
7
151
149
501
1
1033
513
1816
561
29
18
15
569
265
393
457
449
481
529
1
11
7
151
149
501
1
9
513
1816
561
29
18
15
569
265
393
457
449
481
529
1
11
7
151
149
501
1
49
513
1816
561
29
18
15
569
265
393
457
449
481
529
1
11
7
151
149
501
1
521
513
1816
561
29
18
15
569
265
393
457
449
481
529
1
11
7
151
149
501
1
265
513
1816
561
29
18
15
569
265
393
457
449
481
529
1
11
7
151
151
757
1
1033
65
88
560
1561
18
15
569
265
393
457
449
481
529
1
11
7
151
151
757
1
9
65
88
560
1561
18
15
569
265
393
457
449
481
529
1
11
7
151
151
757
5
1033
65
88
560
1561
18
15
569
265
393
457
449
481
529
1
11
7
151
151
757
5
9
65
88
560
1561
18
15
569
265
393
457
449
481
529
1
11
7
151
151
501
1
1033
513
1816
560
25
18
15
569
265
393
457
449
481
529
1
11
7
151
151
501
1
9
513
1816
560
25
18
15
569
265
393
457
449
481
529
1
11
7
151
151
501
1
49
513
1816
560
25
18
15
569
265
393
457
449
481
529
1
11
7
151
151
501
1
521
513
1816
560
25
18
15
569
265
393
457
449
481
529
1
11
7
151
151
501
1
265
513
1816
560
25
18
15
569
265
393
457
449
481
529
1
11
7
151
151
501
5
1033
513
1816
560
25
18
15
569
265
393
457
449
481
529
1
11
7
151
151
501
5
9
513
1816
560
25
18
15
569
265
393
457
449
481
529
1
11
7
151
151
501
5
521
513
1816
560
25
18
15
569
265
393
457
449
481
529
1
11
7
151
151
501
5
265
513
1816
560
25
18
15
569
265
393
457
449
481
529
1
13
6
18
147
497
2
1035
1048
1052
1038
1054
18
15
569
265
393
457
449
481
529
1
13
6
18
147
497
2
11
24
28
14
30
18
15
569
265
393
457
449
481
529
1
13
6
18
147
497
2
523
24
28
14
30
18
15
569
265
393
457
449
481
529
1
13
6
18
147
497
2
267
24
28
14
30
18
15
569
265
393
457
449
481
529
1
13
6
73
35
500
2
11
280
422
449
539
18
15
569
265
393
457
449
481
529
1
13
6
73
35
500
2
523
280
422
449
539
18
15
569
265
393
457
449
481
529
1
13
6
23
151
501
2
1035
1048
1049
1032
1049
18
15
569
265
393
457
449
481
529
1
13
6
23
151
501
2
11
24
25
8
25
18
15
569
265
393
457
449
481
529
1
13
6
23
151
501
2
523
24
25
8
25
18
15
569
265
393
457
449
481
529
1
13
6
23
151
501
2
267
24
25
8
25
18
15
569
265
393
457
449
481
529
1
13
6
146
147
497
2
1035
536
1820
566
30
18
15
569
265
393
457
449
481
529
1
13
6
146
147
497
2
11
536
1820
566
30
18
15
569
265
393
457
449
481
529
1
13
6
146
147
497
2
523
536
1820
566
30
18
15
569
265
393
457
449
481
529
1
13
6
146
147
497
2
267
536
1820
566
30
18
15
569
265
393
457
449
481
529
1
13
6
151
151
501
2
1035
536
1817
560
25
18
15
569
265
393
457
449
481
529
1
13
6
151
151
501
2
11
536
1817
560
25
18
15
569
265
393
457
449
481
529
1
13
6
151
151
501
2
523
536
1817
560
25
18
15
569
265
393
457
449
481
529
1
13
6
151
151
501
2
267
536
1817
560
25
18
15
569
265
393
457
969
736
486
1
6
6
291
296
76
860
92
56
250
219
264
18
15
569
265
393
457
969
736
486
1
6
6
291
296
76
860
604
56
250
219
264
18
15
569
265
393
457
457
480
486
1
6
6
66
64
76
860
92
148
460
384
396
18
15
569
265
393
457
457
480
486
1
6
6
66
64
76
860
604
84
716
640
12
18
15
569
265
393
461
449
993
529
1
17
5
149
277
372
2
1027
125
90
83
44
18
15
569
265
393
461
449
993
529
1
17
5
149
277
372
2
3
125
90
83
44
18
15
569
265
393
461
449
993
529
1
17
5
149
277
372
2
515
125
90
83
44
18
15
569
265
393
461
449
993
529
1
17
5
149
277
372
2
1155
125
90
83
44
18
15
569
265
393
461
449
993
529
1
17
5
149
277
373
1
1027
125
90
82
47
18
15
569
265
393
461
449
993
529
1
17
5
149
277
373
1
3
125
90
82
47
18
15
569
265
393
461
449
993
529
1
17
5
149
277
373
1
515
125
90
82
47
18
15
569
265
393
461
449
993
529
1
17
5
149
277
373
1
1155
125
90
82
47
18
15
569
265
393
461
449
993
529
1
17
5
149
277
373
2
1027
125
90
82
47
18
15
569
265
393
461
449
993
529
1
17
5
149
277
373
2
3
125
90
82
47
18
15
569
265
393
461
449
993
529
1
17
5
149
277
373
2
515
125
90
82
47
18
15
569
265
393
461
449
993
529
1
17
5
149
277
373
2
1155
125
90
82
47
18
15
569
265
393
461
449
993
529
1
13
5
66
291
372
2
1035
537
704
194
27
18
15
569
265
393
461
449
993
529
1
13
5
66
291
372
2
11
25
416
194
27
18
15
569
265
393
461
449
993
529
1
13
5
66
291
372
2
523
537
704
194
27
18
15
569
265
393
461
449
993
529
1
13
5
66
291
372
2
267
537
704
194
27
18
15
569
265
393
461
449
481
529
1
13
5
66
35
500
2
11
25
416
450
539
18
15
569
265
393
461
449
481
529
1
13
5
66
35
500
2
523
281
416
450
539
18
15
569
265
1417
1477
1473
993
529
1
1553
515
1111
21
369
1
1539
1
1449
433
153
18
15
569
265
1417
1477
1473
993
529
1
1553
515
1111
21
372
2
1539
1
1449
433
156
18
15
569
265
1417
1477
1473
993
529
1
1553
515
1111
21
373
1
1539
1
1449
433
157
18
15
569
265
1417
1477
1473
993
529
1
1553
515
1175
21
245
1
1539
1
1320
488
45
18
15
569
265
1417
1477
1473
993
529
1
1553
515
1175
37
244
2
1539
1
1321
401
28
18
15
569
265
1417
1477
1473
993
529
1
1553
515
1175
37
245
1
1539
1
1320
400
29
18
15
569
265
1417
1477
1473
993
529
1
1553
515
1175
37
245
2
1539
1
1320
400
29
18
15
569
265
1417
1477
1473
993
529
1
1547
515
1079
21
369
1
1545
2
1522
496
153
18
15
569
265
1417
1477
1473
993
529
1
1547
515
1079
21
373
1
1545
2
1522
496
157
18
15
569
265
1417
1477
1473
993
529
1
1547
515
1079
21
373
5
1545
2
1522
496
157
18
15
569
265
1417
1477
1473
993
529
1
1547
515
567
21
373
5
1545
66
242
1776
157
18
15
569
265
1417
1477
961
993
529
1
1553
515
31
77
373
1
1539
65
1881
1409
29
18
15
569
265
1417
1477
961
993
529
1
1553
515
159
77
373
1
1539
1
1817
1281
29
18
15
569
265
1417
1477
961
993
529
1
1553
515
151
77
373
1
1539
1
1833
1281
29
18
15
569
265
1417
1477
449
993
529
1
1553
1283
279
293
372
2
1539
1537
297
1041
28
18
15
569
265
1417
1477
449
993
529
1
1553
1283
279
293
373
1
1539
1537
296
528
29
18
15
569
265
1417
1477
449
993
529
1
1553
1283
279
293
373
2
1539
1537
296
528
29
18
15
569
265
1417
1477
449
481
529
1
1553
1283
279
21
501
1
1539
1537
296
488
557
18
15
569
265
1417
1477
449
481
529
1
1553
1283
279
37
501
1
1539
1537
297
968
541
18
15
569
265
1417
1477
449
481
529
1
1547
1283
279
21
501
1
1545
1538
306
440
557
18
15
569
265
1417
1477
449
481
529
1
1547
1283
279
21
501
5
1545
1538
306
440
557
18
15
569
265
1417
1481
1473
993
529
1
1542
518
1095
37
245
4
1548
0
1474
449
29
18
15
569
265
1417
1481
1473
993
529
1
1542
518
1095
39
245
4
1548
0
1474
448
29
18
15
569
265
1417
1481
1473
993
529
1
1542
518
583
39
245
4
1548
32
194
1728
29
18
15
569
265
1417
1481
1473
993
529
1
1542
519
581
21
244
4
1548
2
193
1773
44
18
15
569
265
1417
1481
1473
993
529
1
1547
1031
533
149
497
1
1545
1793
25
1545
25
18
15
569
265
1417
1481
1473
993
529
1
1547
1031
533
149
501
1
1545
1793
25
1545
29
18
15
569
265
1417
1481
1473
993
529
1
1547
1031
533
149
501
5
1545
1793
25
1545
29
18
15
569
265
1417
1481
1473
993
529
1
1547
1031
533
150
501
1
1545
1793
25
1544
29
18
15
569
265
1417
1481
1473
993
529
1
1547
1031
535
149
501
1
1545
1792
24
1545
29
18
15
569
265
1417
1481
1473
993
529
1
1547
1031
535
151
501
1
1545
1792
24
1544
25
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1093
21
369
1
1545
1
1493
501
153
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1093
21
373
5
1545
65
1377
501
157
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1047
21
369
1
1545
1
1432
497
153
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1047
21
373
1
1545
1
1432
497
157
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1047
21
373
5
1545
1
1432
497
157
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1047
23
373
1
1545
1
1432
496
153
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1047
23
373
5
1545
1
1432
496
153
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1095
21
373
5
1545
64
1376
501
157
18
15
569
265
1417
1481
1473
993
529
1
1547
519
549
37
245
5
1545
0
249
1689
29
18
15
569
265
1417
1481
1473
993
529
1
1547
519
581
21
373
5
1545
65
213
1781
157
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1173
21
369
1
1545
0
1305
393
153
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1173
21
245
1
1545
0
1305
393
45
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1173
21
245
5
1545
0
1305
393
45
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1173
21
373
1
1545
1
1305
393
158
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1173
21
373
5
1545
1
1305
393
158
18
15
569
265
1417
1481
1473
993
529
1
1547
519
597
21
245
1
1545
0
217
1769
46
18
15
569
265
1417
1481
1473
993
529
1
1547
519
597
21
245
5
1545
0
217
1769
46
18
15
569
265
1417
1481
1473
993
529
1
1547
519
597
21
373
1
1545
1
217
1753
157
18
15
569
265
1417
1481
1473
993
529
1
1547
519
597
21
373
5
1545
1
217
1753
157
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1111
21
369
1
1545
1
1496
497
153
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1111
21
373
1
1545
1
1496
497
157
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1111
21
373
5
1545
0
1496
497
157
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1111
23
373
1
1545
1
1496
496
157
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1111
23
373
5
1545
0
1496
496
157
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1175
21
369
1
1545
0
1304
305
153
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1175
21
245
5
1545
0
1304
393
45
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1175
21
373
1
1545
0
1304
305
157
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1175
21
373
5
1545
0
1304
305
157
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1175
23
245
1
1545
0
1304
392
45
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1175
23
245
5
1545
0
1304
392
45
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1175
23
373
1
1545
0
1304
392
154
18
15
569
265
1417
1481
1473
993
529
1
1547
519
1175
23
373
5
1545
0
1304
392
154
18
15
569
265
1417
1481
1473
993
529
1
1547
519
599
21
369
1
1545
1
216
1777
153
18
15
569
265
1417
1481
1473
993
529
1
1547
519
599
21
373
1
1545
1
216
1777
157
18
15
569
265
1417
1481
1473
993
529
1
1547
519
599
23
373
1
1545
1
216
1744
153
18
15
569
265
1417
1481
961
993
529
1
1547
519
149
21
501
1
1545
0
1817
1417
45
18
15
569
265
1417
1481
961
993
529
1
1547
519
149
21
501
5
1545
0
1817
1417
45
18
15
569
265
1417
1481
961
993
529
1
1547
519
149
22
501
1
1545
1
1817
1416
45
18
15
569
265
1417
1481
961
993
529
1
1547
519
149
22
501
5
1545
1
1817
1416
45
18
15
569
265
1417
1481
961
993
529
1
1547
519
151
21
501
5
1545
1
1816
1417
45
18
15
569
265
1417
1481
961
993
529
1
1547
519
151
23
501
1
1545
0
1816
1416
45
18
15
569
265
1417
1481
961
993
529
1
1547
519
151
23
501
5
1545
1
1816
1416
45
18
15
569
265
1417
1481
449
993
529
1
1547
1287
277
277
369
1
1545
1537
281
1033
153
18
15
569
265
1417
1481
449
993
529
1
1547
1287
277
277
373
1
1545
1537
281
1033
45
18
15
569
265
1417
1481
449
993
529
1
1547
1287
277
277
373
5
1545
1537
281
1033
45
18
15
569
265
1417
1481
449
993
529
1
1547
1287
277
278
373
1
1545
1537
281
520
45
18
15
569
265
1417
1481
449
993
529
1
1547
1287
277
278
373
5
1545
1537
281
520
45
18
15
569
265
1417
1481
449
993
529
1
1547
1287
279
277
369
1
1545
1537
280
1289
153
18
15
569
265
1417
1481
449
993
529
1
1547
1287
279
277
373
1
1545
1537
280
521
45
18
15
569
265
1417
1481
449
993
529
1
1547
1287
279
277
373
5
1545
1537
280
521
45
18
15
569
265
1417
1481
449
993
529
1
1547
1287
279
279
373
1
1545
1537
280
520
45
18
15
569
265
1417
1481
449
993
529
1
1547
1287
279
279
373
5
1545
1537
280
520
45
18
15
569
265
1417
1481
449
993
529
1
1549
1286
274
275
369
2
1547
1560
284
1038
158
18
15
569
265
1417
1481
449
993
529
1
1549
1286
279
279
373
2
1547
1560
281
264
45
18
15
569
265
1417
1481
449
481
529
1
1547
1287
277
21
501
1
1545
1537
281
777
557
18
15
569
265
1417
1481
449
481
529
1
1547
1287
277
21
501
5
1545
1537
281
777
557
18
15
569
265
1417
1481
449
481
529
1
1547
1287
279
21
501
1
1545
1537
280
777
557
18
15
569
265
1417
1481
449
481
529
1
1547
1287
279
21
501
5
1545
1537
280
777
557
18
15
569
265
1417
1481
449
481
529
1
1547
1287
279
23
501
1
1545
1537
280
776
557
18
15
569
265
1417
1481
449
481
529
1
1547
1287
279
23
501
5
1545
1537
280
776
557
18
15
569
265
394
966
961
993
529
1
16
256
18
19
500
2
512
1793
797
890
43
18
15
569
265
394
966
706
336
465
1
16
512
280
48
190
961
512
1536
26
542
662
18
15
569
265
394
966
706
336
465
1
16
512
280
48
190
962
512
1537
26
542
662
18
15
569
265
394
966
706
336
465
1
16
512
280
48
190
964
512
1536
26
542
662
18
15
569
265
394
966
706
336
465
1
16
512
280
48
190
1022
512
1536
26
542
662
18
15
569
265
394
966
706
336
465
1
16
256
280
48
190
961
512
1792
1306
542
662
18
15
569
265
394
966
706
336
465
1
16
256
280
48
190
962
512
1793
1306
542
662
18
15
569
265
394
966
706
336
465
1
16
256
280
48
190
964
512
1792
1306
542
662
18
15
569
265
394
454
961
993
529
1
16
0
274
19
500
2
0
65
350
953
43
18
15
569
265
394
454
961
993
529
1
16
0
274
19
500
2
512
65
350
953
43
18
15
569
265
394
454
961
993
529
1
16
0
274
19
500
2
256
258
350
953
43
18
15
569
265
394
454
449
993
529
1
16
0
146
531
500
2
0
513
1821
1466
43
18
15
569
265
394
454
449
993
529
1
16
0
146
531
500
2
512
513
1821
1338
43
18
15
569
265
394
454
449
993
529
1
16
0
146
531
500
2
256
513
1821
1338
43
18
15
569
265
394
454
449
992
529
1
16
0
18
272
373
4
0
2
30
223
159
18
15
569
265
394
454
449
992
529
1
16
0
18
272
373
4
512
2
30
223
159
18
15
569
265
394
454
449
992
529
1
16
0
18
272
373
4
256
2
30
223
159
18
15
569
265
394
454
449
992
529
1
16
0
18
272
373
5
0
2
30
223
159
18
15
569
265
394
454
449
992
529
1
16
0
18
272
373
5
512
2
30
223
159
18
15
569
265
394
454
449
992
529
1
16
0
18
272
373
5
256
2
30
223
159
18
15
569
265
394
454
449
992
529
1
16
0
82
272
373
4
0
258
478
191
159
18
15
569
265
394
454
449
992
529
1
16
0
82
272
373
4
512
258
478
191
159
18
15
569
265
394
454
449
992
529
1
16
0
82
272
373
4
256
258
478
191
159
18
15
569
265
394
454
449
992
529
1
16
0
82
272
373
5
0
258
478
191
159
18
15
569
265
394
454
449
992
529
1
16
0
82
272
373
5
512
258
478
191
159
18
15
569
265
394
454
449
992
529
1
16
0
82
272
373
5
256
258
478
191
159
18
15
569
265
394
454
450
480
486
1
16
0
24
16
76
860
0
258
410
728
396
18
15
569
265
394
454
450
480
486
1
16
0
24
16
76
860
512
514
1882
728
396
18
15
569
265
394
454
450
480
486
1
16
0
24
16
76
892
0
258
410
728
396
18
15
569
265
394
454
450
480
486
1
16
0
24
16
76
892
512
514
1882
728
396
18
15
569
265
394
454
450
480
486
1
16
0
88
16
76
860
1024
1026
730
728
396
18
15
569
265
394
454
450
480
486
1
16
0
88
16
76
860
512
66
730
728
396
18
15
569
265
394
454
450
480
486
1
16
0
88
16
76
892
1024
1026
730
728
396
18
15
569
265
394
454
450
480
486
1
16
0
88
16
76
892
512
66
730
728
396
18
15
569
265
394
454
450
480
486
1
16
0
152
16
76
860
0
2
90
216
396
18
15
569
265
394
454
450
480
486
1
16
0
152
16
76
860
1024
2
90
216
396
18
15
569
265
394
454
450
480
486
1
16
0
152
16
76
860
512
2
90
216
396
18
15
569
265
394
454
450
480
486
1
16
0
152
16
76
892
0
2
90
216
396
18
15
569
265
394
454
450
480
486
1
16
0
152
16
76
892
1024
2
90
216
396
18
15
569
265
394
454
450
480
486
1
16
0
152
16
76
892
512
2
90
216
396
18
15
569
265
394
458
449
993
529
1
16
4
70
291
372
2
0
122
706
194
27
18
15
569
265
394
458
449
481
529
1
16
4
70
35
500
2
0
122
706
706
539
18
15
569
265
1418
1478
1473
992
529
1
1552
512
594
16
373
4
1536
66
222
1759
159
18
15
569
265
1418
1478
961
993
529
1
1552
512
146
19
500
2
1536
1
1821
1338
43
18
15
569
265
1418
1478
449
481
529
1
1552
1280
274
19
500
2
1536
1537
285
442
555
18
15
569
525
649
685
513
337
977
1763
1703
1689
1643
171
689
512
130
418
561
1600
1510
18
15
569
522
649
677
513
337
977
1760
1702
1602
1639
173
690
515
141
156
722
1604
1504
18
15
569
522
649
685
513
337
977
1760
1702
1689
1637
173
690
515
141
422
53
1825
1504
18
15
569
522
649
685
513
337
977
1760
1702
1689
1639
173
690
515
141
422
57
1825
1504
18
15
569
269
393
450
449
993
529
3
11
0
22
278
369
0
48
55
29
216
158
18
15
569
269
393
450
449
993
529
3
11
0
22
278
369
0
560
55
29
216
158
18
15
569
269
393
450
449
993
529
3
11
0
86
278
369
0
48
183
477
216
158
18
15
569
269
393
450
449
993
529
3
7
0
22
278
369
0
56
19
29
216
158
18
15
569
269
393
450
449
993
529
3
7
0
22
278
369
0
568
19
29
216
158
18
15
569
269
393
450
449
993
529
3
7
0
86
278
369
0
56
19
477
184
158
18
15
569
269
393
450
450
996
529
3
7
0
72
279
369
0
568
315
441
243
156
18
15
569
269
393
453
449
993
529
3
11
3
23
277
372
0
10
24
40
176
156
18
15
569
269
393
453
449
993
529
3
11
3
23
277
372
0
522
24
40
176
156
18
15
569
269
393
453
449
993
529
3
11
3
23
277
372
0
266
24
40
176
156
18
15
569
269
393
453
449
993
529
3
11
3
23
277
370
0
10
24
40
216
152
18
15
569
269
393
453
449
993
529
3
11
3
23
277
370
0
522
24
40
216
152
18
15
569
269
393
453
449
993
529
3
11
3
23
277
370
0
266
24
40
216
152
18
15
569
269
393
453
449
993
529
3
11
3
87
277
372
0
10
280
424
176
156
18
15
569
269
393
453
449
993
529
3
11
3
87
277
372
0
522
280
424
176
156
18
15
569
269
393
453
449
993
529
3
11
3
87
277
372
0
266
280
424
176
156
18
15
569
269
393
453
449
993
529
3
11
3
87
277
370
0
10
24
434
248
152
18
15
569
269
393
453
449
993
529
3
11
3
87
277
370
0
522
280
424
216
152
18
15
569
269
393
453
449
993
529
3
11
3
151
549
500
0
10
536
1832
1424
28
18
15
569
269
393
453
449
993
529
3
11
3
151
549
500
0
522
536
1832
1424
28
18
15
569
269
393
461
961
993
529
3
7
5
282
19
500
0
56
16
560
778
43
18
15
569
269
393
461
961
993
529
3
7
5
282
19
500
0
312
16
560
778
43
18
15
569
269
393
461
449
993
529
3
7
5
21
277
369
0
56
16
26
209
153
18
15
569
269
393
461
449
993
529
3
7
5
21
277
369
0
312
16
26
209
153
18
15
569
269
393
461
449
993
529
3
7
5
26
275
372
0
56
16
48
266
43
18
15
569
269
393
461
449
993
529
3
7
5
26
275
372
0
568
16
48
266
43
18
15
569
269
393
461
449
993
529
3
7
5
26
275
372
0
312
16
48
266
43
18
15
569
269
393
461
449
993
529
3
7
5
85
277
369
0
56
16
474
233
153
18
15
569
269
393
461
449
993
529
3
7
5
85
277
369
0
312
16
474
233
153
18
15
569
269
393
461
449
993
529
3
7
5
77
589
369
0
56
272
421
769
30
18
15
569
269
393
461
449
993
529
3
7
5
77
589
369
0
568
272
421
769
30
18
15
569
269
1417
1477
449
993
529
3
1547
1283
279
293
372
0
1546
1560
296
528
28
18
15
569
266
393
965
705
337
465
0
6
515
279
53
178
1023
525
1538
41
537
672
18
15
569
266
393
965
705
337
465
0
6
259
279
53
178
1023
525
1794
1321
680
672
18
15
569
266
393
453
449
993
529
0
6
3
23
277
370
3
1037
2
41
249
152
18
15
569
266
393
453
449
993
529
0
6
3
23
277
370
3
13
2
41
249
152
18
15
569
266
393
453
449
993
529
0
6
3
23
277
370
3
525
2
41
249
152
18
15
569
266
393
453
449
993
529
0
6
3
23
277
370
3
269
2
41
249
152
18
15
569
266
393
453
449
993
529
0
6
3
23
277
370
3
1165
2
41
249
152
18
15
569
266
393
453
449
993
529
0
6
3
55
277
370
3
13
2
498
242
152
18
15
569
266
393
453
449
993
529
0
6
3
55
277
370
3
269
2
498
242
152
18
15
569
266
393
453
449
993
529
0
6
3
87
277
370
3
525
258
425
233
152
18
15
569
266
393
969
705
337
465
0
6
518
286
54
178
1023
525
1536
48
528
672
18
15
569
266
393
969
705
337
465
0
6
262
286
54
178
1023
525
1792
1328
528
672
18
15
569
266
393
969
705
338
422
32
6
262
274
52
146
967
621
1824
1324
536
692
18
15
569
266
393
457
449
993
529
0
6
6
71
279
369
3
13
128
450
216
158
18
15
569
266
393
457
449
993
529
0
6
6
71
279
369
3
269
0
450
216
158
18
15
569
266
393
457
449
993
529
0
6
6
71
279
369
3
1165
128
450
216
158
18
15
569
266
393
461
449
993
529
0
5
5
21
277
369
3
55
2
27
209
153
18
15
569
266
393
461
449
993
529
0
5
5
69
277
369
3
55
2
451
617
153
18
15
569
266
393
461
449
993
529
0
5
5
85
277
369
3
55
21
437
177
153
18
15
569
266
393
461
449
993
529
0
5
5
53
277
369
3
55
533
757
337
153
18
15
569
266
393
461
449
993
529
0
5
5
149
277
369
3
55
515
1837
1125
153
18
15
569
266
393
461
449
993
529
0
5
5
93
277
369
3
55
277
425
193
153
18
15
569
266
395
455
961
738
486
32
10
0
276
276
66
838
613
64
552
112
596
18
15
569
266
395
455
961
738
486
32
10
0
276
276
66
839
613
64
552
112
596
18
15
569
266
395
455
961
738
486
32
10
0
276
276
82
838
613
64
552
112
564
18
15
569
266
395
455
961
738
486
32
10
0
276
276
82
839
613
64
552
112
564
18
15
569
266
395
455
961
738
486
32
10
0
276
292
66
838
613
64
552
16
514
18
15
569
266
395
455
961
738
486
32
10
0
276
292
66
839
613
64
552
16
514
18
15
569
266
395
455
449
482
486
32
10
0
20
20
66
838
1125
1088
40
112
84
18
15
569
266
395
455
449
482
486
32
10
0
20
20
66
838
613
64
40
112
84
18
15
569
266
395
455
449
482
486
32
10
0
20
20
66
839
1125
1088
40
112
84
18
15
569
266
395
455
449
482
486
32
10
0
20
20
66
839
613
64
40
112
84
18
15
569
266
395
455
449
482
486
32
10
0
20
68
66
838
1125
64
40
80
4
18
15
569
266
395
455
449
482
486
32
10
0
20
68
66
838
613
64
40
80
4
18
15
569
266
395
455
449
482
486
32
10
0
20
68
66
839
1125
64
40
80
4
18
15
569
266
395
455
449
482
486
32
10
0
20
68
66
839
613
64
40
80
4
18
15
569
266
395
455
449
482
486
32
10
0
28
20
66
838
1125
0
24
112
84
18
15
569
266
395
455
449
482
486
32
10
0
28
20
66
838
101
0
24
112
84
18
15
569
266
395
455
449
482
486
32
10
0
28
20
66
838
613
0
24
112
84
18
15
569
266
395
455
449
482
486
32
10
0
28
20
66
839
1125
0
24
112
84
18
15
569
266
395
455
449
482
486
32
10
0
28
20
66
839
101
0
24
112
84
18
15
569
266
395
455
449
482
486
32
10
0
28
20
66
839
613
0
24
112
84
18
15
569
266
395
455
449
482
486
32
10
0
92
20
66
838
101
128
472
432
386
18
15
569
266
395
455
449
482
486
32
10
0
92
20
66
838
613
128
472
432
386
18
15
569
266
395
455
449
482
486
32
10
0
92
20
66
839
1125
128
472
432
386
18
15
569
266
395
455
449
482
486
32
10
0
92
20
66
839
101
128
472
432
386
18
15
569
266
395
455
449
482
486
32
10
0
92
20
66
839
613
128
472
432
386
18
15
569
266
395
455
449
482
486
32
10
0
156
20
66
838
1125
0
88
208
84
18
15
569
266
395
455
449
482
486
32
10
0
156
20
66
838
101
0
88
208
84
18
15
569
266
395
455
449
482
486
32
10
0
156
20
66
838
613
0
88
208
84
18
15
569
266
395
455
449
482
486
32
10
0
156
20
66
839
1125
0
88
208
84
18
15
569
266
395
455
449
482
486
32
10
0
156
20
66
839
101
0
88
208
84
18
15
569
266
395
455
449
482
486
32
10
0
156
20
66
839
613
0
88
208
84
18
15
569
266
395
455
449
482
486
32
10
0
156
148
66
839
613
512
1816
560
258
18
15
569
266
394
451
961
738
486
0
4
2
276
276
82
862
602
60
560
116
564
18
15
569
266
394
451
961
738
486
0
4
2
308
276
82
862
90
60
240
52
564
18
15
569
266
394
451
961
738
486
0
4
2
308
276
82
862
602
60
240
52
564
18
15
569
266
394
451
961
738
486
0
8
2
274
276
82
862
594
30
563
1651
569
18
15
569
266
394
451
961
738
486
0
8
2
306
276
73
861
81
94
243
99
339
18
15
569
266
394
451
961
738
486
0
8
2
306
276
73
861
593
94
243
99
339
18
15
569
266
394
451
449
480
486
0
4
2
18
72
76
862
1114
60
28
398
58
18
15
569
266
394
451
449
480
486
0
4
2
18
72
76
862
90
60
28
398
58
18
15
569
266
394
451
449
480
486
0
4
2
18
72
76
862
602
60
28
398
58
18
15
569
266
394
451
449
480
486
0
8
2
18
72
76
862
1106
30
28
398
58
18
15
569
266
394
451
449
480
486
0
8
2
18
72
76
862
82
30
28
398
58
18
15
569
266
394
451
449
480
486
0
8
2
18
72
76
862
594
30
28
398
58
18
15
569
266
394
451
449
994
1254
32
4
2
18
292
802
42
186
58
43
275
337
18
15
569
266
394
451
449
482
486
0
8
2
18
20
18
862
82
30
51
115
121
18
15
569
266
394
451
449
482
486
0
8
2
18
20
18
862
594
30
51
115
121
18
15
569
266
394
451
449
482
486
0
8
2
18
20
73
861
1105
94
51
115
83
18
15
569
266
394
451
449
482
486
0
8
2
18
20
73
861
81
94
51
115
83
18
15
569
266
394
451
449
482
486
0
8
2
18
20
73
861
593
94
51
115
83
18
15
569
266
394
451
449
482
486
0
8
2
18
20
82
862
1106
30
51
115
89
18
15
569
266
394
451
449
482
486
0
8
2
18
20
82
862
594
30
51
115
89
18
15
569
266
394
451
449
482
486
0
8
2
82
20
18
862
594
30
435
435
441
18
15
569
266
394
451
449
482
486
32
12
2
84
20
66
838
1130
180
432
116
84
18
15
569
266
394
451
449
482
486
32
12
2
84
68
66
838
1130
180
432
20
4
18
15
569
266
394
454
450
480
486
0
8
0
24
16
76
862
81
130
410
728
396
18
15
569
266
394
454
450
480
486
0
8
0
72
72
76
862
81
130
442
56
56
18
15
569
266
394
454
450
480
486
0
8
0
72
72
76
862
593
66
716
648
84
18
15
569
266
394
454
450
480
486
0
8
0
88
16
76
862
81
130
428
430
396
18
15
569
266
394
454
450
480
486
0
8
0
152
16
76
862
1105
2
90
216
396
18
15
569
266
394
454
450
480
486
0
8
0
152
16
76
862
81
2
90
216
396
18
15
569
266
394
454
450
480
486
0
8
0
152
16
76
862
593
2
90
216
396
18
15
569
266
394
457
450
480
486
0
4
6
72
64
76
862
602
1986
1991
1921
1116
18
15
569
266
394
457
457
480
486
0
4
6
67
64
76
862
1114
66
450
391
396
18
15
569
266
394
457
457
480
486
0
4
6
67
64
76
862
602
2
450
7
12
18
15
569
266
394
970
705
337
465
0
4
516
278
54
177
963
524
1536
52
528
654
18
15
569
266
394
458
449
993
529
0
8
4
22
278
369
3
8
64
52
240
158
18
15
569
266
394
458
449
993
529
0
8
4
22
278
369
3
1033
64
52
240
158
18
15
569
266
394
458
449
993
529
0
8
4
22
278
369
3
9
64
52
240
158
18
15
569
266
394
458
449
993
529
0
8
4
22
278
369
3
520
64
52
240
158
18
15
569
266
394
458
449
993
529
0
8
4
22
278
369
3
521
64
52
240
158
18
15
569
266
394
458
449
993
529
0
8
4
22
278
369
3
1160
64
52
176
158
18
15
569
266
394
458
449
481
529
0
8
4
70
38
497
3
8
128
468
448
542
18
15
569
266
394
458
450
480
486
0
4
4
16
16
76
862
1114
0
54
480
396
18
15
569
266
394
458
450
480
486
0
4
4
16
16
76
862
90
0
54
480
396
18
15
569
266
394
458
450
480
486
0
4
4
16
16
76
862
602
0
54
480
396
18
15
569
266
394
458
450
480
486
0
4
4
48
16
76
862
1114
0
502
480
396
18
15
569
266
394
458
450
480
486
0
4
4
48
16
76
862
90
0
502
480
396
18
15
569
266
394
458
450
480
486
0
4
4
48
16
76
862
602
0
502
480
396
18
15
569
266
394
458
450
480
486
0
4
4
80
16
76
862
90
160
438
416
396
18
15
569
266
394
458
450
480
486
0
4
4
80
16
76
862
602
160
430
730
396
18
15
569
266
394
458
450
480
486
0
4
4
72
16
76
862
90
0
454
482
396
18
15
569
266
394
458
450
480
486
0
4
4
72
16
76
862
602
0
454
482
396
18
15
569
266
394
458
450
480
486
0
4
4
144
16
76
862
90
184
94
218
396
18
15
569
266
394
458
450
480
486
0
4
4
92
16
76
862
90
128
424
712
396
18
15
569
266
394
458
450
480
486
0
4
4
92
16
76
862
602
160
424
712
396
18
15
569
266
394
458
450
480
486
0
8
4
80
16
76
862
593
64
734
730
396
18
15
569
266
394
458
450
480
486
0
8
4
72
72
76
862
81
0
454
4
56
18
15
569
266
394
458
450
480
486
0
8
4
72
72
76
862
593
1984
1990
1924
1080
18
15
569
266
394
458
450
480
486
0
8
4
72
72
76
862
1106
0
454
4
56
18
15
569
266
394
458
450
480
486
0
8
4
72
72
76
862
82
0
454
4
56
18
15
569
266
394
458
450
480
486
0
8
4
72
72
76
862
594
0
454
4
56
18
15
569
266
394
458
450
480
486
0
8
4
144
16
76
862
1105
64
94
218
396
18
15
569
266
394
458
450
480
486
0
8
4
144
16
76
862
81
64
94
218
396
18
15
569
266
394
458
450
480
486
0
8
4
144
16
76
862
593
64
94
218
396
18
15
569
266
394
458
458
480
486
0
8
4
64
64
76
862
593
1984
1998
1930
1080
18
15
569
266
394
458
458
480
486
0
8
4
64
64
76
862
594
1984
1998
1930
1080
18
15
555
521
393
777
961
736
432
370
123
363
361
272
104
4
4
674
38
256
404
18
15
555
521
393
777
929
736
432
370
123
363
331
280
104
4
4
674
10
267
296
18
15
555
521
393
777
962
736
432
370
123
363
360
272
104
4
4
674
43
256
404
18
15
555
265
393
461
449
480
944
50
7
5
22
16
616
1572
1248
2
24
436
916
18
15
555
265
393
461
449
480
944
50
7
5
22
16
616
1572
224
2
24
436
916
18
15
555
265
393
461
449
480
944
50
7
5
86
16
616
1572
96
66
728
692
1684
18
15
555
265
393
461
449
480
944
50
7
5
86
16
616
1572
1248
130
472
500
916
18
15
555
265
393
461
449
480
944
50
7
5
86
16
616
1572
224
130
472
500
916
18
15
555
265
393
461
449
480
944
50
7
5
150
16
616
1572
96
66
88
340
916
18
15
555
265
393
461
449
480
944
50
7
5
150
16
616
1572
1248
66
88
340
916
18
15
555
267
393
457
449
481
944
40
9
7
71
71
623
1583
14
128
448
384
792
18
15
573
517
393
777
962
736
421
325
113
378
360
272
102
2
902
648
8
257
326
18
15
573
517
393
777
962
736
421
325
113
378
360
272
102
2
903
648
8
257
326
18
15
573
517
393
777
962
738
420
321
113
378
360
276
101
1
902
648
8
258
323
18
15
573
517
393
777
962
740
420
322
113
378
360
279
100
0
902
648
8
259
323
18
15
573
517
393
777
962
740
420
325
113
378
360
279
100
2
902
648
136
259
323
18
15
573
517
393
777
962
740
420
325
113
378
360
279
100
6
902
648
136
259
323
18
15
573
517
393
777
962
740
420
325
113
378
360
279
103
6
902
648
136
259
320
18
15
573
517
393
777
962
740
421
325
113
378
360
279
101
2
902
648
136
259
321
18
15
573
517
393
777
962
740
421
325
113
378
360
279
101
2
903
648
136
259
321
18
15
573
517
393
789
961
737
421
325
113
354
374
278
102
2
902
640
147
272
404
18
15
573
517
393
789
961
738
420
325
113
354
374
276
101
2
902
640
19
275
407
18
15
573
261
393
777
962
992
530
3
17
378
360
72
372
0
6
488
136
396
40
18
15
573
261
393
777
962
992
530
3
17
378
360
72
372
0
518
488
136
396
40
18
15
573
261
393
777
962
992
530
3
17
378
360
72
372
0
262
488
136
396
40
18
15
573
261
393
781
961
737
485
17
17
345
377
294
70
849
577
499
199
272
264
18
15
573
261
393
781
961
736
485
17
17
345
381
288
70
849
577
499
195
264
270
18
15
573
261
393
782
962
992
530
3
17
360
360
72
372
0
4
484
145
392
40
18
15
573
261
393
782
962
992
530
3
17
360
360
72
372
0
6
484
145
392
40
18
15
573
261
393
782
962
992
530
3
17
360
360
72
372
0
518
484
145
392
40
18
15
573
261
393
782
962
992
530
3
17
360
360
72
372
0
262
484
145
392
40
18
15
573
261
393
450
962
992
530
3
17
0
276
72
372
0
516
20
554
848
40
18
15
573
261
393
965
705
481
485
5
17
514
283
77
77
892
518
1536
54
385
389
18
15
573
261
393
965
705
737
485
17
17
514
278
294
70
849
577
1568
51
1040
776
18
15
573
261
393
453
961
737
485
17
17
2
278
277
74
848
577
32
563
113
336
18
15
573
261
393
453
961
737
485
17
17
2
278
278
74
848
577
0
563
1656
1360
18
15
573
261
393
453
961
737
485
17
17
2
278
294
70
849
577
0
563
16
516
18
15
573
261
393
453
961
737
485
17
17
2
279
277
74
848
577
0
553
113
592
18
15
573
261
393
453
961
737
485
17
17
2
310
277
74
848
577
160
243
217
592
18
15
573
261
393
453
961
737
485
17
17
2
310
278
74
848
577
32
243
208
336
18
15
573
261
393
453
961
738
356
5
17
2
278
276
37
946
518
0
563
115
535
18
15
573
261
393
453
961
738
356
5
17
2
310
276
37
946
518
256
243
83
535
18
15
573
261
393
453
449
992
1252
5
17
2
75
584
791
61
6
128
462
907
1131
18
15
573
261
393
453
449
992
1252
5
17
2
75
584
791
61
134
128
462
907
1131
18
15
573
261
393
453
449
481
485
5
17
2
27
77
77
892
1030
0
54
385
5
18
15
573
261
393
453
449
481
485
5
17
2
27
77
77
892
6
0
54
385
5
18
15
573
261
393
453
449
481
485
5
17
2
27
77
77
892
518
0
54
385
5
18
15
573
261
393
453
449
481
485
17
17
2
22
21
74
848
1089
0
51
113
80
18
15
573
261
393
453
449
481
485
17
17
2
22
21
74
848
577
0
51
113
80
18
15
573
261
393
453
449
481
485
17
17
2
22
22
70
849
65
0
51
112
84
18
15
573
261
393
453
449
481
485
17
17
2
22
22
70
849
1089
0
51
112
84
18
15
573
261
393
453
449
481
485
17
17
2
22
22
70
849
577
0
51
112
84
18
15
573
261
393
453
449
481
485
17
17
2
22
22
74
848
1089
0
51
112
80
18
15
573
261
393
453
449
481
485
17
17
2
22
22
74
848
577
0
51
112
80
18
15
573
261
393
453
449
481
485
17
17
2
23
21
74
848
1089
0
41
113
80
18
15
573
261
393
453
449
481
485
17
17
2
23
21
74
848
577
0
41
113
80
18
15
573
261
393
453
449
481
485
17
17
2
54
22
70
849
65
32
499
112
84
18
15
573
261
393
453
449
481
485
17
17
2
54
22
70
849
1089
1056
755
752
84
18
15
573
261
393
453
449
481
485
17
17
2
54
22
70
849
577
32
499
112
84
18
15
573
261
393
453
449
481
485
17
17
2
86
21
74
848
1089
32
435
121
80
18
15
573
261
393
453
449
481
485
17
17
2
86
21
74
848
577
32
435
121
80
18
15
573
261
393
453
449
481
485
17
17
2
86
22
70
849
65
32
435
112
84
18
15
573
261
393
453
449
481
485
17
17
2
86
22
70
849
1089
32
435
112
84
18
15
573
261
393
453
449
481
485
17
17
2
86
22
70
849
577
32
435
112
84
18
15
573
261
393
453
449
481
485
17
17
2
86
22
86
849
65
32
435
112
88
18
15
573
261
393
453
449
481
485
17
17
2
86
22
86
849
1089
32
435
112
88
18
15
573
261
393
453
449
481
485
17
17
2
86
22
86
849
577
32
435
112
88
18
15
573
261
393
453
449
481
485
17
17
2
86
22
74
848
1089
32
435
112
80
18
15
573
261
393
453
449
481
485
17
17
2
86
22
74
848
577
32
435
112
80
18
15
573
261
393
453
449
481
485
17
17
2
86
70
70
849
65
32
435
16
8
18
15
573
261
393
453
449
481
485
17
17
2
86
70
70
849
1089
32
435
16
8
18
15
573
261
393
453
449
481
485
17
17
2
86
70
70
849
577
32
435
16
8
18
15
573
261
393
453
449
481
485
17
17
2
87
21
74
848
577
0
425
473
80
18
15
573
261
393
453
449
481
485
17
17
2
159
21
74
848
1089
0
89
209
80
18
15
573
261
393
453
449
481
485
17
17
2
159
21
74
848
577
0
89
209
80
18
15
573
261
393
453
449
480
484
5
17
2
75
72
23
893
6
128
462
395
491
18
15
573
261
393
453
449
994
1252
5
17
2
22
276
805
50
6
0
51
243
279
18
15
573
261
393
453
449
994
1252
5
17
2
22
276
805
50
518
0
51
243
279
18
15
573
261
393
453
449
994
1252
5
17
2
22
276
805
50
262
0
51
243
279
18
15
573
261
393
453
449
994
1252
5
17
2
22
276
805
50
134
0
51
243
279
18
15
573
261
393
453
449
994
1252
5
17
2
86
276
805
50
134
256
435
243
279
18
15
573
261
393
461
961
737
485
1
17
5
277
277
74
862
6
13
541
113
336
18
15
573
261
393
461
961
737
485
1
17
5
277
277
74
862
518
13
537
113
336
18
15
573
261
393
461
961
737
485
1
17
5
293
293
76
862
518
269
249
69
524
18
15
573
261
393
461
961
737
485
1
17
5
293
293
76
894
6
141
249
69
524
18
15
573
261
393
461
961
737
485
1
17
5
293
293
76
894
518
269
249
69
524
18
15
573
261
393
461
961
737
485
1
17
5
293
293
77
894
6
141
249
69
525
18
15
573
261
393
461
961
737
485
1
17
5
293
293
77
894
518
269
249
69
525
18
15
573
261
393
461
961
737
485
5
17
5
293
293
76
892
6
141
249
69
524
18
15
573
261
393
461
961
737
485
5
17
5
293
293
76
892
518
269
249
69
524
18
15
573
261
393
461
961
737
485
5
17
5
293
293
77
860
518
269
249
69
525
18
15
573
261
393
461
961
737
485
5
17
5
293
293
77
892
6
141
249
69
525
18
15
573
261
393
461
961
737
485
5
17
5
293
293
77
892
518
269
249
69
525
18
15
573
261
393
461
961
737
485
17
17
5
277
277
74
848
577
13
237
225
336
18
15
573
261
393
461
449
992
1253
1
17
5
69
544
806
62
6
141
461
972
1102
18
15
573
261
393
461
449
992
1253
1
17
5
69
544
806
62
134
141
461
972
1102
18
15
573
261
393
461
449
992
1253
1
17
5
69
288
806
62
6
141
461
204
334
18
15
573
261
393
461
449
992
1253
1
17
5
69
288
806
62
262
141
461
204
334
18
15
573
261
393
461
449
992
1253
1
17
5
69
288
806
62
134
141
461
204
334
18
15
573
261
393
461
449
992
1253
1
17
5
77
544
806
62
134
141
453
964
1102
18
15
573
261
393
461
449
992
1253
1
17
5
77
288
806
62
518
525
709
196
590
18
15
573
261
393
461
449
481
485
1
17
5
21
21
77
894
1030
1037
1049
729
390
18
15
573
261
393
461
449
481
485
1
17
5
21
21
77
894
6
13
25
473
390
18
15
573
261
393
461
449
481
485
1
17
5
21
21
77
894
518
13
25
473
390
18
15
573
261
393
461
449
481
485
1
17
5
21
21
74
862
1030
1037
29
113
80
18
15
573
261
393
461
449
481
485
1
17
5
21
21
74
862
6
13
25
113
80
18
15
573
261
393
461
449
481
485
1
17
5
21
21
74
862
518
13
25
113
80
18
15
573
261
393
461
449
481
485
1
17
5
21
69
77
894
1030
1037
749
385
13
18
15
573
261
393
461
449
481
485
1
17
5
21
69
77
894
6
13
29
385
13
18
15
573
261
393
461
449
481
485
1
17
5
21
69
77
894
518
13
29
385
13
18
15
573
261
393
461
449
481
485
1
17
5
29
21
77
894
1030
13
41
481
394
18
15
573
261
393
461
449
481
485
1
17
5
29
21
77
894
6
13
41
481
394
18
15
573
261
393
461
449
481
485
1
17
5
29
21
77
894
518
13
41
481
394
18
15
573
261
393
461
449
481
485
1
17
5
69
21
58
944
1030
13
441
433
424
18
15
573
261
393
461
449
481
485
1
17
5
69
21
58
944
6
13
441
433
424
18
15
573
261
393
461
449
481
485
1
17
5
69
21
58
944
518
13
441
433
424
18
15
573
261
393
461
449
481
485
1
17
5
69
21
77
894
1030
13
442
754
391
18
15
573
261
393
461
449
481
485
1
17
5
69
21
77
894
6
13
442
754
391
18
15
573
261
393
461
449
481
485
1
17
5
69
21
77
894
518
13
442
754
391
18
15
573
261
393
461
449
481
485
1
17
5
69
21
74
862
1030
13
441
753
392
18
15
573
261
393
461
449
481
485
1
17
5
69
21
74
862
6
13
441
753
392
18
15
573
261
393
461
449
481
485
1
17
5
69
21
74
862
518
13
441
753
392
18
15
573
261
393
461
449
481
485
1
17
5
69
69
76
862
1030
13
441
5
12
18
15
573
261
393
461
449
481
485
1
17
5
69
69
76
862
6
13
441
5
12
18
15
573
261
393
461
449
481
485
1
17
5
69
69
76
862
518
13
441
5
12
18
15
573
261
393
461
449
481
485
1
17
5
69
69
76
894
1030
13
441
5
12
18
15
573
261
393
461
449
481
485
1
17
5
69
69
76
894
6
13
441
5
12
18
15
573
261
393
461
449
481
485
1
17
5
69
69
76
894
518
13
441
5
12
18
15
573
261
393
461
449
481
485
1
17
5
69
69
77
894
1030
13
441
5
13
18
15
573
261
393
461
449
481
485
1
17
5
69
69
77
894
6
13
441
5
13
18
15
573
261
393
461
449
481
485
1
17
5
69
69
77
894
518
13
441
5
13
18
15
573
261
393
461
449
481
485
1
17
5
69
77
76
862
1030
13
441
1
12
18
15
573
261
393
461
449
481
485
1
17
5
69
77
76
862
6
13
441
1
12
18
15
573
261
393
461
449
481
485
1
17
5
69
77
76
862
518
13
441
1
12
18
15
573
261
393
461
449
481
485
1
17
5
69
77
76
894
1030
13
441
1
12
18
15
573
261
393
461
449
481
485
1
17
5
69
77
76
894
6
13
441
1
12
18
15
573
261
393
461
449
481
485
1
17
5
69
77
76
894
518
13
441
1
12
18
15
573
261
393
461
449
481
485
1
17
5
69
77
77
894
1030
1037
717
1
5
18
15
573
261
393
461
449
481
485
1
17
5
69
77
77
894
6
13
441
1
5
18
15
573
261
393
461
449
481
485
1
17
5
69
77
77
894
518
13
441
1
5
18
15
573
261
393
461
449
481
485
1
17
5
85
21
58
944
1030
13
437
421
424
18
15
573
261
393
461
449
481
485
1
17
5
85
21
58
944
6
13
437
421
424
18
15
573
261
393
461
449
481
485
1
17
5
85
21
58
944
518
13
437
421
424
18
15
573
261
393
461
449
481
485
1
17
5
85
21
77
894
1030
13
437
713
390
18
15
573
261
393
461
449
481
485
1
17
5
85
21
77
894
6
13
437
713
390
18
15
573
261
393
461
449
481
485
1
17
5
85
21
77
894
518
13
437
713
390
18
15
573
261
393
461
449
481
485
1
17
5
85
21
74
862
6
13
437
693
80
18
15
573
261
393
461
449
481
485
1
17
5
85
21
74
862
518
13
437
693
80
18
15
573
261
393
461
449
481
485
1
17
5
85
69
77
894
6
141
429
65
90
18
15
573
261
393
461
449
481
485
1
17
5
73
77
77
894
6
141
465
385
389
18
15
573
261
393
461
449
481
485
1
17
5
77
77
76
862
1030
1037
709
385
396
18
15
573
261
393
461
449
481
485
1
17
5
77
77
76
862
6
13
453
385
396
18
15
573
261
393
461
449
481
485
1
17
5
77
77
76
862
518
13
453
385
396
18
15
573
261
393
461
449
481
485
1
17
5
77
77
76
894
1030
1037
713
1
12
18
15
573
261
393
461
449
481
485
1
17
5
77
77
76
894
6
13
453
385
396
18
15
573
261
393
461
449
481
485
1
17
5
77
77
76
894
518
13
457
1
4
18
15
573
261
393
461
449
481
485
1
17
5
77
77
77
894
1030
1037
713
1
5
18
15
573
261
393
461
449
481
485
1
17
5
77
77
77
894
6
13
453
385
389
18
15
573
261
393
461
449
481
485
1
17
5
77
77
77
894
518
13
457
1
5
18
15
573
261
393
461
449
481
485
1
17
5
77
77
74
862
6
269
421
641
80
18
15
573
261
393
461
449
481
485
1
17
5
77
77
74
862
518
269
421
641
80
18
15
573
261
393
461
449
481
485
1
17
5
149
21
77
894
6
141
89
137
390
18
15
573
261
393
461
449
481
485
1
17
5
149
21
77
894
518
525
1817
1161
394
18
15
573
261
393
461
449
481
485
1
17
5
149
21
74
862
1030
525
669
1877
1104
18
15
573
261
393
461
449
481
485
1
17
5
149
21
74
862
518
525
1821
2005
1872
18
15
573
261
393
461
449
481
485
1
17
5
149
69
77
894
518
525
1837
1793
1037
18
15
573
261
393
461
449
481
485
1
17
5
93
21
77
894
6
269
425
481
394
18
15
573
261
393
461
449
481
485
1
17
5
93
21
77
894
518
269
425
481
394
18
15
573
261
393
461
449
481
485
1
17
5
157
21
77
894
518
525
1833
1153
394
18
15
573
261
393
461
449
481
485
5
17
5
21
21
77
892
1030
1037
1049
729
390
18
15
573
261
393
461
449
481
485
5
17
5
21
21
77
892
6
13
25
473
390
18
15
573
261
393
461
449
481
485
5
17
5
21
21
77
892
518
13
25
473
390
18
15
573
261
393
461
449
481
485
5
17
5
21
69
77
860
1030
1037
749
385
13
18
15
573
261
393
461
449
481
485
5
17
5
21
69
77
860
6
13
29
385
13
18
15
573
261
393
461
449
481
485
5
17
5
21
69
77
860
518
13
29
385
13
18
15
573
261
393
461
449
481
485
5
17
5
21
69
77
892
1030
1037
749
385
13
18
15
573
261
393
461
449
481
485
5
17
5
21
69
77
892
6
13
29
385
13
18
15
573
261
393
461
449
481
485
5
17
5
21
69
77
892
518
13
29
385
13
18
15
573
261
393
461
449
481
485
5
17
5
29
21
77
892
1030
13
41
481
394
18
15
573
261
393
461
449
481
485
5
17
5
29
21
77
892
6
13
41
481
394
18
15
573
261
393
461
449
481
485
5
17
5
29
21
77
892
518
13
41
481
394
18
15
573
261
393
461
449
481
485
5
17
5
69
21
77
892
1030
13
442
754
391
18
15
573
261
393
461
449
481
485
5
17
5
69
21
77
892
6
13
442
754
391
18
15
573
261
393
461
449
481
485
5
17
5
69
21
77
892
518
13
442
754
391
18
15
573
261
393
461
449
481
485
5
17
5
69
69
76
892
1030
1037
717
5
12
18
15
573
261
393
461
449
481
485
5
17
5
69
69
76
892
6
13
441
5
12
18
15
573
261
393
461
449
481
485
5
17
5
69
69
76
892
518
13
441
5
12
18
15
573
261
393
461
449
481
485
5
17
5
69
69
77
860
1030
1037
717
5
13
18
15
573
261
393
461
449
481
485
5
17
5
69
69
77
860
6
13
441
5
13
18
15
573
261
393
461
449
481
485
5
17
5
69
69
77
860
518
13
441
5
13
18
15
573
261
393
461
449
481
485
5
17
5
69
69
77
892
1030
1037
717
5
13
18
15
573
261
393
461
449
481
485
5
17
5
69
69
77
892
6
13
441
5
13
18
15
573
261
393
461
449
481
485
5
17
5
69
69
77
892
518
13
441
5
13
18
15
573
261
393
461
449
481
485
5
17
5
69
77
76
860
1030
13
441
1
12
18
15
573
261
393
461
449
481
485
5
17
5
69
77
76
860
6
13
441
1
12
18
15
573
261
393
461
449
481
485
5
17
5
69
77
76
860
518
13
441
1
12
18
15
573
261
393
461
449
481
485
5
17
5
69
77
76
892
1030
13
441
1
12
18
15
573
261
393
461
449
481
485
5
17
5
69
77
76
892
6
13
441
1
12
18
15
573
261
393
461
449
481
485
5
17
5
69
77
76
892
518
13
441
1
12
18
15
573
261
393
461
449
481
485
5
17
5
69
77
77
860
1030
1037
717
1
5
18
15
573
261
393
461
449
481
485
5
17
5
69
77
77
860
6
13
441
1
5
18
15
573
261
393
461
449
481
485
5
17
5
69
77
77
860
518
13
441
1
5
18
15
573
261
393
461
449
481
485
5
17
5
69
77
77
892
1030
1037
717
1
5
18
15
573
261
393
461
449
481
485
5
17
5
69
77
77
892
6
13
441
1
5
18
15
573
261
393
461
449
481
485
5
17
5
69
77
77
892
518
13
441
1
5
18
15
573
261
393
461
449
481
485
5
17
5
85
21
77
892
6
269
429
673
394
18
15
573
261
393
461
449
481
485
5
17
5
85
21
77
892
518
525
1901
737
650
18
15
573
261
393
461
449
481
485
5
17
5
85
69
77
892
6
141
429
65
90
18
15
573
261
393
461
449
481
485
5
17
5
73
77
77
892
6
141
465
385
389
18
15
573
261
393
461
449
481
485
5
17
5
77
69
77
860
1030
13
422
49
54
18
15
573
261
393
461
449
481
485
5
17
5
77
69
77
860
6
13
422
49
54
18
15
573
261
393
461
449
481
485
5
17
5
77
77
76
860
1030
1037
709
385
396
18
15
573
261
393
461
449
481
485
5
17
5
77
77
76
860
6
13
453
385
396
18
15
573
261
393
461
449
481
485
5
17
5
77
77
76
860
518
13
453
385
396
18
15
573
261
393
461
449
481
485
5
17
5
77
77
76
892
1030
1037
713
1
12
18
15
573
261
393
461
449
481
485
5
17
5
77
77
76
892
6
13
453
385
396
18
15
573
261
393
461
449
481
485
5
17
5
77
77
76
892
518
13
453
385
396
18
15
573
261
393
461
449
481
485
5
17
5
77
77
77
860
1030
1037
709
385
389
18
15
573
261
393
461
449
481
485
5
17
5
77
77
77
860
6
13
453
385
389
18
15
573
261
393
461
449
481
485
5
17
5
77
77
77
860
518
13
453
385
389
18
15
573
261
393
461
449
481
485
5
17
5
77
77
77
892
1030
1037
713
1
5
18
15
573
261
393
461
449
481
485
5
17
5
77
77
77
892
6
13
453
385
389
18
15
573
261
393
461
449
481
485
5
17
5
77
77
77
892
518
13
453
385
389
18
15
573
261
393
461
449
481
485
5
17
5
149
21
77
892
6
141
89
137
390
18
15
573
261
393
461
449
481
485
5
17
5
149
21
77
892
518
525
1817
1161
394
18
15
573
261
393
461
449
481
485
5
17
5
149
69
77
860
518
525
1837
1793
1037
18
15
573
261
393
461
449
481
485
5
17
5
149
69
77
892
518
525
1837
1793
1037
18
15
573
261
393
461
449
481
485
5
17
5
149
149
77
892
518
525
1818
562
262
18
15
573
261
393
461
449
481
485
5
17
5
93
21
77
892
6
269
425
481
394
18
15
573
261
393
461
449
481
485
5
17
5
93
21
77
892
518
269
425
481
394
18
15
573
261
393
461
449
481
485
5
17
5
157
21
77
892
518
525
1833
1153
394
18
15
573
261
393
461
449
481
485
17
17
5
21
21
74
848
1089
1037
1053
117
80
18
15
573
261
393
461
449
481
485
17
17
5
21
21
74
848
577
13
25
113
80
18
15
573
261
393
461
449
481
485
17
17
5
69
21
74
848
1089
13
441
473
80
18
15
573
261
393
461
449
481
485
17
17
5
69
21
74
848
577
269
441
473
80
18
15
573
261
393
461
449
480
997
1
17
5
21
144
534
1758
1030
1037
25
12
1022
18
15
573
261
393
461
449
480
997
1
17
5
21
144
534
1758
6
13
25
12
1022
18
15
573
261
393
461
449
480
997
5
17
5
21
16
534
1778
1031
1037
1069
1132
1534
18
15
573
261
393
461
449
480
997
5
17
5
21
16
534
1778
7
13
45
108
1022
18
15
573
261
393
461
449
480
997
5
17
5
21
144
534
1778
1031
1037
25
12
1022
18
15
573
261
393
461
449
480
997
5
17
5
21
144
534
1778
7
13
25
12
1022
18
15
573
261
393
461
449
480
997
5
17
5
69
16
534
1778
1031
141
461
492
1022
18
15
573
261
393
461
449
480
997
5
17
5
69
16
534
1778
7
141
461
492
1022
18
15
573
261
393
461
449
480
997
5
17
5
85
16
534
1778
1031
141
477
460
990
18
15
573
261
393
461
449
480
997
5
17
5
85
16
534
1778
7
141
477
460
990
18
15
573
261
393
461
449
480
997
5
17
5
149
16
534
1778
1031
525
669
652
1726
18
15
573
261
393
461
449
480
997
5
17
5
149
16
534
1778
7
525
669
652
1726
18
15
573
261
393
461
449
480
485
1
17
5
77
64
70
862
1030
1037
709
4
14
18
15
573
261
393
461
449
480
485
1
17
5
77
64
70
862
6
13
453
4
14
18
15
573
261
393
461
449
480
485
1
17
5
77
64
70
862
518
13
453
4
14
18
15
573
261
393
461
449
480
485
1
17
5
77
64
38
958
1030
13
453
388
462
18
15
573
261
393
461
449
480
485
1
17
5
77
64
38
958
518
13
453
388
462
18
15
573
261
393
461
449
480
485
1
17
5
77
32
38
958
1030
13
453
452
462
18
15
573
261
393
461
449
480
485
1
17
5
77
32
38
958
518
13
453
452
462
18
15
573
261
393
461
449
480
485
1
17
5
149
16
86
862
1030
525
669
652
94
18
15
573
261
393
461
449
480
485
1
17
5
149
16
86
862
518
525
1817
1164
94
18
15
573
261
393
461
449
480
485
5
17
5
69
64
70
874
1030
13
461
396
398
18
15
573
261
393
461
449
480
485
5
17
5
69
64
70
874
6
13
461
396
398
18
15
573
261
393
461
449
480
485
5
17
5
69
64
70
874
1031
525
461
396
398
18
15
573
261
393
461
449
480
485
5
17
5
69
64
70
874
518
13
461
396
398
18
15
573
261
393
461
449
480
485
5
17
5
69
64
70
874
7
13
461
396
398
18
15
573
261
393
461
449
480
485
5
17
5
69
64
70
874
519
13
461
396
398
18
15
573
261
393
461
449
480
485
5
17
5
77
64
70
874
1030
1037
709
4
14
18
15
573
261
393
461
449
480
485
5
17
5
77
64
70
874
6
13
453
4
14
18
15
573
261
393
461
449
480
485
5
17
5
77
64
70
874
1031
1037
709
4
14
18
15
573
261
393
461
449
480
485
5
17
5
77
64
70
874
518
13
453
4
14
18
15
573
261
393
461
449
480
485
5
17
5
77
64
70
874
7
13
453
4
14
18
15
573
261
393
461
449
480
485
5
17
5
77
64
70
874
519
13
453
4
14
18
15
573
261
393
461
449
480
485
21
17
5
69
64
70
850
71
141
461
396
398
18
15
573
261
393
461
449
480
485
21
17
5
69
64
70
850
583
77
717
12
14
18
15
573
261
393
461
449
480
485
21
17
5
69
16
86
850
583
77
717
2028
1854
18
15
573
261
393
461
449
480
485
21
17
5
69
32
70
850
583
77
717
1996
1806
18
15
573
261
393
461
449
480
485
21
17
5
77
64
70
850
583
77
709
4
14
18
15
573
261
393
461
449
480
485
21
17
5
149
16
86
850
71
141
93
140
94
18
15
573
261
393
461
449
480
485
21
17
5
149
16
86
850
583
77
665
652
94
18
15
573
261
393
973
705
481
485
1
17
517
277
69
77
894
518
1549
25
569
397
18
15
573
261
393
973
705
481
485
1
17
261
277
69
77
894
518
1805
1305
641
397
18
15
573
261
393
973
705
481
485
1
17
261
293
69
76
894
518
653
249
517
652
18
15
573
261
393
973
705
481
485
1
17
261
293
77
76
862
518
653
249
513
652
18
15
573
261
393
973
705
481
485
1
17
261
293
77
76
894
518
653
249
513
652
18
15
573
261
393
973
705
481
485
1
17
261
293
77
77
894
518
653
249
513
645
18
15
573
261
393
973
705
481
485
5
17
517
277
69
77
860
518
1549
25
569
397
18
15
573
261
393
973
705
481
485
5
17
517
277
69
77
892
518
1549
25
569
397
18
15
573
261
393
973
705
481
485
5
17
261
277
69
77
860
518
653
93
385
90
18
15
573
261
393
973
705
481
485
5
17
261
277
69
77
892
518
653
93
385
90
18
15
573
261
393
973
705
481
485
5
17
261
293
69
76
892
518
653
249
517
652
18
15
573
261
393
973
705
481
485
5
17
261
293
69
77
860
518
653
249
517
653
18
15
573
261
393
973
705
481
485
5
17
261
293
69
77
892
518
653
249
517
653
18
15
573
261
393
973
705
481
485
5
17
261
293
77
76
860
518
653
249
513
652
18
15
573
261
393
973
705
481
485
5
17
261
293
77
76
892
518
653
249
513
652
18
15
573
261
393
973
705
481
485
5
17
261
293
77
77
860
518
653
249
513
645
18
15
573
261
393
973
705
481
485
5
17
261
293
77
77
892
518
653
249
513
645
18
15
573
261
1417
1485
1473
993
1253
1
1553
517
1173
37
826
62
1542
13
1306
323
344
18
15
573
261
1417
1485
1473
1505
1253
1
1553
517
1093
1045
826
48
1542
13
953
689
168
18
15
573
261
1417
1485
1473
1505
1253
1
1553
517
1093
1045
826
62
1542
13
953
689
168
18
15
573
261
1417
1485
1473
1505
1253
1
1553
517
1557
1045
826
48
1542
13
557
865
168
18
15
573
261
1417
1485
1473
1505
1253
1
1553
517
1173
1061
826
62
1542
13
794
579
216
18
15
573
261
1417
1485
449
480
997
5
1553
1285
277
16
534
1778
1543
1549
285
780
894
18
15
557
517
393
777
962
992
708
325
113
378
360
72
263
2
38
456
136
394
99
18
15
557
517
393
777
962
992
708
357
113
378
360
72
263
18
6
648
136
394
99
18
15
557
517
393
777
962
992
708
357
113
378
360
72
263
18
902
680
8
394
99
18
15
557
517
393
777
962
992
709
325
113
378
360
16
262
2
39
456
8
769
102
18
15
557
517
393
777
962
992
709
357
113
378
360
16
262
34
7
456
8
769
102
18
15
557
517
393
777
962
992
709
357
113
378
360
16
262
18
7
648
8
769
102
18
15
557
517
393
777
962
996
708
325
113
378
360
23
260
2
38
456
8
771
99
18
15
557
517
393
777
962
996
708
357
113
378
360
23
260
34
6
456
8
771
99
18
15
557
517
393
777
962
996
708
357
113
378
360
23
260
38
6
456
8
771
99
18
15
557
517
393
777
969
992
709
357
113
378
354
64
262
18
7
648
140
384
102
18
15
557
517
393
781
961
993
709
357
113
377
355
71
268
18
7
649
154
384
119
18
15
557
517
393
781
961
993
709
357
113
377
359
77
268
18
7
649
153
385
100
18
15
557
517
393
781
961
993
709
357
113
377
359
77
269
34
6
457
25
897
101
18
15
557
517
393
781
961
993
709
357
113
377
359
77
269
34
7
457
25
897
101
18
15
557
517
393
781
961
993
709
357
113
377
359
77
269
18
7
649
153
385
101
18
15
557
517
393
781
961
993
709
357
113
373
357
77
268
18
7
653
154
387
100
18
15
557
517
393
781
961
993
709
357
113
373
357
77
269
34
6
461
25
897
121
18
15
557
517
393
781
961
993
709
357
113
373
357
77
269
34
7
461
25
897
121
18
15
557
517
393
781
961
993
709
357
113
373
357
77
269
18
7
653
157
385
121
18
15
557
517
393
781
961
992
709
325
113
377
365
64
262
2
39
681
35
392
110
18
15
557
517
393
781
929
737
709
325
113
377
331
283
268
60
38
677
49
584
1139
18
15
557
517
393
778
1218
480
434
371
113
368
868
144
180
0
6
660
538
1550
1066
18
15
557
261
393
965
705
481
453
17
17
258
278
69
13
990
593
1824
1331
389
109
18
15
557
261
393
453
449
481
965
17
17
2
22
22
522
1776
10
0
51
112
976
18
15
557
261
393
453
449
481
965
17
17
2
54
22
522
1776
10
0
499
472
976
18
15
557
261
393
453
449
481
965
17
17
2
86
70
525
1758
1105
160
435
400
982
18
15
557
261
393
453
449
481
965
17
17
2
86
70
525
1758
81
160
435
400
982
18
15
557
261
393
453
449
481
965
17
17
2
150
150
525
1758
1105
544
1843
560
902
18
15
557
261
393
453
449
481
965
17
17
2
150
150
525
1758
81
544
1843
560
902
18
15
557
261
393
453
449
481
965
17
17
2
87
69
525
1758
1105
0
434
400
950
18
15
557
261
393
453
449
481
965
21
17
2
23
69
525
1756
14
32
50
80
950
18
15
557
261
393
453
449
481
965
21
17
2
151
149
522
1770
1035
544
1842
562
976
18
15
557
261
393
453
449
481
965
21
17
2
151
149
522
1770
11
544
1842
562
976
18
15
557
261
393
453
449
481
965
37
17
2
23
69
525
1730
6
32
50
80
950
18
15
557
261
393
453
449
481
965
37
17
2
23
69
525
1730
7
32
50
80
950
18
15
557
261
393
453
449
481
453
17
17
2
22
21
10
1008
1034
0
51
113
720
18
15
557
261
393
453
449
481
453
17
17
2
22
21
10
880
522
0
51
113
720
18
15
557
261
393
453
449
481
453
17
17
2
22
22
6
881
593
32
51
112
724
18
15
557
261
393
453
449
481
453
17
17
2
22
22
13
990
1105
32
51
432
102
18
15
557
261
393
453
449
481
453
17
17
2
54
22
6
881
593
32
499
464
468
18
15
557
261
393
453
449
481
453
17
17
2
86
22
6
881
593
32
435
432
468
18
15
557
261
393
453
449
481
453
17
17
2
86
70
13
990
593
288
435
16
438
18
15
557
261
393
453
449
481
453
17
17
2
87
69
13
990
81
0
434
400
438
18
15
557
261
393
453
449
481
453
17
17
2
87
69
13
990
593
0
434
400
438
18
15
557
261
393
453
449
481
453
21
17
2
22
21
10
874
11
0
51
113
720
18
15
557
261
393
453
449
481
453
21
17
2
22
21
10
874
14
0
51
113
720
18
15
557
261
393
453
449
481
453
21
17
2
22
21
10
874
523
0
51
113
720
18
15
557
261
393
453
449
481
453
21
17
2
22
21
10
874
526
0
51
113
720
18
15
557
261
393
453
449
481
453
21
17
2
22
21
10
1002
1035
0
51
113
720
18
15
557
261
393
453
449
481
453
21
17
2
22
21
10
1002
1038
0
51
113
720
18
15
557
261
393
453
449
481
453
21
17
2
23
21
13
988
1038
32
50
432
102
18
15
557
261
393
453
449
481
453
21
17
2
23
21
10
874
11
0
50
116
720
18
15
557
261
393
453
449
481
453
21
17
2
23
21
10
874
14
32
50
112
720
18
15
557
261
393
453
449
481
453
21
17
2
23
21
10
874
523
0
50
116
720
18
15
557
261
393
453
449
481
453
21
17
2
23
21
10
874
526
32
50
112
720
18
15
557
261
393
453
449
481
453
21
17
2
23
21
10
1002
1035
32
50
112
720
18
15
557
261
393
453
449
481
453
21
17
2
23
21
10
1002
1038
32
50
112
720
18
15
557
261
393
453
449
481
453
21
17
2
23
69
13
988
1038
32
50
80
438
18
15
557
261
393
453
449
481
453
21
17
2
23
69
13
988
526
32
50
80
438
18
15
557
261
393
453
449
481
453
21
17
2
54
21
10
874
11
0
499
473
464
18
15
557
261
393
453
449
481
453
21
17
2
54
21
10
874
14
0
499
473
464
18
15
557
261
393
453
449
481
453
21
17
2
54
21
10
874
523
0
499
473
464
18
15
557
261
393
453
449
481
453
21
17
2
54
21
10
874
526
0
499
473
464
18
15
557
261
393
453
449
481
453
21
17
2
86
21
10
874
11
32
435
729
464
18
15
557
261
393
453
449
481
453
21
17
2
86
21
10
874
523
288
435
729
464
18
15
557
261
393
453
449
481
453
21
17
2
86
21
10
874
526
256
435
753
464
18
15
557
261
393
453
449
481
453
21
17
2
55
21
10
874
523
288
498
464
464
18
15
557
261
393
453
449
481
453
21
17
2
55
21
10
874
526
288
498
464
464
18
15
557
261
393
453
449
481
453
21
17
2
150
21
10
874
523
544
1843
601
464
18
15
557
261
393
453
449
481
453
21
17
2
150
21
10
874
526
512
1843
601
464
18
15
557
261
393
453
449
481
453
21
17
2
87
21
10
874
11
32
434
432
464
18
15
557
261
393
453
449
481
453
21
17
2
87
21
10
874
14
32
434
432
464
18
15
557
261
393
453
449
481
453
21
17
2
87
21
10
874
523
0
434
434
464
18
15
557
261
393
453
449
481
453
21
17
2
87
21
10
874
526
32
434
432
464
18
15
557
261
393
453
449
481
453
37
17
2
22
21
13
962
1030
32
51
433
742
18
15
557
261
393
453
449
481
453
37
17
2
22
22
6
962
1030
32
51
112
724
18
15
557
261
393
453
449
481
453
37
17
2
22
22
13
962
1030
32
51
432
102
18
15
557
261
393
453
449
481
453
37
17
2
23
21
13
962
1030
32
50
432
102
18
15
557
261
393
453
449
481
453
37
17
2
23
21
13
962
1031
32
50
432
102
18
15
557
261
393
453
449
481
453
37
17
2
23
21
10
966
1030
32
50
112
720
18
15
557
261
393
453
449
481
453
37
17
2
23
69
13
962
1030
32
50
80
438
18
15
557
261
393
453
449
481
453
37
17
2
23
69
13
962
1031
32
50
80
438
18
15
557
261
393
453
449
481
453
37
17
2
23
69
13
962
518
32
50
80
438
18
15
557
261
393
453
449
481
453
37
17
2
23
69
13
962
519
32
50
80
438
18
15
557
261
393
461
961
736
361
37
17
5
293
288
62
930
7
13
249
156
414
18
15
557
261
393
461
961
736
361
37
17
5
293
288
62
930
519
13
249
156
414
18
15
557
261
393
461
449
992
1257
37
17
5
37
288
830
34
519
525
761
156
350
18
15
557
261
393
461
449
481
965
17
17
5
21
21
522
1776
1030
1037
29
113
976
18
15
557
261
393
461
449
481
965
17
17
5
21
21
522
1776
6
13
25
433
976
18
15
557
261
393
461
449
481
965
17
17
5
21
69
525
1758
13
13
29
385
1005
18
15
557
261
393
461
449
481
965
17
17
5
21
149
525
1758
1110
1047
1069
1033
1418
18
15
557
261
393
461
449
481
965
17
17
5
21
149
525
1758
86
23
45
9
906
18
15
557
261
393
461
449
481
965
17
17
5
29
149
525
1758
1110
1046
42
1
906
18
15
557
261
393
461
449
481
965
17
17
5
29
149
525
1758
86
22
42
1
906
18
15
557
261
393
461
449
481
965
17
17
5
69
69
524
1758
1110
150
469
393
876
18
15
557
261
393
461
449
481
965
17
17
5
69
69
524
1758
86
535
725
1797
1516
18
15
557
261
393
461
449
481
965
17
17
5
69
69
525
1758
1110
1046
725
393
877
18
15
557
261
393
461
449
481
965
17
17
5
69
69
525
1758
86
22
469
393
877
18
15
557
261
393
461
449
481
965
17
17
5
69
37
525
1758
1110
1046
725
713
1677
18
15
557
261
393
461
449
481
965
17
17
5
69
37
525
1758
86
534
725
713
1677
18
15
557
261
393
461
449
481
965
17
17
5
69
77
525
1758
1110
1046
726
385
1018
18
15
557
261
393
461
449
481
965
17
17
5
69
77
525
1758
86
22
470
385
1018
18
15
557
261
393
461
449
481
965
17
17
5
37
37
525
1758
1110
150
506
441
890
18
15
557
261
393
461
449
481
965
17
17
5
37
37
525
1758
86
150
506
441
890
18
15
557
261
393
461
449
481
965
17
17
5
73
77
525
1758
1110
1047
721
385
1017
18
15
557
261
393
461
449
481
965
17
17
5
73
77
525
1758
86
23
465
385
1017
18
15
557
261
393
461
449
481
965
17
17
5
77
77
525
1758
1110
22
421
385
981
18
15
557
261
393
461
449
481
965
17
17
5
77
77
525
1758
86
22
421
385
981
18
15
557
261
393
461
449
481
965
17
17
5
149
21
522
1776
1030
1037
669
721
1744
18
15
557
261
393
461
449
481
965
17
17
5
149
21
522
1776
6
525
669
753
1744
18
15
557
261
393
461
449
481
965
17
17
5
149
37
525
1758
1110
534
1845
577
909
18
15
557
261
393
461
449
481
965
17
17
5
149
37
525
1758
86
534
1845
577
909
18
15
557
261
393
461
449
481
965
17
17
5
149
149
522
1776
1030
525
1817
561
976
18
15
557
261
393
461
449
481
965
17
17
5
149
149
522
1776
6
525
1821
561
976
18
15
557
261
393
461
449
481
965
21
17
5
21
69
525
1757
13
13
29
385
1005
18
15
557
261
393
461
449
481
965
21
17
5
21
37
525
1756
1110
22
26
449
909
18
15
557
261
393
461
449
481
965
21
17
5
21
37
525
1756
86
22
26
449
909
18
15
557
261
393
461
449
481
965
21
17
5
21
149
525
1757
1037
1037
1049
1033
1418
18
15
557
261
393
461
449
481
965
21
17
5
21
149
525
1757
13
13
25
9
906
18
15
557
261
393
461
449
481
965
21
17
5
29
149
525
1757
1037
13
41
1
906
18
15
557
261
393
461
449
481
965
21
17
5
29
149
525
1757
13
13
41
1
906
18
15
557
261
393
461
449
481
965
21
17
5
69
69
524
1756
1110
150
469
393
876
18
15
557
261
393
461
449
481
965
21
17
5
69
69
524
1756
86
534
727
1797
1516
18
15
557
261
393
461
449
481
965
21
17
5
69
69
525
1756
1110
1046
725
393
877
18
15
557
261
393
461
449
481
965
21
17
5
69
69
525
1756
86
22
469
393
877
18
15
557
261
393
461
449
481
965
21
17
5
69
37
525
1756
1110
1046
725
713
1677
18
15
557
261
393
461
449
481
965
21
17
5
69
37
525
1756
86
534
725
713
1677
18
15
557
261
393
461
449
481
965
21
17
5
37
37
525
1756
1110
150
506
441
890
18
15
557
261
393
461
449
481
965
21
17
5
37
37
525
1756
86
150
506
441
890
18
15
557
261
393
461
449
481
965
21
17
5
85
69
525
1756
86
534
731
1849
1498
18
15
557
261
393
461
449
481
965
21
17
5
77
77
525
1757
13
13
457
385
982
18
15
557
261
393
461
449
481
965
21
17
5
149
37
525
1756
1110
534
1845
577
909
18
15
557
261
393
461
449
481
965
21
17
5
149
37
525
1756
86
534
1845
577
909
18
15
557
261
393
461
449
481
965
37
17
5
21
69
525
1730
6
13
29
385
1005
18
15
557
261
393
461
449
481
965
37
17
5
21
69
525
1730
7
13
29
385
1005
18
15
557
261
393
461
449
481
965
37
17
5
21
37
525
1730
1030
13
25
449
909
18
15
557
261
393
461
449
481
965
37
17
5
21
37
525
1730
6
13
25
449
909
18
15
557
261
393
461
449
481
965
37
17
5
21
37
525
1730
1031
13
25
449
909
18
15
557
261
393
461
449
481
965
37
17
5
21
37
525
1730
7
13
25
449
909
18
15
557
261
393
461
449
481
965
37
17
5
29
149
525
1730
1030
13
41
1
906
18
15
557
261
393
461
449
481
965
37
17
5
29
149
525
1730
6
13
41
1
906
18
15
557
261
393
461
449
481
965
37
17
5
29
149
525
1730
1031
1037
1065
1025
1418
18
15
557
261
393
461
449
481
965
37
17
5
29
149
525
1730
7
13
41
1
906
18
15
557
261
393
461
449
481
965
37
17
5
69
69
525
1730
7
77
717
649
1773
18
15
557
261
393
461
449
481
965
37
17
5
69
37
525
1730
1030
13
445
421
909
18
15
557
261
393
461
449
481
965
37
17
5
69
37
525
1730
6
13
445
421
909
18
15
557
261
393
461
449
481
965
37
17
5
69
37
525
1730
1031
13
445
421
909
18
15
557
261
393
461
449
481
965
37
17
5
69
37
525
1730
7
13
445
421
909
18
15
557
261
393
461
449
481
965
37
17
5
69
77
525
1730
7
77
717
641
1785
18
15
557
261
393
461
449
481
965
37
17
5
37
37
524
1730
7
525
765
1861
1420
18
15
557
261
393
461
449
481
965
37
17
5
37
37
525
1730
1030
13
505
441
890
18
15
557
261
393
461
449
481
965
37
17
5
37
37
525
1730
6
13
505
441
890
18
15
557
261
393
461
449
481
965
37
17
5
37
37
525
1730
1031
1037
761
473
1018
18
15
557
261
393
461
449
481
965
37
17
5
37
37
525
1730
7
13
505
441
890
18
15
557
261
393
461
449
481
965
37
17
5
85
69
525
1730
7
77
729
65
877
18
15
557
261
393
461
449
481
965
37
17
5
77
77
525
1730
1030
13
457
385
982
18
15
557
261
393
461
449
481
965
37
17
5
77
77
525
1730
1031
1037
713
641
1750
18
15
557
261
393
461
449
481
965
37
17
5
77
77
525
1730
7
13
457
385
982
18
15
557
261
393
461
449
481
965
37
17
5
149
37
525
1730
7
525
669
325
909
18
15
557
261
393
461
449
481
965
37
17
5
149
149
525
1730
7
77
90
562
1670
18
15
557
261
393
461
449
481
965
37
17
5
149
149
522
1734
6
525
1817
561
976
18
15
557
261
393
461
449
481
453
17
17
5
21
21
13
990
1110
22
53
105
102
18
15
557
261
393
461
449
481
453
17
17
5
21
21
10
1008
1030
13
25
433
464
18
15
557
261
393
461
449
481
453
17
17
5
21
69
13
990
1037
13
29
385
493
18
15
557
261
393
461
449
481
453
17
17
5
21
69
13
990
525
13
29
385
493
18
15
557
261
393
461
449
481
453
17
17
5
29
21
13
990
1110
22
42
97
102
18
15
557
261
393
461
449
481
453
17
17
5
69
21
10
880
6
141
441
497
464
18
15
557
261
393
461
449
481
453
17
17
5
69
21
10
880
518
269
441
753
464
18
15
557
261
393
461
449
481
453
17
17
5
69
21
10
880
598
278
471
501
464
18
15
557
261
393
461
449
481
453
17
17
5
69
69
12
990
86
150
469
393
492
18
15
557
261
393
461
449
481
453
17
17
5
69
69
12
990
598
150
469
393
492
18
15
557
261
393
461
449
481
453
17
17
5
69
69
13
990
525
13
441
57
109
18
15
557
261
393
461
449
481
453
17
17
5
69
69
13
990
598
150
469
393
493
18
15
557
261
393
461
449
481
453
17
17
5
69
37
12
944
518
269
441
677
396
18
15
557
261
393
461
449
481
453
17
17
5
69
77
12
944
6
141
461
385
484
18
15
557
261
393
461
449
481
453
17
17
5
69
77
13
990
598
22
470
385
442
18
15
557
261
393
461
449
481
453
17
17
5
85
21
10
880
6
141
477
433
464
18
15
557
261
393
461
449
481
453
17
17
5
85
21
10
880
518
525
1901
737
720
18
15
557
261
393
461
449
481
453
17
17
5
85
21
10
880
598
22
438
725
464
18
15
557
261
393
461
449
481
453
17
17
5
85
21
10
944
1030
22
438
725
464
18
15
557
261
393
461
449
481
453
17
17
5
53
21
10
880
598
150
502
469
464
18
15
557
261
393
461
449
481
453
17
17
5
73
77
13
990
598
23
465
385
441
18
15
557
261
393
461
449
481
453
17
17
5
77
77
12
944
6
141
421
1
100
18
15
557
261
393
461
449
481
453
17
17
5
77
77
12
944
518
269
421
1
100
18
15
557
261
393
461
449
481
453
17
17
5
77
77
13
990
598
22
421
1
121
18
15
557
261
393
461
449
481
453
17
17
5
77
77
10
880
518
269
421
385
464
18
15
557
261
393
461
449
481
453
17
17
5
77
77
10
880
598
22
421
385
464
18
15
557
261
393
461
449
481
453
17
17
5
149
149
10
1008
518
525
1817
561
720
18
15
557
261
393
461
449
481
453
17
17
5
149
149
10
880
518
525
1817
561
720
18
15
557
261
393
461
449
481
453
21
17
5
21
21
13
946
1030
13
26
466
102
18
15
557
261
393
461
449
481
453
21
17
5
21
21
13
946
6
13
26
466
102
18
15
557
261
393
461
449
481
453
21
17
5
21
21
13
946
1031
13
26
466
102
18
15
557
261
393
461
449
481
453
21
17
5
21
21
13
946
518
13
26
466
102
18
15
557
261
393
461
449
481
453
21
17
5
21
21
13
989
1037
13
26
466
102
18
15
557
261
393
461
449
481
453
21
17
5
21
21
13
988
1038
22
53
105
102
18
15
557
261
393
461
449
481
453
21
17
5
21
21
13
988
1110
22
26
466
486
18
15
557
261
393
461
449
481
453
21
17
5
21
21
10
874
11
13
25
433
464
18
15
557
261
393
461
449
481
453
21
17
5
21
21
10
874
14
22
53
113
720
18
15
557
261
393
461
449
481
453
21
17
5
21
21
10
874
523
13
25
433
464
18
15
557
261
393
461
449
481
453
21
17
5
21
21
10
874
526
22
53
113
720
18
15
557
261
393
461
449
481
453
21
17
5
21
21
10
1002
1035
13
25
433
464
18
15
557
261
393
461
449
481
453
21
17
5
21
21
10
1002
1038
22
53
113
720
18
15
557
261
393
461
449
481
453
21
17
5
21
69
13
989
1037
13
29
385
493
18
15
557
261
393
461
449
481
453
21
17
5
21
69
13
989
525
13
29
385
493
18
15
557
261
393
461
449
481
453
21
17
5
21
37
13
988
1110
22
26
449
397
18
15
557
261
393
461
449
481
453
21
17
5
21
37
13
988
86
22
26
449
397
18
15
557
261
393
461
449
481
453
21
17
5
21
37
13
988
598
22
26
449
397
18
15
557
261
393
461
449
481
453
21
17
5
29
21
13
946
1030
13
42
97
102
18
15
557
261
393
461
449
481
453
21
17
5
29
21
13
946
6
13
42
97
102
18
15
557
261
393
461
449
481
453
21
17
5
29
21
13
946
1031
13
42
97
102
18
15
557
261
393
461
449
481
453
21
17
5
29
21
13
946
518
13
42
97
102
18
15
557
261
393
461
449
481
453
21
17
5
29
21
13
989
1037
13
42
97
102
18
15
557
261
393
461
449
481
453
21
17
5
29
21
13
988
1038
22
42
97
102
18
15
557
261
393
461
449
481
453
21
17
5
29
21
13
988
1110
22
43
97
102
18
15
557
261
393
461
449
481
453
21
17
5
69
21
13
946
518
269
442
434
487
18
15
557
261
393
461
449
481
453
21
17
5
69
21
10
874
11
13
441
753
464
18
15
557
261
393
461
449
481
453
21
17
5
69
21
10
874
523
13
441
753
464
18
15
557
261
393
461
449
481
453
21
17
5
69
21
10
874
526
278
471
501
464
18
15
557
261
393
461
449
481
453
21
17
5
69
69
12
988
86
150
469
393
492
18
15
557
261
393
461
449
481
453
21
17
5
69
69
12
988
598
150
469
393
492
18
15
557
261
393
461
449
481
453
21
17
5
69
69
13
989
525
13
441
57
109
18
15
557
261
393
461
449
481
453
21
17
5
69
69
13
988
86
150
469
393
493
18
15
557
261
393
461
449
481
453
21
17
5
69
69
13
988
598
150
469
393
493
18
15
557
261
393
461
449
481
453
21
17
5
69
37
13
946
518
269
441
677
397
18
15
557
261
393
461
449
481
453
21
17
5
69
77
12
946
6
141
461
385
484
18
15
557
261
393
461
449
481
453
21
17
5
69
77
13
946
6
22
470
385
442
18
15
557
261
393
461
449
481
453
21
17
5
69
77
13
946
518
22
470
385
442
18
15
557
261
393
461
449
481
453
21
17
5
37
37
13
946
1030
13
505
441
122
18
15
557
261
393
461
449
481
453
21
17
5
37
37
13
946
518
13
505
441
122
18
15
557
261
393
461
449
481
453
21
17
5
37
37
10
874
523
525
761
433
120
18
15
557
261
393
461
449
481
453
21
17
5
85
21
10
874
11
13
437
433
464
18
15
557
261
393
461
449
481
453
21
17
5
85
21
10
874
523
13
437
433
464
18
15
557
261
393
461
449
481
453
21
17
5
85
21
10
874
526
278
437
433
464
18
15
557
261
393
461
449
481
453
21
17
5
77
77
13
946
1030
22
421
1
121
18
15
557
261
393
461
449
481
453
21
17
5
77
77
13
946
6
22
454
385
441
18
15
557
261
393
461
449
481
453
21
17
5
77
77
13
946
518
22
454
385
441
18
15
557
261
393
461
449
481
453
21
17
5
77
77
13
989
525
13
457
385
470
18
15
557
261
393
461
449
481
453
21
17
5
149
21
13
946
6
22
90
210
102
18
15
557
261
393
461
449
481
453
21
17
5
149
21
13
946
518
22
90
210
102
18
15
557
261
393
461
449
481
453
21
17
5
149
21
13
988
1110
22
90
210
102
18
15
557
261
393
461
449
481
453
21
17
5
149
21
10
874
523
525
1845
597
464
18
15
557
261
393
461
449
481
453
21
17
5
149
21
10
874
526
534
1845
2033
2000
18
15
557
261
393
461
449
481
453
21
17
5
149
37
13
988
1110
22
91
193
506
18
15
557
261
393
461
449
481
453
21
17
5
149
37
13
988
86
22
91
193
506
18
15
557
261
393
461
449
481
453
21
17
5
149
37
13
988
598
22
91
193
506
18
15
557
261
393
461
449
481
453
21
17
5
93
21
13
946
1030
22
427
417
486
18
15
557
261
393
461
449
481
453
21
17
5
93
21
13
946
6
22
427
417
486
18
15
557
261
393
461
449
481
453
21
17
5
93
21
13
946
518
22
427
417
486
18
15
557
261
393
461
449
481
453
37
17
5
21
21
13
962
1030
13
26
466
102
18
15
557
261
393
461
449
481
453
37
17
5
21
21
13
962
1031
13
26
466
102
18
15
557
261
393
461
449
481
453
37
17
5
21
21
10
966
1030
13
25
433
464
18
15
557
261
393
461
449
481
453
37
17
5
21
69
13
962
1030
13
29
385
493
18
15
557
261
393
461
449
481
453
37
17
5
21
69
13
962
1031
13
29
385
493
18
15
557
261
393
461
449
481
453
37
17
5
21
69
13
962
518
13
29
385
493
18
15
557
261
393
461
449
481
453
37
17
5
21
69
13
962
519
13
29
385
493
18
15
557
261
393
461
449
481
453
37
17
5
21
37
13
962
1030
13
25
449
397
18
15
557
261
393
461
449
481
453
37
17
5
21
37
13
962
1031
13
25
449
397
18
15
557
261
393
461
449
481
453
37
17
5
21
37
13
962
518
13
25
449
397
18
15
557
261
393
461
449
481
453
37
17
5
21
37
13
962
519
13
25
449
397
18
15
557
261
393
461
449
481
453
37
17
5
29
21
13
962
1030
13
42
97
102
18
15
557
261
393
461
449
481
453
37
17
5
29
21
13
962
1031
13
42
97
102
18
15
557
261
393
461
449
481
453
37
17
5
69
69
13
962
518
13
441
57
109
18
15
557
261
393
461
449
481
453
37
17
5
69
69
13
962
519
13
441
57
109
18
15
557
261
393
461
449
481
453
37
17
5
69
37
13
962
518
13
441
677
397
18
15
557
261
393
461
449
481
453
37
17
5
69
37
13
962
519
13
441
677
397
18
15
557
261
393
461
449
481
453
37
17
5
69
77
12
962
519
77
717
641
484
18
15
557
261
393
461
449
481
453
37
17
5
69
77
13
962
519
77
717
641
121
18
15
557
261
393
461
449
481
453
37
17
5
37
37
13
962
518
13
505
441
122
18
15
557
261
393
461
449
481
453
37
17
5
37
37
13
962
519
13
505
441
122
18
15
557
261
393
461
449
481
453
37
17
5
85
69
13
962
519
269
429
65
109
18
15
557
261
393
461
449
481
453
37
17
5
77
77
13
962
518
13
457
385
470
18
15
557
261
393
461
449
481
453
37
17
5
77
77
13
962
519
13
457
385
470
18
15
557
261
393
461
449
481
453
37
17
5
149
21
13
962
1031
77
89
137
486
18
15
557
261
393
461
449
481
453
37
17
5
149
21
10
966
1030
77
89
137
464
18
15
557
261
393
461
449
481
453
37
17
5
149
37
13
962
1031
77
89
321
397
18
15
557
261
393
461
449
481
453
37
17
5
149
37
13
962
519
77
89
321
397
18
15
557
261
393
461
449
481
453
37
17
5
149
149
13
962
1031
77
90
562
646
18
15
557
261
393
461
449
481
453
37
17
5
149
149
13
962
519
77
90
562
646
18
15
557
261
393
461
449
481
453
37
17
5
149
149
10
966
1030
77
89
561
720
18
15
557
261
393
461
449
481
453
37
17
5
149
149
10
966
518
77
89
561
720
18
15
557
261
393
461
449
480
453
21
17
5
77
32
6
882
519
269
421
424
398
18
15
557
261
393
461
449
480
453
37
17
5
69
64
6
966
518
77
717
12
110
18
15
557
261
393
461
449
480
453
37
17
5
69
64
6
934
518
269
461
396
494
18
15
557
261
393
461
449
480
453
37
17
5
77
64
6
966
518
77
709
4
110
18
15
557
261
393
461
449
480
453
37
17
5
77
64
6
934
518
77
709
4
110
18
15
557
261
393
461
449
480
453
37
17
5
77
32
6
966
518
269
421
424
398
18
15
557
261
393
461
449
480
489
37
17
5
69
32
62
930
519
269
461
460
478
18
15
557
261
393
461
449
480
489
37
17
5
37
32
62
930
1031
13
509
412
414
18
15
557
261
393
461
449
480
489
37
17
5
37
32
62
930
519
13
509
412
414
18
15
557
261
393
461
449
480
489
37
17
5
77
32
62
930
1031
77
421
424
414
18
15
557
261
393
461
449
480
489
37
17
5
77
32
62
930
519
13
421
424
414
18
15
557
261
393
973
705
337
425
37
17
517
277
53
149
969
519
1549
25
785
90
18
15
557
261
393
973
705
337
425
37
17
517
277
53
149
978
518
1549
25
785
90
18
15
557
261
393
973
705
337
425
37
17
517
277
53
149
978
519
1549
25
785
90
18
15
557
261
393
973
705
337
425
37
17
517
285
53
149
969
519
1549
41
929
90
18
15
557
261
393
973
705
337
425
37
17
517
285
53
149
978
518
1549
41
929
90
18
15
557
261
393
973
705
337
425
37
17
517
285
53
149
978
519
1549
41
929
90
18
15
557
261
393
973
705
337
425
37
17
261
277
53
149
978
518
1805
1305
273
90
18
15
557
261
393
973
705
337
425
37
17
261
277
53
149
978
519
1805
1305
273
90
18
15
557
261
393
973
705
337
425
37
17
261
285
53
149
978
518
1805
1321
417
90
18
15
557
261
393
973
705
337
425
37
17
261
285
53
149
978
519
1805
1321
417
90
18
15
557
261
393
973
705
337
425
37
17
261
293
53
149
978
519
461
253
469
109
18
15
557
261
393
973
705
481
965
17
17
261
277
69
525
1758
1110
662
90
569
877
18
15
557
261
393
973
705
481
965
21
17
261
277
69
525
1756
1110
662
91
569
877
18
15
557
261
393
973
705
481
453
17
17
517
277
69
13
990
598
1558
53
569
749
18
15
557
261
393
973
705
481
453
17
17
261
277
69
13
990
598
1814
1333
569
749
18
15
557
261
393
973
705
481
453
21
17
517
277
69
13
946
518
1549
25
569
749
18
15
557
261
393
973
705
481
453
21
17
517
277
69
13
988
598
1558
53
569
749
18
15
557
261
393
973
705
481
453
21
17
261
277
69
13
946
518
1805
1305
641
493
18
15
557
261
393
973
705
481
453
21
17
261
277
69
13
988
598
1814
1333
569
749
18
15
557
261
393
973
705
481
453
21
17
261
277
69
10
1002
523
1805
1306
643
728
18
15
557
261
1417
1477
449
481
965
17
1553
1282
278
69
525
1758
1617
1568
307
389
877
18
15
557
261
1417
1485
449
481
965
17
1553
1285
277
21
522
1776
1542
1549
285
433
976
18
15
557
261
1417
1485
449
481
965
17
1553
1285
277
69
525
1758
1622
1558
310
385
986
18
15
557
261
1417
1485
449
481
965
17
1553
1285
277
37
525
1758
1622
1558
309
1473
1421
18
15
557
261
1417
1485
449
481
965
21
1553
1285
277
69
525
1756
1622
1558
310
385
986
18
15
557
261
1417
1485
449
481
965
21
1553
1285
277
69
522
1770
1547
1549
282
387
984
18
15
557
261
1417
1485
449
481
965
21
1553
1285
277
37
525
1756
1622
1558
309
1473
1421
18
15
557
261
1417
1485
449
481
965
37
1553
1285
277
69
525
1730
1542
1549
281
385
1005
18
15
557
261
1417
1485
449
481
965
37
1553
1285
277
69
525
1730
1543
1549
281
385
1005
18
15
557
269
393
965
705
337
425
33
10
515
287
53
149
977
624
1626
24
528
694
18
15
557
269
393
965
705
337
425
33
10
515
279
53
149
977
624
1626
50
792
93
18
15
557
269
393
969
705
337
425
33
6
518
278
54
149
977
632
1616
52
528
694
18
15
565
517
393
777
961
992
738
359
113
378
362
72
276
4
6
680
35
392
106
18
15
565
517
393
777
962
992
738
358
113
378
360
16
276
2
6
648
8
769
106
18
15
565
517
393
777
962
992
738
359
113
378
360
16
276
4
6
648
8
769
106
18
15
565
517
393
777
962
992
738
359
113
378
360
72
276
4
6
648
8
394
104
18
15
565
517
393
777
962
992
738
359
113
378
360
72
276
4
902
656
8
394
104
18
15
565
517
393
777
962
736
738
359
113
378
360
288
324
4
6
648
1544
1249
1036
18
15
565
261
393
777
962
736
482
19
17
346
376
288
68
864
550
496
200
268
268
18
15
565
261
393
777
962
736
482
23
17
346
376
288
68
852
590
496
200
268
268
18
15
565
261
393
777
962
736
482
23
17
346
376
288
68
868
550
496
200
268
268
18
15
565
261
393
962
706
480
482
19
17
512
280
64
68
864
534
1556
25
384
396
18
15
565
261
393
962
706
480
482
19
17
512
280
72
20
992
534
1556
52
570
488
18
15
565
261
393
962
706
480
482
19
17
512
280
72
20
864
534
1556
52
570
488
18
15
565
261
393
962
706
480
482
19
17
512
280
72
68
864
534
1556
52
570
386
18
15
565
261
393
962
706
480
482
19
17
512
276
72
20
992
534
1556
42
592
690
18
15
565
261
393
962
706
480
482
19
17
512
276
72
20
976
534
1556
42
592
690
18
15
565
261
393
962
706
480
482
19
17
512
276
72
68
864
534
1556
42
336
82
18
15
565
261
393
962
706
480
482
19
17
256
280
64
20
976
534
1812
1305
641
762
18
15
565
261
393
962
706
480
482
19
17
256
280
64
68
864
534
1812
1305
641
394
18
15
565
261
393
962
706
480
482
19
17
256
280
72
20
992
534
1812
1305
314
488
18
15
565
261
393
962
706
480
482
19
17
256
280
72
20
864
534
1812
1305
314
488
18
15
565
261
393
962
706
480
482
19
17
256
280
72
68
864
534
1812
1305
314
642
18
15
565
261
393
962
706
480
482
19
17
256
276
64
20
976
534
1812
1322
384
122
18
15
565
261
393
962
706
480
482
19
17
256
276
64
68
864
1046
660
234
384
396
18
15
565
261
393
962
706
480
482
19
17
256
276
64
68
864
534
1812
1322
384
396
18
15
565
261
393
962
706
480
482
19
17
256
276
72
20
992
534
1812
1322
336
690
18
15
565
261
393
962
706
480
482
19
17
256
276
72
20
976
534
1812
1322
336
690
18
15
565
261
393
962
706
480
482
19
17
256
276
72
68
864
534
1812
1322
336
644
18
15
565
261
393
962
706
480
482
23
17
512
276
72
20
980
534
1556
42
592
690
18
15
565
261
393
962
706
480
482
23
17
512
276
72
68
852
534
1556
42
336
82
18
15
565
261
393
962
706
480
482
23
17
256
280
64
68
852
534
1812
1304
640
396
18
15
565
261
393
962
706
480
482
23
17
256
280
64
68
852
598
1812
1332
384
396
18
15
565
261
393
962
706
480
482
23
17
256
280
64
68
868
534
1812
1332
384
396
18
15
565
261
393
962
706
480
482
23
17
256
280
72
68
868
534
1812
1332
570
386
18
15
565
261
393
962
706
480
482
23
17
256
276
64
20
980
534
1812
1322
384
122
18
15
565
261
393
962
706
480
482
23
17
256
276
64
68
852
534
1812
1322
384
396
18
15
565
261
393
962
706
480
482
23
17
256
276
64
68
852
598
1812
1322
384
396
18
15
565
261
393
962
706
480
482
23
17
256
276
64
68
868
534
1812
1322
384
396
18
15
565
261
393
962
706
480
482
23
17
256
276
72
20
980
534
1812
1322
336
690
18
15
565
261
393
962
706
480
482
23
17
256
276
72
68
852
534
1812
1322
336
644
18
15
565
261
393
962
706
480
482
23
17
256
276
72
68
852
598
1812
1322
336
644
18
15
565
261
393
962
706
480
482
23
17
256
276
72
68
868
534
1812
1322
336
644
18
15
565
261
393
793
961
992
532
13
17
337
379
72
375
6
6
501
145
419
43
18
15
565
261
393
793
961
992
532
13
17
337
379
72
375
6
518
501
145
419
43
18
15
565
261
393
793
961
992
532
13
17
337
379
72
375
6
262
501
145
419
43
18
15
565
261
393
793
962
736
482
23
17
337
376
288
68
852
590
505
200
268
268
18
15
565
261
393
450
962
736
354
19
17
0
280
272
20
992
534
276
564
96
380
18
15
565
261
393
450
962
736
482
19
17
0
276
288
68
864
22
148
234
160
268
18
15
565
261
393
450
962
736
482
23
17
0
276
288
68
852
76
148
234
160
268
18
15
565
261
393
450
962
736
482
23
17
0
276
288
68
852
588
148
234
160
268
18
15
565
261
393
450
450
480
994
19
17
0
24
16
532
1760
1046
1044
52
96
1020
18
15
565
261
393
450
450
480
994
19
17
0
24
16
532
1760
22
20
52
96
1020
18
15
565
261
393
450
450
480
994
19
17
0
24
16
532
1744
1046
1044
52
96
1020
18
15
565
261
393
450
450
480
994
19
17
0
24
16
532
1744
22
20
52
96
1020
18
15
565
261
393
450
450
480
994
19
17
0
20
72
532
1760
1046
1044
42
80
946
18
15
565
261
393
450
450
480
994
19
17
0
20
72
532
1760
22
20
42
80
946
18
15
565
261
393
450
450
480
994
19
17
0
20
72
532
1744
1046
1044
42
80
946
18
15
565
261
393
450
450
480
994
19
17
0
20
72
532
1744
22
20
42
80
946
18
15
565
261
393
450
450
480
994
19
17
0
72
64
532
1760
1046
1044
724
394
890
18
15
565
261
393
450
450
480
994
19
17
0
72
64
532
1760
22
148
468
394
890
18
15
565
261
393
450
450
480
994
19
17
0
72
16
532
1760
1046
532
724
490
1002
18
15
565
261
393
450
450
480
994
19
17
0
72
16
532
1760
22
532
724
490
1002
18
15
565
261
393
450
450
480
994
19
17
0
72
16
532
1744
1046
532
724
490
1002
18
15
565
261
393
450
450
480
994
19
17
0
72
16
532
1744
22
532
724
490
1002
18
15
565
261
393
450
450
480
994
19
17
0
72
72
532
1760
1046
532
724
1804
1512
18
15
565
261
393
450
450
480
994
19
17
0
72
72
532
1744
1046
532
724
1804
1512
18
15
565
261
393
450
450
480
994
19
17
0
88
16
532
1760
1046
20
436
416
1020
18
15
565
261
393
450
450
480
994
19
17
0
88
16
532
1760
22
20
436
416
1020
18
15
565
261
393
450
450
480
994
19
17
0
88
16
532
1744
1046
20
436
416
1020
18
15
565
261
393
450
450
480
994
19
17
0
88
16
532
1744
22
20
436
416
1020
18
15
565
261
393
450
450
480
994
19
17
0
84
72
532
1760
1046
20
426
400
1000
18
15
565
261
393
450
450
480
994
19
17
0
84
72
532
1760
22
20
426
400
1000
18
15
565
261
393
450
450
480
994
19
17
0
84
72
532
1744
1046
20
426
400
1000
18
15
565
261
393
450
450
480
994
19
17
0
84
72
532
1744
22
20
426
400
1000
18
15
565
261
393
450
450
480
994
23
17
0
24
16
532
1748
1046
20
52
96
1020
18
15
565
261
393
450
450
480
994
23
17
0
24
16
532
1748
22
20
52
96
1020
18
15
565
261
393
450
450
480
994
23
17
0
20
72
532
1748
1046
1044
42
80
946
18
15
565
261
393
450
450
480
994
23
17
0
20
72
532
1748
22
20
42
80
946
18
15
565
261
393
450
450
480
994
23
17
0
72
64
532
1748
1046
1044
724
394
890
18
15
565
261
393
450
450
480
994
23
17
0
72
16
532
1748
1046
532
724
490
1002
18
15
565
261
393
450
450
480
994
23
17
0
72
16
532
1748
22
532
724
490
1002
18
15
565
261
393
450
450
480
994
23
17
0
88
16
532
1748
1046
20
436
416
1020
18
15
565
261
393
450
450
480
994
23
17
0
88
16
532
1748
22
20
436
416
1020
18
15
565
261
393
450
450
480
994
23
17
0
84
72
532
1748
1046
20
426
400
1000
18
15
565
261
393
450
450
480
994
23
17
0
84
72
532
1748
22
20
426
400
1000
18
15
565
261
393
450
450
480
994
23
17
0
152
16
532
1748
1046
20
88
352
892
18
15
565
261
393
450
450
480
994
23
17
0
152
16
532
1748
22
20
88
352
892
18
15
565
261
393
450
450
480
930
51
17
0
72
64
612
1568
198
148
468
384
844
18
15
565
261
393
450
450
480
930
51
17
0
72
64
612
1568
1222
148
724
0
844
18
15
565
261
393
450
450
480
482
19
17
0
24
64
68
864
1046
20
25
384
12
18
15
565
261
393
450
450
480
482
19
17
0
24
64
68
864
22
20
25
384
12
18
15
565
261
393
450
450
480
482
19
17
0
24
64
68
864
534
20
25
384
12
18
15
565
261
393
450
450
480
482
19
17
0
24
16
20
992
1046
20
52
96
124
18
15
565
261
393
450
450
480
482
19
17
0
24
16
20
992
22
20
52
96
124
18
15
565
261
393
450
450
480
482
19
17
0
24
16
20
992
534
20
52
96
124
18
15
565
261
393
450
450
480
482
19
17
0
24
16
20
864
534
20
52
96
124
18
15
565
261
393
450
450
480
482
19
17
0
24
16
68
864
534
276
409
737
394
18
15
565
261
393
450
450
480
482
19
17
0
20
64
68
864
22
148
490
384
12
18
15
565
261
393
450
450
480
482
19
17
0
20
72
68
864
1046
1044
42
80
4
18
15
565
261
393
450
450
480
482
19
17
0
20
72
68
864
22
20
42
80
4
18
15
565
261
393
450
450
480
482
19
17
0
20
72
68
864
534
20
42
80
4
18
15
565
261
393
450
450
480
482
19
17
0
20
72
84
848
1046
1044
42
80
50
18
15
565
261
393
450
450
480
482
19
17
0
20
72
84
848
22
20
42
80
50
18
15
565
261
393
450
450
480
482
19
17
0
20
72
84
848
534
20
42
80
50
18
15
565
261
393
450
450
480
482
19
17
0
72
64
20
848
22
276
468
384
442
18
15
565
261
393
450
450
480
482
19
17
0
72
64
20
848
534
532
724
10
698
18
15
565
261
393
450
450
480
482
19
17
0
72
64
20
976
534
532
724
10
698
18
15
565
261
393
450
450
480
482
19
17
0
72
64
68
864
1046
1044
724
0
12
18
15
565
261
393
450
450
480
482
19
17
0
72
64
68
864
22
20
468
0
12
18
15
565
261
393
450
450
480
482
19
17
0
72
64
68
864
534
20
468
0
12
18
15
565
261
393
450
450
480
482
19
17
0
72
64
84
848
1046
532
724
10
58
18
15
565
261
393
450
450
480
482
19
17
0
72
64
84
848
534
532
724
10
58
18
15
565
261
393
450
450
480
482
19
17
0
72
16
20
992
22
20
468
106
106
18
15
565
261
393
450
450
480
482
19
17
0
72
16
20
992
534
20
468
106
106
18
15
565
261
393
450
450
480
482
19
17
0
72
16
20
864
534
20
468
106
106
18
15
565
261
393
450
450
480
482
19
17
0
72
16
84
848
534
276
441
112
92
18
15
565
261
393
450
450
480
482
19
17
0
72
72
68
864
1046
1044
724
396
386
18
15
565
261
393
450
450
480
482
19
17
0
72
72
68
864
22
20
468
396
386
18
15
565
261
393
450
450
480
482
19
17
0
72
72
68
864
534
20
468
396
386
18
15
565
261
393
450
450
480
482
19
17
0
88
16
20
992
22
20
436
416
444
18
15
565
261
393
450
450
480
482
19
17
0
88
16
20
992
534
20
436
416
444
18
15
565
261
393
450
450
480
482
19
17
0
88
16
20
864
534
20
436
416
444
18
15
565
261
393
450
450
480
482
19
17
0
88
72
68
864
1046
532
729
58
2
18
15
565
261
393
450
450
480
482
19
17
0
84
64
84
848
1046
20
426
32
58
18
15
565
261
393
450
450
480
482
19
17
0
84
64
84
848
22
20
426
32
58
18
15
565
261
393
450
450
480
482
19
17
0
84
64
84
848
534
20
426
32
58
18
15
565
261
393
450
450
480
482
19
17
0
84
72
20
992
22
20
426
400
488
18
15
565
261
393
450
450
480
482
19
17
0
84
72
20
992
534
20
426
400
488
18
15
565
261
393
450
450
480
482
19
17
0
84
72
20
976
22
20
426
400
488
18
15
565
261
393
450
450
480
482
19
17
0
84
72
20
976
534
20
426
400
488
18
15
565
261
393
450
450
480
482
19
17
0
84
72
68
864
1046
20
426
16
2
18
15
565
261
393
450
450
480
482
19
17
0
84
72
68
864
22
20
426
16
2
18
15
565
261
393
450
450
480
482
19
17
0
84
72
68
864
534
20
426
16
2
18
15
565
261
393
450
450
480
482
19
17
0
84
72
84
848
1046
20
426
656
50
18
15
565
261
393
450
450
480
482
19
17
0
84
72
84
848
22
20
426
656
50
18
15
565
261
393
450
450
480
482
19
17
0
84
72
84
848
534
20
426
656
50
18
15
565
261
393
450
450
480
482
19
17
0
152
64
68
864
534
532
1844
1792
1036
18
15
565
261
393
450
450
480
482
19
17
0
152
16
20
992
534
532
1844
2016
2044
18
15
565
261
393
450
450
480
482
19
17
0
152
16
20
864
534
532
1844
2016
2044
18
15
565
261
393
450
450
480
482
19
17
0
76
72
68
864
22
276
442
398
386
18
15
565
261
393
450
450
480
482
19
17
0
76
72
68
864
534
276
442
398
386
18
15
565
261
393
450
450
480
482
19
17
0
148
64
20
848
534
532
1834
1792
1146
18
15
565
261
393
450
450
480
482
19
17
0
148
64
68
864
534
532
1834
1792
1036
18
15
565
261
393
450
450
480
482
19
17
0
148
64
84
848
534
532
1834
1792
1850
18
15
565
261
393
450
450
480
482
19
17
0
148
32
68
864
534
532
1834
1984
1804
18
15
565
261
393
450
450
480
482
23
17
0
24
64
68
852
1046
20
24
384
12
18
15
565
261
393
450
450
480
482
23
17
0
24
64
68
852
22
20
24
384
12
18
15
565
261
393
450
450
480
482
23
17
0
24
64
68
852
534
20
24
384
12
18
15
565
261
393
450
450
480
482
23
17
0
24
64
68
852
1100
20
52
384
12
18
15
565
261
393
450
450
480
482
23
17
0
24
64
68
852
76
20
52
384
12
18
15
565
261
393
450
450
480
482
23
17
0
24
64
68
852
588
20
52
384
12
18
15
565
261
393
450
450
480
482
23
17
0
24
16
20
980
1046
20
52
96
124
18
15
565
261
393
450
450
480
482
23
17
0
24
16
20
980
534
20
52
96
124
18
15
565
261
393
450
450
480
482
23
17
0
20
72
68
852
1046
20
42
80
4
18
15
565
261
393
450
450
480
482
23
17
0
20
72
68
852
22
20
42
80
4
18
15
565
261
393
450
450
480
482
23
17
0
20
72
68
852
1110
1044
42
80
4
18
15
565
261
393
450
450
480
482
23
17
0
20
72
68
852
534
20
42
80
4
18
15
565
261
393
450
450
480
482
23
17
0
20
72
68
852
86
20
42
80
4
18
15
565
261
393
450
450
480
482
23
17
0
20
72
68
852
1100
20
42
80
4
18
15
565
261
393
450
450
480
482
23
17
0
20
72
68
852
76
20
42
80
4
18
15
565
261
393
450
450
480
482
23
17
0
20
72
68
852
598
20
42
80
4
18
15
565
261
393
450
450
480
482
23
17
0
20
72
68
852
588
20
42
80
4
18
15
565
261
393
450
450
480
482
23
17
0
20
72
68
868
1046
1044
42
80
4
18
15
565
261
393
450
450
480
482
23
17
0
20
72
68
868
22
20
42
80
4
18
15
565
261
393
450
450
480
482
23
17
0
20
72
68
868
534
20
42
80
4
18
15
565
261
393
450
450
480
482
23
17
0
20
72
84
852
1046
1044
42
80
50
18
15
565
261
393
450
450
480
482
23
17
0
20
72
84
852
22
20
42
80
50
18
15
565
261
393
450
450
480
482
23
17
0
20
72
84
852
70
20
42
80
50
18
15
565
261
393
450
450
480
482
23
17
0
20
72
84
852
1094
20
42
80
50
18
15
565
261
393
450
450
480
482
23
17
0
20
72
84
852
1110
1044
42
80
50
18
15
565
261
393
450
450
480
482
23
17
0
20
72
84
852
534
20
42
80
50
18
15
565
261
393
450
450
480
482
23
17
0
20
72
84
852
86
20
42
80
50
18
15
565
261
393
450
450
480
482
23
17
0
20
72
84
852
1100
20
42
80
50
18
15
565
261
393
450
450
480
482
23
17
0
20
72
84
852
76
20
42
80
50
18
15
565
261
393
450
450
480
482
23
17
0
20
72
84
852
582
20
42
80
50
18
15
565
261
393
450
450
480
482
23
17
0
20
72
84
852
598
20
42
80
50
18
15
565
261
393
450
450
480
482
23
17
0
20
72
84
852
588
20
42
80
50
18
15
565
261
393
450
450
480
482
23
17
0
72
64
20
852
22
276
468
384
442
18
15
565
261
393
450
450
480
482
23
17
0
72
64
20
852
534
532
724
10
698
18
15
565
261
393
450
450
480
482
23
17
0
72
64
20
852
86
148
468
394
442
18
15
565
261
393
450
450
480
482
23
17
0
72
64
20
852
76
148
468
394
442
18
15
565
261
393
450
450
480
482
23
17
0
72
64
20
852
598
276
468
384
442
18
15
565
261
393
450
450
480
482
23
17
0
72
64
20
852
588
148
468
394
442
18
15
565
261
393
450
450
480
482
23
17
0
72
64
20
980
534
532
724
10
698
18
15
565
261
393
450
450
480
482
23
17
0
72
64
68
852
1046
20
468
0
12
18
15
565
261
393
450
450
480
482
23
17
0
72
64
68
852
22
20
468
0
12
18
15
565
261
393
450
450
480
482
23
17
0
72
64
68
852
1110
20
468
0
12
18
15
565
261
393
450
450
480
482
23
17
0
72
64
68
852
534
20
468
0
12
18
15
565
261
393
450
450
480
482
23
17
0
72
64
68
852
86
20
468
0
12
18
15
565
261
393
450
450
480
482
23
17
0
72
64
68
852
76
148
468
0
12
18
15
565
261
393
450
450
480
482
23
17
0
72
64
68
852
598
20
468
0
12
18
15
565
261
393
450
450
480
482
23
17
0
72
64
68
852
588
148
468
0
12
18
15
565
261
393
450
450
480
482
23
17
0
72
64
68
868
1046
1044
724
0
12
18
15
565
261
393
450
450
480
482
23
17
0
72
64
68
868
22
20
468
0
12
18
15
565
261
393
450
450
480
482
23
17
0
72
64
68
868
534
20
468
0
12
18
15
565
261
393
450
450
480
482
23
17
0
72
64
84
852
1046
532
724
10
58
18
15
565
261
393
450
450
480
482
23
17
0
72
64
84
852
534
532
724
10
58
18
15
565
261
393
450
450
480
482
23
17
0
72
16
20
980
534
20
468
106
106
18
15
565
261
393
450
450
480
482
23
17
0
72
16
84
852
534
276
440
112
92
18
15
565
261
393
450
450
480
482
23
17
0
72
72
68
852
86
20
468
396
386
18
15
565
261
393
450
450
480
482
23
17
0
72
72
68
852
76
148
468
396
386
18
15
565
261
393
450
450
480
482
23
17
0
72
72
68
852
598
20
468
396
386
18
15
565
261
393
450
450
480
482
23
17
0
72
72
68
852
588
148
468
396
386
18
15
565
261
393
450
450
480
482
23
17
0
88
16
20
980
534
20
436
416
444
18
15
565
261
393
450
450
480
482
23
17
0
84
64
84
852
22
20
426
32
58
18
15
565
261
393
450
450
480
482
23
17
0
84
64
84
852
534
20
426
32
58
18
15
565
261
393
450
450
480
482
23
17
0
84
64
84
852
86
20
426
32
58
18
15
565
261
393
450
450
480
482
23
17
0
84
64
84
852
598
20
426
32
58
18
15
565
261
393
450
450
480
482
23
17
0
84
64
84
852
588
20
426
32
58
18
15
565
261
393
450
450
480
482
23
17
0
84
72
20
980
22
20
426
400
488
18
15
565
261
393
450
450
480
482
23
17
0
84
72
20
980
534
20
426
400
488
18
15
565
261
393
450
450
480
482
23
17
0
84
72
68
852
1046
532
426
16
2
18
15
565
261
393
450
450
480
482
23
17
0
84
72
68
852
22
20
426
16
2
18
15
565
261
393
450
450
480
482
23
17
0
84
72
68
852
534
20
426
16
2
18
15
565
261
393
450
450
480
482
23
17
0
84
72
68
852
86
20
426
16
2
18
15
565
261
393
450
450
480
482
23
17
0
84
72
68
852
76
148
426
16
2
18
15
565
261
393
450
450
480
482
23
17
0
84
72
68
852
598
20
426
16
2
18
15
565
261
393
450
450
480
482
23
17
0
84
72
68
852
588
20
426
16
2
18
15
565
261
393
450
450
480
482
23
17
0
84
72
68
868
1046
20
426
16
2
18
15
565
261
393
450
450
480
482
23
17
0
84
72
68
868
22
20
426
16
2
18
15
565
261
393
450
450
480
482
23
17
0
84
72
68
868
534
20
426
16
2
18
15
565
261
393
450
450
480
482
23
17
0
84
72
84
852
1046
532
426
656
50
18
15
565
261
393
450
450
480
482
23
17
0
84
72
84
852
22
20
426
656
50
18
15
565
261
393
450
450
480
482
23
17
0
84
72
84
852
534
20
426
656
50
18
15
565
261
393
450
450
480
482
23
17
0
84
72
84
852
86
20
426
656
50
18
15
565
261
393
450
450
480
482
23
17
0
84
72
84
852
76
148
426
656
50
18
15
565
261
393
450
450
480
482
23
17
0
84
72
84
852
598
20
426
656
50
18
15
565
261
393
450
450
480
482
23
17
0
84
72
84
852
588
20
426
656
50
18
15
565
261
393
450
450
480
482
23
17
0
152
64
68
852
534
532
1844
1792
1036
18
15
565
261
393
450
450
480
482
23
17
0
152
64
68
868
534
532
1844
1792
1036
18
15
565
261
393
450
450
480
482
23
17
0
152
16
20
980
534
20
88
224
444
18
15
565
261
393
450
450
480
482
23
17
0
148
64
20
852
534
532
1834
1792
1146
18
15
565
261
393
450
450
480
482
23
17
0
148
64
68
852
534
532
1834
1792
1036
18
15
565
261
393
450
450
480
482
23
17
0
148
64
68
868
534
532
1834
1792
1036
18
15
565
261
393
450
450
480
482
23
17
0
148
64
84
852
534
532
1834
1792
1850
18
15
565
261
393
450
450
480
482
23
17
0
148
32
68
852
534
532
1834
1984
1804
18
15
565
261
393
450
450
480
482
23
17
0
148
32
68
868
534
532
1834
1984
1804
18
15
565
261
393
450
450
484
482
19
17
0
24
71
64
864
1046
20
25
387
395
18
15
565
261
393
450
450
484
482
19
17
0
24
71
64
864
22
20
25
387
395
18
15
565
261
393
450
450
484
482
19
17
0
24
71
64
864
534
20
25
387
395
18
15
565
261
393
450
450
484
482
19
17
0
72
23
64
864
22
276
441
435
399
18
15
565
261
393
450
450
484
482
19
17
0
72
23
64
864
534
276
441
115
87
18
15
565
261
393
450
450
484
482
19
17
0
72
23
16
992
534
276
441
115
123
18
15
565
261
393
450
450
484
482
19
17
0
72
23
16
864
22
276
441
435
443
18
15
565
261
393
450
450
484
482
19
17
0
72
23
16
864
534
276
441
115
123
18
15
565
261
393
450
450
484
482
19
17
0
72
23
16
976
534
276
441
115
123
18
15
565
261
393
965
961
992
532
13
17
258
74
72
375
6
518
1792
1467
827
43
18
15
565
261
393
965
705
480
532
13
17
514
282
72
503
6
518
1536
27
899
555
18
15
565
261
393
965
705
482
482
22
17
514
278
68
74
866
534
1536
51
852
84
18
15
565
261
393
965
705
482
482
22
17
514
278
68
74
866
550
1568
51
852
84
18
15
565
261
393
965
705
482
482
22
17
514
279
68
74
866
534
1568
50
851
84
18
15
565
261
393
965
705
482
482
22
17
258
278
68
74
866
534
1792
1331
388
84
18
15
565
261
393
965
705
482
482
22
17
258
278
68
74
866
550
1792
1331
388
84
18
15
565
261
393
965
705
482
482
23
17
514
278
68
74
852
534
1536
51
852
84
18
15
565
261
393
965
705
482
482
23
17
514
278
68
74
852
582
1568
51
852
84
18
15
565
261
393
965
705
482
482
23
17
514
278
68
74
868
550
1568
51
852
84
18
15
565
261
393
965
705
482
482
23
17
514
279
68
74
852
534
1568
50
851
84
18
15
565
261
393
965
705
482
482
23
17
258
278
68
74
852
534
1792
1331
388
84
18
15
565
261
393
965
705
482
482
23
17
258
278
68
74
852
582
1824
1331
388
84
18
15
565
261
393
965
705
482
482
23
17
258
278
68
74
852
598
1824
1331
388
84
18
15
565
261
393
965
705
482
482
23
17
258
278
68
74
852
590
1824
1331
388
84
18
15
565
261
393
965
705
482
482
23
17
258
278
68
74
868
550
1792
1331
388
84
18
15
565
261
393
453
961
738
482
22
17
2
278
276
74
866
534
0
563
116
337
18
15
565
261
393
453
961
738
482
22
17
2
278
276
74
866
550
0
563
116
337
18
15
565
261
393
453
961
738
482
22
17
2
279
276
74
866
534
512
562
115
337
18
15
565
261
393
453
961
738
482
22
17
2
279
276
74
866
550
0
562
1651
1361
18
15
565
261
393
453
961
738
482
22
17
2
310
276
74
866
22
0
243
212
337
18
15
565
261
393
453
961
738
482
22
17
2
310
276
74
866
38
0
243
212
337
18
15
565
261
393
453
961
738
482
22
17
2
310
276
74
866
534
0
243
212
337
18
15
565
261
393
453
961
738
482
22
17
2
310
276
74
866
550
0
243
212
337
18
15
565
261
393
453
961
738
482
22
17
2
311
276
74
866
534
288
242
83
337
18
15
565
261
393
453
961
738
482
23
17
2
278
276
74
852
534
0
563
116
337
18
15
565
261
393
453
961
738
482
23
17
2
278
276
74
852
582
0
563
116
337
18
15
565
261
393
453
961
738
482
23
17
2
278
276
74
852
598
32
563
116
337
18
15
565
261
393
453
961
738
482
23
17
2
278
276
74
852
590
64
563
116
337
18
15
565
261
393
453
961
738
482
23
17
2
278
276
74
868
534
0
563
116
337
18
15
565
261
393
453
961
738
482
23
17
2
278
276
74
868
550
0
563
116
337
18
15
565
261
393
453
961
738
482
23
17
2
279
276
74
852
534
0
562
1651
1361
18
15
565
261
393
453
961
738
482
23
17
2
279
276
74
852
582
0
562
1651
1361
18
15
565
261
393
453
961
738
482
23
17
2
279
276
74
852
598
0
562
1651
1361
18
15
565
261
393
453
961
738
482
23
17
2
279
276
74
868
534
0
562
1651
1361
18
15
565
261
393
453
961
738
482
23
17
2
279
276
74
868
550
0
562
1651
1361
18
15
565
261
393
453
961
738
482
23
17
2
310
276
74
852
22
0
243
212
337
18
15
565
261
393
453
961
738
482
23
17
2
310
276
74
852
70
0
243
212
337
18
15
565
261
393
453
961
738
482
23
17
2
310
276
74
852
534
0
243
212
337
18
15
565
261
393
453
961
738
482
23
17
2
310
276
74
852
86
0
243
212
337
18
15
565
261
393
453
961
738
482
23
17
2
310
276
74
852
78
64
243
84
337
18
15
565
261
393
453
961
738
482
23
17
2
310
276
74
852
582
0
243
212
337
18
15
565
261
393
453
961
738
482
23
17
2
310
276
74
852
598
0
243
212
337
18
15
565
261
393
453
961
738
482
23
17
2
310
276
74
852
590
64
243
84
337
18
15
565
261
393
453
961
738
482
23
17
2
310
276
74
868
22
0
243
212
337
18
15
565
261
393
453
961
738
482
23
17
2
310
276
74
868
38
0
243
212
337
18
15
565
261
393
453
961
738
482
23
17
2
310
276
74
868
534
0
243
212
337
18
15
565
261
393
453
961
738
482
23
17
2
310
276
74
868
550
0
243
212
337
18
15
565
261
393
453
961
738
482
23
17
2
311
276
74
852
534
288
242
83
337
18
15
565
261
393
453
961
738
482
23
17
2
311
276
74
852
86
128
242
115
337
18
15
565
261
393
453
961
738
482
23
17
2
311
276
74
852
582
288
242
83
337
18
15
565
261
393
453
961
738
482
23
17
2
311
276
74
852
598
128
242
115
337
18
15
565
261
393
453
961
738
482
23
17
2
311
276
74
868
38
128
242
115
337
18
15
565
261
393
453
961
738
482
23
17
2
311
276
74
868
534
288
242
83
337
18
15
565
261
393
453
961
738
482
23
17
2
599
276
74
852
582
1984
1458
115
337
18
15
565
261
393
453
961
738
482
23
17
2
599
276
74
852
598
1984
1458
115
337
18
15
565
261
393
453
449
992
532
13
17
2
75
584
375
5
6
128
462
827
43
18
15
565
261
393
453
449
992
532
13
17
2
75
584
375
5
518
256
442
827
43
18
15
565
261
393
453
449
992
532
13
17
2
75
584
375
5
262
128
462
827
43
18
15
565
261
393
453
449
992
532
13
17
2
75
584
375
6
6
256
442
827
43
18
15
565
261
393
453
449
992
532
13
17
2
75
584
375
6
518
256
442
827
43
18
15
565
261
393
453
449
992
532
13
17
2
75
584
375
6
262
128
442
827
43
18
15
565
261
393
453
449
992
532
13
17
2
154
584
375
6
6
512
1819
1283
43
18
15
565
261
393
453
449
992
532
13
17
2
154
584
375
6
518
512
1819
1283
43
18
15
565
261
393
453
449
992
532
13
17
2
154
584
375
6
262
512
1819
1283
43
18
15
565
261
393
453
449
482
482
22
17
2
22
20
74
866
1046
0
51
116
81
18
15
565
261
393
453
449
482
482
22
17
2
22
20
74
866
22
0
51
116
81
18
15
565
261
393
453
449
482
482
22
17
2
22
20
74
866
1062
0
51
116
81
18
15
565
261
393
453
449
482
482
22
17
2
22
20
74
866
38
0
51
116
81
18
15
565
261
393
453
449
482
482
22
17
2
22
20
74
866
534
0
51
116
81
18
15
565
261
393
453
449
482
482
22
17
2
22
20
74
866
550
0
51
116
81
18
15
565
261
393
453
449
482
482
22
17
2
22
68
74
866
1046
0
51
84
84
18
15
565
261
393
453
449
482
482
22
17
2
22
68
74
866
22
0
51
84
84
18
15
565
261
393
453
449
482
482
22
17
2
22
68
74
866
1062
0
51
84
84
18
15
565
261
393
453
449
482
482
22
17
2
22
68
74
866
38
0
51
84
84
18
15
565
261
393
453
449
482
482
22
17
2
22
68
74
866
534
0
51
84
84
18
15
565
261
393
453
449
482
482
22
17
2
22
68
74
866
550
0
51
84
84
18
15
565
261
393
453
449
482
482
22
17
2
23
20
74
866
1046
0
50
115
81
18
15
565
261
393
453
449
482
482
22
17
2
23
20
74
866
22
0
50
115
81
18
15
565
261
393
453
449
482
482
22
17
2
23
20
74
866
1062
0
50
115
81
18
15
565
261
393
453
449
482
482
22
17
2
23
20
74
866
38
0
50
115
81
18
15
565
261
393
453
449
482
482
22
17
2
23
20
74
866
534
0
50
115
81
18
15
565
261
393
453
449
482
482
22
17
2
23
20
74
866
550
0
50
115
81
18
15
565
261
393
453
449
482
482
22
17
2
23
68
74
866
1046
32
50
83
84
18
15
565
261
393
453
449
482
482
22
17
2
23
68
74
866
22
32
50
83
84
18
15
565
261
393
453
449
482
482
22
17
2
23
68
74
866
1062
32
50
83
84
18
15
565
261
393
453
449
482
482
22
17
2
23
68
74
866
38
32
50
83
84
18
15
565
261
393
453
449
482
482
22
17
2
23
68
74
866
534
32
50
83
84
18
15
565
261
393
453
449
482
482
22
17
2
23
68
74
866
550
32
50
83
84
18
15
565
261
393
453
449
482
482
22
17
2
54
20
74
866
1046
512
499
484
388
18
15
565
261
393
453
449
482
482
22
17
2
54
20
74
866
22
0
499
436
388
18
15
565
261
393
453
449
482
482
22
17
2
54
20
74
866
1062
1056
755
724
81
18
15
565
261
393
453
449
482
482
22
17
2
54
20
74
866
38
0
499
484
388
18
15
565
261
393
453
449
482
482
22
17
2
54
20
74
866
534
0
499
436
388
18
15
565
261
393
453
449
482
482
22
17
2
54
20
74
866
550
0
499
484
388
18
15
565
261
393
453
449
482
482
22
17
2
86
20
74
866
38
128
435
116
81
18
15
565
261
393
453
449
482
482
22
17
2
86
20
74
866
534
256
435
116
81
18
15
565
261
393
453
449
482
482
22
17
2
86
20
74
866
550
256
435
116
81
18
15
565
261
393
453
449
482
482
22
17
2
86
68
74
866
550
288
435
19
89
18
15
565
261
393
453
449
482
482
22
17
2
150
20
74
866
534
512
1843
628
388
18
15
565
261
393
453
449
482
482
22
17
2
150
20
74
866
550
544
1843
1204
388
18
15
565
261
393
453
449
482
482
22
17
2
150
68
74
866
534
512
1843
1796
1844
18
15
565
261
393
453
449
482
482
22
17
2
150
148
74
866
534
512
1843
564
260
18
15
565
261
393
453
449
482
482
22
17
2
150
148
74
866
550
544
1843
564
260
18
15
565
261
393
453
449
482
482
22
17
2
87
20
74
866
1046
512
434
755
388
18
15
565
261
393
453
449
482
482
22
17
2
87
20
74
866
22
0
434
755
388
18
15
565
261
393
453
449
482
482
22
17
2
87
20
74
866
38
0
434
755
388
18
15
565
261
393
453
449
482
482
22
17
2
87
20
74
866
534
0
434
755
388
18
15
565
261
393
453
449
482
482
22
17
2
87
20
74
866
550
0
434
755
388
18
15
565
261
393
453
449
482
482
22
17
2
151
148
74
866
534
512
1842
563
260
18
15
565
261
393
453
449
482
482
23
17
2
22
20
74
852
1046
0
51
116
81
18
15
565
261
393
453
449
482
482
23
17
2
22
20
74
852
22
0
51
116
81
18
15
565
261
393
453
449
482
482
23
17
2
22
20
74
852
70
0
51
116
81
18
15
565
261
393
453
449
482
482
23
17
2
22
20
74
852
1094
0
51
116
81
18
15
565
261
393
453
449
482
482
23
17
2
22
20
74
852
1110
0
51
116
81
18
15
565
261
393
453
449
482
482
23
17
2
22
20
74
852
534
0
51
116
81
18
15
565
261
393
453
449
482
482
23
17
2
22
20
74
852
86
0
51
116
81
18
15
565
261
393
453
449
482
482
23
17
2
22
20
74
852
1102
1056
51
116
81
18
15
565
261
393
453
449
482
482
23
17
2
22
20
74
852
78
64
51
116
81
18
15
565
261
393
453
449
482
482
23
17
2
22
20
74
852
582
0
51
116
81
18
15
565
261
393
453
449
482
482
23
17
2
22
20
74
852
598
0
51
116
81
18
15
565
261
393
453
449
482
482
23
17
2
22
20
74
852
590
64
51
116
81
18
15
565
261
393
453
449
482
482
23
17
2
22
20
74
868
1046
0
51
116
81
18
15
565
261
393
453
449
482
482
23
17
2
22
20
74
868
22
0
51
116
81
18
15
565
261
393
453
449
482
482
23
17
2
22
20
74
868
1062
0
51
116
81
18
15
565
261
393
453
449
482
482
23
17
2
22
20
74
868
38
0
51
116
81
18
15
565
261
393
453
449
482
482
23
17
2
22
20
74
868
534
0
51
116
81
18
15
565
261
393
453
449
482
482
23
17
2
22
20
74
868
550
0
51
116
81
18
15
565
261
393
453
449
482
482
23
17
2
22
68
74
852
1046
0
51
84
84
18
15
565
261
393
453
449
482
482
23
17
2
22
68
74
852
22
0
51
84
84
18
15
565
261
393
453
449
482
482
23
17
2
22
68
74
852
70
0
51
84
84
18
15
565
261
393
453
449
482
482
23
17
2
22
68
74
852
1094
0
51
84
84
18
15
565
261
393
453
449
482
482
23
17
2
22
68
74
852
1110
0
51
84
84
18
15
565
261
393
453
449
482
482
23
17
2
22
68
74
852
534
0
51
84
84
18
15
565
261
393
453
449
482
482
23
17
2
22
68
74
852
86
0
51
84
84
18
15
565
261
393
453
449
482
482
23
17
2
22
68
74
852
1102
1056
51
84
84
18
15
565
261
393
453
449
482
482
23
17
2
22
68
74
852
78
64
51
84
84
18
15
565
261
393
453
449
482
482
23
17
2
22
68
74
852
582
0
51
84
84
18
15
565
261
393
453
449
482
482
23
17
2
22
68
74
852
598
0
51
84
84
18
15
565
261
393
453
449
482
482
23
17
2
22
68
74
852
590
64
51
84
84
18
15
565
261
393
453
449
482
482
23
17
2
22
68
74
868
1046
0
51
84
84
18
15
565
261
393
453
449
482
482
23
17
2
22
68
74
868
22
0
51
84
84
18
15
565
261
393
453
449
482
482
23
17
2
22
68
74
868
1062
0
51
84
84
18
15
565
261
393
453
449
482
482
23
17
2
22
68
74
868
38
0
51
84
84
18
15
565
261
393
453
449
482
482
23
17
2
22
68
74
868
534
0
51
84
84
18
15
565
261
393
453
449
482
482
23
17
2
22
68
74
868
550
0
51
84
84
18
15
565
261
393
453
449
482
482
23
17
2
23
20
74
852
1046
0
50
115
81
18
15
565
261
393
453
449
482
482
23
17
2
23
20
74
852
22
0
50
115
81
18
15
565
261
393
453
449
482
482
23
17
2
23
20
74
852
70
0
50
115
81
18
15
565
261
393
453
449
482
482
23
17
2
23
20
74
852
1094
0
50
115
81
18
15
565
261
393
453
449
482
482
23
17
2
23
20
74
852
1110
0
50
115
81
18
15
565
261
393
453
449
482
482
23
17
2
23
20
74
852
534
0
50
115
81
18
15
565
261
393
453
449
482
482
23
17
2
23
20
74
852
86
0
50
115
81
18
15
565
261
393
453
449
482
482
23
17
2
23
20
74
852
582
0
50
115
81
18
15
565
261
393
453
449
482
482
23
17
2
23
20
74
852
598
0
50
115
81
18
15
565
261
393
453
449
482
482
23
17
2
23
20
74
868
1046
0
50
115
81
18
15
565
261
393
453
449
482
482
23
17
2
23
20
74
868
22
0
50
115
81
18
15
565
261
393
453
449
482
482
23
17
2
23
20
74
868
1062
0
50
115
81
18
15
565
261
393
453
449
482
482
23
17
2
23
20
74
868
38
0
50
115
81
18
15
565
261
393
453
449
482
482
23
17
2
23
20
74
868
534
0
50
115
81
18
15
565
261
393
453
449
482
482
23
17
2
23
20
74
868
550
0
50
115
81
18
15
565
261
393
453
449
482
482
23
17
2
23
68
74
868
1046
32
50
83
84
18
15
565
261
393
453
449
482
482
23
17
2
23
68
74
868
22
32
50
83
84
18
15
565
261
393
453
449
482
482
23
17
2
23
68
74
868
1062
32
50
83
84
18
15
565
261
393
453
449
482
482
23
17
2
23
68
74
868
38
32
50
83
84
18
15
565
261
393
453
449
482
482
23
17
2
23
68
74
868
534
32
50
83
84
18
15
565
261
393
453
449
482
482
23
17
2
23
68
74
868
550
32
50
83
84
18
15
565
261
393
453
449
482
482
23
17
2
54
20
74
852
1046
0
499
436
388
18
15
565
261
393
453
449
482
482
23
17
2
54
20
74
852
22
0
499
436
388
18
15
565
261
393
453
449
482
482
23
17
2
54
20
74
852
70
0
499
436
388
18
15
565
261
393
453
449
482
482
23
17
2
54
20
74
852
1094
1024
755
724
81
18
15
565
261
393
453
449
482
482
23
17
2
54
20
74
852
1110
32
499
116
81
18
15
565
261
393
453
449
482
482
23
17
2
54
20
74
852
534
0
499
436
388
18
15
565
261
393
453
449
482
482
23
17
2
54
20
74
852
86
128
499
484
388
18
15
565
261
393
453
449
482
482
23
17
2
54
20
74
852
78
32
499
116
81
18
15
565
261
393
453
449
482
482
23
17
2
54
20
74
852
582
0
499
436
388
18
15
565
261
393
453
449
482
482
23
17
2
54
20
74
852
598
128
499
484
388
18
15
565
261
393
453
449
482
482
23
17
2
54
20
74
852
590
32
499
116
81
18
15
565
261
393
453
449
482
482
23
17
2
54
20
74
868
1046
0
499
436
388
18
15
565
261
393
453
449
482
482
23
17
2
54
20
74
868
22
0
499
436
388
18
15
565
261
393
453
449
482
482
23
17
2
54
20
74
868
1062
1056
755
724
81
18
15
565
261
393
453
449
482
482
23
17
2
54
20
74
868
38
0
499
484
388
18
15
565
261
393
453
449
482
482
23
17
2
54
20
74
868
534
0
499
436
388
18
15
565
261
393
453
449
482
482
23
17
2
54
20
74
868
550
0
499
484
388
18
15
565
261
393
453
449
482
482
23
17
2
86
20
74
852
1046
32
435
116
81
18
15
565
261
393
453
449
482
482
23
17
2
86
20
74
852
22
32
435
116
81
18
15
565
261
393
453
449
482
482
23
17
2
86
20
74
852
70
128
435
116
81
18
15
565
261
393
453
449
482
482
23
17
2
86
20
74
852
534
256
435
116
81
18
15
565
261
393
453
449
482
482
23
17
2
86
20
74
852
86
32
435
116
81
18
15
565
261
393
453
449
482
482
23
17
2
86
20
74
852
78
32
435
116
81
18
15
565
261
393
453
449
482
482
23
17
2
86
20
74
852
582
32
435
116
81
18
15
565
261
393
453
449
482
482
23
17
2
86
20
74
852
598
32
435
436
388
18
15
565
261
393
453
449
482
482
23
17
2
86
20
74
852
590
32
435
116
81
18
15
565
261
393
453
449
482
482
23
17
2
86
20
74
868
1046
32
435
116
81
18
15
565
261
393
453
449
482
482
23
17
2
86
20
74
868
22
256
435
116
81
18
15
565
261
393
453
449
482
482
23
17
2
86
20
74
868
1062
32
435
436
388
18
15
565
261
393
453
449
482
482
23
17
2
86
20
74
868
38
128
435
116
81
18
15
565
261
393
453
449
482
482
23
17
2
86
20
74
868
534
256
435
116
81
18
15
565
261
393
453
449
482
482
23
17
2
86
20
74
868
550
256
435
116
81
18
15
565
261
393
453
449
482
482
23
17
2
86
68
74
852
22
160
435
19
89
18
15
565
261
393
453
449
482
482
23
17
2
86
68
74
852
70
160
435
19
89
18
15
565
261
393
453
449
482
482
23
17
2
86
68
74
852
86
160
435
19
89
18
15
565
261
393
453
449
482
482
23
17
2
86
68
74
852
582
160
435
19
89
18
15
565
261
393
453
449
482
482
23
17
2
86
68
74
868
22
160
435
19
89
18
15
565
261
393
453
449
482
482
23
17
2
86
68
74
868
550
288
435
19
89
18
15
565
261
393
453
449
482
482
23
17
2
55
20
74
852
86
128
498
499
388
18
15
565
261
393
453
449
482
482
23
17
2
55
20
74
852
582
1984
2034
2003
1105
18
15
565
261
393
453
449
482
482
23
17
2
55
20
74
852
598
128
498
499
388
18
15
565
261
393
453
449
482
482
23
17
2
55
20
74
868
38
128
498
499
388
18
15
565
261
393
453
449
482
482
23
17
2
150
20
74
852
534
512
1843
628
388
18
15
565
261
393
453
449
482
482
23
17
2
150
20
74
868
534
512
1843
628
388
18
15
565
261
393
453
449
482
482
23
17
2
150
20
74
868
550
544
1843
1204
388
18
15
565
261
393
453
449
482
482
23
17
2
150
68
74
852
534
512
1843
1796
1844
18
15
565
261
393
453
449
482
482
23
17
2
150
68
74
868
534
512
1843
1796
1844
18
15
565
261
393
453
449
482
482
23
17
2
150
148
74
852
534
512
1843
564
260
18
15
565
261
393
453
449
482
482
23
17
2
150
148
74
868
534
512
1843
564
260
18
15
565
261
393
453
449
482
482
23
17
2
150
148
74
868
550
544
1843
564
260
18
15
565
261
393
453
449
482
482
23
17
2
87
20
74
852
1046
32
434
115
81
18
15
565
261
393
453
449
482
482
23
17
2
87
20
74
852
22
0
434
755
388
18
15
565
261
393
453
449
482
482
23
17
2
87
20
74
852
70
128
434
435
388
18
15
565
261
393
453
449
482
482
23
17
2
87
20
74
852
1094
32
434
115
81
18
15
565
261
393
453
449
482
482
23
17
2
87
20
74
852
1110
32
434
115
81
18
15
565
261
393
453
449
482
482
23
17
2
87
20
74
852
534
0
434
755
388
18
15
565
261
393
453
449
482
482
23
17
2
87
20
74
852
86
0
434
755
388
18
15
565
261
393
453
449
482
482
23
17
2
87
20
74
852
582
0
434
755
388
18
15
565
261
393
453
449
482
482
23
17
2
87
20
74
852
598
0
434
755
388
18
15
565
261
393
453
449
482
482
23
17
2
87
20
74
868
1046
32
434
115
81
18
15
565
261
393
453
449
482
482
23
17
2
87
20
74
868
22
0
434
755
388
18
15
565
261
393
453
449
482
482
23
17
2
87
20
74
868
38
0
434
755
388
18
15
565
261
393
453
449
482
482
23
17
2
87
20
74
868
534
0
434
755
388
18
15
565
261
393
453
449
482
482
23
17
2
87
20
74
868
550
0
434
755
388
18
15
565
261
393
453
449
482
482
23
17
2
151
148
74
868
534
512
1842
563
260
18
15
565
261
393
461
961
738
482
22
17
5
277
276
74
866
22
22
565
8
388
18
15
565
261
393
461
961
738
482
22
17
5
277
276
74
866
38
13
541
116
338
18
15
565
261
393
461
961
738
482
22
17
5
277
276
74
866
534
22
565
8
388
18
15
565
261
393
461
961
738
482
22
17
5
277
276
74
866
550
13
541
116
338
18
15
565
261
393
461
961
738
482
22
17
5
277
276
74
850
22
22
565
8
388
18
15
565
261
393
461
961
738
482
22
17
5
277
276
74
850
70
13
237
228
338
18
15
565
261
393
461
961
738
482
22
17
5
277
276
74
850
534
22
565
8
388
18
15
565
261
393
461
961
738
482
22
17
5
277
276
74
850
582
13
541
116
338
18
15
565
261
393
461
961
738
482
22
17
5
597
276
74
850
582
1997
1461
112
338
18
15
565
261
393
461
961
738
482
22
17
5
309
276
74
866
22
150
245
80
338
18
15
565
261
393
461
961
738
482
22
17
5
309
276
74
850
22
150
245
80
338
18
15
565
261
393
461
961
738
482
22
17
5
309
276
74
850
70
77
245
80
338
18
15
565
261
393
461
961
738
482
22
17
5
309
276
74
850
86
150
245
80
338
18
15
565
261
393
461
961
738
482
22
17
5
309
276
74
850
582
77
245
80
338
18
15
565
261
393
461
961
738
482
23
17
5
277
276
74
852
70
13
237
228
338
18
15
565
261
393
461
961
738
482
23
17
5
277
276
74
852
77
13
237
228
338
18
15
565
261
393
461
961
738
482
23
17
5
277
276
74
852
582
13
541
116
338
18
15
565
261
393
461
961
738
482
23
17
5
277
276
74
852
589
13
541
116
338
18
15
565
261
393
461
961
738
482
23
17
5
277
276
74
868
38
13
541
116
338
18
15
565
261
393
461
961
738
482
23
17
5
277
276
74
868
550
13
541
116
338
18
15
565
261
393
461
961
738
482
23
17
5
597
276
74
852
582
1997
1461
112
338
18
15
565
261
393
461
961
738
482
23
17
5
309
276
74
852
77
141
245
80
338
18
15
565
261
393
461
961
738
482
23
17
5
309
276
74
852
582
1997
1269
80
338
18
15
565
261
393
461
449
992
533
13
17
5
69
272
374
6
6
13
441
220
158
18
15
565
261
393
461
449
992
533
13
17
5
69
272
374
6
518
13
441
220
158
18
15
565
261
393
461
449
992
533
13
17
5
69
272
374
6
262
13
441
220
158
18
15
565
261
393
461
449
992
533
13
17
5
85
272
374
6
6
141
429
204
158
18
15
565
261
393
461
449
992
533
13
17
5
85
272
374
6
518
269
429
204
158
18
15
565
261
393
461
449
992
533
13
17
5
85
272
374
6
262
141
429
204
158
18
15
565
261
393
461
449
992
533
13
17
5
77
272
374
6
6
22
453
228
158
18
15
565
261
393
461
449
992
533
13
17
5
77
272
374
6
518
22
453
612
158
18
15
565
261
393
461
449
992
533
13
17
5
77
272
374
6
262
22
453
228
158
18
15
565
261
393
461
449
480
533
13
17
5
21
144
502
6
1030
1037
1049
1036
1054
18
15
565
261
393
461
449
480
533
13
17
5
21
144
502
6
6
13
25
12
30
18
15
565
261
393
461
449
480
533
13
17
5
21
144
502
6
518
13
25
12
30
18
15
565
261
393
461
449
480
533
13
17
5
21
144
502
6
262
13
25
12
30
18
15
565
261
393
461
449
480
482
19
17
5
73
72
68
864
22
151
465
388
394
18
15
565
261
393
461
449
482
482
22
17
5
21
20
74
866
1046
1046
1077
112
82
18
15
565
261
393
461
449
482
482
22
17
5
21
20
74
866
22
22
53
112
82
18
15
565
261
393
461
449
482
482
22
17
5
21
20
74
866
1062
1037
1049
692
644
18
15
565
261
393
461
449
482
482
22
17
5
21
20
74
866
38
13
25
432
388
18
15
565
261
393
461
449
482
482
22
17
5
21
20
74
866
534
22
53
112
82
18
15
565
261
393
461
449
482
482
22
17
5
21
20
74
866
550
13
25
432
388
18
15
565
261
393
461
449
482
482
22
17
5
21
20
74
850
1046
1046
1077
112
82
18
15
565
261
393
461
449
482
482
22
17
5
21
20
74
850
22
22
53
112
82
18
15
565
261
393
461
449
482
482
22
17
5
21
20
74
850
70
13
25
432
388
18
15
565
261
393
461
449
482
482
22
17
5
21
20
74
850
1094
1037
1049
692
644
18
15
565
261
393
461
449
482
482
22
17
5
21
20
74
850
1110
1046
1077
112
82
18
15
565
261
393
461
449
482
482
22
17
5
21
20
74
850
534
22
53
112
82
18
15
565
261
393
461
449
482
482
22
17
5
21
20
74
850
582
13
25
432
388
18
15
565
261
393
461
449
482
482
22
17
5
21
20
74
850
598
22
53
112
82
18
15
565
261
393
461
449
482
482
22
17
5
21
68
74
866
38
269
413
388
52
18
15
565
261
393
461
449
482
482
22
17
5
21
68
74
866
550
269
413
388
52
18
15
565
261
393
461
449
482
482
22
17
5
69
20
74
866
1046
1046
725
436
388
18
15
565
261
393
461
449
482
482
22
17
5
69
20
74
866
22
22
469
436
388
18
15
565
261
393
461
449
482
482
22
17
5
69
20
74
866
38
13
445
756
388
18
15
565
261
393
461
449
482
482
22
17
5
69
20
74
866
534
22
469
436
388
18
15
565
261
393
461
449
482
482
22
17
5
69
20
74
866
550
13
445
756
388
18
15
565
261
393
461
449
482
482
22
17
5
69
20
74
850
1046
1046
725
436
388
18
15
565
261
393
461
449
482
482
22
17
5
69
20
74
850
22
22
469
436
388
18
15
565
261
393
461
449
482
482
22
17
5
69
20
74
850
70
22
469
436
388
18
15
565
261
393
461
449
482
482
22
17
5
69
20
74
850
1094
1046
725
692
644
18
15
565
261
393
461
449
482
482
22
17
5
69
20
74
850
1110
22
469
436
388
18
15
565
261
393
461
449
482
482
22
17
5
69
20
74
850
534
22
469
436
388
18
15
565
261
393
461
449
482
482
22
17
5
69
20
74
850
582
22
469
436
388
18
15
565
261
393
461
449
482
482
22
17
5
69
20
74
850
598
22
469
436
388
18
15
565
261
393
461
449
482
482
22
17
5
69
68
74
866
1046
534
725
4
84
18
15
565
261
393
461
449
482
482
22
17
5
69
68
74
866
534
534
725
4
84
18
15
565
261
393
461
449
482
482
22
17
5
85
20
74
866
22
22
439
464
82
18
15
565
261
393
461
449
482
482
22
17
5
85
20
74
866
1062
525
437
688
82
18
15
565
261
393
461
449
482
482
22
17
5
85
20
74
866
38
13
437
688
82
18
15
565
261
393
461
449
482
482
22
17
5
85
20
74
866
534
22
439
464
82
18
15
565
261
393
461
449
482
482
22
17
5
85
20
74
866
550
13
437
688
82
18
15
565
261
393
461
449
482
482
22
17
5
85
20
74
850
22
22
439
464
82
18
15
565
261
393
461
449
482
482
22
17
5
85
20
74
850
70
141
429
420
388
18
15
565
261
393
461
449
482
482
22
17
5
85
20
74
850
534
22
437
752
388
18
15
565
261
393
461
449
482
482
22
17
5
85
20
74
850
582
77
729
112
82
18
15
565
261
393
461
449
482
482
22
17
5
85
20
74
850
598
22
437
752
388
18
15
565
261
393
461
449
482
482
22
17
5
53
20
74
866
22
150
501
484
388
18
15
565
261
393
461
449
482
482
22
17
5
53
20
74
850
22
150
501
484
388
18
15
565
261
393
461
449
482
482
22
17
5
77
20
74
866
1046
1046
711
464
82
18
15
565
261
393
461
449
482
482
22
17
5
77
20
74
866
1062
525
422
720
388
18
15
565
261
393
461
449
482
482
22
17
5
77
20
74
866
38
13
422
720
388
18
15
565
261
393
461
449
482
482
22
17
5
77
20
74
866
550
13
422
720
388
18
15
565
261
393
461
449
482
482
22
17
5
77
20
74
850
1046
1046
711
464
82
18
15
565
261
393
461
449
482
482
22
17
5
77
20
74
850
1094
1046
711
464
82
18
15
565
261
393
461
449
482
482
22
17
5
77
20
74
850
582
77
710
720
388
18
15
565
261
393
461
449
482
482
22
17
5
77
68
74
866
1046
22
422
48
52
18
15
565
261
393
461
449
482
482
22
17
5
77
68
74
866
22
22
422
48
52
18
15
565
261
393
461
449
482
482
22
17
5
77
68
74
866
534
22
422
48
52
18
15
565
261
393
461
449
482
482
22
17
5
149
20
74
866
1062
525
669
340
82
18
15
565
261
393
461
449
482
482
22
17
5
149
20
74
866
534
534
1845
592
82
18
15
565
261
393
461
449
482
482
22
17
5
149
20
74
866
550
525
1817
2004
1874
18
15
565
261
393
461
449
482
482
22
17
5
149
20
74
850
70
141
89
176
388
18
15
565
261
393
461
449
482
482
22
17
5
149
20
74
850
1094
77
89
336
82
18
15
565
261
393
461
449
482
482
22
17
5
149
20
74
850
534
534
1845
592
82
18
15
565
261
393
461
449
482
482
22
17
5
149
20
74
850
582
77
89
336
82
18
15
565
261
393
461
449
482
482
22
17
5
149
68
74
866
534
534
1846
1796
1076
18
15
565
261
393
461
449
482
482
22
17
5
149
68
74
866
550
525
1845
1796
1076
18
15
565
261
393
461
449
482
482
22
17
5
149
148
74
866
534
534
1845
560
260
18
15
565
261
393
461
449
482
482
22
17
5
149
148
74
866
550
525
1817
560
260
18
15
565
261
393
461
449
482
482
23
17
5
21
20
74
852
70
13
25
432
388
18
15
565
261
393
461
449
482
482
23
17
5
21
20
74
852
1094
1037
1053
116
82
18
15
565
261
393
461
449
482
482
23
17
5
21
20
74
852
1101
1037
1049
692
644
18
15
565
261
393
461
449
482
482
23
17
5
21
20
74
852
77
13
25
432
388
18
15
565
261
393
461
449
482
482
23
17
5
21
20
74
852
582
13
25
432
388
18
15
565
261
393
461
449
482
482
23
17
5
21
20
74
852
589
13
25
432
388
18
15
565
261
393
461
449
482
482
23
17
5
21
20
74
868
1062
13
25
436
388
18
15
565
261
393
461
449
482
482
23
17
5
21
20
74
868
38
13
25
436
388
18
15
565
261
393
461
449
482
482
23
17
5
21
20
74
868
550
13
25
436
388
18
15
565
261
393
461
449
482
482
23
17
5
21
68
74
852
582
269
413
388
52
18
15
565
261
393
461
449
482
482
23
17
5
21
68
74
852
589
269
413
388
52
18
15
565
261
393
461
449
482
482
23
17
5
21
68
74
868
38
269
413
388
52
18
15
565
261
393
461
449
482
482
23
17
5
21
68
74
868
550
269
413
388
52
18
15
565
261
393
461
449
482
482
23
17
5
69
20
74
852
1101
13
445
756
388
18
15
565
261
393
461
449
482
482
23
17
5
69
20
74
852
77
141
445
756
388
18
15
565
261
393
461
449
482
482
23
17
5
69
20
74
852
582
77
717
756
388
18
15
565
261
393
461
449
482
482
23
17
5
69
20
74
852
589
269
441
756
388
18
15
565
261
393
461
449
482
482
23
17
5
69
20
74
868
1062
13
445
756
388
18
15
565
261
393
461
449
482
482
23
17
5
69
20
74
868
38
13
445
756
388
18
15
565
261
393
461
449
482
482
23
17
5
69
20
74
868
550
13
445
756
388
18
15
565
261
393
461
449
482
482
23
17
5
69
68
74
852
582
1997
1997
1028
52
18
15
565
261
393
461
449
482
482
23
17
5
69
68
74
868
1062
1037
717
4
52
18
15
565
261
393
461
449
482
482
23
17
5
85
20
74
852
70
141
429
420
388
18
15
565
261
393
461
449
482
482
23
17
5
85
20
74
852
1101
13
437
688
82
18
15
565
261
393
461
449
482
482
23
17
5
85
20
74
852
77
141
437
432
388
18
15
565
261
393
461
449
482
482
23
17
5
85
20
74
852
582
77
729
692
388
18
15
565
261
393
461
449
482
482
23
17
5
85
20
74
852
589
13
437
688
82
18
15
565
261
393
461
449
482
482
23
17
5
85
20
74
868
38
13
437
688
82
18
15
565
261
393
461
449
482
482
23
17
5
85
20
74
868
550
13
437
688
82
18
15
565
261
393
461
449
482
482
23
17
5
53
20
74
852
77
141
501
484
388
18
15
565
261
393
461
449
482
482
23
17
5
53
20
74
852
582
1997
2037
2000
1106
18
15
565
261
393
461
449
482
482
23
17
5
77
20
74
852
582
77
710
720
388
18
15
565
261
393
461
449
482
482
23
17
5
77
20
74
852
589
13
422
720
388
18
15
565
261
393
461
449
482
482
23
17
5
77
20
74
868
1062
525
422
720
388
18
15
565
261
393
461
449
482
482
23
17
5
77
20
74
868
38
13
422
720
388
18
15
565
261
393
461
449
482
482
23
17
5
77
20
74
868
550
13
422
720
388
18
15
565
261
393
461
449
482
482
23
17
5
149
20
74
852
70
141
93
176
388
18
15
565
261
393
461
449
482
482
23
17
5
149
20
74
852
1094
77
89
336
82
18
15
565
261
393
461
449
482
482
23
17
5
149
20
74
852
77
141
93
176
388
18
15
565
261
393
461
449
482
482
23
17
5
149
20
74
852
582
77
89
336
82
18
15
565
261
393
461
449
482
482
23
17
5
149
20
74
868
1062
1037
669
212
388
18
15
565
261
393
461
449
482
482
23
17
5
149
20
74
868
550
525
1845
1160
388
18
15
565
261
393
461
449
482
482
23
17
5
149
148
74
852
1094
77
93
564
260
18
15
565
261
393
461
449
482
482
23
17
5
149
148
74
852
582
77
93
564
260
18
15
565
261
393
461
449
482
482
23
17
5
149
148
74
868
550
525
1817
564
260
18
15
565
261
905
965
705
480
532
13
529
2
282
72
503
6
1286
0
27
387
555
18
15
565
261
1417
1474
450
480
994
19
1553
1280
280
64
532
1744
1558
1556
281
385
1018
18
15
565
261
1417
1474
450
480
994
19
1553
1280
280
16
532
1760
1558
1556
308
864
892
18
15
565
261
1417
1474
450
480
994
19
1553
1280
280
16
532
1744
1558
1556
308
864
892
18
15
565
261
1417
1474
450
480
994
19
1553
1280
276
64
532
1744
1558
1556
298
384
1018
18
15
565
261
1417
1474
450
480
994
23
1553
1280
276
64
532
1748
1558
1556
298
384
1018
18
15
565
261
1417
1485
1473
992
533
13
1553
1029
533
144
502
6
1542
1805
25
1548
30
18
15
565
261
1417
1485
449
992
533
13
1553
1285
277
272
374
6
1542
1549
285
1036
158
18
15
313
261
393
973
705
337
17
83
17
261
277
53
50
624
518
1805
1306
531
32
18
15
313
261
905
973
705
337
17
83
529
5
277
53
50
624
1542
13
26
275
32
18
15
313
265
393
965
705
337
17
97
11
259
279
53
49
193
209
450
232
424
33
18
15
313
265
393
965
705
337
17
97
11
259
311
53
49
193
209
450
242
400
405
18
15
313
265
393
969
705
337
17
97
11
263
309
53
49
193
209
449
244
389
405
18
15
313
265
393
969
705
337
17
97
11
263
279
53
49
193
209
449
152
273
33
18
15
313
265
393
969
705
337
17
97
11
263
295
53
49
193
209
449
248
481
33
18
15
313
265
393
969
705
337
17
97
13
262
274
51
49
194
203
472
156
278
414
18
15
313
265
393
973
705
337
17
97
7
261
285
53
49
193
218
450
233
417
417
18
15
313
265
393
973
705
337
17
97
7
261
285
53
49
194
218
450
233
417
417
18
15
313
777
905
962
705
337
17
257
11
0
157
53
49
385
9
771
823
917
405
18
15
313
777
905
962
705
337
17
257
11
0
157
53
49
641
9
771
823
917
405
18
15
313
777
905
962
705
337
17
257
11
0
157
53
49
389
9
771
823
917
405
18
15
313
777
905
962
705
337
17
257
11
0
157
53
49
645
9
771
823
917
405
18
15
313
777
905
962
706
336
17
257
17
0
280
48
62
386
3
0
24
284
406
18
15
313
777
905
962
706
336
17
257
17
0
280
48
62
386
899
0
24
284
406
18
15
313
777
905
962
706
336
17
257
17
0
280
48
62
642
3
0
24
284
406
18
15
313
777
905
962
706
336
17
257
17
0
280
48
62
642
899
0
24
284
406
18
15
313
777
905
962
706
336
17
257
17
0
152
48
62
386
3
0
792
924
406
18
15
313
777
905
962
706
336
17
257
17
0
152
48
62
386
899
960
793
801
429
18
15
313
777
905
962
706
336
17
257
17
0
152
48
62
642
3
0
792
924
406
18
15
313
777
905
962
706
336
17
257
17
0
152
48
62
642
899
960
793
801
429
18
15
313
777
905
965
705
337
17
257
17
3
285
53
49
385
3
1
53
533
1057
18
15
313
777
905
965
705
337
17
257
17
3
285
53
49
385
899
1
53
277
33
18
15
313
777
905
965
705
337
17
257
17
3
285
53
49
641
3
1
53
533
1057
18
15
313
777
905
965
705
337
17
257
17
3
285
53
49
641
899
1
53
277
33
18
15
313
777
905
965
705
337
17
257
17
3
285
53
49
386
3
1
53
533
1057
18
15
313
777
905
965
705
337
17
257
17
3
285
53
49
386
899
1
53
277
33
18
15
313
777
905
965
705
337
17
257
17
3
285
53
49
642
3
1
53
533
1057
18
15
313
777
905
965
705
337
17
257
17
3
285
53
49
642
899
1
53
277
33
18
15
313
777
905
965
705
337
17
257
17
3
157
53
49
641
3
769
821
917
405
18
15
313
777
905
965
705
337
17
257
17
3
287
53
49
385
3
1
24
272
405
18
15
313
777
905
965
705
337
17
257
17
3
287
53
49
385
899
1
24
272
405
18
15
313
777
905
965
705
337
17
257
17
3
279
53
49
385
3
1
40
536
1057
18
15
313
777
905
965
705
337
17
257
17
3
279
53
49
385
899
1
40
280
33
18
15
313
777
905
965
705
337
17
257
17
3
279
53
49
641
3
1
40
536
1057
18
15
313
777
905
965
705
337
17
257
17
3
279
53
49
641
899
1
40
280
33
18
15
313
777
905
965
705
337
17
257
17
3
159
53
49
385
3
1
792
912
405
18
15
313
777
905
965
705
337
17
257
17
3
151
53
49
385
3
1
808
808
1057
18
15
313
777
905
965
705
337
17
257
17
3
151
53
49
641
3
1
808
808
1057
18
15
313
777
905
965
705
337
17
257
11
3
287
53
49
385
9
2
24
528
1058
18
15
313
777
905
965
705
337
17
257
11
3
287
53
49
385
905
2
24
272
33
18
15
313
777
905
965
705
337
17
257
11
3
287
53
49
389
9
2
24
528
1058
18
15
313
777
905
965
705
337
17
257
11
3
287
53
49
389
905
2
24
272
33
18
15
313
777
905
965
705
337
17
257
11
3
287
53
49
389
1001
66
24
273
405
18
15
313
777
905
965
705
337
17
257
11
3
279
53
49
385
9
2
50
536
1057
18
15
313
777
905
965
705
337
17
257
11
3
279
53
49
385
905
66
40
280
33
18
15
313
777
905
965
705
337
17
257
11
3
279
53
49
641
9
2
50
536
1057
18
15
313
777
905
965
705
337
17
257
11
3
279
53
49
641
905
66
50
280
33
18
15
313
777
905
965
705
337
17
257
11
3
279
53
49
389
9
2
50
536
1057
18
15
313
777
905
965
705
337
17
257
11
3
279
53
49
389
905
66
40
280
33
18
15
313
777
905
965
705
337
17
257
11
3
279
53
49
389
1001
66
40
280
33
18
15
313
777
905
965
705
337
17
257
11
3
279
53
49
645
9
2
50
536
1057
18
15
313
777
905
965
705
337
17
257
11
3
279
53
49
645
905
66
40
280
33
18
15
313
777
905
965
705
337
17
257
11
3
159
53
49
385
9
770
792
912
405
18
15
313
777
905
965
705
337
17
257
11
3
159
53
49
389
9
770
792
912
405
18
15
313
777
905
965
705
337
17
257
11
3
151
53
49
389
9
770
818
920
417
18
15
313
777
905
965
705
337
17
353
11
3
287
53
49
709
1001
2
24
272
33
18
15
313
777
905
969
705
337
17
257
11
7
277
53
49
385
9
0
25
537
1057
18
15
313
777
905
969
705
337
17
257
11
7
277
53
49
385
905
0
25
281
33
18
15
313
777
905
969
705
337
17
257
11
7
277
53
49
641
9
0
25
537
1057
18
15
313
777
905
969
705
337
17
257
11
7
277
53
49
641
905
1
25
281
33
18
15
313
777
905
969
705
337
17
257
11
7
277
53
49
389
9
0
25
537
1057
18
15
313
777
905
969
705
337
17
257
11
7
277
53
49
389
905
0
25
281
33
18
15
313
777
905
969
705
337
17
257
11
7
277
53
49
389
1001
65
25
281
33
18
15
313
777
905
969
705
337
17
257
11
7
277
53
49
645
9
0
25
537
1057
18
15
313
777
905
969
705
337
17
257
11
7
277
53
49
645
905
0
25
281
33
18
15
313
777
905
969
705
337
17
257
11
7
149
53
49
385
9
0
793
1433
33
18
15
313
777
905
969
705
337
17
257
11
7
149
53
49
641
9
0
793
1433
33
18
15
313
777
905
969
705
337
17
257
11
7
149
53
49
389
9
0
793
1433
33
18
15
313
777
905
969
705
337
17
257
11
7
149
53
49
645
9
0
793
1433
33
18
15
313
777
905
969
705
337
17
257
11
7
157
53
49
389
9
769
817
837
405
18
15
313
777
905
969
705
337
17
257
11
7
279
53
49
385
9
0
24
529
1057
18
15
313
777
905
969
705
337
17
257
11
7
279
53
49
385
905
1
24
529
1057
18
15
313
777
905
969
705
337
17
257
11
7
279
53
49
641
9
1
24
529
1057
18
15
313
777
905
969
705
337
17
257
11
7
279
55
49
385
9
0
24
528
1057
18
15
313
777
905
969
705
337
17
257
11
7
279
55
49
385
905
1
24
528
1057
18
15
313
777
905
969
705
337
17
257
11
7
279
55
49
641
9
1
24
528
1057
18
15
313
777
905
969
705
337
17
257
11
7
151
53
49
385
9
1
792
1425
33
18
15
313
777
905
969
705
337
17
257
11
7
151
53
49
641
9
1
792
1425
33
18
15
313
777
905
969
705
337
17
257
11
7
151
55
49
385
9
1
792
1424
33
18
15
313
777
905
969
705
337
17
257
11
7
151
55
49
641
9
1
792
1424
33
18
15
313
777
905
969
705
337
17
257
13
6
274
51
49
386
11
24
28
286
414
18
15
313
777
905
969
705
337
17
257
13
6
274
51
49
386
999
56
28
286
414
18
15
313
777
905
969
705
337
17
257
13
6
274
51
49
642
11
24
28
286
414
18
15
313
777
905
969
705
337
17
257
13
6
274
51
49
642
907
24
28
286
414
18
15
313
777
905
969
705
337
17
257
13
6
146
51
49
386
11
24
156
150
414
18
15
313
777
905
969
705
337
17
257
13
6
146
51
49
386
999
824
796
918
414
18
15
313
777
905
969
705
337
17
257
13
6
146
51
49
642
11
24
796
926
414
18
15
313
777
905
969
705
337
17
257
13
6
279
55
49
386
11
24
25
528
1057
18
15
313
777
905
969
705
337
17
257
13
6
279
55
49
642
11
24
25
528
1057
18
15
313
777
905
969
705
337
17
257
13
6
151
55
49
386
11
24
153
144
33
18
15
313
777
905
969
705
337
17
257
13
6
151
55
49
642
11
24
793
912
33
18
15
313
777
905
969
705
337
17
257
7
7
277
53
49
385
58
56
25
537
1057
18
15
313
777
905
969
705
337
17
257
7
7
285
53
49
385
58
56
49
529
1057
18
15
313
777
905
969
705
337
17
257
7
7
287
53
49
385
58
56
48
529
1057
18
15
313
777
905
969
705
337
17
257
7
7
279
53
49
385
58
56
24
529
1057
18
15
313
777
905
969
705
337
17
353
11
7
277
53
49
705
1001
1
25
281
33
18
15
313
777
905
969
705
337
17
353
11
7
277
53
49
709
1001
0
25
281
33
18
15
313
777
905
969
705
337
17
353
13
6
274
51
49
706
999
56
28
286
414
18
15
313
777
905
973
705
337
17
257
13
5
277
53
49
386
11
25
25
529
1057
18
15
313
777
905
973
705
337
17
257
13
5
277
53
49
642
11
25
25
529
1057
18
15
313
777
905
973
705
337
17
257
13
5
277
53
49
642
999
57
29
273
33
18
15
313
777
905
973
705
337
17
257
13
5
149
53
49
386
11
25
797
913
33
18
15
313
777
905
973
705
337
17
257
13
5
149
53
49
642
11
25
793
929
33
18
15
313
777
905
973
705
337
17
353
7
5
285
53
49
705
986
66
41
417
33
18
15
313
777
906
966
706
336
17
257
16
0
280
48
62
386
0
0
26
286
406
18
15
313
777
906
966
706
336
17
257
16
0
280
48
62
386
896
0
26
286
406
18
15
313
777
906
966
706
336
17
257
16
0
280
48
62
642
0
0
26
286
406
18
15
313
777
906
966
706
336
17
257
16
0
280
48
62
642
896
0
26
286
406
18
15
313
777
906
966
706
336
17
257
16
0
280
48
62
388
0
0
26
286
406
18
15
313
777
906
966
706
336
17
257
16
0
280
48
62
388
896
0
26
286
406
18
15
313
777
906
966
706
336
17
257
16
0
280
48
62
644
0
0
26
286
406
18
15
313
777
906
966
706
336
17
257
16
0
280
48
62
644
896
0
26
286
406
18
15
313
777
906
966
706
336
17
257
16
0
152
48
62
386
0
769
794
926
406
18
15
313
777
906
966
706
336
17
257
16
0
152
48
62
642
0
769
794
926
406
18
15
313
777
906
966
706
336
17
257
16
0
152
48
62
388
0
770
794
926
406
18
15
313
777
906
966
706
336
17
257
16
0
152
48
62
644
0
770
794
926
406
18
15
313
269
393
965
705
337
17
99
11
259
287
53
50
192
208
472
152
272
32
18
15
313
781
905
965
705
337
17
259
11
3
287
53
49
384
1008
24
24
272
33
18
15
313
781
905
965
705
337
17
259
11
3
287
53
49
384
906
88
24
272
33
18
15
313
781
905
965
705
337
17
259
11
3
287
53
50
384
1008
24
24
272
32
18
15
313
781
905
965
705
337
17
259
11
3
279
53
49
384
906
88
40
280
33
18
15
313
781
905
965
705
337
17
259
11
3
279
53
49
640
10
24
40
536
1057
18
15
313
781
905
965
705
337
17
259
11
3
279
53
49
640
906
88
40
280
33
18
15
313
781
905
965
705
337
17
259
11
3
151
53
49
640
10
24
808
808
1057
18
15
313
778
905
965
705
337
17
256
6
3
279
53
49
387
13
2
41
537
1057
18
15
313
778
905
965
705
337
17
256
6
3
279
53
49
387
909
2
41
424
33
18
15
313
778
905
965
705
337
17
256
6
3
279
53
49
643
13
2
41
537
1057
18
15
313
778
905
965
705
337
17
256
6
3
279
53
49
643
909
66
41
280
33
18
15
313
778
905
965
705
337
17
256
6
3
151
53
49
387
13
770
809
809
1057
18
15
313
778
905
965
705
337
17
256
6
3
151
53
49
387
909
962
809
808
1057
18
15
313
778
905
965
705
337
17
256
6
3
151
53
49
643
13
770
809
809
1057
18
15
313
778
905
965
705
337
17
256
6
3
151
53
49
643
909
962
809
808
1057
18
15
313
778
905
969
705
337
17
256
6
6
286
54
50
387
13
0
48
528
1056
18
15
313
778
905
969
705
337
17
256
6
6
286
54
50
387
909
64
48
272
32
18
15
313
778
905
969
705
337
17
256
6
6
286
55
49
387
13
0
48
529
1057
18
15
313
778
905
969
705
337
17
256
6
6
286
55
49
387
909
64
48
273
33
18
15
313
778
905
973
705
337
17
256
5
5
277
53
49
387
1015
34
27
273
33
18
15
313
778
905
973
705
337
17
256
5
5
277
53
50
387
1015
34
27
273
32
18
15
313
778
905
973
705
337
17
256
5
5
277
53
50
643
1015
34
27
273
32
18
15
313
778
905
973
705
337
17
256
5
5
281
53
49
387
1015
98
49
273
33
18
15
313
778
905
973
705
337
17
256
5
5
285
53
49
387
1015
98
50
273
33
18
15
313
778
905
973
705
337
17
352
5
5
277
53
50
707
983
21
53
277
32
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1027
1111
1045
881
769
1027
513
937
729
153
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1027
1111
1045
881
769
515
513
937
729
153
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1027
1111
1045
884
770
1027
513
946
752
156
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1027
1111
1045
884
770
515
513
946
752
156
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1027
1111
1045
885
769
1027
513
937
729
157
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1027
1111
1045
885
769
515
513
937
728
157
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1283
1047
1045
881
769
1027
641
745
1009
153
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1283
1047
1045
881
769
515
641
745
1009
153
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1283
1047
1045
884
770
1027
641
745
1009
156
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1283
1047
1045
884
770
515
641
745
1009
156
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1283
1047
1045
885
769
1027
641
745
1009
157
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1283
1047
1045
885
769
515
641
745
1009
157
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1283
1079
1045
881
769
1027
641
754
1008
153
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1283
1079
1045
881
769
515
641
754
1008
153
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1283
1079
1045
884
770
1027
641
754
1008
156
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1283
1079
1045
884
770
515
641
754
1008
156
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1283
1079
1045
885
769
1027
641
754
1008
157
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1283
1079
1045
885
769
515
641
754
1008
157
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1283
1103
589
885
769
515
769
953
81
29
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1283
1111
1045
881
769
515
641
681
689
153
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1283
1111
1045
884
770
515
641
681
689
156
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1283
1111
1045
885
769
515
641
681
689
157
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1283
1111
589
884
770
515
769
936
32
28
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1283
1111
589
885
769
1027
641
937
33
29
18
15
825
1033
1417
1477
1473
1505
1041
1281
1297
1283
1111
589
885
769
515
769
937
33
29
18
15
825
1033
1417
1477
1473
1505
1041
1281
1291
1283
1079
1045
885
769
561
642
754
752
157
18
15
825
1033
1417
1477
1473
1505
1041
1281
1291
1283
1111
1045
885
769
561
642
690
752
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1286
1030
1097
1043
885
772
524
576
870
737
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1286
1031
1093
1045
884
772
524
578
865
749
156
18
15
825
1033
1417
1481
1473
1505
1041
1281
1286
1287
1093
1045
884
772
524
642
705
749
156
18
15
825
1033
1417
1481
1473
1505
1041
1281
1286
1287
1093
1101
884
772
524
642
705
649
156
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1031
1093
1045
885
773
521
577
865
749
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1031
1097
1043
885
773
521
576
870
737
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1031
1047
1047
885
769
521
512
920
752
153
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1031
1047
1047
885
773
521
512
920
752
153
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1031
1173
1045
881
769
521
513
665
649
153
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1031
1173
1045
885
769
521
513
665
649
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1031
1173
1045
885
773
521
513
665
649
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1031
1173
1046
885
769
521
513
665
728
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1031
1175
1045
881
769
521
513
664
721
153
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1031
1175
1045
885
769
521
513
664
721
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1031
1175
1047
885
769
521
513
664
648
153
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1031
1175
1047
885
773
521
513
664
648
153
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1093
1045
881
769
521
641
725
757
153
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1093
1045
885
769
1033
641
705
749
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1093
1045
885
769
521
641
705
749
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1093
1045
885
769
561
641
705
749
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1093
1045
885
773
1033
641
705
749
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1093
1045
885
773
521
641
705
749
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1093
1045
885
773
561
641
705
749
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1093
1101
885
769
521
641
705
649
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1093
589
885
769
521
769
929
9
29
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1109
1045
885
769
1033
641
729
729
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1109
1045
885
769
521
641
729
729
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1109
1045
885
769
561
641
729
729
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1109
1045
885
773
1033
641
729
729
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1109
1045
885
773
521
641
729
729
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1109
1045
885
773
561
641
729
729
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1109
1046
885
769
521
641
729
728
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1047
1045
881
769
521
641
664
753
153
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1047
1045
885
769
521
641
664
753
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1047
1045
885
769
561
641
664
753
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1047
1047
885
769
521
641
664
1008
153
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1047
1047
885
769
561
641
664
1008
153
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1047
1047
885
773
521
641
664
1008
153
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1101
1101
885
769
521
641
709
641
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1095
1101
885
769
521
640
704
649
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1111
1045
881
769
521
641
728
721
153
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1111
1045
885
769
521
641
728
689
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1111
1045
885
769
561
641
728
689
157
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1111
1047
885
769
521
641
728
720
153
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1111
1047
885
769
561
641
728
720
153
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1111
1047
885
773
521
641
728
720
153
18
15
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1111
1047
885
773
561
641
728
720
153
18
15
825
1033
1417
1481
1473
1505
1041
1281
1293
1030
1042
1043
881
770
1035
536
924
758
158
18
15
825
1033
1417
1481
1473
1505
1041
1281
1293
1030
1042
1043
881
770
523
536
924
758
158
18
15
825
1033
1417
1481
1473
1505
1041
1281
1293
1030
1170
1043
881
770
523
536
668
654
158
18
15
825
1033
1417
1481
1473
1505
1041
1281
1293
1030
1175
1047
885
770
523
536
665
648
153
18
15
825
1033
1417
1481
1473
1505
1041
1281
1293
1286
1042
1043
881
770
523
664
668
758
158
18
15
825
1033
1417
1481
1473
1505
1041
1281
1293
1286
1047
1047
885
770
523
664
665
752
153
18
15
825
1033
1417
1481
1473
1505
1041
1281
1293
1286
1111
1047
885
770
523
664
729
752
153
18
15
825
1033
1417
1481
1481
1505
1041
1281
1293
1286
1090
579
881
770
523
792
956
62
30
18
15
825
1033
1417
1485
1473
1505
1041
1281
1297
1029
1101
589
885
769
515
637
709
1
29
18
15
825
1037
1417
1477
1473
1505
1041
1283
1291
1027
1175
1045
884
768
522
536
808
624
156
18
15
825
1037
1417
1485
1473
1505
1041
1283
1287
1285
1093
1045
881
768
568
656
706
753
153
18
15
825
1037
1417
1485
1473
1505
1041
1283
1287
1285
1113
1045
881
768
568
656
689
721
153
18
15
825
1037
1417
1485
1473
1505
1041
1283
1287
1285
1113
1045
882
768
568
656
689
721
152
18
15
825
1037
1417
1485
1473
1505
1041
1283
1287
1285
1101
1101
881
768
568
656
713
897
158
18
15
825
1037
1417
1485
1473
1505
1041
1283
1287
1285
1101
589
881
768
568
784
933
1
30
18
15
825
1034
1417
1477
1473
1505
1041
1280
1286
1027
1111
1045
882
771
525
570
946
760
152
18
15
825
1034
1417
1485
1473
1505
1041
1280
1285
1029
1093
1045
881
771
567
546
931
729
153
18
15
825
1034
1417
1485
1473
1505
1041
1280
1285
1029
1109
1045
881
771
567
546
941
721
153
18
15
825
1034
1417
1485
1473
1505
1041
1280
1285
1029
1101
1045
881
771
567
610
935
721
153
18
15
825
1034
1417
1485
1473
1505
1041
1280
1285
1029
1173
1045
881
771
567
547
669
721
153
18
15
825
1034
1417
1485
1473
1505
1041
1280
1285
1285
1093
1045
881
771
567
661
725
753
153
18
15
825
1034
1417
1485
1473
1505
1041
1280
1285
1285
1109
1045
881
771
567
789
949
753
153
18
15
825
1034
1417
1485
1473
1505
1041
1280
1285
1285
1077
1045
881
771
567
661
757
741
153
18
15
825
1034
1417
1485
1473
1505
1041
1280
1285
1285
1117
1045
881
771
567
661
681
705
153
18
15
563
517
393
777
961
992
736
356
113
369
379
32
291
7
897
674
146
795
67
18
15
563
517
393
777
929
737
736
356
113
369
331
283
403
7
1
674
50
586
1024
18
15
563
517
393
777
929
737
736
356
113
369
331
283
403
27
897
674
50
586
1024
18
15
563
517
393
777
929
736
736
356
113
369
331
280
403
27
897
674
50
587
1027
18
15
563
517
393
777
962
994
736
356
113
369
376
36
294
7
897
674
144
792
66
18
15
563
517
393
781
961
992
736
356
113
370
382
32
291
7
897
672
147
787
67
18
15
563
261
393
962
706
482
480
21
17
512
284
68
70
870
528
1556
26
568
386
18
15
563
261
393
962
706
482
480
21
17
256
284
68
70
870
528
1812
1306
312
642
18
15
563
261
393
962
706
338
480
21
17
512
276
52
166
998
528
1556
42
536
642
18
15
563
261
393
962
706
338
480
21
17
512
284
52
166
998
528
1556
26
536
642
18
15
563
261
393
962
706
338
480
21
17
256
276
52
166
998
528
1812
1322
280
642
18
15
563
261
393
962
706
338
480
21
17
256
284
52
166
998
528
1812
1306
536
642
18
15
563
261
393
450
962
738
480
21
17
0
284
276
70
870
528
532
346
216
386
18
15
563
261
393
450
450
482
992
21
17
0
20
20
534
1750
1040
20
42
472
948
18
15
563
261
393
450
450
482
992
21
17
0
20
20
534
1750
16
20
42
472
948
18
15
563
261
393
450
450
482
992
21
17
0
20
20
534
1766
1040
20
42
472
948
18
15
563
261
393
450
450
482
992
21
17
0
20
20
534
1766
16
20
42
472
948
18
15
563
261
393
450
450
482
992
21
17
0
28
20
534
1750
1040
20
26
472
948
18
15
563
261
393
450
450
482
992
21
17
0
28
20
534
1750
16
20
26
472
948
18
15
563
261
393
450
450
482
992
21
17
0
28
20
534
1766
1040
20
26
472
948
18
15
563
261
393
450
450
482
992
21
17
0
28
20
534
1766
16
20
26
472
948
18
15
563
261
393
450
450
482
992
21
17
0
72
20
534
1750
1040
1044
724
488
884
18
15
563
261
393
450
450
482
992
21
17
0
72
20
534
1750
16
20
468
488
1012
18
15
563
261
393
450
450
482
992
21
17
0
72
20
534
1766
1040
20
468
488
1012
18
15
563
261
393
450
450
482
992
21
17
0
72
20
534
1766
16
20
468
488
1012
18
15
563
261
393
450
450
482
992
21
17
0
72
68
534
1750
1040
1044
724
392
892
18
15
563
261
393
450
450
482
992
21
17
0
72
68
534
1750
16
20
468
392
892
18
15
563
261
393
450
450
482
992
21
17
0
72
68
534
1766
1040
20
468
392
892
18
15
563
261
393
450
450
482
992
21
17
0
72
68
534
1766
16
20
468
392
892
18
15
563
261
393
450
450
482
992
21
17
0
156
20
534
1750
1040
20
90
728
1780
18
15
563
261
393
450
450
482
992
21
17
0
156
20
534
1750
16
20
90
728
1780
18
15
563
261
393
450
450
482
992
21
17
0
156
20
534
1766
1040
20
90
728
1780
18
15
563
261
393
450
450
482
992
21
17
0
156
20
534
1766
16
20
90
728
1780
18
15
563
261
393
450
450
482
480
21
17
0
20
20
22
854
528
20
42
472
116
18
15
563
261
393
450
450
482
480
21
17
0
20
20
22
870
16
20
42
472
116
18
15
563
261
393
450
450
482
480
21
17
0
20
20
22
870
528
20
42
472
116
18
15
563
261
393
450
450
482
480
21
17
0
20
20
22
982
1040
20
42
472
116
18
15
563
261
393
450
450
482
480
21
17
0
20
20
22
982
16
20
42
472
116
18
15
563
261
393
450
450
482
480
21
17
0
20
20
22
982
528
20
42
472
116
18
15
563
261
393
450
450
482
480
21
17
0
20
20
22
998
1040
20
42
472
116
18
15
563
261
393
450
450
482
480
21
17
0
20
20
22
998
16
20
42
472
116
18
15
563
261
393
450
450
482
480
21
17
0
20
20
22
998
528
20
42
472
116
18
15
563
261
393
450
450
482
480
21
17
0
20
20
86
854
1040
20
42
472
92
18
15
563
261
393
450
450
482
480
21
17
0
20
20
86
854
16
20
42
472
92
18
15
563
261
393
450
450
482
480
21
17
0
20
20
86
854
528
20
42
472
92
18
15
563
261
393
450
450
482
480
21
17
0
20
20
78
870
1040
20
42
472
82
18
15
563
261
393
450
450
482
480
21
17
0
20
20
78
870
16
20
42
472
82
18
15
563
261
393
450
450
482
480
21
17
0
20
20
78
870
528
20
42
472
82
18
15
563
261
393
450
450
482
480
21
17
0
28
20
22
854
528
20
26
472
116
18
15
563
261
393
450
450
482
480
21
17
0
28
20
22
870
16
20
26
472
116
18
15
563
261
393
450
450
482
480
21
17
0
28
20
22
870
528
20
26
472
116
18
15
563
261
393
450
450
482
480
21
17
0
28
20
22
982
1040
20
26
472
116
18
15
563
261
393
450
450
482
480
21
17
0
28
20
22
982
16
20
26
472
116
18
15
563
261
393
450
450
482
480
21
17
0
28
20
22
982
528
20
26
472
116
18
15
563
261
393
450
450
482
480
21
17
0
28
20
22
998
1040
20
26
472
116
18
15
563
261
393
450
450
482
480
21
17
0
28
20
22
998
16
20
26
472
116
18
15
563
261
393
450
450
482
480
21
17
0
28
20
22
998
528
20
26
472
116
18
15
563
261
393
450
450
482
480
21
17
0
28
20
70
870
1040
1044
1050
728
386
18
15
563
261
393
450
450
482
480
21
17
0
28
20
70
870
16
20
26
472
386
18
15
563
261
393
450
450
482
480
21
17
0
28
20
70
870
528
20
26
472
386
18
15
563
261
393
450
450
482
480
21
17
0
28
20
78
870
1040
1044
1050
728
644
18
15
563
261
393
450
450
482
480
21
17
0
28
20
78
870
16
20
26
472
388
18
15
563
261
393
450
450
482
480
21
17
0
28
20
78
870
528
20
26
472
388
18
15
563
261
393
450
450
482
480
21
17
0
72
20
22
854
528
20
468
104
116
18
15
563
261
393
450
450
482
480
21
17
0
72
20
22
870
16
20
468
104
116
18
15
563
261
393
450
450
482
480
21
17
0
72
20
22
870
528
20
468
104
116
18
15
563
261
393
450
450
482
480
21
17
0
72
20
22
982
16
20
468
104
116
18
15
563
261
393
450
450
482
480
21
17
0
72
20
22
982
528
20
468
104
116
18
15
563
261
393
450
450
482
480
21
17
0
72
20
22
998
16
20
468
104
116
18
15
563
261
393
450
450
482
480
21
17
0
72
20
22
998
528
20
468
104
116
18
15
563
261
393
450
450
482
480
21
17
0
72
20
70
870
1040
1044
724
744
396
18
15
563
261
393
450
450
482
480
21
17
0
72
20
70
870
16
20
468
488
396
18
15
563
261
393
450
450
482
480
21
17
0
72
20
70
870
528
20
468
488
396
18
15
563
261
393
450
450
482
480
21
17
0
72
20
78
870
1040
1044
724
744
388
18
15
563
261
393
450
450
482
480
21
17
0
72
20
78
870
528
532
724
744
388
18
15
563
261
393
450
450
482
480
21
17
0
72
68
22
854
16
276
468
392
444
18
15
563
261
393
450
450
482
480
21
17
0
72
68
22
854
528
532
724
8
124
18
15
563
261
393
450
450
482
480
21
17
0
72
68
22
870
528
532
724
8
124
18
15
563
261
393
450
450
482
480
21
17
0
72
68
22
982
528
532
724
8
124
18
15
563
261
393
450
450
482
480
21
17
0
72
68
70
870
1040
1044
724
8
4
18
15
563
261
393
450
450
482
480
21
17
0
72
68
70
870
16
20
468
8
4
18
15
563
261
393
450
450
482
480
21
17
0
72
68
70
870
528
20
468
8
4
18
15
563
261
393
450
450
482
480
21
17
0
72
68
86
854
1040
532
724
8
60
18
15
563
261
393
450
450
482
480
21
17
0
72
68
86
854
528
532
724
8
60
18
15
563
261
393
450
450
482
480
21
17
0
72
68
78
870
1040
1044
724
8
12
18
15
563
261
393
450
450
482
480
21
17
0
72
68
78
870
16
20
468
8
12
18
15
563
261
393
450
450
482
480
21
17
0
72
68
78
870
528
20
468
8
12
18
15
563
261
393
450
450
482
480
21
17
0
84
20
22
854
528
20
426
728
476
18
15
563
261
393
450
450
482
480
21
17
0
84
20
22
870
16
20
426
728
476
18
15
563
261
393
450
450
482
480
21
17
0
84
20
22
870
528
20
426
728
476
18
15
563
261
393
450
450
482
480
21
17
0
84
20
22
982
16
20
426
728
476
18
15
563
261
393
450
450
482
480
21
17
0
84
20
22
982
528
20
426
728
476
18
15
563
261
393
450
450
482
480
21
17
0
84
20
22
998
16
20
426
728
476
18
15
563
261
393
450
450
482
480
21
17
0
84
20
22
998
528
20
426
728
476
18
15
563
261
393
450
450
482
480
21
17
0
84
20
70
870
1040
20
426
728
386
18
15
563
261
393
450
450
482
480
21
17
0
84
20
70
870
16
20
426
728
386
18
15
563
261
393
450
450
482
480
21
17
0
84
20
70
870
528
20
426
728
386
18
15
563
261
393
450
450
482
480
21
17
0
84
20
86
854
1040
20
426
472
92
18
15
563
261
393
450
450
482
480
21
17
0
84
20
86
854
16
20
426
472
92
18
15
563
261
393
450
450
482
480
21
17
0
84
20
86
854
528
20
426
472
92
18
15
563
261
393
450
450
482
480
21
17
0
84
20
78
870
1040
20
426
728
388
18
15
563
261
393
450
450
482
480
21
17
0
84
20
78
870
16
20
426
728
388
18
15
563
261
393
450
450
482
480
21
17
0
84
20
78
870
528
20
426
728
388
18
15
563
261
393
450
450
482
480
21
17
0
92
20
70
870
1040
1044
730
728
386
18
15
563
261
393
450
450
482
480
21
17
0
92
20
70
870
16
276
474
472
84
18
15
563
261
393
450
450
482
480
21
17
0
92
20
70
870
528
276
474
472
84
18
15
563
261
393
450
450
482
480
21
17
0
92
20
78
870
1040
1044
730
728
388
18
15
563
261
393
450
450
482
480
21
17
0
92
20
78
870
528
276
474
472
82
18
15
563
261
393
450
450
482
480
21
17
0
156
20
22
854
528
20
90
216
116
18
15
563
261
393
450
450
482
480
21
17
0
156
20
22
870
16
20
90
216
116
18
15
563
261
393
450
450
482
480
21
17
0
156
20
22
870
528
20
90
216
116
18
15
563
261
393
450
450
482
480
21
17
0
156
20
22
982
1040
20
90
216
116
18
15
563
261
393
450
450
482
480
21
17
0
156
20
22
982
16
20
90
216
116
18
15
563
261
393
450
450
482
480
21
17
0
156
20
22
982
528
20
90
216
116
18
15
563
261
393
450
450
482
480
21
17
0
156
20
22
998
1040
20
90
216
116
18
15
563
261
393
450
450
482
480
21
17
0
156
20
22
998
16
20
90
216
116
18
15
563
261
393
450
450
482
480
21
17
0
156
20
22
998
528
20
90
216
116
18
15
563
261
393
450
450
482
480
21
17
0
156
20
70
870
1040
20
90
216
386
18
15
563
261
393
450
450
482
480
21
17
0
156
20
70
870
16
20
90
216
386
18
15
563
261
393
450
450
482
480
21
17
0
156
20
70
870
528
20
90
216
386
18
15
563
261
393
450
450
482
480
21
17
0
156
20
78
870
1040
20
90
216
388
18
15
563
261
393
450
450
482
480
21
17
0
156
20
78
870
16
20
90
216
388
18
15
563
261
393
450
450
482
480
21
17
0
156
20
78
870
528
20
90
216
388
18
15
563
261
393
965
705
482
480
21
17
258
279
76
78
870
528
1792
1330
387
393
18
15
563
261
393
453
961
738
480
21
17
2
279
276
86
854
590
32
562
115
572
18
15
563
261
393
453
961
738
480
21
17
2
279
292
78
870
528
32
562
19
524
18
15
563
261
393
453
449
480
480
21
17
2
75
72
67
870
528
256
442
395
387
18
15
563
261
393
453
449
480
480
21
17
2
91
64
67
870
1040
512
730
59
3
18
15
563
261
393
453
449
480
480
21
17
2
91
64
67
870
528
512
730
59
3
18
15
563
261
393
453
449
480
480
21
17
2
91
16
67
870
528
64
730
731
387
18
15
563
261
393
453
449
480
480
21
17
2
155
16
67
870
1040
0
90
219
387
18
15
563
261
393
453
449
480
480
21
17
2
155
16
67
870
16
0
90
219
387
18
15
563
261
393
453
449
480
480
21
17
2
155
16
67
870
528
0
90
219
387
18
15
563
261
393
453
449
480
480
20
17
2
75
72
67
855
78
160
442
59
3
18
15
563
261
393
453
449
480
480
20
17
2
75
72
67
855
590
160
442
59
3
18
15
563
261
393
453
449
480
480
20
17
2
91
64
67
855
590
64
730
59
3
18
15
563
261
393
453
449
480
480
20
17
2
91
16
67
855
1102
1024
730
731
387
18
15
563
261
393
453
449
480
480
20
17
2
91
16
67
855
590
64
730
731
387
18
15
563
261
393
453
449
480
480
20
17
2
155
16
67
855
1102
0
90
219
387
18
15
563
261
393
453
449
480
480
20
17
2
155
16
67
855
78
0
90
219
387
18
15
563
261
393
453
449
480
480
20
17
2
155
16
67
855
590
0
90
219
387
18
15
563
261
393
453
449
482
992
21
17
2
23
20
534
1766
1040
0
50
115
1020
18
15
563
261
393
453
449
482
992
21
17
2
23
20
534
1766
16
0
50
115
1020
18
15
563
261
393
453
449
482
992
21
17
2
87
20
534
1766
1040
0
434
435
1020
18
15
563
261
393
453
449
482
992
21
17
2
87
20
534
1766
16
0
434
435
1020
18
15
563
261
393
453
449
482
480
21
17
2
23
20
22
870
16
0
50
115
124
18
15
563
261
393
453
449
482
480
21
17
2
23
20
22
870
528
0
50
115
124
18
15
563
261
393
453
449
482
480
21
17
2
23
20
22
998
1040
0
50
115
124
18
15
563
261
393
453
449
482
480
21
17
2
23
20
22
998
528
0
50
115
124
18
15
563
261
393
453
449
482
480
21
17
2
23
20
86
854
1102
32
50
115
92
18
15
563
261
393
453
449
482
480
21
17
2
23
20
86
854
78
32
50
115
92
18
15
563
261
393
453
449
482
480
21
17
2
23
20
86
854
590
32
50
115
92
18
15
563
261
393
453
449
482
480
21
17
2
23
76
78
870
1040
0
50
387
4
18
15
563
261
393
453
449
482
480
21
17
2
23
76
78
870
16
0
50
387
4
18
15
563
261
393
453
449
482
480
21
17
2
23
76
78
870
528
0
50
387
4
18
15
563
261
393
453
449
482
480
21
17
2
87
20
22
870
16
0
434
435
444
18
15
563
261
393
453
449
482
480
21
17
2
87
20
22
870
528
256
434
435
444
18
15
563
261
393
453
449
482
480
21
17
2
87
20
22
998
528
256
434
435
444
18
15
563
261
393
453
449
482
480
21
17
2
87
20
86
854
78
160
434
115
92
18
15
563
261
393
453
449
482
480
21
17
2
87
20
86
854
590
160
434
115
92
18
15
563
261
393
453
449
482
480
21
17
2
151
148
22
870
528
512
1842
563
188
18
15
563
261
393
461
961
738
352
21
17
5
277
276
22
998
528
22
565
8
1004
18
15
563
261
393
461
961
738
480
21
17
5
277
276
86
854
16
22
566
112
570
18
15
563
261
393
461
961
738
480
21
17
5
277
276
86
854
528
22
565
8
570
18
15
563
261
393
461
961
738
480
21
17
5
277
276
86
854
78
13
237
228
572
18
15
563
261
393
461
961
738
480
21
17
5
277
276
86
854
590
13
557
100
348
18
15
563
261
393
461
449
482
992
21
17
5
21
20
534
1750
1040
1046
53
112
1018
18
15
563
261
393
461
449
482
992
21
17
5
21
20
534
1750
16
22
53
112
1018
18
15
563
261
393
461
449
482
992
21
17
5
21
20
534
1766
1040
1046
53
112
1018
18
15
563
261
393
461
449
482
992
21
17
5
21
20
534
1766
16
22
53
112
1018
18
15
563
261
393
461
449
482
992
21
17
5
21
148
534
1750
1040
1046
1077
1032
1516
18
15
563
261
393
461
449
482
992
21
17
5
21
148
534
1750
16
22
53
8
1004
18
15
563
261
393
461
449
482
992
21
17
5
21
148
534
1766
1040
1046
1077
1032
1516
18
15
563
261
393
461
449
482
992
21
17
5
21
148
534
1766
16
22
53
8
1004
18
15
563
261
393
461
449
482
992
21
17
5
69
20
534
1750
1040
1046
725
488
892
18
15
563
261
393
461
449
482
992
21
17
5
69
20
534
1750
16
22
469
488
1020
18
15
563
261
393
461
449
482
992
21
17
5
69
20
534
1766
1040
1046
725
488
892
18
15
563
261
393
461
449
482
992
21
17
5
69
20
534
1766
16
22
469
488
1020
18
15
563
261
393
461
449
482
992
21
17
5
69
68
534
1750
1040
1046
725
392
1020
18
15
563
261
393
461
449
482
992
21
17
5
69
68
534
1750
16
22
469
392
1020
18
15
563
261
393
461
449
482
992
21
17
5
69
68
534
1766
1040
1046
725
392
1020
18
15
563
261
393
461
449
482
992
21
17
5
69
68
534
1766
16
22
469
392
1020
18
15
563
261
393
461
449
482
992
21
17
5
85
20
534
1750
1040
22
438
416
1004
18
15
563
261
393
461
449
482
992
21
17
5
85
20
534
1750
16
22
438
416
1004
18
15
563
261
393
461
449
482
992
21
17
5
85
20
534
1766
1040
22
438
416
1004
18
15
563
261
393
461
449
482
992
21
17
5
85
20
534
1766
16
22
438
416
1004
18
15
563
261
393
461
449
482
992
21
17
5
77
76
534
1750
16
22
421
384
988
18
15
563
261
393
461
449
482
992
21
17
5
77
76
534
1766
1040
22
421
384
988
18
15
563
261
393
461
449
482
992
21
17
5
77
76
534
1766
16
22
421
384
988
18
15
563
261
393
461
449
482
992
21
17
5
149
20
534
1750
1040
534
1845
1840
1466
18
15
563
261
393
461
449
482
992
21
17
5
149
20
534
1750
16
534
1845
1840
1466
18
15
563
261
393
461
449
482
992
21
17
5
149
20
534
1766
1040
534
1845
1840
1466
18
15
563
261
393
461
449
482
992
21
17
5
149
20
534
1766
16
534
1845
1840
1466
18
15
563
261
393
461
449
482
992
21
17
5
149
148
534
1766
1040
534
1845
560
826
18
15
563
261
393
461
449
482
992
21
17
5
149
148
534
1766
16
534
1845
560
826
18
15
563
261
393
461
449
482
480
21
17
5
21
20
22
870
16
22
53
112
122
18
15
563
261
393
461
449
482
480
21
17
5
21
20
22
870
528
22
53
112
122
18
15
563
261
393
461
449
482
480
21
17
5
21
20
22
998
1040
22
53
112
122
18
15
563
261
393
461
449
482
480
21
17
5
21
20
22
998
16
22
53
112
122
18
15
563
261
393
461
449
482
480
21
17
5
21
20
22
998
528
22
53
112
122
18
15
563
261
393
461
449
482
480
21
17
5
21
20
70
870
1040
22
53
488
396
18
15
563
261
393
461
449
482
480
21
17
5
21
20
70
870
16
22
53
488
396
18
15
563
261
393
461
449
482
480
21
17
5
21
20
70
870
528
22
53
488
396
18
15
563
261
393
461
449
482
480
21
17
5
21
20
86
854
1040
22
53
112
90
18
15
563
261
393
461
449
482
480
21
17
5
21
20
86
854
16
22
53
112
90
18
15
563
261
393
461
449
482
480
21
17
5
21
20
86
854
528
22
53
112
90
18
15
563
261
393
461
449
482
480
21
17
5
21
20
86
854
1102
13
45
100
90
18
15
563
261
393
461
449
482
480
21
17
5
21
20
86
854
78
13
45
100
90
18
15
563
261
393
461
449
482
480
21
17
5
21
20
86
854
590
13
45
100
90
18
15
563
261
393
461
449
482
480
21
17
5
21
20
78
870
1040
22
53
488
394
18
15
563
261
393
461
449
482
480
21
17
5
21
20
78
870
16
22
53
488
394
18
15
563
261
393
461
449
482
480
21
17
5
21
20
78
870
528
22
53
488
394
18
15
563
261
393
461
449
482
480
21
17
5
21
68
70
870
1040
1046
1077
644
10
18
15
563
261
393
461
449
482
480
21
17
5
21
68
70
870
16
22
53
388
10
18
15
563
261
393
461
449
482
480
21
17
5
21
68
70
870
528
22
53
388
10
18
15
563
261
393
461
449
482
480
21
17
5
21
68
78
870
1040
1046
1077
644
12
18
15
563
261
393
461
449
482
480
21
17
5
21
68
78
870
16
22
53
388
396
18
15
563
261
393
461
449
482
480
21
17
5
21
68
78
870
528
22
53
388
396
18
15
563
261
393
461
449
482
480
21
17
5
69
20
22
870
16
22
469
104
108
18
15
563
261
393
461
449
482
480
21
17
5
69
20
22
870
528
22
469
104
108
18
15
563
261
393
461
449
482
480
21
17
5
69
20
22
998
16
22
469
104
108
18
15
563
261
393
461
449
482
480
21
17
5
69
20
22
998
528
22
469
104
108
18
15
563
261
393
461
449
482
480
21
17
5
69
20
70
870
1040
22
469
488
396
18
15
563
261
393
461
449
482
480
21
17
5
69
20
70
870
16
22
469
488
396
18
15
563
261
393
461
449
482
480
21
17
5
69
20
70
870
528
22
469
488
396
18
15
563
261
393
461
449
482
480
21
17
5
69
20
86
854
1040
22
470
112
90
18
15
563
261
393
461
449
482
480
21
17
5
69
20
86
854
16
22
470
112
90
18
15
563
261
393
461
449
482
480
21
17
5
69
20
86
854
528
22
470
112
90
18
15
563
261
393
461
449
482
480
21
17
5
69
20
78
870
1040
22
469
488
394
18
15
563
261
393
461
449
482
480
21
17
5
69
20
78
870
16
22
469
488
394
18
15
563
261
393
461
449
482
480
21
17
5
69
20
78
870
528
22
469
488
394
18
15
563
261
393
461
449
482
480
21
17
5
69
68
22
854
16
22
469
392
444
18
15
563
261
393
461
449
482
480
21
17
5
69
68
22
854
528
22
469
392
444
18
15
563
261
393
461
449
482
480
21
17
5
69
68
22
854
78
141
469
392
444
18
15
563
261
393
461
449
482
480
21
17
5
69
68
22
854
590
150
469
392
444
18
15
563
261
393
461
449
482
480
21
17
5
69
68
22
870
528
22
469
392
444
18
15
563
261
393
461
449
482
480
21
17
5
69
68
22
982
16
22
469
392
444
18
15
563
261
393
461
449
482
480
21
17
5
69
68
22
982
528
22
469
392
444
18
15
563
261
393
461
449
482
480
21
17
5
69
68
70
870
1040
1046
726
4
10
18
15
563
261
393
461
449
482
480
21
17
5
69
68
70
870
16
22
469
8
10
18
15
563
261
393
461
449
482
480
21
17
5
69
68
70
870
528
22
469
8
10
18
15
563
261
393
461
449
482
480
21
17
5
69
68
86
854
528
534
725
8
60
18
15
563
261
393
461
449
482
480
21
17
5
69
68
78
870
1040
1046
726
4
12
18
15
563
261
393
461
449
482
480
21
17
5
69
68
78
870
16
22
469
8
12
18
15
563
261
393
461
449
482
480
21
17
5
69
68
78
870
528
22
469
8
12
18
15
563
261
393
461
449
482
480
21
17
5
69
76
70
870
1040
1046
726
384
386
18
15
563
261
393
461
449
482
480
21
17
5
69
76
70
870
16
22
470
384
386
18
15
563
261
393
461
449
482
480
21
17
5
69
76
70
870
528
22
470
384
386
18
15
563
261
393
461
449
482
480
21
17
5
69
76
78
870
1040
1046
727
384
396
18
15
563
261
393
461
449
482
480
21
17
5
69
76
78
870
16
22
471
384
396
18
15
563
261
393
461
449
482
480
21
17
5
69
76
78
870
528
22
471
384
396
18
15
563
261
393
461
449
482
480
21
17
5
85
20
22
870
16
22
438
672
108
18
15
563
261
393
461
449
482
480
21
17
5
85
20
22
870
528
22
438
672
108
18
15
563
261
393
461
449
482
480
21
17
5
85
20
22
998
16
22
438
672
108
18
15
563
261
393
461
449
482
480
21
17
5
85
20
22
998
528
22
438
672
108
18
15
563
261
393
461
449
482
480
21
17
5
85
20
70
870
16
278
437
424
396
18
15
563
261
393
461
449
482
480
21
17
5
85
20
70
870
528
278
437
712
396
18
15
563
261
393
461
449
482
480
21
17
5
85
20
86
854
528
278
438
96
90
18
15
563
261
393
461
449
482
480
21
17
5
85
20
86
854
590
150
437
112
90
18
15
563
261
393
461
449
482
480
21
17
5
85
20
78
870
16
150
437
424
394
18
15
563
261
393
461
449
482
480
21
17
5
85
20
78
870
528
278
437
712
394
18
15
563
261
393
461
449
482
480
21
17
5
77
20
22
998
528
278
422
464
474
18
15
563
261
393
461
449
482
480
21
17
5
77
76
22
854
528
22
421
384
476
18
15
563
261
393
461
449
482
480
21
17
5
77
76
22
854
590
13
421
384
476
18
15
563
261
393
461
449
482
480
21
17
5
77
76
22
870
528
22
421
384
476
18
15
563
261
393
461
449
482
480
21
17
5
77
76
22
982
16
22
421
384
476
18
15
563
261
393
461
449
482
480
21
17
5
77
76
22
982
528
22
421
384
476
18
15
563
261
393
461
449
482
480
21
17
5
77
76
22
998
16
22
421
384
476
18
15
563
261
393
461
449
482
480
21
17
5
77
76
22
998
528
22
421
384
476
18
15
563
261
393
461
449
482
480
21
17
5
77
76
70
870
1040
22
421
0
2
18
15
563
261
393
461
449
482
480
21
17
5
77
76
70
870
16
22
421
0
2
18
15
563
261
393
461
449
482
480
21
17
5
77
76
70
870
528
22
421
0
2
18
15
563
261
393
461
449
482
480
21
17
5
77
76
86
854
1040
22
421
640
92
18
15
563
261
393
461
449
482
480
21
17
5
77
76
86
854
16
22
421
640
92
18
15
563
261
393
461
449
482
480
21
17
5
77
76
86
854
528
22
421
640
92
18
15
563
261
393
461
449
482
480
21
17
5
77
76
86
854
78
13
421
640
92
18
15
563
261
393
461
449
482
480
21
17
5
77
76
86
854
590
13
421
640
92
18
15
563
261
393
461
449
482
480
21
17
5
77
76
78
870
1040
1046
710
384
396
18
15
563
261
393
461
449
482
480
21
17
5
77
76
78
870
16
22
454
384
396
18
15
563
261
393
461
449
482
480
21
17
5
77
76
78
870
528
22
454
384
396
18
15
563
261
393
461
449
482
480
21
17
5
149
20
22
870
528
534
1845
1160
444
18
15
563
261
393
461
449
482
480
21
17
5
149
20
22
998
528
534
1845
1160
444
18
15
563
261
393
461
449
482
480
21
17
5
149
20
70
870
528
534
1845
1160
396
18
15
563
261
393
461
449
482
480
21
17
5
149
20
86
854
528
534
1845
1160
90
18
15
563
261
393
461
449
482
480
21
17
5
149
20
78
870
528
534
1845
1160
394
18
15
563
261
393
461
449
482
480
21
17
5
149
68
70
870
528
534
1846
1796
1034
18
15
563
261
393
461
449
482
480
21
17
5
149
148
22
870
528
534
1845
560
186
18
15
563
261
393
461
449
482
480
21
17
5
149
148
22
998
528
534
1845
560
186
18
15
563
261
393
973
705
482
480
21
17
517
277
68
70
870
1040
1302
53
388
394
18
15
563
261
393
973
705
482
480
21
17
517
277
68
70
870
528
1558
53
568
394
18
15
563
261
393
973
705
482
480
21
17
517
277
68
78
870
1040
1302
53
388
396
18
15
563
261
393
973
705
482
480
21
17
517
277
68
78
870
528
1558
54
384
396
18
15
563
261
393
973
705
482
480
21
17
261
277
68
70
870
528
1814
1333
568
394
18
15
563
261
393
973
705
738
352
21
17
517
277
276
22
998
528
1558
53
1032
1020
18
15
563
261
1417
1485
449
482
992
21
1553
1285
277
20
534
1750
1552
1558
310
992
876
18
15
563
261
1417
1485
449
482
992
21
1553
1285
277
20
534
1766
1552
1558
309
432
890
18
15
563
523
649
681
521
337
992
1760
1700
1606
1634
163
675
515
651
640
572
1825
1456
18
15
563
265
393
781
961
736
480
33
13
345
379
288
67
837
620
486
193
267
259
18
15
563
265
393
450
450
992
1248
33
13
0
20
272
800
46
182
44
28
254
272
18
15
563
265
393
450
450
992
1248
33
13
0
72
544
800
46
182
156
468
960
1088
18
15
563
265
393
450
450
992
1248
33
13
0
72
288
800
46
182
156
468
192
320
18
15
563
265
393
450
450
992
1248
33
13
0
84
272
800
46
182
172
476
254
272
18
15
563
265
393
450
450
994
1248
33
13
0
20
292
806
46
182
44
28
278
292
18
15
563
265
393
450
450
994
1248
33
13
0
72
548
806
46
182
156
468
962
1092
18
15
563
265
393
450
450
994
1248
33
13
0
72
292
806
46
182
156
468
194
324
18
15
563
265
393
450
450
994
1248
33
13
0
76
292
806
46
182
300
460
192
290
18
15
563
265
393
457
449
481
928
33
11
7
73
67
611
1589
1144
64
454
385
832
18
15
563
265
393
457
449
481
928
33
11
7
73
67
611
1589
120
64
454
385
832
18
15
563
265
393
457
449
481
928
33
11
7
73
67
611
1589
184
128
454
385
832
18
15
563
265
393
457
449
481
928
33
11
7
73
67
611
1589
248
128
454
385
832
18
15
563
265
393
457
449
481
928
33
11
7
73
67
611
1589
1208
128
710
1
832
18
15
563
265
393
457
449
481
928
33
11
7
73
67
611
1589
1272
128
710
1
832
18
15
563
265
393
457
449
481
928
33
11
7
73
19
611
1589
1144
64
454
481
800
18
15
563
265
393
457
449
481
928
33
11
7
73
19
611
1589
120
64
454
481
800
18
15
563
265
393
457
449
481
928
33
11
7
73
19
611
1589
184
0
454
481
800
18
15
563
265
393
457
449
481
928
33
11
7
73
19
611
1589
248
128
454
481
800
18
15
563
265
393
457
449
481
928
33
11
7
73
19
611
1589
1208
128
454
481
800
18
15
563
265
393
457
449
481
928
33
11
7
73
19
611
1589
1272
128
454
481
800
18
15
563
265
393
457
449
481
928
33
11
7
71
71
611
1589
1144
64
448
384
832
18
15
563
265
393
457
449
481
928
33
11
7
71
71
611
1589
120
64
448
384
832
18
15
563
265
393
457
449
481
928
33
11
7
71
71
611
1589
184
128
448
384
832
18
15
563
265
393
457
449
481
928
33
11
7
71
71
611
1589
248
128
448
384
832
18
15
563
265
393
457
449
481
928
33
11
7
71
71
611
1589
1208
128
704
0
832
18
15
563
265
393
457
449
481
928
33
11
7
71
71
611
1589
1272
128
704
0
832
18
15
563
265
393
461
961
994
1248
33
13
5
277
20
790
46
182
53
565
776
1132
18
15
563
265
393
461
449
994
1248
33
13
5
21
532
790
46
182
53
53
776
1132
18
15
563
265
393
461
449
994
1248
33
13
5
21
276
790
46
182
53
53
264
364
18
15
563
265
393
461
449
994
1248
33
13
5
85
276
790
46
182
181
437
356
364
18
15
563
267
393
962
706
336
416
32
6
256
280
48
144
984
636
654
88
672
688
18
15
563
267
393
962
706
480
928
32
6
256
280
64
608
1584
188
702
88
384
832
18
15
563
267
393
962
706
480
928
32
6
256
280
64
608
1584
1276
654
88
384
832
18
15
563
267
393
793
961
737
480
32
4
337
374
291
67
835
615
493
204
266
257
18
15
563
267
393
793
961
737
480
32
5
337
379
291
67
835
614
494
201
264
257
18
15
563
267
393
793
961
737
480
32
5
337
374
291
67
835
614
492
204
266
257
18
15
563
267
393
793
961
736
480
32
5
337
379
288
64
832
614
494
201
267
257
18
15
563
267
393
450
449
481
928
32
4
0
78
67
611
1587
107
140
470
386
833
18
15
563
267
393
450
449
481
928
32
4
0
78
67
611
1587
1131
79
461
386
833
18
15
563
267
393
450
449
481
928
32
4
0
78
67
611
1587
1259
143
717
2
833
18
15
563
267
393
450
449
481
928
32
4
0
78
75
611
1587
107
143
461
394
801
18
15
563
267
393
450
449
481
928
32
4
0
78
75
611
1587
1131
79
461
394
801
18
15
563
267
393
450
449
481
928
32
4
0
78
75
611
1587
1259
143
717
10
913
18
15
563
267
393
450
449
481
928
32
12
0
78
67
611
1587
251
183
470
386
833
18
15
563
267
393
450
449
481
928
32
12
0
78
67
611
1587
183
183
470
386
833
18
15
563
267
393
450
449
481
928
32
12
0
78
67
611
1587
187
183
470
386
833
18
15
563
267
393
450
449
481
928
32
12
0
78
67
611
1587
1207
183
726
2
833
18
15
563
267
393
450
449
481
928
32
12
0
78
67
611
1587
1211
183
726
2
833
18
15
563
267
393
450
449
481
928
32
12
0
78
67
611
1587
247
183
470
386
833
18
15
563
267
393
450
449
481
480
32
4
0
30
75
67
835
1127
23
54
386
10
18
15
563
267
393
450
449
481
480
32
4
0
62
35
67
835
1127
151
758
666
1793
18
15
563
267
393
450
449
481
480
32
4
0
78
67
67
835
1127
143
461
386
385
18
15
563
267
393
450
449
481
480
32
4
0
78
67
67
835
103
143
461
386
385
18
15
563
267
393
450
449
481
480
32
4
0
78
67
67
835
615
143
717
2
1
18
15
563
267
393
450
449
481
480
32
4
0
78
75
67
835
1127
143
461
394
385
18
15
563
267
393
450
449
481
480
32
4
0
78
75
67
835
103
143
461
394
385
18
15
563
267
393
450
449
481
480
32
4
0
78
75
67
835
615
143
717
10
1
18
15
563
267
393
450
449
481
480
32
4
0
78
75
83
835
1127
151
717
10
49
18
15
563
267
393
450
449
481
480
32
4
0
78
75
83
835
615
143
717
10
49
18
15
563
267
393
450
450
992
1248
32
10
0
40
288
800
40
180
62
504
304
544
18
15
563
267
393
450
450
992
1248
32
10
0
20
288
800
40
180
62
42
192
320
18
15
563
267
393
450
450
480
928
32
6
0
24
64
608
1584
1148
78
24
384
792
18
15
563
267
393
450
450
480
928
32
6
0
24
64
608
1584
124
78
24
384
792
18
15
563
267
393
450
450
480
928
32
6
0
24
64
608
1584
188
14
24
384
792
18
15
563
267
393
450
450
480
928
32
6
0
24
64
608
1584
252
14
24
384
792
18
15
563
267
393
450
450
480
928
32
6
0
24
64
608
1584
1212
62
24
384
792
18
15
563
267
393
450
450
480
928
32
6
0
24
64
608
1584
1276
14
24
384
792
18
15
563
267
393
450
450
480
928
32
6
0
20
64
608
1584
1148
78
746
384
784
18
15
563
267
393
450
450
480
928
32
6
0
20
64
608
1584
124
78
746
384
784
18
15
563
267
393
450
450
480
928
32
6
0
20
72
608
1584
1148
78
746
80
912
18
15
563
267
393
450
450
480
928
32
6
0
20
72
608
1584
124
78
746
80
912
18
15
563
267
393
450
450
480
928
32
6
0
72
16
608
1584
188
190
441
490
800
18
15
563
267
393
450
450
480
928
32
6
0
72
16
608
1584
252
190
441
490
800
18
15
563
267
393
450
450
480
928
32
6
0
72
16
608
1584
1212
190
441
490
800
18
15
563
267
393
450
450
480
928
32
6
0
72
72
608
1584
188
190
440
396
912
18
15
563
267
393
450
450
480
928
32
6
0
72
72
608
1584
1212
190
440
396
912
18
15
563
267
393
450
450
482
928
32
4
0
72
68
614
1587
107
140
468
392
836
18
15
563
267
393
450
450
482
928
32
4
0
72
68
614
1587
1259
140
468
392
836
18
15
563
267
393
450
450
482
928
32
4
0
76
68
614
1587
107
140
460
384
834
18
15
563
267
393
450
450
482
928
32
4
0
76
68
614
1587
1259
140
716
0
834
18
15
563
267
393
965
705
480
928
32
6
259
287
64
608
1584
188
696
88
391
833
18
15
563
267
393
965
705
480
928
32
6
259
287
64
608
1584
1276
696
1624
1159
912
18
15
563
267
393
453
449
992
1248
32
10
3
43
544
800
40
180
0
506
963
1089
18
15
563
267
393
453
449
992
1248
32
10
3
43
288
800
40
180
188
506
323
609
18
15
563
267
393
453
449
992
1248
32
10
3
91
272
824
40
180
128
474
219
280
18
15
563
267
393
453
449
992
1248
32
10
3
95
272
824
40
180
128
728
203
280
18
15
563
267
393
453
449
480
928
32
6
3
27
16
608
1584
188
56
26
119
833
18
15
563
267
393
453
449
480
928
32
6
3
27
16
608
1584
252
184
26
119
833
18
15
563
267
393
453
449
480
928
32
6
3
27
16
608
1584
1212
56
26
119
833
18
15
563
267
393
453
449
480
928
32
6
3
27
72
608
1584
188
56
26
391
784
18
15
563
267
393
453
449
480
928
32
6
3
27
72
608
1584
252
184
26
391
784
18
15
563
267
393
453
449
480
928
32
6
3
27
72
608
1584
1212
56
26
391
784
18
15
563
267
393
453
449
480
928
32
6
3
31
64
608
1584
188
56
24
391
784
18
15
563
267
393
453
449
480
928
32
6
3
31
64
608
1584
252
184
24
391
784
18
15
563
267
393
453
449
480
928
32
6
3
31
64
608
1584
1212
56
24
391
784
18
15
563
267
393
453
449
480
928
32
6
3
31
16
608
1584
188
56
24
115
833
18
15
563
267
393
453
449
480
928
32
6
3
31
16
608
1584
252
184
24
115
833
18
15
563
267
393
453
449
480
928
32
6
3
31
16
608
1584
1212
56
24
115
833
18
15
563
267
393
453
449
480
928
32
6
3
31
72
608
1584
188
56
24
387
785
18
15
563
267
393
453
449
480
928
32
6
3
31
72
608
1584
252
184
24
387
785
18
15
563
267
393
453
449
480
928
32
6
3
31
72
608
1584
1212
56
24
387
785
18
15
563
267
393
453
449
480
928
32
6
3
31
144
608
1584
188
56
24
11
785
18
15
563
267
393
453
449
480
928
32
6
3
75
64
608
1584
188
184
442
387
833
18
15
563
267
393
453
449
480
928
32
6
3
75
64
608
1584
1212
184
442
387
833
18
15
563
267
393
453
449
480
928
32
6
3
75
72
608
1584
188
184
442
395
832
18
15
563
267
393
453
449
480
928
32
6
3
75
72
608
1584
1212
184
442
395
832
18
15
563
267
393
453
449
480
928
32
6
3
91
16
608
1584
188
184
474
475
833
18
15
563
267
393
453
449
480
928
32
6
3
91
16
608
1584
252
184
474
475
833
18
15
563
267
393
453
449
480
928
32
6
3
91
16
608
1584
1212
184
730
119
833
18
15
563
267
393
453
449
480
928
32
6
3
79
64
608
1584
188
184
440
399
833
18
15
563
267
393
453
449
480
928
32
6
3
79
64
608
1584
1212
184
440
399
833
18
15
563
267
393
453
449
480
928
32
6
3
79
16
608
1584
188
56
440
475
833
18
15
563
267
393
453
449
480
928
32
6
3
79
16
608
1584
1212
56
440
475
833
18
15
563
267
393
453
449
480
928
32
6
3
79
72
608
1584
188
184
440
395
913
18
15
563
267
393
453
449
480
928
32
6
3
79
72
608
1584
1212
184
440
395
913
18
15
563
267
393
453
449
480
928
32
6
3
95
16
608
1584
188
184
472
475
833
18
15
563
267
393
453
449
480
928
32
6
3
95
16
608
1584
252
184
472
475
833
18
15
563
267
393
453
449
480
928
32
6
3
95
16
608
1584
1212
184
728
115
833
18
15
563
267
393
453
449
480
928
32
6
3
155
16
608
1584
188
184
90
347
833
18
15
563
267
393
453
449
480
928
32
6
3
155
16
608
1584
252
184
90
347
833
18
15
563
267
393
453
449
480
928
32
6
3
155
16
608
1584
1212
184
90
347
833
18
15
563
267
393
453
449
480
928
32
6
3
159
16
608
1584
188
184
88
347
833
18
15
563
267
393
453
449
480
928
32
6
3
159
16
608
1584
252
184
88
347
833
18
15
563
267
393
453
449
480
928
32
6
3
159
16
608
1584
1212
184
88
347
833
18
15
563
267
393
794
961
737
480
32
4
336
374
291
67
835
615
495
205
266
257
18
15
563
267
393
969
705
481
928
32
4
262
274
67
611
1587
1259
672
92
574
833
18
15
563
267
393
457
449
481
928
32
4
6
18
19
611
1587
235
32
28
438
913
18
15
563
267
393
457
449
481
928
32
4
6
18
19
611
1587
1259
32
28
438
913
18
15
563
267
393
457
449
481
928
32
4
6
30
67
611
1587
107
96
48
90
834
18
15
563
267
393
457
449
481
928
32
4
6
30
67
611
1587
1131
96
48
90
834
18
15
563
267
393
457
449
481
928
32
4
6
30
67
611
1587
1259
32
48
90
832
18
15
563
267
393
457
449
481
928
32
4
6
70
19
611
1587
235
160
440
474
833
18
15
563
267
393
457
449
481
928
32
4
6
70
19
611
1587
1259
160
440
474
833
18
15
563
267
393
457
449
481
928
32
4
6
70
70
611
1587
1131
96
448
384
833
18
15
563
267
393
457
449
481
928
32
4
6
70
70
611
1587
1259
160
704
0
833
18
15
563
267
393
457
449
481
928
32
4
6
70
75
611
1587
1131
96
448
394
832
18
15
563
267
393
457
449
481
928
32
4
6
70
75
611
1587
1259
160
704
10
913
18
15
563
267
393
457
449
481
928
32
4
6
70
71
611
1587
1131
96
448
385
784
18
15
563
267
393
457
449
481
928
32
4
6
70
71
611
1587
1259
160
704
2
832
18
15
563
267
393
457
449
481
928
32
4
6
31
67
611
1587
1259
32
50
88
833
18
15
563
267
393
457
449
481
928
32
4
6
86
67
611
1587
107
96
728
58
786
18
15
563
267
393
457
449
481
928
32
4
6
86
67
611
1587
1131
96
728
58
786
18
15
563
267
393
457
449
481
928
32
4
6
86
19
611
1587
107
608
728
458
834
18
15
563
267
393
457
449
481
928
32
4
6
71
71
611
1587
1131
96
450
384
832
18
15
563
267
393
457
449
481
928
32
4
6
71
71
611
1587
1259
160
706
0
832
18
15
563
267
393
457
449
481
928
32
4
6
83
19
611
1587
107
608
730
474
834
18
15
563
267
393
457
449
481
928
32
4
6
78
67
611
1587
1259
160
712
89
833
18
15
563
267
393
457
449
481
928
32
4
6
78
75
611
1587
107
96
720
2
833
18
15
563
267
393
457
449
481
928
32
4
6
78
75
611
1587
1131
96
720
2
833
18
15
563
267
393
457
449
481
928
32
4
6
78
75
611
1587
1259
160
712
2
832
18
15
563
267
393
457
449
481
928
32
4
6
94
67
611
1587
1259
160
432
409
833
18
15
563
267
393
457
449
481
928
32
4
6
94
19
611
1587
235
160
432
466
833
18
15
563
267
393
457
449
481
928
32
4
6
94
19
611
1587
1259
160
432
466
833
18
15
563
267
393
457
449
481
928
32
4
6
146
19
611
1587
235
32
92
342
833
18
15
563
267
393
457
449
481
928
32
4
6
146
19
611
1587
1259
32
92
342
833
18
15
563
267
393
457
449
481
928
32
4
6
95
67
611
1587
1259
160
434
408
833
18
15
563
267
393
457
449
481
928
32
4
6
150
19
611
1587
107
96
88
346
832
18
15
563
267
393
457
449
481
928
32
4
6
150
19
611
1587
1131
96
88
346
832
18
15
563
267
393
457
449
481
928
32
4
6
150
19
611
1587
235
32
88
346
834
18
15
563
267
393
457
449
481
928
32
4
6
150
19
611
1587
1259
32
88
346
834
18
15
563
267
393
457
449
481
928
32
4
6
147
19
611
1587
107
96
90
346
912
18
15
563
267
393
457
449
481
928
32
4
6
147
19
611
1587
1131
96
90
346
912
18
15
563
267
393
457
449
481
928
32
9
7
73
67
611
1587
1141
576
454
385
832
18
15
563
267
393
457
449
481
928
32
9
7
73
67
611
1587
117
576
454
385
832
18
15
563
267
393
457
449
481
928
32
9
7
73
67
611
1587
181
128
454
385
832
18
15
563
267
393
457
449
481
928
32
9
7
73
67
611
1587
1205
128
710
1
832
18
15
563
267
393
457
449
481
928
32
9
7
73
67
611
1587
1269
128
710
1
832
18
15
563
267
393
457
449
481
928
32
9
7
73
19
611
1587
1141
576
454
481
800
18
15
563
267
393
457
449
481
928
32
9
7
73
19
611
1587
117
576
454
481
800
18
15
563
267
393
457
449
481
928
32
9
7
73
19
611
1587
181
0
454
481
800
18
15
563
267
393
457
449
481
928
32
9
7
73
19
611
1587
1205
0
454
481
800
18
15
563
267
393
457
449
481
928
32
9
7
31
67
611
1587
1141
64
40
88
833
18
15
563
267
393
457
449
481
928
32
9
7
31
67
611
1587
117
64
40
88
833
18
15
563
267
393
457
449
481
928
32
9
7
71
71
611
1587
1141
576
448
384
832
18
15
563
267
393
457
449
481
928
32
9
7
71
71
611
1587
117
576
448
384
832
18
15
563
267
393
457
449
481
928
32
9
7
71
71
611
1587
181
128
448
384
832
18
15
563
267
393
457
449
481
928
32
9
7
71
71
611
1587
1205
128
704
0
832
18
15
563
267
393
457
449
481
928
32
9
7
71
71
611
1587
1269
128
704
0
832
18
15
563
267
393
457
449
481
928
32
9
7
79
67
611
1587
1205
128
712
88
833
18
15
563
267
393
457
449
481
928
32
9
7
95
67
611
1587
1141
576
1960
1816
1680
18
15
563
267
393
457
449
480
928
32
6
7
73
64
608
1584
1148
576
710
0
832
18
15
563
267
393
457
449
480
928
32
6
7
73
64
608
1584
124
128
454
384
832
18
15
563
267
393
457
449
480
928
32
6
7
73
64
608
1584
188
128
454
384
832
18
15
563
267
393
457
449
480
928
32
6
7
73
64
608
1584
252
128
454
384
832
18
15
563
267
393
457
449
480
928
32
6
7
73
64
608
1584
1212
128
710
0
832
18
15
563
267
393
457
449
480
928
32
6
7
73
64
608
1584
1276
128
710
0
832
18
15
563
267
393
457
449
480
928
32
6
7
73
16
608
1584
1148
576
710
96
800
18
15
563
267
393
457
449
480
928
32
6
7
73
16
608
1584
124
128
454
480
800
18
15
563
267
393
457
449
480
928
32
6
7
73
16
608
1584
188
0
454
480
800
18
15
563
267
393
457
449
480
928
32
6
7
73
16
608
1584
252
128
454
480
800
18
15
563
267
393
457
449
480
928
32
6
7
73
16
608
1584
1212
0
454
480
800
18
15
563
267
393
457
449
480
928
32
6
7
73
16
608
1584
1276
128
710
96
800
18
15
563
267
393
457
449
480
928
32
9
7
73
64
611
1587
1141
576
454
384
835
18
15
563
267
393
457
449
480
928
32
9
7
73
64
611
1587
117
576
454
384
835
18
15
563
267
393
457
449
480
928
32
9
7
73
64
611
1587
181
128
454
384
835
18
15
563
267
393
457
449
480
928
32
9
7
73
64
611
1587
1269
128
710
0
835
18
15
563
267
393
457
457
481
928
32
4
6
66
67
611
1587
1131
96
460
394
832
18
15
563
267
393
457
457
481
928
32
4
6
66
67
611
1587
1259
160
716
1
833
18
15
563
267
393
457
457
482
928
32
4
6
66
68
614
1587
1259
160
716
8
834
18
15
563
267
393
461
961
737
480
32
4
5
282
291
67
835
615
533
560
26
512
18
15
563
267
393
461
961
737
480
32
4
5
314
291
67
835
103
97
240
153
257
18
15
563
267
393
461
961
737
480
32
4
5
314
291
67
835
615
97
240
153
257
18
15
563
267
393
461
961
737
480
32
5
5
314
291
67
835
102
64
240
154
256
18
15
563
267
393
461
961
737
480
32
5
5
314
291
67
835
614
64
240
154
256
18
15
563
267
393
461
961
736
480
32
5
5
285
288
64
832
102
66
235
168
257
18
15
563
267
393
461
961
736
480
32
5
5
285
288
64
832
614
66
235
168
257
18
15
563
267
393
461
961
736
480
32
5
5
286
288
64
832
102
149
232
172
256
18
15
563
267
393
461
961
736
480
32
5
5
286
288
64
832
614
21
552
28
512
18
15
563
267
393
461
961
736
480
32
5
5
309
288
64
832
102
98
247
156
260
18
15
563
267
393
461
961
736
480
32
5
5
309
288
64
832
614
98
247
156
260
18
15
563
267
393
461
961
736
480
32
5
5
317
288
64
832
102
98
242
156
257
18
15
563
267
393
461
961
736
480
32
5
5
317
288
64
832
614
98
242
156
257
18
15
563
267
393
461
449
481
928
32
5
5
66
67
611
1587
189
184
416
386
832
18
15
563
267
393
461
449
481
928
32
5
5
66
67
611
1587
1213
184
416
386
832
18
15
563
267
393
461
449
481
928
32
5
5
66
71
611
1587
189
184
416
385
832
18
15
563
267
393
461
449
481
928
32
5
5
66
71
611
1587
1213
184
416
385
832
18
15
563
267
393
461
449
481
928
32
5
5
26
67
611
1587
1213
1208
48
90
832
18
15
563
267
393
461
449
481
928
32
5
5
74
75
611
1587
189
184
464
385
833
18
15
563
267
393
461
449
481
480
32
4
5
66
67
67
835
1127
1122
704
386
384
18
15
563
267
393
461
449
481
480
32
4
5
66
67
67
835
103
129
448
386
384
18
15
563
267
393
461
449
481
480
32
4
5
66
67
67
835
615
129
704
2
0
18
15
563
267
393
461
449
481
480
32
4
5
66
67
83
835
1127
162
704
2
56
18
15
563
267
393
461
449
481
480
32
4
5
66
67
83
835
615
129
704
2
56
18
15
563
267
393
461
449
481
480
32
4
5
66
19
67
835
1127
162
416
474
80
18
15
563
267
393
461
449
481
480
32
4
5
66
19
67
835
615
66
704
730
384
18
15
563
267
393
461
449
481
480
32
4
5
66
35
67
835
615
66
704
1986
1792
18
15
563
267
393
461
449
481
480
32
4
5
66
70
67
835
103
129
448
384
385
18
15
563
267
393
461
449
481
480
32
4
5
66
70
67
835
615
129
704
0
1
18
15
563
267
393
461
449
481
480
32
4
5
66
75
67
835
1127
1122
704
10
0
18
15
563
267
393
461
449
481
480
32
4
5
66
75
67
835
103
130
448
394
384
18
15
563
267
393
461
449
481
480
32
4
5
66
75
67
835
615
21
416
10
0
18
15
563
267
393
461
449
481
480
32
4
5
66
75
83
835
1127
162
704
10
48
18
15
563
267
393
461
449
481
480
32
4
5
66
75
83
835
615
66
704
1802
1072
18
15
563
267
393
461
449
481
480
32
4
5
66
71
67
835
1127
1122
704
385
384
18
15
563
267
393
461
449
481
480
32
4
5
66
71
67
835
103
129
448
1
0
18
15
563
267
393
461
449
481
480
32
4
5
66
71
67
835
615
129
704
1
0
18
15
563
267
393
461
449
481
480
32
4
5
66
39
67
835
615
66
704
1985
1792
18
15
563
267
393
461
449
481
480
32
4
5
22
22
67
835
615
1
24
496
385
18
15
563
267
393
461
449
481
480
32
4
5
26
67
67
835
1127
21
48
90
0
18
15
563
267
393
461
449
481
480
32
4
5
26
67
67
835
103
21
48
90
0
18
15
563
267
393
461
449
481
480
32
4
5
26
67
67
835
615
21
48
90
0
18
15
563
267
393
461
449
481
480
32
4
5
26
67
83
835
1127
21
48
90
56
18
15
563
267
393
461
449
481
480
32
4
5
26
67
83
835
103
21
48
90
56
18
15
563
267
393
461
449
481
480
32
4
5
26
67
83
835
615
21
48
90
56
18
15
563
267
393
461
449
481
480
32
4
5
86
22
67
835
103
129
472
496
385
18
15
563
267
393
461
449
481
480
32
4
5
58
35
67
835
1127
1122
752
665
1793
18
15
563
267
393
461
449
481
480
32
4
5
58
35
67
835
615
149
752
658
1792
18
15
563
267
393
461
449
481
480
32
4
5
74
75
67
835
1127
1122
720
1
0
18
15
563
267
393
461
449
481
480
32
4
5
74
75
67
835
103
21
464
386
384
18
15
563
267
393
461
449
481
480
32
4
5
74
75
67
835
615
97
720
1
0
18
15
563
267
393
461
449
481
480
32
4
5
74
75
83
835
1127
1122
720
1
49
18
15
563
267
393
461
449
481
480
32
4
5
74
75
83
835
615
98
720
50
48
18
15
563
267
393
461
449
481
480
32
4
5
150
22
67
835
1127
65
88
240
385
18
15
563
267
393
461
449
481
480
32
4
5
150
22
67
835
103
129
88
240
385
18
15
563
267
393
461
449
481
480
32
4
5
150
22
67
835
615
65
88
240
385
18
15
563
267
393
461
449
481
480
32
4
5
154
19
67
835
615
533
1840
594
640
18
15
563
267
393
461
449
481
480
32
5
5
66
67
67
835
102
128
448
386
384
18
15
563
267
393
461
449
481
480
32
5
5
66
67
67
835
1126
160
448
386
384
18
15
563
267
393
461
449
481
480
32
5
5
66
67
67
835
614
128
448
386
384
18
15
563
267
393
461
449
481
480
32
5
5
66
70
67
835
102
128
448
384
385
18
15
563
267
393
461
449
481
480
32
5
5
66
70
67
835
1126
160
448
384
385
18
15
563
267
393
461
449
481
480
32
5
5
66
70
67
835
614
128
448
384
385
18
15
563
267
393
461
449
481
480
32
5
5
66
75
67
835
102
128
448
394
384
18
15
563
267
393
461
449
481
480
32
5
5
66
75
67
835
1126
160
448
394
384
18
15
563
267
393
461
449
481
480
32
5
5
66
75
67
835
614
128
448
394
384
18
15
563
267
393
461
449
481
480
32
5
5
66
75
83
835
614
160
704
10
48
18
15
563
267
393
461
449
481
480
32
5
5
66
71
67
835
102
128
448
385
384
18
15
563
267
393
461
449
481
480
32
5
5
66
71
67
835
614
128
448
385
384
18
15
563
267
393
461
449
481
480
32
5
5
26
67
67
835
102
64
48
90
0
18
15
563
267
393
461
449
481
480
32
5
5
26
67
67
835
1126
64
48
90
0
18
15
563
267
393
461
449
481
480
32
5
5
26
67
67
835
614
64
48
90
0
18
15
563
267
393
461
449
481
480
32
5
5
74
75
67
835
1126
160
464
385
385
18
15
563
267
393
461
449
481
480
32
5
5
74
75
67
835
614
64
720
1
0
18
15
563
267
393
461
449
481
480
32
5
5
74
75
83
835
614
160
720
49
49
18
15
563
267
393
461
449
481
480
32
5
5
150
22
67
835
1126
64
88
240
385
18
15
563
267
393
461
449
480
480
32
5
5
29
64
64
832
102
66
43
88
0
18
15
563
267
393
461
449
480
480
32
5
5
29
64
64
832
1126
66
43
88
0
18
15
563
267
393
461
449
480
480
32
5
5
29
64
64
832
614
66
43
88
0
18
15
563
267
393
461
449
480
480
32
5
5
29
32
64
832
1126
1122
747
680
1793
18
15
563
267
393
461
449
480
480
32
5
5
69
64
64
832
614
98
727
12
0
18
15
563
267
393
461
449
480
480
32
5
5
30
64
64
832
102
21
40
92
0
18
15
563
267
393
461
449
480
480
32
5
5
30
64
64
832
1126
21
40
92
0
18
15
563
267
393
461
449
480
480
32
5
5
30
64
64
832
614
21
40
92
0
18
15
563
267
393
461
449
480
480
32
5
5
61
32
64
832
1126
1122
755
668
1793
18
15
563
267
393
461
449
480
480
32
5
5
77
64
64
832
102
130
459
88
0
18
15
563
267
393
461
449
480
480
32
5
5
77
64
64
832
1126
130
459
88
0
18
15
563
267
393
461
449
480
480
32
5
5
77
64
64
832
614
130
715
88
89
18
15
563
267
393
461
449
480
480
32
5
5
77
16
64
832
102
130
455
484
388
18
15
563
267
393
461
449
480
480
32
5
5
77
16
64
832
1126
130
455
484
388
18
15
563
267
393
461
449
480
480
32
5
5
77
16
64
832
614
130
711
484
388
18
15
563
267
393
461
449
480
480
32
5
5
77
32
64
832
614
66
711
1988
1796
18
15
563
267
393
461
449
480
480
32
5
5
149
16
64
832
614
569
1837
1164
384
18
15
563
267
393
461
449
480
480
32
5
5
149
16
80
832
614
569
1837
1164
92
18
15
563
267
393
461
449
480
480
32
5
5
78
64
64
832
1126
149
712
92
0
18
15
563
267
393
461
449
480
480
32
5
5
78
64
64
832
614
149
712
92
0
18
15
563
267
393
461
449
480
480
32
5
5
94
64
64
832
102
149
424
28
0
18
15
563
267
393
461
449
480
480
32
5
5
94
64
64
832
614
149
424
28
0
18
15
563
267
393
461
449
480
480
32
5
5
94
16
64
832
102
149
424
460
80
18
15
563
267
393
461
449
480
480
32
5
5
94
16
64
832
614
149
424
460
80
18
15
563
267
393
973
705
481
480
32
4
517
282
67
67
835
615
1557
48
562
384
18
15
563
267
393
973
705
481
480
32
5
517
282
67
67
835
614
1632
48
561
641
18
15
563
267
393
973
705
737
480
32
4
517
282
323
67
835
615
1557
48
1074
896
18
15
563
267
1417
1474
450
480
928
32
1542
1280
280
64
608
1584
1660
1614
280
384
832
18
15
563
267
395
969
705
337
416
32
8
260
278
51
147
984
632
640
1624
1450
97
18
15
563
269
393
777
961
737
480
34
11
347
383
291
67
836
620
480
192
264
257
18
15
563
269
393
450
449
481
928
34
6
0
78
67
611
1588
1138
595
461
386
833
18
15
563
269
393
450
449
481
928
34
6
0
78
67
611
1588
114
151
461
386
833
18
15
563
269
393
450
449
481
928
34
6
0
78
67
611
1588
178
135
461
386
833
18
15
563
269
393
450
449
481
480
34
6
0
22
19
67
836
1122
19
29
442
385
18
15
563
269
393
450
449
481
480
34
6
0
22
19
67
836
98
19
29
442
385
18
15
563
269
393
450
449
481
480
34
6
0
22
19
67
836
610
19
29
442
385
18
15
563
269
393
450
449
481
480
34
6
0
22
75
67
836
1122
19
29
394
1
18
15
563
269
393
450
449
481
480
34
6
0
22
75
67
836
98
19
29
394
1
18
15
563
269
393
450
449
481
480
34
6
0
22
75
67
836
610
19
29
394
1
18
15
563
269
393
450
449
481
480
34
6
0
22
75
83
836
610
147
413
650
49
18
15
563
269
393
450
449
481
480
34
6
0
86
19
67
836
1122
1127
733
442
385
18
15
563
269
393
450
449
481
480
34
6
0
86
19
67
836
98
147
477
442
385
18
15
563
269
393
450
449
481
480
34
6
0
86
19
67
836
610
19
477
442
385
18
15
563
269
393
450
449
481
480
34
6
0
78
67
67
836
1122
167
717
2
1
18
15
563
269
393
450
449
481
480
34
6
0
78
67
67
836
98
151
461
386
385
18
15
563
269
393
450
449
481
480
34
6
0
78
67
67
836
610
167
717
2
1
18
15
563
269
393
450
449
481
480
34
6
0
78
75
67
836
1122
167
717
10
1
18
15
563
269
393
450
449
481
480
34
6
0
78
75
67
836
98
151
461
394
385
18
15
563
269
393
450
449
481
480
34
6
0
78
75
67
836
610
167
717
10
1
18
15
563
269
393
450
449
481
480
34
6
0
78
75
83
836
1122
167
717
10
49
18
15
563
269
393
450
449
481
480
34
6
0
78
75
83
836
610
167
717
10
49
18
15
563
269
393
450
449
481
480
34
6
0
94
67
67
836
1122
167
429
58
1
18
15
563
269
393
450
449
481
480
34
6
0
94
19
67
836
1122
167
429
730
385
18
15
563
269
393
450
449
481
480
34
6
0
94
19
67
836
98
147
429
730
385
18
15
563
269
393
450
449
481
480
34
6
0
94
19
67
836
610
19
429
730
385
18
15
563
269
393
450
449
481
480
34
6
0
150
19
67
836
1122
19
93
218
81
18
15
563
269
393
450
449
481
480
34
6
0
150
19
67
836
98
19
93
218
81
18
15
563
269
393
450
449
481
480
34
6
0
150
19
67
836
610
19
93
218
81
18
15
563
269
393
450
962
738
480
34
6
0
296
292
70
836
610
147
248
66
514
18
15
563
269
393
450
450
482
480
34
6
0
24
68
70
836
98
147
408
386
4
18
15
563
269
393
450
450
482
480
34
6
0
24
68
70
836
610
147
408
386
4
18
15
563
269
393
450
450
482
480
34
6
0
40
20
86
836
1122
1124
760
648
90
18
15
563
269
393
450
450
482
480
34
6
0
40
20
86
836
610
147
760
648
90
18
15
563
269
393
450
450
482
480
34
6
0
40
19
71
836
1122
103
505
395
393
18
15
563
269
393
450
450
482
480
34
6
0
40
19
71
836
98
103
505
395
393
18
15
563
269
393
450
450
482
480
34
6
0
40
19
71
836
610
103
505
395
393
18
15
563
269
393
450
450
482
480
34
6
0
72
20
70
836
610
100
724
744
396
18
15
563
269
393
450
450
482
480
34
6
0
72
68
70
836
1122
1124
724
8
4
18
15
563
269
393
450
450
482
480
34
6
0
72
68
70
836
610
100
724
8
4
18
15
563
269
393
450
450
482
480
34
6
0
76
68
70
836
1122
132
460
384
386
18
15
563
269
393
450
450
482
480
34
6
0
76
68
70
836
98
4
460
384
386
18
15
563
269
393
450
450
482
480
34
6
0
76
68
70
836
610
4
460
384
386
18
15
563
269
393
969
705
737
480
34
6
518
286
323
67
836
610
1552
48
1074
897
18
15
563
269
393
969
705
737
480
34
6
518
286
291
67
836
610
1552
40
1050
769
18
15
563
269
393
457
961
737
480
34
6
6
274
275
67
836
98
80
236
218
384
18
15
563
269
393
457
961
737
480
34
6
6
274
275
67
836
610
16
556
14
385
18
15
563
269
393
457
961
737
480
34
6
6
274
275
83
836
610
16
556
14
561
18
15
563
269
393
457
961
737
480
34
6
6
278
275
83
836
610
16
536
10
561
18
15
563
269
393
457
961
737
480
34
6
6
286
291
67
836
98
80
232
170
257
18
15
563
269
393
457
961
737
480
34
6
6
286
291
67
836
610
16
552
26
513
18
15
563
269
393
457
961
737
480
34
6
6
287
291
67
836
610
80
562
24
512
18
15
563
269
393
457
961
737
480
34
6
6
318
291
67
836
98
144
240
146
257
18
15
563
269
393
457
961
737
480
34
6
6
318
291
67
836
610
144
240
146
257
18
15
563
269
393
457
449
481
928
34
6
6
30
67
611
1588
114
16
48
90
834
18
15
563
269
393
457
449
481
928
34
6
6
30
67
611
1588
178
16
48
90
834
18
15
563
269
393
457
449
481
928
34
6
6
30
67
611
1588
1202
144
48
90
834
18
15
563
269
393
457
449
481
928
34
6
6
73
67
611
1588
114
144
454
385
833
18
15
563
269
393
457
449
481
928
34
6
6
73
67
611
1588
178
144
454
385
833
18
15
563
269
393
457
449
481
928
34
6
6
73
67
611
1588
1202
144
710
1
833
18
15
563
269
393
457
449
481
928
34
6
6
31
67
611
1588
114
80
41
88
833
18
15
563
269
393
457
449
481
928
34
6
6
94
67
611
1588
114
80
424
410
833
18
15
563
269
393
457
449
481
928
34
6
6
94
67
611
1588
178
144
432
410
833
18
15
563
269
393
457
449
481
928
34
6
6
94
67
611
1588
1202
144
432
410
833
18
15
563
269
393
457
449
481
480
34
6
6
18
19
67
836
1122
80
44
474
82
18
15
563
269
393
457
449
481
480
34
6
6
18
19
67
836
98
16
44
474
82
18
15
563
269
393
457
449
481
480
34
6
6
18
19
67
836
610
16
44
474
82
18
15
563
269
393
457
449
481
480
34
6
6
30
67
67
836
1122
16
40
90
0
18
15
563
269
393
457
449
481
480
34
6
6
30
67
67
836
98
16
40
90
0
18
15
563
269
393
457
449
481
480
34
6
6
30
67
67
836
610
16
40
90
0
18
15
563
269
393
457
449
481
480
34
6
6
19
67
67
836
98
144
410
384
0
18
15
563
269
393
457
449
481
480
34
6
6
19
67
67
836
610
144
410
384
0
18
15
563
269
393
457
449
481
480
34
6
6
19
19
67
836
1122
16
26
474
384
18
15
563
269
393
457
449
481
480
34
6
6
19
19
67
836
98
16
26
474
384
18
15
563
269
393
457
449
481
480
34
6
6
19
19
67
836
610
16
26
474
384
18
15
563
269
393
457
449
481
480
34
6
6
70
19
67
836
1122
144
704
474
81
18
15
563
269
393
457
449
481
480
34
6
6
70
19
67
836
98
144
448
474
82
18
15
563
269
393
457
449
481
480
34
6
6
70
19
67
836
610
144
704
474
81
18
15
563
269
393
457
449
481
480
34
6
6
70
75
67
836
1122
144
704
10
0
18
15
563
269
393
457
449
481
480
34
6
6
70
75
67
836
98
144
448
394
385
18
15
563
269
393
457
449
481
480
34
6
6
70
75
67
836
610
144
704
10
0
18
15
563
269
393
457
449
481
480
34
6
6
73
67
67
836
1122
144
710
1
0
18
15
563
269
393
457
449
481
480
34
6
6
73
67
67
836
98
144
422
1
0
18
15
563
269
393
457
449
481
480
34
6
6
73
67
67
836
610
16
422
385
385
18
15
563
269
393
457
449
481
480
34
6
6
73
19
67
836
1122
144
710
481
385
18
15
563
269
393
457
449
481
480
34
6
6
73
19
67
836
98
144
422
481
384
18
15
563
269
393
457
449
481
480
34
6
6
73
19
67
836
610
144
710
481
385
18
15
563
269
393
457
449
481
480
34
6
6
73
75
67
836
98
144
422
90
0
18
15
563
269
393
457
449
481
480
34
6
6
73
75
67
836
610
144
422
90
0
18
15
563
269
393
457
449
481
480
34
6
6
82
19
67
836
98
144
428
430
385
18
15
563
269
393
457
449
481
480
34
6
6
82
19
67
836
610
144
428
686
385
18
15
563
269
393
457
449
481
480
34
6
6
86
19
67
836
98
144
472
474
81
18
15
563
269
393
457
449
481
480
34
6
6
86
19
67
836
610
144
472
474
81
18
15
563
269
393
457
449
481
480
34
6
6
75
67
67
836
98
144
458
386
386
18
15
563
269
393
457
449
481
480
34
6
6
75
67
67
836
610
144
458
386
386
18
15
563
269
393
457
449
481
480
34
6
6
75
19
67
836
98
144
458
482
384
18
15
563
269
393
457
449
481
480
34
6
6
75
19
67
836
610
144
458
482
384
18
15
563
269
393
457
449
481
480
34
6
6
78
67
67
836
610
144
712
90
82
18
15
563
269
393
457
449
481
480
34
6
6
78
75
67
836
610
144
712
2
1
18
15
563
269
393
457
449
481
480
34
6
6
94
67
67
836
98
144
424
26
0
18
15
563
269
393
457
449
481
480
34
6
6
94
67
67
836
610
16
432
50
1
18
15
563
269
393
457
449
481
480
34
6
6
94
19
67
836
98
144
424
458
81
18
15
563
269
393
457
449
481
480
34
6
6
94
19
67
836
610
144
424
466
81
18
15
563
269
393
457
449
481
480
34
6
6
150
19
67
836
1122
16
88
138
385
18
15
563
269
393
457
449
481
480
34
6
6
150
19
67
836
98
16
88
138
385
18
15
563
269
393
457
449
481
480
34
6
6
150
19
67
836
610
16
88
138
385
18
15
563
269
393
457
449
481
480
34
6
6
147
19
67
836
98
16
90
218
80
18
15
563
269
393
457
449
481
480
34
6
6
147
19
67
836
610
16
90
218
80
18
15
563
269
393
457
449
482
480
34
6
6
18
20
86
836
98
16
44
472
92
18
15
563
269
393
457
449
482
480
34
6
6
18
20
86
836
610
16
44
472
92
18
15
563
269
393
457
449
482
480
34
6
6
82
20
86
836
98
144
428
472
90
18
15
563
269
393
457
449
482
480
34
6
6
82
20
86
836
610
144
428
472
90
18
15
563
269
393
457
457
481
480
34
6
6
66
67
67
836
1122
144
716
10
0
18
15
563
269
393
457
457
481
480
34
6
6
66
67
67
836
98
144
460
394
384
18
15
563
269
393
457
457
481
480
34
6
6
66
67
67
836
610
144
716
10
0
18
15
563
269
393
461
449
482
480
34
7
5
77
76
70
836
100
144
457
0
2
18
15
563
269
393
461
449
482
480
34
7
5
77
76
70
836
612
144
713
384
2
18
15
571
521
649
685
513
336
976
1762
1703
1605
1641
168
688
516
128
130
721
1604
1504
18
15
571
521
649
685
513
336
976
1762
1703
1689
1643
168
688
516
128
422
49
1831
1505
18
15
571
521
649
685
513
336
976
1762
1703
1689
1639
168
688
516
128
422
569
1827
1505
18
15
571
521
649
685
513
337
976
1762
1703
1605
1642
171
691
516
128
130
720
1601
1505
18
15
571
521
649
685
513
337
976
1762
1703
1689
1643
171
691
516
128
422
49
1824
1505
18
15
571
265
393
962
962
992
528
2
23
256
24
16
496
4
512
1799
820
864
40
18
15
571
265
393
962
706
336
464
2
23
512
284
48
176
964
512
1543
44
542
672
18
15
571
265
393
450
962
992
528
2
23
0
280
16
496
4
0
7
564
864
40
18
15
571
265
393
450
962
992
528
2
23
0
280
16
496
4
512
7
564
864
40
18
15
571
265
393
450
962
992
528
2
23
0
280
16
496
4
256
519
564
864
40
18
15
571
265
393
450
450
992
528
2
23
0
24
272
368
4
0
7
52
224
40
18
15
571
265
393
450
450
992
528
2
23
0
24
272
368
4
512
7
52
224
40
18
15
571
265
393
450
450
992
528
2
23
0
24
272
368
4
256
7
52
224
40
18
15
571
265
393
450
450
992
528
2
23
0
24
272
368
4
1152
7
52
224
40
18
15
571
265
393
450
450
992
528
2
23
0
72
288
368
4
0
519
724
192
24
18
15
571
265
393
450
450
992
528
2
23
0
72
288
368
4
256
519
724
192
24
18
15
571
265
393
450
450
480
528
2
23
0
24
16
496
4
0
7
52
96
552
18
15
571
265
393
450
450
480
528
2
23
0
24
16
496
4
512
7
52
96
552
18
15
571
265
393
450
450
480
528
2
23
0
24
16
496
4
1152
7
52
96
552
18
15
571
265
393
450
450
480
528
2
23
0
88
16
496
4
0
263
436
416
552
18
15
571
265
393
450
450
480
528
2
23
0
88
16
496
4
512
263
436
416
552
18
15
571
265
393
965
961
992
528
2
11
259
31
16
496
4
520
1794
792
779
40
18
15
571
265
393
965
705
336
464
2
11
515
283
48
176
964
520
1538
26
539
673
18
15
571
265
393
965
705
336
464
2
11
515
287
48
176
964
520
1538
24
539
673
18
15
571
265
393
965
705
336
464
2
11
515
279
48
176
964
520
1538
50
539
673
18
15
571
265
393
965
705
336
464
2
11
259
283
48
176
964
520
1794
1306
539
673
18
15
571
265
393
965
705
336
464
2
11
259
287
48
176
964
520
642
88
283
673
18
15
571
265
393
965
705
336
464
2
11
259
279
48
176
964
520
1794
1330
287
656
18
15
571
265
393
965
705
337
464
2
11
515
283
51
179
964
520
1538
26
536
673
18
15
571
265
393
965
705
337
464
2
15
515
283
51
179
964
592
1560
26
536
672
18
15
571
265
393
965
705
337
464
2
15
259
283
51
179
964
592
472
154
280
72
18
15
571
265
393
453
449
992
528
2
11
3
31
528
496
4
8
258
408
779
40
18
15
571
265
393
453
449
992
528
2
11
3
31
272
368
4
8
258
408
267
40
18
15
571
265
393
453
449
992
528
2
11
3
31
272
368
4
520
258
408
267
40
18
15
571
265
393
453
449
992
528
2
11
3
31
272
368
4
264
258
408
267
40
18
15
571
265
393
453
449
992
528
2
11
3
47
544
496
4
8
514
760
1691
24
18
15
571
265
393
453
449
992
528
2
11
3
47
544
496
4
520
514
760
1691
24
18
15
571
265
393
453
449
992
528
2
11
3
47
544
496
4
264
514
760
1691
24
18
15
571
265
393
453
449
992
528
2
11
3
47
288
368
4
1032
514
760
155
24
18
15
571
265
393
453
449
992
528
2
11
3
47
288
368
4
8
514
760
155
24
18
15
571
265
393
453
449
992
528
2
11
3
47
288
368
4
520
514
760
155
24
18
15
571
265
393
453
449
992
528
2
11
3
47
288
368
4
264
514
760
155
24
18
15
571
265
393
453
449
992
528
2
11
3
79
272
368
4
8
130
440
367
40
18
15
571
265
393
453
449
992
528
2
11
3
79
272
368
4
264
130
440
367
40
18
15
571
265
393
453
449
992
528
2
11
3
151
528
496
4
8
514
1842
1467
40
18
15
571
265
393
453
449
992
528
2
11
3
151
528
496
4
264
514
1842
1467
40
18
15
571
265
393
453
449
480
528
2
11
3
31
16
496
4
8
130
408
491
552
18
15
571
265
393
453
449
480
528
2
11
3
79
16
496
4
8
130
440
495
552
18
15
571
265
393
453
449
480
528
2
11
3
79
16
496
4
520
258
440
495
552
18
15
571
265
393
457
449
993
528
2
11
7
73
275
371
4
8
128
458
225
41
18
15
571
265
393
457
449
993
528
2
11
7
73
275
371
4
264
128
458
225
41
18
15
571
265
393
457
449
993
528
2
11
7
73
291
371
4
1032
512
710
193
24
18
15
571
265
393
457
449
993
528
2
11
7
73
291
371
4
8
0
454
193
24
18
15
571
265
393
457
449
993
528
2
11
7
73
291
371
4
520
0
454
193
24
18
15
571
265
393
457
449
993
528
2
11
7
73
291
371
4
264
0
454
193
24
18
15
571
265
393
457
449
992
528
2
11
7
73
288
368
4
1032
512
710
192
24
18
15
571
265
393
457
449
992
528
2
11
7
73
288
368
4
8
0
454
192
24
18
15
571
265
393
457
449
992
528
2
11
7
73
288
368
4
520
0
454
192
24
18
15
571
265
393
457
449
992
528
2
11
7
73
288
368
4
264
0
454
192
24
18
15
571
265
393
457
449
481
528
2
11
7
73
19
499
4
8
128
458
481
553
18
15
571
265
393
457
449
481
528
2
11
7
73
19
499
4
264
128
458
481
553
18
15
571
265
393
457
449
481
528
2
11
7
73
35
499
4
8
0
454
449
536
18
15
571
265
393
457
449
481
528
2
11
7
73
35
499
4
520
0
454
449
536
18
15
571
265
393
457
449
480
528
2
11
7
73
32
496
4
8
0
454
448
536
18
15
571
265
393
457
449
480
528
2
11
7
73
32
496
4
520
0
454
448
536
18
15
571
265
393
457
449
480
528
2
11
7
73
32
496
4
264
0
454
448
536
18
15
571
265
393
457
450
992
528
2
11
7
72
288
368
4
1032
512
711
193
24
18
15
571
265
393
457
450
992
528
2
11
7
72
288
368
4
8
0
455
193
24
18
15
571
265
393
457
450
992
528
2
11
7
72
288
368
4
520
0
455
193
24
18
15
571
265
393
457
450
992
528
2
11
7
72
288
368
4
264
0
455
193
24
18
15
571
265
393
457
450
992
528
2
11
7
72
288
368
4
1160
1152
1991
1217
24
18
15
571
265
393
457
450
480
528
2
11
7
72
32
496
4
8
0
455
449
536
18
15
571
265
393
457
450
480
528
2
11
7
72
32
496
4
520
0
455
449
536
18
15
571
265
393
457
450
480
528
2
11
7
72
32
496
4
264
0
455
449
536
18
15
571
265
393
461
961
993
528
2
23
5
282
19
499
4
0
4
560
778
40
18
15
571
265
393
461
961
993
528
2
23
5
282
19
499
4
512
4
560
778
40
18
15
571
265
393
461
961
993
528
2
23
5
282
19
499
4
256
4
560
778
40
18
15
571
265
393
461
705
336
464
2
23
5
665
48
176
964
512
261
817
68
72
18
15
571
265
393
461
449
993
528
2
23
5
26
275
371
4
0
4
48
266
40
18
15
571
265
393
461
449
993
528
2
23
5
26
275
371
4
1024
4
48
266
40
18
15
571
265
393
461
449
993
528
2
23
5
26
275
371
4
512
4
48
266
40
18
15
571
265
393
461
449
993
528
2
23
5
26
275
371
4
256
4
48
266
40
18
15
571
265
393
461
449
993
528
2
23
5
26
275
371
4
1152
4
48
266
40
18
15
571
265
393
461
449
993
528
2
23
5
26
291
371
4
0
4
48
282
24
18
15
571
265
393
461
449
993
528
2
23
5
26
291
371
4
1024
4
48
282
24
18
15
571
265
393
461
449
993
528
2
23
5
26
291
371
4
512
4
48
282
24
18
15
571
265
393
461
449
993
528
2
23
5
26
291
371
4
256
4
48
282
24
18
15
571
265
393
461
449
993
528
2
23
5
154
531
499
4
0
516
1840
1418
40
18
15
571
265
393
461
449
993
528
2
23
5
154
531
499
4
512
516
1840
1418
40
18
15
571
265
393
461
449
993
528
2
23
5
154
531
499
4
256
516
1840
1418
40
18
15
571
265
393
461
449
992
528
2
23
5
69
272
368
4
0
132
461
236
156
18
15
571
265
393
461
449
992
528
2
23
5
69
272
368
4
256
132
461
236
156
18
15
571
265
393
461
449
992
528
2
23
5
85
272
368
4
0
260
429
204
156
18
15
571
265
393
461
449
992
528
2
23
5
85
272
368
4
512
260
429
204
156
18
15
571
265
393
461
449
992
528
2
23
5
85
272
368
4
256
132
429
204
156
18
15
571
265
393
461
449
992
528
2
23
5
89
272
368
4
0
132
433
164
40
18
15
571
265
393
461
449
992
528
2
23
5
89
272
368
4
256
132
433
164
40
18
15
571
265
393
461
449
992
528
2
23
5
77
272
368
4
0
133
453
228
156
18
15
571
265
393
461
449
992
528
2
23
5
77
272
368
4
256
517
1893
612
156
18
15
571
265
393
461
449
992
528
2
23
5
77
272
368
4
1152
133
453
228
156
18
15
571
265
393
461
449
480
528
2
23
5
21
144
496
4
0
4
45
12
28
18
15
571
265
393
461
449
480
528
2
23
5
21
144
496
4
512
4
45
12
28
18
15
571
265
393
461
449
480
528
2
23
5
21
144
496
4
256
4
45
12
28
18
15
571
265
393
461
449
480
528
2
23
5
21
144
496
4
1152
4
45
12
28
18
15
571
265
393
973
961
993
528
2
23
261
66
75
371
4
0
452
864
1362
42
18
15
571
265
393
973
961
993
528
2
23
261
66
75
371
4
512
1796
1472
778
42
18
15
571
265
393
973
961
993
528
2
23
261
66
75
371
4
256
452
864
1362
42
18
15
571
265
393
973
961
993
528
2
23
261
26
19
499
4
512
644
1840
778
40
18
15
571
265
393
973
961
993
528
2
23
261
26
35
499
4
512
644
1840
794
24
18
15
571
265
393
973
705
336
464
2
23
517
281
48
176
964
512
1540
49
532
672
18
15
571
265
393
973
705
336
464
2
23
261
281
48
176
964
512
1797
1329
532
672
18
15
571
265
393
973
705
337
464
2
23
517
282
51
179
964
512
1540
48
529
673
18
15
571
265
393
973
705
337
464
2
23
261
281
54
191
964
512
1796
1329
272
658
18
15
571
265
393
973
705
337
464
2
23
261
282
51
179
964
512
1796
1328
529
673
18
15
571
265
1417
1474
1474
992
528
2
1559
512
1176
16
240
4
1536
7
1332
352
40
18
15
571
265
1417
1477
1473
992
528
2
1547
515
1183
16
240
4
1544
2
1304
395
40
18
15
571
265
1417
1481
1473
993
528
2
1547
519
585
35
243
4
1544
0
198
1729
25
18
15
571
265
1417
1481
1474
992
528
2
1547
519
584
32
240
4
1544
0
199
1728
24
18
15
571
265
1417
1485
1473
993
528
2
1559
517
1178
19
243
4
1536
4
1328
394
40
18
15
571
265
1417
1485
449
993
528
2
1559
1285
282
275
371
4
1536
1540
304
1034
40
18
15
571
265
1417
1485
449
993
528
2
1559
1285
282
291
371
4
1536
1540
304
1050
24
18
15
571
265
1417
1485
449
480
528
2
1559
1285
281
16
496
4
1536
1540
305
996
552
18
15
571
263
393
962
962
992
528
48
6
256
72
72
371
16
532
1846
1465
826
43
18
15
571
263
393
450
962
992
528
16
6
0
280
16
496
8
36
46
344
864
40
18
15
571
263
393
450
962
992
528
16
6
0
280
16
496
8
292
46
344
864
40
18
15
571
263
393
450
962
992
528
48
6
0
280
16
496
16
20
90
344
864
40
18
15
571
263
393
450
962
992
528
48
6
0
280
16
496
16
532
90
344
864
40
18
15
571
263
393
450
962
992
528
48
6
0
280
16
496
16
276
90
344
864
40
18
15
571
263
393
450
450
992
528
16
6
0
20
544
496
8
36
110
746
1696
24
18
15
571
263
393
450
450
992
528
16
6
0
20
288
368
8
36
46
42
192
24
18
15
571
263
393
450
450
992
528
16
6
0
20
288
368
8
548
46
42
192
24
18
15
571
263
393
450
450
992
528
16
6
0
20
288
368
8
292
46
42
192
24
18
15
571
263
393
450
450
992
528
16
6
0
72
272
368
8
36
46
440
176
40
18
15
571
263
393
450
450
992
528
16
6
0
72
272
368
8
548
46
441
176
40
18
15
571
263
393
450
450
992
528
16
6
0
72
272
368
8
292
46
440
176
40
18
15
571
263
393
450
450
992
528
16
6
0
152
272
368
8
36
46
88
96
40
18
15
571
263
393
450
450
992
528
16
6
0
152
272
368
8
548
46
88
96
40
18
15
571
263
393
450
450
992
528
16
6
0
152
272
368
8
292
46
88
96
40
18
15
571
263
393
450
450
992
528
48
6
0
72
272
368
16
20
154
440
176
40
18
15
571
263
393
450
450
992
528
48
6
0
72
272
368
16
532
282
440
176
40
18
15
571
263
393
450
450
992
528
48
6
0
72
272
368
16
276
154
440
176
40
18
15
571
263
393
450
450
992
528
48
6
0
152
544
496
16
532
90
664
1728
24
18
15
571
263
393
450
450
992
528
48
6
0
152
272
368
16
1044
538
88
96
40
18
15
571
263
393
450
450
992
528
48
6
0
152
272
368
16
20
26
88
96
40
18
15
571
263
393
450
450
992
528
48
6
0
152
272
368
16
532
26
88
96
40
18
15
571
263
393
450
450
992
528
48
6
0
152
272
368
16
276
26
88
96
40
18
15
571
263
393
450
450
480
528
16
6
0
20
32
496
8
36
46
42
448
536
18
15
571
263
393
450
450
480
528
16
6
0
20
32
496
8
548
46
42
448
536
18
15
571
263
393
450
450
480
528
16
6
0
72
16
496
8
36
46
440
432
552
18
15
571
263
393
450
450
480
528
16
6
0
72
16
496
8
548
46
441
432
552
18
15
571
263
393
450
450
480
528
16
6
0
152
16
496
8
36
46
88
224
552
18
15
571
263
393
450
450
480
528
16
6
0
152
16
496
8
548
46
88
224
552
18
15
571
263
393
450
450
480
528
48
6
0
24
32
496
16
20
26
408
448
536
18
15
571
263
393
450
450
480
528
48
6
0
24
32
496
16
532
26
408
448
536
18
15
571
263
393
450
450
480
528
48
6
0
24
32
496
16
276
26
408
448
536
18
15
571
263
393
450
450
480
528
48
6
0
72
16
496
16
20
54
441
432
552
18
15
571
263
393
450
450
480
528
48
6
0
72
16
496
16
532
54
441
432
552
18
15
571
263
393
450
450
480
528
48
6
0
72
16
496
16
276
54
441
432
552
18
15
571
263
393
450
450
480
528
48
6
0
152
16
496
16
1044
538
88
224
552
18
15
571
263
393
450
450
480
528
48
6
0
152
16
496
16
20
26
88
224
552
18
15
571
263
393
450
450
480
528
48
6
0
152
16
496
16
532
26
88
224
552
18
15
571
263
393
450
450
480
528
48
6
0
152
16
496
16
276
26
88
224
552
18
15
571
263
393
450
450
480
528
48
6
0
152
32
496
16
1044
602
664
704
536
18
15
571
263
393
450
450
480
528
48
6
0
152
32
496
16
20
602
664
448
536
18
15
571
263
393
450
450
480
528
48
6
0
152
32
496
16
532
90
664
704
536
18
15
571
263
393
461
961
992
528
16
6
5
285
16
496
8
36
32
554
776
41
18
15
571
263
393
461
961
992
528
16
6
5
285
16
496
8
292
288
554
776
41
18
15
571
263
393
461
449
992
528
16
6
5
29
272
368
8
36
32
42
264
156
18
15
571
263
393
461
449
992
528
16
6
5
29
272
368
8
548
32
42
264
156
18
15
571
263
393
461
449
992
528
16
6
5
29
272
368
8
292
32
42
264
156
18
15
571
263
393
461
449
992
528
16
6
5
69
272
368
8
36
96
726
236
156
18
15
571
263
393
461
449
992
528
16
6
5
70
272
368
8
292
160
440
364
42
18
15
571
263
393
461
449
992
528
16
6
5
85
272
368
8
292
160
438
204
156
18
15
571
263
393
461
449
992
528
16
6
5
38
288
368
8
36
96
504
300
24
18
15
571
263
393
461
449
992
528
16
6
5
77
272
368
8
36
0
454
228
156
18
15
571
263
393
461
449
992
528
16
6
5
77
272
368
8
548
0
454
612
156
18
15
571
263
393
461
449
992
528
16
6
5
77
272
368
8
292
0
454
228
156
18
15
571
263
393
461
449
992
528
48
6
5
29
272
368
16
1044
64
42
264
156
18
15
571
263
393
461
449
992
528
48
6
5
29
272
368
16
20
64
42
264
156
18
15
571
263
393
461
449
992
528
48
6
5
29
272
368
16
532
64
42
264
156
18
15
571
263
393
461
449
992
528
48
6
5
29
272
368
16
276
64
42
264
156
18
15
571
263
393
461
449
992
528
48
6
5
77
272
368
16
20
0
454
228
156
18
15
571
263
393
461
449
992
528
48
6
5
77
272
368
16
532
0
454
612
156
18
15
571
263
393
461
449
992
528
48
6
5
77
272
368
16
276
0
454
228
156
18
15
571
263
393
461
449
480
528
16
6
5
21
144
496
8
36
32
54
12
28
18
15
571
263
393
461
449
480
528
16
6
5
21
144
496
8
548
32
54
12
28
18
15
571
263
393
461
449
480
528
16
6
5
29
144
496
8
36
64
42
8
28
18
15
571
263
393
461
449
480
528
16
6
5
29
144
496
8
548
64
42
8
28
18
15
571
263
393
461
449
480
528
48
6
5
29
144
496
16
1044
64
42
8
28
18
15
571
263
393
461
449
480
528
48
6
5
29
144
496
16
20
64
42
8
28
18
15
571
263
393
461
449
480
528
48
6
5
29
144
496
16
532
64
42
8
28
18
15
571
263
393
461
449
480
528
48
6
5
29
144
496
16
276
64
42
8
28
18
15
309
261
393
965
705
337
21
93
17
514
283
51
60
612
518
1536
26
280
411
18
15
309
261
393
973
705
337
21
85
17
517
277
53
61
629
513
1549
25
529
42
18
15
309
261
393
973
705
337
21
85
17
261
277
53
61
629
513
653
93
529
1066
18
15
309
261
393
973
705
337
21
85
17
261
285
53
61
629
513
1805
1321
529
38
18
15
309
261
905
965
705
337
21
93
529
2
283
51
60
612
1542
0
26
280
411
18
15
309
261
905
973
705
337
21
85
529
5
277
53
61
629
1537
13
25
529
1066
18
15
309
261
905
973
705
337
21
85
529
5
285
53
61
629
1537
13
41
529
1062
18
15
309
261
905
973
705
337
21
85
529
5
149
53
61
629
1537
13
797
913
42
18
15
309
773
905
973
705
337
21
277
17
5
277
53
61
397
993
13
25
273
42
18
15
309
773
905
973
705
337
21
277
17
5
277
53
61
653
993
13
25
273
42
18
15
309
773
905
973
705
337
21
277
17
5
149
53
61
397
993
781
793
913
42
18
15
309
773
905
973
705
337
21
277
17
5
149
53
61
653
993
781
793
913
42
18
15
309
773
905
973
705
337
21
373
17
5
277
53
61
717
961
13
25
273
42
18
15
821
1029
1417
1037
513
849
1045
1301
1297
1513
349
373
861
853
1057
741
5
1473
362
18
15
821
1029
1417
1037
513
849
1045
1301
1297
1497
349
373
861
854
1057
753
3
1441
358
18
15
821
1029
1417
1477
1473
1504
1044
1293
1297
1282
1099
584
887
773
1030
640
718
11
43
18
15
821
1029
1417
1477
1473
1504
1044
1293
1297
1282
1099
584
887
773
518
768
954
59
43
18
15
821
1029
1417
1477
1473
1504
1044
1293
1297
1282
1099
584
887
774
1030
640
718
11
43
18
15
821
1029
1417
1477
1473
1504
1044
1293
1297
1282
1099
584
887
774
518
768
954
59
43
18
15
821
1029
1417
1477
1473
1504
1044
1293
1297
1282
1098
584
887
774
518
768
955
59
43
18
15
821
1029
1417
1477
449
849
1045
1301
1297
1282
299
347
860
853
1057
640
250
1032
1043
18
15
821
1029
1417
1477
449
848
1045
1301
1297
1282
283
344
861
853
529
768
90
1363
1111
18
15
821
1029
1417
1477
449
848
1045
1301
1297
1282
283
344
861
858
529
768
90
1363
1111
18
15
821
1029
1417
1485
1473
1504
1045
1293
1297
1029
1093
1040
886
774
518
525
953
732
158
18
15
821
1029
1417
1485
1473
1504
1045
1293
1297
1029
1173
1040
886
774
518
525
669
652
158
18
15
821
1029
1417
1485
1473
1504
1045
1293
1297
1285
1093
1040
886
774
518
653
697
732
158
18
15
821
1029
1417
1485
1473
1504
1045
1293
1297
1285
1109
1040
886
774
518
662
695
716
158
18
15
315
265
393
965
705
336
16
98
11
259
283
48
48
196
196
450
154
283
33
18
15
315
265
393
965
705
336
16
98
11
259
311
48
48
196
196
450
242
399
400
18
15
315
265
393
965
705
336
16
98
11
259
311
48
48
196
200
476
242
399
401
18
15
315
265
393
965
705
336
16
98
11
259
303
48
48
196
196
450
248
463
33
18
15
315
265
393
965
705
337
16
98
11
259
283
51
51
196
196
450
154
280
33
18
15
315
265
393
969
705
337
16
98
7
263
285
54
63
196
192
448
233
456
402
18
15
315
265
393
969
705
337
16
98
7
263
287
51
51
196
192
448
232
712
712
18
15
315
265
393
461
705
336
16
98
7
5
665
48
48
196
192
276
817
68
392
18
15
315
265
393
461
705
336
16
98
7
5
665
48
48
196
224
276
817
68
392
18
15
315
265
393
973
705
336
16
98
7
261
277
48
48
196
192
468
237
460
32
18
15
315
777
905
962
706
336
16
258
23
0
152
48
48
388
0
775
820
800
416
18
15
315
777
905
962
706
336
16
258
23
0
152
48
48
644
0
7
820
1312
400
18
15
315
777
905
962
706
336
16
258
23
0
284
48
48
388
0
7
44
542
1056
18
15
315
777
905
962
706
336
16
258
23
0
284
48
48
388
896
7
44
430
32
18
15
315
777
905
962
706
336
16
258
23
0
284
48
48
644
0
7
44
542
1056
18
15
315
777
905
962
706
336
16
258
23
0
284
48
48
644
896
7
44
430
32
18
15
315
777
905
965
705
336
16
258
11
3
283
48
48
388
8
2
26
539
1057
18
15
315
777
905
965
705
336
16
258
11
3
283
48
48
388
904
2
26
283
33
18
15
315
777
905
965
705
336
16
258
11
3
283
48
48
388
1000
66
26
283
33
18
15
315
777
905
965
705
336
16
258
11
3
283
48
48
644
8
2
26
539
1057
18
15
315
777
905
965
705
336
16
258
11
3
283
48
48
644
904
2
26
283
33
18
15
315
777
905
965
705
336
16
258
11
3
155
48
48
388
8
2
154
155
33
18
15
315
777
905
965
705
336
16
258
11
3
155
48
48
644
8
2
154
155
33
18
15
315
777
905
965
705
336
16
258
11
3
287
48
48
388
8
2
24
531
1057
18
15
315
777
905
965
705
336
16
258
11
3
287
48
48
388
904
2
24
275
33
18
15
315
777
905
965
705
336
16
258
11
3
287
48
48
388
1000
66
24
275
33
18
15
315
777
905
965
705
336
16
258
11
3
287
48
48
644
8
2
24
531
1057
18
15
315
777
905
965
705
336
16
258
11
3
287
48
48
644
904
2
24
275
33
18
15
315
777
905
965
705
336
16
258
11
3
279
48
48
388
8
2
50
539
1057
18
15
315
777
905
965
705
336
16
258
11
3
279
48
48
388
904
66
50
283
33
18
15
315
777
905
965
705
336
16
258
11
3
279
48
48
388
1000
66
50
283
33
18
15
315
777
905
965
705
336
16
258
11
3
279
48
48
644
8
2
50
539
1057
18
15
315
777
905
965
705
336
16
258
11
3
279
48
48
644
904
66
50
283
33
18
15
315
777
905
965
705
336
16
258
11
3
159
48
48
388
8
2
792
811
712
18
15
315
777
905
965
705
336
16
258
11
3
159
48
48
644
8
2
792
811
712
18
15
315
777
905
965
705
336
16
354
11
3
283
48
48
708
1000
2
26
283
33
18
15
315
777
905
965
705
336
16
354
11
3
287
48
48
708
1000
2
24
275
33
18
15
315
777
905
965
705
337
16
258
11
3
283
51
51
388
8
2
26
536
1057
18
15
315
777
905
965
705
337
16
258
11
3
283
51
51
388
904
2
26
280
33
18
15
315
777
905
965
705
337
16
258
11
3
283
51
51
644
8
2
26
536
1057
18
15
315
777
905
965
705
337
16
258
11
3
283
51
51
644
904
2
26
280
33
18
15
315
777
905
965
705
337
16
258
11
3
155
51
51
388
8
2
154
152
33
18
15
315
777
905
965
705
337
16
258
11
3
155
51
51
644
8
2
154
152
33
18
15
315
777
905
965
705
337
16
258
10
2
282
51
51
388
10
3
27
537
1057
18
15
315
777
905
965
705
337
16
258
10
2
282
51
51
388
906
3
27
537
1057
18
15
315
777
905
965
705
337
16
258
10
2
282
51
51
644
10
3
27
537
1057
18
15
315
777
905
965
705
337
16
258
10
2
282
51
51
644
906
3
27
537
1057
18
15
315
777
905
965
705
337
16
258
10
2
154
51
51
388
10
3
795
1433
33
18
15
315
777
905
965
705
337
16
258
10
2
154
51
51
644
10
3
795
1433
33
18
15
315
777
905
965
705
337
16
258
10
3
283
51
51
388
10
2
26
536
1057
18
15
315
777
905
965
705
337
16
258
10
3
283
51
51
388
50
62
26
536
1057
18
15
315
777
905
965
705
337
16
258
10
3
283
51
51
388
906
2
26
536
1057
18
15
315
777
905
965
705
337
16
258
10
3
283
51
51
644
10
2
26
536
1057
18
15
315
777
905
965
705
337
16
258
10
3
283
51
51
644
906
2
26
536
1057
18
15
315
777
905
965
705
337
16
258
10
3
155
51
51
388
10
2
794
1432
33
18
15
315
777
905
965
705
337
16
258
10
3
155
51
51
388
50
94
154
152
33
18
15
315
777
905
965
705
337
16
258
10
3
155
51
51
644
10
2
794
1432
33
18
15
315
777
905
965
705
337
16
258
15
3
283
51
51
388
48
56
26
536
1056
18
15
315
777
905
965
705
337
16
258
15
3
155
51
51
388
48
88
154
152
32
18
15
315
777
905
973
705
336
16
258
7
5
281
48
48
644
992
66
49
276
32
18
15
315
777
905
973
705
336
16
258
7
5
286
48
48
644
992
66
40
460
32
18
15
315
777
905
973
705
336
16
258
23
5
277
48
48
388
0
4
45
540
1056
18
15
315
777
905
973
705
336
16
258
23
5
277
48
48
388
896
4
45
428
32
18
15
315
777
905
973
705
336
16
258
23
5
277
48
48
644
0
4
45
540
1056
18
15
315
777
905
973
705
336
16
258
23
5
277
48
48
644
896
4
45
428
32
18
15
315
777
905
973
705
336
16
258
23
5
281
48
48
388
0
4
49
532
1056
18
15
315
777
905
973
705
336
16
258
23
5
281
48
48
388
896
4
49
276
32
18
15
315
777
905
973
705
336
16
258
23
5
281
48
48
644
0
4
49
532
1056
18
15
315
777
905
973
705
336
16
258
23
5
281
48
48
644
896
4
49
276
32
18
15
315
777
905
973
705
336
16
258
23
5
153
48
48
388
0
772
817
68
392
18
15
315
777
905
973
705
336
16
258
23
5
153
48
48
644
0
772
817
68
392
18
15
315
777
905
973
705
336
16
354
7
5
277
48
48
708
960
84
45
460
32
18
15
315
777
905
973
705
336
16
354
7
5
281
48
48
708
960
84
49
276
32
18
15
315
777
905
973
705
336
16
354
7
5
278
48
48
708
992
2
24
276
32
18
15
315
777
905
973
705
337
16
258
7
5
282
51
51
388
992
66
48
273
33
18
15
315
777
905
973
705
337
16
258
23
5
282
51
51
388
0
4
48
529
1057
18
15
315
777
905
973
705
337
16
258
23
5
282
51
51
388
896
4
48
273
33
18
15
315
777
905
973
705
337
16
258
23
5
154
51
51
388
0
772
816
913
401
18
15
315
269
393
965
705
337
16
97
11
259
283
51
51
197
208
472
154
280
33
18
15
315
781
905
965
705
336
16
257
11
3
283
48
51
389
48
56
26
539
1067
18
15
315
781
905
965
705
336
16
257
11
3
155
48
51
389
48
88
154
155
35
18
15
315
781
905
965
705
337
16
257
11
3
283
51
51
389
48
56
26
536
1057
18
15
315
781
905
965
705
337
16
257
11
3
155
51
51
389
48
88
154
152
33
18
15
315
781
905
973
705
337
16
257
7
5
282
51
51
389
56
16
48
529
1057
18
15
315
781
905
973
705
337
16
257
7
5
154
51
51
389
56
784
816
913
401
18
15
315
781
905
973
705
337
16
353
7
5
278
54
63
709
984
16
24
272
402
18
15
315
781
905
973
705
337
16
353
7
5
278
54
63
709
2008
784
24
272
402
18
15
315
781
905
973
705
337
16
353
7
5
282
51
51
709
984
16
48
273
33
18
15
315
781
905
973
705
337
16
353
7
5
150
54
63
709
984
784
792
912
402
18
15
315
781
905
973
705
337
16
353
7
5
150
54
63
709
2008
784
792
912
402
18
15
315
263
393
962
706
336
16
80
6
256
280
48
48
176
244
474
152
284
32
18
15
315
263
393
962
706
336
16
80
6
256
280
48
48
368
244
474
152
284
32
18
15
315
775
905
962
706
336
16
304
6
0
280
48
48
400
20
26
24
540
1056
18
15
315
775
905
962
706
336
16
304
6
0
280
48
48
400
980
26
24
284
32
18
15
315
775
905
962
706
336
16
304
6
0
280
48
48
656
20
2
24
540
1056
18
15
315
775
905
962
706
336
16
304
6
0
280
48
48
656
980
26
24
284
32
18
15
315
775
905
962
706
336
16
304
6
0
280
48
48
656
948
26
24
284
32
18
15
315
775
905
962
706
336
16
304
6
0
152
48
48
400
20
26
792
924
32
18
15
315
775
905
962
706
336
16
304
6
0
152
48
48
400
980
794
792
924
32
18
15
315
775
905
962
706
336
16
304
6
0
152
48
48
656
20
26
792
924
32
18
15
315
775
905
962
706
336
16
304
6
0
152
48
48
656
980
794
792
924
32
18
15
315
775
905
973
705
336
16
304
6
5
278
48
48
656
948
32
24
284
32
18
15
315
775
905
973
705
336
16
304
6
5
286
48
48
400
20
64
40
972
1056
18
15
315
775
905
973
705
336
16
304
6
5
286
48
48
656
20
64
40
972
1056
18
15
315
775
905
973
705
337
16
272
6
5
282
51
51
392
36
32
48
529
1057
18
15
827
1033
1417
1485
1473
1505
1040
1282
1303
1029
1090
587
883
772
1024
516
960
10
42
18
15
827
1033
1417
1485
1473
1505
1040
1282
1303
1029
1090
587
883
772
512
516
960
10
42
18
15
827
1033
1417
1485
1473
1505
1040
1282
1303
1285
1090
587
883
772
512
964
960
10
42
18
15
827
1031
1417
1474
1474
1504
1040
1296
1286
1024
1044
584
880
776
548
622
746
80
42
18
15
827
1031
1417
1474
1474
1504
1040
1328
1286
1280
1096
584
883
784
532
694
953
58
43
18
15
827
1031
1417
1485
1473
1504
1040
1296
1286
1029
1101
1040
880
776
548
576
870
740
156
18
15
827
1031
1417
1485
1473
1504
1040
1296
1286
1285
1101
1040
880
776
548
640
710
740
156
18
15
827
1031
1417
1485
1473
1504
1040
1328
1286
1029
1101
1040
880
784
1044
576
710
740
156
18
15
827
1031
1417
1485
1473
1504
1040
1328
1286
1029
1101
1040
880
784
532
576
870
740
156
18
15
569
265
393
962
706
486
481
1
11
512
280
76
60
958
521
1539
24
568
680
18
15
569
265
393
962
706
486
481
1
11
256
280
76
60
958
521
643
88
568
680
18
15
569
265
393
450
450
486
481
1
11
0
72
76
60
958
521
259
440
56
424
18
15
569
265
393
450
450
486
481
1
11
0
88
76
60
958
521
515
728
68
680
18
15
565
261
393
962
706
486
487
21
17
512
280
76
72
866
545
1556
52
1156
1110
18
15
565
261
393
962
706
486
487
21
17
512
280
76
72
866
529
1556
52
1156
1110
18
15
565
261
393
962
706
486
487
21
17
256
276
76
72
866
545
1812
1322
392
398
18
15
565
261
393
450
450
486
487
21
17
0
24
76
72
866
1057
1044
1076
644
6
18
15
565
261
393
450
450
486
487
21
17
0
24
76
72
866
1041
20
52
388
6
18
15
565
261
393
450
450
486
487
21
17
0
24
76
72
866
33
20
52
388
6
18
15
565
261
393
450
450
486
487
21
17
0
24
76
72
866
17
20
52
388
6
18
15
565
261
393
450
450
486
487
21
17
0
24
76
72
866
545
20
52
388
6
18
15
565
261
393
450
450
486
487
21
17
0
24
76
72
866
529
20
52
388
6
18
15
569
265
905
1037
1
737
529
1
529
947
83
983
757
2
1283
353
256
944
665
18
15
569
265
905
1037
1
737
529
1
529
947
83
983
756
2
1283
353
256
944
667
18
15
573
261
393
453
852
962
530
3
17
2
320
66
172
60
6
512
352
772
8
18
15
573
261
393
453
852
962
530
3
17
2
320
66
172
60
262
256
352
772
8
18
15
573
261
393
453
852
962
530
3
17
2
324
66
172
60
6
64
200
896
8
18
15
573
261
393
453
852
962
530
19
17
2
320
66
171
48
66
160
352
898
11
18
15
573
261
393
453
852
962
530
19
17
2
320
66
171
48
70
160
352
898
11
18
15
573
261
393
453
852
962
530
19
17
2
320
66
171
48
322
160
352
898
11
18
15
573
261
393
453
852
962
530
19
17
2
320
66
171
48
578
160
352
898
11
18
15
565
261
393
453
852
962
532
13
17
2
320
65
168
6
6
256
352
899
5
18
15
565
261
393
453
852
962
532
13
17
2
320
65
168
6
518
256
352
899
5
18
15
565
261
393
453
852
962
532
13
17
2
320
65
168
6
262
256
352
899
5
18
15
565
261
393
453
852
962
532
21
17
2
320
66
216
89
65
64
352
898
48
18
15
565
261
393
453
852
962
532
21
17
2
320
66
216
89
17
256
352
818
48
18
15
565
261
393
453
852
962
532
21
17
2
320
66
216
89
321
32
352
817
48
18
15
565
261
393
453
852
962
532
21
17
2
320
66
216
89
145
256
352
818
48
18
15
565
261
393
453
852
962
532
21
17
2
320
66
216
89
337
32
352
817
48
18
15
565
261
393
453
852
962
532
21
17
2
320
66
216
89
593
32
352
817
48
18
15
565
261
393
453
852
962
532
29
17
2
320
65
216
82
326
64
192
899
48
18
15
565
261
393
453
852
962
532
29
17
2
320
65
216
82
582
64
192
899
48
18
15
565
261
393
453
852
962
532
29
17
2
320
66
216
82
326
64
208
905
48
18
15
565
261
393
453
852
962
532
29
17
2
320
66
216
82
582
64
208
905
48
18
15
565
261
393
453
852
962
532
22
17
2
320
65
216
88
22
64
192
899
48
18
15
565
261
393
453
852
962
532
22
17
2
320
65
216
88
70
64
192
899
48
18
15
565
261
393
453
852
962
532
22
17
2
320
65
216
88
326
64
192
899
48
18
15
565
261
393
453
852
962
532
22
17
2
320
65
216
88
342
64
192
899
48
18
15
565
261
393
453
852
962
532
22
17
2
320
65
216
88
1174
64
192
899
48
18
15
565
261
393
453
852
962
532
22
17
2
320
66
216
88
22
256
352
818
48
18
15
565
261
393
453
852
962
532
22
17
2
320
66
216
88
70
64
208
905
48
18
15
565
261
393
453
852
962
532
22
17
2
320
66
216
88
326
256
352
818
48
18
15
565
261
393
453
852
962
532
22
17
2
320
66
216
88
150
256
352
818
48
18
15
565
261
393
453
852
962
532
26
17
2
320
65
168
48
70
64
192
899
5
18
15
565
261
393
453
852
962
532
26
17
2
320
65
168
48
326
64
192
899
5
18
15
565
261
393
453
852
962
532
26
17
2
320
65
168
48
582
256
352
899
5
18
15
569
261
393
453
849
961
529
19
17
2
327
69
169
48
70
64
354
896
5
18
15
569
261
393
453
849
961
529
19
17
2
327
69
169
48
326
64
354
896
5
18
15
569
265
393
450
849
961
529
1
11
0
325
69
169
1
9
67
199
898
5
18
15
569
265
393
450
849
961
529
1
11
0
325
69
169
1
521
67
359
773
5
18
15
569
265
393
450
849
961
529
1
11
0
325
69
169
1
50
67
199
898
5
18
15
569
265
393
450
849
961
529
1
11
0
325
69
169
1
306
67
199
898
5
18
15
569
265
393
450
849
961
529
1
11
0
325
69
217
1
9
67
199
898
41
18
15
569
265
393
450
849
961
529
1
11
0
325
69
217
1
81
67
199
898
41
18
15
569
265
393
450
849
961
529
1
11
0
325
69
217
5
9
67
199
898
41
18
15
569
265
393
450
849
961
529
1
11
0
325
69
217
5
1161
1155
1223
1410
41
18
15
569
265
393
453
849
961
529
1
17
3
327
69
169
1
3
513
354
770
9
18
15
569
265
393
453
849
961
529
1
17
3
327
69
169
1
515
513
354
770
9
18
15
569
265
393
453
849
961
529
1
17
3
327
69
169
1
259
513
354
770
9
18
15
569
265
393
453
849
961
529
1
17
3
327
69
169
2
3
513
354
770
9
18
15
569
265
393
453
849
961
529
1
17
3
327
69
169
2
515
513
354
770
9
18
15
569
265
393
453
849
961
529
1
17
3
327
69
169
2
259
513
354
770
9
18
15
569
265
393
453
849
961
529
1
17
3
327
69
217
1
3
65
194
896
41
18
15
569
265
393
453
849
961
529
1
17
3
327
69
217
1
515
65
194
896
41
18
15
569
265
393
453
849
961
529
1
11
3
327
69
169
1
9
66
194
896
5
18
15
569
265
393
453
849
961
529
1
11
3
327
69
169
1
49
66
194
896
5
18
15
569
265
393
453
849
961
529
1
11
3
327
69
169
1
305
66
194
896
5
18
15
569
265
393
453
849
961
529
1
11
3
327
69
217
1
9
66
194
896
41
18
15
569
265
393
453
849
961
529
1
11
3
327
69
217
5
9
66
194
896
41
18
15
569
265
393
453
849
961
529
1
11
3
327
69
217
5
1161
1154
1218
1408
41
18
15
569
265
394
454
849
961
529
1
16
0
322
67
169
2
0
258
358
850
14
18
15
569
265
394
454
849
961
529
1
16
0
322
67
169
2
512
258
358
850
14
18
15
569
265
394
454
849
961
529
1
16
0
322
67
169
2
256
258
358
850
14
18
15
569
265
394
454
849
961
529
1
16
0
322
70
174
2
0
66
198
896
4
18
15
569
265
394
454
849
961
529
1
16
0
326
70
174
2
0
65
197
896
4
18
15
569
269
393
453
849
961
529
3
11
3
327
69
169
0
48
56
354
896
5
18
15
569
269
393
453
849
961
529
3
11
3
327
69
169
0
10
88
200
896
5
18
15
569
269
393
453
849
961
529
3
11
3
327
69
169
0
80
56
354
896
5
18
15
569
269
393
453
849
961
529
3
11
3
327
69
169
0
560
56
354
896
5
18
15
569
269
393
453
849
961
529
3
11
3
327
69
169
0
522
88
200
896
5
18
15
569
269
393
453
849
961
529
3
11
3
327
69
169
0
266
184
354
896
5
18
15
569
269
393
453
849
961
529
3
11
3
327
69
169
0
304
56
354
896
5
18
15
569
266
393
453
849
961
529
0
6
2
326
69
169
3
61
60
356
898
9
18
15
569
266
393
453
849
961
529
0
6
2
326
69
169
3
269
188
356
898
9
18
15
569
266
393
453
849
961
529
0
6
2
326
69
217
3
61
60
356
898
49
18
15
569
266
393
453
849
961
529
0
6
2
326
69
217
3
93
84
196
898
41
18
15
569
266
393
453
849
961
529
0
6
2
326
69
217
63
61
60
356
898
49
18
15
569
266
393
453
849
961
529
0
6
2
326
70
174
63
61
60
356
896
4
18
15
569
266
393
453
849
961
529
0
6
2
326
70
174
63
573
532
356
768
8
18
15
569
266
393
453
849
961
529
0
6
2
326
70
174
63
317
60
356
896
4
18
15
569
266
393
453
849
961
529
0
6
2
327
69
169
3
13
56
354
896
5
18
15
569
266
393
453
849
961
529
0
6
2
327
69
169
3
525
268
354
896
5
18
15
569
266
393
453
849
961
529
0
6
2
327
69
169
3
61
56
354
896
5
18
15
569
266
393
453
849
961
529
0
6
2
327
69
169
3
269
56
354
896
5
18
15
569
266
393
453
849
961
529
0
6
2
327
69
169
3
317
56
354
896
5
18
15
569
266
393
453
849
961
529
0
6
2
327
69
217
3
13
56
354
896
41
18
15
569
266
393
453
849
961
529
0
6
2
327
69
217
3
61
56
354
896
41
18
15
569
266
393
453
849
961
529
0
6
2
327
69
217
3
93
56
354
896
41
18
15
569
266
393
453
849
961
529
0
6
2
327
69
217
63
61
56
354
896
41
18
15
569
266
393
453
849
961
529
0
6
2
327
69
217
63
317
56
354
896
41
18
15
569
266
393
453
849
961
529
0
6
3
327
69
169
3
13
66
201
897
5
18
15
569
266
393
453
849
961
529
0
6
3
327
69
169
3
525
66
201
897
5
18
15
569
266
393
453
849
961
529
0
6
3
327
69
169
3
61
58
354
896
5
18
15
569
266
393
453
849
961
529
0
6
3
327
69
169
3
269
58
354
896
5
18
15
569
266
393
453
849
961
529
0
6
3
327
69
169
3
317
58
354
896
5
18
15
569
266
393
453
849
961
529
0
6
3
327
69
217
3
13
66
201
897
41
18
15
569
266
393
453
849
961
529
0
6
3
327
69
217
3
61
58
354
896
49
18
15
569
266
393
453
849
961
529
0
6
3
327
69
217
3
93
58
354
896
49
18
15
569
266
393
453
849
961
529
0
6
3
327
69
217
63
61
58
354
896
49
18
15
569
266
393
453
849
961
529
0
6
3
327
69
217
63
317
58
354
896
49
18
15
569
266
394
451
849
961
529
0
4
2
324
69
217
3
12
60
352
902
50
18
15
569
266
394
451
849
961
529
0
4
2
324
69
217
3
60
60
352
902
50
18
15
569
266
394
451
849
961
529
0
4
2
324
69
217
63
60
60
352
902
50
18
15
569
266
394
451
849
961
529
0
8
2
324
69
217
3
49
61
352
898
50
18
15
573
261
393
453
849
962
530
19
17
2
327
68
218
92
70
64
354
899
49
18
15
565
261
393
453
849
961
533
21
17
2
327
69
173
13
33
64
354
896
6
18
15
565
261
393
453
849
961
533
21
17
2
327
69
173
13
17
256
354
896
6
18
15
565
261
393
453
849
961
533
21
17
2
327
69
173
13
545
64
354
896
6
18
15
565
261
393
453
849
961
533
21
17
2
327
69
173
13
529
288
354
896
6
18
15
565
261
393
453
849
961
533
21
17
2
327
69
173
13
273
288
354
896
6
18
15
565
261
393
453
849
961
533
21
17
2
327
69
173
13
289
64
354
896
6
18
15
565
261
393
453
849
961
533
25
17
2
326
69
170
48
70
64
195
897
8
18
15
565
261
393
453
849
961
533
25
17
2
326
69
170
48
326
64
195
897
8
18
15
565
261
393
453
849
961
533
25
17
2
326
69
170
48
582
64
195
897
8
18
15
565
261
393
453
849
961
533
29
17
2
326
69
173
50
70
64
195
897
6
18
15
565
261
393
453
849
961
533
29
17
2
326
69
218
82
326
64
195
897
40
18
15
565
261
393
453
849
961
533
29
17
2
326
70
173
50
70
64
195
896
5
18
15
565
261
393
453
849
961
533
29
17
2
326
70
173
50
326
64
195
896
5
18
15
565
261
393
453
849
961
533
29
17
2
326
70
173
50
582
64
211
896
6
18
15
565
261
393
453
849
961
533
29
17
2
327
69
173
50
71
64
194
896
6
18
15
565
261
393
453
849
961
533
29
17
2
327
69
173
50
327
64
194
896
6
18
15
571
265
393
453
849
960
528
2
11
3
327
64
216
4
8
66
354
855
44
18
15
571
265
393
453
849
960
528
2
11
3
327
64
216
4
520
540
354
823
44
18
15
571
265
393
453
849
960
528
2
11
3
327
64
216
4
264
284
354
823
44
18
15
553
521
649
173
1793
994
966
1735
1703
1861
1597
100
1026
512
704
65
233
0
1026
18
15
553
521
649
173
1793
994
966
1735
1703
1861
1597
100
514
512
704
65
233
0
2
18
15
553
521
649
173
1793
994
966
1735
1703
1861
1597
100
258
512
704
65
233
0
1538
18
15
553
521
649
173
1793
994
966
1735
1703
1861
1597
100
1154
512
704
65
233
0
770
18
15
553
521
649
173
1793
994
966
1735
1703
1861
1597
100
1154
1152
704
65
233
0
770
18
15
553
521
649
173
1793
994
966
1735
1703
1861
1597
100
1154
640
704
65
233
0
770
18
15
553
521
649
173
1793
994
966
1735
1703
1861
1637
100
514
512
192
65
213
8
2
18
15
553
521
649
173
1793
1506
966
1735
1703
1861
1597
1636
1154
1152
704
65
233
768
258
18
15
605
517
649
173
1697
849
905
1717
1649
1833
1737
13
654
738
519
517
141
225
424
18
15
553
521
649
165
676
740
710
1734
1702
1858
1472
798
1666
1152
1216
1068
1056
1132
620
18
15
553
521
649
165
676
740
710
1734
1702
1858
1472
798
1666
1152
704
44
1056
1132
620
18
15
553
521
649
165
420
484
966
1734
1702
194
192
29
516
512
192
1948
1168
439
945
18
15
553
521
649
173
420
996
966
1734
1703
1833
192
286
2
512
194
106
1824
1380
872
18
15
553
521
649
173
420
996
966
1734
1703
1833
192
286
2
512
706
106
1824
1380
872
18
15
553
521
649
173
420
996
966
1734
1703
1833
1216
286
2
512
194
106
288
356
872
18
15
553
521
649
173
420
996
966
1734
1703
1833
1216
286
2
512
706
106
288
356
872
18
15
553
521
649
173
420
484
966
1734
1703
1833
1216
29
516
512
194
106
288
467
873
18
15
553
521
649
173
420
484
966
1734
1703
1833
1216
29
516
512
706
106
288
467
873
18
15
553
521
649
174
418
992
710
369
267
152
192
280
268
28
209
915
668
230
185
18
15
553
521
649
174
418
992
710
369
267
152
192
280
268
28
241
915
668
230
185
18
15
553
521
649
174
418
480
966
1729
1658
1832
1224
24
524
572
532
520
300
384
984
18
15
555
521
649
165
417
992
944
1586
1659
195
199
280
104
548
644
1900
258
363
808
18
15
555
521
649
174
418
480
432
370
266
152
192
24
104
4
242
904
1178
392
44
18
15
557
517
649
173
417
992
745
1777
1649
1833
195
280
318
774
518
517
1825
1235
205
18
15
557
517
649
173
417
992
745
1777
1649
1833
195
280
318
774
519
517
1825
1235
205
18
15
557
517
649
173
417
992
745
1777
1649
1833
1219
280
318
774
518
517
289
211
205
18
15
557
517
649
173
417
992
745
1777
1649
1833
1219
280
318
774
519
517
289
211
205
18
15
557
517
649
173
417
992
745
1781
1649
1833
195
280
318
770
519
517
1825
1235
205
18
15
557
517
649
173
417
992
745
1781
1649
1833
1219
280
318
770
519
517
289
211
205
18
15
565
517
649
174
418
992
738
1587
1649
152
192
280
276
544
646
1764
156
358
98
18
15
565
517
649
174
418
480
738
1587
1649
152
192
24
660
544
646
1764
1180
998
770
18
15
565
517
649
174
418
480
738
1587
1649
1832
1216
24
660
544
646
516
289
485
770
18
15
560
264
392
778
960
736
352
0
8
346
379
289
34
950
566
487
199
269
325
18
15
560
264
392
778
960
736
352
0
8
346
379
289
34
946
566
487
199
269
325
18
15
560
264
392
778
960
736
480
0
8
346
379
289
66
858
603
487
199
269
773
18
15
560
264
392
778
960
736
480
0
8
346
379
289
66
858
602
487
199
269
773
18
15
560
264
392
962
704
336
480
0
8
514
275
49
162
1004
566
1567
31
541
645
18
15
560
264
392
962
704
481
930
32
8
258
275
71
613
1586
187
703
95
393
843
18
15
560
264
392
962
704
481
930
32
8
258
275
71
613
1586
1275
703
1631
1161
925
18
15
560
264
392
962
704
481
482
0
8
514
275
71
21
857
603
1567
31
1161
1149
18
15
560
264
392
962
704
481
482
0
8
514
275
71
69
857
603
1567
31
1161
643
18
15
560
264
392
962
704
481
482
0
8
514
275
71
37
946
571
1567
31
1161
715
18
15
560
264
392
962
704
481
482
0
8
514
275
71
77
857
603
1567
31
1161
653
18
15
560
264
392
962
704
481
482
0
8
514
283
71
69
857
603
1567
27
1152
643
18
15
560
264
392
962
704
481
482
0
8
258
275
71
21
857
603
1823
1311
393
125
18
15
560
264
392
962
704
481
482
0
8
258
275
71
69
857
1115
703
95
393
387
18
15
560
264
392
962
704
481
482
0
8
258
275
71
69
857
603
1823
1311
393
387
18
15
560
264
392
962
704
481
482
0
8
258
275
71
37
946
571
1823
1311
393
427
18
15
560
264
392
962
704
481
482
0
8
258
275
71
77
857
1115
703
95
393
397
18
15
560
264
392
962
704
481
482
0
8
258
275
71
77
857
603
1823
1311
393
397
18
15
560
264
392
962
704
481
482
0
8
258
283
71
69
857
1115
703
91
384
387
18
15
560
264
392
962
704
481
482
0
8
258
283
71
69
857
603
1823
1307
384
387
18
15
560
264
392
962
704
480
480
0
8
514
275
73
32
946
571
1567
31
1165
705
18
15
560
264
392
962
704
480
480
0
8
514
275
73
34
950
566
1599
31
653
709
18
15
560
264
392
962
704
480
480
0
8
514
275
73
34
946
566
1567
31
1165
709
18
15
560
264
392
962
704
480
480
0
8
514
283
65
34
950
566
1631
55
573
709
18
15
560
264
392
962
704
480
480
0
8
258
275
68
66
859
603
1823
1311
643
387
18
15
560
264
392
962
704
480
480
0
8
258
275
68
66
858
603
479
159
387
387
18
15
560
264
392
962
704
480
480
0
8
258
275
68
34
950
566
1855
1311
643
707
18
15
560
264
392
962
704
480
480
0
8
258
275
68
34
946
566
1823
1311
643
707
18
15
560
264
392
962
704
480
480
0
8
258
275
73
32
946
571
1823
1311
397
449
18
15
560
264
392
962
704
480
480
0
8
258
275
73
34
950
566
1855
1311
397
453
18
15
560
264
392
962
704
480
480
0
8
258
275
73
34
946
566
1823
1311
397
453
18
15
560
264
392
962
704
480
480
0
8
258
283
73
74
858
603
1855
1327
389
85
18
15
560
264
392
962
704
736
480
0
8
514
275
292
66
859
603
1567
31
1043
771
18
15
560
264
392
962
704
736
480
0
8
514
275
292
66
858
603
1567
31
1043
771
18
15
560
264
392
450
960
992
1248
0
8
2
275
36
802
50
54
31
543
1731
1091
18
15
560
264
392
450
960
992
1248
0
8
2
275
36
802
50
59
31
543
1731
1091
18
15
560
264
392
450
960
992
1248
0
8
2
275
36
802
54
54
63
543
1731
1091
18
15
560
264
392
450
960
737
354
0
8
2
299
295
21
985
91
31
251
176
371
18
15
560
264
392
450
960
737
354
0
8
2
299
295
21
985
603
31
251
176
371
18
15
560
264
392
450
960
737
354
0
8
2
311
279
21
985
91
95
243
216
733
18
15
560
264
392
450
960
737
354
0
8
2
311
279
21
985
603
95
243
216
733
18
15
560
264
392
450
960
736
352
0
8
2
275
292
34
950
54
31
543
19
547
18
15
560
264
392
450
960
736
352
0
8
2
275
292
34
950
566
31
543
19
547
18
15
560
264
392
450
960
736
352
0
8
2
275
292
34
946
566
31
543
19
547
18
15
560
264
392
450
960
736
352
0
8
2
275
292
34
946
571
31
543
19
547
18
15
560
264
392
450
960
736
352
0
8
2
275
292
36
950
54
31
543
19
572
18
15
560
264
392
450
960
736
352
0
8
2
275
292
36
950
566
31
543
19
572
18
15
560
264
392
450
960
736
480
0
8
2
275
273
82
858
90
95
351
189
573
18
15
560
264
392
450
960
736
480
0
8
2
275
273
82
858
602
63
543
125
861
18
15
560
264
392
450
960
736
480
0
8
2
275
276
86
858
90
95
351
179
315
18
15
560
264
392
450
960
736
480
0
8
2
275
276
86
858
602
95
351
179
315
18
15
560
264
392
450
960
736
480
0
8
2
275
292
66
859
91
191
351
19
771
18
15
560
264
392
450
960
736
480
0
8
2
275
292
66
859
603
31
543
19
515
18
15
560
264
392
450
960
736
480
0
8
2
275
292
66
858
91
191
351
19
771
18
15
560
264
392
450
960
736
480
0
8
2
275
292
66
858
603
31
543
19
515
18
15
560
264
392
450
448
993
530
0
8
2
147
551
501
1
59
543
671
1737
29
18
15
560
264
392
450
448
993
530
0
8
2
147
551
501
1
571
543
671
1737
29
18
15
560
264
392
450
448
992
528
0
8
2
19
276
372
4
54
31
31
179
156
18
15
560
264
392
450
448
992
528
0
8
2
19
276
372
4
566
63
31
179
156
18
15
560
264
392
450
448
992
528
0
8
2
19
276
372
4
310
63
31
179
156
18
15
560
264
392
450
448
992
528
0
8
2
19
276
374
6
54
31
31
179
155
18
15
560
264
392
450
448
992
528
0
8
2
19
276
374
6
566
31
31
179
155
18
15
560
264
392
450
448
992
528
0
8
2
19
276
374
6
310
31
31
179
155
18
15
560
264
392
450
448
992
528
0
8
2
83
276
374
6
54
191
479
179
155
18
15
560
264
392
450
448
992
528
0
8
2
83
276
374
6
310
191
479
179
155
18
15
560
264
392
450
448
992
1248
0
8
2
19
548
802
50
54
31
31
963
1091
18
15
560
264
392
450
448
992
1248
0
8
2
19
548
802
50
59
31
31
963
1091
18
15
560
264
392
450
448
992
1248
0
8
2
19
548
802
54
54
63
31
963
1091
18
15
560
264
392
450
448
992
1248
0
8
2
19
292
802
50
54
31
31
195
355
18
15
560
264
392
450
448
992
1248
0
8
2
19
292
802
50
59
31
31
195
355
18
15
560
264
392
450
448
992
1248
0
8
2
19
292
802
50
566
543
31
195
355
18
15
560
264
392
450
448
992
1248
0
8
2
19
292
802
50
571
31
31
195
355
18
15
560
264
392
450
448
992
1248
0
8
2
19
292
802
50
310
31
31
195
355
18
15
560
264
392
450
448
992
1248
0
8
2
19
292
802
50
315
31
31
195
355
18
15
560
264
392
450
448
992
1248
0
8
2
19
292
802
54
54
63
31
195
355
18
15
560
264
392
450
448
992
1248
0
8
2
19
292
802
54
566
63
31
195
355
18
15
560
264
392
450
448
992
1248
0
8
2
19
292
802
54
310
63
31
195
355
18
15
560
264
392
450
448
992
1248
0
8
2
19
292
804
50
54
31
31
275
316
18
15
560
264
392
450
448
992
1248
0
8
2
19
292
804
50
566
31
31
275
316
18
15
560
264
392
450
448
992
1248
0
8
2
19
292
804
50
310
31
31
275
316
18
15
560
264
392
450
448
992
1248
0
8
2
19
292
804
54
54
31
31
275
316
18
15
560
264
392
450
448
992
1248
0
8
2
19
292
804
54
566
31
31
275
316
18
15
560
264
392
450
448
992
1248
0
8
2
19
292
804
54
310
31
31
275
316
18
15
560
264
392
450
448
992
1248
32
8
2
19
292
824
44
182
31
31
275
344
18
15
560
264
392
450
448
992
1248
32
8
2
83
272
824
44
182
159
479
223
280
18
15
560
264
392
450
448
481
481
0
8
2
27
39
23
857
603
159
411
448
498
18
15
560
264
392
450
448
481
530
0
8
2
147
39
501
1
59
543
671
457
541
18
15
560
264
392
450
448
481
930
32
8
2
19
71
613
1586
123
95
31
393
797
18
15
560
264
392
450
448
481
930
32
8
2
19
71
613
1586
251
287
31
393
797
18
15
560
264
392
450
448
481
930
32
8
2
19
71
613
1586
187
63
31
393
797
18
15
560
264
392
450
448
481
930
32
8
2
19
71
613
1586
1275
287
31
393
797
18
15
560
264
392
450
448
481
930
32
8
2
19
71
613
1586
1211
63
31
393
797
18
15
560
264
392
450
448
481
930
32
8
2
147
71
613
1586
1275
159
671
265
797
18
15
560
264
392
450
448
481
482
0
8
2
19
71
21
857
91
31
31
393
125
18
15
560
264
392
450
448
481
482
0
8
2
19
71
21
857
603
31
31
393
125
18
15
560
264
392
450
448
481
482
0
8
2
19
71
69
857
1115
1055
1055
649
3
18
15
560
264
392
450
448
481
482
0
8
2
19
71
69
857
91
31
31
393
3
18
15
560
264
392
450
448
481
482
0
8
2
19
71
69
857
603
31
31
393
3
18
15
560
264
392
450
448
481
482
0
8
2
19
71
37
946
1083
31
31
393
451
18
15
560
264
392
450
448
481
482
0
8
2
19
71
37
946
59
31
31
393
451
18
15
560
264
392
450
448
481
482
0
8
2
19
71
37
946
571
31
31
393
451
18
15
560
264
392
450
448
481
482
0
8
2
19
71
85
857
1115
31
31
393
61
18
15
560
264
392
450
448
481
482
0
8
2
19
71
85
857
91
31
31
393
61
18
15
560
264
392
450
448
481
482
0
8
2
19
71
85
857
603
31
31
393
61
18
15
560
264
392
450
448
481
482
0
8
2
19
71
77
857
1115
1055
1055
649
13
18
15
560
264
392
450
448
481
482
0
8
2
19
71
77
857
91
31
31
393
13
18
15
560
264
392
450
448
481
482
0
8
2
19
71
77
857
603
31
31
393
13
18
15
560
264
392
450
448
481
482
0
8
2
19
39
21
857
603
319
415
457
499
18
15
560
264
392
450
448
481
482
0
8
2
19
39
37
946
59
31
415
457
445
18
15
560
264
392
450
448
481
482
0
8
2
19
39
37
946
571
31
415
457
445
18
15
560
264
392
450
448
481
482
0
8
2
43
39
21
857
91
31
507
432
115
18
15
560
264
392
450
448
481
482
0
8
2
43
39
21
857
603
31
507
432
115
18
15
560
264
392
450
448
481
482
0
8
2
27
71
69
857
1115
1055
1051
640
387
18
15
560
264
392
450
448
481
482
0
8
2
27
71
69
857
91
31
27
384
3
18
15
560
264
392
450
448
481
482
0
8
2
27
71
69
857
603
31
27
384
3
18
15
560
264
392
450
448
481
482
0
8
2
27
71
77
857
603
159
411
640
54
18
15
560
264
392
450
448
481
482
0
8
2
75
23
21
857
91
191
443
432
502
18
15
560
264
392
450
448
481
482
0
8
2
75
23
77
857
91
191
443
112
83
18
15
560
264
392
450
448
481
482
0
8
2
75
23
77
857
603
319
443
112
83
18
15
560
264
392
450
448
481
482
0
8
2
91
23
77
857
603
95
731
736
390
18
15
560
264
392
450
448
481
482
0
8
2
83
23
21
857
91
159
479
489
509
18
15
560
264
392
450
448
481
482
0
8
2
83
23
21
857
603
95
735
489
509
18
15
560
264
392
450
448
481
482
0
8
2
83
23
69
857
603
95
735
745
387
18
15
560
264
392
450
448
481
482
0
8
2
83
23
77
857
603
95
735
745
395
18
15
560
264
392
450
448
481
482
0
8
2
147
23
21
857
91
95
95
233
445
18
15
560
264
392
450
448
481
482
0
8
2
147
23
21
857
603
95
95
233
445
18
15
560
264
392
450
448
481
482
0
8
2
147
23
69
857
1115
95
95
233
387
18
15
560
264
392
450
448
481
482
0
8
2
147
23
69
857
91
95
95
233
387
18
15
560
264
392
450
448
481
482
0
8
2
147
23
69
857
603
95
95
233
387
18
15
560
264
392
450
448
481
482
0
8
2
147
23
77
857
1115
95
95
233
395
18
15
560
264
392
450
448
481
482
0
8
2
147
23
77
857
91
95
95
233
395
18
15
560
264
392
450
448
481
482
0
8
2
147
23
77
857
603
95
95
233
395
18
15
560
264
392
450
448
481
482
0
8
2
147
71
21
857
603
607
1823
1801
1917
18
15
560
264
392
450
448
481
482
0
8
2
147
71
69
857
1115
1055
671
265
387
18
15
560
264
392
450
448
481
482
0
8
2
147
71
69
857
603
607
1823
1801
1035
18
15
560
264
392
450
448
481
482
0
8
2
147
71
85
857
603
607
1823
1801
1853
18
15
560
264
392
450
448
481
482
0
8
2
147
71
77
857
1115
1055
671
265
397
18
15
560
264
392
450
448
481
482
0
8
2
147
71
77
857
603
607
1823
1801
1037
18
15
560
264
392
450
448
481
482
0
8
2
147
39
37
946
571
543
671
201
451
18
15
560
264
392
450
448
481
482
0
8
2
155
23
77
857
1115
95
91
224
395
18
15
560
264
392
450
448
481
482
0
8
2
155
23
77
857
91
95
91
224
395
18
15
560
264
392
450
448
481
482
0
8
2
155
23
77
857
603
95
91
224
395
18
15
560
264
392
450
448
481
482
0
8
2
155
71
69
857
1115
1055
667
256
387
18
15
560
264
392
450
448
480
480
0
8
2
19
16
32
946
1083
31
31
127
705
18
15
560
264
392
450
448
480
480
0
8
2
19
16
32
946
59
31
31
127
705
18
15
560
264
392
450
448
480
480
0
8
2
19
16
32
946
571
31
31
127
705
18
15
560
264
392
450
448
480
480
0
8
2
19
17
34
950
1078
31
31
125
709
18
15
560
264
392
450
448
480
480
0
8
2
19
17
34
950
54
63
31
125
709
18
15
560
264
392
450
448
480
480
0
8
2
19
17
34
950
566
31
31
125
709
18
15
560
264
392
450
448
480
480
0
8
2
19
17
34
946
1078
31
31
125
709
18
15
560
264
392
450
448
480
480
0
8
2
19
17
34
946
54
31
31
125
709
18
15
560
264
392
450
448
480
480
0
8
2
19
17
34
946
1083
31
31
125
709
18
15
560
264
392
450
448
480
480
0
8
2
19
17
34
946
566
31
31
125
709
18
15
560
264
392
450
448
480
480
0
8
2
19
17
34
946
571
31
31
125
709
18
15
560
264
392
450
448
480
480
0
8
2
19
17
82
858
1114
1055
31
125
93
18
15
560
264
392
450
448
480
480
0
8
2
19
17
82
858
602
31
31
125
93
18
15
560
264
392
450
448
480
480
0
8
2
19
20
74
859
91
31
415
115
83
18
15
560
264
392
450
448
480
480
0
8
2
19
20
74
859
603
31
415
115
83
18
15
560
264
392
450
448
480
480
0
8
2
19
20
74
858
91
31
415
115
83
18
15
560
264
392
450
448
480
480
0
8
2
19
20
74
858
603
31
415
115
83
18
15
560
264
392
450
448
480
480
0
8
2
19
68
66
859
1115
95
415
387
3
18
15
560
264
392
450
448
480
480
0
8
2
19
68
66
859
91
31
415
387
3
18
15
560
264
392
450
448
480
480
0
8
2
19
68
66
859
603
31
415
387
3
18
15
560
264
392
450
448
480
480
0
8
2
19
68
66
858
1115
95
415
387
3
18
15
560
264
392
450
448
480
480
0
8
2
19
68
66
858
91
31
415
387
3
18
15
560
264
392
450
448
480
480
0
8
2
19
68
66
858
603
31
415
387
3
18
15
560
264
392
450
448
480
480
0
8
2
19
68
34
950
1078
31
415
387
451
18
15
560
264
392
450
448
480
480
0
8
2
19
68
34
950
566
31
415
387
451
18
15
560
264
392
450
448
480
480
0
8
2
19
68
34
946
54
31
415
387
451
18
15
560
264
392
450
448
480
480
0
8
2
19
68
34
946
566
31
415
387
451
18
15
560
264
392
450
448
480
480
0
8
2
19
36
66
859
603
2015
1951
1811
1795
18
15
560
264
392
450
448
480
480
0
8
2
19
36
66
858
603
2015
1951
1811
1795
18
15
560
264
392
450
448
480
480
0
8
2
19
36
34
950
1078
31
31
451
67
18
15
560
264
392
450
448
480
480
0
8
2
19
36
34
950
54
63
31
451
67
18
15
560
264
392
450
448
480
480
0
8
2
19
36
34
950
566
31
31
451
67
18
15
560
264
392
450
448
480
480
0
8
2
19
36
34
946
1078
31
31
451
67
18
15
560
264
392
450
448
480
480
0
8
2
19
36
34
946
54
31
31
451
67
18
15
560
264
392
450
448
480
480
0
8
2
19
36
34
946
1083
31
31
451
67
18
15
560
264
392
450
448
480
480
0
8
2
19
36
34
946
566
31
31
451
67
18
15
560
264
392
450
448
480
480
0
8
2
19
36
34
946
571
31
31
451
67
18
15
560
264
392
450
448
480
480
0
8
2
19
36
18
858
602
319
415
419
499
18
15
560
264
392
450
448
480
480
0
8
2
19
73
32
946
1083
31
31
397
449
18
15
560
264
392
450
448
480
480
0
8
2
19
73
32
946
571
31
31
397
449
18
15
560
264
392
450
448
480
480
0
8
2
19
73
34
950
1078
31
31
397
453
18
15
560
264
392
450
448
480
480
0
8
2
19
73
34
950
54
63
31
397
453
18
15
560
264
392
450
448
480
480
0
8
2
19
73
34
950
566
31
31
397
453
18
15
560
264
392
450
448
480
480
0
8
2
19
73
34
946
1078
31
31
397
453
18
15
560
264
392
450
448
480
480
0
8
2
19
73
34
946
566
31
31
397
453
18
15
560
264
392
450
448
480
480
0
8
2
75
65
66
858
603
2015
2007
1925
1029
18
15
560
264
392
450
448
480
480
0
8
2
75
33
18
858
602
2015
2007
1957
2037
18
15
560
264
392
450
448
480
480
0
8
2
75
64
16
858
603
2015
2007
1927
1976
18
15
560
264
392
450
448
480
480
0
8
2
75
64
16
858
602
2015
2007
1927
1976
18
15
560
264
392
450
448
480
480
0
8
2
59
33
34
950
54
159
503
413
421
18
15
560
264
392
450
448
480
480
0
8
2
91
65
34
950
566
287
439
61
453
18
15
560
264
392
450
448
480
480
0
8
2
83
17
34
950
54
159
479
445
453
18
15
560
264
392
450
448
480
480
0
8
2
83
17
34
946
54
191
479
445
453
18
15
560
264
392
450
448
480
480
0
8
2
83
17
82
858
602
95
735
2013
1117
18
15
560
264
392
450
448
480
480
0
8
2
83
20
86
858
602
95
735
691
91
18
15
560
264
392
450
448
480
480
0
8
2
147
17
34
946
54
191
95
253
421
18
15
560
264
392
450
448
480
480
0
8
2
147
17
34
946
566
543
1823
1213
421
18
15
560
264
392
450
448
480
480
0
8
2
147
17
82
858
1114
95
95
221
93
18
15
560
264
392
450
448
480
480
0
8
2
147
17
82
858
602
95
95
221
93
18
15
560
264
392
450
448
480
480
0
8
2
147
36
34
950
566
575
1823
1987
1091
18
15
560
264
392
450
448
480
480
0
8
2
147
36
34
946
54
191
95
195
67
18
15
560
264
392
450
448
480
480
0
8
2
147
36
34
946
566
543
1823
1987
1091
18
15
560
264
392
450
448
480
480
0
8
2
147
145
34
946
566
543
1823
573
325
18
15
560
264
392
450
448
480
480
0
8
2
147
148
22
858
602
95
95
563
731
18
15
560
264
392
450
448
480
480
0
8
2
155
73
74
858
602
607
1847
1797
1877
18
15
560
264
392
450
448
482
480
0
8
2
23
21
64
858
1115
95
51
116
85
18
15
560
264
392
450
448
482
480
0
8
2
23
21
64
858
91
95
51
116
85
18
15
560
264
392
450
448
482
480
0
8
2
23
21
64
858
603
95
51
116
85
18
15
560
264
392
450
448
482
480
0
8
2
23
21
66
859
1115
95
51
116
84
18
15
560
264
392
450
448
482
480
0
8
2
23
21
66
859
91
95
51
116
84
18
15
560
264
392
450
448
482
480
0
8
2
23
21
66
859
603
95
51
116
84
18
15
560
264
392
450
448
482
480
0
8
2
23
21
72
858
1115
95
51
116
80
18
15
560
264
392
450
448
482
480
0
8
2
23
21
72
858
91
95
51
116
80
18
15
560
264
392
450
448
482
480
0
8
2
23
21
72
858
603
95
51
116
80
18
15
560
264
392
450
448
482
482
0
8
2
87
77
78
857
91
159
435
36
4
18
15
560
264
392
450
448
482
482
0
8
2
87
77
78
857
603
159
435
36
4
18
15
560
264
392
450
968
736
352
0
8
2
291
297
34
950
54
31
255
61
573
18
15
560
264
392
450
968
736
352
0
8
2
291
297
34
950
566
31
255
61
573
18
15
560
264
392
450
968
736
352
0
8
2
291
297
34
946
54
63
255
61
573
18
15
560
264
392
450
968
736
352
0
8
2
291
297
34
946
59
31
255
61
573
18
15
560
264
392
450
968
736
352
0
8
2
291
297
34
946
566
63
255
61
573
18
15
560
264
392
450
968
736
352
0
8
2
291
297
34
946
571
31
255
61
573
18
15
560
264
392
450
456
992
1248
0
8
2
35
297
802
50
54
63
511
317
573
18
15
560
264
392
450
456
992
1248
0
8
2
35
297
802
50
59
63
511
317
573
18
15
560
264
392
450
456
992
1248
0
8
2
35
297
802
54
54
63
511
317
573
18
15
560
264
392
450
456
992
1248
0
8
2
35
297
802
54
566
63
511
317
573
18
15
560
264
392
450
456
992
1248
0
8
2
35
297
802
54
310
63
511
317
573
18
15
560
264
392
450
456
480
480
0
8
2
35
41
34
950
1078
31
511
445
445
18
15
560
264
392
450
456
480
480
0
8
2
35
41
34
950
566
31
511
445
445
18
15
560
264
1416
1474
1472
1505
1250
0
1544
514
1555
1095
805
50
1595
31
543
649
195
18
15
560
264
1416
1474
1472
992
1248
0
1544
514
1043
36
802
50
1595
31
1439
451
323
18
15
560
264
1416
1474
1472
992
1248
0
1544
514
1171
36
802
50
1595
31
1311
323
323
18
15
560
264
1416
1474
1472
1504
1248
0
1544
514
1555
1041
802
50
1595
31
543
765
197
18
15
560
264
1416
1474
1472
1504
1248
0
1544
514
1555
1060
802
50
1595
31
543
707
195
18
15
560
264
1416
1474
1472
1504
1248
0
1544
514
1555
1097
802
50
1595
31
543
653
165
18
15
560
264
1416
1474
1472
1504
1248
0
1544
514
1171
1041
802
50
1595
63
799
701
165
18
15
560
264
1416
1474
1472
1504
1248
0
1544
514
1171
1060
802
50
1595
63
799
579
195
18
15
560
264
1416
1474
1472
1504
1248
0
1544
514
1171
1169
802
50
1595
31
1311
573
69
18
15
560
264
1416
1474
1472
1504
1248
0
1544
514
1171
1172
788
54
1590
63
799
563
92
18
15
560
264
1416
1474
448
992
1248
0
1544
1282
275
292
802
50
1595
1567
287
531
547
18
15
560
264
1416
1474
448
481
930
32
1544
1282
275
71
613
1586
1659
1631
287
393
835
18
15
304
264
392
962
704
336
16
96
8
258
275
49
50
194
219
479
159
285
37
18
15
304
264
392
962
704
336
16
96
8
258
275
49
50
196
214
479
159
285
37
18
15
560
264
392
450
848
961
528
0
8
2
327
71
218
3
59
575
355
816
48
18
15
560
264
392
450
848
960
528
0
8
2
327
64
168
4
310
287
355
903
12
18
15
560
264
392
450
848
960
528
0
8
2
327
68
168
4
54
63
355
899
4
18
15
560
264
392
450
848
960
528
0
8
2
327
68
168
4
310
63
355
899
4
18
15
560
264
392
450
848
960
528
0
8
2
327
68
170
4
54
63
355
899
5
18
15
560
264
392
450
848
960
528
0
8
2
327
68
170
4
310
63
355
899
5
18
15
560
264
392
964
704
336
416
32
8
512
276
48
144
984
632
1628
28
542
688
18
15
560
264
392
964
704
336
416
32
8
512
276
52
144
984
632
1628
28
536
692
18
15
560
264
392
964
704
336
416
32
8
512
284
48
144
986
628
1600
44
542
688
18
15
560
264
392
964
704
336
416
32
8
512
284
50
144
984
632
1600
26
460
96
18
15
560
264
392
964
704
336
416
32
8
512
284
50
144
984
634
1600
26
460
96
18
15
560
264
392
964
704
336
416
32
8
256
276
48
144
984
632
640
92
686
688
18
15
560
264
392
964
704
336
416
32
8
256
276
48
144
984
634
640
92
686
688
18
15
560
264
392
964
704
336
416
32
8
256
276
52
144
984
632
640
92
536
1112
18
15
560
264
392
964
704
336
416
32
8
256
276
52
144
984
634
640
92
536
1112
18
15
560
264
392
964
704
336
416
32
8
256
276
54
146
984
632
640
1628
1452
94
18
15
560
264
392
964
704
336
416
32
8
256
276
54
146
984
634
640
1628
1452
94
18
15
560
264
392
964
704
336
416
32
8
256
284
48
144
984
632
640
90
539
689
18
15
560
264
392
964
704
336
416
32
8
256
284
48
144
984
634
640
90
539
689
18
15
560
264
392
964
704
336
416
32
8
256
284
48
144
986
634
640
90
539
689
18
15
560
264
392
964
704
336
416
32
8
256
284
52
144
984
632
640
90
536
692
18
15
560
264
392
964
704
336
416
32
8
256
284
52
144
984
634
1792
1306
528
692
18
15
560
264
392
964
704
336
416
32
8
256
284
50
144
984
632
640
90
540
688
18
15
560
264
392
964
704
336
416
32
8
256
284
50
144
984
634
640
90
540
688
18
15
560
264
392
964
704
336
416
32
8
256
284
50
147
984
632
640
90
538
691
18
15
560
264
392
964
704
336
416
32
8
256
284
50
147
984
634
640
90
538
691
18
15
560
264
392
964
704
336
416
32
8
256
284
50
147
987
633
640
90
538
691
18
15
560
264
392
964
704
336
416
32
8
256
284
50
147
987
635
640
90
538
691
18
15
560
264
392
964
704
336
416
32
8
256
284
54
144
984
632
640
1626
1444
96
18
15
560
264
392
964
704
480
928
32
8
512
276
64
608
1590
1206
1341
28
398
832
18
15
560
264
392
964
704
480
928
32
8
512
276
68
608
1590
1206
1341
28
392
832
18
15
560
264
392
964
704
480
928
32
8
512
276
70
614
1590
1206
1341
28
396
834
18
15
560
264
392
964
704
480
928
32
8
512
284
70
614
1590
1206
1342
26
388
834
18
15
560
264
392
964
704
480
928
32
8
256
276
64
608
1584
184
700
92
398
833
18
15
560
264
392
964
704
480
928
32
8
256
276
64
608
1584
1272
640
92
398
832
18
15
560
264
392
964
704
480
928
32
8
256
276
64
608
1584
1274
702
1628
1166
912
18
15
560
264
392
964
704
480
928
32
8
256
276
64
608
1588
1272
640
92
398
832
18
15
560
264
392
964
704
480
928
32
8
256
276
64
608
1588
180
702
92
398
832
18
15
560
264
392
964
704
480
928
32
8
256
276
64
608
1588
1268
702
1628
1166
912
18
15
560
264
392
964
704
480
928
32
8
256
276
64
608
1588
182
702
92
398
832
18
15
560
264
392
964
704
480
928
32
8
256
276
64
608
1588
1270
702
1628
1166
912
18
15
560
264
392
964
704
480
928
32
8
256
276
64
608
1590
182
702
92
398
832
18
15
560
264
392
964
704
480
928
32
8
256
276
64
608
1590
1206
701
92
398
832
18
15
560
264
392
964
704
480
928
32
8
256
276
64
608
1590
1270
702
1628
1166
912
18
15
560
264
392
964
704
480
928
32
8
256
276
68
608
1584
184
700
92
392
832
18
15
560
264
392
964
704
480
928
32
8
256
276
68
608
1584
1272
640
92
392
832
18
15
560
264
392
964
704
480
928
32
8
256
276
68
608
1584
1274
702
1628
1160
912
18
15
560
264
392
964
704
480
928
32
8
256
276
68
608
1588
184
700
92
392
832
18
15
560
264
392
964
704
480
928
32
8
256
276
68
608
1588
1272
640
92
392
832
18
15
560
264
392
964
704
480
928
32
8
256
276
68
608
1588
180
702
92
392
832
18
15
560
264
392
964
704
480
928
32
8
256
276
68
608
1588
1268
702
1628
1160
912
18
15
560
264
392
964
704
480
928
32
8
256
276
68
608
1588
182
702
92
392
832
18
15
560
264
392
964
704
480
928
32
8
256
276
68
608
1588
1270
702
1628
1160
912
18
15
560
264
392
964
704
480
928
32
8
256
276
68
608
1590
182
702
92
392
832
18
15
560
264
392
964
704
480
928
32
8
256
276
68
608
1590
1206
701
92
392
832
18
15
560
264
392
964
704
480
928
32
8
256
276
68
608
1590
1270
702
1628
1160
912
18
15
560
264
392
964
704
480
928
32
8
256
276
68
610
1584
184
700
92
342
837
18
15
560
264
392
964
704
480
928
32
8
256
276
68
610
1588
184
700
92
342
837
18
15
560
264
392
964
704
480
928
32
8
256
276
70
608
1584
184
700
92
340
832
18
15
560
264
392
964
704
480
928
32
8
256
276
70
608
1584
1272
640
92
340
832
18
15
560
264
392
964
704
480
928
32
8
256
276
70
608
1584
1274
702
1628
1164
912
18
15
560
264
392
964
704
480
928
32
8
256
276
70
608
1588
1272
640
92
340
832
18
15
560
264
392
964
704
480
928
32
8
256
276
70
608
1588
180
702
92
340
832
18
15
560
264
392
964
704
480
928
32
8
256
276
70
608
1588
1268
702
1628
1164
912
18
15
560
264
392
964
704
480
928
32
8
256
276
70
608
1588
182
702
92
340
832
18
15
560
264
392
964
704
480
928
32
8
256
276
70
608
1588
1270
702
1628
1164
912
18
15
560
264
392
964
704
480
928
32
8
256
276
70
610
1584
184
700
92
396
926
18
15
560
264
392
964
704
480
928
32
8
256
276
70
610
1584
1272
640
92
396
926
18
15
560
264
392
964
704
480
928
32
8
256
276
70
610
1584
1274
702
1628
908
926
18
15
560
264
392
964
704
480
928
32
8
256
276
70
610
1588
184
700
92
396
926
18
15
560
264
392
964
704
480
928
32
8
256
276
70
610
1588
1272
640
92
396
926
18
15
560
264
392
964
704
480
928
32
8
256
276
70
610
1588
180
702
92
396
926
18
15
560
264
392
964
704
480
928
32
8
256
276
70
610
1588
1268
702
1628
908
926
18
15
560
264
392
964
704
480
928
32
8
256
276
70
610
1588
182
702
92
396
926
18
15
560
264
392
964
704
480
928
32
8
256
276
70
610
1588
1270
702
1628
908
926
18
15
560
264
392
964
704
480
928
32
8
256
276
70
610
1588
1274
640
92
396
926
18
15
560
264
392
964
704
480
928
32
8
256
276
70
610
1590
182
702
92
396
926
18
15
560
264
392
964
704
480
928
32
8
256
276
70
610
1590
1270
702
1628
908
926
18
15
560
264
392
964
704
480
928
32
8
256
276
70
614
1588
184
700
92
340
834
18
15
560
264
392
964
704
480
928
32
8
256
276
70
614
1588
1272
640
92
340
834
18
15
560
264
392
964
704
480
928
32
8
256
276
70
614
1588
180
702
92
340
834
18
15
560
264
392
964
704
480
928
32
8
256
276
70
614
1588
1268
702
1628
1164
914
18
15
560
264
392
964
704
480
928
32
8
256
276
70
614
1588
182
702
92
340
834
18
15
560
264
392
964
704
480
928
32
8
256
276
70
614
1588
1270
702
1628
1164
914
18
15
560
264
392
964
704
480
928
32
8
256
276
70
614
1590
182
700
92
340
834
18
15
560
264
392
964
704
480
928
32
8
256
276
70
614
1590
1206
701
92
340
836
18
15
560
264
392
964
704
480
928
32
8
256
276
70
614
1590
1270
700
1628
1164
914
18
15
560
264
392
964
704
480
928
32
8
256
276
70
614
1594
108
640
156
388
836
18
15
560
264
392
964
704
480
928
32
8
256
276
70
614
1594
180
700
92
340
834
18
15
560
264
392
964
704
480
928
32
8
256
276
70
614
1594
1268
700
1628
1164
914
18
15
560
264
392
964
704
480
928
32
8
256
276
70
614
1594
1260
700
1628
1164
914
18
15
560
264
392
964
704
480
928
32
8
256
284
64
608
1588
1272
640
90
574
832
18
15
560
264
392
964
704
480
928
32
8
256
284
64
608
1588
180
702
90
391
833
18
15
560
264
392
964
704
480
928
32
8
256
284
64
608
1588
1268
702
1626
1159
913
18
15
560
264
392
964
704
480
928
32
8
256
284
64
608
1588
182
702
91
391
833
18
15
560
264
392
964
704
480
928
32
8
256
284
64
608
1588
1270
702
1627
1159
912
18
15
560
264
392
964
704
480
928
32
8
256
284
68
608
1588
1272
640
90
568
800
18
15
560
264
392
964
704
480
928
32
8
256
284
68
608
1588
180
702
90
568
832
18
15
560
264
392
964
704
480
928
32
8
256
284
68
608
1588
1268
702
1626
568
800
18
15
560
264
392
964
704
480
928
32
8
256
284
68
608
1588
182
702
90
568
832
18
15
560
264
392
964
704
480
928
32
8
256
284
68
608
1588
1270
702
1626
568
800
18
15
560
264
392
964
704
480
928
32
8
256
284
70
608
1588
1272
640
90
388
832
18
15
560
264
392
964
704
480
928
32
8
256
284
70
608
1588
180
702
90
388
832
18
15
560
264
392
964
704
480
928
32
8
256
284
70
608
1588
1268
702
1626
1156
912
18
15
560
264
392
964
704
480
928
32
8
256
284
70
608
1588
182
702
90
388
832
18
15
560
264
392
964
704
480
928
32
8
256
284
70
608
1588
1270
702
1626
1156
912
18
15
560
264
392
964
704
480
928
32
8
256
284
70
614
1590
182
702
90
388
834
18
15
560
264
392
964
704
480
928
32
8
256
284
70
614
1590
1206
702
90
388
834
18
15
560
264
392
964
704
480
928
32
8
256
284
70
614
1590
1270
702
1626
1156
914
18
15
560
264
392
964
704
480
928
32
8
256
284
70
614
1594
180
702
90
388
834
18
15
560
264
392
964
704
480
928
32
8
256
284
70
614
1594
1268
702
1626
1156
914
18
15
560
264
392
964
706
336
416
32
8
512
280
48
144
984
632
1600
24
460
96
18
15
560
264
392
964
706
336
416
32
8
512
280
48
146
984
632
1600
24
460
94
18
15
560
264
392
964
706
336
416
32
8
256
280
48
144
984
632
640
88
972
1120
18
15
560
264
392
964
706
336
416
32
8
256
280
48
146
984
632
640
88
972
1118
18
15
560
264
392
964
706
336
416
32
8
256
280
48
147
984
632
1792
1304
538
691
18
15
560
264
392
964
706
336
416
32
8
256
280
50
147
984
632
640
1624
1454
97
18
15
560
264
392
452
960
992
1248
32
8
0
276
16
788
40
180
156
348
878
1150
18
15
560
264
392
452
960
992
1248
32
8
0
276
32
800
40
180
0
540
1808
1104
18
15
560
264
392
452
960
992
1248
32
8
0
276
32
800
44
180
0
540
1808
1104
18
15
560
264
392
452
960
992
1248
32
8
0
276
32
800
44
182
62
554
1808
1104
18
15
560
264
392
452
960
992
1248
32
8
0
276
20
788
40
180
0
540
1752
1148
18
15
560
264
392
452
960
992
1248
32
8
0
276
20
788
42
180
0
540
1752
1148
18
15
560
264
392
452
960
992
1248
32
8
0
276
20
788
42
182
30
540
1752
1148
18
15
560
264
392
452
960
992
1248
32
8
0
276
22
788
40
180
0
540
1778
1144
18
15
560
264
392
452
960
992
1248
32
8
0
276
68
788
40
180
0
540
1672
1148
18
15
560
264
392
452
960
992
1248
32
8
0
276
68
788
42
180
0
540
1672
1148
18
15
560
264
392
452
960
992
1248
32
8
0
276
36
800
40
180
0
540
790
1104
18
15
560
264
392
452
960
992
1248
32
8
0
276
36
800
44
180
0
540
790
1104
18
15
560
264
392
452
960
992
1248
32
8
0
276
36
800
44
182
29
540
790
1104
18
15
560
264
392
452
960
992
1248
32
8
0
276
36
806
42
180
0
540
1734
1094
18
15
560
264
392
452
960
992
1248
32
8
0
276
36
806
44
180
0
540
1734
1094
18
15
560
264
392
452
960
992
1248
32
8
0
276
38
800
40
180
0
540
788
1104
18
15
560
264
392
452
960
992
1248
32
8
0
276
38
800
44
180
0
540
788
1104
18
15
560
264
392
452
960
992
1248
32
8
0
276
38
800
44
182
29
540
1812
1104
18
15
560
264
392
452
960
992
1248
32
8
0
276
38
804
40
180
0
540
1732
1096
18
15
560
264
392
452
960
992
1248
32
8
0
276
38
804
44
180
0
540
1732
1096
18
15
560
264
392
452
960
992
1248
32
8
0
276
38
804
44
182
29
540
1732
1096
18
15
560
264
392
452
960
992
1248
32
8
0
276
38
806
42
180
0
540
788
1106
18
15
560
264
392
452
960
992
1248
32
8
0
276
38
806
44
180
0
540
788
1106
18
15
560
264
392
452
960
992
1248
32
8
0
276
38
826
44
180
0
540
1732
1134
18
15
560
264
392
452
960
992
1248
32
8
0
276
38
826
44
182
29
540
1732
1134
18
15
560
264
392
452
960
992
1248
32
8
0
284
20
788
40
180
62
538
776
1132
18
15
560
264
392
452
960
992
1248
32
8
0
284
20
788
42
180
62
538
776
1132
18
15
560
264
392
452
960
992
1248
32
8
0
284
20
788
42
182
62
538
776
1132
18
15
560
264
392
452
960
992
1248
32
8
0
284
18
788
40
180
62
556
1802
1130
18
15
560
264
392
452
448
992
1248
32
8
0
20
544
800
40
180
0
28
784
1104
18
15
560
264
392
452
448
992
1248
32
8
0
20
544
800
44
180
0
28
784
1104
18
15
560
264
392
452
448
992
1248
32
8
0
20
544
800
44
182
62
42
784
1104
18
15
560
264
392
452
448
992
1248
32
8
0
20
272
800
40
180
0
28
254
272
18
15
560
264
392
452
448
992
1248
32
8
0
20
288
800
40
180
0
28
272
336
18
15
560
264
392
452
448
992
1248
32
8
0
20
288
800
44
180
0
28
272
336
18
15
560
264
392
452
448
992
1248
32
8
0
20
288
800
44
182
62
42
272
336
18
15
560
264
392
452
448
992
1248
32
8
0
20
532
788
40
180
0
28
1016
1148
18
15
560
264
392
452
448
992
1248
32
8
0
20
532
788
42
180
0
28
1016
1148
18
15
560
264
392
452
448
992
1248
32
8
0
20
532
788
42
182
30
28
1016
1148
18
15
560
264
392
452
448
992
1248
32
8
0
20
534
788
40
180
0
28
1010
1144
18
15
560
264
392
452
448
992
1248
32
8
0
20
276
788
40
180
0
28
184
380
18
15
560
264
392
452
448
992
1248
32
8
0
20
276
788
42
180
0
28
184
380
18
15
560
264
392
452
448
992
1248
32
8
0
20
276
788
42
182
30
28
184
380
18
15
560
264
392
452
448
992
1248
32
8
0
20
548
800
40
180
0
28
790
1104
18
15
560
264
392
452
448
992
1248
32
8
0
20
548
800
44
180
0
28
790
1104
18
15
560
264
392
452
448
992
1248
32
8
0
20
548
800
44
182
29
28
790
1104
18
15
560
264
392
452
448
992
1248
32
8
0
20
548
802
42
180
62
42
967
1093
18
15
560
264
392
452
448
992
1248
32
8
0
20
548
802
44
180
62
42
967
1093
18
15
560
264
392
452
448
992
1248
32
8
0
20
548
806
42
180
0
28
966
1094
18
15
560
264
392
452
448
992
1248
32
8
0
20
548
806
44
180
0
28
966
1094
18
15
560
264
392
452
448
992
1248
32
8
0
20
580
788
40
180
0
28
904
1148
18
15
560
264
392
452
448
992
1248
32
8
0
20
580
788
42
180
0
28
904
1148
18
15
560
264
392
452
448
992
1248
32
8
0
20
278
788
40
180
0
28
178
376
18
15
560
264
392
452
448
992
1248
32
8
0
20
550
800
40
180
0
28
788
1104
18
15
560
264
392
452
448
992
1248
32
8
0
20
550
800
44
180
0
28
788
1104
18
15
560
264
392
452
448
992
1248
32
8
0
20
550
800
44
182
29
28
788
1104
18
15
560
264
392
452
448
992
1248
32
8
0
20
550
804
40
180
0
28
964
1096
18
15
560
264
392
452
448
992
1248
32
8
0
20
550
804
44
180
0
28
964
1096
18
15
560
264
392
452
448
992
1248
32
8
0
20
550
804
44
182
29
28
964
1096
18
15
560
264
392
452
448
992
1248
32
8
0
20
550
806
42
180
0
28
788
1106
18
15
560
264
392
452
448
992
1248
32
8
0
20
550
806
44
180
0
28
788
1106
18
15
560
264
392
452
448
992
1248
32
8
0
20
550
826
44
180
0
28
964
1134
18
15
560
264
392
452
448
992
1248
32
8
0
20
550
826
44
182
29
28
964
1134
18
15
560
264
392
452
448
992
1248
32
8
0
20
292
800
40
180
0
28
198
352
18
15
560
264
392
452
448
992
1248
32
8
0
20
292
800
44
180
0
28
198
352
18
15
560
264
392
452
448
992
1248
32
8
0
20
292
800
44
182
29
28
278
288
18
15
560
264
392
452
448
992
1248
32
8
0
20
292
802
42
180
0
28
278
293
18
15
560
264
392
452
448
992
1248
32
8
0
20
292
802
44
180
0
28
278
293
18
15
560
264
392
452
448
992
1248
32
8
0
20
292
806
42
180
0
28
198
358
18
15
560
264
392
452
448
992
1248
32
8
0
20
292
806
44
180
0
28
198
358
18
15
560
264
392
452
448
992
1248
32
8
0
20
294
800
40
180
0
28
276
288
18
15
560
264
392
452
448
992
1248
32
8
0
20
294
800
44
180
0
28
276
288
18
15
560
264
392
452
448
992
1248
32
8
0
20
294
800
44
182
29
28
276
288
18
15
560
264
392
452
448
992
1248
32
8
0
20
294
802
42
180
0
28
274
318
18
15
560
264
392
452
448
992
1248
32
8
0
20
294
802
44
180
0
28
274
318
18
15
560
264
392
452
448
992
1248
32
8
0
20
294
804
40
180
62
43
164
328
18
15
560
264
392
452
448
992
1248
32
8
0
20
294
804
44
180
62
43
164
328
18
15
560
264
392
452
448
992
1248
32
8
0
20
294
804
44
182
62
43
164
328
18
15
560
264
392
452
448
992
1248
32
8
0
20
294
806
42
180
0
28
196
356
18
15
560
264
392
452
448
992
1248
32
8
0
20
294
806
44
180
0
28
196
356
18
15
560
264
392
452
448
992
1248
32
8
0
20
294
826
44
180
0
28
196
366
18
15
560
264
392
452
448
992
1248
32
8
0
20
294
826
44
182
29
28
196
366
18
15
560
264
392
452
448
992
1248
32
8
0
28
544
800
40
180
60
44
966
1089
18
15
560
264
392
452
448
992
1248
32
8
0
28
544
800
44
180
60
44
966
1089
18
15
560
264
392
452
448
992
1248
32
8
0
28
272
800
40
180
30
26
247
273
18
15
560
264
392
452
448
992
1248
32
8
0
28
272
800
44
180
62
26
247
273
18
15
560
264
392
452
448
992
1248
32
8
0
28
272
800
44
182
30
26
247
273
18
15
560
264
392
452
448
992
1248
32
8
0
28
288
800
40
180
60
44
198
321
18
15
560
264
392
452
448
992
1248
32
8
0
28
288
800
44
180
60
44
198
321
18
15
560
264
392
452
448
992
1248
32
8
0
28
532
788
40
180
62
27
1011
1143
18
15
560
264
392
452
448
992
1248
32
8
0
28
532
788
42
180
62
27
1011
1143
18
15
560
264
392
452
448
992
1248
32
8
0
28
274
800
40
180
62
44
268
272
18
15
560
264
392
452
448
992
1248
32
8
0
28
274
800
44
180
62
44
268
272
18
15
560
264
392
452
448
992
1248
32
8
0
28
274
800
44
182
62
44
268
272
18
15
560
264
392
452
448
992
1248
32
8
0
28
550
800
44
180
62
44
964
1088
18
15
560
264
392
452
448
992
1248
32
8
0
28
550
800
44
182
62
44
964
1088
18
15
560
264
392
452
448
992
1248
32
8
0
28
550
806
42
180
60
44
964
1090
18
15
560
264
392
452
448
992
1248
32
8
0
28
550
806
44
180
62
44
964
1090
18
15
560
264
392
452
448
992
1248
32
8
0
28
294
800
44
180
62
44
196
320
18
15
560
264
392
452
448
992
1248
32
8
0
28
294
800
44
182
62
44
196
320
18
15
560
264
392
452
448
992
1248
32
8
0
28
294
806
42
180
60
44
196
322
18
15
560
264
392
452
448
992
1248
32
8
0
28
294
806
44
180
62
44
196
322
18
15
560
264
392
452
448
992
1248
32
8
0
36
288
800
40
180
256
508
224
288
18
15
560
264
392
452
448
992
1248
32
8
0
36
288
800
44
180
256
508
224
288
18
15
560
264
392
452
448
992
1248
32
8
0
36
288
800
44
182
62
508
318
544
18
15
560
264
392
452
448
992
1248
32
8
0
36
550
800
40
180
0
508
962
1088
18
15
560
264
392
452
448
992
1248
32
8
0
36
550
800
44
180
0
508
962
1088
18
15
560
264
392
452
448
992
1248
32
8
0
36
550
804
40
180
0
508
972
1096
18
15
560
264
392
452
448
992
1248
32
8
0
36
550
804
44
180
0
508
972
1096
18
15
560
264
392
452
448
992
1248
32
8
0
36
550
806
42
180
0
508
962
1090
18
15
560
264
392
452
448
992
1248
32
8
0
36
550
806
44
180
0
508
962
1090
18
15
560
264
392
452
448
992
1248
32
8
0
36
292
800
40
180
256
508
312
544
18
15
560
264
392
452
448
992
1248
32
8
0
36
292
800
44
180
256
508
312
544
18
15
560
264
392
452
448
992
1248
32
8
0
36
292
800
44
182
62
508
312
544
18
15
560
264
392
452
448
992
1248
32
8
0
36
292
804
40
180
62
508
312
572
18
15
560
264
392
452
448
992
1248
32
8
0
36
292
804
44
180
62
508
312
572
18
15
560
264
392
452
448
992
1248
32
8
0
36
292
804
44
182
62
508
312
572
18
15
560
264
392
452
448
992
1248
32
8
0
36
292
806
42
180
60
508
312
574
18
15
560
264
392
452
448
992
1248
32
8
0
36
292
806
44
180
62
508
312
574
18
15
560
264
392
452
448
992
1248
32
8
0
36
294
800
40
180
256
508
226
288
18
15
560
264
392
452
448
992
1248
32
8
0
36
294
800
44
180
256
508
226
288
18
15
560
264
392
452
448
992
1248
32
8
0
36
294
800
44
182
62
508
316
544
18
15
560
264
392
452
448
992
1248
32
8
0
36
294
802
42
180
256
508
316
574
18
15
560
264
392
452
448
992
1248
32
8
0
36
294
802
44
180
256
508
316
574
18
15
560
264
392
452
448
992
1248
32
8
0
36
294
804
40
180
188
508
340
584
18
15
560
264
392
452
448
992
1248
32
8
0
36
294
804
44
180
188
508
340
584
18
15
560
264
392
452
448
992
1248
32
8
0
36
294
806
42
180
256
508
226
290
18
15
560
264
392
452
448
992
1248
32
8
0
36
294
806
44
180
256
508
226
290
18
15
560
264
392
452
448
992
1248
32
8
0
44
272
824
40
180
190
507
143
281
18
15
560
264
392
452
448
992
1248
32
8
0
44
272
824
44
180
190
507
143
281
18
15
560
264
392
452
448
992
1248
32
8
0
44
272
824
44
182
190
507
143
281
18
15
560
264
392
452
448
992
1248
32
8
0
44
288
800
40
180
62
506
311
545
18
15
560
264
392
452
448
992
1248
32
8
0
44
288
800
44
180
62
506
311
545
18
15
560
264
392
452
448
992
1248
32
8
0
44
288
800
44
182
62
506
311
545
18
15
560
264
392
452
448
992
1248
32
8
0
44
290
800
40
180
190
506
348
576
18
15
560
264
392
452
448
992
1248
32
8
0
44
290
800
44
180
190
506
348
576
18
15
560
264
392
452
448
992
1248
32
8
0
44
290
800
44
182
190
506
348
576
18
15
560
264
392
452
448
992
1248
32
8
0
44
274
800
40
180
190
506
140
272
18
15
560
264
392
452
448
992
1248
32
8
0
44
274
800
44
180
190
506
140
272
18
15
560
264
392
452
448
992
1248
32
8
0
44
274
800
44
182
190
506
140
272
18
15
560
264
392
452
448
992
1248
32
8
0
44
274
824
44
180
190
506
140
280
18
15
560
264
392
452
448
992
1248
32
8
0
44
274
824
44
182
190
506
140
280
18
15
560
264
392
452
448
992
1248
32
8
0
44
292
800
40
180
190
506
344
576
18
15
560
264
392
452
448
992
1248
32
8
0
44
292
800
44
180
190
506
344
576
18
15
560
264
392
452
448
992
1248
32
8
0
44
292
800
44
182
190
506
344
576
18
15
560
264
392
452
448
992
1248
32
8
0
44
292
824
40
180
190
506
344
600
18
15
560
264
392
452
448
992
1248
32
8
0
44
292
824
44
180
190
506
344
600
18
15
560
264
392
452
448
992
1248
32
8
0
44
292
824
44
182
190
506
344
600
18
15
560
264
392
452
448
992
1248
32
8
0
44
294
800
40
180
62
506
308
544
18
15
560
264
392
452
448
992
1248
32
8
0
44
294
800
44
180
62
506
308
544
18
15
560
264
392
452
448
992
1248
32
8
0
44
294
800
44
182
62
506
308
544
18
15
560
264
392
452
448
992
1248
32
8
0
44
294
806
44
180
62
506
308
546
18
15
560
264
392
452
448
992
1248
32
8
0
84
272
800
40
180
128
732
254
273
18
15
560
264
392
452
448
992
1248
32
8
0
84
272
800
44
180
128
732
254
273
18
15
560
264
392
452
448
992
1248
32
8
0
84
272
800
44
182
157
476
254
272
18
15
560
264
392
452
448
992
1248
32
8
0
84
272
824
40
180
128
732
238
281
18
15
560
264
392
452
448
992
1248
32
8
0
84
272
824
42
180
128
732
238
281
18
15
560
264
392
452
448
992
1248
32
8
0
84
272
824
44
180
128
732
238
281
18
15
560
264
392
452
448
992
1248
32
8
0
84
272
824
44
182
157
476
238
282
18
15
560
264
392
452
448
992
1248
32
8
0
84
532
788
40
180
128
476
1000
1148
18
15
560
264
392
452
448
992
1248
32
8
0
84
532
788
42
180
128
476
1000
1148
18
15
560
264
392
452
448
992
1248
32
8
0
84
532
788
42
182
158
476
1000
1148
18
15
560
264
392
452
448
992
1248
32
8
0
60
288
800
40
180
60
502
302
544
18
15
560
264
392
452
448
992
1248
32
8
0
60
288
800
44
182
158
758
158
321
18
15
560
264
392
452
448
992
1248
32
8
0
60
290
800
44
182
158
758
154
352
18
15
560
264
392
452
448
992
1248
32
8
0
60
292
800
44
182
158
758
152
320
18
15
560
264
392
452
448
992
1248
32
8
0
76
544
800
40
180
128
460
974
1088
18
15
560
264
392
452
448
992
1248
32
8
0
76
544
800
44
180
128
460
974
1088
18
15
560
264
392
452
448
992
1248
32
8
0
76
272
800
40
180
128
460
246
272
18
15
560
264
392
452
448
992
1248
32
8
0
76
272
800
44
180
128
716
222
272
18
15
560
264
392
452
448
992
1248
32
8
0
76
272
800
44
182
158
442
183
273
18
15
560
264
392
452
448
992
1248
32
8
0
76
288
800
40
180
128
460
206
352
18
15
560
264
392
452
448
992
1248
32
8
0
76
288
800
44
180
128
716
206
288
18
15
560
264
392
452
448
992
1248
32
8
0
76
532
788
40
180
128
460
984
1148
18
15
560
264
392
452
448
992
1248
32
8
0
76
546
800
40
180
128
460
972
1088
18
15
560
264
392
452
448
992
1248
32
8
0
76
546
800
44
180
128
460
972
1088
18
15
560
264
392
452
448
992
1248
32
8
0
76
546
804
40
180
128
460
972
1100
18
15
560
264
392
452
448
992
1248
32
8
0
76
546
804
44
180
128
460
972
1100
18
15
560
264
392
452
448
992
1248
32
8
0
76
530
788
40
180
128
460
1004
1148
18
15
560
264
392
452
448
992
1248
32
8
0
76
580
788
40
180
190
442
824
1148
18
15
560
264
392
452
448
992
1248
32
8
0
76
290
800
40
180
128
460
204
320
18
15
560
264
392
452
448
992
1248
32
8
0
76
290
800
44
180
128
716
204
288
18
15
560
264
392
452
448
992
1248
32
8
0
76
290
804
40
180
128
460
204
314
18
15
560
264
392
452
448
992
1248
32
8
0
76
290
804
44
180
128
460
204
314
18
15
560
264
392
452
448
992
1248
32
8
0
76
290
806
42
180
128
460
204
342
18
15
560
264
392
452
448
992
1248
32
8
0
76
274
800
40
180
128
460
218
272
18
15
560
264
392
452
448
992
1248
32
8
0
76
274
800
44
180
128
716
220
272
18
15
560
264
392
452
448
992
1248
32
8
0
76
274
788
40
180
158
442
364
380
18
15
560
264
392
452
448
992
1248
32
8
0
76
274
824
44
180
128
460
218
280
18
15
560
264
392
452
448
992
1248
32
8
0
148
272
800
40
180
156
92
94
273
18
15
560
264
392
452
448
992
1248
32
8
0
148
292
800
40
180
128
92
70
320
18
15
560
264
392
452
448
992
1248
32
8
0
148
292
800
44
180
128
92
70
320
18
15
560
264
392
452
448
992
1248
32
8
0
148
292
806
42
180
128
92
70
326
18
15
560
264
392
452
448
992
1248
32
8
0
148
292
806
44
180
128
92
70
326
18
15
560
264
392
452
448
992
1248
32
8
0
148
294
804
40
180
128
92
68
328
18
15
560
264
392
452
448
992
1248
32
8
0
148
294
804
44
180
128
92
68
328
18
15
560
264
392
452
448
992
1248
32
8
0
148
294
804
44
182
189
92
68
328
18
15
560
264
392
452
448
992
1248
32
8
0
148
294
806
42
180
128
92
68
324
18
15
560
264
392
452
448
992
1248
32
8
0
148
294
806
44
180
128
92
68
324
18
15
560
264
392
452
448
992
1248
32
8
0
148
294
826
44
180
128
92
68
366
18
15
560
264
392
452
448
992
1248
32
8
0
148
294
826
44
182
189
92
68
366
18
15
560
264
392
452
448
992
1248
32
8
0
92
272
800
40
180
62
428
206
274
18
15
560
264
392
452
448
992
1248
32
8
0
92
272
800
44
180
62
428
206
274
18
15
560
264
392
452
448
992
1248
32
8
0
92
272
800
44
182
30
438
230
273
18
15
560
264
392
452
448
992
1248
32
8
0
92
272
824
40
180
158
474
203
281
18
15
560
264
392
452
448
992
1248
32
8
0
92
272
824
42
180
190
474
203
281
18
15
560
264
392
452
448
992
1248
32
8
0
92
272
824
44
180
190
474
203
281
18
15
560
264
392
452
448
992
1248
32
8
0
92
272
824
44
182
158
474
203
281
18
15
560
264
392
452
448
992
1248
32
8
0
92
532
788
40
180
158
474
968
1148
18
15
560
264
392
452
448
992
1248
32
8
0
92
274
800
40
180
62
428
204
272
18
15
560
264
392
452
448
992
1248
32
8
0
92
274
800
44
180
62
428
204
272
18
15
560
264
392
452
448
992
1248
32
8
0
92
274
800
44
182
62
428
204
272
18
15
560
264
392
452
448
992
1248
32
8
0
156
272
800
40
180
158
90
87
273
18
15
560
264
392
452
448
992
1248
32
8
0
156
272
800
44
180
190
90
87
273
18
15
560
264
392
452
448
992
1248
32
8
0
156
272
800
44
182
158
90
87
273
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1584
1144
64
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1584
120
64
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1584
184
0
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1584
248
0
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1584
1208
0
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1584
1272
0
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1584
122
94
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1584
186
62
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1584
1274
286
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1584
1210
62
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1588
1144
64
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1588
120
64
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1588
1140
576
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1588
116
64
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1588
184
0
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1588
248
0
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1588
1142
94
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1588
1208
0
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1588
118
94
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1588
1272
0
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1588
180
0
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1588
1204
0
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1588
244
128
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1588
1268
128
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1588
182
30
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1588
1206
62
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1588
246
30
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1588
1270
30
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1590
1142
94
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1590
118
29
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1590
182
29
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1590
1206
29
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1590
246
30
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
64
608
1590
1270
29
28
398
784
18
15
560
264
392
452
448
480
928
32
8
0
20
16
608
1584
120
92
28
478
912
18
15
560
264
392
452
448
480
928
32
8
0
20
16
608
1584
184
316
412
446
833
18
15
560
264
392
452
448
480
928
32
8
0
20
16
608
1584
248
156
412
446
801
18
15
560
264
392
452
448
480
928
32
8
0
20
16
608
1584
1272
156
412
446
801
18
15
560
264
392
452
448
480
928
32
8
0
20
16
608
1588
120
92
28
478
912
18
15
560
264
392
452
448
480
928
32
8
0
20
16
608
1588
116
64
28
446
801
18
15
560
264
392
452
448
480
928
32
8
0
20
16
608
1588
184
128
412
446
832
18
15
560
264
392
452
448
480
928
32
8
0
20
16
608
1588
248
156
412
446
801
18
15
560
264
392
452
448
480
928
32
8
0
20
16
608
1588
1272
156
412
446
801
18
15
560
264
392
452
448
480
928
32
8
0
20
16
608
1588
180
0
28
446
801
18
15
560
264
392
452
448
480
928
32
8
0
20
16
608
1588
1204
0
28
446
801
18
15
560
264
392
452
448
480
928
32
8
0
20
16
608
1588
244
128
412
446
832
18
15
560
264
392
452
448
480
928
32
8
0
20
16
608
1588
1268
128
412
446
832
18
15
560
264
392
452
448
480
928
32
8
0
20
16
608
1588
182
318
42
432
832
18
15
560
264
392
452
448
480
928
32
8
0
20
16
608
1590
118
93
412
446
832
18
15
560
264
392
452
448
480
928
32
8
0
20
16
608
1590
182
190
42
432
832
18
15
560
264
392
452
448
480
928
32
8
0
20
16
608
1590
1206
29
412
446
832
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1584
1144
64
28
392
914
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1584
120
64
28
392
914
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1584
184
0
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1584
248
0
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1584
1208
0
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1584
1272
0
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1584
122
94
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1584
186
62
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1584
1274
286
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1584
1210
62
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1588
1144
64
28
392
914
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1588
120
64
28
392
914
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1588
1140
576
412
392
800
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1588
116
64
28
392
914
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1588
184
0
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1588
248
0
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1588
1142
94
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1588
1208
0
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1588
118
94
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1588
1272
0
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1588
180
0
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1588
1204
0
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1588
244
128
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1588
1268
128
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1588
182
30
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1588
1206
62
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1588
246
30
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1588
1270
30
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1590
1142
94
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1590
118
29
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1590
182
29
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1590
1206
29
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
608
1590
1270
29
28
392
786
18
15
560
264
392
452
448
480
928
32
8
0
20
68
612
1584
1144
64
28
392
796
18
15
560
264
392
452
448
480
928
32
8
0
20
68
612
1584
120
64
28
392
796
18
15
560
264
392
452
448
480
928
32
8
0
20
68
612
1584
184
0
28
392
796
18
15
560
264
392
452
448
480
928
32
8
0
20
68
612
1584
248
0
28
392
796
18
15
560
264
392
452
448
480
928
32
8
0
20
68
612
1584
1208
0
28
392
796
18
15
560
264
392
452
448
480
928
32
8
0
20
68
612
1584
1272
0
28
392
796
18
15
560
264
392
452
448
480
928
32
8
0
20
68
614
1590
120
92
28
86
838
18
15
560
264
392
452
448
480
928
32
8
0
20
68
614
1590
184
316
412
392
806
18
15
560
264
392
452
448
480
928
32
8
0
20
68
614
1590
1142
94
28
86
838
18
15
560
264
392
452
448
480
928
32
8
0
20
68
614
1590
118
29
28
86
838
18
15
560
264
392
452
448
480
928
32
8
0
20
68
614
1590
1272
156
28
86
838
18
15
560
264
392
452
448
480
928
32
8
0
20
68
614
1590
122
92
28
86
838
18
15
560
264
392
452
448
480
928
32
8
0
20
68
614
1590
182
29
28
86
838
18
15
560
264
392
452
448
480
928
32
8
0
20
68
614
1590
1206
29
28
86
838
18
15
560
264
392
452
448
480
928
32
8
0
20
68
614
1590
246
30
28
86
838
18
15
560
264
392
452
448
480
928
32
8
0
20
68
614
1590
1270
29
28
86
838
18
15
560
264
392
452
448
480
928
32
8
0
20
68
614
1590
186
60
28
86
838
18
15
560
264
392
452
448
480
928
32
8
0
20
68
614
1590
1274
284
28
86
838
18
15
560
264
392
452
448
480
928
32
8
0
20
68
614
1594
116
28
28
86
838
18
15
560
264
392
452
448
480
928
32
8
0
20
68
614
1594
108
128
28
86
838
18
15
560
264
392
452
448
480
928
32
8
0
20
68
614
1594
180
0
28
86
838
18
15
560
264
392
452
448
480
928
32
8
0
20
68
614
1594
244
28
28
86
838
18
15
560
264
392
452
448
480
928
32
8
0
20
68
614
1594
1268
28
28
86
838
18
15
560
264
392
452
448
480
928
32
8
0
20
68
614
1594
236
256
28
86
838
18
15
560
264
392
452
448
480
928
32
8
0
20
68
614
1594
1260
188
28
86
838
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1584
1144
64
28
84
832
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1584
120
64
28
84
832
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1584
184
0
28
84
832
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1584
248
0
28
84
832
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1584
1208
0
28
84
832
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1584
1272
0
28
84
832
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1584
122
94
28
84
832
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1584
186
62
28
396
784
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1584
1274
286
28
396
784
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1584
1210
62
28
396
784
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1588
1144
64
28
84
832
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1588
120
64
28
84
832
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1588
1140
576
28
84
832
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1588
116
64
28
84
832
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1588
184
0
28
84
832
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1588
1142
94
28
84
832
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1588
1208
0
28
84
832
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1588
118
94
28
84
832
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1588
1272
0
28
84
832
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1588
180
0
28
84
832
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1588
1204
0
28
84
832
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1588
244
128
28
84
832
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1588
1268
128
28
84
832
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1588
182
30
28
84
832
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1588
1206
62
28
396
784
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1588
246
30
28
84
832
18
15
560
264
392
452
448
480
928
32
8
0
20
70
608
1588
1270
30
28
84
832
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1584
184
316
412
396
798
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1584
248
156
412
396
798
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1584
1272
156
412
396
798
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1584
1274
158
412
396
798
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1588
1140
94
412
396
798
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1588
116
64
412
396
926
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1588
184
128
412
396
926
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1588
248
156
412
396
798
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1588
1142
94
412
396
798
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1588
1208
128
412
396
926
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1588
118
94
412
396
798
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1588
1272
156
412
396
798
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1588
180
0
412
396
926
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1588
1204
0
412
396
926
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1588
244
128
412
396
926
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1588
1268
128
412
396
926
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1588
182
30
412
396
926
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1588
1206
158
412
396
798
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1588
246
158
412
396
798
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1588
1270
94
412
396
798
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1588
186
128
412
396
926
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1588
1274
156
412
396
798
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1586
1140
92
412
396
798
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1586
116
92
412
396
798
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1586
118
93
412
396
798
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1586
180
28
412
396
926
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1586
244
156
412
396
798
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1586
1268
156
412
396
798
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1586
182
30
412
396
926
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1586
1270
157
412
396
798
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1590
1142
94
412
396
798
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1590
118
94
412
396
798
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1590
182
30
412
396
926
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1590
1206
158
412
396
798
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1590
246
158
412
396
798
18
15
560
264
392
452
448
480
928
32
8
0
20
70
610
1590
1270
158
412
396
798
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1588
1144
64
28
84
834
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1588
120
64
28
84
834
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1588
116
30
28
84
836
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1588
184
0
28
84
834
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1588
248
0
28
84
834
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1588
1142
606
28
84
836
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1588
1208
0
28
84
834
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1588
118
94
28
84
836
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1588
1272
0
28
84
834
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1588
180
30
28
84
836
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1588
244
30
28
84
836
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1588
1268
30
28
84
836
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1588
182
30
28
84
836
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1588
1206
158
28
84
836
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1588
246
30
28
84
836
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1588
1270
30
28
84
836
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1590
1142
94
28
84
836
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1590
118
29
28
84
836
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1590
122
92
28
84
836
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1590
182
29
28
84
836
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1590
1206
29
28
84
836
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1590
246
30
28
84
836
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1590
1270
29
28
84
836
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1590
186
60
28
84
836
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1590
1274
284
28
84
836
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1590
1210
60
28
84
836
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1594
116
28
28
84
836
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1594
108
128
28
84
834
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1594
180
0
28
84
834
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1594
244
28
28
84
836
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1594
1268
28
28
84
836
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1594
236
256
28
84
834
18
15
560
264
392
452
448
480
928
32
8
0
20
70
614
1594
1260
188
28
84
836
18
15
560
264
392
452
448
480
928
32
8
0
28
64
608
1588
1140
606
26
391
785
18
15
560
264
392
452
448
480
928
32
8
0
28
64
608
1588
116
30
26
391
785
18
15
560
264
392
452
448
480
928
32
8
0
28
64
608
1588
1142
94
26
391
785
18
15
560
264
392
452
448
480
928
32
8
0
28
64
608
1588
118
94
26
391
785
18
15
560
264
392
452
448
480
928
32
8
0
28
64
608
1588
180
30
26
391
785
18
15
560
264
392
452
448
480
928
32
8
0
28
64
608
1588
1204
62
26
391
785
18
15
560
264
392
452
448
480
928
32
8
0
28
64
608
1588
244
30
26
391
785
18
15
560
264
392
452
448
480
928
32
8
0
28
64
608
1588
1268
30
26
391
785
18
15
560
264
392
452
448
480
928
32
8
0
28
64
608
1588
182
30
26
391
785
18
15
560
264
392
452
448
480
928
32
8
0
28
64
608
1588
1206
62
26
391
785
18
15
560
264
392
452
448
480
928
32
8
0
28
64
608
1588
246
30
26
391
785
18
15
560
264
392
452
448
480
928
32
8
0
28
64
608
1588
1270
30
26
391
785
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1584
120
94
54
102
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1584
184
60
44
118
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1584
248
158
54
102
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1584
1208
60
44
118
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1584
1272
158
54
102
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1588
1140
576
44
110
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1588
116
64
44
110
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1588
184
0
26
475
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1588
248
0
26
475
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1588
1142
542
54
102
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1588
1208
0
26
475
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1588
118
94
26
119
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1588
1272
0
26
475
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1588
180
30
26
119
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1588
1204
62
26
119
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1588
244
30
26
119
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1588
1268
30
26
119
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1588
182
30
26
119
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1588
1206
62
26
119
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1588
246
30
26
119
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1588
1270
30
26
119
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1590
1142
542
54
102
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1590
118
29
54
102
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1590
182
30
26
119
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1590
1206
30
26
119
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1590
246
30
26
119
833
18
15
560
264
392
452
448
480
928
32
8
0
28
16
608
1590
1270
30
26
119
833
18
15
560
264
392
452
448
480
928
32
8
0
28
144
608
1584
184
60
44
14
784
18
15
560
264
392
452
448
480
928
32
8
0
28
144
608
1584
248
188
44
14
784
18
15
560
264
392
452
448
480
928
32
8
0
28
144
608
1584
186
62
44
14
784
18
15
560
264
392
452
448
480
928
32
8
0
28
144
608
1588
184
0
26
11
785
18
15
560
264
392
452
448
480
928
32
8
0
28
144
608
1588
180
62
44
14
784
18
15
560
264
392
452
448
480
928
32
8
0
28
144
608
1588
244
190
44
14
784
18
15
560
264
392
452
448
480
928
32
8
0
28
144
608
1588
182
30
27
15
785
18
15
560
264
392
452
448
480
928
32
8
0
28
144
608
1588
246
94
54
14
784
18
15
560
264
392
452
448
480
928
32
8
0
28
70
608
1588
1140
606
26
388
784
18
15
560
264
392
452
448
480
928
32
8
0
28
70
608
1588
116
30
26
388
784
18
15
560
264
392
452
448
480
928
32
8
0
28
70
608
1588
184
0
26
388
784
18
15
560
264
392
452
448
480
928
32
8
0
28
70
608
1588
1142
94
26
388
784
18
15
560
264
392
452
448
480
928
32
8
0
28
70
608
1588
1208
0
26
388
784
18
15
560
264
392
452
448
480
928
32
8
0
28
70
608
1588
118
94
26
388
784
18
15
560
264
392
452
448
480
928
32
8
0
28
70
608
1588
1272
0
26
388
784
18
15
560
264
392
452
448
480
928
32
8
0
28
70
608
1588
180
30
26
388
784
18
15
560
264
392
452
448
480
928
32
8
0
28
70
608
1588
1204
62
26
388
784
18
15
560
264
392
452
448
480
928
32
8
0
28
70
608
1588
244
30
26
388
784
18
15
560
264
392
452
448
480
928
32
8
0
28
70
608
1588
1268
30
26
388
784
18
15
560
264
392
452
448
480
928
32
8
0
28
70
608
1588
182
30
26
388
784
18
15
560
264
392
452
448
480
928
32
8
0
28
70
608
1588
1206
62
26
388
784
18
15
560
264
392
452
448
480
928
32
8
0
28
70
608
1588
246
30
26
388
784
18
15
560
264
392
452
448
480
928
32
8
0
28
70
608
1588
1270
30
26
388
784
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1588
120
94
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1588
116
30
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1588
184
128
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1588
248
128
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1588
1142
606
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1588
1208
128
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1588
118
94
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1588
1272
128
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1588
180
30
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1588
1204
62
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1588
244
30
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1588
1268
30
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1588
182
30
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1588
1206
62
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1588
246
30
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1588
1270
30
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1590
1142
94
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1590
118
94
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1590
182
30
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1590
1206
30
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1590
246
30
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1590
1270
30
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1594
116
94
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1594
180
62
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1594
244
286
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
70
614
1594
1268
286
26
388
786
18
15
560
264
392
452
448
480
928
32
8
0
28
146
608
1584
184
60
44
12
784
18
15
560
264
392
452
448
480
928
32
8
0
28
146
608
1584
248
188
44
12
784
18
15
560
264
392
452
448
480
928
32
8
0
28
146
608
1584
186
62
44
12
784
18
15
560
264
392
452
448
480
928
32
8
0
28
146
608
1588
184
0
26
12
784
18
15
560
264
392
452
448
480
928
32
8
0
28
146
608
1588
180
30
26
12
784
18
15
560
264
392
452
448
480
928
32
8
0
28
146
608
1588
244
30
26
12
784
18
15
560
264
392
452
448
480
928
32
8
0
28
146
608
1588
182
30
27
12
784
18
15
560
264
392
452
448
480
928
32
8
0
28
146
608
1588
246
30
26
12
784
18
15
560
264
392
452
448
480
928
32
8
0
28
146
608
1590
182
30
27
12
784
18
15
560
264
392
452
448
480
928
32
8
0
28
146
608
1590
246
30
26
12
784
18
15
560
264
392
452
448
480
928
32
8
0
44
18
608
1588
120
576
762
396
912
18
15
560
264
392
452
448
480
928
32
8
0
44
18
608
1588
1140
606
506
396
912
18
15
560
264
392
452
448
480
928
32
8
0
44
18
608
1588
1142
606
506
396
912
18
15
560
264
392
452
448
480
928
32
8
0
44
18
608
1588
180
30
506
396
912
18
15
560
264
392
452
448
480
928
32
8
0
44
18
608
1588
1204
62
506
396
912
18
15
560
264
392
452
448
480
928
32
8
0
44
18
608
1588
182
30
506
396
912
18
15
560
264
392
452
448
480
928
32
8
0
44
18
608
1588
1206
62
506
396
912
18
15
560
264
392
452
448
480
928
32
8
0
84
64
608
1588
180
62
426
400
912
18
15
560
264
392
452
448
480
928
32
8
0
84
64
608
1588
1204
62
426
400
912
18
15
560
264
392
452
448
480
928
32
8
0
84
64
608
1588
182
62
426
400
912
18
15
560
264
392
452
448
480
928
32
8
0
84
64
608
1588
1206
62
426
400
912
18
15
560
264
392
452
448
480
928
32
8
0
84
64
608
1590
182
62
426
400
912
18
15
560
264
392
452
448
480
928
32
8
0
84
64
608
1590
1206
62
426
400
912
18
15
560
264
392
452
448
480
928
32
8
0
84
64
608
1590
246
190
426
400
784
18
15
560
264
392
452
448
480
928
32
8
0
84
64
608
1590
1270
190
426
400
784
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1584
1144
576
732
766
1680
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1584
120
156
476
446
914
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1584
184
128
476
510
833
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1584
248
128
476
510
833
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1584
1208
128
732
1918
833
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1584
1272
128
476
510
833
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1588
120
576
732
766
1680
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1588
116
158
476
494
832
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1588
184
128
476
510
833
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1588
248
128
476
510
833
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1588
118
158
476
494
832
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1588
1272
128
732
1918
833
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1588
180
128
476
432
912
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1588
1204
128
732
688
1680
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1588
244
158
476
494
832
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1588
1268
158
732
766
1680
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1588
182
62
426
432
912
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1588
1206
62
427
432
912
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1588
246
158
476
494
832
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1588
1270
158
732
766
1680
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1590
118
158
476
494
832
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1590
182
62
426
432
912
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1590
1206
62
427
432
912
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1590
246
158
476
494
832
18
15
560
264
392
452
448
480
928
32
8
0
84
16
608
1590
1270
189
732
766
1680
18
15
560
264
392
452
448
480
928
32
8
0
84
68
608
1584
1144
64
476
406
832
18
15
560
264
392
452
448
480
928
32
8
0
84
68
608
1584
120
64
476
406
832
18
15
560
264
392
452
448
480
928
32
8
0
84
68
608
1584
184
0
476
406
912
18
15
560
264
392
452
448
480
928
32
8
0
84
68
608
1584
248
128
476
406
832
18
15
560
264
392
452
448
480
928
32
8
0
84
68
608
1584
1208
0
476
406
912
18
15
560
264
392
452
448
480
928
32
8
0
84
68
608
1584
1272
128
476
406
832
18
15
560
264
392
452
448
480
928
32
8
0
84
68
608
1584
1274
158
732
406
912
18
15
560
264
392
452
448
480
928
32
8
0
84
68
608
1588
1144
64
476
406
832
18
15
560
264
392
452
448
480
928
32
8
0
84
68
608
1588
120
64
476
406
832
18
15
560
264
392
452
448
480
928
32
8
0
84
68
608
1588
184
0
476
406
912
18
15
560
264
392
452
448
480
928
32
8
0
84
68
608
1588
248
128
476
406
832
18
15
560
264
392
452
448
480
928
32
8
0
84
68
608
1588
1208
0
476
406
912
18
15
560
264
392
452
448
480
928
32
8
0
84
68
608
1588
1272
128
732
22
784
18
15
560
264
392
452
448
480
928
32
8
0
84
68
608
1588
180
0
476
406
912
18
15
560
264
392
452
448
480
928
32
8
0
84
68
608
1588
1204
0
476
406
912
18
15
560
264
392
452
448
480
928
32
8
0
84
68
608
1588
1268
158
732
406
912
18
15
560
264
392
452
448
480
928
32
8
0
84
68
608
1588
182
62
426
407
913
18
15
560
264
392
452
448
480
928
32
8
0
84
68
608
1588
1206
62
427
403
913
18
15
560
264
392
452
448
480
928
32
8
0
84
68
608
1588
1270
158
732
406
912
18
15
560
264
392
452
448
480
928
32
8
0
84
68
608
1590
182
62
426
407
913
18
15
560
264
392
452
448
480
928
32
8
0
84
68
608
1590
1206
62
427
403
913
18
15
560
264
392
452
448
480
928
32
8
0
84
68
608
1590
1270
189
732
1878
832
18
15
560
264
392
452
448
480
928
32
8
0
84
68
614
1590
1272
156
732
70
838
18
15
560
264
392
452
448
480
928
32
8
0
84
68
614
1590
182
188
476
406
838
18
15
560
264
392
452
448
480
928
32
8
0
84
68
614
1590
1206
62
427
403
925
18
15
560
264
392
452
448
480
928
32
8
0
84
68
614
1590
246
188
476
406
838
18
15
560
264
392
452
448
480
928
32
8
0
84
68
614
1590
1270
189
732
1878
838
18
15
560
264
392
452
448
480
928
32
8
0
84
68
614
1590
1274
156
732
70
838
18
15
560
264
392
452
448
480
928
32
8
0
84
68
614
1594
180
188
476
406
838
18
15
560
264
392
452
448
480
928
32
8
0
84
68
614
1594
244
188
476
406
838
18
15
560
264
392
452
448
480
928
32
8
0
84
68
614
1594
1268
156
732
70
838
18
15
560
264
392
452
448
480
928
32
8
0
84
68
614
1594
236
128
476
406
838
18
15
560
264
392
452
448
480
928
32
8
0
84
68
614
1594
1260
188
732
1878
838
18
15
560
264
392
452
448
480
928
32
8
0
84
70
608
1584
1144
64
476
404
832
18
15
560
264
392
452
448
480
928
32
8
0
84
70
608
1584
120
64
476
404
832
18
15
560
264
392
452
448
480
928
32
8
0
84
70
608
1584
184
0
476
404
912
18
15
560
264
392
452
448
480
928
32
8
0
84
70
608
1584
248
128
476
404
832
18
15
560
264
392
452
448
480
928
32
8
0
84
70
608
1584
1208
0
476
404
912
18
15
560
264
392
452
448
480
928
32
8
0
84
70
608
1584
1272
128
476
404
832
18
15
560
264
392
452
448
480
928
32
8
0
84
70
608
1588
1144
64
476
404
832
18
15
560
264
392
452
448
480
928
32
8
0
84
70
608
1588
120
64
476
404
832
18
15
560
264
392
452
448
480
928
32
8
0
84
70
608
1588
116
94
732
20
832
18
15
560
264
392
452
448
480
928
32
8
0
84
70
608
1588
184
0
476
404
912
18
15
560
264
392
452
448
480
928
32
8
0
84
70
608
1588
1142
94
732
20
832
18
15
560
264
392
452
448
480
928
32
8
0
84
70
608
1588
1208
0
476
404
912
18
15
560
264
392
452
448
480
928
32
8
0
84
70
608
1588
118
94
732
20
832
18
15
560
264
392
452
448
480
928
32
8
0
84
70
608
1588
1272
128
732
20
832
18
15
560
264
392
452
448
480
928
32
8
0
84
70
608
1588
180
0
476
404
912
18
15
560
264
392
452
448
480
928
32
8
0
84
70
608
1588
1204
0
476
404
912
18
15
560
264
392
452
448
480
928
32
8
0
84
70
608
1588
244
190
476
404
832
18
15
560
264
392
452
448
480
928
32
8
0
84
70
608
1588
1268
190
732
1812
1424
18
15
560
264
392
452
448
480
928
32
8
0
84
70
608
1588
182
62
426
404
912
18
15
560
264
392
452
448
480
928
32
8
0
84
70
608
1588
1206
62
426
404
912
18
15
560
264
392
452
448
480
928
32
8
0
84
70
608
1588
246
190
476
404
832
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1584
1144
576
732
18
798
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1584
120
64
476
402
798
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1584
184
0
476
402
926
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1584
248
128
476
402
798
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1584
1208
0
476
402
926
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1584
1272
128
476
402
798
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1588
1144
64
476
402
798
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1588
120
64
476
402
798
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1588
1140
94
732
1810
1438
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1588
116
94
732
1810
1438
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1588
184
0
476
402
926
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1588
248
128
476
402
798
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1588
1142
94
732
1810
1438
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1588
1208
0
476
402
926
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1588
118
94
732
1810
1438
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1588
1272
128
732
18
798
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1588
1146
64
476
402
798
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1588
180
0
476
402
926
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1588
122
64
476
402
798
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1588
1204
0
476
402
926
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1588
244
190
476
402
798
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1588
182
190
476
402
798
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1588
1206
190
732
1810
1438
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1588
246
190
476
402
798
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1588
186
0
476
402
926
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1588
1274
128
732
18
798
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1586
118
94
732
1810
1438
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1586
1146
576
732
18
798
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1586
180
188
476
402
798
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1586
122
64
476
402
798
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1586
1204
188
732
1810
1438
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1586
244
188
476
402
798
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1586
182
190
476
402
798
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1586
250
128
476
402
798
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1586
186
0
476
402
926
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1586
1274
128
732
18
798
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1590
1142
94
732
1810
1438
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1590
118
94
732
1810
1438
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1590
182
190
476
402
798
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1590
1206
190
732
1810
1438
18
15
560
264
392
452
448
480
928
32
8
0
84
70
610
1590
246
190
476
402
798
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1588
1144
64
476
404
836
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1588
120
64
476
404
836
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1588
116
94
732
20
838
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1588
184
0
476
402
914
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1588
248
128
476
404
836
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1588
1208
0
476
402
914
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1588
118
94
732
20
838
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1588
1272
128
732
20
838
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1588
180
190
476
404
838
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1588
1204
574
426
404
836
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1588
244
190
476
404
838
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1588
1268
158
732
68
836
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1588
182
190
476
404
838
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1588
1206
574
426
404
836
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1588
246
190
476
404
838
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1588
1270
158
732
68
836
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1590
1142
94
732
20
838
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1590
118
94
732
20
838
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1590
182
188
476
404
836
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1590
1206
574
426
404
836
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1590
246
188
476
404
836
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1590
1270
189
732
1876
836
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1590
1274
156
732
68
836
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1594
180
188
476
404
836
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1594
244
188
476
404
836
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1594
1268
156
732
68
836
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1594
236
128
476
404
836
18
15
560
264
392
452
448
480
928
32
8
0
84
70
614
1594
1260
188
732
1810
1426
18
15
560
264
392
452
448
480
928
32
8
0
60
16
608
1588
118
158
502
470
832
18
15
560
264
392
452
448
480
928
32
8
0
60
16
608
1588
1268
158
502
470
832
18
15
560
264
392
452
448
480
928
32
8
0
60
16
608
1588
182
158
502
470
832
18
15
560
264
392
452
448
480
928
32
8
0
60
16
608
1588
1206
158
502
470
832
18
15
560
264
392
452
448
480
928
32
8
0
60
16
608
1588
1270
158
502
470
832
18
15
560
264
392
452
448
480
928
32
8
0
60
16
608
1590
118
158
502
470
832
18
15
560
264
392
452
448
480
928
32
8
0
60
16
608
1590
182
158
502
470
832
18
15
560
264
392
452
448
480
928
32
8
0
60
16
608
1590
1206
158
502
470
832
18
15
560
264
392
452
448
480
928
32
8
0
60
16
608
1590
1270
158
502
470
832
18
15
560
264
392
452
448
480
928
32
8
0
76
64
608
1588
1140
606
1978
1935
1425
18
15
560
264
392
452
448
480
928
32
8
0
76
64
608
1588
184
128
460
398
832
18
15
560
264
392
452
448
480
928
32
8
0
76
64
608
1588
1142
606
470
398
832
18
15
560
264
392
452
448
480
928
32
8
0
76
64
608
1588
118
606
470
398
832
18
15
560
264
392
452
448
480
928
32
8
0
76
64
608
1588
182
190
443
399
833
18
15
560
264
392
452
448
480
928
32
8
0
76
64
608
1588
1206
190
443
399
833
18
15
560
264
392
452
448
480
928
32
8
0
76
64
608
1590
1142
606
470
398
832
18
15
560
264
392
452
448
480
928
32
8
0
76
64
608
1590
118
606
470
398
832
18
15
560
264
392
452
448
480
928
32
8
0
76
64
608
1590
182
190
443
399
833
18
15
560
264
392
452
448
480
928
32
8
0
76
64
608
1590
1206
190
443
399
833
18
15
560
264
392
452
448
480
928
32
8
0
76
16
608
1588
180
190
442
475
833
18
15
560
264
392
452
448
480
928
32
8
0
76
16
608
1588
1204
190
442
475
833
18
15
560
264
392
452
448
480
928
32
8
0
76
16
608
1588
182
190
442
475
833
18
15
560
264
392
452
448
480
928
32
8
0
76
16
608
1588
1206
190
442
475
833
18
15
560
264
392
452
448
480
928
32
8
0
76
16
608
1590
182
190
442
475
833
18
15
560
264
392
452
448
480
928
32
8
0
76
16
608
1590
1206
190
442
475
833
18
15
560
264
392
452
448
480
928
32
8
0
76
66
608
1588
1140
606
1978
1932
1424
18
15
560
264
392
452
448
480
928
32
8
0
76
66
608
1588
184
128
460
396
832
18
15
560
264
392
452
448
480
928
32
8
0
76
66
608
1588
1142
606
1978
1932
1424
18
15
560
264
392
452
448
480
928
32
8
0
76
66
608
1588
180
190
442
396
832
18
15
560
264
392
452
448
480
928
32
8
0
76
66
608
1588
1204
190
442
396
832
18
15
560
264
392
452
448
480
928
32
8
0
76
66
608
1588
182
190
442
396
832
18
15
560
264
392
452
448
480
928
32
8
0
76
66
608
1588
1206
190
442
396
832
18
15
560
264
392
452
448
480
928
32
8
0
76
66
612
1588
184
128
460
396
844
18
15
560
264
392
452
448
480
928
32
8
0
76
66
612
1588
1208
128
460
396
844
18
15
560
264
392
452
448
480
928
32
8
0
76
66
612
1588
180
190
442
396
844
18
15
560
264
392
452
448
480
928
32
8
0
76
66
612
1588
1204
190
442
396
844
18
15
560
264
392
452
448
480
928
32
8
0
76
66
612
1588
182
190
442
396
844
18
15
560
264
392
452
448
480
928
32
8
0
76
66
612
1588
1206
190
442
396
844
18
15
560
264
392
452
448
480
928
32
8
0
76
66
612
1590
182
190
442
396
844
18
15
560
264
392
452
448
480
928
32
8
0
76
66
612
1590
1206
190
442
396
844
18
15
560
264
392
452
448
480
928
32
8
0
76
66
614
1594
180
128
460
396
918
18
15
560
264
392
452
448
480
928
32
8
0
76
66
614
1594
236
128
460
396
918
18
15
560
264
392
452
448
480
928
32
8
0
76
18
608
1588
184
128
460
492
800
18
15
560
264
392
452
448
480
928
32
8
0
76
18
608
1588
180
190
442
492
800
18
15
560
264
392
452
448
480
928
32
8
0
76
18
608
1588
1204
190
442
492
800
18
15
560
264
392
452
448
480
928
32
8
0
76
18
608
1588
182
190
442
492
800
18
15
560
264
392
452
448
480
928
32
8
0
76
18
608
1588
1206
190
442
492
800
18
15
560
264
392
452
448
480
928
32
8
0
76
18
608
1590
182
190
442
492
800
18
15
560
264
392
452
448
480
928
32
8
0
76
18
608
1590
1206
190
442
492
800
18
15
560
264
392
452
448
480
928
32
8
0
76
72
608
1588
1142
606
470
390
833
18
15
560
264
392
452
448
480
928
32
8
0
76
72
608
1588
118
606
470
390
833
18
15
560
264
392
452
448
480
928
32
8
0
76
72
608
1588
180
190
442
395
841
18
15
560
264
392
452
448
480
928
32
8
0
76
72
608
1588
1204
190
442
395
841
18
15
560
264
392
452
448
480
928
32
8
0
76
72
608
1588
182
190
442
395
841
18
15
560
264
392
452
448
480
928
32
8
0
76
72
608
1588
1206
190
442
395
841
18
15
560
264
392
452
448
480
928
32
8
0
76
74
612
1588
184
128
460
394
840
18
15
560
264
392
452
448
480
928
32
8
0
148
64
608
1584
1272
156
668
270
833
18
15
560
264
392
452
448
480
928
32
8
0
148
64
608
1584
1274
158
668
270
832
18
15
560
264
392
452
448
480
928
32
8
0
148
64
608
1588
1140
606
1820
1806
1424
18
15
560
264
392
452
448
480
928
32
8
0
148
64
608
1588
116
606
1820
1806
1424
18
15
560
264
392
452
448
480
928
32
8
0
148
64
608
1588
1142
606
1820
1806
1424
18
15
560
264
392
452
448
480
928
32
8
0
148
64
608
1588
118
606
1820
1806
1424
18
15
560
264
392
452
448
480
928
32
8
0
148
64
608
1588
1272
156
668
270
833
18
15
560
264
392
452
448
480
928
32
8
0
148
64
608
1588
1204
128
668
270
833
18
15
560
264
392
452
448
480
928
32
8
0
148
64
608
1588
1268
128
668
270
833
18
15
560
264
392
452
448
480
928
32
8
0
148
64
608
1588
1206
158
668
270
832
18
15
560
264
392
452
448
480
928
32
8
0
148
64
608
1588
1270
158
668
270
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1584
1144
64
92
350
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1584
120
64
92
350
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1584
184
128
92
366
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1584
248
128
92
366
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1584
1208
0
92
350
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1584
1272
128
92
366
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1584
250
190
92
350
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1584
1274
158
668
350
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1588
1144
64
92
350
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1588
120
64
92
350
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1588
1140
576
668
752
1680
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1588
116
576
668
752
1680
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1588
184
0
92
350
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1588
248
128
92
366
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1588
1142
94
92
366
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1588
1208
0
92
350
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1588
118
94
92
366
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1588
1272
128
92
366
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1588
180
158
92
350
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1588
1204
128
668
734
1680
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1588
244
158
92
350
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1588
1268
128
668
350
833
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1588
182
158
92
350
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1588
1206
158
92
350
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1588
246
158
92
350
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1588
1270
158
92
350
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1590
1142
94
92
366
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1590
118
94
92
366
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1590
182
189
92
350
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1590
1206
157
668
350
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1590
246
189
92
350
832
18
15
560
264
392
452
448
480
928
32
8
0
148
16
608
1590
1270
157
668
350
832
18
15
560
264
392
452
448
480
928
32
8
0
148
68
608
1584
1272
156
668
264
784
18
15
560
264
392
452
448
480
928
32
8
0
148
68
608
1584
1274
158
668
264
784
18
15
560
264
392
452
448
480
928
32
8
0
148
68
608
1588
1140
576
1820
1800
1424
18
15
560
264
392
452
448
480
928
32
8
0
148
68
608
1588
116
576
668
264
784
18
15
560
264
392
452
448
480
928
32
8
0
148
68
608
1588
1142
606
1820
1800
1424
18
15
560
264
392
452
448
480
928
32
8
0
148
68
608
1588
118
606
1820
1800
1424
18
15
560
264
392
452
448
480
928
32
8
0
148
68
608
1588
1272
156
668
264
784
18
15
560
264
392
452
448
480
928
32
8
0
148
68
608
1588
1204
128
668
264
784
18
15
560
264
392
452
448
480
928
32
8
0
148
68
608
1588
1268
128
668
264
784
18
15
560
264
392
452
448
480
928
32
8
0
148
68
608
1588
1206
158
668
264
784
18
15
560
264
392
452
448
480
928
32
8
0
148
68
608
1588
1270
158
668
264
784
18
15
560
264
392
452
448
480
928
32
8
0
148
68
608
1590
1142
606
1820
1800
1424
18
15
560
264
392
452
448
480
928
32
8
0
148
68
608
1590
118
606
1820
1800
1424
18
15
560
264
392
452
448
480
928
32
8
0
148
68
608
1590
1206
157
668
264
784
18
15
560
264
392
452
448
480
928
32
8
0
148
68
608
1590
1270
157
668
264
784
18
15
560
264
392
452
448
480
928
32
8
0
148
68
614
1590
1142
606
1820
1800
1438
18
15
560
264
392
452
448
480
928
32
8
0
148
68
614
1590
118
606
1820
1800
1438
18
15
560
264
392
452
448
480
928
32
8
0
148
68
614
1590
1272
156
668
264
798
18
15
560
264
392
452
448
480
928
32
8
0
148
68
614
1590
1206
157
668
264
798
18
15
560
264
392
452
448
480
928
32
8
0
148
68
614
1590
1270
157
668
264
798
18
15
560
264
392
452
448
480
928
32
8
0
148
68
614
1590
1274
156
668
264
798
18
15
560
264
392
452
448
480
928
32
8
0
148
68
614
1594
1268
156
668
264
798
18
15
560
264
392
452
448
480
928
32
8
0
148
70
608
1584
1272
156
668
268
832
18
15
560
264
392
452
448
480
928
32
8
0
148
70
608
1584
1274
158
668
268
832
18
15
560
264
392
452
448
480
928
32
8
0
148
70
608
1588
1140
576
1820
1804
1424
18
15
560
264
392
452
448
480
928
32
8
0
148
70
608
1588
116
576
668
268
832
18
15
560
264
392
452
448
480
928
32
8
0
148
70
608
1588
1142
606
1820
1804
1424
18
15
560
264
392
452
448
480
928
32
8
0
148
70
608
1588
118
606
1820
1804
1424
18
15
560
264
392
452
448
480
928
32
8
0
148
70
608
1588
1272
156
668
268
832
18
15
560
264
392
452
448
480
928
32
8
0
148
70
608
1588
1204
128
668
268
832
18
15
560
264
392
452
448
480
928
32
8
0
148
70
608
1588
1268
128
668
268
832
18
15
560
264
392
452
448
480
928
32
8
0
148
70
608
1588
1206
158
668
268
832
18
15
560
264
392
452
448
480
928
32
8
0
148
70
608
1588
1270
158
668
268
832
18
15
560
264
392
452
448
480
928
32
8
0
148
70
610
1584
1272
156
668
268
798
18
15
560
264
392
452
448
480
928
32
8
0
148
70
610
1584
1274
158
668
268
798
18
15
560
264
392
452
448
480
928
32
8
0
148
70
610
1588
1140
606
1820
1804
1438
18
15
560
264
392
452
448
480
928
32
8
0
148
70
610
1588
116
606
1820
1804
1438
18
15
560
264
392
452
448
480
928
32
8
0
148
70
610
1588
1142
606
1820
1804
1438
18
15
560
264
392
452
448
480
928
32
8
0
148
70
610
1588
118
606
1820
1804
1438
18
15
560
264
392
452
448
480
928
32
8
0
148
70
610
1588
1272
156
668
268
798
18
15
560
264
392
452
448
480
928
32
8
0
148
70
610
1588
1204
158
668
268
798
18
15
560
264
392
452
448
480
928
32
8
0
148
70
610
1588
1268
128
668
268
798
18
15
560
264
392
452
448
480
928
32
8
0
148
70
610
1588
1206
158
668
268
798
18
15
560
264
392
452
448
480
928
32
8
0
148
70
610
1588
1270
158
668
268
798
18
15
560
264
392
452
448
480
928
32
8
0
148
70
610
1588
1274
156
668
268
798
18
15
560
264
392
452
448
480
928
32
8
0
148
70
610
1586
118
606
1820
1804
1438
18
15
560
264
392
452
448
480
928
32
8
0
148
70
610
1586
1268
156
668
268
798
18
15
560
264
392
452
448
480
928
32
8
0
148
70
610
1586
1270
157
668
268
798
18
15
560
264
392
452
448
480
928
32
8
0
148
70
610
1590
1142
606
1820
1804
1438
18
15
560
264
392
452
448
480
928
32
8
0
148
70
610
1590
118
606
1820
1804
1438
18
15
560
264
392
452
448
480
928
32
8
0
148
70
610
1590
1206
158
668
268
798
18
15
560
264
392
452
448
480
928
32
8
0
148
70
610
1590
1270
158
668
268
798
18
15
560
264
392
452
448
480
928
32
8
0
148
70
614
1588
1142
606
1820
1804
1426
18
15
560
264
392
452
448
480
928
32
8
0
148
70
614
1588
118
606
1820
1804
1426
18
15
560
264
392
452
448
480
928
32
8
0
148
70
614
1588
1272
156
668
268
786
18
15
560
264
392
452
448
480
928
32
8
0
148
70
614
1588
1268
158
668
268
786
18
15
560
264
392
452
448
480
928
32
8
0
148
70
614
1588
1206
158
668
268
786
18
15
560
264
392
452
448
480
928
32
8
0
148
70
614
1588
1270
158
668
268
786
18
15
560
264
392
452
448
480
928
32
8
0
148
70
614
1590
1142
606
1820
1804
1426
18
15
560
264
392
452
448
480
928
32
8
0
148
70
614
1590
118
606
1820
1804
1426
18
15
560
264
392
452
448
480
928
32
8
0
148
70
614
1590
1206
157
668
268
786
18
15
560
264
392
452
448
480
928
32
8
0
148
70
614
1590
1270
157
668
268
786
18
15
560
264
392
452
448
480
928
32
8
0
148
70
614
1590
1274
156
668
268
786
18
15
560
264
392
452
448
480
928
32
8
0
148
70
614
1594
1268
156
668
268
786
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1584
184
60
428
462
832
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1584
248
158
438
486
833
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1584
1208
60
428
462
832
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1584
1272
158
438
486
833
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1584
186
62
428
462
832
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1584
1210
62
428
462
832
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1588
1144
64
474
459
833
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1588
120
64
474
459
833
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1588
116
94
730
475
833
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1588
184
0
474
475
833
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1588
248
128
474
459
833
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1588
1142
94
438
486
833
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1588
1208
0
474
475
833
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1588
118
94
438
486
833
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1588
1272
128
730
459
833
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1588
180
62
428
462
832
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1588
1204
62
428
462
832
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1588
244
158
474
459
833
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1588
1268
158
438
486
833
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1588
182
30
438
430
800
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1588
1206
62
428
462
832
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1588
246
158
438
486
833
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1588
1270
158
438
486
833
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1590
1142
94
438
486
833
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1590
118
94
438
486
833
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1590
182
30
438
430
800
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1590
1206
30
438
430
800
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1590
246
189
428
478
832
18
15
560
264
392
452
448
480
928
32
8
0
92
16
608
1590
1270
94
438
486
833
18
15
560
264
392
452
448
480
928
32
8
0
156
64
608
1588
1140
606
1818
1799
1425
18
15
560
264
392
452
448
480
928
32
8
0
156
64
608
1588
116
606
1818
1799
1425
18
15
560
264
392
452
448
480
928
32
8
0
156
64
608
1588
1142
606
1818
1799
1425
18
15
560
264
392
452
448
480
928
32
8
0
156
64
608
1588
118
606
1818
1799
1425
18
15
560
264
392
452
448
480
928
32
8
0
156
64
608
1588
1204
158
666
263
833
18
15
560
264
392
452
448
480
928
32
8
0
156
64
608
1588
1268
158
666
263
833
18
15
560
264
392
452
448
480
928
32
8
0
156
64
608
1588
1206
158
666
263
833
18
15
560
264
392
452
448
480
928
32
8
0
156
64
608
1588
1270
158
666
263
833
18
15
560
264
392
452
448
480
928
32
8
0
156
16
608
1588
1144
64
90
347
833
18
15
560
264
392
452
448
480
928
32
8
0
156
16
608
1588
120
64
90
347
833
18
15
560
264
392
452
448
480
928
32
8
0
156
16
608
1588
1140
606
90
343
833
18
15
560
264
392
452
448
480
928
32
8
0
156
16
608
1588
116
94
90
343
833
18
15
560
264
392
452
448
480
928
32
8
0
156
16
608
1588
184
0
90
347
833
18
15
560
264
392
452
448
480
928
32
8
0
156
16
608
1588
248
128
90
363
833
18
15
560
264
392
452
448
480
928
32
8
0
156
16
608
1588
1142
94
90
343
833
18
15
560
264
392
452
448
480
928
32
8
0
156
16
608
1588
1208
0
90
347
833
18
15
560
264
392
452
448
480
928
32
8
0
156
16
608
1588
118
94
90
343
833
18
15
560
264
392
452
448
480
928
32
8
0
156
16
608
1588
1272
128
90
363
833
18
15
560
264
392
452
448
480
928
32
8
0
156
16
608
1588
180
158
90
347
833
18
15
560
264
392
452
448
480
928
32
8
0
156
16
608
1588
1204
158
90
347
833
18
15
560
264
392
452
448
480
928
32
8
0
156
16
608
1588
244
158
90
347
833
18
15
560
264
392
452
448
480
928
32
8
0
156
16
608
1588
1268
158
90
347
833
18
15
560
264
392
452
448
480
928
32
8
0
156
16
608
1588
182
158
90
347
833
18
15
560
264
392
452
448
480
928
32
8
0
156
16
608
1588
1206
158
90
347
833
18
15
560
264
392
452
448
480
928
32
8
0
156
16
608
1588
246
158
90
347
833
18
15
560
264
392
452
448
480
928
32
8
0
156
16
608
1588
1270
158
90
347
833
18
15
560
264
392
452
448
480
928
32
8
0
156
16
608
1590
1142
94
90
343
833
18
15
560
264
392
452
448
480
928
32
8
0
156
16
608
1590
118
94
90
343
833
18
15
560
264
392
452
448
480
928
32
8
0
156
16
608
1590
182
158
90
347
833
18
15
560
264
392
452
448
480
928
32
8
0
156
16
608
1590
1206
158
90
347
833
18
15
560
264
392
452
448
480
928
32
8
0
156
16
608
1590
246
158
90
347
833
18
15
560
264
392
452
448
480
928
32
8
0
156
16
608
1590
1270
158
90
347
833
18
15
560
264
392
452
448
480
928
32
8
0
156
18
608
1588
1144
64
90
348
832
18
15
560
264
392
452
448
480
928
32
8
0
156
18
608
1588
120
64
90
348
832
18
15
560
264
392
452
448
480
928
32
8
0
156
18
608
1588
1140
606
666
396
912
18
15
560
264
392
452
448
480
928
32
8
0
156
18
608
1588
116
606
666
396
912
18
15
560
264
392
452
448
480
928
32
8
0
156
18
608
1588
184
0
90
348
832
18
15
560
264
392
452
448
480
928
32
8
0
156
18
608
1588
248
128
90
348
832
18
15
560
264
392
452
448
480
928
32
8
0
156
18
608
1588
1142
94
90
348
832
18
15
560
264
392
452
448
480
928
32
8
0
156
18
608
1588
1208
0
90
348
832
18
15
560
264
392
452
448
480
928
32
8
0
156
18
608
1588
118
94
90
348
832
18
15
560
264
392
452
448
480
928
32
8
0
156
18
608
1588
1272
128
90
348
832
18
15
560
264
392
452
448
480
928
32
8
0
156
18
608
1588
180
190
90
348
832
18
15
560
264
392
452
448
480
928
32
8
0
156
18
608
1588
1204
158
666
364
800
18
15
560
264
392
452
448
480
928
32
8
0
156
18
608
1588
244
158
90
348
832
18
15
560
264
392
452
448
480
928
32
8
0
156
18
608
1588
1268
158
90
348
832
18
15
560
264
392
452
448
480
928
32
8
0
156
18
608
1588
182
190
91
348
832
18
15
560
264
392
452
448
480
928
32
8
0
156
18
608
1588
1206
158
666
348
832
18
15
560
264
392
452
448
480
928
32
8
0
156
18
608
1588
246
158
90
348
832
18
15
560
264
392
452
448
480
928
32
8
0
156
18
608
1588
1270
158
90
348
832
18
15
560
264
392
452
448
480
928
32
8
0
156
18
608
1590
1142
94
90
348
832
18
15
560
264
392
452
448
480
928
32
8
0
156
18
608
1590
118
94
90
348
832
18
15
560
264
392
452
448
480
928
32
8
0
156
18
608
1590
182
190
91
348
832
18
15
560
264
392
452
448
480
928
32
8
0
156
18
608
1590
1206
158
666
348
832
18
15
560
264
392
452
448
480
928
32
8
0
156
18
608
1590
246
158
90
348
832
18
15
560
264
392
452
448
480
928
32
8
0
156
18
608
1590
1270
158
90
348
832
18
15
560
264
392
452
448
480
928
32
8
0
156
70
608
1588
1140
606
1818
1796
1424
18
15
560
264
392
452
448
480
928
32
8
0
156
70
608
1588
116
606
1818
1796
1424
18
15
560
264
392
452
448
480
928
32
8
0
156
70
608
1588
1142
606
1818
1796
1424
18
15
560
264
392
452
448
480
928
32
8
0
156
70
608
1588
118
606
1818
1796
1424
18
15
560
264
392
452
448
480
928
32
8
0
156
70
608
1588
1204
158
666
260
832
18
15
560
264
392
452
448
480
928
32
8
0
156
70
608
1588
1268
158
666
260
832
18
15
560
264
392
452
448
480
928
32
8
0
156
70
608
1588
1206
158
666
260
832
18
15
560
264
392
452
448
480
928
32
8
0
156
70
608
1588
1270
158
666
260
832
18
15
560
264
392
452
448
480
928
32
8
0
156
70
614
1590
1142
606
1818
1796
1426
18
15
560
264
392
452
448
480
928
32
8
0
156
70
614
1590
118
606
1818
1796
1426
18
15
560
264
392
452
448
480
928
32
8
0
156
70
614
1590
1206
158
666
260
836
18
15
560
264
392
452
448
480
928
32
8
0
156
70
614
1590
1270
158
666
260
836
18
15
560
264
392
452
448
480
928
32
8
0
156
70
614
1594
1268
158
666
260
836
18
15
560
264
392
452
962
992
1248
32
8
0
280
20
788
40
180
0
536
1752
1144
18
15
560
264
392
452
962
992
1248
32
8
0
280
20
788
42
180
0
536
1752
1144
18
15
560
264
392
452
962
992
1248
32
8
0
280
20
788
42
182
62
558
884
1142
18
15
560
264
392
452
962
992
1248
32
8
0
280
72
788
40
180
128
344
896
1128
18
15
560
264
392
452
450
992
1248
32
8
0
24
272
800
40
180
0
24
268
272
18
15
560
264
392
452
450
992
1248
32
8
0
24
272
800
44
180
0
24
268
272
18
15
560
264
392
452
450
992
1248
32
8
0
24
532
788
40
180
0
24
984
1144
18
15
560
264
392
452
450
992
1248
32
8
0
24
274
827
44
182
61
46
270
282
18
15
560
264
392
452
450
992
1248
32
8
0
40
544
800
44
180
0
504
960
1088
18
15
560
264
392
452
450
992
1248
32
8
0
40
288
800
44
180
256
504
316
544
18
15
560
264
392
452
450
992
1248
32
8
0
72
528
788
40
180
128
468
988
1148
18
15
560
264
392
452
450
992
1248
32
8
0
72
544
800
40
180
128
468
960
1088
18
15
560
264
392
452
450
992
1248
32
8
0
72
544
800
44
180
128
468
960
1088
18
15
560
264
392
452
450
992
1248
32
8
0
72
544
804
44
180
128
468
960
1100
18
15
560
264
392
452
450
992
1248
32
8
0
72
272
800
44
180
128
724
220
272
18
15
560
264
392
452
450
992
1248
32
8
0
72
288
800
40
180
128
468
192
320
18
15
560
264
392
452
450
992
1248
32
8
0
72
288
800
44
180
128
724
192
288
18
15
560
264
392
452
450
992
1248
32
8
0
72
288
800
44
182
157
468
192
320
18
15
560
264
392
452
450
992
1248
32
8
0
72
288
804
44
180
128
468
192
332
18
15
560
264
392
452
450
992
1248
32
8
0
72
288
804
44
182
157
468
192
332
18
15
560
264
392
452
450
992
1248
32
8
0
72
288
806
42
180
128
724
192
294
18
15
560
264
392
452
450
992
1248
32
8
0
72
548
804
40
180
128
468
962
1126
18
15
560
264
392
452
450
992
1248
32
8
0
72
548
804
44
180
128
468
962
1126
18
15
560
264
392
452
450
992
1248
32
8
0
72
548
806
42
180
128
468
962
1092
18
15
560
264
392
452
450
992
1248
32
8
0
72
548
806
44
180
128
468
962
1092
18
15
560
264
392
452
450
992
1248
32
8
0
72
292
800
40
180
128
468
194
320
18
15
560
264
392
452
450
992
1248
32
8
0
72
292
800
44
180
128
724
194
288
18
15
560
264
392
452
450
992
1248
32
8
0
72
292
800
44
182
157
468
194
320
18
15
560
264
392
452
450
992
1248
32
8
0
72
292
804
40
180
128
468
194
358
18
15
560
264
392
452
450
992
1248
32
8
0
72
292
804
44
180
128
724
194
294
18
15
560
264
392
452
450
992
1248
32
8
0
72
292
804
44
182
157
468
194
358
18
15
560
264
392
452
450
992
1248
32
8
0
72
292
805
42
180
128
724
194
291
18
15
560
264
392
452
450
992
1248
32
8
0
72
292
805
44
180
128
724
194
291
18
15
560
264
392
452
450
992
1248
32
8
0
72
292
805
45
181
128
724
194
291
18
15
560
264
392
452
450
992
1248
32
8
0
72
292
806
42
180
128
724
194
292
18
15
560
264
392
452
450
992
1248
32
8
0
72
292
806
44
180
128
724
194
292
18
15
560
264
392
452
450
992
1248
32
8
0
88
272
800
40
180
128
728
220
272
18
15
560
264
392
452
450
992
1248
32
8
0
88
272
800
44
180
128
728
220
272
18
15
560
264
392
452
450
992
1248
32
8
0
88
272
824
44
180
62
430
218
280
18
15
560
264
392
452
450
992
1248
32
8
0
88
272
824
44
182
61
430
218
280
18
15
560
264
392
452
450
992
1248
32
8
0
88
274
827
44
182
61
430
206
282
18
15
560
264
392
452
450
480
928
32
8
0
24
16
608
1584
184
60
46
119
833
18
15
560
264
392
452
450
480
928
32
8
0
24
16
608
1584
1208
60
46
119
833
18
15
560
264
392
452
450
480
928
32
8
0
24
16
608
1584
186
318
494
474
832
18
15
560
264
392
452
450
480
928
32
8
0
24
18
611
1587
1141
64
52
118
838
18
15
560
264
392
452
450
480
928
32
8
0
24
18
611
1587
117
64
52
118
838
18
15
560
264
392
452
450
480
928
32
8
0
24
18
611
1587
1147
542
52
118
838
18
15
560
264
392
452
450
480
928
32
8
0
24
18
611
1587
181
0
24
478
833
18
15
560
264
392
452
450
480
928
32
8
0
24
18
611
1587
1205
0
24
478
833
18
15
560
264
392
452
450
480
928
32
8
0
24
18
611
1587
123
94
52
118
838
18
15
560
264
392
452
450
480
928
32
8
0
24
18
611
1587
1269
64
52
118
838
18
15
560
264
392
452
450
480
928
32
8
0
24
18
611
1587
251
158
52
118
838
18
15
560
264
392
452
450
480
928
32
8
0
24
18
611
1587
187
62
46
118
838
18
15
560
264
392
452
450
480
928
32
8
0
24
18
611
1587
1275
158
52
118
838
18
15
560
264
392
452
450
480
928
32
8
0
24
18
611
1587
1211
62
46
118
838
18
15
560
264
392
452
450
480
928
32
8
0
24
72
608
1588
1140
576
24
384
784
18
15
560
264
392
452
450
480
928
32
8
0
24
72
608
1588
116
64
24
384
784
18
15
560
264
392
452
450
480
928
32
8
0
24
72
608
1588
184
0
24
384
784
18
15
560
264
392
452
450
480
928
32
8
0
24
72
608
1588
248
0
24
384
784
18
15
560
264
392
452
450
480
928
32
8
0
24
72
608
1588
1208
0
24
384
784
18
15
560
264
392
452
450
480
928
32
8
0
24
72
608
1588
1272
0
24
384
784
18
15
560
264
392
452
450
480
928
32
8
0
24
72
608
1588
180
0
24
384
784
18
15
560
264
392
452
450
480
928
32
8
0
24
72
608
1588
1204
0
24
384
784
18
15
560
264
392
452
450
480
928
32
8
0
24
72
608
1588
244
128
24
384
784
18
15
560
264
392
452
450
480
928
32
8
0
24
72
608
1588
1268
128
24
384
784
18
15
560
264
392
452
450
480
928
32
8
0
24
72
612
1588
184
0
24
384
786
18
15
560
264
392
452
450
480
928
32
8
0
24
72
612
1588
248
0
24
384
786
18
15
560
264
392
452
450
480
928
32
8
0
24
72
612
1588
1208
0
24
384
786
18
15
560
264
392
452
450
480
928
32
8
0
24
72
612
1588
1272
0
24
384
786
18
15
560
264
392
452
450
480
928
32
8
0
24
72
612
1590
181
0
24
384
786
18
15
560
264
392
452
450
480
928
32
8
0
24
144
608
1588
184
0
24
12
784
18
15
560
264
392
452
450
480
928
32
8
0
24
144
608
1588
180
0
24
12
784
18
15
560
264
392
452
450
480
928
32
8
0
24
144
608
1588
244
128
24
12
784
18
15
560
264
392
452
450
480
928
32
8
0
24
146
611
1587
181
0
24
14
785
18
15
560
264
392
452
450
480
928
32
8
0
56
18
611
1587
1141
576
500
470
838
18
15
560
264
392
452
450
480
928
32
8
0
56
18
611
1587
117
576
500
470
838
18
15
560
264
392
452
450
480
928
32
8
0
56
18
611
1587
123
158
500
470
838
18
15
560
264
392
452
450
480
928
32
8
0
72
64
608
1584
120
156
468
384
832
18
15
560
264
392
452
450
480
928
32
8
0
72
64
608
1584
184
188
468
384
832
18
15
560
264
392
452
450
480
928
32
8
0
72
64
608
1584
248
188
468
384
832
18
15
560
264
392
452
450
480
928
32
8
0
72
64
608
1584
1208
188
724
0
832
18
15
560
264
392
452
450
480
928
32
8
0
72
64
608
1584
1272
156
724
0
832
18
15
560
264
392
452
450
480
928
32
8
0
72
64
608
1588
1144
64
468
384
832
18
15
560
264
392
452
450
480
928
32
8
0
72
64
608
1588
120
64
468
384
832
18
15
560
264
392
452
450
480
928
32
8
0
72
64
608
1588
184
0
468
384
912
18
15
560
264
392
452
450
480
928
32
8
0
72
64
608
1588
248
128
468
384
832
18
15
560
264
392
452
450
480
928
32
8
0
72
64
608
1588
1142
606
468
384
832
18
15
560
264
392
452
450
480
928
32
8
0
72
64
608
1588
1208
0
468
384
912
18
15
560
264
392
452
450
480
928
32
8
0
72
64
608
1588
1272
128
724
0
832
18
15
560
264
392
452
450
480
928
32
8
0
72
64
608
1588
180
0
468
384
912
18
15
560
264
392
452
450
480
928
32
8
0
72
64
608
1588
1204
0
468
384
912
18
15
560
264
392
452
450
480
928
32
8
0
72
64
612
1584
120
156
468
384
844
18
15
560
264
392
452
450
480
928
32
8
0
72
64
612
1584
184
188
468
384
812
18
15
560
264
392
452
450
480
928
32
8
0
72
64
612
1584
1208
188
724
0
844
18
15
560
264
392
452
450
480
928
32
8
0
72
64
612
1588
1144
64
468
384
844
18
15
560
264
392
452
450
480
928
32
8
0
72
64
612
1588
120
64
468
384
844
18
15
560
264
392
452
450
480
928
32
8
0
72
64
612
1588
184
128
468
384
844
18
15
560
264
392
452
450
480
928
32
8
0
72
64
612
1588
248
128
468
384
844
18
15
560
264
392
452
450
480
928
32
8
0
72
64
612
1588
1142
606
468
384
812
18
15
560
264
392
452
450
480
928
32
8
0
72
64
612
1588
1208
128
724
0
844
18
15
560
264
392
452
450
480
928
32
8
0
72
64
612
1588
1272
128
724
0
844
18
15
560
264
392
452
450
480
928
32
8
0
72
64
612
1590
182
157
468
384
844
18
15
560
264
392
452
450
480
928
32
8
0
72
64
612
1590
1206
157
468
384
844
18
15
560
264
392
452
450
480
928
32
8
0
72
64
612
1590
1270
189
724
0
844
18
15
560
264
392
452
450
480
928
32
8
0
72
64
612
1590
1274
156
724
0
844
18
15
560
264
392
452
450
480
928
32
8
0
72
64
614
1590
182
157
468
384
838
18
15
560
264
392
452
450
480
928
32
8
0
72
64
614
1590
1270
156
724
0
838
18
15
560
264
392
452
450
480
928
32
8
0
72
64
614
1594
1268
156
724
0
838
18
15
560
264
392
452
450
480
928
32
8
0
72
64
614
1594
236
188
468
384
838
18
15
560
264
392
452
450
480
928
32
8
0
72
64
614
1594
1260
188
724
0
838
18
15
560
264
392
452
450
480
928
32
8
0
72
16
608
1588
184
0
468
476
832
18
15
560
264
392
452
450
480
928
32
8
0
72
16
608
1588
1208
0
468
476
832
18
15
560
264
392
452
450
480
928
32
8
0
72
16
608
1588
180
0
468
476
832
18
15
560
264
392
452
450
480
928
32
8
0
72
16
608
1588
1204
0
468
476
832
18
15
560
264
392
452
450
480
928
32
8
0
72
68
608
1588
1144
64
468
386
832
18
15
560
264
392
452
450
480
928
32
8
0
72
68
608
1588
120
64
468
386
832
18
15
560
264
392
452
450
480
928
32
8
0
72
68
608
1588
184
128
468
386
832
18
15
560
264
392
452
450
480
928
32
8
0
72
68
608
1588
248
128
468
386
832
18
15
560
264
392
452
450
480
928
32
8
0
72
68
608
1588
1272
128
724
2
832
18
15
560
264
392
452
450
480
928
32
8
0
72
68
608
1588
180
128
468
386
832
18
15
560
264
392
452
450
480
928
32
8
0
72
68
613
1589
1144
64
468
386
835
18
15
560
264
392
452
450
480
928
32
8
0
72
68
613
1589
120
64
468
386
835
18
15
560
264
392
452
450
480
928
32
8
0
72
68
613
1589
184
0
468
386
915
18
15
560
264
392
452
450
480
928
32
8
0
72
68
613
1589
248
128
468
386
835
18
15
560
264
392
452
450
480
928
32
8
0
72
68
613
1589
1208
0
468
386
915
18
15
560
264
392
452
450
480
928
32
8
0
72
68
613
1589
1272
128
724
2
835
18
15
560
264
392
452
450
480
928
32
8
0
72
68
613
1589
1146
64
468
386
835
18
15
560
264
392
452
450
480
928
32
8
0
72
68
613
1589
122
64
468
386
835
18
15
560
264
392
452
450
480
928
32
8
0
72
68
613
1589
250
128
468
386
835
18
15
560
264
392
452
450
480
928
32
8
0
72
68
613
1589
186
0
468
386
915
18
15
560
264
392
452
450
480
928
32
8
0
72
68
613
1589
1274
128
724
2
835
18
15
560
264
392
452
450
480
928
32
8
0
72
68
613
1589
1210
0
468
386
915
18
15
560
264
392
452
450
480
928
32
8
0
72
68
613
1586
1146
576
724
2
843
18
15
560
264
392
452
450
480
928
32
8
0
72
68
613
1586
122
64
468
386
835
18
15
560
264
392
452
450
480
928
32
8
0
72
68
613
1586
250
128
468
386
835
18
15
560
264
392
452
450
480
928
32
8
0
72
68
613
1586
186
0
468
386
915
18
15
560
264
392
452
450
480
928
32
8
0
72
68
613
1586
1274
128
468
386
835
18
15
560
264
392
452
450
480
928
32
8
0
72
68
613
1586
1210
128
724
2
835
18
15
560
264
392
452
450
480
928
32
8
0
72
68
614
1588
1144
64
468
386
834
18
15
560
264
392
452
450
480
928
32
8
0
72
68
614
1588
120
64
468
386
834
18
15
560
264
392
452
450
480
928
32
8
0
72
68
614
1588
184
128
468
386
834
18
15
560
264
392
452
450
480
928
32
8
0
72
68
614
1588
1272
128
724
2
836
18
15
560
264
392
452
450
480
928
32
8
0
72
72
608
1584
1272
156
724
1872
1424
18
15
560
264
392
452
450
480
928
32
8
0
72
72
608
1588
120
64
468
396
784
18
15
560
264
392
452
450
480
928
32
8
0
72
72
608
1588
184
0
468
396
912
18
15
560
264
392
452
450
480
928
32
8
0
72
72
608
1588
248
128
468
396
800
18
15
560
264
392
452
450
480
928
32
8
0
72
72
608
1588
1208
0
468
396
912
18
15
560
264
392
452
450
480
928
32
8
0
72
72
608
1588
1272
128
724
12
842
18
15
560
264
392
452
450
480
928
32
8
0
72
72
608
1588
180
0
468
396
912
18
15
560
264
392
452
450
480
928
32
8
0
72
72
608
1588
1204
0
468
396
912
18
15
560
264
392
452
450
480
928
32
8
0
72
72
612
1588
1144
64
468
396
802
18
15
560
264
392
452
450
480
928
32
8
0
72
72
612
1588
120
64
468
396
802
18
15
560
264
392
452
450
480
928
32
8
0
72
72
612
1588
184
0
468
396
914
18
15
560
264
392
452
450
480
928
32
8
0
72
72
612
1588
248
128
468
396
802
18
15
560
264
392
452
450
480
928
32
8
0
72
72
612
1588
1208
0
468
396
914
18
15
560
264
392
452
450
480
928
32
8
0
72
72
612
1588
1272
128
724
12
914
18
15
560
264
392
452
450
480
928
32
8
0
72
72
612
1590
182
157
468
394
836
18
15
560
264
392
452
450
480
928
32
8
0
88
16
608
1584
184
62
430
474
832
18
15
560
264
392
452
450
480
928
32
8
0
88
16
608
1584
248
188
430
474
832
18
15
560
264
392
452
450
480
928
32
8
0
88
16
608
1584
1208
62
430
474
832
18
15
560
264
392
452
450
480
928
32
8
0
88
16
608
1584
1272
188
430
474
832
18
15
560
264
392
452
450
480
928
32
8
0
88
16
608
1584
250
190
430
474
832
18
15
560
264
392
452
450
480
928
32
8
0
88
16
608
1584
186
62
430
474
832
18
15
560
264
392
452
450
480
928
32
8
0
88
16
608
1584
1210
62
430
474
832
18
15
560
264
392
452
450
480
928
32
8
0
88
18
611
1587
181
128
472
478
833
18
15
560
264
392
452
450
480
928
32
8
0
88
18
611
1587
251
158
436
502
838
18
15
560
264
392
452
450
480
928
32
8
0
88
18
611
1587
187
62
430
462
838
18
15
560
264
392
452
450
480
928
32
8
0
88
18
611
1587
1275
158
436
502
838
18
15
560
264
392
452
450
480
928
32
8
0
88
18
611
1587
1211
62
430
462
838
18
15
560
264
392
452
450
480
928
32
8
0
152
16
608
1588
1144
64
88
364
832
18
15
560
264
392
452
450
480
928
32
8
0
152
16
608
1588
120
64
88
364
832
18
15
560
264
392
452
450
480
928
32
8
0
152
16
608
1588
1140
576
664
652
1682
18
15
560
264
392
452
450
480
928
32
8
0
152
16
608
1588
116
576
664
396
912
18
15
560
264
392
452
450
480
928
32
8
0
152
16
608
1588
184
0
88
364
832
18
15
560
264
392
452
450
480
928
32
8
0
152
16
608
1588
248
128
88
364
832
18
15
560
264
392
452
450
480
928
32
8
0
152
16
608
1588
1208
0
88
364
832
18
15
560
264
392
452
450
480
928
32
8
0
152
16
608
1588
1272
128
88
364
832
18
15
560
264
392
452
450
480
928
32
8
0
152
16
608
1588
1204
1152
88
364
832
18
15
560
264
392
452
450
480
928
32
8
0
152
16
608
1588
1268
128
664
364
800
18
15
560
264
392
452
450
480
928
32
8
0
152
18
611
1587
1205
1152
88
366
833
18
15
560
264
392
452
450
480
928
32
8
0
152
72
608
1588
1140
576
1816
1792
1424
18
15
560
264
392
452
450
480
928
32
8
0
152
72
608
1588
116
576
664
256
832
18
15
560
264
392
452
450
480
928
32
8
0
152
72
608
1588
1142
606
1844
1792
1424
18
15
560
264
392
452
450
480
928
32
8
0
152
72
608
1588
118
606
1844
1792
1424
18
15
560
264
392
452
450
480
928
32
8
0
152
72
608
1588
1204
128
664
256
832
18
15
560
264
392
452
450
480
928
32
8
0
152
72
608
1588
1268
128
664
256
832
18
15
560
264
392
452
450
480
480
32
8
0
24
18
67
837
1132
0
24
478
385
18
15
560
264
392
452
450
480
480
32
8
0
24
18
67
837
108
0
24
478
385
18
15
560
264
392
452
450
480
480
32
8
0
24
18
67
837
620
0
24
478
385
18
15
560
264
392
452
450
480
480
32
8
0
88
18
67
837
620
128
472
478
81
18
15
560
264
392
452
450
480
480
32
8
0
152
16
67
837
1132
128
88
218
387
18
15
560
264
392
452
450
480
480
32
8
0
152
18
67
837
1132
128
88
142
385
18
15
560
264
392
452
450
480
480
32
8
0
152
18
67
837
620
128
88
142
385
18
15
560
264
392
452
450
484
928
32
8
0
72
74
610
1588
1144
64
468
390
836
18
15
560
264
392
452
450
484
928
32
8
0
72
74
610
1588
120
64
468
390
836
18
15
560
264
392
452
450
484
928
32
8
0
72
74
610
1588
184
128
468
390
836
18
15
560
264
392
452
450
484
928
32
8
0
72
74
610
1588
248
128
468
398
843
18
15
560
264
392
452
450
484
928
32
8
0
72
74
610
1588
1272
128
468
398
843
18
15
560
264
392
452
450
484
928
32
8
0
72
74
610
1588
180
128
468
398
843
18
15
560
264
392
452
450
484
928
32
8
0
72
74
610
1587
181
128
468
398
843
18
15
560
264
392
452
450
484
928
32
8
0
72
74
610
1587
1205
128
468
398
843
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
64
608
1584
1656
1600
284
398
833
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
64
608
1584
1658
1630
284
398
832
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
64
608
1588
1656
1600
284
398
833
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
64
608
1588
1652
1630
284
398
832
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
64
608
1588
1654
1630
284
398
832
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
64
608
1590
1654
1629
284
398
832
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
16
608
1584
1656
1600
284
446
833
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
16
608
1588
1656
1600
284
446
833
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
16
608
1590
1654
1629
284
894
832
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
68
608
1584
1656
1600
284
392
832
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
68
608
1584
1658
1630
284
392
832
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
68
608
1588
1656
1600
284
392
832
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
68
608
1588
1652
1630
284
392
832
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
68
608
1588
1654
1630
284
392
832
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
68
612
1584
1656
1600
284
392
924
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
68
614
1590
1656
1628
284
392
926
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
68
614
1590
1654
1629
284
392
926
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
68
614
1590
1658
1628
284
392
926
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
68
614
1594
1652
1628
284
392
926
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
70
608
1584
1656
1600
284
396
832
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
70
608
1584
1658
1630
284
396
832
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
70
608
1588
1656
1600
284
396
832
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
70
608
1588
1652
1630
284
396
832
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
70
608
1588
1654
1630
284
396
832
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
70
610
1584
1656
1600
284
396
926
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
70
610
1584
1658
1630
284
396
926
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
70
610
1588
1656
1600
284
396
926
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
70
610
1588
1652
1630
284
396
926
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
70
610
1588
1654
1630
284
396
926
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
70
610
1588
1658
1600
284
396
926
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
70
610
1586
1652
1628
284
396
926
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
70
610
1586
1654
1629
284
396
926
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
70
610
1586
1658
1600
284
396
926
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
70
610
1590
1654
1630
284
396
926
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
70
614
1588
1656
1600
284
388
836
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
70
614
1588
1652
1630
284
388
836
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
70
614
1588
1654
1630
284
388
836
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
70
614
1590
1654
1629
284
388
838
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
70
614
1590
1658
1628
284
388
836
18
15
560
264
1416
1476
448
480
928
32
1544
1280
276
70
614
1594
1652
1628
284
388
836
18
15
560
264
1416
1476
448
480
928
32
1544
1280
284
64
608
1584
1656
1630
310
390
833
18
15
560
264
1416
1476
448
480
928
32
1544
1280
284
64
608
1588
1652
1630
282
391
833
18
15
560
264
1416
1476
448
480
928
32
1544
1280
284
64
608
1588
1654
1630
282
391
833
18
15
560
264
1416
1476
448
480
928
32
1544
1280
284
16
608
1584
1656
1630
310
438
832
18
15
560
264
1416
1476
448
480
928
32
1544
1280
284
16
608
1588
1652
1630
282
439
801
18
15
560
264
1416
1476
448
480
928
32
1544
1280
284
16
608
1588
1654
1630
282
439
801
18
15
560
264
1416
1476
448
480
928
32
1544
1280
284
18
608
1588
1652
1630
154
476
832
18
15
560
264
1416
1476
448
480
928
32
1544
1280
284
18
608
1588
1654
1630
154
476
832
18
15
560
264
1416
1476
448
480
928
32
1544
1280
284
18
608
1590
1654
1630
154
476
832
18
15
560
264
1416
1476
448
480
928
32
1544
1280
284
68
608
1588
1652
1630
282
824
832
18
15
560
264
1416
1476
448
480
928
32
1544
1280
284
68
608
1588
1654
1630
282
824
832
18
15
560
264
1416
1476
448
480
928
32
1544
1280
284
70
608
1588
1656
1600
282
388
832
18
15
560
264
1416
1476
448
480
928
32
1544
1280
284
70
608
1588
1652
1630
282
388
832
18
15
560
264
1416
1476
448
480
928
32
1544
1280
284
70
608
1588
1654
1630
282
388
832
18
15
560
264
1416
1476
448
480
928
32
1544
1280
284
70
614
1588
1656
1600
282
388
838
18
15
560
264
1416
1476
448
480
928
32
1544
1280
284
70
614
1588
1652
1630
282
388
834
18
15
560
264
1416
1476
448
480
928
32
1544
1280
284
70
614
1588
1654
1630
282
388
834
18
15
560
264
1416
1476
448
480
928
32
1544
1280
284
70
614
1590
1654
1630
282
388
834
18
15
560
264
1416
1476
448
480
928
32
1544
1280
284
70
614
1594
1652
1600
300
388
834
18
15
560
264
1416
1476
448
480
928
32
1544
1280
300
16
608
1588
1652
1630
250
1423
1425
18
15
560
264
1416
1476
448
480
928
32
1544
1280
300
16
608
1588
1654
1630
250
1423
1425
18
15
560
264
1416
1476
448
480
928
32
1544
1280
300
18
608
1588
1652
1630
250
1420
1424
18
15
560
264
1416
1476
448
480
928
32
1544
1280
300
18
608
1588
1654
1630
250
1420
1424
18
15
560
264
1416
1476
450
480
928
32
1544
1280
280
18
611
1587
1653
1600
308
438
838
18
15
560
264
1416
1476
450
480
928
32
1544
1280
280
18
611
1587
1659
1630
308
438
838
18
15
560
264
1416
1476
450
480
928
32
1544
1280
280
72
608
1584
1656
1628
308
384
832
18
15
560
264
1416
1476
450
480
928
32
1544
1280
280
72
608
1588
1656
1600
280
384
832
18
15
560
264
1416
1476
450
480
928
32
1544
1280
280
72
608
1588
1652
1630
308
384
832
18
15
560
264
1416
1476
450
480
928
32
1544
1280
280
72
608
1588
1654
1630
308
384
832
18
15
560
264
1416
1476
450
480
928
32
1544
1280
280
72
612
1588
1656
1600
280
384
836
18
15
560
264
1416
1476
450
480
928
32
1544
1280
280
72
612
1588
1652
1630
308
384
836
18
15
560
264
1416
1476
450
480
928
32
1544
1280
280
72
612
1588
1654
1630
308
384
836
18
15
560
264
1416
1476
450
480
928
32
1544
1280
280
72
612
1590
1654
1630
308
384
836
18
15
552
264
392
452
448
480
944
40
8
0
20
22
616
1580
1030
28
28
436
912
18
15
552
264
392
452
448
480
944
40
8
0
20
22
616
1580
6
28
28
436
912
18
15
552
264
392
452
448
480
944
40
8
0
20
22
616
1580
1036
0
28
436
912
18
15
552
264
392
452
448
480
944
40
8
0
20
22
616
1580
12
0
28
436
912
18
15
552
264
392
452
448
480
944
40
8
0
20
22
616
1580
14
28
28
436
912
18
15
552
264
392
452
448
480
944
40
8
0
20
68
616
1580
1030
28
28
392
792
18
15
552
264
392
452
448
480
944
40
8
0
20
68
616
1580
6
28
28
392
792
18
15
552
264
392
452
448
480
944
40
8
0
20
68
616
1580
1036
0
28
392
792
18
15
552
264
392
452
448
480
944
40
8
0
20
68
616
1580
12
0
28
392
792
18
15
552
264
392
452
448
480
944
40
8
0
20
68
616
1580
1038
28
28
392
792
18
15
552
264
392
452
448
480
944
40
8
0
20
68
616
1580
14
28
28
392
792
18
15
552
264
392
452
448
480
944
40
8
0
20
68
620
1580
1030
30
412
392
922
18
15
552
264
392
452
448
480
944
40
8
0
20
68
620
1580
6
30
412
392
922
18
15
552
264
392
452
448
480
944
40
8
0
20
68
620
1580
1036
64
412
392
812
18
15
552
264
392
452
448
480
944
40
8
0
20
68
620
1580
12
28
412
392
922
18
15
552
264
392
452
448
480
944
40
8
0
20
68
620
1580
1038
28
412
392
922
18
15
552
264
392
452
448
480
944
40
8
0
20
68
620
1580
14
28
412
392
922
18
15
552
264
392
452
448
480
944
40
8
0
28
76
616
1580
1030
30
26
384
784
18
15
552
264
392
452
448
480
944
40
8
0
28
76
616
1580
6
30
26
384
784
18
15
552
264
392
452
448
480
944
40
8
0
28
76
616
1580
1036
30
26
384
784
18
15
552
264
392
452
448
480
944
40
8
0
28
76
616
1580
12
30
26
384
784
18
15
552
264
392
452
448
480
944
40
8
0
28
76
620
1580
1030
30
26
384
788
18
15
552
264
392
452
448
480
944
40
8
0
28
76
620
1580
6
30
26
384
788
18
15
552
264
392
452
448
480
944
40
8
0
28
76
620
1580
1036
30
26
384
788
18
15
552
264
392
452
448
480
944
40
8
0
28
76
620
1580
12
30
26
384
788
18
15
552
264
392
452
448
480
944
40
8
0
28
76
620
1580
1038
30
26
384
788
18
15
552
264
392
452
448
480
944
40
8
0
28
76
620
1580
14
30
26
384
788
18
15
552
264
392
452
448
480
944
40
8
0
84
22
616
1580
1030
94
732
692
1680
18
15
552
264
392
452
448
480
944
40
8
0
84
22
616
1580
6
62
426
436
912
18
15
552
264
392
452
448
480
944
40
8
0
84
22
616
1580
1036
512
732
756
1680
18
15
552
264
392
452
448
480
944
40
8
0
84
22
616
1580
12
512
732
756
1680
18
15
552
264
392
452
448
480
944
40
8
0
84
68
616
1580
6
62
427
407
916
18
15
552
264
392
452
448
480
944
40
8
0
84
68
620
1580
6
62
427
403
922
18
15
552
264
392
452
448
480
944
40
8
0
84
70
620
1580
1030
94
732
658
1688
18
15
552
264
392
452
448
480
944
40
8
0
84
70
620
1580
6
94
732
1810
1432
18
15
552
264
392
452
448
480
944
40
8
0
84
70
620
1580
1036
512
732
402
920
18
15
552
264
392
452
448
480
944
40
8
0
84
70
620
1580
12
512
732
402
920
18
15
552
264
392
452
448
480
944
40
8
0
84
70
620
1580
1038
94
732
658
1688
18
15
552
264
392
452
448
480
944
40
8
0
84
70
620
1580
14
94
732
658
1688
18
15
552
264
392
452
448
480
944
40
8
0
76
66
620
1580
1036
576
716
396
924
18
15
552
264
392
452
448
480
944
40
8
0
76
66
620
1580
12
576
716
396
924
18
15
552
264
392
452
448
480
944
40
8
0
76
76
616
1580
1036
576
716
392
912
18
15
552
264
392
452
448
480
944
40
8
0
76
76
616
1580
12
576
460
392
912
18
15
552
264
392
452
448
480
944
40
8
0
76
76
620
1580
1036
64
716
8
840
18
15
552
264
392
452
448
480
944
40
8
0
76
76
620
1580
12
576
716
8
840
18
15
552
264
392
452
448
480
944
40
8
0
148
22
616
1580
1030
542
668
692
1680
18
15
552
264
392
452
448
480
944
40
8
0
148
22
616
1580
6
542
668
692
1680
18
15
552
264
392
452
448
480
944
40
8
0
148
22
616
1580
1036
512
668
692
1680
18
15
552
264
392
452
448
480
944
40
8
0
148
22
616
1580
12
64
92
692
1680
18
15
552
264
392
452
448
480
944
40
8
0
148
22
616
1580
14
92
92
348
912
18
15
552
264
392
452
448
480
944
40
8
0
148
68
616
1580
1030
542
1820
1800
1432
18
15
552
264
392
452
448
480
944
40
8
0
148
68
616
1580
6
542
1820
1800
1432
18
15
552
264
392
452
448
480
944
40
8
0
148
68
616
1580
1036
512
1820
1800
1432
18
15
552
264
392
452
448
480
944
40
8
0
148
68
616
1580
12
512
1820
1800
1432
18
15
552
264
392
452
448
480
944
40
8
0
148
68
616
1580
1038
540
1820
1800
1432
18
15
552
264
392
452
448
480
944
40
8
0
148
68
616
1580
14
540
1820
1800
1432
18
15
552
264
392
452
448
480
944
40
8
0
156
22
616
1580
1036
94
90
340
912
18
15
552
264
392
452
448
480
944
40
8
0
156
22
616
1580
12
94
90
340
912
18
15
552
264
392
452
448
480
944
40
8
0
156
76
616
1580
1030
542
1818
1792
1424
18
15
552
264
392
452
448
480
944
40
8
0
156
76
616
1580
1036
542
1818
1792
1424
18
15
552
264
392
452
448
480
944
40
8
0
156
76
616
1580
12
542
1818
1792
1424
18
15
552
264
392
452
448
480
944
40
8
0
156
76
620
1580
1030
542
1818
1792
1428
18
15
552
264
392
452
448
480
944
40
8
0
156
76
620
1580
1036
542
1818
1792
1428
18
15
552
264
392
452
448
480
944
40
8
0
156
76
620
1580
12
542
1818
1792
1428
18
15
552
264
392
452
448
480
944
40
8
0
156
76
620
1580
1038
542
1818
1792
1428
18
15
552
264
392
452
448
480
944
40
8
0
156
76
620
1580
14
542
1818
1792
1428
18
15
552
264
392
452
448
480
454
38
14
0
156
22
15
966
1033
88
90
210
723
18
15
552
264
392
452
448
484
966
37
14
0
28
78
523
1735
1033
24
410
386
955
18
15
552
264
392
452
448
484
966
38
14
0
28
78
523
1734
1033
24
410
386
955
18
15
552
264
392
452
448
484
454
37
14
0
28
78
11
967
521
280
410
386
443
18
15
552
264
392
452
448
484
454
38
14
0
28
78
11
966
521
24
410
386
443
18
15
552
264
392
452
450
480
944
40
8
0
24
72
620
1580
1036
0
24
384
788
18
15
552
264
392
452
450
480
944
40
8
0
24
72
620
1580
12
0
24
384
788
18
15
552
264
392
452
450
480
944
40
8
0
24
72
620
1580
14
1
24
384
788
18
15
552
264
392
452
450
480
944
40
8
0
72
64
620
1580
1036
512
724
384
924
18
15
552
264
392
452
450
480
944
40
8
0
72
64
620
1580
12
512
724
384
924
18
15
552
264
392
452
450
480
944
40
8
0
72
68
621
1580
1036
512
724
386
923
18
15
552
264
392
452
450
480
944
40
8
0
72
68
621
1580
12
512
724
386
923
18
15
552
264
392
452
450
480
944
40
8
0
72
68
620
1580
1036
512
724
386
920
18
15
552
264
392
452
450
480
944
40
8
0
72
68
620
1580
12
512
724
386
920
18
15
552
264
392
452
450
480
944
40
8
0
72
72
620
1580
1036
512
724
396
916
18
15
552
264
392
452
450
480
944
40
8
0
72
72
620
1580
12
512
724
396
916
18
15
552
264
392
452
450
480
944
40
8
0
152
72
620
1580
1036
512
1816
1792
1428
18
15
552
264
392
452
450
480
944
40
8
0
152
72
620
1580
12
512
1816
1792
1428
18
15
552
264
392
452
450
480
944
40
8
0
152
72
620
1580
14
513
1816
1792
1428
18
15
552
264
1416
1476
448
480
944
40
1544
1280
276
22
616
1580
1542
1566
284
436
912
18
15
552
264
1416
1476
448
480
944
40
1544
1280
276
22
616
1580
1548
1564
284
436
912
18
15
552
264
1416
1476
448
480
944
40
1544
1280
276
68
616
1580
1542
1566
284
392
920
18
15
552
264
1416
1476
448
480
944
40
1544
1280
276
68
616
1580
1548
1600
348
392
920
18
15
552
264
1416
1476
448
480
944
40
1544
1280
276
68
620
1580
1542
1566
284
392
844
18
15
552
264
1416
1476
448
480
944
40
1544
1280
276
68
620
1580
1548
1600
348
392
844
18
15
552
264
1416
1476
448
480
944
40
1544
1280
276
68
620
1580
1550
1566
284
392
844
18
15
552
264
1416
1476
448
480
944
40
1544
1280
276
70
620
1580
1548
1600
348
850
792
18
15
552
264
1416
1476
448
480
944
40
1544
1280
284
76
616
1580
1548
1566
282
384
784
18
15
552
264
1416
1476
448
480
944
40
1544
1280
284
76
620
1580
1548
1566
282
384
788
18
15
552
264
1416
1476
448
480
944
40
1544
1280
284
76
620
1580
1550
1566
310
384
788
18
15
552
264
1416
1476
450
480
944
40
1544
1280
280
72
620
1580
1548
1564
308
384
788
18
15
552
264
1416
1476
450
480
944
40
1544
1280
280
72
620
1580
1550
1537
280
384
788
18
15
560
264
393
460
454
992
1248
0
10
4
64
544
800
50
55
129
448
960
1088
18
15
560
264
393
460
454
992
1248
0
10
4
64
288
800
50
55
129
448
192
320
18
15
560
264
393
460
454
992
1248
0
10
4
64
288
800
50
311
129
448
192
320
18
15
560
264
393
460
454
480
928
32
10
4
64
64
610
1586
1143
577
448
384
796
18
15
560
264
393
460
454
480
928
32
10
4
64
64
610
1586
119
129
448
384
796
18
15
560
264
393
460
454
480
928
32
10
4
64
64
610
1586
183
129
448
384
796
18
15
560
264
393
460
454
480
928
32
10
4
64
64
610
1586
1207
129
704
640
1692
18
15
560
264
393
460
454
480
928
32
10
4
64
64
610
1586
247
129
448
384
796
18
15
560
264
393
460
454
480
928
32
10
4
64
64
610
1586
1271
129
704
640
1692
18
15
553
521
397
793
961
997
737
369
121
359
369
39
293
5
901
665
72
778
66
18
15
553
521
397
793
961
997
737
369
121
359
365
38
291
5
5
665
65
776
65
18
15
553
521
397
793
961
997
737
369
121
359
365
38
293
5
5
665
65
784
69
18
15
553
269
397
969
705
337
417
37
1
262
278
49
147
989
526
1848
1328
797
689
18
15
553
269
397
969
705
337
481
37
1
262
278
49
163
907
527
1848
1328
678
641
18
15
553
269
397
969
705
337
481
37
1
262
278
50
163
907
527
1848
1328
540
642
18
15
553
269
397
969
705
337
481
37
1
262
278
50
163
925
526
1848
1328
540
642
18
15
553
269
397
969
705
337
481
37
1
262
278
50
167
925
526
1848
1328
540
646
18
15
553
269
397
969
705
337
481
37
1
262
278
51
163
907
527
1848
1328
282
65
18
15
553
269
397
969
705
337
481
37
1
262
278
51
163
925
526
1848
1328
282
65
18
15
553
269
397
969
705
485
481
37
1
262
278
70
34
907
527
1848
1328
568
704
18
15
553
269
397
457
961
741
353
37
1
6
310
294
34
939
15
184
240
168
416
18
15
553
269
397
457
449
997
1249
37
1
6
54
294
802
43
527
312
496
152
288
18
15
553
269
397
457
449
485
929
41
3
7
77
70
611
1589
1025
576
1952
1880
1681
18
15
553
269
397
457
449
485
929
35
3
7
77
70
610
1569
1137
576
1952
1880
1680
18
15
553
269
397
457
449
485
929
35
3
7
77
70
610
1569
1136
576
1952
1880
1680
18
15
553
269
397
457
449
485
929
35
3
7
77
70
610
1570
1136
576
1952
1880
1680
18
15
553
269
397
457
449
485
929
35
3
7
77
70
611
1569
1137
576
1952
1880
1681
18
15
553
269
397
457
449
485
929
35
3
7
77
70
611
1569
1136
576
1952
1880
1681
18
15
553
269
397
457
449
485
481
41
3
7
77
70
66
846
1025
544
416
88
0
18
15
553
269
397
457
449
485
481
41
3
7
77
70
66
846
1
32
416
56
48
18
15
553
269
397
457
449
485
481
41
3
7
77
70
66
846
513
32
416
56
48
18
15
553
269
397
457
449
485
481
37
1
6
22
70
34
939
1039
56
48
388
448
18
15
553
269
397
457
449
485
481
37
1
6
22
70
34
939
527
56
48
388
448
18
15
553
269
397
457
449
485
481
37
1
6
54
38
34
907
1039
56
496
408
416
18
15
553
269
397
457
449
485
481
37
1
6
54
38
34
907
15
56
496
408
416
18
15
553
269
397
457
449
485
481
37
1
6
54
38
34
907
527
56
496
408
416
18
15
553
269
397
457
449
485
481
37
1
6
54
38
34
939
1039
56
496
408
416
18
15
553
269
397
457
449
485
481
37
1
6
54
38
34
939
15
184
496
408
416
18
15
553
269
397
457
449
485
481
37
1
6
54
38
34
939
527
56
496
408
416
18
15
553
269
397
457
449
485
481
37
1
6
86
70
34
939
15
184
432
56
448
18
15
553
269
397
457
449
485
481
37
17
6
78
75
35
935
1025
120
704
642
705
18
15
553
269
397
457
449
485
481
37
17
6
78
75
35
935
513
120
704
642
705
18
15
553
269
397
457
449
485
481
50
2
6
78
75
67
836
1132
128
704
2
0
18
15
553
269
397
457
449
485
481
50
2
6
78
74
67
836
1132
128
704
4
6
18
15
569
261
397
969
705
485
449
9
6
518
278
70
9
949
564
1568
48
568
750
18
15
569
261
397
969
705
485
449
9
6
518
278
70
9
1006
564
1568
48
568
750
18
15
569
261
397
969
705
485
449
9
6
262
278
70
9
949
564
1816
1328
568
750
18
15
569
261
397
969
705
485
449
9
6
262
278
70
9
1006
564
1816
1328
568
750
18
15
569
261
397
969
705
485
449
9
6
262
278
71
1
1013
564
1816
1328
569
481
18
15
569
261
397
969
705
485
449
9
6
262
278
71
1
885
564
1816
1328
569
481
18
15
569
261
397
969
705
485
449
9
6
262
278
71
5
1013
564
1816
1328
569
738
18
15
569
261
397
969
705
485
449
9
6
262
278
71
5
885
564
1816
1328
569
738
18
15
569
261
397
969
705
485
449
9
6
262
278
71
9
1006
564
1816
1328
569
750
18
15
569
261
397
969
705
485
449
37
10
518
278
70
2
967
608
1600
48
312
96
18
15
569
261
397
457
449
485
961
9
6
6
54
39
513
1781
1076
536
752
409
1022
18
15
569
261
397
457
449
485
961
9
6
6
150
38
517
1781
1076
544
1840
580
902
18
15
569
261
397
457
449
485
961
9
6
6
150
38
521
1774
1076
544
1840
580
910
18
15
569
261
397
457
449
485
961
9
6
6
150
38
521
1774
52
544
1840
580
910
18
15
569
261
397
457
449
485
961
19
11
7
77
70
514
1762
1056
544
1888
1848
1456
18
15
569
261
397
457
449
485
961
19
11
7
77
70
515
1761
1057
544
1888
1848
1457
18
15
569
261
397
457
449
485
961
19
11
7
77
70
515
1761
1056
544
1888
1848
1457
18
15
569
261
397
457
449
485
961
37
10
6
54
38
514
1735
96
96
496
408
896
18
15
569
261
397
457
449
485
961
37
10
6
54
38
514
1735
1120
1088
752
408
896
18
15
569
261
397
457
449
485
961
37
10
6
78
75
515
1735
96
128
448
386
993
18
15
569
261
397
457
449
485
961
37
10
6
78
75
515
1735
1120
128
704
2
993
18
15
569
261
397
457
449
485
961
51
11
7
77
70
514
1737
1120
576
1952
1880
1712
18
15
569
261
397
457
449
485
449
19
11
7
77
70
2
994
32
32
416
56
96
18
15
569
261
397
457
449
485
449
19
11
7
77
70
2
994
544
32
416
56
96
18
15
569
261
397
457
449
485
449
19
11
7
77
70
2
866
32
32
416
56
96
18
15
569
261
397
457
449
485
449
19
11
7
77
70
2
866
544
32
416
56
96
18
15
569
261
397
457
449
485
449
19
11
7
77
70
3
993
33
32
416
56
97
18
15
569
261
397
457
449
485
449
19
11
7
77
70
3
993
32
32
416
56
97
18
15
569
261
397
457
449
485
449
19
11
7
77
70
3
993
545
32
416
56
97
18
15
569
261
397
457
449
485
449
19
11
7
77
70
3
993
544
32
416
56
97
18
15
569
261
397
457
449
485
449
19
11
7
77
70
3
865
33
32
416
56
97
18
15
569
261
397
457
449
485
449
19
11
7
77
70
3
865
32
32
416
56
97
18
15
569
261
397
457
449
485
449
19
11
7
77
70
3
865
545
32
416
56
97
18
15
569
261
397
457
449
485
449
19
11
7
77
70
3
865
544
32
416
56
97
18
15
569
261
397
457
449
485
449
37
10
6
54
38
2
967
96
0
496
408
384
18
15
569
261
397
457
449
485
449
37
10
6
54
38
2
967
608
0
496
408
384
18
15
569
261
397
457
449
485
449
37
10
6
86
70
2
967
96
128
432
56
112
18
15
569
261
397
457
449
485
449
37
10
6
86
70
2
967
1120
160
432
56
96
18
15
569
261
397
457
449
485
449
37
10
6
86
70
2
967
608
128
432
56
112
18
15
569
261
397
457
449
485
449
37
10
6
78
75
3
967
96
128
448
386
481
18
15
569
261
397
457
449
485
449
37
10
6
78
75
3
967
1120
160
448
386
481
18
15
569
261
397
457
449
485
449
37
10
6
78
75
3
967
608
128
448
386
481
18
15
569
261
1421
1481
449
485
961
9
1542
1286
278
70
521
1774
1588
1560
304
824
1006
18
15
569
261
1421
1481
449
485
961
9
1542
1286
278
71
513
1781
1588
1560
304
825
993
18
15
569
261
1421
1481
449
485
961
37
1546
1286
310
38
514
1735
1632
1632
240
408
896
18
15
569
265
397
457
449
485
449
1
5
6
54
38
2
947
571
56
496
408
384
18
15
569
269
397
969
705
485
449
3
1
518
278
70
2
1010
574
1592
48
568
480
18
15
569
269
397
969
705
485
449
3
1
518
278
70
3
873
574
1592
48
568
737
18
15
569
269
397
969
705
485
449
3
1
518
278
70
3
1001
574
1592
48
568
737
18
15
569
269
397
969
705
485
449
3
1
518
278
71
1
945
573
1592
48
569
481
18
15
569
269
397
969
705
485
449
3
1
518
278
71
1
946
574
1592
48
569
481
18
15
569
269
397
969
705
485
449
3
1
518
278
71
3
1001
574
1592
48
569
480
18
15
569
269
397
969
705
485
449
3
1
518
278
71
9
945
573
1592
48
569
750
18
15
569
269
397
969
705
485
449
3
1
518
278
71
9
946
574
1592
48
569
750
18
15
569
269
397
969
705
485
449
3
1
262
278
70
2
1001
574
1848
1328
568
480
18
15
569
269
397
969
705
485
449
3
1
262
278
70
2
882
574
1848
1328
568
480
18
15
569
269
397
969
705
485
449
3
1
262
278
70
2
1010
574
1848
1328
568
480
18
15
569
269
397
969
705
485
449
3
1
262
278
70
3
873
574
1848
1328
568
481
18
15
569
269
397
969
705
485
449
3
1
262
278
70
3
1001
574
1848
1328
568
481
18
15
569
269
397
969
705
485
449
3
1
262
278
71
1
945
573
1848
1328
569
481
18
15
569
269
397
969
705
485
449
3
1
262
278
71
1
946
574
1848
1328
569
481
18
15
569
269
397
969
705
485
449
3
1
262
278
71
3
1001
574
1848
1328
569
480
18
15
569
269
397
969
705
485
449
3
1
262
278
71
9
945
573
1848
1328
569
750
18
15
569
269
397
969
705
485
449
3
1
262
278
71
9
946
574
1848
1328
569
750
18
15
569
269
397
457
449
485
961
3
1
6
54
38
514
1777
1085
56
496
408
896
18
15
569
269
397
457
449
485
961
3
1
6
54
38
514
1769
1085
56
496
408
896
18
15
569
269
397
457
449
485
961
3
1
6
54
38
514
1769
1086
56
496
408
896
18
15
569
269
397
457
449
485
961
3
1
6
54
38
514
1769
62
56
496
408
896
18
15
569
269
397
457
449
485
961
3
1
6
54
38
514
1778
1086
56
496
408
896
18
15
569
269
397
457
449
485
961
3
1
6
54
38
514
1778
62
56
496
408
896
18
15
569
269
397
457
449
485
961
3
1
6
150
38
514
1777
1085
568
1840
580
896
18
15
569
269
397
457
449
485
961
3
1
6
150
38
514
1777
61
568
1840
580
896
18
15
569
269
397
457
449
485
961
3
1
6
150
38
514
1769
1085
568
1840
580
896
18
15
569
269
397
457
449
485
961
3
1
6
150
38
514
1769
61
568
1840
580
896
18
15
569
269
397
457
449
485
961
3
1
6
150
38
514
1778
1086
568
1840
580
896
18
15
569
269
397
457
449
485
961
3
1
6
150
38
514
1778
62
568
1840
580
896
18
15
569
269
397
457
449
485
961
3
1
6
150
38
517
1777
1085
568
1840
580
902
18
15
569
269
397
457
449
485
961
3
1
6
150
38
517
1777
61
568
1840
580
902
18
15
569
269
397
457
449
485
961
3
1
6
150
38
521
1769
1086
568
1840
580
910
18
15
569
269
397
457
449
485
961
3
1
6
150
38
521
1769
62
568
1840
580
910
18
15
569
269
397
457
449
485
961
35
3
7
77
70
513
1729
1121
576
1952
1880
1758
18
15
569
269
397
457
449
485
961
35
3
7
77
70
513
1729
1120
576
1952
1880
1758
18
15
569
269
397
457
449
485
961
35
3
7
77
70
513
1730
1120
576
1952
1880
1758
18
15
569
269
397
457
449
485
961
35
3
7
77
70
514
1729
1121
576
1952
1880
1712
18
15
569
269
397
457
449
485
961
35
3
7
77
70
514
1729
1120
576
1952
1880
1712
18
15
569
269
397
457
449
485
961
35
3
7
77
70
514
1730
1120
576
1952
1880
1712
18
15
569
269
397
457
449
485
961
35
3
7
77
70
515
1729
1121
576
1952
1880
1745
18
15
569
269
397
457
449
485
961
35
3
7
77
70
515
1729
1120
576
1952
1880
1745
18
15
569
269
397
457
449
485
449
3
1
6
54
38
2
1001
573
56
496
408
384
18
15
569
269
397
457
449
485
449
3
1
6
54
38
2
1001
574
56
496
408
384
18
15
569
269
397
457
449
485
449
3
1
6
54
38
2
882
574
56
496
408
384
18
15
569
269
397
457
449
485
449
3
1
6
54
38
2
1010
62
56
496
408
384
18
15
569
269
397
457
449
485
449
3
1
6
54
38
2
1010
574
56
496
408
384
18
15
569
269
397
457
449
485
449
3
1
6
86
70
2
873
62
184
432
56
96
18
15
569
269
397
457
449
485
449
3
1
6
86
70
2
882
62
184
432
56
96
18
15
569
269
397
457
449
485
449
35
3
7
77
70
3
961
1121
160
416
56
97
18
15
569
269
397
457
449
485
449
35
3
7
77
70
3
961
609
160
416
56
97
18
15
569
269
397
457
449
485
449
35
3
7
77
70
9
962
1120
160
416
56
110
18
15
569
269
397
457
449
485
449
35
3
7
77
70
9
962
608
160
416
56
110
18
15
569
269
1421
1481
449
485
961
3
1537
1286
278
70
514
1769
1598
1592
304
824
992
18
15
569
269
1421
1481
449
485
961
3
1537
1286
278
70
514
1778
1598
1592
304
824
992
18
15
569
269
1421
1481
449
485
961
3
1537
1286
278
38
514
1769
1598
1592
304
452
896
18
15
569
269
1421
1481
449
485
961
3
1537
1286
278
38
514
1778
1598
1592
304
452
896
18
15
569
269
1421
1481
449
485
961
3
1537
1286
278
38
521
1769
1598
1592
304
452
910
18
15
281
261
397
969
705
337
1
85
6
262
310
49
11
203
24
664
240
550
1081
18
15
297
773
909
969
705
337
17
281
6
6
278
51
51
389
1012
96
48
282
33
18
15
297
773
909
969
705
337
17
281
6
6
278
51
51
645
1012
96
48
282
33
18
15
297
773
909
969
705
337
17
313
6
6
150
51
51
403
980
768
816
922
402
18
15
297
773
909
969
705
337
17
377
6
6
278
51
51
709
980
64
48
282
33
18
15
297
269
397
969
705
337
17
69
2
262
278
49
51
635
512
1792
1328
686
417
18
15
297
269
397
969
705
337
17
69
2
262
278
50
51
635
512
1792
1328
540
34
18
15
297
269
397
969
705
337
17
69
2
262
278
51
51
635
512
1792
1328
538
33
18
15
297
269
909
969
705
337
17
69
514
6
150
49
51
635
1536
0
1328
166
417
18
15
573
261
397
457
449
485
965
1
6
6
54
38
518
1774
1080
1048
752
408
900
18
15
573
261
397
457
449
485
965
1
6
6
54
38
518
1774
56
24
496
408
900
18
15
573
261
397
457
449
485
965
17
6
6
54
38
519
1761
1064
96
496
408
898
18
15
573
261
397
457
449
485
965
17
6
6
54
38
519
1761
40
96
496
408
898
18
15
573
261
397
457
449
485
965
18
6
6
54
38
519
1760
1040
0
496
408
898
18
15
573
261
397
457
449
485
965
18
6
6
54
38
519
1760
1056
0
496
408
898
18
15
573
261
397
457
449
485
965
18
6
6
54
38
519
1760
16
0
496
408
898
18
15
573
261
397
457
449
485
965
18
6
6
54
38
519
1760
32
0
496
408
898
18
15
573
261
397
457
449
485
965
18
6
6
78
75
519
1760
1056
128
448
386
994
18
15
573
261
397
457
449
485
965
18
6
6
78
75
519
1760
32
128
448
386
994
18
15
573
261
397
457
449
485
453
17
6
6
78
75
7
865
536
64
704
2
98
18
15
573
261
397
457
449
485
453
17
6
6
78
75
7
865
552
96
448
386
482
18
15
573
261
397
457
449
485
453
9
6
6
78
75
7
881
80
32
448
386
482
18
15
573
261
397
457
449
485
453
9
6
6
78
75
7
881
592
32
448
386
482
18
15
573
261
397
457
449
485
453
18
6
6
77
70
7
992
528
280
417
88
114
18
15
573
261
397
457
449
485
453
18
6
6
77
70
7
864
528
280
417
88
114
18
15
573
261
397
457
449
485
453
18
6
6
78
75
7
992
32
32
448
386
482
18
15
573
261
397
457
449
485
453
18
6
6
78
75
7
992
528
280
416
2
98
18
15
573
261
397
457
449
485
453
18
6
6
78
75
7
992
544
64
704
2
98
18
15
573
261
397
457
449
485
453
18
6
6
78
75
7
864
16
32
448
386
482
18
15
573
261
397
457
449
485
453
18
6
6
78
75
7
864
32
128
448
386
482
18
15
573
261
397
457
449
485
453
18
6
6
78
75
7
864
528
32
448
386
482
18
15
573
261
397
457
449
485
453
18
6
6
78
75
7
864
544
64
704
2
98
18
15
557
269
397
969
705
485
485
34
2
518
278
70
38
928
524
1568
48
568
708
18
15
557
269
397
457
449
485
482
35
17
6
78
74
64
842
514
120
704
4
0
18
15
557
269
397
457
449
485
482
35
17
6
78
74
32
906
514
120
704
644
704
18
15
557
269
397
457
449
485
482
35
17
6
78
74
32
934
514
120
704
644
704
18
15
557
269
397
457
449
485
482
35
17
6
78
74
80
842
514
120
704
4
48
18
15
557
269
397
457
449
485
485
34
2
6
22
70
38
928
1036
32
48
388
452
18
15
557
269
397
457
449
485
485
34
2
6
22
70
38
928
12
32
48
388
452
18
15
557
269
397
457
449
485
485
34
2
6
22
70
38
928
524
32
48
388
452
18
15
557
269
397
457
449
485
485
34
2
6
54
38
38
928
1036
96
496
408
708
18
15
557
269
397
457
449
485
485
34
2
6
54
38
38
928
12
96
496
408
708
18
15
557
269
397
457
449
485
485
34
2
6
54
38
38
928
524
96
496
408
708
18
15
557
269
1421
1481
1473
1509
1253
34
1538
518
1558
1094
806
32
1548
32
560
644
196
18
15
553
521
397
777
973
993
737
369
121
363
361
29
273
5
5
657
81
773
98
18
15
553
521
397
777
973
993
737
369
121
363
361
45
293
5
5
657
81
789
81
18
15
553
261
397
969
973
993
529
25
6
262
82
30
369
5
52
448
872
868
70
18
15
553
261
397
969
973
993
529
25
6
262
82
30
369
5
308
448
872
868
70
18
15
553
261
397
969
973
993
529
25
6
262
82
27
369
5
52
448
872
1386
74
18
15
553
261
397
969
973
993
529
25
6
262
82
27
369
5
308
448
872
1386
74
18
15
553
261
397
457
461
993
529
25
6
6
18
542
497
5
52
32
488
868
38
18
15
553
261
397
457
461
993
529
25
6
6
18
542
497
5
564
32
488
868
38
18
15
553
261
397
457
461
993
529
25
6
6
18
542
497
5
308
32
488
868
38
18
15
553
261
397
457
461
993
529
25
6
6
18
539
369
5
52
64
744
1770
76
18
15
553
261
397
457
461
993
529
25
6
6
18
539
369
5
564
64
744
1770
76
18
15
553
261
397
457
461
993
529
25
6
6
18
539
369
5
308
64
744
1770
76
18
15
553
261
397
457
461
993
529
25
6
6
18
283
369
5
52
0
40
362
68
18
15
553
261
397
457
461
993
529
25
6
6
18
283
369
5
564
0
40
362
68
18
15
553
261
397
457
461
993
529
25
6
6
18
283
369
5
308
64
744
362
74
18
15
553
261
397
457
461
993
529
25
6
6
82
542
369
5
564
544
1896
868
70
18
15
553
261
397
457
461
993
529
25
6
6
82
539
369
5
564
544
1896
874
74
18
15
553
261
397
457
461
993
529
25
6
6
82
283
369
5
52
288
424
234
148
18
15
553
261
397
457
461
993
529
25
6
6
82
283
369
5
564
288
424
202
68
18
15
553
261
397
457
461
993
529
25
6
6
146
539
369
5
52
512
1832
1418
68
18
15
553
261
397
457
461
993
529
25
6
6
146
539
369
5
564
544
1832
1418
68
18
15
553
261
397
457
461
993
529
25
6
6
146
283
369
5
52
32
88
81
145
18
15
553
261
397
457
461
993
529
25
6
6
146
283
369
5
564
32
88
81
145
18
15
553
261
397
457
461
993
529
25
6
6
146
283
369
5
308
32
88
81
145
18
15
553
261
397
457
461
481
529
25
6
6
18
155
497
5
52
0
40
10
20
18
15
553
261
397
457
461
481
529
25
6
6
18
155
497
5
564
0
40
10
20
18
15
553
261
397
457
461
481
529
25
6
6
146
155
753
5
52
32
88
561
1553
18
15
553
261
397
457
461
481
529
25
6
6
146
155
753
5
308
32
88
561
1553
18
15
553
261
397
457
461
481
529
25
6
6
146
155
497
5
52
32
88
561
17
18
15
553
261
397
457
461
481
529
25
6
6
146
155
497
5
564
32
88
561
17
18
15
553
261
397
457
461
481
529
57
6
6
18
31
497
19
1236
64
40
105
545
18
15
553
261
397
457
973
993
529
25
6
6
274
30
369
5
52
64
232
996
70
18
15
553
261
397
457
973
993
529
25
6
6
274
30
369
5
564
64
232
996
70
18
15
553
261
397
457
973
993
529
25
6
6
274
27
369
5
52
0
552
778
74
18
15
553
261
397
457
973
993
529
25
6
6
274
27
369
5
308
64
232
1002
76
18
15
553
265
397
969
973
993
529
17
19
263
73
30
369
3
513
642
1890
868
70
18
15
553
265
397
969
973
993
529
17
19
263
73
30
497
3
513
642
1890
1380
34
18
15
553
265
397
969
973
993
529
17
19
263
73
30
498
3
513
642
1890
1380
32
18
15
553
265
397
457
461
993
529
17
19
7
73
542
497
3
257
514
1890
1508
34
18
15
553
265
397
457
461
993
529
17
19
7
73
286
369
3
1
130
450
228
34
18
15
553
265
397
457
461
993
529
17
19
7
73
286
369
3
513
258
418
228
34
18
15
553
265
397
457
461
993
529
17
19
7
73
286
369
3
257
514
1890
612
77
18
15
553
265
397
457
461
993
529
17
19
7
73
286
370
3
1
130
450
228
144
18
15
553
265
397
457
461
993
529
17
19
7
73
286
370
3
513
258
418
228
32
18
15
553
265
397
457
461
993
529
17
19
7
73
286
370
3
257
514
1890
612
72
18
15
553
265
397
457
461
993
529
39
21
6
146
283
369
26
2
120
88
106
76
18
15
553
265
397
457
461
993
1249
33
21
6
146
287
785
35
7
120
88
114
258
18
15
553
265
397
457
461
993
1249
33
21
6
146
287
801
35
7
120
88
114
286
18
15
553
265
397
457
461
993
1249
33
18
7
73
286
785
35
4
66
706
612
613
18
15
553
265
397
457
461
993
1249
33
18
7
73
286
785
35
516
578
706
356
518
18
15
553
265
397
457
461
993
1249
33
18
7
73
286
785
35
260
130
450
356
610
18
15
553
265
397
457
461
993
1249
33
18
7
73
286
786
35
4
66
706
612
608
18
15
553
265
397
457
461
993
1249
33
18
7
73
286
786
35
260
130
450
356
608
18
15
553
265
397
457
461
993
1249
33
18
7
73
558
801
35
4
66
706
1732
1125
18
15
553
265
397
457
461
993
1249
33
18
7
73
283
785
35
4
66
706
209
262
18
15
553
265
397
457
461
993
1249
33
18
7
73
283
803
35
4
66
706
209
280
18
15
553
265
397
457
461
993
1249
33
18
7
73
302
801
35
4
2
450
196
293
18
15
553
265
397
457
461
993
1249
33
18
7
73
302
801
35
516
2
450
196
293
18
15
553
265
397
457
461
993
1249
33
18
7
73
302
801
35
260
2
450
196
293
18
15
553
265
397
457
461
993
1249
33
18
7
73
302
802
35
516
578
706
196
616
18
15
553
265
397
457
461
993
1249
33
18
7
73
302
802
35
260
130
450
196
336
18
15
553
265
397
457
461
481
529
17
19
7
73
30
497
3
1
130
450
484
546
18
15
553
265
397
457
461
481
529
17
19
7
73
30
498
3
257
514
1890
740
544
18
15
553
265
397
457
461
481
481
33
18
7
73
46
33
931
1028
66
450
452
485
18
15
553
265
397
457
461
481
481
33
18
7
73
46
33
931
4
2
450
452
485
18
15
553
265
397
457
461
481
481
33
18
7
73
46
33
931
516
2
450
452
485
18
15
553
265
397
457
461
481
481
33
18
7
73
46
34
931
4
2
450
452
488
18
15
553
265
397
457
461
481
481
33
18
7
73
46
34
931
516
2
450
452
488
18
15
553
265
397
457
461
481
481
33
18
7
73
47
33
931
516
514
706
425
425
18
15
553
265
397
457
461
481
481
33
19
7
73
30
17
915
513
66
706
100
98
18
15
553
265
397
457
461
481
481
33
19
7
73
30
18
915
513
66
706
484
480
18
15
553
265
397
457
461
481
481
49
9
7
73
30
65
835
613
66
706
2020
1854
18
15
553
265
397
457
461
481
481
49
9
7
73
30
81
835
101
130
450
484
390
18
15
553
265
397
457
461
481
481
49
9
7
73
30
82
835
101
130
450
484
392
18
15
553
265
397
457
461
481
481
49
9
7
73
27
81
835
613
66
706
721
390
18
15
553
265
397
457
461
481
481
49
9
7
73
46
81
835
613
66
706
1988
1797
18
15
553
265
397
457
973
993
529
17
19
7
585
30
497
3
1
258
866
228
34
18
15
553
265
397
457
973
993
529
17
19
7
585
30
497
3
513
258
866
228
34
18
15
553
265
397
457
973
993
529
17
19
7
585
30
497
3
257
258
866
228
34
18
15
553
265
397
457
973
993
529
17
19
7
585
30
498
3
1
258
866
228
32
18
15
553
265
397
457
973
993
529
17
19
7
585
30
498
3
513
258
866
228
32
18
15
553
265
397
457
973
993
529
17
19
7
585
30
498
3
257
258
866
228
32
18
15
553
265
397
457
973
993
529
39
21
6
274
27
369
26
2
120
344
778
76
18
15
553
269
397
457
461
993
529
35
17
6
18
283
369
25
6
120
40
618
68
18
15
553
269
397
457
461
993
529
35
17
6
18
283
369
25
518
120
40
618
68
18
15
553
269
397
457
461
993
529
35
17
6
82
539
369
25
6
120
728
1713
70
18
15
553
269
397
457
461
993
529
35
17
6
82
539
369
25
518
120
728
1713
70
18
15
553
269
397
457
461
993
529
35
17
6
82
283
369
25
6
120
728
241
145
18
15
553
269
397
457
461
993
529
35
17
6
82
283
369
25
518
120
728
241
145
18
15
553
269
397
457
461
993
529
35
17
6
146
283
369
25
6
120
88
81
145
18
15
553
269
397
457
461
993
529
35
17
6
146
283
369
25
518
120
88
81
145
18
15
553
269
397
457
461
993
1249
35
17
6
18
558
801
34
1030
632
40
964
1110
18
15
553
269
397
457
461
993
1249
35
17
6
18
558
801
34
6
120
40
964
1110
18
15
553
269
397
457
461
993
1249
35
17
6
18
558
801
34
518
120
40
964
1110
18
15
553
269
397
457
461
993
1249
35
17
6
18
558
802
34
6
120
40
964
1104
18
15
553
269
397
457
461
993
1249
35
17
6
18
283
785
34
6
120
40
266
260
18
15
553
269
397
457
461
993
1249
35
17
6
18
283
785
34
518
632
40
266
260
18
15
553
269
397
457
461
993
1249
35
17
6
18
283
785
34
262
120
40
266
260
18
15
553
269
397
457
461
993
1249
35
17
6
18
287
785
34
6
120
40
178
256
18
15
553
269
397
457
461
993
1249
35
17
6
18
287
785
34
518
632
40
178
256
18
15
553
269
397
457
461
993
1249
35
17
6
18
287
785
34
262
120
40
178
256
18
15
553
269
397
457
461
993
1249
35
17
6
18
302
802
34
6
120
40
196
328
18
15
553
269
397
457
461
993
1249
35
17
6
18
302
802
34
518
120
40
196
328
18
15
553
269
397
457
461
993
1249
35
17
6
18
302
802
34
262
120
40
196
328
18
15
553
269
397
457
461
993
1249
35
17
6
82
283
785
34
6
120
728
209
265
18
15
553
269
397
457
461
993
1249
35
17
6
82
283
785
34
518
632
728
234
516
18
15
553
269
397
457
461
993
1249
35
17
6
82
287
785
34
6
120
728
233
257
18
15
553
269
397
457
461
993
1249
35
17
6
82
287
785
34
518
632
728
210
512
18
15
553
269
397
457
461
993
1249
35
17
6
146
283
785
34
6
120
88
106
260
18
15
553
269
397
457
461
993
1249
35
17
6
146
283
785
34
262
120
88
106
260
18
15
553
269
397
457
461
993
1249
35
17
6
146
287
785
34
6
120
88
114
258
18
15
553
269
397
457
461
993
1249
35
17
6
146
287
785
34
262
120
88
114
258
18
15
553
269
397
457
461
481
529
35
17
6
18
155
497
25
6
120
40
10
20
18
15
553
269
397
457
461
481
529
35
17
6
18
155
497
25
518
120
40
10
20
18
15
553
269
397
457
461
481
529
35
17
6
146
155
753
25
6
120
88
561
1553
18
15
553
269
397
457
461
481
481
35
17
6
18
27
17
914
1030
120
40
106
100
18
15
553
269
397
457
461
481
481
35
17
6
18
27
17
914
6
120
40
106
100
18
15
553
269
397
457
461
481
481
35
17
6
18
27
17
914
518
120
40
106
100
18
15
553
269
397
457
461
481
481
35
17
6
18
31
17
914
1030
120
40
105
101
18
15
553
269
397
457
461
481
481
35
17
6
18
46
33
930
1030
120
40
452
86
18
15
553
269
397
457
461
481
481
35
17
6
18
46
33
930
6
120
40
452
86
18
15
553
269
397
457
461
481
481
35
17
6
18
46
33
930
518
120
40
452
86
18
15
553
269
397
457
461
481
481
35
17
6
18
46
34
930
1030
120
40
452
80
18
15
553
269
397
457
461
481
481
35
17
6
18
46
34
930
518
120
40
452
80
18
15
553
269
397
457
461
481
481
35
17
6
82
27
17
914
1030
120
728
721
721
18
15
553
269
397
457
461
481
481
35
17
6
82
27
17
914
6
120
728
721
721
18
15
553
269
397
457
461
481
481
35
17
6
82
27
17
914
518
120
728
721
721
18
15
553
269
397
457
461
481
481
35
17
6
82
31
17
914
1030
120
728
722
468
18
15
553
269
397
457
461
481
481
35
17
6
146
27
17
914
1030
120
88
209
721
18
15
553
269
397
457
461
481
481
35
17
6
146
27
17
914
6
120
88
209
721
18
15
553
269
397
457
461
481
481
35
17
6
146
27
17
914
518
120
88
209
721
18
15
553
269
397
457
461
481
481
35
17
6
146
31
17
914
1030
120
88
137
97
18
15
553
269
397
457
461
481
481
35
17
6
146
46
34
930
518
632
1832
1988
1128
18
15
553
269
397
457
461
481
481
37
1
6
18
30
17
907
1039
56
488
484
486
18
15
553
269
397
457
461
481
481
37
1
6
18
30
17
907
15
56
488
484
486
18
15
553
269
397
457
461
481
481
37
1
6
18
30
17
907
527
56
488
484
486
18
15
553
269
397
457
461
481
481
37
1
6
18
27
17
925
1038
56
40
113
721
18
15
553
269
397
457
461
481
481
37
1
6
18
31
17
907
1039
56
24
114
720
18
15
553
269
397
457
461
481
481
37
1
6
18
31
17
907
15
56
40
105
101
18
15
553
269
397
457
461
481
481
37
1
6
18
31
17
907
527
56
24
114
720
18
15
553
269
397
457
461
481
481
37
1
6
18
46
34
907
1039
56
40
452
80
18
15
553
269
397
457
461
481
481
37
1
6
18
46
34
907
15
56
40
452
80
18
15
553
269
397
457
461
481
481
37
1
6
18
46
34
907
527
56
40
452
80
18
15
553
269
397
457
461
481
481
51
3
7
73
29
65
833
96
128
418
467
91
18
15
553
269
397
457
461
481
481
51
3
7
73
29
65
833
609
128
418
467
91
18
15
553
269
397
457
461
481
481
51
3
7
73
29
65
833
608
128
418
467
91
18
15
553
269
397
457
461
481
481
51
3
7
73
29
81
833
96
128
418
467
87
18
15
553
269
397
457
461
481
481
51
3
7
73
29
81
833
609
128
418
467
87
18
15
553
269
397
457
461
481
481
51
3
7
73
29
81
833
608
128
418
467
87
18
15
553
269
397
457
461
481
481
51
3
7
73
29
81
834
96
128
418
467
87
18
15
553
269
397
457
461
481
481
51
3
7
73
29
81
834
608
128
418
467
87
18
15
553
269
397
457
461
481
481
51
3
7
73
27
81
833
97
128
418
465
81
18
15
553
269
397
457
461
481
481
51
3
7
73
27
81
833
96
128
418
465
81
18
15
553
269
397
457
461
481
481
51
3
7
73
27
81
833
1120
1088
706
465
81
18
15
553
269
397
457
461
481
481
51
3
7
73
27
81
833
609
128
418
465
81
18
15
553
269
397
457
461
481
481
51
3
7
73
27
81
833
608
128
418
465
81
18
15
553
269
397
457
461
481
481
51
3
7
73
27
81
834
96
128
418
465
81
18
15
553
269
397
457
461
481
481
51
3
7
73
27
81
834
1120
1088
706
465
81
18
15
553
269
397
457
461
481
481
51
3
7
73
27
81
834
608
128
418
465
81
18
15
553
269
397
457
973
993
529
35
17
6
274
27
369
25
6
120
552
778
76
18
15
553
269
397
457
973
993
529
35
17
6
274
27
369
25
518
120
552
778
76
18
15
553
269
397
457
973
993
1249
35
17
6
274
46
801
34
6
120
552
1732
1110
18
15
553
269
397
457
973
993
1249
35
17
6
274
46
801
34
518
120
552
1732
1110
18
15
553
269
397
457
973
993
1249
35
17
6
274
46
802
34
6
120
552
1732
1104
18
15
553
269
397
457
973
737
353
35
17
6
290
282
34
930
6
120
248
140
284
18
15
553
269
397
457
973
737
353
35
17
6
290
282
34
930
518
120
248
140
284
18
15
569
261
397
457
461
481
961
19
11
7
73
27
513
1761
1057
64
706
721
1777
18
15
569
261
397
457
461
481
961
19
11
7
73
27
513
1761
1056
64
706
721
1777
18
15
569
261
397
457
461
481
961
19
11
7
73
27
513
1761
33
576
706
721
1777
18
15
569
261
397
457
461
481
961
19
11
7
73
27
513
1761
32
576
706
721
1777
18
15
569
261
397
457
461
481
961
19
11
7
73
27
513
1762
1056
64
706
721
1777
18
15
569
261
397
457
461
481
961
19
11
7
73
27
513
1762
32
576
706
721
1777
18
15
569
261
397
457
461
481
961
37
10
6
18
30
514
1735
1120
1120
744
484
1008
18
15
569
261
397
457
461
481
961
37
10
6
82
30
514
1735
1120
608
1896
1892
1752
18
15
569
261
397
457
461
481
449
9
6
6
34
27
1
949
1076
96
504
398
730
18
15
569
261
397
457
461
481
449
9
6
6
34
27
1
949
52
96
504
398
730
18
15
569
261
397
457
461
481
449
9
6
6
18
27
1
949
1076
32
40
106
116
18
15
569
261
397
457
461
481
449
9
6
6
18
27
1
949
52
32
40
106
116
18
15
569
261
397
457
461
481
449
9
6
6
18
27
1
949
564
32
40
106
116
18
15
569
261
397
457
461
481
449
9
6
6
82
27
1
949
564
96
728
714
730
18
15
569
261
397
457
461
481
449
9
6
6
146
27
1
949
1076
32
88
138
108
18
15
569
261
397
457
461
481
449
9
6
6
146
27
1
949
52
32
88
138
108
18
15
569
261
397
457
461
481
449
9
6
6
146
27
1
949
564
32
88
138
108
18
15
569
261
397
457
461
481
449
19
11
7
73
27
1
993
545
64
706
721
753
18
15
569
261
397
457
461
481
449
19
11
7
73
27
1
993
544
64
706
721
753
18
15
569
261
397
457
461
481
449
19
11
7
73
27
1
994
544
64
706
721
753
18
15
569
261
397
457
461
481
449
37
10
6
18
30
2
967
608
96
744
484
496
18
15
569
261
1421
1481
461
481
961
37
1546
1286
274
30
514
1735
1632
1632
232
868
1008
18
15
569
265
397
457
461
481
961
33
9
7
73
30
513
1731
1125
130
450
484
949
18
15
569
265
397
457
461
481
961
33
9
7
73
30
513
1731
101
130
450
484
949
18
15
569
265
397
457
461
481
961
33
9
7
73
27
513
1733
1125
66
706
721
1777
18
15
569
265
397
457
461
481
961
33
9
7
73
27
513
1733
101
578
706
721
1777
18
15
569
265
397
457
461
481
961
33
9
7
73
46
513
1731
1125
130
450
452
1014
18
15
569
265
397
457
461
481
961
33
9
7
73
46
513
1731
101
130
450
452
1014
18
15
569
265
397
457
461
481
961
33
9
7
73
46
513
1733
1125
130
450
452
1014
18
15
569
265
397
457
461
481
961
33
9
7
73
46
513
1733
101
130
450
452
1014
18
15
569
265
397
457
461
481
449
1
5
6
18
31
1
947
1083
56
24
114
112
18
15
569
265
397
457
461
481
449
1
5
6
18
31
1
947
59
56
24
114
112
18
15
569
265
397
457
461
481
449
1
5
6
18
31
1
947
571
56
24
114
112
18
15
569
265
397
457
461
481
449
1
5
6
18
46
1
883
91
56
40
452
398
18
15
569
265
397
457
461
481
449
1
5
6
18
46
1
883
603
56
40
452
398
18
15
569
265
397
457
461
481
449
1
19
7
73
46
1
883
1
130
450
452
501
18
15
569
265
397
457
461
481
449
33
9
7
73
30
1
963
1125
130
450
484
437
18
15
569
265
397
457
461
481
449
33
9
7
73
27
1
965
613
66
706
721
753
18
15
569
265
397
457
461
481
449
33
9
7
73
46
1
963
1125
130
450
452
502
18
15
569
269
397
457
461
481
961
35
1
6
18
27
513
1729
1133
56
40
106
1012
18
15
569
269
397
457
461
481
961
35
1
6
18
27
513
1729
109
56
40
106
1012
18
15
569
269
397
457
461
481
961
35
1
6
18
31
513
1729
1133
56
40
105
873
18
15
569
269
397
457
461
481
961
35
1
6
18
31
513
1729
109
56
40
105
873
18
15
569
269
397
457
461
481
961
35
1
6
18
46
513
1729
1133
56
40
452
910
18
15
569
269
397
457
461
481
961
35
1
6
18
46
513
1729
109
56
40
452
910
18
15
569
269
397
457
461
481
961
35
1
6
18
155
513
1729
1133
56
24
10
1012
18
15
569
269
397
457
461
481
961
35
1
6
18
155
513
1729
109
56
24
10
1012
18
15
569
269
397
457
461
481
961
35
1
6
18
159
513
1729
1133
56
24
9
1008
18
15
569
269
397
457
461
481
961
35
1
6
18
159
513
1729
109
56
24
9
1008
18
15
569
269
397
457
461
481
961
35
1
6
82
27
513
1729
1133
56
424
426
1012
18
15
569
269
397
457
461
481
961
35
1
6
82
27
513
1729
109
56
424
426
1012
18
15
569
269
397
457
461
481
961
35
1
6
82
31
513
1729
109
184
424
457
873
18
15
569
269
397
457
461
481
961
35
3
7
73
29
513
1729
97
160
418
467
891
18
15
569
269
397
457
461
481
961
35
3
7
73
29
513
1729
1121
160
418
467
891
18
15
569
269
397
457
461
481
961
35
3
7
73
29
513
1729
96
160
418
467
891
18
15
569
269
397
457
461
481
961
35
3
7
73
29
513
1730
96
160
418
467
891
18
15
569
269
397
457
461
481
961
35
3
7
73
27
513
1729
97
160
418
465
881
18
15
569
269
397
457
461
481
961
35
3
7
73
27
513
1729
1121
160
418
465
881
18
15
569
269
397
457
461
481
961
35
3
7
73
27
513
1729
96
128
450
465
881
18
15
569
269
397
457
461
481
961
35
3
7
73
27
513
1729
1120
608
418
465
881
18
15
569
269
397
457
461
481
961
35
3
7
73
27
513
1730
96
128
450
465
881
18
15
569
269
397
457
461
481
961
35
3
7
73
47
513
1729
97
608
706
425
905
18
15
569
269
397
457
461
481
961
35
3
7
73
47
513
1729
1121
608
706
425
905
18
15
569
269
397
457
461
481
449
3
1
6
18
27
1
945
1085
56
24
113
113
18
15
569
269
397
457
461
481
449
3
1
6
18
27
1
945
61
56
24
113
113
18
15
569
269
397
457
461
481
449
3
1
6
18
27
1
945
573
56
24
113
113
18
15
569
269
397
457
461
481
449
3
1
6
18
27
1
946
1086
56
24
113
113
18
15
569
269
397
457
461
481
449
3
1
6
18
27
1
946
1078
56
24
113
113
18
15
569
269
397
457
461
481
449
3
1
6
18
27
1
946
574
56
24
113
113
18
15
569
269
397
457
461
481
449
3
1
6
18
27
1
946
566
56
24
113
113
18
15
569
269
397
457
461
481
449
3
1
6
18
31
1
945
1085
56
24
114
112
18
15
569
269
397
457
461
481
449
3
1
6
18
31
1
945
61
56
24
114
112
18
15
569
269
397
457
461
481
449
3
1
6
18
31
1
945
573
56
24
114
112
18
15
569
269
397
457
461
481
449
3
1
6
82
27
1
945
61
56
424
426
436
18
15
569
269
397
457
461
481
449
3
1
6
82
27
1
945
573
56
424
426
436
18
15
569
269
397
457
461
481
449
3
1
6
82
27
1
946
574
56
424
426
436
18
15
569
269
397
457
461
481
449
3
1
6
82
27
1
946
566
56
424
426
436
18
15
569
269
397
457
461
481
449
3
1
6
82
31
1
945
61
56
424
425
437
18
15
569
269
397
457
461
481
449
3
1
6
82
31
1
945
573
56
424
425
437
18
15
569
269
397
457
461
481
449
35
1
6
18
27
1
961
1133
184
24
113
113
18
15
569
269
397
457
461
481
449
35
1
6
18
27
1
961
621
568
40
106
116
18
15
569
269
397
457
461
481
449
35
1
6
18
31
1
961
1133
184
24
114
112
18
15
569
269
397
457
461
481
449
35
1
6
18
31
1
961
621
568
40
105
105
18
15
569
269
397
457
461
481
449
35
1
6
18
46
1
961
1133
184
40
452
398
18
15
569
269
397
457
461
481
449
35
1
6
18
46
1
961
621
184
40
452
398
18
15
569
269
397
457
461
481
449
35
1
6
82
27
1
961
1133
184
424
714
490
18
15
569
269
397
457
461
481
449
35
1
6
82
27
1
961
621
184
424
714
490
18
15
569
269
397
457
461
481
449
35
1
6
82
31
1
961
1133
184
424
713
489
18
15
569
269
397
457
461
481
449
35
1
6
82
31
1
961
621
184
424
713
489
18
15
569
269
397
457
461
481
449
35
1
6
146
27
1
961
1133
184
88
177
113
18
15
569
269
397
457
461
481
449
35
1
6
146
27
1
961
621
568
1832
1162
108
18
15
569
269
397
457
461
481
449
35
1
6
146
31
1
961
1133
184
88
137
104
18
15
569
269
397
457
461
481
449
35
1
6
146
31
1
961
621
568
1832
617
105
18
15
569
269
397
457
461
481
449
35
1
6
146
46
1
961
621
568
1832
1988
2046
18
15
569
269
397
457
461
481
449
35
3
7
73
29
1
961
608
128
418
467
475
18
15
569
269
397
457
461
481
449
35
3
7
73
27
1
961
608
0
450
465
497
18
15
557
261
397
457
461
481
489
41
10
6
34
47
57
907
520
576
504
473
449
18
15
557
261
397
457
461
481
489
41
10
6
34
47
57
939
520
576
504
473
449
18
15
557
261
397
457
461
481
489
41
10
6
18
27
57
907
1032
0
24
433
449
18
15
557
261
397
457
461
481
489
41
10
6
18
27
57
907
8
0
24
433
449
18
15
557
261
397
457
461
481
489
41
10
6
18
27
57
907
520
0
24
433
449
18
15
557
261
397
457
461
481
489
41
10
6
18
27
57
911
1032
0
24
433
449
18
15
557
261
397
457
461
481
489
41
10
6
18
27
57
911
8
0
24
433
449
18
15
557
261
397
457
461
481
489
41
10
6
18
27
57
911
520
0
24
433
449
18
15
557
261
397
457
461
481
489
41
10
6
18
27
57
939
1032
0
24
433
449
18
15
557
261
397
457
461
481
489
41
10
6
18
27
57
939
520
0
24
433
449
18
15
557
261
397
457
461
481
489
41
10
6
18
27
57
943
1032
0
24
433
449
18
15
557
261
397
457
461
481
489
41
10
6
18
27
57
943
520
0
24
433
449
18
15
557
261
397
457
461
481
489
41
10
6
73
27
57
907
8
32
418
721
449
18
15
557
261
397
457
461
481
489
41
10
6
73
27
57
907
520
64
706
721
449
18
15
557
261
397
457
461
481
489
41
10
6
73
27
57
939
1032
32
418
721
449
18
15
557
261
397
457
461
481
489
41
10
6
73
27
57
939
520
64
706
721
449
18
15
557
261
397
457
461
481
489
41
10
6
82
27
57
907
1032
64
472
458
450
18
15
557
261
397
457
461
481
489
41
10
6
82
27
57
907
8
128
472
458
450
18
15
557
261
397
457
461
481
489
41
10
6
82
27
57
907
520
256
472
490
450
18
15
557
261
397
457
461
481
489
41
10
6
82
27
57
911
1032
64
472
458
450
18
15
557
261
397
457
461
481
489
41
10
6
82
27
57
911
520
64
472
458
450
18
15
557
261
397
457
461
481
489
41
10
6
82
27
57
939
1032
64
472
458
450
18
15
557
261
397
457
461
481
489
41
10
6
82
27
57
939
520
64
472
458
450
18
15
557
261
397
457
461
481
489
41
10
6
82
27
57
943
1032
64
472
458
450
18
15
557
261
397
457
461
481
489
41
10
6
82
27
57
943
520
64
472
458
450
18
15
557
261
397
457
461
481
489
41
10
6
146
27
57
907
1032
0
88
234
418
18
15
557
261
397
457
461
481
489
41
10
6
146
27
57
907
8
0
88
234
418
18
15
557
261
397
457
461
481
489
41
10
6
146
27
57
907
520
0
88
234
418
18
15
557
261
397
457
461
481
489
41
10
6
146
27
57
911
1032
0
88
234
418
18
15
557
261
397
457
461
481
489
41
10
6
146
27
57
911
8
0
88
234
418
18
15
557
261
397
457
461
481
489
41
10
6
146
27
57
911
520
0
88
234
418
18
15
557
261
397
457
461
481
489
41
10
6
146
27
57
939
1032
0
88
234
418
18
15
557
261
397
457
461
481
489
41
10
6
146
27
57
939
520
0
88
234
418
18
15
557
261
397
457
461
481
489
41
10
6
146
27
57
943
1032
0
88
234
418
18
15
557
261
397
457
461
481
489
41
10
6
146
27
57
943
520
0
88
234
418
18
15
557
261
397
457
461
481
489
41
10
6
146
155
57
907
520
576
1816
561
321
18
15
557
261
397
457
973
993
1257
41
10
6
290
47
825
43
8
64
248
985
1089
18
15
557
261
397
457
973
737
361
41
10
6
290
303
57
939
520
64
248
217
321
18
15
557
269
397
457
461
481
482
35
1
6
18
46
32
934
1038
56
40
452
84
18
15
557
269
397
457
461
481
482
35
1
6
18
46
32
934
14
56
40
452
84
18
15
557
269
397
457
461
481
482
35
1
6
18
46
32
934
526
56
40
452
84
18
15
557
269
397
457
461
481
489
35
1
6
18
27
57
897
1038
56
40
113
705
18
15
557
269
397
457
461
481
489
35
1
6
18
27
57
897
526
56
40
113
705
18
15
557
269
397
457
461
481
489
35
1
6
82
27
57
897
526
56
424
426
418
18
15
809
1029
1421
1481
1485
1505
1041
1305
1286
1030
1042
539
881
773
1076
576
744
106
74
18
15
809
1029
1421
1481
1485
1505
1041
1305
1286
1030
1042
539
881
773
564
576
744
106
74
18
15
809
1029
1421
1481
1485
1505
1041
1305
1286
1030
1106
1051
881
773
1076
576
872
746
148
18
15
809
1029
1421
1481
1485
1505
1041
1305
1286
1030
1106
1051
881
773
564
544
936
714
148
18
15
809
1029
1421
1481
1485
1505
1041
1305
1286
1286
1106
1051
881
773
564
672
680
714
148
18
15
809
1029
1421
1481
1485
1505
1041
1305
1286
1286
1106
542
881
773
564
800
872
100
70
18
15
809
1029
1421
1481
1485
1505
1041
1305
1286
1286
1106
539
881
773
564
800
936
106
74
18
15
809
1029
1421
1481
1485
1505
1041
1305
1291
1031
1097
1051
881
773
522
544
930
721
149
18
15
809
1029
1421
1481
1485
1505
1041
1305
1291
1287
1097
1051
881
773
522
640
674
721
149
18
15
809
1033
1421
1481
1485
1505
1041
1297
1299
1287
1097
1054
881
771
1025
642
706
740
149
18
15
809
1033
1421
1481
1485
1505
1041
1297
1299
1287
1097
1054
881
771
513
642
706
740
149
18
15
809
1033
1421
1481
1485
1505
1041
1297
1299
1287
1097
1054
882
771
1025
642
706
740
144
18
15
809
1033
1421
1481
1485
1505
1041
1297
1299
1287
1097
1054
882
771
513
642
706
740
144
18
15
809
1037
1421
1481
1485
1505
1041
1315
1297
1030
1106
1051
881
793
1030
632
728
753
145
18
15
809
1037
1421
1481
1485
1505
1041
1315
1297
1030
1106
539
881
793
1030
632
728
106
68
18
15
553
261
397
457
461
485
449
25
6
6
73
25
1
949
1076
96
450
102
105
18
15
553
261
397
457
461
485
449
25
6
6
73
25
1
949
52
0
450
102
105
18
15
553
261
397
457
461
485
449
25
6
6
73
25
1
949
564
0
450
486
441
18
15
553
265
397
457
461
485
961
33
18
7
73
25
513
1730
4
66
706
487
1001
18
15
553
265
397
457
461
485
961
33
19
7
73
25
513
1729
1
66
706
743
1721
18
15
553
265
397
457
461
485
961
33
19
7
73
25
513
1730
1026
2
418
487
873
18
15
553
265
397
457
461
485
961
33
19
7
73
25
513
1730
2
2
418
487
873
18
15
553
265
397
457
461
485
961
33
19
7
73
25
513
1733
1
66
706
743
1721
18
15
553
265
397
457
461
485
961
33
19
7
73
25
513
1733
1026
2
418
487
873
18
15
553
265
397
457
461
485
961
33
19
7
73
25
513
1733
2
2
418
487
873
18
15
553
265
397
457
461
485
449
33
19
7
73
25
1
961
513
66
706
743
441
18
15
553
265
397
457
461
485
449
33
19
7
73
25
1
929
513
258
418
487
489
18
15
553
265
397
457
461
485
449
33
19
7
73
25
1
962
514
2
418
487
489
18
15
553
265
397
457
461
485
449
33
19
7
73
25
1
965
513
258
418
487
489
18
15
553
265
397
457
461
485
449
33
19
7
73
25
1
965
514
2
418
487
489
18
15
553
265
397
457
461
485
449
33
19
7
73
25
1
930
1026
2
418
487
489
18
15
553
265
397
457
461
485
449
33
19
7
73
25
1
930
2
2
418
487
489
18
15
553
265
397
457
461
485
449
33
19
7
73
25
1
930
514
2
418
487
489
18
15
553
265
397
457
461
485
449
33
19
7
73
25
1
933
513
514
1890
1127
105
18
15
553
265
397
457
461
485
449
17
19
7
73
25
1
945
1
130
450
487
441
18
15
553
269
397
457
461
485
961
18
3
7
73
25
513
1768
1082
128
450
487
873
18
15
553
269
397
457
461
485
961
18
3
7
73
25
513
1768
58
128
450
487
873
18
15
553
269
397
457
461
485
449
18
3
7
73
25
1
1000
570
32
450
487
441
18
15
569
261
397
457
461
997
1249
9
6
6
73
281
801
53
52
96
450
230
281
18
15
569
261
397
457
461
997
1249
9
6
6
73
281
801
53
564
96
450
230
281
18
15
569
261
397
457
461
485
929
41
6
6
73
25
609
1589
116
96
450
486
809
18
15
569
261
397
457
461
485
929
41
6
6
73
25
609
1589
180
0
450
486
809
18
15
569
261
397
457
461
485
929
41
6
6
73
25
609
1589
1204
0
450
486
809
18
15
569
261
397
457
461
485
929
41
6
6
73
25
609
1589
244
160
450
486
809
18
15
569
261
1421
1481
1485
1509
1249
9
1542
518
1097
1049
801
53
1588
96
1378
742
174
18
15
569
265
397
457
461
997
1249
1
19
7
73
281
801
49
1
130
450
231
281
18
15
569
265
397
457
461
997
1249
1
19
7
73
281
801
49
513
258
418
231
281
18
15
569
265
397
457
461
997
1249
1
19
7
73
281
801
49
2
130
450
231
281
18
15
569
265
397
457
461
997
1249
1
19
7
73
281
801
49
257
130
450
231
281
18
15
569
265
397
457
461
997
1249
1
19
7
73
281
801
49
129
258
418
231
281
18
15
569
265
397
457
461
997
1249
1
19
7
73
281
801
49
258
130
450
231
281
18
15
569
265
397
457
461
997
1249
1
19
7
73
281
801
50
2
2
418
231
281
18
15
569
265
397
457
461
997
1249
1
19
7
73
281
801
50
514
2
418
231
281
18
15
569
265
397
457
461
997
1249
1
19
7
73
281
801
50
258
2
418
231
281
18
15
569
265
397
457
461
997
1249
1
19
7
73
281
801
50
130
2
418
231
281
18
15
569
265
397
457
461
485
481
1
19
7
73
25
33
945
513
66
706
743
425
18
15
569
265
397
457
461
485
481
1
19
7
73
25
33
946
514
66
706
743
425
18
15
553
521
653
169
417
485
993
1777
1657
199
205
29
293
517
517
1753
129
385
537
18
15
569
521
653
169
417
485
961
1729
1657
199
205
29
517
517
517
1913
257
897
949
18
15
569
521
653
169
417
485
961
1729
1657
199
205
29
521
517
517
1913
257
897
945
18
15
665
1037
1677
33
65
721
410
803
675
1581
1625
1331
52
53
161
689
131
1793
11
18
15
665
1037
1677
33
65
721
410
803
675
1581
1625
1331
52
54
161
689
131
1793
11
18
15
665
1037
1677
33
65
721
410
803
675
1583
1625
1331
52
53
161
688
128
1793
11
18
15
665
1037
1677
33
65
721
410
931
673
1581
1625
1331
76
237
45
1129
131
1793
59
18
15
665
1037
1677
33
65
721
410
931
675
1583
1625
1331
76
93
97
688
128
1793
59
18
15
665
1037
1677
33
65
721
410
931
675
1583
1625
1331
76
93
161
688
128
1793
59
18
15
665
1037
1677
33
65
721
410
931
675
1583
1625
1331
76
237
33
688
128
1793
59
18
15
665
1037
1677
33
65
721
410
995
675
1581
1625
1331
52
181
33
689
131
1793
11
18
15
665
1037
1677
33
65
721
410
995
675
1581
1625
1331
52
182
33
689
131
1793
11
18
15
665
1037
1677
33
65
721
410
995
675
1581
1625
1331
52
186
32
689
131
1793
11
18
15
665
1037
1677
33
65
721
410
995
675
1583
1625
1331
52
181
33
688
128
1793
11
18
15
665
1037
1677
33
65
721
410
995
675
1583
1625
1331
52
186
32
688
129
1793
11
18
15
665
1037
1677
33
65
721
411
931
675
1581
1625
1329
89
88
33
689
131
1795
1371
18
15
665
1037
1677
33
65
721
411
931
675
1581
1625
1329
89
88
97
689
131
1795
1371
18
15
665
1037
1677
33
65
721
411
931
675
1581
1625
1329
89
88
161
689
131
1795
1371
18
15
665
1037
1677
33
65
721
411
931
675
1581
1625
1329
89
89
33
689
131
1795
1371
18
15
665
1037
1677
33
65
721
411
931
675
1581
1625
1329
89
89
97
689
131
1795
1371
18
15
665
1037
1677
33
65
721
411
931
675
1581
1625
1329
89
89
161
689
131
1795
1371
18
15
665
1037
1677
33
65
721
411
931
675
1581
1625
1329
89
89
160
689
131
1795
1371
18
15
665
1037
1677
33
65
721
411
931
675
1581
1625
1329
89
90
160
689
131
1795
1371
18
15
665
1037
1677
33
65
721
411
931
675
1581
1625
1331
89
89
33
689
131
1793
53
18
15
665
1037
1677
33
65
721
411
931
675
1581
1625
1331
89
89
97
689
131
1793
53
18
15
665
1037
1677
33
65
721
411
931
675
1581
1625
1331
89
89
161
689
131
1793
53
18
15
665
1037
1677
33
65
721
411
931
675
1581
1625
1331
89
90
160
689
131
1793
53
18
15
665
1037
1677
33
65
721
411
931
675
1583
1625
1331
89
88
96
688
128
1793
53
18
15
665
1037
1677
33
65
721
411
931
675
1583
1625
1331
89
88
160
688
129
1793
53
18
15
665
1037
1677
33
65
721
411
931
675
1583
1625
1331
89
89
33
688
128
1793
53
18
15
665
1037
1677
33
65
721
411
931
675
1583
1625
1331
89
89
97
688
128
1793
53
18
15
665
1037
1677
33
65
721
411
931
675
1583
1625
1331
89
89
161
688
128
1793
53
18
15
665
1037
1677
33
65
721
411
931
675
1583
1625
1331
89
90
32
688
128
1793
53
18
15
665
1037
1677
33
65
721
411
931
675
1583
1625
1331
89
90
96
688
128
1793
53
18
15
665
1037
1677
33
65
721
411
931
675
1583
1625
1331
89
90
160
688
129
1793
53
18
15
665
1037
1677
33
65
721
411
931
675
1583
1625
1331
89
90
90
1136
128
1793
53
18
15
665
1037
1677
33
65
721
411
931
675
1583
1625
1331
89
90
186
688
128
1793
53
18
15
665
1037
1677
33
65
722
411
995
675
1583
1625
1328
53
185
33
688
128
1792
31
18
15
665
525
1677
33
65
721
410
419
675
1583
1625
1331
76
349
609
688
128
1793
59
18
15
665
525
1677
33
65
721
410
419
675
1583
1625
1331
116
346
608
624
129
1793
1355
18
15
665
525
1677
33
65
721
410
483
675
1583
1625
1331
76
365
545
688
128
1793
59
18
15
665
525
1677
33
65
721
411
419
673
1581
1625
1331
89
345
589
617
131
1793
53
18
15
665
525
1677
33
65
721
411
419
675
1581
1625
1329
89
344
609
689
131
1795
1371
18
15
665
525
1677
33
65
721
411
419
675
1581
1625
1329
89
345
609
689
131
1795
1371
18
15
665
525
1677
33
65
721
411
419
675
1581
1625
1331
89
344
604
625
131
1793
53
18
15
665
525
1677
33
65
721
411
419
675
1581
1625
1331
89
345
609
625
131
1793
53
18
15
665
525
1677
33
65
721
411
419
675
1583
1625
1331
89
344
608
624
129
1793
1365
18
15
665
525
1677
33
65
721
411
419
675
1583
1625
1331
89
344
604
624
128
1793
53
18
15
665
525
1677
33
65
721
411
419
675
1583
1625
1331
89
345
609
624
128
1793
53
18
15
665
525
1677
33
65
721
411
419
675
1583
1625
1331
89
346
608
624
129
1793
1365
18
15
665
525
1677
33
65
721
411
419
675
1583
1625
1331
89
346
602
624
128
1793
53
18
15
669
1029
1677
33
65
721
409
929
681
1581
1625
1331
91
91
33
691
131
1793
1368
18
15
669
1029
1677
33
65
721
409
929
681
1581
1625
1331
91
91
97
691
131
1793
1368
18
15
669
1029
1677
33
65
721
409
929
681
1581
1625
1331
91
91
161
691
131
1793
1368
18
15
669
1029
1677
33
65
721
409
929
681
1581
1625
1331
91
93
33
691
131
1793
1368
18
15
669
1029
1677
33
65
721
409
929
681
1581
1625
1331
91
93
97
691
131
1793
1368
18
15
669
1029
1677
33
65
721
409
929
681
1581
1625
1331
91
93
161
690
130
1794
1368
18
15
669
1029
1677
33
65
721
409
929
681
1581
1625
1331
91
95
33
691
131
1793
1368
18
15
669
1029
1677
33
65
721
409
929
681
1581
1625
1331
91
95
97
691
131
1793
1368
18
15
669
1029
1677
33
65
721
409
929
681
1581
1625
1331
91
95
161
691
131
1793
1368
18
15
669
1029
1677
33
65
721
409
929
682
1582
1625
1329
91
91
160
688
130
1795
1369
18
15
669
1029
1677
33
65
721
409
929
682
1582
1625
1329
91
95
96
688
130
1795
1369
18
15
669
1029
1677
33
65
721
409
929
682
1582
1625
1329
91
95
160
688
130
1795
1369
18
15
669
1029
1677
33
65
721
409
929
682
1582
1625
1331
91
91
32
688
130
1793
1368
18
15
669
1029
1677
33
65
721
409
929
682
1582
1625
1331
91
91
96
688
130
1793
1368
18
15
669
1029
1677
33
65
721
409
929
682
1582
1625
1331
91
91
160
688
130
1793
1368
18
15
669
1029
1677
33
65
721
409
929
682
1582
1625
1331
91
93
96
688
130
1793
1368
18
15
669
1029
1677
33
65
721
409
929
682
1582
1625
1331
91
93
160
688
130
1793
1368
18
15
669
1029
1677
33
65
721
409
929
682
1582
1625
1331
91
95
32
688
130
1793
1368
18
15
669
1029
1677
33
65
721
409
929
682
1582
1625
1331
91
95
96
688
130
1793
1368
18
15
669
1029
1677
33
65
721
409
929
682
1582
1625
1331
91
95
160
688
130
1793
1368
18
15
669
1029
1677
33
65
721
409
993
681
1581
1625
1331
55
189
33
691
131
1793
10
18
15
669
1029
1677
33
65
721
409
993
681
1581
1625
1331
55
183
33
691
131
1793
10
18
15
669
1029
1677
33
65
721
409
993
681
1581
1625
1331
55
187
33
690
130
1794
28
18
15
669
1029
1677
33
65
721
409
930
683
1583
1625
1329
91
92
162
688
130
1795
1369
18
15
669
1029
1677
33
65
713
409
993
681
1581
1625
1337
79
111
33
691
131
1797
1370
18
15
669
517
1677
33
65
721
409
417
681
1581
1625
1329
91
349
609
626
130
1795
1369
18
15
669
517
1677
33
65
721
409
417
681
1581
1625
1331
91
349
609
626
130
1794
1368
18
15
669
517
1677
33
65
721
409
417
681
1581
1625
1331
91
347
609
691
131
1793
1368
18
15
669
517
1677
33
65
721
409
417
681
1581
1625
1331
91
351
609
691
131
1793
1368
18
15
669
517
1677
33
65
721
409
417
682
1582
1625
1329
91
349
608
624
130
1795
1369
18
15
669
517
1677
33
65
721
409
417
682
1582
1625
1329
91
347
608
624
130
1795
1369
18
15
669
517
1677
33
65
721
409
417
682
1582
1625
1329
91
351
608
624
130
1795
1369
18
15
669
517
1677
33
65
721
409
417
682
1582
1625
1331
91
349
608
624
130
1793
1368
18
15
669
517
1677
33
65
721
409
417
682
1582
1625
1331
91
347
608
624
130
1793
1368
18
15
669
517
1677
33
65
721
409
417
682
1582
1625
1331
91
351
608
624
130
1793
1368
18
15
669
517
1677
33
65
721
409
418
683
1583
1625
1329
91
348
610
624
130
1795
1369
18
15
669
517
1677
33
65
713
409
481
681
1581
1625
1337
79
367
545
691
131
1797
1370
18
15
116
256
396
76
128
408
392
400
260
136
396
148
48
288
348
88
0
16
472
18
15
116
256
396
76
128
408
392
400
260
136
396
148
48
288
412
88
0
16
472
18
15
116
256
396
76
128
408
392
400
260
140
396
148
48
288
346
76
0
16
472
18
15
116
256
396
76
128
408
392
400
260
844
850
532
48
288
410
492
76
1008
1112
18
15
116
256
396
76
128
408
392
400
260
844
850
148
48
288
410
492
76
16
984
18
15
116
256
396
76
128
408
392
400
260
844
850
148
52
290
410
492
76
16
988
18
15
116
256
396
76
128
408
392
400
260
844
850
596
48
288
410
492
76
912
1048
18
15
116
256
396
76
128
408
392
400
260
844
850
596
52
290
410
492
76
912
1052
18
15
116
256
396
76
128
408
392
400
132
136
396
148
48
288
92
84
0
16
472
18
15
116
256
396
76
128
408
392
400
132
140
396
148
48
288
90
76
0
16
472
18
15
116
256
396
76
128
408
392
432
132
140
396
596
48
736
1050
76
0
912
1048
18
15
116
256
396
76
128
408
392
432
132
140
396
596
48
736
44
652
0
912
1048
18
15
116
256
396
76
128
408
392
432
132
140
396
596
48
736
1114
76
0
912
1048
18
15
116
256
396
76
128
408
392
432
132
140
396
596
48
736
1148
652
0
912
1048
18
15
116
256
396
76
128
408
392
464
260
136
396
148
48
672
220
88
0
16
472
18
15
116
256
396
76
128
408
392
464
260
136
396
148
48
672
732
88
0
16
472
18
15
116
256
396
76
128
408
392
464
260
136
396
148
48
416
732
88
0
16
472
18
15
116
256
396
76
128
408
392
464
260
136
396
148
48
416
476
88
0
16
472
18
15
116
256
396
76
128
408
392
464
132
140
396
148
48
672
1068
652
0
16
472
18
15
116
256
396
76
128
408
392
464
132
140
396
148
48
416
44
396
0
16
472
18
15
116
256
396
660
128
410
392
464
260
540
756
150
49
675
695
1082
608
66
479
18
15
597
773
533
1589
1733
101
5
261
205
541
789
1873
105
113
98
753
1537
161
777
18
15
597
773
533
1589
1733
101
5
261
205
541
789
1873
105
105
98
753
1537
161
777
18
15
597
773
533
1589
1733
101
5
261
205
541
789
1873
105
114
98
753
1537
161
777
18
15
597
773
533
1589
1733
101
5
261
205
541
789
1873
105
114
99
753
1537
161
777
18
15
597
773
533
1589
1733
101
5
261
205
541
789
1877
105
113
98
753
1537
165
641
18
15
597
773
533
1589
1733
101
5
261
205
541
789
1877
105
105
98
753
1537
165
641
18
15
597
773
533
1589
1733
101
5
261
205
541
789
1877
105
114
98
753
1537
165
641
18
15
604
40
40
540
1602
82
3
64
836
968
1584
1588
1888
862
888
624
1728
68
128
18
15
604
40
40
540
1602
82
3
64
856
968
1584
1588
1952
826
864
608
1728
4
192
18
15
84
256
292
36
0
141
392
472
344
956
1086
105
23
176
640
556
1922
1059
11
18
15
84
256
292
36
0
141
392
472
344
956
1086
105
103
176
640
556
1922
1059
43
18
15
84
256
292
36
0
141
392
472
344
956
62
105
23
176
384
556
898
1059
11
18
15
84
256
292
36
0
141
392
472
344
956
62
105
23
176
640
556
898
1059
11
18
15
84
256
292
36
0
141
392
472
344
956
62
105
23
432
256
556
898
1059
11
18
15
84
256
292
36
0
141
392
472
344
956
62
105
103
176
384
556
898
1059
43
18
15
84
256
292
36
0
141
392
472
344
956
62
105
103
176
640
556
898
1059
43
18
15
84
256
356
876
828
38
292
437
436
314
256
64
178
695
645
229
184
384
774
18
15
84
256
356
876
828
38
292
437
436
314
256
64
178
695
646
229
184
384
774
18
15
84
256
356
876
828
38
292
437
436
314
256
16
178
695
645
229
184
864
902
18
15
84
256
356
876
828
38
292
437
436
314
256
16
178
695
646
229
184
864
902
18
15
53
1792
1176
1740
1668
102
1701
1700
804
1158
564
1588
1060
44
292
294
464
320
454
18
15
53
1792
1176
1756
1668
102
1701
1700
804
1164
1700
1588
1060
44
292
140
724
192
454
18
15
53
1792
1176
1756
1668
102
1701
1700
1828
1164
1700
1588
1060
44
1572
140
724
192
454
18
15
384
162
555
520
1629
769
771
821
786
535
1877
42
1122
1078
1140
1490
1232
1857
1320
18
15
384
162
555
520
1629
769
771
821
786
535
1877
42
1250
1078
1140
1490
1232
1857
1348
18
15
517
649
137
105
529
792
1169
529
1841
1059
963
531
789
1286
1333
441
1409
673
1549
18
15
265
393
137
361
17
25
33
17
817
547
69
81
89
515
821
697
645
289
101
18
15
265
393
137
361
17
25
33
17
817
547
69
81
90
515
821
697
645
289
100
18
15
265
393
137
361
17
25
33
17
817
547
69
68
90
515
821
697
645
308
113
18
15
265
393
137
361
17
25
33
17
817
547
69
69
89
515
821
697
645
313
113
18
15
265
393
137
361
17
25
33
17
817
547
69
69
90
515
821
697
645
309
104
18
15
265
393
137
361
17
25
33
17
827
547
67
68
89
515
817
697
641
307
115
18
15
265
393
137
361
17
25
33
17
827
547
67
68
90
515
817
697
641
67
105
18
15
265
393
137
361
17
25
33
17
827
547
67
69
89
515
817
697
641
69
105
18
15
265
393
137
361
17
25
33
17
827
547
67
69
90
515
817
697
641
69
104
18
15
265
394
138
362
16
25
33
16
824
544
71
69
52
512
816
698
643
65
45
18
15
265
394
138
362
16
25
33
16
824
544
71
69
90
512
1712
1210
643
65
105
18
15
265
394
138
362
16
25
33
16
824
544
71
69
90
512
817
698
643
65
105
18
15
521
393
137
361
18
468
849
17
827
547
68
213
93
21
849
216
67
35
34
18
15
521
393
137
361
18
468
849
17
827
547
68
213
93
21
850
216
67
35
34
18
15
521
393
137
361
18
468
849
17
827
547
68
213
93
21
818
696
643
547
34
18
15
521
649
137
1129
18
470
977
529
1851
1827
964
1378
52
469
593
24
131
1281
8
18
15
521
649
137
1129
370
470
977
529
1851
1827
772
514
52
469
593
24
3
1
8
18
15
522
393
137
361
17
468
848
22
822
547
67
215
92
22
848
426
42
34
35
18
15
522
393
137
361
17
468
848
22
822
547
67
215
87
22
848
426
42
18
40
18
15
522
395
137
361
17
468
848
18
818
547
67
215
87
21
852
472
64
530
40
18
15
522
395
137
361
17
468
848
18
818
547
67
215
87
21
820
692
640
530
40
18
15
517
393
137
361
17
465
849
17
817
547
67
193
97
17
857
217
65
61
37
18
15
517
393
137
361
17
465
849
17
817
547
69
212
86
22
821
697
645
20
42
18
15
517
393
137
361
17
465
849
17
817
547
69
212
86
23
821
697
645
20
42
18
15
517
393
137
361
17
465
853
17
826
547
67
213
84
22
816
694
641
37
44
18
15
517
393
137
361
17
472
849
17
817
547
67
211
85
6
821
697
641
16
45
18
15
1545
1673
393
1193
1057
1804
1030
518
134
1699
659
695
384
384
960
1274
138
1602
223
18
15
517
649
325
52
538
74
259
257
2
0
292
100
320
326
0
640
742
157
694
18
15
517
649
325
52
538
74
259
257
2
0
292
100
320
326
8
640
486
157
694
18
15
517
649
325
52
538
72
505
257
2
0
580
104
1642
1131
0
0
966
1152
1606
18
15
517
649
325
52
538
72
505
257
2
0
580
104
1642
1131
8
0
966
1152
1606
18
15
517
649
325
52
538
72
505
257
2
0
580
104
1642
1130
0
0
966
1152
1606
18
15
517
649
325
52
538
72
505
257
2
0
580
104
1642
1130
8
0
966
1152
1606
18
15
517
649
325
52
538
72
505
257
2
0
580
104
1642
1146
0
0
966
1152
1606
18
15
521
649
325
52
538
72
262
262
2
0
580
104
1568
1232
76
0
966
1152
1548
18
15
521
649
329
494
534
774
1030
513
7
128
64
280
384
394
10
399
392
200
216
18
15
521
649
329
494
534
774
1030
513
7
128
192
280
384
394
10
399
648
72
888
18
15
521
649
329
494
534
774
1030
513
7
128
192
312
448
394
10
399
648
8
872
18
15
521
649
329
494
534
838
1030
513
7
128
64
376
256
266
10
399
392
520
232
18
15
521
649
329
494
534
838
1030
513
7
128
64
376
256
394
10
399
392
520
232
18
15
521
649
329
494
534
838
1030
513
7
128
64
376
320
266
10
399
392
520
200
18
15
521
649
325
52
540
774
1030
518
2
0
326
338
384
384
12
640
714
458
792
18
15
521
649
325
52
540
774
1030
518
2
0
326
338
192
384
12
640
714
458
120
18
15
521
649
325
52
540
774
1030
518
2
0
326
338
320
256
12
640
714
458
872
18
15
521
649
325
52
540
774
1030
518
2
0
326
338
320
384
12
640
714
458
872
18
15
521
649
325
52
540
774
1030
518
2
0
326
338
320
320
12
640
714
458
872
18
15
521
649
325
52
540
1670
1030
518
2
0
326
1010
0
256
12
640
714
1674
2024
18
15
521
649
325
52
540
838
1030
518
2
0
326
370
384
384
12
640
714
394
792
18
15
521
649
325
52
540
838
1030
518
2
0
326
370
320
256
12
640
714
394
840
18
15
521
649
325
52
540
838
1030
518
2
0
326
370
320
320
12
640
714
394
840
18
15
517
649
325
52
538
842
1027
513
2
0
356
356
320
262
0
16
477
397
894
18
15
517
649
325
52
538
842
1027
513
2
0
356
356
320
262
8
16
477
397
894
18
15
517
649
325
52
538
776
1049
513
2
0
324
328
426
426
0
640
710
448
806
18
15
517
649
325
52
538
776
1049
513
2
0
324
328
426
426
8
640
710
448
806
18
15
517
649
325
52
538
776
1049
513
2
0
324
328
426
426
96
480
454
448
806
18
15
517
649
325
52
538
776
1049
513
2
0
324
328
426
426
104
480
454
448
806
18
15
517
649
325
52
538
776
1049
513
2
0
324
328
410
410
0
0
454
448
774
18
15
517
649
325
52
538
776
1049
513
2
0
324
328
410
410
64
0
454
448
774
18
15
517
649
325
52
538
776
1049
513
2
0
324
328
410
410
32
0
454
448
774
18
15
517
649
325
52
538
776
1049
513
2
0
324
328
410
411
0
0
454
448
774
18
15
517
649
325
52
538
776
1049
513
2
0
324
328
410
411
8
0
454
448
774
18
15
517
649
325
52
538
776
1049
513
2
0
324
328
410
411
64
0
454
448
774
18
15
517
649
325
52
538
776
1049
513
2
0
324
328
410
411
16
0
454
448
774
18
15
517
649
325
52
538
776
1049
513
2
0
324
328
410
411
32
0
454
448
774
18
15
517
649
325
52
538
776
1049
513
2
0
324
328
410
411
96
0
454
448
774
18
15
517
649
325
52
538
776
1049
513
2
0
324
328
410
411
40
0
454
448
774
18
15
517
649
325
52
538
776
1049
513
2
0
292
296
426
426
8
640
742
672
838
18
15
517
649
325
52
538
1672
1049
513
2
0
324
1000
42
282
0
640
710
1664
1734
18
15
517
649
325
52
538
1672
1049
513
2
0
324
1000
42
283
0
640
710
1664
1734
18
15
517
649
325
52
538
1672
1049
513
2
0
324
1000
42
283
8
640
710
1664
1734
18
15
517
649
325
52
538
1672
1049
513
2
0
452
1000
42
283
48
80
678
1536
1990
18
15
517
649
325
52
538
648
1049
513
2
0
580
488
490
298
64
480
966
384
6
18
15
517
649
325
52
538
648
1049
513
2
0
580
488
490
427
32
480
966
384
6
18
15
517
649
325
52
538
648
1049
513
2
0
580
488
490
427
96
480
966
384
6
18
15
517
649
325
52
538
648
1049
513
2
0
580
488
490
427
104
480
966
384
6
18
15
517
649
325
52
538
648
1049
513
2
0
580
488
490
426
96
480
966
384
6
18
15
517
649
325
52
538
648
1049
513
2
0
580
488
490
426
104
480
966
384
6
18
15
517
649
325
52
538
648
1049
513
2
0
452
488
490
299
8
640
678
256
6
18
15
517
649
325
52
538
648
1049
513
2
0
452
488
490
298
8
640
678
256
6
18
15
517
649
325
52
538
648
1049
513
2
0
452
488
490
427
8
640
678
256
6
18
15
517
649
325
52
538
648
1049
513
2
0
452
488
490
426
8
640
678
256
6
18
15
521
649
325
52
534
786
1031
513
2
4
332
332
384
388
4
648
708
416
772
18
15
521
649
325
52
534
786
1031
513
2
4
332
332
384
390
4
648
708
416
772
18
15
521
649
325
52
534
786
1031
513
2
4
332
332
384
404
4
648
708
416
772
18
15
521
649
325
52
534
786
1031
513
2
4
332
332
192
388
4
648
714
419
126
18
15
521
649
325
52
534
786
1031
513
2
4
332
332
320
260
4
648
708
416
884
18
15
521
649
325
52
534
786
1031
513
2
4
332
332
320
388
4
648
708
416
884
18
15
521
649
325
52
534
786
1031
513
2
4
332
332
320
276
4
648
708
416
884
18
15
521
649
325
52
534
786
1031
513
2
4
332
332
320
390
4
648
708
416
884
18
15
521
649
325
52
534
786
1031
513
2
4
332
332
320
292
4
648
708
416
884
18
15
521
649
325
52
534
786
1031
513
2
4
332
332
320
294
4
648
708
416
884
18
15
521
649
325
52
534
786
1031
513
2
4
332
332
416
420
4
648
708
416
796
18
15
521
649
325
52
534
786
1031
513
2
4
332
332
416
404
4
648
708
416
796
18
15
521
649
325
52
534
786
1031
513
3
0
332
332
384
388
9
647
717
416
820
18
15
521
649
325
52
534
786
1031
513
3
0
332
332
384
392
9
647
717
416
820
18
15
521
649
325
52
534
786
1031
513
3
0
332
332
384
396
9
647
717
416
820
18
15
521
649
325
52
534
786
1031
513
3
0
332
332
384
394
9
647
717
416
820
18
15
521
649
325
52
534
786
1031
513
3
0
332
332
384
398
9
647
717
416
820
18
15
521
649
325
52
534
786
1031
513
3
0
332
332
192
388
9
647
717
416
116
18
15
521
649
325
52
534
786
1031
513
3
0
332
332
192
396
9
647
717
416
116
18
15
521
649
325
52
534
786
1031
513
3
0
332
332
192
394
9
647
717
416
116
18
15
521
649
325
52
534
786
1031
513
3
0
332
332
320
264
9
647
717
416
884
18
15
521
649
325
52
534
786
1031
513
3
0
332
332
320
260
9
647
717
416
884
18
15
521
649
325
52
534
786
1031
513
3
0
332
332
320
268
9
647
717
416
884
18
15
521
649
325
52
534
786
1031
513
3
0
332
332
320
388
9
647
717
416
884
18
15
521
649
325
52
534
786
1031
513
3
0
332
332
320
392
9
647
717
416
884
18
15
521
649
325
52
534
786
1031
513
3
0
332
332
320
266
9
647
717
416
884
18
15
521
649
325
52
534
786
1031
513
3
0
332
332
320
270
9
647
717
416
884
18
15
521
649
325
52
534
786
1031
513
3
0
332
332
320
328
9
647
717
416
884
18
15
521
649
325
52
534
786
1031
513
3
0
332
332
320
328
73
647
717
416
884
18
15
521
649
325
52
534
786
1031
513
3
0
332
332
320
396
9
647
717
416
884
18
15
521
649
325
52
534
786
1031
513
3
0
332
332
320
292
9
647
717
416
884
18
15
521
649
325
52
534
786
1031
513
3
0
332
332
320
394
9
647
717
416
884
18
15
521
649
325
52
534
786
1031
513
3
0
332
332
320
332
9
647
717
416
884
18
15
521
649
325
52
534
786
1031
513
3
0
332
332
416
392
9
647
717
416
796
18
15
521
649
325
52
534
786
1031
513
3
0
332
332
416
396
9
647
717
416
796
18
15
521
649
325
52
534
786
1031
513
3
0
332
332
416
420
9
647
717
416
796
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
388
1
35
420
416
820
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
388
17
19
420
416
820
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
388
9
19
420
416
820
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
392
1
643
708
416
772
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
392
17
35
420
416
820
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
392
9
19
420
416
820
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
390
1
35
420
416
820
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
390
17
35
420
416
820
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
396
1
35
420
416
820
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
396
17
19
420
416
820
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
396
9
19
420
416
820
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
394
17
19
420
416
820
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
394
9
643
708
416
772
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
440
33
35
420
416
820
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
440
17
35
420
416
820
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
440
34
35
420
416
820
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
398
1
35
420
416
820
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
398
17
19
420
416
820
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
398
9
19
420
416
820
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
420
1
643
708
416
772
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
420
33
35
420
416
820
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
420
17
19
420
416
820
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
420
81
35
420
416
820
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
404
1
35
420
416
820
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
404
17
19
420
416
820
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
402
1
643
708
416
772
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
402
17
19
420
416
820
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
384
446
33
35
420
416
820
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
192
388
1
35
420
416
116
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
192
388
17
19
420
416
124
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
192
388
9
19
420
416
124
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
192
390
1
35
420
416
116
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
192
390
17
35
420
416
116
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
192
396
1
35
420
416
116
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
192
396
17
19
420
416
124
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
192
396
9
19
420
416
124
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
192
394
17
19
420
416
124
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
192
394
9
643
708
416
116
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
192
440
33
35
420
416
116
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
192
440
17
35
420
416
116
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
192
440
34
35
420
416
116
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
192
444
33
35
420
416
116
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
192
444
17
19
420
416
124
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
264
1
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
264
33
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
264
17
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
264
9
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
260
1
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
260
17
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
260
9
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
262
1
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
262
17
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
268
1
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
268
33
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
268
17
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
268
9
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
388
1
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
388
17
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
388
9
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
392
1
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
392
17
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
392
9
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
266
1
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
266
33
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
266
17
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
266
9
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
276
1
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
276
17
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
390
1
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
390
17
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
270
1
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
270
17
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
270
9
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
324
1
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
324
33
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
324
97
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
324
81
643
708
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
328
1
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
328
65
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
328
17
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
328
9
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
328
73
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
274
1
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
274
33
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
274
17
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
340
1
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
340
65
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
340
33
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
340
17
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
340
97
83
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
340
81
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
312
65
643
708
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
312
33
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
312
17
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
312
66
643
708
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
312
34
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
396
1
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
396
17
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
396
9
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
292
1
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
292
33
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
292
17
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
292
9
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
292
81
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
394
1
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
394
17
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
394
9
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
440
33
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
440
17
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
440
34
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
332
1
643
708
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
332
65
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
332
17
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
332
9
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
294
1
643
708
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
294
17
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
294
81
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
316
65
643
708
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
316
33
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
316
17
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
314
33
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
444
33
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
444
17
19
420
416
892
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
320
442
33
35
420
416
884
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
416
388
1
35
421
416
812
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
416
388
17
35
421
416
812
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
416
392
17
643
708
416
796
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
416
392
9
643
708
416
796
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
416
396
1
643
708
416
796
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
416
396
17
35
421
416
812
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
416
396
9
643
708
416
796
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
416
440
33
35
421
416
812
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
416
440
17
643
708
416
796
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
416
420
1
643
708
416
796
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
416
420
17
35
421
416
812
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
416
420
9
643
708
416
796
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
416
420
73
643
708
416
796
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
416
404
1
643
708
416
796
18
15
521
649
325
52
534
786
1031
513
3
4
332
332
416
404
17
35
421
416
812
18
15
521
649
325
52
538
776
1030
518
2
0
324
328
384
400
12
0
454
448
780
18
15
521
649
325
52
538
776
1030
518
2
0
324
328
320
272
12
0
454
448
876
18
15
521
649
325
52
538
776
1030
518
2
0
324
328
320
272
60
32
422
448
876
18
15
521
649
325
52
538
776
1030
518
2
0
324
328
320
400
12
0
454
448
876
18
15
521
649
325
52
538
776
1030
518
2
0
324
328
416
400
12
0
454
448
788
18
15
521
649
325
52
538
776
1030
518
2
0
580
328
320
272
12
480
966
448
876
18
15
521
649
325
52
538
776
1030
518
2
0
580
328
320
400
12
480
966
448
876
18
15
521
649
325
52
538
776
1030
518
2
0
452
328
384
400
12
640
678
320
780
18
15
521
649
325
52
538
776
1030
518
2
0
452
328
320
400
12
640
678
320
876
18
15
521
649
325
52
538
776
1030
518
2
0
452
328
416
400
12
640
678
320
792
18
15
521
649
325
52
538
776
1030
518
2
4
324
328
320
272
12
648
716
448
876
18
15
521
649
325
52
538
776
1030
518
2
4
324
328
320
400
12
648
716
448
876
18
15
521
649
325
52
538
776
1030
518
2
4
324
328
416
400
12
648
716
448
792
18
15
521
649
325
52
538
840
1030
518
2
0
324
360
320
336
12
32
454
384
876
18
15
521
649
325
52
534
262
429
513
3
0
460
240
112
430
2
647
685
6
6
18
15
521
649
325
52
534
262
429
513
3
0
460
240
112
430
9
647
685
6
6
18
15
521
649
325
52
534
262
429
513
3
4
332
240
112
430
33
67
452
134
14
18
15
521
649
325
52
534
262
429
513
3
4
332
240
112
430
34
67
452
134
14
18
15
521
649
325
52
534
262
429
513
3
4
460
240
112
430
1
643
676
6
6
18
15
521
649
325
52
534
262
429
513
3
4
460
240
112
430
2
643
676
6
6
18
15
521
649
325
52
534
262
429
513
3
4
460
240
112
430
9
643
676
6
6
18
15
517
649
325
49
538
648
1049
513
2
6
588
486
494
426
96
483
964
396
32
18
15
517
649
325
49
538
648
1049
513
2
6
588
486
494
426
104
484
964
396
32
18
15
517
649
325
49
538
648
1049
513
2
6
460
486
494
426
8
643
676
268
32
18
15
521
1673
133
180
538
808
1030
1542
1666
1728
1220
264
384
656
460
64
1798
192
204
18
15
521
1673
133
180
538
808
1030
1542
1666
1728
1220
264
384
720
460
64
1798
192
204
18
15
521
1673
133
180
538
808
1030
1542
1666
1728
452
264
384
656
460
64
6
1088
844
18
15
521
1673
133
180
538
808
1030
1542
1666
1728
452
264
384
720
460
64
6
1088
844
18
15
517
653
585
366
834
803
505
514
1542
136
24
2
582
1096
840
1923
16
20
452
18
15
517
653
585
366
834
803
505
514
1543
136
24
2
582
1096
834
1923
16
20
452
18
15
517
653
585
366
834
803
505
514
1543
136
24
2
582
1112
834
1923
16
20
452
18
15
521
653
329
217
537
70
262
258
7
65
330
104
320
328
98
100
724
8
700
18
15
521
653
329
217
538
70
262
258
6
65
352
112
320
328
4
454
448
0
688
18
15
521
653
329
217
538
70
262
258
6
65
352
112
320
328
68
454
448
0
688
18
15
521
653
329
217
538
70
262
258
6
65
352
112
320
328
100
102
704
0
656
18
15
521
653
329
217
538
70
262
258
7
65
512
1904
320
520
2
452
992
1568
1584
18
15
521
653
329
217
538
70
262
258
7
65
512
1904
320
520
9
453
992
1568
1584
18
15
521
653
329
217
538
70
262
258
7
65
352
112
320
328
9
468
448
0
688
18
15
521
653
329
217
538
70
262
258
7
65
352
112
320
328
66
454
448
0
688
18
15
521
653
329
217
538
70
262
258
7
65
352
112
320
328
98
100
704
0
656
18
15
521
653
329
217
538
70
262
258
7
65
352
112
320
328
73
453
448
0
688
18
15
525
653
329
217
537
69
257
258
6
65
353
115
321
320
0
453
453
1
701
18
15
525
653
329
217
537
69
257
258
6
65
353
115
321
320
64
453
453
1
701
18
15
525
653
329
217
537
69
257
258
6
65
353
115
321
352
96
453
453
1
701
18
15
525
653
329
217
537
69
257
258
6
65
353
115
335
320
64
453
453
1
674
18
15
525
653
329
217
541
69
257
258
6
65
517
97
1569
1216
96
102
998
1070
1553
18
15
525
653
329
217
541
69
257
258
6
65
517
101
1569
1216
96
102
998
1065
1549
18
15
525
653
329
217
541
69
257
258
6
65
517
117
1569
1216
96
102
998
1061
1549
18
15
525
653
329
217
541
69
257
258
6
65
515
1907
321
512
0
453
993
1569
1577
18
15
525
653
329
217
541
69
257
258
6
65
355
97
321
352
96
454
457
13
701
18
15
525
653
329
217
541
69
257
258
6
65
355
115
321
320
0
453
449
1
676
18
15
525
653
329
217
541
69
257
258
6
65
355
115
321
320
64
453
449
1
676
18
15
525
653
329
217
541
69
257
258
6
65
355
115
321
320
96
101
705
0
661
18
15
525
653
329
217
541
69
257
258
6
65
355
115
321
352
64
453
449
1
676
18
15
525
653
329
217
541
69
257
258
6
65
355
115
321
352
96
453
449
1
676
18
15
525
653
329
217
541
69
257
258
6
65
357
101
321
320
64
454
454
9
698
18
15
525
653
329
217
541
69
257
258
6
65
357
101
321
352
64
454
454
9
698
18
15
525
653
329
217
541
69
257
258
6
65
357
101
321
352
96
454
454
9
698
18
15
525
653
329
217
541
69
257
258
6
65
357
117
321
320
64
454
454
5
685
18
15
525
653
329
217
541
69
257
258
6
65
357
117
321
352
64
454
454
5
685
18
15
525
653
329
217
541
69
257
258
6
65
357
117
321
352
96
454
454
5
685
18
15
525
653
329
218
538
75
257
258
6
64
328
98
322
320
32
100
724
14
700
18
15
525
653
329
218
538
75
257
258
6
64
328
98
322
320
96
100
724
14
700
18
15
525
653
329
493
541
69
257
258
6
137
67
113
321
320
0
386
385
13
477
18
15
525
653
329
493
541
69
257
258
6
137
67
113
321
352
64
386
385
13
477
18
15
525
653
329
493
541
69
257
258
6
137
69
113
321
320
0
386
387
11
475
18
15
525
653
329
493
541
69
257
258
6
137
69
113
321
352
64
386
387
11
475
18
15
517
653
585
733
533
785
1026
515
1543
1733
197
273
416
394
904
208
1622
1110
196
18
15
517
653
585
477
533
785
1026
515
1543
197
197
273
416
394
904
1744
86
86
196
18
15
517
653
585
477
533
785
1026
515
1543
197
197
337
320
266
648
1744
86
22
196
18
15
517
653
585
477
533
785
1026
515
1543
197
197
337
320
266
904
1744
86
22
196
18
15
517
653
585
477
533
785
1026
515
1543
197
213
337
320
266
648
1744
54
6
196
18
15
517
653
585
477
533
785
1026
515
1543
197
201
321
320
266
904
1744
81
21
212
18
15
517
653
585
477
533
785
1026
515
1543
197
201
321
416
422
936
1744
81
21
148
18
15
517
653
585
477
533
785
1026
515
1543
197
201
273
416
394
904
1744
81
69
196
18
15
525
653
585
473
537
785
1049
513
1542
198
193
327
369
283
952
1744
14
26
206
18
15
525
653
585
473
537
785
1049
513
1542
198
193
327
369
411
952
1744
14
26
206
18
15
525
653
585
473
541
785
1049
513
1542
193
211
327
369
411
952
1981
49
25
201
18
15
525
653
585
733
533
785
1049
515
1543
1733
197
273
425
410
800
720
1794
1099
193
18
15
525
653
585
733
533
785
1049
515
1543
1733
197
273
425
410
928
1232
1538
1099
833
18
15
525
653
585
733
533
785
1049
515
1543
1733
201
273
425
410
800
720
1617
69
193
18
15
525
653
585
733
533
785
1049
515
1543
1733
201
273
425
410
928
1232
1617
69
193
18
15
525
653
585
733
533
657
1049
515
1543
1733
133
481
497
410
800
1232
1657
1050
14
18
15
525
653
585
733
533
657
1049
515
1543
1733
133
481
497
410
928
1232
1657
1050
14
18
15
525
653
585
733
533
657
1049
515
1543
1733
201
481
497
410
928
1232
1617
9
15
18
15
525
653
585
477
533
785
1049
515
1543
197
197
273
425
410
896
1744
86
86
193
18
15
525
653
585
477
533
785
1049
515
1543
197
197
273
425
410
928
1744
2
78
193
18
15
525
653
585
477
533
785
1049
515
1543
197
213
273
425
410
896
1744
90
74
193
18
15
525
653
585
477
533
785
1049
515
1543
197
213
273
425
410
928
1744
90
74
193
18
15
525
653
585
477
533
785
1049
515
1543
197
213
337
425
410
896
1744
54
6
129
18
15
525
653
585
477
533
785
1049
515
1543
197
213
337
425
410
928
1744
54
6
129
18
15
525
653
585
477
533
785
1049
515
1543
197
201
321
425
410
896
1744
81
21
145
18
15
525
653
585
477
533
785
1049
515
1543
197
201
321
425
410
928
1744
81
21
145
18
15
525
653
585
477
533
785
1049
515
1543
197
201
273
425
410
896
1744
81
69
193
18
15
525
653
585
477
533
785
1049
515
1543
197
201
273
425
410
928
1744
81
69
193
18
15
517
653
585
217
537
777
1049
514
1542
1857
391
289
427
424
868
1126
1546
70
841
18
15
517
653
585
217
537
777
1049
514
1542
1857
391
289
427
408
868
1126
1546
70
841
18
15
517
653
585
217
537
777
1049
514
1542
1857
391
289
363
280
836
1126
1546
1180
177
18
15
517
653
585
217
537
777
1049
514
1542
1857
391
289
363
296
868
1126
1546
156
177
18
15
517
653
585
217
537
777
1049
514
1542
1857
391
289
363
424
868
1126
1546
156
177
18
15
517
653
585
217
537
649
1049
514
1542
1857
391
481
491
424
868
1126
1546
28
17
18
15
517
653
585
218
537
777
1049
514
1542
1856
390
289
427
424
936
100
1542
70
849
18
15
517
653
585
218
537
777
1049
514
1542
1856
390
289
427
424
872
1124
1542
70
849
18
15
517
653
585
218
537
777
1049
514
1542
1856
390
289
427
424
868
1124
1542
70
849
18
15
517
653
585
218
537
777
1049
514
1542
1856
390
289
427
408
868
1124
1542
70
849
18
15
517
653
585
218
537
777
1049
514
1542
1856
390
289
363
280
836
1124
1542
174
169
18
15
517
653
585
218
537
777
1049
514
1542
1856
390
289
363
280
840
1124
1542
174
169
18
15
517
653
585
218
537
777
1049
514
1542
1856
390
289
363
296
872
1124
1542
174
169
18
15
517
653
585
218
537
777
1049
514
1542
1856
390
289
363
296
868
1124
1542
174
169
18
15
517
653
585
218
537
777
1049
514
1542
1856
390
289
363
424
872
1124
1542
174
169
18
15
517
653
585
218
537
777
1049
514
1542
1856
390
289
363
424
868
1124
1542
174
169
18
15
517
653
585
218
537
777
1049
514
1542
1856
390
289
431
424
936
100
1542
70
842
18
15
517
653
585
218
537
777
1049
514
1542
1856
390
289
431
424
872
1124
1542
70
842
18
15
517
653
585
218
537
777
1049
514
1542
1856
390
289
431
424
868
1124
1542
70
842
18
15
517
653
585
218
537
777
1049
514
1542
1856
390
289
431
408
868
1124
1542
70
842
18
15
517
653
585
218
537
777
1049
514
1542
1856
358
289
363
296
872
1124
1606
142
177
18
15
517
653
585
218
537
777
1049
514
1542
1856
358
289
363
296
868
1124
1606
142
177
18
15
517
653
585
218
537
777
1049
514
1542
1856
358
289
363
424
872
1124
1606
142
177
18
15
517
653
585
218
537
777
1049
514
1542
1856
358
289
363
424
868
1124
1606
142
177
18
15
517
653
585
218
537
777
1049
514
1542
1856
358
289
367
280
836
1124
1606
142
170
18
15
517
653
585
218
537
777
1049
514
1542
1856
358
289
367
280
840
1124
1606
142
170
18
15
517
653
585
218
537
777
1049
514
1542
1856
358
289
367
296
872
1124
1606
142
170
18
15
517
653
585
218
537
777
1049
514
1542
1856
358
289
367
296
868
1124
1606
142
170
18
15
517
653
585
218
537
777
1049
514
1542
1856
358
289
367
424
872
1124
1606
142
170
18
15
517
653
585
218
537
777
1049
514
1542
1856
358
289
367
424
868
1124
1606
142
170
18
15
517
653
585
218
537
1801
1049
514
1542
1856
390
545
363
280
836
1124
1542
1454
209
18
15
517
653
585
218
537
1801
1049
514
1542
1856
390
545
363
280
840
1124
1542
1454
209
18
15
517
653
585
218
537
1801
1049
514
1542
1856
390
545
363
296
872
1124
1542
1454
209
18
15
517
653
585
218
537
1801
1049
514
1542
1856
390
545
363
296
868
1124
1542
1454
209
18
15
517
653
585
218
537
1801
1049
514
1542
1856
390
545
363
424
936
100
1542
1454
209
18
15
517
653
585
218
537
1801
1049
514
1542
1856
390
545
363
424
872
1124
1542
1454
209
18
15
517
653
585
218
537
1801
1049
514
1542
1856
390
545
363
424
868
1124
1542
1454
209
18
15
517
653
585
218
537
1801
1049
514
1542
1856
390
545
363
408
868
1124
1542
1454
209
18
15
517
653
585
218
537
1801
1049
514
1542
1856
390
545
367
280
836
1124
1542
1454
170
18
15
517
653
585
218
537
1801
1049
514
1542
1856
390
545
367
280
840
1124
1542
1454
170
18
15
517
653
585
218
537
1801
1049
514
1542
1856
390
545
367
296
872
1124
1542
1454
170
18
15
517
653
585
218
537
1801
1049
514
1542
1856
390
545
367
296
868
1124
1542
1454
170
18
15
517
653
585
218
537
1801
1049
514
1542
1856
390
545
367
424
936
100
1542
1454
170
18
15
517
653
585
218
537
1801
1049
514
1542
1856
390
545
367
424
872
1124
1542
1454
170
18
15
517
653
585
218
537
1801
1049
514
1542
1856
390
545
367
424
868
1124
1542
1454
170
18
15
517
653
585
218
537
1801
1049
514
1542
1856
390
545
367
376
872
1124
1542
1454
170
18
15
517
653
585
218
537
1801
1049
514
1542
1856
390
545
367
376
868
1124
1542
1454
170
18
15
517
653
585
218
537
1801
1049
514
1542
1856
390
545
367
408
868
1124
1542
1454
170
18
15
517
653
585
218
539
777
1049
514
1542
1856
354
290
362
424
808
103
1605
140
170
18
15
517
653
585
218
539
777
1049
514
1542
1856
354
290
362
424
936
103
1605
140
170
18
15
517
653
585
218
539
777
1049
514
1542
1856
394
290
426
424
936
100
1550
1100
842
18
15
517
653
585
218
539
777
1049
514
1542
1856
394
290
426
424
872
1124
1550
1100
842
18
15
517
653
585
218
539
777
1049
514
1542
1856
394
290
426
424
868
1124
1550
1100
842
18
15
517
653
585
218
539
777
1049
514
1542
1856
394
290
426
408
868
1124
1550
1100
842
18
15
517
653
585
218
539
777
1049
514
1542
1856
394
290
362
296
872
1124
1550
172
170
18
15
517
653
585
218
539
777
1049
514
1542
1856
394
290
362
296
868
1124
1550
172
170
18
15
517
653
585
218
539
777
1049
514
1542
1856
394
290
362
424
872
1124
1550
172
170
18
15
517
653
585
218
539
777
1049
514
1542
1856
394
290
362
424
868
1124
1550
172
170
18
15
517
653
585
218
539
649
1049
514
1542
1856
394
482
491
424
872
1124
1550
28
36
18
15
517
653
585
218
539
649
1049
514
1542
1856
394
482
491
424
868
1124
1550
28
36
18
15
517
653
585
218
539
649
1049
514
1542
1856
394
482
490
424
872
1124
1550
28
18
18
15
517
653
585
218
539
649
1049
514
1542
1856
394
482
490
424
868
1124
1550
28
18
18
15
517
653
585
729
537
649
1049
514
1542
1729
129
481
491
424
936
722
1635
1055
17
18
15
517
653
585
729
537
649
1049
514
1542
1729
193
481
491
296
680
714
1795
1027
9
18
15
517
653
585
729
537
649
1049
514
1542
1729
193
481
491
296
712
202
1795
1027
9
18
15
517
653
585
729
537
649
1049
514
1542
1729
193
481
491
424
936
1234
1539
1027
9
18
15
517
653
585
729
537
649
1049
514
1542
1729
193
481
490
424
936
1234
1539
1027
36
18
15
517
653
585
729
537
649
1049
514
1542
1729
203
481
491
296
676
718
1593
13
73
18
15
517
653
585
729
537
649
1049
514
1542
1729
203
481
491
424
936
714
1593
13
73
18
15
517
653
585
729
537
649
1049
514
1542
1729
199
481
491
296
708
198
1802
1030
17
18
15
517
653
585
729
537
649
1049
514
1542
1729
199
481
491
296
712
202
1802
1030
17
18
15
517
653
585
729
537
649
1049
514
1542
1729
199
481
491
296
676
710
1674
1030
17
18
15
517
653
585
729
537
649
1049
514
1542
1729
199
481
491
424
936
1234
1546
6
17
18
15
517
653
585
729
537
649
1049
514
1542
1729
199
481
491
424
804
198
1546
1030
17
18
15
517
653
585
729
537
649
1049
514
1542
1729
199
481
491
424
868
198
1546
1030
17
18
15
517
653
585
729
537
649
1049
514
1542
1729
199
481
491
424
932
1222
1546
1030
17
18
15
517
653
585
729
537
649
1049
514
1542
1729
199
481
490
424
936
722
1802
1030
36
18
15
517
653
585
729
537
649
1049
514
1542
1734
198
481
491
296
680
720
1536
6
17
18
15
517
653
585
729
537
649
1049
514
1542
1734
198
481
491
296
712
720
1664
1030
17
18
15
517
653
585
729
537
649
1049
514
1542
1734
198
481
491
424
904
1232
1536
1030
17
18
15
517
653
585
729
537
649
1049
514
1542
1734
198
481
491
424
936
1232
1536
1030
17
18
15
517
653
585
729
537
649
1049
514
1542
1734
198
481
491
424
872
208
1536
1030
17
18
15
517
653
585
729
537
649
1049
514
1542
1734
198
481
495
296
680
720
1536
6
10
18
15
517
653
585
729
537
649
1049
514
1542
1734
198
481
495
424
904
1232
1536
6
10
18
15
517
653
585
729
537
649
1049
514
1542
1734
198
481
495
424
936
1232
1536
6
10
18
15
517
653
585
729
537
649
1049
514
1542
1734
198
481
495
424
872
208
1536
6
10
18
15
517
653
585
729
537
649
1049
514
1542
1734
135
481
491
296
680
720
1634
1050
17
18
15
517
653
585
729
537
649
1049
514
1542
1734
135
481
491
424
904
1232
1657
1053
17
18
15
517
653
585
729
537
649
1049
514
1542
1734
135
481
491
424
936
1232
1657
1053
17
18
15
517
653
585
729
537
649
1049
514
1542
1734
135
481
491
424
872
208
1657
1053
17
18
15
517
653
585
729
537
649
1049
514
1542
1734
199
481
491
296
680
720
1666
1030
17
18
15
517
653
585
729
537
649
1049
514
1542
1734
199
481
491
424
904
1232
1538
1030
17
18
15
517
653
585
729
537
649
1049
514
1542
1734
199
481
491
424
936
1232
1538
1030
17
18
15
517
653
585
729
537
649
1049
514
1542
1734
199
481
491
424
872
208
1538
1030
17
18
15
517
653
585
729
537
649
1049
514
1542
1734
199
481
491
424
932
1232
1538
1030
17
18
15
517
653
585
729
537
649
1049
514
1542
1734
199
481
490
424
904
1232
1538
1030
36
18
15
517
653
585
729
537
649
1049
514
1542
1734
199
481
490
424
936
1232
1538
1030
36
18
15
517
653
585
729
537
650
1049
514
1542
1729
193
480
494
424
868
197
1541
0
38
18
15
517
653
585
729
537
650
1049
514
1542
1729
193
480
494
424
932
1221
1541
0
38
18
15
517
653
585
729
537
650
1049
514
1542
1734
193
480
494
424
904
1232
1622
0
38
18
15
517
653
585
729
537
650
1049
514
1542
1734
193
480
494
424
936
1232
1622
0
38
18
15
517
653
585
729
537
650
1049
514
1542
1734
193
480
494
424
872
208
1622
0
38
18
15
517
653
585
729
537
650
1049
514
1542
1734
193
480
494
424
932
1232
1622
0
38
18
15
517
653
585
473
537
777
1049
514
1542
193
231
289
363
296
676
1734
74
12
169
18
15
517
653
585
473
537
777
1049
514
1542
193
231
289
363
296
804
1742
74
12
169
18
15
517
653
585
473
537
777
1049
514
1542
193
231
289
363
296
868
1734
74
12
169
18
15
517
653
585
473
537
777
1049
514
1542
193
231
289
363
424
900
1734
74
12
169
18
15
517
653
585
473
537
777
1049
514
1542
193
231
289
363
424
904
1738
74
12
169
18
15
517
653
585
473
537
777
1049
514
1542
193
231
289
363
424
936
1738
74
12
169
18
15
517
653
585
473
537
777
1049
514
1542
193
231
289
363
424
804
1742
74
12
169
18
15
517
653
585
473
537
777
1049
514
1542
193
231
289
363
424
868
1734
74
12
169
18
15
517
653
585
473
537
777
1049
514
1542
193
231
289
363
424
932
1734
74
12
169
18
15
517
653
585
473
537
777
1049
514
1542
193
231
289
363
376
644
1734
74
12
169
18
15
517
653
585
473
537
777
1049
514
1542
193
231
289
363
376
708
1734
74
12
169
18
15
517
653
585
473
537
777
1049
514
1542
193
231
289
363
376
712
1738
1098
12
169
18
15
517
653
585
473
537
777
1049
514
1542
193
231
289
363
376
676
1734
74
12
169
18
15
517
653
585
473
537
649
1049
514
1542
193
129
481
491
424
804
1894
126
30
17
18
15
517
653
585
473
537
649
1049
514
1542
193
129
481
491
424
868
1894
1150
30
17
18
15
517
653
585
473
537
649
1049
514
1542
193
139
481
491
296
708
1742
121
29
17
18
15
517
653
585
473
537
649
1049
514
1542
193
139
481
491
296
712
1738
121
29
17
18
15
517
653
585
473
537
649
1049
514
1542
193
139
481
491
424
804
1894
121
29
17
18
15
517
653
585
473
537
649
1049
514
1542
193
139
481
491
424
868
1894
1145
29
17
18
15
517
653
585
473
537
649
1049
514
1542
198
135
481
491
296
680
1744
98
26
17
18
15
517
653
585
473
537
649
1049
514
1542
198
135
481
491
424
776
1744
121
29
17
18
15
517
653
585
473
537
649
1049
514
1542
198
135
481
491
424
936
1744
121
29
17
18
15
517
653
585
473
537
649
1049
514
1542
198
135
481
491
424
872
1744
121
29
17
18
15
517
653
585
473
537
649
1049
514
1543
193
139
481
491
424
802
1894
121
29
17
18
15
517
653
585
473
537
649
1049
514
1543
193
139
481
491
424
866
1894
1145
29
17
18
15
517
653
585
473
538
779
1049
514
1542
193
224
290
362
376
836
1958
72
14
164
18
15
517
653
585
473
538
779
1049
514
1542
193
224
290
362
408
932
1958
72
14
164
18
15
517
653
585
473
538
779
1049
514
1543
193
224
290
362
376
642
1734
72
14
164
18
15
517
653
585
473
538
779
1049
514
1543
193
224
290
362
376
834
1958
72
14
164
18
15
517
653
585
473
538
779
1049
514
1543
193
224
290
362
376
706
1734
72
14
164
18
15
517
653
585
473
538
779
1049
514
1543
193
224
290
362
376
674
1734
72
14
164
18
15
517
653
585
473
538
779
1049
514
1543
193
224
290
362
408
770
1734
72
14
164
18
15
517
653
585
473
538
779
1049
514
1543
193
224
290
362
408
898
1734
72
14
164
18
15
517
653
585
473
538
779
1049
514
1543
193
224
290
362
408
706
1734
72
14
164
18
15
517
653
585
473
538
779
1049
514
1543
193
224
290
362
408
674
1734
72
14
164
18
15
517
653
585
473
538
779
1049
514
1543
193
224
290
362
408
802
1734
72
14
164
18
15
517
653
585
473
538
779
1049
514
1543
193
224
290
362
408
930
1734
72
14
164
18
15
517
653
585
473
538
779
1049
514
1543
193
224
290
362
408
914
1734
72
14
164
18
15
517
653
585
473
538
651
1049
514
1543
193
128
482
490
424
866
1892
96
30
19
18
15
517
653
585
730
537
649
1049
514
1542
1728
134
481
491
296
680
708
1638
1054
17
18
15
517
653
585
730
537
649
1049
514
1542
1728
134
481
491
296
676
708
1638
1054
17
18
15
517
653
585
730
537
649
1049
514
1542
1728
134
481
491
424
936
724
1638
1054
17
18
15
517
653
585
730
537
649
1049
514
1542
1728
134
481
495
296
680
708
1638
1054
10
18
15
517
653
585
730
537
649
1049
514
1542
1728
134
481
495
296
676
708
1638
1054
10
18
15
517
653
585
730
537
649
1049
514
1542
1728
134
481
495
424
936
724
1638
1054
10
18
15
517
653
585
730
537
649
1049
514
1542
1728
198
481
491
296
680
708
1670
1030
17
18
15
517
653
585
730
537
649
1049
514
1542
1728
198
481
491
296
708
196
1798
1030
17
18
15
517
653
585
730
537
649
1049
514
1542
1728
198
481
491
296
712
196
1798
1030
17
18
15
517
653
585
730
537
649
1049
514
1542
1728
198
481
491
296
676
708
1670
1030
17
18
15
517
653
585
730
537
649
1049
514
1542
1728
198
481
491
424
776
196
1542
1030
17
18
15
517
653
585
730
537
649
1049
514
1542
1728
198
481
491
424
904
1220
1542
1030
17
18
15
517
653
585
730
537
649
1049
514
1542
1728
198
481
491
424
808
196
1542
1030
17
18
15
517
653
585
730
537
649
1049
514
1542
1728
198
481
491
424
936
1220
1542
1030
17
18
15
517
653
585
730
537
649
1049
514
1542
1728
198
481
491
424
872
196
1542
1030
17
18
15
517
653
585
730
537
649
1049
514
1542
1728
198
481
491
424
804
196
1542
1030
17
18
15
517
653
585
730
537
649
1049
514
1542
1728
198
481
491
424
868
196
1542
1030
17
18
15
517
653
585
730
537
649
1049
514
1542
1728
198
481
491
424
932
1220
1542
1030
17
18
15
517
653
585
730
537
649
1049
514
1542
1728
198
481
495
296
680
708
1670
1030
10
18
15
517
653
585
730
537
649
1049
514
1542
1728
198
481
495
296
708
196
1798
1030
10
18
15
517
653
585
730
537
649
1049
514
1542
1728
198
481
495
296
676
708
1670
1030
10
18
15
517
653
585
730
537
649
1049
514
1542
1728
198
481
495
424
776
196
1542
1030
10
18
15
517
653
585
730
537
649
1049
514
1542
1728
198
481
495
424
904
1220
1542
1030
10
18
15
517
653
585
730
537
649
1049
514
1542
1728
198
481
495
424
808
196
1542
1030
10
18
15
517
653
585
730
537
649
1049
514
1542
1728
198
481
495
424
936
1220
1542
1030
10
18
15
517
653
585
730
537
649
1049
514
1542
1728
198
481
495
424
872
196
1542
1030
10
18
15
517
653
585
730
537
649
1049
514
1542
1728
198
481
495
424
804
196
1542
1030
10
18
15
517
653
585
730
537
649
1049
514
1542
1728
198
481
495
424
868
196
1542
1030
10
18
15
517
653
585
730
537
649
1049
514
1542
1728
198
481
495
424
932
1220
1542
1030
10
18
15
517
653
585
730
539
649
1049
514
1542
1728
130
482
491
424
932
1228
1662
1052
8
18
15
517
653
585
730
539
649
1049
514
1542
1728
202
482
490
296
680
708
1550
12
10
18
15
517
653
585
730
539
649
1049
514
1542
1728
202
482
490
296
708
196
1806
1036
10
18
15
517
653
585
730
539
649
1049
514
1542
1728
202
482
490
296
712
196
1806
1036
10
18
15
517
653
585
730
539
649
1049
514
1542
1728
202
482
490
296
676
708
1550
12
10
18
15
517
653
585
730
539
649
1049
514
1542
1728
202
482
490
424
776
196
1550
1036
10
18
15
517
653
585
730
539
649
1049
514
1542
1728
202
482
490
424
904
1220
1550
1036
10
18
15
517
653
585
730
539
649
1049
514
1542
1728
202
482
490
424
808
196
1550
1036
10
18
15
517
653
585
730
539
649
1049
514
1542
1728
202
482
490
424
936
1220
1550
1036
10
18
15
517
653
585
730
539
649
1049
514
1542
1728
202
482
490
424
872
196
1550
1036
10
18
15
517
653
585
730
539
649
1049
514
1542
1728
202
482
490
424
804
196
1550
1036
10
18
15
517
653
585
730
539
649
1049
514
1542
1728
202
482
490
424
868
196
1550
1036
10
18
15
517
653
585
730
539
649
1049
514
1542
1728
202
482
490
424
932
1220
1550
1036
10
18
15
517
653
585
730
539
649
1049
514
1543
1728
130
482
491
424
930
723
1637
1052
36
18
15
517
653
585
730
539
649
1049
514
1543
1728
130
482
490
424
930
723
1637
1052
18
18
15
517
653
585
730
539
649
1049
514
1543
1728
130
482
490
424
937
723
1637
1052
18
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
363
296
776
1732
70
14
177
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
363
296
904
1732
70
14
177
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
363
296
680
1732
70
14
177
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
363
296
808
1732
70
14
177
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
363
296
936
1732
70
14
177
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
363
296
872
1732
70
14
177
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
363
296
676
1732
70
14
177
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
363
296
804
1732
70
14
177
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
363
296
868
1732
70
14
177
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
363
296
932
1732
70
14
177
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
363
424
776
1732
70
14
177
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
363
424
900
1732
70
14
177
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
363
424
904
1732
70
14
177
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
363
424
808
1732
70
14
177
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
363
424
936
1732
70
14
177
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
363
424
872
1732
70
14
177
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
363
424
804
1732
70
14
177
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
363
424
868
1732
70
14
177
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
363
424
932
1732
70
14
177
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
363
376
644
1732
70
14
177
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
363
376
680
1732
70
14
177
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
363
376
708
1732
70
14
177
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
363
376
712
1732
70
14
177
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
363
376
676
1732
70
14
177
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
280
772
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
280
644
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
280
648
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
280
808
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
280
676
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
280
932
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
296
776
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
296
904
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
296
680
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
296
808
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
296
936
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
296
872
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
296
676
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
296
868
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
424
776
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
424
808
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
424
936
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
424
872
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
424
868
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
376
644
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
376
680
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
376
708
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
376
712
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
376
676
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
408
772
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
408
900
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
408
904
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
408
808
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
408
708
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
408
712
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
408
676
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
408
804
1732
70
14
170
18
15
517
653
585
474
537
777
1049
514
1542
192
230
289
367
408
932
1732
70
14
170
18
15
517
653
585
474
537
649
1049
514
1542
192
134
481
491
296
680
1732
102
30
17
18
15
517
653
585
474
537
649
1049
514
1542
192
134
481
491
296
712
1732
1126
30
17
18
15
517
653
585
474
537
649
1049
514
1542
192
134
481
491
296
676
1732
102
30
17
18
15
517
653
585
474
537
649
1049
514
1542
192
134
481
491
424
808
1892
102
30
17
18
15
517
653
585
474
537
649
1049
514
1542
192
134
481
491
424
872
1892
102
30
17
18
15
517
653
585
474
537
649
1049
514
1542
192
134
481
491
424
804
1892
102
30
17
18
15
517
653
585
474
537
649
1049
514
1542
192
134
481
491
424
868
1892
102
30
17
18
15
517
653
585
474
537
649
1049
514
1542
192
134
481
495
296
680
1732
102
30
10
18
15
517
653
585
474
537
649
1049
514
1542
192
134
481
495
296
676
1732
102
30
10
18
15
517
653
585
474
537
649
1049
514
1542
192
134
481
495
424
808
1892
102
30
10
18
15
517
653
585
474
537
649
1049
514
1542
192
134
481
495
424
872
1892
102
30
10
18
15
517
653
585
474
537
649
1049
514
1542
192
134
481
495
424
804
1892
102
30
10
18
15
517
653
585
474
537
649
1049
514
1542
192
134
481
495
424
868
1892
102
30
10
18
15
517
653
585
474
537
649
1049
514
1543
192
134
481
491
424
802
1895
125
30
17
18
15
517
653
585
474
537
649
1049
514
1543
192
134
481
491
424
866
1895
1149
30
17
18
15
517
653
585
474
538
651
1049
514
1542
192
132
482
492
424
872
1892
1148
28
16
18
15
517
653
585
474
538
651
1049
514
1542
192
132
482
492
424
868
1892
1148
28
16
18
15
517
653
585
474
539
777
1049
514
1542
192
226
290
362
296
776
1732
69
12
170
18
15
517
653
585
474
539
777
1049
514
1542
192
226
290
362
296
904
1732
69
12
170
18
15
517
653
585
474
539
777
1049
514
1542
192
226
290
362
296
680
1732
69
12
170
18
15
517
653
585
474
539
777
1049
514
1542
192
226
290
362
296
808
1732
69
12
170
18
15
517
653
585
474
539
777
1049
514
1542
192
226
290
362
296
936
1732
69
12
170
18
15
517
653
585
474
539
777
1049
514
1542
192
226
290
362
296
872
1732
69
12
170
18
15
517
653
585
474
539
777
1049
514
1542
192
226
290
362
424
776
1732
69
12
170
18
15
517
653
585
474
539
777
1049
514
1542
192
226
290
362
424
904
1732
69
12
170
18
15
517
653
585
474
539
777
1049
514
1542
192
226
290
362
424
808
1732
69
12
170
18
15
517
653
585
474
539
777
1049
514
1542
192
226
290
362
424
936
1732
69
12
170
18
15
517
653
585
474
539
777
1049
514
1542
192
226
290
362
424
872
1732
69
12
170
18
15
517
653
585
474
539
777
1049
514
1542
192
226
290
362
376
680
1732
69
12
170
18
15
517
653
585
474
539
777
1049
514
1542
192
226
290
362
376
840
1959
69
12
170
18
15
517
653
585
474
539
777
1049
514
1542
192
226
290
362
376
712
1732
69
12
170
18
15
517
653
585
474
539
777
1049
514
1542
192
226
290
362
408
904
1732
69
12
170
18
15
517
653
585
474
539
777
1049
514
1542
192
226
290
362
408
808
1732
69
12
170
18
15
517
653
585
474
539
777
1049
514
1542
192
226
290
362
408
712
1732
69
12
170
18
15
517
653
585
474
539
777
1049
514
1543
192
226
290
362
296
674
1735
69
12
170
18
15
517
653
585
474
539
777
1049
514
1543
192
226
290
362
296
681
1735
69
12
170
18
15
517
653
585
474
539
777
1049
514
1543
192
226
290
362
296
866
1735
69
12
170
18
15
517
653
585
474
539
777
1049
514
1543
192
226
290
362
296
873
1895
69
12
170
18
15
517
653
585
474
539
777
1049
514
1543
192
226
290
362
424
777
1735
69
12
170
18
15
517
653
585
474
539
777
1049
514
1543
192
226
290
362
424
898
1735
69
12
170
18
15
517
653
585
474
539
777
1049
514
1543
192
226
290
362
424
802
1735
69
12
170
18
15
517
653
585
474
539
777
1049
514
1543
192
226
290
362
424
930
1735
69
12
170
18
15
517
653
585
474
539
777
1049
514
1543
192
226
290
362
424
937
1735
69
12
170
18
15
517
653
585
474
539
777
1049
514
1543
192
226
290
362
424
866
1735
69
12
170
18
15
517
653
585
474
539
777
1049
514
1543
192
226
290
362
376
706
1735
69
12
170
18
15
517
653
585
474
539
777
1049
514
1543
192
226
290
362
376
674
1735
69
12
170
18
15
517
653
585
474
539
777
1049
514
1543
192
226
290
362
408
770
1735
69
12
170
18
15
517
653
585
474
539
777
1049
514
1543
192
226
290
362
408
898
1735
69
12
170
18
15
517
653
585
474
539
777
1049
514
1543
192
226
290
362
408
674
1735
69
12
170
18
15
517
653
585
474
539
777
1049
514
1543
192
226
290
362
408
930
1735
69
12
170
18
15
517
653
585
474
539
649
1049
514
1542
192
130
482
491
296
676
1740
126
28
8
18
15
517
653
585
474
539
649
1049
514
1542
192
130
482
491
424
808
1892
101
28
8
18
15
517
653
585
474
539
649
1049
514
1542
192
130
482
491
424
872
1892
1150
28
8
18
15
517
653
585
474
539
649
1049
514
1542
192
130
482
491
424
804
1892
126
28
8
18
15
517
653
585
474
539
649
1049
514
1542
192
130
482
491
424
868
1892
126
28
8
18
15
517
653
585
474
539
649
1049
514
1542
192
130
482
490
296
708
1740
126
28
18
18
15
517
653
585
474
539
649
1049
514
1542
192
130
482
490
424
808
1892
101
28
18
18
15
517
653
585
474
539
649
1049
514
1542
192
130
482
490
424
872
1892
1150
28
18
18
15
517
653
585
474
539
649
1049
514
1542
192
130
482
490
424
868
1892
126
28
18
18
15
517
653
585
474
539
649
1049
514
1542
192
130
482
495
424
872
1892
1150
28
16
18
15
517
653
585
474
539
649
1049
514
1542
192
130
482
495
424
868
1892
126
28
16
18
15
517
653
585
474
539
649
1049
514
1543
192
130
482
491
424
802
1895
101
28
8
18
15
517
653
585
474
539
649
1049
514
1543
192
130
482
491
424
866
1895
101
28
8
18
15
521
653
585
217
537
1798
1030
514
1543
1857
385
552
352
392
841
1125
1541
1448
218
18
15
521
653
585
217
537
1798
1030
514
1543
1857
385
552
352
328
841
1125
1541
1448
218
18
15
521
653
585
217
537
838
1030
514
1543
1857
330
360
256
264
834
1124
1620
136
236
18
15
521
653
585
217
538
774
1030
514
1542
1857
464
336
320
328
868
1126
1584
1040
880
18
15
521
653
585
217
538
774
1030
514
1543
1857
384
272
384
392
786
1126
1536
96
880
18
15
521
653
585
217
538
774
1030
514
1543
1857
384
272
320
328
834
102
1536
1120
1520
18
15
521
653
585
217
538
774
1030
514
1543
1857
384
272
408
392
786
1126
1536
96
864
18
15
521
653
585
217
538
774
1030
514
1543
1857
384
304
448
392
786
1126
1536
161
208
18
15
521
653
585
217
538
774
1030
514
1543
1857
336
272
384
392
770
1126
1648
210
220
18
15
521
653
585
217
538
774
1030
514
1543
1857
336
272
384
392
786
1126
1648
210
220
18
15
521
653
585
217
538
774
1030
514
1543
1857
464
272
384
392
770
1126
1584
72
876
18
15
521
653
585
217
538
774
1030
514
1543
1857
464
272
384
392
786
1126
1584
72
876
18
15
521
653
585
217
538
774
1030
514
1543
1857
464
272
408
392
770
1126
1584
72
864
18
15
521
653
585
217
538
774
1030
514
1543
1857
464
272
408
392
786
1126
1584
72
864
18
15
521
653
585
217
538
774
1030
514
1543
1857
464
336
384
392
770
1126
1584
1032
156
18
15
521
653
585
217
538
774
1030
514
1543
1857
464
336
192
392
770
1126
1584
1032
108
18
15
521
653
585
217
538
774
1030
514
1543
1857
464
336
320
264
770
1126
1584
1040
880
18
15
521
653
585
217
538
774
1030
514
1543
1857
464
336
320
392
770
1126
1584
1040
880
18
15
521
653
585
217
538
774
1030
514
1543
1857
464
336
320
328
834
1124
1584
1040
880
18
15
521
653
585
217
538
774
1030
514
1543
1857
464
336
320
328
866
1126
1584
1040
880
18
15
521
653
585
217
538
774
1030
514
1543
1857
464
336
216
392
770
1126
1584
1032
96
18
15
521
653
585
217
538
774
1030
514
1543
1857
464
336
344
264
770
1126
1584
1040
864
18
15
521
653
585
217
538
774
1030
514
1543
1857
464
336
344
392
770
1126
1584
1040
864
18
15
521
653
585
217
538
774
1030
514
1543
1857
464
336
344
312
1122
1126
1584
1040
864
18
15
521
653
585
217
538
774
1030
514
1543
1857
464
336
344
312
866
1126
1584
1040
864
18
15
521
653
585
217
538
774
1030
514
1543
1857
464
336
344
440
866
1126
1584
1040
864
18
15
521
653
585
217
538
774
1030
514
1543
1857
464
336
408
392
770
1126
1584
1032
800
18
15
521
653
585
217
538
1798
1030
514
1542
1857
384
560
320
264
836
1126
1536
1440
208
18
15
521
653
585
217
538
1798
1030
514
1543
1857
384
560
320
264
834
1124
1536
1440
208
18
15
521
653
585
217
538
1798
1030
514
1543
1857
384
560
320
264
866
1126
1536
1441
208
18
15
521
653
585
217
538
1798
1030
514
1543
1857
384
560
320
264
841
1125
1536
1440
208
18
15
521
653
585
217
538
1798
1030
514
1543
1857
384
560
352
328
834
1126
1536
1441
170
18
15
521
653
585
217
538
1798
1030
514
1543
1857
384
560
352
328
786
1126
1536
1441
170
18
15
521
653
585
217
538
1798
1030
514
1543
1857
384
560
352
328
866
1126
1536
1441
170
18
15
521
653
585
729
537
774
1030
514
1543
1729
65
280
384
392
777
197
1925
200
208
18
15
521
653
585
729
537
774
1030
514
1543
1729
65
280
384
392
905
197
1925
200
208
18
15
521
653
585
729
537
774
1030
514
1543
1729
193
280
384
392
898
196
1541
1096
848
18
15
521
653
585
729
537
774
1030
514
1543
1729
193
280
384
392
706
708
1797
1096
208
18
15
521
653
585
729
537
774
1030
514
1543
1729
193
280
384
392
649
709
1797
1096
208
18
15
521
653
585
729
537
774
1030
514
1543
1729
193
280
384
392
905
196
1541
1096
848
18
15
521
653
585
729
537
774
1030
514
1543
1729
193
280
384
392
713
709
1797
1096
208
18
15
521
653
585
729
537
774
1030
514
1543
1729
193
280
416
440
930
708
1797
1096
204
18
15
521
653
585
729
537
774
1030
514
1543
1729
193
280
416
440
866
196
1541
1096
844
18
15
521
653
585
729
537
646
1030
514
1543
1729
193
504
480
440
930
1220
1541
1032
12
18
15
521
653
585
729
537
646
1030
514
1543
1729
193
504
480
440
866
196
1541
1032
12
18
15
521
653
585
729
537
646
1030
514
1543
1729
202
488
480
440
930
1236
1620
8
28
18
15
521
653
585
729
537
806
1030
514
1543
1729
225
264
384
392
770
198
1605
72
204
18
15
521
653
585
729
537
806
1030
514
1543
1729
225
264
384
392
898
196
1605
1096
204
18
15
521
653
585
729
537
806
1030
514
1543
1729
225
264
384
392
905
197
1605
1096
204
18
15
521
653
585
729
537
806
1030
514
1543
1729
225
264
384
392
914
198
1605
1096
204
18
15
521
653
585
729
537
806
1030
514
1543
1729
225
264
384
440
898
196
1605
1096
204
18
15
521
653
585
729
537
806
1030
514
1543
1729
225
264
384
440
930
198
1605
1096
204
18
15
521
653
585
729
537
806
1030
514
1543
1729
202
264
384
392
777
212
1620
1096
204
18
15
521
653
585
729
537
806
1030
514
1543
1729
202
264
384
392
905
212
1620
1096
204
18
15
521
653
585
729
538
774
1030
514
1542
1729
192
272
384
392
772
206
1616
1120
880
18
15
521
653
585
729
538
774
1030
514
1542
1729
192
272
384
392
644
710
1536
96
880
18
15
521
653
585
729
538
774
1030
514
1542
1729
192
272
384
392
900
198
1536
96
880
18
15
521
653
585
729
538
774
1030
514
1542
1729
192
272
384
392
708
710
1536
96
880
18
15
521
653
585
729
538
774
1030
514
1542
1729
192
272
408
392
772
206
1616
96
864
18
15
521
653
585
729
538
774
1030
514
1542
1729
192
272
408
392
900
198
1536
96
864
18
15
521
653
585
729
538
774
1030
514
1542
1729
96
272
384
392
772
198
1936
192
220
18
15
521
653
585
729
538
774
1030
514
1542
1729
96
272
384
392
900
198
1936
192
220
18
15
521
653
585
729
538
774
1030
514
1542
1729
224
272
384
392
772
198
1600
1089
218
18
15
521
653
585
729
538
774
1030
514
1542
1729
224
272
384
392
644
710
1600
1089
218
18
15
521
653
585
729
538
774
1030
514
1542
1729
224
272
384
392
900
198
1600
65
218
18
15
521
653
585
729
538
774
1030
514
1542
1729
224
272
384
392
708
710
1600
1089
218
18
15
521
653
585
729
538
774
1030
514
1542
1729
224
272
408
392
772
198
1600
1089
865
18
15
521
653
585
729
538
774
1030
514
1542
1729
224
272
408
392
900
198
1600
1089
865
18
15
521
653
585
729
538
774
1030
514
1543
1729
64
336
384
392
770
198
1928
148
156
18
15
521
653
585
729
538
774
1030
514
1543
1729
64
336
384
392
898
198
1928
148
156
18
15
521
653
585
729
538
774
1030
514
1543
1729
64
336
192
392
770
198
1928
148
124
18
15
521
653
585
729
538
774
1030
514
1543
1729
64
336
192
392
898
198
1928
148
124
18
15
521
653
585
729
538
774
1030
514
1543
1729
64
336
320
264
770
198
1928
148
240
18
15
521
653
585
729
538
774
1030
514
1543
1729
64
336
320
264
898
202
1928
148
234
18
15
521
653
585
729
538
774
1030
514
1543
1729
64
336
320
392
770
198
1928
148
240
18
15
521
653
585
729
538
774
1030
514
1543
1729
64
336
320
392
898
198
1928
148
240
18
15
521
653
585
729
538
774
1030
514
1543
1729
64
336
216
392
770
198
1928
148
96
18
15
521
653
585
729
538
774
1030
514
1543
1729
64
336
216
392
898
198
1928
148
96
18
15
521
653
585
729
538
774
1030
514
1543
1729
64
336
344
264
770
198
1928
148
192
18
15
521
653
585
729
538
774
1030
514
1543
1729
64
336
344
264
898
202
1928
148
192
18
15
521
653
585
729
538
774
1030
514
1543
1729
64
336
344
392
770
198
1928
148
192
18
15
521
653
585
729
538
774
1030
514
1543
1729
64
336
344
392
777
198
1928
148
192
18
15
521
653
585
729
538
774
1030
514
1543
1729
64
336
344
392
898
198
1928
148
192
18
15
521
653
585
729
538
774
1030
514
1543
1729
192
272
384
392
777
212
1616
96
880
18
15
521
653
585
729
538
774
1030
514
1543
1729
192
272
384
392
642
708
1536
96
880
18
15
521
653
585
729
538
774
1030
514
1543
1729
192
272
384
392
898
196
1536
96
880
18
15
521
653
585
729
538
774
1030
514
1543
1729
192
272
384
392
706
708
1536
96
880
18
15
521
653
585
729
538
774
1030
514
1543
1729
192
272
384
392
649
709
1536
96
880
18
15
521
653
585
729
538
774
1030
514
1543
1729
192
272
384
392
905
196
1536
96
880
18
15
521
653
585
729
538
774
1030
514
1543
1729
192
272
384
392
786
210
1536
96
880
18
15
521
653
585
729
538
774
1030
514
1543
1729
192
272
384
392
930
710
1792
96
880
18
15
521
653
585
729
538
774
1030
514
1543
1729
192
272
384
392
713
709
1792
96
880
18
15
521
653
585
729
538
774
1030
514
1543
1729
192
272
384
392
914
198
1536
96
880
18
15
521
653
585
729
538
774
1030
514
1543
1729
192
272
408
392
642
708
1536
96
864
18
15
521
653
585
729
538
774
1030
514
1543
1729
192
272
408
392
898
196
1536
96
864
18
15
521
653
585
729
538
774
1030
514
1543
1729
192
272
408
392
706
708
1536
96
864
18
15
521
653
585
729
538
774
1030
514
1543
1729
192
272
408
392
649
709
1536
96
864
18
15
521
653
585
729
538
774
1030
514
1543
1729
192
272
408
392
905
197
1536
96
864
18
15
521
653
585
729
538
774
1030
514
1543
1729
192
272
408
392
786
210
1536
96
864
18
15
521
653
585
729
538
774
1030
514
1543
1729
192
272
408
392
930
710
1792
96
864
18
15
521
653
585
729
538
774
1030
514
1543
1729
192
272
408
392
914
198
1536
96
864
18
15
521
653
585
729
538
774
1030
514
1543
1729
96
272
384
392
770
196
1936
192
220
18
15
521
653
585
729
538
774
1030
514
1543
1729
96
272
384
392
777
197
1936
192
220
18
15
521
653
585
729
538
774
1030
514
1543
1729
96
272
384
392
898
196
1936
192
220
18
15
521
653
585
729
538
774
1030
514
1543
1729
96
272
384
392
905
197
1936
192
220
18
15
521
653
585
729
538
774
1030
514
1543
1729
96
272
384
392
786
210
1936
192
220
18
15
521
653
585
729
538
774
1030
514
1543
1729
96
272
384
392
914
198
1936
192
220
18
15
521
653
585
729
538
774
1030
514
1543
1729
224
272
384
392
770
196
1600
1088
220
18
15
521
653
585
729
538
774
1030
514
1543
1729
224
272
384
392
777
197
1600
1088
220
18
15
521
653
585
729
538
774
1030
514
1543
1729
224
272
384
392
642
708
1568
64
220
18
15
521
653
585
729
538
774
1030
514
1543
1729
224
272
384
392
898
196
1600
1088
220
18
15
521
653
585
729
538
774
1030
514
1543
1729
224
272
384
392
706
708
1568
64
220
18
15
521
653
585
729
538
774
1030
514
1543
1729
224
272
384
392
649
709
1568
66
218
18
15
521
653
585
729
538
774
1030
514
1543
1729
224
272
384
392
905
196
1600
1088
220
18
15
521
653
585
729
538
774
1030
514
1543
1729
224
272
384
392
930
710
1600
65
218
18
15
521
653
585
729
538
774
1030
514
1543
1729
224
272
384
392
713
709
1568
66
218
18
15
521
653
585
729
538
774
1030
514
1543
1729
224
272
384
392
914
198
1600
65
218
18
15
521
653
585
729
538
774
1030
514
1543
1729
224
272
408
392
770
196
1600
1088
864
18
15
521
653
585
729
538
774
1030
514
1543
1729
224
272
408
392
777
197
1600
1088
864
18
15
521
653
585
729
538
774
1030
514
1543
1729
224
272
408
392
642
708
1568
64
864
18
15
521
653
585
729
538
774
1030
514
1543
1729
224
272
408
392
898
196
1600
1088
864
18
15
521
653
585
729
538
774
1030
514
1543
1729
224
272
408
392
706
708
1568
64
864
18
15
521
653
585
729
538
774
1030
514
1543
1729
224
272
408
392
649
709
1568
64
864
18
15
521
653
585
729
538
774
1030
514
1543
1729
224
272
408
392
905
197
1600
1088
864
18
15
521
653
585
729
538
774
1030
514
1543
1729
224
272
408
392
930
710
1600
65
865
18
15
521
653
585
729
538
774
1030
514
1543
1729
224
272
408
392
914
198
1600
1089
865
18
15
521
653
585
729
538
1798
1030
514
1542
1729
192
528
320
264
900
710
1792
1313
250
18
15
521
653
585
729
538
1798
1030
514
1542
1729
192
528
320
328
644
198
1792
1313
250
18
15
521
653
585
729
538
1798
1030
514
1543
1729
192
528
320
264
642
708
1792
1312
240
18
15
521
653
585
729
538
1798
1030
514
1543
1729
192
528
320
264
898
708
1792
1312
240
18
15
521
653
585
729
538
1798
1030
514
1543
1729
192
528
320
264
649
709
1792
1314
240
18
15
521
653
585
729
538
1798
1030
514
1543
1729
192
528
320
264
905
708
1792
1312
240
18
15
521
653
585
729
538
1798
1030
514
1543
1729
192
528
320
328
642
196
1792
1312
240
18
15
521
653
585
729
538
1798
1030
514
1543
1729
192
528
320
328
706
198
1792
1313
250
18
15
521
653
585
729
538
1798
1030
514
1543
1729
192
528
320
328
649
196
1792
1312
240
18
15
521
653
585
729
538
1798
1030
514
1543
1729
192
528
320
328
674
710
1792
1313
250
18
15
521
653
585
729
538
1798
1030
514
1543
1729
192
528
320
328
905
709
1792
1314
240
18
15
521
653
585
729
538
1798
1030
514
1543
1729
192
528
320
328
713
197
1792
1314
240
18
15
521
653
585
729
538
1798
1030
514
1543
1729
192
528
320
328
658
710
1792
1313
250
18
15
521
653
585
729
538
1798
1030
514
1543
1729
192
528
344
264
898
708
1792
1312
224
18
15
521
653
585
729
538
1798
1030
514
1543
1729
192
528
344
264
905
709
1792
1312
224
18
15
521
653
585
729
538
1798
1030
514
1543
1729
192
528
344
312
706
196
1792
1312
224
18
15
521
653
585
729
538
1798
1030
514
1543
1729
208
592
320
392
914
722
1840
1296
176
18
15
521
653
585
729
538
1798
1030
514
1543
1729
208
592
320
328
658
722
1840
1296
176
18
15
521
653
585
729
538
1798
1030
514
1543
1729
208
592
344
264
905
725
1840
1296
160
18
15
521
653
585
729
538
1798
1030
514
1543
1729
208
592
344
264
658
722
1840
1296
160
18
15
521
653
585
729
538
1798
1030
514
1543
1729
208
592
344
392
905
725
1840
1296
160
18
15
521
653
585
729
538
1798
1030
514
1543
1729
208
592
344
392
914
722
1840
1296
160
18
15
521
653
585
729
538
1798
1030
514
1543
1729
208
592
344
440
930
722
1840
1296
160
18
15
521
653
585
473
537
774
1030
514
1543
193
193
280
384
392
642
1732
5
72
208
18
15
521
653
585
473
537
774
1030
514
1543
193
193
280
384
392
898
1732
5
72
208
18
15
521
653
585
473
537
774
1030
514
1543
193
193
280
384
392
706
1732
5
72
208
18
15
521
653
585
473
537
774
1030
514
1543
193
193
280
384
392
649
1733
5
72
208
18
15
521
653
585
473
537
774
1030
514
1543
193
193
280
384
392
905
1733
5
72
208
18
15
521
653
585
473
537
774
1030
514
1543
193
193
280
384
392
713
1733
5
72
208
18
15
521
653
585
473
537
774
1030
514
1543
193
193
280
416
440
930
1732
5
72
844
18
15
521
653
585
473
537
774
1030
514
1543
193
193
280
416
440
866
1732
5
72
844
18
15
521
653
585
473
537
774
1030
514
1543
193
225
296
384
392
777
1733
69
8
250
18
15
521
653
585
473
537
774
1030
514
1543
193
225
296
384
392
898
1732
69
8
250
18
15
521
653
585
473
537
774
1030
514
1543
193
225
296
384
392
905
1733
69
8
250
18
15
521
653
585
473
537
774
1030
514
1543
193
225
296
352
392
770
1734
69
8
172
18
15
521
653
585
473
537
774
1030
514
1543
193
225
296
352
392
777
1733
69
8
172
18
15
521
653
585
473
537
774
1030
514
1543
193
225
296
352
392
642
1734
69
8
172
18
15
521
653
585
473
537
774
1030
514
1543
193
225
296
352
392
898
1732
69
8
172
18
15
521
653
585
473
537
774
1030
514
1543
193
225
296
352
392
649
1733
69
8
172
18
15
521
653
585
473
537
774
1030
514
1543
193
225
296
352
392
905
1733
69
8
172
18
15
521
653
585
473
537
778
1030
514
1542
193
231
288
352
328
644
1734
74
11
161
18
15
521
653
585
473
537
778
1030
514
1542
193
231
288
352
328
900
1734
74
11
161
18
15
521
653
585
473
537
646
1030
514
1543
193
139
488
480
440
802
1894
121
19
28
18
15
521
653
585
473
537
646
1030
514
1543
193
139
488
480
440
866
1894
121
19
28
18
15
521
653
585
473
537
838
1030
514
1543
193
193
376
256
264
642
1732
5
8
240
18
15
521
653
585
473
537
838
1030
514
1543
193
193
376
256
264
898
1732
5
8
240
18
15
521
653
585
473
537
838
1030
514
1543
193
193
376
256
264
649
1732
5
8
240
18
15
521
653
585
473
537
838
1030
514
1543
193
193
376
256
264
905
1732
5
8
240
18
15
521
653
585
473
537
838
1030
514
1543
193
193
376
256
392
898
1732
5
8
240
18
15
521
653
585
473
537
838
1030
514
1543
193
193
376
256
392
706
1732
5
8
240
18
15
521
653
585
473
537
838
1030
514
1543
193
193
376
256
392
649
1733
5
8
240
18
15
521
653
585
473
537
838
1030
514
1543
193
193
376
256
392
905
1732
5
8
240
18
15
521
653
585
473
537
838
1030
514
1543
193
193
376
384
392
642
1732
5
8
784
18
15
521
653
585
473
537
838
1030
514
1543
193
193
376
384
392
898
1732
5
8
784
18
15
521
653
585
473
537
838
1030
514
1543
193
193
376
384
392
649
1732
5
8
784
18
15
521
653
585
473
537
838
1030
514
1543
193
193
376
384
392
905
1732
5
8
784
18
15
521
653
585
473
537
838
1030
514
1543
193
193
376
384
392
841
1957
5
8
784
18
15
521
653
585
473
537
838
1030
514
1543
193
193
376
320
328
642
1732
5
8
208
18
15
521
653
585
473
537
838
1030
514
1543
193
193
376
320
328
706
1732
5
8
208
18
15
521
653
585
473
537
838
1030
514
1543
193
193
376
320
328
649
1732
5
8
208
18
15
521
653
585
473
537
838
1030
514
1543
193
193
376
320
328
905
1732
5
8
208
18
15
521
653
585
473
537
838
1030
514
1543
193
193
376
320
328
713
1732
5
8
208
18
15
521
653
585
473
537
838
1030
514
1543
193
202
360
256
264
777
1748
84
8
252
18
15
521
653
585
473
537
838
1030
514
1543
193
202
360
256
264
649
1748
84
8
252
18
15
521
653
585
473
537
838
1030
514
1543
193
202
360
256
264
905
1748
84
8
252
18
15
521
653
585
473
537
838
1030
514
1543
193
202
360
256
392
777
1748
84
8
252
18
15
521
653
585
473
537
838
1030
514
1543
193
202
360
256
392
905
1748
84
8
252
18
15
521
653
585
473
537
838
1030
514
1543
193
202
360
320
264
777
1748
84
8
218
18
15
521
653
585
473
537
838
1030
514
1543
193
202
360
320
264
649
1748
84
8
218
18
15
521
653
585
473
537
838
1030
514
1543
193
202
360
320
264
905
1748
84
8
218
18
15
521
653
585
473
537
806
1030
514
1543
193
193
264
384
392
642
1732
5
104
892
18
15
521
653
585
473
537
806
1030
514
1543
193
193
264
384
392
898
1732
5
104
892
18
15
521
653
585
473
537
806
1030
514
1543
193
193
264
384
392
649
1733
5
104
892
18
15
521
653
585
473
537
806
1030
514
1543
193
193
264
384
392
905
1733
5
104
892
18
15
521
653
585
473
537
806
1030
514
1543
193
193
264
384
392
841
1957
5
104
892
18
15
521
653
585
473
537
806
1030
514
1543
193
202
264
384
392
649
1748
84
72
204
18
15
521
653
585
473
537
806
1030
514
1543
193
202
264
384
392
905
1748
84
72
204
18
15
521
653
585
473
537
842
1030
514
1542
193
193
352
256
264
644
1734
5
0
224
18
15
521
653
585
473
537
842
1030
514
1542
193
193
352
256
264
900
1734
5
0
224
18
15
521
653
585
473
537
842
1030
514
1542
193
193
352
256
392
644
1734
5
0
224
18
15
521
653
585
473
537
842
1030
514
1542
193
193
352
256
392
900
1734
5
0
224
18
15
521
653
585
473
537
842
1030
514
1542
193
193
352
320
264
644
1734
5
0
864
18
15
521
653
585
473
537
842
1030
514
1542
193
193
352
320
264
900
1734
5
0
864
18
15
521
653
585
473
537
842
1030
514
1542
193
193
352
320
264
708
1734
5
0
864
18
15
521
653
585
473
537
842
1030
514
1542
193
203
352
320
264
644
1742
57
15
216
18
15
521
653
585
473
537
842
1030
514
1543
193
193
352
256
264
770
1734
5
0
224
18
15
521
653
585
473
537
842
1030
514
1543
193
193
352
256
264
642
1734
5
0
224
18
15
521
653
585
473
537
842
1030
514
1543
193
193
352
256
264
898
1734
5
0
224
18
15
521
653
585
473
537
842
1030
514
1543
193
193
352
256
264
674
1734
5
0
224
18
15
521
653
585
473
537
842
1030
514
1543
193
193
352
256
264
658
1734
5
0
224
18
15
521
653
585
473
537
842
1030
514
1543
193
193
352
256
264
914
1734
5
0
224
18
15
521
653
585
473
537
842
1030
514
1543
193
193
352
256
392
770
1734
5
0
224
18
15
521
653
585
473
537
842
1030
514
1543
193
193
352
256
392
898
1734
5
0
224
18
15
521
653
585
473
537
842
1030
514
1543
193
193
352
256
392
706
1734
5
0
224
18
15
521
653
585
473
537
842
1030
514
1543
193
193
352
256
392
658
1734
5
0
224
18
15
521
653
585
473
537
842
1030
514
1543
193
193
352
256
392
914
1734
5
0
224
18
15
521
653
585
473
537
842
1030
514
1543
193
193
352
320
264
770
1734
5
0
864
18
15
521
653
585
473
537
842
1030
514
1543
193
193
352
320
264
642
1734
5
0
864
18
15
521
653
585
473
537
842
1030
514
1543
193
193
352
320
264
898
1734
5
0
864
18
15
521
653
585
473
537
842
1030
514
1543
193
193
352
320
264
674
1734
5
0
864
18
15
521
653
585
473
537
842
1030
514
1543
193
193
352
320
264
658
1734
5
0
864
18
15
521
653
585
473
537
842
1030
514
1543
193
193
352
320
264
914
1734
5
0
864
18
15
521
653
585
473
538
774
1030
514
1542
193
192
272
384
392
772
1734
0
96
880
18
15
521
653
585
473
538
774
1030
514
1542
193
192
272
384
392
644
1734
0
96
880
18
15
521
653
585
473
538
774
1030
514
1542
193
192
272
384
392
900
1734
0
96
880
18
15
521
653
585
473
538
774
1030
514
1542
193
192
272
384
392
836
1958
0
96
880
18
15
521
653
585
473
538
774
1030
514
1542
193
192
272
384
392
708
1734
0
96
880
18
15
521
653
585
473
538
774
1030
514
1542
193
192
272
408
392
772
1734
0
96
864
18
15
521
653
585
473
538
774
1030
514
1542
193
192
272
408
392
900
1734
0
96
864
18
15
521
653
585
473
538
774
1030
514
1542
193
224
272
384
392
772
1734
64
64
220
18
15
521
653
585
473
538
774
1030
514
1542
193
224
272
384
392
644
1734
64
64
220
18
15
521
653
585
473
538
774
1030
514
1542
193
224
272
384
392
900
1734
64
64
220
18
15
521
653
585
473
538
774
1030
514
1542
193
224
272
384
392
836
1958
32
64
220
18
15
521
653
585
473
538
774
1030
514
1542
193
224
272
384
392
708
1734
1056
65
218
18
15
521
653
585
473
538
774
1030
514
1542
193
224
272
408
392
772
1734
64
64
864
18
15
521
653
585
473
538
774
1030
514
1542
193
224
272
408
392
900
1734
64
64
864
18
15
521
653
585
473
538
774
1030
514
1542
193
224
304
320
264
772
1734
64
0
176
18
15
521
653
585
473
538
774
1030
514
1542
193
224
304
320
264
644
1734
64
0
176
18
15
521
653
585
473
538
774
1030
514
1542
193
224
304
320
392
772
1734
64
0
176
18
15
521
653
585
473
538
774
1030
514
1542
193
208
336
384
392
644
1742
48
8
796
18
15
521
653
585
473
538
774
1030
514
1542
193
208
336
384
392
836
1958
48
8
156
18
15
521
653
585
473
538
774
1030
514
1542
193
208
336
384
392
708
1742
1072
8
796
18
15
521
653
585
473
538
774
1030
514
1542
193
208
336
192
392
836
1958
48
8
112
18
15
521
653
585
473
538
774
1030
514
1542
193
208
336
320
264
644
1742
48
8
236
18
15
521
653
585
473
538
774
1030
514
1542
193
208
336
320
392
644
1742
48
8
236
18
15
521
653
585
473
538
774
1030
514
1542
193
208
336
320
392
708
1750
48
16
240
18
15
521
653
585
473
538
774
1030
514
1542
193
208
336
320
328
644
1750
48
16
240
18
15
521
653
585
473
538
774
1030
514
1542
193
208
336
320
328
868
1894
48
8
236
18
15
521
653
585
473
538
774
1030
514
1542
193
208
336
344
264
644
1742
48
8
192
18
15
521
653
585
473
538
774
1030
514
1542
193
208
336
344
392
644
1742
48
8
192
18
15
521
653
585
473
538
774
1030
514
1542
193
208
336
344
392
836
1958
48
8
192
18
15
521
653
585
473
538
774
1030
514
1543
193
192
272
384
392
770
1734
0
96
880
18
15
521
653
585
473
538
774
1030
514
1543
193
192
272
384
392
777
1748
0
96
880
18
15
521
653
585
473
538
774
1030
514
1543
193
192
272
384
392
642
1732
0
96
880
18
15
521
653
585
473
538
774
1030
514
1543
193
192
272
384
392
898
1732
0
96
880
18
15
521
653
585
473
538
774
1030
514
1543
193
192
272
384
392
834
1956
0
96
880
18
15
521
653
585
473
538
774
1030
514
1543
193
192
272
384
392
706
1732
0
96
880
18
15
521
653
585
473
538
774
1030
514
1543
193
192
272
384
392
649
1732
0
96
880
18
15
521
653
585
473
538
774
1030
514
1543
193
192
272
384
392
905
1732
0
96
880
18
15
521
653
585
473
538
774
1030
514
1543
193
192
272
384
392
786
1746
0
96
880
18
15
521
653
585
473
538
774
1030
514
1543
193
192
272
384
392
930
1734
0
96
880
18
15
521
653
585
473
538
774
1030
514
1543
193
192
272
384
392
841
1957
0
96
880
18
15
521
653
585
473
538
774
1030
514
1543
193
192
272
384
392
850
1958
0
96
880
18
15
521
653
585
473
538
774
1030
514
1543
193
192
272
384
392
713
1733
0
96
880
18
15
521
653
585
473
538
774
1030
514
1543
193
192
272
384
392
914
1734
0
96
880
18
15
521
653
585
473
538
774
1030
514
1543
193
192
272
408
392
770
1734
0
96
864
18
15
521
653
585
473
538
774
1030
514
1543
193
192
272
408
392
642
1732
0
96
864
18
15
521
653
585
473
538
774
1030
514
1543
193
192
272
408
392
898
1732
0
96
864
18
15
521
653
585
473
538
774
1030
514
1543
193
192
272
408
392
706
1732
0
96
864
18
15
521
653
585
473
538
774
1030
514
1543
193
192
272
408
392
649
1733
0
96
864
18
15
521
653
585
473
538
774
1030
514
1543
193
192
272
408
392
905
1733
0
96
864
18
15
521
653
585
473
538
774
1030
514
1543
193
192
272
408
392
786
1746
0
96
864
18
15
521
653
585
473
538
774
1030
514
1543
193
192
272
408
392
930
1734
0
96
864
18
15
521
653
585
473
538
774
1030
514
1543
193
192
272
408
392
914
1734
0
96
864
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
384
392
642
1734
8
20
796
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
384
392
898
1734
8
20
796
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
384
392
706
1732
8
20
796
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
384
392
905
1738
8
20
796
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
384
392
930
1734
8
20
796
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
384
392
914
1734
8
20
796
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
192
392
898
1734
8
20
112
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
192
392
914
1734
8
20
112
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
320
264
642
1734
8
20
876
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
320
264
898
1734
8
20
876
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
320
264
649
1738
8
20
876
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
320
264
674
1734
8
20
876
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
320
264
905
1738
8
20
876
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
320
264
658
1734
8
20
876
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
320
264
914
1734
8
20
876
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
320
392
642
1734
8
20
876
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
320
392
898
1734
8
20
876
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
320
392
706
1732
8
20
876
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
320
392
905
1738
8
20
876
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
320
392
930
1734
8
20
876
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
320
392
914
1734
8
20
876
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
216
392
898
1734
8
20
96
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
344
264
642
1734
8
20
192
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
344
264
898
1734
8
20
192
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
344
264
674
1734
8
20
192
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
344
264
658
1734
8
20
192
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
344
392
642
1734
8
20
192
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
344
392
898
1734
8
20
192
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
344
392
706
1734
8
20
192
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
344
392
905
1738
8
20
192
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
344
392
930
1734
8
20
192
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
344
392
914
1734
8
20
192
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
344
312
706
1734
8
20
192
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
344
312
674
1734
8
20
192
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
344
312
930
1734
8
20
192
18
15
521
653
585
473
538
774
1030
514
1543
193
192
336
344
312
866
1734
8
20
192
18
15
521
653
585
473
538
774
1030
514
1543
193
224
272
384
392
770
1732
64
64
220
18
15
521
653
585
473
538
774
1030
514
1543
193
224
272
384
392
777
1733
64
64
220
18
15
521
653
585
473
538
774
1030
514
1543
193
224
272
384
392
642
1732
64
64
220
18
15
521
653
585
473
538
774
1030
514
1543
193
224
272
384
392
898
1732
64
64
220
18
15
521
653
585
473
538
774
1030
514
1543
193
224
272
384
392
834
1956
32
64
220
18
15
521
653
585
473
538
774
1030
514
1543
193
224
272
384
392
706
1732
64
64
220
18
15
521
653
585
473
538
774
1030
514
1543
193
224
272
384
392
649
1732
64
64
220
18
15
521
653
585
473
538
774
1030
514
1543
193
224
272
384
392
905
1732
64
64
220
18
15
521
653
585
473
538
774
1030
514
1543
193
224
272
384
392
930
1958
64
64
220
18
15
521
653
585
473
538
774
1030
514
1543
193
224
272
384
392
841
1977
32
65
218
18
15
521
653
585
473
538
774
1030
514
1543
193
224
272
384
392
850
1958
64
64
220
18
15
521
653
585
473
538
774
1030
514
1543
193
224
272
384
392
713
1733
64
64
220
18
15
521
653
585
473
538
774
1030
514
1543
193
224
272
384
392
914
1734
64
64
220
18
15
521
653
585
473
538
774
1030
514
1543
193
224
272
408
392
770
1732
64
64
864
18
15
521
653
585
473
538
774
1030
514
1543
193
224
272
408
392
642
1732
64
64
864
18
15
521
653
585
473
538
774
1030
514
1543
193
224
272
408
392
898
1732
64
64
864
18
15
521
653
585
473
538
774
1030
514
1543
193
224
272
408
392
706
1732
64
64
864
18
15
521
653
585
473
538
774
1030
514
1543
193
224
272
408
392
649
1733
64
64
864
18
15
521
653
585
473
538
774
1030
514
1543
193
224
272
408
392
905
1733
64
64
864
18
15
521
653
585
473
538
774
1030
514
1543
193
224
272
408
392
914
1734
64
64
864
18
15
521
653
585
473
538
774
1030
514
1543
193
224
304
320
264
770
1732
64
0
176
18
15
521
653
585
473
538
774
1030
514
1543
193
224
304
320
264
777
1733
64
0
176
18
15
521
653
585
473
538
774
1030
514
1543
193
224
304
320
264
642
1732
64
0
176
18
15
521
653
585
473
538
774
1030
514
1543
193
224
304
320
264
898
1732
64
0
176
18
15
521
653
585
473
538
774
1030
514
1543
193
224
304
320
264
649
1732
64
0
176
18
15
521
653
585
473
538
774
1030
514
1543
193
224
304
320
264
905
1732
64
0
176
18
15
521
653
585
473
538
774
1030
514
1543
193
224
304
320
264
658
1734
64
0
176
18
15
521
653
585
473
538
774
1030
514
1543
193
224
304
320
392
770
1732
64
0
176
18
15
521
653
585
473
538
774
1030
514
1543
193
224
304
320
392
777
1733
64
0
176
18
15
521
653
585
473
538
774
1030
514
1543
193
224
304
320
392
898
1732
64
0
176
18
15
521
653
585
473
538
774
1030
514
1543
193
224
304
320
392
905
1732
64
0
176
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
384
392
834
1956
48
8
156
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
384
392
706
1748
48
8
156
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
384
392
802
1894
48
8
796
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
384
392
786
1746
48
8
796
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
384
392
930
1958
48
8
156
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
384
392
841
1957
48
8
156
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
384
392
850
1958
48
8
156
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
384
392
914
1746
48
8
796
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
192
392
834
1956
48
8
112
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
192
392
802
1894
48
8
112
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
192
392
786
1746
48
8
112
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
192
392
841
1980
48
16
112
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
192
392
914
1746
48
8
112
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
320
264
1026
1894
1072
8
236
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
320
264
658
1746
48
8
236
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
320
264
914
1746
48
8
236
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
320
392
706
1748
48
8
218
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
320
392
802
1894
48
8
236
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
320
392
786
1746
48
8
236
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
320
392
930
1958
48
8
236
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
320
392
914
1746
48
8
236
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
320
328
642
1748
48
8
218
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
320
328
834
1958
48
8
236
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
320
328
866
1892
48
8
236
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
320
328
658
1746
48
8
236
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
216
392
834
1956
48
16
96
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
216
392
905
1749
48
8
96
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
216
392
841
1977
48
16
96
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
344
264
905
1749
48
8
192
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
344
264
658
1746
48
8
192
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
344
392
834
1956
48
8
192
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
344
392
905
1749
48
8
192
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
344
392
802
1894
48
8
192
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
344
392
786
1746
48
8
192
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
344
392
930
1958
48
8
192
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
344
392
914
1746
48
8
192
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
344
312
866
1894
48
8
192
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
344
440
930
1958
48
8
192
18
15
521
653
585
473
538
774
1030
514
1543
193
208
336
344
440
866
1894
1072
8
224
18
15
521
653
585
473
538
786
1030
514
1542
193
192
324
404
392
644
1734
8
28
136
18
15
521
653
585
473
538
786
1030
514
1542
193
192
324
404
392
900
1734
8
28
136
18
15
521
653
585
473
538
786
1030
514
1542
193
192
324
404
392
708
1734
8
28
136
18
15
521
653
585
473
538
786
1030
514
1543
193
192
324
404
392
770
1734
8
28
136
18
15
521
653
585
473
538
786
1030
514
1543
193
192
324
404
392
642
1734
0
26
136
18
15
521
653
585
473
538
786
1030
514
1543
193
192
324
404
392
898
1732
8
28
136
18
15
521
653
585
473
538
786
1030
514
1543
193
192
324
404
392
834
1958
0
26
136
18
15
521
653
585
473
538
786
1030
514
1543
193
192
324
404
392
930
1734
0
26
136
18
15
521
653
585
473
538
786
1030
514
1543
193
192
324
404
392
850
1958
0
26
136
18
15
521
653
585
473
538
786
1030
514
1543
193
192
324
404
392
914
1734
0
26
136
18
15
521
653
585
473
538
786
1030
514
1543
193
192
324
404
440
898
1732
8
28
136
18
15
521
653
585
473
538
786
1030
514
1543
193
192
324
404
440
802
1734
0
26
136
18
15
521
653
585
473
538
786
1030
514
1543
193
192
324
404
440
930
1732
8
28
136
18
15
521
653
585
473
538
786
1030
514
1543
193
208
324
404
392
786
1746
48
26
776
18
15
521
653
585
473
538
786
1030
514
1543
193
208
324
404
392
914
1746
48
26
776
18
15
525
653
585
217
537
773
1025
514
1542
1857
385
281
417
384
832
1125
1541
1125
205
18
15
525
653
585
217
537
773
1025
514
1542
1857
385
281
417
416
832
1125
1541
1125
205
18
15
525
653
585
217
537
773
1025
514
1542
1857
385
281
335
320
832
102
1541
1125
1506
18
15
525
653
585
217
537
773
1025
514
1542
1857
385
281
335
320
704
102
1541
1125
1506
18
15
525
653
585
217
537
773
1025
514
1542
1857
385
297
417
384
832
1125
1541
69
237
18
15
525
653
585
217
537
773
1025
514
1542
1857
385
297
417
416
832
1125
1541
69
237
18
15
525
653
585
217
537
773
1025
514
1542
1857
385
313
353
352
832
1125
1541
165
173
18
15
525
653
585
217
537
773
1025
514
1542
1857
385
313
353
352
864
1125
1541
165
173
18
15
525
653
585
217
537
773
1025
514
1542
1857
385
313
367
352
832
1125
1541
165
162
18
15
525
653
585
217
537
773
1025
514
1542
1857
385
293
353
256
832
1125
1541
173
177
18
15
525
653
585
217
537
773
1025
514
1542
1857
385
293
353
352
864
1125
1541
173
177
18
15
525
653
585
217
537
773
1025
514
1542
1857
385
307
353
256
832
1125
1541
161
173
18
15
525
653
585
217
537
773
1025
514
1542
1857
385
307
353
256
864
1126
1541
161
173
18
15
525
653
585
217
537
773
1025
514
1542
1857
385
307
353
352
832
1125
1541
161
173
18
15
525
653
585
217
537
773
1025
514
1542
1857
385
307
353
352
864
1125
1541
161
173
18
15
525
653
585
217
537
773
1025
514
1542
1857
353
313
193
384
832
1125
1605
133
957
18
15
525
653
585
217
537
773
1025
514
1542
1857
353
313
353
256
832
1125
1605
133
173
18
15
525
653
585
217
537
773
1025
514
1542
1857
353
313
353
352
832
1125
1605
133
173
18
15
525
653
585
217
537
773
1025
514
1542
1857
353
313
353
352
864
1125
1605
133
173
18
15
525
653
585
217
537
773
1025
514
1542
1857
353
313
367
320
832
1125
1605
133
162
18
15
525
653
585
217
537
773
1025
514
1542
1857
353
313
367
288
832
1125
1605
133
162
18
15
525
653
585
217
537
773
1025
514
1542
1857
353
313
367
352
832
1125
1605
133
162
18
15
525
653
585
217
537
773
1025
514
1542
1857
353
293
417
384
832
1125
1605
141
238
18
15
525
653
585
217
537
773
1025
514
1542
1857
353
293
353
256
832
1125
1605
141
177
18
15
525
653
585
217
537
773
1025
514
1542
1857
353
293
353
352
864
1125
1605
141
177
18
15
525
653
585
217
537
773
1025
514
1542
1857
481
307
193
384
832
1125
1573
2
950
18
15
525
653
585
217
537
773
1025
514
1542
1857
391
293
417
384
832
1126
1546
68
849
18
15
525
653
585
217
537
777
1025
514
1542
1857
391
289
353
256
832
1126
1546
1180
181
18
15
525
653
585
217
537
1797
1025
514
1542
1857
385
569
321
256
832
1125
1541
1445
189
18
15
525
653
585
217
537
1797
1025
514
1542
1857
385
569
321
384
1088
101
1541
1445
189
18
15
525
653
585
217
537
1797
1025
514
1542
1857
385
569
321
352
864
1125
1541
1445
189
18
15
525
653
585
217
537
1797
1025
514
1542
1857
385
569
353
320
832
1125
1541
1445
205
18
15
525
653
585
217
537
1797
1025
514
1542
1857
385
569
353
320
864
1125
1541
1445
205
18
15
525
653
585
217
537
1797
1025
514
1542
1857
385
569
353
352
832
1125
1541
1445
205
18
15
525
653
585
217
537
1797
1025
514
1542
1857
385
569
353
352
864
1125
1541
1445
205
18
15
525
653
585
217
537
1797
1025
514
1542
1857
385
569
367
320
832
1125
1541
1445
194
18
15
525
653
585
217
537
1797
1025
514
1542
1857
385
569
367
320
864
102
1541
1445
194
18
15
525
653
585
217
537
1797
1025
514
1542
1857
385
569
367
352
832
1125
1541
1445
194
18
15
525
653
585
217
537
1797
1025
514
1542
1857
385
569
367
352
864
102
1541
1445
194
18
15
525
653
585
217
537
1797
1025
514
1542
1857
385
563
321
256
832
1125
1541
1441
221
18
15
525
653
585
217
537
1797
1025
514
1542
1857
385
563
321
256
864
1126
1541
1441
221
18
15
525
653
585
217
537
1797
1025
514
1542
1857
385
563
321
320
832
1125
1541
1441
221
18
15
525
653
585
217
537
1797
1025
514
1542
1857
385
563
321
320
864
1125
1541
1441
221
18
15
525
653
585
217
537
1797
1025
514
1542
1857
385
563
353
256
832
1125
1541
1441
173
18
15
525
653
585
217
537
1797
1025
514
1542
1857
385
563
353
256
864
1126
1541
1441
173
18
15
525
653
585
217
537
1797
1025
514
1542
1857
385
563
353
384
1088
101
1541
1441
173
18
15
525
653
585
217
537
1797
1025
514
1542
1857
385
563
353
320
832
1125
1541
1441
173
18
15
525
653
585
217
537
1797
1025
514
1542
1857
385
563
353
320
864
1125
1541
1441
173
18
15
525
653
585
217
537
1797
1025
514
1542
1857
385
563
353
352
832
1125
1541
1441
173
18
15
525
653
585
217
537
1797
1025
514
1542
1857
385
563
353
352
864
1125
1541
1441
173
18
15
525
653
585
217
537
649
1025
514
1542
1857
391
481
481
416
832
1126
1546
28
21
18
15
525
653
585
217
537
805
1025
514
1542
1857
385
265
385
416
832
1125
1541
133
205
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
273
385
384
832
1126
1542
142
221
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
289
353
352
832
1126
1542
174
173
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
289
353
352
864
102
1542
174
173
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
277
385
384
832
1126
1542
137
221
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
277
321
352
864
102
1542
1126
1533
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
305
385
384
832
1126
1542
1102
862
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
281
385
384
832
1126
1542
97
866
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
281
321
352
864
102
1542
1121
1506
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
313
353
256
832
1126
1542
161
162
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
313
353
256
864
1126
1542
161
162
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
313
353
352
832
1126
1542
161
162
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
313
353
352
864
102
1542
161
162
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
293
417
384
832
1126
1542
69
237
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
293
417
416
832
1126
1542
69
237
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
293
353
256
832
1126
1542
173
173
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
293
353
256
864
1126
1542
173
173
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
293
353
352
832
1126
1542
173
173
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
293
353
352
864
102
1542
173
173
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
309
385
384
832
1126
1542
1097
861
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
309
417
384
832
1126
1542
1097
845
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
309
417
416
832
1126
1542
1097
845
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
309
353
256
832
1126
1542
166
173
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
309
353
256
864
1126
1542
166
173
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
309
353
352
832
1126
1542
166
173
18
15
525
653
585
217
541
773
1025
514
1542
1857
389
309
353
352
864
102
1542
166
173
18
15
525
653
585
217
541
773
1025
514
1542
1857
387
273
385
384
832
1125
1537
141
221
18
15
525
653
585
217
541
773
1025
514
1542
1857
387
289
353
256
832
1125
1545
157
177
18
15
525
653
585
217
541
773
1025
514
1542
1857
387
289
353
256
864
1126
1545
157
177
18
15
525
653
585
217
541
773
1025
514
1542
1857
387
289
353
352
832
1125
1545
157
177
18
15
525
653
585
217
541
773
1025
514
1542
1857
387
289
353
352
864
1125
1545
157
177
18
15
525
653
585
217
541
773
1025
514
1542
1857
387
305
385
384
768
1125
1545
1101
849
18
15
525
653
585
217
541
773
1025
514
1542
1857
387
305
385
384
832
1125
1545
1101
849
18
15
525
653
585
217
541
773
1025
514
1542
1857
387
305
449
384
768
1125
1545
1101
881
18
15
525
653
585
217
541
773
1025
514
1542
1857
387
305
417
384
768
1125
1545
1101
845
18
15
525
653
585
217
541
773
1025
514
1542
1857
387
305
417
384
832
1125
1545
1101
845
18
15
525
653
585
217
541
773
1025
514
1542
1857
387
305
417
416
832
1125
1545
1101
845
18
15
525
653
585
217
541
773
1025
514
1542
1857
387
275
385
384
832
1125
1537
96
884
18
15
525
653
585
217
541
773
1025
514
1542
1857
387
291
385
384
768
1125
1545
65
249
18
15
525
653
585
217
541
773
1025
514
1542
1857
387
291
417
384
768
1125
1545
65
228
18
15
525
653
585
217
541
773
1025
514
1542
1857
387
291
417
384
832
1125
1537
65
857
18
15
525
653
585
217
541
773
1025
514
1542
1857
387
291
417
416
768
1126
1537
65
228
18
15
525
653
585
217
541
773
1025
514
1542
1857
387
291
417
416
832
1125
1537
65
857
18
15
525
653
585
217
541
773
1025
514
1542
1857
387
307
353
256
832
1125
1545
160
162
18
15
525
653
585
217
541
773
1025
514
1542
1857
387
307
353
256
864
1126
1537
161
169
18
15
525
653
585
217
541
773
1025
514
1542
1857
387
307
353
352
832
1125
1545
160
162
18
15
525
653
585
217
541
773
1025
514
1542
1857
387
307
353
352
864
1125
1537
160
169
18
15
525
653
585
217
541
773
1025
514
1542
1857
323
341
193
384
768
1125
1617
149
109
18
15
525
653
585
217
541
773
1025
514
1542
1857
323
341
193
384
832
1125
1617
149
109
18
15
525
653
585
217
541
773
1025
514
1542
1857
323
341
321
256
768
1125
1617
149
221
18
15
525
653
585
217
541
773
1025
514
1542
1857
323
341
321
256
832
1125
1617
149
221
18
15
525
653
585
217
541
773
1025
514
1542
1857
323
341
321
256
864
1126
1617
149
221
18
15
525
653
585
217
541
773
1025
514
1542
1857
323
341
321
384
768
1125
1617
149
221
18
15
525
653
585
217
541
773
1025
514
1542
1857
323
341
321
384
832
1126
1617
149
221
18
15
525
653
585
217
541
773
1025
514
1542
1857
323
341
321
352
864
1125
1617
149
221
18
15
525
653
585
217
541
773
1025
514
1542
1857
325
273
385
384
832
1126
1638
206
877
18
15
525
653
585
217
541
773
1025
514
1542
1857
325
277
385
384
832
1125
1661
201
877
18
15
525
653
585
217
541
773
1025
514
1542
1857
355
313
193
384
832
1126
1602
134
953
18
15
525
653
585
217
541
773
1025
514
1542
1857
355
313
353
256
768
1126
1602
134
169
18
15
525
653
585
217
541
773
1025
514
1542
1857
355
313
353
256
832
1126
1602
134
169
18
15
525
653
585
217
541
773
1025
514
1542
1857
355
313
353
384
768
1126
1602
134
169
18
15
525
653
585
217
541
773
1025
514
1542
1857
355
313
353
352
832
1126
1602
134
169
18
15
525
653
585
217
541
773
1025
514
1542
1857
355
307
193
384
832
1125
1601
129
949
18
15
525
653
585
217
541
773
1025
514
1542
1857
355
307
321
256
768
1125
1601
129
181
18
15
525
653
585
217
541
773
1025
514
1542
1857
355
307
321
384
768
1125
1601
129
181
18
15
525
653
585
217
541
773
1025
514
1542
1857
355
307
353
256
768
1125
1601
129
164
18
15
525
653
585
217
541
773
1025
514
1542
1857
355
307
353
256
832
1125
1601
129
164
18
15
525
653
585
217
541
773
1025
514
1542
1857
355
307
353
256
864
1126
1601
129
164
18
15
525
653
585
217
541
773
1025
514
1542
1857
355
307
353
384
768
1125
1601
129
164
18
15
525
653
585
217
541
773
1025
514
1542
1857
355
307
353
352
832
1125
1601
129
164
18
15
525
653
585
217
541
773
1025
514
1542
1857
355
307
353
352
864
1125
1601
129
164
18
15
525
653
585
217
541
773
1025
514
1542
1857
339
273
385
384
832
1125
1641
205
221
18
15
525
653
585
217
541
773
1025
514
1542
1857
339
277
385
384
768
1126
1641
229
221
18
15
525
653
585
217
541
773
1025
514
1542
1857
339
277
385
384
832
1125
1641
229
221
18
15
525
653
585
217
541
773
1025
514
1542
1857
339
275
385
384
768
1125
1649
209
217
18
15
525
653
585
217
541
773
1025
514
1542
1857
339
275
385
384
832
1125
1649
208
220
18
15
525
653
585
217
541
773
1025
514
1542
1857
483
307
193
384
832
1125
1569
1
949
18
15
525
653
585
217
541
773
1025
514
1542
1857
483
307
353
256
832
1125
1569
1
164
18
15
525
653
585
217
541
773
1025
514
1542
1857
483
307
353
352
832
1125
1569
1
164
18
15
525
653
585
217
541
773
1025
514
1542
1857
483
307
353
352
864
1125
1569
1
164
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
273
385
384
768
1126
1586
70
877
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
337
385
384
768
1126
1586
1030
813
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
337
193
384
768
1126
1586
1030
109
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
337
321
256
768
1126
1586
1046
881
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
337
321
256
864
1126
1586
1046
881
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
337
321
384
768
1126
1586
1046
881
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
337
321
352
864
102
1586
1030
877
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
277
385
384
768
1125
1585
69
877
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
277
385
384
832
1125
1585
69
877
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
341
385
384
768
1125
1585
1029
813
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
341
385
384
832
1125
1585
1029
813
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
341
193
384
768
1125
1585
1029
109
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
341
193
384
832
1125
1585
1029
109
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
341
321
256
768
1125
1585
1045
877
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
341
321
256
832
1125
1585
1045
877
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
341
321
256
864
1126
1585
1045
877
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
341
321
384
768
1125
1585
1045
877
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
341
321
384
832
1126
1585
1045
877
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
341
321
352
864
1125
1585
1045
877
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
275
385
384
768
1125
1585
80
860
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
275
385
384
832
1125
1585
80
860
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
339
385
384
768
1125
1585
1040
796
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
339
385
384
832
1125
1585
1040
796
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
339
193
384
768
1125
1585
1040
124
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
339
193
384
832
1125
1585
1040
124
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
339
321
256
768
1125
1585
1040
892
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
339
321
384
768
1125
1585
1040
892
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
339
321
384
832
1126
1585
1040
877
18
15
525
653
585
217
541
773
1025
514
1542
1857
467
339
321
352
864
1125
1585
1040
892
18
15
525
653
585
217
541
773
1029
513
1542
1857
387
291
409
442
952
102
1545
1088
1410
18
15
525
653
585
217
541
645
1025
514
1542
1857
387
483
481
416
832
1125
1537
1050
10
18
15
525
653
585
217
541
645
1025
514
1542
1857
387
501
481
416
832
1125
1545
21
13
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
569
321
256
832
1126
1542
1441
178
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
569
321
256
864
1126
1542
1441
178
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
569
321
384
1088
102
1542
1441
178
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
569
321
320
832
102
1542
1441
178
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
569
321
320
864
1126
1542
1441
178
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
569
321
352
864
102
1542
1441
178
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
569
353
256
832
1126
1542
1441
194
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
569
353
256
864
1126
1542
1441
194
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
569
353
384
1088
102
1542
1441
194
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
569
353
320
832
102
1542
1441
194
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
569
353
320
864
1126
1542
1441
194
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
569
353
352
832
1126
1542
1441
194
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
569
353
352
864
102
1542
1441
194
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
549
353
384
1088
102
1542
1453
173
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
549
353
320
832
102
1542
1453
173
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
549
353
320
864
1126
1542
1453
173
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
549
353
352
832
1126
1542
1453
173
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
549
353
352
864
102
1542
1453
173
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
565
321
256
832
1126
1542
1446
189
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
565
321
256
864
1126
1542
1446
189
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
565
321
384
1088
102
1542
1446
189
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
565
321
320
832
102
1542
1446
189
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
565
321
320
864
1126
1542
1446
189
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
565
353
320
832
102
1542
1446
166
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
565
353
320
864
1126
1542
1446
166
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
565
353
352
832
1126
1542
1446
166
18
15
525
653
585
217
541
1797
1025
514
1542
1857
389
565
353
352
864
102
1542
1446
166
18
15
525
653
585
217
541
1797
1025
514
1542
1857
387
545
353
320
832
1125
1537
1453
221
18
15
525
653
585
217
541
1797
1025
514
1542
1857
387
545
353
320
864
1125
1537
1453
221
18
15
525
653
585
217
541
1797
1025
514
1542
1857
387
545
353
352
832
1125
1537
1453
221
18
15
525
653
585
217
541
1797
1025
514
1542
1857
387
545
353
352
864
1125
1537
1453
221
18
15
525
653
585
217
541
1797
1025
514
1542
1857
387
563
321
256
832
1125
1537
1441
213
18
15
525
653
585
217
541
1797
1025
514
1542
1857
387
563
321
256
864
1126
1537
1441
213
18
15
525
653
585
217
541
1797
1025
514
1542
1857
387
563
321
384
1088
101
1537
1440
212
18
15
525
653
585
217
541
1797
1025
514
1542
1857
387
563
321
320
832
1125
1537
1441
213
18
15
525
653
585
217
541
1797
1025
514
1542
1857
387
563
321
320
864
1125
1537
1441
213
18
15
525
653
585
217
541
1797
1025
514
1542
1857
387
563
353
256
832
1125
1537
1440
164
18
15
525
653
585
217
541
1797
1025
514
1542
1857
387
563
353
256
864
1126
1537
1441
169
18
15
525
653
585
217
541
1797
1025
514
1542
1857
387
563
353
384
1088
101
1537
1440
164
18
15
525
653
585
217
541
1797
1025
514
1542
1857
387
563
353
320
832
1125
1537
1440
164
18
15
525
653
585
217
541
1797
1025
514
1542
1857
387
563
353
320
864
1125
1537
1440
164
18
15
525
653
585
217
541
1797
1025
514
1542
1857
387
563
353
352
832
1125
1537
1440
164
18
15
525
653
585
217
541
1797
1025
514
1542
1857
387
563
353
352
864
1125
1537
1440
164
18
15
525
653
585
217
541
837
1025
514
1542
1857
323
355
257
256
768
1126
1617
128
228
18
15
525
653
585
217
541
837
1025
514
1542
1857
323
355
257
256
832
1125
1617
128
228
18
15
525
653
585
217
541
837
1025
514
1542
1857
323
355
257
256
864
1126
1617
128
228
18
15
525
653
585
217
541
837
1025
514
1542
1857
323
355
257
384
768
1126
1617
128
228
18
15
525
653
585
217
541
837
1025
514
1542
1857
323
355
271
256
768
1126
1617
128
224
18
15
525
653
585
217
541
837
1025
514
1542
1857
323
355
271
384
768
1126
1617
128
224
18
15
525
653
585
217
538
774
1029
513
1542
1857
384
272
386
395
952
102
1544
1120
894
18
15
525
653
585
217
538
774
1029
513
1542
1857
384
272
322
395
952
102
1544
1120
1534
18
15
525
653
585
217
538
774
1029
513
1542
1857
352
304
322
395
952
102
1608
128
182
18
15
525
653
585
217
538
779
1025
514
1542
1857
384
290
354
256
832
1126
1544
158
188
18
15
525
653
585
217
538
779
1025
514
1542
1857
384
290
354
320
832
102
1544
158
188
18
15
525
653
585
217
538
779
1025
514
1542
1857
384
290
354
320
864
102
1544
158
188
18
15
525
653
585
217
538
779
1025
514
1542
1857
384
290
354
352
832
1126
1544
158
188
18
15
525
653
585
217
538
779
1025
514
1542
1857
384
290
354
352
864
102
1544
158
188
18
15
525
653
585
217
538
779
1025
514
1543
1857
384
290
354
320
865
1125
1544
158
188
18
15
525
653
585
217
538
779
1025
514
1543
1857
384
290
354
352
833
1125
1544
158
188
18
15
525
653
585
217
538
779
1025
514
1543
1857
384
290
354
352
865
1125
1544
158
188
18
15
525
653
585
217
538
786
1026
515
1543
1857
464
324
396
386
768
1124
1584
1050
768
18
15
525
653
585
217
538
786
1026
515
1543
1857
464
324
396
418
768
1124
1584
1050
768
18
15
525
653
585
217
538
786
1026
515
1543
1857
464
324
396
418
832
1124
1584
1050
768
18
15
525
653
585
217
538
651
1025
514
1542
1857
384
482
482
416
832
1126
1544
30
12
18
15
525
653
585
217
538
651
1025
514
1543
1857
384
482
482
416
833
1125
1544
30
12
18
15
525
653
585
218
537
773
1025
514
1542
1856
390
307
463
384
928
100
1542
1098
866
18
15
525
653
585
218
537
773
1025
514
1542
1856
390
307
463
320
704
100
1542
1098
866
18
15
525
653
585
218
537
777
1025
514
1542
1856
390
289
417
416
832
1124
1542
70
238
18
15
525
653
585
218
537
777
1025
514
1542
1856
390
289
417
416
928
100
1542
70
238
18
15
525
653
585
218
537
777
1026
514
1542
1856
390
289
416
404
832
1124
1542
70
224
18
15
525
653
585
218
537
777
1026
514
1542
1856
358
289
416
404
832
1124
1606
142
224
18
15
525
653
585
218
537
1801
1026
514
1542
1856
390
545
352
340
864
1124
1542
1454
160
18
15
525
653
585
218
530
786
1025
514
1542
1856
340
336
334
320
832
1124
1628
150
198
18
15
525
653
585
218
530
786
1025
514
1542
1856
340
336
334
288
832
1124
1628
150
198
18
15
525
653
585
218
530
786
1025
514
1542
1856
340
336
334
416
832
1124
1628
150
198
18
15
525
653
585
218
530
786
1026
514
1542
1856
340
336
320
340
832
1124
1628
150
192
18
15
525
653
585
218
539
777
1026
514
1542
1856
394
290
416
404
832
1124
1550
1100
862
18
15
525
653
585
218
539
777
1026
514
1542
1856
394
290
352
404
928
100
1550
172
174
18
15
525
653
585
729
537
773
1025
514
1542
1729
193
281
385
384
640
709
1797
101
877
18
15
525
653
585
729
537
773
1025
514
1542
1729
193
281
385
384
896
197
1541
101
877
18
15
525
653
585
729
537
773
1025
514
1542
1729
193
275
385
384
896
197
1541
97
893
18
15
525
653
585
729
537
773
1025
514
1542
1729
225
281
385
384
768
197
1605
69
221
18
15
525
653
585
729
537
773
1025
514
1542
1729
225
281
385
384
640
709
1605
1093
221
18
15
525
653
585
729
537
773
1025
514
1542
1729
225
281
385
384
896
197
1605
69
221
18
15
525
653
585
729
537
773
1025
514
1542
1729
225
281
385
384
704
709
1605
1093
221
18
15
525
653
585
729
537
773
1025
514
1542
1729
225
281
385
384
928
1222
1605
69
877
18
15
525
653
585
729
537
773
1025
514
1542
1729
225
281
417
416
896
198
1605
69
205
18
15
525
653
585
729
537
773
1025
514
1542
1729
225
281
417
416
832
198
1605
69
205
18
15
525
653
585
729
537
773
1025
514
1542
1729
225
281
417
416
928
1222
1605
69
205
18
15
525
653
585
729
537
773
1025
514
1542
1729
225
281
399
384
896
198
1605
1093
866
18
15
525
653
585
729
537
773
1025
514
1542
1729
225
281
399
384
928
1222
1605
69
866
18
15
525
653
585
729
537
773
1025
514
1542
1729
225
275
385
384
768
197
1605
65
221
18
15
525
653
585
729
537
773
1025
514
1542
1729
225
275
385
384
640
709
1605
1089
221
18
15
525
653
585
729
537
773
1025
514
1542
1729
225
275
385
384
896
197
1605
65
221
18
15
525
653
585
729
537
773
1025
514
1542
1729
225
275
385
384
704
709
1605
1089
221
18
15
525
653
585
729
537
773
1025
514
1542
1729
225
275
415
384
640
710
1573
65
866
18
15
525
653
585
729
537
773
1025
514
1542
1729
225
275
415
384
896
198
1605
65
866
18
15
525
653
585
729
537
773
1025
514
1542
1729
225
275
415
384
928
710
1573
65
866
18
15
525
653
585
729
537
773
1025
514
1542
1729
225
275
415
416
896
198
1605
65
866
18
15
525
653
585
729
537
773
1025
514
1542
1729
225
275
415
416
832
198
1605
65
866
18
15
525
653
585
729
537
773
1025
514
1542
1729
225
275
415
416
928
1222
1605
65
866
18
15
525
653
585
729
537
773
1025
514
1542
1729
209
281
417
416
928
1234
1587
99
203
18
15
525
653
585
729
537
773
1025
514
1542
1734
198
275
415
384
896
208
1536
1098
866
18
15
525
653
585
729
537
773
1025
514
1542
1734
198
275
415
384
704
720
1792
1098
866
18
15
525
653
585
729
537
773
1025
514
1542
1734
199
277
385
384
896
208
1537
1097
881
18
15
525
653
585
729
537
773
1025
514
1542
1734
199
277
385
384
704
720
1794
1097
881
18
15
525
653
585
729
537
773
1029
513
1542
1734
193
275
411
399
952
720
1806
97
864
18
15
525
653
585
729
537
773
1029
513
1542
1734
193
275
411
447
952
208
1550
97
865
18
15
525
653
585
729
537
773
1029
513
1542
1734
70
275
387
399
952
208
1920
202
218
18
15
525
653
585
729
537
773
1029
513
1542
1734
198
274
387
399
952
720
1792
1100
222
18
15
525
653
585
729
537
773
1029
513
1542
1734
198
275
387
399
952
720
1792
1098
881
18
15
525
653
585
729
537
773
1029
513
1542
1734
198
275
411
399
952
720
1792
1098
864
18
15
525
653
585
729
537
773
1029
513
1542
1734
198
275
411
447
952
208
1536
1098
864
18
15
525
653
585
729
537
645
1025
514
1542
1729
193
489
481
288
640
197
1797
1029
13
18
15
525
653
585
729
537
645
1025
514
1542
1729
193
489
481
416
768
198
1541
1029
13
18
15
525
653
585
729
537
645
1025
514
1542
1729
193
489
481
416
896
1221
1541
1029
13
18
15
525
653
585
729
537
645
1025
514
1542
1729
193
489
481
416
832
197
1541
1029
13
18
15
525
653
585
729
537
645
1025
514
1542
1729
193
489
495
288
640
710
1669
1029
2
18
15
525
653
585
729
537
645
1025
514
1542
1729
193
489
495
288
672
710
1797
1029
2
18
15
525
653
585
729
537
645
1025
514
1542
1729
193
489
495
416
896
1222
1541
1029
2
18
15
525
653
585
729
537
645
1025
514
1542
1729
193
489
495
416
832
198
1541
1029
2
18
15
525
653
585
729
537
645
1029
513
1542
1734
135
485
482
315
696
720
1634
1049
16
18
15
525
653
585
729
537
1797
1025
514
1542
1729
193
537
335
320
640
709
1797
1317
226
18
15
525
653
585
729
537
1797
1025
514
1542
1729
193
531
321
256
640
709
1797
1313
253
18
15
525
653
585
729
537
1797
1025
514
1542
1729
193
531
321
256
896
709
1797
1313
253
18
15
525
653
585
729
537
1797
1025
514
1542
1729
193
531
321
320
640
197
1797
1313
253
18
15
525
653
585
729
537
1797
1025
514
1542
1729
193
531
351
256
896
710
1797
1313
226
18
15
525
653
585
729
537
1797
1025
514
1542
1729
193
531
351
320
640
710
1797
1313
226
18
15
525
653
585
729
537
1797
1025
514
1542
1729
193
531
351
320
896
710
1797
1313
226
18
15
525
653
585
729
537
1797
1025
514
1542
1734
209
595
321
256
640
720
1846
1298
182
18
15
525
653
585
729
537
841
1026
513
1542
1734
70
353
256
446
952
208
1920
1158
224
18
15
525
653
585
729
537
841
1026
513
1542
1734
71
353
256
446
952
208
1922
134
224
18
15
525
653
585
729
537
805
1025
514
1542
1729
193
265
385
416
768
198
1541
69
205
18
15
525
653
585
729
537
805
1025
514
1542
1729
193
265
385
416
896
197
1541
69
205
18
15
525
653
585
729
537
805
1025
514
1542
1729
193
265
385
416
832
197
1541
69
205
18
15
525
653
585
729
537
805
1025
514
1542
1729
193
265
385
416
704
709
1797
69
205
18
15
525
653
585
729
537
805
1025
514
1542
1729
193
265
385
416
928
197
1541
69
205
18
15
525
653
585
729
537
805
1025
514
1542
1729
193
265
399
384
640
710
1797
69
201
18
15
525
653
585
729
537
805
1025
514
1542
1729
193
265
399
384
896
197
1541
69
201
18
15
525
653
585
729
537
805
1025
514
1542
1729
193
265
399
384
704
709
1797
69
201
18
15
525
653
585
729
537
805
1025
514
1542
1729
193
265
399
416
928
1222
1541
69
201
18
15
525
653
585
729
537
842
1027
515
1543
1729
65
352
258
440
896
196
1925
128
238
18
15
525
653
585
729
537
842
1027
515
1543
1729
65
352
258
440
800
197
1925
128
238
18
15
525
653
585
729
541
773
1025
514
1542
1729
67
273
385
384
768
197
1921
205
221
18
15
525
653
585
729
541
773
1025
514
1542
1729
67
273
385
384
896
197
1921
205
221
18
15
525
653
585
729
541
773
1025
514
1542
1729
67
273
385
384
928
198
1921
205
221
18
15
525
653
585
729
541
773
1025
514
1542
1729
67
341
321
384
896
201
1929
149
237
18
15
525
653
585
729
541
773
1025
514
1542
1729
69
277
385
384
896
202
1931
203
219
18
15
525
653
585
729
541
773
1025
514
1542
1729
69
341
321
256
896
202
1931
147
235
18
15
525
653
585
729
541
773
1025
514
1542
1729
69
341
321
384
896
202
1931
147
235
18
15
525
653
585
729
541
773
1025
514
1542
1729
69
338
321
256
896
202
1931
144
237
18
15
525
653
585
729
541
773
1025
514
1542
1729
69
338
321
384
896
202
1931
144
237
18
15
525
653
585
729
541
773
1025
514
1542
1729
195
273
385
384
768
197
1545
77
881
18
15
525
653
585
729
541
773
1025
514
1542
1729
195
273
385
384
640
709
1793
1101
881
18
15
525
653
585
729
541
773
1025
514
1542
1729
195
273
385
384
896
197
1537
1101
881
18
15
525
653
585
729
541
773
1025
514
1542
1729
195
273
385
384
704
709
1793
1101
881
18
15
525
653
585
729
541
773
1025
514
1542
1729
195
273
385
384
928
1222
1537
1101
881
18
15
525
653
585
729
541
773
1025
514
1542
1729
195
277
385
384
640
709
1801
1109
221
18
15
525
653
585
729
541
773
1025
514
1542
1729
195
277
385
384
896
198
1545
85
221
18
15
525
653
585
729
541
773
1025
514
1542
1729
195
277
385
384
704
709
1801
1109
221
18
15
525
653
585
729
541
773
1025
514
1542
1729
195
277
385
384
928
1222
1545
85
221
18
15
525
653
585
729
541
773
1025
514
1542
1729
195
275
385
384
640
709
1537
97
889
18
15
525
653
585
729
541
773
1025
514
1542
1729
195
275
385
384
896
197
1537
97
889
18
15
525
653
585
729
541
773
1025
514
1542
1729
195
275
385
384
704
709
1793
97
893
18
15
525
653
585
729
541
773
1025
514
1542
1729
197
273
385
384
896
198
1542
78
881
18
15
525
653
585
729
541
773
1025
514
1542
1729
197
273
385
384
704
710
1798
1102
881
18
15
525
653
585
729
541
773
1025
514
1542
1729
197
273
385
384
928
1222
1542
1102
881
18
15
525
653
585
729
541
773
1025
514
1542
1729
197
277
385
384
896
198
1542
73
218
18
15
525
653
585
729
541
773
1025
514
1542
1729
197
277
385
384
704
710
1798
1097
218
18
15
525
653
585
729
541
773
1025
514
1542
1729
197
277
385
384
928
1222
1542
1097
218
18
15
525
653
585
729
541
773
1025
514
1542
1729
201
281
385
384
768
198
1550
70
214
18
15
525
653
585
729
541
773
1025
514
1542
1729
201
281
385
384
640
710
1550
70
214
18
15
525
653
585
729
541
773
1025
514
1542
1729
201
281
385
384
896
198
1550
70
214
18
15
525
653
585
729
541
773
1025
514
1542
1729
201
281
385
384
704
710
1806
70
222
18
15
525
653
585
729
541
773
1025
514
1542
1729
201
281
385
384
928
710
1550
70
214
18
15
525
653
585
729
541
773
1025
514
1542
1729
201
281
417
384
768
198
1550
70
201
18
15
525
653
585
729
541
773
1025
514
1542
1729
201
281
417
384
896
198
1550
70
201
18
15
525
653
585
729
541
773
1025
514
1542
1729
201
281
417
384
928
710
1550
70
203
18
15
525
653
585
729
541
773
1025
514
1542
1729
201
281
417
416
768
198
1550
70
201
18
15
525
653
585
729
541
773
1025
514
1542
1729
201
281
417
416
896
1222
1550
70
201
18
15
525
653
585
729
541
773
1025
514
1542
1729
201
281
417
416
832
198
1550
70
201
18
15
525
653
585
729
541
773
1025
514
1542
1729
201
281
417
416
928
198
1550
70
201
18
15
525
653
585
729
541
773
1025
514
1542
1729
229
277
385
384
768
198
1606
1093
877
18
15
525
653
585
729
541
773
1025
514
1542
1729
229
277
385
384
640
710
1606
1093
877
18
15
525
653
585
729
541
773
1025
514
1542
1729
229
277
385
384
896
198
1606
1093
877
18
15
525
653
585
729
541
773
1025
514
1542
1729
229
277
385
384
704
710
1606
1093
877
18
15
525
653
585
729
541
773
1025
514
1542
1729
229
277
385
384
928
1222
1606
69
877
18
15
525
653
585
729
541
773
1025
514
1542
1734
194
275
385
384
896
208
1548
1102
217
18
15
525
653
585
729
541
773
1025
514
1542
1734
194
275
385
384
704
720
1804
1102
217
18
15
525
653
585
729
541
773
1025
514
1542
1734
73
281
385
384
896
208
1926
198
210
18
15
525
653
585
729
541
773
1025
514
1542
1734
73
281
385
384
928
208
1926
198
210
18
15
525
653
585
729
541
773
1025
514
1542
1734
201
281
385
384
896
208
1542
70
213
18
15
525
653
585
729
541
773
1025
514
1542
1734
201
281
417
384
896
208
1542
70
201
18
15
525
653
585
729
541
773
1025
514
1542
1734
201
281
417
416
928
1232
1542
70
201
18
15
525
653
585
729
541
773
1029
513
1542
1734
194
274
386
395
952
720
1804
1100
216
18
15
525
653
585
729
541
773
1029
513
1542
1734
194
274
387
399
952
720
1804
1100
882
18
15
525
653
585
729
541
645
1025
513
1542
1734
201
481
481
314
696
720
1542
14
17
18
15
525
653
585
729
541
645
1025
514
1542
1729
131
501
481
288
672
710
1633
1045
13
18
15
525
653
585
729
541
645
1025
514
1542
1729
131
501
481
416
768
198
1633
21
13
18
15
525
653
585
729
541
645
1025
514
1542
1729
131
501
481
416
896
1221
1633
21
13
18
15
525
653
585
729
541
645
1025
514
1542
1729
131
501
481
416
832
197
1633
21
13
18
15
525
653
585
729
541
645
1025
514
1542
1729
195
497
481
288
640
197
1665
1037
13
18
15
525
653
585
729
541
645
1025
514
1542
1729
195
497
481
416
768
198
1545
1037
13
18
15
525
653
585
729
541
645
1025
514
1542
1729
195
497
481
416
896
1221
1537
13
13
18
15
525
653
585
729
541
645
1025
514
1542
1729
195
497
481
416
832
197
1545
1037
13
18
15
525
653
585
729
541
645
1025
514
1542
1729
195
489
481
288
640
198
1794
1030
5
18
15
525
653
585
729
541
645
1025
514
1542
1729
195
489
481
288
672
710
1794
1030
5
18
15
525
653
585
729
541
645
1025
514
1542
1729
195
489
481
416
896
1222
1538
1030
5
18
15
525
653
585
729
541
645
1025
514
1542
1729
195
489
494
288
640
198
1794
1030
0
18
15
525
653
585
729
541
645
1025
514
1542
1729
195
489
494
288
672
710
1794
1030
0
18
15
525
653
585
729
541
645
1025
514
1542
1729
195
489
494
416
896
1222
1538
1030
0
18
15
525
653
585
729
541
645
1025
514
1542
1729
195
483
481
288
640
197
1665
1025
9
18
15
525
653
585
729
541
645
1025
514
1542
1729
195
483
481
288
672
710
1537
0
9
18
15
525
653
585
729
541
645
1025
514
1542
1729
195
483
481
416
768
198
1537
0
9
18
15
525
653
585
729
541
645
1025
514
1542
1729
195
483
481
416
896
1221
1537
0
9
18
15
525
653
585
729
541
645
1025
514
1542
1729
195
483
481
416
832
197
1537
0
9
18
15
525
653
585
729
541
645
1025
514
1542
1729
195
483
495
416
896
1222
1537
0
32
18
15
525
653
585
729
541
645
1025
514
1542
1729
195
483
495
416
832
198
1537
0
32
18
15
525
653
585
729
541
645
1025
514
1542
1729
197
489
481
288
640
198
1798
1025
9
18
15
525
653
585
729
541
645
1025
514
1542
1729
197
489
481
288
672
710
1798
1025
9
18
15
525
653
585
729
541
645
1025
514
1542
1729
197
489
481
416
896
1222
1542
1
9
18
15
525
653
585
729
541
645
1025
514
1542
1729
197
501
481
288
640
198
1798
1033
13
18
15
525
653
585
729
541
645
1025
514
1542
1729
197
501
481
288
672
710
1670
1033
13
18
15
525
653
585
729
541
645
1025
514
1542
1729
197
501
481
416
896
1222
1542
1033
13
18
15
525
653
585
729
541
645
1025
514
1542
1729
197
501
481
416
832
198
1542
1033
13
18
15
525
653
585
729
541
645
1025
514
1542
1729
197
485
481
288
640
198
1798
1029
13
18
15
525
653
585
729
541
645
1025
514
1542
1729
197
485
481
288
672
710
1670
1029
13
18
15
525
653
585
729
541
645
1025
514
1542
1729
197
485
481
416
896
1222
1542
1029
13
18
15
525
653
585
729
541
645
1025
514
1542
1729
197
485
481
416
832
198
1542
1029
13
18
15
525
653
585
729
541
645
1025
514
1542
1729
201
481
481
288
640
710
1550
14
17
18
15
525
653
585
729
541
645
1025
514
1542
1729
201
481
481
416
768
198
1550
1038
11
18
15
525
653
585
729
541
645
1025
514
1542
1729
201
481
481
416
896
1222
1550
1038
11
18
15
525
653
585
729
541
645
1025
514
1542
1729
201
481
481
416
832
198
1550
1038
11
18
15
525
653
585
729
541
645
1025
514
1542
1729
201
489
481
288
640
710
1678
1035
11
18
15
525
653
585
729
541
645
1025
514
1542
1729
201
489
481
288
672
710
1678
1035
11
18
15
525
653
585
729
541
645
1025
514
1542
1729
201
489
481
416
768
198
1550
1035
11
18
15
525
653
585
729
541
645
1025
514
1542
1729
201
489
481
416
896
1222
1550
1035
11
18
15
525
653
585
729
541
645
1025
514
1542
1729
201
489
481
416
832
198
1550
1035
11
18
15
525
653
585
729
541
645
1025
514
1542
1729
201
489
494
288
640
710
1678
1035
0
18
15
525
653
585
729
541
645
1025
514
1542
1729
201
489
494
288
672
710
1678
1035
0
18
15
525
653
585
729
541
645
1025
514
1542
1729
201
489
494
416
768
198
1550
1035
0
18
15
525
653
585
729
541
645
1025
514
1542
1729
201
489
494
416
896
1222
1550
1035
0
18
15
525
653
585
729
541
645
1025
514
1542
1729
201
489
494
416
832
198
1550
1035
0
18
15
525
653
585
729
541
645
1025
514
1542
1729
201
505
481
288
640
710
1550
6
2
18
15
525
653
585
729
541
645
1025
514
1542
1729
201
505
481
288
672
710
1678
1030
2
18
15
525
653
585
729
541
645
1025
514
1542
1729
201
505
481
416
768
198
1550
1030
2
18
15
525
653
585
729
541
645
1025
514
1542
1729
201
505
481
416
896
1222
1550
1030
2
18
15
525
653
585
729
541
645
1025
514
1542
1729
201
505
481
416
832
198
1550
1030
2
18
15
525
653
585
729
541
645
1025
514
1542
1729
147
497
481
416
768
198
1641
1037
13
18
15
525
653
585
729
541
645
1025
514
1542
1729
147
497
481
416
896
1222
1641
1037
13
18
15
525
653
585
729
541
645
1025
514
1542
1729
147
497
481
416
832
198
1641
1037
13
18
15
525
653
585
729
541
645
1025
514
1542
1729
147
501
481
288
672
710
1641
1029
13
18
15
525
653
585
729
541
645
1025
514
1542
1729
147
501
481
416
768
198
1649
1029
13
18
15
525
653
585
729
541
645
1025
514
1542
1729
147
501
481
416
896
1221
1649
1029
13
18
15
525
653
585
729
541
645
1025
514
1542
1729
147
501
481
416
832
197
1649
1029
13
18
15
525
653
585
729
541
645
1025
514
1542
1734
130
483
481
416
896
1232
1660
1054
9
18
15
525
653
585
729
541
645
1025
514
1542
1734
131
483
481
416
896
1232
1658
1050
22
18
15
525
653
585
729
541
645
1025
514
1542
1734
194
499
481
288
640
720
1804
1038
9
18
15
525
653
585
729
541
645
1025
514
1542
1734
137
481
481
416
896
1232
1638
1054
17
18
15
525
653
585
729
541
645
1025
514
1542
1734
201
481
481
416
896
720
1670
1038
17
18
15
525
653
585
729
541
645
1025
514
1542
1734
201
505
481
288
672
720
1670
1030
2
18
15
525
653
585
729
541
645
1025
514
1542
1734
201
505
481
416
896
720
1670
1030
2
18
15
525
653
585
729
541
1797
1025
514
1542
1729
195
531
321
256
640
709
1793
1313
249
18
15
525
653
585
729
541
1797
1025
514
1542
1729
195
531
321
256
896
709
1793
1313
249
18
15
525
653
585
729
541
1797
1025
514
1542
1729
195
531
321
320
640
197
1793
1313
249
18
15
525
653
585
729
541
1797
1025
514
1542
1729
195
531
321
320
896
709
1793
1313
249
18
15
525
653
585
729
541
1797
1025
514
1542
1729
197
533
321
256
640
710
1798
1319
237
18
15
525
653
585
729
541
1797
1025
514
1542
1729
197
533
321
256
896
710
1798
1319
237
18
15
525
653
585
729
541
1797
1025
514
1542
1729
197
533
321
320
640
198
1798
1319
237
18
15
525
653
585
729
541
1797
1025
514
1542
1729
197
533
321
320
896
710
1798
1319
237
18
15
525
653
585
729
541
1797
1025
514
1542
1729
197
533
321
352
640
198
1798
1319
237
18
15
525
653
585
729
541
1797
1025
514
1542
1729
197
533
321
352
672
710
1798
1319
237
18
15
525
653
585
729
541
1797
1025
514
1542
1729
197
533
321
352
800
710
1798
1319
237
18
15
525
653
585
729
541
1797
1025
514
1542
1729
197
597
321
256
640
710
1798
1302
182
18
15
525
653
585
729
541
1797
1025
514
1542
1729
197
597
321
256
896
710
1798
1302
182
18
15
525
653
585
729
541
1797
1025
514
1542
1729
197
597
321
384
896
710
1798
1302
182
18
15
525
653
585
729
541
1797
1025
514
1542
1729
197
597
321
384
928
710
1798
1302
182
18
15
525
653
585
729
541
1797
1025
514
1542
1729
197
597
321
320
640
198
1798
1302
182
18
15
525
653
585
729
541
1797
1025
514
1542
1729
197
597
321
320
896
710
1798
1302
182
18
15
525
653
585
729
541
1797
1025
514
1542
1729
197
597
321
352
640
198
1798
1302
182
18
15
525
653
585
729
541
1797
1025
514
1542
1729
197
597
321
352
672
710
1798
1302
182
18
15
525
653
585
729
541
1797
1025
514
1542
1729
197
597
321
352
800
710
1798
1302
182
18
15
525
653
585
729
541
837
1025
514
1542
1729
67
355
257
256
768
198
1921
129
233
18
15
525
653
585
729
541
837
1025
514
1542
1729
67
355
257
256
896
197
1921
129
233
18
15
525
653
585
729
541
837
1025
514
1542
1729
67
355
257
384
768
197
1921
129
233
18
15
525
653
585
729
541
837
1025
514
1542
1729
67
355
257
384
896
197
1921
129
233
18
15
525
653
585
729
541
837
1025
514
1542
1729
67
355
257
384
1408
1221
1921
129
233
18
15
525
653
585
729
541
837
1025
514
1542
1729
67
355
257
384
928
198
1921
129
233
18
15
525
653
585
729
541
837
1025
514
1542
1729
67
355
271
256
768
198
1921
128
224
18
15
525
653
585
729
541
837
1025
514
1542
1729
67
355
271
256
896
198
1921
128
224
18
15
525
653
585
729
541
837
1025
514
1542
1729
67
355
271
384
768
198
1921
128
224
18
15
525
653
585
729
541
837
1025
514
1542
1729
67
355
271
384
896
198
1921
128
224
18
15
525
653
585
729
541
837
1025
514
1542
1729
67
355
271
384
1408
1222
1921
128
224
18
15
525
653
585
729
541
837
1025
514
1542
1729
73
377
257
256
768
198
1934
134
230
18
15
525
653
585
729
541
837
1025
514
1542
1729
73
377
257
256
896
198
1934
134
230
18
15
525
653
585
729
541
837
1025
514
1542
1729
73
377
257
384
768
198
1934
134
230
18
15
525
653
585
729
541
837
1025
514
1542
1729
73
377
257
384
896
198
1934
134
230
18
15
525
653
585
729
541
837
1025
514
1542
1729
73
377
321
256
768
198
1934
134
198
18
15
525
653
585
729
541
837
1025
514
1542
1729
73
377
321
256
896
198
1934
134
198
18
15
525
653
585
729
541
837
1025
514
1542
1729
73
377
321
352
800
1222
1934
134
198
18
15
525
653
585
729
541
837
1025
514
1542
1734
73
377
257
256
896
208
1926
134
230
18
15
525
653
585
729
541
837
1025
514
1542
1734
73
377
257
384
896
208
1926
134
230
18
15
525
653
585
729
541
837
1025
514
1542
1734
73
377
257
384
1408
1232
1926
134
230
18
15
525
653
585
729
541
837
1025
514
1542
1734
73
377
321
256
896
208
1926
134
194
18
15
525
653
585
729
541
837
1025
514
1542
1734
73
377
321
256
1408
1232
1926
134
194
18
15
525
653
585
729
541
805
1025
514
1542
1729
195
265
385
416
896
198
1538
70
201
18
15
525
653
585
729
541
805
1025
514
1542
1729
195
265
385
416
704
710
1794
70
201
18
15
525
653
585
729
541
805
1025
514
1542
1729
195
265
385
416
928
198
1538
70
201
18
15
525
653
585
729
541
805
1025
514
1542
1729
201
265
385
384
768
198
1550
75
203
18
15
525
653
585
729
541
805
1025
514
1542
1729
201
265
385
384
640
710
1550
107
883
18
15
525
653
585
729
541
805
1025
514
1542
1729
201
265
385
384
896
198
1550
75
203
18
15
525
653
585
729
541
805
1025
514
1542
1729
201
265
385
416
768
198
1550
75
203
18
15
525
653
585
729
541
805
1025
514
1542
1729
201
265
385
416
896
1222
1550
75
203
18
15
525
653
585
729
541
805
1025
514
1542
1729
201
265
385
416
832
198
1550
75
203
18
15
525
653
585
729
541
805
1025
514
1542
1729
201
265
385
416
704
710
1806
75
203
18
15
525
653
585
729
541
805
1025
514
1542
1729
201
265
385
416
928
198
1550
75
203
18
15
525
653
585
621
541
773
1025
514
1542
1673
195
281
417
384
768
226
1921
1225
201
18
15
525
653
585
621
541
773
1025
514
1542
1673
195
281
417
384
896
738
1921
1225
201
18
15
525
653
585
621
541
773
1025
514
1542
1673
195
281
417
416
768
226
1921
1225
201
18
15
525
653
585
621
541
773
1025
514
1542
1673
195
281
417
416
896
738
1921
1225
201
18
15
525
653
585
621
541
805
1025
514
1542
1673
195
265
385
416
896
738
1857
197
201
18
15
525
653
585
621
541
805
1025
514
1542
1673
195
265
385
416
832
226
1601
197
201
18
15
525
653
585
621
541
805
1025
514
1542
1673
195
265
385
416
704
738
1857
197
201
18
15
525
653
585
473
537
773
1025
513
1542
198
193
341
321
442
952
1744
86
22
241
18
15
525
653
585
473
537
773
1025
513
1542
198
209
339
321
442
952
1744
93
9
253
18
15
525
653
585
473
537
773
1025
513
1542
198
199
341
321
442
952
1744
1
17
241
18
15
525
653
585
473
537
773
1025
514
1542
193
129
281
417
384
800
1893
101
101
205
18
15
525
653
585
473
537
773
1025
514
1542
193
129
281
417
416
832
1893
101
101
205
18
15
525
653
585
473
537
773
1025
514
1542
193
193
281
417
384
896
1733
5
37
205
18
15
525
653
585
473
537
773
1025
514
1542
193
193
281
417
384
928
1957
5
37
205
18
15
525
653
585
473
537
773
1025
514
1542
193
193
281
417
416
832
1957
5
37
205
18
15
525
653
585
473
537
773
1025
514
1542
193
193
281
417
416
928
1733
5
37
205
18
15
525
653
585
473
537
773
1025
514
1542
193
225
281
385
384
768
1733
69
69
221
18
15
525
653
585
473
537
773
1025
514
1542
193
225
281
385
384
640
1733
69
69
221
18
15
525
653
585
473
537
773
1025
514
1542
193
225
281
385
384
896
1733
69
69
221
18
15
525
653
585
473
537
773
1025
514
1542
193
225
281
385
384
704
1733
69
69
221
18
15
525
653
585
473
537
773
1025
514
1542
193
225
281
417
416
832
1893
37
69
205
18
15
525
653
585
473
537
773
1025
514
1542
193
225
275
385
384
768
1733
69
65
221
18
15
525
653
585
473
537
773
1025
514
1542
193
225
275
385
384
640
1733
69
65
221
18
15
525
653
585
473
537
773
1025
514
1542
193
225
275
385
384
896
1733
69
65
221
18
15
525
653
585
473
537
773
1025
514
1542
193
225
275
385
384
832
1958
69
65
221
18
15
525
653
585
473
537
773
1025
514
1542
193
225
275
385
384
704
1733
69
65
221
18
15
525
653
585
473
537
773
1025
514
1542
193
225
275
415
384
640
1734
37
65
866
18
15
525
653
585
473
537
773
1025
514
1542
193
225
275
415
384
704
1734
1061
65
866
18
15
525
653
585
473
537
773
1025
514
1542
193
225
313
321
256
768
1733
69
5
189
18
15
525
653
585
473
537
773
1025
514
1542
193
225
313
321
256
640
1733
69
5
189
18
15
525
653
585
473
537
773
1025
514
1542
193
225
313
321
256
896
1733
69
5
189
18
15
525
653
585
473
537
773
1025
514
1542
193
225
313
321
256
704
1733
69
5
189
18
15
525
653
585
473
537
773
1025
514
1542
193
225
313
321
384
768
1733
69
5
189
18
15
525
653
585
473
537
773
1025
514
1542
193
225
313
321
384
896
1733
69
5
189
18
15
525
653
585
473
537
773
1025
514
1542
193
225
313
321
352
640
1733
69
5
189
18
15
525
653
585
473
537
773
1025
514
1542
193
225
313
353
256
640
1733
69
5
173
18
15
525
653
585
473
537
773
1025
514
1542
193
225
313
353
256
896
1733
69
5
173
18
15
525
653
585
473
537
773
1025
514
1542
193
225
313
353
384
768
1733
69
5
173
18
15
525
653
585
473
537
773
1025
514
1542
193
225
313
353
384
640
1733
69
5
173
18
15
525
653
585
473
537
773
1025
514
1542
193
225
313
353
384
896
1733
69
5
173
18
15
525
653
585
473
537
773
1025
514
1542
193
225
313
353
384
704
1733
69
5
173
18
15
525
653
585
473
537
773
1025
514
1542
193
225
313
353
352
640
1733
69
5
173
18
15
525
653
585
473
537
773
1025
514
1542
193
225
313
353
352
704
1733
69
5
173
18
15
525
653
585
473
537
773
1025
514
1542
193
225
313
353
352
672
1733
69
5
173
18
15
525
653
585
473
537
773
1025
514
1542
193
225
313
353
352
864
1893
69
5
173
18
15
525
653
585
473
537
773
1025
514
1542
193
225
313
367
320
640
1733
69
5
162
18
15
525
653
585
473
537
773
1025
514
1542
193
225
313
367
320
896
1733
69
5
162
18
15
525
653
585
473
537
773
1025
514
1542
193
225
313
367
416
896
1733
69
5
162
18
15
525
653
585
473
537
773
1025
514
1542
193
225
313
367
416
704
1733
69
5
162
18
15
525
653
585
473
537
773
1025
514
1542
193
225
313
367
352
640
1733
69
5
162
18
15
525
653
585
473
537
773
1025
514
1542
193
225
313
367
352
704
1733
69
5
162
18
15
525
653
585
473
537
773
1025
514
1542
193
225
293
353
384
768
1733
69
13
177
18
15
525
653
585
473
537
773
1025
514
1542
193
225
293
353
384
640
1733
69
13
177
18
15
525
653
585
473
537
773
1025
514
1542
193
225
293
353
384
896
1733
69
13
177
18
15
525
653
585
473
537
773
1025
514
1542
193
225
293
353
384
704
1733
69
13
177
18
15
525
653
585
473
537
773
1025
514
1542
193
225
293
353
352
640
1733
69
13
177
18
15
525
653
585
473
537
773
1025
514
1542
193
225
293
353
352
672
1733
69
13
177
18
15
525
653
585
473
537
773
1025
514
1542
193
225
293
353
352
864
1733
69
13
177
18
15
525
653
585
473
537
773
1025
514
1542
193
225
307
321
256
768
1733
69
1
189
18
15
525
653
585
473
537
773
1025
514
1542
193
225
307
321
256
640
1733
69
1
189
18
15
525
653
585
473
537
773
1025
514
1542
193
225
307
321
256
896
1733
69
1
189
18
15
525
653
585
473
537
773
1025
514
1542
193
225
307
321
384
768
1733
69
1
189
18
15
525
653
585
473
537
773
1025
514
1542
193
225
307
321
384
896
1733
69
1
189
18
15
525
653
585
473
537
773
1025
514
1542
193
225
307
321
352
640
1733
69
1
189
18
15
525
653
585
473
537
773
1025
514
1542
193
225
307
321
352
672
1734
69
1
189
18
15
525
653
585
473
537
773
1025
514
1542
193
225
307
367
320
640
1733
69
1
162
18
15
525
653
585
473
537
773
1025
514
1542
193
225
307
367
352
640
1733
69
1
162
18
15
525
653
585
473
537
773
1025
514
1542
198
209
275
385
384
896
1744
93
73
221
18
15
525
653
585
473
537
773
1025
514
1542
198
209
275
385
384
704
1744
93
73
221
18
15
525
653
585
473
537
773
1025
514
1542
198
209
338
223
384
896
1744
93
20
98
18
15
525
653
585
473
537
773
1025
514
1542
198
209
338
351
256
640
1744
93
20
194
18
15
525
653
585
473
537
773
1025
514
1542
198
209
338
351
384
896
1744
93
20
194
18
15
525
653
585
473
537
773
1025
514
1542
198
209
338
351
384
704
1744
93
20
194
18
15
525
653
585
473
537
773
1025
514
1542
198
209
338
351
320
640
1744
93
20
194
18
15
525
653
585
473
537
773
1025
514
1542
198
209
339
321
256
640
1744
93
9
253
18
15
525
653
585
473
537
773
1025
514
1542
198
209
339
321
384
896
1744
93
9
253
18
15
525
653
585
473
537
773
1025
514
1542
198
209
339
321
384
704
1744
54
18
246
18
15
525
653
585
473
537
773
1025
514
1542
198
198
275
415
384
896
1744
0
74
866
18
15
525
653
585
473
537
773
1025
514
1542
198
198
275
415
384
704
1744
0
74
866
18
15
525
653
585
473
537
773
1025
514
1542
198
199
277
385
384
896
1744
1
73
881
18
15
525
653
585
473
537
773
1025
514
1542
198
199
277
385
384
704
1744
1
73
881
18
15
525
653
585
473
537
773
1025
514
1542
198
199
341
321
256
640
1744
2
17
241
18
15
525
653
585
473
537
773
1025
514
1542
198
199
341
321
256
896
1744
2
17
241
18
15
525
653
585
473
537
773
1025
514
1542
198
199
341
321
384
896
1744
1
17
241
18
15
525
653
585
473
537
773
1029
513
1542
198
193
275
387
399
952
1744
14
97
881
18
15
525
653
585
473
537
773
1029
513
1542
198
193
275
411
399
952
1744
14
97
865
18
15
525
653
585
473
537
773
1029
513
1542
198
193
275
411
447
952
1744
14
97
865
18
15
525
653
585
473
537
773
1029
513
1542
198
209
339
347
319
696
1744
93
17
193
18
15
525
653
585
473
537
773
1029
513
1542
198
209
339
347
319
952
1744
93
17
193
18
15
525
653
585
473
537
773
1029
513
1542
198
209
339
347
447
952
1744
93
17
193
18
15
525
653
585
473
537
773
1029
513
1542
198
198
274
387
399
952
1744
0
76
222
18
15
525
653
585
473
537
773
1029
513
1542
198
198
275
387
399
952
1744
0
74
881
18
15
525
653
585
473
537
773
1029
513
1542
198
198
275
411
399
952
1744
0
74
864
18
15
525
653
585
473
537
773
1029
513
1542
198
198
275
411
447
952
1744
0
74
864
18
15
525
653
585
473
537
773
1029
513
1542
198
199
341
322
443
952
1744
2
17
240
18
15
525
653
585
473
537
777
1025
514
1542
193
231
289
353
384
768
1734
74
10
163
18
15
525
653
585
473
537
777
1025
514
1542
193
231
289
353
384
640
1734
74
10
163
18
15
525
653
585
473
537
777
1025
514
1542
193
231
289
353
384
896
1734
74
10
163
18
15
525
653
585
473
537
777
1025
514
1542
193
231
289
353
384
704
1734
74
10
163
18
15
525
653
585
473
537
777
1025
514
1542
193
231
289
353
320
640
1734
74
10
163
18
15
525
653
585
473
537
777
1025
514
1542
193
231
289
353
320
896
1734
74
10
163
18
15
525
653
585
473
537
777
1025
514
1542
193
231
289
353
320
672
1734
74
10
163
18
15
525
653
585
473
537
777
1025
514
1542
193
231
289
353
352
704
1734
74
10
163
18
15
525
653
585
473
537
649
1025
514
1542
193
129
481
481
416
832
1894
126
30
14
18
15
525
653
585
473
537
649
1025
514
1542
193
139
481
481
416
832
1894
121
29
21
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
257
256
768
1733
5
5
253
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
257
256
640
1733
5
5
253
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
257
256
896
1733
5
5
253
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
257
384
768
1733
5
5
253
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
257
384
640
1733
5
5
253
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
257
384
896
1733
5
5
253
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
257
384
704
1733
5
5
253
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
321
256
768
1733
5
5
877
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
321
256
640
1733
5
5
877
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
321
256
896
1733
5
5
877
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
321
352
640
1733
5
5
877
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
321
352
704
1733
5
5
877
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
321
352
672
1734
5
5
877
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
321
352
864
1733
5
5
877
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
271
256
768
1734
5
5
226
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
271
256
640
1734
5
5
226
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
271
256
896
1733
5
5
226
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
271
384
768
1734
5
5
226
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
271
384
640
1734
5
5
226
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
271
384
896
1734
5
5
226
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
335
256
768
1734
5
5
866
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
335
256
640
1734
5
5
866
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
335
256
896
1734
5
5
866
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
335
288
640
1734
5
5
866
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
335
288
896
1734
5
5
866
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
335
288
832
1734
5
5
866
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
335
288
672
1734
5
5
866
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
335
352
640
1734
5
5
866
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
335
352
704
1734
5
5
866
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
335
352
672
1734
5
5
866
18
15
525
653
585
473
537
837
1025
514
1542
193
193
361
335
352
864
1734
5
5
866
18
15
525
653
585
473
537
837
1025
514
1542
193
199
357
257
256
768
1734
10
4
241
18
15
525
653
585
473
537
837
1025
514
1542
193
199
357
257
256
896
1734
10
4
241
18
15
525
653
585
473
537
837
1025
514
1542
193
199
357
257
384
768
1734
10
4
241
18
15
525
653
585
473
537
837
1025
514
1542
193
199
357
257
384
896
1734
10
4
241
18
15
525
653
585
473
537
837
1025
514
1542
198
198
371
271
256
640
1744
0
10
226
18
15
525
653
585
473
537
837
1025
514
1542
198
198
371
271
256
896
1744
0
10
226
18
15
525
653
585
473
537
837
1025
514
1542
198
198
371
271
384
896
1744
0
10
226
18
15
525
653
585
473
537
837
1025
514
1542
198
198
371
271
384
704
1744
0
10
226
18
15
525
653
585
473
537
837
1025
514
1542
198
199
373
257
256
640
1744
2
9
225
18
15
525
653
585
473
537
837
1025
514
1542
198
199
373
257
256
896
1744
2
9
225
18
15
525
653
585
473
537
837
1025
514
1542
198
199
373
257
384
896
1744
1
9
225
18
15
525
653
585
473
537
837
1025
514
1542
198
199
373
257
384
704
1744
1
9
225
18
15
525
653
585
473
537
837
1025
514
1542
198
199
373
321
256
640
1744
2
9
209
18
15
525
653
585
473
537
837
1025
514
1542
198
199
373
321
256
896
1744
2
9
209
18
15
525
653
585
473
537
837
1025
514
1542
198
199
373
321
352
640
1744
2
9
209
18
15
525
653
585
473
537
837
1025
514
1542
198
199
373
321
352
672
1744
1
9
209
18
15
525
653
585
473
537
837
1029
513
1542
198
198
370
387
399
952
1744
0
12
798
18
15
525
653
585
473
537
837
1029
513
1542
198
198
371
387
399
952
1744
0
10
794
18
15
525
653
585
473
537
837
1029
513
1542
198
199
373
322
331
696
1744
2
9
208
18
15
525
653
585
473
537
841
1025
514
1542
193
193
353
257
256
640
1738
3
3
227
18
15
525
653
585
473
537
841
1025
514
1542
193
193
353
257
256
896
1738
3
3
227
18
15
525
653
585
473
537
841
1025
514
1542
193
193
353
257
384
896
1738
3
3
227
18
15
525
653
585
473
537
841
1025
514
1542
193
193
353
321
256
640
1738
3
3
867
18
15
525
653
585
473
537
841
1025
514
1542
193
193
353
321
256
896
1738
3
3
867
18
15
525
653
585
473
537
841
1025
514
1542
193
193
353
321
320
640
1738
3
3
867
18
15
525
653
585
473
537
841
1025
514
1542
193
193
353
321
320
896
1738
3
3
867
18
15
525
653
585
473
537
841
1025
514
1542
193
193
353
321
320
704
1738
3
3
867
18
15
525
653
585
473
537
841
1025
514
1542
193
193
353
321
288
896
1738
3
3
867
18
15
525
653
585
473
537
841
1025
514
1542
193
193
353
321
352
704
1738
3
3
867
18
15
525
653
585
473
537
841
1026
513
1542
198
198
353
256
446
952
1744
0
6
224
18
15
525
653
585
473
537
841
1026
513
1542
198
199
353
256
446
952
1744
2
6
224
18
15
525
653
585
473
537
841
1026
514
1542
193
203
353
320
312
800
1958
57
13
216
18
15
525
653
585
473
537
805
1025
514
1542
193
193
265
385
416
896
1733
5
69
205
18
15
525
653
585
473
537
805
1025
514
1542
193
193
265
385
416
832
1733
5
69
205
18
15
525
653
585
473
537
805
1025
514
1542
193
193
265
385
416
704
1733
5
69
205
18
15
525
653
585
473
537
805
1025
514
1542
193
193
265
385
416
672
1733
5
69
205
18
15
525
653
585
473
537
805
1025
514
1542
193
193
265
385
416
928
1733
5
69
205
18
15
525
653
585
473
537
805
1025
514
1542
193
193
265
399
384
896
1733
5
69
201
18
15
525
653
585
473
537
805
1025
514
1542
193
193
265
399
384
704
1733
5
69
201
18
15
525
653
585
473
537
805
1025
514
1542
193
193
265
399
416
928
1734
5
69
201
18
15
525
653
585
473
541
773
1025
514
1542
193
195
273
385
384
640
1733
1
77
881
18
15
525
653
585
473
541
773
1025
514
1542
193
195
273
385
384
896
1733
1
77
881
18
15
525
653
585
473
541
773
1025
514
1542
193
195
273
385
384
704
1733
1
77
881
18
15
525
653
585
473
541
773
1025
514
1542
193
195
273
385
384
928
1734
1
77
881
18
15
525
653
585
473
541
773
1025
514
1542
193
195
277
385
384
768
1734
9
85
221
18
15
525
653
585
473
541
773
1025
514
1542
193
195
277
385
384
640
1733
9
85
221
18
15
525
653
585
473
541
773
1025
514
1542
193
195
277
385
384
896
1733
9
85
221
18
15
525
653
585
473
541
773
1025
514
1542
193
195
277
385
384
832
1958
9
85
221
18
15
525
653
585
473
541
773
1025
514
1542
193
195
277
385
384
704
1733
9
85
221
18
15
525
653
585
473
541
773
1025
514
1542
193
195
277
385
384
928
1734
9
85
221
18
15
525
653
585
473
541
773
1025
514
1542
193
195
281
417
384
896
1734
2
38
201
18
15
525
653
585
473
541
773
1025
514
1542
193
195
281
417
416
896
1734
2
38
201
18
15
525
653
585
473
541
773
1025
514
1542
193
195
281
417
416
928
1734
2
38
201
18
15
525
653
585
473
541
773
1025
514
1542
193
195
275
385
384
768
1733
1
97
889
18
15
525
653
585
473
541
773
1025
514
1542
193
195
275
385
384
640
1733
1
97
889
18
15
525
653
585
473
541
773
1025
514
1542
193
195
275
385
384
896
1733
1
97
889
18
15
525
653
585
473
541
773
1025
514
1542
193
195
275
385
384
832
1958
1
97
889
18
15
525
653
585
473
541
773
1025
514
1542
193
195
275
385
384
704
1733
1
97
889
18
15
525
653
585
473
541
773
1025
514
1542
193
197
273
385
384
640
1734
6
78
881
18
15
525
653
585
473
541
773
1025
514
1542
193
197
273
385
384
896
1734
6
78
881
18
15
525
653
585
473
541
773
1025
514
1542
193
197
273
385
384
832
1958
6
78
881
18
15
525
653
585
473
541
773
1025
514
1542
193
197
273
385
384
704
1734
6
78
881
18
15
525
653
585
473
541
773
1025
514
1542
193
197
273
385
384
928
1734
6
78
881
18
15
525
653
585
473
541
773
1025
514
1542
193
197
337
385
384
640
1734
6
17
154
18
15
525
653
585
473
541
773
1025
514
1542
193
197
337
385
384
896
1734
6
17
154
18
15
525
653
585
473
541
773
1025
514
1542
193
197
337
385
384
704
1734
6
17
154
18
15
525
653
585
473
541
773
1025
514
1542
193
197
337
385
384
928
1734
6
17
154
18
15
525
653
585
473
541
773
1025
514
1542
193
197
337
193
384
896
1734
6
17
113
18
15
525
653
585
473
541
773
1025
514
1542
193
197
337
321
256
640
1734
6
17
241
18
15
525
653
585
473
541
773
1025
514
1542
193
197
337
321
256
896
1734
6
17
241
18
15
525
653
585
473
541
773
1025
514
1542
193
197
337
321
256
704
1734
6
17
241
18
15
525
653
585
473
541
773
1025
514
1542
193
197
337
321
384
640
1734
6
17
241
18
15
525
653
585
473
541
773
1025
514
1542
193
197
337
321
384
896
1734
6
17
241
18
15
525
653
585
473
541
773
1025
514
1542
193
197
337
321
384
704
1734
6
17
241
18
15
525
653
585
473
541
773
1025
514
1542
193
197
337
321
384
928
1734
6
17
241
18
15
525
653
585
473
541
773
1025
514
1542
193
197
337
321
352
640
1734
6
17
241
18
15
525
653
585
473
541
773
1025
514
1542
193
197
337
321
352
672
1734
6
17
241
18
15
525
653
585
473
541
773
1025
514
1542
193
197
277
385
384
640
1734
6
73
218
18
15
525
653
585
473
541
773
1025
514
1542
193
197
277
385
384
896
1734
6
73
218
18
15
525
653
585
473
541
773
1025
514
1542
193
197
277
385
384
832
1958
6
73
218
18
15
525
653
585
473
541
773
1025
514
1542
193
197
277
385
384
704
1734
6
73
218
18
15
525
653
585
473
541
773
1025
514
1542
193
197
277
385
384
928
1734
6
73
218
18
15
525
653
585
473
541
773
1025
514
1542
193
197
341
385
384
640
1738
11
19
157
18
15
525
653
585
473
541
773
1025
514
1542
193
197
341
385
384
896
1738
11
19
157
18
15
525
653
585
473
541
773
1025
514
1542
193
197
341
193
384
896
1734
6
22
118
18
15
525
653
585
473
541
773
1025
514
1542
193
197
341
193
384
832
1958
6
22
118
18
15
525
653
585
473
541
773
1025
514
1542
193
197
341
321
256
640
1734
6
22
237
18
15
525
653
585
473
541
773
1025
514
1542
193
197
341
321
256
896
1734
6
22
237
18
15
525
653
585
473
541
773
1025
514
1542
193
197
341
321
256
704
1734
6
22
237
18
15
525
653
585
473
541
773
1025
514
1542
193
197
341
321
384
640
1734
6
22
237
18
15
525
653
585
473
541
773
1025
514
1542
193
197
341
321
384
896
1734
6
22
237
18
15
525
653
585
473
541
773
1025
514
1542
193
197
341
321
384
832
1958
6
22
237
18
15
525
653
585
473
541
773
1025
514
1542
193
197
341
321
384
704
1734
6
22
237
18
15
525
653
585
473
541
773
1025
514
1542
193
197
341
321
384
928
1734
6
22
237
18
15
525
653
585
473
541
773
1025
514
1542
193
197
341
321
352
640
1734
6
22
237
18
15
525
653
585
473
541
773
1025
514
1542
193
197
341
321
352
672
1734
6
22
237
18
15
525
653
585
473
541
773
1025
514
1542
193
201
281
385
384
768
1734
14
70
214
18
15
525
653
585
473
541
773
1025
514
1542
193
201
281
385
384
640
1734
14
70
214
18
15
525
653
585
473
541
773
1025
514
1542
193
201
281
385
384
896
1734
14
70
214
18
15
525
653
585
473
541
773
1025
514
1542
193
201
281
385
384
704
1734
14
70
214
18
15
525
653
585
473
541
773
1025
514
1542
193
201
281
385
384
928
1958
14
70
214
18
15
525
653
585
473
541
773
1025
514
1542
193
201
281
417
384
768
1734
14
70
201
18
15
525
653
585
473
541
773
1025
514
1542
193
201
281
417
384
896
1734
14
70
201
18
15
525
653
585
473
541
773
1025
514
1542
193
201
281
417
384
928
1958
14
70
203
18
15
525
653
585
473
541
773
1025
514
1542
193
201
281
417
416
768
1734
14
70
201
18
15
525
653
585
473
541
773
1025
514
1542
193
201
281
417
416
896
1734
14
70
201
18
15
525
653
585
473
541
773
1025
514
1542
193
201
281
417
416
832
1734
14
70
201
18
15
525
653
585
473
541
773
1025
514
1542
193
201
281
417
416
928
1734
14
70
201
18
15
525
653
585
473
541
773
1025
514
1542
193
227
289
385
384
768
1733
73
13
253
18
15
525
653
585
473
541
773
1025
514
1542
193
227
289
385
384
640
1733
17
13
253
18
15
525
653
585
473
541
773
1025
514
1542
193
227
289
385
384
896
1733
73
13
253
18
15
525
653
585
473
541
773
1025
514
1542
193
227
289
385
384
832
1958
73
13
253
18
15
525
653
585
473
541
773
1025
514
1542
193
227
289
353
256
768
1734
73
13
173
18
15
525
653
585
473
541
773
1025
514
1542
193
227
289
353
256
640
1733
73
13
173
18
15
525
653
585
473
541
773
1025
514
1542
193
227
289
353
256
896
1733
73
13
173
18
15
525
653
585
473
541
773
1025
514
1542
193
227
289
353
256
672
1734
73
13
173
18
15
525
653
585
473
541
773
1025
514
1542
193
227
289
353
384
768
1733
73
13
173
18
15
525
653
585
473
541
773
1025
514
1542
193
227
289
353
384
640
1733
73
13
173
18
15
525
653
585
473
541
773
1025
514
1542
193
227
289
353
384
896
1733
73
13
173
18
15
525
653
585
473
541
773
1025
514
1542
193
227
289
353
384
704
1733
73
13
173
18
15
525
653
585
473
541
773
1025
514
1542
193
227
289
353
384
928
1958
73
13
173
18
15
525
653
585
473
541
773
1025
514
1542
193
227
289
353
352
640
1733
73
13
173
18
15
525
653
585
473
541
773
1025
514
1542
193
227
289
353
352
704
1733
73
13
173
18
15
525
653
585
473
541
773
1025
514
1542
193
227
289
353
352
672
1733
73
13
173
18
15
525
653
585
473
541
773
1025
514
1542
193
227
289
353
352
864
1733
73
13
173
18
15
525
653
585
473
541
773
1025
514
1542
193
227
307
193
384
896
1733
65
1
949
18
15
525
653
585
473
541
773
1025
514
1542
193
227
307
193
384
832
1958
17
0
948
18
15
525
653
585
473
541
773
1025
514
1542
193
227
307
321
256
768
1733
65
0
185
18
15
525
653
585
473
541
773
1025
514
1542
193
227
307
321
256
640
1733
65
0
185
18
15
525
653
585
473
541
773
1025
514
1542
193
227
307
321
256
896
1733
65
0
185
18
15
525
653
585
473
541
773
1025
514
1542
193
227
307
321
256
672
1734
65
0
185
18
15
525
653
585
473
541
773
1025
514
1542
193
227
307
321
384
768
1733
65
0
185
18
15
525
653
585
473
541
773
1025
514
1542
193
227
307
321
384
896
1733
65
0
185
18
15
525
653
585
473
541
773
1025
514
1542
193
227
307
321
384
928
1958
65
1
185
18
15
525
653
585
473
541
773
1025
514
1542
193
227
307
321
352
640
1733
65
0
185
18
15
525
653
585
473
541
773
1025
514
1542
193
227
307
321
352
672
1734
65
0
185
18
15
525
653
585
473
541
773
1025
514
1542
193
227
307
353
256
768
1734
65
0
164
18
15
525
653
585
473
541
773
1025
514
1542
193
227
307
353
256
640
1733
65
0
164
18
15
525
653
585
473
541
773
1025
514
1542
193
227
307
353
256
896
1733
65
0
164
18
15
525
653
585
473
541
773
1025
514
1542
193
227
307
353
256
672
1734
65
0
164
18
15
525
653
585
473
541
773
1025
514
1542
193
227
307
353
384
768
1733
65
0
164
18
15
525
653
585
473
541
773
1025
514
1542
193
227
307
353
384
640
1733
65
0
164
18
15
525
653
585
473
541
773
1025
514
1542
193
227
307
353
384
896
1733
65
0
164
18
15
525
653
585
473
541
773
1025
514
1542
193
227
307
353
384
704
1733
65
0
164
18
15
525
653
585
473
541
773
1025
514
1542
193
227
307
353
384
928
1958
65
1
164
18
15
525
653
585
473
541
773
1025
514
1542
193
227
307
353
352
640
1733
65
0
164
18
15
525
653
585
473
541
773
1025
514
1542
193
227
307
353
352
672
1733
65
0
164
18
15
525
653
585
473
541
773
1025
514
1542
193
227
307
353
352
864
1733
65
0
164
18
15
525
653
585
473
541
773
1025
514
1542
193
229
289
353
352
640
1734
70
14
177
18
15
525
653
585
473
541
773
1025
514
1542
193
229
289
353
352
704
1734
70
14
177
18
15
525
653
585
473
541
773
1025
514
1542
193
229
289
353
352
672
1734
70
14
177
18
15
525
653
585
473
541
773
1025
514
1542
193
229
289
353
352
864
1734
70
14
177
18
15
525
653
585
473
541
773
1025
514
1542
193
229
277
385
384
640
1734
38
69
877
18
15
525
653
585
473
541
773
1025
514
1542
193
229
277
385
384
704
1734
1062
71
877
18
15
525
653
585
473
541
773
1025
514
1542
193
229
293
385
384
768
1734
70
9
250
18
15
525
653
585
473
541
773
1025
514
1542
193
229
293
385
384
896
1734
70
9
250
18
15
525
653
585
473
541
773
1025
514
1542
193
229
293
385
384
928
1958
70
13
253
18
15
525
653
585
473
541
773
1025
514
1542
193
229
293
353
256
768
1734
70
9
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
293
353
256
640
1734
70
9
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
293
353
256
896
1734
70
9
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
293
353
256
672
1734
70
9
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
293
353
384
768
1734
70
9
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
293
353
384
640
1734
70
9
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
293
353
384
896
1734
70
9
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
293
353
384
704
1734
70
9
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
293
353
384
928
1958
70
9
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
293
353
352
640
1734
70
9
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
293
353
352
704
1734
70
9
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
293
353
352
672
1734
70
9
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
293
353
352
864
1734
70
9
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
309
321
256
768
1734
70
5
189
18
15
525
653
585
473
541
773
1025
514
1542
193
229
309
321
256
640
1734
70
5
189
18
15
525
653
585
473
541
773
1025
514
1542
193
229
309
321
256
896
1734
70
5
189
18
15
525
653
585
473
541
773
1025
514
1542
193
229
309
321
256
704
1734
70
5
189
18
15
525
653
585
473
541
773
1025
514
1542
193
229
309
321
256
672
1734
70
5
189
18
15
525
653
585
473
541
773
1025
514
1542
193
229
309
321
384
768
1734
70
5
189
18
15
525
653
585
473
541
773
1025
514
1542
193
229
309
321
384
896
1734
70
5
189
18
15
525
653
585
473
541
773
1025
514
1542
193
229
309
321
384
928
1958
70
7
189
18
15
525
653
585
473
541
773
1025
514
1542
193
229
309
321
352
640
1734
70
5
189
18
15
525
653
585
473
541
773
1025
514
1542
193
229
309
321
352
672
1734
70
5
189
18
15
525
653
585
473
541
773
1025
514
1542
193
229
309
353
256
768
1734
70
5
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
309
353
256
640
1734
70
5
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
309
353
256
896
1734
70
5
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
309
353
256
672
1734
70
5
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
309
353
384
768
1734
70
5
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
309
353
384
640
1734
70
5
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
309
353
384
896
1734
70
5
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
309
353
384
704
1734
70
5
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
309
353
384
928
1958
70
7
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
309
353
352
640
1734
70
5
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
309
353
352
704
1734
70
5
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
309
353
352
672
1734
70
5
173
18
15
525
653
585
473
541
773
1025
514
1542
193
229
309
353
352
864
1734
70
5
173
18
15
525
653
585
473
541
773
1025
514
1542
193
211
337
193
384
832
1958
50
6
113
18
15
525
653
585
473
541
773
1025
514
1542
193
211
337
321
384
832
1958
50
6
237
18
15
525
653
585
473
541
773
1025
514
1542
193
211
341
321
256
1024
1893
1073
5
237
18
15
525
653
585
473
541
773
1025
514
1542
193
211
341
321
384
928
1958
49
5
237
18
15
525
653
585
473
541
773
1025
514
1542
193
211
339
385
384
832
1958
49
16
157
18
15
525
653
585
473
541
773
1025
514
1542
193
211
339
385
384
928
1958
49
16
157
18
15
525
653
585
473
541
773
1025
514
1542
193
211
339
193
384
832
1958
49
16
109
18
15
525
653
585
473
541
773
1025
514
1542
193
211
339
321
384
832
1958
49
16
237
18
15
525
653
585
473
541
773
1025
514
1542
193
211
339
321
384
928
1958
49
16
237
18
15
525
653
585
473
541
773
1025
514
1542
198
194
275
385
384
896
1744
12
78
217
18
15
525
653
585
473
541
773
1025
514
1542
198
194
275
385
384
704
1744
12
78
217
18
15
525
653
585
473
541
773
1025
514
1542
198
201
281
385
384
896
1744
6
70
213
18
15
525
653
585
473
541
773
1025
514
1542
198
201
281
417
384
896
1744
6
70
201
18
15
525
653
585
473
541
773
1029
513
1542
198
194
274
386
395
952
1744
12
76
216
18
15
525
653
585
473
541
773
1029
513
1542
198
194
274
387
399
952
1744
12
76
874
18
15
525
653
585
473
541
645
1025
513
1542
198
130
483
481
314
696
1744
124
30
9
18
15
525
653
585
473
541
645
1025
513
1542
198
131
483
481
314
696
1744
122
26
22
18
15
525
653
585
473
541
645
1025
513
1542
198
137
481
481
314
696
1744
102
30
17
18
15
525
653
585
473
541
645
1025
513
1542
198
137
483
481
314
696
1744
102
26
18
18
15
525
653
585
473
541
645
1025
514
1542
193
133
497
481
416
832
1894
102
17
10
18
15
525
653
585
473
541
645
1025
514
1542
193
133
501
481
416
832
1894
102
22
13
18
15
525
653
585
473
541
645
1025
514
1542
193
133
485
481
416
832
1894
102
29
13
18
15
525
653
585
473
541
645
1025
514
1542
193
131
481
481
288
640
1733
97
29
17
18
15
525
653
585
473
541
645
1025
514
1542
193
131
483
481
416
832
1893
97
26
30
18
15
525
653
585
473
541
645
1025
514
1542
193
131
501
481
288
640
1733
97
21
13
18
15
525
653
585
473
541
645
1025
514
1542
193
131
501
481
288
672
1734
97
21
13
18
15
525
653
585
473
541
645
1025
514
1542
193
131
501
481
416
768
1733
97
21
13
18
15
525
653
585
473
541
645
1025
514
1542
193
131
501
481
416
896
1733
97
21
13
18
15
525
653
585
473
541
645
1025
514
1542
193
131
501
481
416
832
1733
97
21
13
18
15
525
653
585
473
541
645
1025
514
1542
193
147
497
481
288
640
1734
105
13
13
18
15
525
653
585
473
541
645
1025
514
1542
193
147
497
481
416
768
1734
105
13
13
18
15
525
653
585
473
541
645
1025
514
1542
193
147
497
481
416
896
1734
105
13
13
18
15
525
653
585
473
541
645
1025
514
1542
193
147
497
481
416
832
1734
105
13
13
18
15
525
653
585
473
541
645
1025
514
1542
193
147
501
481
288
640
1733
113
5
13
18
15
525
653
585
473
541
645
1025
514
1542
193
147
501
481
288
672
1734
113
5
13
18
15
525
653
585
473
541
645
1025
514
1542
193
147
501
481
416
768
1733
113
5
13
18
15
525
653
585
473
541
645
1025
514
1542
193
147
501
481
416
896
1733
113
5
13
18
15
525
653
585
473
541
645
1025
514
1542
193
147
501
481
416
832
1733
113
5
13
18
15
525
653
585
473
541
645
1025
514
1542
198
130
483
481
416
896
1744
124
30
9
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
257
256
768
1733
9
13
225
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
257
256
640
1733
1
13
225
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
257
256
896
1733
1
13
225
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
257
384
768
1733
9
13
225
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
257
384
640
1733
1
13
225
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
257
384
896
1733
1
13
225
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
257
384
704
1733
1
13
225
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
385
384
640
1733
1
13
797
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
385
384
896
1733
1
13
797
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
385
384
832
1958
1
13
797
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
385
384
928
1734
1
13
797
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
385
320
640
1733
1
13
797
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
385
320
896
1733
1
13
797
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
385
320
832
1957
1
13
797
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
385
320
672
1734
1
13
797
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
385
320
864
1734
1
13
797
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
321
256
1024
1893
1025
13
205
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
321
256
768
1733
9
13
209
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
321
256
640
1733
1
13
209
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
321
256
896
1733
1
13
209
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
321
256
704
1733
1
13
209
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
321
352
640
1733
1
13
209
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
321
352
704
1733
1
13
209
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
321
352
672
1734
1
13
209
18
15
525
653
585
473
541
837
1025
514
1542
193
195
369
321
352
864
1733
1
13
209
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
257
256
768
1733
1
0
233
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
257
256
640
1733
1
0
233
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
257
256
896
1733
1
0
233
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
257
256
864
1894
1
0
233
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
257
384
768
1733
1
0
233
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
257
384
640
1733
1
0
233
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
257
384
896
1733
1
0
233
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
257
384
704
1733
1
0
233
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
257
384
928
1734
1
0
233
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
321
256
768
1733
1
0
868
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
321
256
640
1733
1
0
868
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
321
256
896
1733
1
0
868
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
321
256
704
1733
1
0
868
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
321
320
640
1733
1
0
868
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
321
320
832
1957
1
0
868
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
321
320
704
1733
1
0
868
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
321
320
672
1734
1
0
873
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
321
320
864
1733
9
0
873
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
321
352
640
1733
1
0
868
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
321
352
704
1733
1
0
868
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
321
352
672
1734
1
0
873
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
321
352
864
1733
1
0
868
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
271
256
768
1734
1
0
224
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
271
256
640
1734
1
0
224
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
271
256
896
1733
1
0
224
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
271
384
768
1734
1
0
224
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
271
384
896
1734
1
0
224
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
335
288
640
1734
1
0
864
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
335
288
896
1734
1
0
864
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
335
288
832
1734
1
0
864
18
15
525
653
585
473
541
837
1025
514
1542
193
195
355
335
288
672
1734
1
0
864
18
15
525
653
585
473
541
837
1025
514
1542
193
197
369
321
256
640
1734
6
14
209
18
15
525
653
585
473
541
837
1025
514
1542
193
197
369
321
256
896
1734
6
14
209
18
15
525
653
585
473
541
837
1025
514
1542
193
197
369
321
256
704
1734
6
14
209
18
15
525
653
585
473
541
837
1025
514
1542
193
197
369
321
352
640
1734
6
14
209
18
15
525
653
585
473
541
837
1025
514
1542
193
197
369
321
352
704
1734
6
14
209
18
15
525
653
585
473
541
837
1025
514
1542
193
197
369
321
352
672
1734
6
14
209
18
15
525
653
585
473
541
837
1025
514
1542
193
197
369
321
352
864
1734
6
14
209
18
15
525
653
585
473
541
837
1025
514
1542
193
197
361
257
256
640
1734
6
1
249
18
15
525
653
585
473
541
837
1025
514
1542
193
197
361
257
256
896
1734
6
1
249
18
15
525
653
585
473
541
837
1025
514
1542
193
197
361
257
384
640
1734
6
1
249
18
15
525
653
585
473
541
837
1025
514
1542
193
197
361
257
384
896
1734
6
1
249
18
15
525
653
585
473
541
837
1025
514
1542
193
197
361
257
384
704
1734
6
1
249
18
15
525
653
585
473
541
837
1025
514
1542
193
197
361
257
384
928
1734
6
1
249
18
15
525
653
585
473
541
837
1025
514
1542
193
197
357
257
256
640
1734
6
5
237
18
15
525
653
585
473
541
837
1025
514
1542
193
197
357
257
256
896
1734
6
5
237
18
15
525
653
585
473
541
837
1025
514
1542
193
197
357
257
384
640
1734
6
5
237
18
15
525
653
585
473
541
837
1025
514
1542
193
197
357
257
384
896
1734
6
5
237
18
15
525
653
585
473
541
837
1025
514
1542
193
197
357
257
384
704
1734
6
5
237
18
15
525
653
585
473
541
837
1025
514
1542
193
197
357
257
384
928
1734
6
5
237
18
15
525
653
585
473
541
837
1025
514
1542
193
197
357
321
256
640
1734
6
6
877
18
15
525
653
585
473
541
837
1025
514
1542
193
197
357
321
256
896
1734
6
6
877
18
15
525
653
585
473
541
837
1025
514
1542
193
197
357
321
256
704
1734
6
6
877
18
15
525
653
585
473
541
837
1025
514
1542
193
197
357
321
352
640
1734
6
6
877
18
15
525
653
585
473
541
837
1025
514
1542
193
197
357
321
352
704
1734
6
6
877
18
15
525
653
585
473
541
837
1025
514
1542
193
197
357
321
352
672
1734
6
6
877
18
15
525
653
585
473
541
837
1025
514
1542
193
197
357
321
352
864
1734
6
6
877
18
15
525
653
585
473
541
837
1025
514
1542
193
197
373
257
256
640
1734
6
9
253
18
15
525
653
585
473
541
837
1025
514
1542
193
197
373
257
256
896
1734
6
9
253
18
15
525
653
585
473
541
837
1025
514
1542
193
197
373
257
384
640
1734
6
9
253
18
15
525
653
585
473
541
837
1025
514
1542
193
197
373
257
384
896
1734
6
9
253
18
15
525
653
585
473
541
837
1025
514
1542
193
197
373
257
384
704
1734
6
9
253
18
15
525
653
585
473
541
837
1025
514
1542
193
197
373
385
384
640
1734
6
9
794
18
15
525
653
585
473
541
837
1025
514
1542
193
197
373
385
384
896
1734
6
9
794
18
15
525
653
585
473
541
837
1025
514
1542
193
197
373
385
384
832
1958
6
9
794
18
15
525
653
585
473
541
837
1025
514
1542
193
197
373
385
384
928
1734
6
9
794
18
15
525
653
585
473
541
837
1025
514
1542
193
197
373
385
320
640
1734
6
9
794
18
15
525
653
585
473
541
837
1025
514
1542
193
197
373
385
320
896
1734
6
9
794
18
15
525
653
585
473
541
837
1025
514
1542
193
197
373
385
320
832
1958
6
9
794
18
15
525
653
585
473
541
837
1025
514
1542
193
197
373
385
320
672
1734
6
9
794
18
15
525
653
585
473
541
837
1025
514
1542
193
197
373
385
320
864
1734
6
9
794
18
15
525
653
585
473
541
837
1025
514
1542
193
197
373
321
256
640
1734
6
9
205
18
15
525
653
585
473
541
837
1025
514
1542
193
197
373
321
256
896
1734
6
9
205
18
15
525
653
585
473
541
837
1025
514
1542
193
197
373
321
256
704
1734
6
9
205
18
15
525
653
585
473
541
837
1025
514
1542
193
197
373
321
352
640
1734
6
9
205
18
15
525
653
585
473
541
837
1025
514
1542
193
197
373
321
352
704
1734
6
9
205
18
15
525
653
585
473
541
837
1025
514
1542
193
197
373
321
352
672
1734
6
9
205
18
15
525
653
585
473
541
837
1025
514
1542
193
197
373
321
352
864
1734
6
9
205
18
15
525
653
585
473
541
837
1025
514
1542
193
201
353
257
256
768
1734
14
14
241
18
15
525
653
585
473
541
837
1025
514
1542
193
201
353
257
256
640
1734
14
14
241
18
15
525
653
585
473
541
837
1025
514
1542
193
201
353
257
256
896
1734
14
14
241
18
15
525
653
585
473
541
837
1025
514
1542
193
201
353
257
384
768
1734
14
14
241
18
15
525
653
585
473
541
837
1025
514
1542
193
201
353
257
384
640
1734
14
14
241
18
15
525
653
585
473
541
837
1025
514
1542
193
201
353
257
384
896
1734
14
14
241
18
15
525
653
585
473
541
837
1025
514
1542
193
201
353
257
384
704
1734
14
14
241
18
15
525
653
585
473
541
837
1025
514
1542
193
201
353
257
384
928
1958
14
14
241
18
15
525
653
585
473
541
837
1025
514
1542
193
201
353
321
256
768
1734
14
14
209
18
15
525
653
585
473
541
837
1025
514
1542
193
201
353
321
256
640
1734
14
14
209
18
15
525
653
585
473
541
837
1025
514
1542
193
201
353
321
256
896
1734
14
14
209
18
15
525
653
585
473
541
837
1025
514
1542
193
201
353
321
352
640
1734
14
14
209
18
15
525
653
585
473
541
837
1025
514
1542
193
201
353
321
352
704
1734
14
14
209
18
15
525
653
585
473
541
837
1025
514
1542
193
201
353
321
352
672
1734
14
14
209
18
15
525
653
585
473
541
837
1025
514
1542
193
201
353
321
352
864
1734
14
14
209
18
15
525
653
585
473
541
837
1025
514
1542
193
201
361
257
256
768
1734
14
11
235
18
15
525
653
585
473
541
837
1025
514
1542
193
201
361
257
256
640
1734
14
11
235
18
15
525
653
585
473
541
837
1025
514
1542
193
201
361
257
256
896
1734
14
11
235
18
15
525
653
585
473
541
837
1025
514
1542
193
201
361
257
384
768
1734
14
11
235
18
15
525
653
585
473
541
837
1025
514
1542
193
201
361
257
384
640
1734
14
11
235
18
15
525
653
585
473
541
837
1025
514
1542
193
201
361
257
384
896
1734
14
11
235
18
15
525
653
585
473
541
837
1025
514
1542
193
201
361
257
384
704
1734
14
11
235
18
15
525
653
585
473
541
837
1025
514
1542
193
201
361
257
384
928
1958
14
11
235
18
15
525
653
585
473
541
837
1025
514
1542
193
201
361
321
256
768
1734
14
11
219
18
15
525
653
585
473
541
837
1025
514
1542
193
201
361
321
256
640
1734
14
11
219
18
15
525
653
585
473
541
837
1025
514
1542
193
201
361
321
256
896
1734
14
11
219
18
15
525
653
585
473
541
837
1025
514
1542
193
201
361
321
352
640
1734
14
11
219
18
15
525
653
585
473
541
837
1025
514
1542
193
201
361
321
352
704
1734
14
11
219
18
15
525
653
585
473
541
837
1025
514
1542
193
201
361
321
352
672
1734
14
11
219
18
15
525
653
585
473
541
837
1025
514
1542
193
201
361
321
352
864
1734
14
11
219
18
15
525
653
585
473
541
837
1025
514
1542
193
201
377
257
256
768
1734
14
6
226
18
15
525
653
585
473
541
837
1025
514
1542
193
201
377
257
256
640
1734
14
6
226
18
15
525
653
585
473
541
837
1025
514
1542
193
201
377
257
256
896
1734
14
6
226
18
15
525
653
585
473
541
837
1025
514
1542
193
201
377
257
384
768
1734
14
6
226
18
15
525
653
585
473
541
837
1025
514
1542
193
201
377
257
384
640
1734
14
6
226
18
15
525
653
585
473
541
837
1025
514
1542
193
201
377
257
384
896
1734
14
6
226
18
15
525
653
585
473
541
837
1025
514
1542
193
201
377
257
384
704
1734
14
6
226
18
15
525
653
585
473
541
837
1025
514
1542
193
201
377
385
384
768
1734
14
6
798
18
15
525
653
585
473
541
837
1025
514
1542
193
201
377
385
384
640
1734
14
6
798
18
15
525
653
585
473
541
837
1025
514
1542
193
201
377
385
384
896
1734
14
6
798
18
15
525
653
585
473
541
837
1025
514
1542
193
201
377
385
320
640
1734
14
6
798
18
15
525
653
585
473
541
837
1025
514
1542
193
201
377
385
320
896
1734
14
6
798
18
15
525
653
585
473
541
837
1025
514
1542
193
201
377
385
320
704
1734
14
6
798
18
15
525
653
585
473
541
837
1025
514
1542
193
201
377
385
320
672
1734
14
6
798
18
15
525
653
585
473
541
837
1025
514
1542
193
201
377
321
256
768
1734
14
6
194
18
15
525
653
585
473
541
837
1025
514
1542
193
201
377
321
256
640
1734
14
6
194
18
15
525
653
585
473
541
837
1025
514
1542
193
201
377
321
256
896
1734
14
6
194
18
15
525
653
585
473
541
837
1025
514
1542
193
201
377
321
352
640
1734
14
6
194
18
15
525
653
585
473
541
837
1025
514
1542
193
201
377
321
352
704
1734
14
6
194
18
15
525
653
585
473
541
837
1025
514
1542
193
201
377
321
352
672
1734
14
6
194
18
15
525
653
585
473
541
837
1025
514
1542
193
201
377
321
352
864
1734
14
6
194
18
15
525
653
585
473
541
837
1025
514
1542
198
194
371
257
256
640
1744
12
14
226
18
15
525
653
585
473
541
837
1025
514
1542
198
194
371
257
256
896
1744
12
14
226
18
15
525
653
585
473
541
837
1025
514
1542
198
194
371
257
384
896
1744
12
14
226
18
15
525
653
585
473
541
837
1025
514
1542
198
194
371
257
384
704
1744
12
14
226
18
15
525
653
585
473
541
837
1025
514
1542
198
194
371
385
384
896
1744
12
14
793
18
15
525
653
585
473
541
837
1025
514
1542
198
194
371
385
320
640
1744
12
14
793
18
15
525
653
585
473
541
837
1025
514
1542
198
194
371
385
320
896
1744
12
14
793
18
15
525
653
585
473
541
837
1025
514
1542
198
194
371
385
320
672
1744
12
14
793
18
15
525
653
585
473
541
837
1025
514
1542
198
194
371
321
256
640
1744
12
14
201
18
15
525
653
585
473
541
837
1025
514
1542
198
194
371
321
256
896
1744
12
14
201
18
15
525
653
585
473
541
837
1025
514
1542
198
194
371
321
352
640
1744
12
14
201
18
15
525
653
585
473
541
837
1025
514
1542
198
194
371
321
352
672
1744
12
14
201
18
15
525
653
585
473
541
837
1025
514
1542
198
201
353
257
256
640
1744
6
14
241
18
15
525
653
585
473
541
837
1025
514
1542
198
201
353
321
256
640
1744
6
14
209
18
15
525
653
585
473
541
837
1025
514
1542
198
201
353
321
352
672
1744
6
14
209
18
15
525
653
585
473
541
837
1025
514
1542
198
201
377
257
256
640
1744
6
6
226
18
15
525
653
585
473
541
837
1025
514
1542
198
201
377
257
256
896
1744
6
6
226
18
15
525
653
585
473
541
837
1025
514
1542
198
201
377
257
384
896
1744
6
6
226
18
15
525
653
585
473
541
837
1025
514
1542
198
201
377
385
384
896
1744
6
6
798
18
15
525
653
585
473
541
837
1025
514
1542
198
201
377
385
320
640
1744
6
6
798
18
15
525
653
585
473
541
837
1025
514
1542
198
201
377
385
320
896
1744
6
6
798
18
15
525
653
585
473
541
837
1025
514
1542
198
201
377
385
320
672
1744
6
6
798
18
15
525
653
585
473
541
837
1025
514
1542
198
201
377
321
256
640
1744
6
6
194
18
15
525
653
585
473
541
837
1025
514
1542
198
201
377
321
256
896
1744
6
6
194
18
15
525
653
585
473
541
837
1025
514
1542
198
201
377
321
352
672
1744
6
6
194
18
15
525
653
585
473
541
837
1029
513
1542
198
194
370
386
395
952
1744
12
12
792
18
15
525
653
585
473
541
837
1029
513
1542
198
194
370
322
331
696
1744
12
12
200
18
15
525
653
585
473
541
805
1025
514
1542
193
195
265
385
416
896
1734
2
70
201
18
15
525
653
585
473
541
805
1025
514
1542
193
195
265
385
416
704
1734
2
70
201
18
15
525
653
585
473
541
805
1025
514
1542
193
195
265
385
416
672
1734
2
70
201
18
15
525
653
585
473
541
805
1025
514
1542
193
195
265
385
416
928
1734
2
70
201
18
15
525
653
585
473
541
805
1025
514
1542
193
201
265
385
384
640
1734
14
107
883
18
15
525
653
585
473
541
805
1025
514
1542
193
201
265
385
384
896
1734
14
107
883
18
15
525
653
585
473
541
805
1025
514
1542
193
201
265
385
416
896
1734
14
107
883
18
15
525
653
585
473
541
805
1025
514
1542
193
201
265
385
416
704
1734
14
107
883
18
15
525
653
585
473
541
805
1025
514
1542
193
201
265
385
416
672
1734
14
107
883
18
15
525
653
585
473
541
805
1025
514
1542
193
201
265
385
416
928
1734
14
107
883
18
15
525
653
585
473
538
774
1029
513
1542
193
224
304
322
395
952
1894
72
0
182
18
15
525
653
585
473
538
779
1025
514
1542
193
224
290
386
384
928
1958
72
14
252
18
15
525
653
585
473
538
779
1025
514
1542
193
224
290
354
256
768
1734
72
14
180
18
15
525
653
585
473
538
779
1025
514
1542
193
224
290
354
256
640
1734
72
14
180
18
15
525
653
585
473
538
779
1025
514
1542
193
224
290
354
256
896
1734
72
14
180
18
15
525
653
585
473
538
779
1025
514
1542
193
224
290
354
384
768
1734
72
14
180
18
15
525
653
585
473
538
779
1025
514
1542
193
224
290
354
384
640
1734
72
14
180
18
15
525
653
585
473
538
779
1025
514
1542
193
224
290
354
384
896
1734
72
14
180
18
15
525
653
585
473
538
779
1025
514
1542
193
224
290
354
384
704
1734
72
14
180
18
15
525
653
585
473
538
779
1025
514
1542
193
224
290
354
320
640
1734
72
14
180
18
15
525
653
585
473
538
779
1025
514
1542
193
224
290
354
320
896
1734
72
14
180
18
15
525
653
585
473
538
779
1025
514
1542
193
224
290
354
320
832
1958
72
14
180
18
15
525
653
585
473
538
779
1025
514
1542
193
224
290
354
320
672
1734
72
14
180
18
15
525
653
585
473
538
779
1025
514
1542
193
224
290
354
320
864
1734
72
14
180
18
15
525
653
585
473
538
779
1025
514
1542
193
224
290
354
288
768
1734
72
14
180
18
15
525
653
585
473
538
779
1025
514
1542
193
224
290
354
288
640
1734
72
14
180
18
15
525
653
585
473
538
779
1025
514
1542
193
224
290
354
288
896
1734
72
14
180
18
15
525
653
585
473
538
779
1025
514
1542
193
224
290
354
288
672
1734
72
14
180
18
15
525
653
585
473
538
779
1025
514
1542
193
224
290
354
416
768
1734
72
14
180
18
15
525
653
585
473
538
779
1025
514
1542
193
224
290
354
416
896
1734
72
14
180
18
15
525
653
585
473
538
779
1025
514
1542
193
224
290
354
416
704
1734
72
14
180
18
15
525
653
585
473
538
779
1025
514
1542
193
224
290
354
416
928
1734
72
14
180
18
15
525
653
585
473
538
779
1025
514
1542
193
224
290
354
352
640
1734
72
14
180
18
15
525
653
585
473
538
779
1025
514
1542
193
224
290
354
352
672
1734
72
14
180
18
15
525
653
585
473
538
779
1025
514
1542
193
224
290
354
352
864
1734
72
14
180
18
15
525
653
585
473
538
779
1025
514
1543
193
224
290
354
256
769
1733
72
14
180
18
15
525
653
585
473
538
779
1025
514
1543
193
224
290
354
256
641
1733
72
14
180
18
15
525
653
585
473
538
779
1025
514
1543
193
224
290
354
256
897
1733
72
14
180
18
15
525
653
585
473
538
779
1025
514
1543
193
224
290
354
384
769
1733
72
14
180
18
15
525
653
585
473
538
779
1025
514
1543
193
224
290
354
384
641
1733
72
14
180
18
15
525
653
585
473
538
779
1025
514
1543
193
224
290
354
384
897
1733
72
14
180
18
15
525
653
585
473
538
779
1025
514
1543
193
224
290
354
384
705
1733
72
14
180
18
15
525
653
585
473
538
779
1025
514
1543
193
224
290
354
320
641
1733
72
14
180
18
15
525
653
585
473
538
779
1025
514
1543
193
224
290
354
320
897
1733
72
14
180
18
15
525
653
585
473
538
779
1025
514
1543
193
224
290
354
320
673
1733
72
14
180
18
15
525
653
585
473
538
779
1025
514
1543
193
224
290
354
320
865
1893
72
14
180
18
15
525
653
585
473
538
779
1025
514
1543
193
224
290
354
352
641
1733
72
14
180
18
15
525
653
585
473
538
779
1025
514
1543
193
224
290
354
352
673
1733
72
14
180
18
15
525
653
585
473
538
779
1025
514
1543
193
224
290
354
352
865
1733
72
14
180
18
15
525
653
585
473
538
786
1026
514
1542
193
192
324
192
440
928
1734
8
28
126
18
15
525
653
585
473
538
786
1026
514
1542
193
192
324
320
312
800
1958
0
26
238
18
15
525
653
585
473
538
786
1026
514
1542
193
192
324
416
404
896
1734
8
28
798
18
15
525
653
585
473
538
786
1026
514
1543
193
192
324
320
312
705
1733
0
26
238
18
15
525
653
585
473
538
786
1026
514
1543
193
192
324
320
312
673
1733
0
26
238
18
15
525
653
585
473
538
786
1026
514
1543
193
192
324
320
312
801
1733
0
26
238
18
15
525
653
585
473
538
786
1026
514
1543
193
192
324
320
312
929
1733
0
26
238
18
15
525
653
585
473
538
786
1026
514
1543
193
192
324
320
312
865
1733
0
26
238
18
15
525
653
585
473
538
786
1026
514
1543
193
192
324
320
440
641
1733
0
26
238
18
15
525
653
585
473
538
786
1026
514
1543
193
192
324
320
440
897
1733
0
26
238
18
15
525
653
585
473
538
786
1026
514
1543
193
192
324
320
440
801
1733
0
26
238
18
15
525
653
585
473
538
786
1026
514
1543
193
192
324
320
440
929
1733
0
26
238
18
15
525
653
585
473
538
786
1026
514
1543
193
192
324
320
440
865
1733
0
26
238
18
15
525
653
585
473
538
786
1026
514
1543
193
192
324
320
316
705
1733
0
26
238
18
15
525
653
585
473
538
786
1026
514
1543
193
192
324
320
316
865
1733
0
26
238
18
15
525
653
585
473
538
786
1026
514
1543
193
192
324
320
444
641
1733
0
26
238
18
15
525
653
585
473
538
786
1026
514
1543
193
192
324
320
444
897
1733
0
26
238
18
15
525
653
585
473
538
786
1026
514
1543
193
192
324
320
444
929
1733
0
26
238
18
15
525
653
585
473
538
786
1026
514
1543
193
192
324
320
444
865
1733
0
26
238
18
15
525
653
585
473
538
786
1026
515
1543
193
192
324
384
386
896
1734
8
28
134
18
15
525
653
585
473
538
786
1026
515
1543
193
192
324
320
258
640
1732
8
28
254
18
15
525
653
585
473
538
786
1026
515
1543
193
192
324
320
258
896
1732
8
28
254
18
15
525
653
585
473
538
786
1026
515
1543
193
192
324
320
386
640
1732
8
28
254
18
15
525
653
585
473
538
786
1026
515
1543
193
192
324
320
386
896
1732
8
28
254
18
15
525
653
585
730
537
773
1025
514
1542
1728
198
275
415
384
640
708
1798
74
866
18
15
525
653
585
730
537
773
1025
514
1542
1728
198
275
415
384
896
196
1542
1098
866
18
15
525
653
585
730
537
773
1025
514
1542
1728
198
275
415
384
704
724
1798
74
866
18
15
525
653
585
730
537
773
1025
514
1542
1728
198
275
415
416
896
1220
1542
1098
866
18
15
525
653
585
730
537
773
1025
514
1542
1728
198
275
415
416
832
196
1542
1098
866
18
15
525
653
585
730
537
773
1025
514
1542
1728
198
275
415
416
928
196
1542
1098
866
18
15
525
653
585
730
537
649
1025
514
1542
1728
198
481
481
416
768
196
1542
1030
14
18
15
525
653
585
730
537
649
1025
514
1542
1728
198
481
481
416
896
1220
1542
1030
14
18
15
525
653
585
730
537
649
1025
514
1542
1728
198
481
481
416
832
196
1542
1030
14
18
15
525
653
585
730
537
649
1025
514
1542
1728
198
481
481
416
928
708
1798
1030
14
18
15
525
653
585
730
537
649
1025
514
1542
1728
198
481
481
416
864
196
1542
1030
14
18
15
525
653
585
730
530
839
1025
514
1542
1728
76
370
286
256
768
196
1932
132
228
18
15
525
653
585
730
530
839
1025
514
1542
1728
76
370
286
256
896
196
1932
132
228
18
15
525
653
585
730
530
839
1025
514
1542
1728
76
370
286
384
768
196
1932
132
228
18
15
525
653
585
730
530
839
1025
514
1542
1728
76
370
286
384
896
196
1932
132
228
18
15
525
653
585
730
530
839
1025
514
1542
1728
76
370
286
384
1408
1236
1932
132
228
18
15
525
653
585
730
538
651
1025
514
1542
1728
200
482
482
416
896
1236
1620
14
12
18
15
525
653
585
474
537
773
1025
514
1542
192
198
275
415
384
640
1732
6
74
866
18
15
525
653
585
474
537
773
1025
514
1542
192
198
275
415
384
896
1732
6
74
866
18
15
525
653
585
474
537
773
1025
514
1542
192
198
275
415
384
704
1732
6
74
866
18
15
525
653
585
474
537
773
1025
514
1542
192
198
275
415
416
896
1732
6
74
866
18
15
525
653
585
474
537
773
1025
514
1542
192
198
275
415
416
832
1732
6
74
866
18
15
525
653
585
474
537
773
1025
514
1542
192
198
275
415
416
928
1732
6
74
866
18
15
525
653
585
474
537
773
1025
514
1542
192
198
339
385
384
640
1732
6
18
158
18
15
525
653
585
474
537
773
1025
514
1542
192
198
339
385
384
896
1732
6
18
158
18
15
525
653
585
474
537
773
1025
514
1542
192
198
339
385
384
704
1732
6
18
158
18
15
525
653
585
474
537
773
1025
514
1542
192
198
339
385
384
928
1732
6
18
158
18
15
525
653
585
474
537
773
1025
514
1542
192
198
339
321
256
640
1732
6
18
222
18
15
525
653
585
474
537
773
1025
514
1542
192
198
339
321
256
896
1732
6
18
222
18
15
525
653
585
474
537
773
1025
514
1542
192
198
339
321
384
640
1732
6
18
222
18
15
525
653
585
474
537
773
1025
514
1542
192
198
339
321
384
896
1732
6
18
222
18
15
525
653
585
474
537
773
1025
514
1542
192
198
339
321
384
704
1732
6
18
222
18
15
525
653
585
474
537
773
1025
514
1542
192
198
339
321
384
928
1732
6
18
222
18
15
525
653
585
474
537
777
1026
514
1542
192
230
289
352
276
768
1732
70
14
160
18
15
525
653
585
474
537
777
1026
514
1542
192
230
289
352
276
640
1732
70
14
160
18
15
525
653
585
474
537
777
1026
514
1542
192
230
289
352
276
896
1732
70
14
160
18
15
525
653
585
474
537
777
1026
514
1542
192
230
289
352
276
672
1732
70
14
160
18
15
525
653
585
474
537
777
1026
514
1542
192
230
289
352
404
768
1732
70
14
160
18
15
525
653
585
474
537
777
1026
514
1542
192
230
289
352
404
640
1732
70
14
160
18
15
525
653
585
474
537
777
1026
514
1542
192
230
289
352
404
896
1732
70
14
160
18
15
525
653
585
474
537
777
1026
514
1542
192
230
289
352
404
928
1732
70
14
160
18
15
525
653
585
474
537
837
1025
514
1542
192
198
370
271
256
640
1732
6
12
226
18
15
525
653
585
474
537
837
1025
514
1542
192
198
370
271
256
896
1732
6
12
226
18
15
525
653
585
474
537
837
1025
514
1542
192
198
370
271
384
640
1732
6
12
226
18
15
525
653
585
474
537
837
1025
514
1542
192
198
370
271
384
896
1732
6
12
226
18
15
525
653
585
474
537
837
1025
514
1542
192
198
370
271
384
704
1732
6
12
226
18
15
525
653
585
474
537
841
1025
514
1542
192
198
353
257
256
768
1732
6
6
238
18
15
525
653
585
474
537
841
1025
514
1542
192
198
353
257
256
640
1732
6
6
238
18
15
525
653
585
474
537
841
1025
514
1542
192
198
353
257
256
896
1732
6
6
238
18
15
525
653
585
474
537
841
1025
514
1542
192
198
353
257
384
768
1732
6
6
238
18
15
525
653
585
474
537
841
1025
514
1542
192
198
353
257
384
640
1732
6
6
238
18
15
525
653
585
474
537
841
1025
514
1542
192
198
353
257
384
896
1732
6
6
238
18
15
525
653
585
474
537
841
1025
514
1542
192
198
353
257
384
704
1732
6
6
238
18
15
525
653
585
474
537
841
1025
514
1542
192
198
353
257
384
928
1732
6
6
238
18
15
525
653
585
474
530
839
1025
514
1542
192
204
370
286
256
640
1732
12
4
228
18
15
525
653
585
474
530
839
1025
514
1542
192
204
370
286
256
896
1732
12
4
228
18
15
525
653
585
474
530
839
1025
514
1542
192
204
370
286
384
640
1732
12
4
228
18
15
525
653
585
474
530
839
1025
514
1542
192
204
370
286
384
896
1732
12
4
228
18
15
525
653
585
474
530
839
1025
514
1542
192
204
370
286
384
704
1732
12
4
228
18
15
525
653
585
474
538
651
1025
514
1542
192
132
482
482
416
832
1892
124
28
12
18
15
525
653
585
474
538
651
1025
514
1542
192
136
482
482
416
864
1892
121
29
20
18
15
525
653
585
474
538
843
1025
514
1542
192
200
354
258
256
640
1748
84
14
236
18
15
525
653
585
474
538
843
1025
514
1542
192
200
354
258
256
896
1748
84
14
236
18
15
525
653
585
474
538
843
1025
514
1542
192
200
354
258
384
640
1748
84
14
236
18
15
525
653
585
474
538
843
1025
514
1542
192
200
354
258
384
896
1748
84
14
236
18
15
525
653
585
474
538
843
1025
514
1542
192
200
354
258
384
704
1748
84
14
236
18
15
525
653
585
474
538
843
1025
514
1542
192
200
354
258
288
640
1748
84
14
236
18
15
525
653
585
474
538
843
1025
514
1542
192
200
354
258
288
928
1748
84
14
236
18
15
525
653
585
474
538
843
1025
514
1542
192
200
354
322
256
640
1748
84
14
220
18
15
525
653
585
474
538
843
1025
514
1542
192
200
354
322
256
896
1748
84
14
220
18
15
525
653
585
474
538
843
1025
514
1542
192
200
354
322
320
640
1748
84
14
220
18
15
525
653
585
474
538
843
1025
514
1542
192
200
354
322
320
896
1748
84
14
220
18
15
525
653
585
474
538
843
1025
514
1542
192
200
354
322
320
704
1748
84
14
220
18
15
525
653
585
474
538
843
1025
514
1542
192
200
354
322
320
672
1748
84
14
220
18
15
525
653
585
474
538
843
1025
514
1542
192
200
354
322
288
640
1748
84
14
220
18
15
525
653
585
474
538
843
1025
514
1542
192
200
354
322
288
672
1748
84
14
220
18
15
525
653
585
474
538
843
1025
514
1542
192
200
354
322
352
640
1748
84
14
220
18
15
525
653
585
474
538
843
1025
514
1542
192
200
354
322
352
672
1748
84
14
220
18
15
525
653
585
474
539
777
1026
514
1542
192
226
290
384
404
768
1732
69
12
254
18
15
525
653
585
474
539
777
1026
514
1542
192
226
290
384
404
896
1732
69
12
254
18
15
525
653
585
474
539
777
1026
514
1542
192
226
290
352
276
768
1732
69
12
174
18
15
525
653
585
474
539
777
1026
514
1542
192
226
290
352
276
640
1732
69
12
174
18
15
525
653
585
474
539
777
1026
514
1542
192
226
290
352
276
896
1732
69
12
174
18
15
525
653
585
474
539
777
1026
514
1542
192
226
290
352
276
672
1732
69
12
174
18
15
525
653
585
474
539
777
1026
514
1542
192
226
290
352
404
768
1732
69
12
174
18
15
525
653
585
474
539
777
1026
514
1542
192
226
290
352
404
640
1732
69
12
174
18
15
525
653
585
474
539
777
1026
514
1542
192
226
290
352
404
896
1732
69
12
174
18
15
525
653
585
474
539
777
1026
515
1543
192
226
290
384
386
768
1735
69
12
254
18
15
525
653
585
474
539
777
1026
515
1543
192
226
290
384
386
640
1735
69
12
254
18
15
525
653
585
474
539
777
1026
515
1543
192
226
290
384
386
896
1735
69
12
254
18
15
525
653
585
474
539
777
1026
515
1543
192
226
290
352
258
640
1735
69
12
174
18
15
525
653
585
474
539
777
1026
515
1543
192
226
290
352
258
896
1735
69
12
174
18
15
525
653
585
474
539
777
1026
515
1543
192
226
290
352
386
768
1735
69
12
174
18
15
525
653
585
474
539
777
1026
515
1543
192
226
290
352
386
640
1735
69
12
174
18
15
525
653
585
474
539
777
1026
515
1543
192
226
290
352
386
896
1735
69
12
174
18
15
525
653
585
474
539
777
1026
515
1543
192
226
290
352
386
704
1735
69
12
174
18
15
525
653
585
474
539
777
1026
515
1543
192
226
290
352
354
640
1735
69
12
174
18
15
517
653
329
217
537
785
1026
515
7
65
353
327
384
394
8
452
453
538
827
18
15
517
653
329
217
537
785
1026
515
7
65
609
327
384
394
8
452
965
282
827
18
15
517
653
329
217
541
785
1026
514
7
65
322
326
320
267
9
468
388
564
892
18
15
517
653
329
217
541
785
1026
514
7
65
322
326
320
395
9
468
388
564
892
18
15
517
653
329
217
541
785
1026
514
7
65
322
326
416
395
9
468
388
564
812
18
15
517
653
329
217
541
785
1026
515
7
65
258
327
384
394
40
100
740
130
771
18
15
517
653
329
217
541
785
1026
515
7
65
322
326
384
394
8
468
388
308
828
18
15
517
653
329
217
541
785
1026
515
7
65
322
327
384
394
8
452
388
322
771
18
15
517
653
329
217
541
785
1026
515
7
65
323
327
384
394
8
468
465
537
771
18
15
517
653
329
217
541
785
1026
515
7
65
579
327
384
394
8
468
977
281
771
18
15
517
653
329
217
541
785
1026
515
7
65
355
327
384
394
8
452
457
537
819
18
15
517
653
329
217
541
785
1026
515
7
65
355
327
384
394
40
100
457
537
819
18
15
517
653
329
217
541
785
1026
515
7
65
611
327
384
394
8
452
969
281
819
18
15
517
653
329
217
538
785
1026
515
7
65
256
326
384
394
8
452
480
310
831
18
15
517
653
329
221
533
785
1026
515
7
69
261
321
416
394
8
464
505
317
788
18
15
517
653
329
221
533
785
1026
515
7
69
261
321
416
422
104
464
505
317
788
18
15
517
653
329
221
533
785
1026
515
7
69
329
321
416
394
8
464
465
533
788
18
15
517
653
329
221
533
785
1026
515
7
69
329
321
416
422
104
464
465
533
788
18
15
517
653
329
221
533
785
1026
515
7
69
329
337
416
394
8
464
465
325
772
18
15
517
653
329
221
533
785
1026
515
7
69
585
321
320
266
8
464
977
589
212
18
15
517
653
329
221
533
785
1026
515
7
69
585
321
416
394
8
464
977
277
788
18
15
517
653
329
221
533
785
1026
515
7
69
585
321
416
422
104
464
977
277
788
18
15
517
653
329
221
541
785
1026
515
7
69
322
326
384
394
8
464
384
560
132
18
15
517
653
329
221
541
785
1026
515
7
69
322
327
384
394
8
464
384
561
819
18
15
517
653
329
221
541
785
1026
515
7
69
354
326
384
394
8
464
448
272
772
18
15
517
653
329
221
541
785
1026
515
7
69
354
327
384
394
8
464
448
273
819
18
15
517
653
329
218
539
785
1026
515
7
64
258
324
416
422
104
103
741
128
156
18
15
517
653
329
218
539
785
1026
515
7
64
322
324
320
266
8
455
389
320
876
18
15
517
653
329
218
539
785
1026
515
7
64
322
324
320
318
40
679
645
320
876
18
15
517
653
329
218
539
785
1026
515
7
64
322
324
416
394
8
455
389
320
812
18
15
517
653
329
346
539
785
1026
515
7
192
194
324
320
318
104
423
5
320
876
18
15
517
653
329
346
539
785
1026
515
7
192
194
324
320
446
104
423
5
320
876
18
15
517
653
329
346
539
785
1026
515
7
192
194
324
416
422
104
423
5
320
796
18
15
521
653
329
221
533
785
1050
515
7
69
273
321
424
430
8
464
494
314
804
18
15
521
653
329
221
533
785
1050
515
7
69
329
321
424
430
8
464
465
277
804
18
15
517
653
329
217
537
777
1049
514
6
65
267
289
363
376
72
698
505
285
177
18
15
517
653
329
217
537
649
1049
514
6
65
577
481
491
296
72
458
899
515
9
18
15
517
653
329
217
537
649
1049
514
6
65
583
481
491
296
68
454
906
518
9
18
15
517
653
329
217
537
649
1049
514
6
65
583
481
491
296
72
458
906
518
9
18
15
517
653
329
217
537
649
1049
514
6
65
715
481
491
296
36
678
1593
13
9
18
15
517
653
329
217
537
649
1049
514
6
65
715
481
491
424
36
678
1593
13
9
18
15
517
653
329
217
537
649
1049
514
6
65
615
481
491
296
68
102
970
524
9
18
15
517
653
329
217
537
649
1049
514
6
65
615
481
491
296
36
102
970
524
9
18
15
517
653
329
217
537
649
1049
514
6
65
615
481
491
424
36
102
970
524
9
18
15
517
653
329
217
537
649
1049
514
6
65
615
481
491
424
100
102
970
524
9
18
15
517
653
329
217
537
649
1049
514
6
70
583
481
491
424
104
464
898
518
9
18
15
517
653
329
217
537
841
1049
514
6
65
583
1633
299
296
68
454
906
1926
1553
18
15
517
653
329
217
537
841
1049
514
6
65
583
1633
299
296
72
458
906
1926
1553
18
15
517
653
329
217
537
841
1049
514
6
65
715
1633
299
296
36
678
1593
1805
1545
18
15
517
653
329
217
538
779
1049
514
7
65
352
290
362
376
34
678
712
142
164
18
15
517
653
329
217
538
779
1049
514
7
65
352
290
362
408
34
678
712
142
164
18
15
517
653
329
345
537
777
1049
514
6
198
230
289
363
424
8
720
20
142
177
18
15
517
653
329
345
537
649
1049
514
6
193
199
481
491
424
100
710
10
518
9
18
15
517
653
329
345
537
649
1049
514
6
198
199
481
491
424
104
720
2
518
9
18
15
517
653
329
345
538
779
1049
514
7
193
224
290
362
376
66
710
16
142
171
18
15
517
653
329
345
538
779
1049
514
7
193
224
290
362
376
34
710
16
142
171
18
15
517
653
329
345
538
779
1049
514
7
193
224
290
362
408
2
710
16
142
171
18
15
517
653
329
345
538
779
1049
514
7
193
224
290
362
408
34
710
16
142
171
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
427
424
40
100
742
174
233
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
427
424
36
100
742
174
233
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
427
424
104
100
742
174
233
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
427
424
100
100
742
174
233
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
427
408
36
100
742
174
233
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
363
280
4
452
486
286
177
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
363
280
40
100
742
174
169
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
363
280
36
100
742
174
169
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
363
296
8
452
486
286
177
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
363
296
40
100
742
174
169
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
363
296
36
100
742
174
169
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
363
296
104
100
742
174
169
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
363
424
8
452
486
286
177
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
363
424
40
100
742
174
169
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
363
424
36
100
742
174
169
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
363
424
104
100
742
174
169
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
363
424
100
100
742
174
169
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
363
376
40
100
742
174
169
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
363
376
68
452
486
286
177
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
363
376
36
100
742
174
169
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
363
376
72
452
486
286
177
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
363
408
4
452
486
286
177
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
363
408
40
100
742
174
169
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
363
408
36
100
742
174
169
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
431
424
40
100
742
174
234
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
431
424
36
100
742
174
234
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
431
424
104
100
742
174
234
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
431
424
100
100
742
174
234
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
431
408
40
100
742
174
234
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
431
408
36
100
742
174
234
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
367
280
40
100
742
174
170
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
367
280
36
100
742
174
170
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
367
296
40
100
742
174
170
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
367
296
36
100
742
174
170
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
367
296
104
100
742
174
170
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
367
424
40
100
742
174
170
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
367
424
36
100
742
174
170
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
367
376
40
100
742
174
170
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
367
408
40
100
742
174
170
18
15
517
653
329
218
537
777
1049
514
6
64
262
289
367
408
36
100
742
174
170
18
15
517
653
329
218
537
777
1049
514
6
64
646
1569
363
280
40
676
1542
1862
1641
18
15
517
653
329
218
537
777
1049
514
6
64
646
1569
363
280
36
676
1542
1862
1641
18
15
517
653
329
218
537
777
1049
514
6
64
358
289
427
424
40
676
710
398
849
18
15
517
653
329
218
537
777
1049
514
6
64
358
289
363
296
40
676
710
142
177
18
15
517
653
329
218
537
777
1049
514
6
64
358
289
363
296
36
676
710
142
177
18
15
517
653
329
218
537
777
1049
514
6
64
358
289
363
424
40
676
710
142
177
18
15
517
653
329
218
537
777
1049
514
6
64
358
289
363
424
36
676
710
142
177
18
15
517
653
329
218
537
777
1049
514
6
64
358
289
363
376
40
676
710
142
177
18
15
517
653
329
218
537
777
1049
514
6
64
358
289
363
376
36
676
710
142
177
18
15
517
653
329
218
537
777
1049
514
6
64
358
289
367
280
40
676
710
142
170
18
15
517
653
329
218
537
777
1049
514
6
64
358
289
367
280
36
676
710
142
170
18
15
517
653
329
218
537
777
1049
514
6
64
358
289
367
296
40
676
710
142
170
18
15
517
653
329
218
537
777
1049
514
6
64
358
289
367
296
36
676
710
142
170
18
15
517
653
329
218
537
777
1049
514
6
64
358
289
367
424
40
676
710
142
170
18
15
517
653
329
218
537
777
1049
514
6
64
358
289
367
376
40
676
710
142
170
18
15
517
653
329
218
537
777
1049
514
6
64
358
289
367
408
40
676
710
142
170
18
15
517
653
329
218
537
649
1049
514
6
64
262
481
491
296
40
100
486
558
17
18
15
517
653
329
218
537
649
1049
514
6
64
262
481
491
296
36
100
486
558
17
18
15
517
653
329
218
537
649
1049
514
6
64
262
481
491
296
104
100
486
558
17
18
15
517
653
329
218
537
649
1049
514
6
64
262
481
491
424
40
100
486
558
17
18
15
517
653
329
218
537
649
1049
514
6
64
262
481
491
424
36
100
486
558
17
18
15
517
653
329
218
537
649
1049
514
6
64
262
481
491
424
104
100
486
558
17
18
15
517
653
329
218
537
649
1049
514
6
64
262
481
491
424
100
100
486
558
17
18
15
517
653
329
218
537
649
1049
514
6
64
262
481
495
296
40
100
486
558
10
18
15
517
653
329
218
537
649
1049
514
6
64
262
481
495
296
36
100
486
558
10
18
15
517
653
329
218
537
649
1049
514
6
64
262
481
495
424
40
100
486
558
10
18
15
517
653
329
218
537
649
1049
514
6
64
262
481
495
424
36
100
486
558
10
18
15
517
653
329
218
537
649
1049
514
6
64
262
481
495
424
104
100
486
558
10
18
15
517
653
329
218
537
649
1049
514
6
64
262
481
495
424
100
100
486
558
10
18
15
517
653
329
218
537
649
1049
514
6
64
582
481
491
296
40
452
902
518
9
18
15
517
653
329
218
537
649
1049
514
6
64
582
481
491
296
68
452
902
518
9
18
15
517
653
329
218
537
649
1049
514
6
64
582
481
491
296
36
452
902
518
9
18
15
517
653
329
218
537
649
1049
514
6
64
582
481
491
296
72
452
902
518
9
18
15
517
653
329
218
537
649
1049
514
6
64
582
481
491
424
40
452
902
518
9
18
15
517
653
329
218
537
649
1049
514
6
64
582
481
491
424
36
452
902
518
9
18
15
517
653
329
218
537
649
1049
514
6
64
582
481
491
424
104
452
902
518
9
18
15
517
653
329
218
537
649
1049
514
6
64
582
481
491
424
100
452
902
518
9
18
15
517
653
329
218
537
649
1049
514
6
64
582
481
495
296
40
452
902
518
10
18
15
517
653
329
218
537
649
1049
514
6
64
582
481
495
296
68
452
902
518
10
18
15
517
653
329
218
537
649
1049
514
6
64
582
481
495
296
36
452
902
518
10
18
15
517
653
329
218
537
649
1049
514
6
64
582
481
495
424
40
452
902
518
10
18
15
517
653
329
218
537
649
1049
514
6
64
582
481
495
424
36
452
902
518
10
18
15
517
653
329
218
537
649
1049
514
6
64
582
481
495
424
104
452
902
518
10
18
15
517
653
329
218
537
649
1049
514
6
64
582
481
495
424
100
452
902
518
10
18
15
517
653
329
218
537
649
1049
514
6
64
614
481
491
296
8
452
966
526
17
18
15
517
653
329
218
537
649
1049
514
6
64
614
481
491
296
40
100
966
526
17
18
15
517
653
329
218
537
649
1049
514
6
64
614
481
491
296
68
100
966
526
17
18
15
517
653
329
218
537
649
1049
514
6
64
614
481
491
296
36
100
966
526
17
18
15
517
653
329
218
537
649
1049
514
6
64
614
481
491
296
72
100
966
526
17
18
15
517
653
329
218
537
649
1049
514
6
64
614
481
491
296
104
100
966
526
17
18
15
517
653
329
218
537
649
1049
514
6
64
614
481
491
424
8
452
966
526
17
18
15
517
653
329
218
537
649
1049
514
6
64
614
481
491
424
40
100
966
526
17
18
15
517
653
329
218
537
649
1049
514
6
64
614
481
491
424
36
100
966
526
17
18
15
517
653
329
218
537
649
1049
514
6
64
614
481
491
424
104
100
966
526
17
18
15
517
653
329
218
537
649
1049
514
6
64
614
481
491
424
100
100
966
526
17
18
15
517
653
329
218
537
649
1049
514
6
64
614
481
495
296
8
452
966
526
10
18
15
517
653
329
218
537
649
1049
514
6
64
614
481
495
296
40
100
966
526
10
18
15
517
653
329
218
537
649
1049
514
6
64
614
481
495
296
68
100
966
526
10
18
15
517
653
329
218
537
649
1049
514
6
64
614
481
495
296
36
100
966
526
10
18
15
517
653
329
218
537
649
1049
514
6
64
614
481
495
424
8
452
966
526
10
18
15
517
653
329
218
537
649
1049
514
6
64
614
481
495
424
40
100
966
526
10
18
15
517
653
329
218
537
649
1049
514
6
64
614
481
495
424
36
100
966
526
10
18
15
517
653
329
218
537
649
1049
514
6
64
614
481
495
424
104
100
966
526
10
18
15
517
653
329
218
537
649
1049
514
6
64
614
481
495
424
100
100
966
526
10
18
15
517
653
329
218
537
649
1049
514
7
64
710
481
491
296
34
679
1597
6
9
18
15
517
653
329
218
537
649
1049
514
7
64
710
481
491
424
34
679
1597
6
9
18
15
517
653
329
218
537
841
1049
514
6
64
582
1633
299
296
68
452
902
1926
1553
18
15
517
653
329
218
537
841
1049
514
6
64
582
1633
299
296
72
452
902
1926
1553
18
15
517
653
329
218
537
841
1049
514
6
64
582
1633
303
296
68
452
902
1926
1546
18
15
517
653
329
218
537
841
1049
514
6
64
582
1633
303
296
72
452
902
1926
1546
18
15
517
653
329
218
537
841
1049
514
6
64
582
1633
303
376
68
452
902
1926
1546
18
15
517
653
329
218
537
841
1049
514
6
64
582
1633
303
376
72
452
902
1926
1546
18
15
517
653
329
218
537
841
1049
514
7
64
710
1633
299
296
34
679
1597
1798
1545
18
15
517
653
329
218
538
651
1049
514
7
64
712
482
490
296
34
679
1592
14
11
18
15
517
653
329
218
538
651
1049
514
7
64
712
482
490
424
34
679
1592
14
11
18
15
517
653
329
218
539
777
1049
514
6
64
258
290
427
424
40
100
741
172
840
18
15
517
653
329
218
539
777
1049
514
6
64
258
290
426
424
40
100
741
172
842
18
15
517
653
329
218
539
777
1049
514
6
64
258
290
426
424
104
103
741
172
842
18
15
517
653
329
218
539
777
1049
514
6
64
258
290
426
408
40
103
741
172
842
18
15
517
653
329
218
539
777
1049
514
6
64
258
290
362
376
72
700
510
284
178
18
15
517
653
329
218
539
777
1049
514
6
64
266
290
362
280
40
676
1806
684
170
18
15
517
653
329
218
539
777
1049
514
6
64
266
290
362
296
40
676
1806
684
170
18
15
517
653
329
218
539
777
1049
514
6
64
266
290
362
424
40
676
1806
684
170
18
15
517
653
329
218
539
777
1049
514
6
64
266
290
362
376
40
676
1806
684
170
18
15
517
653
329
218
539
777
1049
514
6
64
266
290
362
408
40
676
1806
684
170
18
15
517
653
329
218
539
777
1049
514
6
64
354
290
362
296
40
676
677
140
170
18
15
517
653
329
218
539
777
1049
514
6
64
354
290
362
424
40
676
677
140
170
18
15
517
653
329
218
539
777
1049
514
6
64
354
290
362
376
40
679
677
140
170
18
15
517
653
329
218
539
777
1049
514
7
64
258
290
427
424
34
103
741
172
840
18
15
517
653
329
218
539
777
1049
514
7
64
258
290
427
424
98
103
741
172
840
18
15
517
653
329
218
539
777
1049
514
7
64
258
290
426
424
34
103
741
172
842
18
15
517
653
329
218
539
777
1049
514
7
64
258
290
426
424
98
103
741
172
842
18
15
517
653
329
218
539
777
1049
514
7
64
258
290
426
424
105
103
741
172
842
18
15
517
653
329
218
539
777
1049
514
7
64
258
290
426
408
34
103
741
172
842
18
15
517
653
329
218
539
777
1049
514
7
64
354
290
362
296
34
679
677
140
170
18
15
517
653
329
218
539
777
1049
514
7
64
354
290
362
424
34
679
677
140
170
18
15
517
653
329
218
539
649
1049
514
6
64
258
482
490
424
104
103
485
556
10
18
15
517
653
329
218
539
649
1049
514
6
64
266
482
490
296
40
676
1806
556
10
18
15
517
653
329
218
539
649
1049
514
6
64
266
482
490
424
40
676
1806
556
10
18
15
517
653
329
218
539
649
1049
514
6
64
610
482
490
296
8
452
965
524
10
18
15
517
653
329
218
539
649
1049
514
6
64
610
482
490
296
72
452
965
524
10
18
15
517
653
329
218
539
649
1049
514
6
64
610
482
490
424
8
452
965
524
10
18
15
517
653
329
218
539
649
1049
514
6
64
586
482
490
296
40
452
910
524
10
18
15
517
653
329
218
539
649
1049
514
6
64
586
482
490
296
68
452
910
524
10
18
15
517
653
329
218
539
649
1049
514
6
64
586
482
490
296
36
452
910
524
10
18
15
517
653
329
218
539
649
1049
514
6
64
586
482
490
296
72
452
910
524
10
18
15
517
653
329
218
539
649
1049
514
6
64
586
482
490
296
104
452
910
524
10
18
15
517
653
329
218
539
649
1049
514
6
64
586
482
490
424
40
452
910
524
10
18
15
517
653
329
218
539
649
1049
514
6
64
586
482
490
424
36
452
910
524
10
18
15
517
653
329
218
539
649
1049
514
6
64
586
482
490
424
104
452
910
524
10
18
15
517
653
329
218
539
649
1049
514
6
64
586
482
490
424
100
452
910
524
10
18
15
517
653
329
218
539
649
1049
514
7
64
258
482
490
424
98
103
485
556
10
18
15
517
653
329
218
539
649
1049
514
7
64
258
482
490
424
105
103
485
556
10
18
15
517
653
329
218
539
649
1049
514
7
64
610
482
490
296
2
455
965
524
10
18
15
517
653
329
218
539
649
1049
514
7
64
610
482
490
296
9
455
965
524
10
18
15
517
653
329
218
539
649
1049
514
7
64
610
482
490
296
34
455
965
524
10
18
15
517
653
329
218
539
649
1049
514
7
64
610
482
490
424
2
455
965
524
10
18
15
517
653
329
218
539
649
1049
514
7
64
610
482
490
424
9
455
965
524
10
18
15
517
653
329
218
539
649
1049
514
7
64
610
482
490
424
34
455
965
524
10
18
15
517
653
329
218
539
649
1049
514
7
64
610
482
490
424
98
455
965
524
10
18
15
517
653
329
218
539
841
1049
514
6
64
586
1634
298
296
68
452
910
1932
1546
18
15
517
653
329
218
539
841
1049
514
6
64
586
1634
298
296
72
452
910
1932
1546
18
15
517
653
329
218
539
841
1049
514
6
64
586
1634
298
376
68
452
910
1932
1546
18
15
517
653
329
218
539
841
1049
514
6
64
586
1634
298
376
72
452
910
1932
1546
18
15
517
653
329
346
537
649
1049
514
6
192
198
481
491
296
104
724
6
518
9
18
15
517
653
329
346
537
649
1049
514
6
192
198
481
491
424
104
708
6
518
9
18
15
517
653
329
346
537
649
1049
514
6
192
198
481
491
424
100
708
6
518
9
18
15
517
653
329
346
537
649
1049
514
6
192
198
481
495
424
104
708
6
518
10
18
15
517
653
329
346
537
649
1049
514
6
192
198
481
495
424
100
708
6
518
10
18
15
517
653
329
346
530
787
1049
514
6
192
204
330
426
424
104
420
12
290
812
18
15
517
653
329
346
530
787
1049
514
6
192
204
330
426
424
100
420
12
290
812
18
15
517
653
329
346
539
649
1049
514
6
192
202
482
490
296
104
708
14
524
10
18
15
517
653
329
346
539
649
1049
514
6
192
202
482
490
424
104
708
14
524
10
18
15
517
653
329
346
539
649
1049
514
6
192
202
482
490
424
100
708
14
524
10
18
15
517
653
329
493
537
777
1049
514
6
137
199
289
427
424
8
386
642
6
841
18
15
517
653
329
493
537
777
1049
514
6
137
199
289
363
296
8
386
642
4
177
18
15
517
653
329
493
537
777
1049
514
6
137
199
289
363
296
72
386
642
4
177
18
15
517
653
329
493
537
777
1049
514
6
137
199
289
363
424
8
386
642
4
177
18
15
517
653
329
493
537
777
1049
514
6
137
199
289
363
376
72
386
642
4
177
18
15
521
653
329
217
537
774
1030
514
6
65
267
328
384
392
4
462
505
307
828
18
15
521
653
329
217
537
774
1030
514
6
65
267
328
192
392
4
462
505
307
108
18
15
521
653
329
217
537
774
1030
514
6
65
267
328
320
264
4
462
505
307
876
18
15
521
653
329
217
537
774
1030
514
6
65
267
328
320
392
4
462
505
307
876
18
15
521
653
329
217
537
774
1030
514
6
65
267
328
320
328
4
462
505
307
876
18
15
521
653
329
217
537
774
1030
514
6
65
267
328
320
328
100
102
505
307
876
18
15
521
653
329
217
537
774
1030
514
6
65
267
328
416
392
4
462
505
307
812
18
15
521
653
329
217
537
774
1030
514
7
65
321
328
416
440
98
452
389
552
796
18
15
521
653
329
217
537
774
1030
514
7
65
267
328
320
328
98
100
505
307
876
18
15
521
653
329
217
537
774
1030
514
7
65
267
328
416
440
98
102
505
307
812
18
15
521
653
329
217
537
774
1030
514
7
65
330
328
384
392
9
468
468
328
780
18
15
521
653
329
217
537
774
1030
514
7
65
330
328
192
392
9
468
468
328
124
18
15
521
653
329
217
537
774
1030
514
7
65
330
328
320
264
9
468
468
328
892
18
15
521
653
329
217
537
774
1030
514
7
65
330
328
320
392
9
468
468
328
892
18
15
521
653
329
217
537
774
1030
514
7
65
330
328
416
392
9
468
468
328
794
18
15
521
653
329
217
537
774
1030
514
7
65
330
328
352
264
9
468
468
584
204
18
15
521
653
329
217
537
774
1030
514
7
65
330
328
352
392
9
468
468
584
204
18
15
521
653
329
217
537
774
1030
514
7
65
586
328
384
392
9
468
980
584
828
18
15
521
653
329
217
537
774
1030
514
7
65
586
328
192
392
9
468
980
584
122
18
15
521
653
329
217
537
774
1030
514
7
65
586
328
320
264
9
468
980
584
218
18
15
521
653
329
217
537
774
1030
514
7
65
586
328
320
392
9
468
980
584
218
18
15
521
653
329
217
537
774
1030
514
7
65
586
328
352
264
9
468
980
584
204
18
15
521
653
329
217
537
774
1030
514
7
65
586
328
352
392
9
468
980
584
204
18
15
521
653
329
217
537
778
1030
514
7
65
641
1568
320
264
34
678
1541
1856
1656
18
15
521
653
329
217
537
646
1030
514
7
65
257
488
480
440
98
102
485
552
12
18
15
521
653
329
217
537
646
1030
514
7
65
577
504
480
440
98
452
901
520
10
18
15
521
653
329
217
537
646
1030
514
7
65
609
488
480
440
34
102
965
520
44
18
15
521
653
329
217
537
646
1030
514
7
65
609
488
480
440
98
102
965
520
44
18
15
521
653
329
217
537
838
1030
514
7
65
321
376
320
328
98
452
389
520
208
18
15
521
653
329
217
537
838
1030
514
7
65
353
360
320
264
2
452
453
520
876
18
15
521
653
329
217
537
838
1030
514
7
65
353
360
320
264
9
453
453
520
876
18
15
521
653
329
217
537
838
1030
514
7
65
353
360
320
328
2
452
453
520
876
18
15
521
653
329
217
537
838
1030
514
7
65
353
360
320
328
9
453
453
520
876
18
15
521
653
329
217
537
806
1030
514
6
65
267
264
384
392
4
462
505
243
204
18
15
521
653
329
217
537
806
1030
514
7
65
257
264
384
392
9
453
485
360
890
18
15
521
653
329
217
537
806
1030
514
7
65
353
264
384
392
2
452
453
328
844
18
15
521
653
329
217
537
806
1030
514
7
65
353
264
384
392
9
453
453
328
844
18
15
521
653
329
217
537
842
1030
514
6
65
359
352
256
264
4
454
458
271
225
18
15
521
653
329
217
537
842
1030
514
6
65
359
352
256
392
4
454
458
271
225
18
15
521
653
329
217
537
842
1030
514
6
65
359
352
320
264
4
454
458
267
865
18
15
521
653
329
217
537
842
1030
514
6
65
359
352
320
328
4
454
458
267
865
18
15
521
653
329
217
537
842
1030
514
6
65
615
352
256
264
4
454
970
267
225
18
15
521
653
329
217
537
842
1030
514
6
65
615
352
256
392
4
462
970
267
225
18
15
521
653
329
217
537
842
1030
514
6
65
615
352
320
264
4
454
970
267
865
18
15
521
653
329
217
537
842
1030
514
6
65
615
352
320
328
4
454
970
267
865
18
15
521
653
329
217
537
842
1030
514
7
65
257
352
256
264
2
454
485
408
248
18
15
521
653
329
217
537
842
1030
514
7
65
257
352
256
264
34
102
741
152
248
18
15
521
653
329
217
537
842
1030
514
7
65
257
352
256
392
2
454
485
408
248
18
15
521
653
329
217
537
842
1030
514
7
65
321
352
256
264
2
454
389
128
224
18
15
521
653
329
217
537
842
1030
514
7
65
321
352
256
264
34
678
645
128
224
18
15
521
653
329
217
537
842
1030
514
7
65
321
352
256
392
2
454
389
128
224
18
15
521
653
329
217
537
842
1030
514
7
65
321
352
320
264
2
454
389
384
864
18
15
521
653
329
217
537
842
1030
514
7
65
321
352
320
264
34
678
645
384
864
18
15
521
653
329
217
537
1866
1030
514
7
65
257
608
320
264
34
102
741
920
184
18
15
521
653
329
217
537
1866
1030
514
7
65
257
608
320
328
34
102
741
920
184
18
15
521
653
329
217
537
1866
1030
514
7
65
257
608
320
328
98
102
741
920
184
18
15
521
653
329
217
538
774
1030
514
6
65
256
272
384
392
4
454
480
352
880
18
15
521
653
329
217
538
774
1030
514
6
65
256
304
384
392
4
454
480
416
240
18
15
521
653
329
217
538
774
1030
514
6
65
256
304
320
264
4
454
480
160
176
18
15
521
653
329
217
538
774
1030
514
6
65
320
272
384
392
4
454
384
224
880
18
15
521
653
329
217
538
774
1030
514
6
65
320
336
384
392
4
454
384
544
816
18
15
521
653
329
217
538
774
1030
514
6
65
320
336
192
392
4
454
384
544
112
18
15
521
653
329
217
538
774
1030
514
6
65
320
336
320
264
4
454
384
544
240
18
15
521
653
329
217
538
774
1030
514
6
65
320
336
320
392
4
454
384
544
240
18
15
521
653
329
217
538
774
1030
514
6
65
320
336
320
328
4
454
384
544
240
18
15
521
653
329
217
538
774
1030
514
6
65
320
336
344
264
4
454
384
544
224
18
15
521
653
329
217
538
774
1030
514
6
65
320
336
344
392
4
454
384
544
224
18
15
521
653
329
217
538
774
1030
514
6
65
320
336
408
392
4
454
384
544
800
18
15
521
653
329
217
538
774
1030
514
6
65
272
336
192
392
4
454
496
400
112
18
15
521
653
329
217
538
774
1030
514
6
65
272
336
320
264
4
454
496
144
240
18
15
521
653
329
217
538
774
1030
514
6
65
272
336
320
392
4
454
496
144
240
18
15
521
653
329
217
538
774
1030
514
6
65
272
336
320
328
4
454
496
144
240
18
15
521
653
329
217
538
774
1030
514
6
65
352
272
384
392
4
454
448
193
218
18
15
521
653
329
217
538
774
1030
514
6
65
608
272
384
392
4
454
960
576
220
18
15
521
653
329
217
538
774
1030
514
6
65
608
272
384
392
68
102
968
576
220
18
15
521
653
329
217
538
774
1030
514
7
65
256
272
384
392
2
452
480
352
880
18
15
521
653
329
217
538
774
1030
514
7
65
256
272
384
392
9
453
480
352
880
18
15
521
653
329
217
538
774
1030
514
7
65
256
272
384
392
18
102
480
481
880
18
15
521
653
329
217
538
774
1030
514
7
65
256
272
408
392
2
452
480
352
864
18
15
521
653
329
217
538
774
1030
514
7
65
256
272
408
392
9
453
480
352
864
18
15
521
653
329
217
538
774
1030
514
7
65
256
272
408
392
18
102
480
481
865
18
15
521
653
329
217
538
774
1030
514
7
65
256
304
384
392
2
452
480
416
240
18
15
521
653
329
217
538
774
1030
514
7
65
256
304
384
392
9
453
480
416
240
18
15
521
653
329
217
538
774
1030
514
7
65
256
304
384
392
18
102
480
417
241
18
15
521
653
329
217
538
774
1030
514
7
65
256
304
320
264
2
102
480
416
176
18
15
521
653
329
217
538
774
1030
514
7
65
256
304
320
264
9
453
480
160
176
18
15
521
653
329
217
538
774
1030
514
7
65
256
304
320
264
18
102
480
417
176
18
15
521
653
329
217
538
774
1030
514
7
65
256
304
320
392
2
452
480
160
176
18
15
521
653
329
217
538
774
1030
514
7
65
256
304
320
392
9
453
480
160
176
18
15
521
653
329
217
538
774
1030
514
7
65
256
304
352
264
2
102
480
418
170
18
15
521
653
329
217
538
774
1030
514
7
65
256
304
352
264
9
453
480
162
170
18
15
521
653
329
217
538
774
1030
514
7
65
256
304
352
264
34
102
736
161
170
18
15
521
653
329
217
538
774
1030
514
7
65
256
304
352
264
18
102
480
417
170
18
15
521
653
329
217
538
774
1030
514
7
65
256
304
352
392
2
454
480
160
172
18
15
521
653
329
217
538
774
1030
514
7
65
256
304
352
392
9
453
480
162
170
18
15
521
653
329
217
538
774
1030
514
7
65
320
272
384
392
2
454
384
224
880
18
15
521
653
329
217
538
774
1030
514
7
65
320
272
384
392
9
453
464
352
880
18
15
521
653
329
217
538
774
1030
514
7
65
320
272
408
392
2
454
384
224
864
18
15
521
653
329
217
538
774
1030
514
7
65
320
272
408
392
9
453
464
352
864
18
15
521
653
329
217
538
774
1030
514
7
65
320
336
384
392
2
454
384
544
816
18
15
521
653
329
217
538
774
1030
514
7
65
320
336
384
392
9
468
384
544
816
18
15
521
653
329
217
538
774
1030
514
7
65
320
336
384
392
18
466
384
545
816
18
15
521
653
329
217
538
774
1030
514
7
65
320
336
192
392
2
454
384
544
112
18
15
521
653
329
217
538
774
1030
514
7
65
320
336
192
392
9
468
384
544
112
18
15
521
653
329
217
538
774
1030
514
7
65
320
336
192
392
18
466
384
545
113
18
15
521
653
329
217
538
774
1030
514
7
65
320
336
320
264
2
454
384
544
240
18
15
521
653
329
217
538
774
1030
514
7
65
320
336
320
264
9
468
384
544
240
18
15
521
653
329
217
538
774
1030
514
7
65
320
336
320
264
34
678
648
148
236
18
15
521
653
329
217
538
774
1030
514
7
65
320
336
320
264
18
466
384
545
240
18
15
521
653
329
217
538
774
1030
514
7
65
320
336
320
392
2
454
384
544
240
18
15
521
653
329
217
538
774
1030
514
7
65
320
336
320
392
9
468
384
544
240
18
15
521
653
329
217
538
774
1030
514
7
65
320
336
320
328
2
454
384
544
240
18
15
521
653
329
217
538
774
1030
514
7
65
320
336
320
328
18
466
384
545
240
18
15
521
653
329
217
538
774
1030
514
7
65
320
336
216
392
2
454
384
544
96
18
15
521
653
329
217
538
774
1030
514
7
65
320
336
344
264
2
454
384
544
224
18
15
521
653
329
217
538
774
1030
514
7
65
320
336
344
264
18
466
384
545
225
18
15
521
653
329
217
538
774
1030
514
7
65
320
336
344
392
2
454
384
544
224
18
15
521
653
329
217
538
774
1030
514
7
65
320
336
344
312
66
452
384
544
224
18
15
521
653
329
217
538
774
1030
514
7
65
320
336
344
312
34
452
384
544
224
18
15
521
653
329
217
538
774
1030
514
7
65
320
336
344
312
98
452
384
544
224
18
15
521
653
329
217
538
774
1030
514
7
65
320
336
408
392
2
454
384
544
800
18
15
521
653
329
217
538
774
1030
514
7
65
320
336
408
392
18
466
384
545
801
18
15
521
653
329
217
538
774
1030
514
7
65
576
272
384
392
9
468
976
608
880
18
15
521
653
329
217
538
774
1030
514
7
65
272
336
384
392
9
468
496
146
156
18
15
521
653
329
217
538
774
1030
514
7
65
272
336
384
392
18
102
488
292
816
18
15
521
653
329
217
538
774
1030
514
7
65
272
336
192
392
2
454
496
400
112
18
15
521
653
329
217
538
774
1030
514
7
65
272
336
192
392
9
468
496
400
112
18
15
521
653
329
217
538
774
1030
514
7
65
272
336
192
392
34
102
488
292
112
18
15
521
653
329
217
538
774
1030
514
7
65
272
336
192
392
18
102
496
400
112
18
15
521
653
329
217
538
774
1030
514
7
65
272
336
320
264
2
102
496
400
240
18
15
521
653
329
217
538
774
1030
514
7
65
272
336
320
264
9
453
496
144
240
18
15
521
653
329
217
538
774
1030
514
7
65
272
336
320
264
34
102
752
144
240
18
15
521
653
329
217
538
774
1030
514
7
65
272
336
320
264
18
102
496
400
240
18
15
521
653
329
217
538
774
1030
514
7
65
272
336
320
392
2
454
496
144
240
18
15
521
653
329
217
538
774
1030
514
7
65
272
336
320
392
9
453
496
144
240
18
15
521
653
329
217
538
774
1030
514
7
65
272
336
320
392
34
102
488
292
880
18
15
521
653
329
217
538
774
1030
514
7
65
272
336
320
328
2
102
496
400
240
18
15
521
653
329
217
538
774
1030
514
7
65
272
336
320
328
18
102
496
400
240
18
15
521
653
329
217
538
774
1030
514
7
65
272
336
344
312
98
452
496
144
192
18
15
521
653
329
217
538
774
1030
514
7
65
272
304
352
264
2
454
488
264
172
18
15
521
653
329
217
538
774
1030
514
7
65
272
304
352
392
2
454
488
264
172
18
15
521
653
329
217
538
774
1030
514
7
65
352
272
384
392
2
452
448
320
860
18
15
521
653
329
217
538
774
1030
514
7
65
352
272
384
392
9
453
448
320
860
18
15
521
653
329
217
538
774
1030
514
7
65
352
272
384
392
18
102
448
320
860
18
15
521
653
329
217
538
774
1030
514
7
65
352
272
408
392
2
452
448
320
864
18
15
521
653
329
217
538
774
1030
514
7
65
352
272
408
392
9
453
448
320
864
18
15
521
653
329
217
538
774
1030
514
7
65
352
272
408
392
18
102
448
320
864
18
15
521
653
329
217
538
774
1030
514
7
65
336
336
384
392
18
466
432
520
816
18
15
521
653
329
217
538
774
1030
514
7
65
336
336
192
392
18
466
432
264
112
18
15
521
653
329
217
538
774
1030
514
7
65
336
336
320
264
34
678
432
264
880
18
15
521
653
329
217
538
774
1030
514
7
65
336
336
320
264
18
466
432
264
880
18
15
521
653
329
217
538
774
1030
514
7
65
336
336
320
328
18
466
432
264
880
18
15
521
653
329
217
538
774
1030
514
7
65
336
336
344
264
18
466
432
136
192
18
15
521
653
329
217
538
774
1030
514
7
65
336
336
344
312
34
678
688
136
192
18
15
521
653
329
217
538
774
1030
514
7
65
336
336
408
392
18
466
432
528
800
18
15
521
653
329
217
538
774
1030
514
7
65
608
272
384
392
2
452
960
576
220
18
15
521
653
329
217
538
774
1030
514
7
65
608
272
384
392
9
453
960
576
220
18
15
521
653
329
217
538
774
1030
514
7
65
608
272
384
392
66
100
960
576
220
18
15
521
653
329
217
538
774
1030
514
7
65
608
272
408
392
2
452
960
320
864
18
15
521
653
329
217
538
774
1030
514
7
65
608
272
408
392
9
453
960
320
864
18
15
521
653
329
217
538
1670
1030
514
7
65
256
1008
0
264
34
102
736
1569
1904
18
15
521
653
329
217
538
1798
1030
514
6
65
512
528
320
264
4
454
992
992
240
18
15
521
653
329
217
538
1798
1030
514
6
65
512
528
320
328
4
454
992
992
240
18
15
521
653
329
217
538
1798
1030
514
6
65
512
528
320
328
100
102
992
993
240
18
15
521
653
329
217
538
1798
1030
514
6
65
512
560
320
264
4
462
992
928
176
18
15
521
653
329
217
538
1798
1030
514
6
65
512
560
320
392
4
462
992
928
176
18
15
521
653
329
217
538
1798
1030
514
6
65
528
528
320
328
100
102
1008
976
240
18
15
521
653
329
217
538
1798
1030
514
6
65
528
592
320
264
4
454
1008
912
176
18
15
521
653
329
217
538
1798
1030
514
6
65
528
592
320
392
4
454
1008
912
176
18
15
521
653
329
217
538
1798
1030
514
6
65
528
592
320
328
4
454
1008
912
176
18
15
521
653
329
217
538
1798
1030
514
6
65
528
592
320
328
100
102
1008
912
176
18
15
521
653
329
217
538
1798
1030
514
6
65
528
592
448
392
4
454
1008
912
240
18
15
521
653
329
217
538
1798
1030
514
6
65
576
528
320
264
4
454
896
992
240
18
15
521
653
329
217
538
1798
1030
514
6
65
576
528
320
328
4
454
896
992
240
18
15
521
653
329
217
538
1798
1030
514
6
65
272
592
320
328
100
102
752
912
176
18
15
521
653
329
217
538
1798
1030
514
7
65
512
528
320
264
2
452
992
992
240
18
15
521
653
329
217
538
1798
1030
514
7
65
512
528
320
264
9
453
992
992
240
18
15
521
653
329
217
538
1798
1030
514
7
65
512
528
320
328
2
452
992
992
240
18
15
521
653
329
217
538
1798
1030
514
7
65
512
528
320
328
9
453
992
992
240
18
15
521
653
329
217
538
1798
1030
514
7
65
512
528
320
328
66
102
992
993
240
18
15
521
653
329
217
538
1798
1030
514
7
65
512
528
320
328
34
102
992
993
240
18
15
521
653
329
217
538
1798
1030
514
7
65
512
528
320
328
98
102
992
993
240
18
15
521
653
329
217
538
1798
1030
514
7
65
512
528
344
264
2
452
992
992
224
18
15
521
653
329
217
538
1798
1030
514
7
65
512
528
344
264
9
453
992
992
224
18
15
521
653
329
217
538
1798
1030
514
7
65
512
528
344
312
66
452
992
992
224
18
15
521
653
329
217
538
1798
1030
514
7
65
512
528
344
312
34
102
992
993
225
18
15
521
653
329
217
538
1798
1030
514
7
65
512
528
344
312
98
102
992
993
225
18
15
521
653
329
217
538
1798
1030
514
7
65
512
560
320
264
9
468
992
928
176
18
15
521
653
329
217
538
1798
1030
514
7
65
512
560
320
392
9
468
992
928
176
18
15
521
653
329
217
538
1798
1030
514
7
65
512
560
352
392
9
468
992
928
172
18
15
521
653
329
217
538
1798
1030
514
7
65
528
528
320
328
66
102
1008
976
240
18
15
521
653
329
217
538
1798
1030
514
7
65
528
528
320
328
34
102
1008
976
240
18
15
521
653
329
217
538
1798
1030
514
7
65
528
528
320
328
98
102
1008
976
240
18
15
521
653
329
217
538
1798
1030
514
7
65
528
528
344
312
34
102
1008
976
224
18
15
521
653
329
217
538
1798
1030
514
7
65
528
528
344
312
98
102
1008
976
224
18
15
521
653
329
217
538
1798
1030
514
7
65
528
592
320
264
2
454
1008
912
176
18
15
521
653
329
217
538
1798
1030
514
7
65
528
592
320
264
9
453
1008
912
176
18
15
521
653
329
217
538
1798
1030
514
7
65
528
592
320
392
2
454
1008
912
176
18
15
521
653
329
217
538
1798
1030
514
7
65
528
592
320
392
9
453
1008
912
176
18
15
521
653
329
217
538
1798
1030
514
7
65
528
592
320
328
2
454
1008
912
176
18
15
521
653
329
217
538
1798
1030
514
7
65
528
592
320
328
9
468
1008
912
176
18
15
521
653
329
217
538
1798
1030
514
7
65
528
592
320
328
66
102
1008
912
176
18
15
521
653
329
217
538
1798
1030
514
7
65
528
592
320
328
34
102
1008
912
176
18
15
521
653
329
217
538
1798
1030
514
7
65
528
592
320
328
98
102
1008
912
176
18
15
521
653
329
217
538
1798
1030
514
7
65
528
592
448
392
2
454
1008
912
240
18
15
521
653
329
217
538
1798
1030
514
7
65
528
592
448
392
9
453
1008
912
240
18
15
521
653
329
217
538
1798
1030
514
7
65
528
592
448
392
34
102
1008
912
240
18
15
521
653
329
217
538
1798
1030
514
7
65
576
528
320
264
2
454
896
992
240
18
15
521
653
329
217
538
1798
1030
514
7
65
576
528
320
264
9
468
896
992
240
18
15
521
653
329
217
538
1798
1030
514
7
65
576
528
320
328
2
454
896
992
240
18
15
521
653
329
217
538
1798
1030
514
7
65
576
528
320
328
9
468
896
992
240
18
15
521
653
329
217
538
1798
1030
514
7
65
576
528
320
328
34
454
896
929
250
18
15
521
653
329
217
538
1798
1030
514
7
65
576
528
320
328
18
466
896
929
250
18
15
521
653
329
217
538
1798
1030
514
7
65
576
528
344
264
2
454
896
992
224
18
15
521
653
329
217
538
1798
1030
514
7
65
576
528
344
312
66
452
896
928
224
18
15
521
653
329
217
538
1798
1030
514
7
65
576
528
344
312
34
452
896
928
224
18
15
521
653
329
217
538
1798
1030
514
7
65
576
528
344
312
98
452
896
928
224
18
15
521
653
329
217
538
1798
1030
514
7
65
272
592
320
264
34
102
752
912
176
18
15
521
653
329
217
538
1798
1030
514
7
65
272
592
320
328
34
102
752
912
176
18
15
521
653
329
217
538
1798
1030
514
7
65
272
592
320
328
98
100
752
912
176
18
15
521
653
329
217
538
1798
1030
514
7
65
608
528
344
264
2
454
960
961
225
18
15
521
653
329
217
538
1798
1030
514
7
65
608
528
344
312
66
452
960
960
224
18
15
521
653
329
217
538
1798
1030
514
7
65
608
528
344
312
34
102
960
961
225
18
15
521
653
329
217
538
1798
1030
514
7
65
608
528
344
312
98
102
960
961
225
18
15
521
653
329
217
538
1798
1030
514
7
65
592
592
320
264
18
466
944
904
176
18
15
521
653
329
217
538
1798
1030
514
7
65
592
592
320
328
18
466
944
904
176
18
15
521
653
329
217
538
1798
1030
514
7
65
592
592
344
264
18
466
944
912
160
18
15
521
653
329
217
538
786
1030
514
6
65
352
324
404
392
4
454
456
282
776
18
15
521
653
329
217
538
786
1030
514
6
65
608
324
404
392
4
454
968
282
776
18
15
521
653
329
217
538
786
1030
514
7
65
320
324
404
392
2
454
392
538
776
18
15
521
653
329
217
538
786
1030
514
7
65
320
324
404
392
18
466
384
538
776
18
15
521
653
329
217
538
786
1030
514
7
65
320
324
404
440
34
454
384
538
776
18
15
521
653
329
217
538
786
1030
514
7
65
320
324
404
440
98
452
392
538
776
18
15
521
653
329
217
538
786
1030
514
7
65
272
324
404
392
2
454
488
298
776
18
15
521
653
329
217
538
786
1030
514
7
65
272
324
404
392
18
102
488
298
776
18
15
521
653
329
217
538
786
1030
514
7
65
272
324
404
440
34
102
488
298
776
18
15
521
653
329
217
538
786
1030
514
7
65
272
324
404
440
18
102
488
298
776
18
15
521
653
329
217
538
786
1030
514
7
65
272
324
404
440
98
102
488
298
776
18
15
521
653
329
217
538
786
1030
514
7
65
352
324
404
392
2
452
456
540
136
18
15
521
653
329
217
538
786
1030
514
7
65
352
324
404
392
18
102
448
538
776
18
15
521
653
329
217
538
786
1030
514
7
65
352
324
404
440
34
102
448
538
776
18
15
521
653
329
217
538
786
1030
514
7
65
352
324
404
440
18
102
448
538
776
18
15
521
653
329
217
538
786
1030
514
7
65
352
324
404
440
98
102
448
538
776
18
15
521
653
329
217
538
786
1030
514
7
65
336
324
404
392
18
466
432
538
776
18
15
521
653
329
217
538
786
1030
514
7
65
608
324
404
392
2
452
968
282
776
18
15
521
653
329
217
538
786
1030
514
7
65
608
324
404
440
34
454
968
282
776
18
15
521
653
329
217
538
786
1030
514
7
65
608
324
404
440
98
452
968
282
776
18
15
521
653
329
217
538
786
426
514
7
65
576
324
1104
1048
66
454
904
604
2006
18
15
521
653
329
217
538
786
426
514
7
65
352
324
1104
1048
66
678
712
540
2006
18
15
521
653
329
217
538
838
1030
514
6
65
256
368
384
392
4
454
480
288
784
18
15
521
653
329
217
538
838
1030
514
6
65
256
368
320
328
4
454
480
288
848
18
15
521
653
329
217
538
838
1030
514
6
65
256
368
320
328
100
102
480
289
848
18
15
521
653
329
217
538
838
1030
514
6
65
272
368
320
328
4
454
488
136
208
18
15
521
653
329
217
538
838
1030
514
6
65
272
368
320
328
100
102
488
136
208
18
15
521
653
329
217
538
838
1030
514
6
65
352
368
384
392
4
454
448
257
784
18
15
521
653
329
217
538
838
1030
514
6
65
352
368
320
328
4
454
448
513
849
18
15
521
653
329
217
538
838
1030
514
6
65
352
368
320
328
100
102
448
512
208
18
15
521
653
329
217
538
838
1030
514
6
65
608
368
384
392
4
454
960
257
784
18
15
521
653
329
217
538
838
1030
514
6
65
608
368
320
328
4
454
960
257
848
18
15
521
653
329
217
538
838
1030
514
7
65
512
368
384
328
9
468
992
544
784
18
15
521
653
329
217
538
838
1030
514
7
65
256
368
256
264
2
452
480
288
240
18
15
521
653
329
217
538
838
1030
514
7
65
256
368
256
264
9
453
480
288
240
18
15
521
653
329
217
538
838
1030
514
7
65
256
368
256
392
2
452
480
288
240
18
15
521
653
329
217
538
838
1030
514
7
65
256
368
256
392
9
453
480
288
240
18
15
521
653
329
217
538
838
1030
514
7
65
256
368
384
392
2
452
480
288
784
18
15
521
653
329
217
538
838
1030
514
7
65
256
368
384
392
9
453
480
288
784
18
15
521
653
329
217
538
838
1030
514
7
65
256
368
384
392
18
102
480
289
784
18
15
521
653
329
217
538
838
1030
514
7
65
256
368
384
328
9
468
480
288
784
18
15
521
653
329
217
538
838
1030
514
7
65
256
368
384
328
98
102
480
289
784
18
15
521
653
329
217
538
838
1030
514
7
65
256
368
384
328
73
697
480
289
784
18
15
521
653
329
217
538
838
1030
514
7
65
256
368
320
264
2
102
480
288
848
18
15
521
653
329
217
538
838
1030
514
7
65
256
368
320
264
9
453
480
288
848
18
15
521
653
329
217
538
838
1030
514
7
65
256
368
320
264
18
102
480
289
848
18
15
521
653
329
217
538
838
1030
514
7
65
256
368
320
328
2
102
480
288
848
18
15
521
653
329
217
538
838
1030
514
7
65
256
368
320
328
9
453
480
288
848
18
15
521
653
329
217
538
838
1030
514
7
65
256
368
320
328
18
102
480
289
848
18
15
521
653
329
217
538
838
1030
514
7
65
256
368
320
328
98
100
480
288
848
18
15
521
653
329
217
538
838
1030
514
7
65
256
368
320
328
73
697
480
289
880
18
15
521
653
329
217
538
838
1030
514
7
65
272
368
256
264
2
454
488
136
236
18
15
521
653
329
217
538
838
1030
514
7
65
272
368
256
264
34
102
488
136
236
18
15
521
653
329
217
538
838
1030
514
7
65
272
368
256
392
2
454
488
136
236
18
15
521
653
329
217
538
838
1030
514
7
65
272
368
384
328
98
102
752
136
796
18
15
521
653
329
217
538
838
1030
514
7
65
272
368
320
264
2
102
488
392
208
18
15
521
653
329
217
538
838
1030
514
7
65
272
368
320
264
34
102
488
136
208
18
15
521
653
329
217
538
838
1030
514
7
65
272
368
320
264
18
102
488
392
208
18
15
521
653
329
217
538
838
1030
514
7
65
272
368
320
328
2
102
488
392
208
18
15
521
653
329
217
538
838
1030
514
7
65
272
368
320
328
18
102
488
392
208
18
15
521
653
329
217
538
838
1030
514
7
65
272
368
320
328
98
102
488
136
208
18
15
521
653
329
217
538
838
1030
514
7
65
352
368
384
392
2
452
448
256
784
18
15
521
653
329
217
538
838
1030
514
7
65
352
368
384
392
9
453
448
256
784
18
15
521
653
329
217
538
838
1030
514
7
65
352
368
384
392
18
102
448
256
784
18
15
521
653
329
217
538
838
1030
514
7
65
352
368
320
264
2
102
448
512
208
18
15
521
653
329
217
538
838
1030
514
7
65
352
368
320
264
9
453
448
512
208
18
15
521
653
329
217
538
838
1030
514
7
65
352
368
320
264
34
102
704
512
848
18
15
521
653
329
217
538
838
1030
514
7
65
352
368
320
264
18
102
448
513
849
18
15
521
653
329
217
538
838
1030
514
7
65
352
368
320
328
2
102
448
512
208
18
15
521
653
329
217
538
838
1030
514
7
65
352
368
320
328
9
453
448
512
208
18
15
521
653
329
217
538
838
1030
514
7
65
352
368
320
328
66
678
448
513
849
18
15
521
653
329
217
538
838
1030
514
7
65
352
368
320
328
18
466
448
257
208
18
15
521
653
329
217
538
838
1030
514
7
65
352
368
320
328
98
100
448
512
208
18
15
521
653
329
217
538
838
1030
514
7
65
608
368
384
392
2
452
960
256
784
18
15
521
653
329
217
538
838
1030
514
7
65
608
368
384
392
9
453
960
256
784
18
15
521
653
329
217
538
838
1030
514
7
65
608
368
320
264
2
452
960
256
208
18
15
521
653
329
217
538
838
1030
514
7
65
608
368
320
264
9
453
960
256
208
18
15
521
653
329
217
538
838
1030
514
7
65
608
368
320
264
34
454
960
257
848
18
15
521
653
329
217
538
838
1030
514
7
65
608
368
320
328
2
452
960
256
208
18
15
521
653
329
217
538
838
1030
514
7
65
608
368
320
328
9
453
960
256
208
18
15
521
653
329
217
538
1862
1030
514
6
65
528
624
320
328
4
454
1008
904
156
18
15
521
653
329
217
538
1862
1030
514
7
65
528
624
320
264
2
454
1008
904
156
18
15
521
653
329
217
538
1862
1030
514
7
65
528
624
320
264
9
453
1008
904
156
18
15
521
653
329
217
538
1862
1030
514
7
65
528
624
320
264
34
102
1000
904
156
18
15
521
653
329
217
538
1862
1030
514
7
65
528
624
320
328
2
454
1008
904
156
18
15
521
653
329
217
538
1862
1030
514
7
65
528
624
320
328
66
102
1008
904
156
18
15
521
653
329
217
538
1862
1030
514
7
65
528
624
320
328
34
102
1008
904
156
18
15
521
653
329
217
538
1862
1030
514
7
65
528
624
320
328
98
102
1008
904
156
18
15
521
653
329
217
538
1862
1030
514
7
65
272
624
320
264
34
102
752
904
156
18
15
521
653
329
217
538
1862
1030
514
7
65
272
624
320
328
34
102
752
904
156
18
15
521
653
329
217
538
1862
1030
514
7
65
272
624
320
328
98
100
752
904
156
18
15
521
653
329
345
537
774
1030
514
7
193
193
328
416
440
34
708
5
296
796
18
15
521
653
329
345
537
774
1030
514
7
193
193
328
416
440
98
708
5
296
796
18
15
521
653
329
345
537
774
1030
514
7
193
193
344
416
440
98
708
5
328
778
18
15
521
653
329
345
537
838
1030
514
6
198
193
376
320
328
100
720
14
264
208
18
15
521
653
329
345
537
838
1030
514
6
198
203
376
320
328
100
720
10
259
880
18
15
521
653
329
345
537
838
1030
514
7
193
193
376
320
264
9
709
5
136
204
18
15
521
653
329
345
537
838
1030
514
7
193
193
376
320
328
9
709
5
136
204
18
15
521
653
329
345
537
838
1030
514
7
193
193
376
320
328
98
708
5
264
208
18
15
521
653
329
345
537
842
1030
514
6
193
203
352
320
264
4
718
57
143
216
18
15
521
653
329
345
538
774
1030
514
6
193
224
304
320
264
4
710
16
128
176
18
15
521
653
329
345
538
774
1030
514
6
193
208
336
384
392
4
718
48
136
156
18
15
521
653
329
345
538
774
1030
514
6
193
208
336
320
264
4
718
48
136
218
18
15
521
653
329
345
538
774
1030
514
6
193
208
336
320
392
4
718
48
136
218
18
15
521
653
329
345
538
774
1030
514
6
193
208
336
344
264
4
718
48
136
192
18
15
521
653
329
345
538
774
1030
514
6
193
208
336
344
392
4
718
48
136
192
18
15
521
653
329
345
538
774
1030
514
7
193
192
336
344
312
34
708
0
288
192
18
15
521
653
329
345
538
774
1030
514
7
193
192
336
344
312
98
708
0
288
192
18
15
521
653
329
345
538
774
1030
514
7
193
224
304
320
264
2
708
16
128
176
18
15
521
653
329
345
538
774
1030
514
7
193
224
304
320
264
9
709
16
128
176
18
15
521
653
329
345
538
774
1030
514
7
193
224
304
320
264
18
722
16
129
176
18
15
521
653
329
345
538
774
1030
514
7
193
224
304
320
392
2
708
16
128
176
18
15
521
653
329
345
538
774
1030
514
7
193
224
304
320
392
9
709
16
128
176
18
15
521
653
329
345
538
786
1030
514
7
193
192
324
404
392
2
710
8
154
136
18
15
521
653
329
345
538
786
1030
514
7
193
192
324
404
392
18
722
0
154
136
18
15
521
653
329
345
538
786
1030
514
7
193
192
324
404
440
34
710
0
154
136
18
15
521
653
329
345
538
786
1030
514
7
193
192
324
404
440
98
708
8
282
776
18
15
521
653
329
345
538
786
1030
514
7
193
224
324
404
440
98
422
16
282
776
18
15
525
653
329
217
537
773
1025
514
6
65
257
281
417
416
64
101
485
229
205
18
15
525
653
329
217
537
773
1025
514
6
65
257
275
385
384
0
101
485
481
877
18
15
525
653
329
217
537
773
1025
514
6
65
257
275
415
416
64
454
485
353
866
18
15
525
653
329
217
537
773
1025
514
6
65
257
313
321
256
0
453
485
421
189
18
15
525
653
329
217
537
773
1025
514
6
65
257
313
321
384
0
453
485
421
189
18
15
525
653
329
217
537
773
1025
514
6
65
257
313
321
352
0
453
485
421
189
18
15
525
653
329
217
537
773
1025
514
6
65
257
313
321
352
96
101
485
165
189
18
15
525
653
329
217
537
773
1025
514
6
65
257
313
449
384
0
453
485
421
221
18
15
525
653
329
217
537
773
1025
514
6
65
257
313
449
320
0
453
485
421
221
18
15
525
653
329
217
537
773
1025
514
6
65
257
313
449
320
96
101
485
421
221
18
15
525
653
329
217
537
773
1025
514
6
65
257
313
353
352
32
101
741
165
173
18
15
525
653
329
217
537
773
1025
514
6
65
257
313
353
352
96
101
741
165
173
18
15
525
653
329
217
537
773
1025
514
6
65
257
329
367
352
96
101
485
133
201
18
15
525
653
329
217
537
773
1025
514
6
65
257
293
353
256
0
453
485
285
177
18
15
525
653
329
217
537
773
1025
514
6
65
257
293
353
384
0
453
485
285
177
18
15
525
653
329
217
537
773
1025
514
6
65
257
293
353
352
0
453
485
285
177
18
15
525
653
329
217
537
773
1025
514
6
65
257
293
353
352
32
101
741
173
174
18
15
525
653
329
217
537
773
1025
514
6
65
257
293
353
352
96
101
741
173
174
18
15
525
653
329
217
537
773
1025
514
6
65
257
307
449
320
96
101
741
161
221
18
15
525
653
329
217
537
773
1025
514
6
65
257
307
353
256
0
101
485
417
173
18
15
525
653
329
217
537
773
1025
514
6
65
257
307
353
256
32
102
741
161
173
18
15
525
653
329
217
537
773
1025
514
6
65
257
307
353
384
0
101
485
417
173
18
15
525
653
329
217
537
773
1025
514
6
65
257
307
353
352
0
101
485
417
173
18
15
525
653
329
217
537
773
1025
514
6
65
257
307
353
352
32
101
485
161
173
18
15
525
653
329
217
537
773
1025
514
6
65
257
307
353
352
96
101
485
161
173
18
15
525
653
329
217
537
773
1025
514
6
65
641
1577
353
352
32
677
1541
1861
1645
18
15
525
653
329
217
537
773
1025
514
6
65
321
281
417
416
64
453
389
165
205
18
15
525
653
329
217
537
773
1025
514
6
65
321
275
415
416
64
454
389
417
866
18
15
525
653
329
217
537
773
1025
514
6
65
321
329
385
384
0
453
389
325
781
18
15
525
653
329
217
537
773
1025
514
6
65
321
329
193
384
0
453
389
325
109
18
15
525
653
329
217
537
773
1025
514
6
65
321
329
321
256
0
453
389
325
877
18
15
525
653
329
217
537
773
1025
514
6
65
321
329
321
384
0
453
389
325
877
18
15
525
653
329
217
537
773
1025
514
6
65
321
329
321
352
0
453
389
325
877
18
15
525
653
329
217
537
773
1025
514
6
65
321
329
321
352
96
453
389
325
877
18
15
525
653
329
217
537
773
1025
514
6
65
321
329
353
256
0
454
389
581
205
18
15
525
653
329
217
537
773
1025
514
6
65
321
329
353
384
0
454
389
581
205
18
15
525
653
329
217
537
773
1025
514
6
65
321
329
353
352
0
454
389
581
205
18
15
525
653
329
217
537
773
1025
514
6
65
321
329
207
384
0
454
389
325
98
18
15
525
653
329
217
537
773
1025
514
6
65
321
329
335
256
0
454
389
325
866
18
15
525
653
329
217
537
773
1025
514
6
65
321
329
335
384
0
454
389
325
866
18
15
525
653
329
217
537
773
1025
514
6
65
321
329
335
288
0
454
389
325
866
18
15
525
653
329
217
537
773
1025
514
6
65
321
329
335
288
64
454
389
325
866
18
15
525
653
329
217
537
773
1025
514
6
65
321
329
335
416
64
454
389
325
866
18
15
525
653
329
217
537
773
1025
514
6
65
321
329
431
384
0
454
389
325
809
18
15
525
653
329
217
537
773
1025
514
6
65
321
329
431
416
64
454
389
325
809
18
15
525
653
329
217
537
773
1025
514
6
65
321
329
415
384
0
454
389
325
770
18
15
525
653
329
217
537
773
1025
514
6
65
321
329
415
416
64
454
389
325
770
18
15
525
653
329
217
537
773
1025
514
6
65
321
329
367
352
0
453
389
581
201
18
15
525
653
329
217
537
773
1025
514
6
65
321
329
367
352
96
453
389
581
201
18
15
525
653
329
217
537
773
1025
514
6
65
321
345
321
352
96
453
389
549
237
18
15
525
653
329
217
537
773
1025
514
6
65
321
345
417
416
64
453
389
293
781
18
15
525
653
329
217
537
773
1025
514
6
65
321
339
351
288
64
454
389
545
226
18
15
525
653
329
217
537
773
1025
514
6
65
321
339
351
288
32
454
389
545
226
18
15
525
653
329
217
537
773
1025
514
6
65
321
339
415
416
64
454
389
545
802
18
15
525
653
329
217
537
773
1025
514
6
65
577
329
321
352
96
453
901
581
221
18
15
525
653
329
217
537
773
1025
514
6
65
577
329
353
352
96
453
901
581
205
18
15
525
653
329
217
537
773
1025
514
6
65
577
329
335
288
64
454
901
581
226
18
15
525
653
329
217
537
773
1025
514
6
65
577
329
335
416
64
454
901
581
226
18
15
525
653
329
217
537
773
1025
514
6
65
577
329
367
288
64
454
901
581
201
18
15
525
653
329
217
537
773
1025
514
6
65
577
329
367
416
64
454
901
581
201
18
15
525
653
329
217
537
773
1025
514
6
65
577
329
367
352
96
453
901
581
201
18
15
525
653
329
217
537
773
1025
514
6
65
353
281
385
384
0
453
453
197
221
18
15
525
653
329
217
537
773
1025
514
6
65
353
281
417
384
0
453
453
197
205
18
15
525
653
329
217
537
773
1025
514
6
65
353
281
417
416
0
453
453
197
205
18
15
525
653
329
217
537
773
1025
514
6
65
353
281
417
416
64
453
453
197
205
18
15
525
653
329
217
537
773
1025
514
6
65
353
275
385
384
0
101
453
449
861
18
15
525
653
329
217
537
773
1025
514
6
65
353
275
415
384
0
102
453
449
866
18
15
525
653
329
217
537
773
1025
514
6
65
353
275
415
416
64
102
453
321
866
18
15
525
653
329
217
537
773
1025
514
6
65
353
313
353
352
32
677
677
133
173
18
15
525
653
329
217
537
773
1025
514
6
65
353
293
353
352
32
677
709
141
177
18
15
525
653
329
217
537
773
1025
514
6
65
353
307
321
352
32
678
709
129
189
18
15
525
653
329
217
537
773
1025
514
6
65
609
281
385
384
64
101
965
581
221
18
15
525
653
329
217
537
773
1025
514
6
65
609
281
417
384
64
101
965
581
205
18
15
525
653
329
217
537
773
1025
514
6
65
609
281
417
416
64
453
965
581
205
18
15
525
653
329
217
537
773
1025
514
6
65
609
275
385
384
0
453
965
577
221
18
15
525
653
329
217
537
773
1025
514
6
65
609
275
385
384
64
101
965
577
221
18
15
525
653
329
217
537
773
1025
514
6
65
609
275
415
416
64
454
965
577
866
18
15
525
653
329
217
537
1669
1025
514
6
65
257
1011
1
256
32
102
741
1569
1901
18
15
525
653
329
217
537
645
1025
514
6
65
257
505
481
288
96
101
485
549
13
18
15
525
653
329
217
537
645
1025
514
6
65
257
505
481
416
64
101
485
549
13
18
15
525
653
329
217
537
645
1025
514
6
65
577
489
481
416
64
453
901
517
13
18
15
525
653
329
217
537
645
1025
514
6
65
577
489
495
416
64
454
901
517
2
18
15
525
653
329
217
537
645
1025
514
6
65
609
505
481
288
0
453
965
517
13
18
15
525
653
329
217
537
645
1025
514
6
65
609
505
481
288
96
101
965
517
13
18
15
525
653
329
217
537
645
1025
514
6
65
609
505
481
416
0
453
965
517
13
18
15
525
653
329
217
537
645
1025
514
6
65
609
505
481
416
64
453
965
517
13
18
15
525
653
329
217
537
645
1025
514
6
65
609
505
495
288
0
453
965
517
2
18
15
525
653
329
217
537
645
1025
514
6
65
609
505
495
416
64
454
965
517
2
18
15
525
653
329
217
537
1797
1025
514
6
65
513
537
321
320
64
101
997
997
253
18
15
525
653
329
217
537
1797
1025
514
6
65
513
537
321
320
96
101
997
997
253
18
15
525
653
329
217
537
1797
1025
514
6
65
513
537
321
352
96
101
997
997
253
18
15
525
653
329
217
537
1797
1025
514
6
65
513
537
335
320
64
101
997
997
226
18
15
525
653
329
217
537
1797
1025
514
6
65
513
569
321
384
64
101
997
933
189
18
15
525
653
329
217
537
1797
1025
514
6
65
513
569
321
320
64
101
997
933
189
18
15
525
653
329
217
537
1797
1025
514
6
65
513
569
321
320
96
101
997
933
189
18
15
525
653
329
217
537
1797
1025
514
6
65
513
569
321
352
96
101
997
933
189
18
15
525
653
329
217
537
1797
1025
514
6
65
513
569
353
384
64
101
997
933
205
18
15
525
653
329
217
537
1797
1025
514
6
65
513
569
353
320
64
101
997
933
205
18
15
525
653
329
217
537
1797
1025
514
6
65
513
569
353
320
96
101
997
933
205
18
15
525
653
329
217
537
1797
1025
514
6
65
513
569
353
352
32
101
997
933
205
18
15
525
653
329
217
537
1797
1025
514
6
65
513
569
353
352
96
101
997
933
205
18
15
525
653
329
217
537
1797
1025
514
6
65
513
569
367
320
64
101
997
933
194
18
15
525
653
329
217
537
1797
1025
514
6
65
513
569
367
352
96
101
997
933
194
18
15
525
653
329
217
537
1797
1025
514
6
65
513
531
321
256
0
453
997
993
253
18
15
525
653
329
217
537
1797
1025
514
6
65
513
531
321
320
64
101
997
993
253
18
15
525
653
329
217
537
1797
1025
514
6
65
513
531
321
320
96
101
997
993
253
18
15
525
653
329
217
537
1797
1025
514
6
65
513
563
353
384
64
101
997
929
173
18
15
525
653
329
217
537
1797
1025
514
6
65
513
563
353
320
64
101
997
929
173
18
15
525
653
329
217
537
1797
1025
514
6
65
513
563
353
320
96
101
997
929
173
18
15
525
653
329
217
537
1797
1025
514
6
65
513
563
353
352
32
101
997
929
173
18
15
525
653
329
217
537
1797
1025
514
6
65
513
563
353
352
96
101
997
929
173
18
15
525
653
329
217
537
1797
1025
514
6
65
257
569
367
352
96
101
741
933
194
18
15
525
653
329
217
537
1797
1025
514
6
65
609
537
321
320
64
102
965
965
237
18
15
525
653
329
217
537
1797
1025
514
6
65
609
537
321
320
32
102
965
965
237
18
15
525
653
329
217
537
1797
1025
514
6
65
609
537
321
320
96
101
965
965
237
18
15
525
653
329
217
537
1797
1025
514
6
65
609
537
321
352
32
102
965
965
237
18
15
525
653
329
217
537
1797
1025
514
6
65
609
537
321
352
96
101
965
965
237
18
15
525
653
329
217
537
1797
1025
514
6
65
609
537
335
320
64
102
965
965
226
18
15
525
653
329
217
537
1797
1025
514
6
65
609
537
335
320
96
102
965
965
226
18
15
525
653
329
217
537
1797
1025
514
6
65
609
531
351
256
0
454
965
961
226
18
15
525
653
329
217
537
1797
1025
514
6
65
609
531
351
320
64
102
965
961
226
18
15
525
653
329
217
537
1797
1025
514
6
65
609
531
351
320
96
102
965
961
226
18
15
525
653
329
217
537
837
1025
514
6
65
257
377
257
256
0
453
485
293
253
18
15
525
653
329
217
537
837
1025
514
6
65
257
377
257
384
0
453
485
293
253
18
15
525
653
329
217
537
837
1025
514
6
65
257
377
385
384
0
453
485
293
797
18
15
525
653
329
217
537
837
1025
514
6
65
257
377
385
320
0
453
485
293
797
18
15
525
653
329
217
537
837
1025
514
6
65
257
377
385
320
96
101
485
293
797
18
15
525
653
329
217
537
837
1025
514
6
65
257
377
321
256
0
453
485
293
877
18
15
525
653
329
217
537
837
1025
514
6
65
257
377
321
352
0
453
485
293
877
18
15
525
653
329
217
537
837
1025
514
6
65
257
377
321
352
96
101
485
293
877
18
15
525
653
329
217
537
837
1025
514
6
65
257
377
335
320
0
453
485
293
866
18
15
525
653
329
217
537
837
1025
514
6
65
257
377
335
320
96
101
485
293
834
18
15
525
653
329
217
537
837
1025
514
6
65
257
371
257
256
0
453
485
289
237
18
15
525
653
329
217
537
837
1025
514
6
65
257
371
257
384
0
453
485
289
237
18
15
525
653
329
217
537
837
1025
514
6
65
257
371
385
384
0
453
485
289
797
18
15
525
653
329
217
537
837
1025
514
6
65
257
371
385
320
0
453
485
289
797
18
15
525
653
329
217
537
837
1025
514
6
65
257
371
385
320
96
101
485
289
797
18
15
525
653
329
217
537
837
1025
514
6
65
257
371
321
256
0
453
485
289
877
18
15
525
653
329
217
537
837
1025
514
6
65
257
371
321
352
0
453
485
289
877
18
15
525
653
329
217
537
837
1025
514
6
65
257
371
321
352
32
101
485
289
877
18
15
525
653
329
217
537
837
1025
514
6
65
257
371
321
352
96
101
485
289
877
18
15
525
653
329
217
537
837
1025
514
6
65
257
371
335
320
0
453
485
289
866
18
15
525
653
329
217
537
837
1025
514
6
65
321
361
257
256
0
453
389
133
253
18
15
525
653
329
217
537
837
1025
514
6
65
321
361
257
384
0
453
389
133
253
18
15
525
653
329
217
537
837
1025
514
6
65
321
361
321
256
0
453
389
389
877
18
15
525
653
329
217
537
837
1025
514
6
65
321
361
321
352
0
453
389
389
877
18
15
525
653
329
217
537
837
1025
514
6
65
321
361
321
352
32
454
389
389
877
18
15
525
653
329
217
537
837
1025
514
6
65
321
361
321
352
96
453
389
517
221
18
15
525
653
329
217
537
837
1025
514
6
65
321
361
271
256
0
454
389
133
226
18
15
525
653
329
217
537
837
1025
514
6
65
321
361
271
384
0
454
389
133
226
18
15
525
653
329
217
537
837
1025
514
6
65
321
361
334
320
0
453
389
389
868
18
15
525
653
329
217
537
837
1025
514
6
65
321
361
335
256
0
454
389
389
866
18
15
525
653
329
217
537
837
1025
514
6
65
321
361
335
288
0
454
389
389
866
18
15
525
653
329
217
537
837
1025
514
6
65
321
361
335
288
64
454
389
261
866
18
15
525
653
329
217
537
837
1025
514
6
65
321
361
335
288
32
454
389
389
866
18
15
525
653
329
217
537
837
1025
514
6
65
321
361
335
352
32
454
389
389
866
18
15
525
653
329
217
537
837
1025
514
6
65
321
361
335
352
96
454
389
389
866
18
15
525
653
329
217
537
837
1025
514
6
65
321
373
257
256
0
454
389
141
225
18
15
525
653
329
217
537
837
1025
514
6
65
321
373
257
384
0
454
389
141
225
18
15
525
653
329
217
537
837
1025
514
6
65
321
373
321
256
0
454
389
141
209
18
15
525
653
329
217
537
837
1025
514
6
65
321
373
321
352
0
454
389
141
209
18
15
525
653
329
217
537
837
1025
514
6
65
321
373
321
352
32
454
389
141
209
18
15
525
653
329
217
537
837
1025
514
6
65
321
373
321
352
96
453
389
141
209
18
15
525
653
329
217
537
837
1025
514
6
65
353
377
257
256
0
453
453
261
253
18
15
525
653
329
217
537
837
1025
514
6
65
353
377
257
384
0
453
453
261
253
18
15
525
653
329
217
537
837
1025
514
6
65
353
377
385
384
0
453
453
261
797
18
15
525
653
329
217
537
837
1025
514
6
65
353
377
385
320
0
453
453
261
797
18
15
525
653
329
217
537
837
1025
514
6
65
353
377
385
320
96
453
453
261
797
18
15
525
653
329
217
537
837
1025
514
6
65
353
377
321
256
0
453
453
517
893
18
15
525
653
329
217
537
837
1025
514
6
65
353
377
321
352
0
453
453
517
893
18
15
525
653
329
217
537
837
1025
514
6
65
353
377
321
352
32
101
453
517
893
18
15
525
653
329
217
537
837
1025
514
6
65
353
377
321
352
96
101
453
517
893
18
15
525
653
329
217
537
837
1025
514
6
65
353
377
335
320
0
453
453
517
194
18
15
525
653
329
217
537
837
1025
514
6
65
353
377
335
320
64
678
453
261
866
18
15
525
653
329
217
537
837
1025
514
6
65
353
377
335
320
96
101
453
517
866
18
15
525
653
329
217
537
837
1025
514
6
65
353
377
335
288
64
454
453
261
866
18
15
525
653
329
217
537
837
1025
514
6
65
353
357
257
256
0
453
453
269
241
18
15
525
653
329
217
537
837
1025
514
6
65
353
357
257
384
0
453
453
269
241
18
15
525
653
329
217
537
837
1025
514
6
65
353
357
321
256
0
453
453
525
881
18
15
525
653
329
217
537
837
1025
514
6
65
353
357
321
352
0
453
453
525
881
18
15
525
653
329
217
537
837
1025
514
6
65
353
357
321
352
32
101
709
525
878
18
15
525
653
329
217
537
837
1025
514
6
65
353
357
321
352
96
101
453
525
881
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
257
256
0
453
453
258
246
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
257
384
0
453
453
258
246
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
385
384
0
453
453
258
790
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
385
320
0
453
453
258
790
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
385
320
96
453
453
258
790
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
321
256
0
453
453
513
845
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
321
256
32
102
453
513
845
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
321
352
0
453
453
513
845
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
321
352
32
101
453
513
845
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
321
352
96
101
453
513
845
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
271
256
0
454
453
257
226
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
271
256
32
102
453
257
226
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
271
384
0
454
453
257
226
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
335
256
0
454
453
513
866
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
335
256
32
102
453
513
866
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
335
320
0
453
453
513
866
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
335
320
64
678
453
513
866
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
335
320
32
102
453
513
866
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
335
320
96
101
453
513
866
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
335
288
0
454
453
513
866
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
335
288
64
454
453
513
866
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
335
288
32
102
453
513
866
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
335
288
96
102
453
513
866
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
335
352
32
102
453
513
866
18
15
525
653
329
217
537
837
1025
514
6
65
353
371
335
352
96
102
453
513
866
18
15
525
653
329
217
537
837
1025
514
6
65
609
377
385
384
0
453
965
261
797
18
15
525
653
329
217
537
837
1025
514
6
65
609
377
385
320
0
453
965
261
797
18
15
525
653
329
217
537
837
1025
514
6
65
609
377
321
256
0
453
965
261
893
18
15
525
653
329
217
537
837
1025
514
6
65
609
377
321
352
0
453
965
261
893
18
15
525
653
329
217
537
837
1025
514
6
65
609
377
335
320
0
453
965
261
866
18
15
525
653
329
217
537
837
1025
514
6
65
609
357
321
256
0
453
965
269
881
18
15
525
653
329
217
537
837
1025
514
6
65
609
357
321
352
0
453
965
269
881
18
15
525
653
329
217
537
837
1025
514
6
65
609
357
321
352
96
453
965
269
881
18
15
525
653
329
217
537
837
1025
514
6
65
609
371
321
256
0
453
965
257
221
18
15
525
653
329
217
537
837
1025
514
6
65
609
371
321
352
0
453
965
257
221
18
15
525
653
329
217
537
837
1025
514
6
65
609
371
321
352
96
453
965
257
221
18
15
525
653
329
217
537
837
1025
514
6
65
609
371
335
256
0
454
965
257
866
18
15
525
653
329
217
537
837
1025
514
6
65
609
371
335
320
0
453
965
257
866
18
15
525
653
329
217
537
837
1025
514
6
65
609
371
335
288
0
454
965
257
866
18
15
525
653
329
217
537
837
1025
514
6
65
609
371
335
288
64
454
965
257
866
18
15
525
653
329
217
537
837
1025
514
6
65
327
357
321
352
96
454
394
516
209
18
15
525
653
329
217
537
841
1025
514
6
65
359
353
321
256
0
454
458
266
867
18
15
525
653
329
217
537
841
1025
514
6
65
359
353
321
320
0
454
458
266
867
18
15
525
653
329
217
537
841
1025
514
6
65
359
353
321
320
64
678
458
266
867
18
15
525
653
329
217
537
841
1025
514
6
65
359
353
321
320
96
454
458
266
867
18
15
525
653
329
217
537
841
1025
514
6
65
359
353
321
288
0
454
458
266
867
18
15
525
653
329
217
537
841
1025
514
6
65
359
353
321
288
64
454
458
266
867
18
15
525
653
329
217
537
841
1025
514
6
65
359
353
321
352
96
454
458
266
867
18
15
525
653
329
217
537
841
1025
514
6
65
615
353
257
256
0
454
970
266
227
18
15
525
653
329
217
537
841
1025
514
6
65
615
353
321
256
0
454
970
266
867
18
15
525
653
329
217
537
841
1025
514
6
65
615
353
321
320
0
454
970
266
867
18
15
525
653
329
217
537
841
1025
514
6
65
615
353
321
288
0
454
970
266
867
18
15
525
653
329
217
537
841
1026
514
6
65
267
353
320
340
32
102
505
157
216
18
15
525
653
329
217
537
841
1026
514
6
65
267
353
320
312
32
102
505
157
216
18
15
525
653
329
217
537
841
1026
514
6
65
331
353
320
340
32
678
441
269
864
18
15
525
653
329
217
537
841
1026
514
6
65
331
353
320
312
32
678
697
269
864
18
15
525
653
329
217
537
841
1026
514
6
65
715
1633
320
340
32
678
1593
1805
1624
18
15
525
653
329
217
537
841
1029
513
6
65
331
353
323
315
56
698
697
141
217
18
15
525
653
329
217
537
1861
1025
514
6
65
577
629
321
256
0
454
901
909
145
18
15
525
653
329
217
537
1861
1025
514
6
65
577
629
321
320
0
454
901
909
145
18
15
525
653
329
217
537
805
1025
514
6
65
321
265
385
416
64
453
389
197
205
18
15
525
653
329
217
537
805
1025
514
6
65
321
265
399
384
0
454
389
453
841
18
15
525
653
329
217
537
805
1025
514
6
65
577
265
385
416
64
453
901
1221
205
18
15
525
653
329
217
537
805
1025
514
6
65
353
265
385
384
0
453
453
549
893
18
15
525
653
329
217
537
805
1025
514
6
65
353
265
385
416
64
453
453
549
893
18
15
525
653
329
217
537
805
1025
514
6
65
353
265
399
384
0
454
453
549
882
18
15
525
653
329
217
537
805
1025
514
6
65
609
265
385
384
0
453
965
357
205
18
15
525
653
329
217
537
805
1025
514
6
65
609
265
385
416
64
453
965
357
205
18
15
525
653
329
217
541
773
1025
514
6
65
261
289
353
352
32
102
742
174
174
18
15
525
653
329
217
541
773
1025
514
6
65
261
289
353
352
96
102
742
174
174
18
15
525
653
329
217
541
773
1025
514
6
65
261
337
321
256
0
454
486
398
218
18
15
525
653
329
217
541
773
1025
514
6
65
261
337
321
256
32
102
742
142
218
18
15
525
653
329
217
541
773
1025
514
6
65
261
337
321
384
32
102
742
142
218
18
15
525
653
329
217
541
773
1025
514
6
65
261
337
321
352
0
454
486
398
218
18
15
525
653
329
217
541
773
1025
514
6
65
261
337
321
352
32
102
742
142
218
18
15
525
653
329
217
541
773
1025
514
6
65
261
337
321
352
96
102
742
142
218
18
15
525
653
329
217
541
773
1025
514
6
65
261
341
321
352
96
101
509
141
221
18
15
525
653
329
217
541
773
1025
514
6
65
261
329
321
352
96
102
486
129
217
18
15
525
653
329
217
541
773
1025
514
6
65
261
293
353
256
32
102
742
169
170
18
15
525
653
329
217
541
773
1025
514
6
65
261
293
353
384
32
102
742
169
170
18
15
525
653
329
217
541
773
1025
514
6
65
261
293
353
352
32
102
742
169
170
18
15
525
653
329
217
541
773
1025
514
6
65
261
293
353
352
96
102
742
169
170
18
15
525
653
329
217
541
773
1025
514
6
65
261
309
321
256
0
454
486
422
190
18
15
525
653
329
217
541
773
1025
514
6
65
261
309
321
256
32
102
742
165
189
18
15
525
653
329
217
541
773
1025
514
6
65
261
309
321
352
0
454
486
422
190
18
15
525
653
329
217
541
773
1025
514
6
65
261
309
321
352
32
102
742
165
189
18
15
525
653
329
217
541
773
1025
514
6
65
261
309
321
352
96
102
742
165
189
18
15
525
653
329
217
541
773
1025
514
6
65
261
309
449
320
0
454
486
421
221
18
15
525
653
329
217
541
773
1025
514
6
65
261
309
449
320
96
102
742
165
221
18
15
525
653
329
217
541
773
1025
514
6
65
261
309
449
352
0
454
486
421
221
18
15
525
653
329
217
541
773
1025
514
6
65
261
309
449
352
32
102
742
165
221
18
15
525
653
329
217
541
773
1025
514
6
65
261
309
449
352
96
102
742
165
221
18
15
525
653
329
217
541
773
1025
514
6
65
261
309
353
256
0
454
486
422
166
18
15
525
653
329
217
541
773
1025
514
6
65
261
309
353
256
32
102
742
166
166
18
15
525
653
329
217
541
773
1025
514
6
65
261
309
353
384
32
102
742
166
166
18
15
525
653
329
217
541
773
1025
514
6
65
261
309
353
352
0
454
486
422
166
18
15
525
653
329
217
541
773
1025
514
6
65
261
309
353
352
32
102
742
166
166
18
15
525
653
329
217
541
773
1025
514
6
65
261
309
353
352
96
102
742
166
166
18
15
525
653
329
217
541
773
1025
514
6
65
259
289
353
256
0
454
481
285
177
18
15
525
653
329
217
541
773
1025
514
6
65
259
289
353
384
0
454
481
285
177
18
15
525
653
329
217
541
773
1025
514
6
65
259
289
353
352
0
454
481
285
177
18
15
525
653
329
217
541
773
1025
514
6
65
259
289
353
352
32
677
1793
685
173
18
15
525
653
329
217
541
773
1025
514
6
65
259
337
385
384
0
453
481
397
157
18
15
525
653
329
217
541
773
1025
514
6
65
259
337
321
352
96
101
481
141
221
18
15
525
653
329
217
541
773
1025
514
6
65
259
275
385
384
0
101
481
481
873
18
15
525
653
329
217
541
773
1025
514
6
65
259
291
353
256
0
454
481
282
186
18
15
525
653
329
217
541
773
1025
514
6
65
259
291
353
384
0
454
481
282
186
18
15
525
653
329
217
541
773
1025
514
6
65
259
291
353
352
0
454
481
282
186
18
15
525
653
329
217
541
773
1025
514
6
65
259
307
385
384
0
101
481
417
237
18
15
525
653
329
217
541
773
1025
514
6
65
259
307
321
256
0
102
481
417
181
18
15
525
653
329
217
541
773
1025
514
6
65
259
307
321
256
32
102
737
161
181
18
15
525
653
329
217
541
773
1025
514
6
65
259
307
321
384
0
102
481
417
181
18
15
525
653
329
217
541
773
1025
514
6
65
259
307
321
352
0
102
481
417
181
18
15
525
653
329
217
541
773
1025
514
6
65
259
307
321
352
32
102
481
160
181
18
15
525
653
329
217
541
773
1025
514
6
65
259
307
321
352
96
102
481
161
181
18
15
525
653
329
217
541
773
1025
514
6
65
259
307
449
320
96
101
737
161
213
18
15
525
653
329
217
541
773
1025
514
6
65
259
307
449
352
32
102
737
161
213
18
15
525
653
329
217
541
773
1025
514
6
65
259
307
449
352
96
101
737
161
213
18
15
525
653
329
217
541
773
1025
514
6
65
259
307
353
256
0
102
481
417
169
18
15
525
653
329
217
541
773
1025
514
6
65
259
307
353
256
32
102
737
161
169
18
15
525
653
329
217
541
773
1025
514
6
65
259
307
353
384
0
102
481
417
169
18
15
525
653
329
217
541
773
1025
514
6
65
259
307
353
384
32
102
481
417
169
18
15
525
653
329
217
541
773
1025
514
6
65
259
307
353
352
0
102
481
417
169
18
15
525
653
329
217
541
773
1025
514
6
65
259
307
353
352
32
102
481
417
169
18
15
525
653
329
217
541
773
1025
514
6
65
259
307
353
352
96
101
481
161
173
18
15
525
653
329
217
541
773
1025
514
6
65
265
289
353
352
32
678
1806
686
171
18
15
525
653
329
217
541
773
1025
514
6
65
645
1573
353
352
32
678
1542
1861
1645
18
15
525
653
329
217
541
773
1025
514
6
65
645
1589
321
352
32
678
1542
1865
1645
18
15
525
653
329
217
541
773
1025
514
6
65
643
1571
353
352
32
677
1545
1857
1641
18
15
525
653
329
217
541
773
1025
514
6
65
323
273
385
384
0
453
393
461
881
18
15
525
653
329
217
541
773
1025
514
6
65
323
337
385
384
0
453
393
333
817
18
15
525
653
329
217
541
773
1025
514
6
65
323
337
193
384
0
453
393
333
113
18
15
525
653
329
217
541
773
1025
514
6
65
323
337
321
256
0
453
393
333
881
18
15
525
653
329
217
541
773
1025
514
6
65
323
337
321
384
0
453
393
333
881
18
15
525
653
329
217
541
773
1025
514
6
65
323
337
321
352
0
453
393
333
881
18
15
525
653
329
217
541
773
1025
514
6
65
323
337
321
352
32
454
393
333
881
18
15
525
653
329
217
541
773
1025
514
6
65
323
337
321
352
96
453
393
333
881
18
15
525
653
329
217
541
773
1025
514
6
65
323
277
385
384
0
454
393
213
221
18
15
525
653
329
217
541
773
1025
514
6
65
323
281
417
416
64
454
386
166
201
18
15
525
653
329
217
541
773
1025
514
6
65
323
341
385
384
0
454
393
533
829
18
15
525
653
329
217
541
773
1025
514
6
65
323
341
193
384
0
454
393
277
109
18
15
525
653
329
217
541
773
1025
514
6
65
323
341
321
256
0
454
393
533
877
18
15
525
653
329
217
541
773
1025
514
6
65
323
341
321
384
0
454
393
533
877
18
15
525
653
329
217
541
773
1025
514
6
65
323
341
321
352
0
454
393
533
877
18
15
525
653
329
217
541
773
1025
514
6
65
323
341
321
352
32
454
393
533
877
18
15
525
653
329
217
541
773
1025
514
6
65
323
341
321
352
96
454
393
533
877
18
15
525
653
329
217
541
773
1025
514
6
65
323
275
385
384
0
453
385
225
889
18
15
525
653
329
217
541
773
1025
514
6
65
323
329
321
352
96
454
386
326
873
18
15
525
653
329
217
541
773
1025
514
6
65
323
329
417
416
64
454
386
326
807
18
15
525
653
329
217
541
773
1025
514
6
65
323
329
334
288
64
454
386
326
864
18
15
525
653
329
217
541
773
1025
514
6
65
323
329
334
288
96
454
386
326
864
18
15
525
653
329
217
541
773
1025
514
6
65
323
329
334
416
64
454
386
326
864
18
15
525
653
329
217
541
773
1025
514
6
65
323
329
430
416
64
454
386
326
800
18
15
525
653
329
217
541
773
1025
514
6
65
323
345
321
352
96
454
386
294
249
18
15
525
653
329
217
541
773
1025
514
6
65
323
339
385
384
0
453
385
545
825
18
15
525
653
329
217
541
773
1025
514
6
65
323
339
193
384
0
453
385
545
105
18
15
525
653
329
217
541
773
1025
514
6
65
323
339
321
256
0
453
385
545
249
18
15
525
653
329
217
541
773
1025
514
6
65
323
339
321
384
0
453
385
545
249
18
15
525
653
329
217
541
773
1025
514
6
65
325
337
321
352
32
454
390
529
218
18
15
525
653
329
217
541
773
1025
514
6
65
325
337
321
352
96
454
390
529
218
18
15
525
653
329
217
541
773
1025
514
6
65
325
341
321
352
32
454
390
549
237
18
15
525
653
329
217
541
773
1025
514
6
65
325
341
321
352
96
454
390
549
237
18
15
525
653
329
217
541
773
1025
514
6
65
579
337
321
352
32
454
905
589
221
18
15
525
653
329
217
541
773
1025
514
6
65
579
337
321
352
96
453
905
589
221
18
15
525
653
329
217
541
773
1025
514
6
65
579
329
334
288
64
454
898
582
224
18
15
525
653
329
217
541
773
1025
514
6
65
579
329
334
416
64
454
898
582
224
18
15
525
653
329
217
541
773
1025
514
6
65
275
339
385
384
0
101
497
400
156
18
15
525
653
329
217
541
773
1025
514
6
65
275
339
193
384
0
102
497
400
118
18
15
525
653
329
217
541
773
1025
514
6
65
275
339
321
256
0
102
497
400
246
18
15
525
653
329
217
541
773
1025
514
6
65
275
339
321
256
32
102
753
144
246
18
15
525
653
329
217
541
773
1025
514
6
65
275
339
321
384
0
102
497
400
246
18
15
525
653
329
217
541
773
1025
514
6
65
275
339
321
352
0
102
497
400
246
18
15
525
653
329
217
541
773
1025
514
6
65
275
339
321
352
32
102
497
144
246
18
15
525
653
329
217
541
773
1025
514
6
65
275
339
321
352
96
101
497
145
217
18
15
525
653
329
217
541
773
1025
514
6
65
329
281
385
384
0
454
398
198
214
18
15
525
653
329
217
541
773
1025
514
6
65
329
281
417
416
0
454
398
198
201
18
15
525
653
329
217
541
773
1025
514
6
65
329
281
417
416
64
454
398
198
201
18
15
525
653
329
217
541
773
1025
514
6
65
329
329
385
384
0
454
398
331
827
18
15
525
653
329
217
541
773
1025
514
6
65
329
329
193
384
0
454
398
331
107
18
15
525
653
329
217
541
773
1025
514
6
65
329
329
321
256
0
454
398
331
875
18
15
525
653
329
217
541
773
1025
514
6
65
329
329
321
384
0
454
398
331
875
18
15
525
653
329
217
541
773
1025
514
6
65
329
329
321
352
0
454
398
331
875
18
15
525
653
329
217
541
773
1025
514
6
65
329
329
321
352
32
454
398
550
230
18
15
525
653
329
217
541
773
1025
514
6
65
329
329
321
352
96
454
398
550
230
18
15
525
653
329
217
541
773
1025
514
6
65
329
329
417
384
0
454
398
331
795
18
15
525
653
329
217
541
773
1025
514
6
65
329
329
417
416
0
454
398
331
795
18
15
525
653
329
217
541
773
1025
514
6
65
329
329
417
416
64
454
398
550
786
18
15
525
653
329
217
541
773
1025
514
6
65
329
329
206
384
0
454
398
331
96
18
15
525
653
329
217
541
773
1025
514
6
65
329
329
334
256
0
454
398
331
864
18
15
525
653
329
217
541
773
1025
514
6
65
329
329
334
384
0
454
398
331
864
18
15
525
653
329
217
541
773
1025
514
6
65
329
329
430
416
64
454
398
551
800
18
15
525
653
329
217
541
773
1025
514
6
65
329
329
414
384
0
454
398
331
768
18
15
525
653
329
217
541
773
1025
514
6
65
329
345
385
384
0
454
398
326
822
18
15
525
653
329
217
541
773
1025
514
6
65
329
345
193
384
0
454
398
326
98
18
15
525
653
329
217
541
773
1025
514
6
65
329
345
321
256
0
454
398
326
866
18
15
525
653
329
217
541
773
1025
514
6
65
329
345
321
384
0
454
398
326
866
18
15
525
653
329
217
541
773
1025
514
6
65
329
345
321
352
0
454
398
326
866
18
15
525
653
329
217
541
773
1025
514
6
65
329
345
321
352
32
454
398
326
866
18
15
525
653
329
217
541
773
1025
514
6
65
329
345
321
352
96
454
398
326
866
18
15
525
653
329
217
541
773
1025
514
6
65
329
345
417
384
0
454
398
326
777
18
15
525
653
329
217
541
773
1025
514
6
65
329
345
417
416
0
454
398
326
777
18
15
525
653
329
217
541
773
1025
514
6
65
329
345
417
416
64
454
398
326
777
18
15
525
653
329
217
541
773
1025
514
6
65
585
329
321
352
32
454
910
587
219
18
15
525
653
329
217
541
773
1025
514
6
65
585
329
321
352
96
454
910
587
219
18
15
525
653
329
217
541
773
1025
514
6
65
585
329
353
352
32
454
910
587
203
18
15
525
653
329
217
541
773
1025
514
6
65
585
329
353
352
96
454
910
587
203
18
15
525
653
329
217
541
773
1025
514
6
65
585
345
321
352
32
454
910
582
226
18
15
525
653
329
217
541
773
1025
514
6
65
585
345
321
352
96
454
910
582
226
18
15
525
653
329
217
541
773
1025
514
6
65
355
289
353
352
32
677
713
141
173
18
15
525
653
329
217
541
773
1025
514
6
65
355
307
321
352
32
678
705
129
181
18
15
525
653
329
217
541
773
1025
514
6
65
355
307
353
352
32
677
705
129
164
18
15
525
653
329
217
541
773
1025
514
6
65
357
289
353
352
32
678
678
142
177
18
15
525
653
329
217
541
773
1025
514
6
65
357
277
385
384
0
454
454
197
877
18
15
525
653
329
217
541
773
1025
514
6
65
357
281
385
384
0
454
454
321
866
18
15
525
653
329
217
541
773
1025
514
6
65
357
293
353
352
32
678
710
141
173
18
15
525
653
329
217
541
773
1025
514
6
65
357
309
321
352
32
678
710
135
189
18
15
525
653
329
217
541
773
1025
514
6
65
357
309
353
352
32
678
710
135
173
18
15
525
653
329
217
541
773
1025
514
6
65
613
277
385
384
0
454
966
583
877
18
15
525
653
329
217
541
773
1025
514
6
65
339
341
321
352
32
678
433
261
877
18
15
525
653
329
217
541
773
1025
514
6
65
339
339
321
352
32
678
689
144
233
18
15
525
653
329
217
541
1669
1025
514
6
65
261
1013
1
256
32
102
742
1573
1917
18
15
525
653
329
217
541
1669
1025
514
6
65
261
997
1
256
32
102
742
1577
1901
18
15
525
653
329
217
541
1669
1025
514
6
65
259
1011
1
256
32
102
737
1569
1897
18
15
525
653
329
217
541
645
1025
514
6
65
261
481
481
416
64
102
486
558
17
18
15
525
653
329
217
541
645
1025
514
6
65
261
501
481
288
96
102
486
549
13
18
15
525
653
329
217
541
645
1025
514
6
65
261
501
481
416
64
102
486
549
13
18
15
525
653
329
217
541
645
1025
514
6
65
261
485
481
288
96
102
486
553
13
18
15
525
653
329
217
541
645
1025
514
6
65
261
485
481
416
64
102
486
553
13
18
15
525
653
329
217
541
645
1025
514
6
65
265
489
494
288
32
678
1806
555
0
18
15
525
653
329
217
541
645
1025
514
6
65
579
497
481
416
64
453
905
525
13
18
15
525
653
329
217
541
645
1025
514
6
65
579
483
481
288
32
454
897
513
13
18
15
525
653
329
217
541
645
1025
514
6
65
579
483
481
416
64
453
897
513
9
18
15
525
653
329
217
541
645
1025
514
6
65
579
483
495
416
64
454
897
513
32
18
15
525
653
329
217
541
645
1025
514
6
65
581
485
481
288
32
454
902
519
13
18
15
525
653
329
217
541
645
1025
514
6
65
581
485
481
416
64
454
902
517
13
18
15
525
653
329
217
541
645
1025
514
6
65
585
481
481
416
64
454
910
526
17
18
15
525
653
329
217
541
645
1025
514
6
65
585
489
481
288
32
454
910
523
11
18
15
525
653
329
217
541
645
1025
514
6
65
585
489
481
416
64
454
910
523
11
18
15
525
653
329
217
541
645
1025
514
6
65
585
489
494
288
32
454
910
523
0
18
15
525
653
329
217
541
645
1025
514
6
65
585
489
494
416
64
454
910
523
0
18
15
525
653
329
217
541
645
1025
514
6
65
585
505
481
416
64
454
910
518
6
18
15
525
653
329
217
541
645
1025
514
6
65
611
481
481
288
0
454
969
525
13
18
15
525
653
329
217
541
645
1025
514
6
65
611
481
481
288
96
101
969
525
13
18
15
525
653
329
217
541
645
1025
514
6
65
611
481
481
416
0
454
969
525
13
18
15
525
653
329
217
541
645
1025
514
6
65
611
481
481
416
64
453
969
525
13
18
15
525
653
329
217
541
645
1025
514
6
65
613
481
481
416
0
454
966
526
17
18
15
525
653
329
217
541
645
1025
514
6
65
613
481
481
416
64
454
966
526
17
18
15
525
653
329
217
541
645
1025
514
6
65
613
501
481
288
0
454
966
517
13
18
15
525
653
329
217
541
645
1025
514
6
65
613
501
481
288
32
102
966
517
13
18
15
525
653
329
217
541
645
1025
514
6
65
613
501
481
288
96
102
966
517
13
18
15
525
653
329
217
541
645
1025
514
6
65
613
501
481
416
0
454
966
517
13
18
15
525
653
329
217
541
645
1025
514
6
65
613
501
481
416
64
454
966
517
13
18
15
525
653
329
217
541
645
1025
514
6
65
613
485
481
288
0
454
966
521
13
18
15
525
653
329
217
541
645
1025
514
6
65
613
485
481
288
32
102
966
521
29
18
15
525
653
329
217
541
645
1025
514
6
65
613
485
481
288
96
102
966
521
29
18
15
525
653
329
217
541
645
1025
514
6
65
613
485
481
416
0
454
966
521
13
18
15
525
653
329
217
541
645
1025
514
6
65
613
485
481
416
64
454
966
521
13
18
15
525
653
329
217
541
1797
1025
514
6
65
517
533
321
320
64
102
998
997
253
18
15
525
653
329
217
541
1797
1025
514
6
65
517
533
321
320
96
102
998
997
253
18
15
525
653
329
217
541
1797
1025
514
6
65
517
533
321
352
32
102
998
997
253
18
15
525
653
329
217
541
1797
1025
514
6
65
517
533
321
352
96
102
998
997
253
18
15
525
653
329
217
541
1797
1025
514
6
65
517
593
449
384
64
102
998
910
218
18
15
525
653
329
217
541
1797
1025
514
6
65
517
565
321
384
64
102
998
934
190
18
15
525
653
329
217
541
1797
1025
514
6
65
517
565
321
384
32
102
998
934
190
18
15
525
653
329
217
541
1797
1025
514
6
65
517
565
321
320
64
102
998
934
190
18
15
525
653
329
217
541
1797
1025
514
6
65
517
565
321
320
96
102
998
934
190
18
15
525
653
329
217
541
1797
1025
514
6
65
517
565
321
352
32
102
998
934
190
18
15
525
653
329
217
541
1797
1025
514
6
65
517
565
321
352
96
102
998
934
190
18
15
525
653
329
217
541
1797
1025
514
6
65
517
565
353
384
64
102
998
933
205
18
15
525
653
329
217
541
1797
1025
514
6
65
517
565
353
384
32
102
998
933
205
18
15
525
653
329
217
541
1797
1025
514
6
65
517
565
353
320
64
102
998
933
205
18
15
525
653
329
217
541
1797
1025
514
6
65
517
565
353
320
96
102
998
933
205
18
15
525
653
329
217
541
1797
1025
514
6
65
517
565
353
288
64
454
998
933
205
18
15
525
653
329
217
541
1797
1025
514
6
65
517
565
353
352
32
102
998
933
205
18
15
525
653
329
217
541
1797
1025
514
6
65
517
565
353
352
96
102
998
933
205
18
15
525
653
329
217
541
1797
1025
514
6
65
517
585
449
384
64
102
998
897
217
18
15
525
653
329
217
541
1797
1025
514
6
65
515
593
449
384
64
101
993
909
221
18
15
525
653
329
217
541
1797
1025
514
6
65
515
531
321
256
0
453
993
993
233
18
15
525
653
329
217
541
1797
1025
514
6
65
515
531
321
320
0
453
993
993
233
18
15
525
653
329
217
541
1797
1025
514
6
65
515
531
321
320
64
101
993
993
233
18
15
525
653
329
217
541
1797
1025
514
6
65
515
531
321
320
32
102
993
993
233
18
15
525
653
329
217
541
1797
1025
514
6
65
515
531
321
320
96
101
993
993
233
18
15
525
653
329
217
541
1797
1025
514
6
65
515
563
321
384
64
102
993
929
181
18
15
525
653
329
217
541
1797
1025
514
6
65
515
563
321
384
32
102
993
929
181
18
15
525
653
329
217
541
1797
1025
514
6
65
515
563
321
320
64
102
993
929
181
18
15
525
653
329
217
541
1797
1025
514
6
65
515
563
321
320
32
102
993
929
181
18
15
525
653
329
217
541
1797
1025
514
6
65
515
563
321
320
96
102
993
929
181
18
15
525
653
329
217
541
1797
1025
514
6
65
515
563
321
352
32
102
993
929
181
18
15
525
653
329
217
541
1797
1025
514
6
65
515
563
321
352
96
102
993
929
181
18
15
525
653
329
217
541
1797
1025
514
6
65
515
563
353
384
64
101
993
929
173
18
15
525
653
329
217
541
1797
1025
514
6
65
515
563
353
384
32
102
993
929
169
18
15
525
653
329
217
541
1797
1025
514
6
65
515
563
353
320
64
101
993
929
173
18
15
525
653
329
217
541
1797
1025
514
6
65
515
563
353
320
32
102
993
929
169
18
15
525
653
329
217
541
1797
1025
514
6
65
515
563
353
320
96
101
993
929
173
18
15
525
653
329
217
541
1797
1025
514
6
65
515
563
353
352
32
101
993
929
173
18
15
525
653
329
217
541
1797
1025
514
6
65
515
563
353
352
96
101
993
929
173
18
15
525
653
329
217
541
1797
1025
514
6
65
261
565
321
256
32
102
742
933
221
18
15
525
653
329
217
541
1797
1025
514
6
65
261
565
321
384
32
102
742
933
221
18
15
525
653
329
217
541
1797
1025
514
6
65
261
565
321
320
32
102
742
933
221
18
15
525
653
329
217
541
1797
1025
514
6
65
261
565
321
320
96
102
742
933
221
18
15
525
653
329
217
541
1797
1025
514
6
65
261
565
353
384
32
102
742
933
205
18
15
525
653
329
217
541
1797
1025
514
6
65
261
565
353
320
32
102
742
933
205
18
15
525
653
329
217
541
1797
1025
514
6
65
261
565
353
320
96
102
742
933
205
18
15
525
653
329
217
541
1797
1025
514
6
65
261
565
353
352
32
102
742
933
205
18
15
525
653
329
217
541
1797
1025
514
6
65
261
565
353
352
96
102
742
933
205
18
15
525
653
329
217
541
1797
1025
514
6
65
259
563
321
256
32
102
737
929
213
18
15
525
653
329
217
541
1797
1025
514
6
65
259
563
321
384
32
102
737
929
213
18
15
525
653
329
217
541
1797
1025
514
6
65
531
529
321
320
96
102
1010
982
241
18
15
525
653
329
217
541
1797
1025
514
6
65
531
533
321
384
32
102
1009
981
237
18
15
525
653
329
217
541
1797
1025
514
6
65
531
533
321
320
64
101
1009
981
237
18
15
525
653
329
217
541
1797
1025
514
6
65
531
533
321
320
32
102
1009
981
237
18
15
525
653
329
217
541
1797
1025
514
6
65
531
533
321
320
96
101
1009
981
237
18
15
525
653
329
217
541
1797
1025
514
6
65
531
533
321
352
32
102
1009
981
237
18
15
525
653
329
217
541
1797
1025
514
6
65
531
533
321
352
96
101
1009
981
237
18
15
525
653
329
217
541
1797
1025
514
6
65
531
531
321
320
64
101
1009
976
237
18
15
525
653
329
217
541
1797
1025
514
6
65
531
531
321
320
32
102
1009
976
233
18
15
525
653
329
217
541
1797
1025
514
6
65
531
531
321
320
96
101
1009
976
237
18
15
525
653
329
217
541
1797
1025
514
6
65
531
531
321
352
32
102
1009
976
233
18
15
525
653
329
217
541
1797
1025
514
6
65
531
531
321
352
96
101
1009
976
237
18
15
525
653
329
217
541
1797
1025
514
6
65
531
595
449
384
0
453
1009
913
217
18
15
525
653
329
217
541
1797
1025
514
6
65
531
595
449
384
64
101
1009
913
217
18
15
525
653
329
217
541
1797
1025
514
6
65
579
529
321
352
32
454
905
973
253
18
15
525
653
329
217
541
1797
1025
514
6
65
579
529
321
352
96
453
905
973
253
18
15
525
653
329
217
541
1797
1025
514
6
65
579
533
321
256
0
454
905
981
237
18
15
525
653
329
217
541
1797
1025
514
6
65
579
533
321
320
0
454
905
981
237
18
15
525
653
329
217
541
1797
1025
514
6
65
579
533
321
352
0
454
905
981
237
18
15
525
653
329
217
541
1797
1025
514
6
65
579
533
321
352
32
454
905
981
237
18
15
525
653
329
217
541
1797
1025
514
6
65
579
533
321
352
96
454
905
981
237
18
15
525
653
329
217
541
1797
1025
514
6
65
579
531
321
256
0
453
897
993
249
18
15
525
653
329
217
541
1797
1025
514
6
65
579
531
321
320
0
453
897
993
249
18
15
525
653
329
217
541
1797
1025
514
6
65
579
531
321
352
0
453
897
993
249
18
15
525
653
329
217
541
1797
1025
514
6
65
579
531
321
352
32
454
897
929
249
18
15
525
653
329
217
541
1797
1025
514
6
65
579
531
321
352
96
453
897
929
249
18
15
525
653
329
217
541
1797
1025
514
6
65
581
529
321
352
96
454
902
974
241
18
15
525
653
329
217
541
1797
1025
514
6
65
581
533
321
352
32
454
902
935
237
18
15
525
653
329
217
541
1797
1025
514
6
65
581
533
321
352
96
454
902
969
253
18
15
525
653
329
217
541
1797
1025
514
6
65
581
593
321
352
32
454
902
913
177
18
15
525
653
329
217
541
1797
1025
514
6
65
581
593
321
352
96
454
902
913
177
18
15
525
653
329
217
541
1797
1025
514
6
65
581
597
321
352
32
454
902
918
182
18
15
525
653
329
217
541
1797
1025
514
6
65
581
597
321
352
96
454
902
918
182
18
15
525
653
329
217
541
1797
1025
514
6
65
275
595
321
384
32
102
753
912
182
18
15
525
653
329
217
541
1797
1025
514
6
65
585
537
321
256
0
454
910
966
233
18
15
525
653
329
217
541
1797
1025
514
6
65
585
537
321
320
0
454
910
966
233
18
15
525
653
329
217
541
1797
1025
514
6
65
585
537
321
352
0
454
910
966
233
18
15
525
653
329
217
541
1797
1025
514
6
65
585
537
321
352
32
454
910
966
233
18
15
525
653
329
217
541
1797
1025
514
6
65
585
537
321
352
96
454
910
966
233
18
15
525
653
329
217
541
1797
1025
514
6
65
613
533
321
256
0
454
966
967
237
18
15
525
653
329
217
541
1797
1025
514
6
65
613
533
321
320
0
454
966
967
237
18
15
525
653
329
217
541
1797
1025
514
6
65
613
533
321
320
32
102
966
965
237
18
15
525
653
329
217
541
1797
1025
514
6
65
613
533
321
320
96
102
966
965
237
18
15
525
653
329
217
541
1797
1025
514
6
65
613
533
321
352
0
454
966
967
237
18
15
525
653
329
217
541
1797
1025
514
6
65
613
533
321
352
32
102
966
965
237
18
15
525
653
329
217
541
1797
1025
514
6
65
613
533
321
352
96
102
966
965
237
18
15
525
653
329
217
541
837
1025
514
6
65
261
353
257
256
0
454
486
414
241
18
15
525
653
329
217
541
837
1025
514
6
65
261
353
257
256
32
102
742
158
241
18
15
525
653
329
217
541
837
1025
514
6
65
261
353
321
320
96
102
486
302
862
18
15
525
653
329
217
541
837
1025
514
6
65
261
357
321
352
32
101
509
153
221
18
15
525
653
329
217
541
837
1025
514
6
65
261
357
321
352
96
101
509
153
221
18
15
525
653
329
217
541
837
1025
514
6
65
261
373
385
320
0
454
486
293
797
18
15
525
653
329
217
541
837
1025
514
6
65
261
373
385
320
96
102
742
150
790
18
15
525
653
329
217
541
837
1025
514
6
65
261
373
321
352
96
102
486
293
845
18
15
525
653
329
217
541
837
1025
514
6
65
259
371
257
256
0
453
481
289
233
18
15
525
653
329
217
541
837
1025
514
6
65
259
371
257
384
0
453
481
289
233
18
15
525
653
329
217
541
837
1025
514
6
65
259
371
385
384
0
101
481
289
789
18
15
525
653
329
217
541
837
1025
514
6
65
259
371
385
320
0
102
481
289
789
18
15
525
653
329
217
541
837
1025
514
6
65
259
371
385
320
96
101
481
289
789
18
15
525
653
329
217
541
837
1025
514
6
65
259
371
321
256
0
101
481
289
853
18
15
525
653
329
217
541
837
1025
514
6
65
259
371
321
352
0
102
481
289
853
18
15
525
653
329
217
541
837
1025
514
6
65
259
371
321
352
32
102
481
289
853
18
15
525
653
329
217
541
837
1025
514
6
65
259
371
321
352
96
101
481
289
853
18
15
525
653
329
217
541
837
1025
514
6
65
323
369
257
256
0
453
393
141
225
18
15
525
653
329
217
541
837
1025
514
6
65
323
369
257
384
0
453
393
141
225
18
15
525
653
329
217
541
837
1025
514
6
65
323
369
385
384
0
453
393
397
785
18
15
525
653
329
217
541
837
1025
514
6
65
323
369
385
320
0
453
393
397
785
18
15
525
653
329
217
541
837
1025
514
6
65
323
369
385
320
96
453
385
397
785
18
15
525
653
329
217
541
837
1025
514
6
65
323
369
321
256
0
453
393
141
209
18
15
525
653
329
217
541
837
1025
514
6
65
323
369
321
352
0
453
393
141
209
18
15
525
653
329
217
541
837
1025
514
6
65
323
369
321
352
32
454
385
141
209
18
15
525
653
329
217
541
837
1025
514
6
65
323
369
321
352
96
453
385
141
209
18
15
525
653
329
217
541
837
1025
514
6
65
323
361
321
352
96
454
386
390
879
18
15
525
653
329
217
541
837
1025
514
6
65
323
361
334
352
96
454
386
390
864
18
15
525
653
329
217
541
837
1025
514
6
65
323
355
257
256
0
453
385
513
228
18
15
525
653
329
217
541
837
1025
514
6
65
323
355
257
384
0
453
385
513
228
18
15
525
653
329
217
541
837
1025
514
6
65
323
355
321
256
0
453
385
513
213
18
15
525
653
329
217
541
837
1025
514
6
65
323
355
321
320
0
453
385
513
213
18
15
525
653
329
217
541
837
1025
514
6
65
323
355
321
320
32
101
721
513
868
18
15
525
653
329
217
541
837
1025
514
6
65
323
355
321
320
96
453
385
513
213
18
15
525
653
329
217
541
837
1025
514
6
65
323
355
321
352
0
453
385
513
213
18
15
525
653
329
217
541
837
1025
514
6
65
323
355
321
352
32
101
721
513
868
18
15
525
653
329
217
541
837
1025
514
6
65
323
355
321
352
96
453
385
513
213
18
15
525
653
329
217
541
837
1025
514
6
65
323
355
271
256
0
454
385
513
224
18
15
525
653
329
217
541
837
1025
514
6
65
323
355
271
384
0
454
385
513
224
18
15
525
653
329
217
541
837
1025
514
6
65
323
355
335
288
0
454
385
512
864
18
15
525
653
329
217
541
837
1025
514
6
65
323
355
335
288
64
454
385
512
864
18
15
525
653
329
217
541
837
1025
514
6
65
323
355
335
288
32
454
385
512
864
18
15
525
653
329
217
541
837
1025
514
6
65
325
369
385
320
96
454
390
398
785
18
15
525
653
329
217
541
837
1025
514
6
65
325
369
321
352
32
454
390
142
209
18
15
525
653
329
217
541
837
1025
514
6
65
325
369
321
352
96
454
390
142
209
18
15
525
653
329
217
541
837
1025
514
6
65
325
361
321
320
96
454
390
385
873
18
15
525
653
329
217
541
837
1025
514
6
65
325
361
321
352
32
454
390
385
873
18
15
525
653
329
217
541
837
1025
514
6
65
325
361
321
352
96
454
390
385
873
18
15
525
653
329
217
541
837
1025
514
6
65
325
357
321
352
32
454
390
518
214
18
15
525
653
329
217
541
837
1025
514
6
65
325
357
321
352
96
454
390
518
214
18
15
525
653
329
217
541
837
1025
514
6
65
325
373
385
320
96
454
390
393
797
18
15
525
653
329
217
541
837
1025
514
6
65
325
373
321
352
32
454
390
137
205
18
15
525
653
329
217
541
837
1025
514
6
65
325
373
321
352
96
454
390
137
205
18
15
525
653
329
217
541
837
1025
514
6
65
579
1635
289
288
64
453
897
1921
1557
18
15
525
653
329
217
541
837
1025
514
6
65
709
1637
289
352
32
677
1597
1797
1549
18
15
525
653
329
217
541
837
1025
514
6
65
709
1653
289
352
32
677
1597
1801
1549
18
15
525
653
329
217
541
837
1025
514
6
65
275
369
257
256
0
454
489
141
225
18
15
525
653
329
217
541
837
1025
514
6
65
275
369
257
256
32
102
489
141
225
18
15
525
653
329
217
541
837
1025
514
6
65
275
369
257
384
0
454
489
141
225
18
15
525
653
329
217
541
837
1025
514
6
65
275
369
385
320
96
101
745
141
785
18
15
525
653
329
217
541
837
1025
514
6
65
275
369
321
256
0
454
489
141
205
18
15
525
653
329
217
541
837
1025
514
6
65
275
369
321
256
32
102
489
141
205
18
15
525
653
329
217
541
837
1025
514
6
65
275
369
321
352
0
454
489
141
205
18
15
525
653
329
217
541
837
1025
514
6
65
275
369
321
352
32
101
489
141
221
18
15
525
653
329
217
541
837
1025
514
6
65
275
369
321
352
96
101
489
141
221
18
15
525
653
329
217
541
837
1025
514
6
65
329
353
257
256
0
454
398
142
241
18
15
525
653
329
217
541
837
1025
514
6
65
329
353
257
384
0
454
398
142
241
18
15
525
653
329
217
541
837
1025
514
6
65
329
353
321
256
0
454
398
526
849
18
15
525
653
329
217
541
837
1025
514
6
65
329
353
321
320
0
454
398
526
849
18
15
525
653
329
217
541
837
1025
514
6
65
329
353
321
320
96
454
398
526
849
18
15
525
653
329
217
541
837
1025
514
6
65
329
353
321
352
0
454
398
526
849
18
15
525
653
329
217
541
837
1025
514
6
65
329
353
321
352
32
454
398
526
849
18
15
525
653
329
217
541
837
1025
514
6
65
329
353
321
352
96
454
398
526
849
18
15
525
653
329
217
541
837
1025
514
6
65
329
361
257
256
0
454
398
139
235
18
15
525
653
329
217
541
837
1025
514
6
65
329
361
257
384
0
454
398
139
235
18
15
525
653
329
217
541
837
1025
514
6
65
329
361
321
256
0
454
398
139
219
18
15
525
653
329
217
541
837
1025
514
6
65
329
361
321
352
0
454
398
139
219
18
15
525
653
329
217
541
837
1025
514
6
65
329
361
321
352
32
454
398
267
875
18
15
525
653
329
217
541
837
1025
514
6
65
329
361
321
352
96
454
398
267
875
18
15
525
653
329
217
541
837
1025
514
6
65
329
377
257
256
0
454
398
134
226
18
15
525
653
329
217
541
837
1025
514
6
65
329
377
257
384
0
454
398
134
226
18
15
525
653
329
217
541
837
1025
514
6
65
329
377
385
384
0
454
398
518
786
18
15
525
653
329
217
541
837
1025
514
6
65
329
377
385
320
0
454
398
518
786
18
15
525
653
329
217
541
837
1025
514
6
65
329
377
385
320
96
454
398
518
786
18
15
525
653
329
217
541
837
1025
514
6
65
329
377
321
256
0
454
398
518
838
18
15
525
653
329
217
541
837
1025
514
6
65
329
377
321
352
0
454
398
518
838
18
15
525
653
329
217
541
837
1025
514
6
65
329
377
321
352
32
454
398
518
838
18
15
525
653
329
217
541
837
1025
514
6
65
329
377
321
352
96
454
398
518
838
18
15
525
653
329
217
541
837
1025
514
6
65
585
1633
289
288
64
454
910
1934
1553
18
15
525
653
329
217
541
837
1025
514
6
65
355
353
257
256
0
453
457
269
253
18
15
525
653
329
217
541
837
1025
514
6
65
355
353
257
256
32
102
457
269
253
18
15
525
653
329
217
541
837
1025
514
6
65
355
353
257
384
0
453
457
269
253
18
15
525
653
329
217
541
837
1025
514
6
65
355
353
321
256
0
453
457
525
877
18
15
525
653
329
217
541
837
1025
514
6
65
355
353
321
352
0
453
457
525
877
18
15
525
653
329
217
541
837
1025
514
6
65
355
353
321
352
32
101
705
525
877
18
15
525
653
329
217
541
837
1025
514
6
65
355
353
321
352
96
101
457
525
877
18
15
525
653
329
217
541
837
1025
514
6
65
355
371
257
256
0
453
449
513
229
18
15
525
653
329
217
541
837
1025
514
6
65
355
371
257
256
32
102
449
257
228
18
15
525
653
329
217
541
837
1025
514
6
65
355
371
257
384
0
453
449
513
229
18
15
525
653
329
217
541
837
1025
514
6
65
355
371
385
384
0
453
449
257
789
18
15
525
653
329
217
541
837
1025
514
6
65
355
371
385
320
0
453
449
257
789
18
15
525
653
329
217
541
837
1025
514
6
65
355
371
385
320
96
102
449
257
788
18
15
525
653
329
217
541
837
1025
514
6
65
355
371
321
256
0
453
449
513
212
18
15
525
653
329
217
541
837
1025
514
6
65
355
371
321
256
32
102
705
513
852
18
15
525
653
329
217
541
837
1025
514
6
65
355
371
321
352
0
453
449
513
212
18
15
525
653
329
217
541
837
1025
514
6
65
355
371
321
352
32
101
705
513
852
18
15
525
653
329
217
541
837
1025
514
6
65
355
371
321
352
96
101
449
513
885
18
15
525
653
329
217
541
837
1025
514
6
65
357
353
257
256
0
454
454
270
254
18
15
525
653
329
217
541
837
1025
514
6
65
357
353
257
256
32
102
454
270
254
18
15
525
653
329
217
541
837
1025
514
6
65
357
353
257
384
0
454
454
270
254
18
15
525
653
329
217
541
837
1025
514
6
65
357
353
321
256
0
454
454
526
874
18
15
525
653
329
217
541
837
1025
514
6
65
357
353
321
320
0
454
454
526
874
18
15
525
653
329
217
541
837
1025
514
6
65
357
353
321
320
64
678
454
526
221
18
15
525
653
329
217
541
837
1025
514
6
65
357
353
321
320
32
102
454
526
874
18
15
525
653
329
217
541
837
1025
514
6
65
357
353
321
320
96
102
454
526
874
18
15
525
653
329
217
541
837
1025
514
6
65
357
353
321
352
0
454
454
526
874
18
15
525
653
329
217
541
837
1025
514
6
65
357
353
321
352
32
102
454
526
874
18
15
525
653
329
217
541
837
1025
514
6
65
357
353
321
352
96
102
454
526
874
18
15
525
653
329
217
541
837
1025
514
6
65
357
377
321
352
32
678
710
257
834
18
15
525
653
329
217
541
837
1025
514
6
65
357
357
257
256
0
454
454
265
237
18
15
525
653
329
217
541
837
1025
514
6
65
357
357
257
256
32
102
454
265
237
18
15
525
653
329
217
541
837
1025
514
6
65
357
357
257
384
0
454
454
265
237
18
15
525
653
329
217
541
837
1025
514
6
65
357
357
321
256
0
454
454
521
877
18
15
525
653
329
217
541
837
1025
514
6
65
357
357
321
256
32
102
454
521
877
18
15
525
653
329
217
541
837
1025
514
6
65
357
357
321
320
0
454
454
521
877
18
15
525
653
329
217
541
837
1025
514
6
65
357
357
321
320
64
678
454
521
877
18
15
525
653
329
217
541
837
1025
514
6
65
357
357
321
320
32
102
454
521
877
18
15
525
653
329
217
541
837
1025
514
6
65
357
357
321
320
96
102
454
521
877
18
15
525
653
329
217
541
837
1025
514
6
65
357
357
321
352
0
454
454
521
877
18
15
525
653
329
217
541
837
1025
514
6
65
357
357
321
352
32
102
454
521
877
18
15
525
653
329
217
541
837
1025
514
6
65
357
357
321
352
96
102
454
521
877
18
15
525
653
329
217
541
837
1025
514
6
65
357
373
257
256
0
454
454
261
253
18
15
525
653
329
217
541
837
1025
514
6
65
357
373
257
256
32
102
454
261
253
18
15
525
653
329
217
541
837
1025
514
6
65
357
373
257
384
0
454
454
261
253
18
15
525
653
329
217
541
837
1025
514
6
65
357
373
385
384
0
454
454
261
797
18
15
525
653
329
217
541
837
1025
514
6
65
357
373
385
320
0
454
454
261
797
18
15
525
653
329
217
541
837
1025
514
6
65
357
373
385
320
96
102
454
263
797
18
15
525
653
329
217
541
837
1025
514
6
65
357
373
321
256
0
454
454
517
877
18
15
525
653
329
217
541
837
1025
514
6
65
357
373
321
256
32
102
454
517
877
18
15
525
653
329
217
541
837
1025
514
6
65
357
373
321
352
0
454
454
517
877
18
15
525
653
329
217
541
837
1025
514
6
65
357
373
321
352
32
102
454
517
877
18
15
525
653
329
217
541
837
1025
514
6
65
357
373
321
352
96
102
454
517
877
18
15
525
653
329
217
541
837
1025
514
6
65
611
353
257
256
0
454
969
269
253
18
15
525
653
329
217
541
837
1025
514
6
65
611
353
257
256
32
454
969
269
253
18
15
525
653
329
217
541
837
1025
514
6
65
611
353
257
384
0
454
969
269
253
18
15
525
653
329
217
541
837
1025
514
6
65
611
353
321
256
0
454
969
269
877
18
15
525
653
329
217
541
837
1025
514
6
65
611
353
321
352
0
454
969
269
877
18
15
525
653
329
217
541
837
1025
514
6
65
611
353
321
352
32
454
969
269
877
18
15
525
653
329
217
541
837
1025
514
6
65
611
353
321
352
96
454
969
269
877
18
15
525
653
329
217
541
837
1025
514
6
65
611
371
385
384
0
453
961
257
789
18
15
525
653
329
217
541
837
1025
514
6
65
611
371
385
320
0
453
961
257
789
18
15
525
653
329
217
541
837
1025
514
6
65
611
371
321
256
0
453
961
257
213
18
15
525
653
329
217
541
837
1025
514
6
65
611
371
321
256
32
454
961
257
853
18
15
525
653
329
217
541
837
1025
514
6
65
611
371
321
352
0
453
961
257
213
18
15
525
653
329
217
541
837
1025
514
6
65
611
371
321
352
32
454
961
257
853
18
15
525
653
329
217
541
837
1025
514
6
65
611
371
321
352
96
453
961
257
213
18
15
525
653
329
217
541
837
1025
514
6
65
613
353
321
256
0
454
966
270
874
18
15
525
653
329
217
541
837
1025
514
6
65
613
353
321
320
0
454
966
270
874
18
15
525
653
329
217
541
837
1025
514
6
65
613
353
321
352
0
454
966
270
874
18
15
525
653
329
217
541
837
1025
514
6
65
613
353
321
352
32
454
966
270
874
18
15
525
653
329
217
541
837
1025
514
6
65
613
357
321
256
0
454
966
265
877
18
15
525
653
329
217
541
837
1025
514
6
65
613
357
321
256
32
454
966
265
877
18
15
525
653
329
217
541
837
1025
514
6
65
613
357
321
320
0
454
966
265
877
18
15
525
653
329
217
541
837
1025
514
6
65
613
357
321
352
0
454
966
265
877
18
15
525
653
329
217
541
837
1025
514
6
65
613
357
321
352
32
454
966
265
877
18
15
525
653
329
217
541
837
1025
514
6
65
613
357
321
352
96
454
966
265
877
18
15
525
653
329
217
541
837
1025
514
6
65
613
373
385
384
0
454
966
261
797
18
15
525
653
329
217
541
837
1025
514
6
65
613
373
385
320
0
454
966
261
797
18
15
525
653
329
217
541
837
1025
514
6
65
613
373
321
256
0
454
966
261
877
18
15
525
653
329
217
541
837
1025
514
6
65
613
373
321
256
32
454
966
261
877
18
15
525
653
329
217
541
837
1025
514
6
65
613
373
321
352
0
454
966
261
877
18
15
525
653
329
217
541
837
1025
514
6
65
613
373
321
352
32
454
966
261
877
18
15
525
653
329
217
541
837
1025
514
6
65
613
373
321
352
96
454
966
261
877
18
15
525
653
329
217
541
1861
1025
514
6
65
517
629
321
320
64
102
998
914
150
18
15
525
653
329
217
541
1861
1025
514
6
65
517
629
321
320
96
102
998
914
150
18
15
525
653
329
217
541
1861
1025
514
6
65
517
629
321
352
32
102
998
914
150
18
15
525
653
329
217
541
1861
1025
514
6
65
517
629
321
352
96
102
998
914
150
18
15
525
653
329
217
541
1861
1025
514
6
65
531
625
385
384
0
454
1001
909
225
18
15
525
653
329
217
541
1861
1025
514
6
65
531
625
321
256
0
454
1001
909
145
18
15
525
653
329
217
541
1861
1025
514
6
65
531
625
321
320
0
454
1001
909
145
18
15
525
653
329
217
541
1861
1025
514
6
65
531
625
321
320
64
101
1001
909
145
18
15
525
653
329
217
541
1861
1025
514
6
65
531
625
321
320
32
101
1001
909
145
18
15
525
653
329
217
541
1861
1025
514
6
65
531
625
321
320
96
101
1001
909
145
18
15
525
653
329
217
541
1861
1025
514
6
65
531
625
321
352
0
454
1001
909
145
18
15
525
653
329
217
541
1861
1025
514
6
65
531
625
321
352
32
101
1001
909
145
18
15
525
653
329
217
541
1861
1025
514
6
65
531
625
321
352
96
101
1001
909
145
18
15
525
653
329
217
541
1861
1025
514
6
65
531
627
321
320
64
101
1001
906
154
18
15
525
653
329
217
541
1861
1025
514
6
65
531
627
321
320
32
101
1001
906
154
18
15
525
653
329
217
541
1861
1025
514
6
65
531
627
321
320
96
101
1001
906
154
18
15
525
653
329
217
541
1861
1025
514
6
65
531
627
321
352
32
101
1001
906
154
18
15
525
653
329
217
541
1861
1025
514
6
65
531
627
321
352
96
101
1001
906
154
18
15
525
653
329
217
541
1861
1025
514
6
65
579
625
321
256
0
453
905
909
145
18
15
525
653
329
217
541
1861
1025
514
6
65
579
625
321
320
0
453
905
909
145
18
15
525
653
329
217
541
1861
1025
514
6
65
579
625
321
352
0
453
905
909
145
18
15
525
653
329
217
541
1861
1025
514
6
65
579
625
321
352
32
454
897
909
161
18
15
525
653
329
217
541
1861
1025
514
6
65
579
625
321
352
96
453
897
909
161
18
15
525
653
329
217
541
1861
1025
514
6
65
579
611
321
256
0
453
897
897
180
18
15
525
653
329
217
541
1861
1025
514
6
65
579
611
321
320
0
453
897
897
180
18
15
525
653
329
217
541
1861
1025
514
6
65
581
625
321
352
32
454
902
910
145
18
15
525
653
329
217
541
1861
1025
514
6
65
581
625
321
352
96
454
902
910
145
18
15
525
653
329
217
541
1861
1025
514
6
65
581
629
321
352
32
454
902
905
157
18
15
525
653
329
217
541
1861
1025
514
6
65
581
629
321
352
96
454
902
905
157
18
15
525
653
329
217
541
1861
1025
514
6
65
275
625
321
256
32
102
745
909
145
18
15
525
653
329
217
541
1861
1025
514
6
65
275
625
321
320
32
101
745
909
145
18
15
525
653
329
217
541
1861
1025
514
6
65
275
625
321
320
96
101
489
909
145
18
15
525
653
329
217
541
1861
1025
514
6
65
275
625
321
352
32
101
745
909
145
18
15
525
653
329
217
541
1861
1025
514
6
65
275
625
321
352
96
101
489
909
145
18
15
525
653
329
217
541
1861
1025
514
6
65
585
617
321
256
0
454
910
907
179
18
15
525
653
329
217
541
1861
1025
514
6
65
585
617
321
320
0
454
910
907
179
18
15
525
653
329
217
541
1861
1025
514
6
65
585
633
321
256
0
454
910
902
146
18
15
525
653
329
217
541
1861
1025
514
6
65
585
633
321
320
0
454
910
902
146
18
15
525
653
329
217
541
1861
1025
514
6
65
585
633
321
352
0
454
910
902
146
18
15
525
653
329
217
541
1861
1025
514
6
65
585
633
321
352
32
454
910
902
146
18
15
525
653
329
217
541
1861
1025
514
6
65
585
633
321
352
96
454
910
902
146
18
15
525
653
329
217
541
805
1025
514
6
65
323
265
385
416
64
454
386
198
201
18
15
525
653
329
217
541
805
1025
514
6
65
329
265
385
384
0
454
398
459
843
18
15
525
653
329
217
541
805
1025
514
6
65
329
265
385
416
64
454
398
203
203
18
15
525
653
329
217
541
805
1025
514
6
65
355
265
385
416
64
454
450
294
889
18
15
525
653
329
217
541
805
1025
514
6
65
357
265
385
416
64
454
454
353
841
18
15
525
653
329
217
541
1829
1025
514
6
65
585
521
321
352
32
454
910
971
243
18
15
525
653
329
217
541
1829
1025
514
6
65
585
521
321
352
96
454
910
1003
243
18
15
525
653
329
217
538
779
1025
514
6
65
352
290
354
352
32
678
712
142
180
18
15
525
653
329
217
538
786
1026
514
6
65
320
324
192
440
32
454
392
572
126
18
15
525
653
329
217
538
786
1026
514
6
65
320
324
192
440
96
454
392
572
126
18
15
525
653
329
217
538
786
1026
514
6
65
320
324
320
340
32
678
648
156
254
18
15
525
653
329
217
538
786
1026
514
6
65
320
324
320
312
32
454
392
572
894
18
15
525
653
329
217
538
786
1026
514
6
65
320
324
320
312
96
454
392
572
894
18
15
525
653
329
217
538
786
1026
514
6
65
320
324
320
440
32
454
392
572
894
18
15
525
653
329
217
538
786
1026
514
6
65
320
324
320
440
96
454
392
572
894
18
15
525
653
329
217
538
786
1026
514
6
65
320
324
320
316
32
678
648
156
254
18
15
525
653
329
217
538
786
1026
514
6
65
320
324
320
444
96
454
392
572
894
18
15
525
653
329
217
538
786
1026
514
6
65
272
324
192
440
96
102
488
300
110
18
15
525
653
329
217
538
786
1026
514
6
65
272
324
320
340
32
102
488
300
878
18
15
525
653
329
217
538
786
1026
514
6
65
272
324
320
312
32
102
488
300
878
18
15
525
653
329
217
538
786
1026
514
6
65
272
324
320
440
96
102
488
300
878
18
15
525
653
329
217
538
786
1026
514
6
65
272
324
320
316
32
102
488
300
878
18
15
525
653
329
217
538
786
1026
514
6
65
272
324
320
444
96
102
488
300
878
18
15
525
653
329
217
538
786
1026
514
6
65
352
324
320
340
32
102
456
284
222
18
15
525
653
329
217
538
786
1026
514
6
65
352
324
320
340
96
102
456
284
222
18
15
525
653
329
217
538
786
1026
514
6
65
352
324
320
312
32
454
456
284
222
18
15
525
653
329
217
538
786
1026
514
6
65
352
324
320
312
96
454
456
284
222
18
15
525
653
329
217
538
786
1026
514
6
65
352
324
320
440
32
102
456
284
222
18
15
525
653
329
217
538
786
1026
514
6
65
352
324
320
440
96
102
456
284
222
18
15
525
653
329
217
538
786
1026
514
6
65
352
324
320
316
32
102
456
284
222
18
15
525
653
329
217
538
786
1026
514
6
65
352
324
320
444
96
102
456
284
222
18
15
525
653
329
217
538
786
1026
514
6
65
352
324
416
404
0
454
456
284
798
18
15
525
653
329
217
538
786
1026
514
6
65
336
324
320
340
32
678
688
154
254
18
15
525
653
329
217
538
786
1026
514
6
65
336
324
320
312
32
678
688
154
254
18
15
525
653
329
217
538
786
1026
514
6
65
336
324
320
316
32
678
688
154
254
18
15
525
653
329
217
538
786
1026
514
6
65
608
324
416
404
0
454
968
284
798
18
15
525
653
329
217
538
786
1026
514
7
65
320
324
192
440
33
453
392
572
126
18
15
525
653
329
217
538
786
1026
514
7
65
320
324
192
440
97
453
384
570
126
18
15
525
653
329
217
538
786
1026
514
7
65
320
324
192
444
97
453
384
570
126
18
15
525
653
329
217
538
786
1026
514
7
65
320
324
320
312
65
453
384
570
894
18
15
525
653
329
217
538
786
1026
514
7
65
320
324
320
312
33
453
384
154
238
18
15
525
653
329
217
538
786
1026
514
7
65
320
324
320
312
97
453
384
570
894
18
15
525
653
329
217
538
786
1026
514
7
65
320
324
320
440
33
453
384
154
238
18
15
525
653
329
217
538
786
1026
514
7
65
320
324
320
440
97
453
384
570
894
18
15
525
653
329
217
538
786
1026
514
7
65
320
324
320
316
33
453
384
154
238
18
15
525
653
329
217
538
786
1026
514
7
65
320
324
320
316
97
453
384
570
894
18
15
525
653
329
217
538
786
1026
514
7
65
320
324
320
444
97
453
384
570
894
18
15
525
653
329
217
538
786
1026
514
7
65
352
324
192
440
33
453
456
282
126
18
15
525
653
329
217
538
786
1026
514
7
65
352
324
192
440
97
101
456
282
126
18
15
525
653
329
217
538
786
1026
514
7
65
352
324
192
444
97
101
456
282
126
18
15
525
653
329
217
538
786
1026
514
7
65
352
324
320
312
65
453
456
284
222
18
15
525
653
329
217
538
786
1026
514
7
65
352
324
320
312
33
453
456
284
222
18
15
525
653
329
217
538
786
1026
514
7
65
352
324
320
312
97
453
456
284
222
18
15
525
653
329
217
538
786
1026
514
7
65
352
324
320
440
33
453
456
284
222
18
15
525
653
329
217
538
786
1026
514
7
65
352
324
320
440
97
101
456
282
894
18
15
525
653
329
217
538
786
1026
514
7
65
352
324
320
316
33
101
456
282
894
18
15
525
653
329
217
538
786
1026
514
7
65
352
324
320
316
97
453
456
284
222
18
15
525
653
329
217
538
786
1026
514
7
65
352
324
320
444
97
101
456
282
894
18
15
525
653
329
217
538
786
1026
514
7
65
336
324
320
312
33
677
688
154
254
18
15
525
653
329
217
538
786
1026
514
7
65
336
324
320
316
33
677
688
154
254
18
15
525
653
329
217
538
786
1026
515
7
65
320
324
396
418
64
452
384
538
768
18
15
525
653
329
217
538
786
1026
515
7
65
576
324
396
418
64
452
904
1178
128
18
15
525
653
329
217
538
786
1026
515
7
65
272
324
396
418
64
100
488
314
768
18
15
525
653
329
217
538
786
1026
515
7
65
352
324
384
386
0
454
456
538
830
18
15
525
653
329
217
538
786
1026
515
7
65
352
324
320
258
0
454
456
282
222
18
15
525
653
329
217
538
786
1026
515
7
65
352
324
320
386
0
454
456
282
222
18
15
525
653
329
217
538
651
1025
514
6
65
640
482
482
288
32
678
1544
30
12
18
15
525
653
329
217
538
651
1025
514
7
65
608
482
482
256
1
453
968
526
20
18
15
525
653
329
217
538
651
1025
514
7
65
608
482
482
288
1
453
968
526
20
18
15
525
653
329
217
538
651
1025
514
7
65
608
482
482
288
97
101
968
526
76
18
15
525
653
329
217
538
651
1025
514
7
65
608
482
482
416
65
453
968
526
20
18
15
525
653
329
217
538
843
1025
514
6
65
352
354
258
256
0
454
456
270
244
18
15
525
653
329
217
538
843
1025
514
6
65
352
354
258
256
32
454
456
270
244
18
15
525
653
329
217
538
843
1025
514
6
65
352
354
258
384
0
454
456
270
244
18
15
525
653
329
217
538
843
1025
514
6
65
352
354
322
256
0
454
456
526
884
18
15
525
653
329
217
538
843
1025
514
6
65
352
354
322
256
32
454
456
526
884
18
15
525
653
329
217
538
843
1025
514
6
65
352
354
322
320
0
454
456
526
884
18
15
525
653
329
217
538
843
1025
514
6
65
352
354
322
320
96
454
456
526
884
18
15
525
653
329
217
538
843
1025
514
6
65
352
354
322
352
0
454
456
526
884
18
15
525
653
329
217
538
843
1025
514
6
65
352
354
322
352
32
454
456
526
884
18
15
525
653
329
217
538
843
1025
514
6
65
352
354
322
352
96
454
456
526
884
18
15
525
653
329
217
538
843
1025
514
7
65
352
354
258
256
1
453
456
270
244
18
15
525
653
329
217
538
843
1025
514
7
65
352
354
258
256
33
453
456
270
244
18
15
525
653
329
217
538
843
1025
514
7
65
352
354
258
384
1
453
456
270
244
18
15
525
653
329
217
538
843
1025
514
7
65
352
354
322
256
1
453
456
526
884
18
15
525
653
329
217
538
843
1025
514
7
65
352
354
322
256
33
453
456
526
884
18
15
525
653
329
217
538
843
1025
514
7
65
352
354
322
320
1
453
456
526
884
18
15
525
653
329
217
538
843
1025
514
7
65
352
354
322
320
65
677
456
526
884
18
15
525
653
329
217
538
843
1025
514
7
65
352
354
322
320
33
101
456
526
884
18
15
525
653
329
217
538
843
1025
514
7
65
352
354
322
320
97
101
456
526
884
18
15
525
653
329
217
538
843
1025
514
7
65
352
354
322
352
1
453
456
526
884
18
15
525
653
329
217
538
843
1025
514
7
65
352
354
322
352
33
101
456
526
884
18
15
525
653
329
217
538
843
1025
514
7
65
352
354
322
352
97
101
456
526
884
18
15
525
653
329
217
538
843
1025
514
7
65
608
354
322
256
1
453
968
270
884
18
15
525
653
329
217
538
843
1025
514
7
65
608
354
322
320
1
453
968
270
884
18
15
525
653
329
217
538
843
1025
514
7
65
608
354
322
352
1
453
968
270
884
18
15
525
653
329
345
537
773
1025
514
6
193
193
329
321
352
96
421
5
325
877
18
15
525
653
329
345
537
773
1025
514
6
193
193
329
417
416
64
709
5
325
797
18
15
525
653
329
345
537
773
1025
514
6
193
193
329
334
320
96
722
3
325
868
18
15
525
653
329
345
537
773
1025
514
6
193
193
329
335
320
96
722
3
325
866
18
15
525
653
329
345
537
773
1025
514
6
193
193
329
335
288
96
422
5
325
866
18
15
525
653
329
345
537
773
1025
514
6
193
193
345
321
352
96
709
5
293
253
18
15
525
653
329
345
537
773
1025
514
6
193
193
345
335
320
96
722
3
293
226
18
15
525
653
329
345
537
773
1025
514
6
193
193
345
335
288
96
422
5
293
226
18
15
525
653
329
345
537
773
1025
514
6
193
193
339
351
288
32
710
5
289
194
18
15
525
653
329
345
537
773
1025
514
6
193
225
313
321
352
96
725
37
133
189
18
15
525
653
329
345
537
773
1025
514
6
193
225
313
353
352
96
725
37
133
173
18
15
525
653
329
345
537
773
1025
514
6
193
225
313
367
352
96
725
37
133
162
18
15
525
653
329
345
537
773
1025
514
6
193
225
307
321
352
96
725
37
129
189
18
15
525
653
329
345
537
773
1025
514
6
193
225
307
367
352
96
725
37
129
162
18
15
525
653
329
345
537
773
1025
514
6
193
209
345
321
352
96
722
51
291
253
18
15
525
653
329
345
537
645
1025
514
6
193
193
489
481
416
64
709
5
517
13
18
15
525
653
329
345
537
837
1025
514
6
193
193
361
321
352
96
709
5
261
877
18
15
525
653
329
345
537
837
1025
514
6
193
193
361
334
320
96
722
3
261
868
18
15
525
653
329
345
537
837
1025
514
6
193
225
377
385
320
96
725
37
261
797
18
15
525
653
329
345
537
837
1025
514
6
193
225
377
321
352
96
725
37
261
205
18
15
525
653
329
345
537
837
1025
514
6
193
225
371
321
352
96
725
37
257
893
18
15
525
653
329
345
537
837
1025
514
6
193
199
357
321
352
96
710
10
260
881
18
15
525
653
329
345
537
837
1025
514
6
198
198
371
335
320
64
720
0
266
866
18
15
525
653
329
345
537
837
1025
514
6
198
198
371
335
320
96
720
0
266
866
18
15
525
653
329
345
537
837
1025
514
6
198
199
373
321
352
96
720
1
265
849
18
15
525
653
329
345
537
841
1025
514
6
193
193
353
321
320
96
722
3
259
867
18
15
525
653
329
345
537
841
1025
514
6
193
193
353
321
352
96
722
3
259
867
18
15
525
653
329
345
541
773
1025
514
6
193
195
337
321
352
96
709
9
333
881
18
15
525
653
329
345
541
773
1025
514
6
193
195
341
321
352
96
710
9
277
877
18
15
525
653
329
345
541
773
1025
514
6
193
195
329
334
320
96
726
2
326
864
18
15
525
653
329
345
541
773
1025
514
6
193
195
345
321
352
96
710
2
294
201
18
15
525
653
329
345
541
773
1025
514
6
193
197
337
321
352
32
710
6
145
241
18
15
525
653
329
345
541
773
1025
514
6
193
197
337
321
352
96
710
6
145
241
18
15
525
653
329
345
541
773
1025
514
6
193
197
341
321
352
32
710
6
150
246
18
15
525
653
329
345
541
773
1025
514
6
193
197
341
321
352
96
710
6
150
246
18
15
525
653
329
345
541
773
1025
514
6
193
197
329
321
352
96
422
6
321
873
18
15
525
653
329
345
541
773
1025
514
6
193
197
345
321
352
96
422
6
289
226
18
15
525
653
329
345
541
773
1025
514
6
193
201
329
321
352
96
710
14
294
210
18
15
525
653
329
345
541
773
1025
514
6
193
201
329
417
416
64
710
14
331
787
18
15
525
653
329
345
541
773
1025
514
6
193
201
329
353
352
96
710
14
294
201
18
15
525
653
329
345
541
773
1025
514
6
193
201
329
430
416
64
710
14
299
800
18
15
525
653
329
345
541
773
1025
514
6
193
201
345
321
352
96
422
14
326
866
18
15
525
653
329
345
541
773
1025
514
6
193
201
345
417
416
64
710
14
326
782
18
15
525
653
329
345
541
773
1025
514
6
193
227
289
353
256
0
710
17
141
173
18
15
525
653
329
345
541
773
1025
514
6
193
227
289
353
384
0
710
17
141
173
18
15
525
653
329
345
541
773
1025
514
6
193
227
289
353
352
0
710
17
141
173
18
15
525
653
329
345
541
773
1025
514
6
193
227
289
353
352
32
710
17
141
173
18
15
525
653
329
345
541
773
1025
514
6
193
227
307
321
256
0
709
17
129
180
18
15
525
653
329
345
541
773
1025
514
6
193
227
307
321
384
0
709
17
129
180
18
15
525
653
329
345
541
773
1025
514
6
193
227
307
321
352
0
709
17
129
180
18
15
525
653
329
345
541
773
1025
514
6
193
227
307
321
352
32
710
17
129
180
18
15
525
653
329
345
541
773
1025
514
6
193
227
307
321
352
96
709
17
129
180
18
15
525
653
329
345
541
773
1025
514
6
193
227
307
353
256
0
709
17
129
164
18
15
525
653
329
345
541
773
1025
514
6
193
227
307
353
384
0
709
17
129
164
18
15
525
653
329
345
541
773
1025
514
6
193
227
307
353
352
0
709
17
129
164
18
15
525
653
329
345
541
773
1025
514
6
193
227
307
353
352
32
710
17
129
164
18
15
525
653
329
345
541
773
1025
514
6
193
227
307
353
352
96
709
17
129
164
18
15
525
653
329
345
541
773
1025
514
6
193
229
309
321
352
96
726
38
133
189
18
15
525
653
329
345
541
773
1025
514
6
193
229
309
353
352
96
726
38
133
173
18
15
525
653
329
345
541
773
1025
514
6
193
211
337
321
352
96
722
50
262
877
18
15
525
653
329
345
541
773
1025
514
6
193
211
341
321
352
96
725
49
261
877
18
15
525
653
329
345
541
773
1025
514
6
198
201
329
321
352
96
720
6
294
210
18
15
525
653
329
345
541
773
1025
514
6
198
201
329
353
352
96
720
6
294
201
18
15
525
653
329
345
541
773
1025
514
6
198
201
345
321
352
96
720
6
326
866
18
15
525
653
329
345
541
645
1025
514
6
193
195
497
481
416
64
709
9
525
13
18
15
525
653
329
345
541
645
1025
514
6
193
195
483
481
416
64
709
1
513
9
18
15
525
653
329
345
541
645
1025
514
6
193
197
501
481
416
64
710
6
521
13
18
15
525
653
329
345
541
645
1025
514
6
193
197
485
481
416
64
710
6
517
13
18
15
525
653
329
345
541
837
1025
514
6
193
195
369
385
320
96
709
9
269
797
18
15
525
653
329
345
541
837
1025
514
6
193
195
369
321
256
0
709
1
141
209
18
15
525
653
329
345
541
837
1025
514
6
193
195
369
321
352
0
709
1
141
209
18
15
525
653
329
345
541
837
1025
514
6
193
195
369
321
352
32
710
1
141
209
18
15
525
653
329
345
541
837
1025
514
6
193
195
369
321
352
96
709
1
141
209
18
15
525
653
329
345
541
837
1025
514
6
193
195
355
321
320
32
710
1
257
873
18
15
525
653
329
345
541
837
1025
514
6
193
195
355
321
320
96
709
1
257
873
18
15
525
653
329
345
541
837
1025
514
6
193
195
355
321
352
32
710
1
257
873
18
15
525
653
329
345
541
837
1025
514
6
193
195
355
321
352
96
709
1
257
873
18
15
525
653
329
345
541
837
1025
514
6
193
195
355
335
288
64
710
1
257
864
18
15
525
653
329
345
541
837
1025
514
6
193
195
355
335
288
32
710
1
257
864
18
15
525
653
329
345
541
837
1025
514
6
193
197
369
385
320
96
722
11
271
785
18
15
525
653
329
345
541
837
1025
514
6
193
197
369
321
352
96
422
6
270
209
18
15
525
653
329
345
541
837
1025
514
6
193
197
357
321
352
32
710
6
261
877
18
15
525
653
329
345
541
837
1025
514
6
193
197
357
321
352
96
710
6
261
877
18
15
525
653
329
345
541
837
1025
514
6
193
197
373
385
320
96
710
6
265
797
18
15
525
653
329
345
541
837
1025
514
6
193
197
373
321
352
96
710
6
265
221
18
15
525
653
329
345
541
837
1025
514
6
193
201
353
321
256
0
710
14
142
209
18
15
525
653
329
345
541
837
1025
514
6
193
201
353
321
352
0
710
14
142
209
18
15
525
653
329
345
541
837
1025
514
6
193
201
353
321
352
32
710
14
270
849
18
15
525
653
329
345
541
837
1025
514
6
193
201
353
321
352
96
710
14
270
849
18
15
525
653
329
345
541
837
1025
514
6
193
201
361
321
352
32
710
14
267
211
18
15
525
653
329
345
541
837
1025
514
6
193
201
361
321
352
96
710
14
267
211
18
15
525
653
329
345
541
837
1025
514
6
193
201
377
385
320
96
710
14
262
786
18
15
525
653
329
345
541
837
1025
514
6
193
201
377
321
256
0
710
14
134
194
18
15
525
653
329
345
541
837
1025
514
6
193
201
377
321
352
0
710
14
134
194
18
15
525
653
329
345
541
837
1025
514
6
193
201
377
321
352
32
710
14
262
834
18
15
525
653
329
345
541
837
1025
514
6
193
201
377
321
352
96
710
14
262
834
18
15
525
653
329
345
541
837
1025
514
6
193
227
371
385
320
96
726
33
257
789
18
15
525
653
329
345
541
837
1025
514
6
193
227
371
321
352
96
421
17
257
893
18
15
525
653
329
345
541
837
1025
514
6
193
229
373
385
320
96
726
38
261
797
18
15
525
653
329
345
541
837
1025
514
6
193
229
373
321
352
96
726
38
261
205
18
15
525
653
329
345
541
837
1025
514
6
198
194
371
385
320
96
720
12
270
793
18
15
525
653
329
345
541
837
1025
514
6
198
194
371
321
352
96
720
12
270
201
18
15
525
653
329
345
541
837
1025
514
6
198
201
377
385
320
96
720
6
262
789
18
15
525
653
329
345
541
837
1025
514
6
198
201
377
321
352
96
720
6
262
834
18
15
525
653
329
345
538
786
1026
514
6
193
192
324
192
440
96
422
0
282
110
18
15
525
653
329
345
538
786
1026
514
6
193
192
324
320
340
32
710
8
316
254
18
15
525
653
329
345
538
786
1026
514
6
193
192
324
320
312
32
710
8
316
254
18
15
525
653
329
345
538
786
1026
514
6
193
192
324
320
312
96
710
8
316
254
18
15
525
653
329
345
538
786
1026
514
6
193
192
324
320
440
32
710
8
316
254
18
15
525
653
329
345
538
786
1026
514
6
193
192
324
320
440
96
710
8
316
254
18
15
525
653
329
345
538
786
1026
514
6
193
192
324
320
444
96
710
8
316
254
18
15
525
653
329
345
538
786
1026
514
7
193
192
324
192
440
97
709
0
282
110
18
15
525
653
329
345
538
786
1026
514
7
193
192
324
192
444
97
421
0
282
110
18
15
525
653
329
345
538
786
1026
514
7
193
192
324
320
312
33
709
8
316
894
18
15
525
653
329
345
538
786
1026
514
7
193
192
324
320
312
97
709
0
282
878
18
15
525
653
329
345
538
786
1026
514
7
193
192
324
320
440
33
709
8
316
894
18
15
525
653
329
345
538
786
1026
514
7
193
192
324
320
440
97
709
0
282
878
18
15
525
653
329
345
538
786
1026
514
7
193
192
324
320
316
97
709
0
282
878
18
15
525
653
329
345
538
786
1026
514
7
193
192
324
320
444
97
709
0
282
878
18
15
525
653
329
218
537
773
1025
514
6
64
326
275
415
384
0
452
390
458
866
18
15
525
653
329
218
537
773
1025
514
6
64
326
338
351
288
64
452
390
588
194
18
15
525
653
329
218
537
773
1025
514
6
64
326
338
351
288
96
452
390
588
194
18
15
525
653
329
218
537
773
1025
514
6
64
326
339
223
384
0
452
390
330
98
18
15
525
653
329
218
537
773
1025
514
6
64
326
339
351
256
0
452
390
330
866
18
15
525
653
329
218
537
773
1025
514
6
64
326
339
351
384
0
452
390
330
866
18
15
525
653
329
218
537
773
1025
514
6
64
326
339
351
288
0
452
390
330
866
18
15
525
653
329
218
537
773
1025
514
6
64
326
339
351
288
64
452
390
330
866
18
15
525
653
329
218
537
773
1025
514
6
64
326
339
351
288
96
452
390
330
866
18
15
525
653
329
218
537
773
1025
514
6
64
582
339
351
288
64
452
902
586
194
18
15
525
653
329
218
537
773
1025
514
6
64
582
339
351
288
96
452
902
586
194
18
15
525
653
329
218
537
649
1025
514
6
64
582
481
481
416
64
452
902
518
14
18
15
525
653
329
218
537
649
1025
514
6
64
582
481
481
416
96
452
902
518
14
18
15
525
653
329
218
537
837
1025
514
6
64
326
370
335
320
96
452
390
396
866
18
15
525
653
329
218
537
837
1025
514
6
64
326
370
335
288
64
452
390
396
866
18
15
525
653
329
218
537
837
1025
514
6
64
326
371
335
320
96
452
390
266
866
18
15
525
653
329
218
537
837
1025
514
6
64
326
371
335
288
64
452
390
266
866
18
15
525
653
329
218
537
837
1025
514
6
64
326
371
335
352
96
452
390
266
866
18
15
525
653
329
218
537
841
1025
514
6
64
326
353
257
256
0
452
390
134
238
18
15
525
653
329
218
537
841
1025
514
6
64
326
353
257
384
0
452
390
134
238
18
15
525
653
329
218
537
841
1025
514
6
64
326
353
321
256
0
452
390
390
878
18
15
525
653
329
218
537
841
1025
514
6
64
326
353
321
320
0
452
390
390
878
18
15
525
653
329
218
537
841
1025
514
6
64
326
353
321
320
32
676
390
262
878
18
15
525
653
329
218
537
841
1025
514
6
64
326
353
321
320
96
452
390
262
878
18
15
525
653
329
218
537
841
1025
514
6
64
326
353
321
288
0
452
390
390
878
18
15
525
653
329
218
537
841
1025
514
6
64
326
353
321
288
64
452
390
262
878
18
15
525
653
329
218
537
841
1025
514
6
64
326
353
321
288
32
452
390
262
878
18
15
525
653
329
218
537
841
1025
514
6
64
326
353
321
288
96
452
390
262
878
18
15
525
653
329
218
537
841
1025
514
6
64
326
353
321
352
0
452
390
390
878
18
15
525
653
329
218
537
841
1025
514
6
64
326
353
321
352
32
452
390
262
878
18
15
525
653
329
218
537
841
1025
514
6
64
326
353
321
352
96
452
390
262
878
18
15
525
653
329
218
537
841
1026
514
6
64
358
353
320
340
32
100
454
526
864
18
15
525
653
329
218
537
841
1026
514
6
64
614
353
320
340
32
452
966
270
864
18
15
525
653
329
218
537
841
1029
513
6
64
358
353
323
315
56
100
454
526
865
18
15
525
653
329
218
530
786
1025
514
6
64
332
332
398
416
64
452
396
288
770
18
15
525
653
329
218
530
786
1025
514
6
64
332
332
398
416
96
452
396
544
130
18
15
525
653
329
218
530
786
1026
514
6
64
332
332
320
340
32
452
396
544
238
18
15
525
653
329
218
530
839
1025
514
6
64
332
370
406
352
32
452
396
516
788
18
15
525
653
329
218
530
839
1025
514
6
64
332
370
406
352
96
452
396
516
788
18
15
525
653
329
218
538
843
1025
514
6
64
264
354
322
320
96
100
505
157
212
18
15
525
653
329
218
538
843
1025
514
6
64
264
354
322
288
96
100
505
157
212
18
15
525
653
329
218
538
843
1025
514
6
64
264
354
322
352
96
100
505
157
212
18
15
525
653
329
218
538
843
1025
514
6
64
328
354
322
256
32
100
724
526
892
18
15
525
653
329
218
538
843
1025
514
6
64
328
354
322
320
64
676
441
269
860
18
15
525
653
329
218
538
843
1025
514
6
64
328
354
322
320
32
100
724
526
892
18
15
525
653
329
218
538
843
1025
514
6
64
328
354
322
288
32
100
724
526
892
18
15
525
653
329
218
538
843
1025
514
6
64
328
354
322
352
64
676
441
269
860
18
15
525
653
329
218
538
843
1025
514
6
64
328
354
322
352
32
100
724
526
892
18
15
525
653
329
218
539
649
1026
515
7
64
610
482
480
290
0
455
965
524
14
18
15
525
653
329
218
539
649
1026
515
7
64
610
482
480
290
96
103
965
524
14
18
15
525
653
329
218
539
841
1026
514
6
64
354
354
256
276
0
452
453
268
254
18
15
525
653
329
218
539
841
1026
514
6
64
354
354
256
276
32
452
453
268
254
18
15
525
653
329
218
539
841
1026
514
6
64
354
354
256
404
0
452
453
268
254
18
15
525
653
329
218
539
841
1026
514
6
64
354
354
320
340
32
452
453
524
878
18
15
525
653
329
218
539
841
1026
515
7
64
354
354
256
258
0
455
453
268
254
18
15
525
653
329
218
539
841
1026
515
7
64
354
354
256
258
32
103
453
268
254
18
15
525
653
329
218
539
841
1026
515
7
64
354
354
320
258
0
455
453
524
878
18
15
525
653
329
218
539
841
1026
515
7
64
354
354
320
322
0
455
453
524
878
18
15
525
653
329
218
539
841
1026
515
7
64
354
354
320
322
64
679
453
524
878
18
15
525
653
329
218
539
841
1026
515
7
64
354
354
320
322
32
103
453
524
878
18
15
525
653
329
218
539
841
1026
515
7
64
354
354
320
322
96
103
453
524
878
18
15
525
653
329
218
539
841
1026
515
7
64
354
354
320
354
32
103
453
524
878
18
15
525
653
329
218
539
841
1026
515
7
64
354
354
320
354
96
455
453
524
878
18
15
525
653
329
218
539
841
1026
515
7
64
610
354
320
258
0
455
965
268
878
18
15
525
653
329
218
539
841
1026
515
7
64
610
354
320
322
0
455
965
268
878
18
15
525
653
329
218
539
841
1026
515
7
64
610
354
320
354
96
455
965
268
878
18
15
525
653
329
346
537
773
1025
514
6
192
198
339
351
288
64
708
6
330
866
18
15
525
653
329
346
537
773
1025
514
6
192
198
339
351
288
96
708
6
330
866
18
15
525
653
329
346
537
773
1025
514
6
192
198
339
415
416
64
708
6
330
802
18
15
525
653
329
346
537
649
1025
514
6
192
198
481
481
416
64
708
6
518
14
18
15
525
653
329
346
537
649
1025
514
6
192
198
481
481
416
96
708
6
518
14
18
15
525
653
329
346
530
786
1025
514
6
192
204
332
398
416
64
708
12
288
770
18
15
525
653
329
346
530
839
1025
514
6
192
204
370
406
352
96
708
12
260
788
18
15
525
653
329
493
537
773
1025
514
6
137
71
281
385
384
0
386
386
290
871
18
15
525
653
329
493
537
773
1025
514
6
137
71
297
367
320
0
386
386
130
169
18
15
525
653
329
493
537
773
1025
514
6
137
71
297
367
352
0
386
386
130
169
18
15
525
653
329
493
537
773
1025
514
6
137
199
277
385
384
0
386
642
80
222
18
15
525
653
329
493
537
774
1025
514
6
137
71
280
438
384
0
386
386
291
197
18
15
525
653
329
493
537
774
1025
514
6
137
71
296
366
320
0
386
386
131
165
18
15
525
653
329
493
537
774
1025
514
6
137
71
296
366
288
0
386
386
131
165
18
15
525
653
329
493
537
774
1025
514
6
137
71
296
366
288
64
386
386
131
165
18
15
525
653
329
493
537
774
1025
514
6
137
71
296
366
416
0
386
386
131
165
18
15
525
653
329
493
537
774
1025
514
6
137
71
296
366
352
0
386
386
131
165
18
15
525
653
329
493
537
774
1025
514
6
137
199
296
430
384
0
386
642
3
837
18
15
525
653
329
493
537
774
1025
514
6
137
199
296
430
416
0
386
642
3
837
18
15
525
653
329
493
537
774
1025
514
6
137
199
296
430
416
64
386
642
3
837
18
15
525
653
329
493
537
774
1025
514
6
137
199
296
366
320
0
386
642
3
165
18
15
525
653
329
493
537
774
1025
514
6
137
199
296
366
288
0
386
642
3
165
18
15
525
653
329
493
537
774
1025
514
6
137
199
296
366
288
64
386
642
3
165
18
15
525
653
329
493
537
774
1025
514
6
137
199
296
366
416
0
386
642
3
165
18
15
525
653
329
493
537
774
1025
514
6
137
199
296
366
352
0
386
642
3
165
18
15
525
653
329
493
537
774
1025
514
6
137
199
296
366
352
96
738
66
3
165
18
15
525
653
329
493
537
777
1026
514
6
137
199
289
352
404
0
386
642
4
160
18
15
525
653
329
493
537
1797
1025
514
6
137
71
537
321
352
96
738
1858
866
251
18
15
525
653
329
493
537
1798
1025
514
6
137
71
552
366
352
96
738
1858
1411
197
18
15
525
653
329
493
537
838
1025
514
6
137
71
360
270
256
0
386
386
515
229
18
15
525
653
329
493
537
838
1025
514
6
137
71
360
270
384
0
386
386
515
229
18
15
525
653
329
493
537
838
1025
514
6
137
71
360
270
288
0
386
386
515
229
18
15
525
653
329
493
537
838
1025
514
6
137
71
360
270
288
64
386
386
515
229
18
15
525
653
329
493
537
838
1025
514
6
137
71
360
270
416
0
386
386
515
229
18
15
525
653
329
493
537
838
1025
514
6
137
71
360
270
416
64
386
386
515
229
18
15
525
653
329
493
537
838
1025
514
6
137
71
360
334
256
0
386
386
259
869
18
15
525
653
329
493
537
838
1025
514
6
137
71
360
334
320
0
386
386
259
869
18
15
525
653
329
493
537
805
1025
514
6
137
199
265
399
384
0
386
642
66
201
18
15
525
653
329
493
541
773
1025
514
6
137
67
273
385
384
0
386
385
341
861
18
15
525
653
329
493
541
773
1025
514
6
137
67
337
385
384
0
386
385
277
813
18
15
525
653
329
493
541
773
1025
514
6
137
67
337
193
384
0
386
385
533
125
18
15
525
653
329
493
541
773
1025
514
6
137
67
337
321
256
0
386
385
533
221
18
15
525
653
329
493
541
773
1025
514
6
137
67
337
321
384
0
386
385
533
221
18
15
525
653
329
493
541
773
1025
514
6
137
67
337
321
352
0
386
385
533
221
18
15
525
653
329
493
541
773
1025
514
6
137
67
277
385
384
0
386
385
289
893
18
15
525
653
329
493
541
773
1025
514
6
137
67
305
321
256
0
386
385
141
189
18
15
525
653
329
493
541
773
1025
514
6
137
67
305
321
384
0
386
385
141
189
18
15
525
653
329
493
541
773
1025
514
6
137
67
305
321
352
0
386
385
141
189
18
15
525
653
329
493
541
773
1025
514
6
137
67
305
449
384
0
386
385
141
221
18
15
525
653
329
493
541
773
1025
514
6
137
67
305
353
256
0
386
385
141
161
18
15
525
653
329
493
541
773
1025
514
6
137
67
305
353
384
0
386
385
141
161
18
15
525
653
329
493
541
773
1025
514
6
137
67
305
353
352
0
386
385
141
161
18
15
525
653
329
493
541
773
1025
514
6
137
67
281
385
384
0
386
385
201
217
18
15
525
653
329
493
541
773
1025
514
6
137
67
281
417
384
0
386
385
201
201
18
15
525
653
329
493
541
773
1025
514
6
137
67
281
417
416
0
386
385
201
201
18
15
525
653
329
493
541
773
1025
514
6
137
67
281
417
416
64
386
385
201
201
18
15
525
653
329
493
541
773
1025
514
6
137
67
293
353
256
0
386
385
129
173
18
15
525
653
329
493
541
773
1025
514
6
137
67
293
353
384
0
386
385
129
173
18
15
525
653
329
493
541
773
1025
514
6
137
67
293
353
352
0
386
385
129
173
18
15
525
653
329
493
541
773
1025
514
6
137
69
273
385
384
0
386
387
331
861
18
15
525
653
329
493
541
773
1025
514
6
137
69
337
385
384
0
386
387
535
817
18
15
525
653
329
493
541
773
1025
514
6
137
69
337
193
384
0
386
387
535
113
18
15
525
653
329
493
541
773
1025
514
6
137
69
337
321
256
0
386
387
535
237
18
15
525
653
329
493
541
773
1025
514
6
137
69
337
321
384
0
386
387
535
237
18
15
525
653
329
493
541
773
1025
514
6
137
69
337
321
352
0
386
387
535
237
18
15
525
653
329
493
541
773
1025
514
6
137
69
277
385
384
0
386
387
337
218
18
15
525
653
329
493
541
773
1025
514
6
137
69
341
385
384
0
386
387
529
154
18
15
525
653
329
493
541
773
1025
514
6
137
69
341
193
384
0
386
387
531
109
18
15
525
653
329
493
541
773
1025
514
6
137
69
341
321
256
0
386
387
529
234
18
15
525
653
329
493
541
773
1025
514
6
137
69
341
321
384
0
386
387
529
234
18
15
525
653
329
493
541
773
1025
514
6
137
69
341
321
352
0
386
387
529
234
18
15
525
653
329
493
541
773
1025
514
6
137
195
273
385
384
0
386
641
77
221
18
15
525
653
329
493
541
773
1025
514
6
137
195
289
353
256
0
386
641
2
166
18
15
525
653
329
493
541
773
1025
514
6
137
195
289
353
384
0
386
641
2
166
18
15
525
653
329
493
541
773
1025
514
6
137
195
289
353
352
0
386
641
2
166
18
15
525
653
329
493
541
773
1025
514
6
137
195
289
353
352
96
738
65
2
166
18
15
525
653
329
493
541
773
1025
514
6
137
195
305
321
352
32
738
65
13
189
18
15
525
653
329
493
541
773
1025
514
6
137
195
305
321
352
96
738
65
13
189
18
15
525
653
329
493
541
773
1025
514
6
137
195
305
449
384
0
386
641
13
209
18
15
525
653
329
493
541
773
1025
514
6
137
195
305
449
320
0
386
641
13
209
18
15
525
653
329
493
541
773
1025
514
6
137
195
305
449
320
96
738
65
13
209
18
15
525
653
329
493
541
773
1025
514
6
137
195
305
449
352
0
386
641
13
209
18
15
525
653
329
493
541
773
1025
514
6
137
195
305
449
352
32
738
65
13
209
18
15
525
653
329
493
541
773
1025
514
6
137
195
305
449
352
96
738
65
13
209
18
15
525
653
329
493
541
773
1025
514
6
137
195
305
417
384
0
386
641
13
845
18
15
525
653
329
493
541
773
1025
514
6
137
195
305
417
416
0
386
641
13
845
18
15
525
653
329
493
541
773
1025
514
6
137
195
305
417
416
64
386
641
13
845
18
15
525
653
329
493
541
773
1025
514
6
137
195
305
353
256
0
386
641
13
161
18
15
525
653
329
493
541
773
1025
514
6
137
195
305
353
384
0
386
641
13
161
18
15
525
653
329
493
541
773
1025
514
6
137
195
305
353
352
0
386
641
13
161
18
15
525
653
329
493
541
773
1025
514
6
137
195
305
353
352
32
738
65
13
161
18
15
525
653
329
493
541
773
1025
514
6
137
195
305
353
352
96
738
65
13
161
18
15
525
653
329
493
541
773
1025
514
6
137
195
281
417
416
64
738
65
37
201
18
15
525
653
329
493
541
773
1025
514
6
137
195
297
417
384
0
386
641
5
837
18
15
525
653
329
493
541
773
1025
514
6
137
195
297
417
416
0
386
641
5
837
18
15
525
653
329
493
541
773
1025
514
6
137
195
297
417
416
64
386
641
5
837
18
15
525
653
329
493
541
773
1025
514
6
137
195
297
353
256
0
386
641
5
169
18
15
525
653
329
493
541
773
1025
514
6
137
195
297
353
384
0
386
641
5
169
18
15
525
653
329
493
541
773
1025
514
6
137
195
297
353
352
0
386
641
5
169
18
15
525
653
329
493
541
773
1025
514
6
137
195
297
353
352
96
738
65
5
169
18
15
525
653
329
493
541
773
1025
514
6
137
195
297
430
416
0
386
641
5
224
18
15
525
653
329
493
541
773
1025
514
6
137
195
297
430
416
64
386
641
5
224
18
15
525
653
329
493
541
773
1025
514
6
137
195
313
321
256
0
386
641
9
185
18
15
525
653
329
493
541
773
1025
514
6
137
195
313
321
384
0
386
641
9
185
18
15
525
653
329
493
541
773
1025
514
6
137
195
313
321
352
0
386
641
9
185
18
15
525
653
329
493
541
773
1025
514
6
137
195
313
321
352
32
738
65
9
185
18
15
525
653
329
493
541
773
1025
514
6
137
195
313
321
352
96
738
65
9
185
18
15
525
653
329
493
541
773
1025
514
6
137
195
313
449
384
0
386
641
9
213
18
15
525
653
329
493
541
773
1025
514
6
137
195
313
449
320
0
386
641
9
213
18
15
525
653
329
493
541
773
1025
514
6
137
195
313
449
320
96
738
65
9
213
18
15
525
653
329
493
541
773
1025
514
6
137
195
313
449
352
0
386
641
9
213
18
15
525
653
329
493
541
773
1025
514
6
137
195
313
449
352
32
738
65
9
213
18
15
525
653
329
493
541
773
1025
514
6
137
195
313
449
352
96
738
65
9
213
18
15
525
653
329
493
541
773
1025
514
6
137
195
313
417
384
0
386
641
9
837
18
15
525
653
329
493
541
773
1025
514
6
137
195
313
417
416
0
386
641
9
837
18
15
525
653
329
493
541
773
1025
514
6
137
195
313
417
416
64
386
641
9
837
18
15
525
653
329
493
541
773
1025
514
6
137
195
313
353
256
0
386
641
9
169
18
15
525
653
329
493
541
773
1025
514
6
137
195
313
353
384
0
386
641
9
169
18
15
525
653
329
493
541
773
1025
514
6
137
195
313
353
352
0
386
641
9
169
18
15
525
653
329
493
541
773
1025
514
6
137
195
313
353
352
32
738
65
9
169
18
15
525
653
329
493
541
773
1025
514
6
137
195
313
353
352
96
738
65
9
169
18
15
525
653
329
493
541
773
1025
514
6
137
195
293
353
256
0
386
641
1
189
18
15
525
653
329
493
541
773
1025
514
6
137
195
293
353
384
0
386
641
1
189
18
15
525
653
329
493
541
773
1025
514
6
137
195
293
353
352
0
386
641
1
189
18
15
525
653
329
493
541
773
1025
514
6
137
195
293
353
352
32
738
65
1
189
18
15
525
653
329
493
541
773
1025
514
6
137
195
293
353
352
96
738
65
1
189
18
15
525
653
329
493
541
773
1025
514
6
137
197
273
385
384
0
386
643
75
223
18
15
525
653
329
493
541
773
1025
514
6
137
197
289
353
256
0
386
643
7
177
18
15
525
653
329
493
541
773
1025
514
6
137
197
289
353
384
0
386
643
7
177
18
15
525
653
329
493
541
773
1025
514
6
137
197
289
353
352
0
386
643
7
177
18
15
525
653
329
493
541
773
1025
514
6
137
197
289
353
352
96
738
67
7
177
18
15
525
653
329
493
541
773
1025
514
6
137
197
277
385
384
0
386
643
19
219
18
15
525
653
329
493
541
773
1025
514
6
137
197
305
321
256
0
386
643
15
177
18
15
525
653
329
493
541
773
1025
514
6
137
197
305
321
384
0
386
643
15
177
18
15
525
653
329
493
541
773
1025
514
6
137
197
305
449
384
0
386
643
15
209
18
15
525
653
329
493
541
773
1025
514
6
137
197
305
449
320
0
386
643
15
209
18
15
525
653
329
493
541
773
1025
514
6
137
197
305
449
320
96
738
67
11
209
18
15
525
653
329
493
541
773
1025
514
6
137
197
305
449
352
0
386
643
15
209
18
15
525
653
329
493
541
773
1025
514
6
137
197
305
449
352
96
738
67
11
209
18
15
525
653
329
493
541
773
1025
514
6
137
197
305
353
256
0
386
643
15
161
18
15
525
653
329
493
541
773
1025
514
6
137
197
305
353
384
0
386
643
15
161
18
15
525
653
329
493
541
773
1025
514
6
137
197
305
353
352
0
386
643
15
161
18
15
525
653
329
493
541
773
1025
514
6
137
197
305
353
352
96
738
67
11
161
18
15
525
653
329
493
541
773
1025
514
6
137
197
309
321
352
32
738
67
9
189
18
15
525
653
329
493
541
773
1025
514
6
137
197
309
321
352
96
738
67
9
189
18
15
525
653
329
493
541
773
1025
514
6
137
197
309
449
320
96
738
67
9
221
18
15
525
653
329
493
541
773
1025
514
6
137
197
309
449
352
32
738
67
9
221
18
15
525
653
329
493
541
773
1025
514
6
137
197
309
449
352
96
738
67
9
221
18
15
525
653
329
493
541
773
1025
514
6
137
197
309
417
416
64
738
67
9
845
18
15
525
653
329
493
541
773
1025
514
6
137
197
309
353
352
32
738
67
9
173
18
15
525
653
329
493
541
773
1025
514
6
137
197
309
353
352
96
738
67
9
173
18
15
525
653
329
493
541
1797
1025
514
6
137
67
545
353
352
96
738
1857
1410
166
18
15
525
653
329
493
541
1797
1025
514
6
137
67
529
321
352
32
738
1857
845
253
18
15
525
653
329
493
541
1797
1025
514
6
137
67
529
321
352
96
738
1857
1429
253
18
15
525
653
329
493
541
1797
1025
514
6
137
67
533
321
352
96
738
1857
865
253
18
15
525
653
329
493
541
1797
1025
514
6
137
67
561
321
352
96
738
1857
1421
189
18
15
525
653
329
493
541
1797
1025
514
6
137
67
561
353
352
96
738
1857
1421
173
18
15
525
653
329
493
541
1797
1025
514
6
137
67
537
321
352
32
738
1857
869
245
18
15
525
653
329
493
541
1797
1025
514
6
137
67
537
321
352
96
738
1857
841
249
18
15
525
653
329
493
541
1797
1025
514
6
137
67
553
353
352
96
738
1857
1413
169
18
15
525
653
329
493
541
1797
1025
514
6
137
67
569
321
352
96
738
1857
1417
213
18
15
525
653
329
493
541
1797
1025
514
6
137
67
569
353
352
96
738
1857
1417
195
18
15
525
653
329
493
541
1797
1025
514
6
137
69
545
353
352
96
738
1859
1415
173
18
15
525
653
329
493
541
1797
1025
514
6
137
69
529
321
352
32
738
1859
847
241
18
15
525
653
329
493
541
1797
1025
514
6
137
69
529
321
352
96
738
1859
847
241
18
15
525
653
329
493
541
1797
1025
514
6
137
69
533
321
352
96
738
1859
841
253
18
15
525
653
329
493
541
1797
1025
514
6
137
69
561
353
352
96
738
1859
1423
173
18
15
525
653
329
493
541
1797
1025
514
6
137
69
565
321
352
96
738
1859
1417
189
18
15
525
653
329
493
541
1797
1025
514
6
137
69
565
353
352
96
738
1859
1417
173
18
15
525
653
329
493
541
837
1025
514
6
137
67
353
257
256
0
386
385
514
230
18
15
525
653
329
493
541
837
1025
514
6
137
67
353
257
384
0
386
385
514
230
18
15
525
653
329
493
541
837
1025
514
6
137
67
353
321
256
0
386
385
514
215
18
15
525
653
329
493
541
837
1025
514
6
137
67
353
321
320
0
386
385
514
215
18
15
525
653
329
493
541
837
1025
514
6
137
67
353
321
352
0
386
385
514
215
18
15
525
653
329
493
541
837
1025
514
6
137
67
369
257
256
0
386
385
525
241
18
15
525
653
329
493
541
837
1025
514
6
137
67
369
257
384
0
386
385
525
241
18
15
525
653
329
493
541
837
1025
514
6
137
67
369
385
384
0
386
385
269
797
18
15
525
653
329
493
541
837
1025
514
6
137
67
369
385
320
0
386
385
269
797
18
15
525
653
329
493
541
837
1025
514
6
137
67
369
321
256
0
386
385
525
205
18
15
525
653
329
493
541
837
1025
514
6
137
67
369
321
352
0
386
385
525
205
18
15
525
653
329
493
541
837
1025
514
6
137
67
361
257
256
0
386
385
517
233
18
15
525
653
329
493
541
837
1025
514
6
137
67
361
257
384
0
386
385
517
233
18
15
525
653
329
493
541
837
1025
514
6
137
67
361
321
256
0
386
385
517
213
18
15
525
653
329
493
541
837
1025
514
6
137
67
361
321
352
0
386
385
517
213
18
15
525
653
329
493
541
837
1025
514
6
137
67
361
270
256
0
386
385
517
224
18
15
525
653
329
493
541
837
1025
514
6
137
67
361
270
384
0
386
385
517
224
18
15
525
653
329
493
541
837
1025
514
6
137
67
361
334
256
0
386
385
261
864
18
15
525
653
329
493
541
837
1025
514
6
137
67
361
334
352
0
386
385
261
864
18
15
525
653
329
493
541
837
1025
514
6
137
67
377
257
256
0
386
385
521
249
18
15
525
653
329
493
541
837
1025
514
6
137
67
377
257
384
0
386
385
521
249
18
15
525
653
329
493
541
837
1025
514
6
137
67
377
385
384
0
386
385
265
789
18
15
525
653
329
493
541
837
1025
514
6
137
67
377
385
320
0
386
385
265
789
18
15
525
653
329
493
541
837
1025
514
6
137
67
377
321
256
0
386
385
521
197
18
15
525
653
329
493
541
837
1025
514
6
137
67
377
321
352
0
386
385
521
197
18
15
525
653
329
493
541
837
1025
514
6
137
67
357
257
256
0
386
385
513
237
18
15
525
653
329
493
541
837
1025
514
6
137
67
357
257
384
0
386
385
513
237
18
15
525
653
329
493
541
837
1025
514
6
137
67
357
321
256
0
386
385
513
221
18
15
525
653
329
493
541
837
1025
514
6
137
67
357
321
352
0
386
385
513
221
18
15
525
653
329
493
541
837
1025
514
6
137
69
353
257
256
0
386
387
519
237
18
15
525
653
329
493
541
837
1025
514
6
137
69
353
257
384
0
386
387
519
237
18
15
525
653
329
493
541
837
1025
514
6
137
69
353
321
256
0
386
387
519
209
18
15
525
653
329
493
541
837
1025
514
6
137
69
353
321
352
0
386
387
519
209
18
15
525
653
329
493
541
837
1025
514
6
137
69
369
257
256
0
386
387
523
241
18
15
525
653
329
493
541
837
1025
514
6
137
69
369
257
384
0
386
387
523
241
18
15
525
653
329
493
541
837
1025
514
6
137
69
369
385
384
0
386
387
271
785
18
15
525
653
329
493
541
837
1025
514
6
137
69
369
385
320
0
386
387
271
785
18
15
525
653
329
493
541
837
1025
514
6
137
69
369
321
256
0
386
387
523
203
18
15
525
653
329
493
541
837
1025
514
6
137
69
369
321
352
0
386
387
523
203
18
15
525
653
329
493
541
837
1025
514
6
137
69
357
257
256
0
386
387
261
237
18
15
525
653
329
493
541
837
1025
514
6
137
69
357
257
384
0
386
387
261
237
18
15
525
653
329
493
541
837
1025
514
6
137
69
357
321
256
0
386
387
261
877
18
15
525
653
329
493
541
837
1025
514
6
137
69
357
321
352
0
386
387
261
877
18
15
525
653
329
493
541
805
1025
514
6
137
67
265
385
384
0
386
385
197
201
18
15
525
653
329
493
541
805
1025
514
6
137
67
265
385
416
0
386
385
197
201
18
15
525
653
329
493
541
805
1025
514
6
137
67
265
385
416
64
386
385
197
201
18
15
525
653
329
493
541
805
1025
514
6
137
195
265
385
384
0
386
641
69
201
18
15
525
653
329
493
541
805
1025
514
6
137
195
265
385
416
0
386
641
69
201
18
15
525
653
329
493
541
805
1025
514
6
137
195
265
385
416
64
386
641
69
201
18
15
525
1677
137
174
1194
1931
1025
1538
1670
1736
1544
1242
226
704
448
67
1264
1924
12
18
15
525
1677
137
174
1194
1931
1025
1538
1671
1736
1544
1242
226
704
449
67
1264
1924
12
18
15
521
1677
137
217
537
646
1030
1538
1643
1921
705
504
480
712
762
116
133
1032
12
18
15
521
1677
137
217
537
646
1030
1538
1643
1921
714
488
480
712
762
116
148
1032
140
18
15
525
1677
137
173
1193
901
1025
1538
1670
1737
1675
345
225
704
448
66
1649
1
13
18
15
525
1677
137
173
1193
1925
1025
1538
1670
1737
1547
1241
225
704
448
66
1265
1925
13
18
15
525
1677
137
173
1193
1925
1025
1538
1670
1737
1675
1241
225
704
448
66
1649
1797
13
18
15
525
1677
137
173
1197
901
1025
1538
1670
1737
1673
345
225
704
448
66
1659
3
9
18
15
525
1677
137
173
1197
1925
1025
1538
1670
1737
1545
1241
225
704
448
66
1222
1923
11
18
15
525
1677
137
173
1197
1925
1025
1538
1670
1737
1673
1241
225
704
448
66
1659
1795
9
18
15
525
1677
137
173
1197
1925
1025
1538
1670
1737
1609
1241
225
704
448
66
838
1798
9
18
15
525
1677
137
173
1213
1925
1025
1538
1670
1737
1541
1217
225
704
448
66
1219
1951
13
18
15
525
1677
137
173
1213
1925
1025
1538
1670
1737
1539
1217
225
704
448
66
1217
1945
13
18
15
525
1677
137
173
1213
1925
1025
1538
1670
1737
1539
1221
225
704
448
66
1217
1921
13
18
15
525
1677
137
173
1213
1925
1025
1538
1670
1737
1539
1225
225
704
448
66
1217
1925
5
18
15
525
1677
137
173
1213
1925
1025
1538
1670
1737
1603
1225
225
704
448
66
833
1797
5
18
15
525
1677
137
173
1213
1925
1025
1538
1670
1737
1605
1217
225
704
448
66
835
1799
13
18
15
521
649
325
52
532
790
1035
523
3
4
333
324
394
426
66
3
455
465
769
18
15
521
649
325
52
532
790
1035
523
3
4
333
324
394
410
2
3
455
465
769
18
15
521
649
325
52
532
790
1035
523
3
4
333
324
202
410
2
3
455
457
97
18
15
521
649
325
52
532
790
1035
523
3
4
333
324
202
442
2
3
455
457
97
18
15
521
649
325
52
532
790
1035
523
3
4
333
324
330
282
2
3
455
457
865
18
15
521
649
325
52
532
790
1035
523
3
4
333
324
330
298
2
3
455
457
865
18
15
521
649
325
52
532
790
1035
523
3
4
333
324
330
298
66
3
455
457
865
18
15
521
649
325
52
532
790
1035
523
3
4
333
324
330
426
66
3
455
457
865
18
15
521
649
325
52
532
790
1035
523
3
4
333
324
330
346
2
3
455
457
865
18
15
521
649
325
52
532
790
1035
523
3
4
333
324
330
346
66
3
455
457
865
18
15
521
649
325
52
532
790
1035
523
3
4
333
324
330
314
66
643
711
425
865
18
15
521
649
325
52
532
790
1035
523
3
4
333
324
330
410
2
3
455
457
865
18
15
521
649
325
52
532
790
1035
523
3
4
333
324
330
442
2
3
455
457
865
18
15
521
649
325
52
532
1686
1033
523
3
4
333
996
6
305
66
643
711
1673
1753
18
15
521
649
325
436
532
278
422
518
2
772
77
228
96
704
12
1288
1451
1033
30
18
15
521
649
325
436
532
278
422
518
2
772
77
228
96
448
12
1288
1451
1033
30
18
15
521
649
322
49
537
781
1033
523
0
5
333
329
334
282
3
647
717
465
868
18
15
521
649
322
49
537
1677
1033
523
0
5
333
997
58
282
3
647
717
1677
1728
18
15
521
649
322
49
537
845
1033
523
0
5
333
356
334
346
67
647
461
396
866
18
15
521
649
322
49
537
845
1033
523
0
5
333
357
330
346
67
647
461
397
864
18
15
521
649
325
49
537
781
1033
523
3
7
333
329
334
282
2
2
452
465
868
18
15
521
649
325
49
537
781
1033
523
3
7
333
329
334
410
2
2
452
465
868
18
15
521
649
325
49
537
1677
1033
523
3
7
333
996
10
282
2
642
708
1676
2017
18
15
521
649
325
49
537
1677
1033
523
3
7
333
996
14
282
2
642
708
1676
2018
18
15
521
649
325
49
537
1677
1033
523
3
7
333
996
58
282
2
642
708
1676
1985
18
15
521
649
325
49
537
1677
1033
523
3
7
333
997
10
282
2
642
708
1677
2016
18
15
521
649
325
49
537
1677
1033
523
3
7
333
997
58
282
2
642
708
1677
1728
18
15
521
649
325
49
537
845
1033
523
3
7
333
356
330
305
66
2
452
396
865
18
15
521
649
325
49
537
845
1033
523
3
7
333
356
330
282
2
2
452
396
865
18
15
521
649
325
49
537
845
1033
523
3
7
333
356
330
346
2
2
452
396
865
18
15
521
649
325
49
537
845
1033
523
3
7
333
356
330
346
66
2
452
396
865
18
15
521
649
325
49
537
845
1033
523
3
7
333
356
330
314
2
2
452
396
865
18
15
521
649
325
49
537
845
1033
523
3
7
333
356
330
314
66
642
452
396
865
18
15
521
649
325
49
537
845
1033
523
3
7
333
356
334
346
2
66
452
396
866
18
15
521
649
325
49
537
845
1033
523
3
7
333
356
334
346
66
642
452
396
866
18
15
521
649
325
49
537
845
1033
523
3
7
333
357
330
282
2
2
452
397
864
18
15
521
649
325
49
537
845
1033
523
3
7
333
357
330
346
2
2
452
397
864
18
15
521
649
325
49
537
845
1033
523
3
7
333
357
330
346
66
2
452
397
864
18
15
521
649
325
49
537
845
1033
523
3
7
333
357
330
362
66
2
452
397
864
18
15
521
649
325
49
537
845
1033
523
3
7
333
357
330
314
2
2
452
397
864
18
15
521
649
325
49
537
845
1033
523
3
7
333
357
330
314
66
642
452
397
864
18
15
522
649
325
49
537
781
1032
526
2
7
333
329
327
261
28
658
708
1905
1401
18
15
522
650
323
49
537
781
1032
524
2
4
333
329
395
408
28
16
429
417
817
18
15
522
650
323
49
537
781
1032
524
2
4
333
329
395
408
92
16
429
417
817
18
15
522
650
323
49
537
781
1032
524
2
4
333
329
395
409
28
16
429
417
817
18
15
522
650
323
49
537
781
1032
524
2
4
333
329
203
408
28
16
429
401
113
18
15
522
650
323
49
537
781
1032
524
2
4
333
329
203
408
92
16
429
401
113
18
15
522
650
323
49
537
781
1032
524
2
4
333
329
203
409
28
16
429
401
113
18
15
522
650
323
49
537
781
1032
524
2
4
333
329
331
280
28
16
429
433
881
18
15
522
650
323
49
537
781
1032
524
2
4
333
329
331
281
28
16
429
433
881
18
15
522
650
323
49
537
781
1032
524
2
4
333
329
331
312
28
16
429
433
881
18
15
522
650
323
49
537
781
1032
524
2
4
333
329
331
313
28
16
429
433
881
18
15
522
650
323
49
537
781
1032
524
2
4
333
329
331
408
28
16
429
433
881
18
15
522
650
323
49
537
781
1032
524
2
4
333
329
331
408
92
16
429
433
881
18
15
522
650
323
49
537
781
1032
524
2
4
333
329
331
409
28
16
429
433
881
18
15
522
650
323
49
537
781
1032
524
2
4
333
329
335
280
28
16
429
433
882
18
15
522
650
323
49
537
781
1032
524
2
4
333
329
335
281
28
16
429
433
882
18
15
522
650
323
49
537
781
1032
524
2
4
333
329
335
408
28
16
429
433
882
18
15
522
650
323
49
537
781
1032
524
2
4
333
329
335
408
92
16
429
433
882
18
15
522
650
323
49
537
781
1032
524
2
4
333
329
335
409
28
16
429
433
882
18
15
522
650
323
49
537
1837
1032
524
2
4
589
521
327
344
92
16
941
1009
249
18
15
522
650
323
49
537
1837
1032
524
2
4
589
521
327
345
28
16
941
1009
249
18
15
522
650
323
49
537
1837
1032
524
2
4
589
521
327
345
92
16
941
1009
249
18
15
522
1674
131
177
537
813
1032
1548
1666
1732
461
265
391
664
476
80
45
289
889
18
15
522
1674
131
177
537
813
1032
1548
1666
1732
461
265
391
665
476
80
45
289
889
18
15
522
1674
131
177
537
813
1032
1548
1666
1732
461
265
411
728
476
80
45
289
833
18
15
522
1674
131
177
537
813
1032
1548
1666
1732
461
265
411
729
476
80
45
289
833
18
15
522
1674
135
177
537
781
1032
1548
1665
1733
461
329
203
665
475
67
5
273
113
18
15
522
1674
135
177
537
813
1032
1548
1665
1733
461
265
411
729
475
67
4
289
833
18
15
517
653
641
369
346
963
1763
1651
1645
33
768
638
512
512
644
1901
1280
654
711
18
15
517
653
641
369
346
963
1763
1651
1645
33
768
638
512
512
645
1901
1280
654
711
18
15
517
653
641
369
858
515
355
275
439
33
256
410
192
192
216
216
512
1557
560
18
15
517
653
641
369
858
963
1555
275
317
33
256
186
736
1552
1330
954
512
13
520
18
15
517
653
641
369
858
963
1555
275
315
33
256
190
736
1552
1328
948
512
14
267
18
15
517
653
641
369
858
963
1555
275
315
33
256
186
736
1552
1328
948
512
13
520
18
15
517
653
641
369
858
963
1555
275
315
35
256
186
736
1552
1328
944
527
13
264
18
15
517
653
641
369
858
963
1555
275
311
33
256
190
736
1552
1336
952
512
14
267
18
15
517
653
641
369
858
963
1555
275
311
33
256
186
736
1552
1336
952
512
13
520
18
15
517
653
641
357
857
965
1769
1705
1645
45
257
169
641
641
569
1889
257
21
621
18
15
517
653
641
357
857
965
1769
1705
1645
45
257
169
641
641
565
1889
257
21
621
18
15
517
653
641
357
857
965
1769
1705
1645
45
257
169
641
641
563
1889
257
21
621
18
15
517
653
641
357
857
965
1769
1705
1645
45
257
185
641
641
569
1889
257
25
573
18
15
517
653
641
357
857
965
1769
1705
1645
45
257
185
641
641
565
1889
257
25
573
18
15
517
653
641
357
857
965
1769
1705
1645
45
257
185
641
641
563
1889
257
25
573
18
15
517
653
641
357
857
965
1769
1705
1645
45
257
181
641
641
569
1889
257
29
289
18
15
517
653
641
357
857
965
1769
1705
1645
45
257
181
641
641
565
1889
257
29
289
18
15
517
653
641
357
857
965
1769
1705
1645
45
257
181
641
641
563
1889
257
29
289
18
15
517
653
641
357
861
965
1769
1705
1645
45
258
177
641
641
563
1889
256
30
289
18
15
517
653
641
357
861
965
1769
1705
1645
45
258
169
641
641
563
1889
256
22
566
18
15
517
653
641
357
861
965
1769
1705
1645
45
258
178
641
641
563
1889
256
28
566
18
15
517
653
641
613
861
965
1769
1705
1626
1691
1539
169
513
641
144
258
512
1740
1278
18
15
517
653
641
613
861
965
1769
1706
1627
1691
1539
169
513
640
138
256
513
1741
1253
18
15
517
653
641
370
346
962
1762
1650
1646
32
768
636
512
512
644
1900
1280
652
710
18
15
517
653
641
370
346
962
1769
1705
1645
32
768
628
518
641
563
1896
1290
650
756
18
15
517
653
641
370
346
962
1769
1705
1645
32
768
628
518
646
562
1896
1290
650
756
18
15
517
653
641
370
346
962
1769
1705
1645
32
768
628
518
647
569
1896
1282
650
756
18
15
517
653
641
370
346
963
1763
1651
1645
32
768
634
512
512
644
1892
1284
654
711
18
15
517
653
641
370
858
514
1570
265
365
32
256
408
1088
1638
1529
1000
512
1556
1844
18
15
517
653
641
370
858
514
354
274
439
32
256
408
192
192
217
219
520
1556
552
18
15
517
653
641
370
858
515
1571
265
365
32
256
410
1088
1638
1529
1004
521
1557
1840
18
15
517
653
641
370
858
515
1571
265
366
32
256
410
1088
1638
1528
1004
521
1557
1840
18
15
517
653
641
370
858
515
355
275
439
32
256
410
192
192
216
219
513
1557
560
18
15
517
653
641
370
858
534
342
262
438
32
256
400
192
232
888
956
512
1552
560
18
15
517
653
641
370
858
962
1554
274
310
32
256
180
736
1552
1336
943
513
10
270
18
15
517
653
641
370
858
962
1554
274
310
32
256
180
736
1552
1332
948
516
10
526
18
15
517
653
641
370
858
962
1554
274
310
32
256
188
736
1552
1336
940
512
12
520
18
15
517
653
641
370
858
962
1554
274
310
32
256
188
736
1552
1332
948
512
12
520
18
15
517
653
641
370
858
962
1554
274
314
32
256
180
736
1552
1328
935
513
10
270
18
15
517
653
641
370
858
962
1554
274
319
32
256
180
736
1552
1330
931
513
10
270
18
15
517
653
641
370
858
962
1554
274
319
32
256
188
736
1552
1330
947
512
12
520
18
15
517
653
641
370
858
962
1762
1650
314
32
256
188
512
512
1552
1499
264
12
326
18
15
517
653
641
370
858
962
1762
1650
314
32
256
188
640
512
1552
1499
264
12
582
18
15
517
653
641
370
858
962
1762
1650
315
32
256
124
512
512
1546
1483
264
908
710
18
15
517
653
641
370
858
962
1762
1650
315
32
256
188
512
512
1546
1483
264
12
326
18
15
517
653
641
370
858
962
1762
1650
315
32
256
188
640
512
1546
1483
264
12
582
18
15
517
653
641
370
858
962
1762
1650
311
32
256
188
512
512
1561
1499
264
12
326
18
15
517
653
641
370
858
962
1762
1650
311
32
256
188
640
512
1561
1499
264
12
582
18
15
517
653
641
370
858
962
1762
1650
1646
32
256
188
512
512
644
1900
264
12
326
18
15
517
653
641
370
858
962
1762
1650
1646
32
256
188
640
512
644
1900
264
12
582
18
15
517
653
641
370
858
962
1762
1650
319
32
256
188
512
512
1545
1483
264
12
326
18
15
517
653
641
370
858
962
1762
1650
319
32
256
188
640
512
1545
1483
264
12
582
18
15
517
653
641
370
858
962
1762
1650
1631
32
256
116
512
512
50
1563
257
906
766
18
15
517
653
641
370
858
962
1762
1650
1631
32
256
124
512
512
50
1563
256
908
760
18
15
517
653
641
370
858
962
1769
1705
1645
32
256
180
518
641
563
1896
265
10
404
18
15
517
653
641
370
858
962
1769
1705
1645
32
256
180
518
646
562
1896
266
10
340
18
15
517
653
641
370
858
962
1769
1705
1645
32
256
180
518
647
569
1896
265
10
404
18
15
517
653
641
370
858
962
1769
1705
1645
32
256
180
646
641
563
1896
265
10
660
18
15
517
653
641
370
858
962
1769
1705
1645
32
256
180
646
646
562
1896
266
10
596
18
15
517
653
641
370
858
963
1555
275
315
32
256
186
736
1552
1328
947
513
14
519
18
15
517
653
645
613
857
965
1765
1701
1657
1605
1537
181
517
653
561
561
513
1962
1259
18
15
517
653
645
613
857
965
1765
1701
1657
1605
1537
181
645
653
561
561
513
1962
1195
18
15
517
653
645
613
857
965
1765
1701
1657
1605
1537
178
518
653
561
561
513
1960
1236
18
15
517
653
645
613
857
965
1765
1701
1657
1605
1537
178
646
653
561
561
513
1960
1188
18
15
517
653
645
613
857
965
1773
1701
1657
1605
1537
181
514
645
561
561
513
1962
1232
18
15
517
653
645
613
857
965
1773
1701
1657
1605
1537
181
642
645
561
561
513
1962
1168
18
15
517
653
645
613
857
965
1773
1701
1657
1605
1537
178
515
645
561
561
513
1960
1238
18
15
517
653
645
613
857
965
1773
1701
1657
1605
1537
178
643
645
561
561
513
1960
1206
18
15
517
653
645
613
857
965
1773
1701
1653
1605
1537
181
514
645
565
561
513
1962
1232
18
15
517
653
645
613
857
965
1773
1701
1653
1605
1537
181
642
645
565
561
513
1962
1168
18
15
517
653
645
613
857
965
1773
1701
1653
1605
1537
178
515
645
565
561
513
1960
1238
18
15
517
653
645
613
857
965
1773
1701
1653
1605
1537
178
643
645
565
561
513
1960
1198
18
15
517
1677
1793
1425
721
145
277
677
61
341
81
35
651
665
178
129
505
769
824
18
15
517
1677
1793
1425
721
145
277
678
61
341
81
35
651
664
178
129
505
769
824
18
15
517
1677
1793
1425
721
145
403
627
55
341
82
35
393
330
24
128
440
769
629
18
15
517
1677
1797
1425
721
145
277
677
57
337
81
35
651
665
177
133
437
769
825
18
15
517
1677
1793
1425
721
147
403
627
61
341
85
33
394
328
9
129
445
773
628
18
15
517
1677
1793
1425
721
147
403
627
55
341
85
33
394
328
24
129
445
773
628
18
15
517
1677
1797
1425
721
137
417
677
57
337
73
43
749
677
177
133
485
793
789
18
15
517
1677
1797
1425
721
147
403
627
53
337
85
33
394
328
25
141
445
773
628
18
15
517
1677
1793
1433
577
17
210
627
55
337
59
227
484
394
24
130
409
72
267
18
15
517
1677
1797
1369
577
17
210
627
57
97
49
227
484
394
10
75
489
137
267
18
15
517
1677
1797
1373
577
17
210
627
57
98
58
227
484
394
10
72
492
137
267
18
15
517
1677
1797
1437
577
17
210
627
57
226
42
227
484
394
10
1864
1996
826
523
18
15
517
1677
1797
1437
577
17
210
627
57
226
58
227
484
394
10
1864
2028
809
523
18
15
517
1677
1797
1369
577
9
161
677
57
97
205
197
477
437
177
1689
1677
49
570
18
15
517
1677
1797
1369
577
9
165
677
57
97
205
197
469
433
177
1689
1677
49
573
18
15
517
1677
1797
1369
577
9
165
677
57
97
205
197
469
437
177
1689
1677
49
573
18
15
1029
1677
1793
1433
577
145
793
683
55
337
42
99
771
289
96
132
404
854
888
18
15
1029
1677
1793
1433
577
145
914
1139
55
337
42
99
852
842
24
132
404
854
859
18
15
1029
1677
1793
1433
577
145
978
1139
55
337
49
99
868
778
24
133
413
913
843
18
15
1029
1677
1793
1433
577
145
978
1139
55
337
59
99
868
778
24
130
409
840
843
18
15
517
1677
1793
1433
577
145
402
627
55
337
42
163
388
330
24
132
404
790
379
18
15
517
1677
1793
1433
577
145
403
627
55
337
42
99
393
400
24
132
404
918
702
18
15
517
1677
1793
1433
577
145
403
627
55
337
42
163
393
400
24
132
404
790
382
18
15
517
1677
1793
1433
705
145
405
626
62
338
95
35
391
320
8
128
442
776
634
18
15
517
1677
1793
1433
705
145
402
627
61
337
91
35
388
333
9
131
441
776
635
18
15
517
1677
1793
1433
705
145
402
627
55
337
91
35
388
330
24
136
441
776
635
18
15
517
1677
1793
1433
705
145
403
627
55
337
91
33
393
330
24
136
441
781
637
18
15
517
1677
1793
1433
705
145
403
627
63
337
91
33
393
330
8
129
441
781
637
18
15
517
1677
1797
1433
577
145
274
627
57
225
49
163
644
714
10
1867
2025
777
907
18
15
517
1677
1797
1433
577
145
274
627
53
225
49
163
644
714
20
1882
2014
793
907
18
15
517
1677
1797
1433
577
145
370
627
53
225
58
163
676
390
25
1883
2008
793
843
18
15
517
1677
1797
1437
577
145
274
627
57
226
42
163
644
714
10
1864
1996
794
907
18
15
517
1677
1797
1437
577
145
274
627
57
226
58
163
644
714
10
1864
2028
769
907
18
15
517
653
513
581
725
25
282
518
1590
1718
167
1889
1792
1584
1144
1216
1730
1558
52
18
15
517
653
517
581
725
21
277
517
1589
1717
165
1897
1801
1577
1145
1221
1733
1553
97
18
15
517
653
517
581
725
21
277
517
1589
1717
165
1897
1801
1577
1149
1221
1733
1553
97
18
15
517
653
517
581
725
21
277
517
1589
1717
165
1897
1801
1577
1146
1218
1735
1553
49
18
15
517
653
517
581
725
21
277
517
1589
1717
165
1897
1801
1593
1145
1221
1733
1553
97
18
15
517
653
517
581
725
21
277
517
1589
1717
165
1897
1801
1593
1149
1221
1733
1553
97
18
15
517
653
517
581
725
21
277
517
1589
1717
165
1897
1801
1593
1146
1218
1735
1553
49
18
15
517
653
517
581
725
21
277
517
1589
1717
165
1897
1801
1581
1149
1221
1733
1553
97
18
15
517
653
517
581
725
21
277
517
1589
1717
165
1897
1801
1578
1146
1218
1735
1553
49
18
15
517
653
517
581
725
21
277
517
1589
1717
165
1893
1801
1593
1145
1221
1733
1557
65
18
15
517
653
517
581
725
21
277
517
1589
1717
165
1893
1801
1593
1149
1221
1733
1557
65
18
15
517
653
517
581
725
21
277
517
1589
1717
165
1893
1801
1593
1146
1219
1733
1557
65
18
15
517
653
517
581
725
21
277
517
1589
1717
165
1893
1801
1594
1147
1219
1733
1557
65
18
15
517
653
517
581
725
21
277
517
1589
1717
165
1893
1897
1577
1145
1221
1733
1557
1
18
15
517
653
517
581
725
21
277
517
1589
1717
165
1893
1897
1577
1149
1221
1733
1557
1
18
15
517
653
517
581
725
21
277
517
1589
1717
165
1893
1897
1593
1145
1221
1733
1557
1
18
15
517
653
517
581
725
21
277
517
1589
1717
165
1893
1897
1593
1149
1221
1733
1557
1
18
15
517
653
517
581
725
21
277
517
1589
1717
165
1893
1897
1581
1149
1221
1733
1557
1
18
15
517
653
517
581
725
21
277
517
1589
1717
165
1893
1893
1577
1145
1221
1733
1557
5
18
15
517
653
517
581
725
21
277
517
1589
1717
165
1893
1893
1577
1149
1221
1733
1557
5
18
15
517
653
517
581
725
21
277
517
1589
1717
165
1893
1893
1577
1146
1218
1735
1557
5
18
15
517
653
517
581
725
21
277
517
1589
1717
165
1869
1893
1577
1145
1221
1733
1541
5
18
15
517
653
517
581
725
21
277
517
1589
1717
165
1869
1893
1577
1149
1221
1733
1541
5
18
15
517
653
517
581
725
21
277
517
1589
1717
165
1869
1893
1577
1146
1218
1735
1541
5
18
15
517
653
257
65
209
273
393
267
61
117
85
85
197
17
113
65
218
219
7
18
15
517
653
261
65
209
273
402
263
53
113
97
99
884
53
121
77
193
521
1803
18
15
517
653
261
65
209
267
393
267
57
113
97
113
837
17
117
69
194
539
1823
18
15
518
653
517
65
346
267
408
273
473
113
208
354
851
7
241
147
212
389
578
18
15
261
397
257
65
209
273
51
11
253
117
97
67
97
225
241
257
321
337
261
18
15
261
397
257
65
209
273
51
11
253
117
97
99
97
225
241
257
193
385
261
18
15
261
397
261
65
209
273
51
11
249
113
97
99
97
225
245
261
193
385
261
18
15
521
397
513
65
209
475
369
121
507
121
79
9
205
5
385
770
106
10
91
18
15
521
397
513
65
209
475
369
121
507
121
79
9
205
5
705
1538
1130
10
91
18
15
521
397
257
65
209
475
369
121
251
121
79
9
205
5
193
258
362
10
91
18
15
521
397
257
65
209
475
369
121
251
121
79
9
205
5
321
258
362
10
91
18
15
521
653
257
65
218
475
401
275
59
121
72
5
13
1
106
66
48
7
1
18
15
521
653
261
65
209
475
401
277
53
113
85
9
13
13
102
86
214
18
6
18
15
521
653
261
65
209
475
401
277
53
113
85
9
13
13
90
86
214
18
6
18
15
525
653
257
65
209
475
451
275
55
117
85
9
57
225
48
65
221
17
21
18
15
525
653
257
65
209
475
451
275
55
117
85
9
57
224
48
65
221
17
21
18
15
517
653
257
65
209
265
393
262
54
117
97
115
839
16
120
65
193
537
1818
18
15
517
653
261
65
209
265
393
261
53
113
97
115
839
17
121
77
193
537
1818
18
15
517
653
257
65
209
465
393
267
61
117
85
21
5
1
113
65
218
30
198
18
15
517
653
261
65
209
465
453
261
53
113
97
3
59
203
121
70
321
209
25
18
15
517
653
261
65
209
465
453
261
53
113
97
3
59
203
123
77
193
209
24
18
15
521
653
257
65
209
465
385
275
55
117
97
3
3
1
98
64
193
209
1
18
15
521
653
257
65
209
465
385
275
55
117
97
3
3
1
89
65
193
209
0
18
15
521
653
257
65
209
465
385
275
55
117
98
3
3
1
98
64
192
209
1
18
15
521
653
257
65
209
465
385
275
55
117
98
3
3
1
89
65
192
209
1
18
15
525
653
257
65
209
465
387
275
61
117
97
3
1
1
97
65
193
209
5
18
15
525
653
257
65
209
465
387
275
61
117
85
21
1
1
97
65
218
30
197
18
15
525
653
257
65
209
465
387
275
55
117
85
21
1
0
80
80
218
30
197
18
15
525
653
257
65
209
465
451
275
61
117
97
3
129
193
97
65
193
209
261
18
15
525
653
261
65
209
465
387
275
53
113
97
3
1
1
49
75
193
209
5
18
15
517
653
261
65
209
17
393
261
53
113
85
213
453
245
121
77
221
154
518
18
15
517
653
261
65
209
469
405
261
53
113
98
23
13
17
121
77
192
218
194
18
15
517
653
261
65
209
469
437
261
53
113
98
23
21
49
121
77
192
218
20
18
15
517
653
261
65
209
469
437
261
53
113
98
23
21
37
121
77
192
218
20
18
15
517
653
261
65
209
469
437
261
53
113
98
23
23
37
121
77
192
218
24
18
15
517
653
261
65
209
467
465
261
53
113
97
1
141
201
121
77
193
211
271
18
15
517
653
261
65
209
467
465
261
53
113
97
1
141
201
123
75
193
211
271
18
15
517
653
261
65
209
473
433
261
53
113
97
19
23
53
121
70
193
217
26
18
15
517
653
261
65
209
473
433
261
53
113
97
19
23
53
122
75
193
217
26
18
15
517
653
261
65
209
473
437
261
53
113
97
19
21
49
121
77
193
217
29
18
15
525
653
261
65
209
473
449
273
53
113
97
19
59
225
50
70
193
217
8
18
15
525
653
261
65
209
473
449
273
53
113
97
19
59
225
51
75
193
217
8
18
15
525
653
261
65
209
473
449
273
53
113
97
19
55
225
51
75
193
218
12
18
15
517
653
257
65
217
459
393
265
61
117
81
17
2
38
117
65
217
29
948
18
15
517
653
257
65
217
459
393
265
61
117
81
10
2
39
117
65
213
20
212
18
15
517
653
257
65
217
459
393
267
61
117
81
17
1
33
113
65
217
29
949
18
15
517
653
257
65
217
459
393
267
61
117
81
17
1
17
113
65
217
29
949
18
15
517
653
257
65
217
459
393
267
61
117
81
17
5
17
113
65
217
29
29
18
15
517
653
261
65
217
459
393
261
53
113
81
17
1
21
122
75
217
29
949
18
15
517
653
261
65
217
459
393
267
57
113
81
17
5
17
118
71
223
29
29
18
15
517
653
261
65
217
459
409
261
53
113
81
17
17
51
123
75
217
29
21
18
15
517
653
261
65
345
267
393
267
57
110
201
353
833
17
117
32
130
403
533
18
15
517
653
261
65
345
267
393
267
57
110
201
353
837
17
117
32
130
403
541
18
15
517
653
261
65
345
267
393
267
57
110
201
353
838
17
117
32
130
403
540
18
15
518
653
261
65
217
459
392
265
57
113
81
10
3
39
117
69
213
20
214
18
15
265
397
257
65
217
267
33
5
221
117
81
74
122
251
233
289
354
204
260
18
15
265
397
257
65
217
267
33
5
221
117
81
74
122
251
235
289
354
204
260
18
15
517
653
257
65
217
11
393
267
61
117
81
145
453
241
113
65
217
285
541
18
15
517
653
257
65
217
11
393
267
61
117
81
209
453
241
113
65
217
157
541
18
15
517
653
257
65
217
11
409
267
61
117
81
145
465
225
113
65
217
285
533
18
15
517
653
257
65
217
11
409
267
61
117
81
209
465
225
113
65
217
157
517
18
15
517
653
261
65
217
11
393
261
53
113
81
145
453
245
122
75
217
285
285
18
15
517
653
261
65
217
11
393
261
53
113
81
209
453
245
122
75
217
157
541
18
15
517
653
261
65
217
11
409
261
53
113
81
145
465
229
122
75
217
285
533
18
15
517
653
261
65
217
11
409
261
53
113
81
209
465
229
122
75
217
157
517
18
15
517
653
261
65
213
465
393
265
57
126
86
15
1
3
119
64
208
18
216
18
15
517
653
257
65
81
203
393
267
61
117
33
49
5
17
113
65
1
109
110
18
15
517
653
261
65
81
203
393
267
57
113
33
49
5
17
117
69
2
27
31
18
15
521
653
257
65
81
219
401
275
61
117
33
9
13
1
101
65
1
125
6
18
15
521
653
257
65
81
219
401
275
55
117
33
9
13
1
98
64
1
125
6
18
15
521
653
257
65
81
219
401
275
55
117
33
9
13
1
89
65
1
125
6
18
15
521
653
257
65
81
219
401
275
55
117
33
9
13
1
985
65
1
125
6
18
15
521
653
261
65
81
219
401
277
53
113
33
9
13
13
105
74
1
125
493
18
15
521
653
261
65
81
219
401
277
53
113
33
9
13
13
106
75
1
125
6
18
15
525
653
257
65
81
219
451
275
61
117
33
9
90
208
97
65
1
125
100
18
15
525
653
257
65
81
219
451
275
61
117
33
18
88
209
97
65
1
116
112
18
15
525
653
257
65
81
219
451
275
61
117
34
18
88
209
97
65
0
116
112
18
15
525
653
257
65
81
219
451
275
55
117
33
9
57
225
48
65
1
125
78
18
15
525
653
257
65
81
219
451
275
55
117
33
9
57
224
48
65
1
125
78
18
15
525
653
257
65
81
219
451
275
55
117
33
9
90
208
80
65
1
125
100
18
15
525
653
261
65
81
219
451
275
53
113
33
17
57
225
49
75
1
115
11
18
15
525
653
261
65
81
219
451
275
53
113
33
9
57
225
49
75
1
125
78
18
15
517
653
257
65
81
209
473
267
61
117
33
3
51
193
113
65
1
1
41
18
15
517
653
257
65
81
209
473
267
61
117
33
3
83
193
113
65
1
1
113
18
15
517
653
257
65
81
209
473
267
61
117
33
3
115
193
113
65
1
9
169
18
15
517
653
257
65
81
209
473
267
61
117
33
35
51
193
113
65
1
17
8
18
15
517
653
257
65
81
209
473
267
61
117
33
35
101
193
113
65
1
17
157
18
15
517
653
257
65
81
209
473
267
61
117
33
35
83
193
113
65
1
17
81
18
15
517
653
257
65
81
209
473
267
61
117
33
35
115
193
113
65
1
17
33
18
15
517
653
261
65
81
209
473
267
57
113
33
35
101
193
117
69
1
18
134
18
15
521
653
257
65
81
209
385
275
55
117
33
3
3
1
89
65
1
1
0
18
15
521
653
257
65
81
209
385
275
55
117
33
35
3
1
89
65
1
17
113
18
15
521
653
257
65
81
209
385
275
55
117
34
3
3
1
89
65
0
1
0
18
15
521
653
257
65
81
209
385
275
55
117
34
35
3
1
89
65
0
17
113
18
15
525
653
257
65
81
209
387
275
61
117
33
3
1
1
97
65
1
1
5
18
15
525
653
257
65
81
209
387
275
61
117
34
3
1
1
97
65
0
14
62
18
15
525
653
257
65
81
209
387
275
55
117
33
3
1
0
48
65
1
1
5
18
15
525
653
257
65
81
209
387
275
55
117
33
3
1
0
80
65
1
1
5
18
15
525
653
257
65
81
209
387
275
55
117
34
3
1
0
48
65
0
1
5
18
15
525
653
257
65
81
209
387
275
55
117
34
3
1
0
80
65
0
1
5
18
15
525
653
257
65
81
209
387
275
55
117
34
15
1
0
80
64
0
125
93
18
15
525
653
257
65
81
209
451
275
61
117
33
35
57
193
97
65
1
17
21
18
15
525
653
257
65
81
209
451
275
61
117
33
35
121
193
97
65
1
450
142
18
15
525
653
261
65
81
209
387
275
53
113
33
3
1
1
49
75
1
1
5
18
15
1029
397
257
65
81
17
825
167
1373
117
930
963
613
1609
1832
801
768
270
390
18
15
1029
397
257
65
81
17
821
165
1373
117
33
99
599
1611
1833
929
1025
1601
1866
18
15
1029
397
257
65
81
17
821
165
1373
117
33
99
599
1611
1835
801
1025
1601
1866
18
15
1029
397
257
65
81
17
821
165
1373
117
929
963
621
1609
1833
801
769
513
653
18
15
1029
397
257
65
81
17
821
165
1373
117
929
963
621
1610
1835
801
769
513
653
18
15
1029
397
257
65
81
17
818
167
1373
117
33
99
596
1609
1833
801
1025
1681
1867
18
15
1029
397
257
65
81
17
819
167
1373
117
33
99
601
1608
1833
801
1025
1681
1877
18
15
1029
397
257
65
81
17
819
167
1405
117
33
99
601
1608
1840
769
1025
578
1870
18
15
1029
397
261
65
81
17
949
165
245
113
34
99
349
274
346
270
0
146
918
18
15
1029
397
261
65
81
17
953
165
245
113
33
99
339
275
347
271
1
145
912
18
15
1029
397
261
65
81
17
819
167
1369
113
33
99
601
1608
1834
841
1025
585
1870
18
15
1037
397
517
65
81
17
803
163
473
113
33
995
569
314
394
146
514
1938
910
18
15
1037
397
517
65
81
17
803
163
473
126
866
995
569
314
394
800
808
513
910
18
15
517
653
261
65
81
17
149
261
53
113
865
867
887
59
121
70
833
1345
1290
18
15
518
397
517
65
81
11
408
113
473
113
33
113
211
711
721
1555
1027
1075
1601
18
15
518
397
517
65
81
11
408
113
473
113
33
114
211
711
721
1555
1027
1076
66
18
15
518
397
261
65
81
11
408
113
217
113
33
113
211
455
337
275
3
51
65
18
15
518
397
261
65
81
11
408
113
217
113
33
113
211
455
369
275
3
91
65
18
15
518
397
261
65
81
11
408
113
217
113
33
114
211
455
337
275
3
52
66
18
15
518
397
261
65
81
11
408
113
217
113
33
114
211
455
369
275
515
52
66
18
15
518
397
261
65
81
11
408
113
217
113
33
114
211
455
358
274
3
52
66
18
15
1029
397
261
65
81
19
947
167
245
113
33
97
346
272
344
269
1
147
916
18
15
517
653
257
65
81
9
137
262
54
117
865
883
839
16
120
65
833
793
794
18
15
517
653
257
65
81
9
137
265
61
117
865
883
859
35
115
65
833
793
776
18
15
517
653
261
65
81
9
137
265
57
113
865
883
859
35
119
71
833
793
776
18
15
525
653
261
65
81
217
449
273
53
113
33
5
109
225
51
75
3
15
455
18
15
525
653
261
65
81
217
449
273
53
113
33
19
59
225
50
38
1
113
8
18
15
525
653
261
65
81
217
449
273
53
113
33
19
59
225
51
75
1
113
8
18
15
525
653
261
65
81
217
449
273
53
113
33
37
109
225
51
75
3
463
583
18
15
525
653
261
65
81
217
451
273
53
113
33
5
58
226
50
75
3
15
40
18
15
525
653
261
65
81
217
451
273
53
113
33
37
58
226
50
75
3
463
520
18
15
518
397
257
65
81
16
432
113
221
117
34
96
217
327
357
273
0
64
87
18
15
518
397
257
65
81
16
432
113
221
117
866
96
217
327
357
273
832
64
87
18
15
518
397
257
65
81
16
432
113
221
117
866
864
217
327
357
273
832
256
23
18
15
518
397
257
65
81
16
432
113
221
117
866
864
1369
327
357
273
832
576
1879
18
15
518
397
517
65
81
16
432
114
505
113
33
96
217
390
422
774
1
72
87
18
15
518
397
261
65
81
16
432
113
217
126
34
96
217
327
369
576
24
64
87
18
15
518
397
261
65
81
16
432
114
217
113
866
864
1369
326
358
279
832
584
1815
18
15
517
397
517
65
81
273
402
115
473
113
33
195
276
913
721
147
3
393
427
18
15
517
397
517
65
81
273
402
115
473
113
33
227
276
913
721
147
515
401
843
18
15
517
397
517
65
81
273
402
115
473
113
33
227
276
918
721
149
513
849
843
18
15
517
397
517
65
81
273
403
115
473
113
33
195
281
913
721
787
1
385
437
18
15
517
397
517
65
81
273
403
115
473
113
33
227
281
913
721
147
513
833
853
18
15
517
653
261
65
208
278
402
275
57
113
84
86
200
10
106
70
220
218
0
18
15
517
653
513
65
89
11
137
267
509
117
977
865
833
17
241
769
865
261
341
18
15
517
653
513
65
89
11
137
267
509
117
977
865
837
17
241
769
865
261
589
18
15
517
653
513
65
89
11
137
267
509
117
977
977
837
17
241
769
865
541
1117
18
15
517
653
517
65
89
11
137
261
501
113
977
865
833
21
249
781
865
259
291
18
15
517
653
517
65
89
11
137
261
501
113
977
865
833
21
250
778
866
259
291
18
15
517
653
517
65
89
11
137
267
505
113
977
865
837
17
245
773
885
261
589
18
15
517
653
517
65
89
11
137
263
501
113
977
865
833
25
248
782
866
259
291
18
15
517
653
517
65
89
11
137
263
501
113
977
865
833
25
249
781
865
259
291
18
15
521
397
257
65
89
11
481
121
251
121
841
865
253
261
321
257
883
835
7
18
15
517
653
517
65
89
9
137
261
501
113
978
871
837
17
251
781
864
262
305
18
15
517
653
517
65
89
9
137
261
501
113
978
871
839
17
251
781
864
266
296
18
15
261
397
257
9
397
97
73
11
219
49
227
311
49
10
232
202
194
482
788
18
15
261
397
257
9
397
97
73
11
219
49
227
311
113
10
232
202
194
482
802
18
15
261
397
257
9
397
97
73
11
219
51
227
311
49
10
232
200
192
484
789
18
15
261
397
257
9
397
97
73
11
219
51
227
311
113
10
232
200
192
456
806
18
15
261
397
257
9
397
97
73
11
219
51
243
311
49
10
232
456
360
450
790
18
15
261
397
257
9
237
97
73
9
221
49
931
791
561
11
233
457
833
1032
900
18
15
261
397
257
9
237
97
73
11
219
49
931
791
561
10
232
458
834
1032
904
18
15
261
397
257
9
237
97
73
11
219
49
931
791
625
10
232
458
834
1032
777
18
15
261
397
257
9
237
97
73
11
219
51
931
791
561
10
232
456
832
1032
905
18
15
261
397
257
9
237
97
73
11
219
51
931
791
625
10
232
456
832
1032
774
18
15
261
397
257
9
365
97
73
9
221
49
163
279
305
11
233
457
321
776
776
18
15
261
397
257
9
365
97
73
9
221
49
163
407
49
11
233
457
321
712
1672
18
15
261
397
257
9
365
97
73
9
221
49
163
407
561
11
233
201
321
712
388
18
15
261
397
257
9
365
97
73
9
221
49
163
407
305
11
233
201
321
712
132
18
15
261
397
257
9
365
97
73
11
219
49
163
279
113
10
232
458
322
776
904
18
15
261
397
257
9
365
97
73
11
219
49
163
279
305
10
232
458
322
776
776
18
15
261
397
257
9
365
97
73
11
219
49
163
279
305
522
232
458
322
776
776
18
15
261
397
257
9
365
97
73
11
219
49
163
407
49
10
232
458
322
712
1672
18
15
261
397
257
9
365
97
73
11
219
49
163
407
561
10
232
202
322
712
388
18
15
261
397
257
9
365
97
73
11
219
49
163
407
561
522
232
202
322
712
388
18
15
261
397
257
9
365
97
73
11
219
49
163
407
305
10
232
202
322
712
136
18
15
261
397
257
9
365
97
73
11
219
51
163
283
305
10
232
456
320
780
772
18
15
261
397
257
9
365
97
73
11
219
51
163
279
113
10
232
456
320
776
902
18
15
261
397
257
9
365
97
73
11
219
51
163
279
305
10
232
456
320
776
774
18
15
261
397
257
9
365
97
73
11
219
51
163
279
305
522
232
456
320
776
774
18
15
261
397
257
9
365
97
73
11
219
51
163
407
49
10
232
456
320
712
1672
18
15
261
397
257
9
365
97
73
11
219
51
163
407
561
10
232
200
320
712
388
18
15
261
397
257
9
365
97
73
11
219
51
163
407
561
522
232
200
320
712
388
18
15
261
397
257
9
365
97
73
11
219
51
163
407
305
10
232
200
320
712
136
18
15
261
397
257
9
394
99
81
18
218
50
224
313
97
32
240
200
192
463
831
18
15
261
397
257
9
362
99
81
18
218
50
160
281
97
32
240
200
320
783
909
18
15
517
653
257
69
213
281
402
262
54
118
103
97
208
24
120
64
194
22
20
18
15
517
653
257
69
213
281
402
274
54
118
103
97
848
16
56
64
194
534
1812
18
15
517
653
257
69
213
281
402
274
54
118
103
97
848
16
88
64
194
534
1812
18
15
517
653
257
69
213
281
402
274
54
118
103
97
848
16
52
64
194
534
1812
18
15
517
653
257
69
213
281
473
262
54
118
86
97
225
200
120
64
220
390
1
18
15
517
653
257
69
213
281
473
262
54
118
87
97
225
200
120
64
217
390
1
18
15
517
653
257
69
213
281
473
262
54
118
103
97
225
200
120
64
194
22
1
18
15
517
653
257
69
213
457
409
262
54
118
85
1
10
24
120
32
53
17
208
18
15
517
653
257
69
213
457
409
262
54
118
86
1
10
24
120
64
220
22
208
18
15
517
653
257
69
213
457
409
262
54
118
87
1
10
24
120
32
354
22
208
18
15
517
653
517
69
213
457
441
265
473
121
73
1
17
33
234
803
107
1
245
18
15
517
653
517
69
213
457
441
265
473
121
77
1
17
33
234
803
115
15
217
18
15
517
653
517
69
213
457
421
261
501
117
85
1
25
57
249
769
629
17
945
18
15
517
653
517
69
213
457
421
261
501
117
85
1
25
57
253
773
629
17
945
18
15
517
653
517
69
213
457
421
261
501
117
85
1
25
61
253
773
629
17
945
18
15
517
653
517
69
213
457
421
261
501
117
85
1
25
59
249
769
629
17
945
18
15
517
653
517
69
213
457
421
261
501
117
85
1
25
59
253
773
629
17
945
18
15
517
653
261
69
213
277
405
261
53
117
85
73
217
25
121
65
213
193
17
18
15
517
653
261
69
213
277
405
261
53
117
85
73
217
26
123
65
213
193
17
18
15
517
653
261
69
213
277
405
261
53
117
101
73
217
25
121
69
325
337
529
18
15
517
653
261
69
213
277
437
261
53
117
85
73
841
37
121
33
562
833
1857
18
15
517
653
261
69
213
277
437
261
53
117
85
73
841
37
125
33
562
833
1857
18
15
517
653
261
69
213
277
437
261
53
117
85
73
841
38
125
33
562
833
1857
18
15
517
653
261
69
213
277
437
261
53
117
85
73
845
37
121
33
562
833
1858
18
15
517
653
261
69
213
277
437
261
53
117
85
73
845
37
125
33
562
833
1858
18
15
517
653
261
69
213
277
437
261
53
117
85
77
845
37
121
33
562
834
1857
18
15
517
653
261
69
213
277
437
261
53
117
85
77
845
37
125
33
562
834
1857
18
15
517
653
261
69
213
277
437
261
53
117
101
105
841
37
121
69
197
529
1809
18
15
517
653
261
69
213
277
437
261
53
117
101
105
841
37
125
69
197
529
1809
18
15
517
653
261
69
213
277
437
261
53
117
101
105
841
38
125
69
197
529
1809
18
15
517
653
261
69
213
277
421
261
53
117
85
85
837
53
121
33
562
859
1861
18
15
517
653
261
69
213
277
421
261
53
117
85
85
837
53
125
33
562
859
1861
18
15
517
653
261
69
213
277
421
261
53
117
85
73
837
53
121
69
565
833
1881
18
15
517
653
261
69
213
277
421
261
53
117
85
73
837
53
125
37
565
833
1817
18
15
517
653
261
69
213
277
421
261
53
117
85
77
837
53
121
33
562
834
1861
18
15
517
653
261
69
213
277
421
261
53
117
85
77
837
53
125
33
562
834
1861
18
15
517
653
261
69
213
277
421
261
53
117
101
105
837
53
121
69
197
529
1813
18
15
517
653
261
69
213
277
421
261
53
117
101
105
837
53
125
69
197
529
1813
18
15
517
653
261
69
213
277
421
261
53
117
101
101
837
53
121
69
197
533
1817
18
15
517
653
261
69
213
277
421
261
53
117
101
101
837
53
125
69
197
533
1817
18
15
517
653
261
69
213
277
421
261
53
117
101
109
837
53
121
69
197
517
1813
18
15
517
653
261
69
213
277
421
261
53
117
101
109
837
53
125
69
197
517
1813
18
15
517
653
261
69
213
277
421
261
53
117
101
117
837
53
121
69
197
537
1817
18
15
517
653
261
69
213
277
421
261
53
117
101
117
837
53
125
69
197
537
1817
18
15
517
653
261
69
213
281
473
261
53
117
85
97
225
201
121
65
218
398
1
18
15
517
653
261
69
213
281
473
261
53
117
85
97
225
201
125
65
218
398
1
18
15
517
653
261
69
213
281
473
261
53
117
85
97
225
201
123
65
218
398
1
18
15
517
653
261
69
213
281
473
261
53
117
101
97
225
201
121
69
197
1
1
18
15
517
653
261
69
213
281
473
261
53
117
101
97
225
201
125
69
197
1
1
18
15
517
653
261
69
213
457
437
261
53
117
85
1
21
37
121
65
213
17
218
18
15
517
653
261
69
213
457
457
265
57
121
77
1
129
209
113
67
51
15
257
18
15
517
653
261
69
213
457
457
265
57
125
85
1
129
209
113
65
209
17
257
18
15
517
653
261
69
213
457
457
265
57
125
85
1
129
209
118
65
211
17
257
18
15
517
653
261
69
213
457
421
261
53
117
85
1
25
57
121
65
53
17
945
18
15
517
653
261
69
213
457
421
261
53
117
85
1
25
57
125
33
50
17
945
18
15
517
653
261
69
213
457
421
261
53
117
85
1
25
57
122
66
50
17
945
18
15
517
653
261
69
213
457
421
261
53
117
85
1
25
61
125
33
50
17
945
18
15
517
653
261
69
213
457
421
261
53
117
85
1
25
59
121
65
53
17
945
18
15
517
653
261
69
213
457
421
261
53
117
85
1
25
59
125
33
50
17
945
18
15
517
653
261
69
341
277
437
261
53
117
213
361
841
37
121
33
178
385
545
18
15
517
653
261
69
341
277
437
261
53
117
213
361
841
37
125
33
178
385
545
18
15
517
653
261
69
341
277
437
261
53
117
213
361
841
38
125
33
178
385
545
18
15
517
653
261
69
341
277
437
261
53
117
213
361
845
37
121
33
178
385
553
18
15
517
653
261
69
341
277
437
261
53
117
213
361
845
37
125
33
178
385
553
18
15
517
653
261
69
341
277
437
261
53
117
213
361
842
50
122
34
183
385
528
18
15
517
653
261
69
341
277
437
261
53
117
213
357
841
37
121
33
178
390
321
18
15
517
653
261
69
341
277
437
261
53
117
213
357
841
37
125
33
178
390
321
18
15
517
653
261
69
341
277
437
261
53
117
213
365
845
37
121
33
178
386
545
18
15
517
653
261
69
341
277
437
261
53
117
213
365
845
37
125
33
178
386
545
18
15
517
653
261
69
341
277
421
261
53
117
213
361
837
53
121
33
178
385
533
18
15
517
653
261
69
341
277
421
261
53
117
213
361
837
53
125
33
178
385
533
18
15
517
653
261
69
341
277
421
261
53
117
213
357
837
53
121
33
178
389
553
18
15
517
653
261
69
341
277
421
261
53
117
213
357
837
53
125
33
178
389
553
18
15
517
653
261
69
341
277
421
261
53
117
213
365
837
53
121
33
178
386
529
18
15
517
653
261
69
341
277
421
261
53
117
213
365
837
53
125
33
178
386
529
18
15
517
653
261
69
341
281
437
261
53
117
213
353
837
37
121
33
178
399
541
18
15
517
653
261
69
341
281
437
261
53
117
213
353
837
37
125
33
178
399
541
18
15
517
653
261
69
341
281
437
261
53
117
213
353
841
39
125
33
178
399
561
18
15
261
397
257
69
213
277
37
9
250
123
75
107
67
353
240
258
362
200
280
18
15
261
397
257
69
213
277
37
9
250
122
74
106
67
353
240
256
364
204
282
18
15
261
397
257
69
213
281
25
6
246
118
86
97
1
152
248
272
212
390
65
18
15
261
397
257
69
213
281
25
6
246
118
87
97
1
152
248
272
218
394
193
18
15
261
397
257
69
213
281
25
10
218
123
75
97
1
32
232
290
378
194
66
18
15
261
397
257
69
213
281
25
10
218
123
75
97
1
288
232
290
378
194
66
18
15
261
397
257
69
213
281
25
10
218
123
75
97
1
288
236
290
364
194
66
18
15
261
397
257
69
213
281
25
10
218
123
75
97
97
224
232
290
378
194
258
18
15
261
397
257
69
213
281
25
10
218
123
75
97
97
224
236
290
364
194
258
18
15
261
397
257
69
213
281
57
10
218
123
75
97
33
96
236
290
364
194
130
18
15
261
397
257
69
213
281
57
10
218
123
75
97
33
352
236
290
364
194
130
18
15
261
397
517
69
213
277
21
5
437
117
85
73
9
553
1917
1809
1141
705
193
18
15
261
397
517
69
213
277
21
5
437
117
85
73
9
557
1917
1809
1141
705
193
18
15
261
397
517
69
213
277
37
5
437
117
85
73
69
613
1917
785
565
833
1369
18
15
261
397
517
69
213
277
37
9
473
114
86
86
70
609
746
1864
1112
216
256
18
15
261
397
517
69
213
277
53
5
437
117
85
105
45
613
1917
785
53
385
905
18
15
261
397
517
69
213
281
25
9
473
114
82
97
97
225
747
1864
620
398
257
18
15
261
397
517
69
213
281
25
9
473
114
82
97
97
225
751
1864
620
398
257
18
15
261
397
517
69
213
457
29
5
437
117
85
1
994
547
1917
789
629
529
1824
18
15
261
397
517
69
341
277
21
5
501
117
213
357
89
569
765
1553
1234
1414
33
18
15
261
397
517
69
341
277
37
5
501
117
213
361
69
617
765
1553
1241
1409
21
18
15
261
397
517
69
341
277
37
5
501
117
213
361
69
621
765
1553
1241
1409
21
18
15
261
397
517
69
341
277
37
5
501
117
213
361
69
629
761
1557
1237
1409
21
18
15
261
397
517
69
341
277
37
5
501
117
213
361
69
629
765
1553
1241
1409
21
18
15
261
397
517
69
341
277
37
5
501
117
213
357
69
617
765
1553
1241
1413
41
18
15
261
397
517
69
341
277
37
5
501
117
213
357
69
613
761
1557
1237
1413
41
18
15
261
397
517
69
341
277
37
5
501
117
213
357
69
621
765
1553
1241
1413
41
18
15
261
397
517
69
341
277
37
5
501
117
213
357
69
629
761
1557
1237
1413
41
18
15
261
397
517
69
341
277
37
5
501
117
213
357
69
629
765
1553
1241
1413
41
18
15
261
397
517
69
341
277
37
5
501
117
213
365
69
617
765
1553
1241
1410
41
18
15
261
397
517
69
341
277
37
5
501
117
213
365
69
621
765
1553
1241
1410
41
18
15
261
397
517
69
341
277
37
5
501
117
213
365
69
629
765
1553
1241
1410
41
18
15
261
397
517
69
341
281
53
5
501
117
213
353
69
613
765
1553
1242
1422
29
18
15
261
397
261
69
213
277
21
5
245
117
85
73
9
57
249
257
361
193
193
18
15
261
397
261
69
213
277
21
5
245
117
85
73
9
57
253
257
361
193
193
18
15
261
397
261
69
213
277
21
5
245
117
85
73
9
57
250
257
361
193
193
18
15
261
397
261
69
213
277
21
5
245
117
85
73
9
45
253
257
361
193
193
18
15
261
397
261
69
213
277
21
5
245
117
85
73
9
58
251
257
361
193
193
18
15
261
397
261
69
213
277
21
5
245
117
85
73
9
153
249
257
361
193
193
18
15
261
397
261
69
213
277
21
5
245
117
85
73
9
153
253
257
361
193
193
18
15
261
397
261
69
213
277
21
5
245
117
85
73
9
153
250
257
361
193
193
18
15
261
397
261
69
213
277
21
5
245
117
85
73
9
233
249
257
361
193
193
18
15
261
397
261
69
213
277
21
5
245
117
85
73
9
233
253
257
361
193
193
18
15
261
397
261
69
213
277
21
5
245
117
85
73
9
249
249
257
361
193
193
18
15
261
397
261
69
213
277
21
5
245
117
85
73
9
249
253
257
361
193
193
18
15
261
397
261
69
213
277
21
5
245
117
85
73
9
249
250
257
361
193
193
18
15
261
397
261
69
213
277
21
5
245
117
85
73
9
313
249
257
361
193
193
18
15
261
397
261
69
213
277
21
5
245
117
85
73
9
313
253
257
361
193
193
18
15
261
397
261
69
213
277
21
5
245
117
85
73
9
313
250
257
361
193
193
18
15
261
397
261
69
213
277
21
5
245
117
85
73
9
154
251
257
361
193
193
18
15
261
397
261
69
213
277
21
5
245
117
85
73
9
237
253
257
361
193
193
18
15
261
397
261
69
213
277
21
5
245
117
85
73
9
250
251
257
361
193
193
18
15
261
397
261
69
213
277
21
5
245
117
85
73
9
314
251
257
361
193
193
18
15
261
397
261
69
213
277
21
5
245
117
85
73
10
57
253
257
365
193
192
18
15
261
397
261
69
213
277
21
5
245
117
85
73
10
59
249
257
365
193
192
18
15
261
397
261
69
213
277
21
5
245
117
85
73
10
153
249
257
365
193
192
18
15
261
397
261
69
213
277
21
5
245
117
85
73
10
153
253
257
365
193
192
18
15
261
397
261
69
213
277
21
5
245
117
85
73
10
249
249
257
365
193
192
18
15
261
397
261
69
213
277
21
5
245
117
85
73
10
249
253
257
365
193
192
18
15
261
397
261
69
213
277
21
5
245
117
85
73
10
154
251
257
365
193
192
18
15
261
397
261
69
213
277
21
5
245
117
85
73
10
235
249
257
365
193
192
18
15
261
397
261
69
213
277
21
5
245
117
85
73
10
235
253
261
357
193
192
18
15
261
397
261
69
213
277
21
5
245
117
85
73
10
155
249
257
365
193
192
18
15
261
397
261
69
213
277
21
5
245
117
85
73
10
155
253
261
357
193
192
18
15
261
397
261
69
213
277
21
5
245
117
85
73
10
234
251
257
365
193
192
18
15
261
397
261
69
213
277
21
5
245
117
85
73
10
250
251
257
365
193
192
18
15
261
397
261
69
213
277
21
5
245
117
85
73
10
251
249
257
365
193
192
18
15
261
397
261
69
213
277
21
5
245
117
85
73
105
41
249
257
361
193
257
18
15
261
397
261
69
213
277
21
5
245
117
85
73
105
41
253
257
361
193
257
18
15
261
397
261
69
213
277
21
5
245
117
85
73
105
41
250
257
361
193
257
18
15
261
397
261
69
213
277
21
5
245
117
85
73
105
57
249
257
361
193
257
18
15
261
397
261
69
213
277
21
5
245
117
85
73
105
57
253
257
361
193
257
18
15
261
397
261
69
213
277
21
5
245
117
85
73
105
57
250
257
361
193
257
18
15
261
397
261
69
213
277
21
5
245
117
85
73
105
42
249
257
361
193
257
18
15
261
397
261
69
213
277
21
5
245
117
85
73
105
42
250
257
361
193
257
18
15
261
397
261
69
213
277
21
5
245
117
85
73
105
42
251
257
361
193
257
18
15
261
397
261
69
213
277
21
5
245
117
85
73
105
45
253
257
361
193
257
18
15
261
397
261
69
213
277
21
5
245
117
85
73
105
58
251
257
361
193
257
18
15
261
397
261
69
213
277
21
5
245
117
85
73
105
233
249
257
361
193
257
18
15
261
397
261
69
213
277
21
5
245
117
85
73
105
233
253
257
361
193
257
18
15
261
397
261
69
213
277
21
5
245
117
85
73
105
233
250
257
361
193
257
18
15
261
397
261
69
213
277
21
5
245
117
85
73
105
249
249
257
361
193
257
18
15
261
397
261
69
213
277
21
5
245
117
85
73
105
249
253
257
361
193
257
18
15
261
397
261
69
213
277
21
5
245
117
85
73
105
249
250
257
361
193
257
18
15
261
397
261
69
213
277
21
5
245
117
85
73
105
237
253
257
361
193
257
18
15
261
397
261
69
213
277
21
5
245
117
85
73
105
234
249
257
361
193
257
18
15
261
397
261
69
213
277
21
5
245
117
85
73
105
234
250
257
361
193
257
18
15
261
397
261
69
213
277
21
5
245
117
85
73
105
234
251
257
361
193
257
18
15
261
397
261
69
213
277
21
5
245
117
85
73
105
250
251
257
361
193
257
18
15
261
397
261
69
213
277
21
5
245
117
85
73
89
57
249
257
361
193
81
18
15
261
397
261
69
213
277
21
5
245
117
85
73
89
57
253
257
361
193
81
18
15
261
397
261
69
213
277
21
5
245
117
85
73
89
57
250
257
361
193
81
18
15
261
397
261
69
213
277
21
5
245
117
85
73
89
58
251
257
361
193
81
18
15
261
397
261
69
213
277
21
5
245
117
85
73
89
153
249
257
361
193
81
18
15
261
397
261
69
213
277
21
5
245
117
85
73
89
153
253
257
361
193
81
18
15
261
397
261
69
213
277
21
5
245
117
85
73
89
153
250
257
361
193
81
18
15
261
397
261
69
213
277
21
5
245
117
85
73
89
313
249
257
361
193
81
18
15
261
397
261
69
213
277
21
5
245
117
85
73
89
313
253
257
361
193
81
18
15
261
397
261
69
213
277
21
5
245
117
85
73
89
313
250
257
361
193
81
18
15
261
397
261
69
213
277
21
5
245
117
85
73
89
154
251
257
361
193
81
18
15
261
397
261
69
213
277
21
5
245
117
85
73
89
314
251
257
361
193
81
18
15
261
397
261
69
213
277
21
5
245
117
85
73
109
237
253
257
361
193
258
18
15
261
397
261
69
213
277
21
5
245
117
85
73
90
50
250
258
365
193
272
18
15
261
397
261
69
213
277
21
5
245
117
85
73
90
50
251
257
365
193
272
18
15
261
397
261
69
213
277
21
5
245
117
85
73
90
51
253
257
365
193
272
18
15
261
397
261
69
213
277
21
5
245
117
85
73
90
51
251
257
365
193
272
18
15
261
397
261
69
213
277
21
5
245
117
85
73
90
59
249
257
365
193
272
18
15
261
397
261
69
213
277
21
5
245
117
85
73
90
155
249
257
365
193
272
18
15
261
397
261
69
213
277
21
5
245
117
85
73
90
306
250
258
365
193
272
18
15
261
397
261
69
213
277
21
5
245
117
85
73
90
306
251
257
365
193
272
18
15
261
397
261
69
213
277
21
5
245
117
85
73
90
307
253
257
365
193
272
18
15
261
397
261
69
213
277
21
5
245
117
85
73
90
307
251
257
365
193
272
18
15
261
397
261
69
213
277
21
5
245
117
85
73
90
315
249
257
365
193
272
18
15
261
397
261
69
213
277
21
5
245
117
85
73
106
57
253
257
365
193
256
18
15
261
397
261
69
213
277
21
5
245
117
85
73
106
43
249
257
365
193
256
18
15
261
397
261
69
213
277
21
5
245
117
85
73
106
59
249
257
365
193
256
18
15
261
397
261
69
213
277
21
5
245
117
85
73
106
233
249
257
365
193
256
18
15
261
397
261
69
213
277
21
5
245
117
85
73
106
233
253
257
365
193
256
18
15
261
397
261
69
213
277
21
5
245
117
85
73
106
233
250
258
365
193
256
18
15
261
397
261
69
213
277
21
5
245
117
85
73
106
249
249
257
365
193
256
18
15
261
397
261
69
213
277
21
5
245
117
85
73
106
249
253
257
365
193
256
18
15
261
397
261
69
213
277
21
5
245
117
85
73
106
235
249
257
365
193
256
18
15
261
397
261
69
213
277
21
5
245
117
85
73
106
235
253
261
357
193
256
18
15
261
397
261
69
213
277
21
5
245
117
85
73
106
234
249
257
365
193
256
18
15
261
397
261
69
213
277
21
5
245
117
85
73
106
234
250
257
365
193
256
18
15
261
397
261
69
213
277
21
5
245
117
85
73
106
234
251
257
365
193
256
18
15
261
397
261
69
213
277
21
5
245
117
85
73
106
250
251
257
365
193
256
18
15
261
397
261
69
213
277
21
5
245
117
85
73
106
251
249
257
365
193
256
18
15
261
397
261
69
213
277
21
5
245
117
85
105
9
153
249
273
213
385
161
18
15
261
397
261
69
213
277
21
5
245
117
85
105
9
153
253
273
213
385
161
18
15
261
397
261
69
213
277
21
5
245
117
85
105
9
153
250
273
213
385
161
18
15
261
397
261
69
213
277
21
5
245
117
85
105
9
233
249
277
213
385
97
18
15
261
397
261
69
213
277
21
5
245
117
85
105
9
233
253
273
213
385
161
18
15
261
397
261
69
213
277
21
5
245
117
85
105
9
313
253
273
213
385
161
18
15
261
397
261
69
213
277
21
5
245
117
85
105
9
237
253
277
213
385
97
18
15
261
397
261
69
213
277
21
5
245
117
85
105
10
50
250
273
213
385
144
18
15
261
397
261
69
213
277
21
5
245
117
85
105
10
153
249
273
213
385
144
18
15
261
397
261
69
213
277
21
5
245
117
85
105
10
153
253
273
213
385
144
18
15
261
397
261
69
213
277
21
5
245
117
85
105
10
153
250
273
213
385
144
18
15
261
397
261
69
213
277
21
5
245
117
85
105
10
154
251
273
213
385
144
18
15
261
397
261
69
213
277
21
5
245
117
85
105
10
235
253
273
217
385
160
18
15
261
397
261
69
213
277
21
5
245
117
85
105
10
155
249
273
213
385
144
18
15
261
397
261
69
213
277
21
5
245
117
85
105
10
155
253
273
217
385
160
18
15
261
397
261
69
213
277
21
5
245
117
85
105
10
306
250
273
213
385
144
18
15
261
397
261
69
213
277
21
5
245
117
85
105
10
315
249
273
213
385
144
18
15
261
397
261
69
213
277
21
5
245
117
85
105
105
57
253
273
213
385
266
18
15
261
397
261
69
213
277
21
5
245
117
85
105
105
45
253
273
213
385
266
18
15
261
397
261
69
213
277
21
5
245
117
85
105
105
233
249
273
213
385
266
18
15
261
397
261
69
213
277
21
5
245
117
85
105
105
233
253
273
213
385
266
18
15
261
397
261
69
213
277
21
5
245
117
85
105
105
233
250
274
213
385
266
18
15
261
397
261
69
213
277
21
5
245
117
85
105
105
237
253
273
213
385
266
18
15
261
397
261
69
213
277
21
5
245
117
85
105
109
237
253
273
213
385
265
18
15
261
397
261
69
213
277
21
5
245
117
85
77
101
41
249
273
217
194
261
18
15
261
397
261
69
213
277
21
5
245
117
85
77
101
41
253
273
217
194
261
18
15
261
397
261
69
213
277
21
5
245
117
85
77
101
41
250
258
370
195
261
18
15
261
397
261
69
213
277
21
5
245
117
85
77
101
233
249
273
217
194
261
18
15
261
397
261
69
213
277
21
5
245
117
85
77
101
233
253
273
217
194
261
18
15
261
397
261
69
213
277
21
5
245
117
85
77
101
233
250
258
370
195
261
18
15
261
397
261
69
213
277
21
5
245
117
85
77
109
237
253
273
217
194
257
18
15
261
397
261
69
213
277
21
5
245
117
85
101
9
153
249
273
213
389
65
18
15
261
397
261
69
213
277
21
5
245
117
85
101
9
153
253
273
213
389
65
18
15
261
397
261
69
213
277
21
5
245
117
85
101
9
153
250
273
213
389
65
18
15
261
397
261
69
213
277
21
5
245
117
85
101
9
313
253
273
213
389
65
18
15
261
397
261
69
213
277
21
5
245
117
85
101
9
237
253
277
213
389
65
18
15
261
397
261
69
213
277
21
5
245
117
85
101
105
41
249
273
213
389
257
18
15
261
397
261
69
213
277
21
5
245
117
85
101
105
41
253
273
213
389
257
18
15
261
397
261
69
213
277
21
5
245
117
85
101
105
57
253
273
213
389
257
18
15
261
397
261
69
213
277
21
5
245
117
85
101
105
45
253
273
213
389
257
18
15
261
397
261
69
213
277
21
5
245
117
85
101
105
58
251
273
213
389
257
18
15
261
397
261
69
213
277
21
5
245
117
85
101
105
233
249
273
213
389
257
18
15
261
397
261
69
213
277
21
5
245
117
85
101
105
233
253
273
213
389
257
18
15
261
397
261
69
213
277
21
5
245
117
85
101
105
233
250
274
213
389
257
18
15
261
397
261
69
213
277
21
5
245
117
85
101
105
237
253
273
213
389
257
18
15
261
397
261
69
213
277
21
5
245
117
85
101
101
41
249
273
213
389
261
18
15
261
397
261
69
213
277
21
5
245
117
85
101
101
41
253
273
213
389
261
18
15
261
397
261
69
213
277
21
5
245
117
85
101
101
41
250
274
213
389
261
18
15
261
397
261
69
213
277
21
5
245
117
85
101
101
233
249
273
213
389
261
18
15
261
397
261
69
213
277
21
5
245
117
85
101
101
233
253
273
213
389
261
18
15
261
397
261
69
213
277
21
5
245
117
85
101
101
233
250
274
213
389
261
18
15
261
397
261
69
213
277
21
5
245
117
85
101
109
237
253
273
217
394
258
18
15
261
397
261
69
213
277
21
5
245
117
85
109
101
41
249
273
210
387
265
18
15
261
397
261
69
213
277
21
5
245
117
85
109
101
41
253
273
210
387
265
18
15
261
397
261
69
213
277
21
5
245
117
85
109
101
41
250
274
210
386
265
18
15
261
397
261
69
213
277
21
5
245
117
85
109
101
233
249
273
210
387
265
18
15
261
397
261
69
213
277
21
5
245
117
85
109
101
233
253
273
210
387
265
18
15
261
397
261
69
213
277
21
5
245
117
85
109
101
233
250
274
210
386
265
18
15
261
397
261
69
213
277
37
5
245
117
85
85
69
101
249
261
357
217
261
18
15
261
397
261
69
213
277
37
5
245
117
85
85
69
101
253
261
357
217
261
18
15
261
397
261
69
213
277
37
5
245
117
85
85
69
109
249
261
357
217
261
18
15
261
397
261
69
213
277
37
5
245
117
85
85
69
109
253
261
357
217
261
18
15
261
397
261
69
213
277
37
5
245
117
85
85
69
361
253
261
357
217
261
18
15
261
397
261
69
213
277
37
5
245
117
85
85
69
245
249
261
357
217
261
18
15
261
397
261
69
213
277
37
5
245
117
85
85
69
245
253
261
357
217
261
18
15
261
397
261
69
213
277
37
5
245
117
85
85
69
229
249
261
357
217
261
18
15
261
397
261
69
213
277
37
5
245
117
85
85
69
237
253
261
357
217
261
18
15
261
397
261
69
213
277
37
5
245
117
85
85
69
357
249
261
357
217
261
18
15
261
397
261
69
213
277
37
5
245
117
85
85
69
357
253
261
357
217
261
18
15
261
397
261
69
213
277
37
5
245
117
85
85
69
365
249
261
357
217
261
18
15
261
397
261
69
213
277
37
5
245
117
85
85
69
365
253
261
357
217
261
18
15
261
397
261
69
213
277
37
5
245
117
85
85
69
373
249
261
357
217
261
18
15
261
397
261
69
213
277
37
5
245
117
85
85
69
373
253
261
357
217
261
18
15
261
397
261
69
213
277
37
5
245
117
85
73
69
101
249
257
361
193
281
18
15
261
397
261
69
213
277
37
5
245
117
85
73
69
101
253
257
361
193
281
18
15
261
397
261
69
213
277
37
5
245
117
85
73
69
109
249
261
361
193
281
18
15
261
397
261
69
213
277
37
5
245
117
85
73
69
109
253
257
361
193
281
18
15
261
397
261
69
213
277
37
5
245
117
85
73
69
361
253
257
361
193
281
18
15
261
397
261
69
213
277
37
5
245
117
85
73
69
229
249
257
361
193
281
18
15
261
397
261
69
213
277
37
5
245
117
85
73
69
237
253
257
361
193
281
18
15
261
397
261
69
213
277
37
5
245
117
85
73
69
357
249
257
361
193
281
18
15
261
397
261
69
213
277
37
5
245
117
85
73
69
357
253
257
361
193
281
18
15
261
397
261
69
213
277
37
5
245
117
85
73
69
365
249
257
361
193
281
18
15
261
397
261
69
213
277
37
5
245
117
85
73
69
365
253
257
361
193
281
18
15
261
397
261
69
213
277
37
5
245
117
85
73
69
373
249
257
361
193
281
18
15
261
397
261
69
213
277
37
5
245
117
85
73
69
373
253
257
361
193
281
18
15
261
397
261
69
213
277
37
5
245
117
85
105
69
101
249
277
213
385
277
18
15
261
397
261
69
213
277
37
5
245
117
85
105
69
109
253
273
213
385
277
18
15
261
397
261
69
213
277
37
5
245
117
85
105
69
361
253
273
213
385
277
18
15
261
397
261
69
213
277
37
5
245
117
85
105
69
357
249
277
213
385
277
18
15
261
397
261
69
213
277
37
5
245
117
85
105
69
357
253
273
213
385
277
18
15
261
397
261
69
213
277
37
5
245
117
85
105
69
365
253
273
213
385
277
18
15
261
397
261
69
213
277
37
5
245
117
85
77
69
109
253
273
217
194
69
18
15
261
397
261
69
213
277
37
5
245
117
85
77
69
361
253
273
217
194
69
18
15
261
397
261
69
213
277
37
5
245
117
85
77
69
237
253
273
217
194
69
18
15
261
397
261
69
213
277
37
5
245
117
85
77
69
357
253
273
217
194
69
18
15
261
397
261
69
213
277
37
5
245
117
85
77
69
365
253
273
217
194
69
18
15
261
397
261
69
213
277
37
5
245
117
85
77
69
373
253
273
217
194
69
18
15
261
397
261
69
213
277
37
5
245
117
85
101
69
109
253
273
217
393
281
18
15
261
397
261
69
213
277
37
5
245
117
85
101
69
361
253
273
217
393
281
18
15
261
397
261
69
213
277
37
5
245
117
85
101
69
357
253
273
217
393
281
18
15
261
397
261
69
213
277
37
5
245
117
85
101
69
365
253
273
217
393
281
18
15
261
397
261
69
213
277
37
5
245
117
85
109
69
109
253
273
217
386
273
18
15
261
397
261
69
213
277
37
5
245
117
85
109
69
361
253
273
217
386
273
18
15
261
397
261
69
213
277
37
5
245
117
85
109
69
357
253
273
217
386
273
18
15
261
397
261
69
213
277
37
5
245
117
85
109
69
365
253
273
217
386
273
18
15
261
397
261
69
213
277
37
9
217
121
73
105
70
353
234
291
363
203
280
18
15
261
397
261
69
213
277
37
9
217
121
77
105
70
353
234
291
371
203
280
18
15
261
397
261
69
213
277
37
9
217
125
85
73
69
353
237
289
357
193
281
18
15
261
397
261
69
213
277
37
9
249
121
73
105
69
97
241
259
363
203
281
18
15
261
397
261
69
213
277
37
9
249
121
73
105
69
353
241
259
363
203
281
18
15
261
397
261
69
213
277
37
9
249
121
73
105
70
97
241
259
363
203
280
18
15
261
397
261
69
213
277
37
9
249
121
73
105
70
353
241
258
363
203
280
18
15
261
397
261
69
213
277
37
9
249
121
73
101
69
97
241
259
363
195
283
18
15
261
397
261
69
213
277
37
9
249
121
73
101
69
353
241
259
363
195
283
18
15
261
397
261
69
213
277
37
9
249
121
73
109
69
97
241
259
363
201
277
18
15
261
397
261
69
213
277
37
9
249
121
73
109
69
353
241
259
363
201
277
18
15
261
397
261
69
213
277
37
9
249
121
77
105
69
97
241
259
371
203
281
18
15
261
397
261
69
213
277
37
9
249
121
77
105
69
353
241
259
371
203
281
18
15
261
397
261
69
213
277
37
9
249
121
77
105
70
97
241
259
371
203
280
18
15
261
397
261
69
213
277
37
9
249
121
77
105
70
353
241
258
371
203
280
18
15
261
397
261
69
213
277
37
9
249
121
77
109
69
97
241
259
371
193
273
18
15
261
397
261
69
213
277
37
9
249
121
77
109
69
353
241
259
371
193
273
18
15
261
397
261
69
213
277
37
9
249
121
74
102
70
353
241
258
368
192
280
18
15
261
397
261
69
213
277
37
9
249
121
74
106
67
97
241
258
368
196
281
18
15
261
397
261
69
213
277
37
9
249
121
74
106
67
353
241
258
368
196
281
18
15
261
397
261
69
213
277
37
9
249
125
85
73
69
353
241
257
357
193
281
18
15
261
397
261
69
213
277
53
5
245
117
85
73
73
201
249
257
361
193
65
18
15
261
397
261
69
213
277
53
5
245
117
85
73
73
201
253
257
361
193
65
18
15
261
397
261
69
213
277
53
5
245
117
85
73
73
201
250
257
361
193
65
18
15
261
397
261
69
213
277
53
5
245
117
85
73
73
205
253
257
361
193
65
18
15
261
397
261
69
213
277
53
5
245
117
85
73
73
202
249
257
361
193
65
18
15
261
397
261
69
213
277
53
5
245
117
85
73
73
202
250
258
361
193
65
18
15
261
397
261
69
213
277
53
5
245
117
85
73
73
202
251
257
361
193
65
18
15
261
397
261
69
213
277
53
5
245
117
85
73
77
101
249
257
361
193
66
18
15
261
397
261
69
213
277
53
5
245
117
85
73
77
229
249
257
361
193
66
18
15
261
397
261
69
213
277
53
5
245
117
85
73
77
357
249
257
361
193
66
18
15
261
397
261
69
213
277
53
5
245
117
85
73
77
357
253
257
361
193
66
18
15
261
397
261
69
213
277
53
5
245
117
85
73
74
203
249
257
365
833
64
18
15
261
397
261
69
213
277
53
5
245
117
85
73
74
203
253
261
357
193
64
18
15
261
397
261
69
213
277
53
5
245
117
85
73
74
202
250
257
365
833
64
18
15
261
397
261
69
213
277
53
5
245
117
85
73
74
202
251
257
365
833
64
18
15
261
397
261
69
213
277
53
5
245
117
85
105
41
102
253
273
213
385
138
18
15
261
397
261
69
213
277
53
5
245
117
85
105
41
230
253
273
213
385
138
18
15
261
397
261
69
213
277
53
5
245
117
85
105
41
358
253
273
213
385
138
18
15
261
397
261
69
213
277
53
5
245
117
85
105
45
101
253
273
217
385
137
18
15
261
397
261
69
213
277
53
5
245
117
85
105
45
229
253
273
217
385
137
18
15
261
397
261
69
213
277
53
5
245
117
85
105
45
357
253
273
213
385
137
18
15
261
397
261
69
213
277
53
5
245
117
85
105
73
201
249
273
213
385
273
18
15
261
397
261
69
213
277
53
5
245
117
85
105
73
201
253
273
213
385
273
18
15
261
397
261
69
213
277
53
5
245
117
85
105
73
201
250
273
213
385
273
18
15
261
397
261
69
213
277
53
5
245
117
85
105
73
205
253
273
213
385
273
18
15
261
397
261
69
213
277
53
5
245
117
85
105
73
202
250
274
214
385
273
18
15
261
397
261
69
213
277
53
5
245
117
85
101
41
101
253
273
217
389
129
18
15
261
397
261
69
213
277
53
5
245
117
85
101
41
229
253
273
217
389
129
18
15
261
397
261
69
213
277
53
5
245
117
85
101
41
357
253
273
213
389
129
18
15
261
397
261
69
213
277
53
5
245
117
85
101
45
101
253
273
217
394
898
18
15
261
397
261
69
213
277
53
5
245
117
85
101
45
229
253
273
217
394
898
18
15
261
397
261
69
213
277
53
5
245
117
85
101
45
357
253
273
217
394
898
18
15
261
397
261
69
213
277
53
5
245
117
85
109
37
101
253
273
217
386
137
18
15
261
397
261
69
213
277
53
5
245
117
85
109
37
357
253
273
217
386
137
18
15
261
397
261
69
213
281
21
5
245
117
85
97
9
41
253
273
218
398
241
18
15
261
397
261
69
213
281
21
5
245
117
85
97
9
43
253
273
218
398
241
18
15
261
397
261
69
213
281
21
5
245
117
85
97
9
45
253
273
218
398
241
18
15
261
397
261
69
213
281
21
5
245
117
85
97
9
153
253
273
218
398
241
18
15
261
397
261
69
213
281
21
5
245
117
85
97
9
153
250
273
218
398
241
18
15
261
397
261
69
213
281
21
5
245
117
85
97
9
233
249
273
218
398
241
18
15
261
397
261
69
213
281
21
5
245
117
85
97
9
233
253
273
218
398
241
18
15
261
397
261
69
213
281
21
5
245
117
85
97
9
235
253
273
218
398
241
18
15
261
397
261
69
213
281
21
5
245
117
85
97
9
237
253
273
218
398
241
18
15
261
397
261
69
213
281
21
5
245
117
85
97
9
155
253
273
218
398
241
18
15
261
397
261
69
213
281
21
5
245
117
85
97
9
301
253
273
218
398
241
18
15
261
397
261
69
213
281
25
5
245
117
85
97
1
37
253
273
218
398
193
18
15
261
397
261
69
213
281
25
5
245
117
85
97
1
51
251
273
218
398
193
18
15
261
397
261
69
213
281
25
5
245
117
85
97
1
153
253
273
218
398
193
18
15
261
397
261
69
213
281
25
5
245
117
85
97
1
153
251
273
218
398
193
18
15
261
397
261
69
213
281
25
5
245
117
85
97
1
293
253
273
218
398
193
18
15
261
397
261
69
213
281
25
5
245
117
85
97
97
37
253
273
218
398
257
18
15
261
397
261
69
213
281
25
5
245
117
85
97
97
73
253
273
218
398
257
18
15
261
397
261
69
213
281
25
5
245
117
85
97
97
73
251
273
218
398
257
18
15
261
397
261
69
213
281
25
5
245
117
85
97
97
51
251
273
218
398
257
18
15
261
397
261
69
213
281
25
5
245
117
85
97
97
229
253
273
218
398
257
18
15
261
397
261
69
213
281
25
9
217
121
73
97
1
33
235
291
363
193
65
18
15
261
397
261
69
213
281
25
9
217
121
73
97
1
289
234
291
363
193
65
18
15
261
397
261
69
213
281
25
9
217
121
73
97
97
33
235
291
363
193
257
18
15
261
397
261
69
213
281
25
9
217
121
73
97
97
225
235
291
363
193
257
18
15
261
397
261
69
213
281
25
9
217
121
77
97
1
33
235
291
371
207
65
18
15
261
397
261
69
213
281
25
9
217
121
77
97
1
289
234
291
371
207
65
18
15
261
397
261
69
213
281
25
9
217
121
77
97
97
33
235
291
371
207
257
18
15
261
397
261
69
213
281
25
9
217
121
77
97
97
225
235
291
371
207
257
18
15
261
397
261
69
213
281
25
9
249
121
77
97
97
225
241
259
371
207
257
18
15
261
397
261
69
213
281
57
9
217
121
73
97
33
97
234
291
363
193
129
18
15
261
397
261
69
213
281
57
9
217
121
73
97
33
225
234
291
363
193
129
18
15
261
397
261
69
213
281
57
9
217
121
73
97
33
353
234
291
363
193
129
18
15
261
397
261
69
213
281
57
9
217
121
77
97
33
97
234
291
371
207
129
18
15
261
397
261
69
213
281
57
9
217
121
77
97
33
225
234
291
371
207
129
18
15
261
397
261
69
213
281
57
9
217
121
77
97
33
353
234
291
371
207
129
18
15
261
397
261
69
213
285
37
9
217
121
73
98
41
225
234
291
363
192
134
18
15
261
397
261
69
213
285
37
9
217
121
73
98
41
353
234
291
363
192
134
18
15
261
397
261
69
213
285
37
9
249
121
73
98
41
97
241
259
363
192
134
18
15
261
397
261
69
213
285
37
9
249
121
73
98
41
225
241
259
363
192
134
18
15
261
397
261
69
213
285
37
9
249
121
73
98
41
353
241
259
363
192
134
18
15
517
653
261
69
213
21
405
261
53
117
85
201
473
217
121
65
53
577
529
18
15
517
653
261
69
213
21
405
261
53
117
85
201
473
217
125
33
50
577
1553
18
15
517
653
261
69
213
21
405
261
53
117
85
201
473
217
122
65
53
577
529
18
15
517
653
261
69
213
21
405
261
53
117
85
201
473
218
123
33
50
577
1553
18
15
517
653
261
69
213
21
469
261
53
117
85
201
489
105
121
33
50
577
513
18
15
517
653
261
69
213
21
469
261
53
117
85
201
489
105
125
33
50
577
513
18
15
517
653
261
69
213
21
469
261
53
117
85
201
489
105
122
66
50
577
513
18
15
517
653
261
69
213
21
469
261
53
117
85
201
489
109
125
33
50
577
513
18
15
517
653
261
69
213
21
469
261
53
117
85
201
489
106
121
33
50
577
513
18
15
517
653
261
69
213
21
469
261
53
117
85
201
489
106
123
33
50
577
513
18
15
517
653
261
69
213
21
469
261
53
117
85
201
489
106
122
66
50
577
513
18
15
517
653
261
69
213
21
469
261
53
117
85
201
490
107
121
69
53
577
1536
18
15
517
653
261
69
213
21
469
261
53
117
85
201
490
107
125
37
53
577
1536
18
15
517
653
261
69
213
21
469
261
53
117
85
201
490
106
122
34
55
577
1536
18
15
517
653
261
69
213
21
469
261
53
117
85
205
485
105
121
33
50
578
1541
18
15
517
653
261
69
213
21
469
261
53
117
85
205
485
105
125
33
50
578
1541
18
15
517
653
261
69
213
21
469
261
53
117
85
205
485
105
122
33
50
578
1541
18
15
261
397
261
69
213
21
85
5
245
117
85
149
229
233
249
261
357
281
5
18
15
261
397
261
69
213
21
85
5
245
117
85
149
229
233
253
261
357
281
5
18
15
261
397
261
69
213
21
85
5
245
117
85
149
229
233
250
258
370
282
2
18
15
261
397
261
69
213
21
85
5
245
117
85
149
229
237
253
261
357
281
5
18
15
261
397
261
69
213
21
85
5
245
117
85
201
233
233
249
257
361
65
1
18
15
261
397
261
69
213
21
85
5
245
117
85
201
233
233
253
257
361
65
1
18
15
261
397
261
69
213
21
85
5
245
117
85
201
233
233
250
257
361
65
1
18
15
261
397
261
69
213
21
85
5
245
117
85
201
233
237
253
257
361
65
1
18
15
261
397
261
69
213
21
85
5
245
117
85
201
233
234
249
257
361
65
1
18
15
261
397
261
69
213
21
85
5
245
117
85
201
233
234
250
257
361
65
1
18
15
261
397
261
69
213
21
85
5
245
117
85
201
233
234
251
257
361
65
1
18
15
261
397
261
69
213
21
85
5
245
117
85
201
237
237
253
257
361
65
2
18
15
261
397
261
69
213
21
85
5
245
117
85
201
234
233
249
257
365
65
0
18
15
261
397
261
69
213
21
85
5
245
117
85
201
234
233
253
257
365
65
0
18
15
261
397
261
69
213
21
85
5
245
117
85
201
234
235
249
257
365
65
0
18
15
261
397
261
69
213
21
85
5
245
117
85
201
234
235
253
261
357
65
0
18
15
261
397
261
69
213
21
85
5
245
117
85
201
234
234
249
257
365
65
0
18
15
261
397
261
69
213
21
85
5
245
117
85
201
234
234
250
257
365
65
0
18
15
261
397
261
69
213
21
85
5
245
117
85
201
234
234
251
257
365
65
0
18
15
261
397
261
69
213
21
85
5
245
117
85
205
229
233
249
273
345
66
5
18
15
261
397
261
69
213
21
85
5
245
117
85
205
229
233
253
273
345
66
5
18
15
261
397
261
69
213
21
85
5
245
117
85
205
229
233
250
258
370
67
5
18
15
261
397
261
69
213
21
85
5
245
117
85
205
237
237
253
273
345
66
1
18
15
773
909
513
69
213
25
281
10
474
123
87
161
385
32
232
290
98
266
185
18
15
773
909
513
69
213
25
281
10
474
122
83
161
385
32
232
288
97
257
569
18
15
773
909
513
69
213
25
281
10
474
122
83
225
385
32
232
288
97
129
537
18
15
773
909
513
69
213
25
281
10
474
122
87
161
385
32
232
288
98
266
569
18
15
773
909
513
69
213
25
281
10
474
122
87
225
385
32
232
288
98
138
537
18
15
773
909
513
69
213
25
313
10
474
123
83
161
417
928
232
289
97
257
513
18
15
773
909
513
69
213
25
313
10
474
123
83
225
417
928
232
289
97
129
513
18
15
773
909
513
69
213
25
313
10
474
123
87
161
417
928
232
290
98
266
513
18
15
773
909
513
69
213
25
313
10
474
123
87
161
417
928
236
290
98
266
513
18
15
773
909
517
69
213
21
309
5
501
117
85
169
421
933
249
257
105
257
277
18
15
773
909
517
69
213
21
309
5
501
117
85
169
421
933
253
257
105
257
277
18
15
773
909
517
69
213
21
309
5
501
117
85
169
429
933
249
257
105
257
521
18
15
773
909
517
69
213
21
309
5
501
117
85
169
429
933
253
257
105
257
521
18
15
773
909
517
69
213
21
309
5
501
117
85
149
405
933
249
261
101
281
149
18
15
773
909
517
69
213
21
309
5
501
117
85
149
405
933
253
261
101
281
149
18
15
773
909
517
69
213
21
309
5
501
117
85
165
421
933
249
257
105
261
517
18
15
773
909
517
69
213
21
309
5
501
117
85
165
421
933
253
257
105
261
517
18
15
773
909
517
69
213
21
309
5
501
117
85
165
429
933
249
257
105
266
514
18
15
773
909
517
69
213
21
309
5
501
117
85
165
429
933
253
257
105
266
514
18
15
773
909
517
69
213
21
309
5
501
117
85
173
421
933
253
273
89
258
521
18
15
773
909
517
69
213
21
309
5
501
117
85
173
429
933
253
273
89
258
545
18
15
773
909
517
69
213
21
309
5
501
117
85
229
409
933
249
257
109
141
545
18
15
773
909
517
69
213
21
309
5
501
117
85
229
409
933
253
261
101
133
545
18
15
773
909
517
69
213
21
309
5
501
117
85
229
409
934
253
257
109
141
545
18
15
773
909
517
69
213
21
309
5
501
117
85
229
421
933
249
257
105
137
517
18
15
773
909
517
69
213
21
309
5
501
117
85
229
429
933
249
257
105
138
514
18
15
773
909
517
69
213
21
309
5
501
117
85
229
429
933
253
257
105
138
514
18
15
773
909
517
69
213
25
281
5
501
117
85
161
385
37
249
257
105
270
574
18
15
773
909
517
69
213
25
281
5
501
117
85
161
385
37
253
257
105
270
574
18
15
773
909
517
69
213
25
281
5
501
117
85
225
385
37
253
273
90
142
537
18
15
773
909
517
69
213
25
309
5
501
117
85
161
421
933
249
265
105
270
285
18
15
773
909
517
69
213
25
309
5
501
117
85
161
421
933
253
273
90
270
285
18
15
1029
397
517
69
85
21
933
165
437
117
37
105
325
293
477
785
517
145
921
18
15
1029
397
517
69
85
21
933
165
437
117
37
101
325
293
437
789
517
149
921
18
15
1029
397
517
69
85
21
933
165
437
117
37
101
325
293
501
785
517
661
921
18
15
1029
397
517
69
85
21
933
165
437
117
37
101
325
293
477
785
517
149
921
18
15
1029
397
517
69
85
21
933
165
437
117
37
117
325
293
437
789
517
153
921
18
15
1029
397
517
69
85
21
933
165
437
117
37
117
325
293
501
785
517
565
921
18
15
1029
397
517
69
85
21
933
165
437
117
37
117
325
293
477
785
517
153
921
18
15
1029
397
517
69
85
25
825
169
473
118
854
929
545
257
395
784
816
518
897
18
15
1029
397
517
69
85
25
825
169
473
118
982
993
545
257
395
784
848
518
641
18
15
1029
397
517
69
85
25
805
165
437
117
37
97
281
277
437
785
5
65
977
18
15
1029
397
517
69
85
25
805
165
437
117
37
97
281
285
437
785
5
65
977
18
15
1029
397
517
69
85
25
805
165
437
117
37
97
281
278
437
785
5
65
977
18
15
1029
397
517
69
85
25
805
165
437
117
37
97
281
278
438
789
5
65
977
18
15
1029
397
261
69
85
25
825
169
217
125
933
929
545
257
331
321
793
577
705
18
15
1029
397
261
69
85
25
825
169
217
125
933
929
545
257
333
321
793
1089
1473
18
15
1029
397
261
69
85
25
825
169
217
114
854
929
545
257
331
328
856
522
961
18
15
1029
397
261
69
85
25
825
169
217
114
850
929
545
257
331
328
876
526
897
18
15
1029
397
261
69
85
25
825
169
217
114
851
929
545
257
331
328
865
513
897
18
15
1029
397
261
69
85
25
825
169
217
114
855
929
545
257
331
328
857
525
897
18
15
1029
397
261
69
85
25
805
165
245
117
869
993
537
277
345
265
837
513
849
18
15
1029
397
261
69
85
25
805
165
245
117
869
993
537
283
345
265
837
513
849
18
15
1029
397
261
69
85
25
805
165
245
117
869
993
537
283
349
273
837
513
849
18
15
1029
397
261
69
85
25
805
165
245
117
869
865
537
277
345
265
837
257
977
18
15
1029
397
261
69
85
25
805
165
245
117
869
865
537
283
345
265
837
257
977
18
15
1029
397
261
69
85
25
805
165
245
117
869
865
537
283
349
273
837
257
977
18
15
1029
909
513
69
85
25
1305
266
346
123
983
993
1537
32
1004
802
866
522
1729
18
15
1029
909
517
69
85
21
1317
261
373
117
1493
981
1605
229
1021
549
1893
537
1669
18
15
1029
909
517
69
85
21
1317
261
373
117
1493
981
1605
237
1021
549
1893
537
1669
18
15
1029
909
517
69
85
21
1317
261
373
117
981
981
1605
237
1017
585
857
537
1669
18
15
1029
909
517
69
85
25
1305
265
345
125
869
993
1537
33
1517
321
809
513
1729
18
15
1029
909
517
69
85
25
1305
265
345
114
978
993
1537
33
1003
584
876
526
1729
18
15
517
653
257
69
85
25
146
262
54
118
871
865
848
24
120
64
834
790
788
18
15
517
653
257
69
85
25
146
274
54
118
871
865
848
16
52
64
834
790
788
18
15
517
653
261
69
85
21
165
261
53
117
869
873
837
53
121
69
837
785
789
18
15
517
653
261
69
85
21
165
261
53
117
869
873
837
53
125
69
837
785
789
18
15
517
653
261
69
85
21
165
261
53
117
869
877
837
53
121
69
837
773
785
18
15
517
653
261
69
85
21
165
261
53
117
869
877
837
53
125
69
837
773
785
18
15
517
653
261
69
85
21
165
261
53
117
869
869
837
53
121
69
837
789
793
18
15
517
653
261
69
85
21
165
261
53
117
869
869
837
53
125
69
837
789
793
18
15
517
653
261
69
85
21
165
261
53
117
869
885
837
53
121
69
837
793
793
18
15
517
653
261
69
85
21
165
261
53
117
869
885
837
53
125
69
837
793
793
18
15
517
653
261
69
85
25
181
261
53
117
869
865
837
50
122
66
839
769
797
18
15
1029
1677
181
117
617
273
805
677
1685
5
385
193
153
165
941
513
753
25
661
18
15
1029
1677
181
117
617
273
805
677
1685
5
385
193
153
173
941
513
753
25
661
18
15
525
653
689
609
629
557
769
513
1741
1545
1707
1671
1565
1125
997
194
201
233
544
18
15
525
653
697
609
629
557
769
514
1738
1546
1707
1671
1565
1124
996
192
194
226
544
18
15
525
653
697
609
629
557
769
514
1738
1546
1706
1670
1565
1124
996
192
196
228
546
18
15
525
653
697
609
629
557
769
514
1738
1546
1706
1671
1565
1124
996
192
196
226
544
18
15
521
649
1673
1582
1574
1798
1030
513
647
672
32
328
408
394
458
379
1008
1672
264
18
15
521
649
1673
1582
1574
1798
1030
513
647
672
32
328
408
402
458
379
1008
1672
264
18
15
525
653
1681
1585
1541
1797
1029
513
653
521
45
365
397
397
457
451
827
1833
1793
18
15
525
653
1681
1585
1541
1797
1029
513
653
521
45
365
409
397
457
451
827
1833
1802
18
15
525
653
1681
1585
1541
1797
1029
513
653
521
45
365
409
394
457
451
827
1833
1802
18
15
525
653
1681
1585
1541
1797
1029
513
653
521
45
365
409
422
453
450
827
1827
1803
18
15
525
653
1681
1585
1541
1797
1029
513
653
521
45
365
409
422
457
451
827
1833
1802
18
15
525
653
1681
1585
1541
1797
1029
513
653
521
45
365
413
397
457
451
827
1833
1801
18
15
525
653
1681
1585
1541
1797
1029
513
653
521
45
362
409
397
457
451
827
1824
1806
18
15
525
653
1681
1585
1541
1797
1029
513
653
521
45
362
409
394
457
451
827
1824
1806
18
15
525
653
1681
1585
1541
1797
1029
513
653
521
45
362
409
422
457
451
827
1824
1806
18
15
525
653
1681
1585
1541
1797
1029
513
653
521
45
362
410
395
457
451
827
1824
1804
18
15
525
653
1681
1585
1541
1797
1029
513
653
521
45
362
410
394
457
451
827
1824
1804
18
15
525
653
1681
1585
1541
1797
1029
513
653
521
45
362
410
398
457
451
827
1824
1804
18
15
525
653
1681
1585
1541
1797
1029
513
653
521
45
362
410
399
457
451
827
1824
1804
18
15
525
653
1681
1585
1541
1801
1025
513
653
521
45
353
385
397
453
450
827
1839
1793
18
15
525
653
1681
1585
1541
1801
1029
513
653
521
45
353
386
390
453
450
827
1839
1792
18
15
525
653
1681
1585
1541
1801
1029
513
653
521
45
353
386
390
457
451
827
1839
1792
18
15
525
653
1681
1585
1541
1801
1029
513
653
521
45
353
386
395
457
451
827
1839
1792
18
15
525
653
1681
1585
1541
1801
1029
513
653
521
45
353
386
391
453
450
827
1839
1792
18
15
517
649
1673
1570
1554
2020
1221
289
625
536
99
259
521
222
1137
464
987
1713
13
18
15
517
649
1673
1570
1554
2020
1221
289
625
536
99
259
521
222
1138
464
987
1713
13
18
15
517
649
1677
1569
1584
1929
1221
257
901
677
32
302
546
207
413
121
1020
1726
12
18
15
9
1673
165
164
740
966
198
1702
66
836
798
1026
1664
1728
44
328
616
2040
1120
18
15
9
1673
165
164
740
710
198
1702
66
836
797
516
1924
1728
44
328
371
882
1110
18
15
9
1673
165
164
740
710
198
1702
66
836
798
514
1920
1728
44
328
616
1000
1120
18
15
522
394
170
362
228
484
480
120
812
512
8
12
76
836
784
280
26
368
0
18
15
517
649
1801
193
737
709
1553
273
1073
1909
1349
269
990
1617
2009
598
90
1499
1032
18
15
517
649
1801
193
737
709
1553
273
1073
1907
1351
269
990
1617
2009
577
89
1497
1032
18
15
517
649
1801
193
737
709
1553
273
1073
1907
1351
781
990
1617
2009
577
89
473
8
18
15
517
649
1805
193
737
709
1553
273
1077
1909
1349
269
990
1617
2011
583
113
1498
1032
18
15
517
649
1805
193
737
709
1553
273
1077
1914
1347
269
990
1617
2011
576
81
1501
1032
18
15
517
649
1805
193
737
709
1553
273
1077
1914
1347
781
990
1617
2011
576
81
477
8
18
15
265
393
969
193
1761
529
1
11
519
1557
1685
497
1
521
1537
1561
9
25
285
18
15
265
393
969
193
1761
529
1
11
519
1557
1685
501
1
521
1537
1561
9
29
309
18
15
265
393
969
193
1761
529
1
11
519
1557
1685
501
1
521
1536
1561
9
29
309
18
15
265
393
969
193
1761
529
1
11
519
1557
1685
501
5
521
1537
1561
9
30
310
18
15
265
393
969
193
1761
529
1
11
519
1557
1685
501
5
521
1536
1561
9
30
310
18
15
265
393
969
193
1761
529
1
11
519
1557
1686
501
1
521
1537
1561
8
29
309
18
15
265
393
969
193
1761
529
1
11
519
1559
1685
497
1
521
1537
1560
9
25
285
18
15
265
393
969
193
1761
529
1
11
519
1559
1685
501
1
521
1537
1560
9
29
309
18
15
265
393
969
193
1761
529
1
11
519
1559
1687
501
1
521
1537
1560
8
25
1561
18
15
265
393
969
193
1761
529
1
11
519
1559
1687
501
5
521
1537
1560
8
25
285
18
15
265
393
969
193
1761
529
1
11
519
1559
1687
501
5
521
1536
1560
8
25
285
18
15
261
393
973
193
1760
533
13
17
517
1557
1680
502
6
518
1549
1561
12
30
284
18
15
261
393
973
193
1760
533
13
17
517
1557
1680
502
6
518
1558
1591
12
30
284
18
15
265
393
453
964
738
362
43
11
3
312
292
60
940
524
258
247
152
808
1288
18
15
265
393
453
452
994
1258
43
11
3
56
292
828
44
524
258
503
152
296
264
18
15
265
393
453
452
994
1258
43
11
3
56
292
828
44
522
578
759
152
360
264
18
15
269
393
453
452
482
966
41
10
2
20
68
516
1740
12
108
744
84
982
1549
18
15
269
393
453
452
482
966
41
10
2
84
68
516
1740
12
44
424
404
982
1549
18
15
269
393
453
452
482
454
41
10
2
20
68
4
972
1036
24
40
84
726
1549
18
15
269
393
453
452
482
454
41
10
2
20
68
4
972
1036
44
40
84
726
1549
18
15
269
393
453
452
482
454
41
10
2
20
68
4
972
524
24
40
84
726
1549
18
15
269
393
453
452
482
454
41
10
2
20
68
4
972
524
44
40
84
726
1549
18
15
266
1417
1477
452
482
966
32
1558
1282
272
33
516
1734
1542
1540
304
419
1021
1540
18
15
262
393
965
708
482
486
8
10
259
280
65
36
950
518
1794
1307
575
710
1545
18
15
262
393
965
708
738
358
8
10
515
280
321
36
950
518
1538
27
1087
1478
1289
18
15
262
393
453
452
994
1254
8
10
3
16
274
788
54
518
34
43
628
376
396
18
15
262
393
453
452
994
1254
8
10
3
16
274
788
54
262
34
43
628
376
396
18
15
262
393
453
452
994
1254
8
10
3
24
273
804
54
6
2
27
247
278
394
18
15
262
393
453
452
994
1254
8
10
3
24
273
804
54
6
258
411
247
278
394
18
15
262
393
453
452
994
1254
8
10
3
24
273
804
54
6
130
27
247
278
394
18
15
262
393
453
452
994
1254
8
10
3
24
273
804
54
518
2
27
247
278
394
18
15
262
393
453
452
994
1254
8
10
3
24
273
804
54
518
514
27
247
278
394
18
15
262
393
453
452
994
1254
8
10
3
24
273
804
54
518
258
411
247
278
394
18
15
262
393
453
452
994
1254
8
10
3
24
273
804
54
262
2
27
247
278
394
18
15
262
393
453
452
994
1254
8
10
3
24
273
804
54
262
258
411
247
278
394
18
15
262
393
453
452
994
1254
8
10
3
24
273
804
54
262
130
27
247
278
394
18
15
262
393
453
452
994
1254
8
10
3
24
273
804
54
134
2
27
247
278
394
18
15
262
393
453
452
994
1254
8
10
3
24
273
804
54
134
258
411
247
278
394
18
15
262
393
453
452
994
1254
8
10
3
24
273
804
54
134
130
27
247
278
394
18
15
262
393
453
452
994
1254
8
10
3
20
274
788
54
6
2
51
624
376
396
18
15
262
393
453
452
994
1254
8
10
3
20
274
788
54
518
2
51
624
376
396
18
15
262
393
453
452
994
1254
8
10
3
20
274
788
54
518
514
51
624
376
396
18
15
262
393
453
452
994
1254
8
10
3
20
274
788
54
518
34
51
624
376
396
18
15
262
393
453
452
994
1254
8
10
3
20
274
788
54
262
2
51
624
376
396
18
15
262
393
453
452
994
1254
8
10
3
20
274
788
54
262
34
51
624
376
396
18
15
262
393
453
452
994
1254
8
10
3
20
274
788
54
134
2
51
624
376
396
18
15
262
393
453
452
994
1254
8
10
3
20
274
788
54
134
66
51
624
376
396
18
15
262
393
453
452
994
1254
8
10
3
20
274
788
54
134
98
51
624
376
396
18
15
262
393
453
452
994
1254
8
10
3
88
273
804
54
6
130
475
223
278
266
18
15
262
393
453
452
994
1254
8
10
3
88
273
804
54
518
514
731
215
534
1802
18
15
262
393
453
452
994
1254
8
10
3
88
273
804
54
518
258
475
247
278
266
18
15
262
393
453
452
994
1254
8
10
3
88
273
804
54
262
130
475
223
278
266
18
15
262
393
453
452
994
1254
8
10
3
88
273
804
54
134
130
475
223
278
266
18
15
262
393
453
452
994
1254
8
10
3
152
273
804
54
518
514
667
119
534
1802
18
15
262
393
453
452
482
998
8
10
3
16
18
532
1782
1030
1026
747
729
1752
1548
18
15
262
393
453
452
482
998
8
10
3
16
18
532
1782
1030
2
491
473
1016
1548
18
15
262
393
453
452
482
998
8
10
3
16
18
532
1782
1030
514
491
473
1016
1548
18
15
262
393
453
452
482
998
8
10
3
16
18
532
1782
6
2
491
473
1016
1548
18
15
262
393
453
452
482
998
8
10
3
20
18
532
1782
1030
2
51
432
1016
1548
18
15
262
393
453
452
482
998
8
10
3
20
18
532
1782
1030
514
51
432
1016
1548
18
15
262
393
453
452
482
998
8
10
3
20
18
532
1782
6
2
51
432
1016
1548
18
15
262
393
453
452
482
998
8
10
3
52
18
532
1782
1030
2
499
464
984
1548
18
15
262
393
453
452
482
998
8
10
3
52
18
532
1782
1030
514
755
464
984
1548
18
15
262
393
453
452
482
998
8
10
3
52
18
532
1782
6
2
499
464
984
1548
18
15
262
1417
1477
1476
1506
1254
8
1546
515
1560
1089
804
54
1542
2
539
831
198
290
18
15
265
393
453
452
994
1254
1
6
2
20
548
804
60
12
76
40
964
1110
1557
18
15
265
393
453
452
994
1254
1
6
2
20
548
804
60
140
76
40
788
1110
1557
18
15
265
393
453
452
994
1254
1
6
2
20
292
804
60
12
76
40
196
342
277
18
15
265
393
453
452
994
1254
1
6
2
20
292
804
60
140
76
40
196
342
277
18
15
265
393
453
452
994
1254
1
6
3
24
273
804
60
60
58
27
247
278
405
18
15
265
393
453
452
994
1254
1
6
3
24
273
804
60
60
186
27
247
278
405
18
15
265
393
453
452
994
1254
1
6
3
24
273
804
60
572
58
27
247
278
405
18
15
265
393
453
452
994
1254
1
6
3
24
273
804
60
572
314
27
247
278
405
18
15
265
393
453
452
994
1254
1
6
3
24
273
804
60
316
58
27
247
278
405
18
15
265
393
453
452
994
1254
1
6
3
24
273
804
60
316
186
27
247
278
405
18
15
265
393
453
452
994
1254
1
6
3
24
273
804
60
316
314
27
247
278
405
18
15
265
393
453
452
994
1254
1
6
3
88
273
804
60
60
186
475
223
278
277
18
15
265
393
453
452
994
1254
1
6
3
88
273
804
60
316
186
475
223
278
277
18
15
265
393
453
452
994
1254
1
6
3
152
273
804
60
60
186
91
87
278
277
18
15
265
393
453
452
994
1254
1
6
3
152
273
804
60
316
186
91
87
278
277
18
15
265
393
453
452
482
934
33
6
2
20
68
612
1596
124
76
744
388
918
1549
18
15
265
393
453
452
482
934
33
6
2
20
68
612
1596
124
588
744
388
918
1549
18
15
265
393
453
452
482
486
1
6
2
20
36
36
956
524
76
744
708
726
1558
18
15
265
393
453
452
482
486
1
6
3
152
17
36
956
572
570
1819
2039
1814
1557
18
15
265
1417
1477
1476
1506
1254
1
1542
514
1584
1041
804
60
1596
60
1264
995
205
1557
18
15
266
393
965
708
482
486
0
6
259
272
66
36
957
573
1850
1323
641
712
1559
18
15
266
393
453
452
994
1254
0
6
3
24
273
804
61
61
58
27
247
278
407
18
15
266
393
453
452
994
1254
0
6
3
24
273
804
61
61
186
27
247
278
407
18
15
266
393
453
452
994
1254
0
6
3
24
273
804
61
573
58
27
247
278
407
18
15
266
393
453
452
994
1254
0
6
3
24
273
804
61
573
314
27
247
278
407
18
15
266
393
453
452
994
1254
0
6
3
24
273
804
61
317
58
27
247
278
407
18
15
266
393
453
452
994
1254
0
6
3
24
273
804
61
317
186
27
247
278
407
18
15
266
393
453
452
994
1254
0
6
3
24
273
804
61
317
314
27
247
278
407
18
15
266
393
453
452
994
1254
0
6
3
88
273
804
61
61
186
475
223
278
279
18
15
266
393
453
452
994
1254
0
6
3
88
273
804
61
269
130
475
223
278
279
18
15
266
393
453
452
994
1254
0
6
3
88
273
804
61
141
130
475
223
278
279
18
15
266
393
453
452
994
1254
0
6
3
88
273
804
61
141
66
731
223
278
279
18
15
266
393
453
452
994
1254
0
6
3
88
273
804
61
317
186
475
223
278
279
18
15
266
393
453
452
994
1254
0
6
3
152
273
804
61
61
186
91
87
278
279
18
15
266
393
453
452
994
1254
0
6
3
152
273
804
61
317
186
91
87
278
279
18
15
261
393
965
708
482
452
37
17
258
276
68
8
962
518
1792
1320
644
720
1542
18
15
261
393
453
452
482
452
21
17
2
144
33
8
1001
526
512
1840
591
654
1567
18
15
261
393
453
452
482
452
21
17
2
148
68
8
874
523
544
1832
1796
2032
1310
18
15
261
393
453
452
482
452
21
17
2
148
68
8
874
522
544
1832
1796
2032
1310
18
15
261
393
453
452
482
452
21
17
2
148
68
8
874
526
544
1832
1796
2032
1310
18
15
261
393
453
452
482
452
18
17
2
148
146
8
1008
518
512
1832
560
720
1552
18
15
261
393
453
452
482
452
37
17
2
20
68
8
962
1030
0
40
84
720
1542
18
15
261
393
453
452
482
452
37
17
2
20
68
8
962
1030
64
40
84
720
1542
18
15
261
393
453
452
482
452
37
17
2
20
68
8
962
1030
32
40
84
720
1542
18
15
261
393
453
452
482
452
37
17
2
20
68
8
962
518
0
40
84
720
1542
18
15
261
393
453
452
482
452
37
17
2
20
68
8
962
518
256
40
84
720
1542
18
15
261
393
453
452
482
452
37
17
2
20
68
8
962
518
64
40
84
720
1542
18
15
261
393
453
452
482
452
37
17
2
20
68
8
962
518
32
40
84
720
1542
18
15
261
393
453
452
482
452
37
17
2
144
33
8
962
518
512
1840
591
654
1542
18
15
261
1417
1477
452
482
964
37
1553
1282
276
68
520
1730
1542
1568
296
388
976
1542
18
15
269
393
453
452
482
964
34
10
2
20
68
520
1728
8
108
744
84
976
1536
18
15
269
393
453
452
482
964
34
10
2
84
68
520
1728
8
44
424
404
976
1536
18
15
269
393
453
452
482
964
34
10
3
16
68
520
1728
8
25
31
397
976
1536
18
15
269
393
453
452
482
964
34
10
3
24
73
520
1728
8
25
27
391
982
1537
18
15
269
393
453
452
482
964
34
10
3
24
73
520
1728
8
26
27
391
982
1537
18
15
269
393
453
452
482
964
34
10
3
24
73
520
1728
8
58
27
391
982
1537
18
15
269
393
453
452
482
964
34
10
3
84
68
520
1728
8
26
435
404
1008
1536
18
15
269
393
453
452
482
964
34
10
3
152
73
520
1728
8
538
667
263
982
1537
18
15
269
393
453
452
482
452
34
10
2
20
68
8
960
1032
24
40
84
720
1536
18
15
269
393
453
452
482
452
34
10
2
20
68
8
960
1032
44
40
84
720
1536
18
15
269
393
453
452
482
452
34
10
2
20
68
8
960
520
24
40
84
720
1536
18
15
269
393
453
452
482
452
34
10
2
20
68
8
960
520
44
40
84
720
1536
18
15
269
393
453
452
482
452
34
10
3
16
73
8
960
1032
25
43
83
720
1536
18
15
269
393
453
452
482
452
34
10
3
16
73
8
960
1032
26
43
83
720
1536
18
15
269
393
453
452
482
452
34
10
3
16
73
8
960
1032
58
43
83
720
1536
18
15
269
393
453
452
482
452
34
10
3
16
73
8
960
520
25
43
83
720
1536
18
15
269
393
453
452
482
452
34
10
3
16
73
8
960
520
26
43
83
720
1536
18
15
269
393
453
452
482
452
34
10
3
16
73
8
960
520
58
43
83
720
1536
18
15
269
393
453
452
482
946
34
10
2
84
66
620
1578
8
44
424
400
920
1548
18
15
269
1417
1477
452
482
964
34
1546
1283
280
73
520
1728
1544
1561
283
391
998
1537
18
15
269
1417
1477
452
482
964
34
1546
1283
280
73
520
1728
1544
1562
283
391
998
1537
18
15
261
393
965
708
482
482
23
17
258
276
68
76
868
534
1792
1320
644
648
1536
18
15
261
393
965
708
482
482
23
17
258
276
68
76
868
534
1824
1320
644
648
1536
18
15
261
393
965
708
482
482
23
17
258
276
68
76
868
550
1792
1320
644
648
1536
18
15
261
393
965
708
482
482
23
17
258
276
68
76
868
550
1824
1320
644
648
1536
18
15
261
393
965
708
738
482
23
17
514
276
292
76
868
534
1568
40
1044
774
1280
18
15
261
393
965
708
738
482
23
17
514
276
292
76
868
550
1568
40
1044
774
1280
18
15
261
393
453
964
738
482
23
17
2
276
292
76
868
38
128
232
164
776
1280
18
15
261
393
453
964
738
482
23
17
2
276
292
76
868
38
32
552
20
774
1280
18
15
261
393
453
964
738
482
23
17
2
276
292
76
868
534
0
552
20
774
1280
18
15
261
393
453
964
738
482
23
17
2
276
292
76
868
534
512
552
20
774
1280
18
15
261
393
453
964
738
482
23
17
2
276
292
76
868
534
256
552
20
774
1280
18
15
261
393
453
964
738
482
23
17
2
276
292
76
868
534
32
552
20
774
1280
18
15
261
393
453
964
738
482
23
17
2
276
292
76
868
534
288
552
20
774
1280
18
15
261
393
453
964
738
482
23
17
2
276
292
76
868
550
0
552
20
774
1280
18
15
261
393
453
964
738
482
23
17
2
276
292
76
868
550
512
552
20
774
1280
18
15
261
393
453
964
738
482
23
17
2
276
292
76
868
550
256
552
20
774
1280
18
15
261
393
453
964
738
482
23
17
2
276
292
76
868
550
32
552
20
774
1280
18
15
261
393
453
964
738
482
23
17
2
276
292
76
868
550
544
552
20
774
1280
18
15
261
393
453
964
738
482
23
17
2
276
292
76
868
550
288
552
20
774
1280
18
15
261
393
453
452
482
482
23
17
2
16
73
76
868
1046
1024
1072
1107
1080
1536
18
15
261
393
453
452
482
482
23
17
2
16
73
76
868
1062
1056
1072
1107
1080
1536
18
15
261
393
453
452
482
482
23
17
2
48
18
76
868
1046
1024
752
692
648
1536
18
15
261
393
453
452
482
482
23
17
2
48
18
76
868
1046
1056
752
738
648
1536
18
15
261
393
453
452
482
482
23
17
2
48
18
76
868
1062
1024
752
692
648
1536
18
15
261
393
453
452
482
482
23
17
2
48
18
76
868
1062
1056
752
738
648
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
1046
0
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
1046
1024
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
1046
512
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
1046
32
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
1046
544
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
22
0
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
22
256
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
22
32
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
22
160
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
1062
0
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
1062
512
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
1062
1056
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
1062
32
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
1062
544
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
38
0
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
38
256
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
38
32
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
38
160
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
534
0
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
534
512
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
534
256
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
534
32
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
534
288
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
550
0
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
550
512
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
550
256
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
550
32
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
550
544
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
68
76
868
550
288
40
84
646
1536
18
15
261
393
453
452
482
482
23
17
2
20
36
76
868
1046
1056
744
708
1800
1536
18
15
261
393
453
452
482
482
23
17
2
20
36
76
868
1062
1056
744
708
1800
1536
18
15
261
393
453
452
482
482
23
17
2
148
68
76
868
534
512
1832
1796
1800
1536
18
15
261
393
453
452
482
482
23
17
2
148
68
76
868
550
544
1832
1796
1800
1536
18
15
261
393
453
452
482
482
23
17
2
148
36
76
868
534
512
1832
1988
1800
1536
18
15
261
393
453
452
482
482
23
17
2
148
36
76
868
550
544
1832
1988
1800
1536
18
15
261
393
453
964
738
480
21
17
2
304
290
64
870
528
256
240
130
768
1286
18
15
261
393
453
964
738
480
21
17
2
276
290
64
870
16
0
552
16
768
1286
18
15
261
393
453
964
738
480
21
17
2
276
290
64
870
528
0
552
16
768
1286
18
15
261
393
453
964
738
480
21
17
2
276
290
64
870
528
512
552
16
768
1286
18
15
261
393
453
964
738
480
21
17
2
276
290
64
870
528
256
552
16
768
1286
18
15
261
393
453
964
738
480
21
17
2
276
292
64
870
16
0
552
20
768
1286
18
15
261
393
453
964
738
480
21
17
2
276
292
64
870
528
0
552
20
768
1286
18
15
261
393
453
964
738
480
21
17
2
276
292
64
870
528
512
552
20
768
1286
18
15
261
393
453
964
738
480
21
17
2
276
292
64
870
528
256
552
20
768
1286
18
15
261
393
453
452
482
480
21
17
2
48
18
64
870
1040
1024
752
692
640
1542
18
15
261
393
453
452
482
480
21
17
2
48
18
64
870
1040
512
752
116
640
1542
18
15
261
393
453
452
482
480
21
17
2
48
18
64
870
528
512
752
116
640
1542
18
15
261
393
453
452
482
480
21
17
2
20
18
64
870
1040
1024
1064
688
640
1542
18
15
261
393
453
452
482
480
21
17
2
20
68
64
870
1040
0
40
84
640
1542
18
15
261
393
453
452
482
480
21
17
2
20
68
64
870
1040
1024
40
84
640
1542
18
15
261
393
453
452
482
480
21
17
2
20
68
64
870
1040
512
40
84
640
1542
18
15
261
393
453
452
482
480
21
17
2
20
68
64
870
1040
64
40
84
640
1542
18
15
261
393
453
452
482
480
21
17
2
20
68
64
870
16
0
40
84
640
1542
18
15
261
393
453
452
482
480
21
17
2
20
68
64
870
16
64
40
84
640
1542
18
15
261
393
453
452
482
480
21
17
2
20
68
64
870
528
0
40
84
640
1542
18
15
261
393
453
452
482
480
21
17
2
20
68
64
870
528
512
40
84
640
1542
18
15
261
393
453
452
482
480
21
17
2
20
68
64
870
528
256
40
84
640
1542
18
15
261
393
453
452
482
480
21
17
2
20
68
64
870
528
64
40
84
640
1542
18
15
261
393
453
452
482
480
21
17
2
148
68
64
870
528
512
1832
1796
1792
1542
18
15
777
905
965
708
338
16
258
11
3
272
50
48
388
904
66
43
281
416
684
18
15
265
393
962
706
336
433
17
17
512
280
48
158
978
526
1536
24
540
694
1606
18
15
265
393
962
706
336
433
17
17
512
280
48
158
978
527
1536
24
540
694
1606
18
15
265
393
453
449
482
454
39
15
3
23
68
2
960
1032
56
41
83
721
1536
18
15
265
393
457
449
481
945
49
11
7
149
21
617
1573
113
65
89
345
914
1675
18
15
265
393
457
449
481
945
49
11
7
149
21
617
1573
113
64
89
345
914
1675
18
15
265
393
457
449
481
945
49
11
7
149
21
617
1573
177
129
89
345
914
1675
18
15
265
393
457
449
481
945
49
11
7
149
21
617
1573
177
65
89
345
914
1675
18
15
265
393
457
449
481
945
49
11
7
149
21
617
1573
241
65
89
345
914
1675
18
15
265
393
457
449
481
945
49
11
7
149
21
617
1573
105
128
89
345
914
1675
18
15
265
393
457
449
481
945
49
11
7
149
21
617
1573
105
65
89
345
914
1675
18
15
265
393
457
449
481
945
49
11
7
149
21
617
1573
105
64
89
345
914
1675
18
15
265
393
457
449
481
945
49
11
7
149
21
617
1573
1129
65
89
345
914
1675
18
15
265
393
457
449
481
945
49
11
7
149
21
617
1573
1201
129
89
345
914
1675
18
15
265
393
457
449
481
945
49
11
7
149
21
617
1573
1265
65
89
345
914
1675
18
15
265
393
457
449
481
945
49
11
7
149
21
617
1573
1138
576
89
345
914
1675
18
15
265
393
457
449
481
945
49
11
7
149
21
617
1573
114
64
89
345
914
1675
18
15
265
393
457
449
481
945
49
11
7
149
21
617
1573
114
576
89
345
914
1675
18
15
265
393
457
449
481
945
49
11
7
149
21
617
1573
233
128
89
345
914
1675
18
15
265
393
457
449
481
945
49
11
7
149
21
617
1573
1257
128
89
345
914
1675
18
15
265
393
457
449
481
945
49
11
7
149
21
617
1573
178
128
89
345
914
1675
18
15
265
393
457
449
481
945
49
11
7
149
21
617
1573
1202
128
89
345
914
1675
18
15
265
393
457
449
481
945
49
11
7
149
21
617
1573
1202
1152
89
345
914
1675
18
15
265
393
457
449
481
945
49
11
7
149
21
617
1573
242
128
89
345
914
1675
18
15
265
393
457
449
481
945
49
11
7
149
21
617
1573
1266
128
89
345
914
1675
18
15
265
393
457
449
481
945
49
11
7
87
21
617
1573
1201
129
728
690
1683
1547
18
15
265
393
457
449
481
945
49
11
7
87
21
617
1573
1265
129
728
690
1683
1547
18
15
265
393
457
449
481
945
49
11
7
87
21
617
1573
1257
129
728
690
1683
1547
18
15
265
393
457
449
482
966
39
13
6
71
68
514
1728
1033
1048
706
643
1713
1536
18
15
265
393
457
449
482
966
39
13
6
71
68
514
1728
1033
24
450
387
1009
1536
18
15
265
393
457
449
482
966
39
13
6
71
68
514
1728
1033
536
450
387
1009
1536
18
15
265
393
457
449
482
966
39
13
6
71
68
514
1728
9
24
450
387
1009
1536
18
15
265
393
457
449
482
966
39
13
6
71
68
514
1728
9
88
706
3
1001
1536
18
15
265
393
457
449
482
966
39
13
6
71
68
514
1728
9
184
418
387
1001
1536
18
15
265
393
457
449
482
966
39
13
6
71
36
514
1728
1033
1048
706
707
1673
1536
18
15
265
393
457
449
482
454
39
23
7
29
20
2
928
0
120
49
100
737
1568
18
15
265
393
457
449
482
454
39
23
7
29
20
2
928
1024
120
49
100
737
1568
18
15
265
393
457
449
482
454
39
23
7
29
20
2
928
512
120
49
100
737
1568
18
15
265
393
457
449
482
454
39
23
7
29
20
2
928
512
632
49
100
737
1568
18
15
265
393
461
449
481
945
33
13
5
21
21
617
1577
1037
25
25
433
914
1679
18
15
265
393
461
449
481
945
33
13
5
85
21
617
1577
1037
25
437
433
914
1679
18
15
265
393
461
449
481
945
33
13
5
85
21
617
1577
1037
537
437
433
914
1679
18
15
265
393
461
449
481
945
33
13
5
85
21
617
1577
1037
181
437
433
914
1679
18
15
265
393
461
449
481
945
33
13
5
149
21
617
1577
1037
537
665
753
1682
1551
18
15
265
393
461
449
481
945
33
13
5
149
21
617
1577
1037
89
89
345
914
1679
18
15
265
393
461
449
480
454
39
23
5
73
72
12
960
1024
121
721
644
700
1536
18
15
265
393
461
449
480
454
39
23
5
73
72
12
960
512
68
721
644
700
1536
18
15
265
393
461
449
480
454
39
23
5
73
72
12
960
512
69
721
644
700
1536
18
15
265
393
461
449
480
454
39
23
5
73
72
12
960
512
121
721
644
700
1536
18
15
265
393
461
449
482
966
39
13
5
149
148
514
1728
9
89
89
564
1748
1536
18
15
265
393
461
449
482
966
39
23
5
69
68
514
1728
0
517
725
388
996
1536
18
15
265
393
461
449
482
966
39
23
5
69
68
514
1728
0
69
725
4
996
1536
18
15
265
393
461
449
482
966
39
23
5
149
148
514
1728
0
121
93
564
1748
1536
18
15
265
393
461
449
482
454
39
13
5
21
20
2
960
1033
25
53
100
724
1536
18
15
265
393
461
449
482
454
39
13
5
21
20
2
960
1033
89
53
100
724
1536
18
15
265
393
461
449
482
454
39
13
5
149
148
2
960
1033
89
89
564
724
1536
18
15
265
393
461
449
482
454
39
13
5
149
148
2
960
521
537
1845
560
642
1536
18
15
265
393
461
449
482
454
39
13
5
149
148
2
960
521
89
89
564
724
1536
18
15
265
393
461
449
482
454
39
23
5
21
20
2
960
1024
4
45
100
724
1536
18
15
265
393
461
449
482
454
39
23
5
21
20
2
960
1024
5
45
100
724
1536
18
15
265
393
461
449
482
454
39
23
5
21
20
2
960
1024
69
45
100
724
1536
18
15
265
393
461
449
482
454
39
23
5
21
20
2
928
0
4
45
96
738
1568
18
15
265
393
461
449
482
454
39
23
5
21
20
2
928
0
5
45
96
738
1568
18
15
265
393
461
449
482
454
39
23
5
21
20
2
928
0
69
45
96
738
1568
18
15
265
393
461
449
482
454
39
23
5
21
20
2
928
1024
4
45
96
738
1568
18
15
265
393
461
449
482
454
39
23
5
21
20
2
928
1024
5
45
96
738
1568
18
15
265
393
461
449
482
454
39
23
5
21
20
2
928
1024
68
45
96
738
1568
18
15
265
393
461
449
482
454
39
23
5
21
20
2
928
1024
69
45
96
738
1568
18
15
265
393
461
449
482
454
39
23
5
21
20
2
928
512
4
45
96
738
1568
18
15
265
393
461
449
482
454
39
23
5
21
20
2
928
512
5
45
96
738
1568
18
15
265
393
461
449
482
454
39
23
5
21
20
2
928
512
517
45
96
738
1568
18
15
265
393
461
449
482
454
39
23
5
21
20
2
928
512
261
45
96
738
1568
18
15
265
393
461
449
482
454
39
23
5
21
20
2
928
512
68
45
96
738
1568
18
15
265
393
461
449
482
454
39
23
5
21
20
2
928
512
69
45
96
738
1568
18
15
265
393
461
449
482
454
39
23
5
21
20
2
928
512
581
45
96
738
1568
18
15
265
393
461
449
482
454
39
23
5
69
20
2
928
512
69
725
744
738
1568
18
15
265
393
461
449
482
454
39
23
5
69
20
2
928
512
581
725
104
738
1568
18
15
265
393
461
449
482
454
39
23
5
69
68
2
960
512
69
725
644
740
1536
18
15
265
393
461
449
482
454
39
23
5
69
68
2
928
512
69
725
644
740
1568
18
15
265
393
461
449
482
454
39
23
5
69
68
2
928
512
581
725
4
740
1568
18
15
265
393
461
449
482
454
39
23
5
85
20
2
960
1024
121
733
752
724
1536
18
15
265
393
461
449
482
454
39
23
5
149
20
2
928
0
121
93
212
738
1568
18
15
265
393
461
449
482
454
39
23
5
149
20
2
928
1024
121
93
212
738
1568
18
15
265
393
461
449
482
454
39
23
5
149
20
2
928
512
121
93
212
738
1568
18
15
265
393
461
449
482
454
39
23
5
149
148
2
960
1024
121
93
564
642
1536
18
15
265
393
461
449
482
454
39
23
5
149
148
2
960
512
121
93
564
642
1536
18
15
265
393
973
705
482
454
39
13
261
277
68
2
960
521
1817
1334
896
738
1536
18
15
265
393
973
705
482
454
39
23
261
277
68
2
928
512
1797
1333
568
738
1568
18
15
265
1417
1485
449
482
966
39
1549
1285
277
68
514
1728
1545
1561
310
388
996
1536
18
15
265
1417
1485
449
482
966
39
1559
1285
277
68
514
1728
1536
1541
309
388
996
1536
18
15
522
395
779
961
737
433
368
122
360
362
275
105
3
5
672
44
256
334
105
18
15
522
395
779
961
737
433
368
122
360
362
275
105
3
5
680
44
256
334
105
18
15
522
395
779
961
737
433
368
122
360
362
275
105
19
901
648
76
256
334
65
18
15
522
395
779
929
737
433
368
122
360
330
283
105
3
5
672
140
268
302
97
18
15
522
395
779
929
737
433
368
122
360
330
283
105
3
5
648
12
268
302
97
18
15
522
395
779
929
737
433
368
122
360
330
283
105
3
5
680
140
268
302
97
18
15
522
395
779
929
737
433
368
122
360
330
283
105
19
5
456
140
268
302
705
18
15
269
393
461
449
481
945
41
7
5
21
21
617
1582
1026
16
29
433
914
1676
18
15
269
393
461
449
481
945
41
7
5
21
21
617
1582
1026
528
29
433
914
1676
18
15
269
393
461
449
481
945
41
7
5
21
21
617
1582
1026
80
29
433
914
1676
18
15
269
393
461
449
481
945
41
7
5
21
21
617
1582
1026
592
29
433
914
1676
18
15
269
393
461
449
481
945
41
7
5
21
21
617
1582
2
16
29
433
914
1676
18
15
269
393
461
449
481
945
41
7
5
21
21
617
1582
2
528
29
433
914
1676
18
15
269
393
461
449
481
945
41
7
5
21
21
617
1582
2
80
29
433
914
1676
18
15
269
393
461
449
481
945
41
7
5
29
149
617
1582
2
16
41
1
786
1676
18
15
269
393
461
449
481
945
41
7
5
29
149
617
1582
2
528
41
1
786
1676
18
15
269
393
461
449
481
945
41
7
5
29
149
617
1582
2
80
41
1
786
1676
18
15
269
393
461
449
481
945
41
7
5
85
21
617
1582
1026
16
429
433
914
1676
18
15
269
393
461
449
481
945
41
7
5
85
21
617
1582
1026
528
429
433
914
1676
18
15
269
393
461
449
481
945
41
7
5
85
21
617
1582
1026
80
729
689
1682
1548
18
15
269
393
461
449
481
945
41
7
5
85
21
617
1582
1026
592
733
481
914
1676
18
15
269
393
461
449
481
945
41
7
5
85
21
617
1582
2
16
429
433
914
1676
18
15
269
393
461
449
481
945
41
7
5
85
21
617
1582
2
528
733
481
914
1676
18
15
269
393
461
449
481
945
41
7
5
85
21
617
1582
2
80
729
689
1682
1548
18
15
269
393
461
449
481
945
41
7
5
149
21
617
1582
1026
80
89
337
914
1676
18
15
269
393
461
449
481
945
41
7
5
149
21
617
1582
1026
592
89
337
914
1676
18
15
269
393
461
449
481
945
41
7
5
149
21
617
1582
2
80
89
337
914
1676
18
15
269
1417
1485
449
481
945
41
1543
1285
277
21
617
1582
1538
1552
301
881
914
1676
18
15
266
393
453
449
482
966
32
14
3
87
68
514
1735
13
26
434
403
993
1538
18
15
266
393
453
449
482
454
32
14
3
151
148
2
966
525
538
1842
563
641
1540
18
15
266
393
453
449
482
454
32
14
3
151
148
2
967
525
538
1842
563
641
1538
18
15
266
395
457
449
482
966
32
18
4
89
68
514
1735
5
0
426
408
996
1538
18
15
266
395
455
449
482
454
32
18
0
156
148
2
935
1029
120
88
560
642
1570
18
15
266
395
455
449
482
454
32
18
0
156
148
2
935
517
120
88
560
642
1570
18
15
266
394
969
705
482
454
32
4
518
274
68
2
934
522
1538
28
568
738
1571
18
15
266
394
458
449
481
945
48
8
4
150
23
617
1571
105
65
89
337
913
1673
18
15
266
394
458
449
481
945
48
8
4
150
23
617
1571
233
129
89
337
913
1673
18
15
266
394
458
449
481
945
48
8
4
150
23
617
1571
1257
129
89
337
913
1673
18
15
266
1418
1482
449
481
945
48
1544
1284
278
23
617
1571
1641
1601
281
433
913
1673
18
15
262
393
453
961
994
1254
8
10
3
279
36
802
54
6
2
552
787
1105
1556
18
15
262
393
453
961
994
1254
8
10
3
279
36
802
54
6
34
552
787
1105
1556
18
15
262
393
453
961
994
1254
8
10
3
279
36
802
54
518
2
552
787
1105
1556
18
15
262
393
453
961
994
1254
8
10
3
279
36
802
54
134
2
552
787
1105
1556
18
15
262
393
453
449
994
1254
8
10
3
23
548
802
54
6
34
40
787
1105
1556
18
15
262
393
453
449
994
1254
8
10
3
23
548
802
54
518
34
40
787
1105
1556
18
15
262
393
453
449
994
1254
8
10
3
23
292
802
54
6
34
40
275
289
292
18
15
262
393
453
449
994
1254
8
10
3
23
292
802
54
518
34
40
275
289
292
18
15
262
393
453
449
994
1254
8
10
3
23
292
802
54
262
34
40
275
289
292
18
15
262
393
969
705
338
422
56
6
262
275
52
146
982
533
1792
1306
419
692
1588
18
15
262
393
969
705
338
486
56
6
518
274
52
162
919
533
1600
44
536
642
1634
18
15
262
393
969
705
338
486
56
6
262
274
52
162
919
533
1792
1324
536
642
1634
18
15
262
393
457
449
482
486
24
6
6
71
68
66
855
533
64
706
643
1801
1561
18
15
262
393
457
449
482
486
24
6
6
71
68
66
855
597
64
706
643
1801
1561
18
15
262
393
457
449
482
486
24
6
6
71
36
66
855
597
64
706
1987
1793
1561
18
15
262
1417
1477
1473
1506
1254
8
1546
515
1111
1092
802
54
1542
34
936
659
193
276
18
15
262
1417
1477
1473
1506
1254
8
1546
515
1559
1060
802
54
1542
2
552
787
193
420
18
15
262
1417
1477
1473
1506
1254
8
1546
515
1559
1060
802
54
1542
34
552
787
193
420
18
15
265
393
962
706
336
465
1
17
512
280
48
190
961
515
1536
24
540
662
1567
18
15
265
393
962
706
336
465
1
17
512
280
48
190
962
515
1536
24
540
662
1558
18
15
265
393
962
706
336
465
1
17
512
280
48
190
1022
515
1536
24
540
662
1537
18
15
265
393
962
706
336
465
1
17
256
280
48
190
961
515
640
152
796
662
1567
18
15
265
393
962
706
336
465
1
17
256
280
48
190
961
515
1792
1304
540
662
1567
18
15
265
393
962
706
336
465
1
17
256
280
48
190
962
515
640
152
796
662
1566
18
15
265
393
962
706
336
465
1
17
256
280
48
190
962
515
1792
1304
540
662
1566
18
15
265
393
962
706
336
465
1
17
256
280
48
190
1022
515
640
152
796
662
1537
18
15
265
393
962
706
336
465
1
17
256
280
48
190
1022
515
1792
1304
540
662
1537
18
15
265
393
962
706
336
465
1
15
512
280
48
190
964
522
1563
24
540
662
1552
18
15
265
393
450
449
993
529
1
11
0
77
293
373
1
9
67
727
194
30
537
18
15
265
393
450
449
993
529
1
11
0
77
293
373
5
9
67
727
194
30
541
18
15
265
393
450
449
481
529
1
11
0
77
37
501
1
9
67
727
706
542
1561
18
15
265
393
450
449
481
529
1
11
0
77
37
501
5
9
67
727
706
542
1565
18
15
265
393
450
450
996
529
1
15
0
72
279
369
2
522
283
441
179
44
537
18
15
265
393
450
450
996
529
1
15
0
72
279
369
4
522
283
441
179
44
541
18
15
265
393
965
961
993
529
1
17
259
31
77
373
1
515
1793
793
129
29
565
18
15
265
393
965
961
993
529
1
17
259
23
37
500
2
515
641
1833
785
28
372
18
15
265
393
965
961
993
529
1
17
259
23
37
500
2
515
1793
809
785
28
372
18
15
265
393
965
961
993
529
1
11
259
31
77
373
1
521
642
1816
1409
29
373
18
15
265
393
965
705
481
529
1
17
259
287
77
501
1
515
641
153
641
541
181
18
15
265
393
965
705
481
529
1
17
259
287
77
501
1
515
1793
1305
641
541
181
18
15
265
393
965
705
481
529
1
17
259
279
77
500
2
515
1793
1321
385
540
1588
18
15
265
393
965
705
481
529
1
11
259
287
77
501
1
521
1794
1304
641
541
181
18
15
265
393
453
961
993
529
1
17
3
279
37
500
2
3
1
553
785
28
372
18
15
265
393
453
961
993
529
1
17
3
279
37
500
2
3
513
553
785
28
372
18
15
265
393
453
961
993
529
1
17
3
279
37
500
2
515
1
553
785
28
372
18
15
265
393
453
961
993
529
1
17
3
279
37
500
2
515
513
553
785
28
372
18
15
265
393
453
961
993
529
1
17
3
279
37
500
2
515
257
553
785
28
372
18
15
265
393
453
961
993
529
1
17
3
279
37
500
2
259
513
553
785
28
372
18
15
265
393
453
961
993
529
1
17
3
279
37
500
2
259
257
553
785
28
372
18
15
265
393
453
449
993
529
1
17
3
23
277
369
1
1027
1
41
177
153
285
18
15
265
393
453
449
993
529
1
17
3
23
277
369
1
1027
513
41
177
153
285
18
15
265
393
453
449
993
529
1
17
3
23
277
369
1
3
1
41
177
153
285
18
15
265
393
453
449
993
529
1
17
3
23
277
369
1
3
513
41
177
153
285
18
15
265
393
453
449
993
529
1
17
3
23
277
369
1
3
129
41
177
153
285
18
15
265
393
453
449
993
529
1
17
3
23
277
369
1
3
65
41
177
153
285
18
15
265
393
453
449
993
529
1
17
3
23
277
369
1
515
1
41
177
153
285
18
15
265
393
453
449
993
529
1
17
3
23
277
369
1
515
513
41
177
153
285
18
15
265
393
453
449
993
529
1
17
3
23
277
369
1
515
257
41
177
153
285
18
15
265
393
453
449
993
529
1
17
3
23
277
369
1
515
65
41
177
153
285
18
15
265
393
453
449
993
529
1
17
3
23
277
369
1
259
1
41
177
153
285
18
15
265
393
453
449
993
529
1
17
3
23
277
369
1
259
513
41
177
153
285
18
15
265
393
453
449
993
529
1
17
3
23
277
369
1
259
257
41
177
153
285
18
15
265
393
453
449
993
529
1
17
3
23
277
369
1
259
129
41
177
153
285
18
15
265
393
453
449
993
529
1
17
3
23
277
369
1
1155
1
41
177
153
285
18
15
265
393
453
449
993
529
1
17
3
23
277
369
1
1155
65
41
177
153
285
18
15
265
393
453
449
993
529
1
17
3
23
277
372
2
1027
1
41
177
156
308
18
15
265
393
453
449
993
529
1
17
3
23
277
372
2
1027
513
41
177
156
308
18
15
265
393
453
449
993
529
1
17
3
23
277
372
2
1027
65
41
177
156
308
18
15
265
393
453
449
993
529
1
17
3
23
277
372
2
3
1
41
177
156
308
18
15
265
393
453
449
993
529
1
17
3
23
277
372
2
3
513
41
177
156
308
18
15
265
393
453
449
993
529
1
17
3
23
277
372
2
3
129
41
177
156
308
18
15
265
393
453
449
993
529
1
17
3
23
277
372
2
3
65
41
177
156
308
18
15
265
393
453
449
993
529
1
17
3
23
277
372
2
515
1
41
177
156
308
18
15
265
393
453
449
993
529
1
17
3
23
277
372
2
515
513
41
177
156
308
18
15
265
393
453
449
993
529
1
17
3
23
277
372
2
515
257
41
177
156
308
18
15
265
393
453
449
993
529
1
17
3
23
277
372
2
515
65
41
177
156
308
18
15
265
393
453
449
993
529
1
17
3
23
277
372
2
259
1
41
177
156
308
18
15
265
393
453
449
993
529
1
17
3
23
277
372
2
259
513
41
177
156
308
18
15
265
393
453
449
993
529
1
17
3
23
277
372
2
259
257
41
177
156
308
18
15
265
393
453
449
993
529
1
17
3
23
277
372
2
259
129
41
177
156
308
18
15
265
393
453
449
993
529
1
17
3
23
277
372
2
1155
1
41
177
156
308
18
15
265
393
453
449
993
529
1
17
3
23
277
372
2
1155
65
41
177
156
308
18
15
265
393
453
449
993
529
1
17
3
23
277
373
1
1027
1
40
240
157
437
18
15
265
393
453
449
993
529
1
17
3
23
277
373
1
1027
513
41
177
157
309
18
15
265
393
453
449
993
529
1
17
3
23
277
373
1
3
1
40
240
157
437
18
15
265
393
453
449
993
529
1
17
3
23
277
373
1
3
513
41
177
157
309
18
15
265
393
453
449
993
529
1
17
3
23
277
373
1
3
129
41
177
157
309
18
15
265
393
453
449
993
529
1
17
3
23
277
373
1
3
65
41
177
157
309
18
15
265
393
453
449
993
529
1
17
3
23
277
373
1
515
1
40
240
157
437
18
15
265
393
453
449
993
529
1
17
3
23
277
373
1
515
513
41
177
157
309
18
15
265
393
453
449
993
529
1
17
3
23
277
373
1
515
257
40
240
157
437
18
15
265
393
453
449
993
529
1
17
3
23
277
373
1
515
65
41
177
157
309
18
15
265
393
453
449
993
529
1
17
3
23
277
373
1
259
1
40
240
157
437
18
15
265
393
453
449
993
529
1
17
3
23
277
373
1
259
513
41
177
157
309
18
15
265
393
453
449
993
529
1
17
3
23
277
373
1
259
257
40
240
157
437
18
15
265
393
453
449
993
529
1
17
3
23
277
373
1
259
129
40
240
157
437
18
15
265
393
453
449
993
529
1
17
3
23
277
373
1
1155
1
40
240
157
437
18
15
265
393
453
449
993
529
1
17
3
23
277
373
1
1155
65
41
177
157
309
18
15
265
393
453
449
993
529
1
17
3
55
277
369
1
3
129
498
336
153
285
18
15
265
393
453
449
993
529
1
17
3
55
277
369
1
259
129
498
336
153
285
18
15
265
393
453
449
993
529
1
17
3
55
277
372
2
3
129
498
240
156
308
18
15
265
393
453
449
993
529
1
17
3
55
277
372
2
259
129
498
240
156
308
18
15
265
393
453
449
993
529
1
17
3
55
277
373
1
3
129
498
344
157
309
18
15
265
393
453
449
993
529
1
17
3
55
277
373
1
259
129
498
344
157
309
18
15
265
393
453
449
993
529
1
17
3
87
277
369
1
3
1
425
177
153
541
18
15
265
393
453
449
993
529
1
17
3
87
277
369
1
3
257
424
233
153
285
18
15
265
393
453
449
993
529
1
17
3
87
277
369
1
3
129
425
217
153
285
18
15
265
393
453
449
993
529
1
17
3
87
277
369
1
3
65
425
217
153
285
18
15
265
393
453
449
993
529
1
17
3
87
277
369
1
515
1
425
177
153
541
18
15
265
393
453
449
993
529
1
17
3
87
277
369
1
515
257
424
233
153
285
18
15
265
393
453
449
993
529
1
17
3
87
277
369
1
259
1
425
177
153
541
18
15
265
393
453
449
993
529
1
17
3
87
277
369
1
259
257
424
233
153
285
18
15
265
393
453
449
993
529
1
17
3
87
277
369
1
259
129
425
177
153
541
18
15
265
393
453
449
993
529
1
17
3
87
277
372
2
3
1
425
177
156
308
18
15
265
393
453
449
993
529
1
17
3
87
277
372
2
3
257
425
177
156
308
18
15
265
393
453
449
993
529
1
17
3
87
277
372
2
515
1
425
177
156
308
18
15
265
393
453
449
993
529
1
17
3
87
277
372
2
515
257
425
177
156
308
18
15
265
393
453
449
993
529
1
17
3
87
277
372
2
259
1
425
177
156
308
18
15
265
393
453
449
993
529
1
17
3
87
277
372
2
259
257
425
177
156
308
18
15
265
393
453
449
993
529
1
17
3
87
277
372
2
259
129
425
177
156
308
18
15
265
393
453
449
993
529
1
17
3
87
277
373
1
3
1
425
177
157
309
18
15
265
393
453
449
993
529
1
17
3
87
277
373
1
3
257
424
240
157
309
18
15
265
393
453
449
993
529
1
17
3
87
277
373
1
3
129
425
217
157
309
18
15
265
393
453
449
993
529
1
17
3
87
277
373
1
3
65
425
217
157
309
18
15
265
393
453
449
993
529
1
17
3
87
277
373
1
515
1
425
177
157
309
18
15
265
393
453
449
993
529
1
17
3
87
277
373
1
515
257
424
240
157
309
18
15
265
393
453
449
993
529
1
17
3
87
277
373
1
259
1
425
177
157
309
18
15
265
393
453
449
993
529
1
17
3
87
277
373
1
259
257
424
240
157
309
18
15
265
393
453
449
993
529
1
17
3
87
277
373
1
259
129
425
177
157
309
18
15
265
393
453
449
993
529
1
17
3
159
589
373
1
3
513
1817
1281
29
565
18
15
265
393
453
449
993
529
1
17
3
159
589
373
1
515
513
1817
1281
29
565
18
15
265
393
453
449
993
529
1
17
3
159
589
373
1
259
513
1817
1281
29
565
18
15
265
393
453
449
993
529
1
17
3
151
549
500
2
3
513
1833
913
28
372
18
15
265
393
453
449
993
529
1
17
3
151
549
500
2
259
513
1833
913
28
372
18
15
265
393
453
449
993
529
1
17
3
151
589
373
1
3
513
1833
1281
29
565
18
15
265
393
453
449
993
529
1
17
3
151
589
373
1
515
513
1833
1281
29
565
18
15
265
393
453
449
993
529
1
17
3
151
589
373
1
259
513
1833
1281
29
565
18
15
265
393
453
449
993
529
1
11
3
23
277
369
1
1033
2
50
176
153
285
18
15
265
393
453
449
993
529
1
11
3
23
277
369
1
1033
66
40
249
153
413
18
15
265
393
453
449
993
529
1
11
3
23
277
369
1
9
2
50
176
153
285
18
15
265
393
453
449
993
529
1
11
3
23
277
369
1
9
514
50
176
153
285
18
15
265
393
453
449
993
529
1
11
3
23
277
369
1
9
66
40
249
153
413
18
15
265
393
453
449
993
529
1
11
3
23
277
369
1
49
2
50
176
153
285
18
15
265
393
453
449
993
529
1
11
3
23
277
369
1
521
2
50
176
153
285
18
15
265
393
453
449
993
529
1
11
3
23
277
369
1
521
514
50
176
153
285
18
15
265
393
453
449
993
529
1
11
3
23
277
369
1
521
66
40
249
153
413
18
15
265
393
453
449
993
529
1
11
3
23
277
369
1
265
2
50
176
153
285
18
15
265
393
453
449
993
529
1
11
3
23
277
369
1
561
2
50
176
153
285
18
15
265
393
453
449
993
529
1
11
3
23
277
369
1
561
258
50
176
153
285
18
15
265
393
453
449
993
529
1
11
3
23
277
369
1
305
2
50
176
153
285
18
15
265
393
453
449
993
529
1
11
3
23
277
369
1
305
514
50
176
153
285
18
15
265
393
453
449
993
529
1
11
3
23
277
373
1
1033
2
50
248
157
437
18
15
265
393
453
449
993
529
1
11
3
23
277
373
1
9
2
50
248
157
437
18
15
265
393
453
449
993
529
1
11
3
23
277
373
1
49
2
50
248
157
437
18
15
265
393
453
449
993
529
1
11
3
23
277
373
1
521
2
50
248
157
437
18
15
265
393
453
449
993
529
1
11
3
23
277
373
1
521
514
50
248
157
437
18
15
265
393
453
449
993
529
1
11
3
23
277
373
1
265
2
50
248
157
437
18
15
265
393
453
449
993
529
1
11
3
23
277
373
1
561
2
50
248
157
437
18
15
265
393
453
449
993
529
1
11
3
23
277
373
1
561
258
50
248
157
437
18
15
265
393
453
449
993
529
1
11
3
23
277
373
1
305
2
50
248
157
437
18
15
265
393
453
449
993
529
1
11
3
23
277
373
1
305
514
50
248
157
437
18
15
265
393
453
449
993
529
1
11
3
23
277
373
5
1033
2
50
176
154
286
18
15
265
393
453
449
993
529
1
11
3
23
277
373
5
1033
514
50
176
154
286
18
15
265
393
453
449
993
529
1
11
3
23
277
373
5
9
2
50
176
154
286
18
15
265
393
453
449
993
529
1
11
3
23
277
373
5
9
514
50
176
154
286
18
15
265
393
453
449
993
529
1
11
3
23
277
373
5
521
2
50
176
154
286
18
15
265
393
453
449
993
529
1
11
3
23
277
373
5
521
514
50
176
154
286
18
15
265
393
453
449
993
529
1
11
3
23
277
373
5
265
2
50
176
154
286
18
15
265
393
453
449
993
529
1
11
3
23
277
373
5
265
514
50
176
154
286
18
15
265
393
453
449
993
529
1
11
3
23
277
373
5
1161
66
40
176
154
286
18
15
265
393
453
449
993
529
1
11
3
55
277
369
1
9
2
498
240
153
285
18
15
265
393
453
449
993
529
1
11
3
55
277
369
1
9
514
754
240
153
285
18
15
265
393
453
449
993
529
1
11
3
55
277
369
1
49
258
498
240
153
285
18
15
265
393
453
449
993
529
1
11
3
55
277
369
1
521
2
498
240
153
285
18
15
265
393
453
449
993
529
1
11
3
55
277
369
1
265
2
498
240
153
285
18
15
265
393
453
449
993
529
1
11
3
55
277
369
1
265
130
498
240
153
285
18
15
265
393
453
449
993
529
1
11
3
55
277
369
1
561
258
498
240
153
285
18
15
265
393
453
449
993
529
1
11
3
55
277
369
1
305
2
498
240
153
285
18
15
265
393
453
449
993
529
1
11
3
55
277
373
1
9
514
754
216
157
437
18
15
265
393
453
449
993
529
1
11
3
55
277
373
1
265
130
498
344
157
309
18
15
265
393
453
449
993
529
1
11
3
55
277
373
5
1033
514
754
216
158
438
18
15
265
393
453
449
993
529
1
11
3
55
277
373
5
9
2
498
240
154
286
18
15
265
393
453
449
993
529
1
11
3
55
277
373
5
9
514
754
216
158
438
18
15
265
393
453
449
993
529
1
11
3
55
277
373
5
521
2
498
240
154
286
18
15
265
393
453
449
993
529
1
11
3
55
277
373
5
265
2
498
240
154
286
18
15
265
393
453
449
993
529
1
11
3
55
277
373
5
265
514
754
216
158
438
18
15
265
393
453
449
993
529
1
11
3
55
277
373
5
265
130
498
240
154
286
18
15
265
393
453
449
993
529
1
11
3
87
277
369
1
265
130
434
176
153
541
18
15
265
393
453
449
993
529
1
11
3
87
277
369
1
561
258
434
176
153
541
18
15
265
393
453
449
993
529
1
11
3
87
277
373
1
265
130
434
176
157
309
18
15
265
393
453
449
993
529
1
11
3
87
277
373
1
561
258
434
176
157
309
18
15
265
393
453
449
993
529
1
11
3
87
277
373
5
265
130
434
176
154
542
18
15
265
393
453
449
993
529
1
11
3
159
589
373
1
9
514
1816
1281
29
565
18
15
265
393
453
449
993
529
1
11
3
159
589
373
1
521
514
1816
1281
29
565
18
15
265
393
453
449
993
529
1
11
3
159
589
373
1
265
514
1816
1281
29
565
18
15
265
393
453
449
481
529
1
17
3
23
21
501
1
3
129
41
105
557
1013
18
15
265
393
969
961
993
529
1
11
263
21
21
501
1
521
1793
793
777
45
501
18
15
265
393
969
961
993
529
1
11
263
21
21
501
1
521
1792
793
777
45
501
18
15
265
393
969
961
993
529
1
11
263
21
21
501
5
521
641
1817
777
45
285
18
15
265
393
969
961
993
529
1
11
263
21
21
501
5
521
1793
793
777
45
285
18
15
265
393
969
961
993
529
1
11
263
21
21
501
5
521
1792
793
777
45
285
18
15
265
393
969
961
993
529
1
11
263
21
22
501
1
521
641
1817
1288
45
281
18
15
265
393
969
961
993
529
1
11
263
21
22
501
1
521
1793
793
776
45
281
18
15
265
393
969
961
993
529
1
11
263
21
22
501
5
521
641
1817
1288
45
285
18
15
265
393
969
961
993
529
1
11
263
21
22
501
5
521
1793
793
776
45
285
18
15
265
393
969
961
993
529
1
11
263
69
77
373
1
521
641
1697
777
29
501
18
15
265
393
969
961
993
529
1
11
263
69
77
373
1
521
640
1697
777
29
501
18
15
265
393
969
961
993
529
1
11
263
69
77
373
1
521
1793
1441
777
29
437
18
15
265
393
969
961
993
529
1
11
263
69
77
373
1
521
1792
1441
777
29
437
18
15
265
393
969
961
993
529
1
11
263
69
77
373
1
521
449
865
777
29
437
18
15
265
393
969
961
993
529
1
11
263
23
21
501
1
521
1793
792
777
45
501
18
15
265
393
969
961
993
529
1
11
263
23
21
501
1
265
449
792
777
45
501
18
15
265
393
969
961
993
529
1
11
263
23
21
501
5
521
640
1816
1289
45
285
18
15
265
393
969
961
993
529
1
11
263
23
21
501
5
521
1793
792
777
45
285
18
15
265
393
969
961
993
529
1
11
263
23
21
501
5
521
1792
792
777
45
285
18
15
265
393
969
961
993
529
1
11
263
23
21
501
5
265
449
792
777
45
285
18
15
265
393
969
961
993
529
1
11
263
23
23
501
1
521
641
1816
776
45
281
18
15
265
393
969
961
993
529
1
11
263
23
23
501
1
521
1793
792
776
45
281
18
15
265
393
969
961
993
529
1
11
263
23
23
501
5
521
641
1816
776
45
285
18
15
265
393
969
961
993
529
1
11
263
23
23
501
5
521
640
1816
776
45
285
18
15
265
393
969
961
993
529
1
11
263
23
23
501
5
521
1793
792
776
45
285
18
15
265
393
969
961
993
529
1
11
263
23
23
501
5
521
1792
792
776
45
285
18
15
265
393
457
961
993
529
1
11
7
277
21
501
1
9
513
345
873
45
501
18
15
265
393
457
961
993
529
1
11
7
277
21
501
1
9
256
345
873
45
501
18
15
265
393
457
961
993
529
1
11
7
277
21
501
1
49
257
345
873
45
501
18
15
265
393
457
961
993
529
1
11
7
277
21
501
1
521
513
345
873
45
501
18
15
265
393
457
961
993
529
1
11
7
277
21
501
1
521
512
345
873
45
501
18
15
265
393
457
961
993
529
1
11
7
277
21
501
1
521
257
345
873
45
501
18
15
265
393
457
961
993
529
1
11
7
277
21
501
1
521
256
345
873
45
501
18
15
265
393
457
961
993
529
1
11
7
277
21
501
1
265
513
345
873
45
501
18
15
265
393
457
961
993
529
1
11
7
277
21
501
1
265
256
345
873
45
501
18
15
265
393
457
961
993
529
1
11
7
277
21
501
1
265
128
345
873
45
501
18
15
265
393
457
961
993
529
1
11
7
277
21
501
1
305
257
345
873
45
501
18
15
265
393
457
961
993
529
1
11
7
277
21
501
5
9
0
537
777
45
365
18
15
265
393
457
961
993
529
1
11
7
277
21
501
5
9
1
537
777
45
365
18
15
265
393
457
961
993
529
1
11
7
277
21
501
5
9
513
537
777
45
365
18
15
265
393
457
961
993
529
1
11
7
277
21
501
5
9
512
537
777
45
365
18
15
265
393
457
961
993
529
1
11
7
277
21
501
5
9
256
345
873
45
285
18
15
265
393
457
961
993
529
1
11
7
277
21
501
5
521
0
537
777
45
365
18
15
265
393
457
961
993
529
1
11
7
277
21
501
5
521
1
537
777
45
365
18
15
265
393
457
961
993
529
1
11
7
277
21
501
5
521
513
537
777
45
365
18
15
265
393
457
961
993
529
1
11
7
277
21
501
5
521
512
537
777
45
365
18
15
265
393
457
961
993
529
1
11
7
277
21
501
5
521
257
537
777
45
365
18
15
265
393
457
961
993
529
1
11
7
277
21
501
5
521
256
537
777
45
365
18
15
265
393
457
961
993
529
1
11
7
277
21
501
5
265
0
537
777
45
365
18
15
265
393
457
961
993
529
1
11
7
277
21
501
5
265
1
537
777
45
365
18
15
265
393
457
961
993
529
1
11
7
277
21
501
5
265
513
537
777
45
365
18
15
265
393
457
961
993
529
1
11
7
277
21
501
5
265
512
537
777
45
365
18
15
265
393
457
961
993
529
1
11
7
277
21
501
5
265
257
537
777
45
365
18
15
265
393
457
961
993
529
1
11
7
277
21
501
5
265
256
537
777
45
365
18
15
265
393
457
961
993
529
1
11
7
277
21
501
5
265
128
345
873
45
285
18
15
265
393
457
961
993
529
1
11
7
549
37
501
5
9
512
1785
153
29
541
18
15
265
393
457
961
993
529
1
11
7
549
37
501
5
265
512
1785
153
29
541
18
15
265
393
457
961
993
529
1
11
7
535
21
501
5
9
257
856
209
45
541
18
15
265
393
457
961
993
529
1
11
7
535
21
501
5
9
256
856
209
45
541
18
15
265
393
457
961
993
529
1
11
7
535
21
501
5
521
257
856
209
45
541
18
15
265
393
457
961
993
529
1
11
7
535
21
501
5
521
256
856
209
45
541
18
15
265
393
457
961
993
529
1
11
7
535
21
501
5
265
257
856
209
45
541
18
15
265
393
457
961
993
529
1
11
7
535
21
501
5
265
256
856
209
45
541
18
15
265
393
457
961
993
529
1
11
7
535
23
501
1
9
257
856
208
45
537
18
15
265
393
457
961
993
529
1
11
7
535
23
501
1
49
257
856
208
45
537
18
15
265
393
457
961
993
529
1
11
7
535
23
501
1
521
257
856
208
45
537
18
15
265
393
457
961
993
529
1
11
7
535
23
501
1
265
257
856
208
45
537
18
15
265
393
457
961
993
529
1
11
7
535
23
501
1
305
257
856
208
45
537
18
15
265
393
457
961
993
529
1
11
7
535
23
501
5
9
257
856
208
45
541
18
15
265
393
457
961
993
529
1
11
7
535
23
501
5
9
256
856
208
45
541
18
15
265
393
457
961
993
529
1
11
7
535
23
501
5
521
257
856
208
45
541
18
15
265
393
457
961
993
529
1
11
7
535
23
501
5
521
256
856
208
45
541
18
15
265
393
457
961
993
529
1
11
7
535
23
501
5
265
257
856
208
45
541
18
15
265
393
457
961
993
529
1
11
7
535
23
501
5
265
256
856
208
45
541
18
15
265
393
457
961
993
529
1
11
7
551
37
501
1
9
513
1784
153
29
565
18
15
265
393
457
961
993
529
1
11
7
551
37
501
1
265
513
1784
153
29
565
18
15
265
393
457
961
993
529
1
11
7
551
37
501
5
9
513
1784
153
29
541
18
15
265
393
457
961
993
529
1
11
7
551
37
501
5
265
513
1784
153
29
541
18
15
265
393
457
961
993
529
1
11
7
279
21
501
5
265
128
344
873
45
285
18
15
265
393
457
961
993
529
1
11
7
279
23
501
5
265
128
344
872
45
285
18
15
265
393
457
449
993
529
1
6
6
73
295
373
4
1164
1152
1990
1218
28
540
18
15
265
393
457
449
993
529
1
6
6
150
278
373
4
1164
184
88
80
45
540
18
15
265
393
457
449
993
529
1
6
7
69
277
372
4
12
130
449
237
44
542
18
15
265
393
457
449
993
529
1
6
7
69
277
372
4
524
258
449
237
44
542
18
15
265
393
457
449
993
529
1
6
7
69
277
372
4
268
258
449
237
44
542
18
15
265
393
457
449
993
529
1
6
7
69
277
372
4
268
130
449
237
44
542
18
15
265
393
457
449
993
529
1
6
7
69
293
372
4
12
130
449
205
28
542
18
15
265
393
457
449
993
529
1
6
7
69
293
372
4
268
130
449
205
28
542
18
15
265
393
457
449
993
529
1
11
7
21
533
501
5
265
513
1881
873
45
541
18
15
265
393
457
449
993
529
1
11
7
21
277
369
1
9
257
25
265
153
445
18
15
265
393
457
449
993
529
1
11
7
21
277
369
1
9
256
25
265
153
445
18
15
265
393
457
449
993
529
1
11
7
21
277
369
1
49
257
25
265
153
445
18
15
265
393
457
449
993
529
1
11
7
21
277
369
1
521
257
25
265
153
445
18
15
265
393
457
449
993
529
1
11
7
21
277
369
1
521
256
25
265
153
445
18
15
265
393
457
449
993
529
1
11
7
21
277
369
1
265
257
25
265
153
445
18
15
265
393
457
449
993
529
1
11
7
21
277
369
1
265
256
25
265
153
445
18
15
265
393
457
449
993
529
1
11
7
21
277
369
1
265
129
409
265
153
445
18
15
265
393
457
449
993
529
1
11
7
21
277
369
1
561
257
25
265
153
445
18
15
265
393
457
449
993
529
1
11
7
21
277
369
1
305
257
25
265
153
445
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
1033
0
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
1033
1
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
1033
513
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
1033
512
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
9
0
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
9
1
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
9
257
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
9
256
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
9
129
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
9
65
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
49
1
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
49
513
25
217
157
437
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
49
257
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
521
0
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
521
1
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
521
513
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
521
512
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
521
257
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
521
256
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
265
0
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
265
1
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
265
513
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
265
512
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
265
257
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
265
256
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
265
129
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
265
128
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
561
1
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
561
257
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
1161
1
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
305
1
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
305
513
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
1
305
257
25
265
45
949
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
1033
0
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
1033
1
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
1033
513
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
1033
512
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
9
0
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
9
1
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
9
257
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
9
256
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
9
129
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
9
65
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
9
64
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
49
1
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
49
257
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
521
0
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
521
1
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
521
513
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
521
512
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
521
257
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
521
256
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
265
0
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
265
1
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
265
513
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
265
512
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
265
257
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
265
256
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
265
129
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
265
128
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
561
1
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
561
257
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
1161
0
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
1161
1
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
305
1
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
305
513
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
277
373
5
305
257
25
265
45
285
18
15
265
393
457
449
993
529
1
11
7
21
278
373
1
1033
1
25
264
45
953
18
15
265
393
457
449
993
529
1
11
7
21
278
373
1
1033
513
25
264
45
953
18
15
265
393
457
449
993
529
1
11
7
21
278
373
1
9
1
25
264
45
953
18
15
265
393
457
449
993
529
1
11
7
21
278
373
1
9
513
25
216
157
437
18
15
265
393
457
449
993
529
1
11
7
21
278
373
1
9
257
25
264
45
953
18
15
265
393
457
449
993
529
1
11
7
21
278
373
1
9
129
25
264
45
953
18
15
265
393
457
449
993
529
1
11
7
21
278
373
1
9
65
25
264
45
953
18
15
265
393
457
449
993
529
1
11
7
21
278
373
1
49
1
25
264
45
953
18
15
265
393
457
449
993
529
1
11
7
21
278
373
1
49
513
25
216
157
437
18
15
265
393
457
449
993
529
1
11
7
21
278
373
1
49
257
25
264
45
953
18
15
265
393
457
449
993
529
1
11
7
21
278
373
1
521
1
25
264
45
953
18
15
265
393
457
449
993
529
1
11
7
21
278
373
1
521
513
25
264
45
953
18
15
265
393
457
449
993
529
1
11
7
21
278
373
1
521
257
25
264
45
953
18
15
265
393
457
449
993
529
1
11
7
21
278
373
1
265
1
25
264
45
953
18
15
265
393
457
449
993
529
1
11
7
21
278
373
1
265
513
25
264
45
953
18
15
265
393
457
449
993
529
1
11
7
21
278
373
1
265
257
25
264
45
953
18
15
265
393
457
449
993
529
1
11
7
21
278
373
1
265
129
25
264
45
953
18
15
265
393
457
449
993
529
1
11
7
21
278
373
1
561
1
25
264
45
953
18
15
265
393
457
449
993
529
1
11
7
21
278
373
1
561
257
25
264
45
953
18
15
265
393
457
449
993
529
1
11
7
21
278
373
1
1161
1
25
264
45
953
18
15
265
393
457
449
993
529
1
11
7
21
278
373
1
305
1
25
264
45
953
18
15
265
393
457
449
993
529
1
11
7
21
278
373
1
305
513
25
264
45
953
18
15
265
393
457
449
993
529
1
11
7
21
278
373
1
305
257
25
264
45
953
18
15
265
393
457
449
993
529
1
11
7
21
278
373
5
1033
1
25
264
45
813
18
15
265
393
457
449
993
529
1
11
7
21
278
373
5
1033
513
25
264
45
813
18
15
265
393
457
449
993
529
1
11
7
21
278
373
5
9
1
25
264
45
813
18
15
265
393
457
449
993
529
1
11
7
21
278
373
5
9
257
25
264
45
813
18
15
265
393
457
449
993
529
1
11
7
21
278
373
5
9
129
25
264
45
813
18
15
265
393
457
449
993
529
1
11
7
21
278
373
5
9
65
25
264
45
813
18
15
265
393
457
449
993
529
1
11
7
21
278
373
5
521
1
25
264
45
813
18
15
265
393
457
449
993
529
1
11
7
21
278
373
5
521
513
25
264
45
813
18
15
265
393
457
449
993
529
1
11
7
21
278
373
5
521
257
25
264
45
813
18
15
265
393
457
449
993
529
1
11
7
21
278
373
5
265
1
25
264
45
813
18
15
265
393
457
449
993
529
1
11
7
21
278
373
5
265
513
25
264
45
813
18
15
265
393
457
449
993
529
1
11
7
21
278
373
5
265
257
25
264
45
813
18
15
265
393
457
449
993
529
1
11
7
21
278
373
5
265
129
25
264
45
813
18
15
265
393
457
449
993
529
1
11
7
21
278
373
5
1161
1
25
264
45
813
18
15
265
393
457
449
993
529
1
11
7
69
277
369
1
9
1
469
245
153
285
18
15
265
393
457
449
993
529
1
11
7
69
277
369
1
9
513
725
245
153
285
18
15
265
393
457
449
993
529
1
11
7
69
277
369
1
9
257
469
621
153
541
18
15
265
393
457
449
993
529
1
11
7
69
277
369
1
9
129
469
621
153
541
18
15
265
393
457
449
993
529
1
11
7
69
277
369
1
9
65
724
237
153
285
18
15
265
393
457
449
993
529
1
11
7
69
277
369
1
49
1
469
237
153
285
18
15
265
393
457
449
993
529
1
11
7
69
277
369
1
49
513
725
245
153
285
18
15
265
393
457
449
993
529
1
11
7
69
277
369
1
49
257
469
245
153
285
18
15
265
393
457
449
993
529
1
11
7
69
277
369
1
521
1
469
237
153
285
18
15
265
393
457
449
993
529
1
11
7
69
277
369
1
521
257
469
245
153
285
18
15
265
393
457
449
993
529
1
11
7
69
277
369
1
265
1
469
245
153
285
18
15
265
393
457
449
993
529
1
11
7
69
277
369
1
265
257
469
245
153
285
18
15
265
393
457
449
993
529
1
11
7
69
277
369
1
265
129
469
245
153
285
18
15
265
393
457
449
993
529
1
11
7
69
277
369
1
265
128
468
237
153
285
18
15
265
393
457
449
993
529
1
11
7
69
277
369
1
561
1
469
621
153
541
18
15
265
393
457
449
993
529
1
11
7
69
277
369
1
561
257
469
621
153
541
18
15
265
393
457
449
993
529
1
11
7
69
277
369
1
1161
129
469
245
153
285
18
15
265
393
457
449
993
529
1
11
7
69
277
369
1
305
1
469
237
153
285
18
15
265
393
457
449
993
529
1
11
7
69
277
369
1
305
513
725
245
153
285
18
15
265
393
457
449
993
529
1
11
7
69
277
369
1
305
257
469
245
153
285
18
15
265
393
457
449
993
529
1
11
7
69
277
373
1
9
1
449
217
157
309
18
15
265
393
457
449
993
529
1
11
7
69
277
373
1
9
513
725
245
157
309
18
15
265
393
457
449
993
529
1
11
7
69
277
373
1
9
257
449
237
45
693
18
15
265
393
457
449
993
529
1
11
7
69
277
373
1
9
129
449
217
157
309
18
15
265
393
457
449
993
529
1
11
7
69
277
373
1
9
65
705
237
45
693
18
15
265
393
457
449
993
529
1
11
7
69
277
373
1
9
64
705
237
45
693
18
15
265
393
457
449
993
529
1
11
7
69
277
373
1
49
1
449
217
157
309
18
15
265
393
457
449
993
529
1
11
7
69
277
373
1
49
513
725
245
157
309
18
15
265
393
457
449
993
529
1
11
7
69
277
373
1
49
257
469
245
157
309
18
15
265
393
457
449
993
529
1
11
7
69
277
373
1
521
1
449
217
157
309
18
15
265
393
457
449
993
529
1
11
7
69
277
373
1
521
257
449
217
157
309
18
15
265
393
457
449
993
529
1
11
7
69
277
373
1
521
256
417
237
45
693
18
15
265
393
457
449
993
529
1
11
7
69
277
373
1
265
1
449
217
157
309
18
15
265
393
457
449
993
529
1
11
7
69
277
373
1
265
257
449
217
157
309
18
15
265
393
457
449
993
529
1
11
7
69
277
373
1
265
129
449
217
157
309
18
15
265
393
457
449
993
529
1
11
7
69
277
373
1
265
128
449
237
45
693
18
15
265
393
457
449
993
529
1
11
7
69
277
373
1
561
1
469
621
157
309
18
15
265
393
457
449
993
529
1
11
7
69
277
373
1
561
257
417
237
45
693
18
15
265
393
457
449
993
529
1
11
7
69
277
373
1
1161
129
449
217
157
309
18
15
265
393
457
449
993
529
1
11
7
69
277
373
1
305
1
449
217
157
309
18
15
265
393
457
449
993
529
1
11
7
69
277
373
1
305
513
725
245
157
309
18
15
265
393
457
449
993
529
1
11
7
69
277
373
1
305
257
449
217
157
309
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
1033
513
725
237
45
541
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
9
1
449
217
154
286
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
9
513
725
237
45
541
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
9
257
449
237
45
541
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
9
256
449
237
45
541
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
9
129
449
217
154
286
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
9
128
441
365
45
285
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
9
65
705
237
45
541
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
9
64
705
237
45
541
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
49
1
449
217
154
286
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
49
513
725
237
45
541
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
49
257
469
237
45
541
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
521
1
449
217
154
286
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
521
257
449
217
154
286
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
521
256
417
237
45
541
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
265
1
449
217
154
286
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
265
513
725
237
45
541
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
265
257
449
217
154
286
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
265
256
449
237
45
541
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
265
129
449
217
154
286
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
265
128
449
237
45
541
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
561
257
417
237
45
541
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
1161
129
449
217
154
286
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
305
1
449
217
154
286
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
305
513
725
237
45
541
18
15
265
393
457
449
993
529
1
11
7
69
277
373
5
305
257
449
217
154
286
18
15
265
393
457
449
993
529
1
11
7
69
278
373
1
9
129
449
216
157
309
18
15
265
393
457
449
993
529
1
11
7
69
278
373
1
265
129
449
216
157
309
18
15
265
393
457
449
993
529
1
11
7
69
278
373
1
1161
129
449
216
157
309
18
15
265
393
457
449
993
529
1
11
7
69
293
373
1
1033
513
705
205
29
565
18
15
265
393
457
449
993
529
1
11
7
69
293
373
1
9
513
705
205
29
565
18
15
265
393
457
449
993
529
1
11
7
69
293
373
1
9
65
705
205
29
565
18
15
265
393
457
449
993
529
1
11
7
69
293
373
1
521
513
705
205
29
565
18
15
265
393
457
449
993
529
1
11
7
69
293
373
1
521
257
469
205
29
565
18
15
265
393
457
449
993
529
1
11
7
69
293
373
1
265
513
705
205
29
565
18
15
265
393
457
449
993
529
1
11
7
69
293
373
1
1161
129
469
205
29
565
18
15
265
393
457
449
993
529
1
11
7
69
293
373
1
1161
1153
1985
1229
29
565
18
15
265
393
457
449
993
529
1
11
7
69
293
373
1
305
513
725
205
29
565
18
15
265
393
457
449
993
529
1
11
7
69
293
373
1
305
257
469
205
29
565
18
15
265
393
457
449
993
529
1
11
7
69
293
373
5
1033
513
705
205
29
541
18
15
265
393
457
449
993
529
1
11
7
69
293
373
5
9
513
705
205
29
541
18
15
265
393
457
449
993
529
1
11
7
69
293
373
5
9
129
449
205
29
541
18
15
265
393
457
449
993
529
1
11
7
69
293
373
5
9
65
705
205
29
541
18
15
265
393
457
449
993
529
1
11
7
69
293
373
5
521
513
705
205
29
541
18
15
265
393
457
449
993
529
1
11
7
69
293
373
5
521
257
469
205
29
541
18
15
265
393
457
449
993
529
1
11
7
69
293
373
5
265
513
705
205
29
541
18
15
265
393
457
449
993
529
1
11
7
69
293
373
5
265
257
449
205
29
541
18
15
265
393
457
449
993
529
1
11
7
69
293
373
5
265
129
449
205
29
541
18
15
265
393
457
449
993
529
1
11
7
69
293
373
5
1161
129
449
205
29
541
18
15
265
393
457
449
993
529
1
11
7
69
293
373
5
1161
1153
1985
1229
29
541
18
15
265
393
457
449
993
529
1
11
7
69
589
373
1
9
65
705
1673
29
565
18
15
265
393
457
449
993
529
1
11
7
69
589
373
1
9
64
705
1673
29
565
18
15
265
393
457
449
993
529
1
11
7
69
589
373
1
521
257
417
777
29
565
18
15
265
393
457
449
993
529
1
11
7
69
589
373
1
521
256
417
777
29
565
18
15
265
393
457
449
993
529
1
11
7
37
549
501
1
9
65
761
1689
29
1141
18
15
265
393
457
449
993
529
1
11
7
37
549
501
5
9
512
761
1689
29
1053
18
15
265
393
457
449
993
529
1
11
7
37
549
501
5
9
65
761
1689
29
1053
18
15
265
393
457
449
993
529
1
11
7
37
549
501
5
9
64
761
1689
29
1053
18
15
265
393
457
449
993
529
1
11
7
37
549
501
5
521
512
761
1689
29
1053
18
15
265
393
457
449
993
529
1
11
7
37
549
501
5
265
512
761
1689
29
1053
18
15
265
393
457
449
993
529
1
11
7
37
293
373
1
9
0
505
153
29
565
18
15
265
393
457
449
993
529
1
11
7
37
293
373
1
9
1
505
153
29
565
18
15
265
393
457
449
993
529
1
11
7
37
293
373
1
9
65
761
153
29
565
18
15
265
393
457
449
993
529
1
11
7
37
293
373
1
521
256
505
153
29
565
18
15
265
393
457
449
993
529
1
11
7
37
293
373
1
265
129
505
153
29
565
18
15
265
393
457
449
993
529
1
11
7
37
293
373
5
1033
512
761
153
29
541
18
15
265
393
457
449
993
529
1
11
7
37
293
373
5
9
0
505
153
29
541
18
15
265
393
457
449
993
529
1
11
7
37
293
373
5
9
1
505
153
29
541
18
15
265
393
457
449
993
529
1
11
7
37
293
373
5
9
512
761
153
29
541
18
15
265
393
457
449
993
529
1
11
7
37
293
373
5
9
65
761
153
29
541
18
15
265
393
457
449
993
529
1
11
7
37
293
373
5
9
64
761
153
29
541
18
15
265
393
457
449
993
529
1
11
7
37
293
373
5
521
0
505
153
29
541
18
15
265
393
457
449
993
529
1
11
7
37
293
373
5
521
512
761
153
29
541
18
15
265
393
457
449
993
529
1
11
7
37
293
373
5
521
256
505
153
29
541
18
15
265
393
457
449
993
529
1
11
7
37
293
373
5
265
0
505
153
29
541
18
15
265
393
457
449
993
529
1
11
7
37
293
373
5
265
512
761
153
29
541
18
15
265
393
457
449
993
529
1
11
7
37
293
373
5
265
256
505
153
29
541
18
15
265
393
457
449
993
529
1
11
7
37
293
373
5
265
129
505
153
29
541
18
15
265
393
457
449
993
529
1
11
7
37
293
373
5
265
128
505
153
29
541
18
15
265
393
457
449
993
529
1
11
7
37
294
373
1
9
1
505
152
29
537
18
15
265
393
457
449
993
529
1
11
7
37
294
373
1
265
129
505
152
29
537
18
15
265
393
457
449
993
529
1
11
7
37
294
373
5
9
1
505
152
29
541
18
15
265
393
457
449
993
529
1
11
7
37
294
373
5
265
129
505
152
29
541
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
9
0
473
217
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
9
1
473
217
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
9
513
729
233
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
9
512
729
233
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
9
257
473
217
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
9
256
473
217
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
9
129
473
217
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
9
128
473
217
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
49
1
473
217
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
49
513
729
233
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
49
257
473
217
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
521
0
473
233
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
521
1
473
217
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
521
512
729
233
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
521
257
473
217
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
521
256
473
217
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
265
0
473
217
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
265
1
473
217
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
265
512
729
233
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
265
256
473
217
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
265
129
473
217
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
265
128
473
217
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
561
257
473
217
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
305
1
473
217
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
305
513
729
233
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
369
1
305
257
473
217
153
285
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
1033
512
729
217
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
9
0
473
217
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
9
1
473
217
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
9
513
729
217
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
9
512
729
217
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
9
257
473
217
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
9
256
473
217
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
9
129
473
217
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
9
128
473
217
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
49
1
473
217
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
49
513
729
217
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
49
257
473
217
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
521
0
473
233
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
521
1
473
217
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
521
512
729
217
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
521
257
436
237
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
521
256
473
217
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
265
0
473
217
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
265
1
473
217
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
265
512
729
217
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
265
256
473
217
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
265
129
473
217
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
265
128
473
217
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
561
257
436
237
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
305
1
473
217
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
305
513
729
217
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
1
305
257
473
217
157
309
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
1033
513
729
233
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
1033
512
729
233
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
9
0
473
217
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
9
1
473
217
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
9
513
729
233
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
9
512
729
233
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
9
257
473
217
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
9
256
473
217
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
9
129
473
217
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
9
128
473
217
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
49
1
473
217
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
49
513
729
233
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
49
257
473
217
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
521
0
473
233
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
521
1
473
217
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
521
512
729
233
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
521
257
473
217
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
521
256
473
217
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
265
0
473
217
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
265
1
473
217
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
265
513
729
233
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
265
512
729
233
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
265
257
473
217
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
265
256
473
217
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
265
129
473
217
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
265
128
473
217
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
561
257
473
217
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
1161
129
473
217
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
305
1
473
217
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
305
513
729
233
154
286
18
15
265
393
457
449
993
529
1
11
7
85
277
373
5
305
257
473
217
154
286
18
15
265
393
457
449
993
529
1
11
7
85
278
373
1
9
129
473
216
157
309
18
15
265
393
457
449
993
529
1
11
7
85
278
373
1
265
129
473
216
157
309
18
15
265
393
457
449
993
529
1
11
7
73
293
373
1
9
128
458
195
31
537
18
15
265
393
457
449
993
529
1
11
7
73
293
373
1
265
128
458
195
31
537
18
15
265
393
457
449
993
529
1
11
7
73
293
373
5
9
128
458
195
31
541
18
15
265
393
457
449
993
529
1
11
7
73
293
373
5
265
128
458
195
31
541
18
15
265
393
457
449
993
529
1
11
7
73
293
373
5
1161
1152
1994
1219
31
541
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
1033
1
24
209
153
445
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
1033
513
24
209
153
445
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
9
0
24
177
153
285
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
9
1
24
209
153
445
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
9
513
24
177
153
285
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
9
512
24
177
153
285
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
9
257
24
209
153
445
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
9
129
24
209
153
445
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
9
128
24
177
153
285
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
49
1
24
209
153
445
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
49
257
24
209
153
445
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
521
0
24
177
153
285
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
521
1
24
209
153
445
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
521
513
24
209
153
445
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
521
512
24
177
153
285
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
521
257
24
209
153
445
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
521
256
24
177
153
285
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
265
1
24
209
153
445
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
265
513
24
209
153
445
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
265
257
24
209
153
445
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
265
129
24
209
153
445
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
561
1
24
209
153
445
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
561
257
24
209
153
445
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
305
1
24
209
153
445
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
305
513
24
209
153
445
18
15
265
393
457
449
993
529
1
11
7
23
277
369
1
305
257
24
209
153
445
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
1033
1
24
177
157
309
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
1033
513
24
177
157
309
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
9
0
24
265
45
949
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
9
1
24
177
157
309
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
9
513
24
177
157
309
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
9
512
24
177
157
309
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
9
257
24
265
45
949
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
9
129
24
177
157
309
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
9
128
24
265
45
949
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
49
1
24
177
157
309
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
49
257
24
265
45
949
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
521
0
24
265
45
949
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
521
1
24
177
157
309
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
521
513
24
177
157
309
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
521
512
24
265
45
949
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
521
257
24
265
45
949
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
521
256
24
265
45
949
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
265
1
24
177
157
309
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
265
513
24
177
157
309
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
265
257
24
265
45
949
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
265
129
24
177
157
309
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
561
1
24
177
157
309
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
561
257
24
265
45
949
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
305
1
24
177
157
309
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
305
513
24
177
157
309
18
15
265
393
457
449
993
529
1
11
7
23
277
373
1
305
257
24
265
45
949
18
15
265
393
457
449
993
529
1
11
7
23
277
373
5
1033
0
24
265
45
285
18
15
265
393
457
449
993
529
1
11
7
23
277
373
5
1033
512
24
265
45
285
18
15
265
393
457
449
993
529
1
11
7
23
277
373
5
9
0
24
265
45
285
18
15
265
393
457
449
993
529
1
11
7
23
277
373
5
9
257
24
265
45
285
18
15
265
393
457
449
993
529
1
11
7
23
277
373
5
9
256
408
265
45
285
18
15
265
393
457
449
993
529
1
11
7
23
277
373
5
9
128
24
265
45
285
18
15
265
393
457
449
993
529
1
11
7
23
277
373
5
521
0
24
265
45
285
18
15
265
393
457
449
993
529
1
11
7
23
277
373
5
521
512
24
265
45
285
18
15
265
393
457
449
993
529
1
11
7
23
277
373
5
521
257
24
265
45
285
18
15
265
393
457
449
993
529
1
11
7
23
277
373
5
521
256
24
265
45
285
18
15
265
393
457
449
993
529
1
11
7
23
277
373
5
265
0
24
265
45
285
18
15
265
393
457
449
993
529
1
11
7
23
277
373
5
265
512
24
265
45
285
18
15
265
393
457
449
993
529
1
11
7
23
277
373
5
265
257
24
265
45
285
18
15
265
393
457
449
993
529
1
11
7
23
277
373
5
265
256
24
265
45
285
18
15
265
393
457
449
993
529
1
11
7
23
277
373
5
265
128
24
265
45
285
18
15
265
393
457
449
993
529
1
11
7
23
277
373
5
561
257
24
265
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
1033
1
24
264
45
281
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
1033
513
24
264
45
281
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
9
0
24
264
45
281
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
9
1
24
264
45
281
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
9
513
24
176
153
309
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
9
512
24
176
153
309
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
9
257
24
264
45
281
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
9
129
24
264
45
281
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
9
128
24
264
45
281
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
49
1
24
264
45
281
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
49
257
24
264
45
281
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
521
0
24
264
45
281
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
521
1
24
264
45
281
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
521
513
24
264
45
281
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
521
512
24
264
45
281
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
521
257
24
264
45
281
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
521
256
24
264
45
281
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
265
1
24
264
45
281
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
265
513
24
264
45
281
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
265
257
24
264
45
281
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
265
129
24
264
45
281
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
561
1
24
264
45
281
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
561
257
24
264
45
281
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
305
1
24
264
45
281
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
305
513
24
264
45
281
18
15
265
393
457
449
993
529
1
11
7
23
279
373
1
305
257
24
264
45
281
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
1033
0
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
1033
1
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
1033
513
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
1033
512
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
9
0
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
9
1
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
9
513
24
176
153
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
9
512
24
176
153
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
9
257
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
9
256
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
9
129
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
9
128
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
9
65
24
264
154
411
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
49
1
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
521
0
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
521
1
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
521
513
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
521
512
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
521
257
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
521
256
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
265
0
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
265
1
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
265
513
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
265
512
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
265
257
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
265
256
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
265
129
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
265
128
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
561
1
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
23
279
373
5
561
257
24
264
45
285
18
15
265
393
457
449
993
529
1
11
7
149
533
501
5
9
513
1817
1417
45
365
18
15
265
393
457
449
993
529
1
11
7
149
533
501
5
9
512
1817
1417
45
365
18
15
265
393
457
449
993
529
1
11
7
149
533
501
5
521
513
1817
1417
45
365
18
15
265
393
457
449
993
529
1
11
7
149
533
501
5
521
512
1817
1417
45
365
18
15
265
393
457
449
993
529
1
11
7
149
533
501
5
265
513
1817
1417
45
365
18
15
265
393
457
449
993
529
1
11
7
149
533
501
5
265
512
1817
1417
45
365
18
15
265
393
457
449
993
529
1
11
7
149
534
501
5
9
513
1817
1416
45
365
18
15
265
393
457
449
993
529
1
11
7
149
534
501
5
521
513
1817
1416
45
365
18
15
265
393
457
449
993
529
1
11
7
149
534
501
5
265
513
1817
1416
45
365
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
1033
0
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
1033
1
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
1033
65
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
9
0
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
9
1
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
9
513
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
9
512
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
9
128
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
9
65
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
49
1
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
49
513
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
521
0
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
521
1
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
521
513
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
521
512
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
521
65
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
265
0
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
265
1
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
265
512
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
265
129
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
265
128
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
561
1
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
1161
1
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
1161
65
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
305
1
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
1
305
513
89
105
46
537
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
1033
0
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
1033
1
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
1033
65
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
9
0
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
9
1
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
9
513
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
9
512
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
9
128
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
9
65
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
49
1
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
521
0
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
521
1
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
521
513
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
521
512
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
521
65
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
265
0
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
265
1
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
265
513
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
265
512
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
265
129
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
265
128
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
561
1
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
1161
0
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
1161
1
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
1161
129
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
1161
65
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
149
277
373
5
305
1
89
105
46
541
18
15
265
393
457
449
993
529
1
11
7
71
277
373
1
521
257
416
181
157
309
18
15
265
393
457
449
993
529
1
11
7
71
277
373
1
561
257
416
181
157
309
18
15
265
393
457
449
993
529
1
11
7
71
293
373
1
9
1
448
193
29
565
18
15
265
393
457
449
993
529
1
11
7
71
293
373
1
9
257
448
193
29
565
18
15
265
393
457
449
993
529
1
11
7
71
293
373
1
9
129
448
193
29
565
18
15
265
393
457
449
993
529
1
11
7
71
293
373
1
9
128
448
193
29
565
18
15
265
393
457
449
993
529
1
11
7
71
293
373
1
49
1
448
193
29
565
18
15
265
393
457
449
993
529
1
11
7
71
293
373
1
49
257
448
193
29
565
18
15
265
393
457
449
993
529
1
11
7
71
293
373
1
521
1
448
193
29
565
18
15
265
393
457
449
993
529
1
11
7
71
293
373
1
521
257
448
193
29
565
18
15
265
393
457
449
993
529
1
11
7
71
293
373
1
265
1
448
193
29
565
18
15
265
393
457
449
993
529
1
11
7
71
293
373
1
265
129
448
193
29
565
18
15
265
393
457
449
993
529
1
11
7
71
293
373
1
265
128
448
193
29
565
18
15
265
393
457
449
993
529
1
11
7
71
293
373
1
561
257
448
193
29
565
18
15
265
393
457
449
993
529
1
11
7
71
293
373
1
305
1
448
193
29
565
18
15
265
393
457
449
993
529
1
11
7
71
293
373
5
9
1
448
193
29
541
18
15
265
393
457
449
993
529
1
11
7
71
293
373
5
9
257
448
193
29
541
18
15
265
393
457
449
993
529
1
11
7
71
293
373
5
9
129
448
193
29
541
18
15
265
393
457
449
993
529
1
11
7
71
293
373
5
9
128
448
193
29
541
18
15
265
393
457
449
993
529
1
11
7
71
293
373
5
521
1
448
193
29
541
18
15
265
393
457
449
993
529
1
11
7
71
293
373
5
521
257
448
193
29
541
18
15
265
393
457
449
993
529
1
11
7
71
293
373
5
265
1
448
193
29
541
18
15
265
393
457
449
993
529
1
11
7
71
293
373
5
265
257
448
193
29
541
18
15
265
393
457
449
993
529
1
11
7
71
293
373
5
265
129
448
193
29
541
18
15
265
393
457
449
993
529
1
11
7
71
293
373
5
265
128
448
193
29
541
18
15
265
393
457
449
993
529
1
11
7
71
293
373
5
1161
1152
1984
1217
29
541
18
15
265
393
457
449
993
529
1
11
7
71
295
373
1
9
129
448
192
29
565
18
15
265
393
457
449
993
529
1
11
7
71
295
373
1
9
128
448
192
29
565
18
15
265
393
457
449
993
529
1
11
7
71
295
373
1
265
129
448
192
29
565
18
15
265
393
457
449
993
529
1
11
7
71
295
373
1
265
128
448
192
29
565
18
15
265
393
457
449
993
529
1
11
7
39
549
501
1
9
513
760
1689
29
1141
18
15
265
393
457
449
993
529
1
11
7
39
549
501
1
9
65
760
1689
29
1141
18
15
265
393
457
449
993
529
1
11
7
39
549
501
1
49
513
760
1689
29
1141
18
15
265
393
457
449
993
529
1
11
7
39
549
501
1
521
513
760
1689
29
1141
18
15
265
393
457
449
993
529
1
11
7
39
549
501
1
265
513
760
1689
29
1141
18
15
265
393
457
449
993
529
1
11
7
39
549
501
5
9
513
760
1689
29
1053
18
15
265
393
457
449
993
529
1
11
7
39
549
501
5
9
65
760
1689
29
1053
18
15
265
393
457
449
993
529
1
11
7
39
549
501
5
521
513
760
1689
29
1053
18
15
265
393
457
449
993
529
1
11
7
39
549
501
5
265
513
760
1689
29
1053
18
15
265
393
457
449
993
529
1
11
7
39
293
373
1
1033
513
760
153
29
565
18
15
265
393
457
449
993
529
1
11
7
39
293
373
1
9
1
504
153
29
565
18
15
265
393
457
449
993
529
1
11
7
39
293
373
1
9
513
760
153
29
565
18
15
265
393
457
449
993
529
1
11
7
39
293
373
1
9
65
760
153
29
565
18
15
265
393
457
449
993
529
1
11
7
39
293
373
1
49
1
504
153
29
565
18
15
265
393
457
449
993
529
1
11
7
39
293
373
1
49
513
760
153
29
565
18
15
265
393
457
449
993
529
1
11
7
39
293
373
1
521
1
504
153
29
565
18
15
265
393
457
449
993
529
1
11
7
39
293
373
1
521
513
760
153
29
565
18
15
265
393
457
449
993
529
1
11
7
39
293
373
1
265
1
504
153
29
565
18
15
265
393
457
449
993
529
1
11
7
39
293
373
1
265
513
760
153
29
565
18
15
265
393
457
449
993
529
1
11
7
39
293
373
1
265
129
504
153
29
565
18
15
265
393
457
449
993
529
1
11
7
39
293
373
1
305
1
504
153
29
565
18
15
265
393
457
449
993
529
1
11
7
39
293
373
1
305
513
760
153
29
565
18
15
265
393
457
449
993
529
1
11
7
39
293
373
5
1033
513
760
153
29
541
18
15
265
393
457
449
993
529
1
11
7
39
293
373
5
9
1
504
153
29
541
18
15
265
393
457
449
993
529
1
11
7
39
293
373
5
9
513
760
153
29
541
18
15
265
393
457
449
993
529
1
11
7
39
293
373
5
9
65
760
153
29
541
18
15
265
393
457
449
993
529
1
11
7
39
293
373
5
521
1
504
153
29
541
18
15
265
393
457
449
993
529
1
11
7
39
293
373
5
521
513
760
153
29
541
18
15
265
393
457
449
993
529
1
11
7
39
293
373
5
521
256
504
153
29
541
18
15
265
393
457
449
993
529
1
11
7
39
293
373
5
265
0
504
153
29
541
18
15
265
393
457
449
993
529
1
11
7
39
293
373
5
265
1
504
153
29
541
18
15
265
393
457
449
993
529
1
11
7
39
293
373
5
265
513
760
153
29
541
18
15
265
393
457
449
993
529
1
11
7
39
293
373
5
265
257
504
153
29
541
18
15
265
393
457
449
993
529
1
11
7
39
293
373
5
265
256
504
153
29
541
18
15
265
393
457
449
993
529
1
11
7
39
293
373
5
265
129
504
153
29
541
18
15
265
393
457
449
993
529
1
11
7
39
293
373
5
265
128
504
153
29
541
18
15
265
393
457
449
993
529
1
11
7
39
551
501
1
9
65
760
1688
29
1049
18
15
265
393
457
449
993
529
1
11
7
39
551
501
5
9
65
760
1688
29
1053
18
15
265
393
457
449
993
529
1
11
7
39
295
373
1
9
65
760
152
29
537
18
15
265
393
457
449
993
529
1
11
7
39
295
373
5
9
65
760
152
29
541
18
15
265
393
457
449
993
529
1
11
7
39
295
373
5
521
256
504
152
29
541
18
15
265
393
457
449
993
529
1
11
7
39
295
373
5
265
0
504
152
29
541
18
15
265
393
457
449
993
529
1
11
7
39
295
373
5
265
256
504
152
29
541
18
15
265
393
457
449
993
529
1
11
7
39
295
373
5
265
128
504
152
29
541
18
15
265
393
457
449
993
529
1
11
7
87
277
369
1
1033
513
728
241
153
285
18
15
265
393
457
449
993
529
1
11
7
87
277
369
1
9
1
472
209
153
285
18
15
265
393
457
449
993
529
1
11
7
87
277
369
1
9
513
728
241
153
285
18
15
265
393
457
449
993
529
1
11
7
87
277
369
1
9
257
472
209
153
285
18
15
265
393
457
449
993
529
1
11
7
87
277
369
1
9
129
472
209
153
285
18
15
265
393
457
449
993
529
1
11
7
87
277
369
1
9
128
472
209
153
285
18
15
265
393
457
449
993
529
1
11
7
87
277
369
1
49
1
472
625
153
285
18
15
265
393
457
449
993
529
1
11
7
87
277
369
1
49
257
472
209
153
285
18
15
265
393
457
449
993
529
1
11
7
87
277
369
1
521
1
472
209
153
285
18
15
265
393
457
449
993
529
1
11
7
87
277
369
1
521
513
728
241
153
285
18
15
265
393
457
449
993
529
1
11
7
87
277
369
1
521
257
472
209
153
285
18
15
265
393
457
449
993
529
1
11
7
87
277
369
1
265
1
472
209
153
285
18
15
265
393
457
449
993
529
1
11
7
87
277
369
1
265
513
728
241
153
285
18
15
265
393
457
449
993
529
1
11
7
87
277
369
1
265
257
472
209
153
285
18
15
265
393
457
449
993
529
1
11
7
87
277
369
1
265
129
472
209
153
285
18
15
265
393
457
449
993
529
1
11
7
87
277
369
1
561
1
472
625
153
285
18
15
265
393
457
449
993
529
1
11
7
87
277
369
1
305
1
472
209
153
285
18
15
265
393
457
449
993
529
1
11
7
87
277
373
1
1033
513
728
241
157
309
18
15
265
393
457
449
993
529
1
11
7
87
277
373
1
9
1
472
209
157
309
18
15
265
393
457
449
993
529
1
11
7
87
277
373
1
9
513
728
241
157
309
18
15
265
393
457
449
993
529
1
11
7
87
277
373
1
9
257
472
209
157
309
18
15
265
393
457
449
993
529
1
11
7
87
277
373
1
9
129
472
209
157
309
18
15
265
393
457
449
993
529
1
11
7
87
277
373
1
9
128
472
209
157
309
18
15
265
393
457
449
993
529
1
11
7
87
277
373
1
49
1
472
625
157
309
18
15
265
393
457
449
993
529
1
11
7
87
277
373
1
49
257
472
209
157
309
18
15
265
393
457
449
993
529
1
11
7
87
277
373
1
521
1
472
209
157
309
18
15
265
393
457
449
993
529
1
11
7
87
277
373
1
521
513
728
241
157
309
18
15
265
393
457
449
993
529
1
11
7
87
277
373
1
521
257
472
209
157
309
18
15
265
393
457
449
993
529
1
11
7
87
277
373
1
265
1
472
209
157
309
18
15
265
393
457
449
993
529
1
11
7
87
277
373
1
265
513
728
241
157
309
18
15
265
393
457
449
993
529
1
11
7
87
277
373
1
265
257
472
209
157
309
18
15
265
393
457
449
993
529
1
11
7
87
277
373
1
265
129
472
209
157
309
18
15
265
393
457
449
993
529
1
11
7
87
277
373
1
561
1
472
625
157
309
18
15
265
393
457
449
993
529
1
11
7
87
277
373
1
305
1
472
209
157
309
18
15
265
393
457
449
993
529
1
11
7
87
279
373
1
1033
513
728
208
153
281
18
15
265
393
457
449
993
529
1
11
7
87
279
373
1
9
1
472
208
157
309
18
15
265
393
457
449
993
529
1
11
7
87
279
373
1
9
513
728
208
153
281
18
15
265
393
457
449
993
529
1
11
7
87
279
373
1
9
257
472
208
153
281
18
15
265
393
457
449
993
529
1
11
7
87
279
373
1
9
129
472
208
153
281
18
15
265
393
457
449
993
529
1
11
7
87
279
373
1
9
128
472
208
153
281
18
15
265
393
457
449
993
529
1
11
7
87
279
373
1
49
257
472
208
153
281
18
15
265
393
457
449
993
529
1
11
7
87
279
373
1
521
1
472
208
157
309
18
15
265
393
457
449
993
529
1
11
7
87
279
373
1
521
513
728
208
153
281
18
15
265
393
457
449
993
529
1
11
7
87
279
373
1
521
257
472
208
153
281
18
15
265
393
457
449
993
529
1
11
7
87
279
373
1
265
1
472
208
157
309
18
15
265
393
457
449
993
529
1
11
7
87
279
373
1
265
513
728
208
153
281
18
15
265
393
457
449
993
529
1
11
7
87
279
373
1
265
257
472
208
153
281
18
15
265
393
457
449
993
529
1
11
7
87
279
373
1
265
129
472
208
153
281
18
15
265
393
457
449
993
529
1
11
7
87
279
373
1
561
257
472
208
153
281
18
15
265
393
457
449
993
529
1
11
7
87
279
373
1
305
1
472
208
157
309
18
15
265
393
457
449
993
529
1
11
7
87
279
373
5
1033
513
728
208
153
285
18
15
265
393
457
449
993
529
1
11
7
87
279
373
5
1033
512
728
208
153
285
18
15
265
393
457
449
993
529
1
11
7
87
279
373
5
9
0
472
240
153
285
18
15
265
393
457
449
993
529
1
11
7
87
279
373
5
9
1
472
240
153
285
18
15
265
393
457
449
993
529
1
11
7
87
279
373
5
9
513
728
208
153
285
18
15
265
393
457
449
993
529
1
11
7
87
279
373
5
9
512
728
208
153
285
18
15
265
393
457
449
993
529
1
11
7
87
279
373
5
9
257
472
208
153
285
18
15
265
393
457
449
993
529
1
11
7
87
279
373
5
9
256
472
208
153
285
18
15
265
393
457
449
993
529
1
11
7
87
279
373
5
9
129
472
208
153
285
18
15
265
393
457
449
993
529
1
11
7
87
279
373
5
9
128
472
208
153
285
18
15
265
393
457
449
993
529
1
11
7
87
279
373
5
521
0
472
240
153
285
18
15
265
393
457
449
993
529
1
11
7
87
279
373
5
521
1
472
240
153
285
18
15
265
393
457
449
993
529
1
11
7
87
279
373
5
521
513
728
208
153
285
18
15
265
393
457
449
993
529
1
11
7
87
279
373
5
521
512
728
208
153
285
18
15
265
393
457
449
993
529
1
11
7
87
279
373
5
521
257
472
208
153
285
18
15
265
393
457
449
993
529
1
11
7
87
279
373
5
265
0
472
240
153
285
18
15
265
393
457
449
993
529
1
11
7
87
279
373
5
265
1
472
240
153
285
18
15
265
393
457
449
993
529
1
11
7
87
279
373
5
265
513
728
208
153
285
18
15
265
393
457
449
993
529
1
11
7
87
279
373
5
265
512
728
208
153
285
18
15
265
393
457
449
993
529
1
11
7
87
279
373
5
265
257
472
208
153
285
18
15
265
393
457
449
993
529
1
11
7
87
279
373
5
265
256
472
208
153
285
18
15
265
393
457
449
993
529
1
11
7
87
279
373
5
265
129
472
208
153
285
18
15
265
393
457
449
993
529
1
11
7
87
279
373
5
265
128
472
208
153
285
18
15
265
393
457
449
993
529
1
11
7
151
533
501
5
9
513
1816
1417
45
365
18
15
265
393
457
449
993
529
1
11
7
151
533
501
5
9
512
1816
1417
45
365
18
15
265
393
457
449
993
529
1
11
7
151
533
501
5
521
513
1816
1417
45
365
18
15
265
393
457
449
993
529
1
11
7
151
533
501
5
521
512
1816
1417
45
365
18
15
265
393
457
449
993
529
1
11
7
151
533
501
5
265
513
1816
1417
45
365
18
15
265
393
457
449
993
529
1
11
7
151
533
501
5
265
512
1816
1417
45
365
18
15
265
393
457
449
993
529
1
11
7
151
277
369
1
1033
1
88
113
153
285
18
15
265
393
457
449
993
529
1
11
7
151
277
369
1
1033
513
1816
1137
153
285
18
15
265
393
457
449
993
529
1
11
7
151
277
369
1
1033
65
88
113
153
285
18
15
265
393
457
449
993
529
1
11
7
151
277
369
1
9
1
88
113
153
285
18
15
265
393
457
449
993
529
1
11
7
151
277
369
1
9
513
1816
1137
153
285
18
15
265
393
457
449
993
529
1
11
7
151
277
369
1
9
512
1816
1137
153
285
18
15
265
393
457
449
993
529
1
11
7
151
277
369
1
9
129
88
113
153
285
18
15
265
393
457
449
993
529
1
11
7
151
277
369
1
9
65
88
113
153
285
18
15
265
393
457
449
993
529
1
11
7
151
277
369
1
49
1
88
113
153
285
18
15
265
393
457
449
993
529
1
11
7
151
277
369
1
49
513
88
113
153
285
18
15
265
393
457
449
993
529
1
11
7
151
277
369
1
521
1
88
113
153
285
18
15
265
393
457
449
993
529
1
11
7
151
277
369
1
521
513
88
113
153
285
18
15
265
393
457
449
993
529
1
11
7
151
277
369
1
521
65
88
113
153
285
18
15
265
393
457
449
993
529
1
11
7
151
277
369
1
265
1
88
113
153
285
18
15
265
393
457
449
993
529
1
11
7
151
277
369
1
265
513
88
113
153
285
18
15
265
393
457
449
993
529
1
11
7
151
277
369
1
265
257
664
113
153
285
18
15
265
393
457
449
993
529
1
11
7
151
277
369
1
265
129
88
113
153
285
18
15
265
393
457
449
993
529
1
11
7
151
277
369
1
561
1
88
113
153
285
18
15
265
393
457
449
993
529
1
11
7
151
277
369
1
305
1
88
113
153
285
18
15
265
393
457
449
993
529
1
11
7
151
277
369
1
305
513
1816
1137
153
285
18
15
265
393
457
449
993
529
1
11
7
151
277
373
1
1033
1
88
113
157
309
18
15
265
393
457
449
993
529
1
11
7
151
277
373
1
1033
513
1816
1137
157
309
18
15
265
393
457
449
993
529
1
11
7
151
277
373
1
1033
65
88
113
157
309
18
15
265
393
457
449
993
529
1
11
7
151
277
373
1
9
1
88
113
157
309
18
15
265
393
457
449
993
529
1
11
7
151
277
373
1
9
513
1816
1137
157
309
18
15
265
393
457
449
993
529
1
11
7
151
277
373
1
9
512
1816
1137
157
309
18
15
265
393
457
449
993
529
1
11
7
151
277
373
1
9
129
88
113
157
309
18
15
265
393
457
449
993
529
1
11
7
151
277
373
1
9
65
88
113
157
309
18
15
265
393
457
449
993
529
1
11
7
151
277
373
1
49
1
88
113
157
309
18
15
265
393
457
449
993
529
1
11
7
151
277
373
1
49
513
88
113
157
309
18
15
265
393
457
449
993
529
1
11
7
151
277
373
1
521
1
88
113
157
309
18
15
265
393
457
449
993
529
1
11
7
151
277
373
1
521
513
88
113
157
309
18
15
265
393
457
449
993
529
1
11
7
151
277
373
1
521
65
88
113
157
309
18
15
265
393
457
449
993
529
1
11
7
151
277
373
1
265
1
88
113
157
309
18
15
265
393
457
449
993
529
1
11
7
151
277
373
1
265
513
88
113
157
309
18
15
265
393
457
449
993
529
1
11
7
151
277
373
1
265
257
664
113
157
309
18
15
265
393
457
449
993
529
1
11
7
151
277
373
1
265
129
88
113
157
309
18
15
265
393
457
449
993
529
1
11
7
151
277
373
1
561
1
88
113
157
309
18
15
265
393
457
449
993
529
1
11
7
151
277
373
1
305
1
88
113
157
309
18
15
265
393
457
449
993
529
1
11
7
151
277
373
1
305
513
1816
1137
157
309
18
15
265
393
457
449
993
529
1
11
7
151
277
373
5
1033
1
88
81
45
541
18
15
265
393
457
449
993
529
1
11
7
151
277
373
5
1033
513
1816
1105
45
541
18
15
265
393
457
449
993
529
1
11
7
151
277
373
5
1033
512
1816
1105
45
541
18
15
265
393
457
449
993
529
1
11
7
151
277
373
5
1033
65
88
81
45
541
18
15
265
393
457
449
993
529
1
11
7
151
277
373
5
9
0
88
81
45
541
18
15
265
393
457
449
993
529
1
11
7
151
277
373
5
9
1
88
81
45
541
18
15
265
393
457
449
993
529
1
11
7
151
277
373
5
9
513
1816
1105
45
541
18
15
265
393
457
449
993
529
1
11
7
151
277
373
5
9
512
1816
1105
45
541
18
15
265
393
457
449
993
529
1
11
7
151
277
373
5
9
129
88
81
45
541
18
15
265
393
457
449
993
529
1
11
7
151
277
373
5
9
128
88
81
45
541
18
15
265
393
457
449
993
529
1
11
7
151
277
373
5
9
65
88
81
45
541
18
15
265
393
457
449
993
529
1
11
7
151
277
373
5
521
0
88
81
45
541
18
15
265
393
457
449
993
529
1
11
7
151
277
373
5
521
1
88
81
45
541
18
15
265
393
457
449
993
529
1
11
7
151
277
373
5
521
513
88
81
45
541
18
15
265
393
457
449
993
529
1
11
7
151
277
373
5
521
512
88
81
45
541
18
15
265
393
457
449
993
529
1
11
7
151
277
373
5
521
65
88
81
45
541
18
15
265
393
457
449
993
529
1
11
7
151
277
373
5
265
0
88
81
45
541
18
15
265
393
457
449
993
529
1
11
7
151
277
373
5
265
1
88
81
45
541
18
15
265
393
457
449
993
529
1
11
7
151
277
373
5
265
513
88
81
45
541
18
15
265
393
457
449
993
529
1
11
7
151
277
373
5
265
512
1816
1105
45
541
18
15
265
393
457
449
993
529
1
11
7
151
277
373
5
265
257
664
81
45
541
18
15
265
393
457
449
993
529
1
11
7
151
277
373
5
265
256
664
81
45
541
18
15
265
393
457
449
993
529
1
11
7
151
277
373
5
265
129
88
81
45
541
18
15
265
393
457
449
993
529
1
11
7
151
277
373
5
265
128
88
81
45
541
18
15
265
393
457
449
993
529
1
11
7
151
535
501
5
9
513
1816
1416
45
365
18
15
265
393
457
449
993
529
1
11
7
151
535
501
5
9
512
1816
1416
45
365
18
15
265
393
457
449
993
529
1
11
7
151
535
501
5
521
513
1816
1416
45
365
18
15
265
393
457
449
993
529
1
11
7
151
535
501
5
521
512
1816
1416
45
365
18
15
265
393
457
449
993
529
1
11
7
151
535
501
5
265
513
1816
1416
45
365
18
15
265
393
457
449
993
529
1
11
7
151
535
501
5
265
512
1816
1416
45
365
18
15
265
393
457
449
993
529
1
11
7
151
279
373
1
1033
1
88
80
44
793
18
15
265
393
457
449
993
529
1
11
7
151
279
373
1
1033
513
1816
1136
153
793
18
15
265
393
457
449
993
529
1
11
7
151
279
373
1
1033
65
88
80
44
793
18
15
265
393
457
449
993
529
1
11
7
151
279
373
1
9
1
88
80
44
793
18
15
265
393
457
449
993
529
1
11
7
151
279
373
1
9
513
1816
1136
153
793
18
15
265
393
457
449
993
529
1
11
7
151
279
373
1
9
512
1816
1104
45
537
18
15
265
393
457
449
993
529
1
11
7
151
279
373
1
9
129
88
80
44
793
18
15
265
393
457
449
993
529
1
11
7
151
279
373
1
9
65
88
80
44
793
18
15
265
393
457
449
993
529
1
11
7
151
279
373
1
49
1
88
80
44
793
18
15
265
393
457
449
993
529
1
11
7
151
279
373
1
49
513
88
80
44
793
18
15
265
393
457
449
993
529
1
11
7
151
279
373
1
521
1
88
80
44
793
18
15
265
393
457
449
993
529
1
11
7
151
279
373
1
521
513
88
80
44
793
18
15
265
393
457
449
993
529
1
11
7
151
279
373
1
521
65
88
80
44
793
18
15
265
393
457
449
993
529
1
11
7
151
279
373
1
265
1
88
80
44
793
18
15
265
393
457
449
993
529
1
11
7
151
279
373
1
265
513
88
80
44
793
18
15
265
393
457
449
993
529
1
11
7
151
279
373
1
265
257
664
80
45
537
18
15
265
393
457
449
993
529
1
11
7
151
279
373
1
265
129
88
80
44
793
18
15
265
393
457
449
993
529
1
11
7
151
279
373
1
561
1
88
80
44
793
18
15
265
393
457
449
993
529
1
11
7
151
279
373
1
305
1
88
80
44
793
18
15
265
393
457
449
993
529
1
11
7
151
279
373
1
305
513
1816
1136
153
793
18
15
265
393
457
449
993
529
1
11
7
151
279
373
5
1033
1
88
80
44
797
18
15
265
393
457
449
993
529
1
11
7
151
279
373
5
1033
513
1816
1136
153
285
18
15
265
393
457
449
993
529
1
11
7
151
279
373
5
1033
512
1816
1104
45
541
18
15
265
393
457
449
993
529
1
11
7
151
279
373
5
1033
65
88
80
44
797
18
15
265
393
457
449
993
529
1
11
7
151
279
373
5
9
0
88
80
44
797
18
15
265
393
457
449
993
529
1
11
7
151
279
373
5
9
1
88
80
44
797
18
15
265
393
457
449
993
529
1
11
7
151
279
373
5
9
513
1816
1136
153
285
18
15
265
393
457
449
993
529
1
11
7
151
279
373
5
9
512
1816
1104
45
541
18
15
265
393
457
449
993
529
1
11
7
151
279
373
5
9
129
88
80
44
797
18
15
265
393
457
449
993
529
1
11
7
151
279
373
5
9
128
88
80
44
797
18
15
265
393
457
449
993
529
1
11
7
151
279
373
5
9
65
88
80
44
797
18
15
265
393
457
449
993
529
1
11
7
151
279
373
5
521
0
88
80
44
797
18
15
265
393
457
449
993
529
1
11
7
151
279
373
5
521
1
88
80
44
797
18
15
265
393
457
449
993
529
1
11
7
151
279
373
5
521
513
88
80
44
797
18
15
265
393
457
449
993
529
1
11
7
151
279
373
5
521
512
88
80
44
797
18
15
265
393
457
449
993
529
1
11
7
151
279
373
5
521
65
88
80
44
797
18
15
265
393
457
449
993
529
1
11
7
151
279
373
5
265
0
88
80
44
797
18
15
265
393
457
449
993
529
1
11
7
151
279
373
5
265
1
88
80
44
797
18
15
265
393
457
449
993
529
1
11
7
151
279
373
5
265
513
88
80
44
797
18
15
265
393
457
449
993
529
1
11
7
151
279
373
5
265
512
1816
1104
45
541
18
15
265
393
457
449
993
529
1
11
7
151
279
373
5
265
257
664
80
45
541
18
15
265
393
457
449
993
529
1
11
7
151
279
373
5
265
256
664
80
45
541
18
15
265
393
457
449
993
529
1
11
7
151
279
373
5
265
129
88
80
44
797
18
15
265
393
457
449
993
529
1
11
7
151
279
373
5
265
128
88
80
44
797
18
15
265
393
457
449
993
529
1
13
6
18
275
369
2
1035
24
28
214
158
412
18
15
265
393
457
449
993
529
1
13
6
18
275
369
2
1035
536
28
214
158
412
18
15
265
393
457
449
993
529
1
13
6
18
275
369
2
11
24
28
214
158
412
18
15
265
393
457
449
993
529
1
13
6
18
275
369
2
11
536
28
214
158
412
18
15
265
393
457
449
993
529
1
13
6
18
275
369
2
11
280
412
214
158
412
18
15
265
393
457
449
993
529
1
13
6
18
275
369
2
11
152
412
246
158
284
18
15
265
393
457
449
993
529
1
13
6
18
275
369
2
523
24
28
214
158
412
18
15
265
393
457
449
993
529
1
13
6
18
275
369
2
523
536
28
214
158
412
18
15
265
393
457
449
993
529
1
13
6
18
275
369
2
523
280
28
214
158
412
18
15
265
393
457
449
993
529
1
13
6
18
275
369
2
267
24
28
214
158
412
18
15
265
393
457
449
993
529
1
13
6
18
275
369
2
267
536
28
214
158
412
18
15
265
393
457
449
993
529
1
13
6
18
275
369
2
267
280
28
214
158
412
18
15
265
393
457
449
993
529
1
13
6
18
275
369
2
267
152
28
214
158
412
18
15
265
393
457
449
993
529
1
13
6
18
275
369
2
1163
24
28
214
158
412
18
15
265
393
457
449
993
529
1
13
6
23
279
373
2
1035
24
25
176
153
280
18
15
265
393
457
449
993
529
1
13
6
23
279
373
2
1035
536
25
176
153
280
18
15
265
393
457
449
993
529
1
13
6
23
279
373
2
11
24
25
176
153
280
18
15
265
393
457
449
993
529
1
13
6
23
279
373
2
11
536
25
176
153
280
18
15
265
393
457
449
993
529
1
13
6
23
279
373
2
11
280
25
240
153
280
18
15
265
393
457
449
993
529
1
13
6
23
279
373
2
523
24
25
176
153
280
18
15
265
393
457
449
993
529
1
13
6
23
279
373
2
523
536
25
176
153
280
18
15
265
393
457
449
993
529
1
13
6
23
279
373
2
523
280
25
240
153
280
18
15
265
393
457
449
993
529
1
13
6
23
279
373
2
267
24
25
176
153
280
18
15
265
393
457
449
993
529
1
13
6
23
279
373
2
267
536
25
176
153
280
18
15
265
393
457
449
993
529
1
13
6
23
279
373
2
267
280
25
176
153
280
18
15
265
393
457
449
993
529
1
13
6
23
279
373
2
267
152
25
176
153
280
18
15
265
393
457
449
993
529
1
13
6
23
279
373
2
1163
24
25
176
153
280
18
15
265
393
457
449
993
529
1
13
6
82
275
369
2
11
88
732
238
158
284
18
15
265
393
457
449
993
529
1
13
6
82
275
369
2
11
152
476
214
158
284
18
15
265
393
457
449
993
529
1
13
6
82
275
369
2
267
152
476
214
158
284
18
15
265
393
457
449
993
529
1
13
6
82
275
369
2
1163
1176
2012
1238
158
284
18
15
265
393
457
449
993
529
1
13
6
146
275
369
2
1035
536
668
118
158
284
18
15
265
393
457
449
993
529
1
13
6
146
275
369
2
11
536
668
118
158
284
18
15
265
393
457
449
993
529
1
13
6
146
275
369
2
523
536
668
118
158
284
18
15
265
393
457
449
993
529
1
13
6
146
275
369
2
267
536
668
118
158
284
18
15
265
393
457
449
993
529
1
13
6
87
279
373
2
11
152
473
208
153
280
18
15
265
393
457
449
993
529
1
13
6
87
279
373
2
267
152
473
208
153
280
18
15
265
393
457
449
993
529
1
13
6
87
279
373
2
1163
1176
2009
1264
153
280
18
15
265
393
457
449
993
529
1
13
6
151
279
373
2
1035
536
1817
1136
153
280
18
15
265
393
457
449
993
529
1
13
6
151
279
373
2
11
536
1817
1136
153
280
18
15
265
393
457
449
993
529
1
13
6
151
279
373
2
11
152
89
112
153
280
18
15
265
393
457
449
993
529
1
13
6
151
279
373
2
523
536
665
112
153
280
18
15
265
393
457
449
993
529
1
13
6
151
279
373
2
267
536
1817
1136
153
280
18
15
265
393
457
449
993
529
1
13
6
151
279
373
2
267
152
89
112
153
280
18
15
265
393
457
449
992
529
1
6
6
147
272
373
4
1164
184
90
91
159
285
