2023031901
B3/S23
c7ospk
11
7
1
4
1
1
4
20
20
17
80
3
-1
0
1
1
78
0
0
0
0
11
7
1
3
27543
35413
0
83
2195
2483
2083
2149
2161
2113
2081
2208
2435
2612
2158
2057
2115
2243
2177
2466
2088
2082
2081
34
2153
2144
112
2149
2149
2149
2277
2277
2277
2237
2237
2237
2221
2221
2221
2094
2080
2080
2159
2160
2144
2053
2438
2054
2053
2566
2054
2157
2158
2093
46
110
2209
2313
2217
2209
169
2217
2081
2349
2093
173
2093
173
2221
2093
2097
2377
2089
2345
2089
297
2089
297
2089
2089
2145
3005
2157
2157
2157
2157
2230
2157
2157
2157
2169
185
2950
2077
2077
2236
2076
2333
2076
2220
2156
2117
37
73
2085
2632
2065
2065
2064
2064
2064
2064
2504
2120
2061
2061
2061
2061
2762
2314
2314
2190
2318
2318
2318
2186
2058
2065
13
2065
13
2065
2065
13
2465
2049
2817
2050
2050
2434
2818
386
2433
2081
2113
2113
2113
2113
2113
2113
2113
2563
2211
2595
2083
2499
2498
2595
2595
2083
2083
2195
2121
2195
2121
2195
2194
2185
2839
2391
2103
2103
2359
2502
2103
2103
311
2359
2103
2053
2053
2053
2053
2053
2182
2181
3092
2375
2503
2181
2885
2535
2501
2757
2373
453
2189
2061
2165
2101
117
2073
2073
2161
2329
2329
2692
2893
2829
2309
2837
2312
2829
813
2829
2892
2829
2436
2180
2053
133
2117
2117
2053
2118
2181
2311
2373
3780
2960
2960
2500
2948
2948
2980
2980
2980
2980
2980
2068
2180
2053
2053
2145
2145
2053
2145
2053
2053
2145
2190
2326
2838
2680
2312
2448
3056
1016
3064
2808
2808
2808
2550
2326
2181
2181
2113
2113
2181
2113
2181
2181
2113
2498
2994
2994
2146
2450
2324
3042
3042
3042
3042
3042
3042
2482
2194
2281
2281
2173
2173
2281
2621
2281
2292
2301
2592
2816
3136
2240
2464
2560
3136
3136
3136
3136
2624
2624
2496
2240
2221
2221
2077
2077
2237
2845
2221
2284
2269
3891
3952
3920
2533
2613
2626
3921
1874
3922
3922
3409
3922
3668
2274
2274
2205
2205
2077
2205
2549
2677
2089
2542
2549
2225
2880
2880
2545
2405
869
2659
3521
3393
2881
3459
3393
2880
3393
2480
2288
2101
389
197
213
341
453
245
405
469
373
2133
149
2061
21
29
285
2061
2517
2132
2125
2425
2597
2613
2820
2884
2361
2929
2929
2320
2401
2401
2913
2881
3409
2848
3409
2469
2293
2069
277
149
2325
2197
2069
2069
277
2325
149
2197
2325
149
2325
149
2069
2069
2069
2241
2369
2241
2369
2241
2453
2710
2061
2176
2081
3685
2062
3086
2985
2066
2066
2200
2337
2337
3153
3217
3473
3474
3473
2597
2549
2517
2517
2501
469
2517
2501
2517
2517
2517
2517
2501
2501
469
2517
2501
2517
2501
2517
2501
2501
2177
2177
2177
2689
2177
2513
2689
2501
2501
2177
2076
2668
2140
2076
2196
2196
2288
2090
2090
3098
3092
3097
3145
3089
1049
2084
2420
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2227
2227
2227
2227
2227
3025
3891
2405
2412
2483
2704
2560
2944
2432
2784
2784
2432
2703
2688
3200
3200
3599
2560
3072
3072
2048
2944
2349
2093
301
2093
301
2349
2349
2349
2349
2349
2349
2349
2349
2349
2349
2093
301
2349
2349
2349
2349
2349
2349
2467
2467
2467
2467
2275
419
2637
3539
2093
2054
2323
2610
3632
2736
2454
2614
2742
2446
2741
2740
2740
2740
3765
2612
3127
3127
2068
2628
2433
2433
2433
2433
2433
897
389
901
2433
897
2437
2437
2949
2437
901
2437
2949
2437
2433
389
2433
2433
2433
389
2433
389
2437
2437
2945
901
2437
2433
2177
2305
129
2305
259
2305
2433
2433
387
2309
3013
2086
2322
2325
3848
2076
2492
2310
2184
3208
2634
3738
3956
2484
2840
3994
2166
3629
3629
2178
2306
2353
2353
2353
2097
561
2097
561
562
2609
2101
565
309
2613
2097
561
2609
2437
3013
2981
2725
3749
677
2725
2757
2501
2993
2997
2993
2449
2449
402
2453
2449
2453
2469
2469
2737
2741
2213
2961
2177
2321
281
2325
2465
418
2465
2977
2305
2049
257
2049
257
2645
309
2644
2473
2322
2949
3351
2308
3076
2345
2078
2078
2083
3103
3358
2078
2076
3135
3102
3646
3646
2227
2323
2501
3013
3013
2437
2373
2437
2373
2374
2373
2437
2373
2437
2437
325
2437
2373
2373
2453
2597
2949
2213
2213
2213
2725
2197
2085
2565
2565
2565
2453
2757
405
402
2454
403
2261
405
2133
2133
2709
2085
2181
2181
2469
3013
2522
2993
2993
2993
2525
2523
478
2525
2733
2893
2381
349
2381
845
2381
2381
845
2581
2581
3908
2471
2064
2065
2619
2336
3328
2347
2320
2320
2160
3357
3355
2703
2573
2609
3086
3638
3633
2491
2323
3061
2805
2805
2765
2765
2469
2757
421
2758
2469
717
2501
2757
453
421
2469
2469
2501
421
2477
2477
2477
2805
2469
3061
3061
3061
3061
2805
2805
2509
2469
2469
2477
2805
2805
2805
2810
2806
2811
759
2805
2805
2469
2469
2805
2469
3061
3061
2469
2757
2226
2565
2561
2565
2225
2225
2226
2225
3585
2673
2161
2225
2161
2673
2161
2161
2673
2673
2673
2918
2489
2245
2305
2665
2480
2464
2824
2840
2840
2138
2361
2356
2724
2957
2771
3335
3679
3667
2105
569
313
2329
2757
453
2757
2757
453
2261
2517
2517
2517
2773
469
2518
2773
469
2773
2517
2517
2517
2773
469
2517
2773
469
2517
2773
469
2501
2757
453
2501
2757
2773
2757
2501
2757
2757
2757
2757
2517
2517
2517
2501
405
2757
2757
2757
2758
2758
2759
2757
2757
2757
2773
2773
2757
2517
2757
2757
2517
2517
2202
2985
2986
2985
2202
2202
2202
2201
2729
2202
2201
154
2202
2202
2202
2201
2201
2201
154
3705
3705
3625
2402
2408
2857
3977
3058
2348
2759
3007
3007
2108
2611
2592
2616
2593
2755
2444
3921
3920
1873
2154
122
2154
2170
2586
2661
2661
2149
2661
2661
2149
2149
2661
2661
2661
2661
2662
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2149
2661
2661
2662
2661
614
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2661
2432
2753
2436
2689
2432
2432
2432
2433
2690
2304
2688
2688
704
2432
2432
2688
2688
2432
2688
2688
2827
2827
3665
2151
2168
2769
2974
3090
2084
2358
694
2726
2598
2054
2081
2090
2092
2090
2081
2348
3483
3483
3483
2058
2058
2058
2058
2442
906
2621
2621
2877
2621
2621
2877
2877
2621
2621
2621
2621
2621
3645
3645
3645
2613
2613
2613
2613
2613
2613
3637
3637
3637
3637
3637
2621
2621
2621
3645
2613
2613
3637
2613
3637
3637
2613
3637
2613
2621
2613
2621
2621
2877
2621
2621
2622
2621
2621
574
2621
2621
2613
2613
2621
2613
2613
2613
3645
3637
2613
2621
2078
2265
2493
429
430
444
2093
2450
434
410
2482
2482
2456
2470
2826
826
2234
2234
2202
2322
282
2734
2746
2216
2600
2216
680
2216
2649
2681
2129
2584
2892
2689
2676
3598
2190
2134
598
2262
2224
3888
2502
2769
2572
2220
3632
2385
2094
2567
2567
2567
2051
2051
2051
2051
2259
2259
2401
2401
2401
2401
2401
3937
3041
3937
2913
3041
3041
865
2912
2913
2913
2913
3941
2917
2917
997
3045
2917
997
2405
3429
3301
2917
2917
2917
3937
3041
3041
865
2913
2677
3589
3125
2869
3637
2613
2869
2821
2565
3681
3685
3681
3681
2337
2337
3105
33
545
289
2593
2592
2592
2080
544
288
2592
2592
2597
2085
549
293
2081
289
2341
2613
2613
2657
2661
3893
3617
2289
2701
2721
2721
2721
2721
2697
2779
2487
2779
2480
2480
2777
2999
2603
2603
2091
2091
2091
2075
2075
2603
2603
2090
2602
2602
2602
2602
2946
2242
2128
2786
2378
3609
2050
3610
2778
2214
2118
2118
2050
2050
2066
2245
2146
2210
3858
2821
2912
2048
2048
2048
2093
2093
2093
2093
2542
2286
2355
2355
2867
2867
2867
2914
867
2610
563
2914
2611
2613
562
563
2613
562
563
2613
563
2608
2613
562
2613
562
563
2611
2917
2609
2613
2613
2613
2617
565
2613
2665
613
629
2405
3305
2613
2613
2609
565
2915
2611
2610
563
2611
2610
563
2577
533
3265
961
1221
3185
1141
2737
597
585
617
613
2281
2281
229
2921
917
949
869
2661
2753
3317
3305
1269
1273
1253
3298
1251
1267
3298
1251
2562
258
2869
819
2307
2050
3
2051
514
517
515
259
610
611
2050
3
514
515
259
2048
512
608
2560
2560
2048
2560
2048
512
2562
2562
2689
645
2053
2561
5
517
2049
513
2434
387
2435
2433
3717
2789
2659
627
2657
3301
3125
2464
3789
3779
3779
3779
3779
3789
2691
2179
387
2691
2434
2432
2691
2787
3779
3779
2499
2499
2499
2723
2723
2755
3779
2499
2755
3779
3779
3779
2950
2694
2585
2466
2899
3345
3072
3378
2562
2057
2185
2185
2516
2244
2059
2657
613
2826
2690
3074
2061
2946
2068
2062
22
2062
22
2053
2053
2053
2053
2401
2273
2827
2825
779
2697
651
2827
2827
2947
2947
3650
3651
2247
3705
1651
3845
3846
1799
3847
3845
3846
1799
3845
1799
3845
3847
3704
3845
3846
3845
3846
1799
3847
3651
2181
3673
3893
3893
3845
3845
3845
3845
2757
2757
2757
2329
285
2473
3893
3845
3845
3845
2243
3843
3842
3843
3843
3842
3843
2613
2613
2637
2637
2637
3097
3097
3593
3593
1557
3605
3593
3605
3597
3593
1549
3605
2569
525
777
522
781
778
2581
2581
2581
789
3609
1565
2569
3205
3205
3205
3205
3205
3203
3203
3203
3203
3203
2594
2594
2585
2587
2595
2595
2595
2595
2594
547
554
551
2605
2601
547
555
549
2595
2595
2595
2595
2601
547
557
2594
547
550
551
2595
2595
2592
2592
2592
2592
2592
2592
2592
2592
2592
2592
2600
3593
3597
2601
2601
2601
2601
549
557
2601
2601
2562
515
519
2563
519
2563
2565
2573
2605
3593
3593
3593
2221
2565
2064
3037
3039
3039
3039
3039
3037
2053
2053
2053
3077
5
2052
2048
3075
3587
3045
3045
2277
2277
2277
2117
2117
2277
3045
2277
2277
3045
3045
3045
2702
2702
2180
2594
2647
2433
2434
2354
2097
2539
2539
2539
2257
2257
2087
2817
2817
2819
2115
2118
2113
3203
2082
2081
34
2081
34
2082
2082
2948
2180
836
2436
2116
2337
2273
2841
2073
89
2073
27
89
2617
2601
569
2585
553
539
557
601
603
2089
57
45
59
91
2569
2569
649
3081
3081
2573
3162
3161
1115
2829
2825
2825
781
2829
3085
3081
3081
1037
265
2317
3085
3085
3085
3160
2829
2825
3085
3081
3081
1037
3085
2825
2613
3165
1114
3125
3125
2829
3085
3081
1037
265
269
3081
1037
269
2573
2573
2573
2825
781
778
2829
2569
3125
2829
3085
3085
2569
2825
3081
265
3081
3081
3081
3081
2613
309
821
2613
309
821
2829
2829
2829
2845
794
665
669
666
2841
797
665
669
2089
61
2073
29
2101
2101
2073
29
2101
2841
2845
2841
797
2869
2585
553
541
569
281
285
573
557
2585
541
281
573
669
2585
553
541
569
793
797
573
557
794
601
665
669
666
2585
569
281
538
2841
797
601
605
2841
2329
285
309
2357
2613
309
2613
821
2841
665
2869
2057
3085
3085
3081
1037
3085
3081
1037
3081
3081
3081
3205
3205
2601
2601
2589
2585
2605
2605
563
2601
569
555
573
557
565
563
571
605
2617
565
571
2601
569
562
567
2601
569
573
557
565
563
571
601
317
315
2329
2605
565
2613
2601
569
554
298
1181
601
2601
569
285
555
797
573
557
565
313
825
563
571
309
317
821
829
605
315
827
2601
285
2617
565
821
2617
2621
565
2617
573
565
571
2601
2329
285
557
601
605
2601
285
573
557
565
563
605
2333
2601
567
2613
2613
566
2605
2601
569
555
557
565
563
605
2611
2608
2608
304
816
2608
2600
2600
2608
552
2608
552
2600
2600
2608
304
816
2856
2346
301
2349
2601
2585
553
569
281
793
297
573
557
809
282
601
301
2601
2601
569
557
809
2601
569
557
565
2621
2601
601
2601
569
557
601
2825
2829
2829
2825
781
2829
2825
2829
2357
2061
521
525
2717
2841
2841
797
665
669
2697
653
2665
2164
2645
2652
2652
2652
2652
2645
2100
2100
2100
84
2132
2132
2164
2164
2743
2141
3124
52
2100
2613
2612
2612
2132
116
2132
2612
2100
2613
2613
2101
2101
2100
3713
3713
2754
2600
2389
2877
2223
167
2884
3568
2083
2083
2083
2371
2467
403
2049
3073
3073
3096
2504
2542
2105
2067
2150
2147
2147
2147
2147
2158
2158
2080
2176
2624
2080
2112
2432
2432
2569
2569
2569
2565
521
2565
521
2566
521
522
2057
2058
2057
2313
2313
2565
265
2309
2309
2309
2565
521
522
2565
521
2565
2565
2565
2569
2569
2569
3593
3593
2565
2569
2569
2569
2569
2569
2565
2565
521
2569
2569
2569
2565
521
2565
521
2569
2565
2565
521
2569
2569
2568
2569
2569
2569
2569
2565
2565
521
2565
521
2569
2565
2565
525
2569
2565
2565
2565
521
525
2569
2565
525
2565
521
525
2573
2569
2565
521
525
2565
521
525
2565
2573
2573
2573
2565
777
781
2569
773
2566
2573
781
2569
2565
2565
521
525
2565
525
2565
521
525
2570
2569
2569
2569
2569
522
2570
2569
2569
522
2565
261
2821
2821
2565
261
2821
2821
2573
2573
2573
2565
2566
3077
1037
517
521
3077
517
2566
519
2565
3077
517
3077
1037
517
521
2565
2569
2565
2565
2565
2565
2565
2565
2565
2565
3077
3077
3077
3077
3077
517
2565
518
261
265
269
2569
525
2565
261
2565
521
525
2565
261
265
269
781
2565
261
773
2565
2565
525
2565
518
261
265
2565
261
2565
2565
2565
2565
2569
525
2565
2565
521
261
525
3077
1033
1037
517
518
521
3077
517
2565
2565
525
2566
2565
261
2565
2565
2566
2565
2565
2565
2566
3077
517
518
521
3077
517
2565
518
521
261
262
265
2565
2565
2309
265
2309
2565
2821
2565
261
3077
517
261
773
2309
3077
517
3078
2565
525
3077
2573
2569
2569
525
2573
2565
521
525
2573
2565
525
2573
2569
2569
522
2569
2565
2565
2057
2057
2565
2569
522
2565
2309
269
2317
2313
266
2313
266
2315
2309
2309
269
2309
2309
265
267
269
2313
263
2565
2313
266
2309
2313
263
2313
2313
269
2310
266
2565
261
2313
269
266
2310
265
266
2309
2565
261
269
2565
261
2565
261
267
269
2313
2566
2309
773
2309
265
777
2309
2309
2309
2565
2570
266
2569
2571
2315
2565
2569
2569
262
265
522
269
266
2309
262
265
525
522
269
266
2309
2569
265
267
3077
2565
261
2565
261
269
2565
261
2309
265
777
269
781
266
778
3078
1033
1037
1034
2565
261
523
265
525
267
269
2569
261
265
263
2309
773
2309
773
3077
3077
2565
2309
265
777
269
781
263
775
3081
1031
2317
2309
2313
2309
3077
2313
269
266
2309
2309
2309
262
265
269
266
2309
2309
2313
263
2573
2309
2309
2565
2565
521
2565
2569
525
522
2309
2565
2565
525
2565
2565
2565
2309
2569
2565
2565
2565
2566
2565
525
2569
525
522
2569
2569
523
525
2565
525
2565
2565
521
523
525
2565
2571
2312
2312
2312
776
3080
2312
2313
2312
2312
2312
2312
2312
2568
2568
2312
260
2312
776
3076
3081
3337
2309
2309
2309
2309
2569
261
265
525
269
2569
261
265
269
2309
773
269
3077
2309
773
777
269
781
2565
261
2309
525
269
3081
1037
2310
774
2565
521
2309
773
269
781
2309
269
2569
261
265
269
2309
265
269
2309
269
3077
1033
1037
2309
265
269
2309
265
269
2573
2309
2565
2569
2569
2569
525
2569
2565
525
2569
3081
3081
3081
3081
3081
3081
2569
2573
2309
2573
2565
521
525
2573
3077
517
3078
1034
3077
3077
3077
1037
525
3077
517
2565
2573
2569
2304
2821
2088
2088
2088
2088
2693
2304
2304
2304
2304
2240
2240
2240
2304
2307
3652
3584
3584
3584
3840
3840
3968
2304
2304
2240
2304
3840
3840
2304
3840
3840
3840
2145
2145
73
2595
2818
2832
2853
2305
2305
2884
2064
2576
2576
2832
2336
800
2960
2960
2611
2573
2573
2582
2048
2089
2077
3504
2641
2627
2627
2627
2627
2625
2625
2158
2146
102
2146
2158
2658
2210
2658
2698
2697
2697
2697
2441
649
394
650
2441
649
2441
649
2697
2697
2698
3721
3721
3721
2441
394
2442
2697
2441
2441
2441
2441
2441
2441
649
2441
395
651
2441
2441
649
2441
2441
2697
3721
3721
3721
3721
3721
2697
2697
2698
2698
2697
2697
2697
2697
2697
2698
2697
2697
2697
2697
2697
2697
2697
2697
2697
2698
2697
2698
2697
3721
3721
3721
3721
3721
3721
3721
3721
3722
3721
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
2698
2697
2697
2697
2697
2697
651
650
2698
3721
3721
3721
1675
1674
2701
2445
2957
2957
2701
2445
2957
2957
2701
2701
2701
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
2445
2445
2701
2701
2701
2701
2701
2701
2701
3725
3725
3725
3725
3725
3725
2701
2701
2445
2445
2445
2445
653
2701
2445
653
2445
2701
2701
2701
2701
2957
2957
2957
2957
2701
2445
2957
2701
2701
2701
2701
2701
2445
2445
2701
2445
2701
2701
2445
2701
2701
2701
2701
2701
2701
2445
2701
2445
2445
2445
909
2445
653
2445
653
2445
2445
909
2445
653
2701
2701
2701
2445
2701
2445
2445
2445
2445
2445
653
2701
2701
2445
2445
2701
2445
653
2445
2957
2445
653
2701
2445
2701
2445
2445
2445
2701
2445
2445
2445
2445
2701
2957
2701
2445
2957
2701
2445
909
2957
2445
2445
909
2701
3725
3725
3725
3725
2701
2697
2701
2701
2701
2701
2701
2701
2701
2701
2701
2701
2697
2697
650
2697
651
650
2698
2697
2697
3721
3721
2441
2698
2442
650
2697
2441
2441
2441
2441
2441
2441
2441
394
2441
2441
2441
2441
2441
2441
2441
2441
395
2441
2441
2441
2697
2441
394
2442
2441
2441
2441
2441
1417
2441
2441
2441
1417
2441
1417
2441
2441
2441
2441
1417
2441
1417
2441
905
1417
2441
905
1417
2441
1417
2441
1417
2441
2441
1417
2441
1417
2441
2441
2441
2441
1417
2443
1419
2441
1417
2441
2697
2441
905
2953
2441
2441
2953
2441
2441
2441
1417
2441
2697
650
2442
2697
2697
2441
2441
2697
2441
649
2441
2441
1417
394
2443
394
650
2441
1417
2441
1417
395
1419
394
1418
2441
2441
1417
2441
905
1417
394
1418
2697
2697
2441
905
1417
2441
905
1417
395
394
906
1418
2441
2441
2441
1417
2441
3465
2441
2441
905
1417
2441
2441
1417
2441
1417
2441
2441
905
1417
2441
905
2441
2953
906
2441
2953
2441
394
2953
906
3465
3465
1418
3465
3465
1418
2441
2441
1417
2697
2441
1417
2697
2441
1417
395
1419
2441
1417
2697
2441
2441
905
1417
2441
905
1417
2441
905
2953
2441
905
2953
3465
3465
2441
2441
2441
2953
2441
2953
2441
2953
3465
3465
2441
2441
2441
1417
394
2441
905
1417
3465
2953
2953
2953
906
2441
2441
2441
2441
2441
394
2441
2441
395
394
2441
2441
2441
2441
2697
2953
2953
2697
2697
2697
2697
2697
2697
2697
2953
2697
2697
2697
2697
2697
2697
2953
2697
2697
2697
2697
2697
2697
2697
2697
2697
2697
394
650
2697
2697
2697
2697
2697
2697
2441
649
2697
2697
2697
2697
2441
2697
2440
2440
904
1416
2440
2952
3464
2440
2441
2441
1417
2440
2440
2440
1416
2440
1416
2696
2696
2441
1417
2441
905
1417
2441
2953
3465
3465
3469
2445
2445
2445
2957
2445
2445
909
2445
909
1421
2701
2445
909
1421
2701
2445
1421
2445
2445
1421
2445
909
2957
2445
3469
2445
2957
2957
2445
909
2957
2445
2445
1421
2445
2701
2445
1421
3469
3469
2445
909
2957
2701
2701
2445
2957
2445
909
2957
2445
2445
2445
2445
909
1421
2445
909
1421
2445
909
1421
2445
1421
2445
2445
1421
2445
2445
1421
3469
3469
3469
2445
2445
2445
2445
1421
2445
1421
2445
1421
2701
2445
1421
2445
2701
2701
2701
2701
2701
2701
2701
2445
2441
2441
2441
2441
2441
394
2441
2697
2701
2957
2445
2445
2445
2445
2445
3721
3721
3721
3722
3725
3725
3725
3725
3725
3725
3725
2957
2957
2697
2444
2581
2634
2602
2088
552
2596
2605
2660
2340
2340
2340
2132
2132
2084
2340
2191
3138
3828
3828
3604
3220
3220
3220
2404
2404
2388
2860
2964
3224
2968
3224
2968
3224
2189
2125
2125
2593
3019
2816
2613
2448
2448
2582
2838
3980
2444
2060
2080
160
2080
3088
3088
2662
2893
2893
2840
2408
3681
3789
2102
2051
2051
2051
2051
2051
2051
2051
2187
2251
2187
2187
715
2187
2187
395
1611
2603
3627
2182
2185
2185
2185
2185
2185
2185
2185
139
2185
2185
2186
2185
138
2185
2185
2187
138
2185
2185
2185
2185
2186
2185
138
2185
2185
138
2185
2185
2185
2185
2185
2185
2185
2185
2185
2185
138
2185
2185
2185
2185
2185
3653
3653
1609
1613
3737
2453
2437
393
3653
2345
2346
2346
2377
2373
2373
2373
2373
2371
2377
2373
2373
2373
2373
2373
2373
2373
2373
2371
2601
2627
2600
296
2185
2181
2185
2181
2181
2181
2181
2181
2179
2178
133
3657
2633
2633
2633
2633
2377
2377
2377
2377
2337
2633
2633
2633
2633
2633
2633
2633
2377
2377
2377
2377
2377
2377
2377
2193
2193
2193
3657
3657
3657
3657
3657
3657
3657
3657
3989
2185
2201
2185
2185
2185
2185
2185
2185
2185
3651
1607
2370
325
2373
2373
2370
325
2373
2375
2371
327
2627
2181
2178
133
137
2181
137
2185
2179
137
139
138
135
2689
2689
2689
2689
2689
645
2689
2689
2689
645
3769
3769
3769
3841
1797
3841
3841
1797
3841
3841
1797
3841
3845
3841
1797
3841
1797
3845
3841
1797
3845
3845
3841
1797
3841
3841
1797
3841
3841
1797
2561
2561
2309
2309
2305
261
2305
2565
2565
2561
517
3073
2053
2049
5
2053
2053
2053
2561
257
517
261
2565
261
2305
261
2309
2561
257
517
2561
257
2561
257
517
261
2305
261
2305
2305
517
261
2309
2561
257
517
261
2561
257
261
2561
257
517
261
2309
2561
517
2565
2565
2561
2309
2309
2561
2561
257
261
2309
2305
261
2561
257
517
261
2565
261
2305
261
2305
261
2305
517
261
2309
2305
261
2309
2305
2305
517
261
2561
257
517
261
2305
261
2565
2305
517
261
2561
257
261
2565
2561
257
517
261
2305
517
261
2561
517
2565
261
2561
517
2561
257
517
261
2305
517
261
2305
517
261
2565
2305
2561
257
517
261
2561
2305
2561
257
261
2305
261
2305
2305
261
2561
257
517
261
2305
261
2305
2561
257
517
261
2561
257
261
2565
261
2309
2309
2309
2309
2309
2561
261
2561
257
517
261
2305
517
261
2565
2305
2561
2561
2561
517
261
2305
261
2565
261
2305
261
2305
261
2309
2305
2309
2565
2305
2305
2305
2305
2565
2305
517
261
2561
257
517
261
2565
2565
261
2309
2561
517
2561
517
2565
2561
257
517
261
2561
517
2305
261
2229
2229
2229
2229
2737
697
3721
3729
3729
3729
3721
3721
3729
3729
3729
3729
3729
1689
3717
3714
1669
1678
1689
1693
1694
3726
1690
3737
3737
3715
1670
1674
1689
1690
1691
3721
1675
1674
3717
3714
1669
1673
1677
1689
1693
2213
2213
2217
2218
2218
2218
3849
1805
2069
2061
21
2069
2061
29
2061
2061
25
29
2073
2074
2057
13
2062
2061
2057
13
21
2061
14
2069
2057
2057
13
21
14
18
2057
11
2057
2053
9
21
14
2062
29
2057
13
3017
973
3017
3011
3021
3021
3021
3013
453
3525
3013
453
3013
453
3013
453
3525
3013
453
3525
2829
789
2845
2501
3013
453
3525
3013
453
3525
3013
453
3013
3525
3013
453
3013
3525
3013
453
3525
2845
965
453
3525
2829
789
3013
453
3525
3013
453
3525
2837
2845
965
453
2829
789
3013
453
3525
3013
453
3525
3013
453
3525
3013
2725
3013
3013
3013
3013
3013
3013
2501
3013
453
3013
453
3525
2825
2729
2729
3017
2729
2729
3017
2825
781
2729
2825
789
782
2733
3010
450
969
457
3010
450
965
453
969
457
461
973
3522
1477
1481
1485
3014
2825
779
2835
2723
3010
450
965
453
461
3522
1477
1485
3013
453
969
457
3525
1481
3017
457
455
3529
3011
451
966
969
457
455
970
458
3523
1481
1482
2509
2498
965
453
969
457
3525
2825
781
962
793
450
965
453
969
457
461
973
3010
965
969
973
3522
1477
1481
1485
3014
454
457
458
3526
1481
1482
2733
2729
677
685
3010
793
450
965
453
461
973
3010
965
973
3522
1477
1485
2825
965
453
969
457
461
973
3013
969
973
3525
1481
3015
455
2827
963
451
794
454
969
457
967
455
970
458
3011
969
967
970
3523
1481
1479
1482
2501
2825
781
2498
457
461
3533
2505
3522
2825
781
789
782
2825
781
962
782
793
450
797
965
453
794
461
973
3010
965
973
3522
1477
1485
2825
781
789
778
782
793
797
794
3010
450
965
453
461
973
3522
1477
1485
3010
450
965
453
969
3522
2825
781
782
797
2825
781
962
793
450
965
453
461
973
3010
965
973
3522
1477
1485
3013
973
3013
973
3010
965
969
457
461
973
3010
965
969
973
3014
3010
965
973
3010
965
973
3013
969
973
3011
969
970
3013
969
973
3011
969
970
3525
1481
3086
1050
1474
1477
1481
1485
3082
1478
1481
3522
1477
1485
3525
1481
1485
3523
1481
1479
1482
2825
781
789
782
797
2825
781
962
793
450
797
965
453
461
973
3522
1477
1485
2729
685
2829
962
450
969
457
461
973
3529
2733
3010
793
450
965
453
794
969
457
461
973
3522
1481
1485
2501
969
457
3529
2825
781
962
793
450
965
453
969
457
461
973
3529
1485
2729
685
2509
3010
450
965
453
969
457
461
973
3010
965
969
973
3522
1477
1481
1485
3010
450
461
973
3010
973
3522
1485
3010
965
461
973
3013
973
3021
3010
3010
3010
3081
1037
1049
1038
1054
1474
1477
1485
3522
1477
2825
3021
3010
965
453
969
461
973
3010
965
969
973
3013
973
3013
973
3010
973
3010
973
3522
1477
1481
1485
3522
1485
3010
3010
3010
450
457
3522
1481
3014
454
458
2825
962
450
794
3010
3522
3522
3085
3077
3077
1033
1037
3082
2501
2501
2501
2498
453
2498
453
2502
2501
2501
2503
2499
454
455
2501
2501
2501
2498
2213
2217
2217
2217
2217
2217
2217
2217
173
2210
2217
2217
173
2221
174
2217
173
2210
2222
2222
2217
173
2217
2213
173
2213
2213
2213
2213
2213
2213
2217
165
173
174
2210
174
2217
2218
2218
2222
2213
173
174
2222
2221
2221
174
2210
2222
2221
174
2213
173
2221
2217
173
174
2221
2217
2217
173
174
3010
3009
449
778
962
450
3009
962
3521
1474
3009
449
962
3009
962
3082
1473
1042
1050
1474
2498
2508
3016
456
3528
2068
2068
3012
452
3524
3012
452
3524
2212
2212
3020
460
3532
3020
460
3020
3532
3020
3020
3532
3096
2833
2841
2841
2057
3017
2841
3017
457
3017
3017
457
3017
3529
2721
681
677
2833
969
457
3017
3529
2721
3017
457
3529
3017
457
3017
457
3529
3017
3017
3017
3017
3081
3017
3017
3017
3017
3017
3017
2841
3017
457
3529
2833
969
457
2725
3017
457
3529
3529
3529
3017
3017
3017
2721
2721
3017
3017
3017
3017
3017
3017
3017
2825
3017
457
3017
3529
3017
457
3017
3529
3017
457
3017
3529
2505
3529
2505
2505
3529
2505
2505
3529
3529
3529
3529
2505
2505
2505
3017
457
3529
3017
457
3529
3017
457
3529
2721
3017
457
3529
2841
2217
2217
2217
2217
2217
2217
2217
2209
2061
2061
2053
2057
10
25
14
30
2057
13
25
14
2057
2061
2213
2213
3073
1029
2817
2821
2817
2817
2817
773
2094
2094
2121
2121
2121
2121
2081
2081
2081
2081
73
2081
73
3585
1541
3585
1541
3746
2124
660
3637
2586
2590
2588
2588
2574
534
3725
2572
2084
2084
2084
2568
2568
2054
2086
2573
3104
2712
2712
2696
3272
3272
1228
3992
2924
2924
2820
868
2968
2760
716
2252
220
1244
2780
3788
1756
3292
716
732
3804
2328
2120
2120
2083
3017
2248
3609
2161
2161
2054
2822
3072
2240
3904
2090
682
2090
2730
3633
1594
3633
2216
2077
2077
3882
2700
650
2117
2170
2854
2295
2055
89
2055
89
135
2295
2295
2055
135
2295
2387
2131
2387
2387
2387
2131
339
2131
2259
3283
2568
3080
2225
2217
2217
2153
2153
2153
169
2153
2153
2153
2153
2153
2154
2153
2154
2217
2217
2217
2218
3241
3241
3241
2409
2410
2409
2410
2409
2409
2410
2409
2409
2409
2409
2409
3177
2409
2409
3177
2409
2410
2409
3177
2409
2409
3177
2084
2081
2081
2081
2081
3252
3121
3241
2116
2665
2666
2666
2542
2100
2100
2100
2100
2265
345
2542
2100
2100
2100
564
2100
2100
2100
2097
2097
2265
2670
2265
729
2666
2666
2222
2228
2158
174
2228
2228
2228
2228
2225
2225
2225
2225
2125
2414
2414
2414
2781
2137
217
221
429
493
2265
345
218
346
2265
345
218
2265
345
221
218
349
346
493
2481
2265
729
473
733
477
2266
473
733
477
2265
218
729
473
730
474
2265
218
729
473
730
474
2265
218
729
621
473
733
730
477
474
2781
2777
2265
345
221
218
349
346
2265
221
349
2265
221
218
2265
345
218
346
493
2137
217
345
218
346
2265
345
221
218
346
493
2265
2449
2453
2457
2105
61
58
2105
61
58
2105
61
58
2105
61
2105
2105
61
2106
2106
3089
2221
2265
218
2265
2221
2222
2222
2221
2265
173
2221
2113
2113
2097
2097
2100
564
436
2100
436
2097
2097
2097
2097
2097
217
2097
2265
473
2228
2225
2225
2217
2225
2217
2217
2225
2217
2217
2218
2225
2417
2417
2417
2417
2405
613
370
2405
613
2418
2418
2418
2405
3681
2145
3693
3409
3473
3409
3409
1425
3473
3473
3409
1425
3473
3473
3473
3409
1425
3473
3409
3473
3473
3481
1426
3417
1373
1433
1437
3485
3417
1373
1429
1437
3481
3417
1373
1433
1437
3481
3481
1426
1434
3413
1369
1373
1433
1437
3481
3401
1369
1433
3413
1369
1373
1433
2577
2577
2185
2185
2185
2185
2177
2625
2625
2629
2629
3649
3649
3649
3649
3649
3653
3653
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
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
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
10
2057
2057
10
2057
10
2069
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2165
2165
2165
2165
2657
2657
3630
3601
3601
3637
3629
3629
3637
3633
3641
1594
3641
1594
3641
3641
1597
3620
3618
3617
3618
3617
3617
3618
3618
3618
3617
3617
1570
3617
3617
1570
3618
3617
3618
3617
3625
3625
3626
3604
1572
3601
3601
3617
1570
3617
3617
1570
3617
2724
420
2212
2414
2410
2410
2410
2241
2241
2068
2052
2052
2052
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2050
2049
2049
2049
2049
2049
2050
2065
2049
2049
2049
2049
2050
2050
2049
2049
2049
2049
2049
2049
2050
2050
2049
2049
2049
2241
2241
2241
2241
2241
2241
2241
2756
2500
2500
2756
2500
2756
2500
2756
2500
2500
2756
2500
2500
3012
3012
3012
3012
452
2756
2500
2500
2756
2500
2500
3012
708
3012
452
3012
3268
1476
964
452
3012
708
3012
452
3012
3268
1476
452
3012
708
3012
452
3268
1476
964
452
3012
2756
3012
452
3268
1476
452
3012
3268
964
2756
2500
2500
2756
2500
2500
3012
3012
2756
3012
452
3012
3012
2756
3012
452
2500
2756
2500
2500
2756
2500
2500
2756
2564
2756
2756
2756
2756
2756
2756
2580
2756
2500
2756
2500
3524
3022
2569
2561
521
2761
2569
2561
2761
2977
2977
2561
3265
929
1218
3265
3010
2561
2754
2498
2753
2497
457
2754
2498
2753
2497
2753
2497
450
457
2497
2753
2498
2497
2497
2497
2754
3009
3265
961
929
3265
961
2561
2754
2497
450
2753
2497
2497
2497
450
2497
2497
2753
2497
2753
2497
2497
2497
2753
2497
2497
2497
2753
2497
457
2754
2753
706
2497
450
457
2497
2754
2497
450
458
2497
457
2497
2497
450
458
2561
2498
2753
3009
449
2753
2497
3265
1473
449
3017
3009
3009
962
706
3009
3009
449
962
450
3009
705
3009
449
3009
705
3009
449
450
969
457
2561
961
705
449
3009
705
3009
705
962
706
3009
705
3009
705
3009
705
3521
961
449
1474
450
3521
961
449
3521
961
449
969
3521
961
449
3009
706
3009
449
450
3009
449
2497
3521
961
449
3521
961
1481
3521
2561
2561
521
2561
2561
3009
962
3009
3009
449
962
450
3009
705
3009
449
3009
449
3009
705
3009
962
3009
705
3009
705
3521
961
449
450
3521
961
449
3521
961
449
3009
962
3009
705
3009
449
3009
705
3009
449
3009
449
3009
3009
705
3009
705
3009
705
3521
961
449
3521
961
449
969
2753
3009
449
3017
3009
705
3009
449
3010
2498
3009
705
969
3009
449
450
457
3009
705
2577
961
449
3009
705
706
3009
449
450
458
3009
705
3009
969
2753
3009
3521
961
449
3521
961
449
1481
969
3521
961
3521
961
449
2577
3265
961
929
1218
962
930
3009
2498
2497
2497
2497
2497
3522
3009
1218
962
3009
3265
961
3010
3009
962
3009
3010
706
3010
3009
962
3010
450
3009
3009
705
3009
449
3010
3009
449
3009
705
3010
706
3009
705
3009
3522
962
450
3265
1473
449
3265
1473
449
3265
961
929
1218
962
930
969
3265
961
929
3265
961
3266
962
2977
962
3009
962
3009
3010
2753
706
2497
450
2753
3009
449
3009
705
449
2753
2498
2497
2497
2753
706
2498
2753
2497
2753
2498
3009
929
962
930
3009
929
3010
930
3009
3010
3009
2754
3009
962
3009
449
962
450
3009
705
3009
449
2561
961
705
449
3009
705
3009
3009
705
2753
3521
450
3521
961
449
3521
449
2753
2753
2753
2753
2753
706
2753
2753
2753
2753
2753
2753
706
2753
2753
2753
2754
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
2753
3265
1473
3521
2562
2562
3522
3265
1473
3265
1473
1481
3265
1473
2562
3265
1473
3521
1481
3521
1474
3265
1473
3265
1473
3265
1473
3265
1473
1481
3265
1473
3265
1473
3265
1473
1481
3521
3265
1473
3009
929
962
969
3009
929
3009
3009
929
962
3009
3009
3009
2753
706
3009
962
2497
962
450
3009
3009
705
3009
449
3009
705
449
2753
2497
450
3265
1473
449
2497
2561
521
2561
3009
2753
962
706
2497
962
450
2753
2497
457
3009
449
3009
2497
2561
2753
962
706
3009
962
3009
449
962
450
2753
3009
449
3009
962
2753
2497
457
3009
449
3009
705
2497
450
2497
2497
2497
2753
2497
2497
3009
962
3009
2753
962
706
3010
3009
449
962
450
2753
2497
3009
705
713
3009
449
457
3009
449
3009
705
2497
2497
2561
2561
2561
3009
705
962
706
3010
450
3009
705
2577
961
705
449
3009
705
962
3009
449
450
3009
705
449
3009
705
3010
706
3009
705
3009
705
962
3009
705
3521
961
1474
962
450
3521
961
449
3521
961
449
1474
3521
961
449
2753
962
706
2562
962
450
2561
961
449
3009
705
3009
962
706
3009
705
3522
962
450
3521
961
449
2754
2753
2753
2753
2753
2753
2753
2754
2754
2754
2561
2561
2561
2561
2561
3521
449
3265
1473
449
3265
1473
3522
3521
3265
2753
2753
706
2753
2753
2753
2753
2753
2753
706
2753
2753
2753
2753
2753
2753
2753
2753
706
2753
2753
706
2753
3521
1218
3265
1473
3265
3265
1473
3521
1218
1474
3265
1473
2754
2754
2754
2498
2498
3266
1474
3522
2754
2498
2498
458
3010
3010
706
3010
450
3010
2754
3522
962
450
3522
2049
2049
2049
2049
2049
2049
2900
2900
2897
2897
2897
2897
2897
2897
2897
2897
2897
2897
2897
2897
2897
2897
2897
2898
3844
3745
3745
3745
3745
3745
3745
3841
3841
3842
3849
3745
3745
3745
3745
3745
3745
3842
3746
3745
3745
3745
3746
2724
420
2468
2724
2724
2724
2724
2468
2468
2465
2465
2465
2466
2722
418
2466
2721
417
2722
2466
2466
2465
2465
2466
2465
2465
2465
2465
418
2721
417
674
2722
2465
2466
2721
2465
2465
2465
2465
2465
418
2465
2721
2209
2209
2210
2240
2752
3008
448
3008
3008
704
712
2576
960
704
448
968
456
3008
704
3008
704
3520
960
448
3264
1472
960
448
1480
456
2752
2752
2752
712
2752
2752
2560
3520
2576
2560
3264
1472
448
2896
2498
2752
706
2496
450
460
2496
450
2048
2048
3008
704
962
706
3008
704
448
962
706
450
2496
450
2752
706
2496
450
2496
450
3840
2464
3014
3014
454
3526
3014
3014
454
3014
3526
2758
2758
3526
2566
2817
2817
2818
2061
2753
3009
3009
705
2561
2753
2753
2497
3009
705
3521
961
2561
2561
2561
3009
2753
3009
449
3009
705
3521
2561
2753
2561
449
2497
2753
2497
2753
2561
449
2497
2753
2753
2753
2753
2561
2753
2753
2753
2753
2753
2753
3009
2753
2497
2497
3009
2753
3009
449
2561
2753
3009
449
3265
1473
3521
3521
2753
2753
2753
2561
2561
2753
2753
2753
2753
2753
2253
2253
3277
973
3021
2509
973
3021
3533
461
973
3021
2509
973
3021
3533
461
973
2765
973
2509
973
3021
3277
1485
461
973
2509
2509
2509
2509
2509
2509
973
2509
973
3533
461
3277
1485
3533
3277
1485
2509
2509
2509
3021
2509
973
3533
3021
2509
973
3533
3021
2509
973
3533
2562
3021
2509
973
3533
3010
3745
3745
2465
2465
2465
2721
417
2465
2721
2308
2308
2324
2306
265
2306
2306
2306
2306
2305
258
265
2305
2305
258
2305
2313
2305
2049
2049
3705
3705
2874
2873
2873
2873
2873
826
2873
2114
2114
2345
2345
2337
2337
2113
2113
2113
2113
2369
2113
2369
3641
3641
3641
3641
3950
2176
2176
3781
3650
3649
1602
3650
3650
3650
3650
3917
2817
2816
2048
2048
2560
2816
2054
2049
2560
2624
3712
3712
3712
2176
2176
2176
3200
2876
2876
2876
2876
2688
3712
3712
2180
2180
2180
2692
3716
3716
3716
3716
3716
3716
2052
2824
2824
2675
2244
2786
3594
3008
2832
3905
2625
2058
2634
3146
2472
2472
2472
2472
2242
200
2248
2242
2566
2461
2457
2218
3676
3674
3293
2883
579
2618
2197
2052
68
2089
2052
2089
2052
2196
2196
2052
2052
2196
2563
2051
2307
2563
2563
2051
2051
2051
2051
2051
3677
3133
93
2480
433
2469
2469
2577
2577
2577
2473
2576
529
2576
529
2576
529
2576
529
2576
529
2576
2576
529
2576
2473
2473
2472
2468
2725
2736
2729
2065
369
2064
356
2066
2404
2064
17
2064
17
2064
2065
2065
2066
2065
18
2064
17
18
2066
370
2065
2065
2066
2064
368
2064
368
2409
2064
17
369
2064
17
2064
17
2065
2722
2738
2721
690
2722
690
2722
689
3124
3481
3105
1056
2122
2949
2944
2944
2582
2588
2586
2586
2586
2586
2586
2582
2588
2586
2586
2582
2582
538
2582
538
2582
2589
2586
2586
2582
2586
2586
2948
2948
3254
3260
2582
3246
1206
2588
1212
3258
3258
2586
1210
3258
3258
2713
2713
2157
2881
834
2881
834
2882
2565
2565
2565
2565
2565
2565
2585
2585
2585
538
539
2585
538
2585
538
2585
2586
2585
541
538
2585
541
2581
541
2585
538
539
2589
2585
538
539
2585
541
2578
2589
2589
2585
541
2581
2581
2578
2581
537
541
2581
2581
2585
538
2585
539
2585
538
2585
538
2585
538
539
2585
538
539
2585
538
2586
2585
538
2585
538
2578
2578
538
2585
541
538
2585
530
539
2585
541
538
2585
541
2585
541
538
2581
541
2585
530
538
539
2589
2585
530
538
539
2581
2585
2581
537
541
538
2585
541
538
2581
541
2578
539
2581
541
2587
2581
2581
2581
2581
537
541
538
2581
2585
530
2585
538
2585
538
2585
538
539
2585
530
539
2585
2586
2585
538
2585
538
2578
538
2586
2581
537
541
538
2585
541
538
2589
2585
530
538
539
2585
530
538
539
2585
541
2585
2837
793
2837
2841
797
794
3521
3521
3521
3521
3521
3521
3521
3521
3521
3521
3521
3521
3521
3521
3522
3522
2177
2565
3289
3290
3290
3257
1213
3242
3242
3237
1209
2585
538
3241
3241
1189
1197
1209
1213
2129
2128
73
2585
2585
2580
2580
2580
2580
2580
2585
2585
2585
2585
2585
2584
2585
2584
2584
2580
1204
3257
2585
1209
3233
2585
3233
3233
2585
1209
3233
1184
3233
3232
2585
1209
2394
858
2906
2394
2906
2393
857
349
861
2909
2394
858
2905
2905
861
2906
2394
2906
3417
1373
2061
2061
2057
3409
2641
2629
2769
2769
2769
2629
2769
709
2705
721
581
2705
721
709
2769
2641
721
2769
2641
657
721
581
2769
2757
2770
2770
2625
2625
2625
2625
2625
2625
2625
2625
2625
2625
2625
2625
705
2625
705
2625
2625
2625
2625
2625
705
2625
2753
2753
2753
2625
705
2625
705
2625
705
2753
2753
2753
2625
705
2753
2753
2753
2625
2609
2609
2753
2753
2777
2777
717
733
730
749
2786
2769
2769
2773
2773
3289
3793
3801
3801
3801
3797
3797
2257
2257
2257
2257
337
346
2257
337
346
2385
2257
218
2257
2257
2257
2257
218
2257
2257
218
2257
218
2257
2257
218
2257
2257
2257
2257
2257
2257
337
2257
2257
337
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2265
2265
2265
2265
345
2265
2265
2265
2265
2265
2265
2265
345
2265
2265
345
2265
2265
2265
2261
2229
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
2129
2129
2129
2129
2129
2129
2129
2129
2129
90
2129
2129
90
2129
2129
2129
2129
90
2129
90
2129
90
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2129
2138
2129
2129
2129
2129
2129
2129
2129
2129
2129
2256
2256
2256
2256
2256
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2133
2133
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2137
2128
2441
233
397
361
394
237
365
362
2441
363
2281
237
2442
234
362
2442
2441
394
2443
2261
2261
341
2261
2261
341
2261
341
2261
2261
341
2261
2261
341
2389
2261
2261
2261
2261
2261
2261
2133
2133
2133
2133
2133
2133
2133
2133
2133
2673
2673
2673
2665
2485
629
373
885
2485
629
373
885
3622
3609
3609
3605
3625
3641
3605
1561
1565
3589
1557
1561
3613
3611
3613
3611
3609
1565
3613
1562
3613
3634
3632
3633
3632
3617
3617
3600
1568
1584
3632
3632
3632
1585
3632
1585
3632
3633
3633
3632
3616
1584
3632
1585
3616
1584
3632
1585
3616
3616
3616
3618
3634
3617
3617
1568
1584
1570
3601
1585
3632
1554
3632
1585
3601
1585
3616
3632
1585
2788
2532
2788
2274
2276
356
2276
2276
356
2785
2785
736
3042
3042
3042
3042
3042
3041
3041
3041
3041
3041
3041
3041
3041
3041
3040
3041
3042
3042
3042
3041
3040
3042
3041
3041
3041
992
3040
3042
3042
3041
3040
3041
3040
3040
3040
3040
3040
3040
2897
2897
3809
3809
3809
3809
3808
3808
3808
2532
2532
2532
2532
2532
2532
2532
2532
2532
2532
2532
2532
2532
3044
3044
2788
3042
738
3042
482
2530
2530
2530
2530
2530
2530
2786
2530
738
3042
738
3042
482
3042
3554
3042
1506
3042
3042
482
3042
2530
738
3042
738
3042
482
3042
3554
3042
1506
3042
482
2786
2530
738
3042
738
3042
482
3554
3042
1506
3042
3042
482
2786
2530
338
2786
3042
482
3554
3042
1506
3042
2786
2530
3042
738
2530
2530
2530
2530
2530
2530
3042
2786
2530
738
2786
2530
3042
3042
2530
738
338
2786
2530
2530
2530
2530
2530
2530
2530
2530
2386
2386
2386
2386
2386
2386
2386
2386
2900
2534
2534
2534
2534
3558
3046
2389
2389
2389
2389
2389
2389
2389
2901
2901
2389
2529
2784
2532
2529
2784
2898
2528
482
484
2528
482
484
2528
482
2530
2528
2384
480
484
2528
484
2528
482
2529
480
482
2385
482
2529
480
482
2528
2528
2529
480
482
2385
482
2528
482
484
2529
480
482
2529
482
2529
482
2384
2785
2529
2785
2785
2529
2785
2898
2384
2529
2532
2528
2528
2529
2529
2532
2528
2529
2529
482
2529
482
2529
2529
2529
482
2529
2530
2530
2528
482
2530
2530
2529
482
2528
2384
2530
2530
2530
2530
2530
2530
2384
482
2529
2530
2532
2529
482
2528
2530
2529
2530
2532
2897
2530
2530
738
3042
738
3041
481
994
482
2386
3041
482
3554
3041
994
1506
3041
994
3041
3041
3041
3044
2384
480
740
2786
3041
3041
481
2784
996
2528
996
484
3041
2529
480
3041
3041
481
480
482
3041
2384
337
481
737
338
3041
3041
992
481
480
482
2528
2784
2528
2897
3041
2384
3041
481
3041
2384
337
737
3041
2529
3044
2384
3041
2385
481
3041
2384
337
3041
2385
3041
3041
2529
3044
3044
484
3041
3041
3041
481
3041
3041
3041
992
481
3041
3041
3041
3041
481
3041
2384
3041
3041
992
481
2528
3041
3041
992
481
3041
481
3041
992
3041
3041
481
3041
3041
3041
3041
2385
2385
2385
2385
2385
3041
3044
3041
3041
3041
481
3044
3044
484
3041
2529
3041
3041
481
3041
3041
481
3041
2385
737
3041
3044
3041
2385
481
3041
2385
3041
3041
2529
3044
484
3041
3041
3041
481
3041
3041
3041
481
2786
2786
3041
2385
481
482
738
2786
3041
481
482
3041
2385
737
338
3041
3041
481
482
3041
3041
3041
3041
2385
481
3041
2385
3041
2385
3041
3041
3041
3041
3041
3041
481
3041
2530
738
2786
2530
3041
3041
738
2385
482
738
338
3041
994
738
3041
481
480
994
482
2786
2528
3041
2385
338
3041
3041
994
738
3041
481
480
994
482
2528
484
2528
3041
738
2529
338
2897
2786
3041
480
482
3041
2385
2530
338
3041
3041
481
2528
482
2528
484
3041
2385
3041
3041
2529
3041
3041
3041
3041
481
3041
3041
3041
481
3041
3041
3041
3041
3041
3041
3041
481
2896
2529
480
2784
2784
2528
2784
2784
2784
2528
2530
2528
2528
2529
3408
2785
2528
482
484
2784
738
740
2785
2529
2785
738
2784
2785
3040
736
2785
736
3040
994
996
2528
338
484
3040
2785
736
3040
3040
736
996
3040
480
994
482
996
484
2785
736
3041
992
737
2385
481
737
480
482
738
3041
737
738
3041
992
481
480
994
482
3040
3040
737
736
3041
992
481
480
3040
737
2529
737
736
3040
2528
3041
992
2530
3040
3040
3040
996
2528
996
3553
1506
3041
1505
1504
994
1506
3041
481
480
994
3553
1504
3041
1505
992
1504
3041
992
480
2530
3041
737
738
3297
737
736
2528
484
3040
994
996
2784
3041
992
994
2528
482
3041
992
737
738
3297
1248
737
736
2530
3041
992
737
738
2528
2786
740
3297
1248
737
736
3040
3041
992
738
3040
994
3041
992
738
3040
994
2529
2528
482
484
2529
3040
480
482
484
2385
481
737
480
482
3041
737
3041
481
480
482
3040
736
2385
3040
481
480
2385
481
2528
484
2529
480
482
2529
2529
2532
2528
482
484
2385
481
482
2529
482
2385
2530
484
3040
2784
3040
736
996
2784
3042
2784
3040
736
2784
3042
2784
3041
2528
736
482
484
3041
992
2784
3041
3041
481
2784
740
2528
994
482
484
3041
992
994
2528
482
3041
994
738
3041
992
481
994
482
2897
2786
2385
3040
480
482
2786
2385
3041
3041
992
2528
2385
3041
2528
482
484
3041
992
994
3040
3041
481
994
482
3040
3040
2385
2385
2385
2385
2385
2384
2385
2384
337
2385
2384
2384
337
2385
2384
2385
2384
337
2384
337
2384
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
3297
3553
3553
2896
2896
3556
3297
3553
3297
1505
3553
1504
3553
3297
1505
3553
2896
3297
3552
3553
1504
3553
3553
3556
3297
3553
3297
1505
3553
3297
3553
3297
1505
3553
3553
3553
3553
3297
3553
3297
1505
3553
3553
3553
3297
1505
3553
3041
992
737
736
994
738
2785
736
3040
994
738
3041
994
3041
992
736
994
738
2785
736
3041
992
3040
736
2784
2784
994
3040
994
2785
736
2785
736
2528
2384
480
482
338
2785
736
2786
2528
2784
738
2528
482
2784
738
3040
736
2529
480
736
482
738
3040
737
736
738
3040
481
480
482
2785
736
738
2786
2529
480
482
2384
481
737
480
482
738
2528
2528
482
3552
3040
1504
3040
481
480
482
2530
2385
2385
2385
2785
736
2529
3042
2528
482
2529
3040
736
994
3040
480
994
482
2529
2529
2529
3042
2529
994
3042
2529
2384
2384
337
481
480
3040
994
2384
480
736
482
2785
736
2784
2785
736
3041
481
480
3040
736
994
3040
480
994
482
2528
3040
3040
480
2785
2784
2529
480
2529
480
2529
480
482
3040
737
736
3041
992
481
480
3040
736
2384
337
481
737
480
736
2529
480
2528
482
2529
480
2529
480
2528
2385
481
2529
480
2529
2785
2786
2785
2529
2786
2530
2786
2785
2529
2786
2530
2529
2529
2785
2529
737
2529
2785
2529
482
2529
482
2786
2528
482
2786
2528
482
2529
2528
2385
2384
337
2898
3041
2385
3040
2384
736
3040
3040
480
3040
2384
337
2896
3040
2384
3040
480
3041
992
2385
3040
3041
992
3041
992
481
480
3040
480
3041
992
2384
3041
992
480
3041
992
2384
337
737
3040
2384
338
3040
2384
3041
992
2385
3040
3041
992
2384
3041
3041
3040
3040
3040
480
3040
3040
3040
480
3041
992
3040
3041
3040
3041
992
3041
992
3041
992
480
2384
3040
2384
480
736
2896
3040
3040
480
2896
3040
3040
480
3040
2384
3040
3040
2384
480
3040
2384
3040
3040
3040
480
3040
3040
3040
2386
2385
2385
2385
2385
2385
2385
2386
2386
2386
2897
2897
2897
2896
2896
3553
2897
3297
1250
3553
1504
1506
2897
848
3552
3552
3552
1508
3554
3297
2386
2385
2384
338
2384
337
2384
2385
2384
2384
337
2385
2384
338
2384
337
2385
2384
337
2384
337
2385
2384
337
2385
2384
337
2384
2384
337
2384
337
2384
2384
337
3553
3296
3296
3552
3297
3297
1504
3553
1504
3552
3296
3552
3296
1504
3552
2388
2388
2534
2534
2534
3558
3046
1510
3558
2534
2534
2534
2534
3046
3046
2534
3046
3046
486
3046
2534
3046
3046
2534
3558
2785
2785
2785
2785
2785
2785
3010
3010
3009
3009
3009
3009
3009
3009
960
3009
3009
3009
3009
3009
3009
3010
3009
960
3009
960
3008
962
3042
1506
2901
2901
2901
2901
2901
2901
3042
3042
1506
3040
3040
2896
2897
848
2897
2897
2897
2897
848
3042
996
2896
2896
2897
2897
2902
2788
3044
484
3044
484
2788
2622
2620
2620
3046
486
3046
486
2528
3040
2528
3040
480
2784
3040
480
3040
480
2784
2528
2384
3040
2528
3040
2528
2528
2529
2528
3040
2529
3040
2785
2529
2784
2784
3040
480
3040
480
2785
3040
480
2528
2529
480
2528
3041
481
480
3040
480
3040
480
2384
2528
2529
480
2528
3808
2384
338
3040
994
3040
480
994
2784
3041
992
737
736
994
738
2384
337
481
737
480
736
338
2384
480
2897
848
3041
992
737
736
994
738
2784
3041
992
481
480
994
482
2784
3040
480
3040
994
2384
480
482
338
3041
992
2384
480
3040
994
3040
994
3040
480
3552
1506
3041
1505
992
1504
994
1506
3041
992
3041
992
481
480
994
482
3040
1504
3040
480
2384
338
2384
2384
337
338
2384
2384
338
2384
337
2897
3552
1506
2897
2897
3296
3553
1504
2896
3009
960
962
2532
2532
2532
2532
2530
484
2532
2532
2532
3040
3040
3040
736
2384
480
736
3040
736
996
2384
480
484
3040
736
2384
3040
480
484
3040
736
2384
3040
480
996
484
2528
2528
2528
484
2532
2528
484
2528
484
2528
484
2528
484
3040
2528
3040
736
3040
736
3040
480
3040
1504
3040
3040
3040
480
3040
3040
2384
2384
3552
2903
3781
3781
3778
3041
2385
3045
3045
2385
2897
2385
2385
485
3045
485
3045
2385
3045
1509
3045
2897
2897
2897
3045
2385
485
2789
3045
485
3045
2385
3557
2897
2533
2897
2533
2533
2533
2533
2533
2897
2533
2533
2385
2385
2385
2385
2897
2385
2385
2385
2385
2385
2385
3045
2533
2533
2533
3045
2385
485
741
2789
3045
485
2898
2385
485
741
2789
3045
485
3557
3045
1509
3557
3557
2385
2385
2385
2385
2897
2385
2385
2385
2385
2385
3809
3809
2529
3041
737
3041
3041
481
3041
3041
3041
3041
481
3041
3041
737
3041
481
3041
737
3041
3041
1505
3041
481
3041
2785
3041
737
3041
481
3041
737
3041
3553
3041
1505
3041
481
3041
2529
2529
2529
2529
2529
3041
481
3041
737
2529
3041
3041
1505
3041
3297
1505
3553
3553
3297
1505
3553
2533
2533
2533
2789
3045
485
2789
3045
1509
2789
3045
485
2789
3045
1509
2789
3045
485
2789
3045
1509
2898
2789
3045
485
2789
3557
3042
2897
2897
2533
2533
2533
2789
2533
2533
2385
2308
420
2466
2314
2304
420
2312
416
2304
2304
260
2304
2304
2305
273
2468
2305
2305
2321
2306
260
2305
2312
2314
2320
2682
2377
2377
330
3142
3369
3369
1322
3370
3369
3398
3369
1322
2766
2766
2597
2597
2597
2597
2769
722
2769
722
2769
2769
713
2769
2769
713
2769
2089
2089
2089
2089
2294
2456
410
2456
410
2149
2130
2130
2130
2130
2130
2130
2130
2145
2253
2765
2189
2189
3910
2246
2184
2184
144
4032
1936
2801
2134
2134
2134
2102
2102
2102
2134
2118
38
2086
2118
38
2118
2230
2102
2102
2150
2150
2102
2230
2150
2150
2150
2150
2150
2150
2304
2304
2304
3928
2332
2722
2083
2432
2464
3404
2175
2490
2650
2650
2115
2115
2115
2115
2403
611
2259
2259
2403
2096
2548
501
2548
2090
2170
2170
3313
2657
2145
609
1124
2970
2056
2114
22
42
2090
2069
25
29
22
18
30
26
70
42
46
78
2080
24
2064
24
40
2080
24
2058
2056
2080
2080
2056
3959
2999
2295
3895
3895
2487
2487
2139
2139
2139
2817
3073
2049
2073
2073
2989
2861
2841
2841
2841
2989
2841
2841
2841
2841
2841
2841
2840
2840
2840
2840
2840
2840
2840
2840
2861
2861
2860
2860
814
2157
2150
2157
2073
2073
2073
2165
2262
2148
2072
2072
2072
2072
2072
2257
2201
2200
2517
2516
2517
2516
2516
2518
2518
2516
2516
2518
2522
2522
2522
2522
2413
2521
2521
2521
2513
2513
2520
2520
2456
2742
2742
2733
2742
2742
2742
2582
2573
3854
2829
3852
3853
1804
3056
2832
2890
2832
2118
2118
2122
2120
2120
2120
2120
2822
1798
838
1862
2822
1670
646
838
2826
1674
650
1802
842
1866
2826
1674
2822
2705
2824
1672
648
2834
2824
1672
808
840
1864
2310
2341
2696
2824
648
840
2822
2824
2696
2886
2886
2118
2118
2822
646
838
2950
2822
902
1926
838
2822
2822
902
2826
2952
2856
2952
1928
2824
904
2952
2317
2317
3065
2851
2851
931
2899
2851
851
2896
2825
2825
2825
2825
2825
2825
2121
74
2121
2121
2123
2121
2121
2123
2118
74
2118
2118
74
2123
2117
70
73
74
2117
2118
75
71
2117
70
73
74
2117
2117
2117
2117
73
2123
2121
2117
2117
73
2123
2121
2117
70
2117
2822
2833
2833
1809
2833
1809
2833
1809
2833
2833
2833
2833
2833
2833
2833
657
2833
1809
657
2825
649
2827
1803
2825
1801
2825
649
1801
2697
650
2699
2825
649
1801
2827
651
1803
2697
2699
2697
2825
649
1801
2827
651
2825
649
1801
2822
778
1798
838
806
2822
779
646
1798
786
1803
2822
2822
646
1798
650
806
842
2822
646
1798
2822
778
646
1798
838
650
1802
1862
806
842
1866
2822
779
646
1798
786
2834
2834
2822
2821
774
777
645
778
1797
1798
649
805
806
2821
645
1797
837
2822
779
775
1798
786
651
2821
777
645
1801
2823
786
2825
649
1801
2821
774
645
646
1797
1798
649
837
841
650
1861
805
806
842
1830
2821
645
1797
837
1861
805
1829
2822
1798
786
651
647
1810
2853
2821
805
2821
774
777
645
646
1797
1798
649
1801
837
838
841
650
1861
805
806
842
1865
1866
2821
645
1797
837
1861
805
2822
779
646
1798
786
651
647
1810
2821
645
2821
645
1797
837
1861
805
2821
645
1797
649
2834
839
2699
2697
2821
645
837
2821
777
645
1797
649
1801
837
841
1865
2834
839
1863
2822
779
786
651
843
2825
649
1801
841
1865
2321
2314
2833
2833
2833
1809
2833
2833
2833
2833
2833
2833
1809
2833
1809
2833
2833
2833
2833
2833
2833
2833
2833
2833
3857
2833
1809
2833
2833
2833
2825
1673
649
1801
841
2827
651
1803
2825
649
650
2827
2825
1673
649
1801
841
2827
651
843
2825
1673
649
1801
841
2697
2835
2697
2825
1801
2834
2822
1670
778
646
1798
838
1674
650
1802
1862
806
842
1830
1866
2822
779
1670
646
1798
1675
786
838
1803
1862
843
2822
646
838
806
842
2822
646
786
838
2834
2822
1798
786
838
2834
2821
837
1861
2821
774
777
1669
1670
645
778
646
1797
1798
649
1801
837
838
841
650
1802
1861
805
1862
806
842
1865
1829
1830
2821
1669
645
1797
837
1861
805
1829
2822
779
1670
646
775
1798
1675
786
838
651
1803
647
1862
843
1810
839
1867
1863
2821
777
645
649
837
841
2821
645
837
2822
779
646
786
838
2821
645
837
2821
777
1669
645
1797
1673
649
1801
837
841
1861
1865
2823
786
839
2827
786
651
843
1810
1867
2825
1673
649
1801
841
1865
2821
649
837
841
2834
839
2834
2697
841
2821
774
777
1797
1798
1801
837
838
841
1861
805
1862
2821
1797
837
1861
805
1829
2342
2501
454
2501
454
459
455
2505
2501
2501
2502
2305
2305
2305
321
2305
2305
2305
2305
2305
2305
2306
261
2306
2309
2304
2304
2306
259
2306
2475
2825
2121
2123
2182
2117
2117
2955
2955
1931
811
2953
2825
905
2822
778
646
838
806
2822
2858
2949
1925
809
2821
901
905
809
805
2821
901
1925
805
2822
777
901
902
1925
905
2821
901
1925
837
3020
3020
3021
2125
2125
2838
1686
2838
2838
2326
2326
2829
1677
653
845
813
2829
1677
653
845
813
2829
2829
2829
813
1837
2828
1804
2829
813
1837
2828
2828
2838
2830
910
2829
909
2829
2829
909
2828
2829
2956
2828
908
2829
813
2829
909
2828
908
2956
2828
908
2828
908
2829
813
2829
909
3011
2563
963
2563
2051
3091
3013
3013
3013
3013
3013
3010
963
966
2562
515
534
962
963
966
3013
3013
3013
2562
515
2050
3
3091
3077
3077
2305
261
2305
261
2306
2067
2067
2064
2193
2193
2193
2186
2193
2193
2193
2193
2193
2187
2193
139
2193
2187
2195
2194
2195
2195
2195
2185
147
2194
2185
147
2192
2192
2192
2065
2065
2065
2065
2065
2065
2057
2057
18
2057
18
2057
2057
2193
2193
2193
2193
2193
2193
2193
2186
2193
2193
2193
2193
2193
2193
2193
2193
2193
2193
2193
2193
2193
2185
2185
2194
2185
2185
2185
2185
2194
2155
2149
2065
2069
2073
29
26
2069
25
29
26
2069
2069
2066
19
27
2077
2070
19
2065
2067
2073
2069
2315
2325
275
2315
2315
2313
2325
2329
2321
2321
267
2321
267
2321
267
2315
2315
2315
2315
2315
2315
2321
2315
2321
2321
267
2321
2321
2314
2321
2523
2523
2523
2523
2523
2523
2523
2523
2523
2523
2523
2325
2313
277
275
2323
2313
277
275
2313
277
275
2323
2325
275
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2513
2065
2065
2065
2065
2065
2065
2069
19
2069
2067
2517
2515
2517
467
2521
2521
2521
2315
459
2315
459
2315
459
2315
459
2315
2315
2507
2315
2315
2315
2315
2313
2313
2313
2313
2313
2313
2059
2059
2513
2469
2251
2251
2251
2267
2267
2267
2267
2267
2267
2249
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2257
2065
2065
2065
11
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2059
2065
11
15
2065
11
2059
2065
11
15
2059
2059
2059
2058
2059
2059
2061
2059
2067
2067
2067
2057
19
2069
2067
2067
2057
19
2057
19
2259
2261
2265
2265
2265
2064
2064
2064
2064
2379
335
2379
335
2383
2321
2321
2321
2321
2323
2323
2323
2320
2320
2326
2326
2518
2070
2324
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2065
2065
2057
2057
2057
2379
2379
2379
2379
2379
2379
2379
2379
2379
2379
2377
2070
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2147
2146
99
2147
2147
2073
26
2073
2073
2069
2329
457
2329
2505
2325
281
457
2325
281
2329
457
2329
2325
281
457
2325
281
285
457
2325
281
2325
281
285
457
2069
2069
25
2069
2069
2069
2073
2069
25
2073
2069
25
2249
2073
2073
2069
25
2073
2069
25
2069
25
2073
2069
25
2305
2433
2433
2321
2605
2605
2605
301
2605
2605
2605
2605
301
2605
3846
3851
3845
1801
1803
1799
3857
3849
3850
3845
3845
3845
3845
1798
1801
3845
3847
3857
3857
3857
3857
3845
3845
3845
3858
3845
3852
3866
3853
3866
3853
3853
3866
3854
3866
3854
3854
3852
3852
3852
3852
3866
3852
3852
3866
3854
3866
3852
3852
3854
3866
3852
3852
3854
3854
3854
3972
3972
3973
3973
3972
1925
3977
3972
3973
3972
1925
1929
3972
4068
3977
3973
1929
3973
3973
1929
3972
1925
3977
3973
1929
2758
3014
3014
710
2546
2532
2404
2532
2532
2404
2757
2757
2757
3012
2994
2994
2976
3014
2993
2993
2577
2577
2577
2577
2577
2992
2992
2578
3013
2994
2994
2994
2580
3042
930
3040
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2576
2576
2576
2576
2576
2576
2953
2953
2577
2577
2577
2577
2581
2576
2576
2502
3014
454
3014
2534
2534
2534
2534
2976
2976
480
2976
2976
480
2976
480
2976
2786
2786
2530
3306
2410
3306
2538
3014
454
3014
454
3014
3014
454
3014
454
3014
2406
2982
998
486
2406
3302
2406
3302
2982
998
486
3302
3302
3302
3302
3302
3302
2982
998
3302
2982
486
2406
3302
2406
486
3302
2982
486
3302
3302
3302
3302
3302
2982
2406
486
3046
486
2406
486
3302
2406
486
3302
3046
486
3302
3302
3302
3302
3302
3046
2532
2532
2514
2404
484
3300
2532
3300
3300
3300
3300
2482
2482
2756
2482
3012
452
3012
452
3012
3012
452
946
3012
452
946
3012
946
2786
2530
2530
2530
2530
2530
2784
2784
3040
480
2400
480
2528
2400
480
3040
480
3040
2976
2976
2976
2976
480
2976
480
2976
2512
2954
2066
2066
2066
2064
2064
2064
2054
3008
448
3008
448
2532
2532
3300
2757
3041
3041
3041
2401
2753
3024
2064
3845
3845
2945
2481
2481
2481
2481
2481
3014
2502
2502
2502
2502
2502
2502
2502
2502
2502
2502
2481
426
3014
454
3014
454
3014
454
3014
454
3014
454
3014
454
2993
3014
454
3014
454
2481
3014
454
2993
3014
454
3014
454
3014
454
3014
454
2993
3014
454
3014
454
2481
3014
454
3014
3014
3014
2993
3014
3014
2993
3014
2993
3014
2481
2481
2481
2481
2481
2481
2481
3014
2474
2993
3014
454
3014
454
3014
454
2993
2993
3014
3014
2993
2993
3014
454
2993
3014
454
2993
2993
2993
3014
2993
3014
454
3014
454
3014
454
3014
454
3014
3014
454
2993
3014
454
3014
454
2474
3014
454
2502
3014
454
3014
454
3014
454
3014
2474
3014
454
2993
3014
454
3014
454
2993
3014
3014
3014
2993
3014
3014
2513
2534
2982
486
2406
3302
2406
2577
2577
3302
2982
486
2470
486
2577
3046
486
3302
2577
3302
3302
2577
3302
2577
2577
2577
2577
2513
2534
2577
2406
2577
2577
2577
2534
2577
2534
2577
2577
2577
2577
2534
2577
2577
2577
2534
2534
2577
2513
2513
2577
2577
2470
2577
2577
2577
2577
2534
2534
2534
2534
2534
2513
2577
2513
2577
2577
2577
2513
2513
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2513
2577
2577
2577
2577
2534
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2769
977
2769
977
2769
977
3025
2769
977
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2513
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2534
2534
2577
2513
2577
2534
2534
2534
2577
2577
2534
2577
2513
2577
2470
2577
2577
2577
2534
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2534
2534
2534
2534
2577
2577
2534
2513
2534
2406
486
2470
486
2577
3302
2406
486
2577
2577
2534
3302
2534
2406
486
2534
2577
2513
2470
2577
2577
3302
2406
486
2577
2577
2534
3302
2534
2534
2534
2534
2577
2534
2577
2534
2513
2534
2577
2534
2534
2577
2513
2534
2534
2577
2577
2577
2534
2534
2534
2534
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2057
2480
2480
2480
2480
2480
2480
2480
2480
2992
2992
2992
2992
2992
3081
2468
2469
2468
2468
421
2469
2468
2468
421
2468
2468
2468
421
2468
2469
2532
2578
2532
485
2404
357
484
485
2405
485
2578
2578
2578
2578
485
2514
2533
2578
2404
484
485
2533
2578
2578
2533
2578
2578
2578
485
2578
2578
2578
2578
485
2533
2405
485
3300
3300
2405
2532
2532
485
2404
357
484
485
3044
484
2578
2404
3300
1253
2404
357
484
485
2404
484
3300
1253
3300
3044
484
485
3044
484
485
3300
2532
2578
3301
2533
2405
485
3301
3301
2532
485
3045
485
3301
2533
2532
485
2404
484
485
2405
2578
2578
3300
3300
2578
3301
2578
2578
2578
2578
2578
3300
1253
3300
3300
1253
3300
1253
3300
2578
1252
3300
3300
1253
3044
3044
3300
3300
1253
3301
3301
3300
1253
3301
3301
3301
3301
3045
2482
2756
709
745
2756
709
2756
434
3525
2756
709
2756
2482
2482
2756
709
2756
2756
709
2756
2756
709
2757
2756
2473
2482
2756
709
745
2757
745
2757
2482
3525
3524
2756
709
2756
2482
2756
709
2757
2756
709
2756
434
2482
2756
2756
3525
3524
2756
709
2756
2793
2756
709
745
2757
2482
2756
2756
2757
2757
745
2482
2756
709
2756
3012
452
3012
965
452
453
3012
452
3012
965
452
453
3012
965
452
453
489
3305
3012
965
452
453
489
3012
452
3012
965
452
453
2473
3012
965
452
453
489
2409
3013
453
3012
452
3305
2409
3305
3012
965
452
453
489
3013
453
489
3012
452
3305
2409
2473
3305
3012
965
452
453
489
3013
453
489
2473
3012
965
452
453
3013
3012
965
3012
965
3013
3012
3013
2500
3012
452
2500
3012
452
3012
452
2473
2500
2994
2500
2994
2473
3012
3012
2786
2786
2786
2786
2786
2786
2786
2786
2786
2786
2786
2786
2530
2580
3042
482
2402
3042
482
3042
482
2580
2580
2530
2580
2581
532
2581
532
2402
482
2402
3042
930
482
2580
2580
994
482
3042
930
482
2581
532
2580
2580
2580
3042
482
2581
2580
2530
2581
532
2580
2581
532
2580
2580
994
482
2517
2530
2517
2581
2581
994
482
2530
2530
2517
2580
2581
2580
2580
2581
2580
3042
3042
3042
2581
532
2580
2580
2580
2581
532
2581
2580
3042
2581
2581
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
2065
2065
2065
2065
2065
2065
2065
2065
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
3089
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2784
2528
2528
2528
2528
3040
480
2528
2528
3040
480
2528
2528
2528
2528
3040
480
2528
2400
480
3040
480
3040
480
2528
2528
3296
2400
2528
3040
480
2400
3040
480
2400
480
3296
2528
2400
480
2400
480
3296
3040
480
3040
480
3040
480
2528
2528
2400
480
2400
3040
480
3040
480
3040
480
2528
3040
480
2528
2528
2528
2400
3040
3040
3040
3296
3296
3296
3296
3040
3040
3040
3040
3040
3040
3040
2528
2528
2528
3296
2528
2528
2976
480
3296
2528
3296
3296
2528
3296
2528
2976
2976
2976
3296
2976
3296
3296
2976
3040
2464
2464
2528
2528
3296
3296
2464
2976
480
2528
2976
2528
2528
2528
2528
2528
3296
2976
480
2976
480
3296
2528
3296
3296
2976
480
3296
2976
2976
3296
3296
2976
2528
2528
2976
2976
2976
2976
2976
2976
2976
3296
2528
2528
3296
3296
2976
480
2976
480
3296
2528
2464
2464
2976
480
2528
2976
480
2528
2976
2976
2976
2976
2976
2976
2976
2976
2976
2464
2976
2976
2976
2976
2528
2528
2528
2528
2528
2528
2528
2528
2976
480
2528
2528
2528
2528
2528
2976
480
2528
2528
2528
2976
480
2528
2528
2528
2528
2976
2528
2528
2976
2528
2976
2976
3024
3024
3024
2512
2576
2512
2576
2512
2576
2576
2576
2576
2576
2512
2512
2512
2576
2576
2576
2576
2576
2576
2512
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2512
2576
2576
2576
2576
2576
2512
2512
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2512
2576
2512
2576
2576
2512
2576
2576
2576
2512
2576
2576
2576
2576
2512
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2068
2069
2069
2069
2069
2069
2069
2066
2066
2066
3093
3093
3093
3093
3093
3092
3093
3093
1044
3092
3093
1044
3092
3092
3093
3093
3093
3093
3090
3090
3090
3465
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
3088
3088
3088
3088
3088
3088
3088
3088
3088
3088
3088
3088
3088
3088
3088
2473
426
2049
2529
2529
2529
3297
3297
3297
3297
2529
2529
2529
2529
2583
2583
2583
485
999
487
2583
2583
2533
999
487
2583
2583
2583
2583
3047
3095
2577
2577
2577
2577
2577
2577
2578
2580
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2578
2581
532
2580
2576
2576
2576
2576
3050
2794
2049
2053
3045
2945
2945
2949
3014
3014
3014
3014
3014
2057
2057
2057
2916
2916
2921
2921
2921
3012
3012
3042
3040
2953
2953
2049
2758
3014
710
3014
3014
710
3014
2786
2786
2578
2576
3009
705
3009
3009
705
3009
705
3014
2758
2481
2758
3014
710
2758
3014
710
3014
710
2758
2758
2758
3014
2474
2758
2534
2992
2480
2480
2480
2480
3269
965
709
1001
745
3012
3049
745
2756
3012
2756
2786
3042
930
3042
3298
994
738
3042
738
2784
2784
2528
2528
3040
3040
2464
480
3040
3040
480
2464
480
3040
2464
992
480
3040
3040
2441
2528
2528
2528
2528
2576
2512
2512
2576
2576
2576
2576
2576
2400
480
2576
1248
530
1250
2576
1248
2402
2400
480
2576
1248
2400
2464
480
464
2529
480
464
2977
928
992
481
480
994
930
482
2576
2576
928
992
480
2576
352
480
2528
464
2576
352
480
2976
480
2512
2512
2576
1248
530
1250
2576
1248
2401
352
480
354
482
2400
480
2576
1248
2400
480
484
2400
2576
1249
1248
530
1250
2576
1248
2576
929
928
992
481
480
530
994
930
482
2576
928
992
480
2576
1248
2976
992
480
482
484
2400
3296
2528
2576
2576
2576
2576
2576
2576
2576
530
2576
2576
2576
2576
2576
2576
2576
2576
2576
3296
3296
2576
1249
1248
530
1250
3297
1248
1250
2576
1248
3296
2576
1248
3296
2576
530
2576
1248
2576
1249
1248
530
1250
2576
1248
2576
929
928
992
530
930
2576
928
992
3296
2576
992
3296
3296
3296
2976
2064
2064
2064
2064
2064
18
2064
2064
2064
2064
2064
2064
18
3090
3088
3088
3090
3090
3088
3088
1042
3088
3088
2576
530
2576
2576
3014
454
3014
454
3014
454
3014
454
3014
454
3014
454
3014
454
3014
3014
2976
2992
3296
2528
2464
2976
480
2528
3296
2528
3296
2464
2528
2528
3296
2528
2464
3296
2976
480
2528
3296
2528
2464
3296
2976
480
3296
2976
480
2976
2976
2992
966
454
3014
454
3014
454
2992
966
454
3014
454
2992
966
454
2992
966
454
2992
966
3014
2992
3014
3014
3014
3296
2400
3296
2400
3296
2976
480
3296
3296
2576
2576
2576
2576
2576
2576
2064
2064
3088
3095
2240
2242
2242
2577
2561
2785
2577
2513
2513
2577
2513
2529
3297
2977
481
2577
2577
3297
3297
2577
3025
3025
3025
2577
2465
481
2977
481
2401
3297
2977
481
2577
2577
3297
3009
3009
449
2497
3009
449
3009
3009
449
3009
449
3009
449
2497
3009
449
3009
2049
2049
2049
2049
3073
2065
2065
2065
2065
2065
2065
2757
3013
453
3010
450
965
453
3013
2578
2531
2533
2533
2409
485
3305
2537
485
3026
2531
2533
2405
2405
3298
1253
2978
482
489
485
3301
3301
3301
3089
3089
2048
2048
2048
2945
2945
2067
2067
2066
19
2067
2067
2577
2577
2481
2785
2465
737
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
1249
2401
2577
1249
2577
929
481
2577
1249
2401
481
2577
1249
2577
1249
3297
2577
1249
2577
2577
2401
2577
1249
2401
2577
1249
2577
929
481
2577
1249
2401
2577
3297
2577
1249
3297
2577
2577
929
2577
3009
449
3009
3009
449
3009
449
3009
3305
2537
3305
2409
2530
489
3298
3298
3298
3298
3089
3089
3089
3089
3089
3089
3089
2497
3009
449
3009
449
2401
3297
2977
481
2401
481
3297
3297
2401
3297
2977
481
2401
481
3297
3297
2401
3297
2529
2401
3297
3297
3010
2405
3301
3045
485
461
973
2405
3301
2754
2913
2945
3041
3041
3009
2793
3049
3049
997
2433
2822
2822
2820
2818
2822
2822
2822
778
2822
2822
2822
2822
2822
2822
2820
2820
2820
2820
2820
2820
2820
2820
2820
2820
2818
2826
2818
771
2129
2129
2129
2313
3338
3338
3338
3339
1290
3337
3337
3337
3337
2457
2457
2353
2353
2353
2357
306
2459
2459
2458
411
2459
2458
411
2457
2457
2457
2457
2457
2457
3338
3338
3337
3337
2129
2440
2440
2440
2440
2053
2051
2051
2051
2051
2051
2051
2051
2053
2760
2468
2760
456
2440
2128
2440
2452
2448
2448
656
3088
3088
3729
3400
3656
3656
1736
2965
2960
2960
2888
2656
2208
288
164
292
2184
2376
2400
2376
3728
1700
3732
1700
3728
1684
1700
2853
2853
2965
3733
3749
3749
3749
3749
3749
3732
2970
3066
3058
2177
2998
2727
3567
2832
2976
2396
3945
2848
3776
1824
3008
2371
2371
2371
2371
2307
2563
2307
2307
2331
2623
2970
2970
2970
2963
2187
138
2187
2784
2061
2061
2061
2573
2136
2080
2186
2081
2081
34
2081
2081
2081
34
2081
2081
2082
2081
2081
34
2081
137
2081
34
2081
2185
2082
2082
2082
2082
2082
2082
2082
2081
34
2082
2092
2092
2092
140
2988
2748
2236
2604
2604
2988
2988
2459
2459
2459
2819
2227
2227
2081
2081
2721
3233
3225
3233
3233
2721
3233
3233
3233
3233
3233
3233
3217
3217
3217
3217
3234
3234
3234
3234
3224
3233
3232
3232
3232
4065
4016
4065
2081
2081
2081
2081
2065
2081
17
2449
2449
2082
2082
2082
2065
21
25
19
2137
2129
2901
2901
2897
2897
2897
3025
3025
2896
2896
3024
2899
2899
2899
2899
2881
3009
3009
3009
2901
2897
837
853
2897
2897
2961
3591
3783
3781
3783
3783
3783
3783
3781
3078
3077
3078
3077
3078
2585
2502
2503
2502
2310
2310
2307
2329
505
2310
2310
2310
3078
3078
3078
3078
3078
3078
3078
3078
3075
3075
3075
3075
3075
3075
3099
3099
2477
3097
3097
3097
3097
3079
3078
3078
3078
3078
3078
2477
2549
3097
3078
3078
3078
3078
3078
3078
2502
2502
2310
2310
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3075
3097
3078
3078
3078
3097
3097
3078
2309
2309
2746
2553
2553
2553
2497
451
2499
2499
2502
3193
1146
2489
442
2489
442
2490
2489
2489
2329
505
2553
2329
505
2329
505
2329
505
2329
505
2329
505
2329
2310
2310
2310
2310
2310
2311
2305
261
2309
2305
258
261
2307
2305
261
2309
2305
2309
2305
261
2309
2305
258
261
2307
2305
261
2305
2305
261
2305
261
2305
258
261
2305
2306
261
2305
261
2305
261
2305
2305
2309
2305
2305
2305
3078
3074
3074
3074
3074
3074
3074
3074
3074
3074
3077
3097
3077
1049
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
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
3079
3078
3078
3078
3079
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3079
3078
3078
3078
3078
3078
3078
3073
1029
3077
3073
1026
3073
3073
1027
3073
1029
3077
3073
1026
3073
1029
3077
3073
1029
3073
1029
3073
1029
3073
1029
3073
1029
3073
3077
3077
3074
3073
3073
1029
3073
1026
1029
3073
3074
1029
3073
1029
3073
1026
3074
3074
3074
3073
1029
3073
1029
3073
1029
3077
3073
1029
3077
3073
1026
1029
3073
3073
1026
1029
3075
3073
1029
3073
1029
3077
3075
3077
3073
1029
3073
1029
3073
1029
3073
1029
3073
1029
3073
1029
3073
3073
1029
3077
3074
3073
3077
3074
3073
3073
3073
3073
1029
3073
1029
3073
1026
1029
3073
1029
3077
3073
1029
3077
3073
1026
1029
3073
1026
1029
3073
1029
3077
3073
1026
1029
3075
3073
1029
3073
1029
3077
3075
3073
1026
1029
3075
3073
1029
3073
1029
3073
1029
3073
1029
3073
1029
3073
1029
3073
1029
3073
3077
3077
3073
1026
1027
3073
3077
3074
3073
3073
3073
1029
3073
1029
3073
1029
3073
3073
1029
3073
1029
3073
1029
3073
1029
3073
3073
1029
3073
1026
3073
3073
3074
1029
3073
1029
3073
1029
3073
1029
3073
1029
3074
1029
3073
1029
3073
1029
3073
1026
1029
3073
1026
1029
3073
3073
1026
1029
3073
3074
3073
3073
3073
3073
3074
3073
3073
3074
3074
1029
3074
1029
3074
3074
2473
2474
3074
3074
3074
3074
3074
3074
3074
3074
3074
3074
3074
3074
3074
3074
3074
3074
3074
3098
3098
3098
3077
1049
3077
3097
2473
3097
3077
3077
1049
3077
425
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
3097
2474
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
3079
3078
3078
3078
3079
3078
426
3078
3079
3078
3079
3078
3078
3078
3078
3078
3078
3078
3078
3078
3078
426
3078
3078
3078
426
3078
3078
3073
3073
3073
3073
1029
3073
1029
3073
1026
1029
3073
1029
3077
3073
1029
3073
1027
3077
3073
1029
3077
3073
1026
1029
3073
1026
3073
1029
3073
1029
3073
1026
1029
3075
3075
3073
1029
3073
1029
3077
3073
1029
3075
3073
1026
1029
3073
1029
3077
3073
1029
425
3073
1029
3073
1029
3073
1029
3073
1029
3073
1029
3073
1029
3073
3073
1029
3073
3077
3077
3073
1029
3073
1029
3073
3073
1026
1027
3077
3073
3073
3077
3077
3073
3074
1027
3077
3073
3077
3073
3073
1026
3073
3073
1026
3073
3073
1026
3073
1029
3073
1029
3073
1029
3073
1029
3073
3077
3073
1026
1027
3077
3073
1029
3073
1029
3073
1029
3073
1029
3073
1026
1029
3077
3073
1029
3073
1029
3074
1029
3073
1026
1029
3073
1026
1029
3073
1029
3073
1026
1029
3073
1029
3073
1029
3073
1029
3073
1026
3073
3073
3073
1026
3073
3073
3074
3073
3074
3074
3074
3074
3074
3074
3073
3073
3073
3073
3073
1026
3073
3074
3074
3074
3073
3073
3073
1026
3073
3073
3073
1026
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
3073
2553
2561
517
2565
2561
2561
2565
2561
517
2561
517
2565
2561
2565
2307
2307
2307
2307
2161
2161
122
2161
2163
2163
2169
115
2310
2310
2310
2169
2304
2304
2305
258
2305
2161
2567
3193
1146
2553
2553
2758
2305
2305
3097
3073
3073
3073
3097
3097
3097
3078
3078
3078
3078
3078
3078
3078
3073
3073
3074
3073
3073
3073
1026
3073
1026
3073
3073
3073
3073
3073
3073
3073
1026
3073
3073
3073
3073
3073
3073
3073
3073
2568
2568
2568
2313
2313
3081
1035
422
423
3081
2470
2470
2470
2470
3081
3081
3081
3081
3081
3081
3081
3081
3081
3081
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3083
3081
1035
1034
3081
1035
1034
3081
3081
3081
3081
3081
3081
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3811
3619
355
3603
1763
1765
2099
2403
2137
3817
3817
3817
3817
3817
3810
1769
3811
1765
3821
3618
354
3619
355
2390
3602
1762
1769
1773
3603
1763
1765
3821
3817
3817
1765
1773
3813
1773
2082
50
2099
2402
2403
2137
2153
101
2153
101
2305
261
2305
2305
261
2309
2306
2097
2081
2096
3346
1426
1427
2837
793
1298
787
1299
805
917
821
1426
914
818
978
819
915
1427
2837
793
787
1299
805
1426
914
978
915
1427
2978
931
2514
498
467
2546
2515
2325
281
275
405
409
501
403
466
498
467
2325
274
405
403
2473
2325
281
405
409
403
466
498
467
2473
2546
2529
2833
3346
2449
465
497
2321
401
275
2321
401
497
2465
2449
465
497
275
403
2451
2465
2323
403
2512
496
2512
2321
401
497
2261
210
2258
2258
2085
210
2258
2258
2593
2081
161
37
165
2083
2081
37
165
2083
2081
2085
2841
981
917
821
1013
914
978
3347
1426
978
1427
2969
3347
3346
917
921
2969
2837
917
921
2978
2325
275
405
402
373
370
501
403
466
498
2453
409
402
501
403
466
498
467
2322
2453
2453
409
2453
409
466
467
2325
281
275
405
409
403
2453
409
437
402
467
2322
275
402
370
403
498
2514
2322
275
402
403
2450
403
2401
481
2530
2465
2323
2329
425
482
2465
2465
2465
2323
2347
2305
258
2357
2357
2329
293
2341
2354
2325
309
2325
281
293
309
2325
293
309
2322
306
2325
309
2325
309
2326
306
2317
277
275
279
311
2329
2325
293
309
2326
310
2313
2357
2353
309
307
2329
282
2325
309
2953
2609
565
2613
2601
905
2953
2593
2981
2213
2441
2441
2441
2441
2441
2441
405
409
402
2441
409
2441
2451
2456
2456
2456
2456
2099
2089
2099
2081
2081
2083
2083
2083
2083
2417
2417
2417
2417
2449
2449
2497
401
465
2449
2497
401
2499
2499
2449
2441
2449
2449
393
2449
2441
2449
393
405
2449
403
2441
409
2449
393
405
2449
393
403
2449
2097
53
2081
49
53
2441
2441
457
2441
2501
405
437
457
469
2433
2433
2497
2435
2435
451
2435
2435
451
2441
405
3379
3385
1331
3361
3363
2339
2453
2451
2129
2385
2441
2449
465
2453
437
469
466
2449
465
2481
437
2497
2497
2441
2441
2441
2441
2441
2441
2441
409
2441
409
2441
409
2456
2440
2089
2089
2081
2081
2449
409
2449
393
2449
393
2449
2449
393
409
2081
2441
409
2441
409
2441
457
2513
2441
2441
2441
2449
2497
401
2449
2497
401
433
2499
2499
467
2441
2521
2441
2521
2433
2433
2497
2073
19
2435
2435
451
2435
2435
2873
821
818
819
2953
821
2873
821
949
953
818
819
947
2969
2849
2849
2851
2851
3363
3363
2482
2194
434
2482
2194
434
2195
467
2185
2185
2185
2185
2185
2195
2185
149
153
2185
153
2185
2200
408
2456
2200
408
2200
2200
2200
2529
2529
2851
2865
821
2849
803
2969
2865
821
947
3381
2193
401
2193
2185
2193
2185
153
2193
147
2513
2441
2450
2497
2497
451
2480
2192
432
2480
2192
432
496
2409
2409
2409
2409
2121
2450
403
2450
403
2450
403
2450
403
2449
403
2449
403
2451
2448
2448
2450
2450
2450
2450
2448
2969
2969
2185
2185
2185
153
2185
2200
2200
2200
2200
2529
3377
1333
2193
146
2185
2193
137
153
2193
137
153
2345
313
329
361
2345
329
361
2456
2456
2401
2337
353
2121
105
2121
105
2136
2145
2401
2194
2121
89
2121
1321
2121
89
2121
89
146
2121
2121
1321
2121
146
2121
2130
2121
3361
3361
2129
3362
2129
2129
2121
2450
2450
2450
2450
2389
1237
2450
473
2457
457
473
2450
2441
441
437
421
2453
437
421
2485
473
2485
457
421
477
2453
437
421
2485
2073
18
57
2073
2073
18
2085
2073
18
57
2073
2069
37
53
2069
25
18
57
26
37
53
2085
2061
25
29
2069
37
53
2069
25
53
2069
37
53
2069
25
57
26
37
53
2085
2057
13
25
3893
3893
3893
1829
2725
2453
421
469
2133
3378
3349
1317
1333
3349
1305
1309
1337
1317
1333
2329
282
313
294
306
2325
341
309
2325
281
282
313
293
309
2073
2854
2854
2853
821
933
2873
805
821
2873
805
806
3349
1317
3353
3349
1317
1333
3349
1305
1337
2194
2197
165
181
2229
146
293
182
3480
920
2469
2467
2853
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
3078
3079
3073
1029
3073
1026
1029
3077
3077
3077
3097
3078
3073
1029
3073
1029
3077
3073
1029
3073
3073
1029
3073
1029
3073
1029
3074
3074
3077
3077
3073
1029
3073
1029
3073
3074
3073
1029
3081
3083
3081
3083
3081
3081
3083
3081
1035
3083
3081
3081
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3080
3081
3081
3081
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
2246
2246
2246
2246
2530
2465
2465
2528
2464
2464
3601
3601
3601
2069
2082
2082
2082
2087
2081
2096
2049
2049
2049
2048
2048
2088
2088
2051
2069
37
2082
2082
2082
2069
2067
2099
2069
2081
2080
2080
2080
2080
2080
2080
2080
2080
2082
2050
2050
2050
2050
2096
2096
3765
3765
2049
2049
2049
2048
2061
53
2050
2064
48
2086
2081
38
2081
38
2081
38
2049
2049
2050
3
2050
3
2084
2084
2100
2084
2080
2080
2080
2080
2080
2400
2400
2064
2091
2091
2091
2091
38
2089
2089
2089
2089
2089
2080
2080
2080
2080
2080
2056
2088
2056
2056
2056
2056
2056
2056
2088
2056
2056
2056
2056
2056
2056
2056
2056
2088
2056
2049
2081
2049
2049
2049
2049
2049
2049
2081
2049
2049
2049
2049
2049
2049
2081
2048
2080
2048
2048
32
2048
2048
32
2048
2048
2048
32
2048
2048
2048
32
2048
2048
2048
2048
2048
2048
2050
2049
2
2051
2050
2049
2
2050
2049
2
2050
2050
2050
2050
2419
2419
2373
341
357
2419
2069
18
37
2069
18
37
2069
18
37
2069
18
37
2069
18
37
2082
2082
2082
2082
2082
2082
2082
2082
2403
2071
2071
2071
2071
2067
23
2404
357
2404
357
2057
21
2057
21
20
2057
21
2057
21
2057
21
2057
21
2057
21
20
2057
21
20
2057
21
20
2057
21
20
2080
2080
2080
2082
2082
2082
2082
2082
2050
3752
2131
2131
2307
2129
2146
2306
354
2131
2069
2065
21
2069
2069
2069
2069
2061
2381
3824
3808
3808
2080
3809
3778
2114
2377
2377
3745
2417
2417
2417
2417
2417
3783
1767
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2065
49
2091
39
2065
2065
2087
2087
2065
2065
2087
2087
2065
39
2065
39
2087
2087
2081
49
2065
39
2065
39
2087
2087
2065
49
2087
2087
2097
2065
2065
2087
2087
2065
2065
2065
2065
2081
2087
2087
2087
2087
2097
2087
2087
2065
2087
2087
2081
49
2065
39
2087
2097
2087
2081
2087
2065
2416
2416
2416
2416
2416
2416
3808
2082
35
51
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2096
2080
2080
2096
2080
2080
2096
2096
2096
2080
2096
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2080
2096
2064
32
2064
32
2064
2064
2096
2080
2080
2080
2080
2080
2080
2064
32
2080
2080
2064
2096
2080
2080
2096
2064
32
2064
32
2064
32
2064
32
2096
2080
2064
2080
2096
2080
2064
32
2067
2072
56
2088
2056
2056
2056
2056
2072
2072
2056
2088
2056
2104
2104
2072
2072
2072
56
2056
2072
2056
2056
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
2081
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
33
2049
2049
2049
2049
33
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
2049
2049
2049
2049
2049
2049
2049
3811
3811
3808
3808
3808
3808
3808
3808
3808
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2080
2080
2048
2048
2048
2080
2080
2080
2048
2048
2048
32
2048
2048
2048
2080
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2080
2080
2080
2080
2048
2048
2048
32
2048
2080
2048
2080
2080
2048
2048
2080
2048
2048
32
2048
2048
2048
2080
2048
32
2048
2080
2048
2048
2048
2080
2048
2048
2080
2048
2048
2048
2048
2048
2080
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2080
2048
2048
2048
2048
2048
2080
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2133
2418
2418
2418
2418
2418
2418
2418
2418
2098
2084
2098
2098
2088
3413
2373
2373
2369
325
2369
322
325
2373
2373
2369
325
2370
325
2373
2373
2373
2373
2373
2373
2369
325
2053
2051
2053
2049
5
21
2053
2053
2053
2049
5
17
2053
2049
5
17
21
2051
2050
3
2051
2051
2069
2050
2069
2051
2053
2053
2049
5
17
2049
2051
2051
2069
2051
2051
2051
2069
2050
2050
2051
2051
2069
2049
5
17
2053
2049
5
17
2053
2053
2053
2053
2053
2053
17
2053
2053
2053
2053
17
2053
2053
2051
2053
17
2053
2053
2053
2053
2053
2053
17
2053
2053
17
2053
2053
2053
2053
2050
5
2053
17
2053
2053
2053
21
2053
2053
17
2051
2049
5
2049
5
17
2049
5
21
2049
5
17
21
2049
2049
5
2049
5
2049
5
17
2049
5
2049
5
17
21
2053
2065
2049
2049
5
17
2049
2053
2049
5
17
2053
21
2051
2051
2053
2053
2051
2053
2051
2051
2051
2051
2051
2053
2053
2053
2053
2053
2053
2053
2053
2051
2053
2053
2053
2053
2053
2053
2053
2049
5
2049
5
2053
2049
2049
5
2049
5
2049
5
2049
5
2049
2053
2049
5
2418
371
2373
2373
357
2417
373
2373
2385
325
341
2373
357
2419
2405
2373
338
357
2385
325
341
357
2373
357
2419
2419
2373
357
2373
357
2373
357
2373
357
2373
2373
338
357
2373
373
2373
357
2373
357
373
2373
373
2389
2418
371
2373
2373
357
373
2417
373
2373
2417
373
2385
325
341
2419
2405
2405
2373
338
357
2373
341
357
2373
357
2419
2373
357
2385
325
341
357
2373
357
2373
357
2385
325
341
357
2373
357
2419
2419
2405
2405
2405
2405
2373
338
357
2385
325
357
2373
357
2421
2405
373
2405
373
2417
2405
2419
2421
2421
2405
373
2405
2417
2419
2421
2421
2421
2085
2065
37
2085
2065
21
37
2085
2065
21
37
2085
2065
37
2065
21
37
2065
21
37
2065
21
37
2065
21
37
2085
2065
37
2065
37
2065
37
2085
2085
2085
2065
21
37
2065
21
37
2065
21
37
2085
2085
2065
37
2065
21
37
2065
21
37
2065
21
37
2065
21
37
2085
2085
2065
21
37
2065
37
2065
21
37
2085
2085
2085
2069
37
2085
2065
37
2085
2085
2085
2069
37
2065
21
37
2065
21
18
37
2065
21
37
2085
2069
37
2069
37
2085
2085
2065
37
2085
2085
2085
2085
2085
2065
21
37
2065
18
37
2065
21
37
2085
2065
21
37
2065
21
37
2085
2085
2085
2065
21
37
2065
18
37
2065
21
37
2065
21
2065
21
2065
21
2069
37
2065
21
37
2069
37
2085
2065
21
37
2082
2082
2082
2082
2082
2082
2082
2082
2081
35
2082
2082
2082
2082
2081
2082
2082
2407
2407
2406
359
2406
359
2407
2406
359
2406
2407
2403
359
2403
359
2403
359
2406
2067
23
2069
2067
23
2067
23
2067
2067
2067
2067
2067
2061
21
53
2061
2070
19
23
2069
2101
2069
53
2101
2069
53
2067
2067
23
2067
2067
23
2099
2067
23
2101
2101
2067
2067
2067
2099
2067
2061
2061
21
2061
2061
21
2061
2067
2070
19
23
2061
2061
21
2070
23
2061
2061
21
53
2061
2061
2061
21
2061
21
2061
21
2067
2070
19
23
2061
21
2070
23
2061
21
2061
53
2061
53
2067
2067
23
2070
23
2070
2061
21
2069
2061
2061
2061
2061
21
2069
2067
23
2067
2067
2061
2061
21
2061
2061
21
2061
2061
2061
21
2061
2061
21
2067
2061
2061
2131
2131
2131
2131
2145
2145
2145
2145
2145
2145
2145
2145
2145
2305
2305
353
2305
353
2305
321
353
2305
321
353
2369
353
2305
353
2305
2147
2147
2147
2307
2307
2307
2144
2144
2144
2144
2144
2144
2304
320
352
2304
320
352
2304
352
2304
2304
352
2304
320
352
3352
3352
3352
3329
3329
3329
3329
3329
3329
3329
3329
3329
3329
3329
3329
3329
3329
3329
3329
3329
3329
3329
3331
3331
3331
3331
3331
3331
3331
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
2404
2404
357
2404
2404
2404
357
2404
357
2404
2404
357
2404
2404
357
2404
357
2404
2404
2404
2404
357
2405
2405
2405
2404
2404
357
2404
2404
357
2405
2405
2405
2405
2405
2405
2405
2068
2069
20
2068
2069
20
2069
2069
2069
2069
2069
2069
2069
2068
2069
20
2069
20
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2069
2057
2057
2068
2057
21
2057
21
20
2057
2069
20
2069
20
2069
2069
2057
2068
2057
2069
20
2069
20
2069
2057
2068
2068
2057
21
2057
21
20
2069
20
2069
20
2068
2069
2069
20
2069
20
2069
20
2068
2068
2069
2069
2069
20
2069
20
2069
2068
2068
2068
2069
2069
20
2069
20
2069
2069
2069
2057
2057
2057
2057
2068
2057
21
2069
20
2069
3808
3808
3808
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
2081
3810
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
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
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
2082
2082
2082
2082
2082
2082
2082
2082
2082
2082
2082
2082
2082
2082
2082
2082
2082
2082
2082
2082
2082
3810
3810
3810
2065
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
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
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2064
2064
48
2064
2064
48
2064
48
2064
2064
48
2064
48
2064
48
2064
2064
48
2064
48
2064
48
2064
48
2064
2064
48
2064
48
2064
48
2064
48
2064
48
2064
48
2064
48
2064
48
2064
48
2064
48
2064
48
2064
2064
48
2133
2133
93
2133
93
2133
117
2133
93
2133
2317
277
373
2130
83
2130
83
2306
3349
3341
1301
3341
1301
3349
3349
3349
3349
3341
3341
3341
1301
3341
3341
1301
3341
3341
1301
3341
1301
3349
3341
3341
3331
3331
3331
2457
2129
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2306
2306
354
2306
2306
354
2306
2306
2306
354
2306
2145
2145
2145
2305
2305
353
2305
353
2128
112
2160
2128
112
2128
112
2160
2320
336
304
2320
2320
336
304
368
2320
336
304
368
2320
3330
3330
3330
3330
3330
3330
3330
3330
3330
3344
1328
3344
1328
3344
1328
3344
1328
3344
1328
3344
1328
2089
2082
35
2133
83
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2049
2069
53
2069
2069
2069
2069
2069
2069
53
2069
53
2069
2069
2069
2069
53
2069
2069
2069
2069
3349
2049
2051
2048
2048
2048
2048
2051
19
2061
21
29
22
26
53
54
2069
19
2072
56
2072
56
2049
2049
2049
2049
2051
2048
2048
2048
2048
2048
2067
2061
21
25
29
53
2069
25
2073
29
26
54
2050
2050
2064
48
2064
48
3810
3810
2131
2129
3813
3763
3745
3749
1637
3783
3783
3783
3785
3776
2133
2129
85
2133
3589
3589
3633
1589
3633
1589
3637
3778
3778
3815
3813
3761
1717
3761
1717
2133
3782
1766
3825
1734
1766
3782
1766
3825
1734
1766
3782
3782
3782
3632
3814
3635
3624
3781
3781
3781
3809
3809
3809
3809
3825
3825
2417
2417
3777
2417
3785
3785
3785
3785
3785
2377
2377
3776
3776
2384
3792
2433
3634
2418
2418
2408
2417
3813
3621
1733
1765
3781
1765
3825
1781
3825
1781
3781
1746
1765
3825
1781
3825
1781
3778
3810
3778
2407
3815
3635
3815
3635
3815
3635
1767
3815
3635
3621
1764
2453
2453
2465
3808
3808
2464
2464
3808
3808
2464
2464
2464
3808
2464
352
3808
2464
3810
3810
2441
2464
2464
2464
2464
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
32
2048
2048
2048
2048
2080
2048
2080
2048
2048
2048
2048
2048
2080
2080
2048
2048
2048
2048
2080
2048
2048
2048
2080
2048
2048
2048
2048
2048
2048
2048
2048
2048
32
2048
2080
2048
2048
2048
2048
2048
2048
2048
2048
2048
32
2048
2048
2048
2048
2048
2048
2048
2048
2048
32
2048
2048
2048
2048
2048
2048
2048
32
2048
2048
2048
2048
32
2048
2080
2080
2048
2048
2048
2048
2048
2080
2048
2048
2080
2048
2048
2048
2048
32
2080
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2080
2080
2048
2048
2080
2048
2080
2048
2048
2048
2048
2048
2048
2048
2080
2144
2144
2144
2144
2144
2144
2144
2144
2304
352
2304
352
2304
352
2304
352
2400
3328
3328
3328
3328
3328
3328
3328
3328
3328
3328
2048
2048
2048
2048
2087
2087
2086
2086
2086
2086
2086
2086
2086
2086
2086
2086
2086
2086
2086
2086
2080
2088
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
2080
2080
2080
2088
2086
2085
38
2086
2085
38
2086
2086
2088
2085
38
2085
38
2085
38
2085
38
2088
2085
38
2085
38
2088
2085
38
2085
38
2088
2085
38
2085
38
2088
2086
3781
3781
2048
2048
2048
2048
2048
2080
2048
2048
2048
2104
2104
2104
2104
2104
2104
2144
2304
352
3384
3366
3654
2194
2194
2105
2105
2417
359
2105
2073
2073
2073
2065
2087
2081
2081
2081
49
39
2065
2065
2081
2081
2065
3779
1733
3781
3779
1733
2083
37
2085
2085
2085
2085
50
2085
2083
37
2089
35
37
2089
35
37
50
51
2083
37
2067
37
2083
3809
2057
21
37
2057
21
37
2073
18
2057
21
18
19
37
51
2057
21
18
19
37
51
2057
21
18
37
2049
2049
2049
33
2049
33
2051
35
2051
35
2051
35
2051
35
2051
35
2051
2133
73
105
89
121
101
114
2133
73
2389
329
377
2147
3385
2137
121
2329
313
377
2321
2115
69
2117
2371
325
275
329
293
2370
2065
2065
9
2050
2050
2049
17
34
18
2049
17
9
18
2049
17
18
2067
2089
2097
2097
2089
2097
2089
2089
2097
3778
2083
2082
2082
2082
2083
2082
2083
2083
2083
2082
2082
2082
2082
3345
3363
1317
2128
2128
2384
3721
3809
2169
2329
2115
2113
67
2113
2371
291
2073
57
2067
37
2417
359
2417
2385
2417
2073
57
2073
57
2073
57
2073
57
2073
2073
2073
2073
2073
2065
2081
2081
2065
39
2081
2065
39
2081
2081
49
2065
39
2081
2081
2097
2065
39
2081
2065
39
2081
2081
2065
39
2081
2065
39
2065
39
2083
37
2085
2083
2083
2067
35
37
50
2089
34
35
37
2067
35
2083
37
2089
34
35
37
50
51
2067
35
37
2083
37
2083
37
2067
35
37
2083
2067
35
2083
2082
35
2083
2083
2083
2067
35
2053
21
19
37
2053
9
21
19
37
2053
21
37
2049
33
2049
33
2051
35
2051
35
2051
2089
2089
2089
2089
2083
2083
2083
2083
2083
2083
3353
3353
3353
3345
1319
3363
3347
3347
1315
1317
2073
2081
17
2081
17
2082
18
2082
18
2057
50
2057
50
2089
2057
53
50
2057
50
2098
2057
2057
2049
2049
2081
2049
33
2049
2081
2049
2049
2050
2050
2050
2050
2050
2050
3810
2057
2057
2073
2057
25
2089
2089
2057
2057
2370
3633
3745
3825
3811
1778
3777
3817
3817
3811
3809
2401
3846
3846
3846
3847
3847
3847
3847
3847
3847
3847
3847
3847
3847
3847
3846
3846
3846
3846
3846
3846
3846
3846
3846
3846
3847
2679
2306
259
2305
261
2265
2261
217
2258
3497
2562
2586
2586
539
2585
2585
2561
2561
2561
2561
2961
2449
2616
2592
2617
549
2617
562
818
2594
2841
2841
921
2978
803
931
995
2979
3043
2466
419
483
2467
2977
993
994
930
803
995
3041
2841
2465
418
2529
2201
3458
3458
3457
3457
2481
2448
432
720
464
496
2448
2448
464
2448
464
2309
2112
2112
2112
2112
2112
2112
2112
2437
2504
2853
2520
2504
472
2488
504
472
2648
2328
2312
2512
2512
2512
2064
2064
48
3260
3160
3672
3624
3624
3748
3752
3752
3928
2800
2480
2480
752
2485
2485
2512
456
2136
600
2136
600
2648
2712
2736
3752
3768
3752
3752
3720
3892
3892
3748
2708
3748
1716
3748
1716
3748
1716
3748
1716
3748
1716
3728
1685
3587
3587
3611
2178
386
3126
3760
2073
2618
2618
2140
2659
3104
3104
3104
2592
2368
2368
2368
2112
2048
2048
2048
2048
2128
3873
3211
3211
3211
3141
581
2176
2176
2176
2594
738
2757
2757
2757
2757
3802
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2388
2388
2388
2388
3110
2206
2198
3214
3214
2598
2598
2958
2958
2958
2869
2485
2485
2320
2320
2571
2571
2577
2065
2577
2566
2064
2064
2576
2576
2576
2576
2065
2065
2577
2577
2071
2583
2583
2583
2566
2571
2568
2568
2564
520
3750
3750
3750
2065
2065
2064
2064
2064
2064
2064
2321
2321
2071
2071
2071
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2577
2577
2070
2066
2578
2065
2065
2065
2065
2054
2577
2577
2577
2065
2065
2065
2065
2065
2065
2577
3841
3841
3841
3847
3847
3847
3761
3761
2566
2561
2566
2561
2566
2561
2561
2560
2560
2305
2310
2305
2305
2305
2310
2304
2304
2561
2561
2561
2561
2566
2566
2566
2566
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2566
2566
2566
2566
2566
2561
2561
2561
2560
2560
2560
2561
2560
2560
2563
2563
2817
774
2822
3585
3585
3585
3585
3585
1542
3585
1542
3585
3585
1542
3590
3590
3590
3585
3585
3590
3590
3590
3585
3585
3584
2817
2817
2562
2562
2562
2562
2562
2563
2563
2563
2562
515
2562
2562
515
2562
2562
2562
2562
2562
2562
2562
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2309
2305
258
2305
2305
2305
2306
259
2305
2305
2305
258
2305
2305
2305
258
2305
2305
258
2305
2305
2305
2306
259
2305
2305
2305
258
2305
2305
258
2305
258
2305
2305
258
2305
2305
258
2306
2305
2305
258
2305
258
259
2305
2305
258
2305
2305
258
2305
2305
2305
258
2305
2306
2306
2306
2562
2563
2563
2563
2563
2563
2563
2563
2563
2563
2562
2563
2561
2561
2561
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
2565
2562
2562
2562
2565
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2565
2562
2562
2562
2562
2562
2562
2561
514
2561
2561
2562
2562
2561
2562
2561
2561
514
2561
2561
2562
2562
2561
514
2561
2561
2561
514
2561
2561
514
2561
2561
514
2561
2561
514
2561
2561
514
2561
2561
514
2561
2561
2562
515
2562
2561
514
2561
2561
514
2562
2561
2561
2562
2561
2561
514
2561
2562
2562
2562
515
2562
2562
2561
514
2561
2561
514
2561
2561
514
2561
2561
2561
514
2561
2561
2561
514
2562
515
2561
2562
2561
514
2561
514
2561
2561
2561
514
2561
2561
514
2561
2561
2563
2561
2561
514
2561
2561
514
2561
2561
514
2561
2561
514
2561
2561
2561
2561
514
2561
2561
514
2561
514
2561
2561
2562
515
2562
2561
2562
515
2562
2562
2562
2561
514
2561
2561
514
2561
2561
514
2562
2561
2561
514
2561
2561
2561
514
2561
2561
2561
514
2562
515
2561
2561
514
2561
514
515
2561
2561
514
2561
2561
2561
514
2561
514
515
2561
2561
2561
514
2561
2561
514
2561
2561
2561
2562
2561
514
515
2561
2561
2561
514
2561
2561
514
2561
2561
514
2561
2561
514
2561
2561
514
2561
2561
514
2561
2561
514
2561
2561
514
2561
2561
2561
2562
515
2561
2562
2561
2562
2562
2562
2561
514
2561
2561
514
2561
2561
514
2561
2562
2561
514
2561
2561
514
2561
2561
514
2561
2561
2561
2561
514
2561
514
2561
2561
2561
514
2562
2562
2561
514
515
2561
2561
2561
2561
2561
2561
2561
2561
514
2561
2562
2561
2561
2561
2561
514
2561
2561
514
2563
2561
2561
514
2561
514
2561
2561
514
2561
514
2561
2561
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
515
2561
514
515
2561
2561
514
515
2561
2562
2562
2563
2562
2563
2563
2562
515
2563
2563
2563
2562
515
2563
2563
2562
515
2562
515
2562
515
2562
2563
2563
2562
515
2563
2562
2562
515
2562
515
2561
2563
2561
2563
2562
2563
2561
2561
2561
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
2562
2562
2562
2562
2565
2562
2562
2562
2565
2562
2562
515
2562
2565
2562
2565
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
515
2562
2562
2562
2562
2562
2561
514
2561
2562
2561
2561
514
2562
515
2561
2561
514
2561
2561
2561
514
2561
2562
2561
2561
2561
514
2561
2561
2561
514
2562
515
2561
2561
514
2562
515
2561
514
2561
2562
2561
2561
514
2562
515
2561
2561
2561
2561
514
2561
2561
514
2561
2561
2562
2561
2561
515
2561
514
2562
2561
2561
514
2561
2561
2561
514
2561
2562
2561
514
2561
2561
514
2561
2561
514
2561
2561
514
2561
2561
514
2561
2561
514
2561
2562
2561
514
2561
2561
514
2561
2561
2561
2561
2561
514
2561
2562
2561
514
2562
515
2561
2561
2562
2561
514
2561
2561
2561
514
2562
515
2561
2561
2561
514
2561
2562
2562
2562
2562
2562
2563
2562
2562
2562
515
2561
514
2561
2561
514
2561
2561
514
2561
2561
514
2561
2561
514
2561
2561
514
2562
515
2561
2561
2561
2561
2561
2561
2561
2561
2561
514
2561
2561
514
2562
515
2561
2561
2561
2561
2561
514
2561
2562
2561
2561
514
2562
515
2561
2561
514
2562
515
2561
2561
514
2561
2561
514
2562
2561
2561
514
2561
2561
514
2561
2561
514
2561
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
2562
515
2562
515
2562
515
2562
515
2562
515
2562
515
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
514
2561
2561
2561
2561
2561
2561
2561
2562
2561
2561
2561
2561
2819
2819
2819
2819
2562
515
2562
515
2562
2562
515
2563
2563
2563
2563
2818
2818
2818
2562
2818
2818
2818
2818
2818
2562
3589
3586
3586
2658
2658
2665
2818
2818
3586
3586
3586
3586
3586
3586
3586
3586
3586
3586
3586
3586
3586
3586
3586
3586
3586
1539
3586
3586
3586
3586
1539
3586
3586
1539
3586
3586
3586
3586
3586
3586
3586
3586
3586
3586
3586
3586
3586
3586
3586
3586
2568
524
2572
2572
2315
2315
271
2571
2571
2577
518
526
2577
2571
2577
518
2577
518
2577
518
2577
518
2571
2571
2571
2571
2571
2571
527
2571
527
2575
2571
527
2571
2574
2570
2568
524
2572
2572
2564
524
2564
524
2568
524
2568
524
2572
2564
520
524
2564
520
524
3595
3595
3595
3595
3595
3595
3595
3595
3595
3595
3595
1551
3595
1551
3598
3598
3598
3594
3594
3596
3596
3596
3596
3588
3588
3588
3588
1548
3588
1548
3588
3588
3596
3596
3596
3596
3699
2309
265
1651
2323
2323
3699
3749
2059
2067
2057
10
3753
3753
3753
3753
3753
1706
3698
3753
3699
3749
3749
2313
266
1650
2322
2309
265
1651
2323
2310
2322
3698
3753
3749
2323
3699
3749
3749
3753
1706
3753
1706
3749
3749
3749
3749
2058
2058
2059
2066
2067
2057
10
2057
2057
2057
2057
2305
2305
2305
2305
2305
2305
2306
2674
2725
2674
3187
3187
3187
2725
678
2731
677
3187
3187
679
3187
2725
2725
2725
3187
3187
2727
3187
2727
3187
679
3187
2725
2731
677
3187
3187
2725
3187
3187
3187
3187
3187
2723
2723
2675
2675
2675
2675
2675
2725
678
2725
2835
679
2725
2725
678
2674
2675
2675
2675
2675
2674
2675
2674
2675
2725
2725
2725
2725
2725
2675
2675
2675
2675
2725
2675
2681
2725
3187
2674
2674
2674
2674
2674
2675
2674
2674
2674
2725
2674
2674
2674
2835
627
2675
2675
2725
2835
2675
2674
2674
2673
2833
2673
2673
2674
2675
2675
2675
2725
2675
2675
2675
2725
2725
2725
3237
2725
2725
2725
3237
677
2725
2725
3241
3237
2731
3186
3186
3186
3186
3187
3187
3187
3187
3187
3187
2725
3187
3187
2725
2725
2725
2725
2725
2725
2723
2834
2835
2674
2675
2674
2675
2674
2675
2675
2675
2725
626
2725
678
2675
2674
2675
2675
2675
2675
2675
2674
2725
2725
2725
2725
2675
2675
2725
2725
2675
2725
2725
2675
2725
2725
2725
2675
2675
2675
2675
2675
2675
2675
2675
2675
2675
2675
2675
2675
2675
2675
2681
2681
2674
2725
2835
2725
2725
2674
2725
2725
2725
2675
2057
2053
2054
2565
2565
2566
2569
2569
2571
2565
2565
2565
2565
2565
521
2565
2565
2565
521
2565
2579
2571
522
2565
2565
2565
2565
2565
2570
2565
2565
2565
531
2565
2565
2566
2565
2565
521
2565
2566
2566
2566
521
2565
2565
2565
2565
519
2566
2566
2565
2565
2725
2725
2725
2725
2731
2731
2731
2725
2725
2725
2315
2315
2315
2309
267
2315
2315
2309
2311
2311
2315
2309
2311
2311
2321
2321
2321
2321
2059
2059
2059
2053
2053
2067
2067
2051
2067
2169
2169
2169
2169
2323
2323
2323
2323
2323
2325
2323
2325
2323
2323
2162
2310
2322
2310
274
2310
2310
274
2313
2309
2309
2309
2309
2323
2309
2309
2309
2309
2309
2309
2309
2309
275
2309
2053
2053
2053
2053
2053
2315
2315
2315
2315
2309
2309
2309
2315
2309
2323
2323
2309
2323
2323
2323
2323
2323
2323
2309
2309
3083
3083
3083
3077
3075
2049
19
2309
2309
2053
2066
2313
2310
2310
274
2309
2309
2309
2323
2309
2309
2309
2309
2322
2321
2315
2315
2315
2313
267
2313
267
2313
267
2315
2309
263
2309
265
267
263
2309
263
2315
263
2309
263
2321
2313
2059
2053
11
2053
2053
2310
2310
2310
2310
2309
2309
265
2309
2309
2309
2309
2053
2315
2315
2309
267
2309
263
2313
2313
2162
2315
2313
267
2315
2323
2323
2323
2325
2323
2325
2309
2323
2323
2321
275
2313
2315
2315
2315
2323
2323
2309
2059
2059
2323
2323
2323
2323
2323
2215
2213
2215
2215
2219
2213
2219
165
2213
2213
2213
2215
2215
2215
2213
2213
2213
2211
2211
2323
2323
2163
2163
2163
2163
2163
2163
2163
2163
2315
2315
2315
2309
267
2315
2311
2315
2309
2309
2315
2309
2315
2161
2161
2161
2161
2161
2161
2321
2321
2169
2169
2217
2213
2213
2217
165
2217
2213
2213
2213
2213
167
2309
2162
2162
2310
2310
265
2310
274
2309
265
2309
2309
2323
2322
2313
2322
2321
274
2321
2321
2161
2161
2161
2161
114
2161
114
2161
114
2162
2315
2313
267
2313
267
2313
267
2059
2163
2163
2163
2163
2163
2163
2163
2163
2162
2163
2162
2163
2163
2162
2162
2163
2311
275
2311
2311
2162
2219
2213
2315
2315
2309
265
267
263
2309
263
2313
267
2161
2161
2161
2321
2169
2309
2309
2162
2162
2313
2309
2309
265
2309
2309
2309
2309
2313
267
2315
2315
2313
267
2313
267
2315
2313
267
2161
2161
2323
2309
2323
2059
2057
2059
2057
2065
2053
9
2309
2163
2057
11
2059
2057
11
2059
2057
11
2059
2057
11
2059
2067
2057
2057
11
2059
2057
11
2067
2057
11
2054
2057
2053
19
2053
19
2066
2066
2066
2066
2054
2322
2322
275
2322
2322
2053
2053
2310
274
2310
2310
2310
2310
2310
274
2313
2313
266
2309
2309
2309
2309
2309
2309
2309
2309
2313
2309
2309
2309
2309
2309
2309
2058
2066
2058
2058
2054
2054
2057
2054
9
10
2054
2057
10
2058
2053
2053
9
2053
2053
2053
9
2066
2057
2059
2053
2053
2057
2053
2053
9
2053
2053
2053
2053
2053
2053
2053
2053
2053
9
2053
2053
2053
9
10
2053
9
10
2059
2053
9
2053
2057
2057
2053
2057
10
2309
2309
2309
2309
3749
2309
2309
2309
2053
3078
3077
3077
3077
3077
3077
3077
3077
3077
3077
2057
10
2059
2058
2054
2054
10
2053
2053
2053
2053
2053
9
10
2059
2057
10
2053
2053
2057
2214
2214
2213
2213
2213
2217
165
2213
2213
2217
2213
2214
2309
2309
2313
266
2309
2309
265
2309
2309
2309
265
266
2309
2310
274
2309
2309
2309
2309
2310
274
2309
2309
3185
3185
2725
2723
2729
677
2561
2561
2561
2561
2561
2562
2562
2562
2562
2562
2561
2565
2561
2561
2561
2561
2561
2561
2561
2561
2562
2562
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2563
2563
2561
2561
2561
2561
2561
514
2561
2562
2562
515
2561
514
2561
2571
2571
2571
2567
527
2571
525
527
2575
2567
2571
519
2571
2567
527
2576
2576
2574
2574
2570
2570
2570
2564
2564
2568
2568
2568
2564
2564
524
2564
520
524
2568
2564
2564
520
524
2576
2576
2576
2337
2305
2305
2305
577
289
2625
2625
2625
2305
577
289
2337
2337
2337
2337
2337
2337
2305
2305
2305
289
2625
2625
2625
2625
2625
2625
2625
2625
3750
3750
3750
3750
2161
2320
2320
2168
2312
2312
2321
2321
2321
2065
2059
2059
10
2054
10
2063
2061
2061
2059
2054
17
11
2054
17
11
15
2054
2056
2057
2057
2065
2065
2065
2058
2059
2059
10
2065
2065
2065
2065
2059
2057
2057
2057
2054
2060
2060
2056
2056
2058
2059
2059
2059
2059
2054
2054
3697
3697
2054
11
13
2054
17
2064
2056
2065
2065
2071
2054
2054
2059
22
2065
2062
22
2065
2059
14
22
3601
3598
2059
2059
2054
2059
2054
2059
2054
2054
2054
3590
2054
14
2054
2054
14
2054
3590
1550
2161
2161
2065
2059
2059
2059
2059
2070
2058
2058
2058
2058
3594
2062
2062
22
2062
22
2062
22
3598
1558
2058
2054
2058
2058
2058
2058
2058
2058
2054
2058
2058
3082
522
3594
3594
3594
3594
3594
3590
3594
2054
2054
10
2054
11
2054
2054
2054
2059
2054
2054
10
2054
11
3078
3590
3590
3590
3590
3590
1546
2054
2062
2054
2054
2062
2054
2054
2062
2054
2054
2054
2062
2054
2054
2054
2062
3590
3590
3590
3590
3590
3590
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
3601
3601
3601
3601
2161
2161
2161
2161
2161
2161
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
3601
3601
3601
2059
10
2059
10
2059
10
2059
10
2059
10
2059
10
3595
1546
3595
1546
2161
2065
2065
2065
2065
2065
2065
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
3601
3601
3601
2056
2056
3592
2054
10
2054
11
2054
10
2054
11
3590
1546
2059
3754
2065
2577
2065
2065
2059
2059
2059
2065
2065
2065
2065
2065
2065
2065
2065
3601
2161
3750
3748
3748
2052
3750
3748
2052
2161
2161
3750
2170
2170
2170
2170
2170
3751
3751
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2065
2055
2059
7
2061
2059
2059
2061
2061
2059
2059
2061
2061
2065
2063
2065
2063
2063
2063
2065
2059
2065
22
2063
2065
2063
2063
2063
2059
2059
2061
23
2061
23
2059
2070
2070
2061
23
2061
23
2059
2059
2070
2070
2065
13
2071
2071
2061
23
2061
23
2055
2061
23
2061
23
3595
3597
3597
3601
3595
3601
3599
3599
3595
3597
1559
3601
1549
3597
1559
2064
2170
2170
2170
2170
2168
2168
3748
2054
7
2055
2055
2055
2055
2055
2058
2058
2058
2058
2055
3591
3591
3594
3591
2054
2062
2062
2054
2062
2062
2054
2054
3590
3598
3590
2066
2066
2066
2066
2066
2066
2066
2066
3602
2052
2052
2052
2052
8
2052
2052
8
2052
2056
2056
2056
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2056
2056
2052
2052
2052
8
2052
8
2052
2052
8
2052
2052
2052
2052
2052
3588
3588
3592
3588
3592
3588
3588
3588
2065
2054
2054
2054
2058
2058
2058
2058
2054
2054
2058
2054
2058
2054
2054
2054
2054
2054
2054
3594
3590
3594
3594
3590
3594
2065
2065
2065
11
7
2065
13
7
15
2065
15
2059
2061
2059
2065
11
7
2065
11
13
7
2065
11
13
2059
2061
15
2059
2065
13
7
15
2065
13
15
2054
17
11
15
2054
17
11
15
2054
11
2054
17
11
15
2054
17
11
15
2054
17
11
15
2054
11
2054
11
2054
11
13
7
2054
2054
11
13
2059
13
2054
11
13
2059
2054
11
13
7
2054
11
13
7
2054
2054
11
13
2054
2054
11
2054
11
2054
2054
2061
2054
17
13
7
2054
2054
17
13
7
2054
17
13
2054
13
7
2054
2054
13
2061
2571
519
2571
2567
527
2577
519
527
2577
518
523
527
2577
523
527
2571
2577
518
523
527
2566
523
525
519
2566
2571
525
519
2571
2573
519
2573
3595
3601
3601
3599
3601
1551
3599
3601
1542
1547
1551
3601
1542
1547
1551
3601
1542
1547
1551
3601
1542
1547
1551
3590
1547
1549
3590
1547
1549
3590
1547
1549
3590
3590
1547
1549
3590
1549
3601
1549
3601
1549
3597
3597
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
2064
3600
3600
3600
3600
3600
3600
3600
3600
3600
3751
3751
3750
3750
3750
3750
3750
3750
3750
2059
7
2055
2055
2059
7
2059
7
2059
7
2055
2055
2055
2059
2059
2059
2059
2059
2055
2055
2055
2055
2055
2055
2567
2567
2571
2571
2571
2567
2567
3595
1543
3595
1543
3595
1543
3591
3591
3595
3595
3595
3595
3591
3591
3591
3591
2062
2062
2054
2054
2054
2062
2062
2062
2054
2054
2054
2062
2054
2054
2054
2054
2054
2054
2054
2054
2053
2053
2053
2566
2566
2566
2566
2566
2565
2565
3590
3590
3590
3590
3590
3590
3590
3590
2058
2058
2058
2058
2056
2052
8
2056
2060
2052
8
2060
2060
2060
2052
2060
2052
8
2052
8
2052
8
12
2052
8
2060
2052
8
2052
8
2052
8
12
2052
8
2052
8
12
2060
2056
2056
2052
8
12
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2056
2056
2056
2060
2056
2056
2056
2056
12
2056
12
2052
8
2052
8
2056
2056
2052
8
2052
8
2052
8
2052
8
2056
2052
8
2052
8
2564
520
2564
2564
2564
2568
2564
520
3588
1544
3588
1544
3588
1544
3588
1544
3588
3588
3588
3588
3588
3588
3592
3592
3588
1544
3592
3588
1544
3588
1544
2065
2171
2171
2171
2171
2171
2171
2171
2171
2055
15
2070
2055
3591
2057
3345
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
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
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
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
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
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2577
2577
3089
3089
529
2577
3089
529
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
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
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
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
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
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
2058
2058
2058
2059
10
2058
2058
2058
2058
2054
10
2059
2058
2058
2058
2059
10
2054
3594
3594
2161
2161
2161
2161
2161
2161
2161
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
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
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
2065
2065
2065
2065
2065
2065
2065
2577
2577
2577
2577
2577
2577
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
2065
2065
2577
2577
2059
2059
13
7
15
2059
10
15
2054
13
2059
13
2059
2054
13
2054
13
7
2061
7
2059
2065
11
7
15
2061
7
15
2065
11
10
15
2059
10
15
2054
2054
2054
13
2059
13
7
2054
11
10
2059
13
7
2054
13
2054
13
2061
2061
7
2064
2059
7
2059
2055
2059
7
2059
2055
2054
2054
2053
2052
8
2052
2052
8
2054
2054
2054
2054
2054
2054
2053
2053
2052
2052
2052
2052
8
2052
2052
8
3334
3334
3334
3339
1295
3339
1287
3345
1287
1295
3345
1286
1291
1295
3345
1286
1291
1295
3334
1291
1293
3334
1291
1293
1287
3334
1291
1293
1287
3334
3334
1293
3334
1293
3341
3345
1286
1293
1287
3344
3344
3344
3344
3344
3344
3339
1287
3335
3339
3339
3335
3335
3335
3334
3334
3334
3334
3334
3334
3333
3333
3336
1284
3336
1284
3332
3332
3332
3332
3336
3336
1284
3336
1284
3336
1284
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
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
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
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
2065
2065
2065
2065
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3601
3748
3748
3748
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2059
13
2059
13
2061
2061
2061
2061
2061
3597
3751
2054
12
2054
12
2052
5
2052
2060
10
2060
2054
12
2052
6
12
2052
5
2052
2052
12
2052
5
2052
5
2052
5
2052
2052
2060
2052
12
2052
5
2052
6
12
2052
2060
13
10
2052
5
2060
13
2060
13
10
2052
6
12
2052
5
2060
13
2052
12
2054
2058
2058
2054
2052
5
2052
5
2052
9
2052
9
2052
9
2052
6
9
2052
2052
2052
2053
2052
5
2052
5
2053
2053
2052
5
9
2052
5
2052
5
9
2052
5
2053
2052
5
2052
2052
2052
5
2052
5
2052
5
2052
5
9
2052
5
2052
5
3588
3588
3588
1542
1548
3588
1548
3588
1545
3588
3589
3588
1541
2056
2056
2056
2056
2056
3592
2059
2059
2059
2054
2054
2054
2055
2054
2054
2054
2054
2054
2054
11
2054
11
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2055
2055
2055
2055
2055
2055
3590
3591
3751
3751
3751
2065
2071
2071
2059
23
2059
23
2059
2059
23
2059
23
2059
23
2059
2059
2059
15
2059
10
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2571
535
2571
535
2571
2571
2571
2571
2571
2571
2571
2583
2583
2583
3607
3607
3595
1559
3595
1559
3595
1559
3595
1559
3595
3595
3595
3595
3595
3595
3595
3595
3595
3607
3607
3607
3607
3607
3607
3607
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
2065
2065
2065
2065
2065
2065
2065
2577
2577
2577
2065
2065
2065
2065
2065
2577
2577
2065
3345
3345
3345
3345
3345
3345
3345
3345
3345
3345
3345
3345
3345
3345
3345
3345
3345
3345
3345
3345
3345
3345
3345
3345
3345
3345
3345
2161
2065
2055
2059
7
2059
7
2059
2059
10
15
2059
2059
7
2055
2055
2055
2071
2059
23
2059
7
2059
2059
2059
2059
10
15
2059
7
2055
23
2055
2055
23
2059
2059
2055
2059
2059
2059
2055
2055
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
3351
3339
1303
3339
3339
3339
3351
3351
3351
3351
3334
3334
3334
3334
3334
3334
3334
3334
3334
3334
3334
3334
2055
2054
2055
2065
2065
2065
11
2065
11
2059
3595
3595
3595
3595
2064
2064
2064
2064
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2577
3601
3601
3601
3345
2577
525
2571
2566
2566
2565
2568
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2054
2054
2054
2054
2065
11
13
2054
17
11
15
2064
2064
2059
2054
2058
2052
8
2052
8
2056
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2058
2059
10
15
2054
2054
2054
2054
3750
3750
2577
2577
3697
3697
3750
3697
3697
3751
3751
3751
3751
3750
2577
2577
2577
2577
3697
3697
3697
3697
3697
3697
3697
3750
3750
3697
3697
3697
3697
3697
3697
2577
3750
3750
3750
3750
3750
3750
3750
3750
3750
3750
3751
3751
3751
3697
3697
3697
3754
3697
3697
3697
3750
3750
3750
3750
3750
3750
2317
2315
3706
2315
3751
3751
3751
3751
3751
2315
2315
3750
3750
2168
3704
2315
3707
2315
2315
266
2314
2315
3697
3697
3697
3697
3697
3697
3697
3697
3697
3697
3697
3697
3697
3697
3697
3697
3697
3750
3750
3750
2161
3697
3697
3697
3697
3697
3697
3697
3697
3697
3697
3697
2321
2321
2317
3748
3748
2309
265
268
269
2309
268
269
3748
3748
2316
2316
2316
3748
2316
266
2318
3748
2316
266
3751
3751
2161
2314
2317
2316
269
2316
266
2056
2054
2054
2054
2054
2054
2054
2054
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2566
2566
2566
2566
2566
2566
2568
2568
2568
2568
2568
3590
3590
3590
3590
3590
3590
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
3592
2062
2062
2062
2056
14
2056
14
2056
14
2056
14
2056
2054
14
2062
2054
14
2062
2056
14
2056
14
2062
2062
2062
3336
3334
3334
3336
3336
3336
3336
3336
3336
3336
2056
2056
2056
2056
2069
2069
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
3595
3595
2056
2056
2056
2056
2056
2056
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
2056
2062
2062
2062
2062
2062
2062
2062
2062
2056
2062
2062
2062
2062
2062
2062
2062
2062
2056
2062
2062
2062
2062
2056
2062
2062
2062
2062
3592
3598
3598
3598
3598
3592
3598
3704
3704
2058
2058
2058
2058
2058
2058
2058
3594
3594
2054
2054
2054
2054
2566
3590
2066
2066
2066
3334
3350
2569
2066
2066
2054
2566
2169
2169
2054
2054
2054
2566
2053
2069
2069
2057
18
19
2069
18
19
2057
2069
2565
2565
3605
3605
1554
1555
3589
3745
3745
3746
3747
3746
2067
2066
2049
2049
2049
2049
2050
2049
2051
17
2049
2051
2049
3
17
2049
2051
2051
17
2049
17
2050
2051
2577
2577
2561
2561
3601
1539
3749
2054
2054
2058
2054
2054
2058
2054
2054
2054
11
2054
2054
2059
2058
2059
2054
11
2054
2054
2059
2058
2059
3590
3590
3590
3594
2053
2053
2053
19
2057
2053
19
2057
2049
2049
2049
2049
2049
2049
2049
3
2049
3
2049
3
2049
3
3585
2054
2054
2054
2054
2054
2054
2054
2566
2566
2054
18
2054
2054
2049
3334
2054
2054
2054
2054
2054
2053
2049
2049
2
2562
2049
2049
2049
2049
2049
2162
2054
2054
2054
2054
2054
2054
2054
2059
2054
2054
2054
2054
2054
3590
3590
3590
2067
2058
2058
2058
2058
2058
2058
2058
2058
3747
2049
2049
2
2050
2049
2
2065
2049
2
2065
2065
2049
2049
2
3586
3586
3586
3333
3345
3345
2066
2578
2066
3755
3749
2054
2054
2049
2050
2049
2562
2049
2049
2054
2054
2065
2065
2169
2169
2169
2169
2169
2054
2054
2054
11
2054
11
2054
2054
2054
2054
2566
3590
3590
3590
3590
2067
2066
19
2066
19
2053
19
2069
2069
18
19
2053
19
2069
2066
19
2069
18
19
2057
2053
19
2069
2069
18
19
2069
18
19
2057
2565
531
2581
2578
531
3589
1555
3605
3605
1554
1555
3605
1554
1555
3589
3605
3605
3589
3605
3589
1555
3605
2065
2049
17
2049
17
2051
2065
2049
17
2065
2049
17
2051
2051
2051
2051
17
2049
17
2065
2065
2049
17
2049
17
2051
2051
2051
17
2049
17
2050
2051
2049
17
2065
2049
17
2065
2049
17
2065
2049
17
2561
2577
2577
3601
3601
3601
3587
3587
3601
1539
3601
3601
3601
3601
3601
2054
2054
2059
2058
2054
2054
11
2054
2059
2058
3590
3590
3594
2053
19
2057
2053
19
2057
2049
3
2049
3
2049
3
2049
3
3585
2058
2058
2058
2058
2049
17
2049
17
2049
17
3585
3585
3585
3334
3334
3334
1291
3333
1299
3349
3345
3329
3329
1297
3345
3329
1297
2054
11
2069
18
19
2053
19
2069
18
19
2053
19
2051
2050
3
2051
2050
3
2054
11
2054
2054
11
2054
2054
11
2054
11
2054
2054
2054
11
2054
2054
3590
3590
2053
19
2053
19
2057
2053
19
2057
2053
19
2057
3589
1555
3589
1555
2051
2051
2051
2051
3587
3587
3746
2054
2054
2054
2054
2054
2058
2058
2054
3590
2162
3705
3705
3705
3747
3747
3705
3754
3754
3745
3746
2169
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2224
2225
3697
2307
2305
2305
2305
2569
2565
2565
521
2579
2049
2051
2050
2050
3
2051
2049
2049
2049
2049
2049
2049
3185
2673
2726
2724
2726
2726
2726
2726
2726
2726
2731
2731
2731
2722
675
2723
2721
675
2723
2721
675
2723
2723
3235
675
2723
3233
673
1187
675
2729
682
2729
682
2731
2731
2729
2729
2729
682
2726
3241
681
1194
682
3243
683
2729
682
2726
3075
3075
3073
3073
2561
2308
132
2308
132
2180
2308
132
2308
132
2308
2308
2308
2308
2308
2253
2566
2390
2390
2884
840
856
850
984
978
2372
328
340
338
472
2368
448
480
2368
448
480
2537
3032
2612
2392
2392
2392
2616
2392
2392
2900
2900
3010
450
2392
2392
2392
2116
2116
2116
2945
2772
2772
2850
2850
3852
3874
3874
3860
2520
2484
2484
2520
2484
2484
2520
2520
2388
2388
2388
2388
2388
3634
3634
2338
2338
2338
2338
2338
3876
3876
3876
3730
2852
1828
3730
1810
3720
1800
804
1828
3728
1682
2340
2340
2340
2340
2340
2340
2832
1680
3728
2183
71
3591
2051
2726
2726
2110
3317
2242
2088
2088
2196
2821
3172
2148
2148
3684
2372
580
292
804
2372
580
836
804
2596
2372
2627
2627
2883
579
2628
836
2883
579
2944
3688
1641
3688
1641
3688
1641
3632
3632
2728
2728
2724
3635
3635
3716
1669
3716
1669
3716
1669
3717
2515
2818
2834
787
2835
2835
2835
2835
2835
2835
2835
2835
2835
2835
2835
2835
2835
2835
2835
2835
2835
2835
2835
2834
787
2834
787
2835
2835
2835
2834
787
2834
787
2835
2835
2835
2834
2834
2834
2834
2722
2322
2690
674
3718
1674
1706
1702
3858
2146
290
674
298
306
690
2338
674
690
3145
585
2697
3593
2834
2834
2834
2176
2176
2287
2287
3889
1850
2865
827
3889
1851
2182
2870
2870
3894
3894
3890
3890
2874
2865
826
3889
1850
3889
1850
2864
3889
3889
3888
2286
2287
2266
2284
2180
2284
2158
2155
2158
2865
827
2865
827
2872
2872
2870
2872
2872
2225
2225
2865
2865
2864
2865
2865
826
2865
826
2865
826
2865
826
2874
2865
2865
2865
2865
827
2865
827
3899
3899
2870
2866
3890
2874
2874
2864
2864
2865
3898
3898
3898
2874
2865
2865
826
2874
2865
2865
3889
3075
3075
3079
3079
3077
3077
3723
3723
2274
2179
2182
246
2298
2182
246
2562
2095
2088
2092
2055
2050
2050
2050
2050
2050
2050
2050
2055
2055
2055
2055
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2051
2050
3
2050
3
2050
2050
2050
2050
2050
3
2050
2050
2050
3
2050
2050
2051
2050
2050
2050
2050
2050
3629
1583
3586
3586
3628
2092
3719
1773
1775
3803
3714
3693
1647
3693
3693
1647
3719
3719
1645
1773
1647
1775
3803
3719
1645
1773
3803
3719
3719
3803
3714
3714
3714
3714
3714
3714
3714
3714
3714
3714
3714
3712
3714
1667
2566
3591
3590
1543
3590
1543
3590
3591
3591
3591
3591
3591
3590
1543
3591
3591
2054
7
2054
7
2054
7
2054
7
2055
2054
7
2054
7
2054
7
2054
7
2054
2054
7
2054
7
2054
7
2054
7
2054
7
2054
2054
7
2054
7
2054
2054
2054
7
2054
7
2054
7
2054
7
2054
7
2054
7
2054
2054
2054
2054
2054
2054
2054
7
2055
2054
2054
2054
2054
2054
2054
2054
2054
7
2054
2054
2054
2054
2054
2054
2054
7
2055
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
7
2054
2054
2054
2054
7
2054
2054
2055
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2095
3591
3591
3591
3591
3591
3591
3591
3591
3591
3590
3591
3590
3590
3590
3591
3591
3591
3591
3591
3590
3590
3590
1543
3590
1543
3590
3590
3590
1543
3590
3590
3590
1543
3590
1543
3591
3590
1543
3590
1543
3590
1543
3590
1543
3590
1543
3590
1543
3590
3590
1543
3590
1543
3590
3590
1543
3590
3590
3590
3590
1543
3590
1543
3590
1543
3590
1543
3590
1543
3590
1543
3590
1543
3590
1543
3590
1543
3590
3591
3590
1543
3590
1543
3590
3590
1543
3590
1543
3591
3590
1543
3591
3590
1543
3590
1543
3590
1543
3591
3590
1543
3590
1543
3590
1543
3591
3590
1543
3590
1543
3591
3590
1543
3590
1543
3590
1543
3590
1543
3590
3590
1543
3590
3591
3590
1543
3590
1543
3591
3590
1543
3590
1543
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
3590
3590
3590
3590
1543
3590
3590
3590
1543
3590
3590
3590
1543
3591
3590
1543
3590
3590
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
1543
3590
3591
3590
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
1543
3590
3590
3591
3591
3591
3590
3590
1543
3591
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
1543
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
1543
3590
3591
3590
3590
3590
1543
3590
3590
1543
3591
3590
3590
3590
3590
3590
3590
3590
1543
3590
3590
1543
3591
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
1543
3590
3590
1543
3591
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
1543
3590
3590
3590
1543
3590
3590
3590
3590
1543
3591
3590
3590
1543
3590
3590
1543
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
3590
3590
1543
3590
3590
1543
3590
3590
3591
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
1543
3591
3590
3590
3590
3590
3590
3590
3590
3590
3590
3590
1543
3590
3590
3590
3590
1543
3590
3590
3590
3590
3590
3590
1543
3590
1543
3590
1543
3591
3590
3590
3591
3590
3590
3590
1543
3591
3590
3590
1543
3590
3591
3591
2055
2055
2054
7
2055
2055
2055
2055
2054
7
2055
2055
2055
2055
2055
2055
2055
2054
7
2055
2054
7
2055
2055
2055
2055
2055
2054
2054
7
2055
2054
7
2055
2054
2055
2054
2055
2054
7
2055
2054
2054
2054
2054
2055
2054
7
2054
2054
7
2054
7
2054
7
2054
7
2054
7
2054
7
2054
7
2054
7
2054
7
2054
7
2054
7
2054
2054
7
2054
7
2054
7
2054
2054
7
2054
7
2054
7
2054
7
2054
7
2054
7
2054
2054
2054
2054
2054
2054
2054
7
2054
7
2054
7
2054
7
2055
2054
7
2054
7
2054
2054
7
2054
7
2054
7
2054
7
2054
7
2054
7
2054
7
2054
7
2054
2054
7
2055
2054
7
2054
2054
7
2054
7
2055
2054
7
2054
2054
7
2054
2054
7
2055
2054
7
2054
7
2054
7
2054
7
2055
2054
7
2054
7
2054
7
2054
7
2054
7
2054
7
2054
7
2054
7
2055
2054
7
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
7
2054
7
2055
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
7
2054
2055
2054
2054
2054
2054
7
2055
2054
2054
2054
2054
2054
2054
2054
7
2054
7
2055
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2055
2054
2054
7
2054
7
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
7
2054
2054
2054
7
2054
2054
2054
2054
2054
2054
7
2054
2054
7
2054
2054
2054
7
2055
2054
2054
2054
7
2054
2054
7
2054
2054
2054
2054
7
2054
7
2055
2054
2054
2054
2054
7
2054
2054
2054
7
2054
2054
2054
7
2055
2054
2054
7
2054
7
2055
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
7
2054
2054
2054
7
2054
2054
2054
2054
7
2055
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
7
2054
2055
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
7
2054
2055
2054
2054
2054
7
2054
2055
2054
2054
2054
2054
2054
2054
7
2054
2054
2054
2054
2054
2054
2054
7
2054
2054
2054
2054
2054
2054
2054
2054
7
2054
2054
2054
7
2054
7
2054
2054
7
2054
2055
2054
2055
2054
2055
2054
2055
2054
2055
2054
2055
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
7
2189
2190
2189
142
2189
142
2189
2189
2189
142
2189
2189
142
2190
2190
2189
142
2189
2190
2567
2567
2567
2567
2566
519
2567
2566
519
2567
2566
2566
519
2567
2567
2567
2567
2567
2566
519
2566
2566
2566
519
2566
519
2567
2566
2566
2566
519
2566
2133
3718
3718
1671
3687
3687
3691
3718
3718
3718
1671
3718
1671
3718
1671
3718
1671
3718
1671
3718
3718
3691
3691
3691
3691
3691
3691
3719
3718
3718
3718
3719
3718
3718
3718
3718
3719
3718
3718
3719
3718
3718
3718
3718
3718
3718
3718
3718
3718
3718
3718
3718
3718
3718
3718
3718
2562
2562
2561
2561
2048
2051
2051
2051
2051
2051
2050
3
2050
2051
2051
2051
2050
3
2051
2050
3
2051
2050
3
2051
2050
3
2048
2048
2048
2048
2048
2051
2051
2051
2051
2051
2051
2051
2051
2050
3
2048
2050
2050
2050
2050
2050
2050
2050
2050
2049
2049
2049
2049
2049
3586
3586
3586
3586
3586
3586
3715
3715
3715
3715
3715
3715
3715
3712
3712
3715
3715
3715
3715
3715
3802
1626
3714
3675
3802
1626
3802
1626
3714
3714
3714
3714
3718
3718
3718
3801
1625
3801
1625
3801
1625
3801
1625
3716
3716
3713
3713
3713
3713
3693
1627
2413
2413
366
442
2413
381
315
311
383
2487
2365
315
311
2365
1645
315
311
1627
319
3677
2749
703
2231
2237
186
2238
3693
3693
3693
3693
3674
3675
1626
3694
3693
1629
3693
1661
3677
3677
2413
445
2494
2414
314
379
319
383
2487
2413
2413
366
442
2413
381
311
383
2487
2486
2358
438
314
315
319
447
2362
315
311
1646
319
1631
3693
1629
1626
1630
3677
2365
315
311
2365
1645
315
311
319
3677
3677
3673
3673
3673
3673
3769
1657
3705
1653
3769
3769
2750
2750
699
2751
2231
2231
2237
186
2238
2233
2233
2233
2233
2982
2982
2982
2854
2854
934
2854
934
2890
2106
2101
2106
2109
55
2109
59
55
2109
59
55
2109
2109
2103
2109
2103
2103
2109
2103
2109
2109
2109
2103
2103
2109
2109
55
2109
2109
55
2109
2109
55
2105
53
2105
53
2101
2105
2105
2105
53
2105
53
2105
53
2105
53
2105
53
2105
53
2103
2103
2109
59
55
2109
2109
59
55
2103
2107
2109
2109
2109
2103
2109
2109
2109
2109
2102
2103
2107
55
2109
55
2109
59
55
2107
2107
2107
2107
2101
2105
53
2105
2105
53
2105
2101
2105
53
2105
53
2105
2101
2101
2109
2101
2101
2106
2106
59
2106
59
2106
59
2106
59
2107
2107
2107
2107
2109
2106
2106
2106
59
2103
2107
2109
55
2103
2105
2101
2101
2106
59
2106
59
2105
53
2101
2105
53
2105
53
2102
2103
2109
2105
2105
2105
2105
2105
2105
2105
2105
2105
2105
2105
2105
2105
2105
2105
2105
2101
2105
2103
2102
2102
2102
2102
2103
2103
2103
63
2109
59
55
63
2103
2109
59
55
63
2105
2105
2105
2105
2105
2105
2105
2105
2105
2103
2102
2103
2102
2103
2102
2103
2102
2103
2103
2103
2109
2110
54
59
63
2109
2109
62
2109
59
55
63
2102
59
63
2109
55
63
2109
59
55
63
2109
55
63
2109
59
55
63
2109
2102
2105
2105
2105
2105
53
2105
53
2105
2105
2105
2105
2105
2105
2105
2105
2105
2105
2105
2105
2105
53
2105
2105
53
2105
53
2105
53
2105
53
2105
53
2105
2105
2105
2105
2105
2105
2111
2111
2102
2109
2103
2109
2109
2102
58
63
2105
2105
2105
2101
2797
2797
2797
750
2101
2101
2102
2109
2109
2109
2101
2101
2101
2101
2101
2105
2101
2101
2101
2105
2101
2105
2105
2105
2101
2101
2101
2101
2101
2105
2101
2101
2101
2105
53
2101
2101
2101
2101
2101
2105
2101
2102
2102
2102
2109
58
3637
3637
3637
3637
3637
3638
3638
3637
3637
3053
4085
4085
4085
4059
3639
3637
4085
3637
3637
2557
2109
2109
2549
2521
505
2553
2105
2101
2101
2101
2105
2101
2101
2101
2521
2521
2521
2105
2301
2267
2297
2293
2293
2557
439
2301
2267
2553
2555
2555
2299
2299
2551
2109
55
2107
2107
2107
2549
2101
2105
53
2103
2101
2267
2102
2102
2102
2102
2102
2102
2102
2521
2549
2549
2549
2549
2553
2101
2101
2101
2101
2101
2101
2101
2101
2101
2101
2293
2293
2293
2293
2293
2557
2109
2109
2521
2101
2101
2101
2105
2101
2551
2103
2101
2557
2109
55
2109
2553
2105
53
2105
2101
2101
2429
2393
2393
377
2421
2393
2525
2557
439
2101
2101
2293
2486
2557
2102
2102
2102
2101
2101
2101
2105
2101
2101
2101
2101
2102
2101
2557
2557
2109
2109
2109
2521
2521
505
2521
2521
2105
2101
2101
2101
2105
2105
2101
2101
2101
2105
2101
2101
2101
2521
2105
2301
219
2293
2265
2301
221
2297
245
2102
2102
2102
2102
2549
2549
2521
2101
2101
2101
2101
2293
2109
2109
2101
2105
2101
2101
2105
2105
2299
2109
2521
2521
2105
2551
2103
2109
55
2553
501
2101
2105
53
2101
2109
55
2105
53
2101
2105
53
2521
2109
2521
2105
2551
2103
2101
2521
2521
2557
2109
55
2109
2553
2105
53
3421
3421
3421
3421
1405
2777
473
2485
2265
1369
2293
2293
1401
2293
2293
2293
3417
2293
2293
2781
477
2485
473
2777
473
2265
2429
2425
2557
733
2301
221
219
2301
221
2777
473
2265
2265
2265
2265
2109
2109
2109
2549
2521
505
2553
2549
2105
2101
2101
2105
2101
2105
2269
2269
2521
2265
2265
2265
2521
2521
2301
2299
2525
3421
1405
3421
2521
2485
2521
2293
2293
1401
2293
2293
2293
2413
2267
2267
2550
2102
2109
2102
2102
2101
2105
2101
2101
2101
2102
2105
2102
2109
2102
2105
53
2101
2781
2269
2269
2777
473
505
2777
505
2265
2265
2265
249
2265
2265
2109
2109
2109
2105
2105
2105
2105
2267
2557
733
731
2557
503
2301
221
219
2269
2777
473
505
2521
505
501
2265
2265
249
2550
2781
731
2267
2269
219
2297
2777
2265
2265
2101
2105
53
2101
2101
2265
2525
2293
2557
2109
2549
2521
505
2521
505
2549
2549
2549
2105
2105
2269
2521
2265
2521
2301
251
2413
2413
2555
2555
2557
2549
2549
2553
2549
2101
2101
2101
2109
2109
2109
2109
2109
2109
2105
2105
2105
2105
2105
2521
2265
2109
55
2101
2105
2301
219
2269
2265
2265
2265
2269
2269
2101
2521
2270
2267
255
2267
255
2269
2267
2267
2269
222
2301
219
255
2267
2269
2267
2267
2267
2270
2269
222
2267
2267
2269
222
2267
2267
2270
2267
2294
2269
2269
2267
223
2269
2267
223
2266
2266
223
2266
2266
2294
2102
2102
2103
2102
2102
2485
2485
2102
2102
2102
2102
2102
2102
2102
2102
2521
2521
2521
2549
2549
2101
2101
2101
2101
2101
2101
2105
2101
2101
2101
2101
2101
2101
2522
2486
474
2522
2522
2550
2550
2298
2294
2298
2267
218
2294
2298
2267
218
2267
2485
2485
2521
2485
2485
2485
2521
2485
2521
2521
2485
2485
2521
2485
2485
2521
2485
2485
501
2485
501
2485
501
2485
501
2485
501
2485
501
2293
2293
2265
249
2293
2293
2293
2265
249
2265
2293
2265
249
2265
2265
249
2293
2265
249
2293
2265
249
2265
249
2293
2265
2265
2421
2421
2421
2421
3641
1589
2101
2101
2101
2293
2422
2421
2421
2421
2421
2421
2421
2421
2421
2421
2554
2522
2523
2522
2550
2550
2522
507
2549
2485
2549
2549
2549
2521
505
2521
2521
505
2521
2521
2549
2549
2521
2486
2294
2485
2485
2485
2777
473
2485
2485
2485
2265
2293
2293
2413
2413
2413
378
2266
346
2421
2293
373
2265
345
2293
373
2421
2421
2265
345
2393
2421
2102
2102
2101
2101
2101
2101
2101
2101
2101
2101
3733
3733
3733
3733
3733
3733
3789
3789
3789
3789
3789
3658
1738
3658
1738
3658
1738
3658
1738
3658
1738
2695
2701
2701
2701
2701
2701
2701
2701
2701
2701
2694
2694
2701
2701
654
2701
2701
2702
2701
2701
654
2701
654
2701
2701
2701
2701
2701
2701
2701
655
2701
2701
2701
2701
2701
2701
2702
2701
654
2699
2699
2699
2698
2698
2698
2691
2688
2691
2776
2776
2699
2701
2701
2697
2696
2696
2696
2696
2696
2696
2736
2696
2699
650
2699
650
2698
2698
2698
2690
2688
2688
2692
2692
728
2702
2701
654
2702
2696
652
2696
2696
652
2696
2697
650
2697
650
2697
2697
650
2742
2738
2744
2946
2946
2944
2946
2690
2946
2690
2690
2690
2946
2690
2946
2865
2865
2865
2865
2865
2673
2949
2949
2949
2949
2701
2701
2701
2698
2698
2697
2697
2697
2114
2114
2114
2114
2861
2200
2200
2856
812
2200
2200
3121
3125
1074
3122
2914
2921
2915
2915
2914
2914
867
2921
2917
2921
2921
2897
977
909
2957
2903
983
2898
978
2901
850
981
978
2899
2953
2897
2900
980
2923
2921
2920
2921
2921
2922
2921
2915
2915
2921
2920
2920
2914
2923
2923
2921
2921
2915
2920
2912
2921
2920
2923
2947
2923
2915
2920
2920
2953
4081
2029
4057
2037
2567
2567
2566
2565
2565
2566
2562
2565
2565
2565
2565
2565
2563
259
2562
2051
2050
2050
2051
2051
2050
3
2050
3331
3330
1283
2563
2051
2562
258
2563
259
2050
2051
2562
2050
2050
3330
2562
2562
2562
258
515
2050
2050
2050
3
3330
3330
2418
2402
2386
2051
2051
2051
2051
2050
2562
258
2562
258
2050
2050
3330
2562
258
515
2562
258
515
259
2562
258
2050
3
2050
3
2050
3
2050
3330
1283
3330
2307
2562
258
2563
259
2562
515
259
2563
2050
3
2050
3
2050
3
2050
2050
3
2050
3
2051
2051
2562
515
3075
515
3075
514
515
2563
3330
1283
3330
3331
2306
2562
258
2563
2562
258
515
259
2563
259
2563
2050
3
2050
3
2051
2050
3
2050
2051
2050
3
2051
2050
2562
515
2562
515
3075
514
515
1538
3330
1283
3330
3331
2307
2562
2306
2562
258
515
259
2562
2562
515
2562
515
2562
2050
3
2050
3
2050
3
2050
3
2050
3
2050
3
2050
3
2050
3
2562
515
3074
1027
514
515
1538
1539
3074
1027
514
515
1538
1539
2562
515
3330
1283
3330
1283
2386
2562
2562
258
2562
258
2050
2050
2050
2050
2050
2050
2562
3074
514
3074
514
3330
2418
2402
2402
2402
2402
2402
2562
258
2562
258
2562
258
2562
258
2562
258
2562
258
2050
2050
2050
2050
2050
2050
3330
3330
3330
2563
2562
258
515
2563
259
2562
258
515
259
2563
2562
258
515
2051
2050
3
2051
2050
3
2051
2050
3
3331
3330
1283
3331
3330
1283
2402
2386
2562
258
2562
2050
2050
2050
2418
2418
2402
2402
2306
2562
258
2562
258
2562
258
2562
258
2562
2562
2562
2562
2562
258
2562
258
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
3330
3330
3330
2305
2049
3329
2562
258
2306
515
259
2562
258
2563
2050
2050
3
2050
2051
3330
3331
2563
259
3651
2562
258
2050
2050
2562
258
2563
259
2051
2051
2050
2562
2562
2562
2050
2050
2562
2050
3074
514
2426
3654
1690
3782
3654
2310
3654
3654
2310
2417
2409
3654
1607
2411
379
2411
2411
379
2403
2408
3653
1689
3653
1689
2560
256
2304
2560
256
2048
2048
2048
2310
2566
262
2054
2054
2560
256
2560
256
2304
2304
2304
2560
2560
256
2560
2560
2048
2048
2048
2048
2563
2563
259
2563
2563
259
2563
259
2563
259
2051
2051
2051
2050
2051
2051
2051
2051
2051
2311
2311
2566
262
2567
2566
262
2567
2055
2054
2054
2054
2055
2054
2055
2055
2055
2054
2054
2053
2053
2053
2053
2053
2053
2053
2053
2309
2565
261
2565
2565
261
2565
261
3328
3328
3328
3331
3331
3331
3331
3331
3335
3334
3335
3333
3333
3333
3333
2560
256
2426
2408
2408
2408
2402
2402
3650
2304
2304
2304
2304
2048
2048
2048
2562
258
2562
258
2050
2050
2053
3328
3328
3330
3333
2562
258
515
259
2562
258
515
2562
258
515
259
2050
3
2050
3
2050
3
2311
2054
7
3330
3330
1283
3335
2564
2564
260
2052
2052
2048
2048
2048
2048
3332
2562
258
2562
258
2050
2050
2050
2050
2050
2050
2050
2050
2050
2560
256
2565
518
261
2565
518
261
262
2310
2053
6
2053
6
2054
2054
2054
2054
2054
2049
2564
260
2564
260
2564
260
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
3330
3330
3330
3333
3332
3332
3332
3332
2053
2048
2048
2562
2562
515
259
2563
2050
3
2050
3
2050
2050
2050
3
2050
2050
3
2566
262
2566
262
2054
2054
2054
2054
2562
515
3074
514
2563
2562
515
3330
3330
1283
2426
2425
2304
2560
2560
2304
2304
2304
2304
2560
256
2560
256
2560
256
2304
2391
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2306
259
2307
2563
259
2307
2306
259
2307
2307
2307
2562
258
515
259
2563
259
2050
3
2051
2051
2051
2050
3
2051
2051
2051
2050
3
2051
2051
2051
2050
3
2051
2051
2051
2566
262
519
263
2567
263
2310
2567
263
2566
262
2566
262
519
263
2567
263
2566
262
2311
2310
2566
262
263
2311
2310
2567
263
2054
7
2055
2054
2055
2054
7
2055
2054
2055
2054
2054
7
2055
2054
2054
7
2054
7
2055
2055
2055
2054
2054
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2309
2309
2565
261
2565
261
2309
2309
2565
261
2048
2048
2048
2048
2048
2048
2048
2048
2051
2050
2051
2051
2051
2051
2051
2051
2051
2050
3
2051
2051
2054
7
2055
2054
2055
2054
2055
2054
2055
2055
2053
2053
2053
2560
2560
3328
2560
3328
3328
3328
3075
515
3075
514
515
2563
1539
3075
515
3075
515
3075
514
515
3075
515
3075
515
3331
3330
1283
3331
3331
3331
3330
1283
3331
3331
3078
1031
518
1542
519
3079
519
1543
3078
518
3078
1031
518
519
3079
519
3078
518
3334
1287
3335
3334
3334
3334
1287
3335
3334
3078
518
3078
2565
3077
517
2565
3077
517
3333
3333
2304
2560
256
2048
2048
2048
2048
2048
2054
2054
2054
2054
2052
2052
2560
2560
3072
512
3328
3328
2566
2566
2566
2564
3737
3737
3654
3654
1734
3654
1690
3654
1690
3650
3737
3737
2304
2560
256
2304
2385
2048
2048
2048
2048
2048
2048
2048
2048
2048
2307
2307
2051
2051
2051
2053
2053
2053
2565
261
2565
261
2565
261
2048
2048
2051
2051
2051
2053
2053
2560
2560
2560
2560
3328
3328
3328
3328
3075
515
1539
3075
515
3331
3331
3077
517
1541
3077
517
3333
3333
2395
2394
2562
258
259
2562
258
515
259
2306
259
2562
2562
2050
2050
3
2050
3
2050
3
2050
3
2566
262
519
263
2566
262
519
263
2310
2566
262
2054
7
2054
7
2054
7
2054
2053
2053
2565
261
2050
3
2050
3
2050
3
2054
7
2054
7
2053
2053
3074
1027
514
515
1539
3074
1027
514
515
3330
1283
3078
518
1542
519
1543
3079
518
519
3334
1287
3334
3078
2560
256
2560
2048
2048
2394
2306
2306
2562
2562
2562
258
2562
2562
2562
2562
2306
2562
258
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2388
2388
2048
2048
2048
2566
262
2566
262
2566
262
2310
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2305
2561
2305
2305
2049
2049
2049
2049
2049
2049
2049
2308
2564
260
2564
260
2564
260
2564
2564
260
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2050
2050
2050
2054
2054
2049
2052
2052
3074
514
1538
3074
514
3074
514
3074
514
3330
3330
3330
3330
3078
518
3078
518
3334
3334
2566
3078
518
2561
1537
2561
3076
516
1540
3076
516
1540
3076
3332
3332
3332
3332
2050
2411
2411
2411
367
2411
2411
2411
367
2411
2409
2048
2048
2054
2053
3333
2055
3072
2417
365
2426
2426
2426
2426
2426
2426
2426
2426
2426
2426
2426
2426
2426
2421
2402
2402
2402
2402
2408
2408
2394
2426
2394
2394
2394
2394
2393
2393
2393
2393
2393
2393
2393
2393
2393
2393
2393
2304
2304
2304
2304
2560
256
2560
256
2304
2560
256
2408
2385
2385
2385
2385
2385
2385
2385
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2389
2389
2389
2389
2389
2389
2389
2306
2306
2306
2562
258
2562
258
2562
258
2562
258
2562
2562
2562
2562
2562
2562
258
2562
258
2306
2562
2562
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
2384
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2309
2565
2565
261
2565
261
2565
261
2565
261
2565
2565
2565
2565
2565
2565
261
2565
261
2048
2048
2050
2050
2050
2050
2053
2053
2560
3072
512
2560
3328
3328
2562
2562
2562
3074
514
3074
514
3074
514
3074
514
3074
514
2562
3074
514
2562
3330
3330
3330
3330
3330
2565
2565
2565
2565
2565
2565
3077
517
2565
3077
517
3077
517
3077
517
3077
517
3077
517
3077
517
3333
3333
3333
3333
2417
2417
378
2417
378
2417
365
378
2417
365
378
2417
2417
2417
2417
2417
2417
2417
2417
2417
365
378
2413
2417
365
378
2417
365
378
2417
365
378
2417
365
2417
365
378
2417
2417
365
378
2417
378
2417
378
2426
2426
2426
2426
2426
2426
2426
2426
2426
2426
2426
2417
2417
2417
2417
346
378
2394
2417
378
2417
378
2394
378
2426
2394
2394
378
2394
2425
2421
2421
2409
377
2393
377
373
2425
373
370
2393
2425
373
2421
2425
2409
2409
2421
2421
2421
2393
377
373
2409
2409
2409
377
2425
2409
377
2409
377
2409
2409
377
2409
377
2409
377
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
2416
2416
2416
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
376
2385
2385
2385
2385
2385
2385
2385
2385
2385
2389
2389
2389
2389
2389
2384
2384
2384
2304
2304
2304
2304
2560
256
2560
256
2304
2304
2560
256
2560
256
2304
2304
2304
2304
2560
256
2560
256
2304
2560
256
2560
256
2304
2560
256
2560
256
2304
2560
256
2560
256
2304
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2562
258
2562
258
2562
258
2562
258
2562
258
2562
258
2562
258
2562
258
2562
258
2562
258
2306
2562
2562
258
2562
258
2562
258
2306
2306
2306
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2565
261
2565
2565
261
2565
261
2565
2565
261
2565
261
2565
261
2565
261
2565
261
2565
261
3328
3328
3328
3328
3328
3328
3330
3330
3330
3330
3330
3330
3330
3330
3333
3333
3333
2560
256
2560
256
2560
256
2048
2048
2048
2048
2048
2048
2562
258
2563
2563
259
2306
2562
258
2050
3
2051
2050
3
2566
3328
3328
2426
2417
378
2426
2417
378
2426
2426
2426
2417
2417
2421
2418
2408
2408
2408
2408
2408
2408
2389
2394
2394
2409
2560
256
2560
256
2560
256
2560
256
2560
2304
2304
2560
256
2560
256
2385
2385
2385
2385
2385
2385
2385
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2306
2306
2306
2306
2306
2306
2562
258
2306
2562
258
2306
2562
258
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2565
2565
261
2565
261
2048
2050
2050
2050
2053
2053
2560
3328
3328
3328
3328
3074
514
3074
514
3074
514
2562
3074
514
3074
514
3074
514
3330
3330
3330
3330
3330
3330
3330
3077
517
3333
2562
258
2565
261
2050
2053
2560
256
2560
256
2560
256
2560
256
2560
256
2563
259
2562
258
515
259
2563
259
2566
262
2566
262
2567
263
2566
262
2055
2053
2053
2565
261
2565
261
2565
261
2565
261
2565
261
2048
2048
2048
2048
2048
2048
2048
2048
2051
2051
2051
2051
2051
2050
3
2051
2054
2054
2054
2054
2055
2054
2055
2054
7
2055
2055
2055
2054
2055
2053
2053
2053
2053
2053
2053
2053
2048
2560
256
2560
256
2563
259
2565
261
2048
2048
2051
2053
2562
258
2566
262
2565
261
2562
258
2306
2566
262
2564
260
2564
260
2050
3
2050
3
2050
3
2054
7
2054
2054
7
2053
2053
2050
2054
2054
2052
2052
2052
2052
2052
2562
3074
514
1282
3078
518
1286
3544
3544
3536
3536
2560
1280
2560
1280
2560
1280
2563
2562
515
2563
3075
3075
515
1283
3074
1027
514
515
1283
3075
515
1283
3075
1283
2566
519
3079
519
2566
2566
519
2567
2566
2567
3078
1031
518
1286
519
1287
3079
519
1287
3078
518
1286
3079
519
1287
3078
518
1286
3078
518
1286
2566
1286
2565
3077
517
2565
3077
2565
3077
517
1285
3077
517
1285
3544
1464
2560
3072
512
1280
3078
3078
3078
3072
512
1280
3072
512
2560
1280
3075
515
3075
515
1283
2565
2565
3077
517
1285
2562
515
3074
1027
514
515
1282
1283
2566
519
2566
519
3078
1031
518
1286
519
1287
3078
518
1286
2565
3077
517
1285
2562
3074
514
3074
514
1282
3074
514
1282
2566
2566
3078
518
1286
3078
518
1286
2561
2564
2564
2564
2564
3076
516
1284
3076
516
1284
2417
378
2417
346
378
2417
346
378
2417
378
2426
2417
378
2417
2417
378
2417
2417
378
2417
378
2417
2417
378
2417
378
2417
378
2426
2426
2417
346
378
2394
378
2393
377
370
2393
377
370
2393
377
373
370
2425
2421
2421
2425
2425
2425
2402
2402
2402
2408
2408
2408
2408
2408
2389
2389
2394
2394
2394
2393
2393
2393
2304
2560
256
2560
256
2304
2304
2560
256
2560
256
2385
2385
2385
2385
2385
2048
2048
2048
2048
2048
2048
2048
2048
2048
2389
2389
2306
2306
2562
258
2562
258
2562
258
2562
258
2562
258
2562
258
2562
2306
2306
2562
258
2562
258
2562
2562
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2565
261
2565
261
2565
261
2565
2565
261
2565
261
2565
261
2565
261
2565
3328
3328
3328
2562
3074
514
3074
514
3330
3330
3330
3330
3330
3330
3333
3654
1734
3654
3653
2393
2393
2560
2304
2560
256
2560
256
2048
2048
2048
2048
2048
2048
2048
2048
2048
2311
2566
262
2055
2054
2054
2053
2053
2053
2309
3334
3737
2304
2560
2304
2560
2560
256
2560
256
2560
256
2304
2304
2304
2560
256
2560
2560
256
2560
256
2560
256
2560
256
2560
256
2304
2560
256
2560
256
2385
2385
2385
2385
2385
2385
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
2307
2051
2051
2051
2384
2384
2384
2384
2566
262
2567
263
2566
262
2567
2054
2055
2054
2055
2055
2054
2054
2054
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2309
2565
261
2565
261
2565
261
2565
261
2565
261
2565
261
2565
261
2565
261
2565
2565
2565
261
2565
261
2309
2565
261
2565
261
2565
261
2565
261
3328
3328
3328
3328
3328
3328
3328
3334
3335
3334
3333
3333
3333
2049
2564
260
2564
260
2052
2052
3332
2395
2395
2393
2560
256
2560
256
2560
256
2385
2048
2048
2048
2048
2048
2562
258
2563
2050
2051
2566
262
2566
262
2566
262
2566
2310
2054
2054
2054
2054
2054
2054
2053
2053
2053
2565
261
2565
261
2565
261
3334
3333
3655
3653
1689
3653
1689
2053
2304
2560
256
2304
2304
2560
256
2560
256
2304
2048
2048
2048
2048
2048
2048
2307
2563
259
2563
259
2563
259
2051
2050
3
2051
2051
2051
2051
2311
2311
2567
263
2311
2055
2055
2055
2055
2055
2055
2055
2055
2053
2053
2053
2053
2053
2053
2309
2309
2565
261
2565
261
2565
2048
2048
2048
2048
2048
2051
2051
2055
2055
2055
2055
2053
2053
2053
2560
3072
512
2560
3072
512
2560
3072
512
3328
3328
3328
3328
2563
3075
515
3331
3331
2567
2567
3079
3335
2567
2565
2565
3077
517
3077
3333
3333
3333
2560
256
2560
256
2560
256
2560
256
2560
256
2560
256
2304
2304
2048
2048
2048
2048
2048
2048
2048
2053
2053
2053
2053
2053
2053
2053
2565
261
2565
261
2565
261
2048
2048
2048
2048
2048
2048
2048
2048
2053
2053
2053
2053
3072
512
3072
512
1536
3072
512
3072
512
3328
3328
3328
3328
3077
517
3077
517
3077
3333
3333
2304
2562
258
2562
258
2053
2053
2565
261
2565
261
2050
2050
2053
2053
2053
2053
2304
2304
2048
2048
2048
3505
3509
1497
1465
3561
1461
1497
1465
3537
1421
1418
3537
1421
1418
3560
3464
3072
512
1280
3328
2562
2562
2562
2562
3074
514
1282
3074
514
1282
2562
1282
3074
514
1282
3074
514
1282
2562
3330
3330
3330
2565
3077
517
1285
3072
1280
3328
3330
2413
2565
261
2560
256
2560
256
2560
256
2560
256
2304
2563
259
2563
259
2562
258
515
259
2563
259
2051
2567
263
2567
263
2053
2565
261
2565
261
2048
2048
2048
2048
2048
2048
2051
2051
2051
2050
3
2051
2055
2055
2053
2053
2053
2053
2053
2563
259
2563
259
2565
261
2051
2051
2051
2053
2053
2560
256
2560
256
2560
256
2560
256
2560
256
2565
261
2565
261
2565
261
2048
2048
2048
2048
2048
2048
2048
2048
2053
2053
2053
2053
2053
3072
512
1280
2560
2560
3075
515
3075
515
1283
2567
2565
2565
3077
517
1285
3077
517
1285
3072
512
3072
512
2560
2560
3072
512
1280
3072
512
1280
2565
2565
2565
2565
3077
517
1285
3077
517
1285
2304
2304
2304
2304
2304
2560
256
2560
256
2048
2048
2055
2560
1536
2560
2560
2567
2560
256
2048
2052
2052
2426
2426
2304
2560
256
2560
256
2560
256
2560
256
2048
2048
2048
2048
2048
2048
2048
2384
2384
2048
2560
1536
3072
512
3328
3072
512
1280
2995
2949
2947
2947
2950
2949
2948
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2048
2048
2050
2050
2048
2048
2048
2050
3
2051
2051
2051
2048
2048
2051
2050
3
2048
2050
2050
2048
2048
2049
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2051
2050
3
2051
2048
2048
2048
2048
3906
3906
3754
3754
3885
3885
3886
3885
3885
3911
3909
3909
3904
2203
3754
3753
3753
3753
3881
3880
3885
3885
3881
3881
3993
3904
3904
3880
3880
3885
3885
3881
3881
3754
3906
3906
3906
3906
2243
1858
3906
2243
1858
3906
2242
1858
2242
195
1858
3881
3881
3881
3906
3906
3906
3907
2242
2242
2242
2242
2242
2242
2242
2246
2242
2201
2200
3880
2200
3904
2240
2240
2240
2240
2200
2200
3910
2246
2856
3880
2200
2243
2201
2200
2200
2200
2201
3881
3881
2201
1833
1945
3881
2201
1833
1945
3881
3881
3881
3881
3881
3880
3880
3880
2200
1832
1944
2200
1832
1944
2200
1832
1944
2200
1832
1944
3904
2240
3904
2856
3881
3881
3881
2200
1832
1944
3880
2200
1832
1944
3880
3880
2200
1832
3906
3906
2201
2201
2201
2246
2246
2201
2201
2201
2201
2201
2201
2201
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2201
2201
2861
2202
155
2201
2201
2201
2200
2200
2562
2307
2307
2051
2051
2051
2051
2051
2394
2394
2306
2306
2306
2306
2562
258
2306
2306
2306
2562
258
2562
2306
2306
2306
2562
2562
258
2562
258
2306
2306
2306
2562
258
2562
258
2562
258
2562
258
2562
258
2562
258
2562
258
2562
258
2306
2562
258
2562
258
2562
258
2562
258
2562
2562
258
2562
258
2306
2306
2306
2306
2306
2306
2306
2306
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
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
2051
2051
2051
2051
2051
2051
2050
2050
2050
2050
2050
2563
2563
2563
2563
3331
3331
2562
1538
2562
2562
2562
2562
2562
2562
3074
514
1538
3074
514
1538
3074
514
1538
3074
514
1538
3074
514
1538
3074
514
1538
2562
1538
2562
1538
2562
1538
2562
2562
3074
514
2562
3330
3330
3330
3330
3330
3330
3330
3330
3330
3330
3330
3330
3330
3330
3330
3330
3330
3330
3330
2562
2562
1538
3330
3330
2307
2307
2051
2562
258
2562
258
2306
2562
258
2306
2562
258
2306
2562
2306
2051
2051
2051
2051
2051
2051
2050
2050
2050
2050
2050
2050
2050
3546
3075
3075
1283
3554
3466
2562
2562
1282
3074
514
1282
3074
514
1282
3330
2050
2050
2050
2050
2052
2052
2308
2308
2308
2308
2052
2052
2052
2052
2052
2052
2052
2052
3332
3332
2912
2912
2304
2560
2560
256
2560
256
2560
2560
2304
2560
2304
2560
256
2560
2560
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
3328
3328
2560
256
2304
2304
2304
2304
2304
2304
2304
2304
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
2048
3328
3328
3328
3328
3328
3328
3328
3904
2240
2308
2564
2052
2052
2052
2052
2052
2564
2564
2308
2052
2052
2052
2052
2564
2564
260
2052
2052
3076
516
1284
3468
2263
2407
2407
2950
2054
2407
2407
2310
2566
262
2054
2054
2566
2566
2054
2055
2055
2055
2054
2055
2055
2055
2054
2054
2054
2566
2566
2567
2567
3078
518
3758
3757
1710
3654
3737
3737
2391
2390
2566
262
2566
262
2566
262
2566
262
2566
262
2054
2055
2054
2054
2055
2054
2055
2054
2054
2055
2055
2054
2054
2054
2054
2055
2054
2054
2054
2054
2566
2567
1543
3757
2566
262
2566
2566
2566
262
2566
262
2566
2054
2054
2054
2055
2054
2054
2055
2054
2055
2054
2055
2054
2054
2055
2054
2055
3334
3334
3334
3334
2566
2566
2054
2055
2055
2054
2055
2055
2566
262
2566
2566
262
2566
2054
2054
2054
2055
2054
2055
2054
2055
2054
2055
3334
2566
262
2566
262
2566
262
2566
262
2310
2566
262
2310
2054
2054
2054
2054
2054
2054
2566
3462
2566
262
2566
262
2054
2054
2054
2054
2310
2310
2566
262
2054
2054
2054
2054
2054
2054
2407
2566
262
2566
262
2566
262
2054
2054
2054
2054
2055
2054
2054
2054
2054
2054
3334
3334
3334
2391
2310
2566
2566
2054
2054
2054
2054
2054
3737
2310
2566
262
2566
262
2566
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
7
2566
2566
2566
1542
519
3334
3078
3078
2310
2054
2054
3739
3757
2310
2054
2566
262
2310
2566
262
2054
2054
2054
2566
2566
2566
2566
2411
2411
2411
2411
2411
2566
262
2566
262
2054
2055
2054
2055
2054
2054
2054
2054
2054
2566
3078
1286
3078
1286
3078
518
2311
2311
2311
2311
2311
2054
2055
2054
2054
2055
2055
2054
2055
2054
2055
2055
2054
2055
2055
2055
2054
2055
2054
2054
2055
2055
2054
2055
2055
2055
2054
2055
2054
2055
2055
3078
518
2567
2566
2566
2567
2567
2566
2567
2567
3334
3334
3334
3334
3334
2566
3079
519
2566
2566
2566
262
2566
2310
2566
2311
2566
2054
2054
2054
2054
2054
2055
2055
2055
2055
2054
2054
2054
2054
2054
2054
2054
2054
2054
2055
2055
2055
2054
2054
2054
2054
2055
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2566
2566
2566
2567
1543
2567
2566
2567
1543
3334
3334
3334
2566
2566
2054
2054
2055
2054
2054
2054
2055
2054
2055
2054
3334
3334
3334
2054
2055
2055
2054
2055
2055
2054
2055
2054
2055
2054
2055
2054
2055
3334
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2566
2566
3334
2566
2566
3078
518
1286
3079
519
1287
3078
1286
3079
519
1287
3078
3078
2566
3078
518
1286
3078
3078
3078
1286
3078
2054
2055
2054
2055
2055
2054
2055
2054
2055
2055
2054
2055
2055
2054
7
2055
2055
2054
7
2055
2566
262
2311
2566
262
2054
2055
2054
2054
2055
2054
2055
2054
2054
2054
2055
2054
2054
2566
2566
2310
2311
2054
2055
2055
2054
2055
2055
2054
2055
2055
2566
2567
2566
2567
2567
263
2055
2055
2055
2567
2567
3758
1711
2310
2054
2054
2054
2054
2054
2054
2054
2566
2407
2246
2246
2247
2247
2247
2247
3911
2246
199
2246
2246
2863
2995
2995
2995
2946
2993
3003
2993
955
3003
2993
955
2992
2955
2955
3000
2952
2993
3003
3003
2993
955
2997
2955
2955
2955
3000
2950
3001
2243
2201
2201
2201
2201
3005
2997
2997
3001
2997
953
2398
2425
1273
2395
346
2395
346
2423
2395
2397
2398
2397
1245
2398
1246
3289
1269
1273
3289
1273
3624
3624
3590
3590
3590
3590
3590
3590
3590
3590
3629
1583
3629
1583
3629
1583
3630
3629
1583
3629
1583
3629
3629
1583
3629
1583
3629
3629
1583
3629
1583
3629
1583
3629
1583
3629
1583
3629
1583
3629
1582
3629
3629
1583
3629
1583
3629
3630
3629
3630
3631
3631
3629
1582
3629
3629
3630
3590
3629
3629
3630
3630
3631
3631
3629
3630
3590
3309
3321
3325
3321
2752
2180
136
140
836
844
2180
136
140
2188
2184
140
2184
140
2180
136
140
2180
140
2188
2188
2884
2588
2588
2588
2588
2589
2802
2577
2577
3016
3016
3016
3016
3016
3016
2580
530
2580
712
2580
2580
530
3016
2564
2980
2980
2588
538
940
2988
2988
2757
2938
2940
3004
3004
3004
3068
3004
3004
2824
2824
3078
6
2054
3006
3006
3006
2917
2917
2916
869
4064
2224
2224
2436
2436
3460
3460
3463
3176
2380
2636
2636
2636
2362
2362
2636
2636
2316
2316
2316
2316
2380
3088
3088
2180
144
146
2194
2183
2183
2183
2182
2188
150
3468
2598
3206
3206
3206
3206
3212
3212
3212
1174
3212
3212
3212
3366
3366
2182
2182
2188
300
2188
300
3212
3212
3212
2067
35
2067
3523
3011
967
3753
3753
2584
2130
2755
739
2339
407
2375
839
2180
2308
3282
2874
2874
3674
2732
2092
684
2092
684
2732
2906
2906
2906
1452
3500
2604
2906
2587
2587
2639
2639
2634
2634
2639
2639
3300
2058
2058
2058
2058
2057
2057
3622
3622
3680
3680
3686
2099
2099
2064
2064
2064
2064
2064
2064
2064
2832
2144
2048
2048
2048
832
2048
832
2048
2880
3492
3492
3492
3492
3492
3492
3492
3492
3492
3492
3492
3492
3492
3492
3492
2944
1408
2048
896
1408
2048
896
1408
2048
896
1408
3492
3492
3492
2816
2816
2816
2816
2144
2144
2144
2048
896
2816
2144
2144
2722
2592
3746
3746
3744
3746
3744
3744
2592
2209
2209
2209
162
2210
2209
2209
2721
2721
2721
2144
2144
4000
4000
2583
2983
2983
2754
2754
450
2467
2467
3106
1059
3107
3107
3107
3106
1059
3107
2754
3106
3106
1059
3106
3106
1059
3106
3106
3106
3107
3106
3106
3106
3106
1059
3106
3104
3106
3106
3104
2467
2467
2498
2464
2752
2464
3746
1954
3747
3746
1954
2594
547
2595
2595
2595
2592
2592
576
2595
2592
2592
2339
2339
2594
2594
2592
2594
547
2594
547
2594
547
2594
547
2595
2594
547
2594
547
2595
2595
2594
547
2594
547
2595
2594
2594
547
2595
2595
2595
3875
3875
2595
2594
547
3875
2594
2594
547
2592
2592
2595
3875
3875
3875
2595
2594
547
2595
2594
547
2594
547
2594
547
2594
547
3875
3592
3597
3589
3589
3589
3589
3587
3591
3584
4039
3747
3746
3746
3746
3746
3732
3107
3104
3104
2176
2048
2048
4
2048
4
2048
2048
4
2114
2242
2176
2176
2176
2176
2048
2048
2048
2048
2048
4
2048
4
2052
2048
4
2048
4
2048
4
2052
2048
4
2052
3076
3076
2048
4
2048
4
2048
4
2048
4
2052
2048
4
2048
4
2048
4
2048
4
2052
2048
4
2052
2048
4
2054
2054
2114
2114
2114
3712
3712
3906
3778
3714
3106
3776
3776
3776
3776
3776
2112
2112
32
2112
2112
2112
32
3776
3776
3776
3776
3776
3776
3776
3776
3776
3776
3776
3776
3776
3776
3776
1732
3776
3776
3776
1732
3776
1732
3776
1732
3776
1732
3776
1732
3782
3782
1735
3780
3781
3783
3783
3730
2184
2184
2184
2184
2184
2184
2184
2184
2184
2184
2184
3781
3781
3781
3781
3009
3009
3009
3009
2113
2113
2113
2113
2117
2825
2825
2185
2185
2113
70
2113
2113
70
2113
2118
2241
198
2241
2241
2241
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2240
2240
2240
2240
2113
2113
2113
2113
2113
2113
2241
2241
2241
2241
2112
2113
2113
70
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
70
2113
2113
2113
2113
2113
2113
2241
2241
198
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
198
2241
2114
2117
2114
2117
2114
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2242
2245
2242
2240
2240
2240
2240
2240
2240
2240
2185
2185
2185
2241
3905
3777
3777
2241
2241
2241
2241
3781
2245
3904
2241
2246
2246
2241
3781
3781
2245
2245
2245
3905
3905
3905
3905
3905
3905
3904
3904
3904
3904
3904
3904
3777
1734
3777
3777
1734
3777
3777
2241
198
2241
2241
198
2241
2241
198
2241
2241
2241
2241
2241
2241
2241
3776
3776
3776
3776
3776
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3904
3904
3777
1734
3777
3777
3777
1734
3777
3777
3777
1734
3777
3777
3777
3777
3777
3777
3777
3777
2241
198
2241
2241
2241
2241
2241
198
2241
2241
198
2241
2241
2241
2241
2241
2241
2241
198
2241
2241
198
2241
2241
198
2241
2241
2241
2241
2241
2241
2241
2241
3776
2240
2240
2240
2240
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3905
3904
3904
3904
3904
3904
3904
3904
3904
3904
3904
3904
3904
3904
3904
3904
3904
3904
3904
3904
3777
1734
3777
1734
3777
1734
3782
3782
3777
1734
3777
1734
3777
3777
1734
3777
1734
3777
1734
3777
1734
3777
1734
3782
3777
1734
3777
1734
3777
3777
1734
3777
3777
1734
3777
3782
3777
3782
3777
3782
3777
1734
3777
1734
3782
3782
3777
1734
3777
1734
3777
3777
1734
3777
3782
3777
1734
3777
1734
3777
1734
3777
1734
3777
1734
3777
1734
3777
3777
3777
3782
3777
1734
3782
3777
3777
3777
3777
3777
3782
3782
3777
3777
3777
3777
3777
3777
3777
3777
3777
3777
3777
3777
3721
3721
3721
2241
198
2241
198
2241
198
2246
2246
2241
198
2241
198
2241
198
2241
2241
198
2241
198
2241
198
2241
2241
198
2241
198
2241
198
2241
198
2241
198
2241
198
2241
198
2241
198
2241
2241
198
2241
2241
198
2241
198
2241
198
2241
2246
2241
198
2241
2241
2241
198
2241
198
2241
198
2246
2246
2246
2241
2241
2246
2241
2241
2241
2241
198
2241
2246
2246
2246
2241
198
2241
198
2241
2241
198
2246
2241
2241
2246
2241
2241
2241
2246
2246
2241
198
2241
198
2241
198
2241
198
2241
198
2241
198
2241
198
2241
198
2241
198
2241
198
2241
198
2241
198
2241
198
2241
198
2241
198
2241
198
2241
198
2241
198
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
3781
3781
3778
3781
3778
3778
3781
3778
3778
3781
3778
3781
3778
3781
3778
3778
3781
3778
3776
3776
3776
3776
3776
3776
3776
3776
3776
3776
3776
3776
3776
3776
3776
3776
3776
3776
3776
3776
3776
2242
2242
2242
2242
2242
2242
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
3781
3777
2113
2113
2113
2113
2113
2113
2113
2241
2241
2241
2241
2241
2117
2117
2117
2117
2117
2112
2112
2112
2112
2112
2112
2245
2245
2245
2240
2113
2114
69
2117
2117
2245
2245
2245
2113
2113
2113
2113
2113
2113
2113
2114
2112
2112
2112
2112
2113
70
2113
2113
2113
70
2113
2113
2113
2113
70
2113
2113
2113
2113
2113
2113
2113
2241
198
2241
2241
198
2241
2241
198
2241
2241
2241
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2240
2240
2240
2185
2185
3009
3009
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
2241
198
2241
2241
2241
198
2241
2241
2241
2241
198
2241
2241
2241
2241
2241
2241
2241
2241
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2240
2113
2113
2113
2113
2113
70
2113
2118
2113
2113
2113
70
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
70
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
70
2113
2118
2113
2113
2113
70
2113
2113
2113
2113
2113
2113
2113
2113
2113
70
2113
2113
2113
70
2113
2113
2118
2113
2113
2113
2113
2113
70
2113
2113
2113
2113
2113
2113
2113
2113
2113
2113
70
2113
2113
2113
2113
2113
2113
2113
70
2113
2113
2113
70
2113
2113
2113
70
2113
2113
2113
70
2113
2113
2113
70
2113
2113
70
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
2241
198
2241
2241
2246
2241
2241
2241
2241
2241
198
2241
2241
2241
2241
2241
2241
2241
198
2241
2241
2241
198
2241
2241
2241
198
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2241
2114
2114
2114
2114
2114
2114
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2240
2240
2240
2240
2240
2240
2240
2240
2240
2240
2185
2185
2185
2185
2185
2185
2185
2185
2185
2185
2185
2185
2185
2185
2185
2185
2185
2185
2185
2185
2113
2113
3281
1225
3281
3281
1225
3281
1225
1234
3281
3281
1234
3281
3281
3281
3281
3281
3281
3281
3274
3274
3265
3265
3265
3266
2817
2821
2816
2816
2817
774
2817
2817
2818
2821
2821
2818
2816
2816
2816
2817
2821
2816
2816
2817
774
2817
2822
2818
2817
774
2817
2817
2817
2821
2816
2816
2816
2816
2816
2497
3785
3785
3785
3905
3904
3969
3785
3785
3784
3784
3784
3784
3784
3784
3784
3784
3785
3785
3785
3785
3969
3969
3969
3969
3969
3969
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3785
3730
3730
3737
3737
2053
2055
2055
2048
4
2048
4
2052
2052
2052
2052
2052
2052
3076
3076
3076
2820
2820
2820
2052
2052
2052
2820
2820
2820
2053
2053
2053
2053
2053
2055
2055
2055
2055
2055
2055
2055
2055
2055
2055
2052
2052
2052
2052
2052
2114
2114
2114
2114
2053
2053
2053
2053
2053
3906
3906
3906
2242
2242
2242
3776
1732
3780
3780
3780
3780
3780
3780
3781
3781
3783
3783
3783
3783
3783
3779
3779
3783
3779
3779
3779
3779
3779
3780
3780
3780
3780
3778
1731
3778
1731
3778
3777
3777
3777
3777
3777
3777
3777
3777
3776
3776
3781
3781
3781
3781
2081
2081
2081
2081
2082
2081
34
2081
2081
2081
35
2081
2081
2081
2081
2081
35
2081
2081
2081
2081
35
2081
2081
2081
2081
2081
2081
2081
2081
2081
34
2081
2093
2093
2093
2093
3738
1691
3739
3738
1691
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
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
2118
2118
3653
1606
3653
1606
3629
3653
3653
3653
3625
3625
2080
2080
2080
2080
2080
2080
2080
2080
2080
2089
2089
2089
2089
2573
2573
2573
3597
3597
3597
3597
1805
3597
2562
2147
2385
2146
99
2145
2145
2145
2145
2145
2145
2145
99
2145
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2389
2389
2145
2145
99
2145
2145
2145
2145
99
2145
2145
2275
2389
2389
2389
2389
2389
2389
2389
2389
2389
2389
2273
2273
341
2389
2389
2389
2273
227
2273
341
2273
2273
2273
2273
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2389
2385
2385
2147
2147
2145
2147
2145
2275
2273
2275
2273
2275
2273
2273
2273
2389
2275
2275
2275
2273
2389
2273
2389
2389
2389
2385
2385
2385
2146
99
2147
2146
99
2147
2385
2385
2385
2385
2385
2385
2385
2385
2385
2272
2145
2146
2146
2273
2274
2274
2145
2145
2145
2145
2145
2146
2146
2146
2146
2146
2389
2274
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2145
2145
2146
2146
2146
2273
2274
2274
2274
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
338
2385
338
2385
2385
2385
2385
2385
338
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2385
2272
2384
2150
2150
2145
2145
2145
2145
2145
2145
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2273
2273
2273
2273
2273
2273
2273
2273
2273
2273
2273
2273
2273
2274
2274
2274
2274
2274
2274
2385
2385
2161
2149
2385
2385
2385
2385
2385
2385
2150
2145
2146
2273
3809
3809
3809
3809
2945
2945
2949
2949
2949
2949
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
898
899
3761
3761
3761
3761
3761
3766
3766
3765
3765
2265
3185
3185
3185
3193
3189
3185
3185
3189
1205
3253
2165
2165
2165
2161
2174
2161
2161
2161
126
110
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2158
2165
2169
2161
2161
2161
2165
2165
2165
2169
2161
2169
2169
2169
2169
2165
2165
2165
2169
2169
2169
2161
2161
2161
2161
2165
2161
2169
2165
2165
2165
2165
2165
2165
2165
2174
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2165
2165
2165
2174
2161
2161
2161
2161
126
110
2161
2165
2165
2161
2165
2165
2165
2165
2161
2161
126
110
2161
2161
126
110
2161
2161
2165
2161
2161
2161
2161
2161
2165
2165
2165
2161
2161
2161
2165
2165
2165
2165
2165
2161
2161
2161
2161
2161
2161
2161
2161
2165
2161
2165
2165
2165
2165
2165
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2161
2158
2161
2161
2161
2161
2161
2165
2169
2161
2161
126
2165
2165
2161
2161
2165
2165
2165
2165
2161
2161
2161
2161
2161
2161
2161
2161
2165
2165
2161
2161
2161
2161
2174
2174
2169
2165
2161
2161
2161
2165
2165
2165
2165
2161
2161
2161
2161
2161
2161
2165
2165
2161
2161
2161
2161
2161
2161
2165
2174
2161
2165
2165
2161
2161
126
2161
126
2165
2165
2165
2165
2161
2161
2161
2165
2165
2165
2165
2165
2161
2161
2161
2161
126
2161
126
2161
2161
2161
2161
2161
2161
2161
126
2161
2161
2165
2165
2161
2161
2161
2161
126
2161
126
2165
2161
126
110
2165
2165
2165
2165
2169
2165
2165
2161
126
2161
2161
126
2161
126
2161
126
2161
2165
2165
2165
2161
2174
2161
2161
2161
2161
110
2161
2161
2161
2161
2161
2165
2165
2161
2161
2161
2174
2161
126
2161
126
2165
2169
2165
2165
2165
2165
2161
126
2161
2161
2161
2161
2161
126
2161
2161
2161
2169
2169
2169
2165
2165
2165
2165
2165
2161
2161
110
2161
2161
2161
2165
2161
2165
2165
2165
2161
2161
2161
2165
2165
2165
2161
126
2161
2161
126
2161
2161
2161
126
2161
126
2161
126
2161
2161
126
2161
126
2165
2165
2165
2161
2161
2161
2161
2169
2165
2165
2169
2165
2165
2165
2165
2169
2165
2161
126
2161
2161
126
2161
2161
126
2161
2161
126
2161
126
2161
126
2165
2165
2169
2169
2165
2169
2161
126
2161
126
2161
126
2161
2161
2161
2161
2161
2161
2161
2165
2161
2165
2165
2161
2161
126
2161
2174
2161
2161
2161
2161
2161
2161
2165
2161
2161
126
2161
2165
2169
2169
2169
2169
2169
2165
2161
2161
2161
2161
2161
2161
2161
2165
2165
2165
2165
2165
2165
2161
2161
2161
2161
2161
2161
2161
126
2165
2165
2161
2161
2165
2169
2165
2161
126
2161
2161
2165
2165
2161
2161
2098
2097
2097
2097
2097
2097
2097
2097
2097
2097
50
2097
2097
51
2097
2097
51
2097
2097
2097
2097
2098
2097
2097
50
2097
51
2097
51
2097
2097
50
2097
51
2099
2098
2097
51
2096
2096
2097
2097
2097
2097
2097
51
2097
2098
2097
50
2097
2098
2098
2096
2097
2097
2097
2097
2096
2133
2133
2166
2166
2166
2166
2166
2166
2166
2166
2169
2169
125
2169
125
2165
2165
2165
2165
2165
2165
2165
2165
2169
125
2165
2165
2165
2165
2165
2165
2171
122
2166
2171
2171
122
2171
122
2166
2166
2171
122
2166
2171
122
2171
2171
122
2166
2171
122
2171
2171
122
2171
2165
2165
2173
114
2165
2165
2165
2162
2165
2162
2162
2165
2165
2162
2165
2165
2173
114
2165
2165
2165
2165
2165
2165
2165
2165
2165
2165
2165
2165
2165
2165
2165
2169
125
2169
125
2165
2165
2165
2169
2169
2169
2165
2169
2169
2169
2169
2169
2165
2169
2169
2165
2169
2169
2169
2169
2165
2169
125
2169
125
2165
2165
2165
2165
3945
3957
2165
2165
2165
2165
2166
2165
2165
2165
2165
2165
2165
2165
2165
2165
2171
122
2171
122
2171
2171
122
2166
2166
2171
122
2171
2165
2165
2165
2165
2165
2169
2169
2169
2169
2169
2169
2169
2165
2165
2173
2166
2166
2165
2165
2165
2165
2173
117
118
2165
2165
2165
2169
125
114
2165
2165
2173
2157
125
2157
2171
122
2171
122
2171
122
2165
2165
2165
2162
2162
2165
2165
2165
2165
2162
2173
114
2173
2165
2166
2166
2165
2165
2165
2165
2165
2165
2165
2165
2053
2053
2053
2053
2053
2053
3593
3593
3593
3593
3593
3594
3595
1546
3594
3595
1546
3594
3595
1546
3594
3595
1546
3594
3595
1546
2720
2581
2581
2581
2577
533
2577
2577
533
2577
533
2577
533
2573
2722
2578
2573
2573
2570
2573
2573
2570
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2569
2561
2561
2560
2561
2560
2561
2561
2561
2561
514
2561
2561
514
2561
2561
2561
2562
2562
2562
2584
2728
2583
2584
2584
2563
2565
525
2565
525
2565
2560
2560
2560
2560
2560
2560
2720
2568
2563
523
2571
522
2571
2571
2563
523
2562
523
522
2568
2578
2586
2728
2576
2724
2584
2571
2569
2569
523
522
2570
2560
2560
520
2560
516
520
2560
520
2560
2568
2569
2562
522
2569
2570
2569
2569
2570
2723
2722
2720
2560
2720
2566
2566
519
2566
2566
519
2566
2566
2566
519
2566
2566
2566
2219
2219
2219
2221
2216
2584
2725
678
2725
2589
2589
2573
2573
2573
2568
2568
2569
2569
2569
2368
2112
68
2884
2884
2560
2560
2304
2560
2560
2560
2304
3961
1893
1909
1906
1907
3961
1893
1909
1906
1914
3954
3938
1914
1915
1907
2624
2640
2640
2640
2644
2644
2640
2645
2645
2645
595
2645
2629
595
2629
2645
2645
2645
599
2647
2631
599
2631
2645
2647
2629
2631
2647
2629
2630
2646
2646
2643
599
2643
2640
2653
2653
2643
599
2645
2647
2647
2643
2640
2640
2630
2643
599
2643
599
2643
2643
2647
2640
2644
2647
2644
2643
2655
2647
2647
2640
2640
2631
3301
3309
3303
3301
3605
3605
1565
1559
1687
3602
1559
1682
3605
3605
1685
3602
3730
3605
1565
3613
3605
3605
1565
1558
3605
1565
1558
2328
2328
2320
2064
144
148
2192
148
2192
2064
24
20
144
148
2072
2064
144
84
148
2072
20
2064
144
2324
2320
2324
2324
2068
2320
2324
2320
2320
18
15
613
573
545
514
546
569
269
393
453
452
484
486
2
6
2
16
70
66
860
18
15
613
573
545
514
546
569
269
393
453
452
484
486
3
11
3
16
70
66
874
18
15
613
573
545
514
546
562
262
393
965
708
484
928
36
6
514
272
70
608
1594
18
15
613
573
545
514
546
562
262
393
453
452
484
928
36
6
2
16
70
608
1594
18
15
613
573
545
514
546
562
262
393
453
452
484
480
52
6
2
16
70
64
842
18
15
613
573
545
514
546
562
262
1417
1477
452
484
928
36
1542
1282
276
70
608
1594
18
15
613
573
545
514
546
562
266
393
965
708
484
928
32
6
514
272
70
608
1584
18
15
613
573
545
514
546
562
266
393
965
708
484
928
32
14
514
272
70
608
1584
18
15
613
573
545
514
546
562
266
393
965
708
484
480
32
6
514
272
70
64
832
18
15
613
573
545
514
546
562
266
393
965
708
484
480
32
6
258
276
70
64
832
18
15
613
573
545
514
546
562
266
393
965
708
484
480
32
6
515
276
70
64
832
18
15
613
573
545
514
546
562
266
393
453
452
484
928
32
6
2
16
70
608
1584
18
15
613
573
545
514
546
562
266
393
453
452
484
928
32
14
2
16
70
608
1584
18
15
613
573
545
514
546
562
266
393
453
452
484
480
32
6
2
16
70
64
832
18
15
613
573
545
514
546
562
266
393
453
452
484
480
32
6
3
20
70
64
832
18
15
613
573
545
514
546
562
266
1417
1477
452
484
928
32
1542
1282
276
70
608
1584
18
15
613
573
545
514
546
562
266
1417
1477
452
484
928
32
1550
1282
276
70
608
1584
18
15
613
573
545
514
546
567
517
393
781
964
996
738
352
113
370
368
38
289
0
18
15
613
573
545
514
546
567
517
393
789
964
996
738
352
113
354
352
38
289
0
18
15
613
573
545
514
546
567
261
393
797
964
740
482
16
17
338
352
294
65
864
18
15
613
573
545
514
547
553
265
393
453
964
994
1258
43
11
3
272
34
828
44
18
15
613
573
545
514
547
553
265
393
453
964
738
362
43
11
3
272
290
60
940
18
15
613
573
545
514
547
553
265
393
453
452
994
1258
43
11
3
16
546
828
44
18
15
613
573
545
514
547
553
265
393
453
452
482
490
43
11
3
16
34
60
908
18
15
613
573
545
514
547
553
265
393
453
452
482
490
38
22
2
144
33
60
929
18
15
613
573
545
514
547
553
269
393
965
708
482
966
41
10
514
276
68
516
1740
18
15
613
573
545
514
547
553
269
393
965
708
482
966
41
10
258
276
68
516
1740
18
15
613
573
545
514
547
553
269
393
965
708
482
454
41
10
514
276
68
4
972
18
15
613
573
545
514
547
553
269
393
965
708
482
454
41
10
258
276
68
4
972
18
15
613
573
545
514
547
553
269
393
453
452
482
966
41
10
2
20
68
516
1740
18
15
613
573
545
514
547
553
269
393
453
452
482
454
41
10
2
20
68
4
972
18
15
613
573
545
514
547
553
269
1417
1477
452
482
966
41
1546
1282
276
68
516
1740
18
15
613
573
545
514
547
553
266
393
965
708
482
966
32
14
514
276
68
516
1734
18
15
613
573
545
514
547
553
266
393
965
708
482
966
32
14
258
272
65
516
1734
18
15
613
573
545
514
547
553
266
393
965
708
482
966
32
14
515
280
65
516
1734
18
15
613
573
545
514
547
553
266
393
965
708
482
454
32
14
514
272
65
4
966
18
15
613
573
545
514
547
553
266
393
965
708
482
454
32
14
258
272
65
4
966
18
15
613
573
545
514
547
553
266
393
965
708
482
454
32
14
515
280
65
4
966
18
15
613
573
545
514
547
553
266
393
965
708
482
454
32
14
259
272
66
4
966
18
15
613
573
545
514
547
553
266
393
965
708
482
454
32
22
514
272
65
4
966
18
15
613
573
545
514
547
553
266
393
965
708
482
454
32
22
258
272
65
4
966
18
15
613
573
545
514
547
553
266
393
453
452
482
966
32
14
2
16
65
516
1734
18
15
613
573
545
514
547
553
266
393
453
452
482
966
32
14
3
16
34
516
1734
18
15
613
573
545
514
547
553
266
393
453
452
482
966
32
22
2
16
65
516
1734
18
15
613
573
545
514
547
553
266
393
453
452
482
966
32
22
3
88
65
516
1734
18
15
613
573
545
514
547
553
266
393
453
452
482
454
32
14
2
16
65
4
966
18
15
613
573
545
514
547
553
266
393
453
452
482
454
32
14
3
16
34
4
966
18
15
613
573
545
514
547
553
266
393
453
452
482
454
32
22
2
16
65
4
966
18
15
613
573
545
514
547
553
266
1417
1477
452
482
966
32
1550
1282
272
65
516
1734
18
15
613
573
545
514
547
553
266
1417
1477
452
482
966
32
1550
1283
272
66
516
1734
18
15
613
573
545
514
547
553
266
1417
1477
452
482
966
32
1558
1282
272
65
516
1734
18
15
613
573
545
514
547
569
262
393
965
964
738
358
8
10
259
84
273
36
950
18
15
613
573
545
514
547
569
262
393
965
708
482
934
40
6
514
276
68
612
1590
18
15
613
573
545
514
547
569
262
393
965
708
482
934
40
6
258
276
68
612
1590
18
15
613
573
545
514
547
569
262
393
965
708
482
998
8
10
515
272
68
532
1754
18
15
613
573
545
514
547
569
262
393
965
708
482
998
8
10
259
272
68
532
1754
18
15
613
573
545
514
547
569
262
393
965
708
482
486
8
10
514
272
65
36
950
18
15
613
573
545
514
547
569
262
393
965
708
482
486
8
10
515
272
66
36
950
18
15
613
573
545
514
547
569
262
393
965
708
482
486
8
10
259
272
66
68
878
18
15
613
573
545
514
547
569
262
393
965
708
738
358
8
10
515
272
322
36
950
18
15
613
573
545
514
547
569
262
393
453
964
994
1254
8
10
2
272
18
788
54
18
15
613
573
545
514
547
569
262
393
453
964
994
1254
8
10
3
272
34
804
54
18
15
613
573
545
514
547
569
262
393
453
964
738
358
8
10
2
560
273
36
950
18
15
613
573
545
514
547
569
262
393
453
964
738
358
8
10
3
288
292
36
950
18
15
613
573
545
514
547
569
262
393
453
452
994
1254
8
10
2
16
273
804
54
18
15
613
573
545
514
547
569
262
393
453
452
994
1254
8
10
3
16
546
804
54
18
15
613
573
545
514
547
569
262
393
453
452
482
934
40
6
2
16
65
612
1590
18
15
613
573
545
514
547
569
262
393
453
452
482
998
8
10
2
16
65
532
1774
18
15
613
573
545
514
547
569
262
393
453
452
482
998
8
10
3
16
18
532
1754
18
15
613
573
545
514
547
569
262
393
453
452
482
486
8
10
2
16
65
20
1006
18
15
613
573
545
514
547
569
262
393
453
452
482
486
8
10
3
16
66
68
878
18
15
613
573
545
514
547
569
262
905
965
964
994
1254
8
1034
3
40
33
804
54
18
15
613
573
545
514
547
569
262
905
965
964
994
1254
8
522
3
40
33
804
54
18
15
613
573
545
514
547
569
262
1417
1477
1220
1506
1254
8
1546
514
1808
1298
788
54
18
15
613
573
545
514
547
569
262
1417
1477
1220
1506
1254
8
1546
515
1808
1346
804
54
18
15
613
573
545
514
547
569
262
1417
1477
1476
994
1254
8
1546
1027
528
66
804
54
18
15
613
573
545
514
547
569
262
1417
1477
1476
994
1254
8
1546
515
1040
18
788
54
18
15
613
573
545
514
547
569
262
1417
1477
1476
1506
1254
8
1546
1027
528
1058
804
54
18
15
613
573
545
514
547
569
262
1417
1477
1476
1506
1254
8
1546
514
1552
1089
804
54
18
15
613
573
545
514
547
569
262
1417
1477
1476
1506
1254
8
1546
515
1040
1042
788
54
18
15
613
573
545
514
547
569
262
1417
1477
964
994
1254
8
1546
515
144
18
788
54
18
15
613
573
545
514
547
569
262
1417
1477
452
994
1254
8
1546
1282
272
274
788
54
18
15
613
573
545
514
547
569
262
1417
1477
452
994
1254
8
1546
1283
272
290
804
54
18
15
613
573
545
514
547
569
262
1417
1477
452
482
934
40
1542
1282
272
65
612
1590
18
15
613
573
545
514
547
569
262
1417
1477
452
482
998
8
1546
1283
272
18
532
1754
18
15
613
573
545
514
547
569
265
393
965
964
994
1254
1
6
258
84
68
788
60
18
15
613
573
545
514
547
569
265
393
965
708
482
934
33
6
514
276
68
612
1596
18
15
613
573
545
514
547
569
265
393
965
708
482
934
33
6
258
276
68
612
1596
18
15
613
573
545
514
547
569
265
393
965
708
482
934
33
10
515
276
68
612
1596
18
15
613
573
545
514
547
569
265
393
965
708
482
486
1
6
514
272
65
36
956
18
15
613
573
545
514
547
569
265
393
965
708
482
486
1
6
258
272
65
36
956
18
15
613
573
545
514
547
569
265
393
965
708
482
486
1
6
515
280
65
36
956
18
15
613
573
545
514
547
569
265
393
965
708
482
486
1
6
259
280
65
36
956
18
15
613
573
545
514
547
569
265
393
965
708
482
486
1
11
515
280
65
36
956
18
15
613
573
545
514
547
569
265
393
965
708
482
486
1
11
259
280
65
36
956
18
15
613
573
545
514
547
569
265
393
965
708
738
358
1
6
515
280
321
36
956
18
15
613
573
545
514
547
569
265
393
453
964
994
1254
1
6
2
272
18
788
60
18
15
613
573
545
514
547
569
265
393
453
964
994
1254
1
6
3
272
34
804
60
18
15
613
573
545
514
547
569
265
393
453
964
738
358
1
6
2
560
273
36
956
18
15
613
573
545
514
547
569
265
393
453
964
738
358
1
6
3
296
289
36
956
18
15
613
573
545
514
547
569
265
393
453
964
738
486
1
11
3
528
274
84
860
18
15
613
573
545
514
547
569
265
393
453
452
994
1254
1
6
2
16
273
804
60
18
15
613
573
545
514
547
569
265
393
453
452
994
1254
1
6
3
16
530
788
60
18
15
613
573
545
514
547
569
265
393
453
452
482
934
33
6
2
16
65
612
1596
18
15
613
573
545
514
547
569
265
393
453
452
482
934
33
10
3
20
68
612
1596
18
15
613
573
545
514
547
569
265
393
453
452
482
486
1
6
2
16
65
36
956
18
15
613
573
545
514
547
569
265
393
453
452
482
486
1
6
3
16
66
68
860
18
15
613
573
545
514
547
569
265
393
453
452
482
486
1
11
3
16
66
68
860
18
15
613
573
545
514
547
569
265
905
965
964
994
1254
1
1030
2
84
68
788
60
18
15
613
573
545
514
547
569
265
1417
1477
1220
1506
1254
1
1542
514
1808
1298
788
60
18
15
613
573
545
514
547
569
265
1417
1477
1220
1506
1254
1
1542
515
1808
1298
788
60
18
15
613
573
545
514
547
569
265
1417
1477
1476
994
1254
1
1542
514
1104
17
804
60
18
15
613
573
545
514
547
569
265
1417
1477
1476
994
1254
1
1542
515
552
33
804
60
18
15
613
573
545
514
547
569
265
1417
1477
1476
1506
1254
1
1542
1027
528
1058
804
60
18
15
613
573
545
514
547
569
265
1417
1477
1476
1506
1254
1
1542
514
1104
1042
788
60
18
15
613
573
545
514
547
569
265
1417
1477
1476
1506
1254
1
1542
515
1104
1042
788
60
18
15
613
573
545
514
547
569
265
1417
1477
1476
1506
1254
1
1542
1538
1584
1041
804
60
18
15
613
573
545
514
547
569
265
1417
1477
452
994
1254
1
1542
1282
272
274
788
60
18
15
613
573
545
514
547
569
265
1417
1477
452
994
1254
1
1542
1283
272
290
804
60
18
15
613
573
545
514
547
569
265
1417
1477
452
482
934
33
1542
1282
272
65
612
1596
18
15
613
573
545
514
547
569
265
1417
1477
452
482
934
33
1546
1283
276
68
612
1596
18
15
613
573
545
514
547
569
266
393
965
964
738
358
0
6
259
84
273
36
957
18
15
613
573
545
514
547
569
266
393
965
964
738
486
32
14
514
48
273
68
838
18
15
613
573
545
514
547
569
266
393
965
708
482
998
0
6
258
272
65
532
1790
18
15
613
573
545
514
547
569
266
393
965
708
482
486
0
6
514
272
65
36
957
18
15
613
573
545
514
547
569
266
393
965
708
482
486
0
6
258
272
65
20
1022
18
15
613
573
545
514
547
569
266
393
965
708
482
486
0
6
515
272
66
36
957
18
15
613
573
545
514
547
569
266
393
965
708
482
486
0
6
259
272
66
68
862
18
15
613
573
545
514
547
569
266
393
965
708
482
486
32
14
514
272
66
35
903
18
15
613
573
545
514
547
569
266
393
965
708
738
358
0
6
514
272
273
20
1022
18
15
613
573
545
514
547
569
266
393
965
708
738
358
0
6
515
272
322
36
958
18
15
613
573
545
514
547
569
266
393
965
708
738
486
0
6
514
272
290
68
862
18
15
613
573
545
514
547
569
266
393
965
708
738
486
0
6
515
276
290
68
862
18
15
613
573
545
514
547
569
266
393
965
708
738
486
32
14
514
272
290
68
838
18
15
613
573
545
514
547
569
266
393
453
964
994
1254
0
6
2
272
17
788
62
18
15
613
573
545
514
547
569
266
393
453
964
994
1254
0
6
3
272
34
804
62
18
15
613
573
545
514
547
569
266
393
453
964
738
358
0
6
2
272
273
20
1022
18
15
613
573
545
514
547
569
266
393
453
964
738
358
0
6
3
276
273
20
1022
18
15
613
573
545
514
547
569
266
393
453
964
738
486
0
6
2
272
273
84
862
18
15
613
573
545
514
547
569
266
393
453
964
738
486
0
6
3
528
274
84
862
18
15
613
573
545
514
547
569
266
393
453
964
738
486
32
14
2
272
273
68
838
18
15
613
573
545
514
547
569
266
393
453
964
738
486
32
14
3
280
273
68
838
18
15
613
573
545
514
547
569
266
393
453
452
994
1254
0
6
2
16
529
788
62
18
15
613
573
545
514
547
569
266
393
453
452
994
1254
0
6
3
16
546
804
62
18
15
613
573
545
514
547
569
266
393
453
452
482
998
0
6
2
16
65
532
1790
18
15
613
573
545
514
547
569
266
393
453
452
482
998
0
6
3
16
18
532
1789
18
15
613
573
545
514
547
569
266
393
453
452
482
486
0
6
2
16
65
20
1022
18
15
613
573
545
514
547
569
266
393
453
452
482
486
0
6
3
16
66
68
862
18
15
613
573
545
514
547
569
266
393
453
452
482
486
32
14
2
16
65
20
902
18
15
613
573
545
514
547
569
266
393
453
452
482
486
32
14
3
16
66
36
902
18
15
613
573
545
514
547
569
266
1417
1477
1220
1506
1254
0
1542
514
1808
1297
788
62
18
15
613
573
545
514
547
569
266
1417
1477
1220
1506
1254
0
1542
515
1808
1346
804
62
18
15
613
573
545
514
547
569
266
1417
1477
1476
994
1254
0
1542
1026
528
17
788
62
18
15
613
573
545
514
547
569
266
1417
1477
1476
994
1254
0
1542
1027
528
66
804
61
18
15
613
573
545
514
547
569
266
1417
1477
1476
994
1254
0
1542
514
560
17
788
62
18
15
613
573
545
514
547
569
266
1417
1477
1476
994
1254
0
1542
515
1040
18
788
61
18
15
613
573
545
514
547
569
266
1417
1477
1476
994
1254
0
1542
1538
1168
33
804
61
18
15
613
573
545
514
547
569
266
1417
1477
1476
994
1254
0
1542
1539
1176
17
804
61
18
15
613
573
545
514
547
569
266
1417
1477
1476
1506
1254
0
1542
1026
528
1041
788
62
18
15
613
573
545
514
547
569
266
1417
1477
1476
1506
1254
0
1542
1027
528
1058
804
61
18
15
613
573
545
514
547
569
266
1417
1477
1476
1506
1254
0
1542
514
1104
1041
788
62
18
15
613
573
545
514
547
569
266
1417
1477
1476
1506
1254
0
1542
515
1040
1042
788
61
18
15
613
573
545
514
547
569
266
1417
1477
1476
1506
1254
0
1542
1538
1040
529
788
62
18
15
613
573
545
514
547
569
266
1417
1477
1476
1506
1254
0
1542
1539
1044
529
788
62
18
15
613
573
545
514
547
569
266
1417
1477
964
994
1254
0
1542
514
144
18
788
61
18
15
613
573
545
514
547
569
266
1417
1477
964
994
1254
0
1542
515
144
18
788
61
18
15
613
573
545
514
547
569
266
1417
1477
452
994
1254
0
1542
1282
272
273
788
62
18
15
613
573
545
514
547
569
266
1417
1477
452
994
1254
0
1542
1283
272
290
804
61
18
15
613
573
545
514
547
569
266
1417
1477
452
482
998
0
1542
1282
272
65
532
1790
18
15
613
573
545
514
547
569
266
1417
1477
452
482
998
0
1542
1283
272
18
532
1789
18
15
613
573
545
514
547
573
261
393
797
964
738
484
2
17
338
368
289
72
880
18
15
613
573
545
514
547
573
261
393
965
708
482
484
1
17
514
272
73
72
862
18
15
613
573
545
514
547
573
261
393
965
708
482
484
2
17
514
272
65
72
880
18
15
613
573
545
514
547
573
261
393
965
708
482
484
2
17
258
272
65
72
880
18
15
613
573
545
514
547
573
261
393
965
708
338
466
3
17
514
272
50
188
960
18
15
613
573
545
514
547
573
261
393
965
708
338
466
3
17
258
272
50
188
960
18
15
613
573
545
514
547
573
261
393
453
964
738
356
2
17
2
276
292
56
944
18
15
613
573
545
514
547
573
261
393
453
964
738
484
1
17
2
272
274
72
862
18
15
613
573
545
514
547
573
261
393
453
964
738
484
2
17
2
272
274
72
880
18
15
613
573
545
514
547
573
261
393
453
452
994
1252
2
17
2
20
292
824
48
18
15
613
573
545
514
547
573
261
393
453
452
482
484
1
17
2
16
18
72
862
18
15
613
573
545
514
547
573
261
393
453
452
482
484
2
17
2
16
65
72
880
18
15
613
573
545
514
547
573
261
1417
1477
1220
1506
1252
2
1553
514
1808
1353
824
48
18
15
613
573
545
514
547
573
261
1417
1477
1476
994
1252
2
1553
1026
528
73
824
48
18
15
613
573
545
514
547
573
261
1417
1477
1476
994
1252
2
1553
514
1168
33
824
48
18
15
613
573
545
514
547
573
261
1417
1477
1476
1506
1252
2
1553
1026
532
1060
824
48
18
15
613
573
545
514
547
573
261
1417
1477
1476
1506
1252
2
1553
514
1552
1097
824
48
18
15
613
573
545
514
547
573
261
1417
1477
452
994
1252
2
1553
1282
276
292
824
48
18
15
613
573
545
514
547
557
517
393
781
964
738
434
371
113
370
368
289
108
0
18
15
613
573
545
514
547
557
517
393
789
1220
482
434
371
113
354
880
146
171
0
18
15
613
573
545
514
547
557
517
393
789
964
994
708
325
113
354
368
65
264
9
18
15
613
573
545
514
547
557
517
393
789
964
994
708
341
113
354
368
65
264
50
18
15
613
573
545
514
547
557
517
393
789
964
994
708
357
113
354
368
65
264
18
18
15
613
573
545
514
547
557
517
393
789
964
738
434
371
113
354
368
274
107
0
18
15
613
573
545
514
547
557
261
393
965
708
482
964
21
17
514
276
68
520
1770
18
15
613
573
545
514
547
557
261
393
965
708
482
964
21
17
258
276
68
520
1770
18
15
613
573
545
514
547
557
261
393
965
708
482
964
18
17
514
272
65
520
1776
18
15
613
573
545
514
547
557
261
393
965
708
482
964
18
17
258
272
65
520
1776
18
15
613
573
545
514
547
557
261
393
965
708
482
964
37
17
514
276
68
520
1730
18
15
613
573
545
514
547
557
261
393
965
708
482
964
37
17
258
276
68
520
1730
18
15
613
573
545
514
547
557
261
393
965
708
482
452
21
17
514
272
65
8
1001
18
15
613
573
545
514
547
557
261
393
965
708
482
452
21
17
258
272
65
8
1001
18
15
613
573
545
514
547
557
261
393
965
708
482
452
18
17
514
272
65
8
1008
18
15
613
573
545
514
547
557
261
393
965
708
482
452
18
17
258
272
65
8
1008
18
15
613
573
545
514
547
557
261
393
965
708
482
452
37
17
514
276
68
8
962
18
15
613
573
545
514
547
557
261
393
965
708
482
452
37
17
258
276
68
8
962
18
15
613
573
545
514
547
557
261
393
453
452
482
964
21
17
2
16
65
520
1769
18
15
613
573
545
514
547
557
261
393
453
452
482
964
18
17
2
16
65
520
1776
18
15
613
573
545
514
547
557
261
393
453
452
482
964
37
17
2
48
18
520
1730
18
15
613
573
545
514
547
557
261
393
453
452
482
452
21
17
2
16
65
8
1001
18
15
613
573
545
514
547
557
261
393
453
452
482
452
18
17
2
16
65
8
1008
18
15
613
573
545
514
547
557
261
393
453
452
482
452
37
17
2
48
17
8
962
18
15
613
573
545
514
547
557
261
1417
1477
452
482
964
21
1553
1282
272
65
520
1769
18
15
613
573
545
514
547
557
261
1417
1477
452
482
964
18
1553
1282
272
65
520
1776
18
15
613
573
545
514
547
557
261
1417
1477
452
482
964
37
1553
1282
272
33
520
1730
18
15
613
573
545
514
547
557
269
393
965
708
482
964
34
11
515
272
68
520
1728
18
15
613
573
545
514
547
557
269
393
965
708
482
964
34
10
514
276
68
520
1728
18
15
613
573
545
514
547
557
269
393
965
708
482
964
34
10
258
276
68
520
1728
18
15
613
573
545
514
547
557
269
393
965
708
482
964
34
10
515
272
68
520
1728
18
15
613
573
545
514
547
557
269
393
965
708
482
452
34
11
515
272
68
8
960
18
15
613
573
545
514
547
557
269
393
965
708
482
452
34
11
259
272
68
8
960
18
15
613
573
545
514
547
557
269
393
965
708
482
452
34
10
514
276
68
8
960
18
15
613
573
545
514
547
557
269
393
965
708
482
452
34
10
258
276
68
8
960
18
15
613
573
545
514
547
557
269
393
965
708
482
452
34
10
515
272
68
8
960
18
15
613
573
545
514
547
557
269
393
965
708
482
452
34
10
259
272
68
8
960
18
15
613
573
545
514
547
557
269
393
965
708
482
946
34
11
515
272
66
620
1578
18
15
613
573
545
514
547
557
269
393
965
708
482
946
34
10
514
276
66
620
1578
18
15
613
573
545
514
547
557
269
393
965
708
482
946
34
10
258
272
66
620
1578
18
15
613
573
545
514
547
557
269
393
965
708
482
946
34
10
515
272
66
620
1578
18
15
613
573
545
514
547
557
269
393
453
452
482
964
34
11
3
16
68
520
1728
18
15
613
573
545
514
547
557
269
393
453
452
482
964
34
10
2
48
18
520
1728
18
15
613
573
545
514
547
557
269
393
453
452
482
964
34
10
3
16
68
520
1728
18
15
613
573
545
514
547
557
269
393
453
452
482
452
34
11
3
16
68
8
960
18
15
613
573
545
514
547
557
269
393
453
452
482
452
34
10
2
48
18
8
960
18
15
613
573
545
514
547
557
269
393
453
452
482
452
34
10
3
16
68
8
960
18
15
613
573
545
514
547
557
269
393
453
452
482
946
34
11
3
16
73
620
1578
18
15
613
573
545
514
547
557
269
393
453
452
482
946
34
10
2
20
68
620
1578
18
15
613
573
545
514
547
557
269
393
453
452
482
946
34
10
3
16
73
620
1578
18
15
613
573
545
514
547
557
269
1417
1477
452
482
964
34
1547
1283
272
33
520
1728
18
15
613
573
545
514
547
557
269
1417
1477
452
482
964
34
1546
1282
304
18
520
1728
18
15
613
573
545
514
547
557
269
1417
1477
452
482
964
34
1546
1283
272
33
520
1728
18
15
613
573
545
514
547
557
269
1417
1477
452
482
946
34
1547
1283
272
66
620
1578
18
15
613
573
545
514
547
557
269
1417
1477
452
482
946
34
1546
1282
272
66
620
1578
18
15
613
573
545
514
547
557
269
1417
1477
452
482
946
34
1546
1283
272
66
620
1578
18
15
613
573
545
514
547
565
517
393
789
964
994
738
355
113
354
352
34
315
0
18
15
613
573
545
514
547
565
261
393
797
964
738
482
23
17
338
352
292
76
868
18
15
613
573
545
514
547
565
261
393
965
708
482
482
23
17
514
276
66
76
868
18
15
613
573
545
514
547
565
261
393
965
708
482
482
23
17
258
272
66
76
868
18
15
613
573
545
514
547
565
261
393
965
708
738
482
23
17
514
276
292
76
868
18
15
613
573
545
514
547
565
261
393
453
964
738
482
23
17
2
560
274
76
868
18
15
613
573
545
514
547
565
261
393
453
452
482
482
19
17
2
16
18
75
864
18
15
613
573
545
514
547
565
261
393
453
452
482
482
23
17
2
16
18
76
868
18
15
613
573
545
514
547
563
517
393
781
964
994
736
356
113
370
368
34
295
7
18
15
613
573
545
514
547
563
517
393
781
964
994
736
357
113
370
368
33
288
6
18
15
613
573
545
514
547
563
517
393
789
964
994
736
356
113
354
352
34
295
7
18
15
613
573
545
514
547
563
517
393
789
964
994
736
357
113
354
352
34
272
6
18
15
613
573
545
514
547
563
261
393
965
708
482
992
9
17
258
276
68
528
1758
18
15
613
573
545
514
547
563
261
393
965
708
482
992
21
17
514
272
65
528
1750
18
15
613
573
545
514
547
563
261
393
965
708
482
992
21
17
258
272
65
528
1750
18
15
613
573
545
514
547
563
261
393
965
708
482
480
9
17
514
272
65
64
862
18
15
613
573
545
514
547
563
261
393
965
708
482
480
9
17
258
272
65
64
862
18
15
613
573
545
514
547
563
261
393
965
708
482
480
21
17
514
272
65
64
870
18
15
613
573
545
514
547
563
261
393
965
708
482
480
21
17
258
272
65
64
870
18
15
613
573
545
514
547
563
261
393
965
708
482
480
20
17
514
272
65
64
855
18
15
613
573
545
514
547
563
261
393
965
708
482
480
20
17
258
272
65
64
855
18
15
613
573
545
514
547
563
261
393
965
708
738
352
9
17
514
272
273
16
1022
18
15
613
573
545
514
547
563
261
393
965
708
738
352
21
17
514
272
273
16
998
18
15
613
573
545
514
547
563
261
393
965
708
738
480
9
17
514
276
292
64
862
18
15
613
573
545
514
547
563
261
393
965
708
738
480
21
17
514
276
290
64
870
18
15
613
573
545
514
547
563
261
393
965
708
338
480
9
17
514
272
50
160
1022
18
15
613
573
545
514
547
563
261
393
965
708
338
480
9
17
258
272
50
160
1022
18
15
613
573
545
514
547
563
261
393
965
708
338
480
21
17
514
272
50
160
998
18
15
613
573
545
514
547
563
261
393
965
708
338
480
21
17
258
272
50
160
998
18
15
613
573
545
514
547
563
261
393
453
964
738
352
9
17
2
272
273
16
1022
18
15
613
573
545
514
547
563
261
393
453
964
738
352
21
17
2
272
273
16
998
18
15
613
573
545
514
547
563
261
393
453
964
738
480
9
17
2
272
273
80
862
18
15
613
573
545
514
547
563
261
393
453
964
738
480
21
17
2
272
290
64
870
18
15
613
573
545
514
547
563
261
393
453
964
738
480
20
17
2
272
290
71
871
18
15
613
573
545
514
547
563
261
393
453
452
482
992
9
17
2
16
17
528
1758
18
15
613
573
545
514
547
563
261
393
453
452
482
992
21
17
2
16
65
528
1750
18
15
613
573
545
514
547
563
261
393
453
452
482
992
20
17
2
144
34
535
1751
18
15
613
573
545
514
547
563
261
393
453
452
482
480
9
17
2
16
65
64
862
18
15
613
573
545
514
547
563
261
393
453
452
482
480
21
17
2
16
65
64
870
18
15
613
573
545
514
547
563
261
393
453
452
482
480
20
17
2
16
65
64
855
18
15
613
573
545
514
547
563
261
1417
1477
452
482
992
9
1553
1282
272
33
528
1790
18
15
613
573
545
514
547
563
261
1417
1477
452
482
992
21
1553
1282
272
65
528
1750
18
15
613
573
545
514
547
563
261
1417
1477
452
482
992
20
1553
1282
272
34
535
1751
18
15
613
573
545
514
547
563
267
395
965
708
482
928
32
8
257
272
65
608
1584
18
15
613
573
545
514
547
563
267
395
453
452
482
928
32
8
1
24
17
608
1584
18
15
613
573
545
514
547
563
267
1419
1477
452
482
928
32
1544
1281
280
17
608
1584
18
15
613
573
545
514
547
563
269
393
965
708
482
928
34
6
514
276
66
608
1588
18
15
613
573
545
514
547
563
269
393
965
708
482
928
34
6
258
272
66
608
1588
18
15
613
573
545
514
547
563
269
393
965
708
482
928
34
10
258
276
66
608
1588
18
15
613
573
545
514
547
563
269
393
965
708
482
928
34
10
515
276
65
608
1588
18
15
613
573
545
514
547
563
269
393
965
708
482
928
34
10
259
272
66
608
1588
18
15
613
573
545
514
547
563
269
393
965
708
482
480
34
6
514
272
65
32
900
18
15
613
573
545
514
547
563
269
393
965
708
482
480
34
6
258
272
65
32
900
18
15
613
573
545
514
547
563
269
393
965
708
482
480
34
11
515
272
66
32
900
18
15
613
573
545
514
547
563
269
393
453
452
482
928
34
6
2
16
17
608
1588
18
15
613
573
545
514
547
563
269
393
453
452
482
928
34
10
2
20
66
608
1588
18
15
613
573
545
514
547
563
269
393
453
452
482
928
34
10
3
16
68
608
1588
18
15
613
573
545
514
547
563
269
393
453
452
482
480
34
6
2
16
65
32
900
18
15
613
573
545
514
547
563
269
393
453
452
482
480
34
11
3
16
33
32
900
18
15
613
573
545
514
547
563
269
1417
1477
452
482
928
34
1542
1282
272
17
608
1588
18
15
613
573
545
514
547
563
269
1417
1477
452
482
928
34
1546
1283
280
17
608
1588
18
15
613
573
545
514
547
571
265
393
965
708
338
464
2
11
515
280
49
176
964
18
15
613
573
545
514
547
571
265
393
965
708
338
464
2
11
259
280
49
176
964
18
15
613
573
545
514
547
601
518
649
677
516
338
906
1704
1706
1603
1640
169
652
702
18
15
613
573
545
514
547
317
261
393
965
708
338
18
83
17
514
272
50
60
96
18
15
613
573
545
514
547
317
261
393
965
708
338
18
83
17
258
272
49
60
208
18
15
613
573
545
514
547
317
261
905
965
708
338
18
83
529
2
272
50
60
96
18
15
613
573
545
514
547
317
773
905
965
708
338
18
259
17
2
272
50
60
384
18
15
613
573
545
514
547
315
261
393
965
708
338
16
81
17
514
272
50
48
222
18
15
613
573
545
514
547
315
261
393
965
708
338
16
81
17
258
272
49
48
222
18
15
613
573
545
514
547
315
265
393
965
708
338
16
98
11
515
272
50
48
196
18
15
613
573
545
514
547
315
265
393
965
708
338
16
98
11
259
272
50
48
196
18
15
613
573
545
514
547
315
777
905
965
708
338
16
258
11
3
272
50
48
388
18
15
613
573
545
514
547
315
777
905
965
708
338
16
354
11
3
280
50
48
708
18
15
613
573
545
514
554
281
261
393
453
532
852
6
83
17
2
704
1645
1932
1186
18
15
613
573
545
514
551
557
261
393
965
708
486
960
21
17
514
272
74
523
1769
18
15
613
573
545
514
551
557
261
393
965
708
486
448
17
17
514
272
74
11
945
18
15
613
573
545
514
551
557
261
393
965
708
486
448
21
17
514
272
74
11
1001
18
15
613
573
545
514
551
557
261
393
453
452
486
960
21
17
2
16
74
523
1769
18
15
613
573
545
514
551
557
261
393
453
452
486
448
21
17
2
16
74
11
873
18
15
613
573
545
514
551
565
261
393
965
708
486
484
21
17
514
272
74
67
865
18
15
613
573
545
514
551
565
261
393
453
452
486
484
21
17
2
16
74
67
865
18
15
613
573
545
514
551
565
261
1417
1477
1476
1510
1252
13
1553
1026
528
1098
803
49
18
15
613
573
545
514
551
565
261
1417
1477
1476
1510
1252
13
1553
514
1552
1098
803
49
18
15
613
573
545
517
557
565
517
393
777
974
998
709
333
113
378
352
64
257
1
18
15
613
573
545
515
553
553
522
649
681
521
341
993
1776
1702
1606
1634
167
673
512
18
15
613
573
545
515
553
553
522
649
681
521
341
993
1776
1702
1690
1634
166
672
512
18
15
613
573
545
515
553
553
522
650
681
513
341
993
1760
1700
1734
1587
175
672
520
18
15
613
573
545
515
553
553
522
650
681
521
341
993
1760
1700
1606
1634
167
672
520
18
15
613
573
545
515
553
553
266
394
969
713
341
353
32
4
262
290
11
192
968
18
15
613
573
545
515
553
569
521
649
681
521
341
705
1761
1702
1606
1635
167
1121
1349
18
15
613
573
545
515
553
554
523
649
681
513
341
976
1730
1700
1606
1646
174
703
565
18
15
613
573
545
515
553
298
267
393
969
713
341
16
66
4
262
290
11
63
181
18
15
613
573
545
515
553
1181
517
393
777
929
853
1797
329
113
369
329
14
525
1649
18
15
613
573
545
515
553
1181
517
393
781
929
853
1797
329
113
361
329
14
525
1649
18
15
613
573
545
515
553
601
521
649
681
513
341
897
1697
1702
1606
1638
174
654
702
18
15
613
573
545
515
553
601
521
649
681
513
341
897
1697
1702
1607
1645
174
654
702
18
15
613
573
545
515
547
553
521
393
777
1217
481
433
369
122
363
875
147
180
2
18
15
613
573
545
515
547
553
521
393
777
1217
481
433
369
122
379
875
147
180
2
18
15
613
573
545
515
547
553
521
393
777
929
736
433
369
122
363
331
280
110
4
18
15
613
573
545
515
547
553
521
393
777
1218
484
433
369
122
363
872
151
177
2
18
15
613
573
545
515
547
553
521
393
777
1218
484
433
369
122
379
872
151
177
2
18
15
613
573
545
515
547
553
521
393
789
1217
481
433
369
122
355
887
149
169
1
18
15
613
573
545
515
547
553
521
393
782
962
736
433
369
122
360
352
272
110
2
18
15
613
573
545
515
547
553
521
649
685
513
850
966
1735
1703
1605
1653
1652
98
592
18
15
613
573
545
515
547
553
521
649
685
513
850
966
1735
1703
1689
1629
1652
98
592
18
15
613
573
545
515
547
553
521
649
685
513
850
966
1767
1703
1605
1653
1652
98
576
18
15
613
573
545
515
547
553
521
649
685
513
850
966
1767
1703
1689
1629
1652
98
576
18
15
613
573
545
515
547
553
262
393
962
706
480
454
24
6
512
280
64
12
986
18
15
613
573
545
515
547
553
262
393
962
706
480
454
24
6
256
280
64
12
986
18
15
613
573
545
515
547
553
262
393
962
706
482
454
24
6
256
280
68
9
951
18
15
613
573
545
515
547
553
262
393
962
706
484
454
24
6
512
280
71
8
986
18
15
613
573
545
515
547
553
262
393
962
706
484
454
24
6
256
280
71
8
986
18
15
613
573
545
515
547
553
262
393
450
450
480
454
24
6
0
24
64
12
986
18
15
613
573
545
515
547
553
262
393
450
450
482
454
24
6
0
152
68
9
879
18
15
613
573
545
515
547
553
262
393
450
450
484
454
24
6
0
24
23
8
986
18
15
613
573
545
515
547
553
262
393
969
705
480
454
24
6
262
283
72
12
986
18
15
613
573
545
515
547
553
262
393
969
705
482
454
24
6
518
274
68
2
951
18
15
613
573
545
515
547
553
262
393
969
705
482
454
24
6
262
274
68
2
951
18
15
613
573
545
515
547
553
262
393
457
449
482
454
24
6
6
18
20
2
951
18
15
613
573
545
515
547
553
262
393
457
457
480
454
24
6
6
35
40
12
986
18
15
613
573
545
515
547
553
265
393
962
706
336
433
17
17
512
280
48
158
977
18
15
613
573
545
515
547
553
265
393
962
706
336
433
17
17
256
280
48
158
977
18
15
613
573
545
515
547
553
265
393
962
706
336
433
49
7
512
280
48
158
961
18
15
613
573
545
515
547
553
265
393
962
706
336
433
49
7
256
280
48
158
961
18
15
613
573
545
515
547
553
265
393
962
706
336
426
43
11
256
296
48
148
980
18
15
613
573
545
515
547
553
265
393
962
706
336
426
43
7
256
296
48
148
980
18
15
613
573
545
515
547
553
265
393
962
706
336
426
39
13
256
312
48
148
976
18
15
613
573
545
515
547
553
265
393
962
706
480
966
17
11
512
280
64
524
1756
18
15
613
573
545
515
547
553
265
393
962
706
480
454
17
11
512
280
64
12
988
18
15
613
573
545
515
547
553
265
393
962
706
480
454
17
11
256
280
64
12
988
18
15
613
573
545
515
547
553
265
393
962
706
484
966
39
13
512
280
71
520
1728
18
15
613
573
545
515
547
553
265
393
962
706
484
454
39
13
512
280
71
8
960
18
15
613
573
545
515
547
553
265
393
450
450
480
966
17
11
0
24
64
524
1756
18
15
613
573
545
515
547
553
265
393
450
450
480
454
17
11
0
24
64
12
988
18
15
613
573
545
515
547
553
265
393
450
450
484
966
39
13
0
24
23
520
1728
18
15
613
573
545
515
547
553
265
393
450
450
484
454
39
13
0
24
23
8
960
18
15
613
573
545
515
547
553
265
393
965
705
480
966
17
17
515
283
72
524
1756
18
15
613
573
545
515
547
553
265
393
965
705
480
966
39
15
515
283
72
524
1728
18
15
613
573
545
515
547
553
265
393
965
705
480
966
39
15
259
283
72
524
1728
18
15
613
573
545
515
547
553
265
393
965
705
480
454
17
17
515
283
72
12
988
18
15
613
573
545
515
547
553
265
393
965
705
480
454
39
15
515
283
72
12
960
18
15
613
573
545
515
547
553
265
393
965
705
480
454
39
15
259
283
72
12
960
18
15
613
573
545
515
547
553
265
393
965
705
482
966
39
15
515
279
68
514
1728
18
15
613
573
545
515
547
553
265
393
965
705
482
966
39
15
259
279
68
514
1728
18
15
613
573
545
515
547
553
265
393
965
705
482
454
39
15
515
279
68
2
960
18
15
613
573
545
515
547
553
265
393
965
705
482
454
39
15
259
279
68
2
960
18
15
613
573
545
515
547
553
265
393
453
449
481
945
33
17
3
29
21
617
1577
18
15
613
573
545
515
547
553
265
393
453
449
481
945
49
11
3
29
21
617
1573
18
15
613
573
545
515
547
553
265
393
453
449
480
966
17
17
3
27
72
524
1756
18
15
613
573
545
515
547
553
265
393
453
449
480
966
17
22
2
75
72
524
1756
18
15
613
573
545
515
547
553
265
393
453
449
480
966
39
15
3
27
72
524
1728
18
15
613
573
545
515
547
553
265
393
453
449
480
454
17
17
3
27
72
12
988
18
15
613
573
545
515
547
553
265
393
453
449
480
454
39
15
3
27
72
12
960
18
15
613
573
545
515
547
553
265
393
453
449
482
966
39
15
3
23
20
514
1728
18
15
613
573
545
515
547
553
265
393
453
449
482
454
39
15
3
23
20
2
960
18
15
613
573
545
515
547
553
265
393
969
705
337
433
17
11
263
277
54
158
977
18
15
613
573
545
515
547
553
265
393
969
705
337
433
49
11
263
277
53
809
969
18
15
613
573
545
515
547
553
265
393
969
705
482
966
39
13
518
274
68
514
1728
18
15
613
573
545
515
547
553
265
393
969
705
482
966
39
13
262
274
68
514
1728
18
15
613
573
545
515
547
553
265
393
969
705
482
966
39
23
519
285
68
514
1728
18
15
613
573
545
515
547
553
265
393
969
705
482
454
39
13
518
274
68
2
960
18
15
613
573
545
515
547
553
265
393
969
705
482
454
39
13
262
274
68
2
960
18
15
613
573
545
515
547
553
265
393
969
705
482
454
39
23
519
285
68
2
960
18
15
613
573
545
515
547
553
265
393
457
449
481
945
49
11
7
21
21
617
1573
18
15
613
573
545
515
547
553
265
393
457
449
480
966
17
22
6
73
72
524
1756
18
15
613
573
545
515
547
553
265
393
457
449
480
454
17
22
6
73
72
12
988
18
15
613
573
545
515
547
553
265
393
457
449
482
966
39
13
6
19
36
514
1728
18
15
613
573
545
515
547
553
265
393
457
449
482
966
39
23
7
29
20
514
1728
18
15
613
573
545
515
547
553
265
393
457
449
482
454
39
13
6
18
20
2
960
18
15
613
573
545
515
547
553
265
393
457
449
482
454
39
23
7
29
20
2
960
18
15
613
573
545
515
547
553
265
393
457
450
480
966
17
11
7
72
64
524
1756
18
15
613
573
545
515
547
553
265
393
457
450
480
454
17
11
7
72
64
12
988
18
15
613
573
545
515
547
553
265
393
457
457
480
966
17
22
6
66
64
524
1756
18
15
613
573
545
515
547
553
265
393
457
457
480
454
17
22
6
66
64
12
988
18
15
613
573
545
515
547
553
265
393
461
449
481
945
33
17
5
21
21
617
1577
18
15
613
573
545
515
547
553
265
393
461
449
481
945
33
13
5
21
21
617
1577
18
15
613
573
545
515
547
553
265
393
461
449
480
966
39
23
5
73
72
524
1728
18
15
613
573
545
515
547
553
265
393
461
449
480
454
39
23
5
73
72
12
960
18
15
613
573
545
515
547
553
265
393
461
449
482
966
39
13
5
21
20
514
1728
18
15
613
573
545
515
547
553
265
393
461
449
482
966
39
23
5
21
20
514
1728
18
15
613
573
545
515
547
553
265
393
461
449
482
454
39
13
5
21
20
2
960
18
15
613
573
545
515
547
553
265
393
461
449
482
454
39
23
5
21
20
2
960
18
15
613
573
545
515
547
553
265
393
973
705
337
433
49
7
261
277
53
809
969
18
15
613
573
545
515
547
553
265
393
973
705
482
966
39
13
517
277
68
514
1728
18
15
613
573
545
515
547
553
265
393
973
705
482
966
39
13
261
277
68
514
1728
18
15
613
573
545
515
547
553
265
393
973
705
482
966
39
23
517
277
68
514
1728
18
15
613
573
545
515
547
553
265
393
973
705
482
454
39
13
517
277
68
2
960
18
15
613
573
545
515
547
553
265
393
973
705
482
454
39
13
261
277
68
2
960
18
15
613
573
545
515
547
553
265
393
973
705
482
454
39
23
517
277
68
2
960
18
15
613
573
545
515
547
553
265
393
973
705
482
454
39
23
261
277
68
2
960
18
15
613
573
545
515
547
553
265
1417
1474
450
480
966
17
1547
1280
280
64
524
1756
18
15
613
573
545
515
547
553
265
1417
1474
450
482
966
39
1549
1280
280
68
521
1728
18
15
613
573
545
515
547
553
265
1417
1474
450
484
966
39
1549
1280
280
23
520
1728
18
15
613
573
545
515
547
553
265
1417
1477
449
481
945
33
1553
1283
285
21
617
1577
18
15
613
573
545
515
547
553
265
1417
1477
449
481
945
49
1547
1283
285
21
617
1573
18
15
613
573
545
515
547
553
265
1417
1477
449
480
966
17
1553
1283
283
72
524
1756
18
15
613
573
545
515
547
553
265
1417
1477
449
480
966
39
1551
1283
283
72
524
1728
18
15
613
573
545
515
547
553
265
1417
1477
449
482
966
39
1551
1283
279
76
514
1728
18
15
613
573
545
515
547
553
265
1417
1481
449
481
945
49
1547
1287
277
21
617
1573
18
15
613
573
545
515
547
553
265
1417
1481
449
482
966
39
1549
1286
275
68
514
1728
18
15
613
573
545
515
547
553
265
1417
1481
449
482
966
39
1559
1287
285
20
514
1728
18
15
613
573
545
515
547
553
265
1417
1485
449
481
945
33
1553
1285
277
21
617
1577
18
15
613
573
545
515
547
553
265
1417
1485
449
481
945
33
1549
1285
277
21
617
1577
18
15
613
573
545
515
547
553
265
1417
1485
449
482
966
39
1549
1285
277
20
514
1728
18
15
613
573
545
515
547
553
265
1417
1485
449
482
966
39
1559
1285
277
20
514
1728
18
15
613
573
545
515
547
553
265
394
966
706
336
433
17
16
512
280
48
158
977
18
15
613
573
545
515
547
553
265
394
966
706
336
433
17
16
256
280
48
158
977
18
15
613
573
545
515
547
553
522
395
777
961
737
433
368
122
378
363
279
105
3
18
15
613
573
545
515
547
553
522
395
779
1217
481
433
368
122
360
874
147
169
3
18
15
613
573
545
515
547
553
522
395
779
961
737
433
368
122
360
362
275
105
3
18
15
613
573
545
515
547
553
522
395
779
929
737
433
368
122
360
329
283
105
3
18
15
613
573
545
515
547
553
522
394
787
1217
481
433
368
120
354
884
149
169
3
18
15
613
573
545
515
547
553
522
394
787
961
737
433
368
120
354
356
293
105
3
18
15
613
573
545
515
547
553
522
650
675
513
850
966
1760
1700
1602
1636
1652
98
582
18
15
613
573
545
515
547
553
269
393
962
706
336
426
34
6
256
296
48
148
970
18
15
613
573
545
515
547
553
269
393
962
706
336
426
34
7
256
296
48
148
970
18
15
613
573
545
515
547
553
269
393
962
706
336
426
35
7
256
296
48
148
968
18
15
613
573
545
515
547
553
269
393
962
706
336
426
51
7
256
296
48
148
964
18
15
613
573
545
515
547
553
269
393
450
449
481
945
41
7
0
22
70
622
1582
18
15
613
573
545
515
547
553
269
393
450
450
484
966
41
7
0
88
23
520
1740
18
15
613
573
545
515
547
553
269
393
450
450
484
454
41
7
0
88
23
8
972
18
15
613
573
545
515
547
553
269
393
965
705
480
966
41
10
514
283
72
524
1740
18
15
613
573
545
515
547
553
269
393
965
705
480
966
41
10
258
283
72
524
1740
18
15
613
573
545
515
547
553
269
393
965
705
480
454
41
10
514
283
72
12
972
18
15
613
573
545
515
547
553
269
393
965
705
480
454
41
10
258
283
72
12
972
18
15
613
573
545
515
547
553
269
393
453
449
480
966
41
10
2
27
72
524
1740
18
15
613
573
545
515
547
553
269
393
453
449
480
454
41
10
2
27
72
12
972
18
15
613
573
545
515
547
553
269
393
461
449
481
945
41
7
5
21
21
617
1582
18
15
613
573
545
515
547
553
269
1417
1474
449
481
945
41
1543
1280
278
70
622
1582
18
15
613
573
545
515
547
553
269
1417
1474
450
484
966
41
1543
1280
280
23
520
1740
18
15
613
573
545
515
547
553
269
1417
1477
449
480
966
41
1546
1282
283
72
524
1740
18
15
613
573
545
515
547
553
269
1417
1485
449
481
945
41
1543
1285
277
21
617
1582
18
15
613
573
545
515
547
553
266
393
965
705
481
945
48
6
514
279
69
617
1571
18
15
613
573
545
515
547
553
266
393
965
705
481
945
48
6
258
279
69
617
1571
18
15
613
573
545
515
547
553
266
393
965
705
481
945
48
6
515
279
69
617
1571
18
15
613
573
545
515
547
553
266
393
965
705
481
945
48
6
259
279
69
617
1571
18
15
613
573
545
515
547
553
266
393
965
705
482
966
32
14
514
279
68
514
1734
18
15
613
573
545
515
547
553
266
393
965
705
482
966
32
14
258
279
68
514
1734
18
15
613
573
545
515
547
553
266
393
965
705
482
966
32
14
515
279
68
514
1734
18
15
613
573
545
515
547
553
266
393
965
705
482
454
32
14
514
279
68
2
966
18
15
613
573
545
515
547
553
266
393
965
705
482
454
32
14
258
279
68
2
966
18
15
613
573
545
515
547
553
266
393
965
705
482
454
32
14
515
279
68
2
966
18
15
613
573
545
515
547
553
266
393
965
705
482
454
32
14
259
279
68
2
966
18
15
613
573
545
515
547
553
266
393
453
449
481
945
48
6
2
30
21
617
1571
18
15
613
573
545
515
547
553
266
393
453
449
481
945
48
6
3
31
21
617
1571
18
15
613
573
545
515
547
553
266
393
453
449
482
966
32
14
2
23
20
514
1734
18
15
613
573
545
515
547
553
266
393
453
449
482
966
32
14
3
23
20
514
1734
18
15
613
573
545
515
547
553
266
393
453
449
482
454
32
14
2
23
20
2
966
18
15
613
573
545
515
547
553
266
393
453
449
482
454
32
14
3
23
20
2
966
18
15
613
573
545
515
547
553
266
393
969
705
481
945
48
6
263
285
69
617
1571
18
15
613
573
545
515
547
553
266
393
457
449
481
945
48
6
6
22
23
617
1571
18
15
613
573
545
515
547
553
266
393
457
449
481
945
48
6
7
21
21
617
1571
18
15
613
573
545
515
547
553
266
1417
1477
449
481
945
48
1542
1282
283
77
617
1571
18
15
613
573
545
515
547
553
266
1417
1477
449
482
966
32
1550
1282
279
76
514
1734
18
15
613
573
545
515
547
553
266
1417
1477
449
482
966
32
1550
1283
279
76
514
1734
18
15
613
573
545
515
547
553
266
1417
1481
449
481
945
48
1542
1287
309
21
617
1571
18
15
613
573
545
515
547
553
266
395
969
705
482
966
32
18
516
285
68
514
1734
18
15
613
573
545
515
547
553
266
395
969
705
482
454
32
18
516
285
68
2
966
18
15
613
573
545
515
547
553
266
395
969
705
482
454
32
18
260
281
68
2
966
18
15
613
573
545
515
547
553
266
395
457
449
482
966
32
18
4
29
20
514
1734
18
15
613
573
545
515
547
553
266
395
457
449
482
454
32
18
4
29
20
2
966
18
15
613
573
545
515
547
553
266
395
455
449
480
966
32
18
0
74
72
524
1734
18
15
613
573
545
515
547
553
266
395
455
449
480
454
32
18
0
74
72
12
966
18
15
613
573
545
515
547
553
266
395
455
449
482
966
32
18
0
20
20
514
1734
18
15
613
573
545
515
547
553
266
395
455
449
482
454
32
18
0
20
20
2
966
18
15
613
573
545
515
547
553
266
1419
1481
449
482
966
32
1554
1284
281
68
514
1734
18
15
613
573
545
515
547
553
266
394
963
705
482
966
32
4
514
276
68
514
1734
18
15
613
573
545
515
547
553
266
394
963
705
482
966
32
4
258
276
68
514
1734
18
15
613
573
545
515
547
553
266
394
963
705
482
454
32
4
514
276
68
2
966
18
15
613
573
545
515
547
553
266
394
963
705
482
454
32
4
258
276
68
2
966
18
15
613
573
545
515
547
553
266
394
451
449
481
945
48
4
2
20
21
617
1571
18
15
613
573
545
515
547
553
266
394
451
449
482
966
16
4
2
52
20
521
1771
18
15
613
573
545
515
547
553
266
394
451
449
482
966
16
8
2
52
20
521
1771
18
15
613
573
545
515
547
553
266
394
451
449
482
966
32
4
2
20
20
514
1734
18
15
613
573
545
515
547
553
266
394
451
449
482
454
16
4
2
52
20
9
1003
18
15
613
573
545
515
547
553
266
394
451
449
482
454
16
8
2
52
20
9
1003
18
15
613
573
545
515
547
553
266
394
451
449
482
454
32
4
2
20
20
2
966
18
15
613
573
545
515
547
553
266
394
451
457
480
966
16
8
2
34
40
524
1758
18
15
613
573
545
515
547
553
266
394
451
457
480
454
16
8
2
34
40
12
990
18
15
613
573
545
515
547
553
266
394
966
706
336
426
48
8
512
280
48
148
966
18
15
613
573
545
515
547
553
266
394
966
706
336
426
48
8
256
280
48
148
966
18
15
613
573
545
515
547
553
266
394
969
705
482
966
32
4
517
285
68
514
1734
18
15
613
573
545
515
547
553
266
394
969
705
482
966
32
4
518
274
68
514
1735
18
15
613
573
545
515
547
553
266
394
969
705
482
966
32
4
261
277
68
514
1734
18
15
613
573
545
515
547
553
266
394
969
705
482
454
32
4
517
285
68
2
966
18
15
613
573
545
515
547
553
266
394
969
705
482
454
32
4
518
274
68
2
966
18
15
613
573
545
515
547
553
266
394
969
705
482
454
32
4
261
277
68
2
966
18
15
613
573
545
515
547
553
266
394
969
705
482
454
32
4
262
274
68
2
966
18
15
613
573
545
515
547
553
266
394
969
706
482
454
32
4
262
280
68
2
966
18
15
613
573
545
515
547
553
266
394
457
449
482
966
32
4
5
21
20
514
1734
18
15
613
573
545
515
547
553
266
394
457
449
482
966
32
4
6
82
68
514
1734
18
15
613
573
545
515
547
553
266
394
457
449
482
454
32
4
5
21
20
2
966
18
15
613
573
545
515
547
553
266
394
457
449
482
454
32
4
6
18
20
2
966
18
15
613
573
545
515
547
553
266
394
457
450
482
966
32
4
6
24
68
514
1734
18
15
613
573
545
515
547
553
266
394
457
450
482
454
16
4
6
152
36
9
1003
18
15
613
573
545
515
547
553
266
394
457
450
482
454
32
4
6
24
68
2
967
18
15
613
573
545
515
547
553
266
394
457
457
482
966
32
4
6
67
68
514
1734
18
15
613
573
545
515
547
553
266
394
457
457
482
454
32
4
6
67
68
2
966
18
15
613
573
545
515
547
553
266
394
455
449
482
966
16
8
1
53
20
521
1771
18
15
613
573
545
515
547
553
266
394
970
706
336
426
48
8
516
272
48
148
966
18
15
613
573
545
515
547
553
266
394
970
706
336
426
48
8
260
272
48
148
966
18
15
613
573
545
515
547
553
266
394
970
706
482
966
32
4
516
272
68
521
1735
18
15
613
573
545
515
547
553
266
394
970
706
482
966
32
4
260
272
68
521
1735
18
15
613
573
545
515
547
553
266
394
970
706
482
454
32
4
516
272
68
9
967
18
15
613
573
545
515
547
553
266
394
970
706
482
454
32
4
260
272
68
9
967
18
15
613
573
545
515
547
553
266
394
458
449
481
945
48
4
4
22
19
617
1571
18
15
613
573
545
515
547
553
266
394
458
449
481
945
48
8
4
22
19
617
1571
18
15
613
573
545
515
547
553
266
394
458
450
482
966
16
4
4
72
36
521
1771
18
15
613
573
545
515
547
553
266
394
458
450
482
966
16
8
4
72
36
521
1771
18
15
613
573
545
515
547
553
266
394
458
450
482
966
32
4
4
16
68
521
1735
18
15
613
573
545
515
547
553
266
394
458
450
482
454
16
4
4
72
36
9
875
18
15
613
573
545
515
547
553
266
394
458
450
482
454
16
8
4
72
36
9
875
18
15
613
573
545
515
547
553
266
394
458
450
482
454
32
4
4
20
20
2
966
18
15
613
573
545
515
547
553
266
394
458
458
484
966
16
4
4
32
40
520
1770
18
15
613
573
545
515
547
553
266
394
458
458
484
966
32
4
4
64
40
520
1738
18
15
613
573
545
515
547
553
266
394
458
458
484
454
16
4
4
32
40
8
874
18
15
613
573
545
515
547
553
266
394
458
458
484
454
32
4
4
64
40
8
970
18
15
613
573
545
515
547
553
266
1418
1475
449
481
945
48
1540
1282
276
21
617
1571
18
15
613
573
545
515
547
553
266
1418
1475
449
482
966
32
1540
1282
276
20
514
1734
18
15
613
573
545
515
547
553
266
1418
1475
457
480
966
16
1544
1282
290
40
524
1758
18
15
613
573
545
515
547
553
266
1418
1481
449
482
966
32
1540
1285
285
20
514
1734
18
15
613
573
545
515
547
553
266
1418
1482
449
481
945
48
1544
1284
278
19
617
1571
18
15
613
573
545
515
547
553
266
1418
1482
450
482
966
32
1540
1284
272
68
521
1735
18
15
613
573
545
515
547
553
266
1418
1482
458
484
966
16
1540
1284
288
40
520
1770
18
15
613
573
545
515
547
553
266
1418
1482
458
484
966
32
1540
1284
288
40
520
1734
18
15
613
573
545
515
547
569
261
393
461
513
849
465
19
17
5
725
1653
1649
1488
18
15
613
573
545
515
547
569
262
393
450
450
482
486
24
6
0
152
68
73
855
18
15
613
573
545
515
547
569
262
393
450
450
482
486
56
6
0
152
68
73
847
18
15
613
573
545
515
547
569
262
393
965
705
482
934
40
6
514
279
68
610
1591
18
15
613
573
545
515
547
569
262
393
965
705
482
486
8
10
514
279
68
66
859
18
15
613
573
545
515
547
569
262
393
965
705
482
486
8
10
515
279
68
66
859
18
15
613
573
545
515
547
569
262
393
965
705
482
486
8
10
259
279
68
66
859
18
15
613
573
545
515
547
569
262
393
965
705
738
358
8
10
515
279
324
34
950
18
15
613
573
545
515
547
569
262
393
453
961
994
1254
8
10
2
279
36
802
54
18
15
613
573
545
515
547
569
262
393
453
961
994
1254
8
10
3
279
36
802
54
18
15
613
573
545
515
547
569
262
393
453
961
738
358
8
10
2
279
276
34
950
18
15
613
573
545
515
547
569
262
393
453
961
738
358
8
10
3
535
276
34
950
18
15
613
573
545
515
547
569
262
393
453
449
993
529
24
6
2
23
277
370
15
18
15
613
573
545
515
547
569
262
393
453
449
481
529
24
6
2
151
149
498
15
18
15
613
573
545
515
547
569
262
393
453
449
994
1254
8
10
2
23
276
802
54
18
15
613
573
545
515
547
569
262
393
453
449
994
1254
8
10
3
23
276
802
54
18
15
613
573
545
515
547
569
262
393
453
449
482
934
40
6
2
23
68
610
1591
18
15
613
573
545
515
547
569
262
393
453
449
482
486
8
10
2
23
20
66
859
18
15
613
573
545
515
547
569
262
393
453
449
482
486
8
10
3
23
20
66
859
18
15
613
573
545
515
547
569
262
393
969
705
338
422
56
6
518
274
52
146
982
18
15
613
573
545
515
547
569
262
393
969
705
338
422
56
6
262
274
52
146
982
18
15
613
573
545
515
547
569
262
393
969
705
338
486
56
6
518
274
52
162
911
18
15
613
573
545
515
547
569
262
393
969
705
338
486
56
6
262
274
52
162
911
18
15
613
573
545
515
547
569
262
393
457
449
993
529
24
6
6
71
277
370
15
18
15
613
573
545
515
547
569
262
393
457
449
482
998
24
6
6
19
20
530
1751
18
15
613
573
545
515
547
569
262
393
457
449
482
486
24
6
6
19
20
18
855
18
15
613
573
545
515
547
569
262
393
457
449
482
486
56
6
6
19
20
18
918
18
15
613
573
545
515
547
569
262
1417
1477
1217
1506
1254
8
1546
514
1815
1348
802
54
18
15
613
573
545
515
547
569
262
1417
1477
1217
1506
1254
8
1546
515
1815
1348
802
54
18
15
613
573
545
515
547
569
262
1417
1477
1473
993
529
24
1542
1026
535
21
370
15
18
15
613
573
545
515
547
569
262
1417
1477
1473
993
529
24
1542
514
1079
21
370
15
18
15
613
573
545
515
547
569
262
1417
1477
1473
994
1254
8
1546
515
535
20
802
54
18
15
613
573
545
515
547
569
262
1417
1477
1473
1506
1254
8
1546
514
1559
1044
802
54
18
15
613
573
545
515
547
569
262
1417
1477
1473
1506
1254
8
1546
515
1047
1044
802
54
18
15
613
573
545
515
547
569
262
1417
1477
449
993
529
24
1542
1282
311
277
370
15
18
15
613
573
545
515
547
569
262
1417
1477
449
994
1254
8
1546
1282
279
276
802
54
18
15
613
573
545
515
547
569
262
1417
1477
449
994
1254
8
1546
1283
279
276
802
54
18
15
613
573
545
515
547
569
265
393
777
969
993
529
1
17
378
355
69
372
2
18
15
613
573
545
515
547
569
265
393
781
961
993
529
1
17
377
359
77
372
4
18
15
613
573
545
515
547
569
265
393
962
961
993
529
1
17
256
22
19
500
2
18
15
613
573
545
515
547
569
265
393
962
961
993
529
1
11
512
77
37
501
1
18
15
613
573
545
515
547
569
265
393
962
961
993
529
1
7
512
78
35
500
2
18
15
613
573
545
515
547
569
265
393
962
962
996
529
1
17
256
72
23
497
2
18
15
613
573
545
515
547
569
265
393
962
962
996
529
1
13
256
24
23
497
4
18
15
613
573
545
515
547
569
265
393
962
962
996
529
1
7
256
72
23
497
2
18
15
613
573
545
515
547
569
265
393
962
962
996
529
1
15
256
72
23
497
2
18
15
613
573
545
515
547
569
265
393
962
706
336
465
1
17
512
280
48
190
961
18
15
613
573
545
515
547
569
265
393
962
706
336
465
1
17
256
280
48
190
961
18
15
613
573
545
515
547
569
265
393
962
706
336
465
1
15
512
280
48
190
961
18
15
613
573
545
515
547
569
265
393
962
706
336
465
1
15
256
280
48
190
961
18
15
613
573
545
515
547
569
265
393
962
706
480
486
1
11
512
280
64
76
860
18
15
613
573
545
515
547
569
265
393
962
706
480
486
1
11
256
280
64
76
860
18
15
613
573
545
515
547
569
265
393
962
706
740
529
1
13
256
280
279
497
4
18
15
613
573
545
515
547
569
265
393
793
961
738
358
1
11
343
357
292
18
988
18
15
613
573
545
515
547
569
265
393
450
961
993
529
1
17
0
278
19
500
2
18
15
613
573
545
515
547
569
265
393
450
961
993
529
1
11
0
589
37
501
1
18
15
613
573
545
515
547
569
265
393
450
961
993
529
1
7
0
590
35
500
2
18
15
613
573
545
515
547
569
265
393
450
449
993
529
1
17
0
22
275
372
2
18
15
613
573
545
515
547
569
265
393
450
449
993
529
1
11
0
77
549
501
1
18
15
613
573
545
515
547
569
265
393
450
449
993
529
1
13
0
78
547
500
2
18
15
613
573
545
515
547
569
265
393
450
449
993
529
1
7
0
78
547
500
2
18
15
613
573
545
515
547
569
265
393
450
449
481
529
1
17
0
150
19
500
2
18
15
613
573
545
515
547
569
265
393
450
449
481
529
1
11
0
77
37
501
1
18
15
613
573
545
515
547
569
265
393
450
449
481
529
1
13
0
78
35
500
2
18
15
613
573
545
515
547
569
265
393
450
962
736
486
1
11
0
568
272
76
860
18
15
613
573
545
515
547
569
265
393
450
962
996
529
1
13
0
280
23
497
4
18
15
613
573
545
515
547
569
265
393
450
962
996
529
1
15
0
280
23
497
4
18
15
613
573
545
515
547
569
265
393
450
450
480
486
1
11
0
24
16
76
860
18
15
613
573
545
515
547
569
265
393
450
450
996
529
1
17
0
72
535
497
2
18
15
613
573
545
515
547
569
265
393
450
450
996
529
1
13
0
24
535
497
4
18
15
613
573
545
515
547
569
265
393
450
450
996
529
1
7
0
72
535
497
2
18
15
613
573
545
515
547
569
265
393
450
450
996
529
1
15
0
24
551
497
2
18
15
613
573
545
515
547
569
265
393
450
450
484
529
1
17
0
152
23
497
2
18
15
613
573
545
515
547
569
265
393
450
450
484
529
1
13
0
24
23
497
4
18
15
613
573
545
515
547
569
265
393
450
450
484
529
1
15
0
152
23
497
2
18
15
613
573
545
515
547
569
265
393
965
961
993
529
1
6
258
27
77
373
1
18
15
613
573
545
515
547
569
265
393
965
961
993
529
1
6
259
31
77
373
1
18
15
613
573
545
515
547
569
265
393
965
961
993
529
1
17
259
29
77
373
1
18
15
613
573
545
515
547
569
265
393
965
961
993
529
1
11
515
23
21
501
1
18
15
613
573
545
515
547
569
265
393
965
961
993
529
1
11
259
29
77
373
1
18
15
613
573
545
515
547
569
265
393
965
961
993
529
1
15
259
31
77
373
1
18
15
613
573
545
515
547
569
265
393
965
705
481
529
1
6
258
283
77
501
1
18
15
613
573
545
515
547
569
265
393
965
705
481
529
1
6
259
287
77
501
1
18
15
613
573
545
515
547
569
265
393
965
705
481
529
1
17
259
283
77
501
1
18
15
613
573
545
515
547
569
265
393
965
705
481
529
1
11
259
287
77
501
1
18
15
613
573
545
515
547
569
265
393
965
705
481
529
1
15
259
287
77
501
1
18
15
613
573
545
515
547
569
265
393
965
705
480
486
1
6
514
283
72
76
860
18
15
613
573
545
515
547
569
265
393
965
705
480
486
1
6
258
283
72
76
860
18
15
613
573
545
515
547
569
265
393
965
705
480
486
1
6
515
283
72
76
860
18
15
613
573
545
515
547
569
265
393
965
705
480
486
1
6
259
283
72
76
860
18
15
613
573
545
515
547
569
265
393
965
705
480
486
1
11
515
283
72
76
860
18
15
613
573
545
515
547
569
265
393
965
705
480
486
1
11
259
283
72
76
860
18
15
613
573
545
515
547
569
265
393
453
961
993
529
1
6
2
279
21
501
1
18
15
613
573
545
515
547
569
265
393
453
961
993
529
1
6
3
279
21
501
1
18
15
613
573
545
515
547
569
265
393
453
961
993
529
1
17
3
279
21
501
1
18
15
613
573
545
515
547
569
265
393
453
961
993
529
1
11
3
543
77
373
1
18
15
613
573
545
515
547
569
265
393
453
961
993
529
1
15
3
543
77
373
1
18
15
613
573
545
515
547
569
265
393
453
449
993
529
1
6
2
23
533
501
1
18
15
613
573
545
515
547
569
265
393
453
449
993
529
1
6
3
31
589
373
1
18
15
613
573
545
515
547
569
265
393
453
449
993
529
1
17
3
31
589
373
1
18
15
613
573
545
515
547
569
265
393
453
449
993
529
1
11
3
31
589
373
1
18
15
613
573
545
515
547
569
265
393
453
449
993
529
1
15
3
31
589
373
1
18
15
613
573
545
515
547
569
265
393
453
449
481
529
1
6
2
23
21
501
1
18
15
613
573
545
515
547
569
265
393
453
449
481
529
1
6
3
23
21
501
1
18
15
613
573
545
515
547
569
265
393
453
449
481
529
1
17
3
23
21
501
1
18
15
613
573
545
515
547
569
265
393
453
449
481
529
1
11
3
23
21
501
1
18
15
613
573
545
515
547
569
265
393
453
449
481
529
1
15
3
23
21
501
1
18
15
613
573
545
515
547
569
265
393
453
449
480
486
1
6
2
27
72
76
860
18
15
613
573
545
515
547
569
265
393
453
449
480
486
1
6
3
27
72
76
860
18
15
613
573
545
515
547
569
265
393
453
449
480
486
1
11
3
27
72
76
860
18
15
613
573
545
515
547
569
265
393
453
449
482
486
1
6
3
151
36
18
860
18
15
613
573
545
515
547
569
265
393
453
449
482
486
1
11
3
151
36
18
860
18
15
613
573
545
515
547
569
265
393
969
961
993
529
1
6
518
70
39
501
1
18
15
613
573
545
515
547
569
265
393
969
961
993
529
1
6
262
22
22
501
1
18
15
613
573
545
515
547
569
265
393
969
961
993
529
1
6
519
69
21
500
2
18
15
613
573
545
515
547
569
265
393
969
961
993
529
1
6
263
21
21
501
1
18
15
613
573
545
515
547
569
265
393
969
961
993
529
1
11
519
69
21
500
2
18
15
613
573
545
515
547
569
265
393
969
961
993
529
1
11
263
21
21
501
1
18
15
613
573
545
515
547
569
265
393
969
961
993
529
1
13
262
22
22
501
1
18
15
613
573
545
515
547
569
265
393
969
961
993
529
1
7
519
69
21
500
2
18
15
613
573
545
515
547
569
265
393
969
961
993
529
1
7
263
21
21
501
1
18
15
613
573
545
515
547
569
265
393
969
705
336
465
1
6
518
274
48
190
962
18
15
613
573
545
515
547
569
265
393
969
705
336
465
1
6
262
274
48
190
962
18
15
613
573
545
515
547
569
265
393
969
705
337
465
1
6
518
278
54
190
961
18
15
613
573
545
515
547
569
265
393
969
705
337
465
1
6
262
278
54
190
961
18
15
613
573
545
515
547
569
265
393
969
705
337
465
1
6
519
277
54
190
961
18
15
613
573
545
515
547
569
265
393
969
705
337
465
1
6
263
277
54
190
961
18
15
613
573
545
515
547
569
265
393
969
705
337
465
1
11
519
277
54
190
961
18
15
613
573
545
515
547
569
265
393
969
705
337
465
1
11
263
277
54
190
961
18
15
613
573
545
515
547
569
265
393
969
705
337
465
1
13
518
278
54
190
961
18
15
613
573
545
515
547
569
265
393
969
705
337
465
1
13
262
278
54
190
961
18
15
613
573
545
515
547
569
265
393
969
705
481
529
1
11
263
279
77
501
1
18
15
613
573
545
515
547
569
265
393
969
705
481
529
1
13
262
279
77
501
1
18
15
613
573
545
515
547
569
265
393
969
705
737
529
1
6
518
283
291
500
2
18
15
613
573
545
515
547
569
265
393
969
705
737
529
1
6
262
274
275
500
2
18
15
613
573
545
515
547
569
265
393
969
705
737
529
1
6
263
277
277
501
1
18
15
613
573
545
515
547
569
265
393
969
705
737
529
1
11
263
277
277
501
1
18
15
613
573
545
515
547
569
265
393
969
705
737
529
1
13
262
274
275
500
2
18
15
613
573
545
515
547
569
265
393
969
705
338
422
33
11
519
277
52
146
988
18
15
613
573
545
515
547
569
265
393
969
705
338
422
33
11
263
277
52
146
988
18
15
613
573
545
515
547
569
265
393
457
961
993
529
1
6
6
274
19
500
2
18
15
613
573
545
515
547
569
265
393
457
961
993
529
1
6
7
277
21
501
1
18
15
613
573
545
515
547
569
265
393
457
961
993
529
1
11
7
277
21
501
1
18
15
613
573
545
515
547
569
265
393
457
961
993
529
1
13
6
274
19
500
2
18
15
613
573
545
515
547
569
265
393
457
961
993
529
1
7
7
277
21
501
1
18
15
613
573
545
515
547
569
265
393
457
449
993
529
1
6
6
22
534
501
1
18
15
613
573
545
515
547
569
265
393
457
449
993
529
1
6
7
21
533
501
1
18
15
613
573
545
515
547
569
265
393
457
449
993
529
1
11
7
21
533
501
1
18
15
613
573
545
515
547
569
265
393
457
449
993
529
1
13
6
22
534
501
1
18
15
613
573
545
515
547
569
265
393
457
449
993
529
1
7
7
21
533
501
1
18
15
613
573
545
515
547
569
265
393
457
449
992
529
1
6
6
83
272
373
4
18
15
613
573
545
515
547
569
265
393
457
449
481
529
1
6
6
22
19
500
2
18
15
613
573
545
515
547
569
265
393
457
449
481
529
1
6
7
21
21
501
1
18
15
613
573
545
515
547
569
265
393
457
449
481
529
1
11
7
21
21
501
1
18
15
613
573
545
515
547
569
265
393
457
449
481
529
1
13
6
18
19
500
2
18
15
613
573
545
515
547
569
265
393
457
449
480
486
1
6
6
73
72
76
860
18
15
613
573
545
515
547
569
265
393
457
449
480
486
1
6
7
73
72
76
860
18
15
613
573
545
515
547
569
265
393
457
449
482
486
1
6
6
19
20
18
988
18
15
613
573
545
515
547
569
265
393
457
449
482
486
1
6
7
69
36
18
860
18
15
613
573
545
515
547
569
265
393
457
449
482
486
1
11
7
69
36
18
860
18
15
613
573
545
515
547
569
265
393
457
450
480
486
1
6
7
72
64
76
860
18
15
613
573
545
515
547
569
265
393
457
450
480
486
1
11
7
72
64
76
860
18
15
613
573
545
515
547
569
265
393
457
969
736
486
1
6
6
291
296
76
860
18
15
613
573
545
515
547
569
265
393
457
457
480
486
1
6
6
66
64
76
860
18
15
613
573
545
515
547
569
265
393
461
513
849
465
1
13
5
725
1653
1641
1477
18
15
613
573
545
515
547
569
265
393
461
961
993
529
1
6
5
533
21
501
1
18
15
613
573
545
515
547
569
265
393
461
961
993
529
1
17
5
533
21
501
1
18
15
613
573
545
515
547
569
265
393
461
961
993
529
1
13
5
533
21
501
1
18
15
613
573
545
515
547
569
265
393
461
961
993
529
1
7
5
578
35
500
2
18
15
613
573
545
515
547
569
265
393
461
705
336
465
1
6
5
665
48
190
961
18
15
613
573
545
515
547
569
265
393
461
449
993
529
1
6
5
21
533
501
1
18
15
613
573
545
515
547
569
265
393
461
449
993
529
1
17
5
21
533
501
1
18
15
613
573
545
515
547
569
265
393
461
449
993
529
1
13
5
21
533
501
1
18
15
613
573
545
515
547
569
265
393
461
449
993
529
1
7
5
66
547
500
2
18
15
613
573
545
515
547
569
265
393
461
449
481
529
1
6
5
21
21
501
1
18
15
613
573
545
515
547
569
265
393
461
449
481
529
1
17
5
21
21
501
1
18
15
613
573
545
515
547
569
265
393
461
449
481
529
1
13
5
21
21
501
1
18
15
613
573
545
515
547
569
265
393
973
961
993
529
1
6
261
21
21
501
1
18
15
613
573
545
515
547
569
265
393
973
961
993
529
1
13
261
21
21
501
1
18
15
613
573
545
515
547
569
265
393
973
961
993
529
1
7
517
66
35
500
2
18
15
613
573
545
515
547
569
265
393
973
961
993
529
1
7
261
66
35
500
2
18
15
613
573
545
515
547
569
265
393
973
705
336
465
1
6
517
277
48
190
962
18
15
613
573
545
515
547
569
265
393
973
705
336
465
1
6
261
277
48
190
962
18
15
613
573
545
515
547
569
265
393
973
705
337
465
1
6
261
281
54
190
1022
18
15
613
573
545
515
547
569
265
393
973
705
337
465
1
13
261
281
54
190
1022
18
15
613
573
545
515
547
569
265
393
973
705
737
529
1
13
517
282
275
500
2
18
15
613
573
545
515
547
569
265
393
973
705
737
529
1
13
261
277
277
501
1
18
15
613
573
545
515
547
569
265
905
962
961
993
529
1
523
0
77
37
501
1
18
15
613
573
545
515
547
569
265
905
962
961
993
529
1
519
0
78
35
500
2
18
15
613
573
545
515
547
569
265
905
962
705
481
529
1
523
0
157
77
501
1
18
15
613
573
545
515
547
569
265
905
962
962
996
529
1
519
0
72
23
497
2
18
15
613
573
545
515
547
569
265
905
962
962
996
529
1
527
0
24
23
497
4
18
15
613
573
545
515
547
569
265
905
962
706
336
529
1
529
0
152
48
1086
2
18
15
613
573
545
515
547
569
265
905
962
706
336
529
1
519
0
152
48
1086
2
18
15
613
573
545
515
547
569
265
905
962
706
336
529
1
527
0
152
48
1086
2
18
15
613
573
545
515
547
569
265
905
965
961
993
529
1
529
3
79
77
373
1
18
15
613
573
545
515
547
569
265
905
965
961
993
529
1
518
2
75
37
501
1
18
15
613
573
545
515
547
569
265
905
965
961
993
529
1
523
3
31
77
373
1
18
15
613
573
545
515
547
569
265
905
965
961
993
529
1
527
3
31
77
373
1
18
15
613
573
545
515
547
569
265
905
965
705
337
529
1
529
3
157
53
1073
1
18
15
613
573
545
515
547
569
265
905
965
705
337
529
1
523
3
157
53
1073
1
18
15
613
573
545
515
547
569
265
905
965
705
337
529
1
527
3
151
53
1073
1
18
15
613
573
545
515
547
569
265
905
965
705
337
529
33
523
3
157
53
1073
65
18
15
613
573
545
515
547
569
265
905
965
705
481
529
1
529
3
157
77
501
1
18
15
613
573
545
515
547
569
265
905
965
705
481
529
1
518
2
151
77
500
2
18
15
613
573
545
515
547
569
265
905
965
705
481
529
1
518
3
159
77
501
1
18
15
613
573
545
515
547
569
265
905
965
705
481
529
1
523
3
157
77
501
1
18
15
613
573
545
515
547
569
265
905
965
705
481
529
1
527
3
159
77
501
1
18
15
613
573
545
515
547
569
265
905
969
961
993
529
1
518
6
18
19
500
2
18
15
613
573
545
515
547
569
265
905
969
961
993
529
1
518
7
69
21
500
2
18
15
613
573
545
515
547
569
265
905
969
961
993
529
1
523
7
21
21
501
1
18
15
613
573
545
515
547
569
265
905
969
961
993
529
1
525
6
18
19
500
2
18
15
613
573
545
515
547
569
265
905
969
961
993
529
1
519
7
69
21
500
2
18
15
613
573
545
515
547
569
265
905
969
705
336
529
1
518
6
146
48
1086
2
18
15
613
573
545
515
547
569
265
905
969
705
337
529
1
523
7
149
53
1073
1
18
15
613
573
545
515
547
569
265
905
969
705
337
529
1
525
6
146
51
1073
1
18
15
613
573
545
515
547
569
265
905
969
705
337
529
1
519
7
149
53
1073
1
18
15
613
573
545
515
547
569
265
905
969
705
337
529
33
523
7
149
53
1073
65
18
15
613
573
545
515
547
569
265
905
973
961
993
529
1
525
5
21
21
501
1
18
15
613
573
545
515
547
569
265
905
973
961
993
529
1
519
5
66
35
500
2
18
15
613
573
545
515
547
569
265
905
973
705
337
529
1
525
5
149
53
1073
1
18
15
613
573
545
515
547
569
265
1417
1474
1473
993
529
1
1547
512
1181
77
373
1
18
15
613
573
545
515
547
569
265
1417
1474
961
993
529
1
1553
512
150
19
500
2
18
15
613
573
545
515
547
569
265
1417
1474
449
481
529
1
1553
1280
278
19
500
2
18
15
613
573
545
515
547
569
265
1417
1474
1474
996
529
1
1551
512
600
23
241
2
18
15
613
573
545
515
547
569
265
1417
1474
450
996
529
1
1553
1280
280
279
369
2
18
15
613
573
545
515
547
569
265
1417
1474
450
996
529
1
1551
1280
280
279
369
2
18
15
613
573
545
515
547
569
265
1417
1474
450
484
529
1
1551
1280
280
39
497
2
18
15
613
573
545
515
547
569
265
1417
1477
1473
993
529
1
1553
1027
535
21
369
1
18
15
613
573
545
515
547
569
265
1417
1477
1473
993
529
1
1553
515
535
21
245
1
18
15
613
573
545
515
547
569
265
1417
1477
1473
993
529
1
1542
1027
535
21
369
1
18
15
613
573
545
515
547
569
265
1417
1477
1473
993
529
1
1542
514
1079
21
369
1
18
15
613
573
545
515
547
569
265
1417
1477
1473
993
529
1
1542
515
1079
21
369
1
18
15
613
573
545
515
547
569
265
1417
1477
1473
993
529
1
1547
515
1079
21
369
1
18
15
613
573
545
515
547
569
265
1417
1477
1473
993
529
1
1547
1539
1055
77
373
1
18
15
613
573
545
515
547
569
265
1417
1477
1473
993
529
1
1551
1027
535
21
369
1
18
15
613
573
545
515
547
569
265
1417
1477
1473
993
529
1
1551
515
1111
21
369
1
18
15
613
573
545
515
547
569
265
1417
1477
961
993
529
1
1553
1027
31
77
373
1
18
15
613
573
545
515
547
569
265
1417
1477
961
993
529
1
1553
515
31
77
373
1
18
15
613
573
545
515
547
569
265
1417
1477
961
993
529
1
1542
1027
79
77
373
1
18
15
613
573
545
515
547
569
265
1417
1477
961
993
529
1
1542
514
23
21
501
1
18
15
613
573
545
515
547
569
265
1417
1477
961
993
529
1
1542
515
23
21
501
1
18
15
613
573
545
515
547
569
265
1417
1477
961
993
529
1
1547
1027
31
77
373
1
18
15
613
573
545
515
547
569
265
1417
1477
961
993
529
1
1547
515
31
77
373
1
18
15
613
573
545
515
547
569
265
1417
1477
961
993
529
1
1551
1027
31
77
373
1
18
15
613
573
545
515
547
569
265
1417
1477
961
993
529
1
1551
515
23
21
501
1
18
15
613
573
545
515
547
569
265
1417
1477
449
993
529
1
1553
1283
279
277
373
1
18
15
613
573
545
515
547
569
265
1417
1477
449
993
529
1
1542
1282
279
277
373
1
18
15
613
573
545
515
547
569
265
1417
1477
449
993
529
1
1542
1283
279
277
373
1
18
15
613
573
545
515
547
569
265
1417
1477
449
993
529
1
1547
1283
279
277
373
1
18
15
613
573
545
515
547
569
265
1417
1477
449
993
529
1
1551
1283
279
277
373
1
18
15
613
573
545
515
547
569
265
1417
1477
449
481
529
1
1553
1283
279
21
501
1
18
15
613
573
545
515
547
569
265
1417
1477
449
481
529
1
1542
1282
279
21
501
1
18
15
613
573
545
515
547
569
265
1417
1477
449
481
529
1
1542
1283
279
21
501
1
18
15
613
573
545
515
547
569
265
1417
1477
449
481
529
1
1547
1283
279
21
501
1
18
15
613
573
545
515
547
569
265
1417
1477
449
481
529
1
1551
1283
279
21
501
1
18
15
613
573
545
515
547
569
265
1417
1481
1473
993
529
1
1542
1030
534
22
373
1
18
15
613
573
545
515
547
569
265
1417
1481
1473
993
529
1
1542
1031
541
149
497
1
18
15
613
573
545
515
547
569
265
1417
1481
1473
993
529
1
1542
518
1042
19
369
1
18
15
613
573
545
515
547
569
265
1417
1481
1473
993
529
1
1542
1542
1094
39
245
1
18
15
613
573
545
515
547
569
265
1417
1481
1473
993
529
1
1542
519
1093
21
369
1
18
15
613
573
545
515
547
569
265
1417
1481
1473
993
529
1
1547
1031
533
149
497
1
18
15
613
573
545
515
547
569
265
1417
1481
1473
993
529
1
1547
519
1093
21
369
1
18
15
613
573
545
515
547
569
265
1417
1481
1473
993
529
1
1547
1543
1093
21
369
1
18
15
613
573
545
515
547
569
265
1417
1481
1473
993
529
1
1549
1030
534
22
373
1
18
15
613
573
545
515
547
569
265
1417
1481
1473
993
529
1
1549
518
1042
19
369
1
18
15
613
573
545
515
547
569
265
1417
1481
961
993
529
1
1542
1030
18
19
500
2
18
15
613
573
545
515
547
569
265
1417
1481
961
993
529
1
1542
1031
69
21
500
2
18
15
613
573
545
515
547
569
265
1417
1481
961
993
529
1
1542
518
22
19
500
2
18
15
613
573
545
515
547
569
265
1417
1481
961
993
529
1
1542
519
21
21
501
1
18
15
613
573
545
515
547
569
265
1417
1481
961
993
529
1
1547
1031
21
21
501
1
18
15
613
573
545
515
547
569
265
1417
1481
961
993
529
1
1547
519
21
21
501
1
18
15
613
573
545
515
547
569
265
1417
1481
961
993
529
1
1549
1030
18
19
500
2
18
15
613
573
545
515
547
569
265
1417
1481
961
993
529
1
1549
518
73
77
373
1
18
15
613
573
545
515
547
569
265
1417
1481
449
993
529
1
1542
1286
274
275
369
1
18
15
613
573
545
515
547
569
265
1417
1481
449
993
529
1
1542
1287
277
277
369
1
18
15
613
573
545
515
547
569
265
1417
1481
449
993
529
1
1547
1287
277
277
369
1
18
15
613
573
545
515
547
569
265
1417
1481
449
993
529
1
1549
1286
274
275
369
1
18
15
613
573
545
515
547
569
265
1417
1481
449
992
529
1
1542
1286
275
272
373
4
18
15
613
573
545
515
547
569
265
1417
1481
449
481
529
1
1542
1286
274
19
500
5
18
15
613
573
545
515
547
569
265
1417
1481
449
481
529
1
1542
1287
277
21
501
1
18
15
613
573
545
515
547
569
265
1417
1481
449
481
529
1
1547
1287
277
21
501
1
18
15
613
573
545
515
547
569
265
1417
1481
449
481
529
1
1549
1286
274
19
500
5
18
15
613
573
545
515
547
569
265
1417
1481
969
993
529
1
1542
1030
66
67
369
1
18
15
613
573
545
515
547
569
265
1417
1481
969
993
529
1
1542
518
66
67
369
1
18
15
613
573
545
515
547
569
265
1417
1481
969
993
529
1
1549
1030
66
67
369
1
18
15
613
573
545
515
547
569
265
1417
1485
1473
993
529
1
1553
517
1045
21
369
1
18
15
613
573
545
515
547
569
265
1417
1485
1473
993
529
1
1549
1029
533
21
369
1
18
15
613
573
545
515
547
569
265
1417
1485
1473
993
529
1
1549
517
1045
21
369
1
18
15
613
573
545
515
547
569
265
1417
1485
961
993
529
1
1553
517
21
21
501
1
18
15
613
573
545
515
547
569
265
1417
1485
961
993
529
1
1549
1029
21
21
501
1
18
15
613
573
545
515
547
569
265
1417
1485
961
993
529
1
1549
517
21
21
501
1
18
15
613
573
545
515
547
569
265
1417
1485
449
993
529
1
1549
1285
277
277
369
1
18
15
613
573
545
515
547
569
265
1417
1485
449
481
529
1
1549
1285
277
21
501
1
18
15
613
573
545
515
547
569
265
394
966
961
993
529
1
16
256
18
19
500
2
18
15
613
573
545
515
547
569
265
394
966
706
336
465
1
16
512
280
48
190
961
18
15
613
573
545
515
547
569
265
394
966
706
336
465
1
16
256
280
48
190
961
18
15
613
573
545
515
547
569
265
394
454
961
993
529
1
16
0
530
19
500
2
18
15
613
573
545
515
547
569
265
394
454
449
993
529
1
16
0
18
531
500
2
18
15
613
573
545
515
547
569
265
394
454
449
992
529
1
16
0
18
272
373
4
18
15
613
573
545
515
547
569
265
394
454
449
481
529
1
16
0
18
19
500
2
18
15
613
573
545
515
547
569
265
394
454
450
480
486
1
16
0
24
16
76
860
18
15
613
573
545
515
547
569
265
394
457
961
993
529
1
16
6
274
19
500
2
18
15
613
573
545
515
547
569
265
394
457
449
993
529
1
16
6
18
531
500
2
18
15
613
573
545
515
547
569
265
394
457
449
992
529
1
16
6
83
272
373
4
18
15
613
573
545
515
547
569
265
394
457
449
481
529
1
16
6
18
19
500
2
18
15
613
573
545
515
547
569
265
394
458
449
993
529
1
16
4
70
547
500
2
18
15
613
573
545
515
547
569
265
394
458
449
481
529
1
16
4
70
35
500
2
18
15
613
573
545
515
547
569
265
1418
1478
1473
993
529
1
1552
512
1042
19
244
2
18
15
613
573
545
515
547
569
265
1418
1478
1473
992
529
1
1552
512
1106
16
373
4
18
15
613
573
545
515
547
569
265
1418
1478
961
993
529
1
1552
1024
18
19
500
2
18
15
613
573
545
515
547
569
265
1418
1478
961
993
529
1
1552
512
18
19
500
2
18
15
613
573
545
515
547
569
265
1418
1478
449
993
529
1
1552
1280
274
275
372
2
18
15
613
573
545
515
547
569
265
1418
1478
449
481
529
1
1552
1280
274
19
500
2
18
15
613
573
545
515
547
569
265
1418
1481
1473
993
529
1
1552
518
1094
39
245
1
18
15
613
573
545
515
547
569
265
1418
1481
961
993
529
1
1552
518
18
19
500
2
18
15
613
573
545
515
547
569
265
1418
1481
1481
993
529
1
1552
518
1091
67
369
1
18
15
613
573
545
515
547
569
265
1418
1482
1473
993
529
1
1552
516
1094
35
244
2
18
15
613
573
545
515
547
569
525
649
685
513
337
721
1763
1703
1689
1643
171
1129
1280
18
15
613
573
545
515
547
569
525
649
685
513
337
977
1763
1703
1689
1643
171
1201
1152
18
15
613
573
545
515
547
569
522
649
681
513
337
721
1760
1702
1606
1647
173
1129
1283
18
15
613
573
545
515
547
569
522
649
681
513
337
977
1760
1702
1606
1647
173
1201
1155
18
15
613
573
545
515
547
569
522
649
681
513
337
977
1760
1702
1734
1727
173
689
515
18
15
613
573
545
515
547
569
522
649
681
521
337
721
1760
1702
1606
1635
163
1129
1283
18
15
613
573
545
515
547
569
522
649
681
521
337
721
1760
1702
1690
1634
163
1129
1283
18
15
613
573
545
515
547
569
522
649
681
521
337
977
1760
1702
1606
1635
163
689
515
18
15
613
573
545
515
547
569
522
649
681
521
337
977
1760
1702
1690
1634
163
689
515
18
15
613
573
545
515
547
569
522
649
677
513
337
977
1760
1702
1602
1639
173
689
515
18
15
613
573
545
515
547
569
522
649
685
513
337
721
1760
1702
1689
1637
173
1129
1283
18
15
613
573
545
515
547
569
522
649
685
513
337
977
1760
1702
1689
1637
173
689
515
18
15
613
573
545
515
547
569
269
393
962
961
993
529
3
11
256
22
22
497
0
18
15
613
573
545
515
547
569
269
393
962
961
993
529
3
7
512
78
35
500
0
18
15
613
573
545
515
547
569
269
393
962
961
993
529
3
7
256
22
22
497
0
18
15
613
573
545
515
547
569
269
393
962
962
996
529
3
7
256
72
23
497
0
18
15
613
573
545
515
547
569
269
393
793
961
993
529
3
7
337
361
77
373
0
18
15
613
573
545
515
547
569
269
393
450
961
993
529
3
11
0
278
22
497
0
18
15
613
573
545
515
547
569
269
393
450
961
993
529
3
7
0
278
22
497
0
18
15
613
573
545
515
547
569
269
393
450
449
993
529
3
11
0
22
278
369
0
18
15
613
573
545
515
547
569
269
393
450
449
993
529
3
7
0
22
278
369
0
18
15
613
573
545
515
547
569
269
393
450
449
481
529
3
11
0
150
22
497
0
18
15
613
573
545
515
547
569
269
393
450
449
481
529
3
7
0
78
35
500
0
18
15
613
573
545
515
547
569
269
393
450
962
996
529
3
7
0
280
23
497
0
18
15
613
573
545
515
547
569
269
393
450
450
996
529
3
7
0
24
551
497
0
18
15
613
573
545
515
547
569
269
393
450
450
484
529
3
7
0
152
23
497
0
18
15
613
573
545
515
547
569
269
393
965
961
993
529
3
11
259
31
77
369
0
18
15
613
573
545
515
547
569
269
393
965
705
481
529
3
11
259
287
77
497
0
18
15
613
573
545
515
547
569
269
393
453
961
993
529
3
11
3
543
77
369
0
18
15
613
573
545
515
547
569
269
393
453
449
993
529
3
11
3
31
589
369
0
18
15
613
573
545
515
547
569
269
393
453
449
481
529
3
11
3
23
21
501
0
18
15
613
573
545
515
547
569
269
393
461
961
993
529
3
7
5
533
21
501
0
18
15
613
573
545
515
547
569
269
393
461
449
993
529
3
7
5
21
533
501
0
18
15
613
573
545
515
547
569
269
393
461
449
481
529
3
7
5
21
21
501
0
18
15
613
573
545
515
547
569
269
393
973
961
993
529
3
7
517
66
35
500
0
18
15
613
573
545
515
547
569
269
393
973
961
993
529
3
7
261
21
21
501
0
18
15
613
573
545
515
547
569
269
393
973
705
337
465
3
7
517
278
54
177
960
18
15
613
573
545
515
547
569
269
393
973
705
337
465
3
7
261
278
54
177
960
18
15
613
573
545
515
547
569
269
393
973
705
737
529
3
7
517
282
275
500
0
18
15
613
573
545
515
547
569
269
393
973
705
737
529
3
7
261
277
277
501
0
18
15
613
573
545
515
547
569
269
905
962
961
993
529
3
519
0
22
22
497
0
18
15
613
573
545
515
547
569
269
905
962
962
996
529
3
519
0
24
23
497
0
18
15
613
573
545
515
547
569
269
905
965
961
993
529
3
523
3
31
77
369
0
18
15
613
573
545
515
547
569
269
905
965
705
337
529
3
523
3
151
53
1073
0
18
15
613
573
545
515
547
569
269
905
965
705
481
529
3
523
3
159
77
497
0
18
15
613
573
545
515
547
569
269
905
973
961
993
529
3
519
5
21
21
501
0
18
15
613
573
545
515
547
569
269
905
973
705
337
529
3
519
5
149
53
1073
0
18
15
613
573
545
515
547
569
269
1417
1474
1473
993
529
3
1547
512
1174
22
241
0
18
15
613
573
545
515
547
569
269
1417
1474
1473
993
529
3
1543
512
1110
22
369
0
18
15
613
573
545
515
547
569
269
1417
1474
961
993
529
3
1547
512
150
22
497
0
18
15
613
573
545
515
547
569
269
1417
1474
961
993
529
3
1543
512
150
22
497
0
18
15
613
573
545
515
547
569
269
1417
1474
449
481
529
3
1547
1280
278
22
497
0
18
15
613
573
545
515
547
569
269
1417
1474
449
481
529
3
1543
1280
278
22
497
0
18
15
613
573
545
515
547
569
269
1417
1474
450
996
529
3
1543
1280
280
279
369
0
18
15
613
573
545
515
547
569
269
1417
1474
450
484
529
3
1543
1280
280
39
497
0
18
15
613
573
545
515
547
569
269
1417
1477
1473
993
529
3
1547
1027
535
21
245
0
18
15
613
573
545
515
547
569
269
1417
1477
1473
993
529
3
1547
515
535
21
245
0
18
15
613
573
545
515
547
569
269
1417
1477
1473
993
529
3
1547
1539
1183
77
369
0
18
15
613
573
545
515
547
569
269
1417
1477
961
993
529
3
1547
1027
31
77
369
0
18
15
613
573
545
515
547
569
269
1417
1477
961
993
529
3
1547
515
23
21
501
0
18
15
613
573
545
515
547
569
269
1417
1477
449
993
529
3
1547
1283
279
277
373
0
18
15
613
573
545
515
547
569
269
1417
1477
449
481
529
3
1547
1283
279
37
501
0
18
15
613
573
545
515
547
569
269
1417
1485
1473
993
529
3
1543
1029
533
21
369
0
18
15
613
573
545
515
547
569
269
1417
1485
1473
993
529
3
1543
517
1045
21
369
0
18
15
613
573
545
515
547
569
269
1417
1485
1473
993
529
3
1543
1541
1045
21
369
0
18
15
613
573
545
515
547
569
269
1417
1485
961
993
529
3
1543
1029
21
21
501
0
18
15
613
573
545
515
547
569
269
1417
1485
961
993
529
3
1543
517
21
21
501
0
18
15
613
573
545
515
547
569
269
1417
1485
449
993
529
3
1543
1285
277
277
369
0
18
15
613
573
545
515
547
569
269
1417
1485
449
481
529
3
1543
1285
277
21
501
0
18
15
613
573
545
515
547
569
266
393
777
961
738
486
32
14
347
377
292
66
838
18
15
613
573
545
515
547
569
266
393
777
962
738
486
32
14
346
376
292
66
838
18
15
613
573
545
515
547
569
266
393
965
961
993
529
0
6
514
75
39
497
3
18
15
613
573
545
515
547
569
266
393
965
961
993
529
0
6
258
23
77
369
3
18
15
613
573
545
515
547
569
266
393
965
961
993
529
0
6
259
31
77
369
3
18
15
613
573
545
515
547
569
266
393
965
705
337
465
0
6
514
286
54
178
1023
18
15
613
573
545
515
547
569
266
393
965
705
337
465
0
6
258
286
54
178
1023
18
15
613
573
545
515
547
569
266
393
965
705
337
465
0
6
515
287
53
178
1023
18
15
613
573
545
515
547
569
266
393
965
705
337
465
0
6
259
287
53
178
1023
18
15
613
573
545
515
547
569
266
393
965
705
481
529
0
6
258
279
77
497
3
18
15
613
573
545
515
547
569
266
393
965
705
481
529
0
6
259
287
77
497
3
18
15
613
573
545
515
547
569
266
393
965
705
482
486
32
14
514
279
68
66
838
18
15
613
573
545
515
547
569
266
393
965
705
738
486
32
14
514
279
292
66
838
18
15
613
573
545
515
547
569
266
393
453
961
738
486
32
14
2
279
276
66
838
18
15
613
573
545
515
547
569
266
393
453
449
993
529
0
6
2
23
277
369
3
18
15
613
573
545
515
547
569
266
393
453
449
993
529
0
6
3
31
589
369
3
18
15
613
573
545
515
547
569
266
393
453
449
481
529
0
6
2
75
39
497
3
18
15
613
573
545
515
547
569
266
393
453
449
481
529
0
6
3
75
39
497
3
18
15
613
573
545
515
547
569
266
393
453
449
482
486
0
6
2
23
20
82
862
18
15
613
573
545
515
547
569
266
393
453
449
482
486
0
6
3
151
20
18
862
18
15
613
573
545
515
547
569
266
393
453
449
482
486
32
14
2
23
20
66
838
18
15
613
573
545
515
547
569
266
393
453
449
482
486
32
14
3
23
20
66
838
18
15
613
573
545
515
547
569
266
393
969
961
993
529
0
6
518
70
38
497
3
18
15
613
573
545
515
547
569
266
393
969
961
993
529
0
6
262
22
22
497
3
18
15
613
573
545
515
547
569
266
393
969
961
993
529
0
6
519
69
77
369
3
18
15
613
573
545
515
547
569
266
393
969
961
993
529
0
6
263
21
22
497
3
18
15
613
573
545
515
547
569
266
393
969
705
337
465
0
6
518
274
55
177
963
18
15
613
573
545
515
547
569
266
393
969
705
337
465
0
6
262
274
55
177
963
18
15
613
573
545
515
547
569
266
393
969
705
337
465
0
6
519
277
53
178
1023
18
15
613
573
545
515
547
569
266
393
969
705
337
465
0
6
263
285
53
178
1023
18
15
613
573
545
515
547
569
266
393
969
705
737
529
0
6
262
278
278
497
3
18
15
613
573
545
515
547
569
266
393
969
705
338
422
32
6
518
274
52
802
1003
18
15
613
573
545
515
547
569
266
393
969
705
338
422
32
6
262
274
52
146
967
18
15
613
573
545
515
547
569
266
393
457
961
993
529
0
6
6
278
22
497
3
18
15
613
573
545
515
547
569
266
393
457
961
993
529
0
6
7
277
22
497
3
18
15
613
573
545
515
547
569
266
393
457
449
993
529
0
6
6
22
534
497
3
18
15
613
573
545
515
547
569
266
393
457
449
993
529
0
6
7
21
534
497
3
18
15
613
573
545
515
547
569
266
393
457
449
481
529
0
6
6
22
22
497
3
18
15
613
573
545
515
547
569
266
393
457
449
481
529
0
6
7
21
22
497
3
18
15
613
573
545
515
547
569
266
393
457
449
482
486
0
6
6
19
20
18
862
18
15
613
573
545
515
547
569
266
393
461
961
993
529
0
5
5
578
38
497
3
18
15
613
573
545
515
547
569
266
393
461
449
993
529
0
5
5
21
277
369
3
18
15
613
573
545
515
547
569
266
393
973
961
993
529
0
5
517
66
38
497
3
18
15
613
573
545
515
547
569
266
393
973
961
993
529
0
5
261
66
38
497
3
18
15
613
573
545
515
547
569
266
905
965
961
993
529
0
518
2
78
77
369
3
18
15
613
573
545
515
547
569
266
905
965
961
993
529
0
518
3
31
77
369
3
18
15
613
573
545
515
547
569
266
905
965
705
337
529
0
518
2
151
53
1073
3
18
15
613
573
545
515
547
569
266
905
965
705
337
529
0
518
3
151
53
1073
3
18
15
613
573
545
515
547
569
266
905
965
705
481
529
0
518
2
151
77
497
3
18
15
613
573
545
515
547
569
266
905
965
705
481
529
0
518
3
159
77
497
3
18
15
613
573
545
515
547
569
266
905
969
961
993
529
0
518
6
22
22
497
3
18
15
613
573
545
515
547
569
266
905
969
961
993
529
0
518
7
69
77
369
3
18
15
613
573
545
515
547
569
266
905
969
705
337
529
0
518
6
150
54
1074
3
18
15
613
573
545
515
547
569
266
905
969
705
337
529
0
518
7
149
53
1073
3
18
15
613
573
545
515
547
569
266
905
973
961
993
529
0
517
5
66
38
497
3
18
15
613
573
545
515
547
569
266
905
973
705
337
529
0
517
5
149
53
1073
3
18
15
613
573
545
515
547
569
266
1417
1477
1473
993
529
0
1542
1026
535
21
369
3
18
15
613
573
545
515
547
569
266
1417
1477
1473
993
529
0
1542
1027
535
21
369
3
18
15
613
573
545
515
547
569
266
1417
1477
1473
993
529
0
1542
514
1079
21
369
3
18
15
613
573
545
515
547
569
266
1417
1477
1473
993
529
0
1542
515
1079
21
369
3
18
15
613
573
545
515
547
569
266
1417
1477
1473
993
529
0
1542
1539
1055
77
369
3
18
15
613
573
545
515
547
569
266
1417
1477
961
993
529
0
1542
1026
78
77
369
3
18
15
613
573
545
515
547
569
266
1417
1477
961
993
529
0
1542
1027
79
77
369
3
18
15
613
573
545
515
547
569
266
1417
1477
961
993
529
0
1542
514
78
77
369
3
18
15
613
573
545
515
547
569
266
1417
1477
961
993
529
0
1542
515
31
77
369
3
18
15
613
573
545
515
547
569
266
1417
1477
449
993
529
0
1542
1282
311
277
369
3
18
15
613
573
545
515
547
569
266
1417
1477
449
993
529
0
1542
1283
311
277
369
3
18
15
613
573
545
515
547
569
266
1417
1481
1473
993
529
0
1542
1030
530
147
497
3
18
15
613
573
545
515
547
569
266
1417
1481
1473
993
529
0
1542
518
1046
22
369
3
18
15
613
573
545
515
547
569
266
1417
1481
1473
993
529
0
1542
1542
1046
22
369
3
18
15
613
573
545
515
547
569
266
1417
1481
1473
993
529
0
1542
519
1093
21
369
3
18
15
613
573
545
515
547
569
266
1417
1481
1473
993
529
0
1542
1543
1093
21
369
3
18
15
613
573
545
515
547
569
266
1417
1481
961
993
529
0
1542
1031
69
77
369
3
18
15
613
573
545
515
547
569
266
1417
1481
961
993
529
0
1542
518
22
22
497
3
18
15
613
573
545
515
547
569
266
1417
1481
961
993
529
0
1542
519
69
77
369
3
18
15
613
573
545
515
547
569
266
1417
1481
449
993
529
0
1542
1286
274
275
369
3
18
15
613
573
545
515
547
569
266
1417
1481
449
993
529
0
1542
1287
285
277
369
3
18
15
613
573
545
515
547
569
266
1417
1481
449
481
529
0
1542
1286
274
22
497
3
18
15
613
573
545
515
547
569
266
1417
1481
969
993
529
0
1542
1030
66
67
369
3
18
15
613
573
545
515
547
569
266
395
967
705
482
486
32
10
512
276
68
66
838
18
15
613
573
545
515
547
569
266
395
967
705
482
486
32
10
256
276
68
66
838
18
15
613
573
545
515
547
569
266
395
967
705
738
486
32
10
512
276
292
66
838
18
15
613
573
545
515
547
569
266
395
455
961
738
486
32
10
0
532
276
66
838
18
15
613
573
545
515
547
569
266
395
455
449
482
486
32
10
0
20
20
66
838
18
15
613
573
545
515
547
569
266
394
779
969
993
529
0
8
346
354
67
369
3
18
15
613
573
545
515
547
569
266
394
963
961
993
529
0
4
258
18
38
497
3
18
15
613
573
545
515
547
569
266
394
963
961
993
529
0
8
258
18
38
497
3
18
15
613
573
545
515
547
569
266
394
963
961
738
486
0
8
514
50
276
73
861
18
15
613
573
545
515
547
569
266
394
963
961
738
486
32
12
514
52
276
66
838
18
15
613
573
545
515
547
569
266
394
963
705
337
465
0
4
514
276
53
178
1023
18
15
613
573
545
515
547
569
266
394
963
705
337
465
0
4
258
276
53
178
1023
18
15
613
573
545
515
547
569
266
394
963
705
337
465
0
8
514
276
53
178
1023
18
15
613
573
545
515
547
569
266
394
963
705
482
486
32
12
514
276
68
66
838
18
15
613
573
545
515
547
569
266
394
963
705
738
358
0
12
514
276
276
18
990
18
15
613
573
545
515
547
569
266
394
963
705
738
486
32
12
514
276
292
66
838
18
15
613
573
545
515
547
569
266
394
963
705
338
422
32
4
258
308
52
146
966
18
15
613
573
545
515
547
569
266
394
963
705
338
486
0
12
514
276
52
162
1003
18
15
613
573
545
515
547
569
266
394
963
705
338
486
0
12
258
276
52
162
1003
18
15
613
573
545
515
547
569
266
394
451
961
993
529
0
4
2
274
38
497
3
18
15
613
573
545
515
547
569
266
394
451
961
993
529
0
8
2
274
38
497
3
18
15
613
573
545
515
547
569
266
394
451
961
994
1254
32
4
2
276
36
802
43
18
15
613
573
545
515
547
569
266
394
451
961
994
1254
32
8
2
274
36
802
43
18
15
613
573
545
515
547
569
266
394
451
961
738
358
0
4
2
276
276
18
990
18
15
613
573
545
515
547
569
266
394
451
961
738
358
0
8
2
562
276
18
990
18
15
613
573
545
515
547
569
266
394
451
961
738
358
0
12
2
276
276
18
990
18
15
613
573
545
515
547
569
266
394
451
961
738
486
0
4
2
276
276
82
862
18
15
613
573
545
515
547
569
266
394
451
961
738
486
0
8
2
274
276
73
861
18
15
613
573
545
515
547
569
266
394
451
961
738
486
32
12
2
276
276
66
838
18
15
613
573
545
515
547
569
266
394
451
449
993
529
0
4
2
18
278
369
3
18
15
613
573
545
515
547
569
266
394
451
449
993
529
0
8
2
18
278
369
3
18
15
613
573
545
515
547
569
266
394
451
449
481
529
0
4
2
18
38
497
3
18
15
613
573
545
515
547
569
266
394
451
449
481
529
0
8
2
18
38
497
3
18
15
613
573
545
515
547
569
266
394
451
449
480
486
0
4
2
18
72
76
862
18
15
613
573
545
515
547
569
266
394
451
449
480
486
0
8
2
18
72
76
862
18
15
613
573
545
515
547
569
266
394
451
449
480
486
0
12
2
18
72
76
862
18
15
613
573
545
515
547
569
266
394
451
449
994
1254
32
4
2
20
548
802
43
18
15
613
573
545
515
547
569
266
394
451
449
994
1254
32
8
2
18
548
802
43
18
15
613
573
545
515
547
569
266
394
451
449
482
486
0
4
2
20
20
18
862
18
15
613
573
545
515
547
569
266
394
451
449
482
486
0
8
2
20
20
18
862
18
15
613
573
545
515
547
569
266
394
451
449
482
486
0
12
2
20
20
18
862
18
15
613
573
545
515
547
569
266
394
451
449
482
486
32
12
2
20
20
66
838
18
15
613
573
545
515
547
569
266
394
794
962
738
358
0
8
340
356
292
18
990
18
15
613
573
545
515
547
569
266
394
794
962
738
486
32
8
340
356
292
66
839
18
15
613
573
545
515
547
569
266
394
454
450
480
486
0
4
0
24
16
76
862
18
15
613
573
545
515
547
569
266
394
454
450
480
486
0
8
0
24
16
76
862
18
15
613
573
545
515
547
569
266
394
454
450
480
486
0
12
0
24
16
76
862
18
15
613
573
545
515
547
569
266
394
969
961
993
529
0
4
518
70
38
497
3
18
15
613
573
545
515
547
569
266
394
969
961
993
529
0
4
262
73
77
369
3
18
15
613
573
545
515
547
569
266
394
969
705
337
465
0
4
518
274
54
177
963
18
15
613
573
545
515
547
569
266
394
969
705
337
465
0
4
262
274
54
177
963
18
15
613
573
545
515
547
569
266
394
969
705
338
422
32
4
518
274
52
802
1003
18
15
613
573
545
515
547
569
266
394
969
705
338
422
32
4
262
274
52
146
967
18
15
613
573
545
515
547
569
266
394
969
969
993
529
0
4
262
66
67
369
3
18
15
613
573
545
515
547
569
266
394
457
961
993
529
0
4
6
582
38
497
3
18
15
613
573
545
515
547
569
266
394
457
961
994
1254
32
4
6
586
36
802
43
18
15
613
573
545
515
547
569
266
394
457
961
738
358
0
4
6
586
276
18
990
18
15
613
573
545
515
547
569
266
394
457
961
738
486
0
4
6
586
276
82
862
18
15
613
573
545
515
547
569
266
394
457
449
993
529
0
4
6
18
278
369
3
18
15
613
573
545
515
547
569
266
394
457
449
481
529
0
4
6
18
147
497
3
18
15
613
573
545
515
547
569
266
394
457
449
480
486
0
4
6
75
72
76
862
18
15
613
573
545
515
547
569
266
394
457
449
994
1254
32
4
6
74
548
802
43
18
15
613
573
545
515
547
569
266
394
457
449
482
486
0
4
6
18
20
18
990
18
15
613
573
545
515
547
569
266
394
457
450
480
486
0
4
6
72
64
76
862
18
15
613
573
545
515
547
569
266
394
457
450
484
486
0
4
6
72
71
72
862
18
15
613
573
545
515
547
569
266
394
457
457
480
486
0
4
6
66
64
76
894
18
15
613
573
545
515
547
569
266
394
967
961
993
529
0
8
257
25
77
369
3
18
15
613
573
545
515
547
569
266
394
967
961
738
486
0
8
513
53
276
82
862
18
15
613
573
545
515
547
569
266
394
967
705
481
529
0
8
257
281
77
497
3
18
15
613
573
545
515
547
569
266
394
967
705
338
486
0
12
257
309
52
162
1003
18
15
613
573
545
515
547
569
266
394
455
529
849
465
0
8
1
709
1637
1641
1475
18
15
613
573
545
515
547
569
266
394
455
961
738
486
0
8
1
565
276
82
862
18
15
613
573
545
515
547
569
266
394
455
449
993
529
0
8
1
21
277
369
3
18
15
613
573
545
515
547
569
266
394
455
449
480
486
0
8
1
153
72
76
862
18
15
613
573
545
515
547
569
266
394
455
449
480
486
0
12
1
153
72
76
862
18
15
613
573
545
515
547
569
266
394
455
449
482
486
0
8
1
21
20
18
990
18
15
613
573
545
515
547
569
266
394
455
449
482
486
0
12
1
21
20
18
990
18
15
613
573
545
515
547
569
266
394
970
961
993
529
0
4
260
22
22
497
3
18
15
613
573
545
515
547
569
266
394
970
961
993
529
0
8
516
70
38
497
3
18
15
613
573
545
515
547
569
266
394
970
961
993
529
0
8
260
22
22
497
3
18
15
613
573
545
515
547
569
266
394
970
705
337
465
0
4
516
278
54
177
963
18
15
613
573
545
515
547
569
266
394
970
705
337
465
0
4
260
278
54
177
963
18
15
613
573
545
515
547
569
266
394
970
705
337
465
0
8
516
285
53
178
1023
18
15
613
573
545
515
547
569
266
394
970
705
337
465
0
8
260
285
53
178
1023
18
15
613
573
545
515
547
569
266
394
970
706
482
486
32
8
516
276
68
66
838
18
15
613
573
545
515
547
569
266
394
970
706
338
486
0
8
516
276
52
162
1003
18
15
613
573
545
515
547
569
266
394
970
706
338
486
0
8
260
276
52
162
1003
18
15
613
573
545
515
547
569
266
394
458
961
993
529
0
4
4
582
38
497
3
18
15
613
573
545
515
547
569
266
394
458
961
993
529
0
8
4
534
22
497
3
18
15
613
573
545
515
547
569
266
394
458
449
993
529
0
4
4
22
534
497
3
18
15
613
573
545
515
547
569
266
394
458
449
993
529
0
8
4
22
534
497
3
18
15
613
573
545
515
547
569
266
394
458
449
481
529
0
4
4
22
147
497
3
18
15
613
573
545
515
547
569
266
394
458
449
481
529
0
8
4
22
147
497
3
18
15
613
573
545
515
547
569
266
394
458
450
480
486
0
4
4
16
16
76
862
18
15
613
573
545
515
547
569
266
394
458
450
480
486
0
8
4
16
16
76
862
18
15
613
573
545
515
547
569
266
394
458
450
482
486
32
8
4
20
20
66
838
18
15
613
573
545
515
547
569
266
394
458
458
480
486
0
4
4
64
64
76
862
18
15
613
573
545
515
547
569
266
394
458
458
480
486
0
8
4
64
64
76
862
18
15
613
573
545
515
547
569
266
394
458
458
484
486
0
4
4
64
40
72
874
18
15
613
573
545
515
547
569
266
394
458
458
484
486
0
8
4
64
40
72
874
18
15
613
573
545
515
547
569
266
906
963
961
993
529
0
516
2
82
22
497
3
18
15
613
573
545
515
547
569
266
906
963
961
993
529
0
520
2
18
38
497
3
18
15
613
573
545
515
547
569
266
906
963
705
337
529
0
516
2
146
55
1073
3
18
15
613
573
545
515
547
569
266
906
969
961
993
529
0
516
6
18
22
497
3
18
15
613
573
545
515
547
569
266
906
969
969
993
529
0
516
6
66
67
369
3
18
15
613
573
545
515
547
569
266
906
967
705
481
529
0
520
1
153
77
497
3
18
15
613
573
545
515
547
569
266
906
970
961
993
529
0
516
4
70
38
497
3
18
15
613
573
545
515
547
569
266
906
970
961
993
529
0
520
4
69
77
369
3
18
15
613
573
545
515
547
569
266
1418
1475
1473
993
529
0
1540
1026
530
22
369
3
18
15
613
573
545
515
547
569
266
1418
1475
1473
993
529
0
1540
514
1042
22
369
3
18
15
613
573
545
515
547
569
266
1418
1475
1473
993
529
0
1540
1538
1170
22
241
3
18
15
613
573
545
515
547
569
266
1418
1475
1473
993
529
0
1544
1026
530
19
369
3
18
15
613
573
545
515
547
569
266
1418
1475
1473
993
529
0
1544
514
1042
22
369
3
18
15
613
573
545
515
547
569
266
1418
1475
961
993
529
0
1540
1026
18
38
497
3
18
15
613
573
545
515
547
569
266
1418
1475
961
993
529
0
1540
514
146
38
497
3
18
15
613
573
545
515
547
569
266
1418
1475
961
993
529
0
1544
1026
18
38
497
3
18
15
613
573
545
515
547
569
266
1418
1475
961
993
529
0
1544
514
146
38
497
3
18
15
613
573
545
515
547
569
266
1418
1475
449
993
529
0
1540
1282
274
275
369
3
18
15
613
573
545
515
547
569
266
1418
1475
449
993
529
0
1544
1282
274
275
369
3
18
15
613
573
545
515
547
569
266
1418
1475
449
481
529
0
1540
1282
274
22
497
3
18
15
613
573
545
515
547
569
266
1418
1475
449
481
529
0
1544
1282
274
22
497
3
18
15
613
573
545
515
547
569
266
1418
1481
1473
993
529
0
1540
1030
530
22
369
3
18
15
613
573
545
515
547
569
266
1418
1481
1473
993
529
0
1540
518
1042
19
369
3
18
15
613
573
545
515
547
569
266
1418
1481
961
993
529
0
1540
1030
73
77
369
3
18
15
613
573
545
515
547
569
266
1418
1481
961
993
529
0
1540
518
73
77
369
3
18
15
613
573
545
515
547
569
266
1418
1481
449
993
529
0
1540
1286
274
278
369
3
18
15
613
573
545
515
547
569
266
1418
1481
449
481
529
0
1540
1286
274
22
497
3
18
15
613
573
545
515
547
569
266
1418
1481
1481
993
529
0
1540
518
1090
67
369
3
18
15
613
573
545
515
547
569
266
1418
1481
969
993
529
0
1540
1030
66
67
369
3
18
15
613
573
545
515
547
569
266
1418
1481
969
993
529
0
1540
518
66
67
369
3
18
15
613
573
545
515
547
569
266
1418
1479
1473
993
529
0
1544
513
1177
77
369
3
18
15
613
573
545
515
547
569
266
1418
1479
1473
993
529
0
1544
1537
1177
77
369
3
18
15
613
573
545
515
547
569
266
1418
1479
961
993
529
0
1544
513
153
77
369
3
18
15
613
573
545
515
547
569
266
1418
1482
1473
993
529
0
1540
1028
534
22
369
3
18
15
613
573
545
515
547
569
266
1418
1482
1473
993
529
0
1540
516
1094
38
241
3
18
15
613
573
545
515
547
569
266
1418
1482
1473
993
529
0
1540
1540
1094
38
241
3
18
15
613
573
545
515
547
569
266
1418
1482
1473
993
529
0
1544
1028
534
22
369
3
18
15
613
573
545
515
547
569
266
1418
1482
1473
993
529
0
1544
516
1093
21
369
3
18
15
613
573
545
515
547
569
266
1418
1482
1473
993
529
0
1544
1540
1094
38
241
3
18
15
613
573
545
515
547
569
266
1418
1482
961
993
529
0
1544
1028
69
77
369
3
18
15
613
573
545
515
547
569
266
1418
1482
449
993
529
0
1540
1284
278
278
369
3
18
15
613
573
545
515
547
569
266
1418
1482
449
993
529
0
1544
1284
278
278
369
3
18
15
613
573
545
515
547
569
266
1418
1482
449
481
529
0
1540
1284
278
22
497
3
18
15
613
573
545
515
547
569
266
1418
1482
449
481
529
0
1544
1284
278
22
497
3
18
15
613
573
545
515
547
285
261
393
453
529
848
9
85
17
2
710
1632
1934
1186
18
15
613
573
545
515
547
555
521
393
777
1217
481
432
370
123
363
875
147
179
4
18
15
613
573
545
515
547
555
521
393
777
1217
480
432
370
123
363
875
144
176
4
18
15
613
573
545
515
547
555
521
393
777
961
736
432
370
123
363
361
272
104
4
18
15
613
573
545
515
547
555
521
393
777
961
736
432
370
123
367
361
272
104
4
18
15
613
573
545
515
547
555
521
393
777
929
736
432
370
123
363
331
280
104
4
18
15
613
573
545
515
547
555
521
393
777
1218
480
432
370
123
363
872
144
176
4
18
15
613
573
545
515
547
555
521
393
777
962
736
432
370
123
363
360
272
104
4
18
15
613
573
545
515
547
555
521
393
777
962
736
432
370
123
367
360
272
104
4
18
15
613
573
545
515
547
555
521
393
777
930
736
432
370
123
363
328
280
104
4
18
15
613
573
545
515
547
555
521
393
781
961
736
432
370
123
361
365
272
104
4
18
15
613
573
545
515
547
555
265
393
450
450
480
944
50
7
0
40
16
616
1572
18
15
613
573
545
515
547
555
265
393
450
450
480
944
50
15
0
40
16
616
1572
18
15
613
573
545
515
547
555
265
393
457
449
482
944
36
22
6
82
68
622
1579
18
15
613
573
545
515
547
555
265
393
461
449
480
944
50
7
5
21
16
616
1572
18
15
613
573
545
515
547
555
265
1417
1485
449
480
944
50
1543
1285
277
16
616
1572
18
15
613
573
545
515
547
555
267
393
457
449
481
944
40
9
7
21
22
623
1583
18
15
613
573
545
515
547
797
1029
1417
1474
1474
1360
1033
1365
1297
1024
1304
1368
1038
1442
18
15
613
573
545
515
547
573
517
393
777
961
737
420
325
113
369
357
294
103
5
18
15
613
573
545
515
547
573
517
393
777
961
737
420
325
113
365
381
294
103
5
18
15
613
573
545
515
547
573
517
393
777
1218
480
421
325
113
378
872
144
166
2
18
15
613
573
545
515
547
573
517
393
777
1218
482
420
321
113
378
872
148
165
1
18
15
613
573
545
515
547
573
517
393
777
1218
482
420
325
113
378
872
148
165
5
18
15
613
573
545
515
547
573
517
393
777
1218
484
420
321
113
378
872
151
167
1
18
15
613
573
545
515
547
573
517
393
777
1218
484
420
322
113
378
872
151
167
0
18
15
613
573
545
515
547
573
517
393
777
1218
484
420
325
113
378
872
151
164
6
18
15
613
573
545
515
547
573
517
393
777
1218
484
421
325
113
378
872
151
165
4
18
15
613
573
545
515
547
573
517
393
777
962
736
421
325
113
378
360
272
102
2
18
15
613
573
545
515
547
573
517
393
777
962
738
420
321
113
378
360
276
101
1
18
15
613
573
545
515
547
573
517
393
777
962
738
420
325
113
378
360
276
101
5
18
15
613
573
545
515
547
573
517
393
777
962
740
420
322
113
378
360
279
100
0
18
15
613
573
545
515
547
573
517
393
777
962
740
420
325
113
378
360
279
100
2
18
15
613
573
545
515
547
573
517
393
777
962
740
421
325
113
378
360
279
101
2
18
15
613
573
545
515
547
573
517
393
781
961
737
420
325
113
373
377
294
103
5
18
15
613
573
545
515
547
573
517
393
789
1217
481
420
325
113
354
886
150
167
5
18
15
613
573
545
515
547
573
517
393
789
961
737
420
325
113
354
374
278
103
5
18
15
613
573
545
515
547
573
517
393
789
961
737
421
325
113
354
374
278
102
2
18
15
613
573
545
515
547
573
517
393
789
961
738
420
325
113
354
374
276
101
2
18
15
613
573
545
515
547
573
517
393
782
962
736
421
321
113
360
368
288
102
0
18
15
613
573
545
515
547
573
517
393
782
962
736
421
325
113
360
368
288
102
2
18
15
613
573
545
515
547
573
261
393
777
961
737
484
5
17
346
379
291
71
873
18
15
613
573
545
515
547
573
261
393
777
962
992
530
3
17
378
360
72
372
0
18
15
613
573
545
515
547
573
261
393
777
962
736
484
5
17
346
376
288
71
873
18
15
613
573
545
515
547
573
261
393
777
962
736
485
1
17
346
376
288
70
862
18
15
613
573
545
515
547
573
261
393
777
962
736
485
5
17
346
376
288
70
873
18
15
613
573
545
515
547
573
261
393
777
962
736
485
21
17
346
376
288
70
866
18
15
613
573
545
515
547
573
261
393
781
961
737
356
5
17
345
377
294
39
957
18
15
613
573
545
515
547
573
261
393
781
961
737
357
5
17
345
377
294
38
946
18
15
613
573
545
515
547
573
261
393
781
961
737
484
5
17
345
377
294
71
861
18
15
613
573
545
515
547
573
261
393
781
961
737
485
1
17
345
377
294
70
862
18
15
613
573
545
515
547
573
261
393
781
961
737
485
5
17
345
377
294
70
873
18
15
613
573
545
515
547
573
261
393
781
961
737
485
17
17
345
377
294
70
849
18
15
613
573
545
515
547
573
261
393
781
961
736
357
5
17
345
377
288
38
957
18
15
613
573
545
515
547
573
261
393
781
961
736
485
1
17
345
377
288
70
862
18
15
613
573
545
515
547
573
261
393
781
961
736
485
5
17
345
377
288
70
873
18
15
613
573
545
515
547
573
261
393
781
961
736
485
17
17
345
381
288
70
849
18
15
613
573
545
515
547
573
261
393
781
961
736
485
21
17
345
377
288
70
850
18
15
613
573
545
515
547
573
261
393
962
962
992
530
3
17
256
24
72
372
0
18
15
613
573
545
515
547
573
261
393
962
962
994
530
2
17
256
24
20
497
1
18
15
613
573
545
515
547
573
261
393
962
962
994
530
3
17
256
24
20
497
0
18
15
613
573
545
515
547
573
261
393
962
962
996
530
3
17
256
24
23
496
0
18
15
613
573
545
515
547
573
261
393
962
706
480
530
3
17
512
280
72
500
0
18
15
613
573
545
515
547
573
261
393
962
706
480
530
3
17
256
280
72
500
0
18
15
613
573
545
515
547
573
261
393
962
706
480
485
21
17
512
280
64
70
866
18
15
613
573
545
515
547
573
261
393
962
706
480
485
21
17
256
280
64
70
866
18
15
613
573
545
515
547
573
261
393
962
706
338
466
2
17
256
280
52
177
961
18
15
613
573
545
515
547
573
261
393
962
706
484
485
21
17
512
280
71
69
866
18
15
613
573
545
515
547
573
261
393
962
706
484
485
21
17
256
280
71
69
866
18
15
613
573
545
515
547
573
261
393
782
962
992
530
3
17
360
360
72
372
0
18
15
613
573
545
515
547
573
261
393
793
961
737
356
5
17
337
361
291
39
957
18
15
613
573
545
515
547
573
261
393
793
961
737
484
5
17
337
361
291
71
873
18
15
613
573
545
515
547
573
261
393
793
961
737
485
1
17
337
361
294
70
862
18
15
613
573
545
515
547
573
261
393
793
961
737
485
5
17
337
361
294
70
873
18
15
613
573
545
515
547
573
261
393
793
961
737
485
17
17
337
361
294
70
849
18
15
613
573
545
515
547
573
261
393
793
961
736
485
1
17
337
365
288
70
862
18
15
613
573
545
515
547
573
261
393
793
962
992
530
3
17
337
376
72
372
0
18
15
613
573
545
515
547
573
261
393
450
962
992
530
3
17
0
280
72
372
0
18
15
613
573
545
515
547
573
261
393
450
962
736
485
21
17
0
312
288
70
869
18
15
613
573
545
515
547
573
261
393
450
962
996
530
3
17
0
280
23
496
0
18
15
613
573
545
515
547
573
261
393
450
450
992
530
3
17
0
24
288
372
0
18
15
613
573
545
515
547
573
261
393
450
450
480
530
3
17
0
24
32
500
0
18
15
613
573
545
515
547
573
261
393
450
450
480
485
21
17
0
24
64
70
866
18
15
613
573
545
515
547
573
261
393
450
450
994
530
2
17
0
152
532
497
1
18
15
613
573
545
515
547
573
261
393
450
450
482
530
2
17
0
152
20
497
1
18
15
613
573
545
515
547
573
261
393
450
450
996
530
3
17
0
24
535
496
0
18
15
613
573
545
515
547
573
261
393
450
450
484
530
3
17
0
24
23
496
0
18
15
613
573
545
515
547
573
261
393
450
450
484
485
21
17
0
24
71
69
866
18
15
613
573
545
515
547
573
261
393
797
961
737
485
1
17
341
357
293
76
862
18
15
613
573
545
515
547
573
261
393
797
961
737
485
5
17
341
357
293
76
892
18
15
613
573
545
515
547
573
261
393
797
961
737
485
17
17
341
357
293
76
864
18
15
613
573
545
515
547
573
261
393
797
961
736
357
5
17
341
365
288
38
957
18
15
613
573
545
515
547
573
261
393
797
961
736
485
1
17
341
357
288
70
862
18
15
613
573
545
515
547
573
261
393
797
961
736
485
5
17
341
357
288
70
874
18
15
613
573
545
515
547
573
261
393
797
961
736
485
17
17
341
365
288
70
849
18
15
613
573
545
515
547
573
261
393
965
961
993
1252
5
17
258
75
75
791
61
18
15
613
573
545
515
547
573
261
393
965
961
992
1252
5
17
258
75
72
791
61
18
15
613
573
545
515
547
573
261
393
965
961
737
357
5
17
258
86
278
38
957
18
15
613
573
545
515
547
573
261
393
965
705
337
484
5
17
514
278
54
167
1021
18
15
613
573
545
515
547
573
261
393
965
705
337
484
5
17
258
278
54
167
1021
18
15
613
573
545
515
547
573
261
393
965
705
481
484
5
17
514
278
70
71
873
18
15
613
573
545
515
547
573
261
393
965
705
481
484
5
17
258
283
67
39
957
18
15
613
573
545
515
547
573
261
393
965
705
481
485
5
17
514
278
77
76
860
18
15
613
573
545
515
547
573
261
393
965
705
481
485
5
17
258
278
69
76
892
18
15
613
573
545
515
547
573
261
393
965
705
481
485
17
17
514
278
77
76
864
18
15
613
573
545
515
547
573
261
393
965
705
481
485
17
17
258
278
69
76
864
18
15
613
573
545
515
547
573
261
393
965
705
737
356
5
17
514
278
278
23
1021
18
15
613
573
545
515
547
573
261
393
965
705
737
357
5
17
514
278
278
38
957
18
15
613
573
545
515
547
573
261
393
965
705
737
484
5
17
514
278
294
71
861
18
15
613
573
545
515
547
573
261
393
965
705
737
485
5
17
514
278
294
70
873
18
15
613
573
545
515
547
573
261
393
965
705
737
485
17
17
514
278
294
70
849
18
15
613
573
545
515
547
573
261
393
965
705
480
996
5
17
514
282
72
535
1789
18
15
613
573
545
515
547
573
261
393
965
705
480
996
5
17
258
282
72
535
1789
18
15
613
573
545
515
547
573
261
393
965
705
480
484
5
17
514
282
72
23
1021
18
15
613
573
545
515
547
573
261
393
965
705
480
484
5
17
258
282
72
23
1021
18
15
613
573
545
515
547
573
261
393
965
705
482
530
3
17
258
278
76
497
0
18
15
613
573
545
515
547
573
261
393
965
705
738
356
5
17
514
278
292
37
946
18
15
613
573
545
515
547
573
261
393
965
705
738
356
17
17
514
278
276
21
993
18
15
613
573
545
515
547
573
261
393
453
961
993
1252
5
17
2
278
22
791
61
18
15
613
573
545
515
547
573
261
393
453
961
993
1253
5
17
2
278
38
806
50
18
15
613
573
545
515
547
573
261
393
453
961
737
356
5
17
2
278
278
23
1021
18
15
613
573
545
515
547
573
261
393
453
961
737
357
5
17
2
278
278
38
957
18
15
613
573
545
515
547
573
261
393
453
961
737
484
5
17
2
278
278
75
861
18
15
613
573
545
515
547
573
261
393
453
961
737
485
5
17
2
278
294
70
873
18
15
613
573
545
515
547
573
261
393
453
961
737
485
17
17
2
278
277
74
864
18
15
613
573
545
515
547
573
261
393
453
961
738
356
5
17
2
278
276
37
957
18
15
613
573
545
515
547
573
261
393
453
961
738
484
5
17
2
278
276
85
861
18
15
613
573
545
515
547
573
261
393
453
961
738
484
17
17
2
278
276
69
865
18
15
613
573
545
515
547
573
261
393
453
449
993
1252
5
17
2
22
534
791
61
18
15
613
573
545
515
547
573
261
393
453
449
993
1253
5
17
2
22
278
806
61
18
15
613
573
545
515
547
573
261
393
453
449
992
1252
5
17
2
75
584
791
61
18
15
613
573
545
515
547
573
261
393
453
449
481
996
5
17
2
22
22
535
1757
18
15
613
573
545
515
547
573
261
393
453
449
481
484
2
17
2
75
75
23
1008
18
15
613
573
545
515
547
573
261
393
453
449
481
484
5
17
2
22
22
23
1021
18
15
613
573
545
515
547
573
261
393
453
449
481
485
5
17
2
22
21
77
861
18
15
613
573
545
515
547
573
261
393
453
449
481
485
17
17
2
22
21
77
865
18
15
613
573
545
515
547
573
261
393
453
449
480
996
5
17
2
26
72
535
1789
18
15
613
573
545
515
547
573
261
393
453
449
480
484
5
17
2
26
72
23
1021
18
15
613
573
545
515
547
573
261
393
453
449
480
485
5
17
2
75
72
77
861
18
15
613
573
545
515
547
573
261
393
453
449
480
485
21
17
2
75
72
77
866
18
15
613
573
545
515
547
573
261
393
453
449
994
1252
5
17
2
22
276
805
61
18
15
613
573
545
515
547
573
261
393
453
449
482
484
5
17
2
22
20
85
861
18
15
613
573
545
515
547
573
261
393
453
449
482
484
17
17
2
22
20
21
993
18
15
613
573
545
515
547
573
261
393
794
962
992
530
3
17
336
368
72
372
0
18
15
613
573
545
515
547
573
261
393
461
961
992
1253
1
17
5
281
16
790
49
18
15
613
573
545
515
547
573
261
393
461
961
992
1253
5
17
5
277
16
790
50
18
15
613
573
545
515
547
573
261
393
461
961
737
485
1
17
5
533
277
74
862
18
15
613
573
545
515
547
573
261
393
461
961
737
485
5
17
5
549
293
76
892
18
15
613
573
545
515
547
573
261
393
461
961
737
485
17
17
5
533
277
74
864
18
15
613
573
545
515
547
573
261
393
461
961
736
357
1
17
5
281
272
22
1009
18
15
613
573
545
515
547
573
261
393
461
961
736
357
5
17
5
277
272
22
1010
18
15
613
573
545
515
547
573
261
393
461
961
736
357
21
17
5
277
272
22
998
18
15
613
573
545
515
547
573
261
393
461
961
736
485
1
17
5
285
288
70
862
18
15
613
573
545
515
547
573
261
393
461
961
736
485
5
17
5
285
288
70
874
18
15
613
573
545
515
547
573
261
393
461
961
736
485
17
17
5
285
288
70
849
18
15
613
573
545
515
547
573
261
393
461
961
736
485
21
17
5
285
288
70
850
18
15
613
573
545
515
547
573
261
393
461
449
993
1253
1
17
5
149
549
826
62
18
15
613
573
545
515
547
573
261
393
461
449
992
1253
1
17
5
29
288
806
62
18
15
613
573
545
515
547
573
261
393
461
449
992
1253
5
17
5
21
528
790
50
18
15
613
573
545
515
547
573
261
393
461
449
481
484
1
17
5
89
70
39
945
18
15
613
573
545
515
547
573
261
393
461
449
481
484
5
17
5
89
70
71
861
18
15
613
573
545
515
547
573
261
393
461
449
481
485
1
17
5
21
21
77
894
18
15
613
573
545
515
547
573
261
393
461
449
481
485
5
17
5
21
21
77
861
18
15
613
573
545
515
547
573
261
393
461
449
481
485
17
17
5
21
21
77
865
18
15
613
573
545
515
547
573
261
393
461
449
480
997
1
17
5
21
16
534
1758
18
15
613
573
545
515
547
573
261
393
461
449
480
997
5
17
5
21
16
534
1778
18
15
613
573
545
515
547
573
261
393
461
449
480
485
1
17
5
21
16
22
990
18
15
613
573
545
515
547
573
261
393
461
449
480
485
5
17
5
21
16
22
882
18
15
613
573
545
515
547
573
261
393
461
449
480
485
17
17
5
25
16
22
977
18
15
613
573
545
515
547
573
261
393
461
449
480
485
21
17
5
21
16
22
870
18
15
613
573
545
515
547
573
261
393
973
961
992
1253
5
17
261
69
16
790
50
18
15
613
573
545
515
547
573
261
393
973
961
737
485
17
17
517
37
293
76
864
18
15
613
573
545
515
547
573
261
393
973
705
481
484
1
17
517
281
70
39
945
18
15
613
573
545
515
547
573
261
393
973
705
481
484
1
17
261
281
70
39
945
18
15
613
573
545
515
547
573
261
393
973
705
481
485
1
17
517
277
69
77
894
18
15
613
573
545
515
547
573
261
393
973
705
481
485
1
17
261
277
69
77
894
18
15
613
573
545
515
547
573
261
393
973
705
481
485
5
17
517
277
69
77
861
18
15
613
573
545
515
547
573
261
393
973
705
481
485
5
17
261
277
69
77
861
18
15
613
573
545
515
547
573
261
393
973
705
481
485
17
17
517
277
69
77
865
18
15
613
573
545
515
547
573
261
393
973
705
481
485
17
17
261
277
69
77
865
18
15
613
573
545
515
547
573
261
393
973
705
737
356
1
17
517
281
326
39
945
18
15
613
573
545
515
547
573
261
393
973
705
737
484
5
17
517
281
326
71
861
18
15
613
573
545
515
547
573
261
393
973
705
737
485
1
17
517
281
326
70
862
18
15
613
573
545
515
547
573
261
393
973
705
737
485
5
17
517
281
326
77
861
18
15
613
573
545
515
547
573
261
393
973
705
737
485
17
17
517
281
326
70
849
18
15
613
573
545
515
547
573
261
393
973
705
736
357
5
17
517
277
272
22
1010
18
15
613
573
545
515
547
573
261
393
973
705
736
357
5
17
261
277
272
22
1010
18
15
613
573
545
515
547
573
261
393
973
705
736
357
21
17
517
277
272
22
998
18
15
613
573
545
515
547
573
261
393
973
705
736
357
21
17
261
277
272
22
998
18
15
613
573
545
515
547
573
261
905
962
962
992
530
3
529
0
72
16
500
0
18
15
613
573
545
515
547
573
261
905
962
706
480
530
3
529
0
280
72
500
0
18
15
613
573
545
515
547
573
261
905
965
961
993
1252
5
1041
2
75
75
791
61
18
15
613
573
545
515
547
573
261
905
965
961
992
1252
5
1041
2
75
72
791
61
18
15
613
573
545
515
547
573
261
905
965
961
992
1252
5
529
2
74
72
791
61
18
15
613
573
545
515
547
573
261
905
965
705
482
530
3
529
2
150
76
497
0
18
15
613
573
545
515
547
573
261
905
973
961
992
1253
5
1041
5
69
16
790
50
18
15
613
573
545
515
547
573
261
905
973
961
992
1253
5
529
5
69
16
790
50
18
15
613
573
545
515
547
573
261
1417
1474
1474
992
530
3
1553
512
1176
32
244
0
18
15
613
573
545
515
547
573
261
1417
1474
962
992
530
3
1553
1024
24
72
372
0
18
15
613
573
545
515
547
573
261
1417
1474
962
992
530
3
1553
512
20
72
372
0
18
15
613
573
545
515
547
573
261
1417
1474
962
996
530
3
1553
512
24
23
496
0
18
15
613
573
545
515
547
573
261
1417
1474
450
480
530
3
1553
1280
280
32
500
0
18
15
613
573
545
515
547
573
261
1417
1474
450
996
530
3
1553
1280
280
279
368
0
18
15
613
573
545
515
547
573
261
1417
1477
1217
1505
1252
5
1553
514
1814
1302
791
61
18
15
613
573
545
515
547
573
261
1417
1477
1217
1505
1253
5
1553
514
1814
1302
806
50
18
15
613
573
545
515
547
573
261
1417
1477
1217
1506
1252
5
1553
514
1814
1316
805
61
18
15
613
573
545
515
547
573
261
1417
1477
1473
993
1252
5
1553
1026
534
22
791
61
18
15
613
573
545
515
547
573
261
1417
1477
1473
993
1252
5
1553
514
566
22
791
61
18
15
613
573
545
515
547
573
261
1417
1477
1473
993
1253
5
1553
1026
534
22
806
61
18
15
613
573
545
515
547
573
261
1417
1477
1473
993
1253
5
1553
514
1174
22
806
61
18
15
613
573
545
515
547
573
261
1417
1477
1473
1505
1252
5
1553
1026
534
1046
791
61
18
15
613
573
545
515
547
573
261
1417
1477
1473
1505
1252
5
1553
514
1558
1046
791
61
18
15
613
573
545
515
547
573
261
1417
1477
1473
1505
1253
5
1553
1026
534
1046
806
50
18
15
613
573
545
515
547
573
261
1417
1477
1473
1505
1253
5
1553
514
1558
1046
806
50
18
15
613
573
545
515
547
573
261
1417
1477
1473
1504
1252
5
1553
1026
538
1096
791
61
18
15
613
573
545
515
547
573
261
1417
1477
1473
1504
1252
5
1553
514
539
1096
791
61
18
15
613
573
545
515
547
573
261
1417
1477
1473
994
530
3
1553
514
1174
76
369
0
18
15
613
573
545
515
547
573
261
1417
1477
1473
994
1252
5
1553
1026
534
20
805
61
18
15
613
573
545
515
547
573
261
1417
1477
1473
994
1252
5
1553
514
566
20
805
61
18
15
613
573
545
515
547
573
261
1417
1477
1473
1506
1252
5
1553
514
1558
1060
805
61
18
15
613
573
545
515
547
573
261
1417
1477
449
993
1252
5
1553
1282
278
278
791
61
18
15
613
573
545
515
547
573
261
1417
1477
449
993
1253
5
1553
1282
278
278
806
61
18
15
613
573
545
515
547
573
261
1417
1477
449
481
996
5
1553
1282
278
22
535
1757
18
15
613
573
545
515
547
573
261
1417
1477
449
480
996
5
1553
1282
282
72
535
1789
18
15
613
573
545
515
547
573
261
1417
1477
449
994
1252
5
1553
1282
278
276
805
61
18
15
613
573
545
515
547
573
261
1417
1485
1217
1505
1252
1
1553
517
1817
1350
807
49
18
15
613
573
545
515
547
573
261
1417
1485
1217
1505
1252
5
1553
517
1817
1350
807
61
18
15
613
573
545
515
547
573
261
1417
1485
1217
1505
1253
1
1553
517
1813
1301
826
48
18
15
613
573
545
515
547
573
261
1417
1485
1217
1505
1253
5
1553
517
1817
1350
806
50
18
15
613
573
545
515
547
573
261
1417
1485
1217
1504
1253
5
1553
517
1813
1296
790
50
18
15
613
573
545
515
547
573
261
1417
1485
1473
993
1253
1
1553
517
533
21
826
48
18
15
613
573
545
515
547
573
261
1417
1485
1473
1505
1252
1
1553
1029
537
1094
807
49
18
15
613
573
545
515
547
573
261
1417
1485
1473
1505
1252
1
1553
517
1561
1094
807
49
18
15
613
573
545
515
547
573
261
1417
1485
1473
1505
1252
5
1553
517
1561
1094
807
61
18
15
613
573
545
515
547
573
261
1417
1485
1473
1505
1253
1
1553
1029
537
1094
806
62
18
15
613
573
545
515
547
573
261
1417
1485
1473
1505
1253
1
1553
517
1045
1061
826
62
18
15
613
573
545
515
547
573
261
1417
1485
1473
1505
1253
5
1553
1029
537
1094
806
50
18
15
613
573
545
515
547
573
261
1417
1485
1473
1505
1253
5
1553
517
1561
1094
806
50
18
15
613
573
545
515
547
573
261
1417
1485
1473
992
1253
1
1553
1029
537
16
790
49
18
15
613
573
545
515
547
573
261
1417
1485
1473
992
1253
1
1553
517
1093
32
806
62
18
15
613
573
545
515
547
573
261
1417
1485
1473
992
1253
5
1553
1029
533
16
790
50
18
15
613
573
545
515
547
573
261
1417
1485
1473
992
1253
5
1553
517
533
16
790
50
18
15
613
573
545
515
547
573
261
1417
1485
1473
1504
1253
1
1553
1029
541
1056
806
62
18
15
613
573
545
515
547
573
261
1417
1485
1473
1504
1253
1
1553
517
1093
1056
806
62
18
15
613
573
545
515
547
573
261
1417
1485
1473
1504
1253
5
1553
1029
533
1040
790
50
18
15
613
573
545
515
547
573
261
1417
1485
1473
1504
1253
5
1553
517
1093
1040
790
50
18
15
613
573
545
515
547
573
261
1417
1485
449
993
1253
1
1553
1285
277
277
826
48
18
15
613
573
545
515
547
573
261
1417
1485
449
992
1253
5
1553
1285
277
272
790
50
18
15
613
573
545
515
547
573
261
1417
1485
449
480
997
1
1553
1285
277
16
534
1758
18
15
613
573
545
515
547
573
261
1417
1485
449
480
997
5
1553
1285
277
16
534
1778
18
15
613
573
545
515
547
557
517
393
777
1217
482
434
370
113
369
869
148
170
10
18
15
613
573
545
515
547
557
517
393
777
1217
482
434
371
113
369
869
148
170
0
18
15
613
573
545
515
547
557
517
393
777
1217
482
434
371
113
378
874
148
170
0
18
15
613
573
545
515
547
557
517
393
777
961
993
708
325
113
369
363
75
263
5
18
15
613
573
545
515
547
557
517
393
777
961
993
708
325
113
378
363
75
263
5
18
15
613
573
545
515
547
557
517
393
777
961
993
709
325
113
369
357
69
269
4
18
15
613
573
545
515
547
557
517
393
777
961
993
709
325
113
365
357
69
269
4
18
15
613
573
545
515
547
557
517
393
777
961
993
709
325
113
378
363
23
268
4
18
15
613
573
545
515
547
557
517
393
777
961
993
709
357
113
369
357
69
269
18
18
15
613
573
545
515
547
557
517
393
777
961
993
709
357
113
365
357
69
269
18
18
15
613
573
545
515
547
557
517
393
777
961
993
709
357
113
378
363
23
268
34
18
15
613
573
545
515
547
557
517
393
777
961
993
745
369
113
369
357
38
318
1
18
15
613
573
545
515
547
557
517
393
777
961
993
745
373
113
369
357
38
318
2
18
15
613
573
545
515
547
557
517
393
777
961
737
708
325
113
369
371
275
263
5
18
15
613
573
545
515
547
557
517
393
777
961
737
709
337
113
369
374
278
269
49
18
15
613
573
545
515
547
557
517
393
777
961
737
709
325
113
369
371
275
269
4
18
15
613
573
545
515
547
557
517
393
777
961
737
709
341
113
369
374
278
269
50
18
15
613
573
545
515
547
557
517
393
777
961
738
708
325
113
369
371
276
261
5
18
15
613
573
545
515
547
557
517
393
777
961
738
708
357
113
369
371
276
261
34
18
15
613
573
545
515
547
557
517
393
777
961
738
434
371
113
369
357
276
106
0
18
15
613
573
545
515
547
557
517
393
777
961
738
434
371
113
365
365
292
106
0
18
15
613
573
545
515
547
557
517
393
777
961
738
434
371
113
378
362
276
106
0
18
15
613
573
545
515
547
557
517
393
777
929
1249
1477
357
113
365
329
1307
1292
322
18
15
613
573
545
515
547
557
517
393
777
929
737
708
325
113
369
331
283
267
5
18
15
613
573
545
515
547
557
517
393
777
929
737
708
325
113
365
329
283
267
5
18
15
613
573
545
515
547
557
517
393
777
929
737
708
325
113
378
331
283
267
5
18
15
613
573
545
515
547
557
517
393
777
929
737
708
338
113
369
331
283
267
48
18
15
613
573
545
515
547
557
517
393
777
929
737
708
338
113
365
329
283
267
48
18
15
613
573
545
515
547
557
517
393
777
929
737
708
338
113
378
331
283
267
48
18
15
613
573
545
515
547
557
517
393
777
929
737
708
357
113
369
331
283
267
37
18
15
613
573
545
515
547
557
517
393
777
929
737
708
357
113
365
329
283
267
37
18
15
613
573
545
515
547
557
517
393
777
929
737
708
357
113
378
331
283
267
37
18
15
613
573
545
515
547
557
517
393
777
929
737
709
337
113
369
331
283
268
48
18
15
613
573
545
515
547
557
517
393
777
929
737
709
337
113
365
329
283
268
48
18
15
613
573
545
515
547
557
517
393
777
929
737
709
325
113
369
331
283
268
2
18
15
613
573
545
515
547
557
517
393
777
929
737
709
325
113
365
329
283
268
8
18
15
613
573
545
515
547
557
517
393
777
929
737
709
325
113
378
331
283
268
2
18
15
613
573
545
515
547
557
517
393
777
929
737
709
341
113
369
331
283
268
50
18
15
613
573
545
515
547
557
517
393
777
929
737
709
357
113
369
331
283
268
34
18
15
613
573
545
515
547
557
517
393
777
929
737
709
357
113
365
329
283
268
34
18
15
613
573
545
515
547
557
517
393
777
929
737
709
357
113
378
331
283
268
34
18
15
613
573
545
515
547
557
517
393
777
929
736
708
325
113
369
331
280
267
6
18
15
613
573
545
515
547
557
517
393
777
929
736
708
325
113
378
331
280
267
6
18
15
613
573
545
515
547
557
517
393
777
929
736
708
357
113
369
331
280
267
38
18
15
613
573
545
515
547
557
517
393
777
929
736
708
357
113
378
331
280
267
38
18
15
613
573
545
515
547
557
517
393
777
1218
480
434
371
113
378
872
144
180
0
18
15
613
573
545
515
547
557
517
393
777
1218
484
434
371
113
378
872
151
176
0
18
15
613
573
545
515
547
557
517
393
777
962
992
708
325
113
378
360
72
263
2
18
15
613
573
545
515
547
557
517
393
777
962
992
708
357
113
378
360
72
263
18
18
15
613
573
545
515
547
557
517
393
777
962
992
709
325
113
378
360
16
262
2
18
15
613
573
545
515
547
557
517
393
777
962
992
709
357
113
378
360
16
262
34
18
15
613
573
545
515
547
557
517
393
777
962
994
708
325
113
378
360
20
261
5
18
15
613
573
545
515
547
557
517
393
777
962
994
708
357
113
378
360
20
261
37
18
15
613
573
545
515
547
557
517
393
777
962
996
708
325
113
378
360
23
260
2
18
15
613
573
545
515
547
557
517
393
777
962
996
708
357
113
378
360
23
260
34
18
15
613
573
545
515
547
557
517
393
777
962
996
709
325
113
378
360
23
261
4
18
15
613
573
545
515
547
557
517
393
777
930
736
708
325
113
369
328
280
267
6
18
15
613
573
545
515
547
557
517
393
777
930
736
708
338
113
369
328
280
267
48
18
15
613
573
545
515
547
557
517
393
777
930
736
708
357
113
369
328
280
267
38
18
15
613
573
545
515
547
557
517
393
777
969
993
708
325
113
369
355
67
263
5
18
15
613
573
545
515
547
557
517
393
777
969
993
708
325
113
346
355
67
263
5
18
15
613
573
545
515
547
557
517
393
777
969
993
708
325
113
378
354
67
263
5
18
15
613
573
545
515
547
557
517
393
777
969
993
708
373
113
346
355
67
263
29
18
15
613
573
545
515
547
557
517
393
777
969
993
709
325
113
369
355
69
268
8
18
15
613
573
545
515
547
557
517
393
777
969
993
709
325
113
378
355
69
268
8
18
15
613
573
545
515
547
557
517
393
777
969
993
709
357
113
369
355
69
268
18
18
15
613
573
545
515
547
557
517
393
777
969
993
709
357
113
378
355
69
268
18
18
15
613
573
545
515
547
557
517
393
777
969
992
709
325
113
346
355
64
262
2
18
15
613
573
545
515
547
557
517
393
777
969
992
709
325
113
378
354
64
262
2
18
15
613
573
545
515
547
557
517
393
777
969
992
709
357
113
378
354
64
262
18
18
15
613
573
545
515
547
557
517
393
777
969
992
709
373
113
346
355
64
262
28
18
15
613
573
545
515
547
557
517
393
777
969
994
708
325
113
346
355
68
261
5
18
15
613
573
545
515
547
557
517
393
777
969
994
708
325
113
378
355
68
261
5
18
15
613
573
545
515
547
557
517
393
777
969
994
708
373
113
346
355
68
261
29
18
15
613
573
545
515
547
557
517
393
781
1217
480
425
341
113
377
877
144
190
2
18
15
613
573
545
515
547
557
517
393
781
1217
482
434
370
113
373
869
148
170
10
18
15
613
573
545
515
547
557
517
393
781
1217
482
434
371
113
373
869
148
170
0
18
15
613
573
545
515
547
557
517
393
781
961
993
708
325
113
361
363
75
263
5
18
15
613
573
545
515
547
557
517
393
781
961
993
708
325
113
377
363
75
263
5
18
15
613
573
545
515
547
557
517
393
781
961
993
709
325
113
345
355
71
269
9
18
15
613
573
545
515
547
557
517
393
781
961
993
709
325
113
377
355
71
268
8
18
15
613
573
545
515
547
557
517
393
781
961
993
709
325
113
373
357
69
269
4
18
15
613
573
545
515
547
557
517
393
781
961
993
709
357
113
377
355
71
268
18
18
15
613
573
545
515
547
557
517
393
781
961
993
709
357
113
373
357
77
268
18
18
15
613
573
545
515
547
557
517
393
781
961
993
709
357
113
370
354
71
269
18
18
15
613
573
545
515
547
557
517
393
781
961
993
709
373
113
345
355
71
269
29
18
15
613
573
545
515
547
557
517
393
781
961
993
745
369
113
377
377
38
318
1
18
15
613
573
545
515
547
557
517
393
781
961
993
745
369
113
373
377
38
318
1
18
15
613
573
545
515
547
557
517
393
781
961
993
745
373
113
373
377
38
318
2
18
15
613
573
545
515
547
557
517
393
781
961
992
709
325
113
377
365
64
262
2
18
15
613
573
545
515
547
557
517
393
781
961
992
745
369
113
361
365
32
318
1
18
15
613
573
545
515
547
557
517
393
781
961
992
745
373
113
361
365
32
318
2
18
15
613
573
545
515
547
557
517
393
781
961
737
709
337
113
373
373
277
269
49
18
15
613
573
545
515
547
557
517
393
781
961
737
709
325
113
373
373
277
269
2
18
15
613
573
545
515
547
557
517
393
781
961
737
709
341
113
373
373
277
269
50
18
15
613
573
545
515
547
557
517
393
781
961
738
434
371
113
345
381
292
106
0
18
15
613
573
545
515
547
557
517
393
781
961
738
434
371
113
377
365
292
106
0
18
15
613
573
545
515
547
557
517
393
781
961
738
434
371
113
373
357
276
106
0
18
15
613
573
545
515
547
557
517
393
781
929
1249
1477
357
113
361
331
1307
1292
322
18
15
613
573
545
515
547
557
517
393
781
929
1248
1476
357
113
361
331
1304
1291
326
18
15
613
573
545
515
547
557
517
393
781
929
737
708
325
113
361
331
283
267
5
18
15
613
573
545
515
547
557
517
393
781
929
737
708
325
113
377
331
283
267
5
18
15
613
573
545
515
547
557
517
393
781
929
737
708
338
113
377
331
283
267
48
18
15
613
573
545
515
547
557
517
393
781
929
737
708
357
113
361
331
283
267
37
18
15
613
573
545
515
547
557
517
393
781
929
737
708
357
113
377
331
283
267
37
18
15
613
573
545
515
547
557
517
393
781
929
737
709
325
113
361
331
283
268
2
18
15
613
573
545
515
547
557
517
393
781
929
737
709
325
113
377
331
283
268
2
18
15
613
573
545
515
547
557
517
393
781
929
737
709
341
113
361
331
283
268
50
18
15
613
573
545
515
547
557
517
393
781
929
737
709
357
113
361
331
283
268
34
18
15
613
573
545
515
547
557
517
393
781
929
737
709
357
113
377
331
283
268
34
18
15
613
573
545
515
547
557
517
393
781
929
736
708
325
113
361
331
280
267
6
18
15
613
573
545
515
547
557
517
393
781
929
736
708
325
113
377
331
280
267
6
18
15
613
573
545
515
547
557
517
393
781
929
736
708
357
113
361
331
280
267
38
18
15
613
573
545
515
547
557
517
393
781
929
736
708
357
113
377
331
280
267
38
18
15
613
573
545
515
547
557
517
393
789
1217
482
434
371
113
354
886
148
170
0
18
15
613
573
545
515
547
557
517
393
789
961
993
708
325
113
354
363
67
263
5
18
15
613
573
545
515
547
557
517
393
789
961
993
708
357
113
354
363
67
263
37
18
15
613
573
545
515
547
557
517
393
789
961
993
709
337
113
354
374
69
269
49
18
15
613
573
545
515
547
557
517
393
789
961
993
709
325
113
354
374
69
269
4
18
15
613
573
545
515
547
557
517
393
789
961
993
709
341
113
354
374
69
269
50
18
15
613
573
545
515
547
557
517
393
789
961
993
709
357
113
354
374
69
269
18
18
15
613
573
545
515
547
557
517
393
789
961
992
709
325
113
354
374
64
262
2
18
15
613
573
545
515
547
557
517
393
789
961
992
709
357
113
354
374
64
262
38
18
15
613
573
545
515
547
557
517
393
789
961
737
708
325
113
354
374
278
263
5
18
15
613
573
545
515
547
557
517
393
789
961
737
708
357
113
354
374
278
263
37
18
15
613
573
545
515
547
557
517
393
789
961
737
709
337
113
354
374
277
269
49
18
15
613
573
545
515
547
557
517
393
789
961
737
709
325
113
354
374
277
269
2
18
15
613
573
545
515
547
557
517
393
789
961
737
709
341
113
354
374
277
269
50
18
15
613
573
545
515
547
557
517
393
789
961
737
709
357
113
354
374
278
262
34
18
15
613
573
545
515
547
557
517
393
789
961
738
708
325
113
354
374
276
261
2
18
15
613
573
545
515
547
557
517
393
789
961
738
708
357
113
354
374
276
261
34
18
15
613
573
545
515
547
557
517
393
789
961
738
434
371
113
354
374
276
106
0
18
15
613
573
545
515
547
557
517
393
778
1218
480
434
371
113
368
868
144
180
0
18
15
613
573
545
515
547
557
517
393
778
962
738
708
357
113
368
368
276
261
37
18
15
613
573
545
515
547
557
517
393
778
962
740
708
357
113
368
368
279
260
34
18
15
613
573
545
515
547
557
517
393
782
929
1249
1477
357
113
360
330
1307
1292
322
18
15
613
573
545
515
547
557
517
393
782
929
1248
1476
357
113
360
330
1304
1291
326
18
15
613
573
545
515
547
557
517
393
782
929
737
708
325
113
360
330
283
267
5
18
15
613
573
545
515
547
557
517
393
782
929
737
708
338
113
360
330
283
267
48
18
15
613
573
545
515
547
557
517
393
782
929
737
708
357
113
360
330
283
267
37
18
15
613
573
545
515
547
557
517
393
782
929
737
709
337
113
360
330
283
268
48
18
15
613
573
545
515
547
557
517
393
782
929
737
709
325
113
360
330
283
268
2
18
15
613
573
545
515
547
557
517
393
782
929
737
709
357
113
360
330
283
268
34
18
15
613
573
545
515
547
557
517
393
782
929
736
708
325
113
360
330
280
267
6
18
15
613
573
545
515
547
557
517
393
782
929
736
708
357
113
360
330
280
267
38
18
15
613
573
545
515
547
557
517
393
782
962
992
745
373
113
360
368
32
318
2
18
15
613
573
545
515
547
557
517
393
782
962
992
745
373
113
376
360
32
318
2
18
15
613
573
545
515
547
557
517
393
793
961
993
708
357
113
337
355
75
263
37
18
15
613
573
545
515
547
557
517
393
793
961
993
708
373
113
337
361
75
263
29
18
15
613
573
545
515
547
557
517
393
793
961
993
709
357
113
337
355
71
268
18
18
15
613
573
545
515
547
557
517
393
793
961
993
709
373
113
337
361
77
268
40
18
15
613
573
545
515
547
557
517
393
793
961
993
745
369
113
337
381
38
318
6
18
15
613
573
545
515
547
557
517
393
793
961
992
709
357
113
337
365
64
262
38
18
15
613
573
545
515
547
557
517
393
793
961
738
434
371
113
337
365
292
106
0
18
15
613
573
545
515
547
557
517
393
793
962
992
708
373
113
337
376
64
263
29
18
15
613
573
545
515
547
557
517
393
793
962
994
708
373
113
337
376
68
261
29
18
15
613
573
545
515
547
557
517
393
797
961
993
709
357
113
341
361
77
269
18
18
15
613
573
545
515
547
557
517
393
797
961
993
709
373
113
341
361
77
269
29
18
15
613
573
545
515
547
557
517
393
797
961
992
709
357
113
341
357
64
262
38
18
15
613
573
545
515
547
557
517
393
797
961
992
745
369
113
341
365
32
318
1
18
15
613
573
545
515
547
557
517
393
797
961
738
434
371
113
341
357
292
106
0
18
15
613
573
545
515
547
557
517
393
794
962
992
708
373
113
336
352
72
263
29
18
15
613
573
545
515
547
557
517
393
794
962
992
709
373
113
336
376
64
262
29
18
15
613
573
545
515
547
557
517
393
794
962
994
708
373
113
336
352
68
261
29
18
15
613
573
545
515
547
557
261
393
962
705
481
964
37
17
256
286
75
519
1733
18
15
613
573
545
515
547
557
261
393
962
705
481
452
17
17
256
286
75
7
1009
18
15
613
573
545
515
547
557
261
393
962
705
481
452
37
17
256
286
75
7
965
18
15
613
573
545
515
547
557
261
393
962
706
480
964
37
17
256
280
72
519
1730
18
15
613
573
545
515
547
557
261
393
962
706
480
965
17
17
512
280
64
518
1777
18
15
613
573
545
515
547
557
261
393
962
706
480
965
17
17
256
280
64
518
1777
18
15
613
573
545
515
547
557
261
393
962
706
480
965
21
17
512
280
64
518
1778
18
15
613
573
545
515
547
557
261
393
962
706
480
965
21
17
256
280
64
518
1778
18
15
613
573
545
515
547
557
261
393
962
706
480
965
37
17
256
280
64
518
1730
18
15
613
573
545
515
547
557
261
393
962
706
480
452
37
17
256
280
72
7
962
18
15
613
573
545
515
547
557
261
393
962
706
480
453
17
17
512
280
64
6
881
18
15
613
573
545
515
547
557
261
393
962
706
480
453
17
17
256
280
64
6
881
18
15
613
573
545
515
547
557
261
393
962
706
480
453
21
17
512
280
64
6
882
18
15
613
573
545
515
547
557
261
393
962
706
480
453
21
17
256
280
64
6
882
18
15
613
573
545
515
547
557
261
393
962
706
480
453
37
17
256
280
64
6
962
18
15
613
573
545
515
547
557
261
393
962
706
482
964
37
17
256
280
68
517
1733
18
15
613
573
545
515
547
557
261
393
962
706
482
452
17
17
256
280
68
5
881
18
15
613
573
545
515
547
557
261
393
962
706
482
452
37
17
256
280
68
5
965
18
15
613
573
545
515
547
557
261
393
962
706
484
964
17
17
512
280
71
519
1777
18
15
613
573
545
515
547
557
261
393
962
706
484
964
17
17
256
280
71
519
1777
18
15
613
573
545
515
547
557
261
393
962
706
484
964
21
17
512
280
71
516
1770
18
15
613
573
545
515
547
557
261
393
962
706
484
964
21
17
256
280
71
516
1770
18
15
613
573
545
515
547
557
261
393
962
706
484
964
37
17
256
280
71
516
1730
18
15
613
573
545
515
547
557
261
393
962
706
484
965
17
17
512
280
71
521
1758
18
15
613
573
545
515
547
557
261
393
962
706
484
965
17
17
256
280
71
521
1758
18
15
613
573
545
515
547
557
261
393
962
706
484
965
21
17
512
280
71
517
1768
18
15
613
573
545
515
547
557
261
393
962
706
484
965
21
17
256
280
71
517
1768
18
15
613
573
545
515
547
557
261
393
962
706
484
965
37
17
256
280
71
517
1730
18
15
613
573
545
515
547
557
261
393
962
706
484
452
17
17
512
280
71
7
1009
18
15
613
573
545
515
547
557
261
393
962
706
484
452
17
17
256
280
71
7
1009
18
15
613
573
545
515
547
557
261
393
962
706
484
452
21
17
512
280
71
4
874
18
15
613
573
545
515
547
557
261
393
962
706
484
452
21
17
256
280
71
4
874
18
15
613
573
545
515
547
557
261
393
962
706
484
452
37
17
256
280
71
4
962
18
15
613
573
545
515
547
557
261
393
962
706
484
453
17
17
512
280
71
5
1009
18
15
613
573
545
515
547
557
261
393
962
706
484
453
17
17
256
280
71
5
1009
18
15
613
573
545
515
547
557
261
393
962
706
484
453
21
17
512
280
71
5
872
18
15
613
573
545
515
547
557
261
393
962
706
484
453
21
17
256
280
71
5
872
18
15
613
573
545
515
547
557
261
393
962
706
484
453
37
17
256
280
71
5
962
18
15
613
573
545
515
547
557
261
393
450
449
481
964
37
17
0
78
67
519
1733
18
15
613
573
545
515
547
557
261
393
450
449
481
965
17
17
0
78
70
518
1777
18
15
613
573
545
515
547
557
261
393
450
449
481
965
37
17
0
78
70
518
1730
18
15
613
573
545
515
547
557
261
393
450
449
481
452
17
17
0
78
67
7
1009
18
15
613
573
545
515
547
557
261
393
450
449
481
452
37
17
0
78
67
7
965
18
15
613
573
545
515
547
557
261
393
450
449
481
453
17
17
0
78
70
6
881
18
15
613
573
545
515
547
557
261
393
450
449
481
453
37
17
0
78
70
6
962
18
15
613
573
545
515
547
557
261
393
450
449
481
489
37
17
0
78
38
62
905
18
15
613
573
545
515
547
557
261
393
450
450
992
1257
37
17
0
152
288
830
34
18
15
613
573
545
515
547
557
261
393
450
450
480
964
37
17
0
72
32
519
1730
18
15
613
573
545
515
547
557
261
393
450
450
480
965
17
17
0
24
64
518
1777
18
15
613
573
545
515
547
557
261
393
450
450
480
965
21
17
0
24
64
518
1778
18
15
613
573
545
515
547
557
261
393
450
450
480
965
37
17
0
24
64
518
1730
18
15
613
573
545
515
547
557
261
393
450
450
480
452
17
17
0
40
16
7
881
18
15
613
573
545
515
547
557
261
393
450
450
480
452
21
17
0
72
72
11
873
18
15
613
573
545
515
547
557
261
393
450
450
480
452
37
17
0
24
72
7
965
18
15
613
573
545
515
547
557
261
393
450
450
480
453
17
17
0
24
64
6
1009
18
15
613
573
545
515
547
557
261
393
450
450
480
453
21
17
0
24
64
6
882
18
15
613
573
545
515
547
557
261
393
450
450
480
453
37
17
0
24
64
6
962
18
15
613
573
545
515
547
557
261
393
450
450
480
489
37
17
0
152
16
62
930
18
15
613
573
545
515
547
557
261
393
450
450
482
964
37
17
0
24
20
517
1733
18
15
613
573
545
515
547
557
261
393
450
450
482
452
17
17
0
24
20
5
881
18
15
613
573
545
515
547
557
261
393
450
450
482
452
37
17
0
24
20
5
965
18
15
613
573
545
515
547
557
261
393
450
450
484
964
17
17
0
24
71
519
1777
18
15
613
573
545
515
547
557
261
393
450
450
484
964
21
17
0
24
23
516
1770
18
15
613
573
545
515
547
557
261
393
450
450
484
964
37
17
0
24
23
516
1730
18
15
613
573
545
515
547
557
261
393
450
450
484
965
17
17
0
24
23
517
1777
18
15
613
573
545
515
547
557
261
393
450
450
484
965
21
17
0
24
23
517
1768
18
15
613
573
545
515
547
557
261
393
450
450
484
965
37
17
0
24
23
517
1730
18
15
613
573
545
515
547
557
261
393
450
450
484
452
17
17
0
24
71
7
881
18
15
613
573
545
515
547
557
261
393
450
450
484
452
21
17
0
24
23
4
874
18
15
613
573
545
515
547
557
261
393
450
450
484
452
37
17
0
24
23
4
962
18
15
613
573
545
515
547
557
261
393
450
450
484
453
17
17
0
24
23
5
1009
18
15
613
573
545
515
547
557
261
393
450
450
484
453
21
17
0
24
23
5
872
18
15
613
573
545
515
547
557
261
393
450
450
484
453
37
17
0
24
23
5
962
18
15
613
573
545
515
547
557
261
393
965
705
337
425
37
17
514
278
53
149
969
18
15
613
573
545
515
547
557
261
393
965
705
337
425
37
17
258
278
53
149
969
18
15
613
573
545
515
547
557
261
393
965
705
481
964
37
17
514
278
70
519
1733
18
15
613
573
545
515
547
557
261
393
965
705
481
964
37
17
258
283
67
519
1737
18
15
613
573
545
515
547
557
261
393
965
705
481
965
17
17
514
287
77
522
1776
18
15
613
573
545
515
547
557
261
393
965
705
481
965
17
17
258
278
69
524
1758
18
15
613
573
545
515
547
557
261
393
965
705
481
965
21
17
514
287
77
525
1757
18
15
613
573
545
515
547
557
261
393
965
705
481
965
21
17
258
278
69
524
1756
18
15
613
573
545
515
547
557
261
393
965
705
481
965
37
17
514
279
69
525
1730
18
15
613
573
545
515
547
557
261
393
965
705
481
965
37
17
258
278
69
525
1730
18
15
613
573
545
515
547
557
261
393
965
705
481
452
17
17
514
278
70
7
881
18
15
613
573
545
515
547
557
261
393
965
705
481
452
17
17
258
283
67
7
881
18
15
613
573
545
515
547
557
261
393
965
705
481
452
37
17
514
278
70
7
965
18
15
613
573
545
515
547
557
261
393
965
705
481
452
37
17
258
283
67
7
965
18
15
613
573
545
515
547
557
261
393
965
705
481
453
17
17
514
287
77
13
945
18
15
613
573
545
515
547
557
261
393
965
705
481
453
17
17
258
278
69
12
944
18
15
613
573
545
515
547
557
261
393
965
705
481
453
21
17
514
287
77
13
946
18
15
613
573
545
515
547
557
261
393
965
705
481
453
21
17
258
278
69
12
988
18
15
613
573
545
515
547
557
261
393
965
705
481
453
37
17
514
279
69
13
962
18
15
613
573
545
515
547
557
261
393
965
705
481
453
37
17
258
278
69
13
962
18
15
613
573
545
515
547
557
261
393
965
705
481
489
37
17
258
279
77
62
930
18
15
613
573
545
515
547
557
261
393
965
705
737
361
37
17
514
278
294
62
930
18
15
613
573
545
515
547
557
261
393
965
705
480
965
37
17
514
282
72
525
1730
18
15
613
573
545
515
547
557
261
393
965
705
480
965
37
17
258
282
72
525
1730
18
15
613
573
545
515
547
557
261
393
965
705
480
453
21
17
514
282
72
13
988
18
15
613
573
545
515
547
557
261
393
965
705
480
453
21
17
258
282
72
13
988
18
15
613
573
545
515
547
557
261
393
965
705
480
453
37
17
514
282
72
13
962
18
15
613
573
545
515
547
557
261
393
965
705
480
453
37
17
258
282
72
13
962
18
15
613
573
545
515
547
557
261
393
965
705
482
964
37
17
258
278
76
517
1733
18
15
613
573
545
515
547
557
261
393
965
705
482
452
17
17
258
278
76
5
1009
18
15
613
573
545
515
547
557
261
393
965
705
482
452
37
17
258
278
76
5
965
18
15
613
573
545
515
547
557
261
393
453
961
993
1257
37
17
2
278
38
830
34
18
15
613
573
545
515
547
557
261
393
453
961
737
361
37
17
2
278
294
62
930
18
15
613
573
545
515
547
557
261
393
453
449
993
1257
37
17
2
22
550
830
34
18
15
613
573
545
515
547
557
261
393
453
449
481
964
21
17
2
22
22
523
1769
18
15
613
573
545
515
547
557
261
393
453
449
481
964
37
17
2
22
22
519
1733
18
15
613
573
545
515
547
557
261
393
453
449
481
965
17
17
2
22
21
522
1776
18
15
613
573
545
515
547
557
261
393
453
449
481
965
21
17
2
31
77
525
1757
18
15
613
573
545
515
547
557
261
393
453
449
481
965
37
17
2
22
21
525
1730
18
15
613
573
545
515
547
557
261
393
453
449
481
452
17
17
2
22
22
7
881
18
15
613
573
545
515
547
557
261
393
453
449
481
452
21
17
2
22
22
11
1001
18
15
613
573
545
515
547
557
261
393
453
449
481
452
18
17
2
22
22
7
1008
18
15
613
573
545
515
547
557
261
393
453
449
481
452
37
17
2
22
22
7
965
18
15
613
573
545
515
547
557
261
393
453
449
481
453
17
17
2
22
21
13
945
18
15
613
573
545
515
547
557
261
393
453
449
481
453
21
17
2
22
21
13
989
18
15
613
573
545
515
547
557
261
393
453
449
481
453
37
17
2
22
21
13
962
18
15
613
573
545
515
547
557
261
393
453
449
481
489
37
17
2
74
38
62
905
18
15
613
573
545
515
547
557
261
393
453
449
480
965
21
17
2
26
72
525
1756
18
15
613
573
545
515
547
557
261
393
453
449
480
965
37
17
2
26
72
525
1730
18
15
613
573
545
515
547
557
261
393
453
449
480
453
21
17
2
26
72
13
988
18
15
613
573
545
515
547
557
261
393
453
449
480
453
37
17
2
26
72
13
962
18
15
613
573
545
515
547
557
261
393
453
449
480
489
37
17
2
75
72
62
930
18
15
613
573
545
515
547
557
261
393
453
449
482
964
37
17
2
54
20
517
1730
18
15
613
573
545
515
547
557
261
393
453
449
482
452
17
17
2
54
20
5
881
18
15
613
573
545
515
547
557
261
393
453
449
482
452
37
17
2
54
20
5
962
18
15
613
573
545
515
547
557
261
393
461
961
992
1257
37
17
5
293
32
830
34
18
15
613
573
545
515
547
557
261
393
461
961
736
361
37
17
5
293
288
62
930
18
15
613
573
545
515
547
557
261
393
461
705
337
425
37
17
5
669
53
149
969
18
15
613
573
545
515
547
557
261
393
461
449
992
1257
37
17
5
37
288
830
34
18
15
613
573
545
515
547
557
261
393
461
449
481
964
37
17
5
89
70
519
1733
18
15
613
573
545
515
547
557
261
393
461
449
481
965
17
17
5
21
21
522
1776
18
15
613
573
545
515
547
557
261
393
461
449
481
965
21
17
5
21
69
525
1757
18
15
613
573
545
515
547
557
261
393
461
449
481
965
37
17
5
21
21
525
1730
18
15
613
573
545
515
547
557
261
393
461
449
481
452
17
17
5
66
67
7
881
18
15
613
573
545
515
547
557
261
393
461
449
481
452
18
17
5
66
67
7
1008
18
15
613
573
545
515
547
557
261
393
461
449
481
452
37
17
5
89
70
7
965
18
15
613
573
545
515
547
557
261
393
461
449
481
453
17
17
5
21
21
13
945
18
15
613
573
545
515
547
557
261
393
461
449
481
453
21
17
5
21
21
13
946
18
15
613
573
545
515
547
557
261
393
461
449
481
453
37
17
5
21
21
13
962
18
15
613
573
545
515
547
557
261
393
461
449
481
489
37
17
5
69
77
62
930
18
15
613
573
545
515
547
557
261
393
461
449
480
965
17
17
5
77
32
518
1777
18
15
613
573
545
515
547
557
261
393
461
449
480
965
21
17
5
69
64
518
1778
18
15
613
573
545
515
547
557
261
393
461
449
480
965
37
17
5
69
64
518
1734
18
15
613
573
545
515
547
557
261
393
461
449
480
453
17
17
5
77
32
6
881
18
15
613
573
545
515
547
557
261
393
461
449
480
453
21
17
5
69
64
6
882
18
15
613
573
545
515
547
557
261
393
461
449
480
453
37
17
5
69
64
6
966
18
15
613
573
545
515
547
557
261
393
461
449
480
489
37
17
5
69
16
62
930
18
15
613
573
545
515
547
557
261
393
973
705
337
425
37
17
517
277
53
149
969
18
15
613
573
545
515
547
557
261
393
973
705
337
425
37
17
261
277
53
149
969
18
15
613
573
545
515
547
557
261
393
973
705
481
964
37
17
517
281
70
519
1733
18
15
613
573
545
515
547
557
261
393
973
705
481
965
17
17
517
277
69
525
1758
18
15
613
573
545
515
547
557
261
393
973
705
481
965
17
17
261
277
69
525
1758
18
15
613
573
545
515
547
557
261
393
973
705
481
965
21
17
517
277
69
525
1757
18
15
613
573
545
515
547
557
261
393
973
705
481
965
21
17
261
277
69
525
1757
18
15
613
573
545
515
547
557
261
393
973
705
481
965
37
17
517
277
69
525
1730
18
15
613
573
545
515
547
557
261
393
973
705
481
452
17
17
517
281
70
7
881
18
15
613
573
545
515
547
557
261
393
973
705
481
452
17
17
261
281
70
7
881
18
15
613
573
545
515
547
557
261
393
973
705
481
452
18
17
517
281
70
7
1008
18
15
613
573
545
515
547
557
261
393
973
705
481
452
18
17
261
281
70
7
1008
18
15
613
573
545
515
547
557
261
393
973
705
481
452
37
17
517
281
70
7
965
18
15
613
573
545
515
547
557
261
393
973
705
481
452
37
17
261
281
70
7
965
18
15
613
573
545
515
547
557
261
393
973
705
481
453
17
17
517
277
69
13
945
18
15
613
573
545
515
547
557
261
393
973
705
481
453
17
17
261
277
69
13
945
18
15
613
573
545
515
547
557
261
393
973
705
481
453
21
17
517
277
69
13
946
18
15
613
573
545
515
547
557
261
393
973
705
481
453
21
17
261
277
69
13
946
18
15
613
573
545
515
547
557
261
393
973
705
481
453
37
17
517
277
69
13
962
18
15
613
573
545
515
547
557
261
393
973
705
481
453
37
17
261
277
69
13
962
18
15
613
573
545
515
547
557
261
1417
1474
450
480
965
17
1553
1280
280
64
518
1777
18
15
613
573
545
515
547
557
261
1417
1474
450
480
965
21
1553
1280
280
64
518
1778
18
15
613
573
545
515
547
557
261
1417
1474
450
484
964
17
1553
1280
280
71
519
1777
18
15
613
573
545
515
547
557
261
1417
1474
450
484
964
21
1553
1280
280
23
516
1770
18
15
613
573
545
515
547
557
261
1417
1474
450
484
965
17
1553
1280
280
23
517
1777
18
15
613
573
545
515
547
557
261
1417
1474
450
484
965
21
1553
1280
280
23
517
1768
18
15
613
573
545
515
547
557
261
1417
1477
449
481
964
21
1553
1282
278
22
523
1769
18
15
613
573
545
515
547
557
261
1417
1477
449
481
964
37
1553
1282
278
22
523
1733
18
15
613
573
545
515
547
557
261
1417
1477
449
481
965
17
1553
1282
278
22
522
1776
18
15
613
573
545
515
547
557
261
1417
1477
449
481
965
21
1553
1282
278
69
524
1756
18
15
613
573
545
515
547
557
261
1417
1477
449
481
965
37
1553
1282
278
22
522
1734
18
15
613
573
545
515
547
557
261
1417
1477
449
480
965
21
1553
1282
282
72
525
1756
18
15
613
573
545
515
547
557
261
1417
1477
449
480
965
37
1553
1282
282
72
525
1730
18
15
613
573
545
515
547
557
261
1417
1477
449
482
964
37
1553
1282
278
76
517
1733
18
15
613
573
545
515
547
557
261
1417
1485
449
481
965
17
1553
1285
277
21
522
1776
18
15
613
573
545
515
547
557
261
1417
1485
449
481
965
21
1553
1285
277
69
525
1757
18
15
613
573
545
515
547
557
261
1417
1485
449
481
965
37
1553
1285
277
21
525
1730
18
15
613
573
545
515
547
557
269
393
962
705
481
452
34
10
512
278
75
11
928
18
15
613
573
545
515
547
557
269
393
962
705
481
452
34
10
256
278
75
11
928
18
15
613
573
545
515
547
557
269
393
962
706
484
964
34
10
512
280
71
516
1728
18
15
613
573
545
515
547
557
269
393
962
706
484
964
34
10
256
280
71
516
1728
18
15
613
573
545
515
547
557
269
393
962
706
484
452
34
10
512
280
71
4
960
18
15
613
573
545
515
547
557
269
393
962
706
484
452
34
10
256
280
71
4
960
18
15
613
573
545
515
547
557
269
393
450
450
480
452
34
11
0
72
72
11
960
18
15
613
573
545
515
547
557
269
393
450
450
480
452
34
10
0
72
72
11
960
18
15
613
573
545
515
547
557
269
393
450
450
482
964
34
10
0
40
19
515
1728
18
15
613
573
545
515
547
557
269
393
450
450
482
452
34
10
0
40
19
3
960
18
15
613
573
545
515
547
557
269
393
450
450
484
964
34
10
0
24
23
516
1728
18
15
613
573
545
515
547
557
269
393
450
450
484
452
34
10
0
24
23
4
960
18
15
613
573
545
515
547
557
269
393
965
705
337
425
33
6
514
287
53
149
977
18
15
613
573
545
515
547
557
269
393
965
705
337
425
33
6
258
299
55
149
977
18
15
613
573
545
515
547
557
269
393
965
705
337
425
33
10
515
287
53
149
977
18
15
613
573
545
515
547
557
269
393
965
705
337
425
35
11
515
287
53
149
976
18
15
613
573
545
515
547
557
269
393
965
705
337
425
35
11
259
287
53
149
976
18
15
613
573
545
515
547
557
269
393
965
705
481
452
34
10
258
282
75
11
928
18
15
613
573
545
515
547
557
269
393
965
705
482
946
34
10
514
279
68
618
1578
18
15
613
573
545
515
547
557
269
393
965
705
482
946
34
10
258
279
68
618
1578
18
15
613
573
545
515
547
557
269
393
453
449
481
452
34
10
2
75
75
11
928
18
15
613
573
545
515
547
557
269
393
453
449
481
452
34
10
3
75
75
11
928
18
15
613
573
545
515
547
557
269
393
453
449
482
946
34
11
3
87
68
618
1578
18
15
613
573
545
515
547
557
269
393
453
449
482
946
34
10
2
23
68
618
1578
18
15
613
573
545
515
547
557
269
393
453
449
482
946
34
10
3
87
68
618
1578
18
15
613
573
545
515
547
557
269
393
969
705
337
425
33
6
518
274
55
149
977
18
15
613
573
545
515
547
557
269
1417
1474
450
482
964
34
1546
1280
296
19
515
1728
18
15
613
573
545
515
547
557
269
1417
1474
450
484
964
34
1546
1280
280
23
516
1728
18
15
613
573
545
515
547
565
517
393
777
961
992
738
359
113
378
362
72
276
4
18
15
613
573
545
515
547
565
517
393
777
929
736
738
359
113
369
331
280
324
24
18
15
613
573
545
515
547
565
517
393
777
929
736
738
359
113
378
331
280
324
24
18
15
613
573
545
515
547
565
517
393
777
962
992
738
358
113
378
360
16
276
2
18
15
613
573
545
515
547
565
517
393
777
962
992
738
359
113
369
376
32
292
4
18
15
613
573
545
515
547
565
517
393
777
962
992
738
359
113
378
360
16
276
4
18
15
613
573
545
515
547
565
517
393
777
962
736
738
358
113
378
360
288
324
2
18
15
613
573
545
515
547
565
517
393
777
962
736
738
359
113
378
360
288
324
4
18
15
613
573
545
515
547
565
517
393
777
962
996
738
359
113
378
360
23
272
24
18
15
613
573
545
515
547
565
517
393
777
930
736
738
358
113
369
328
280
276
2
18
15
613
573
545
515
547
565
517
393
777
930
736
738
359
113
369
328
280
276
4
18
15
613
573
545
515
547
565
517
393
781
961
994
738
358
113
373
357
36
314
2
18
15
613
573
545
515
547
565
517
393
781
929
736
738
359
113
370
331
280
324
24
18
15
613
573
545
515
547
565
517
393
782
962
992
738
355
113
360
368
32
292
0
18
15
613
573
545
515
547
565
517
393
782
962
992
738
359
113
360
360
32
292
4
18
15
613
573
545
515
547
565
517
393
782
962
736
738
355
113
360
360
288
324
0
18
15
613
573
545
515
547
565
517
393
782
962
736
738
359
113
360
360
288
324
4
18
15
613
573
545
515
547
565
517
393
782
930
736
738
355
113
360
328
280
276
0
18
15
613
573
545
515
547
565
517
393
782
930
736
738
359
113
360
328
280
276
4
18
15
613
573
545
515
547
565
517
393
797
961
994
738
358
113
341
357
36
314
2
18
15
613
573
545
515
547
565
261
393
777
962
736
482
19
17
346
376
288
68
864
18
15
613
573
545
515
547
565
261
393
777
962
736
482
23
17
346
376
288
68
852
18
15
613
573
545
515
547
565
261
393
781
961
993
532
21
17
361
363
75
375
13
18
15
613
573
545
515
547
565
261
393
962
706
480
994
19
17
512
280
72
532
1760
18
15
613
573
545
515
547
565
261
393
962
706
480
994
19
17
256
280
64
532
1760
18
15
613
573
545
515
547
565
261
393
962
706
480
994
23
17
512
276
72
532
1748
18
15
613
573
545
515
547
565
261
393
962
706
480
994
23
17
256
280
64
532
1748
18
15
613
573
545
515
547
565
261
393
962
706
480
482
19
17
512
280
64
68
864
18
15
613
573
545
515
547
565
261
393
962
706
480
482
19
17
256
280
64
20
992
18
15
613
573
545
515
547
565
261
393
962
706
480
482
23
17
512
280
64
68
852
18
15
613
573
545
515
547
565
261
393
962
706
480
482
23
17
256
280
64
20
980
18
15
613
573
545
515
547
565
261
393
962
706
736
354
19
17
512
280
272
20
992
18
15
613
573
545
515
547
565
261
393
962
706
482
994
19
17
256
280
68
529
1744
18
15
613
573
545
515
547
565
261
393
962
706
482
482
19
17
256
280
68
17
848
18
15
613
573
545
515
547
565
261
393
962
706
484
994
19
17
512
280
71
528
1760
18
15
613
573
545
515
547
565
261
393
962
706
484
994
19
17
256
280
71
528
1760
18
15
613
573
545
515
547
565
261
393
962
706
484
482
19
17
512
280
71
64
864
18
15
613
573
545
515
547
565
261
393
962
706
484
482
19
17
256
280
71
64
864
18
15
613
573
545
515
547
565
261
393
793
961
993
532
13
17
337
361
75
375
5
18
15
613
573
545
515
547
565
261
393
793
961
993
532
21
17
337
361
75
375
13
18
15
613
573
545
515
547
565
261
393
793
961
993
532
53
17
337
361
75
375
29
18
15
613
573
545
515
547
565
261
393
793
961
992
532
13
17
337
379
72
375
5
18
15
613
573
545
515
547
565
261
393
793
962
736
482
22
17
337
376
288
68
866
18
15
613
573
545
515
547
565
261
393
793
962
736
482
19
17
337
376
288
68
864
18
15
613
573
545
515
547
565
261
393
793
962
736
482
23
17
337
376
288
68
852
18
15
613
573
545
515
547
565
261
393
450
961
993
532
21
17
0
590
35
503
13
18
15
613
573
545
515
547
565
261
393
450
449
993
533
53
17
0
78
550
502
21
18
15
613
573
545
515
547
565
261
393
450
449
993
532
21
17
0
78
547
503
13
18
15
613
573
545
515
547
565
261
393
450
449
993
532
53
17
0
78
547
503
21
18
15
613
573
545
515
547
565
261
393
450
449
481
533
53
17
0
78
38
502
21
18
15
613
573
545
515
547
565
261
393
450
449
481
532
21
17
0
78
35
503
13
18
15
613
573
545
515
547
565
261
393
450
449
481
532
53
17
0
78
35
503
21
18
15
613
573
545
515
547
565
261
393
450
962
736
354
19
17
0
280
272
20
992
18
15
613
573
545
515
547
565
261
393
450
962
736
482
19
17
0
276
288
68
864
18
15
613
573
545
515
547
565
261
393
450
962
736
482
23
17
0
276
288
68
852
18
15
613
573
545
515
547
565
261
393
450
962
740
354
19
17
0
280
279
16
992
18
15
613
573
545
515
547
565
261
393
450
450
480
994
19
17
0
24
64
532
1760
18
15
613
573
545
515
547
565
261
393
450
450
480
994
23
17
0
24
64
532
1748
18
15
613
573
545
515
547
565
261
393
450
450
480
930
51
17
0
20
64
612
1568
18
15
613
573
545
515
547
565
261
393
450
450
480
482
19
17
0
24
64
20
992
18
15
613
573
545
515
547
565
261
393
450
450
480
482
23
17
0
24
64
20
852
18
15
613
573
545
515
547
565
261
393
450
450
994
532
53
17
0
72
275
371
25
18
15
613
573
545
515
547
565
261
393
450
450
482
532
53
17
0
72
19
499
25
18
15
613
573
545
515
547
565
261
393
450
450
482
994
19
17
0
24
20
529
1760
18
15
613
573
545
515
547
565
261
393
450
450
482
482
19
17
0
24
20
17
992
18
15
613
573
545
515
547
565
261
393
450
450
484
994
19
17
0
24
23
528
1760
18
15
613
573
545
515
547
565
261
393
450
450
484
930
51
17
0
24
71
608
1568
18
15
613
573
545
515
547
565
261
393
450
450
484
482
19
17
0
24
23
16
992
18
15
613
573
545
515
547
565
261
393
965
961
993
533
13
17
258
22
22
502
6
18
15
613
573
545
515
547
565
261
393
965
961
993
532
13
17
258
75
75
375
5
18
15
613
573
545
515
547
565
261
393
965
961
993
532
21
17
258
75
75
375
13
18
15
613
573
545
515
547
565
261
393
965
961
992
532
13
17
258
26
72
375
5
18
15
613
573
545
515
547
565
261
393
965
961
994
532
13
17
258
22
36
501
5
18
15
613
573
545
515
547
565
261
393
965
961
994
532
21
17
258
22
36
501
13
18
15
613
573
545
515
547
565
261
393
965
705
480
532
13
17
514
282
72
503
5
18
15
613
573
545
515
547
565
261
393
965
705
480
532
13
17
258
282
72
503
5
18
15
613
573
545
515
547
565
261
393
965
705
482
994
19
17
258
278
76
529
1760
18
15
613
573
545
515
547
565
261
393
965
705
482
482
22
17
514
278
68
74
866
18
15
613
573
545
515
547
565
261
393
965
705
482
482
22
17
258
278
68
74
866
18
15
613
573
545
515
547
565
261
393
965
705
482
482
19
17
258
278
76
17
992
18
15
613
573
545
515
547
565
261
393
965
705
482
482
23
17
514
278
68
74
852
18
15
613
573
545
515
547
565
261
393
965
705
482
482
23
17
258
278
68
74
852
18
15
613
573
545
515
547
565
261
393
453
961
993
533
13
17
2
278
22
502
6
18
15
613
573
545
515
547
565
261
393
453
961
994
532
13
17
2
278
36
501
5
18
15
613
573
545
515
547
565
261
393
453
961
994
532
21
17
2
278
36
501
13
18
15
613
573
545
515
547
565
261
393
453
961
738
482
22
17
2
278
276
74
866
18
15
613
573
545
515
547
565
261
393
453
961
738
482
23
17
2
278
276
74
852
18
15
613
573
545
515
547
565
261
393
453
449
993
533
13
17
2
22
278
374
5
18
15
613
573
545
515
547
565
261
393
453
449
993
532
13
17
2
22
278
375
5
18
15
613
573
545
515
547
565
261
393
453
449
993
532
21
17
2
22
278
375
13
18
15
613
573
545
515
547
565
261
393
453
449
993
532
53
17
2
75
587
375
21
18
15
613
573
545
515
547
565
261
393
453
449
992
532
13
17
2
26
584
375
5
18
15
613
573
545
515
547
565
261
393
453
449
481
533
13
17
2
74
38
502
5
18
15
613
573
545
515
547
565
261
393
453
449
481
532
13
17
2
150
150
503
5
18
15
613
573
545
515
547
565
261
393
453
449
481
532
21
17
2
150
150
503
13
18
15
613
573
545
515
547
565
261
393
453
449
994
532
13
17
2
22
276
373
5
18
15
613
573
545
515
547
565
261
393
453
449
994
532
21
17
2
22
276
373
13
18
15
613
573
545
515
547
565
261
393
453
449
482
532
13
17
2
150
148
501
5
18
15
613
573
545
515
547
565
261
393
453
449
482
532
21
17
2
150
148
501
13
18
15
613
573
545
515
547
565
261
393
453
449
482
994
19
17
2
150
76
529
1760
18
15
613
573
545
515
547
565
261
393
453
449
482
482
22
17
2
22
20
74
866
18
15
613
573
545
515
547
565
261
393
453
449
482
482
19
17
2
86
76
65
864
18
15
613
573
545
515
547
565
261
393
453
449
482
482
23
17
2
22
20
74
852
18
15
613
573
545
515
547
565
261
393
461
513
849
469
13
17
5
725
1653
1661
1476
18
15
613
573
545
515
547
565
261
393
461
513
849
469
21
17
5
725
1653
1661
1493
18
15
613
573
545
515
547
565
261
393
461
961
738
482
22
17
5
277
276
74
866
18
15
613
573
545
515
547
565
261
393
461
961
738
482
23
17
5
533
276
74
852
18
15
613
573
545
515
547
565
261
393
461
705
337
469
13
17
5
669
53
189
965
18
15
613
573
545
515
547
565
261
393
461
705
337
469
21
17
5
669
53
189
1012
18
15
613
573
545
515
547
565
261
393
461
449
992
533
13
17
5
29
272
374
5
18
15
613
573
545
515
547
565
261
393
461
449
992
533
53
17
5
29
272
374
21
18
15
613
573
545
515
547
565
261
393
461
449
480
533
13
17
5
21
144
502
6
18
15
613
573
545
515
547
565
261
393
461
449
480
533
53
17
5
21
144
502
22
18
15
613
573
545
515
547
565
261
393
461
449
480
994
19
17
5
73
72
532
1760
18
15
613
573
545
515
547
565
261
393
461
449
480
482
19
17
5
73
72
20
992
18
15
613
573
545
515
547
565
261
393
461
449
480
482
23
17
5
73
72
68
852
18
15
613
573
545
515
547
565
261
393
461
449
482
482
22
17
5
21
20
74
866
18
15
613
573
545
515
547
565
261
393
461
449
482
482
23
17
5
21
20
74
852
18
15
613
573
545
515
547
565
261
393
973
961
738
482
22
17
517
53
276
74
866
18
15
613
573
545
515
547
565
261
393
973
705
337
469
13
17
517
277
53
189
965
18
15
613
573
545
515
547
565
261
393
973
705
337
469
13
17
261
277
53
189
965
18
15
613
573
545
515
547
565
261
393
973
705
337
469
21
17
517
277
53
189
1012
18
15
613
573
545
515
547
565
261
393
973
705
337
469
21
17
261
277
53
189
1012
18
15
613
573
545
515
547
565
261
905
962
961
993
532
21
529
0
78
35
503
13
18
15
613
573
545
515
547
565
261
905
965
961
993
533
13
529
2
86
22
502
6
18
15
613
573
545
515
547
565
261
905
965
961
992
532
13
529
2
74
72
375
5
18
15
613
573
545
515
547
565
261
905
965
705
480
532
13
529
2
282
72
503
5
18
15
613
573
545
515
547
565
261
905
973
705
337
533
13
529
5
149
53
1085
4
18
15
613
573
545
515
547
565
261
905
973
705
337
533
21
529
5
149
53
1085
13
18
15
613
573
545
515
547
565
261
1417
1474
1473
993
532
21
1553
512
590
35
247
13
18
15
613
573
545
515
547
565
261
1417
1474
450
480
994
19
1553
1280
280
64
532
1760
18
15
613
573
545
515
547
565
261
1417
1474
450
480
994
23
1553
1280
280
64
532
1748
18
15
613
573
545
515
547
565
261
1417
1474
450
482
994
19
1553
1280
280
68
529
1744
18
15
613
573
545
515
547
565
261
1417
1474
450
484
994
19
1553
1280
280
23
528
1760
18
15
613
573
545
515
547
565
261
1417
1477
1473
993
533
13
1553
1026
534
22
374
5
18
15
613
573
545
515
547
565
261
1417
1477
1473
993
533
13
1553
514
1078
22
374
6
18
15
613
573
545
515
547
565
261
1417
1477
1473
993
532
13
1553
1026
534
22
375
5
18
15
613
573
545
515
547
565
261
1417
1477
1473
993
532
13
1553
514
1078
22
375
5
18
15
613
573
545
515
547
565
261
1417
1477
1473
993
532
21
1553
1026
534
22
375
13
18
15
613
573
545
515
547
565
261
1417
1477
1473
993
532
21
1553
514
1078
22
375
13
18
15
613
573
545
515
547
565
261
1417
1477
1473
992
532
13
1553
514
1178
72
375
5
18
15
613
573
545
515
547
565
261
1417
1477
1473
994
532
13
1553
1026
534
20
373
5
18
15
613
573
545
515
547
565
261
1417
1477
1473
994
532
13
1553
514
1078
20
373
5
18
15
613
573
545
515
547
565
261
1417
1477
1473
994
532
21
1553
1026
534
20
373
13
18
15
613
573
545
515
547
565
261
1417
1477
1473
994
532
21
1553
514
1078
20
373
13
18
15
613
573
545
515
547
565
261
1417
1477
961
992
532
13
1553
1026
74
72
375
5
18
15
613
573
545
515
547
565
261
1417
1477
961
992
532
13
1553
514
154
72
375
5
18
15
613
573
545
515
547
565
261
1417
1477
449
993
533
13
1553
1282
310
278
374
5
18
15
613
573
545
515
547
565
261
1417
1477
449
993
532
13
1553
1282
310
278
375
5
18
15
613
573
545
515
547
565
261
1417
1477
449
993
532
21
1553
1282
310
278
375
13
18
15
613
573
545
515
547
565
261
1417
1477
449
481
533
13
1553
1282
278
22
502
6
18
15
613
573
545
515
547
565
261
1417
1477
449
994
532
13
1553
1282
278
292
373
5
18
15
613
573
545
515
547
565
261
1417
1477
449
994
532
21
1553
1282
278
292
373
13
18
15
613
573
545
515
547
565
261
1417
1477
449
482
994
19
1553
1282
278
76
529
1760
18
15
613
573
545
515
547
565
261
1417
1485
1473
992
533
13
1553
1029
533
144
502
6
18
15
613
573
545
515
547
565
261
1417
1485
1473
992
533
13
1553
517
581
16
374
6
18
15
613
573
545
515
547
565
261
1417
1485
449
992
533
13
1553
1285
277
272
374
6
18
15
613
573
545
515
547
313
261
393
965
705
337
17
83
17
514
278
53
49
208
18
15
613
573
545
515
547
313
261
393
965
705
337
17
83
17
258
279
53
49
208
18
15
613
573
545
515
547
313
261
393
973
705
337
17
83
17
517
277
53
49
208
18
15
613
573
545
515
547
313
261
393
973
705
337
17
83
17
261
277
53
49
208
18
15
613
573
545
515
547
313
261
905
965
705
337
17
83
529
2
278
53
49
208
18
15
613
573
545
515
547
313
261
905
973
705
337
17
83
529
5
277
53
49
208
18
15
613
573
545
515
547
313
265
393
962
705
337
17
97
11
512
285
53
49
193
18
15
613
573
545
515
547
313
265
393
962
705
337
17
97
11
256
285
53
49
193
18
15
613
573
545
515
547
313
265
393
962
706
336
17
97
11
512
280
48
62
193
18
15
613
573
545
515
547
313
265
393
962
706
336
17
97
11
256
280
48
62
193
18
15
613
573
545
515
547
313
265
393
962
706
336
17
97
13
512
280
48
62
193
18
15
613
573
545
515
547
313
265
393
962
706
336
17
97
13
256
280
48
62
193
18
15
613
573
545
515
547
313
265
393
962
706
336
17
97
7
512
280
48
62
193
18
15
613
573
545
515
547
313
265
393
962
706
336
17
97
7
256
280
48
62
193
18
15
613
573
545
515
547
313
265
393
962
706
336
17
97
15
512
280
48
62
193
18
15
613
573
545
515
547
313
265
393
962
706
336
17
97
15
256
280
48
62
193
18
15
613
573
545
515
547
313
265
393
965
705
337
17
97
11
515
285
53
49
193
18
15
613
573
545
515
547
313
265
393
965
705
337
17
97
11
259
285
53
49
193
18
15
613
573
545
515
547
313
265
393
965
705
337
17
97
10
514
279
53
49
193
18
15
613
573
545
515
547
313
265
393
965
705
337
17
97
10
258
279
53
49
193
18
15
613
573
545
515
547
313
265
393
965
705
337
17
97
10
515
285
53
49
193
18
15
613
573
545
515
547
313
265
393
965
705
337
17
97
10
259
285
53
49
193
18
15
613
573
545
515
547
313
265
393
965
705
337
17
97
15
515
287
53
49
193
18
15
613
573
545
515
547
313
265
393
965
705
337
17
97
15
259
287
53
49
193
18
15
613
573
545
515
547
313
265
393
969
705
336
17
97
6
518
274
48
62
194
18
15
613
573
545
515
547
313
265
393
969
705
336
17
97
6
262
274
48
62
194
18
15
613
573
545
515
547
313
265
393
969
705
336
17
97
13
518
274
48
62
194
18
15
613
573
545
515
547
313
265
393
969
705
336
17
97
13
262
274
48
62
194
18
15
613
573
545
515
547
313
265
393
969
705
337
17
97
11
519
277
53
49
193
18
15
613
573
545
515
547
313
265
393
969
705
337
17
97
11
263
277
53
49
193
18
15
613
573
545
515
547
313
265
393
969
705
337
17
97
13
518
274
51
49
193
18
15
613
573
545
515
547
313
265
393
969
705
337
17
97
13
262
274
51
49
193
18
15
613
573
545
515
547
313
265
393
457
705
337
17
97
11
7
669
53
49
193
18
15
613
573
545
515
547
313
265
393
461
705
336
17
97
6
5
665
48
62
193
18
15
613
573
545
515
547
313
265
393
461
705
336
17
97
13
5
665
48
62
193
18
15
613
573
545
515
547
313
265
393
973
705
336
17
97
6
517
277
48
62
194
18
15
613
573
545
515
547
313
265
393
973
705
336
17
97
6
261
277
48
62
194
18
15
613
573
545
515
547
313
265
393
973
705
336
17
97
13
517
277
48
62
194
18
15
613
573
545
515
547
313
265
393
973
705
336
17
97
13
261
277
48
62
194
18
15
613
573
545
515
547
313
265
393
973
705
336
17
97
7
517
285
48
62
193
18
15
613
573
545
515
547
313
265
393
973
705
336
17
97
7
261
285
48
62
193
18
15
613
573
545
515
547
313
265
393
973
705
337
17
97
13
517
277
53
49
193
18
15
613
573
545
515
547
313
265
393
973
705
337
17
97
13
261
277
53
49
193
18
15
613
573
545
515
547
313
265
393
973
705
337
17
97
7
517
285
53
49
193
18
15
613
573
545
515
547
313
265
393
973
705
337
17
97
7
261
285
53
49
193
18
15
613
573
545
515
547
313
777
905
962
705
337
17
257
11
0
157
53
49
385
18
15
613
573
545
515
547
313
777
905
962
706
336
17
257
17
0
280
48
62
386
18
15
613
573
545
515
547
313
777
905
962
706
336
17
257
11
0
280
48
62
386
18
15
613
573
545
515
547
313
777
905
962
706
336
17
257
7
0
280
48
62
386
18
15
613
573
545
515
547
313
777
905
962
706
336
17
257
15
0
280
48
62
386
18
15
613
573
545
515
547
313
777
905
962
706
336
17
353
13
0
280
48
62
706
18
15
613
573
545
515
547
313
777
905
962
706
336
17
353
7
0
280
48
62
706
18
15
613
573
545
515
547
313
777
905
962
706
336
17
353
15
0
280
48
62
706
18
15
613
573
545
515
547
313
777
905
965
705
337
17
257
17
3
285
53
49
385
18
15
613
573
545
515
547
313
777
905
965
705
337
17
257
11
3
157
53
49
385
18
15
613
573
545
515
547
313
777
905
965
705
337
17
257
10
3
287
53
49
385
18
15
613
573
545
515
547
313
777
905
965
705
337
17
257
15
3
287
53
49
385
18
15
613
573
545
515
547
313
777
905
965
705
337
17
353
11
3
287
53
49
705
18
15
613
573
545
515
547
313
777
905
965
705
337
17
353
10
2
279
53
49
705
18
15
613
573
545
515
547
313
777
905
965
705
337
17
353
10
3
287
53
49
705
18
15
613
573
545
515
547
313
777
905
965
705
337
17
353
15
3
287
53
49
705
18
15
613
573
545
515
547
313
777
905
969
705
336
17
257
6
6
274
48
62
386
18
15
613
573
545
515
547
313
777
905
969
705
336
17
321
6
6
274
48
62
702
18
15
613
573
545
515
547
313
777
905
969
705
336
17
353
6
6
274
48
62
706
18
15
613
573
545
515
547
313
777
905
969
705
336
17
353
13
6
274
48
62
706
18
15
613
573
545
515
547
313
777
905
969
705
337
17
257
11
7
277
53
49
385
18
15
613
573
545
515
547
313
777
905
969
705
337
17
257
13
6
274
51
49
385
18
15
613
573
545
515
547
313
777
905
969
705
337
17
257
7
7
277
53
49
385
18
15
613
573
545
515
547
313
777
905
969
705
337
17
321
6
6
274
54
62
702
18
15
613
573
545
515
547
313
777
905
969
705
337
17
321
6
7
277
54
62
702
18
15
613
573
545
515
547
313
777
905
969
705
337
17
321
11
7
277
54
62
702
18
15
613
573
545
515
547
313
777
905
969
705
337
17
321
10
7
277
54
62
702
18
15
613
573
545
515
547
313
777
905
969
705
337
17
353
11
7
277
53
49
705
18
15
613
573
545
515
547
313
777
905
969
705
337
17
353
13
6
274
51
49
705
18
15
613
573
545
515
547
313
777
905
969
705
337
17
353
7
7
277
53
49
705
18
15
613
573
545
515
547
313
777
905
973
705
336
17
321
6
5
277
48
62
702
18
15
613
573
545
515
547
313
777
905
973
705
336
17
321
13
5
277
48
62
702
18
15
613
573
545
515
547
313
777
905
973
705
336
17
353
6
5
277
48
62
706
18
15
613
573
545
515
547
313
777
905
973
705
336
17
353
13
5
277
48
62
706
18
15
613
573
545
515
547
313
777
905
973
705
337
17
257
13
5
277
53
49
385
18
15
613
573
545
515
547
313
777
905
973
705
337
17
353
13
5
277
53
49
705
18
15
613
573
545
515
547
313
777
905
973
705
337
17
353
7
5
285
53
49
705
18
15
613
573
545
515
547
313
777
906
966
706
336
17
257
16
0
280
48
62
386
18
15
613
573
545
515
547
313
269
393
962
705
337
17
99
11
512
278
54
50
192
18
15
613
573
545
515
547
313
269
393
962
705
337
17
99
11
256
278
54
50
192
18
15
613
573
545
515
547
313
269
393
962
705
337
17
99
7
512
278
54
50
192
18
15
613
573
545
515
547
313
269
393
962
705
337
17
99
7
256
278
54
50
192
18
15
613
573
545
515
547
313
269
393
965
705
337
17
99
11
515
287
53
49
192
18
15
613
573
545
515
547
313
269
393
965
705
337
17
99
11
259
287
53
49
192
18
15
613
573
545
515
547
313
269
393
973
705
337
17
99
7
517
277
53
49
192
18
15
613
573
545
515
547
313
269
393
973
705
337
17
99
7
261
277
53
49
192
18
15
613
573
545
515
547
313
781
905
962
705
337
17
259
11
0
278
54
50
384
18
15
613
573
545
515
547
313
781
905
962
705
337
17
259
7
0
278
54
50
384
18
15
613
573
545
515
547
313
781
905
965
705
337
17
259
11
3
287
53
49
384
18
15
613
573
545
515
547
313
781
905
973
705
337
17
259
7
5
277
53
49
384
18
15
613
573
545
515
547
313
266
393
965
705
337
17
96
6
514
286
54
50
195
18
15
613
573
545
515
547
313
266
393
965
705
337
17
96
6
258
286
54
50
195
18
15
613
573
545
515
547
313
266
393
969
705
337
17
96
6
518
274
55
49
195
18
15
613
573
545
515
547
313
266
393
969
705
337
17
96
6
262
274
55
49
195
18
15
613
573
545
515
547
313
266
393
973
705
337
17
96
5
517
277
53
49
195
18
15
613
573
545
515
547
313
266
393
973
705
337
17
96
5
261
277
53
49
195
18
15
613
573
545
515
547
313
266
394
963
705
337
17
96
4
514
276
53
49
195
18
15
613
573
545
515
547
313
266
394
963
705
337
17
96
4
258
276
53
49
195
18
15
613
573
545
515
547
313
266
394
963
705
337
17
96
8
258
274
55
49
195
18
15
613
573
545
515
547
313
266
394
969
705
337
17
96
4
518
274
54
49
195
18
15
613
573
545
515
547
313
266
394
969
705
337
17
96
4
262
274
54
49
195
18
15
613
573
545
515
547
313
266
394
970
705
337
17
96
4
516
278
54
49
195
18
15
613
573
545
515
547
313
266
394
970
705
337
17
96
4
260
278
54
49
195
18
15
613
573
545
515
547
313
266
394
970
705
337
17
96
8
516
278
54
49
195
18
15
613
573
545
515
547
313
266
394
970
705
337
17
96
8
260
278
54
49
195
18
15
613
573
545
515
547
313
778
905
965
705
337
17
256
6
2
286
54
50
387
18
15
613
573
545
515
547
313
778
905
965
705
337
17
256
6
3
287
53
49
387
18
15
613
573
545
515
547
313
778
905
965
705
337
17
320
6
2
286
54
50
703
18
15
613
573
545
515
547
313
778
905
965
705
337
17
320
6
3
287
53
50
703
18
15
613
573
545
515
547
313
778
905
965
705
337
17
352
6
2
286
54
50
707
18
15
613
573
545
515
547
313
778
905
965
705
337
17
352
6
3
287
53
50
707
18
15
613
573
545
515
547
313
778
905
969
705
337
17
256
6
6
274
54
62
387
18
15
613
573
545
515
547
313
778
905
969
705
337
17
256
6
7
285
53
49
387
18
15
613
573
545
515
547
313
778
905
969
705
337
17
320
6
6
274
54
62
703
18
15
613
573
545
515
547
313
778
905
969
705
337
17
352
6
6
274
54
62
707
18
15
613
573
545
515
547
313
778
905
969
705
337
17
352
6
7
285
53
50
707
18
15
613
573
545
515
547
313
778
905
973
705
337
17
256
5
5
277
53
49
387
18
15
613
573
545
515
547
313
778
905
973
705
337
17
352
5
5
277
53
50
707
18
15
613
573
545
515
547
313
778
906
963
705
337
17
256
4
2
148
53
49
387
18
15
613
573
545
515
547
313
778
906
969
705
337
17
256
4
6
274
54
62
387
18
15
613
573
545
515
547
313
778
906
969
705
337
17
352
4
6
274
54
62
707
18
15
613
573
545
515
547
313
778
906
970
705
337
17
256
4
4
278
54
50
387
18
15
613
573
545
515
547
313
778
906
970
705
337
17
256
8
4
285
53
49
387
18
15
613
573
545
515
547
313
778
906
970
705
337
17
320
4
4
278
54
50
703
18
15
613
573
545
515
547
313
778
906
970
705
337
17
352
4
4
278
54
62
707
18
15
613
573
545
515
547
313
778
906
970
705
337
17
352
8
4
278
54
62
707
18
15
613
573
545
515
547
825
1030
1417
1477
1217
1249
1041
1304
1286
514
663
1685
2034
1807
18
15
613
573
545
515
547
825
1030
1417
1477
1473
1505
1041
1304
1286
1026
1079
1045
882
783
18
15
613
573
545
515
547
825
1030
1417
1477
1473
1505
1041
1304
1286
514
1079
1045
882
783
18
15
613
573
545
515
547
825
1030
1417
1477
1473
1505
1041
1304
1286
1282
1079
1045
882
783
18
15
613
573
545
515
547
825
1030
1417
1481
1473
1505
1041
1304
1286
1030
1095
1045
882
783
18
15
613
573
545
515
547
825
1030
1417
1481
1473
1505
1041
1304
1286
518
1095
1045
882
783
18
15
613
573
545
515
547
825
1030
1417
1481
1473
1505
1041
1304
1286
1286
1095
1045
882
783
18
15
613
573
545
515
547
825
1033
1417
1038
514
848
1041
1281
1291
1496
336
368
862
769
18
15
613
573
545
515
547
825
1033
1417
1038
514
848
1041
1281
1295
1496
344
368
862
769
18
15
613
573
545
515
547
825
1033
1417
1050
514
848
1041
1281
1291
1488
320
368
862
770
18
15
613
573
545
515
547
825
1033
1417
1050
514
848
1041
1281
1287
1488
320
368
862
770
18
15
613
573
545
515
547
825
1033
1417
1474
1474
1508
1041
1281
1297
512
1096
1047
881
770
18
15
613
573
545
515
547
825
1033
1417
1474
1474
1508
1041
1281
1297
1280
1096
1047
881
770
18
15
613
573
545
515
547
825
1033
1417
1474
1474
1508
1041
1281
1287
512
1096
1047
881
770
18
15
613
573
545
515
547
825
1033
1417
1474
1474
1508
1041
1281
1287
1280
1096
1047
881
770
18
15
613
573
545
515
547
825
1033
1417
1474
1474
1508
1041
1281
1295
512
1096
1047
881
770
18
15
613
573
545
515
547
825
1033
1417
1474
1474
1508
1041
1281
1295
1280
1096
1047
881
770
18
15
613
573
545
515
547
825
1033
1417
1477
1217
1249
1041
1281
1297
515
791
789
1013
769
18
15
613
573
545
515
547
825
1033
1417
1477
1217
1249
1041
1281
1286
514
791
789
1013
769
18
15
613
573
545
515
547
825
1033
1417
1477
1217
1249
1041
1281
1286
515
791
789
1013
769
18
15
613
573
545
515
547
825
1033
1417
1477
1217
1249
1041
1281
1291
515
791
789
1013
769
18
15
613
573
545
515
547
825
1033
1417
1477
1217
1249
1041
1281
1295
1027
791
789
1013
769
18
15
613
573
545
515
547
825
1033
1417
1477
1473
1505
1041
1281
1297
1027
1119
589
885
769
18
15
613
573
545
515
547
825
1033
1417
1477
1473
1505
1041
1281
1297
515
1079
1045
881
769
18
15
613
573
545
515
547
825
1033
1417
1477
1473
1505
1041
1281
1297
1283
1055
1101
885
769
18
15
613
573
545
515
547
825
1033
1417
1477
1473
1505
1041
1281
1286
1026
1079
1045
884
770
18
15
613
573
545
515
547
825
1033
1417
1477
1473
1505
1041
1281
1286
1027
1079
1045
881
769
18
15
613
573
545
515
547
825
1033
1417
1477
1473
1505
1041
1281
1286
514
1099
589
885
769
18
15
613
573
545
515
547
825
1033
1417
1477
1473
1505
1041
1281
1286
515
1079
1045
881
769
18
15
613
573
545
515
547
825
1033
1417
1477
1473
1505
1041
1281
1286
1283
1055
1101
885
769
18
15
613
573
545
515
547
825
1033
1417
1477
1473
1505
1041
1281
1291
1027
1079
1045
881
769
18
15
613
573
545
515
547
825
1033
1417
1477
1473
1505
1041
1281
1291
515
1079
1045
881
769
18
15
613
573
545
515
547
825
1033
1417
1477
1473
1505
1041
1281
1291
1283
1055
1101
885
769
18
15
613
573
545
515
547
825
1033
1417
1477
1473
1505
1041
1281
1295
1027
1111
1045
881
769
18
15
613
573
545
515
547
825
1033
1417
1477
1473
1505
1041
1281
1295
1283
1055
1101
885
769
18
15
613
573
545
515
547
825
1033
1417
1481
1217
1249
1041
1281
1286
518
786
787
1012
770
18
15
613
573
545
515
547
825
1033
1417
1481
1217
1249
1041
1281
1286
519
789
789
1013
769
18
15
613
573
545
515
547
825
1033
1417
1481
1217
1249
1041
1281
1291
1031
663
1685
2033
1793
18
15
613
573
545
515
547
825
1033
1417
1481
1217
1249
1041
1281
1291
519
789
789
1013
769
18
15
613
573
545
515
547
825
1033
1417
1481
1217
1249
1041
1281
1293
518
786
787
1012
770
18
15
613
573
545
515
547
825
1033
1417
1481
1217
1505
1041
1281
1286
518
1810
1299
881
769
18
15
613
573
545
515
547
825
1033
1417
1481
1217
1505
1041
1281
1286
519
1813
1301
881
769
18
15
613
573
545
515
547
825
1033
1417
1481
1217
1505
1041
1281
1291
519
1813
1301
881
769
18
15
613
573
545
515
547
825
1033
1417
1481
1217
1505
1041
1281
1293
518
1810
1299
881
769
18
15
613
573
545
515
547
825
1033
1417
1481
1217
1505
1041
1281
1287
519
1813
1301
881
769
18
15
613
573
545
515
547
825
1033
1417
1481
1473
1505
1041
1281
1286
1030
1042
1043
881
769
18
15
613
573
545
515
547
825
1033
1417
1481
1473
1505
1041
1281
1286
1031
1093
1045
881
769
18
15
613
573
545
515
547
825
1033
1417
1481
1473
1505
1041
1281
1286
518
1046
1046
885
769
18
15
613
573
545
515
547
825
1033
1417
1481
1473
1505
1041
1281
1286
1286
1046
1046
885
769
18
15
613
573
545
515
547
825
1033
1417
1481
1473
1505
1041
1281
1286
519
1093
1045
881
769
18
15
613
573
545
515
547
825
1033
1417
1481
1473
1505
1041
1281
1286
1287
1093
1045
881
769
18
15
613
573
545
515
547
825
1033
1417
1481
1473
1505
1041
1281
1291
1031
1093
1045
881
769
18
15
613
573
545
515
547
825
1033
1417
1481
1473
1505
1041
1281
1291
519
1093
1045
881
769
18
15
613
573
545
515
547
825
1033
1417
1481
1473
1505
1041
1281
1291
1287
1093
1045
881
769
18
15
613
573
545
515
547
825
1033
1417
1481
1473
1505
1041
1281
1293
1030
1042
1043
881
769
18
15
613
573
545
515
547
825
1033
1417
1481
1473
1505
1041
1281
1293
518
1042
1043
881
769
18
15
613
573
545
515
547
825
1033
1417
1481
1473
1505
1041
1281
1293
1286
1046
1046
885
769
18
15
613
573
545
515
547
825
1033
1417
1481
1473
1505
1041
1281
1287
1031
1093
1045
881
769
18
15
613
573
545
515
547
825
1033
1417
1481
1473
1505
1041
1281
1287
519
1093
1045
881
769
18
15
613
573
545
515
547
825
1033
1417
1481
1473
1505
1041
1281
1287
1287
1093
1045
881
769
18
15
613
573
545
515
547
825
1033
1417
1481
1473
1504
1041
1281
1286
1030
1107
1040
885
772
18
15
613
573
545
515
547
825
1033
1417
1481
1473
1504
1041
1281
1286
518
531
1040
885
772
18
15
613
573
545
515
547
825
1033
1417
1481
1473
1504
1041
1281
1286
1286
1107
1040
885
772
18
15
613
573
545
515
547
825
1033
1417
1481
1481
1505
1041
1281
1286
1030
1090
579
881
769
18
15
613
573
545
515
547
825
1033
1417
1481
1481
1505
1041
1281
1286
518
1090
579
881
769
18
15
613
573
545
515
547
825
1033
1417
1481
1481
1505
1041
1281
1286
1286
1090
579
881
769
18
15
613
573
545
515
547
825
1033
1417
1481
1481
1505
1041
1281
1293
518
1090
579
881
769
18
15
613
573
545
515
547
825
1033
1417
1481
1481
1505
1041
1281
1293
1286
1090
579
881
769
18
15
613
573
545
515
547
825
1033
1417
1485
1217
1249
1041
1281
1286
517
789
789
1013
769
18
15
613
573
545
515
547
825
1033
1417
1485
1217
1249
1041
1281
1293
1029
789
789
1013
769
18
15
613
573
545
515
547
825
1033
1417
1485
1217
1249
1041
1281
1293
517
789
789
1013
769
18
15
613
573
545
515
547
825
1033
1417
1485
1217
1505
1041
1281
1293
517
1813
1301
881
769
18
15
613
573
545
515
547
825
1033
1417
1485
1473
1505
1041
1281
1297
1029
1045
1045
881
769
18
15
613
573
545
515
547
825
1033
1417
1485
1473
1505
1041
1281
1286
517
1045
1045
881
769
18
15
613
573
545
515
547
825
1033
1417
1485
1473
1505
1041
1281
1293
1029
1045
1045
881
769
18
15
613
573
545
515
547
825
1033
1417
1485
1473
1505
1041
1281
1293
517
1045
1045
881
769
18
15
613
573
545
515
547
825
1033
1417
1485
1473
1505
1041
1281
1293
1285
1045
1045
881
769
18
15
613
573
545
515
547
825
1033
1417
1485
1473
1505
1041
1281
1287
1029
1101
1045
881
769
18
15
613
573
545
515
547
825
1033
1417
1485
1473
1505
1041
1281
1287
517
1101
1045
881
769
18
15
613
573
545
515
547
825
1033
1417
1485
1473
1505
1041
1281
1287
1285
1101
1045
881
769
18
15
613
573
545
515
547
825
1033
1418
1034
514
848
1041
1281
1296
1496
348
368
862
770
18
15
613
573
545
515
547
825
1033
1418
1034
514
848
1041
1281
1296
1464
316
368
862
770
18
15
613
573
545
515
547
825
1033
1418
1478
1217
1249
1041
1281
1296
512
786
787
1012
770
18
15
613
573
545
515
547
825
1033
1418
1478
1473
1504
1041
1281
1296
1024
1106
1040
885
772
18
15
613
573
545
515
547
825
1033
1418
1478
1473
1504
1041
1281
1296
512
1106
1040
885
772
18
15
613
573
545
515
547
825
1033
1418
1478
1473
1504
1041
1281
1296
1280
1106
1040
885
772
18
15
613
573
545
515
547
825
1033
1418
1481
1473
1505
1041
1281
1296
1030
1097
1043
885
769
18
15
613
573
545
515
547
825
1033
1418
1481
1473
1504
1041
1281
1296
1030
1107
1040
885
772
18
15
613
573
545
515
547
825
1033
1418
1481
1481
1505
1041
1281
1296
1030
1091
579
881
769
18
15
613
573
545
515
547
825
1037
1417
1474
1473
1505
1041
1283
1291
1024
1174
1046
881
768
18
15
613
573
545
515
547
825
1037
1417
1474
1473
1505
1041
1283
1291
512
1110
1046
881
768
18
15
613
573
545
515
547
825
1037
1417
1474
1473
1505
1041
1283
1291
1280
1110
1046
881
768
18
15
613
573
545
515
547
825
1037
1417
1474
1473
1505
1041
1283
1287
1024
1110
1046
881
768
18
15
613
573
545
515
547
825
1037
1417
1474
1473
1505
1041
1283
1287
512
1110
1046
881
768
18
15
613
573
545
515
547
825
1037
1417
1474
1474
1508
1041
1283
1287
512
1096
1047
881
768
18
15
613
573
545
515
547
825
1037
1417
1474
1474
1508
1041
1283
1287
1280
1096
1047
881
768
18
15
613
573
545
515
547
825
1037
1417
1477
1217
1249
1041
1283
1291
1027
791
789
1013
768
18
15
613
573
545
515
547
825
1037
1417
1477
1217
1249
1041
1283
1291
515
791
789
1013
768
18
15
613
573
545
515
547
825
1037
1417
1477
1473
1505
1041
1283
1291
1027
1111
1045
881
768
18
15
613
573
545
515
547
825
1037
1417
1477
1473
1505
1041
1283
1291
515
1079
1045
884
768
18
15
613
573
545
515
547
825
1037
1417
1477
1473
1505
1041
1283
1291
1283
1055
1101
881
768
18
15
613
573
545
515
547
825
1037
1417
1485
1217
1249
1041
1283
1287
517
789
789
1013
768
18
15
613
573
545
515
547
825
1037
1417
1485
1217
1505
1041
1283
1287
517
1813
1301
881
768
18
15
613
573
545
515
547
825
1037
1417
1485
1473
1505
1041
1283
1287
1029
1045
1045
881
768
18
15
613
573
545
515
547
825
1037
1417
1485
1473
1505
1041
1283
1287
517
1045
1045
881
768
18
15
613
573
545
515
547
825
1037
1417
1485
1473
1505
1041
1283
1287
1285
1045
1045
881
768
18
15
613
573
545
515
547
825
1034
1417
1477
1217
1249
1041
1280
1286
514
663
1685
2033
1795
18
15
613
573
545
515
547
825
1034
1417
1477
1217
1249
1041
1280
1286
515
663
1685
2033
1795
18
15
613
573
545
515
547
825
1034
1417
1477
1473
1505
1041
1280
1286
1026
1079
1045
882
771
18
15
613
573
545
515
547
825
1034
1417
1477
1473
1505
1041
1280
1286
1027
1079
1045
881
771
18
15
613
573
545
515
547
825
1034
1417
1477
1473
1505
1041
1280
1286
514
1079
1045
881
771
18
15
613
573
545
515
547
825
1034
1417
1477
1473
1505
1041
1280
1286
515
1079
1045
881
771
18
15
613
573
545
515
547
825
1034
1417
1477
1473
1505
1041
1280
1286
1282
1047
1045
881
771
18
15
613
573
545
515
547
825
1034
1417
1477
1473
1505
1041
1280
1286
1283
1055
1101
881
771
18
15
613
573
545
515
547
825
1034
1417
1481
1217
1249
1041
1280
1286
518
790
790
1009
771
18
15
613
573
545
515
547
825
1034
1417
1481
1217
1249
1041
1280
1286
519
797
790
1009
771
18
15
613
573
545
515
547
825
1034
1417
1481
1217
1505
1041
1280
1286
518
1810
1299
881
771
18
15
613
573
545
515
547
825
1034
1417
1481
1217
1505
1041
1280
1286
519
1821
1301
881
771
18
15
613
573
545
515
547
825
1034
1417
1481
1473
1505
1041
1280
1286
1030
1042
1046
881
771
18
15
613
573
545
515
547
825
1034
1417
1481
1473
1505
1041
1280
1286
1031
1093
1045
881
771
18
15
613
573
545
515
547
825
1034
1417
1481
1473
1505
1041
1280
1286
518
1046
1046
881
771
18
15
613
573
545
515
547
825
1034
1417
1481
1473
1505
1041
1280
1286
1286
1046
1046
881
771
18
15
613
573
545
515
547
825
1034
1417
1481
1473
1505
1041
1280
1286
519
1093
1045
881
771
18
15
613
573
545
515
547
825
1034
1417
1481
1473
1505
1041
1280
1286
1287
1093
1045
881
771
18
15
613
573
545
515
547
825
1034
1417
1481
1481
1505
1041
1280
1286
1030
1090
579
881
771
18
15
613
573
545
515
547
825
1034
1417
1481
1481
1505
1041
1280
1286
518
1090
579
881
771
18
15
613
573
545
515
547
825
1034
1417
1481
1481
1505
1041
1280
1286
1286
1090
579
881
771
18
15
613
573
545
515
547
825
1034
1417
1485
1217
1505
1041
1280
1285
517
1813
1301
881
771
18
15
613
573
545
515
547
825
1034
1417
1485
1473
1505
1041
1280
1285
1029
1045
1045
881
771
18
15
613
573
545
515
547
825
1034
1417
1485
1473
1505
1041
1280
1285
517
1045
1045
881
771
18
15
613
573
545
515
547
825
1034
1417
1485
1473
1505
1041
1280
1285
1285
1045
1045
881
771
18
15
613
573
545
515
547
825
1034
1418
1475
1217
1249
1041
1280
1288
514
786
806
1009
771
18
15
613
573
545
515
547
825
1034
1418
1475
1217
1249
1041
1280
1284
1026
658
1686
2033
1795
18
15
613
573
545
515
547
825
1034
1418
1475
1217
1249
1041
1280
1284
514
786
806
1009
771
18
15
613
573
545
515
547
825
1034
1418
1475
1473
1505
1041
1280
1288
1026
1042
1043
881
771
18
15
613
573
545
515
547
825
1034
1418
1475
1473
1505
1041
1280
1288
514
1042
1046
881
771
18
15
613
573
545
515
547
825
1034
1418
1475
1473
1505
1041
1280
1288
1282
1042
1046
881
771
18
15
613
573
545
515
547
825
1034
1418
1475
1473
1505
1041
1280
1284
1026
1042
1043
881
771
18
15
613
573
545
515
547
825
1034
1418
1475
1473
1505
1041
1280
1284
514
1042
1046
881
771
18
15
613
573
545
515
547
825
1034
1418
1475
1473
1505
1041
1280
1284
1282
1042
1046
881
771
18
15
613
573
545
515
547
825
1034
1418
1481
1217
1249
1041
1280
1284
518
658
1686
2033
1795
18
15
613
573
545
515
547
825
1034
1418
1481
1217
1505
1041
1280
1284
518
1810
1299
881
771
18
15
613
573
545
515
547
825
1034
1418
1481
1473
1505
1041
1280
1284
1030
1042
1046
881
771
18
15
613
573
545
515
547
825
1034
1418
1481
1473
1505
1041
1280
1284
518
1042
1046
881
771
18
15
613
573
545
515
547
825
1034
1418
1481
1473
1505
1041
1280
1284
1286
1042
1046
881
771
18
15
613
573
545
515
547
825
1034
1418
1481
1481
1505
1041
1280
1284
1030
1090
579
881
771
18
15
613
573
545
515
547
825
1034
1418
1481
1481
1505
1041
1280
1284
518
1090
1091
881
771
18
15
613
573
545
515
547
825
1034
1418
1481
1481
1505
1041
1280
1284
1286
1090
1091
881
771
18
15
613
573
545
515
547
825
1034
1418
1479
1473
1505
1041
1280
1288
513
1557
1045
881
771
18
15
613
573
545
515
547
825
1034
1418
1482
1217
1249
1041
1280
1288
516
662
1686
2033
1795
18
15
613
573
545
515
547
825
1034
1418
1482
1217
1249
1041
1280
1284
516
662
1686
2033
1795
18
15
613
573
545
515
547
825
1034
1418
1482
1217
1505
1041
1280
1288
516
1814
1299
881
771
18
15
613
573
545
515
547
825
1034
1418
1482
1217
1505
1041
1280
1284
516
1814
1299
881
771
18
15
613
573
545
515
547
825
1034
1418
1482
1473
1505
1041
1280
1288
1028
1046
1046
881
771
18
15
613
573
545
515
547
825
1034
1418
1482
1473
1505
1041
1280
1288
516
1046
1046
881
771
18
15
613
573
545
515
547
825
1034
1418
1482
1473
1505
1041
1280
1288
1284
1046
1046
881
771
18
15
613
573
545
515
547
825
1034
1418
1482
1473
1505
1041
1280
1284
1028
1094
1043
881
771
18
15
613
573
545
515
547
825
1034
1418
1482
1473
1505
1041
1280
1284
516
1094
1043
881
771
18
15
613
573
545
515
547
825
1034
1418
1482
1473
1505
1041
1280
1284
1284
1046
1046
881
771
18
15
613
573
545
515
547
563
517
393
777
961
993
736
356
113
369
377
35
291
7
18
15
613
573
545
515
547
563
517
393
777
961
993
736
356
113
378
363
19
275
7
18
15
613
573
545
515
547
563
517
393
777
961
992
736
356
113
369
363
16
275
7
18
15
613
573
545
515
547
563
517
393
777
961
992
736
356
113
346
378
32
291
7
18
15
613
573
545
515
547
563
517
393
777
961
992
736
356
113
378
363
16
275
7
18
15
613
573
545
515
547
563
517
393
777
961
992
736
357
113
369
378
32
288
6
18
15
613
573
545
515
547
563
517
393
777
961
992
736
357
113
346
378
32
288
6
18
15
613
573
545
515
547
563
517
393
777
961
992
736
357
113
378
378
32
288
6
18
15
613
573
545
515
547
563
517
393
777
961
737
736
356
113
369
371
275
291
7
18
15
613
573
545
515
547
563
517
393
777
961
737
736
356
113
378
363
291
323
7
18
15
613
573
545
515
547
563
517
393
777
961
736
736
356
113
378
363
288
323
7
18
15
613
573
545
515
547
563
517
393
777
961
994
736
356
113
369
357
20
278
7
18
15
613
573
545
515
547
563
517
393
777
961
994
736
356
113
378
362
20
278
7
18
15
613
573
545
515
547
563
517
393
777
961
994
736
357
113
369
357
20
278
6
18
15
613
573
545
515
547
563
517
393
777
961
738
736
356
113
369
357
292
334
27
18
15
613
573
545
515
547
563
517
393
777
961
738
736
356
113
378
362
292
326
7
18
15
613
573
545
515
547
563
517
393
777
961
738
736
357
113
369
357
292
334
6
18
15
613
573
545
515
547
563
517
393
777
929
737
736
356
113
369
331
283
275
27
18
15
613
573
545
515
547
563
517
393
777
929
737
736
356
113
378
331
283
275
27
18
15
613
573
545
515
547
563
517
393
777
929
736
736
356
113
369
331
280
275
7
18
15
613
573
545
515
547
563
517
393
777
929
736
736
356
113
378
331
280
275
7
18
15
613
573
545
515
547
563
517
393
777
929
736
736
357
113
369
331
280
335
6
18
15
613
573
545
515
547
563
517
393
777
962
992
736
356
113
369
360
16
275
7
18
15
613
573
545
515
547
563
517
393
777
962
992
736
356
113
378
360
16
275
7
18
15
613
573
545
515
547
563
517
393
777
962
994
736
356
113
369
376
36
294
7
18
15
613
573
545
515
547
563
517
393
777
962
994
736
356
113
378
360
20
278
7
18
15
613
573
545
515
547
563
517
393
777
962
994
736
357
113
369
376
36
294
6
18
15
613
573
545
515
547
563
517
393
777
962
994
736
357
113
378
360
20
278
6
18
15
613
573
545
515
547
563
517
393
777
962
738
736
356
113
378
360
292
326
7
18
15
613
573
545
515
547
563
517
393
777
962
738
736
357
113
378
360
292
326
6
18
15
613
573
545
515
547
563
517
393
777
969
993
736
356
113
369
355
67
275
27
18
15
613
573
545
515
547
563
517
393
777
969
993
736
356
113
346
355
67
275
27
18
15
613
573
545
515
547
563
517
393
777
969
993
736
356
113
378
354
67
275
27
18
15
613
573
545
515
547
563
517
393
777
969
994
736
356
113
346
355
68
278
27
18
15
613
573
545
515
547
563
517
393
777
969
994
736
356
113
378
355
68
278
27
18
15
613
573
545
515
547
563
517
393
781
961
993
736
356
113
345
379
35
291
7
18
15
613
573
545
515
547
563
517
393
781
961
993
736
356
113
377
363
35
291
7
18
15
613
573
545
515
547
563
517
393
781
961
993
736
356
113
370
355
35
291
7
18
15
613
573
545
515
547
563
517
393
781
961
992
736
356
113
345
379
32
291
7
18
15
613
573
545
515
547
563
517
393
781
961
992
736
356
113
377
363
32
291
7
18
15
613
573
545
515
547
563
517
393
781
961
992
736
356
113
370
355
32
291
7
18
15
613
573
545
515
547
563
517
393
781
961
992
736
357
113
345
381
32
288
6
18
15
613
573
545
515
547
563
517
393
781
961
992
736
357
113
377
363
32
291
6
18
15
613
573
545
515
547
563
517
393
781
961
992
736
357
113
373
381
32
288
6
18
15
613
573
545
515
547
563
517
393
781
961
992
736
357
113
370
382
32
288
6
18
15
613
573
545
515
547
563
517
393
781
961
736
736
357
113
377
365
288
320
6
18
15
613
573
545
515
547
563
517
393
781
961
994
736
357
113
373
357
20
278
6
18
15
613
573
545
515
547
563
517
393
781
961
738
736
357
113
373
357
292
326
6
18
15
613
573
545
515
547
563
517
393
781
929
737
736
356
113
377
331
283
275
27
18
15
613
573
545
515
547
563
517
393
781
929
736
736
356
113
377
331
280
275
7
18
15
613
573
545
515
547
563
517
393
781
929
736
736
357
113
377
331
280
335
6
18
15
613
573
545
515
547
563
517
393
789
961
993
736
356
113
354
363
35
291
7
18
15
613
573
545
515
547
563
517
393
789
961
992
736
356
113
354
363
32
291
7
18
15
613
573
545
515
547
563
517
393
789
961
992
736
357
113
354
363
32
291
6
18
15
613
573
545
515
547
563
517
393
782
961
992
736
357
113
360
382
32
288
6
18
15
613
573
545
515
547
563
517
393
782
961
736
736
357
113
360
354
288
320
6
18
15
613
573
545
515
547
563
517
393
782
929
736
736
357
113
360
330
280
328
6
18
15
613
573
545
515
547
563
517
393
782
962
736
736
357
113
360
360
288
320
6
18
15
613
573
545
515
547
563
517
393
782
962
994
736
357
113
360
352
68
278
6
18
15
613
573
545
515
547
563
517
393
797
961
992
736
357
113
341
365
32
288
6
18
15
613
573
545
515
547
563
517
393
797
961
994
736
357
113
341
357
68
278
6
18
15
613
573
545
515
547
563
261
393
777
961
737
480
20
17
346
379
291
67
855
18
15
613
573
545
515
547
563
261
393
777
961
736
480
21
17
346
378
288
64
870
18
15
613
573
545
515
547
563
261
393
777
961
736
480
20
17
346
378
288
67
855
18
15
613
573
545
515
547
563
261
393
781
961
737
480
20
17
345
379
291
67
855
18
15
613
573
545
515
547
563
261
393
781
961
736
480
21
17
345
381
288
64
870
18
15
613
573
545
515
547
563
261
393
781
961
736
480
20
17
345
379
288
67
855
18
15
613
573
545
515
547
563
261
393
962
705
480
992
21
17
256
286
72
528
1750
18
15
613
573
545
515
547
563
261
393
962
705
480
480
21
17
512
286
72
64
870
18
15
613
573
545
515
547
563
261
393
962
705
480
480
21
17
256
286
72
64
870
18
15
613
573
545
515
547
563
261
393
962
706
336
480
21
17
512
284
48
160
998
18
15
613
573
545
515
547
563
261
393
962
706
336
480
21
17
256
284
48
160
998
18
15
613
573
545
515
547
563
261
393
962
706
480
480
21
17
256
276
64
64
870
18
15
613
573
545
515
547
563
261
393
962
706
482
992
21
17
256
280
68
534
1750
18
15
613
573
545
515
547
563
261
393
962
706
482
480
21
17
512
276
68
70
870
18
15
613
573
545
515
547
563
261
393
962
706
482
480
21
17
256
280
68
22
854
18
15
613
573
545
515
547
563
261
393
962
706
338
480
21
17
512
276
52
166
998
18
15
613
573
545
515
547
563
261
393
962
706
338
480
21
17
256
280
52
166
998
18
15
613
573
545
515
547
563
261
393
793
961
737
480
20
17
337
361
291
67
855
18
15
613
573
545
515
547
563
261
393
793
961
736
480
21
17
337
355
288
67
870
18
15
613
573
545
515
547
563
261
393
793
961
736
480
20
17
337
355
288
67
855
18
15
613
573
545
515
547
563
261
393
793
962
738
480
21
17
337
376
292
70
870
18
15
613
573
545
515
547
563
261
393
793
962
738
480
20
17
337
376
292
70
871
18
15
613
573
545
515
547
563
261
393
450
449
480
992
21
17
0
78
72
528
1750
18
15
613
573
545
515
547
563
261
393
450
449
480
480
21
17
0
30
72
64
870
18
15
613
573
545
515
547
563
261
393
450
962
736
480
21
17
0
284
272
64
870
18
15
613
573
545
515
547
563
261
393
450
962
738
352
21
17
0
276
276
22
982
18
15
613
573
545
515
547
563
261
393
450
962
738
480
21
17
0
276
276
70
870
18
15
613
573
545
515
547
563
261
393
450
450
480
992
21
17
0
20
16
528
1750
18
15
613
573
545
515
547
563
261
393
450
450
480
480
21
17
0
24
16
64
870
18
15
613
573
545
515
547
563
261
393
450
450
482
992
21
17
0
24
20
534
1750
18
15
613
573
545
515
547
563
261
393
450
450
482
480
21
17
0
24
20
22
854
18
15
613
573
545
515
547
563
261
393
797
961
736
480
21
17
341
357
288
64
870
18
15
613
573
545
515
547
563
261
393
797
961
738
480
21
17
341
357
292
70
870
18
15
613
573
545
515
547
563
261
393
965
961
992
1248
9
17
258
54
16
784
62
18
15
613
573
545
515
547
563
261
393
965
961
736
352
9
17
258
86
272
56
958
18
15
613
573
545
515
547
563
261
393
965
705
481
480
20
17
514
278
70
67
855
18
15
613
573
545
515
547
563
261
393
965
705
481
480
20
17
258
299
71
67
855
18
15
613
573
545
515
547
563
261
393
965
705
480
992
9
17
514
282
72
528
1790
18
15
613
573
545
515
547
563
261
393
965
705
480
992
9
17
258
282
72
528
1790
18
15
613
573
545
515
547
563
261
393
965
705
480
992
21
17
514
282
72
528
1750
18
15
613
573
545
515
547
563
261
393
965
705
480
992
21
17
258
282
72
528
1750
18
15
613
573
545
515
547
563
261
393
965
705
480
480
9
17
514
278
64
64
862
18
15
613
573
545
515
547
563
261
393
965
705
480
480
9
17
258
278
64
64
862
18
15
613
573
545
515
547
563
261
393
965
705
480
480
21
17
514
278
64
64
870
18
15
613
573
545
515
547
563
261
393
965
705
480
480
21
17
258
278
64
64
870
18
15
613
573
545
515
547
563
261
393
965
705
480
480
20
17
514
278
64
67
855
18
15
613
573
545
515
547
563
261
393
965
705
480
480
20
17
258
282
64
67
871
18
15
613
573
545
515
547
563
261
393
965
705
736
352
9
17
514
278
272
16
1022
18
15
613
573
545
515
547
563
261
393
965
705
482
992
21
17
258
279
76
534
1750
18
15
613
573
545
515
547
563
261
393
965
705
482
992
20
17
258
279
76
534
1767
18
15
613
573
545
515
547
563
261
393
965
705
482
480
21
17
514
278
68
77
870
18
15
613
573
545
515
547
563
261
393
965
705
482
480
21
17
258
278
68
77
870
18
15
613
573
545
515
547
563
261
393
965
705
482
480
20
17
514
279
68
70
871
18
15
613
573
545
515
547
563
261
393
965
705
482
480
20
17
258
278
76
78
871
18
15
613
573
545
515
547
563
261
393
965
705
738
352
21
17
514
279
276
22
998
18
15
613
573
545
515
547
563
261
393
965
705
738
480
21
17
514
278
292
77
870
18
15
613
573
545
515
547
563
261
393
453
961
992
1248
9
17
2
278
16
784
62
18
15
613
573
545
515
547
563
261
393
453
961
737
480
20
17
2
566
278
67
871
18
15
613
573
545
515
547
563
261
393
453
961
736
352
9
17
2
278
272
16
1022
18
15
613
573
545
515
547
563
261
393
453
961
736
480
21
17
2
278
288
64
870
18
15
613
573
545
515
547
563
261
393
453
961
736
480
20
17
2
554
288
67
871
18
15
613
573
545
515
547
563
261
393
453
961
738
352
21
17
2
566
276
22
998
18
15
613
573
545
515
547
563
261
393
453
961
738
352
20
17
2
566
276
22
999
18
15
613
573
545
515
547
563
261
393
453
961
738
480
21
17
2
278
292
77
870
18
15
613
573
545
515
547
563
261
393
453
449
992
1248
9
17
2
22
528
784
62
18
15
613
573
545
515
547
563
261
393
453
449
481
992
20
17
2
26
19
531
1751
18
15
613
573
545
515
547
563
261
393
453
449
481
480
20
17
2
22
22
67
871
18
15
613
573
545
515
547
563
261
393
453
449
480
992
9
17
2
22
16
528
1790
18
15
613
573
545
515
547
563
261
393
453
449
480
992
21
17
2
26
72
528
1750
18
15
613
573
545
515
547
563
261
393
453
449
480
480
9
17
2
22
64
64
862
18
15
613
573
545
515
547
563
261
393
453
449
480
480
21
17
2
22
64
64
870
18
15
613
573
545
515
547
563
261
393
453
449
480
480
20
17
2
22
64
67
855
18
15
613
573
545
515
547
563
261
393
453
449
482
992
21
17
2
23
20
534
1750
18
15
613
573
545
515
547
563
261
393
453
449
482
992
20
17
2
23
20
534
1767
18
15
613
573
545
515
547
563
261
393
453
449
482
480
21
17
2
22
20
77
870
18
15
613
573
545
515
547
563
261
393
453
449
482
480
20
17
2
23
20
22
871
18
15
613
573
545
515
547
563
261
393
461
961
737
480
20
17
5
282
291
67
855
18
15
613
573
545
515
547
563
261
393
461
961
736
480
21
17
5
285
288
64
870
18
15
613
573
545
515
547
563
261
393
461
961
738
352
21
17
5
533
276
22
998
18
15
613
573
545
515
547
563
261
393
461
961
738
352
20
17
5
533
276
22
999
18
15
613
573
545
515
547
563
261
393
461
961
738
480
21
17
5
533
276
86
854
18
15
613
573
545
515
547
563
261
393
461
961
738
480
20
17
5
565
276
78
871
18
15
613
573
545
515
547
563
261
393
461
705
738
352
21
17
5
661
1684
22
998
18
15
613
573
545
515
547
563
261
393
461
705
738
352
20
17
5
661
1684
22
999
18
15
613
573
545
515
547
563
261
393
461
449
481
992
20
17
5
66
67
531
1751
18
15
613
573
545
515
547
563
261
393
461
449
481
480
20
17
5
66
67
67
855
18
15
613
573
545
515
547
563
261
393
461
449
480
992
21
17
5
69
64
528
1750
18
15
613
573
545
515
547
563
261
393
461
449
480
480
21
17
5
29
64
64
870
18
15
613
573
545
515
547
563
261
393
461
449
482
992
21
17
5
21
20
534
1750
18
15
613
573
545
515
547
563
261
393
461
449
482
992
20
17
5
21
20
534
1767
18
15
613
573
545
515
547
563
261
393
461
449
482
480
21
17
5
21
20
22
870
18
15
613
573
545
515
547
563
261
393
461
449
482
480
20
17
5
21
20
22
871
18
15
613
573
545
515
547
563
261
393
973
705
336
480
21
17
517
285
48
160
998
18
15
613
573
545
515
547
563
261
393
973
705
336
480
21
17
261
285
48
160
998
18
15
613
573
545
515
547
563
261
393
973
705
481
992
20
17
517
282
67
531
1751
18
15
613
573
545
515
547
563
261
393
973
705
481
992
20
17
261
282
67
531
1751
18
15
613
573
545
515
547
563
261
393
973
705
481
480
20
17
517
282
67
67
855
18
15
613
573
545
515
547
563
261
393
973
705
481
480
20
17
261
282
67
67
855
18
15
613
573
545
515
547
563
261
393
973
705
737
480
20
17
517
282
323
67
855
18
15
613
573
545
515
547
563
261
393
973
705
480
480
21
17
517
285
64
64
870
18
15
613
573
545
515
547
563
261
393
973
705
480
480
21
17
261
285
64
64
870
18
15
613
573
545
515
547
563
261
393
973
705
482
480
21
17
517
277
68
70
870
18
15
613
573
545
515
547
563
261
393
973
705
482
480
21
17
261
277
68
70
870
18
15
613
573
545
515
547
563
261
393
973
705
482
480
20
17
517
277
68
70
871
18
15
613
573
545
515
547
563
261
393
973
705
482
480
20
17
261
277
68
70
871
18
15
613
573
545
515
547
563
261
393
973
705
738
352
21
17
517
277
276
22
998
18
15
613
573
545
515
547
563
261
393
973
705
738
352
21
17
261
277
276
22
998
18
15
613
573
545
515
547
563
261
393
973
705
738
352
20
17
517
277
276
22
999
18
15
613
573
545
515
547
563
261
1417
1474
449
480
992
21
1553
1280
286
72
528
1750
18
15
613
573
545
515
547
563
261
1417
1474
450
480
992
21
1553
1280
276
16
528
1750
18
15
613
573
545
515
547
563
261
1417
1474
450
482
992
21
1553
1280
280
68
534
1750
18
15
613
573
545
515
547
563
261
1417
1477
1217
1504
1248
9
1553
514
1814
1296
784
62
18
15
613
573
545
515
547
563
261
1417
1477
1473
992
1248
9
1553
1026
534
16
784
62
18
15
613
573
545
515
547
563
261
1417
1477
1473
992
1248
9
1553
514
1174
16
784
62
18
15
613
573
545
515
547
563
261
1417
1477
1473
1504
1248
9
1553
1026
534
1040
784
62
18
15
613
573
545
515
547
563
261
1417
1477
1473
1504
1248
9
1553
514
1558
1040
784
62
18
15
613
573
545
515
547
563
261
1417
1477
449
992
1248
9
1553
1282
282
272
787
62
18
15
613
573
545
515
547
563
261
1417
1477
449
481
992
20
1553
1282
282
19
531
1751
18
15
613
573
545
515
547
563
261
1417
1477
449
480
992
9
1553
1282
278
16
528
1790
18
15
613
573
545
515
547
563
261
1417
1477
449
480
992
21
1553
1282
282
72
528
1750
18
15
613
573
545
515
547
563
261
1417
1477
449
482
992
21
1553
1282
279
20
534
1750
18
15
613
573
545
515
547
563
261
1417
1477
449
482
992
20
1553
1282
279
20
534
1767
18
15
613
573
545
515
547
563
261
1417
1485
449
482
992
21
1553
1285
277
20
534
1750
18
15
613
573
545
515
547
563
523
649
681
513
337
992
1760
1700
1606
1638
171
675
512
18
15
613
573
545
515
547
563
523
649
681
513
337
992
1760
1700
1734
1726
171
675
512
18
15
613
573
545
515
547
563
523
649
681
521
337
992
1760
1700
1606
1634
163
675
512
18
15
613
573
545
515
547
563
523
649
685
513
337
992
1760
1700
1605
1642
171
675
512
18
15
613
573
545
515
547
563
265
393
781
961
737
480
33
13
345
379
291
67
837
18
15
613
573
545
515
547
563
265
393
781
961
736
480
33
13
345
379
288
67
837
18
15
613
573
545
515
547
563
265
393
962
705
481
480
33
13
512
286
75
35
901
18
15
613
573
545
515
547
563
265
393
962
962
994
1248
33
13
256
72
20
790
46
18
15
613
573
545
515
547
563
265
393
962
706
480
480
33
13
512
276
64
32
942
18
15
613
573
545
515
547
563
265
393
962
706
480
480
33
13
256
276
64
32
942
18
15
613
573
545
515
547
563
265
393
962
706
482
480
33
13
512
276
68
38
942
18
15
613
573
545
515
547
563
265
393
962
706
482
480
33
13
256
280
68
38
942
18
15
613
573
545
515
547
563
265
393
450
449
481
928
33
13
0
78
67
611
1589
18
15
613
573
545
515
547
563
265
393
450
449
481
480
33
13
0
78
67
67
837
18
15
613
573
545
515
547
563
265
393
450
962
992
1248
33
13
0
280
32
800
46
18
15
613
573
545
515
547
563
265
393
450
962
736
480
33
13
0
296
288
67
837
18
15
613
573
545
515
547
563
265
393
450
962
994
1248
33
13
0
280
36
806
46
18
15
613
573
545
515
547
563
265
393
450
450
992
1248
33
13
0
24
544
800
46
18
15
613
573
545
515
547
563
265
393
450
450
480
480
33
13
0
24
16
32
942
18
15
613
573
545
515
547
563
265
393
450
450
994
1248
33
13
0
24
532
790
46
18
15
613
573
545
515
547
563
265
393
450
450
482
480
33
13
0
24
20
38
942
18
15
613
573
545
515
547
563
265
393
969
705
481
928
33
11
263
285
70
611
1589
18
15
613
573
545
515
547
563
265
393
969
705
481
928
33
13
518
274
67
611
1589
18
15
613
573
545
515
547
563
265
393
969
705
481
928
33
13
262
274
67
611
1589
18
15
613
573
545
515
547
563
265
393
457
449
481
928
33
11
7
29
70
611
1589
18
15
613
573
545
515
547
563
265
393
457
449
481
928
33
13
6
18
19
611
1589
18
15
613
573
545
515
547
563
265
393
457
457
481
928
33
13
6
66
67
611
1589
18
15
613
573
545
515
547
563
265
393
461
961
994
1248
33
13
5
277
20
790
46
18
15
613
573
545
515
547
563
265
393
461
449
481
928
33
13
5
66
67
611
1589
18
15
613
573
545
515
547
563
265
393
461
449
994
1248
33
13
5
21
532
790
46
18
15
613
573
545
515
547
563
265
393
973
961
994
1248
33
13
261
69
20
790
46
18
15
613
573
545
515
547
563
265
1417
1481
449
481
928
33
1549
1286
274
19
611
1589
18
15
613
573
545
515
547
563
525
649
685
513
336
992
1762
1703
1689
1643
168
672
516
18
15
613
573
545
515
547
563
267
393
962
705
336
416
32
6
256
286
48
144
960
18
15
613
573
545
515
547
563
267
393
962
705
336
416
32
12
512
286
48
144
960
18
15
613
573
545
515
547
563
267
393
962
705
337
416
32
6
256
286
51
147
960
18
15
613
573
545
515
547
563
267
393
962
705
337
416
32
12
512
286
51
147
960
18
15
613
573
545
515
547
563
267
393
962
705
481
480
32
4
512
286
67
35
896
18
15
613
573
545
515
547
563
267
393
962
705
481
480
32
4
256
278
75
67
832
18
15
613
573
545
515
547
563
267
393
962
705
481
480
32
5
512
286
67
35
896
18
15
613
573
545
515
547
563
267
393
962
705
481
480
32
5
256
286
75
67
832
18
15
613
573
545
515
547
563
267
393
962
705
480
480
32
4
512
286
64
32
896
18
15
613
573
545
515
547
563
267
393
962
705
480
480
32
4
256
286
64
32
896
18
15
613
573
545
515
547
563
267
393
962
962
992
1248
32
12
256
40
32
800
40
18
15
613
573
545
515
547
563
267
393
962
962
992
1248
32
10
256
40
32
800
40
18
15
613
573
545
515
547
563
267
393
962
962
994
1248
32
12
256
40
36
806
47
18
15
613
573
545
515
547
563
267
393
962
706
336
416
32
6
512
280
48
144
960
18
15
613
573
545
515
547
563
267
393
962
706
336
416
32
6
256
280
48
144
960
18
15
613
573
545
515
547
563
267
393
962
706
336
416
32
12
512
280
48
144
960
18
15
613
573
545
515
547
563
267
393
962
706
480
928
32
4
512
280
64
608
1584
18
15
613
573
545
515
547
563
267
393
962
706
480
928
32
4
256
280
64
608
1584
18
15
613
573
545
515
547
563
267
393
962
706
480
928
32
6
512
280
64
608
1584
18
15
613
573
545
515
547
563
267
393
962
706
480
928
32
6
256
280
64
608
1584
18
15
613
573
545
515
547
563
267
393
962
706
480
928
32
12
512
280
64
608
1584
18
15
613
573
545
515
547
563
267
393
962
706
480
928
32
12
256
280
64
608
1584
18
15
613
573
545
515
547
563
267
393
962
706
480
480
32
4
512
280
64
64
832
18
15
613
573
545
515
547
563
267
393
962
706
480
480
32
4
256
280
64
64
832
18
15
613
573
545
515
547
563
267
393
962
706
480
480
32
5
512
280
64
64
832
18
15
613
573
545
515
547
563
267
393
962
706
480
480
32
5
256
280
64
64
832
18
15
613
573
545
515
547
563
267
393
962
706
736
480
32
4
256
276
328
64
832
18
15
613
573
545
515
547
563
267
393
962
706
482
928
32
4
512
276
68
614
1592
18
15
613
573
545
515
547
563
267
393
962
706
482
928
32
4
256
280
68
614
1592
18
15
613
573
545
515
547
563
267
393
962
706
482
928
32
12
512
276
68
614
1592
18
15
613
573
545
515
547
563
267
393
962
706
482
928
32
12
256
280
68
614
1592
18
15
613
573
545
515
547
563
267
393
793
961
737
480
32
4
337
374
291
67
832
18
15
613
573
545
515
547
563
267
393
793
961
737
480
32
5
337
379
291
67
832
18
15
613
573
545
515
547
563
267
393
793
961
736
480
32
4
337
383
288
64
832
18
15
613
573
545
515
547
563
267
393
793
961
736
480
32
5
337
379
288
64
832
18
15
613
573
545
515
547
563
267
393
793
962
736
480
32
4
337
376
288
64
832
18
15
613
573
545
515
547
563
267
393
793
962
736
480
32
5
337
376
288
64
832
18
15
613
573
545
515
547
563
267
393
450
961
737
480
32
4
0
278
275
67
832
18
15
613
573
545
515
547
563
267
393
450
961
736
480
32
4
0
286
272
64
832
18
15
613
573
545
515
547
563
267
393
450
449
993
1248
32
12
0
78
547
803
40
18
15
613
573
545
515
547
563
267
393
450
449
481
928
32
4
0
22
19
611
1584
18
15
613
573
545
515
547
563
267
393
450
449
481
928
32
12
0
78
67
611
1584
18
15
613
573
545
515
547
563
267
393
450
449
481
480
32
4
0
22
22
79
832
18
15
613
573
545
515
547
563
267
393
450
449
481
480
32
5
0
30
19
67
832
18
15
613
573
545
515
547
563
267
393
450
449
480
928
32
4
0
30
16
608
1584
18
15
613
573
545
515
547
563
267
393
450
449
480
928
32
6
0
78
72
608
1584
18
15
613
573
545
515
547
563
267
393
450
449
480
928
32
12
0
30
16
608
1584
18
15
613
573
545
515
547
563
267
393
450
449
480
480
32
4
0
30
16
64
832
18
15
613
573
545
515
547
563
267
393
450
962
992
1248
32
12
0
280
32
800
40
18
15
613
573
545
515
547
563
267
393
450
962
992
1248
32
13
0
280
32
800
40
18
15
613
573
545
515
547
563
267
393
450
962
992
1248
32
10
0
280
32
800
40
18
15
613
573
545
515
547
563
267
393
450
962
736
480
32
4
0
280
272
80
832
18
15
613
573
545
515
547
563
267
393
450
962
736
480
32
5
0
280
272
80
832
18
15
613
573
545
515
547
563
267
393
450
962
994
1248
32
12
0
280
36
806
40
18
15
613
573
545
515
547
563
267
393
450
962
994
1248
32
13
0
280
36
806
40
18
15
613
573
545
515
547
563
267
393
450
450
992
1248
32
12
0
24
544
800
40
18
15
613
573
545
515
547
563
267
393
450
450
992
1248
32
13
0
24
544
800
40
18
15
613
573
545
515
547
563
267
393
450
450
992
1248
32
10
0
24
544
800
40
18
15
613
573
545
515
547
563
267
393
450
450
480
928
32
4
0
24
64
608
1584
18
15
613
573
545
515
547
563
267
393
450
450
480
928
32
6
0
24
64
608
1584
18
15
613
573
545
515
547
563
267
393
450
450
480
928
32
12
0
24
64
608
1584
18
15
613
573
545
515
547
563
267
393
450
450
480
480
32
4
0
24
64
64
832
18
15
613
573
545
515
547
563
267
393
450
450
480
480
32
5
0
24
64
64
832
18
15
613
573
545
515
547
563
267
393
450
450
994
1248
32
12
0
24
548
806
40
18
15
613
573
545
515
547
563
267
393
450
450
994
1248
32
13
0
24
548
806
40
18
15
613
573
545
515
547
563
267
393
450
450
482
928
32
4
0
20
68
614
1584
18
15
613
573
545
515
547
563
267
393
450
450
482
928
32
12
0
20
68
614
1584
18
15
613
573
545
515
547
563
267
393
965
705
480
928
32
6
259
287
64
608
1584
18
15
613
573
545
515
547
563
267
393
453
961
992
1248
32
10
3
299
32
800
40
18
15
613
573
545
515
547
563
267
393
453
449
992
1248
32
10
3
43
544
800
40
18
15
613
573
545
515
547
563
267
393
453
449
480
928
32
6
3
27
16
608
1584
18
15
613
573
545
515
547
563
267
393
794
961
737
480
32
4
336
374
291
67
832
18
15
613
573
545
515
547
563
267
393
794
961
737
480
32
5
336
374
291
67
832
18
15
613
573
545
515
547
563
267
393
794
962
736
480
32
4
336
376
288
64
832
18
15
613
573
545
515
547
563
267
393
794
962
736
480
32
5
336
376
288
64
832
18
15
613
573
545
515
547
563
267
393
969
705
481
928
32
4
518
274
67
611
1584
18
15
613
573
545
515
547
563
267
393
969
705
481
928
32
4
262
274
67
611
1584
18
15
613
573
545
515
547
563
267
393
969
705
481
928
32
9
519
285
70
611
1587
18
15
613
573
545
515
547
563
267
393
969
705
481
928
32
9
263
287
67
611
1584
18
15
613
573
545
515
547
563
267
393
969
705
480
928
32
4
518
274
64
608
1584
18
15
613
573
545
515
547
563
267
393
969
705
480
928
32
4
262
274
64
608
1584
18
15
613
573
545
515
547
563
267
393
969
705
480
928
32
9
519
285
64
608
1584
18
15
613
573
545
515
547
563
267
393
457
449
481
928
32
4
6
22
19
611
1584
18
15
613
573
545
515
547
563
267
393
457
449
481
928
32
9
7
29
70
611
1587
18
15
613
573
545
515
547
563
267
393
457
449
480
928
32
4
6
18
64
608
1584
18
15
613
573
545
515
547
563
267
393
457
449
480
928
32
6
7
73
64
608
1584
18
15
613
573
545
515
547
563
267
393
457
449
480
928
32
9
7
29
64
608
1584
18
15
613
573
545
515
547
563
267
393
457
457
481
928
32
4
6
66
67
611
1587
18
15
613
573
545
515
547
563
267
393
457
457
480
928
32
4
6
66
64
608
1584
18
15
613
573
545
515
547
563
267
393
457
457
482
928
32
4
6
66
68
614
1587
18
15
613
573
545
515
547
563
267
393
461
961
992
1248
32
5
5
285
32
800
40
18
15
613
573
545
515
547
563
267
393
461
961
737
480
32
4
5
278
278
79
832
18
15
613
573
545
515
547
563
267
393
461
961
737
480
32
5
5
278
278
79
832
18
15
613
573
545
515
547
563
267
393
461
961
736
480
32
4
5
533
272
80
832
18
15
613
573
545
515
547
563
267
393
461
961
736
480
32
5
5
533
272
80
832
18
15
613
573
545
515
547
563
267
393
461
449
993
1248
32
5
5
66
547
803
40
18
15
613
573
545
515
547
563
267
393
461
449
992
1248
32
5
5
29
544
800
40
18
15
613
573
545
515
547
563
267
393
461
449
481
928
32
4
5
66
67
611
1584
18
15
613
573
545
515
547
563
267
393
461
449
481
928
32
5
5
66
67
611
1584
18
15
613
573
545
515
547
563
267
393
461
449
481
928
32
9
5
66
67
611
1584
18
15
613
573
545
515
547
563
267
393
461
449
481
480
32
4
5
66
67
67
832
18
15
613
573
545
515
547
563
267
393
461
449
481
480
32
5
5
66
67
67
832
18
15
613
573
545
515
547
563
267
393
461
449
480
928
32
4
5
21
16
608
1584
18
15
613
573
545
515
547
563
267
393
461
449
480
928
32
5
5
21
16
608
1584
18
15
613
573
545
515
547
563
267
393
461
449
480
928
32
9
5
21
16
608
1584
18
15
613
573
545
515
547
563
267
393
461
449
480
480
32
4
5
21
64
64
832
18
15
613
573
545
515
547
563
267
393
461
449
480
480
32
5
5
21
64
64
832
18
15
613
573
545
515
547
563
267
393
973
961
992
1248
32
5
261
38
32
800
40
18
15
613
573
545
515
547
563
267
393
973
961
736
480
32
4
517
69
272
80
832
18
15
613
573
545
515
547
563
267
393
973
961
736
480
32
4
261
77
272
80
832
18
15
613
573
545
515
547
563
267
393
973
961
736
480
32
5
517
69
272
80
832
18
15
613
573
545
515
547
563
267
393
973
961
736
480
32
5
261
77
272
80
832
18
15
613
573
545
515
547
563
267
393
973
705
336
416
32
4
517
277
48
144
960
18
15
613
573
545
515
547
563
267
393
973
705
336
416
32
4
261
277
48
144
960
18
15
613
573
545
515
547
563
267
393
973
705
337
416
32
4
517
282
51
147
960
18
15
613
573
545
515
547
563
267
393
973
705
337
416
32
4
261
282
51
147
960
18
15
613
573
545
515
547
563
267
393
973
705
481
928
32
4
517
282
67
611
1584
18
15
613
573
545
515
547
563
267
393
973
705
481
928
32
4
261
282
67
611
1584
18
15
613
573
545
515
547
563
267
393
973
705
481
928
32
5
517
282
67
611
1584
18
15
613
573
545
515
547
563
267
393
973
705
481
928
32
5
261
282
67
611
1584
18
15
613
573
545
515
547
563
267
393
973
705
481
480
32
4
517
282
67
67
832
18
15
613
573
545
515
547
563
267
393
973
705
481
480
32
4
261
282
67
67
832
18
15
613
573
545
515
547
563
267
393
973
705
481
480
32
5
517
282
67
67
832
18
15
613
573
545
515
547
563
267
393
973
705
481
480
32
5
261
282
67
67
832
18
15
613
573
545
515
547
563
267
393
973
705
737
480
32
4
517
282
323
67
832
18
15
613
573
545
515
547
563
267
393
973
705
737
480
32
5
517
282
323
67
832
18
15
613
573
545
515
547
563
267
393
973
705
480
928
32
4
517
285
64
608
1584
18
15
613
573
545
515
547
563
267
393
973
705
480
928
32
4
261
285
64
608
1584
18
15
613
573
545
515
547
563
267
393
973
705
480
928
32
5
517
281
64
608
1584
18
15
613
573
545
515
547
563
267
393
973
705
480
928
32
5
261
285
64
608
1584
18
15
613
573
545
515
547
563
267
393
973
705
480
928
32
9
261
285
64
608
1584
18
15
613
573
545
515
547
563
267
393
973
705
480
480
32
4
517
277
64
32
896
18
15
613
573
545
515
547
563
267
393
973
705
480
480
32
4
261
277
64
32
896
18
15
613
573
545
515
547
563
267
393
973
705
480
480
32
5
517
277
64
32
896
18
15
613
573
545
515
547
563
267
393
973
705
480
480
32
5
261
277
64
32
896
18
15
613
573
545
515
547
563
267
393
973
705
736
480
32
4
517
285
320
64
832
18
15
613
573
545
515
547
563
267
393
973
705
736
480
32
4
261
278
320
64
832
18
15
613
573
545
515
547
563
267
393
973
705
736
480
32
5
517
281
320
64
832
18
15
613
573
545
515
547
563
267
393
973
705
736
480
32
5
261
278
320
64
832
18
15
613
573
545
515
547
563
267
1417
1474
449
481
928
32
1540
1280
278
19
611
1584
18
15
613
573
545
515
547
563
267
1417
1474
449
480
928
32
1540
1280
286
16
608
1584
18
15
613
573
545
515
547
563
267
1417
1474
450
480
928
32
1540
1280
280
64
608
1584
18
15
613
573
545
515
547
563
267
1417
1474
450
480
928
32
1542
1280
280
64
608
1584
18
15
613
573
545
515
547
563
267
1417
1474
450
480
928
32
1548
1280
280
64
608
1584
18
15
613
573
545
515
547
563
267
1417
1474
450
482
928
32
1540
1280
280
68
614
1584
18
15
613
573
545
515
547
563
267
1417
1474
450
482
928
32
1548
1280
280
68
614
1584
18
15
613
573
545
515
547
563
267
1417
1481
449
481
928
32
1540
1286
274
67
611
1584
18
15
613
573
545
515
547
563
267
1417
1481
449
481
928
32
1545
1287
287
19
611
1587
18
15
613
573
545
515
547
563
267
1417
1481
449
480
928
32
1540
1286
274
64
608
1584
18
15
613
573
545
515
547
563
267
1417
1485
449
481
928
32
1541
1285
282
19
611
1584
18
15
613
573
545
515
547
563
267
1417
1485
449
480
928
32
1540
1285
277
16
608
1584
18
15
613
573
545
515
547
563
267
1417
1485
449
480
928
32
1541
1285
277
16
608
1584
18
15
613
573
545
515
547
563
267
395
453
449
480
928
32
8
1
77
64
608
1584
18
15
613
573
545
515
547
563
267
395
969
705
337
416
32
8
516
278
51
147
960
18
15
613
573
545
515
547
563
267
395
969
705
337
416
32
8
260
278
54
147
963
18
15
613
573
545
515
547
563
267
395
969
705
481
928
32
8
516
278
70
611
1587
18
15
613
573
545
515
547
563
267
395
969
705
481
928
32
8
260
278
70
611
1587
18
15
613
573
545
515
547
563
267
395
457
449
481
928
32
8
4
22
19
611
1584
18
15
613
573
545
515
547
563
267
395
457
449
480
928
32
8
4
73
64
608
1584
18
15
613
573
545
515
547
563
267
1419
1481
449
481
928
32
1544
1284
278
19
611
1584
18
15
613
573
545
515
547
563
269
393
777
961
737
480
34
11
347
383
291
67
836
18
15
613
573
545
515
547
563
269
393
777
962
738
480
34
11
347
376
292
70
836
18
15
613
573
545
515
547
563
269
393
781
961
737
480
34
11
345
379
291
67
836
18
15
613
573
545
515
547
563
269
393
962
705
481
480
34
6
512
278
75
67
836
18
15
613
573
545
515
547
563
269
393
962
705
481
480
34
6
256
278
75
67
836
18
15
613
573
545
515
547
563
269
393
962
962
738
480
34
6
512
40
292
70
836
18
15
613
573
545
515
547
563
269
393
962
962
738
480
34
6
256
72
276
86
836
18
15
613
573
545
515
547
563
269
393
962
706
482
480
34
6
512
276
68
70
836
18
15
613
573
545
515
547
563
269
393
962
706
482
480
34
6
256
280
68
70
836
18
15
613
573
545
515
547
563
269
393
793
962
738
480
34
7
337
376
292
70
836
18
15
613
573
545
515
547
563
269
393
450
961
737
480
34
6
0
278
275
67
836
18
15
613
573
545
515
547
563
269
393
450
449
481
928
34
6
0
78
67
611
1588
18
15
613
573
545
515
547
563
269
393
450
449
481
480
34
6
0
22
19
67
836
18
15
613
573
545
515
547
563
269
393
450
962
738
480
34
6
0
276
292
70
836
18
15
613
573
545
515
547
563
269
393
450
450
482
480
34
6
0
24
20
70
836
18
15
613
573
545
515
547
563
269
393
965
705
481
480
34
6
514
283
67
35
900
18
15
613
573
545
515
547
563
269
393
965
705
481
480
34
6
258
282
75
67
836
18
15
613
573
545
515
547
563
269
393
965
705
481
480
34
11
515
283
67
35
900
18
15
613
573
545
515
547
563
269
393
453
449
481
480
34
6
2
26
19
67
836
18
15
613
573
545
515
547
563
269
393
453
449
481
480
34
11
3
27
19
67
836
18
15
613
573
545
515
547
563
269
393
969
961
737
480
34
6
518
73
275
83
836
18
15
613
573
545
515
547
563
269
393
969
961
737
480
34
6
262
73
275
83
836
18
15
613
573
545
515
547
563
269
393
969
705
481
928
34
6
518
274
67
611
1588
18
15
613
573
545
515
547
563
269
393
969
705
481
928
34
6
262
274
67
611
1588
18
15
613
573
545
515
547
563
269
393
969
705
481
480
34
6
518
274
67
67
836
18
15
613
573
545
515
547
563
269
393
969
705
481
480
34
6
262
274
67
67
836
18
15
613
573
545
515
547
563
269
393
969
705
737
480
34
6
518
286
323
67
836
18
15
613
573
545
515
547
563
269
393
969
713
481
480
34
6
262
290
67
67
836
18
15
613
573
545
515
547
563
269
393
457
961
737
480
34
6
6
530
275
83
836
18
15
613
573
545
515
547
563
269
393
457
449
481
928
34
6
6
18
67
611
1588
18
15
613
573
545
515
547
563
269
393
457
449
481
480
34
6
6
22
19
67
836
18
15
613
573
545
515
547
563
269
393
457
449
482
480
34
6
6
18
20
86
836
18
15
613
573
545
515
547
563
269
393
457
457
481
480
34
6
6
66
67
67
836
18
15
613
573
545
515
547
563
269
393
457
457
482
480
34
6
6
66
68
38
900
18
15
613
573
545
515
547
563
269
393
461
961
738
480
34
7
5
533
276
86
836
18
15
613
573
545
515
547
563
269
393
461
449
480
928
34
7
5
25
144
608
1588
18
15
613
573
545
515
547
563
269
393
461
449
482
480
34
7
5
21
20
86
836
18
15
613
573
545
515
547
563
269
393
973
961
738
480
34
7
517
69
276
86
836
18
15
613
573
545
515
547
563
269
393
973
961
738
480
34
7
261
69
276
86
836
18
15
613
573
545
515
547
563
269
393
973
705
480
928
34
7
517
281
64
608
1588
18
15
613
573
545
515
547
563
269
393
973
705
480
928
34
7
261
285
64
608
1588
18
15
613
573
545
515
547
563
269
393
973
705
482
480
34
7
517
277
68
38
900
18
15
613
573
545
515
547
563
269
393
973
705
482
480
34
7
261
277
68
38
900
18
15
613
573
545
515
547
563
269
1417
1481
449
481
928
34
1542
1286
274
67
611
1588
18
15
613
573
545
515
547
563
269
1417
1485
449
480
928
34
1543
1285
281
16
608
1588
18
15
613
573
545
515
547
571
521
649
681
513
337
976
1762
1703
1607
1647
171
1203
1156
18
15
613
573
545
515
547
571
521
649
685
513
336
976
1762
1703
1605
1641
168
688
516
18
15
613
573
545
515
547
571
521
649
685
513
336
976
1762
1703
1689
1643
168
1200
1156
18
15
613
573
545
515
547
571
521
649
685
513
337
976
1762
1703
1605
1642
171
1203
1156
18
15
613
573
545
515
547
571
521
649
685
513
337
976
1762
1703
1689
1643
171
1203
1156
18
15
613
573
545
515
547
571
261
393
461
513
850
464
17
17
5
725
1652
1662
1502
18
15
613
573
545
515
547
571
265
393
962
961
993
528
2
23
256
78
75
371
4
18
15
613
573
545
515
547
571
265
393
962
705
337
464
2
23
512
286
51
179
964
18
15
613
573
545
515
547
571
265
393
962
705
337
464
2
23
256
286
51
179
964
18
15
613
573
545
515
547
571
265
393
962
962
992
528
2
11
256
24
16
496
4
18
15
613
573
545
515
547
571
265
393
962
962
992
528
2
23
256
24
16
496
4
18
15
613
573
545
515
547
571
265
393
962
706
336
464
2
11
512
280
48
176
964
18
15
613
573
545
515
547
571
265
393
962
706
336
464
2
11
256
280
48
176
964
18
15
613
573
545
515
547
571
265
393
962
706
336
464
2
23
512
284
48
176
964
18
15
613
573
545
515
547
571
265
393
962
706
336
464
2
23
256
280
48
176
964
18
15
613
573
545
515
547
571
265
393
962
706
736
528
2
11
256
280
272
496
4
18
15
613
573
545
515
547
571
265
393
450
962
992
528
2
11
0
280
16
496
4
18
15
613
573
545
515
547
571
265
393
450
962
992
528
2
23
0
280
16
496
4
18
15
613
573
545
515
547
571
265
393
450
450
992
528
2
11
0
24
528
496
4
18
15
613
573
545
515
547
571
265
393
450
450
992
528
2
23
0
24
528
496
4
18
15
613
573
545
515
547
571
265
393
450
450
480
528
2
11
0
24
16
496
4
18
15
613
573
545
515
547
571
265
393
450
450
480
528
2
23
0
24
16
496
4
18
15
613
573
545
515
547
571
265
393
965
961
992
528
2
11
259
31
16
496
4
18
15
613
573
545
515
547
571
265
393
965
705
336
464
2
11
515
283
48
176
964
18
15
613
573
545
515
547
571
265
393
965
705
336
464
2
11
259
283
48
176
964
18
15
613
573
545
515
547
571
265
393
965
705
337
464
2
11
515
283
51
179
964
18
15
613
573
545
515
547
571
265
393
965
705
337
464
2
11
259
283
51
179
964
18
15
613
573
545
515
547
571
265
393
965
705
337
464
2
15
515
283
51
179
964
18
15
613
573
545
515
547
571
265
393
965
705
337
464
2
15
259
283
51
179
964
18
15
613
573
545
515
547
571
265
393
453
529
848
464
2
11
3
711
1632
1648
1476
18
15
613
573
545
515
547
571
265
393
453
529
848
464
2
10
2
711
1632
1648
1476
18
15
613
573
545
515
547
571
265
393
453
529
848
464
2
10
3
711
1632
1648
1476
18
15
613
573
545
515
547
571
265
393
453
961
992
528
2
11
3
279
16
496
4
18
15
613
573
545
515
547
571
265
393
453
705
336
528
2
11
3
671
48
1072
4
18
15
613
573
545
515
547
571
265
393
453
449
992
528
2
11
3
31
528
496
4
18
15
613
573
545
515
547
571
265
393
453
449
480
528
2
11
3
31
16
496
4
18
15
613
573
545
515
547
571
265
393
969
961
993
528
2
11
263
73
19
499
4
18
15
613
573
545
515
547
571
265
393
969
961
992
528
2
11
263
73
16
496
4
18
15
613
573
545
515
547
571
265
393
969
705
337
464
2
11
519
277
54
191
964
18
15
613
573
545
515
547
571
265
393
969
705
337
464
2
11
263
277
54
191
964
18
15
613
573
545
515
547
571
265
393
969
962
992
528
2
11
263
72
32
496
4
18
15
613
573
545
515
547
571
265
393
457
961
993
528
2
11
7
287
19
499
4
18
15
613
573
545
515
547
571
265
393
457
961
992
528
2
11
7
585
32
496
4
18
15
613
573
545
515
547
571
265
393
457
449
993
528
2
11
7
73
275
371
4
18
15
613
573
545
515
547
571
265
393
457
449
992
528
2
11
7
73
544
496
4
18
15
613
573
545
515
547
571
265
393
457
449
481
528
2
11
7
73
19
499
4
18
15
613
573
545
515
547
571
265
393
457
449
480
528
2
11
7
73
16
496
4
18
15
613
573
545
515
547
571
265
393
457
450
992
528
2
11
7
72
544
496
4
18
15
613
573
545
515
547
571
265
393
457
450
480
528
2
11
7
72
32
496
4
18
15
613
573
545
515
547
571
265
393
461
961
993
528
2
23
5
282
19
499
4
18
15
613
573
545
515
547
571
265
393
461
961
992
528
2
23
5
581
16
496
4
18
15
613
573
545
515
547
571
265
393
461
705
336
464
2
23
5
665
48
176
964
18
15
613
573
545
515
547
571
265
393
461
449
993
528
2
23
5
66
587
371
4
18
15
613
573
545
515
547
571
265
393
461
449
992
528
2
23
5
69
528
496
4
18
15
613
573
545
515
547
571
265
393
461
449
480
528
2
23
5
21
144
496
4
18
15
613
573
545
515
547
571
265
393
973
961
993
528
2
23
261
66
75
371
4
18
15
613
573
545
515
547
571
265
393
973
961
992
528
2
23
261
89
16
496
4
18
15
613
573
545
515
547
571
265
393
973
705
336
464
2
23
517
281
48
176
964
18
15
613
573
545
515
547
571
265
393
973
705
336
464
2
23
261
281
48
176
964
18
15
613
573
545
515
547
571
265
393
973
705
337
464
2
23
517
282
51
179
964
18
15
613
573
545
515
547
571
265
393
973
705
337
464
2
23
261
281
54
191
964
18
15
613
573
545
515
547
571
265
393
973
705
737
528
2
23
517
282
275
499
4
18
15
613
573
545
515
547
571
265
905
962
962
992
528
2
523
0
24
16
496
4
18
15
613
573
545
515
547
571
265
905
962
962
992
528
2
535
0
72
16
496
4
18
15
613
573
545
515
547
571
265
905
962
706
336
528
2
523
0
152
48
1072
4
18
15
613
573
545
515
547
571
265
905
962
706
336
528
2
535
0
152
48
1072
4
18
15
613
573
545
515
547
571
265
905
962
706
338
528
2
523
0
152
52
1085
4
18
15
613
573
545
515
547
571
265
905
965
961
992
528
2
523
3
31
16
496
4
18
15
613
573
545
515
547
571
265
905
965
705
336
528
2
523
3
159
48
1072
4
18
15
613
573
545
515
547
571
265
905
969
961
993
528
2
523
7
73
19
499
4
18
15
613
573
545
515
547
571
265
905
969
961
992
528
2
523
7
73
16
496
4
18
15
613
573
545
515
547
571
265
905
969
705
337
528
2
523
7
157
54
1087
4
18
15
613
573
545
515
547
571
265
905
969
962
992
528
2
523
7
72
16
496
4
18
15
613
573
545
515
547
571
265
905
973
961
993
528
2
535
5
66
75
371
4
18
15
613
573
545
515
547
571
265
905
973
961
992
528
2
535
5
69
16
496
4
18
15
613
573
545
515
547
571
265
905
973
705
336
528
2
535
5
149
48
1072
4
18
15
613
573
545
515
547
571
265
1417
1474
1473
993
528
2
1559
512
590
75
371
4
18
15
613
573
545
515
547
571
265
1417
1474
961
993
528
2
1559
1024
78
75
371
4
18
15
613
573
545
515
547
571
265
1417
1474
961
993
528
2
1559
512
94
75
371
4
18
15
613
573
545
515
547
571
265
1417
1474
1474
992
528
2
1547
512
1176
16
240
4
18
15
613
573
545
515
547
571
265
1417
1474
1474
992
528
2
1559
1024
536
16
240
4
18
15
613
573
545
515
547
571
265
1417
1474
1474
992
528
2
1559
512
1096
16
240
4
18
15
613
573
545
515
547
571
265
1417
1474
962
992
528
2
1547
512
24
16
496
4
18
15
613
573
545
515
547
571
265
1417
1474
962
992
528
2
1559
1024
72
16
496
4
18
15
613
573
545
515
547
571
265
1417
1474
962
992
528
2
1559
512
24
16
496
4
18
15
613
573
545
515
547
571
265
1417
1474
450
992
528
2
1547
1280
280
272
368
4
18
15
613
573
545
515
547
571
265
1417
1474
450
992
528
2
1559
1280
280
272
368
4
18
15
613
573
545
515
547
571
265
1417
1474
450
480
528
2
1547
1280
280
16
496
4
18
15
613
573
545
515
547
571
265
1417
1474
450
480
528
2
1559
1280
280
16
496
4
18
15
613
573
545
515
547
571
265
1417
1477
1473
992
528
2
1547
515
535
16
240
4
18
15
613
573
545
515
547
571
265
1417
1477
961
992
528
2
1547
1027
31
16
496
4
18
15
613
573
545
515
547
571
265
1417
1477
961
992
528
2
1547
515
23
16
496
4
18
15
613
573
545
515
547
571
265
1417
1477
449
992
528
2
1547
1283
287
272
368
4
18
15
613
573
545
515
547
571
265
1417
1477
449
480
528
2
1547
1283
287
16
496
4
18
15
613
573
545
515
547
571
265
1417
1481
1473
993
528
2
1547
519
1097
19
243
4
18
15
613
573
545
515
547
571
265
1417
1481
1473
992
528
2
1547
519
1097
16
240
4
18
15
613
573
545
515
547
571
265
1417
1481
961
992
528
2
1547
1031
73
16
496
4
18
15
613
573
545
515
547
571
265
1417
1481
449
993
528
2
1547
1287
287
275
371
4
18
15
613
573
545
515
547
571
265
1417
1481
1474
992
528
2
1547
519
1096
32
240
4
18
15
613
573
545
515
547
571
265
1417
1485
1473
993
528
2
1559
517
578
75
371
4
18
15
613
573
545
515
547
571
265
1417
1485
1473
992
528
2
1559
517
581
16
240
4
18
15
613
573
545
515
547
571
265
1417
1485
961
993
528
2
1559
1029
66
75
371
4
18
15
613
573
545
515
547
571
265
1417
1485
961
993
528
2
1559
517
66
75
371
4
18
15
613
573
545
515
547
571
265
1417
1485
961
992
528
2
1559
1029
69
16
496
4
18
15
613
573
545
515
547
571
265
1417
1485
449
993
528
2
1559
1285
282
275
371
4
18
15
613
573
545
515
547
571
265
1417
1485
449
992
528
2
1559
1285
277
272
368
4
18
15
613
573
545
515
547
571
265
1417
1485
449
480
528
2
1559
1285
281
16
496
4
18
15
613
573
545
515
547
571
263
393
962
705
336
464
16
6
512
286
48
176
1008
18
15
613
573
545
515
547
571
263
393
962
705
336
464
16
6
256
286
48
176
1008
18
15
613
573
545
515
547
571
263
393
962
962
992
528
16
6
512
20
32
496
8
18
15
613
573
545
515
547
571
263
393
962
962
992
528
16
6
256
24
16
496
8
18
15
613
573
545
515
547
571
263
393
962
962
992
528
48
6
512
20
32
496
16
18
15
613
573
545
515
547
571
263
393
962
962
992
528
48
6
256
24
16
496
16
18
15
613
573
545
515
547
571
263
393
962
706
336
464
16
6
512
280
48
176
1008
18
15
613
573
545
515
547
571
263
393
962
706
336
464
16
6
256
280
48
176
1008
18
15
613
573
545
515
547
571
263
393
962
706
480
528
16
6
512
276
72
496
8
18
15
613
573
545
515
547
571
263
393
962
706
480
528
16
6
256
276
72
496
8
18
15
613
573
545
515
547
571
263
393
962
706
480
528
48
6
512
280
72
499
16
18
15
613
573
545
515
547
571
263
393
962
706
480
528
48
6
256
280
72
499
16
18
15
613
573
545
515
547
571
263
393
962
706
736
528
16
6
256
280
272
496
8
18
15
613
573
545
515
547
571
263
393
962
706
736
528
48
6
256
280
272
496
16
18
15
613
573
545
515
547
571
263
393
450
514
848
464
16
6
0
716
1648
1648
1488
18
15
613
573
545
515
547
571
263
393
450
962
992
528
16
6
0
532
32
496
8
18
15
613
573
545
515
547
571
263
393
450
962
992
528
48
6
0
532
32
496
16
18
15
613
573
545
515
547
571
263
393
450
450
992
528
16
6
0
24
528
496
8
18
15
613
573
545
515
547
571
263
393
450
450
992
528
48
6
0
24
528
496
16
18
15
613
573
545
515
547
571
263
393
450
450
480
528
16
6
0
24
16
496
8
18
15
613
573
545
515
547
571
263
393
450
450
480
528
48
6
0
24
16
496
16
18
15
613
573
545
515
547
571
263
393
461
513
848
464
16
6
5
725
1648
1648
1488
18
15
613
573
545
515
547
571
263
393
461
961
992
528
16
6
5
285
16
496
8
18
15
613
573
545
515
547
571
263
393
461
961
992
528
48
6
5
285
16
496
16
18
15
613
573
545
515
547
571
263
393
461
449
992
528
16
6
5
29
272
368
8
18
15
613
573
545
515
547
571
263
393
461
449
992
528
48
6
5
29
272
368
16
18
15
613
573
545
515
547
571
263
393
461
449
480
528
16
6
5
21
144
496
8
18
15
613
573
545
515
547
571
263
393
461
449
480
528
48
6
5
21
144
496
16
18
15
613
573
545
515
547
571
263
393
973
961
992
528
16
6
517
38
32
496
8
18
15
613
573
545
515
547
571
263
393
973
961
992
528
16
6
261
29
16
496
8
18
15
613
573
545
515
547
571
263
393
973
961
992
528
48
6
517
38
32
496
16
18
15
613
573
545
515
547
571
263
393
973
961
992
528
48
6
261
29
16
496
16
18
15
613
573
545
515
547
571
263
393
973
705
336
464
16
6
517
281
48
176
1008
18
15
613
573
545
515
547
571
263
393
973
705
336
464
16
6
261
277
48
176
1008
18
15
613
573
545
515
547
571
263
905
962
961
992
528
16
518
0
78
72
368
8
18
15
613
573
545
515
547
571
263
905
962
961
992
528
48
518
0
78
72
368
16
18
15
613
573
545
515
547
571
263
905
962
962
992
528
16
518
0
24
16
496
8
18
15
613
573
545
515
547
571
263
905
962
962
992
528
48
518
0
24
16
496
16
18
15
613
573
545
515
547
571
263
905
962
706
336
528
16
518
0
152
48
1072
8
18
15
613
573
545
515
547
571
263
905
962
706
336
528
48
518
0
152
48
1072
16
18
15
613
573
545
515
547
571
263
905
962
706
480
528
16
518
0
276
72
496
8
18
15
613
573
545
515
547
571
263
905
962
706
480
528
48
518
0
280
72
499
16
18
15
613
573
545
515
547
571
263
905
973
961
992
528
16
518
5
69
16
496
8
18
15
613
573
545
515
547
571
263
905
973
961
992
528
48
518
5
69
16
496
16
18
15
613
573
545
515
547
571
263
905
973
705
336
528
16
518
5
149
48
1072
8
18
15
613
573
545
515
547
571
263
905
973
705
336
528
48
518
5
149
48
1072
16
18
15
613
573
545
515
547
571
263
1417
1474
1474
992
528
16
1542
1024
536
16
240
8
18
15
613
573
545
515
547
571
263
1417
1474
1474
992
528
16
1542
512
1096
16
240
8
18
15
613
573
545
515
547
571
263
1417
1474
1474
992
528
48
1542
1024
536
16
240
16
18
15
613
573
545
515
547
571
263
1417
1474
1474
992
528
48
1542
512
1096
16
240
16
18
15
613
573
545
515
547
571
263
1417
1474
1474
992
528
48
1542
1536
1176
16
240
16
18
15
613
573
545
515
547
571
263
1417
1474
962
992
528
16
1542
1024
20
32
496
8
18
15
613
573
545
515
547
571
263
1417
1474
962
992
528
16
1542
512
24
16
496
8
18
15
613
573
545
515
547
571
263
1417
1474
962
992
528
48
1542
1024
24
72
371
16
18
15
613
573
545
515
547
571
263
1417
1474
962
992
528
48
1542
512
24
16
496
16
18
15
613
573
545
515
547
571
263
1417
1474
450
992
528
16
1542
1280
280
272
368
8
18
15
613
573
545
515
547
571
263
1417
1474
450
992
528
48
1542
1280
280
272
368
16
18
15
613
573
545
515
547
571
263
1417
1474
450
480
528
16
1542
1280
280
16
496
8
18
15
613
573
545
515
547
571
263
1417
1474
450
480
528
48
1542
1280
280
16
496
16
18
15
613
573
545
515
547
571
263
1417
1485
1473
992
528
16
1542
1029
533
144
496
8
18
15
613
573
545
515
547
571
263
1417
1485
1473
992
528
16
1542
517
1094
16
240
8
18
15
613
573
545
515
547
571
263
1417
1485
1473
992
528
48
1542
1029
533
144
496
16
18
15
613
573
545
515
547
571
263
1417
1485
1473
992
528
48
1542
517
1181
16
240
16
18
15
613
573
545
515
547
571
263
1417
1485
961
992
528
16
1542
1029
70
16
496
8
18
15
613
573
545
515
547
571
263
1417
1485
449
992
528
16
1542
1285
277
272
368
8
18
15
613
573
545
515
547
571
263
1417
1485
449
992
528
48
1542
1285
277
272
368
16
18
15
613
573
545
515
547
309
261
393
962
706
338
20
85
17
256
296
51
51
217
18
15
613
573
545
515
547
309
261
393
965
705
337
21
85
17
514
282
51
60
216
18
15
613
573
545
515
547
309
261
393
965
705
337
21
85
17
258
282
51
60
216
18
15
613
573
545
515
547
309
261
393
965
705
337
21
93
17
514
282
51
60
356
18
15
613
573
545
515
547
309
261
393
965
705
337
21
93
17
258
282
51
60
356
18
15
613
573
545
515
547
309
261
393
461
705
337
21
85
17
5
669
53
61
213
18
15
613
573
545
515
547
309
261
393
461
705
337
21
93
17
5
669
53
61
356
18
15
613
573
545
515
547
309
261
393
973
705
337
21
85
17
517
277
53
61
213
18
15
613
573
545
515
547
309
261
393
973
705
337
21
85
17
261
277
53
61
213
18
15
613
573
545
515
547
309
261
393
973
705
337
21
117
17
517
277
53
61
205
18
15
613
573
545
515
547
309
261
393
973
705
337
21
117
17
261
277
53
61
205
18
15
613
573
545
515
547
309
261
905
965
705
337
21
85
529
2
282
51
60
216
18
15
613
573
545
515
547
309
261
905
965
705
337
21
93
529
2
282
51
60
356
18
15
613
573
545
515
547
309
261
905
973
705
337
21
85
529
5
277
53
61
213
18
15
613
573
545
515
547
309
773
905
973
705
337
21
269
17
5
277
53
61
388
18
15
613
573
545
515
547
309
773
905
973
705
337
21
277
17
5
277
53
61
397
18
15
613
573
545
515
547
309
773
905
973
705
337
21
373
17
5
277
53
61
717
18
15
613
573
545
515
547
317
261
393
962
706
338
18
82
17
256
280
52
49
177
18
15
613
573
545
515
547
317
261
393
962
706
338
18
83
17
256
280
52
49
208
18
15
613
573
545
515
547
317
261
905
962
706
338
18
82
529
0
152
52
49
177
18
15
613
573
545
515
547
317
261
905
962
706
338
18
83
529
0
152
52
49
208
18
15
613
573
545
515
547
317
773
905
962
706
338
18
258
17
0
152
52
49
385
18
15
613
573
545
515
547
821
1029
1417
1033
513
849
1045
1301
1297
1457
309
373
861
853
18
15
613
573
545
515
547
821
1029
1417
1037
513
849
1045
1293
1297
1461
309
373
861
772
18
15
613
573
545
515
547
821
1029
1417
1037
513
849
1045
1293
1297
1497
349
373
861
772
18
15
613
573
545
515
547
821
1029
1417
1037
513
849
1045
1293
1297
1465
317
373
861
772
18
15
613
573
545
515
547
821
1029
1417
1037
513
849
1045
1301
1297
1513
349
373
861
853
18
15
613
573
545
515
547
821
1029
1417
1037
513
849
1045
1301
1297
1461
309
373
861
853
18
15
613
573
545
515
547
821
1029
1417
1037
513
849
1045
1301
1297
1497
349
373
861
853
18
15
613
573
545
515
547
821
1029
1417
1037
513
849
1045
1301
1297
1465
317
373
861
853
18
15
613
573
545
515
547
821
1029
1417
1049
513
849
1045
1293
1297
1489
323
371
860
772
18
15
613
573
545
515
547
821
1029
1417
1049
513
849
1045
1293
1297
1421
293
373
861
773
18
15
613
573
545
515
547
821
1029
1417
1049
513
849
1045
1293
1297
1418
322
375
860
772
18
15
613
573
545
515
547
821
1029
1417
1049
513
849
1045
1301
1297
1489
323
371
860
856
18
15
613
573
545
515
547
821
1029
1417
1049
513
849
1045
1301
1297
1421
294
374
861
853
18
15
613
573
545
515
547
821
1029
1417
1049
513
849
1045
1301
1297
1418
323
375
861
853
18
15
613
573
545
515
547
821
1029
1417
1038
513
848
1045
1301
1297
1512
346
368
861
853
18
15
613
573
545
515
547
821
1029
1417
1054
513
848
1045
1301
1297
1416
330
368
861
853
18
15
613
573
545
515
547
821
1029
1417
1474
1473
1505
1044
1301
1297
1024
1102
587
887
781
18
15
613
573
545
515
547
821
1029
1417
1474
1473
1505
1044
1301
1297
512
590
587
887
781
18
15
613
573
545
515
547
821
1029
1417
1474
1473
1505
1044
1301
1297
1280
1102
587
887
781
18
15
613
573
545
515
547
821
1029
1417
1474
449
849
1045
1301
1297
1280
286
347
860
853
18
15
613
573
545
515
547
821
1029
1417
1477
1217
1249
1045
1293
1297
514
662
1686
2038
1798
18
15
613
573
545
515
547
821
1029
1417
1477
1217
1249
1044
1293
1297
514
662
1686
2039
1797
18
15
613
573
545
515
547
821
1029
1417
1477
1217
1250
1044
1293
1297
514
790
804
1013
773
18
15
613
573
545
515
547
821
1029
1417
1477
1217
1250
1044
1301
1297
514
790
804
1013
781
18
15
613
573
545
515
547
821
1029
1417
1477
1473
1505
1045
1293
1297
1026
1078
1046
886
774
18
15
613
573
545
515
547
821
1029
1417
1477
1473
1505
1045
1293
1297
514
1078
1046
886
774
18
15
613
573
545
515
547
821
1029
1417
1477
1473
1505
1045
1293
1297
1282
1078
1046
886
774
18
15
613
573
545
515
547
821
1029
1417
1477
1473
1505
1044
1293
1297
1026
1078
1046
887
773
18
15
613
573
545
515
547
821
1029
1417
1477
1473
1505
1044
1293
1297
514
1078
1046
887
773
18
15
613
573
545
515
547
821
1029
1417
1477
1473
1505
1044
1293
1297
1282
1078
1046
887
773
18
15
613
573
545
515
547
821
1029
1417
1477
1473
1505
1044
1301
1297
514
1078
1046
887
781
18
15
613
573
545
515
547
821
1029
1417
1477
1473
1505
1044
1301
1297
1282
1099
587
887
781
18
15
613
573
545
515
547
821
1029
1417
1477
1473
1504
1044
1293
1297
1026
1098
584
887
773
18
15
613
573
545
515
547
821
1029
1417
1477
1473
1504
1044
1293
1297
514
538
584
887
773
18
15
613
573
545
515
547
821
1029
1417
1477
1473
1504
1044
1293
1297
1282
1099
584
887
773
18
15
613
573
545
515
547
821
1029
1417
1477
1473
1506
1044
1293
1297
1026
1078
1044
885
773
18
15
613
573
545
515
547
821
1029
1417
1477
1473
1506
1044
1293
1297
514
1078
1044
885
773
18
15
613
573
545
515
547
821
1029
1417
1477
1473
1506
1044
1293
1297
1282
1078
1044
885
773
18
15
613
573
545
515
547
821
1029
1417
1477
1473
1506
1044
1301
1297
514
1078
1044
885
781
18
15
613
573
545
515
547
821
1029
1417
1477
449
849
1045
1293
1297
1282
299
347
860
772
18
15
613
573
545
515
547
821
1029
1417
1477
449
849
1045
1301
1297
1282
299
347
860
853
18
15
613
573
545
515
547
821
1029
1417
1477
449
848
1045
1301
1297
1282
283
344
861
853
18
15
613
573
545
515
547
821
1029
1417
1485
1217
1504
1045
1293
1297
517
1813
1296
886
774
18
15
613
573
545
515
547
821
1029
1417
1485
1473
1504
1045
1293
1297
1029
1093
1040
886
774
18
15
613
573
545
515
547
821
1029
1417
1485
1473
1504
1045
1293
1297
517
1093
1040
886
774
18
15
613
573
545
515
547
821
1029
1417
1485
1473
1504
1045
1293
1297
1285
1093
1040
886
774
18
15
613
573
545
515
547
829
1029
1417
1474
1474
1504
1042
1283
1297
1024
1096
1040
884
768
18
15
613
573
545
515
547
829
1029
1417
1474
1474
1504
1042
1283
1297
1280
1096
1040
884
768
18
15
613
573
545
515
547
829
1029
1417
1474
1474
1508
1042
1283
1297
1280
1096
1047
880
768
18
15
613
573
545
515
547
829
1029
1417
1477
1473
1506
1042
1283
1297
1282
1110
588
881
768
18
15
613
573
545
515
547
605
517
393
777
1217
1249
1417
409
113
365
877
845
1406
270
18
15
613
573
545
515
547
315
261
393
973
705
338
16
81
17
517
277
52
62
222
18
15
613
573
545
515
547
315
261
393
973
705
338
16
81
17
261
277
52
62
222
18
15
613
573
545
515
547
315
265
393
962
705
337
16
98
7
512
286
51
51
196
18
15
613
573
545
515
547
315
265
393
962
705
337
16
98
7
256
286
51
51
196
18
15
613
573
545
515
547
315
265
393
962
706
336
16
98
11
512
280
48
48
196
18
15
613
573
545
515
547
315
265
393
962
706
336
16
98
11
256
280
48
48
196
18
15
613
573
545
515
547
315
265
393
962
706
336
16
98
7
512
280
48
48
196
18
15
613
573
545
515
547
315
265
393
962
706
336
16
98
7
256
280
48
48
196
18
15
613
573
545
515
547
315
265
393
962
706
338
16
98
11
512
152
52
61
196
18
15
613
573
545
515
547
315
265
393
962
706
338
16
98
11
256
280
52
61
196
18
15
613
573
545
515
547
315
265
393
962
706
338
16
98
7
256
280
52
61
196
18
15
613
573
545
515
547
315
265
393
965
705
336
16
98
11
515
283
48
48
196
18
15
613
573
545
515
547
315
265
393
965
705
336
16
98
11
259
283
48
48
196
18
15
613
573
545
515
547
315
265
393
965
705
337
16
98
11
515
283
51
51
196
18
15
613
573
545
515
547
315
265
393
965
705
337
16
98
11
259
283
51
51
196
18
15
613
573
545
515
547
315
265
393
965
705
337
16
98
10
514
278
54
63
196
18
15
613
573
545
515
547
315
265
393
965
705
337
16
98
10
258
278
54
63
196
18
15
613
573
545
515
547
315
265
393
965
705
337
16
98
10
515
283
51
51
196
18
15
613
573
545
515
547
315
265
393
965
705
337
16
98
10
259
283
51
51
196
18
15
613
573
545
515
547
315
265
393
965
705
337
16
98
15
515
283
51
51
196
18
15
613
573
545
515
547
315
265
393
965
705
337
16
98
15
259
283
51
51
196
18
15
613
573
545
515
547
315
265
393
453
705
336
16
98
11
3
671
48
48
196
18
15
613
573
545
515
547
315
265
393
969
705
337
16
98
11
519
277
54
63
196
18
15
613
573
545
515
547
315
265
393
969
705
337
16
98
11
263
277
54
63
196
18
15
613
573
545
515
547
315
265
393
969
705
337
16
98
7
519
277
54
63
196
18
15
613
573
545
515
547
315
265
393
969
705
337
16
98
7
263
277
54
63
196
18
15
613
573
545
515
547
315
265
393
461
705
336
16
98
7
5
665
48
48
196
18
15
613
573
545
515
547
315
265
393
973
705
336
16
98
7
517
277
48
48
196
18
15
613
573
545
515
547
315
265
393
973
705
336
16
98
7
261
277
48
48
196
18
15
613
573
545
515
547
315
265
393
973
705
337
16
98
7
517
281
54
63
196
18
15
613
573
545
515
547
315
265
393
973
705
337
16
98
7
261
281
54
63
196
18
15
613
573
545
515
547
315
777
905
962
705
337
16
258
23
0
286
51
51
388
18
15
613
573
545
515
547
315
777
905
962
706
336
16
258
11
0
280
48
48
388
18
15
613
573
545
515
547
315
777
905
962
706
336
16
258
23
0
152
48
48
388
18
15
613
573
545
515
547
315
777
905
962
706
336
16
354
11
0
280
48
48
708
18
15
613
573
545
515
547
315
777
905
962
706
336
16
354
7
0
280
48
48
708
18
15
613
573
545
515
547
315
777
905
962
706
338
16
258
11
0
152
52
61
388
18
15
613
573
545
515
547
315
777
905
965
705
336
16
258
11
3
283
48
48
388
18
15
613
573
545
515
547
315
777
905
965
705
336
16
354
11
3
283
48
48
708
18
15
613
573
545
515
547
315
777
905
965
705
337
16
258
11
3
283
51
51
388
18
15
613
573
545
515
547
315
777
905
965
705
337
16
258
10
2
282
51
51
388
18
15
613
573
545
515
547
315
777
905
965
705
337
16
258
10
3
283
51
51
388
18
15
613
573
545
515
547
315
777
905
965
705
337
16
258
15
3
283
51
51
388
18
15
613
573
545
515
547
315
777
905
969
705
337
16
258
11
7
159
51
51
388
18
15
613
573
545
515
547
315
777
905
969
705
337
16
258
7
7
159
51
51
388
18
15
613
573
545
515
547
315
777
905
973
705
336
16
258
7
5
277
48
48
388
18
15
613
573
545
515
547
315
777
905
973
705
336
16
258
23
5
277
48
48
388
18
15
613
573
545
515
547
315
777
905
973
705
336
16
354
7
5
277
48
48
708
18
15
613
573
545
515
547
315
777
905
973
705
337
16
258
7
5
282
51
51
388
18
15
613
573
545
515
547
315
777
905
973
705
337
16
258
23
5
282
51
51
388
18
15
613
573
545
515
547
315
269
393
965
705
336
16
97
11
515
283
48
51
197
18
15
613
573
545
515
547
315
269
393
965
705
336
16
97
11
259
283
48
51
197
18
15
613
573
545
515
547
315
269
393
965
705
337
16
97
11
515
283
51
51
197
18
15
613
573
545
515
547
315
269
393
965
705
337
16
97
11
259
283
51
51
197
18
15
613
573
545
515
547
315
269
393
973
705
337
16
97
7
517
281
54
63
197
18
15
613
573
545
515
547
315
269
393
973
705
337
16
97
7
261
281
54
63
197
18
15
613
573
545
515
547
315
781
905
965
705
336
16
257
11
3
283
48
51
389
18
15
613
573
545
515
547
315
781
905
965
705
337
16
257
11
3
283
51
51
389
18
15
613
573
545
515
547
315
781
905
965
705
337
16
353
11
3
283
51
51
709
18
15
613
573
545
515
547
315
781
905
973
705
337
16
257
7
5
278
54
51
389
18
15
613
573
545
515
547
315
781
905
973
705
337
16
353
7
5
278
54
51
709
18
15
613
573
545
515
547
315
263
393
962
705
336
16
80
6
512
286
48
48
208
18
15
613
573
545
515
547
315
263
393
962
705
336
16
80
6
256
286
48
48
208
18
15
613
573
545
515
547
315
263
393
962
705
336
16
112
6
512
286
48
48
200
18
15
613
573
545
515
547
315
263
393
962
705
336
16
112
6
256
286
48
48
200
18
15
613
573
545
515
547
315
263
393
962
705
337
16
112
6
512
286
51
51
200
18
15
613
573
545
515
547
315
263
393
962
705
337
16
112
6
256
286
51
51
200
18
15
613
573
545
515
547
315
263
393
962
706
336
16
80
6
512
280
48
48
208
18
15
613
573
545
515
547
315
263
393
962
706
336
16
80
6
256
280
48
48
208
18
15
613
573
545
515
547
315
263
393
962
706
336
16
112
6
512
280
48
48
200
18
15
613
573
545
515
547
315
263
393
962
706
336
16
112
6
256
280
48
48
200
18
15
613
573
545
515
547
315
263
393
973
705
336
16
80
6
517
278
48
48
112
18
15
613
573
545
515
547
315
263
393
973
705
336
16
80
6
261
277
48
48
208
18
15
613
573
545
515
547
315
263
393
973
705
336
16
112
6
517
286
48
48
200
18
15
613
573
545
515
547
315
263
393
973
705
336
16
112
6
261
277
48
48
200
18
15
613
573
545
515
547
315
263
393
973
705
337
16
112
6
517
282
51
51
200
18
15
613
573
545
515
547
315
263
393
973
705
337
16
112
6
261
282
51
51
200
18
15
613
573
545
515
547
315
775
905
962
705
336
16
272
6
0
158
48
48
392
18
15
613
573
545
515
547
315
775
905
962
705
336
16
336
6
0
158
48
48
720
18
15
613
573
545
515
547
315
775
905
962
705
336
16
304
6
0
158
48
48
400
18
15
613
573
545
515
547
315
775
905
962
705
337
16
272
6
0
286
51
51
392
18
15
613
573
545
515
547
315
775
905
962
706
336
16
272
6
0
280
48
48
392
18
15
613
573
545
515
547
315
775
905
962
706
336
16
336
6
0
280
48
48
720
18
15
613
573
545
515
547
315
775
905
962
706
336
16
304
6
0
280
48
48
400
18
15
613
573
545
515
547
315
775
905
962
706
336
16
368
6
0
280
48
48
712
18
15
613
573
545
515
547
315
775
905
973
705
336
16
272
6
5
281
48
48
392
18
15
613
573
545
515
547
315
775
905
973
705
336
16
336
6
5
149
48
48
720
18
15
613
573
545
515
547
315
775
905
973
705
336
16
304
6
5
281
48
48
400
18
15
613
573
545
515
547
315
775
905
973
705
336
16
368
6
5
281
48
48
712
18
15
613
573
545
515
547
315
775
905
973
705
337
16
272
6
5
282
51
51
392
18
15
613
573
545
515
547
827
1033
1417
1474
1473
1505
1040
1282
1303
1024
1102
587
883
772
18
15
613
573
545
515
547
827
1033
1417
1474
1473
1505
1040
1282
1303
512
1118
587
883
772
18
15
613
573
545
515
547
827
1033
1417
1474
1473
1505
1040
1282
1303
1280
1118
587
883
772
18
15
613
573
545
515
547
827
1033
1417
1474
1218
1248
1040
1282
1291
512
792
784
1008
772
18
15
613
573
545
515
547
827
1033
1417
1474
1218
1248
1040
1282
1303
512
792
784
1008
772
18
15
613
573
545
515
547
827
1033
1417
1477
1217
1248
1040
1282
1291
1027
791
784
1008
772
18
15
613
573
545
515
547
827
1033
1417
1477
1217
1248
1040
1282
1291
515
799
784
1008
772
18
15
613
573
545
515
547
827
1033
1417
1477
1473
1504
1040
1282
1291
1027
1119
584
880
772
18
15
613
573
545
515
547
827
1033
1417
1477
1473
1504
1040
1282
1291
515
1115
584
880
772
18
15
613
573
545
515
547
827
1033
1417
1477
1473
1504
1040
1282
1291
1283
1119
584
880
772
18
15
613
573
545
515
547
827
1033
1417
1481
1217
1249
1040
1282
1291
519
799
787
1011
772
18
15
613
573
545
515
547
827
1033
1417
1485
1217
1249
1040
1282
1303
517
794
787
1011
772
18
15
613
573
545
515
547
827
1033
1417
1485
1217
1504
1040
1282
1303
517
1813
1296
880
772
18
15
613
573
545
515
547
827
1033
1417
1485
1473
1505
1040
1282
1303
1029
1090
587
883
772
18
15
613
573
545
515
547
827
1033
1417
1485
1473
1505
1040
1282
1303
517
1090
587
883
772
18
15
613
573
545
515
547
827
1033
1417
1485
1473
1505
1040
1282
1303
1285
1090
587
883
772
18
15
613
573
545
515
547
827
1033
1417
1485
1473
1504
1040
1282
1303
1029
1046
1040
880
772
18
15
613
573
545
515
547
827
1033
1417
1485
1473
1504
1040
1282
1303
517
1093
1040
880
772
18
15
613
573
545
515
547
827
1033
1417
1485
1473
1504
1040
1282
1303
1285
1093
1040
880
772
18
15
613
573
545
515
547
827
1031
1417
1474
1473
1504
1040
1296
1286
1024
1102
584
880
776
18
15
613
573
545
515
547
827
1031
1417
1474
1473
1504
1040
1296
1286
512
590
584
880
776
18
15
613
573
545
515
547
827
1031
1417
1474
1473
1504
1040
1328
1286
1024
1102
584
880
784
18
15
613
573
545
515
547
827
1031
1417
1474
1473
1504
1040
1328
1286
512
590
584
880
784
18
15
613
573
545
515
547
827
1031
1417
1474
1218
1248
1040
1296
1286
512
792
784
1008
776
18
15
613
573
545
515
547
827
1031
1417
1474
1218
1248
1040
1328
1286
512
792
784
1008
784
18
15
613
573
545
515
547
827
1031
1417
1474
1474
1504
1040
1296
1286
1024
1044
584
880
776
18
15
613
573
545
515
547
827
1031
1417
1474
1474
1504
1040
1296
1286
512
1044
584
880
776
18
15
613
573
545
515
547
827
1031
1417
1474
1474
1504
1040
1296
1286
1280
1044
584
880
776
18
15
613
573
545
515
547
827
1031
1417
1474
1474
1504
1040
1328
1286
1024
1044
584
880
784
18
15
613
573
545
515
547
827
1031
1417
1474
1474
1504
1040
1328
1286
512
1044
584
880
784
18
15
613
573
545
515
547
827
1031
1417
1474
1474
1504
1040
1328
1286
1280
1044
584
880
784
18
15
613
573
545
515
547
827
1031
1417
1485
1217
1248
1040
1296
1286
517
797
784
1008
776
18
15
613
573
545
515
547
827
1031
1417
1485
1217
1248
1040
1328
1286
517
797
784
1008
784
18
15
613
573
545
515
547
827
1031
1417
1485
1217
1504
1040
1296
1286
517
1813
1296
880
776
18
15
613
573
545
515
547
827
1031
1417
1485
1217
1504
1040
1328
1286
517
1813
1296
880
784
18
15
613
573
545
515
547
827
1031
1417
1485
1473
1504
1040
1296
1286
1029
1046
1040
880
776
18
15
613
573
545
515
547
827
1031
1417
1485
1473
1504
1040
1296
1286
517
1046
1040
880
776
18
15
613
573
545
515
547
827
1031
1417
1485
1473
1504
1040
1296
1286
1285
1046
1040
880
776
18
15
613
573
545
515
547
827
1031
1417
1485
1473
1504
1040
1328
1286
1029
1093
1040
880
784
18
15
613
573
545
515
547
827
1031
1417
1485
1473
1504
1040
1328
1286
517
1093
1040
880
784
18
15
613
573
545
515
547
827
1031
1417
1485
1473
1504
1040
1328
1286
1285
1093
1040
880
784
18
15
613
573
545
515
555
553
269
393
962
706
340
425
41
7
256
296
55
145
978
18
15
613
573
545
515
555
553
269
393
962
706
340
426
34
6
256
296
55
144
962
18
15
613
573
545
515
555
553
269
393
962
706
340
426
35
7
256
296
55
144
960
18
15
613
573
545
515
555
285
261
393
962
706
340
1
85
17
256
280
55
1
162
18
15
613
573
545
515
555
285
261
393
962
706
340
1
83
17
256
280
55
1
160
18
15
613
573
545
515
549
569
265
393
962
706
486
481
1
17
512
280
76
60
958
18
15
613
573
545
515
549
569
265
393
962
706
486
481
1
17
256
280
76
60
958
18
15
613
573
545
515
549
569
265
393
962
706
486
481
1
11
512
280
76
60
958
18
15
613
573
545
515
549
569
265
393
962
706
486
481
1
11
256
280
76
60
958
18
15
613
573
545
515
549
569
265
393
450
450
486
481
1
17
0
72
76
60
958
18
15
613
573
545
515
549
569
265
393
450
450
486
481
1
11
0
72
76
60
958
18
15
613
573
545
515
549
569
265
393
457
450
486
481
1
11
7
72
76
60
958
18
15
613
573
545
515
549
569
265
1417
1474
1218
1510
1249
1
1547
512
1816
1356
828
62
18
15
613
573
545
515
549
569
265
1417
1474
1218
1510
1249
1
1547
1536
1816
1356
828
62
18
15
613
573
545
515
549
569
265
1417
1474
1474
998
1249
1
1547
512
600
76
828
62
18
15
613
573
545
515
549
569
265
1417
1474
1474
1510
1249
1
1547
512
1560
1100
828
62
18
15
613
573
545
515
549
569
265
1417
1481
1474
1510
1249
1
1547
519
600
1100
828
62
18
15
613
573
545
515
549
569
265
394
966
706
486
481
1
16
512
280
76
60
958
18
15
613
573
545
515
549
569
265
394
966
706
486
481
1
16
256
280
76
60
958
18
15
613
573
545
515
549
569
265
394
454
450
486
481
1
16
0
88
76
60
958
18
15
613
573
545
515
549
569
265
394
458
450
486
481
1
16
4
68
76
60
958
18
15
613
573
545
515
549
569
265
394
458
458
486
481
1
16
4
64
68
60
958
18
15
613
573
545
515
549
565
261
393
777
962
998
535
21
17
378
360
76
368
8
18
15
613
573
545
515
549
565
261
393
777
962
998
535
53
17
378
360
76
368
16
18
15
613
573
545
515
549
565
261
393
962
962
998
535
21
17
256
24
75
368
8
18
15
613
573
545
515
549
565
261
393
962
706
486
535
21
17
512
280
75
496
8
18
15
613
573
545
515
549
565
261
393
962
706
486
535
21
17
256
280
75
496
8
18
15
613
573
545
515
549
565
261
393
962
706
486
485
21
17
512
280
76
68
854
18
15
613
573
545
515
549
565
261
393
962
706
486
485
21
17
256
280
76
68
854
18
15
613
573
545
515
549
565
261
393
962
706
486
999
21
17
512
280
75
528
1760
18
15
613
573
545
515
549
565
261
393
962
706
486
999
21
17
256
280
75
528
1760
18
15
613
573
545
515
549
565
261
393
962
706
486
487
21
17
512
280
76
72
866
18
15
613
573
545
515
549
565
261
393
962
706
486
487
21
17
256
280
76
72
866
18
15
613
573
545
515
549
565
261
393
450
962
998
535
21
17
0
280
75
368
8
18
15
613
573
545
515
549
565
261
393
450
962
998
535
53
17
0
280
75
368
16
18
15
613
573
545
515
549
565
261
393
450
450
998
535
21
17
0
24
587
368
8
18
15
613
573
545
515
549
565
261
393
450
450
998
535
53
17
0
24
587
368
16
18
15
613
573
545
515
549
565
261
393
450
450
486
485
21
17
0
24
76
68
854
18
15
613
573
545
515
549
565
261
393
450
450
486
999
21
17
0
20
76
528
1760
18
15
613
573
545
515
549
565
261
393
450
450
486
487
21
17
0
24
76
72
866
18
15
613
573
545
515
549
565
261
393
794
962
998
535
21
17
336
352
76
368
8
18
15
613
573
545
515
549
565
261
393
794
962
998
535
53
17
336
352
76
368
16
18
15
613
573
545
515
549
565
261
905
962
706
486
535
21
529
0
148
76
496
8
18
15
613
573
545
515
549
565
261
1417
1474
1474
998
535
21
1553
512
584
76
368
8
18
15
613
573
545
515
549
565
261
1417
1474
1474
998
535
21
1553
1536
1172
76
368
8
18
15
613
573
545
515
549
565
261
1417
1474
962
998
535
21
1553
1024
28
76
368
8
18
15
613
573
545
515
549
565
261
1417
1474
962
998
535
21
1553
512
148
76
368
8
18
15
613
573
545
515
549
565
261
1417
1474
450
486
999
21
1553
1280
276
76
528
1760
18
15
613
573
545
515
549
821
1029
1417
1474
1474
1510
1047
1301
1297
1024
1096
588
880
776
18
15
613
573
545
515
549
821
1029
1417
1474
1474
1510
1047
1301
1297
512
536
587
880
776
18
15
613
573
545
515
549
821
1029
1417
1474
1474
1510
1047
1301
1297
1280
1052
1100
880
776
18
15
613
573
545
259
547
569
265
905
1037
1
737
529
1
529
947
83
981
753
1
18
15
613
573
545
259
547
569
265
905
1037
1
737
529
1
525
901
85
981
753
1
18
15
613
573
545
259
547
569
269
905
1029
1
737
529
3
523
899
87
981
757
0
18
15
613
573
545
259
547
569
266
905
1029
1
737
529
0
518
899
87
981
753
3
18
15
613
573
545
259
547
569
266
905
1033
1
737
529
0
518
902
86
982
753
3
18
15
613
573
545
259
547
569
266
905
1037
1
737
529
0
517
901
85
981
753
3
18
15
613
573
545
259
547
569
266
906
1034
1
737
529
0
520
900
86
982
753
3
18
15
613
573
545
610
547
573
261
393
453
852
962
530
3
17
2
320
66
171
0
18
15
613
573
545
610
547
573
261
393
453
852
962
530
19
17
2
320
66
171
48
18
15
613
573
545
610
547
565
261
393
453
852
962
532
13
17
2
320
65
168
6
18
15
613
573
545
610
547
565
261
393
453
852
962
532
21
17
2
320
65
168
54
18
15
613
573
545
610
547
565
261
393
453
852
962
532
29
17
2
320
65
216
10
18
15
613
573
545
610
547
565
261
393
453
852
962
532
22
17
2
320
65
216
88
18
15
613
573
545
610
547
565
261
393
453
852
962
532
26
17
2
320
65
168
48
18
15
613
573
545
610
547
565
261
393
453
852
962
532
53
17
2
320
65
168
34
18
15
613
573
545
610
547
565
261
393
453
852
962
532
54
17
2
320
65
168
24
18
15
613
573
545
611
547
569
261
393
453
849
961
529
21
17
2
327
69
169
10
18
15
613
573
545
611
547
569
261
393
453
849
961
529
19
17
2
326
69
169
8
18
15
613
573
545
611
547
569
262
393
450
849
961
529
24
6
0
326
70
174
15
18
15
613
573
545
611
547
569
262
393
450
849
961
529
56
6
0
326
70
174
47
18
15
613
573
545
611
547
569
262
393
453
849
961
529
24
6
2
327
69
169
15
18
15
613
573
545
611
547
569
262
393
453
849
961
529
56
6
2
327
69
169
47
18
15
613
573
545
611
547
569
265
393
450
849
961
529
1
17
0
326
69
169
1
18
15
613
573
545
611
547
569
265
393
450
849
961
529
1
11
0
325
69
169
1
18
15
613
573
545
611
547
569
265
393
450
849
961
529
1
13
0
326
70
174
1
18
15
613
573
545
611
547
569
265
393
453
849
961
529
1
6
2
326
69
169
1
18
15
613
573
545
611
547
569
265
393
453
849
961
529
1
6
3
327
69
169
1
18
15
613
573
545
611
547
569
265
393
453
849
961
529
1
17
3
327
69
169
1
18
15
613
573
545
611
547
569
265
393
453
849
961
529
1
11
3
327
69
169
1
18
15
613
573
545
611
547
569
265
393
453
849
961
529
1
15
3
327
69
169
1
18
15
613
573
545
611
547
569
265
394
454
849
961
529
1
16
0
322
67
169
2
18
15
613
573
545
611
547
569
265
394
454
849
960
529
1
16
0
326
64
174
2
18
15
613
573
545
611
547
569
269
393
453
849
961
529
3
11
3
327
69
169
0
18
15
613
573
545
611
547
569
266
393
453
849
961
529
0
6
2
326
69
169
3
18
15
613
573
545
611
547
569
266
393
453
849
961
529
0
6
3
327
69
169
3
18
15
613
573
545
611
547
569
266
395
455
849
961
529
0
10
0
324
69
217
3
18
15
613
573
545
611
547
569
266
394
451
849
961
529
0
4
2
324
69
169
3
18
15
613
573
545
611
547
569
266
394
451
849
961
529
0
8
2
324
69
169
3
18
15
613
573
545
611
547
569
266
394
454
849
961
529
0
4
0
322
70
174
63
18
15
613
573
545
611
547
569
266
394
454
849
961
529
0
8
0
322
70
174
63
18
15
613
573
545
611
547
569
266
394
455
849
961
529
0
8
1
325
69
169
3
18
15
613
573
545
611
547
573
261
393
453
849
962
530
19
17
2
326
68
170
48
18
15
613
573
545
611
547
565
261
393
453
849
961
533
13
17
2
326
69
173
5
18
15
613
573
545
611
547
565
261
393
453
849
961
533
21
17
2
326
69
170
12
18
15
613
573
545
611
547
565
261
393
453
849
961
533
25
17
2
326
69
170
48
18
15
613
573
545
611
547
565
261
393
453
849
961
533
29
17
2
326
69
170
10
18
15
613
573
545
611
547
565
261
393
453
849
961
533
53
17
2
327
69
170
20
18
15
613
573
545
611
547
565
261
393
453
849
961
532
21
17
2
326
70
219
13
18
15
613
573
545
611
547
565
261
393
453
849
961
532
25
17
2
326
70
219
81
18
15
613
573
545
611
547
565
261
393
453
849
960
532
25
17
2
326
64
155
49
18
15
613
573
545
611
547
565
261
393
453
849
960
532
29
17
2
326
64
155
9
18
15
613
573
545
611
547
565
261
393
453
849
960
532
26
17
2
326
64
155
48
18
15
613
573
545
611
547
565
261
393
453
849
960
532
54
17
2
326
64
155
24
18
15
613
573
545
611
547
571
265
393
453
849
961
528
2
10
2
326
70
175
4
18
15
613
573
545
611
547
571
265
393
453
849
960
528
2
11
3
327
64
152
4
18
15
613
573
545
611
547
571
265
393
453
849
960
528
2
10
2
326
64
168
4
18
15
613
573
545
611
547
571
265
393
453
849
960
528
2
10
3
327
64
152
4
18
15
613
573
545
611
547
571
265
393
453
849
960
528
2
15
3
327
64
152
4
18
15
613
573
545
611
547
571
263
393
450
850
960
528
16
6
0
324
64
152
8
18
15
613
573
545
611
547
571
263
393
450
850
960
528
48
6
0
324
64
152
16
18
15
613
573
545
611
547
571
263
393
450
850
962
528
16
6
0
324
68
174
8
18
15
613
573
545
611
547
571
263
393
450
850
962
528
48
6
0
324
68
174
32
18
15
613
573
289
2
547
553
525
649
165
1796
994
1002
1762
1702
1858
1620
100
1084
522
18
15
613
573
289
2
547
553
525
649
165
1796
1506
746
1762
1702
1858
1620
1636
1084
778
18
15
613
573
289
3
553
281
261
905
169
1697
853
1
83
529
1706
1739
15
0
1186
18
15
613
573
289
3
553
285
261
905
169
1697
853
5
81
529
1706
1739
15
13
161
18
15
613
573
289
3
553
557
517
649
169
1697
853
997
1765
1649
1837
1741
14
674
538
18
15
613
573
289
3
553
601
517
649
169
1697
853
897
1715
1649
1837
1737
15
769
609
18
15
613
573
289
3
553
601
521
649
169
1697
853
897
1697
1702
1838
1742
14
654
702
18
15
613
573
289
3
553
605
517
649
169
1697
853
901
1701
1649
1837
1737
15
781
621
18
15
613
573
289
3
553
605
517
649
169
1697
853
901
1637
1649
1837
1737
15
781
565
18
15
613
573
289
3
547
553
521
649
169
1793
994
966
1735
1703
1863
1637
100
1026
512
18
15
613
573
289
3
547
553
521
649
173
1793
994
966
1735
1703
1861
1597
100
1026
512
18
15
613
573
289
3
547
553
521
649
173
1793
1506
966
1735
1703
1861
1597
1636
1154
1152
18
15
613
573
289
3
547
553
525
649
162
1794
992
966
1737
1703
1856
1640
96
1036
524
18
15
613
573
289
3
547
553
522
649
169
1801
992
966
1728
1702
155
1635
104
1036
522
18
15
613
573
289
3
547
285
261
905
169
1697
848
9
85
529
1706
1739
8
14
1186
18
15
613
573
289
3
547
285
261
905
173
1697
849
9
81
529
1705
1737
13
14
1185
18
15
613
573
289
3
547
285
261
905
173
1697
849
9
85
529
1705
1737
13
14
1186
18
15
613
573
289
3
547
285
261
905
173
1697
848
9
85
529
1705
1739
8
14
1186
18
15
613
573
289
3
547
573
517
649
173
1697
849
868
1541
1649
1833
1739
11
715
733
18
15
613
573
289
3
547
573
517
649
174
1697
849
868
1541
1649
1832
1738
11
715
733
18
15
613
573
289
3
547
557
517
649
169
1697
849
873
1585
1649
1837
1741
13
718
705
18
15
613
573
289
3
547
557
517
649
169
1697
849
873
1589
1649
1837
1741
13
718
706
18
15
613
573
289
3
547
557
517
649
173
1697
849
873
1585
1649
1833
1737
13
718
705
18
15
613
573
289
3
547
557
517
649
173
1697
849
873
1589
1649
1833
1737
13
718
706
18
15
613
573
289
3
547
557
517
649
173
1697
848
873
1589
1649
1945
1731
8
718
706
18
15
613
573
289
3
547
557
525
649
162
1794
994
964
1730
1702
1856
1640
99
1027
512
18
15
613
573
289
3
547
557
525
649
162
1794
996
964
1730
1702
1856
1640
103
1028
512
18
15
613
573
289
3
547
565
517
649
174
1698
848
994
1767
1649
1832
1736
8
676
516
18
15
613
573
289
3
547
563
517
649
174
1697
848
992
1765
1649
1832
1738
8
672
518
18
15
613
573
289
3
547
605
517
649
169
1697
849
905
1713
1649
1837
1741
13
654
609
18
15
613
573
289
3
547
605
517
649
169
1697
849
905
1717
1649
1837
1741
13
654
610
18
15
613
573
289
3
547
605
517
649
173
1697
849
905
1713
1649
1833
1737
13
654
609
18
15
613
573
289
3
547
605
517
649
173
1697
849
905
1717
1649
1833
1737
13
654
738
18
15
613
573
289
3
557
285
261
905
169
1698
854
1
85
529
1706
1736
12
12
1186
18
15
613
573
289
514
546
553
521
649
165
676
740
710
1734
1702
1858
1472
285
260
768
18
15
613
573
289
514
546
553
521
649
165
676
740
710
1766
1702
1858
1472
285
260
832
18
15
613
573
289
514
546
553
521
649
165
420
996
966
1777
1702
1858
192
285
4
542
18
15
613
573
289
514
546
553
521
649
165
420
996
966
1734
1702
1858
192
285
4
512
18
15
613
573
289
514
546
553
521
649
165
420
996
966
1766
1702
195
192
285
4
528
18
15
613
573
289
514
546
553
521
649
165
420
996
966
1766
1702
1858
192
285
4
528
18
15
613
573
289
514
546
553
521
649
165
420
996
710
1734
1702
1858
192
285
260
768
18
15
613
573
289
514
546
553
521
649
165
420
996
710
1766
1702
195
192
285
260
832
18
15
613
573
289
514
546
553
521
649
165
420
996
710
1766
1702
1858
192
285
260
832
18
15
613
573
289
514
546
553
521
649
165
420
484
966
1777
1702
1858
192
29
516
542
18
15
613
573
289
514
546
553
521
649
165
420
484
966
1734
1702
194
192
29
516
512
18
15
613
573
289
514
546
553
521
649
165
420
484
966
1734
1702
1858
192
29
516
512
18
15
613
573
289
514
546
553
521
649
165
420
484
966
1766
1702
194
192
29
516
528
18
15
613
573
289
514
546
553
521
649
165
420
484
966
1766
1702
195
192
29
516
528
18
15
613
573
289
514
546
553
521
649
165
420
484
966
1766
1702
1858
192
29
516
528
18
15
613
573
289
514
546
553
521
649
173
420
996
966
1734
1703
1833
192
286
2
512
18
15
613
573
289
514
546
553
521
649
173
420
996
710
1734
1703
1833
192
285
260
768
18
15
613
573
289
514
546
553
521
649
173
420
484
966
1734
1703
1833
1216
29
516
512
18
15
613
573
289
514
546
567
517
649
165
676
740
738
1584
1649
1858
1412
285
321
544
18
15
613
573
289
514
547
565
517
649
165
676
574
738
1766
1649
1858
1412
460
472
770
18
15
613
573
289
514
550
565
517
649
165
676
572
530
1587
1649
1858
1412
973
1676
1058
18
15
613
573
289
514
550
566
518
649
165
676
572
528
1576
1706
1859
1412
973
1677
1094
18
15
613
573
289
514
551
557
517
649
165
420
998
961
1733
1649
194
196
284
6
520
18
15
613
573
289
514
551
557
517
649
165
420
998
705
1733
1649
194
196
284
262
776
18
15
613
573
289
514
551
557
517
649
165
420
486
961
1733
1649
194
196
28
518
520
18
15
613
573
289
514
551
557
525
649
165
420
998
961
1761
1702
194
192
284
6
528
18
15
613
573
289
514
551
557
525
649
165
420
998
705
1761
1702
194
192
284
262
833
18
15
613
573
289
514
551
557
525
649
165
420
486
961
1761
1702
194
192
28
518
528
18
15
613
573
289
514
551
557
525
649
165
420
486
705
1761
1702
194
192
28
646
656
18
15
613
573
289
515
547
553
521
649
169
417
480
966
1777
1702
198
199
24
524
540
18
15
613
573
289
515
547
553
521
649
165
417
992
710
1777
1702
194
206
280
268
796
18
15
613
573
289
515
547
553
521
649
173
417
480
433
369
269
153
195
24
110
4
18
15
613
573
289
515
547
553
521
649
174
418
992
710
369
267
152
192
280
268
28
18
15
613
573
289
515
547
553
521
649
174
418
480
966
1729
1658
1832
1216
24
524
572
18
15
613
573
289
515
547
553
521
649
174
418
480
710
369
267
152
192
24
652
28
18
15
613
573
289
515
547
553
525
649
162
674
736
710
1737
1703
1856
1432
280
396
652
18
15
613
573
289
515
547
553
525
649
162
418
992
966
1737
1703
192
204
280
12
524
18
15
613
573
289
515
547
553
525
649
162
418
992
710
1737
1703
192
204
280
268
780
18
15
613
573
289
515
547
553
525
649
162
418
480
966
1737
1703
192
204
24
524
524
18
15
613
573
289
515
547
553
525
649
162
418
480
710
1737
1703
192
204
24
652
652
18
15
613
573
289
515
547
553
525
649
174
418
992
710
329
267
152
192
280
268
12
18
15
613
573
289
515
547
553
525
649
174
418
480
710
329
267
152
192
24
652
12
18
15
613
573
289
515
547
553
522
649
169
673
736
710
1728
1702
1862
1479
280
268
830
18
15
613
573
289
515
547
553
522
649
169
417
480
966
1728
1702
198
199
24
524
574
18
15
613
573
289
515
547
553
522
394
170
674
336
426
336
120
808
904
8
148
6
18
15
613
573
289
515
547
553
522
650
170
418
992
710
1744
1656
1832
196
280
268
862
18
15
613
573
289
515
547
569
521
649
174
418
480
486
385
267
152
192
24
76
60
18
15
613
573
289
515
547
555
521
649
165
417
992
944
1586
1659
195
199
280
104
548
18
15
613
573
289
515
547
555
521
649
173
417
480
432
370
267
153
199
24
104
4
18
15
613
573
289
515
547
555
521
649
174
418
480
432
370
267
152
192
24
104
4
18
15
613
573
289
515
547
555
521
649
174
418
480
432
370
266
152
192
24
104
4
18
15
613
573
289
515
547
555
523
649
174
417
481
432
360
266
152
194
27
111
24
18
15
613
573
289
515
547
555
525
649
173
417
480
432
369
267
153
195
24
111
5
18
15
613
573
289
515
547
557
517
649
173
417
992
1221
1765
1649
1833
1219
280
774
1094
18
15
613
573
289
515
547
557
517
649
173
417
992
965
1573
1649
1833
1219
280
6
710
18
15
613
573
289
515
547
557
517
649
173
417
992
965
1733
1649
153
195
280
6
518
18
15
613
573
289
515
547
557
517
649
173
417
992
965
1733
1649
1833
1219
280
6
518
18
15
613
573
289
515
547
557
517
649
173
417
992
965
1733
1649
1945
195
280
6
518
18
15
613
573
289
515
547
557
517
649
173
417
992
965
1765
1649
1833
1219
280
6
550
18
15
613
573
289
515
547
557
517
649
173
417
992
709
1733
1649
153
1219
280
262
774
18
15
613
573
289
515
547
557
517
649
173
417
992
709
1733
1649
1833
1219
280
262
774
18
15
613
573
289
515
547
557
517
649
173
417
992
709
1733
1649
1945
1219
280
262
774
18
15
613
573
289
515
547
557
517
649
173
417
992
709
1765
1649
1833
195
280
262
838
18
15
613
573
289
515
547
557
517
649
173
417
992
1001
1777
1649
1833
1219
280
62
518
18
15
613
573
289
515
547
557
517
649
173
417
992
1001
1781
1649
1833
1219
280
62
514
18
15
613
573
289
515
547
557
517
649
173
417
992
745
1777
1649
1833
195
280
318
774
18
15
613
573
289
515
547
557
517
649
173
417
992
745
1781
1649
1833
195
280
318
770
18
15
613
573
289
515
547
557
517
649
174
417
481
964
1733
1649
1832
1226
27
523
517
18
15
613
573
289
515
547
557
517
649
174
417
481
964
1746
1649
1832
1226
27
523
560
18
15
613
573
289
515
547
557
517
649
174
417
481
964
1765
1649
1832
1226
27
523
549
18
15
613
573
289
515
547
557
517
649
174
418
992
1001
1777
1649
152
192
280
62
518
18
15
613
573
289
515
547
557
517
649
174
418
992
1001
1777
1649
1832
1216
280
62
518
18
15
613
573
289
515
547
557
517
649
174
418
992
1001
1777
1649
1944
192
280
62
518
18
15
613
573
289
515
547
557
517
649
174
418
992
1001
1781
1649
152
192
280
62
514
18
15
613
573
289
515
547
557
517
649
174
418
992
1001
1781
1649
1832
1216
280
62
514
18
15
613
573
289
515
547
557
517
649
174
418
992
1001
1781
1649
1944
192
280
62
514
18
15
613
573
289
515
547
557
517
649
174
418
992
745
1777
1649
152
192
280
318
774
18
15
613
573
289
515
547
557
517
649
174
418
992
745
1777
1649
1832
192
280
318
774
18
15
613
573
289
515
547
557
517
649
174
418
992
745
1777
1649
1944
192
280
318
774
18
15
613
573
289
515
547
557
517
649
174
418
992
745
1781
1649
152
192
280
318
770
18
15
613
573
289
515
547
557
517
649
174
418
992
745
1781
1649
1832
192
280
318
770
18
15
613
573
289
515
547
557
517
649
174
418
992
745
1781
1649
1944
192
280
318
770
18
15
613
573
289
515
547
557
525
649
162
673
737
708
1730
1702
1856
1422
283
267
768
18
15
613
573
289
515
547
557
525
649
162
417
481
964
1762
1702
192
206
27
523
528
18
15
613
573
289
515
547
557
525
649
162
674
736
708
1730
1702
1856
1432
280
395
640
18
15
613
573
289
515
547
565
517
393
174
674
736
738
359
113
808
960
280
276
4
18
15
613
573
289
515
547
565
517
649
173
417
992
994
1767
1649
1833
1219
280
68
536
18
15
613
573
289
515
547
565
517
649
173
417
992
930
1587
1649
1833
1219
280
100
544
18
15
613
573
289
515
547
565
517
649
173
417
480
994
1767
1649
1833
1219
24
580
536
18
15
613
573
289
515
547
565
517
649
174
418
992
1250
1587
1649
152
192
280
788
1056
18
15
613
573
289
515
547
565
517
649
174
418
992
1250
1587
1649
1832
192
280
788
1056
18
15
613
573
289
515
547
565
517
649
174
418
992
1250
1587
1649
1944
192
280
788
1056
18
15
613
573
289
515
547
565
517
649
174
418
992
994
1767
1649
1832
192
280
20
516
18
15
613
573
289
515
547
565
517
649
174
418
992
738
1587
1649
152
192
280
276
544
18
15
613
573
289
515
547
565
517
649
174
418
992
738
1587
1649
1832
192
280
276
544
18
15
613
573
289
515
547
565
517
649
174
418
992
738
1587
1649
1944
1216
280
276
544
18
15
613
573
289
515
547
565
517
649
174
418
992
738
1767
1649
1832
192
280
276
772
18
15
613
573
289
515
547
565
517
649
174
418
480
994
1767
1649
1832
192
24
276
516
18
15
613
573
289
515
547
565
517
649
174
418
480
738
1587
1649
152
192
24
660
544
18
15
613
573
289
515
547
565
517
649
174
418
480
738
1587
1649
1832
192
24
660
544
18
15
613
573
289
515
547
563
517
649
165
673
737
736
1573
1649
1858
1419
283
335
557
18
15
613
573
289
515
547
563
517
649
165
673
737
736
1764
1649
1858
1419
283
275
795
18
15
613
573
289
515
547
563
517
649
173
417
992
736
405
273
153
195
280
275
86
18
15
613
573
289
515
547
563
517
649
173
417
480
480
405
273
153
195
24
83
86
18
15
613
573
289
515
547
563
521
649
173
417
480
480
417
269
153
195
24
83
69
18
15
613
573
289
515
547
563
523
649
169
417
481
992
1760
1700
198
198
27
275
536
18
15
613
573
289
515
547
563
523
649
169
417
480
992
1760
1700
198
199
24
528
512
18
15
613
573
289
515
547
563
523
649
173
417
480
416
416
261
153
195
24
184
176
18
15
613
573
289
515
547
563
523
649
173
417
480
416
416
265
153
195
24
184
176
18
15
613
573
289
515
547
563
523
649
173
417
480
416
416
268
153
195
24
184
176
18
15
613
573
289
515
547
563
523
649
173
417
480
416
416
269
153
195
24
184
176
18
15
613
573
289
515
547
563
523
649
173
417
480
480
416
261
153
195
24
16
128
18
15
613
573
289
515
547
563
523
649
173
417
480
480
416
268
153
195
24
16
128
18
15
613
573
289
515
547
563
523
649
173
417
480
480
416
269
153
195
24
16
128
18
15
613
573
289
515
547
563
523
649
174
417
993
992
1760
1700
152
194
283
19
512
18
15
613
573
289
515
547
563
523
649
174
417
481
992
1760
1700
152
194
27
531
512
18
15
613
573
289
515
547
563
523
649
174
417
481
480
416
268
152
194
27
19
128
18
15
613
573
289
515
547
563
523
649
174
417
480
416
416
268
152
194
24
184
176
18
15
613
573
289
515
547
563
523
649
174
417
480
480
416
268
152
194
24
16
128
18
15
613
573
289
515
547
563
523
649
174
418
992
992
1760
1700
152
320
280
16
512
18
15
613
573
289
515
547
563
523
649
174
418
480
416
416
268
152
192
24
184
176
18
15
613
573
289
515
547
563
523
649
174
418
480
416
416
266
152
192
24
184
176
18
15
613
573
289
515
547
563
523
649
174
418
480
416
352
270
152
192
24
184
24
18
15
613
573
289
515
547
563
523
649
174
418
480
992
1760
1700
152
320
24
528
512
18
15
613
573
289
515
547
563
523
649
174
418
480
480
416
268
152
192
24
16
128
18
15
613
573
289
515
547
563
523
649
174
418
480
480
416
266
152
192
24
16
128
18
15
613
573
289
515
547
563
525
649
173
417
992
992
1762
1703
153
199
280
16
516
18
15
613
573
289
515
547
563
525
649
173
417
480
992
1762
1703
153
199
24
528
516
18
15
613
573
289
515
547
605
517
393
169
673
336
393
393
113
813
921
8
142
126
18
15
613
573
289
259
547
563
523
649
169
161
480
480
416
266
154
395
280
16
152
18
15
613
573
289
259
547
563
523
649
169
161
480
480
416
266
155
395
280
16
152
18
15
613
573
289
259
547
563
523
649
173
161
481
480
416
269
153
395
283
19
152
18
15
613
573
289
259
547
563
523
649
173
161
480
480
416
268
153
399
280
16
128
18
15
613
573
289
259
547
563
523
649
173
161
480
480
416
269
153
395
280
16
128
18
15
613
573
289
259
547
563
523
649
174
162
480
480
416
268
152
392
280
16
128
18
15
613
573
289
259
547
563
523
649
174
162
480
480
416
266
152
392
280
16
128
18
15
614
574
545
0
544
560
264
392
962
192
1760
528
0
8
514
1683
1684
496
0
18
15
614
574
545
512
544
560
264
392
961
704
336
464
0
6
259
276
48
176
960
18
15
614
574
545
512
544
560
264
392
961
704
338
464
0
6
259
276
54
176
1020
18
15
614
574
545
512
544
560
264
392
449
960
992
528
0
6
3
276
72
368
0
18
15
614
574
545
512
544
560
264
392
449
960
994
528
0
6
3
276
22
498
4
18
15
614
574
545
512
544
560
264
392
449
448
992
528
0
6
3
20
545
496
0
18
15
614
574
545
512
544
560
264
392
449
448
480
528
0
6
3
20
33
496
0
18
15
614
574
545
512
544
560
264
392
449
448
994
528
0
6
3
28
589
369
0
18
15
614
574
545
512
544
560
264
392
778
960
736
352
0
8
346
379
289
32
944
18
15
614
574
545
512
544
560
264
392
778
960
736
480
0
8
346
379
289
64
856
18
15
614
574
545
512
544
560
264
392
962
960
993
528
0
8
258
75
23
497
0
18
15
614
574
545
512
544
560
264
392
962
960
993
1248
0
8
258
43
39
802
48
18
15
614
574
545
512
544
560
264
392
962
960
993
530
0
8
258
91
23
501
1
18
15
614
574
545
512
544
560
264
392
962
960
993
1250
0
8
258
43
39
805
49
18
15
614
574
545
512
544
560
264
392
962
960
992
528
0
8
514
75
32
496
0
18
15
614
574
545
512
544
560
264
392
962
960
992
528
0
8
258
19
16
496
0
18
15
614
574
545
512
544
560
264
392
962
960
992
1248
0
8
258
43
32
800
48
18
15
614
574
545
512
544
560
264
392
962
960
992
1248
32
8
258
43
32
800
40
18
15
614
574
545
512
544
560
264
392
962
960
737
354
0
8
258
83
279
38
946
18
15
614
574
545
512
544
560
264
392
962
960
736
352
0
8
514
43
288
32
944
18
15
614
574
545
512
544
560
264
392
962
960
736
352
0
8
258
19
276
32
944
18
15
614
574
545
512
544
560
264
392
962
960
736
480
0
8
514
43
288
64
856
18
15
614
574
545
512
544
560
264
392
962
960
994
528
0
8
258
23
21
500
4
18
15
614
574
545
512
544
560
264
392
962
960
994
1248
32
8
258
55
21
788
44
18
15
614
574
545
512
544
560
264
392
962
960
738
352
0
8
258
23
277
32
944
18
15
614
574
545
512
544
560
264
392
962
704
336
416
32
8
514
275
48
144
960
18
15
614
574
545
512
544
560
264
392
962
704
336
480
0
8
514
275
48
160
1008
18
15
614
574
545
512
544
560
264
392
962
704
336
480
0
8
258
275
48
160
1008
18
15
614
574
545
512
544
560
264
392
962
704
336
464
0
8
514
275
48
176
960
18
15
614
574
545
512
544
560
264
392
962
704
336
464
0
8
258
275
48
176
960
18
15
614
574
545
512
544
560
264
392
962
704
337
481
0
8
258
283
55
167
1008
18
15
614
574
545
512
544
560
264
392
962
704
337
480
0
8
258
283
55
162
1008
18
15
614
574
545
512
544
560
264
392
962
704
337
464
0
8
258
283
55
177
960
18
15
614
574
545
512
544
560
264
392
962
704
481
929
32
8
514
275
71
615
1592
18
15
614
574
545
512
544
560
264
392
962
704
481
929
32
8
258
275
71
615
1592
18
15
614
574
545
512
544
560
264
392
962
704
481
928
32
8
514
283
71
610
1584
18
15
614
574
545
512
544
560
264
392
962
704
481
928
32
8
258
275
71
610
1590
18
15
614
574
545
512
544
560
264
392
962
704
481
992
0
8
514
283
71
529
1752
18
15
614
574
545
512
544
560
264
392
962
704
481
992
0
8
258
283
71
529
1752
18
15
614
574
545
512
544
560
264
392
962
704
481
481
0
8
514
275
71
71
872
18
15
614
574
545
512
544
560
264
392
962
704
481
481
0
8
258
275
71
71
872
18
15
614
574
545
512
544
560
264
392
962
704
481
480
0
8
514
275
71
66
859
18
15
614
574
545
512
544
560
264
392
962
704
481
480
0
8
258
275
71
66
859
18
15
614
574
545
512
544
560
264
392
962
704
481
994
0
8
514
275
71
533
1753
18
15
614
574
545
512
544
560
264
392
962
704
481
994
0
8
258
275
71
533
1753
18
15
614
574
545
512
544
560
264
392
962
704
481
930
32
8
514
275
71
613
1585
18
15
614
574
545
512
544
560
264
392
962
704
481
930
32
8
258
275
71
613
1585
18
15
614
574
545
512
544
560
264
392
962
704
481
482
0
8
514
275
71
21
873
18
15
614
574
545
512
544
560
264
392
962
704
481
482
0
8
258
275
71
21
873
18
15
614
574
545
512
544
560
264
392
962
704
737
528
0
8
258
283
279
497
0
18
15
614
574
545
512
544
560
264
392
962
704
480
528
0
8
514
275
72
496
0
18
15
614
574
545
512
544
560
264
392
962
704
480
528
0
8
258
275
72
496
0
18
15
614
574
545
512
544
560
264
392
962
704
480
928
32
8
514
283
64
608
1584
18
15
614
574
545
512
544
560
264
392
962
704
480
928
32
8
258
275
64
608
1584
18
15
614
574
545
512
544
560
264
392
962
704
480
992
0
8
514
275
72
528
1776
18
15
614
574
545
512
544
560
264
392
962
704
480
992
0
8
258
275
64
528
1776
18
15
614
574
545
512
544
560
264
392
962
704
480
480
0
8
514
275
72
64
856
18
15
614
574
545
512
544
560
264
392
962
704
480
480
0
8
258
275
64
64
856
18
15
614
574
545
512
544
560
264
392
962
704
736
528
0
8
514
275
292
500
0
18
15
614
574
545
512
544
560
264
392
962
704
736
352
0
8
514
275
328
16
1008
18
15
614
574
545
512
544
560
264
392
962
704
736
352
0
8
258
275
324
32
944
18
15
614
574
545
512
544
560
264
392
962
704
736
480
0
8
514
275
292
64
856
18
15
614
574
545
512
544
560
264
392
962
704
736
480
0
8
258
275
324
72
856
18
15
614
574
545
512
544
560
264
392
962
704
338
480
0
8
258
311
53
160
1008
18
15
614
574
545
512
544
560
264
392
962
704
338
464
0
8
258
311
53
176
1020
18
15
614
574
545
512
544
560
264
392
962
712
336
528
0
8
258
291
9
1072
0
18
15
614
574
545
512
544
560
264
392
962
712
336
352
0
8
258
291
9
192
1000
18
15
614
574
545
512
544
560
264
392
962
712
336
352
32
8
258
291
8
192
960
18
15
614
574
545
512
544
560
264
392
962
712
336
480
0
8
258
291
8
160
944
18
15
614
574
545
512
544
560
264
392
962
712
480
928
32
8
258
291
64
608
1584
18
15
614
574
545
512
544
560
264
392
962
712
480
480
0
8
258
291
64
64
856
18
15
614
574
545
512
544
560
264
392
450
528
849
464
0
8
2
711
1639
1650
1475
18
15
614
574
545
512
544
560
264
392
450
528
848
464
0
8
2
711
1640
1640
1472
18
15
614
574
545
512
544
560
264
392
450
960
993
528
0
8
2
275
23
497
0
18
15
614
574
545
512
544
560
264
392
450
960
993
1248
0
8
2
275
23
785
48
18
15
614
574
545
512
544
560
264
392
450
960
993
530
0
8
2
275
23
501
1
18
15
614
574
545
512
544
560
264
392
450
960
993
1250
0
8
2
275
23
789
57
18
15
614
574
545
512
544
560
264
392
450
960
992
528
0
8
2
275
16
496
0
18
15
614
574
545
512
544
560
264
392
450
960
992
1248
0
8
2
531
36
800
48
18
15
614
574
545
512
544
560
264
392
450
960
992
1248
32
8
2
531
36
800
40
18
15
614
574
545
512
544
560
264
392
450
960
737
353
0
8
2
299
295
39
945
18
15
614
574
545
512
544
560
264
392
450
960
737
352
0
8
2
283
279
17
1008
18
15
614
574
545
512
544
560
264
392
450
960
737
480
0
8
2
299
295
66
859
18
15
614
574
545
512
544
560
264
392
450
960
737
354
0
8
2
283
279
21
1001
18
15
614
574
545
512
544
560
264
392
450
960
737
482
0
8
2
299
295
69
857
18
15
614
574
545
512
544
560
264
392
450
960
736
352
0
8
2
555
288
32
944
18
15
614
574
545
512
544
560
264
392
450
960
736
480
0
8
2
555
288
64
856
18
15
614
574
545
512
544
560
264
392
450
960
994
528
0
8
2
279
21
500
4
18
15
614
574
545
512
544
560
264
392
450
960
994
1248
0
8
2
279
21
784
48
18
15
614
574
545
512
544
560
264
392
450
960
994
1248
32
8
2
279
21
788
44
18
15
614
574
545
512
544
560
264
392
450
960
738
352
0
8
2
279
277
32
944
18
15
614
574
545
512
544
560
264
392
450
960
738
480
0
8
2
279
277
80
856
18
15
614
574
545
512
544
560
264
392
450
960
738
484
0
8
2
567
277
74
880
18
15
614
574
545
512
544
560
264
392
450
704
736
352
0
8
2
659
1680
16
1008
18
15
614
574
545
512
544
560
264
392
450
448
993
528
0
8
2
27
551
497
0
18
15
614
574
545
512
544
560
264
392
450
448
993
1249
0
8
2
43
295
807
49
18
15
614
574
545
512
544
560
264
392
450
448
993
1248
0
8
2
43
551
802
48
18
15
614
574
545
512
544
560
264
392
450
448
993
1248
32
8
2
27
551
825
40
18
15
614
574
545
512
544
560
264
392
450
448
993
530
0
8
2
27
551
501
1
18
15
614
574
545
512
544
560
264
392
450
448
993
1250
0
8
2
43
551
805
48
18
15
614
574
545
512
544
560
264
392
450
448
992
528
0
8
2
19
528
496
0
18
15
614
574
545
512
544
560
264
392
450
448
992
1248
0
8
2
19
528
784
48
18
15
614
574
545
512
544
560
264
392
450
448
992
1248
32
8
2
19
544
800
40
18
15
614
574
545
512
544
560
264
392
450
448
481
528
0
8
2
27
23
497
0
18
15
614
574
545
512
544
560
264
392
450
448
481
929
32
8
2
19
71
615
1592
18
15
614
574
545
512
544
560
264
392
450
448
481
928
32
8
2
19
71
609
1584
18
15
614
574
545
512
544
560
264
392
450
448
481
992
0
8
2
19
39
530
1776
18
15
614
574
545
512
544
560
264
392
450
448
481
481
0
8
2
19
71
71
872
18
15
614
574
545
512
544
560
264
392
450
448
481
480
0
8
2
19
71
66
859
18
15
614
574
545
512
544
560
264
392
450
448
481
530
0
8
2
27
23
501
1
18
15
614
574
545
512
544
560
264
392
450
448
481
994
0
8
2
19
71
533
1753
18
15
614
574
545
512
544
560
264
392
450
448
481
930
32
8
2
19
71
613
1585
18
15
614
574
545
512
544
560
264
392
450
448
481
482
0
8
2
19
71
21
873
18
15
614
574
545
512
544
560
264
392
450
448
480
528
0
8
2
19
16
496
0
18
15
614
574
545
512
544
560
264
392
450
448
480
928
32
8
2
19
16
608
1584
18
15
614
574
545
512
544
560
264
392
450
448
480
992
0
8
2
19
16
528
1776
18
15
614
574
545
512
544
560
264
392
450
448
480
480
0
8
2
19
16
64
856
18
15
614
574
545
512
544
560
264
392
450
448
994
528
0
8
2
23
277
368
0
18
15
614
574
545
512
544
560
264
392
450
448
994
1248
0
8
2
23
533
784
48
18
15
614
574
545
512
544
560
264
392
450
448
994
1248
32
8
2
23
533
788
44
18
15
614
574
545
512
544
560
264
392
450
448
482
928
32
8
2
23
69
608
1584
18
15
614
574
545
512
544
560
264
392
450
448
482
992
0
8
2
23
21
528
1776
18
15
614
574
545
512
544
560
264
392
450
448
482
480
0
8
2
23
21
64
858
18
15
614
574
545
512
544
560
264
392
450
448
482
482
0
8
2
87
77
78
873
18
15
614
574
545
512
544
560
264
392
450
448
482
484
0
8
2
23
21
74
880
18
15
614
574
545
512
544
560
264
392
450
968
736
352
0
8
2
291
296
32
944
18
15
614
574
545
512
544
560
264
392
450
456
992
1248
0
8
2
35
296
800
48
18
15
614
574
545
512
544
560
264
392
450
456
480
480
0
8
2
35
40
32
944
18
15
614
574
545
512
544
560
264
904
961
960
992
528
0
518
3
84
72
368
0
18
15
614
574
545
512
544
560
264
904
961
960
994
528
0
518
3
84
21
500
0
18
15
614
574
545
512
544
560
264
904
961
704
336
528
0
518
3
156
49
1072
0
18
15
614
574
545
512
544
560
264
904
961
704
480
528
0
518
3
276
72
496
0
18
15
614
574
545
512
544
560
264
904
961
704
482
528
0
518
3
148
77
496
0
18
15
614
574
545
512
544
560
264
904
961
704
338
528
0
518
3
156
54
1072
0
18
15
614
574
545
512
544
560
264
904
962
960
993
528
0
520
2
19
23
497
0
18
15
614
574
545
512
544
560
264
904
962
960
993
530
0
520
2
19
23
501
1
18
15
614
574
545
512
544
560
264
904
962
960
992
528
0
520
2
19
16
496
0
18
15
614
574
545
512
544
560
264
904
962
704
336
528
0
520
2
147
48
1072
0
18
15
614
574
545
512
544
560
264
904
962
704
480
528
0
520
2
275
72
496
0
18
15
614
574
545
512
544
560
264
1416
1473
1472
992
528
0
1542
515
1172
32
240
0
18
15
614
574
545
512
544
560
264
1416
1473
1472
994
528
0
1542
515
1172
77
368
0
18
15
614
574
545
512
544
560
264
1416
1473
960
992
528
0
1542
515
20
72
368
0
18
15
614
574
545
512
544
560
264
1416
1473
960
994
528
0
1542
515
156
77
369
0
18
15
614
574
545
512
544
560
264
1416
1473
448
992
528
0
1542
1283
276
290
372
0
18
15
614
574
545
512
544
560
264
1416
1473
448
480
528
0
1542
1283
276
32
496
0
18
15
614
574
545
512
544
560
264
1416
1474
1216
1504
1248
0
1544
514
1811
1296
784
48
18
15
614
574
545
512
544
560
264
1416
1474
1216
1504
1248
0
1544
1538
1811
1296
784
48
18
15
614
574
545
512
544
560
264
1416
1474
1216
1506
1248
0
1544
514
1815
1301
784
48
18
15
614
574
545
512
544
560
264
1416
1474
1472
993
528
0
1544
514
1099
23
369
0
18
15
614
574
545
512
544
560
264
1416
1474
1472
993
1249
0
1544
514
555
39
1319
49
18
15
614
574
545
512
544
560
264
1416
1474
1472
993
1248
0
1544
514
555
39
802
48
18
15
614
574
545
512
544
560
264
1416
1474
1472
993
530
0
1544
514
1099
23
373
1
18
15
614
574
545
512
544
560
264
1416
1474
1472
993
1250
0
1544
514
1099
23
805
49
18
15
614
574
545
512
544
560
264
1416
1474
1472
1505
1249
0
1544
1026
531
1095
807
49
18
15
614
574
545
512
544
560
264
1416
1474
1472
1505
1249
0
1544
514
1043
1063
807
49
18
15
614
574
545
512
544
560
264
1416
1474
1472
1505
1249
0
1544
1538
1115
1047
807
49
18
15
614
574
545
512
544
560
264
1416
1474
1472
1505
1248
0
1544
1026
531
1095
802
48
18
15
614
574
545
512
544
560
264
1416
1474
1472
1505
1248
0
1544
514
1043
1063
802
48
18
15
614
574
545
512
544
560
264
1416
1474
1472
1505
1248
0
1544
1538
1115
1047
802
48
18
15
614
574
545
512
544
560
264
1416
1474
1472
1505
1250
0
1544
1026
531
1095
805
48
18
15
614
574
545
512
544
560
264
1416
1474
1472
1505
1250
0
1544
514
1043
1047
790
49
18
15
614
574
545
512
544
560
264
1416
1474
1472
1505
1250
0
1544
1538
1115
1047
790
49
18
15
614
574
545
512
544
560
264
1416
1474
1472
992
528
0
1544
1026
531
16
240
0
18
15
614
574
545
512
544
560
264
1416
1474
1472
992
528
0
1544
514
1099
16
240
0
18
15
614
574
545
512
544
560
264
1416
1474
1472
992
528
0
1544
1538
1171
16
240
0
18
15
614
574
545
512
544
560
264
1416
1474
1472
992
1248
0
1544
1026
531
16
784
48
18
15
614
574
545
512
544
560
264
1416
1474
1472
992
1248
0
1544
514
1043
16
784
48
18
15
614
574
545
512
544
560
264
1416
1474
1472
992
1248
0
1544
1538
1179
16
784
48
18
15
614
574
545
512
544
560
264
1416
1474
1472
1504
1248
0
1544
1026
531
1040
784
48
18
15
614
574
545
512
544
560
264
1416
1474
1472
1504
1248
0
1544
514
1043
1040
784
48
18
15
614
574
545
512
544
560
264
1416
1474
1472
1504
1248
0
1544
1538
1043
1040
784
48
18
15
614
574
545
512
544
560
264
1416
1474
1472
994
528
0
1544
514
1111
21
368
0
18
15
614
574
545
512
544
560
264
1416
1474
1472
994
528
0
1544
1538
1175
21
244
4
18
15
614
574
545
512
544
560
264
1416
1474
1472
994
1248
0
1544
514
1111
21
800
48
18
15
614
574
545
512
544
560
264
1416
1474
1472
994
1248
0
1544
1538
1175
21
784
48
18
15
614
574
545
512
544
560
264
1416
1474
1472
1506
1248
0
1544
514
1111
1045
784
48
18
15
614
574
545
512
544
560
264
1416
1474
1472
1506
1248
0
1544
1538
1047
533
784
48
18
15
614
574
545
512
544
560
264
1416
1474
960
993
528
0
1544
514
147
23
497
0
18
15
614
574
545
512
544
560
264
1416
1474
960
993
530
0
1544
514
147
23
501
1
18
15
614
574
545
512
544
560
264
1416
1474
960
992
528
0
1544
1026
19
16
496
0
18
15
614
574
545
512
544
560
264
1416
1474
960
992
528
0
1544
514
19
16
496
0
18
15
614
574
545
512
544
560
264
1416
1474
960
992
1248
0
1544
514
147
16
784
48
18
15
614
574
545
512
544
560
264
1416
1474
448
993
528
0
1544
1282
275
279
369
0
18
15
614
574
545
512
544
560
264
1416
1474
448
993
1249
0
1544
1282
275
279
807
49
18
15
614
574
545
512
544
560
264
1416
1474
448
993
1248
0
1544
1282
275
279
801
48
18
15
614
574
545
512
544
560
264
1416
1474
448
993
530
0
1544
1282
275
279
373
1
18
15
614
574
545
512
544
560
264
1416
1474
448
993
1250
0
1544
1282
275
279
790
49
18
15
614
574
545
512
544
560
264
1416
1474
448
992
528
0
1544
1282
275
272
368
0
18
15
614
574
545
512
544
560
264
1416
1474
448
992
1248
0
1544
1282
275
272
784
48
18
15
614
574
545
512
544
560
264
1416
1474
448
481
528
0
1544
1282
275
23
497
0
18
15
614
574
545
512
544
560
264
1416
1474
448
481
929
32
1544
1282
275
71
615
1592
18
15
614
574
545
512
544
560
264
1416
1474
448
481
928
32
1544
1282
275
71
609
1584
18
15
614
574
545
512
544
560
264
1416
1474
448
481
992
0
1544
1282
275
23
529
1776
18
15
614
574
545
512
544
560
264
1416
1474
448
481
530
0
1544
1282
275
23
501
1
18
15
614
574
545
512
544
560
264
1416
1474
448
481
930
32
1544
1282
275
71
613
1585
18
15
614
574
545
512
544
560
264
1416
1474
448
480
528
0
1544
1282
275
16
496
0
18
15
614
574
545
512
544
560
264
1416
1474
448
480
928
32
1544
1282
275
64
608
1584
18
15
614
574
545
512
544
560
264
1416
1474
448
480
992
0
1544
1282
275
64
528
1776
18
15
614
574
545
512
544
560
264
1416
1474
448
994
1248
0
1544
1282
279
277
784
48
18
15
614
574
545
512
544
560
264
1416
1474
448
482
528
0
1544
1282
279
21
500
4
18
15
614
574
545
512
544
560
264
1416
1474
448
482
992
0
1544
1282
279
21
528
1776
18
15
614
574
545
512
544
560
264
1416
1474
1480
992
1248
0
1544
514
547
40
1312
48
18
15
614
574
545
512
544
560
264
1416
1474
1480
1504
1248
0
1544
514
547
552
800
48
18
15
614
574
545
512
544
560
264
1416
1474
1480
1504
1248
0
1544
1538
1571
1064
800
48
18
15
614
574
545
512
544
560
264
1416
1474
456
992
1248
0
1544
1282
291
296
800
48
18
15
614
574
545
512
544
560
264
1416
1474
456
480
928
32
1544
1282
291
64
608
1584
18
15
614
574
545
512
544
304
264
392
961
704
336
16
96
14
259
284
48
48
192
18
15
614
574
545
512
544
304
264
392
961
704
338
16
96
14
259
284
53
48
192
18
15
614
574
545
512
544
304
264
392
449
704
336
16
96
14
3
668
49
48
192
18
15
614
574
545
512
544
304
264
392
962
704
336
16
96
8
514
275
48
48
192
18
15
614
574
545
512
544
304
264
392
962
704
336
16
96
8
258
275
48
48
192
18
15
614
574
545
512
544
304
264
392
962
704
336
16
96
14
514
275
48
48
192
18
15
614
574
545
512
544
304
264
392
962
704
336
16
96
14
258
283
48
48
192
18
15
614
574
545
512
544
304
264
392
962
704
337
16
96
8
258
283
55
49
192
18
15
614
574
545
512
544
304
264
392
962
704
337
16
96
14
514
275
55
49
192
18
15
614
574
545
512
544
304
264
392
962
704
337
16
96
14
258
283
55
49
192
18
15
614
574
545
512
544
304
264
392
962
704
337
18
96
8
258
283
55
61
193
18
15
614
574
545
512
544
304
264
392
962
704
337
18
96
14
514
275
55
61
193
18
15
614
574
545
512
544
304
264
392
962
704
337
18
96
14
258
283
55
61
193
18
15
614
574
545
512
544
304
264
392
962
704
338
16
96
8
258
311
53
48
192
18
15
614
574
545
512
544
304
264
392
962
704
338
16
96
14
514
279
53
48
192
18
15
614
574
545
512
544
304
264
392
962
712
336
16
96
8
258
291
9
48
192
18
15
614
574
545
512
544
304
776
904
961
704
336
16
256
6
3
276
48
48
384
18
15
614
574
545
512
544
304
776
904
961
704
336
16
256
14
3
284
48
48
384
18
15
614
574
545
512
544
304
776
904
961
704
336
16
352
14
3
276
48
48
704
18
15
614
574
545
512
544
304
776
904
961
704
338
16
256
6
3
276
54
48
384
18
15
614
574
545
512
544
304
776
904
961
704
338
16
256
14
3
284
53
48
384
18
15
614
574
545
512
544
304
776
904
961
704
338
16
352
14
3
276
54
48
706
18
15
614
574
545
512
544
304
776
904
962
704
336
16
256
8
2
275
48
48
384
18
15
614
574
545
512
544
304
776
904
962
704
336
16
256
14
2
275
48
48
384
18
15
614
574
545
512
544
304
776
904
962
704
336
16
352
8
2
275
48
48
704
18
15
614
574
545
512
544
304
776
904
962
704
336
16
352
14
2
275
48
48
704
18
15
614
574
545
512
544
304
776
904
962
704
337
16
256
14
2
275
55
50
384
18
15
614
574
545
512
544
304
776
904
962
704
337
16
352
14
2
275
55
50
707
18
15
614
574
545
512
544
304
776
904
962
704
337
18
352
14
2
275
55
61
708
18
15
614
574
545
512
544
816
1032
1416
1034
512
849
1042
1280
1288
1498
339
375
861
772
18
15
614
574
545
512
544
816
1032
1416
1473
1472
1504
1040
1280
1286
1027
1044
584
880
768
18
15
614
574
545
512
544
816
1032
1416
1473
1472
1506
1040
1280
1286
1027
1108
1046
882
768
18
15
614
574
545
512
544
816
1032
1416
1473
1472
1506
1040
1280
1286
1283
1052
1101
881
768
18
15
614
574
545
512
544
816
1032
1416
1042
528
849
1042
1280
1288
1506
327
359
861
772
18
15
614
574
545
512
544
816
1032
1416
1050
512
849
1042
1280
1288
1418
323
375
861
772
18
15
614
574
545
512
544
816
1032
1416
1474
1216
1248
1040
1280
1288
514
787
784
1008
768
18
15
614
574
545
512
544
816
1032
1416
1474
1472
1505
1040
1280
1288
514
1099
1047
881
768
18
15
614
574
545
512
544
816
1032
1416
1474
1472
1505
1040
1280
1288
1282
1099
1047
881
768
18
15
614
574
545
512
544
816
1032
1416
1474
1472
1505
1042
1280
1288
1026
1099
1047
885
769
18
15
614
574
545
512
544
816
1032
1416
1474
1472
1505
1042
1280
1288
514
1099
1047
885
769
18
15
614
574
545
512
544
816
1032
1416
1474
1472
1505
1042
1280
1288
1282
1099
1047
885
769
18
15
614
574
545
512
544
816
1032
1416
1474
1472
1504
1040
1280
1288
1026
1115
584
880
768
18
15
614
574
545
512
544
816
1032
1416
1474
1472
1504
1040
1280
1288
514
531
1044
880
768
18
15
614
574
545
512
544
816
1032
1416
1474
1472
1504
1040
1280
1288
1282
1043
1044
880
768
18
15
614
574
545
512
544
816
1032
1416
1474
448
848
1040
1280
1288
1282
275
344
860
768
18
15
614
574
545
608
544
560
264
392
450
848
961
528
0
8
2
327
71
218
0
18
15
614
574
545
608
544
560
264
392
450
848
961
530
0
8
2
327
71
173
1
18
15
614
574
545
608
544
560
264
392
450
848
960
528
0
8
2
327
64
168
0
18
15
614
574
545
608
544
560
264
392
450
848
962
528
0
8
2
327
69
168
0
18
15
613
573
544
512
544
552
265
393
460
450
484
966
39
21
4
72
74
523
1731
18
15
613
573
544
512
544
552
265
393
460
450
484
454
39
21
4
72
74
11
963
18
15
614
573
544
512
544
552
264
393
968
704
484
966
38
11
260
278
78
518
1733
18
15
614
573
544
512
544
552
264
393
968
704
484
454
38
11
260
278
78
6
965
18
15
614
573
544
512
544
552
264
393
968
706
484
966
38
11
260
276
76
518
1730
18
15
614
573
544
512
544
552
264
393
968
706
484
454
38
11
260
276
76
6
962
18
15
614
573
544
512
544
552
264
393
456
448
484
966
38
11
4
22
78
523
1734
18
15
614
573
544
512
544
552
264
393
456
448
484
454
38
11
4
22
78
6
965
18
15
614
573
544
512
544
552
264
393
456
450
482
966
38
11
4
68
78
518
1734
18
15
614
573
544
512
544
552
264
393
456
450
482
454
38
11
4
68
78
6
966
18
15
614
573
544
512
544
552
264
393
456
450
484
966
38
11
4
68
76
518
1730
18
15
614
573
544
512
544
552
264
393
456
450
484
454
38
11
4
20
76
6
962
18
15
614
573
544
512
544
552
264
393
456
460
484
966
38
11
4
64
28
518
1734
18
15
614
573
544
512
544
552
264
393
456
460
484
454
38
11
4
64
28
6
966
18
15
614
573
544
512
544
552
264
1417
1480
448
484
966
38
1547
1284
278
78
518
1733
18
15
614
573
544
512
544
552
264
1417
1480
450
484
966
38
1547
1284
276
76
518
1730
18
15
614
574
32
0
544
560
264
392
20
0
992
928
32
8
864
596
2000
608
1584
18
15
614
574
32
0
544
552
264
392
20
0
992
944
40
8
864
596
2000
616
1580
18
15
614
574
544
512
544
560
264
392
964
960
992
1248
32
8
256
36
32
800
40
18
15
614
574
544
512
544
560
264
392
964
960
736
480
32
8
512
36
288
64
832
18
15
614
574
544
512
544
560
264
392
964
704
336
416
32
8
512
276
48
144
960
18
15
614
574
544
512
544
560
264
392
964
704
336
416
32
8
256
276
48
144
960
18
15
614
574
544
512
544
560
264
392
964
704
480
928
32
8
512
276
64
608
1584
18
15
614
574
544
512
544
560
264
392
964
704
480
928
32
8
256
276
64
608
1584
18
15
614
574
544
512
544
560
264
392
964
704
480
480
32
8
512
276
64
64
832
18
15
614
574
544
512
544
560
264
392
964
704
736
480
32
8
512
276
288
64
832
18
15
614
574
544
512
544
560
264
392
964
962
992
1248
32
8
256
40
32
800
40
18
15
614
574
544
512
544
560
264
392
964
962
736
480
32
8
512
40
288
64
832
18
15
614
574
544
512
544
560
264
392
964
962
996
1248
32
8
256
72
74
784
40
18
15
614
574
544
512
544
560
264
392
964
706
336
416
32
8
512
280
48
144
960
18
15
614
574
544
512
544
560
264
392
964
706
336
416
32
8
256
280
48
144
960
18
15
614
574
544
512
544
560
264
392
964
706
480
480
32
8
512
280
64
32
896
18
15
614
574
544
512
544
560
264
392
964
706
484
480
32
8
512
280
76
68
836
18
15
614
574
544
512
544
560
264
392
452
960
992
1248
32
8
0
532
36
800
40
18
15
614
574
544
512
544
560
264
392
452
960
736
480
32
8
0
276
272
64
832
18
15
614
574
544
512
544
560
264
392
452
704
336
416
32
8
0
668
48
144
960
18
15
614
574
544
512
544
560
264
392
452
448
992
1248
32
8
0
20
528
788
40
18
15
614
574
544
512
544
560
264
392
452
448
480
928
32
8
0
20
64
608
1584
18
15
614
574
544
512
544
560
264
392
452
448
480
480
32
8
0
20
64
64
832
18
15
614
574
544
512
544
560
264
392
452
448
484
480
32
8
0
20
78
36
940
18
15
614
574
544
512
544
560
264
392
452
962
992
1248
32
8
0
280
16
788
40
18
15
614
574
544
512
544
560
264
392
452
962
736
480
32
8
0
552
288
64
832
18
15
614
574
544
512
544
560
264
392
452
706
336
416
32
8
0
664
48
144
960
18
15
614
574
544
512
544
560
264
392
452
450
992
1248
32
8
0
24
272
800
40
18
15
614
574
544
512
544
560
264
392
452
450
480
928
32
8
0
24
16
608
1584
18
15
614
574
544
512
544
560
264
392
452
450
480
480
32
8
0
24
16
64
832
18
15
614
574
544
512
544
560
264
392
452
450
996
1248
32
8
0
72
586
784
40
18
15
614
574
544
512
544
560
264
392
452
450
484
928
32
8
0
72
74
610
1588
18
15
614
574
544
512
544
560
264
392
452
450
484
480
32
8
0
24
76
68
836
18
15
614
574
544
512
544
560
264
1416
1476
448
480
928
32
1544
1280
276
64
608
1584
18
15
614
574
544
512
544
560
264
1416
1476
450
480
928
32
1544
1280
280
16
608
1584
18
15
614
574
544
512
544
552
264
392
964
704
480
944
40
8
512
276
68
616
1580
18
15
614
574
544
512
544
552
264
392
964
704
480
944
40
8
256
276
68
616
1580
18
15
614
574
544
512
544
552
264
392
964
704
480
966
38
14
256
276
70
527
1733
18
15
614
574
544
512
544
552
264
392
964
704
480
454
37
14
256
276
70
15
967
18
15
614
574
544
512
544
552
264
392
964
704
480
454
38
14
256
276
70
15
965
18
15
614
574
544
512
544
552
264
392
964
704
484
966
38
14
256
276
78
518
1733
18
15
614
574
544
512
544
552
264
392
964
704
484
454
37
14
256
276
78
11
967
18
15
614
574
544
512
544
552
264
392
964
704
484
454
38
14
256
276
78
6
965
18
15
614
574
544
512
544
552
264
392
964
706
484
966
38
14
256
280
76
518
1730
18
15
614
574
544
512
544
552
264
392
964
706
484
454
38
14
256
280
76
6
962
18
15
614
574
544
512
544
552
264
392
452
448
480
944
40
8
0
20
22
616
1580
18
15
614
574
544
512
544
552
264
392
452
448
480
966
37
14
0
28
22
527
1735
18
15
614
574
544
512
544
552
264
392
452
448
480
966
38
14
0
20
22
527
1733
18
15
614
574
544
512
544
552
264
392
452
448
480
454
37
14
0
20
22
15
967
18
15
614
574
544
512
544
552
264
392
452
448
480
454
38
14
0
20
22
15
965
18
15
614
574
544
512
544
552
264
392
452
448
484
966
37
14
0
28
78
523
1735
18
15
614
574
544
512
544
552
264
392
452
448
484
966
38
14
0
28
78
523
1734
18
15
614
574
544
512
544
552
264
392
452
448
484
454
37
14
0
28
78
11
967
18
15
614
574
544
512
544
552
264
392
452
448
484
454
38
14
0
28
78
11
966
18
15
614
574
544
512
544
552
264
392
452
450
480
944
40
8
0
24
18
616
1580
18
15
614
574
544
512
544
552
264
392
452
450
480
966
37
14
0
88
18
527
1735
18
15
614
574
544
512
544
552
264
392
452
450
480
966
38
14
0
88
18
527
1737
18
15
614
574
544
512
544
552
264
392
452
450
480
454
37
14
0
88
18
15
967
18
15
614
574
544
512
544
552
264
392
452
450
480
454
38
14
0
88
18
15
969
18
15
614
574
544
512
544
552
264
392
452
450
484
944
40
8
0
72
74
616
1580
18
15
614
574
544
512
544
552
264
392
452
450
484
966
37
14
0
72
74
523
1735
18
15
614
574
544
512
544
552
264
392
452
450
484
966
38
14
0
72
76
518
1730
18
15
614
574
544
512
544
552
264
392
452
450
484
454
37
14
0
72
74
11
967
18
15
614
574
544
512
544
552
264
392
452
450
484
454
38
14
0
72
76
6
962
18
15
614
574
544
512
544
552
264
1416
1476
448
480
944
40
1544
1280
276
22
616
1580
18
15
614
574
544
512
544
552
264
1416
1476
448
480
966
37
1550
1280
276
22
527
1735
18
15
614
574
544
512
544
552
264
1416
1476
448
480
966
38
1550
1280
284
22
527
1733
18
15
614
574
544
512
544
552
264
1416
1476
448
484
966
37
1550
1280
276
78
523
1735
18
15
614
574
544
512
544
552
264
1416
1476
448
484
966
38
1550
1280
284
78
518
1733
18
15
614
574
544
512
544
552
264
1416
1476
450
480
944
40
1544
1280
280
18
616
1580
18
15
614
574
544
512
544
552
264
1416
1476
450
484
966
38
1550
1280
280
76
518
1730
18
15
614
574
288
0
544
552
520
648
164
1792
992
966
1733
1656
1856
1646
185
1167
519
18
15
614
574
288
512
544
552
520
648
164
416
480
966
1733
1656
192
206
25
527
519
18
15
613
573
544
514
544
560
264
393
972
966
992
1248
0
10
260
64
64
784
48
18
15
613
573
544
514
544
560
264
393
972
966
736
352
0
10
516
64
272
32
944
18
15
613
573
544
514
544
560
264
393
460
966
992
1248
0
10
4
576
16
784
48
18
15
613
573
544
514
544
560
264
393
460
966
736
352
0
10
4
576
272
16
1008
18
15
613
573
544
514
544
560
264
393
460
454
992
1248
0
10
4
64
528
784
48
18
15
613
573
544
514
544
560
264
393
460
454
480
928
32
10
4
64
64
608
1584
18
15
613
573
544
514
544
560
264
393
460
454
480
480
0
10
4
64
64
65
856
18
15
613
573
544
514
544
560
264
1417
1484
1478
992
1248
0
1546
516
576
64
1296
48
18
15
613
573
544
514
544
560
264
1417
1484
1478
1504
1248
0
1546
516
576
1040
784
48
18
15
613
573
544
514
544
560
260
393
972
966
992
528
56
6
260
64
16
496
24
18
15
613
573
544
514
544
560
260
393
460
966
992
528
56
6
4
576
16
496
24
18
15
613
573
544
514
544
560
260
393
460
454
992
528
56
6
4
64
528
496
24
18
15
613
573
544
514
544
560
260
393
460
454
480
528
56
6
4
64
16
496
24
18
15
613
573
544
514
544
560
260
905
972
966
992
528
56
518
4
64
16
496
24
18
15
613
573
544
514
544
560
260
1417
1484
1478
992
528
56
1542
516
1088
32
240
24
18
15
613
573
544
514
544
304
264
393
972
710
336
16
96
18
516
272
48
48
192
18
15
613
573
544
514
544
304
264
393
972
710
336
16
96
18
260
272
48
48
192
18
15
613
573
544
514
544
304
776
905
972
710
336
16
256
18
4
272
48
48
384
18
15
613
573
544
514
544
304
776
905
972
710
336
16
352
18
4
272
48
48
704
18
15
613
573
544
514
544
816
1028
1417
1484
1478
1504
1040
1336
1286
1028
1088
1040
880
792
18
15
613
573
544
514
544
816
1028
1417
1484
1478
1504
1040
1336
1286
516
1088
1040
881
792
18
15
613
573
544
514
544
816
1028
1417
1484
1478
1504
1040
1336
1286
1284
1088
1040
881
792
18
15
613
573
544
514
552
808
1033
1417
1048
518
855
1047
1318
1302
1420
321
371
856
792
18
15
613
565
549
641
1545
298
1289
1421
785
769
1733
192
1606
521
215
49
715
1668
1062
18
15
613
565
549
641
1545
301
261
397
793
769
1733
194
146
18
359
81
711
1608
1820
18
15
613
565
549
645
1549
301
261
397
793
770
1730
194
146
18
359
80
704
1552
1780
18
15
613
565
37
5
553
553
261
397
9
13
993
529
57
6
902
594
2011
881
19
18
15
613
565
549
513
553
537
261
909
969
705
337
513
57
518
6
150
49
1029
85
18
15
613
565
549
513
553
553
521
397
793
961
997
737
369
121
359
369
75
275
5
18
15
613
565
549
513
553
553
521
397
793
961
997
737
359
121
359
365
38
290
10
18
15
613
565
549
513
553
553
261
397
969
961
997
529
57
6
262
78
75
371
19
18
15
613
565
549
513
553
553
261
397
969
705
337
465
25
6
518
278
49
179
965
18
15
613
565
549
513
553
553
261
397
969
705
337
465
25
6
262
278
49
189
965
18
15
613
565
549
513
553
553
261
397
457
513
849
465
25
6
6
726
1649
1651
1491
18
15
613
565
549
513
553
553
261
909
969
705
337
529
25
518
6
150
49
1075
5
18
15
613
565
549
513
553
553
265
397
969
705
337
465
17
5
518
278
49
179
963
18
15
613
565
549
513
553
553
265
397
969
705
485
481
39
21
518
278
70
34
938
18
15
613
565
549
513
553
553
265
397
457
449
997
1249
33
21
6
78
587
787
35
18
15
613
565
549
513
553
553
265
397
457
449
485
929
33
9
7
77
70
610
1571
18
15
613
565
549
513
553
553
265
397
457
449
485
929
33
18
7
77
70
610
1571
18
15
613
565
549
513
553
553
265
397
457
449
485
929
33
19
7
77
70
610
1571
18
15
613
565
549
513
553
553
265
397
457
449
485
481
33
21
6
78
75
19
915
18
15
613
565
549
513
553
553
265
397
457
449
485
481
33
18
7
77
70
34
931
18
15
613
565
549
513
553
553
265
397
457
449
485
481
33
19
7
77
70
34
931
18
15
613
565
549
513
553
553
265
397
457
449
485
481
49
9
7
77
70
17
901
18
15
613
565
549
513
553
553
265
397
457
449
485
481
39
21
6
54
38
33
906
18
15
613
565
549
513
553
553
265
909
969
961
997
529
17
517
6
78
75
371
15
18
15
613
565
549
513
553
553
265
909
969
705
337
529
17
517
6
150
49
1075
3
18
15
613
565
549
513
553
553
265
1421
1481
1473
997
1249
33
1557
518
590
75
803
35
18
15
613
565
549
513
553
553
265
1421
1481
1473
1509
1249
33
1557
518
1102
1099
787
35
18
15
613
565
549
513
553
553
265
1421
1481
1473
1509
1249
33
1554
519
589
1094
802
35
18
15
613
565
549
513
553
553
265
1421
1481
1473
1509
1249
33
1555
519
589
1094
802
35
18
15
613
565
549
513
553
553
265
1421
1481
961
997
529
17
1541
1030
78
75
371
15
18
15
613
565
549
513
553
553
265
1421
1481
961
997
529
17
1541
518
78
75
371
15
18
15
613
565
549
513
553
553
525
653
673
513
849
977
1731
1697
1710
1625
1649
125
601
18
15
613
565
549
513
553
553
525
653
673
513
849
977
1733
1697
1709
1625
1649
115
603
18
15
613
565
549
513
553
553
525
653
673
513
849
977
1733
1697
1710
1625
1649
115
603
18
15
613
565
549
513
553
553
525
653
681
513
849
977
1733
1698
1606
1654
1649
125
605
18
15
613
565
549
513
553
553
525
653
677
513
849
977
1731
1699
1689
1630
1649
115
601
18
15
613
565
549
513
553
553
525
653
677
513
849
977
1733
1698
1689
1630
1649
115
603
18
15
613
565
549
513
553
553
269
397
785
961
997
529
35
19
343
369
75
371
25
18
15
613
565
549
513
553
553
269
397
785
961
997
529
37
18
342
369
75
371
29
18
15
613
565
549
513
553
553
269
397
969
705
337
417
37
1
518
278
49
147
989
18
15
613
565
549
513
553
553
269
397
969
705
337
417
37
1
262
278
49
147
989
18
15
613
565
549
513
553
553
269
397
969
705
337
481
37
1
518
278
49
163
907
18
15
613
565
549
513
553
553
269
397
969
705
337
481
37
1
262
278
49
163
907
18
15
613
565
549
513
553
553
269
397
969
705
485
929
37
1
518
278
70
610
1574
18
15
613
565
549
513
553
553
269
397
969
705
485
929
37
1
262
278
70
610
1574
18
15
613
565
549
513
553
553
269
397
969
705
485
481
37
1
518
278
70
34
907
18
15
613
565
549
513
553
553
269
397
969
705
485
481
37
1
262
278
70
34
907
18
15
613
565
549
513
553
553
269
397
969
705
485
481
50
2
518
278
71
37
900
18
15
613
565
549
513
553
553
269
397
969
705
485
481
50
2
262
278
71
37
900
18
15
613
565
549
513
553
553
269
397
457
961
741
353
37
1
6
310
294
34
939
18
15
613
565
549
513
553
553
269
397
457
449
997
1249
35
3
7
77
582
785
33
18
15
613
565
549
513
553
553
269
397
457
449
997
1249
35
17
6
78
587
787
33
18
15
613
565
549
513
553
553
269
397
457
449
997
1249
37
1
6
54
294
802
43
18
15
613
565
549
513
553
553
269
397
457
449
485
929
41
3
7
77
70
611
1589
18
15
613
565
549
513
553
553
269
397
457
449
485
929
35
1
6
86
70
610
1569
18
15
613
565
549
513
553
553
269
397
457
449
485
929
35
3
7
77
70
610
1569
18
15
613
565
549
513
553
553
269
397
457
449
485
929
35
17
6
78
75
611
1569
18
15
613
565
549
513
553
553
269
397
457
449
485
929
37
1
6
86
70
610
1574
18
15
613
565
549
513
553
553
269
397
457
449
485
481
41
3
7
77
70
66
846
18
15
613
565
549
513
553
553
269
397
457
449
485
481
35
3
7
77
70
66
841
18
15
613
565
549
513
553
553
269
397
457
449
485
481
35
17
6
78
75
35
929
18
15
613
565
549
513
553
553
269
397
457
449
485
481
37
1
6
22
70
34
939
18
15
613
565
549
513
553
553
269
397
457
449
485
481
37
17
6
78
75
19
925
18
15
613
565
549
513
553
553
269
397
457
449
485
481
50
2
6
54
39
37
900
18
15
613
565
549
513
553
553
269
397
457
449
485
481
51
3
7
77
70
65
833
18
15
613
565
549
513
553
553
269
909
969
961
997
529
35
529
6
78
75
371
25
18
15
613
565
549
513
553
553
269
909
969
961
997
529
37
529
6
78
75
371
29
18
15
613
565
549
513
553
553
269
909
969
705
337
529
19
513
6
150
49
1075
1
18
15
613
565
549
513
553
553
269
909
969
705
337
529
37
513
6
150
49
1075
27
18
15
613
565
549
513
553
553
269
1421
1481
1473
1509
1249
35
1553
518
1102
1099
787
33
18
15
613
565
549
513
553
553
269
1421
1481
1473
1509
1249
35
1539
519
1101
582
785
33
18
15
613
565
549
513
553
553
269
1421
1481
1473
1509
1249
35
1539
1543
1101
582
785
33
18
15
613
565
549
513
553
569
521
653
673
513
849
961
1761
1701
1709
1625
1649
99
579
18
15
613
565
549
513
553
569
261
397
969
705
485
961
9
6
518
278
70
514
1774
18
15
613
565
549
513
553
569
261
397
969
705
485
961
9
6
262
278
70
514
1774
18
15
613
565
549
513
553
569
261
397
969
705
485
961
21
6
518
278
70
514
1767
18
15
613
565
549
513
553
569
261
397
969
705
485
961
37
10
518
278
70
514
1734
18
15
613
565
549
513
553
569
261
397
969
705
485
449
9
6
518
278
70
2
878
18
15
613
565
549
513
553
569
261
397
969
705
485
449
9
6
262
278
70
2
878
18
15
613
565
549
513
553
569
261
397
969
705
485
449
21
6
518
278
70
2
871
18
15
613
565
549
513
553
569
261
397
969
705
485
449
21
6
262
278
70
2
871
18
15
613
565
549
513
553
569
261
397
969
705
485
449
37
10
518
278
70
2
966
18
15
613
565
549
513
553
569
261
397
457
513
849
449
25
6
6
726
1650
1639
1493
18
15
613
565
549
513
553
569
261
397
457
513
849
449
18
6
6
726
1649
1635
1508
18
15
613
565
549
513
553
569
261
397
457
449
485
961
9
6
6
54
38
514
1774
18
15
613
565
549
513
553
569
261
397
457
449
485
961
9
11
7
77
70
514
1774
18
15
613
565
549
513
553
569
261
397
457
449
485
961
21
6
6
54
38
514
1767
18
15
613
565
549
513
553
569
261
397
457
449
485
961
18
6
6
54
39
517
1764
18
15
613
565
549
513
553
569
261
397
457
449
485
961
19
11
7
77
70
513
1761
18
15
613
565
549
513
553
569
261
397
457
449
485
961
37
10
6
54
38
514
1734
18
15
613
565
549
513
553
569
261
397
457
449
485
961
51
11
7
77
70
514
1737
18
15
613
565
549
513
553
569
261
397
457
449
485
449
9
6
6
54
38
2
1006
18
15
613
565
549
513
553
569
261
397
457
449
485
449
9
11
7
77
70
2
878
18
15
613
565
549
513
553
569
261
397
457
449
485
449
21
6
6
54
38
2
871
18
15
613
565
549
513
553
569
261
397
457
449
485
449
18
6
6
78
75
3
868
18
15
613
565
549
513
553
569
261
397
457
449
485
449
19
11
7
77
70
1
993
18
15
613
565
549
513
553
569
261
397
457
449
485
449
37
10
6
54
38
2
966
18
15
613
565
549
513
553
569
261
397
457
449
485
449
51
11
7
77
70
2
929
18
15
613
565
549
513
553
569
261
1421
1481
449
485
961
9
1542
1286
278
70
514
1774
18
15
613
565
549
513
553
569
261
1421
1481
449
485
961
21
1542
1286
278
70
514
1767
18
15
613
565
549
513
553
569
261
1421
1481
449
485
961
18
1542
1286
310
39
517
1764
18
15
613
565
549
513
553
569
261
1421
1481
449
485
961
37
1546
1286
278
38
514
1734
18
15
613
565
549
513
553
569
265
397
969
705
485
961
1
5
518
278
70
514
1790
18
15
613
565
549
513
553
569
265
397
969
705
485
449
1
5
518
278
70
2
1022
18
15
613
565
549
513
553
569
265
397
457
449
485
961
1
5
6
54
38
514
1790
18
15
613
565
549
513
553
569
265
397
457
449
485
961
1
19
7
77
70
514
1790
18
15
613
565
549
513
553
569
265
397
457
449
485
961
33
9
7
77
70
513
1733
18
15
613
565
549
513
553
569
265
397
457
449
485
449
1
5
6
54
38
2
1022
18
15
613
565
549
513
553
569
265
397
457
449
485
449
1
19
7
77
70
2
1022
18
15
613
565
549
513
553
569
265
397
457
449
485
449
33
9
7
77
70
1
965
18
15
613
565
549
513
553
569
269
397
969
705
485
961
3
1
518
278
70
514
1777
18
15
613
565
549
513
553
569
269
397
969
705
485
961
3
1
262
278
70
514
1777
18
15
613
565
549
513
553
569
269
397
969
705
485
961
35
1
518
278
70
514
1729
18
15
613
565
549
513
553
569
269
397
969
705
485
449
3
1
518
278
70
2
881
18
15
613
565
549
513
553
569
269
397
969
705
485
449
3
1
262
278
70
2
881
18
15
613
565
549
513
553
569
269
397
969
705
485
449
35
1
518
278
70
2
961
18
15
613
565
549
513
553
569
269
397
457
513
849
449
3
1
6
726
1650
1639
1521
18
15
613
565
549
513
553
569
269
397
457
513
849
449
35
1
6
726
1650
1639
1473
18
15
613
565
549
513
553
569
269
397
457
449
485
961
3
1
6
54
38
514
1777
18
15
613
565
549
513
553
569
269
397
457
449
485
961
3
3
7
77
70
514
1777
18
15
613
565
549
513
553
569
269
397
457
449
485
961
35
1
6
54
38
513
1729
18
15
613
565
549
513
553
569
269
397
457
449
485
961
35
3
7
77
70
513
1729
18
15
613
565
549
513
553
569
269
397
457
449
485
449
3
1
6
54
38
2
1001
18
15
613
565
549
513
553
569
269
397
457
449
485
449
3
3
7
77
70
2
881
18
15
613
565
549
513
553
569
269
397
457
449
485
449
35
1
6
54
38
2
961
18
15
613
565
549
513
553
569
269
397
457
449
485
449
35
3
7
77
70
1
961
18
15
613
565
549
513
553
569
269
1421
1481
449
485
961
3
1537
1286
278
70
514
1777
18
15
613
565
549
513
553
281
261
397
969
705
337
1
85
6
518
278
51
11
203
18
15
613
565
549
513
553
281
261
397
969
705
337
1
85
6
262
278
49
11
203
18
15
613
565
549
513
553
281
261
397
969
705
337
1
73
6
518
278
51
11
175
18
15
613
565
549
513
553
281
261
397
969
705
337
1
73
6
262
278
49
5
629
18
15
613
565
549
513
553
281
261
397
969
705
337
1
105
6
518
278
51
11
111
18
15
613
565
549
513
553
281
261
397
969
705
337
1
105
6
262
278
49
11
111
18
15
613
565
549
513
553
281
261
397
969
705
337
1
89
6
518
278
51
11
207
18
15
613
565
549
513
553
281
261
397
969
705
337
1
89
6
262
278
49
11
207
18
15
613
565
549
513
553
281
261
397
969
705
337
1
121
6
262
278
49
5
213
18
15
613
565
549
513
553
281
261
397
969
705
337
1
101
6
518
278
51
11
363
18
15
613
565
549
513
553
281
261
397
969
705
337
1
101
6
262
278
49
11
221
18
15
613
565
549
513
553
281
261
397
969
705
337
1
114
6
262
278
49
11
100
18
15
613
565
549
513
553
281
261
909
969
705
337
1
85
518
6
278
51
11
203
18
15
613
565
549
513
553
281
261
909
969
705
337
1
73
518
6
278
51
11
175
18
15
613
565
549
513
553
281
773
909
969
705
337
1
341
6
6
278
51
11
715
18
15
613
565
549
513
553
281
773
909
969
705
337
1
341
18
6
278
51
11
715
18
15
613
565
549
513
553
281
773
909
969
705
337
1
329
6
6
278
51
11
687
18
15
613
565
549
513
553
281
773
909
969
705
337
1
377
6
6
150
49
5
725
18
15
613
565
549
513
553
281
269
397
969
705
337
1
99
1
518
278
51
11
361
18
15
613
565
549
513
553
793
1029
1421
1033
513
849
1025
1337
1286
1414
310
369
851
853
18
15
613
565
549
513
553
297
261
397
969
705
337
17
89
6
518
278
49
51
211
18
15
613
565
549
513
553
297
261
397
969
705
337
17
89
6
262
310
49
61
101
18
15
613
565
549
513
553
297
261
397
969
705
337
17
121
6
518
278
49
51
197
18
15
613
565
549
513
553
297
261
397
969
705
337
17
121
6
262
278
49
61
197
18
15
613
565
549
513
553
297
773
909
969
705
337
17
281
6
6
278
50
51
389
18
15
613
565
549
513
553
297
773
909
969
705
337
17
313
6
6
278
50
51
403
18
15
613
565
549
513
553
297
773
909
969
705
337
17
377
6
6
278
50
51
709
18
15
613
565
549
513
553
297
777
909
969
705
337
17
273
5
6
278
51
51
387
18
15
613
565
549
513
553
297
269
397
969
705
337
17
67
1
262
278
49
61
185
18
15
613
565
549
513
553
297
269
397
969
705
337
17
69
1
262
278
49
61
189
18
15
613
565
549
513
553
297
269
397
969
705
337
17
69
2
518
278
49
51
189
18
15
613
565
549
513
553
297
269
397
969
705
337
17
69
2
262
278
49
61
189
18
15
613
565
549
513
553
297
269
909
969
705
337
17
69
514
6
278
49
51
189
18
15
613
565
549
513
553
297
781
909
969
705
337
17
323
1
6
278
50
51
729
18
15
613
565
549
513
553
297
781
909
969
705
337
17
325
1
6
278
50
51
731
18
15
613
565
549
513
553
297
781
909
969
705
337
17
275
1
6
278
50
51
385
18
15
613
565
549
513
553
297
781
909
969
705
337
17
329
1
6
278
50
51
691
18
15
613
565
549
513
553
297
781
909
969
705
337
17
293
1
6
278
50
51
413
18
15
613
565
549
513
553
573
517
397
793
961
997
709
322
114
359
369
70
262
0
18
15
613
565
549
513
553
573
261
397
969
705
485
965
17
6
518
278
70
519
1761
18
15
613
565
549
513
553
573
261
397
969
705
485
965
17
6
262
278
70
519
1761
18
15
613
565
549
513
553
573
261
397
969
705
485
453
17
6
518
278
70
7
993
18
15
613
565
549
513
553
573
261
397
969
705
485
453
17
6
262
278
70
7
993
18
15
613
565
549
513
553
573
261
397
969
705
485
453
9
6
518
278
70
7
881
18
15
613
565
549
513
553
573
261
397
969
705
485
453
9
6
262
278
70
7
881
18
15
613
565
549
513
553
573
261
397
457
449
485
962
2
6
6
78
75
520
1756
18
15
613
565
549
513
553
573
261
397
457
449
485
450
2
6
6
78
75
8
988
18
15
613
565
549
513
553
573
261
397
457
449
485
965
1
6
6
54
38
518
1774
18
15
613
565
549
513
553
573
261
397
457
449
485
965
17
6
6
54
38
518
1761
18
15
613
565
549
513
553
573
261
397
457
449
485
965
34
11
7
77
70
518
1728
18
15
613
565
549
513
553
573
261
397
457
449
485
965
18
6
6
54
38
519
1760
18
15
613
565
549
513
553
573
261
397
457
449
485
453
1
6
6
54
38
6
958
18
15
613
565
549
513
553
573
261
397
457
449
485
453
17
6
6
54
38
6
993
18
15
613
565
549
513
553
573
261
397
457
449
485
453
9
6
6
54
38
6
881
18
15
613
565
549
513
553
573
261
397
457
449
485
453
18
6
6
77
70
7
992
18
15
613
565
549
513
553
573
261
1421
1481
449
485
965
1
1542
1286
278
38
518
1774
18
15
613
565
549
513
553
573
261
1421
1481
449
485
965
17
1542
1286
278
70
519
1761
18
15
613
565
549
513
553
573
261
1421
1481
449
485
965
18
1542
1286
310
38
519
1760
18
15
613
565
549
513
553
557
261
397
785
961
997
530
19
19
343
369
75
368
13
18
15
613
565
549
513
553
557
261
397
969
705
337
483
41
10
262
278
49
161
941
18
15
613
565
549
513
553
557
261
397
969
705
485
485
49
10
518
278
70
70
833
18
15
613
565
549
513
553
557
261
397
969
705
741
485
49
10
518
278
326
71
833
18
15
613
565
549
513
553
557
261
397
457
961
741
361
41
10
6
310
294
57
941
18
15
613
565
549
513
553
557
261
397
457
961
741
485
49
10
6
310
294
70
833
18
15
613
565
549
513
553
557
261
397
457
449
997
1257
41
10
6
54
294
825
45
18
15
613
565
549
513
553
557
261
397
457
449
485
489
41
10
6
54
38
57
902
18
15
613
565
549
513
553
557
261
397
457
449
485
485
49
10
6
22
70
70
833
18
15
613
565
549
513
553
557
525
653
677
513
850
978
1730
1699
1689
1630
1648
115
603
18
15
613
565
549
513
553
557
269
397
969
705
337
483
35
1
262
278
49
161
929
18
15
613
565
549
513
553
557
269
397
969
705
485
485
34
1
518
278
70
38
928
18
15
613
565
549
513
553
557
269
397
969
705
485
485
34
1
262
278
70
38
928
18
15
613
565
549
513
553
557
269
397
969
705
485
485
34
2
518
278
70
38
928
18
15
613
565
549
513
553
557
269
397
969
705
485
485
34
2
262
278
70
38
928
18
15
613
565
549
513
553
557
269
397
969
705
741
357
34
2
518
278
326
39
928
18
15
613
565
549
513
553
557
269
397
457
961
741
357
34
1
6
310
294
39
928
18
15
613
565
549
513
553
557
269
397
457
961
741
357
34
2
6
310
294
39
928
18
15
613
565
549
513
553
557
269
397
457
449
997
1250
35
17
6
78
587
784
33
18
15
613
565
549
513
553
557
269
397
457
449
997
1253
34
1
6
54
294
806
32
18
15
613
565
549
513
553
557
269
397
457
449
997
1253
34
2
6
54
294
806
32
18
15
613
565
549
513
553
557
269
397
457
449
485
930
35
17
6
78
74
608
1569
18
15
613
565
549
513
553
557
269
397
457
449
485
482
35
17
6
78
75
16
913
18
15
613
565
549
513
553
557
269
397
457
449
485
489
35
1
6
54
38
57
897
18
15
613
565
549
513
553
557
269
397
457
449
485
485
34
1
6
22
70
38
928
18
15
613
565
549
513
553
557
269
397
457
449
485
485
34
2
6
22
70
38
928
18
15
613
565
549
513
553
557
269
397
457
449
485
485
34
2
7
77
70
38
928
18
15
613
565
549
513
553
557
269
1421
1481
1217
1509
1253
34
1538
518
1814
1350
806
32
18
15
613
565
549
513
553
557
269
1421
1481
1473
997
1253
34
1538
518
566
38
806
32
18
15
613
565
549
513
553
557
269
1421
1481
1473
1509
1253
34
1538
518
1558
1094
806
32
18
15
613
565
549
513
553
557
269
1421
1481
1473
1509
1253
34
1538
1542
1102
1099
807
32
18
15
613
565
549
513
553
557
269
1421
1481
1473
1509
1253
34
1538
519
589
1094
807
32
18
15
613
565
549
513
553
809
1033
1421
1481
1473
1509
1041
1297
1285
1286
1102
587
883
783
18
15
613
565
549
513
553
809
1037
1421
1481
1473
1509
1041
1315
1297
1030
1102
587
883
793
18
15
613
565
549
513
553
809
1037
1421
1481
1473
1509
1041
1317
1297
1030
1102
587
883
797
18
15
613
565
549
513
553
282
262
397
969
705
337
0
80
18
262
278
49
8
160
18
15
613
565
549
513
553
282
262
909
969
705
337
0
80
530
6
150
49
8
160
18
15
613
565
549
513
553
282
774
909
969
705
337
0
336
18
6
150
49
8
672
18
15
613
565
549
513
553
601
517
653
673
513
337
897
1673
1707
1691
1721
169
1157
757
18
15
613
565
549
513
553
601
521
653
673
513
849
897
1761
1701
1709
1625
1651
83
607
18
15
613
565
549
513
553
301
261
397
969
705
337
19
121
6
262
278
50
50
198
18
15
613
565
549
513
553
301
773
909
969
705
337
19
281
6
6
150
50
50
390
18
15
613
565
549
513
553
301
269
397
969
705
337
18
67
1
518
278
51
60
189
18
15
613
565
549
513
553
301
269
397
969
705
337
18
67
1
262
278
51
60
189
18
15
613
565
549
513
553
301
269
397
969
705
337
19
65
2
262
278
50
50
182
18
15
613
565
549
513
553
301
269
397
969
705
337
19
67
1
518
278
49
49
218
18
15
613
565
549
513
553
301
269
397
969
705
337
19
67
1
262
278
49
49
218
18
15
613
565
549
513
553
301
269
909
969
705
337
19
65
514
6
150
50
50
182
18
15
613
565
549
513
553
301
781
909
969
705
337
19
323
1
6
150
50
50
730
18
15
613
565
549
513
553
301
781
909
969
705
337
19
291
1
6
150
49
49
410
18
15
613
565
549
5
553
553
261
397
969
205
1761
529
25
6
518
1554
1691
497
5
18
15
613
565
549
5
553
553
261
397
969
205
1761
529
57
6
518
1554
1691
497
19
18
15
613
565
549
5
553
553
269
397
969
205
1761
529
19
17
518
1554
1691
497
1
18
15
613
565
549
5
553
553
269
397
969
205
1761
529
37
17
518
1682
1691
499
27
18
15
613
565
549
517
553
553
521
397
777
1229
481
433
369
121
363
873
157
177
3
18
15
613
565
549
517
553
553
521
397
777
1229
481
433
359
121
363
873
157
177
26
18
15
613
565
549
517
553
553
521
397
777
973
993
737
369
121
363
361
29
273
5
18
15
613
565
549
517
553
553
521
397
777
973
737
417
337
121
363
361
285
97
3
18
15
613
565
549
517
553
553
521
397
777
973
737
737
369
121
363
361
301
321
3
18
15
613
565
549
517
553
553
261
397
969
973
993
529
25
6
518
34
26
369
5
18
15
613
565
549
517
553
553
261
397
969
973
993
529
25
6
262
18
30
369
5
18
15
613
565
549
517
553
553
261
397
969
973
993
529
57
6
518
18
30
369
19
18
15
613
565
549
517
553
553
261
397
969
973
993
529
57
6
262
18
30
369
19
18
15
613
565
549
517
553
553
261
397
457
461
993
529
25
6
6
34
282
369
5
18
15
613
565
549
517
553
553
261
397
457
461
993
529
25
11
7
73
539
369
5
18
15
613
565
549
517
553
553
261
397
457
461
993
529
57
6
6
34
282
369
19
18
15
613
565
549
517
553
553
261
397
457
461
993
529
57
11
7
73
539
369
19
18
15
613
565
549
517
553
553
261
397
457
461
481
529
25
6
6
18
27
497
5
18
15
613
565
549
517
553
553
261
397
457
461
481
529
57
6
6
18
27
497
19
18
15
613
565
549
517
553
553
261
397
457
973
993
529
25
6
6
530
30
369
5
18
15
613
565
549
517
553
553
261
397
457
973
993
529
57
6
6
530
30
369
19
18
15
613
565
549
517
553
553
261
909
969
973
993
529
25
518
6
34
26
369
5
18
15
613
565
549
517
553
553
261
1421
1481
1485
993
529
25
1542
518
1042
27
241
5
18
15
613
565
549
517
553
553
261
1421
1481
461
993
529
25
1542
1030
274
283
369
5
18
15
613
565
549
517
553
553
261
1421
1481
461
993
529
25
1542
1286
274
286
369
5
18
15
613
565
549
517
553
553
261
1421
1481
461
481
529
25
1542
1030
274
27
497
5
18
15
613
565
549
517
553
553
261
1421
1481
461
481
529
25
1542
1286
274
30
497
5
18
15
613
565
549
517
553
553
261
1421
1481
973
993
529
25
1542
1030
18
30
369
5
18
15
613
565
549
517
553
553
261
1421
1481
973
993
529
25
1542
518
18
27
369
5
18
15
613
565
549
517
553
553
265
397
969
973
993
529
17
19
263
73
30
369
3
18
15
613
565
549
517
553
553
265
397
969
973
993
1249
33
18
263
73
30
785
35
18
15
613
565
549
517
553
553
265
397
969
973
993
1249
33
19
263
73
30
785
35
18
15
613
565
549
517
553
553
265
397
969
973
737
353
33
18
263
73
286
33
931
18
15
613
565
549
517
553
553
265
397
969
973
737
353
33
19
263
73
286
33
931
18
15
613
565
549
517
553
553
265
397
457
461
993
529
17
5
6
34
282
369
3
18
15
613
565
549
517
553
553
265
397
457
461
993
529
17
19
7
73
542
369
3
18
15
613
565
549
517
553
553
265
397
457
461
993
529
39
21
6
34
282
370
26
18
15
613
565
549
517
553
553
265
397
457
461
993
1249
33
21
6
34
282
785
35
18
15
613
565
549
517
553
553
265
397
457
461
993
1249
33
18
7
73
542
785
35
18
15
613
565
549
517
553
553
265
397
457
461
993
1249
33
19
7
73
542
785
35
18
15
613
565
549
517
553
553
265
397
457
461
481
529
17
5
6
18
27
497
3
18
15
613
565
549
517
553
553
265
397
457
461
481
529
17
19
7
73
30
497
3
18
15
613
565
549
517
553
553
265
397
457
461
481
529
39
21
6
146
27
497
26
18
15
613
565
549
517
553
553
265
397
457
461
481
929
33
18
7
73
30
609
1571
18
15
613
565
549
517
553
553
265
397
457
461
481
929
33
19
7
73
30
609
1571
18
15
613
565
549
517
553
553
265
397
457
461
481
481
33
21
6
34
26
17
915
18
15
613
565
549
517
553
553
265
397
457
461
481
481
33
18
7
73
30
33
931
18
15
613
565
549
517
553
553
265
397
457
461
481
481
33
19
7
73
30
33
931
18
15
613
565
549
517
553
553
265
397
457
461
481
481
49
9
7
73
30
65
835
18
15
613
565
549
517
553
553
265
397
457
973
993
529
17
5
6
290
26
369
3
18
15
613
565
549
517
553
553
265
397
457
973
993
529
17
19
7
585
30
497
3
18
15
613
565
549
517
553
553
265
397
457
973
993
529
39
21
6
530
31
369
26
18
15
613
565
549
517
553
553
265
397
457
973
993
1249
33
21
6
274
27
785
35
18
15
613
565
549
517
553
553
265
397
457
973
993
1249
33
18
7
585
46
801
35
18
15
613
565
549
517
553
553
265
397
457
973
993
1249
33
19
7
585
46
801
35
18
15
613
565
549
517
553
553
265
397
457
973
737
353
33
21
6
290
282
34
931
18
15
613
565
549
517
553
553
265
397
457
973
737
353
33
18
7
585
286
33
931
18
15
613
565
549
517
553
553
265
397
457
973
737
353
33
19
7
585
286
33
931
18
15
613
565
549
517
553
553
265
397
457
973
737
481
49
9
7
585
286
65
835
18
15
613
565
549
517
553
553
265
909
969
973
993
529
17
517
6
34
26
369
3
18
15
613
565
549
517
553
553
265
909
969
973
993
529
17
531
7
73
30
369
3
18
15
613
565
549
517
553
553
265
909
969
973
993
529
39
533
6
18
27
369
26
18
15
613
565
549
517
553
553
265
909
969
973
993
1249
33
530
7
73
30
785
35
18
15
613
565
549
517
553
553
265
909
969
973
993
1249
33
531
7
73
30
785
35
18
15
613
565
549
517
553
553
265
1421
1481
1485
993
529
17
1541
1030
530
31
241
3
18
15
613
565
549
517
553
553
265
1421
1481
1485
993
529
17
1541
518
1170
27
241
3
18
15
613
565
549
517
553
553
265
1421
1481
1485
993
529
17
1555
519
1097
30
241
3
18
15
613
565
549
517
553
553
265
1421
1481
1485
993
529
39
1557
518
1042
31
241
26
18
15
613
565
549
517
553
553
265
1421
1481
1485
993
1249
33
1557
518
1042
31
785
35
18
15
613
565
549
517
553
553
265
1421
1481
1485
993
1249
33
1554
519
1097
30
785
35
18
15
613
565
549
517
553
553
265
1421
1481
1485
993
1249
33
1555
519
1097
30
785
35
18
15
613
565
549
517
553
553
265
1421
1481
1485
1505
1249
33
1557
518
1042
1051
785
35
18
15
613
565
549
517
553
553
265
1421
1481
1485
1505
1249
33
1554
519
1097
1054
785
35
18
15
613
565
549
517
553
553
265
1421
1481
1485
1505
1249
33
1555
519
1097
1054
785
35
18
15
613
565
549
517
553
553
265
1421
1481
461
993
529
17
1541
1286
274
283
369
3
18
15
613
565
549
517
553
553
265
1421
1481
461
993
529
39
1557
1286
274
283
369
26
18
15
613
565
549
517
553
553
265
1421
1481
461
993
1249
33
1557
1286
290
282
785
35
18
15
613
565
549
517
553
553
265
1421
1481
461
481
529
17
1541
1286
274
27
497
3
18
15
613
565
549
517
553
553
265
1421
1481
461
481
529
39
1557
1286
274
27
497
26
18
15
613
565
549
517
553
553
265
1421
1481
973
993
529
17
1541
518
18
31
369
3
18
15
613
565
549
517
553
553
265
1421
1481
973
993
529
17
1555
1031
73
30
369
3
18
15
613
565
549
517
553
553
265
1421
1481
973
993
529
17
1555
519
73
30
369
3
18
15
613
565
549
517
553
553
265
1421
1481
973
993
529
39
1557
518
82
27
369
26
18
15
613
565
549
517
553
553
269
397
969
717
737
353
35
17
518
274
283
33
929
18
15
613
565
549
517
553
553
269
397
969
717
737
353
37
1
518
274
283
35
935
18
15
613
565
549
517
553
553
269
397
969
717
737
353
37
1
262
274
283
35
935
18
15
613
565
549
517
553
553
269
397
969
717
737
353
37
17
518
274
283
35
935
18
15
613
565
549
517
553
553
269
397
969
973
993
529
37
1
262
18
30
369
29
18
15
613
565
549
517
553
553
269
397
969
973
993
529
37
17
518
82
27
369
29
18
15
613
565
549
517
553
553
269
397
969
973
993
1249
35
3
263
73
29
785
33
18
15
613
565
549
517
553
553
269
397
969
973
737
353
35
17
518
82
283
33
929
18
15
613
565
549
517
553
553
269
397
457
461
993
529
19
1
6
34
282
369
1
18
15
613
565
549
517
553
553
269
397
457
461
993
529
19
17
6
34
282
369
1
18
15
613
565
549
517
553
553
269
397
457
461
993
529
35
17
6
34
282
369
25
18
15
613
565
549
517
553
553
269
397
457
461
993
529
37
1
6
34
282
369
29
18
15
613
565
549
517
553
553
269
397
457
461
993
529
37
17
6
34
282
369
29
18
15
613
565
549
517
553
553
269
397
457
461
993
529
50
3
7
73
283
371
20
18
15
613
565
549
517
553
553
269
397
457
461
993
1249
41
3
7
73
283
803
47
18
15
613
565
549
517
553
553
269
397
457
461
993
1249
34
3
7
73
283
803
36
18
15
613
565
549
517
553
553
269
397
457
461
993
1249
35
3
7
73
283
785
33
18
15
613
565
549
517
553
553
269
397
457
461
993
1249
35
17
6
34
282
785
33
18
15
613
565
549
517
553
553
269
397
457
461
993
1249
37
1
6
34
282
802
38
18
15
613
565
549
517
553
553
269
397
457
461
993
1249
37
17
6
34
282
802
38
18
15
613
565
549
517
553
553
269
397
457
461
481
529
19
17
6
18
27
497
1
18
15
613
565
549
517
553
553
269
397
457
461
481
529
35
17
6
18
27
497
25
18
15
613
565
549
517
553
553
269
397
457
461
481
929
35
1
6
34
26
610
1570
18
15
613
565
549
517
553
553
269
397
457
461
481
929
35
17
6
34
26
610
1570
18
15
613
565
549
517
553
553
269
397
457
461
481
929
37
1
6
34
26
610
1575
18
15
613
565
549
517
553
553
269
397
457
461
481
929
37
17
6
34
26
610
1575
18
15
613
565
549
517
553
553
269
397
457
461
481
481
41
3
7
73
27
35
911
18
15
613
565
549
517
553
553
269
397
457
461
481
481
34
3
7
73
27
35
932
18
15
613
565
549
517
553
553
269
397
457
461
481
481
35
3
7
73
29
17
913
18
15
613
565
549
517
553
553
269
397
457
461
481
481
35
17
6
34
26
17
913
18
15
613
565
549
517
553
553
269
397
457
461
481
481
37
1
6
34
26
34
934
18
15
613
565
549
517
553
553
269
397
457
461
481
481
37
17
6
34
26
34
934
18
15
613
565
549
517
553
553
269
397
457
461
481
481
50
2
6
73
27
35
900
18
15
613
565
549
517
553
553
269
397
457
461
481
481
51
3
7
73
29
65
833
18
15
613
565
549
517
553
553
269
397
457
973
993
529
19
1
6
530
30
369
1
18
15
613
565
549
517
553
553
269
397
457
973
993
529
19
17
6
530
27
369
1
18
15
613
565
549
517
553
553
269
397
457
973
993
529
35
17
6
530
27
369
25
18
15
613
565
549
517
553
553
269
397
457
973
993
529
37
1
6
530
30
369
29
18
15
613
565
549
517
553
553
269
397
457
973
993
529
37
17
6
530
27
369
29
18
15
613
565
549
517
553
553
269
397
457
973
993
1249
35
17
6
274
27
785
33
18
15
613
565
549
517
553
553
269
397
457
973
993
1249
37
1
6
274
46
802
43
18
15
613
565
549
517
553
553
269
397
457
973
993
1249
37
17
6
274
46
802
43
18
15
613
565
549
517
553
553
269
397
457
973
737
353
35
17
6
290
282
34
930
18
15
613
565
549
517
553
553
269
397
457
973
737
353
37
1
6
290
282
34
934
18
15
613
565
549
517
553
553
269
397
457
973
737
353
37
17
6
290
282
34
934
18
15
613
565
549
517
553
553
269
909
969
973
993
529
19
513
6
82
30
369
1
18
15
613
565
549
517
553
553
269
909
969
973
993
529
35
529
6
18
27
369
25
18
15
613
565
549
517
553
553
269
909
969
973
993
529
37
529
6
82
27
369
29
18
15
613
565
549
517
553
553
269
1421
1481
1229
1505
1249
35
1553
518
1810
1307
785
33
18
15
613
565
549
517
553
553
269
1421
1481
1485
993
529
19
1553
518
1042
27
241
1
18
15
613
565
549
517
553
553
269
1421
1481
1485
993
529
35
1553
518
1042
27
241
25
18
15
613
565
549
517
553
553
269
1421
1481
1485
993
1249
35
1539
519
1097
29
785
33
18
15
613
565
549
517
553
553
269
1421
1481
1485
993
1249
35
1539
1543
1097
47
801
33
18
15
613
565
549
517
553
553
269
1421
1481
1485
1505
1249
34
1539
519
1097
1051
787
36
18
15
613
565
549
517
553
553
269
1421
1481
1485
1505
1249
35
1553
518
1042
1051
785
33
18
15
613
565
549
517
553
553
269
1421
1481
1485
1505
1249
35
1539
519
1097
1053
785
33
18
15
613
565
549
517
553
553
269
1421
1481
1485
1505
1249
35
1539
1543
1097
1071
801
33
18
15
613
565
549
517
553
553
269
1421
1481
461
993
529
35
1553
1286
274
283
369
25
18
15
613
565
549
517
553
553
269
1421
1481
461
481
529
35
1553
1286
274
27
497
25
18
15
613
565
549
517
553
553
269
1421
1481
461
481
929
35
1553
1286
290
26
610
1570
18
15
613
565
549
517
553
553
269
1421
1481
973
993
529
19
1553
518
18
27
369
1
18
15
613
565
549
517
553
553
269
1421
1481
973
993
529
35
1553
518
18
27
369
25
18
15
613
565
549
517
553
569
261
397
457
461
481
961
5
6
6
34
47
513
1789
18
15
613
565
549
517
553
569
261
397
457
461
481
961
21
6
6
18
30
514
1767
18
15
613
565
549
517
553
569
261
397
457
461
481
961
19
11
7
73
27
513
1761
18
15
613
565
549
517
553
569
261
397
457
461
481
961
37
10
6
34
26
514
1734
18
15
613
565
549
517
553
569
261
397
457
461
481
449
5
6
6
34
47
1
1021
18
15
613
565
549
517
553
569
261
397
457
461
481
449
9
6
6
34
27
1
949
18
15
613
565
549
517
553
569
261
397
457
461
481
449
9
11
7
73
27
1
949
18
15
613
565
549
517
553
569
261
397
457
461
481
449
21
6
6
18
30
2
999
18
15
613
565
549
517
553
569
261
397
457
461
481
449
19
11
7
73
27
1
993
18
15
613
565
549
517
553
569
261
397
457
461
481
449
37
10
6
34
26
2
966
18
15
613
565
549
517
553
569
261
1421
1481
461
481
961
5
1542
1286
290
47
513
1789
18
15
613
565
549
517
553
569
261
1421
1481
461
481
961
21
1542
1286
274
30
514
1767
18
15
613
565
549
517
553
569
261
1421
1481
461
481
961
37
1546
1286
290
26
514
1734
18
15
613
565
549
517
553
569
265
397
457
461
481
961
1
5
6
34
47
513
1779
18
15
613
565
549
517
553
569
265
397
457
461
481
961
1
19
7
73
46
513
1779
18
15
613
565
549
517
553
569
265
397
457
461
481
961
33
9
7
73
30
513
1731
18
15
613
565
549
517
553
569
265
397
457
461
481
449
1
5
6
34
26
2
947
18
15
613
565
549
517
553
569
265
397
457
461
481
449
1
19
7
73
30
1
947
18
15
613
565
549
517
553
569
265
397
457
461
481
449
33
9
7
73
30
1
963
18
15
613
565
549
517
553
569
269
397
457
461
481
961
3
1
6
34
47
513
1777
18
15
613
565
549
517
553
569
269
397
457
461
481
961
3
3
7
73
29
517
1769
18
15
613
565
549
517
553
569
269
397
457
461
481
961
35
1
6
34
26
514
1730
18
15
613
565
549
517
553
569
269
397
457
461
481
961
35
3
7
73
29
513
1729
18
15
613
565
549
517
553
569
269
397
457
461
481
449
3
1
6
34
47
1
881
18
15
613
565
549
517
553
569
269
397
457
461
481
449
3
3
7
73
29
1
945
18
15
613
565
549
517
553
569
269
397
457
461
481
449
35
1
6
34
26
2
962
18
15
613
565
549
517
553
569
269
397
457
461
481
449
35
3
7
73
29
1
961
18
15
613
565
549
517
553
569
269
1421
1481
461
481
961
3
1537
1286
290
47
513
1777
18
15
613
565
549
517
553
557
261
397
457
461
993
1257
41
10
6
34
559
825
43
18
15
613
565
549
517
553
557
261
397
457
461
481
489
41
10
6
34
47
57
907
18
15
613
565
549
517
553
557
261
397
457
973
993
1257
41
10
6
290
47
825
43
18
15
613
565
549
517
553
557
261
397
457
973
737
361
41
10
6
290
303
57
939
18
15
613
565
549
517
553
557
269
397
457
461
481
482
35
1
6
18
46
32
934
18
15
613
565
549
517
553
557
269
397
457
461
481
482
35
17
6
18
46
32
934
18
15
613
565
549
517
553
557
269
397
457
461
481
489
35
1
6
34
47
57
897
18
15
613
565
549
517
553
557
269
397
457
461
481
489
35
17
6
18
27
57
897
18
15
613
565
549
517
553
557
269
397
457
973
993
1250
35
1
6
274
46
800
38
18
15
613
565
549
517
553
557
269
397
457
973
993
1250
35
17
6
274
46
800
38
18
15
613
565
549
517
553
557
269
1421
1481
1485
993
1250
35
1537
518
1170
46
800
38
18
15
613
565
549
517
553
557
269
1421
1481
1485
1505
1250
35
1537
518
1042
1070
800
38
18
15
613
565
549
517
553
557
269
1421
1481
461
993
1250
35
1537
1286
274
302
800
38
18
15
613
565
549
517
553
809
1029
1421
1481
1229
1249
1041
1305
1286
518
1682
1691
2033
1797
18
15
613
565
549
517
553
809
1029
1421
1481
1229
1505
1041
1305
1286
518
1810
1307
881
773
18
15
613
565
549
517
553
809
1029
1421
1481
1485
1505
1041
1305
1286
1030
1042
1051
881
773
18
15
613
565
549
517
553
809
1029
1421
1481
1485
1505
1041
1305
1286
518
1042
1051
881
773
18
15
613
565
549
517
553
809
1029
1421
1481
1485
1505
1041
1305
1286
1286
1042
1051
881
773
18
15
613
565
549
517
553
809
1029
1421
1481
1485
1505
1041
1305
1291
1031
1097
1051
881
773
18
15
613
565
549
517
553
809
1029
1421
1481
1485
1505
1041
1305
1291
519
1097
1051
881
773
18
15
613
565
549
517
553
809
1029
1421
1481
1485
1505
1041
1305
1291
1287
1097
1051
881
773
18
15
613
565
549
517
553
809
1033
1421
1481
1485
1505
1041
1297
1285
1030
1042
1051
881
771
18
15
613
565
549
517
553
809
1033
1421
1481
1485
1505
1041
1297
1285
1286
1042
1051
881
771
18
15
613
565
549
517
553
809
1033
1421
1481
1485
1505
1041
1297
1299
1031
1097
1054
881
771
18
15
613
565
549
517
553
809
1033
1421
1481
1485
1505
1041
1297
1299
519
1097
1054
881
771
18
15
613
565
549
517
553
809
1033
1421
1481
1485
1505
1041
1297
1299
1287
1097
1054
881
771
18
15
613
565
549
517
553
809
1033
1421
1481
1485
1505
1041
1319
1301
1030
1042
1051
881
794
18
15
613
565
549
517
553
809
1037
1421
1481
1229
1249
1041
1315
1297
1030
658
1691
2033
1817
18
15
613
565
549
517
553
809
1037
1421
1481
1229
1505
1041
1299
1281
518
1810
1307
881
769
18
15
613
565
549
517
553
809
1037
1421
1481
1485
1505
1041
1299
1281
1030
1042
1051
881
769
18
15
613
565
549
517
553
809
1037
1421
1481
1485
1505
1041
1299
1281
518
1042
1051
881
769
18
15
613
565
549
517
553
809
1037
1421
1481
1485
1505
1041
1299
1281
1286
1042
1051
881
769
18
15
613
565
549
517
553
809
1037
1421
1481
1485
1505
1041
1299
1297
1030
1042
1051
881
769
18
15
613
565
549
517
553
809
1037
1421
1481
1485
1505
1041
1315
1297
1030
1042
1051
881
793
18
15
613
565
549
517
553
809
1037
1421
1481
1485
1505
1041
1317
1281
1030
1042
542
881
797
18
15
613
565
549
517
553
809
1037
1421
1481
1485
1505
1041
1317
1281
1286
1042
1051
883
797
18
15
613
565
549
517
553
809
1037
1421
1481
1485
1505
1041
1317
1297
1030
1042
542
881
797
18
15
613
565
549
517
549
553
261
397
457
461
485
449
25
6
6
73
25
1
949
18
15
613
565
549
517
549
553
261
397
457
461
485
449
25
11
7
73
25
1
949
18
15
613
565
549
517
549
553
265
397
457
461
485
961
33
21
6
73
25
513
1729
18
15
613
565
549
517
549
553
265
397
457
461
485
961
33
18
7
73
25
513
1729
18
15
613
565
549
517
549
553
265
397
457
461
485
961
33
19
7
73
25
513
1729
18
15
613
565
549
517
549
553
265
397
457
461
485
961
17
5
6
73
25
513
1777
18
15
613
565
549
517
549
553
265
397
457
461
485
961
17
19
7
73
25
513
1777
18
15
613
565
549
517
549
553
265
397
457
461
485
449
33
21
6
73
25
1
961
18
15
613
565
549
517
549
553
265
397
457
461
485
449
33
18
7
73
25
1
961
18
15
613
565
549
517
549
553
265
397
457
461
485
449
33
19
7
73
25
1
961
18
15
613
565
549
517
549
553
265
397
457
461
485
449
17
5
6
73
25
1
1009
18
15
613
565
549
517
549
553
265
397
457
461
485
449
17
19
7
73
25
1
1009
18
15
613
565
549
517
549
553
269
397
457
461
485
961
34
3
7
73
25
513
1728
18
15
613
565
549
517
549
553
269
397
457
461
485
961
18
2
6
73
25
513
1768
18
15
613
565
549
517
549
553
269
397
457
461
485
961
18
2
7
73
25
513
1768
18
15
613
565
549
517
549
553
269
397
457
461
485
961
18
3
7
73
25
513
1768
18
15
613
565
549
517
549
553
269
397
457
461
485
449
34
3
7
73
25
1
960
18
15
613
565
549
517
549
553
269
397
457
461
485
449
18
2
6
73
25
1
1000
18
15
613
565
549
517
549
553
269
397
457
461
485
449
18
2
7
73
25
1
1000
18
15
613
565
549
517
549
553
269
397
457
461
485
449
18
3
7
73
25
1
1000
18
15
613
565
549
517
549
569
261
397
969
973
741
353
9
6
518
73
281
33
949
18
15
613
565
549
517
549
569
261
397
969
973
741
353
9
6
262
73
281
33
949
18
15
613
565
549
517
549
569
261
397
969
973
741
353
9
11
263
73
281
33
949
18
15
613
565
549
517
549
569
261
397
969
973
741
353
50
6
518
73
281
33
928
18
15
613
565
549
517
549
569
261
397
969
973
741
353
50
6
262
73
281
33
928
18
15
613
565
549
517
549
569
261
397
457
461
997
1249
9
6
6
73
281
801
57
18
15
613
565
549
517
549
569
261
397
457
461
997
1249
9
11
7
73
281
801
57
18
15
613
565
549
517
549
569
261
397
457
461
997
1249
50
6
6
73
281
801
32
18
15
613
565
549
517
549
569
261
397
457
461
485
929
41
6
6
73
25
609
1589
18
15
613
565
549
517
549
569
261
397
457
461
485
929
41
11
7
73
25
609
1589
18
15
613
565
549
517
549
569
261
397
457
461
485
481
9
6
6
73
25
33
949
18
15
613
565
549
517
549
569
261
397
457
461
485
481
9
11
7
73
25
33
949
18
15
613
565
549
517
549
569
261
397
457
461
485
481
53
6
6
73
25
33
906
18
15
613
565
549
517
549
569
261
397
457
461
485
481
50
6
6
73
25
65
840
18
15
613
565
549
517
549
569
261
397
457
973
741
353
9
6
6
585
281
33
949
18
15
613
565
549
517
549
569
261
397
457
973
741
353
9
11
7
585
281
33
949
18
15
613
565
549
517
549
569
261
397
457
973
741
353
50
6
6
585
281
33
928
18
15
613
565
549
517
549
569
261
397
457
973
741
481
50
6
6
585
281
65
840
18
15
613
565
549
517
549
569
261
1421
1481
1485
997
1249
9
1542
518
1097
25
801
57
18
15
613
565
549
517
549
569
261
1421
1481
1485
1509
1249
9
1542
518
1097
1049
801
57
18
15
613
565
549
517
549
569
265
397
969
973
741
353
1
5
262
73
281
33
945
18
15
613
565
549
517
549
569
265
397
969
973
741
353
1
19
263
73
281
33
945
18
15
613
565
549
517
549
569
265
397
457
461
997
1249
1
5
6
73
281
801
49
18
15
613
565
549
517
549
569
265
397
457
461
997
1249
1
19
7
73
281
801
49
18
15
613
565
549
517
549
569
265
397
457
461
485
929
33
9
7
73
25
609
1586
18
15
613
565
549
517
549
569
265
397
457
461
485
481
1
5
6
73
25
65
873
18
15
613
565
549
517
549
569
265
397
457
461
485
481
1
19
7
73
25
65
873
18
15
613
565
549
517
549
569
265
397
457
461
485
481
33
9
7
73
25
65
833
18
15
613
565
549
517
549
569
265
397
457
973
741
353
1
5
6
585
281
33
945
18
15
613
565
549
517
549
569
265
397
457
973
741
353
1
19
7
585
281
33
945
18
15
613
565
549
517
549
569
265
397
457
973
741
481
33
9
7
585
281
65
833
18
15
613
565
549
517
549
569
265
1421
1481
1485
997
1249
1
1541
518
1097
25
801
49
18
15
613
565
549
517
549
569
265
1421
1481
1485
997
1249
1
1555
519
1097
25
801
49
18
15
613
565
549
517
549
569
265
1421
1481
1485
1509
1249
1
1541
518
1097
1049
801
49
18
15
613
565
549
517
549
569
265
1421
1481
1485
1509
1249
1
1555
519
1097
1049
801
49
18
15
613
565
549
517
549
569
269
397
969
973
741
353
2
3
519
73
281
33
944
18
15
613
565
549
517
549
569
269
397
969
973
741
353
2
3
263
73
281
33
944
18
15
613
565
549
517
549
569
269
397
457
461
997
1249
2
3
7
73
281
801
48
18
15
613
565
549
517
549
569
269
397
457
461
485
481
2
3
7
73
25
33
944
18
15
613
565
549
517
549
569
269
397
457
973
741
353
2
3
7
585
281
33
944
18
15
613
565
549
517
549
569
269
1421
1481
1485
997
1249
2
1539
519
1097
25
801
48
18
15
613
565
549
517
549
569
269
1421
1481
1485
1509
1249
2
1539
519
1097
1049
801
48
18
15
613
565
549
517
549
557
525
653
673
514
850
962
1762
1698
1710
1624
1648
96
576
18
15
613
565
549
517
549
557
525
653
673
514
850
962
1762
1698
1711
1624
1648
96
576
18
15
613
565
549
517
549
565
261
397
969
973
741
357
9
6
262
73
281
34
945
18
15
613
565
549
517
549
565
261
397
457
461
997
1253
9
6
6
73
281
802
49
18
15
613
565
549
517
549
565
261
397
457
461
485
997
25
6
6
73
25
533
1745
18
15
613
565
549
517
549
565
261
397
457
461
485
485
9
6
6
73
25
34
945
18
15
613
565
549
517
549
565
261
397
457
461
485
485
25
6
6
73
25
21
977
18
15
613
565
549
517
549
565
261
397
457
461
485
461
41
10
6
73
25
6
966
18
15
613
565
549
517
549
565
261
397
457
461
485
973
41
10
6
73
25
518
1734
18
15
613
565
549
517
549
565
261
397
457
973
741
357
9
6
6
585
281
34
945
18
15
613
565
549
517
549
565
261
1421
1481
1485
1509
1253
9
1542
518
1097
1049
829
49
18
15
613
565
549
517
557
573
517
397
793
962
994
706
322
114
359
368
64
256
52
18
15
613
565
293
1
553
553
521
653
169
1697
849
865
1585
1657
198
1742
9
707
707
18
15
613
565
293
1
553
601
521
653
169
1697
849
897
1697
1657
198
1742
9
643
691
18
15
613
565
293
513
553
553
521
653
169
417
485
993
1777
1657
199
205
29
293
517
18
15
613
565
293
513
553
553
525
653
169
417
485
993
1763
1699
199
205
29
273
529
18
15
613
565
293
513
553
553
525
653
169
417
485
993
1778
1699
199
205
29
293
516
18
15
613
565
293
513
553
569
521
653
169
417
485
961
1729
1657
199
205
29
517
517
18
15
613
565
293
513
553
557
517
653
169
673
741
745
1769
1706
1863
1421
285
313
781
18
15
613
565
293
513
553
557
517
653
169
417
485
1001
1769
1706
198
205
29
533
525
18
15
613
565
293
513
553
557
517
653
169
417
485
1001
1769
1706
199
205
29
533
525
18
15
613
565
293
513
553
557
525
653
169
417
485
1001
1763
1697
198
205
29
569
513
18
15
613
565
293
513
553
557
525
653
169
417
485
997
1761
1698
198
205
29
574
526
18
15
613
565
293
513
553
601
521
397
161
673
337
385
353
121
815
921
9
131
51
18
15
613
573
33
386
514
777
1033
393
13
260
260
774
1798
177
947
736
510
322
512
18
15
613
573
33
386
514
777
1033
393
13
260
420
774
1798
177
947
736
742
1098
1064
18
15
613
573
33
386
515
781
1033
393
13
260
418
772
1798
177
947
736
737
1096
1128
18
15
613
573
33
386
519
781
1033
393
5
276
266
770
1799
177
898
640
644
580
512
18
15
613
573
33
387
515
777
1033
393
9
258
256
774
1799
177
945
760
504
332
512
18
15
613
573
33
387
515
777
1033
393
9
258
420
774
1799
177
955
744
743
1096
1032
18
15
613
573
33
387
515
777
1033
393
9
265
264
774
1799
177
945
739
504
260
512
18
15
613
573
33
387
515
777
1033
393
9
265
264
774
1799
177
955
739
504
260
512
18
15
613
573
33
387
515
777
1033
393
9
265
264
778
1799
177
955
739
504
268
528
18
15
613
573
33
387
515
777
1033
393
9
265
416
774
1799
177
945
739
744
1100
1072
18
15
613
573
33
387
515
777
1033
393
9
265
416
774
1799
177
955
739
744
1100
1072
18
15
613
573
33
387
515
777
1033
393
10
258
256
774
1799
177
944
760
504
332
512
18
15
613
573
33
387
515
777
1033
393
25
258
256
774
1799
177
907
664
640
588
512
18
15
613
573
33
387
515
777
1033
393
25
258
260
774
1799
177
907
664
1831
1160
512
18
15
613
573
33
387
515
777
1033
393
14
258
256
774
1799
177
952
736
504
268
512
18
15
613
573
33
387
515
777
1033
393
30
258
256
774
1799
177
904
664
640
588
512
18
15
613
573
33
387
515
781
1033
393
9
257
257
772
1798
177
945
761
507
347
552
18
15
613
573
33
387
515
781
1033
393
9
257
273
772
1798
177
955
747
499
267
520
18
15
613
573
33
387
515
781
1033
393
9
258
420
772
1798
177
955
744
743
1092
1128
18
15
613
573
33
387
515
781
1033
393
9
265
257
772
1798
177
945
739
499
327
520
18
15
613
573
33
387
515
781
1033
393
9
265
257
772
1798
177
955
739
499
263
520
18
15
613
573
33
387
515
781
1033
393
13
257
257
772
1798
177
949
754
507
347
552
18
15
613
573
33
387
515
781
1033
393
25
257
273
772
1798
177
907
667
1819
1099
584
18
15
613
573
33
387
515
781
1033
393
25
258
258
772
1798
177
907
664
643
579
520
18
15
613
573
33
387
515
781
1033
393
25
258
260
772
1798
177
907
664
1831
1092
520
18
15
613
573
33
387
515
781
1033
393
14
257
257
772
1798
177
952
738
507
347
552
18
15
613
573
33
387
515
781
1033
394
9
265
264
772
1798
176
902
643
1816
1096
520
18
15
613
573
33
387
519
781
1033
393
13
257
266
770
1799
177
953
749
508
266
512
18
15
613
573
289
387
515
777
521
649
165
1
272
778
631
1649
195
1115
1816
1172
496
18
15
613
565
293
385
517
781
525
653
165
1
634
770
258
259
153
81
984
1148
1536
18
15
613
565
293
385
517
781
525
653
165
1
634
770
259
257
153
81
984
1148
1601
18
15
613
565
293
385
517
781
525
653
165
1
634
771
257
257
153
81
984
1150
1537
18
15
613
565
293
385
517
781
525
653
165
1
634
771
261
257
153
81
984
1150
1538
18
15
613
565
565
1669
525
309
261
909
1025
1657
329
81
217
521
957
1189
1537
1949
1249
18
15
613
565
565
1669
525
309
261
909
1029
1657
329
81
213
517
949
1185
1537
1949
1269
18
15
613
565
565
1669
525
309
261
909
1029
1657
329
81
217
517
949
1185
1537
1949
1249
18
15
613
565
565
1669
525
309
261
909
1029
1657
329
81
217
521
953
1185
1537
1949
1249
18
15
613
565
565
1669
525
309
261
909
1029
1657
330
81
210
531
949
1185
1536
1950
1264
18
15
613
565
565
1669
525
309
261
909
1029
1657
330
81
210
531
953
1185
1536
1950
1264
18
15
613
565
565
741
557
13
525
397
769
826
1094
265
1449
1
350
16
816
198
1762
18
15
613
565
565
741
557
521
517
397
773
825
1321
1290
514
3
377
33
1281
1136
12
18
15
613
565
565
741
557
521
517
397
773
825
1321
1290
514
3
1273
33
1281
1136
12
18
15
613
565
565
741
557
521
521
397
769
825
1321
1290
538
2
347
273
1281
1392
0
18
15
613
565
565
741
557
521
521
397
769
825
1321
1290
538
2
346
273
1281
1392
0
18
15
613
565
565
741
557
521
521
397
769
825
1322
1290
538
2
347
273
1280
1384
0
18
15
613
565
565
741
557
521
521
397
769
825
1322
1290
538
2
346
273
1280
1384
0
18
15
613
565
565
741
557
521
521
397
769
825
1322
1290
538
3
375
17
1280
1128
0
18
15
613
565
565
741
557
521
521
397
769
825
1322
1290
539
3
347
273
1280
1384
1
18
15
613
565
565
741
557
521
525
397
769
825
1322
1291
537
1
349
273
1280
1402
66
18
15
613
565
565
741
557
521
525
397
769
825
1322
1290
537
1
350
274
1280
1380
6
18
15
613
565
565
741
557
525
525
397
769
825
1321
1289
513
1
349
17
1281
1133
13
18
15
613
565
565
741
557
525
525
397
769
825
1321
1289
513
1
1245
17
1281
1137
13
18
15
613
565
565
741
557
525
525
397
769
826
1350
1289
513
1
350
272
1328
1094
78
18
15
613
565
565
741
557
525
525
397
769
826
1350
1289
513
1
1246
16
1328
1094
78
18
15
613
565
565
741
557
525
525
397
773
825
1321
1289
513
1
1241
33
1281
1137
13
18
15
613
565
565
741
557
525
525
397
773
825
1321
1289
513
1
1269
33
1281
1137
13
18
15
613
565
565
741
557
525
525
397
773
825
1321
1289
513
1
1273
33
1281
1137
13
18
15
613
565
565
741
557
525
525
397
773
825
1322
1289
513
1
1241
33
1280
1126
14
18
15
613
565
565
741
557
525
525
397
773
825
1322
1289
513
1
1273
33
1280
1126
14
18
15
613
1597
609
611
1545
669
1029
1673
46
66
718
409
913
1137
1576
1616
1340
36
142
18
15
613
1597
609
611
1545
669
517
1673
46
66
718
409
401
625
1576
1616
1340
36
334
18
15
613
1597
609
627
1545
793
1030
1673
73
297
549
305
568
678
1542
1794
1063
128
16
18
15
613
1597
609
627
1545
793
1034
1674
73
297
549
305
544
676
1542
1795
1063
128
24
18
15
613
1589
613
609
1545
793
1029
1677
73
289
549
305
569
678
1542
1806
1066
163
69
18
15
613
1589
613
609
1545
793
1029
1677
73
289
549
305
549
678
1542
1806
1066
163
45
18
15
613
1589
613
609
1545
797
1029
1677
73
289
549
309
569
678
1542
1806
1066
167
33
18
15
613
1589
613
609
1545
797
1029
1677
73
289
549
309
562
678
1542
1806
1066
167
16
18
15
613
1589
613
609
1545
797
1029
1677
73
289
549
309
818
678
1542
1806
1066
167
144
18
15
613
1589
613
609
1545
797
1029
1677
73
289
549
306
546
678
1542
1806
1066
160
44
18
15
613
1589
613
609
1545
665
1029
1677
33
65
721
411
793
683
1581
1625
1331
89
5
18
15
613
1589
613
609
1545
665
1029
1677
33
65
721
411
793
683
1583
1625
1329
89
5
18
15
613
1589
613
609
1545
665
1029
1677
33
65
722
411
793
683
1581
1625
1328
53
5
18
15
613
1589
613
609
1545
665
1029
1677
33
65
722
411
793
683
1583
1625
1328
53
5
18
15
613
1589
613
609
1545
665
1029
1677
33
65
722
411
921
683
1581
1625
1328
53
69
18
15
613
1589
613
609
1545
665
1029
1677
33
65
722
411
921
683
1583
1625
1328
53
69
18
15
613
1589
613
609
1545
665
1037
1677
33
65
721
410
930
674
1582
1625
1331
76
92
18
15
613
1589
613
609
1545
665
1037
1677
33
65
721
410
930
675
1581
1625
1331
76
92
18
15
613
1589
613
609
1545
665
1037
1677
33
65
721
410
930
675
1583
1625
1331
76
92
18
15
613
1589
613
609
1545
665
1037
1677
33
65
721
410
803
675
1581
1625
1331
52
53
18
15
613
1589
613
609
1545
665
1037
1677
33
65
721
410
803
675
1583
1625
1331
52
53
18
15
613
1589
613
609
1545
665
1037
1677
33
65
721
410
931
673
1581
1625
1331
76
93
18
15
613
1589
613
609
1545
665
1037
1677
33
65
721
410
931
675
1581
1625
1331
76
93
18
15
613
1589
613
609
1545
665
1037
1677
33
65
721
410
931
675
1583
1625
1331
76
93
18
15
613
1589
613
609
1545
665
1037
1677
33
65
721
410
995
675
1581
1625
1331
52
181
18
15
613
1589
613
609
1545
665
1037
1677
33
65
721
410
995
675
1583
1625
1331
52
181
18
15
613
1589
613
609
1545
665
1037
1677
33
65
721
411
931
673
1581
1625
1329
89
88
18
15
613
1589
613
609
1545
665
1037
1677
33
65
721
411
931
675
1581
1625
1329
89
88
18
15
613
1589
613
609
1545
665
1037
1677
33
65
721
411
931
675
1583
1625
1331
89
88
18
15
613
1589
613
609
1545
665
1037
1677
33
65
722
411
995
675
1581
1625
1328
53
185
18
15
613
1589
613
609
1545
665
1037
1677
33
65
722
411
995
675
1583
1625
1328
53
185
18
15
613
1589
613
609
1545
665
525
1677
33
65
721
410
418
675
1581
1625
1331
76
348
18
15
613
1589
613
609
1545
665
525
1677
33
65
721
410
418
675
1583
1625
1331
76
348
18
15
613
1589
613
609
1545
665
525
1677
33
65
721
410
419
1187
1581
1625
1331
76
349
18
15
613
1589
613
609
1545
665
525
1677
33
65
721
410
419
1187
1583
1625
1331
76
349
18
15
613
1589
613
609
1545
665
525
1677
33
65
721
410
419
675
1581
1625
1331
76
349
18
15
613
1589
613
609
1545
665
525
1677
33
65
721
410
419
675
1583
1625
1331
76
349
18
15
613
1589
613
609
1545
665
525
1677
33
65
721
410
483
675
1581
1625
1331
76
365
18
15
613
1589
613
609
1545
665
525
1677
33
65
721
410
483
675
1583
1625
1331
76
365
18
15
613
1589
613
609
1545
665
525
1677
33
65
721
411
419
1185
1581
1625
1329
89
344
18
15
613
1589
613
609
1545
665
525
1677
33
65
721
411
419
1185
1582
1625
1329
89
344
18
15
613
1589
613
609
1545
665
525
1677
33
65
721
411
419
673
1581
1625
1329
89
344
18
15
613
1589
613
609
1545
665
525
1677
33
65
721
411
419
1187
1581
1625
1329
89
344
18
15
613
1589
613
609
1545
665
525
1677
33
65
721
411
419
1187
1583
1625
1331
89
344
18
15
613
1589
613
609
1545
665
525
1677
33
65
721
411
419
675
1581
1625
1329
89
344
18
15
613
1589
613
609
1545
665
525
1677
33
65
721
411
419
675
1583
1625
1331
89
344
18
15
613
1589
613
609
1545
669
1029
1677
33
65
721
409
929
681
1581
1625
1329
91
91
18
15
613
1589
613
609
1545
669
1029
1677
33
65
721
409
929
682
1582
1625
1329
91
91
18
15
613
1589
613
609
1545
669
1029
1677
33
65
721
409
993
681
1581
1625
1331
91
221
18
15
613
1589
613
609
1545
669
1029
1677
33
65
721
409
993
682
1582
1625
1331
91
221
18
15
613
1589
613
609
1545
669
1029
1677
33
65
721
409
994
683
1583
1625
1331
91
220
18
15
613
1589
613
609
1545
669
1029
1677
33
65
721
409
930
683
1583
1625
1329
91
92
18
15
613
1589
613
609
1545
669
1029
1677
33
65
721
409
803
681
1581
1625
1329
53
58
18
15
613
1589
613
609
1545
669
1029
1677
33
65
721
409
803
681
1582
1625
1329
53
58
18
15
613
1589
613
609
1545
669
1029
1677
33
65
721
409
995
681
1581
1625
1329
53
186
18
15
613
1589
613
609
1545
669
1029
1677
33
65
713
409
993
681
1581
1625
1337
79
111
18
15
613
1589
613
609
1545
669
1029
1677
33
65
713
409
993
682
1582
1625
1337
79
111
18
15
613
1589
613
609
1545
669
1029
1677
73
321
721
409
793
678
1542
1718
1054
54
7
18
15
613
1589
613
609
1545
669
517
1677
33
65
721
409
417
1193
1581
1625
1329
91
349
18
15
613
1589
613
609
1545
669
517
1677
33
65
721
409
417
681
1581
1625
1329
91
349
18
15
613
1589
613
609
1545
669
517
1677
33
65
721
409
417
1194
1582
1625
1329
91
349
18
15
613
1589
613
609
1545
669
517
1677
33
65
721
409
417
682
1582
1625
1329
91
349
18
15
613
1589
613
609
1545
669
517
1677
33
65
721
409
418
1195
1583
1625
1329
91
348
18
15
613
1589
613
609
1545
669
517
1677
33
65
721
409
418
683
1583
1625
1329
91
348
18
15
613
1589
613
609
1545
669
517
1677
33
65
713
409
481
681
1581
1625
1337
79
367
18
15
613
1589
613
609
1545
669
517
1677
33
65
713
409
481
682
1582
1625
1337
79
367
18
15
613
1589
613
609
1545
669
517
1677
73
321
721
409
153
678
1542
1718
1054
54
1799
18
15
613
565
1845
1253
173
649
517
909
1537
1593
41
1290
1410
1027
1261
37
513
1904
1804
18
15
613
565
1845
1253
173
649
517
909
1541
1593
41
1290
1410
1027
1273
33
513
1904
1804
18
15
613
565
1845
1253
173
653
525
909
1537
1593
41
1289
1409
1025
1277
37
769
1899
1807
18
15
613
565
1845
1253
173
653
525
909
1541
1593
41
1289
1409
1025
1273
33
513
1905
1805
18
15
613
573
1569
1077
517
617
521
649
1698
1902
246
81
433
513
704
0
640
1030
409
18
15
384
30
241
416
16
116
256
396
76
128
408
392
400
260
132
396
148
48
288
18
15
384
30
241
416
16
116
256
396
76
128
408
392
400
260
136
396
148
48
288
18
15
384
30
241
416
16
116
256
396
76
128
408
392
400
260
140
396
148
48
288
18
15
384
30
241
416
16
116
256
396
76
128
408
392
400
260
836
852
532
48
288
18
15
384
30
241
416
16
116
256
396
76
128
408
392
400
260
844
850
532
48
288
18
15
384
30
241
416
16
116
256
396
76
128
408
392
400
132
132
396
148
48
288
18
15
384
30
241
416
16
116
256
396
76
128
408
392
400
132
136
396
148
48
288
18
15
384
30
241
416
16
116
256
396
76
128
408
392
400
132
140
396
148
48
288
18
15
384
30
241
416
16
116
256
396
76
128
408
392
432
260
140
396
596
48
736
18
15
384
30
241
416
16
116
256
396
76
128
408
392
432
132
136
396
596
48
736
18
15
384
30
241
416
16
116
256
396
76
128
408
392
432
132
140
396
596
48
736
18
15
384
30
241
416
16
116
256
396
76
128
408
392
720
132
136
396
596
48
928
18
15
384
30
241
416
16
116
256
396
76
128
408
392
720
132
140
396
596
48
928
18
15
384
30
241
416
16
116
256
396
76
128
408
392
464
260
132
396
148
48
672
18
15
384
30
241
416
16
116
256
396
76
128
408
392
464
260
136
396
148
48
672
18
15
384
30
241
416
16
116
256
396
76
128
408
392
464
260
140
396
148
48
672
18
15
384
30
241
416
16
116
256
396
76
128
408
392
464
132
132
396
148
48
672
18
15
384
30
241
416
16
116
256
396
76
128
408
392
464
132
140
396
148
48
672
18
15
384
30
241
416
16
116
256
396
76
128
408
392
496
260
140
396
596
48
608
18
15
384
30
241
416
16
116
256
396
76
128
408
392
496
132
140
396
596
48
608
18
15
384
30
241
416
16
116
256
396
76
128
410
392
400
260
836
852
534
49
288
18
15
384
30
241
416
16
116
256
396
660
128
408
392
400
260
540
756
1556
48
288
18
15
384
30
241
416
16
116
256
396
660
128
408
392
464
260
540
756
1556
48
416
18
15
384
30
241
416
16
116
256
396
660
128
410
392
400
260
540
756
150
49
288
18
15
384
30
241
416
16
116
256
396
660
128
410
392
464
260
540
756
1558
49
416
18
15
705
217
653
1741
989
597
773
533
1589
1733
101
5
261
205
541
789
1873
105
113
18
15
388
445
673
1731
991
604
40
586
538
1602
82
3
64
518
754
1588
1588
1888
1374
18
15
388
429
673
1731
991
604
40
554
542
1601
82
3
64
342
529
1589
1588
1888
1374
18
15
388
429
673
1731
991
604
40
554
542
1602
82
3
64
342
529
1584
1588
1888
1374
18
15
388
430
673
1731
991
604
40
40
540
1602
82
3
64
836
968
1584
1588
1888
1374
18
15
388
430
673
1731
991
604
40
40
540
1602
82
3
64
840
968
1584
1588
1888
1374
18
15
388
430
673
1731
991
604
40
40
540
1602
82
3
64
856
968
1584
1588
1888
1374
18
15
388
430
673
1731
991
604
40
40
540
1602
82
3
64
850
968
1584
1588
1888
1374
18
15
388
430
673
1731
991
604
40
40
540
1602
82
3
64
984
968
1584
1588
1888
1374
18
15
388
430
673
1731
991
604
40
40
540
1602
82
3
64
978
968
1584
1588
1888
1374
18
15
388
430
673
1731
991
604
40
552
540
1602
82
3
64
324
532
1584
1588
1888
1374
18
15
388
430
673
1731
991
604
40
552
540
1602
82
3
64
324
530
1584
1588
1888
1374
18
15
388
430
673
1731
991
604
40
552
540
1602
82
3
64
328
532
1584
1588
1888
1374
18
15
388
430
673
1731
991
604
40
552
540
1602
82
3
64
328
712
1584
1588
1888
1374
18
15
388
430
673
1731
991
604
40
552
540
1602
82
3
64
340
532
1584
1588
1888
1374
18
15
388
430
673
1731
991
604
40
552
540
1602
82
3
64
338
532
1584
1588
1888
1374
18
15
388
430
673
1731
991
604
40
552
540
1602
82
3
64
338
530
1584
1588
1888
1374
18
15
388
430
673
1731
991
604
40
552
540
1602
82
3
64
472
968
1584
1588
1888
1374
18
15
388
444
673
1731
991
604
40
548
526
1602
82
3
64
320
516
1584
1588
1888
1374
18
15
388
444
673
1731
991
604
40
548
526
1602
82
3
64
448
932
1584
1588
1888
1374
18
15
388
444
673
1731
991
604
40
548
526
1602
82
3
64
480
932
1584
1588
1888
1374
18
15
388
444
673
1731
991
604
40
548
534
1602
82
3
64
320
540
1570
1587
96
134
18
15
388
444
673
1731
991
604
40
548
534
1602
82
3
64
320
538
1570
1587
96
134
18
15
388
444
673
1731
991
604
40
548
534
1602
82
3
64
320
940
1570
1587
96
134
18
15
388
444
673
1731
991
604
40
548
534
1602
82
3
64
448
940
1570
1587
96
134
18
15
388
444
673
1731
991
604
40
548
534
1602
82
3
64
480
940
1570
1587
96
134
18
15
641
45
649
1741
989
597
645
557
1677
1869
97
5
389
489
709
545
1757
117
1
18
15
384
402
731
643
5
52
256
612
524
769
205
712
456
984
890
1051
1586
1287
333
18
15
384
434
439
131
5
52
256
292
36
768
717
420
805
564
892
1374
562
1123
1507
18
15
384
434
439
387
5
52
256
292
36
0
141
712
472
344
956
736
690
1607
368
18
15
384
434
439
387
5
52
256
292
36
0
141
456
456
344
956
1086
105
87
144
18
15
384
434
439
387
5
52
256
292
36
0
141
456
472
344
956
1086
105
87
624
18
15
384
434
439
387
5
84
256
292
36
0
141
392
440
568
1020
1086
105
103
240
18
15
384
434
439
387
5
84
256
292
36
0
141
392
504
344
956
1086
105
23
368
18
15
384
434
439
387
5
84
256
292
36
0
141
392
472
344
956
1086
105
23
176
18
15
384
410
731
643
1029
84
192
84
520
512
1862
80
600
852
776
844
1076
1662
1520
18
15
384
410
731
643
5
84
192
84
520
768
198
392
280
852
776
1052
1588
1142
557
18
15
384
434
432
386
4
116
192
36
6
6
136
404
264
962
1030
0
112
104
544
18
15
384
434
432
386
4
116
192
36
6
6
136
404
264
962
6
0
112
104
544
18
15
384
434
432
386
4
116
192
36
6
6
136
404
264
450
6
0
112
104
544
18
15
384
434
432
384
0
116
256
292
38
1
136
400
464
344
958
1086
121
104
168
18
15
384
434
432
384
0
116
256
292
38
1
144
400
464
344
958
1086
97
113
368
18
15
384
434
432
384
0
116
256
292
38
1
144
656
464
344
958
766
1801
797
368
18
15
385
408
729
643
1027
695
259
143
525
512
1984
1040
16
68
869
845
1113
888
112
18
15
385
408
729
643
1027
695
259
143
525
512
1936
1040
16
68
869
845
1121
1008
112
18
15
385
408
729
643
1027
695
259
143
525
512
1936
1040
48
68
868
845
1121
1008
48
18
15
385
408
729
643
1027
695
259
143
525
512
1936
1040
48
68
869
845
1121
1008
48
18
15
642
422
951
739
1539
93
1604
1090
1056
576
753
1681
1212
897
2016
1030
13
514
347
18
15
256
778
555
1731
997
1076
1536
1780
664
1664
86
1352
1112
724
176
1176
1828
1350
528
18
15
256
778
555
1731
997
52
1536
1780
664
1664
86
1608
1624
724
176
1176
1572
1094
16
18
15
256
826
555
1731
997
52
1536
1556
648
1664
86
1608
1576
802
388
1236
1572
1094
134
18
15
256
826
555
1731
997
52
1536
1556
648
1664
86
1736
1576
802
388
1236
1572
1062
6
18
15
640
186
43
451
229
565
1792
1172
1224
128
54
917
1700
1804
1412
1076
1636
1588
1540
18
15
640
186
43
451
229
564
1792
1172
1224
128
54
912
1704
1826
1412
1076
1636
1590
1541
18
15
640
186
43
451
229
564
1792
1172
1228
128
54
912
1704
1826
1415
1061
1636
1590
1541
18
15
704
154
43
451
229
564
1920
1172
1944
1152
86
840
1880
1812
1128
1292
1060
1606
1552
18
15
384
274
27
675
69
84
256
356
876
828
70
608
752
472
332
256
96
838
1320
18
15
384
274
27
675
69
84
256
356
876
828
38
160
432
436
588
256
64
710
1704
18
15
384
274
27
675
69
84
256
356
876
828
38
288
432
436
588
256
64
190
680
18
15
384
274
27
675
69
84
256
356
876
828
38
288
752
472
588
256
64
582
1630
18
15
384
274
27
675
69
84
256
356
876
828
38
164
437
436
314
256
0
706
411
18
15
384
274
27
675
69
84
256
356
876
828
38
292
437
436
314
256
0
562
1819
18
15
384
274
27
675
69
116
256
356
876
828
38
136
464
472
588
256
64
758
1694
18
15
384
274
27
675
69
116
256
356
876
828
38
136
456
472
588
256
64
758
1680
18
15
384
282
27
675
69
84
192
340
772
828
70
328
88
340
268
352
96
526
112
18
15
384
282
27
675
69
84
192
340
772
828
70
328
600
340
268
352
96
526
1648
18
15
384
282
27
675
69
84
192
340
772
828
38
352
88
340
268
352
0
542
88
18
15
384
282
27
675
69
84
192
340
772
828
38
352
600
340
268
352
0
542
1624
18
15
384
282
27
675
69
84
192
340
868
828
70
328
600
340
332
256
96
526
1648
18
15
384
686
555
707
229
564
256
812
920
640
182
1680
664
1586
1040
176
228
1718
304
18
15
384
686
555
707
229
564
256
812
920
640
182
1700
688
1586
1040
304
228
1666
289
18
15
640
698
555
1731
997
52
1792
916
712
1664
54
1684
1704
290
132
564
1636
1122
1
18
15
640
698
555
1731
997
52
1792
916
712
1664
54
1684
1704
290
144
564
1636
1122
1
18
15
640
698
555
1731
997
52
1792
916
712
1664
54
1684
1704
290
146
596
1636
1122
1
18
15
640
698
555
1731
997
52
1792
916
712
1664
54
1700
1720
290
146
596
1636
1090
17
18
15
640
698
555
1731
997
52
1792
916
716
1664
54
1680
1704
290
135
1093
1636
1142
5
18
15
640
698
555
1731
997
52
1792
916
716
1664
54
1684
1704
290
135
549
1636
1122
1
18
15
640
698
555
1731
997
52
1792
916
716
1664
54
1700
1672
290
135
581
1636
1090
49
18
15
640
168
42
451
229
565
1792
1176
204
132
102
805
1844
1828
134
1716
1588
1604
1612
18
15
640
168
42
451
229
565
1792
1176
220
132
102
805
1844
1828
140
1700
1588
1604
1612
18
15
640
168
42
451
229
565
1792
1176
220
132
102
805
1844
1828
150
689
564
1604
1612
18
15
640
168
42
451
229
565
1792
1176
1244
132
54
917
1700
1828
1420
1060
1634
1588
1540
18
15
384
552
554
707
229
565
256
920
732
644
182
1685
660
1682
550
1745
212
1716
308
18
15
640
168
554
1731
997
53
1792
1176
1740
1668
102
1701
1700
804
1158
564
1588
1060
24
18
15
640
168
554
1731
997
53
1792
1176
1740
1668
102
1701
1700
1828
1158
1716
1588
1060
24
18
15
640
168
554
1731
997
53
1792
1176
1740
1668
102
1701
1716
1682
1158
564
1588
1060
12
18
15
640
168
554
1731
997
53
1792
1176
1740
1668
102
1701
1716
1810
1158
1716
1588
1060
12
18
15
640
168
554
1731
997
53
1792
1176
1756
1668
102
1701
1700
1672
1164
548
1588
1060
24
18
15
640
168
554
1731
997
53
1792
1176
1756
1668
102
1701
1700
1800
1164
1700
1588
1060
24
18
15
640
168
554
1731
997
53
1792
1176
1756
1668
102
1701
1700
804
1164
1700
1588
1060
24
18
15
640
168
554
1731
997
53
1792
1176
1756
1668
102
1701
1700
804
1174
690
1588
1060
24
18
15
640
168
554
1731
997
53
1792
1176
1756
1668
102
1701
1700
1828
1164
1700
1588
1060
24
18
15
640
168
554
1731
997
53
1792
1176
1756
1668
102
1701
1716
1680
1164
548
1588
1060
12
18
15
640
168
554
1731
997
53
1792
1176
1756
1668
102
1701
1716
1682
1164
548
1588
1060
12
18
15
640
680
554
1731
997
53
1792
920
1244
1668
102
1701
1700
292
1318
1188
1588
1060
24
18
15
640
680
554
1731
997
53
1792
920
1244
1668
102
1701
1716
292
1318
1188
1588
1060
12
18
15
640
680
554
1731
997
53
1792
920
716
1668
102
1701
1700
292
134
1076
1844
1060
24
18
15
640
680
554
1731
997
53
1792
920
716
1668
102
1701
1716
292
134
1076
1844
1060
12
18
15
640
680
554
1731
997
53
1792
920
732
1668
102
1701
1700
292
140
1060
1844
1060
24
18
15
640
680
554
1731
997
53
1792
920
732
1668
102
1701
1700
292
300
548
1588
1060
24
18
15
640
680
554
1731
997
53
1792
920
732
1668
102
1701
1716
292
140
1060
1844
1060
12
18
15
640
680
554
1731
997
53
1792
920
732
1668
102
1701
1716
292
300
548
1588
1060
12
18
15
640
168
554
1731
997
52
1792
1176
1756
1668
102
1684
1680
784
1164
676
1588
1074
17
18
15
640
168
554
1731
997
52
1792
1176
1756
1668
102
1684
1680
1680
1164
548
1588
1074
17
18
15
640
168
554
1731
997
52
1792
1176
1756
1668
102
1684
1685
1680
1164
548
1588
1074
19
18
15
779
601
898
902
654
1665
97
141
280
4
256
922
1539
135
19
25
32
58
762
18
15
779
601
898
902
654
1665
97
141
280
4
256
922
1539
135
35
25
32
58
762
18
15
779
601
898
902
654
1665
97
141
280
4
256
922
1539
71
19
25
32
58
762
18
15
779
633
194
646
654
1665
97
77
72
776
256
1018
1539
1543
1475
865
202
634
1114
18
15
779
633
194
646
654
1665
73
77
72
776
256
1010
1563
3
963
865
192
636
1122
18
15
779
633
194
646
654
1665
73
77
72
776
256
1010
1563
3
967
865
192
636
1122
18
15
1617
81
80
537
132
706
547
545
35
627
1880
129
130
678
1705
1824
1872
1823
1441
18
15
1617
81
80
537
132
706
547
545
35
627
1880
129
386
678
1705
1824
1872
1823
1281
18
15
103
536
738
418
546
552
770
971
969
196
284
950
1078
62
536
1624
1112
532
960
18
15
120
844
330
851
599
341
784
768
200
738
674
679
1712
1269
82
558
555
40
1175
18
15
721
641
1561
1297
385
829
805
565
1561
1546
35
1519
25
194
707
132
730
1754
398
18
15
721
641
1561
1297
385
829
805
565
1561
1546
35
1519
25
194
739
132
730
1754
398
18
15
926
628
2
1024
386
175
257
400
113
960
384
784
570
40
291
784
16
568
750
18
15
926
628
2
1024
386
175
257
400
113
960
384
784
570
40
407
789
17
568
750
18
15
926
628
2
1024
386
167
257
400
113
784
416
928
570
40
327
837
209
722
1118
18
15
926
628
2
1024
386
167
257
400
113
784
416
928
570
40
839
837
209
722
1118
18
15
1042
1550
1562
1330
306
836
836
534
6
1857
1356
348
92
148
132
742
360
320
64
18
15
36
142
730
514
49
1520
16
790
774
577
127
1897
611
773
260
422
137
1705
1
18
15
310
86
166
9
491
35
528
1932
1024
10
442
800
1056
1124
1234
1105
1744
1560
1824
18
15
310
598
70
137
491
35
528
396
192
586
602
1728
1056
100
826
913
944
1720
1536
18
15
310
598
70
137
491
35
528
396
192
586
602
1824
1056
100
826
913
944
1560
1552
18
15
694
214
70
137
491
35
784
12
1856
1098
602
960
544
1636
1626
1809
1368
1336
1024
18
15
678
176
2
468
209
323
288
32
42
424
67
323
320
324
684
426
43
289
323
18
15
678
176
2
468
209
323
288
32
42
424
67
323
320
580
44
426
43
289
323
18
15
678
176
2
468
209
323
288
32
42
424
67
323
320
580
684
426
43
289
323
18
15
678
176
2
468
209
323
288
32
42
424
67
323
320
292
44
426
43
289
323
18
15
678
176
2
468
209
323
288
32
42
424
67
323
320
292
684
426
43
289
323
18
15
678
176
2
468
209
323
288
32
42
424
67
323
320
804
684
426
43
289
323
18
15
678
176
2
468
209
323
288
32
682
424
67
323
320
324
858
74
43
289
323
18
15
678
176
2
468
209
323
288
32
682
424
67
323
320
580
858
74
43
289
323
18
15
678
176
2
468
209
323
288
32
682
424
67
323
320
836
858
74
43
289
323
18
15
678
176
2
468
209
323
288
32
682
424
67
323
320
836
1452
74
43
545
323
18
15
678
176
2
468
209
323
288
32
682
424
67
323
320
804
1452
74
43
545
323
18
15
678
176
2
468
209
323
288
160
42
424
67
323
320
548
556
426
43
289
323
18
15
678
176
2
468
209
323
800
32
682
424
67
323
64
324
858
74
43
289
19
18
15
550
1840
2
196
209
419
912
1040
1585
194
355
259
0
579
539
918
470
353
99
18
15
550
1840
2
196
209
419
912
1040
1585
194
611
515
0
579
539
918
2006
865
1027
18
15
550
1840
2
196
209
419
912
1040
1585
200
211
259
0
835
591
841
299
353
99
18
15
550
1840
2
196
209
419
912
1040
1585
200
211
259
0
579
591
841
299
353
99
18
15
550
1840
2
196
209
419
912
1040
1594
200
211
259
0
580
586
842
299
353
99
18
15
550
1840
2
196
209
419
912
1040
1594
200
211
259
0
836
586
842
299
353
99
18
15
550
1840
2
196
209
403
912
1040
1585
194
355
283
80
835
591
854
474
346
79
18
15
550
1840
2
196
209
403
912
1040
1585
194
355
283
80
579
591
854
474
346
79
18
15
6
454
18
11
39
1
563
614
168
518
48
575
1825
896
1252
769
623
1865
1800
18
15
33
721
197
609
769
1025
525
845
29
413
500
922
1163
1640
10
163
24
516
1030
18
15
33
721
197
609
769
1025
525
845
29
413
500
922
1163
1641
10
163
24
516
1030
18
15
33
721
197
609
769
1025
525
845
29
413
501
922
1163
1640
10
163
25
528
1030
18
15
33
721
197
609
769
1025
525
845
29
413
501
922
1163
1641
10
163
25
528
1030
18
15
33
721
197
613
769
1025
525
845
29
409
500
922
1163
1640
9
161
20
512
1030
18
15
33
721
197
613
769
1025
525
845
29
409
500
922
1163
1641
9
161
20
512
1030
18
15
42
524
98
778
771
1048
534
792
1834
170
42
915
1093
1584
1574
1777
12
322
964
18
15
42
524
98
778
771
1048
534
792
1834
170
42
915
581
1584
1574
1777
12
322
196
18
15
44
172
162
642
67
456
0
360
652
1628
122
139
128
680
1632
1536
10
114
258
18
15
44
172
162
642
67
456
0
360
652
1628
122
138
128
680
1632
1536
10
123
259
18
15
44
172
162
642
67
456
0
360
650
1626
122
139
128
676
1638
1538
4
109
261
18
15
42
1584
1810
1026
70
494
41
1633
69
1245
1265
736
546
1587
51
1355
135
256
906
18
15
42
1584
1810
1026
70
494
41
1633
69
1245
1265
736
738
1587
51
1355
139
256
769
18
15
33
337
773
13
65
57
29
1741
122
835
609
13
709
1668
16
790
209
517
1917
18
15
33
337
773
13
65
57
29
1741
122
835
609
13
709
1669
16
790
209
517
1917
18
15
33
337
773
13
65
57
29
1741
122
579
97
13
709
1668
16
1622
1745
1541
1917
18
15
33
337
773
13
65
57
29
1741
122
579
97
13
709
1669
16
1622
1745
1541
1917
18
15
33
337
773
13
65
57
29
1741
122
579
609
13
709
1668
16
1302
209
5
1917
18
15
33
337
773
13
65
57
29
1741
122
579
609
13
709
1669
16
1302
209
5
1917
18
15
33
337
773
13
65
57
29
1741
122
579
1124
525
709
1669
16
918
979
771
930
18
15
300
46
864
898
1155
19
1456
54
806
570
922
88
1754
467
784
960
70
1608
1644
18
15
1435
519
0
20
34
102
593
3
247
149
8
32
320
770
96
112
272
346
896
18
15
1435
519
0
14
33
99
579
3
7
4
66
138
320
786
0
65
741
324
640
18
15
1435
519
0
14
33
99
579
3
7
4
66
138
320
787
0
65
741
324
640
18
15
1435
519
0
14
33
99
579
3
7
4
22
33
320
787
0
33
61
62
896
18
15
1435
519
0
14
33
99
579
3
7
4
22
33
320
787
832
33
61
62
896
18
15
1435
519
0
14
33
99
579
3
7
4
42
33
320
787
0
33
117
53
896
18
15
1435
519
0
14
33
99
579
3
7
4
42
33
320
787
832
33
117
53
896
18
15
1435
519
0
14
33
99
579
3
7
4
42
34
320
787
0
33
117
52
896
18
15
1435
519
0
14
33
99
579
3
7
68
42
33
320
787
832
225
309
765
896
18
15
1435
519
0
14
33
99
579
3
89
41
21
33
320
787
1444
578
39
57
896
18
15
1435
519
0
14
33
99
579
3
89
41
25
33
320
787
1444
578
79
89
896
18
15
1435
519
0
14
33
99
579
3
89
41
25
34
320
787
1444
578
79
88
896
18
15
1435
519
0
14
33
99
579
3
89
41
29
33
320
787
1444
578
23
49
896
18
15
1435
519
0
14
33
99
579
3
89
41
22
33
320
787
1444
580
38
62
896
18
15
1435
519
0
14
33
99
579
3
89
41
18
34
320
787
1444
581
37
60
896
18
15
1435
519
0
14
33
99
579
3
89
41
30
33
320
787
1444
578
22
49
896
18
15
1435
519
0
14
33
99
579
3
89
41
26
33
320
787
1444
580
21
53
896
18
15
1435
519
0
14
33
99
579
3
89
41
26
34
320
787
1444
580
78
88
896
18
15
1435
519
0
14
33
99
579
3
89
41
70
33
320
787
1444
580
198
574
896
18
15
1435
519
0
14
33
99
579
3
89
41
70
137
320
787
1444
578
198
385
808
18
15
1435
519
0
14
33
99
579
3
89
41
42
33
320
787
1444
580
53
53
896
18
15
1435
519
0
14
33
99
579
3
89
41
42
34
320
787
1444
580
94
56
896
18
15
1435
519
0
14
33
99
579
3
89
41
46
33
320
787
1444
580
54
62
896
18
15
1435
519
0
14
33
99
579
3
89
41
78
137
320
787
1444
581
173
385
808
18
15
1435
519
0
14
34
99
579
3
7
4
32
34
320
786
896
257
369
858
896
18
15
1435
519
0
14
34
99
579
3
7
4
32
34
320
786
1408
513
369
346
896
18
15
1435
519
0
14
34
99
579
3
7
4
32
34
320
787
0
1
112
756
896
18
15
1435
519
0
14
34
99
579
3
7
4
32
34
320
787
896
257
369
858
896
18
15
1435
519
0
14
34
99
579
3
7
4
32
34
320
787
1408
513
369
346
896
18
15
1435
519
0
14
34
99
579
3
7
4
24
34
320
786
0
1
57
49
896
18
15
1435
519
0
14
34
99
579
3
7
4
24
34
320
786
896
257
57
49
896
18
15
1435
519
0
14
34
99
579
3
7
4
24
34
320
786
1408
513
57
49
896
18
15
1435
519
0
14
34
99
579
3
7
4
24
34
320
787
0
1
56
60
896
18
15
1435
519
0
14
34
99
579
3
7
4
24
34
320
787
896
257
57
49
896
18
15
1435
519
0
14
34
99
579
3
7
4
24
34
320
787
1408
513
57
49
896
18
15
1435
519
0
14
34
99
579
3
89
41
16
34
320
787
1444
578
16
58
896
18
15
1435
519
0
14
34
99
579
3
89
41
24
34
320
787
1444
580
20
52
896
18
15
1435
519
0
14
34
99
579
3
89
41
40
34
320
787
1444
578
88
60
896
18
15
1435
519
0
14
34
99
579
3
135
4
32
34
320
786
768
1
113
52
896
18
15
1435
519
0
14
34
99
579
3
135
4
32
34
320
787
768
1
113
52
896
18
15
1435
519
0
14
34
99
579
3
135
4
24
34
320
786
768
1
185
433
896
18
15
1435
519
0
14
34
99
579
3
135
4
24
34
320
787
768
1
185
433
896
18
15
1435
519
0
22
33
99
579
3
247
148
10
33
320
787
96
113
261
437
896
18
15
1435
519
0
22
33
99
579
3
247
148
10
34
320
787
96
113
5
52
896
18
15
1435
519
0
22
34
99
579
3
247
148
8
34
320
787
96
113
17
52
896
18
15
1435
519
0
14
34
110
577
3
7
4
32
44
340
786
0
1
113
752
896
18
15
1435
519
0
14
34
110
577
3
7
4
32
44
340
786
896
257
881
560
896
18
15
1435
519
0
14
34
110
577
3
135
4
32
44
340
786
768
1
113
48
896
18
15
1435
519
0
22
34
110
577
3
247
148
8
44
340
786
96
113
17
48
896
18
15
1435
519
0
22
34
110
577
3
247
148
8
140
340
786
96
113
273
448
800
18
15
10
3
45
5
900
32
110
139
339
515
1911
940
1062
674
674
1536
1888
259
1145
18
15
10
3
45
5
132
128
98
203
83
3
951
700
158
274
544
512
2016
931
1153
18
15
10
3
45
5
132
128
102
139
339
259
247
188
150
642
1698
384
352
163
393
18
15
10
3
45
5
132
128
102
139
339
259
247
188
150
674
1698
384
352
163
393
18
15
10
3
45
5
836
576
98
139
339
515
1847
556
1166
1670
1696
1536
1760
67
769
18
15
10
3
45
5
836
576
98
139
339
515
1847
556
1166
1674
1698
1536
1760
67
769
18
15
10
3
45
5
836
576
98
139
339
515
1847
556
1166
1706
1696
1536
1760
67
769
18
15
10
3
45
5
836
576
98
139
339
515
1847
556
1166
1702
1696
1536
1760
67
769
18
15
10
3
45
5
836
576
98
715
339
515
1847
556
1166
1810
544
1536
1760
67
769
18
15
10
3
45
5
388
32
110
139
83
3
439
940
550
98
161
256
992
1731
1273
18
15
10
3
45
5
388
32
110
139
83
3
439
940
550
290
161
256
992
1731
1273
18
15
10
3
45
5
388
32
110
139
83
3
439
940
550
674
161
256
992
1731
1273
18
15
10
3
45
5
388
32
110
139
83
3
439
940
550
674
162
256
992
1731
1273
18
15
10
3
45
5
388
32
110
139
83
3
439
940
550
298
162
256
992
1731
1273
18
15
10
3
45
5
388
32
110
139
83
3
439
940
550
306
161
256
992
1731
1273
18
15
10
3
45
5
388
32
110
139
83
3
439
940
550
690
161
256
992
1731
1273
18
15
10
3
45
5
388
32
110
139
339
3
439
940
550
290
673
0
992
1731
1273
18
15
10
3
45
5
388
32
110
139
339
3
439
940
550
674
673
0
992
1731
1273
18
15
10
3
45
5
388
32
110
139
339
3
439
940
550
690
673
0
992
1731
1273
18
15
10
3
45
5
68
64
610
139
83
3
91
411
910
1097
96
128
200
904
768
18
15
10
3
45
5
68
64
610
139
83
3
91
411
910
585
96
128
200
904
768
18
15
10
3
45
5
68
64
610
395
211
3
91
411
910
649
1952
1024
200
904
768
18
15
10
3
45
5
68
64
610
1611
1235
3
91
411
910
1545
1952
1024
200
904
768
18
15
394
211
494
353
289
384
162
555
520
1629
769
771
821
786
535
1877
42
1249
1261
18
15
906
211
238
225
225
384
610
1579
1032
1085
1025
179
437
786
935
1957
1962
1194
134
18
15
906
211
238
225
225
384
610
1579
1032
93
1
179
437
786
935
341
138
170
134
18
15
573
353
307
779
793
521
650
134
177
432
25
33
272
128
706
512
837
92
128
18
15
573
353
307
779
793
521
650
134
177
433
25
33
272
128
706
518
1861
89
128
18
15
573
353
307
779
793
521
650
134
177
433
25
33
272
128
450
263
836
90
128
18
15
573
353
307
777
25
521
649
137
169
421
941
673
523
239
419
299
296
110
777
18
15
573
353
307
777
89
521
649
137
169
421
813
1185
523
239
419
299
328
606
977
18
15
573
353
307
779
25
517
649
137
105
529
793
1177
529
1841
1058
963
529
770
1287
18
15
573
353
307
779
25
517
649
137
105
529
793
1177
529
1841
1059
963
548
770
1287
18
15
573
353
307
779
25
517
649
137
105
529
793
1177
529
1850
1059
963
548
770
1287
18
15
573
353
307
779
25
521
393
137
105
529
793
1185
17
817
1059
963
548
826
3
18
15
573
353
307
779
25
521
393
137
105
529
793
1185
17
827
1059
963
548
826
3
18
15
573
353
307
779
25
521
649
137
105
529
793
1185
529
1841
1058
963
529
825
1283
18
15
573
353
307
779
25
521
649
137
105
529
793
1185
529
1841
1059
963
548
826
1283
18
15
573
353
307
779
25
521
649
137
105
529
793
1185
529
1851
1059
963
548
826
1283
18
15
573
353
307
779
25
521
649
137
169
425
941
673
518
134
706
559
297
108
780
18
15
573
353
307
779
25
521
394
137
105
528
793
1185
16
822
1058
960
549
820
0
18
15
573
353
307
779
25
521
394
137
105
529
793
1185
16
822
1058
963
529
825
0
18
15
573
353
307
779
25
521
394
137
105
529
793
1185
16
822
1059
963
548
621
0
18
15
573
353
307
779
25
521
650
137
105
528
793
1185
528
1846
1058
960
549
820
1280
18
15
573
353
307
779
25
521
650
137
105
529
793
1185
528
1846
1058
963
529
825
1280
18
15
573
353
307
779
25
521
650
137
105
529
793
1185
528
1846
1059
963
548
829
1280
18
15
573
353
307
779
25
521
650
139
105
528
793
1185
528
1842
1058
960
549
820
1280
18
15
573
353
307
779
25
521
650
139
105
529
793
1185
528
1842
1058
963
529
825
1280
18
15
573
353
307
779
27
517
393
137
105
528
792
1169
17
826
1058
960
528
790
6
18
15
573
353
307
779
27
517
393
137
105
529
792
1169
17
817
1059
963
531
789
1030
18
15
573
353
307
779
27
517
393
137
105
529
792
1169
17
826
1058
963
531
781
6
18
15
573
353
307
779
27
517
649
137
105
528
792
1169
529
1841
1058
960
528
790
1286
18
15
573
353
307
779
27
517
649
137
105
528
792
1169
529
1850
1058
960
528
790
1286
18
15
573
353
307
779
27
517
649
137
105
529
792
1169
529
1841
1058
963
531
781
1286
18
15
573
353
307
779
27
517
649
137
105
529
792
1169
529
1841
1059
963
531
789
1286
18
15
573
353
307
779
27
517
649
137
105
529
792
1169
529
1850
1058
963
531
781
1286
18
15
573
353
307
779
27
521
393
138
106
528
792
1186
23
816
1056
960
528
820
0
18
15
573
353
307
779
27
521
649
137
105
528
792
1186
535
1841
1058
960
528
820
1280
18
15
573
353
307
779
27
521
649
137
105
529
792
1186
535
1841
1058
963
531
820
1280
18
15
573
353
307
779
27
521
649
138
106
528
792
1186
535
1840
1056
960
528
820
1280
18
15
573
353
307
779
89
518
649
137
169
425
813
1176
518
238
419
303
329
771
1013
18
15
573
353
307
779
89
521
649
137
169
425
813
1185
523
239
419
303
329
597
977
18
15
573
353
307
779
89
522
650
139
169
424
812
1184
520
218
450
280
328
596
976
18
15
573
353
307
779
89
522
650
138
170
420
812
1184
520
236
416
296
331
603
977
18
15
573
353
307
779
89
522
650
138
170
420
814
1184
516
132
704
520
328
602
986
18
15
573
353
307
779
89
522
650
138
170
420
814
1184
520
236
416
296
328
602
976
18
15
829
353
819
649
569
9
1673
137
1193
677
109
2017
1702
110
1698
683
1545
1613
140
18
15
829
353
819
649
569
9
1673
137
1193
677
109
2017
1702
110
1954
683
1545
1613
140
18
15
829
353
819
651
553
10
1673
137
1193
688
102
1968
1702
107
1699
640
1548
1634
150
18
15
829
353
819
651
569
9
1673
137
1193
681
109
2017
1702
110
1698
686
1545
1612
140
18
15
829
353
819
651
569
9
1673
137
1193
681
109
2017
1702
110
1954
686
1545
1612
140
18
15
573
353
819
779
537
265
393
137
361
17
25
33
17
817
546
67
17
57
3
18
15
573
353
819
779
537
265
393
137
361
17
25
33
17
817
547
67
17
57
3
18
15
573
353
819
779
537
265
393
137
361
17
25
33
17
827
547
67
17
57
3
18
15
573
353
819
779
537
265
393
137
361
369
25
33
17
817
547
773
964
90
3
18
15
573
353
819
779
537
265
393
137
361
369
25
33
17
827
547
1539
965
89
3
18
15
573
353
819
779
537
265
394
138
362
16
25
33
16
824
544
71
69
52
0
18
15
573
353
819
779
537
265
394
138
362
356
117
33
16
824
544
1544
898
26
0
18
15
573
353
819
779
537
265
394
138
362
356
117
33
16
824
576
1800
770
30
0
18
15
573
353
819
779
553
265
394
137
361
18
214
17
16
822
547
68
866
244
0
18
15
573
353
819
779
553
265
394
138
362
356
100
33
16
824
544
1544
908
30
0
18
15
573
353
819
779
553
265
394
138
362
356
100
17
16
824
544
1544
908
14
0
18
15
573
353
819
779
539
517
649
137
361
16
24
401
273
177
291
64
83
205
6
18
15
573
353
819
779
539
517
649
137
361
17
24
401
273
177
291
67
83
205
6
18
15
573
353
819
779
539
265
393
137
361
16
24
34
23
817
546
64
16
52
0
18
15
573
353
819
779
539
265
393
137
361
17
24
34
23
817
546
67
19
52
0
18
15
573
353
819
779
539
265
393
138
362
16
24
34
23
816
544
64
16
52
0
18
15
573
353
819
779
557
261
393
137
361
17
209
17
17
817
546
67
865
225
11
18
15
573
353
819
779
557
261
393
137
361
17
209
17
17
817
547
67
865
225
11
18
15
573
353
819
779
557
261
393
137
361
17
209
21
17
817
546
67
865
226
6
18
15
573
353
819
779
557
261
393
137
361
17
209
21
17
817
547
67
865
226
6
18
15
573
353
819
779
557
261
393
137
361
17
209
21
17
826
546
67
865
226
6
18
15
573
353
819
779
557
261
393
137
361
17
209
21
17
826
547
67
865
226
6
18
15
573
353
819
779
557
261
393
137
361
17
209
25
17
817
546
67
865
1009
5
18
15
573
353
819
779
557
261
393
137
361
17
209
25
17
817
547
67
865
1009
5
18
15
573
353
819
779
557
261
393
137
361
17
209
25
17
826
547
67
865
1009
5
18
15
573
353
819
779
557
261
393
137
361
17
209
19
17
817
546
67
865
992
13
18
15
573
353
819
779
557
261
393
137
361
17
209
19
17
817
547
67
865
992
13
18
15
573
353
819
779
557
261
393
137
361
17
209
19
17
826
546
67
865
992
13
18
15
573
353
819
779
557
261
393
137
361
17
209
19
17
826
547
67
865
992
13
18
15
573
353
819
779
601
261
393
137
361
17
153
89
17
817
547
67
836
962
1030
18
15
573
353
819
779
601
261
393
137
361
17
153
89
17
826
547
67
836
962
1030
18
15
573
353
819
779
603
261
393
137
361
18
152
81
17
826
546
68
838
974
1030
18
15
573
353
819
779
603
261
393
137
361
18
152
81
17
826
547
68
838
974
1030
18
15
573
353
819
779
41
517
393
137
361
17
469
853
17
817
546
67
205
85
17
18
15
573
353
819
779
41
517
393
137
361
17
469
853
17
817
547
67
205
85
17
18
15
573
353
819
779
41
517
393
137
361
18
468
853
17
817
547
68
213
85
17
18
15
573
353
819
779
41
521
393
137
361
16
469
849
17
817
546
64
214
86
21
18
15
573
353
819
779
41
521
393
137
361
17
468
849
17
817
546
67
215
93
21
18
15
573
353
819
779
41
521
393
137
361
17
468
849
17
817
547
67
215
93
21
18
15
573
353
819
779
41
521
393
137
361
17
468
849
17
827
547
67
215
93
21
18
15
573
353
819
779
41
521
393
137
361
18
468
849
17
817
547
68
213
93
21
18
15
573
353
819
779
41
521
393
137
361
18
468
849
17
827
547
68
213
93
21
18
15
573
353
819
779
41
521
649
137
1129
18
470
977
529
1851
1827
964
1378
52
469
18
15
573
353
819
779
41
521
649
137
1129
370
470
977
529
1851
1827
772
514
52
469
18
15
573
353
819
779
41
522
393
137
361
17
468
848
22
822
547
67
215
92
22
18
15
573
353
819
779
41
522
395
137
361
17
468
848
18
818
546
67
215
87
21
18
15
573
353
819
779
41
522
395
137
361
17
468
848
18
818
547
67
215
87
21
18
15
573
353
819
779
41
522
651
137
1129
18
470
976
530
1842
1827
964
1378
51
469
18
15
573
353
819
779
57
517
393
137
361
16
474
851
17
826
546
64
196
84
6
18
15
573
353
819
779
57
517
393
137
361
368
474
851
17
826
546
1792
1028
84
6
18
15
573
353
819
779
57
517
393
137
361
368
474
851
17
826
547
1792
1028
84
6
18
15
573
353
819
779
57
517
393
138
362
16
474
851
17
816
544
64
196
84
6
18
15
573
353
819
779
57
517
393
138
362
368
474
851
17
816
544
1792
1028
84
6
18
15
573
353
819
779
57
521
393
137
361
361
365
833
6
817
547
1807
265
140
28
18
15
573
353
819
779
57
521
649
137
1129
16
473
961
529
1850
1827
960
1381
58
451
18
15
573
353
819
779
57
521
649
137
1129
17
473
961
529
1850
1827
963
1380
58
451
18
15
573
353
819
779
57
521
649
137
1129
369
473
961
529
1850
1827
773
1028
54
451
18
15
573
353
819
779
45
517
393
137
361
16
465
853
17
826
547
64
213
84
22
18
15
573
353
819
779
45
517
393
137
361
17
465
849
17
817
546
67
193
97
17
18
15
573
353
819
779
45
517
393
137
361
17
465
849
17
817
547
67
193
97
17
18
15
573
353
819
779
45
517
393
137
361
17
465
837
17
817
547
67
193
121
11
18
15
573
353
819
779
45
517
393
137
361
17
465
837
17
826
546
67
193
121
11
18
15
573
353
819
779
45
517
393
137
361
17
465
837
17
826
547
67
193
121
11
18
15
573
353
819
779
45
517
393
137
361
17
465
853
17
826
546
67
213
84
22
18
15
573
353
819
779
45
517
393
137
361
17
465
853
17
826
547
67
213
84
22
18
15
573
353
819
779
59
517
393
137
361
16
472
849
17
817
546
64
208
86
6
18
15
573
353
819
779
59
517
393
137
361
16
472
849
17
817
547
64
211
85
6
18
15
573
353
819
779
59
517
393
137
361
17
472
849
17
817
546
67
211
85
6
18
15
573
353
819
779
59
517
393
137
361
17
472
849
17
817
547
67
211
85
6
18
15
573
353
819
779
91
517
649
137
1129
17
408
913
529
1841
1827
963
1363
21
454
18
15
829
1889
866
899
521
521
1673
1605
36
674
694
1543
1793
1027
1544
66
148
1272
1164
18
15
829
1889
867
899
521
521
1673
1605
33
690
694
1735
1793
1027
1549
76
2
1024
1036
18
15
829
1889
867
899
521
521
1673
1609
33
673
685
1733
1793
1031
1541
69
157
1025
1025
18
15
829
1889
867
899
521
521
1673
1609
33
690
694
1735
1799
1031
1541
76
2
1024
1024
18
15
829
1889
867
899
521
521
1673
1613
33
674
694
1735
1799
1029
1541
68
18
512
0
18
15
829
1889
867
899
521
521
1673
1613
33
690
694
1735
1799
1029
1541
76
2
1024
1024
18
15
829
1889
867
899
649
521
1673
1689
33
674
534
1735
1713
1675
1539
68
226
1184
1132
18
15
829
1889
867
899
649
521
1673
1689
33
689
525
1733
1713
1675
1543
77
236
672
622
18
15
829
993
562
1602
1033
1545
1673
405
1204
1076
1806
1030
518
226
1536
654
674
384
384
18
15
829
993
563
1603
1033
1545
1673
389
1073
1433
781
1029
513
131
1991
1045
18
384
398
18
15
829
993
563
1603
1033
1545
1673
393
1193
1057
1804
1030
518
134
1699
659
763
384
384
18
15
829
993
563
1603
1033
1545
1673
393
1193
1057
1804
1030
518
246
1698
659
763
384
384
18
15
829
993
563
1603
1033
1545
1673
393
1193
1056
1805
1029
513
250
1698
656
694
386
398
18
15
829
993
563
1603
1033
1545
1673
393
1193
1056
1804
1030
518
134
1698
656
699
384
384
18
15
829
993
563
1603
1033
1545
1673
393
1193
1056
1804
1030
518
246
1698
656
699
384
384
18
15
573
1889
866
199
525
517
649
1605
68
74
1008
537
513
514
1684
1684
520
554
1706
18
15
573
865
563
1657
1114
521
649
297
617
901
784
454
513
47
1059
39
15
1101
1150
18
15
573
865
563
1651
1113
521
650
298
618
896
842
455
512
40
1056
32
52
1056
1131
18
15
573
865
563
1651
1115
521
650
298
618
896
784
454
512
44
1056
32
8
1180
1142
18
15
573
993
565
1797
781
521
649
329
494
534
70
262
257
7
128
64
112
320
325
18
15
573
993
562
1798
777
521
649
325
52
540
70
262
262
2
0
582
114
320
320
18
15
573
993
562
1799
777
517
649
325
52
538
74
259
257
2
0
292
100
320
326
18
15
573
993
562
1799
777
517
649
325
52
538
74
259
257
2
4
292
100
320
326
18
15
573
993
562
1799
781
517
649
325
52
538
72
281
257
2
0
580
104
1578
1067
18
15
573
993
562
1799
781
517
649
325
52
538
72
281
257
2
4
708
104
1578
1067
18
15
573
993
562
1799
781
517
649
325
52
538
72
505
257
2
0
580
104
1642
1131
18
15
573
993
562
1799
781
521
649
325
52
538
72
262
262
2
0
580
104
1568
1232
18
15
573
993
562
1799
781
521
649
325
52
538
72
262
262
2
4
292
104
320
336
18
15
573
993
563
1799
781
521
650
323
217
538
72
262
256
2
66
580
101
1568
1028
18
15
573
993
563
1799
781
521
650
323
345
538
72
262
256
2
194
196
101
1568
1060
18
15
573
993
565
1797
1037
521
649
329
494
534
774
1030
513
7
128
64
280
384
389
18
15
573
993
565
1797
1037
521
649
329
494
534
1798
1030
513
7
128
64
536
320
261
18
15
573
993
565
1797
1037
521
649
329
494
534
838
1030
513
7
128
64
368
256
261
18
15
573
993
565
1797
1037
521
649
329
494
534
1862
1030
513
7
128
64
616
384
390
18
15
573
993
562
1798
1033
521
649
325
52
540
774
1030
518
2
0
326
273
384
384
18
15
573
993
562
1798
1033
521
649
325
52
540
1670
1030
518
2
0
326
1009
0
256
18
15
573
993
562
1798
1033
521
649
325
52
540
646
1030
518
2
0
326
498
480
416
18
15
573
993
562
1798
1033
521
649
325
52
540
838
1030
518
2
0
326
369
384
384
18
15
573
993
562
1799
1033
517
649
325
52
538
778
1027
513
2
0
292
292
448
390
18
15
573
993
562
1799
1033
517
649
325
52
538
778
1027
513
2
4
292
292
448
390
18
15
573
993
562
1799
1033
517
649
325
52
538
1674
1027
513
2
0
356
996
0
262
18
15
573
993
562
1799
1033
517
649
325
52
538
1674
1027
513
2
4
356
996
0
262
18
15
573
993
562
1799
1033
517
649
325
52
538
650
1027
513
2
4
484
484
480
318
18
15
573
993
562
1799
1033
517
649
325
52
538
1802
1027
513
2
0
292
548
352
262
18
15
573
993
562
1799
1033
517
649
325
52
538
1802
1027
513
2
4
292
548
352
262
18
15
573
993
562
1799
1033
517
649
325
52
538
842
1027
513
2
0
676
1636
128
390
18
15
573
993
562
1799
1033
517
649
325
52
538
842
1027
513
2
4
292
356
256
262
18
15
573
993
562
1799
1033
517
649
325
52
538
1866
1027
513
2
0
292
612
384
390
18
15
573
993
562
1799
1033
517
649
325
52
538
1866
1027
513
2
4
292
612
384
390
18
15
573
993
562
1799
1033
521
649
325
52
538
778
1051
513
3
4
676
292
432
414
18
15
573
993
562
1799
1033
521
649
325
52
538
1674
1051
513
2
0
324
996
48
286
18
15
573
993
562
1799
1033
521
649
325
52
538
1674
1051
513
2
4
324
996
48
286
18
15
573
993
562
1799
1033
521
649
325
52
538
1674
1051
513
3
4
452
996
48
286
18
15
573
993
562
1799
1033
521
649
325
564
534
774
429
513
2
1028
76
1584
1136
1046
18
15
573
993
562
1799
1033
521
649
325
564
534
774
429
513
3
1028
76
1584
1136
1046
18
15
573
993
562
1799
1037
517
649
325
52
534
657
1049
513
2
0
332
486
497
409
18
15
573
993
562
1799
1037
517
649
325
52
534
657
1049
513
2
4
332
486
497
409
18
15
573
993
562
1799
1037
517
649
325
52
538
776
1049
513
2
0
324
328
426
426
18
15
573
993
562
1799
1037
517
649
325
52
538
776
1049
513
2
4
324
328
426
426
18
15
573
993
562
1799
1037
517
649
325
52
538
1672
1049
513
2
0
324
1000
42
282
18
15
573
993
562
1799
1037
517
649
325
52
538
1672
1049
513
2
4
324
1000
42
282
18
15
573
993
562
1799
1037
517
649
325
52
538
648
1049
513
2
0
324
488
490
427
18
15
573
993
562
1799
1037
517
649
325
52
538
648
1049
513
2
4
324
488
490
427
18
15
573
993
562
1799
1037
521
649
325
52
534
786
1031
513
2
4
332
332
384
388
18
15
573
993
562
1799
1037
521
649
325
52
534
786
1031
513
3
0
332
332
384
388
18
15
573
993
562
1799
1037
521
649
325
52
534
786
1031
513
3
4
332
332
384
388
18
15
573
993
562
1799
1037
521
649
325
52
538
776
1030
518
2
0
324
328
384
400
18
15
573
993
562
1799
1037
521
649
325
52
538
776
1030
518
2
4
324
328
384
400
18
15
573
993
562
1799
1037
521
649
325
52
538
1672
1030
518
2
0
324
1000
0
272
18
15
573
993
562
1799
1037
521
649
325
52
538
1672
1030
518
2
4
324
1000
0
272
18
15
573
993
562
1799
1037
521
649
325
52
538
808
1030
518
2
0
452
264
384
400
18
15
573
993
562
1799
1037
521
649
325
52
538
808
1030
518
2
4
292
264
320
272
18
15
573
993
562
1799
1037
521
649
325
52
538
808
1030
518
3
4
356
264
384
400
18
15
573
993
562
1799
1037
521
649
325
52
538
840
1030
518
2
0
324
360
320
336
18
15
573
993
562
1799
1037
521
649
325
52
538
840
1030
518
2
4
324
360
320
336
18
15
573
993
562
1799
1037
521
649
325
52
538
1864
1030
518
2
4
292
616
384
400
18
15
573
993
562
1799
265
521
649
325
52
534
262
429
513
3
0
332
240
112
430
18
15
573
993
562
1799
265
521
649
325
52
534
262
429
513
3
4
332
240
112
430
18
15
573
993
563
1797
269
517
649
325
49
541
293
501
513
2
6
718
137
109
765
18
15
573
993
563
1799
1037
517
649
325
49
538
648
1049
513
2
6
332
486
494
426
18
15
573
993
563
1799
1037
521
650
323
217
538
776
1030
512
2
66
516
293
416
388
18
15
573
993
563
1799
1037
521
650
323
217
538
648
1030
512
2
66
580
485
480
260
18
15
573
993
563
1799
1037
521
650
323
217
538
840
1030
512
2
66
260
357
320
260
18
15
573
865
565
1797
1037
521
649
553
622
534
774
1030
513
1581
1664
192
280
384
389
18
15
573
865
565
1797
1037
521
649
553
622
534
774
1030
513
1583
1664
192
280
384
389
18
15
573
865
563
1799
1037
521
650
579
217
538
776
1030
512
1538
1858
388
293
384
388
18
15
573
865
563
1799
1037
521
650
579
729
538
648
1030
512
1538
1730
196
485
480
260
18
15
573
864
560
1656
1112
520
649
552
618
900
838
454
515
1580
1666
36
62
562
1147
18
15
573
864
560
1656
1112
520
649
296
618
900
838
454
515
44
1058
36
62
1074
1147
18
15
1597
865
565
1797
781
521
1673
137
174
1206
70
262
769
1671
1728
1536
16
1536
5
18
15
1597
865
565
1797
781
521
1673
137
174
1206
70
262
769
1773
1728
1536
16
1536
5
18
15
1597
865
565
1797
781
521
1673
137
174
1206
70
262
769
1775
1728
1536
24
1536
5
18
15
1597
865
565
1797
781
521
1673
137
174
1206
70
262
774
1755
1728
1536
16
1560
208
18
15
1597
865
562
1798
777
521
1673
133
180
1212
70
262
774
1666
1728
1542
17
1536
0
18
15
1597
865
565
1797
1037
521
1673
137
110
534
774
1030
1537
1645
64
448
280
384
518
18
15
1597
865
565
1797
1037
521
1673
137
110
534
774
1030
1537
1647
64
448
280
384
518
18
15
1597
865
565
1797
1037
521
1673
137
110
534
774
1030
1537
1647
32
448
304
448
581
18
15
1597
865
565
1797
1037
521
1673
137
110
534
646
1030
1537
1645
64
448
488
480
517
18
15
1597
865
565
1797
1037
521
1673
137
110
534
838
1030
1537
1645
64
448
368
384
517
18
15
1597
865
565
1797
1037
521
1673
137
110
534
838
1030
1537
1647
64
448
368
384
517
18
15
1597
865
565
1797
1037
521
1673
137
110
534
838
1030
1537
1647
32
448
368
384
517
18
15
1597
865
565
1797
1037
521
1673
137
174
1198
902
1030
1537
1671
1728
1552
336
320
517
18
15
1597
865
565
1797
1037
521
1673
137
174
1206
774
1030
1537
1671
1728
1536
288
384
517
18
15
1597
865
565
1797
1037
521
1673
137
174
1206
774
1030
1537
1645
1728
1536
288
384
517
18
15
1597
865
565
1797
1037
521
1673
137
174
1206
774
1030
1537
1773
1728
1536
288
384
517
18
15
1597
865
565
1797
1037
521
1673
137
174
1206
774
1030
1537
1647
1728
1536
288
384
517
18
15
1597
865
565
1797
1037
521
1673
137
174
1206
774
1030
1537
1775
1728
1536
288
384
517
18
15
1597
865
565
1797
1037
521
1673
137
174
1206
774
1030
1542
1755
1728
1536
288
384
720
18
15
1597
865
565
1797
1037
521
1673
137
174
1206
902
1030
1537
1671
1728
1536
336
320
518
18
15
1597
865
565
1797
1037
521
1673
137
174
1206
902
1030
1537
1645
1728
1536
328
224
517
18
15
1597
865
565
1797
1037
521
1673
137
174
1206
902
1030
1537
1773
1728
1536
328
224
517
18
15
1597
865
565
1797
1037
521
1673
137
174
1206
902
1030
1542
1755
1728
1536
344
320
528
18
15
1597
865
565
1797
1037
521
1673
137
174
1206
1926
1030
1537
1671
1728
1600
1224
224
517
18
15
1597
865
565
1797
1037
521
1673
137
174
1206
838
1030
1537
1671
1728
1536
280
128
517
18
15
1597
865
565
1797
1037
521
1673
137
174
1206
838
1030
1542
1755
1728
1536
280
128
528
18
15
1597
865
562
1798
1033
521
1673
133
180
540
774
1030
1542
1666
1728
454
273
384
640
18
15
1597
865
562
1798
1033
521
1673
133
180
540
774
1030
1542
1666
1732
454
274
384
512
18
15
1597
865
562
1798
1033
521
1673
133
180
1212
774
1030
1542
1666
1728
1542
305
384
512
18
15
1597
865
562
1798
1033
521
1673
133
180
1212
902
1030
1542
1666
1728
1542
338
320
512
18
15
1597
865
562
1799
1033
517
1673
133
180
1210
778
1027
1537
1666
1728
1668
292
384
646
18
15
1597
865
562
1799
1033
517
1673
133
180
1210
778
1027
1537
1666
1732
1540
292
384
518
18
15
1597
865
562
1799
1037
517
1673
133
180
1210
904
1049
1537
1666
1728
1540
328
234
538
18
15
1597
865
562
1799
1037
517
1673
133
180
1210
904
1049
1537
1666
1732
1540
328
234
538
18
15
1597
865
562
1799
1037
521
1673
133
180
538
808
1030
1542
1666
1728
1220
264
384
656
18
15
1597
865
562
1799
1037
521
1673
133
180
538
808
1030
1542
1666
1732
1220
264
384
656
18
15
1597
865
562
1799
1037
521
1673
133
180
1210
904
1030
1542
1666
1728
1540
328
224
528
18
15
1597
865
562
1799
1037
521
1673
133
180
1210
904
1030
1542
1666
1732
1540
328
224
528
18
15
1597
865
562
1799
1037
521
1673
133
180
1210
1928
1030
1542
1666
1728
1540
1224
224
528
18
15
1597
865
562
1799
1037
521
1673
133
180
1210
1928
1030
1542
1666
1732
1540
1224
224
528
18
15
1597
865
563
1799
1037
517
1673
133
177
1210
776
1049
1537
1666
1734
1548
294
430
542
18
15
1597
865
563
1799
1037
517
1673
133
177
1210
904
1049
1537
1666
1734
1548
357
237
537
18
15
1597
865
563
1799
1037
517
1673
133
177
1210
904
1049
1537
1666
1735
1548
358
238
542
18
15
1597
865
563
1799
1037
521
1674
131
177
1210
904
1030
1536
1666
1732
1548
358
320
580
18
15
1597
865
563
1603
777
521
1673
130
177
665
269
261
769
1664
1733
589
100
384
14
18
15
1597
865
563
1603
777
521
1673
133
177
665
269
261
769
1666
1735
589
100
384
14
18
15
1597
865
563
1603
777
521
1673
133
177
665
269
261
769
1667
1735
533
18
320
1
18
15
565
1893
869
133
565
517
653
1609
77
109
1017
698
514
518
1682
1666
518
544
1576
18
15
565
869
561
1625
1117
517
653
585
366
833
803
505
514
1543
136
30
2
582
1096
18
15
565
869
561
1625
1117
517
653
585
366
834
803
505
514
1542
136
24
1
1094
1096
18
15
565
869
561
1625
1117
517
653
585
366
834
803
505
514
1543
136
24
2
1094
1096
18
15
565
869
561
1625
1117
517
653
585
366
834
931
505
514
1542
136
24
257
1030
1096
18
15
565
869
561
1625
1117
517
653
585
366
834
931
505
514
1543
136
24
258
1030
1096
18
15
565
869
561
1625
1117
525
653
585
366
833
851
449
514
1542
136
25
33
573
1136
18
15
565
869
561
1625
1117
525
653
585
366
833
851
451
515
1543
136
30
34
560
1144
18
15
565
869
561
1625
1117
525
653
585
366
834
803
451
515
1543
136
24
2
1338
1128
18
15
565
869
561
1625
1117
525
653
585
366
834
851
451
515
1543
136
24
34
570
1144
18
15
565
869
561
1625
1114
521
653
585
366
834
848
454
514
1543
136
24
32
566
1144
18
15
565
869
561
1625
1114
521
653
585
366
834
848
454
515
1543
136
24
32
566
1138
18
15
565
869
565
1845
1077
517
653
585
733
517
777
1145
514
1542
1733
217
1537
193
464
18
15
565
869
565
1845
1077
517
653
585
733
517
777
1145
514
1543
1733
217
1537
193
464
18
15
565
869
565
1845
1077
517
653
585
733
517
777
1146
514
1543
1733
217
1537
192
456
18
15
565
869
565
1845
1077
517
653
585
733
517
777
1146
515
1543
1733
217
1537
192
458
18
15
565
997
565
1845
1077
517
653
329
89
517
777
441
514
6
961
601
257
1089
1072
18
15
565
997
565
1845
1077
517
653
329
89
517
777
441
514
7
961
601
257
1089
1072
18
15
565
997
565
1845
1077
517
653
329
89
517
777
442
514
6
961
601
257
1088
1064
18
15
565
997
565
1845
1077
517
653
329
89
517
777
442
514
7
961
601
257
1088
1064
18
15
565
997
565
1845
1077
517
653
329
217
517
777
441
514
6
65
601
257
1089
1072
18
15
565
997
565
1845
1077
517
653
329
217
517
777
441
514
7
65
601
257
1089
1072
18
15
565
997
565
1845
1077
517
653
329
217
517
777
442
514
6
65
601
257
1088
1064
18
15
565
997
565
1845
1077
517
653
329
217
517
777
442
514
7
65
601
257
1088
1064
18
15
565
997
565
1845
1077
517
653
329
221
517
777
442
514
7
69
601
257
1088
1064
18
15
565
997
565
1845
1077
517
653
329
429
517
777
441
514
6
777
89
257
1089
1072
18
15
565
997
565
1845
1077
517
653
329
429
517
777
441
514
7
777
89
257
1089
1072
18
15
565
997
565
1845
1077
517
653
329
493
517
777
441
514
6
137
25
257
1089
1072
18
15
565
997
565
1845
1077
517
653
329
493
517
777
441
514
7
137
25
257
1089
1072
18
15
565
997
565
1797
781
517
653
329
217
537
73
281
258
6
65
587
97
1579
1064
18
15
565
997
565
1797
781
517
653
329
217
537
73
281
258
6
70
519
97
1579
1064
18
15
565
997
565
1797
781
517
653
329
217
537
73
281
258
7
65
587
97
1579
1064
18
15
565
997
565
1797
781
517
653
329
217
537
73
505
258
6
65
577
97
1643
1128
18
15
565
997
565
1797
781
517
653
329
217
537
73
505
258
6
70
519
97
1643
1128
18
15
565
997
565
1797
781
517
653
329
217
537
73
505
258
7
65
577
97
1643
1128
18
15
565
997
565
1797
781
517
653
329
217
537
74
505
258
6
70
577
96
1646
1144
18
15
565
997
565
1797
781
517
653
329
345
537
73
281
258
6
193
203
97
1579
1064
18
15
565
997
565
1797
781
517
653
329
345
537
73
281
258
6
198
198
97
1579
1064
18
15
565
997
565
1797
781
517
653
329
345
537
73
281
258
7
193
203
97
1579
1064
18
15
565
997
565
1797
781
517
653
329
345
537
73
505
258
6
193
193
97
1643
1128
18
15
565
997
565
1797
781
517
653
329
345
537
73
505
258
7
193
193
97
1643
1128
18
15
565
997
565
1797
781
517
653
329
218
537
73
281
258
6
64
518
97
1579
1064
18
15
565
997
565
1797
781
517
653
329
218
537
73
281
258
7
64
582
97
1583
1064
18
15
565
997
565
1797
781
517
653
329
218
537
73
505
258
6
64
518
97
1643
1128
18
15
565
997
565
1797
781
517
653
329
218
537
73
505
258
7
64
582
97
1643
1128
18
15
565
997
565
1797
781
517
653
329
218
538
75
281
258
6
64
516
98
1578
1064
18
15
565
997
565
1797
781
517
653
329
218
538
75
281
258
7
64
584
98
1578
1064
18
15
565
997
565
1797
781
517
653
329
218
538
75
505
258
6
64
516
98
1642
1128
18
15
565
997
565
1797
781
517
653
329
218
539
73
281
258
6
64
514
98
1578
1064
18
15
565
997
565
1797
781
517
653
329
218
539
73
281
258
7
64
514
98
1578
1064
18
15
565
997
565
1797
781
517
653
329
218
539
73
505
258
6
64
514
98
1642
1128
18
15
565
997
565
1797
781
517
653
329
218
539
73
505
258
7
64
514
98
1642
1128
18
15
565
997
565
1797
781
517
653
329
346
537
73
281
258
6
192
198
97
1579
1064
18
15
565
997
565
1797
781
517
653
329
346
537
73
505
258
6
192
198
97
1643
1128
18
15
565
997
565
1797
781
517
653
329
346
538
75
281
258
6
192
200
98
1578
1064
18
15
565
997
565
1797
781
517
653
329
346
538
75
281
258
7
192
200
98
1578
1064
18
15
565
997
565
1797
781
521
653
329
217
537
70
262
258
6
65
513
104
1568
1224
18
15
565
997
565
1797
781
521
653
329
217
537
70
262
258
7
65
513
104
1568
1224
18
15
565
997
565
1797
781
521
653
329
217
537
74
262
258
6
65
321
96
320
328
18
15
565
997
565
1797
781
521
653
329
217
537
74
262
258
7
65
321
96
320
328
18
15
565
997
565
1797
781
521
653
329
217
538
70
262
258
6
65
512
112
320
328
18
15
565
997
565
1797
781
521
653
329
217
538
70
262
258
7
65
512
112
320
328
18
15
565
997
565
1797
781
521
653
329
345
537
70
262
258
6
193
193
120
320
328
18
15
565
997
565
1797
781
521
653
329
345
537
70
262
258
7
193
193
120
320
328
18
15
565
997
565
1797
781
521
653
329
345
537
74
262
258
6
193
193
96
320
328
18
15
565
997
565
1797
781
521
653
329
345
537
74
262
258
7
193
193
96
320
328
18
15
565
997
565
1797
781
521
653
329
218
538
75
263
261
6
64
516
98
320
336
18
15
565
997
565
1797
781
525
653
329
217
537
69
257
257
6
65
513
121
321
321
18
15
565
997
565
1797
781
525
653
329
217
537
69
257
258
6
65
513
121
321
320
18
15
565
997
565
1797
781
525
653
329
217
537
69
257
258
6
70
529
115
321
320
18
15
565
997
565
1797
781
525
653
329
217
537
69
261
257
6
65
513
121
322
326
18
15
565
997
565
1797
781
525
653
329
217
537
70
261
257
6
65
513
104
322
326
18
15
565
997
565
1797
781
525
653
329
217
537
73
257
257
6
65
321
97
321
321
18
15
565
997
565
1797
781
525
653
329
217
537
73
258
258
6
65
321
97
320
332
18
15
565
997
565
1797
781
525
653
329
217
537
73
258
258
7
65
321
97
320
332
18
15
565
997
565
1797
781
525
653
329
217
537
73
258
259
7
65
587
97
320
322
18
15
565
997
565
1797
781
525
653
329
217
537
73
261
257
6
65
321
97
322
331
18
15
565
997
565
1797
781
525
653
329
217
537
74
259
257
6
65
577
96
322
322
18
15
565
997
565
1797
781
525
653
329
217
541
69
257
257
6
65
517
97
321
321
18
15
565
997
565
1797
781
525
653
329
217
541
69
257
258
6
65
517
97
1569
1216
18
15
565
997
565
1797
781
525
653
329
217
541
69
257
258
6
70
514
99
321
320
18
15
565
997
565
1797
781
525
653
329
217
541
69
261
257
6
65
517
97
322
326
18
15
565
997
565
1797
781
525
653
329
217
538
70
261
257
6
65
512
112
321
333
18
15
565
997
565
1797
781
525
653
329
217
538
75
257
257
6
65
352
98
322
343
18
15
565
997
565
1797
781
525
653
329
217
538
75
257
258
6
65
352
98
322
320
18
15
565
997
565
1797
781
525
653
329
217
538
75
257
258
7
65
352
98
322
320
18
15
565
997
565
1797
781
525
653
329
217
538
71
261
257
6
65
528
113
321
333
18
15
565
997
565
1797
781
525
653
329
345
537
69
257
257
6
193
193
105
1569
1057
18
15
565
997
565
1797
781
525
653
329
345
537
69
257
258
6
193
193
105
1569
1056
18
15
565
997
565
1797
781
525
653
329
345
537
69
257
258
6
198
198
101
321
320
18
15
565
997
565
1797
781
525
653
329
345
537
69
261
257
6
193
193
105
1570
1082
18
15
565
997
565
1797
781
525
653
329
345
537
70
261
257
6
193
193
120
322
326
18
15
565
997
565
1797
781
525
653
329
345
537
73
257
257
6
193
193
97
321
321
18
15
565
997
565
1797
781
525
653
329
345
537
73
258
258
6
193
193
97
320
332
18
15
565
997
565
1797
781
525
653
329
345
537
73
258
258
7
193
193
97
320
332
18
15
565
997
565
1797
781
525
653
329
345
537
73
258
259
7
193
203
97
1568
1081
18
15
565
997
565
1797
781
525
653
329
345
537
73
261
257
6
193
193
97
322
331
18
15
565
997
565
1797
781
525
653
329
345
537
74
259
257
6
193
193
96
1570
1218
18
15
565
997
565
1797
781
525
653
329
345
541
69
257
257
6
193
195
113
321
321
18
15
565
997
565
1797
781
525
653
329
345
541
69
257
258
6
193
195
113
321
320
18
15
565
997
565
1797
781
525
653
329
345
541
69
257
258
6
198
194
115
321
320
18
15
565
997
565
1797
781
525
653
329
345
541
69
261
257
6
193
195
113
322
326
18
15
565
997
565
1797
781
525
653
329
221
533
69
257
257
6
66
531
115
321
321
18
15
565
997
565
1797
781
525
653
329
221
533
69
257
258
6
69
517
117
321
320
18
15
565
997
565
1797
781
525
653
329
221
541
69
257
257
6
66
258
115
321
321
18
15
565
997
565
1797
781
525
653
329
221
541
69
257
258
6
69
513
97
321
320
18
15
565
997
565
1797
781
525
653
329
221
541
69
261
257
6
66
514
98
322
326
18
15
565
997
565
1797
781
525
653
329
218
537
69
257
257
6
64
262
115
321
321
18
15
565
997
565
1797
781
525
653
329
218
537
69
257
258
6
64
262
115
321
320
18
15
565
997
565
1797
781
525
653
329
218
537
69
261
257
6
64
262
115
323
333
18
15
565
997
565
1797
781
525
653
329
218
537
73
257
257
6
64
582
97
321
321
18
15
565
997
565
1797
781
525
653
329
218
537
73
257
258
6
64
582
97
321
320
18
15
565
997
565
1797
781
525
653
329
218
537
73
257
258
7
64
582
97
321
320
18
15
565
997
565
1797
781
525
653
329
218
537
73
258
258
6
64
518
97
320
340
18
15
565
997
565
1797
781
525
653
329
218
537
73
261
257
6
64
582
97
322
326
18
15
565
997
565
1797
781
525
653
329
218
538
75
257
257
6
64
328
98
322
343
18
15
565
997
565
1797
781
525
653
329
218
538
75
257
258
6
64
516
98
322
320
18
15
565
997
565
1797
781
525
653
329
218
538
75
257
258
7
64
328
98
322
320
18
15
565
997
565
1797
781
525
653
329
218
539
73
258
257
6
64
514
98
320
342
18
15
565
997
565
1797
781
525
653
329
218
539
73
258
258
6
64
514
98
320
340
18
15
565
997
565
1797
781
525
653
329
218
539
73
258
259
7
64
514
98
320
322
18
15
565
997
565
1797
781
525
653
329
218
539
73
261
257
6
64
514
98
322
326
18
15
565
997
565
1797
781
525
653
329
349
541
69
257
257
6
194
194
114
321
321
18
15
565
997
565
1797
781
525
653
329
349
541
69
257
258
6
197
193
113
321
320
18
15
565
997
565
1797
781
525
653
329
349
541
69
261
257
6
194
194
114
322
326
18
15
565
997
565
1797
781
525
653
329
346
537
69
257
257
6
192
198
115
321
321
18
15
565
997
565
1797
781
525
653
329
346
537
69
257
258
6
192
198
115
321
320
18
15
565
997
565
1797
781
525
653
329
346
537
69
261
257
6
192
198
114
322
326
18
15
565
997
565
1797
781
525
653
329
346
537
73
257
257
6
192
198
97
1569
1217
18
15
565
997
565
1797
781
525
653
329
346
538
75
257
257
6
192
200
98
1570
1083
18
15
565
997
565
1797
781
525
653
329
346
538
75
257
258
6
192
200
98
1570
1024
18
15
565
997
565
1797
781
525
653
329
346
539
73
261
257
6
192
202
98
322
326
18
15
565
997
565
1797
781
525
653
329
493
537
69
257
258
6
137
71
105
1582
1024
18
15
565
997
565
1797
781
525
653
329
493
537
70
257
258
6
137
71
104
1582
1024
18
15
565
997
565
1797
781
525
653
329
493
541
69
257
258
6
137
67
113
321
320
18
15
565
869
569
1797
1037
521
653
289
433
530
774
1030
514
47
193
192
275
384
392
18
15
565
869
565
1797
1033
517
653
585
217
541
785
1026
515
1543
1857
329
326
384
394
18
15
565
869
565
1797
1033
517
653
585
729
541
785
1026
515
1543
1729
67
327
384
394
18
15
565
869
565
1797
1033
517
653
585
729
541
1809
1026
515
1543
1729
197
582
320
262
18
15
565
869
565
1797
1033
517
653
585
473
537
785
1026
515
1543
193
193
327
320
266
18
15
565
869
565
1797
1033
517
653
585
473
537
1809
1026
515
1543
193
193
583
448
394
18
15
565
869
565
1797
1033
517
653
585
473
541
785
1026
515
1543
193
195
327
320
266
18
15
565
869
565
1797
1033
517
653
585
473
541
1809
1026
515
1543
193
195
583
448
394
18
15
565
869
565
1797
1033
517
653
585
733
533
785
1026
515
1543
1733
69
321
320
266
18
15
565
869
565
1797
1033
517
653
585
477
533
785
1026
515
1543
197
197
321
320
266
18
15
565
869
565
1797
1033
525
653
585
218
530
785
1029
514
1542
1856
340
342
407
384
18
15
565
869
565
1797
1033
525
653
585
473
533
785
1049
515
1543
193
213
273
425
410
18
15
565
869
565
1797
1033
525
653
585
473
537
785
1029
513
1542
198
198
327
397
398
18
15
565
869
565
1797
1033
525
653
585
473
537
785
1049
513
1542
198
193
327
369
283
18
15
565
869
565
1797
1033
525
653
585
473
541
785
1049
513
1542
193
197
326
369
283
18
15
565
869
565
1797
1033
525
653
585
733
533
785
1049
515
1543
1733
197
273
425
410
18
15
565
869
565
1797
1033
525
653
585
733
533
657
1049
515
1543
1733
133
481
497
282
18
15
565
869
565
1797
1033
525
653
585
477
533
785
1049
515
1543
197
197
273
425
410
18
15
565
869
565
1797
1033
525
653
585
477
533
1809
1049
515
1543
197
229
545
369
378
18
15
565
869
565
1797
1033
525
653
585
477
533
657
1049
515
1543
197
133
481
497
282
18
15
565
869
565
1797
1037
517
653
585
217
537
777
1049
514
1542
1857
391
289
427
424
18
15
565
869
565
1797
1037
517
653
585
217
537
649
1049
514
1542
1857
391
481
491
296
18
15
565
869
565
1797
1037
517
653
585
217
538
779
1049
514
1542
1857
384
290
362
376
18
15
565
869
565
1797
1037
517
653
585
217
538
779
1049
514
1543
1857
384
290
362
376
18
15
565
869
565
1797
1037
517
653
585
217
538
1803
1049
514
1542
1857
384
546
362
296
18
15
565
869
565
1797
1037
517
653
585
217
538
1803
1049
514
1543
1857
384
546
362
296
18
15
565
869
565
1797
1037
517
653
585
218
537
777
1049
514
1542
1856
390
289
427
424
18
15
565
869
565
1797
1037
517
653
585
218
537
1801
1049
514
1542
1856
390
545
363
280
18
15
565
869
565
1797
1037
517
653
585
218
539
777
1049
514
1542
1856
386
290
362
424
18
15
565
869
565
1797
1037
517
653
585
218
539
777
1049
514
1543
1856
386
290
362
424
18
15
565
869
565
1797
1037
517
653
585
218
539
649
1049
514
1542
1856
394
482
491
296
18
15
565
869
565
1797
1037
517
653
585
218
539
1801
1049
514
1542
1856
394
546
362
280
18
15
565
869
565
1797
1037
517
653
585
729
537
649
1049
514
1542
1729
129
481
491
296
18
15
565
869
565
1797
1037
517
653
585
729
537
649
1049
514
1542
1734
134
481
491
296
18
15
565
869
565
1797
1037
517
653
585
729
537
649
1049
514
1543
1729
129
481
491
296
18
15
565
869
565
1797
1037
517
653
585
729
537
650
1049
514
1542
1729
193
480
494
424
18
15
565
869
565
1797
1037
517
653
585
729
537
650
1049
514
1542
1734
193
480
494
424
18
15
565
869
565
1797
1037
517
653
585
729
537
650
1049
514
1543
1729
193
480
494
424
18
15
565
869
565
1797
1037
517
653
585
729
538
651
1049
514
1543
1729
128
482
490
296
18
15
565
869
565
1797
1037
517
653
585
473
537
777
1049
514
1542
193
225
289
363
296
18
15
565
869
565
1797
1037
517
653
585
473
537
777
1049
514
1542
198
225
289
363
296
18
15
565
869
565
1797
1037
517
653
585
473
537
777
1049
514
1543
193
225
289
363
296
18
15
565
869
565
1797
1037
517
653
585
473
537
649
1049
514
1542
193
129
481
491
296
18
15
565
869
565
1797
1037
517
653
585
473
537
649
1049
514
1542
198
134
481
491
296
18
15
565
869
565
1797
1037
517
653
585
473
537
649
1049
514
1543
193
129
481
491
296
18
15
565
869
565
1797
1037
517
653
585
473
537
1801
1049
514
1542
193
225
545
363
280
18
15
565
869
565
1797
1037
517
653
585
473
537
1801
1049
514
1542
198
225
545
363
280
18
15
565
869
565
1797
1037
517
653
585
473
537
1801
1049
514
1543
193
225
545
363
280
18
15
565
869
565
1797
1037
517
653
585
473
538
779
1049
514
1542
193
224
290
362
376
18
15
565
869
565
1797
1037
517
653
585
473
538
779
1049
514
1543
193
224
290
362
376
18
15
565
869
565
1797
1037
517
653
585
473
538
651
1049
514
1542
193
128
482
490
296
18
15
565
869
565
1797
1037
517
653
585
473
538
651
1049
514
1543
193
128
482
490
296
18
15
565
869
565
1797
1037
517
653
585
473
538
1803
1049
514
1542
193
224
546
362
280
18
15
565
869
565
1797
1037
517
653
585
473
538
1803
1049
514
1543
193
224
546
362
280
18
15
565
869
565
1797
1037
517
653
585
730
537
649
1049
514
1542
1728
134
481
491
296
18
15
565
869
565
1797
1037
517
653
585
730
538
651
1049
514
1542
1728
132
482
492
296
18
15
565
869
565
1797
1037
517
653
585
730
538
651
1049
514
1543
1728
200
482
490
296
18
15
565
869
565
1797
1037
517
653
585
730
539
649
1049
514
1542
1728
130
482
491
296
18
15
565
869
565
1797
1037
517
653
585
730
539
649
1049
514
1543
1728
130
482
491
296
18
15
565
869
565
1797
1037
517
653
585
474
537
777
1049
514
1542
192
230
289
363
296
18
15
565
869
565
1797
1037
517
653
585
474
537
649
1049
514
1542
192
134
481
491
296
18
15
565
869
565
1797
1037
517
653
585
474
537
649
1049
514
1543
192
134
481
491
296
18
15
565
869
565
1797
1037
517
653
585
474
537
1801
1049
514
1542
192
134
545
363
280
18
15
565
869
565
1797
1037
517
653
585
474
538
779
1049
514
1542
192
228
290
364
408
18
15
565
869
565
1797
1037
517
653
585
474
538
651
1049
514
1542
192
132
482
492
296
18
15
565
869
565
1797
1037
517
653
585
474
539
777
1049
514
1542
192
226
290
362
296
18
15
565
869
565
1797
1037
517
653
585
474
539
777
1049
514
1543
192
226
290
362
296
18
15
565
869
565
1797
1037
517
653
585
474
539
649
1049
514
1542
192
130
482
491
296
18
15
565
869
565
1797
1037
517
653
585
474
539
649
1049
514
1543
192
130
482
491
296
18
15
565
869
565
1797
1037
517
653
585
474
539
1801
1049
514
1542
192
130
546
363
296
18
15
565
869
565
1797
1037
517
653
585
474
539
1801
1049
514
1543
192
130
546
363
296
18
15
565
869
565
1797
1037
521
653
585
217
537
774
1030
514
1542
1857
385
280
384
392
18
15
565
869
565
1797
1037
521
653
585
217
537
774
1030
514
1543
1857
385
280
384
392
18
15
565
869
565
1797
1037
521
653
585
217
537
778
1030
514
1542
1857
385
288
448
392
18
15
565
869
565
1797
1037
521
653
585
217
537
778
1030
514
1543
1857
385
288
448
392
18
15
565
869
565
1797
1037
521
653
585
217
537
1798
1030
514
1542
1857
385
552
352
264
18
15
565
869
565
1797
1037
521
653
585
217
537
1798
1030
514
1543
1857
385
552
352
264
18
15
565
869
565
1797
1037
521
653
585
217
537
838
1030
514
1542
1857
330
360
256
264
18
15
565
869
565
1797
1037
521
653
585
217
537
838
1030
514
1543
1857
330
360
256
264
18
15
565
869
565
1797
1037
521
653
585
217
537
806
1030
514
1542
1857
353
264
384
392
18
15
565
869
565
1797
1037
521
653
585
217
537
806
1030
514
1543
1857
353
264
384
392
18
15
565
869
565
1797
1037
521
653
585
217
538
774
1030
514
1542
1857
384
272
384
392
18
15
565
869
565
1797
1037
521
653
585
217
538
774
1030
514
1543
1857
384
272
384
392
18
15
565
869
565
1797
1037
521
653
585
217
538
779
1031
517
1542
1857
384
290
352
400
18
15
565
869
565
1797
1037
521
653
585
217
538
646
1030
514
1543
1857
384
496
480
312
18
15
565
869
565
1797
1037
521
653
585
217
538
1798
1030
514
1542
1857
384
560
320
264
18
15
565
869
565
1797
1037
521
653
585
217
538
1798
1030
514
1543
1857
384
560
320
264
18
15
565
869
565
1797
1037
521
653
585
217
538
786
1030
514
1542
1857
464
324
404
392
18
15
565
869
565
1797
1037
521
653
585
217
538
786
1030
514
1543
1857
464
324
404
392
18
15
565
869
565
1797
1037
521
653
585
217
538
1803
1031
517
1542
1857
384
546
352
272
18
15
565
869
565
1797
1037
521
653
585
218
538
774
1030
514
1542
1856
324
272
384
392
18
15
565
869
565
1797
1037
521
653
585
218
538
774
1030
514
1543
1856
324
272
384
392
18
15
565
869
565
1797
1037
521
653
585
729
537
774
1030
514
1542
1729
65
280
384
392
18
15
565
869
565
1797
1037
521
653
585
729
537
774
1030
514
1542
1734
65
280
384
392
18
15
565
869
565
1797
1037
521
653
585
729
537
774
1030
514
1543
1729
65
280
384
392
18
15
565
869
565
1797
1037
521
653
585
729
537
646
1030
514
1543
1729
193
504
480
440
18
15
565
869
565
1797
1037
521
653
585
729
537
1798
1030
514
1542
1729
209
536
320
264
18
15
565
869
565
1797
1037
521
653
585
729
537
1798
1030
514
1542
1734
209
536
320
264
18
15
565
869
565
1797
1037
521
653
585
729
537
1798
1030
514
1543
1729
209
536
320
264
18
15
565
869
565
1797
1037
521
653
585
729
537
650
1030
514
1543
1729
129
480
480
264
18
15
565
869
565
1797
1037
521
653
585
729
537
806
1030
514
1542
1729
97
264
384
392
18
15
565
869
565
1797
1037
521
653
585
729
537
806
1030
514
1542
1734
225
264
384
392
18
15
565
869
565
1797
1037
521
653
585
729
537
806
1030
514
1543
1729
97
264
384
392
18
15
565
869
565
1797
1037
521
653
585
729
537
842
1030
514
1542
1729
65
352
256
264
18
15
565
869
565
1797
1037
521
653
585
729
537
842
1030
514
1543
1729
65
352
256
264
18
15
565
869
565
1797
1037
521
653
585
729
538
774
1030
514
1542
1729
192
1552
192
392
18
15
565
869
565
1797
1037
521
653
585
729
538
774
1030
514
1543
1729
64
336
384
392
18
15
565
869
565
1797
1037
521
653
585
729
538
646
1030
514
1543
1729
144
496
480
312
18
15
565
869
565
1797
1037
521
653
585
729
538
1798
1030
514
1542
1729
192
528
320
264
18
15
565
869
565
1797
1037
521
653
585
729
538
1798
1030
514
1543
1729
192
528
320
264
18
15
565
869
565
1797
1037
521
653
585
473
537
774
1030
514
1542
193
193
280
384
392
18
15
565
869
565
1797
1037
521
653
585
473
537
774
1030
514
1542
198
193
280
384
392
18
15
565
869
565
1797
1037
521
653
585
473
537
774
1030
514
1543
193
193
280
384
392
18
15
565
869
565
1797
1037
521
653
585
473
537
778
1030
514
1542
193
231
288
352
328
18
15
565
869
565
1797
1037
521
653
585
473
537
778
1030
514
1543
193
231
288
352
328
18
15
565
869
565
1797
1037
521
653
585
473
537
646
1030
514
1543
193
139
488
480
440
18
15
565
869
565
1797
1037
521
653
585
473
537
1798
1030
514
1542
193
193
568
352
392
18
15
565
869
565
1797
1037
521
653
585
473
537
1798
1030
514
1542
198
193
568
352
392
18
15
565
869
565
1797
1037
521
653
585
473
537
1798
1030
514
1543
193
193
568
352
392
18
15
565
869
565
1797
1037
521
653
585
473
537
838
1030
514
1542
193
193
376
256
264
18
15
565
869
565
1797
1037
521
653
585
473
537
838
1030
514
1542
198
193
376
256
264
18
15
565
869
565
1797
1037
521
653
585
473
537
838
1030
514
1543
193
193
376
256
264
18
15
565
869
565
1797
1037
521
653
585
473
537
650
1030
514
1543
193
129
480
480
264
18
15
565
869
565
1797
1037
521
653
585
473
537
1802
1030
514
1542
193
139
544
352
264
18
15
565
869
565
1797
1037
521
653
585
473
537
1802
1030
514
1543
193
139
544
352
264
18
15
565
869
565
1797
1037
521
653
585
473
537
1862
1030
514
1542
193
193
632
384
392
18
15
565
869
565
1797
1037
521
653
585
473
537
1862
1030
514
1543
193
193
632
384
392
18
15
565
869
565
1797
1037
521
653
585
473
537
806
1030
514
1542
193
193
264
384
392
18
15
565
869
565
1797
1037
521
653
585
473
537
806
1030
514
1542
198
193
264
384
392
18
15
565
869
565
1797
1037
521
653
585
473
537
806
1030
514
1543
193
193
264
384
392
18
15
565
869
565
1797
1037
521
653
585
473
537
842
1030
514
1542
193
193
352
256
264
18
15
565
869
565
1797
1037
521
653
585
473
537
842
1030
514
1542
198
193
352
256
264
18
15
565
869
565
1797
1037
521
653
585
473
537
842
1030
514
1543
193
193
352
256
264
18
15
565
869
565
1797
1037
521
653
585
473
537
1866
1030
514
1542
193
193
608
384
392
18
15
565
869
565
1797
1037
521
653
585
473
537
1866
1030
514
1542
198
193
608
384
392
18
15
565
869
565
1797
1037
521
653
585
473
538
774
1030
514
1542
193
192
272
384
392
18
15
565
869
565
1797
1037
521
653
585
473
538
774
1030
514
1543
193
192
272
384
392
18
15
565
869
565
1797
1037
521
653
585
473
538
779
1031
517
1542
193
224
290
384
400
18
15
565
869
565
1797
1037
521
653
585
473
538
646
1030
514
1543
193
144
496
480
312
18
15
565
869
565
1797
1037
521
653
585
473
538
1798
1030
514
1542
193
224
560
320
264
18
15
565
869
565
1797
1037
521
653
585
473
538
1798
1030
514
1543
193
224
560
320
264
18
15
565
869
565
1797
1037
521
653
585
473
538
786
1030
514
1542
193
192
324
404
392
18
15
565
869
565
1797
1037
521
653
585
473
538
786
1030
514
1543
193
192
324
404
392
18
15
565
869
565
1797
1037
521
653
585
730
530
786
1030
514
1543
1728
212
272
404
392
18
15
565
869
565
1797
1037
521
653
585
474
530
786
1030
514
1542
192
212
272
404
392
18
15
565
869
565
1797
1037
521
653
585
474
530
786
1030
514
1543
192
212
272
404
392
18
15
565
869
565
1797
1037
521
653
585
474
538
774
1030
514
1542
192
196
272
384
392
18
15
565
869
565
1797
1037
521
653
585
474
538
774
1030
514
1543
192
196
272
384
392
18
15
565
869
565
1797
1037
525
653
585
217
537
773
1025
513
1542
1857
385
277
385
385
18
15
565
869
565
1797
1037
525
653
585
217
537
773
1025
514
1542
1857
385
281
385
384
18
15
565
869
565
1797
1037
525
653
585
217
537
773
1029
513
1542
1857
385
277
405
397
18
15
565
869
565
1797
1037
525
653
585
217
537
774
1029
513
1542
1857
385
280
386
390
18
15
565
869
565
1797
1037
525
653
585
217
537
777
1025
514
1542
1857
391
289
353
256
18
15
565
869
565
1797
1037
525
653
585
217
537
777
1026
514
1542
1857
391
289
416
404
18
15
565
869
565
1797
1037
525
653
585
217
537
645
1025
513
1542
1857
385
485
481
257
18
15
565
869
565
1797
1037
525
653
585
217
537
778
1025
514
1542
1857
385
288
446
384
18
15
565
869
565
1797
1037
525
653
585
217
537
778
1027
513
1542
1857
385
288
386
386
18
15
565
869
565
1797
1037
525
653
585
217
537
1797
1025
513
1542
1857
385
569
321
257
18
15
565
869
565
1797
1037
525
653
585
217
537
1797
1025
514
1542
1857
385
569
321
256
18
15
565
869
565
1797
1037
525
653
585
217
537
1797
1029
513
1542
1857
385
569
323
263
18
15
565
869
565
1797
1037
525
653
585
217
537
1798
1029
513
1542
1857
385
552
354
262
18
15
565
869
565
1797
1037
525
653
585
217
537
649
1025
514
1542
1857
391
481
481
288
18
15
565
869
565
1797
1037
525
653
585
217
537
649
1026
514
1542
1857
391
481
480
268
18
15
565
869
565
1797
1037
525
653
585
217
537
805
1025
513
1542
1857
385
265
385
385
18
15
565
869
565
1797
1037
525
653
585
217
537
805
1025
514
1542
1857
385
265
385
416
18
15
565
869
565
1797
1037
525
653
585
217
537
805
1029
513
1542
1857
385
265
386
391
18
15
565
869
565
1797
1037
525
653
585
217
537
806
1029
513
1542
1857
385
264
386
390
18
15
565
869
565
1797
1037
525
653
585
217
541
773
1025
513
1542
1857
389
273
385
385
18
15
565
869
565
1797
1037
525
653
585
217
541
773
1025
514
1542
1857
389
273
385
384
18
15
565
869
565
1797
1037
525
653
585
217
541
773
1029
513
1542
1857
389
273
405
397
18
15
565
869
565
1797
1037
525
653
585
217
541
645
1025
513
1542
1857
389
481
481
257
18
15
565
869
565
1797
1037
525
653
585
217
541
645
1025
514
1542
1857
389
497
481
288
18
15
565
869
565
1797
1037
525
653
585
217
541
645
1029
513
1542
1857
389
481
482
318
18
15
565
869
565
1797
1037
525
653
585
217
541
1797
1025
513
1542
1857
389
545
353
257
18
15
565
869
565
1797
1037
525
653
585
217
541
1797
1025
514
1542
1857
389
569
321
256
18
15
565
869
565
1797
1037
525
653
585
217
541
1797
1029
513
1542
1857
389
545
354
327
18
15
565
869
565
1797
1037
525
653
585
217
541
837
1025
513
1542
1857
323
355
257
257
18
15
565
869
565
1797
1037
525
653
585
217
541
837
1025
514
1542
1857
323
355
257
256
18
15
565
869
565
1797
1037
525
653
585
217
541
837
1029
513
1542
1857
323
355
259
269
18
15
565
869
565
1797
1037
525
653
585
217
538
774
1025
513
1542
1857
384
272
406
385
18
15
565
869
565
1797
1037
525
653
585
217
538
774
1025
514
1542
1857
384
272
406
384
18
15
565
869
565
1797
1037
525
653
585
217
538
774
1025
514
1543
1857
384
272
406
384
18
15
565
869
565
1797
1037
525
653
585
217
538
774
1029
513
1542
1857
384
272
385
397
18
15
565
869
565
1797
1037
525
653
585
217
538
779
1025
513
1542
1857
352
290
418
407
18
15
565
869
565
1797
1037
525
653
585
217
538
779
1025
514
1542
1857
384
290
354
256
18
15
565
869
565
1797
1037
525
653
585
217
538
779
1025
514
1543
1857
384
290
354
256
18
15
565
869
565
1797
1037
525
653
585
217
538
775
1029
513
1542
1857
384
305
385
397
18
15
565
869
565
1797
1037
525
653
585
217
538
1798
1029
513
1542
1857
384
560
321
269
18
15
565
869
565
1797
1037
525
653
585
217
538
786
1026
514
1542
1857
464
324
384
396
18
15
565
869
565
1797
1037
525
653
585
217
538
786
1026
514
1543
1857
464
324
384
396
18
15
565
869
565
1797
1037
525
653
585
217
538
786
1026
515
1543
1857
464
324
384
386
18
15
565
869
565
1797
1037
525
653
585
217
538
651
1025
514
1542
1857
384
482
482
256
18
15
565
869
565
1797
1037
525
653
585
217
538
651
1025
514
1543
1857
384
482
482
256
18
15
565
869
565
1797
1037
525
653
585
218
537
773
1025
513
1542
1856
390
275
385
385
18
15
565
869
565
1797
1037
525
653
585
218
537
773
1025
514
1542
1856
390
275
385
384
18
15
565
869
565
1797
1037
525
653
585
218
537
773
1029
513
1542
1856
390
274
386
390
18
15
565
869
565
1797
1037
525
653
585
218
537
777
1025
513
1542
1856
390
289
385
385
18
15
565
869
565
1797
1037
525
653
585
218
537
777
1025
514
1542
1856
390
289
449
384
18
15
565
869
565
1797
1037
525
653
585
218
537
777
1026
514
1542
1856
390
289
416
404
18
15
565
869
565
1797
1037
525
653
585
218
537
777
1029
513
1542
1856
390
289
450
390
18
15
565
869
565
1797
1037
525
653
585
218
537
645
1025
513
1542
1856
390
499
481
257
18
15
565
869
565
1797
1037
525
653
585
218
537
1801
1026
514
1542
1856
390
545
352
268
18
15
565
869
565
1797
1037
525
653
585
218
537
1801
1029
513
1542
1856
390
545
355
263
18
15
565
869
565
1797
1037
525
653
585
218
530
775
1025
513
1542
1856
396
306
406
385
18
15
565
869
565
1797
1037
525
653
585
218
530
775
1025
514
1542
1856
396
306
406
384
18
15
565
869
565
1797
1037
525
653
585
218
530
775
1029
513
1542
1856
396
306
450
391
18
15
565
869
565
1797
1037
525
653
585
218
530
786
1025
514
1542
1856
340
336
406
384
18
15
565
869
565
1797
1037
525
653
585
218
530
786
1026
514
1542
1856
340
336
320
268
18
15
565
869
565
1797
1037
525
653
585
218
539
777
1026
514
1542
1856
386
290
352
440
18
15
565
869
565
1797
1037
525
653
585
218
539
777
1026
515
1543
1856
386
290
352
258
18
15
565
869
565
1797
1037
525
653
585
218
539
649
1026
514
1542
1856
394
482
480
268
18
15
565
869
565
1797
1037
525
653
585
218
539
1801
1026
514
1542
1856
394
546
352
268
18
15
565
869
565
1797
1037
525
653
585
729
537
773
1025
513
1542
1729
193
1557
193
385
18
15
565
869
565
1797
1037
525
653
585
729
537
773
1025
513
1542
1734
193
277
385
385
18
15
565
869
565
1797
1037
525
653
585
729
537
773
1025
514
1542
1729
193
1561
193
384
18
15
565
869
565
1797
1037
525
653
585
729
537
773
1025
514
1542
1734
193
275
385
384
18
15
565
869
565
1797
1037
525
653
585
729
537
773
1029
513
1542
1729
193
1557
213
397
18
15
565
869
565
1797
1037
525
653
585
729
537
773
1029
513
1542
1734
193
277
405
397
18
15
565
869
565
1797
1037
525
653
585
729
537
774
1025
513
1542
1734
193
280
438
385
18
15
565
869
565
1797
1037
525
653
585
729
537
774
1025
514
1542
1734
193
280
438
384
18
15
565
869
565
1797
1037
525
653
585
729
537
774
1029
513
1542
1729
193
1560
194
390
18
15
565
869
565
1797
1037
525
653
585
729
537
774
1029
513
1542
1734
65
280
386
390
18
15
565
869
565
1797
1037
525
653
585
729
537
645
1025
513
1542
1729
193
489
481
257
18
15
565
869
565
1797
1037
525
653
585
729
537
645
1025
513
1542
1734
145
499
481
257
18
15
565
869
565
1797
1037
525
653
585
729
537
645
1025
514
1542
1729
129
505
481
288
18
15
565
869
565
1797
1037
525
653
585
729
537
645
1029
513
1542
1729
193
489
482
270
18
15
565
869
565
1797
1037
525
653
585
729
537
645
1029
513
1542
1734
198
498
482
270
18
15
565
869
565
1797
1037
525
653
585
729
537
646
1029
513
1542
1729
193
504
482
279
18
15
565
869
565
1797
1037
525
653
585
729
537
646
1029
513
1542
1734
193
504
482
279
18
15
565
869
565
1797
1037
525
653
585
729
537
1797
1025
513
1542
1729
193
537
321
257
18
15
565
869
565
1797
1037
525
653
585
729
537
1797
1025
513
1542
1734
209
597
321
257
18
15
565
869
565
1797
1037
525
653
585
729
537
1797
1025
514
1542
1729
193
537
321
256
18
15
565
869
565
1797
1037
525
653
585
729
537
1797
1025
514
1542
1734
209
595
321
256
18
15
565
869
565
1797
1037
525
653
585
729
537
1797
1029
513
1542
1729
193
531
323
269
18
15
565
869
565
1797
1037
525
653
585
729
537
1797
1029
513
1542
1734
209
597
341
333
18
15
565
869
565
1797
1037
525
653
585
729
537
1798
1029
513
1542
1734
209
536
322
262
18
15
565
869
565
1797
1037
525
653
585
729
537
649
1025
513
1542
1729
193
481
481
257
18
15
565
869
565
1797
1037
525
653
585
729
537
649
1025
513
1542
1734
198
481
481
257
18
15
565
869
565
1797
1037
525
653
585
729
537
649
1025
514
1542
1729
129
481
481
288
18
15
565
869
565
1797
1037
525
653
585
729
537
649
1025
514
1542
1734
135
481
481
288
18
15
565
869
565
1797
1037
525
653
585
729
537
649
1025
514
1543
1729
129
481
481
288
18
15
565
869
565
1797
1037
525
653
585
729
537
649
1026
514
1542
1729
139
481
480
268
18
15
565
869
565
1797
1037
525
653
585
729
537
649
1026
514
1542
1734
135
481
480
268
18
15
565
869
565
1797
1037
525
653
585
729
537
649
1026
515
1543
1729
129
481
480
313
18
15
565
869
565
1797
1037
525
653
585
729
537
649
1029
513
1542
1729
193
481
483
423
18
15
565
869
565
1797
1037
525
653
585
729
537
649
1029
513
1542
1734
134
481
483
271
18
15
565
869
565
1797
1037
525
653
585
729
537
837
1025
514
1542
1729
65
361
257
256
18
15
565
869
565
1797
1037
525
653
585
729
537
841
1025
513
1542
1734
70
353
257
289
18
15
565
869
565
1797
1037
525
653
585
729
537
841
1025
514
1542
1729
65
353
257
256
18
15
565
869
565
1797
1037
525
653
585
729
537
841
1026
513
1542
1734
70
353
256
270
18
15
565
869
565
1797
1037
525
653
585
729
537
841
1026
514
1542
1729
65
353
256
268
18
15
565
869
565
1797
1037
525
653
585
729
537
841
1029
513
1542
1734
70
353
259
269
18
15
565
869
565
1797
1037
525
653
585
729
537
650
1027
513
1542
1729
193
480
482
290
18
15
565
869
565
1797
1037
525
653
585
729
537
650
1027
513
1542
1734
193
480
482
290
18
15
565
869
565
1797
1037
525
653
585
729
537
1861
1025
513
1542
1729
193
629
321
257
18
15
565
869
565
1797
1037
525
653
585
729
537
1861
1025
513
1542
1734
199
629
321
257
18
15
565
869
565
1797
1037
525
653
585
729
537
1861
1025
514
1542
1734
199
629
321
256
18
15
565
869
565
1797
1037
525
653
585
729
537
1861
1029
513
1542
1734
199
629
322
262
18
15
565
869
565
1797
1037
525
653
585
729
537
805
1025
513
1542
1729
193
265
385
385
18
15
565
869
565
1797
1037
525
653
585
729
537
805
1025
513
1542
1734
193
265
385
385
18
15
565
869
565
1797
1037
525
653
585
729
537
805
1025
514
1542
1729
65
265
385
416
18
15
565
869
565
1797
1037
525
653
585
729
537
805
1025
514
1542
1734
193
265
385
416
18
15
565
869
565
1797
1037
525
653
585
729
537
805
1029
513
1542
1729
193
265
386
390
18
15
565
869
565
1797
1037
525
653
585
729
537
806
1029
513
1542
1729
193
264
386
390
18
15
565
869
565
1797
1037
525
653
585
729
537
806
1029
513
1542
1734
193
264
386
390
18
15
565
869
565
1797
1037
525
653
585
729
537
842
1027
515
1543
1729
65
352
258
312
18
15
565
869
565
1797
1037
525
653
585
729
537
1830
1029
513
1542
1734
193
520
322
262
18
15
565
869
565
1797
1037
525
653
585
729
541
773
1025
513
1542
1729
195
1553
193
385
18
15
565
869
565
1797
1037
525
653
585
729
541
773
1025
513
1542
1734
66
274
385
385
18
15
565
869
565
1797
1037
525
653
585
729
541
773
1025
514
1542
1729
67
273
385
384
18
15
565
869
565
1797
1037
525
653
585
729
541
773
1025
514
1542
1734
194
275
385
384
18
15
565
869
565
1797
1037
525
653
585
729
541
773
1029
513
1542
1729
195
1553
194
390
18
15
565
869
565
1797
1037
525
653
585
729
541
773
1029
513
1542
1734
66
274
386
390
18
15
565
869
565
1797
1037
525
653
585
729
541
645
1025
513
1542
1729
195
497
481
257
18
15
565
869
565
1797
1037
525
653
585
729
541
645
1025
513
1542
1734
130
483
481
257
18
15
565
869
565
1797
1037
525
653
585
729
541
645
1025
514
1542
1729
133
497
481
288
18
15
565
869
565
1797
1037
525
653
585
729
541
645
1025
514
1542
1734
130
483
481
288
18
15
565
869
565
1797
1037
525
653
585
729
541
645
1029
513
1542
1729
195
489
482
267
18
15
565
869
565
1797
1037
525
653
585
729
541
645
1029
513
1542
1734
131
483
483
269
18
15
565
869
565
1797
1037
525
653
585
729
541
1797
1025
513
1542
1729
195
531
321
257
18
15
565
869
565
1797
1037
525
653
585
729
541
1797
1025
514
1542
1729
195
531
321
256
18
15
565
869
565
1797
1037
525
653
585
729
541
1797
1029
513
1542
1729
195
531
341
269
18
15
565
869
565
1797
1037
525
653
585
729
541
837
1025
513
1542
1734
66
370
257
257
18
15
565
869
565
1797
1037
525
653
585
729
541
837
1025
514
1542
1729
67
355
257
256
18
15
565
869
565
1797
1037
525
653
585
729
541
837
1025
514
1542
1734
73
377
257
256
18
15
565
869
565
1797
1037
525
653
585
729
541
837
1029
513
1542
1734
66
370
258
262
18
15
565
869
565
1797
1037
525
653
585
729
541
1861
1025
513
1542
1729
197
625
321
257
18
15
565
869
565
1797
1037
525
653
585
729
541
1861
1029
513
1542
1729
197
625
322
262
18
15
565
869
565
1797
1037
525
653
585
729
541
805
1025
513
1542
1729
195
265
385
385
18
15
565
869
565
1797
1037
525
653
585
729
541
805
1025
514
1542
1729
69
265
385
384
18
15
565
869
565
1797
1037
525
653
585
729
541
805
1029
513
1542
1729
195
265
386
390
18
15
565
869
565
1797
1037
525
653
585
729
541
1829
1025
513
1542
1734
201
521
321
257
18
15
565
869
565
1797
1037
525
653
585
729
541
1829
1025
514
1542
1734
201
521
321
256
18
15
565
869
565
1797
1037
525
653
585
729
538
774
1025
513
1542
1729
192
1552
214
385
18
15
565
869
565
1797
1037
525
653
585
729
538
774
1025
514
1542
1729
192
1552
214
384
18
15
565
869
565
1797
1037
525
653
585
729
538
774
1025
514
1543
1729
192
1552
214
384
18
15
565
869
565
1797
1037
525
653
585
729
538
774
1029
513
1542
1729
192
1552
194
390
18
15
565
869
565
1797
1037
525
653
585
729
538
1798
1029
513
1542
1729
192
528
322
262
18
15
565
869
565
1797
1037
525
653
585
729
538
786
1026
514
1543
1729
64
324
192
440
18
15
565
869
565
1797
1037
525
653
585
729
538
786
1026
515
1543
1729
64
324
320
258
18
15
565
869
565
1797
1037
525
653
585
729
538
651
1025
514
1543
1729
128
482
482
256
18
15
565
869
565
1797
1037
525
653
585
729
538
647
1029
513
1542
1729
192
497
481
269
18
15
565
869
565
1797
1037
525
653
585
729
538
1810
1026
514
1542
1729
192
580
320
268
18
15
565
869
565
1797
1037
525
653
585
729
538
1810
1026
514
1543
1729
192
580
320
268
18
15
565
869
565
1797
1037
525
653
585
729
538
1810
1026
515
1543
1729
192
580
320
258
18
15
565
869
565
1797
1037
525
653
585
621
537
805
1025
514
1542
1673
199
265
399
384
18
15
565
869
565
1797
1037
525
653
585
621
541
773
1025
514
1542
1673
195
273
385
384
18
15
565
869
565
1797
1037
525
653
585
621
541
805
1025
514
1542
1673
195
265
385
384
18
15
565
869
565
1797
1037
525
653
585
473
537
773
1025
513
1542
193
129
281
417
385
18
15
565
869
565
1797
1037
525
653
585
473
537
773
1025
513
1542
198
193
277
385
385
18
15
565
869
565
1797
1037
525
653
585
473
537
773
1025
514
1542
193
129
281
417
384
18
15
565
869
565
1797
1037
525
653
585
473
537
773
1025
514
1542
198
193
275
385
384
18
15
565
869
565
1797
1037
525
653
585
473
537
773
1029
513
1542
193
129
277
437
397
18
15
565
869
565
1797
1037
525
653
585
473
537
773
1029
513
1542
198
193
277
405
397
18
15
565
869
565
1797
1037
525
653
585
473
537
774
1025
513
1542
198
193
280
438
385
18
15
565
869
565
1797
1037
525
653
585
473
537
774
1025
514
1542
198
193
280
438
384
18
15
565
869
565
1797
1037
525
653
585
473
537
774
1029
513
1542
193
225
296
386
390
18
15
565
869
565
1797
1037
525
653
585
473
537
774
1029
513
1542
198
193
280
385
397
18
15
565
869
565
1797
1037
525
653
585
473
537
777
1025
513
1542
193
225
289
385
385
18
15
565
869
565
1797
1037
525
653
585
473
537
777
1025
513
1542
198
225
289
385
385
18
15
565
869
565
1797
1037
525
653
585
473
537
777
1025
514
1542
193
225
289
385
384
18
15
565
869
565
1797
1037
525
653
585
473
537
777
1025
514
1542
198
225
289
385
384
18
15
565
869
565
1797
1037
525
653
585
473
537
777
1025
514
1543
193
225
289
385
384
18
15
565
869
565
1797
1037
525
653
585
473
537
777
1026
514
1542
193
231
289
352
276
18
15
565
869
565
1797
1037
525
653
585
473
537
777
1026
514
1542
198
230
289
352
276
18
15
565
869
565
1797
1037
525
653
585
473
537
777
1029
513
1542
193
225
289
355
279
18
15
565
869
565
1797
1037
525
653
585
473
537
777
1029
513
1542
198
225
289
355
279
18
15
565
869
565
1797
1037
525
653
585
473
537
645
1025
513
1542
193
129
505
481
257
18
15
565
869
565
1797
1037
525
653
585
473
537
645
1025
513
1542
198
145
499
481
257
18
15
565
869
565
1797
1037
525
653
585
473
537
645
1025
514
1542
193
129
505
481
288
18
15
565
869
565
1797
1037
525
653
585
473
537
645
1029
513
1542
193
129
505
482
294
18
15
565
869
565
1797
1037
525
653
585
473
537
645
1029
513
1542
198
135
485
482
267
18
15
565
869
565
1797
1037
525
653
585
473
537
646
1029
513
1542
193
129
504
482
294
18
15
565
869
565
1797
1037
525
653
585
473
537
646
1029
513
1542
198
145
504
482
294
18
15
565
869
565
1797
1037
525
653
585
473
537
1797
1025
513
1542
193
129
569
367
257
18
15
565
869
565
1797
1037
525
653
585
473
537
1797
1025
513
1542
198
225
549
353
257
18
15
565
869
565
1797
1037
525
653
585
473
537
1797
1025
514
1542
193
129
569
367
256
18
15
565
869
565
1797
1037
525
653
585
473
537
1797
1025
514
1542
198
225
549
353
256
18
15
565
869
565
1797
1037
525
653
585
473
537
1797
1029
513
1542
193
225
569
322
262
18
15
565
869
565
1797
1037
525
653
585
473
537
1797
1029
513
1542
198
225
549
365
269
18
15
565
869
565
1797
1037
525
653
585
473
537
1798
1029
513
1542
193
225
552
354
262
18
15
565
869
565
1797
1037
525
653
585
473
537
1798
1029
513
1542
198
193
568
322
262
18
15
565
869
565
1797
1037
525
653
585
473
537
649
1025
513
1542
193
129
481
481
257
18
15
565
869
565
1797
1037
525
653
585
473
537
649
1025
513
1542
198
135
481
481
417
18
15
565
869
565
1797
1037
525
653
585
473
537
649
1025
514
1542
193
129
481
481
288
18
15
565
869
565
1797
1037
525
653
585
473
537
649
1025
514
1542
198
135
481
481
288
18
15
565
869
565
1797
1037
525
653
585
473
537
649
1025
514
1543
193
129
481
481
288
18
15
565
869
565
1797
1037
525
653
585
473
537
649
1026
514
1542
193
139
481
480
268
18
15
565
869
565
1797
1037
525
653
585
473
537
649
1026
514
1542
198
135
481
480
268
18
15
565
869
565
1797
1037
525
653
585
473
537
649
1026
515
1543
193
129
481
480
313
18
15
565
869
565
1797
1037
525
653
585
473
537
649
1029
513
1542
193
129
481
483
271
18
15
565
869
565
1797
1037
525
653
585
473
537
649
1029
513
1542
198
134
481
483
271
18
15
565
869
565
1797
1037
525
653
585
473
537
1801
1025
513
1542
193
225
545
353
257
18
15
565
869
565
1797
1037
525
653
585
473
537
1801
1025
513
1542
198
225
545
353
257
18
15
565
869
565
1797
1037
525
653
585
473
537
1801
1025
514
1542
193
193
545
353
256
18
15
565
869
565
1797
1037
525
653
585
473
537
1801
1025
514
1542
198
225
545
353
256
18
15
565
869
565
1797
1037
525
653
585
473
537
1801
1025
514
1543
193
193
545
353
256
18
15
565
869
565
1797
1037
525
653
585
473
537
1801
1026
513
1542
198
198
545
352
318
18
15
565
869
565
1797
1037
525
653
585
473
537
1801
1026
514
1542
193
193
545
352
340
18
15
565
869
565
1797
1037
525
653
585
473
537
1801
1026
514
1542
198
230
545
352
268
18
15
565
869
565
1797
1037
525
653
585
473
537
1801
1026
514
1543
193
193
545
352
340
18
15
565
869
565
1797
1037
525
653
585
473
537
1801
1026
515
1543
193
193
545
352
314
18
15
565
869
565
1797
1037
525
653
585
473
537
1801
1029
513
1542
193
225
545
355
271
18
15
565
869
565
1797
1037
525
653
585
473
537
1801
1029
513
1542
198
225
545
355
271
18
15
565
869
565
1797
1037
525
653
585
473
537
837
1025
513
1542
193
203
377
321
257
18
15
565
869
565
1797
1037
525
653
585
473
537
837
1025
513
1542
198
193
373
257
257
18
15
565
869
565
1797
1037
525
653
585
473
537
837
1025
514
1542
193
193
361
257
256
18
15
565
869
565
1797
1037
525
653
585
473
537
837
1025
514
1542
198
198
357
257
256
18
15
565
869
565
1797
1037
525
653
585
473
537
837
1029
513
1542
198
198
370
258
262
18
15
565
869
565
1797
1037
525
653
585
473
537
838
1029
513
1542
198
193
376
258
262
18
15
565
869
565
1797
1037
525
653
585
473
537
841
1025
513
1542
198
198
353
257
289
18
15
565
869
565
1797
1037
525
653
585
473
537
841
1025
514
1542
193
193
353
257
256
18
15
565
869
565
1797
1037
525
653
585
473
537
841
1025
514
1543
193
193
353
257
256
18
15
565
869
565
1797
1037
525
653
585
473
537
841
1026
513
1542
198
198
353
256
270
18
15
565
869
565
1797
1037
525
653
585
473
537
841
1026
514
1542
193
193
353
256
268
18
15
565
869
565
1797
1037
525
653
585
473
537
841
1026
514
1543
193
193
353
256
268
18
15
565
869
565
1797
1037
525
653
585
473
537
841
1026
515
1543
193
193
353
256
258
18
15
565
869
565
1797
1037
525
653
585
473
537
841
1029
513
1542
193
203
353
323
263
18
15
565
869
565
1797
1037
525
653
585
473
537
841
1029
513
1542
198
198
353
259
269
18
15
565
869
565
1797
1037
525
653
585
473
537
650
1027
513
1542
193
129
480
482
258
18
15
565
869
565
1797
1037
525
653
585
473
537
1861
1025
513
1542
198
193
629
385
385
18
15
565
869
565
1797
1037
525
653
585
473
537
1861
1025
514
1542
198
193
629
321
256
18
15
565
869
565
1797
1037
525
653
585
473
537
1861
1029
513
1542
198
198
626
322
262
18
15
565
869
565
1797
1037
525
653
585
473
537
805
1025
513
1542
193
225
265
385
385
18
15
565
869
565
1797
1037
525
653
585
473
537
805
1025
513
1542
198
193
265
385
385
18
15
565
869
565
1797
1037
525
653
585
473
537
805
1025
514
1542
193
193
265
385
416
18
15
565
869
565
1797
1037
525
653
585
473
537
805
1025
514
1542
198
193
265
385
416
18
15
565
869
565
1797
1037
525
653
585
473
537
805
1029
513
1542
193
225
265
386
390
18
15
565
869
565
1797
1037
525
653
585
473
537
806
1029
513
1542
193
225
264
386
390
18
15
565
869
565
1797
1037
525
653
585
473
537
806
1029
513
1542
198
193
264
386
390
18
15
565
869
565
1797
1037
525
653
585
473
537
842
1027
513
1542
198
193
352
258
258
18
15
565
869
565
1797
1037
525
653
585
473
537
1865
1025
514
1542
193
193
609
385
384
18
15
565
869
565
1797
1037
525
653
585
473
537
1865
1025
514
1543
193
193
609
385
384
18
15
565
869
565
1797
1037
525
653
585
473
537
1865
1026
513
1542
198
199
609
384
398
18
15
565
869
565
1797
1037
525
653
585
473
537
1865
1026
514
1542
193
193
609
384
396
18
15
565
869
565
1797
1037
525
653
585
473
537
1865
1026
514
1543
193
193
609
384
396
18
15
565
869
565
1797
1037
525
653
585
473
537
1865
1026
515
1543
193
193
609
384
386
18
15
565
869
565
1797
1037
525
653
585
473
537
1865
1029
513
1542
198
199
609
387
397
18
15
565
869
565
1797
1037
525
653
585
473
537
1866
1027
513
1542
198
193
608
386
386
18
15
565
869
565
1797
1037
525
653
585
473
541
773
1025
513
1542
193
197
273
385
385
18
15
565
869
565
1797
1037
525
653
585
473
541
773
1025
513
1542
198
194
274
385
385
18
15
565
869
565
1797
1037
525
653
585
473
541
773
1025
514
1542
193
195
273
385
384
18
15
565
869
565
1797
1037
525
653
585
473
541
773
1025
514
1542
198
194
275
385
384
18
15
565
869
565
1797
1037
525
653
585
473
541
773
1029
513
1542
193
133
277
437
397
18
15
565
869
565
1797
1037
525
653
585
473
541
773
1029
513
1542
198
194
274
386
390
18
15
565
869
565
1797
1037
525
653
585
473
541
645
1025
513
1542
193
133
481
481
257
18
15
565
869
565
1797
1037
525
653
585
473
541
645
1025
513
1542
198
130
483
481
257
18
15
565
869
565
1797
1037
525
653
585
473
541
645
1025
514
1542
193
133
497
481
288
18
15
565
869
565
1797
1037
525
653
585
473
541
645
1025
514
1542
198
130
483
481
288
18
15
565
869
565
1797
1037
525
653
585
473
541
645
1029
513
1542
193
133
481
482
318
18
15
565
869
565
1797
1037
525
653
585
473
541
645
1029
513
1542
198
131
483
483
269
18
15
565
869
565
1797
1037
525
653
585
473
541
1797
1025
513
1542
193
133
545
353
257
18
15
565
869
565
1797
1037
525
653
585
473
541
1797
1025
513
1542
198
194
562
321
257
18
15
565
869
565
1797
1037
525
653
585
473
541
1797
1025
514
1542
193
133
545
353
256
18
15
565
869
565
1797
1037
525
653
585
473
541
1797
1025
514
1542
198
194
563
321
256
18
15
565
869
565
1797
1037
525
653
585
473
541
1797
1029
513
1542
193
197
561
322
262
18
15
565
869
565
1797
1037
525
653
585
473
541
1797
1029
513
1542
198
194
562
322
262
18
15
565
869
565
1797
1037
525
653
585
473
541
837
1025
513
1542
193
197
369
257
257
18
15
565
869
565
1797
1037
525
653
585
473
541
837
1025
513
1542
198
194
370
257
257
18
15
565
869
565
1797
1037
525
653
585
473
541
837
1025
514
1542
193
195
369
257
256
18
15
565
869
565
1797
1037
525
653
585
473
541
837
1025
514
1542
198
194
371
257
256
18
15
565
869
565
1797
1037
525
653
585
473
541
837
1029
513
1542
193
197
369
258
262
18
15
565
869
565
1797
1037
525
653
585
473
541
837
1029
513
1542
198
194
370
258
262
18
15
565
869
565
1797
1037
525
653
585
473
541
1861
1025
513
1542
193
197
625
385
385
18
15
565
869
565
1797
1037
525
653
585
473
541
1861
1025
513
1542
198
201
609
385
385
18
15
565
869
565
1797
1037
525
653
585
473
541
1861
1025
514
1542
193
195
625
385
384
18
15
565
869
565
1797
1037
525
653
585
473
541
1861
1025
514
1542
198
201
609
385
384
18
15
565
869
565
1797
1037
525
653
585
473
541
1861
1029
513
1542
193
197
625
386
390
18
15
565
869
565
1797
1037
525
653
585
473
541
1861
1029
513
1542
198
201
609
397
397
18
15
565
869
565
1797
1037
525
653
585
473
541
805
1025
513
1542
193
197
265
385
385
18
15
565
869
565
1797
1037
525
653
585
473
541
805
1025
513
1542
198
201
265
385
385
18
15
565
869
565
1797
1037
525
653
585
473
541
805
1025
514
1542
193
195
265
385
416
18
15
565
869
565
1797
1037
525
653
585
473
541
805
1025
514
1542
198
201
265
385
384
18
15
565
869
565
1797
1037
525
653
585
473
541
805
1029
513
1542
193
197
265
386
390
18
15
565
869
565
1797
1037
525
653
585
473
541
805
1029
513
1542
198
201
265
397
397
18
15
565
869
565
1797
1037
525
653
585
473
538
774
1025
513
1542
193
224
272
406
385
18
15
565
869
565
1797
1037
525
653
585
473
538
774
1025
514
1542
193
192
272
406
384
18
15
565
869
565
1797
1037
525
653
585
473
538
774
1025
514
1543
193
192
272
406
384
18
15
565
869
565
1797
1037
525
653
585
473
538
774
1029
513
1542
193
224
272
386
390
18
15
565
869
565
1797
1037
525
653
585
473
538
779
1025
513
1542
193
224
290
354
443
18
15
565
869
565
1797
1037
525
653
585
473
538
779
1025
514
1542
193
224
290
386
384
18
15
565
869
565
1797
1037
525
653
585
473
538
779
1025
514
1543
193
224
290
386
384
18
15
565
869
565
1797
1037
525
653
585
473
538
646
1029
513
1542
193
144
496
481
269
18
15
565
869
565
1797
1037
525
653
585
473
538
1798
1029
513
1542
193
224
560
322
262
18
15
565
869
565
1797
1037
525
653
585
473
538
786
1025
513
1542
193
208
324
397
385
18
15
565
869
565
1797
1037
525
653
585
473
538
786
1026
514
1542
193
192
324
192
440
18
15
565
869
565
1797
1037
525
653
585
473
538
786
1026
514
1543
193
192
324
192
440
18
15
565
869
565
1797
1037
525
653
585
473
538
786
1026
515
1543
193
192
324
384
386
18
15
565
869
565
1797
1037
525
653
585
473
538
786
1027
513
1542
193
208
324
193
445
18
15
565
869
565
1797
1037
525
653
585
473
538
651
1025
514
1542
193
128
482
482
256
18
15
565
869
565
1797
1037
525
653
585
473
538
651
1025
514
1543
193
128
482
482
256
18
15
565
869
565
1797
1037
525
653
585
473
538
647
1029
513
1542
193
144
497
481
269
18
15
565
869
565
1797
1037
525
653
585
473
538
1810
1026
514
1542
193
192
580
448
340
18
15
565
869
565
1797
1037
525
653
585
473
538
1810
1026
514
1543
193
192
580
448
340
18
15
565
869
565
1797
1037
525
653
585
733
533
773
1025
514
1542
1733
201
281
385
384
18
15
565
869
565
1797
1037
525
653
585
733
533
645
1025
514
1542
1733
201
505
481
288
18
15
565
869
565
1797
1037
525
653
585
733
541
773
1025
513
1542
1730
195
1553
193
385
18
15
565
869
565
1797
1037
525
653
585
733
541
773
1025
514
1542
1733
65
273
385
384
18
15
565
869
565
1797
1037
525
653
585
733
541
773
1029
513
1542
1730
195
1553
194
390
18
15
565
869
565
1797
1037
525
653
585
733
541
645
1025
513
1542
1730
195
481
481
257
18
15
565
869
565
1797
1037
525
653
585
733
541
645
1025
514
1542
1733
129
481
481
288
18
15
565
869
565
1797
1037
525
653
585
733
541
645
1029
513
1542
1730
195
481
482
423
18
15
565
869
565
1797
1037
525
653
585
733
541
1797
1025
513
1542
1730
195
529
321
257
18
15
565
869
565
1797
1037
525
653
585
733
541
1797
1025
514
1542
1733
193
533
321
256
18
15
565
869
565
1797
1037
525
653
585
733
541
1797
1029
513
1542
1730
195
529
322
262
18
15
565
869
565
1797
1037
525
653
585
733
541
837
1025
514
1542
1733
65
361
257
256
18
15
565
869
565
1797
1037
525
653
585
733
541
1861
1025
513
1542
1730
195
625
321
257
18
15
565
869
565
1797
1037
525
653
585
733
541
1861
1025
514
1542
1733
193
625
321
256
18
15
565
869
565
1797
1037
525
653
585
733
541
1861
1029
513
1542
1730
195
625
322
262
18
15
565
869
565
1797
1037
525
653
585
733
541
805
1025
513
1542
1730
195
265
385
385
18
15
565
869
565
1797
1037
525
653
585
733
541
805
1025
514
1542
1733
65
265
385
384
18
15
565
869
565
1797
1037
525
653
585
733
541
805
1029
513
1542
1730
195
265
386
390
18
15
565
869
565
1797
1037
525
653
585
730
537
773
1025
513
1542
1728
197
1557
193
385
18
15
565
869
565
1797
1037
525
653
585
730
537
773
1025
514
1542
1728
198
275
385
384
18
15
565
869
565
1797
1037
525
653
585
730
537
773
1029
513
1542
1728
197
1557
213
397
18
15
565
869
565
1797
1037
525
653
585
730
537
645
1025
513
1542
1728
133
501
481
257
18
15
565
869
565
1797
1037
525
653
585
730
537
645
1029
513
1542
1728
198
498
482
270
18
15
565
869
565
1797
1037
525
653
585
730
537
1797
1025
513
1542
1728
197
597
321
257
18
15
565
869
565
1797
1037
525
653
585
730
537
1797
1025
514
1542
1728
197
597
321
256
18
15
565
869
565
1797
1037
525
653
585
730
537
649
1025
513
1542
1728
133
481
481
257
18
15
565
869
565
1797
1037
525
653
585
730
537
649
1025
514
1542
1728
134
481
481
288
18
15
565
869
565
1797
1037
525
653
585
730
537
649
1029
513
1542
1728
133
481
482
267
18
15
565
869
565
1797
1037
525
653
585
730
530
786
1025
513
1542
1728
204
272
406
385
18
15
565
869
565
1797
1037
525
653
585
730
530
786
1026
513
1542
1728
204
272
416
397
18
15
565
869
565
1797
1037
525
653
585
730
530
786
1026
514
1542
1728
76
272
416
404
18
15
565
869
565
1797
1037
525
653
585
730
530
786
1026
514
1543
1728
212
272
416
396
18
15
565
869
565
1797
1037
525
653
585
730
530
839
1025
514
1542
1728
76
370
286
256
18
15
565
869
565
1797
1037
525
653
585
730
538
651
1025
514
1542
1728
136
482
482
256
18
15
565
869
565
1797
1037
525
653
585
730
538
651
1025
514
1543
1728
136
482
482
256
18
15
565
869
565
1797
1037
525
653
585
730
539
649
1026
513
1542
1728
130
482
480
269
18
15
565
869
565
1797
1037
525
653
585
730
539
649
1026
514
1542
1728
130
482
480
268
18
15
565
869
565
1797
1037
525
653
585
730
539
649
1026
515
1543
1728
130
482
480
258
18
15
565
869
565
1797
1037
525
653
585
730
539
649
1029
513
1542
1728
130
482
482
262
18
15
565
869
565
1797
1037
525
653
585
477
541
773
1025
513
1542
194
194
337
385
385
18
15
565
869
565
1797
1037
525
653
585
477
541
773
1029
513
1542
194
194
337
341
269
18
15
565
869
565
1797
1037
525
653
585
477
541
645
1025
513
1542
194
130
481
481
257
18
15
565
869
565
1797
1037
525
653
585
477
541
645
1029
513
1542
194
130
481
482
318
18
15
565
869
565
1797
1037
525
653
585
477
541
837
1025
513
1542
194
194
370
257
257
18
15
565
869
565
1797
1037
525
653
585
477
541
837
1029
513
1542
194
194
370
258
262
18
15
565
869
565
1797
1037
525
653
585
474
537
773
1025
513
1542
192
197
277
385
385
18
15
565
869
565
1797
1037
525
653
585
474
537
773
1025
514
1542
192
198
275
385
384
18
15
565
869
565
1797
1037
525
653
585
474
537
773
1029
513
1542
192
134
274
438
390
18
15
565
869
565
1797
1037
525
653
585
474
537
777
1026
514
1542
192
230
289
352
276
18
15
565
869
565
1797
1037
525
653
585
474
537
777
1029
513
1542
192
230
289
355
391
18
15
565
869
565
1797
1037
525
653
585
474
537
645
1025
513
1542
192
133
501
481
257
18
15
565
869
565
1797
1037
525
653
585
474
537
645
1029
513
1542
192
134
498
482
270
18
15
565
869
565
1797
1037
525
653
585
474
537
1797
1025
513
1542
192
197
565
353
257
18
15
565
869
565
1797
1037
525
653
585
474
537
1797
1025
514
1542
192
198
562
367
320
18
15
565
869
565
1797
1037
525
653
585
474
537
1797
1029
513
1542
192
134
562
354
262
18
15
565
869
565
1797
1037
525
653
585
474
537
649
1025
513
1542
192
133
481
481
257
18
15
565
869
565
1797
1037
525
653
585
474
537
649
1025
514
1542
192
134
481
481
288
18
15
565
869
565
1797
1037
525
653
585
474
537
649
1025
514
1543
192
134
481
481
288
18
15
565
869
565
1797
1037
525
653
585
474
537
649
1026
515
1543
192
134
481
480
313
18
15
565
869
565
1797
1037
525
653
585
474
537
649
1029
513
1542
192
133
481
482
267
18
15
565
869
565
1797
1037
525
653
585
474
537
1801
1025
513
1542
192
134
545
353
257
18
15
565
869
565
1797
1037
525
653
585
474
537
1801
1025
514
1542
192
134
545
353
256
18
15
565
869
565
1797
1037
525
653
585
474
537
1801
1026
513
1542
192
134
545
352
318
18
15
565
869
565
1797
1037
525
653
585
474
537
1801
1026
514
1542
192
134
545
352
276
18
15
565
869
565
1797
1037
525
653
585
474
537
1801
1029
513
1542
192
134
545
354
262
18
15
565
869
565
1797
1037
525
653
585
474
537
837
1025
513
1542
192
197
373
257
257
18
15
565
869
565
1797
1037
525
653
585
474
537
837
1025
514
1542
192
198
370
271
256
18
15
565
869
565
1797
1037
525
653
585
474
537
841
1025
513
1542
192
197
353
257
257
18
15
565
869
565
1797
1037
525
653
585
474
537
841
1025
514
1542
192
198
353
257
256
18
15
565
869
565
1797
1037
525
653
585
474
537
841
1025
514
1543
192
198
353
257
256
18
15
565
869
565
1797
1037
525
653
585
474
537
841
1026
513
1542
192
197
353
256
318
18
15
565
869
565
1797
1037
525
653
585
474
537
841
1029
513
1542
192
197
353
259
269
18
15
565
869
565
1797
1037
525
653
585
474
537
1865
1025
514
1542
192
198
609
385
384
18
15
565
869
565
1797
1037
525
653
585
474
530
786
1026
514
1542
192
204
272
416
396
18
15
565
869
565
1797
1037
525
653
585
474
530
786
1026
514
1543
192
212
272
416
396
18
15
565
869
565
1797
1037
525
653
585
474
530
839
1025
514
1542
192
204
370
286
256
18
15
565
869
565
1797
1037
525
653
585
474
530
1863
1025
514
1542
192
204
626
414
384
18
15
565
869
565
1797
1037
525
653
585
474
538
774
1025
514
1542
192
196
272
406
384
18
15
565
869
565
1797
1037
525
653
585
474
538
779
1025
514
1542
192
228
290
386
384
18
15
565
869
565
1797
1037
525
653
585
474
538
786
1026
514
1542
192
196
324
192
440
18
15
565
869
565
1797
1037
525
653
585
474
538
651
1025
514
1542
192
132
482
482
256
18
15
565
869
565
1797
1037
525
653
585
474
538
651
1025
514
1543
192
136
482
482
256
18
15
565
869
565
1797
1037
525
653
585
474
538
843
1025
514
1542
192
200
354
258
256
18
15
565
869
565
1797
1037
525
653
585
474
538
843
1025
514
1543
192
200
354
258
256
18
15
565
869
565
1797
1037
525
653
585
474
539
777
1026
514
1542
192
226
290
384
396
18
15
565
869
565
1797
1037
525
653
585
474
539
777
1026
514
1543
192
226
290
384
396
18
15
565
869
565
1797
1037
525
653
585
474
539
777
1026
515
1543
192
226
290
384
386
18
15
565
869
565
1797
1037
525
653
585
474
539
649
1026
513
1542
192
130
482
480
269
18
15
565
869
565
1797
1037
525
653
585
474
539
649
1026
514
1542
192
130
482
480
268
18
15
565
869
565
1797
1037
525
653
585
474
539
649
1026
515
1543
192
130
482
480
258
18
15
565
869
565
1797
1037
525
653
585
474
539
649
1029
513
1542
192
130
482
482
262
18
15
565
869
565
1797
1037
525
653
585
474
539
1801
1026
513
1542
192
130
546
352
269
18
15
565
869
565
1797
1037
525
653
585
474
539
1801
1026
514
1542
192
130
546
352
268
18
15
565
869
565
1797
1037
525
653
585
474
539
1801
1026
514
1543
192
130
546
352
268
18
15
565
869
565
1797
1037
525
653
585
474
539
1801
1026
515
1543
192
130
546
352
258
18
15
565
869
565
1797
1037
525
653
585
474
539
1801
1029
513
1542
192
130
546
354
262
18
15
565
869
565
1797
1037
525
653
585
474
539
841
1026
514
1542
192
202
354
320
312
18
15
565
869
565
1797
1037
525
653
585
474
539
841
1026
514
1543
192
202
354
320
312
18
15
565
869
565
1797
1037
525
653
585
474
539
1865
1026
514
1542
192
202
610
320
312
18
15
565
869
565
1797
265
525
653
585
733
533
273
425
515
1543
1733
133
145
81
417
18
15
565
869
565
1797
269
521
653
585
729
537
266
426
514
1543
1729
71
224
120
716
18
15
565
997
565
1797
1033
517
653
329
217
533
785
1026
515
7
65
341
273
416
390
18
15
565
997
565
1797
1033
517
653
329
217
537
785
1026
515
7
65
513
327
384
394
18
15
565
997
565
1797
1033
517
653
329
217
541
785
1026
514
6
65
258
326
320
267
18
15
565
997
565
1797
1033
517
653
329
217
541
785
1026
514
7
65
258
326
320
267
18
15
565
997
565
1797
1033
517
653
329
217
541
785
1026
515
7
65
514
326
384
394
18
15
565
997
565
1797
1033
517
653
329
217
541
1809
1026
515
7
65
581
582
320
390
18
15
565
997
565
1797
1033
517
653
329
217
538
785
1026
515
7
65
512
326
384
394
18
15
565
997
565
1797
1033
517
653
329
345
537
785
1026
515
7
193
193
327
384
394
18
15
565
997
565
1797
1033
517
653
329
345
541
785
1026
514
6
193
194
326
320
267
18
15
565
997
565
1797
1033
517
653
329
345
541
785
1026
514
7
193
194
326
320
267
18
15
565
997
565
1797
1033
517
653
329
345
541
785
1026
515
7
193
194
326
384
385
18
15
565
997
565
1797
1033
517
653
329
345
538
785
1026
515
7
193
224
326
384
394
18
15
565
997
565
1797
1033
517
653
329
221
533
785
1026
515
7
69
517
321
416
422
18
15
565
997
565
1797
1033
517
653
329
221
541
785
1026
514
7
69
321
326
320
267
18
15
565
997
565
1797
1033
517
653
329
221
541
785
1026
515
7
69
321
326
384
385
18
15
565
997
565
1797
1033
517
653
329
221
541
1809
1026
514
7
69
577
582
320
395
18
15
565
997
565
1797
1033
517
653
329
221
541
1809
1026
515
7
69
577
582
320
321
18
15
565
997
565
1797
1033
517
653
329
218
530
785
1026
514
6
64
340
342
320
267
18
15
565
997
565
1797
1033
517
653
329
218
530
785
1026
514
7
64
340
342
320
267
18
15
565
997
565
1797
1033
517
653
329
218
530
785
1026
515
7
64
340
342
320
266
18
15
565
997
565
1797
1033
517
653
329
218
530
1809
1026
514
6
64
596
598
320
331
18
15
565
997
565
1797
1033
517
653
329
218
530
1809
1026
514
7
64
596
598
320
331
18
15
565
997
565
1797
1033
517
653
329
218
539
785
1026
515
7
64
258
324
320
262
18
15
565
997
565
1797
1033
517
653
329
349
533
785
1026
515
7
197
197
321
320
266
18
15
565
997
565
1797
1033
517
653
329
349
541
785
1026
514
7
197
193
326
320
267
18
15
565
997
565
1797
1033
517
653
329
349
541
785
1026
515
7
197
193
326
384
385
18
15
565
997
565
1797
1033
517
653
329
346
539
785
1026
515
7
192
194
324
320
262
18
15
565
997
565
1797
1033
521
653
329
217
533
785
1050
514
6
65
277
321
424
428
18
15
565
997
565
1797
1033
521
653
329
221
533
785
1050
514
6
66
531
321
424
428
18
15
565
997
565
1797
1033
521
653
329
221
533
785
1050
514
6
69
517
321
424
428
18
15
565
997
565
1797
1033
521
653
329
221
533
785
1050
514
7
69
517
321
424
428
18
15
565
997
565
1797
1033
521
653
329
221
533
785
1050
515
7
69
517
321
424
414
18
15
565
997
565
1797
1033
521
653
329
349
533
785
1050
514
6
197
197
321
424
428
18
15
565
997
565
1797
1033
521
653
329
349
533
785
1050
514
7
197
197
321
424
428
18
15
565
997
565
1797
1033
521
653
329
349
533
785
1050
515
7
197
197
321
424
430
18
15
565
997
565
1797
1033
525
653
329
217
533
785
1029
513
6
65
341
321
397
385
18
15
565
997
565
1797
1033
525
653
329
217
533
785
1049
515
7
65
341
273
425
410
18
15
565
997
565
1797
1033
525
653
329
217
537
785
1029
513
6
65
513
327
407
385
18
15
565
997
565
1797
1033
525
653
329
217
541
1809
1049
515
7
65
515
583
369
378
18
15
565
997
565
1797
1033
525
653
329
217
538
785
425
514
6
65
352
326
1107
1052
18
15
565
997
565
1797
1033
525
653
329
217
538
785
425
514
7
65
352
326
1107
1052
18
15
565
997
565
1797
1033
525
653
329
217
538
1809
1049
515
7
65
272
582
369
378
18
15
565
997
565
1797
1033
525
653
329
221
533
785
1029
513
6
66
338
321
397
385
18
15
565
997
565
1797
1033
525
653
329
218
537
785
1029
513
6
64
518
327
397
398
18
15
565
997
565
1797
1033
525
653
329
218
537
785
1049
513
6
64
358
326
369
283
18
15
565
997
565
1797
1033
525
653
329
218
530
785
1029
514
6
64
340
278
407
384
18
15
565
997
565
1797
1033
525
653
329
218
530
785
425
514
7
64
340
342
1107
1052
18
15
565
997
565
1797
1037
517
653
329
217
537
777
1049
514
6
65
257
289
433
408
18
15
565
997
565
1797
1037
517
653
329
217
537
777
1049
514
6
70
518
289
427
424
18
15
565
997
565
1797
1037
517
653
329
217
537
777
1049
514
7
65
257
289
433
408
18
15
565
997
565
1797
1037
517
653
329
217
537
1673
1049
514
6
65
263
993
43
280
18
15
565
997
565
1797
1037
517
653
329
217
537
649
1049
514
6
65
513
481
491
296
18
15
565
997
565
1797
1037
517
653
329
217
537
649
1049
514
6
70
262
481
491
296
18
15
565
997
565
1797
1037
517
653
329
217
537
649
1049
514
7
65
518
481
491
296
18
15
565
997
565
1797
1037
517
653
329
217
537
1801
1049
514
6
65
518
545
363
280
18
15
565
997
565
1797
1037
517
653
329
217
537
1801
1049
514
7
65
518
545
363
280
18
15
565
997
565
1797
1037
517
653
329
217
537
841
1049
514
6
65
577
1633
299
296
18
15
565
997
565
1797
1037
517
653
329
217
537
841
1049
514
6
70
582
1633
299
280
18
15
565
997
565
1797
1037
517
653
329
217
537
841
1049
514
7
65
577
1633
299
296
18
15
565
997
565
1797
1037
517
653
329
217
538
779
1049
514
6
65
288
290
428
408
18
15
565
997
565
1797
1037
517
653
329
217
538
779
1049
514
7
65
288
290
428
408
18
15
565
997
565
1797
1037
517
653
329
217
538
651
1049
514
6
65
288
482
490
296
18
15
565
997
565
1797
1037
517
653
329
217
538
651
1049
514
7
65
288
482
490
296
18
15
565
997
565
1797
1037
517
653
329
217
538
1803
1049
514
6
65
640
546
362
280
18
15
565
997
565
1797
1037
517
653
329
217
538
1803
1049
514
7
65
640
546
362
280
18
15
565
997
565
1797
1037
517
653
329
345
537
777
1049
514
6
193
225
289
363
376
18
15
565
997
565
1797
1037
517
653
329
345
537
777
1049
514
6
198
225
289
363
376
18
15
565
997
565
1797
1037
517
653
329
345
537
777
1049
514
7
193
225
289
363
376
18
15
565
997
565
1797
1037
517
653
329
345
537
649
1049
514
6
193
193
481
491
296
18
15
565
997
565
1797
1037
517
653
329
345
537
649
1049
514
6
198
198
481
491
296
18
15
565
997
565
1797
1037
517
653
329
345
537
649
1049
514
7
193
193
481
491
296
18
15
565
997
565
1797
1037
517
653
329
345
537
650
1049
514
6
193
193
480
494
424
18
15
565
997
565
1797
1037
517
653
329
345
537
650
1049
514
6
198
193
480
494
424
18
15
565
997
565
1797
1037
517
653
329
345
537
650
1049
514
7
193
193
480
494
424
18
15
565
997
565
1797
1037
517
653
329
345
538
779
1049
514
6
193
224
290
362
376
18
15
565
997
565
1797
1037
517
653
329
345
538
779
1049
514
7
193
224
290
362
376
18
15
565
997
565
1797
1037
517
653
329
218
537
777
1049
514
6
64
518
289
427
424
18
15
565
997
565
1797
1037
517
653
329
218
537
777
1049
514
7
64
518
289
427
424
18
15
565
997
565
1797
1037
517
653
329
218
537
1673
1049
514
6
64
262
993
43
280
18
15
565
997
565
1797
1037
517
653
329
218
537
649
1049
514
6
64
518
481
491
296
18
15
565
997
565
1797
1037
517
653
329
218
537
649
1049
514
7
64
518
481
491
296
18
15
565
997
565
1797
1037
517
653
329
218
537
1801
1049
514
6
64
518
545
363
280
18
15
565
997
565
1797
1037
517
653
329
218
537
1801
1049
514
7
64
518
545
363
280
18
15
565
997
565
1797
1037
517
653
329
218
537
841
1049
514
6
64
582
1633
299
280
18
15
565
997
565
1797
1037
517
653
329
218
537
841
1049
514
7
64
582
1633
299
280
18
15
565
997
565
1797
1037
517
653
329
218
538
779
1049
514
6
64
516
290
364
424
18
15
565
997
565
1797
1037
517
653
329
218
538
651
1049
514
6
64
584
482
490
296
18
15
565
997
565
1797
1037
517
653
329
218
538
651
1049
514
7
64
584
482
490
296
18
15
565
997
565
1797
1037
517
653
329
218
538
843
1049
514
6
64
584
1634
298
280
18
15
565
997
565
1797
1037
517
653
329
218
538
843
1049
514
7
64
584
1634
298
280
18
15
565
997
565
1797
1037
517
653
329
218
539
777
1049
514
6
64
258
290
427
424
18
15
565
997
565
1797
1037
517
653
329
218
539
777
1049
514
7
64
258
290
427
424
18
15
565
997
565
1797
1037
517
653
329
218
539
1673
1049
514
6
64
258
994
42
280
18
15
565
997
565
1797
1037
517
653
329
218
539
1673
1049
514
7
64
258
994
42
280
18
15
565
997
565
1797
1037
517
653
329
218
539
649
1049
514
6
64
514
482
491
296
18
15
565
997
565
1797
1037
517
653
329
218
539
649
1049
514
7
64
514
482
491
296
18
15
565
997
565
1797
1037
517
653
329
218
539
1801
1049
514
6
64
642
546
363
296
18
15
565
997
565
1797
1037
517
653
329
218
539
1801
1049
514
7
64
642
546
363
296
18
15
565
997
565
1797
1037
517
653
329
218
539
841
1049
514
6
64
586
1634
298
280
18
15
565
997
565
1797
1037
517
653
329
346
537
649
1049
514
6
192
198
481
491
296
18
15
565
997
565
1797
1037
517
653
329
346
530
787
1049
514
6
192
204
330
426
424
18
15
565
997
565
1797
1037
517
653
329
346
539
649
1049
514
6
192
202
482
490
296
18
15
565
997
565
1797
1037
517
653
329
493
537
777
1049
514
6
137
71
289
363
280
18
15
565
997
565
1797
1037
517
653
329
493
537
1801
1049
514
6
137
71
545
363
280
18
15
565
997
565
1797
1037
521
653
329
89
538
786
426
514
6
961
576
324
1104
1048
18
15
565
997
565
1797
1037
521
653
329
89
538
786
426
514
7
961
576
324
1104
1048
18
15
565
997
565
1797
1037
521
653
329
217
537
774
1030
514
6
65
513
280
384
392
18
15
565
997
565
1797
1037
521
653
329
217
537
774
1030
514
7
65
513
280
384
392
18
15
565
997
565
1797
1037
521
653
329
217
537
1670
1030
514
6
65
257
1000
0
264
18
15
565
997
565
1797
1037
521
653
329
217
537
1670
1030
514
7
65
257
1000
0
264
18
15
565
997
565
1797
1037
521
653
329
217
537
778
1030
514
6
65
513
288
448
392
18
15
565
997
565
1797
1037
521
653
329
217
537
778
1030
514
7
65
513
288
448
392
18
15
565
997
565
1797
1037
521
653
329
217
537
646
1030
514
7
65
513
488
480
440
18
15
565
997
565
1797
1037
521
653
329
217
537
1798
1030
514
6
65
513
600
320
264
18
15
565
997
565
1797
1037
521
653
329
217
537
1798
1030
514
7
65
641
552
352
264
18
15
565
997
565
1797
1037
521
653
329
217
537
838
1030
514
6
65
513
360
320
264
18
15
565
997
565
1797
1037
521
653
329
217
537
838
1030
514
7
65
513
360
320
264
18
15
565
997
565
1797
1037
521
653
329
217
537
1674
1030
514
6
65
263
992
0
264
18
15
565
997
565
1797
1037
521
653
329
217
537
650
1030
514
6
65
513
480
480
264
18
15
565
997
565
1797
1037
521
653
329
217
537
650
1030
514
7
65
523
480
480
264
18
15
565
997
565
1797
1037
521
653
329
217
537
1802
1030
514
6
65
523
544
352
328
18
15
565
997
565
1797
1037
521
653
329
217
537
1802
1030
514
7
65
523
544
352
328
18
15
565
997
565
1797
1037
521
653
329
217
537
1862
1030
514
6
65
513
632
320
264
18
15
565
997
565
1797
1037
521
653
329
217
537
1862
1030
514
7
65
513
632
320
264
18
15
565
997
565
1797
1037
521
653
329
217
537
806
1030
514
6
65
257
264
384
392
18
15
565
997
565
1797
1037
521
653
329
217
537
806
1030
514
7
65
257
264
384
392
18
15
565
997
565
1797
1037
521
653
329
217
537
842
1030
514
6
65
513
1632
128
392
18
15
565
997
565
1797
1037
521
653
329
217
537
842
1030
514
7
65
513
1632
128
392
18
15
565
997
565
1797
1037
521
653
329
217
537
1830
1030
514
6
65
523
520
320
328
18
15
565
997
565
1797
1037
521
653
329
217
537
1830
1030
514
7
65
523
520
320
328
18
15
565
997
565
1797
1037
521
653
329
217
537
1866
1030
514
6
65
513
608
384
392
18
15
565
997
565
1797
1037
521
653
329
217
537
1866
1030
514
7
65
513
608
384
392
18
15
565
997
565
1797
1037
521
653
329
217
538
774
1030
514
6
65
512
1552
192
392
18
15
565
997
565
1797
1037
521
653
329
217
538
774
1030
514
7
65
512
1552
192
392
18
15
565
997
565
1797
1037
521
653
329
217
538
779
1031
517
6
65
256
290
384
400
18
15
565
997
565
1797
1037
521
653
329
217
538
1670
1030
514
6
65
256
1008
0
264
18
15
565
997
565
1797
1037
521
653
329
217
538
1670
1030
514
7
65
256
1008
0
264
18
15
565
997
565
1797
1037
521
653
329
217
538
646
1030
514
7
65
512
496
480
312
18
15
565
997
565
1797
1037
521
653
329
217
538
1798
1030
514
6
65
512
528
320
264
18
15
565
997
565
1797
1037
521
653
329
217
538
1798
1030
514
7
65
512
528
320
264
18
15
565
997
565
1797
1037
521
653
329
217
538
1675
1031
517
6
65
288
994
0
272
18
15
565
997
565
1797
1037
521
653
329
217
538
786
1030
514
6
65
512
324
404
392
18
15
565
997
565
1797
1037
521
653
329
217
538
786
1030
514
7
65
512
324
404
392
18
15
565
997
565
1797
1037
521
653
329
217
538
786
426
514
6
65
320
324
1104
1048
18
15
565
997
565
1797
1037
521
653
329
217
538
786
426
514
7
65
320
324
1104
1048
18
15
565
997
565
1797
1037
521
653
329
217
538
786
426
515
7
65
320
324
1104
1050
18
15
565
997
565
1797
1037
521
653
329
217
538
838
1030
514
6
65
512
368
384
392
18
15
565
997
565
1797
1037
521
653
329
217
538
838
1030
514
7
65
512
368
384
392
18
15
565
997
565
1797
1037
521
653
329
217
538
1803
1031
517
6
65
640
546
352
272
18
15
565
997
565
1797
1037
521
653
329
217
538
1862
1030
514
6
65
528
624
384
392
18
15
565
997
565
1797
1037
521
653
329
217
538
1862
1030
514
7
65
528
624
384
392
18
15
565
997
565
1797
1037
521
653
329
217
538
843
1031
517
6
65
288
354
256
272
18
15
565
997
565
1797
1037
521
653
329
345
537
774
1030
514
6
193
193
328
384
392
18
15
565
997
565
1797
1037
521
653
329
345
537
774
1030
514
6
198
193
328
384
392
18
15
565
997
565
1797
1037
521
653
329
345
537
774
1030
514
7
193
193
328
384
392
18
15
565
997
565
1797
1037
521
653
329
345
537
646
1030
514
7
193
193
504
480
440
18
15
565
997
565
1797
1037
521
653
329
345
537
838
1030
514
6
193
193
376
256
264
18
15
565
997
565
1797
1037
521
653
329
345
537
838
1030
514
6
198
193
376
256
264
18
15
565
997
565
1797
1037
521
653
329
345
537
838
1030
514
7
193
193
376
256
264
18
15
565
997
565
1797
1037
521
653
329
345
537
806
1030
514
6
193
225
264
384
392
18
15
565
997
565
1797
1037
521
653
329
345
537
806
1030
514
7
193
225
264
384
392
18
15
565
997
565
1797
1037
521
653
329
345
537
842
1030
514
6
193
193
352
256
264
18
15
565
997
565
1797
1037
521
653
329
345
537
842
1030
514
6
198
193
352
256
264
18
15
565
997
565
1797
1037
521
653
329
345
537
842
1030
514
7
193
193
352
256
264
18
15
565
997
565
1797
1037
521
653
329
345
538
774
1030
514
6
193
192
272
384
392
18
15
565
997
565
1797
1037
521
653
329
345
538
774
1030
514
7
193
192
272
384
392
18
15
565
997
565
1797
1037
521
653
329
345
538
646
1030
514
7
193
224
496
480
440
18
15
565
997
565
1797
1037
521
653
329
345
538
786
1030
514
6
193
192
324
404
392
18
15
565
997
565
1797
1037
521
653
329
345
538
786
1030
514
7
193
192
324
404
392
18
15
565
997
565
1797
1037
521
653
329
345
538
838
1030
514
6
193
224
368
256
264
18
15
565
997
565
1797
1037
521
653
329
345
538
838
1030
514
7
193
224
368
256
264
18
15
565
997
565
1797
1037
521
653
329
218
530
786
1030
514
6
64
340
336
404
392
18
15
565
997
565
1797
1037
521
653
329
218
530
786
1030
514
7
64
340
336
404
392
18
15
565
997
565
1797
1037
521
653
329
218
530
786
426
514
6
64
340
336
1104
1048
18
15
565
997
565
1797
1037
521
653
329
218
530
786
426
514
7
64
340
336
1104
1048
18
15
565
997
565
1797
1037
521
653
329
218
538
774
1030
514
6
64
260
272
384
392
18
15
565
997
565
1797
1037
521
653
329
218
538
774
1030
514
7
64
260
272
384
392
18
15
565
997
565
1797
1037
521
653
329
218
538
1798
1030
514
6
64
516
592
320
264
18
15
565
997
565
1797
1037
521
653
329
218
538
1798
1030
514
7
64
516
592
320
264
18
15
565
997
565
1797
1037
521
653
329
218
538
786
1030
514
6
64
516
324
404
392
18
15
565
997
565
1797
1037
521
653
329
218
538
786
1030
514
7
64
516
324
404
392
18
15
565
997
565
1797
1037
521
653
329
218
538
786
426
514
6
64
580
324
1104
1048
18
15
565
997
565
1797
1037
521
653
329
218
538
786
426
514
7
64
580
324
1104
1048
18
15
565
997
565
1797
1037
521
653
329
218
538
786
426
515
7
64
580
1604
1104
1050
18
15
565
997
565
1797
1037
521
653
329
218
538
838
1030
514
6
64
260
368
256
264
18
15
565
997
565
1797
1037
521
653
329
218
538
838
1030
514
7
64
260
368
256
264
18
15
565
997
565
1797
1037
521
653
329
346
538
786
1030
514
6
192
196
324
404
392
18
15
565
997
565
1797
1037
525
653
329
217
533
773
1025
514
6
65
277
309
193
384
18
15
565
997
565
1797
1037
525
653
329
217
533
837
1025
514
6
65
277
373
257
256
18
15
565
997
565
1797
1037
525
653
329
217
533
1861
1025
514
6
65
277
629
321
256
18
15
565
997
565
1797
1037
525
653
329
217
537
773
1025
513
6
65
513
1557
193
385
18
15
565
997
565
1797
1037
525
653
329
217
537
773
1025
514
6
65
513
1561
193
384
18
15
565
997
565
1797
1037
525
653
329
217
537
773
1025
514
6
70
321
275
385
384
18
15
565
997
565
1797
1037
525
653
329
217
537
773
1029
513
6
65
513
1557
213
397
18
15
565
997
565
1797
1037
525
653
329
217
537
774
1025
514
6
70
321
280
438
384
18
15
565
997
565
1797
1037
525
653
329
217
537
774
1029
513
6
65
513
280
386
390
18
15
565
997
565
1797
1037
525
653
329
217
537
777
1025
513
6
65
513
289
449
385
18
15
565
997
565
1797
1037
525
653
329
217
537
777
1025
514
6
65
513
289
353
320
18
15
565
997
565
1797
1037
525
653
329
217
537
777
1025
514
6
70
262
289
417
416
18
15
565
997
565
1797
1037
525
653
329
217
537
777
1025
514
7
65
513
289
353
320
18
15
565
997
565
1797
1037
525
653
329
217
537
777
1026
514
6
65
267
289
416
396
18
15
565
997
565
1797
1037
525
653
329
217
537
777
1026
514
7
65
267
289
416
396
18
15
565
997
565
1797
1037
525
653
329
217
537
777
1026
515
7
65
513
289
352
322
18
15
565
997
565
1797
1037
525
653
329
217
537
777
1029
513
6
65
513
289
450
395
18
15
565
997
565
1797
1037
525
653
329
217
537
1669
1025
513
6
65
257
1017
1
257
18
15
565
997
565
1797
1037
525
653
329
217
537
1669
1025
514
6
65
257
1017
1
256
18
15
565
997
565
1797
1037
525
653
329
217
537
1669
1029
513
6
65
257
1017
2
262
18
15
565
997
565
1797
1037
525
653
329
217
537
1670
1029
513
6
65
257
1000
2
262
18
15
565
997
565
1797
1037
525
653
329
217
537
645
1025
513
6
65
513
505
481
257
18
15
565
997
565
1797
1037
525
653
329
217
537
645
1025
514
6
65
513
505
481
288
18
15
565
997
565
1797
1037
525
653
329
217
537
645
1029
513
6
65
513
505
482
294
18
15
565
997
565
1797
1037
525
653
329
217
537
778
1025
514
6
65
257
288
446
384
18
15
565
997
565
1797
1037
525
653
329
217
537
778
1027
513
6
65
257
288
418
386
18
15
565
997
565
1797
1037
525
653
329
217
537
646
1029
513
6
65
513
488
482
267
18
15
565
997
565
1797
1037
525
653
329
217
537
1797
1025
513
6
65
513
537
321
257
18
15
565
997
565
1797
1037
525
653
329
217
537
1797
1025
514
6
65
513
537
321
256
18
15
565
997
565
1797
1037
525
653
329
217
537
1797
1025
514
6
70
529
531
321
256
18
15
565
997
565
1797
1037
525
653
329
217
537
1797
1029
513
6
65
513
537
322
262
18
15
565
997
565
1797
1037
525
653
329
217
537
1798
1029
513
6
65
513
600
449
397
18
15
565
997
565
1797
1037
525
653
329
217
537
649
1025
513
6
65
513
481
481
257
18
15
565
997
565
1797
1037
525
653
329
217
537
649
1025
514
6
65
513
481
481
288
18
15
565
997
565
1797
1037
525
653
329
217
537
649
1025
514
7
65
577
481
481
416
18
15
565
997
565
1797
1037
525
653
329
217
537
649
1026
514
6
65
523
481
480
268
18
15
565
997
565
1797
1037
525
653
329
217
537
649
1026
515
7
65
577
481
480
418
18
15
565
997
565
1797
1037
525
653
329
217
537
649
1029
513
6
65
513
481
483
271
18
15
565
997
565
1797
1037
525
653
329
217
537
1801
1025
513
6
65
513
545
353
257
18
15
565
997
565
1797
1037
525
653
329
217
537
1801
1025
514
6
65
513
545
353
384
18
15
565
997
565
1797
1037
525
653
329
217
537
1801
1026
514
6
65
523
545
352
340
18
15
565
997
565
1797
1037
525
653
329
217
537
1801
1026
514
7
65
523
545
352
340
18
15
565
997
565
1797
1037
525
653
329
217
537
1801
1026
515
7
65
523
545
352
322
18
15
565
997
565
1797
1037
525
653
329
217
537
837
1025
513
6
65
513
377
385
385
18
15
565
997
565
1797
1037
525
653
329
217
537
837
1025
514
6
65
513
377
385
384
18
15
565
997
565
1797
1037
525
653
329
217
537
837
1025
514
6
70
321
373
257
256
18
15
565
997
565
1797
1037
525
653
329
217
537
837
1029
513
6
65
513
377
386
390
18
15
565
997
565
1797
1037
525
653
329
217
537
838
1025
514
6
70
353
360
334
256
18
15
565
997
565
1797
1037
525
653
329
217
537
838
1029
513
6
65
513
360
322
262
18
15
565
997
565
1797
1037
525
653
329
217
537
841
1025
513
6
65
257
353
321
257
18
15
565
997
565
1797
1037
525
653
329
217
537
841
1025
514
6
65
257
353
321
256
18
15
565
997
565
1797
1037
525
653
329
217
537
841
1025
514
6
70
262
353
321
256
18
15
565
997
565
1797
1037
525
653
329
217
537
841
1025
514
7
65
257
353
321
256
18
15
565
997
565
1797
1037
525
653
329
217
537
841
1026
514
6
65
257
353
320
268
18
15
565
997
565
1797
1037
525
653
329
217
537
841
1026
514
7
65
257
353
320
268
18
15
565
997
565
1797
1037
525
653
329
217
537
841
1026
515
7
65
321
353
256
258
18
15
565
997
565
1797
1037
525
653
329
217
537
841
1029
513
6
65
257
353
322
267
18
15
565
997
565
1797
1037
525
653
329
217
537
650
1027
513
6
65
577
480
482
290
18
15
565
997
565
1797
1037
525
653
329
217
537
1802
1027
513
6
65
513
544
354
322
18
15
565
997
565
1797
1037
525
653
329
217
537
1861
1025
513
6
65
513
633
385
385
18
15
565
997
565
1797
1037
525
653
329
217
537
1861
1025
514
6
65
513
633
385
384
18
15
565
997
565
1797
1037
525
653
329
217
537
1861
1025
514
6
70
529
627
385
384
18
15
565
997
565
1797
1037
525
653
329
217
537
1861
1029
513
6
65
513
633
386
390
18
15
565
997
565
1797
1037
525
653
329
217
537
805
1025
513
6
65
513
265
385
385
18
15
565
997
565
1797
1037
525
653
329
217
537
805
1025
514
6
65
513
265
385
416
18
15
565
997
565
1797
1037
525
653
329
217
537
805
1025
514
6
70
321
265
385
416
18
15
565
997
565
1797
1037
525
653
329
217
537
805
1029
513
6
65
513
265
386
391
18
15
565
997
565
1797
1037
525
653
329
217
537
1862
1029
513
6
65
577
632
322
262
18
15
565
997
565
1797
1037
525
653
329
217
537
806
1025
514
6
70
577
264
398
384
18
15
565
997
565
1797
1037
525
653
329
217
537
806
1029
513
6
65
257
264
386
390
18
15
565
997
565
1797
1037
525
653
329
217
537
842
1027
513
6
65
577
352
322
258
18
15
565
997
565
1797
1037
525
653
329
217
537
842
1027
515
7
65
321
352
258
312
18
15
565
997
565
1797
1037
525
653
329
217
537
1865
1025
513
6
65
577
609
321
257
18
15
565
997
565
1797
1037
525
653
329
217
537
1865
1025
514
6
65
609
609
321
256
18
15
565
997
565
1797
1037
525
653
329
217
537
1865
1025
514
6
70
263
609
321
256
18
15
565
997
565
1797
1037
525
653
329
217
537
1865
1025
514
7
65
609
609
321
256
18
15
565
997
565
1797
1037
525
653
329
217
537
1865
1026
514
6
65
577
609
320
268
18
15
565
997
565
1797
1037
525
653
329
217
537
1865
1026
514
7
65
577
609
320
268
18
15
565
997
565
1797
1037
525
653
329
217
537
1865
1029
513
6
65
577
609
322
267
18
15
565
997
565
1797
1037
525
653
329
217
537
1829
1025
513
6
65
513
521
321
257
18
15
565
997
565
1797
1037
525
653
329
217
537
1829
1025
514
6
65
513
521
321
256
18
15
565
997
565
1797
1037
525
653
329
217
537
1829
1029
513
6
65
513
521
322
262
18
15
565
997
565
1797
1037
525
653
329
217
537
1830
1029
513
6
65
513
520
322
262
18
15
565
997
565
1797
1037
525
653
329
217
541
773
1025
513
6
65
517
273
385
385
18
15
565
997
565
1797
1037
525
653
329
217
541
773
1025
514
6
65
517
273
385
384
18
15
565
997
565
1797
1037
525
653
329
217
541
773
1025
514
6
70
322
275
385
384
18
15
565
997
565
1797
1037
525
653
329
217
541
773
1029
513
6
65
517
273
341
269
18
15
565
997
565
1797
1037
525
653
329
217
541
773
425
514
6
65
517
309
1137
1048
18
15
565
997
565
1797
1037
525
653
329
217
541
1669
1025
513
6
65
261
993
1
257
18
15
565
997
565
1797
1037
525
653
329
217
541
1669
1025
514
6
65
261
1013
1
256
18
15
565
997
565
1797
1037
525
653
329
217
541
1669
1029
513
6
65
261
993
2
262
18
15
565
997
565
1797
1037
525
653
329
217
541
645
1025
513
6
65
517
481
481
257
18
15
565
997
565
1797
1037
525
653
329
217
541
645
1025
514
6
65
517
481
481
416
18
15
565
997
565
1797
1037
525
653
329
217
541
645
1025
514
6
70
578
499
481
288
18
15
565
997
565
1797
1037
525
653
329
217
541
645
1029
513
6
65
517
481
482
318
18
15
565
997
565
1797
1037
525
653
329
217
541
1797
1025
513
6
65
517
533
321
257
18
15
565
997
565
1797
1037
525
653
329
217
541
1797
1025
514
6
65
517
533
321
256
18
15
565
997
565
1797
1037
525
653
329
217
541
1797
1025
514
6
70
578
531
321
256
18
15
565
997
565
1797
1037
525
653
329
217
541
1797
1029
513
6
65
517
533
341
269
18
15
565
997
565
1797
1037
525
653
329
217
541
837
1025
513
6
65
517
353
321
257
18
15
565
997
565
1797
1037
525
653
329
217
541
837
1025
514
6
65
517
353
321
256
18
15
565
997
565
1797
1037
525
653
329
217
541
837
1025
514
6
70
322
370
257
256
18
15
565
997
565
1797
1037
525
653
329
217
541
837
1029
513
6
65
517
353
333
269
18
15
565
997
565
1797
1037
525
653
329
217
541
1861
1025
513
6
65
517
609
385
385
18
15
565
997
565
1797
1037
525
653
329
217
541
1861
1025
514
6
65
517
625
385
384
18
15
565
997
565
1797
1037
525
653
329
217
541
1861
1025
514
6
70
578
626
321
256
18
15
565
997
565
1797
1037
525
653
329
217
541
1861
1029
513
6
65
517
609
386
390
18
15
565
997
565
1797
1037
525
653
329
217
541
805
1025
513
6
65
261
265
385
385
18
15
565
997
565
1797
1037
525
653
329
217
541
805
1025
514
6
65
261
265
385
384
18
15
565
997
565
1797
1037
525
653
329
217
541
805
1025
514
6
70
329
265
385
384
18
15
565
997
565
1797
1037
525
653
329
217
541
805
1029
513
6
65
261
265
386
390
18
15
565
997
565
1797
1037
525
653
329
217
541
1829
1025
514
6
65
585
521
321
320
18
15
565
997
565
1797
1037
525
653
329
217
541
1829
1025
514
6
70
585
521
321
320
18
15
565
997
565
1797
1037
525
653
329
217
538
774
1025
513
6
65
320
272
406
385
18
15
565
997
565
1797
1037
525
653
329
217
538
774
1025
514
6
65
256
272
406
384
18
15
565
997
565
1797
1037
525
653
329
217
538
774
1025
514
7
65
256
272
406
384
18
15
565
997
565
1797
1037
525
653
329
217
538
774
1029
513
6
65
640
1552
193
397
18
15
565
997
565
1797
1037
525
653
329
217
538
779
1025
513
6
65
288
290
418
407
18
15
565
997
565
1797
1037
525
653
329
217
538
779
1025
514
6
65
512
290
354
384
18
15
565
997
565
1797
1037
525
653
329
217
538
779
1025
514
7
65
512
290
354
384
18
15
565
997
565
1797
1037
525
653
329
217
538
1670
1029
513
6
65
288
1008
1
269
18
15
565
997
565
1797
1037
525
653
329
217
538
646
1029
513
6
65
608
496
482
442
18
15
565
997
565
1797
1037
525
653
329
217
538
775
1025
513
6
65
272
305
365
353
18
15
565
997
565
1797
1037
525
653
329
217
538
775
1029
513
6
65
336
337
385
397
18
15
565
997
565
1797
1037
525
653
329
217
538
1798
1025
513
6
65
576
528
342
257
18
15
565
997
565
1797
1037
525
653
329
217
538
1798
1025
514
6
65
576
528
342
256
18
15
565
997
565
1797
1037
525
653
329
217
538
1798
1025
514
7
65
576
528
342
256
18
15
565
997
565
1797
1037
525
653
329
217
538
1798
1029
513
6
65
640
560
321
397
18
15
565
997
565
1797
1037
525
653
329
217
538
1675
1025
514
6
65
256
994
2
256
18
15
565
997
565
1797
1037
525
653
329
217
538
1675
1025
514
7
65
256
994
2
256
18
15
565
997
565
1797
1037
525
653
329
217
538
786
1025
513
6
65
528
324
397
385
18
15
565
997
565
1797
1037
525
653
329
217
538
786
1025
514
6
65
336
324
398
384
18
15
565
997
565
1797
1037
525
653
329
217
538
786
1026
514
6
65
512
324
384
440
18
15
565
997
565
1797
1037
525
653
329
217
538
786
1026
514
7
65
512
324
384
440
18
15
565
997
565
1797
1037
525
653
329
217
538
786
1026
515
7
65
512
324
384
386
18
15
565
997
565
1797
1037
525
653
329
217
538
786
1027
513
6
65
528
324
385
397
18
15
565
997
565
1797
1037
525
653
329
217
538
838
1029
513
6
65
272
368
321
333
18
15
565
997
565
1797
1037
525
653
329
217
538
651
1025
514
6
65
256
482
482
256
18
15
565
997
565
1797
1037
525
653
329
217
538
651
1025
514
7
65
256
482
482
256
18
15
565
997
565
1797
1037
525
653
329
217
538
1803
1025
513
6
65
288
546
354
315
18
15
565
997
565
1797
1037
525
653
329
217
538
1803
1025
514
6
65
608
546
354
256
18
15
565
997
565
1797
1037
525
653
329
217
538
1803
1025
514
7
65
288
546
354
256
18
15
565
997
565
1797
1037
525
653
329
217
538
647
1029
513
6
65
576
497
481
269
18
15
565
997
565
1797
1037
525
653
329
217
538
1862
1029
513
6
65
608
624
321
333
18
15
565
997
565
1797
1037
525
653
329
217
538
843
1025
513
6
65
288
354
258
315
18
15
565
997
565
1797
1037
525
653
329
217
538
843
1025
514
6
65
256
354
258
256
18
15
565
997
565
1797
1037
525
653
329
217
538
843
1025
514
7
65
256
354
258
256
18
15
565
997
565
1797
1037
525
653
329
217
538
1810
1026
514
6
65
528
580
320
312
18
15
565
997
565
1797
1037
525
653
329
217
538
1810
1026
514
7
65
528
580
320
312
18
15
565
997
565
1797
1037
525
653
329
217
538
1810
1026
515
7
65
528
580
320
258
18
15
565
997
565
1797
1037
525
653
329
217
538
1810
1027
513
6
65
576
580
321
333
18
15
565
997
565
1797
1037
525
653
329
217
538
839
1029
513
6
65
320
369
257
269
18
15
565
997
565
1797
1037
525
653
329
217
538
1867
1025
513
6
65
608
610
322
314
18
15
565
997
565
1797
1037
525
653
329
217
538
1867
1025
514
6
65
256
610
322
256
18
15
565
997
565
1797
1037
525
653
329
217
538
1867
1025
514
7
65
256
610
322
256
18
15
565
997
565
1797
1037
525
653
329
217
538
1863
1029
513
6
65
528
625
321
333
18
15
565
997
565
1797
1037
525
653
329
345
537
773
1025
514
6
193
193
281
385
384
18
15
565
997
565
1797
1037
525
653
329
345
537
773
1025
514
6
198
193
275
415
384
18
15
565
997
565
1797
1037
525
653
329
345
537
777
1025
514
6
193
225
289
353
256
18
15
565
997
565
1797
1037
525
653
329
345
537
777
1025
514
7
193
225
289
353
256
18
15
565
997
565
1797
1037
525
653
329
345
537
777
1026
514
6
198
230
289
352
276
18
15
565
997
565
1797
1037
525
653
329
345
537
645
1025
514
6
193
193
489
481
288
18
15
565
997
565
1797
1037
525
653
329
345
537
649
1025
514
6
193
193
481
481
416
18
15
565
997
565
1797
1037
525
653
329
345
537
649
1025
514
7
193
193
481
481
416
18
15
565
997
565
1797
1037
525
653
329
345
537
649
1026
515
7
193
193
481
480
418
18
15
565
997
565
1797
1037
525
653
329
345
537
837
1025
514
6
193
193
361
257
256
18
15
565
997
565
1797
1037
525
653
329
345
537
837
1025
514
6
198
198
357
257
256
18
15
565
997
565
1797
1037
525
653
329
345
537
841
1025
514
6
193
193
353
257
256
18
15
565
997
565
1797
1037
525
653
329
345
537
841
1025
514
7
193
193
353
257
256
18
15
565
997
565
1797
1037
525
653
329
345
537
841
1026
514
6
193
193
353
256
268
18
15
565
997
565
1797
1037
525
653
329
345
537
841
1026
514
7
193
193
353
256
268
18
15
565
997
565
1797
1037
525
653
329
345
537
841
1026
515
7
193
193
353
256
258
18
15
565
997
565
1797
1037
525
653
329
345
541
773
1025
513
6
193
227
289
353
257
18
15
565
997
565
1797
1037
525
653
329
345
541
773
1025
514
6
193
195
337
385
384
18
15
565
997
565
1797
1037
525
653
329
345
541
773
1025
514
6
198
194
339
385
384
18
15
565
997
565
1797
1037
525
653
329
345
541
773
1029
513
6
193
227
289
354
262
18
15
565
997
565
1797
1037
525
653
329
345
541
645
1025
513
6
193
227
499
481
257
18
15
565
997
565
1797
1037
525
653
329
345
541
645
1025
514
6
193
195
497
481
288
18
15
565
997
565
1797
1037
525
653
329
345
541
645
1025
514
6
198
194
499
481
288
18
15
565
997
565
1797
1037
525
653
329
345
541
645
1029
513
6
193
227
499
483
269
18
15
565
997
565
1797
1037
525
653
329
345
541
837
1025
513
6
193
227
377
257
257
18
15
565
997
565
1797
1037
525
653
329
345
541
837
1025
514
6
193
195
369
257
256
18
15
565
997
565
1797
1037
525
653
329
345
541
837
1025
514
6
198
194
371
257
256
18
15
565
997
565
1797
1037
525
653
329
345
541
837
1029
513
6
193
227
377
258
262
18
15
565
997
565
1797
1037
525
653
329
345
538
774
1025
513
6
193
224
272
406
385
18
15
565
997
565
1797
1037
525
653
329
345
538
774
1025
514
6
193
192
272
406
384
18
15
565
997
565
1797
1037
525
653
329
345
538
774
1025
514
7
193
192
272
406
384
18
15
565
997
565
1797
1037
525
653
329
345
538
774
1029
513
6
193
224
272
386
390
18
15
565
997
565
1797
1037
525
653
329
345
538
779
1025
513
6
193
224
290
354
443
18
15
565
997
565
1797
1037
525
653
329
345
538
779
1025
514
6
193
224
290
354
256
18
15
565
997
565
1797
1037
525
653
329
345
538
779
1025
514
7
193
224
290
354
256
18
15
565
997
565
1797
1037
525
653
329
345
538
646
1029
513
6
193
224
496
482
267
18
15
565
997
565
1797
1037
525
653
329
345
538
786
1025
513
6
193
224
324
397
397
18
15
565
997
565
1797
1037
525
653
329
345
538
786
1025
514
6
193
208
324
398
384
18
15
565
997
565
1797
1037
525
653
329
345
538
786
1026
514
6
193
192
324
384
396
18
15
565
997
565
1797
1037
525
653
329
345
538
786
1026
514
7
193
192
324
384
396
18
15
565
997
565
1797
1037
525
653
329
345
538
786
1026
515
7
193
192
324
384
386
18
15
565
997
565
1797
1037
525
653
329
345
538
786
1027
513
6
193
224
324
385
397
18
15
565
997
565
1797
1037
525
653
329
345
538
838
1029
513
6
193
224
368
257
269
18
15
565
997
565
1797
1037
525
653
329
221
541
773
1025
513
6
66
322
273
385
385
18
15
565
997
565
1797
1037
525
653
329
221
541
773
1029
513
6
66
322
273
405
397
18
15
565
997
565
1797
1037
525
653
329
221
541
645
1025
513
6
66
706
498
481
257
18
15
565
997
565
1797
1037
525
653
329
221
541
645
1029
513
6
66
706
498
482
267
18
15
565
997
565
1797
1037
525
653
329
221
541
837
1025
513
6
66
322
353
321
257
18
15
565
997
565
1797
1037
525
653
329
221
541
837
1029
513
6
66
322
354
322
262
18
15
565
997
565
1797
1037
525
653
329
218
537
773
1025
513
6
64
518
275
385
385
18
15
565
997
565
1797
1037
525
653
329
218
537
773
1025
514
6
64
518
275
385
384
18
15
565
997
565
1797
1037
525
653
329
218
537
773
1029
513
6
64
518
1554
194
390
18
15
565
997
565
1797
1037
525
653
329
218
537
777
1025
513
6
64
518
289
353
257
18
15
565
997
565
1797
1037
525
653
329
218
537
777
1025
514
6
64
518
289
353
352
18
15
565
997
565
1797
1037
525
653
329
218
537
777
1025
514
7
64
518
289
353
352
18
15
565
997
565
1797
1037
525
653
329
218
537
777
1026
514
6
64
262
289
352
276
18
15
565
997
565
1797
1037
525
653
329
218
537
777
1026
515
7
64
262
289
416
418
18
15
565
997
565
1797
1037
525
653
329
218
537
777
1029
513
6
64
518
289
355
327
18
15
565
997
565
1797
1037
525
653
329
218
537
1669
1029
513
6
64
262
1010
2
262
18
15
565
997
565
1797
1037
525
653
329
218
537
645
1025
513
6
64
646
499
481
257
18
15
565
997
565
1797
1037
525
653
329
218
537
645
1029
513
6
64
518
498
482
270
18
15
565
997
565
1797
1037
525
653
329
218
537
1797
1025
513
6
64
518
594
351
321
18
15
565
997
565
1797
1037
525
653
329
218
537
1797
1025
514
6
64
518
594
351
256
18
15
565
997
565
1797
1037
525
653
329
218
537
1797
1029
513
6
64
518
530
322
262
18
15
565
997
565
1797
1037
525
653
329
218
537
1673
1026
514
6
64
262
993
0
268
18
15
565
997
565
1797
1037
525
653
329
218
537
1673
1029
513
6
64
262
993
3
269
18
15
565
997
565
1797
1037
525
653
329
218
537
649
1025
513
6
64
518
481
481
257
18
15
565
997
565
1797
1037
525
653
329
218
537
649
1025
514
6
64
518
481
481
288
18
15
565
997
565
1797
1037
525
653
329
218
537
649
1025
514
7
64
518
481
481
288
18
15
565
997
565
1797
1037
525
653
329
218
537
649
1026
514
6
64
518
481
480
268
18
15
565
997
565
1797
1037
525
653
329
218
537
649
1026
515
7
64
518
481
480
258
18
15
565
997
565
1797
1037
525
653
329
218
537
649
1029
513
6
64
518
481
483
267
18
15
565
997
565
1797
1037
525
653
329
218
537
1801
1025
513
6
64
518
545
353
257
18
15
565
997
565
1797
1037
525
653
329
218
537
1801
1025
514
6
64
518
545
353
352
18
15
565
997
565
1797
1037
525
653
329
218
537
1801
1025
514
7
64
518
545
353
352
18
15
565
997
565
1797
1037
525
653
329
218
537
1801
1026
514
6
64
262
545
352
340
18
15
565
997
565
1797
1037
525
653
329
218
537
1801
1026
515
7
64
262
545
352
322
18
15
565
997
565
1797
1037
525
653
329
218
537
1801
1029
513
6
64
518
545
354
326
18
15
565
997
565
1797
1037
525
653
329
218
537
837
1025
513
6
64
262
371
257
257
18
15
565
997
565
1797
1037
525
653
329
218
537
837
1025
514
6
64
262
371
257
256
18
15
565
997
565
1797
1037
525
653
329
218
537
837
1029
513
6
64
518
370
386
390
18
15
565
997
565
1797
1037
525
653
329
218
537
841
1025
513
6
64
518
353
321
257
18
15
565
997
565
1797
1037
525
653
329
218
537
841
1025
514
6
64
518
353
321
256
18
15
565
997
565
1797
1037
525
653
329
218
537
841
1025
514
7
64
262
353
257
256
18
15
565
997
565
1797
1037
525
653
329
218
537
841
1026
514
6
64
518
353
320
268
18
15
565
997
565
1797
1037
525
653
329
218
537
841
1029
513
6
64
518
353
259
269
18
15
565
997
565
1797
1037
525
653
329
218
537
1861
1025
513
6
64
582
626
335
257
18
15
565
997
565
1797
1037
525
653
329
218
537
1861
1025
514
6
64
582
626
335
352
18
15
565
997
565
1797
1037
525
653
329
218
537
1861
1029
513
6
64
582
626
322
262
18
15
565
997
565
1797
1037
525
653
329
218
537
1865
1025
513
6
64
262
609
321
315
18
15
565
997
565
1797
1037
525
653
329
218
537
1865
1025
514
6
64
518
609
385
384
18
15
565
997
565
1797
1037
525
653
329
218
537
1865
1025
514
7
64
518
609
385
384
18
15
565
997
565
1797
1037
525
653
329
218
537
1865
1029
513
6
64
518
609
386
390
18
15
565
997
565
1797
1037
525
653
329
218
530
775
1025
513
6
64
652
1586
214
385
18
15
565
997
565
1797
1037
525
653
329
218
530
775
1025
514
6
64
652
1586
214
384
18
15
565
997
565
1797
1037
525
653
329
218
530
775
1029
513
6
64
652
1586
216
397
18
15
565
997
565
1797
1037
525
653
329
218
530
786
1025
514
6
64
340
272
406
384
18
15
565
997
565
1797
1037
525
653
329
218
530
786
1026
514
6
64
268
272
384
396
18
15
565
997
565
1797
1037
525
653
329
218
530
839
1025
514
6
64
332
370
286
256
18
15
565
997
565
1797
1037
525
653
329
218
538
779
1025
514
6
64
264
290
354
256
18
15
565
997
565
1797
1037
525
653
329
218
538
779
1025
514
7
64
264
290
354
256
18
15
565
997
565
1797
1037
525
653
329
218
538
786
1025
514
6
64
516
324
398
384
18
15
565
997
565
1797
1037
525
653
329
218
538
786
1026
514
6
64
516
324
384
440
18
15
565
997
565
1797
1037
525
653
329
218
538
651
1025
514
6
64
584
482
482
256
18
15
565
997
565
1797
1037
525
653
329
218
538
651
1025
514
7
64
584
482
482
256
18
15
565
997
565
1797
1037
525
653
329
218
538
843
1025
514
6
64
264
354
322
256
18
15
565
997
565
1797
1037
525
653
329
218
538
843
1025
514
7
64
264
354
322
256
18
15
565
997
565
1797
1037
525
653
329
218
538
1810
1026
514
6
64
580
580
320
312
18
15
565
997
565
1797
1037
525
653
329
218
538
1867
1025
514
6
64
516
610
386
384
18
15
565
997
565
1797
1037
525
653
329
218
538
1867
1025
514
7
64
584
610
322
256
18
15
565
997
565
1797
1037
525
653
329
218
539
777
1026
514
6
64
258
290
384
396
18
15
565
997
565
1797
1037
525
653
329
218
539
777
1026
515
7
64
258
290
384
386
18
15
565
997
565
1797
1037
525
653
329
218
539
1673
1026
514
6
64
258
994
0
268
18
15
565
997
565
1797
1037
525
653
329
218
539
1673
1026
515
7
64
258
994
0
258
18
15
565
997
565
1797
1037
525
653
329
218
539
649
1026
514
6
64
514
482
480
268
18
15
565
997
565
1797
1037
525
653
329
218
539
649
1026
515
7
64
514
482
480
258
18
15
565
997
565
1797
1037
525
653
329
218
539
1801
1026
514
6
64
642
546
352
268
18
15
565
997
565
1797
1037
525
653
329
218
539
1801
1026
515
7
64
642
546
352
258
18
15
565
997
565
1797
1037
525
653
329
218
539
841
1026
514
6
64
514
354
320
268
18
15
565
997
565
1797
1037
525
653
329
218
539
841
1026
515
7
64
514
354
320
258
18
15
565
997
565
1797
1037
525
653
329
218
539
1865
1026
514
6
64
258
610
320
312
18
15
565
997
565
1797
1037
525
653
329
218
539
1865
1026
515
7
64
258
610
320
322
18
15
565
997
565
1797
1037
525
653
329
346
537
773
1025
514
6
192
197
341
385
384
18
15
565
997
565
1797
1037
525
653
329
346
537
649
1025
514
6
192
198
481
481
416
18
15
565
997
565
1797
1037
525
653
329
346
537
837
1025
514
6
192
198
371
257
256
18
15
565
997
565
1797
1037
525
653
329
346
537
841
1025
514
6
192
198
353
257
256
18
15
565
997
565
1797
1037
525
653
329
346
530
786
1025
514
6
192
204
332
398
384
18
15
565
997
565
1797
1037
525
653
329
346
530
786
1026
514
6
192
204
336
320
268
18
15
565
997
565
1797
1037
525
653
329
346
530
839
1025
514
6
192
204
370
286
256
18
15
565
997
565
1797
1037
525
653
329
346
538
786
1026
514
6
192
196
324
384
396
18
15
565
997
565
1797
1037
525
653
329
346
539
649
1026
514
6
192
202
482
480
268
18
15
565
997
565
1797
1037
525
653
329
346
539
841
1026
514
6
192
202
354
320
312
18
15
565
997
565
1797
1037
525
653
329
493
537
773
1025
514
6
137
71
277
385
384
18
15
565
997
565
1797
1037
525
653
329
493
537
774
1025
514
6
137
71
280
438
384
18
15
565
997
565
1797
1037
525
653
329
493
537
777
1025
514
6
137
199
289
353
256
18
15
565
997
565
1797
1037
525
653
329
493
537
777
1026
514
6
137
71
289
352
404
18
15
565
997
565
1797
1037
525
653
329
493
537
1797
1025
514
6
137
71
533
321
256
18
15
565
997
565
1797
1037
525
653
329
493
537
1798
1025
514
6
137
71
552
366
256
18
15
565
997
565
1797
1037
525
653
329
493
537
1801
1025
514
6
137
199
545
353
256
18
15
565
997
565
1797
1037
525
653
329
493
537
1801
1026
514
6
137
71
545
352
276
18
15
565
997
565
1797
1037
525
653
329
493
537
837
1025
514
6
137
71
361
270
256
18
15
565
997
565
1797
1037
525
653
329
493
537
838
1025
514
6
137
71
360
270
256
18
15
565
997
565
1797
1037
525
653
329
493
537
841
1025
514
6
137
71
353
321
256
18
15
565
997
565
1797
1037
525
653
329
493
537
1861
1025
514
6
137
71
617
398
384
18
15
565
997
565
1797
1037
525
653
329
493
537
805
1025
514
6
137
71
265
399
384
18
15
565
997
565
1797
1037
525
653
329
493
537
1862
1025
514
6
137
71
616
398
384
18
15
565
997
565
1797
1037
525
653
329
493
541
773
1025
514
6
137
67
273
385
384
18
15
565
997
565
1797
1037
525
653
329
493
541
1797
1025
514
6
137
67
545
353
256
18
15
565
997
565
1797
1037
525
653
329
493
541
837
1025
514
6
137
67
353
257
256
18
15
565
997
565
1797
1037
525
653
329
493
541
1861
1025
514
6
137
67
609
385
384
18
15
565
997
565
1797
1037
525
653
329
493
541
805
1025
514
6
137
67
265
385
384
18
15
565
997
565
1797
1037
525
653
329
493
541
1829
1025
514
6
137
67
521
321
256
18
15
565
997
565
1797
269
517
653
329
217
537
294
505
514
6
65
513
136
106
488
18
15
565
997
565
1797
269
517
653
329
217
537
294
505
514
7
65
513
136
106
488
18
15
565
357
617
709
525
525
653
145
401
789
453
513
513
141
1233
603
1625
1153
385
18
15
565
357
617
709
525
525
653
145
401
789
453
513
513
141
1225
589
1629
1153
385
18
15
565
357
617
709
525
525
653
145
401
789
453
513
514
142
1233
603
1629
1153
384
18
15
565
357
617
709
525
525
653
145
401
789
453
517
513
141
1233
603
1627
1155
391
18
15
565
357
617
709
525
525
653
145
401
789
453
517
513
141
1225
589
1626
1154
390
18
15
565
357
617
709
525
525
653
145
401
789
453
517
513
142
1233
603
1627
1155
391
18
15
565
357
617
709
525
525
653
145
401
789
453
517
513
142
1225
603
1627
1155
391
18
15
565
357
617
709
525
525
653
145
401
789
453
517
513
142
1234
603
1627
1155
391
18
15
565
357
617
709
525
525
653
145
401
789
454
517
513
141
1233
603
1624
1153
390
18
15
565
357
617
709
525
525
653
145
401
789
454
517
513
142
1233
603
1624
1153
390
18
15
565
357
617
709
525
525
653
145
401
789
454
517
513
142
1234
603
1624
1153
390
18
15
565
357
617
709
525
525
653
145
401
793
453
513
513
141
1233
593
1621
1153
385
18
15
565
357
617
709
525
525
653
145
401
793
454
513
513
141
1233
595
1620
1206
417
18
15
565
357
617
709
525
525
653
145
401
793
459
517
513
141
1233
593
1617
1153
445
18
15
565
357
617
709
525
525
653
145
401
793
459
517
513
142
1233
593
1617
1153
445
18
15
565
357
617
709
525
525
653
145
401
793
455
513
513
141
1233
593
1625
1165
417
18
15
565
357
617
709
525
525
653
145
401
793
455
517
513
141
1233
593
1625
1153
445
18
15
565
357
617
709
525
525
653
145
401
793
455
517
513
142
1233
593
1625
1153
445
18
15
565
357
613
709
525
525
653
145
405
789
457
513
514
142
1226
603
1601
1153
384
18
15
565
357
613
709
525
525
653
145
405
789
457
517
513
142
1226
603
1601
1154
390
18
15
565
357
629
709
525
525
653
145
409
793
453
517
513
141
1217
577
1621
1205
445
18
15
565
357
629
709
525
525
653
145
409
793
453
517
513
142
1217
577
1621
1205
445
18
15
565
357
629
709
525
525
653
145
409
797
453
513
513
141
1217
579
1617
1153
445
18
15
565
357
629
709
525
525
653
145
409
794
454
517
513
142
1218
576
1616
1154
443
18
15
1589
1381
357
281
777
517
1677
1609
57
1473
257
259
771
519
769
1821
1089
833
0
18
15
1589
1381
357
281
777
517
1677
1609
61
1473
257
259
771
519
773
1821
1089
833
0
18
15
1589
1381
357
281
777
517
1677
1609
58
1473
257
259
771
519
768
1822
1089
833
0
18
15
1589
1381
357
281
777
517
1677
1609
58
1473
321
259
771
519
768
1814
530
770
0
18
15
1589
1381
357
281
777
777
1677
1609
57
1473
257
113
514
518
769
1821
545
995
756
18
15
1589
1381
357
281
777
777
1677
1609
57
1473
257
113
514
518
774
1814
546
995
756
18
15
1589
1381
357
281
777
777
1677
1609
57
1473
257
113
514
519
769
1821
545
995
756
18
15
1589
1381
357
281
777
777
1677
1609
57
1473
257
113
515
519
769
1821
545
995
761
18
15
1589
1381
357
281
777
777
1677
1609
61
1473
257
113
514
518
770
1818
545
995
756
18
15
1589
1381
357
281
777
777
1677
1609
61
1473
257
113
514
519
773
1821
545
995
756
18
15
1589
1381
357
281
777
777
1677
1609
61
1473
257
113
515
519
773
1821
545
995
761
18
15
1589
1381
357
281
777
777
1677
1609
61
1473
257
122
514
518
770
1818
546
996
756
18
15
1589
1381
357
281
777
777
1677
1609
58
1473
257
113
514
518
768
1814
545
995
756
18
15
1589
1381
357
281
777
777
1677
1609
58
1473
257
113
514
519
768
1814
545
995
756
18
15
1589
1381
357
281
777
777
1677
1609
58
1473
257
113
515
519
768
1814
545
995
761
18
15
1589
1381
357
281
777
781
1677
1609
57
1473
257
115
515
519
769
1821
549
993
762
18
15
1589
1381
357
281
777
781
1677
1609
61
1473
257
115
515
519
773
1821
545
993
762
18
15
1589
1381
357
281
777
781
1677
1609
58
1473
257
121
515
519
768
1822
547
997
762
18
15
1589
1381
357
281
777
781
1677
1609
58
1473
257
115
515
519
768
1822
547
993
762
18
15
1589
1381
357
281
781
521
1677
1609
57
1473
258
262
770
518
769
1819
1088
835
56
18
15
1589
1381
357
281
781
521
1677
1609
57
1473
258
262
770
518
774
1819
576
835
8
18
15
1589
1381
357
281
781
521
1677
1609
57
1473
258
262
770
519
769
1819
1088
835
56
18
15
1589
1381
357
281
781
521
1677
1609
57
1473
261
262
770
518
774
1819
1099
888
56
18
15
1589
1381
357
281
781
521
1677
1609
61
1473
258
262
770
518
770
1819
1088
835
56
18
15
1589
1381
357
281
781
773
1677
1609
57
1473
261
121
514
518
769
1823
551
993
760
18
15
1589
1381
357
281
781
773
1677
1609
57
1473
261
121
514
518
774
1822
551
993
760
18
15
1589
1381
357
281
781
773
1677
1609
57
1473
261
121
514
519
769
1822
551
993
760
18
15
1589
1381
357
281
778
518
1677
1609
57
1473
256
256
770
518
769
1821
580
834
6
18
15
1589
1381
357
281
778
518
1677
1609
57
1473
256
256
770
519
769
1821
580
834
6
18
15
1589
1381
357
281
778
518
1677
1609
61
1473
256
256
770
519
773
1821
580
834
6
18
15
1589
1381
357
285
781
525
1677
1609
58
1474
258
257
770
518
768
1816
1088
838
0
18
15
1589
1381
357
285
781
525
1677
1609
58
1474
258
258
770
518
768
1816
1088
836
12
18
15
1589
1381
357
285
781
525
1677
1609
58
1474
259
257
770
518
768
1816
577
837
0
18
15
1589
1381
357
285
781
525
1677
1609
58
1474
259
257
770
519
768
1816
577
837
0
18
15
1589
1381
357
285
781
781
1677
1609
58
1474
258
113
514
518
768
1816
544
998
752
18
15
1589
1253
1257
425
521
521
1677
1941
1041
129
427
519
1541
85
449
65
153
385
705
18
15
1589
869
565
1845
1077
517
1677
137
173
517
777
1145
1538
1670
1737
1241
257
449
624
18
15
1589
869
565
1845
1077
517
1677
137
173
517
777
1146
1538
1670
1737
473
257
448
612
18
15
1589
869
565
1845
1077
517
1677
137
173
517
777
1146
1538
1671
1737
473
257
448
612
18
15
1589
869
565
1797
781
517
1677
153
217
1241
73
505
610
1639
1857
1542
33
1643
136
18
15
1589
869
565
1797
781
517
1677
153
218
1242
75
505
610
1639
1856
1544
34
1642
136
18
15
1589
869
565
1797
781
521
1677
137
217
1242
134
710
617
1643
1921
1536
112
192
354
18
15
1589
869
565
1797
781
525
1677
137
173
1209
69
257
770
1670
1737
1543
21
1537
0
18
15
1589
869
565
1797
781
525
1677
137
173
1213
69
257
770
1670
1737
1541
17
1537
0
18
15
1589
869
561
1797
1037
517
1677
137
174
1194
907
1049
1538
1670
1736
1544
346
234
552
18
15
1589
869
561
1797
1037
517
1677
137
174
1194
907
1049
1538
1671
1736
1544
346
234
552
18
15
1589
869
561
1797
1037
525
1677
137
174
1194
907
1025
1538
1670
1736
1544
346
322
544
18
15
1589
869
561
1797
1037
525
1677
137
174
1194
907
1025
1538
1671
1736
1544
346
322
544
18
15
1589
869
561
1797
1037
525
1677
137
174
1194
1931
1025
1538
1670
1736
1544
1242
226
512
18
15
1589
869
561
1797
1037
525
1677
137
174
1194
1931
1025
1538
1671
1736
1544
1242
226
512
18
15
1589
869
561
1797
1037
525
1677
137
174
1194
811
1025
1538
1670
1736
1544
298
386
512
18
15
1589
869
561
1797
1037
525
1677
137
174
1194
811
1025
1538
1671
1736
1544
298
386
512
18
15
1589
869
565
1797
1037
517
1677
137
173
1189
905
1049
1538
1670
1737
1689
353
234
552
18
15
1589
869
565
1797
1037
517
1677
137
173
1189
905
1049
1538
1671
1737
1689
353
234
552
18
15
1589
869
565
1797
1037
517
1677
137
173
1209
777
1049
1538
1670
1737
1543
289
427
536
18
15
1589
869
565
1797
1037
517
1677
137
173
1209
905
1049
1538
1670
1737
1543
321
235
536
18
15
1589
869
565
1797
1037
521
1677
137
217
537
774
1030
1538
1643
1921
1153
312
384
520
18
15
1589
869
565
1797
1037
521
1677
137
217
537
778
1030
1538
1643
1921
1153
288
384
648
18
15
1589
869
565
1797
1037
521
1677
137
217
537
646
1030
1538
1643
1921
705
504
480
520
18
15
1589
869
565
1797
1037
521
1677
137
217
537
838
1030
1538
1643
1921
577
376
384
584
18
15
1589
869
565
1797
1037
521
1677
137
217
537
806
1030
1538
1643
1921
1226
264
384
520
18
15
1589
869
565
1797
1037
521
1677
137
217
538
774
1030
1538
1643
1921
1152
272
384
520
18
15
1589
869
565
1797
1037
521
1677
137
173
1193
810
1030
1538
1671
1737
1547
288
384
712
18
15
1589
869
565
1797
1037
525
1677
137
173
1193
901
1025
1538
1670
1737
1547
345
321
576
18
15
1589
869
565
1797
1037
525
1677
137
173
1193
1925
1025
1538
1670
1737
1547
1241
225
512
18
15
1589
869
565
1797
1037
525
1677
137
173
1193
809
1026
1538
1670
1737
1707
289
384
524
18
15
1589
869
565
1797
1037
525
1677
137
173
1193
809
1026
1539
1671
1737
1547
289
384
514
18
15
1589
869
565
1797
1037
525
1677
137
173
1189
773
1025
1538
1670
1737
1685
309
385
640
18
15
1589
869
565
1797
1037
525
1677
137
173
1189
901
1025
1538
1670
1737
1561
345
321
576
18
15
1589
869
565
1797
1037
525
1677
137
173
1189
905
1025
1538
1670
1737
1685
353
225
512
18
15
1589
869
565
1797
1037
525
1677
137
173
1189
905
1026
1538
1670
1737
1689
353
224
524
18
15
1589
869
565
1797
1037
525
1677
137
173
1189
905
1026
1539
1671
1737
1689
353
224
514
18
15
1589
869
565
1797
1037
525
1677
137
173
1189
809
1025
1538
1670
1737
1561
289
385
512
18
15
1589
869
565
1797
1037
525
1677
137
173
1189
809
1026
1538
1670
1737
1689
289
384
524
18
15
1589
869
565
1797
1037
525
1677
137
173
1189
809
1026
1539
1671
1737
1689
289
384
514
18
15
1589
869
565
1797
1037
525
1677
137
173
1189
805
1025
1538
1670
1737
1685
293
385
640
18
15
1589
869
565
1797
1037
525
1677
137
173
1197
773
1025
1538
1670
1737
1609
313
417
512
18
15
1589
869
565
1797
1037
525
1677
137
173
1197
901
1025
1538
1670
1737
1545
345
321
576
18
15
1589
869
565
1797
1037
525
1677
137
173
1197
1925
1025
1538
1670
1737
1545
1241
225
512
18
15
1589
869
565
1797
1037
525
1677
137
173
1197
805
1025
1538
1670
1737
1545
297
398
544
18
15
1589
869
565
1797
1037
525
1677
137
173
1209
774
1025
1538
1670
1737
1607
296
430
640
18
15
1589
869
565
1797
1037
525
1677
137
173
1209
777
1025
1538
1670
1737
1543
289
385
512
18
15
1589
869
565
1797
1037
525
1677
137
173
1209
777
1026
1538
1670
1737
1543
289
384
532
18
15
1589
869
565
1797
1037
525
1677
137
173
1209
901
1025
1538
1670
1737
1543
341
321
576
18
15
1589
869
565
1797
1037
525
1677
137
173
1209
902
1025
1538
1670
1737
1543
328
238
512
18
15
1589
869
565
1797
1037
525
1677
137
173
1209
1925
1025
1538
1670
1737
1543
1225
238
512
18
15
1589
869
565
1797
1037
525
1677
137
173
1209
905
1025
1538
1670
1737
1543
321
321
544
18
15
1589
869
565
1797
1037
525
1677
137
173
1213
773
1025
1538
1670
1737
1541
289
385
512
18
15
1589
869
565
1797
1037
525
1677
137
173
1213
901
1025
1538
1670
1737
1541
321
321
544
18
15
1589
869
565
1797
1037
525
1677
137
173
1213
1925
1025
1538
1670
1737
1541
1217
225
512
18
15
1589
869
565
1797
1037
525
1677
137
173
1213
837
1025
1538
1670
1737
1541
273
129
512
18
15
573
1889
867
195
521
522
650
1603
65
81
972
520
520
514
1682
1843
571
571
1706
18
15
573
1889
867
195
521
522
650
1603
65
81
972
520
524
514
1682
1843
571
571
1705
18
15
573
1889
867
195
521
522
650
1607
65
80
972
520
524
513
1689
1840
571
571
1705
18
15
573
1889
867
195
521
522
650
1607
65
73
973
520
524
513
1689
1853
569
651
1752
18
15
573
993
563
1795
777
521
649
322
49
537
77
265
267
0
5
589
100
1574
1073
18
15
573
993
563
1795
777
521
649
325
49
537
77
265
267
3
7
589
100
1574
1073
18
15
573
993
563
1795
777
521
649
325
49
537
77
265
271
3
7
589
100
326
361
18
15
573
993
562
1794
1033
521
649
325
52
532
790
1033
523
3
0
333
324
390
433
18
15
573
993
562
1794
1033
521
649
325
52
532
790
1033
523
3
4
333
324
390
433
18
15
573
993
562
1794
1033
521
649
325
52
532
790
1035
523
3
0
333
324
394
409
18
15
573
993
562
1794
1033
521
649
325
52
532
790
1035
523
3
4
333
324
394
409
18
15
573
993
562
1794
1033
521
649
325
52
532
790
422
529
3
4
589
324
1108
1046
18
15
573
993
562
1794
1033
521
649
325
52
532
790
422
518
2
4
589
324
1108
1024
18
15
573
993
562
1794
1033
521
649
325
52
532
790
422
518
3
4
589
324
1108
1024
18
15
573
993
562
1794
1033
521
649
325
52
532
790
422
526
2
4
589
324
1108
1028
18
15
573
993
562
1794
1033
521
649
325
52
532
790
423
529
3
4
589
332
1122
1046
18
15
573
993
562
1794
1033
521
649
325
52
532
1686
1033
523
3
4
333
996
6
305
18
15
573
993
562
1794
1033
521
649
325
564
532
790
422
529
3
1028
77
1604
1120
1038
18
15
573
993
562
1794
1033
521
649
325
564
532
790
422
518
2
1028
77
1604
1120
1024
18
15
573
993
562
1794
1033
521
649
325
564
532
790
422
518
3
1028
77
1604
1120
1024
18
15
573
993
562
1794
1033
521
649
325
436
532
790
422
529
3
772
77
276
1108
1046
18
15
573
993
562
1794
1033
521
649
325
436
532
790
422
518
2
772
77
276
1108
1024
18
15
573
993
562
1794
1033
521
649
325
436
532
790
422
518
3
772
77
276
1108
1024
18
15
573
993
562
1794
265
521
649
325
52
532
278
422
529
3
4
461
228
96
718
18
15
573
993
562
1794
265
521
649
325
52
532
278
422
518
2
4
333
228
96
704
18
15
573
993
562
1794
265
521
649
325
52
532
278
422
518
3
4
333
228
96
704
18
15
573
993
562
1794
265
521
649
325
436
532
278
422
529
3
772
77
228
96
718
18
15
573
993
562
1794
265
521
649
325
436
532
278
422
518
2
772
77
228
96
704
18
15
573
993
562
1794
265
521
649
325
436
532
278
422
518
3
772
77
228
96
704
18
15
573
993
563
1795
1033
521
649
322
49
537
781
1033
523
0
5
333
329
326
305
18
15
573
993
563
1795
1033
521
649
322
49
537
1677
1033
523
0
5
333
996
14
282
18
15
573
993
563
1795
1033
521
649
322
49
537
653
1033
523
0
5
333
484
486
433
18
15
573
993
563
1795
1033
521
649
322
49
537
845
1033
523
0
5
333
356
326
305
18
15
573
993
563
1795
1033
521
649
322
49
537
813
1033
523
0
5
333
265
390
433
18
15
573
993
563
1795
1033
521
649
325
49
537
781
1033
523
3
7
277
338
342
305
18
15
573
993
563
1795
1033
521
649
325
49
537
781
1033
527
3
7
333
329
326
306
18
15
573
993
563
1795
1033
521
649
325
49
537
1677
1033
523
3
7
333
996
10
282
18
15
573
993
563
1795
1033
521
649
325
49
537
1677
1033
527
3
7
333
996
10
281
18
15
573
993
563
1795
1033
521
649
325
49
537
653
1033
527
3
7
333
484
486
441
18
15
573
993
563
1795
1033
521
649
325
49
537
845
1033
523
3
7
333
356
326
305
18
15
573
993
563
1795
1033
521
649
325
49
537
845
1033
527
3
7
333
356
326
361
18
15
573
993
563
1795
1033
521
649
325
49
537
813
1033
523
3
7
333
265
390
433
18
15
573
993
563
1795
1033
522
649
325
49
537
781
1032
526
2
7
277
338
199
389
18
15
573
993
563
1795
1033
522
649
325
49
537
781
1032
526
3
7
277
338
199
389
18
15
573
993
563
1795
1033
522
651
327
49
537
781
1032
522
0
4
277
338
327
365
18
15
573
993
563
1795
1033
522
650
323
49
537
781
1032
520
2
4
589
329
331
304
18
15
573
993
563
1795
1033
522
650
323
49
537
781
1032
524
2
4
333
329
395
408
18
15
573
993
563
1795
1033
522
650
323
49
537
813
1032
524
2
4
333
265
391
440
18
15
573
993
563
1795
1033
522
650
323
49
537
1837
1032
524
2
4
589
521
327
344
18
15
573
993
563
1795
1033
522
650
323
217
536
780
1032
516
2
66
328
328
396
386
18
15
573
993
563
1795
1033
522
650
323
217
536
780
1032
524
2
66
328
328
396
388
18
15
573
993
563
1795
1033
522
650
323
217
536
1804
1032
516
2
66
584
584
332
258
18
15
573
993
563
1795
1033
522
650
323
217
536
1804
1032
524
2
66
584
584
332
324
18
15
573
993
563
1795
1033
522
650
327
49
537
781
1032
520
1
5
333
329
331
304
18
15
573
993
563
1795
1033
522
650
327
49
537
781
1032
524
1
5
333
329
395
408
18
15
573
993
563
1795
1033
522
650
327
49
537
813
1032
520
1
5
333
265
391
432
18
15
573
993
563
1795
1033
522
650
327
49
537
813
1032
524
1
5
333
265
391
440
18
15
573
993
563
1795
1033
522
650
327
49
537
1837
1032
524
1
5
589
521
327
344
18
15
573
865
563
1795
1033
522
650
579
217
536
780
1032
516
1538
1858
328
328
396
386
18
15
573
865
563
1795
1033
522
650
579
217
536
780
1032
520
1538
1858
328
328
396
410
18
15
573
865
563
1795
1033
522
650
579
217
536
780
1032
524
1538
1858
328
328
396
388
18
15
573
865
563
1795
1033
522
650
579
473
536
780
1032
516
1538
194
200
328
204
386
18
15
573
865
563
1795
1033
522
650
579
473
536
780
1032
520
1538
194
200
328
332
304
18
15
573
865
563
1795
1033
522
650
579
473
536
780
1032
524
1538
194
200
328
332
280
18
15
1597
865
562
1794
1033
521
1673
133
180
532
790
1035
1547
1667
1728
461
324
202
537
18
15
1597
865
562
1794
1033
521
1673
133
180
532
790
1035
1547
1667
1732
461
324
202
537
18
15
1597
865
562
1794
1033
521
1673
133
180
1204
782
1033
1547
1667
1732
1550
290
390
561
18
15
1597
865
562
1794
1033
521
1673
133
180
1204
782
1035
1547
1667
1732
1550
290
394
552
18
15
1597
865
562
1794
1033
521
1673
133
180
1204
782
1034
1547
1667
1732
1550
290
388
566
18
15
1597
865
562
1794
1033
521
1673
133
180
1204
910
1033
1547
1667
1732
1550
354
334
602
18
15
1597
865
562
1794
1033
521
1673
133
180
1204
910
1035
1547
1667
1732
1550
354
330
600
18
15
1597
865
562
1794
1033
521
1673
133
180
1204
910
1034
1547
1667
1732
1550
354
328
601
18
15
1597
865
563
1795
1033
521
1673
130
177
1209
781
1033
1547
1664
1733
1549
292
422
561
18
15
1597
865
563
1795
1033
521
1673
130
177
1209
909
1033
1547
1664
1733
1549
356
230
561
18
15
1597
865
563
1795
1033
521
1673
133
177
537
781
1033
1547
1667
1735
405
274
406
561
18
15
1597
865
563
1795
1033
521
1673
133
177
1209
781
1033
1547
1667
1735
1549
297
390
561
18
15
1597
865
563
1795
1033
521
1673
133
177
1209
781
1033
1551
1667
1735
1549
292
422
569
18
15
1597
865
563
1795
1033
521
1673
133
177
1209
909
1033
1547
1667
1735
1549
324
326
561
18
15
1597
865
563
1795
1033
521
1673
133
177
1209
909
1033
1551
1667
1735
1549
324
326
553
18
15
1597
865
563
1795
1033
521
1673
137
169
1185
780
1033
1550
1754
1731
1683
311
397
708
18
15
1597
865
563
1795
1033
521
1673
137
169
1185
780
1033
1550
1626
1731
1683
311
397
708
18
15
1597
865
563
1795
1033
522
1673
133
177
537
781
1032
1550
1666
1735
405
274
407
581
18
15
1597
865
563
1795
1033
522
1673
137
169
1185
908
1032
1550
1627
1731
1683
343
343
581
18
15
1597
865
563
1795
1033
522
1675
137
169
1185
780
1032
1546
1754
1731
1683
311
396
710
18
15
1597
865
563
1795
1033
522
1675
137
169
1185
780
1032
1546
1626
1731
1683
311
396
710
18
15
1597
865
563
1795
1033
522
1675
137
169
1185
908
1032
1546
1754
1731
1683
343
343
582
18
15
1597
865
563
1795
1033
522
1675
137
169
1185
908
1032
1546
1626
1731
1683
343
343
582
18
15
1597
865
563
1795
1033
522
1674
131
177
537
781
1032
1548
1666
1732
461
329
203
600
18
15
1597
865
563
1795
1033
522
1674
131
177
537
813
1032
1548
1666
1732
461
265
391
664
18
15
1597
865
563
1795
1033
522
1674
131
177
1209
781
1032
1548
1666
1732
1549
297
395
536
18
15
1597
865
563
1795
1033
522
1674
131
177
1209
909
1032
1548
1666
1732
1549
361
331
600
18
15
1597
865
563
1795
1033
522
1674
137
169
1185
780
1032
1540
1670
1730
1683
311
395
642
18
15
1597
865
563
1795
1033
522
1674
137
169
1185
780
1032
1540
1670
1731
1683
311
395
642
18
15
1597
865
563
1795
1033
522
1674
137
169
1185
908
1032
1540
1670
1730
1683
379
331
578
18
15
1597
865
563
1795
1033
522
1674
137
169
1185
908
1032
1540
1670
1731
1683
347
331
514
18
15
1597
865
563
1795
1033
522
1674
137
169
1184
908
1032
1540
1670
1730
1680
379
332
578
18
15
1597
865
563
1795
1033
522
1674
139
169
1185
780
1032
1540
1753
1729
1683
311
395
642
18
15
1597
865
563
1795
1033
522
1674
139
169
1185
780
1032
1540
1625
1729
1683
311
395
642
18
15
1597
865
563
1795
1033
522
1674
139
169
1185
780
1032
1548
1753
1729
1683
311
395
537
18
15
1597
865
563
1795
1033
522
1674
139
169
1185
780
1032
1548
1625
1729
1683
311
395
537
18
15
1597
865
563
1795
1033
522
1674
139
169
1185
908
1032
1540
1753
1729
1683
379
331
578
18
15
1597
865
563
1795
1033
522
1674
139
169
1185
908
1032
1540
1625
1729
1683
379
331
578
18
15
1597
865
563
1795
1033
522
1674
139
169
1185
908
1032
1548
1753
1729
1683
379
331
601
18
15
1597
865
563
1795
1033
522
1674
139
169
1185
908
1032
1548
1625
1729
1683
379
331
601
18
15
1597
865
563
1795
1033
522
1674
138
170
1184
780
1032
1540
1668
1728
1552
311
391
642
18
15
1597
865
563
1795
1033
522
1674
138
170
1184
908
1032
1540
1668
1728
1552
347
331
514
18
15
1597
865
563
1795
1033
522
1674
135
177
537
781
1032
1548
1665
1733
461
329
203
600
18
15
1597
865
563
1795
1033
522
1674
135
177
537
813
1032
1548
1665
1733
461
265
391
664
18
15
1597
865
563
1795
1033
522
1674
135
177
1209
781
1032
1548
1665
1733
1549
297
395
536
18
15
1597
865
563
1795
1033
522
1674
135
177
1209
909
1032
1548
1665
1733
1677
361
331
600
18
15
565
629
529
565
565
517
653
641
369
346
963
1763
1651
1645
33
768
638
512
512
18
15
565
629
529
565
565
517
653
641
369
346
963
1763
1651
1627
33
768
638
512
512
18
15
565
629
529
565
565
517
653
641
369
858
515
1571
261
365
33
256
410
1088
1634
18
15
565
629
529
565
565
517
653
641
369
858
515
1571
265
365
33
256
410
1088
1638
18
15
565
629
529
565
565
517
653
641
369
858
515
1571
265
366
34
256
410
1088
1638
18
15
565
629
529
565
565
517
653
641
369
858
515
1571
265
442
33
256
410
1088
1638
18
15
565
629
529
565
565
517
653
641
369
858
515
1571
265
442
34
256
410
1088
1638
18
15
565
629
529
565
565
517
653
641
369
858
515
1571
1651
365
33
256
410
1088
1088
18
15
565
629
529
565
565
517
653
641
369
858
515
1571
1651
381
33
256
410
1088
1088
18
15
565
629
529
565
565
517
653
641
369
858
515
1571
1651
315
33
256
410
1088
1088
18
15
565
629
529
565
565
517
653
641
369
858
515
1571
1651
315
35
256
410
1088
1088
18
15
565
629
529
565
565
517
653
641
369
858
515
1571
1651
311
33
256
410
1088
1088
18
15
565
629
529
565
565
517
653
641
369
858
515
1571
1651
383
33
256
410
1088
1088
18
15
565
629
529
565
565
517
653
641
369
858
515
355
275
439
33
256
410
192
192
18
15
565
629
529
565
565
517
653
641
369
858
963
1555
275
317
33
256
190
736
1552
18
15
565
629
529
565
565
517
653
641
369
858
963
1555
275
315
33
256
190
736
1552
18
15
565
629
529
565
565
517
653
641
369
858
963
1555
275
315
35
256
186
736
1552
18
15
565
629
529
565
565
517
653
641
369
858
963
1555
275
311
33
256
190
736
1552
18
15
565
629
529
565
565
517
653
641
369
858
963
1763
1651
317
33
256
126
512
512
18
15
565
629
529
565
565
517
653
641
369
858
963
1763
1651
1645
33
256
126
512
512
18
15
565
629
529
565
565
517
653
641
369
858
963
1763
1651
315
33
256
126
512
512
18
15
565
629
529
565
565
517
653
641
369
858
963
1763
1651
315
35
256
186
512
512
18
15
565
629
529
565
565
517
653
641
369
858
963
1763
1651
311
33
256
126
512
512
18
15
565
629
529
565
565
517
653
641
369
858
963
1763
1651
1627
33
256
126
512
512
18
15
565
629
529
565
565
517
653
641
369
858
963
1763
1651
319
33
256
126
512
512
18
15
565
629
529
565
565
517
653
641
369
858
963
1765
1701
1629
33
256
122
514
139
18
15
565
629
529
565
565
261
397
641
369
858
515
51
11
701
33
256
410
32
96
18
15
565
629
529
565
565
261
397
641
369
858
515
51
11
703
33
256
410
32
96
18
15
565
629
529
565
309
773
909
641
369
346
3
355
19
183
33
768
922
704
1984
18
15
565
629
529
565
821
773
909
641
369
858
1043
89
9
189
33
256
845
97
993
18
15
565
629
529
565
821
773
909
641
369
858
1043
89
9
186
33
256
845
97
993
18
15
565
629
529
565
821
773
909
641
369
858
1043
89
9
186
34
256
846
97
993
18
15
565
629
529
565
821
773
909
641
369
858
1043
89
10
190
33
256
845
97
992
18
15
565
629
533
565
565
517
653
641
357
345
965
1769
1705
1645
45
769
617
513
129
18
15
565
629
533
565
565
517
653
641
357
857
965
1769
1705
1645
45
257
169
513
641
18
15
565
629
533
565
565
517
653
641
357
349
965
1769
1705
1645
45
770
625
513
129
18
15
565
629
533
565
565
517
653
641
357
861
965
1769
1705
1645
45
258
177
513
641
18
15
565
629
533
565
565
517
653
641
613
861
965
1769
1705
1626
1690
1539
169
513
641
18
15
565
629
533
565
565
517
653
641
613
861
965
1769
1705
1626
1691
1539
169
513
641
18
15
565
629
533
565
565
517
653
641
613
861
965
1769
1706
1627
1691
1539
169
513
640
18
15
565
629
533
565
565
517
653
641
613
861
965
1769
1706
1626
1690
1539
169
513
640
18
15
565
629
533
565
565
517
653
641
613
861
965
1769
1706
1626
1691
1539
169
513
640
18
15
565
629
533
565
565
517
653
641
370
346
962
1762
1650
1646
32
768
628
512
512
18
15
565
629
533
565
565
517
653
641
370
346
962
1769
1705
1645
32
768
628
518
129
18
15
565
629
533
565
565
517
653
641
370
346
962
1769
1705
1629
32
768
628
518
129
18
15
565
629
533
565
565
517
653
641
370
346
963
1763
1651
1645
32
768
634
512
512
18
15
565
629
533
565
565
517
653
641
370
346
963
1763
1651
1661
32
768
634
512
512
18
15
565
629
533
565
565
517
653
641
370
346
963
1765
1701
1629
32
768
634
514
139
18
15
565
629
533
565
565
517
653
641
370
346
966
1773
1701
1629
32
768
624
514
137
18
15
565
629
533
565
565
517
653
641
370
858
514
1570
265
365
32
256
408
1088
1638
18
15
565
629
533
565
565
517
653
641
370
858
514
1570
265
445
32
256
408
1088
1638
18
15
565
629
533
565
565
517
653
641
370
858
514
1570
266
446
32
256
408
1088
1648
18
15
565
629
533
565
565
517
653
641
370
858
514
1570
1650
366
32
256
408
1088
1088
18
15
565
629
533
565
565
517
653
641
370
858
514
1570
1650
314
32
256
408
1088
1088
18
15
565
629
533
565
565
517
653
641
370
858
514
1570
1650
379
32
256
408
1088
1088
18
15
565
629
533
565
565
517
653
641
370
858
514
1570
1650
319
32
256
408
1088
1088
18
15
565
629
533
565
565
517
653
641
370
858
514
1570
1650
383
32
256
408
1088
1088
18
15
565
629
533
565
565
517
653
641
370
858
514
354
274
439
32
256
408
192
192
18
15
565
629
533
565
565
517
653
641
370
858
515
1571
261
365
32
256
410
1088
1634
18
15
565
629
533
565
565
517
653
641
370
858
515
1571
265
365
32
256
410
1088
1638
18
15
565
629
533
565
565
517
653
641
370
858
515
1571
265
366
32
256
410
1088
1638
18
15
565
629
533
565
565
517
653
641
370
858
515
1571
265
442
32
256
410
1088
1638
18
15
565
629
533
565
565
517
653
641
370
858
515
1571
1651
365
32
256
410
1088
1088
18
15
565
629
533
565
565
517
653
641
370
858
515
1571
1651
381
32
256
410
1088
1088
18
15
565
629
533
565
565
517
653
641
370
858
515
1571
1651
311
32
256
410
1088
1088
18
15
565
629
533
565
565
517
653
641
370
858
515
1571
1651
383
32
256
410
1088
1088
18
15
565
629
533
565
565
517
653
641
370
858
515
355
275
439
32
256
410
192
192
18
15
565
629
533
565
565
517
653
641
370
858
534
342
262
438
32
256
400
192
240
18
15
565
629
533
565
565
517
653
641
370
858
962
1554
274
310
32
256
180
736
1552
18
15
565
629
533
565
565
517
653
641
370
858
962
1554
274
438
32
256
180
736
1552
18
15
565
629
533
565
565
517
653
641
370
858
962
1554
274
314
32
256
180
736
1552
18
15
565
629
533
565
565
517
653
641
370
858
962
1554
274
315
32
256
180
736
1552
18
15
565
629
533
565
565
517
653
641
370
858
962
1554
274
319
32
256
180
736
1552
18
15
565
629
533
565
565
517
653
641
370
858
962
1554
274
447
32
256
180
736
1552
18
15
565
629
533
565
565
517
653
641
370
858
962
1762
1650
314
32
256
116
512
512
18
15
565
629
533
565
565
517
653
641
370
858
962
1762
1650
315
32
256
116
512
512
18
15
565
629
533
565
565
517
653
641
370
858
962
1762
1650
311
32
256
116
512
512
18
15
565
629
533
565
565
517
653
641
370
858
962
1762
1650
1646
32
256
116
512
512
18
15
565
629
533
565
565
517
653
641
370
858
962
1762
1650
319
32
256
116
512
512
18
15
565
629
533
565
565
517
653
641
370
858
962
1762
1650
1631
32
256
116
512
512
18
15
565
629
533
565
565
517
653
641
370
858
962
1769
1705
1645
32
256
116
518
129
18
15
565
629
533
565
565
517
653
641
370
858
962
1769
1705
1629
32
256
116
518
129
18
15
565
629
533
565
565
517
653
641
370
858
962
1769
1705
1626
32
256
116
518
129
18
15
565
629
533
565
565
517
653
641
370
858
962
1769
1705
1630
32
256
116
518
129
18
15
565
629
533
565
565
517
653
641
370
858
962
1773
1701
1629
32
256
116
517
133
18
15
565
629
533
565
565
517
653
641
370
858
963
1555
275
317
32
256
186
736
1552
18
15
565
629
533
565
565
517
653
641
370
858
963
1555
275
315
32
256
186
736
1552
18
15
565
629
533
565
565
517
653
641
370
858
963
1555
275
311
32
256
186
736
1552
18
15
565
629
533
565
565
517
653
641
370
858
963
1763
1651
317
32
256
122
512
512
18
15
565
629
533
565
565
517
653
641
370
858
963
1763
1651
1645
32
256
122
512
512
18
15
565
629
533
565
565
517
653
641
370
858
963
1763
1651
315
32
256
122
512
512
18
15
565
629
533
565
565
517
653
641
370
858
963
1763
1651
311
32
256
122
512
512
18
15
565
629
533
565
565
517
653
641
370
858
963
1763
1651
319
32
256
122
512
512
18
15
565
629
533
565
565
517
653
641
370
858
963
1765
1701
1629
32
256
122
514
139
18
15
565
629
533
565
565
517
653
641
370
858
966
1773
1701
1629
32
256
112
514
137
18
15
565
629
533
565
565
517
653
645
357
857
965
1769
1705
1625
70
257
169
513
641
18
15
565
629
533
565
565
517
653
645
357
857
965
1769
1706
1625
70
257
169
513
640
18
15
565
629
533
565
565
517
653
645
613
857
965
1769
1705
1625
1605
1537
181
513
641
18
15
565
629
533
565
565
517
653
645
613
857
965
1769
1705
1625
1606
1537
185
513
641
18
15
565
629
533
565
565
517
653
645
613
857
965
1769
1706
1625
1605
1537
181
513
640
18
15
565
629
533
565
565
517
653
645
613
857
965
1769
1706
1625
1606
1537
185
513
640
18
15
565
629
533
565
565
517
653
645
613
857
965
1765
1701
1721
1581
1537
178
518
649
18
15
565
629
533
565
565
517
653
645
613
857
965
1765
1701
1657
1605
1537
181
517
649
18
15
565
629
533
565
565
517
653
645
613
857
965
1773
1701
1657
1605
1537
114
514
649
18
15
565
629
533
565
565
517
653
645
613
857
965
1773
1701
1653
1605
1537
114
514
649
18
15
565
629
533
565
565
517
653
645
613
861
965
1765
1701
1721
1577
1538
121
517
653
18
15
565
629
533
565
565
517
653
645
613
861
965
1773
1701
1721
1577
1538
115
515
645
18
15
565
629
533
565
565
261
397
641
370
858
514
34
10
702
32
256
408
64
112
18
15
565
629
533
565
565
261
397
641
370
858
514
50
10
702
32
256
408
32
96
18
15
565
629
533
565
565
261
397
641
370
858
514
50
10
699
32
256
408
32
96
18
15
565
629
533
565
565
261
397
641
370
858
515
51
11
703
32
256
410
32
96
18
15
565
629
533
565
309
773
909
641
370
346
2
354
18
183
32
768
920
704
1984
18
15
565
629
533
565
309
773
909
641
370
346
3
355
19
183
32
768
922
704
1984
18
15
565
629
533
565
821
773
909
641
370
858
1043
89
9
189
32
256
841
97
993
18
15
565
629
533
565
821
773
909
641
370
858
1043
89
9
186
32
256
841
97
993
18
15
565
629
533
565
821
773
909
641
370
858
1043
89
10
190
32
256
841
97
992
18
15
565
629
533
565
821
773
909
645
357
1369
1029
105
9
185
41
1793
1081
193
961
18
15
565
629
533
565
821
773
909
645
357
1369
1029
101
9
185
41
1793
1065
171
993
18
15
565
629
533
565
821
773
909
645
357
1373
1029
105
9
185
41
1794
1073
193
993
18
15
565
629
533
565
821
773
909
645
357
1373
1029
101
9
185
41
1794
1074
198
993
18
15
565
1541
1217
589
781
525
653
1721
1633
13
257
257
257
934
525
781
449
833
1377
18
15
565
1541
1217
589
781
525
653
1721
1633
13
257
261
257
934
525
781
449
249
523
18
15
565
1541
1217
589
781
525
653
1721
1633
13
261
257
257
934
525
781
450
254
513
18
15
565
1541
961
589
781
525
653
1721
97
13
257
257
257
806
1549
13
126
833
1025
18
15
565
1541
961
589
781
525
653
1721
97
13
257
261
257
806
1549
13
126
834
1031
18
15
565
1541
961
589
781
525
653
1721
97
13
257
261
257
934
1549
13
126
834
1031
18
15
565
1541
961
589
781
525
653
1721
97
13
261
261
257
806
1549
13
125
837
1037
18
15
565
1541
961
589
781
525
653
1721
97
13
261
261
257
806
1805
13
125
837
1037
18
15
565
1541
961
589
781
525
653
1721
97
13
261
261
257
934
1549
13
125
837
1037
18
15
565
1541
1221
589
781
525
653
1721
1645
9
258
258
258
842
514
774
448
248
524
18
15
1589
1077
1137
1049
797
517
1677
1793
1361
1361
19
49
626
58
99
869
354
70
448
18
15
1589
1077
1137
1049
797
517
1677
1797
1425
593
19
33
677
53
337
37
225
285
405
18
15
1589
1077
1137
1049
794
518
1677
1793
1361
581
16
48
626
58
98
54
212
196
454
18
15
1589
1077
1137
1049
794
518
1677
1793
1361
581
16
48
626
58
99
55
212
196
454
18
15
1589
1077
1137
1049
665
1029
1677
1793
1361
721
145
1298
1139
61
97
69
77
1796
1478
18
15
1589
1077
1137
1049
665
1029
1677
1793
1361
721
145
1298
1139
55
97
69
77
1796
1478
18
15
1589
1077
1137
1049
665
1029
1677
1793
1361
721
145
1426
1139
61
97
69
77
1876
1350
18
15
1589
1077
1137
1049
665
1029
1677
1793
1361
721
145
1426
1139
59
97
69
77
1876
1350
18
15
1589
1077
1137
1049
665
1029
1677
1793
1361
721
145
1426
1139
55
97
69
77
1876
1350
18
15
1589
1077
1137
1049
665
1029
1677
1793
1361
721
145
1427
1139
61
97
69
85
1873
1425
18
15
1589
1077
1137
1049
665
1029
1677
1793
1361
721
145
1427
1139
59
97
69
85
1873
1425
18
15
1589
1077
1137
1049
665
1029
1677
1793
1361
721
145
1427
1139
59
99
69
85
1873
1425
18
15
1589
1077
1137
1049
665
1029
1677
1793
1361
721
145
1427
1139
55
97
69
85
1873
1425
18
15
1589
1077
1137
1049
665
1029
1677
1793
1425
721
145
789
677
61
341
73
99
779
281
18
15
1589
1077
1137
1049
665
1029
1677
1793
1425
721
145
789
678
61
341
73
99
779
280
18
15
1589
1077
1137
1049
665
1029
1677
1793
1425
721
145
793
683
55
341
73
99
771
289
18
15
1589
1077
1137
1049
665
1029
1677
1793
1425
721
145
793
677
61
341
73
99
771
277
18
15
1589
1077
1137
1049
665
1029
1677
1793
1425
721
145
1298
1139
55
341
82
67
1796
1478
18
15
1589
1077
1137
1049
665
1029
1677
1793
1425
721
145
787
1139
55
341
73
99
777
970
18
15
1589
1077
1137
1049
665
1029
1677
1793
1425
721
145
787
679
61
341
73
99
777
280
18
15
1589
1077
1137
1049
665
1029
1677
1793
1425
721
145
1299
1139
55
341
73
99
1801
1482
18
15
1589
1077
1137
1049
665
1029
1677
1793
1425
721
145
805
677
61
341
73
99
797
277
18
15
1589
1077
1137
1049
665
1029
1677
1793
1425
721
145
917
677
61
341
81
67
855
285
18
15
1589
1077
1137
1049
665
1029
1677
1793
1425
721
145
821
677
61
341
73
99
791
267
18
15
1589
1077
1137
1049
665
1029
1677
1793
1425
721
145
1426
1139
55
341
82
87
1876
1354
18
15
1589
1077
1137
1049
665
1029
1677
1793
1425
721
145
914
1139
55
341
82
87
852
842
18
15
1589
1077
1137
1049
665
1029
1677
1793
1425
721
145
818
679
61
341
73
99
788
265
18
15
1589
1077
1137
1049
665
1029
1677
1793
1425
721
145
978
1139
61
341
73
99
868
774
18
15
1589
1077
1137
1049
665
1029
1677
1793
1425
721
145
978
1139
55
341
73
99
868
774
18
15
1589
1077
1137
1049
665
1029
1677
1793
1425
721
145
819
679
61
341
73
99
785
265
18
15
1589
1077
1137
1049
665
1029
1677
1793
1425
721
145
915
1139
61
341
85
85
849
912
18
15
1589
1077
1137
1049
665
1029
1677
1793
1425
721
145
915
1139
55
341
85
85
849
912
18
15
1589
1077
1137
1049
665
1029
1677
1793
1425
721
145
915
679
61
341
85
85
849
280
18
15
1589
1077
1137
1049
665
1029
1677
1793
1425
721
145
1427
1139
61
341
81
67
1873
1424
18
15
1589
1077
1137
1049
665
1029
1677
1793
1425
721
145
1427
1139
55
341
81
67
1873
1424
18
15
1589
1077
1137
1049
665
1029
1677
1797
1425
721
145
789
677
57
337
73
99
779
281
18
15
1589
1077
1137
1049
665
1029
1677
1797
1425
721
145
789
677
53
337
73
99
779
281
18
15
1589
1077
1137
1049
665
1029
1677
1797
1425
721
145
793
683
57
337
73
99
771
289
18
15
1589
1077
1137
1049
665
1029
1677
1797
1425
721
145
793
683
53
337
73
99
771
289
18
15
1589
1077
1137
1049
665
1029
1677
1797
1425
721
145
793
677
53
337
73
99
771
277
18
15
1589
1077
1137
1049
665
1029
1677
1797
1425
721
145
787
1139
57
337
73
99
777
970
18
15
1589
1077
1137
1049
665
1029
1677
1797
1425
721
145
1299
1139
57
337
73
99
1801
1482
18
15
1589
1077
1137
1049
665
1029
1677
1797
1425
721
145
805
677
57
337
73
99
797
277
18
15
1589
1077
1137
1049
665
1029
1677
1797
1425
721
145
805
677
53
337
73
99
797
277
18
15
1589
1077
1137
1049
665
1029
1677
1797
1425
721
145
1426
1139
57
337
81
85
1876
1354
18
15
1589
1077
1137
1049
665
1029
1677
1797
1425
721
145
1426
1139
53
337
81
85
1876
1354
18
15
1589
1077
1137
1049
665
1029
1677
1797
1425
721
145
914
1139
57
337
81
85
852
838
18
15
1589
1077
1137
1049
665
1029
1677
1797
1425
721
145
914
1139
53
337
81
85
852
838
18
15
1589
1077
1137
1049
665
1029
1677
1797
1425
721
145
978
1139
57
337
73
99
868
774
18
15
1589
1077
1137
1049
665
1029
1677
1797
1425
721
145
978
1139
53
337
73
99
868
774
18
15
1589
1077
1137
1049
665
1029
1677
1797
1425
721
145
915
1139
57
337
81
85
849
913
18
15
1589
1077
1137
1049
665
1029
1677
1797
1425
721
145
915
1139
53
337
81
85
849
913
18
15
1589
1077
1137
1049
665
1029
1677
1797
1425
721
145
1427
1139
57
337
81
85
1873
1425
18
15
1589
1077
1137
1049
665
1029
1677
1797
1425
721
145
1427
1139
53
337
81
85
1873
1425
18
15
1589
1077
1137
1049
665
1037
1677
1793
1425
581
138
930
675
55
341
42
112
1516
58
18
15
1589
1077
1137
1049
665
1037
1677
1793
1425
581
138
931
675
55
341
42
104
1518
33
18
15
1589
1077
1137
1049
665
517
1677
1793
1361
721
145
466
627
61
97
69
85
468
262
18
15
1589
1077
1137
1049
665
517
1677
1793
1361
721
145
466
627
59
97
101
85
468
262
18
15
1589
1077
1137
1049
665
517
1677
1793
1361
721
145
466
627
59
99
101
85
468
262
18
15
1589
1077
1137
1049
665
517
1677
1793
1361
721
145
466
627
55
97
101
85
468
262
18
15
1589
1077
1137
1049
665
517
1677
1793
1361
721
145
498
627
61
97
69
77
452
262
18
15
1589
1077
1137
1049
665
517
1677
1793
1361
721
145
467
627
61
97
69
85
465
266
18
15
1589
1077
1137
1049
665
517
1677
1793
1361
721
145
467
627
59
97
101
85
465
266
18
15
1589
1077
1137
1049
665
517
1677
1793
1361
721
145
467
627
59
99
101
85
465
266
18
15
1589
1077
1137
1049
665
517
1677
1793
1361
721
145
467
627
55
97
101
85
465
266
18
15
1589
1077
1137
1049
665
517
1677
1793
1361
709
145
498
627
55
97
125
85
452
262
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
657
145
467
627
59
227
101
85
465
266
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
721
145
277
677
61
341
81
35
651
665
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
721
145
277
678
61
341
81
35
651
664
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
721
145
281
677
61
341
81
35
643
659
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
721
145
275
787
55
341
81
35
649
522
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
721
145
275
679
61
341
81
35
649
665
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
721
145
405
677
61
341
81
67
487
285
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
721
145
409
677
61
341
81
67
483
533
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
721
145
409
678
61
341
81
67
483
532
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
721
145
501
626
54
341
81
67
459
256
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
721
145
403
627
55
341
82
35
393
330
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
721
145
466
627
59
225
69
85
468
262
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
721
145
466
627
55
225
69
85
468
262
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
721
145
466
627
55
341
82
87
468
262
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
721
145
498
627
61
341
73
77
452
262
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
721
145
498
627
55
341
73
77
452
262
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
721
145
467
627
61
341
85
85
465
266
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
721
145
467
627
59
225
69
85
465
266
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
721
145
467
627
59
227
69
85
465
266
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
721
145
467
627
55
225
69
85
465
266
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
721
145
467
627
55
341
85
85
465
266
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
581
145
277
626
59
225
58
162
647
704
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
581
145
274
627
59
225
58
163
644
717
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
581
145
405
626
59
225
58
162
391
400
18
15
1589
1077
1137
1049
665
517
1677
1793
1425
581
145
403
627
59
225
58
163
393
400
18
15
1589
1077
1137
1049
665
517
1677
1797
1425
657
139
425
677
53
337
101
105
485
565
18
15
1589
1077
1137
1049
665
517
1677
1797
1425
721
145
277
677
57
337
81
35
651
665
18
15
1589
1077
1137
1049
665
517
1677
1797
1425
721
145
277
677
53
337
81
35
651
665
18
15
1589
1077
1137
1049
665
517
1677
1797
1425
721
145
281
677
57
337
81
35
643
659
18
15
1589
1077
1137
1049
665
517
1677
1797
1425
721
145
405
677
57
337
81
67
487
285
18
15
1589
1077
1137
1049
665
517
1677
1797
1425
721
145
405
677
53
337
81
67
487
285
18
15
1589
1077
1137
1049
665
517
1677
1797
1425
721
145
409
677
57
337
81
67
483
533
18
15
1589
1077
1137
1049
665
517
1677
1797
1425
721
145
403
627
53
337
82
35
393
330
18
15
1589
1077
1137
1049
665
517
1677
1797
1425
721
145
466
627
57
337
81
85
468
262
18
15
1589
1077
1137
1049
665
517
1677
1797
1425
721
145
466
627
53
337
81
85
468
262
18
15
1589
1077
1137
1049
665
517
1677
1797
1425
721
145
498
627
57
337
81
35
420
262
18
15
1589
1077
1137
1049
665
517
1677
1797
1425
721
145
498
627
53
337
81
35
420
262
18
15
1589
1077
1137
1049
665
517
1677
1797
1425
721
145
467
627
57
337
81
85
465
266
18
15
1589
1077
1137
1049
665
517
1677
1797
1425
721
139
425
677
53
337
81
41
485
565
18
15
1589
1077
1137
1049
665
517
1677
1797
1425
709
145
498
627
53
337
93
85
452
262
18
15
1589
1077
1137
1049
665
521
1677
1793
1425
721
139
481
633
61
341
81
41
445
261
18
15
1589
1077
1137
1049
669
1029
1677
1797
1425
593
147
785
677
53
337
37
97
781
281
18
15
1589
1077
1137
1049
669
1029
1677
1797
1425
721
146
1298
1139
53
337
82
76
1804
1474
18
15
1589
1077
1137
1049
669
517
1677
1793
1361
721
147
401
626
58
99
101
98
390
400
18
15
1589
1077
1137
1049
669
517
1677
1793
1361
721
147
465
626
58
99
101
66
470
256
18
15
1589
1077
1137
1049
669
517
1677
1793
1361
721
147
465
626
59
97
101
66
470
256
18
15
1589
1077
1137
1049
669
517
1677
1793
1361
721
147
497
626
58
99
101
66
454
256
18
15
1589
1077
1137
1049
669
517
1677
1793
1361
721
147
497
626
59
97
69
66
454
256
18
15
1589
1077
1137
1049
669
517
1677
1793
1425
593
147
273
626
58
227
37
161
653
704
18
15
1589
1077
1137
1049
669
517
1677
1793
1425
593
147
273
626
59
225
37
162
646
704
18
15
1589
1077
1137
1049
669
517
1677
1793
1425
593
147
401
626
58
227
37
161
397
400
18
15
1589
1077
1137
1049
669
517
1677
1793
1425
593
147
401
626
59
225
37
162
390
400
18
15
1589
1077
1137
1049
669
517
1677
1793
1425
593
147
275
627
59
227
37
162
650
712
18
15
1589
1077
1137
1049
669
517
1677
1793
1425
657
147
273
626
59
225
101
65
653
704
18
15
1589
1077
1137
1049
669
517
1677
1793
1425
657
147
401
626
59
225
101
65
397
400
18
15
1589
1077
1137
1049
669
517
1677
1793
1425
657
147
497
626
59
225
101
65
461
256
18
15
1589
1077
1137
1049
669
517
1677
1793
1425
721
137
417
677
61
341
73
43
495
553
18
15
1589
1077
1137
1049
669
517
1677
1793
1425
721
147
401
626
58
227
69
98
398
400
18
15
1589
1077
1137
1049
669
517
1677
1793
1425
721
147
465
626
58
227
69
66
470
256
18
15
1589
1077
1137
1049
669
517
1677
1793
1425
721
147
497
626
58
227
69
66
454
256
18
15
1589
1077
1137
1049
669
517
1677
1793
1425
721
147
497
626
59
225
69
66
454
256
18
15
1589
1077
1137
1049
669
517
1677
1793
1425
721
147
275
787
55
341
85
33
650
520
18
15
1589
1077
1137
1049
669
517
1677
1793
1425
721
147
275
627
59
225
69
33
650
712
18
15
1589
1077
1137
1049
669
517
1677
1793
1425
721
147
403
627
61
341
85
33
394
328
18
15
1589
1077
1137
1049
669
517
1677
1793
1425
721
147
403
627
55
341
85
33
394
328
18
15
1589
1077
1137
1049
669
517
1677
1793
1425
581
146
403
627
55
341
42
160
390
328
18
15
1589
1077
1137
1049
669
517
1677
1797
1425
721
137
417
677
57
337
73
43
749
549
18
15
1589
1077
1137
1049
669
517
1677
1797
1425
721
147
275
787
53
337
85
33
650
520
18
15
1589
1077
1137
1049
669
517
1677
1797
1425
721
147
403
627
53
337
69
33
394
328
18
15
1589
1077
1137
1049
666
518
1677
1793
1361
709
144
464
626
58
98
118
84
468
262
18
15
1589
1077
1137
1049
666
518
1677
1793
1361
709
144
464
626
58
99
119
84
468
262
18
15
1589
1077
1137
1049
666
518
1677
1793
1361
709
144
464
626
59
99
119
84
468
262
18
15
1589
1077
1137
1049
666
518
1677
1793
1361
709
144
496
626
58
98
118
84
452
262
18
15
1589
1077
1137
1049
666
518
1677
1793
1361
709
144
496
626
58
99
119
84
452
262
18
15
1589
1077
1137
1049
666
518
1677
1793
1361
709
144
496
626
59
99
119
84
452
262
18
15
1589
1077
1137
1049
666
518
1677
1797
1425
722
144
464
625
57
337
80
64
466
263
18
15
1589
1077
1137
1049
666
518
1677
1797
1425
722
144
464
625
53
337
80
64
466
263
18
15
1589
1077
1137
1049
666
519
1677
1797
1425
722
144
273
785
53
337
80
32
655
519
18
15
1589
1077
1137
1049
666
519
1677
1797
1425
722
144
401
625
57
337
80
32
399
333
18
15
1589
1077
1137
1049
666
519
1677
1797
1425
722
144
401
625
53
337
80
32
399
333
18
15
1589
1077
1137
1049
666
519
1677
1797
1425
722
144
497
625
57
337
80
64
463
262
18
15
1589
1077
1137
1049
666
519
1677
1797
1425
722
144
497
625
53
337
80
64
463
262
18
15
1589
1077
1141
1049
793
517
1677
1793
1433
577
17
213
626
54
337
42
226
487
384
18
15
1589
1077
1141
1049
793
517
1677
1793
1433
577
17
210
627
55
337
42
227
484
390
18
15
1589
1077
1141
1049
793
517
1677
1793
1426
577
17
210
627
61
224
54
227
484
394
18
15
1589
1077
1141
1049
793
517
1677
1797
1369
577
17
210
627
57
97
49
227
484
394
18
15
1589
1077
1141
1049
793
517
1677
1797
1373
577
17
37
677
57
98
38
225
285
405
18
15
1589
1077
1141
1049
793
517
1677
1797
1373
577
17
210
627
57
98
58
227
484
394
18
15
1589
1077
1141
1049
793
517
1677
1797
1433
577
17
210
627
57
225
49
227
484
394
18
15
1589
1077
1141
1049
793
517
1677
1797
1437
577
17
210
627
57
226
42
227
484
390
18
15
1589
1077
1141
1049
797
1029
1677
1797
1437
577
9
545
677
57
226
54
197
877
229
18
15
1589
1077
1141
1049
797
517
1677
1797
1369
577
9
33
677
57
97
205
197
221
405
18
15
1589
1077
1141
1049
797
517
1677
1797
1369
577
9
161
677
57
97
205
197
477
437
18
15
1589
1077
1141
1049
797
517
1677
1797
1369
577
9
37
1189
57
97
205
197
725
1873
18
15
1589
1077
1141
1049
797
517
1677
1797
1369
577
9
165
677
57
97
205
197
469
273
18
15
1589
1077
1141
1049
797
517
1677
1797
1369
577
18
35
677
57
97
205
224
286
401
18
15
1589
1077
1141
1049
797
517
1677
1797
1373
577
9
33
677
57
98
38
241
219
409
18
15
1589
1077
1141
1049
797
517
1677
1797
1373
577
9
37
1189
57
98
54
197
725
1873
18
15
1589
1077
1141
1049
797
517
1677
1797
1373
577
9
37
677
57
98
38
241
213
401
18
15
1589
1077
1141
1049
797
517
1677
1797
1373
577
9
165
677
57
98
54
197
469
273
18
15
1589
1077
1141
1049
797
517
1677
1797
1373
577
18
35
677
57
98
38
224
286
401
18
15
1589
1077
1141
1049
797
517
1677
1797
1429
577
9
33
1193
53
341
49
197
733
1761
18
15
1589
1077
1141
1049
797
517
1677
1797
1437
577
9
37
1189
57
226
54
197
725
1873
18
15
1589
1077
1141
1049
665
1029
1677
1793
1433
577
145
793
683
55
337
49
99
771
289
18
15
1589
1077
1141
1049
665
1029
1677
1793
1433
577
145
981
1138
54
337
42
98
1495
768
18
15
1589
1077
1141
1049
665
1029
1677
1793
1433
577
145
917
1138
54
337
42
98
855
912
18
15
1589
1077
1141
1049
665
1029
1677
1793
1433
577
145
821
1138
54
337
49
98
791
896
18
15
1589
1077
1141
1049
665
1029
1677
1793
1433
577
145
1013
1138
54
337
42
98
1483
768
18
15
1589
1077
1141
1049
665
1029
1677
1793
1433
577
145
914
1139
55
337
42
99
852
842
18
15
1589
1077
1141
1049
665
1029
1677
1793
1433
577
145
978
1139
55
337
49
99
868
778
18
15
1589
1077
1141
1049
665
1029
1677
1793
1433
705
145
1299
1139
55
337
81
85
1801
1482
18
15
1589
1077
1141
1049
665
1029
1677
1793
1433
705
145
1299
1139
63
337
81
85
1801
1482
18
15
1589
1077
1141
1049
665
1029
1677
1793
1433
705
145
1426
1139
61
337
81
85
1876
1354
18
15
1589
1077
1141
1049
665
1029
1677
1793
1433
705
145
1426
1139
59
337
81
85
1876
1354
18
15
1589
1077
1141
1049
665
1029
1677
1793
1433
705
145
1426
1139
55
337
81
85
1876
1354
18
15
1589
1077
1141
1049
665
1029
1677
1793
1433
705
145
1426
1139
63
337
81
85
1876
1354
18
15
1589
1077
1141
1049
665
1029
1677
1793
1433
705
145
978
1139
55
337
74
79
868
778
18
15
1589
1077
1141
1049
665
1029
1677
1793
1433
705
145
1427
1139
61
337
81
85
1873
1425
18
15
1589
1077
1141
1049
665
1029
1677
1793
1433
705
145
1427
1139
59
337
81
85
1873
1425
18
15
1589
1077
1141
1049
665
1029
1677
1793
1433
705
145
1427
1139
55
337
81
85
1873
1425
18
15
1589
1077
1141
1049
665
1029
1677
1793
1433
705
145
1427
1139
63
337
81
85
1873
1425
18
15
1589
1077
1141
1049
665
1029
1677
1797
1369
577
145
921
677
57
97
61
97
1507
21
18
15
1589
1077
1141
1049
665
1029
1677
1797
1369
705
145
1299
1139
57
97
77
85
1801
1482
18
15
1589
1077
1141
1049
665
1029
1677
1797
1373
577
145
1298
1139
57
98
58
99
1796
970
18
15
1589
1077
1141
1049
665
1029
1677
1797
1373
577
145
917
677
57
98
54
98
1511
29
18
15
1589
1077
1141
1049
665
1029
1677
1797
1373
577
145
921
677
57
98
54
97
1507
21
18
15
1589
1077
1141
1049
665
1029
1677
1797
1433
577
145
921
677
57
225
61
97
1507
21
18
15
1589
1077
1141
1049
665
1029
1677
1797
1437
577
145
789
677
57
226
38
97
781
285
18
15
1589
1077
1141
1049
665
1029
1677
1797
1437
577
145
917
677
57
226
54
98
1511
29
18
15
1589
1077
1141
1049
665
1029
1677
1797
1437
577
145
921
677
57
226
54
97
1507
21
18
15
1589
1077
1141
1049
665
1037
1677
1793
1433
577
138
930
675
55
337
42
104
1516
33
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
577
145
277
786
54
337
49
163
647
512
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
577
145
275
787
55
337
59
161
649
522
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
577
145
405
626
54
337
42
162
390
320
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
577
145
402
627
55
337
49
99
740
401
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
577
145
373
626
54
337
49
162
679
640
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
577
145
370
627
55
337
49
163
676
646
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
577
145
501
626
54
337
49
162
423
256
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
577
145
403
627
55
337
49
161
393
330
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
577
145
466
627
55
337
42
99
724
390
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
577
145
498
627
55
337
49
163
452
262
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
405
677
61
337
91
35
391
285
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
405
626
62
337
91
35
391
320
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
405
626
62
338
91
35
391
320
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
405
626
54
337
91
35
391
320
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
405
626
54
338
91
35
391
320
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
405
626
59
337
74
35
391
320
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
405
626
63
337
91
35
391
320
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
409
677
61
337
91
33
387
275
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
409
678
61
337
91
97
483
276
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
409
678
62
337
91
97
483
276
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
409
678
62
338
91
97
483
276
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
402
627
61
337
91
35
388
326
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
402
627
59
337
74
35
388
326
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
402
627
55
337
91
35
388
326
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
402
627
63
337
91
35
388
326
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
501
626
54
337
74
34
423
256
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
501
626
59
337
74
34
423
256
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
501
626
63
337
74
34
423
256
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
403
627
61
337
91
33
393
330
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
403
627
55
337
91
33
393
330
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
403
627
63
337
91
33
393
330
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
466
627
61
337
81
85
468
262
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
466
627
59
337
81
85
468
262
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
466
627
55
337
81
85
468
262
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
466
627
63
337
81
85
468
262
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
498
627
61
337
74
35
420
262
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
498
627
55
337
74
35
420
262
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
498
627
63
337
74
35
420
262
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
467
627
61
337
81
85
465
266
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
467
627
59
337
81
85
465
266
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
467
627
55
337
81
85
465
266
18
15
1589
1077
1141
1049
665
517
1677
1793
1433
705
145
467
627
63
337
81
85
465
266
18
15
1589
1077
1141
1049
665
517
1677
1793
1426
577
145
274
627
61
224
54
163
644
717
18
15
1589
1077
1141
1049
665
517
1677
1793
1434
705
145
405
626
54
336
94
35
391
320
18
15
1589
1077
1141
1049
665
517
1677
1797
1365
705
145
405
677
57
102
110
98
391
541
18
15
1589
1077
1141
1049
665
517
1677
1797
1365
705
145
409
677
57
102
110
97
387
531
18
15
1589
1077
1141
1049
665
517
1677
1797
1369
705
145
405
677
57
97
74
34
391
541
18
15
1589
1077
1141
1049
665
517
1677
1797
1369
705
145
409
677
57
97
77
33
387
531
18
15
1589
1077
1141
1049
665
517
1677
1797
1369
705
145
409
677
53
97
109
97
387
531
18
15
1589
1077
1141
1049
665
517
1677
1797
1369
705
145
466
627
57
97
113
85
468
262
18
15
1589
1077
1141
1049
665
517
1677
1797
1369
705
145
466
627
53
97
113
85
468
262
18
15
1589
1077
1141
1049
665
517
1677
1797
1369
705
145
467
627
57
97
113
85
465
266
18
15
1589
1077
1141
1049
665
517
1677
1797
1373
577
145
277
677
57
98
38
161
653
669
18
15
1589
1077
1141
1049
665
517
1677
1797
1373
577
145
281
677
57
98
38
161
643
661
18
15
1589
1077
1141
1049
665
517
1677
1797
1373
577
145
275
627
57
98
39
161
649
714
18
15
1589
1077
1141
1049
665
517
1677
1797
1373
577
145
405
677
57
98
54
98
487
285
18
15
1589
1077
1141
1049
665
517
1677
1797
1373
577
145
409
677
57
98
38
161
387
531
18
15
1589
1077
1141
1049
665
517
1677
1797
1373
577
145
403
627
57
98
39
161
393
330
18
15
1589
1077
1141
1049
665
517
1677
1797
1373
705
145
405
677
57
98
74
34
390
538
18
15
1589
1077
1141
1049
665
517
1677
1797
1373
705
145
409
677
57
98
74
33
387
531
18
15
1589
1077
1141
1049
665
517
1677
1797
1373
705
145
437
677
57
98
106
98
407
649
18
15
1589
1077
1141
1049
665
517
1677
1797
1373
705
145
402
627
57
98
138
35
388
326
18
15
1589
1077
1141
1049
665
517
1677
1797
1373
705
145
467
627
57
98
102
85
465
266
18
15
1589
1077
1141
1049
665
517
1677
1797
1433
577
145
274
627
57
225
49
163
644
710
18
15
1589
1077
1141
1049
665
517
1677
1797
1433
577
145
274
627
53
225
49
163
644
710
18
15
1589
1077
1141
1049
665
517
1677
1797
1433
577
145
275
627
57
225
49
161
649
714
18
15
1589
1077
1141
1049
665
517
1677
1797
1433
577
145
402
627
57
225
49
163
388
406
18
15
1589
1077
1141
1049
665
517
1677
1797
1433
577
145
402
627
53
225
49
163
388
406
18
15
1589
1077
1141
1049
665
517
1677
1797
1433
577
145
370
627
57
225
49
163
676
646
18
15
1589
1077
1141
1049
665
517
1677
1797
1433
577
145
370
627
53
225
49
163
676
646
18
15
1589
1077
1141
1049
665
517
1677
1797
1433
577
145
403
627
57
225
49
161
393
330
18
15
1589
1077
1141
1049
665
517
1677
1797
1433
577
145
403
627
53
225
49
161
393
330
18
15
1589
1077
1141
1049
665
517
1677
1797
1433
577
145
498
627
57
225
49
163
452
262
18
15
1589
1077
1141
1049
665
517
1677
1797
1433
577
145
498
627
53
225
49
163
452
262
18
15
1589
1077
1141
1049
665
517
1677
1797
1433
705
145
466
627
57
225
77
85
468
262
18
15
1589
1077
1141
1049
665
517
1677
1797
1433
705
145
466
627
53
225
77
85
468
262
18
15
1589
1077
1141
1049
665
517
1677
1797
1437
577
145
274
627
57
226
42
163
644
710
18
15
1589
1077
1141
1049
665
517
1677
1797
1437
577
145
275
627
57
226
42
161
649
714
18
15
1589
1077
1141
1049
665
517
1677
1797
1437
577
145
402
627
57
226
42
163
388
326
18
15
1589
1077
1141
1049
665
517
1677
1797
1437
577
145
403
627
57
226
42
161
393
330
18
15
1589
1077
1141
1049
665
517
1677
1797
1437
705
145
402
627
57
226
74
35
388
326
18
15
1589
1077
1141
1049
665
517
1677
1797
1437
705
145
403
627
57
226
74
33
393
330
18
15
1589
1077
1141
1049
665
521
1677
1793
1433
705
145
353
633
63
337
91
35
687
389
18
15
1589
1077
1141
1049
665
521
1677
1793
1433
705
145
481
633
63
337
91
35
431
261
18
15
1589
1077
1141
1049
669
517
1677
1793
1353
705
137
482
626
54
113
90
51
444
260
18
15
1589
1077
1141
1049
669
517
1677
1793
1369
705
137
417
677
61
101
81
69
493
553
18
15
1589
1077
1141
1049
669
517
1677
1793
1433
577
146
275
787
55
337
59
160
650
520
18
15
1589
1077
1141
1049
669
517
1677
1793
1433
705
137
281
677
61
337
90
50
646
657
18
15
1589
1077
1141
1049
669
517
1677
1793
1433
705
137
425
677
61
337
90
50
743
561
18
15
1589
1077
1141
1049
669
517
1677
1793
1433
705
137
482
626
54
337
81
51
444
260
18
15
1589
1077
1141
1049
669
517
1677
1793
1433
705
137
482
626
58
337
81
51
444
260
18
15
1589
1077
1141
1049
669
517
1677
1793
1433
705
137
482
626
63
337
81
51
444
260
18
15
1589
1077
1141
1049
669
517
1677
1797
1365
705
137
417
677
57
102
110
69
493
553
18
15
1589
1077
1141
1049
669
517
1677
1797
1369
705
137
417
677
57
97
81
69
493
553
18
15
1589
1077
1141
1049
669
517
1677
1797
1373
705
137
417
677
57
98
102
69
493
553
18
15
1589
1077
1141
1049
669
517
1677
1797
1433
577
146
275
627
53
225
49
160
646
712
18
15
565
821
689
1545
41
521
397
513
529
561
107
299
9
749
1761
137
1801
1817
1037
18
15
565
821
689
1545
61
517
397
513
529
561
101
257
5
749
1761
137
1807
1793
569
18
15
565
821
689
1545
61
517
397
513
529
561
101
258
6
749
1761
137
1807
1792
592
18
15
565
821
689
1545
61
517
397
513
529
561
101
258
6
750
1761
137
1807
1792
592
18
15
565
821
597
1545
25
517
653
261
137
705
17
309
517
53
897
653
217
1755
1593
18
15
565
821
597
1545
29
517
653
261
137
705
21
309
517
53
897
653
221
1749
1617
18
15
565
821
597
1557
53
517
653
257
137
729
25
281
518
54
901
641
193
1665
1560
18
15
565
821
597
1557
53
517
653
257
137
729
25
293
521
61
901
641
193
1689
1633
18
15
565
821
597
1557
53
517
653
257
137
729
29
293
521
61
901
641
195
1689
1633
18
15
565
821
597
1557
53
517
653
257
137
729
26
306
523
61
901
641
192
1732
1633
18
15
565
821
597
1557
53
517
653
261
137
729
21
277
517
53
897
641
197
1749
1589
18
15
565
821
597
1557
53
517
653
261
137
729
21
309
517
53
897
641
197
1685
1557
18
15
565
821
597
1557
53
517
653
261
137
729
25
277
517
53
897
641
193
1669
1561
18
15
565
821
597
1557
53
517
653
261
137
729
25
281
517
53
897
641
193
1665
1557
18
15
565
821
597
1557
53
517
653
261
137
729
25
293
517
53
897
641
193
1689
1637
18
15
565
821
597
1557
53
517
653
261
137
729
25
293
521
57
897
641
193
1689
1633
18
15
565
821
597
1557
53
517
653
261
137
729
25
309
517
53
897
641
193
1733
1558
18
15
565
821
597
1557
53
517
653
261
137
729
29
277
517
53
897
641
194
1666
1563
18
15
565
821
597
1557
53
517
653
261
137
729
29
293
517
53
897
641
195
1689
1637
18
15
565
821
597
1557
53
517
653
261
137
729
29
293
521
57
897
641
195
1689
1633
18
15
565
821
597
1557
53
517
653
261
137
729
29
309
517
53
897
641
194
1731
1555
18
15
565
821
597
1557
53
517
653
261
137
729
26
274
531
57
897
641
192
1668
1553
18
15
565
821
597
1557
53
517
653
261
137
729
26
306
523
57
897
641
192
1732
1633
18
15
565
821
597
1557
53
517
653
261
137
729
26
306
522
57
897
641
192
1732
1632
18
15
565
821
597
1557
53
517
653
261
137
717
21
277
517
53
897
649
201
1673
1561
18
15
565
821
597
1557
53
517
653
261
137
717
21
309
517
53
897
649
201
1705
1641
18
15
565
821
597
1557
53
517
653
261
137
733
21
277
517
53
897
642
195
1749
1589
18
15
565
821
597
1557
53
517
653
261
137
733
21
309
517
53
897
642
195
1689
1565
18
15
565
821
597
1557
53
517
653
261
137
730
18
278
517
53
897
640
200
1672
1625
18
15
565
821
597
1557
53
517
653
261
137
730
18
306
522
57
897
640
196
1692
1632
18
15
565
821
597
1557
53
517
653
261
137
730
19
269
517
53
897
640
210
1666
1587
18
15
565
821
597
1557
53
517
653
261
137
730
19
277
517
53
897
640
210
1746
1563
18
15
565
821
597
1557
53
517
653
261
137
730
19
275
517
53
897
640
210
1744
1589
18
15
565
821
597
1557
53
517
653
261
137
730
19
275
531
57
897
640
210
1744
1552
18
15
565
821
597
1557
53
517
653
261
137
730
19
275
531
53
897
640
210
1744
1552
18
15
565
821
597
1557
53
517
653
261
137
730
19
279
517
53
897
640
202
1672
1560
18
15
565
821
597
1557
53
517
653
261
137
730
19
311
517
53
897
640
202
1736
1632
18
15
565
821
597
1557
53
517
653
261
137
730
27
281
518
53
897
640
194
1666
1624
18
15
565
821
597
1557
53
517
653
261
137
749
29
277
517
53
897
585
193
1665
1561
18
15
565
821
597
1557
53
517
653
261
137
749
29
293
517
53
897
585
193
1705
1641
18
15
565
821
597
1557
53
517
653
261
137
749
29
293
521
57
897
585
193
1705
1633
18
15
565
821
597
1557
53
517
653
261
137
749
29
309
517
53
897
585
193
1697
1657
18
15
565
821
585
1557
53
517
653
257
129
738
22
278
518
54
897
576
227
1672
1560
18
15
565
821
585
1557
53
517
653
257
129
738
22
310
518
54
897
576
227
1696
1552
18
15
565
821
585
1557
53
517
653
257
129
738
19
265
518
54
897
576
225
1665
1624
18
15
565
821
585
1557
53
517
653
257
129
738
19
265
521
61
897
576
230
1665
1585
18
15
565
821
585
1557
53
517
653
257
129
738
19
265
521
58
897
576
230
1665
1585
18
15
565
821
585
1557
53
517
653
257
129
738
19
265
521
58
898
576
225
1665
1617
18
15
565
821
585
1557
53
517
653
257
129
738
19
265
521
58
899
576
225
1665
1617
18
15
565
821
617
1545
25
517
653
517
577
721
17
309
517
1589
1713
161
1859
1901
1593
18
15
565
821
617
1545
29
517
653
517
577
721
19
305
517
1589
1713
161
1857
1901
1593
18
15
565
821
617
1545
29
517
653
517
577
721
19
309
517
1589
1713
161
1857
1877
1585
18
15
565
821
617
1545
29
517
653
517
577
721
19
307
517
1589
1713
161
1857
1889
1585
18
15
565
821
617
1545
29
517
653
517
577
721
19
307
519
1589
1713
161
1857
1889
1584
18
15
565
821
613
1557
53
517
653
513
581
725
25
281
518
1590
1718
167
1889
1793
1560
18
15
565
821
613
1557
53
517
653
513
581
725
25
282
518
1590
1718
167
1889
1792
1552
18
15
565
821
613
1557
53
517
653
517
581
725
21
277
517
1589
1717
165
1897
1801
1561
18
15
565
821
613
1557
53
517
653
517
581
725
21
309
517
1589
1717
165
1897
1817
1557
18
15
1589
1589
233
1549
793
1029
1677
1025
1601
1241
267
905
677
1005
217
401
145
197
85
18
15
1589
565
233
1545
797
1029
1677
5
1601
1745
277
561
677
2037
1137
725
77
81
329
18
15
1589
565
233
1545
797
1029
1677
5
1601
1745
277
565
677
2037
1137
725
77
85
401
18
15
1589
565
233
1545
797
1029
1677
5
1601
1745
275
565
677
2037
1137
725
65
85
401
18
15
1589
565
233
1549
793
1029
1677
1
1601
1753
267
553
683
2011
1145
713
97
113
321
18
15
1589
565
233
1549
793
1029
1677
1
1601
1753
267
905
683
1591
1141
721
97
193
81
18
15
1589
565
233
1549
793
1029
1677
5
1601
1753
267
905
683
1589
1137
721
97
193
81
18
15
1589
565
233
1549
797
1029
1677
5
1601
1753
265
545
677
2037
1137
722
75
123
233
18
15
1589
565
229
1557
821
1029
1677
5
1605
1749
277
933
677
1589
1141
725
85
197
137
18
15
1589
565
229
1557
821
1029
1677
5
1605
1749
277
933
677
1589
1205
405
73
197
137
18
15
1589
565
229
1557
821
517
1677
5
1605
1749
281
165
677
1589
1205
405
97
1945
1195
18
15
565
821
873
521
537
517
653
513
65
209
273
393
267
509
117
97
99
837
33
18
15
565
821
873
521
537
517
653
257
65
209
273
393
267
61
117
97
99
837
33
18
15
565
821
873
521
537
517
653
257
65
209
267
393
267
61
117
97
113
837
17
18
15
565
821
873
521
537
517
653
517
65
209
273
393
261
501
113
85
85
197
21
18
15
565
821
873
521
537
517
653
517
65
209
273
393
267
473
126
97
99
837
33
18
15
565
821
873
521
537
517
653
517
65
209
273
393
267
505
113
97
99
837
33
18
15
565
821
873
521
537
517
653
517
65
209
267
393
267
505
113
97
113
837
17
18
15
565
821
873
521
537
517
653
261
65
209
273
393
267
57
113
97
99
837
33
18
15
565
821
873
521
537
517
653
261
65
209
273
393
267
57
126
98
99
837
33
18
15
565
821
873
521
537
517
653
261
65
209
273
393
267
57
110
97
99
837
33
18
15
565
821
873
521
537
517
653
261
65
209
273
405
261
53
113
97
67
845
57
18
15
565
821
873
521
537
517
653
261
65
209
273
409
263
53
113
97
99
883
57
18
15
565
821
873
521
537
517
653
261
65
209
273
402
263
53
113
97
99
884
57
18
15
565
821
873
521
537
517
653
261
65
209
267
393
267
57
113
97
113
837
17
18
15
565
821
873
521
537
517
653
261
65
209
267
409
261
53
113
97
113
853
53
18
15
565
821
873
521
537
517
653
261
65
337
267
393
263
53
113
213
361
877
25
18
15
565
821
873
521
537
517
653
261
65
346
267
403
263
53
113
208
354
866
56
18
15
565
821
873
521
537
518
653
517
65
209
267
408
273
473
113
97
113
851
7
18
15
565
821
873
521
537
518
653
517
65
337
267
408
273
473
113
213
361
851
7
18
15
565
821
873
521
537
518
653
517
65
346
267
408
273
473
113
208
354
851
7
18
15
565
821
873
521
537
518
653
261
65
337
267
408
273
57
110
206
361
851
7
18
15
565
821
873
521
537
261
397
257
65
209
273
51
11
253
117
97
67
97
225
18
15
565
821
873
521
537
261
397
257
65
218
267
41
11
219
121
72
101
117
1
18
15
565
821
873
521
537
261
397
261
65
209
273
51
11
249
113
97
67
97
225
18
15
565
821
873
521
537
265
397
261
65
209
273
33
5
245
113
98
99
63
13
18
15
565
821
873
521
537
265
397
261
65
209
267
33
5
245
113
85
105
125
13
18
15
565
821
873
521
537
269
397
513
65
209
273
35
19
509
117
97
99
57
0
18
15
565
821
873
521
537
269
397
513
65
209
273
35
19
439
117
97
99
57
0
18
15
565
821
873
521
537
269
397
257
65
209
273
35
19
253
117
97
99
57
0
18
15
565
821
873
521
537
269
397
257
65
218
266
35
3
219
121
72
100
126
250
18
15
565
821
873
521
537
269
397
517
65
209
273
35
19
505
113
97
99
57
0
18
15
565
821
873
521
553
521
397
513
65
209
475
369
121
507
121
79
9
205
5
18
15
565
821
873
521
553
521
397
513
65
218
475
369
121
507
121
72
5
205
5
18
15
565
821
873
521
553
521
397
257
65
209
475
369
121
251
121
79
9
205
5
18
15
565
821
873
521
553
521
397
257
65
218
475
369
121
251
121
72
5
205
5
18
15
565
821
873
521
553
521
653
513
65
209
475
401
275
503
117
85
9
13
1
18
15
565
821
873
521
553
521
653
257
65
209
475
401
275
61
117
85
9
13
1
18
15
565
821
873
521
553
521
653
257
65
209
475
401
275
55
117
85
9
13
1
18
15
565
821
873
521
553
521
653
257
65
218
475
449
275
59
121
72
5
53
225
18
15
565
821
873
521
553
521
653
257
65
218
475
401
275
59
121
72
5
13
1
18
15
565
821
873
521
553
521
653
257
65
218
475
465
275
59
121
72
5
141
193
18
15
565
821
873
521
553
521
653
517
65
209
475
401
277
501
113
85
9
13
13
18
15
565
821
873
521
553
521
653
261
65
209
475
449
275
53
113
97
17
53
225
18
15
565
821
873
521
553
521
653
261
65
209
475
401
277
57
113
85
9
13
13
18
15
565
821
873
521
553
521
653
261
65
209
475
401
277
53
113
85
9
13
13
18
15
565
821
873
521
553
525
653
257
65
209
475
451
275
55
117
85
9
56
225
18
15
565
821
873
521
553
525
653
261
65
209
475
451
275
53
113
97
17
56
225
18
15
565
821
873
521
541
517
397
257
65
209
277
401
114
219
121
79
77
206
960
18
15
565
821
873
521
541
517
653
257
65
209
265
393
262
54
117
97
115
839
16
18
15
565
821
873
521
541
517
653
257
65
209
277
401
274
54
117
85
77
206
0
18
15
565
821
873
521
541
517
653
257
65
209
275
401
262
54
117
85
65
845
56
18
15
565
821
873
521
541
517
653
257
65
209
275
401
274
54
117
97
65
845
0
18
15
565
821
873
521
541
517
653
257
65
209
275
393
262
54
117
97
98
838
16
18
15
565
821
873
521
541
517
653
257
65
337
275
401
262
54
117
213
353
845
56
18
15
565
821
873
521
541
517
653
257
65
337
275
401
274
54
117
213
353
845
0
18
15
565
821
873
521
541
517
653
517
65
209
265
393
265
473
126
98
115
859
35
18
15
565
821
873
521
541
517
653
517
65
209
277
401
261
501
113
85
77
881
57
18
15
565
821
873
521
541
517
653
517
65
209
277
393
261
501
113
85
77
833
17
18
15
565
821
873
521
541
517
653
517
65
209
277
405
261
501
113
85
77
841
49
18
15
565
821
873
521
541
517
653
517
65
209
275
401
261
501
113
85
65
845
57
18
15
565
821
873
521
541
517
653
517
65
209
275
403
275
505
113
98
66
844
8
18
15
565
821
873
521
541
517
653
261
65
209
265
393
261
53
113
97
115
839
17
18
15
565
821
873
521
541
517
653
261
65
209
265
409
261
53
113
97
115
855
49
18
15
565
821
873
521
541
517
653
261
65
209
277
401
261
53
113
85
77
881
57
18
15
565
821
873
521
541
517
653
261
65
209
277
393
261
53
113
85
77
833
17
18
15
565
821
873
521
541
517
653
261
65
209
277
405
261
53
113
98
87
843
49
18
15
565
821
873
521
541
517
653
261
65
209
275
401
261
53
113
85
65
845
57
18
15
565
821
873
521
541
517
653
261
65
209
275
393
261
53
113
97
98
838
17
18
15
565
821
873
521
541
517
653
261
65
209
275
403
261
53
113
98
66
844
49
18
15
565
821
873
521
541
517
653
261
65
209
275
403
275
53
113
98
66
844
8
18
15
565
821
873
521
541
517
653
261
65
337
275
401
261
53
113
213
353
845
57
18
15
565
821
873
521
541
261
397
261
65
209
277
49
5
245
113
85
77
81
85
18
15
565
821
873
521
541
261
397
261
65
209
277
53
5
245
113
85
77
85
81
18
15
565
821
873
521
541
261
397
261
65
209
275
33
5
245
113
85
97
61
245
18
15
565
821
873
521
541
261
397
261
65
209
275
49
5
245
113
85
65
109
57
18
15
565
821
873
521
541
261
397
261
65
209
275
53
5
245
113
85
65
85
49
18
15
565
821
873
521
569
517
653
513
65
209
465
393
267
509
117
97
3
5
1
18
15
565
821
873
521
569
517
653
257
65
209
465
393
267
61
117
97
3
5
1
18
15
565
821
873
521
569
517
653
257
65
209
465
457
267
61
117
97
3
133
193
18
15
565
821
873
521
569
517
653
517
65
209
465
393
267
473
126
97
3
5
1
18
15
565
821
873
521
569
517
653
261
65
209
465
453
261
53
113
97
3
59
203
18
15
565
821
873
521
569
517
653
261
65
209
465
405
261
53
113
97
3
13
21
18
15
565
821
873
521
569
517
653
261
65
209
465
437
261
53
113
98
3
27
61
18
15
565
821
873
521
569
517
653
261
65
209
465
457
267
57
113
97
3
133
193
18
15
565
821
873
521
569
517
653
261
65
209
465
457
267
57
126
98
3
133
193
18
15
565
821
873
521
569
517
653
261
65
209
465
457
267
57
110
97
3
133
193
18
15
565
821
873
521
569
517
653
261
65
209
465
469
261
53
113
97
3
141
213
18
15
565
821
873
521
569
521
653
513
65
209
465
385
275
503
117
97
3
3
1
18
15
565
821
873
521
569
521
653
257
65
209
465
385
275
55
117
97
3
3
1
18
15
565
821
873
521
569
521
653
261
65
209
465
449
261
53
113
97
3
131
205
18
15
565
821
873
521
569
525
653
513
65
209
465
387
275
509
117
97
3
1
0
18
15
565
821
873
521
569
525
653
257
65
209
465
387
275
61
117
97
3
1
0
18
15
565
821
873
521
569
525
653
257
65
209
465
387
275
55
117
97
3
1
0
18
15
565
821
873
521
569
525
653
257
65
209
465
451
275
61
117
97
3
129
193
18
15
565
821
873
521
569
525
653
517
65
209
465
387
275
505
113
97
3
1
0
18
15
565
821
873
521
569
525
653
261
65
209
465
387
275
57
113
97
3
1
0
18
15
565
821
873
521
569
525
653
261
65
209
465
387
275
57
126
98
3
1
0
18
15
565
821
873
521
569
525
653
261
65
209
465
387
275
57
110
97
3
1
0
18
15
565
821
873
521
569
525
653
261
65
209
465
387
275
53
113
97
3
1
0
18
15
565
821
873
521
569
525
653
261
65
209
465
451
275
57
113
97
3
129
193
18
15
565
821
873
521
569
525
653
261
65
209
465
451
275
57
126
98
3
129
193
18
15
565
821
873
521
569
525
653
261
65
209
465
451
275
57
110
97
3
129
193
18
15
565
821
873
521
281
517
653
261
65
209
17
393
261
53
113
85
213
453
245
18
15
565
821
873
521
281
517
653
261
65
209
17
405
261
53
113
97
195
461
245
18
15
565
821
873
521
281
261
909
513
65
209
17
1331
1035
381
117
801
867
1889
2017
18
15
565
821
873
521
281
261
909
517
65
209
17
1337
1035
345
113
802
867
1893
2017
18
15
565
821
873
521
281
261
909
517
65
209
17
1331
1035
345
113
801
867
1889
2017
18
15
565
821
873
521
281
261
909
517
65
209
17
1331
1035
377
113
801
867
1889
2017
18
15
565
821
873
521
281
265
909
517
65
209
17
1313
1029
373
113
802
803
1855
2045
18
15
565
821
873
521
281
269
909
517
65
209
17
1315
1027
345
113
801
803
1849
2042
18
15
565
821
873
521
281
781
909
513
65
209
17
291
1
477
117
801
899
441
909
18
15
565
821
873
521
281
781
909
513
65
209
17
291
19
509
117
97
163
441
897
18
15
565
821
873
521
281
781
909
513
65
209
17
291
19
439
117
97
163
441
897
18
15
565
821
873
521
285
517
653
261
65
209
21
405
261
53
113
98
215
459
241
18
15
565
821
873
521
285
517
653
261
65
209
19
403
261
53
113
98
194
460
241
18
15
565
821
873
521
285
261
397
261
65
209
21
81
5
245
113
85
205
241
25
18
15
565
821
873
521
285
773
909
513
65
209
19
337
18
438
117
801
898
758
64
18
15
565
821
873
521
573
517
653
513
65
209
469
393
265
509
117
98
23
1
2
18
15
565
821
873
521
573
517
653
257
65
209
467
401
262
54
117
97
1
13
24
18
15
565
821
873
521
573
517
653
257
65
209
467
465
262
54
117
97
1
141
200
18
15
565
821
873
521
573
517
653
257
65
209
467
465
274
54
117
97
2
54
192
18
15
565
821
873
521
573
517
653
261
65
209
469
405
261
53
113
98
23
11
17
18
15
565
821
873
521
573
517
653
261
65
209
469
437
261
53
113
98
23
21
33
18
15
565
821
873
521
573
517
653
261
65
209
469
469
261
53
113
98
23
53
209
18
15
565
821
873
521
573
517
653
261
65
209
469
466
275
57
113
98
23
48
194
18
15
565
821
873
521
573
517
653
261
65
209
467
401
261
53
113
97
1
13
25
18
15
565
821
873
521
573
517
653
261
65
209
467
465
261
53
113
97
1
141
201
18
15
565
821
873
521
557
517
653
261
65
209
473
433
261
53
113
97
19
23
53
18
15
565
821
873
521
557
517
653
261
65
209
473
437
261
53
113
97
19
21
49
18
15
565
821
873
521
557
525
653
257
65
209
473
449
274
54
117
97
19
59
224
18
15
565
821
873
521
557
525
653
261
65
209
473
449
273
53
113
97
19
59
225
18
15
565
821
873
525
537
517
653
513
65
217
267
393
267
509
117
81
81
837
33
18
15
565
821
873
525
537
517
653
513
65
217
459
393
267
509
117
81
17
1
33
18
15
565
821
873
525
537
517
653
257
65
217
267
393
267
61
117
81
81
837
33
18
15
565
821
873
525
537
517
653
257
65
217
459
393
265
61
117
81
17
2
11
18
15
565
821
873
525
537
517
653
257
65
217
459
393
267
61
117
81
17
1
33
18
15
565
821
873
525
537
517
653
517
65
217
267
393
265
473
113
81
74
194
11
18
15
565
821
873
525
537
517
653
517
65
217
267
393
267
473
113
81
81
837
33
18
15
565
821
873
525
537
517
653
517
65
217
267
393
267
505
113
81
74
194
10
18
15
565
821
873
525
537
517
653
517
65
217
459
393
265
473
113
81
17
2
11
18
15
565
821
873
525
537
517
653
517
65
217
459
393
267
473
113
81
17
1
33
18
15
565
821
873
525
537
517
653
261
65
217
267
393
267
57
113
81
81
837
33
18
15
565
821
873
525
537
517
653
261
65
217
267
409
261
53
113
81
81
849
53
18
15
565
821
873
525
537
517
653
261
65
217
267
409
263
53
113
81
81
849
57
18
15
565
821
873
525
537
517
653
261
65
217
459
393
261
53
113
81
17
1
21
18
15
565
821
873
525
537
517
653
261
65
217
459
393
265
57
113
81
17
2
11
18
15
565
821
873
525
537
517
653
261
65
217
459
393
267
57
113
81
17
1
33
18
15
565
821
873
525
537
517
653
261
65
217
459
393
263
53
113
81
17
1
25
18
15
565
821
873
525
537
517
653
261
65
217
459
409
261
53
113
81
17
17
53
18
15
565
821
873
525
537
517
653
261
65
217
459
409
263
53
113
81
17
17
57
18
15
565
821
873
525
537
517
653
261
65
345
267
393
267
57
110
201
353
833
33
18
15
565
821
873
525
537
517
653
261
65
345
267
393
263
53
113
209
353
833
25
18
15
565
821
873
525
537
517
653
261
65
345
267
409
261
53
113
209
353
865
53
18
15
565
821
873
525
537
517
653
261
65
345
267
409
263
53
113
209
353
865
9
18
15
565
821
873
525
537
518
653
517
65
217
267
408
273
473
113
81
81
851
7
18
15
565
821
873
525
537
518
653
261
65
217
459
392
265
57
113
81
17
3
39
18
15
565
821
873
525
537
261
397
257
65
217
267
41
11
253
117
81
97
113
241
18
15
565
821
873
525
537
261
397
257
65
217
267
41
11
219
121
73
97
113
1
18
15
565
821
873
525
537
261
397
261
65
217
267
41
5
245
113
81
97
113
245
18
15
565
821
873
525
537
261
397
261
65
217
267
41
11
217
113
81
97
113
241
18
15
565
821
873
525
537
261
397
261
65
217
267
41
11
217
126
81
97
113
241
18
15
565
821
873
525
537
265
397
257
65
217
267
33
5
253
117
81
97
121
13
18
15
565
821
873
525
537
265
397
257
65
217
267
33
5
221
117
81
97
121
13
18
15
565
821
873
525
537
265
397
261
65
217
267
33
5
249
113
81
97
121
13
18
15
565
821
873
525
537
265
397
261
65
217
267
33
5
245
113
81
97
121
13
18
15
565
821
873
525
541
517
653
257
65
217
265
401
262
54
117
82
75
207
56
18
15
565
821
873
525
541
517
653
257
65
217
265
409
262
54
117
82
75
203
48
18
15
565
821
873
525
541
517
653
257
65
345
265
401
262
54
117
210
363
847
56
18
15
565
821
873
525
541
517
653
257
65
345
265
393
262
54
117
210
363
835
16
18
15
565
821
873
525
541
517
653
517
65
217
265
401
261
501
113
82
75
207
57
18
15
565
821
873
525
541
517
653
517
65
217
265
393
261
501
113
82
75
835
17
18
15
565
821
873
525
541
517
653
517
65
217
265
393
265
473
113
82
75
195
35
18
15
565
821
873
525
541
517
653
261
65
217
265
401
261
53
113
82
75
207
57
18
15
565
821
873
525
541
517
653
261
65
345
265
401
261
53
113
210
359
853
53
18
15
565
821
873
525
541
517
653
261
65
345
265
393
261
53
113
210
363
835
17
18
15
565
821
873
525
541
517
653
261
65
345
265
409
261
53
113
210
358
870
49
18
15
565
821
873
525
541
261
397
261
65
217
265
33
5
245
113
82
75
123
9
18
15
565
821
873
525
281
517
653
257
65
217
11
393
267
61
117
81
145
453
241
18
15
565
821
873
525
281
517
653
257
65
217
11
409
267
61
117
81
145
465
225
18
15
565
821
873
525
281
517
653
261
65
217
11
393
261
53
113
81
145
453
245
18
15
565
821
873
525
281
517
653
261
65
217
11
393
267
57
113
81
145
453
241
18
15
565
821
873
525
281
517
653
261
65
217
11
409
261
53
113
81
145
465
229
18
15
565
821
873
525
281
517
653
261
65
217
11
409
263
53
113
81
145
465
249
18
15
565
821
873
525
573
517
653
261
65
213
465
393
265
57
126
86
15
1
3
18
15
565
821
873
525
573
517
653
261
65
213
465
457
265
57
126
86
15
129
227
18
15
565
821
873
525
669
517
397
257
65
181
421
465
114
251
121
781
9
77
768
18
15
565
821
873
777
537
517
653
257
65
81
203
393
267
61
117
33
49
5
33
18
15
565
821
873
777
537
517
653
517
65
81
203
393
265
473
113
33
41
6
39
18
15
565
821
873
777
537
517
653
517
65
81
203
393
267
473
113
33
49
5
33
18
15
565
821
873
777
537
517
653
261
65
81
203
393
267
57
113
33
49
5
33
18
15
565
821
873
777
553
521
653
513
65
81
219
401
275
503
117
33
9
13
1
18
15
565
821
873
777
553
521
653
257
65
81
219
449
275
55
117
33
9
61
225
18
15
565
821
873
777
553
521
653
257
65
81
219
401
275
61
117
33
9
13
1
18
15
565
821
873
777
553
521
653
257
65
81
219
401
275
55
117
33
9
13
1
18
15
565
821
873
777
553
521
653
517
65
81
219
401
277
505
113
33
9
13
13
18
15
565
821
873
777
553
521
653
517
65
81
219
401
277
501
113
33
9
13
13
18
15
565
821
873
777
553
521
653
261
65
81
219
449
275
53
113
33
17
53
225
18
15
565
821
873
777
553
521
653
261
65
81
219
401
277
57
113
33
9
13
13
18
15
565
821
873
777
553
521
653
261
65
81
219
401
277
53
113
33
9
13
13
18
15
565
821
873
777
553
521
653
261
65
81
219
433
261
53
113
34
18
22
55
18
15
565
821
873
777
553
525
653
257
65
81
219
451
275
61
117
33
9
57
225
18
15
565
821
873
777
553
525
653
257
65
81
219
451
275
55
117
33
9
57
225
18
15
565
821
873
777
553
525
653
261
65
81
219
451
275
57
113
33
17
56
225
18
15
565
821
873
777
553
525
653
261
65
81
219
451
275
53
113
33
17
56
225
18
15
565
821
873
777
553
525
653
261
65
81
219
467
273
53
113
34
18
84
214
18
15
565
821
873
777
553
525
653
261
65
81
219
467
275
57
113
34
18
84
193
18
15
565
821
873
777
553
525
653
261
65
81
219
467
275
53
113
34
18
84
193
18
15
565
821
873
777
541
517
653
517
65
81
201
393
265
473
113
33
51
27
35
18
15
565
821
873
777
569
517
653
257
65
81
209
473
267
61
117
33
3
51
193
18
15
565
821
873
777
569
517
653
517
65
81
209
393
267
473
126
865
3
5
1
18
15
565
821
873
777
569
517
653
261
65
81
209
473
267
57
113
33
3
51
193
18
15
565
821
873
777
569
521
653
513
65
81
209
385
275
503
117
33
3
3
1
18
15
565
821
873
777
569
521
653
257
65
81
209
385
275
55
117
33
3
3
1
18
15
565
821
873
777
569
521
653
261
65
81
209
449
261
53
113
33
3
63
253
18
15
565
821
873
777
569
261
397
517
65
81
209
25
11
473
113
33
3
229
33
18
15
565
821
873
777
569
261
397
517
65
81
209
25
11
473
126
33
3
229
33
18
15
565
821
873
777
569
261
397
517
65
81
209
19
11
473
113
33
3
225
33
18
15
565
821
873
777
569
261
397
517
65
81
209
19
11
473
126
33
3
225
33
18
15
565
821
873
777
569
525
653
513
65
81
209
387
275
509
117
33
3
1
0
18
15
565
821
873
777
569
525
653
257
65
81
209
387
275
61
117
33
3
1
0
18
15
565
821
873
777
569
525
653
257
65
81
209
387
275
55
117
33
3
1
0
18
15
565
821
873
777
569
525
653
257
65
81
209
451
275
61
117
33
3
57
193
18
15
565
821
873
777
569
525
653
517
65
81
209
387
275
505
113
33
3
1
0
18
15
565
821
873
777
569
525
653
261
65
81
209
387
275
57
113
33
3
1
0
18
15
565
821
873
777
569
525
653
261
65
81
209
387
275
53
113
33
3
1
0
18
15
565
821
873
777
793
1029
397
257
65
81
17
825
167
1373
117
33
99
595
1609
18
15
565
821
873
777
793
1029
397
257
65
81
17
821
165
1373
117
33
99
603
1813
18
15
565
821
873
777
793
1029
397
257
65
81
17
818
167
1373
117
33
99
596
1813
18
15
565
821
873
777
793
1029
397
257
65
81
17
819
167
1373
117
33
99
601
1816
18
15
565
821
873
777
793
1029
397
257
65
81
17
819
167
1405
117
33
99
601
1816
18
15
565
821
873
777
793
1029
397
517
65
81
17
905
171
729
113
33
99
325
305
18
15
565
821
873
777
793
1029
397
517
65
81
17
905
171
473
113
33
99
325
305
18
15
565
821
873
777
793
1029
397
517
65
81
17
821
165
437
113
33
99
603
1813
18
15
565
821
873
777
793
1029
397
261
65
81
17
825
171
217
113
929
931
563
1793
18
15
565
821
873
777
793
1029
397
261
65
81
17
825
171
217
126
929
931
563
1793
18
15
565
821
873
777
793
1029
397
261
65
81
17
825
171
1369
113
929
931
563
1793
18
15
565
821
873
777
793
1029
397
261
65
81
17
825
171
1369
126
929
931
563
1793
18
15
565
821
873
777
793
1029
397
261
65
81
17
825
165
245
113
33
99
595
1813
18
15
565
821
873
777
793
1029
397
261
65
81
17
821
165
245
113
33
99
603
1813
18
15
565
821
873
777
793
1029
397
261
65
81
17
821
165
1401
113
33
99
603
1813
18
15
565
821
873
777
793
1029
397
261
65
81
17
949
165
245
113
33
99
349
277
18
15
565
821
873
777
793
1029
397
261
65
81
17
953
165
245
113
33
99
357
261
18
15
565
821
873
777
793
1029
397
261
65
81
17
818
167
245
113
33
99
596
1813
18
15
565
821
873
777
793
1029
397
261
65
81
17
819
167
1369
113
33
99
601
1816
18
15
565
821
873
777
793
1029
397
261
65
81
17
819
167
1369
126
865
867
601
280
18
15
565
821
873
777
793
1029
397
261
65
81
17
947
167
245
113
33
99
353
265
18
15
565
821
873
777
793
1029
397
261
65
81
11
921
165
245
113
33
113
341
277
18
15
565
821
873
777
793
1033
397
513
65
81
17
801
165
733
117
34
995
575
317
18
15
565
821
873
777
793
1033
397
513
65
81
17
801
165
477
117
34
995
575
317
18
15
565
821
873
777
793
1033
397
517
65
81
17
801
165
437
113
34
995
575
317
18
15
565
821
873
777
793
1033
397
517
65
81
17
801
165
473
113
34
995
575
317
18
15
565
821
873
777
793
1037
397
517
65
81
17
803
163
729
113
33
995
569
288
18
15
565
821
873
777
793
1037
397
517
65
81
17
803
163
473
113
33
995
569
288
18
15
565
821
873
777
793
1037
397
517
65
81
17
803
163
473
126
865
995
569
289
18
15
565
821
873
777
793
1037
397
261
65
81
17
803
163
217
113
33
995
569
288
18
15
565
821
873
777
793
1037
397
261
65
81
17
803
163
217
126
929
931
569
289
18
15
565
821
873
777
793
1037
909
513
65
81
17
1315
275
381
117
865
995
1593
0
18
15
565
821
873
777
793
1037
909
517
65
81
17
1315
275
377
113
865
995
1593
0
18
15
565
821
873
777
793
1037
909
517
65
81
17
1315
275
377
126
866
995
1593
0
18
15
565
821
873
777
793
1037
909
517
65
81
17
1315
275
377
110
865
995
1593
0
18
15
565
821
873
777
793
517
397
513
65
81
17
434
115
509
117
33
99
212
390
18
15
565
821
873
777
793
517
397
513
65
81
17
434
115
733
117
33
99
212
390
18
15
565
821
873
777
793
517
397
257
65
81
17
146
115
253
117
929
931
916
966
18
15
565
821
873
777
793
517
397
257
65
81
17
146
115
221
117
929
931
916
966
18
15
565
821
873
777
793
517
397
257
65
81
17
146
115
219
121
929
931
916
966
18
15
565
821
873
777
793
517
397
257
65
81
17
434
115
253
117
33
99
212
390
18
15
565
821
873
777
793
517
397
257
65
81
17
434
115
221
117
33
99
212
390
18
15
565
821
873
777
793
517
397
517
65
81
17
434
115
729
113
33
99
212
390
18
15
565
821
873
777
793
517
397
517
65
81
17
434
115
729
126
33
99
212
390
18
15
565
821
873
777
793
517
397
517
65
81
17
434
115
473
113
33
99
212
390
18
15
565
821
873
777
793
517
397
261
65
81
17
146
115
217
113
929
931
916
966
18
15
565
821
873
777
793
517
397
261
65
81
17
146
115
217
126
929
931
916
966
18
15
565
821
873
777
793
517
397
261
65
81
17
434
115
217
113
33
99
212
390
18
15
565
821
873
777
793
517
397
261
65
81
17
434
115
217
126
33
99
212
390
18
15
565
821
873
777
793
517
397
261
65
90
11
147
115
217
113
848
930
930
970
18
15
565
821
873
777
793
517
397
261
65
90
11
147
115
217
126
848
930
930
970
18
15
565
821
873
777
793
517
397
261
65
90
11
467
115
217
113
848
866
226
394
18
15
565
821
873
777
793
517
653
257
65
81
17
137
267
61
117
33
995
837
33
18
15
565
821
873
777
793
517
653
257
65
81
11
137
267
61
117
865
881
837
17
18
15
565
821
873
777
793
517
653
257
65
81
15
137
267
61
117
853
874
834
33
18
15
565
821
873
777
793
517
653
517
65
81
17
137
261
501
113
981
981
837
21
18
15
565
821
873
777
793
517
653
517
65
81
17
137
267
473
126
865
867
837
33
18
15
565
821
873
777
793
517
653
517
65
81
17
137
267
505
113
981
981
837
33
18
15
565
821
873
777
793
517
653
517
65
81
11
137
267
505
113
981
873
837
33
18
15
565
821
873
777
793
517
653
517
65
90
11
147
263
501
113
976
994
866
56
18
15
565
821
873
777
793
517
653
261
65
81
17
137
267
57
113
33
995
837
33
18
15
565
821
873
777
793
517
653
261
65
81
17
137
267
57
110
865
867
837
33
18
15
565
821
873
777
793
517
653
261
65
81
17
149
261
53
113
865
867
845
57
18
15
565
821
873
777
793
517
653
261
65
81
17
153
261
53
113
865
867
883
53
18
15
565
821
873
777
793
517
653
261
65
81
11
137
267
57
113
33
1009
837
17
18
15
565
821
873
777
793
517
653
261
65
81
11
153
261
53
113
865
881
853
53
18
15
565
821
873
777
793
517
653
261
65
81
15
137
267
57
113
853
874
834
33
18
15
565
821
873
777
793
518
397
257
65
81
11
152
113
221
117
929
945
915
967
18
15
565
821
873
777
793
518
397
257
65
81
11
408
113
221
117
33
113
211
711
18
15
565
821
873
777
793
518
397
517
65
81
11
408
113
473
113
33
113
211
711
18
15
565
821
873
777
793
518
397
261
65
81
11
152
113
217
113
929
945
915
967
18
15
565
821
873
777
793
518
397
261
65
81
11
408
113
217
113
33
113
211
711
18
15
565
821
873
777
793
518
397
261
65
90
10
152
113
217
126
848
931
935
967
18
15
565
821
873
777
793
518
653
517
65
81
11
152
273
473
113
853
873
851
7
18
15
565
821
873
777
793
518
653
517
65
81
11
152
273
473
126
981
873
851
7
18
15
565
821
873
777
793
518
653
517
65
90
11
152
273
473
113
976
866
851
7
18
15
565
821
873
777
793
518
653
517
65
90
11
152
273
473
126
976
866
851
7
18
15
565
821
873
777
793
521
397
257
65
81
13
481
121
253
117
34
107
247
389
18
15
565
821
873
777
793
521
397
257
65
90
11
481
121
251
121
840
869
253
261
18
15
565
821
873
777
797
1029
397
513
65
81
19
803
169
477
117
33
993
570
290
18
15
565
821
873
777
797
1029
397
257
65
81
19
817
165
1373
117
33
97
605
1813
18
15
565
821
873
777
797
1029
397
257
65
81
19
817
165
1405
117
33
97
605
1813
18
15
565
821
873
777
797
1029
397
257
65
81
19
821
165
1373
117
33
961
597
273
18
15
565
821
873
777
797
1029
397
517
65
81
19
801
169
473
113
853
929
573
289
18
15
565
821
873
777
797
1029
397
517
65
81
19
801
169
473
126
865
993
573
289
18
15
565
821
873
777
797
1029
397
517
65
81
19
801
165
437
113
33
993
573
293
18
15
565
821
873
777
797
1029
397
517
65
81
19
803
169
473
113
33
993
570
290
18
15
565
821
873
777
797
1029
397
261
65
81
9
921
165
245
113
33
115
343
273
18
15
565
821
873
777
797
1029
397
261
65
81
19
817
165
245
113
33
97
605
1813
18
15
565
821
873
777
797
1029
397
261
65
81
19
817
165
1401
113
33
97
605
1813
18
15
565
821
873
777
797
1029
397
261
65
81
19
817
165
1401
126
33
97
605
1813
18
15
565
821
873
777
797
1029
397
261
65
81
19
821
165
245
113
929
961
597
273
18
15
565
821
873
777
797
1029
397
261
65
81
19
947
165
245
113
33
97
353
273
18
15
565
821
873
777
797
1029
397
261
65
81
19
947
167
245
113
33
97
353
272
18
15
565
821
873
777
797
1029
909
513
65
81
21
1333
261
365
121
975
973
1641
225
18
15
565
821
873
777
797
517
397
257
65
81
19
145
114
219
121
929
961
845
960
18
15
565
821
873
777
797
517
397
257
65
81
19
401
114
219
121
33
97
205
960
18
15
565
821
873
777
797
517
653
513
65
81
19
145
262
502
117
981
865
845
56
18
15
565
821
873
777
797
517
653
257
65
81
9
137
262
54
117
865
883
839
16
18
15
565
821
873
777
797
517
653
257
65
81
9
137
265
61
117
33
1011
859
35
18
15
565
821
873
777
797
517
653
257
65
81
19
145
262
54
117
865
865
845
56
18
15
565
821
873
777
797
517
653
257
65
81
19
145
274
54
117
33
961
845
0
18
15
565
821
873
777
797
517
653
261
65
81
9
137
261
53
113
865
883
839
17
18
15
565
821
873
777
797
517
653
261
65
81
9
137
265
57
113
33
1011
859
35
18
15
565
821
873
777
797
517
653
261
65
81
9
137
265
57
110
865
883
859
35
18
15
565
821
873
777
797
517
653
261
65
81
9
153
261
53
113
865
883
855
49
18
15
565
821
873
777
797
517
653
261
65
81
19
145
261
53
113
865
865
845
57
18
15
565
821
873
777
797
517
653
261
65
81
19
147
275
53
113
34
962
844
8
18
15
565
821
873
777
573
517
653
257
65
81
211
465
274
54
117
33
1
109
192
18
15
565
821
873
777
573
517
653
261
65
81
213
393
265
57
113
33
13
1
2
18
15
565
821
873
777
557
517
653
257
65
81
217
402
274
54
117
33
19
12
4
18
15
565
821
873
777
557
525
653
257
65
81
217
449
273
61
117
33
5
61
225
18
15
565
821
873
777
557
525
653
257
65
81
217
449
274
54
117
33
5
109
224
18
15
565
821
873
777
557
525
653
261
65
81
217
449
273
57
113
33
5
61
225
18
15
565
821
873
777
557
525
653
261
65
81
217
449
273
53
113
33
5
61
225
18
15
565
821
873
777
557
525
653
261
65
81
217
451
273
53
113
33
5
58
226
18
15
565
821
873
777
794
518
397
513
65
81
16
432
113
733
117
34
96
217
391
18
15
565
821
873
777
794
518
397
257
65
81
16
144
113
221
117
929
928
930
967
18
15
565
821
873
777
794
518
397
257
65
81
16
432
113
221
117
34
96
217
391
18
15
565
821
873
777
794
518
397
517
65
81
16
432
113
729
113
34
96
217
391
18
15
565
821
873
777
794
518
397
517
65
81
16
432
113
729
126
34
96
217
391
18
15
565
821
873
777
794
518
397
517
65
81
16
432
113
473
113
34
96
217
391
18
15
565
821
873
777
794
518
397
517
65
81
16
432
113
505
113
34
96
217
391
18
15
565
821
873
777
794
518
397
517
65
81
16
432
113
505
126
34
96
217
391
18
15
565
821
873
777
794
518
397
517
65
81
16
432
114
729
113
33
96
217
390
18
15
565
821
873
777
794
518
397
517
65
81
16
432
114
505
113
33
96
217
390
18
15
565
821
873
777
794
518
397
261
65
81
16
144
113
217
113
929
928
930
967
18
15
565
821
873
777
794
518
397
261
65
81
16
144
113
217
126
929
928
930
967
18
15
565
821
873
777
794
518
397
261
65
81
16
144
114
217
113
929
928
930
966
18
15
565
821
873
777
794
518
397
261
65
81
16
144
114
217
126
930
928
930
966
18
15
565
821
873
777
794
518
397
261
65
81
16
432
113
217
113
34
96
217
391
18
15
565
821
873
777
794
518
397
261
65
81
16
432
113
217
126
34
96
217
391
18
15
565
821
873
777
794
518
397
261
65
81
16
432
113
249
113
34
96
217
391
18
15
565
821
873
777
794
518
397
261
65
81
16
432
114
217
113
33
96
217
390
18
15
565
821
873
777
794
518
397
261
65
81
16
432
114
217
126
34
96
217
390
18
15
565
821
873
777
794
518
397
261
65
81
16
496
114
217
113
33
96
225
262
18
15
565
821
873
777
794
518
397
261
65
81
16
496
114
217
126
34
96
225
262
18
15
565
821
873
777
601
517
653
257
65
81
331
361
267
61
117
853
1321
365
865
18
15
565
821
873
777
601
517
653
257
65
81
335
361
265
61
117
853
1322
618
235
18
15
565
821
873
777
601
517
653
257
65
81
335
361
267
61
117
853
1322
618
225
18
15
565
821
873
777
601
517
653
261
65
81
331
361
265
57
113
853
1321
366
875
18
15
565
821
873
777
601
517
653
261
65
81
331
361
267
57
113
853
1321
365
865
18
15
565
821
873
777
601
517
653
261
65
81
335
361
265
57
113
853
1322
362
875
18
15
565
821
873
777
601
517
653
261
65
81
335
361
267
57
113
853
1322
362
865
18
15
565
821
873
777
601
261
397
257
65
90
335
73
11
219
121
848
1313
709
17
18
15
565
821
873
777
665
517
397
513
65
81
273
402
115
509
117
33
195
276
913
18
15
565
821
873
777
665
517
397
513
65
81
273
402
115
733
117
33
195
276
913
18
15
565
821
873
777
665
517
397
513
65
81
273
402
115
731
121
33
163
276
918
18
15
565
821
873
777
665
517
397
513
65
81
273
403
115
509
117
33
195
281
913
18
15
565
821
873
777
665
517
397
513
65
81
273
403
115
503
117
33
195
281
913
18
15
565
821
873
777
665
517
397
257
65
81
273
402
115
253
117
33
195
276
913
18
15
565
821
873
777
665
517
397
257
65
81
273
402
115
221
117
33
195
276
913
18
15
565
821
873
777
665
517
397
257
65
81
273
402
115
219
121
33
163
276
918
18
15
565
821
873
777
665
517
397
257
65
81
273
403
115
221
117
33
195
281
913
18
15
565
821
873
777
665
517
397
517
65
81
273
402
115
729
113
33
195
276
913
18
15
565
821
873
777
665
517
397
517
65
81
273
402
115
729
126
33
195
276
913
18
15
565
821
873
777
665
517
397
517
65
81
273
402
115
473
113
33
195
276
913
18
15
565
821
873
777
665
517
397
517
65
81
273
402
115
505
113
33
195
276
913
18
15
565
821
873
777
665
517
397
517
65
81
273
402
115
505
126
33
195
276
913
18
15
565
821
873
777
665
517
397
517
65
81
273
403
115
473
113
33
195
281
913
18
15
565
821
873
777
665
517
397
517
65
81
273
403
115
505
113
33
195
281
913
18
15
565
821
873
777
665
517
397
517
65
81
273
403
115
505
126
33
195
281
913
18
15
565
821
873
777
665
517
397
517
65
81
273
403
115
501
113
33
195
281
913
18
15
565
821
873
777
665
517
397
261
65
81
273
402
115
217
113
33
195
276
913
18
15
565
821
873
777
665
517
397
261
65
81
273
402
115
217
126
33
195
276
913
18
15
565
821
873
777
665
517
397
261
65
81
273
403
115
217
113
33
195
281
913
18
15
565
821
873
777
665
517
397
261
65
81
273
403
115
217
126
33
195
281
913
18
15
565
821
873
777
665
517
397
261
65
81
273
403
115
249
113
33
195
281
913
18
15
565
821
873
777
665
517
397
261
65
81
273
403
115
249
126
33
195
281
913
18
15
565
821
873
777
669
517
397
513
65
81
275
401
114
502
117
33
193
269
832
18
15
565
821
873
777
669
517
397
513
65
81
275
403
115
733
117
33
161
288
840
18
15
565
821
873
777
669
517
397
513
65
81
275
403
115
731
121
33
161
288
840
18
15
565
821
873
777
669
517
397
257
65
81
275
401
114
219
121
33
161
269
912
18
15
565
821
873
777
669
517
397
257
65
81
275
403
115
221
117
33
161
288
840
18
15
565
821
873
777
669
517
397
257
65
81
275
403
115
219
121
33
161
288
840
18
15
565
821
873
777
669
517
397
261
65
81
275
403
115
249
113
33
161
288
840
18
15
565
821
873
777
669
517
397
261
65
81
275
403
115
249
126
33
161
288
840
18
15
565
821
873
777
666
518
397
517
65
81
272
400
114
729
113
33
160
281
838
18
15
565
821
873
777
666
518
397
517
65
81
272
400
114
729
126
34
192
281
918
18
15
565
821
873
777
666
518
397
261
65
81
272
400
114
217
113
33
160
281
838
18
15
565
821
873
777
666
518
397
261
65
81
272
400
114
217
126
34
192
281
918
18
15
565
821
873
522
537
517
397
261
65
208
278
402
115
217
113
84
86
200
970
18
15
565
821
873
522
537
517
653
261
65
208
278
402
263
53
113
84
86
840
50
18
15
565
821
873
522
537
517
653
261
65
208
278
402
275
57
113
84
86
200
10
18
15
565
821
873
522
537
517
653
261
65
208
278
402
275
53
113
84
86
200
10
18
15
565
821
873
522
569
517
653
261
65
208
470
402
263
53
113
84
22
8
18
18
15
565
821
873
522
281
517
653
261
65
208
22
402
263
53
113
84
214
456
242
18
15
565
821
873
522
538
518
397
261
65
208
276
400
114
217
113
84
76
886
966
18
15
565
821
873
781
793
1029
397
513
65
89
11
921
171
477
117
849
865
357
289
18
15
565
821
873
781
793
1029
397
261
65
89
11
921
165
245
113
849
865
353
293
18
15
565
821
873
781
793
517
653
513
65
89
11
137
267
509
117
977
993
833
33
18
15
565
821
873
781
793
517
653
257
65
89
11
137
267
61
117
849
865
833
33
18
15
565
821
873
781
793
517
653
517
65
89
11
137
261
501
113
977
993
833
21
18
15
565
821
873
781
793
517
653
517
65
89
11
137
265
473
113
977
993
834
11
18
15
565
821
873
781
793
517
653
517
65
89
11
137
265
473
126
977
993
834
11
18
15
565
821
873
781
793
517
653
517
65
89
11
137
265
505
113
977
993
834
11
18
15
565
821
873
781
793
517
653
517
65
89
11
137
267
473
126
977
993
833
33
18
15
565
821
873
781
793
517
653
517
65
89
11
137
267
505
113
977
993
833
33
18
15
565
821
873
781
793
517
653
517
65
89
11
137
263
501
113
977
993
833
25
18
15
565
821
873
781
793
517
653
517
65
89
11
153
261
501
113
977
865
849
53
18
15
565
821
873
781
793
517
653
517
65
89
11
153
263
501
113
977
993
865
57
18
15
565
821
873
781
793
517
653
261
65
89
11
137
265
57
113
849
865
834
11
18
15
565
821
873
781
793
517
653
261
65
89
11
137
267
57
113
849
865
833
33
18
15
565
821
873
781
793
518
397
257
65
89
11
152
113
221
117
849
929
931
967
18
15
565
821
873
781
793
518
397
517
65
89
11
152
113
473
113
849
929
931
967
18
15
565
821
873
781
793
518
397
261
65
89
11
152
113
217
113
849
929
931
967
18
15
565
821
873
781
793
518
397
261
65
89
11
152
113
217
126
849
929
931
967
18
15
565
821
873
781
793
518
653
517
65
89
11
152
273
473
113
849
865
851
7
18
15
565
821
873
781
793
521
397
257
65
89
11
481
121
253
117
849
865
253
261
18
15
565
821
873
781
793
521
397
257
65
89
11
481
121
251
121
841
865
253
261
18
15
565
821
873
781
797
1029
909
513
65
85
17
1329
261
365
121
973
974
1617
57
18
15
565
821
873
781
797
1029
909
513
65
85
17
1333
261
365
121
973
974
1621
49
18
15
565
821
873
781
797
517
397
513
65
85
17
145
114
507
121
973
974
881
960
18
15
565
821
873
781
797
517
397
513
65
85
17
146
114
507
121
973
974
880
968
18
15
565
821
873
781
797
517
653
513
65
89
9
137
265
509
117
978
1003
835
35
18
15
565
821
873
781
797
517
653
517
65
89
9
145
261
501
113
978
871
853
53
18
15
565
821
873
781
797
517
653
517
65
89
9
137
261
501
113
978
875
835
17
18
15
565
821
873
781
797
517
653
517
65
89
9
137
265
505
113
978
870
838
34
18
15
565
821
873
781
797
517
653
517
65
89
9
153
261
501
113
978
870
870
49
18
15
565
821
873
781
797
517
653
261
65
89
9
145
261
53
113
850
871
853
53
18
15
565
821
873
781
797
517
653
261
65
89
9
137
261
53
113
850
870
838
17
18
15
565
821
873
781
797
517
653
261
65
89
9
153
261
53
113
850
870
870
49
18
15
565
821
873
781
601
517
653
257
65
89
331
297
265
61
117
849
1297
306
875
18
15
565
821
873
781
601
517
653
257
65
89
331
297
267
61
117
849
1297
305
865
18
15
565
821
873
781
601
517
653
257
65
89
331
313
267
61
117
849
1361
593
193
18
15
565
821
873
781
601
517
653
257
65
89
331
329
267
61
117
849
1313
369
785
18
15
565
821
873
781
601
517
653
257
65
89
331
361
265
61
117
849
1313
361
875
18
15
565
821
873
781
601
517
653
257
65
89
331
361
267
61
117
849
1313
361
865
18
15
565
821
873
781
601
517
653
261
65
89
331
297
265
57
113
849
1297
306
875
18
15
565
821
873
781
601
517
653
261
65
89
331
297
267
57
113
849
1297
305
865
18
15
565
821
873
781
601
517
653
261
65
89
331
329
267
57
113
849
1313
369
785
18
15
565
821
873
781
601
517
653
261
65
89
331
361
265
57
113
849
1313
361
875
18
15
565
821
873
781
601
517
653
261
65
89
331
361
267
57
113
849
1313
361
865
18
15
565
821
873
781
601
518
397
517
65
89
331
408
113
473
113
849
1313
547
903
18
15
565
821
873
781
601
518
397
261
65
89
331
408
113
217
113
849
1297
531
903
18
15
565
821
873
781
601
518
397
261
65
89
331
408
113
217
126
849
1313
547
903
18
15
565
821
873
781
601
521
653
257
65
89
331
353
275
61
117
849
1313
621
193
18
15
565
821
873
781
601
521
653
257
65
89
331
353
275
55
117
849
1313
621
193
18
15
565
821
873
781
601
521
653
261
65
89
331
289
261
53
113
849
1297
309
253
18
15
565
821
873
781
601
521
653
261
65
89
331
353
275
57
113
849
1313
621
193
18
15
565
821
873
781
601
261
397
257
65
89
331
73
11
253
117
849
145
449
17
18
15
565
821
873
781
601
261
397
257
65
89
331
73
11
219
121
849
1313
705
17
18
15
565
821
873
781
601
261
397
257
65
89
331
105
9
221
117
849
138
490
363
18
15
565
821
873
781
601
261
397
261
65
89
331
73
11
217
113
849
145
449
17
18
15
565
821
873
781
601
261
397
261
65
89
331
73
11
217
126
849
1313
705
17
18
15
565
821
873
781
601
261
397
261
65
89
331
105
9
217
113
849
138
490
363
18
15
565
821
873
781
601
262
397
261
65
89
331
88
17
217
113
849
138
419
7
18
15
565
821
873
781
601
265
397
257
65
89
331
97
5
221
117
849
138
474
379
18
15
565
821
873
781
601
265
397
257
65
89
331
97
9
221
117
849
138
474
371
18
15
565
821
873
781
605
517
653
261
65
89
329
353
261
53
113
850
1323
367
873
18
15
565
821
873
778
793
517
397
517
65
80
22
146
115
473
113
980
982
840
970
18
15
565
821
917
533
281
261
397
257
9
393
97
73
9
222
50
230
310
113
11
18
15
565
821
917
533
281
261
397
257
9
393
97
73
11
219
49
225
311
113
10
18
15
565
821
917
533
281
261
397
257
9
393
97
73
11
255
49
225
311
113
10
18
15
565
821
917
533
281
261
397
257
9
393
97
89
11
219
49
225
317
101
33
18
15
565
821
917
533
281
261
397
257
9
393
97
89
11
255
49
225
317
101
33
18
15
565
821
917
533
281
261
397
257
9
233
97
73
9
221
49
929
791
561
11
18
15
565
821
917
533
281
261
397
257
9
233
97
73
11
219
49
929
797
561
49
18
15
565
821
917
533
281
261
397
257
9
233
97
1321
11
219
49
929
797
1797
1025
18
15
565
821
917
533
281
261
397
257
9
397
97
73
9
221
49
227
311
113
11
18
15
565
821
917
533
281
261
397
257
9
397
97
73
9
222
49
227
311
113
11
18
15
565
821
917
533
281
261
397
257
9
397
97
73
9
222
50
227
311
113
11
18
15
565
821
917
533
281
261
397
257
9
397
97
73
11
253
49
243
311
49
49
18
15
565
821
917
533
281
261
397
257
9
397
97
73
11
219
49
227
311
49
49
18
15
565
821
917
533
281
261
397
257
9
397
97
73
11
219
51
227
311
49
49
18
15
565
821
917
533
281
261
397
257
9
397
97
73
11
255
49
243
311
49
49
18
15
565
821
917
533
281
261
397
257
9
397
97
89
11
219
49
227
311
101
33
18
15
565
821
917
533
281
261
397
257
9
397
97
89
11
219
51
227
311
101
33
18
15
565
821
917
533
281
261
397
257
9
361
97
73
9
221
49
161
279
113
11
18
15
565
821
917
533
281
261
397
257
9
361
97
73
11
219
49
161
286
114
10
18
15
565
821
917
533
281
261
397
257
9
361
97
89
11
219
49
161
285
101
33
18
15
565
821
917
533
281
261
397
257
9
361
97
146
19
219
49
161
269
224
6
18
15
565
821
917
533
281
261
397
257
9
394
97
73
9
222
50
224
310
113
11
18
15
565
821
917
533
281
261
397
257
9
237
97
73
9
221
49
931
791
561
11
18
15
565
821
917
533
281
261
397
257
9
237
97
73
9
222
49
931
791
561
11
18
15
565
821
917
533
281
261
397
257
9
237
97
73
9
222
50
931
791
561
11
18
15
565
821
917
533
281
261
397
257
9
237
97
73
11
219
49
931
791
561
49
18
15
565
821
917
533
281
261
397
257
9
237
97
73
11
219
51
931
797
561
49
18
15
565
821
917
533
281
261
397
257
9
237
97
1321
11
219
49
931
791
1797
1025
18
15
565
821
917
533
281
261
397
257
9
237
97
1321
11
219
51
931
797
1797
1025
18
15
565
821
917
533
281
261
397
257
9
365
97
73
9
221
49
163
279
113
11
18
15
565
821
917
533
281
261
397
257
9
365
97
73
9
222
49
163
279
113
11
18
15
565
821
917
533
281
261
397
257
9
365
97
73
9
222
50
163
279
113
11
18
15
565
821
917
533
281
261
397
257
9
365
97
73
11
219
49
163
279
113
10
18
15
565
821
917
533
281
261
397
257
9
365
97
73
11
219
51
163
285
113
10
18
15
565
821
917
533
281
261
397
257
9
365
97
146
19
219
51
163
301
224
6
18
15
565
821
917
533
281
261
397
257
9
362
97
73
9
222
50
160
278
177
11
18
15
565
821
917
533
281
261
397
257
9
362
97
73
11
219
49
160
414
50
10
18
15
565
821
917
533
281
261
397
257
9
362
97
73
11
219
51
160
414
49
49
18
15
565
821
917
533
281
261
397
257
10
393
97
82
6
246
48
230
314
96
51
18
15
565
821
917
533
281
261
397
257
10
363
97
73
9
221
48
162
276
113
11
18
15
565
821
917
533
281
265
397
257
9
233
97
1313
5
221
49
929
798
1794
1015
18
15
565
821
917
533
281
265
397
257
9
233
97
1313
19
219
49
929
781
1793
1025
18
15
565
821
917
533
281
265
397
257
9
233
97
1313
19
223
49
929
781
1793
1025
18
15
565
821
917
533
281
265
397
257
9
237
97
1313
5
221
49
930
779
1793
1037
18
15
565
821
917
533
281
265
397
257
9
237
97
1313
19
219
49
931
783
1793
1025
18
15
565
821
917
533
281
265
397
257
9
237
97
1313
19
219
51
931
783
1793
1025
18
15
565
821
917
533
281
265
397
257
9
237
97
1313
19
223
49
931
783
1793
1025
18
15
565
821
917
533
285
261
397
257
9
394
99
81
18
218
50
224
313
97
16
18
15
565
821
917
533
285
261
397
257
9
234
98
1314
18
218
49
928
788
1820
1028
18
15
565
821
917
533
285
261
397
257
9
234
98
1314
18
218
50
928
788
1820
1028
18
15
565
821
917
533
285
261
397
257
9
234
98
1314
18
223
49
928
788
1820
1028
18
15
565
821
917
533
285
261
397
257
9
234
99
81
18
218
50
928
793
609
16
18
15
565
821
917
533
285
261
397
257
9
362
99
81
18
218
50
160
281
97
16
18
15
565
821
917
533
285
261
397
257
10
394
99
73
6
246
48
232
314
106
48
18
15
565
821
917
533
309
517
653
257
9
393
25
402
274
54
49
225
417
464
208
18
15
565
821
917
533
309
517
653
257
9
393
26
402
274
54
49
225
416
468
208
18
15
565
821
917
533
309
517
653
257
9
393
26
402
275
55
49
225
416
468
209
18
15
565
821
917
533
309
517
653
257
9
394
25
402
274
54
49
224
422
464
208
18
15
565
821
917
533
309
517
653
257
10
395
25
402
274
54
48
226
420
464
208
18
15
565
821
949
533
309
773
909
517
21
213
21
341
5
437
85
933
901
741
2025
18
15
565
821
949
533
309
773
909
517
21
213
21
1237
5
437
85
933
805
2021
1513
18
15
565
821
869
533
565
517
653
257
69
213
281
402
262
54
118
103
97
208
24
18
15
565
821
869
533
565
517
653
257
69
213
281
402
274
54
118
103
97
848
16
18
15
565
821
869
533
565
517
653
257
69
213
281
473
262
54
118
86
97
225
200
18
15
565
821
869
533
565
517
653
257
69
213
457
409
262
54
118
85
1
10
24
18
15
565
821
869
533
565
517
653
257
69
213
457
457
262
54
118
85
1
49
248
18
15
565
821
869
533
565
517
653
257
69
213
457
473
262
54
118
103
1
138
200
18
15
565
821
869
533
565
517
653
257
69
341
281
402
262
54
118
215
353
848
24
18
15
565
821
869
533
565
517
653
257
69
341
281
402
274
54
118
215
353
848
16
18
15
565
821
869
533
565
517
653
517
69
213
457
393
265
473
121
73
1
1
11
18
15
565
821
869
533
565
517
653
517
69
213
457
441
265
473
121
73
1
17
33
18
15
565
821
869
533
565
517
653
517
69
213
457
441
265
473
125
85
1
17
33
18
15
565
821
869
533
565
517
653
517
69
213
457
441
266
473
121
73
1
17
32
18
15
565
821
869
533
565
517
653
517
69
213
457
441
266
473
125
85
1
17
32
18
15
565
821
869
533
565
517
653
517
69
213
457
437
261
501
117
85
1
21
37
18
15
565
821
869
533
565
517
653
517
69
213
457
421
261
501
117
85
1
25
57
18
15
565
821
869
533
565
517
653
261
69
213
277
405
261
53
117
85
73
217
25
18
15
565
821
869
533
565
517
653
261
69
213
277
437
261
53
117
85
73
841
41
18
15
565
821
869
533
565
517
653
261
69
213
277
421
261
53
117
85
85
837
53
18
15
565
821
869
533
565
517
653
261
69
213
281
437
261
53
117
101
97
837
37
18
15
565
821
869
533
565
517
653
261
69
213
281
473
261
53
117
85
97
225
201
18
15
565
821
869
533
565
517
653
261
69
213
457
437
261
53
117
85
1
21
37
18
15
565
821
869
533
565
517
653
261
69
213
457
457
265
57
121
77
1
129
209
18
15
565
821
869
533
565
517
653
261
69
213
457
457
265
57
125
85
1
129
209
18
15
565
821
869
533
565
517
653
261
69
213
457
421
261
53
117
85
1
25
57
18
15
565
821
869
533
565
517
653
261
69
213
457
477
261
53
117
85
1
137
217
18
15
565
821
869
533
565
517
653
261
69
341
277
405
261
53
117
213
361
857
25
18
15
565
821
869
533
565
517
653
261
69
341
277
437
261
53
117
213
361
841
41
18
15
565
821
869
533
565
517
653
261
69
341
277
421
261
53
117
213
361
837
53
18
15
565
821
869
533
565
517
653
261
69
341
281
437
261
53
117
213
353
837
41
18
15
565
821
869
533
565
261
397
513
69
213
281
25
10
474
123
75
97
1
32
18
15
565
821
869
533
565
261
397
513
69
213
281
25
10
474
122
75
97
1
32
18
15
565
821
869
533
565
261
397
513
69
213
281
18
18
438
118
103
97
80
16
18
15
565
821
869
533
565
261
397
513
69
213
281
18
18
474
123
87
97
80
16
18
15
565
821
869
533
565
261
397
513
69
213
281
57
10
474
123
75
97
33
96
18
15
565
821
869
533
565
261
397
513
69
213
281
57
10
474
122
75
97
33
96
18
15
565
821
869
533
565
261
397
513
69
213
457
25
10
474
123
75
1
993
1056
18
15
565
821
869
533
565
261
397
513
69
213
457
25
10
474
122
75
1
993
1056
18
15
565
821
869
533
565
261
397
513
69
341
281
25
6
502
118
214
353
1
24
18
15
565
821
869
533
565
261
397
513
69
341
281
18
6
502
118
215
353
80
24
18
15
565
821
869
533
565
261
397
257
69
213
277
37
9
250
123
75
73
69
97
18
15
565
821
869
533
565
261
397
257
69
213
277
37
9
250
122
75
75
67
97
18
15
565
821
869
533
565
261
397
257
69
213
281
25
6
246
118
86
97
1
24
18
15
565
821
869
533
565
261
397
257
69
213
281
25
9
250
123
75
97
1
33
18
15
565
821
869
533
565
261
397
257
69
213
281
25
9
250
122
75
97
1
33
18
15
565
821
869
533
565
261
397
257
69
213
281
25
10
219
123
75
97
1
32
18
15
565
821
869
533
565
261
397
257
69
213
281
25
10
218
123
75
97
1
32
18
15
565
821
869
533
565
261
397
257
69
213
281
25
10
218
122
75
97
1
32
18
15
565
821
869
533
565
261
397
257
69
213
281
18
6
246
118
87
97
80
24
18
15
565
821
869
533
565
261
397
257
69
213
281
57
9
250
123
75
97
33
97
18
15
565
821
869
533
565
261
397
257
69
213
281
57
9
250
122
75
97
33
97
18
15
565
821
869
533
565
261
397
257
69
213
281
57
10
219
123
75
97
33
96
18
15
565
821
869
533
565
261
397
257
69
213
281
57
10
218
123
75
97
33
96
18
15
565
821
869
533
565
261
397
257
69
213
281
57
10
218
122
75
97
33
96
18
15
565
821
869
533
565
261
397
257
69
213
457
25
10
219
123
75
1
993
1056
18
15
565
821
869
533
565
261
397
517
69
213
277
21
5
437
117
85
85
85
53
18
15
565
821
869
533
565
261
397
517
69
213
277
37
5
437
117
85
85
69
105
18
15
565
821
869
533
565
261
397
517
69
213
277
37
9
473
125
85
73
69
97
18
15
565
821
869
533
565
261
397
517
69
213
277
37
9
473
114
82
82
70
97
18
15
565
821
869
533
565
261
397
517
69
213
277
53
5
437
117
85
85
21
21
18
15
565
821
869
533
565
261
397
517
69
213
281
21
5
437
117
85
97
5
25
18
15
565
821
869
533
565
261
397
517
69
213
281
25
5
437
117
85
97
1
21
18
15
565
821
869
533
565
261
397
517
69
213
281
25
9
473
114
82
97
1
33
18
15
565
821
869
533
565
261
397
517
69
213
281
18
18
437
117
101
97
80
16
18
15
565
821
869
533
565
261
397
517
69
213
281
57
9
473
114
82
97
65
193
18
15
565
821
869
533
565
261
397
517
69
213
281
26
11
473
114
83
97
0
290
18
15
565
821
869
533
565
261
397
517
69
213
281
37
5
437
117
85
97
25
189
18
15
565
821
869
533
565
261
397
517
69
213
281
53
5
437
117
85
97
21
21
18
15
565
821
869
533
565
261
397
517
69
213
285
37
9
473
114
82
98
41
97
18
15
565
821
869
533
565
261
397
517
69
213
457
13
5
437
117
85
1
1001
1033
18
15
565
821
869
533
565
261
397
517
69
213
457
25
5
437
117
85
1
993
1043
18
15
565
821
869
533
565
261
397
517
69
213
457
25
9
473
125
85
1
993
1057
18
15
565
821
869
533
565
261
397
517
69
213
457
25
9
473
114
82
1
993
1057
18
15
565
821
869
533
565
261
397
517
69
213
457
29
5
437
117
85
1
994
1059
18
15
565
821
869
533
565
261
397
517
69
341
277
21
5
437
117
213
361
9
25
18
15
565
821
869
533
565
261
397
517
69
341
277
21
5
501
117
213
361
9
25
18
15
565
821
869
533
565
261
397
517
69
341
277
37
5
437
117
213
361
69
105
18
15
565
821
869
533
565
261
397
517
69
341
277
37
5
501
117
213
361
69
105
18
15
565
821
869
533
565
261
397
517
69
341
277
53
5
437
117
213
361
25
21
18
15
565
821
869
533
565
261
397
517
69
341
277
53
5
501
117
213
361
25
21
18
15
565
821
869
533
565
261
397
517
69
341
281
21
5
437
117
213
353
5
53
18
15
565
821
869
533
565
261
397
517
69
341
281
21
5
501
117
213
353
5
53
18
15
565
821
869
533
565
261
397
517
69
341
281
25
5
437
117
213
353
1
21
18
15
565
821
869
533
565
261
397
517
69
341
281
25
5
501
117
213
353
1
21
18
15
565
821
869
533
565
261
397
517
69
341
281
53
5
437
117
213
353
21
21
18
15
565
821
869
533
565
261
397
517
69
341
281
53
5
501
117
213
353
21
21
18
15
565
821
869
533
565
261
397
261
69
213
277
21
5
245
117
85
85
85
53
18
15
565
821
869
533
565
261
397
261
69
213
277
37
5
245
117
85
85
69
105
18
15
565
821
869
533
565
261
397
261
69
213
277
37
9
217
121
73
105
69
97
18
15
565
821
869
533
565
261
397
261
69
213
277
37
9
217
125
85
73
69
97
18
15
565
821
869
533
565
261
397
261
69
213
277
37
9
249
121
73
105
69
97
18
15
565
821
869
533
565
261
397
261
69
213
277
37
9
249
125
85
73
69
97
18
15
565
821
869
533
565
261
397
261
69
213
277
53
5
245
117
85
85
21
21
18
15
565
821
869
533
565
261
397
261
69
213
281
21
5
245
117
85
97
5
25
18
15
565
821
869
533
565
261
397
261
69
213
281
25
5
245
117
85
97
1
21
18
15
565
821
869
533
565
261
397
261
69
213
281
25
9
217
121
73
97
1
33
18
15
565
821
869
533
565
261
397
261
69
213
281
25
9
249
121
73
97
1
33
18
15
565
821
869
533
565
261
397
261
69
213
281
25
10
217
121
73
97
1
32
18
15
565
821
869
533
565
261
397
261
69
213
281
57
5
245
117
85
97
65
21
18
15
565
821
869
533
565
261
397
261
69
213
281
57
9
217
121
73
97
65
193
18
15
565
821
869
533
565
261
397
261
69
213
281
57
9
249
121
73
97
65
193
18
15
565
821
869
533
565
261
397
261
69
213
281
57
10
217
121
73
97
65
192
18
15
565
821
869
533
565
261
397
261
69
213
281
26
11
217
121
77
97
0
34
18
15
565
821
869
533
565
261
397
261
69
213
281
26
11
249
121
77
97
0
34
18
15
565
821
869
533
565
261
397
261
69
213
281
37
5
245
117
85
97
25
189
18
15
565
821
869
533
565
261
397
261
69
213
281
37
9
217
121
73
97
41
97
18
15
565
821
869
533
565
261
397
261
69
213
281
37
9
249
121
73
97
41
97
18
15
565
821
869
533
565
261
397
261
69
213
281
53
5
245
117
85
97
21
21
18
15
565
821
869
533
565
261
397
261
69
213
285
37
9
217
121
73
98
41
97
18
15
565
821
869
533
565
261
397
261
69
213
285
37
9
249
121
73
98
41
97
18
15
565
821
869
533
565
261
397
261
69
213
457
9
9
217
121
73
1
1009
1035
18
15
565
821
869
533
565
261
397
261
69
213
457
9
9
249
121
73
1
1009
1035
18
15
565
821
869
533
565
261
397
261
69
213
457
13
5
245
117
85
1
1001
1033
18
15
565
821
869
533
565
261
397
261
69
213
457
25
9
217
121
73
1
993
1057
18
15
565
821
869
533
565
261
397
261
69
213
457
25
9
217
125
85
1
993
1057
18
15
565
821
869
533
565
261
397
261
69
213
457
25
10
217
121
73
1
993
1056
18
15
565
821
869
533
565
261
397
261
69
213
457
25
10
217
125
85
1
993
1056
18
15
565
821
869
533
309
1029
909
517
69
213
21
1845
261
373
117
805
941
1701
357
18
15
565
821
869
533
309
1029
909
517
69
341
21
1845
261
373
117
1365
681
1705
361
18
15
565
821
869
533
309
1029
909
517
69
341
25
1845
261
373
117
1365
673
1701
357
18
15
565
821
869
533
309
1029
909
517
69
341
25
1829
261
373
117
1365
673
1705
365
18
15
565
821
869
533
309
517
653
517
69
341
21
677
1701
1593
1897
1381
745
965
1737
18
15
565
821
869
533
309
517
653
517
69
341
21
677
1701
1589
1909
1381
745
965
1737
18
15
565
821
869
533
309
517
653
261
69
213
21
405
261
53
117
85
201
473
217
18
15
565
821
869
533
309
517
653
261
69
213
21
421
261
53
117
85
213
453
213
18
15
565
821
869
533
309
517
653
261
69
213
21
469
261
53
117
85
149
485
233
18
15
565
821
869
533
309
261
397
261
69
213
21
85
5
245
117
85
149
229
25
18
15
565
821
869
533
309
261
909
513
69
213
25
1330
1030
374
118
807
801
1808
2008
18
15
565
821
869
533
309
261
909
517
69
213
21
1301
1029
373
117
805
809
1801
1945
18
15
565
821
869
533
309
261
909
517
69
213
21
1317
1029
373
117
805
877
1861
2005
18
15
565
821
869
533
309
261
909
517
69
213
21
1333
1029
373
117
805
805
1813
2005
18
15
565
821
869
533
309
261
909
517
69
213
25
1301
1029
373
117
805
865
1797
2041
18
15
565
821
869
533
309
261
909
517
69
213
25
1305
1029
373
117
805
865
1793
1941
18
15
565
821
869
533
309
261
909
517
69
213
25
1309
1029
373
117
805
865
1794
2018
18
15
565
821
869
533
309
261
909
517
69
213
25
1337
1029
373
117
805
865
1857
1989
18
15
565
821
869
533
309
261
909
517
69
213
25
1317
1029
373
117
805
865
1817
1981
18
15
565
821
869
533
309
261
909
517
69
213
25
1333
1029
373
117
805
865
1861
1957
18
15
565
821
869
533
309
773
909
513
69
213
25
281
9
506
123
83
161
385
33
18
15
565
821
869
533
309
773
909
513
69
213
25
281
9
506
122
83
161
385
33
18
15
565
821
869
533
309
773
909
513
69
213
25
281
10
474
123
83
161
385
32
18
15
565
821
869
533
309
773
909
513
69
213
25
281
10
474
122
83
161
385
32
18
15
565
821
869
533
309
773
909
513
69
213
25
282
11
475
123
83
161
384
34
18
15
565
821
869
533
309
773
909
513
69
213
25
313
10
474
123
75
225
417
928
18
15
565
821
869
533
309
773
909
513
69
213
25
313
10
474
122
75
225
417
928
18
15
565
821
869
533
309
773
909
513
69
213
25
294
6
502
118
87
161
424
1000
18
15
565
821
869
533
309
773
909
513
69
213
25
306
6
502
118
87
161
400
24
18
15
565
821
869
533
309
773
909
513
69
213
25
306
10
474
123
83
161
400
928
18
15
565
821
869
533
309
773
909
513
69
213
25
306
10
474
122
83
161
400
928
18
15
565
821
869
533
309
773
909
513
69
213
25
306
10
507
123
83
161
400
928
18
15
565
821
869
533
309
773
909
517
69
213
21
277
5
501
117
85
169
393
25
18
15
565
821
869
533
309
773
909
517
69
213
21
341
5
437
117
85
149
741
1001
18
15
565
821
869
533
309
773
909
517
69
213
21
309
5
501
117
85
169
681
25
18
15
565
821
869
533
309
773
909
517
69
213
25
277
5
501
117
85
161
389
25
18
15
565
821
869
533
309
773
909
517
69
213
25
281
5
501
117
85
161
385
21
18
15
565
821
869
533
309
773
909
517
69
213
25
281
9
473
121
73
225
385
33
18
15
565
821
869
533
309
773
909
517
69
213
25
281
9
505
121
73
225
385
33
18
15
565
821
869
533
309
773
909
517
69
213
25
281
10
473
121
73
225
385
32
18
15
565
821
869
533
309
773
909
517
69
213
25
282
11
473
121
77
225
384
34
18
15
565
821
869
533
309
773
909
517
69
213
25
282
11
505
121
77
225
384
34
18
15
565
821
869
533
309
773
909
517
69
213
25
313
9
473
121
73
225
417
961
18
15
565
821
869
533
309
773
909
517
69
213
25
313
10
473
121
73
225
417
928
18
15
565
821
869
533
309
773
909
517
69
213
25
293
5
501
117
85
161
681
1003
18
15
565
821
869
533
309
773
909
517
69
213
25
309
5
501
117
85
161
405
21
18
15
565
821
869
789
565
261
397
517
69
85
201
25
9
473
125
37
1
225
33
18
15
565
821
869
789
821
1029
397
513
69
85
25
806
166
438
118
983
993
536
280
18
15
565
821
869
789
821
1029
397
257
69
85
25
806
166
246
118
855
929
552
264
18
15
565
821
869
789
821
1029
397
517
69
85
21
805
165
437
117
37
105
581
1801
18
15
565
821
869
789
821
1029
397
517
69
85
21
821
165
437
117
37
105
585
1801
18
15
565
821
869
789
821
1029
397
517
69
85
21
933
165
437
117
37
105
325
293
18
15
565
821
869
789
821
1029
397
517
69
85
25
825
169
729
117
37
97
577
1793
18
15
565
821
869
789
821
1029
397
517
69
85
25
825
169
473
125
869
993
545
257
18
15
565
821
869
789
821
1029
397
517
69
85
25
825
169
473
117
37
97
577
1793
18
15
565
821
869
789
821
1029
397
517
69
85
25
825
169
473
118
37
97
577
1793
18
15
565
821
869
789
821
1029
397
517
69
85
25
825
165
437
117
37
97
577
1801
18
15
565
821
869
789
821
1029
397
517
69
85
25
805
165
437
117
37
97
537
277
18
15
565
821
869
789
821
1029
397
517
69
85
25
821
165
437
117
37
97
581
1801
18
15
565
821
869
789
821
1029
397
261
69
85
25
825
169
217
121
37
97
577
1793
18
15
565
821
869
789
821
1029
397
261
69
85
25
825
169
217
125
37
97
577
1793
18
15
565
821
869
789
821
1029
397
261
69
85
25
825
169
217
114
39
97
577
1793
18
15
565
821
869
789
821
1029
397
261
69
85
25
805
165
245
117
37
97
537
277
18
15
565
821
869
789
821
1029
397
261
69
85
25
806
166
245
117
869
993
552
264
18
15
565
821
869
789
821
1029
909
513
69
85
21
1301
261
365
125
969
969
1545
25
18
15
565
821
869
789
821
1029
909
513
69
85
21
1317
261
365
109
1481
969
1605
213
18
15
565
821
869
789
821
1029
909
513
69
85
21
1317
261
365
125
973
969
1605
213
18
15
565
821
869
789
821
1029
909
513
69
85
25
1305
265
365
109
869
993
1537
33
18
15
565
821
869
789
821
1029
909
513
69
85
25
1305
265
378
123
979
993
1537
33
18
15
565
821
869
789
821
1029
909
513
69
85
25
1305
265
378
122
979
993
1537
33
18
15
565
821
869
789
821
1029
909
513
69
85
25
1305
266
218
123
979
993
1537
32
18
15
565
821
869
789
821
1029
909
513
69
85
25
1305
266
218
122
979
993
1537
32
18
15
565
821
869
789
821
1029
909
513
69
85
25
1305
266
346
123
1491
993
1537
32
18
15
565
821
869
789
821
1029
909
513
69
85
25
1305
266
346
122
983
993
1537
32
18
15
565
821
869
789
821
1029
909
517
69
85
21
1301
261
373
117
853
937
1545
25
18
15
565
821
869
789
821
1029
909
517
69
85
21
1317
261
245
117
981
981
1605
213
18
15
565
821
869
789
821
1029
909
517
69
85
21
1317
261
373
117
1493
981
1605
213
18
15
565
821
869
789
821
1029
909
517
69
85
21
1317
265
217
114
978
978
1606
225
18
15
565
821
869
789
821
1029
909
517
69
85
21
1317
265
345
114
982
982
1605
225
18
15
565
821
869
789
821
1029
909
517
69
85
21
1333
261
245
117
981
981
1557
21
18
15
565
821
869
789
821
1029
909
517
69
85
21
1333
261
373
117
853
937
1581
29
18
15
565
821
869
789
821
1029
909
517
69
85
25
1301
261
373
117
853
929
1545
29
18
15
565
821
869
789
821
1029
909
517
69
85
25
1305
261
373
117
853
929
1537
21
18
15
565
821
869
789
821
1029
909
517
69
85
25
1305
265
217
114
978
993
1537
33
18
15
565
821
869
789
821
1029
909
517
69
85
25
1305
265
345
125
869
993
1537
33
18
15
565
821
869
789
821
1029
909
517
69
85
25
1305
265
345
114
982
993
1537
33
18
15
565
821
869
789
821
1029
909
517
69
85
25
1305
266
345
125
869
993
1537
32
18
15
565
821
869
789
821
1029
909
517
69
85
25
1337
261
373
117
853
929
1569
19
18
15
565
821
869
789
821
517
653
257
69
85
25
146
262
54
118
871
865
848
24
18
15
565
821
869
789
821
517
653
257
69
85
25
146
274
54
118
871
865
848
16
18
15
565
821
869
789
821
517
653
261
69
85
21
149
261
53
117
869
869
857
25
18
15
565
821
869
789
821
517
653
261
69
85
21
165
261
53
117
853
873
837
53
18
15
565
821
869
789
821
517
653
261
69
85
21
181
261
53
117
853
873
841
57
18
15
565
821
869
789
821
517
653
261
69
85
25
181
261
53
117
853
865
837
37
18
15
565
821
869
789
821
517
653
261
69
85
25
146
262
53
117
869
865
848
24
18
15
565
821
869
789
821
517
653
261
69
85
25
146
274
53
117
869
865
848
16
18
15
565
821
869
789
821
517
653
261
69
85
25
293
261
53
117
869
97
153
357
18
15
565
821
869
789
821
517
653
261
69
85
25
182
261
53
117
869
865
840
34
18
15
1589
773
613
1561
793
1030
1677
181
117
625
257
1432
1137
1685
5
401
217
712
967
18
15
1589
773
613
1561
793
1030
1677
181
117
625
257
920
1137
1685
5
401
217
200
711
18
15
1589
773
613
1561
665
517
1677
181
117
625
385
421
677
1685
5
401
153
349
597
18
15
1589
773
613
1561
665
525
1677
181
117
625
385
419
675
1685
5
401
153
345
609
18
15
1589
773
613
1565
821
1029
1677
181
117
617
273
805
681
1685
5
385
193
153
161
18
15
1589
773
613
1565
821
1029
1677
181
117
617
273
805
677
1685
5
385
193
153
171
18
15
565
517
705
521
9
525
653
689
609
437
557
769
513
1741
1545
235
263
333
965
18
15
565
517
705
521
9
525
653
689
609
629
557
769
513
1741
1545
1707
1671
1565
1029
18
15
565
517
705
521
9
525
653
689
609
373
557
769
513
1741
1545
171
391
285
965
18
15
565
517
705
521
9
525
653
689
609
373
301
769
513
1741
1545
171
135
541
965
18
15
565
517
705
521
9
525
653
689
609
885
557
769
513
1741
1545
1643
391
269
965
18
15
565
517
705
521
9
525
653
697
609
437
557
769
514
1610
1546
235
263
333
964
18
15
565
517
705
521
9
525
653
697
609
437
557
769
514
1738
1547
235
263
333
964
18
15
565
517
705
521
9
525
653
697
609
437
557
769
514
1738
1546
235
263
333
964
18
15
565
517
705
521
9
525
653
697
609
629
557
769
514
1610
1546
1707
1671
1549
1028
18
15
565
517
705
521
9
525
653
697
609
629
557
769
514
1738
1547
1707
1671
1549
1028
18
15
565
517
705
521
9
525
653
697
609
629
557
769
514
1738
1546
1707
1671
1549
1028
18
15
565
517
705
521
9
525
653
697
609
373
557
769
514
1610
1546
171
391
269
964
18
15
565
517
705
521
9
525
653
697
609
373
557
769
514
1738
1547
171
391
269
964
18
15
565
517
705
521
9
525
653
697
609
373
557
769
514
1738
1546
171
391
269
964
18
15
565
517
705
521
9
525
653
697
609
373
301
769
514
1610
1546
171
135
525
1028
18
15
565
517
705
521
9
525
653
697
609
373
301
769
514
1738
1547
171
135
525
1028
18
15
565
517
705
521
9
525
653
697
609
373
301
769
514
1738
1546
171
135
525
1028
18
15
565
517
705
521
9
525
653
697
609
885
557
769
514
1610
1546
1643
391
269
964
18
15
565
517
705
521
9
525
653
697
609
885
557
769
514
1738
1547
1643
391
269
964
18
15
565
517
705
521
9
525
653
697
609
885
557
769
514
1738
1546
1643
391
269
964
18
15
573
1633
1269
1157
1037
521
649
1673
1582
1574
1798
1030
513
647
672
32
328
408
394
18
15
565
1637
1257
1157
1037
521
653
1681
1553
1561
1803
1031
517
653
533
101
225
384
400
18
15
565
1637
1257
1157
1037
525
653
1681
1553
1561
1797
1025
513
653
533
101
245
385
385
18
15
565
1637
1257
1157
1037
525
653
1681
1553
1561
1797
1029
513
653
533
101
245
386
390
18
15
565
1637
1257
1157
1037
525
653
1681
1553
1561
1801
1025
513
653
529
105
235
385
385
18
15
565
1637
1257
1157
1037
525
653
1681
1553
1561
1801
1025
513
653
533
105
235
385
385
18
15
565
1637
1257
1157
1037
525
653
1681
1553
1561
1801
1026
513
653
529
105
235
384
398
18
15
565
1637
1257
1157
1037
525
653
1681
1553
1561
1801
1029
513
653
529
105
235
387
391
18
15
565
1637
1257
1157
1037
525
653
1681
1553
1561
1801
1029
513
653
533
105
235
387
391
18
15
565
1637
1257
1157
1037
525
653
1681
1553
1561
1803
1029
513
653
529
105
241
385
397
18
15
565
1637
1257
1157
1037
525
653
1681
1553
1561
1803
1029
513
653
533
101
225
385
397
18
15
565
1637
1257
1157
1037
525
653
1681
1553
1561
1799
1029
513
653
529
105
249
386
391
18
15
565
1637
1257
1157
1037
525
653
1681
1553
1561
1799
1029
513
653
533
105
249
386
391
18
15
565
1637
1269
1157
1033
525
653
1681
1589
1557
1809
1029
513
653
525
73
193
397
385
18
15
565
1637
1269
1157
1037
517
653
1673
1581
1577
1801
1049
514
646
674
43
353
490
296
18
15
565
1637
1269
1157
1037
521
653
1673
1581
1593
1802
1030
514
646
530
71
192
384
392
18
15
565
1637
1269
1157
1037
525
653
1681
1589
1557
1797
1025
513
653
525
37
377
385
385
18
15
565
1637
1269
1157
1037
525
653
1681
1589
1557
1797
1029
513
653
525
73
217
386
390
18
15
565
1637
1269
1157
1037
525
653
1681
1589
1557
1797
1029
513
654
522
75
217
386
390
18
15
565
1637
1269
1157
1037
525
653
1681
1589
1561
1797
1025
513
653
525
33
329
385
385
18
15
565
1637
1269
1157
1037
525
653
1681
1589
1561
1797
1029
513
653
525
33
329
387
391
18
15
565
1637
1269
1157
1037
525
653
1681
1589
1565
1797
1029
513
654
522
67
217
386
390
18
15
565
1637
1273
1157
1037
525
653
1681
1585
1541
1797
1025
513
653
521
45
329
385
385
18
15
565
1637
1273
1157
1037
525
653
1681
1585
1541
1797
1029
513
653
521
45
329
386
390
18
15
565
1637
1273
1157
1037
525
653
1681
1585
1541
1797
1029
513
654
521
91
221
405
397
18
15
565
1637
1273
1157
1037
525
653
1681
1585
1541
1798
1025
513
653
521
91
216
410
442
18
15
565
1637
1273
1157
1037
525
653
1681
1585
1541
1798
1025
513
654
521
91
216
410
442
18
15
565
1637
1273
1157
1037
525
653
1681
1585
1541
1801
1025
513
653
521
45
353
385
385
18
15
565
1637
1273
1157
1037
525
653
1681
1585
1541
1801
1029
513
653
521
45
353
386
390
18
15
565
1637
1273
1157
1037
525
653
1681
1585
1557
1797
1025
513
653
521
77
201
385
385
18
15
565
1637
1273
1157
1037
525
653
1681
1585
1557
1797
1029
513
653
521
77
201
397
397
18
15
565
1637
1273
1157
1037
525
653
1681
1585
1561
1799
1025
513
653
521
73
201
397
385
18
15
565
1637
1273
1157
1037
525
653
1681
1585
1561
1799
1029
513
653
521
73
201
385
397
18
15
565
1637
1253
1157
1033
517
653
1681
1593
1565
1809
1026
515
653
513
66
198
384
422
18
15
565
1637
1253
1157
1033
517
653
1681
1593
1565
1809
1026
515
655
513
67
203
384
394
18
15
565
1637
1253
1157
1033
517
653
1681
1594
1563
1809
1026
515
653
512
66
212
384
394
18
15
565
1637
1253
1157
1033
525
653
1681
1593
1565
1809
1029
513
653
513
66
198
406
385
18
15
565
1637
1253
1157
1033
525
653
1681
1594
1563
1809
1029
513
653
512
66
212
406
385
18
15
565
1637
1253
1157
1037
525
653
1681
1593
1561
1797
1025
513
653
513
65
217
385
385
18
15
565
1637
1253
1157
1037
525
653
1681
1593
1561
1797
1029
513
653
513
65
217
386
390
18
15
565
1637
1253
1157
1037
525
653
1681
1593
1565
1797
1025
513
653
513
67
217
385
385
18
15
565
1637
1253
1157
1037
525
653
1681
1593
1565
1797
1025
514
654
513
67
217
385
384
18
15
565
1637
1253
1157
1037
525
653
1681
1593
1565
1797
1025
514
654
514
67
217
385
384
18
15
565
1637
1253
1157
1037
525
653
1681
1593
1565
1797
1029
513
653
513
67
217
386
390
18
15
565
1637
1253
1157
1037
525
653
1681
1593
1565
1797
1029
513
654
513
67
217
386
390
18
15
565
1637
1253
1157
1037
525
653
1681
1593
1565
1797
1029
513
654
514
67
217
386
390
18
15
565
1637
1253
1157
1037
525
653
1689
1593
1565
1797
1025
514
651
513
67
217
385
384
18
15
565
1637
1253
1157
1037
525
653
1689
1593
1562
1810
1026
514
651
513
64
204
384
396
18
15
565
1637
1253
1157
1037
525
653
1689
1593
1562
1810
1026
515
651
513
64
204
384
418
18
15
565
1637
1253
1157
1037
525
653
1689
1597
1565
1797
1025
513
650
514
67
217
385
385
18
15
565
1637
1253
1157
1037
525
653
1689
1597
1565
1797
1025
514
650
514
67
217
385
384
18
15
565
1637
1253
1157
1037
525
653
1689
1597
1565
1797
1029
513
650
514
67
217
386
390
18
15
573
1633
1250
1155
1033
521
649
1669
1572
1586
1804
1033
523
643
536
73
216
394
410
18
15
573
1633
1251
1155
1033
521
649
1666
1570
1584
1818
1035
523
640
680
32
340
388
436
18
15
573
1633
1251
1155
1033
521
649
1669
1569
1585
1805
1033
523
643
535
77
237
394
410
18
15
573
1633
1251
1155
1033
521
649
1678
1570
1584
1818
1035
519
728
536
32
340
388
384
18
15
573
1633
1251
1155
1033
521
649
1678
1570
1584
1818
1035
527
728
536
32
340
388
432
18
15
573
1633
1251
1155
1033
521
649
1689
1569
1569
1805
1033
523
651
515
71
221
394
410
18
15
573
1633
1251
1155
1033
521
649
1689
1569
1569
1805
1033
525
653
517
69
221
390
389
18
15
573
1633
1251
1155
1033
521
649
1689
1569
1569
1805
1033
525
653
525
69
221
390
389
18
15
573
1633
1251
1155
1033
521
649
1689
1569
1569
1805
1033
527
653
517
69
221
397
409
18
15
573
1633
1251
1155
1033
521
649
1689
1569
1569
1805
1033
527
653
525
69
221
397
409
18
15
573
1633
1251
1155
1033
521
649
1693
1569
1569
1805
1033
527
649
517
69
221
397
409
18
15
573
1633
1251
1155
1033
521
649
1694
1570
1552
1818
1035
519
648
512
80
212
388
385
18
15
573
1633
1251
1155
1033
521
649
1694
1570
1568
1806
1033
523
648
512
64
220
396
410
18
15
573
1633
1251
1155
1033
521
649
1694
1570
1568
1806
1033
519
648
512
64
220
396
386
18
15
573
1633
1251
1155
1033
521
649
1694
1570
1568
1806
1035
523
648
512
64
220
392
408
18
15
573
1633
1251
1155
1033
521
649
1694
1570
1584
1818
1035
519
648
512
32
340
388
384
18
15
573
1633
1251
1155
1033
521
649
1694
1570
1584
1818
1035
527
648
512
32
340
388
432
18
15
573
1633
1251
1155
1033
521
650
1678
1570
1584
1806
1033
528
688
672
32
364
484
352
18
15
573
1633
1251
1155
1033
521
650
1690
1570
1584
1806
1033
528
648
520
32
364
484
352
18
15
573
1633
1251
1155
1033
522
649
1689
1569
1584
1804
1032
526
651
515
72
247
391
389
18
15
573
1633
1251
1155
1033
522
649
1689
1569
1584
1804
1032
526
651
523
72
247
391
389
18
15
573
1633
1251
1155
1033
522
649
1689
1569
1584
1804
1032
526
650
523
72
247
391
389
18
15
573
1633
1251
1155
1033
522
649
1689
1569
1584
1804
1032
526
650
522
72
247
391
389
18
15
573
1633
1251
1155
1033
522
649
1689
1569
1585
1804
1032
526
651
523
75
247
391
389
18
15
573
1633
1251
1155
1033
522
649
1689
1569
1585
1804
1032
526
650
523
75
247
391
389
18
15
573
1633
1251
1155
1033
522
651
1689
1569
1584
1804
1032
522
650
515
72
247
391
390
18
15
573
1633
1251
1155
1033
522
651
1689
1569
1584
1804
1032
522
650
523
72
247
391
390
18
15
573
1633
1251
1155
1033
522
651
1689
1569
1585
1804
1032
522
650
514
75
247
391
390
18
15
573
1633
1251
1155
1033
522
651
1689
1569
1585
1804
1032
522
650
523
75
247
391
390
18
15
573
1633
1251
1155
1033
522
651
1689
1569
1585
1804
1032
522
650
522
75
247
391
390
18
15
573
1633
1251
1155
1033
522
651
1689
1570
1584
1818
1032
522
650
520
72
212
390
438
18
15
573
1633
1251
1155
1033
522
650
1667
1569
1585
1804
1032
516
642
530
75
247
396
386
18
15
573
1633
1251
1155
1033
522
650
1670
1569
1585
1804
1032
516
640
538
75
247
395
386
18
15
573
1633
1251
1155
1033
522
650
1670
1570
1584
1818
1032
520
640
680
32
340
390
433
18
15
573
1633
1251
1155
1033
522
650
1674
1570
1568
1806
1032
520
644
528
64
220
406
433
18
15
573
1633
1251
1155
1033
522
650
1674
1570
1584
1818
1032
520
644
676
32
340
390
433
18
15
573
1633
1251
1155
1033
522
650
1674
1570
1584
1818
1032
520
728
536
32
340
390
433
18
15
573
1633
1251
1155
1033
522
650
1689
1569
1584
1804
1032
516
654
523
72
247
391
386
18
15
573
1633
1251
1155
1033
522
650
1689
1569
1585
1804
1032
516
653
521
75
247
395
386
18
15
573
1633
1251
1155
1033
522
650
1689
1569
1585
1804
1032
516
654
521
75
247
395
386
18
15
573
1633
1251
1155
1033
522
650
1689
1569
1585
1804
1032
516
654
523
75
247
395
386
18
15
573
1633
1251
1155
1033
522
650
1689
1569
1585
1804
1032
516
654
522
75
251
395
386
18
15
573
1633
1251
1155
1033
522
650
1689
1569
1585
1804
1032
524
654
522
75
251
395
409
18
15
573
1633
1251
1155
1033
522
650
1690
1570
1568
1806
1032
516
648
512
64
220
390
386
18
15
573
1633
1251
1155
1033
522
650
1690
1570
1568
1806
1032
516
652
512
64
220
390
386
18
15
573
1633
1251
1155
1033
522
650
1690
1570
1568
1806
1032
516
652
520
64
220
390
386
18
15
573
1633
1251
1155
1033
522
650
1690
1570
1568
1806
1032
520
648
512
64
220
406
433
18
15
573
1633
1251
1155
1033
522
650
1690
1570
1568
1806
1032
520
648
516
64
220
406
433
18
15
573
1633
1251
1155
1033
522
650
1690
1570
1568
1806
1032
520
648
520
64
220
406
433
18
15
573
1633
1251
1155
1033
522
650
1690
1570
1568
1806
1032
524
648
512
64
220
406
434
18
15
573
1633
1251
1155
1033
522
650
1690
1570
1568
1806
1032
524
648
520
64
220
406
434
18
15
573
1633
1251
1155
1033
522
650
1690
1570
1568
1806
1032
524
652
512
64
220
406
434
18
15
573
1633
1251
1155
1033
522
650
1690
1570
1584
1818
1032
520
648
520
32
340
390
433
18
15
573
1633
1251
1155
1033
522
650
1691
1569
1584
1804
1032
516
649
521
72
247
391
386
18
15
573
1633
1251
1155
1033
522
650
1691
1569
1584
1804
1032
516
650
514
72
247
391
386
18
15
573
1633
1251
1155
1033
522
650
1691
1569
1584
1804
1032
516
650
522
72
247
391
386
18
15
573
1633
1251
1155
1033
522
650
1691
1569
1585
1804
1032
516
649
521
75
251
395
386
18
15
573
1633
1251
1155
1033
522
650
1691
1569
1585
1804
1032
516
650
522
75
251
395
386
18
15
573
1633
1251
1155
1033
522
650
1691
1569
1585
1804
1032
520
649
521
75
251
395
410
18
15
573
1633
1251
1155
1033
522
650
1691
1569
1585
1804
1032
524
649
521
75
251
395
409
18
15
573
1633
1251
1155
1033
522
650
1691
1569
1585
1804
1032
524
650
522
75
251
395
409
18
15
573
1633
1267
1155
1033
521
650
1673
1577
1568
1806
1033
528
694
675
40
364
484
352
18
15
573
1633
1267
1155
1033
521
650
1675
1577
1568
1806
1033
528
690
674
32
364
484
352
18
15
573
1633
1267
1155
1033
521
650
1674
1578
1568
1806
1033
528
696
672
32
364
484
352
18
15
573
1633
1250
1155
1157
517
649
1669
1556
1570
1924
1221
289
898
512
2
312
553
222
18
15
573
1633
1250
1155
1157
517
649
1669
1572
1586
1924
1221
257
898
672
33
296
553
193
18
15
573
1633
1251
1155
1157
517
649
1666
1553
1569
1925
1221
257
896
518
6
310
581
193
18
15
573
1633
1251
1155
1157
517
649
1669
1553
1569
1925
1221
257
898
518
5
314
552
193
18
15
573
1633
1251
1155
1157
517
649
1669
1553
1569
1925
1221
257
898
519
5
314
552
193
18
15
573
1633
1251
1155
1157
517
649
1669
1553
1569
1925
1221
577
642
518
6
310
294
385
18
15
573
1633
1251
1155
1157
517
649
1669
1553
1569
1925
1221
289
898
518
5
314
552
225
18
15
573
1633
1251
1155
1157
517
649
1669
1553
1569
1925
1221
289
898
519
5
314
552
225
18
15
573
1633
1251
1155
1157
517
649
1669
1553
1568
1924
1221
577
642
518
0
315
297
414
18
15
573
1633
1251
1155
1157
517
649
1669
1553
1568
1925
1221
577
642
518
0
310
306
414
18
15
573
1633
1251
1155
1157
517
649
1669
1553
1584
1929
1221
577
642
518
8
302
290
399
18
15
573
1633
1251
1155
1157
517
649
1669
1553
1584
1929
1221
577
642
519
8
302
290
399
18
15
573
1633
1251
1155
1157
517
649
1669
1553
1570
1924
1221
257
898
518
4
309
549
193
18
15
573
1633
1251
1155
1157
517
649
1669
1553
1570
1924
1221
577
642
518
4
309
293
385
18
15
573
1633
1251
1155
1157
517
649
1669
1553
1570
1924
1221
289
898
518
4
309
549
225
18
15
573
1633
1251
1155
1157
517
649
1673
1569
1553
1925
1221
289
817
171
87
316
296
222
18
15
573
1633
1251
1155
1157
517
649
1673
1569
1585
1924
1221
289
817
171
75
619
649
222
18
15
573
1633
1251
1155
1157
517
649
1673
1569
1585
1925
1221
289
817
171
75
317
297
225
18
15
573
1633
1251
1155
1157
517
649
1673
1569
1585
1929
1221
289
817
173
77
629
642
223
18
15
573
1633
1251
1155
1157
517
649
1673
1570
1584
1924
1221
289
817
168
72
299
290
238
18
15
573
1633
1251
1155
1157
517
649
1673
1570
1554
2020
1221
289
625
536
99
259
521
222
18
15
573
1633
1251
1155
1157
517
649
1677
1569
1584
1929
1221
257
901
677
32
302
546
207
18
15
573
1633
1251
1155
1157
517
649
1677
1569
1584
1929
1221
257
901
678
32
302
546
207
18
15
573
1633
1251
1155
1157
517
649
1677
1569
1585
1925
1221
257
901
677
37
298
290
193
18
15
573
1633
1251
1155
1157
517
649
1677
1569
1585
1929
1221
257
901
541
37
309
293
193
18
15
573
1633
1251
1155
1157
517
649
1677
1569
1585
1929
1221
289
901
541
37
309
292
222
18
15
573
1633
1251
1155
1157
517
649
1689
1569
1553
1925
1221
577
653
525
101
189
293
385
18
15
573
1633
1251
1155
1157
517
649
1689
1569
1585
1925
1221
577
653
525
37
285
293
385
18
15
573
1633
1251
1155
1157
517
649
1689
1569
1585
1929
1221
577
653
525
37
309
292
398
18
15
573
1633
1251
1155
1157
517
649
1689
1570
1568
1924
1221
577
650
520
40
311
306
398
18
15
573
1633
1251
1155
1157
517
649
1689
1570
1568
1925
1221
577
650
520
40
310
306
415
18
15
573
1633
1251
1155
1157
517
649
1693
1569
1584
1929
1221
577
649
521
32
302
290
399
18
15
573
1633
1251
1155
1157
517
649
1693
1569
1585
1925
1221
577
649
521
37
298
296
414
18
15
573
1633
1251
1155
1157
517
649
1693
1569
1585
1929
1221
577
649
521
37
309
292
398
18
15
829
289
514
546
553
9
1673
165
676
740
710
198
1702
66
320
797
1668
128
1728
18
15
829
289
514
546
553
9
1673
165
420
484
966
198
1702
66
64
29
516
1536
1728
18
15
829
289
514
546
553
9
1673
165
420
484
966
198
1702
66
68
29
516
1536
1728
18
15
829
289
258
546
553
9
1673
165
164
740
966
198
1702
66
836
797
1028
1664
1728
18
15
829
289
258
546
553
9
1673
165
164
740
710
198
1702
66
836
797
516
128
1728
18
15
573
289
821
537
541
517
393
169
366
226
498
482
113
813
512
28
0
12
902
18
15
573
289
819
539
537
521
650
170
362
228
484
417
272
152
512
40
12
174
0
18
15
573
289
819
539
537
521
650
170
362
356
356
417
272
152
256
840
268
782
0
18
15
573
289
819
539
537
522
394
170
362
228
484
480
120
808
512
40
12
12
900
18
15
573
289
819
539
537
522
394
170
362
228
484
480
120
812
512
8
12
12
900
18
15
573
289
819
539
537
522
650
170
362
228
484
416
264
152
512
40
12
172
8
18
15
573
289
819
539
537
522
650
170
362
356
356
416
264
152
256
840
268
780
8
18
15
573
1057
259
547
557
517
649
1801
193
737
709
1553
273
1073
1913
1357
266
1008
1542
18
15
573
1057
259
547
557
517
649
1801
193
737
709
1553
273
1073
1893
1349
269
990
1549
18
15
573
1057
259
547
557
517
649
1801
193
737
709
1553
273
1073
1909
1349
269
990
1549
18
15
573
1057
259
547
557
517
649
1801
193
737
709
1553
273
1073
1906
1351
268
990
1550
18
15
573
1057
259
547
557
517
649
1801
193
737
709
1553
273
1073
1907
1351
268
990
1550
18
15
573
1057
259
547
557
517
649
1805
193
737
709
1553
273
1077
1913
1349
269
990
1549
18
15
573
1057
259
547
557
517
649
1805
193
737
709
1553
273
1077
1893
1349
269
990
1549
18
15
573
1057
259
547
557
517
649
1805
193
737
709
1553
273
1077
1909
1349
269
990
1549
18
15
573
1057
259
547
557
517
649
1805
193
737
709
1553
273
1077
1906
1347
269
990
1617
18
15
573
1057
259
547
557
517
649
1805
193
737
709
1553
273
1077
1914
1347
269
990
1617
18
15
573
1057
259
547
557
517
649
1805
193
737
709
1553
273
1074
1906
1347
781
990
1617
18
15
573
1057
259
547
557
517
649
1805
193
736
709
1553
273
1074
1890
1344
269
990
1617
18
15
573
1057
259
547
557
517
649
1805
193
736
709
1553
273
1074
1914
1344
269
990
1617
18
15
573
1057
259
547
557
517
649
1805
193
736
709
1553
273
1074
1915
1344
269
990
1617
18
15
573
1057
259
547
557
517
649
1805
193
736
709
1553
273
1074
1907
1344
269
990
1617
18
15
573
33
2
547
557
261
393
21
20
994
964
21
17
866
576
1985
520
1770
1034
18
15
573
33
2
547
557
269
393
13
4
994
946
34
11
873
592
2001
620
1578
1034
18
15
573
33
2
547
557
269
393
21
4
994
946
34
11
867
592
2002
620
1578
1034
18
15
573
33
2
547
557
269
393
21
4
994
946
34
10
867
592
2002
620
1578
1032
18
15
573
33
2
547
563
269
393
21
4
994
928
34
6
866
596
2002
608
1588
1138
18
15
573
33
2
547
563
269
393
21
4
994
928
34
10
866
596
2002
608
1588
1146
18
15
573
33
2
547
563
269
393
21
4
994
928
34
10
867
592
2002
608
1588
1146
18
15
573
33
3
547
553
265
393
13
1
994
966
39
15
873
597
2004
514
1728
1032
18
15
573
33
3
547
553
265
393
29
1
993
945
33
13
869
597
2005
617
1577
1037
18
15
573
33
3
547
553
266
393
13
1
993
945
48
13
873
597
2005
617
1571
1127
18
15
573
33
3
547
553
266
393
13
1
993
945
48
13
873
595
2005
617
1571
1127
18
15
573
33
3
547
569
265
393
13
1
993
529
1
11
873
597
2005
1525
1
9
18
15
573
33
3
547
569
265
393
25
1
993
529
1
6
849
581
2005
1524
4
12
18
15
573
33
3
547
569
265
393
25
1
993
529
1
6
849
595
2007
1525
4
12
18
15
573
33
3
547
569
265
393
25
1
993
529
1
6
977
581
2005
1524
4
12
18
15
573
33
3
547
569
265
393
25
1
993
529
1
6
909
597
2005
1525
4
12
18
15
573
33
3
547
569
265
393
25
1
993
529
1
17
909
597
2005
1525
1
3
18
15
573
33
3
547
569
265
393
25
1
993
529
1
11
855
597
2005
1525
1
9
18
15
573
33
3
547
569
265
393
25
1
993
529
1
11
855
599
2005
1525
1
9
18
15
573
33
3
547
569
265
393
25
1
993
529
1
11
983
599
2005
1525
1
9
18
15
573
33
3
547
569
265
393
29
1
993
529
1
6
850
583
2005
1524
4
12
18
15
573
33
3
547
569
265
393
29
1
993
529
1
6
850
599
2005
1524
4
12
18
15
573
33
3
547
569
265
393
29
1
993
529
1
6
978
583
2005
1524
4
12
18
15
573
33
3
547
569
265
393
29
1
993
529
1
17
853
597
2005
1525
1
3
18
15
573
33
3
547
569
265
393
29
1
993
529
1
17
850
599
2005
1524
2
3
18
15
573
33
3
547
569
265
393
29
1
993
529
1
17
981
581
2005
1524
2
3
18
15
573
33
3
547
569
265
393
29
1
993
529
1
17
978
583
2005
1524
2
3
18
15
573
33
3
547
569
265
393
29
1
993
529
1
11
851
599
2005
1525
1
9
18
15
573
33
3
547
569
265
393
29
1
993
529
1
15
905
581
2005
1524
2
10
18
15
573
33
3
547
569
266
393
25
1
993
529
0
6
849
582
2006
1521
3
13
18
15
573
33
3
547
569
266
394
26
1
993
529
0
8
852
598
2006
1521
3
8
18
15
573
33
3
547
569
266
394
26
1
993
529
0
8
980
598
2006
1521
3
8
18
15
573
33
3
547
555
267
393
9
1
993
944
40
9
875
595
2007
623
1583
1030
18
15
573
33
3
547
555
267
393
9
1
993
944
40
9
875
599
2007
623
1583
1030
18
15
573
33
3
547
555
267
393
13
1
993
944
40
9
873
595
2007
623
1583
1030
18
15
573
33
3
547
573
261
393
14
2
992
530
3
17
872
592
2000
1524
0
6
18
15
573
33
3
547
557
261
393
13
1
993
965
21
17
873
605
2005
525
1756
1110
18
15
573
33
3
547
557
261
393
13
1
993
965
37
17
873
605
2005
525
1730
1030
18
15
573
33
3
547
557
269
393
9
1
994
946
34
10
874
595
2004
618
1578
1032
18
15
573
33
3
547
557
269
393
9
1
994
946
34
10
874
599
2004
618
1578
1032
18
15
573
33
3
547
557
269
393
13
1
994
946
34
11
873
597
2004
618
1578
1034
18
15
573
33
3
547
557
269
393
21
1
994
946
34
11
867
599
2004
618
1578
1034
18
15
573
33
3
547
557
269
393
21
1
994
946
34
10
867
599
2004
618
1578
1032
18
15
573
33
3
547
565
261
393
13
1
993
532
21
17
873
595
2003
1527
13
17
18
15
573
33
3
547
565
261
393
14
2
992
994
19
17
872
592
2000
532
1760
1046
18
15
573
33
3
547
565
261
393
14
2
992
930
51
17
872
592
2000
612
1568
1222
18
15
573
33
3
547
563
261
393
21
17
994
992
21
17
866
582
1988
534
1750
1040
18
15
573
33
3
547
563
265
393
9
1
993
928
33
11
875
595
2007
611
1589
1144
18
15
573
33
3
547
563
265
393
9
1
993
928
33
11
875
599
2007
611
1589
1144
18
15
573
33
3
547
563
267
393
9
1
993
928
32
9
875
595
2007
611
1587
1141
18
15
573
33
3
547
563
267
393
9
1
993
928
32
9
875
599
2007
611
1587
1141
18
15
573
33
3
547
563
267
393
13
1
993
928
32
9
873
595
2007
611
1587
1141
18
15
573
33
3
547
563
267
393
13
1
992
928
32
9
873
595
2000
611
1587
1141
18
15
573
33
3
547
563
267
393
21
1
992
928
32
6
867
599
2000
608
1584
1148
18
15
573
33
3
547
563
267
393
14
2
994
928
32
12
872
592
2004
614
1587
1143
18
15
573
33
3
547
563
267
393
18
2
994
928
32
12
864
596
2004
614
1587
1143
18
15
573
33
3
547
563
267
395
9
1
993
928
32
8
873
599
2007
611
1587
111
18
15
573
33
3
547
563
267
395
11
1
992
928
32
8
872
596
2000
608
1584
1144
18
15
573
33
3
547
563
269
393
9
1
993
928
34
10
875
595
2003
611
1588
1146
18
15
573
33
3
547
571
265
393
5
1
992
528
2
11
899
607
2000
1520
4
8
18
15
573
33
3
547
571
265
393
9
1
992
528
2
11
875
599
2000
1520
4
8
18
15
573
33
3
547
571
265
393
21
1
992
528
2
11
867
599
2000
1520
4
8
18
15
573
33
3
547
571
265
393
14
2
992
528
2
11
872
592
2000
1520
4
8
18
15
573
33
3
547
571
263
393
14
2
992
528
48
6
872
592
2000
1520
16
20
18
15
573
33
3
547
571
263
393
29
1
992
528
48
6
905
583
2000
1520
16
20
18
15
573
33
3
547
605
517
649
9
1
849
905
1717
1649
2033
1253
1965
1166
1250
519
18
15
573
33
3
547
605
517
649
9
1
849
905
1717
1649
2029
1261
1965
1166
1250
519
18
15
573
33
3
547
605
517
649
13
1
849
905
1717
1649
2009
1255
1965
1166
1250
519
18
15
573
33
3
547
605
517
649
13
1
849
905
1717
1649
2037
1253
1965
1166
1250
519
18
15
573
545
3
547
569
265
393
969
193
1761
529
1
6
519
1557
1685
500
4
1036
18
15
573
545
3
547
569
265
393
969
193
1761
529
1
11
519
1557
1685
497
1
1033
18
15
573
545
3
547
569
265
393
969
193
1761
529
1
11
519
1565
1685
497
1
1033
18
15
573
545
3
547
569
265
393
969
193
1761
529
1
11
519
1559
1685
497
1
1033
18
15
573
545
3
547
569
265
393
969
193
1761
529
1
11
519
1687
1685
497
1
1033
18
15
573
545
3
547
569
265
393
969
193
1761
529
1
13
518
1554
1683
497
2
1035
18
15
573
545
3
547
569
265
393
969
193
1761
529
1
13
518
1559
1687
501
2
1035
18
15
573
545
3
547
569
265
393
969
193
1761
529
1
13
518
1682
1683
497
2
1035
18
15
573
545
3
547
569
265
393
973
193
1761
529
1
6
517
1557
1685
500
4
1036
18
15
573
545
3
547
569
265
393
973
193
1761
529
1
17
517
1557
1685
497
1
1027
18
15
573
545
3
547
569
265
393
973
193
1761
529
1
17
517
1685
1685
497
1
1027
18
15
573
545
3
547
569
265
394
969
193
1761
529
1
16
518
1554
1683
497
2
0
18
15
573
545
3
547
569
266
394
963
193
1761
529
0
8
514
1682
1686
497
3
1032
18
15
573
545
3
547
565
261
393
973
193
1760
533
13
17
517
1557
1680
502
6
1030
18
15
573
545
3
547
565
261
393
973
193
1760
533
13
17
517
1565
1680
502
6
1030
18
15
573
545
3
547
565
261
393
973
193
1760
533
53
17
517
1565
1680
502
29
1217
18
15
573
545
3
547
571
265
393
973
193
1760
528
2
23
517
1557
1680
496
4
0
18
15
573
545
3
547
571
263
393
973
193
1760
528
16
6
517
1557
1680
496
8
36
18
15
573
545
3
547
571
263
393
973
193
1760
528
16
6
517
1565
1680
496
8
36
18
15
573
545
3
547
571
263
393
973
193
1760
528
16
6
517
1558
1680
496
8
36
18
15
573
545
3
547
571
263
393
973
193
1760
528
48
6
517
1557
1680
496
16
1044
18
15
573
545
3
547
571
263
393
973
193
1760
528
48
6
517
1565
1680
496
16
1044
18
15
573
545
3
547
571
263
393
973
193
1760
528
48
6
517
1558
1680
496
16
1044
18
15
573
545
514
546
553
265
393
965
708
484
454
38
11
515
280
70
2
960
522
18
15
573
545
514
546
553
265
393
965
708
484
454
38
11
259
280
70
2
960
522
18
15
573
545
514
546
553
265
393
965
708
484
454
38
22
514
272
70
2
960
1024
18
15
573
545
514
546
553
265
393
453
452
484
966
33
17
3
16
38
514
1734
1029
18
15
573
545
514
546
553
265
393
453
452
484
966
33
17
3
144
38
514
1734
1029
18
15
573
545
514
546
553
265
393
453
452
484
966
33
17
3
148
38
514
1734
1029
18
15
573
545
514
546
553
265
393
453
452
484
966
38
14
2
144
38
514
1732
1032
18
15
573
545
514
546
553
265
393
453
452
484
966
38
14
2
148
38
514
1732
1032
18
15
573
545
514
546
553
265
393
453
452
484
966
38
22
2
144
38
514
1728
0
18
15
573
545
514
546
553
265
393
453
452
484
454
33
17
3
16
70
2
966
1029
18
15
573
545
514
546
553
265
393
453
452
484
454
33
17
3
24
70
2
966
1029
18
15
573
545
514
546
553
265
393
453
452
484
454
33
17
3
20
70
2
966
1029
18
15
573
545
514
546
553
265
393
453
452
484
454
33
17
3
144
38
2
966
1029
18
15
573
545
514
546
553
265
393
453
452
484
454
33
17
3
148
38
2
966
1029
18
15
573
545
514
546
553
265
393
453
452
484
454
38
11
3
24
70
2
960
522
18
15
573
545
514
546
553
265
393
453
452
484
454
38
14
2
16
70
2
964
1032
18
15
573
545
514
546
553
265
393
453
452
484
454
38
14
2
144
38
2
964
1032
18
15
573
545
514
546
553
265
393
453
452
484
454
38
14
2
84
70
2
964
1032
18
15
573
545
514
546
553
265
393
453
452
484
454
38
14
2
148
38
2
964
1032
18
15
573
545
514
546
553
265
393
453
452
484
454
38
14
3
24
70
2
964
1032
18
15
573
545
514
546
553
265
393
453
452
484
454
38
14
3
20
70
2
964
1032
18
15
573
545
514
546
553
265
393
453
452
484
454
38
22
2
16
70
2
960
1024
18
15
573
545
514
546
553
265
393
453
452
484
454
38
22
2
144
38
2
960
1024
18
15
573
545
514
546
553
265
1417
1477
452
484
966
33
1553
1283
276
38
514
1734
1541
18
15
573
545
514
546
553
265
1417
1477
452
484
966
38
1550
1282
272
38
514
1732
1544
18
15
573
545
514
546
553
265
1417
1477
452
484
966
38
1550
1283
276
38
514
1732
1544
18
15
573
545
514
546
569
265
393
965
708
484
486
1
11
515
276
70
66
862
1105
18
15
573
545
514
546
569
265
393
453
452
484
486
1
11
3
20
70
66
862
1105
18
15
573
545
514
546
569
269
393
965
708
484
486
2
6
514
272
70
66
860
1108
18
15
573
545
514
546
569
269
393
965
708
484
486
2
6
258
276
70
66
860
1108
18
15
573
545
514
546
569
269
393
965
708
484
486
3
11
515
272
70
66
874
1072
18
15
573
545
514
546
569
269
393
965
708
484
486
3
11
259
272
70
66
874
1072
